From b4770a6f3eb6b73f1ab6a4e3e6879264fb60ca14 Mon Sep 17 00:00:00 2001 From: Ernesto Mainegra-Hing Date: Mon, 16 Sep 2019 17:39:13 -0400 Subject: [PATCH 01/35] Add egs_kerma application and documentation Add the egs_kerma application for the calculation of kerma (kinetic energy released per unit mass), along with a sample input and a sample e*muen data file (required for the calculation). Add documentation for egs_kerma to the online egs++ class library manual PIRS-898. --- HEN_HOUSE/doc/src/pirs898-egs++/Doxyfile | 1 + .../doc/src/pirs898-egs++/egs_kerma.doxy | 562 +++++ HEN_HOUSE/doc/src/pirs898-egs++/main.doxy | 3 + HEN_HOUSE/user_codes/egs_kerma/Makefile | 77 + HEN_HOUSE/user_codes/egs_kerma/array_sizes.h | 46 + HEN_HOUSE/user_codes/egs_kerma/egs_kerma.cpp | 1044 +++++++++ .../user_codes/egs_kerma/egs_kerma.macros | 85 + .../egs_kerma/emuen_icru90_1.5MeV.data | 2001 +++++++++++++++++ .../egs_kerma/example_40keV_SDD_1m_FD.egsinp | 224 ++ .../egs_kerma/example_40keV_SDD_1m_FD.egslog | 1191 ++++++++++ 10 files changed, 5234 insertions(+) create mode 100644 HEN_HOUSE/doc/src/pirs898-egs++/egs_kerma.doxy create mode 100644 HEN_HOUSE/user_codes/egs_kerma/Makefile create mode 100644 HEN_HOUSE/user_codes/egs_kerma/array_sizes.h create mode 100644 HEN_HOUSE/user_codes/egs_kerma/egs_kerma.cpp create mode 100644 HEN_HOUSE/user_codes/egs_kerma/egs_kerma.macros create mode 100644 HEN_HOUSE/user_codes/egs_kerma/emuen_icru90_1.5MeV.data create mode 100644 HEN_HOUSE/user_codes/egs_kerma/example_40keV_SDD_1m_FD.egsinp create mode 100644 HEN_HOUSE/user_codes/egs_kerma/example_40keV_SDD_1m_FD.egslog diff --git a/HEN_HOUSE/doc/src/pirs898-egs++/Doxyfile b/HEN_HOUSE/doc/src/pirs898-egs++/Doxyfile index 0775afb85..362433333 100644 --- a/HEN_HOUSE/doc/src/pirs898-egs++/Doxyfile +++ b/HEN_HOUSE/doc/src/pirs898-egs++/Doxyfile @@ -748,6 +748,7 @@ INPUT = main.doxy \ egs_cbct.doxy \ egs_chamber.doxy \ egs_fac.doxy \ + egs_kerma.doxy \ ../../../egs++ \ ../../../interface/egs_interface2.h diff --git a/HEN_HOUSE/doc/src/pirs898-egs++/egs_kerma.doxy b/HEN_HOUSE/doc/src/pirs898-egs++/egs_kerma.doxy new file mode 100644 index 000000000..b3cffdfc1 --- /dev/null +++ b/HEN_HOUSE/doc/src/pirs898-egs++/egs_kerma.doxy @@ -0,0 +1,562 @@ +/* +############################################################################### +# +# EGSnrc egs++ egs_kerma application documentation +# Copyright (C) 2019 National Research Council Canada +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Ernesto Mainegra-Hing, 2019 +# +# Contributors: +# +############################################################################### +*/ + +/*! \file egs_kerma.doxy + * \brief Documents the egs_kerma application + * \EM + */ + +/*! \page egs_kerma egs_kerma: Kerma calculations in a volume + + + +\section egs_kerma_intro Introduction + +The C++ application \c egs_kerma is an advanced EGSnrc application whose +main goal is the estimation of kerma in a volume defined by one or +more geometrical regions by means of a track-length estimator. +The efficiency of the calculation can be increased by several orders +of magnitude by using the variance reduction technique (VRT) known as +\ref egs_kerma_FD "forced detection" (FD). It can also be used for estimating the total and +differential photon fluence in the scoring volume. + +This code is by no means in its final stage. It is still very experimental +and it has been cleaned up for release in the hope it will be useful +to EGSnrc users. A number of collaborators have been using it for some time and +have helped with their comments and bug reporting. + +\section egs_kerma_geometry Geometries + +Geometries are specified in an input file as explained in +the \ref Geometry "geometry module". Besides the simulation geometry, a geometry +should be defined that encompasses all scoring regions to be able to take advantage +of the \ref egs_kerma_FD "FD" VRT. + +\section egs_kerma_sources Particle source definition + +Any source from the \c egs++ \link Sources particle sources module\endlink can be used. Here is an example for +an isotropic point source of 40 keV photons placed at 100 cm on the negative z-axis: + +\verbatim +:start source: + library = egs_isotropic_source + name = the_source + :start shape: + type = point + position = 0, 0, -100 + :stop shape: + :start spectrum: + type = monoenergetic + energy = .04 + :stop spectrum: + charge = 0 +:stop source: +\endverbatim + +BEWARE: No check is made for the charge of the initial particles. +Although kerma is only defined for neutral particles such as photons and neutrons, +one could potentially want to calculate kerma for secondary neutral particles +generated by charged particles. + +\section egs_kerma_options Scoring options input block + +Kerma in the scoring volume can be calculated +for several geometries at once. Hence a correlated scoring +of kerma ratios can be requested by linking any combination of +two calculation geometries. In cases of small differences between +these geometries, the kerma ratios will be strongly correlated, +resulting in a significant reduction of the variance. +Correlated scoring is requested by assigning two geometry names to +the correlated geometries key. +A pseudo input block of such an input is shown below: + +\verbatim +:start scoring options: + + :start calculation geometry: + geometry name = name_1 + cavity regions = list_of_cavity_region_indices + cavity mass = total cavity mass in gram + excluded regions = list_of_regions # exclude particles touching these regions + :stop calculation geometry: + :start calculation geometry: + geometry name = name_1 + cavity regions = list_of_cavity_region_indices + cavity mass = total cavity mass in gram + excluded regions = list_of_regions + :stop calculation geometry: + :start calculation geometry: + geometry name = name_2 + ... + :stop calculation geometry: + ... + :start calculation geometry: + geometry name = name_n + ... + :stop calculation geometry: + + correlated geometries = name_i name_j + ... + correlated geometries = name_k name_l + + ############################################ + # Fluence scoring requested in this block + # Common to all calculation geometries + ############################################ + :start fluence scoring: + minimum energy = Emin + maximum energy = Emax + number of bins = N + scale = linear # linear or logarithmic + :stop fluence scoring: + + ###################################### + # E*muen file, it could also be E*mutr + ###################################### + emuen file = absolute_file_name + + ######################################################## + # Geometry for forced-detection, if omitted, an analog + # scoring used. + ######################################################## + cavity geometry = cavity # For forced detection + +:stop scoring options: +\endverbatim + +The meaning of the various keys defining a calculation geometry should +be self explanatory. The reason one must specify the cavity mass is that +due to the generality of the geometry package it is not possible to +automatically compute the cavity volume and therefore the user must supply +this information for proper normalization. Geometrical regions spanning the +scoring volume (cavity) are provided via the +cavity regions key. If no valid region is entered or +this input is ignored, no kerma to the cavity of the calculation geometry +is calculated. + +\section egs_kerma_calculation Kerma scoring + +Kerma calculations require a file containing pairs of energy \f$ E \f$ and +\f$ E \times \frac{\mu_{en}}{\rho} \f$ values for the medium of interest. +This allows a faster evaluation of the +summation over all contributing particles by saving the multiplication operation. +The full name (absolute path) of this file must be provided using the +emuen file key as shown in the above example. + +Kerma for medium \f$m\f$, \f$K_m\f$ is computed by summing up the individual contributions +of N photons crossing the scoring volume \f$V\f$ using the expression + +\f[ +K_m=\sum_{i=1}^{N} w_i \cdot \frac{l_i}{V} \cdot E_i \cdot +\left(\frac{\mu_\mathrm{en}}{\rho}\right)_i^m +\f] + +The example file emuen_icru90_1.5MeV.data contains \f$ E \times \frac{\mu_{en}}{\rho} \f$ +values for air on a logarithmic energy scale from 1 keV up to 1.5 MeV. These values +were calculated with the g application using the following (non-default) +transport parameters: + +\verbatim +############################## + :Start MC Transport Parameter: + + Global ECUT= 0.512 + Global PCUT= 0.001 + + Photon cross sections = mcdf-xcom # XCOM with renormalized PE xsections + Pair cross sections = nrc + Triplet production = On + Radiative Compton corrections = ON + + Brems cross sections= nrc + Electron Impact Ionization= penelope # Could be also ik + + :Stop MC Transport Parameter: + ############################# + \endverbatim + +This file is distributed with egs_kerma in the same folder. + +\section egs_kerma_FD Variance reduction: Forced Detection + +If the user provides the name of a defined geometry encompassing all scoring regions, +then a variance reduction technique known as forced detection can be used +which increases the calculation efficiency by about 3 orders of magnitude compared +to an analog calculation. The name of such a geometry should be provided to the +application via the key cavity geometry in the +scoring options input block. +If no such geometry is provided, kerma is calculated in an analog manner, +\em i.e. by scoring every time a photon crosses the scoring volume. + +The usual approach to compute kerma \f$K_m\f$ for medium \f$m\f$ is to score the individual +contributions from photons crossing the scoring region. This approach is already several +times more efficient than using the kerma approximation where a full simulation of +all photon interactions is performed assuming electrons deposit their energy on the spot. +One can go one step further and estimate the contribution to kerma from any photon +that could potentially cross the scoring region due to its direction. An algorithm +to determine whether the direction of the photon intercepts with the scoring region + needs to be implemented, as well as a ray-tracing algorithm to account for the attenuation +through the geometry. This way, one does not have to wait until the photon reaches +the scoring region to estimate its contribution to the kerma and a more efficient +sampling of all possible contributions is achieved. This approach is equivalent to +running N separate MC simulations where in the \f$ k^{th} \f$ simulation, only the contribution +to the kerma from particles interacting \f$k-1\f$ times is scored. After running all these +simulations, they can be added together to obtain the total kerma. + +Kerma to medium \f$m\f$ is computed by adding up the contribution +from all photons aimed at the cavity geometry using the expression + +\f[ +K_m=\sum_{i=1}^{N} w_i \cdot \frac{l_i}{V} \cdot E_i \cdot +\left(\frac{\mu_\mathrm{en}}{\rho}\right)_i^m \cdot +e^{- \sum_{j=1}^{N_j} \mu_{ij} \cdot l_{ij}} +\f] + +with \f$N_j\f$ the number of regions crossed by the \f$ i^\mathrm{th}\f$ photon, +\f$\mu_{ij}\f$ the attenuation coefficient in region \f$j\f$ and \f$l_{ij}\f$ +the path across region \f$j\f$. + +\section egs_kerma_fluence Fluence scoring + +A photon fluence calculation can be requested using the following input block: + +\verbatim +:start scoring options: + ... + :start fluence scoring: + minimum energy = Emin + maximum energy = Emax + number of bins = N + scale = linear, logarithmic + :stop fluence scoring: +:stop scoring options: +\endverbatim + +Differential fluence \f$ \phi_j \f$ is calculated by scoring the volume-averaged +track length for particles with energies E between \f$E_j\f$ and \f$E_{j+1}\f$ +using Chilton's fluence concept for any sampling volume V: + +\f[ +\phi_j=\frac{\sum_{i=1}^{N_j} w_i \cdot l_i}{V} +\f] + +where \f$\displaystyle l_i\f$ is the length of the \f$\displaystyle i^{th} \f$ +particle track. The width of the energy bins is defined by \f$ E_{min} \f$, +\f$ E_{max} \f$ and the number of bins N. Total fluence \f$ \Phi \f$ +is calculated as the sum over all contributions to the fluence + +\f[ +\Phi=\sum_{j=0}^{N-1} \phi_j +\f] + +The fluence scoring input block can be used +to request the photon fluence spectrum in a volume \f$V\f$ +defined by the cavity regions. + +\section egs_kerma_output Output + +Kerma to medium in the volume of interest for each geometry as well as kerma +ratios requested by the user are output +to an *.egslog file (batch execution) or to the screen (interactive execution). +If a fluence calculation is requested, total and differential photon fluences +are also output for each calculation geometry. Additionally, +a Grace plot of +the differential fluence for all geometries is generated in a file (*.agr). + +\section egs_kerma_usage Usage + +As any other EGSnrc application, \c egs_kerma can be started from the command line +using +\verbatim +egs_kerma -i input_file [-p pegs_file] [-o output_file] [-b] [-s] [-P N -j i] +\endverbatim +where the arguments in square brackets are optional. With the \c -o option +one can change the name of the output files (by default \c input_file.xxx +is used, where \c xxx is \c .egslog for the log file, \c .egsdat for the +data file, etc.). With \c -b one specifies a "batch" run, \em i.e. the +output is redirected to \c output_file.egslog. With \c -s one can force +\c egs_kerma to use a simple RCO instead of a JCF-RCO in parallel runs +specified with -P N -j i, where \c N is the number of parallel +jobs and \c i the job index. Note that one Unix-type systems it is easier +to use the \c exb command to submit parallel jobs +\verbatim +exb egs_kerma input_file pegs_file [p=N] [batch=pbs] +\endverbatim +where the \c batch option specifies the queuing system to be used. +If using a \em pegsless input file, then pegs_file must be substituted with +the keyword pegsless. +The EGSnrc GUI can be also used, see +see PIRS-877 for more details on running EGSnrc applications. + + +\section egs_kerma_example An input example: Kerma in 5 cm air sphere for 40 keV +photons + +\verbatim +############################################################################### +# +# A simple example input file for the egs_kerma C++ application. +# +# Simulates a 40 keV isotropic photon source in a room with +# concrete walls. Kerma and fluence inside a 5 cm radius air sphere +# are calculated using a forced-detection technique (FD) and a track-length +# estimator. Air sphere is in the centre of the room and the source at +# 1 m from the sphere. +# +# NOTE 1: Material data is generated in pegsless mode. If source energy changed, +# make sure to adjust energy cut-offs (AE, UE, AP, UP) below! +# +# NOTE 2: Two geometries used here for ilustration purposes. Most likely +# only one geometry is needed for kerma and fluence calculations +# +############################################################################### +# +# Author: Ernesto Mainegra-Hing, 2016 +# +# Contributors: +# +############################################################################### + +:start geometry definition: + + ########################## + # A 5 cm radius air cavity + ########################## + :start geometry: + library = egs_spheres + midpoint = 0 0 0 + radii = 5.0 + name = cavity + :start media input: + media = air + :stop media input: + :stop geometry: + ########################## + # A 8 m X 8 m X 8 m air box + ########################## + :start geometry: + library = egs_box + box size = 800 + name = air + :start media input: + media = air + :stop media input: + :stop geometry: + ########################## + # with 1 m thick concrete walls + ########################## + :start geometry: + library = egs_box + box size = 900 + name = walls + :start media input: + media = concrete + :stop media input: + :stop geometry: + ########################## + # A room with concrete walls + ########################## + :start geometry: + library = egs_genvelope + name = room + base geometry = walls + inscribed geometries = air + :stop geometry: + ########################################################## + # Geometries below are identical. + # + # The purpose is to account for wall contributions + # to the air sphere. There are several ways of + # accomplishing this. One could just have used the same + # geometry for both calculations, with and + # without the sensitive regions, or have one geometry with + # and another without the walls. + # + ######################################################### + # An air sphere in a room with concrete walls + # Wall contribution not included during the + # simulations. See block 'scoring options' + # for more detail. + ########################## + :start geometry: + library = egs_genvelope + name = cavity_in_room_no_wall + base geometry = room + inscribed geometries = cavity + :stop geometry: + ########################## + # An air sphere in a room with concrete walls + # Wall contribution included during the + # simulations. See block 'scoring options' + # for more detail. + ########################## + :start geometry: + library = egs_genvelope + name = cavity_in_room_all + base geometry = room + inscribed geometries = cavity + :stop geometry: + + simulation geometry = cavity_in_room_no_wall + +:stop geometry definition: + +:start source definition: +########################################### define the source: + :start source: + library = egs_isotropic_source + name = the_source + :start shape: + type = point + position = 0, 0, -100 + :stop shape: + :start spectrum: + type = monoenergetic + energy = .04 + :stop spectrum: + charge = 0 + :stop source: + + simulation source = the_source + +:stop source definition: + +##################################### Run control +:start run control: + + ncase = 1000000 + #calculation = combine + +:stop run control: + +##################################### Scoring options +:start scoring options: + + ############################################### + # Using same geometry under two diff. names for + # easier bookeeping. + ############################################### + :start calculation geometry: + geometry name = cavity_in_room_no_wall + cavity regions = 2 + excluded regions = 0 # exclude particles passing through these regions + cavity mass = 0.630831804841 # 5 cm radius air sphere + :stop calculation geometry: + :start calculation geometry: + geometry name = cavity_in_room_all + cavity regions = 2 + #excluded regions = 0 # exclude particles passing through these regions + cavity mass = 0.630831804841 # 5 cm radius air sphere + :stop calculation geometry: + + # Ratio estimates wall contribution to air sphere + correlated geometries = cavity_in_room_all cavity_in_room_no_wall + + ############################################ + # Fluence scoring requested in this block + # Common to all calculation geometries + ############################################ + :start fluence scoring: + minimum energy = 0.0 + maximum energy = 0.040 + number of bins = 400 + scale = linear + :stop fluence scoring: + + ###################################### + # E*muen file, it could also be E*mutr + # + # Replace $EGS_HOME with the actual path! + ###################################### + emuen file = $EGS_HOME/egs_kerma/emuen_icru90_1.5MeV.data + + ######################################################## + # Geometry for forced-detection, if omitted, an analog + # scoring used. + ######################################################## + cavity geometry = cavity # For forced detection + +:stop scoring options: + +###################################### Transport parameters +:start MC transport parameter: + # You can include here any of the transport parameter options + # understood by EGSnrc + + Global ECUT= 2000. # No electron transport + Photon cross sections = mcdf-xcom # XCOM with renormalized PE xsections + +:stop MC transport parameter: + +##################### +# Pegsless operation. +##################### +:start media definition: + + ### energy transport cutoffs + ae = 0.512 + ue = 0.555 + ap = 0.001 + up = 0.045 + + :start air: + rho = 0.00120479 + elements = C, N, O, AR + mass fractions = 0.000124, 0.755267, 0.231781, 0.012827 + density correction file = air_dry_nearsealevel + gas pressure = 1.0 + bremsstrahlung correction = NRC + :stop air: + + :start concrete: + rho = 2.3 + elements = H, C, O, NA, MG, AL, SI, K, CA, FE + mass fractions = 0.022099,0.002484,0.574930,0.015208,0.001266,0.019953,0.304627,0.010045 ,0.042952,0.006435 + density correction file = concrete_ordinary + bremsstrahlung correction = NRC + :stop concrete: + +:stop media definition: +\endverbatim +*/ diff --git a/HEN_HOUSE/doc/src/pirs898-egs++/main.doxy b/HEN_HOUSE/doc/src/pirs898-egs++/main.doxy index 1301f70db..8a13adb1b 100644 --- a/HEN_HOUSE/doc/src/pirs898-egs++/main.doxy +++ b/HEN_HOUSE/doc/src/pirs898-egs++/main.doxy @@ -104,6 +104,9 @@ \ref egs_cbct "egs_cbct" An application for CBCT/CT scanner simulations + + \ref egs_kerma "egs_kerma" An application for volumetric kerma calculations +

How to write an egs++ application

diff --git a/HEN_HOUSE/user_codes/egs_kerma/Makefile b/HEN_HOUSE/user_codes/egs_kerma/Makefile new file mode 100644 index 000000000..613c6e1e8 --- /dev/null +++ b/HEN_HOUSE/user_codes/egs_kerma/Makefile @@ -0,0 +1,77 @@ + +############################################################################### +# +# EGSnrc makefile to build egs++ egs_kerma application +# Copyright (C) 2016 National Research Council Canada +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Ernesto Mainegra-Hing, 2016 +# +# Contributors: +# +############################################################################### + +include $(EGS_CONFIG) +include $(SPEC_DIR)egspp1.spec +include $(SPEC_DIR)egspp_$(my_machine).conf + +# Specify the name of the user code. +# The name of the executable is determined from this variable. +# +USER_CODE = egs_kerma + +# The following can be used to add user macros and mortran subroutines. +# The file(s) specified here are added after egsnrc.macros, machine.macros +# and egs_c_interface2.macros but before any files that have +# executable code. +# +EGSPP_USER_MACROS = egs_kerma.macros +#EGSPP_USER_MACROS = egs_kerma.macros \ +# $(EGS_SOURCEDIR)emf_macros.mortran + +# Specify from which base class this application is being derived. +# This has the effect of automatically compiling the base application +# class and including it into the list of object files. +# +EGS_BASE_APPLICATION = egs_advanced_application + +# Specify the set of mortran sources used. +# Here we simply use the standard set defined in $HEN_HOUSE/specs/egspp1.spec +# +CPP_SOURCES = $(C_ADVANCED_SOURCES) + +# Specify here other header files that your user code depends upon. +# +other_dep_user_code = $(ABS_EGSPP)egs_scoring.h + +# User code defines +# +#DEF_USER = -DCAVITY_DEBUG + +include $(HEN_HOUSE)makefiles$(DSEP)cpp_makefile + +test_sources: + @echo $(C_SOURCES) +# +#test_objects: +# @echo "egs_objects: $(egs_objects)" +# @echo "user_objects: $(user_objects)" +# +c_sources: + @echo "C_SOURCES: $(CPP_SOURCES)" diff --git a/HEN_HOUSE/user_codes/egs_kerma/array_sizes.h b/HEN_HOUSE/user_codes/egs_kerma/array_sizes.h new file mode 100644 index 000000000..112614f90 --- /dev/null +++ b/HEN_HOUSE/user_codes/egs_kerma/array_sizes.h @@ -0,0 +1,46 @@ +/* +############################################################################### +# +# EGSnrc egs++ egs_kerma application array sizes headers +# Copyright (C) 2016 National Research Council Canada +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Ernesto Mainegra-Hing, 2016 +# +# Contributors: +# +############################################################################### +# +# Defines he maximum number of media (MXMED) and the maximum number of +# particles on the stack (MXSTACK). This file gets included by the egsnrc +# fortran subroutines (egsnrc_$my_machine.F), the base application +# (egs_simple_application.cpp or egs_advanced_application.cpp in +# $HEN_HOUSE/egs++), and possibly the user code, if it uses the particle +# stack or one of the structures that depends on the maximum number of media. +# +############################################################################### +*/ + +#ifndef ARRAY_SIZES_ +#define ARRAY_SIZES_ + +#define MXMED 20 +#define MXSTACK 2000000 + +#endif diff --git a/HEN_HOUSE/user_codes/egs_kerma/egs_kerma.cpp b/HEN_HOUSE/user_codes/egs_kerma/egs_kerma.cpp new file mode 100644 index 000000000..fd6dd46d8 --- /dev/null +++ b/HEN_HOUSE/user_codes/egs_kerma/egs_kerma.cpp @@ -0,0 +1,1044 @@ +/* +############################################################################### +# +# EGSnrc egs++ egs_kerma application +# Copyright (C) 2016 National Research Council Canada +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Ernesto Mainegra-Hing, 2016 +# +# Contributors: +# +############################################################################### +# +# C++ user code for estimating the quantity kerma in a volume. +# +# Additionally, the fluence in the volume can be also calculated if +# requested in the scoring options input block. Two calculation options +# are available: +# +# - If a cavity geometry provided, a forced detection scoring technique +# can be used to score kerma and fluence for photons reaching the geometry +# that haven't been in any of the exclusion regions. Photons interacting inside +# the cavity are NOT included. +# +# - If no geometry provided, an analog TL scoring 'a la FLURZnrc' is used +# for kerma and fluence. +# +# Required: E*muen or E*mutr file for scoring either collision or total kerma +# -------- for the cavity medium +# +# Calculations for multiple geometries +# +# Kerma ratios can be calculated using a correlated scoring technique +# +# Exclusion of user specified regions +# +# Scoring volume regions must be provided (perhaps use labels?) +# +# Fluence scoring must be specifically requested +# +# Dose calculation in the cavity can be done using a dose scoring AO. +# This could be useful to check the validity of the kerma-approximation. +# +# NOTE 1 : Dose calculation with very high ECUT produces an estimate of + total kerma, not collision kerma. +# NOTE 2 : dose scoring ONLY makes sense for ONE calculation geometry. +# If more than one geometry defined, dose scoring should NOT +# be used as it would score dose for all geometries in one +# scoring array. +# +############################################################################### +*/ + +#include +// We derive from EGS_AdvancedApplication => need the header file. +#include "egs_advanced_application.h" +// We use scoring objects provided by egspp => need the header file. +#include "egs_scoring.h" +// Every C++ EGSnrc application needs this header file +#include "egs_interface2.h" +// We use egsInformation() => need the egs_functions.h header file. +#include "egs_functions.h" +// We use the EGS_Input class +#include "egs_input.h" +// To get the maximum source energy +#include "egs_base_source.h" +// The random number generator +#include "egs_rndm.h" +// Transformations +#include "egs_transformations.h" +// Interpolators +#include "egs_interpolator.h" + +#include +#include + +#define calculatePhotonMFP F77_OBJ_(calculate_photon_mfp,CALCULATE_PHOTON_MFP) +extern __extc__ void calculatePhotonMFP(EGS_Float *,EGS_Float *); +#define doRayleigh F77_OBJ_(do_rayleigh,DO_RAYLEIGH) +extern __extc__ void doRayleigh(); +#define calculatePhotonBranching F77_OBJ_(calculate_photon_branching,CALCULATE_PHOTON_BRANCHING) +extern __extc__ void calculatePhotonBranching(EGS_Float *gbr1,EGS_Float *gbr2); +extern __extc__ void F77_OBJ(pair,PAIR)(); +extern __extc__ void F77_OBJ(compt,COMPT)(); +extern __extc__ void F77_OBJ(photo,PHOTO)(); + +EGS_Float Eave; + +class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { + +public: + + /*! Constructor */ + EGS_KermaApplication(int argc, char **argv) : + EGS_AdvancedApplication(argc,argv), ngeom(0), + kerma(0), scg(0), cgeom(0), + ncg(0), flug(0),flugT(0) + { + Eave=0.0; + }; + + /*! Destructor. */ + ~EGS_KermaApplication() { + if( kerma ) delete kerma; + if( ngeom > 0 ) { + if( flug ) { + for(int j=0; j 0 ) { + delete [] gind1; + delete [] gind2; + delete [] scg; + } + }; + + /*! Describe the application. */ + void describeUserCode() const { + egsInformation( + "\n *************************************************" + "\n * *" + "\n * egs_kerma *" + "\n * *" + "\n *************************************************" + "\n\n"); + egsInformation("This is EGS_KermaApplication %s based on\n" + " EGS_AdvancedApplication %s\n\n", + egsSimplifyCVSKey(revision).c_str(), + egsSimplifyCVSKey(base_revision).c_str()); + + }; + + /*! Describe the simulation */ + void describeSimulation(); + + /*! Initialize scoring. */ + int initScoring(); + + /*! Accumulate quantities of interest at run time */ + int ausgab(int iarg) { + int np = the_stack->np-1, ir = the_stack->ir[np]-2, iq = the_stack->iq[np]; + /* Photon about to be transported in geometry */ + if( iarg == BeforeTransport && !iq && ir >= 0 ) + { + int latch = the_stack->latch[np]; + /* Analog Kerma scoring */ + if( is_cavity[ig][ir] ) { + if( !cgeom && latch >= 0 ) { + EGS_Float E = the_stack->E[np], gle = log(E), + emuen_rho = E_Muen_Rho->interpolateFast(gle), + wtstep = the_stack->wt[np]*the_epcont->tvstep; + + kerma->score(ig,wtstep*emuen_rho*rho_cav); + //-------------------------------------------- + // score photon fluence + //-------------------------------------------- + if( flug ) { + EGS_Float e = E; + if( flu_s ) { + e = log(e); + } + EGS_Float ae; + int je; + if( e > flu_xmin && e <= flu_xmax) { + ae = flu_a*e + flu_b; + je = min((int)ae,flu_nbin-1);//je = (int) ae; + EGS_ScoringArray *aux = flug[ig]; + aux->score(je,wtstep); + flugT->score(ig,wtstep); + } + } + } + /* Mark photon inside cavity */ + latch = 1; + } + /* Mark photons in exclusion regions */ + else if( is_excluded[ig][ir] ) + latch = -1; + /* photon outside cavity and has not been in any exclusion zone */ + else if (latch >= 0) + latch = 0; + + the_stack->latch[np] = latch; + + } + return 0; + } + + /*! Simulate a single shower. + We need to do special things and therefore reimplement this method. + */ + int simulateSingleShower() { + last_case = current_case; + EGS_Vector x,u; + current_case = source->getNextParticle(rndm,p.q,p.latch,p.E,p.wt,x,u); + Eave += p.q ? p.E - the_useful->rm: p.E; + + int err = startNewShower(); + if( err ) return err; + EGS_BaseGeometry *save_geometry = geometry; + for(ig=0; igtransform(p.x); + transforms[ig]->rotate(p.u); + } + int ireg = geometry->isWhere(p.x); + if( ireg < 0 ) { + EGS_Float t = 1e30; + ireg = geometry->howfar(ireg,p.x,p.u,t); + if( ireg >= 0 ) p.x += p.u*t; + } + if( ireg >= 0 ) { + p.ir = ireg; + err = shower(); + if( err ) return err; + } + } + err = finishShower(); + geometry = save_geometry; + return err; + }; + + /*! Score Air-Kerma in Collecting Volume (CV) + + Photons touching excludedd region are immediately discarded. + + TODO: Use region labels to define cavity regions + + */ + int scoreInCavity() { + + int np = the_stack->np-1; + EGS_Float E = the_stack->E[np]; + + if( E < the_bounds->pcut ) return 0; + + EGS_Vector x(the_stack->x[np],the_stack->y[np],the_stack->z[np]); + EGS_Vector u(the_stack->u[np],the_stack->v[np],the_stack->w[np]); + + int ireg = the_stack->ir[np]-2, newmed = geometry->medium(ireg); + + EGS_Float tstep; + int inew; + int imed = -1; + EGS_Float gmfp, sigma = 0, cohfac = 1; + EGS_Float cohfac_int, gle = log(E), //rho_cav, -> global var now + exp_Lambda = 0, Lambda_to_CV = 0; + double Lambda = 0, ttot = 0, t_cav = 0; + bool enters_cavity = false; + /* Ray-trace from current position to CV and keep track of path to + * CV and path in the CV + */ + while(1) { + if (is_excluded[ig][ireg]) break; + if( imed != newmed ) { + imed = newmed; + if( imed >= 0 ) { + gmfp = i_gmfp[imed].interpolateFast(gle); + if( the_xoptions->iraylr ) { + cohfac = i_cohe[imed].interpolateFast(gle); + gmfp *= cohfac; + } + sigma = 1/gmfp; + } else { + sigma = 0; + cohfac = 1; + } + } + tstep = 1e35; + inew = geometry->howfar(ireg,x,u,tstep,&newmed); + + Lambda += tstep*sigma;// keep track of path + + if ( is_cavity[ig][ireg] ) { //in cavity, get path through it + t_cav += tstep; + //rho_cav = the_media->rho[imed]; + if (!enters_cavity) { + Lambda_to_CV = Lambda - tstep*sigma; + enters_cavity = true; + } + } + + if( inew < 0 ) break; // outside geometry, stop and score + // track-length estimation of kerma + + if ( enters_cavity && !is_cavity[ig][inew] ) break; // leaves cavity + + ireg = inew; + x += u*tstep; + ttot += tstep; + } + if (enters_cavity) { + EGS_Float wt = the_stack->wt[np]; + exp_Lambda = exp(-Lambda_to_CV); + //exp_Lambda = exp(-Lambda); + //-------------------------------------------- + // score Kerma + //-------------------------------------------- + EGS_Float emuen_rho = E_Muen_Rho->interpolateFast(gle); + kerma->score(ig,wt*exp_Lambda*emuen_rho*rho_cav*t_cav); + //-------------------------------------------- + // score photon fluence + //-------------------------------------------- + if( flug ) { + EGS_Float e = the_stack->E[np]; + if( flu_s ) { + e = log(e); + } + EGS_Float ae; + int je; + if( e > flu_xmin && e <= flu_xmax) { + ae = flu_a*e + flu_b; + je = min((int)ae,flu_nbin-1); + EGS_ScoringArray *aux = flug[ig]; + aux->score( je,wt*exp_Lambda*t_cav); + flugT->score(ig,wt*exp_Lambda*t_cav); + } + } + } + //============================================================== + return 0; + } + + /*! Output intermediate results to the .egsdat file. */ + int outputData() { + int err = EGS_AdvancedApplication::outputData(); + if( err ) return err; + if( !kerma->storeState(*data_out) ) return 101; + if( ncg > 0 ) { + for(int j=0; jthisHistoryScore(gind1[j])* + kerma->thisHistoryScore(gind2[j]); + (*data_out) << scg[j]+aux << " "; + } + (*data_out) << endl; + if( !data_out->good() ) return 104; + } + if( flug ) { + for(int j=0; jstoreState(*data_out) ) return 108+2*j; + } + if( !flugT->storeState(*data_out) ) return 109+2*ngeom; + } + + (*data_out) << Eave << endl; + if( !data_out->good() ) return 1031; + + data_out->flush(); + delete data_out; + data_out = 0; + return 0; + }; + + /*! Read results from a .egsdat file. */ + int readData() { + int err = EGS_AdvancedApplication::readData(); + if( err ) return err; + if( !kerma->setState(*data_in) ) return 101; + if( ncg > 0 ) { + for(int j=0; j> scg[j]; + if( !data_in->good() ) return 104; + } + if( flug ) { + for(int j=0; jsetState(*data_in) ) return 108+2*j; + } + if( !flugT->setState(*data_in) ) return 109+2*ngeom; + } + + (*data_in) >> Eave; + if( !data_in->good() ) return 1031; + + return 0; + }; + + /*! Reset the variables used for accumulating results */ + void resetCounter() { + EGS_AdvancedApplication::resetCounter(); + kerma->reset(); + if( ncg > 0 ) { + for(int j=0; jreset(); + } + flugT->reset(); + } + Eave = 0; + }; + + /*! Add simulation results */ + int addState(istream &data) { + int err = EGS_AdvancedApplication::addState(data); + if( err ) return err; + EGS_ScoringArray tmp(ngeom); + if( !tmp.setState(data) ) return 101; + (*kerma) += tmp; + if( ncg > 0 ) { + for(int j=0; j> tmp; + if( !data.good() ) return 104; + scg[j] += tmp; + } + } + if( flug ) { + EGS_ScoringArray tg(flu_nbin); + for(int j=0; j> aux_Eave; + if( !data.good() ) return 1036; + Eave += aux_Eave; + + return 0; + }; + + /*! Output the results of a simulation. */ + void outputResults() { + egsInformation("\n\n last case = %lld fluence = %g\n\n", + current_case,source->getFluence()); + egsInformation(" Average sampled energy Eave = %g \n\n",Eave/EGS_Float(current_case)); + + egsInformation("%-25s Cavity kerma[Gy] ","Geometry"); + egsInformation("\n-----------------------------------------------\n"); + char c = '%'; + for(int j=0; jcurrentResult(j,r,dr); + if( r > 0 ) dr = 100*dr/r; + else dr = 100; + EGS_Float norm = 1.602e-10*current_case/source->getFluence(); + norm /= mass[j]; + egsInformation("%-25s %14.8le +/- %-10.6lf%c \n", + geoms[j]->getName().c_str(), + r*norm,dr,c); + } + egsInformation("\n\n"); + if( ncg > 0 ) { + egsInformation("%-20s %-20s KERMA ratio\n","Geometry 1", "Geometry 2"); + + vector ratio, dratio; + + for(int j=0; jcurrentResult(gind1[j],r1,dr1); + kerma->currentResult(gind2[j],r2,dr2); + if( r1 > 0 && r2 > 0 ) { + double rc=(scg[j]/(r1*r2*current_case)-1)/(current_case-1); + dr1 /= r1; + dr2 /= r2; + double dr = dr1*dr1 + dr2*dr2 - 2*rc; + if( dr > 0 ) dr = sqrt(dr); + double r = r1*mass[gind2[j]]/(r2*mass[gind1[j]]); + egsInformation("%-20s %-20s %-11.8lg +/- %-10.8lg [%-10.6lf%c]\n", + geoms[gind1[j]]->getName().c_str(), + geoms[gind2[j]]->getName().c_str(),r,r*dr,100.*dr,c); + ratio.push_back(r); + dratio.push_back(r*dr); + } + else egsInformation("zero dose\n"); + } + + } + if( flug ) { + string spe_name = constructIOFileName(".agr",true); + //string spe_name = output_file + ".agr"; + ofstream spe_output(spe_name.c_str()); + spe_output << "# Photon fluence \n"; + spe_output << "# \n"; + spe_output << "@ legend 0.2, 0.8\n"; + spe_output << "@ legend box linestyle 0\n"; + spe_output << "@ legend font 4\n"; + spe_output << "@ xaxis label \"energy / MeV\"\n"; + spe_output << "@ xaxis label char size 1.560000\n"; + spe_output << "@ xaxis label font 4\n"; + spe_output << "@ xaxis ticklabel font 4\n"; + spe_output << "@ yaxis label \"fluence / MeV\\S-1\\Ncm\\S-2\"\n"; + spe_output << "@ yaxis label char size 1.560000\n"; + spe_output << "@ yaxis label font 4\n"; + spe_output << "@ yaxis ticklabel font 4\n"; + spe_output << "@ title \""<< output_file <<"\"\n"; + spe_output << "@ title font 4\n"; + spe_output << "@ title size 1.500000\n"; + spe_output << "@ subtitle \"pegs4 data: "<< pegs_file <<"\"\n"; + spe_output << "@ subtitle font 4\n"; + spe_output << "@ subtitle size 1.000000\n"; + + egsInformation("\n\nPhoton fluence\n" + "=============================\n"); + for(int j=0; jgetFluence();//per particle + norm /= (mass[j]/rho_cav); //per unit volume + norm *= flu_a; //per unit bin width + + egsInformation("\nGeometry %s :",geoms[j]->getName().c_str()); + spe_output<<"@ s"<getName().c_str()<<"\"\n"; + spe_output<<"@target G0.S"<currentResult(j,fe,dfe); + if( fe > 0 ) dfe = 100*dfe/fe; + else dfe = 100; + egsInformation(" total fluence [cm-2] = %10.4le +/- %-7.3lf\%\n\n", + fe*norm/flu_a,dfe); + egsInformation(" Emid/MeV Flu/(MeV*cm2) DFlu/(MeV*cm2)\n" + "---------------------------------------------\n"); + for(int i=0; icurrentResult(i,fe,dfe); + EGS_Float e = (i+0.5-flu_b)/flu_a; + if( flu_s ) e = exp(e); + spe_output<getFluence(); + norm = flu > 0 ? 1.602e-10*count/(flu*mass[0]) : 0; + kerma->currentScore(0,sum,sum2); + }; + + /* Select photon mean-free-path */ + void selectPhotonMFP(EGS_Float &dpmfp) { + int np = the_stack->np-1; + EGS_Vector x(the_stack->x[np],the_stack->y[np],the_stack->z[np]); + EGS_Vector u(the_stack->u[np],the_stack->v[np],the_stack->w[np]); + int ireg = the_stack->ir[np]-2, newmed = geometry->medium(ireg); + EGS_Float tstep = 1e35; + //****************************************************************** + // FD Track-length kerma estimation for photons entering or aimed + // at the cavity. It requires a cavity geometry and that the photon + // has not touched an exclusion region and is not inside the geometry + // (latch = 0) + //****************************************************************** + if ( cgeom && !the_stack->latch[np] && + (is_cavity[ig][ireg] || cgeom->howfar(-1,x,u,tstep,&newmed)>= 0) ) + { + /* Photon at or aimed at cavity */ + int errK = scoreInCavity(); + } + dpmfp = -log(1 - rndm->getUniform()); + return; + + }; + +protected: + + /*! Start a new shower. */ + int startNewShower() { + int res = EGS_Application::startNewShower(); + if( res ) return res; + if( current_case != last_case ) { + if( ncg > 0 ) { + for(int j=0; jthisHistoryScore(gind1[j])* + kerma->thisHistoryScore(gind2[j]); + } + kerma->setHistory(current_case); + if( flug ) { + for(int j=0; jsetHistory(current_case); + } + flugT->setHistory(current_case); + } + last_case = current_case; + } + return 0; + }; + +private: + + int ngeom; // number of geometries to calculate + // quantities of interest + int ig; // current geometry index + + int ncg; // number of correlated geometry pairs. + int *gind1, + *gind2; // indices of correlated geometries + + double *scg; // sum(kerma(gind1[j])*kerma(gind2[j]); + + EGS_BaseGeometry **geoms; // geometries for which to calculate the + // quantites of interest. + EGS_AffineTransform **transforms; + // transformations to apply before transporting + // for each geometry + bool **is_cavity; // array of flags for each region in each + // geometry, which is true if the region + // belongs to the cavity and false otherwise + + bool **is_excluded;// array of flags for each region in each + // geometry, which is true if the region + // is excludedd, false otherwise + + EGS_ScoringArray *kerma; // kerma scoring array + + EGS_Interpolator *E_Muen_Rho; + + /****************************************************************/ + + EGS_ScoringArray **flug; // photon fluence + EGS_ScoringArray * flugT; // total photon fluence + EGS_Float flu_a, + flu_b, + flu_xmin, + flu_xmax, + rho_cav; // cavity mass density + int flu_s, + flu_nbin; + EGS_Float *mass; // mass of the material in the cavity. + + /*! Cavity bounding geometry. + If no cavity bounding geometry is defined, range-rejection of RR + is used only on a region-by-region basis. If a cavity bounding geometry + is defined, then tperp to that geometry is also checked and if greater + than the electron range, range-rejection or RR is done. + */ + EGS_BaseGeometry *cgeom; + + static string revision; +}; + +string EGS_KermaApplication::revision = "$Revision: 1.0 $"; + +extern __extc__ void +F77_OBJ_(select_photon_mfp,SELECT_PHOTON_MFP)(EGS_Float *dpmfp) { + EGS_Application *a = EGS_Application::activeApplication(); + EGS_KermaApplication *app = dynamic_cast(a); + if( !app ) egsFatal("select_photon_mfp called with active application " + " not being of type EGS_KermaApplication!\n"); + app->selectPhotonMFP(*dpmfp); +} + +int EGS_KermaApplication::initScoring() { + + EGS_Input *options = input->takeInputItem("scoring options"); + if( options ) { + + // + // *********** calculation geometries + // + vector geometries; + vector cavity_regions; + vector n_cavity_regions; + vector excluded_regions; + vector n_excluded_regions; + vector cavity_masses; + vector transformations; + EGS_Input *aux; + EGS_BaseGeometry::setActiveGeometryList(app_index); + while( (aux = options->takeInputItem("calculation geometry")) ) { + string gname; + int err = aux->getInput("geometry name",gname); + vector cav; + int err1 = aux->getInput("cavity regions",cav); + vector apert; + int err4 = aux->getInput("excluded regions",apert); + EGS_Float cmass; + int err2 = aux->getInput("cavity mass",cmass); + if( err ) egsWarning("initScoring: missing/wrong 'geometry name' " + "input\n"); + if( err1 ) egsWarning("initScoring: missing/wrong 'cavity regions' " + "input\n"); + if( err2 ) { + egsWarning("initScoring: missing/wrong 'cavity mass' " + "input\n"); + cmass = -1; + } + + if ( err4 ) { + egsWarning("\n\n*** Geometry %s : Error reading excluded regions or not found.\n" + " No region excluded from scoring\n\n",gname.c_str()); + } + if( err || err1 ) egsWarning(" --> input ignored\n"); + else { + EGS_BaseGeometry::setActiveGeometryList(app_index); + EGS_BaseGeometry *g = EGS_BaseGeometry::getGeometry(gname); + if( !g ) egsWarning("initScoring: no geometry named %s -->" + " input ignored\n",gname.c_str()); + else { + int nreg = g->regions(); + int *regs = new int [cav.size()]; + int ncav = 0; + for(int j=0; j= nreg ) + egsWarning("initScoring: region %d is not within" + " the allowed range of 0...%d -> input" + " ignored\n",cav[j],nreg-1); + else regs[ncav++] = cav[j]; + } + if( !ncav ) { + egsWarning("initScoring: no cavity regions " + "specified for geometry %s --> input ignored\n", + gname.c_str()); + delete [] regs; + } + else { + geometries.push_back(g); + n_cavity_regions.push_back(ncav); + cavity_regions.push_back(regs); + cavity_masses.push_back(cmass); + transformations.push_back( + EGS_AffineTransform::getTransformation(aux)); + /* excluded regions */ + if( !err4 && apert.size() > 0 ) { + int *ap = new int [apert.size()]; + int nap=0; + for(int j=0; j= 0 && apert[j] < nreg ) { + ap[nap++] = apert[j]; + } + else { + egsFatal("\n\n*** Excluded region %d is\n" + " outside the allowed range of \n" + " 0...%d \n" + " This is a fatal error\n\n", + apert[j],nreg-1); + } + } + n_excluded_regions.push_back(nap); + excluded_regions.push_back(ap); + } + else { + excluded_regions.push_back(0); + n_excluded_regions.push_back(0); + } + } + } + } + delete aux; + } + ngeom = geometries.size(); + if( !ngeom ) { + egsWarning("initScoring: no calculation geometries defined\n"); + return 1; + } + geoms = new EGS_BaseGeometry* [ngeom]; + is_cavity = new bool* [ngeom]; + is_excluded = new bool* [ngeom]; + mass = new EGS_Float [ngeom]; + kerma = new EGS_ScoringArray(ngeom); + transforms = new EGS_AffineTransform* [ngeom]; + + rho_cav = -1; + for(int j=0; jref(); + mass[j] = cavity_masses[j]; + transforms[j] = transformations[j]; + int nreg = geoms[j]->regions(); + is_cavity[j] = new bool [nreg]; + is_excluded[j] = new bool [nreg]; + int i; + for(i=0; imedium(ireg); + else { + int imed1 = geoms[j]->medium(ireg); + if( imed1 != imed ) egsWarning("initScoring: different " + "medium %d in region %d compared to medium %d in " + "region %d. Hope you know what you are doing\n", + imed1,ireg,imed,cavity_regions[j][0]); + } + } + delete [] cavity_regions[j]; + + /* Get cavity mass density */ + if (rho_cav < 0) rho_cav = the_media->rho[imed]; + else { + EGS_Float rho_cav_new = the_media->rho[imed]; + if (rho_cav != rho_cav_new) egsWarning("initScoring:\n" + "density of cavity medium in geometry %s is %g g/cm3\n" + "which differs from initial cavity medium density %g g/cm3", + geoms[j]->getName().c_str(), rho_cav_new, rho_cav); + + } + + //if (n_excluded_regions.size()>0){ + if ( !n_excluded_regions.empty() ) { + for(i=0; i cor1, cor2; + while( (aux = options->takeInputItem("correlated geometries")) ) { + vector gnames; + int err = aux->getInput("correlated geometries",gnames); + if( !err && gnames.size() == 2 ) { + int j1, j2; + for(j1=0; j1getName() ) break; + for(j2=0; j2getName() ) break; + if( j1 < ngeom && j2 < ngeom ) { + cor1.push_back(j1); + cor2.push_back(j2); + } + } + } + if( cor1.size() > 0 ) { + ncg = cor1.size(); + gind1 = new int [ncg]; + gind2 = new int [ncg]; + scg = new double [ncg]; + for(int j=0; jtakeInputItem("fluence scoring"); + if( aux ) { + EGS_Float flu_Emin, flu_Emax; + int er1 = aux->getInput("minimum energy",flu_Emin); + int er2 = aux->getInput("maximum energy",flu_Emax); + int er3 = aux->getInput("number of bins",flu_nbin); + vector scale; + scale.push_back("linear"); + scale.push_back("logarithmic"); + flu_s = aux->getInput("scale",scale,0); + /* Checks to ensure no scoring outside array bounds */ + /* EGS_Float Emax = source ? source->getEmax() : 0; + //egsInformation("\n=> Emax = %g MeV\n\n",Emax); + if ( flu_Emax <= Emax ) { + flu_Emax = Emax + 2*(flu_Emax - flu_Emin)/flu_nbin; + flu_nbin += 2; + }*/ + if( !er1 && !er2 && !er3 ) { + flug = new EGS_ScoringArray * [ngeom]; + flugT = new EGS_ScoringArray(ngeom); + for(int j=0; j no fluence scoring\n\n"); + } + delete aux; + } + + string muen_file; + int errKmuen = options->getInput("emuen file",muen_file); + if( errKmuen ) + { + errKmuen = options->getInput("muen file",muen_file); + if( errKmuen ) + egsFatal( + "\n\n*** Wrong/missing 'emuen file' input for a " + "Kerma calculation\n This is a fatal error\n\n"); + } + ifstream muen_data(muen_file.c_str()); + if( !muen_data ) { + egsFatal( + "\n\n*** Failed to open emuen file %s\n" + " This is a fatal error\n",muen_file.c_str()); + } + int ndat; + muen_data >> ndat; + if( ndat < 2 || muen_data.fail() ) egsFatal( + "\n\n*** Failed to read emuen data file\n"); + EGS_Float *xmuen = new EGS_Float [ndat]; + EGS_Float *fmuen = new EGS_Float [ndat]; + for(int j=0; j> xmuen[j] >> fmuen[j]; + if( muen_data.fail() ) egsFatal( + "\n\n*** Failed to read emuen data file\n"); + E_Muen_Rho = new EGS_Interpolator(ndat,log(xmuen[0]), + log(xmuen[ndat-1]),fmuen); + delete [] xmuen; + delete [] fmuen; + string cavity_geometry; + int errCavGeom = options->getInput("cavity geometry",cavity_geometry); + if( !errCavGeom ) { + EGS_BaseGeometry::setActiveGeometryList(app_index); + cgeom = EGS_BaseGeometry::getGeometry(cavity_geometry); + if( !cgeom ) { + egsWarning("\n\n********** No geometry named" + " %s exists! \nThis is required for forced detection track-length Kerma estimation!\n", + cavity_geometry.c_str()); + } + } + else { + egsWarning("\n\n********** No cavity geometry entry found!\n" + " This is required for track-length Kerma estimation using forced detection!\n"); + } + /* No ausgab call if using forced detection */ +// for(int call=BeforeTransport; call<=UnknownCall; ++call) +// setAusgabCall((AusgabCall)call,false); +// if (!cgeom) + /* Ausgab call before trasnporting particle for analog kerma scoring */ +// setAusgabCall(BeforeTransport,true); + /* ****************************************************** + * Enable all ausgab calls for energy deposition scoring + * + * Only possible for one calculation geometry. Implement + * dose scoring in the ausgab routine if needed for all + * geometries. + * + *********************************************************/ +// if (ngeom == 1){ +// vector allow_dose; +// allow_dose.push_back("no"); allow_dose.push_back("yes"); +// int score_dose = options->getInput("allow dose scoring",allow_dose,0); +// if( score_dose ) +// for(int call=BeforeTransport; call<=ExtraEnergy; ++call) +// setAusgabCall((AusgabCall)call,true); +// } + + delete options; + } + else { + egsWarning("\n\n*********** no 'scoring options' input *********\n\n"); + return 2; + } + + return 0; +} + +void EGS_KermaApplication::describeSimulation() { + EGS_AdvancedApplication::describeSimulation(); + egsInformation("**********************************************\n" + " Volumetric Track-length Kerma estimation \n" + "**********************************************\n\n"); + if (cgeom) + egsInformation("---> Scoring using forced detection (FD)\n" + " for photons aimed at geometry %s\n\n", + cgeom->getName().c_str()); + else + egsInformation("---> Scoring only when photon enters volume\n" + " including those scattered inside the geometry.\n" + " Fluence is equivalent to FLURZ total fluence!\n\n"); + egsInformation("\n\n"); + for(int j=0; jgetName().c_str()); + geoms[j]->printInfo(); + for(int i=0; iregions(); i++) { + if( is_cavity[j][i] ) { + egsInformation(" cavity region %d, medium = %d\n\n", + i,geoms[j]->medium(i)); + } + } + } + for (int i=0; igetName().c_str()); + int nexcl = 0; + for(int j=0; jregions(); j++) { + if (is_excluded[i][j]) { + egsInformation(" %d",j); + nexcl++; + } + } + if (!nexcl) egsInformation(" NONE"); + egsInformation("\n"); + } +} + +#ifdef BUILD_APP_LIB +APP_LIB(EGS_KermaApplication); +#else +APP_MAIN(EGS_KermaApplication); +#endif +// int main(int argc, char **argv) { +// +// EGS_KermaApplication app(argc,argv); +// int err = app.initSimulation(); +// if( err ) return err; +// err = app.runSimulation(); +// if( err < 0 ) return err; +// return app.finishSimulation(); +// +// } diff --git a/HEN_HOUSE/user_codes/egs_kerma/egs_kerma.macros b/HEN_HOUSE/user_codes/egs_kerma/egs_kerma.macros new file mode 100644 index 000000000..d14c6bc54 --- /dev/null +++ b/HEN_HOUSE/user_codes/egs_kerma/egs_kerma.macros @@ -0,0 +1,85 @@ +%C80 +"#############################################################################" +" " +" EGSnrc egs++ egs_kerma application mortran macros " +" Copyright (C) 2016 National Research Council Canada " +" " +" This file is part of EGSnrc. " +" " +" EGSnrc is free software: you can redistribute it and/or modify it under " +" the terms of the GNU Affero General Public License as published by the " +" Free Software Foundation, either version 3 of the License, or (at your " +" option) any later version. " +" " +" EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY " +" WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS " +" FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for " +" more details. " +" " +" You should have received a copy of the GNU Affero General Public License " +" along with EGSnrc. If not, see . " +" " +"#############################################################################" +" " +" Author: Ernesto Mainegra-Hing, 2016 " +" " +" Contributors: " +" " +"#############################################################################" + +REPLACE {$MXGE} WITH {2000}; +REPLACE {$MXEKE} WITH {500}; + +/* + We want to use the photon forced detection technique + introduced by Mainegra-Hing & Kawrakow [Ref needed] + implemented via the $SELECT-PHOTON-MFP macro. + */ +REPLACE {$SELECT-PHOTON-MFP;} WITH {; + call select_photon_mfp(dpmfp); + IF( dpmfp < 0 ) return; +}; + +subroutine calculate_photon_mfp(gmfp,cohfac); +implicit none; +$REAL gmfp,cohfac; +$declare_max_medium; +; +COMIN/PHOTIN,USEFUL,EPCONT,X-OPTIONS/; +$INTEGER lgle; +$REAL GMFPR0; + +$SET INTERVAL GLE,GE; +$EVALUATE GMFPR0 USING GMFP(GLE); +$SET-RHOF; +GMFP=GMFPR0/RHOF; +$RAYLEIGH-CORRECTION; +return; end; +; + +subroutine calculate_photon_branching(gbr1,gbr2); +implicit none; +$REAL gbr1,gbr2; +$declare_max_medium; +;COMIN/PHOTIN,USEFUL,EPCONT/; +$INTEGER lgle; + +$SET INTERVAL GLE,GE; +$EVALUATE GBR1 USING GBR1(GLE); +$EVALUATE GBR2 USING GBR2(GLE); +return; end; +; + +subroutine do_rayleigh; +"subroutine do_new_rayleigh;" +implicit none; +$declare_max_medium; +; +;COMIN/PHOTIN,USEFUL,EPCONT,STACK,RANDOM,UPHIOT,THRESH/; +$INTEGER lgle; +$REAL log_e; +LGLE=GE1(MEDIUM)*GLE+GE0(MEDIUM); +call egs_rayleigh_sampling(medium,e(np),gle,lgle,costhe,sinthe); +CALL UPHI(2,1); +return; end; +; diff --git a/HEN_HOUSE/user_codes/egs_kerma/emuen_icru90_1.5MeV.data b/HEN_HOUSE/user_codes/egs_kerma/emuen_icru90_1.5MeV.data new file mode 100644 index 000000000..756e43657 --- /dev/null +++ b/HEN_HOUSE/user_codes/egs_kerma/emuen_icru90_1.5MeV.data @@ -0,0 +1,2001 @@ +2000 +0.00100001 3.4877754595352117 +0.00100367 3.4665273232204363 +0.00100735 3.4453747056004884 +0.00101104 3.4243696230289187 +0.00101474 3.4035147003587718 +0.00101846 3.3827462027397526 +0.00102220 3.3620730696118319 +0.00102594 3.3416001937730586 +0.00102970 3.3212198473001822 +0.00103348 3.3009274990775346 +0.00103727 3.2807526872651587 +0.00104107 3.2607508705227275 +0.00104488 3.2409173140581529 +0.00104871 3.2211460370887837 +0.00105256 3.2013392478876188 +0.00105642 3.1816953920808797 +0.00106029 3.1622195591966857 +0.00106418 3.1428067830112969 +0.00106808 3.1234836797303740 +0.00107199 3.1043798705297037 +0.00107592 3.0853607446187281 +0.00107986 3.0664598444865638 +0.00108382 3.0476440799381721 +0.00108780 3.0289182728104129 +0.00109178 3.0103515454594296 +0.00109578 2.9918474988167807 +0.00109980 2.9735101709652030 +0.00110383 2.9549124234911344 +0.00110788 2.9363868690684702 +0.00111194 2.9179569516017390 +0.00111601 2.8997056397432925 +0.00112011 2.8815751913453225 +0.00112421 2.8635789574877433 +0.00112833 2.8456284658294995 +0.00113247 2.8277407990308290 +0.00113662 2.8100352741699339 +0.00114079 2.7924464950777494 +0.00114497 2.7749641496176700 +0.00114916 2.7576603932482016 +0.00115338 2.7403354475927113 +0.00115760 2.7232060622029080 +0.00116185 2.7061466668976295 +0.00116611 2.6891938224615823 +0.00117038 2.6723708394912551 +0.00117467 2.6555518866377144 +0.00117898 2.6387530233024283 +0.00118330 2.6221075971109409 +0.00118763 2.6055899075611104 +0.00119199 2.5891214559375348 +0.00119636 2.5727782638923427 +0.00120074 2.5565605987433808 +0.00120514 2.5404544515240519 +0.00120956 2.5244128157816852 +0.00121399 2.5084940435492467 +0.00121844 2.4926660195617383 +0.00122291 2.4769234738346815 +0.00122739 2.4613000736553561 +0.00123189 2.4457648671802272 +0.00123641 2.4303169720411191 +0.00124094 2.4149854802969810 +0.00124549 2.3997620428360427 +0.00125005 2.3846342483353538 +0.00125464 2.3693287490391883 +0.00125923 2.3541948594401760 +0.00126385 2.3391168959648203 +0.00126848 2.3241396965074972 +0.00127313 2.3093037457809706 +0.00127780 2.2945150552761437 +0.00128248 2.2798259151909464 +0.00128718 2.2652413640328195 +0.00129190 2.2507395823859526 +0.00129664 2.2363406102887722 +0.00130139 2.2220219738572893 +0.00130616 2.2078055056255885 +0.00131095 2.1936871490325696 +0.00131575 2.1796653767813976 +0.00132058 2.1656803199256611 +0.00132542 2.1518255962997825 +0.00133027 2.1380973040654538 +0.00133515 2.1243701642808701 +0.00134004 2.1108049993246731 +0.00134496 2.0972922858486389 +0.00134989 2.0838557117867964 +0.00135483 2.0705099690090543 +0.00135980 2.0572683980855935 +0.00136478 2.0441313802823151 +0.00136979 2.0310507584436639 +0.00137481 2.0180410844395511 +0.00137985 2.0050963089552369 +0.00138491 1.9922899407630212 +0.00138998 1.9795428264331729 +0.00139508 1.9668318605018604 +0.00140019 1.9542806537637694 +0.00140532 1.9415711344015665 +0.00141047 1.9288606329106435 +0.00141564 1.9164014583596922 +0.00142083 1.9039421906230758 +0.00142604 1.8915965284501559 +0.00143127 1.8792653838769329 +0.00143651 1.8670951591648357 +0.00144178 1.8549367098340943 +0.00144706 1.8429083627195737 +0.00145237 1.8308718462500444 +0.00145769 1.8190257870477964 +0.00146304 1.8071880300329091 +0.00146840 1.7954501140521706 +0.00147378 1.7838170171806371 +0.00147918 1.7722129647669238 +0.00148460 1.7606859936546462 +0.00149005 1.7492409347016424 +0.00149551 1.7378740670372721 +0.00150099 1.7265482032472887 +0.00150649 1.7151094682570318 +0.00151201 1.7037782371238019 +0.00151756 1.6924935605786235 +0.00152312 1.6812774339054890 +0.00152870 1.6701684027680306 +0.00153430 1.6591524658397010 +0.00153993 1.6481429790711462 +0.00154557 1.6372507661680011 +0.00155124 1.6264137770469806 +0.00155692 1.6156674472260260 +0.00156263 1.6050128067003879 +0.00156836 1.5943925853731677 +0.00157411 1.5838457409865929 +0.00157988 1.5733569287654932 +0.00158567 1.5629134541907876 +0.00159148 1.5525823660403888 +0.00159731 1.5423454725460541 +0.00160317 1.5321422536436049 +0.00160905 1.5220339499859115 +0.00161494 1.5119681273240861 +0.00162086 1.5019310392836351 +0.00162680 1.4920485092146110 +0.00163277 1.4821576201478952 +0.00163875 1.4723504853188245 +0.00164476 1.4625960059696985 +0.00165079 1.4529210429725172 +0.00165684 1.4432783015508175 +0.00166291 1.4337848669004354 +0.00166901 1.4242956804039433 +0.00167513 1.4148501350261502 +0.00168127 1.4055043553140234 +0.00168743 1.3962008883803156 +0.00169361 1.3869759828123551 +0.00169982 1.3777821217236066 +0.00170605 1.3686261166258555 +0.00171231 1.3596282280420251 +0.00171858 1.3506471386614560 +0.00172488 1.3416892792169532 +0.00173120 1.3328655287734965 +0.00173755 1.3240322098487012 +0.00174392 1.3152995848291238 +0.00175031 1.3065894816810804 +0.00175673 1.2977861913810733 +0.00176317 1.2890322388770181 +0.00176963 1.2803783728007361 +0.00177611 1.2717436669132565 +0.00178263 1.2631091712579232 +0.00178916 1.2546386968430496 +0.00179572 1.2461290715629592 +0.00180230 1.2378207797088367 +0.00180891 1.2294704396015401 +0.00181554 1.2211701895711484 +0.00182219 1.2129474006546901 +0.00182887 1.2047799957705931 +0.00183557 1.1966475488995683 +0.00184230 1.1886439618821227 +0.00184906 1.1806000028998338 +0.00185583 1.1726979641497230 +0.00186264 1.1647946179911657 +0.00186946 1.1569602287657641 +0.00187632 1.1490671103205137 +0.00188319 1.1413145739660642 +0.00189010 1.1335852746263315 +0.00189702 1.1259921336275063 +0.00190398 1.1183805204921622 +0.00191096 1.1108611491137170 +0.00191796 1.1033296020450574 +0.00192499 1.0959125800078218 +0.00193205 1.0884643202742019 +0.00193913 1.0810722704789755 +0.00194624 1.0737259093675262 +0.00195337 1.0665037693452586 +0.00196053 1.0592658128940056 +0.00196772 1.0521087612479390 +0.00197493 1.0450403219829316 +0.00198217 1.0380164894462054 +0.00198943 1.0309441451820349 +0.00199673 1.0239747197558851 +0.00200405 1.0169703609057328 +0.00201139 1.0100787792083030 +0.00201876 1.0031370933558281 +0.00202616 0.99628392589861414 +0.00203359 0.98943133194658794 +0.00204104 0.98269553407349808 +0.00204853 0.97601718426956807 +0.00205603 0.96936869178811857 +0.00206357 0.96270895141291934 +0.00207113 0.95611947944478326 +0.00207873 0.94953621105633523 +0.00208635 0.94306318700209135 +0.00209399 0.93657108420679935 +0.00210167 0.93023912867056902 +0.00210937 0.92383153631432602 +0.00211710 0.91747825799584903 +0.00212486 0.91120732834109086 +0.00213265 0.90498969243885063 +0.00214047 0.89878319510922811 +0.00214832 0.89260161306037655 +0.00215619 0.88639628493340072 +0.00216409 0.88039797005144260 +0.00217203 0.87440707667520190 +0.00217999 0.86839287313124902 +0.00218798 0.86249237717761074 +0.00219600 0.85658663362828791 +0.00220405 0.85071444542576813 +0.00221213 0.84478077292665754 +0.00222024 0.83892418632982013 +0.00222837 0.83310483353129228 +0.00223654 0.82727179520754768 +0.00224474 0.82154460213060121 +0.00225297 0.81582457061705782 +0.00226123 0.81018761157021646 +0.00226951 0.80458637626520724 +0.00227783 0.79897115969599719 +0.00228618 0.79344040489306633 +0.00229456 0.78798048591690806 +0.00230297 0.78250448646638116 +0.00231141 0.77700760481888775 +0.00231989 0.77166993249930060 +0.00232839 0.76631647747571097 +0.00233693 0.76099979694295328 +0.00234549 0.75567541370802938 +0.00235409 0.75043957643817716 +0.00236272 0.74527505106022340 +0.00237138 0.74009144686516981 +0.00238007 0.73491938482174568 +0.00238879 0.72982233484555514 +0.00239755 0.72474627486291610 +0.00240634 0.71979868106502909 +0.00241516 0.71479468744783259 +0.00242401 0.70981503766424958 +0.00243290 0.70484296446495653 +0.00244181 0.69997536504362290 +0.00245076 0.69512965319409914 +0.00245975 0.69028987862253832 +0.00246876 0.68553816695801473 +0.00247781 0.68075588601383263 +0.00248690 0.67603972233388165 +0.00249601 0.67143247900584357 +0.00250516 0.66663002114709424 +0.00251434 0.66197990167058507 +0.00252356 0.65723747510543973 +0.00253281 0.65259987189743662 +0.00254209 0.64799972391699068 +0.00255141 0.64339230440264361 +0.00256076 0.63879197994760217 +0.00257015 0.63440055804788720 +0.00257957 0.62985855540026048 +0.00258903 0.62539142670418635 +0.00259852 0.62103111855608983 +0.00260804 0.61661466405506926 +0.00261760 0.61226797823247625 +0.00262720 0.60795719892185129 +0.00263683 0.60366991267135606 +0.00264649 0.59938924666361248 +0.00265619 0.59513956872177165 +0.00266593 0.59092986897961830 +0.00267570 0.58677679954269746 +0.00268551 0.58261348876565588 +0.00269535 0.57850396649109370 +0.00270523 0.57435638684398738 +0.00271515 0.57035033744972807 +0.00272510 0.56629790164457250 +0.00273509 0.56231671939093708 +0.00274511 0.55837773687540326 +0.00275517 0.55440943280874344 +0.00276527 0.55045410364683711 +0.00277541 0.54655930845375378 +0.00278558 0.54269612392232036 +0.00279579 0.53888283951287719 +0.00280604 0.53501806257381745 +0.00281633 0.53125600298297204 +0.00282665 0.52755076177871041 +0.00283701 0.52381119275268584 +0.00284741 0.52010787063285524 +0.00285785 0.51639003988209364 +0.00286832 0.51280712569746456 +0.00287884 0.50921250494519088 +0.00288939 0.50558142071969570 +0.00289998 0.50204113869443090 +0.00291061 0.49852545519441599 +0.00292128 0.49499416017659509 +0.00293199 0.49147129285698504 +0.00294273 0.48798571824431347 +0.00295352 0.48447427265767029 +0.00296435 0.48103774670227861 +0.00297521 0.47766013757554460 +0.00298612 0.47423790973438285 +0.00299706 0.47091376570091070 +0.00300805 0.46750040497007095 +0.00301907 0.46420590689908570 +0.00303014 0.46088460410419918 +0.00304125 0.45755339291242619 +0.00305240 0.45425981740009619 +0.00306358 0.45102287746005593 +0.00307481 0.44775163170202442 +0.00308608 0.44453492719435000 +0.00309740 0.44131071635862296 +0.00310875 0.43813626083454543 +0.00312014 0.43500560255415294 +0.00313158 0.43191705050808177 +0.00314306 0.42883995426429850 +0.00315458 0.42573312288537185 +0.00316614 0.42266680583834931 +0.00317775 0.41963432071057738 +0.00318940 0.41661889030829707 +0.00320109 0.41362998694152497 +0.00321282 0.44971812583032084 +0.00322460 0.44927724573368083 +0.00323642 0.44758400916051999 +0.00324828 0.44500956536789360 +0.00326019 0.44190090702104479 +0.00327214 0.43863133358269613 +0.00328413 0.43537836561892496 +0.00329617 0.43228353647419465 +0.00330825 0.42925512655269976 +0.00332038 0.42637723591385135 +0.00333255 0.42347663139033270 +0.00334476 0.42064251940594383 +0.00335702 0.41779506819608525 +0.00336933 0.41493949628760463 +0.00338168 0.41206652172702085 +0.00339407 0.40918042562950346 +0.00340651 0.40631765900495159 +0.00341900 0.40344648312115888 +0.00343153 0.40062535408166217 +0.00344411 0.39781074495845337 +0.00345674 0.39502570625916067 +0.00346941 0.39227597220783533 +0.00348212 0.38954611900651825 +0.00349489 0.38683775914573393 +0.00350770 0.38413939445544892 +0.00352056 0.38141920172303223 +0.00353346 0.37874987159244089 +0.00354641 0.37608111411932760 +0.00355941 0.37342465769120436 +0.00357246 0.37079191895943381 +0.00358555 0.36816798621496227 +0.00359870 0.36553867022326103 +0.00361189 0.36294794738529967 +0.00362513 0.36038172537631041 +0.00363841 0.35781043784130201 +0.00365175 0.35528883502371156 +0.00366513 0.35274501478569942 +0.00367857 0.35024470472161018 +0.00369205 0.34775367099959065 +0.00370559 0.34529184932812740 +0.00371917 0.34284105257686442 +0.00373280 0.34038841204965781 +0.00374648 0.33795860396786237 +0.00376022 0.33557746529829197 +0.00377400 0.33318237899775821 +0.00378783 0.33082112436070910 +0.00380172 0.32846664882736293 +0.00381565 0.32612420863339059 +0.00382964 0.32379075029632687 +0.00384368 0.32147069048763804 +0.00385776 0.31919977309508146 +0.00387191 0.31692080585877286 +0.00388610 0.31469186622964285 +0.00390034 0.31246058093868168 +0.00391464 0.31024130182154552 +0.00392899 0.30805359180859393 +0.00394339 0.30586492256194658 +0.00395784 0.30369784353983836 +0.00397235 0.30155381807768139 +0.00398691 0.29942940025952469 +0.00400153 0.29727571559794475 +0.00401619 0.29515535516605645 +0.00403091 0.29304688651261124 +0.00404569 0.29094249398516875 +0.00406052 0.28886202325660298 +0.00407540 0.28681598889939475 +0.00409034 0.28475307899141422 +0.00410533 0.28272302738849836 +0.00412038 0.28068967271515083 +0.00413549 0.27867991277623344 +0.00415064 0.27667317955351833 +0.00416586 0.27468350920130874 +0.00418113 0.27272220280810772 +0.00419645 0.27078448149542478 +0.00421184 0.26882279447181356 +0.00422727 0.26690249469308247 +0.00424277 0.26498566256970724 +0.00425832 0.26308406912556132 +0.00427393 0.26119911464379580 +0.00428960 0.25932630992935912 +0.00430532 0.25748211695105416 +0.00432110 0.25563486895429249 +0.00433694 0.25379868063269340 +0.00435284 0.25197420470631543 +0.00436879 0.25016221058460814 +0.00438480 0.24837140736125229 +0.00440088 0.24660689191482038 +0.00441701 0.24482884713099629 +0.00443320 0.24308784165844222 +0.00444945 0.24132803264271860 +0.00446576 0.23961429453403033 +0.00448213 0.23788781999626490 +0.00449856 0.23618362899218601 +0.00451505 0.23446995104314450 +0.00453159 0.23277167122116427 +0.00454821 0.23106561611355980 +0.00456488 0.22940957938123940 +0.00458161 0.22775851014792042 +0.00459840 0.22611781641791237 +0.00461526 0.22447040442679822 +0.00463218 0.22285518454416689 +0.00464915 0.22125342477041202 +0.00466620 0.21964927387649322 +0.00468330 0.21807321242181044 +0.00470047 0.21650073624786753 +0.00471770 0.21493444095578251 +0.00473499 0.21338766392432779 +0.00475234 0.21184796738262943 +0.00476976 0.21031720503530302 +0.00478725 0.20879150949485442 +0.00480479 0.20728913430531240 +0.00482241 0.20578616767392804 +0.00484008 0.20430144910173725 +0.00485782 0.20282387047088671 +0.00487563 0.20135842817110453 +0.00489350 0.19988334034956248 +0.00491144 0.19845076578785908 +0.00492944 0.19702023152715120 +0.00494751 0.19558754049067673 +0.00496565 0.19418451540013273 +0.00498385 0.19277694558180369 +0.00500211 0.19136988508146610 +0.00502045 0.18999120474802791 +0.00503885 0.18860113440089207 +0.00505732 0.18722258888201546 +0.00507586 0.18585582833280823 +0.00509447 0.18449900072437544 +0.00511314 0.18314779158879024 +0.00513188 0.18180930419173461 +0.00515069 0.18047281250561231 +0.00516957 0.17915987553320720 +0.00518852 0.17785813600320535 +0.00520754 0.17656441079296242 +0.00522663 0.17527361584993911 +0.00524578 0.17399509396610841 +0.00526501 0.17272744219776742 +0.00528431 0.17147268048800451 +0.00530368 0.17021277246301569 +0.00532312 0.16897323178735993 +0.00534263 0.16774359692899102 +0.00536222 0.16651012193339884 +0.00538187 0.16529806523550875 +0.00540160 0.16409549828683848 +0.00542140 0.16289691100603526 +0.00544127 0.16170505453590675 +0.00546122 0.16053177197697047 +0.00548123 0.15935044178592009 +0.00550132 0.15818968755010521 +0.00552149 0.15702865572228458 +0.00554173 0.15588078954769544 +0.00556204 0.15473024418655970 +0.00558243 0.15358983448439792 +0.00560289 0.15245241852519603 +0.00562343 0.15134160675016373 +0.00564404 0.15022427052431023 +0.00566473 0.14912732620632721 +0.00568549 0.14801877406818695 +0.00570633 0.14694143506131019 +0.00572725 0.14586614928467967 +0.00574824 0.14478571726197678 +0.00576931 0.14372917105774990 +0.00579046 0.14266460710529758 +0.00581168 0.14161208465230232 +0.00583299 0.14056829894171277 +0.00585437 0.13954020010665094 +0.00587583 0.13851877809881030 +0.00589736 0.13749504645515109 +0.00591898 0.13648313675576149 +0.00594068 0.13547090765998460 +0.00596245 0.13447781356142477 +0.00598431 0.13349497346857664 +0.00600624 0.13250270741228173 +0.00602826 0.13151988671129877 +0.00605036 0.13054807692905823 +0.00607253 0.12957073178530254 +0.00609479 0.12861955324176447 +0.00611713 0.12766209390591368 +0.00613955 0.12670567210945330 +0.00616206 0.12577062465581401 +0.00618464 0.12483850805357879 +0.00620731 0.12391040567569768 +0.00623007 0.12298943695054255 +0.00625290 0.12206824283004430 +0.00627582 0.12116449507357378 +0.00629883 0.12026404538450704 +0.00632192 0.11936402242813045 +0.00634509 0.11848118476608317 +0.00636835 0.11760241811594144 +0.00639169 0.11672854466101434 +0.00641512 0.11586891210412836 +0.00643863 0.11500968467677697 +0.00646223 0.11415698436539856 +0.00648592 0.11331162012205594 +0.00650969 0.11246338250255647 +0.00653355 0.11162763470971557 +0.00655750 0.11080187840229813 +0.00658154 0.10997723609749062 +0.00660566 0.10915858968954645 +0.00662988 0.10835854958332555 +0.00665418 0.10754893503326220 +0.00667857 0.10674520484263798 +0.00670305 0.10595758211145084 +0.00672762 0.10515851743175647 +0.00675228 0.10438365892136520 +0.00677703 0.10361430151480690 +0.00680187 0.10284485279808027 +0.00682680 0.10207742190337447 +0.00685183 0.10132214560255921 +0.00687694 0.10056559248356461 +0.00690215 9.98201955350183079E-002 +0.00692745 9.90780107335829385E-002 +0.00695284 9.83425747490255797E-002 +0.00697833 9.76157500015487622E-002 +0.00700391 9.68902347732716329E-002 +0.00702958 9.61632559163398959E-002 +0.00705534 9.54407895342463258E-002 +0.00708121 9.47192041030182064E-002 +0.00710716 9.40037250596604257E-002 +0.00713321 9.33073675939262021E-002 +0.00715936 9.26058409124611848E-002 +0.00718560 9.19078749842962978E-002 +0.00721194 9.12146905817397546E-002 +0.00723838 9.05361326949870315E-002 +0.00726491 8.98582427445317050E-002 +0.00729154 8.91768831523981481E-002 +0.00731826 8.85163119487959310E-002 +0.00734509 8.78513424401575205E-002 +0.00737201 8.71932631089545607E-002 +0.00739903 8.65372365471554633E-002 +0.00742615 8.58861839373956104E-002 +0.00745338 8.52442668613220267E-002 +0.00748070 8.46048862828092385E-002 +0.00750812 8.39661829758891476E-002 +0.00753564 8.33407190685790944E-002 +0.00756326 8.27148460557747822E-002 +0.00759098 8.20877948695265258E-002 +0.00761881 8.14744721036688435E-002 +0.00764673 8.08646198839025609E-002 +0.00767476 8.02498204230602391E-002 +0.00770289 7.96486081150538788E-002 +0.00773113 7.90526207017089033E-002 +0.00775947 7.84612032539092064E-002 +0.00778791 7.78725398819316156E-002 +0.00781645 7.72880121963385458E-002 +0.00784511 7.67076862656819458E-002 +0.00787386 7.61304449625620633E-002 +0.00790272 7.55591626964114971E-002 +0.00793169 7.49905185080284725E-002 +0.00796076 7.44257876694277704E-002 +0.00798994 7.38687718433487100E-002 +0.00801923 7.33089688550043611E-002 +0.00804862 7.27490652153076622E-002 +0.00807813 7.21965551420314378E-002 +0.00810774 7.16501870904214244E-002 +0.00813746 7.11045096974515234E-002 +0.00816728 7.05654546900747609E-002 +0.00819722 7.00289468845212565E-002 +0.00822727 6.94956238992427422E-002 +0.00825742 6.89727891577427837E-002 +0.00828769 6.84422901139232487E-002 +0.00831807 6.79299838815077967E-002 +0.00834856 6.74118448809300080E-002 +0.00837916 6.69025059089424917E-002 +0.00840987 6.63968892790268300E-002 +0.00844070 6.58934606332890055E-002 +0.00847164 6.53956344405316192E-002 +0.00850269 6.48988554449903832E-002 +0.00853386 6.44014440859311810E-002 +0.00856514 6.39178332732676935E-002 +0.00859653 6.34359516573824445E-002 +0.00862804 6.29547090743019788E-002 +0.00865967 6.24782986617832894E-002 +0.00869141 6.20022211344264523E-002 +0.00872327 6.15354171107356934E-002 +0.00875525 6.10700313713901238E-002 +0.00878734 6.06082776359911993E-002 +0.00881955 6.01526648836495995E-002 +0.00885187 5.96932825060151259E-002 +0.00888432 5.92409999092552986E-002 +0.00891689 5.87991946604228821E-002 +0.00894957 5.83500280224460641E-002 +0.00898238 5.79134202820493771E-002 +0.00901530 5.74699119152149232E-002 +0.00904835 5.70340490968160724E-002 +0.00908151 5.65975926998635651E-002 +0.00911480 5.61599186152336796E-002 +0.00914821 5.57284644582355937E-002 +0.00918174 5.53100466500612564E-002 +0.00921540 5.48854214203091731E-002 +0.00924918 5.44676612436804236E-002 +0.00928308 5.40519795910893927E-002 +0.00931711 5.36421152186369044E-002 +0.00935126 5.32298864723836154E-002 +0.00938553 5.28260300240962627E-002 +0.00941994 5.24218126942264870E-002 +0.00945447 5.20225693875449660E-002 +0.00948912 5.16211620372356225E-002 +0.00952390 5.12322125361394792E-002 +0.00955881 5.08368917596973349E-002 +0.00959385 5.04499566311160316E-002 +0.00962902 5.00642261014550213E-002 +0.00966431 4.96805199764229766E-002 +0.00969974 4.93004225931100923E-002 +0.00973529 4.89263771171788917E-002 +0.00977097 4.85466541718595976E-002 +0.00980679 4.81786330846188035E-002 +0.00984274 4.78087947233585275E-002 +0.00987881 4.74435017320448266E-002 +0.00991502 4.70806828576253444E-002 +0.00995137 4.67203730410006776E-002 +0.00998784 4.63676941410026411E-002 +0.01002445 4.60131406005032800E-002 +0.01006120 4.56541338518291900E-002 +0.01009808 4.53057932718815629E-002 +0.01013509 4.49587239792489796E-002 +0.01017224 4.46119847984663975E-002 +0.01020953 4.42692295943967612E-002 +0.01024695 4.39288469249509567E-002 +0.01028451 4.35878374917161859E-002 +0.01032221 4.32564489809284525E-002 +0.01036004 4.29220359951005895E-002 +0.01039802 4.25946943102513756E-002 +0.01043613 4.22674799337189114E-002 +0.01047439 4.19366850471249095E-002 +0.01051278 4.16185435860969982E-002 +0.01055131 4.12960785809532230E-002 +0.01058999 4.09808941793824641E-002 +0.01062881 4.06628115092740119E-002 +0.01066777 4.03527142183873755E-002 +0.01070687 4.00431806490299594E-002 +0.01074611 3.97332760276904867E-002 +0.01078550 3.94265646940764672E-002 +0.01082504 3.91237774564424101E-002 +0.01086472 3.88219353700294950E-002 +0.01090454 3.85249521690293126E-002 +0.01094451 3.82269019615259428E-002 +0.01098463 3.79374529403994701E-002 +0.01102489 3.76388715462962417E-002 +0.01106530 3.73533820331804281E-002 +0.01110586 3.70627235769778116E-002 +0.01114657 3.67781289981929174E-002 +0.01118743 3.64915626798742940E-002 +0.01122844 3.62112903697666549E-002 +0.01126959 3.59290409837116215E-002 +0.01131090 3.56525817007428483E-002 +0.01135236 3.53757154250838451E-002 +0.01139397 3.51020037710014637E-002 +0.01143574 3.48283950811273529E-002 +0.01147766 3.45579372734643106E-002 +0.01151973 3.42925937948137874E-002 +0.01156195 3.40237937279394623E-002 +0.01160433 3.37639419417321285E-002 +0.01164687 3.35010720269243722E-002 +0.01168956 3.32437069159788115E-002 +0.01173241 3.29865944590384333E-002 +0.01177541 3.27298004668533093E-002 +0.01181857 3.24762200798571835E-002 +0.01186189 3.22260361268580861E-002 +0.01190537 3.19789094073720873E-002 +0.01194901 3.17308324441818446E-002 +0.01199281 3.14852736326810476E-002 +0.01203677 3.12447235000086164E-002 +0.01208089 3.10005138200744358E-002 +0.01212517 3.07612557834545594E-002 +0.01216962 3.05211662696003132E-002 +0.01221422 3.02870608124973899E-002 +0.01225900 3.00521504545616935E-002 +0.01230393 2.98207773526531737E-002 +0.01234903 2.95942338558628261E-002 +0.01239430 2.93611536240402198E-002 +0.01243973 2.91335421958192724E-002 +0.01248532 2.89104999125028989E-002 +0.01253109 2.86888203711480709E-002 +0.01257702 2.84660501787379235E-002 +0.01262312 2.82420688138942666E-002 +0.01266939 2.80240798451629573E-002 +0.01271583 2.78045981280305478E-002 +0.01276244 2.75890154175590652E-002 +0.01280922 2.73695294562387795E-002 +0.01285617 2.71597604908462228E-002 +0.01290330 2.69478422784723351E-002 +0.01295059 2.67363342910372746E-002 +0.01299806 2.65281712349696996E-002 +0.01304571 2.63218463724059354E-002 +0.01309353 2.61149351180846936E-002 +0.01314152 2.59147318367052432E-002 +0.01318969 2.57133083218769286E-002 +0.01323804 2.55124767994223227E-002 +0.01328656 2.53123727212594928E-002 +0.01333526 2.51147783537562092E-002 +0.01338414 2.49195489080430918E-002 +0.01343320 2.47275855545344217E-002 +0.01348244 2.45324893649645250E-002 +0.01353186 2.43417098882957525E-002 +0.01358146 2.41527022238869488E-002 +0.01363124 2.39643365754800726E-002 +0.01368121 2.37792528547313038E-002 +0.01373136 2.35933700289258953E-002 +0.01378169 2.34108737640268474E-002 +0.01383220 2.32286567870555356E-002 +0.01388291 2.30491462652090140E-002 +0.01393379 2.28691990982293758E-002 +0.01398487 2.26927891201899566E-002 +0.01403613 2.25140411888782761E-002 +0.01408758 2.23379752134868527E-002 +0.01413922 2.21645926656537963E-002 +0.01419104 2.19918303127015213E-002 +0.01424306 2.18194987735976266E-002 +0.01429527 2.16504809739959739E-002 +0.01434767 2.14803869503668275E-002 +0.01440026 2.13104725948987245E-002 +0.01445304 2.11446014549300405E-002 +0.01450602 2.09803738402443776E-002 +0.01455919 2.08164794499313723E-002 +0.01461256 2.06538296903104948E-002 +0.01466612 2.04927000861381478E-002 +0.01471988 2.03320878772209092E-002 +0.01477383 2.01729516644684331E-002 +0.01482798 2.00178022742018742E-002 +0.01488234 1.98604628758729390E-002 +0.01493689 1.97043620762037200E-002 +0.01499164 1.95506840315464690E-002 +0.01504659 1.93986897536097130E-002 +0.01510174 1.92454383570898509E-002 +0.01515710 1.90910733275857190E-002 +0.01521265 1.89427701633699819E-002 +0.01526842 1.87928198124444785E-002 +0.01532438 1.86460406335389808E-002 +0.01538055 1.84977461185346533E-002 +0.01543693 1.83518246140004920E-002 +0.01549351 1.82080918902467054E-002 +0.01555030 1.80634212476792760E-002 +0.01560730 1.79228942001055623E-002 +0.01566451 1.77816436562949903E-002 +0.01572193 1.76418514281192866E-002 +0.01577956 1.75035491356287584E-002 +0.01583740 1.73638670450317507E-002 +0.01589545 1.72262847361586598E-002 +0.01595371 1.70933015083067977E-002 +0.01601219 1.69581091608178927E-002 +0.01607088 1.68257806467324890E-002 +0.01612979 1.66923073554649283E-002 +0.01618891 1.65603996421736822E-002 +0.01624825 1.64332204706521129E-002 +0.01630781 1.63034379665294091E-002 +0.01636759 1.61777307399069113E-002 +0.01642758 1.60526562218504497E-002 +0.01648780 1.59271867165577848E-002 +0.01654823 1.58011531981768170E-002 +0.01660889 1.56777180633179587E-002 +0.01666977 1.55556678556359532E-002 +0.01673087 1.54352842948867683E-002 +0.01679220 1.53148377204361582E-002 +0.01685375 1.51971259066960226E-002 +0.01691553 1.50766722130221565E-002 +0.01697753 1.49616524189469507E-002 +0.01703976 1.48445501481300340E-002 +0.01710222 1.47293964324342001E-002 +0.01716491 1.46140266334859360E-002 +0.01722783 1.45005709171281017E-002 +0.01729097 1.43873577440908531E-002 +0.01735435 1.42770910595149906E-002 +0.01741797 1.41658696211012583E-002 +0.01748181 1.40548986256785156E-002 +0.01754589 1.39451197648541702E-002 +0.01761020 1.38343077997810510E-002 +0.01767475 1.37272566580418226E-002 +0.01773954 1.36168638637506074E-002 +0.01780456 1.35101015645829915E-002 +0.01786983 1.34047306658750913E-002 +0.01793533 1.33003089689803268E-002 +0.01800107 1.31966364855662238E-002 +0.01806705 1.30912762595965688E-002 +0.01813328 1.29903257970719593E-002 +0.01819974 1.28880949680808543E-002 +0.01826645 1.27865706219643365E-002 +0.01833341 1.26874121698065338E-002 +0.01840061 1.25871784399110183E-002 +0.01846806 1.24889133898216376E-002 +0.01853575 1.23899992961034201E-002 +0.01860369 1.22941438610191418E-002 +0.01867188 1.21979244738481957E-002 +0.01874032 1.21024123021626212E-002 +0.01880902 1.20065363495032180E-002 +0.01887796 1.19124005678306905E-002 +0.01894716 1.18212954075343282E-002 +0.01901661 1.17286064461046818E-002 +0.01908631 1.16359480449867384E-002 +0.01915627 1.15449000058365451E-002 +0.01922649 1.14537805696605585E-002 +0.01929696 1.13646651706465485E-002 +0.01936770 1.12767326814578270E-002 +0.01943869 1.11888985653575135E-002 +0.01950994 1.11005782078551600E-002 +0.01958145 1.10145769938682064E-002 +0.01965323 1.09293084197736728E-002 +0.01972527 1.08433776192876329E-002 +0.01979757 1.07594131836169764E-002 +0.01987014 1.06749308549227082E-002 +0.01994297 1.05919282455423317E-002 +0.02001607 1.05093340813684436E-002 +0.02008944 1.04266754068496146E-002 +0.02016308 1.03470555373704007E-002 +0.02023698 1.02644356462489993E-002 +0.02031116 1.01855585381750696E-002 +0.02038561 1.01053465591621344E-002 +0.02046034 1.00258007435034061E-002 +0.02053533 9.94720874527963567E-003 +0.02061060 9.86995678832911991E-003 +0.02068615 9.79305131599937304E-003 +0.02076198 9.71589506030589613E-003 +0.02083808 9.63967658773517630E-003 +0.02091446 9.56559403944991400E-003 +0.02099112 9.49113817081115134E-003 +0.02106806 9.41658852449755134E-003 +0.02114529 9.34438890733372933E-003 +0.02122280 9.27097722932982739E-003 +0.02130059 9.19865630091011924E-003 +0.02137866 9.12676064984231476E-003 +0.02145703 9.05637490042956843E-003 +0.02153568 8.98678784492059485E-003 +0.02161462 8.91609338329384452E-003 +0.02169384 8.84742854716324793E-003 +0.02177336 8.77807518828323946E-003 +0.02185317 8.70971270910479364E-003 +0.02193327 8.64199688682344182E-003 +0.02201367 8.57591464438287564E-003 +0.02209436 8.50922049913409480E-003 +0.02217535 8.44305681306937485E-003 +0.02225663 8.37700763387625759E-003 +0.02233821 8.31225235901327832E-003 +0.02242009 8.24811570540386410E-003 +0.02250227 8.18280621807297541E-003 +0.02258475 8.11966990971350194E-003 +0.02266754 8.05721604059357784E-003 +0.02275062 7.99418536831365649E-003 +0.02283402 7.93245002499068895E-003 +0.02291771 7.87117918108326195E-003 +0.02300172 7.81029211456481069E-003 +0.02308603 7.75061366947908496E-003 +0.02317065 7.69037956368404715E-003 +0.02325558 7.63017757233556797E-003 +0.02334082 7.57110579592796054E-003 +0.02342638 7.51324059264008460E-003 +0.02351225 7.45548773997657763E-003 +0.02359843 7.39742899149546142E-003 +0.02368493 7.34130350464691928E-003 +0.02377175 7.28464808629281091E-003 +0.02385888 7.22939260412840904E-003 +0.02394634 7.17324237423936587E-003 +0.02403411 7.11821717362402708E-003 +0.02412221 7.06301137599733495E-003 +0.02421063 7.00999131195664555E-003 +0.02429937 6.95599147289620474E-003 +0.02438844 6.90221848081585231E-003 +0.02447783 6.84992669575248524E-003 +0.02456756 6.79698217735725911E-003 +0.02465761 6.74506236977271984E-003 +0.02474799 6.69423870610778935E-003 +0.02483870 6.64290399845678461E-003 +0.02492975 6.59137807706079888E-003 +0.02502113 6.54105895058767085E-003 +0.02511284 6.49125633535059098E-003 +0.02520489 6.44039876562441539E-003 +0.02529728 6.39104908035692185E-003 +0.02539001 6.34229748880052284E-003 +0.02548307 6.29298029654996004E-003 +0.02557648 6.24626374409755370E-003 +0.02567023 6.19866687899601858E-003 +0.02576433 6.15191151689322389E-003 +0.02585876 6.10361222982861839E-003 +0.02595355 6.05687254549052388E-003 +0.02604868 6.01137022324587170E-003 +0.02614416 5.96472742187741795E-003 +0.02623999 5.91959828924200609E-003 +0.02633617 5.87540996743941748E-003 +0.02643271 5.83074804091761930E-003 +0.02652960 5.78562431970043416E-003 +0.02662684 5.74192531494660281E-003 +0.02672444 5.69800489525243512E-003 +0.02682240 5.65505611017136887E-003 +0.02692072 5.61180601145374637E-003 +0.02701939 5.56953062646893191E-003 +0.02711843 5.52752529584177310E-003 +0.02721783 5.48681798690119332E-003 +0.02731760 5.44468997088249675E-003 +0.02741773 5.40376700097326950E-003 +0.02751823 5.36415955820811197E-003 +0.02761910 5.32410743544662387E-003 +0.02772033 5.28521150012730128E-003 +0.02782194 5.24595605886274668E-003 +0.02792392 5.20706508894551966E-003 +0.02802628 5.16844575779000157E-003 +0.02812901 5.13126027923777733E-003 +0.02823211 5.09280812100238161E-003 +0.02833560 5.05554399594222541E-003 +0.02843946 5.01878689954597581E-003 +0.02854371 4.98202536433923517E-003 +0.02864833 4.94567250041654926E-003 +0.02875334 4.90949102684305142E-003 +0.02885874 4.87379095417739012E-003 +0.02896452 4.83856569012054444E-003 +0.02907069 4.80301201802607255E-003 +0.02917724 4.76873105192012099E-003 +0.02928419 4.73434278537704801E-003 +0.02939153 4.70015892985042091E-003 +0.02949927 4.66585828457478664E-003 +0.02960739 4.63226412837903188E-003 +0.02971592 4.59914404931438623E-003 +0.02982484 4.56663411852093609E-003 +0.02993416 4.53388628291463355E-003 +0.03004389 4.50132726700156176E-003 +0.03015401 4.46843686758158221E-003 +0.03026454 4.43587685124262332E-003 +0.03037548 4.40375089635797103E-003 +0.03048682 4.37196277089727230E-003 +0.03059856 4.34069110138482657E-003 +0.03071072 4.30968200603079003E-003 +0.03082329 4.27868754567111830E-003 +0.03093627 4.24785291426956271E-003 +0.03104967 4.21760730060596108E-003 +0.03116348 4.18705309573731786E-003 +0.03127771 4.15734576605709949E-003 +0.03139236 4.12780167034787135E-003 +0.03150743 4.09796369136975619E-003 +0.03162292 4.06937136122380912E-003 +0.03173883 4.04075811169785429E-003 +0.03185517 4.01248685520913181E-003 +0.03197193 3.98387965793004731E-003 +0.03208912 3.95587806842651480E-003 +0.03220675 3.92819820299655786E-003 +0.03232480 3.90167370907051544E-003 +0.03244328 3.87381379972156744E-003 +0.03256220 3.84732680164350188E-003 +0.03268156 3.82064772454454755E-003 +0.03280135 3.79404718688677867E-003 +0.03292159 3.76793801774123445E-003 +0.03304226 3.74201266065188548E-003 +0.03316337 3.71649099562890769E-003 +0.03328493 3.69049277558793987E-003 +0.03340694 3.66564797026834935E-003 +0.03352939 3.64096827617745120E-003 +0.03365229 3.61620752472438089E-003 +0.03377564 3.59170190780339505E-003 +0.03389945 3.56771263373165375E-003 +0.03402371 3.54357161910729941E-003 +0.03414842 3.51980869851370188E-003 +0.03427359 3.49685243496918735E-003 +0.03439922 3.47293226321078365E-003 +0.03452531 3.44931420026375456E-003 +0.03465186 3.42652548554795659E-003 +0.03477887 3.40450776595704841E-003 +0.03490636 3.38172126882970488E-003 +0.03503430 3.35927034791888438E-003 +0.03516272 3.33715003446927562E-003 +0.03529161 3.31588791085966287E-003 +0.03542097 3.29392179925424959E-003 +0.03555080 3.27234222565340235E-003 +0.03568111 3.25061421615388405E-003 +0.03581190 3.22945632640788197E-003 +0.03594317 3.20838144357421789E-003 +0.03607492 3.18777892685057638E-003 +0.03620715 3.16766220082267567E-003 +0.03633987 3.14727980811456767E-003 +0.03647307 3.12736809565597549E-003 +0.03660676 3.10741458853698062E-003 +0.03674094 3.08741272606093478E-003 +0.03687561 3.06883503417041325E-003 +0.03701078 3.04874885790465833E-003 +0.03714644 3.02983472854249014E-003 +0.03728260 3.01147260484850403E-003 +0.03741926 2.99243774923847955E-003 +0.03755642 2.97365653192672346E-003 +0.03769408 2.95552992055701748E-003 +0.03783225 2.93795997936897564E-003 +0.03797092 2.91930970975755669E-003 +0.03811010 2.90159888851259469E-003 +0.03824980 2.88366672445694019E-003 +0.03839000 2.86644844445027623E-003 +0.03853072 2.84923379998042918E-003 +0.03867195 2.83286963976528069E-003 +0.03881370 2.81548154783498473E-003 +0.03895597 2.79887929261441772E-003 +0.03909876 2.78257217729570121E-003 +0.03924208 2.76630096264438149E-003 +0.03938592 2.74970073655786320E-003 +0.03953029 2.73404550577683583E-003 +0.03967519 2.71839452231167639E-003 +0.03982061 2.70276528918803743E-003 +0.03996658 2.68716816813063027E-003 +0.04011307 2.67201211486422672E-003 +0.04026010 2.65673928110586469E-003 +0.04040768 2.64174701903595452E-003 +0.04055579 2.62714355733919451E-003 +0.04070445 2.61217996739939546E-003 +0.04085365 2.59746530092631444E-003 +0.04100340 2.58331160530762046E-003 +0.04115369 2.56929162451313567E-003 +0.04130454 2.55511971264671183E-003 +0.04145594 2.54108936434026354E-003 +0.04160790 2.52761746904259709E-003 +0.04176041 2.51394081730318833E-003 +0.04191348 2.50062122753629381E-003 +0.04206711 2.48750917504913247E-003 +0.04222131 2.47470676164495166E-003 +0.04237607 2.46196593481836853E-003 +0.04253140 2.44857933074176925E-003 +0.04268730 2.43574051870480007E-003 +0.04284377 2.42312742860916440E-003 +0.04300081 2.41148203978225296E-003 +0.04315843 2.39894362220024809E-003 +0.04331662 2.38683268164931010E-003 +0.04347540 2.37535640733705158E-003 +0.04363476 2.36367389597336467E-003 +0.04379470 2.35203509821855236E-003 +0.04395523 2.34023194278080039E-003 +0.04411634 2.32891283595428869E-003 +0.04427805 2.31755662132850917E-003 +0.04444035 2.30670075606173456E-003 +0.04460325 2.29620533691631381E-003 +0.04476674 2.28482986292394578E-003 +0.04493083 2.27435950918331150E-003 +0.04509552 2.26358268919632554E-003 +0.04526082 2.25343234384576489E-003 +0.04542672 2.24312120235441517E-003 +0.04559323 2.23274302922071800E-003 +0.04576035 2.22286550217780116E-003 +0.04592809 2.21297358110513582E-003 +0.04609643 2.20352276311751522E-003 +0.04626540 2.19420167164945199E-003 +0.04643498 2.18443315278033781E-003 +0.04660519 2.17495906690037431E-003 +0.04677602 2.16602927201744100E-003 +0.04694748 2.15686068127451686E-003 +0.04711956 2.14754656959983579E-003 +0.04729228 2.13915846696831335E-003 +0.04746563 2.12999551580564080E-003 +0.04763961 2.12138110270036241E-003 +0.04781423 2.11313539797851075E-003 +0.04798949 2.10463370975697136E-003 +0.04816540 2.09637202298373210E-003 +0.04834195 2.08834191344414027E-003 +0.04851914 2.08053715940646582E-003 +0.04869699 2.07266478390750672E-003 +0.04887549 2.06487923907699121E-003 +0.04905464 2.05715739321036357E-003 +0.04923445 2.04973667582774438E-003 +0.04941491 2.04279523287836983E-003 +0.04959604 2.03520435469325706E-003 +0.04977784 2.02812220829893392E-003 +0.04996030 2.02086450151650002E-003 +0.05014342 2.01444665078344409E-003 +0.05032722 2.00798230135228921E-003 +0.05051170 2.00095209164268548E-003 +0.05069685 1.99470292342877279E-003 +0.05088267 1.98805540673329577E-003 +0.05106918 1.98158569169398606E-003 +0.05125637 1.97582431546381668E-003 +0.05144425 1.96931672705604952E-003 +0.05163282 1.96322363174722143E-003 +0.05182208 1.95781872514104623E-003 +0.05201203 1.95140797088008450E-003 +0.05220268 1.94592723694128936E-003 +0.05239403 1.94024024873419294E-003 +0.05258608 1.93521175454108830E-003 +0.05277883 1.92942430649643295E-003 +0.05297229 1.92429885618303187E-003 +0.05316646 1.91926018745507024E-003 +0.05336134 1.91411166934013217E-003 +0.05355693 1.90923759274182138E-003 +0.05375324 1.90439568754025663E-003 +0.05395028 1.89986278418529417E-003 +0.05414803 1.89497114929739027E-003 +0.05434651 1.89052248179154541E-003 +0.05454571 1.88616058535443637E-003 +0.05474565 1.88191180337588752E-003 +0.05494632 1.87749045071094393E-003 +0.05514772 1.87375475874517698E-003 +0.05534986 1.86940073953670727E-003 +0.05555275 1.86559902067808111E-003 +0.05575638 1.86180026864967633E-003 +0.05596075 1.85797767274848021E-003 +0.05616587 1.85454498421164650E-003 +0.05637175 1.85063328563260412E-003 +0.05657838 1.84726744904422963E-003 +0.05678576 1.84392323670582781E-003 +0.05699391 1.84068880249321906E-003 +0.05720282 1.83761460242184461E-003 +0.05741249 1.83461799609554196E-003 +0.05762294 1.83160735649879930E-003 +0.05783415 1.82892464551222267E-003 +0.05804614 1.82618481738314078E-003 +0.05825891 1.82317554118304847E-003 +0.05847246 1.82066193335414799E-003 +0.05868678 1.81864815442624541E-003 +0.05890190 1.81606120471879541E-003 +0.05911780 1.81377848482688767E-003 +0.05933450 1.81157510643982348E-003 +0.05955199 1.80943813112798501E-003 +0.05977027 1.80738174420878276E-003 +0.05998936 1.80556481536802847E-003 +0.06020925 1.80371158730378389E-003 +0.06042994 1.80201513886215367E-003 +0.06065145 1.80051574688253231E-003 +0.06087377 1.79885843468407646E-003 +0.06109690 1.79710416289444457E-003 +0.06132085 1.79589420576297017E-003 +0.06154562 1.79430578802467909E-003 +0.06177121 1.79328662425930663E-003 +0.06199763 1.79173865555758887E-003 +0.06222488 1.79087074907840452E-003 +0.06245296 1.79004685536766450E-003 +0.06268188 1.78891865759665098E-003 +0.06291164 1.78803796408710000E-003 +0.06314224 1.78721161404857319E-003 +0.06337369 1.78680400612422820E-003 +0.06360598 1.78603373861392569E-003 +0.06383913 1.78577769536909185E-003 +0.06407313 1.78575698711817832E-003 +0.06430799 1.78523478424291509E-003 +0.06454371 1.78496889229992650E-003 +0.06478029 1.78513588057718558E-003 +0.06501774 1.78479910687371138E-003 +0.06525606 1.78528592172110564E-003 +0.06549526 1.78527829487090607E-003 +0.06573533 1.78546032515313228E-003 +0.06597628 1.78593524647965092E-003 +0.06621811 1.78617835640577970E-003 +0.06646084 1.78705864984239128E-003 +0.06670445 1.78737100032873688E-003 +0.06694895 1.78848339662999534E-003 +0.06719435 1.78906414686083311E-003 +0.06744065 1.78981927754485732E-003 +0.06768785 1.79082424552207283E-003 +0.06793596 1.79170369032106589E-003 +0.06818498 1.79282379844616295E-003 +0.06843491 1.79426645749559206E-003 +0.06868575 1.79548649469655846E-003 +0.06893752 1.79662890757921012E-003 +0.06919021 1.79807892550843209E-003 +0.06944382 1.79957896392175191E-003 +0.06969837 1.80112754739401100E-003 +0.06995384 1.80281717122658842E-003 +0.07021026 1.80477188690656419E-003 +0.07046761 1.80623199189653446E-003 +0.07072591 1.80849445533253069E-003 +0.07098515 1.81029958986112004E-003 +0.07124535 1.81218423440811455E-003 +0.07150649 1.81423363215577646E-003 +0.07176860 1.81629378721884726E-003 +0.07203167 1.81889109099698512E-003 +0.07229570 1.82107105086134341E-003 +0.07256069 1.82347107570493289E-003 +0.07282666 1.82626135904889091E-003 +0.07309361 1.82866125245345645E-003 +0.07336153 1.83145711667843328E-003 +0.07363043 1.83398174047305304E-003 +0.07390033 1.83666441108639388E-003 +0.07417120 1.83977837944784449E-003 +0.07444308 1.84264523747683850E-003 +0.07471595 1.84553337211214655E-003 +0.07498982 1.84886239334755087E-003 +0.07526469 1.85202445466518513E-003 +0.07554057 1.85520526162093690E-003 +0.07581746 1.85872386465653827E-003 +0.07609537 1.86185345460267463E-003 +0.07637429 1.86513286978737605E-003 +0.07665424 1.86858021284647732E-003 +0.07693522 1.87257230772964697E-003 +0.07721722 1.87606697759540547E-003 +0.07750026 1.87992499040575897E-003 +0.07778433 1.88353704671774037E-003 +0.07806945 1.88736498601674947E-003 +0.07835561 1.89166597814261904E-003 +0.07864282 1.89519848654948848E-003 +0.07893108 1.89981257926503488E-003 +0.07922040 1.90352703941034469E-003 +0.07951079 1.90795965912256759E-003 +0.07980223 1.91244438923013392E-003 +0.08009474 1.91677719409744140E-003 +0.08038833 1.92130501331646761E-003 +0.08068299 1.92599435004824765E-003 +0.08097873 1.93062667166539535E-003 +0.08127556 1.93539436728819248E-003 +0.08157347 1.94046546287379544E-003 +0.08187247 1.94511396679945456E-003 +0.08217258 1.95002261398830403E-003 +0.08247378 1.95510416796003611E-003 +0.08277608 1.96013504523406389E-003 +0.08307950 1.96518461224651306E-003 +0.08338402 1.97089341280234486E-003 +0.08368966 1.97607360791623695E-003 +0.08399643 1.98154811200245036E-003 +0.08430431 1.98672711730470564E-003 +0.08461333 1.99217839012098179E-003 +0.08492348 1.99780302994067346E-003 +0.08523476 2.00331602539714944E-003 +0.08554719 2.00901766397611464E-003 +0.08586076 2.01493083963286785E-003 +0.08617548 2.02107701999429271E-003 +0.08649135 2.02702530015883616E-003 +0.08680838 2.03303344828771777E-003 +0.08712658 2.03891715749149934E-003 +0.08744594 2.04501813562339013E-003 +0.08776647 2.05123999930601365E-003 +0.08808817 2.05778320065804496E-003 +0.08841106 2.06440297073178305E-003 +0.08873513 2.07057467910672782E-003 +0.08906038 2.07705669902399958E-003 +0.08938683 2.08324354757160289E-003 +0.08971448 2.09035656980337530E-003 +0.09004332 2.09674216816608519E-003 +0.09037338 2.10364542657415351E-003 +0.09070464 2.11068227243590935E-003 +0.09103711 2.11717379475248298E-003 +0.09137081 2.12446261744742406E-003 +0.09170572 2.13156484285640865E-003 +0.09204187 2.13867398999247884E-003 +0.09237925 2.14586794892153866E-003 +0.09271786 2.15325093900221301E-003 +0.09305771 2.16048924158241838E-003 +0.09339881 2.16817183178445120E-003 +0.09374117 2.17571348205257116E-003 +0.09408477 2.18295638992120015E-003 +0.09442964 2.19072111251980908E-003 +0.09477577 2.19878717971526243E-003 +0.09512316 2.20637745690691880E-003 +0.09547184 2.21438792217797066E-003 +0.09582179 2.22191053845193160E-003 +0.09617302 2.23000257125948289E-003 +0.09652554 2.23824980718523520E-003 +0.09687935 2.24633958907749422E-003 +0.09723446 2.25448672167329533E-003 +0.09759087 2.26287142472308446E-003 +0.09794858 2.27138596116472323E-003 +0.09830761 2.27972586187349035E-003 +0.09866796 2.28838936574782530E-003 +0.09902962 2.29694444378693166E-003 +0.09939261 2.30557581548284990E-003 +0.09975693 2.31429595466654814E-003 +0.10012259 2.32302055055391568E-003 +0.10048959 2.33177571675773944E-003 +0.10085793 2.34100055726072821E-003 +0.10122762 2.34977018317743301E-003 +0.10159867 2.35877480728189422E-003 +0.10197107 2.36805969442908980E-003 +0.10234485 2.37750448387469195E-003 +0.10271999 2.38656408328676885E-003 +0.10309651 2.39611911411209385E-003 +0.10347440 2.40541798845966262E-003 +0.10385369 2.41478901202064368E-003 +0.10423436 2.42470016239893990E-003 +0.10461643 2.43386763089017445E-003 +0.10499990 2.44381317475493749E-003 +0.10538477 2.45322620419189449E-003 +0.10577106 2.46315797255315487E-003 +0.10615876 2.47340922794142808E-003 +0.10654788 2.48324138015012987E-003 +0.10693843 2.49319507122681017E-003 +0.10733041 2.50384616631930306E-003 +0.10772382 2.51351916395933404E-003 +0.10811868 2.52371864570126664E-003 +0.10851499 2.53457373744106354E-003 +0.10891275 2.54466679857835503E-003 +0.10931197 2.55526246718472969E-003 +0.10971265 2.56575763717176988E-003 +0.11011479 2.57607238783672280E-003 +0.11051842 2.58710127560113660E-003 +0.11092352 2.59759603157709053E-003 +0.11133011 2.60860745024604377E-003 +0.11173818 2.61963578360167220E-003 +0.11214776 2.63044966881879330E-003 +0.11255883 2.64157601631043052E-003 +0.11297141 2.65258139138338945E-003 +0.11338551 2.66388402750128948E-003 +0.11380112 2.67560170701184371E-003 +0.11421825 2.68687610649415414E-003 +0.11463692 2.69868951471654824E-003 +0.11505712 2.70966295532578576E-003 +0.11547886 2.72142699203783891E-003 +0.11590214 2.73315431019013032E-003 +0.11632698 2.74425811093390861E-003 +0.11675337 2.75671846062512486E-003 +0.11718133 2.76817581346630332E-003 +0.11761085 2.78029500253373311E-003 +0.11804195 2.79204829302620930E-003 +0.11847463 2.80461162189657312E-003 +0.11890890 2.81611852600145924E-003 +0.11934475 2.82876499494094831E-003 +0.11978221 2.84113507778625471E-003 +0.12022127 2.85335658598161266E-003 +0.12066194 2.86584845041350407E-003 +0.12110422 2.87806915749305118E-003 +0.12154812 2.89147084889222012E-003 +0.12199365 2.90411631050617328E-003 +0.12244082 2.91618350442814089E-003 +0.12288962 2.92918112435024570E-003 +0.12334007 2.94217539435258140E-003 +0.12379217 2.95495266325327115E-003 +0.12424593 2.96777009900588183E-003 +0.12470135 2.98122550263655575E-003 +0.12515844 2.99415498196578880E-003 +0.12561720 3.00808630686318600E-003 +0.12607765 3.02105597576413174E-003 +0.12653978 3.03457013632387048E-003 +0.12700361 3.04811149660945239E-003 +0.12746914 3.06144786702699850E-003 +0.12793638 3.07543201592574023E-003 +0.12840532 3.08904161026570673E-003 +0.12887599 3.10267170323899784E-003 +0.12934838 3.11668864745097895E-003 +0.12982250 3.13087267331868839E-003 +0.13029836 3.14461226370414421E-003 +0.13077597 3.15883721781602981E-003 +0.13125533 3.17269694076964537E-003 +0.13173644 3.18732947877950956E-003 +0.13221932 3.20188384950034939E-003 +0.13270396 3.21564155910166339E-003 +0.13319038 3.23026504371856562E-003 +0.13367859 3.24476691697903573E-003 +0.13416859 3.25972737266229384E-003 +0.13466038 3.27453641400075749E-003 +0.13515397 3.28942266818908627E-003 +0.13564937 3.30417320725799775E-003 +0.13614659 3.31911103423264972E-003 +0.13664564 3.33416858434946485E-003 +0.13714651 3.34931323975665423E-003 +0.13764921 3.36432950089411709E-003 +0.13815376 3.37922028664724419E-003 +0.13866016 3.39499564945155638E-003 +0.13916842 3.41099244659628714E-003 +0.13967854 3.42593290085503642E-003 +0.14019052 3.44113962052595545E-003 +0.14070439 3.45719057061640109E-003 +0.14122014 3.47268001990997700E-003 +0.14173778 3.48877031343770459E-003 +0.14225731 3.50441678952578004E-003 +0.14277875 3.52062190046551707E-003 +0.14330210 3.53681951450039462E-003 +0.14382737 3.55255612897280261E-003 +0.14435457 3.56852379209536769E-003 +0.14488370 3.58523190734824377E-003 +0.14541476 3.60163474878470160E-003 +0.14594778 3.61813296625479322E-003 +0.14648275 3.63435675411973936E-003 +0.14701967 3.65117073424116529E-003 +0.14755857 3.66772048311075167E-003 +0.14809944 3.68452160775996438E-003 +0.14864230 3.70121380616811237E-003 +0.14918714 3.71850812978238203E-003 +0.14973398 3.73546229331523641E-003 +0.15028283 3.75279438795845166E-003 +0.15083369 3.76967835655636456E-003 +0.15138656 3.78773314161126714E-003 +0.15194147 3.80467031251922189E-003 +0.15249841 3.82191756354842383E-003 +0.15305738 3.83930459683421788E-003 +0.15361841 3.85755378190842267E-003 +0.15418150 3.87475310974603202E-003 +0.15474665 3.89204086803660162E-003 +0.15531386 3.91035868666874103E-003 +0.15588316 3.92814935758613228E-003 +0.15645455 3.94648711486064556E-003 +0.15702803 3.96385354746946021E-003 +0.15760361 3.98234637974339764E-003 +0.15818130 4.00060474834676612E-003 +0.15876111 4.01889631541507523E-003 +0.15934305 4.03695865223354343E-003 +0.15992712 4.05528893267722169E-003 +0.16051332 4.07390152638168607E-003 +0.16110168 4.09229336738173820E-003 +0.16169220 4.11110265932240673E-003 +0.16228487 4.13006408668007904E-003 +0.16287972 4.14897711261474553E-003 +0.16347676 4.16802626293411374E-003 +0.16407598 4.18679687808706531E-003 +0.16467739 4.20611975221729054E-003 +0.16528101 4.22523659205414903E-003 +0.16588685 4.24440727301272566E-003 +0.16649490 4.26399604139345544E-003 +0.16710518 4.28320093687088298E-003 +0.16771770 4.30291207331097089E-003 +0.16833247 4.32341201158427477E-003 +0.16894949 4.34215309887099610E-003 +0.16956877 4.36198307684947714E-003 +0.17019032 4.38169145937247501E-003 +0.17081414 4.40139361810811501E-003 +0.17144026 4.42216401776682200E-003 +0.17206867 4.44182163615969468E-003 +0.17269938 4.46212673362853581E-003 +0.17333241 4.48260531623159274E-003 +0.17396775 4.50327298753891003E-003 +0.17460543 4.52380246860586543E-003 +0.17524544 4.54446356071479870E-003 +0.17588779 4.56538364326333160E-003 +0.17653251 4.58593826685276852E-003 +0.17717958 4.60705937727753315E-003 +0.17782903 4.62804078613596268E-003 +0.17848086 4.64852538318162156E-003 +0.17913507 4.66993454145066093E-003 +0.17979169 4.69099742494589328E-003 +0.18045071 4.71243795013357846E-003 +0.18111215 4.73354131743955291E-003 +0.18177601 4.75507435357773022E-003 +0.18244230 4.77667159349857203E-003 +0.18311104 4.79814659803346963E-003 +0.18378223 4.82053513922997470E-003 +0.18445588 4.84243362927916192E-003 +0.18513200 4.86439140942695070E-003 +0.18581059 4.88637846121485562E-003 +0.18649168 4.90827777844963110E-003 +0.18717526 4.93025779430194926E-003 +0.18786134 4.95266424950157290E-003 +0.18854995 4.97494971230830890E-003 +0.18924107 4.99815759997848576E-003 +0.18993473 5.02004547467126919E-003 +0.19063093 5.04272650482663013E-003 +0.19132968 5.06577325175117110E-003 +0.19203100 5.08959254210631425E-003 +0.19273488 5.11136008545475060E-003 +0.19344135 5.13457847652767745E-003 +0.19415040 5.15735748221634715E-003 +0.19486205 5.18011096017495596E-003 +0.19557631 5.20370006478561818E-003 +0.19629319 5.22765957021769419E-003 +0.19701270 5.25081067816611340E-003 +0.19773485 5.27494488890210746E-003 +0.19845964 5.29813969958791309E-003 +0.19918709 5.32210675661369970E-003 +0.19991720 5.34571358975664390E-003 +0.20064999 5.37005738684167688E-003 +0.20138547 5.39431034852987188E-003 +0.20212364 5.41765078731433133E-003 +0.20286452 5.44299932552423649E-003 +0.20360812 5.46685389399079961E-003 +0.20435444 5.49088227349112373E-003 +0.20510349 5.51581241371066049E-003 +0.20585530 5.54058058550156458E-003 +0.20660985 5.56547746886456619E-003 +0.20736718 5.58949608199544971E-003 +0.20812727 5.61462948676239894E-003 +0.20889016 5.63986280431396682E-003 +0.20965584 5.66469472101650742E-003 +0.21042433 5.68970612342621033E-003 +0.21119563 5.71566106116533617E-003 +0.21196977 5.74094111855042409E-003 +0.21274674 5.76629337275782420E-003 +0.21352655 5.79188383712257379E-003 +0.21430923 5.81797627280948148E-003 +0.21509477 5.84311671226716341E-003 +0.21588320 5.86893652276036445E-003 +0.21667451 5.89545063457520922E-003 +0.21746873 5.92133659751585117E-003 +0.21826585 5.94764521067487045E-003 +0.21906590 5.97361170123343610E-003 +0.21986888 5.99989209270444541E-003 +0.22067480 6.02615324113447547E-003 +0.22148368 6.05359276974014923E-003 +0.22229552 6.08050738110574567E-003 +0.22311034 6.10672274892386756E-003 +0.22392815 6.13364133551146974E-003 +0.22474895 6.16050647846435716E-003 +0.22557276 6.18777899641066460E-003 +0.22639959 6.21496715718257171E-003 +0.22722946 6.24293443473469996E-003 +0.22806236 6.26944982519273691E-003 +0.22889832 6.29640689658936010E-003 +0.22973734 6.32472573439090118E-003 +0.23057943 6.35232000517946174E-003 +0.23142462 6.37989136657447775E-003 +0.23227290 6.40850641756951240E-003 +0.23312429 6.43592555431928524E-003 +0.23397880 6.46387716088358405E-003 +0.23483644 6.49264346963798668E-003 +0.23569723 6.52032567871667183E-003 +0.23656117 6.54889067804760670E-003 +0.23742828 6.57745749176810897E-003 +0.23829857 6.60636975003884089E-003 +0.23917204 6.63475510626775414E-003 +0.24004872 6.66351288729841000E-003 +0.24092861 6.69312587125748919E-003 +0.24181173 6.72176686716543462E-003 +0.24269809 6.75044373617210685E-003 +0.24358769 6.77937831025710990E-003 +0.24448055 6.80924101169134034E-003 +0.24537669 6.83875136900641886E-003 +0.24627611 6.86785283959153239E-003 +0.24717883 6.89797477614119935E-003 +0.24808486 6.92772477582958516E-003 +0.24899421 6.95787160078056074E-003 +0.24990689 6.98750452959289239E-003 +0.25082292 7.01800948257945336E-003 +0.25174230 7.04762189171022780E-003 +0.25266506 7.07841066648775066E-003 +0.25359119 7.10831910539557951E-003 +0.25452072 7.13926216710267323E-003 +0.25545366 7.16933550142067992E-003 +0.25639002 7.20014872029814748E-003 +0.25732981 7.23145493753281701E-003 +0.25827305 7.26164337169274855E-003 +0.25921974 7.29294415662408956E-003 +0.26016991 7.32372188033806118E-003 +0.26112355 7.35562613137846072E-003 +0.26208069 7.38684746439171105E-003 +0.26304134 7.41850673735205534E-003 +0.26400551 7.45021436963863755E-003 +0.26497322 7.48121050087319391E-003 +0.26594447 7.51385803283619123E-003 +0.26691928 7.54507983147935900E-003 +0.26789767 7.57794261344045886E-003 +0.26887964 7.61026649854730508E-003 +0.26986521 7.64228329311514732E-003 +0.27085440 7.67415075624800110E-003 +0.27184721 7.70685306404823856E-003 +0.27284366 7.73938824727619760E-003 +0.27384376 7.77251248948467120E-003 +0.27484752 7.80621639287929544E-003 +0.27585497 7.83860599709089619E-003 +0.27686611 7.87128739665210117E-003 +0.27788095 7.90438367626080697E-003 +0.27889952 7.93754568343494997E-003 +0.27992182 7.97098557800794347E-003 +0.28094786 8.00404977266440214E-003 +0.28197767 8.03752514248958806E-003 +0.28301125 8.07165593724113936E-003 +0.28404862 8.10528557576869688E-003 +0.28508980 8.13961219553987342E-003 +0.28613479 8.17247981323614148E-003 +0.28718361 8.20772917722103340E-003 +0.28823627 8.24193655206312444E-003 +0.28929279 8.27608188452743851E-003 +0.29035319 8.31050276057917169E-003 +0.29141747 8.34570823187336455E-003 +0.29248565 8.38017523615978109E-003 +0.29355775 8.41447101971280580E-003 +0.29463378 8.45075223300076166E-003 +0.29571375 8.48537276453482751E-003 +0.29679768 8.52033586479078453E-003 +0.29788559 8.55651296464488703E-003 +0.29897748 8.59118560136018679E-003 +0.30007337 8.62708784695415641E-003 +0.30117328 8.66344924970223647E-003 +0.30227723 8.69906605600046651E-003 +0.30338522 8.73521309294073706E-003 +0.30449727 8.77141109001629109E-003 +0.30561339 8.80751779757295815E-003 +0.30673361 8.84429295473314857E-003 +0.30785793 8.88050249941704957E-003 +0.30898638 8.91618361869668009E-003 +0.31011896 8.95380695877508355E-003 +0.31125569 8.99076835219840380E-003 +0.31239659 9.02839939071065425E-003 +0.31354168 9.06558807303429678E-003 +0.31469095 9.10266286134012691E-003 +0.31584445 9.13892065032292575E-003 +0.31700216 9.17680878553944236E-003 +0.31816413 9.21453335909355568E-003 +0.31933035 9.25263306198772888E-003 +0.32050085 9.29045124173777728E-003 +0.32167563 9.32750833620779249E-003 +0.32285473 9.36545090657966463E-003 +0.32403814 9.40300217442423605E-003 +0.32522590 9.44137002898275124E-003 +0.32641800 9.48024755474924895E-003 +0.32761448 9.51869482024491308E-003 +0.32881534 9.55746484125851933E-003 +0.33002061 9.59648653516267588E-003 +0.33123029 9.63614795285368426E-003 +0.33244441 9.67401788185332824E-003 +0.33366297 9.71350610005306155E-003 +0.33488600 9.75266373771606181E-003 +0.33611352 9.79137932221727479E-003 +0.33734554 9.83175095895626704E-003 +0.33858207 9.87103799096198352E-003 +0.33982313 9.91179649857432642E-003 +0.34106874 9.95131928490432943E-003 +0.34231892 9.99067010626428741E-003 +0.34357368 1.00312671400401236E-002 +0.34483304 1.00706786028815498E-002 +0.34609702 1.01111015312432394E-002 +0.34736563 1.01520900800426105E-002 +0.34863889 1.01915089510222941E-002 +0.34991682 1.02324164562879738E-002 +0.35119943 1.02722079890193562E-002 +0.35248674 1.03146464101092593E-002 +0.35377877 1.03556996359494315E-002 +0.35507554 1.03964774664219994E-002 +0.35637706 1.04373124623011043E-002 +0.35768335 1.04800202041548818E-002 +0.35899443 1.05218484036650652E-002 +0.36031031 1.05634054804638559E-002 +0.36163102 1.06043964665148635E-002 +0.36295657 1.06467025607290509E-002 +0.36428698 1.06906966374054006E-002 +0.36562226 1.07311306612813441E-002 +0.36696244 1.07732686564308896E-002 +0.36830753 1.08160062993512603E-002 +0.36965755 1.08583690181012060E-002 +0.37101252 1.09016697037554334E-002 +0.37237246 1.09445808392932935E-002 +0.37373738 1.09871048793264009E-002 +0.37510730 1.10302157903720520E-002 +0.37648225 1.10734900999642331E-002 +0.37786224 1.11171057927232295E-002 +0.37924728 1.11608305361280951E-002 +0.38063740 1.12050795010337784E-002 +0.38203262 1.12487164101758835E-002 +0.38343295 1.12928440615338924E-002 +0.38483841 1.13372086884440688E-002 +0.38624903 1.13807187500415945E-002 +0.38766481 1.14256593943350762E-002 +0.38908579 1.14702862360739396E-002 +0.39051197 1.15149687389975806E-002 +0.39194338 1.15582617722980070E-002 +0.39338004 1.16031749896873780E-002 +0.39482196 1.16490515340317274E-002 +0.39626917 1.16945002911189554E-002 +0.39772169 1.17388084672278136E-002 +0.39917953 1.17854013698066324E-002 +0.40064271 1.18299129961620293E-002 +0.40211125 1.18767372217166763E-002 +0.40358518 1.19210224556077788E-002 +0.40506451 1.19671072369976986E-002 +0.40654927 1.20129709271454433E-002 +0.40803946 1.20601268670340756E-002 +0.40953512 1.21061292469018533E-002 +0.41103626 1.21536073716184290E-002 +0.41254290 1.21990059420308550E-002 +0.41405507 1.22460329926470622E-002 +0.41557278 1.22939690423790049E-002 +0.41709605 1.23416121076546769E-002 +0.41862490 1.23890210238798912E-002 +0.42015936 1.24353225443531896E-002 +0.42169944 1.24833045852069460E-002 +0.42324517 1.25305998151452117E-002 +0.42479657 1.25780955507094529E-002 +0.42635365 1.26261059931836190E-002 +0.42791644 1.26755070190956373E-002 +0.42948495 1.27225530936505918E-002 +0.43105922 1.27702373406547338E-002 +0.43263925 1.28182224536623427E-002 +0.43422508 1.28662929734606763E-002 +0.43581672 1.29160342952496527E-002 +0.43741420 1.29647855956844544E-002 +0.43901753 1.30175880248846118E-002 +0.44062673 1.30637204853155785E-002 +0.44224184 1.31125067842794724E-002 +0.44386287 1.31609560043282284E-002 +0.44548983 1.32104712877972909E-002 +0.44712277 1.32601801008350451E-002 +0.44876168 1.33102596798335207E-002 +0.45040661 1.33589662162813087E-002 +0.45205756 1.34104563946916035E-002 +0.45371457 1.34596660766800186E-002 +0.45537764 1.35109794865027055E-002 +0.45704682 1.35610683438877871E-002 +0.45872211 1.36116283157474219E-002 +0.46040355 1.36623758467729704E-002 +0.46209114 1.37130715596222273E-002 +0.46378493 1.37631477188533240E-002 +0.46548492 1.38158783365121222E-002 +0.46719114 1.38660282226176559E-002 +0.46890362 1.39176485150020804E-002 +0.47062237 1.39698603100291315E-002 +0.47234742 1.40210855831498053E-002 +0.47407880 1.40736237231823529E-002 +0.47581653 1.41259619867163573E-002 +0.47756062 1.41772667799735155E-002 +0.47931110 1.42307038087082730E-002 +0.48106801 1.42843475356255415E-002 +0.48283135 1.43365608068681972E-002 +0.48460115 1.43884258483696088E-002 +0.48637745 1.44419074737119710E-002 +0.48816025 1.44957410934779506E-002 +0.48994959 1.45496096900131211E-002 +0.49174549 1.46022376973342447E-002 +0.49354797 1.46556421567912935E-002 +0.49535705 1.47093948861937891E-002 +0.49717277 1.47627078608993760E-002 +0.49899515 1.48169291243104764E-002 +0.50082420 1.48715444722510026E-002 +0.50265996 1.49266460894259319E-002 +0.50450244 1.49800591331056086E-002 +0.50635169 1.50359724415012781E-002 +0.50820770 1.50896771806665157E-002 +0.51007053 1.51449708093484917E-002 +0.51194018 1.52005189602642202E-002 +0.51381668 1.52538513619541165E-002 +0.51570006 1.53095441736835307E-002 +0.51759035 1.53671661488085868E-002 +0.51948756 1.54221059374154042E-002 +0.52139173 1.54782117205921263E-002 +0.52330288 1.55347434908580731E-002 +0.52522103 1.55894240668661352E-002 +0.52714621 1.56460368643371664E-002 +0.52907845 1.57029219681265805E-002 +0.53101778 1.57603464447493742E-002 +0.53296421 1.58178122103493773E-002 +0.53491777 1.58732604640527651E-002 +0.53687850 1.59317623369410535E-002 +0.53884642 1.59882407019686021E-002 +0.54082154 1.60459028026615387E-002 +0.54280391 1.61041233156833455E-002 +0.54479354 1.61635257618186895E-002 +0.54679047 1.62178248358446561E-002 +0.54879472 1.62777404409208612E-002 +0.55080631 1.63356967433657026E-002 +0.55282528 1.63939481971875425E-002 +0.55485164 1.64514100652391644E-002 +0.55688544 1.65105703121139445E-002 +0.55892668 1.65687652003926045E-002 +0.56097542 1.66260701529952065E-002 +0.56303166 1.66862331216503824E-002 +0.56509543 1.67463881037693517E-002 +0.56716678 1.68033323522855417E-002 +0.56924571 1.68628689646867225E-002 +0.57133227 1.69225963342326639E-002 +0.57342647 1.69834354523126681E-002 +0.57552835 1.70427356561517890E-002 +0.57763793 1.71010657557179417E-002 +0.57975525 1.71621121376437473E-002 +0.58188033 1.72234068603430504E-002 +0.58401320 1.72825801999077003E-002 +0.58615388 1.73435083169330186E-002 +0.58830241 1.74059761806209384E-002 +0.59045882 1.74649553956809193E-002 +0.59262313 1.75276894761036799E-002 +0.59479538 1.75893862338560372E-002 +0.59697558 1.76491616505429182E-002 +0.59916378 1.77108928174685987E-002 +0.60136000 1.77722281087125192E-002 +0.60356427 1.78353841915138908E-002 +0.60577662 1.78976641884697162E-002 +0.60799708 1.79609278081126374E-002 +0.61022567 1.80235293758175506E-002 +0.61246244 1.80855907253986287E-002 +0.61470740 1.81469472684937620E-002 +0.61696060 1.82107160705927140E-002 +0.61922205 1.82729739439245267E-002 +0.62149179 1.83360218339701092E-002 +0.62376986 1.83978260022736526E-002 +0.62605627 1.84624918999822737E-002 +0.62835106 1.85270858995036265E-002 +0.63065426 1.85908315850783490E-002 +0.63296591 1.86539316335947968E-002 +0.63528603 1.87172623679760751E-002 +0.63761466 1.87824766001208621E-002 +0.63995182 1.88459158562959868E-002 +0.64229754 1.89109910237998183E-002 +0.64465187 1.89760463037219503E-002 +0.64701482 1.90408146068029721E-002 +0.64938644 1.91080238796464651E-002 +0.65176675 1.91731871661289140E-002 +0.65415578 1.92385844213104791E-002 +0.65655357 1.93038018538064585E-002 +0.65896015 1.93688742965655060E-002 +0.66137555 1.94349659120635586E-002 +0.66379981 1.95017889038273766E-002 +0.66623295 1.95670695843439893E-002 +0.66867501 1.96332925688196581E-002 +0.67112602 1.97005575430958396E-002 +0.67358601 1.97670925056836165E-002 +0.67605502 1.98331490742489867E-002 +0.67853309 1.98991178530840834E-002 +0.68102023 1.99660519194798797E-002 +0.68351649 2.00335906579017821E-002 +0.68602191 2.00996124805914618E-002 +0.68853650 2.01667371415688718E-002 +0.69106031 2.02354215230055347E-002 +0.69359338 2.03035501023636107E-002 +0.69613572 2.03717781731208893E-002 +0.69868739 2.04379147144278552E-002 +0.70124841 2.05048584494631377E-002 +0.70381882 2.05735616008339041E-002 +0.70639865 2.06439707796933700E-002 +0.70898794 2.07139274906397615E-002 +0.71158671 2.07818748925699577E-002 +0.71419501 2.08514698551814058E-002 +0.71681288 2.09200423902653268E-002 +0.71944034 2.09888257916553168E-002 +0.72207743 2.10592930906267663E-002 +0.72472418 2.11286233460712715E-002 +0.72738064 2.12000486561613397E-002 +0.73004683 2.12670531607837866E-002 +0.73272280 2.13389715674716374E-002 +0.73540858 2.14095567920928910E-002 +0.73810420 2.14792763584717890E-002 +0.74080970 2.15516913162918378E-002 +0.74352512 2.16219514772690857E-002 +0.74625049 2.16910600162378911E-002 +0.74898585 2.17645712599397606E-002 +0.75173124 2.18364000614281462E-002 +0.75448669 2.19067564341155450E-002 +0.75725224 2.19787800236950388E-002 +0.76002793 2.20522538432966382E-002 +0.76281379 2.21220460402514404E-002 +0.76560987 2.21959842867165760E-002 +0.76841619 2.22655348874776851E-002 +0.77123280 2.23383510601211886E-002 +0.77405973 2.24104444099577256E-002 +0.77689703 2.24860222124305884E-002 +0.77974472 2.25593592716187112E-002 +0.78260286 2.26327945341413053E-002 +0.78547147 2.27033364542337385E-002 +0.78835059 2.27768699432917519E-002 +0.79124027 2.28552679292776603E-002 +0.79414054 2.29251442471923930E-002 +0.79705144 2.29988164395051251E-002 +0.79997301 2.30726465319125371E-002 +0.80290529 2.31477405271049187E-002 +0.80584832 2.32222750100716351E-002 +0.80880214 2.32974864066705679E-002 +0.81176678 2.33712265749409578E-002 +0.81474229 2.34471049609500000E-002 +0.81772871 2.35207583171798545E-002 +0.82072607 2.35969765314662551E-002 +0.82373442 2.36716231628921123E-002 +0.82675380 2.37462711467055707E-002 +0.82978424 2.38227458450059361E-002 +0.83282580 2.38987191074090284E-002 +0.83587850 2.39725120431612121E-002 +0.83894239 2.40531993148870409E-002 +0.84201751 2.41295761539649829E-002 +0.84510390 2.42045841914439383E-002 +0.84820161 2.42802783578555566E-002 +0.85131067 2.43600415681515803E-002 +0.85443113 2.44364798847383005E-002 +0.85756302 2.45147548160221940E-002 +0.86070640 2.45904813916684485E-002 +0.86386129 2.46691773263088138E-002 +0.86702775 2.47470945252092622E-002 +0.87020582 2.48258886778977526E-002 +0.87339554 2.49012626825099205E-002 +0.87659695 2.49789359718090090E-002 +0.87981009 2.50581581536380923E-002 +0.88303501 2.51382616729395846E-002 +0.88627175 2.52143713211487493E-002 +0.88952036 2.52936191045429123E-002 +0.89278087 2.53724077889776641E-002 +0.89605334 2.54518096461607314E-002 +0.89933780 2.55302166485655430E-002 +0.90263429 2.56087943699926414E-002 +0.90594288 2.56881400978762504E-002 +0.90926359 2.57672687040909031E-002 +0.91259647 2.58481511129961539E-002 +0.91594157 2.59258624995462421E-002 +0.91929893 2.60074578562742055E-002 +0.92266859 2.60852899164120272E-002 +0.92605061 2.61671448226382906E-002 +0.92944502 2.62468090687178260E-002 +0.93285188 2.63282868452288030E-002 +0.93627122 2.64088614851681787E-002 +0.93970310 2.64922589451395234E-002 +0.94314756 2.65697900207781147E-002 +0.94660464 2.66526661824889564E-002 +0.95007440 2.67358632623886303E-002 +0.95355687 2.68188292859996048E-002 +0.95705211 2.68999857576114471E-002 +0.96056016 2.69795311317155527E-002 +0.96408106 2.70644754427166005E-002 +0.96761488 2.71448496390630060E-002 +0.97116165 2.72263700613183043E-002 +0.97472141 2.73120746984572976E-002 +0.97829423 2.73921754010575599E-002 +0.98188014 2.74745554286733584E-002 +0.98547920 2.75590326695750003E-002 +0.98909144 2.76425724515212828E-002 +0.99271693 2.77225659275873067E-002 +0.99635571 2.78082541006505618E-002 +1.00000783 2.78905944859611857E-002 +1.00367333 2.79773539008226248E-002 +1.00735227 2.80612143881267817E-002 +1.01104469 2.81436605903274371E-002 +1.01475065 2.82285922707183369E-002 +1.01847019 2.83110698016482698E-002 +1.02220337 2.84002445176457959E-002 +1.02595023 2.84847097731433033E-002 +1.02971082 2.85712868060949282E-002 +1.03348520 2.86544014401901789E-002 +1.03727341 2.87388177043159873E-002 +1.04107551 2.88226094710394010E-002 +1.04489154 2.89104066614369257E-002 +1.04872157 2.89965858166447502E-002 +1.05256563 2.90819303606429762E-002 +1.05642378 2.91664443626576328E-002 +1.06029607 2.92543203612424287E-002 +1.06418256 2.93427964063952967E-002 +1.06808329 2.94283907250153104E-002 +1.07199833 2.95141904435767509E-002 +1.07592771 2.95994817975062247E-002 +1.07987149 2.96851014741045700E-002 +1.08382973 2.97748884597487107E-002 +1.08780248 2.98653857359745256E-002 +1.09178979 2.99507395405675739E-002 +1.09579172 3.00371534132770242E-002 +1.09980832 3.01273180986855113E-002 +1.10383964 3.02149268708330164E-002 +1.10788573 3.03005102204377159E-002 +1.11194666 3.03907383460903825E-002 +1.11602247 3.04760412804266426E-002 +1.12011322 3.05676724180797728E-002 +1.12421896 3.06557816508292238E-002 +1.12833976 3.07419390986109348E-002 +1.13247566 3.08339067121043801E-002 +1.13662672 3.09219092049606500E-002 +1.14079299 3.10140556381843305E-002 +1.14497454 3.11032007338690707E-002 +1.14917142 3.11918697090468496E-002 +1.15338367 3.12850298940807806E-002 +1.15761137 3.13729192136123144E-002 +1.16185457 3.14608828133771876E-002 +1.16611331 3.15546338191936976E-002 +1.17038767 3.16446781218934353E-002 +1.17467770 3.17353816666130356E-002 +1.17898345 3.18263527002794477E-002 +1.18330498 3.19144528281379777E-002 +1.18764235 3.20064637589574513E-002 +1.19199562 3.20978234922399755E-002 +1.19636485 3.21925337307593512E-002 +1.20075010 3.22829885311280637E-002 +1.20515141 3.23769930443095627E-002 +1.20956887 3.24643735629415731E-002 +1.21400251 3.25581490928288225E-002 +1.21845240 3.26517228817497854E-002 +1.22291861 3.27434485858809285E-002 +1.22740118 3.28359761155937596E-002 +1.23190019 3.29288509738893953E-002 +1.23641569 3.30214585086592988E-002 +1.24094774 3.31131629616919151E-002 +1.24549640 3.32057808509658228E-002 +1.25006173 3.33025814091161484E-002 +1.25464380 3.33920326289745689E-002 +1.25924267 3.34866337855454291E-002 +1.26385839 3.35863170293184340E-002 +1.26849103 3.36758152811250100E-002 +1.27314065 3.37732465058143208E-002 +1.27780731 3.38681176770406836E-002 +1.28249108 3.39571015090146394E-002 +1.28719202 3.40536335813159258E-002 +1.29191019 3.41509874495137047E-002 +1.29664565 3.42459528613393849E-002 +1.30139847 3.43407399905838115E-002 +1.30616871 3.44369203245194627E-002 +1.31095644 3.45339052427713761E-002 +1.31576172 3.46304284501049095E-002 +1.32058461 3.47239860030213662E-002 +1.32542517 3.48252506004715703E-002 +1.33028349 3.49159689921413191E-002 +1.33515960 3.50149867066818152E-002 +1.34005360 3.51088388728827278E-002 +1.34496553 3.52056656497731352E-002 +1.34989546 3.53029350776155534E-002 +1.35484347 3.54008997840470976E-002 +1.35980961 3.54960231452455255E-002 +1.36479396 3.55980044772859980E-002 +1.36979658 3.56952673478692084E-002 +1.37481753 3.57910059527944274E-002 +1.37985689 3.58900000879194964E-002 +1.38491472 3.59878434776500430E-002 +1.38999109 3.60861390433822732E-002 +1.39508606 3.61844554431478213E-002 +1.40019971 3.62820134877948133E-002 +1.40533211 3.63807111921034959E-002 +1.41048332 3.64791821090821658E-002 +1.41565341 3.65786760502448960E-002 +1.42084245 3.66800722793787989E-002 +1.42605051 3.67774782460374358E-002 +1.43127766 3.68745918192544472E-002 +1.43652397 3.69805179783451732E-002 +1.44178951 3.70761085832258253E-002 +1.44707435 3.71830734733595014E-002 +1.45237856 3.72788381559871762E-002 +1.45770222 3.73755653691591611E-002 +1.46304539 3.74820125353992895E-002 +1.46840814 3.75823580032965468E-002 +1.47379056 3.76820935507937924E-002 +1.47919270 3.77817994540627991E-002 +1.48461464 3.78862013802578890E-002 +1.49005645 3.79834154845796468E-002 +1.49551822 3.80837615970814961E-002 +1.50100000 3.81870392041739545E-002 diff --git a/HEN_HOUSE/user_codes/egs_kerma/example_40keV_SDD_1m_FD.egsinp b/HEN_HOUSE/user_codes/egs_kerma/example_40keV_SDD_1m_FD.egsinp new file mode 100644 index 000000000..473f3ec6c --- /dev/null +++ b/HEN_HOUSE/user_codes/egs_kerma/example_40keV_SDD_1m_FD.egsinp @@ -0,0 +1,224 @@ +############################################################################### +# +# A simple example input file for the egs_kerma C++ application. +# +# Simulates a 40 keV isotropic photon source in a room with +# concrete walls. Kerma and fluence inside a 5 cm radius air sphere +# are calculated using a forced-detection technique (FD) and a track-length +# estimator. Air sphere is in the centre of the room and the source at +# 1 m from the sphere. +# +# NOTE 1: Material data is generated in pegsless mode. If source energy changed, +# make sure to adjust energy cut-offs (AE, UE, AP, UP) below! +# +# NOTE 2: Two geometries used here for ilustration purposes. Most likely +# only one geometry is needed for kerma and fluence calculations +# +############################################################################### +# +# Author: Ernesto Mainegra-Hing, 2016 +# +# Contributors: +# +############################################################################### + +:start geometry definition: + + ########################## + # A 5 cm radius air cavity + ########################## + :start geometry: + library = egs_spheres + midpoint = 0 0 0 + radii = 5.0 + name = cavity + :start media input: + media = air + :stop media input: + :stop geometry: + ########################## + # A 8 m X 8 m X 8 m air box + ########################## + :start geometry: + library = egs_box + box size = 800 + name = air + :start media input: + media = air + :stop media input: + :stop geometry: + ########################## + # with 1 m thick concrete walls + ########################## + :start geometry: + library = egs_box + box size = 900 + name = walls + :start media input: + media = concrete + :stop media input: + :stop geometry: + ########################## + # A room with concrete walls + ########################## + :start geometry: + library = egs_genvelope + name = room + base geometry = walls + inscribed geometries = air + :stop geometry: + ########################################################## + # Geometries below are identical. + # + # The purpose is to account for wall contributions + # to the air sphere. There are several ways of + # accomplishing this. One could just have used the same + # geometry for both calculations, with and + # without the sensitive regions, or have one geometry with + # and another without the walls. + # + ######################################################### + # An air sphere in a room with concrete walls + # Wall contribution not included during the + # simulations. See block 'scoring options' + # for more detail. + ########################## + :start geometry: + library = egs_genvelope + name = cavity_in_room_no_wall + base geometry = room + inscribed geometries = cavity + :stop geometry: + ########################## + # An air sphere in a room with concrete walls + # Wall contribution included during the + # simulations. See block 'scoring options' + # for more detail. + ########################## + :start geometry: + library = egs_genvelope + name = cavity_in_room_all + base geometry = room + inscribed geometries = cavity + :stop geometry: + + simulation geometry = cavity_in_room_no_wall + +:stop geometry definition: + +:start source definition: +########################################### define the source: + :start source: + library = egs_isotropic_source + name = the_source + :start shape: + type = point + position = 0, 0, -100 + :stop shape: + :start spectrum: + type = monoenergetic + energy = .04 + :stop spectrum: + charge = 0 + :stop source: + + simulation source = the_source + +:stop source definition: + +##################################### Run control +:start run control: + + ncase = 1000000 + #calculation = combine + +:stop run control: + +##################################### Scoring options +:start scoring options: + + ############################################### + # Using same geometry under two diff. names for + # easier bookeeping. + ############################################### + :start calculation geometry: + geometry name = cavity_in_room_no_wall + cavity regions = 2 + excluded regions = 0 # exclude particles passing through these regions + cavity mass = 0.630831804841 # 5 cm radius air sphere + :stop calculation geometry: + :start calculation geometry: + geometry name = cavity_in_room_all + cavity regions = 2 + #excluded regions = 0 # exclude particles passing through these regions + cavity mass = 0.630831804841 # 5 cm radius air sphere + :stop calculation geometry: + + # Ratio estimates wall contribution to air sphere + correlated geometries = cavity_in_room_all cavity_in_room_no_wall + + ############################################ + # Fluence scoring requested in this block + # Common to all calculation geometries + ############################################ + :start fluence scoring: + minimum energy = 0.0 + maximum energy = 0.040 + number of bins = 400 + scale = linear + :stop fluence scoring: + + ###################################### + # E*muen file, it could also be E*mutr + # + # Replace $EGS_HOME with the actual path! + ###################################### + emuen file = $EGS_HOME/egs_kerma/emuen_icru90_1.5MeV.data + + ######################################################## + # Geometry for forced-detection, if omitted, an analog + # scoring used. + ######################################################## + cavity geometry = cavity # For forced detection + +:stop scoring options: + +###################################### Transport parameters +:start MC transport parameter: + # You can include here any of the transport parameter options + # understood by EGSnrc + + Global ECUT= 2000. # No electron transport + Photon cross sections = mcdf-xcom # XCOM with renormalized PE xsections + +:stop MC transport parameter: + +##################### +# Pegsless operation. +##################### +:start media definition: + + ### energy transport cutoffs + ae = 0.512 + ue = 0.555 + ap = 0.001 + up = 0.045 + + :start air: + rho = 0.00120479 + elements = C, N, O, AR + mass fractions = 0.000124, 0.755267, 0.231781, 0.012827 + density correction file = air_dry_nearsealevel + gas pressure = 1.0 + bremsstrahlung correction = NRC + :stop air: + + :start concrete: + rho = 2.3 + elements = H, C, O, NA, MG, AL, SI, K, CA, FE + mass fractions = 0.022099,0.002484,0.574930,0.015208,0.001266,0.019953,0.304627,0.010045 ,0.042952,0.006435 + density correction file = concrete_ordinary + bremsstrahlung correction = NRC + :stop concrete: + +:stop media definition: diff --git a/HEN_HOUSE/user_codes/egs_kerma/example_40keV_SDD_1m_FD.egslog b/HEN_HOUSE/user_codes/egs_kerma/example_40keV_SDD_1m_FD.egslog new file mode 100644 index 000000000..5021caa7e --- /dev/null +++ b/HEN_HOUSE/user_codes/egs_kerma/example_40keV_SDD_1m_FD.egslog @@ -0,0 +1,1191 @@ +In EGS_Application::initSimulation() +================================================================================ +EGSnrc version 4 for x86_64-unknown-linux-gnu Mon Sep 16 17:29:59 2019 +================================================================================ +configuration............................................cluster +user code................................................egs_kerma +pegs file................................................ +using host...............................................irs28 +input file...............................................example_40keV_SDD_1m_FD +output file(s)...........................................example_40keV_SDD_1m_FD +================================================================================ + + ************************************************* + * * + * egs_kerma * + * * + ************************************************* + +This is EGS_KermaApplication Revision: 1.0 based on + EGS_AdvancedApplication + +In initCrossSections(): spin effects = 1 +Property Photon cross-sections output: 0 +Property Photonuclear attenuation: 0 +Property Bound Compton scattering: 3 +Property Radiative Compton corrections: 0 +Property Rayleigh scattering: 1 +Property Atomic relaxations: 1 +Property Photoelectron angular sampling: 1 +Property Spin effects: 1 +Property Triplet production: 0 +Property Brems cross sections: 0 +Property Brems angular sampling: 1 +Property Pair cross sections: 0 +Property Pair angular sampling: 1 +Property Electron-step algorithm: 0 +Property Boundary crossing algorithm: 0 + ===> Photonuclear flag: 0 + RAYLEIGH OPTION REQUESTED FOR MEDIUM NUMBER 1 + + RAYLEIGH OPTION REQUESTED FOR MEDIUM NUMBER 2 + + PEGSLESS INPUT. CALCULATING ELECTRON CROSS-SECTIONS. + density_file air_dry_nearsealevel + density_file concrete_ordinary + + Medium data: + + AE = 5.12000E-01 MeV, UE = 5.55000E-01 MeV + AP = 1.00000E-03 MeV, UP = 4.50000E-02 MeV + + No material data file supplied. Material data obtained from + .egsinp file or density correction file. + + Medium: air + Sterncid: air + rho: 1.20479E-03 g/cm^3 + Elements: C N O AR + rhoz: 1.24000E-04 7.55267E-01 2.31781E-01 1.28270E-02 + pz: 1.03237E-05 5.39218E-02 1.44869E-02 3.21092E-04 + iunrst: 0 + iaprim: 1 + gasp: 0.00000E+00 atm. + density correction file: /home/mainegra/production/HEN_HOUSE/pegs4/density_corrections/compounds/air_dry_nearsealevel.density + + Medium: concrete + Sterncid: concrete + rho: 2.30000E+00 g/cm^3 + Elements: H C O NA MG AL SI K CA FE + rhoz: 2.20990E-02 2.48400E-03 5.74930E-01 1.52080E-02 1.26600E-03 1.99530E-02 3.04627E-01 1.00450E-02 4.29520E-02 6.43500E-03 + pz: 2.19243E-02 2.06808E-04 3.59345E-02 6.61511E-04 5.20730E-05 7.39507E-04 1.08455E-02 2.56892E-04 1.07166E-03 1.15226E-04 + iunrst: 0 + iaprim: 1 + gasp: 0.00000E+00 atm. + density correction file: /home/mainegra/production/HEN_HOUSE/pegs4/density_corrections/compounds/concrete_ordinary.density + + +(Re)-initializing photon cross sections with files from the series: xcom + + Compton cross sections: default + Using Compton cross sections from /home/mainegra/production/HEN_HOUSE/data/compton_sigma.data + Working on medium 1 ... + -> 100 atomic ff values computed! + preparing data for Rayleigh sampling ... done + +OK + Working on medium 2 ... + -> 100 atomic ff values computed! + preparing data for Rayleigh sampling ... done + +OK + +Reading screened Rutherford MS data ............... done + + +Reading spin data base from /home/mainegra/production/HEN_HOUSE/data/spinms.data +EGSnrc spin data, version 2.0 +Data generated on a machine with 1234 endianess +The endianess of this CPU is 1234 +Ranges: 1.00 100.00 0.30054 1.00000 + + + medium 1 ..................... done + medium 2 ..................... done + + Medium 1 sige = 89.578857653569798 103.22043942029451 monotone = F F + Medium 2 sige = 96.903927305911765 113.24618233090723 monotone = F F + + Initializing tmxs for estepe = 0.25000000000000000 and ximax = 0.50000000000000000 + + +Bound Compton scattering requested, reading data ...... Done + + Initializing Bound Compton scattering ...... + Medium 1 has 18 shells: + 1 10 1 0.00004 0.210E+02 0.285 + 2 11 2 0.00004 0.110E+03 0.011 + 3 12 3 0.00004 0.669E+02 0.011 + 4 13 1 0.21604 0.178E+02 0.410 + 5 14 2 0.21604 0.921E+02 0.015 + 6 15 3 0.21604 0.558E+02 0.014 + 7 16 4 0.10802 0.558E+02 0.014 + 8 17 1 0.05804 0.155E+02 0.543 + 9 18 2 0.05804 0.793E+02 0.024 + 10 19 3 0.05804 0.479E+02 0.014 + 11 20 4 0.05804 0.479E+02 0.014 + 12 72 1 0.00129 0.671E+01 3.203 + 13 73 2 0.00129 0.271E+02 0.326 + 14 74 3 0.00129 0.142E+02 0.251 + 15 75 4 0.00257 0.142E+02 0.249 + 16 76 5 0.00129 0.889E+02 0.029 + 17 77 6 0.00129 0.606E+02 0.016 + 18 78 7 0.00257 0.606E+02 0.016 + Medium 2 has 55 shells: + 1 1 1 0.04305 0.116E+03 0.014 + 2 10 1 0.00081 0.210E+02 0.285 + 3 11 2 0.00081 0.110E+03 0.011 + 4 12 3 0.00081 0.669E+02 0.011 + 5 17 1 0.14111 0.155E+02 0.543 + 6 18 2 0.14111 0.793E+02 0.024 + 7 19 3 0.14111 0.479E+02 0.014 + 8 20 4 0.14111 0.479E+02 0.014 + 9 29 1 0.00260 0.112E+02 1.072 + 10 30 2 0.00260 0.534E+02 0.063 + 11 31 3 0.00260 0.308E+02 0.031 + 12 32 4 0.00520 0.308E+02 0.031 + 13 33 5 0.00130 0.284E+03 0.005 + 14 34 1 0.00020 0.102E+02 1.305 + 15 35 2 0.00020 0.469E+02 0.089 + 16 36 3 0.00020 0.263E+02 0.049 + 17 37 4 0.00041 0.263E+02 0.049 + 18 38 5 0.00020 0.218E+03 0.008 + 19 39 1 0.00290 0.940E+01 1.560 + 20 40 2 0.00290 0.418E+02 0.118 + 21 41 3 0.00290 0.230E+02 0.073 + 22 42 4 0.00581 0.230E+02 0.073 + 23 43 5 0.00290 0.170E+03 0.006 + 24 44 6 0.00145 0.126E+03 0.006 + 25 45 1 0.04259 0.870E+01 1.839 + 26 46 2 0.04259 0.377E+02 0.149 + 27 47 3 0.04259 0.204E+02 0.100 + 28 48 4 0.08518 0.204E+02 0.099 + 29 49 5 0.04259 0.142E+03 0.008 + 30 50 6 0.04259 0.102E+03 0.008 + 31 79 1 0.00101 0.636E+01 3.607 + 32 80 2 0.00101 0.253E+02 0.379 + 33 81 3 0.00101 0.132E+02 0.297 + 34 82 4 0.00202 0.132E+02 0.295 + 35 83 5 0.00101 0.781E+02 0.035 + 36 84 6 0.00101 0.515E+02 0.018 + 37 85 7 0.00202 0.515E+02 0.018 + 38 86 8 0.00050 0.337E+03 0.004 + 39 87 1 0.00421 0.603E+01 4.038 + 40 88 2 0.00421 0.238E+02 0.438 + 41 89 3 0.00421 0.124E+02 0.350 + 42 90 4 0.00842 0.124E+02 0.347 + 43 91 5 0.00421 0.696E+02 0.044 + 44 92 6 0.00421 0.452E+02 0.025 + 45 93 7 0.00842 0.452E+02 0.025 + 46 94 8 0.00421 0.267E+03 0.006 + 47 138 1 0.00045 0.460E+01 7.112 + 48 139 2 0.00045 0.174E+02 0.848 + 49 140 3 0.00045 0.891E+01 0.721 + 50 141 4 0.00090 0.891E+01 0.708 + 51 142 5 0.00045 0.486E+02 0.092 + 52 143 6 0.00045 0.306E+02 0.053 + 53 144 7 0.00090 0.306E+02 0.053 + 54 145 8 0.00090 0.737E+02 0.008 + 55 146 9 0.00090 0.737E+02 0.008 + ...... Done. + +Output from subroutine EDGSET: +============================== + Atomic relaxations requested! + + Reading simplified photo-absorption data ..... Done + + Reading simplified relaxation data ..... Done + + Reading parametrized XCOM photo cross section data ..... Done + + Reading EADL relaxation data ...... + Z = 6 has 4 shells + Z = 7 has 4 shells + Z = 8 has 4 shells + Z = 18 has 7 shells + Z = 1 has 1 shells + Z = 11 has 5 shells + Z = 12 has 5 shells + Z = 13 has 7 shells + Z = 14 has 7 shells + Z = 19 has 8 shells + Z = 20 has 8 shells + Z = 26 has 10 shells + ...... Done. + +EGSnrc SUCCESSFULLY 'HATCHED' FOR 2 MEDIA. + + +The following media are defined: +================================ + + 0 air AE= 0.5120 AP= 0.0010 0 + 1 concrete AE= 0.5120 AP= 0.0010 1 + + +Transport parameter and cross section options: +============================================== +Photon cross sections xcom +Compton cross sections default +Global Pcut 0.001 +Pair cross sections BH +Pair angular sampling Simple +Triplet production Off +Bound Compton scattering norej +Radiative Compton corrections Off +Rayleigh scattering On +Atomic relaxations eadl +Photoelectron angular sampling On +Photonuclear attenuation Off +Photonuclear cross sections default + +Global Ecut 2000 +Brems cross sections BH +Brems angular sampling KM +Spin effects On +Electron Impact Ionization Off +Global Smax 1e+10 +ESTEPE 0.25 +Ximax 0.5 +Boundary crossing algorithm Exact +Skin depth for BCA 3 +Electron-step algorithm EGSnrc +============================================== + + + +*** Geometry cavity_in_room_all : Error reading excluded regions or not found. + No region excluded from scoring + +EGS_ObjectFactory::createObjects(): the input is not of type ausgab object definition and also does not have items of this type + + +======================== geometry ===================== + type = EGS_EnvelopeGeometry + name = cavity_in_room_no_wall + number of regions = 3 + base geometry = room (type EGS_EnvelopeGeometry) + inscribed geometries: + cavity (type EGS_cSpheres) +======================================================= + + +The simulation uses the following source: +========================================= + Isotropic source from a shape of type point with monoenergetic 0.04 MeV, photons + + +Random number generator: +============================================ + type = ranmar + high resolution = no + initial seeds = 33 97 + numbers used so far = 0 + + +********************************************** + Volumetric Track-length Kerma estimation +********************************************** + +---> Scoring using forced detection (FD) + for photons aimed at geometry cavity + + + +Calculation geometry: cavity_in_room_no_wall +======================== geometry ===================== + type = EGS_EnvelopeGeometry + name = cavity_in_room_no_wall + number of regions = 3 + base geometry = room (type EGS_EnvelopeGeometry) + inscribed geometries: + cavity (type EGS_cSpheres) +======================================================= + cavity region 2, medium = 0 + +Calculation geometry: cavity_in_room_all +======================== geometry ===================== + type = EGS_EnvelopeGeometry + name = cavity_in_room_all + number of regions = 3 + base geometry = room (type EGS_EnvelopeGeometry) + inscribed geometries: + cavity (type EGS_cSpheres) +======================================================= + cavity region 2, medium = 0 + +excluded regions for geometry cavity_in_room_no_wall : 0 +excluded regions for geometry cavity_in_room_all : NONE + + +Starting simulation on Mon Sep 16 17:30:00 2019 + + Fresh simulation of 1000000 histories + + + +Running 1000000 histories + + Batch CPU time Result Uncertainty(%) +========================================================== + 1 0.26 3.30654e-18 13.37 + 2 0.52 3.35872e-18 9.46 + 3 0.79 3.47357e-18 7.70 + 4 1.05 3.43739e-18 6.72 + 5 1.31 3.41893e-18 6.02 + 6 1.58 3.3586e-18 5.56 + 7 1.85 3.40269e-18 5.11 + 8 2.11 3.43924e-18 4.74 + 9 2.38 3.52596e-18 4.42 + 10 2.64 3.59497e-18 4.15 + + +Finished simulation + +Total cpu time for this run: 2.64 (sec.) 0.0007(hours) +Histories per hour: 1.36364e+09 +Number of random numbers used: 34757096 +Number of electron CH steps: 0 +Number of all electron steps: 0 + + + last case = 1000000 fluence = 1e+06 + + Average sampled energy Eave = 0.04 + +Geometry Cavity kerma[Gy] +----------------------------------------------- +cavity_in_room_no_wall 3.60286124e-18 +/- 4.147231 % +cavity_in_room_all 3.61961698e-18 +/- 4.113123 % + + +Geometry 1 Geometry 2 KERMA ratio +cavity_in_room_all cavity_in_room_no_wall 1.0046507 +/- 0.015297408 [1.522659 %] + + +Photon fluence +============================= + +Geometry cavity_in_room_no_wall : total fluence [cm-2] = 8.1420e-06 +/- 4.143 % + + Emid/MeV Flu/(MeV*cm2) DFlu/(MeV*cm2) +--------------------------------------------- + 0.000050 0.000000e+00 0.000000e+00 + 0.000150 0.000000e+00 0.000000e+00 + 0.000250 0.000000e+00 0.000000e+00 + 0.000350 0.000000e+00 0.000000e+00 + 0.000450 0.000000e+00 0.000000e+00 + 0.000550 0.000000e+00 0.000000e+00 + 0.000650 0.000000e+00 0.000000e+00 + 0.000750 0.000000e+00 0.000000e+00 + 0.000850 0.000000e+00 0.000000e+00 + 0.000950 0.000000e+00 0.000000e+00 + 0.001050 0.000000e+00 0.000000e+00 + 0.001150 0.000000e+00 0.000000e+00 + 0.001250 0.000000e+00 0.000000e+00 + 0.001350 0.000000e+00 0.000000e+00 + 0.001450 0.000000e+00 0.000000e+00 + 0.001550 0.000000e+00 0.000000e+00 + 0.001650 0.000000e+00 0.000000e+00 + 0.001750 0.000000e+00 0.000000e+00 + 0.001850 0.000000e+00 0.000000e+00 + 0.001950 0.000000e+00 0.000000e+00 + 0.002050 0.000000e+00 0.000000e+00 + 0.002150 0.000000e+00 0.000000e+00 + 0.002250 0.000000e+00 0.000000e+00 + 0.002350 0.000000e+00 0.000000e+00 + 0.002450 0.000000e+00 0.000000e+00 + 0.002550 0.000000e+00 0.000000e+00 + 0.002650 0.000000e+00 0.000000e+00 + 0.002750 0.000000e+00 0.000000e+00 + 0.002850 0.000000e+00 0.000000e+00 + 0.002950 0.000000e+00 0.000000e+00 + 0.003050 0.000000e+00 0.000000e+00 + 0.003150 0.000000e+00 0.000000e+00 + 0.003250 0.000000e+00 0.000000e+00 + 0.003350 0.000000e+00 0.000000e+00 + 0.003450 0.000000e+00 0.000000e+00 + 0.003550 0.000000e+00 0.000000e+00 + 0.003650 0.000000e+00 0.000000e+00 + 0.003750 0.000000e+00 0.000000e+00 + 0.003850 0.000000e+00 0.000000e+00 + 0.003950 0.000000e+00 0.000000e+00 + 0.004050 0.000000e+00 0.000000e+00 + 0.004150 0.000000e+00 0.000000e+00 + 0.004250 0.000000e+00 0.000000e+00 + 0.004350 0.000000e+00 0.000000e+00 + 0.004450 0.000000e+00 0.000000e+00 + 0.004550 0.000000e+00 0.000000e+00 + 0.004650 0.000000e+00 0.000000e+00 + 0.004750 0.000000e+00 0.000000e+00 + 0.004850 0.000000e+00 0.000000e+00 + 0.004950 0.000000e+00 0.000000e+00 + 0.005050 0.000000e+00 0.000000e+00 + 0.005150 0.000000e+00 0.000000e+00 + 0.005250 0.000000e+00 0.000000e+00 + 0.005350 0.000000e+00 0.000000e+00 + 0.005450 0.000000e+00 0.000000e+00 + 0.005550 0.000000e+00 0.000000e+00 + 0.005650 0.000000e+00 0.000000e+00 + 0.005750 0.000000e+00 0.000000e+00 + 0.005850 0.000000e+00 0.000000e+00 + 0.005950 0.000000e+00 0.000000e+00 + 0.006050 0.000000e+00 0.000000e+00 + 0.006150 0.000000e+00 0.000000e+00 + 0.006250 0.000000e+00 0.000000e+00 + 0.006350 0.000000e+00 0.000000e+00 + 0.006450 0.000000e+00 0.000000e+00 + 0.006550 0.000000e+00 0.000000e+00 + 0.006650 0.000000e+00 0.000000e+00 + 0.006750 0.000000e+00 0.000000e+00 + 0.006850 0.000000e+00 0.000000e+00 + 0.006950 0.000000e+00 0.000000e+00 + 0.007050 0.000000e+00 0.000000e+00 + 0.007150 0.000000e+00 0.000000e+00 + 0.007250 0.000000e+00 0.000000e+00 + 0.007350 0.000000e+00 0.000000e+00 + 0.007450 0.000000e+00 0.000000e+00 + 0.007550 0.000000e+00 0.000000e+00 + 0.007650 0.000000e+00 0.000000e+00 + 0.007750 0.000000e+00 0.000000e+00 + 0.007850 0.000000e+00 0.000000e+00 + 0.007950 0.000000e+00 0.000000e+00 + 0.008050 0.000000e+00 0.000000e+00 + 0.008150 0.000000e+00 0.000000e+00 + 0.008250 0.000000e+00 0.000000e+00 + 0.008350 0.000000e+00 0.000000e+00 + 0.008450 0.000000e+00 0.000000e+00 + 0.008550 0.000000e+00 0.000000e+00 + 0.008650 0.000000e+00 0.000000e+00 + 0.008750 0.000000e+00 0.000000e+00 + 0.008850 0.000000e+00 0.000000e+00 + 0.008950 0.000000e+00 0.000000e+00 + 0.009050 0.000000e+00 0.000000e+00 + 0.009150 0.000000e+00 0.000000e+00 + 0.009250 0.000000e+00 0.000000e+00 + 0.009350 0.000000e+00 0.000000e+00 + 0.009450 0.000000e+00 0.000000e+00 + 0.009550 0.000000e+00 0.000000e+00 + 0.009650 0.000000e+00 0.000000e+00 + 0.009750 0.000000e+00 0.000000e+00 + 0.009850 0.000000e+00 0.000000e+00 + 0.009950 0.000000e+00 0.000000e+00 + 0.010050 0.000000e+00 0.000000e+00 + 0.010150 0.000000e+00 0.000000e+00 + 0.010250 0.000000e+00 0.000000e+00 + 0.010350 0.000000e+00 0.000000e+00 + 0.010450 0.000000e+00 0.000000e+00 + 0.010550 0.000000e+00 0.000000e+00 + 0.010650 0.000000e+00 0.000000e+00 + 0.010750 0.000000e+00 0.000000e+00 + 0.010850 0.000000e+00 0.000000e+00 + 0.010950 0.000000e+00 0.000000e+00 + 0.011050 0.000000e+00 0.000000e+00 + 0.011150 0.000000e+00 0.000000e+00 + 0.011250 0.000000e+00 0.000000e+00 + 0.011350 0.000000e+00 0.000000e+00 + 0.011450 0.000000e+00 0.000000e+00 + 0.011550 0.000000e+00 0.000000e+00 + 0.011650 0.000000e+00 0.000000e+00 + 0.011750 0.000000e+00 0.000000e+00 + 0.011850 0.000000e+00 0.000000e+00 + 0.011950 0.000000e+00 0.000000e+00 + 0.012050 0.000000e+00 0.000000e+00 + 0.012150 0.000000e+00 0.000000e+00 + 0.012250 0.000000e+00 0.000000e+00 + 0.012350 0.000000e+00 0.000000e+00 + 0.012450 0.000000e+00 0.000000e+00 + 0.012550 0.000000e+00 0.000000e+00 + 0.012650 0.000000e+00 0.000000e+00 + 0.012750 0.000000e+00 0.000000e+00 + 0.012850 0.000000e+00 0.000000e+00 + 0.012950 0.000000e+00 0.000000e+00 + 0.013050 0.000000e+00 0.000000e+00 + 0.013150 0.000000e+00 0.000000e+00 + 0.013250 0.000000e+00 0.000000e+00 + 0.013350 0.000000e+00 0.000000e+00 + 0.013450 0.000000e+00 0.000000e+00 + 0.013550 0.000000e+00 0.000000e+00 + 0.013650 0.000000e+00 0.000000e+00 + 0.013750 0.000000e+00 0.000000e+00 + 0.013850 0.000000e+00 0.000000e+00 + 0.013950 0.000000e+00 0.000000e+00 + 0.014050 0.000000e+00 0.000000e+00 + 0.014150 0.000000e+00 0.000000e+00 + 0.014250 0.000000e+00 0.000000e+00 + 0.014350 0.000000e+00 0.000000e+00 + 0.014450 0.000000e+00 0.000000e+00 + 0.014550 0.000000e+00 0.000000e+00 + 0.014650 0.000000e+00 0.000000e+00 + 0.014750 0.000000e+00 0.000000e+00 + 0.014850 0.000000e+00 0.000000e+00 + 0.014950 0.000000e+00 0.000000e+00 + 0.015050 0.000000e+00 0.000000e+00 + 0.015150 0.000000e+00 0.000000e+00 + 0.015250 0.000000e+00 0.000000e+00 + 0.015350 0.000000e+00 0.000000e+00 + 0.015450 0.000000e+00 0.000000e+00 + 0.015550 0.000000e+00 0.000000e+00 + 0.015650 0.000000e+00 0.000000e+00 + 0.015750 0.000000e+00 0.000000e+00 + 0.015850 0.000000e+00 0.000000e+00 + 0.015950 0.000000e+00 0.000000e+00 + 0.016050 0.000000e+00 0.000000e+00 + 0.016150 0.000000e+00 0.000000e+00 + 0.016250 0.000000e+00 0.000000e+00 + 0.016350 0.000000e+00 0.000000e+00 + 0.016450 0.000000e+00 0.000000e+00 + 0.016550 0.000000e+00 0.000000e+00 + 0.016650 0.000000e+00 0.000000e+00 + 0.016750 0.000000e+00 0.000000e+00 + 0.016850 0.000000e+00 0.000000e+00 + 0.016950 0.000000e+00 0.000000e+00 + 0.017050 0.000000e+00 0.000000e+00 + 0.017150 0.000000e+00 0.000000e+00 + 0.017250 0.000000e+00 0.000000e+00 + 0.017350 0.000000e+00 0.000000e+00 + 0.017450 0.000000e+00 0.000000e+00 + 0.017550 0.000000e+00 0.000000e+00 + 0.017650 0.000000e+00 0.000000e+00 + 0.017750 0.000000e+00 0.000000e+00 + 0.017850 0.000000e+00 0.000000e+00 + 0.017950 0.000000e+00 0.000000e+00 + 0.018050 0.000000e+00 0.000000e+00 + 0.018150 0.000000e+00 0.000000e+00 + 0.018250 0.000000e+00 0.000000e+00 + 0.018350 0.000000e+00 0.000000e+00 + 0.018450 0.000000e+00 0.000000e+00 + 0.018550 0.000000e+00 0.000000e+00 + 0.018650 0.000000e+00 0.000000e+00 + 0.018750 0.000000e+00 0.000000e+00 + 0.018850 0.000000e+00 0.000000e+00 + 0.018950 0.000000e+00 0.000000e+00 + 0.019050 0.000000e+00 0.000000e+00 + 0.019150 0.000000e+00 0.000000e+00 + 0.019250 0.000000e+00 0.000000e+00 + 0.019350 0.000000e+00 0.000000e+00 + 0.019450 0.000000e+00 0.000000e+00 + 0.019550 0.000000e+00 0.000000e+00 + 0.019650 0.000000e+00 0.000000e+00 + 0.019750 0.000000e+00 0.000000e+00 + 0.019850 0.000000e+00 0.000000e+00 + 0.019950 0.000000e+00 0.000000e+00 + 0.020050 0.000000e+00 0.000000e+00 + 0.020150 0.000000e+00 0.000000e+00 + 0.020250 0.000000e+00 0.000000e+00 + 0.020350 0.000000e+00 0.000000e+00 + 0.020450 0.000000e+00 0.000000e+00 + 0.020550 0.000000e+00 0.000000e+00 + 0.020650 0.000000e+00 0.000000e+00 + 0.020750 0.000000e+00 0.000000e+00 + 0.020850 0.000000e+00 0.000000e+00 + 0.020950 0.000000e+00 0.000000e+00 + 0.021050 0.000000e+00 0.000000e+00 + 0.021150 0.000000e+00 0.000000e+00 + 0.021250 0.000000e+00 0.000000e+00 + 0.021350 0.000000e+00 0.000000e+00 + 0.021450 0.000000e+00 0.000000e+00 + 0.021550 0.000000e+00 0.000000e+00 + 0.021650 0.000000e+00 0.000000e+00 + 0.021750 0.000000e+00 0.000000e+00 + 0.021850 0.000000e+00 0.000000e+00 + 0.021950 0.000000e+00 0.000000e+00 + 0.022050 0.000000e+00 0.000000e+00 + 0.022150 0.000000e+00 0.000000e+00 + 0.022250 0.000000e+00 0.000000e+00 + 0.022350 0.000000e+00 0.000000e+00 + 0.022450 0.000000e+00 0.000000e+00 + 0.022550 0.000000e+00 0.000000e+00 + 0.022650 0.000000e+00 0.000000e+00 + 0.022750 0.000000e+00 0.000000e+00 + 0.022850 0.000000e+00 0.000000e+00 + 0.022950 0.000000e+00 0.000000e+00 + 0.023050 0.000000e+00 0.000000e+00 + 0.023150 0.000000e+00 0.000000e+00 + 0.023250 0.000000e+00 0.000000e+00 + 0.023350 0.000000e+00 0.000000e+00 + 0.023450 0.000000e+00 0.000000e+00 + 0.023550 0.000000e+00 0.000000e+00 + 0.023650 0.000000e+00 0.000000e+00 + 0.023750 0.000000e+00 0.000000e+00 + 0.023850 0.000000e+00 0.000000e+00 + 0.023950 0.000000e+00 0.000000e+00 + 0.024050 0.000000e+00 0.000000e+00 + 0.024150 0.000000e+00 0.000000e+00 + 0.024250 0.000000e+00 0.000000e+00 + 0.024350 0.000000e+00 0.000000e+00 + 0.024450 0.000000e+00 0.000000e+00 + 0.024550 0.000000e+00 0.000000e+00 + 0.024650 0.000000e+00 0.000000e+00 + 0.024750 0.000000e+00 0.000000e+00 + 0.024850 0.000000e+00 0.000000e+00 + 0.024950 0.000000e+00 0.000000e+00 + 0.025050 0.000000e+00 0.000000e+00 + 0.025150 0.000000e+00 0.000000e+00 + 0.025250 0.000000e+00 0.000000e+00 + 0.025350 0.000000e+00 0.000000e+00 + 0.025450 0.000000e+00 0.000000e+00 + 0.025550 0.000000e+00 0.000000e+00 + 0.025650 0.000000e+00 0.000000e+00 + 0.025750 0.000000e+00 0.000000e+00 + 0.025850 0.000000e+00 0.000000e+00 + 0.025950 0.000000e+00 0.000000e+00 + 0.026050 0.000000e+00 0.000000e+00 + 0.026150 0.000000e+00 0.000000e+00 + 0.026250 0.000000e+00 0.000000e+00 + 0.026350 0.000000e+00 0.000000e+00 + 0.026450 0.000000e+00 0.000000e+00 + 0.026550 0.000000e+00 0.000000e+00 + 0.026650 0.000000e+00 0.000000e+00 + 0.026750 0.000000e+00 0.000000e+00 + 0.026850 0.000000e+00 0.000000e+00 + 0.026950 0.000000e+00 0.000000e+00 + 0.027050 0.000000e+00 0.000000e+00 + 0.027150 0.000000e+00 0.000000e+00 + 0.027250 0.000000e+00 0.000000e+00 + 0.027350 0.000000e+00 0.000000e+00 + 0.027450 0.000000e+00 0.000000e+00 + 0.027550 0.000000e+00 0.000000e+00 + 0.027650 0.000000e+00 0.000000e+00 + 0.027750 0.000000e+00 0.000000e+00 + 0.027850 0.000000e+00 0.000000e+00 + 0.027950 0.000000e+00 0.000000e+00 + 0.028050 0.000000e+00 0.000000e+00 + 0.028150 0.000000e+00 0.000000e+00 + 0.028250 0.000000e+00 0.000000e+00 + 0.028350 0.000000e+00 0.000000e+00 + 0.028450 0.000000e+00 0.000000e+00 + 0.028550 0.000000e+00 0.000000e+00 + 0.028650 0.000000e+00 0.000000e+00 + 0.028750 0.000000e+00 0.000000e+00 + 0.028850 0.000000e+00 0.000000e+00 + 0.028950 0.000000e+00 0.000000e+00 + 0.029050 0.000000e+00 0.000000e+00 + 0.029150 0.000000e+00 0.000000e+00 + 0.029250 0.000000e+00 0.000000e+00 + 0.029350 0.000000e+00 0.000000e+00 + 0.029450 0.000000e+00 0.000000e+00 + 0.029550 0.000000e+00 0.000000e+00 + 0.029650 0.000000e+00 0.000000e+00 + 0.029750 0.000000e+00 0.000000e+00 + 0.029850 0.000000e+00 0.000000e+00 + 0.029950 0.000000e+00 0.000000e+00 + 0.030050 0.000000e+00 0.000000e+00 + 0.030150 0.000000e+00 0.000000e+00 + 0.030250 0.000000e+00 0.000000e+00 + 0.030350 1.642783e-04 1.642783e-04 + 0.030450 0.000000e+00 0.000000e+00 + 0.030550 0.000000e+00 0.000000e+00 + 0.030650 0.000000e+00 0.000000e+00 + 0.030750 0.000000e+00 0.000000e+00 + 0.030850 0.000000e+00 0.000000e+00 + 0.030950 0.000000e+00 0.000000e+00 + 0.031050 0.000000e+00 0.000000e+00 + 0.031150 0.000000e+00 0.000000e+00 + 0.031250 0.000000e+00 0.000000e+00 + 0.031350 0.000000e+00 0.000000e+00 + 0.031450 0.000000e+00 0.000000e+00 + 0.031550 0.000000e+00 0.000000e+00 + 0.031650 0.000000e+00 0.000000e+00 + 0.031750 0.000000e+00 0.000000e+00 + 0.031850 0.000000e+00 0.000000e+00 + 0.031950 0.000000e+00 0.000000e+00 + 0.032050 0.000000e+00 0.000000e+00 + 0.032150 0.000000e+00 0.000000e+00 + 0.032250 0.000000e+00 0.000000e+00 + 0.032350 0.000000e+00 0.000000e+00 + 0.032450 0.000000e+00 0.000000e+00 + 0.032550 0.000000e+00 0.000000e+00 + 0.032650 0.000000e+00 0.000000e+00 + 0.032750 0.000000e+00 0.000000e+00 + 0.032850 0.000000e+00 0.000000e+00 + 0.032950 0.000000e+00 0.000000e+00 + 0.033050 0.000000e+00 0.000000e+00 + 0.033150 1.368240e-04 1.368240e-04 + 0.033250 0.000000e+00 0.000000e+00 + 0.033350 0.000000e+00 0.000000e+00 + 0.033450 0.000000e+00 0.000000e+00 + 0.033550 0.000000e+00 0.000000e+00 + 0.033650 0.000000e+00 0.000000e+00 + 0.033750 6.371765e-05 6.371765e-05 + 0.033850 0.000000e+00 0.000000e+00 + 0.033950 0.000000e+00 0.000000e+00 + 0.034050 1.261016e-04 1.261016e-04 + 0.034150 0.000000e+00 0.000000e+00 + 0.034250 1.140793e-04 1.140793e-04 + 0.034350 0.000000e+00 0.000000e+00 + 0.034450 0.000000e+00 0.000000e+00 + 0.034550 7.165429e-05 7.165429e-05 + 0.034650 1.158064e-04 1.158064e-04 + 0.034750 2.696238e-04 2.013249e-04 + 0.034850 2.958417e-04 2.097295e-04 + 0.034950 1.475558e-04 1.475558e-04 + 0.035050 1.758281e-04 1.758281e-04 + 0.035150 1.481068e-04 1.481068e-04 + 0.035250 3.646128e-05 3.646128e-05 + 0.035350 1.019524e-04 1.019524e-04 + 0.035450 2.045693e-04 1.449821e-04 + 0.035550 0.000000e+00 0.000000e+00 + 0.035650 1.615897e-04 1.615897e-04 + 0.035750 1.564208e-04 1.138628e-04 + 0.035850 5.770364e-05 5.770364e-05 + 0.035950 1.098830e-04 1.098830e-04 + 0.036050 0.000000e+00 0.000000e+00 + 0.036150 0.000000e+00 0.000000e+00 + 0.036250 0.000000e+00 0.000000e+00 + 0.036350 1.852588e-04 1.852588e-04 + 0.036450 0.000000e+00 0.000000e+00 + 0.036550 0.000000e+00 0.000000e+00 + 0.036650 8.551550e-05 8.551550e-05 + 0.036750 0.000000e+00 0.000000e+00 + 0.036850 0.000000e+00 0.000000e+00 + 0.036950 0.000000e+00 0.000000e+00 + 0.037050 9.626015e-05 9.626015e-05 + 0.037150 0.000000e+00 0.000000e+00 + 0.037250 0.000000e+00 0.000000e+00 + 0.037350 1.117702e-04 1.117702e-04 + 0.037450 0.000000e+00 0.000000e+00 + 0.037550 0.000000e+00 0.000000e+00 + 0.037650 0.000000e+00 0.000000e+00 + 0.037750 0.000000e+00 0.000000e+00 + 0.037850 9.376478e-05 9.376478e-05 + 0.037950 1.645954e-04 1.645954e-04 + 0.038050 0.000000e+00 0.000000e+00 + 0.038150 0.000000e+00 0.000000e+00 + 0.038250 0.000000e+00 0.000000e+00 + 0.038350 1.732976e-04 1.732976e-04 + 0.038450 0.000000e+00 0.000000e+00 + 0.038550 0.000000e+00 0.000000e+00 + 0.038650 0.000000e+00 0.000000e+00 + 0.038750 1.582316e-04 1.582316e-04 + 0.038850 0.000000e+00 0.000000e+00 + 0.038950 0.000000e+00 0.000000e+00 + 0.039050 0.000000e+00 0.000000e+00 + 0.039150 0.000000e+00 0.000000e+00 + 0.039250 0.000000e+00 0.000000e+00 + 0.039350 0.000000e+00 0.000000e+00 + 0.039450 6.517493e-05 6.517493e-05 + 0.039550 0.000000e+00 0.000000e+00 + 0.039650 0.000000e+00 0.000000e+00 + 0.039750 0.000000e+00 0.000000e+00 + 0.039850 0.000000e+00 0.000000e+00 + 0.039950 7.762770e-02 3.297973e-03 + +Geometry cavity_in_room_all : total fluence [cm-2] = 8.1635e-06 +/- 4.119 % + + Emid/MeV Flu/(MeV*cm2) DFlu/(MeV*cm2) +--------------------------------------------- + 0.000050 0.000000e+00 0.000000e+00 + 0.000150 0.000000e+00 0.000000e+00 + 0.000250 0.000000e+00 0.000000e+00 + 0.000350 0.000000e+00 0.000000e+00 + 0.000450 0.000000e+00 0.000000e+00 + 0.000550 0.000000e+00 0.000000e+00 + 0.000650 0.000000e+00 0.000000e+00 + 0.000750 0.000000e+00 0.000000e+00 + 0.000850 0.000000e+00 0.000000e+00 + 0.000950 0.000000e+00 0.000000e+00 + 0.001050 0.000000e+00 0.000000e+00 + 0.001150 0.000000e+00 0.000000e+00 + 0.001250 0.000000e+00 0.000000e+00 + 0.001350 0.000000e+00 0.000000e+00 + 0.001450 0.000000e+00 0.000000e+00 + 0.001550 0.000000e+00 0.000000e+00 + 0.001650 0.000000e+00 0.000000e+00 + 0.001750 0.000000e+00 0.000000e+00 + 0.001850 0.000000e+00 0.000000e+00 + 0.001950 0.000000e+00 0.000000e+00 + 0.002050 0.000000e+00 0.000000e+00 + 0.002150 0.000000e+00 0.000000e+00 + 0.002250 0.000000e+00 0.000000e+00 + 0.002350 0.000000e+00 0.000000e+00 + 0.002450 0.000000e+00 0.000000e+00 + 0.002550 0.000000e+00 0.000000e+00 + 0.002650 0.000000e+00 0.000000e+00 + 0.002750 0.000000e+00 0.000000e+00 + 0.002850 0.000000e+00 0.000000e+00 + 0.002950 0.000000e+00 0.000000e+00 + 0.003050 0.000000e+00 0.000000e+00 + 0.003150 0.000000e+00 0.000000e+00 + 0.003250 0.000000e+00 0.000000e+00 + 0.003350 0.000000e+00 0.000000e+00 + 0.003450 0.000000e+00 0.000000e+00 + 0.003550 0.000000e+00 0.000000e+00 + 0.003650 3.100328e-34 3.100328e-34 + 0.003750 0.000000e+00 0.000000e+00 + 0.003850 0.000000e+00 0.000000e+00 + 0.003950 0.000000e+00 0.000000e+00 + 0.004050 0.000000e+00 0.000000e+00 + 0.004150 0.000000e+00 0.000000e+00 + 0.004250 0.000000e+00 0.000000e+00 + 0.004350 0.000000e+00 0.000000e+00 + 0.004450 0.000000e+00 0.000000e+00 + 0.004550 0.000000e+00 0.000000e+00 + 0.004650 0.000000e+00 0.000000e+00 + 0.004750 0.000000e+00 0.000000e+00 + 0.004850 0.000000e+00 0.000000e+00 + 0.004950 0.000000e+00 0.000000e+00 + 0.005050 0.000000e+00 0.000000e+00 + 0.005150 0.000000e+00 0.000000e+00 + 0.005250 0.000000e+00 0.000000e+00 + 0.005350 0.000000e+00 0.000000e+00 + 0.005450 0.000000e+00 0.000000e+00 + 0.005550 0.000000e+00 0.000000e+00 + 0.005650 0.000000e+00 0.000000e+00 + 0.005750 0.000000e+00 0.000000e+00 + 0.005850 0.000000e+00 0.000000e+00 + 0.005950 0.000000e+00 0.000000e+00 + 0.006050 0.000000e+00 0.000000e+00 + 0.006150 0.000000e+00 0.000000e+00 + 0.006250 0.000000e+00 0.000000e+00 + 0.006350 5.597750e-17 5.597750e-17 + 0.006450 8.559538e-85 8.559538e-85 + 0.006550 0.000000e+00 0.000000e+00 + 0.006650 0.000000e+00 0.000000e+00 + 0.006750 0.000000e+00 0.000000e+00 + 0.006850 0.000000e+00 0.000000e+00 + 0.006950 0.000000e+00 0.000000e+00 + 0.007050 0.000000e+00 0.000000e+00 + 0.007150 0.000000e+00 0.000000e+00 + 0.007250 0.000000e+00 0.000000e+00 + 0.007350 0.000000e+00 0.000000e+00 + 0.007450 0.000000e+00 0.000000e+00 + 0.007550 0.000000e+00 0.000000e+00 + 0.007650 0.000000e+00 0.000000e+00 + 0.007750 0.000000e+00 0.000000e+00 + 0.007850 0.000000e+00 0.000000e+00 + 0.007950 0.000000e+00 0.000000e+00 + 0.008050 0.000000e+00 0.000000e+00 + 0.008150 0.000000e+00 0.000000e+00 + 0.008250 0.000000e+00 0.000000e+00 + 0.008350 0.000000e+00 0.000000e+00 + 0.008450 0.000000e+00 0.000000e+00 + 0.008550 0.000000e+00 0.000000e+00 + 0.008650 0.000000e+00 0.000000e+00 + 0.008750 0.000000e+00 0.000000e+00 + 0.008850 0.000000e+00 0.000000e+00 + 0.008950 0.000000e+00 0.000000e+00 + 0.009050 0.000000e+00 0.000000e+00 + 0.009150 0.000000e+00 0.000000e+00 + 0.009250 0.000000e+00 0.000000e+00 + 0.009350 0.000000e+00 0.000000e+00 + 0.009450 0.000000e+00 0.000000e+00 + 0.009550 0.000000e+00 0.000000e+00 + 0.009650 0.000000e+00 0.000000e+00 + 0.009750 0.000000e+00 0.000000e+00 + 0.009850 0.000000e+00 0.000000e+00 + 0.009950 0.000000e+00 0.000000e+00 + 0.010050 0.000000e+00 0.000000e+00 + 0.010150 0.000000e+00 0.000000e+00 + 0.010250 0.000000e+00 0.000000e+00 + 0.010350 0.000000e+00 0.000000e+00 + 0.010450 0.000000e+00 0.000000e+00 + 0.010550 0.000000e+00 0.000000e+00 + 0.010650 0.000000e+00 0.000000e+00 + 0.010750 0.000000e+00 0.000000e+00 + 0.010850 0.000000e+00 0.000000e+00 + 0.010950 0.000000e+00 0.000000e+00 + 0.011050 0.000000e+00 0.000000e+00 + 0.011150 0.000000e+00 0.000000e+00 + 0.011250 0.000000e+00 0.000000e+00 + 0.011350 0.000000e+00 0.000000e+00 + 0.011450 0.000000e+00 0.000000e+00 + 0.011550 0.000000e+00 0.000000e+00 + 0.011650 0.000000e+00 0.000000e+00 + 0.011750 0.000000e+00 0.000000e+00 + 0.011850 0.000000e+00 0.000000e+00 + 0.011950 0.000000e+00 0.000000e+00 + 0.012050 0.000000e+00 0.000000e+00 + 0.012150 0.000000e+00 0.000000e+00 + 0.012250 0.000000e+00 0.000000e+00 + 0.012350 0.000000e+00 0.000000e+00 + 0.012450 0.000000e+00 0.000000e+00 + 0.012550 0.000000e+00 0.000000e+00 + 0.012650 0.000000e+00 0.000000e+00 + 0.012750 0.000000e+00 0.000000e+00 + 0.012850 0.000000e+00 0.000000e+00 + 0.012950 0.000000e+00 0.000000e+00 + 0.013050 0.000000e+00 0.000000e+00 + 0.013150 0.000000e+00 0.000000e+00 + 0.013250 0.000000e+00 0.000000e+00 + 0.013350 0.000000e+00 0.000000e+00 + 0.013450 0.000000e+00 0.000000e+00 + 0.013550 0.000000e+00 0.000000e+00 + 0.013650 0.000000e+00 0.000000e+00 + 0.013750 0.000000e+00 0.000000e+00 + 0.013850 0.000000e+00 0.000000e+00 + 0.013950 0.000000e+00 0.000000e+00 + 0.014050 0.000000e+00 0.000000e+00 + 0.014150 0.000000e+00 0.000000e+00 + 0.014250 0.000000e+00 0.000000e+00 + 0.014350 0.000000e+00 0.000000e+00 + 0.014450 0.000000e+00 0.000000e+00 + 0.014550 0.000000e+00 0.000000e+00 + 0.014650 0.000000e+00 0.000000e+00 + 0.014750 0.000000e+00 0.000000e+00 + 0.014850 0.000000e+00 0.000000e+00 + 0.014950 0.000000e+00 0.000000e+00 + 0.015050 0.000000e+00 0.000000e+00 + 0.015150 0.000000e+00 0.000000e+00 + 0.015250 0.000000e+00 0.000000e+00 + 0.015350 0.000000e+00 0.000000e+00 + 0.015450 0.000000e+00 0.000000e+00 + 0.015550 0.000000e+00 0.000000e+00 + 0.015650 0.000000e+00 0.000000e+00 + 0.015750 0.000000e+00 0.000000e+00 + 0.015850 0.000000e+00 0.000000e+00 + 0.015950 0.000000e+00 0.000000e+00 + 0.016050 0.000000e+00 0.000000e+00 + 0.016150 0.000000e+00 0.000000e+00 + 0.016250 0.000000e+00 0.000000e+00 + 0.016350 0.000000e+00 0.000000e+00 + 0.016450 0.000000e+00 0.000000e+00 + 0.016550 0.000000e+00 0.000000e+00 + 0.016650 0.000000e+00 0.000000e+00 + 0.016750 0.000000e+00 0.000000e+00 + 0.016850 0.000000e+00 0.000000e+00 + 0.016950 0.000000e+00 0.000000e+00 + 0.017050 0.000000e+00 0.000000e+00 + 0.017150 0.000000e+00 0.000000e+00 + 0.017250 0.000000e+00 0.000000e+00 + 0.017350 0.000000e+00 0.000000e+00 + 0.017450 0.000000e+00 0.000000e+00 + 0.017550 0.000000e+00 0.000000e+00 + 0.017650 0.000000e+00 0.000000e+00 + 0.017750 0.000000e+00 0.000000e+00 + 0.017850 0.000000e+00 0.000000e+00 + 0.017950 0.000000e+00 0.000000e+00 + 0.018050 0.000000e+00 0.000000e+00 + 0.018150 0.000000e+00 0.000000e+00 + 0.018250 0.000000e+00 0.000000e+00 + 0.018350 0.000000e+00 0.000000e+00 + 0.018450 0.000000e+00 0.000000e+00 + 0.018550 0.000000e+00 0.000000e+00 + 0.018650 0.000000e+00 0.000000e+00 + 0.018750 0.000000e+00 0.000000e+00 + 0.018850 0.000000e+00 0.000000e+00 + 0.018950 0.000000e+00 0.000000e+00 + 0.019050 0.000000e+00 0.000000e+00 + 0.019150 0.000000e+00 0.000000e+00 + 0.019250 0.000000e+00 0.000000e+00 + 0.019350 0.000000e+00 0.000000e+00 + 0.019450 0.000000e+00 0.000000e+00 + 0.019550 0.000000e+00 0.000000e+00 + 0.019650 0.000000e+00 0.000000e+00 + 0.019750 0.000000e+00 0.000000e+00 + 0.019850 0.000000e+00 0.000000e+00 + 0.019950 0.000000e+00 0.000000e+00 + 0.020050 0.000000e+00 0.000000e+00 + 0.020150 0.000000e+00 0.000000e+00 + 0.020250 0.000000e+00 0.000000e+00 + 0.020350 0.000000e+00 0.000000e+00 + 0.020450 0.000000e+00 0.000000e+00 + 0.020550 0.000000e+00 0.000000e+00 + 0.020650 0.000000e+00 0.000000e+00 + 0.020750 0.000000e+00 0.000000e+00 + 0.020850 0.000000e+00 0.000000e+00 + 0.020950 0.000000e+00 0.000000e+00 + 0.021050 0.000000e+00 0.000000e+00 + 0.021150 0.000000e+00 0.000000e+00 + 0.021250 0.000000e+00 0.000000e+00 + 0.021350 0.000000e+00 0.000000e+00 + 0.021450 0.000000e+00 0.000000e+00 + 0.021550 0.000000e+00 0.000000e+00 + 0.021650 0.000000e+00 0.000000e+00 + 0.021750 0.000000e+00 0.000000e+00 + 0.021850 0.000000e+00 0.000000e+00 + 0.021950 0.000000e+00 0.000000e+00 + 0.022050 0.000000e+00 0.000000e+00 + 0.022150 0.000000e+00 0.000000e+00 + 0.022250 0.000000e+00 0.000000e+00 + 0.022350 0.000000e+00 0.000000e+00 + 0.022450 0.000000e+00 0.000000e+00 + 0.022550 0.000000e+00 0.000000e+00 + 0.022650 0.000000e+00 0.000000e+00 + 0.022750 0.000000e+00 0.000000e+00 + 0.022850 0.000000e+00 0.000000e+00 + 0.022950 0.000000e+00 0.000000e+00 + 0.023050 0.000000e+00 0.000000e+00 + 0.023150 0.000000e+00 0.000000e+00 + 0.023250 0.000000e+00 0.000000e+00 + 0.023350 0.000000e+00 0.000000e+00 + 0.023450 0.000000e+00 0.000000e+00 + 0.023550 0.000000e+00 0.000000e+00 + 0.023650 0.000000e+00 0.000000e+00 + 0.023750 0.000000e+00 0.000000e+00 + 0.023850 0.000000e+00 0.000000e+00 + 0.023950 0.000000e+00 0.000000e+00 + 0.024050 0.000000e+00 0.000000e+00 + 0.024150 0.000000e+00 0.000000e+00 + 0.024250 0.000000e+00 0.000000e+00 + 0.024350 0.000000e+00 0.000000e+00 + 0.024450 0.000000e+00 0.000000e+00 + 0.024550 0.000000e+00 0.000000e+00 + 0.024650 0.000000e+00 0.000000e+00 + 0.024750 0.000000e+00 0.000000e+00 + 0.024850 0.000000e+00 0.000000e+00 + 0.024950 0.000000e+00 0.000000e+00 + 0.025050 0.000000e+00 0.000000e+00 + 0.025150 0.000000e+00 0.000000e+00 + 0.025250 0.000000e+00 0.000000e+00 + 0.025350 0.000000e+00 0.000000e+00 + 0.025450 0.000000e+00 0.000000e+00 + 0.025550 0.000000e+00 0.000000e+00 + 0.025650 0.000000e+00 0.000000e+00 + 0.025750 0.000000e+00 0.000000e+00 + 0.025850 0.000000e+00 0.000000e+00 + 0.025950 0.000000e+00 0.000000e+00 + 0.026050 0.000000e+00 0.000000e+00 + 0.026150 0.000000e+00 0.000000e+00 + 0.026250 0.000000e+00 0.000000e+00 + 0.026350 0.000000e+00 0.000000e+00 + 0.026450 0.000000e+00 0.000000e+00 + 0.026550 0.000000e+00 0.000000e+00 + 0.026650 0.000000e+00 0.000000e+00 + 0.026750 0.000000e+00 0.000000e+00 + 0.026850 0.000000e+00 0.000000e+00 + 0.026950 0.000000e+00 0.000000e+00 + 0.027050 0.000000e+00 0.000000e+00 + 0.027150 0.000000e+00 0.000000e+00 + 0.027250 0.000000e+00 0.000000e+00 + 0.027350 0.000000e+00 0.000000e+00 + 0.027450 0.000000e+00 0.000000e+00 + 0.027550 0.000000e+00 0.000000e+00 + 0.027650 0.000000e+00 0.000000e+00 + 0.027750 0.000000e+00 0.000000e+00 + 0.027850 0.000000e+00 0.000000e+00 + 0.027950 0.000000e+00 0.000000e+00 + 0.028050 0.000000e+00 0.000000e+00 + 0.028150 0.000000e+00 0.000000e+00 + 0.028250 0.000000e+00 0.000000e+00 + 0.028350 0.000000e+00 0.000000e+00 + 0.028450 0.000000e+00 0.000000e+00 + 0.028550 0.000000e+00 0.000000e+00 + 0.028650 1.295098e-04 1.295098e-04 + 0.028750 0.000000e+00 0.000000e+00 + 0.028850 0.000000e+00 0.000000e+00 + 0.028950 0.000000e+00 0.000000e+00 + 0.029050 0.000000e+00 0.000000e+00 + 0.029150 0.000000e+00 0.000000e+00 + 0.029250 0.000000e+00 0.000000e+00 + 0.029350 0.000000e+00 0.000000e+00 + 0.029450 0.000000e+00 0.000000e+00 + 0.029550 0.000000e+00 0.000000e+00 + 0.029650 6.461757e-05 6.461757e-05 + 0.029750 0.000000e+00 0.000000e+00 + 0.029850 0.000000e+00 0.000000e+00 + 0.029950 0.000000e+00 0.000000e+00 + 0.030050 0.000000e+00 0.000000e+00 + 0.030150 0.000000e+00 0.000000e+00 + 0.030250 0.000000e+00 0.000000e+00 + 0.030350 0.000000e+00 0.000000e+00 + 0.030450 0.000000e+00 0.000000e+00 + 0.030550 0.000000e+00 0.000000e+00 + 0.030650 0.000000e+00 0.000000e+00 + 0.030750 0.000000e+00 0.000000e+00 + 0.030850 0.000000e+00 0.000000e+00 + 0.030950 0.000000e+00 0.000000e+00 + 0.031050 4.794095e-05 4.794095e-05 + 0.031150 0.000000e+00 0.000000e+00 + 0.031250 0.000000e+00 0.000000e+00 + 0.031350 0.000000e+00 0.000000e+00 + 0.031450 0.000000e+00 0.000000e+00 + 0.031550 0.000000e+00 0.000000e+00 + 0.031650 0.000000e+00 0.000000e+00 + 0.031750 0.000000e+00 0.000000e+00 + 0.031850 0.000000e+00 0.000000e+00 + 0.031950 0.000000e+00 0.000000e+00 + 0.032050 0.000000e+00 0.000000e+00 + 0.032150 0.000000e+00 0.000000e+00 + 0.032250 0.000000e+00 0.000000e+00 + 0.032350 0.000000e+00 0.000000e+00 + 0.032450 0.000000e+00 0.000000e+00 + 0.032550 0.000000e+00 0.000000e+00 + 0.032650 0.000000e+00 0.000000e+00 + 0.032750 0.000000e+00 0.000000e+00 + 0.032850 0.000000e+00 0.000000e+00 + 0.032950 0.000000e+00 0.000000e+00 + 0.033050 0.000000e+00 0.000000e+00 + 0.033150 0.000000e+00 0.000000e+00 + 0.033250 0.000000e+00 0.000000e+00 + 0.033350 0.000000e+00 0.000000e+00 + 0.033450 0.000000e+00 0.000000e+00 + 0.033550 0.000000e+00 0.000000e+00 + 0.033650 0.000000e+00 0.000000e+00 + 0.033750 4.003765e-05 2.845678e-05 + 0.033850 1.790871e-04 1.722074e-04 + 0.033950 1.170461e-04 1.170461e-04 + 0.034050 0.000000e+00 0.000000e+00 + 0.034150 5.819591e-05 5.819591e-05 + 0.034250 1.284298e-04 7.483011e-05 + 0.034350 1.311053e-04 1.311053e-04 + 0.034450 1.235911e-04 9.456382e-05 + 0.034550 4.301305e-04 2.065993e-04 + 0.034650 1.609558e-04 1.609558e-04 + 0.034750 1.133983e-04 1.133983e-04 + 0.034850 2.528288e-04 1.472033e-04 + 0.034950 0.000000e+00 0.000000e+00 + 0.035050 1.159621e-04 1.159621e-04 + 0.035150 0.000000e+00 0.000000e+00 + 0.035250 1.342618e-04 1.342618e-04 + 0.035350 0.000000e+00 0.000000e+00 + 0.035450 2.615098e-04 1.538532e-04 + 0.035550 9.870959e-05 9.870959e-05 + 0.035650 0.000000e+00 0.000000e+00 + 0.035750 1.237119e-04 1.237119e-04 + 0.035850 2.416935e-04 1.728409e-04 + 0.035950 3.099262e-04 1.854062e-04 + 0.036050 0.000000e+00 0.000000e+00 + 0.036150 5.596891e-05 3.973297e-05 + 0.036250 0.000000e+00 0.000000e+00 + 0.036350 6.052716e-05 6.052716e-05 + 0.036450 0.000000e+00 0.000000e+00 + 0.036550 0.000000e+00 0.000000e+00 + 0.036650 0.000000e+00 0.000000e+00 + 0.036750 0.000000e+00 0.000000e+00 + 0.036850 0.000000e+00 0.000000e+00 + 0.036950 0.000000e+00 0.000000e+00 + 0.037050 0.000000e+00 0.000000e+00 + 0.037150 0.000000e+00 0.000000e+00 + 0.037250 0.000000e+00 0.000000e+00 + 0.037350 1.089698e-04 1.089698e-04 + 0.037450 0.000000e+00 0.000000e+00 + 0.037550 0.000000e+00 0.000000e+00 + 0.037650 0.000000e+00 0.000000e+00 + 0.037750 5.467244e-05 5.467244e-05 + 0.037850 1.469262e-04 1.469262e-04 + 0.037950 0.000000e+00 0.000000e+00 + 0.038050 0.000000e+00 0.000000e+00 + 0.038150 1.132541e-04 1.132541e-04 + 0.038250 0.000000e+00 0.000000e+00 + 0.038350 0.000000e+00 0.000000e+00 + 0.038450 0.000000e+00 0.000000e+00 + 0.038550 0.000000e+00 0.000000e+00 + 0.038650 5.883283e-05 5.883283e-05 + 0.038750 0.000000e+00 0.000000e+00 + 0.038850 0.000000e+00 0.000000e+00 + 0.038950 0.000000e+00 0.000000e+00 + 0.039050 0.000000e+00 0.000000e+00 + 0.039150 0.000000e+00 0.000000e+00 + 0.039250 0.000000e+00 0.000000e+00 + 0.039350 0.000000e+00 0.000000e+00 + 0.039450 0.000000e+00 0.000000e+00 + 0.039550 1.645391e-04 1.645391e-04 + 0.039650 0.000000e+00 0.000000e+00 + 0.039750 0.000000e+00 0.000000e+00 + 0.039850 1.720931e-04 1.720931e-04 + 0.039950 7.743656e-02 3.292614e-03 + + +================================================================================ +Finished simulation + + Elapsed time: 3.7 s ( 0.001 h) + CPU time: 3.6 s ( 0.001 h) + Ratio: 1.023 + + +End of run Mon Sep 16 17:30:03 2019 +================================================================================ +finishSimulation(egs_kerma) 0 From 1538cadffaba4d65b7331f9c0515960533217667 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Tessier?= Date: Tue, 8 Oct 2019 14:53:43 -0400 Subject: [PATCH 02/35] Adjust code format with astyle --- HEN_HOUSE/user_codes/egs_kerma/Makefile | 1 + HEN_HOUSE/user_codes/egs_kerma/array_sizes.h | 1 + HEN_HOUSE/user_codes/egs_kerma/egs_kerma.cpp | 493 ++++++++++-------- .../user_codes/egs_kerma/egs_kerma.macros | 5 +- .../egs_kerma/example_40keV_SDD_1m_FD.egsinp | 1 + 5 files changed, 296 insertions(+), 205 deletions(-) diff --git a/HEN_HOUSE/user_codes/egs_kerma/Makefile b/HEN_HOUSE/user_codes/egs_kerma/Makefile index 613c6e1e8..c984500cb 100644 --- a/HEN_HOUSE/user_codes/egs_kerma/Makefile +++ b/HEN_HOUSE/user_codes/egs_kerma/Makefile @@ -27,6 +27,7 @@ # ############################################################################### + include $(EGS_CONFIG) include $(SPEC_DIR)egspp1.spec include $(SPEC_DIR)egspp_$(my_machine).conf diff --git a/HEN_HOUSE/user_codes/egs_kerma/array_sizes.h b/HEN_HOUSE/user_codes/egs_kerma/array_sizes.h index 112614f90..6579eef1d 100644 --- a/HEN_HOUSE/user_codes/egs_kerma/array_sizes.h +++ b/HEN_HOUSE/user_codes/egs_kerma/array_sizes.h @@ -37,6 +37,7 @@ ############################################################################### */ + #ifndef ARRAY_SIZES_ #define ARRAY_SIZES_ diff --git a/HEN_HOUSE/user_codes/egs_kerma/egs_kerma.cpp b/HEN_HOUSE/user_codes/egs_kerma/egs_kerma.cpp index fd6dd46d8..bb41d5f8b 100644 --- a/HEN_HOUSE/user_codes/egs_kerma/egs_kerma.cpp +++ b/HEN_HOUSE/user_codes/egs_kerma/egs_kerma.cpp @@ -27,16 +27,16 @@ # ############################################################################### # -# C++ user code for estimating the quantity kerma in a volume. +# C++ user code for estimating the quantity kerma in a volume. # -# Additionally, the fluence in the volume can be also calculated if -# requested in the scoring options input block. Two calculation options -# are available: +# Additionally, the fluence in the volume can be also calculated if +# requested in the scoring options input block. Two calculation options +# are available: # # - If a cavity geometry provided, a forced detection scoring technique # can be used to score kerma and fluence for photons reaching the geometry -# that haven't been in any of the exclusion regions. Photons interacting inside -# the cavity are NOT included. +# that haven't been in any of the exclusion regions. Photons interacting +# inside the cavity are NOT included. # # - If no geometry provided, an analog TL scoring 'a la FLURZnrc' is used # for kerma and fluence. @@ -50,7 +50,7 @@ # # Exclusion of user specified regions # -# Scoring volume regions must be provided (perhaps use labels?) +# Scoring volume regions must be provided (consider using labels) # # Fluence scoring must be specifically requested # @@ -58,7 +58,8 @@ # This could be useful to check the validity of the kerma-approximation. # # NOTE 1 : Dose calculation with very high ECUT produces an estimate of - total kerma, not collision kerma. +# total kerma, not collision kerma. +# # NOTE 2 : dose scoring ONLY makes sense for ONE calculation geometry. # If more than one geometry defined, dose scoring should NOT # be used as it would score dose for all geometries in one @@ -67,6 +68,7 @@ ############################################################################### */ + #include // We derive from EGS_AdvancedApplication => need the header file. #include "egs_advanced_application.h" @@ -110,31 +112,46 @@ class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { EGS_KermaApplication(int argc, char **argv) : EGS_AdvancedApplication(argc,argv), ngeom(0), kerma(0), scg(0), cgeom(0), - ncg(0), flug(0),flugT(0) - { + ncg(0), flug(0),flugT(0) { Eave=0.0; }; /*! Destructor. */ ~EGS_KermaApplication() { - if( kerma ) delete kerma; - if( ngeom > 0 ) { - if( flug ) { - for(int j=0; j 0) { + if (flug) { + for (int j=0; j 0 ) { + if (ncg > 0) { delete [] gind1; delete [] gind2; delete [] scg; @@ -167,12 +184,11 @@ class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { int ausgab(int iarg) { int np = the_stack->np-1, ir = the_stack->ir[np]-2, iq = the_stack->iq[np]; /* Photon about to be transported in geometry */ - if( iarg == BeforeTransport && !iq && ir >= 0 ) - { + if (iarg == BeforeTransport && !iq && ir >= 0) { int latch = the_stack->latch[np]; /* Analog Kerma scoring */ - if( is_cavity[ig][ir] ) { - if( !cgeom && latch >= 0 ) { + if (is_cavity[ig][ir]) { + if (!cgeom && latch >= 0) { EGS_Float E = the_stack->E[np], gle = log(E), emuen_rho = E_Muen_Rho->interpolateFast(gle), wtstep = the_stack->wt[np]*the_epcont->tvstep; @@ -181,14 +197,14 @@ class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { //-------------------------------------------- // score photon fluence //-------------------------------------------- - if( flug ) { + if (flug) { EGS_Float e = E; - if( flu_s ) { + if (flu_s) { e = log(e); } EGS_Float ae; int je; - if( e > flu_xmin && e <= flu_xmax) { + if (e > flu_xmin && e <= flu_xmax) { ae = flu_a*e + flu_b; je = min((int)ae,flu_nbin-1);//je = (int) ae; EGS_ScoringArray *aux = flug[ig]; @@ -201,11 +217,13 @@ class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { latch = 1; } /* Mark photons in exclusion regions */ - else if( is_excluded[ig][ir] ) + else if (is_excluded[ig][ir]) { latch = -1; + } /* photon outside cavity and has not been in any exclusion zone */ - else if (latch >= 0) + else if (latch >= 0) { latch = 0; + } the_stack->latch[np] = latch; @@ -223,26 +241,32 @@ class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { Eave += p.q ? p.E - the_useful->rm: p.E; int err = startNewShower(); - if( err ) return err; + if (err) { + return err; + } EGS_BaseGeometry *save_geometry = geometry; - for(ig=0; igtransform(p.x); transforms[ig]->rotate(p.u); } int ireg = geometry->isWhere(p.x); - if( ireg < 0 ) { + if (ireg < 0) { EGS_Float t = 1e30; ireg = geometry->howfar(ireg,p.x,p.u,t); - if( ireg >= 0 ) p.x += p.u*t; + if (ireg >= 0) { + p.x += p.u*t; + } } - if( ireg >= 0 ) { + if (ireg >= 0) { p.ir = ireg; err = shower(); - if( err ) return err; + if (err) { + return err; + } } } err = finishShower(); @@ -262,7 +286,9 @@ class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { int np = the_stack->np-1; EGS_Float E = the_stack->E[np]; - if( E < the_bounds->pcut ) return 0; + if (E < the_bounds->pcut) { + return 0; + } EGS_Vector x(the_stack->x[np],the_stack->y[np],the_stack->z[np]); EGS_Vector u(the_stack->u[np],the_stack->v[np],the_stack->w[np]); @@ -280,18 +306,21 @@ class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { /* Ray-trace from current position to CV and keep track of path to * CV and path in the CV */ - while(1) { - if (is_excluded[ig][ireg]) break; - if( imed != newmed ) { + while (1) { + if (is_excluded[ig][ireg]) { + break; + } + if (imed != newmed) { imed = newmed; - if( imed >= 0 ) { + if (imed >= 0) { gmfp = i_gmfp[imed].interpolateFast(gle); - if( the_xoptions->iraylr ) { + if (the_xoptions->iraylr) { cohfac = i_cohe[imed].interpolateFast(gle); gmfp *= cohfac; } sigma = 1/gmfp; - } else { + } + else { sigma = 0; cohfac = 1; } @@ -301,7 +330,7 @@ class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { Lambda += tstep*sigma;// keep track of path - if ( is_cavity[ig][ireg] ) { //in cavity, get path through it + if (is_cavity[ig][ireg]) { //in cavity, get path through it t_cav += tstep; //rho_cav = the_media->rho[imed]; if (!enters_cavity) { @@ -310,10 +339,14 @@ class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { } } - if( inew < 0 ) break; // outside geometry, stop and score + if (inew < 0) { + break; // outside geometry, stop and score + } // track-length estimation of kerma - if ( enters_cavity && !is_cavity[ig][inew] ) break; // leaves cavity + if (enters_cavity && !is_cavity[ig][inew]) { + break; // leaves cavity + } ireg = inew; x += u*tstep; @@ -331,18 +364,18 @@ class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { //-------------------------------------------- // score photon fluence //-------------------------------------------- - if( flug ) { + if (flug) { EGS_Float e = the_stack->E[np]; - if( flu_s ) { + if (flu_s) { e = log(e); } EGS_Float ae; int je; - if( e > flu_xmin && e <= flu_xmax) { + if (e > flu_xmin && e <= flu_xmax) { ae = flu_a*e + flu_b; je = min((int)ae,flu_nbin-1); EGS_ScoringArray *aux = flug[ig]; - aux->score( je,wt*exp_Lambda*t_cav); + aux->score(je,wt*exp_Lambda*t_cav); flugT->score(ig,wt*exp_Lambda*t_cav); } } @@ -354,26 +387,38 @@ class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { /*! Output intermediate results to the .egsdat file. */ int outputData() { int err = EGS_AdvancedApplication::outputData(); - if( err ) return err; - if( !kerma->storeState(*data_out) ) return 101; - if( ncg > 0 ) { - for(int j=0; jstoreState(*data_out)) { + return 101; + } + if (ncg > 0) { + for (int j=0; jthisHistoryScore(gind1[j])* kerma->thisHistoryScore(gind2[j]); (*data_out) << scg[j]+aux << " "; } (*data_out) << endl; - if( !data_out->good() ) return 104; + if (!data_out->good()) { + return 104; + } } - if( flug ) { - for(int j=0; jstoreState(*data_out) ) return 108+2*j; + if (flug) { + for (int j=0; jstoreState(*data_out)) { + return 108+2*j; + } + } + if (!flugT->storeState(*data_out)) { + return 109+2*ngeom; } - if( !flugT->storeState(*data_out) ) return 109+2*ngeom; } (*data_out) << Eave << endl; - if( !data_out->good() ) return 1031; + if (!data_out->good()) { + return 1031; + } data_out->flush(); delete data_out; @@ -384,21 +429,35 @@ class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { /*! Read results from a .egsdat file. */ int readData() { int err = EGS_AdvancedApplication::readData(); - if( err ) return err; - if( !kerma->setState(*data_in) ) return 101; - if( ncg > 0 ) { - for(int j=0; j> scg[j]; - if( !data_in->good() ) return 104; + if (err) { + return err; + } + if (!kerma->setState(*data_in)) { + return 101; } - if( flug ) { - for(int j=0; jsetState(*data_in) ) return 108+2*j; + if (ncg > 0) { + for (int j=0; j> scg[j]; + } + if (!data_in->good()) { + return 104; + } + } + if (flug) { + for (int j=0; jsetState(*data_in)) { + return 108+2*j; + } + } + if (!flugT->setState(*data_in)) { + return 109+2*ngeom; } - if( !flugT->setState(*data_in) ) return 109+2*ngeom; } (*data_in) >> Eave; - if( !data_in->good() ) return 1031; + if (!data_in->good()) { + return 1031; + } return 0; }; @@ -407,11 +466,13 @@ class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { void resetCounter() { EGS_AdvancedApplication::resetCounter(); kerma->reset(); - if( ncg > 0 ) { - for(int j=0; j 0) { + for (int j=0; jreset(); } flugT->reset(); @@ -422,32 +483,44 @@ class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { /*! Add simulation results */ int addState(istream &data) { int err = EGS_AdvancedApplication::addState(data); - if( err ) return err; + if (err) { + return err; + } EGS_ScoringArray tmp(ngeom); - if( !tmp.setState(data) ) return 101; + if (!tmp.setState(data)) { + return 101; + } (*kerma) += tmp; - if( ncg > 0 ) { - for(int j=0; j 0) { + for (int j=0; j> tmp; - if( !data.good() ) return 104; + if (!data.good()) { + return 104; + } scg[j] += tmp; } } - if( flug ) { + if (flug) { EGS_ScoringArray tg(flu_nbin); - for(int j=0; j> aux_Eave; - if( !data.good() ) return 1036; + if (!data.good()) { + return 1036; + } Eave += aux_Eave; return 0; @@ -462,11 +535,15 @@ class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { egsInformation("%-25s Cavity kerma[Gy] ","Geometry"); egsInformation("\n-----------------------------------------------\n"); char c = '%'; - for(int j=0; jcurrentResult(j,r,dr); - if( r > 0 ) dr = 100*dr/r; - else dr = 100; + if (r > 0) { + dr = 100*dr/r; + } + else { + dr = 100; + } EGS_Float norm = 1.602e-10*current_case/source->getFluence(); norm /= mass[j]; egsInformation("%-25s %14.8le +/- %-10.6lf%c \n", @@ -474,21 +551,23 @@ class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { r*norm,dr,c); } egsInformation("\n\n"); - if( ncg > 0 ) { + if (ncg > 0) { egsInformation("%-20s %-20s KERMA ratio\n","Geometry 1", "Geometry 2"); vector ratio, dratio; - for(int j=0; jcurrentResult(gind1[j],r1,dr1); kerma->currentResult(gind2[j],r2,dr2); - if( r1 > 0 && r2 > 0 ) { + if (r1 > 0 && r2 > 0) { double rc=(scg[j]/(r1*r2*current_case)-1)/(current_case-1); dr1 /= r1; dr2 /= r2; double dr = dr1*dr1 + dr2*dr2 - 2*rc; - if( dr > 0 ) dr = sqrt(dr); + if (dr > 0) { + dr = sqrt(dr); + } double r = r1*mass[gind2[j]]/(r2*mass[gind1[j]]); egsInformation("%-20s %-20s %-11.8lg +/- %-10.8lg [%-10.6lf%c]\n", geoms[gind1[j]]->getName().c_str(), @@ -496,11 +575,13 @@ class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { ratio.push_back(r); dratio.push_back(r*dr); } - else egsInformation("zero dose\n"); + else { + egsInformation("zero dose\n"); + } } } - if( flug ) { + if (flug) { string spe_name = constructIOFileName(".agr",true); //string spe_name = output_file + ".agr"; ofstream spe_output(spe_name.c_str()); @@ -526,7 +607,7 @@ class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { egsInformation("\n\nPhoton fluence\n" "=============================\n"); - for(int j=0; jgetFluence();//per particle norm /= (mass[j]/rho_cav); //per unit volume norm *= flu_a; //per unit bin width @@ -539,17 +620,23 @@ class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { spe_output<<"@type xydy\n"; double fe,dfe,fp,dfp; flugT->currentResult(j,fe,dfe); - if( fe > 0 ) dfe = 100*dfe/fe; - else dfe = 100; + if (fe > 0) { + dfe = 100*dfe/fe; + } + else { + dfe = 100; + } egsInformation(" total fluence [cm-2] = %10.4le +/- %-7.3lf\%\n\n", fe*norm/flu_a,dfe); egsInformation(" Emid/MeV Flu/(MeV*cm2) DFlu/(MeV*cm2)\n" "---------------------------------------------\n"); - for(int i=0; icurrentResult(i,fe,dfe); EGS_Float e = (i+0.5-flu_b)/flu_a; - if( flu_s ) e = exp(e); - spe_output<latch[np] && - (is_cavity[ig][ireg] || cgeom->howfar(-1,x,u,tstep,&newmed)>= 0) ) - { + if (cgeom && !the_stack->latch[np] && + (is_cavity[ig][ireg] || cgeom->howfar(-1,x,u,tstep,&newmed)>= 0)) { /* Photon at or aimed at cavity */ int errK = scoreInCavity(); } @@ -597,16 +683,18 @@ class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { /*! Start a new shower. */ int startNewShower() { int res = EGS_Application::startNewShower(); - if( res ) return res; - if( current_case != last_case ) { - if( ncg > 0 ) { - for(int j=0; j 0) { + for (int j=0; jthisHistoryScore(gind1[j])* kerma->thisHistoryScore(gind2[j]); } kerma->setHistory(current_case); - if( flug ) { - for(int j=0; jsetHistory(current_case); } flugT->setHistory(current_case); @@ -618,45 +706,38 @@ class APP_EXPORT EGS_KermaApplication : public EGS_AdvancedApplication { private: - int ngeom; // number of geometries to calculate - // quantities of interest - int ig; // current geometry index + int ngeom; // number of geometries to calculate quantities of interest + int ig; // current geometry index - int ncg; // number of correlated geometry pairs. + int ncg; // number of correlated geometry pairs. int *gind1, - *gind2; // indices of correlated geometries + *gind2; // indices of correlated geometries - double *scg; // sum(kerma(gind1[j])*kerma(gind2[j]); + double *scg; // sum(kerma(gind1[j])*kerma(gind2[j]); - EGS_BaseGeometry **geoms; // geometries for which to calculate the - // quantites of interest. - EGS_AffineTransform **transforms; - // transformations to apply before transporting - // for each geometry - bool **is_cavity; // array of flags for each region in each - // geometry, which is true if the region - // belongs to the cavity and false otherwise + EGS_BaseGeometry **geoms; // geometries for which to calculate the quantites of interest. + EGS_AffineTransform **transforms; // transformations to apply before transporting for each geometry + bool **is_cavity; // array of flags for each region in each geometry, which is true if the region belongs to the cavity and false otherwise - bool **is_excluded;// array of flags for each region in each - // geometry, which is true if the region - // is excludedd, false otherwise + bool **is_excluded; // array of flags for each region in each geometry, which is true if the region is excludedd, false otherwise - EGS_ScoringArray *kerma; // kerma scoring array + EGS_ScoringArray *kerma; // kerma scoring array EGS_Interpolator *E_Muen_Rho; + /****************************************************************/ - EGS_ScoringArray **flug; // photon fluence - EGS_ScoringArray * flugT; // total photon fluence + EGS_ScoringArray **flug; // photon fluence + EGS_ScoringArray *flugT; // total photon fluence EGS_Float flu_a, flu_b, flu_xmin, flu_xmax, - rho_cav; // cavity mass density + rho_cav; // cavity mass density int flu_s, flu_nbin; - EGS_Float *mass; // mass of the material in the cavity. + EGS_Float *mass; // mass of the material in the cavity. /*! Cavity bounding geometry. If no cavity bounding geometry is defined, range-rejection of RR @@ -675,15 +756,15 @@ extern __extc__ void F77_OBJ_(select_photon_mfp,SELECT_PHOTON_MFP)(EGS_Float *dpmfp) { EGS_Application *a = EGS_Application::activeApplication(); EGS_KermaApplication *app = dynamic_cast(a); - if( !app ) egsFatal("select_photon_mfp called with active application " - " not being of type EGS_KermaApplication!\n"); + if (!app) egsFatal("select_photon_mfp called with active application " + " not being of type EGS_KermaApplication!\n"); app->selectPhotonMFP(*dpmfp); } int EGS_KermaApplication::initScoring() { EGS_Input *options = input->takeInputItem("scoring options"); - if( options ) { + if (options) { // // *********** calculation geometries @@ -697,7 +778,7 @@ int EGS_KermaApplication::initScoring() { vector transformations; EGS_Input *aux; EGS_BaseGeometry::setActiveGeometryList(app_index); - while( (aux = options->takeInputItem("calculation geometry")) ) { + while ((aux = options->takeInputItem("calculation geometry"))) { string gname; int err = aux->getInput("geometry name",gname); vector cav; @@ -706,38 +787,42 @@ int EGS_KermaApplication::initScoring() { int err4 = aux->getInput("excluded regions",apert); EGS_Float cmass; int err2 = aux->getInput("cavity mass",cmass); - if( err ) egsWarning("initScoring: missing/wrong 'geometry name' " + if (err) egsWarning("initScoring: missing/wrong 'geometry name' " + "input\n"); + if (err1) egsWarning("initScoring: missing/wrong 'cavity regions' " "input\n"); - if( err1 ) egsWarning("initScoring: missing/wrong 'cavity regions' " - "input\n"); - if( err2 ) { + if (err2) { egsWarning("initScoring: missing/wrong 'cavity mass' " "input\n"); cmass = -1; } - if ( err4 ) { + if (err4) { egsWarning("\n\n*** Geometry %s : Error reading excluded regions or not found.\n" " No region excluded from scoring\n\n",gname.c_str()); } - if( err || err1 ) egsWarning(" --> input ignored\n"); + if (err || err1) { + egsWarning(" --> input ignored\n"); + } else { EGS_BaseGeometry::setActiveGeometryList(app_index); EGS_BaseGeometry *g = EGS_BaseGeometry::getGeometry(gname); - if( !g ) egsWarning("initScoring: no geometry named %s -->" - " input ignored\n",gname.c_str()); + if (!g) egsWarning("initScoring: no geometry named %s -->" + " input ignored\n",gname.c_str()); else { int nreg = g->regions(); int *regs = new int [cav.size()]; int ncav = 0; - for(int j=0; j= nreg ) + for (int j=0; j= nreg) egsWarning("initScoring: region %d is not within" " the allowed range of 0...%d -> input" " ignored\n",cav[j],nreg-1); - else regs[ncav++] = cav[j]; + else { + regs[ncav++] = cav[j]; + } } - if( !ncav ) { + if (!ncav) { egsWarning("initScoring: no cavity regions " "specified for geometry %s --> input ignored\n", gname.c_str()); @@ -751,11 +836,11 @@ int EGS_KermaApplication::initScoring() { transformations.push_back( EGS_AffineTransform::getTransformation(aux)); /* excluded regions */ - if( !err4 && apert.size() > 0 ) { + if (!err4 && apert.size() > 0) { int *ap = new int [apert.size()]; int nap=0; - for(int j=0; j= 0 && apert[j] < nreg ) { + for (int j=0; j= 0 && apert[j] < nreg) { ap[nap++] = apert[j]; } else { @@ -779,7 +864,7 @@ int EGS_KermaApplication::initScoring() { delete aux; } ngeom = geometries.size(); - if( !ngeom ) { + if (!ngeom) { egsWarning("initScoring: no calculation geometries defined\n"); return 1; } @@ -791,7 +876,7 @@ int EGS_KermaApplication::initScoring() { transforms = new EGS_AffineTransform* [ngeom]; rho_cav = -1; - for(int j=0; jref(); mass[j] = cavity_masses[j]; transforms[j] = transformations[j]; @@ -799,27 +884,31 @@ int EGS_KermaApplication::initScoring() { is_cavity[j] = new bool [nreg]; is_excluded[j] = new bool [nreg]; int i; - for(i=0; imedium(ireg); + if (imed == -999) { + imed = geoms[j]->medium(ireg); + } else { int imed1 = geoms[j]->medium(ireg); - if( imed1 != imed ) egsWarning("initScoring: different " - "medium %d in region %d compared to medium %d in " - "region %d. Hope you know what you are doing\n", - imed1,ireg,imed,cavity_regions[j][0]); + if (imed1 != imed) egsWarning("initScoring: different " + "medium %d in region %d compared to medium %d in " + "region %d. Hope you know what you are doing\n", + imed1,ireg,imed,cavity_regions[j][0]); } } delete [] cavity_regions[j]; /* Get cavity mass density */ - if (rho_cav < 0) rho_cav = the_media->rho[imed]; + if (rho_cav < 0) { + rho_cav = the_media->rho[imed]; + } else { EGS_Float rho_cav_new = the_media->rho[imed]; if (rho_cav != rho_cav_new) egsWarning("initScoring:\n" @@ -830,8 +919,8 @@ int EGS_KermaApplication::initScoring() { } //if (n_excluded_regions.size()>0){ - if ( !n_excluded_regions.empty() ) { - for(i=0; i cor1, cor2; - while( (aux = options->takeInputItem("correlated geometries")) ) { + while ((aux = options->takeInputItem("correlated geometries"))) { vector gnames; int err = aux->getInput("correlated geometries",gnames); - if( !err && gnames.size() == 2 ) { + if (!err && gnames.size() == 2) { int j1, j2; - for(j1=0; j1getName() ) break; - for(j2=0; j2getName() ) break; - if( j1 < ngeom && j2 < ngeom ) { + for (j1=0; j1getName()) { + break; + } + for (j2=0; j2getName()) { + break; + } + if (j1 < ngeom && j2 < ngeom) { cor1.push_back(j1); cor2.push_back(j2); } } } - if( cor1.size() > 0 ) { + if (cor1.size() > 0) { ncg = cor1.size(); gind1 = new int [ncg]; gind2 = new int [ncg]; scg = new double [ncg]; - for(int j=0; jtakeInputItem("fluence scoring"); - if( aux ) { + if (aux) { EGS_Float flu_Emin, flu_Emax; int er1 = aux->getInput("minimum energy",flu_Emin); int er2 = aux->getInput("maximum energy",flu_Emax); @@ -884,13 +977,13 @@ int EGS_KermaApplication::initScoring() { flu_Emax = Emax + 2*(flu_Emax - flu_Emin)/flu_nbin; flu_nbin += 2; }*/ - if( !er1 && !er2 && !er3 ) { + if (!er1 && !er2 && !er3) { flug = new EGS_ScoringArray * [ngeom]; flugT = new EGS_ScoringArray(ngeom); - for(int j=0; jgetInput("emuen file",muen_file); - if( errKmuen ) - { - errKmuen = options->getInput("muen file",muen_file); - if( errKmuen ) - egsFatal( - "\n\n*** Wrong/missing 'emuen file' input for a " - "Kerma calculation\n This is a fatal error\n\n"); + if (errKmuen) { + errKmuen = options->getInput("muen file",muen_file); + if (errKmuen) + egsFatal( + "\n\n*** Wrong/missing 'emuen file' input for a " + "Kerma calculation\n This is a fatal error\n\n"); } ifstream muen_data(muen_file.c_str()); - if( !muen_data ) { + if (!muen_data) { egsFatal( "\n\n*** Failed to open emuen file %s\n" " This is a fatal error\n",muen_file.c_str()); } int ndat; muen_data >> ndat; - if( ndat < 2 || muen_data.fail() ) egsFatal( + if (ndat < 2 || muen_data.fail()) egsFatal( "\n\n*** Failed to read emuen data file\n"); EGS_Float *xmuen = new EGS_Float [ndat]; EGS_Float *fmuen = new EGS_Float [ndat]; - for(int j=0; j> xmuen[j] >> fmuen[j]; - if( muen_data.fail() ) egsFatal( + for (int j=0; j> xmuen[j] >> fmuen[j]; + } + if (muen_data.fail()) egsFatal( "\n\n*** Failed to read emuen data file\n"); E_Muen_Rho = new EGS_Interpolator(ndat,log(xmuen[0]), log(xmuen[ndat-1]),fmuen); @@ -941,10 +1035,10 @@ int EGS_KermaApplication::initScoring() { delete [] fmuen; string cavity_geometry; int errCavGeom = options->getInput("cavity geometry",cavity_geometry); - if( !errCavGeom ) { + if (!errCavGeom) { EGS_BaseGeometry::setActiveGeometryList(app_index); cgeom = EGS_BaseGeometry::getGeometry(cavity_geometry); - if( !cgeom ) { + if (!cgeom) { egsWarning("\n\n********** No geometry named" " %s exists! \nThis is required for forced detection track-length Kerma estimation!\n", cavity_geometry.c_str()); @@ -1001,12 +1095,12 @@ void EGS_KermaApplication::describeSimulation() { " including those scattered inside the geometry.\n" " Fluence is equivalent to FLURZ total fluence!\n\n"); egsInformation("\n\n"); - for(int j=0; jgetName().c_str()); geoms[j]->printInfo(); - for(int i=0; iregions(); i++) { - if( is_cavity[j][i] ) { + for (int i=0; iregions(); i++) { + if (is_cavity[j][i]) { egsInformation(" cavity region %d, medium = %d\n\n", i,geoms[j]->medium(i)); } @@ -1016,13 +1110,15 @@ void EGS_KermaApplication::describeSimulation() { egsInformation("excluded regions for geometry %s :", geoms[i]->getName().c_str()); int nexcl = 0; - for(int j=0; jregions(); j++) { + for (int j=0; jregions(); j++) { if (is_excluded[i][j]) { egsInformation(" %d",j); nexcl++; } } - if (!nexcl) egsInformation(" NONE"); + if (!nexcl) { + egsInformation(" NONE"); + } egsInformation("\n"); } } @@ -1032,13 +1128,4 @@ APP_LIB(EGS_KermaApplication); #else APP_MAIN(EGS_KermaApplication); #endif -// int main(int argc, char **argv) { -// -// EGS_KermaApplication app(argc,argv); -// int err = app.initSimulation(); -// if( err ) return err; -// err = app.runSimulation(); -// if( err < 0 ) return err; -// return app.finishSimulation(); -// -// } + diff --git a/HEN_HOUSE/user_codes/egs_kerma/egs_kerma.macros b/HEN_HOUSE/user_codes/egs_kerma/egs_kerma.macros index d14c6bc54..53fa099ad 100644 --- a/HEN_HOUSE/user_codes/egs_kerma/egs_kerma.macros +++ b/HEN_HOUSE/user_codes/egs_kerma/egs_kerma.macros @@ -1,7 +1,7 @@ %C80 "#############################################################################" " " -" EGSnrc egs++ egs_kerma application mortran macros " +" EGSnrc egs++ egs_kerma application mortran macros " " Copyright (C) 2016 National Research Council Canada " " " " This file is part of EGSnrc. " @@ -21,12 +21,13 @@ " " "#############################################################################" " " -" Author: Ernesto Mainegra-Hing, 2016 " +" Author: Ernesto Mainegra-Hing, 2016 " " " " Contributors: " " " "#############################################################################" + REPLACE {$MXGE} WITH {2000}; REPLACE {$MXEKE} WITH {500}; diff --git a/HEN_HOUSE/user_codes/egs_kerma/example_40keV_SDD_1m_FD.egsinp b/HEN_HOUSE/user_codes/egs_kerma/example_40keV_SDD_1m_FD.egsinp index 473f3ec6c..fac1dfa33 100644 --- a/HEN_HOUSE/user_codes/egs_kerma/example_40keV_SDD_1m_FD.egsinp +++ b/HEN_HOUSE/user_codes/egs_kerma/example_40keV_SDD_1m_FD.egsinp @@ -22,6 +22,7 @@ # ############################################################################### + :start geometry definition: ########################## From 4b2ecfd8c9d9bc5997b077c4be40dcedc143bd3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Tessier?= Date: Tue, 8 Oct 2019 15:06:34 -0400 Subject: [PATCH 03/35] Adjust example and add egs_kerma to build list Adjust the style of the sample input file. Define media by density correction file only, and use a relative file path for the e*muen file. Remove egslog output. Add egs_kerma to the list of application that are compiled by default during EGSnrc installation. --- .../doc/src/pirs898-egs++/egs_kerma.doxy | 376 +++--- HEN_HOUSE/scripts/finalize_egs_foruser | 2 +- HEN_HOUSE/user_codes/egs_kerma/egs_kerma.cpp | 14 +- .../egs_kerma/example_40keV_SDD_1m_FD.egsinp | 311 +++-- .../egs_kerma/example_40keV_SDD_1m_FD.egslog | 1191 ----------------- 5 files changed, 365 insertions(+), 1529 deletions(-) delete mode 100644 HEN_HOUSE/user_codes/egs_kerma/example_40keV_SDD_1m_FD.egslog diff --git a/HEN_HOUSE/doc/src/pirs898-egs++/egs_kerma.doxy b/HEN_HOUSE/doc/src/pirs898-egs++/egs_kerma.doxy index b3cffdfc1..9ed239ff3 100644 --- a/HEN_HOUSE/doc/src/pirs898-egs++/egs_kerma.doxy +++ b/HEN_HOUSE/doc/src/pirs898-egs++/egs_kerma.doxy @@ -80,17 +80,22 @@ an isotropic point source of 40 keV photons placed at 100 cm on the negative z-a \verbatim :start source: - library = egs_isotropic_source - name = the_source - :start shape: - type = point - position = 0, 0, -100 - :stop shape: - :start spectrum: - type = monoenergetic - energy = .04 - :stop spectrum: - charge = 0 + name = isotropic + library = egs_isotropic_source + charge = 0 + + ### source shape + :start shape: + type = point + position = 0, 0, -100 + :stop shape: + + ### source spectrum + :start spectrum: + type = monoenergetic + energy = 0.04 # MeV + :stop spectrum: + :stop source: \endverbatim @@ -117,13 +122,13 @@ A pseudo input block of such an input is shown below: :start calculation geometry: geometry name = name_1 cavity regions = list_of_cavity_region_indices - cavity mass = total cavity mass in gram + cavity mass = total cavity mass in grams excluded regions = list_of_regions # exclude particles touching these regions :stop calculation geometry: :start calculation geometry: geometry name = name_1 cavity regions = list_of_cavity_region_indices - cavity mass = total cavity mass in gram + cavity mass = total cavity mass in grams excluded regions = list_of_regions :stop calculation geometry: :start calculation geometry: @@ -140,10 +145,7 @@ A pseudo input block of such an input is shown below: ... correlated geometries = name_k name_l - ############################################ - # Fluence scoring requested in this block - # Common to all calculation geometries - ############################################ + ### fluence scoring requested (common to all calculation geometries) :start fluence scoring: minimum energy = Emin maximum energy = Emax @@ -151,15 +153,10 @@ A pseudo input block of such an input is shown below: scale = linear # linear or logarithmic :stop fluence scoring: - ###################################### - # E*muen file, it could also be E*mutr - ###################################### + ### E*muen file (could also be E*mutr): absolute or relative file path emuen file = absolute_file_name - ######################################################## - # Geometry for forced-detection, if omitted, an analog - # scoring used. - ######################################################## + ### geometry for forced-detection (if omitted, an analog scoring is used) cavity geometry = cavity # For forced detection :stop scoring options: @@ -199,21 +196,21 @@ transport parameters: \verbatim ############################## - :Start MC Transport Parameter: +:start mc transport parameter: - Global ECUT= 0.512 - Global PCUT= 0.001 + Global ECUT = 0.512 + Global PCUT = 0.001 - Photon cross sections = mcdf-xcom # XCOM with renormalized PE xsections + Photon cross sections = mcdf-xcom # XCOM with renormalized PE xsections Pair cross sections = nrc Triplet production = On - Radiative Compton corrections = ON + Radiative Compton corrections = On - Brems cross sections= nrc - Electron Impact Ionization= penelope # Could be also ik + Brems cross sections = nrc + Electron Impact Ionization = penelope # Could be also ik - :Stop MC Transport Parameter: - ############################# +:stop mc transport parameter: +############################## \endverbatim This file is distributed with egs_kerma in the same folder. @@ -336,19 +333,23 @@ photons \verbatim ############################################################################### # -# A simple example input file for the egs_kerma C++ application. +# EGSnrc egs++ egs_kerma application sample input file +# Copyright (C) 2016 National Research Council Canada # -# Simulates a 40 keV isotropic photon source in a room with -# concrete walls. Kerma and fluence inside a 5 cm radius air sphere -# are calculated using a forced-detection technique (FD) and a track-length -# estimator. Air sphere is in the centre of the room and the source at -# 1 m from the sphere. +# This file is part of EGSnrc. # -# NOTE 1: Material data is generated in pegsless mode. If source energy changed, -# make sure to adjust energy cut-offs (AE, UE, AP, UP) below! +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. # -# NOTE 2: Two geometries used here for ilustration purposes. Most likely -# only one geometry is needed for kerma and fluence calculations +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . # ############################################################################### # @@ -357,206 +358,217 @@ photons # Contributors: # ############################################################################### +# +# A simple example input file for the egs_kerma C++ application. +# +# Simulates a 40 keV isotropic photon source in a room with concrete walls. +# Kerma and fluence inside a 5 cm radius air sphere are calculated using a +# forced-detection (FD) technique and a track-length estimator. The air sphere +# is in the centre of the room and the source is 1 m from the sphere. +# +# NOTE 1: Material data is generated in pegsless mode. If source energy +# changed, make sure to adjust energy cut-offs (ae, ue, ap, up) below. +# +# NOTE 2: Two geometries are used here for illustration purposes. Most likely +# only one geometry is needed for kerma and fluence calculations. +# +############################################################################### + +############################################################################### +### Geometry +############################################################################### :start geometry definition: - ########################## - # A 5 cm radius air cavity - ########################## + ### air cavity, spherical, 5 cm radius :start geometry: - library = egs_spheres - midpoint = 0 0 0 - radii = 5.0 - name = cavity + name = cavity + library = egs_spheres + midpoint = 0 0 0 + radii = 5.0 :start media input: media = air :stop media input: :stop geometry: - ########################## - # A 8 m X 8 m X 8 m air box - ########################## + + ### air box (8 m x 8 m x 8 m) :start geometry: - library = egs_box - box size = 800 - name = air - :start media input: - media = air - :stop media input: + name = air + library = egs_box + box size = 800 + :start media input: + media = air + :stop media input: :stop geometry: - ########################## - # with 1 m thick concrete walls - ########################## + + ### room with 1 m thick concrete walls :start geometry: - library = egs_box - box size = 900 - name = walls - :start media input: - media = concrete - :stop media input: + name = walls + library = egs_box + box size = 900 + :start media input: + media = concrete + :stop media input: :stop geometry: - ########################## - # A room with concrete walls - ########################## + + ### room with concrete walls :start geometry: - library = egs_genvelope name = room + library = egs_genvelope base geometry = walls inscribed geometries = air :stop geometry: - ########################################################## - # Geometries below are identical. + + ########################################################################### # - # The purpose is to account for wall contributions - # to the air sphere. There are several ways of - # accomplishing this. One could just have used the same - # geometry for both calculations, with and - # without the sensitive regions, or have one geometry with - # and another without the walls. + # The two geometries below are identical # - ######################################################### - # An air sphere in a room with concrete walls - # Wall contribution not included during the - # simulations. See block 'scoring options' + # The purpose is to account for wall contributions to the air sphere. The + # first geometry does NOT include contributions from the wall during the + # calculation, while the second one does. See the 'scoring options' block # for more detail. - ########################## + # + # There are several ways of accomplishing this. One could just have used + # the same geometry for both calculations, with and without the sensitive + # regions, or have one geometry with and another without the walls. + # + ########################################################################### + + ### air sphere in room with concrete walls (wall contribution NOT included) :start geometry: + name = cavity_in_room_no_wall library = egs_genvelope - name = cavity_in_room_no_wall base geometry = room inscribed geometries = cavity :stop geometry: - ########################## - # An air sphere in a room with concrete walls - # Wall contribution included during the - # simulations. See block 'scoring options' - # for more detail. - ########################## + + ### air sphere in room with concrete walls (wall contribution included) :start geometry: + name = cavity_in_room_all library = egs_genvelope - name = cavity_in_room_all base geometry = room inscribed geometries = cavity :stop geometry: + ### simulation geometry simulation geometry = cavity_in_room_no_wall :stop geometry definition: + +############################################################################### +### Media +############################################################################### +:start media definition: + + ### energy cutoffs + ae = 0.512 + ue = 0.555 + ap = 0.001 + up = 0.045 + + ### air + :start air: + density correction file = air_dry_nearsealevel + :stop air: + + ### concrete + :start concrete: + density correction file = concrete_ordinary + :stop concrete: + +:stop media definition: + + +############################################################################### +### Source +############################################################################### :start source definition: -########################################### define the source: - :start source: - library = egs_isotropic_source - name = the_source - :start shape: - type = point - position = 0, 0, -100 - :stop shape: - :start spectrum: - type = monoenergetic - energy = .04 - :stop spectrum: - charge = 0 - :stop source: - simulation source = the_source + ### isotropic + :start source: + name = isotropic + library = egs_isotropic_source + charge = 0 -:stop source definition: + ### source shape + :start shape: + type = point + position = 0, 0, -100 + :stop shape: -##################################### Run control -:start run control: + ### source spectrum + :start spectrum: + type = monoenergetic + energy = 0.04 # MeV + :stop spectrum: - ncase = 1000000 - #calculation = combine + :stop source: + + ### simulation source + simulation source = isotropic + +:stop source definition: -:stop run control: -##################################### Scoring options +############################################################################### +### Scoring options +############################################################################### :start scoring options: - ############################################### - # Using same geometry under two diff. names for - # easier bookeeping. - ############################################### + ### use the same geometry under two different names, for easier bookeeping :start calculation geometry: - geometry name = cavity_in_room_no_wall - cavity regions = 2 - excluded regions = 0 # exclude particles passing through these regions - cavity mass = 0.630831804841 # 5 cm radius air sphere + geometry name = cavity_in_room_no_wall + cavity regions = 2 + excluded regions = 0 # exclude particles passing through these regions + cavity mass = 0.630831804841 # 5 cm radius air sphere :stop calculation geometry: + :start calculation geometry: - geometry name = cavity_in_room_all - cavity regions = 2 - #excluded regions = 0 # exclude particles passing through these regions - cavity mass = 0.630831804841 # 5 cm radius air sphere + geometry name = cavity_in_room_all + cavity regions = 2 + #excluded regions = 0 # exclude particles passing through these regions + cavity mass = 0.630831804841 # 5 cm radius air sphere :stop calculation geometry: - # Ratio estimates wall contribution to air sphere - correlated geometries = cavity_in_room_all cavity_in_room_no_wall + ### ratio estimates wall contribution to air sphere + correlated geometries = cavity_in_room_all cavity_in_room_no_wall - ############################################ - # Fluence scoring requested in this block - # Common to all calculation geometries - ############################################ + ### fluence scoring requested (common to all calculation geometries) :start fluence scoring: - minimum energy = 0.0 - maximum energy = 0.040 - number of bins = 400 - scale = linear + minimum energy = 0.0 + maximum energy = 0.040 + number of bins = 400 + scale = linear :stop fluence scoring: - ###################################### - # E*muen file, it could also be E*mutr - # - # Replace $EGS_HOME with the actual path! - ###################################### - emuen file = $EGS_HOME/egs_kerma/emuen_icru90_1.5MeV.data - - ######################################################## - # Geometry for forced-detection, if omitted, an analog - # scoring used. - ######################################################## - cavity geometry = cavity # For forced detection + ### E*muen file (could also be E*mutr): absolute or relative file path + emuen file = emuen_icru90_1.5MeV.data -:stop scoring options: + ### geometry for forced-detection (if omitted, an analog scoring is used) + cavity geometry = cavity -###################################### Transport parameters -:start MC transport parameter: - # You can include here any of the transport parameter options - # understood by EGSnrc +:stop scoring options: - Global ECUT= 2000. # No electron transport - Photon cross sections = mcdf-xcom # XCOM with renormalized PE xsections -:stop MC transport parameter: +############################################################################### +### Transport parameters +############################################################################### +:start MC transport parameter: -##################### -# Pegsless operation. -##################### -:start media definition: + ### you can include here any of the EGSnrc transport parameters - ### energy transport cutoffs - ae = 0.512 - ue = 0.555 - ap = 0.001 - up = 0.045 + Global ECUT = 2000. # Turn-off electron transport + Photon cross sections = mcdf-xcom # XCOM with renormalized PE xsections - :start air: - rho = 0.00120479 - elements = C, N, O, AR - mass fractions = 0.000124, 0.755267, 0.231781, 0.012827 - density correction file = air_dry_nearsealevel - gas pressure = 1.0 - bremsstrahlung correction = NRC - :stop air: +:stop MC transport parameter: - :start concrete: - rho = 2.3 - elements = H, C, O, NA, MG, AL, SI, K, CA, FE - mass fractions = 0.022099,0.002484,0.574930,0.015208,0.001266,0.019953,0.304627,0.010045 ,0.042952,0.006435 - density correction file = concrete_ordinary - bremsstrahlung correction = NRC - :stop concrete: -:stop media definition: +############################################################################### +### Run control +############################################################################### +:start run control: + ncase = 1000000 +:stop run control: \endverbatim */ diff --git a/HEN_HOUSE/scripts/finalize_egs_foruser b/HEN_HOUSE/scripts/finalize_egs_foruser index 7035ac37f..6f00c3e82 100755 --- a/HEN_HOUSE/scripts/finalize_egs_foruser +++ b/HEN_HOUSE/scripts/finalize_egs_foruser @@ -75,7 +75,7 @@ else test_egs_home=$(cd $my_dir/../..; pwd)/egs_home fi -cpp_user_codes="egs_app cavity egs_cbct egs_chamber egs_fac tutor2pp tutor7pp" +cpp_user_codes="cavity egs_app egs_cbct egs_chamber egs_fac egs_kerma tutor2pp tutor7pp" # Now explain to the user what this script is going to do. # cat >&2 <<_ACEOF diff --git a/HEN_HOUSE/user_codes/egs_kerma/egs_kerma.cpp b/HEN_HOUSE/user_codes/egs_kerma/egs_kerma.cpp index bb41d5f8b..e0f293e97 100644 --- a/HEN_HOUSE/user_codes/egs_kerma/egs_kerma.cpp +++ b/HEN_HOUSE/user_codes/egs_kerma/egs_kerma.cpp @@ -44,18 +44,18 @@ # Required: E*muen or E*mutr file for scoring either collision or total kerma # -------- for the cavity medium # -# Calculations for multiple geometries +# Calculations for multiple geometries. # -# Kerma ratios can be calculated using a correlated scoring technique +# Kerma ratios can be calculated using a correlated scoring technique. # -# Exclusion of user specified regions +# Exclusion of user specified regions. # -# Scoring volume regions must be provided (consider using labels) +# Scoring volume regions must be provided (consider using labels). # -# Fluence scoring must be specifically requested +# Fluence scoring must be specifically requested. # -# Dose calculation in the cavity can be done using a dose scoring AO. -# This could be useful to check the validity of the kerma-approximation. +# Dose calculation in the cavity can be done using a dose scoring ausgab +# object.This is useful to check the validity of the kerma-approximation. # # NOTE 1 : Dose calculation with very high ECUT produces an estimate of # total kerma, not collision kerma. diff --git a/HEN_HOUSE/user_codes/egs_kerma/example_40keV_SDD_1m_FD.egsinp b/HEN_HOUSE/user_codes/egs_kerma/example_40keV_SDD_1m_FD.egsinp index fac1dfa33..1d98ec738 100644 --- a/HEN_HOUSE/user_codes/egs_kerma/example_40keV_SDD_1m_FD.egsinp +++ b/HEN_HOUSE/user_codes/egs_kerma/example_40keV_SDD_1m_FD.egsinp @@ -1,18 +1,23 @@ + ############################################################################### # -# A simple example input file for the egs_kerma C++ application. +# EGSnrc egs++ egs_kerma application sample input file +# Copyright (C) 2016 National Research Council Canada +# +# This file is part of EGSnrc. # -# Simulates a 40 keV isotropic photon source in a room with -# concrete walls. Kerma and fluence inside a 5 cm radius air sphere -# are calculated using a forced-detection technique (FD) and a track-length -# estimator. Air sphere is in the centre of the room and the source at -# 1 m from the sphere. +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. # -# NOTE 1: Material data is generated in pegsless mode. If source energy changed, -# make sure to adjust energy cut-offs (AE, UE, AP, UP) below! +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. # -# NOTE 2: Two geometries used here for ilustration purposes. Most likely -# only one geometry is needed for kerma and fluence calculations +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . # ############################################################################### # @@ -21,205 +26,215 @@ # Contributors: # ############################################################################### +# +# A simple example input file for the egs_kerma C++ application. +# +# Simulates a 40 keV isotropic photon source in a room with concrete walls. +# Kerma and fluence inside a 5 cm radius air sphere are calculated using a +# forced-detection (FD) technique and a track-length estimator. The air sphere +# is in the centre of the room and the source is 1 m from the sphere. +# +# NOTE 1: Material data is generated in pegsless mode. If source energy +# changed, make sure to adjust energy cut-offs (ae, ue, ap, up) below. +# +# NOTE 2: Two geometries are used here for illustration purposes. Most likely +# only one geometry is needed for kerma and fluence calculations. +# +############################################################################### +############################################################################### +### Geometry +############################################################################### :start geometry definition: - ########################## - # A 5 cm radius air cavity - ########################## + ### air cavity, spherical, 5 cm radius :start geometry: - library = egs_spheres - midpoint = 0 0 0 - radii = 5.0 - name = cavity + name = cavity + library = egs_spheres + midpoint = 0 0 0 + radii = 5.0 :start media input: media = air :stop media input: :stop geometry: - ########################## - # A 8 m X 8 m X 8 m air box - ########################## + + ### air box (8 m x 8 m x 8 m) :start geometry: - library = egs_box - box size = 800 - name = air - :start media input: - media = air - :stop media input: + name = air + library = egs_box + box size = 800 + :start media input: + media = air + :stop media input: :stop geometry: - ########################## - # with 1 m thick concrete walls - ########################## + + ### room with 1 m thick concrete walls :start geometry: - library = egs_box - box size = 900 - name = walls - :start media input: - media = concrete - :stop media input: + name = walls + library = egs_box + box size = 900 + :start media input: + media = concrete + :stop media input: :stop geometry: - ########################## - # A room with concrete walls - ########################## + + ### room with concrete walls :start geometry: - library = egs_genvelope name = room + library = egs_genvelope base geometry = walls inscribed geometries = air :stop geometry: - ########################################################## - # Geometries below are identical. + + ########################################################################### # - # The purpose is to account for wall contributions - # to the air sphere. There are several ways of - # accomplishing this. One could just have used the same - # geometry for both calculations, with and - # without the sensitive regions, or have one geometry with - # and another without the walls. + # The two geometries below are identical # - ######################################################### - # An air sphere in a room with concrete walls - # Wall contribution not included during the - # simulations. See block 'scoring options' + # The purpose is to account for wall contributions to the air sphere. The + # first geometry does NOT include contributions from the wall during the + # calculation, while the second one does. See the 'scoring options' block # for more detail. - ########################## + # + # There are several ways of accomplishing this. One could just have used + # the same geometry for both calculations, with and without the sensitive + # regions, or have one geometry with and another without the walls. + # + ########################################################################### + + ### air sphere in room with concrete walls (wall contribution NOT included) :start geometry: + name = cavity_in_room_no_wall library = egs_genvelope - name = cavity_in_room_no_wall base geometry = room inscribed geometries = cavity :stop geometry: - ########################## - # An air sphere in a room with concrete walls - # Wall contribution included during the - # simulations. See block 'scoring options' - # for more detail. - ########################## + + ### air sphere in room with concrete walls (wall contribution included) :start geometry: + name = cavity_in_room_all library = egs_genvelope - name = cavity_in_room_all base geometry = room inscribed geometries = cavity :stop geometry: + ### simulation geometry simulation geometry = cavity_in_room_no_wall :stop geometry definition: + +############################################################################### +### Media +############################################################################### +:start media definition: + + ### energy cutoffs + ae = 0.512 + ue = 0.555 + ap = 0.001 + up = 0.045 + + ### air + :start air: + density correction file = air_dry_nearsealevel + :stop air: + + ### concrete + :start concrete: + density correction file = concrete_ordinary + :stop concrete: + +:stop media definition: + + +############################################################################### +### Source +############################################################################### :start source definition: -########################################### define the source: - :start source: - library = egs_isotropic_source - name = the_source - :start shape: - type = point - position = 0, 0, -100 - :stop shape: - :start spectrum: - type = monoenergetic - energy = .04 - :stop spectrum: - charge = 0 - :stop source: - simulation source = the_source + ### isotropic + :start source: + name = isotropic + library = egs_isotropic_source + charge = 0 -:stop source definition: + ### source shape + :start shape: + type = point + position = 0, 0, -100 + :stop shape: -##################################### Run control -:start run control: + ### source spectrum + :start spectrum: + type = monoenergetic + energy = 0.04 # MeV + :stop spectrum: - ncase = 1000000 - #calculation = combine + :stop source: + + ### simulation source + simulation source = isotropic + +:stop source definition: -:stop run control: -##################################### Scoring options +############################################################################### +### Scoring options +############################################################################### :start scoring options: - ############################################### - # Using same geometry under two diff. names for - # easier bookeeping. - ############################################### + ### use the same geometry under two different names, for easier bookeeping :start calculation geometry: - geometry name = cavity_in_room_no_wall - cavity regions = 2 - excluded regions = 0 # exclude particles passing through these regions - cavity mass = 0.630831804841 # 5 cm radius air sphere + geometry name = cavity_in_room_no_wall + cavity regions = 2 + excluded regions = 0 # exclude particles passing through these regions + cavity mass = 0.630831804841 # 5 cm radius air sphere :stop calculation geometry: + :start calculation geometry: - geometry name = cavity_in_room_all - cavity regions = 2 - #excluded regions = 0 # exclude particles passing through these regions - cavity mass = 0.630831804841 # 5 cm radius air sphere + geometry name = cavity_in_room_all + cavity regions = 2 + #excluded regions = 0 # exclude particles passing through these regions + cavity mass = 0.630831804841 # 5 cm radius air sphere :stop calculation geometry: - # Ratio estimates wall contribution to air sphere - correlated geometries = cavity_in_room_all cavity_in_room_no_wall + ### ratio estimates wall contribution to air sphere + correlated geometries = cavity_in_room_all cavity_in_room_no_wall - ############################################ - # Fluence scoring requested in this block - # Common to all calculation geometries - ############################################ + ### fluence scoring requested (common to all calculation geometries) :start fluence scoring: - minimum energy = 0.0 - maximum energy = 0.040 - number of bins = 400 - scale = linear + minimum energy = 0.0 + maximum energy = 0.040 + number of bins = 400 + scale = linear :stop fluence scoring: - ###################################### - # E*muen file, it could also be E*mutr - # - # Replace $EGS_HOME with the actual path! - ###################################### - emuen file = $EGS_HOME/egs_kerma/emuen_icru90_1.5MeV.data + ### E*muen file (could also be E*mutr): absolute or relative file path + emuen file = emuen_icru90_1.5MeV.data - ######################################################## - # Geometry for forced-detection, if omitted, an analog - # scoring used. - ######################################################## - cavity geometry = cavity # For forced detection + ### geometry for forced-detection (if omitted, an analog scoring is used) + cavity geometry = cavity :stop scoring options: -###################################### Transport parameters -:start MC transport parameter: - # You can include here any of the transport parameter options - # understood by EGSnrc - - Global ECUT= 2000. # No electron transport - Photon cross sections = mcdf-xcom # XCOM with renormalized PE xsections -:stop MC transport parameter: +############################################################################### +### Transport parameters +############################################################################### +:start MC transport parameter: -##################### -# Pegsless operation. -##################### -:start media definition: + ### you can include here any of the EGSnrc transport parameters - ### energy transport cutoffs - ae = 0.512 - ue = 0.555 - ap = 0.001 - up = 0.045 + Global ECUT = 2000. # Turn-off electron transport + Photon cross sections = mcdf-xcom # XCOM with renormalized PE xsections - :start air: - rho = 0.00120479 - elements = C, N, O, AR - mass fractions = 0.000124, 0.755267, 0.231781, 0.012827 - density correction file = air_dry_nearsealevel - gas pressure = 1.0 - bremsstrahlung correction = NRC - :stop air: +:stop MC transport parameter: - :start concrete: - rho = 2.3 - elements = H, C, O, NA, MG, AL, SI, K, CA, FE - mass fractions = 0.022099,0.002484,0.574930,0.015208,0.001266,0.019953,0.304627,0.010045 ,0.042952,0.006435 - density correction file = concrete_ordinary - bremsstrahlung correction = NRC - :stop concrete: -:stop media definition: +############################################################################### +### Run control +############################################################################### +:start run control: + ncase = 1000000 +:stop run control: diff --git a/HEN_HOUSE/user_codes/egs_kerma/example_40keV_SDD_1m_FD.egslog b/HEN_HOUSE/user_codes/egs_kerma/example_40keV_SDD_1m_FD.egslog deleted file mode 100644 index 5021caa7e..000000000 --- a/HEN_HOUSE/user_codes/egs_kerma/example_40keV_SDD_1m_FD.egslog +++ /dev/null @@ -1,1191 +0,0 @@ -In EGS_Application::initSimulation() -================================================================================ -EGSnrc version 4 for x86_64-unknown-linux-gnu Mon Sep 16 17:29:59 2019 -================================================================================ -configuration............................................cluster -user code................................................egs_kerma -pegs file................................................ -using host...............................................irs28 -input file...............................................example_40keV_SDD_1m_FD -output file(s)...........................................example_40keV_SDD_1m_FD -================================================================================ - - ************************************************* - * * - * egs_kerma * - * * - ************************************************* - -This is EGS_KermaApplication Revision: 1.0 based on - EGS_AdvancedApplication - -In initCrossSections(): spin effects = 1 -Property Photon cross-sections output: 0 -Property Photonuclear attenuation: 0 -Property Bound Compton scattering: 3 -Property Radiative Compton corrections: 0 -Property Rayleigh scattering: 1 -Property Atomic relaxations: 1 -Property Photoelectron angular sampling: 1 -Property Spin effects: 1 -Property Triplet production: 0 -Property Brems cross sections: 0 -Property Brems angular sampling: 1 -Property Pair cross sections: 0 -Property Pair angular sampling: 1 -Property Electron-step algorithm: 0 -Property Boundary crossing algorithm: 0 - ===> Photonuclear flag: 0 - RAYLEIGH OPTION REQUESTED FOR MEDIUM NUMBER 1 - - RAYLEIGH OPTION REQUESTED FOR MEDIUM NUMBER 2 - - PEGSLESS INPUT. CALCULATING ELECTRON CROSS-SECTIONS. - density_file air_dry_nearsealevel - density_file concrete_ordinary - - Medium data: - - AE = 5.12000E-01 MeV, UE = 5.55000E-01 MeV - AP = 1.00000E-03 MeV, UP = 4.50000E-02 MeV - - No material data file supplied. Material data obtained from - .egsinp file or density correction file. - - Medium: air - Sterncid: air - rho: 1.20479E-03 g/cm^3 - Elements: C N O AR - rhoz: 1.24000E-04 7.55267E-01 2.31781E-01 1.28270E-02 - pz: 1.03237E-05 5.39218E-02 1.44869E-02 3.21092E-04 - iunrst: 0 - iaprim: 1 - gasp: 0.00000E+00 atm. - density correction file: /home/mainegra/production/HEN_HOUSE/pegs4/density_corrections/compounds/air_dry_nearsealevel.density - - Medium: concrete - Sterncid: concrete - rho: 2.30000E+00 g/cm^3 - Elements: H C O NA MG AL SI K CA FE - rhoz: 2.20990E-02 2.48400E-03 5.74930E-01 1.52080E-02 1.26600E-03 1.99530E-02 3.04627E-01 1.00450E-02 4.29520E-02 6.43500E-03 - pz: 2.19243E-02 2.06808E-04 3.59345E-02 6.61511E-04 5.20730E-05 7.39507E-04 1.08455E-02 2.56892E-04 1.07166E-03 1.15226E-04 - iunrst: 0 - iaprim: 1 - gasp: 0.00000E+00 atm. - density correction file: /home/mainegra/production/HEN_HOUSE/pegs4/density_corrections/compounds/concrete_ordinary.density - - -(Re)-initializing photon cross sections with files from the series: xcom - - Compton cross sections: default - Using Compton cross sections from /home/mainegra/production/HEN_HOUSE/data/compton_sigma.data - Working on medium 1 ... - -> 100 atomic ff values computed! - preparing data for Rayleigh sampling ... done - -OK - Working on medium 2 ... - -> 100 atomic ff values computed! - preparing data for Rayleigh sampling ... done - -OK - -Reading screened Rutherford MS data ............... done - - -Reading spin data base from /home/mainegra/production/HEN_HOUSE/data/spinms.data -EGSnrc spin data, version 2.0 -Data generated on a machine with 1234 endianess -The endianess of this CPU is 1234 -Ranges: 1.00 100.00 0.30054 1.00000 - - - medium 1 ..................... done - medium 2 ..................... done - - Medium 1 sige = 89.578857653569798 103.22043942029451 monotone = F F - Medium 2 sige = 96.903927305911765 113.24618233090723 monotone = F F - - Initializing tmxs for estepe = 0.25000000000000000 and ximax = 0.50000000000000000 - - -Bound Compton scattering requested, reading data ...... Done - - Initializing Bound Compton scattering ...... - Medium 1 has 18 shells: - 1 10 1 0.00004 0.210E+02 0.285 - 2 11 2 0.00004 0.110E+03 0.011 - 3 12 3 0.00004 0.669E+02 0.011 - 4 13 1 0.21604 0.178E+02 0.410 - 5 14 2 0.21604 0.921E+02 0.015 - 6 15 3 0.21604 0.558E+02 0.014 - 7 16 4 0.10802 0.558E+02 0.014 - 8 17 1 0.05804 0.155E+02 0.543 - 9 18 2 0.05804 0.793E+02 0.024 - 10 19 3 0.05804 0.479E+02 0.014 - 11 20 4 0.05804 0.479E+02 0.014 - 12 72 1 0.00129 0.671E+01 3.203 - 13 73 2 0.00129 0.271E+02 0.326 - 14 74 3 0.00129 0.142E+02 0.251 - 15 75 4 0.00257 0.142E+02 0.249 - 16 76 5 0.00129 0.889E+02 0.029 - 17 77 6 0.00129 0.606E+02 0.016 - 18 78 7 0.00257 0.606E+02 0.016 - Medium 2 has 55 shells: - 1 1 1 0.04305 0.116E+03 0.014 - 2 10 1 0.00081 0.210E+02 0.285 - 3 11 2 0.00081 0.110E+03 0.011 - 4 12 3 0.00081 0.669E+02 0.011 - 5 17 1 0.14111 0.155E+02 0.543 - 6 18 2 0.14111 0.793E+02 0.024 - 7 19 3 0.14111 0.479E+02 0.014 - 8 20 4 0.14111 0.479E+02 0.014 - 9 29 1 0.00260 0.112E+02 1.072 - 10 30 2 0.00260 0.534E+02 0.063 - 11 31 3 0.00260 0.308E+02 0.031 - 12 32 4 0.00520 0.308E+02 0.031 - 13 33 5 0.00130 0.284E+03 0.005 - 14 34 1 0.00020 0.102E+02 1.305 - 15 35 2 0.00020 0.469E+02 0.089 - 16 36 3 0.00020 0.263E+02 0.049 - 17 37 4 0.00041 0.263E+02 0.049 - 18 38 5 0.00020 0.218E+03 0.008 - 19 39 1 0.00290 0.940E+01 1.560 - 20 40 2 0.00290 0.418E+02 0.118 - 21 41 3 0.00290 0.230E+02 0.073 - 22 42 4 0.00581 0.230E+02 0.073 - 23 43 5 0.00290 0.170E+03 0.006 - 24 44 6 0.00145 0.126E+03 0.006 - 25 45 1 0.04259 0.870E+01 1.839 - 26 46 2 0.04259 0.377E+02 0.149 - 27 47 3 0.04259 0.204E+02 0.100 - 28 48 4 0.08518 0.204E+02 0.099 - 29 49 5 0.04259 0.142E+03 0.008 - 30 50 6 0.04259 0.102E+03 0.008 - 31 79 1 0.00101 0.636E+01 3.607 - 32 80 2 0.00101 0.253E+02 0.379 - 33 81 3 0.00101 0.132E+02 0.297 - 34 82 4 0.00202 0.132E+02 0.295 - 35 83 5 0.00101 0.781E+02 0.035 - 36 84 6 0.00101 0.515E+02 0.018 - 37 85 7 0.00202 0.515E+02 0.018 - 38 86 8 0.00050 0.337E+03 0.004 - 39 87 1 0.00421 0.603E+01 4.038 - 40 88 2 0.00421 0.238E+02 0.438 - 41 89 3 0.00421 0.124E+02 0.350 - 42 90 4 0.00842 0.124E+02 0.347 - 43 91 5 0.00421 0.696E+02 0.044 - 44 92 6 0.00421 0.452E+02 0.025 - 45 93 7 0.00842 0.452E+02 0.025 - 46 94 8 0.00421 0.267E+03 0.006 - 47 138 1 0.00045 0.460E+01 7.112 - 48 139 2 0.00045 0.174E+02 0.848 - 49 140 3 0.00045 0.891E+01 0.721 - 50 141 4 0.00090 0.891E+01 0.708 - 51 142 5 0.00045 0.486E+02 0.092 - 52 143 6 0.00045 0.306E+02 0.053 - 53 144 7 0.00090 0.306E+02 0.053 - 54 145 8 0.00090 0.737E+02 0.008 - 55 146 9 0.00090 0.737E+02 0.008 - ...... Done. - -Output from subroutine EDGSET: -============================== - Atomic relaxations requested! - - Reading simplified photo-absorption data ..... Done - - Reading simplified relaxation data ..... Done - - Reading parametrized XCOM photo cross section data ..... Done - - Reading EADL relaxation data ...... - Z = 6 has 4 shells - Z = 7 has 4 shells - Z = 8 has 4 shells - Z = 18 has 7 shells - Z = 1 has 1 shells - Z = 11 has 5 shells - Z = 12 has 5 shells - Z = 13 has 7 shells - Z = 14 has 7 shells - Z = 19 has 8 shells - Z = 20 has 8 shells - Z = 26 has 10 shells - ...... Done. - -EGSnrc SUCCESSFULLY 'HATCHED' FOR 2 MEDIA. - - -The following media are defined: -================================ - - 0 air AE= 0.5120 AP= 0.0010 0 - 1 concrete AE= 0.5120 AP= 0.0010 1 - - -Transport parameter and cross section options: -============================================== -Photon cross sections xcom -Compton cross sections default -Global Pcut 0.001 -Pair cross sections BH -Pair angular sampling Simple -Triplet production Off -Bound Compton scattering norej -Radiative Compton corrections Off -Rayleigh scattering On -Atomic relaxations eadl -Photoelectron angular sampling On -Photonuclear attenuation Off -Photonuclear cross sections default - -Global Ecut 2000 -Brems cross sections BH -Brems angular sampling KM -Spin effects On -Electron Impact Ionization Off -Global Smax 1e+10 -ESTEPE 0.25 -Ximax 0.5 -Boundary crossing algorithm Exact -Skin depth for BCA 3 -Electron-step algorithm EGSnrc -============================================== - - - -*** Geometry cavity_in_room_all : Error reading excluded regions or not found. - No region excluded from scoring - -EGS_ObjectFactory::createObjects(): the input is not of type ausgab object definition and also does not have items of this type - - -======================== geometry ===================== - type = EGS_EnvelopeGeometry - name = cavity_in_room_no_wall - number of regions = 3 - base geometry = room (type EGS_EnvelopeGeometry) - inscribed geometries: - cavity (type EGS_cSpheres) -======================================================= - - -The simulation uses the following source: -========================================= - Isotropic source from a shape of type point with monoenergetic 0.04 MeV, photons - - -Random number generator: -============================================ - type = ranmar - high resolution = no - initial seeds = 33 97 - numbers used so far = 0 - - -********************************************** - Volumetric Track-length Kerma estimation -********************************************** - ----> Scoring using forced detection (FD) - for photons aimed at geometry cavity - - - -Calculation geometry: cavity_in_room_no_wall -======================== geometry ===================== - type = EGS_EnvelopeGeometry - name = cavity_in_room_no_wall - number of regions = 3 - base geometry = room (type EGS_EnvelopeGeometry) - inscribed geometries: - cavity (type EGS_cSpheres) -======================================================= - cavity region 2, medium = 0 - -Calculation geometry: cavity_in_room_all -======================== geometry ===================== - type = EGS_EnvelopeGeometry - name = cavity_in_room_all - number of regions = 3 - base geometry = room (type EGS_EnvelopeGeometry) - inscribed geometries: - cavity (type EGS_cSpheres) -======================================================= - cavity region 2, medium = 0 - -excluded regions for geometry cavity_in_room_no_wall : 0 -excluded regions for geometry cavity_in_room_all : NONE - - -Starting simulation on Mon Sep 16 17:30:00 2019 - - Fresh simulation of 1000000 histories - - - -Running 1000000 histories - - Batch CPU time Result Uncertainty(%) -========================================================== - 1 0.26 3.30654e-18 13.37 - 2 0.52 3.35872e-18 9.46 - 3 0.79 3.47357e-18 7.70 - 4 1.05 3.43739e-18 6.72 - 5 1.31 3.41893e-18 6.02 - 6 1.58 3.3586e-18 5.56 - 7 1.85 3.40269e-18 5.11 - 8 2.11 3.43924e-18 4.74 - 9 2.38 3.52596e-18 4.42 - 10 2.64 3.59497e-18 4.15 - - -Finished simulation - -Total cpu time for this run: 2.64 (sec.) 0.0007(hours) -Histories per hour: 1.36364e+09 -Number of random numbers used: 34757096 -Number of electron CH steps: 0 -Number of all electron steps: 0 - - - last case = 1000000 fluence = 1e+06 - - Average sampled energy Eave = 0.04 - -Geometry Cavity kerma[Gy] ------------------------------------------------ -cavity_in_room_no_wall 3.60286124e-18 +/- 4.147231 % -cavity_in_room_all 3.61961698e-18 +/- 4.113123 % - - -Geometry 1 Geometry 2 KERMA ratio -cavity_in_room_all cavity_in_room_no_wall 1.0046507 +/- 0.015297408 [1.522659 %] - - -Photon fluence -============================= - -Geometry cavity_in_room_no_wall : total fluence [cm-2] = 8.1420e-06 +/- 4.143 % - - Emid/MeV Flu/(MeV*cm2) DFlu/(MeV*cm2) ---------------------------------------------- - 0.000050 0.000000e+00 0.000000e+00 - 0.000150 0.000000e+00 0.000000e+00 - 0.000250 0.000000e+00 0.000000e+00 - 0.000350 0.000000e+00 0.000000e+00 - 0.000450 0.000000e+00 0.000000e+00 - 0.000550 0.000000e+00 0.000000e+00 - 0.000650 0.000000e+00 0.000000e+00 - 0.000750 0.000000e+00 0.000000e+00 - 0.000850 0.000000e+00 0.000000e+00 - 0.000950 0.000000e+00 0.000000e+00 - 0.001050 0.000000e+00 0.000000e+00 - 0.001150 0.000000e+00 0.000000e+00 - 0.001250 0.000000e+00 0.000000e+00 - 0.001350 0.000000e+00 0.000000e+00 - 0.001450 0.000000e+00 0.000000e+00 - 0.001550 0.000000e+00 0.000000e+00 - 0.001650 0.000000e+00 0.000000e+00 - 0.001750 0.000000e+00 0.000000e+00 - 0.001850 0.000000e+00 0.000000e+00 - 0.001950 0.000000e+00 0.000000e+00 - 0.002050 0.000000e+00 0.000000e+00 - 0.002150 0.000000e+00 0.000000e+00 - 0.002250 0.000000e+00 0.000000e+00 - 0.002350 0.000000e+00 0.000000e+00 - 0.002450 0.000000e+00 0.000000e+00 - 0.002550 0.000000e+00 0.000000e+00 - 0.002650 0.000000e+00 0.000000e+00 - 0.002750 0.000000e+00 0.000000e+00 - 0.002850 0.000000e+00 0.000000e+00 - 0.002950 0.000000e+00 0.000000e+00 - 0.003050 0.000000e+00 0.000000e+00 - 0.003150 0.000000e+00 0.000000e+00 - 0.003250 0.000000e+00 0.000000e+00 - 0.003350 0.000000e+00 0.000000e+00 - 0.003450 0.000000e+00 0.000000e+00 - 0.003550 0.000000e+00 0.000000e+00 - 0.003650 0.000000e+00 0.000000e+00 - 0.003750 0.000000e+00 0.000000e+00 - 0.003850 0.000000e+00 0.000000e+00 - 0.003950 0.000000e+00 0.000000e+00 - 0.004050 0.000000e+00 0.000000e+00 - 0.004150 0.000000e+00 0.000000e+00 - 0.004250 0.000000e+00 0.000000e+00 - 0.004350 0.000000e+00 0.000000e+00 - 0.004450 0.000000e+00 0.000000e+00 - 0.004550 0.000000e+00 0.000000e+00 - 0.004650 0.000000e+00 0.000000e+00 - 0.004750 0.000000e+00 0.000000e+00 - 0.004850 0.000000e+00 0.000000e+00 - 0.004950 0.000000e+00 0.000000e+00 - 0.005050 0.000000e+00 0.000000e+00 - 0.005150 0.000000e+00 0.000000e+00 - 0.005250 0.000000e+00 0.000000e+00 - 0.005350 0.000000e+00 0.000000e+00 - 0.005450 0.000000e+00 0.000000e+00 - 0.005550 0.000000e+00 0.000000e+00 - 0.005650 0.000000e+00 0.000000e+00 - 0.005750 0.000000e+00 0.000000e+00 - 0.005850 0.000000e+00 0.000000e+00 - 0.005950 0.000000e+00 0.000000e+00 - 0.006050 0.000000e+00 0.000000e+00 - 0.006150 0.000000e+00 0.000000e+00 - 0.006250 0.000000e+00 0.000000e+00 - 0.006350 0.000000e+00 0.000000e+00 - 0.006450 0.000000e+00 0.000000e+00 - 0.006550 0.000000e+00 0.000000e+00 - 0.006650 0.000000e+00 0.000000e+00 - 0.006750 0.000000e+00 0.000000e+00 - 0.006850 0.000000e+00 0.000000e+00 - 0.006950 0.000000e+00 0.000000e+00 - 0.007050 0.000000e+00 0.000000e+00 - 0.007150 0.000000e+00 0.000000e+00 - 0.007250 0.000000e+00 0.000000e+00 - 0.007350 0.000000e+00 0.000000e+00 - 0.007450 0.000000e+00 0.000000e+00 - 0.007550 0.000000e+00 0.000000e+00 - 0.007650 0.000000e+00 0.000000e+00 - 0.007750 0.000000e+00 0.000000e+00 - 0.007850 0.000000e+00 0.000000e+00 - 0.007950 0.000000e+00 0.000000e+00 - 0.008050 0.000000e+00 0.000000e+00 - 0.008150 0.000000e+00 0.000000e+00 - 0.008250 0.000000e+00 0.000000e+00 - 0.008350 0.000000e+00 0.000000e+00 - 0.008450 0.000000e+00 0.000000e+00 - 0.008550 0.000000e+00 0.000000e+00 - 0.008650 0.000000e+00 0.000000e+00 - 0.008750 0.000000e+00 0.000000e+00 - 0.008850 0.000000e+00 0.000000e+00 - 0.008950 0.000000e+00 0.000000e+00 - 0.009050 0.000000e+00 0.000000e+00 - 0.009150 0.000000e+00 0.000000e+00 - 0.009250 0.000000e+00 0.000000e+00 - 0.009350 0.000000e+00 0.000000e+00 - 0.009450 0.000000e+00 0.000000e+00 - 0.009550 0.000000e+00 0.000000e+00 - 0.009650 0.000000e+00 0.000000e+00 - 0.009750 0.000000e+00 0.000000e+00 - 0.009850 0.000000e+00 0.000000e+00 - 0.009950 0.000000e+00 0.000000e+00 - 0.010050 0.000000e+00 0.000000e+00 - 0.010150 0.000000e+00 0.000000e+00 - 0.010250 0.000000e+00 0.000000e+00 - 0.010350 0.000000e+00 0.000000e+00 - 0.010450 0.000000e+00 0.000000e+00 - 0.010550 0.000000e+00 0.000000e+00 - 0.010650 0.000000e+00 0.000000e+00 - 0.010750 0.000000e+00 0.000000e+00 - 0.010850 0.000000e+00 0.000000e+00 - 0.010950 0.000000e+00 0.000000e+00 - 0.011050 0.000000e+00 0.000000e+00 - 0.011150 0.000000e+00 0.000000e+00 - 0.011250 0.000000e+00 0.000000e+00 - 0.011350 0.000000e+00 0.000000e+00 - 0.011450 0.000000e+00 0.000000e+00 - 0.011550 0.000000e+00 0.000000e+00 - 0.011650 0.000000e+00 0.000000e+00 - 0.011750 0.000000e+00 0.000000e+00 - 0.011850 0.000000e+00 0.000000e+00 - 0.011950 0.000000e+00 0.000000e+00 - 0.012050 0.000000e+00 0.000000e+00 - 0.012150 0.000000e+00 0.000000e+00 - 0.012250 0.000000e+00 0.000000e+00 - 0.012350 0.000000e+00 0.000000e+00 - 0.012450 0.000000e+00 0.000000e+00 - 0.012550 0.000000e+00 0.000000e+00 - 0.012650 0.000000e+00 0.000000e+00 - 0.012750 0.000000e+00 0.000000e+00 - 0.012850 0.000000e+00 0.000000e+00 - 0.012950 0.000000e+00 0.000000e+00 - 0.013050 0.000000e+00 0.000000e+00 - 0.013150 0.000000e+00 0.000000e+00 - 0.013250 0.000000e+00 0.000000e+00 - 0.013350 0.000000e+00 0.000000e+00 - 0.013450 0.000000e+00 0.000000e+00 - 0.013550 0.000000e+00 0.000000e+00 - 0.013650 0.000000e+00 0.000000e+00 - 0.013750 0.000000e+00 0.000000e+00 - 0.013850 0.000000e+00 0.000000e+00 - 0.013950 0.000000e+00 0.000000e+00 - 0.014050 0.000000e+00 0.000000e+00 - 0.014150 0.000000e+00 0.000000e+00 - 0.014250 0.000000e+00 0.000000e+00 - 0.014350 0.000000e+00 0.000000e+00 - 0.014450 0.000000e+00 0.000000e+00 - 0.014550 0.000000e+00 0.000000e+00 - 0.014650 0.000000e+00 0.000000e+00 - 0.014750 0.000000e+00 0.000000e+00 - 0.014850 0.000000e+00 0.000000e+00 - 0.014950 0.000000e+00 0.000000e+00 - 0.015050 0.000000e+00 0.000000e+00 - 0.015150 0.000000e+00 0.000000e+00 - 0.015250 0.000000e+00 0.000000e+00 - 0.015350 0.000000e+00 0.000000e+00 - 0.015450 0.000000e+00 0.000000e+00 - 0.015550 0.000000e+00 0.000000e+00 - 0.015650 0.000000e+00 0.000000e+00 - 0.015750 0.000000e+00 0.000000e+00 - 0.015850 0.000000e+00 0.000000e+00 - 0.015950 0.000000e+00 0.000000e+00 - 0.016050 0.000000e+00 0.000000e+00 - 0.016150 0.000000e+00 0.000000e+00 - 0.016250 0.000000e+00 0.000000e+00 - 0.016350 0.000000e+00 0.000000e+00 - 0.016450 0.000000e+00 0.000000e+00 - 0.016550 0.000000e+00 0.000000e+00 - 0.016650 0.000000e+00 0.000000e+00 - 0.016750 0.000000e+00 0.000000e+00 - 0.016850 0.000000e+00 0.000000e+00 - 0.016950 0.000000e+00 0.000000e+00 - 0.017050 0.000000e+00 0.000000e+00 - 0.017150 0.000000e+00 0.000000e+00 - 0.017250 0.000000e+00 0.000000e+00 - 0.017350 0.000000e+00 0.000000e+00 - 0.017450 0.000000e+00 0.000000e+00 - 0.017550 0.000000e+00 0.000000e+00 - 0.017650 0.000000e+00 0.000000e+00 - 0.017750 0.000000e+00 0.000000e+00 - 0.017850 0.000000e+00 0.000000e+00 - 0.017950 0.000000e+00 0.000000e+00 - 0.018050 0.000000e+00 0.000000e+00 - 0.018150 0.000000e+00 0.000000e+00 - 0.018250 0.000000e+00 0.000000e+00 - 0.018350 0.000000e+00 0.000000e+00 - 0.018450 0.000000e+00 0.000000e+00 - 0.018550 0.000000e+00 0.000000e+00 - 0.018650 0.000000e+00 0.000000e+00 - 0.018750 0.000000e+00 0.000000e+00 - 0.018850 0.000000e+00 0.000000e+00 - 0.018950 0.000000e+00 0.000000e+00 - 0.019050 0.000000e+00 0.000000e+00 - 0.019150 0.000000e+00 0.000000e+00 - 0.019250 0.000000e+00 0.000000e+00 - 0.019350 0.000000e+00 0.000000e+00 - 0.019450 0.000000e+00 0.000000e+00 - 0.019550 0.000000e+00 0.000000e+00 - 0.019650 0.000000e+00 0.000000e+00 - 0.019750 0.000000e+00 0.000000e+00 - 0.019850 0.000000e+00 0.000000e+00 - 0.019950 0.000000e+00 0.000000e+00 - 0.020050 0.000000e+00 0.000000e+00 - 0.020150 0.000000e+00 0.000000e+00 - 0.020250 0.000000e+00 0.000000e+00 - 0.020350 0.000000e+00 0.000000e+00 - 0.020450 0.000000e+00 0.000000e+00 - 0.020550 0.000000e+00 0.000000e+00 - 0.020650 0.000000e+00 0.000000e+00 - 0.020750 0.000000e+00 0.000000e+00 - 0.020850 0.000000e+00 0.000000e+00 - 0.020950 0.000000e+00 0.000000e+00 - 0.021050 0.000000e+00 0.000000e+00 - 0.021150 0.000000e+00 0.000000e+00 - 0.021250 0.000000e+00 0.000000e+00 - 0.021350 0.000000e+00 0.000000e+00 - 0.021450 0.000000e+00 0.000000e+00 - 0.021550 0.000000e+00 0.000000e+00 - 0.021650 0.000000e+00 0.000000e+00 - 0.021750 0.000000e+00 0.000000e+00 - 0.021850 0.000000e+00 0.000000e+00 - 0.021950 0.000000e+00 0.000000e+00 - 0.022050 0.000000e+00 0.000000e+00 - 0.022150 0.000000e+00 0.000000e+00 - 0.022250 0.000000e+00 0.000000e+00 - 0.022350 0.000000e+00 0.000000e+00 - 0.022450 0.000000e+00 0.000000e+00 - 0.022550 0.000000e+00 0.000000e+00 - 0.022650 0.000000e+00 0.000000e+00 - 0.022750 0.000000e+00 0.000000e+00 - 0.022850 0.000000e+00 0.000000e+00 - 0.022950 0.000000e+00 0.000000e+00 - 0.023050 0.000000e+00 0.000000e+00 - 0.023150 0.000000e+00 0.000000e+00 - 0.023250 0.000000e+00 0.000000e+00 - 0.023350 0.000000e+00 0.000000e+00 - 0.023450 0.000000e+00 0.000000e+00 - 0.023550 0.000000e+00 0.000000e+00 - 0.023650 0.000000e+00 0.000000e+00 - 0.023750 0.000000e+00 0.000000e+00 - 0.023850 0.000000e+00 0.000000e+00 - 0.023950 0.000000e+00 0.000000e+00 - 0.024050 0.000000e+00 0.000000e+00 - 0.024150 0.000000e+00 0.000000e+00 - 0.024250 0.000000e+00 0.000000e+00 - 0.024350 0.000000e+00 0.000000e+00 - 0.024450 0.000000e+00 0.000000e+00 - 0.024550 0.000000e+00 0.000000e+00 - 0.024650 0.000000e+00 0.000000e+00 - 0.024750 0.000000e+00 0.000000e+00 - 0.024850 0.000000e+00 0.000000e+00 - 0.024950 0.000000e+00 0.000000e+00 - 0.025050 0.000000e+00 0.000000e+00 - 0.025150 0.000000e+00 0.000000e+00 - 0.025250 0.000000e+00 0.000000e+00 - 0.025350 0.000000e+00 0.000000e+00 - 0.025450 0.000000e+00 0.000000e+00 - 0.025550 0.000000e+00 0.000000e+00 - 0.025650 0.000000e+00 0.000000e+00 - 0.025750 0.000000e+00 0.000000e+00 - 0.025850 0.000000e+00 0.000000e+00 - 0.025950 0.000000e+00 0.000000e+00 - 0.026050 0.000000e+00 0.000000e+00 - 0.026150 0.000000e+00 0.000000e+00 - 0.026250 0.000000e+00 0.000000e+00 - 0.026350 0.000000e+00 0.000000e+00 - 0.026450 0.000000e+00 0.000000e+00 - 0.026550 0.000000e+00 0.000000e+00 - 0.026650 0.000000e+00 0.000000e+00 - 0.026750 0.000000e+00 0.000000e+00 - 0.026850 0.000000e+00 0.000000e+00 - 0.026950 0.000000e+00 0.000000e+00 - 0.027050 0.000000e+00 0.000000e+00 - 0.027150 0.000000e+00 0.000000e+00 - 0.027250 0.000000e+00 0.000000e+00 - 0.027350 0.000000e+00 0.000000e+00 - 0.027450 0.000000e+00 0.000000e+00 - 0.027550 0.000000e+00 0.000000e+00 - 0.027650 0.000000e+00 0.000000e+00 - 0.027750 0.000000e+00 0.000000e+00 - 0.027850 0.000000e+00 0.000000e+00 - 0.027950 0.000000e+00 0.000000e+00 - 0.028050 0.000000e+00 0.000000e+00 - 0.028150 0.000000e+00 0.000000e+00 - 0.028250 0.000000e+00 0.000000e+00 - 0.028350 0.000000e+00 0.000000e+00 - 0.028450 0.000000e+00 0.000000e+00 - 0.028550 0.000000e+00 0.000000e+00 - 0.028650 0.000000e+00 0.000000e+00 - 0.028750 0.000000e+00 0.000000e+00 - 0.028850 0.000000e+00 0.000000e+00 - 0.028950 0.000000e+00 0.000000e+00 - 0.029050 0.000000e+00 0.000000e+00 - 0.029150 0.000000e+00 0.000000e+00 - 0.029250 0.000000e+00 0.000000e+00 - 0.029350 0.000000e+00 0.000000e+00 - 0.029450 0.000000e+00 0.000000e+00 - 0.029550 0.000000e+00 0.000000e+00 - 0.029650 0.000000e+00 0.000000e+00 - 0.029750 0.000000e+00 0.000000e+00 - 0.029850 0.000000e+00 0.000000e+00 - 0.029950 0.000000e+00 0.000000e+00 - 0.030050 0.000000e+00 0.000000e+00 - 0.030150 0.000000e+00 0.000000e+00 - 0.030250 0.000000e+00 0.000000e+00 - 0.030350 1.642783e-04 1.642783e-04 - 0.030450 0.000000e+00 0.000000e+00 - 0.030550 0.000000e+00 0.000000e+00 - 0.030650 0.000000e+00 0.000000e+00 - 0.030750 0.000000e+00 0.000000e+00 - 0.030850 0.000000e+00 0.000000e+00 - 0.030950 0.000000e+00 0.000000e+00 - 0.031050 0.000000e+00 0.000000e+00 - 0.031150 0.000000e+00 0.000000e+00 - 0.031250 0.000000e+00 0.000000e+00 - 0.031350 0.000000e+00 0.000000e+00 - 0.031450 0.000000e+00 0.000000e+00 - 0.031550 0.000000e+00 0.000000e+00 - 0.031650 0.000000e+00 0.000000e+00 - 0.031750 0.000000e+00 0.000000e+00 - 0.031850 0.000000e+00 0.000000e+00 - 0.031950 0.000000e+00 0.000000e+00 - 0.032050 0.000000e+00 0.000000e+00 - 0.032150 0.000000e+00 0.000000e+00 - 0.032250 0.000000e+00 0.000000e+00 - 0.032350 0.000000e+00 0.000000e+00 - 0.032450 0.000000e+00 0.000000e+00 - 0.032550 0.000000e+00 0.000000e+00 - 0.032650 0.000000e+00 0.000000e+00 - 0.032750 0.000000e+00 0.000000e+00 - 0.032850 0.000000e+00 0.000000e+00 - 0.032950 0.000000e+00 0.000000e+00 - 0.033050 0.000000e+00 0.000000e+00 - 0.033150 1.368240e-04 1.368240e-04 - 0.033250 0.000000e+00 0.000000e+00 - 0.033350 0.000000e+00 0.000000e+00 - 0.033450 0.000000e+00 0.000000e+00 - 0.033550 0.000000e+00 0.000000e+00 - 0.033650 0.000000e+00 0.000000e+00 - 0.033750 6.371765e-05 6.371765e-05 - 0.033850 0.000000e+00 0.000000e+00 - 0.033950 0.000000e+00 0.000000e+00 - 0.034050 1.261016e-04 1.261016e-04 - 0.034150 0.000000e+00 0.000000e+00 - 0.034250 1.140793e-04 1.140793e-04 - 0.034350 0.000000e+00 0.000000e+00 - 0.034450 0.000000e+00 0.000000e+00 - 0.034550 7.165429e-05 7.165429e-05 - 0.034650 1.158064e-04 1.158064e-04 - 0.034750 2.696238e-04 2.013249e-04 - 0.034850 2.958417e-04 2.097295e-04 - 0.034950 1.475558e-04 1.475558e-04 - 0.035050 1.758281e-04 1.758281e-04 - 0.035150 1.481068e-04 1.481068e-04 - 0.035250 3.646128e-05 3.646128e-05 - 0.035350 1.019524e-04 1.019524e-04 - 0.035450 2.045693e-04 1.449821e-04 - 0.035550 0.000000e+00 0.000000e+00 - 0.035650 1.615897e-04 1.615897e-04 - 0.035750 1.564208e-04 1.138628e-04 - 0.035850 5.770364e-05 5.770364e-05 - 0.035950 1.098830e-04 1.098830e-04 - 0.036050 0.000000e+00 0.000000e+00 - 0.036150 0.000000e+00 0.000000e+00 - 0.036250 0.000000e+00 0.000000e+00 - 0.036350 1.852588e-04 1.852588e-04 - 0.036450 0.000000e+00 0.000000e+00 - 0.036550 0.000000e+00 0.000000e+00 - 0.036650 8.551550e-05 8.551550e-05 - 0.036750 0.000000e+00 0.000000e+00 - 0.036850 0.000000e+00 0.000000e+00 - 0.036950 0.000000e+00 0.000000e+00 - 0.037050 9.626015e-05 9.626015e-05 - 0.037150 0.000000e+00 0.000000e+00 - 0.037250 0.000000e+00 0.000000e+00 - 0.037350 1.117702e-04 1.117702e-04 - 0.037450 0.000000e+00 0.000000e+00 - 0.037550 0.000000e+00 0.000000e+00 - 0.037650 0.000000e+00 0.000000e+00 - 0.037750 0.000000e+00 0.000000e+00 - 0.037850 9.376478e-05 9.376478e-05 - 0.037950 1.645954e-04 1.645954e-04 - 0.038050 0.000000e+00 0.000000e+00 - 0.038150 0.000000e+00 0.000000e+00 - 0.038250 0.000000e+00 0.000000e+00 - 0.038350 1.732976e-04 1.732976e-04 - 0.038450 0.000000e+00 0.000000e+00 - 0.038550 0.000000e+00 0.000000e+00 - 0.038650 0.000000e+00 0.000000e+00 - 0.038750 1.582316e-04 1.582316e-04 - 0.038850 0.000000e+00 0.000000e+00 - 0.038950 0.000000e+00 0.000000e+00 - 0.039050 0.000000e+00 0.000000e+00 - 0.039150 0.000000e+00 0.000000e+00 - 0.039250 0.000000e+00 0.000000e+00 - 0.039350 0.000000e+00 0.000000e+00 - 0.039450 6.517493e-05 6.517493e-05 - 0.039550 0.000000e+00 0.000000e+00 - 0.039650 0.000000e+00 0.000000e+00 - 0.039750 0.000000e+00 0.000000e+00 - 0.039850 0.000000e+00 0.000000e+00 - 0.039950 7.762770e-02 3.297973e-03 - -Geometry cavity_in_room_all : total fluence [cm-2] = 8.1635e-06 +/- 4.119 % - - Emid/MeV Flu/(MeV*cm2) DFlu/(MeV*cm2) ---------------------------------------------- - 0.000050 0.000000e+00 0.000000e+00 - 0.000150 0.000000e+00 0.000000e+00 - 0.000250 0.000000e+00 0.000000e+00 - 0.000350 0.000000e+00 0.000000e+00 - 0.000450 0.000000e+00 0.000000e+00 - 0.000550 0.000000e+00 0.000000e+00 - 0.000650 0.000000e+00 0.000000e+00 - 0.000750 0.000000e+00 0.000000e+00 - 0.000850 0.000000e+00 0.000000e+00 - 0.000950 0.000000e+00 0.000000e+00 - 0.001050 0.000000e+00 0.000000e+00 - 0.001150 0.000000e+00 0.000000e+00 - 0.001250 0.000000e+00 0.000000e+00 - 0.001350 0.000000e+00 0.000000e+00 - 0.001450 0.000000e+00 0.000000e+00 - 0.001550 0.000000e+00 0.000000e+00 - 0.001650 0.000000e+00 0.000000e+00 - 0.001750 0.000000e+00 0.000000e+00 - 0.001850 0.000000e+00 0.000000e+00 - 0.001950 0.000000e+00 0.000000e+00 - 0.002050 0.000000e+00 0.000000e+00 - 0.002150 0.000000e+00 0.000000e+00 - 0.002250 0.000000e+00 0.000000e+00 - 0.002350 0.000000e+00 0.000000e+00 - 0.002450 0.000000e+00 0.000000e+00 - 0.002550 0.000000e+00 0.000000e+00 - 0.002650 0.000000e+00 0.000000e+00 - 0.002750 0.000000e+00 0.000000e+00 - 0.002850 0.000000e+00 0.000000e+00 - 0.002950 0.000000e+00 0.000000e+00 - 0.003050 0.000000e+00 0.000000e+00 - 0.003150 0.000000e+00 0.000000e+00 - 0.003250 0.000000e+00 0.000000e+00 - 0.003350 0.000000e+00 0.000000e+00 - 0.003450 0.000000e+00 0.000000e+00 - 0.003550 0.000000e+00 0.000000e+00 - 0.003650 3.100328e-34 3.100328e-34 - 0.003750 0.000000e+00 0.000000e+00 - 0.003850 0.000000e+00 0.000000e+00 - 0.003950 0.000000e+00 0.000000e+00 - 0.004050 0.000000e+00 0.000000e+00 - 0.004150 0.000000e+00 0.000000e+00 - 0.004250 0.000000e+00 0.000000e+00 - 0.004350 0.000000e+00 0.000000e+00 - 0.004450 0.000000e+00 0.000000e+00 - 0.004550 0.000000e+00 0.000000e+00 - 0.004650 0.000000e+00 0.000000e+00 - 0.004750 0.000000e+00 0.000000e+00 - 0.004850 0.000000e+00 0.000000e+00 - 0.004950 0.000000e+00 0.000000e+00 - 0.005050 0.000000e+00 0.000000e+00 - 0.005150 0.000000e+00 0.000000e+00 - 0.005250 0.000000e+00 0.000000e+00 - 0.005350 0.000000e+00 0.000000e+00 - 0.005450 0.000000e+00 0.000000e+00 - 0.005550 0.000000e+00 0.000000e+00 - 0.005650 0.000000e+00 0.000000e+00 - 0.005750 0.000000e+00 0.000000e+00 - 0.005850 0.000000e+00 0.000000e+00 - 0.005950 0.000000e+00 0.000000e+00 - 0.006050 0.000000e+00 0.000000e+00 - 0.006150 0.000000e+00 0.000000e+00 - 0.006250 0.000000e+00 0.000000e+00 - 0.006350 5.597750e-17 5.597750e-17 - 0.006450 8.559538e-85 8.559538e-85 - 0.006550 0.000000e+00 0.000000e+00 - 0.006650 0.000000e+00 0.000000e+00 - 0.006750 0.000000e+00 0.000000e+00 - 0.006850 0.000000e+00 0.000000e+00 - 0.006950 0.000000e+00 0.000000e+00 - 0.007050 0.000000e+00 0.000000e+00 - 0.007150 0.000000e+00 0.000000e+00 - 0.007250 0.000000e+00 0.000000e+00 - 0.007350 0.000000e+00 0.000000e+00 - 0.007450 0.000000e+00 0.000000e+00 - 0.007550 0.000000e+00 0.000000e+00 - 0.007650 0.000000e+00 0.000000e+00 - 0.007750 0.000000e+00 0.000000e+00 - 0.007850 0.000000e+00 0.000000e+00 - 0.007950 0.000000e+00 0.000000e+00 - 0.008050 0.000000e+00 0.000000e+00 - 0.008150 0.000000e+00 0.000000e+00 - 0.008250 0.000000e+00 0.000000e+00 - 0.008350 0.000000e+00 0.000000e+00 - 0.008450 0.000000e+00 0.000000e+00 - 0.008550 0.000000e+00 0.000000e+00 - 0.008650 0.000000e+00 0.000000e+00 - 0.008750 0.000000e+00 0.000000e+00 - 0.008850 0.000000e+00 0.000000e+00 - 0.008950 0.000000e+00 0.000000e+00 - 0.009050 0.000000e+00 0.000000e+00 - 0.009150 0.000000e+00 0.000000e+00 - 0.009250 0.000000e+00 0.000000e+00 - 0.009350 0.000000e+00 0.000000e+00 - 0.009450 0.000000e+00 0.000000e+00 - 0.009550 0.000000e+00 0.000000e+00 - 0.009650 0.000000e+00 0.000000e+00 - 0.009750 0.000000e+00 0.000000e+00 - 0.009850 0.000000e+00 0.000000e+00 - 0.009950 0.000000e+00 0.000000e+00 - 0.010050 0.000000e+00 0.000000e+00 - 0.010150 0.000000e+00 0.000000e+00 - 0.010250 0.000000e+00 0.000000e+00 - 0.010350 0.000000e+00 0.000000e+00 - 0.010450 0.000000e+00 0.000000e+00 - 0.010550 0.000000e+00 0.000000e+00 - 0.010650 0.000000e+00 0.000000e+00 - 0.010750 0.000000e+00 0.000000e+00 - 0.010850 0.000000e+00 0.000000e+00 - 0.010950 0.000000e+00 0.000000e+00 - 0.011050 0.000000e+00 0.000000e+00 - 0.011150 0.000000e+00 0.000000e+00 - 0.011250 0.000000e+00 0.000000e+00 - 0.011350 0.000000e+00 0.000000e+00 - 0.011450 0.000000e+00 0.000000e+00 - 0.011550 0.000000e+00 0.000000e+00 - 0.011650 0.000000e+00 0.000000e+00 - 0.011750 0.000000e+00 0.000000e+00 - 0.011850 0.000000e+00 0.000000e+00 - 0.011950 0.000000e+00 0.000000e+00 - 0.012050 0.000000e+00 0.000000e+00 - 0.012150 0.000000e+00 0.000000e+00 - 0.012250 0.000000e+00 0.000000e+00 - 0.012350 0.000000e+00 0.000000e+00 - 0.012450 0.000000e+00 0.000000e+00 - 0.012550 0.000000e+00 0.000000e+00 - 0.012650 0.000000e+00 0.000000e+00 - 0.012750 0.000000e+00 0.000000e+00 - 0.012850 0.000000e+00 0.000000e+00 - 0.012950 0.000000e+00 0.000000e+00 - 0.013050 0.000000e+00 0.000000e+00 - 0.013150 0.000000e+00 0.000000e+00 - 0.013250 0.000000e+00 0.000000e+00 - 0.013350 0.000000e+00 0.000000e+00 - 0.013450 0.000000e+00 0.000000e+00 - 0.013550 0.000000e+00 0.000000e+00 - 0.013650 0.000000e+00 0.000000e+00 - 0.013750 0.000000e+00 0.000000e+00 - 0.013850 0.000000e+00 0.000000e+00 - 0.013950 0.000000e+00 0.000000e+00 - 0.014050 0.000000e+00 0.000000e+00 - 0.014150 0.000000e+00 0.000000e+00 - 0.014250 0.000000e+00 0.000000e+00 - 0.014350 0.000000e+00 0.000000e+00 - 0.014450 0.000000e+00 0.000000e+00 - 0.014550 0.000000e+00 0.000000e+00 - 0.014650 0.000000e+00 0.000000e+00 - 0.014750 0.000000e+00 0.000000e+00 - 0.014850 0.000000e+00 0.000000e+00 - 0.014950 0.000000e+00 0.000000e+00 - 0.015050 0.000000e+00 0.000000e+00 - 0.015150 0.000000e+00 0.000000e+00 - 0.015250 0.000000e+00 0.000000e+00 - 0.015350 0.000000e+00 0.000000e+00 - 0.015450 0.000000e+00 0.000000e+00 - 0.015550 0.000000e+00 0.000000e+00 - 0.015650 0.000000e+00 0.000000e+00 - 0.015750 0.000000e+00 0.000000e+00 - 0.015850 0.000000e+00 0.000000e+00 - 0.015950 0.000000e+00 0.000000e+00 - 0.016050 0.000000e+00 0.000000e+00 - 0.016150 0.000000e+00 0.000000e+00 - 0.016250 0.000000e+00 0.000000e+00 - 0.016350 0.000000e+00 0.000000e+00 - 0.016450 0.000000e+00 0.000000e+00 - 0.016550 0.000000e+00 0.000000e+00 - 0.016650 0.000000e+00 0.000000e+00 - 0.016750 0.000000e+00 0.000000e+00 - 0.016850 0.000000e+00 0.000000e+00 - 0.016950 0.000000e+00 0.000000e+00 - 0.017050 0.000000e+00 0.000000e+00 - 0.017150 0.000000e+00 0.000000e+00 - 0.017250 0.000000e+00 0.000000e+00 - 0.017350 0.000000e+00 0.000000e+00 - 0.017450 0.000000e+00 0.000000e+00 - 0.017550 0.000000e+00 0.000000e+00 - 0.017650 0.000000e+00 0.000000e+00 - 0.017750 0.000000e+00 0.000000e+00 - 0.017850 0.000000e+00 0.000000e+00 - 0.017950 0.000000e+00 0.000000e+00 - 0.018050 0.000000e+00 0.000000e+00 - 0.018150 0.000000e+00 0.000000e+00 - 0.018250 0.000000e+00 0.000000e+00 - 0.018350 0.000000e+00 0.000000e+00 - 0.018450 0.000000e+00 0.000000e+00 - 0.018550 0.000000e+00 0.000000e+00 - 0.018650 0.000000e+00 0.000000e+00 - 0.018750 0.000000e+00 0.000000e+00 - 0.018850 0.000000e+00 0.000000e+00 - 0.018950 0.000000e+00 0.000000e+00 - 0.019050 0.000000e+00 0.000000e+00 - 0.019150 0.000000e+00 0.000000e+00 - 0.019250 0.000000e+00 0.000000e+00 - 0.019350 0.000000e+00 0.000000e+00 - 0.019450 0.000000e+00 0.000000e+00 - 0.019550 0.000000e+00 0.000000e+00 - 0.019650 0.000000e+00 0.000000e+00 - 0.019750 0.000000e+00 0.000000e+00 - 0.019850 0.000000e+00 0.000000e+00 - 0.019950 0.000000e+00 0.000000e+00 - 0.020050 0.000000e+00 0.000000e+00 - 0.020150 0.000000e+00 0.000000e+00 - 0.020250 0.000000e+00 0.000000e+00 - 0.020350 0.000000e+00 0.000000e+00 - 0.020450 0.000000e+00 0.000000e+00 - 0.020550 0.000000e+00 0.000000e+00 - 0.020650 0.000000e+00 0.000000e+00 - 0.020750 0.000000e+00 0.000000e+00 - 0.020850 0.000000e+00 0.000000e+00 - 0.020950 0.000000e+00 0.000000e+00 - 0.021050 0.000000e+00 0.000000e+00 - 0.021150 0.000000e+00 0.000000e+00 - 0.021250 0.000000e+00 0.000000e+00 - 0.021350 0.000000e+00 0.000000e+00 - 0.021450 0.000000e+00 0.000000e+00 - 0.021550 0.000000e+00 0.000000e+00 - 0.021650 0.000000e+00 0.000000e+00 - 0.021750 0.000000e+00 0.000000e+00 - 0.021850 0.000000e+00 0.000000e+00 - 0.021950 0.000000e+00 0.000000e+00 - 0.022050 0.000000e+00 0.000000e+00 - 0.022150 0.000000e+00 0.000000e+00 - 0.022250 0.000000e+00 0.000000e+00 - 0.022350 0.000000e+00 0.000000e+00 - 0.022450 0.000000e+00 0.000000e+00 - 0.022550 0.000000e+00 0.000000e+00 - 0.022650 0.000000e+00 0.000000e+00 - 0.022750 0.000000e+00 0.000000e+00 - 0.022850 0.000000e+00 0.000000e+00 - 0.022950 0.000000e+00 0.000000e+00 - 0.023050 0.000000e+00 0.000000e+00 - 0.023150 0.000000e+00 0.000000e+00 - 0.023250 0.000000e+00 0.000000e+00 - 0.023350 0.000000e+00 0.000000e+00 - 0.023450 0.000000e+00 0.000000e+00 - 0.023550 0.000000e+00 0.000000e+00 - 0.023650 0.000000e+00 0.000000e+00 - 0.023750 0.000000e+00 0.000000e+00 - 0.023850 0.000000e+00 0.000000e+00 - 0.023950 0.000000e+00 0.000000e+00 - 0.024050 0.000000e+00 0.000000e+00 - 0.024150 0.000000e+00 0.000000e+00 - 0.024250 0.000000e+00 0.000000e+00 - 0.024350 0.000000e+00 0.000000e+00 - 0.024450 0.000000e+00 0.000000e+00 - 0.024550 0.000000e+00 0.000000e+00 - 0.024650 0.000000e+00 0.000000e+00 - 0.024750 0.000000e+00 0.000000e+00 - 0.024850 0.000000e+00 0.000000e+00 - 0.024950 0.000000e+00 0.000000e+00 - 0.025050 0.000000e+00 0.000000e+00 - 0.025150 0.000000e+00 0.000000e+00 - 0.025250 0.000000e+00 0.000000e+00 - 0.025350 0.000000e+00 0.000000e+00 - 0.025450 0.000000e+00 0.000000e+00 - 0.025550 0.000000e+00 0.000000e+00 - 0.025650 0.000000e+00 0.000000e+00 - 0.025750 0.000000e+00 0.000000e+00 - 0.025850 0.000000e+00 0.000000e+00 - 0.025950 0.000000e+00 0.000000e+00 - 0.026050 0.000000e+00 0.000000e+00 - 0.026150 0.000000e+00 0.000000e+00 - 0.026250 0.000000e+00 0.000000e+00 - 0.026350 0.000000e+00 0.000000e+00 - 0.026450 0.000000e+00 0.000000e+00 - 0.026550 0.000000e+00 0.000000e+00 - 0.026650 0.000000e+00 0.000000e+00 - 0.026750 0.000000e+00 0.000000e+00 - 0.026850 0.000000e+00 0.000000e+00 - 0.026950 0.000000e+00 0.000000e+00 - 0.027050 0.000000e+00 0.000000e+00 - 0.027150 0.000000e+00 0.000000e+00 - 0.027250 0.000000e+00 0.000000e+00 - 0.027350 0.000000e+00 0.000000e+00 - 0.027450 0.000000e+00 0.000000e+00 - 0.027550 0.000000e+00 0.000000e+00 - 0.027650 0.000000e+00 0.000000e+00 - 0.027750 0.000000e+00 0.000000e+00 - 0.027850 0.000000e+00 0.000000e+00 - 0.027950 0.000000e+00 0.000000e+00 - 0.028050 0.000000e+00 0.000000e+00 - 0.028150 0.000000e+00 0.000000e+00 - 0.028250 0.000000e+00 0.000000e+00 - 0.028350 0.000000e+00 0.000000e+00 - 0.028450 0.000000e+00 0.000000e+00 - 0.028550 0.000000e+00 0.000000e+00 - 0.028650 1.295098e-04 1.295098e-04 - 0.028750 0.000000e+00 0.000000e+00 - 0.028850 0.000000e+00 0.000000e+00 - 0.028950 0.000000e+00 0.000000e+00 - 0.029050 0.000000e+00 0.000000e+00 - 0.029150 0.000000e+00 0.000000e+00 - 0.029250 0.000000e+00 0.000000e+00 - 0.029350 0.000000e+00 0.000000e+00 - 0.029450 0.000000e+00 0.000000e+00 - 0.029550 0.000000e+00 0.000000e+00 - 0.029650 6.461757e-05 6.461757e-05 - 0.029750 0.000000e+00 0.000000e+00 - 0.029850 0.000000e+00 0.000000e+00 - 0.029950 0.000000e+00 0.000000e+00 - 0.030050 0.000000e+00 0.000000e+00 - 0.030150 0.000000e+00 0.000000e+00 - 0.030250 0.000000e+00 0.000000e+00 - 0.030350 0.000000e+00 0.000000e+00 - 0.030450 0.000000e+00 0.000000e+00 - 0.030550 0.000000e+00 0.000000e+00 - 0.030650 0.000000e+00 0.000000e+00 - 0.030750 0.000000e+00 0.000000e+00 - 0.030850 0.000000e+00 0.000000e+00 - 0.030950 0.000000e+00 0.000000e+00 - 0.031050 4.794095e-05 4.794095e-05 - 0.031150 0.000000e+00 0.000000e+00 - 0.031250 0.000000e+00 0.000000e+00 - 0.031350 0.000000e+00 0.000000e+00 - 0.031450 0.000000e+00 0.000000e+00 - 0.031550 0.000000e+00 0.000000e+00 - 0.031650 0.000000e+00 0.000000e+00 - 0.031750 0.000000e+00 0.000000e+00 - 0.031850 0.000000e+00 0.000000e+00 - 0.031950 0.000000e+00 0.000000e+00 - 0.032050 0.000000e+00 0.000000e+00 - 0.032150 0.000000e+00 0.000000e+00 - 0.032250 0.000000e+00 0.000000e+00 - 0.032350 0.000000e+00 0.000000e+00 - 0.032450 0.000000e+00 0.000000e+00 - 0.032550 0.000000e+00 0.000000e+00 - 0.032650 0.000000e+00 0.000000e+00 - 0.032750 0.000000e+00 0.000000e+00 - 0.032850 0.000000e+00 0.000000e+00 - 0.032950 0.000000e+00 0.000000e+00 - 0.033050 0.000000e+00 0.000000e+00 - 0.033150 0.000000e+00 0.000000e+00 - 0.033250 0.000000e+00 0.000000e+00 - 0.033350 0.000000e+00 0.000000e+00 - 0.033450 0.000000e+00 0.000000e+00 - 0.033550 0.000000e+00 0.000000e+00 - 0.033650 0.000000e+00 0.000000e+00 - 0.033750 4.003765e-05 2.845678e-05 - 0.033850 1.790871e-04 1.722074e-04 - 0.033950 1.170461e-04 1.170461e-04 - 0.034050 0.000000e+00 0.000000e+00 - 0.034150 5.819591e-05 5.819591e-05 - 0.034250 1.284298e-04 7.483011e-05 - 0.034350 1.311053e-04 1.311053e-04 - 0.034450 1.235911e-04 9.456382e-05 - 0.034550 4.301305e-04 2.065993e-04 - 0.034650 1.609558e-04 1.609558e-04 - 0.034750 1.133983e-04 1.133983e-04 - 0.034850 2.528288e-04 1.472033e-04 - 0.034950 0.000000e+00 0.000000e+00 - 0.035050 1.159621e-04 1.159621e-04 - 0.035150 0.000000e+00 0.000000e+00 - 0.035250 1.342618e-04 1.342618e-04 - 0.035350 0.000000e+00 0.000000e+00 - 0.035450 2.615098e-04 1.538532e-04 - 0.035550 9.870959e-05 9.870959e-05 - 0.035650 0.000000e+00 0.000000e+00 - 0.035750 1.237119e-04 1.237119e-04 - 0.035850 2.416935e-04 1.728409e-04 - 0.035950 3.099262e-04 1.854062e-04 - 0.036050 0.000000e+00 0.000000e+00 - 0.036150 5.596891e-05 3.973297e-05 - 0.036250 0.000000e+00 0.000000e+00 - 0.036350 6.052716e-05 6.052716e-05 - 0.036450 0.000000e+00 0.000000e+00 - 0.036550 0.000000e+00 0.000000e+00 - 0.036650 0.000000e+00 0.000000e+00 - 0.036750 0.000000e+00 0.000000e+00 - 0.036850 0.000000e+00 0.000000e+00 - 0.036950 0.000000e+00 0.000000e+00 - 0.037050 0.000000e+00 0.000000e+00 - 0.037150 0.000000e+00 0.000000e+00 - 0.037250 0.000000e+00 0.000000e+00 - 0.037350 1.089698e-04 1.089698e-04 - 0.037450 0.000000e+00 0.000000e+00 - 0.037550 0.000000e+00 0.000000e+00 - 0.037650 0.000000e+00 0.000000e+00 - 0.037750 5.467244e-05 5.467244e-05 - 0.037850 1.469262e-04 1.469262e-04 - 0.037950 0.000000e+00 0.000000e+00 - 0.038050 0.000000e+00 0.000000e+00 - 0.038150 1.132541e-04 1.132541e-04 - 0.038250 0.000000e+00 0.000000e+00 - 0.038350 0.000000e+00 0.000000e+00 - 0.038450 0.000000e+00 0.000000e+00 - 0.038550 0.000000e+00 0.000000e+00 - 0.038650 5.883283e-05 5.883283e-05 - 0.038750 0.000000e+00 0.000000e+00 - 0.038850 0.000000e+00 0.000000e+00 - 0.038950 0.000000e+00 0.000000e+00 - 0.039050 0.000000e+00 0.000000e+00 - 0.039150 0.000000e+00 0.000000e+00 - 0.039250 0.000000e+00 0.000000e+00 - 0.039350 0.000000e+00 0.000000e+00 - 0.039450 0.000000e+00 0.000000e+00 - 0.039550 1.645391e-04 1.645391e-04 - 0.039650 0.000000e+00 0.000000e+00 - 0.039750 0.000000e+00 0.000000e+00 - 0.039850 1.720931e-04 1.720931e-04 - 0.039950 7.743656e-02 3.292614e-03 - - -================================================================================ -Finished simulation - - Elapsed time: 3.7 s ( 0.001 h) - CPU time: 3.6 s ( 0.001 h) - Ratio: 1.023 - - -End of run Mon Sep 16 17:30:03 2019 -================================================================================ -finishSimulation(egs_kerma) 0 From 6a7034f02f6d0664adf9ababb4632de793bc74c9 Mon Sep 17 00:00:00 2001 From: Reid Townson Date: Wed, 1 May 2019 15:58:46 -0400 Subject: [PATCH 04/35] Fix #535: infinite loop during annihilation Fix an infinite loop that could happen due to floating point errors in the annihilation routine. The COSTHE variable could end up being slightly less than -1, resulting in a NAN when used in square root. --- HEN_HOUSE/src/egsnrc.mortran | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/HEN_HOUSE/src/egsnrc.mortran b/HEN_HOUSE/src/egsnrc.mortran index 514bb404b..a7d2f55de 100644 --- a/HEN_HOUSE/src/egsnrc.mortran +++ b/HEN_HOUSE/src/egsnrc.mortran @@ -146,7 +146,7 @@ DO ibr = 1,nbr_split [ "nbr_split > 1 means we want splitting for any" E(NP)=PESG1; IQ(NP)=0; IF( ibr = 1 ) [ ip = npold; ] ELSE [ ip = np-1; ] $TRANSFER PROPERTIES TO (np) FROM (ip); - COSTHE=MIN(1.0,(ESG1-RM)*POT/ESG1); + COSTHE=MAX(-1.0,MIN(1.0,(ESG1-RM)*POT/ESG1)); SINTHE=SQRT(1.0-COSTHE*COSTHE); $SELECT-AZIMUTHAL-ANGLE(cphi,sphi); IF( sinpsi >= 1e-10 ) [ @@ -162,7 +162,7 @@ DO ibr = 1,nbr_split [ "nbr_split > 1 means we want splitting for any" PESG2=PAVIP-PESG1; esg2 = pesg2; e(np) = pesg2; iq(np) = 0; $TRANSFER PROPERTIES TO (np) FROM (np-1); - COSTHE=MIN(1.0,(ESG2-RM)*POT/ESG2); + COSTHE=MAX(-1.0,MIN(1.0,(ESG2-RM)*POT/ESG2)); SINTHE=-SQRT(1.0-COSTHE*COSTHE); IF( sinpsi >= 1e-10 ) [ us = sinthe*cphi; vs = sinthe*sphi; From d364be2724af67fb9059cda8e6d989ea6d4457db Mon Sep 17 00:00:00 2001 From: Reid Townson Date: Thu, 18 Apr 2019 17:28:58 -0400 Subject: [PATCH 05/35] Fix #528: Windows PowerShell bug with exe Fix a Windows PowerShell bug where the .exe extension on applications was included in the app_name variable. This resulted in a runtime error where the input file failed to be found. Now we check to see if there is a .exe at the end of the app_name, and remove it. --- HEN_HOUSE/egs++/egs_application.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/HEN_HOUSE/egs++/egs_application.cpp b/HEN_HOUSE/egs++/egs_application.cpp index b7c06edf4..cbaac908e 100644 --- a/HEN_HOUSE/egs++/egs_application.cpp +++ b/HEN_HOUSE/egs++/egs_application.cpp @@ -245,6 +245,12 @@ EGS_Application::EGS_Application(int argc, char **argv) : input(0), geometry(0), // if (!getArgument(argc,argv,"-a","--application",app_name)) { app_name = egsStripPath(argv[0]); + + // In Windows PowerShell, we need to remove a .exe extension + size_t exePos = app_name.find_last_of(".exe"); + if (exePos != string::npos) { + app_name = app_name.substr(0, exePos-3); + } } if (!app_name.size()) egsFatal("%s\n failed to determine application " "name from %s or command line arguments\n",__egs_app_msg1,argv[0]); From 1bb0b1211eb3aa50218bfa292bdf7e22947c679b Mon Sep 17 00:00:00 2001 From: Blake Walters Date: Sat, 27 Jul 2019 15:17:01 -0400 Subject: [PATCH 06/35] Remove parallel options from DOSXYZnrc gui Remove the IPARALLEL and PARNUM inputs from the main window in the DOSXYZnrc gui. Those are really only relevant for parallel runs handled by the deprecated pprocess scripts. At any rate, access to these inputs via the gui never made much sense, because the script changes their value automatically, anyway! --- .../progs/gui/dosxyznrc/load_input2_nrc.tcl | 8 +-- .../gui/dosxyznrc/reset_parameters_nrc.tcl | 1 - .../gui/dosxyznrc/set_main_inputs_egsnrc.tcl | 61 +------------------ .../progs/gui/dosxyznrc/xyznrc_parameters.tcl | 17 ------ 4 files changed, 3 insertions(+), 84 deletions(-) diff --git a/HEN_HOUSE/omega/progs/gui/dosxyznrc/load_input2_nrc.tcl b/HEN_HOUSE/omega/progs/gui/dosxyznrc/load_input2_nrc.tcl index 997687afc..0d9cf3bd2 100644 --- a/HEN_HOUSE/omega/progs/gui/dosxyznrc/load_input2_nrc.tcl +++ b/HEN_HOUSE/omega/progs/gui/dosxyznrc/load_input2_nrc.tcl @@ -744,14 +744,10 @@ proc read_input {} { # 16, NRCYCL set data [get_val $data values $i] - # for 17, iparallel, ncpu is the value and 17 is on/off + # ncpu and parnum + # these inputs are no longer available through the GUI set data [get_val $data arr 0] set ncpu $arr(0) - if $ncpu>1 { - set values(17) $options(17,1) - } else { - set values(17) $options(17,0) - } # now for parnum set data [get_val $data arr 0] set parnum $arr(0) diff --git a/HEN_HOUSE/omega/progs/gui/dosxyznrc/reset_parameters_nrc.tcl b/HEN_HOUSE/omega/progs/gui/dosxyznrc/reset_parameters_nrc.tcl index be0eaaa1a..ae35ffd9e 100644 --- a/HEN_HOUSE/omega/progs/gui/dosxyznrc/reset_parameters_nrc.tcl +++ b/HEN_HOUSE/omega/progs/gui/dosxyznrc/reset_parameters_nrc.tcl @@ -202,7 +202,6 @@ proc reset_parameters { } { for {set i 15} {$i<=16} {incr i} { set values($i) {} } - set values(17) $options(17,0) set values(18) 1 #EGSnrc default values diff --git a/HEN_HOUSE/omega/progs/gui/dosxyznrc/set_main_inputs_egsnrc.tcl b/HEN_HOUSE/omega/progs/gui/dosxyznrc/set_main_inputs_egsnrc.tcl index 99ad90f54..ac6bc9834 100644 --- a/HEN_HOUSE/omega/progs/gui/dosxyznrc/set_main_inputs_egsnrc.tcl +++ b/HEN_HOUSE/omega/progs/gui/dosxyznrc/set_main_inputs_egsnrc.tcl @@ -359,7 +359,7 @@ proc edit_parameters {} { enable_dflag $isource # now 13 to 18 on right - foreach j { 13 14 15 18 16 17 } { + foreach j { 13 14 15 18 16 } { frame $w2.inp$j -bd 4 button $w2.inp$j.help -text "?" -command "help $j" label $w2.inp$j.label -text $names($j) -anchor w @@ -476,11 +476,6 @@ proc set_value {io iopt w} { .main_w.main.sim.right.inp16.inp configure -state disabled .main_w.main.sim.right.inp16.label configure -fg grey } - } elseif {$io==17} { - # iparallel - if running in parallel, get ncpu and parnum - set values($io) $options($io,$iopt) - $w configure -text $values($io) - set_parallel $iopt } elseif {$io==14} { # range rejection on/off set values($io) $options($io,$iopt) @@ -564,60 +559,6 @@ proc set_value {io iopt w} { } } -proc set_parallel { opt } { - global ncpu parnum helvfont ypad - - if {$opt==0} { - set parnum 0 - set ncpu 0 - } elseif {$opt==1} { - set top .main_w.parallel - toplevel $top - wm title $top "Run in parallel" - set text { -Enter the number of machines you will be distributing\ - the job among (NCPU). The section of the phase\ - space source that will be used for this one of the series\ - of input files (for the same total simulation) is given by - -(PARNUM-1)*(nshist/NCPU) < nnphsp <= PARNUM*(nshist/NCPU) - -where nshist is the total number of particles in the phase space\ - file and nnphsp is the number of the particle chosen for the\ - simulation. Thus, PARNUM should cover the range 1<=PARNUM<=NCPU. - -Note that if you are using NRC's pprocess script (along with NQS) to submit\ - parallel jobs, then NCPU and PARNUM (and IPARALLEL) are automatically\ - set and so need not be adjusted here. -} - message $top.mess -text $text -font $helvfont -width 500 - pack $top.mess -pady $ypad - frame $top.frm -bd 4 - frame $top.frm.ncpu - label $top.frm.ncpu.lab -text "NCPU" - entry $top.frm.ncpu.inp -bg white -textvariable ncpu - pack $top.frm.ncpu.lab -side left -anchor w -padx 5 - pack $top.frm.ncpu.inp -side right -anchor e -fill x -expand true - - frame $top.frm.par - label $top.frm.par.lab -text "PARNUM" - entry $top.frm.par.inp -bg white -textvariable parnum - pack $top.frm.par.lab -side left -anchor w -padx 5 - pack $top.frm.par.inp -side right -anchor e -fill x -expand true - - pack $top.frm.ncpu $top.frm.par -pady $ypad -fill x - pack $top.frm -padx 10 - - #put in the "Done" button: - frame $top.button - button $top.button.b -text "Done" -command "destroy $top"\ - -relief groove -bd 8 - pack $top.button.b - pack $top.button -side top -pady [expr 2*$ypad] - } -} - - proc enable_dflag { iopt } { if [string compare $iopt {}]==0 { set iopt 0 diff --git a/HEN_HOUSE/omega/progs/gui/dosxyznrc/xyznrc_parameters.tcl b/HEN_HOUSE/omega/progs/gui/dosxyznrc/xyznrc_parameters.tcl index 7dee506c2..48eb8b08f 100644 --- a/HEN_HOUSE/omega/progs/gui/dosxyznrc/xyznrc_parameters.tcl +++ b/HEN_HOUSE/omega/progs/gui/dosxyznrc/xyznrc_parameters.tcl @@ -478,23 +478,6 @@ wrong charge and/or LATCH value. Note that the total number of histories is still limited by NCASE even if\ you are recycling. } -set names(17) "Run job in parallel" -set numopts(17) 2 -set options(17,0) "no" -set options(17,1) "yes" -set help_text(17) { -Run job in parallel, IPARALLEL: - -Set this parameter to 'yes' if you are distributing the job among more than\ - one machine. You will be asked to enter the\ - number of machines that you intend to use. This will generate a binary\ - .pardose file for each job which will contain the doses in all voxels\ - WITHOUT UNCERTAINTIES. IPARALLEL defaults to 0. - -Note that IPARALLEL is automatically set to 1 by NRC's pprocess script. So\ - if you are using the pprocess script (with NQS), you do not have\ - to set this parameter before submitting parallel jobs. -} set names(18) "Photon splitting number" set numopts(18) 0 From ef7eb307b851b7572675a96b9b5a129732cd8551 Mon Sep 17 00:00:00 2001 From: Reid Townson Date: Thu, 21 Nov 2019 13:27:59 -0500 Subject: [PATCH 07/35] Fix string search method added in #532 Fix a bug that caused any egs++ application to crash immediately when run. This happened due to a misuse of string method find_last_of instead of method rfind to reverse-search for the ".exe" extension substring in the application name. --- HEN_HOUSE/egs++/egs_application.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/HEN_HOUSE/egs++/egs_application.cpp b/HEN_HOUSE/egs++/egs_application.cpp index cbaac908e..c4159c3de 100644 --- a/HEN_HOUSE/egs++/egs_application.cpp +++ b/HEN_HOUSE/egs++/egs_application.cpp @@ -247,9 +247,9 @@ EGS_Application::EGS_Application(int argc, char **argv) : input(0), geometry(0), app_name = egsStripPath(argv[0]); // In Windows PowerShell, we need to remove a .exe extension - size_t exePos = app_name.find_last_of(".exe"); + size_t exePos = app_name.rfind(".exe"); if (exePos != string::npos) { - app_name = app_name.substr(0, exePos-3); + app_name = app_name.substr(0, exePos); } } if (!app_name.size()) egsFatal("%s\n failed to determine application " From 3bbd658e87b499181b3ca89d6cbc36c0cb00cb36 Mon Sep 17 00:00:00 2001 From: Blake Walters Date: Sat, 11 May 2019 14:50:46 -0400 Subject: [PATCH 08/35] Fix test for synchronized modules name Check if characters 1-4 of the component module name (CMNAME) for any module in the accelerator are 'SYNC', instead of checking the full CMNAME string, to enable the scoring of the monitor unit index in IAEA formal phase space files (I_MU_PHSP). Previously, the test failed when the only synchronized module was SYNCHDMLC, because the CMNAME string is only 8 characters long! --- HEN_HOUSE/omega/beamnrc/beamnrc.mortran | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/HEN_HOUSE/omega/beamnrc/beamnrc.mortran b/HEN_HOUSE/omega/beamnrc/beamnrc.mortran index f279e1d85..d45bb1da4 100644 --- a/HEN_HOUSE/omega/beamnrc/beamnrc.mortran +++ b/HEN_HOUSE/omega/beamnrc/beamnrc.mortran @@ -3702,8 +3702,7 @@ IF(IO_OPT = 0 | IO_OPT >= 3) ["requested phase space files be output" I_MU_PHSP=0; "default to not store fractional MU index" "loop through CMs and determine if there are any synchronized ones" DO I=1,MAX_CMs[ - IF(CMTYPE(I)='SYNCJAWS' | CMTYPE(I)='SYNCVMLC' | - CMTYPE(I)='SYNCMLCE' | CMTYPE(I)='SYNCHDMLC')[ + IF(CMTYPE(I)(1:4)='SYNC')[ "store fractional MU index in IAEA phsp files" I_MU_PHSP=1; EXIT; From ebffbdbfe762c0405a5f66142cf832826c2819d1 Mon Sep 17 00:00:00 2001 From: Reid Townson Date: Thu, 7 Mar 2019 16:37:35 -0500 Subject: [PATCH 09/35] Fix a few egs++ compiler warnings and coding style Initialize variables and remove unused ones, to suppress egs++ compiler warnings; adjust code style of c++ tutor applications with astyle. This is just for tidiness and doesn't affect behaviour. --- .../egs_phsp_scoring/egs_phsp_scoring.cpp | 3 +- .../egs_phsp_scoring/egs_phsp_scoring.h | 13 +- HEN_HOUSE/user_codes/tutor2pp/tutor2pp.cpp | 23 +- HEN_HOUSE/user_codes/tutor7pp/tutor7pp.cpp | 298 +++++++++++------- 4 files changed, 208 insertions(+), 129 deletions(-) diff --git a/HEN_HOUSE/egs++/ausgab_objects/egs_phsp_scoring/egs_phsp_scoring.cpp b/HEN_HOUSE/egs++/ausgab_objects/egs_phsp_scoring/egs_phsp_scoring.cpp index 79059f4ee..958a8b71c 100644 --- a/HEN_HOUSE/egs++/ausgab_objects/egs_phsp_scoring/egs_phsp_scoring.cpp +++ b/HEN_HOUSE/egs++/ausgab_objects/egs_phsp_scoring/egs_phsp_scoring.cpp @@ -322,7 +322,6 @@ void EGS_PhspScoring::openPhspFile() const { } } else if (oformat == 1) { //IAEA format - int rwmode; int iaea_iostat; iaea_id = 1; //numerical index indicating this is the 1st file associated with this object scored //hard coded to 1 @@ -525,7 +524,7 @@ extern "C" { int stype = 0; //default is to use scoring geom int phspouttype; int ptype; - int sdir; + int sdir=0; int imuscore = 0; float xyzconst[3]; bool xyzisconst[3] = {false, false, false}; diff --git a/HEN_HOUSE/egs++/ausgab_objects/egs_phsp_scoring/egs_phsp_scoring.h b/HEN_HOUSE/egs++/ausgab_objects/egs_phsp_scoring/egs_phsp_scoring.h index c6966f88a..9fd6caddb 100644 --- a/HEN_HOUSE/egs++/ausgab_objects/egs_phsp_scoring/egs_phsp_scoring.h +++ b/HEN_HOUSE/egs++/ausgab_objects/egs_phsp_scoring/egs_phsp_scoring.h @@ -484,11 +484,7 @@ class EGS_PHSP_SCORING_EXPORT EGS_PhspScoring : public EGS_AusgabObject { wt = p.w >= 0 ? p.wt : -p.wt; }; }; - mutable fstream phsp_file; //output file -- mutable so we can write to it during storeState - EGS_I64 count; //total no. of particles in file - EGS_I64 countg; //no. of photons in file - float emax; //max. k.e. of particles in phsp file - float emin; //min. k.e. of charged particles in file + bool score_mc; //set to true to score multiple crossers and their descendents //variables specific to IAEA format @@ -514,8 +510,13 @@ class EGS_PHSP_SCORING_EXPORT EGS_PhspScoring : public EGS_AusgabObject { return (1 << 31); } - int store_max; //max. no. of particles to store in p_stack mutable int phsp_index; //index in p_stack array -- mutable so we can change it in storeState + int store_max; //max. no. of particles to store in p_stack + mutable fstream phsp_file; //output file -- mutable so we can write to it during storeState + EGS_I64 count; //total no. of particles in file + EGS_I64 countg; //no. of photons in file + float emin; //min. k.e. of charged particles in file + float emax; //max. k.e. of particles in phsp file mutable bool first_flush; //first time writing to file in this run -- mutable so we can change it in storeState bool is_restart; //true if this is a restart diff --git a/HEN_HOUSE/user_codes/tutor2pp/tutor2pp.cpp b/HEN_HOUSE/user_codes/tutor2pp/tutor2pp.cpp index b3ccb15fc..ad141ebee 100644 --- a/HEN_HOUSE/user_codes/tutor2pp/tutor2pp.cpp +++ b/HEN_HOUSE/user_codes/tutor2pp/tutor2pp.cpp @@ -85,7 +85,9 @@ class APP_EXPORT Tutor2_Application : public EGS_SimpleApplication { It is a good coding practice to deallocate memory when objects go out of scope. That's what we do in the destructor of our application. */ - ~Tutor2_Application() { delete edep; }; + ~Tutor2_Application() { + delete edep; + }; /*! \brief Scoring. @@ -101,9 +103,10 @@ class APP_EXPORT Tutor2_Application : public EGS_SimpleApplication { (\em i.e., it goes from 1 to np) */ int ausgab(int iarg) { - if( iarg <= 4 ) { + if (iarg <= 4) { //! Get the stack pointer and currect particle region index. - int np = the_stack->np - 1; int ir = the_stack->ir[np]-1; + int np = the_stack->np - 1; + int ir = the_stack->ir[np]-1; /*! Per definition region index=0 corresponds to the outside, regions 1...nreg to the nreg regions inside the geometry. If the particle is outside, we say that it is 'reflected' @@ -113,11 +116,15 @@ class APP_EXPORT Tutor2_Application : public EGS_SimpleApplication { the particle is 'transmitted' and use region nreg+1 to score its energy. */ - if( ir == 0 && the_stack->w[np] > 0 ) ir = nreg+1; + if (ir == 0 && the_stack->w[np] > 0) { + ir = nreg+1; + } /*! Now simply use the score method of the EGS_ScoringArray class to record the energy deposited. */ edep->score(ir,the_epcont->edep*the_stack->wt[np]); } + + return 0; }; /*! \brief Statistics @@ -134,7 +141,9 @@ class APP_EXPORT Tutor2_Application : public EGS_SimpleApplication { This is sufficient to get a history-by-history statistical analysis for the deposited energy fractions. */ - void startHistory(EGS_I64 icase) { edep->setHistory(icase); }; + void startHistory(EGS_I64 icase) { + edep->setHistory(icase); + }; /*! Output of results. @@ -158,8 +167,8 @@ class APP_EXPORT Tutor2_Application : public EGS_SimpleApplication { double norm = ((double)last_case)/Etot; egsInformation(" last case = %d Etot = %g\n",(int)last_case,Etot); edep->reportResults(norm, - "Reflected/deposited/transmitted energy fraction",false, - " %d %9.5f +/- %9.5f %c\n"); + "Reflected/deposited/transmitted energy fraction",false, + " %d %9.5f +/- %9.5f %c\n"); }; }; diff --git a/HEN_HOUSE/user_codes/tutor7pp/tutor7pp.cpp b/HEN_HOUSE/user_codes/tutor7pp/tutor7pp.cpp index c3ea08bcb..b77d2a710 100644 --- a/HEN_HOUSE/user_codes/tutor7pp/tutor7pp.cpp +++ b/HEN_HOUSE/user_codes/tutor7pp/tutor7pp.cpp @@ -150,19 +150,20 @@ using namespace std; class APP_EXPORT Tutor7_Application : public EGS_AdvancedApplication { - double Etot; // total energy that has entered the geometry EGS_ScoringArray *score; // scoring array with energies deposited EGS_ScoringArray *eflu; // scoring array for electron fluence at back of geometry EGS_ScoringArray *gflu; // scoring array for photon fluence at back of geometry EGS_ScoringArray **pheight; // pulse height distributions. - EGS_Float *ph_de; // bin widths if the pulse height distributions. - int *ph_regions; // region indeces of the ph-dsitributions int nreg; // number of regions in the geometry int nph; // number of pulse height objects. + double Etot; // total energy that has entered the geometry int rr_flag; // used for RR and radiative splitting EGS_Float current_weight; // the weight of the initial particle that - // is currently being simulated + // is currently being simulated bool deflect_brems; + + EGS_Float *ph_de; // bin widths if the pulse height distributions. + int *ph_regions; // region indeces of the ph-dsitributions static string revision; // the CVS revision number public: @@ -180,12 +181,22 @@ class APP_EXPORT Tutor7_Application : public EGS_AdvancedApplication { Deallocate memory */ ~Tutor7_Application() { - if( score ) delete score; - if( eflu ) delete eflu; - if( gflu ) delete gflu; - if( nph > 0 ) { - for(int j=0; j 0) { + for (int j=0; jregions(); score = new EGS_ScoringArray(nreg+2); - //i.e. we always score energy fractions - eflu = new EGS_ScoringArray(200); gflu = new EGS_ScoringArray(200); + //i.e. we always score energy fractions + eflu = new EGS_ScoringArray(200); + gflu = new EGS_ScoringArray(200); // Initialize with no russian roulette the_egsvr->i_do_rr = 1; EGS_Input *options = input->takeInputItem("scoring options"); - if( options ) { + if (options) { EGS_Input *scale; - while( (scale = options->takeInputItem("scale xcc")) ) { + while ((scale = options->takeInputItem("scale xcc"))) { vector tmp; int err = scale->getInput("scale xcc",tmp); //egsInformation("Found 'scale xcc', err=%d tmp.size()=%d\n",err,tmp.size()); - if( !err && tmp.size() == 2 ) { + if (!err && tmp.size() == 2) { int imed = EGS_BaseGeometry::getMediumIndex(tmp[0]) + 1; - if( imed > 0 ) { + if (imed > 0) { EGS_Float fac = atof(tmp[1].c_str()); egsInformation("\n ***** Scaling xcc of medium %d with %g\n",imed,fac); F77_OBJ_(egs_scale_xcc,EGS_SCALE_XCC)(&imed,&fac); @@ -328,13 +340,13 @@ int Tutor7_Application::initScoring() { } delete scale; } - while( (scale = options->takeInputItem("scale bc")) ) { + while ((scale = options->takeInputItem("scale bc"))) { vector tmp; int err = scale->getInput("scale bc",tmp); //egsInformation("Found 'scale xcc', err=%d tmp.size()=%d\n",err,tmp.size()); - if( !err && tmp.size() == 2 ) { + if (!err && tmp.size() == 2) { int imed = EGS_BaseGeometry::getMediumIndex(tmp[0]) + 1; - if( imed > 0 ) { + if (imed > 0) { EGS_Float fac = atof(tmp[1].c_str()); egsInformation("\n ***** Scaling bc of medium %d with %g\n",imed,fac); F77_OBJ_(egs_scale_bc,EGS_SCALE_BC)(&imed,&fac); @@ -343,15 +355,17 @@ int Tutor7_Application::initScoring() { delete scale; } - vector choices; choices.push_back("no"); choices.push_back("yes"); + vector choices; + choices.push_back("no"); + choices.push_back("yes"); deflect_brems = options->getInput("deflect electron after brems",choices,0); - if( deflect_brems ) { + if (deflect_brems) { egsInformation("\n *** Using electron deflection in brems events\n\n"); setAusgabCall(AfterBrems,true); } int n_rr; - if( !options->getInput("Russian Roulette",n_rr) && n_rr > 1 ) { + if (!options->getInput("Russian Roulette",n_rr) && n_rr > 1) { the_egsvr->i_do_rr = n_rr; setAusgabCall(BeforeBrems,true); setAusgabCall(AfterBrems,true); @@ -370,35 +384,42 @@ int Tutor7_Application::initScoring() { int err = options->getInput("pulse height regions",regions); vector nbins; int err1 = options->getInput("pulse height bins",nbins); - if( !err && !err1 ) { - if( regions.size() != nbins.size() && nbins.size() != 1 ) - egsWarning("initScoring(): you must input the same " - "number of 'regions' and 'bins' inputs or a single 'bins'" - " input\n"); + if (!err && !err1) { + if (regions.size() != nbins.size() && nbins.size() != 1) + egsWarning("initScoring(): you must input the same " + "number of 'regions' and 'bins' inputs or a single 'bins'" + " input\n"); else { EGS_ScoringArray **tmp = new EGS_ScoringArray* [nreg+2]; - for(int i=0; i nreg ) + } + if (regions[j] < -1 || regions[j] > nreg) { egsWarning("invalid region index %d\n",regions[j]); - if( nb > 0 && regions[j] >= 0 && regions[j] < nreg+2 ){ + } + if (nb > 0 && regions[j] >= 0 && regions[j] < nreg+2) { int ij = regions[j]; - if( tmp[ij] ) egsInformation("There is already a " - "PHD object in region %d => ignoring it\n",ij); - else { tmp[ij] = new EGS_ScoringArray(nb); ++nph; } + if (tmp[ij]) egsInformation("There is already a " + "PHD object in region %d => ignoring it\n",ij); + else { + tmp[ij] = new EGS_ScoringArray(nb); + ++nph; + } } } - if( nph > 0 ) { + if (nph > 0) { pheight = new EGS_ScoringArray* [nph]; ph_regions = new int [nph]; ph_de = new EGS_Float [nph]; EGS_Float Emax = source->getEmax(); int iph = 0; - for(int j=0; jbins(); @@ -408,15 +429,16 @@ int Tutor7_Application::initScoring() { } delete [] tmp; } - } else egsWarning("initScoring(): you must provide both, 'regions'" - " and 'bins' input\n"); + } + else egsWarning("initScoring(): you must provide both, 'regions'" + " and 'bins' input\n"); delete options; } return 0; } int Tutor7_Application::ausgab(int iarg) { - if( iarg <= 4 ) { + if (iarg <= 4) { int np = the_stack->np - 1; // Note: ir is the region number+1 @@ -427,22 +449,24 @@ int Tutor7_Application::ausgab(int iarg) { // Note: This is only valid for certain source/geometry conditions! // If those conditions are not met, the reflected and transmitted // energy fractions will be wrong - if( ir == 0 && the_stack->w[np] > 0 ) ir = nreg+1; + if (ir == 0 && the_stack->w[np] > 0) { + ir = nreg+1; + } EGS_Float aux = the_epcont->edep*the_stack->wt[np]; - if(aux > 0) { + if (aux > 0) { score->score(ir,aux); } // if( the_stack->iq[np] ) score->score(ir,the_epcont->edep*the_stack->wt[np]); - if( ir == nreg+1 ) { + if (ir == nreg+1) { EGS_ScoringArray *flu = the_stack->iq[np] ? eflu : gflu; EGS_Float r2 = the_stack->x[np]*the_stack->x[np] + the_stack->y[np]*the_stack->y[np]; - if( r2 < 400 ) { - int bin = (int) (sqrt(r2)*10.); + if (r2 < 400) { + int bin = (int)(sqrt(r2)*10.); aux = the_stack->wt[np]/the_stack->w[np]; - if(aux > 0) { + if (aux > 0) { flu->score(bin,aux); } } @@ -450,33 +474,38 @@ int Tutor7_Application::ausgab(int iarg) { return 0; } int np = the_stack->np-1; - if( iarg == BeforeBrems || iarg == BeforeAnnihRest || iarg == BeforeAnnihFlight && - the_stack->latch[np] > 0 ) { - the_stack->latch[np] = 0; rr_flag = 1; - the_egsvr->nbr_split = the_egsvr->i_do_rr; return 0; + if (iarg == BeforeBrems || iarg == BeforeAnnihRest || (iarg == BeforeAnnihFlight && + the_stack->latch[np] > 0)) { + the_stack->latch[np] = 0; + rr_flag = 1; + the_egsvr->nbr_split = the_egsvr->i_do_rr; + return 0; } - if( iarg == AfterBrems && deflect_brems ) { + if (iarg == AfterBrems && deflect_brems) { EGS_Vector u(the_stack->u[np-1],the_stack->v[np-1],the_stack->w[np-1]); EGS_Float tau = the_stack->E[np-1]/the_useful->rm - 1; EGS_Float beta = sqrt(tau*(tau+2))/(tau+1); EGS_Float eta = 2*rndm->getUniform()-1; EGS_Float cost = (beta + eta)/(1 + beta*eta); EGS_Float sint = 1 - cost*cost; - if( sint > 0 ) { - sint = sqrt(sint); EGS_Float cphi, sphi; - rndm->getAzimuth(cphi,sphi); u.rotate(cost,sint,cphi,sphi); + if (sint > 0) { + sint = sqrt(sint); + EGS_Float cphi, sphi; + rndm->getAzimuth(cphi,sphi); + u.rotate(cost,sint,cphi,sphi); the_stack->u[np-1] = u.x; the_stack->v[np-1] = u.y; the_stack->w[np-1] = u.z; } } - if( iarg == AfterBrems || iarg == AfterAnnihRest || iarg == AfterAnnihFlight ) { + if (iarg == AfterBrems || iarg == AfterAnnihRest || iarg == AfterAnnihFlight) { the_egsvr->nbr_split = 1; - if( iarg == AfterBrems && rr_flag ) { + if (iarg == AfterBrems && rr_flag) { the_stack->latch[the_stack->npold-1] = 1; } - rr_flag = 0; return 0; + rr_flag = 0; + return 0; } /* if( iarg == FluorescentEvent && the_stack->latch[np] > 0 ) { @@ -512,17 +541,27 @@ int Tutor7_Application::outputData() { // This takes care of saving data related to the source, the random // number generator, CPU time used, number of histories, etc. int err = EGS_AdvancedApplication::outputData(); - if( err ) return err; + if (err) { + return err; + } // We then write our own data to the data stream. data_out is // a pointer to a data stream that has been opened for writing // in the base class. (*data_out) << " " << Etot << endl; - if( !score->storeState(*data_out) ) return 101; - for(int j=0; jstoreState(*data_out) ) return 102+j; + if (!score->storeState(*data_out)) { + return 101; + } + for (int j=0; jstoreState(*data_out)) { + return 102+j; + } + } + if (!eflu->storeState(*data_out)) { + return 301; + } + if (!gflu->storeState(*data_out)) { + return 302; } - if( !eflu->storeState(*data_out) ) return 301; - if( !gflu->storeState(*data_out) ) return 302; return 0; } @@ -532,17 +571,27 @@ int Tutor7_Application::readData() { // number generator, CPU time used, number of histories, etc. // (everything that was stored by the base class outputData() method). int err = EGS_AdvancedApplication::readData(); - if( err ) return err; + if (err) { + return err; + } // We then read our own data from the data stream. // data_in is a pointer to an input stream that has been opened // by the base class. (*data_in) >> Etot; - if( !score->setState(*data_in) ) return 101; - for(int j=0; jsetState(*data_in) ) return 102+j; + if (!score->setState(*data_in)) { + return 101; + } + for (int j=0; jsetState(*data_in)) { + return 102+j; + } + } + if (!eflu->setState(*data_in)) { + return 301; + } + if (!gflu->setState(*data_in)) { + return 302; } - if( !eflu->setState(*data_in) ) return 301; - if( !gflu->setState(*data_in) ) return 302; return 0; } @@ -550,38 +599,54 @@ void Tutor7_Application::resetCounter() { // Reset everything in the base class EGS_AdvancedApplication::resetCounter(); // Reset our own data to zero. - score->reset(); Etot = 0; - for(int j=0; jreset(); - eflu->reset(); gflu->reset(); + score->reset(); + Etot = 0; + for (int j=0; jreset(); + } + eflu->reset(); + gflu->reset(); } int Tutor7_Application::addState(istream &data) { // Call first the base class addState() function to read and add // all data related to source, RNG, CPU time, etc. int err = EGS_AdvancedApplication::addState(data); - if( err ) return err; + if (err) { + return err; + } // Then read our own data to temporary variables and add to // our results. - double etot_tmp; data >> etot_tmp; Etot += etot_tmp; + double etot_tmp; + data >> etot_tmp; + Etot += etot_tmp; EGS_ScoringArray tmp(nreg+2); - if( !tmp.setState(data) ) return 101; + if (!tmp.setState(data)) { + return 101; + } (*score) += tmp; - for(int j=0; jbins()); - if( !tmpj.setState(data) ) return 102 + j; + if (!tmpj.setState(data)) { + return 102 + j; + } (*pheight[j]) += tmpj; } EGS_ScoringArray tmp1(200); - if( !tmp1.setState(data) ) return 301; + if (!tmp1.setState(data)) { + return 301; + } (*eflu) += tmp1; - if( !tmp1.setState(data) ) return 302; + if (!tmp1.setState(data)) { + return 302; + } (*gflu) += tmp1; return 0; } void Tutor7_Application::outputResults() { egsInformation("\n\n last case = %d Etot = %g\n", - (int)current_case,Etot); + (int)current_case,Etot); double norm = ((double)current_case)/Etot; egsInformation("\n\n======================================================\n"); @@ -589,31 +654,33 @@ void Tutor7_Application::outputResults() { egsInformation("======================================================\n"); egsInformation("The first and last items in the following list of energy fractions are the reflected and transmitted energy, respectively. These two values are only meaningful if the source is directed in the positive z-direction. The remaining values are the deposited energy fractions in the regions of the geometry, but notice that the identifying index is the region number offset by 1 (ir+1)."); score->reportResults(norm, - "ir+1 | Reflected, deposited, or transmitted energy fraction",false, - " %d %12.6e +/- %12.6e %c\n"); - if( nph > 0 ) { - if( nph > 1 ) { + "ir+1 | Reflected, deposited, or transmitted energy fraction",false, + " %d %12.6e +/- %12.6e %c\n"); + if (nph > 0) { + if (nph > 1) { egsInformation("\n\n======================================================\n"); egsInformation(" Pulse height distributions\n" - "======================================================\n\n"); - } else { + "======================================================\n\n"); + } + else { egsInformation("\n\n Pulse height distribution in region %d\n" - "======================================================\n\n", - ph_regions[0]); + "======================================================\n\n", + ph_regions[0]); } - for(int j=0; j 1 ) egsInformation("\nRegion %d\n" - "----------------\n\n",ph_regions[j]); + for (int j=0; j 1) egsInformation("\nRegion %d\n" + "----------------\n\n",ph_regions[j]); double f,df; - for(int i=0; ibins(); i++) { + for (int i=0; ibins(); i++) { pheight[j]->currentResult(i,f,df); egsInformation("%g %g %g\n",ph_de[j]*(0.5+i), - f/ph_de[j],df/ph_de[j]); + f/ph_de[j],df/ph_de[j]); } } } - EGS_Float Rmax = 20; EGS_Float dr = Rmax/200; + /* + EGS_Float Rmax = 20; EGS_Float dr = Rmax/200; egsInformation("\n\n Electron/Photon fluence at back of geometry as a function of radial distance\n" "============================================================================\n"); for(int j=0; j<200; ++j) { @@ -637,10 +704,12 @@ void Tutor7_Application::getCurrentResult(double &sum, double &sum2, int Tutor7_Application::startNewShower() { Etot += p.E*p.wt; int res = EGS_Application::startNewShower(); - if( res ) return res; - if( current_case != last_case ) { - if( nph > 0 ) { - for(int j=0; j 0) { + for (int j=0; jsetHistory(current_case); int ireg = ph_regions[j]; @@ -648,10 +717,11 @@ int Tutor7_Application::startNewShower() { // the reflected and transmitted as the first and last regions EGS_Float edep = score->currentScore(ireg+1); - if( edep > 0 ) { - int ibin = min( (int)(edep/(current_weight*ph_de[j])), pheight[j]->bins()-1 ); - if( ibin >= 0 && ibin < pheight[j]->bins() ) + if (edep > 0) { + int ibin = min((int)(edep/(current_weight*ph_de[j])), pheight[j]->bins()-1); + if (ibin >= 0 && ibin < pheight[j]->bins()) { pheight[j]->score(ibin,1); + } } } From a3aa13052a2082e6d921ef2e07e2972f7bfe753c Mon Sep 17 00:00:00 2001 From: Reid Townson Date: Wed, 8 Jan 2020 13:59:29 -0500 Subject: [PATCH 10/35] Fix particle tracks crashing egs_view in Windows Fix memory leaks that lead to crashes in Windows when loading tracks in egs_view. These bugs were added in #427. --- HEN_HOUSE/egs++/view/egs_track_view.cpp | 79 +++++++++++-------------- HEN_HOUSE/egs++/view/viewcontrol.cpp | 37 +++++++++--- 2 files changed, 65 insertions(+), 51 deletions(-) diff --git a/HEN_HOUSE/egs++/view/egs_track_view.cpp b/HEN_HOUSE/egs++/view/egs_track_view.cpp index 58ea93ae0..3cd914c95 100644 --- a/HEN_HOUSE/egs++/view/egs_track_view.cpp +++ b/HEN_HOUSE/egs++/view/egs_track_view.cpp @@ -82,36 +82,36 @@ EGS_TrackView::EGS_TrackView(const char *filename, vector &ntracks) { // Slurp file char *tmp_buffer = 0; const char *func_name = "EGS_TrackView()"; - { - ifstream data(filename, ios::binary | ios::ate); - if (data.fail() || !data.good()) { - egsWarning("%s: Unable to open track space file '%s'! No tracks loaded\n", - func_name, filename); - return; - } - streamsize size = data.tellg(); - data.seekg(0, ios::beg); - - data.read((char *)&tot_tracks, sizeof(int)); - // very conservative sanity check to avoid a huge allocation - if (tot_tracks * sizeof(Vert) > size - sizeof(int)) { - egsInformation("%s: No tracks loaded: %d tracks can't fit in %d-byte file '%s'\n", - func_name, tot_tracks, size, filename); - m_failed = true; - return; - } - egsInformation("%s: Reading %d tracks from '%s' ...\n", func_name, tot_tracks, filename); - - tmp_buffer = new char[size-sizeof(int)]; - // May want to look into memory mapping, but only if access patterns/OS sets matter - if (!data.read((char *)tmp_buffer, size-sizeof(int))) { - egsWarning("%s: Unable to read %d bytes into memory! No tracks loaded\n", - func_name, size); - m_failed = true; - return; - } - egsInformation("%s: Original size : %d\n", func_name, size-sizeof(int)); + + ifstream data(filename, ios::binary | ios::ate); + if (data.fail() || !data.good()) { + egsWarning("%s: Unable to open track space file '%s'! No tracks loaded\n", + func_name, filename); + return; + } + streamsize size = data.tellg(); + data.seekg(0, ios::beg); + + data.read((char *)&tot_tracks, sizeof(int)); + // very conservative sanity check to avoid a huge allocation + if (tot_tracks * sizeof(Vert) > size - sizeof(int)) { + egsInformation("%s: No tracks loaded: %d tracks can't fit in %d-byte file '%s'\n", + func_name, tot_tracks, size, filename); + m_failed = true; + return; + } + egsInformation("%s: Reading %d tracks from '%s' ...\n", func_name, tot_tracks, filename); + + tmp_buffer = new char[size-sizeof(int)]; + + // May want to look into memory mapping, but only if access patterns/OS sets matter + if (!data.read((char *)tmp_buffer, size-sizeof(int))) { + egsWarning("%s: Unable to read %d bytes into memory! No tracks loaded\n", + func_name, size); + m_failed = true; + return; } + egsInformation("%s: Original size : %d\n", func_name, size-sizeof(int)); char **tmp_index = new char *[tot_tracks]; @@ -175,11 +175,11 @@ EGS_TrackView::EGS_TrackView(const char *filename, vector &ntracks) { // Compression routine! for (int i=0; i &ntracks) { } } // Sentinel at the end; get lengths + ntracks.clear(); for (int i=0; i<3; i++) { m_index[i][ind_rcnt[i]] = mem_rcnt[i]; m_tracks[i] = size_t(ind_rcnt[i]); @@ -241,17 +242,7 @@ EGS_TrackView::EGS_TrackView(const char *filename, vector &ntracks) { m_failed = false; } -EGS_TrackView::~EGS_TrackView() { - // cleanup allocations to avoid memory leaks - for (int i=0; i<3; i++) { - if (m_index[i]) { - delete[] m_index[i]; - } - if (m_points[i]) { - delete[] m_points[i]; - } - } -} +EGS_TrackView::~EGS_TrackView() {} bool EGS_TrackView::renderTracks(int nx, int ny, EGS_Vector *image, EGS_ClippingPlane **planes, const int ext_planes, diff --git a/HEN_HOUSE/egs++/view/viewcontrol.cpp b/HEN_HOUSE/egs++/view/viewcontrol.cpp index f0e6a730f..143a2a8cd 100644 --- a/HEN_HOUSE/egs++/view/viewcontrol.cpp +++ b/HEN_HOUSE/egs++/view/viewcontrol.cpp @@ -1888,7 +1888,6 @@ void GeometryViewControl::loadTracksDialog() { #ifdef VIEW_DEBUG egsWarning("In loadTracksDialog()\n"); #endif - QFileInfo inputFileInfo = QFileInfo(filename); filename_tracks = QFileDialog::getOpenFileName(this, "Select particle tracks file", inputFileInfo.canonicalPath(), "*.ptracks"); @@ -2449,12 +2448,36 @@ void GeometryViewControl::updateView(bool transform) { rp.show_regions = show_regions; rp.doseTransparency = doseTransparency; - rp.trackIndices[0] = spin_tminp->value()-1; - rp.trackIndices[1] = spin_tmaxp->value()-1; - rp.trackIndices[2] = spin_tmine->value()-1; - rp.trackIndices[3] = spin_tmaxe->value()-1; - rp.trackIndices[4] = spin_tminpo->value()-1; - rp.trackIndices[5] = spin_tmaxpo->value()-1; + if(spin_tminp->value() > 0) { + rp.trackIndices[0] = spin_tminp->value()-1; + } else { + rp.trackIndices[0] = 1; + } + if(spin_tmaxp->value() > 0) { + rp.trackIndices[1] = spin_tmaxp->value()-1; + } else { + rp.trackIndices[1] = 1; + } + if(spin_tmine->value() > 0) { + rp.trackIndices[2] = spin_tmine->value()-1; + } else { + rp.trackIndices[2] = 1; + } + if(spin_tmaxe->value() > 0) { + rp.trackIndices[3] = spin_tmaxe->value()-1; + } else { + rp.trackIndices[3] = 1; + } + if(spin_tminpo->value() > 0) { + rp.trackIndices[4] = spin_tminpo->value()-1; + } else { + rp.trackIndices[4] = 1; + } + if(spin_tmaxpo->value() > 0) { + rp.trackIndices[5] = spin_tmaxpo->value()-1; + } else { + rp.trackIndices[5] = 1; + } gview->render(g, transform); } From 1d6e53e1d4886f71bb322be609b764fed673240b Mon Sep 17 00:00:00 2001 From: Blake Walters Date: Thu, 20 Dec 2018 09:13:01 -0500 Subject: [PATCH 11/35] Fix #478: increase size of delimiter strings Increase the size of search delimiter strings from 40 to 80 characters. This is consistent with the length of text read in and should eliminate (most) erroneous medium definitions when there are many blank characters in the line containing the "MEDIUM =" key. --- HEN_HOUSE/src/get_inputs.mortran | 6 +++--- HEN_HOUSE/src/get_media_inputs.mortran | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/HEN_HOUSE/src/get_inputs.mortran b/HEN_HOUSE/src/get_inputs.mortran index 99e6981b3..f1f7c4109 100644 --- a/HEN_HOUSE/src/get_inputs.mortran +++ b/HEN_HOUSE/src/get_inputs.mortran @@ -219,9 +219,9 @@ COMIN/GetInput,EGS-IO/; CHARACTER*$STRING256 TEXT; "Used to read in each line of the input file " CHARACTER*$STRING256 KEEPTEXT; "Used to keep an old line of TEXT " CHARACTER*$STRING256 ORIGTEXT; "The text without conversion to upper case " -CHARACTER*$STRING256 TEXTPIECE; "Used to read a piece of TEXT " -CHARACTER*$STRING40 DELIM_START;"Start of the delimeter " -CHARACTER*$STRING40 DELIM_END; "End of the delimeter " +CHARACTER*$STRING256 TEXTPIECE; "Used to read a piece of TEXT " +CHARACTER*$STRING80 DELIM_START;"Start of the delimeter " +CHARACTER*$STRING80 DELIM_END; "End of the delimeter " CHARACTER*$STRING32 VNAME; "The name of the variable being extracted. " CHARACTER*$STRING32 VNAME1; "The name of the variable being extracted. " $INTEGER CURSOR; "Used to read one of the TEXT letters " diff --git a/HEN_HOUSE/src/get_media_inputs.mortran b/HEN_HOUSE/src/get_media_inputs.mortran index 9bec8cc07..477f8d433 100644 --- a/HEN_HOUSE/src/get_media_inputs.mortran +++ b/HEN_HOUSE/src/get_media_inputs.mortran @@ -48,9 +48,9 @@ CHARACTER*$STRING256 TEXT; "Used to read in each line of the input file " CHARACTER*$STRING256 KEEPTEXT; "Used to keep an old line of TEXT " CHARACTER*$STRING256 ORIGTEXT; "The text without conversion to upper case " CHARACTER*$STRING256 TEXTPIECE; "Used to read a piece of TEXT " -CHARACTER*$STRING40 DELIM_START;"Start of the delimeter " -CHARACTER*$STRING40 DELIM_END; "End of the delimeter " -CHARACTER*$STRING40 ENDSTRING; "string at which to terminate search " +CHARACTER*$STRING80 DELIM_START;"Start of the delimeter " +CHARACTER*$STRING80 DELIM_END; "End of the delimeter " +CHARACTER*$STRING80 ENDSTRING; "string at which to terminate search " CHARACTER*$STRING32 VNAME; "The name of the variable being extracted. " CHARACTER*$STRING32 VNAME1; "The name of the variable being extracted. " $INTEGER CURSOR; "Used to read one of the TEXT letters " @@ -702,7 +702,7 @@ character*24 medium_name,med_tmp,sterncid_tmp; character*256 density_file,material_file,tmp_string, spoutput_file($MXMED); character*80 text_string, text_save, title; -character*40 delim_start,delim_end; +character*80 delim_start,delim_end; character*1 blank; character*512 toUpper; From 4a7faee3cb7ab503398d443ccca244ec74f69911 Mon Sep 17 00:00:00 2001 From: Reid Townson Date: Tue, 7 Jan 2020 15:48:52 -0500 Subject: [PATCH 12/35] Update two variable names in dosrznrc Update two variable names in dosrznrc to be consistent with a recent publication, Rogers and Townson 2019. --- .../user_codes/dosrznrc/dosrznrc.mortran | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/HEN_HOUSE/user_codes/dosrznrc/dosrznrc.mortran b/HEN_HOUSE/user_codes/dosrznrc/dosrznrc.mortran index 2ac100609..cb2e063bd 100644 --- a/HEN_HOUSE/user_codes/dosrznrc/dosrznrc.mortran +++ b/HEN_HOUSE/user_codes/dosrznrc/dosrznrc.mortran @@ -2084,7 +2084,7 @@ SCKERMA_TMP($MAXZREG,$MAXRADII,$MAXIT), SCKERMA_TMPOLD($MAXZREG,$MAXRADII,$MAXIT), SCSTP_TMP,SCDSTP_TMP, MXNP,IFULL,ISTORE,IKERMA, IWATCH,IOOPTN,IOUTSP, -IPHR($MXREG),MAXBIN,NCOMPT,BEFORE_PHOTO,BEFORE_EII; +IPHR($MXREG),MAXBIN,NCOMPT,during_pe_compt,during_eii; real*8 SCDOSE,SCDOSE2,SCKERMA,SCKERMA2,SCDOSEtoKERMA2,SCPDST,SCPDST2, SCPCUM,SCPCUM2,SCPTOT,SCPTOT2,SCPHEN,SCPHEN2, SCDFBK,SCDFBK2,SCDFEP,SCDFEP2,SCDFDIFF,SCDFDIFF2, @@ -2095,7 +2095,7 @@ $REAL DFEN, PHENER,WT1OLD,BINTOP,SLOTE,DELTAE, SCDOSE_TMP,SCKERMA_TMP,SCKERMA_TMPOLD,SCSTP_TMP,SCDSTP_TMP; $INTEGER MXNP,IFULL,ISTORE,IKERMA, IWATCH,IOOPTN,IOUTSP, - IPHR,MAXBIN,NCOMPT,BEFORE_PHOTO,BEFORE_EII; + IPHR,MAXBIN,NCOMPT,during_pe_compt,during_eii; } " "SCDOSE(2) accumulates energy deposited (energy deposited^2), @@ -3792,22 +3792,22 @@ IF (IKERMA = 1) ["want to score KERMA" "event, or EII. This lets us use edep_local to account for kerma" "contributions below threshold energies depending on the interaction type." IF( iarg = 19 | iarg = 17 ) [ - before_photo = 1; + during_pe_compt = 1; return; ] IF( iarg = 20 | iarg = 18 ) [ - before_photo = 0; + during_pe_compt = 0; ] IF( iarg = 31 ) [ - before_eii = 1; + during_eii = 1; return; ] IF( iarg = 32 ) [ - before_eii = 0; + during_eii = 0; return; ] - IF (IARG = 4 & ~BTEST(LATCH(NP),8) & before_eii = 0 & before_photo = 0)[ + IF (IARG = 4 & ~BTEST(LATCH(NP),8) & during_eii = 0 & during_pe_compt = 0)[ "local energy deposition" "include deposited energy as kerma" " I am not sure why the BTEST was there??? Currently bit 8 is" @@ -3821,7 +3821,7 @@ IF (IKERMA = 1) ["want to score KERMA" "depositing sub-threshold energy for PE & Compton" "Auger only" IF( iarg = 34 ) [ - IF( before_photo = 1 ) [ + IF( during_pe_compt = 1 ) [ $SCOREDK(SCKERMA,(IZD,IXD,1):WT(NP)*edep_local); IF(IFULL=3 & (BTEST(LATCH(NP),6) | BTEST(LATCH(NP),7)))[ $SCOREDK(SCKERMA,(IZD,IXD,2):WT(NP)*edep_local); @@ -4717,8 +4717,8 @@ TIMMAX=VALUE(NUM_MXTIME,1); IFULL=VALUE(NUM_IFULL,1); STATLM=VALUE(NUM_STATLM,1); IKERMA=VALUE(NUM_SCKERMA,1); -BEFORE_PHOTO=0; -BEFORE_EII=0; +during_pe_compt=0; +during_eii=0; IF(IWATCH=0 & NCASE < $NCASEMIN)[NCASE=$NCASEMIN;] From d39fda38e114315a6a745390c266b54c10ab40fe Mon Sep 17 00:00:00 2001 From: Blake Walters Date: Sun, 17 Feb 2019 11:18:37 -0500 Subject: [PATCH 13/35] Fix #489: allow odd number of leaves in SYNCHDMLC Allow odd number of TARGET and ISOCENTER leaves in the BEAMnrc SYNCHDMLC component module, for more accurate modeling of Varian HD 120 multi-leaf collimator. Update gui and documentation accordingly. --- .../inputformats/SYNCHDMLC.inp | 40 ++++--- .../src/pirs509a-beamnrc/pirs509a-beamnrc.tex | 38 +++--- .../omega/beamnrc/CMs/SYNCHDMLC_cm.mortran | 110 ++++++++++++------ .../progs/gui/beamnrc/beamnrc_params.tcl | 20 +++- .../omega/progs/gui/beamnrc/synchdmlc.tcl | 106 ++++++++++------- 5 files changed, 193 insertions(+), 121 deletions(-) diff --git a/HEN_HOUSE/doc/src/pirs509a-beamnrc/inputformats/SYNCHDMLC.inp b/HEN_HOUSE/doc/src/pirs509a-beamnrc/inputformats/SYNCHDMLC.inp index 07e9348d1..5dec45469 100644 --- a/HEN_HOUSE/doc/src/pirs509a-beamnrc/inputformats/SYNCHDMLC.inp +++ b/HEN_HOUSE/doc/src/pirs509a-beamnrc/inputformats/SYNCHDMLC.inp @@ -14,9 +14,8 @@ NGROUP_$SYNCHDMLC = number of groups of adjacent leaves where all leaves in a group are: 1. FULL leaves - 2. HALF TARGET/ISOCENTER pairs with TARGET leaf - on the -X (ORIENT=0) or -Y (ORIENT=1) side - 3. QUARTER TARGET/ISOCENTER pairs + 2. HALF TARGET/ISOCENTER leaves + 3. QUARTER TARGET/ISOCENTER leaves NGROUP_$SYNCHDMLC defaults to 3 if set <=0 MODE_$SYNCHCMLC = 0 for single setting of leaf openings (static field) @@ -135,7 +134,7 @@ leaf on +X [ORIENT=0] or +Y [ORIENT=1] side of ISOCENTER leaf only) ZTONGUE_$SYNCHDMLC(1)<=ZGROOVE_$SYNCHDMLC(3) - Note: If there are no HALF leaf pairs in your model, you can input + Note: If there are no HALF leaves in your model, you can input blanks, zeroes, or arbitrary floating-point numbers for these cross section dimensions. @@ -206,15 +205,22 @@ NUM_LEAF_$SYNCHDMLC(I): Number of adjacent leaves in group I LEAFTYPE: Type of leaf in group I. Set to: 1 for FULL leaves - 2 for HALF TARGET/ISOCENTER pair with - TARGET leaf on the -X (ORIENT=0) - or -Y (ORIENT=1) side - 3 for QUARTER TARGET/ISOCENTER pair with - TARGET leaf on the -X (ORIENT=0) - or -Y (ORIENT=1) side - - Note: If LEAFTYPE is 2 or 3, then you must have an even number - of leaves in the group. + 2 for HALF TARGET/ISOCENTER leaves. + Starting leaf on -X (ORIENT=0) or -Y + (ORIENT=1) side depends on adjacent leaf: + If adjacecent leaf is a HALF or QUARTER + TARGET, then it will be HALF ISOCENTER. + Otherwise, it will be HALF TARGET. + 3 for QUARTER TARGET/ISOCENTER leaves. + Starting leaf on -X (ORIENT=0) or -Y + (ORIENT=1) side will depend on the + adjacent leaf: If it is a HALF or + QUARTER TARGET leaf, then the starting + leaf will be QUARTER ISOCENTER. + Otherwise, it will be QUARTER TARGET. + + Restrictions: 1. Cannot have a HALF or QUARTER TARGET leaf on the -ve + side of a FULL leaf. 9 START_$SYNCHDMLC (F15.0) : the start position (cm) wrt the CAX of leaf 1 as projected to ZMIN_$SYNCHDMLC. @@ -379,7 +385,7 @@ The collimator starts at Z=47.0 cm, is 7 cm thick and has 80 tungsten leaves opening in the X direction. Leaves 1-10 and 71-80 are FULL (type 1), leaves 11-24 and 57-70 are HALF TARGET/HALF ISOCENTER - pairs, and leaves 25-56 are QUARTER TARGET/QUARTER ISOCENTER pairs. + leaves, and leaves 25-56 are QUARTER TARGET/QUARTER ISOCENTER leaves. The Z focus of the leaf sides is at Z=0 cm which is the position of the source. The leaf ends are straight and also focused at Z=0 cm. In this example, the mlc is being run in step-and-shoot mode @@ -402,9 +408,9 @@ 0.11, 0.04, 0.04, 0.035, 0.08, 0.065, 47.2, 47.3, 50.53, 50.52, 52.9, 53.1, 1.7, 53.6, 53.9, QUARTER ISOCENTER cross-section 10, 1, FULL leaves - 14, 2, HALF TARGET/ISOCENTER pairs - 32, 3, QUARTER TARGET/ISOCENTER pairs - 14, 2, HALF TARGET/ISOCENTER pairs + 14, 2, HALF TARGET/ISOCENTER leaves + 32, 3, QUARTER TARGET/ISOCENTER leaves + 14, 2, HALF TARGET/ISOCENTER leaves 10, 1, FULL leaves -10.5, START 0.005, LEAFGAP diff --git a/HEN_HOUSE/doc/src/pirs509a-beamnrc/pirs509a-beamnrc.tex b/HEN_HOUSE/doc/src/pirs509a-beamnrc/pirs509a-beamnrc.tex index 27ec49abd..e2d59e58e 100644 --- a/HEN_HOUSE/doc/src/pirs509a-beamnrc/pirs509a-beamnrc.tex +++ b/HEN_HOUSE/doc/src/pirs509a-beamnrc/pirs509a-beamnrc.tex @@ -6842,8 +6842,8 @@ \subsubsubsection{SYNCMLCE} \subsubsubsection{SYNCHDMLC} SYNCHDMLC is a version of SYNCVMLC optimized for modeling the High-definition Multileaf Collimator (HDMLC 120) available on TrueBeam and Novalis linacs. SYNCHDMLC features five -possible leaf cross sections: FULL, HALF TARGET/HALF ISOCENTER pairs, and QUARTER TARGET/QUARTER ISOCENTER -pairs. FULL leaves are similar to FULL leaves in DYNVMLC/SYNCVMLC. HALF TARGET/HALF ISOCENTER leaves are +possible leaf cross sections: FULL, HALF TARGET/HALF ISOCENTER leaves, and QUARTER TARGET/QUARTER ISOCENTER +leaves. FULL leaves are similar to FULL leaves in DYNVMLC/SYNCVMLC. HALF TARGET/HALF ISOCENTER leaves are equivalent to the TARGET/ISOCENTER leaves in DYNVMLC/SYNCVMLC. QUARTER TARGET/QUARTER ISOCENTER have the same shaped cross sections as the HALF TARGET/HALF ISOCENTER leaves, but the cross section perpendicular to the opening direction is generally thinner. Similar to other synchronized CMs, leaf opening @@ -8463,8 +8463,9 @@ \subsubsection{SYNCHDMLC} SYNCHDMLC is a CM coded by Lobo \& Popescu and based on an earlier code by Borges et al\cite{Bo12} for modeling the high-definition micro mlc (HD120) available on TrueBeam and Novalis linacs. In overall -design it is similar to DYNVMLC/SYNCVMLC but features two different types of TARGET/ISOCENTER leaf pairs: -HALF TARGET/HALF ISOCENTER and QUARTER TARGET/QUARTER ISOCENTER. In terms of leaf cross-section +design it is similar to DYNVMLC/SYNCVMLC but features two different types of TARGET/ISOCENTER leaves: +HALF TARGET/HALF ISOCENTER and QUARTER TARGET/QUARTER ISOCENTER. In addition, the last TARGET or ISOCENTER +leaf in a group need not have a matching ISOCENTER or TARGET counterpart. In terms of leaf cross-section (perpendicular to the opening direction), these are similar to the TARGET/ISOCENTER leaves in DYNVMLC, with HALF TARGET/HALF ISOCENTER leaves being wider than the QUARTER TARGET/QUARTER ISOCENTER leaves. @@ -8490,10 +8491,9 @@ \subsubsection{SYNCHDMLC} user must input (see Table~\ref{dynvmlc_tab} for label key). QUARTER leaf cross-sections have similar Z-dimensions to HALF leaf cross-sections but are thinner in X. -TARGET/ISOCENTER leaves must always occur in pairs. In this illustration leaves 1, 2, 11, 12 are FULL; leaves 3, 4, 9, 10 -are HALF TARGET/HALF ISOCENTER pairs; leaves 5--8 are QUARTER TARGET/QUARTER ISOCENTER -pairs.} +are HALF TARGET/HALF ISOCENTER leaves; leaves 5--8 are QUARTER TARGET/QUARTER ISOCENTER +leaves. Unlike DYNVMLC and SYNCVMLC, an odd number of TARGET/ISOCENTER leaves may be specified in a group.} \label{synchdmlc_fig} \end{figure} @@ -8505,7 +8505,7 @@ \subsubsection{SYNCHDMLC} Table~\ref{dynvmlc_tab}). In general, QUARTER leaves are used closer to middle of the mlc, and, while their Z-dimensions are similar to those for their HALF counterparts, they are significantly thinner in the X- ({\tt ORIENT}=0) or Y- ({\tt ORIENT}=1) -dimension. HALF TARGET/HALF ISOCENTER leaves must occur in pairs, as must QUARTER TARGET/QUARTER ISOCENTER leaves. +dimension. \index{SYNCHDMLC!restrictions on leaf dimensions} Similar to DYNVMLC, leaf cross-section dimensions must be defined so that the Z and X ({\tt ORIENT}=0) or Y ({\tt ORIENT}=1) grid lines @@ -8523,14 +8523,20 @@ \subsubsection{SYNCHDMLC} QUARTER ISOCENTER/HALF TARGET ({\tt zg}$_{QUARTER~ISOCENTER}$ $\geq$ {\tt zt}$_{HALF~TARGET}$)\\ and HALF ISOCENTER/FULL (ie {\tt zg}$_{HALF~ISOCENTER}$ $\geq$ {\tt zt}$_{FULL}$). -As in DYNVMLC, rather than specifying the type of each leaf, the user is able to specify groups -of adjacent leaves all having the same type. Since HALF TARGET/HALF ISOCENTER leaves and -QUARTER TARGET/QUARTER ISOCENTER leaves must always occur in pairs, there are really -only three types to choose from. This also means there must be an even number of -HALF or QUARTER TARGET/ISOCENTER leaves. Also note that, even though the user -must specify cross-sections for all leaf types, they need not use all types in a -given MLC simulation. Thus, there may be no FULL leaves, HALF TARGET/ISOCENTER -pairs, or QUARTER TARGET/ISOCENTER pairs in the simulation. +As in DYNVMLC and SYNCVMLC, rather than specifying the type of each leaf in the MLC, the user is able to specify groups +of adjacent leaves of the same type. Since TARGET leaves always alternate with ISOCENTER leaves within a group, +for the purpose of defining a leaf group, HALF or QUARTER TARGET/ISOCENTER leaves are considered one type. +Unlike DYNVMLC and SYNCVMLC, however, the number of TARGET/ISOCENTER leaves in a group does not have to be even. Thus, +the final TARGET or ISOCENTER leaf in a group need not be matched by its ISOCENTER or TARGET (respectively) +counterpart. If a group of TARGET/ISOCENTER is defined adjacent to another group of TARGET/ISOCENTER leaves, the +first leaf in the group will automatically be chosen to match the last leaf of the previous group. Thus, if +the last leaf of the previous group was a QUARTER or HALF TARGET leaf, then the first leaf of the current +group will be a QUARTER or HALF ISOCENTER leaf, and vice versa. In terms of leaf groups, the only restriction +is that the numbers and types of leaves cannot be specified so that a QUARTER or HALF TARGET leaf ends up +immediately adjacent to a FULL leaf on the -X (ORIENT=0) or -Y (ORIENT=1) side. +Finally, note that the user need not use all leaf types in a simulated MLC. Thus, there may be no FULL leaves, HALF TARGET/ISOCENTER +leaves, or QUARTER TARGET/ISOCENTER leaves in the simulation. In this case, inputs for the +cross-section parameters of the unused leaves can be left as blanks or zeros. Similar to DYNVMLC and SYNCVMLC, leaf ends can be straight, focused ({\tt ENDTYPE}=1) or cylindrical ({\tt ENDTYPE}=0). For straight, focused ends, the user must specify the Z-position of the diff --git a/HEN_HOUSE/omega/beamnrc/CMs/SYNCHDMLC_cm.mortran b/HEN_HOUSE/omega/beamnrc/CMs/SYNCHDMLC_cm.mortran index f4e9d7660..1d44e8243 100644 --- a/HEN_HOUSE/omega/beamnrc/CMs/SYNCHDMLC_cm.mortran +++ b/HEN_HOUSE/omega/beamnrc/CMs/SYNCHDMLC_cm.mortran @@ -241,9 +241,8 @@ "I> NGROUP_$SYNCHDMLC = number of groups of adjacent leaves where "I> all leaves in a group are: "I> 1. FULL leaves -"I> 2. HALF TARGET/ISOCENTER pairs with TARGET leaf -"I> on the -X (ORIENT=0) or -Y (ORIENT=1) side -"I> 3. QUARTER TARGET/ISOCENTER pairs +"I> 2. HALF TARGET/ISOCENTER leaves +"I> 3. QUARTER TARGET/ISOCENTER leaves "I> NGROUP_$SYNCHDMLC defaults to 3 if set <=0 "I> MODE_$SYNCHCMLC = 0 for single setting of leaf openings (static "I> field) @@ -362,7 +361,7 @@ "I> leaf on +X [ORIENT=0] or +Y [ORIENT=1] side of ISOCENTER "I> leaf only) ZTONGUE_$SYNCHDMLC(1)<=ZGROOVE_$SYNCHDMLC(3) "I> -"I> Note: If there are no HALF leaf pairs in your model, you can input +"I> Note: If there are no HALF leaves in your model, you can input "I> blanks, zeroes, or arbitrary floating-point numbers for these "I> cross section dimensions. "I> @@ -434,15 +433,22 @@ "I> NUM_LEAF_$SYNCHDMLC(I): Number of adjacent leaves in group I "I> LEAFTYPE: Type of leaf in group I. "I> Set to: 1 for FULL leaves -"I> 2 for HALF TARGET/ISOCENTER pair with -"I> TARGET leaf on the -X (ORIENT=0) -"I> or -Y (ORIENT=1) side -"I> 3 for QUARTER TARGET/ISOCENTER pair with -"I> TARGET leaf on the -X (ORIENT=0) -"I> or -Y (ORIENT=1) side -"I> -"I> Note: If LEAFTYPE is 2 or 3, then you must have an even number -"I> of leaves in the group. +"I> 2 for HALF TARGET/ISOCENTER leaves. +"I> Starting leaf on -X (ORIENT=0) or -Y +"I> (ORIENT=1) side depends on adjacent leaf: +"I> If adjacecent leaf is a HALF or QUARTER +"I> TARGET, then it will be HALF ISOCENTER. +"I> Otherwise, it will be HALF TARGET. +"I> 3 for QUARTER TARGET/ISOCENTER leaves. +"I> Starting leaf on -X (ORIENT=0) or -Y +"I> (ORIENT=1) side will depend on the +"I> adjacent leaf: If it is a HALF or +"I> QUARTER TARGET leaf, then the starting +"I> leaf will be QUARTER ISOCENTER. +"I> Otherwise, it will be QUARTER TARGET. +"I> +"I> Restrictions: 1. Cannot have a HALF or QUARTER TARGET leaf on the -ve +"I> side of a FULL leaf. "I> "I> 9 START_$SYNCHDMLC (F15.0) : the start position (cm) wrt the CAX of "I> leaf 1 as projected to ZMIN_$SYNCHDMLC. @@ -607,7 +613,7 @@ "I> The collimator starts at Z=47.0 cm, is 7 cm thick and has 80 tungsten "I> leaves opening in the X direction. Leaves 1-10 and 71-80 are FULL "I> (type 1), leaves 11-24 and 57-70 are HALF TARGET/HALF ISOCENTER -"I> pairs, and leaves 25-56 are QUARTER TARGET/QUARTER ISOCENTER pairs. +"I> leaves, and leaves 25-56 are QUARTER TARGET/QUARTER ISOCENTER leaves. "I> The Z focus of the leaf sides is at Z=0 cm which is the position of the "I> source. The leaf ends are straight and also focused at Z=0 cm. "I> In this example, the mlc is being run in step-and-shoot mode @@ -630,9 +636,9 @@ "I> 0.11, 0.04, 0.04, 0.035, 0.08, 0.065, 47.2, 47.3, 50.53, 50.52, 52.9, 53.1, "I> 1.7, 53.6, 53.9, QUARTER ISOCENTER cross-section "I> 10, 1, FULL leaves -"I> 14, 2, HALF TARGET/ISOCENTER pairs -"I> 32, 3, QUARTER TARGET/ISOCENTER pairs -"I> 14, 2, HALF TARGET/ISOCENTER pairs +"I> 14, 2, HALF TARGET/ISOCENTER leaves +"I> 32, 3, QUARTER TARGET/ISOCENTER leaves +"I> 14, 2, HALF TARGET/ISOCENTER leaves "I> 10, 1, FULL leaves "I> -10.5, START "I> 0.005, LEAFGAP @@ -1136,6 +1142,7 @@ character*256 mlc_file; CHARACTER*80 MLC_TITLE; "T> title line in mlc_file $REAL INDEXTMP; "T>temporary input variable for field indices in dynamic and " step-and-shoot simulations +$LOGICAL check_full_qtr; " **************************************************************** " " STEP I : INITIALIZE PARAMETERS @@ -1147,7 +1154,7 @@ $REAL INDEXTMP; "T>temporary input variable for field indices in dynamic and "I. GET THE TITLE " "================ " ; -OUTPUT;(/' Next component is a VARIAN type MLC'/' Title: ',$); +OUTPUT;(/' Next component is a VARIAN HD 120 MLC'/' Title: ',$); MINPUT ($SYNCHDMLC) TITLE_$SYNCHDMLC;(60A1); "MINPUT is a replacement macro with EOF and "ERR branching to :EOF_{P1}: and :ERR_{P1}: @@ -1360,12 +1367,15 @@ OUTPUT;(' '); NUM_FULL=0; NUM_HLF=0; NUM_QTR=0; +check_full_qtr = .FALSE.; DO I=1,NGROUP_$SYNCHDMLC [ OUTPUT I; (' Group ',I3,':'/ ' No. of leaves, leaf type (1. FULL leaves--the default, '/ - ' 2. HALF TARGET/ISOCENTER pairs with TARGET leaf on -X or -Y side'/ - ' 3. QUARTER TARGET/ISOCENTER pairs with TARGET leaf on -X or -Y side)'/ + ' 2. HALF TARGET/ISOCENTER leaves with TARGET or ISOCENTER leaf on -X', + ' or -Y side'/ + ' 3. QUARTER TARGET/ISOCENTER leaves with TARGET or ISOCENTER leaf on -X', + ' or -Y side)'/ ' :',$); MINPUT ($SYNCHDMLC) NUM_LEAF_$SYNCHDMLC(I), LEAFTYPE; (2I5); OUTPUT NUM_LEAF_$SYNCHDMLC(I), LEAFTYPE; (2I5); @@ -1380,39 +1390,46 @@ DO I=1,NGROUP_$SYNCHDMLC [ ' Leaf type for group ',I3,' not recognized.'/ ' Will default to 1.'//); ] - IF(MOD(NUM_LEAF_$SYNCHDMLC(I),2)~=0 & (LEAFTYPE=2 | - LEAFTYPE=3) )[ - OUTPUT ICM_$SYNCHDMLC,I; - (//' ***ERROR IN CM ',I3,' ($SYNCHDMLC)'/ - ' Leaf group ',I3,' consists of TARGET/ISOCENTER pairs but'/ - ' does not have an even number of leaves.'//); - IERR_GEOM(ICM_$SYNCHDMLC)=IERR_GEOM(ICM_$SYNCHDMLC)+1; - ] "now set LEAFTYPE for each leaf" DO J=1,NUM_LEAF_$SYNCHDMLC(I)[ K=K+1; IF(LEAFTYPE=1)[ LEAFTYPE_$SYNCHDMLC(K)=1; NUM_FULL=NUM_FULL+1; + IF(K>1)[ + IF(LEAFTYPE_$SYNCHDMLC(K-1) = 2 | LEAFTYPE_$SYNCHDMLC(K-1) = 4)[ + OUTPUT ICM_$SYNCHDMLC; + (//' ***ERROR IN CM ',I3,' ($SYNCHDMLC)'/ + ' Cannot have TARGET leaf on -ve side of FULL leaf.'//); + IERR_GEOM(ICM_$SYNCHDMLC)=IERR_GEOM(ICM_$SYNCHDMLC)+1; + + ] + ELSEIF(LEAFTYPE_$SYNCHDMLC(K-1) = 5)[ + check_full_qtr=.TRUE.; + ] + ] ] - ELSEIF(LEAFTYPE=2)["half target/isocenter pair" - IF(MOD(J,2)~=0)["target leaf" - LEAFTYPE_$SYNCHDMLC(K)=2; + ELSEIF(LEAFTYPE=2)["half target/isocenter leaf" + IF(K>1 & (LEAFTYPE_$SYNCHDMLC(K-1)=4 | LEAFTYPE_$SYNCHDMLC(K-1)=2))[ + LEAFTYPE_$SYNCHDMLC(K)=3; "isocenter leaf" ] ELSE[ - LEAFTYPE_$SYNCHDMLC(K)=3; + LEAFTYPE_$SYNCHDMLC(K)=2; "target leaf" ] NUM_HLF=NUM_HLF+1; ] - ELSE ["quarter target/isocenter pair" - IF(MOD(J,2)~=0)["target leaf" - LEAFTYPE_$SYNCHDMLC(K)=4; + ELSE ["quarter target/isocenter leaf" + IF(K>1 & (LEAFTYPE_$SYNCHDMLC(K-1)=4 | LEAFTYPE_$SYNCHDMLC(K-1)=2))[ + LEAFTYPE_$SYNCHDMLC(K)=5; "isocenter leaf" ] ELSE[ - LEAFTYPE_$SYNCHDMLC(K)=5; + LEAFTYPE_$SYNCHDMLC(K)=4; + IF(K>1 & LEAFTYPE_$SYNCHDMLC(K-1)=1)[ + check_full_qtr=.TRUE.; + ] ] NUM_QTR=NUM_QTR+1; - ] + ] ] ] ; @@ -2000,6 +2017,25 @@ IF(NUM_HLF>0 & NUM_QTR>0) [ ] ] +IF(check_full_qtr) [ "Ya never know" + IF(ZGROOVE_$SYNCHDMLC(5)<=ZTONGUE_$SYNCHDMLC(1))[ + OUTPUT ICM_$SYNCHDMLC; + (//' ***ERROR IN CM ',I3,' ($SYNCHDMLC) in leaf definition:'/ + ' ZGROOVE_$SYNCHDMLC(5)<=ZTONGUE_$SYNCHDMLC(1).'/ + ' QUARTER ISOCENTER leaf will not fit with'/ + ' FULL leaf if ISOCENTER leaf is on -X or -Y side.'//); + IERR_GEOM(ICM_$SYNCHDMLC)=IERR_GEOM(ICM_$SYNCHDMLC)+1; + ] + IF(ZTONGUE_$SYNCHDMLC(4)>=ZGROOVE_$SYNCHDMLC(1))[ + OUTPUT ICM_$SYNCHDMLC; + (//' ***ERROR IN CM ',I3,' ($SYNCHDMLC) in leaf definition:'/ + ' ZTONGUE_$SYNCHDMLC(4)>=ZGROOVE_$SYNCHDMLC(1).'/ + ' QUARTER TARGET leaf will not fit with'/ + ' FULL leaf if FULL leaf is on -X or -Y side.'//); + IERR_GEOM(ICM_$SYNCHDMLC)=IERR_GEOM(ICM_$SYNCHDMLC)+1; + ] +] + " III. START POSITION OF LEAVES" " =============================" ; diff --git a/HEN_HOUSE/omega/progs/gui/beamnrc/beamnrc_params.tcl b/HEN_HOUSE/omega/progs/gui/beamnrc/beamnrc_params.tcl index 49da3ee74..78be06be3 100644 --- a/HEN_HOUSE/omega/progs/gui/beamnrc/beamnrc_params.tcl +++ b/HEN_HOUSE/omega/progs/gui/beamnrc/beamnrc_params.tcl @@ -2465,19 +2465,27 @@ the high-definition micro MLC (HD120) as well as the Millenium MLC (120 MLC) ava linacs. The original code was contributed by Borges et al, while the current\ version is from Lobo & Popescu. SYNCHDMLC is based on SYNCVMLC. -The user has the option to specify cross-sections for five leaf types:\ +The user has the option to specify five leaf types:\ FULL, HALF TARGET, HALF ISOCENTER, QUARTER TARGET, QUARTER ISOCENTER. The geometry of each type\ has been defined so that the HD120 MLC can be simulated using QUARTER TARGET\ISOCENTER\ and HALF TARGET/ISOCENTER leaves and the 120 MLC can be simulated with\ -HALF TARGET/ISOCENTER and FULL leaves. The cross-sections dimensions of unused leaf\ +HALF TARGET/ISOCENTER and FULL leaves. The cross-section dimensions of unused leaf\ types can be left as blanks, zeroes or nonsense real numbers (although the input line\ -must exist in the .egsinp file). Note that HALF TARGET/ISOCENTER leaves \ -and QUARTER TARGET/ISOCENTER leaves must be specified in pairs. +must exist in the .egsinp file). Unlike DYNVMLC and SYNCVMLC, the number of leaves\ +in a TARGET/ISOCENTER group need not be even. Thus, although these leaves are automatically placed so that\ +TARGET and ISOCENTER leaves alternate, the last TARGET or ISOCENTER leaf in the\ +group need not have a matching ISOCENTER or TARGET (respectively) counterpart.\ +If the next group of leaves is also TARGET/ISOCENTER, then the first leaf in the group\ +will be chosen to match the last leaf of the previous group: HALF or QUARTER TARGET to match\ +a HALF or QUARTER ISOCENTER in the previous group, or vice versa.\ +Note that the overall leaf bank cannot be defined so that\ +a TARGET leaf is immediately adjacent on the -X (ORIENT=0) or -Y (ORIENT=1) side of a FULL\ +leaf. The figure at left shows a SYNCHDMLC with 12 leaves opening in the Y-direction (ORIENT=0) using\ all leaf types.\ -Leaves 1,2,11,12 are FULL; leaves 3,4,9,10 are HALF TARGET/ISOCENTER pairs; leaves 5-9 are\ -QUARTER TARGET/ISOCENTER pairs. +Leaves 1,2,11,12 are FULL; leaves 3,4,9,10 are HALF TARGET/ISOCENTER leaves; leaves 5-9 are\ +QUARTER TARGET/ISOCENTER leaves. SYNCHDMLC has the option to specify cylindrical (ENDTYPE=0) or straight, focused (ENDTYPE=1)\ leaf ends. The origins of the cylinders defining leaf ends are at Z=ZMIN+ZTHICK/2\ diff --git a/HEN_HOUSE/omega/progs/gui/beamnrc/synchdmlc.tcl b/HEN_HOUSE/omega/progs/gui/beamnrc/synchdmlc.tcl index 1bc236080..e6d74dbdc 100644 --- a/HEN_HOUSE/omega/progs/gui/beamnrc/synchdmlc.tcl +++ b/HEN_HOUSE/omega/progs/gui/beamnrc/synchdmlc.tcl @@ -60,7 +60,7 @@ proc init_SYNCHDMLC { id } { - global cmval ngroups nleaf sync_file nfull nhlf nqtr + global cmval ngroups nleaf sync_file nfull nhlf nqtr check_full_qtr set cmval($id,0) {} set cmval($id,1) {} @@ -113,11 +113,13 @@ proc init_SYNCHDMLC { id } { set nhlf 0 # no. of groups of QUARTER leaf pairs set nqtr 0 + # set below 1 to do a dim. check between QUARTER and FULL leaves + set check_full_qtr 0 set sync_file($id) {} } proc read_SYNCHDMLC { fileid id } { - global cmval GUI_DIR ngroups cm_ident nleaf sync_file nfull nhlf nqtr + global cmval GUI_DIR ngroups cm_ident nleaf sync_file nfull nhlf nqtr check_full_qtr # read a trash line gets $fileid data @@ -210,12 +212,17 @@ proc read_SYNCHDMLC { fileid id } { } elseif {$cmval($id,8,1,$i)==3} { incr nqtr } + if {$i > 1} { + if { ($cmval($id,8,1,$i)==1 && $cmval($id,8,1,[expr $i-1])==3) || + ($cmval($id,8,1,$i)==3 && $cmval($id,8,1,[expr $i-1])==1) } { + set check_full_qtr 1 + } + } } # read start 9 gets $fileid data set data [get_val $data cmval $id,9] - # read leafgap 10 gets $fileid data set data [get_val $data cmval $id,10] @@ -659,9 +666,8 @@ proc define_synchdmlc_types { id } { set w $top.f message $w.message -text "Specify leaf types: FULL or HALF TARGET/ISOCENTER or \ - QUARTER TARGET/ISOCENTER pairs.\ - Note that for TARGET/ISOCENTER pairs, the number of\ - leaves must be even. Add a row to start a \ + QUARTER TARGET/ISOCENTER leaves.\ + Add a row to start a\ new group. When a new row is added the next leaf in the order will\ automatically appear in the 'from leaf' box."\ -width 400 -font $helvfont @@ -671,8 +677,8 @@ proc define_synchdmlc_types { id } { label $w.grid.l0 -text "from leaf" label $w.grid.l1 -text "to leaf" label $w.grid.l2 -text "FULL" - label $w.grid.l3 -text "HALF TARGET/ISOCENTER pairs" - label $w.grid.l4 -text "QUARTER TARGET/ISOCENTER pairs" + label $w.grid.l3 -text "HALF TARGET/ISOCENTER" + label $w.grid.l4 -text "QUARTER TARGET/ISOCENTER" grid configure $w.grid.l0 -row 0 -column 0 grid configure $w.grid.l1 -row 0 -column 1 -padx 5 @@ -713,6 +719,7 @@ proc define_synchdmlc_types { id } { pack $top.b.addb $top.b.delb $top.b.okb $top.b.helpb -side left -padx 10 pack $top.b -pady 10 } + proc define_synchdmlc_leaves { id } { # defines the cross-section dimensions for FULL, ISOCENTER and TARGET HALF, ISOCENTER and TARGET QUARTER # leaf types @@ -1064,7 +1071,7 @@ proc define_synchdmlc_leaves { id } { } proc check_dimensions_synchdmlc { id } { - global cmval helvfont dimtext totprob + global cmval helvfont dimtext totprob check_full_qtr #checks dimensions of all leaf types, within the leaf and against leaves #that it must fit together with @@ -1540,6 +1547,23 @@ of bottom of groove of HALF ISOCENTER ($cmval($id,7,9) cm)" incr totprob } } +#AND BETWEEN QUARTER AND FULL LEAVES--could happen + if {check_full_qtr == 1 && "$cmval($id,31,9)"!="" && "$cmval($id,5,8)"!=""} { + if {$cmval($id,31,9)<=$cmval($id,5,8)} { + set dimtext "$dimtext +- Z of bottom of groove of QUARTER ISOCENTER ($cmval($id,31,9) cm) must be > Z \ +of bottom of tongue of FULL ($cmval($id,5,8) cm)" + incr totprob + } + } + if {check_full_qtr == 1 && "$cmval($id,30,11)"!="" && "$cmval($id,5,9)"!=""} { + if {$cmval($id,30,11)>=$cmval($id,5,9)} { + set dimtext "$dimtext +- Z of bottom of tongue of QUARTER TARGET ($cmval($id,30,11) cm) must be < Z \ +of bottom of groove of FULL ($cmval($id,5,9) cm)" + incr totprob + } + } if {$totprob==0} { set dimtext "$dimtext @@ -2007,7 +2031,7 @@ proc save_synchdmlc { id } { } proc save_synchdmlc_type { id } { - global cmval fromw tow nleaf nhlf nfull nqtr + global cmval fromw tow nleaf nhlf nfull nqtr check_full_qtr if {$tow($cmval($id,2,1))>$nleaf($id)} { tk_dialog .toomanytypegroups "Too many leaves" "You have specified too many\ @@ -2022,27 +2046,13 @@ proc save_synchdmlc_type { id } { set nhlf 0 set nqtr 0 set nfull 0 + set check_full_qtr 0 for {set j 1} {$j<=$cmval($id,2,1)} {incr j} { if {[catch {set cmval($id,8,0,$j) [expr $tow($j)-$fromw($j)+1]}]==1} { tk_dialog .nope "No no no" "The leaf types for group $j\ have been improperly set or not set at all.\ Go back and fix them." warning 0 OK - } elseif {[expr fmod($cmval($id,8,0,$j),2)]!=0 && \ - $cmval($id,8,1,$j)==2 } { - tk_dialog .oddpairnum "Odd no. of pairs" "Leaf group $j\ - (leaves $fromw($j)-$tow($j)) has an odd number of leaves yet is\ - specified as HALF TARGET/ISOCENTER pairs. Groups of this type must\ - have an even number of leaves." warning 0 OK - return - - } elseif {[expr fmod($cmval($id,8,0,$j),2)]!=0 && \ - $cmval($id,8,1,$j)==3 } { - tk_dialog .oddpairnum "Odd no. of pairs" "Leaf group $j\ - (leaves $fromw($j)-$tow($j)) has an odd number of leaves yet is\ - specified as QUARTER TARGET/ISOCENTER pairs. Groups of this type must\ - have an even number of leaves." warning 0 OK - return - } + } if {$cmval($id,8,1,$j)==1} { incr nfull @@ -2051,6 +2061,12 @@ proc save_synchdmlc_type { id } { } elseif {$cmval($id,8,1,$j)==3} { incr nqtr } + if {$j > 1} { + if {($cmval($id,8,1,$j)==1 && $cmval($id,8,1,[expr $j-1])==3) || + ($cmval($id,8,1,$j)==3 && $cmval($id,8,1,[expr $j-1])==1)} { + set check_full_qtr 1 + } + } } destroy .synchdmlc$id.childt @@ -2299,7 +2315,7 @@ proc draw_SYNCHDMLC { id } { # put the canvas up set ncan 3 - set width 300.0 + set width 200.0 set canwidth [expr $width+150.0] set scrlheight [expr 2*$canwidth] set scrlwidth [expr 2*$canwidth] @@ -2516,16 +2532,16 @@ proc add_SYNCHDMLC_xy {id xscale yscale xmin ymin l m parent_w} { if {$cmval($id,8,1,$i)==1} { set type($k) 1 } elseif {$cmval($id,8,1,$i)==2} { - if {[expr fmod($j,2)] != 0} { - set type($k) 2 - } else { + if {$k > 1 && ($type([expr $k-1])==4 || $type([expr $k-1])==2)} { set type($k) 3 + } else { + set type($k) 2 } } elseif {$cmval($id,8,1,$i)==3} { - if {[expr fmod($j,2)] != 0} { - set type($k) 4 - } else { + if {$k > 1 && ($type([expr $k-1])==4 || $type([expr $k-1])==2)} { set type($k) 5 + } else { + set type($k) 4 } } } @@ -2731,16 +2747,16 @@ proc add_SYNCHDMLC_ends {id xscale zscale xmin zmin zmax l m parent_w} { if {$cmval($id,8,1,$i)==1} { set type($k) 1 } elseif {$cmval($id,8,1,$i)==2} { - if {[expr fmod($j,2)] != 0} { - set type($k) 2 - } else { + if {$k > 1 && ($type([expr $k-1])==4 || $type([expr $k-1])==2)} { set type($k) 3 + } else { + set type($k) 2 } } elseif {$cmval($id,8,1,$i)==3} { - if {[expr fmod($j,2)] != 0} { - set type($k) 4 - } else { + if {$k > 1 && ($type([expr $k-1])==4 || $type([expr $k-1])==2)} { set type($k) 5 + } else { + set type($k) 4 } } } @@ -3163,16 +3179,16 @@ proc add_SYNCHDMLC_sides {id yscale zscale ymin zmin zmax l m parent_w} { if {$cmval($id,8,1,$i)==1} { set type($k) 1 } elseif {$cmval($id,8,1,$i)==2} { - if {[expr fmod($j,2)] != 0} { - set type($k) 2 - } else { + if {$k > 1 && ($type([expr $k-1])==4 || $type([expr $k-1])==2)} { set type($k) 3 + } else { + set type($k) 2 } } elseif {$cmval($id,8,1,$i)==3} { - if {[expr fmod($j,2)] != 0} { - set type($k) 4 - } else { + if {$k > 1 && ($type([expr $k-1])==4 || $type([expr $k-1])==2)} { set type($k) 5 + } else { + set type($k) 4 } } } From 1094ce6d3c6bf801e149fdf3e3587f4e7958c919 Mon Sep 17 00:00:00 2001 From: Blake Walters Date: Sat, 9 Mar 2019 16:08:31 -0500 Subject: [PATCH 14/35] Fix #497: new check on WRAILBOT for TARGET leaves Reverse the following failure condition in both SYNCVMLC and DYNVMLC component modules, for target leaves: width of bottom of support rail (WRAILBOT) < width of groove (WGROOVE) + width of leaf tip (WTIP) This restriction is incorrect, based on Varian's specs for the Millenium and HD 120 multi-leaf collimators (MLC). Moreover, it is inconsistent with the (fixed) check in SYNCHMDMLC. Thus, the failure condition has been reversed to read: WRAILBOT > WGROOVE + WTIP Also add a check on WTIP for QUARTER/HALF TARGET leaves in SYNCHDMLC. --- .../src/pirs509a-beamnrc/figures/dynvmlcd.fig | 412 +++++++++--------- .../src/pirs509a-beamnrc/figures/dynvmlcd.pdf | Bin 21570 -> 22451 bytes .../pirs509a-beamnrc/inputformats/DYNVMLC.inp | 6 +- .../omega/beamnrc/CMs/DYNVMLC_cm.mortran | 69 +-- .../omega/beamnrc/CMs/SYNCHDMLC_cm.mortran | 16 + .../omega/beamnrc/CMs/SYNCVMLC_cm.mortran | 69 +-- HEN_HOUSE/omega/progs/gui/beamnrc/dynvmlc.tcl | 22 +- .../gui/beamnrc/graphics/help_dynvmlc.gif | Bin 19662 -> 19563 bytes .../gui/beamnrc/graphics/help_syncvmlc.gif | Bin 20403 -> 19580 bytes .../omega/progs/gui/beamnrc/synchdmlc.tcl | 34 +- .../omega/progs/gui/beamnrc/syncvmlc.tcl | 18 +- 11 files changed, 344 insertions(+), 302 deletions(-) diff --git a/HEN_HOUSE/doc/src/pirs509a-beamnrc/figures/dynvmlcd.fig b/HEN_HOUSE/doc/src/pirs509a-beamnrc/figures/dynvmlcd.fig index 41bf23726..dd309ff4f 100644 --- a/HEN_HOUSE/doc/src/pirs509a-beamnrc/figures/dynvmlcd.fig +++ b/HEN_HOUSE/doc/src/pirs509a-beamnrc/figures/dynvmlcd.fig @@ -1,41 +1,37 @@ -#FIG 3.2 +#FIG 3.2 Produced by xfig version 3.2.7a Portrait Center Inches A4 -100.00 +70.00 Single -2 1200 2 5 1 0 2 -1 6 0 0 20 0.000 0 1 0 0 3960.674 13702.884 3421 13252 3259 13656 3402 14130 5 1 0 2 -1 6 0 0 20 0.000 0 0 0 0 1230.716 13710.728 1770 13260 1932 13664 1788 14139 6 4770 10260 4950 10485 -4 0 -1 0 0 18 16 0.0000 4 165 135 4809 10462 4\001 +4 0 -1 0 0 18 16 0.0000 4 195 150 4809 10462 4\001 -6 6 5445 10260 5625 10485 -4 0 -1 0 0 18 16 0.0000 4 165 135 5454 10447 5\001 +4 0 -1 0 0 18 16 0.0000 4 195 150 5454 10447 5\001 -6 6 6075 10260 6255 10485 -4 0 -1 0 0 18 16 0.0000 4 165 135 6114 10447 6\001 +4 0 -1 0 0 18 16 0.0000 4 195 150 6114 10447 6\001 -6 6 6795 10260 6975 10485 -4 0 -1 0 0 18 16 0.0000 4 165 135 6834 10447 7\001 +4 0 -1 0 0 18 16 0.0000 4 195 150 6834 10447 7\001 -6 6 7515 10260 7695 10485 -4 0 -1 0 0 18 16 0.0000 4 165 135 7524 10447 8\001 +4 0 -1 0 0 18 16 0.0000 4 195 150 7524 10447 8\001 -6 1 3 0 1 -1 0 0 0 20 0.000 1 0.0000 728 13682 46 46 728 13682 774 13728 1 3 0 1 0 0 50 0 20 0.000 1 0.0000 5091 6016 51 51 5091 6016 5142 6016 -2 3 0 2 -1 6 2 0 20 0.000 0 0 -1 0 0 6 - 6013 13274 6013 14134 7121 14144 7501 13264 6023 13264 6013 13274 2 3 0 2 -1 6 2 0 20 0.000 0 0 -1 0 0 6 9970 13254 8820 13254 9480 14154 9980 14154 9962 13254 9970 13254 2 1 0 2 -1 7 0 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 8006 12094 8006 14554 -2 1 1 2 -1 7 0 0 -1 4.000 0 0 -1 0 0 2 - 7996 12264 7516 13264 -2 1 1 2 -1 7 0 0 -1 4.000 0 0 -1 0 0 2 +2 1 1 2 -1 7 12 0 -1 4.000 0 0 -1 0 0 2 8025 12284 8845 13264 2 2 2 2 -1 7 0 0 -1 3.000 0 0 -1 0 0 5 558 13041 4533 13041 4533 14135 558 14135 558 13041 @@ -55,9 +51,9 @@ Single 2 1 1 2 -1 7 0 0 -1 6.000 0 0 -1 1 0 2 1 1 2.00 60.00 120.00 2547 14276 4509 14276 -2 1 0 2 -1 7 0 0 -1 0.000 0 0 -1 0 0 4 +2 1 0 2 -1 7 4 0 -1 0.000 0 0 -1 0 0 4 4677 13256 4802 13256 4802 13681 4677 13681 -2 2 0 0 -1 7 0 0 20 0.000 0 0 -1 0 0 5 +2 2 0 0 -1 7 1 0 20 0.000 0 0 -1 0 0 5 4589 13318 5777 13318 5777 13593 4589 13593 4589 13318 2 1 0 2 -1 7 0 0 -1 0.000 0 0 -1 1 0 2 1 1 2.00 60.00 120.00 @@ -78,18 +74,12 @@ Single 2 1 0 2 -1 7 0 0 -1 0.000 0 0 -1 1 0 2 1 1 2.00 60.00 120.00 7964 13259 7574 13259 -2 2 0 0 -1 7 0 0 20 0.000 0 0 -1 0 0 5 - 7434 12949 7974 12949 7974 13209 7434 13209 7434 12949 -2 2 0 0 -1 7 0 0 20 0.000 0 0 -1 0 0 5 - 8093 12949 8633 12949 8633 13229 8093 13229 8093 12949 2 1 0 2 -1 7 1 0 -1 0.000 0 0 -1 0 0 4 3421 13252 4516 13252 4520 14126 3407 14131 2 1 1 2 -1 7 0 0 -1 10.000 0 0 -1 0 0 2 565 13693 4527 13693 2 2 0 0 -1 6 50 0 20 0.000 0 0 -1 0 0 5 563 13241 1793 13241 1793 14132 563 14132 563 13241 -2 1 1 2 -1 7 1 0 -1 5.000 0 0 -1 0 0 2 - 6032 13262 10008 13262 2 1 0 2 -1 7 0 0 -1 0.000 0 0 -1 1 1 2 1 1 2.00 60.00 120.00 1 1 2.00 60.00 120.00 @@ -101,10 +91,6 @@ Single 8701 9235 9776 9235 9776 9468 8701 9468 8701 9235 2 2 0 0 -1 7 0 0 20 0.000 0 0 -1 0 0 5 9277 8562 10014 8562 10014 8786 9277 8786 9277 8562 -2 2 2 2 -1 7 0 0 -1 3.000 0 0 -1 0 0 5 - 6017 13056 9992 13056 9992 14150 6017 14150 6017 13056 -2 2 0 0 -1 7 0 0 20 0.000 0 0 -1 0 0 5 - 5998 13120 6735 13120 6735 13395 5998 13395 5998 13120 2 2 0 2 -1 6 0 0 10 0.000 0 0 -1 0 0 5 12726 8773 12791 8773 12791 12018 12726 12018 12726 8773 2 1 0 2 -1 0 0 0 -1 0.000 0 0 -1 0 0 2 @@ -129,26 +115,16 @@ Single 12149 10259 12149 12503 2 2 0 2 -1 6 1 0 10 0.000 0 0 -1 0 0 5 13016 8749 13065 8749 13065 12002 13016 12002 13016 8749 -2 2 0 0 -1 7 0 0 20 0.000 0 0 -1 0 0 5 - 7300 12953 8037 12953 8037 13228 7300 13228 7300 12953 -2 2 0 0 -1 7 0 0 20 0.000 0 0 -1 0 0 5 - 8012 12938 8749 12938 8749 13213 8012 13213 8012 12938 2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 2493 408 2493 5656 2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 2768 408 2768 5687 -2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 - 11848 5435 1060 5442 2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 3256 5199 1060 5199 -2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 - 3256 4589 1060 4589 2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 3317 2575 1120 2575 2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 3347 744 1152 744 -2 1 1 1 0 6 50 0 20 4.000 0 0 -1 0 0 2 - 1486 408 1486 5656 2 1 1 1 0 7 55 0 -1 4.000 0 0 -1 0 0 2 11678 495 1152 500 2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 @@ -159,8 +135,6 @@ Single 1274 774 1274 2575 1486 2575 1486 4589 2493 4589 2493 5199 2280 5199 2280 5442 3013 5442 3013 2819 2768 2819 2768 1049 2067 1049 2067 744 1274 744 1274 806 1274 774 -2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 - 3371 3813 1022 3813 2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 3279 3558 1084 3558 2 1 1 1 0 7 52 0 -1 4.000 0 0 -1 0 0 2 @@ -180,14 +154,6 @@ Single 2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 96.00 96.00 3296 2302 3288 2834 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 1 2 - 1 1 1.00 94.50 94.50 - 1 1 1.00 94.50 94.50 - 1298 876 2036 876 -2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 - 3317 1049 1120 1049 -2 2 0 0 0 7 50 0 20 0.000 0 0 -1 0 0 5 - 1415 945 1999 945 1999 1146 1415 1146 1415 945 2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 1 2 1 1 1.00 66.00 36.00 1 1 1.00 66.00 36.00 @@ -211,65 +177,37 @@ Single 1 1 1.00 66.00 36.00 1 1 1.00 66.00 36.00 2297 5137 2491 5137 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 1 2 - 1 1 1.00 96.00 96.00 - 1 1 1.00 96.00 96.00 - 1500 3975 2992 3975 -2 2 0 0 0 7 50 0 20 0.000 0 0 -1 0 0 5 - 2152 4875 2617 4875 2617 5085 2152 5085 2152 4875 2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 96.00 96.00 3141 4162 3143 4585 2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 96.00 96.00 3214 4831 3221 5208 -2 2 0 0 0 7 50 0 20 0.000 0 0 -1 0 0 5 - 1762 4320 2227 4320 2227 4530 1762 4530 1762 4320 -2 2 0 0 0 7 50 0 20 0.000 0 0 -1 0 0 5 - 1955 3877 2293 3877 2293 4095 1955 4095 1955 3877 2 2 0 0 -1 7 0 0 20 0.000 0 0 -1 0 0 5 1650 1911 2400 1911 2400 2175 1650 2175 1650 1911 -2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 - 2280 408 2280 5656 2 2 0 2 0 14 51 0 20 0.000 0 0 -1 0 0 5 1496 3551 3011 3551 3011 3813 1496 3813 1496 3551 -2 1 1 1 0 7 51 0 -1 4.000 0 0 -1 0 0 2 - 2067 408 2067 5656 2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 6245 5190 4053 5190 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 4265 1838 6032 1838 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 4234 1564 6002 1564 -2 3 0 2 0 6 52 0 20 0.000 0 0 -1 0 0 15 - 5666 5190 5665 2368 6010 2370 6002 1137 4905 1137 4905 802 - 5879 802 5879 498 4234 498 4218 2213 4475 2218 4473 4978 - 5300 4976 5300 5190 5666 5190 -2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 - 6245 802 4053 802 2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 6274 1564 4084 1564 -2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 - 5666 345 5666 5585 2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 5879 345 5879 5616 2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 6002 345 6002 5616 -2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 - 4905 316 4905 5556 -2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 - 5300 316 5300 5556 2 1 1 1 0 7 55 0 -1 4.000 0 0 -1 0 0 2 6245 498 4053 498 -2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 +2 1 1 1 0 7 49 0 -1 4.000 0 0 -1 0 0 2 6245 1137 4053 1137 2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 6274 1838 4084 1838 -2 1 1 1 0 7 52 0 -1 4.000 0 0 -1 0 0 2 - 4232 314 4232 5554 2 2 0 2 0 14 51 0 20 0.000 0 0 -1 0 0 5 4227 1564 6002 1564 6002 1824 4227 1824 4227 1564 -2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 +2 1 1 1 0 7 51 0 -1 4.000 0 0 -1 0 0 2 4482 316 4482 5556 2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 96.00 96.00 @@ -289,29 +227,9 @@ Single 2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 96.00 96.00 6086 4622 6086 5177 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 1 2 - 1 1 1.00 94.50 94.50 - 1 1 1.00 94.50 94.50 - 4916 904 5878 904 -2 2 0 0 0 7 50 0 20 0.000 0 0 -1 0 0 5 - 5131 787 5596 787 5596 997 5131 997 5131 787 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 1 2 - 1 1 1.00 66.00 36.00 - 1 1 1.00 66.00 36.00 - 5307 5294 5656 5294 -2 2 0 0 0 7 50 0 20 0.000 0 0 -1 0 0 5 - 5182 5333 5766 5333 5766 5534 5182 5534 5182 5333 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 1 2 - 1 1 1.00 94.50 94.50 - 1 1 1.00 94.50 94.50 - 4926 1257 5976 1257 -2 2 0 0 0 7 50 0 20 0.000 0 0 -1 0 0 5 - 5221 1147 5686 1147 5686 1357 5221 1357 5221 1147 2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 8550 393 8550 5672 -2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 - 9040 393 9040 5703 -2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 +2 1 1 1 0 7 51 0 -1 4.000 0 0 -1 0 0 2 9285 393 9285 5703 2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 9530 5457 7325 5457 @@ -329,7 +247,7 @@ Single 7510 3798 9285 3798 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 7510 4109 9285 4109 -2 3 0 2 0 6 51 0 20 0.000 0 0 -1 0 0 15 +2 3 0 2 0 6 53 0 20 0.000 0 0 -1 0 0 15 7999 731 7999 2574 7627 2573 7627 4688 8550 4691 8550 5211 7754 5211 7754 5457 9285 5457 9285 2817 9040 2817 9040 1038 8337 1038 8337 731 7999 731 @@ -389,10 +307,6 @@ Single 1 1 1.00 94.50 94.50 1 1 1.00 94.50 94.50 7751 5138 8531 5138 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 1 2 - 1 1 1.00 94.50 94.50 - 1 1 1.00 94.50 94.50 - 7650 4598 8533 4598 2 2 0 0 -1 7 0 0 20 0.000 0 0 -1 0 0 5 8093 3815 8843 3815 8843 4079 8093 4079 8093 3815 2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 @@ -575,124 +489,210 @@ Single 1 1 1.00 60.00 90.00 1 1 1.00 60.00 90.00 6815 14424 7527 14424 -2 2 0 0 0 7 50 0 20 0.000 0 0 -1 0 0 5 - 7902 4895 8367 4895 8367 5105 7902 5105 7902 4895 -2 2 0 0 0 7 50 0 20 0.000 0 0 -1 0 0 5 - 7827 4445 8292 4445 8292 4655 7827 4655 7827 4445 2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 2 8993 4033 10058 4273 2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 1 2 1 1 1.00 96.00 96.00 1 1 1.00 90.00 90.00 11819 521 11827 5426 -2 2 0 0 -1 7 0 0 20 0.000 0 0 -1 0 0 5 +2 2 0 0 -1 7 31 0 20 0.000 0 0 -1 0 0 5 11509 2784 12259 2784 12259 3048 11509 3048 11509 2784 -2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 1 2 - 1 1 1.00 96.00 96.00 - 1 1 1.00 96.00 96.00 - 4500 3657 6000 3675 2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 6258 2205 4001 2213 -2 2 0 0 0 7 50 0 20 0.000 0 0 -1 0 0 5 - 4972 3551 5310 3551 5310 3769 4972 3769 4972 3551 2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 7999 393 7999 5672 +2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 + 8337 393 8337 5672 +2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 1 2 + 1 1 1.00 66.00 36.00 + 1 1 1.00 66.00 36.00 + 4918 5266 5655 5265 +2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 + 4905 310 4905 5550 +2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 + 5025 318 5025 5558 +2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 + 5648 295 5648 5535 +2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 + 3256 4589 1060 4589 +2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 + 3408 3810 1059 3810 +2 1 1 1 0 7 49 0 -1 4.000 0 0 -1 0 0 2 + 2067 408 2067 5656 +2 2 0 0 0 7 48 0 20 0.000 0 0 -1 0 0 5 + 2025 3869 2363 3869 2363 4087 2025 4087 2025 3869 +2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 + 2280 408 2280 5656 +2 2 0 0 0 7 48 0 20 0.000 0 0 -1 0 0 5 + 2145 4830 2610 4830 2610 5040 2145 5040 2145 4830 +2 2 0 0 0 7 49 0 20 0.000 0 0 -1 0 0 5 + 5288 1155 5753 1155 5753 1365 5288 1365 5288 1155 +2 2 0 0 0 7 48 0 20 0.000 0 0 -1 0 0 5 + 7842 4448 8307 4448 8307 4658 7842 4658 7842 4448 +2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 1 2 + 1 1 1.00 94.50 94.50 + 1 1 1.00 94.50 94.50 + 1298 876 2036 876 +2 1 1 1 0 7 51 0 -1 4.000 0 0 -1 0 0 2 + 3334 1055 1137 1055 +2 2 0 0 0 7 49 0 20 0.000 0 0 -1 0 0 5 + 1422 946 2006 946 2006 1147 1422 1147 1422 946 +2 1 1 1 0 6 50 0 20 4.000 0 0 -1 0 0 2 + 1486 408 1486 5656 +2 3 0 2 0 6 52 0 20 0.000 0 0 -1 0 0 15 + 5666 5190 5665 2368 6010 2370 6002 1137 5025 1133 5025 803 + 5879 802 5879 498 4234 498 4218 2213 4475 2218 4473 4978 + 4905 4980 4905 5190 5666 5190 +2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 + 6190 800 3998 800 +2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 1 2 + 1 1 1.00 94.50 94.50 + 1 1 1.00 94.50 94.50 + 5038 867 5883 864 +2 1 1 1 0 7 52 0 -1 4.000 0 0 -1 0 0 2 + 4232 314 4232 5554 +2 2 0 0 0 7 49 0 20 0.000 0 0 -1 0 0 5 + 5235 770 5700 770 5700 980 5235 980 5235 770 +2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 1 2 + 1 1 1.00 94.50 94.50 + 1 1 1.00 94.50 94.50 + 5047 1215 5998 1219 2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 1 2 1 1 1.00 96.00 96.00 1 1 1.00 96.00 96.00 - 7995 1721 9291 1721 -2 2 0 0 0 7 50 0 20 0.000 0 0 -1 0 0 5 - 8332 1593 8670 1593 8670 1811 8332 1811 8332 1593 + 4485 3772 5995 3770 +2 2 0 0 0 7 49 0 20 0.000 0 0 -1 0 0 5 + 4932 3635 5270 3635 5270 3853 4932 3853 4932 3635 +2 2 0 0 0 7 49 0 20 0.000 0 0 -1 0 0 5 + 5006 5304 5590 5304 5590 5505 5006 5505 5006 5304 +2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 1 2 + 1 1 1.00 96.00 96.00 + 1 1 1.00 96.00 96.00 + 1524 3950 3016 3950 +2 2 0 0 0 7 48 0 20 0.000 0 0 -1 0 0 5 + 1770 4340 2235 4340 2235 4550 1770 4550 1770 4340 +2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 1 2 + 1 1 1.00 96.00 96.00 + 1 1 1.00 96.00 96.00 + 7995 1715 9291 1715 +2 2 0 0 0 7 48 0 20 0.000 0 0 -1 0 0 5 + 8352 1607 8690 1607 8690 1825 8352 1825 8352 1607 +2 2 0 0 0 7 48 0 20 0.000 0 0 -1 0 0 5 + 9062 2022 9400 2022 9400 2240 9062 2240 9062 2022 +2 2 0 0 0 7 48 0 20 0.000 0 0 -1 0 0 5 + 7507 1382 7845 1382 7845 1600 7507 1600 7507 1382 +2 2 0 0 0 7 48 0 20 0.000 0 0 -1 0 0 5 + 7913 4883 8378 4883 8378 5093 7913 5093 7913 4883 +2 1 0 2 0 7 50 0 -1 0.000 0 0 -1 1 1 2 + 1 1 1.00 94.50 94.50 + 1 1 1.00 94.50 94.50 + 7650 4598 8533 4598 2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 - 8337 393 8337 5672 -4 0 -1 0 0 18 16 0.0000 4 180 150 8160 14739 Z\001 -4 0 -1 0 0 18 16 0.0000 4 180 150 2687 14859 Z\001 -4 0 -1 0 0 18 16 0.0000 4 225 1230 2851 14528 RMAX_CM\001 -4 0 -1 0 0 18 16 0.0000 4 180 1095 4638 13562 ZTHICK/2\001 -4 0 -1 0 0 18 16 0.0000 4 180 525 1950 13607 NEG\001 -4 0 -1 0 0 18 16 0.0000 4 180 510 2595 13607 POS\001 -4 0 -1 0 0 18 16 0.0000 4 225 1290 8081 12373 ZFOCUS(2)\001 -4 0 -1 0 0 18 16 0.0000 4 180 525 7424 13179 NEG\001 -4 0 -1 0 0 18 16 0.0000 4 180 510 8083 13189 POS\001 -4 0 -1 0 0 14 30 0.0000 4 285 2430 1500 11947 ENDTYPE=0\001 -4 0 -1 0 0 14 30 0.0000 4 300 2430 7171 11882 ENDTYPE=1\001 -4 0 -1 0 0 18 16 0.0000 4 180 1590 511 12377 LEAFRADIUS\001 -4 0 -1 0 0 18 16 0.0000 4 180 165 10095 12384 Y\001 -4 0 -1 0 0 18 16 0.0000 4 180 165 4351 12549 Y\001 -4 0 -1 0 0 19 30 0.0000 4 345 3360 3251 11433 Y cross-section\001 -4 0 -1 0 0 18 16 0.0000 4 225 1230 6560 10775 RMAX_CM\001 -4 0 -1 0 0 18 16 0.0000 4 180 900 8838 9422 ZTHICK\001 -4 0 -1 0 0 18 16 0.0000 4 180 585 9294 8746 ZMIN\001 -4 0 -1 0 0 18 16 0.0000 4 180 585 6060 13353 ZMIN\001 -4 0 -1 0 0 18 16 0.0000 4 180 825 11076 12480 START\001 -4 0 -1 0 0 18 16 0.0000 4 225 1230 12506 12465 RMAX_CM\001 -4 0 -1 0 0 18 16 0.0000 4 180 165 13893 10176 X\001 -4 0 -1 0 0 18 16 0.0000 4 180 165 12075 12771 Y\001 -4 0 0 50 0 18 16 0.0000 4 240 405 1504 61 ztip\001 -4 0 0 50 0 18 16 0.0000 4 180 180 2352 187 zl\001 -4 0 0 50 0 18 16 0.0000 4 180 420 3306 3451 zbh\001 -4 0 0 50 0 18 16 0.0000 4 195 270 3210 2259 zg\001 -4 0 0 50 0 18 16 0.0000 4 240 465 1455 1116 wtip\001 -4 0 0 50 0 18 16 0.0000 4 180 195 1006 1958 zt\001 -4 0 0 50 0 18 16 0.0000 4 180 255 928 3287 wt\001 -4 0 0 50 0 18 16 0.0000 4 195 330 3111 1786 wg\001 -4 0 0 50 0 18 16 0.0000 4 180 345 3078 3145 zth\001 -4 0 0 50 0 18 16 0.0000 4 180 465 2155 5056 wbs\001 -4 0 0 50 0 18 16 0.0000 4 180 330 3083 4125 zts\001 -4 0 0 50 0 18 16 0.0000 4 180 405 3194 4808 zbs\001 -4 0 0 50 0 18 16 0.0000 4 180 390 1796 4493 wts\001 -4 0 0 50 0 18 16 0.0000 4 180 240 2009 4064 wl\001 -4 0 -1 0 0 18 16 0.0000 4 180 675 1695 2130 MED2\001 -4 0 0 50 0 18 16 0.0000 4 180 330 5985 180 zts\001 -4 0 0 50 0 18 16 0.0000 4 180 405 6223 691 zbs\001 -4 0 0 50 0 18 16 0.0000 4 180 345 6162 1327 zth\001 -4 0 0 50 0 18 16 0.0000 4 180 420 6327 1590 zbh\001 -4 0 0 50 0 18 16 0.0000 4 180 180 5714 4380 zl\001 -4 0 0 50 0 18 16 0.0000 4 240 405 6041 4605 ztip\001 -4 0 0 50 0 18 16 0.0000 4 180 390 5187 962 wts\001 -4 0 0 50 0 18 16 0.0000 4 180 465 5226 1325 wbs\001 -4 0 0 50 0 18 16 0.0000 4 240 465 5236 5515 wtip\001 -4 0 0 50 0 18 16 0.0000 4 240 405 8020 111 ztip\001 -4 0 0 50 0 18 16 0.0000 4 180 180 8668 437 zl\001 -4 0 0 50 0 18 16 0.0000 4 180 195 7765 1959 zt\001 -4 0 0 50 0 18 16 0.0000 4 195 270 9062 2197 zg\001 -4 0 0 50 0 18 16 0.0000 4 180 345 9367 3418 zth\001 -4 0 0 50 0 18 16 0.0000 4 180 420 9592 3771 zbh\001 -4 0 0 50 0 18 16 0.0000 4 180 330 9340 4361 zts\001 -4 0 0 50 0 18 16 0.0000 4 180 405 9528 4872 zbs\001 -4 0 0 50 0 18 16 0.0000 4 240 465 7330 1581 wtip\001 -4 0 0 50 0 18 16 0.0000 4 180 255 7074 3367 wt\001 -4 0 0 50 0 18 16 0.0000 4 195 330 9787 2226 wg\001 -4 0 0 50 0 18 16 0.0000 4 180 390 7862 4633 wts\001 -4 0 -1 0 0 18 16 0.0000 4 180 675 8126 4030 MED3\001 -4 0 0 50 0 18 16 0.0000 4 180 195 3925 1869 zt\001 -4 0 0 50 0 18 16 0.0000 4 195 270 6297 2091 zg\001 -4 0 0 50 0 18 16 0.0000 4 180 255 3912 2933 wt\001 -4 0 0 50 0 18 16 0.0000 4 195 330 6087 3017 wg\001 -4 0 -1 0 0 18 16 0.0000 4 180 165 9194 6387 X\001 -4 0 -1 0 0 18 16 0.0000 4 195 600 2335 10457 leaf 1\001 -4 0 -1 0 0 18 16 0.0000 4 165 135 3490 10472 2\001 -4 0 -1 0 0 18 16 0.0000 4 165 135 4195 10475 3\001 -4 0 -1 0 0 18 16 0.0000 4 225 1290 3620 6108 ZFOCUS(1)\001 -4 0 -1 0 0 18 16 0.0000 4 180 825 3695 8433 START\001 -4 0 -1 0 0 18 18 0.0000 4 195 1110 4610 -267 TARGET\001 -4 0 -1 0 0 18 18 0.0000 4 195 690 1880 -252 FULL\001 -4 0 -1 0 0 18 18 0.0000 4 195 1575 7910 -237 ISOCENTER\001 -4 0 -1 0 0 18 16 0.0000 4 180 1170 6530 7638 LEAFGAP\001 -4 0 -1 0 0 18 16 0.0000 4 180 585 10593 572 ZMIN\001 -4 0 -1 0 0 18 16 0.0000 4 180 900 11486 3009 ZTHICK\001 -4 0 -1 0 0 18 16 0.0000 4 180 150 5219 10857 Z\001 -4 0 -1 0 0 18 16 0.0000 4 180 675 7527 9119 MED1\001 -4 0 -1 0 0 18 16 0.0000 4 180 1170 10813 8253 LEAFGAP\001 -4 0 0 50 0 18 16 0.0000 4 180 420 -163 13662 zbh\001 -4 0 0 50 0 18 16 0.0000 4 180 345 103 13388 zth\001 -4 0 -1 0 0 18 16 0.0000 4 180 1185 1094 14588 HOLEPOS\001 -4 0 -1 0 0 18 16 0.0000 4 180 1185 6605 14725 HOLEPOS\001 -4 0 0 50 0 18 16 0.0000 4 180 465 7911 5084 wbs\001 -4 0 -1 0 0 19 30 0.0000 4 435 1950 11306 7685 Top View\001 -4 0 0 50 0 18 16 0.0000 4 240 1530 10162 4266 driving screw\001 -4 0 0 50 0 18 16 0.0000 4 180 495 10162 4506 hole\001 -4 0 -1 0 0 19 40 0.0000 4 435 2970 3660 -1050 DYNVMLC\001 -4 0 -1 0 0 19 30 0.0000 4 345 3615 69 6705 X cross-sections\001 -4 0 0 50 0 18 16 0.0000 4 180 240 5010 3743 wl\001 -4 0 0 50 0 18 16 0.0000 4 180 240 8380 1784 wl\001 + 11853 5449 1065 5456 +2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 2 + 9040 393 9040 5703 +2 1 1 2 -1 7 1 0 -1 5.000 0 0 -1 0 0 2 + 5552 12603 9528 12603 +2 3 0 2 -1 6 39 0 20 0.000 0 0 -1 0 0 6 + 6021 13273 6021 14133 7129 14143 7509 13263 6031 13263 6021 13273 +2 2 0 0 -1 7 3 0 20 0.000 0 0 -1 0 0 5 + 5960 13085 6697 13085 6697 13360 5960 13360 5960 13085 +2 2 0 0 -1 7 4 0 20 0.000 0 0 -1 0 0 5 + 7226 12883 7963 12883 7963 13158 7226 13158 7226 12883 +2 2 0 0 -1 7 4 0 20 0.000 0 0 -1 0 0 5 + 8135 12915 8675 12915 8675 13195 8135 13195 8135 12915 +2 1 1 2 -1 7 8 0 -1 4.000 0 0 -1 0 0 2 + 7996 12264 7516 13264 +2 2 2 2 -1 7 7 0 -1 3.000 0 0 -1 0 0 5 + 6017 13045 9992 13045 9992 14139 6017 14139 6017 13045 +4 0 -1 0 0 18 16 0.0000 4 210 165 8160 14739 Z\001 +4 0 -1 0 0 18 16 0.0000 4 210 165 2687 14859 Z\001 +4 0 -1 0 0 18 16 0.0000 4 270 1410 2851 14528 RMAX_CM\001 +4 0 -1 0 0 18 16 0.0000 4 210 600 1950 13607 NEG\001 +4 0 -1 0 0 18 16 0.0000 4 210 600 2595 13607 POS\001 +4 0 -1 0 0 18 16 0.0000 4 270 1530 8081 12373 ZFOCUS(2)\001 +4 0 -1 0 0 14 30 0.0000 4 315 2700 1500 11947 ENDTYPE=0\001 +4 0 -1 0 0 14 30 0.0000 4 315 2700 7171 11882 ENDTYPE=1\001 +4 0 -1 0 0 18 16 0.0000 4 210 1770 511 12377 LEAFRADIUS\001 +4 0 -1 0 0 18 16 0.0000 4 210 195 10095 12384 Y\001 +4 0 -1 0 0 18 16 0.0000 4 210 195 4351 12549 Y\001 +4 0 -1 0 0 19 30 0.0000 4 375 3645 3251 11433 Y cross-section\001 +4 0 -1 0 0 18 16 0.0000 4 270 1410 6560 10775 RMAX_CM\001 +4 0 -1 0 0 18 16 0.0000 4 210 1020 8838 9422 ZTHICK\001 +4 0 -1 0 0 18 16 0.0000 4 210 690 9294 8746 ZMIN\001 +4 0 -1 0 0 18 16 0.0000 4 210 900 11076 12480 START\001 +4 0 -1 0 0 18 16 0.0000 4 270 1410 12506 12465 RMAX_CM\001 +4 0 -1 0 0 18 16 0.0000 4 210 180 13893 10176 X\001 +4 0 -1 0 0 18 16 0.0000 4 210 195 12075 12771 Y\001 +4 0 0 50 0 18 16 0.0000 4 270 495 1504 61 ztip\001 +4 0 0 50 0 18 16 0.0000 4 210 225 2352 187 zl\001 +4 0 0 50 0 18 16 0.0000 4 210 495 3306 3451 zbh\001 +4 0 0 50 0 18 16 0.0000 4 210 330 3210 2259 zg\001 +4 0 0 50 0 18 16 0.0000 4 195 240 1006 1958 zt\001 +4 0 0 50 0 18 16 0.0000 4 195 285 928 3287 wt\001 +4 0 0 50 0 18 16 0.0000 4 210 375 3111 1786 wg\001 +4 0 0 50 0 18 16 0.0000 4 210 405 3078 3145 zth\001 +4 0 0 50 0 18 16 0.0000 4 195 390 3083 4125 zts\001 +4 0 0 50 0 18 16 0.0000 4 210 480 3194 4808 zbs\001 +4 0 -1 0 0 18 16 0.0000 4 210 780 1695 2130 MED2\001 +4 0 0 50 0 18 16 0.0000 4 195 390 5985 180 zts\001 +4 0 0 50 0 18 16 0.0000 4 210 480 6223 691 zbs\001 +4 0 0 50 0 18 16 0.0000 4 210 405 6162 1327 zth\001 +4 0 0 50 0 18 16 0.0000 4 210 495 6327 1590 zbh\001 +4 0 0 50 0 18 16 0.0000 4 210 225 5714 4380 zl\001 +4 0 0 50 0 18 16 0.0000 4 270 495 6041 4605 ztip\001 +4 0 0 50 0 18 16 0.0000 4 270 495 8020 111 ztip\001 +4 0 0 50 0 18 16 0.0000 4 210 225 8668 437 zl\001 +4 0 0 50 0 18 16 0.0000 4 195 240 7765 1959 zt\001 +4 0 0 45 0 18 16 0.0000 4 210 330 9062 2197 zg\001 +4 0 0 50 0 18 16 0.0000 4 210 405 9367 3418 zth\001 +4 0 0 50 0 18 16 0.0000 4 210 495 9592 3771 zbh\001 +4 0 0 50 0 18 16 0.0000 4 195 390 9340 4361 zts\001 +4 0 0 50 0 18 16 0.0000 4 210 480 9528 4872 zbs\001 +4 0 0 45 0 18 16 0.0000 4 270 540 7330 1581 wtip\001 +4 0 0 50 0 18 16 0.0000 4 195 285 7074 3367 wt\001 +4 0 0 50 0 18 16 0.0000 4 210 375 9787 2226 wg\001 +4 0 0 50 0 18 16 0.0000 4 195 240 3925 1869 zt\001 +4 0 0 50 0 18 16 0.0000 4 210 330 6297 2091 zg\001 +4 0 0 50 0 18 16 0.0000 4 195 285 3912 2933 wt\001 +4 0 0 50 0 18 16 0.0000 4 210 375 6087 3017 wg\001 +4 0 -1 0 0 18 16 0.0000 4 210 180 9194 6387 X\001 +4 0 -1 0 0 18 16 0.0000 4 210 720 2335 10457 leaf 1\001 +4 0 -1 0 0 18 16 0.0000 4 195 150 3490 10472 2\001 +4 0 -1 0 0 18 16 0.0000 4 195 150 4195 10475 3\001 +4 0 -1 0 0 18 16 0.0000 4 270 1530 3620 6108 ZFOCUS(1)\001 +4 0 -1 0 0 18 16 0.0000 4 210 900 3695 8433 START\001 +4 0 -1 0 0 18 18 0.0000 4 210 1170 4610 -267 TARGET\001 +4 0 -1 0 0 18 18 0.0000 4 210 720 1880 -252 FULL\001 +4 0 -1 0 0 18 18 0.0000 4 210 1680 7910 -237 ISOCENTER\001 +4 0 -1 0 0 18 16 0.0000 4 210 1305 6530 7638 LEAFGAP\001 +4 0 -1 0 0 18 16 0.0000 4 210 690 10593 572 ZMIN\001 +4 0 -1 18 0 18 16 0.0000 4 210 1020 11486 3009 ZTHICK\001 +4 0 -1 0 0 18 16 0.0000 4 210 165 5219 10857 Z\001 +4 0 -1 0 0 18 16 0.0000 4 210 780 7527 9119 MED1\001 +4 0 -1 0 0 18 16 0.0000 4 210 1305 10813 8253 LEAFGAP\001 +4 0 0 50 0 18 16 0.0000 4 210 495 -163 13662 zbh\001 +4 0 0 50 0 18 16 0.0000 4 210 405 103 13388 zth\001 +4 0 -1 0 0 18 16 0.0000 4 210 1380 1094 14588 HOLEPOS\001 +4 0 -1 0 0 18 16 0.0000 4 210 1380 6605 14725 HOLEPOS\001 +4 0 -1 0 0 19 30 0.0000 4 480 2145 11306 7685 Top View\001 +4 0 0 50 0 18 16 0.0000 4 270 1755 10162 4266 driving screw\001 +4 0 0 50 0 18 16 0.0000 4 210 585 10162 4506 hole\001 +4 0 -1 0 0 19 40 0.0000 4 495 3255 3660 -1050 DYNVMLC\001 +4 0 -1 0 0 19 30 0.0000 4 375 3915 69 6705 X cross-sections\001 +4 0 0 45 0 18 16 0.0000 4 195 435 7869 4633 wts\001 +4 0 -1 0 0 18 16 0.0000 4 210 780 8111 4053 MED3\001 +4 0 0 47 0 18 16 0.0000 4 270 540 1476 1118 wtip\001 +4 0 0 47 0 18 16 0.0000 4 195 435 5260 942 wts\001 +4 0 0 47 0 18 16 0.0000 4 210 525 5279 1352 wbs\001 +4 0 0 47 0 18 16 0.0000 4 210 270 4955 3838 wl\001 +4 0 0 47 0 18 16 0.0000 4 270 540 5031 5492 wtip\001 +4 0 0 45 0 18 16 0.0000 4 210 270 2064 4077 wl\001 +4 0 0 46 0 18 16 0.0000 4 195 435 1786 4532 wts\001 +4 0 0 45 0 18 16 0.0000 4 210 525 2089 5019 wbs\001 +4 0 0 45 0 18 16 0.0000 4 210 270 8395 1809 wl\001 +4 0 0 45 0 18 16 0.0000 4 210 525 7911 5073 wbs\001 +4 0 -1 0 0 18 16 0.0000 4 210 690 6022 13323 ZMIN\001 +4 0 -1 0 0 18 16 0.0000 4 210 1245 4623 13578 ZTHICK/2\001 +4 0 -1 0 0 18 16 0.0000 4 210 600 8136 13152 POS\001 +4 0 -1 0 0 18 16 0.0000 4 210 600 7349 13142 NEG\001 diff --git a/HEN_HOUSE/doc/src/pirs509a-beamnrc/figures/dynvmlcd.pdf b/HEN_HOUSE/doc/src/pirs509a-beamnrc/figures/dynvmlcd.pdf index 59122bedbc96439b4e022e11456c83908ecf7f1c..1cd088d48972d7777bcd404c3498c1018d2eef7e 100644 GIT binary patch delta 18613 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 delta 17741 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 ZS*GHq8Z(Dtnoc2ru|SoV*R>p_egY+GkjMZ4 diff --git a/HEN_HOUSE/doc/src/pirs509a-beamnrc/inputformats/DYNVMLC.inp b/HEN_HOUSE/doc/src/pirs509a-beamnrc/inputformats/DYNVMLC.inp index ade48d77a..9339c579a 100644 --- a/HEN_HOUSE/doc/src/pirs509a-beamnrc/inputformats/DYNVMLC.inp +++ b/HEN_HOUSE/doc/src/pirs509a-beamnrc/inputformats/DYNVMLC.inp @@ -206,7 +206,7 @@ If MODE_$DYNVMLC=1 or 2 (dynamic delivery or step-and-shoot delivery): - 14b mlc_file (A80) + 14b mlc_file (A256) mlc_file: The full name of the file containing leaf opening data. The format of the file contents is as follows: @@ -229,7 +229,7 @@ MLC_TITLE: A title line NFIELDS_$DYNVMLC: Total number of fields INDEX_$DYNVMLC(I): Index of field I. 0 <= INDEX_$DYNVMLC(I) <= 1 and - INDEX_$DYNVMLC(I) >= INDEX_$DYNVMLC(I-1). This + INDEX_$DYNVMLC(I) > INDEX_$DYNVMLC(I-1). This number is compared to a random number on (0,1) at the start of each history; if the random number is <= INDEX_$DYNVMLC(I), then field I is used. @@ -325,7 +325,7 @@ 6.7, ZTHICK 0.5, 0.04, 0.04, 0.1354, 0.3252, 0.1227, 48.25, 48.533, 51.524, 51.732, 52.98, 53.28, 2, 54.5474, 54.812, FULL leaf - 0.25, 0.04, 0.04, 0.0929, 0.1371, 0.1371, 48.345, 48.6096, 49.5277, + 0.25, 0.04, 0.04, 0.0929, 0.132, 0.132, 48.345, 48.6096, 49.5277, 49.8277, 2, 51.625, 51.627, 54.7, 54.746, TARGET leaf 0.25, 0.04, 0.04, 0.0354, 0.1285, 0.1235, 48.412, 48.531, 51.631, 51.732, 53.3293, 53.6293, 2, 54.5474, 54.812, ISOCENTER leaf diff --git a/HEN_HOUSE/omega/beamnrc/CMs/DYNVMLC_cm.mortran b/HEN_HOUSE/omega/beamnrc/CMs/DYNVMLC_cm.mortran index 55923b5bc..82499efda 100644 --- a/HEN_HOUSE/omega/beamnrc/CMs/DYNVMLC_cm.mortran +++ b/HEN_HOUSE/omega/beamnrc/CMs/DYNVMLC_cm.mortran @@ -540,7 +540,7 @@ "I> 6.7, ZTHICK "I> 0.5, 0.04, 0.04, 0.1354, 0.3252, 0.1227, 48.25, 48.533, 51.524, 51.732, "I> 52.98, 53.28, 2, 54.5474, 54.812, FULL leaf -"I> 0.25, 0.04, 0.04, 0.0929, 0.1371, 0.1371, 48.345, 48.6096, 49.5277, +"I> 0.25, 0.04, 0.04, 0.0929, 0.132, 0.132, 48.345, 48.6096, 49.5277, "I> 49.8277, 2, 51.625, 51.627, 54.7, 54.746, TARGET leaf "I> 0.25, 0.04, 0.04, 0.0354, 0.1285, 0.1235, 48.412, 48.531, 51.631, 51.732, "I> 53.3293, 53.6293, 2, 54.5474, 54.812, ISOCENTER leaf @@ -1279,25 +1279,24 @@ IF(WGROOVE_$DYNVMLC(2)>LEAFWIDTH_$DYNVMLC(2))[ ' WGROOVE_$DYNVMLC(2)>LEAFWIDTH_$DYNVMLC(2). Groove too wide.'//); IERR_GEOM(ICM_$DYNVMLC)=IERR_GEOM(ICM_$DYNVMLC)+1; ] -IF(WTIP_$DYNVMLC(2)>LEAFWIDTH_$DYNVMLC(2)-WTONGUE_$DYNVMLC(2)- - WGROOVE_$DYNVMLC(2))[ +IF(WTIP_$DYNVMLC(2)>LEAFWIDTH_$DYNVMLC(2)-WGROOVE_$DYNVMLC(2))[ OUTPUT ICM_$DYNVMLC; (//' ***ERROR IN CM ',I3,' ($DYNVMLC) in TARGET leaf definition:'/ - ' WTIP_$DYNVMLC(2)>LEAFWIDTH_$DYNVMLC(1)-WTONGUE_$DYNVMLC(1)-'/ - ' WGROOVE_$DYNVMLC(1). Tip too wide.'//); + ' WTIP_$DYNVMLC(2)>LEAFWIDTH_$DYNVMLC(1)-WGROOVE_$DYNVMLC(1).'/ + ' Tip too wide.'//); IERR_GEOM(ICM_$DYNVMLC)=IERR_GEOM(ICM_$DYNVMLC)+1; ] -IF(WRAILBOT_$DYNVMLC(2)>LEAFWIDTH_$DYNVMLC(2))[ +IF(WRAILBOT_$DYNVMLC(2)LEAFWIDTH_$DYNVMLC(2). Lower rail too wide.'//); + ' WRAILBOT_$DYNVMLC(2)WGROOVE_$DYNVMLC(2)+WTIP_$DYNVMLC(2))[ OUTPUT ICM_$DYNVMLC; (//' ***ERROR IN CM ',I3,' ($DYNVMLC) in TARGET leaf definition:'/ - ' WRAILBOT_$DYNVMLC(2)WGROOVE_$DYNVMLC(2)+WTIP_$DYNVMLC(2).'/ + ' Lower rail too wide.'//); IERR_GEOM(ICM_$DYNVMLC)=IERR_GEOM(ICM_$DYNVMLC)+1; ] IF(WRAILTOP_$DYNVMLC(2)>WRAILBOT_$DYNVMLC(2))[ @@ -1860,14 +1859,13 @@ IF(TOT_LEAF_$DYNVMLC>0) [ ] ELSEIF(LEAFTYPE_$DYNVMLC(I)=2)["target leaf" YREG_$DYNVMLC(I,2)=YREG_$DYNVMLC(I,1)+WTONGUE_$DYNVMLC(2); - YREG_$DYNVMLC(I,3)=YREG_$DYNVMLC(I,2)+LEAFWIDTH_$DYNVMLC(2)- - WRAILBOT_$DYNVMLC(2); YREG_$DYNVMLC(I,4)=YREG_$DYNVMLC(I,2)+LEAFWIDTH_$DYNVMLC(2)- + WRAILBOT_$DYNVMLC(2); + YREG_$DYNVMLC(I,3)=YREG_$DYNVMLC(I,2)+LEAFWIDTH_$DYNVMLC(2)- WGROOVE_$DYNVMLC(2)-WTIP_$DYNVMLC(2); YREG_$DYNVMLC(I,5)=YREG_$DYNVMLC(I,2)+LEAFWIDTH_$DYNVMLC(2)- WGROOVE_$DYNVMLC(2); - YREG_$DYNVMLC(I,6)=YREG_$DYNVMLC(I,2)+LEAFWIDTH_$DYNVMLC(2)- - WRAILBOT_$DYNVMLC(2)+WRAILTOP_$DYNVMLC(2); + YREG_$DYNVMLC(I,6)=YREG_$DYNVMLC(I,4)+WRAILTOP_$DYNVMLC(2); YREG_$DYNVMLC(I,7)=YREG_$DYNVMLC(I,2)+LEAFWIDTH_$DYNVMLC(2); ] ELSE["isocenter leaf" @@ -2196,34 +2194,35 @@ DO L=1,TOT_LEAF_$DYNVMLC [ "Now define regions containing leaf medium" DO L=1,TOT_LEAF_$DYNVMLC[ DO I =2,5 [ - DO J = 3,4 [ - DO K = 3,7 [ - SUBINDEX_$DYNVMLC(L,I,J,K)=2; "set central section to leaf med" - ]; - ]; IF(LEAFTYPE_$DYNVMLC(L)=2) ["This is a target leaf" SUBINDEX_$DYNVMLC(L,I,1,1)=2; SUBINDEX_$DYNVMLC(L,I,1,2)=2; SUBINDEX_$DYNVMLC(L,I,1,3)=2; - SUBINDEX_$DYNVMLC(L,I,1,4)=2; SUBINDEX_$DYNVMLC(L,I,1,5)=2; SUBINDEX_$DYNVMLC(L,I,2,1)=2; SUBINDEX_$DYNVMLC(L,I,2,2)=2; SUBINDEX_$DYNVMLC(L,I,2,3)=2; - SUBINDEX_$DYNVMLC(L,I,2,4)=2; SUBINDEX_$DYNVMLC(L,I,2,5)=2; SUBINDEX_$DYNVMLC(L,I,2,6)=2; SUBINDEX_$DYNVMLC(L,I,2,7)=2; SUBINDEX_$DYNVMLC(L,I,3,1)=2; + SUBINDEX_$DYNVMLC(L,I,3,2)=2; + SUBINDEX_$DYNVMLC(L,I,3,3)=2; + SUBINDEX_$DYNVMLC(L,I,3,5)=2; + SUBINDEX_$DYNVMLC(L,I,3,6)=2; + SUBINDEX_$DYNVMLC(L,I,3,7)=2; + SUBINDEX_$DYNVMLC(L,I,3,8)=2; SUBINDEX_$DYNVMLC(L,I,4,1)=2; + SUBINDEX_$DYNVMLC(L,I,4,3)=2; + SUBINDEX_$DYNVMLC(L,I,4,5)=2; + SUBINDEX_$DYNVMLC(L,I,4,6)=2; + SUBINDEX_$DYNVMLC(L,I,4,7)=2; SUBINDEX_$DYNVMLC(L,I,4,8)=2; SUBINDEX_$DYNVMLC(L,I,5,1)=2; SUBINDEX_$DYNVMLC(L,I,5,3)=2; - SUBINDEX_$DYNVMLC(L,I,5,4)=2; SUBINDEX_$DYNVMLC(L,I,5,5)=2; SUBINDEX_$DYNVMLC(L,I,5,6)=2; SUBINDEX_$DYNVMLC(L,I,6,3)=2; - SUBINDEX_$DYNVMLC(L,I,6,4)=2; SUBINDEX_$DYNVMLC(L,I,6,5)=2; SUBINDEX_$DYNVMLC(L,I,6,6)=2; ] @@ -2236,6 +2235,16 @@ DO L=1,TOT_LEAF_$DYNVMLC[ SUBINDEX_$DYNVMLC(L,I,2,5)=2; SUBINDEX_$DYNVMLC(L,I,2,6)=2; SUBINDEX_$DYNVMLC(L,I,2,7)=2; + SUBINDEX_$DYNVMLC(L,I,3,3)=2; + SUBINDEX_$DYNVMLC(L,I,3,4)=2; + SUBINDEX_$DYNVMLC(L,I,3,5)=2; + SUBINDEX_$DYNVMLC(L,I,3,6)=2; + SUBINDEX_$DYNVMLC(L,I,3,7)=2; + SUBINDEX_$DYNVMLC(L,I,4,3)=2; + SUBINDEX_$DYNVMLC(L,I,4,4)=2; + SUBINDEX_$DYNVMLC(L,I,4,5)=2; + SUBINDEX_$DYNVMLC(L,I,4,6)=2; + SUBINDEX_$DYNVMLC(L,I,4,7)=2; SUBINDEX_$DYNVMLC(L,I,4,9)=2; SUBINDEX_$DYNVMLC(L,I,5,3)=2; SUBINDEX_$DYNVMLC(L,I,5,4)=2; @@ -2253,31 +2262,35 @@ DO L=1,TOT_LEAF_$DYNVMLC[ ELSE[ "This is an isocenter leaf" SUBINDEX_$DYNVMLC(L,I,1,4)=2; SUBINDEX_$DYNVMLC(L,I,1,5)=2; - SUBINDEX_$DYNVMLC(L,I,1,6)=2; SUBINDEX_$DYNVMLC(L,I,1,7)=2; SUBINDEX_$DYNVMLC(L,I,2,4)=2; SUBINDEX_$DYNVMLC(L,I,2,5)=2; - SUBINDEX_$DYNVMLC(L,I,2,6)=2; SUBINDEX_$DYNVMLC(L,I,2,7)=2; SUBINDEX_$DYNVMLC(L,I,2,9)=2; SUBINDEX_$DYNVMLC(L,I,3,2)=2; + SUBINDEX_$DYNVMLC(L,I,3,3)=2; + SUBINDEX_$DYNVMLC(L,I,3,4)=2; + SUBINDEX_$DYNVMLC(L,I,3,5)=2; + SUBINDEX_$DYNVMLC(L,I,3,7)=2; SUBINDEX_$DYNVMLC(L,I,3,9)=2; + SUBINDEX_$DYNVMLC(L,I,4,3)=2; + SUBINDEX_$DYNVMLC(L,I,4,4)=2; + SUBINDEX_$DYNVMLC(L,I,4,5)=2; + SUBINDEX_$DYNVMLC(L,I,4,7)=2; SUBINDEX_$DYNVMLC(L,I,4,9)=2; SUBINDEX_$DYNVMLC(L,I,5,3)=2; SUBINDEX_$DYNVMLC(L,I,5,4)=2; SUBINDEX_$DYNVMLC(L,I,5,5)=2; - SUBINDEX_$DYNVMLC(L,I,5,6)=2; SUBINDEX_$DYNVMLC(L,I,5,7)=2; SUBINDEX_$DYNVMLC(L,I,5,8)=2; SUBINDEX_$DYNVMLC(L,I,5,9)=2; SUBINDEX_$DYNVMLC(L,I,6,5)=2; - SUBINDEX_$DYNVMLC(L,I,6,6)=2; SUBINDEX_$DYNVMLC(L,I,6,7)=2; SUBINDEX_$DYNVMLC(L,I,6,8)=2; SUBINDEX_$DYNVMLC(L,I,6,9)=2; ]; ]; -"Now set driving screw hole to air" +"Now set driving screw hole medium" DO J=1,6 [ IF(LEAFTYPE_$DYNVMLC(L)=2) ["target leaf" SUBINDEX_$DYNVMLC(L,2,J,4)=3; diff --git a/HEN_HOUSE/omega/beamnrc/CMs/SYNCHDMLC_cm.mortran b/HEN_HOUSE/omega/beamnrc/CMs/SYNCHDMLC_cm.mortran index 1d44e8243..6b6e8d631 100644 --- a/HEN_HOUSE/omega/beamnrc/CMs/SYNCHDMLC_cm.mortran +++ b/HEN_HOUSE/omega/beamnrc/CMs/SYNCHDMLC_cm.mortran @@ -1567,6 +1567,14 @@ IF(NUM_HLF>0) [ IERR_GEOM(ICM_$SYNCHDMLC)=IERR_GEOM(ICM_$SYNCHDMLC)+1; ] + IF(WTIP_$SYNCHDMLC(2)>LEAFWIDTH_$SYNCHDMLC(2)-WGROOVE_$SYNCHDMLC(2))[ + OUTPUT ICM_$SYNCHDMLC; + (//' ***ERROR IN CM ',I3,' ($SYNCHDMLC) in HALF TARGET leaf definition:'/ + ' WTIP_$SYNCHDMLC(2)>LEAFWIDTH_$SYNCHDMLC(2)-WGROOVE_$SYNCHDMLC(2).'/ + ' Tip too wide.'//); + IERR_GEOM(ICM_$SYNCHDMLC)=IERR_GEOM(ICM_$SYNCHDMLC)+1; + ] + IF(WRAILBOT_$SYNCHDMLC(2)>LEAFWIDTH_$SYNCHDMLC(2))[ OUTPUT ICM_$SYNCHDMLC; (//' ***ERROR IN CM ',I3,' ($SYNCHDMLC) in HALF TARGET leaf definition:'/ @@ -1778,6 +1786,14 @@ IF(NUM_QTR>0) [ IERR_GEOM(ICM_$SYNCHDMLC)=IERR_GEOM(ICM_$SYNCHDMLC)+1; ] + IF(WTIP_$SYNCHDMLC(4)>LEAFWIDTH_$SYNCHDMLC(4)-WGROOVE_$SYNCHDMLC(4))[ + OUTPUT ICM_$SYNCHDMLC; + (//' ***ERROR IN CM ',I3,' ($SYNCHDMLC) in QTR TARGET leaf definition:'/ + ' WTIP_$SYNCHDMLC(4)>LEAFWIDTH_$SYNCHDMLC(4)-WGROOVE_$SYNCHDMLC(4).'/ + ' Tip too wide.'//); + IERR_GEOM(ICM_$SYNCHDMLC)=IERR_GEOM(ICM_$SYNCHDMLC)+1; + ] + IF(WRAILBOT_$SYNCHDMLC(4)>LEAFWIDTH_$SYNCHDMLC(4))[ OUTPUT ICM_$SYNCHDMLC; (//' ***ERROR IN CM ',I3,' ($SYNCHDMLC) in QTR TARGET leaf definition:'/ diff --git a/HEN_HOUSE/omega/beamnrc/CMs/SYNCVMLC_cm.mortran b/HEN_HOUSE/omega/beamnrc/CMs/SYNCVMLC_cm.mortran index d3a5db89a..6cd689d65 100644 --- a/HEN_HOUSE/omega/beamnrc/CMs/SYNCVMLC_cm.mortran +++ b/HEN_HOUSE/omega/beamnrc/CMs/SYNCVMLC_cm.mortran @@ -543,7 +543,7 @@ "I> 6.7, ZTHICK "I> 0.5, 0.04, 0.04, 0.1354, 0.3252, 0.1227, 48.25, 48.533, 51.524, 51.732, "I> 52.98, 53.28, 2, 54.5474, 54.812, FULL leaf -"I> 0.25, 0.04, 0.04, 0.0929, 0.1371, 0.1371, 48.345, 48.6096, 49.5277, +"I> 0.25, 0.04, 0.04, 0.0929, 0.132, 0.132, 48.345, 48.6096, 49.5277, "I> 49.8277, 2, 51.625, 51.627, 54.7, 54.746, TARGET leaf "I> 0.25, 0.04, 0.04, 0.0354, 0.1285, 0.1235, 48.412, 48.531, 51.631, 51.732, "I> 53.3293, 53.6293, 2, 54.5474, 54.812, ISOCENTER leaf @@ -1281,25 +1281,24 @@ IF(WGROOVE_$SYNCVMLC(2)>LEAFWIDTH_$SYNCVMLC(2))[ ' WGROOVE_$SYNCVMLC(2)>LEAFWIDTH_$SYNCVMLC(2). Groove too wide.'//); IERR_GEOM(ICM_$SYNCVMLC)=IERR_GEOM(ICM_$SYNCVMLC)+1; ] -IF(WTIP_$SYNCVMLC(2)>LEAFWIDTH_$SYNCVMLC(2)-WTONGUE_$SYNCVMLC(2)- - WGROOVE_$SYNCVMLC(2))[ +IF(WTIP_$SYNCVMLC(2)>LEAFWIDTH_$SYNCVMLC(2)-WGROOVE_$SYNCVMLC(2))[ OUTPUT ICM_$SYNCVMLC; (//' ***ERROR IN CM ',I3,' ($SYNCVMLC) in TARGET leaf definition:'/ - ' WTIP_$SYNCVMLC(2)>LEAFWIDTH_$SYNCVMLC(1)-WTONGUE_$SYNCVMLC(1)-'/ - ' WGROOVE_$SYNCVMLC(1). Tip too wide.'//); + ' WTIP_$SYNCVMLC(2)>LEAFWIDTH_$SYNCVMLC(1)-WGROOVE_$SYNCVMLC(1).'/ + ' Tip too wide.'//); IERR_GEOM(ICM_$SYNCVMLC)=IERR_GEOM(ICM_$SYNCVMLC)+1; ] -IF(WRAILBOT_$SYNCVMLC(2)>LEAFWIDTH_$SYNCVMLC(2))[ +IF(WRAILBOT_$SYNCVMLC(2)LEAFWIDTH_$SYNCVMLC(2). Lower rail too wide.'//); + ' WRAILBOT_$SYNCVMLC(2)WGROOVE_$SYNCVMLC(2)+WTIP_$SYNCVMLC(2))[ OUTPUT ICM_$SYNCVMLC; (//' ***ERROR IN CM ',I3,' ($SYNCVMLC) in TARGET leaf definition:'/ - ' WRAILBOT_$SYNCVMLC(2)WGROOVE_$SYNCVMLC(2)+WTIP_$SYNCVMLC(2).'/ + ' Lower rail too wide.'//); IERR_GEOM(ICM_$SYNCVMLC)=IERR_GEOM(ICM_$SYNCVMLC)+1; ] IF(WRAILTOP_$SYNCVMLC(2)>WRAILBOT_$SYNCVMLC(2))[ @@ -1863,14 +1862,13 @@ IF(TOT_LEAF_$SYNCVMLC>0) [ ] ELSEIF(LEAFTYPE_$SYNCVMLC(I)=2)["target leaf" YREG_$SYNCVMLC(I,2)=YREG_$SYNCVMLC(I,1)+WTONGUE_$SYNCVMLC(2); - YREG_$SYNCVMLC(I,3)=YREG_$SYNCVMLC(I,2)+LEAFWIDTH_$SYNCVMLC(2)- - WRAILBOT_$SYNCVMLC(2); YREG_$SYNCVMLC(I,4)=YREG_$SYNCVMLC(I,2)+LEAFWIDTH_$SYNCVMLC(2)- + WRAILBOT_$SYNCVMLC(2); + YREG_$SYNCVMLC(I,3)=YREG_$SYNCVMLC(I,2)+LEAFWIDTH_$SYNCVMLC(2)- WGROOVE_$SYNCVMLC(2)-WTIP_$SYNCVMLC(2); YREG_$SYNCVMLC(I,5)=YREG_$SYNCVMLC(I,2)+LEAFWIDTH_$SYNCVMLC(2)- WGROOVE_$SYNCVMLC(2); - YREG_$SYNCVMLC(I,6)=YREG_$SYNCVMLC(I,2)+LEAFWIDTH_$SYNCVMLC(2)- - WRAILBOT_$SYNCVMLC(2)+WRAILTOP_$SYNCVMLC(2); + YREG_$SYNCVMLC(I,6)=YREG_$SYNCVMLC(I,4)+WRAILTOP_$SYNCVMLC(2); YREG_$SYNCVMLC(I,7)=YREG_$SYNCVMLC(I,2)+LEAFWIDTH_$SYNCVMLC(2); ] ELSE["isocenter leaf" @@ -2209,34 +2207,35 @@ DO L=1,TOT_LEAF_$SYNCVMLC [ "Now define regions containing leaf medium" DO L=1,TOT_LEAF_$SYNCVMLC[ DO I =2,5 [ - DO J = 3,4 [ - DO K = 3,7 [ - SUBINDEX_$SYNCVMLC(L,I,J,K)=2; "set central section to leaf med" - ]; - ]; IF(LEAFTYPE_$SYNCVMLC(L)=2) ["This is a target leaf" SUBINDEX_$SYNCVMLC(L,I,1,1)=2; SUBINDEX_$SYNCVMLC(L,I,1,2)=2; SUBINDEX_$SYNCVMLC(L,I,1,3)=2; - SUBINDEX_$SYNCVMLC(L,I,1,4)=2; SUBINDEX_$SYNCVMLC(L,I,1,5)=2; SUBINDEX_$SYNCVMLC(L,I,2,1)=2; SUBINDEX_$SYNCVMLC(L,I,2,2)=2; SUBINDEX_$SYNCVMLC(L,I,2,3)=2; - SUBINDEX_$SYNCVMLC(L,I,2,4)=2; SUBINDEX_$SYNCVMLC(L,I,2,5)=2; SUBINDEX_$SYNCVMLC(L,I,2,6)=2; SUBINDEX_$SYNCVMLC(L,I,2,7)=2; SUBINDEX_$SYNCVMLC(L,I,3,1)=2; + SUBINDEX_$SYNCVMLC(L,I,3,2)=2; + SUBINDEX_$SYNCVMLC(L,I,3,3)=2; + SUBINDEX_$SYNCVMLC(L,I,3,5)=2; + SUBINDEX_$SYNCVMLC(L,I,3,6)=2; + SUBINDEX_$SYNCVMLC(L,I,3,7)=2; + SUBINDEX_$SYNCVMLC(L,I,3,8)=2; SUBINDEX_$SYNCVMLC(L,I,4,1)=2; + SUBINDEX_$SYNCVMLC(L,I,4,3)=2; + SUBINDEX_$SYNCVMLC(L,I,4,5)=2; + SUBINDEX_$SYNCVMLC(L,I,4,6)=2; + SUBINDEX_$SYNCVMLC(L,I,4,7)=2; SUBINDEX_$SYNCVMLC(L,I,4,8)=2; SUBINDEX_$SYNCVMLC(L,I,5,1)=2; SUBINDEX_$SYNCVMLC(L,I,5,3)=2; - SUBINDEX_$SYNCVMLC(L,I,5,4)=2; SUBINDEX_$SYNCVMLC(L,I,5,5)=2; SUBINDEX_$SYNCVMLC(L,I,5,6)=2; SUBINDEX_$SYNCVMLC(L,I,6,3)=2; - SUBINDEX_$SYNCVMLC(L,I,6,4)=2; SUBINDEX_$SYNCVMLC(L,I,6,5)=2; SUBINDEX_$SYNCVMLC(L,I,6,6)=2; ] @@ -2249,6 +2248,16 @@ DO L=1,TOT_LEAF_$SYNCVMLC[ SUBINDEX_$SYNCVMLC(L,I,2,5)=2; SUBINDEX_$SYNCVMLC(L,I,2,6)=2; SUBINDEX_$SYNCVMLC(L,I,2,7)=2; + SUBINDEX_$SYNCVMLC(L,I,3,3)=2; + SUBINDEX_$SYNCVMLC(L,I,3,4)=2; + SUBINDEX_$SYNCVMLC(L,I,3,5)=2; + SUBINDEX_$SYNCVMLC(L,I,3,6)=2; + SUBINDEX_$SYNCVMLC(L,I,3,7)=2; + SUBINDEX_$SYNCVMLC(L,I,4,3)=2; + SUBINDEX_$SYNCVMLC(L,I,4,4)=2; + SUBINDEX_$SYNCVMLC(L,I,4,5)=2; + SUBINDEX_$SYNCVMLC(L,I,4,6)=2; + SUBINDEX_$SYNCVMLC(L,I,4,7)=2; SUBINDEX_$SYNCVMLC(L,I,4,9)=2; SUBINDEX_$SYNCVMLC(L,I,5,3)=2; SUBINDEX_$SYNCVMLC(L,I,5,4)=2; @@ -2266,31 +2275,35 @@ DO L=1,TOT_LEAF_$SYNCVMLC[ ELSE[ "This is an isocenter leaf" SUBINDEX_$SYNCVMLC(L,I,1,4)=2; SUBINDEX_$SYNCVMLC(L,I,1,5)=2; - SUBINDEX_$SYNCVMLC(L,I,1,6)=2; SUBINDEX_$SYNCVMLC(L,I,1,7)=2; SUBINDEX_$SYNCVMLC(L,I,2,4)=2; SUBINDEX_$SYNCVMLC(L,I,2,5)=2; - SUBINDEX_$SYNCVMLC(L,I,2,6)=2; SUBINDEX_$SYNCVMLC(L,I,2,7)=2; SUBINDEX_$SYNCVMLC(L,I,2,9)=2; SUBINDEX_$SYNCVMLC(L,I,3,2)=2; + SUBINDEX_$SYNCVMLC(L,I,3,3)=2; + SUBINDEX_$SYNCVMLC(L,I,3,4)=2; + SUBINDEX_$SYNCVMLC(L,I,3,5)=2; + SUBINDEX_$SYNCVMLC(L,I,3,7)=2; SUBINDEX_$SYNCVMLC(L,I,3,9)=2; + SUBINDEX_$SYNCVMLC(L,I,4,3)=2; + SUBINDEX_$SYNCVMLC(L,I,4,4)=2; + SUBINDEX_$SYNCVMLC(L,I,4,5)=2; + SUBINDEX_$SYNCVMLC(L,I,4,7)=2; SUBINDEX_$SYNCVMLC(L,I,4,9)=2; SUBINDEX_$SYNCVMLC(L,I,5,3)=2; SUBINDEX_$SYNCVMLC(L,I,5,4)=2; SUBINDEX_$SYNCVMLC(L,I,5,5)=2; - SUBINDEX_$SYNCVMLC(L,I,5,6)=2; SUBINDEX_$SYNCVMLC(L,I,5,7)=2; SUBINDEX_$SYNCVMLC(L,I,5,8)=2; SUBINDEX_$SYNCVMLC(L,I,5,9)=2; SUBINDEX_$SYNCVMLC(L,I,6,5)=2; - SUBINDEX_$SYNCVMLC(L,I,6,6)=2; SUBINDEX_$SYNCVMLC(L,I,6,7)=2; SUBINDEX_$SYNCVMLC(L,I,6,8)=2; SUBINDEX_$SYNCVMLC(L,I,6,9)=2; ]; ]; -"Now set driving screw hole to air" +"Now set driving screw hole medium" DO J=1,6 [ IF(LEAFTYPE_$SYNCVMLC(L)=2) ["target leaf" SUBINDEX_$SYNCVMLC(L,2,J,4)=3; diff --git a/HEN_HOUSE/omega/progs/gui/beamnrc/dynvmlc.tcl b/HEN_HOUSE/omega/progs/gui/beamnrc/dynvmlc.tcl index e0d7549ef..da1a92102 100644 --- a/HEN_HOUSE/omega/progs/gui/beamnrc/dynvmlc.tcl +++ b/HEN_HOUSE/omega/progs/gui/beamnrc/dynvmlc.tcl @@ -21,7 +21,7 @@ # ############################################################################### # -# Author: Blake Walters, 2005s +# Author: Blake Walters, 2005 # # Contributors: Frederic Tessier # @@ -950,27 +950,27 @@ For TARGET leaf: incr totprob } } - if {"$cmval($id,6,1)"!="" && "$cmval($id,6,3)"!="" &&\ - "$cmval($id,6,0)"!=""} { - if {$cmval($id,6,3)>[expr $cmval($id,6,0)-$cmval($id,6,1)]} { + if {"$cmval($id,6,3)"!="" &&\ + "$cmval($id,6,0)"!="" && "$cmval($id,6,2)"!=""} { + if {$cmval($id,6,3)>[expr $cmval($id,6,0)-$cmval($id,6,2)]} { set dimtext "$dimtext -- tip width must be <= leaf - tongue width \ -([expr $cmval($id,6,0)-$cmval($id,6,1)] cm)" +- tip width must be <= leaf - groove width \ +([expr $cmval($id,6,0)-$cmval($id,6,2)] cm)" incr totprob } } - if {"$cmval($id,6,0)"!="" && "$cmval($id,6,5)"!=""} { - if {$cmval($id,6,5)>$cmval($id,6,0)} { + if {"$cmval($id,6,5)"!="" && "$cmval($id,6,2)"!=""} { + if {$cmval($id,6,5)<$cmval($id,6,2)} { set dimtext "$dimtext -- width of bottom support rail must be <= leaf width ($cmval($id,6,0) cm)" +- width of bottom support rail must be >= groove width ($cmval($id,6,2) cm)" incr totprob } } if {"$cmval($id,6,5)"!="" && "$cmval($id,6,2)"!="" &&\ "$cmval($id,6,3)"!=""} { - if {$cmval($id,6,5)<[expr $cmval($id,6,2)+$cmval($id,6,3)]} { + if {$cmval($id,6,5)>[expr $cmval($id,6,2)+$cmval($id,6,3)]} { set dimtext "$dimtext -- width of bottom support rail must be >= groove + tip width\ +- width of bottom support rail must be <= groove + tip width\ ([expr $cmval($id,6,2)+$cmval($id,6,3)] cm)" incr totprob } diff --git a/HEN_HOUSE/omega/progs/gui/beamnrc/graphics/help_dynvmlc.gif b/HEN_HOUSE/omega/progs/gui/beamnrc/graphics/help_dynvmlc.gif index 4c5e6ccbd9d893acb53218fb5d5de39bcc8f2ca5..1d8c4d5138af2f917a73f61740d5db2941b6e630 100644 GIT binary patch literal 19563 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%0DoY_LgHJmt8yj5zL}0F@Bn{y07V+r5*Y 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 literal 20403 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

i;}oxS3|#w5$a_qb*)_;OMt$VwY4G&L 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[expr $cmval($id,6,0)-$cmval($id,6,1)]} { + if {"$cmval($id,6,3)"!="" &&\ + "$cmval($id,6,0)"!="" && "$cmval($id,6,2)"!=""} { + if {$cmval($id,6,3)>[expr $cmval($id,6,0)-$cmval($id,6,2)]} { set dimtext "$dimtext -- tip width ($cmval($id,6,3) cm) must be <= leaf - tongue width \ -([expr $cmval($id,6,0)-$cmval($id,6,1)] cm)" +- tip width ($cmval($id,6,3) cm) must be <= leaf - groove width \ +([expr $cmval($id,6,0)-$cmval($id,6,2)] cm)" incr totprob } } - if {"$cmval($id,6,0)"!="" && "$cmval($id,6,5)"!=""} { - if {$cmval($id,6,5)>$cmval($id,6,0)} { + if {"$cmval($id,6,5)"!="" && "$cmval($id,6,2)"!=""} { + if {$cmval($id,6,5)<$cmval($id,6,2)} { set dimtext "$dimtext - width of bottom support rail ($cmval($id,6,5) cm) must be \ -<= leaf width ($cmval($id,6,0) cm)" +>= groove width ($cmval($id,6,2) cm)" incr totprob } } @@ -1337,19 +1337,19 @@ For QUARTER TARGET leaf: incr totprob } } - if {"$cmval($id,30,1)"!="" && "$cmval($id,30,3)"!="" &&\ - "$cmval($id,30,0)"!=""} { - if {$cmval($id,30,3)>[expr $cmval($id,30,0)-$cmval($id,30,1)]} { + if {"$cmval($id,30,3)"!="" &&\ + "$cmval($id,30,0)"!="" && "$cmval($id,30,2)"!=""} { + if {$cmval($id,30,3)>[expr $cmval($id,30,0)-$cmval($id,30,2)]} { set dimtext "$dimtext -- tip width ($cmval($id,30,3) cm) must be <= leaf - tongue width \ -([expr $cmval($id,30,0)-$cmval($id,30,1)] cm)" +- tip width ($cmval($id,30,3) cm) must be <= leaf - groove width \ +([expr $cmval($id,30,0)-$cmval($id,30,2)] cm)" incr totprob } } - if {"$cmval($id,30,0)"!="" && "$cmval($id,30,5)"!=""} { - if {$cmval($id,30,5)>$cmval($id,30,0)} { + if {"$cmval($id,30,2)"!="" && "$cmval($id,30,5)"!=""} { + if {$cmval($id,30,5)<$cmval($id,30,2)} { set dimtext "$dimtext -- width of bottom support rail ($cmval($id,30,5) cm) must be <= leaf width ($cmval($id,30,0) cm)" +- width of bottom support rail ($cmval($id,30,5) cm) must be >= groove width ($cmval($id,30,2) cm)" incr totprob } } @@ -1357,7 +1357,7 @@ For QUARTER TARGET leaf: "$cmval($id,30,3)"!=""} { if {$cmval($id,30,5)>[expr $cmval($id,30,2)+$cmval($id,30,3)]} { set dimtext "$dimtext -- width of bottom support rail ($cmval($id,30,5) cm)must be <= groove + tip width\ +- width of bottom support rail ($cmval($id,30,5) cm) must be <= groove + tip width\ ([expr $cmval($id,30,2)+$cmval($id,30,3)] cm)" incr totprob } diff --git a/HEN_HOUSE/omega/progs/gui/beamnrc/syncvmlc.tcl b/HEN_HOUSE/omega/progs/gui/beamnrc/syncvmlc.tcl index a8d5fa20e..e7897b7ba 100644 --- a/HEN_HOUSE/omega/progs/gui/beamnrc/syncvmlc.tcl +++ b/HEN_HOUSE/omega/progs/gui/beamnrc/syncvmlc.tcl @@ -954,27 +954,27 @@ For TARGET leaf: incr totprob } } - if {"$cmval($id,6,1)"!="" && "$cmval($id,6,3)"!="" &&\ + if {"$cmval($id,6,2)"!="" && "$cmval($id,6,3)"!="" &&\ "$cmval($id,6,0)"!=""} { - if {$cmval($id,6,3)>[expr $cmval($id,6,0)-$cmval($id,6,1)]} { + if {$cmval($id,6,3)>[expr $cmval($id,6,0)-$cmval($id,6,2)]} { set dimtext "$dimtext -- tip width must be <= leaf - tongue width \ -([expr $cmval($id,6,0)-$cmval($id,6,1)] cm)" +- tip width must be <= leaf - groove width \ +([expr $cmval($id,6,0)-$cmval($id,6,2)] cm)" incr totprob } } - if {"$cmval($id,6,0)"!="" && "$cmval($id,6,5)"!=""} { - if {$cmval($id,6,5)>$cmval($id,6,0)} { + if {"$cmval($id,6,2)"!="" && "$cmval($id,6,5)"!=""} { + if {$cmval($id,6,5)<$cmval($id,6,2)} { set dimtext "$dimtext -- width of bottom support rail must be <= leaf width ($cmval($id,6,0) cm)" +- width of bottom support rail must be >= groove width ($cmval($id,6,2) cm)" incr totprob } } if {"$cmval($id,6,5)"!="" && "$cmval($id,6,2)"!="" &&\ "$cmval($id,6,3)"!=""} { - if {$cmval($id,6,5)<[expr $cmval($id,6,2)+$cmval($id,6,3)]} { + if {$cmval($id,6,5)>[expr $cmval($id,6,2)+$cmval($id,6,3)]} { set dimtext "$dimtext -- width of bottom support rail must be >= groove + tip width\ +- width of bottom support rail must be <= groove + tip width\ ([expr $cmval($id,6,2)+$cmval($id,6,3)] cm)" incr totprob } From 300a37acb8441765ae3beb83fcc1be07b5ca8b5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Renaud?= Date: Fri, 19 Feb 2016 11:55:13 -0500 Subject: [PATCH 15/35] Add slurm option in parallel job submission script --- HEN_HOUSE/scripts/batch_options.slurm | 86 +++++++++++++++++++++++++++ HEN_HOUSE/scripts/run_user_code_batch | 27 ++++++++- 2 files changed, 111 insertions(+), 2 deletions(-) create mode 100644 HEN_HOUSE/scripts/batch_options.slurm diff --git a/HEN_HOUSE/scripts/batch_options.slurm b/HEN_HOUSE/scripts/batch_options.slurm new file mode 100644 index 000000000..55804b441 --- /dev/null +++ b/HEN_HOUSE/scripts/batch_options.slurm @@ -0,0 +1,86 @@ + +############################################################################### +# +# EGSnrc scheduler options for Slurm +# Copyright (C) 2015 National Research Council Canada +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Marc-Andre Renaud, 2016 +# +# Contributors: +# +############################################################################### +# +# Various definitions for job sumbission using Slurm. This file gets sourced +# from $HEN_HOUSE/scripts/run_user_code_batch if the environment variable +# EGS_BATCH_OPTIONS is set to slurm or 'batch=slurm' is passed as argument. +# +############################################################################### + + +# The name of the command used to submit jobs to the queue +batch_command=sbatch + +generic_bo="-n1" + +# Flag to specify where the output from this job should go. +# If it is not empty, the job output will be send to input_file.eo +# where input_file is the name of the input file or input_file_wX.eo +# where X is the job number in the case of a parallel run. +# If there is no such option (e.g. `at'), just leave it empty. +# +output_bo="-o" + +# Flag to specify how to name the request. +# Giving the job request a name is handy as it helps us find it in a long +# list of running or waiting jobs. The job request will be normally +# named usercode_inputfile where usercode is the name of the user code +# and input file the name of the input file. +# If there is no such option (e.g. `at'), just leave it empty. +# +rname_bo="-J" + +# Should the batch submission script sleep between jobs ? +# (only relevant for parallel job submission) +# If the following is left empty, the script will not sleep. +# Sleeping time > 0 is only necessary for PBS because PBS is +# extremely fast in sumbitting jobs but gets confused if many +# jobs are submitted quickly. A sleep time of 1 second is sufficient +# on out system, +# +batch_sleep_time=1 + +# Some queueing systems (e.g. PBS) have a limitation on the +# maximum length of a job name (e.g. for PBS this is 15). +# The following variable specifies such a limit and the +# job name is truncated to that length if necessary in the +# job submission script. +# +batch_mnl=100 + +# Set the Slurm partition names used in your cluster. +# Change these if you have defined different queues. +# +short_queue="-p short" +long_queue="-p long" +user1_queue="-p user1" +user2_queue="-p user2" +user3_queue="-p user3" + + diff --git a/HEN_HOUSE/scripts/run_user_code_batch b/HEN_HOUSE/scripts/run_user_code_batch index 0a81606ab..bd663f8af 100755 --- a/HEN_HOUSE/scripts/run_user_code_batch +++ b/HEN_HOUSE/scripts/run_user_code_batch @@ -27,6 +27,7 @@ # Ernesto Mainegra-Hing # Frederic Tessier # Blake Walters +# Marc-Andre Renaud # ############################################################################### # @@ -446,7 +447,18 @@ if test $n_parallel -gt 0; then echo "Executing $the_command using $batch_command" echo "batch options: $batch_options $queue $other_args" else - echo "$the_command" | $batch_command $batch_options $queue $other_args + if test $egs_batch_system = "slurm"; then + ${batch_command} < Date: Thu, 28 Mar 2019 21:21:35 +0100 Subject: [PATCH 16/35] Fix #522: float-guard the identity matrix test Provide floating-point error margins in testing whether or not a matrix is the identity matrix. This is done on a component by component basis. Previously, matrix components were compared with exactly '0' and '1', so the test could fail on account of roundoff errors on the components. --- HEN_HOUSE/egs++/egs_transformations.h | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/HEN_HOUSE/egs++/egs_transformations.h b/HEN_HOUSE/egs++/egs_transformations.h index f48537c22..e38e2e3c5 100644 --- a/HEN_HOUSE/egs++/egs_transformations.h +++ b/HEN_HOUSE/egs++/egs_transformations.h @@ -215,11 +215,23 @@ class EGS_EXPORT EGS_RotationMatrix { (rzx == m.rxz) && (rzy == m.rzy) && (rzz == m.rzz)) ? true : false; }; - /*! \brief Returns \c true, if this object is a unity matrix, \a false + /*! \brief Returns \c true, if this object is approximately the unit matrix, \a false otherwise */ bool isI() const { - return (rxx == 1 && rxy == 0 && rxz == 0 && ryx == 0 && ryy == 1 && - ryz == 0 && rzx == 0 && rzy == 0 && rzz == 1); + + // compare with unit matrix components + if (fabs(rxy) < epsilon && + fabs(rxz) < epsilon && + fabs(ryx) < epsilon && + fabs(ryz) < epsilon && + fabs(rzx) < epsilon && + fabs(rzy) < epsilon && + fabs(rxx-1) < epsilon && + fabs(ryy-1) < epsilon && + fabs(rzz-1) < epsilon ) { + return true; + } + return false; }; /*! \brief Returns the rotated a vector \f$ R \cdot \vec{v}\f$ */ From a91d7e639773052afe7f3560b100e460941c22d0 Mon Sep 17 00:00:00 2001 From: Reid Townson Date: Thu, 29 Aug 2019 11:20:38 -0400 Subject: [PATCH 17/35] Fix #9: increase static array size defaults Increase a number of array size defaults, since modern systems have considerably more memory. Decrease EPSEMFP and EPSGMFP. These changes are mainly quality-of-life improvements for BEAMnrc and DOSXYZnrc users, who typically had to make these adjustments manually. Thanks to Jarkko Ojala for suggesting these changes. --- HEN_HOUSE/omega/beamnrc/CMs/BLOCK_macros.mortran | 2 +- HEN_HOUSE/omega/beamnrc/CMs/SYNCHDMLC_macros.mortran | 2 +- HEN_HOUSE/omega/beamnrc/CMs/SYNCJAWS_macros.mortran | 2 +- HEN_HOUSE/omega/beamnrc/CMs/SYNCMLCE_macros.mortran | 2 +- HEN_HOUSE/omega/beamnrc/CMs/SYNCVMLC_macros.mortran | 2 +- HEN_HOUSE/omega/progs/statdose/statdose.mortran | 8 ++++---- HEN_HOUSE/src/egsnrc.macros | 4 ++-- HEN_HOUSE/user_codes/cavity/array_sizes.h | 4 ++-- .../user_codes/dosxyznrc/dosxyznrc_user_macros.mortran | 2 +- HEN_HOUSE/user_codes/egs_fac/array_sizes.h | 2 +- HEN_HOUSE/user_codes/tutor7pp/array_sizes.h | 2 +- 11 files changed, 16 insertions(+), 16 deletions(-) diff --git a/HEN_HOUSE/omega/beamnrc/CMs/BLOCK_macros.mortran b/HEN_HOUSE/omega/beamnrc/CMs/BLOCK_macros.mortran index e051bfb4e..afad2afb1 100644 --- a/HEN_HOUSE/omega/beamnrc/CMs/BLOCK_macros.mortran +++ b/HEN_HOUSE/omega/beamnrc/CMs/BLOCK_macros.mortran @@ -66,7 +66,7 @@ "------------------------------------------------------------------------------- " REPLACE {$MAX_SUB_$BLOCK} WITH {20} -REPLACE {$MAX_POINT_$BLOCK} WITH {50} +REPLACE {$MAX_POINT_$BLOCK} WITH {1000} " ===================" ; "------------------------------------------------------------------------------- diff --git a/HEN_HOUSE/omega/beamnrc/CMs/SYNCHDMLC_macros.mortran b/HEN_HOUSE/omega/beamnrc/CMs/SYNCHDMLC_macros.mortran index bd36bef6c..fadb53e88 100644 --- a/HEN_HOUSE/omega/beamnrc/CMs/SYNCHDMLC_macros.mortran +++ b/HEN_HOUSE/omega/beamnrc/CMs/SYNCHDMLC_macros.mortran @@ -90,7 +90,7 @@ REPLACE {$MAXIMUM_N_$SYNCHDMLC} WITH {3}; REPLACE {$MAXLEAF} WITH {160} " The max no. of different fields--dynamic and step-and-shoot only" -REPLACE {$MAXFIELD_$SYNCHDMLC} WITH {1024} +REPLACE {$MAXFIELD_$SYNCHDMLC} WITH {5000} "used for arrays that store data for each leaf for each field" REPLACE {$MAXFIELDLEAF} WITH {{COMPUTE $MAXLEAF*$MAXFIELD_$SYNCHDMLC}} diff --git a/HEN_HOUSE/omega/beamnrc/CMs/SYNCJAWS_macros.mortran b/HEN_HOUSE/omega/beamnrc/CMs/SYNCJAWS_macros.mortran index 3b1805e30..b82cabfd6 100644 --- a/HEN_HOUSE/omega/beamnrc/CMs/SYNCJAWS_macros.mortran +++ b/HEN_HOUSE/omega/beamnrc/CMs/SYNCJAWS_macros.mortran @@ -69,7 +69,7 @@ "------------------------------------------------------------------------------- REPLACE {$MAX_N_$SYNCJAWS} WITH {12} -REPLACE {$MAXFIELD_$SYNCJAWS} WITH {1024} +REPLACE {$MAXFIELD_$SYNCJAWS} WITH {5000} REPLACE {$MAXFS_$SYNCJAWS} WITH {{COMPUTE $MAX_N_$SYNCJAWS*$MAXFIELD_$SYNCJAWS}} diff --git a/HEN_HOUSE/omega/beamnrc/CMs/SYNCMLCE_macros.mortran b/HEN_HOUSE/omega/beamnrc/CMs/SYNCMLCE_macros.mortran index 82e3736a3..eb0326a01 100644 --- a/HEN_HOUSE/omega/beamnrc/CMs/SYNCMLCE_macros.mortran +++ b/HEN_HOUSE/omega/beamnrc/CMs/SYNCMLCE_macros.mortran @@ -79,7 +79,7 @@ REPLACE {$MAXIMUM_N_$SYNCMLCE} WITH {3} REPLACE {$MAXLEAF} WITH {170} " The max no. of different fields--dynamic and step-and-shoot only" -REPLACE {$MAXFIELD_$SYNCMLCE} WITH {1024} +REPLACE {$MAXFIELD_$SYNCMLCE} WITH {5000} "used for arrays that store data for each leaf for each field" REPLACE {$MAXFIELDLEAF} WITH {{COMPUTE $MAXLEAF*$MAXFIELD_$SYNCMLCE}} diff --git a/HEN_HOUSE/omega/beamnrc/CMs/SYNCVMLC_macros.mortran b/HEN_HOUSE/omega/beamnrc/CMs/SYNCVMLC_macros.mortran index 3aa9373fd..05765f3c4 100644 --- a/HEN_HOUSE/omega/beamnrc/CMs/SYNCVMLC_macros.mortran +++ b/HEN_HOUSE/omega/beamnrc/CMs/SYNCVMLC_macros.mortran @@ -78,7 +78,7 @@ REPLACE {$MAXIMUM_N_$SYNCVMLC} WITH {3}; REPLACE {$MAXLEAF} WITH {160} " The max no. of different fields--dynamic and step-and-shoot only" -REPLACE {$MAXFIELD_$SYNCVMLC} WITH {1024} +REPLACE {$MAXFIELD_$SYNCVMLC} WITH {5000} "used for arrays that store data for each leaf for each field" REPLACE {$MAXFIELDLEAF} WITH {{COMPUTE $MAXLEAF*$MAXFIELD_$SYNCVMLC}} diff --git a/HEN_HOUSE/omega/progs/statdose/statdose.mortran b/HEN_HOUSE/omega/progs/statdose/statdose.mortran index dd9442428..96c2ed5fd 100644 --- a/HEN_HOUSE/omega/progs/statdose/statdose.mortran +++ b/HEN_HOUSE/omega/progs/statdose/statdose.mortran @@ -208,10 +208,10 @@ REPLACE {$MAXCURVE} WITH {10}; REPLACE {$MAXPOINTS} WITH {400}; " - maximum number of voxels in each direction which can be used -REPLACE {$MAXVOXX} WITH {28}; -REPLACE {$MAXVOXY} WITH {28}; -REPLACE {$MAXVOXZ} WITH {400}; -REPLACE {$MAXVOXEL} WITH {400}; "Note: MAXVOLXEL must be the greatest of " +REPLACE {$MAXVOXX} WITH {128}; +REPLACE {$MAXVOXY} WITH {128}; +REPLACE {$MAXVOXZ} WITH {128}; +REPLACE {$MAXVOXEL} WITH {128}; "Note: MAXVOLXEL must be the greatest of " "the above 3 values!!" "Note the main arrays are dimensioned $NDIST1_MAX*$MAXVOXX*$MAXVOXY*$MAXVOXZ" "2 x 128 x 128 x64 compiles under linux at NRC, but NOT SGI with 80MByte" diff --git a/HEN_HOUSE/src/egsnrc.macros b/HEN_HOUSE/src/egsnrc.macros index a952ec628..0f8decbcc 100644 --- a/HEN_HOUSE/src/egsnrc.macros +++ b/HEN_HOUSE/src/egsnrc.macros @@ -1395,8 +1395,8 @@ REPLACE {$ENEPS} WITH {0.0001} "DIFFERENCE BETWEEN ECUT AND END POINT ENERGY FOR" "RANGE CALCULATION" -REPLACE {$EPSEMFP} WITH {1.E-5} "SMALLEST ELECTRON MFP VALUE" -REPLACE {$EPSGMFP} WITH {1.E-5} "SMALLEST GAMMA MFP VALUE" +REPLACE {$EPSEMFP} WITH {1.E-8} "SMALLEST ELECTRON MFP VALUE" +REPLACE {$EPSGMFP} WITH {1.E-8} "SMALLEST GAMMA MFP VALUE" ; "---------- BUFFER FLUSH SEMICOLON ----------" "THE FOLLOWING ARE UTILITY AND OTHER MACROS FOR THE USER" diff --git a/HEN_HOUSE/user_codes/cavity/array_sizes.h b/HEN_HOUSE/user_codes/cavity/array_sizes.h index 55db880aa..14ac710f4 100644 --- a/HEN_HOUSE/user_codes/cavity/array_sizes.h +++ b/HEN_HOUSE/user_codes/cavity/array_sizes.h @@ -41,7 +41,7 @@ #ifndef ARRAY_SIZES_ #define ARRAY_SIZES_ -#define MXMED 10 -#define MXSTACK 2000 +#define MXMED 20 +#define MXSTACK 10000 #endif diff --git a/HEN_HOUSE/user_codes/dosxyznrc/dosxyznrc_user_macros.mortran b/HEN_HOUSE/user_codes/dosxyznrc/dosxyznrc_user_macros.mortran index 169d0d83d..3b9a779e1 100644 --- a/HEN_HOUSE/user_codes/dosxyznrc/dosxyznrc_user_macros.mortran +++ b/HEN_HOUSE/user_codes/dosxyznrc/dosxyznrc_user_macros.mortran @@ -87,7 +87,7 @@ " REPLACE {$STAT} WITH {10} "Number of batches to use in calcn of statistics" "It works with $STAT = 1 but gives no stats" -REPLACE {$MXMED} WITH {7} "Maximum number of media +REPLACE {$MXMED} WITH {20} "Maximum number of media REPLACE {$MXSTACK} WITH {10000} "Maximum particle stack size REPLACE {$IMAX} WITH {128} "Maximum number of x cells REPLACE {$JMAX} WITH {128} "Maximum number of y cells diff --git a/HEN_HOUSE/user_codes/egs_fac/array_sizes.h b/HEN_HOUSE/user_codes/egs_fac/array_sizes.h index f9201080f..4e1b6511d 100644 --- a/HEN_HOUSE/user_codes/egs_fac/array_sizes.h +++ b/HEN_HOUSE/user_codes/egs_fac/array_sizes.h @@ -41,7 +41,7 @@ #ifndef ARRAY_SIZES_ #define ARRAY_SIZES_ -#define MXMED 10 +#define MXMED 20 #define MXSTACK 20000 #endif diff --git a/HEN_HOUSE/user_codes/tutor7pp/array_sizes.h b/HEN_HOUSE/user_codes/tutor7pp/array_sizes.h index d376ef1f0..8d9f4c7bc 100644 --- a/HEN_HOUSE/user_codes/tutor7pp/array_sizes.h +++ b/HEN_HOUSE/user_codes/tutor7pp/array_sizes.h @@ -40,6 +40,6 @@ #ifndef ARRAY_SIZES_ #define ARRAY_SIZES_ -#define MXMED 10 +#define MXMED 20 #define MXSTACK 50 #endif From 7515d4adeb03a9850db4f872f7e8ea17c06b2b4b Mon Sep 17 00:00:00 2001 From: Reid Townson Date: Fri, 13 Dec 2019 14:31:40 -0500 Subject: [PATCH 18/35] Fix #554: compile error in BEAMnrc with EEMF Remove the undeclared variable ofr_cas in the enhanced electromagnetic field (EEMF) macros, which caused an error when compiling with BEAMnrc. Remove a couple unused constants and fix a typo in the file name (beamnrc instead of beamrc). Also update the EEMF copyright details and add publication reference in file headers. --- HEN_HOUSE/src/EEMF_macros.mortran | 11 ++++++++--- ...eamrc.mortran => EEMF_macros_beamnrc.mortran} | 16 ++++++++++------ 2 files changed, 18 insertions(+), 9 deletions(-) rename HEN_HOUSE/src/{EEMF_macros_beamrc.mortran => EEMF_macros_beamnrc.mortran} (99%) diff --git a/HEN_HOUSE/src/EEMF_macros.mortran b/HEN_HOUSE/src/EEMF_macros.mortran index 0e94cfc74..3a1d63089 100644 --- a/HEN_HOUSE/src/EEMF_macros.mortran +++ b/HEN_HOUSE/src/EEMF_macros.mortran @@ -2,7 +2,7 @@ "#############################################################################" " " " EGSnrc enhanced electromagnetic field transport macros " -" Copyright (C) 2016 National Research Council Canada " +" Copyright (C) 2016 Victor N. Malkov, D. W. O. Rogers " " " " This file is part of EGSnrc. " " " @@ -23,9 +23,15 @@ " " " Author: Victor Malkov, 2016 " " " -" Contributors: " +" Contributors: Dave Rogers " " " "#############################################################################" +# " +# When using EEMF macros for publications, please cite our paper: " +# VN Malkov, DWO Rogers. Charged particle transport in magnetic fields in " +# EGSnrc. Medical Physics 43, pp. 4447-4458 (2016). " +# " +##############################################################################" "******************************************************************************" @@ -83,7 +89,6 @@ REPLACE{$EMInternalOutput}WITH{.false.}; REPLACE{$EM_MACROS_ACTIVE}WITH{.true.}; REPLACE{$SL}WITH{299792458.0}; "speed of light" REPLACE{$ERM}WITH{0.510998910}; "electron rest energy in MeV" -REPLACE{$PI_em}WITH{3.14159265}; "Pi" REPLACE{$ERM_kg}WITH{9.10938356E-31}; "electron mass in kg" REPLACE{$EC_em}WITH{1.60217662E-19}; "electron charge" "parameter for rounding errors" diff --git a/HEN_HOUSE/src/EEMF_macros_beamrc.mortran b/HEN_HOUSE/src/EEMF_macros_beamnrc.mortran similarity index 99% rename from HEN_HOUSE/src/EEMF_macros_beamrc.mortran rename to HEN_HOUSE/src/EEMF_macros_beamnrc.mortran index 61dbc1efc..8d1053099 100644 --- a/HEN_HOUSE/src/EEMF_macros_beamrc.mortran +++ b/HEN_HOUSE/src/EEMF_macros_beamnrc.mortran @@ -1,8 +1,8 @@ %C80 "#############################################################################" " " -" EGSnrc enhanced electromagnetic field transport macros (for BEAMnrc) " -" Copyright (C) 2016 National Research Council Canada " +" EGSnrc enhanced electromagnetic field transport macros for BEAMnrc " +" Copyright (C) 2016 Victor N. Malkov, D. W. O. Rogers " " " " This file is part of EGSnrc. " " " @@ -23,9 +23,15 @@ " " " Author: Victor Malkov, 2016 " " " -" Contributors: " +" Contributors: Dave Rogers " " " "#############################################################################" +# " +# When using EEMF macros for publications, please cite our paper: " +# VN Malkov, DWO Rogers. Charged particle transport in magnetic fields in " +# EGSnrc. Medical Physics 43, pp. 4447-4458 (2016). " +# " +##############################################################################" "******************************************************************************" @@ -82,10 +88,8 @@ REPLACE{$EMInternalOutput}WITH{.false.}; "******************************** CONSTANTS ***********************************" REPLACE{$EM_MACROS_ACTIVE}WITH{.true.}; REPLACE{$SL}WITH{299792458.0}; "speed of light" -REPLACE{$SL2}WITH{89875517873681764.}; REPLACE{$ERM}WITH{0.510998910}; "electron rest energy in MeV" REPLACE{$ERMJ}WITH{8.18710506E-14} -REPLACE{$PI_em}WITH{3.14159265}; "Pi" REPLACE{$ERM_kg}WITH{9.10938356D-31}; "electron mass in kg" REPLACE{$EC_em}WITH{1.60217662E-19}; "electron charge" REPLACE{$ERM_kg2}WITH{8.298085698e-61} @@ -2403,7 +2407,7 @@ REPLACE{$EF_timeRootFinder(#,#);}WITH{; OUTPUT x(np), y(np), z(np);(3(1PE13.4)); OUTPUT u(np), v(np), w(np);(3(1PE13.4)); OUTPUT E(np), distanceTravelled, EF_pPrll, EF_pPerp;(4(1PE13.4)); - OUTPUT 1000000.*EIN/(ofr_cas); (1(1PE13.4)); + OUTPUT 1000000.*EIN; (1(1PE13.4)); CALL SLEEP(10); ]; EF_currentTime=EF_futureTime; From 9cca247f36b26a4115251cf0d7676f3698ca070d Mon Sep 17 00:00:00 2001 From: Reid Townson Date: Wed, 6 Nov 2019 15:18:17 -0500 Subject: [PATCH 19/35] Fix source collection and simple alias table Fix phase-space file bug in the egs_source_collection, due to an undefined value of setSimulationChunk. It has now been defined, similar to what is done in egs_transformed_source. This bug implied that all parallel run chunks for a simulation using a source collection and a phsp file would start at the beginning of the file, resulting in extra recycling of particles. This would have skewed the statistics and introduced latent phase-space variance artifacts. Fix a bug in EGS_SimpleAliasTable where certain sets of weights were not sampled correctly. For example, using weight = 10 10 1 1 in a source collection resulted in sampling ratios of 10:5.5:1:5.5 instead of 10:10:1:1. There was a bug in the algorithm, where a > comparison was used instead of the >= operator. Thanks to Patricia Oliver for reporting these issues. --- HEN_HOUSE/egs++/egs_alias_table.cpp | 2 +- .../sources/egs_source_collection/egs_source_collection.h | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/HEN_HOUSE/egs++/egs_alias_table.cpp b/HEN_HOUSE/egs++/egs_alias_table.cpp index 207887d44..d64d3e5e3 100644 --- a/HEN_HOUSE/egs++/egs_alias_table.cpp +++ b/HEN_HOUSE/egs++/egs_alias_table.cpp @@ -305,7 +305,7 @@ EGS_SimpleAliasTable::EGS_SimpleAliasTable(int N, const EGS_Float *f) : n(0) { int jh_old = 0, jl_old = 0; for (i=0; i n && fcum[jh] > sum) { + if (bins[jh] > n && fcum[jh] >= sum) { break; } } diff --git a/HEN_HOUSE/egs++/sources/egs_source_collection/egs_source_collection.h b/HEN_HOUSE/egs++/sources/egs_source_collection/egs_source_collection.h index b8b477aa0..b417cc17e 100644 --- a/HEN_HOUSE/egs++/sources/egs_source_collection/egs_source_collection.h +++ b/HEN_HOUSE/egs++/sources/egs_source_collection/egs_source_collection.h @@ -250,6 +250,12 @@ class EGS_SOURCE_COLLECTION_EXPORT EGS_SourceCollection : return (nsource > 0); }; + void setSimulationChunk(EGS_I64 nstart, EGS_I64 nrun) { + for (int j=0; jsetSimulationChunk(nstart, nrun); + } + }; + protected: int nsource; From 891a6656398ccdf2a1427a0537bc84b2546981bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Tessier?= Date: Wed, 20 Nov 2019 16:32:07 -0500 Subject: [PATCH 20/35] Patch simple alias table algorithm Patch simple alias table algorithm in a minimally disruptive way, with an explicit index for the highest or lowest bin, and breaking away when no such bin is found (aliasing is then complete). Note that the "i" index (looping n-1 times) is a counter, not an index, which makes the logic unclear. The parent commit resolved the sample failure case (10, 10, 1, 1), but this is coincidental and the code remains fragile, because there is no distinction between failing to find a high (or low) bin, and exhausting the corresponding loop. Therefore spurious aliasing might be performed, despite all bins being already equalized. In the reported failure case this triggered an aliasing of the last bin with itself. --- HEN_HOUSE/egs++/egs_alias_table.cpp | 39 +++++++++++++++++++++-------- 1 file changed, 28 insertions(+), 11 deletions(-) diff --git a/HEN_HOUSE/egs++/egs_alias_table.cpp b/HEN_HOUSE/egs++/egs_alias_table.cpp index d64d3e5e3..f02c84e4c 100644 --- a/HEN_HOUSE/egs++/egs_alias_table.cpp +++ b/HEN_HOUSE/egs++/egs_alias_table.cpp @@ -304,28 +304,45 @@ EGS_SimpleAliasTable::EGS_SimpleAliasTable(int N, const EGS_Float *f) : n(0) { //egsInformation("n=%d sum=%g\n",n,sum); int jh_old = 0, jl_old = 0; for (i=0; i n && fcum[jh] >= sum) { + + // find the next "high" bin (above average) + int high_bin = -1; + for (jh=jh_old; jh n && fcum[jh] > sum) { + high_bin = jh; break; } } + if (high_bin < 0) { + break; + } + + // find the next "low" bin (below average) + int low_bin = -1; if (fcum[jh_old] < sum && jh_old < jl_old) { - jl = jh_old; + jl = jh_old; // trap over-aliased previous high bin, below the previous low bin + low_bin = jl; } else { - for (jl=jl_old; jl n && fcum[jl] < sum) { + low_bin = jl; break; } } - jl_old = jl; } - double aux = sum - fcum[jl]; - fcum[jh] -= aux; - wi[jl] = fcum[jl]/sum; - bins[jl] = jh; - //egsInformation("i=%d jh=%d jl=%d w=%g\n",i,jh,jl,wi[jl]); - jh_old = jh; //jl_old = jl; + if (low_bin < 0) { + egsInformation("EGS_SimpleAliasTable: found a high bin, but no low bin; this is abnormal."); + break; + } + + double aux = sum - fcum[low_bin]; + fcum[high_bin] -= aux; + wi[low_bin] = fcum[low_bin]/sum; + bins[low_bin] = high_bin; + //egsInformation("i=%d high_bin=%d low_bin=%d w=%g\n",i,high_bin,low_bin,wi[low_bin]); + jh_old = high_bin; + jl_old = low_bin; } for (i=0; i n) { From 8a9e831445a24b34cdc1d25708f1694e16a32d27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Tessier?= Date: Tue, 26 Nov 2019 14:52:25 -0500 Subject: [PATCH 21/35] Update the regular alias table make() function Update the logic for building regular alias tables, to match what was done to fix a bug in the simple alias table case in the parent commit. --- HEN_HOUSE/egs++/egs_alias_table.cpp | 37 ++++++++++++++++++++--------- 1 file changed, 26 insertions(+), 11 deletions(-) diff --git a/HEN_HOUSE/egs++/egs_alias_table.cpp b/HEN_HOUSE/egs++/egs_alias_table.cpp index f02c84e4c..6b74f42c9 100644 --- a/HEN_HOUSE/egs++/egs_alias_table.cpp +++ b/HEN_HOUSE/egs++/egs_alias_table.cpp @@ -128,12 +128,10 @@ void EGS_AliasTable::make() { else { fcum[i] = 0.5*(fi[i]+fi[i+1])*(xi[i+1]-xi[i]); } - //egsWarning("i=%d fcum=%g x=%g f=%g\n",i,fcum[i],xi[i],fi[i]); sum += fcum[i]; wi[i] = 1; bin[i] = 0; not_done[i] = true; - wi[i] = 1; if (type == 0) { sum1 += fcum[i]*xi[i]; } @@ -144,6 +142,7 @@ void EGS_AliasTable::make() { fi[i+1]*(xi[i]+2*xi[i+1]))/(3*(fi[i]+fi[i+1])); } average = sum1/sum; + for (i=0; i sum) { + high_bin = jh; break; } } - for (jl=0; jl Date: Tue, 26 Nov 2019 16:22:34 -0500 Subject: [PATCH 22/35] Clarify the simple alias table construction Clarify the algorithm to build a simple alias table. This version is easier to understand and is better guarded. With the float guard epsilon on the big bin height comparison the loop is guaranteed to finish, but we leave the infinite loop guard anyways. For reference, the algorithm now follows closely the pseudo-code given in Luc Devroye, Non-Uniform Random Variate Generation (1986). --- HEN_HOUSE/egs++/egs_alias_table.cpp | 105 ++++++++++++++-------------- HEN_HOUSE/egs++/egs_alias_table.h | 1 + 2 files changed, 55 insertions(+), 51 deletions(-) diff --git a/HEN_HOUSE/egs++/egs_alias_table.cpp b/HEN_HOUSE/egs++/egs_alias_table.cpp index 6b74f42c9..689db96c6 100644 --- a/HEN_HOUSE/egs++/egs_alias_table.cpp +++ b/HEN_HOUSE/egs++/egs_alias_table.cpp @@ -298,81 +298,84 @@ EGS_Float EGS_AliasTable::sample(EGS_RandomGenerator *rndm) const { return res; } + EGS_SimpleAliasTable::EGS_SimpleAliasTable(int N, const EGS_Float *f) : n(0) { + if (N < 1) { return; } + + // initialize data members n = N; wi = new EGS_Float [n]; bins = new int [n]; + + // local variables int i; double sum = 0; - double *fcum = new double [n]; - for (i=0; i n && fcum[jh] > sum) { - high_bin = jh; - break; - } - } - if (high_bin < 0) { - break; + // normalize distribution + if (sum <= 0) { + egsFatal("Error: %s, line %d: degenerate distribution, histogram sum <= 0", __FILE__, __LINE__); + } + else { + for (i=0; i big_list; // bins above average + vector small_list; // bins below average + for (i=0; i n && fcum[jl] < sum) { - low_bin = jl; - break; - } - } - } - if (low_bin < 0) { - egsInformation("EGS_SimpleAliasTable: found a high bin, but no low bin; this is abnormal."); - break; + big_list.push_back(i); } - - // alias the high bin from the low bin - double aux = sum - fcum[low_bin]; - fcum[high_bin] -= aux; - wi[low_bin] = fcum[low_bin]/sum; - bins[low_bin] = high_bin; - //egsInformation("i=%d high_bin=%d low_bin=%d w=%g\n",i,high_bin,low_bin,wi[low_bin]); - jh_old = high_bin; - jl_old = low_bin; } - for (i=0; i n) { - bins[i] = i; - wi[i] = 1; + + // alias + int loopCount=0; + while (big_list.size() > 0 && small_list.size() > 0 && loopCount++ <= loopMax) { + + // get a pair of big and small bins + int big = big_list.back(); + int small = small_list.back(); + + // alias: fill small bin + bins[small] = big; // alias small to big + wi[big] -= (1.0 - wi[small]); // remove aliased portion from big bin + small_list.pop_back(); // small bin is now filled + + // check if big bin is now small + if (wi[big] < 1.0 + epsilon) { + big_list.pop_back(); + small_list.push_back(big); } - //egsInformation("alias table: %d %d %g\n",i,bins[i],wi[i]); } - delete [] fcum; + if (big_list.size() > 0) { + egsWarning("Warning: %s, line %d: table aliasing may be incomplete", __FILE__, __LINE__); + } + + // delete local arrays + delete [] p; } + EGS_SimpleAliasTable::~EGS_SimpleAliasTable() { if (n > 0) { delete [] wi; delete [] bins; } } - diff --git a/HEN_HOUSE/egs++/egs_alias_table.h b/HEN_HOUSE/egs++/egs_alias_table.h index e7bf2aade..922fbcbe1 100644 --- a/HEN_HOUSE/egs++/egs_alias_table.h +++ b/HEN_HOUSE/egs++/egs_alias_table.h @@ -39,6 +39,7 @@ #include "egs_libconfig.h" #include "egs_rndm.h" +#include typedef EGS_Float(*EGS_AtFunction)(EGS_Float,void *); From 46bfbfb0b9090c4888619165b4a1a11610ff35c1 Mon Sep 17 00:00:00 2001 From: Reid Townson Date: Mon, 8 Apr 2019 11:28:28 -0400 Subject: [PATCH 23/35] Fix errors for prism and xyz in a cd geometry Adjust boundary tolerances to fix three different geometry errors that arose when either an XYZ geometry or a prism were set inside a cd geometry. The prism error showed up in egs_view during the initial rendering, as rays were discarded after too many steps near the surface. --- HEN_HOUSE/egs++/egs_polygon.h | 9 +++++++-- .../egs++/geometry/egs_nd_geometry/egs_nd_geometry.h | 12 ++++++------ HEN_HOUSE/egs++/geometry/egs_prism/egs_prism.h | 6 +++++- 3 files changed, 18 insertions(+), 9 deletions(-) diff --git a/HEN_HOUSE/egs++/egs_polygon.h b/HEN_HOUSE/egs++/egs_polygon.h index 4d85a8a1d..6518b7e9a 100644 --- a/HEN_HOUSE/egs++/egs_polygon.h +++ b/HEN_HOUSE/egs++/egs_polygon.h @@ -251,7 +251,12 @@ class EGS_EXPORT EGS_2DPolygon { if (tt <= t+epsilon) { EGS_Float lam = uj[j]*(x-p[j]+u*tt); if (lam >= 0 && lam < uj[j].length2()) { - t = tt; + if (tt < 0) { + t = 0; + } + else { + t = tt; + } res = true; jhit = j; //if( normal ) *normal = a[j]*(-1); @@ -437,7 +442,7 @@ class EGS_EXPORT EGS_PolygonT { /*! \brief Will the line defined by position \a x and direction \a u intersect the polygon plane at a position inside the polygon ? - The interprtation of the return value and the value of \a in and + The interpretation of the return value and the value of \a in and \a t is the same as in EGS_2DPolygon::howfar() */ inline bool howfar(bool in, const EGS_Vector &x, const EGS_Vector &u, diff --git a/HEN_HOUSE/egs++/geometry/egs_nd_geometry/egs_nd_geometry.h b/HEN_HOUSE/egs++/geometry/egs_nd_geometry/egs_nd_geometry.h index 6e70914ad..983786762 100644 --- a/HEN_HOUSE/egs++/geometry/egs_nd_geometry/egs_nd_geometry.h +++ b/HEN_HOUSE/egs++/geometry/egs_nd_geometry/egs_nd_geometry.h @@ -904,7 +904,7 @@ class EGS_NDG_EXPORT EGS_XYZGeometry : public EGS_BaseGeometry { if(d <= boundaryTolerance) { // t=0 works on most cases but can result in // getting stuck on an edge, so use boundaryTolerance - t = boundaryTolerance; + t = halfBoundaryTolerance; } else { t = d; } @@ -923,7 +923,7 @@ class EGS_NDG_EXPORT EGS_XYZGeometry : public EGS_BaseGeometry { EGS_Float d = (xpos[ix]-x.x)/u.x; if (d <= t) { if(d <= boundaryTolerance) { - t = boundaryTolerance; + t = halfBoundaryTolerance; } else { t = d; } @@ -942,7 +942,7 @@ class EGS_NDG_EXPORT EGS_XYZGeometry : public EGS_BaseGeometry { EGS_Float d = (ypos[iy+1]-x.y)/u.y; if (d <= t) { if(d <= boundaryTolerance) { - t = boundaryTolerance; + t = halfBoundaryTolerance; } else { t = d; } @@ -961,7 +961,7 @@ class EGS_NDG_EXPORT EGS_XYZGeometry : public EGS_BaseGeometry { EGS_Float d = (ypos[iy]-x.y)/u.y; if (d <= t) { if(d <= boundaryTolerance) { - t = boundaryTolerance; + t = halfBoundaryTolerance; } else { t = d; } @@ -980,7 +980,7 @@ class EGS_NDG_EXPORT EGS_XYZGeometry : public EGS_BaseGeometry { EGS_Float d = (zpos[iz+1]-x.z)/u.z; if (d <= t) { if(d <= boundaryTolerance) { - t = boundaryTolerance; + t = halfBoundaryTolerance; } else { t = d; } @@ -999,7 +999,7 @@ class EGS_NDG_EXPORT EGS_XYZGeometry : public EGS_BaseGeometry { EGS_Float d = (zpos[iz]-x.z)/u.z; if (d <= t) { if(d <= boundaryTolerance) { - t = boundaryTolerance; + t = halfBoundaryTolerance; } else { t = d; } diff --git a/HEN_HOUSE/egs++/geometry/egs_prism/egs_prism.h b/HEN_HOUSE/egs++/geometry/egs_prism/egs_prism.h index df2897291..333317022 100644 --- a/HEN_HOUSE/egs++/geometry/egs_prism/egs_prism.h +++ b/HEN_HOUSE/egs++/geometry/egs_prism/egs_prism.h @@ -221,7 +221,11 @@ class EGS_PRISM_EXPORT EGS_PrismT : public EGS_BaseGeometry { tt = 0; } if (tt <= t) { - t = tt; + if (tt > 0) { + t = tt+boundaryTolerance; + } else { + t = tt; + } inew = -1; if (normal) { *normal = up>0 ? a*(-1) : a; From 8e232ddfa02d48c9aeb15251d77da09ba21cb087 Mon Sep 17 00:00:00 2001 From: Frederic Tessier Date: Thu, 11 Oct 2018 11:50:38 -0400 Subject: [PATCH 24/35] Adjust format, typos, compiler warnings, etc. --- .gitignore | 1 + .../src/pirs701-egsnrc/inputs/chapter2_3.tex | 4 +-- .../src/pirs701-egsnrc/inputs/new_um_app2.tex | 2 +- HEN_HOUSE/egs++/egs_transformations.h | 16 ++++----- .../geometry/egs_cylinders/egs_cylinders.h | 2 +- .../egs_nd_geometry/egs_nd_geometry.h | 30 +++++++++------- .../egs++/geometry/egs_prism/egs_prism.h | 3 +- .../egs_beam_source/egs_beam_source.cpp | 3 +- HEN_HOUSE/egs++/view/egs_track_view.cpp | 2 +- HEN_HOUSE/egs++/view/viewcontrol.cpp | 35 +++++++++++-------- .../compounds/water_icru90.density | 2 +- HEN_HOUSE/pieces/help_message | 12 +++---- HEN_HOUSE/src/egsnrc.macros | 10 +++--- HEN_HOUSE/src/egsnrc.mortran | 33 +++++++++-------- 14 files changed, 85 insertions(+), 70 deletions(-) diff --git a/.gitignore b/.gitignore index f27607245..9d509693c 100644 --- a/.gitignore +++ b/.gitignore @@ -48,6 +48,7 @@ html ### ignore OS generated files *~ ._* +.vscode .DS_Store .DS_Store? .Spotlight-V100 diff --git a/HEN_HOUSE/doc/src/pirs701-egsnrc/inputs/chapter2_3.tex b/HEN_HOUSE/doc/src/pirs701-egsnrc/inputs/chapter2_3.tex index fecb55f5f..4fd0a7fde 100644 --- a/HEN_HOUSE/doc/src/pirs701-egsnrc/inputs/chapter2_3.tex +++ b/HEN_HOUSE/doc/src/pirs701-egsnrc/inputs/chapter2_3.tex @@ -1432,12 +1432,12 @@ \subsubsection{Collision stopping power} \left[ \ln {T^2 \over I^2} + \ln(1 + \tau/2) + G^\pm(\tau) - \delta \right] \end{equation} where $\tau = T/m$ and the functions $G^\pm$ are different for -electrons and positrons due differences in the M{\o}ller and +electrons and positrons due to differences in the M{\o}ller and Bhabha cross sections and are given by \index{Bhabha scattering} \begin{equation} \begin{split} -G^-(\tau) & = -1 - \beta^2 + \ln\left[ \eta (1 - \eta) \right] + +G^-(\tau) & = -1 - \beta^2 + \ln\left[4 \eta (1 - \eta) \right] + {1 \over 1 - \eta} + (1 - \beta^2) \left[ {\tau^2 \eta^2 \over 2} + (2 \tau + 1) \ln(1 - \eta) \right] \\ G^+(\tau) & = \ln(4 \eta) - \beta^2 \left[ 1 + (2 - y^2) \eta - diff --git a/HEN_HOUSE/doc/src/pirs701-egsnrc/inputs/new_um_app2.tex b/HEN_HOUSE/doc/src/pirs701-egsnrc/inputs/new_um_app2.tex index 5d1fc225b..095c721cc 100644 --- a/HEN_HOUSE/doc/src/pirs701-egsnrc/inputs/new_um_app2.tex +++ b/HEN_HOUSE/doc/src/pirs701-egsnrc/inputs/new_um_app2.tex @@ -522,7 +522,7 @@ \subsection{ The COMMON Blocks} &AE &Array(\$MXMED) containing PEGS lower charged particle cutoff energy for each medium in MeV.\\ - &UE &Array(\$MXMED) containing PEGS lower charged + &UE &Array(\$MXMED) containing PEGS upper charged particle cutoff energy for each medium in MeV.\\ &TE &Same as AE except kinetic energy diff --git a/HEN_HOUSE/egs++/egs_transformations.h b/HEN_HOUSE/egs++/egs_transformations.h index e38e2e3c5..dac540615 100644 --- a/HEN_HOUSE/egs++/egs_transformations.h +++ b/HEN_HOUSE/egs++/egs_transformations.h @@ -221,14 +221,14 @@ class EGS_EXPORT EGS_RotationMatrix { // compare with unit matrix components if (fabs(rxy) < epsilon && - fabs(rxz) < epsilon && - fabs(ryx) < epsilon && - fabs(ryz) < epsilon && - fabs(rzx) < epsilon && - fabs(rzy) < epsilon && - fabs(rxx-1) < epsilon && - fabs(ryy-1) < epsilon && - fabs(rzz-1) < epsilon ) { + fabs(rxz) < epsilon && + fabs(ryx) < epsilon && + fabs(ryz) < epsilon && + fabs(rzx) < epsilon && + fabs(rzy) < epsilon && + fabs(rxx-1) < epsilon && + fabs(ryy-1) < epsilon && + fabs(rzz-1) < epsilon) { return true; } return false; diff --git a/HEN_HOUSE/egs++/geometry/egs_cylinders/egs_cylinders.h b/HEN_HOUSE/egs++/geometry/egs_cylinders/egs_cylinders.h index 3a57e2c71..83ca39b54 100644 --- a/HEN_HOUSE/egs++/geometry/egs_cylinders/egs_cylinders.h +++ b/HEN_HOUSE/egs++/geometry/egs_cylinders/egs_cylinders.h @@ -187,7 +187,7 @@ class EGS_CYLINDERS_EXPORT EGS_CylindersT : public EGS_BaseGeometry { /*! \brief \overload */ EGS_CylindersT(const vector &radius, const EGS_Vector &position, const string &Name, - const T &A) : EGS_BaseGeometry(Name), a(A), xo(position) { + const T &A) : EGS_BaseGeometry(Name), xo(position), a(A) { if (radius.size()>0) { R=new EGS_Float [radius.size()]; R2=new EGS_Float [radius.size()]; diff --git a/HEN_HOUSE/egs++/geometry/egs_nd_geometry/egs_nd_geometry.h b/HEN_HOUSE/egs++/geometry/egs_nd_geometry/egs_nd_geometry.h index 983786762..39d87600a 100644 --- a/HEN_HOUSE/egs++/geometry/egs_nd_geometry/egs_nd_geometry.h +++ b/HEN_HOUSE/egs++/geometry/egs_nd_geometry/egs_nd_geometry.h @@ -901,11 +901,12 @@ class EGS_NDG_EXPORT EGS_XYZGeometry : public EGS_BaseGeometry { if (u.x > 0) { EGS_Float d = (xpos[ix+1]-x.x)/u.x; if (d <= t) { - if(d <= boundaryTolerance) { + if (d <= boundaryTolerance) { // t=0 works on most cases but can result in // getting stuck on an edge, so use boundaryTolerance t = halfBoundaryTolerance; - } else { + } + else { t = d; } if ((++ix) < nx) { @@ -922,9 +923,10 @@ class EGS_NDG_EXPORT EGS_XYZGeometry : public EGS_BaseGeometry { else if (u.x < 0) { EGS_Float d = (xpos[ix]-x.x)/u.x; if (d <= t) { - if(d <= boundaryTolerance) { + if (d <= boundaryTolerance) { t = halfBoundaryTolerance; - } else { + } + else { t = d; } if ((--ix) >= 0) { @@ -941,9 +943,10 @@ class EGS_NDG_EXPORT EGS_XYZGeometry : public EGS_BaseGeometry { if (u.y > 0) { EGS_Float d = (ypos[iy+1]-x.y)/u.y; if (d <= t) { - if(d <= boundaryTolerance) { + if (d <= boundaryTolerance) { t = halfBoundaryTolerance; - } else { + } + else { t = d; } if ((++iy) < ny) { @@ -960,9 +963,10 @@ class EGS_NDG_EXPORT EGS_XYZGeometry : public EGS_BaseGeometry { else if (u.y < 0) { EGS_Float d = (ypos[iy]-x.y)/u.y; if (d <= t) { - if(d <= boundaryTolerance) { + if (d <= boundaryTolerance) { t = halfBoundaryTolerance; - } else { + } + else { t = d; } if ((--iy) >= 0) { @@ -979,9 +983,10 @@ class EGS_NDG_EXPORT EGS_XYZGeometry : public EGS_BaseGeometry { if (u.z > 0) { EGS_Float d = (zpos[iz+1]-x.z)/u.z; if (d <= t) { - if(d <= boundaryTolerance) { + if (d <= boundaryTolerance) { t = halfBoundaryTolerance; - } else { + } + else { t = d; } if ((++iz) < nz) { @@ -998,9 +1003,10 @@ class EGS_NDG_EXPORT EGS_XYZGeometry : public EGS_BaseGeometry { else if (u.z < 0) { EGS_Float d = (zpos[iz]-x.z)/u.z; if (d <= t) { - if(d <= boundaryTolerance) { + if (d <= boundaryTolerance) { t = halfBoundaryTolerance; - } else { + } + else { t = d; } if ((--iz) >= 0) { diff --git a/HEN_HOUSE/egs++/geometry/egs_prism/egs_prism.h b/HEN_HOUSE/egs++/geometry/egs_prism/egs_prism.h index 333317022..883e0fa96 100644 --- a/HEN_HOUSE/egs++/geometry/egs_prism/egs_prism.h +++ b/HEN_HOUSE/egs++/geometry/egs_prism/egs_prism.h @@ -223,7 +223,8 @@ class EGS_PRISM_EXPORT EGS_PrismT : public EGS_BaseGeometry { if (tt <= t) { if (tt > 0) { t = tt+boundaryTolerance; - } else { + } + else { t = tt; } inew = -1; diff --git a/HEN_HOUSE/egs++/sources/egs_beam_source/egs_beam_source.cpp b/HEN_HOUSE/egs++/sources/egs_beam_source/egs_beam_source.cpp index cc612ebbf..6b06957f2 100644 --- a/HEN_HOUSE/egs++/sources/egs_beam_source/egs_beam_source.cpp +++ b/HEN_HOUSE/egs++/sources/egs_beam_source/egs_beam_source.cpp @@ -128,7 +128,8 @@ EGS_BeamSource::EGS_BeamSource(EGS_Input *input, EGS_ObjectFactory *f) : return; } - int ipar=0, ilog=6; int npar=0; + int ipar=0, ilog=6; + int npar=0; EGS_Application *app = EGS_Application::activeApplication(); if (app) { ipar = app->getIparallel(); diff --git a/HEN_HOUSE/egs++/view/egs_track_view.cpp b/HEN_HOUSE/egs++/view/egs_track_view.cpp index 3cd914c95..02660c6f7 100644 --- a/HEN_HOUSE/egs++/view/egs_track_view.cpp +++ b/HEN_HOUSE/egs++/view/egs_track_view.cpp @@ -82,7 +82,7 @@ EGS_TrackView::EGS_TrackView(const char *filename, vector &ntracks) { // Slurp file char *tmp_buffer = 0; const char *func_name = "EGS_TrackView()"; - + ifstream data(filename, ios::binary | ios::ate); if (data.fail() || !data.good()) { egsWarning("%s: Unable to open track space file '%s'! No tracks loaded\n", diff --git a/HEN_HOUSE/egs++/view/viewcontrol.cpp b/HEN_HOUSE/egs++/view/viewcontrol.cpp index 143a2a8cd..5d3bd48ab 100644 --- a/HEN_HOUSE/egs++/view/viewcontrol.cpp +++ b/HEN_HOUSE/egs++/view/viewcontrol.cpp @@ -286,7 +286,7 @@ bool GeometryViewControl::loadInput(bool reloading, EGS_BaseGeometry *simGeom) { while ((ij = gDef->takeInputItem("geometry")) != 0) { string gname; int err = ij->getInput("name",gname); - if(!err) { + if (!err) { geometryNames.push_back(gname); } } @@ -381,7 +381,8 @@ bool GeometryViewControl::loadInput(bool reloading, EGS_BaseGeometry *simGeom) { if (!simGeom) { setGeometry(newGeom,user_colors,xmin,xmax,ymin,ymax,zmin,zmax,reloading); origSimGeom = g; - } else { + } + else { // If we have selected a different simulation geometry set the // reloading flag to false so that it resets the camera properly setGeometry(newGeom,user_colors,xmin,xmax,ymin,ymax,zmin,zmax,false); @@ -2448,34 +2449,40 @@ void GeometryViewControl::updateView(bool transform) { rp.show_regions = show_regions; rp.doseTransparency = doseTransparency; - if(spin_tminp->value() > 0) { + if (spin_tminp->value() > 0) { rp.trackIndices[0] = spin_tminp->value()-1; - } else { + } + else { rp.trackIndices[0] = 1; } - if(spin_tmaxp->value() > 0) { + if (spin_tmaxp->value() > 0) { rp.trackIndices[1] = spin_tmaxp->value()-1; - } else { + } + else { rp.trackIndices[1] = 1; } - if(spin_tmine->value() > 0) { + if (spin_tmine->value() > 0) { rp.trackIndices[2] = spin_tmine->value()-1; - } else { + } + else { rp.trackIndices[2] = 1; } - if(spin_tmaxe->value() > 0) { + if (spin_tmaxe->value() > 0) { rp.trackIndices[3] = spin_tmaxe->value()-1; - } else { + } + else { rp.trackIndices[3] = 1; } - if(spin_tminpo->value() > 0) { + if (spin_tminpo->value() > 0) { rp.trackIndices[4] = spin_tminpo->value()-1; - } else { + } + else { rp.trackIndices[4] = 1; } - if(spin_tmaxpo->value() > 0) { + if (spin_tmaxpo->value() > 0) { rp.trackIndices[5] = spin_tmaxpo->value()-1; - } else { + } + else { rp.trackIndices[5] = 1; } diff --git a/HEN_HOUSE/pegs4/density_corrections/compounds/water_icru90.density b/HEN_HOUSE/pegs4/density_corrections/compounds/water_icru90.density index b98a73070..d28cd9ded 100644 --- a/HEN_HOUSE/pegs4/density_corrections/compounds/water_icru90.density +++ b/HEN_HOUSE/pegs4/density_corrections/compounds/water_icru90.density @@ -30,4 +30,4 @@ water_icru90 calculated with ESTAR.f, I = 78 eV, rho = 0.998 g/cm3 (20 degree C) 4.00E+03,1.435E+01 4.50E+03,1.458E+01 5.00E+03,1.480E+01 5.50E+03,1.499E+01 6.00E+03,1.516E+01 7.00E+03,1.547E+01 8.00E+03,1.574E+01 9.00E+03,1.597E+01 1.00E+04,1.618E+01 - + diff --git a/HEN_HOUSE/pieces/help_message b/HEN_HOUSE/pieces/help_message index 61abd7260..39ae17011 100644 --- a/HEN_HOUSE/pieces/help_message +++ b/HEN_HOUSE/pieces/help_message @@ -1,29 +1,29 @@ where [args] is one or more of the following arguments: - -h or --help Print this message and exit + -h or --help Print this message and exit. - -i or --input ifile Specifies that the input file is ifile.egsinp + -i or --input ifile Specifies that the input file is ifile.egsinp. - -o or --output ofile Output data will be writtent to ofile.egslog, + -o or --output ofile Output data will be written to ofile.egslog, ofile.egslst, etc., instead of ifile.egslog, ifile.egslst, etc. -p or --pegs-file file_name Use the pegs4 data file file_name.pegs4dat. The system will look for it in the HEN_HOUSE - and and the users pegs4 data areas + and the user pegs4 data areas. -H or --hen-house dir Change the HEN_HOUSE to be dir instead of the directory specified in the machine.macros file. -e or --egs-home dir Change EGS_HOME to be dir instead of the directory specified by the EGS_HOME - environment variable + environment variable. -b or --batch Specify a batch run. The difference between a batch run and an interactive run is that in batch mode unit 6 is connected to a file, - whereas in intarctive mode unit 6 output goes + whereas in interactive mode unit 6 output goes to the standard output. The file name in batch run is determined as follows: * it is set to ofile.egslog, if ofile was diff --git a/HEN_HOUSE/src/egsnrc.macros b/HEN_HOUSE/src/egsnrc.macros index 0f8decbcc..9072cda77 100644 --- a/HEN_HOUSE/src/egsnrc.macros +++ b/HEN_HOUSE/src/egsnrc.macros @@ -671,11 +671,11 @@ REPLACE {;COMIN/RELAX-USER/;} WITH {; "the i'th shell of element Z in the long shell list. " "***************************************************************************" -REPLACE {$MXESHLL} WITH {30} "max. number of shells for an element" -REPLACE {$MAXSHELL} WITH {3000}"max. number of shells" -REPLACE {$MAXRELAX} WITH {10000}"max. number of relaxations channels" -REPLACE {$MAXVAC} WITH {100} "max. number of vacancies" -REPLACE {$MAXTRANS} WITH {300} "max. number of transitions per element" +REPLACE {$MXESHLL} WITH {30} "max. number of shells for an element" +REPLACE {$MAXSHELL} WITH {3000} "max. number of shells" +REPLACE {$MAXRELAX} WITH {10000} "max. number of relaxations channels" +REPLACE {$MAXVAC} WITH {100} "max. number of vacancies" +REPLACE {$MAXTRANS} WITH {300} "max. number of transitions per element" "============================================================" " Set input key 'Atomic relaxations' to 'simple' to recover original " implementation which allows photoelectric interactions with and diff --git a/HEN_HOUSE/src/egsnrc.mortran b/HEN_HOUSE/src/egsnrc.mortran index a7d2f55de..fd8157305 100644 --- a/HEN_HOUSE/src/egsnrc.mortran +++ b/HEN_HOUSE/src/egsnrc.mortran @@ -6149,23 +6149,22 @@ LOOP [ "from here to end of routine over all vacancies created" ] ELSE[ new_state = relax_state(relax_first(vac)+new_state-1); - IF( new_state <= 64 ) [ "It was a radiative transition, i.e. fluorescence" - iqf = 0; - new_state += vac - shell_num(vac); - Ef = shell_be(new_state); - Nvac += 1; - vacs(Nvac) = new_state; - Ecc = Pc; - ] "end of fluorescence block" - - ELSE [ "It was a non-radiative transition (Auger or Coster-Kronig)" - iqf = -1; new1 = new_state/64; new2 = new_state - 64*new1; - new1 += vac - shell_num(vac); new2 += vac - shell_num(vac); - Ef1 = shell_be(new1); Ef2 = shell_be(new2); - Nvac += 1; vacs(Nvac) = new1; - Nvac += 1; vacs(Nvac) = new2; - Ef = Ef1 + Ef2; Ecc = Ec; - ] "end Auger or Coster-Kronig block" + IF( new_state <= 64 ) [ "It was a radiative transition (fluorescence)" + iqf = 0; + new_state += vac - shell_num(vac); + Ef = shell_be(new_state); + Nvac += 1; + vacs(Nvac) = new_state; + Ecc = Pc; + ] "end of fluorescence block" + ELSE [ "It was a non-radiative transition (Auger or Coster-Kronig)" + iqf = -1; new1 = new_state/64; new2 = new_state - 64*new1; + new1 += vac - shell_num(vac); new2 += vac - shell_num(vac); + Ef1 = shell_be(new1); Ef2 = shell_be(new2); + Nvac += 1; vacs(Nvac) = new1; + Nvac += 1; vacs(Nvac) = new2; + Ef = Ef1 + Ef2; Ecc = Ec; + ] "end Auger or Coster-Kronig block" ] Ex = Evac - Ef; edep_local = 0; From 7ee1bf8aa37f572ba06b719966f5e844410832ea Mon Sep 17 00:00:00 2001 From: Jan Weidner Date: Wed, 22 Jan 2020 11:52:58 +0100 Subject: [PATCH 25/35] Add Fano source to default egs++ Makefile --- HEN_HOUSE/egs++/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/HEN_HOUSE/egs++/Makefile b/HEN_HOUSE/egs++/Makefile index 316d61fdd..5ccf108a1 100644 --- a/HEN_HOUSE/egs++/Makefile +++ b/HEN_HOUSE/egs++/Makefile @@ -56,7 +56,8 @@ geometry_libs = egs_planes egs_cd_geometry egs_gtransformed egs_nd_geometry \ source_libs = egs_collimated_source egs_isotropic_source egs_parallel_beam \ egs_point_source egs_source_collection egs_transformed_source \ egs_beam_source egs_phsp_source egs_angular_spread \ - iaea_phsp_source egs_radionuclide_source egs_dynamic_source + iaea_phsp_source egs_radionuclide_source egs_dynamic_source \ + egs_fano_source shape_libs = egs_circle egs_ellipse egs_extended_shape egs_gaussian_shape \ egs_line_shape egs_polygon_shape egs_rectangle egs_shape_collection \ From 96b9747801ec7f72ec398fe16fbfa3a6c084998e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Tessier?= Date: Wed, 29 Jan 2020 17:29:50 -0500 Subject: [PATCH 26/35] Add egs_glib to load a geometry from another file The egs_glib geometry can load a geometry which is defined in an external file, allowing geometry definitions to be modularized across multiple files, reused, shared, etc. There are options to compile with gzip capability (for egs_glib and egs_autoenvelope), and to compile with a Sobol random number generator (for the egs_autoenvelope region discovery sampling). For either of these features, install the egspp-geometry-lib-extras from: https://github.com/clrp-code/egspp-geometry-lib-extras/ --- HEN_HOUSE/egs++/geometry/egs_glib/Makefile | 59 ++++++ .../egs++/geometry/egs_glib/egs_glib.cpp | 86 ++++++++ HEN_HOUSE/egs++/geometry/egs_glib/egs_glib.h | 188 ++++++++++++++++++ 3 files changed, 333 insertions(+) create mode 100644 HEN_HOUSE/egs++/geometry/egs_glib/Makefile create mode 100644 HEN_HOUSE/egs++/geometry/egs_glib/egs_glib.cpp create mode 100644 HEN_HOUSE/egs++/geometry/egs_glib/egs_glib.h diff --git a/HEN_HOUSE/egs++/geometry/egs_glib/Makefile b/HEN_HOUSE/egs++/geometry/egs_glib/Makefile new file mode 100644 index 000000000..dc6dfba04 --- /dev/null +++ b/HEN_HOUSE/egs++/geometry/egs_glib/Makefile @@ -0,0 +1,59 @@ + +############################################################################### +# +# EGSnrc egs++ makefile to build glib geometry +# Copyright (C) 2016 Randle E. P. Taylor, Rowan M. Thomson, +# Marc J. P. Chamberland, D. W. O. Rogers +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Randle Taylor, 2016 +# +# Contributors: Marc Chamberland +# Rowan Thomson +# Dave Rogers +# +############################################################################### + + +include $(EGS_CONFIG) +include $(SPEC_DIR)egspp.spec +include $(SPEC_DIR)egspp_$(my_machine).conf + +DEFS = $(DEF1) + +library = egs_glib +lib_files = egs_glib +link2_libs = egspp egs_ndgeometry egs_planes + +.PHONY: ndgeom clean + +include $(SPEC_DIR)egspp_libs.spec + +$(make_depend) + +$(DSO2)$(library).$(obje): ndgeom + +$(ABS_DSO)$(libpre)$(library)$(libext): ndgeom + +ndgeom: + cd ..$(DSEP)egs_nd_geometry && make + +clean: + rm -f $(ABS_DSO)$(libpre)$(library)$(libext) + rm -f $(DSO2)$(library).$(obje) diff --git a/HEN_HOUSE/egs++/geometry/egs_glib/egs_glib.cpp b/HEN_HOUSE/egs++/geometry/egs_glib/egs_glib.cpp new file mode 100644 index 000000000..e8cf786d9 --- /dev/null +++ b/HEN_HOUSE/egs++/geometry/egs_glib/egs_glib.cpp @@ -0,0 +1,86 @@ +/* +############################################################################### +# +# EGSnrc egs++ glib geometry +# Copyright (C) 2016 Randle E. P. Taylor, Rowan M. Thomson, +# Marc J. P. Chamberland, D. W. O. Rogers +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Randle Taylor, 2016 +# +# Contributors: Marc Chamberland +# Rowan Thomson +# Dave Rogers +# +############################################################################### +# +# egs_glib was developed for the Carleton Laboratory for Radiotherapy Physics. +# +############################################################################### +*/ + + +/*! \file egs_glib.cpp + * \brief The createGeometry function for the library shim + * \author Randle Taylor (randle.taylor@gmail.com) + **/ + +#include +#include +#include +#include +#include +#include "egs_input.h" +#include "egs_functions.h" +#include "egs_glib.h" + + +extern "C" { + + /*! createGeometry function for glib shim */ + EGS_GLIB_EXPORT EGS_BaseGeometry *createGeometry(EGS_Input *input) { + + if (!input) { + egsWarning("createGeometry(egs_glib): null input?\n"); + return 0; + } + + + EGS_Input *egs_geom_input = input->takeInputItem("geometry definition"); + if (!egs_geom_input) { + egsWarning("createGeometry(egs_glib): missing `geometry definition` input\n"); + return 0; + } + + EGS_BaseGeometry *final = EGS_BaseGeometry::createGeometry(egs_geom_input); + + delete egs_geom_input; + + if (!final) { + egsWarning("createGeometry(egs_glib): unable to create geometry\n"); + return 0; + } + + final->setName(input); + + return final; + + } + +} diff --git a/HEN_HOUSE/egs++/geometry/egs_glib/egs_glib.h b/HEN_HOUSE/egs++/geometry/egs_glib/egs_glib.h new file mode 100644 index 000000000..48bc0625f --- /dev/null +++ b/HEN_HOUSE/egs++/geometry/egs_glib/egs_glib.h @@ -0,0 +1,188 @@ +/* +############################################################################### +# +# EGSnrc egs++ glib geometry headers +# Copyright (C) 2016 Randle E. P. Taylor, Rowan M. Thomson, +# Marc J. P. Chamberland, D. W. O. Rogers +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Randle Taylor, 2016 +# +# Contributors: Marc Chamberland +# Rowan Thomson +# Dave Rogers +# +############################################################################### +# +# egs_glib was developed for the Carleton Laboratory for Radiotherapy Physics. +# +############################################################################### +*/ + + +/*! \file egs_glib.h + * \brief A small shim for loading geometries from files + * \author Randle Taylor (randle.taylor@gmail.com) + */ + +// need EXPLICIT_XYZ to get nd_geometry to include XYZ geometry +#define EXPLICIT_XYZ +#include +#include +#include +#include "egs_base_geometry.h" +#include "../egs_nd_geometry/egs_nd_geometry.h" + +/*! + +\ingroup Geometry + +egs_glib is a shim to be used in conjunction with the EGS Input `include file` +directive for creating geometries defined in external files. + +This is useful when you have a geometry defined in an external file: +\verbatim + + # your egsinp/geom file +:start geometry definition: + + :start geometry: + library = egs_glib + name = my_external_geom + include file = /path/to/some/external/geom + :stop geometry: + + :start geometry: + library = egs_ndgeometry + type = EGS_XYZGeometry + name = my_base_geom + x-planes = -10 -5 0 5 10 + y-planes = -10 -5 0 5 10 + z-planes = -10 -5 0 5 10 + + :start media input: + media = WATER + :stop media input: + + :stop geometry: + + :start geometry: + library = egs_genvelope + name = my_envelope_geom + base geometry = my_base_geom + inscribed geometries = my_external_geom + :stop geometry: + + simulation geometry = my_envelope_geom + +:stop geometry definition: + +\endverbatim + +and then in your external file you would have something like: + +\verbatim + + #The external geom (/path/to/some/external/geom) +:start geometry definition: + + :start geometry: + library = egs_spheres + midpoint = 0 0 0 + radii = 4 + name = the_sphere + :start media input: + media = medium1 + :stop media input: + :stop geometry: + + simulation geometry = the_sphere + +:stop geometry definition: + +\endverbatim + +The above two definitions would result in a geometry equivalent to: + +\verbatim + +:start geometry definition: + + :start geometry: + library = egs_spheres + midpoint = 0 0 0 + radii = 4 + name = the_sphere + :start media input: + media = medium1 + :stop media input: + :stop geometry: + + :start geometry: + library = egs_ndgeometry + type = XYZGeometry + name = my_base_geom + x-planes = -10 5 0 5 10 + y-planes = -10 5 0 5 10 + z-planes = -10 5 0 5 10 + :stop geometry: + + :start geometry: + library = egs_genvelope + name = my_envelope_geom + base geometry = my_base_geom + inscribed geometries = the_sphere + :stop geometry: + + simulation geometry = my_envelope_geom + +:stop geometry definition: + +\endverbatim + + +Examples +-------- + +Examples of using the glib library are available in the glib.geom and +seeds_in_xyz_aenv.geom files. + +*/ + +#ifndef EGS_GLIB_ +#define EGS_GLIB_ + +#ifdef WIN32 + + #define EGS_GLIB_EXPORT __declspec(dllexport) + #define EGS_GLIB_LOCAL + +#else + + #ifdef HAVE_VISIBILITY + #define EGS_GLIB_EXPORT __attribute__ ((visibility ("default"))) + #define EGS_GLIB_LOCAL __attribute__ ((visibility ("hidden"))) + #else + #define EGS_GLIB_EXPORT + #define EGS_GLIB_LOCAL + #endif + +#endif + +#endif From b36374640f780be817fd5e66c4fc326c3aaae43b Mon Sep 17 00:00:00 2001 From: Randle Taylor Date: Tue, 29 Aug 2017 23:24:30 -0400 Subject: [PATCH 27/35] Add a spherical shell and new spheres methods Implement a new spherical shell geometry which has a hollow central region, considered to be outside the shell geometry. Also implement getBound, getNRegDir, and getMass methods for spheres. --- .../geometry/egs_spheres/egs_spheres.cpp | 378 +++++++++++++++++- .../egs++/geometry/egs_spheres/egs_spheres.h | 120 +++++- 2 files changed, 490 insertions(+), 8 deletions(-) diff --git a/HEN_HOUSE/egs++/geometry/egs_spheres/egs_spheres.cpp b/HEN_HOUSE/egs++/geometry/egs_spheres/egs_spheres.cpp index 87379e58f..16293330f 100644 --- a/HEN_HOUSE/egs++/geometry/egs_spheres/egs_spheres.cpp +++ b/HEN_HOUSE/egs++/geometry/egs_spheres/egs_spheres.cpp @@ -26,6 +26,7 @@ # Contributors: Ernesto Mainegra-Hing # Frederic Tessier # Reid Townson +# Randle Taylor # ############################################################################### */ @@ -64,6 +65,14 @@ EGS_cSpheres::EGS_cSpheres(int ns, const EGS_Float *radius, // for n-concentric spheres, we have n separate regions nreg=ns; } + + for (int ireg=0; ireg < ns; ireg++) { + rbounds.push_back(radius[ireg]); + EGS_Float router = rbounds[ireg]; + EGS_Float rinner = ireg > 0 ? rbounds[ireg-1] : 0; + EGS_Float volume = (4./3.)*M_PI*(router*router*router - rinner*rinner*rinner); + mass.push_back(getRelativeRho(ireg) * volume); + } } bool EGS_cSpheres::isInside(const EGS_Vector &x) { @@ -319,6 +328,357 @@ void EGS_cSpheres::printInfo() const { "\n=======================================================\n"); } +EGS_Float EGS_cSpheres::getBound(int idir, int ind) { + if (idir == RDIR && ind ==0) { + return 0.; + } + else if (idir == RDIR && ind>0 && ind <= nreg) { + return rbounds[ind-1]; + } + return EGS_BaseGeometry::getBound(idir, ind); +} + + +int EGS_cSpheres::getNRegDir(int dir) { + if (dir == RDIR) { + return nreg; + } + return EGS_BaseGeometry::getNRegDir(dir); +} + + +EGS_Float EGS_cSpheres::getMass(int ireg) { + if (ireg >= 0 && ireg < nreg) { + return mass[ireg]; + } + return 1; +} + +/********************** Shell *************************************/ + +string EGS_cSphericalShell::type = "EGS_cSphericalShell"; + +// generate the concentric spheres +EGS_cSphericalShell::EGS_cSphericalShell(int ns, const EGS_Float *radius, + const EGS_Vector &position, const string &Name) : + EGS_BaseGeometry(Name), xo(position) { + + is_convex = false; + + if (ns>0) { + + R2 = new EGS_Float [ns]; + R = new EGS_Float [ns]; + + for (int i=0; i= R2[0]) && (r_sq <= R2[nreg]); +} + +int EGS_cSphericalShell::isWhere(const EGS_Vector &x) { + + EGS_Float r_sq = (x - xo).length2(); + + if ((r_sq < R2[0]) || (r_sq > R2[nreg])) { + return -1; + } + return findRegion(r_sq, nreg, R2); +} + +// method to determine which spheres we are in(between) +int EGS_cSphericalShell::inside(const EGS_Vector &x) { + + EGS_Vector tmp(x-xo); + EGS_Float r_sq=tmp.length2(); + + // are we outside off all spheres? If so return that region number + if (r_sq > R2[nreg] || r_sq < R2[0]) { + return -1; + } + + for (int shell = 1; shell < nreg + 1; shell++) { + if (r_sq <= R2[shell]) { + return shell - 1; + } + } + + return -1; + +} + +EGS_Float EGS_cSphericalShell::howfarToOutside(int ireg, const EGS_Vector &x, + const EGS_Vector &u) { + if (ireg < 0) { + return 0; + } + EGS_Vector xp(x - xo); + EGS_Float aa = xp*u; + EGS_Float aa2 = aa*aa; + EGS_Float bb2 = xp.length2(); + EGS_Float R2b2 = R2[nreg] - bb2; + EGS_Float R2b2in = R2[0] - bb2; + if (R2b2in <= 0 || R2b2 <= 0) { + return 0; // outside within precision + } + + EGS_Float d, tmp; + if (aa >= 0) { + + /* ie. particle moving away from center of + spheres we must check the outer sphere only + */ + if (R2b2 <= 0 && aa > 0) { + d = 1e-15; // hopefully a truncation problem + } + else { + tmp = aa2 + R2b2; + if (tmp > 0) { + tmp = sqrt(tmp); + } + else { + if (tmp < -1e-2) { + egsWarning("EGS_cSphericalShell::howfarToOutside: something is wrong\n"); + egsWarning(" we think we are in region %d, but R2b2=%g", ireg,R2b2); + } + tmp = 0; + } + d = aa > 0 ? R2b2/(tmp + aa) : tmp - aa; + } + } + else { + + R2b2 = R2[0] - bb2; + tmp = aa2 + R2b2; + if (tmp <= 0) { // we will not intersect the nested sphere + R2b2 = R2[nreg] - bb2; + tmp = aa2 + R2b2; + if (tmp > 0) { + d = sqrt(tmp) - aa; + } + else { + d = -aa; + } + } + else { + // we're hitting the inner sphere (from the outside) + tmp = sqrt(tmp); + d = -R2b2/(tmp - aa); + } + + } + return d; + +} + + +// howfar is particle trajectory from sphere boundary +/* note that in general we will be between two spheres (if inside a sphere at + * all... so we need to check if the flight path will intersect the inner or + * outer sphere + */ +int EGS_cSphericalShell::howfar(int ireg, const EGS_Vector &x, + const EGS_Vector &u, EGS_Float &t, int *newmed, EGS_Vector *normal) { + int direction_flag=-1; /* keep track of direction entering or exiting a + sphere boundary */ + double d=1e35; // set a maximum distance from a boundary + + EGS_Vector xp(x - xo); + double aa = xp*u, aa2 = aa*aa; + double bb2 = xp.length2(); + + double rad=0, R2b2, tmp; + + // check if we are inside of any regions at all? ... + if (ireg >= 0) { + + /* check if particle is moving towards or away from the sphere(s) centre. + * we loose here if the particle is in the centre sphere as we don't need + * to check this condition. see next 'if' statement + */ + if (aa >= 0) { + + /* ie. particle moving away from center of + spheres we must check the outer sphere only + */ + R2b2 = R2[ireg + 1] - bb2; + if (R2b2 <= 0 && aa > 0) { + d = 1e-15; // hopefully a truncation problem + } + else { + tmp = aa2 + R2b2; + if (tmp > 0) { + tmp = sqrt(tmp); + } + else { + if (tmp < -1e-2) { + egsWarning("EGS_cSphericalShell::howfar: something is wrong\n"); + egsWarning(" we think we are in region %d, but R2b2=%g", + ireg,R2b2); + } + tmp = 0; + } + d = aa > 0 ? R2b2/(tmp + aa) : tmp - aa; + // the above reduces roundoff, which is significant + // when aa2 is large compared to R2b2 and aa>0 + } + rad = -R[ireg + 1]; + direction_flag = ireg + 1; + if (direction_flag >= nreg) { + direction_flag = -1; + } + } + else { + + /* so now we know the particle is moving towards the centre of the + * spheres. check to see if its trajectory will intersect the nested + * sphere - we are guaranteed there is one - we checked that already! + */ + R2b2 = R2[ireg] - bb2; + tmp = aa2 + R2b2; + if (tmp <= 0) { // we will not intersect the nested sphere + R2b2 = R2[ireg+1] - bb2; + tmp = aa2 + R2b2; + if (tmp > 0) { + d = sqrt(tmp) - aa; + } + else { + d = -aa; + } + rad = -R[ireg + 1]; + direction_flag= ireg + 1; + if (direction_flag >= nreg) { + direction_flag = -1; + } + } + else { + // we're hitting the inner sphere (from the outside) + tmp = sqrt(tmp); + d = -R2b2/(tmp - aa); + direction_flag= ireg - 1; + rad = R[ireg]; + } + } + } + else { + // if we're in here, we know we're not in the shell, so bb2 + // can be equal to R2[0], it just means we're sitting at the + // boundary + if (bb2 <= R2[0] + epsilon) { //epsilon needed for round off errors + // we are in the hollow center + R2b2 = R2[0] - bb2; + tmp = sqrt(aa2 + R2b2); + d = aa > 0 ? R2b2/(tmp + aa) : tmp - aa; + direction_flag = 0; + rad = -R[direction_flag]; + } + else { + // we are not inside any of the spherical regions of interest + if (aa<0) { // we _might_ intersect the largest sphere + R2b2 = R2[nreg] - bb2; + tmp = aa2 + R2b2; + if (tmp > 0) { // we *will* intersect the largest sphere + d = -R2b2/(sqrt(tmp) - aa); + direction_flag=nreg-1; + rad = R[nreg]; + } + } + } + } + + // check desired step size against this d + if (d <= t) { + t=d; + if (newmed) { + if (direction_flag >= 0) { + *newmed = medium(direction_flag); + } + else { + *newmed = -1; + } + } + if (normal) { + EGS_Vector n(xp + u*d); + *normal = n*(1/rad); + } + return direction_flag; + } + return ireg; +} + +// hownear - closest perpendicular distance to sphere surface +EGS_Float EGS_cSphericalShell::hownear(int ireg, const EGS_Vector &x) { + + EGS_Vector xp(x-xo); + EGS_Float r = xp.length(); + EGS_Float d, dout,din; + + if (ireg >= 0) { + dout = R[ireg+1] - r; + din = r - R[ireg]; + d = min(dout, din); + } + else if (r <= R[0] + epsilon) { //epsilon needed for round off errors + d = R[0] - r; + } + else { + d = r - R[nreg]; + } + + return d; +} + +EGS_Float EGS_cSphericalShell::getBound(int idir, int ind) { + if (idir == RDIR && ind >= 0 && ind <= nreg) { + return R[ind]; + } + return EGS_BaseGeometry::getBound(idir, ind); +} + + +int EGS_cSphericalShell::getNRegDir(int dir) { + if (dir == RDIR) { + return nreg; + } + return EGS_BaseGeometry::getNRegDir(dir); +} + + +EGS_Float EGS_cSphericalShell::getMass(int ireg) { + if (ireg >= 0 && ireg < nreg) { + return mass[ireg]; + } + return 1; +} + + +void EGS_cSphericalShell::printInfo() const { + EGS_BaseGeometry::printInfo(); + egsInformation(" midpoint of spheres = (%g,%g,%g)\n",xo.x,xo.y,xo.z); + egsInformation(" sphere radii = "); + for (int j=0; jgetInput("type", type); + vector radii; err = input->getInput("radii",radii); if (err) { egsWarning("createGeometry(spheres): wrong/missing 'radii' input\n"); return 0; } + else if ((type == "shell") && (radii.size() < 2)) { + egsWarning("createGeometry(spheres): You must specify at least two radii for a spherical shell\n"); + return 0; + } + EGS_Float *r = new EGS_Float [radii.size()]; for (int j=0; jsetName(input); result->setBoundaryTolerance(input); result->setMedia(input); diff --git a/HEN_HOUSE/egs++/geometry/egs_spheres/egs_spheres.h b/HEN_HOUSE/egs++/geometry/egs_spheres/egs_spheres.h index 32b3899bf..5e266c2ed 100644 --- a/HEN_HOUSE/egs++/geometry/egs_spheres/egs_spheres.h +++ b/HEN_HOUSE/egs++/geometry/egs_spheres/egs_spheres.h @@ -24,6 +24,7 @@ # Author: Iwan Kawrakow, 2005 # # Contributors: Reid Townson +# Randle Taylor # ############################################################################### */ @@ -37,6 +38,8 @@ #ifndef EGS_CSPHERES_ #define EGS_CSPHERES_ +#include + #include "egs_base_geometry.h" #ifdef WIN32 @@ -68,9 +71,8 @@ The EGS_cSpheres class implements the geometry methods for a set of \f$N\f$ concentric spheres which define a geometry with \f$N\f$ regions. As in the case of a \link EGS_CylindersT set of cylinders \endlink, -the region index within the -innermost sphere is 0 with the region index increasing towards the last sphere -in the set. +the region index within the innermost sphere is 0 with the region index +increasing towards the last sphere in the set. The additional keys needed to construct a set of spheres is \verbatim @@ -86,13 +88,14 @@ Examples of the usage of sets of spheres can be found in the and \c I6702.inp example geometry files. A simple example: + \verbatim :start geometry definition: :start geometry: - name = my_spheres - library = egs_spheres + name = my_spheres + library = egs_spheres midpoint = 0 0 0 - radii = 1 2 3 + radii = 1 2 3 :start media input: media = water air water set medium = 1 1 @@ -105,6 +108,31 @@ A simple example: :stop geometry definition: \endverbatim \image html egs_spheres.png "A simple example with clipping plane 1,0,0,0" + +There is also a second geometry type called EGS_cSphericalShell that allows you +to construct a geometry of concentric spheres where the innermost region is +considered external to the geometry (i.e., it is a hollow spherical shell). +Input for this geometry looks like: + +\verbatim +:start geometry: + name = phantom + library = egs_spheres + radii = 1, 2, 3 + type = shell + :start media input: + media = M0 M1 + set medium = 0 0 + set medium = 1 1 + :stop media input: +:stop geometry: + + \endverbatim + +The above geometry would have two regions, region 0 being `1 <= R <= 2` (medium +M0), and region 1 being 2 <= R <= 3 (medium M1). \Particles with `R < 1` and +`R > 3` would be considered outside the geometry. + */ class EGS_SPHERES_EXPORT EGS_cSpheres : public EGS_BaseGeometry { @@ -122,6 +150,8 @@ class EGS_SPHERES_EXPORT EGS_cSpheres : public EGS_BaseGeometry { } } + enum DIRS {RDIR}; + // method to determine which spheres we are in(between) int inside(const EGS_Vector &x); @@ -147,12 +177,88 @@ class EGS_SPHERES_EXPORT EGS_cSpheres : public EGS_BaseGeometry { void printInfo() const; + /*! \brief Implement getBound for spherical regions */ + EGS_Float getBound(int idir, int ind); + + /*! \brief Implement geNRegDir for spherical regions */ + int getNRegDir(int dir); + + /*! \brief Implement getMass for spherical regions */ + EGS_Float getMass(int ireg); + +private: + + EGS_Float *R2; // radius^2 + EGS_Float *R; // radius + EGS_Vector xo; // for concentric spheres, all centres coincide + static string type; + + std::vector rbounds; + std::vector mass; +}; + + + +/*! \brief Implements a spherical shell geometry with a hollow centre + +Inputs for constructing a set of spheres are the same as EGS_cSpheres except you +need to set `type=shell` +*/ +class EGS_SPHERES_EXPORT EGS_cSphericalShell : public EGS_BaseGeometry { + +public: + + EGS_cSphericalShell(int ns, const EGS_Float *radius, const EGS_Vector &position, const string &Name = ""); + + // destruct spheres from memory + ~EGS_cSphericalShell() { + if (nreg) { + delete [] R2; + delete [] R; + } + } + + enum DIRS {RDIR}; + + // method to determine which spheres we are in(between) + int inside(const EGS_Vector &x); + + bool isInside(const EGS_Vector &x); + int isWhere(const EGS_Vector &x); + + EGS_Float howfarToOutside(int ireg, const EGS_Vector &x, const EGS_Vector &u); + + // howfar is particle trajectory from sphere boundry + int howfar(int ireg, const EGS_Vector &x, const EGS_Vector &u, EGS_Float &t, int *newmed=0, EGS_Vector *normal=0); + + // hownear - closest perpendicular distance to sphere surface + EGS_Float hownear(int ireg, const EGS_Vector &x); + + int getMaxStep() const { + return 2*(nreg+1); + }; + + const string &getType() const { + return type; + }; + + void printInfo() const; + + EGS_Float getBound(int idir, int ind); + + int getNRegDir(int dir); + + EGS_Float getMass(int ireg); + private: EGS_Float *R2; // radius^2 EGS_Float *R; // radius - EGS_Vector xo; // for conc-spheres, all centres coincide + EGS_Vector xo; // for concentric spheres, all centres coincide static string type; + + std::vector mass; }; + #endif From f0c6fe96db60b1264fdd2d0616c8e1af59fc15ef Mon Sep 17 00:00:00 2001 From: Randle Taylor Date: Sat, 12 Nov 2016 16:35:31 -0500 Subject: [PATCH 28/35] Add an egs++ rz geometry for cylindrical symmetry Add a new geometry to create a cylindrical (rz) geometry, for example, a cylindrical phantom. Internally it relies on the nd geometry, but it is more convenient than defining it from scratch with cylinders and planes. --- HEN_HOUSE/egs++/geometry/egs_rz/Makefile | 65 +++++ HEN_HOUSE/egs++/geometry/egs_rz/egs_rz.cpp | 277 +++++++++++++++++++++ HEN_HOUSE/egs++/geometry/egs_rz/egs_rz.h | 161 ++++++++++++ 3 files changed, 503 insertions(+) create mode 100644 HEN_HOUSE/egs++/geometry/egs_rz/Makefile create mode 100644 HEN_HOUSE/egs++/geometry/egs_rz/egs_rz.cpp create mode 100644 HEN_HOUSE/egs++/geometry/egs_rz/egs_rz.h diff --git a/HEN_HOUSE/egs++/geometry/egs_rz/Makefile b/HEN_HOUSE/egs++/geometry/egs_rz/Makefile new file mode 100644 index 000000000..85b7d61cf --- /dev/null +++ b/HEN_HOUSE/egs++/geometry/egs_rz/Makefile @@ -0,0 +1,65 @@ + +############################################################################### +# +# EGSnrc egs++ makefile to build rz geometry +# Copyright (C) 2016 Randle E. P. Taylor, Rowan M. Thomson, +# Marc J. P. Chamberland, D. W. O. Rogers +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Randle Taylor, 2016 +# +# Contributors: Marc Chamberland +# Rowan Thomson +# Dave Rogers +# +############################################################################### + + +include $(EGS_CONFIG) +include $(SPEC_DIR)egspp.spec +include $(SPEC_DIR)egspp_$(my_machine).conf + +DEFS = $(DEF1) -Wall + +library = egs_rz +lib_files = egs_rz +link2_libs = egspp egs_planes egs_cylinders egs_ndgeometry + +.PHONY: ndgeom cyls planes clean + +include $(SPEC_DIR)egspp_libs.spec + +$(make_depend) + +$(DSO2)$(library).$(obje): ndgeom cyls planes + +$(ABS_DSO)$(libpre)$(library)$(libext): ndgeom cyls planes + +ndgeom: + cd ..$(DSEP)egs_nd_geometry && make + +cyls: + cd ..$(DSEP)egs_cylinders && make + +planes: + cd ..$(DSEP)egs_planes && make + +clean: + rm -f $(ABS_DSO)$(libpre)$(library)$(libext) + rm -f $(DSO2)$(library).$(obje) diff --git a/HEN_HOUSE/egs++/geometry/egs_rz/egs_rz.cpp b/HEN_HOUSE/egs++/geometry/egs_rz/egs_rz.cpp new file mode 100644 index 000000000..fae645041 --- /dev/null +++ b/HEN_HOUSE/egs++/geometry/egs_rz/egs_rz.cpp @@ -0,0 +1,277 @@ +/* +############################################################################### +# +# EGSnrc egs++ rz geometry +# Copyright (C) 2016 Randle E. P. Taylor, Rowan M. Thomson, +# Marc J. P. Chamberland, Dave W. O. Rogers +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Randle Taylor, 2016 +# +# Contributors: Marc Chamberland +# Rowan Thomson +# Dave Rogers +# +############################################################################### +# +# egs_rz was developed for the Carleton Laboratory for Radiotherapy Physics. +# +############################################################################### +*/ + + +/*! \file egs_rz.cpp + * \brief An egs_nd_geometry wrapper to simplify RZ geometry creation + * \author Randle Taylor + */ + +#include +#include "egs_input.h" +#include "egs_rz.h" +#include "../egs_cylinders/egs_cylinders.h" +#include "../egs_planes/egs_planes.h" + + +string EGS_RZGeometry::RZType = "EGS_RZ"; + +EGS_RZGeometry::EGS_RZGeometry(vector geoms, + vector rads, vector zbs, const string &name) : + EGS_NDGeometry(geoms, name), radii(rads), zbounds(zbs) { + + /* we always set inner most radii to 0 (simplifies volume calcs) */ + if (radii[0] != 0) { + radii.insert(radii.begin(), 0.); + } + + vector mass; + int ir = 0; + for (size_t r=0; r < radii.size()-1; r++) { + + EGS_Float rmin = radii[r]; + EGS_Float rmax = radii[r+1]; + + EGS_Float area = M_PI*(rmax*rmax - rmin*rmin); + + for (size_t plane = 0; plane < zbounds.size()-1; plane++) { + EGS_Float zmin = zbounds[plane]; + EGS_Float zmax = zbounds[plane+1]; + EGS_Float rho = getRelativeRho(ir); + EGS_Float vol = (zmax-zmin)*area; + reg_mass.push_back(rho*vol); + ir++; + } + } + +}; + +EGS_Float EGS_RZGeometry::getBound(int idir, int ind) { + if (idir == ZDIR && ind >= 0 && ind < (int)zbounds.size()) { + return zbounds[ind]; + } + else if (idir == RDIR && ind >= 0 && ind < (int)radii.size()) { + return radii[ind]; + } + return 0.; +} + + +int EGS_RZGeometry::getNRegDir(int dir) { + if (dir == ZDIR) { + return zbounds.size() - 1; + } + else if (dir == RDIR) { + return radii.size() - 1; + } + return 0; +} + +EGS_Float EGS_RZGeometry::getMass(int ireg) { + if (ireg < 0 || ireg >= nreg) { + return -1; + } + return reg_mass[ireg]; +} + + +/* Initialization helpers for EGS_RZ */ +namespace egs_rz { + +vector getRadiiByShells(EGS_Input *input) { + + vector radii; + + vector nshells; + int err = input->getInput("number of shells", nshells); + if (err) { + return radii; + } + + vector thick; + err = input->getInput("shell thickness", thick); + if (err) { + return radii; + } + + EGS_Float cur_r = 0; + for (size_t shell_group=0; shell_group < min(thick.size(), nshells.size()); shell_group++) { + + for (int shell = 0; shell < nshells[shell_group]; shell++) { + cur_r += thick[shell_group]; + radii.push_back(cur_r); + + } + } + + return radii; + +} + +vector getRadii(EGS_Input *input) { + + vector radii; + int err = input->getInput("radii", radii); + if (err) { + /* no explicit radii input so assume user will be specifying using shells */ + radii = getRadiiByShells(input); + } + + return radii; + +} + + +vector EGS_RZ_LOCAL getZPlanesBySlabs(EGS_Input *input) { + + vector zplanes; + + EGS_Float zo = 0; + + int err = input->getInput("first plane", zo); + if (err) { + egsWarning("RZ: missing 'first plane' input. Assuming zo=0"); + zo = 0; + } + + vector nslabs; + err = input->getInput("number of slabs", nslabs); + if (err) { + return zplanes; + } + + vector thick; + err = input->getInput("slab thickness", thick); + if (err) { + return zplanes; + } + + EGS_Float cur_z = zo; + zplanes.push_back(zo); + for (size_t slab_group=0; slab_group < min(thick.size(), nslabs.size()); slab_group++) { + + for (int slab = 0; slab < nslabs[slab_group]; slab++) { + cur_z += thick[slab_group]; + zplanes.push_back(cur_z); + } + } + + return zplanes; + +} + +vector EGS_RZ_LOCAL getZPlanes(EGS_Input *input) { + + vector zplanes; + int err = input->getInput("z-planes", zplanes); + if (err) { + zplanes = getZPlanesBySlabs(input); + } + + return zplanes; + +} + +bool allIncreasing(vector vec) { + + if (vec.size() == 0) { + return true; + } + + EGS_Float last = vec[0]; + for (size_t i=1; i < vec.size(); i++) { + if (vec[i] <= last) { + return false; + } + last = vec[i]; + } + + return true; + +} + + +}; + +extern "C" { + + EGS_RZ_EXPORT EGS_BaseGeometry *createGeometry(EGS_Input *input) { + + if (!input) { + egsWarning("createGeometry(egs_rz): null input?\n"); + return 0; + } + + vector radii = egs_rz::getRadii(input); + if (radii.size() == 0) { + egsWarning("createGeometry(rz): wrong/missing radii inputs\n"); + return 0; + } + if (!egs_rz::allIncreasing(radii)) { + egsWarning("createGeometry(rz): radii must be monotonically increasing\n"); + return 0; + } + + vector zplanes = egs_rz::getZPlanes(input); + if (zplanes.size() == 0) { + egsWarning("createGeometry(rz): wrong/missing z plane inputs\n"); + return 0; + } + + EGS_CylindersZ *cyl = new EGS_CylindersZ(radii, EGS_Vector(), EGS_BaseGeometry::getUniqueName(), EGS_ZProjector("")); + EGS_PlanesZ *planes = new EGS_PlanesZ(zplanes, EGS_BaseGeometry::getUniqueName(), EGS_ZProjector("z-planes")); + + vector rz_geoms; + rz_geoms.push_back(planes); + rz_geoms.push_back(cyl); + + EGS_BaseGeometry *rz = new EGS_RZGeometry(rz_geoms, radii, zplanes); + + if (!rz) { + egsWarning("createGeometry(rz): failed to create nd geometry\n"); + return 0; + } + + rz->setName(input); + rz->setMedia(input); + rz->setLabels(input); + + return rz; + + } + +} diff --git a/HEN_HOUSE/egs++/geometry/egs_rz/egs_rz.h b/HEN_HOUSE/egs++/geometry/egs_rz/egs_rz.h new file mode 100644 index 000000000..025fce74b --- /dev/null +++ b/HEN_HOUSE/egs++/geometry/egs_rz/egs_rz.h @@ -0,0 +1,161 @@ +/* +############################################################################### +# +# EGSnrc egs++ rz geometry headers +# Copyright (C) 2016 Randle E. P. Taylor, Rowan M. Thomson, +# Marc J. P. Chamberland, Dave W. O. Rogers +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Randle Taylor, 2016 +# +# Contributors: Marc Chamberland +# Rowan Thomson +# Dave Rogers +# +############################################################################### +# +# egs_rz was developed for the Carleton Laboratory for Radiotherapy Physics. +# +############################################################################### +*/ + + +/*! \file egs_rz.h + * \brief An egs_nd_geometry wrapper to simplify RZ geometry creation + * \author Randle Taylor + */ + +#include +#include +#include +#include "../egs_nd_geometry/egs_nd_geometry.h" + +#ifndef EGS_RZ_ +#define EGS_RZ_ + +#ifdef WIN32 + + #define EGS_RZ_EXPORT __declspec(dllexport) + #define EGS_RZ_LOCAL + +#else + + #ifdef HAVE_VISIBILITY + #define EGS_RZ_EXPORT __attribute__ ((visibility ("default"))) + #define EGS_RZ_LOCAL __attribute__ ((visibility ("hidden"))) + #else + #define EGS_RZ_EXPORT + #define EGS_RZ_LOCAL + #endif + +#endif + +/*! \brief a subclass of EGS_NDGeometry for conveniently defining an RZ geometry + +\ingroup Geometry +\ingroup CompositeG + +Input blocks for the RZ geometry look like the following: + +\verbatim +:start geometry: + name = phantom + library = egs_rz + radii = 1, 2, 3 + z-planes = -4 -3 -2 -1 0 1 2 3 4 + :start media input: + media = M0 + :stop media input: +:stop geometry: +\endverbatim + +which would create a `num_regions = n_r_bounds*(n_z_bounds - 1) = 3*(9-1) = 24` +region geometry with index numbers ranging from 0 to 23. + +Alternatively you can specify the geometry using slabs & shells: + +\verbatim +:start geometry: + name = phantom + library = egs_rz + + number of shells = 2 2 2 + shell thickness = 0.5 1 2 + + first plane = -4 + number of slabs = 2 8 2 + slab thickness = 1 0.5 1 + + :start media input: + media = M0 + :stop media input: +:stop geometry: +\endverbatim + +Example geometries are available in the rz_lib1.geom and rz_lib2.geom files. + +*/ + +class EGS_RZ_EXPORT EGS_RZGeometry: public EGS_NDGeometry { + +private: + + vector radii; /*! cylinder radii. Note radii[0] is always set to 0 */ + vector zbounds; + vector reg_mass; /* calculated mass of each region */ + static string RZType; + +public: + + /*! ZDIR = 0, RDIR = 1 */ + enum DIRS {ZDIR, RDIR}; + + /*! \brief RZ geometry constructor + * + * geoms must be a 2 length vector of [EGS_CylindersZ*, EGS_PlanesZ] + * and the radii/zbounds of the geometries must be passed in order + * to allow calculation of the region masses */ + EGS_RZGeometry(vector geoms, + vector rads, vector zbs, const string &name = ""); + + ~EGS_RZGeometry() {}; + + /*! \brief return RZ geometry type */ + const string &getType() const { + return RZType; + }; + + /*! \brief get RZ boundary for a given direction and directional index + * + * This is useful for e.g. outputing bounds for a 3ddose file */ + EGS_Float getBound(int idir, int ind); + + + /*! \brief get number of regions in a given direction + * + * This is useful for e.g. outputing bounds for a 3ddose file */ + int getNRegDir(int dir); + + /*! \brief get mass of a given region */ + EGS_Float getMass(int ireg); + +}; + + +#endif From 05462373e0d4aaa7b1ab44b5485e3b85268c55ba Mon Sep 17 00:00:00 2001 From: Randle Taylor Date: Wed, 8 Jun 2016 23:04:41 -0400 Subject: [PATCH 29/35] Add a shape to sample points in a conestack shell Add a shape which is analogous to a conestack geometry, with the exception that the top and bottom radii accept only 1 or 2 values. A single input is taken as the outer radius (the inner radius is then 0), whereas 2 inputs define the inner and outer radii of the shell. --- .../egs++/shapes/egs_conical_shell/Makefile | 51 ++++ .../egs_conical_shell/egs_conical_shell.cpp | 277 ++++++++++++++++++ .../egs_conical_shell/egs_conical_shell.h | 253 ++++++++++++++++ 3 files changed, 581 insertions(+) create mode 100644 HEN_HOUSE/egs++/shapes/egs_conical_shell/Makefile create mode 100644 HEN_HOUSE/egs++/shapes/egs_conical_shell/egs_conical_shell.cpp create mode 100644 HEN_HOUSE/egs++/shapes/egs_conical_shell/egs_conical_shell.h diff --git a/HEN_HOUSE/egs++/shapes/egs_conical_shell/Makefile b/HEN_HOUSE/egs++/shapes/egs_conical_shell/Makefile new file mode 100644 index 000000000..c77c213f6 --- /dev/null +++ b/HEN_HOUSE/egs++/shapes/egs_conical_shell/Makefile @@ -0,0 +1,51 @@ + +############################################################################### +# +# EGSnrc egs++ makefile to build conical shell shape +# Copyright (C) 2016 Randle E. P. Taylor, Rowan M. Thomson, +# Marc J. P. Chamberland, D. W. O. Rogers +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Randle Taylor, 2016 +# +# Contributors: Marc Chamberland +# Rowan Thomson +# Dave Rogers +# +############################################################################### + + +include $(EGS_CONFIG) +include $(SPEC_DIR)egspp.spec +include $(SPEC_DIR)egspp_$(my_machine).conf + +DEFS = $(DEF1) -DBUILD_CONICAL_SHELL_DLL + +library = egs_conical_shell +lib_files = egs_conical_shell +my_deps = $(common_shape_deps) +extra_dep = $(addprefix $(DSOLIBS), $(my_deps)) + +include $(SPEC_DIR)egspp_libs.spec + +$(make_depend) + +test: + @echo "common_h2: $(common_h2)" + @echo "extra_dep: $(extra_dep)" diff --git a/HEN_HOUSE/egs++/shapes/egs_conical_shell/egs_conical_shell.cpp b/HEN_HOUSE/egs++/shapes/egs_conical_shell/egs_conical_shell.cpp new file mode 100644 index 000000000..efe53f5a3 --- /dev/null +++ b/HEN_HOUSE/egs++/shapes/egs_conical_shell/egs_conical_shell.cpp @@ -0,0 +1,277 @@ +/* +############################################################################### +# +# EGSnrc egs++ conical shell shape +# Copyright (C) 2016 Randle E. P. Taylor, Rowan M. Thomson, +# Marc J. P. Chamberland, D. W. O. Rogers +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Randle Taylor, 2016 +# +# Contributors: Marc Chamberland +# Rowan Thomson +# Dave Rogers +# +############################################################################### +# +# egs_conical_shell was developed for the Carleton Laboratory for +# Radiotherapy Physics. +# +############################################################################### +*/ + + +/*! \file egs_conical_shell.cpp + \brief a conical stack shell shape + \author Randle Taylor (randle.taylor@gmail.com) +*/ + +#include "egs_conical_shell.h" +#include "egs_input.h" +#include "egs_functions.h" +#include +#include + + +CSSSLayer::CSSSLayer(EGS_Float t, EGS_Float rit, EGS_Float rot, EGS_Float rib, EGS_Float rob, EGS_Float z): + thick(t), ri_top(rit), ro_top(rot), ri_bot(rib), ro_bot(rob), zo(z) { + + ro_max = max(ro_top, ro_bot); + ro_min = min(ro_top, ro_bot); + + ri_max = max(ri_top, ri_bot); + ri_min = min(ri_top, ri_bot); + + o_slope = (ro_bot - ro_top)/thick; + i_slope = (ri_bot - ri_top)/thick; + + const_width = ((ro_bot - ri_bot) - (ro_top - ri_top)) < 1E-5; + + vout = M_PI/3.*(3*ro_max+thick*fabs(o_slope))*thick*thick*fabs(o_slope); + vout += M_PI*ro_min*ro_min*thick; + + vin = M_PI/3.*(3*ri_max+thick*fabs(i_slope))*thick*thick*fabs(i_slope); + vin += M_PI*ri_min*ri_min*thick; + + volume = vout - vin; + +} + +EGS_Vector CSSSLayer::getPoint(EGS_RandomGenerator *rndm) { + + EGS_Float r, z; + + if (const_width) { + getRZEqualWidth(rndm, r, z); + } + else { + getRZRejection(rndm, r, z); + + } + + EGS_Vector point = getPointInCircleAtZ(rndm, r, z); + point.z += zo; + return point; +} + +void CSSSLayer::getRZEqualWidth(EGS_RandomGenerator *rndm, EGS_Float &r, EGS_Float &z) { + + z = thick*(rndm->getUniform()); + EGS_Float ri = getRiAtZ(z); + EGS_Float ro = getRoAtZ(z); + r = ri+(ro-ri)*sqrt(rndm->getUniform()); +} + +void CSSSLayer::getRZRejection(EGS_RandomGenerator *rndm, EGS_Float &r, EGS_Float &z) { + + int count = 0; + + while (1) { + z = thick*(rndm->getUniform()); + r = ri_min+(ro_max-ri_min)*rndm->getUniform(); + + if (r <= getRoAtZ(z) && r >= getRiAtZ(z)) { + EGS_Vector point = getPointInCircleAtZ(rndm, r, z); + point.z += zo; + return; + } + + if (count++ > 1000) { + egsWarning("egs_conical_shell: Less than .1%% of random points are being accepted"); + } + + } + +} + + +EGS_Vector CSSSLayer::getPointInCircleAtZ(EGS_RandomGenerator *rndm, EGS_Float r, EGS_Float z) { + + EGS_Float cphi, sphi; + rndm->getAzimuth(cphi,sphi); + return EGS_Vector(r*cphi, r*sphi, z); + +}; + +EGS_Float CSSSLayer::getRoAtZ(EGS_Float z) { + return o_slope*z+ro_top; +} + +EGS_Float CSSSLayer::getRiAtZ(EGS_Float z) { + return i_slope*z+ri_top; +} + + + +/*! \brief Construct a concical shell with midpoint \a Xo */ +EGS_ConicalShellStackShape::EGS_ConicalShellStackShape(const EGS_Vector &Xo, const string &Name, EGS_ObjectFactory *f): + EGS_BaseShape(Name, f), layer_sampler(0), xo(Xo) { + otype = "conicalShellStack"; + total_thick = 0; +}; + +/*! \brief Returns a random point within the conical shell. */ +EGS_Vector EGS_ConicalShellStackShape::getPoint(EGS_RandomGenerator *rndm) { + + int lyr= layer_sampler->sample(rndm) ; + CSSSLayer *layer = layers[lyr]; + EGS_Vector point = layer->getPoint(rndm); + return xo + point; + +}; + +void EGS_ConicalShellStackShape::addLayer(EGS_Float thick, + EGS_Float ri_top, EGS_Float ro_top, EGS_Float ri_bot,EGS_Float ro_bot) { + + CSSSLayer *layer = new CSSSLayer(thick, ri_top, ro_top, ri_bot, ro_bot, total_thick); + layers.push_back(layer); + total_thick += thick; + + volumes.push_back(layer->volume); + + setLayerSampler(); + +} + + +void EGS_ConicalShellStackShape::addLayer(EGS_Float thick, EGS_Float ri_bot,EGS_Float ro_bot) { + + EGS_Float ri_top = layers[layers.size()-1]->ri_bot; + EGS_Float ro_top = layers[layers.size()-1]->ro_bot; + + addLayer(thick, ri_top, ro_top, ri_bot, ro_bot); + +} + +void EGS_ConicalShellStackShape::setLayerSampler() { + + if (layer_sampler) { + delete layer_sampler; + } + + layer_sampler = new EGS_SimpleAliasTable(volumes.size(), &volumes[0]); +} + + +extern "C" { + + EGS_CONICAL_SHELL_EXPORT EGS_BaseShape *createShape(EGS_Input *input, EGS_ObjectFactory *f) { + + if (!input) { + egsWarning("createShape(conicalShell): null input?\n"); + return 0; + } + + + vector xo; + int err = input->getInput("midpoint", xo); + if (err || xo.size() != 3) { + xo.clear(); + xo.push_back(0); + xo.push_back(0); + xo.push_back(0); + } + + EGS_ConicalShellStackShape *result = new EGS_ConicalShellStackShape(EGS_Vector(xo[0],xo[1],xo[2])); + result->setName(input); + + EGS_Input *layer; + int nl = 0; + while ((layer = input->takeInputItem("layer"))) { + vector rtop, rbot; + EGS_Float thick; + err = layer->getInput("thickness", thick); + if (err) { + egsWarning( + "createShape(EGS_ConicalShellStackShape): missing 'thickness'" + " input for layer %d\n --> layer ignored\n", nl + ); + } + else { + + err = layer->getInput("top radii",rtop); + if (err && nl==0) { + egsWarning("createGeometry(EGS_ConeStack): missing 'top radii' input for 1st layer\n"); + } + else { + err=0; + } + + int err1 = layer->getInput("bottom radii",rbot); + if (err1) { + egsWarning("createGeometry(EGS_ConeStack): missing 'bottom radii' input for layer %d\n",nl); + } + if (err || err1) { + egsWarning(" --> layer ignored\n"); + } + else { + + EGS_Float rit, rot, rib, rob; + if (rbot.size() < 2) { + rib = 0; + rob = rbot[0]; + } + else { + rib = rbot[0]; + rob = rbot[1]; + } + + if (rtop.size() == 0) { + result->addLayer(thick, rib, rob); + } + else if (rtop.size() < 2) { + rit = 0; + rot = rtop[0]; + result->addLayer(thick, rit, rot, rib, rob); + } + else { + rit = rtop[0]; + rot = rtop[1]; + result->addLayer(thick, rit, rot, rib, rob); + } + } + } + delete layer; + ++nl; + } + + return result; + } + +} diff --git a/HEN_HOUSE/egs++/shapes/egs_conical_shell/egs_conical_shell.h b/HEN_HOUSE/egs++/shapes/egs_conical_shell/egs_conical_shell.h new file mode 100644 index 000000000..2ecb6ac67 --- /dev/null +++ b/HEN_HOUSE/egs++/shapes/egs_conical_shell/egs_conical_shell.h @@ -0,0 +1,253 @@ +/* +############################################################################### +# +# EGSnrc egs++ conical shell shape headers +# Copyright (C) 2016 Randle E. P. Taylor, Rowan M. Thomson, +# Marc J. P. Chamberland, D. W. O. Rogers +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Randle Taylor, 2016 +# +# Contributors: Marc Chamberland +# Rowan Thomson +# Dave Rogers +# +############################################################################### +# +# egs_conical_shell was developed for the Carleton Laboratory for +# Radiotherapy Physics. +# +############################################################################### +*/ + + +/*! \file egs_conical_shell.h + \brief a conical stack shell shape + \author Randle Taylor (randle.taylor@gmail.com) +*/ + +#ifndef EGS_CONICAL_SHELL_ +#define EGS_CONICAL_SHELL_ + +#include "egs_shapes.h" +#include "egs_rndm.h" +#include "egs_math.h" +#include "egs_alias_table.h" +#include + +#ifdef WIN32 + + #ifdef BUILD_CONICAL_SHELL_DLL + #define EGS_CONICAL_SHELL_EXPORT __declspec(dllexport) + #else + #define EGS_CONICAL_SHELL_EXPORT __declspec(dllimport) + #endif + #define EGS_CONICAL_SHELL_LOCAL + +#else + + #ifdef HAVE_VISIBILITY + #define EGS_CONICAL_SHELL_EXPORT __attribute__ ((visibility ("default"))) + #define EGS_CONICAL_SHELL_LOCAL __attribute__ ((visibility ("hidden"))) + #else + #define EGS_CONICAL_SHELL_EXPORT + #define EGS_CONICAL_SHELL_LOCAL + #endif + +#endif + +/*! \brief A conical shell shape. + +Samples random points within a stack of conical shells. + +The input format is identical to the EGS_ConeStack geometry with the exception +that the `top radii` and `bottom radii` inputs must have 1 (outer radius only, +inner radius assumed to be 0) or 2 values (inner and outer radius). + +Like the EGS_ConeStack, the `top radii` input can be omitted for layers +other than the first shell and the `top radii` will be assumed to +be equal to the `bottom radii` of the previous layer. + +An example shape specification looks like: + +\verbatim + +:start shape: + + library = egs_conical_shell + + midpoint = 0 0 -1 + + :start layer: + thickness = 0.5 + top radii = 0 1 + bottom radii = 0.5 2 + :stop layer: + + :start layer: + thickness = 0.5 + bottom radii = 0.25 1 + :stop layer: + + :start layer: + thickness = 0.5 + bottom radii = 0.5 + :stop layer: + + :start layer: + thickness = 0.5 + bottom radii = 2 + :stop layer: + +:stop shape: + +\endverbatim + + * The above definition would create a shape equivalent to the `active` media + * region of the geometry defined below: + + \verbatim + + :start geometry definition: + + :start geometry: + + library = egs_cones + type = EGS_ConeStack + name = stack + + axis = 0 0 -1 0 0 1 + + :start layer: + thickness = 0.5 + top radii = 0 1 + bottom radii = 0.5 2 + + media = empty active + :stop layer: + + :start layer: + thickness = 0.5 + bottom radii = 0.25 1 + media = empty active + :stop layer: + + :start layer: + thickness = 0.5 + bottom radii = 0 0.5 + media = empty active + :stop layer: + + :start layer: + thickness = 0.5 + bottom radii = 0 2 + media = empty active + :stop layer: + + :stop geometry: + + simulation geometry = stack + + :stop geometry definition: + + \endverbatim + + +*/ + + +struct CSSSLayer { + +public: + + EGS_Float thick; + EGS_Float ri_top, ro_top; + EGS_Float ri_bot, ro_bot; + EGS_Float zo; + EGS_Float o_slope, i_slope; + EGS_Float volume, vout, vcyl, vin; + bool const_width; + + EGS_Float ri_min, ri_max, ro_min, ro_max; + + + CSSSLayer(EGS_Float t, EGS_Float rit, EGS_Float rot, EGS_Float rib, EGS_Float rob, EGS_Float z); + + EGS_Vector getPoint(EGS_RandomGenerator *rndm); + + void getRZEqualWidth(EGS_RandomGenerator *rndm, EGS_Float &r, EGS_Float &z); + + void getRZRejection(EGS_RandomGenerator *rndm, EGS_Float &r, EGS_Float &z); + + EGS_Vector getPointInCircleAtZ(EGS_RandomGenerator *rndm, EGS_Float r, EGS_Float z); + + EGS_Float getRoAtZ(EGS_Float z); + + EGS_Float getRiAtZ(EGS_Float z); + +}; + + + +class EGS_CONICAL_SHELL_EXPORT EGS_ConicalShellStackShape : public EGS_BaseShape { + + +public: + + /*! \brief Construct a sphere of radius \a r with midpoint \a Xo */ + EGS_ConicalShellStackShape(const EGS_Vector &Xo, const string &Name = "", EGS_ObjectFactory *f=0); + + ~EGS_ConicalShellStackShape() { + for (size_t i = 0; i < layers.size(); i++) { + delete layers[i]; + } + }; + + /*! \brief Returns a random point within the conical shell. */ + EGS_Vector getPoint(EGS_RandomGenerator *rndm); + + bool supportsDirectionMethod() const { + return false; + }; + + EGS_Float area() const { + return surface_area; + }; + + void addLayer(EGS_Float thick, EGS_Float ri_top, EGS_Float ro_top, EGS_Float ri_bot,EGS_Float ro_bot); + void addLayer(EGS_Float thick, EGS_Float ri_bot,EGS_Float ro_bot); + +protected: + + void setLayerSampler(); + + vector layers; // inner radii of shell stack + + vector volumes; // volume of each section of shell + vector cum_volumes; // cumulative volume of each section of shell (normed to 1) + EGS_SimpleAliasTable *layer_sampler; // cumulative volume of each section of shell (normed to 1) + + EGS_Vector xo; // The midpoint + EGS_Float surface_area; // calculated total surface area of stack + EGS_Float total_thick; // calculated total surface area of stack + +}; + + +#endif From bbabddd0d961e3e31ae65449f285cecf723292f4 Mon Sep 17 00:00:00 2001 From: Randle Taylor Date: Wed, 8 Jun 2016 23:06:01 -0400 Subject: [PATCH 30/35] Add a shape to sample points in a spherical shell Add a spherical shell shape, where sampling can also be restricted to a hemisphere or, more generally, to a conical section specified by its half-angle. --- .../egs++/shapes/egs_spherical_shell/Makefile | 51 +++++ .../egs_spherical_shell.cpp | 204 ++++++++++++++++++ .../egs_spherical_shell/egs_spherical_shell.h | 141 ++++++++++++ 3 files changed, 396 insertions(+) create mode 100644 HEN_HOUSE/egs++/shapes/egs_spherical_shell/Makefile create mode 100644 HEN_HOUSE/egs++/shapes/egs_spherical_shell/egs_spherical_shell.cpp create mode 100644 HEN_HOUSE/egs++/shapes/egs_spherical_shell/egs_spherical_shell.h diff --git a/HEN_HOUSE/egs++/shapes/egs_spherical_shell/Makefile b/HEN_HOUSE/egs++/shapes/egs_spherical_shell/Makefile new file mode 100644 index 000000000..4ba0cc4c2 --- /dev/null +++ b/HEN_HOUSE/egs++/shapes/egs_spherical_shell/Makefile @@ -0,0 +1,51 @@ + +############################################################################### +# +# EGSnrc egs++ makefile to build spherical shell shape +# Copyright (C) 2016 Randle E. P. Taylor, Rowan M. Thomson, +# Marc J. P. Chamberland, D. W. O. Rogers +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Randle Taylor, 2016 +# +# Contributors: Marc Chamberland +# Rowan Thomson +# Dave Rogers +# +############################################################################### + + +include $(EGS_CONFIG) +include $(SPEC_DIR)egspp.spec +include $(SPEC_DIR)egspp_$(my_machine).conf + +DEFS = $(DEF1) -DBUILD_SPHERICAL_SHELL_DLL + +library = egs_spherical_shell +lib_files = egs_spherical_shell +my_deps = $(common_shape_deps) +extra_dep = $(addprefix $(DSOLIBS), $(my_deps)) + +include $(SPEC_DIR)egspp_libs.spec + +$(make_depend) + +test: + @echo "common_h2: $(common_h2)" + @echo "extra_dep: $(extra_dep)" diff --git a/HEN_HOUSE/egs++/shapes/egs_spherical_shell/egs_spherical_shell.cpp b/HEN_HOUSE/egs++/shapes/egs_spherical_shell/egs_spherical_shell.cpp new file mode 100644 index 000000000..6a07e6870 --- /dev/null +++ b/HEN_HOUSE/egs++/shapes/egs_spherical_shell/egs_spherical_shell.cpp @@ -0,0 +1,204 @@ +/* +############################################################################### +# +# EGSnrc egs++ spherical shell shape +# Copyright (C) 2016 Randle E. P. Taylor, Rowan M. Thomson, +# Marc J. P. Chamberland, D. W. O. Rogers +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Randle Taylor, 2016 +# +# Contributors: Marc Chamberland +# Rowan Thomson +# Dave Rogers +# +############################################################################### +# +# egs_spherical_shell was developed for the Carleton Laboratory for +# Radiotherapy Physics. +# +############################################################################### +*/ + + +/*! \file egs_spherical_shell.cpp + \brief a spherical shell shape + \author Randle Taylor (randle.taylor@gmail.com) +*/ + +#include "egs_spherical_shell.h" +#include "egs_input.h" +#include "egs_functions.h" + +EGS_SphericalShellShape::EGS_SphericalShellShape(EGS_Float ri, EGS_Float ro, int hemisph, EGS_Float halfangle, const EGS_Vector &Xo, + const string &Name,EGS_ObjectFactory *f) : + EGS_BaseShape(Name, f), r_inner(ri), r_outer(ro), hemisphere(hemisph), half_angle(halfangle), xo(Xo) { + otype = "sphericalShell"; + if (half_angle < 0) { + sgn = -1; + half_angle = fabs(half_angle); + } + else { + sgn = 1; + } +}; + + +/*! \brief Returns a random point within the spherical shell. */ +EGS_Vector EGS_SphericalShellShape::getPoint(EGS_RandomGenerator *rndm) { + + EGS_Float rnd1 = rndm->getUniform(); + EGS_Float rnd2 = rndm->getUniform(); + + EGS_Float rad = r_inner + (r_outer - r_inner)*pow(rnd1, 1/3.); + + EGS_Float cos_max, cos_min; + EGS_Float cos_th; + + if (fabs(half_angle) < 1E-4) { + cos_th = 2*rnd2 -1; + } + else { + /* conical section */ + cos_min = cos(half_angle); + cos_th = cos_min + rnd2*(1 - cos_min); + rad *= sgn; + } + + EGS_Float sin_th = sqrt(1-cos_th*cos_th); + + EGS_Float cos_phi, sin_phi; + rndm->getAzimuth(cos_phi, sin_phi); + + EGS_Float x = rad*sin_th*cos_phi; + EGS_Float y = rad*sin_th*sin_phi; + EGS_Float z = rad*cos_th; + + if (hemisphere != 0) { + z = hemisphere*fabs(z); + } + + return xo + EGS_Vector(x, y, z); + +}; + + +void EGS_SphericalShellShape::getPointSourceDirection(const EGS_Vector &Xo, + EGS_RandomGenerator *rndm, EGS_Vector &u, EGS_Float &wt) { + EGS_Vector xo = T ? Xo*(*T) : Xo; + EGS_Float cost = 2*rndm->getUniform()-1; + EGS_Float sint = 1-cost*cost; + EGS_Vector x; + if (sint > 1e-10) { + EGS_Float cphi, sphi; + rndm->getAzimuth(cphi,sphi); + sint = r_outer*sqrt(sint); + x.x = sint*cphi; + x.y = sint*sphi; + x.z = r_outer*cost; + } + else { + x.z = r_outer*cost; + } + u = (x + this->xo) - xo; + EGS_Float di = 1/u.length(); + u *= di; + wt = u*x*4*M_PI*r_outer*di*di; +}; + +EGS_Float EGS_SphericalShellShape::area() const { + return 4*M_PI*r_outer*r_outer; +}; + +extern "C" { + + EGS_SPHERICAL_SHELL_EXPORT EGS_BaseShape *createShape(EGS_Input *input, EGS_ObjectFactory *f) { + + if (!input) { + egsWarning("createShape(sphericalShell): null input?\n"); + return 0; + } + + EGS_Float ri, ro; + int err = input->getInput("inner radius", ri); + if (err) { + egsWarning("createShape(sphericalShell): no 'inner radius' input\n"); + return 0; + } + else if (ri < 0) { + egsWarning("createShape(sphericalShell): 'inner radius' must be >= 0\n"); + return 0; + } + + err = input->getInput("outer radius", ro); + if (err) { + egsWarning("createShape(sphericalShell): no 'outer radius' input\n"); + return 0; + } + else if (ro < 0) { + egsWarning("createShape(sphericalShell): 'outer radius' must be >= 0\n"); + return 0; + } + else if (ri > ro) { + egsWarning("createShape(sphericalShell): 'inner radius' must be less than 'outer radius'\n"); + return 0; + } + + int hemisphere; + err = input->getInput("hemisphere", hemisphere); + if (err) { + hemisphere = 0; + } + else if ((hemisphere != 0) && (hemisphere != -1) && (hemisphere != 1)) { + egsWarning("createShape(sphericalShell): 'hemisphere' must be 1, -1, 0\n"); + return 0; + } + + EGS_Float half_angle=0, half_angle_deg= 0; + err = input->getInput("half angle", half_angle_deg); + if (err) { + half_angle = 0; + } + else { + half_angle = M_PI/180.*half_angle_deg; + } + + if (half_angle && hemisphere) { + egsWarning("createShape(sphericalShell): Hemisphere and half angle specified! Remove one and try again."); + return 0; + } + + + EGS_SphericalShellShape *result; + + vector xo; + err = input->getInput("midpoint",xo); + if (err || xo.size() != 3) { + xo.clear(); + xo.push_back(0); + xo.push_back(0); + xo.push_back(0); + } + + result = new EGS_SphericalShellShape(ri, ro, hemisphere, half_angle, EGS_Vector(xo[0],xo[1],xo[2])); + result->setName(input); + return result; + } + +} diff --git a/HEN_HOUSE/egs++/shapes/egs_spherical_shell/egs_spherical_shell.h b/HEN_HOUSE/egs++/shapes/egs_spherical_shell/egs_spherical_shell.h new file mode 100644 index 000000000..cc3186093 --- /dev/null +++ b/HEN_HOUSE/egs++/shapes/egs_spherical_shell/egs_spherical_shell.h @@ -0,0 +1,141 @@ +/* +############################################################################### +# +# EGSnrc egs++ spherical shell shape headers +# Copyright (C) 2016 Randle E. P. Taylor, Rowan M. Thomson, +# Marc J. P. Chamberland, D. W. O. Rogers +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Randle Taylor, 2016 +# +# Contributors: Marc Chamberland +# Rowan Thomson +# Dave Rogers +# +############################################################################### +# +# egs_spherical_shell was developed for the Carleton Laboratory for +# Radiotherapy Physics. +# +############################################################################### +*/ + + +/*! \file egs_spherical_shell.h + \brief a spherical shell shape + \author Randle Taylor (randle.taylor@gmail.com) +*/ + +#ifndef EGS_SPHERICAL_SHELL_ +#define EGS_SPHERICAL_SHELL_ + +#include "egs_shapes.h" +#include "egs_rndm.h" +#include "egs_math.h" +#include + +#ifdef WIN32 + + #ifdef BUILD_SPHERICAL_SHELL_DLL + #define EGS_SPHERICAL_SHELL_EXPORT __declspec(dllexport) + #else + #define EGS_SPHERICAL_SHELL_EXPORT __declspec(dllimport) + #endif + #define EGS_SPHERICAL_SHELL_LOCAL + +#else + + #ifdef HAVE_VISIBILITY + #define EGS_SPHERICAL_SHELL_EXPORT __attribute__ ((visibility ("default"))) + #define EGS_SPHERICAL_SHELL_LOCAL __attribute__ ((visibility ("hidden"))) + #else + #define EGS_SPHERICAL_SHELL_EXPORT + #define EGS_SPHERICAL_SHELL_LOCAL + #endif + +#endif + + +/*! \brief A spherical shell shape. + +Samples random points within a spherical shell. + +A sample input block is given below + +\verbatim +:start shape: + library = egs_spherical_shell + midpoint = 0, 0, 0 + inner radius = 0.5 + outer radius = 1 + hemisphere = 1 # optional + half angle = 35 # optional +:stop shape: +\endverbatim + +If `hemisphere` is 1 or -1 the shell will be truncated at the z = 0 plane with +points being sampled with positive z if `hemisphere` is 1 and negative z if +`hemisphere` is -1; + +If `half angle` is specified (in degrees) the random points will be sampled within a +spherical shell truncated by a conical section with the half angle specified. +If `half angle` is negative the points will sampled with negative z coordinates. + + */ +class EGS_SPHERICAL_SHELL_EXPORT EGS_SphericalShellShape : public EGS_BaseShape { + +public: + + /*! \brief Construct a sphere of radius \a r with midpoint \a Xo */ + EGS_SphericalShellShape(EGS_Float ri, EGS_Float ro, int hemisph = 0, EGS_Float halfangle=0, const EGS_Vector &Xo = EGS_Vector(0,0,0), + const string &Name="",EGS_ObjectFactory *f=0); + + ~EGS_SphericalShellShape() { }; + + /*! \brief Returns a random point within the spherical shell. */ + EGS_Vector getPoint(EGS_RandomGenerator *rndm); + + /*! \brief Returns \c true. (It is easy to implement the + * getPointSourceDirection() method for a sphere.) + */ + bool supportsDirectionMethod() const { + return true; + }; + + /*! \brief Sets the direction \a u by picking a random point uniformely + * on the sphere surface. + * \sa EGS_BaseShape::getPointSourceDirection() + */ + void getPointSourceDirection(const EGS_Vector &Xo, + EGS_RandomGenerator *rndm, EGS_Vector &u, EGS_Float &wt); + + /*! \brief Returns the sphere surface area.*/ + EGS_Float area() const; + +protected: + + EGS_Float r_inner, r_outer, sgn; //!< The sphere radius + int hemisphere; + EGS_Float half_angle; //!< Half angle of conical section + EGS_Vector xo; //!< The sphere midpoint + +}; + + +#endif From 5474b4d0a6e2a1985389948afd8f8345512eca1b Mon Sep 17 00:00:00 2001 From: Marc Chamberland Date: Mon, 7 Aug 2017 10:40:11 -0700 Subject: [PATCH 31/35] Add egs++ envelope with automatic region discovery Add an efficient envelope geometry, inspired by EGS_FastEnvelope. The defining feature here is that the base geometry regions containing the inscribed geometries are discovered automatically by Monte Carlo sampling. Also add a derived class EGS_ASwitchedEnvelope, which can further enable or disable inscribed geometries (useful for stepped HDR sources, for example). Note that different geometries can serve as the base geometry, however an error is returned when a full volume correction is requested and the geometry does not implement the getMass method. --- .../egs++/geometry/egs_autoenvelope/Makefile | 90 ++ .../egs_autoenvelope/egs_autoenvelope.cpp | 1061 +++++++++++++++++ .../egs_autoenvelope/egs_autoenvelope.h | 603 ++++++++++ .../egs_autoenvelope/vc_diagram800.png | Bin 0 -> 44457 bytes .../egs++/geometry/egs_autoenvelope/volcor.h | 711 +++++++++++ 5 files changed, 2465 insertions(+) create mode 100644 HEN_HOUSE/egs++/geometry/egs_autoenvelope/Makefile create mode 100644 HEN_HOUSE/egs++/geometry/egs_autoenvelope/egs_autoenvelope.cpp create mode 100644 HEN_HOUSE/egs++/geometry/egs_autoenvelope/egs_autoenvelope.h create mode 100644 HEN_HOUSE/egs++/geometry/egs_autoenvelope/vc_diagram800.png create mode 100644 HEN_HOUSE/egs++/geometry/egs_autoenvelope/volcor.h diff --git a/HEN_HOUSE/egs++/geometry/egs_autoenvelope/Makefile b/HEN_HOUSE/egs++/geometry/egs_autoenvelope/Makefile new file mode 100644 index 000000000..4f92b6dbe --- /dev/null +++ b/HEN_HOUSE/egs++/geometry/egs_autoenvelope/Makefile @@ -0,0 +1,90 @@ + +############################################################################### +# +# EGSnrc egs++ makefile to build auto envelope geometry +# Copyright (C) 2016 Randle E. P. Taylor, Rowan M. Thomson, +# Marc J. P. Chamberland, D. W. O. Rogers +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Randle Taylor, 2016 +# +# Contributors: Marc Chamberland +# Rowan Thomson +# Dave Rogers +# +############################################################################### + + +include $(EGS_CONFIG) +include $(SPEC_DIR)egspp.spec +include $(SPEC_DIR)egspp_$(my_machine).conf + +SOBOL = +SOBOL_DEF = +SOBOL_H = +ifneq ("$(wildcard egs_sobol.cpp)","") +SOBOL = sobol egs_sobol +SOBOL_DEF = -DBUILD_SOBOL_DLL -DBUILD_AE_SOBOL -DHAS_SOBOL +SOBOL_H = sobol.h egs_sobol.h +endif + +GZSTREAM = +GZSTREAM_DEF = +GZSTREAM_H = +GZSTREAM_LIB = +ifneq ("$(wildcard gzstream.cpp)","") +GZSTREAM = gzstream +GZSTREAM_DEF = -DBUILD_GZSTREAM -DHAS_GZSTREAM +GZSTREAM_H = gzstream.h +GZSTREAM_LIB = z +endif + +DEFS = $(DEF1) -DBUILD_AENVELOPE_DLL $(SOBOL_DEF) $(GZSTREAM_DEF) + + +library = egs_autoenvelope +lib_files = egs_autoenvelope $(SOBOL) $(GZSTREAM) + +link2_libs = egs_gtransformed egspp $(GZSTREAM_LIB) + + +include $(SPEC_DIR)egspp_libs.spec + +$(make_depend) + + +$(DSO2)autoenvelope.$(obje): volcor.h $(GZSTREAM_H) \ + ..$(DSEP)egs_gtransformed$(DSEP)egs_gtransformed.h + +$(ABS_DSO)$(libpre)egs_autoenvelope$(libext): volcor.h $(GZSTREAM_H) \ + ..$(DSEP)egs_gtransformed$(DSEP)egs_gtransformed.h + +clean: + rm -f $(ABS_DSO)$(libpre)egs_autoenvelope$(libext) $(ABS_DSO)$(libpre)egs_sobol$(libext) $(ABS_DSO)$(libpre)sobol$(libext) \ + $(ABS_DSO)$(libpre)gzstream$(libext) $(ABS_DSO)$(libpre)gzstream$(libext) + rm -f $(DSO2)autoenvelope.$(obje) $(DSO2)sobol.$(obje) $(DSO2)egs_sobol.$(obje) \ + $(DSO2)gzstream.$(obje) $(DSO2)gzstream.$(obje) \ + +touchup: + touch egs_autoenvelope.cpp + +fresh: clean touchup $(lib_objects) + + +.PHONY: clean touchup fresh diff --git a/HEN_HOUSE/egs++/geometry/egs_autoenvelope/egs_autoenvelope.cpp b/HEN_HOUSE/egs++/geometry/egs_autoenvelope/egs_autoenvelope.cpp new file mode 100644 index 000000000..5f16882c2 --- /dev/null +++ b/HEN_HOUSE/egs++/geometry/egs_autoenvelope/egs_autoenvelope.cpp @@ -0,0 +1,1061 @@ +/* +############################################################################### +# +# EGSnrc egs++ auto envelope geometry +# Copyright (C) 2016 Randle E. P. Taylor, Rowan M. Thomson, +# Marc J. P. Chamberland, D. W. O. Rogers +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Randle Taylor, 2016 +# +# Contributors: Marc Chamberland +# Rowan Thomson +# Dave Rogers +# +############################################################################### +# +# egs_autoenvelope was developed for the Carleton Laboratory for +# Radiotherapy Physics. +# +############################################################################### +*/ + + +/*! \file egs_autoenvelope.cpp + * \brief A fast envelope geometry (based on EGS_FastEnvelope) with automatic region detection + * \author Randle Taylor (randle.taylor@gmail.com) + */ + +#include "egs_input.h" +#include "egs_autoenvelope.h" +#include "../egs_gtransformed/egs_gtransformed.h" + +#include +#include +#include +#include +#include + +#ifdef HAS_SOBOL + #include "sobol.h" +#endif + + +string EGS_AENVELOPE_LOCAL EGS_AEnvelope::type = "EGS_AEnvelope"; +string EGS_AENVELOPE_LOCAL EGS_ASwitchedEnvelope::type = "EGS_ASwitchedEnvelope"; +/* only geometries that support getting regional volume/mass can be used as phantoms */ +const string EGS_AENVELOPE_LOCAL EGS_AEnvelope::allowed_base_geom_types[] = {"EGS_cSpheres", "EGS_cSphericalShell", "EGS_XYZGeometry", "EGS_RZ"}; + +static char EGS_AENVELOPE_LOCAL geom_class_msg[] = "createGeometry(AEnvelope): %s\n"; +static char EGS_AENVELOPE_LOCAL base_geom_keyword[] = "base geometry"; +static char EGS_AENVELOPE_LOCAL inscribed_geom_keyword[] = "inscribed geometry"; +static char EGS_AENVELOPE_LOCAL inscribed_geom_name_keyword[] = "inscribed geometry name"; +static char EGS_AENVELOPE_LOCAL transformations_keyword[] = "transformations"; +static char EGS_AENVELOPE_LOCAL type_keyword[] = "type"; +static char EGS_AENVELOPE_LOCAL transformation_keyword[] = "transformation"; + + +EGS_AEnvelope::EGS_AEnvelope(EGS_BaseGeometry *base_geom, + const vector inscribed, const string &Name, bool debug, string output_vc_file) : + EGS_BaseGeometry(Name), base_geom(base_geom), debug_info(debug), output_vc(output_vc_file) { + + bool volcor_available = allowedBaseGeomType(base_geom->getType()); + bool volcor_requested = inscribed.size() > 0 && inscribed[0].vcopts->mode == CORRECT_VOLUME; + + if (!volcor_available && volcor_requested) { + + string msg( + "EGS_AEnvelope:: Volume correction is not available for geometry type '%s (%s)'. " + "Geometry types must implement getMass. Valid choices are:\n\t" + ); + + int end = (int)(sizeof(allowed_base_geom_types)/sizeof(string)); + for (int i=0; i < end; i++) { + msg += allowed_base_geom_types[i] + " "; + } + msg += "\nPlease set `action = discover -or- correct and zero volume` or use a different base geometry type.\n"; + egsFatal(msg.c_str(), base_geom->getType().c_str(), base_geom->getName().c_str()); + } + + + base_geom->ref(); + nregbase = base_geom->regions(); + is_convex = base_geom->isConvex(); + has_rho_scaling = getHasRhoScaling(); + + // initialize uncorrected/corrected masses + for (int ir = 0; ir < nregbase; ir++) { + uncorrected_mass.push_back(base_geom->getMass(ir)); + corrected_mass.push_back(base_geom->getMass(ir)); + } + + ninscribed = inscribed.size(); + if (ninscribed == 0) { + egsFatal("EGS_AEnvelope: no inscribed geometries!\n"); + } + + // nreg is total regions in geometry = nregbase + sum(nreginscribed_j) + nreg = nregbase; + + // create a transformed copy of the inscribed geometry + int global = nreg; + for (int geom_idx=0; geom_idx < ninscribed; geom_idx++) { + + EGS_BaseGeometry *inscribed_geom = inscribed[geom_idx].geom; + EGS_AffineTransform *transform = inscribed[geom_idx].transform; + VCOptions *vcopt = inscribed[geom_idx].vcopts; + EGS_TransformedGeometry *transformed = new EGS_TransformedGeometry(inscribed_geom, *transform); + + inscribed_geoms.push_back(transformed); + transforms.push_back(transform); + opts.push_back(vcopt); + + int ninscribed_reg= transformed->regions(); + nreg += ninscribed_reg; + + for (int lreg = 0; lreg < ninscribed_reg; lreg++) { + GeomRegPairT local(transformed, lreg); + local_to_global_reg[local] = global; + global_reg_to_local[global] = local; + global++; + } + } + + geoms_in_region = new vector[nregbase]; + + if (inscribed[0].vcopts->vc_file != "") { + vc_results = loadFileResults(inscribed[0].vcopts, base_geom, inscribed_geoms, transforms); + egsInformation("loaded from %s\n", inscribed[0].vcopts->vc_file.c_str()); + } + else { + // now run volume correction and figure out which regions have inscribed geometries + vc_results = findRegionsWithInscribed(inscribed[0].vcopts, base_geom, inscribed_geoms, transforms); + } + + + nreg_with_inscribed = 0; + for (volcor::RegionGeomSetT::iterator it=vc_results.regions_with_inscribed.begin(); + it!=vc_results.regions_with_inscribed.end(); it++) { + nreg_with_inscribed++; + copy(it->second.begin(), it->second.end(), back_inserter(geoms_in_region[it->first])); + } + + // set mass correction based on volume correction + for (int ir = 0; ir < nregbase; ir++) { + double volume_ratio = vc_results.corrected_volumes[ir]/vc_results.uncorrected_volumes[ir]; + corrected_mass[ir] = uncorrected_mass[ir]*volume_ratio; + } + + if (getNRegWithInscribed() == 0) { + egsFatal("EGS_AEnvelope:: Failed to find any regions with inscribed geometries\n"); + } + + if (output_vc=="yes" || output_vc=="text" || output_vc=="gzip") { + writeVolumeCorrection(); + } + + if (debug_info) { + printInfo(); + } + +} + + +EGS_AEnvelope::~EGS_AEnvelope() { + if (!base_geom->deref()) { + delete base_geom; + } +} + +bool EGS_AEnvelope::allowedBaseGeomType(const string &geom_type) { + // Check if the input geometry is one that aenvelope can handle + + int end = (int)(sizeof(allowed_base_geom_types)/sizeof(string)); + + for (int i=0; i::const_iterator glob_it = local_to_global_reg.find(local); + if (glob_it != local_to_global_reg.end()) { + return (*glob_it).second; + } + return -1; +} + +volcor::GeomRegPairT EGS_AEnvelope::getLocalFromGlobalReg(int ireg) const { + + map::const_iterator glob_it = global_reg_to_local.find(ireg); + if (glob_it != global_reg_to_local.end()) { + return (*glob_it).second; + } + return volcor::GeomRegPairT(); +} + +int EGS_AEnvelope::getNRegWithInscribed() const { + return nreg_with_inscribed; +} + +bool EGS_AEnvelope::isRealRegion(int ireg) const { + + bool is_outside = ireg < 0 || ireg >= nreg; + if (is_outside) { + return false; + } + + bool in_base_geom = ireg < nregbase; + if (in_base_geom) { + return base_geom->isRealRegion(ireg); + } + + volcor::GeomRegPairT local; + local = getLocalFromGlobalReg(ireg); + return local.first->isRealRegion(local.second); + +}; + + +bool EGS_AEnvelope::isInside(const EGS_Vector &x) { + return base_geom->isInside(x); +}; + + +int EGS_AEnvelope::isWhere(const EGS_Vector &x) { + + int base_reg = base_geom->isWhere(x); + + // which inscribed geometries are in this region + vector geoms_in_reg = getGeomsInRegion(base_reg); + + if (base_reg < 0 || geoms_in_reg.size()==0) { + return base_reg; + } + + // loop over all inscribed geometries in this region and check + // if position is inside any of them + for (vector::iterator geom=geoms_in_reg.begin(); geom!= geoms_in_reg.end(); ++geom) { + int inscribed_reg = (*geom)->isWhere(x); + if (inscribed_reg >= 0) { + return getGlobalRegFromLocalReg(*geom, inscribed_reg); + } + } + + // not in any of the inscribed geometries so must be in envelope region + return base_reg; +}; + +int EGS_AEnvelope::inside(const EGS_Vector &x) { + return isWhere(x); +}; + +int EGS_AEnvelope::medium(int ireg) const { + + if (ireg < nregbase) { + return base_geom->medium(ireg); + } + + volcor::GeomRegPairT local = getLocalFromGlobalReg(ireg); + + return local.first->medium(local.second); +}; + +vector EGS_AEnvelope::getGeomsInRegion(int ireg) { + if (ireg < 0 || ireg >= nregbase) { + vector empty; + return empty; + } + return geoms_in_region[ireg]; +}; + +int EGS_AEnvelope::computeIntersections(int ireg, int n, const EGS_Vector &X, + const EGS_Vector &u, EGS_GeometryIntersections *isections) { + + // For a given position x, direction u and region number ireg, this + // method returns the number of intersections with the geometry and + // distances, medium indeces and relative mass densities for all + // intersections, or, if this number is larger than the size n of + // isections, -1 (but the n intersections are still put in isections). + // If the position is outside, the method checks if the trajectory + // intersects the geometry and if yes, puts in the first element of + // isections the distance to the entry point and then finds all other + // intersections as in the case of x inside. + + if (n < 1) { + return -1; + } + + int isec_idx = 0; // current intersection index + EGS_Float t; // distance to next boundary + EGS_Float ttot = 0; // total distance along path + EGS_Vector x(X); // current position + + int imed; + + bool outside_envelope = ireg < 0; + bool in_base_geom = ireg >= 0 && ireg < nregbase; + + if (outside_envelope) { + t = 1e30; + + // region we would hit + ireg = howfar(ireg,x,u,t,&imed); + bool would_not_intersect = ireg < 0; + + if (would_not_intersect) { + return 0; + } + + isections[0].t = t; // distance to entry point + isections[0].rhof = 1; + isections[0].ireg = -1; + isections[0].imed = -1; + ttot = t; + + x += u*t; + + isec_idx = 1; + } + else { + // we're already inside the envelope + imed = medium(ireg); + } + + // keep looping until we exit the geometry! + while (1) { + //egsInformation("in loop: j=%d ireg=%d imed=%d x=(%g,%g,%g)\n", + // j,ireg,imed,x.x,x.y,x.z); + // + + // why are we setting these here? + // on first pass if we were outside envelope then: + // ireg is set to entry region + // imed is set to med of entry region (set in howfar above) + // else + // ireg is region of input ireg (current region?) + // imed is medium of input ireg (current region?) + isections[isec_idx].imed = imed; // + isections[isec_idx].ireg = ireg; + isections[isec_idx].rhof = getRelativeRho(ireg); + + if (in_base_geom) { // in one of the regions of the base geometry + + t = 1e30; + + // next region will be in base geom by default + ireg = base_geom->howfar(ireg,x,u,t,&imed); + + // if there's inscribed geoms in this region see if we will be intersecting one + vector geoms_in_reg = getGeomsInRegion(ireg); + for (vector::iterator geom=geoms_in_reg.begin(); geom!= geoms_in_reg.end(); ++geom) { + + int inscribed_reg = (*geom)->howfar(-1, x, u, t, &imed); + + bool hits_inscribed = inscribed_reg >= 0; + + if (hits_inscribed) { + ireg = getGlobalRegFromLocalReg(*geom, inscribed_reg); + } + } + + ttot += t; + isections[isec_idx++].t = ttot; + + // left the geometry (implies that no inscribed geoms hit + if (ireg < 0) { + return isec_idx; + } + + + // over limit of number of intersections + if (isec_idx >= n) { + return -1; + } + + // move to next boundary + x += u*t; + + } + else { + + // in inscribed geometry + volcor::GeomRegPairT local = getLocalFromGlobalReg(ireg); + + int max_isec = n - isec_idx; + + int ninter_sec = local.first->computeIntersections(local.second, max_isec, + x, u, &isections[isec_idx]); + + // convert intersection region indexes to global indexex + int nmax = ninter_sec >= 0 ? ninter_sec + isec_idx : n; + for (int i=isec_idx; i < nmax; i++) { + isections[i].ireg = getGlobalRegFromLocalReg(local.first, isections[i].ireg); + isections[i].t += ttot; + } + + //egsInformation("last intersection: %g\n",isections[nm-1].t); + if (ninter_sec < 0) { + return ninter_sec; + } + + isec_idx += ninter_sec; + + if (isec_idx >= n) { + return -1; + } + + t = isections[isec_idx-1].t - ttot; + x += u*t; + ttot = isections[isec_idx-1].t; + ireg = base_geom->isWhere(x); + //egsInformation("new region: %d\n",ireg); + + if (ireg < 0) { + return isec_idx; + } + + imed = base_geom->medium(ireg); + } + } + return -1; +} + +EGS_Float EGS_AEnvelope::howfarToOutside(int ireg, const EGS_Vector &x, const EGS_Vector &u) { + + if (ireg < 0) { + return 0; + } + + EGS_Float d; + + bool in_base_geom = ireg < nregbase; + if (in_base_geom) { + d = base_geom->howfarToOutside(ireg, x, u); + } + else if (base_geom->regions() == 1) { + d = base_geom->howfarToOutside(0, x, u); + } + else { + int ir = base_geom->isWhere(x); + d = base_geom->howfarToOutside(ir,x,u); + } + return d; +}; + + +int EGS_AEnvelope::howfar(int ireg, const EGS_Vector &x, const EGS_Vector &u, + EGS_Float &t, int *newmed, EGS_Vector *normal) { + + bool inside_geom = ireg >= 0; + if (inside_geom) { + + bool inside_base_geom = ireg < nregbase; + + if (inside_base_geom) { + + int base_reg = base_geom->howfar(ireg,x,u,t,newmed,normal); + vector geoms_in_reg = getGeomsInRegion(ireg); + + bool no_inscribed_in_reg = geoms_in_reg.size() == 0; + if (no_inscribed_in_reg) { + return base_reg; + } + + int inscribed_global = -1; + for (vector::iterator geom=geoms_in_reg.begin(); geom!= geoms_in_reg.end(); ++geom) { + int local_reg = (*geom)->howfar(-1, x, u, t, newmed, normal); + bool hits_inscribed = local_reg >= 0; + if (hits_inscribed) { + inscribed_global = getGlobalRegFromLocalReg(*geom, local_reg); + } + } + + bool hit_inscribed_first = inscribed_global >= 0; + + if (hit_inscribed_first) { + return inscribed_global; + } + + return base_reg; + } + else { + + // if here, we are in an inscribed geometry. + volcor::GeomRegPairT local = getLocalFromGlobalReg(ireg); + + // and then check if we will hit a boundary in this geometry. + int new_local = local.first->howfar(local.second, x, u, t, newmed, normal); + bool hit_boundary_in_inscribed = new_local >=0; + if (hit_boundary_in_inscribed) { + return getGlobalRegFromLocalReg(local.first, new_local); + } + + // new_local < 0 implies that we have exited the inscribed geometry + // => check to see in which base geometry region we are. + int inew = base_geom->isWhere(x + u*t); + if (inew >= 0 && newmed) { + *newmed = base_geom->medium(inew); + } + return inew; + } + } + + // if here, we are outside the base geometry. + // check to see if we will enter. + int new_base_reg = base_geom->howfar(ireg,x,u,t,newmed,normal); + vector geoms_in_reg = getGeomsInRegion(new_base_reg); + bool has_geoms_in_reg = geoms_in_reg.size() > 0; + + //cout << "new reg "<= 0 && has_geoms_in_reg) { + + // check if we will be inside an inscribed geometry when we enter + for (vector::iterator geom=geoms_in_reg.begin(); geom!= geoms_in_reg.end(); ++geom) { + int new_local_reg = (*geom)->isWhere(x+u*t); + bool landed_in_inscribed = new_local_reg >= 0; + if (landed_in_inscribed) { + if (newmed) { + *newmed = (*geom)->medium(new_local_reg); + } + return getGlobalRegFromLocalReg(*geom, new_local_reg); + } + + } + } + + return new_base_reg; +}; + + +EGS_Float EGS_AEnvelope::hownear(int ireg, const EGS_Vector &x) { + bool inside_envelope = ireg >= 0; + + if (!inside_envelope) { + return base_geom->hownear(ireg, x); + } + + bool in_base_geom = ireg < nregbase ; + if (!in_base_geom) { + volcor::GeomRegPairT local = getLocalFromGlobalReg(ireg); + return local.first->hownear(local.second, x); + } + + EGS_Float tmin = base_geom->hownear(ireg, x); + if (tmin <= 0) { + return tmin; + } + vector geoms_in_reg = getGeomsInRegion(ireg); + for (vector::iterator geom=geoms_in_reg.begin(); geom!= geoms_in_reg.end(); ++geom) { + EGS_Float local_t = (*geom)->hownear(-1, x); + if (local_t < tmin) { + tmin = local_t; + if (tmin < 0) { + return tmin; + } + } + } + return tmin; +}; + +bool EGS_AEnvelope::hasBooleanProperty(int ireg, EGS_BPType prop) const { + if (ireg >= 0 && ireg < nreg) { + if (ireg < nregbase) { + return base_geom->hasBooleanProperty(ireg,prop); + } + volcor::GeomRegPairT local = getLocalFromGlobalReg(ireg); + return local.first->hasBooleanProperty(local.second, prop); + } + return false; +}; + +void EGS_AEnvelope::setBooleanProperty(EGS_BPType prop) { + setPropertyError("setBooleanProperty()"); +}; + +void EGS_AEnvelope::addBooleanProperty(int bit) { + setPropertyError("addBooleanProperty()"); +}; + +void EGS_AEnvelope::setBooleanProperty(EGS_BPType prop, int start, int end,int step) { + setPropertyError("setBooleanProperty()"); +}; + +void EGS_AEnvelope::addBooleanProperty(int bit,int start,int end,int step) { + setPropertyError("addBooleanProperty()"); +}; + +int EGS_AEnvelope::getMaxStep() const { + int nstep = base_geom->getMaxStep(); + for (size_t j=0; j< inscribed_geoms.size(); ++j) { + nstep += inscribed_geoms[j]->getMaxStep(); + } + return nstep + inscribed_geoms.size(); +}; + +EGS_Float EGS_AEnvelope::getMass(int ireg) { + + if (ireg < 0) { + return -1; + } + else if (ireg < nregbase) { + return corrected_mass[ireg]; + } + + volcor::GeomRegPairT local = global_reg_to_local[ireg]; + + return local.first->getMass(local.second); +}; + +EGS_Float EGS_AEnvelope::getMassCorrectionRatio(int ireg) { + + if (0 <= ireg && ireg < nregbase) { + return corrected_mass[ireg]/uncorrected_mass[ireg]; + } + + return 1; +}; + + +/* Print information about the geometry. If `print debug info = yes` is present + * in the geometry, extra information about which regions of the base geometry + * contain inscribed geometries and how their volumes were corrected. +*/ +void EGS_AEnvelope::printInfo() const { + + EGS_BaseGeometry::printInfo(); + + if (debug_info) { + + for (int ir=0; ir < nregbase; ir++) { + if (fabs(uncorrected_mass[ir] - corrected_mass[ir]) > 1E-8) { + egsInformation(" mass of region %d was corrected from %.5E g to %.5E g\n", + ir, uncorrected_mass[ir], corrected_mass[ir]); + } + } + + for (int ir=0; ir < nregbase; ir++) { + if (geoms_in_region[ir].size() > 0) { + egsInformation(" region %d has %d insribed geometries\n", ir, geoms_in_region[ir].size()); + } + } + } + + vc_results.outputResults(); + + egsInformation(" base geometry = %s (type %s) nreg=%d\n",base_geom->getName().c_str(), + base_geom->getType().c_str(), nregbase, base_geom->regions()); + egsInformation(" # of inscribed geometries= %d in %d regions\n",inscribed_geoms.size(), getNRegWithInscribed()); + + + egsInformation("=======================================================\n"); +} + +void EGS_AEnvelope::writeVCToFile(ostream &out) { + + vector to_write; + + for (int i=0; i < base_geom->regions(); i++) { + EGS_Float cor = vc_results.corrected_volumes[i]; + EGS_Float uncor = vc_results.uncorrected_volumes[i]; + bool has_correction = fabs(cor-uncor) > 1E-8; + if (has_correction) { + to_write.push_back(i); + } + } + + size_t nrecords = to_write.size(); + out << nrecords << endl; + + for (size_t i=0; i geoms_in_reg = getGeomsInRegion(ir); + vector geom_idxs_in_reg; + for (size_t i=0; i= nreg) { + return 1; + } + if (ireg < nregbase) { + EGS_Float v = base_geom->getRelativeRho(ireg); + return v; + } + volcor::GeomRegPairT local = getLocalFromGlobalReg(ireg); + if (local.first) { + return local.first->getRelativeRho(local.second); + } + return 1; +}; + + +/*************************************************************************/ +/* Switched envelope *****************************************************/ +/*************************************************************************/ + +EGS_ASwitchedEnvelope::EGS_ASwitchedEnvelope(EGS_BaseGeometry *base_geom, + const vector inscribed, const string &Name, bool debug, string output_vc_file): + EGS_AEnvelope(base_geom, inscribed, Name, debug, output_vc_file) { + + // activate a single geometry + cur_ptr = 0; + active_inscribed.push_back(inscribed_geoms[cur_ptr]); + +}; + + +//TODO: this gets called a lot and is probably quite slow. Instead fo doing a +//set intersection on every call we can probably do it once when activated +//geometries change and cache it +vector EGS_ASwitchedEnvelope::getGeomsInRegion(int ireg) { + // find which geometries are present AND active in this region + vector active_in_reg; + if ((0 <= ireg) && (ireg < nregbase)) { + set_intersection( + geoms_in_region[ireg].begin(), geoms_in_region[ireg].end(), + active_inscribed.begin(), active_inscribed.end(), + back_inserter(active_in_reg) + ); + } + + return active_in_reg; + +} + + +void EGS_ASwitchedEnvelope::setActiveGeometries(vector geoms) { + active_inscribed.clear(); + active_inscribed = geoms; + cur_ptr = -1; + if (geoms.size() <= 0) { + return; + } + + for (size_t i=0; i < inscribed_geoms.size(); i++) { + if (inscribed_geoms[i] == geoms[0]) { + cur_ptr = i; + return; + } + } +} + + +void EGS_ASwitchedEnvelope::setActiveGeometries(vector geom_indexes) { + + active_inscribed.clear(); + + for (size_t i = 0; i < geom_indexes.size(); i++) { + int idx = geom_indexes[i]; + if (idx < 0 || idx >= ninscribed) { + egsFatal("EGS_ASwitchedEnvelope:: %d is not a valid geometry index\n", idx); + } + active_inscribed.push_back(inscribed_geoms[i]); + } + + cur_ptr = geom_indexes[0]; + +} + + +bool EGS_ASwitchedEnvelope::hasActiveGeom(int ireg) { + + if ((0 <= ireg) && (ireg < nregbase)) { + size_t nactive = getGeomsInRegion(ireg).size(); + return nactive > 0; + } + + return false; +} + + +bool EGS_ASwitchedEnvelope::hasInactiveGeom(int ireg) { + + if ((0 <= ireg) && (ireg < nregbase)) { + size_t nactive = getGeomsInRegion(ireg).size(); + size_t ntotal = EGS_AEnvelope::getGeomsInRegion(ireg).size(); + return nactive < ntotal; + } + + return false; + +} + +void EGS_ASwitchedEnvelope::setActiveByIndex(int inscribed_index) { + vector to_activate; + to_activate.push_back(inscribed_geoms[inscribed_index]); + setActiveGeometries(to_activate); + cur_ptr = inscribed_index; +} + +void EGS_ASwitchedEnvelope::activateByIndex(int inscribed_index) { + active_inscribed.push_back(inscribed_geoms[inscribed_index]); +} + +void EGS_ASwitchedEnvelope::deactivateByIndex(int inscribed_index) { + vector::iterator loc = find( + active_inscribed.begin(), active_inscribed.end(), + inscribed_geoms[inscribed_index] + ); + if (loc != active_inscribed.end()) { + active_inscribed.erase(loc); + } +} + +void EGS_ASwitchedEnvelope::cycleActive() { + cur_ptr = cur_ptr == ninscribed -1 ? 0 : cur_ptr + 1; + vector to_activate; + to_activate.push_back(inscribed_geoms[cur_ptr]); + setActiveGeometries(to_activate); +} + + +vector EGS_AEnvelope::createTransforms(EGS_Input *input) { + + vector transforms; + if (input) { + EGS_Input *i; + + while ((i = input->takeInputItem(transformation_keyword))) { + EGS_AffineTransform *transform = EGS_AffineTransform::getTransformation(i); + if (!transform) { + egsWarning("Invalid transform input given\n"); + + } + transforms.push_back(transform); + delete i; + + } + } + + return transforms; + +} + + +extern "C" { + + EGS_AENVELOPE_EXPORT EGS_BaseGeometry *createGeometry(EGS_Input *input) { + + if (!input) { + egsWarning(geom_class_msg, "null input"); + return 0; + } + + bool debug; + vector debug_choices; + debug_choices.push_back("no"); + debug_choices.push_back("yes"); + debug = input->getInput("print debug info", debug_choices, 0); + + int output_vc_file_choice; + vector vc_file_choices; + vc_file_choices.push_back("no"); + vc_file_choices.push_back("yes"); + vc_file_choices.push_back("text"); + vc_file_choices.push_back("gzip"); + output_vc_file_choice = input->getInput("output volume correction file", vc_file_choices, 0); + string output_vc_file = vc_file_choices[output_vc_file_choice]; + +#ifndef HAS_GZSTREAM + if (output_vc_file == "gzip") { + egsWarning( + "GZip file output requested but not compiled with gzstream.\n" + "Please recompile with gzstream support.\n" + ); + return 0; + } +#endif + + + + string base_geom_name; + int err = input->getInput(base_geom_keyword, base_geom_name); + if (err) { + egsWarning(geom_class_msg, ("'"+string(base_geom_keyword)+"' input not found").c_str()); + return 0; + } + + string type; + err = input->getInput(type_keyword, type); + if (err) { + type = "AEnvelope"; + } + + EGS_BaseGeometry *base_geom = EGS_BaseGeometry::getGeometry(base_geom_name); + if (!base_geom) { + egsWarning(geom_class_msg, ("Unable to find geometry '"+base_geom_name+"'").c_str()); + return 0; + } + + EGS_Input *inscribed_input = input->takeInputItem(inscribed_geom_keyword); + if (!inscribed_input) { + egsWarning(geom_class_msg, ("Missing '"+string(inscribed_geom_keyword)+"' input item").c_str()); + return 0; + } + + string inscribed_geom_name; + err = inscribed_input->getInput(inscribed_geom_name_keyword, inscribed_geom_name); + if (err) { + egsWarning(geom_class_msg, ("'"+string(inscribed_geom_name_keyword)+"' input not found").c_str()); + return 0; + } + + EGS_BaseGeometry *inscribed_geom = EGS_BaseGeometry::getGeometry(inscribed_geom_name); + if (!inscribed_geom) { + egsWarning(geom_class_msg, ("Unable to find geometry '"+inscribed_geom_name+"'").c_str()); + return 0; + } + + vector transforms; + EGS_Input *trans_input = inscribed_input->takeInputItem(transformations_keyword); + if (trans_input) { + transforms = EGS_AEnvelope::createTransforms(trans_input); + } + + delete trans_input; + + EGS_Input *volcor_input = inscribed_input->takeInputItem("region discovery"); + VCOptions *vcopts = new VCOptions(volcor_input); + if (!vcopts->valid) { + egsWarning(geom_class_msg, "Missing or invalid 'region discovery' input item"); + return 0; + } + + delete inscribed_input; + + + vector inscribed; + if (transforms.size()>0) { + for (size_t i=0; i < transforms.size(); i++) { + inscribed.push_back(AEnvelopeAux(inscribed_geom, transforms[i], vcopts)); + } + } + else { + EGS_AffineTransform *unityt = new EGS_AffineTransform(); + inscribed.push_back(AEnvelopeAux(inscribed_geom, unityt, vcopts)); + } + + EGS_BaseGeometry *result; + if (type == "EGS_ASwitchedEnvelope") { + result = new EGS_ASwitchedEnvelope(base_geom, inscribed, "", (bool)debug, output_vc_file); + } + else { + result = new EGS_AEnvelope(base_geom, inscribed, "", (bool)debug, output_vc_file); + } + + result->setName(input); + return result; + } + +} diff --git a/HEN_HOUSE/egs++/geometry/egs_autoenvelope/egs_autoenvelope.h b/HEN_HOUSE/egs++/geometry/egs_autoenvelope/egs_autoenvelope.h new file mode 100644 index 000000000..915211e2a --- /dev/null +++ b/HEN_HOUSE/egs++/geometry/egs_autoenvelope/egs_autoenvelope.h @@ -0,0 +1,603 @@ +/* +############################################################################### +# +# EGSnrc egs++ auto envelope geometry headers +# Copyright (C) 2016 Randle E. P. Taylor, Rowan M. Thomson, +# Marc J. P. Chamberland, D. W. O. Rogers +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Randle Taylor, 2016 +# +# Contributors: Marc Chamberland +# Rowan Thomson +# Dave Rogers +# +############################################################################### +# +# egs_autoenvelope was developed for the Carleton Laboratory for +# Radiotherapy Physics. +# +############################################################################### +*/ + + +/*! \file egs_autoenvelope.h + * \brief An envelope geometry with automatic inscribed region detection (inspired by EGS_FastEnvelope) + * \author Randle Taylor + */ + +#ifndef EGS_AENVELOPE_GEOMETRY_ +#define EGS_AENVELOPE_GEOMETRY_ + +#ifdef WIN32 + + #ifdef BUILD_AENVELOPE_DLL + #define EGS_AENVELOPE_EXPORT __declspec(dllexport) + #else + #define EGS_AENVELOPE_EXPORT __declspec(dllimport) + #endif + #define EGS_AENVELOPE_LOCAL + +#else + + #ifdef HAVE_VISIBILITY + #define EGS_AENVELOPE_EXPORT __attribute__ ((visibility ("default"))) + #define EGS_AENVELOPE_LOCAL __attribute__ ((visibility ("hidden"))) + #else + #define EGS_AENVELOPE_EXPORT + #define EGS_AENVELOPE_LOCAL + #endif + +#endif + + +#include "egs_base_geometry.h" +#include "egs_functions.h" +#include "egs_transformations.h" +#include "egs_shapes.h" +#include "volcor.h" + +#include +#include +#include +#include + + +/*! + +\ingroup Geometry +\ingroup CompositeG + +EGS_AEnvelope is a fast envelope geometry used to inscribe one or more +copies of another geometry inside of a base geometry (for example a +brachytherapy seed inside a rectilinear phantom). + +The implementation is very similar to the (currently undocumented) +EGS_FastEnvelope geometry (and indeed the implementation borrows heavily +from that class). Both of these geometry classes gain an efficiency +advantage over regular EGS_EnvelopeGeometry geometries by skipping the +boundary checks of inscribed geometries when the particle is in a region of +the base geometry without any other geometries inscribed in it. + +With the EGS_FastEnvelope a user must manually specify which inscribed +geometries are present in a given region of the base geometry. This process +would be tedious and error prone for base geometries with large numbers of +regions and many inscribed geometries in arbitrary orientations. Instead of +this manual process, the Auto Envelope uses a Monte Carlo simulation to +determine which regions of the base geometry contain inscribed geometries. +This Monte Carlo process can also optionally be used to correct voxel volumes +of the base geometry. + + +As an example, consider a 5.1cm x 5.1cm x 5.1cm EGS_XYZGeometry phantom +subdivided into 0.2cm x 0.2cm x 0.2cm voxels (51^3=132 651 voxels), with 125 +brachytherapy seeds inscribed in it. With a regular EGS_EnvelopeGeometry, +the howfar routine has to check the boundaries of 126 geometry objects (1 +base geometry + 125 seeds) at each step of the simulation. With a fast +envelope, if a particle is in a voxel without any inscribed geometries +present the howfar routine only needs to check the boundaries of the base +phantom geometry and can skip the checks for the other 125 seed geometries. +This can make simulations with a fast envelope run an order of magnitude +faster than the same simulation using a plain EGS_EnvelopeGeometry. + + +Region Discovery / Volume Correction Algorithm +-------------------------------------------- + +(Note: Currently the auto envelope can only accomodate a single type of inscribed +geometry, although it could be adapted to handle an aribtrary number of +different inscribed geometries.) + +With reference to the diagram below you can show that +if the bounding shape volume is \f$V_{BS}\f$, then the +inscribed geometry volume, \f$V_{inscribed}\f$, is estimated as: + +\f[ + + V_{inscribed} =(total\_in\_inscribed / n\_total\_points) * V_{BS} + +\f] + +and the volume of the shape inside a give region \f$i\f$, \f$V_{inscribed}(i)\f$ is given by: + +\f[ + V_{inscribed}(i) = (n\_inscribed(i)/n\_total\_points) * V_{BS} +\f] + +So the corrected volume of region \f$i\f$ is just: + +\f[ + V_{corrected}(i) = V_{uncorrected}(i) - (n\_inscribed(i)/n\_total\_points) * V_{BS} +\f] + + +\image html vc_diagram800.png "Volume correction diagram" + + +The way the algorithm works is roughly: + +- Choose a random point in space within the bounding shape. +- Check whether the point lands within the inscribed geometry +- If the point is outside, stop and go to step 1 +- If the point is inside increment total number of points falling within + inscribe geometry +- Transform the point to all locations of the inscribed geometry +- find the region of the base geometry that the point falls within +- increment the number of hits in that region +- add the inscribed geometry to the set of all geometries in that region + +which in pseudo-code would look something like: +\verbatim + +total_in_inscribed = 0 + +for i = 1 to n_base_regions + n_inscribed[i] = 0 + geoms_in_reg[i] = empty_set() + +for step = 1 to n_total_points + + point = get_random_point_within_bounding_shape() + + if inscribed_geom.point_is_inside(point): + + total_in_inscribed += 1 + + for inscribed_copy in all_inscribed_copies: + transformed_point = transform_point_to_location(inscribed_copy.location, point) + base_geom_reg = base_geom.whichRegion(transformed_point) + n_inscribed[base_geom_reg] += 1 + geoms_in_reg[base_geom_reg].add_to_set(inscribed_copy) + + +\endverbatim + +Geometry Definition Format +-------------------------- + +There is an example geometry included in the examples/seeds_in_xyz_aenv.geom file. + +\verbatim + +:start geometry: + + library = egs_autoenvelope + name = autoenvelope + type = EGS_AEnvelope # optional: EGS_AEnvelope(default) or EGS_ASwitchedEnvelope + print debug info = no # optional: no(default), yes + output volume correction file = gzip # optional no(default), yes(equivalent to text), text or gzip + + base geometry = name_of_base_geom # the name of a previously defined geometry + + :start inscribed geometry: + + inscribed geometry name = seed # the name of a previously defined geometry + + # optional: locations of inscribed geometries. If no transformations + # are included, a single inscribed geometry at the origin will be used + :start transformations: + :start transformation: + translation = -2,-2,-2 + :stop transformation: + + :start transformation: + translation = -2,-2,-1 + :stop transformation: + + :stop transformations: + + :start region discovery: + + action = discover # optional: discover (default), discover and correct volume, discover and zero volume + + volume correction file = phantom.autoenv.volcor # optional (if using omit below) + + density of random points (cm^-3) = 1E7 # optional random point sampling density defaults to 1E8 + + # bounding shape definition. Note only volumetric shapes make sense here! + :start shape: + + type = cylinder + radius = 0.04 + height = 0.45 + + :stop shape: + + # optional rng definition + :start rng definition: + type = sobol + initial seed = 1234 + :stop rng definition: + + # -or- + + :start rng definition: + type = ranmar + initial seeds = 123, 456 + :stop rng definition: + + + :stop region discovery: + + :stop inscribed geometry: + +:stop geometry: + +\endverbatim + +Volume correction files +----------------------- + +By including the `output volume correction file = text # text or gzip` +input key, you can output a volume correction file that will output a file +which includes all of the regions that were found to contain inscribed +geometries and their corrected volumes. (For the gzip functionality you +must have the egspp-geometry-lib-extras installed: see Optional Features +below). + +The volume correction file can then be used in future runs by using a +volume correction block like the following for the inscribed geometry: + +\verbatim + + :start region discovery: + action = discover # optional: discover(default), discover and correct volume, discover and zero volume + volume correction file = phantom.autoenv.volcor + :stop region discovery: + +\endverbatim + +This allows you to e.g. run a lengthy volume correction a single time and +then reuse the volume correction file in future runs. + +Points to consider +------------------ + +For performance reasons, the bounding shape should be made to just cover the +inscribed geometry (this minimizes the total number of random points used). + +Due to the nature of region discovery algorithm, it is possible that not all +regions containing inscribed geometries will be discovered. This would +generally happen if your bounding shape is too small to cover the entire +insribed geometry or you choose a density of points that is too low. + +By default a Sobol quasi-random number generator (if available, see + `Optional Features` below) is used for volume correction/region +discovery but that can be overridden by including an `rng definition` +block (see example input above) + + +EGS_ASwitchedEnvelope +------------------ + +There is a second geometry, a "switched" Auto Envelope type included in the +auto envelope library. This geometry type allows you to activate and +deactivate inscribed geometries in custom egspp user codes. As an example, +this geometry was developed to allow for investigating how interseed +attenuation affects dose distributions in brachytherapy implants. By only +having one seed active at a time, you can simulate a superposition (TG43 +style) type calculation. + +The inputs are all exactly the same as the EGS_AEnvelope and only the +first inscribed geometry is activated upon initialization. Examples of using +this geometry type are available in the EGS_ASwitchedEnvelope class documentation. + +Examples +-------- + +An example geometry file using an autoenvelope is provided in +seeds_in_xyz_aenv.geom. + + +Optional Features +----------------- + +In order to use the gzip and Sobol functionality you must have the egspp-geometry-lib-extras +installed. Due to NRC licensing requirements this code is distributed separately and +can be obtained from https://github.com/clrp-code/egspp-geometry-lib-extras/ . + +*/ + +using std::vector; +using namespace volcor; + + +/*! \brief A helper class for initializing auto envelopes*/ +struct EGS_AENVELOPE_LOCAL AEnvelopeAux { + EGS_BaseGeometry *geom; + EGS_AffineTransform *transform; + volcor::VCOptions *vcopts; + + AEnvelopeAux(EGS_BaseGeometry *geom, EGS_AffineTransform *transform, volcor::VCOptions *vcopts): + geom(geom), transform(transform), vcopts(vcopts) {}; +}; + +/*! \brief A fast envelope geometry with automatic region detection */ +class EGS_AENVELOPE_EXPORT EGS_AEnvelope : public EGS_BaseGeometry { + + +public: + + EGS_AEnvelope(EGS_BaseGeometry *base_geom, + const vector inscribed, const string &Name = "", bool debug=false, string output_vc_file="no"); + + ~EGS_AEnvelope(); + + int getGlobalRegFromLocalReg(EGS_BaseGeometry *g, int local_reg); + + int getGlobalRegFromLocal(const volcor::GeomRegPairT local) const; + + volcor::GeomRegPairT getLocalFromGlobalReg(int ireg) const; + + int getNRegWithInscribed() const; + + bool isRealRegion(int ireg) const; + + bool isInside(const EGS_Vector &x); + + int isWhere(const EGS_Vector &x); + + int inside(const EGS_Vector &x); + + int medium(int ireg) const; + + virtual vector getGeomsInRegion(int ireg); + + int computeIntersections(int ireg, int n, const EGS_Vector &X, + const EGS_Vector &u, EGS_GeometryIntersections *isections); + + + EGS_Float howfarToOutside(int ireg, const EGS_Vector &x, const EGS_Vector &u); + + int howfar(int ireg, const EGS_Vector &x, const EGS_Vector &u, + EGS_Float &t, int *newmed = 0, EGS_Vector *normal = 0); + + EGS_Float hownear(int ireg, const EGS_Vector &x); + + bool hasBooleanProperty(int ireg, EGS_BPType prop) const; + + void setBooleanProperty(EGS_BPType); + + void addBooleanProperty(int); + + void setBooleanProperty(EGS_BPType,int,int,int step=1); + + void addBooleanProperty(int,int,int,int step=1); + + int getMaxStep() const; + + virtual EGS_Float getMass(int ireg); + + virtual EGS_Float getMassCorrectionRatio(int ireg); + + virtual const string &getType() const { + return type; + }; + + void printInfo() const; + + void setRelativeRho(int start, int end, EGS_Float rho); + void setRelativeRho(EGS_Input *); + + EGS_Float getRelativeRho(int ireg) const; + + /*! \brief Take a block of transformations and return vector of EGS_AffineTransforms + * + * createTransforms takes an input with children of the form: + * :start transformation: + * translation = -2,-2,-2 + * :stop transformation: + * :start transformation: + * translation = -2,-2,-1 + * :stop transformation: + * :start transformation: + * translation = -2,-2,0 + * rotation = ... + * :stop transformation: + * + * and returns a vector of pointers to EGS_AffineTransforms + */ + static vector createTransforms(EGS_Input *inpt); + + + /*! \brief function for checking whether a given geometry type + * is allowed to be used as a base geometry */ + static bool allowedBaseGeomType(const string &geom_type); + + +protected: + + EGS_BaseGeometry *base_geom; //!< The envelope geometry + vector inscribed_geoms; //!< The inscribed geometries + vector transforms; //!< The inscribed geometries + vector opts; //!< The inscribed geometries + int nregbase; //!< Number of regions in the base geometry + int ninscribed; //!< Number of regions in the base geometry + int nreg_with_inscribed; + + bool debug_info; + string output_vc; + volcor::VCResults vc_results; + + // conversions from inscribed to global region numbers and vice versa + map local_to_global_reg; + map global_reg_to_local; + + //keep track of which geometries are present in which base geometry regions + vector *geoms_in_region; + + // base geometry mass correction by region + vector uncorrected_mass; + vector corrected_mass; + + static string type; //!< Geometry type + + const static string allowed_base_geom_types[]; + + /*! \brief Don't set media for an envelope geometry + + This function is re-implemented to warn the user to not set media + in the envelope geometry. Instead, media should be set for the envelope + and in the inscribed geometries. + */ + void setMedia(EGS_Input *,int,const int *); + + double findRegionsInscribedIn(vector, vector, volcor::VCOptions *); + double loadFileVolumeCorrections(vector, vector, volcor::VCOptions *); + + void applyVolumeCorrections(volcor::VCOptions *opts, volcor::HitCounterT hit_counter); + + void writeVCToFile(ostream &); + void writeVolumeCorrection(); + +private: + + void setPropertyError(const char *funcname) { + egsFatal("EGS_AEnvelope::%s: don't use this method\n Define " + "properties in the constituent geometries instead\n", + funcname); + }; + + bool getHasRhoScaling(); + +}; + +/*! \brief This geometry type allows you to activate and deactivate inscribed geometries in custom egspp user codes. + * + * EGS_ASwitchedEnvelope +* ------------------ +* +* This geometry type allows you to activate and +* deactivate inscribed geometries in custom egspp user codes. As an example, +* this geometry was developed to allow for investigating how interseed +* attenuation affects dose distributions in brachytherapy implants. By only +* having one seed active at a time, you can simulate a superposition (TG43 +* style) type calculation. +* +* The inputs are all exactly the same as the EGS_AEnvelope and only the +* first inscribed geometry is activated upon initialization. +* +\verbatim + + EGS_BaseGeometry *tmp_switch = EGS_BaseGeometry::getGeometry(your_geom_name); + EGS_ASwitchedEnvelope *switched_geom = static_cast(tmp_switch); + + // activate only the ith geometry (deactivate the rest) + switched_geom->setActiveByIndex(i); + + // add ith geometry to currently active list + switched_geom->activateByIndex(i); + + // remove ith geometry from currently active list + switched_geom->deactivateByIndex(i); + + // activate multipe geoms by index + vector to_activate; + to_activate.push_back(i); + to_activate.push_back(j); + switched_geom->setActiveGeometries(to_activate); + + // activate multipe geoms by pointer + vector to_activate; + to_activate.push_back(pointer_to_inscribed_i); + to_activate.push_back(pointer_to_inscribed_j); + switched_geom->setActiveGeometries(to_activate); + + + // cycle through activating one geometry at a time + // and deactivating the rest + switched_geom->cycleActive(); + switched_geom->cycleActive(); + switched_geom->cycleActive(); + + +\endverbatim + +*/ +class EGS_AENVELOPE_EXPORT EGS_ASwitchedEnvelope : public EGS_AEnvelope { + +private: + + vector active_inscribed; + int cur_ptr; + +protected: + + static string type; //!< Geometry type + + vector getGeomsInRegion(int ireg); + +public: + + EGS_ASwitchedEnvelope(EGS_BaseGeometry *base_geom, + const vector inscribed, const string &Name = "", bool debug=false, string output_vc_file="no"); + + const string &getType() const { + return type; + }; + + /*! activate multiple geometries by passing pointers and set the current pointer + to the first geometryin the input vector */ + void setActiveGeometries(vector geoms); + + /*! activate multiple geometries at input indexes and set the current pointer + to the first index in the input vector */ + void setActiveGeometries(vector geom_indexes); + + /*! check if a given region in the base geometry has an active geometry in it */ + bool hasActiveGeom(int ireg); + + /*! check if a given region in the base geometry has an inactive geometry in it */ + bool hasInactiveGeom(int ireg); + + /*! activate a single geometry and deactivate all the rest */ + void setActiveByIndex(int inscribed_index); + + /*! activate an inscribed geometry */ + void activateByIndex(int inscribed_index); + + /*! deactivate an inscribed geometry */ + void deactivateByIndex(int inscribed_index); + + /*! increment current pointer and activate the next geometry */ + void cycleActive(); + +}; + +#endif diff --git a/HEN_HOUSE/egs++/geometry/egs_autoenvelope/vc_diagram800.png b/HEN_HOUSE/egs++/geometry/egs_autoenvelope/vc_diagram800.png new file mode 100644 index 0000000000000000000000000000000000000000..3eed9055e8f613b32ac8709c6fb9b61c280c1a0a GIT binary patch literal 44457 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 Y?PQM6NvK;fPs|ZGV)XDV->Iwr0wj}`Y5)KL literal 0 HcmV?d00001 diff --git a/HEN_HOUSE/egs++/geometry/egs_autoenvelope/volcor.h b/HEN_HOUSE/egs++/geometry/egs_autoenvelope/volcor.h new file mode 100644 index 000000000..017da36fb --- /dev/null +++ b/HEN_HOUSE/egs++/geometry/egs_autoenvelope/volcor.h @@ -0,0 +1,711 @@ +/* +############################################################################### +# +# EGSnrc egs++ envelope geometry headers +# Copyright (C) 2016 Randle E. P. Taylor, Rowan M. Thomson, +# Marc J. P. Chamberland, D. W. O. Rogers +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Randle Taylor, 2016 +# +# Contributors: Marc Chamberland +# Rowan Thomson +# Dave Rogers +# +############################################################################### +# +# volcor was developed for the Carleton Laboratory for Radiotherapy Physics. +# +############################################################################### +*/ + + +/*! \file volcor.h + * + * \brief Region discovery/volume correction functionality for EGS_AEnvelope geometries + * \author Randle Taylor (randle.taylor@gmail.com) + * \version 1.0 + * \date 2015/03/09 + */ + +#ifndef VC_VOLCOR +#define VC_VOLCOR + +#include +#include +#include +#include + +#include "egs_base_geometry.h" +#include "egs_functions.h" +#include "egs_input.h" +#include "egs_timer.h" +#include "egs_rndm.h" +#include "egs_shapes.h" + +#ifdef HAS_SOBOL + #include "egs_sobol.h" +#endif + +#ifdef HAS_GZSTREAM + #include "gzstream.h" +#endif + +/*! \brief Region discovery/volume correction for auto envelope geometries + * + * + * The *volcor* namespace contains methods for correction of geometry region + * volumes which have other geometries overlapping them. Volume corrections + * are done using a simple Monte Carlo method. +*/ +namespace volcor { + + +/*! Available volume correction modes */ +enum VolCorMode { + DISCOVERY_ONLY, /*!< Region discovery only. No volume correction applied */ + ZERO_VOL, /*!< Set base geometry region volume to zero in regions with inscribed geometries */ + CORRECT_VOLUME /*!< Subtract inscribed geometry volume from base geometry region volume */ +}; + +/*! Type for specifying a region (GeomRegPairT.second) within a given geometry (GeomRegPairT.first) */ +typedef pair GeomRegPairT; + + +/*! Counter for counting number of times that a base geometry region (HitCounterT.first) + * gets hit (HitCounterT.second) by random points */ +typedef std::map HitCounterT; + + +/*! A map from base geomtry region number to the set of geometries inscribed in that region */ +typedef map > RegionGeomSetT; + +/*! \brief RegVolumeT is a pair of the form (RegionNumber, Volume) */ +typedef pair RegVolume; + + +/*! getShapeVolume takes an EGS_Input for a shape and + * returns the volume of the shape. Currently the volume will + * be calculated automatically for cylinders, spheres and + * box shapes. Other shapes must specify a volume using + * the *shape volume* input key. For example: +\verbatim + +:start shape: + type = my_new_shape + input key 1 = 1234 + input key 2= 5678 + shape volume = 123456 +:stop shape: + +\endverbatim + * + * If *shape volume* is present for a cylinder, sphere or box shape that value + * will be used and the automatic calculation will be ignored + * */ +EGS_Float getShapeVolume(EGS_Input *shape_inp) { + + if (!shape_inp) { + return -1; + } + + EGS_Float volume; + int err = shape_inp->getInput("shape volume", volume); + if (!err) { + return volume; + } + + string shape_type; + shape_inp->getInput("type", shape_type); + + if (shape_type == "cylinder") { + EGS_Float radius, height; + int err = shape_inp->getInput("radius", radius); + if (err) { + egsFatal("getShapeVolume :: missing 'radius' input for shape\n"); + } + + err = shape_inp->getInput("height", height); + if (err) { + egsFatal("getShapeVolume :: missing 'height' input for shape\n"); + } + + return M_PI*radius*radius*height; + + } + else if (shape_type == "sphere") { + EGS_Float radius; + + int err = shape_inp->getInput("radius", radius); + if (err) { + egsFatal("getShapeVolume :: missing 'radius' input for shape\n"); + } + + return 4./3.*M_PI*radius*radius*radius; + + } + else if (shape_type == "spherical shell" || shape_type == "egsSphericalShell") { + EGS_Float ri, ro; + int hemi; + int err = shape_inp->getInput("inner radius", ri); + if (err) { + egsFatal("getShapeVolume :: missing 'inner radius' input for shape\n"); + } + + err = shape_inp->getInput("outer radius", ro); + if (err) { + egsFatal("getShapeVolume :: missing 'outer radius' input for shape\n"); + } + + err = shape_inp->getInput("hemisphere", hemi); + if (err) { + hemi = 0; + } + EGS_Float vol = 4./3.*M_PI*(ro*ro*ro - ri*ri*ri); + if (hemi != 0) { + return vol/2; + } + + return vol; + + } + else if (shape_type == "box") { + vector box_size; + int err = shape_inp->getInput("box size", box_size); + if (err) { + egsFatal("getShapeVolume :: missing 'box size' input for shape\n"); + } + if (box_size.size() == 3) { + return box_size[0]*box_size[1]*box_size[2]; + } + else { + return box_size[0]*box_size[0]*box_size[0]; + } + } + + if (shape_type == "") { + egsWarning("Either include a `type` or `shape volume` input key."); + } + else { + egsWarning( + "The volume (in cm^3) for shape type '%s' must be specified using a `shape volume` input key.", + shape_type.c_str() + ); + } + + return -1; + +} + +/*! \brief Volume correction initialization helper class + * + * VCOptions is a small helper class for parsing a volume correction input item + * A sample input would look like this: + * \verbatim + :start region discovery: + + action = discovery # discover, discover and correct volume, discover and zero volume + density of random points (cm^-3) = 1E6 # Defaults to 1E8 + + :start shape: + type = cylinder + radius = 0.04 + height = 0.45 + # volume = 123456 # use volume key for shapes other than cylinder, sphere, or box + :stop shape: + + :stop region discovery: +\endverbatim + + * + * You may also include a standard egs++ random number generator input if + * you want to use an RNG different from the EGS Default + * + * */ +class VCOptions { + +public: + + const static unsigned long DEFAULT_RAND_POINT_DENSITY = 100000000; + + /*! VCOptions constructor. Initializes volume correction options from given input */ + VCOptions(EGS_Input *inp): + rng(NULL), vc_file(""), input(inp), bounds(NULL), sobolAllowed(false) { + + valid=true; + + if (!inp) { + valid = false; + return; + } + + setMode(); + + // set external file to load volume corrections from + setVCFile(); + + if (vc_file == "") { + // no external file found. Run a MC volume correction + + int err = setBoundsShape(); + if (err) { + valid = false; + return; + } + + setDensity(); + setRNG(); + } + + } + + /*! VCOptions destructor. */ + ~VCOptions() { + if (rng) { + delete rng; + } + if (bounds) { + delete bounds; + } + } + + /*! Return a random point within the boundary shape. */ + EGS_Vector getRandomPoint() { + return bounds->getRandomPoint(rng); + } + + bool valid; /*!< was the object initialized completely? */ + + double bounds_volume; /*!< Volume of bounding shape in cm^3 */ + + EGS_Float density; /*!< Density of points (cm^-3) used for MC volume calculation */ + EGS_Float npoints; /*!< total number of points used for VC (density*bounds_volume) */ + + VolCorMode mode; /* mode requested by user (defaults to DISCOVERY_ONLY) */ + + EGS_RandomGenerator *rng; + string vc_file; + +protected: + + EGS_Input *input; + + EGS_BaseShape *bounds; + bool sobolAllowed; + + + /*! get requested mode from input. Default to DISCOVERY_ONLY */ + void setMode() { + + vector choices; + choices.push_back("discover"); + choices.push_back("discover and zero volume"); + choices.push_back("discover and correct volume"); + + mode = (VolCorMode)input->getInput("action", choices, (int)DISCOVERY_ONLY); + } + + /*! get external volume correction file */ + void setVCFile() { + int err = input->getInput("volume correction file", vc_file); + if (err) { + vc_file = ""; + } + } + + /*! create bounding shape from the shape input and calculate its volume */ + int setBoundsShape() { + + EGS_Input *shape_inp = input->takeInputItem("shape"); + if (!shape_inp) { + egsWarning("VolCor::VCOptions::setBoundsShape - no `shape` input found.\n"); + return 1; + } + + bounds_volume = getShapeVolume(shape_inp); + if (bounds_volume < 0) { + egsWarning("VolCor::VCOptions::setBoundsShape - unable to calculate volume.\n"); + delete shape_inp; + return 1; + } + + bounds = EGS_BaseShape::createShape(shape_inp); + if (!bounds) { + egsWarning("VolCor::VCOptions::setBoundsShape - `shape` input not valid.\n"); + delete shape_inp; + return 1; + } + + sobolAllowed = bounds->getObjectType() == "box"; + + delete shape_inp; + return 0; + + } + + /*! set user requested density or default to DEFAULT_RAND_POINT_DENSITY */ + void setDensity() { + + int err = input->getInput("density of random points (cm^-3)", density); + if (err) { + egsWarning("The volume correction 'density of random points (cm^-3)' input was not found\n"); + density = (EGS_Float)DEFAULT_RAND_POINT_DENSITY; + } + + npoints = max(1., density*bounds_volume); + } + + /*! set user requested RNG or default to EGS_RandomGenerator::defaultRNG */ + void setRNG() { + + EGS_Input *rng_input = input->getInputItem("rng definition"); + + if (rng_input) { + string type; + int err = rng_input->getInput("type", type); + if (!err && rng_input->compare(type, "sobol")) { + if (!sobolAllowed) { + egsWarning( + "Sobol QRNG are not allowed for non rectilinear shapes. " + "Using default Ranmar instead.\n" + ); + rng = EGS_RandomGenerator::defaultRNG(); + } + else { +#ifdef HAS_SOBOL + rng = new EGS_Sobol(rng_input); +#else + egsWarning("Sobol RNG requested but not compiled with Sobol support\n"); +#endif + } + } + else { + rng = EGS_RandomGenerator::createRNG(rng_input); + } + + if (!rng) { + egsFatal("VolCor::setRNG Invalid 'rng definition'.\n"); + } + + } + else { +#ifdef HAS_SOBOL + if (sobolAllowed) { + rng = new EGS_Sobol(); + } + else { +#endif + rng = EGS_RandomGenerator::defaultRNG(); +#ifdef HAS_SOBOL + } +#endif + } + } + +}; + +/*! \brief Struct used to collect and output results about a volume correction run.*/ +struct VCResults { + +public: + + bool success; /*!< did the volume correction succeeed? */ + EGS_Float time; /*!< how long (s) did the volume correction take */ + double density; /*!< what was the density of points used for the VC */ + double npoints; /*!< what was the total number of points used for the VC */ + double ninscribed; /*!< what was the total number of inscribed geometries */ + double bounds_volume; /*!< what was the volume of the bounding shape */ + double inscribed_volume; /*!< what was the estimated volume of the inscribed geometry */ + + string vc_file; + + RegionGeomSetT regions_with_inscribed; /*!< which base regions have inscribed geometries in them */ + vector uncorrected_volumes; /*!< uncorrected volume of all base regions */ + vector corrected_volumes; /*!< corrected (value of corrected vol depends on mode)volume of all base regions */ + + VCOptions *options; + + VCResults(): + success(false), + time(0), + density(0), + npoints(0), + ninscribed(0), + bounds_volume(0), + inscribed_volume(0), + vc_file(""), + options(0) {}; + + VCResults(string vcfile): + success(false), + time(0), + density(0), + npoints(0), + ninscribed(0), + bounds_volume(0), + inscribed_volume(0), + vc_file(vcfile), + options(0) {}; + + + VCResults(VCOptions *opts): success(false), time(0), inscribed_volume(0), options(opts) { + vc_file = opts->vc_file; + density = opts->density; + npoints = opts->npoints; + bounds_volume = opts->bounds_volume; + } + + /*! print information about the volume correction run */ + void outputResults() const { + + egsInformation(" --------- Volume Correction Results -----------\n"); + if (vc_file == "") { + egsInformation(" Time taken = %.4f s (%.3E s/point) \n", time, time/npoints); + egsInformation(" Density of points used = %.3E points/cm^-3\n", density); + egsInformation(" Number of points used = %G\n", npoints); + egsInformation(" Bounding shape volume = %.5E cm^3\n", bounds_volume); + egsInformation(" Inscribed geometry volume = %.5E cm^3\n", inscribed_volume); + options->rng->describeRNG(); + } + else { + egsInformation(" Time taken = %.4f s\n", time); + egsInformation(" Volume correction file = %s\n", vc_file.c_str()); + } + + egsInformation(" -----------------------------------------------\n"); + + } + +}; + + +/*! \brief Apply volume corrections to base regions. + * + * After the MC volume run is complete, use the tallied hits and mode requested + * to set the correct volume of the base regions. */ +vector applyVolumeCorrections(VCOptions *opts, HitCounterT hit_counter, vector uncorrected) { + + bool zero = opts->mode == ZERO_VOL; + double bounds_vol = opts->bounds_volume; + double npoints = opts->npoints; + vector corrected_vols(uncorrected); + + for (HitCounterT::iterator hi = hit_counter.begin(); hi != hit_counter.end(); hi++) { + + int base_reg = hi->first; + if (base_reg < 0) { + continue; + } + + int hits = hi->second; + EGS_Float corrected = uncorrected[base_reg] - bounds_vol*double(hits)/npoints; + corrected_vols[base_reg] = zero ? 0 : corrected; + } + + return corrected_vols; +} + +/*! \brief Apply file volume corrections to base regions. + * + * After volumes are loaded from file use the volumes and mode requested + * to set the correct volume of the base regions. */ +vector applyFileVolumeCorrections(VCOptions *opts, vector ®_volumes, vector uncorrected) { + + bool zero = opts->mode == ZERO_VOL; + vector corrected_vols(uncorrected); + + for (size_t rvc=0; rvc < reg_volumes.size(); rvc++) { + int base_reg = reg_volumes[rvc].first; + EGS_Float vol = reg_volumes[rvc].second; + corrected_vols[base_reg] = zero ? 0 : vol; + } + + return corrected_vols; +} + +vector getUncorrectedVolumes(EGS_BaseGeometry *base) { + vector uncorrected; + for (int ir=0; ir < base->regions(); ir++) { + EGS_Float vol = base->getMass(ir)/base->getRelativeRho(ir); + uncorrected.push_back(vol); + } + return uncorrected; + +} + +/*! \brief Run the MC simulation. + * + * Finds regions with inscribed geometries and corrects + * the volume of those regions. The algorithm is described + * on main page of the Auto Envelope documentation. */ +VCResults findRegionsWithInscribed(VCOptions *opts, EGS_BaseGeometry *base, + vector inscribed, vector transforms) { + + EGS_Timer timer; + timer.start(); + + VCResults results(opts); + + results.uncorrected_volumes = getUncorrectedVolumes(base); + + EGS_Vector point; + + EGS_I64 n_in_inscribed = 0; + + //use first inscribed object to test if point is in inscribed geom + EGS_BaseGeometry *first_inscribed = inscribed[0]; + EGS_AffineTransform *first_transform = transforms[0]; + + HitCounterT hit_counter; + + for (EGS_I64 i=0; i < opts->npoints; i++) { + + point = opts->getRandomPoint(); + + EGS_Vector inscribed_point(point); + first_transform->transform(inscribed_point); + + if (!first_inscribed->isInside(inscribed_point)) { + continue; + } + n_in_inscribed += 1; + + // transform to every location and check which regions in the base it is + for (size_t sidx = 0; sidx < transforms.size(); sidx++) { + + EGS_Vector transformed(point); + transforms[sidx]->transform(transformed); + int base_reg = base->isWhere(transformed); + bool in_base = base_reg >= 0; + + if (in_base) { + results.regions_with_inscribed[base_reg].insert(inscribed[sidx]); + hit_counter[base_reg] += 1; + } + + } + } + + results.inscribed_volume = opts->bounds_volume*(double)n_in_inscribed/(int)opts->npoints; + + if (opts->mode != DISCOVERY_ONLY) { + results.corrected_volumes = applyVolumeCorrections(opts, hit_counter, results.uncorrected_volumes); + } + else { + results.corrected_volumes = results.uncorrected_volumes; + } + + results.success = true; + + results.time = timer.time(); + + return results; + +} + + +bool isGZip(istream &vfile) { + return (vfile.get() == 0x1f && vfile.get() == 0x8b); +} + + +void readVolumes(istream &vfile, vector ®_volumes, RegionGeomSetT ®_with_inscribed, vector inscribed) { + int nrecords; + vfile >> nrecords; + for (int rec = 0; rec < nrecords; rec++) { + int reg, ninscribed; + EGS_Float vol; + vfile >> reg >> vol >> ninscribed; + egsInformation("loaded %d/%d %f %d\n", reg, nrecords, vol, ninscribed); + reg_volumes.push_back(RegVolume(reg, vol)); + for (int i=0; i < ninscribed; i++) { + int gidx; + vfile >> gidx; + reg_with_inscribed[reg].insert(inscribed[gidx]); + } + } + +} + +int loadVolumes(string fname, vector ®_volumes, RegionGeomSetT ®_with_inscribed, vector inscribed) { + ifstream vfile(fname.c_str(), ios::binary); + if (!vfile.is_open()) { + return 1; + } + + if (isGZip(vfile)) { + vfile.close(); +#ifdef HAS_GZSTREAM + igzstream gzf(fname.c_str()); + readVolumes(gzf, reg_volumes, reg_with_inscribed, inscribed); + gzf.close(); +#else + egsWarning("Tried to load gzip volume correction file but not compiled with gzstream.\n"); + return 1; +#endif + } + else { + vfile.close(); + ifstream vfile2(fname.c_str(), ios::in); + readVolumes(vfile2, reg_volumes, reg_with_inscribed, inscribed); + vfile2.close(); + } + + return 0; + +} + + +/*! \brief Load volume corrections from external file + * */ +VCResults loadFileResults(VCOptions *opts, EGS_BaseGeometry *base, + vector inscribed, vector transforms) { + + EGS_Timer timer; + timer.start(); + + VCResults results(opts->vc_file); + results.uncorrected_volumes = getUncorrectedVolumes(base); + + vector reg_volumes; + int error = loadVolumes(opts->vc_file, reg_volumes, results.regions_with_inscribed, inscribed); + + if (error) { + egsFatal( + "loadFileVolumeCorrections: failed to read " + "volumes from file '%s'\n", opts->vc_file.c_str() + ); + } + if (opts->mode != DISCOVERY_ONLY) { + results.corrected_volumes = applyFileVolumeCorrections(opts, reg_volumes, results.uncorrected_volumes); + } + else { + results.corrected_volumes = results.uncorrected_volumes; + } + results.success = true; + + results.time = timer.time(); + + return results; + +} + +} + +#endif From 415ba32e21dac63632032e4cf545a218e301dbeb Mon Sep 17 00:00:00 2001 From: Randle Taylor Date: Sun, 13 Nov 2016 18:25:32 -0500 Subject: [PATCH 32/35] Add support to read gzipped egsphant files Add support for egsphant files which have been gzipped. This feature becomes available at compile time if gzstream.cpp and gzstream.h are found in the egs_ndgeometry directory. The gzstream source files are available from: https://github.com/clrp-code/egspp-geometry-lib-extras/ Also document how to initialize an nd geometry from an egsphant file. --- .../egs++/geometry/egs_nd_geometry/Makefile | 21 +++-- .../egs_nd_geometry/egs_nd_geometry.cpp | 85 +++++++++++++------ .../egs_nd_geometry/egs_nd_geometry.h | 40 ++++++++- 3 files changed, 115 insertions(+), 31 deletions(-) diff --git a/HEN_HOUSE/egs++/geometry/egs_nd_geometry/Makefile b/HEN_HOUSE/egs++/geometry/egs_nd_geometry/Makefile index 9336a1961..6af54b249 100644 --- a/HEN_HOUSE/egs++/geometry/egs_nd_geometry/Makefile +++ b/HEN_HOUSE/egs++/geometry/egs_nd_geometry/Makefile @@ -23,7 +23,7 @@ # # Author: Iwan Kawrakow, 2005 # -# Contributors: +# Contributors: Randle Taylor # ############################################################################### @@ -32,15 +32,26 @@ include $(EGS_CONFIG) include $(SPEC_DIR)egspp.spec include $(SPEC_DIR)egspp_$(my_machine).conf -DEFS = $(DEF1) -DBUILD_NDG_DLL -DEXPLICIT_XYZ +GZSTREAM = +GZSTREAM_DEF = +GZSTREAM_H = +GZSTREAM_LIB = +ifneq ("$(wildcard gzstream.cpp)","") +GZSTREAM = gzstream +GZSTREAM_DEF = -DBUILD_GZSTREAM -DHAS_GZSTREAM +GZSTREAM_H = gzstream.h +GZSTREAM_LIB = z +endif + +DEFS = $(DEF1) -DBUILD_NDG_DLL -DEXPLICIT_XYZ $(GZSTREAM_DEF) library = egs_ndgeometry -lib_files = egs_nd_geometry +lib_files = egs_nd_geometry $(GZSTREAM) -link2_libs = egspp egs_planes +link2_libs = egspp egs_planes $(GZSTREAM_LIB) include $(SPEC_DIR)egspp_libs.spec $(make_depend) -$(DSO2)egs_nd_geometry.$(obje): ..$(DSEP)egs_planes$(DSEP)egs_planes.h +$(DSO2)egs_nd_geometry.$(obje): ..$(DSEP)egs_planes$(DSEP)egs_planes.h $(GZSTREAM_H) diff --git a/HEN_HOUSE/egs++/geometry/egs_nd_geometry/egs_nd_geometry.cpp b/HEN_HOUSE/egs++/geometry/egs_nd_geometry/egs_nd_geometry.cpp index 0546b141e..8daf2ca5a 100644 --- a/HEN_HOUSE/egs++/geometry/egs_nd_geometry/egs_nd_geometry.cpp +++ b/HEN_HOUSE/egs++/geometry/egs_nd_geometry/egs_nd_geometry.cpp @@ -27,6 +27,7 @@ # Reid Townson # Ernesto Mainegra-Hing # Hubert Ho +# Randle Taylor # ############################################################################### */ @@ -42,6 +43,10 @@ #include "egs_functions.h" #include "egs_transformations.h" +#ifdef HAS_GZSTREAM + #include "gzstream.h" +#endif + #include #include @@ -589,23 +594,49 @@ EGS_XYZGeometry *EGS_XYZGeometry::constructGeometry(const char *dens_file, } } else { - ifstream data(dens_file); - if (!data) { + + ifstream tempf(dens_file, ios::binary); + istream *data; + ifstream textf; +#ifdef HAS_GZSTREAM + igzstream binf; +#endif + + if (!tempf) { egsWarning("%s: failed to open .egsphant file %s\n",func,dens_file); return 0; } + + bool is_gzip = (tempf.get() == 0x1f && tempf.get() == 0x8b); + tempf.close(); + + if (is_gzip) { +#ifdef HAS_GZSTREAM + binf.open(dens_file); + data = &binf; +#else + egsWarning("Tried to read gzipped egsphant but egs_ndgeometry was not compiled with gzip support\n"); + return 0; +#endif + } + else { + textf.open(dens_file); + data = &textf; + } + + int nmed; - data >> nmed; - if (data.fail()) { + (*data) >> nmed; + if ((*data).fail()) { egsWarning("%s: failed reading number of media\n",func); return 0; } char buf [1024]; int imed; - data.getline(buf,1023); + (*data).getline(buf,1023); for (imed=0; imed\n",buf); @@ -613,10 +644,10 @@ EGS_XYZGeometry *EGS_XYZGeometry::constructGeometry(const char *dens_file, // ignore estepe EGS_Float dum; for (imed=0; imed> dum; + (*data) >> dum; } - data >> Nx >> Ny >> Nz; - if (data.fail()) { + (*data) >> Nx >> Ny >> Nz; + if ((*data).fail()) { egsWarning("%s: failed reading number of voxels\n",func); return 0; } @@ -625,9 +656,9 @@ EGS_XYZGeometry *EGS_XYZGeometry::constructGeometry(const char *dens_file, zz = new EGS_Float [Nz+1]; int j; for (j=0; j<=Nx; ++j) { - data >> xx[j]; + (*data) >> xx[j]; } - if (data.fail()) { + if ((*data).fail()) { egsWarning("%s: failed reading x-planes\n",func); delete [] xx; delete [] yy; @@ -635,9 +666,9 @@ EGS_XYZGeometry *EGS_XYZGeometry::constructGeometry(const char *dens_file, return 0; } for (j=0; j<=Ny; ++j) { - data >> yy[j]; + (*data) >> yy[j]; } - if (data.fail()) { + if ((*data).fail()) { egsWarning("%s: failed reading y-planes\n",func); delete [] xx; delete [] yy; @@ -645,9 +676,9 @@ EGS_XYZGeometry *EGS_XYZGeometry::constructGeometry(const char *dens_file, return 0; } for (j=0; j<=Nz; ++j) { - data >> zz[j]; + (*data) >> zz[j]; } - if (data.fail()) { + if ((*data).fail()) { egsWarning("%s: failed reading z-planes\n",func); delete [] xx; delete [] yy; @@ -657,14 +688,14 @@ EGS_XYZGeometry *EGS_XYZGeometry::constructGeometry(const char *dens_file, int nr = Nx*Ny*Nz; //int med; //for(j=0; j> med; - data.getline(buf,1023); + (*data).getline(buf,1023); for (int iz=0; iz> rho[j]; + (*data) >> rho[j]; } - if (data.fail()) { + if ((*data).fail()) { egsWarning("%s: failed reading mass density matrix\n",func); delete [] xx; delete [] yy; @@ -1154,9 +1185,13 @@ extern "C" { } EGS_XYZGeometry *result = EGS_XYZGeometry::constructGeometry(dens_file.c_str(),ramp_file.c_str(),dens_or_egsphant_or_interfile); - result->setName(input); - result->setBoundaryTolerance(input); - result->setBScaling(input); + + if (result) { + result->setName(input); + result->setBoundaryTolerance(input); + result->setBScaling(input); + } + return result; } vector xpos, ypos, zpos, xslab, yslab, zslab; diff --git a/HEN_HOUSE/egs++/geometry/egs_nd_geometry/egs_nd_geometry.h b/HEN_HOUSE/egs++/geometry/egs_nd_geometry/egs_nd_geometry.h index 39d87600a..c2ade5d7d 100644 --- a/HEN_HOUSE/egs++/geometry/egs_nd_geometry/egs_nd_geometry.h +++ b/HEN_HOUSE/egs++/geometry/egs_nd_geometry/egs_nd_geometry.h @@ -27,6 +27,7 @@ # Ernesto Mainegra-Hing # Frederic Tessier # Reid Townson +# Randle Taylor # ############################################################################### */ @@ -244,6 +245,7 @@ geometries and make the simulation run somewhat slower. N-dimensional geometries are used in many of the example geometry files. + A simple example: \verbatim :start geometry definition: @@ -298,6 +300,14 @@ A simple example: :stop geometry definition: \endverbatim \image html egs_ndgeometry.png "A simple example" + +Optional Features +----------------- + +In order to use the gzip functionality you must have the egspp-geometry-lib-extras +installed. Due to NRC licensing requirements this code is distributed separately and +can be obtained from https://github.com/clrp-code/egspp-geometry-lib-extras/ . + */ class EGS_NDG_EXPORT EGS_NDGeometry : public EGS_BaseGeometry { @@ -612,7 +622,7 @@ medium in all regions between x-indeces \c i1 and \c i2 (inclusive), y-indeces \c j1 and \c j2, and z-indeces \c k1 and \c k2 to the medium with index \c med. -The following two possibilities for defining XYZ geometries have been +The following possibilities for defining XYZ geometries have been added since the 2.2.4 release of EGSnrc: \verbatim :start geometry: @@ -647,6 +657,34 @@ convention that the voxel (ix,iy,iz) is region ix+iy*Nx+iz*Nx*Ny in the mass density matrix. The ct ramp file is then used to convert the mass densities to media indeces. +You may also create an EGS_XYZGeometry using an egsphant file (see +PIRS-794 and the CTCreate program): +\verbatim +:start geometry: + library = egs_ndgeometry + type = EGS_XYZGeometry + egsphant file = your_phant.egsphant + ct ramp = ramp_file +:stop geometry: +\endverbatim +with `ct ramp` being the same format as discussed above. If you've compiled +egs_nd_geometry with GZIP support (distrbuted separately from EGSnrc due to +licensing requirements. See +https://github.com/clrp-code/egspp-geometry-lib-extras/) you may also +directly use egsphant files which have been compressed with gzip. +\verbatim +:start geometry: + library = egs_ndgeometry + type = EGS_XYZGeometry + egsphant file = your_phant.egsphant.gz + ct ramp = ramp_file +:stop geometry: +\endverbatim + +See \c ndgeom_egsphant.geom geometry file for an example of loading +an egsphant file with egs_ndgeometry. + + The other new possibility to define a XYZ geometry is \verbatim :start geometry: From 88a8b56fc77ec3c5a9a9d831e8bb53221d41c729 Mon Sep 17 00:00:00 2001 From: Randle Taylor Date: Wed, 8 Jun 2016 23:06:54 -0400 Subject: [PATCH 33/35] Add sample input files for new geometries Add sample input files for glib, rz, and auto envelope geometries, as well as an nd geometry initialized with an egsphant file and ramp. --- HEN_HOUSE/egs++/geometry/examples/glib.geom | 74 + .../examples/ndgeom_egsphant.egsphant | 5732 +++++++++++++++++ .../geometry/examples/ndgeom_egsphant.geom | 53 + .../geometry/examples/ndgeom_egsphant.ramp | 3 + .../egs++/geometry/examples/rz_lib1.geom | 58 + .../egs++/geometry/examples/rz_lib2.geom | 64 + .../geometry/examples/seeds_in_xyz_aenv.geom | 160 + 7 files changed, 6144 insertions(+) create mode 100644 HEN_HOUSE/egs++/geometry/examples/glib.geom create mode 100644 HEN_HOUSE/egs++/geometry/examples/ndgeom_egsphant.egsphant create mode 100644 HEN_HOUSE/egs++/geometry/examples/ndgeom_egsphant.geom create mode 100644 HEN_HOUSE/egs++/geometry/examples/ndgeom_egsphant.ramp create mode 100644 HEN_HOUSE/egs++/geometry/examples/rz_lib1.geom create mode 100644 HEN_HOUSE/egs++/geometry/examples/rz_lib2.geom create mode 100644 HEN_HOUSE/egs++/geometry/examples/seeds_in_xyz_aenv.geom diff --git a/HEN_HOUSE/egs++/geometry/examples/glib.geom b/HEN_HOUSE/egs++/geometry/examples/glib.geom new file mode 100644 index 000000000..06556b847 --- /dev/null +++ b/HEN_HOUSE/egs++/geometry/examples/glib.geom @@ -0,0 +1,74 @@ + +############################################################################### +# +# EGSnrc egs++ sample glib geometry +# Copyright (C) 2016 Randle E. P. Taylor, Rowan M. Thomson, +# Marc J. P. Chamberland, D. W. O. Rogers +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Randle Taylor, 2016 +# +# Contributors: Marc Chamberland +# Rowan Thomson +# Dave Rogers +# +############################################################################### +# +# An example geometry input file for the egs++ geometry package. +# +# This input demonstrates loading an external geometry using the glib +# library and inscribing it in an envelope geometry +# +############################################################################### + + +:start geometry definition: + + :start geometry: + + library = egs_glib + name = seed + include file = I6702.inp + + :stop geometry: + + :start geometry: + + library = egs_box + box size = 2 + name = xyz + + :start media input: + media = H2O700ICRU + :stop media input: + + :stop geometry: + + :start geometry: + + library = egs_genvelope + base geometry = xyz + inscribed geometries = seed + name = phantom_w_seed + + :stop geometry: + + simulation geometry = phantom_w_seed + +:stop geometry definition: diff --git a/HEN_HOUSE/egs++/geometry/examples/ndgeom_egsphant.egsphant b/HEN_HOUSE/egs++/geometry/examples/ndgeom_egsphant.egsphant new file mode 100644 index 000000000..e336b52d5 --- /dev/null +++ b/HEN_HOUSE/egs++/geometry/examples/ndgeom_egsphant.egsphant @@ -0,0 +1,5732 @@ +2 +MEDIUM_1 +MEDIUM_2 +0.25 0.25 +53 53 53 +-15 -5.1 -4.9 -4.7 -4.5 -4.3 -4.1 -3.9 -3.7 -3.5 -3.3 -3.1 -2.9 -2.7 -2.5 -2.3 -2.1 -1.9 -1.7 -1.5 -1.3 -1.1 -0.9 -0.7 -0.5 -0.3 -0.1 0.1 0.3 0.5 0.7 0.9 1.1 1.3 1.5 1.7 1.9 2.1 2.3 2.5 2.7 2.9 3.1 3.3 3.5 3.7 3.9 4.1 4.3 4.5 4.7 4.9 5.1 15 +-15 -5.1 -4.9 -4.7 -4.5 -4.3 -4.1 -3.9 -3.7 -3.5 -3.3 -3.1 -2.9 -2.7 -2.5 -2.3 -2.1 -1.9 -1.7 -1.5 -1.3 -1.1 -0.9 -0.7 -0.5 -0.3 -0.1 0.1 0.3 0.5 0.7 0.9 1.1 1.3 1.5 1.7 1.9 2.1 2.3 2.5 2.7 2.9 3.1 3.3 3.5 3.7 3.9 4.1 4.3 4.5 4.7 4.9 5.1 15 +-15 -5.1 -4.9 -4.7 -4.5 -4.3 -4.1 -3.9 -3.7 -3.5 -3.3 -3.1 -2.9 -2.7 -2.5 -2.3 -2.1 -1.9 -1.7 -1.5 -1.3 -1.1 -0.9 -0.7 -0.5 -0.3 -0.1 0.1 0.3 0.5 0.7 0.9 1.1 1.3 1.5 1.7 1.9 2.1 2.3 2.5 2.7 2.9 3.1 3.3 3.5 3.7 3.9 4.1 4.3 4.5 4.7 4.9 5.1 15 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 +22222222222222222222222222222222222222222222222222222 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 +0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 0.998 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 +0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 0.0012 + diff --git a/HEN_HOUSE/egs++/geometry/examples/ndgeom_egsphant.geom b/HEN_HOUSE/egs++/geometry/examples/ndgeom_egsphant.geom new file mode 100644 index 000000000..6719f32c6 --- /dev/null +++ b/HEN_HOUSE/egs++/geometry/examples/ndgeom_egsphant.geom @@ -0,0 +1,53 @@ + +############################################################################### +# +# EGSnrc egs++ sample nd_geometry egsphant geometry +# Copyright (C) 2016 Randle E. P. Taylor, Rowan M. Thomson, +# Marc J. P. Chamberland, D. W. O. Rogers +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Randle Taylor, 2016 +# +# Contributors: Marc Chamberland +# Rowan Thomson +# Dave Rogers +# +############################################################################### +# +# An example geometry input file for the egs++ geometry package. +# +# This input demonstrates loading an egsphant geometry using the nd_geometry +# library. Requires files ndgeom_egsphant.egsphant and ndgeom_egsphant.ramp +# to be in the same directory. +# +############################################################################### + +:start geometry definition: + + :start geometry: + library = egs_ndgeometry + type = EGS_XYZGeometry + name = my_egsphant_geom + egsphant file = ndgeom_egsphant.egsphant + ct ramp = ndgeom_egsphant.ramp + :stop geometry: + + simulation geometry = my_egsphant_geom + +:stop geometry definition: diff --git a/HEN_HOUSE/egs++/geometry/examples/ndgeom_egsphant.ramp b/HEN_HOUSE/egs++/geometry/examples/ndgeom_egsphant.ramp new file mode 100644 index 000000000..2c5aba92c --- /dev/null +++ b/HEN_HOUSE/egs++/geometry/examples/ndgeom_egsphant.ramp @@ -0,0 +1,3 @@ +MEDIUM_1 0.0 0.5 0.12 +MEDIUM_2 0.8 1.1 0.998 + diff --git a/HEN_HOUSE/egs++/geometry/examples/rz_lib1.geom b/HEN_HOUSE/egs++/geometry/examples/rz_lib1.geom new file mode 100644 index 000000000..d8ae95fb4 --- /dev/null +++ b/HEN_HOUSE/egs++/geometry/examples/rz_lib1.geom @@ -0,0 +1,58 @@ + +############################################################################### +# +# EGSnrc egs++ sample nd geometry +# Copyright (C) 2016 Randle E. P. Taylor, Rowan M. Thomson, +# Marc J. P. Chamberland, D. W. O. Rogers +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Randle Taylor, 2016 +# +# Contributors: Marc Chamberland +# Rowan Thomson +# Dave Rogers +# +############################################################################### +# +# An example geometry input file for the egs++ geometry package. +# +# This input file defines the same geometry as rz.geom but using the egs_rz +# library rather than directly using an nd geometry. +# +############################################################################### + + +:start geometry definition: + + :start geometry: + library = egs_rz + name = rz + radii = 1 1.3 + z-planes = 0 0.3 0.5 0.8 + + :start media input: + media = 170C521ICRU AIR521ICRU + set medium = 1 1 + :stop media input: + + :stop geometry: + + simulation geometry = rz + +:stop geometry definition: diff --git a/HEN_HOUSE/egs++/geometry/examples/rz_lib2.geom b/HEN_HOUSE/egs++/geometry/examples/rz_lib2.geom new file mode 100644 index 000000000..c05b0ad4c --- /dev/null +++ b/HEN_HOUSE/egs++/geometry/examples/rz_lib2.geom @@ -0,0 +1,64 @@ + +############################################################################### +# +# EGSnrc egs++ sample nd geometry +# Copyright (C) 2016 Randle E. P. Taylor, Rowan M. Thomson, +# Marc J. P. Chamberland, D. W. O. Rogers +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Randle Taylor, 2016 +# +# Contributors: Marc Chamberland +# Rowan Thomson +# Dave Rogers +# +############################################################################### +# +# An example geometry input file for the egs++ geometry package. +# +# This input file defines the same geometry as rz_lib1.geom but uses slabs +# and shells rather than using radii and z-planes inputs. +# +############################################################################### + + +:start geometry definition: + + :start geometry: + + library = egs_rz + name = rz + + number of shells = 1 1 + shell thickness = 1 0.3 + + first plane = 0 + number of slabs = 1 1 1 + slab thickness = 0.3 0.2 0.3 + + :start media input: + media = 170C521ICRU AIR521ICRU + set medium = 1 1 + :stop media input: + + :stop geometry: + + simulation geometry = rz + +:stop geometry definition: diff --git a/HEN_HOUSE/egs++/geometry/examples/seeds_in_xyz_aenv.geom b/HEN_HOUSE/egs++/geometry/examples/seeds_in_xyz_aenv.geom new file mode 100644 index 000000000..0b6c016fd --- /dev/null +++ b/HEN_HOUSE/egs++/geometry/examples/seeds_in_xyz_aenv.geom @@ -0,0 +1,160 @@ + +############################################################################### +# +# EGSnrc egs++ sample autoenvelope geometry +# Copyright (C) 2016 Randle E. P. Taylor, Rowan M. Thomson, +# Marc J. P. Chamberland, D. W. O. Rogers +# +# This file is part of EGSnrc. +# +# EGSnrc is free software: you can redistribute it and/or modify it under +# the terms of the GNU Affero General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# EGSnrc is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for +# more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with EGSnrc. If not, see . +# +############################################################################### +# +# Author: Randle Taylor, 2016 +# +# Contributors: Marc Chamberland +# Rowan Thomson +# Dave Rogers +# +############################################################################### +# +# An example geometry input file for the egs++ geometry package. +# +# This input file defines an egs++ geometry for a series of brachytherapy +# seeds put into an xyz geometry filled with water. It is very similar to the +# seeds_in_xyz.geom example, but the seeds are inscribed using an automatic +# envelope geometry instead of a traditional envelope. It also relies on the +# glib library to load a brachytherapy seed from an external file. +# +############################################################################### + + +:start geometry definition: + + ######################## begin of seed definition ####################### + + :start geometry: + + library = egs_glib + name = seed + include file = I6702.inp + + :stop geometry: + + ######################## define XYZ-geometry for envelope + :start geometry: + library = egs_ndgeometry + type = EGS_XYZGeometry + name = xyz + x-planes = -5.5 -4.5 -3.5 -2.5 -1.5 -0.5 0.5 1.5 2.5 3.5 4.5 5.5 + y-planes = -5.5 -4.5 -3.5 -2.5 -1.5 -0.5 0.5 1.5 2.5 3.5 4.5 5.5 + z-planes = -5.5 -4.5 -3.5 -2.5 -1.5 -0.5 0.5 1.5 2.5 3.5 4.5 5.5 + :start media input: + media = H2O700ICRU + :stop media input: + :stop geometry: + + + ######################## define autoenvelope with inscribed seeds + :start geometry: + + name = seeds_in_box + library = egs_autoenvelope + type = EGS_AEnvelope + base geometry = xyz + + print debug info = yes # optional: no (default), yes + + :start inscribed geometry: + + inscribed geometry name = seed + + :start transformations: + + :start transformation: + translation = -3 -3 0 + rotation vector = 1 -1 0 + :stop transformation: + + :start transformation: + translation = -2 -2 0 + :stop transformation: + + :start transformation: + translation = -1 -1 0 + rotation vector = 1 -1 0 + :stop transformation: + + :start transformation: + translation = 1 1 0 + rotation vector = 1 -1 0 + :stop transformation: + + :start transformation: + translation = 2 2 0 + :stop transformation: + + :start transformation: + translation = 3 3 0 + rotation vector = 1 -1 0 + :stop transformation: + + :start transformation: + translation = 3 -3 0 + :stop transformation: + + :start transformation: + translation = 2 -2 0 + :stop transformation: + + :start transformation: + translation = 1 -1 0 + :stop transformation: + + :start transformation: + translation = -1 1 0 + :stop transformation: + + :start transformation: + translation = -2 2 0 + :stop transformation: + + :start transformation: + translation = -3 3 0 + :stop transformation: + + :stop transformations: + + :start region discovery: + + action = discover and correct volume # other options are 'discover', 'discover and zero volume' + density of random points (cm^-3) = 1E8 + + :start shape: + + type = cylinder + radius = 0.04 + height = 0.45 + + :stop shape: + + :stop region discovery: + + :stop inscribed geometry: + :stop geometry: + + simulation geometry = seeds_in_box + +:stop geometry definition: From e6b01316b01b1039d1aba627b044e54c00b4a70e Mon Sep 17 00:00:00 2001 From: Randle Taylor Date: Wed, 8 Jun 2016 23:08:18 -0400 Subject: [PATCH 34/35] Add new geometries and shapes to egs++ Makefile --- HEN_HOUSE/egs++/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/HEN_HOUSE/egs++/Makefile b/HEN_HOUSE/egs++/Makefile index 5ccf108a1..9f29384d9 100644 --- a/HEN_HOUSE/egs++/Makefile +++ b/HEN_HOUSE/egs++/Makefile @@ -51,7 +51,8 @@ geometry_libs = egs_planes egs_cd_geometry egs_gtransformed egs_nd_geometry \ egs_box egs_genvelope egs_spheres egs_cylinders egs_iplanes \ egs_cones egs_gstack egs_prism egs_union egs_pyramid egs_conez\ egs_space egs_elliptic_cylinders egs_smart_envelope \ - egs_vhp_geometry egs_octree egs_roundrect_cylinders + egs_vhp_geometry egs_octree egs_roundrect_cylinders \ + egs_rz egs_autoenvelope egs_glib source_libs = egs_collimated_source egs_isotropic_source egs_parallel_beam \ egs_point_source egs_source_collection egs_transformed_source \ @@ -61,7 +62,7 @@ source_libs = egs_collimated_source egs_isotropic_source egs_parallel_beam \ shape_libs = egs_circle egs_ellipse egs_extended_shape egs_gaussian_shape \ egs_line_shape egs_polygon_shape egs_rectangle egs_shape_collection \ - egs_voxelized_shape + egs_voxelized_shape egs_spherical_shell egs_conical_shell aobject_libs = egs_track_scoring egs_dose_scoring egs_radiative_splitting egs_phsp_scoring From c5bed9973d6254ed0d1468bcc94ad6515b9d4eab Mon Sep 17 00:00:00 2001 From: Reid Townson Date: Fri, 31 Jan 2020 09:24:47 -0500 Subject: [PATCH 35/35] Fix makefiles to compile new geometries on Windows Use makefile macros for the make and remove commands, because these are named differently on Windows. --- HEN_HOUSE/egs++/geometry/egs_autoenvelope/Makefile | 4 ++-- HEN_HOUSE/egs++/geometry/egs_glib/Makefile | 6 +++--- HEN_HOUSE/egs++/geometry/egs_rz/Makefile | 9 ++++----- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/HEN_HOUSE/egs++/geometry/egs_autoenvelope/Makefile b/HEN_HOUSE/egs++/geometry/egs_autoenvelope/Makefile index 4f92b6dbe..4e5c51a88 100644 --- a/HEN_HOUSE/egs++/geometry/egs_autoenvelope/Makefile +++ b/HEN_HOUSE/egs++/geometry/egs_autoenvelope/Makefile @@ -76,9 +76,9 @@ $(ABS_DSO)$(libpre)egs_autoenvelope$(libext): volcor.h $(GZSTREAM_H) \ ..$(DSEP)egs_gtransformed$(DSEP)egs_gtransformed.h clean: - rm -f $(ABS_DSO)$(libpre)egs_autoenvelope$(libext) $(ABS_DSO)$(libpre)egs_sobol$(libext) $(ABS_DSO)$(libpre)sobol$(libext) \ + $(REMOVE) $(ABS_DSO)$(libpre)egs_autoenvelope$(libext) $(ABS_DSO)$(libpre)egs_sobol$(libext) $(ABS_DSO)$(libpre)sobol$(libext) \ $(ABS_DSO)$(libpre)gzstream$(libext) $(ABS_DSO)$(libpre)gzstream$(libext) - rm -f $(DSO2)autoenvelope.$(obje) $(DSO2)sobol.$(obje) $(DSO2)egs_sobol.$(obje) \ + $(REMOVE) $(DSO2)autoenvelope.$(obje) $(DSO2)sobol.$(obje) $(DSO2)egs_sobol.$(obje) \ $(DSO2)gzstream.$(obje) $(DSO2)gzstream.$(obje) \ touchup: diff --git a/HEN_HOUSE/egs++/geometry/egs_glib/Makefile b/HEN_HOUSE/egs++/geometry/egs_glib/Makefile index dc6dfba04..07357b86a 100644 --- a/HEN_HOUSE/egs++/geometry/egs_glib/Makefile +++ b/HEN_HOUSE/egs++/geometry/egs_glib/Makefile @@ -52,8 +52,8 @@ $(DSO2)$(library).$(obje): ndgeom $(ABS_DSO)$(libpre)$(library)$(libext): ndgeom ndgeom: - cd ..$(DSEP)egs_nd_geometry && make + cd ..$(DSEP)egs_nd_geometry && $(MAKE) clean: - rm -f $(ABS_DSO)$(libpre)$(library)$(libext) - rm -f $(DSO2)$(library).$(obje) + $(REMOVE) $(ABS_DSO)$(libpre)$(library)$(libext) $(DSO2)$(library).$(obje) + diff --git a/HEN_HOUSE/egs++/geometry/egs_rz/Makefile b/HEN_HOUSE/egs++/geometry/egs_rz/Makefile index 85b7d61cf..d276df292 100644 --- a/HEN_HOUSE/egs++/geometry/egs_rz/Makefile +++ b/HEN_HOUSE/egs++/geometry/egs_rz/Makefile @@ -52,14 +52,13 @@ $(DSO2)$(library).$(obje): ndgeom cyls planes $(ABS_DSO)$(libpre)$(library)$(libext): ndgeom cyls planes ndgeom: - cd ..$(DSEP)egs_nd_geometry && make + cd ..$(DSEP)egs_nd_geometry && $(MAKE) cyls: - cd ..$(DSEP)egs_cylinders && make + cd ..$(DSEP)egs_cylinders && $(MAKE) planes: - cd ..$(DSEP)egs_planes && make + cd ..$(DSEP)egs_planes && $(MAKE) clean: - rm -f $(ABS_DSO)$(libpre)$(library)$(libext) - rm -f $(DSO2)$(library).$(obje) + $(REMOVE) $(ABS_DSO)$(libpre)$(library)$(libext) $(DSO2)$(library).$(obje)