diff --git a/.gitignore b/.gitignore index e2c6f9b41f320800ffa96e192129bb90a8eab745..67ac189fcca1d9f32a9c445814f28bf0e2682863 100644 --- a/.gitignore +++ b/.gitignore @@ -60,8 +60,8 @@ doc/[Dd]oxygen/man # untracked configuration files /etc/prefs.csh /etc/prefs.sh -/etc/config/*.csh -/etc/config/*.sh +/etc/config/prefs.csh +/etc/config/prefs.sh # source packages - anywhere *.tar.bz2 diff --git a/ReleaseNotes-dev b/ReleaseNotes-dev index 5f25edc27664f2a9a9f10dcc372420b72bc0971d..8daf5ef6f457d65afab4186c1e88699dd6a06243 100644 --- a/ReleaseNotes-dev +++ b/ReleaseNotes-dev @@ -126,7 +126,9 @@ globalPointPatch. Moving mesh cases can now be run non-parallel and continued in parallel and reconstructed without any limitation. *** *New* compact binary I/O for faces and cells. - This speeds up reading/writing meshes in binary. + This speeds up reading/writing meshes in binary. Binary mesh reading + is backwards (but not forwards) compatible. Use ascii mesh format or + foamFormatConvert. *** *Updated* runTimeModifiable + user selectable model to use for checking run-time modifiable dictionaries (see also doc/changes/inotify.txt): @@ -139,8 +141,9 @@ + on linux optionally uses inotify instead of time stamps - more efficient for large numbers of monitored files. No more fileModificationSkew needed. + single integer reduction instead of one reduction per monitored file. - + only files that can be re-read are being checked. Drastic reduction of - number of files to check. + + only files that can be re-read are being checked by specifying + in the IOobject constructor MUST_READ_IF_MODIFIED instead of + MUST_READ. Drastic reduction of number of files to check. *** *New* #codeStream dictionary entry Uses dynamic compilation of OpenFOAM C++ code to construct dictionary. E.g. in blockMeshDict: @@ -241,9 +244,11 @@ - works in parallel + =snappyHexMesh=: + extrude across multi-processor boundaries - + preserve faceZones during layering - + combining patch faces after snapping + + preserve faceZones shape during layering + + combining coincident patch faces is now default after snapping + *Warning*: + - snapControls::tolerance setting fixed w.r.t. 17x. Is the + multiplication to calculate the local search distance for nearest. - minMedianAxisAngle angle fixed w.r.t. 17x. Set to 90 to get same behaviour as 130 in 17x. - nGrow did not work in 17x. Set to 0 @@ -308,6 +313,8 @@ + multipleBoxes, hotBoxes, panel, evaporationTest + =interDyMFoam= tutorials: + testTubeMixer: showcases =solidBodyMotionFunction= + + =snappyHexMesh= tutorials: + + flange: demonstration of feature lines in snappyHexMesh * Other + compilable with =clang= diff --git a/applications/solvers/basic/potentialFoam/potentialFoam.C b/applications/solvers/basic/potentialFoam/potentialFoam.C index c691dd06e76609612fd6634b89081a87f273d2ed..808b964e4fd1a5762155eedd5e5a82c540ce2fde 100644 --- a/applications/solvers/basic/potentialFoam/potentialFoam.C +++ b/applications/solvers/basic/potentialFoam/potentialFoam.C @@ -49,6 +49,10 @@ int main(int argc, char *argv[]) Info<< nl << "Calculating potential flow" << endl; + // Since solver contains no time loop it would never execute + // function objects so do it ourselves. + runTime.functionObjects().start(); + adjustPhi(phi, U, p); for (int nonOrth=0; nonOrth<=nNonOrthCorr; nonOrth++) @@ -99,6 +103,9 @@ int main(int argc, char *argv[]) p.write(); } + runTime.functionObjects().end(); + + Info<< "ExecutionTime = " << runTime.elapsedCpuTime() << " s" << " ClockTime = " << runTime.elapsedClockTime() << " s" << nl << endl; diff --git a/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMeshDict b/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMeshDict index 8e8232f60fc556ed4cf47d6eaf75e94475b67a83..f99b82edb71c567e7a7d68f3a46b261a6d7e8f5c 100644 --- a/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMeshDict +++ b/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMeshDict @@ -220,7 +220,7 @@ snapControls //- Maximum relative distance for points to be attracted by surface. // True distance is this factor times local maximum edge length. // Note: changed(corrected) w.r.t 17x! (17x used 2* tolerance) - tolerance 2.0; + tolerance 1.0; //- Number of mesh displacement relaxation iterations. nSolveIter 30; @@ -228,6 +228,10 @@ snapControls //- Maximum number of snapping relaxation iterations. Should stop // before upon reaching a correct mesh. nRelaxIter 5; + + //- Highly experimental and wip: number of feature edge snapping + // iterations. Leave out altogether to disable. + //nFeatureSnapIter 10; } @@ -258,6 +262,9 @@ addLayersControls //- Wanted thickness of final added cell layer. If multiple layers + // is the + // thickness of the layer furthest away from the wall. + // Relative to undistorted size of cell outside layer. // is the thickness of the layer furthest away from the wall. // See relativeSizes parameter. finalLayerThickness 0.3; @@ -410,7 +417,7 @@ debug 0; // Merge tolerance. Is fraction of overall bounding box of initial mesh. // Note: the write tolerance needs to be higher than this. -mergeTolerance 1E-6; +mergeTolerance 1e-6; // ************************************************************************* // diff --git a/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C b/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C index 20e51284fc70e1b7f05a8c813f83ca5b98d4458b..90faf0de65f3d4c01d4d5fc5404a9b61be9b655d 100644 --- a/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C +++ b/applications/utilities/miscellaneous/foamFormatConvert/foamFormatConvert.C @@ -144,10 +144,30 @@ bool writeZones(const word& name, const fileName& meshDir, Time& runTime) int main(int argc, char *argv[]) { timeSelector::addOptions(); + argList::addBoolOption + ( + "noConstant", + "exclude the 'constant/' dir in the times list" + ); + # include "addRegionOption.H" # include "setRootCase.H" + + // enable noConstant by switching + if (!args.optionFound("noConstant")) + { + args.setOption("constant", ""); + } + else + { + args.unsetOption("constant"); + Info<< "Excluding the constant directory." << nl << endl; + } + + # include "createTime.H" + // Make sure we do not use the master-only reading since we read // fields (different per processor) as dictionaries. regIOobject::fileModificationChecking = regIOobject::timeStamp; diff --git a/applications/utilities/parallelProcessing/redistributeMeshPar/redistributeMeshPar.C b/applications/utilities/parallelProcessing/redistributeMeshPar/redistributeMeshPar.C index 674e464f2cda862fe88e93f053b38238d9707a8d..8812e78e64e9db58f617bf180807feeba3807b81 100644 --- a/applications/utilities/parallelProcessing/redistributeMeshPar/redistributeMeshPar.C +++ b/applications/utilities/parallelProcessing/redistributeMeshPar/redistributeMeshPar.C @@ -98,6 +98,44 @@ autoPtr<fvMesh> createMesh xferCopy(labelList()), false ); + // Add some dummy zones so upon reading it does not read them + // from the undecomposed case. Should be done as extra argument to + // regIOobject::readStream? + List<pointZone*> pz + ( + 1, + new pointZone + ( + "dummyPointZone", + labelList(0), + 0, + dummyMesh.pointZones() + ) + ); + List<faceZone*> fz + ( + 1, + new faceZone + ( + "dummyFaceZone", + labelList(0), + boolList(0), + 0, + dummyMesh.faceZones() + ) + ); + List<cellZone*> cz + ( + 1, + new cellZone + ( + "dummyCellZone", + labelList(0), + 0, + dummyMesh.cellZones() + ) + ); + dummyMesh.addZones(pz, fz, cz); //Pout<< "Writing dummy mesh to " << dummyMesh.polyMesh::objectPath() // << endl; dummyMesh.write(); @@ -239,7 +277,11 @@ autoPtr<fvMesh> createMesh if (!haveMesh) { - // Add the zones + // Add the zones. Make sure to remove the old dummy ones first + mesh.pointZones().clear(); + mesh.faceZones().clear(); + mesh.cellZones().clear(); + List<pointZone*> pz(pointZoneNames.size()); forAll(pointZoneNames, i) { @@ -389,6 +431,12 @@ void printMeshData(const polyMesh& mesh) globalIndex globalBoundaryFaces(mesh.nFaces()-mesh.nInternalFaces()); + label maxProcCells = 0; + label totProcFaces = 0; + label maxProcPatches = 0; + label totProcPatches = 0; + label maxProcFaces = 0; + for (label procI = 0; procI < Pstream::nProcs(); procI++) { Info<< endl @@ -413,7 +461,32 @@ void printMeshData(const polyMesh& mesh) << " Number of processor faces = " << nProcFaces << nl << " Number of boundary faces = " << globalBoundaryFaces.localSize(procI) << endl; + + maxProcCells = max(maxProcCells, globalCells.localSize(procI)); + totProcFaces += nProcFaces; + totProcPatches += nei.size(); + maxProcPatches = max(maxProcPatches, nei.size()); + maxProcFaces = max(maxProcFaces, nProcFaces); } + + // Stats + + scalar avgProcCells = scalar(globalCells.size())/Pstream::nProcs(); + scalar avgProcPatches = scalar(totProcPatches)/Pstream::nProcs(); + scalar avgProcFaces = scalar(totProcFaces)/Pstream::nProcs(); + + Info<< nl + << "Number of processor faces = " << totProcFaces/2 << nl + << "Max number of cells = " << maxProcCells + << " (" << 100.0*(maxProcCells-avgProcCells)/avgProcCells + << "% above average " << avgProcCells << ")" << nl + << "Max number of processor patches = " << maxProcPatches + << " (" << 100.0*(maxProcPatches-avgProcPatches)/avgProcPatches + << "% above average " << avgProcPatches << ")" << nl + << "Max number of faces between processors = " << maxProcFaces + << " (" << 100.0*(maxProcFaces-avgProcFaces)/avgProcFaces + << "% above average " << avgProcFaces << ")" << nl + << endl; } @@ -641,6 +714,16 @@ int main(int argc, char *argv[]) ); # include "setRootCase.H" + if (env("FOAM_SIGFPE")) + { + WarningIn(args.executable()) + << "Detected floating point exception trapping (FOAM_SIGFPE)." + << " This might give" << nl + << " problems when mapping fields. Switch it off in case" + << " of problems." << endl; + } + + // Create processor directory if non-existing if (!Pstream::master() && !isDir(args.path())) { @@ -906,7 +989,7 @@ int main(int argc, char *argv[]) // Debugging: Create additional volField that will be mapped. // Used to test correctness of mapping - volVectorField mapCc("mapCc", 1*mesh.C()); + //volVectorField mapCc("mapCc", 1*mesh.C()); // Global matching tolerance const scalar tolDim = getMergeDistance @@ -948,7 +1031,7 @@ int main(int argc, char *argv[]) // Debugging: test mapped cellcentre field. - compareFields(tolDim, mesh.C(), mapCc); + //compareFields(tolDim, mesh.C(), mapCc); // Print nice message // ~~~~~~~~~~~~~~~~~~ diff --git a/applications/utilities/preProcessing/viewFactorGen/Make/files b/applications/utilities/preProcessing/viewFactorsGen/Make/files similarity index 100% rename from applications/utilities/preProcessing/viewFactorGen/Make/files rename to applications/utilities/preProcessing/viewFactorsGen/Make/files diff --git a/applications/utilities/preProcessing/viewFactorGen/Make/options b/applications/utilities/preProcessing/viewFactorsGen/Make/options similarity index 100% rename from applications/utilities/preProcessing/viewFactorGen/Make/options rename to applications/utilities/preProcessing/viewFactorsGen/Make/options diff --git a/applications/utilities/preProcessing/viewFactorGen/searchingEngine.H b/applications/utilities/preProcessing/viewFactorsGen/searchingEngine.H similarity index 100% rename from applications/utilities/preProcessing/viewFactorGen/searchingEngine.H rename to applications/utilities/preProcessing/viewFactorsGen/searchingEngine.H diff --git a/applications/utilities/preProcessing/viewFactorGen/shootRays.H b/applications/utilities/preProcessing/viewFactorsGen/shootRays.H similarity index 100% rename from applications/utilities/preProcessing/viewFactorGen/shootRays.H rename to applications/utilities/preProcessing/viewFactorsGen/shootRays.H diff --git a/applications/utilities/preProcessing/viewFactorGen/viewFactorsGen.C b/applications/utilities/preProcessing/viewFactorsGen/viewFactorsGen.C similarity index 100% rename from applications/utilities/preProcessing/viewFactorGen/viewFactorsGen.C rename to applications/utilities/preProcessing/viewFactorsGen/viewFactorsGen.C diff --git a/bin/foamRunTutorials b/bin/foamRunTutorials index 8cacbfe09f986c29e38aea97fff0770f208a4e95..a99b556e479012c6790e2ef248912253d77cefd4 100755 --- a/bin/foamRunTutorials +++ b/bin/foamRunTutorials @@ -3,7 +3,7 @@ # ========= | # \\ / F ield | OpenFOAM: The Open Source CFD Toolbox # \\ / O peration | -# \\ / A nd | Copyright (C) 2004-2010 OpenCFD Ltd. +# \\ / A nd | Copyright (C) 2004-2011 OpenCFD Ltd. # \\/ M anipulation | #------------------------------------------------------------------------------ # License @@ -31,6 +31,39 @@ # #------------------------------------------------------------------------------ +#------------------------------------------------------------------------------ +# Select the version of make to be used +#------------------------------------------------------------------------------ + +# normally use "make" +make="make" + +# set WM_NCOMPPROCS automatically when both WM_HOSTS and WM_SCHEDULER are set +if [ -z "$WM_NCOMPPROCS" -a -n "$WM_HOSTS" -a -n "$WM_SCHEDULER" ] +then + WM_NCOMPPROCS=$(wmakeScheduler -count) + [ $? -eq 0 ] || unset WM_NCOMPPROCS +fi + +if [ "$WM_NCOMPPROCS" ] +then + if [ "$WM_NCOMPPROCS" -gt 1 -a ! "$MAKEFLAGS" ] + then + lockDir=$HOME/.$WM_PROJECT/.wmake + + if [ -d $lockDir ] + then + rm -f $lockDir/* + else + mkdir -p $lockDir + fi + + make="make --no-print-directory -j "$WM_NCOMPPROCS + fi +fi + + + # Source tutorial functions . $WM_PROJECT_DIR/bin/tools/RunFunctions @@ -62,13 +95,15 @@ else fi done # Recurse to subdirectories - for caseName in * - do - if [ -d $caseName ] - then - ( cd $caseName && $thisScript ) - fi - done + #for caseName in * + #do + # if [ -d $caseName ] + # then + # ( cd $caseName && $thisScript ) + # fi + #done + FOAM_TARGETS=$(for d in *; do [ -d "$d" ] && echo "$d"; done | xargs) + $make -k -f $WM_PROJECT_DIR/bin/tools/MakefileDirs FOAM_TARGETS="$FOAM_TARGETS" FOAM_APP=$thisScript fi #------------------------------------------------------------------------------ diff --git a/bin/paraFoam b/bin/paraFoam index 540f90dc93caa05db73c57e9497861f496adf1cd..a57505f5f9b94ee0ac890fd314c8e87db0f873fe 100755 --- a/bin/paraFoam +++ b/bin/paraFoam @@ -37,7 +37,7 @@ usage() { while [ "$#" -ge 1 ]; do echo "$1"; shift; done cat<<USAGE -Usage: ${0##*/} [OPTION] +Usage: ${0##*/} [OPTION] [PARAVIEW_OPTION] options: -block use blockMesh reader (uses .blockMesh extension) -builtin use VTK builtin OpenFOAM reader (uses .foam extension) @@ -47,6 +47,9 @@ options: -touchAll create .blockMesh, .OpenFOAM files (and for all regions) -help print the usage + +paraview options start with a double dashes + * start paraview $ParaView_VERSION with the OpenFOAM libraries USAGE @@ -57,7 +60,7 @@ USAGE # to clean up unset FOAM_ABORT -unset regionName touchOpt +unset regionName optTouch # reader extension extension=OpenFOAM @@ -88,12 +91,19 @@ do shift 2 ;; -touch) - touchOpt=true + optTouch=true shift ;; -touchAll) - touchOpt=all + optTouch=all + shift + ;; + --) shift + break # stop here, treat balance as paraview options + ;; + --*) + break # stop here, treat this and balance as paraview options ;; *) usage "unknown option/argument: '$*'" @@ -101,6 +111,28 @@ do esac done + +# +# check for --data=... argument +# +hasDataArg() +{ + hasData=false + while [ "$#" -gt 0 ] + do + case "$1" in + (--data=*) + hasData=true + break + ;; + esac + shift + done +} + +hasDataArg $@ + + # get a sensible caseName from the directory name caseName=${PWD##*/} caseFile="$caseName.$extension" @@ -112,7 +144,7 @@ then fvControls="$fvControls/$regionName" fi -case "${touchOpt:-false}" in +case "${optTouch:-false}" in all) extension=OpenFOAM if [ -f constant/polyMesh/blockMeshDict ] @@ -149,33 +181,56 @@ case "$caseName" in esac -# -# check existence of essential files -# -case $extension in -blockMesh) - for check in system/controlDict constant/polyMesh/blockMeshDict - do - [ -s "$parentDir/$check" ] || usage "file does not exist: '$parentDir/$check'" - done - ;; +if [ "${hasData:-false}" = true ] +then -builtin | OpenFOAM) - for check in system/controlDict $fvControls/fvSchemes $fvControls/fvSolution - do - [ -s "$parentDir/$check" ] || usage "file does not exist: '$parentDir/$check'" - done - ;; -esac + # has --data=.., send directly to paraview + exec paraview "$@" + +else + + # check existence of essential files + warn="WARN file does not exist:" + case $extension in + blockMesh) + for check in \ + system/controlDict \ + constant/polyMesh/blockMeshDict \ + ; + do + [ -s "$parentDir/$check" ] || { + [ -n "$warn" ] && echo "$warn" 1>&2 + echo " $parentDir/$check" 1>&2 + unset warn + } + done + ;; + + builtin | OpenFOAM) + for check in \ + system/controlDict \ + $fvControls/fvSchemes \ + $fvControls/fvSolution \ + ; + do + [ -s "$parentDir/$check" ] || { + [ -n "$warn" ] && echo "$warn" 1>&2 + echo " $parentDir/$check" 1>&2 + unset warn + } + done + ;; + esac + # only create/remove caseFile if it didn't already exist + [ -e $caseFile ] || { + trap "rm -f $caseFile 2>/dev/null; exit 0" EXIT TERM INT + touch "$caseFile" + echo "created temporary '$caseFile'" + } -# only create/remove caseFile if it didn't already exist -[ -e $caseFile ] || { - trap "rm -f $caseFile 2>/dev/null; exit 0" EXIT TERM INT - touch "$caseFile" - echo "created temporary '$caseFile'" -} + paraview --data="$caseFile" "$@" +fi -paraview --data="$caseFile" #------------------------------------------------------------------------------ diff --git a/bin/tools/MakefileDirs b/bin/tools/MakefileDirs new file mode 100644 index 0000000000000000000000000000000000000000..b67656b6e8208087de50f317314837e9eef662e7 --- /dev/null +++ b/bin/tools/MakefileDirs @@ -0,0 +1,42 @@ +#-------------------------------*- makefile -*--------------------------------- +# ========= | +# \\ / F ield | OpenFOAM: The Open Source CFD Toolbox +# \\ / O peration | +# \\ / A nd | Copyright (C) 2004-2011 OpenCFD Ltd. +# \\/ M anipulation | +#------------------------------------------------------------------------------ +# License +# This file is part of OpenFOAM. +# +# OpenFOAM is free software: you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OpenFOAM 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 General Public License +# for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. +# +# File +# MakefileDirs +# +# Description +# Makefile used by +# foamRunTutorials +# to call some script in subdirectories. +# +#------------------------------------------------------------------------------ + +.PHONY: application $(FOAM_TARGETS) + +application: $(FOAM_TARGETS) + +$(FOAM_TARGETS): + @(cd $@ && $(FOAM_APP)) + + +#------------------------------------------------------------------------------ diff --git a/bin/tools/foamConfigurePaths b/bin/tools/foamConfigurePaths index f3948c3cc2085af0f3c7579bb87d60680615112b..9526748f07bc28b66561db5c0a29bff1dfebcefd 100755 --- a/bin/tools/foamConfigurePaths +++ b/bin/tools/foamConfigurePaths @@ -131,7 +131,7 @@ do paraviewInstall="$2" # replace ParaView_DIR=... _inlineSed \ - etc/apps/paraview3/bashrc \ + etc/config/paraview.sh \ '/^[^#]/s@ParaView_DIR=.*@ParaView_DIR='"$paraviewInstall@" \ "Replacing ParaView_DIR setting by '$paraviewInstall'" shift 2 diff --git a/etc/bashrc b/etc/bashrc index d2539c5b5012bcf606366ef7d4d33bc24f617f1a..edebe538fceda15b4f166688acdd9019b8f46096 100644 --- a/etc/bashrc +++ b/etc/bashrc @@ -120,7 +120,12 @@ export WM_THIRD_PARTY_DIR=$WM_PROJECT_INST_DIR/ThirdParty-$WM_PROJECT_VERSION # Location of site-specific templates etc # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # unset is equivalent to $WM_PROJECT_INST_DIR/site -unset WM_PROJECT_SITE +if [ -d "$WM_PROJECT_SITE" ] +then + export WM_PROJECT_SITE +else + unset WM_PROJECT_SITE +fi # Location of user files # ~~~~~~~~~~~~~~~~~~~~~~ @@ -177,7 +182,7 @@ _foamEval() _foamSource `$WM_PROJECT_DIR/bin/foamEtcFile prefs.sh` # Evaluate command-line parameters and record settings for later -# these can be used to set/unset values, or specify prefs files +# these can be used to set/unset values, or specify alternative pref files export FOAM_SETTINGS="$@" _foamEval $@ @@ -200,14 +205,14 @@ export PATH LD_LIBRARY_PATH MANPATH # Source project setup files # ~~~~~~~~~~~~~~~~~~~~~~~~~~ -_foamSource $WM_PROJECT_DIR/etc/settings.sh -_foamSource $WM_PROJECT_DIR/etc/aliases.sh +_foamSource $WM_PROJECT_DIR/etc/config/settings.sh +_foamSource $WM_PROJECT_DIR/etc/config/aliases.sh # Source user setup files for optional packages # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -_foamSource `$WM_PROJECT_DIR/bin/foamEtcFile apps/paraview3/bashrc` -_foamSource `$WM_PROJECT_DIR/bin/foamEtcFile apps/ensight/bashrc` +_foamSource `$WM_PROJECT_DIR/bin/foamEtcFile config/paraview.sh` +_foamSource `$WM_PROJECT_DIR/bin/foamEtcFile config/ensight.sh` # Clean environment paths again. Only remove duplicates diff --git a/etc/config/README b/etc/config/README new file mode 100644 index 0000000000000000000000000000000000000000..2ad58dda547022578aff318ac6329aad4270a497 --- /dev/null +++ b/etc/config/README @@ -0,0 +1,51 @@ +The main OpenFOAM settings are located in the parent etc/ directory + +* bashrc, cshrc + entry point for sourcing + +* prefs.csh, prefs.sh + these files are untracked and can be used for some site-defined + settings + + +The etc/config/ directory contains various configuration files in +sh/csh variants: + +* settings.csh, settings.sh + core settings + +* aliases.csh, aliases.sh + aliases for interactive shells + +* unset.csh, unset.sh + sourced to clear as many OpenFOAM environment settings as possible + + +* ensight.csh, ensight.sh + application settings for EnSight + +* paraview.csh, paraview.sh + application settings for ParaView + +* scotch.sh + application settings for compiling against scotch + +--- + +The config/example directory contains various example configuration files +in sh/csh variants + +* compiler.csh, compiler.sh + an example of fine tuning ThirdParty compiler settings for OpenFOAM + +* openmpi.csh, openmpi.sh + an example of fine tuning openmpi settings for OpenFOAM + +* paraview.csh, paraview.sh + an example of chaining to the standard config/paraview.sh with a + different ParaView_VERSION + +* prefs.csh, prefs.sh + an example of supplying alternative site-defined settings + +--- diff --git a/etc/aliases.csh b/etc/config/aliases.csh similarity index 92% rename from etc/aliases.csh rename to etc/config/aliases.csh index 558390b403e21cc5d155cd8c839648a3cc892d75..6573c91973a7ecadc9f45cddc5dfa827f8fdb2ef 100644 --- a/etc/aliases.csh +++ b/etc/config/aliases.csh @@ -22,7 +22,7 @@ # along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. # # File -# etc/aliases.csh +# etc/config/aliases.csh # # Description # Aliases for working with OpenFOAM @@ -39,7 +39,7 @@ alias wmSP 'wmSET WM_PRECISION_OPTION=SP' alias wmDP 'wmSET WM_PRECISION_OPTION=DP' # clear env -alias wmUNSET='source $WM_PROJECT_DIR/etc/unset.csh' +alias wmUNSET='source $WM_PROJECT_DIR/etc/config/unset.csh' # Toggle wmakeScheduler on/off # - also need to set WM_HOSTS @@ -49,7 +49,7 @@ alias wmSchedOFF 'unsetenv WM_SCHEDULER' # Change ParaView version # ~~~~~~~~~~~~~~~~~~~~~~~ -alias foamPV 'source `$WM_PROJECT_DIR/etc/apps/paraview3/cshrc` ParaView_VERSION=\!*; echo paraview-$ParaView_VERSION' +alias foamPV 'source `$WM_PROJECT_DIR/etc/config/paraview.csh` ParaView_VERSION=\!*; echo paraview-$ParaView_VERSION' # Change directory aliases diff --git a/etc/aliases.sh b/etc/config/aliases.sh similarity index 94% rename from etc/aliases.sh rename to etc/config/aliases.sh index e9c1227004a3a63e5bac945ec8eebf2b5a09ffc5..188159745c185b1d43244ca4f027e7716d402e45 100644 --- a/etc/aliases.sh +++ b/etc/config/aliases.sh @@ -22,7 +22,7 @@ # along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. # # File -# etc/aliases.sh +# etc/config/aliases.sh # # Description # Aliases for working with OpenFOAM @@ -39,7 +39,7 @@ alias wmSP='wmSET WM_PRECISION_OPTION=SP' alias wmDP='wmSET WM_PRECISION_OPTION=DP' # clear env -alias wmUNSET='. $WM_PROJECT_DIR/etc/unset.sh' +alias wmUNSET='. $WM_PROJECT_DIR/etc/config/unset.sh' # Toggle wmakeScheduler on/off # - also need to set WM_HOSTS @@ -52,7 +52,7 @@ alias wmSchedOFF='unset WM_SCHEDULER' unset foamPV foamPV() { - . $WM_PROJECT_DIR/etc/apps/paraview3/bashrc ParaView_VERSION=$1 + . $WM_PROJECT_DIR/etc/config/paraview.sh ParaView_VERSION=$1 echo "paraview-$ParaView_VERSION (major: $ParaView_MAJOR)" } diff --git a/etc/apps/ensight/cshrc b/etc/config/ensight.csh similarity index 95% rename from etc/apps/ensight/cshrc rename to etc/config/ensight.csh index 73a00884fcef89f6b9d0ba867d21168b2369ebc8..484fa0fc02d73e31286103cc2897f26dd825ba94 100644 --- a/etc/apps/ensight/cshrc +++ b/etc/config/ensight.csh @@ -2,7 +2,7 @@ # ========= | # \\ / F ield | OpenFOAM: The Open Source CFD Toolbox # \\ / O peration | -# \\ / A nd | Copyright (C) 2004-2010 OpenCFD Ltd. +# \\ / A nd | Copyright (C) 2004-2011 OpenCFD Ltd. # \\/ M anipulation | #------------------------------------------------------------------------------- # License @@ -22,7 +22,7 @@ # along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. # # File -# ensight/cshrc +# config/ensight.csh # # Description # Setup file for Ensight diff --git a/etc/apps/ensight/bashrc b/etc/config/ensight.sh similarity index 95% rename from etc/apps/ensight/bashrc rename to etc/config/ensight.sh index 0e6b981bc8976a9d5f27d0450f5c9ef2b58b9c4f..597c51c010a43367c1e9cfe3cb84b7366c43e681 100644 --- a/etc/apps/ensight/bashrc +++ b/etc/config/ensight.sh @@ -2,7 +2,7 @@ # ========= | # \\ / F ield | OpenFOAM: The Open Source CFD Toolbox # \\ / O peration | -# \\ / A nd | Copyright (C) 2004-2010 OpenCFD Ltd. +# \\ / A nd | Copyright (C) 2004-2011 OpenCFD Ltd. # \\/ M anipulation | #------------------------------------------------------------------------------ # License @@ -22,7 +22,7 @@ # along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. # # File -# ensight/bashrc +# config/ensight.sh # # Description # Setup file for Ensight diff --git a/etc/config/compiler.csh-EXAMPLE b/etc/config/example/compiler.csh similarity index 90% rename from etc/config/compiler.csh-EXAMPLE rename to etc/config/example/compiler.csh index 6d54edbd479480932a8d0ddcb15d27529592e77b..a317a703c5edaf63fb4ee43b773c3e32726c1d21 100644 --- a/etc/config/compiler.csh-EXAMPLE +++ b/etc/config/example/compiler.csh @@ -22,11 +22,11 @@ # along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. # # File -# config/compiler.csh +# config/example/compiler.csh # # Description -# Fine tuning of ThirdParty compiler settings for OpenFOAM -# Sourced from OpenFOAM-<VERSION>/etc/settings.csh +# Example of fine tuning ThirdParty compiler settings for OpenFOAM +# Sourced from OpenFOAM-<VERSION>/etc/config/settings.csh # #------------------------------------------------------------------------------ diff --git a/etc/config/compiler.sh-EXAMPLE b/etc/config/example/compiler.sh similarity index 90% rename from etc/config/compiler.sh-EXAMPLE rename to etc/config/example/compiler.sh index bc6aada36e279d1857642f9fcb062d9e359dd22a..3f13b1d9eaa119ffb38daa0bcd1f1a31267816f3 100644 --- a/etc/config/compiler.sh-EXAMPLE +++ b/etc/config/example/compiler.sh @@ -22,11 +22,11 @@ # along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. # # File -# config/compiler.sh +# config/example/compiler.sh # # Description -# Fine tuning of ThirdParty compiler settings for OpenFOAM -# Sourced from OpenFOAM-<VERSION>/etc/settings.sh +# Example of fine tuning ThirdParty compiler settings for OpenFOAM +# Sourced from OpenFOAM-<VERSION>/etc/config/settings.sh # #------------------------------------------------------------------------------ diff --git a/etc/config/openmpi.csh-EXAMPLE b/etc/config/example/openmpi.csh similarity index 89% rename from etc/config/openmpi.csh-EXAMPLE rename to etc/config/example/openmpi.csh index 94be702e9d7c051524390808d288609d80a7dc01..6b46e7494cfd2342cbea6858f2d7db138f613922 100644 --- a/etc/config/openmpi.csh-EXAMPLE +++ b/etc/config/example/openmpi.csh @@ -22,11 +22,11 @@ # along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. # # File -# config/openmpi.csh +# config/example/openmpi.csh # # Description -# Fine tuning of openmpi settings for OpenFOAM -# Sourced from OpenFOAM-<VERSION>/etc/settings.csh +# Example of fine tuning openmpi settings for OpenFOAM +# Sourced from OpenFOAM-<VERSION>/etc/config/settings.csh # #------------------------------------------------------------------------------ diff --git a/etc/config/openmpi.sh-EXAMPLE b/etc/config/example/openmpi.sh similarity index 89% rename from etc/config/openmpi.sh-EXAMPLE rename to etc/config/example/openmpi.sh index b7c5035b0487fc65c9c29563772e5c7af0b9fd4e..1573aadf52f1351c32f477cc3cd0c12fa3be0c0b 100644 --- a/etc/config/openmpi.sh-EXAMPLE +++ b/etc/config/example/openmpi.sh @@ -22,11 +22,11 @@ # along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. # # File -# config/openmpi.sh +# config/example/openmpi.sh # # Description -# Fine tuning of openmpi settings for OpenFOAM -# Sourced from OpenFOAM-<VERSION>/etc/settings.sh +# Example of fine tuning openmpi settings for OpenFOAM +# Sourced from OpenFOAM-<VERSION>/etc/config/settings.sh # #------------------------------------------------------------------------------ diff --git a/etc/apps/paraview3/cshrc-EXAMPLE b/etc/config/example/paraview.csh similarity index 86% rename from etc/apps/paraview3/cshrc-EXAMPLE rename to etc/config/example/paraview.csh index 475dbffce03ce049a7142744ff9a12b812c811ff..8509e924e37fd7b7c23c322a9724e765f4520492 100644 --- a/etc/apps/paraview3/cshrc-EXAMPLE +++ b/etc/config/example/paraview.csh @@ -22,10 +22,10 @@ # along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. # # File -# paraview3/cshrc-EXAMPLE +# config/example/paraview.csh # # Description -# Example of chaining to the standard paraview3/cshrc with a +# Example of chaining to the standard config/paraview.csh with a # different ParaView_VERSION # # Note @@ -35,10 +35,10 @@ #------------------------------------------------------------------------------ # -# Use other (shipped) cshrc with a different ParaView_VERSION +# Use other (shipped) paraview.csh with a different ParaView_VERSION # -set foamFile=`$WM_PROJECT_DIR/bin/foamEtcFile -mode o apps/paraview3/cshrc` +set foamFile=`$WM_PROJECT_DIR/bin/foamEtcFile -mode o config/paraview.csh` if ( $status == 0 ) source $foamFile ParaView_VERSION=3.9.0 unset foamFile diff --git a/etc/apps/paraview3/bashrc-EXAMPLE b/etc/config/example/paraview.sh similarity index 86% rename from etc/apps/paraview3/bashrc-EXAMPLE rename to etc/config/example/paraview.sh index 8db47a9ec7190cbc7072c60e1b42b0ec529c4ab0..09b300f137545f7c8e01b1a31fa5949f0d9041b7 100644 --- a/etc/apps/paraview3/bashrc-EXAMPLE +++ b/etc/config/example/paraview.sh @@ -22,10 +22,10 @@ # along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. # # File -# paraview3/bashrc-EXAMPLE +# config/example/paraview.sh # # Description -# Example of chaining to the standard paraview3/bashrc with a +# Example of chaining to the standard config/paraview.sh with a # different ParaView_VERSION # # Note @@ -35,10 +35,10 @@ #------------------------------------------------------------------------------ # -# Use other (shipped) bashrc with a different ParaView_VERSION +# Use other (shipped) paraview.sh with a different ParaView_VERSION # -foamFile=$($WM_PROJECT_DIR/bin/foamEtcFile -mode o apps/paraview3/bashrc 2>/dev/null) +foamFile=$($WM_PROJECT_DIR/bin/foamEtcFile -mode o config/paraview.sh 2>/dev/null) [ $? -eq 0 ] && . $foamFile ParaView_VERSION=3.9.0 unset foamFile diff --git a/etc/prefs.csh-EXAMPLE b/etc/config/example/prefs.csh similarity index 98% rename from etc/prefs.csh-EXAMPLE rename to etc/config/example/prefs.csh index 56091f798ed88c0ed32abf5be728de01304e878a..83f7a7b7b4534d068ac8adae7fed996a27005ed8 100644 --- a/etc/prefs.csh-EXAMPLE +++ b/etc/config/example/prefs.csh @@ -22,7 +22,7 @@ # along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. # # File -# etc/prefs.csh +# config/example/prefs.csh # # Description # Preset variables for the OpenFOAM configuration - C-Shell shell syntax. diff --git a/etc/prefs.sh-EXAMPLE b/etc/config/example/prefs.sh similarity index 98% rename from etc/prefs.sh-EXAMPLE rename to etc/config/example/prefs.sh index f3e771d030dbbe42039f7037bd743a7bc5b2f635..d2251ce63f198d7df07721c78605e363f004c821 100644 --- a/etc/prefs.sh-EXAMPLE +++ b/etc/config/example/prefs.sh @@ -22,7 +22,7 @@ # along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. # # File -# etc/prefs.sh +# config/example/prefs.sh # # Description # Preset variables for the OpenFOAM configuration - POSIX shell syntax. diff --git a/etc/apps/paraview3/cshrc b/etc/config/paraview.csh similarity index 99% rename from etc/apps/paraview3/cshrc rename to etc/config/paraview.csh index 867353e843e7a6511c9f241129a2cb8ad356200c..c9adc6f1980d1ae612a430a5d847e4f0c3a1d357 100644 --- a/etc/apps/paraview3/cshrc +++ b/etc/config/paraview.csh @@ -22,7 +22,7 @@ # along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. # # File -# paraview3/cshrc +# config/paraview.csh # # Description # Setup file for paraview-3.x diff --git a/etc/apps/paraview3/bashrc b/etc/config/paraview.sh similarity index 99% rename from etc/apps/paraview3/bashrc rename to etc/config/paraview.sh index 1dd5386829359ddd134b8d74ee62f3eb157906f0..1c38b3dd3fa04908572123e772a936368b67ae0e 100644 --- a/etc/apps/paraview3/bashrc +++ b/etc/config/paraview.sh @@ -22,7 +22,7 @@ # along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. # # File -# paraview3/bashrc +# config/paraview.sh # # Description # Setup file for paraview-3.x @@ -113,7 +113,6 @@ else unset PV_PLUGIN_PATH fi - unset _foamParaviewEval unset cleaned cmake paraviewInstDir paraviewPython diff --git a/etc/apps/scotch/bashrc b/etc/config/scotch.sh similarity index 98% rename from etc/apps/scotch/bashrc rename to etc/config/scotch.sh index 0fb6952110d09fa9cc2c6aab67e149f4b9e48e7f..f32f62292c5a2fbe1624bf8987bc4ab6f9da18d2 100644 --- a/etc/apps/scotch/bashrc +++ b/etc/config/scotch.sh @@ -22,7 +22,7 @@ # along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. # # File -# scotch/bashrc +# config/scotch.sh # # Description # Setup file for scotch include/libraries. @@ -36,5 +36,4 @@ export SCOTCH_VERSION=scotch_5.1.11 export SCOTCH_ARCH_PATH=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$SCOTCH_VERSION - # ----------------------------------------------------------------------------- diff --git a/etc/settings.csh b/etc/config/settings.csh similarity index 98% rename from etc/settings.csh rename to etc/config/settings.csh index b3daf1e2884c471bb3ff465c21f540dc43838b63..986a35a1b6185b14318855abafdab83fd59c1d23 100644 --- a/etc/settings.csh +++ b/etc/config/settings.csh @@ -22,7 +22,7 @@ # along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. # # File -# etc/settings.csh +# etc/config/settings.csh # # Description # Startup file for OpenFOAM @@ -193,7 +193,7 @@ unsetenv MPFR_ARCH_PATH GMP_ARCH_PATH # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if ( ! $?foamCompiler ) then set foamCompiler=system - echo "Warning in $WM_PROJECT_DIR/etc/settings.csh:" + echo "Warning in $WM_PROJECT_DIR/etc/config/settings.csh:" echo " foamCompiler not set, using '$foamCompiler'" endif @@ -241,7 +241,7 @@ case ThirdParty: breaksw default: echo - echo "Warning in $WM_PROJECT_DIR/etc/settings.csh:" + echo "Warning in $WM_PROJECT_DIR/etc/config/settings.csh:" echo " Unknown OpenFOAM compiler type '$WM_COMPILER'" echo " Please check your settings" echo @@ -262,7 +262,7 @@ case ThirdParty: # Check that the compiler directory can be found if ( ! -d "$gccDir" ) then echo - echo "Warning in $WM_PROJECT_DIR/etc/settings.csh:" + echo "Warning in $WM_PROJECT_DIR/etc/config/settings.csh:" echo " Cannot find $gccDir installation." echo " Please install this compiler version or if you wish to use the system compiler," echo " change the 'foamCompiler' setting to 'system'" @@ -302,7 +302,7 @@ case ThirdParty: # Check that the compiler directory can be found if ( ! -d "$clangDir" ) then echo - echo "Warning in $WM_PROJECT_DIR/etc/settings.csh:" + echo "Warning in $WM_PROJECT_DIR/etc/config/settings.csh:" echo " Cannot find $clangDir installation." echo " Please install this compiler version or if you wish to use the system compiler," echo " change the 'foamCompiler' setting to 'system'" diff --git a/etc/settings.sh b/etc/config/settings.sh similarity index 97% rename from etc/settings.sh rename to etc/config/settings.sh index 954868dad157e58c271ae94d02e808128bb1cb58..086ab174c9c7a2abf983f093a58a349cfdc4a26b 100644 --- a/etc/settings.sh +++ b/etc/config/settings.sh @@ -22,7 +22,7 @@ # along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. # # File -# etc/settings.sh +# etc/config/settings.sh # # Description # Startup file for OpenFOAM @@ -215,7 +215,7 @@ unset MPFR_ARCH_PATH GMP_ARCH_PATH if [ -z "$foamCompiler" ] then foamCompiler=system - echo "Warning in $WM_PROJECT_DIR/etc/settings.sh:" 1>&2 + echo "Warning in $WM_PROJECT_DIR/etc/config/settings.sh:" 1>&2 echo " foamCompiler not set, using '$foamCompiler'" 1>&2 fi @@ -258,7 +258,7 @@ OpenFOAM | ThirdParty) ;; *) echo - echo "Warning in $WM_PROJECT_DIR/etc/settings.sh:" + echo "Warning in $WM_PROJECT_DIR/etc/config/settings.sh:" echo " Unknown OpenFOAM compiler type '$WM_COMPILER'" echo " Please check your settings" echo @@ -278,7 +278,7 @@ OpenFOAM | ThirdParty) # Check that the compiler directory can be found [ -d "$gccDir" ] || { echo - echo "Warning in $WM_PROJECT_DIR/etc/settings.sh:" + echo "Warning in $WM_PROJECT_DIR/etc/config/settings.sh:" echo " Cannot find $gccDir installation." echo " Please install this compiler version or if you wish to use the system compiler," echo " change the 'foamCompiler' setting to 'system'" @@ -322,7 +322,7 @@ OpenFOAM | ThirdParty) # Check that the compiler directory can be found [ -d "$clangDir" ] || { echo - echo "Warning in $WM_PROJECT_DIR/etc/settings.sh:" + echo "Warning in $WM_PROJECT_DIR/etc/config/settings.sh:" echo " Cannot find $clangDir installation." echo " Please install this compiler version or if you wish to use the system compiler," echo " change the 'foamCompiler' setting to 'system'" diff --git a/etc/unset.csh b/etc/config/unset.csh similarity index 99% rename from etc/unset.csh rename to etc/config/unset.csh index 48a163791262dbb33fef3aa3ab4c26634ef45e4b..d9a3d697874b74d98e4c70cac717da0b4194bb13 100644 --- a/etc/unset.csh +++ b/etc/config/unset.csh @@ -22,7 +22,7 @@ # along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. # # File -# etc/unset.csh +# etc/config/unset.csh # # Description # Clear as many OpenFOAM environment settings as possible diff --git a/etc/unset.sh b/etc/config/unset.sh similarity index 99% rename from etc/unset.sh rename to etc/config/unset.sh index 23e182aa53f922e5effaeac1dd85a9d33c030771..66ee2e35b5b6c957e37b9d7afee4d8b60e7ef6ce 100644 --- a/etc/unset.sh +++ b/etc/config/unset.sh @@ -22,7 +22,7 @@ # along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. # # File -# etc/unset.sh +# etc/config/unset.sh # # Description # Clear as many OpenFOAM environment settings as possible diff --git a/etc/controlDict b/etc/controlDict index cc454666721a383e6ecfe7b7e80af1b24a57cbe9..f34834ca55fef862bff8de4ca87c8712cd66b28b 100644 --- a/etc/controlDict +++ b/etc/controlDict @@ -492,6 +492,7 @@ DebugSwitches geomCellLooper 0; geometricSurfacePatch 0; global 0; + globalIndexAndTransform 0; globalMeshData 0; globalPoints 0; gnuplot 0; diff --git a/etc/cshrc b/etc/cshrc index c2c1b12a9b7757074536e74a937a034b7e07ad58..658f93da69e82480f79880c6cd94afe62665d545 100644 --- a/etc/cshrc +++ b/etc/cshrc @@ -107,9 +107,6 @@ if ( $?WM_PROJECT_INST_DIR ) then set foamOldDirs="$WM_PROJECT_INST_DIR $foamOldDirs" endif endif -if ( $?WM_PROJECT_SITE ) then - set foamOldDirs="$WM_PROJECT_SITE $foamOldDirs" -endif # Location of installation @@ -124,7 +121,12 @@ setenv WM_THIRD_PARTY_DIR $WM_PROJECT_INST_DIR/ThirdParty-$WM_PROJECT_VERSION # Location of site-specific templates etc # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # unset is equivalent to $WM_PROJECT_INST_DIR/site -unsetenv WM_PROJECT_SITE +if ( $?WM_PROJECT_SITE ) then + set foamOldDirs="$WM_PROJECT_SITE $foamOldDirs" + if ( ! -d "$WM_PROJECT_SITE" ) unsetenv WM_PROJECT_SITE +else + unsetenv WM_PROJECT_SITE +endif # Location of user files # ~~~~~~~~~~~~~~~~~~~~~~ @@ -138,7 +140,7 @@ alias _foamSource 'if ($?FOAM_VERBOSE && $?prompt) echo "Sourcing: \!*"; if (\!* _foamSource `$WM_PROJECT_DIR/bin/foamEtcFile prefs.csh` # Evaluate command-line parameters and record settings for later -# these can be used to set/unset values, or specify prefs files +# these can be used to set/unset values, or specify alternative pref files setenv FOAM_SETTINGS "${*}" while ( $#argv > 0 ) switch ($argv[1]) @@ -194,13 +196,13 @@ if ( $status == 0 ) setenv MANPATH $cleaned # Source project setup files # ~~~~~~~~~~~~~~~~~~~~~~~~~~ -_foamSource $WM_PROJECT_DIR/etc/settings.csh -_foamSource $WM_PROJECT_DIR/etc/aliases.csh +_foamSource $WM_PROJECT_DIR/etc/config/settings.csh +_foamSource $WM_PROJECT_DIR/etc/config/aliases.csh # Source user setup files for optional packages # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -_foamSource `$WM_PROJECT_DIR/bin/foamEtcFile apps/paraview3/cshrc` -_foamSource `$WM_PROJECT_DIR/bin/foamEtcFile apps/ensight/cshrc` +_foamSource `$WM_PROJECT_DIR/bin/foamEtcFile config/paraview.csh` +_foamSource `$WM_PROJECT_DIR/bin/foamEtcFile config/ensight.csh` # Clean environment paths again. Only remove duplicates diff --git a/src/OpenFOAM/db/dynamicLibrary/dynamicCode/dynamicCode.C b/src/OpenFOAM/db/dynamicLibrary/dynamicCode/dynamicCode.C index 78b696fa5af3bd02b67948a52aac53721c9afc56..327fd56eeeae762b6bb24a9d0998b1010900ba95 100644 --- a/src/OpenFOAM/db/dynamicLibrary/dynamicCode/dynamicCode.C +++ b/src/OpenFOAM/db/dynamicLibrary/dynamicCode/dynamicCode.C @@ -71,6 +71,27 @@ void Foam::dynamicCode::checkSecurity << "using dlopen)" << exit(FatalIOError); } + + if (!allowSystemOperations) + { + FatalIOErrorIn + ( + title, + dict + ) << "Loading a shared library using case-supplied code is not" + << " enabled by default" << nl + << "because of security issues. If you trust the code you can" + << " enable this" << nl + << "facility be adding to the InfoSwitches setting in the system" + << " controlDict:" << nl << nl + << " allowSystemOperations 1" << nl << nl + << "The system controlDict is either" << nl << nl + << " ~/.OpenFOAM/$WM_PROJECT_VERSION/controlDict" << nl << nl + << "or" << nl << nl + << " $WM_PROJECT_DIR/etc/controlDict" << nl + << endl + << exit(FatalIOError); + } } @@ -400,26 +421,6 @@ bool Foam::dynamicCode::copyOrCreateFiles(const bool verbose) const Info<< "Creating new library in " << this->libRelPath() << endl; } - if (!allowSystemOperations) - { - FatalErrorIn - ( - "dynamicCode::copyOrCreateFiles() const" - ) << "Loading a shared library using case-supplied code is not" - << " enabled by default" << nl - << "because of security issues. If you trust the code you can" - << " enable this" << nl - << "facility be adding to the InfoSwitches setting in the system" - << " controlDict:" << nl << nl - << " allowSystemOperations 1" << nl << nl - << "The system controlDict is either" << nl << nl - << " ~/.OpenFOAM/$WM_PROJECT_VERSION/controlDict" << nl << nl - << "or" << nl << nl - << " $WM_PROJECT_DIR/etc/controlDict" << nl - << endl - << exit(FatalError); - } - const label nFiles = compileFiles_.size() + copyFiles_.size(); DynamicList<fileName> resolvedFiles(nFiles); diff --git a/src/OpenFOAM/global/argList/argList.C b/src/OpenFOAM/global/argList/argList.C index a020f3e5bdca03111bb057e80410af55fec0d0f8..fba0cefe17f0ae0d80b90e03fd5047cf7dd8dc5c 100644 --- a/src/OpenFOAM/global/argList/argList.C +++ b/src/OpenFOAM/global/argList/argList.C @@ -414,11 +414,11 @@ Foam::argList::argList ( ( validOptions.found(optionName) - && validOptions[optionName] != "" + && !validOptions[optionName].empty() ) || ( validParOptions.found(optionName) - && validParOptions[optionName] != "" + && !validParOptions[optionName].empty() ) ) { @@ -833,6 +833,116 @@ Foam::argList::~argList() // * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // +bool Foam::argList::setOption(const word& opt, const string& param) +{ + bool changed = false; + + // only allow valid options + if (validOptions.found(opt)) + { + // some options are to be protected + if + ( + opt == "case" + || opt == "parallel" + || opt == "roots" + ) + { + FatalError + <<"used argList::setOption on a protected option: '" + << opt << "'" << endl; + FatalError.exit(); + } + + if (validOptions[opt].empty()) + { + // bool option + if (!param.empty()) + { + // disallow change of type + FatalError + <<"used argList::setOption to change bool to non-bool: '" + << opt << "'" << endl; + FatalError.exit(); + } + else + { + // did not previously exist + changed = !options_.found(opt); + } + } + else + { + // non-bool option + if (param.empty()) + { + // disallow change of type + FatalError + <<"used argList::setOption to change non-bool to bool: '" + << opt << "'" << endl; + FatalError.exit(); + } + else + { + // existing value needs changing, or did not previously exist + changed = options_.found(opt) ? options_[opt] != param : true; + } + } + } + else + { + FatalError + <<"used argList::setOption on an invalid option: '" + << opt << "'" << nl << "allowed are the following:" + << validOptions << endl; + FatalError.exit(); + } + + // set/change the option as required + if (changed) + { + options_.set(opt, param); + } + + return changed; +} + + +bool Foam::argList::unsetOption(const word& opt) +{ + // only allow valid options + if (validOptions.found(opt)) + { + // some options are to be protected + if + ( + opt == "case" + || opt == "parallel" + || opt == "roots" + ) + { + FatalError + <<"used argList::unsetOption on a protected option: '" + << opt << "'" << endl; + FatalError.exit(); + } + + // remove the option, return true if state changed + return options_.erase(opt); + } + else + { + FatalError + <<"used argList::unsetOption on an invalid option: '" + << opt << "'" << nl << "allowed are the following:" + << validOptions << endl; + FatalError.exit(); + } + + return false; +} + + void Foam::argList::printNotes() const { // output notes directly - no automatic text wrapping diff --git a/src/OpenFOAM/global/argList/argList.H b/src/OpenFOAM/global/argList/argList.H index db5c620451826355083dc8bcf80b0c36833bfcf8..4f2d236338f7719ea19969f29d09e940206300ed 100644 --- a/src/OpenFOAM/global/argList/argList.H +++ b/src/OpenFOAM/global/argList/argList.H @@ -334,6 +334,19 @@ public: static void noParallel(); + //- Set option directly (use with caution) + // An option with an empty param is a bool option. + // Not all valid options can also be set: eg, -case, -roots, ... + // Return true if the existing option value needed changing, + // or if the option did not previously exist. + bool setOption(const word& opt, const string& param = ""); + + //- Unset option directly (use with caution) + // Not all valid options can also be unset: eg, -case, -roots ... + // Return true if the option existed before being unset. + bool unsetOption(const word& opt); + + // Print //- Print notes (if any) diff --git a/src/OpenFOAM/meshes/meshTools/matchPoints.C b/src/OpenFOAM/meshes/meshTools/matchPoints.C index dee8992a04cbb71ca8a50660701abc4eb1ebef31..931a152aa53571367d6470b1369fe02e556e5545 100644 --- a/src/OpenFOAM/meshes/meshTools/matchPoints.C +++ b/src/OpenFOAM/meshes/meshTools/matchPoints.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2004-2010 OpenCFD Ltd. + \\ / A nd | Copyright (C) 2004-2011 OpenCFD Ltd. \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -124,7 +124,7 @@ bool Foam::matchPoints { label faceI = pts1MagSqr.indices()[j]; - Pout<< "Compared coord:" << pts1[faceI] + Pout<< " Compared coord:" << pts1[faceI] << " with difference to point " << mag(pts1[faceI] - pts0[face0I]) << endl; } diff --git a/src/OpenFOAM/meshes/polyMesh/globalMeshData/globalPoints.C b/src/OpenFOAM/meshes/polyMesh/globalMeshData/globalPoints.C index 9a1954c507f14b21123fb18785c753dcabfd426e..96895ff92d1f9e30e521f4210bb933bd745af3a5 100644 --- a/src/OpenFOAM/meshes/polyMesh/globalMeshData/globalPoints.C +++ b/src/OpenFOAM/meshes/polyMesh/globalMeshData/globalPoints.C @@ -57,6 +57,30 @@ Foam::label Foam::globalPoints::countPatchPoints } +Foam::label Foam::globalPoints::findSamePoint +( + const labelPairList& allInfo, + const labelPair& info +) const +{ + const label procI = globalIndexAndTransform::processor(info); + const label index = globalIndexAndTransform::index(info); + + forAll(allInfo, i) + { + if + ( + globalIndexAndTransform::processor(allInfo[i]) == procI + && globalIndexAndTransform::index(allInfo[i]) == index + ) + { + return i; + } + } + return -1; +} + + Foam::labelPairList Foam::globalPoints::addSendTransform ( const label patchI, @@ -67,6 +91,15 @@ Foam::labelPairList Foam::globalPoints::addSendTransform forAll(info, i) { + //Pout<< " adding send transform to" << nl + // << " proc:" << globalIndexAndTransform::processor(info[i]) + // << nl + // << " index:" << globalIndexAndTransform::index(info[i]) << nl + // << " trafo:" + // << globalTransforms_.decodeTransformIndex + // (globalIndexAndTransform::transformIndex(info[i])) + // << endl; + sendInfo[i] = globalIndexAndTransform::encode ( globalIndexAndTransform::processor(info[i]), @@ -129,72 +162,63 @@ bool Foam::globalPoints::mergeInfo { bool anyChanged = false; + // Extend to make space for the nbrInfo (trimmed later) labelPairList newInfo(myInfo); label newI = newInfo.size(); newInfo.setSize(newI + nbrInfo.size()); forAll(nbrInfo, i) { - const labelPair& info = nbrInfo[i]; - label nbrProcI = globalIndexAndTransform::processor(info); - label nbrIndex = globalIndexAndTransform::index(info); - label nbrTransform = globalIndexAndTransform::transformIndex(info); - // Check if already have information about nbr point. There are two // possibilities: // - information found about same point but different transform. // Combine transforms // - information not found. - label myIndex = -1; - forAll(myInfo, myI) + label index = findSamePoint(myInfo, nbrInfo[i]); + + if (index == -1) { - if (myInfo[myI] == info) + // New point + newInfo[newI++] = nbrInfo[i]; + anyChanged = true; + } + else + { + // Same point. So we already have a connection between localPointI + // and the nbrIndex. Two situations: + // - same transform + // - one transform takes two steps, the other just a single. + if (myInfo[index] == nbrInfo[i]) { - // Fully identical. We already have nbrInfo. - myIndex = myI; + // Everything same (so also transform). Nothing changed. } - else if - ( - globalIndexAndTransform::processor(myInfo[myI]) == nbrProcI - && globalIndexAndTransform::index(myInfo[myI]) == nbrIndex - ) + else { - // Only differing is the transform. label myTransform = globalIndexAndTransform::transformIndex ( - myInfo[myI] + myInfo[index] + ); + label nbrTransform = globalIndexAndTransform::transformIndex + ( + nbrInfo[i] ); - // Combine mine and nbr transform - label t = globalTransforms_.mergeTransformIndex + // Different transform. See which is 'simplest'. + label minTransform = globalTransforms_.minimumTransformIndex ( - nbrTransform, - myTransform + myTransform, + nbrTransform ); - myIndex = myI; - if (t != myTransform) + if (minTransform != myTransform) { - // Same point but different transformation - newInfo[myI] = globalIndexAndTransform::encode - ( - nbrProcI, - nbrIndex, - t - ); + // Use nbr info. + newInfo[index] = nbrInfo[i]; anyChanged = true; - break; } } } - - if (myIndex == -1) - { - // New point - newInfo[newI++] = nbrInfo[i]; - anyChanged = true; - } } newInfo.setSize(newI); @@ -327,7 +351,7 @@ void Foam::globalPoints::printProcPoints label index = globalIndexAndTransform::index(pointInfo[i]); label trafoI = globalIndexAndTransform::transformIndex(pointInfo[i]); - Pout<< "proc:" << procI; + Pout<< " proc:" << procI; Pout<< " localpoint:"; Pout<< index; Pout<< " through transform:" @@ -386,6 +410,10 @@ void Foam::globalPoints::initOwnPoints ) ); + //Pout<< "For point "<< pp.points()[meshPointI] + // << " inserting info " << knownInfo + // << endl; + // Update changedpoints info. if (storeInitialInfo(knownInfo, localPointI)) { @@ -613,80 +641,59 @@ void Foam::globalPoints::receivePatchPoints label meshPointA = meshPoints[i]; label meshPointB = coupledMeshPoints[i]; - //Pout<< "Connection between point " << meshPointA - // << " at " << mesh_.points()[meshPointA] - // << " and " << meshPointB - // << " at " << mesh_.points()[meshPointB] << endl; - - label localA = meshToLocalPoint - ( - meshToPatchPoint, - meshPointA - ); - label localB = meshToLocalPoint - ( - meshToPatchPoint, - meshPointB - ); - - - // Do we have information on pointA? - Map<label>::iterator procPointA = - meshToProcPoint_.find(localA); - - labelPairList infoA; - if (procPointA != meshToProcPoint_.end()) + if (meshPointA != meshPointB) { - infoA = addSendTransform + //Pout<< "Connection between point " << meshPointA + // << " at " << mesh_.points()[meshPointA] + // << " and " << meshPointB + // << " at " << mesh_.points()[meshPointB] << endl; + + label localA = meshToLocalPoint ( - cycPatch.index(), - procPoints_[procPointA()] + meshToPatchPoint, + meshPointA ); - } - - // Same for info on pointB - Map<label>::iterator procPointB = - meshToProcPoint_.find(localB); - - labelPairList infoB; - if (procPointB != meshToProcPoint_.end()) - { - infoB = addSendTransform + label localB = meshToLocalPoint ( - cycPatch.neighbPatchID(), - procPoints_[procPointB()] + meshToPatchPoint, + meshPointB ); - } - if (infoA.size()) - { - if (mergeInfo(infoA, localB)) + // Do we have information on pointA? + Map<label>::iterator procPointA = + meshToProcPoint_.find(localA); + + if (procPointA != meshToProcPoint_.end()) { - //Pout<< " Combined info at point " - // << mesh_.points()[meshPointB] - // << " now " << endl; - //printProcPoints - //( - // patchToMeshPoint, - // procPoints_[meshToProcPoint_[localB]] - //); - changedPoints.insert(localB); + const labelPairList infoA = addSendTransform + ( + cycPatch.index(), + procPoints_[procPointA()] + ); + + if (mergeInfo(infoA, localB)) + { + changedPoints.insert(localB); + } } - } - if (infoB.size()) - { - if (mergeInfo(infoB, localA)) + + // Same for info on pointB + Map<label>::iterator procPointB = + meshToProcPoint_.find(localB); + + if (procPointB != meshToProcPoint_.end()) { - //Pout<< " Combined info at point " - // << mesh_.points()[meshPointA] - // << " now " << endl; - //printProcPoints - //( - // patchToMeshPoint, - // procPoints_[meshToProcPoint_[localA]] - //); - changedPoints.insert(localA); + const labelPairList infoB = addSendTransform + ( + cycPatch.neighbPatchID(), + procPoints_[procPointB()] + ); + + if (mergeInfo(infoB, localA)) + { + changedPoints.insert(localA); + } } } } @@ -842,6 +849,9 @@ void Foam::globalPoints::calculateSharedPoints { Pout<< "globalPoints::calculateSharedPoints(..) : " << "doing processor to processor communication to get sharedPoints" + << endl + << " keepAllPoints :" << keepAllPoints << endl + << " mergeSeparated:" << mergeSeparated << endl << endl; } @@ -948,7 +958,7 @@ void Foam::globalPoints::calculateSharedPoints // printProcPoints(patchToMeshPoint, pointInfo); // Pout<< endl; //} - // + // Remove direct neighbours from point equivalences. if (!keepAllPoints) diff --git a/src/OpenFOAM/meshes/polyMesh/globalMeshData/globalPoints.H b/src/OpenFOAM/meshes/polyMesh/globalMeshData/globalPoints.H index 9f75bb025f58137bd6c4eaf5b1102e0a00842a85..a46cca3fbb902f611eed651a10699976b36db644 100644 --- a/src/OpenFOAM/meshes/polyMesh/globalMeshData/globalPoints.H +++ b/src/OpenFOAM/meshes/polyMesh/globalMeshData/globalPoints.H @@ -143,6 +143,13 @@ class globalPoints // information is collected. static label countPatchPoints(const polyBoundaryMesh&); + //- Find index of same processor+index + label findSamePoint + ( + const labelPairList& allInfo, + const labelPair& info + ) const; + labelPairList addSendTransform ( const label patchI, diff --git a/src/OpenFOAM/primitives/globalIndexAndTransform/globalIndexAndTransform.C b/src/OpenFOAM/primitives/globalIndexAndTransform/globalIndexAndTransform.C index b73020d735a8a6344a57fbd562da6be77b57fd44..f220ee2e72c8cbf46f265a8118b6e7232bcf6612 100644 --- a/src/OpenFOAM/primitives/globalIndexAndTransform/globalIndexAndTransform.C +++ b/src/OpenFOAM/primitives/globalIndexAndTransform/globalIndexAndTransform.C @@ -136,7 +136,19 @@ void Foam::globalIndexAndTransform::determineTransforms() { const polyPatch& pp = patches[patchI]; - if (isA<coupledPolyPatch>(pp)) + // Note: special check for unordered cyclics. These are in fact + // transform bcs and should probably be split off. + if + ( + isA<coupledPolyPatch>(pp) + && !( + isA<cyclicPolyPatch>(pp) + && ( + refCast<const cyclicPolyPatch>(pp).transform() + == cyclicPolyPatch::NOORDERING + ) + ) + ) { const coupledPolyPatch& cpp = refCast<const coupledPolyPatch>(pp); @@ -164,21 +176,19 @@ void Foam::globalIndexAndTransform::determineTransforms() ) == 0 ) { + if (nextTrans == 6) + { + FatalErrorIn + ( + "void Foam::globalIndexAndTransform::" + "determineTransforms()" + ) << "More than six unsigned transforms" + << " detected:" << nl << transforms_ + << exit(FatalError); + } transforms_[nextTrans] = transform; maxTol[nextTrans++] = cpp.matchTolerance(); } - - if (nextTrans > 6) - { - FatalErrorIn - ( - "void Foam::globalIndexAndTransform::" - "determineTransforms()" - ) - << "More than six unsigned transforms detected:" - << nl << transforms_ - << exit(FatalError); - } } } } @@ -206,21 +216,19 @@ void Foam::globalIndexAndTransform::determineTransforms() ) == 0 ) { + if (nextTrans == 6) + { + FatalErrorIn + ( + "void Foam::globalIndexAndTransform::" + "determineTransforms()" + ) << "More than six unsigned transforms" + << " detected:" << nl << transforms_ + << exit(FatalError); + } transforms_[nextTrans] = transform; maxTol[nextTrans++] = cpp.matchTolerance(); } - - if (nextTrans > 6) - { - FatalErrorIn - ( - "void Foam::globalIndexAndTransform::" - "determineTransforms()" - ) - << "More than six unsigned transforms detected:" - << nl << transforms_ - << exit(FatalError); - } } } } @@ -363,7 +371,19 @@ void Foam::globalIndexAndTransform::determinePatchTransformSign() // Pout<< nl << patchI << " " << pp.name() << endl; - if (isA<coupledPolyPatch>(pp)) + // Note: special check for unordered cyclics. These are in fact + // transform bcs and should probably be split off. + if + ( + isA<coupledPolyPatch>(pp) + && !( + isA<cyclicPolyPatch>(pp) + && ( + refCast<const cyclicPolyPatch>(pp).transform() + == cyclicPolyPatch::NOORDERING + ) + ) + ) { const coupledPolyPatch& cpp = refCast<const coupledPolyPatch>(pp); @@ -480,26 +500,28 @@ Foam::globalIndexAndTransform::globalIndexAndTransform determinePatchTransformSign(); - if (debug && transforms_.size() > 1) + if (debug && transforms_.size() > 0) { + const polyBoundaryMesh& patches = mesh_.boundaryMesh(); + Info<< "Determined global transforms :" << endl; Info<< "\t\ttranslation\trotation" << endl; forAll(transforms_, i) { Info<< '\t' << i << '\t'; - if (transforms_[i].hasR()) + const vectorTensorTransform& trafo = transforms_[i]; + if (trafo.hasR()) { - Info<< transforms_[i].t() << '\t' << transforms_[i].R(); + Info<< trafo.t() << '\t' << trafo.R(); } else { - Info<< transforms_[i].t() << '\t' << "---"; + Info<< trafo.t() << '\t' << "---"; } Info<< endl; } Info<< endl; - const polyBoundaryMesh& patches = mesh_.boundaryMesh(); Info<< "\tpatch\ttransform\tsign" << endl; forAll(patchTransformSign_, patchI) @@ -513,6 +535,26 @@ Foam::globalIndexAndTransform::globalIndexAndTransform } } Info<< endl; + + + Info<< "Permutations of transformations:" << endl + << "\t\ttranslation\trotation" << endl; + forAll(transformPermutations_, i) + { + Info<< '\t' << i << '\t'; + const vectorTensorTransform& trafo = transformPermutations_[i]; + if (trafo.hasR()) + { + Info<< trafo.t() << '\t' << trafo.R(); + } + else + { + Info<< trafo.t() << '\t' << "---"; + } + Info<< endl; + } + Info<< "nullTransformIndex:" << nullTransformIndex() << endl + << endl; } } diff --git a/src/OpenFOAM/primitives/globalIndexAndTransform/globalIndexAndTransformI.H b/src/OpenFOAM/primitives/globalIndexAndTransform/globalIndexAndTransformI.H index 7de6eab86ce59ac218c9545d02e80faa096d5d1b..741416c42660eaaef6a82f878c209bc7aaac780f 100644 --- a/src/OpenFOAM/primitives/globalIndexAndTransform/globalIndexAndTransformI.H +++ b/src/OpenFOAM/primitives/globalIndexAndTransform/globalIndexAndTransformI.H @@ -267,85 +267,47 @@ Foam::label Foam::globalIndexAndTransform::addToTransformIndex } -Foam::label Foam::globalIndexAndTransform::mergeTransformIndex +Foam::label Foam::globalIndexAndTransform::minimumTransformIndex ( const label transformIndex0, const label transformIndex1 ) const { - FixedList<label, 3> permutation0 = decodeTransformIndex(transformIndex0); - FixedList<label, 3> permutation1 = decodeTransformIndex(transformIndex1); - - forAll(permutation0, i) + if (transformIndex0 == transformIndex1) { - if (permutation0[i] == 0) - { - // Take over whatever sign 1 has - permutation0[i] = permutation1[i]; - } - else if (permutation1[i] != 0 && permutation0[i] != permutation1[i]) - { - FatalErrorIn - ( - "Foam::label " - "Foam::globalIndexAndTransform::addToTransformIndex\n" - "(\n" - "const label,\n" - "const label\n" - ") const\n" - ) << "More than one patch accessing the same transform " - << "but not of the same sign." << endl - << "Trying to combine two transforms " << transformIndex0 - << " with signs " << permutation0 - << " and " << transformIndex1 - << " with signs " << permutation1 - << exit(FatalError); - } + return transformIndex0; } - return encodeTransformIndex(permutation0); -} -Foam::label Foam::globalIndexAndTransform::minimumTransformIndex -( - const label transformIndex0, - const label transformIndex1 -) const -{ + // Count number of transforms FixedList<label, 3> permutation0 = decodeTransformIndex(transformIndex0); - FixedList<label, 3> permutation1 = decodeTransformIndex(transformIndex1); - + label n0 = 0; forAll(permutation0, i) { - if (permutation0[i] == 0) + if (permutation0[i] != 0) { - // 0 wins. + n0++; } - else if (permutation1[i] == 0) + } + + FixedList<label, 3> permutation1 = decodeTransformIndex(transformIndex1); + label n1 = 0; + forAll(permutation1, i) + { + if (permutation1[i] != 0) { - // 0 wins. - permutation0[i] = permutation1[i]; - } - else if (permutation0[i] != permutation1[i]) - { - FatalErrorIn - ( - "Foam::label " - "Foam::globalIndexAndTransform::minimumTransformIndex\n" - "(\n" - "const label,\n" - "const label\n" - ") const\n" - ) << "More than one patch accessing the same transform " - << "but not of the same sign." << endl - << "Trying to combine two transforms " << transformIndex0 - << " with signs " << permutation0 - << " and " << transformIndex1 - << " with signs " << permutation1 - << exit(FatalError); + n1++; } } - return encodeTransformIndex(permutation0); + + if (n0 <= n1) + { + return transformIndex0; + } + else + { + return transformIndex1; + } } diff --git a/src/dynamicFvMesh/dynamicFvMesh/dynamicFvMesh.C b/src/dynamicFvMesh/dynamicFvMesh/dynamicFvMesh.C index a2ab4a2021ab1ba23d11973a09abaefb16d65d38..0ec23a018d0e0b2a66c4b3c30e3cf51ac6278d2e 100644 --- a/src/dynamicFvMesh/dynamicFvMesh/dynamicFvMesh.C +++ b/src/dynamicFvMesh/dynamicFvMesh/dynamicFvMesh.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2004-2010 OpenCFD Ltd. + \\ / A nd | Copyright (C) 2004-2011 OpenCFD Ltd. \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -40,6 +40,48 @@ Foam::dynamicFvMesh::dynamicFvMesh(const IOobject& io) {} +Foam::dynamicFvMesh::dynamicFvMesh +( + const IOobject& io, + const Xfer<pointField>& points, + const Xfer<faceList>& faces, + const Xfer<labelList>& allOwner, + const Xfer<labelList>& allNeighbour, + const bool syncPar +) +: + fvMesh + ( + io, + points, + faces, + allOwner, + allNeighbour, + syncPar + ) +{} + + +Foam::dynamicFvMesh::dynamicFvMesh +( + const IOobject& io, + const Xfer<pointField>& points, + const Xfer<faceList>& faces, + const Xfer<cellList>& cells, + const bool syncPar +) +: + fvMesh + ( + io, + points, + faces, + cells, + syncPar + ) +{} + + // * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // Foam::dynamicFvMesh::~dynamicFvMesh() diff --git a/src/dynamicFvMesh/dynamicFvMesh/dynamicFvMesh.H b/src/dynamicFvMesh/dynamicFvMesh/dynamicFvMesh.H index 2f6ed37db6ec966fb627b7094780e3c11716f253..0bb144daf55425508158aa17c81099d0642e7c9a 100644 --- a/src/dynamicFvMesh/dynamicFvMesh/dynamicFvMesh.H +++ b/src/dynamicFvMesh/dynamicFvMesh/dynamicFvMesh.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2004-2010 OpenCFD Ltd. + \\ / A nd | Copyright (C) 2004-2011 OpenCFD Ltd. \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -85,6 +85,29 @@ public: //- Construct from objectRegistry, and read/write options explicit dynamicFvMesh(const IOobject& io); + //- Construct from components without boundary. + // Boundary is added using addFvPatches() member function + dynamicFvMesh + ( + const IOobject& io, + const Xfer<pointField>& points, + const Xfer<faceList>& faces, + const Xfer<labelList>& allOwner, + const Xfer<labelList>& allNeighbour, + const bool syncPar = true + ); + + //- Construct without boundary from cells rather than owner/neighbour. + // Boundary is added using addPatches() member function + dynamicFvMesh + ( + const IOobject& io, + const Xfer<pointField>& points, + const Xfer<faceList>& faces, + const Xfer<cellList>& cells, + const bool syncPar = true + ); + // Selectors diff --git a/src/meshTools/octree/octree.C b/src/meshTools/octree/octree.C index 86c2ffc62a1f3faadfbaa2af2e03c3ddea948093..8731f0ef1ffa6eaec3b967d59c6e9932ea40871b 100644 --- a/src/meshTools/octree/octree.C +++ b/src/meshTools/octree/octree.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2004-2010 OpenCFD Ltd. + \\ / A nd | Copyright (C) 2004-2011 OpenCFD Ltd. \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -149,6 +149,7 @@ Foam::octree<Type>::octree // - has some guaranteed maximum size (maxShapeRatio) label oldNLeaves = -1; // make test below pass first time. + label oldNNodes = -1; deepestLevel_ = 1; while ( @@ -169,11 +170,11 @@ Foam::octree<Type>::octree break; } - if (oldNLeaves == nLeaves()) + if ((oldNLeaves == nLeaves()) && (oldNNodes == nNodes())) { if (debug & 1) { - Pout<< "octree : exiting since nLeaves does not change" + Pout<< "octree : exiting since nLeaves and nNodes do not change" << endl; } break; @@ -185,6 +186,7 @@ Foam::octree<Type>::octree } oldNLeaves = nLeaves(); + oldNNodes = nNodes(); topNode_->redistribute ( diff --git a/src/parallel/decompose/Allwmake b/src/parallel/decompose/Allwmake index cded295a7e274c66c4c11769013d0957e9beb42d..b620b27791e388a86f88b3b59474cc60769a7cf4 100755 --- a/src/parallel/decompose/Allwmake +++ b/src/parallel/decompose/Allwmake @@ -3,13 +3,13 @@ cd ${0%/*} || exit 1 # run from this directory makeType=${1:-libso} # get SCOTCH_VERSION, SCOTCH_ARCH_PATH -if settings=`$WM_PROJECT_DIR/bin/foamEtcFile apps/scotch/bashrc` +if settings=`$WM_PROJECT_DIR/bin/foamEtcFile config/scotch.sh` then . $settings echo "using SCOTCH_ARCH_PATH=$SCOTCH_ARCH_PATH" else echo - echo "Error: no apps/scotch/bashrc settings" + echo "Error: no config/scotch.sh settings" echo fi diff --git a/src/turbulenceModels/incompressible/LES/kOmegaSSTSAS/kOmegaSSTSAS.C b/src/turbulenceModels/incompressible/LES/kOmegaSSTSAS/kOmegaSSTSAS.C index f8ab7acf602464c0e1c04a12913f047eac8f423f..973e60ff342f22df09de92aff727f965047c34ae 100644 --- a/src/turbulenceModels/incompressible/LES/kOmegaSSTSAS/kOmegaSSTSAS.C +++ b/src/turbulenceModels/incompressible/LES/kOmegaSSTSAS/kOmegaSSTSAS.C @@ -399,7 +399,7 @@ void kOmegaSSTSAS::correct(const tmp<volTensorField>& gradU) *max ( dimensionedScalar("zero",dimensionSet(0, 0, -2, 0, 0), 0.0), - zetaTilda2_*kappa_*S2*(L/Lvk2(S2)) + zetaTilda2_*kappa_*S2*sqr(L/Lvk2(S2)) - 2.0/alphaPhi_*k_*grad_omega_k ) ); diff --git a/src/turbulenceModels/incompressible/LES/kOmegaSSTSAS/kOmegaSSTSAS.H b/src/turbulenceModels/incompressible/LES/kOmegaSSTSAS/kOmegaSSTSAS.H index bf7ef1b54abf2a592639cfd6fffe962dbaf1badb..37d82f4ccb0509214ca598a884fb43a5f42dad9e 100644 --- a/src/turbulenceModels/incompressible/LES/kOmegaSSTSAS/kOmegaSSTSAS.H +++ b/src/turbulenceModels/incompressible/LES/kOmegaSSTSAS/kOmegaSSTSAS.H @@ -27,22 +27,12 @@ Class Description kOmegaSSTSAS LES turbulence model for incompressible flows - References: - Evaluation of the SST-SAS model: Channel flow, asymmetric diffuser and axi- - symmetric hill - European Conference on Computational Fluid Dynamics - ECCOMAS CFD 2006 - Lars Davison - - A Scale-Adaptive Simulation Model using Two-Equation Models - AIAA 2005-1095 - F. R. Menter and Y. Egorov DESider A European Effort on Hybrid RANS-LES Modelling: Results of the European-Union Funded Project, 2004 - 2007 (Notes on Numerical Fluid Mechanics and Multidisciplinary Design). Chapter 8 Formulation of the Scale-Adaptive Simulation (SAS) Model during - the DESIDER Project. + the DESIDER Project. Published in Springer-Verlag Berlin Heidelberg 2009. F. R. Menter and Y. Egorov. SourceFiles diff --git a/tutorials/DNS/dnsFoam/boxTurb16/constant/polyMesh/blockMeshDict b/tutorials/DNS/dnsFoam/boxTurb16/constant/polyMesh/blockMeshDict index e61a99e73bd7ab637cd8175de2f03c56d4062f4e..26f096a711977cb2986a2733fb74b89045626793 100644 --- a/tutorials/DNS/dnsFoam/boxTurb16/constant/polyMesh/blockMeshDict +++ b/tutorials/DNS/dnsFoam/boxTurb16/constant/polyMesh/blockMeshDict @@ -16,7 +16,7 @@ FoamFile convertToMeters 1; -vertices +vertices ( (0 0 0) (1 0 0) @@ -28,32 +28,71 @@ vertices (0 1 1) ); -blocks +blocks ( hex (0 1 2 3 4 5 6 7) (16 16 16) simpleGrading (1 1 1) ); -edges +edges ( ); -patches +boundary ( - cyclic patch0 - ( - (0 3 2 1) - (4 5 6 7) - ) - cyclic patch1 - ( - (0 4 7 3) - (2 6 5 1) - ) - cyclic patch2 - ( - (3 7 6 2) - (1 5 4 0) - ) + patch0_half0 + { + type cyclic; + neighbourPatch patch0_half1; + faces + ( + (0 3 2 1) + ); + } + patch0_half1 + { + type cyclic; + neighbourPatch patch0_half0; + faces + ( + (4 5 6 7) + ); + } + patch1_half0 + { + type cyclic; + neighbourPatch patch1_half1; + faces + ( + (0 4 7 3) + ); + } + patch1_half1 + { + type cyclic; + neighbourPatch patch1_half0; + faces + ( + (2 6 5 1) + ); + } + patch2_half0 + { + type cyclic; + neighbourPatch patch2_half1; + faces + ( + (3 7 6 2) + ); + } + patch2_half1 + { + type cyclic; + neighbourPatch patch2_half0; + faces + ( + (1 5 4 0) + ); + } ); mergePatchPairs diff --git a/tutorials/DNS/dnsFoam/boxTurb16/constant/polyMesh/boundary b/tutorials/DNS/dnsFoam/boxTurb16/constant/polyMesh/boundary index 79f195fdc87faf271e7cf2d009c6fdbc807957ff..368a22dba48501c48c3e0cc87bd56a6ae6335fab 100644 --- a/tutorials/DNS/dnsFoam/boxTurb16/constant/polyMesh/boundary +++ b/tutorials/DNS/dnsFoam/boxTurb16/constant/polyMesh/boundary @@ -22,6 +22,7 @@ FoamFile type cyclic; nFaces 256; startFace 11520; + matchTolerance 0.0001; neighbourPatch patch0_half1; } patch0_half1 @@ -29,6 +30,7 @@ FoamFile type cyclic; nFaces 256; startFace 11776; + matchTolerance 0.0001; neighbourPatch patch0_half0; } patch1_half0 @@ -36,6 +38,7 @@ FoamFile type cyclic; nFaces 256; startFace 12032; + matchTolerance 0.0001; neighbourPatch patch1_half1; } patch1_half1 @@ -43,6 +46,7 @@ FoamFile type cyclic; nFaces 256; startFace 12288; + matchTolerance 0.0001; neighbourPatch patch1_half0; } patch2_half0 @@ -50,6 +54,7 @@ FoamFile type cyclic; nFaces 256; startFace 12544; + matchTolerance 0.0001; neighbourPatch patch2_half1; } patch2_half1 @@ -57,6 +62,7 @@ FoamFile type cyclic; nFaces 256; startFace 12800; + matchTolerance 0.0001; neighbourPatch patch2_half0; } ) diff --git a/tutorials/basic/potentialFoam/cylinder/Allclean b/tutorials/basic/potentialFoam/cylinder/Allclean new file mode 100755 index 0000000000000000000000000000000000000000..d16400a94f636d461b62f6f909c2d64d7e29c335 --- /dev/null +++ b/tutorials/basic/potentialFoam/cylinder/Allclean @@ -0,0 +1,11 @@ +#!/bin/sh +cd ${0%/*} || exit 1 # run from this directory + +# Source tutorial clean functions +. $WM_PROJECT_DIR/bin/tools/CleanFunctions + +rm -rf 0 > /dev/null 2>&1 + +cleanCase + +# ----------------------------------------------------------------- end-of-file diff --git a/tutorials/basic/potentialFoam/cylinder/Allrun b/tutorials/basic/potentialFoam/cylinder/Allrun index 269683a112e4b515add1297eafcd86d782952ee4..219e4473de6710f23bf10ff3db7d8d91118a327b 100755 --- a/tutorials/basic/potentialFoam/cylinder/Allrun +++ b/tutorials/basic/potentialFoam/cylinder/Allrun @@ -6,10 +6,9 @@ cd ${0%/*} || exit 1 # run from this directory application=`getApplication` +cp -r 0.org 0 > /dev/null 2>&1 runApplication blockMesh runApplication $application -compileApplication analyticalCylinder -runApplication analyticalCylinder runApplication streamFunction # ----------------------------------------------------------------- end-of-file diff --git a/tutorials/basic/potentialFoam/cylinder/analyticalCylinder/Make/files b/tutorials/basic/potentialFoam/cylinder/analyticalCylinder/Make/files deleted file mode 100644 index dcf40ddc0a270e7dfc32d56eed1950e927d7e918..0000000000000000000000000000000000000000 --- a/tutorials/basic/potentialFoam/cylinder/analyticalCylinder/Make/files +++ /dev/null @@ -1,3 +0,0 @@ -analyticalCylinder.C - -EXE = $(FOAM_USER_APPBIN)/analyticalCylinder diff --git a/tutorials/basic/potentialFoam/cylinder/analyticalCylinder/Make/options b/tutorials/basic/potentialFoam/cylinder/analyticalCylinder/Make/options deleted file mode 100644 index fa15f124528ebfcaf279a88a73a0d7954f2e9dc1..0000000000000000000000000000000000000000 --- a/tutorials/basic/potentialFoam/cylinder/analyticalCylinder/Make/options +++ /dev/null @@ -1,5 +0,0 @@ -EXE_INC = \ - -I$(LIB_SRC)/finiteVolume/lnInclude - -EXE_LIBS = \ - -lfiniteVolume diff --git a/tutorials/basic/potentialFoam/cylinder/analyticalCylinder/analyticalCylinder.C b/tutorials/basic/potentialFoam/cylinder/analyticalCylinder/analyticalCylinder.C deleted file mode 100644 index d0c98f2028ac988f23f5ed6ae5bb9ca722c635eb..0000000000000000000000000000000000000000 --- a/tutorials/basic/potentialFoam/cylinder/analyticalCylinder/analyticalCylinder.C +++ /dev/null @@ -1,70 +0,0 @@ -/*---------------------------------------------------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | - \\ / A nd | Copyright (C) 2004-2010 OpenCFD Ltd. - \\/ M anipulation | -------------------------------------------------------------------------------- -License - This file is part of OpenFOAM. - - OpenFOAM is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - OpenFOAM 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 General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>. - -Application - analyticalCylinder - -Description - Generates an analytical solution for potential flow around a cylinder. - Can be compared with the solution from the potentialFlow/cylinder example. - -\*---------------------------------------------------------------------------*/ - -#include "fvCFD.H" - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -int main(int argc, char *argv[]) -{ - -# include "setRootCase.H" - -# include "createTime.H" -# include "createMesh.H" -# include "createFields.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - Info<< "\nEvaluating analytical solution" << endl; - - volVectorField centres = UA.mesh().C(); - volScalarField magCentres = mag(centres); - volScalarField theta = acos((centres & vector(1,0,0))/magCentres); - - volVectorField cs2theta = - cos(2*theta)*vector(1,0,0) - + sin(2*theta)*vector(0,1,0); - - UA = uInfX*(dimensionedVector(vector(1,0,0)) - - pow((radius/magCentres),2)*cs2theta); - - // Force writing of UA (since time has not changed) - UA.write(); - - Info<< "end" << endl; - - return 0; -} - -// ************************************************************************* // diff --git a/tutorials/basic/potentialFoam/cylinder/analyticalCylinder/createFields.H b/tutorials/basic/potentialFoam/cylinder/analyticalCylinder/createFields.H deleted file mode 100644 index ee6d1289602a04b29ccc3059b680f2e8ae1a336c..0000000000000000000000000000000000000000 --- a/tutorials/basic/potentialFoam/cylinder/analyticalCylinder/createFields.H +++ /dev/null @@ -1,45 +0,0 @@ -Info<< "Reading field U\n" << endl; -volVectorField U -( - IOobject - ( - "U", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::NO_WRITE - ), - mesh -); - -Info<< "Reading inlet velocity uInfX\n" << endl; - -dimensionedScalar uInfX -( - "uInfx", - dimensionSet(0, 1, -1, 0, 0), - U.boundaryField()[3][0].x() -); -Info << "U at inlet = " << uInfX.value() << " m/s" << endl; - -dimensionedScalar radius -( - "radius", - dimensionSet(0, 1, 0, 0, 0), - mag(U.mesh().boundary()[4].Cf()[0]) -); - -Info << "Cylinder radius = " << radius.value() << " m" << endl; - -volVectorField UA -( - IOobject - ( - "UA", - runTime.timeName(), - mesh, - IOobject::NO_READ, - IOobject::AUTO_WRITE - ), - U -); diff --git a/tutorials/basic/potentialFoam/cylinder/constant/polyMesh/blockMeshDict b/tutorials/basic/potentialFoam/cylinder/constant/polyMesh/blockMeshDict index f45d8974dba091d622ce422b4df719af2de5d132..70cdc457119452bba2124f108f13996a2402843b 100644 --- a/tutorials/basic/potentialFoam/cylinder/constant/polyMesh/blockMeshDict +++ b/tutorials/basic/potentialFoam/cylinder/constant/polyMesh/blockMeshDict @@ -92,39 +92,59 @@ edges arc 34 28 (-0.34202 0.939693 0.5) ); -patches +boundary ( - symmetryPlane down - ( - (0 1 20 19) - (1 2 21 20) - (12 11 30 31) - (13 12 31 32) - ) - patch right - ( - (2 3 22 21) - (3 6 25 22) - ) - symmetryPlane up - ( - (7 8 27 26) - (6 7 26 25) - (8 18 37 27) - (18 17 36 37) - ) - patch left - ( - (14 13 32 33) - (17 14 33 36) - ) - symmetryPlane cylinder - ( - (10 5 24 29) - (5 0 19 24) - (16 10 29 35) - (11 16 35 30) - ) + down + { + type symmetryPlane; + faces + ( + (0 1 20 19) + (1 2 21 20) + (12 11 30 31) + (13 12 31 32) + ); + } + right + { + type patch; + faces + ( + (2 3 22 21) + (3 6 25 22) + ); + } + up + { + type symmetryPlane; + faces + ( + (7 8 27 26) + (6 7 26 25) + (8 18 37 27) + (18 17 36 37) + ); + } + left + { + type patch; + faces + ( + (14 13 32 33) + (17 14 33 36) + ); + } + cylinder + { + type symmetryPlane; + faces + ( + (10 5 24 29) + (5 0 19 24) + (16 10 29 35) + (11 16 35 30) + ); + } ); mergePatchPairs diff --git a/tutorials/basic/potentialFoam/cylinder/system/controlDict b/tutorials/basic/potentialFoam/cylinder/system/controlDict index 36da837b26e4a7ab6d4b240bf9fe35706f81ed32..39199914b4cf39ffc988db53971a98e87887aab9 100644 --- a/tutorials/basic/potentialFoam/cylinder/system/controlDict +++ b/tutorials/basic/potentialFoam/cylinder/system/controlDict @@ -45,5 +45,74 @@ timePrecision 6; runTimeModifiable true; +functions +{ + difference + { + functionObjectLibs ("libutilityFunctionObjects.so"); + type coded; + redirectType error; + code + #{ + // Lookup U + Info<< "Looking up field U\n" << endl; + const volVectorField& U = mesh().lookupObject<volVectorField>("U"); + + Info<< "Reading inlet velocity uInfX\n" << endl; + + dimensionedScalar uInfX + ( + "uInfx", + dimensionSet(0, 1, -1, 0, 0), + U.boundaryField()[3][0].x() + ); + Info << "U at inlet = " << uInfX.value() << " m/s" << endl; + + dimensionedScalar radius + ( + "radius", + dimensionSet(0, 1, 0, 0, 0), + mag(U.mesh().boundary()[4].Cf()[0]) + ); + + Info << "Cylinder radius = " << radius.value() << " m" << endl; + + volVectorField UA + ( + IOobject + ( + "UA", + mesh().time().timeName(), + U.mesh(), + IOobject::NO_READ, + IOobject::AUTO_WRITE + ), + U + ); + + Info<< "\nEvaluating analytical solution" << endl; + + volVectorField centres = UA.mesh().C(); + volScalarField magCentres = mag(centres); + volScalarField theta = acos((centres & vector(1,0,0))/magCentres); + + volVectorField cs2theta = + cos(2*theta)*vector(1,0,0) + + sin(2*theta)*vector(0,1,0); + + UA = uInfX*(dimensionedVector(vector(1,0,0)) + - pow((radius/magCentres),2)*cs2theta); + + // Force writing of UA (since time has not changed) + UA.write(); + + volScalarField error("error", mag(U-UA)/mag(UA)); + Info<<"Writing relative error in U to " << error.objectPath() + << endl; + error.write(); + #}; + } +} + // ************************************************************************* // diff --git a/tutorials/basic/potentialFoam/pitzDaily/constant/polyMesh/blockMeshDict b/tutorials/basic/potentialFoam/pitzDaily/constant/polyMesh/blockMeshDict index 46954842c6d16eb53189d0527a648b50f2c7ed62..26c2aa641660c814f635dc77a3b0a917cf66d6bf 100644 --- a/tutorials/basic/potentialFoam/pitzDaily/constant/polyMesh/blockMeshDict +++ b/tutorials/basic/potentialFoam/pitzDaily/constant/polyMesh/blockMeshDict @@ -85,65 +85,85 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (0 22 23 1) - (1 23 24 2) - (2 24 25 3) - ) - patch outlet - ( - (16 17 39 38) - (17 18 40 39) - (18 19 41 40) - (19 20 42 41) - (20 21 43 42) - ) - wall upperWall - ( - (3 25 31 9) - (9 31 37 15) - (15 37 43 21) - ) - wall lowerWall - ( - (0 6 28 22) - (6 5 27 28) - (5 4 26 27) - (4 10 32 26) - (10 16 38 32) - ) - empty frontAndBack - ( - (22 28 29 23) - (23 29 30 24) - (24 30 31 25) - (26 32 33 27) - (27 33 34 28) - (28 34 35 29) - (29 35 36 30) - (30 36 37 31) - (32 38 39 33) - (33 39 40 34) - (34 40 41 35) - (35 41 42 36) - (36 42 43 37) - (0 1 7 6) - (1 2 8 7) - (2 3 9 8) - (4 5 11 10) - (5 6 12 11) - (6 7 13 12) - (7 8 14 13) - (8 9 15 14) - (10 11 17 16) - (11 12 18 17) - (12 13 19 18) - (13 14 20 19) - (14 15 21 20) - ) + inlet + { + type patch; + faces + ( + (0 22 23 1) + (1 23 24 2) + (2 24 25 3) + ); + } + outlet + { + type patch; + faces + ( + (16 17 39 38) + (17 18 40 39) + (18 19 41 40) + (19 20 42 41) + (20 21 43 42) + ); + } + upperWall + { + type wall; + faces + ( + (3 25 31 9) + (9 31 37 15) + (15 37 43 21) + ); + } + lowerWall + { + type wall; + faces + ( + (0 6 28 22) + (6 5 27 28) + (5 4 26 27) + (4 10 32 26) + (10 16 38 32) + ); + } + frontAndBack + { + type empty; + faces + ( + (22 28 29 23) + (23 29 30 24) + (24 30 31 25) + (26 32 33 27) + (27 33 34 28) + (28 34 35 29) + (29 35 36 30) + (30 36 37 31) + (32 38 39 33) + (33 39 40 34) + (34 40 41 35) + (35 41 42 36) + (36 42 43 37) + (0 1 7 6) + (1 2 8 7) + (2 3 9 8) + (4 5 11 10) + (5 6 12 11) + (6 7 13 12) + (7 8 14 13) + (8 9 15 14) + (10 11 17 16) + (11 12 18 17) + (12 13 19 18) + (13 14 20 19) + (14 15 21 20) + ); + } ); mergePatchPairs diff --git a/tutorials/basic/scalarTransportFoam/pitzDaily/constant/polyMesh/blockMeshDict b/tutorials/basic/scalarTransportFoam/pitzDaily/constant/polyMesh/blockMeshDict index 46954842c6d16eb53189d0527a648b50f2c7ed62..26c2aa641660c814f635dc77a3b0a917cf66d6bf 100644 --- a/tutorials/basic/scalarTransportFoam/pitzDaily/constant/polyMesh/blockMeshDict +++ b/tutorials/basic/scalarTransportFoam/pitzDaily/constant/polyMesh/blockMeshDict @@ -85,65 +85,85 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (0 22 23 1) - (1 23 24 2) - (2 24 25 3) - ) - patch outlet - ( - (16 17 39 38) - (17 18 40 39) - (18 19 41 40) - (19 20 42 41) - (20 21 43 42) - ) - wall upperWall - ( - (3 25 31 9) - (9 31 37 15) - (15 37 43 21) - ) - wall lowerWall - ( - (0 6 28 22) - (6 5 27 28) - (5 4 26 27) - (4 10 32 26) - (10 16 38 32) - ) - empty frontAndBack - ( - (22 28 29 23) - (23 29 30 24) - (24 30 31 25) - (26 32 33 27) - (27 33 34 28) - (28 34 35 29) - (29 35 36 30) - (30 36 37 31) - (32 38 39 33) - (33 39 40 34) - (34 40 41 35) - (35 41 42 36) - (36 42 43 37) - (0 1 7 6) - (1 2 8 7) - (2 3 9 8) - (4 5 11 10) - (5 6 12 11) - (6 7 13 12) - (7 8 14 13) - (8 9 15 14) - (10 11 17 16) - (11 12 18 17) - (12 13 19 18) - (13 14 20 19) - (14 15 21 20) - ) + inlet + { + type patch; + faces + ( + (0 22 23 1) + (1 23 24 2) + (2 24 25 3) + ); + } + outlet + { + type patch; + faces + ( + (16 17 39 38) + (17 18 40 39) + (18 19 41 40) + (19 20 42 41) + (20 21 43 42) + ); + } + upperWall + { + type wall; + faces + ( + (3 25 31 9) + (9 31 37 15) + (15 37 43 21) + ); + } + lowerWall + { + type wall; + faces + ( + (0 6 28 22) + (6 5 27 28) + (5 4 26 27) + (4 10 32 26) + (10 16 38 32) + ); + } + frontAndBack + { + type empty; + faces + ( + (22 28 29 23) + (23 29 30 24) + (24 30 31 25) + (26 32 33 27) + (27 33 34 28) + (28 34 35 29) + (29 35 36 30) + (30 36 37 31) + (32 38 39 33) + (33 39 40 34) + (34 40 41 35) + (35 41 42 36) + (36 42 43 37) + (0 1 7 6) + (1 2 8 7) + (2 3 9 8) + (4 5 11 10) + (5 6 12 11) + (6 7 13 12) + (7 8 14 13) + (8 9 15 14) + (10 11 17 16) + (11 12 18 17) + (12 13 19 18) + (13 14 20 19) + (14 15 21 20) + ); + } ); mergePatchPairs diff --git a/tutorials/combustion/PDRFoam/flamePropagationWithObstacles/constant/polyMesh/boundary b/tutorials/combustion/PDRFoam/flamePropagationWithObstacles/constant/polyMesh/boundary index 1627341ba60a3fdc940bbeb7ada71e63d0036908..04f3dbc60b0de3c378949775fef081cada1b9338 100644 --- a/tutorials/combustion/PDRFoam/flamePropagationWithObstacles/constant/polyMesh/boundary +++ b/tutorials/combustion/PDRFoam/flamePropagationWithObstacles/constant/polyMesh/boundary @@ -46,6 +46,7 @@ FoamFile type cyclic; nFaces 0; startFace 24810; + matchTolerance 0.0001; neighbourPatch baffleCyclic_half1; } baffleCyclic_half1 @@ -53,6 +54,7 @@ FoamFile type cyclic; nFaces 0; startFace 24810; + matchTolerance 0.0001; neighbourPatch baffleCyclic_half0; } ) diff --git a/tutorials/combustion/XiFoam/les/pitzDaily/constant/polyMesh/blockMeshDict b/tutorials/combustion/XiFoam/les/pitzDaily/constant/polyMesh/blockMeshDict index 51562ce9b7a963c2e5ea0c70947cf6ecb43bfd74..40226d2e70c6f3068dc48fbb1dcc77965c868cee 100644 --- a/tutorials/combustion/XiFoam/les/pitzDaily/constant/polyMesh/blockMeshDict +++ b/tutorials/combustion/XiFoam/les/pitzDaily/constant/polyMesh/blockMeshDict @@ -85,65 +85,85 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (0 22 23 1) - (1 23 24 2) - (2 24 25 3) - ) - patch outlet - ( - (16 17 39 38) - (17 18 40 39) - (18 19 41 40) - (19 20 42 41) - (20 21 43 42) - ) - wall upperWall - ( - (3 25 31 9) - (9 31 37 15) - (15 37 43 21) - ) - wall lowerWall - ( - (0 6 28 22) - (6 5 27 28) - (5 4 26 27) - (4 10 32 26) - (10 16 38 32) - ) - empty frontAndBack - ( - (22 28 29 23) - (23 29 30 24) - (24 30 31 25) - (26 32 33 27) - (27 33 34 28) - (28 34 35 29) - (29 35 36 30) - (30 36 37 31) - (32 38 39 33) - (33 39 40 34) - (34 40 41 35) - (35 41 42 36) - (36 42 43 37) - (0 1 7 6) - (1 2 8 7) - (2 3 9 8) - (4 5 11 10) - (5 6 12 11) - (6 7 13 12) - (7 8 14 13) - (8 9 15 14) - (10 11 17 16) - (11 12 18 17) - (12 13 19 18) - (13 14 20 19) - (14 15 21 20) - ) + inlet + { + type patch; + faces + ( + (0 22 23 1) + (1 23 24 2) + (2 24 25 3) + ); + } + outlet + { + type patch; + faces + ( + (16 17 39 38) + (17 18 40 39) + (18 19 41 40) + (19 20 42 41) + (20 21 43 42) + ); + } + upperWall + { + type wall; + faces + ( + (3 25 31 9) + (9 31 37 15) + (15 37 43 21) + ); + } + lowerWall + { + type wall; + faces + ( + (0 6 28 22) + (6 5 27 28) + (5 4 26 27) + (4 10 32 26) + (10 16 38 32) + ); + } + frontAndBack + { + type empty; + faces + ( + (22 28 29 23) + (23 29 30 24) + (24 30 31 25) + (26 32 33 27) + (27 33 34 28) + (28 34 35 29) + (29 35 36 30) + (30 36 37 31) + (32 38 39 33) + (33 39 40 34) + (34 40 41 35) + (35 41 42 36) + (36 42 43 37) + (0 1 7 6) + (1 2 8 7) + (2 3 9 8) + (4 5 11 10) + (5 6 12 11) + (6 7 13 12) + (7 8 14 13) + (8 9 15 14) + (10 11 17 16) + (11 12 18 17) + (12 13 19 18) + (13 14 20 19) + (14 15 21 20) + ); + } ); mergePatchPairs diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/Su b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/Su index bc1035b06ac92a8126bbe787719399b6989408ee..95df9e5ca69712a1c6869b4685285d80377b3d08 100644 --- a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/Su +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/Su @@ -40,11 +40,11 @@ boundaryField { type zeroGradient; } - frontAndBack_half0 + front { type cyclic; } - frontAndBack_half1 + back { type cyclic; } diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/T b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/T index 2701d51f29f1f56c177d852f1d382300db7bbe35..611f9bbf4d884ab8a22a1a2581698de1d68a091a 100644 --- a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/T +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/T @@ -42,11 +42,11 @@ boundaryField type fixedValue; value uniform 570; } - frontAndBack_half0 + front { type cyclic; } - frontAndBack_half1 + back { type cyclic; } diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/Tu b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/Tu index 252bcae000398df966801ba06dafb761c5eb1238..94503d6de062522f3fbcab9fbdd14722f926d45b 100644 --- a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/Tu +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/Tu @@ -42,11 +42,11 @@ boundaryField type fixedValue; value uniform 570; } - frontAndBack_half0 + front { type cyclic; } - frontAndBack_half1 + back { type cyclic; } diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/U b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/U index 31440d2bfe3c4c47da3ee66ce17c8d016ce21cd6..a41bc9056e4bded1bdf8ad9f607858bd351b2836 100644 --- a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/U +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/U @@ -44,11 +44,11 @@ boundaryField type fixedValue; value uniform ( 0 0 0 ); } - frontAndBack_half0 + front { type cyclic; } - frontAndBack_half1 + back { type cyclic; } diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/Xi b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/Xi index ac4187e7e59dac3858dd771b84a1fcc8a7773f08..7a97eb342a7e71576fd03f09bd04ef74a616804b 100644 --- a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/Xi +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/Xi @@ -40,11 +40,11 @@ boundaryField { type zeroGradient; } - frontAndBack_half0 + front { type cyclic; } - frontAndBack_half1 + back { type cyclic; } diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/alphaSgs b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/alphaSgs index 8610d61ac46d401ae051cf08440470bb1ae8c185..083427b00dfda601434f2c74c47bca662cad5c2b 100644 --- a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/alphaSgs +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/alphaSgs @@ -41,11 +41,11 @@ boundaryField hs h; value uniform 0; } - frontAndBack_half0 + front { type cyclic; } - frontAndBack_half1 + back { type cyclic; } diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/b b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/b index 6f8ba487e3807c4d10a84cb8ce7bd016aa752000..2c1deb1bd34c1fe8c2571a266840ed7609f44924 100644 --- a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/b +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/b @@ -40,11 +40,11 @@ boundaryField { type zeroGradient; } - frontAndBack_half0 + front { type cyclic; } - frontAndBack_half1 + back { type cyclic; } diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/k b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/k index bb8d594f56e11c38924da38966f1bcd76cfc1215..129de1f1de2d942936f40a22f2c52b0d22ab6179 100644 --- a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/k +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/k @@ -42,11 +42,11 @@ boundaryField type zeroGradient; value uniform 2e-05; } - frontAndBack_half0 + front { type cyclic; } - frontAndBack_half1 + back { type cyclic; } diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/muSgs b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/muSgs index 46f1c9f03bfb26e7b3e642c3e4374e6e19622be9..d83148396256f7a22e61c5f873a0b0d3366e463b 100644 --- a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/muSgs +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/muSgs @@ -39,11 +39,11 @@ boundaryField type muSgsUSpaldingWallFunction; value uniform 0; } - frontAndBack_half0 + front { type cyclic; } - frontAndBack_half1 + back { type cyclic; } diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/p b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/p index b41aceecc87e508254f51c25805ea7094e054336..76aa92200864eb4a45f09ecc6376eddc24601844 100644 --- a/tutorials/combustion/XiFoam/les/pitzDaily3D/0/p +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/0/p @@ -45,11 +45,11 @@ boundaryField { type zeroGradient; } - frontAndBack_half0 + front { type cyclic; } - frontAndBack_half1 + back { type cyclic; } diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/polyMesh/blockMeshDict b/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/polyMesh/blockMeshDict index bcd44e8c96d31bd823674f6859895fe350fee7d4..8fffd5a68ed8a8d59dd29cb219064cf6d9ffbf86 100644 --- a/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/polyMesh/blockMeshDict +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/polyMesh/blockMeshDict @@ -16,7 +16,7 @@ FoamFile convertToMeters 0.001; -vertices +vertices ( (-20.6 0 0) (-20.6 2 0) @@ -64,7 +64,7 @@ vertices (290 16.6 38.1) ); -blocks +blocks ( hex (0 6 7 1 22 28 29 23) (18 7 20) simpleGrading (1 1 1) hex (1 7 8 2 23 29 30 24) (18 10 20) simpleGrading (1 4 1) @@ -81,69 +81,98 @@ blocks hex (14 20 21 15 36 42 43 37) (25 13 20) simpleGrading (1 0.25 1) ); -edges +edges ( ); -patches +boundary ( - patch inlet - ( - (0 22 23 1) - (1 23 24 2) - (2 24 25 3) - ) - patch outlet - ( - (16 17 39 38) - (17 18 40 39) - (18 19 41 40) - (19 20 42 41) - (20 21 43 42) - ) - wall upperWall - ( - (3 25 31 9) - (9 31 37 15) - (15 37 43 21) - ) - wall lowerWall - ( - (0 6 28 22) - (6 5 27 28) - (5 4 26 27) - (4 10 32 26) - (10 16 38 32) - ) - cyclic frontAndBack - ( - (22 28 29 23) - (23 29 30 24) - (24 30 31 25) - (26 32 33 27) - (27 33 34 28) - (28 34 35 29) - (29 35 36 30) - (30 36 37 31) - (32 38 39 33) - (33 39 40 34) - (34 40 41 35) - (35 41 42 36) - (36 42 43 37) - (0 1 7 6) - (1 2 8 7) - (2 3 9 8) - (4 5 11 10) - (5 6 12 11) - (6 7 13 12) - (7 8 14 13) - (8 9 15 14) - (10 11 17 16) - (11 12 18 17) - (12 13 19 18) - (13 14 20 19) - (14 15 21 20) - ) + inlet + { + type patch; + faces + ( + (0 22 23 1) + (1 23 24 2) + (2 24 25 3) + ); + } + outlet + { + type patch; + faces + ( + (16 17 39 38) + (17 18 40 39) + (18 19 41 40) + (19 20 42 41) + (20 21 43 42) + ); + } + upperWall + { + type wall; + faces + ( + (3 25 31 9) + (9 31 37 15) + (15 37 43 21) + ); + } + lowerWall + { + type wall; + faces + ( + (0 6 28 22) + (6 5 27 28) + (5 4 26 27) + (4 10 32 26) + (10 16 38 32) + ); + } + front + { + type cyclic; + neighbourPatch back; + faces + ( + (22 28 29 23) + (23 29 30 24) + (24 30 31 25) + (26 32 33 27) + (27 33 34 28) + (28 34 35 29) + (29 35 36 30) + (30 36 37 31) + (32 38 39 33) + (33 39 40 34) + (34 40 41 35) + (35 41 42 36) + (36 42 43 37) + ); + } + back + { + type cyclic; + neighbourPatch front; + faces + ( + (0 1 7 6) + (1 2 8 7) + (2 3 9 8) + (4 5 11 10) + (5 6 12 11) + (6 7 13 12) + (7 8 14 13) + (8 9 15 14) + (10 11 17 16) + (11 12 18 17) + (12 13 19 18) + (13 14 20 19) + (14 15 21 20) + ); + } ); mergePatchPairs diff --git a/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/polyMesh/boundary b/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/polyMesh/boundary index 0bdc8f9e160da9d38cbef137751b5ff1c5a61b6c..c3c3c08846c578544d9ddbf5553de56318a67c1d 100644 --- a/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/polyMesh/boundary +++ b/tutorials/combustion/XiFoam/les/pitzDaily3D/constant/polyMesh/boundary @@ -41,19 +41,21 @@ FoamFile nFaces 5000; startFace 721875; } - frontAndBack_half0 + front { type cyclic; nFaces 12225; startFace 726875; - neighbourPatch frontAndBack_half1; + matchTolerance 0.0001; + neighbourPatch back; } - frontAndBack_half1 + back { type cyclic; nFaces 12225; startFace 739100; - neighbourPatch frontAndBack_half0; + matchTolerance 0.0001; + neighbourPatch front; } ) diff --git a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/polyMesh/blockMeshDict b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/polyMesh/blockMeshDict index c337c5bac734a8bab484f70162fc82f1c7b2dd08..98fb644361f058308f11bc91e7ae5e0b79190399 100644 --- a/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/polyMesh/blockMeshDict +++ b/tutorials/combustion/XiFoam/ras/moriyoshiHomogeneous/constant/polyMesh/blockMeshDict @@ -37,29 +37,49 @@ edges ( ); -patches +boundary ( - symmetryPlane left - ( - (0 4 5 1) - ) - symmetryPlane right - ( - (2 3 7 6) - ) - symmetryPlane top - ( - (1 5 7 3) - ) - symmetryPlane bottom - ( - (0 2 6 4) - ) - empty frontAndBack - ( - (4 5 7 6) - (0 1 3 2) - ) + left + { + type symmetryPlane; + faces + ( + (0 4 5 1) + ); + } + right + { + type symmetryPlane; + faces + ( + (2 3 7 6) + ); + } + top + { + type symmetryPlane; + faces + ( + (1 5 7 3) + ); + } + bottom + { + type symmetryPlane; + faces + ( + (0 2 6 4) + ); + } + frontAndBack + { + type empty; + faces + ( + (4 5 7 6) + (0 1 3 2) + ); + } ); mergePatchPairs diff --git a/tutorials/combustion/dieselFoam/aachenBomb/constant/polyMesh/blockMeshDict b/tutorials/combustion/dieselFoam/aachenBomb/constant/polyMesh/blockMeshDict index 8471e22d16adc660987da7920b4df724f43a1cc3..9c46978497fc8e4962f67cc677588fece7b77bcd 100644 --- a/tutorials/combustion/dieselFoam/aachenBomb/constant/polyMesh/blockMeshDict +++ b/tutorials/combustion/dieselFoam/aachenBomb/constant/polyMesh/blockMeshDict @@ -37,17 +37,21 @@ edges ( ); -patches +boundary ( - wall walls - ( - (2 6 5 1) - (0 4 7 3) - (0 1 5 4) - (4 5 6 7) - (7 6 2 3) - (3 2 1 0) - ) + walls + { + type wall; + faces + ( + (2 6 5 1) + (0 4 7 3) + (0 1 5 4) + (4 5 6 7) + (7 6 2 3) + (3 2 1 0) + ); + } ); mergePatchPairs diff --git a/tutorials/combustion/fireFoam/les/smallPoolFire2D/constant/polyMesh/blockMeshDict b/tutorials/combustion/fireFoam/les/smallPoolFire2D/constant/polyMesh/blockMeshDict index bba66e02ce91e8fb068e0db8d7903e681afee0b6..40b9b7b6d00e7f96f279de9f0126652b0b117df8 100644 --- a/tutorials/combustion/fireFoam/les/smallPoolFire2D/constant/polyMesh/blockMeshDict +++ b/tutorials/combustion/fireFoam/les/smallPoolFire2D/constant/polyMesh/blockMeshDict @@ -38,26 +38,42 @@ edges ( ); -patches +boundary ( - patch base - ( - (0 1 5 4) - ) - patch outlet - ( - (3 2 6 7) - ) - patch sides - ( - (1 5 6 2) - (0 4 7 3) - ) - empty frontAndBack - ( - (0 1 2 3) - (4 5 6 7) - ) + base + { + type patch; + faces + ( + (0 1 5 4) + ); + } + outlet + { + type patch; + faces + ( + (3 2 6 7) + ); + } + sides + { + type patch; + faces + ( + (1 5 6 2) + (0 4 7 3) + ); + } + frontAndBack + { + type empty; + faces + ( + (0 1 2 3) + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/combustion/fireFoam/les/smallPoolFire2D/constant/polyMesh/boundary b/tutorials/combustion/fireFoam/les/smallPoolFire2D/constant/polyMesh/boundary index 3adde43e11d2c14822f583874d6e5fb95540f068..c056cb28eeeb0813a6c6161799b37843853472f2 100644 --- a/tutorials/combustion/fireFoam/les/smallPoolFire2D/constant/polyMesh/boundary +++ b/tutorials/combustion/fireFoam/les/smallPoolFire2D/constant/polyMesh/boundary @@ -15,37 +15,31 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -5 +4 ( base { type patch; - nFaces 134; + nFaces 150; startFace 44700; } outlet { type patch; nFaces 150; - startFace 44834; + startFace 44850; } sides { type patch; nFaces 300; - startFace 44984; + startFace 45000; } frontAndBack { type empty; nFaces 45000; - startFace 45284; - } - inlet - { - type patch; - nFaces 16; - startFace 90284; + startFace 45300; } ) diff --git a/tutorials/combustion/fireFoam/les/smallPoolFire3D/constant/polyMesh/blockMeshDict b/tutorials/combustion/fireFoam/les/smallPoolFire3D/constant/polyMesh/blockMeshDict index be225e8b82f35dcc019c12347a16d0aaf41c9033..c2a04cfb374976b8e6e2c05a62dc2d6044136c90 100644 --- a/tutorials/combustion/fireFoam/les/smallPoolFire3D/constant/polyMesh/blockMeshDict +++ b/tutorials/combustion/fireFoam/les/smallPoolFire3D/constant/polyMesh/blockMeshDict @@ -38,23 +38,35 @@ edges ( ); -patches +boundary ( - patch base - ( - (0 1 5 4) - ) - patch outlet - ( - (3 2 6 7) - ) - patch sides - ( - (0 4 7 3) - (0 1 2 3) - (1 5 6 2) - (4 5 6 7) - ) + base + { + type patch; + faces + ( + (0 1 5 4) + ); + } + outlet + { + type patch; + faces + ( + (3 2 6 7) + ); + } + sides + { + type patch; + faces + ( + (0 4 7 3) + (0 1 2 3) + (1 5 6 2) + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/combustion/fireFoam/les/smallPoolFire3D/constant/polyMesh/boundary b/tutorials/combustion/fireFoam/les/smallPoolFire3D/constant/polyMesh/boundary index 296869d5aab5ec0fd8d4af379a02344719e8f70f..13015986d80f1e168e690b3e0da20c0e8dbf2a26 100644 --- a/tutorials/combustion/fireFoam/les/smallPoolFire3D/constant/polyMesh/boundary +++ b/tutorials/combustion/fireFoam/les/smallPoolFire3D/constant/polyMesh/boundary @@ -15,31 +15,25 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -4 +3 ( base { type patch; - nFaces 3456; + nFaces 3600; startFace 637200; } outlet { type patch; nFaces 3600; - startFace 640656; + startFace 640800; } sides { type patch; nFaces 14400; - startFace 644256; - } - inlet - { - type patch; - nFaces 144; - startFace 658656; + startFace 644400; } ) diff --git a/tutorials/combustion/reactingFoam/ras/counterFlowFlame2D/constant/polyMesh/blockMeshDict b/tutorials/combustion/reactingFoam/ras/counterFlowFlame2D/constant/polyMesh/blockMeshDict index 489926ef84f8a48f30ed7548dde911c82f0e7a1a..df1f24f54c3e68da3135cb263a945bd2c3eed128 100644 --- a/tutorials/combustion/reactingFoam/ras/counterFlowFlame2D/constant/polyMesh/blockMeshDict +++ b/tutorials/combustion/reactingFoam/ras/counterFlowFlame2D/constant/polyMesh/blockMeshDict @@ -37,26 +37,42 @@ edges ( ); -patches +boundary ( - patch fuel - ( - (0 4 7 3) - ) - patch air - ( - (1 2 6 5) - ) - patch outlet - ( - (0 1 5 4) - (7 6 2 3) - ) - empty frontAndBack - ( - (4 5 6 7) - (0 3 2 1) - ) + fuel + { + type patch; + faces + ( + (0 4 7 3) + ); + } + air + { + type patch; + faces + ( + (1 2 6 5) + ); + } + outlet + { + type patch; + faces + ( + (0 1 5 4) + (7 6 2 3) + ); + } + frontAndBack + { + type empty; + faces + ( + (4 5 6 7) + (0 3 2 1) + ); + } ); mergePatchPairs diff --git a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/constant/polyMesh/blockMeshDict b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/constant/polyMesh/blockMeshDict index 53a9353923f724ca70ed85e595279ee28acf56ed..978a7fca628f89035e67f64690679b9f9d48e763 100644 --- a/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/rhoCentralFoam/LadenburgJet60psi/constant/polyMesh/blockMeshDict @@ -40,40 +40,64 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (0 2 6 0) - ) + inlet + { + type patch; + faces + ( + (0 2 6 0) + ); + } - patch outlet - ( - (1 3 7 1) - (3 5 9 7) - ) + outlet + { + type patch; + faces + ( + (1 3 7 1) + (3 5 9 7) + ); + } - patch freestreamInlet - ( - (2 4 8 6) - ) + freestreamInlet + { + type patch; + faces + ( + (2 4 8 6) + ); + } - patch freestream - ( - (4 8 9 5) - ) + freestream + { + type patch; + faces + ( + (4 8 9 5) + ); + } - wedge wedge1 - ( - (0 2 3 1) - (2 4 5 3) - ) + wedge1 + { + type wedge; + faces + ( + (0 2 3 1) + (2 4 5 3) + ); + } - wedge wedge2 - ( - (0 1 7 6) - (6 7 9 8) - ) + wedge2 + { + type wedge; + faces + ( + (0 1 7 6) + (6 7 9 8) + ); + } ); mergePatchPairs diff --git a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/constant/polyMesh/blockMeshDict b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/constant/polyMesh/blockMeshDict index 1539821da27734948f1094140be7e741759fac55..ddbbb1a269c5b89e50b0e68eaf0b09431b4a93be 100644 --- a/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/rhoCentralFoam/biconic25-55Run35/constant/polyMesh/blockMeshDict @@ -37,37 +37,61 @@ edges ( ); -patches +boundary ( - patch cone - ( - (1 5 4 0) - ) - - patch outlet - ( - (2 6 5 1) - ) + cone + { + type patch; + faces + ( + (1 5 4 0) + ); + } - patch freestream - ( - (3 7 6 2) - ) + outlet + { + type patch; + faces + ( + (2 6 5 1) + ); + } - symmetryPlane centreLeft - ( - (0 4 7 3) - ) - - patch wedge1 - ( - (0 3 2 1) - ) + freestream + { + type patch; + faces + ( + (3 7 6 2) + ); + } - patch wedge2 - ( - (4 5 6 7) - ) + centreLeft + { + type symmetryPlane; + faces + ( + (0 4 7 3) + ); + } + + wedge1 + { + type patch; + faces + ( + (0 3 2 1) + ); + } + + wedge2 + { + type patch; + faces + ( + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/compressible/rhoCentralFoam/forwardStep/constant/polyMesh/blockMeshDict b/tutorials/compressible/rhoCentralFoam/forwardStep/constant/polyMesh/blockMeshDict index a021423a32ae90478c84eb7853426f9f55abd611..c2a646a2236c08cf505bccbfcf5b1f73bb768f27 100644 --- a/tutorials/compressible/rhoCentralFoam/forwardStep/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/rhoCentralFoam/forwardStep/constant/polyMesh/blockMeshDict @@ -47,31 +47,51 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (0 8 10 2) - (2 10 13 5) - ) - patch outlet - ( - (4 7 15 12) - ) - symmetryPlane bottom - ( - (0 1 9 8) - ) - symmetryPlane top - ( - (5 13 14 6) - (6 14 15 7) - ) - patch obstacle - ( - (1 3 11 9) - (3 4 12 11) - ) + inlet + { + type patch; + faces + ( + (0 8 10 2) + (2 10 13 5) + ); + } + outlet + { + type patch; + faces + ( + (4 7 15 12) + ); + } + bottom + { + type symmetryPlane; + faces + ( + (0 1 9 8) + ); + } + top + { + type symmetryPlane; + faces + ( + (5 13 14 6) + (6 14 15 7) + ); + } + obstacle + { + type patch; + faces + ( + (1 3 11 9) + (3 4 12 11) + ); + } ); mergePatchPairs diff --git a/tutorials/compressible/rhoCentralFoam/forwardStep/constant/polyMesh/boundary b/tutorials/compressible/rhoCentralFoam/forwardStep/constant/polyMesh/boundary index 40a6217ae00286a8044aa1cac5fc8d13c4314cb0..9a155614bb0cce0e8eeb6be2ee3db9ae9b406dd8 100644 --- a/tutorials/compressible/rhoCentralFoam/forwardStep/constant/polyMesh/boundary +++ b/tutorials/compressible/rhoCentralFoam/forwardStep/constant/polyMesh/boundary @@ -20,35 +20,30 @@ FoamFile inlet { type patch; - physicalType supersonicInlet; nFaces 80; startFace 31936; } outlet { type patch; - physicalType pressureTransmissiveOutlet; nFaces 64; startFace 32016; } bottom { type symmetryPlane; - physicalType symmetryPlane; nFaces 48; startFace 32080; } top { type symmetryPlane; - physicalType symmetryPlane; nFaces 240; startFace 32128; } obstacle { type patch; - physicalType adiabaticWall; nFaces 208; startFace 32368; } diff --git a/tutorials/compressible/rhoCentralFoam/obliqueShock/0/p b/tutorials/compressible/rhoCentralFoam/obliqueShock/0/p index 5f2b54e7b6c3a9a3046aff22df3119fd91a40e93..ca7f6fc69b0fd7d90c589dd1ed343b4d6b90fcfd 100644 --- a/tutorials/compressible/rhoCentralFoam/obliqueShock/0/p +++ b/tutorials/compressible/rhoCentralFoam/obliqueShock/0/p @@ -20,28 +20,28 @@ internalField uniform 1; boundaryField { - top + top { type zeroGradient; } - inlet + inlet { type fixedValue; value uniform 1; } - outlet + outlet { type zeroGradient; } - bottom + bottom { type symmetryPlane; } - frontAndBack + frontAndBack { type empty; } diff --git a/tutorials/compressible/rhoCentralFoam/obliqueShock/constant/polyMesh/blockMeshDict b/tutorials/compressible/rhoCentralFoam/obliqueShock/constant/polyMesh/blockMeshDict index c9a6274c3dc9e71297f00946fc5f39152f5cad75..27ef08a86871142387bb32e274d7b30649fe546a 100644 --- a/tutorials/compressible/rhoCentralFoam/obliqueShock/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/rhoCentralFoam/obliqueShock/constant/polyMesh/blockMeshDict @@ -16,7 +16,7 @@ FoamFile convertToMeters 1; -vertices +vertices ( (0 0 0) (4.1 0 0) @@ -28,41 +28,61 @@ vertices (0 1 0.1) ); -blocks +blocks ( hex (0 1 2 3 4 5 6 7) (60 30 1) simpleGrading (1 1 1) ); -edges +edges ( ); -patches +boundary ( - wall top - ( - (3 7 6 2) - ) - wall inlet - ( - (0 4 7 3) - ) - wall outlet - ( - (2 6 5 1) - ) - wall bottom - ( - (1 5 4 0) - ) - empty frontAndBack - ( - (0 3 2 1) - (4 5 6 7) - ) + top + { + type wall; + faces + ( + (3 7 6 2) + ); + } + inlet + { + type patch; + faces + ( + (0 4 7 3) + ); + } + outlet + { + type patch; + faces + ( + (2 6 5 1) + ); + } + bottom + { + type symmetryPlane; + faces + ( + (1 5 4 0) + ); + } + frontAndBack + { + type empty; + faces + ( + (0 3 2 1) + (4 5 6 7) + ); + } ); -mergePatchPairs +mergePatchPairs ( ); diff --git a/tutorials/compressible/rhoCentralFoam/obliqueShock/constant/polyMesh/boundary b/tutorials/compressible/rhoCentralFoam/obliqueShock/constant/polyMesh/boundary index b93677516e83a1bf507d900643fe13491011225f..d5172e881c54dd7171ee66bab6ec9b79b2e37fc4 100644 --- a/tutorials/compressible/rhoCentralFoam/obliqueShock/constant/polyMesh/boundary +++ b/tutorials/compressible/rhoCentralFoam/obliqueShock/constant/polyMesh/boundary @@ -19,36 +19,31 @@ FoamFile ( top { - type patch; - physicalType inlet; + type wall; nFaces 60; startFace 3510; } inlet { type patch; - physicalType supersonicInlet; nFaces 30; startFace 3570; } outlet { type patch; - physicalType extrapolatedOutlet; nFaces 30; startFace 3600; } bottom { type symmetryPlane; - physicalType symmetryPlane; nFaces 60; startFace 3630; } frontAndBack { type empty; - physicalType empty; nFaces 3600; startFace 3690; } diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/constant/polyMesh/blockMeshDict b/tutorials/compressible/rhoCentralFoam/shockTube/constant/polyMesh/blockMeshDict index 46397257ae2a92ec6be5cd268b2bea97efacb76f..a4ac0800dd125b118e6804ccc08f249568847a19 100644 --- a/tutorials/compressible/rhoCentralFoam/shockTube/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/rhoCentralFoam/shockTube/constant/polyMesh/blockMeshDict @@ -37,20 +37,28 @@ edges ( ); -patches +boundary ( - patch sides - ( - (1 2 6 5) - (0 4 7 3) - ) - empty empty - ( - (0 1 5 4) - (5 6 7 4) - (3 7 6 2) - (0 3 2 1) - ) + sides + { + type patch; + faces + ( + (1 2 6 5) + (0 4 7 3) + ); + } + empty + { + type empty; + faces + ( + (0 1 5 4) + (5 6 7 4) + (3 7 6 2) + (0 3 2 1) + ); + } ); mergePatchPairs diff --git a/tutorials/compressible/rhoCentralFoam/shockTube/constant/polyMesh/boundary b/tutorials/compressible/rhoCentralFoam/shockTube/constant/polyMesh/boundary index 24ffe6f382a0543dda22408bee33d7122aa14cbd..d8672aafbafd12a14b22380faa9ce4df4ea3c9ce 100644 --- a/tutorials/compressible/rhoCentralFoam/shockTube/constant/polyMesh/boundary +++ b/tutorials/compressible/rhoCentralFoam/shockTube/constant/polyMesh/boundary @@ -20,14 +20,12 @@ FoamFile sides { type patch; - physicalType outletAdiabatic; nFaces 2; startFace 99; } empty { type empty; - physicalType empty; nFaces 400; startFace 101; } diff --git a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/constant/polyMesh/blockMeshDict b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/constant/polyMesh/blockMeshDict index 4d2046ac8b9cb3352d6d752f6385823cdc054e67..9a98683528606a3b1787b0a78023a04af85e0307 100644 --- a/tutorials/compressible/rhoCentralFoam/wedge15Ma5/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/rhoCentralFoam/wedge15Ma5/constant/polyMesh/blockMeshDict @@ -44,29 +44,49 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (0 6 9 3) - ) - patch outlet - ( - (2 5 11 8) - ) - symmetryPlane bottom - ( - (0 1 7 6) - ) - symmetryPlane top - ( - (3 9 10 4) - (4 10 11 5) - ) - patch obstacle - ( - (1 2 8 7) - ) + inlet + { + type patch; + faces + ( + (0 6 9 3) + ); + } + outlet + { + type patch; + faces + ( + (2 5 11 8) + ); + } + bottom + { + type symmetryPlane; + faces + ( + (0 1 7 6) + ); + } + top + { + type symmetryPlane; + faces + ( + (3 9 10 4) + (4 10 11 5) + ); + } + obstacle + { + type patch; + faces + ( + (1 2 8 7) + ); + } ); mergePatchPairs diff --git a/tutorials/compressible/rhoPimpleFoam/les/pitzDaily/constant/polyMesh/blockMeshDict b/tutorials/compressible/rhoPimpleFoam/les/pitzDaily/constant/polyMesh/blockMeshDict index 46954842c6d16eb53189d0527a648b50f2c7ed62..26c2aa641660c814f635dc77a3b0a917cf66d6bf 100644 --- a/tutorials/compressible/rhoPimpleFoam/les/pitzDaily/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/rhoPimpleFoam/les/pitzDaily/constant/polyMesh/blockMeshDict @@ -85,65 +85,85 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (0 22 23 1) - (1 23 24 2) - (2 24 25 3) - ) - patch outlet - ( - (16 17 39 38) - (17 18 40 39) - (18 19 41 40) - (19 20 42 41) - (20 21 43 42) - ) - wall upperWall - ( - (3 25 31 9) - (9 31 37 15) - (15 37 43 21) - ) - wall lowerWall - ( - (0 6 28 22) - (6 5 27 28) - (5 4 26 27) - (4 10 32 26) - (10 16 38 32) - ) - empty frontAndBack - ( - (22 28 29 23) - (23 29 30 24) - (24 30 31 25) - (26 32 33 27) - (27 33 34 28) - (28 34 35 29) - (29 35 36 30) - (30 36 37 31) - (32 38 39 33) - (33 39 40 34) - (34 40 41 35) - (35 41 42 36) - (36 42 43 37) - (0 1 7 6) - (1 2 8 7) - (2 3 9 8) - (4 5 11 10) - (5 6 12 11) - (6 7 13 12) - (7 8 14 13) - (8 9 15 14) - (10 11 17 16) - (11 12 18 17) - (12 13 19 18) - (13 14 20 19) - (14 15 21 20) - ) + inlet + { + type patch; + faces + ( + (0 22 23 1) + (1 23 24 2) + (2 24 25 3) + ); + } + outlet + { + type patch; + faces + ( + (16 17 39 38) + (17 18 40 39) + (18 19 41 40) + (19 20 42 41) + (20 21 43 42) + ); + } + upperWall + { + type wall; + faces + ( + (3 25 31 9) + (9 31 37 15) + (15 37 43 21) + ); + } + lowerWall + { + type wall; + faces + ( + (0 6 28 22) + (6 5 27 28) + (5 4 26 27) + (4 10 32 26) + (10 16 38 32) + ); + } + frontAndBack + { + type empty; + faces + ( + (22 28 29 23) + (23 29 30 24) + (24 30 31 25) + (26 32 33 27) + (27 33 34 28) + (28 34 35 29) + (29 35 36 30) + (30 36 37 31) + (32 38 39 33) + (33 39 40 34) + (34 40 41 35) + (35 41 42 36) + (36 42 43 37) + (0 1 7 6) + (1 2 8 7) + (2 3 9 8) + (4 5 11 10) + (5 6 12 11) + (6 7 13 12) + (7 8 14 13) + (8 9 15 14) + (10 11 17 16) + (11 12 18 17) + (12 13 19 18) + (13 14 20 19) + (14 15 21 20) + ); + } ); mergePatchPairs diff --git a/tutorials/compressible/rhoPimpleFoam/ras/cavity/constant/polyMesh/blockMeshDict b/tutorials/compressible/rhoPimpleFoam/ras/cavity/constant/polyMesh/blockMeshDict index e3fc8bcc6fdcb51e220092759bfe0aa5fa066c78..c1b14b6af1e51f3f2f302a11894c520f9d01bc45 100644 --- a/tutorials/compressible/rhoPimpleFoam/ras/cavity/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/rhoPimpleFoam/ras/cavity/constant/polyMesh/blockMeshDict @@ -37,23 +37,35 @@ edges ( ); -patches +boundary ( - wall movingWall - ( - (3 7 6 2) - ) - wall fixedWalls - ( - (0 4 7 3) - (2 6 5 1) - (1 5 4 0) - ) - empty frontAndBack - ( - (0 3 2 1) - (4 5 6 7) - ) + movingWall + { + type wall; + faces + ( + (3 7 6 2) + ); + } + fixedWalls + { + type wall; + faces + ( + (0 4 7 3) + (2 6 5 1) + (1 5 4 0) + ); + } + frontAndBack + { + type empty; + faces + ( + (0 3 2 1) + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/compressible/rhoPimpleFoam/ras/cavity/constant/polyMesh/boundary b/tutorials/compressible/rhoPimpleFoam/ras/cavity/constant/polyMesh/boundary index ae94ef4763609f34060e1e82599c8e65405f4628..79907a046cb6d61bd29cd0f7091dcba2ad71e2c9 100644 --- a/tutorials/compressible/rhoPimpleFoam/ras/cavity/constant/polyMesh/boundary +++ b/tutorials/compressible/rhoPimpleFoam/ras/cavity/constant/polyMesh/boundary @@ -8,7 +8,7 @@ FoamFile { version 2.0; - format ascii; + format binary; class polyBoundaryMesh; location "constant/polyMesh"; object boundary; diff --git a/tutorials/compressible/rhoSimplecFoam/squareBend/constant/polyMesh/blockMeshDict b/tutorials/compressible/rhoSimplecFoam/squareBend/constant/polyMesh/blockMeshDict index 58dbbcc3d505c7df47e8e30e7870555b5409d61c..68ccf9a3ae382c6e8d7e0759e5bc7c6302ff9ec3 100644 --- a/tutorials/compressible/rhoSimplecFoam/squareBend/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/rhoSimplecFoam/squareBend/constant/polyMesh/blockMeshDict @@ -71,41 +71,53 @@ edges arc 15 19 ( 53.033 -53.033 -25) ); -patches +boundary ( - // is there no way of defining all my 'defaultFaces' to be 'wall'? - wall Default_Boundary_Region - ( - // block0 - ( 0 1 3 2 ) - ( 11 10 12 13 ) - ( 0 10 11 1 ) - ( 2 3 13 12 ) - // block1 - ( 4 5 7 6 ) - ( 15 14 16 17 ) - ( 4 14 15 5 ) - ( 6 7 17 16 ) - // block2 - ( 1 8 9 3 ) - ( 18 11 13 19 ) - ( 3 9 19 13 ) - ( 1 11 18 8 ) - // block3 - ( 5 9 8 7 ) - ( 19 15 17 18 ) - ( 5 15 19 9 ) - ( 7 8 18 17 ) - ) - patch inlet - ( - (0 2 12 10) - ) + // is there no way of defining all my 'defaultFaces' to be 'wall'? + Default_Boundary_Region + { + type wall; + faces + ( + // block0 + ( 0 1 3 2 ) + ( 11 10 12 13 ) + ( 0 10 11 1 ) + ( 2 3 13 12 ) + // block1 + ( 4 5 7 6 ) + ( 15 14 16 17 ) + ( 4 14 15 5 ) + ( 6 7 17 16 ) + // block2 + ( 1 8 9 3 ) + ( 18 11 13 19 ) + ( 3 9 19 13 ) + ( 1 11 18 8 ) + // block3 + ( 5 9 8 7 ) + ( 19 15 17 18 ) + ( 5 15 19 9 ) + ( 7 8 18 17 ) + ); + } + inlet + { + type patch; + faces + ( + (0 2 12 10) + ); + } - patch outlet - ( - (4 6 16 14) - ) + outlet + { + type patch; + faces + ( + (4 6 16 14) + ); + } ); mergePatchPairs diff --git a/tutorials/compressible/sonicFoam/laminar/forwardStep/constant/polyMesh/blockMeshDict b/tutorials/compressible/sonicFoam/laminar/forwardStep/constant/polyMesh/blockMeshDict index 4bd2ff24bb8a949369384e8e85b925eae65e0744..64c9ac9212da41691f5eb073c07325c3bda00065 100644 --- a/tutorials/compressible/sonicFoam/laminar/forwardStep/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/sonicFoam/laminar/forwardStep/constant/polyMesh/blockMeshDict @@ -47,31 +47,51 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (0 8 10 2) - (2 10 13 5) - ) - patch outlet - ( - (4 7 15 12) - ) - symmetryPlane bottom - ( - (0 1 9 8) - ) - symmetryPlane top - ( - (5 13 14 6) - (6 14 15 7) - ) - patch obstacle - ( - (1 3 11 9) - (3 4 12 11) - ) + inlet + { + type patch; + faces + ( + (0 8 10 2) + (2 10 13 5) + ); + } + outlet + { + type patch; + faces + ( + (4 7 15 12) + ); + } + bottom + { + type symmetryPlane; + faces + ( + (0 1 9 8) + ); + } + top + { + type symmetryPlane; + faces + ( + (5 13 14 6) + (6 14 15 7) + ); + } + obstacle + { + type patch; + faces + ( + (1 3 11 9) + (3 4 12 11) + ); + } ); mergePatchPairs diff --git a/tutorials/compressible/sonicFoam/laminar/shockTube/constant/polyMesh/blockMeshDict b/tutorials/compressible/sonicFoam/laminar/shockTube/constant/polyMesh/blockMeshDict index e6c07638e4e40a09c88152c346fc8a033b87490f..dbd4624f5ae2b05a22dbeb136dee9ad8cf835a16 100644 --- a/tutorials/compressible/sonicFoam/laminar/shockTube/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/sonicFoam/laminar/shockTube/constant/polyMesh/blockMeshDict @@ -37,20 +37,28 @@ edges ( ); -patches +boundary ( - patch sides - ( - (1 2 6 5) - (0 4 7 3) - ) - empty empty - ( - (0 1 5 4) - (5 6 7 4) - (3 7 6 2) - (0 3 2 1) - ) + sides + { + type patch; + faces + ( + (1 2 6 5) + (0 4 7 3) + ); + } + empty + { + type empty; + faces + ( + (0 1 5 4) + (5 6 7 4) + (3 7 6 2) + (0 3 2 1) + ); + } ); mergePatchPairs diff --git a/tutorials/compressible/sonicFoam/ras/prism/constant/polyMesh/blockMeshDict b/tutorials/compressible/sonicFoam/ras/prism/constant/polyMesh/blockMeshDict index 9d15d483c459bda9c7d1c137cff848d6c7ecd09b..f2a0cfd993663545f51874db44f536c86eb4b15e 100644 --- a/tutorials/compressible/sonicFoam/ras/prism/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/sonicFoam/ras/prism/constant/polyMesh/blockMeshDict @@ -85,41 +85,61 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (0 22 26 4) - (4 26 30 8) - (8 30 36 14) - (14 36 40 18) - ) - patch outlet - ( - (3 7 29 25) - (7 11 33 29) - (11 13 35 33) - (13 17 39 35) - (17 21 43 39) - ) - patch bottomWall - ( - (0 1 23 22) - (1 2 24 23) - (2 3 25 24) - ) - patch topWall - ( - (18 40 41 19) - (19 41 42 20) - (20 42 43 21) - ) - wall prismWall - ( - (12 10 32 34) - (12 34 31 9) - (9 31 32 10) - ) + inlet + { + type patch; + faces + ( + (0 22 26 4) + (4 26 30 8) + (8 30 36 14) + (14 36 40 18) + ); + } + outlet + { + type patch; + faces + ( + (3 7 29 25) + (7 11 33 29) + (11 13 35 33) + (13 17 39 35) + (17 21 43 39) + ); + } + bottomWall + { + type patch; + faces + ( + (0 1 23 22) + (1 2 24 23) + (2 3 25 24) + ); + } + topWall + { + type patch; + faces + ( + (18 40 41 19) + (19 41 42 20) + (20 42 43 21) + ); + } + prismWall + { + type wall; + faces + ( + (12 10 32 34) + (12 34 31 9) + (9 31 32 10) + ); + } ); mergePatchPairs diff --git a/tutorials/compressible/sonicLiquidFoam/decompressionTank/constant/polyMesh/blockMeshDict b/tutorials/compressible/sonicLiquidFoam/decompressionTank/constant/polyMesh/blockMeshDict index 08c1a90da4fde943a69524190951448e69e72735..0a4369e3184bb678563e9127831f98d010cdfefd 100644 --- a/tutorials/compressible/sonicLiquidFoam/decompressionTank/constant/polyMesh/blockMeshDict +++ b/tutorials/compressible/sonicLiquidFoam/decompressionTank/constant/polyMesh/blockMeshDict @@ -52,41 +52,61 @@ edges ( ); -patches +boundary ( - wall outerWall - ( - (0 1 11 10) - (1 3 13 11) - (3 4 14 13) - (7 6 16 17) - (6 9 19 16) - (9 8 18 19) - ) - symmetryPlane axis - ( - (0 10 12 2) - (2 12 15 5) - (5 15 18 8) - ) - patch nozzle - ( - (4 7 17 14) - ) - empty back - ( - (0 2 3 1) - (2 5 6 3) - (3 6 7 4) - (5 8 9 6) - ) - empty front - ( - (10 11 13 12) - (12 13 16 15) - (13 14 17 16) - (15 16 19 18) - ) + outerWall + { + type wall; + faces + ( + (0 1 11 10) + (1 3 13 11) + (3 4 14 13) + (7 6 16 17) + (6 9 19 16) + (9 8 18 19) + ); + } + axis + { + type symmetryPlane; + faces + ( + (0 10 12 2) + (2 12 15 5) + (5 15 18 8) + ); + } + nozzle + { + type patch; + faces + ( + (4 7 17 14) + ); + } + back + { + type empty; + faces + ( + (0 2 3 1) + (2 5 6 3) + (3 6 7 4) + (5 8 9 6) + ); + } + front + { + type empty; + faces + ( + (10 11 13 12) + (12 13 16 15) + (13 14 17 16) + (15 16 19 18) + ); + } ); mergePatchPairs diff --git a/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/constant/polyMesh/boundary b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/constant/polyMesh/boundary index eb1fa0e556f42dbdba184fe2ab844b0e418058da..6ce26d3381da85994c5950df3b654dc64e856c36 100644 --- a/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/constant/polyMesh/boundary +++ b/tutorials/discreteMethods/dsmcFoam/freeSpacePeriodic/constant/polyMesh/boundary @@ -22,6 +22,7 @@ FoamFile type cyclic; nFaces 256; startFace 14464; + matchTolerance 0.0001; neighbourPatch xPeriodic_half1; } xPeriodic_half1 @@ -29,6 +30,7 @@ FoamFile type cyclic; nFaces 256; startFace 14720; + matchTolerance 0.0001; neighbourPatch xPeriodic_half0; } yPeriodic_half0 @@ -36,6 +38,7 @@ FoamFile type cyclic; nFaces 320; startFace 14976; + matchTolerance 0.0001; neighbourPatch yPeriodic_half1; } yPeriodic_half1 @@ -43,6 +46,7 @@ FoamFile type cyclic; nFaces 320; startFace 15296; + matchTolerance 0.0001; neighbourPatch yPeriodic_half0; } zPeriodic_half0 @@ -50,6 +54,7 @@ FoamFile type cyclic; nFaces 320; startFace 15616; + matchTolerance 0.0001; neighbourPatch zPeriodic_half1; } zPeriodic_half1 @@ -57,6 +62,7 @@ FoamFile type cyclic; nFaces 320; startFace 15936; + matchTolerance 0.0001; neighbourPatch zPeriodic_half0; } ) diff --git a/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/constant/polyMesh/blockMeshDict b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/constant/polyMesh/blockMeshDict index c7dd1fda9116759da45ff26ad8980a27438c2e65..02b50e71e9a750dfa77b5b506467833cf72bcaa2 100644 --- a/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/constant/polyMesh/blockMeshDict +++ b/tutorials/discreteMethods/dsmcFoam/freeSpaceStream/constant/polyMesh/blockMeshDict @@ -34,28 +34,37 @@ blocks hex (0 1 2 3 4 5 6 7) (20 16 16) simpleGrading (1 1 1) ); -patches +boundary ( - patch outlet - ( - (1 2 6 5) - ) + { + type patch; + faces + ( + (1 2 6 5) + ); + } - patch inlet - ( - (0 4 7 3) - ) + { + type patch; + faces + ( + (0 4 7 3) + ); + } - patch sides - ( - (2 3 7 6) - (0 1 5 4) - (4 5 6 7) - (0 3 2 1) - ) + { + type patch; + faces + ( + (2 3 7 6) + (0 1 5 4) + (4 5 6 7) + (0 3 2 1) + ); + } ) mergePatchPairs diff --git a/tutorials/discreteMethods/dsmcFoam/supersonicCorner/constant/polyMesh/blockMeshDict b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/constant/polyMesh/blockMeshDict index 2eb2d4b22ea6914e931824da320fd63bae7c6c24..5d1813f50f71e1d7fe03a93afee42d98b1400fe8 100644 --- a/tutorials/discreteMethods/dsmcFoam/supersonicCorner/constant/polyMesh/blockMeshDict +++ b/tutorials/discreteMethods/dsmcFoam/supersonicCorner/constant/polyMesh/blockMeshDict @@ -40,32 +40,41 @@ blocks hex (1 8 9 2 5 10 11 6) (50 36 36) simpleGrading (1 1 1) ); -patches +boundary ( - patch flow - ( - (8 9 11 10) - (0 4 7 3) - (2 3 7 6) - (2 6 11 9) - (4 5 6 7) - (5 10 11 6) - ) + { + type patch; + faces + ( + (8 9 11 10) + (0 4 7 3) + (2 3 7 6) + (2 6 11 9) + (4 5 6 7) + (5 10 11 6) + ); + } - symmetryPlane entrance - ( - (0 1 5 4) - (0 3 2 1) - ) + { + type symmetryPlane; + faces + ( + (0 1 5 4) + (0 3 2 1) + ); + } - wall walls - ( - (1 8 10 5) - (1 2 9 8) - ) + { + type wall; + faces + ( + (1 8 10 5) + (1 2 9 8) + ); + } ) mergePatchPairs diff --git a/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/constant/polyMesh/blockMeshDict b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/constant/polyMesh/blockMeshDict index f5a50de8043a01845e8a653c667cdea23fcd3d57..e971bda0abd1faf52c0a637ee8e0f1b61b5b7621 100644 --- a/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/constant/polyMesh/blockMeshDict +++ b/tutorials/discreteMethods/dsmcFoam/wedge15Ma5/constant/polyMesh/blockMeshDict @@ -44,27 +44,39 @@ edges ( ); -patches +boundary ( - patch flow - ( - (0 6 9 3) - (2 5 11 8) - (0 1 7 6) - (3 9 10 4) - (4 10 11 5) - ) - wall obstacle - ( - (1 2 8 7) - ) - empty frontAndBack - ( - (0 3 4 1) - (1 4 5 2) - (6 7 10 9) - (7 8 11 10) - ) + flow + { + type patch; + faces + ( + (0 6 9 3) + (2 5 11 8) + (0 1 7 6) + (3 9 10 4) + (4 10 11 5) + ); + } + obstacle + { + type wall; + faces + ( + (1 2 8 7) + ); + } + frontAndBack + { + type empty; + faces + ( + (0 3 4 1) + (1 4 5 2) + (6 7 10 9) + (7 8 11 10) + ); + } ); mergePatchPairs diff --git a/tutorials/discreteMethods/molecularDynamics/mdEquilibrationFoam/periodicCubeArgon/constant/polyMesh/boundary b/tutorials/discreteMethods/molecularDynamics/mdEquilibrationFoam/periodicCubeArgon/constant/polyMesh/boundary index f6b4db0821a1449b5ec7faa68ff239765f46baa7..99cbc54ce32382a44cf7f7146149d72255aa3019 100644 --- a/tutorials/discreteMethods/molecularDynamics/mdEquilibrationFoam/periodicCubeArgon/constant/polyMesh/boundary +++ b/tutorials/discreteMethods/molecularDynamics/mdEquilibrationFoam/periodicCubeArgon/constant/polyMesh/boundary @@ -22,6 +22,7 @@ FoamFile type cyclic; nFaces 144; startFace 4752; + matchTolerance 0.0001; neighbourPatch periodicX_half1; } periodicX_half1 @@ -29,6 +30,7 @@ FoamFile type cyclic; nFaces 144; startFace 4896; + matchTolerance 0.0001; neighbourPatch periodicX_half0; } periodicY_half0 @@ -36,6 +38,7 @@ FoamFile type cyclic; nFaces 144; startFace 5040; + matchTolerance 0.0001; neighbourPatch periodicY_half1; } periodicY_half1 @@ -43,6 +46,7 @@ FoamFile type cyclic; nFaces 144; startFace 5184; + matchTolerance 0.0001; neighbourPatch periodicY_half0; } periodicZ_half0 @@ -50,6 +54,7 @@ FoamFile type cyclic; nFaces 144; startFace 5328; + matchTolerance 0.0001; neighbourPatch periodicZ_half1; } periodicZ_half1 @@ -57,6 +62,7 @@ FoamFile type cyclic; nFaces 144; startFace 5472; + matchTolerance 0.0001; neighbourPatch periodicZ_half0; } ) diff --git a/tutorials/discreteMethods/molecularDynamics/mdEquilibrationFoam/periodicCubeWater/constant/polyMesh/boundary b/tutorials/discreteMethods/molecularDynamics/mdEquilibrationFoam/periodicCubeWater/constant/polyMesh/boundary index e0a86fc5a117c474e3838361009af7899747e64d..c6280e7e721799d320898b1df1b722d0e628aced 100644 --- a/tutorials/discreteMethods/molecularDynamics/mdEquilibrationFoam/periodicCubeWater/constant/polyMesh/boundary +++ b/tutorials/discreteMethods/molecularDynamics/mdEquilibrationFoam/periodicCubeWater/constant/polyMesh/boundary @@ -22,6 +22,7 @@ FoamFile type cyclic; nFaces 132; startFace 4344; + matchTolerance 0.0001; neighbourPatch periodicX_half1; } periodicX_half1 @@ -29,6 +30,7 @@ FoamFile type cyclic; nFaces 132; startFace 4476; + matchTolerance 0.0001; neighbourPatch periodicX_half0; } periodicY_half0 @@ -36,6 +38,7 @@ FoamFile type cyclic; nFaces 132; startFace 4608; + matchTolerance 0.0001; neighbourPatch periodicY_half1; } periodicY_half1 @@ -43,6 +46,7 @@ FoamFile type cyclic; nFaces 132; startFace 4740; + matchTolerance 0.0001; neighbourPatch periodicY_half0; } periodicZ_half0 @@ -50,6 +54,7 @@ FoamFile type cyclic; nFaces 144; startFace 4872; + matchTolerance 0.0001; neighbourPatch periodicZ_half1; } periodicZ_half1 @@ -57,6 +62,7 @@ FoamFile type cyclic; nFaces 144; startFace 5016; + matchTolerance 0.0001; neighbourPatch periodicZ_half0; } ) diff --git a/tutorials/discreteMethods/molecularDynamics/mdFoam/nanoNozzle/constant/polyMesh/blockMeshDict b/tutorials/discreteMethods/molecularDynamics/mdFoam/nanoNozzle/constant/polyMesh/blockMeshDict index 689d4e4b7c8680ce37cc563313742f10afafe57c..3cb94398d8dfe1188d22ac7bdf7cd9d61381eac8 100644 --- a/tutorials/discreteMethods/molecularDynamics/mdFoam/nanoNozzle/constant/polyMesh/blockMeshDict +++ b/tutorials/discreteMethods/molecularDynamics/mdFoam/nanoNozzle/constant/polyMesh/blockMeshDict @@ -56,59 +56,77 @@ blocks edges (); -patches +boundary ( - patch sectionAEnd - ( - (0 4 7 3) - ) + { + type patch; + faces + ( + (0 4 7 3) + ); + } - wall sectionCEnd - ( - (20 21 23 22) - ) + { + type wall; + faces + ( + (20 21 23 22) + ); + } - wall front - ( - (0 1 5 4) - (1 8 10 5) - (8 12 14 10) - (12 16 18 14) - (16 20 22 18) - ) + { + type wall; + faces + ( + (0 1 5 4) + (1 8 10 5) + (8 12 14 10) + (12 16 18 14) + (16 20 22 18) + ); + } - wall back - ( - (2 3 7 6) - (2 6 11 9) - (9 11 15 13) - (13 15 19 17) - (17 19 23 21) - ) + { + type wall; + faces + ( + (2 3 7 6) + (2 6 11 9) + (9 11 15 13) + (13 15 19 17) + (17 19 23 21) + ); + } - wall top - ( - (4 5 6 7) - (5 10 11 6) - (10 14 15 11) - (14 18 19 15) - (18 22 23 19) - ) + { + type wall; + faces + ( + (4 5 6 7) + (5 10 11 6) + (10 14 15 11) + (14 18 19 15) + (18 22 23 19) + ); + } - wall bottom - ( - (0 3 2 1) - (1 2 9 8) - (8 9 13 12) - (12 13 17 16) - (16 17 21 20) - ) + { + type wall; + faces + ( + (0 3 2 1) + (1 2 9 8) + (8 9 13 12) + (12 13 17 16) + (16 17 21 20) + ); + } ); mergePatchPairs diff --git a/tutorials/electromagnetics/electrostaticFoam/chargedWire/constant/polyMesh/blockMeshDict b/tutorials/electromagnetics/electrostaticFoam/chargedWire/constant/polyMesh/blockMeshDict index 74b06f7e5beb764b1cfda4ba6accc0f75a6c7dd0..92d57f3ed5d517474ec23327fc7a33cb5bc4cd4c 100644 --- a/tutorials/electromagnetics/electrostaticFoam/chargedWire/constant/polyMesh/blockMeshDict +++ b/tutorials/electromagnetics/electrostaticFoam/chargedWire/constant/polyMesh/blockMeshDict @@ -63,33 +63,53 @@ edges arc 15 20 (0.0145419 0.0351074 0.5) ); -patches +boundary ( - symmetryPlane left - ( - (8 9 20 19) - (9 10 21 20) - ) - symmetryPlane right - ( - (2 3 14 13) - (3 6 17 14) - ) - symmetryPlane down - ( - (0 1 12 11) - (1 2 13 12) - ) - patch up - ( - (7 8 19 18) - (6 7 18 17) - ) - patch hole - ( - (10 5 16 21) - (5 0 11 16) - ) + left + { + type symmetryPlane; + faces + ( + (8 9 20 19) + (9 10 21 20) + ); + } + right + { + type symmetryPlane; + faces + ( + (2 3 14 13) + (3 6 17 14) + ); + } + down + { + type symmetryPlane; + faces + ( + (0 1 12 11) + (1 2 13 12) + ); + } + up + { + type patch; + faces + ( + (7 8 19 18) + (6 7 18 17) + ); + } + hole + { + type patch; + faces + ( + (10 5 16 21) + (5 0 11 16) + ); + } ); mergePatchPairs diff --git a/tutorials/electromagnetics/mhdFoam/hartmann/constant/polyMesh/blockMeshDict b/tutorials/electromagnetics/mhdFoam/hartmann/constant/polyMesh/blockMeshDict index 7164ba0b9bec727b1fa2a44b1dbce9a89af1e08d..57f8782eece522856ceb775c84fe30893f9721f1 100644 --- a/tutorials/electromagnetics/mhdFoam/hartmann/constant/polyMesh/blockMeshDict +++ b/tutorials/electromagnetics/mhdFoam/hartmann/constant/polyMesh/blockMeshDict @@ -37,29 +37,49 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (0 4 7 3) - ) - patch outlet - ( - (2 6 5 1) - ) - patch lowerWall - ( - (1 5 4 0) - ) - patch upperWall - ( - (3 7 6 2) - ) - empty frontAndBack - ( - (0 3 2 1) - (4 5 6 7) - ) + inlet + { + type patch; + faces + ( + (0 4 7 3) + ); + } + outlet + { + type patch; + faces + ( + (2 6 5 1) + ); + } + lowerWall + { + type patch; + faces + ( + (1 5 4 0) + ); + } + upperWall + { + type patch; + faces + ( + (3 7 6 2) + ); + } + frontAndBack + { + type empty; + faces + ( + (0 3 2 1) + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/financial/financialFoam/europeanCall/constant/polyMesh/blockMeshDict b/tutorials/financial/financialFoam/europeanCall/constant/polyMesh/blockMeshDict index c8f95e4652b4f5e27cebd015c5abbb16d5a3a97d..90c216365a88aa5a921ee6858f635aef614e9c3e 100644 --- a/tutorials/financial/financialFoam/europeanCall/constant/polyMesh/blockMeshDict +++ b/tutorials/financial/financialFoam/europeanCall/constant/polyMesh/blockMeshDict @@ -37,16 +37,24 @@ edges ( ); -patches +boundary ( - patch lowValue - ( - (0 4 7 3) - ) - patch highValue - ( - (2 6 5 1) - ) + lowValue + { + type patch; + faces + ( + (0 4 7 3) + ); + } + highValue + { + type patch; + faces + ( + (2 6 5 1) + ); + } ); mergePatchPairs diff --git a/tutorials/heatTransfer/buoyantBoussinesqPimpleFoam/hotRoom/constant/polyMesh/blockMeshDict b/tutorials/heatTransfer/buoyantBoussinesqPimpleFoam/hotRoom/constant/polyMesh/blockMeshDict index 8f78693901bb6ec3a306c887f256e76dfe68f92f..4279b24d52a1811859ee6a6d425cbee69f425eba 100644 --- a/tutorials/heatTransfer/buoyantBoussinesqPimpleFoam/hotRoom/constant/polyMesh/blockMeshDict +++ b/tutorials/heatTransfer/buoyantBoussinesqPimpleFoam/hotRoom/constant/polyMesh/blockMeshDict @@ -37,23 +37,35 @@ edges ( ); -patches +boundary ( - wall floor - ( - (1 5 4 0) - ) - wall ceiling - ( - (3 7 6 2) - ) - wall fixedWalls - ( - (0 4 7 3) - (2 6 5 1) - (0 3 2 1) - (4 5 6 7) - ) + floor + { + type wall; + faces + ( + (1 5 4 0) + ); + } + ceiling + { + type wall; + faces + ( + (3 7 6 2) + ); + } + fixedWalls + { + type wall; + faces + ( + (0 4 7 3) + (2 6 5 1) + (0 3 2 1) + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/hotRoom/constant/polyMesh/blockMeshDict b/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/hotRoom/constant/polyMesh/blockMeshDict index 8f78693901bb6ec3a306c887f256e76dfe68f92f..4279b24d52a1811859ee6a6d425cbee69f425eba 100644 --- a/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/hotRoom/constant/polyMesh/blockMeshDict +++ b/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/hotRoom/constant/polyMesh/blockMeshDict @@ -37,23 +37,35 @@ edges ( ); -patches +boundary ( - wall floor - ( - (1 5 4 0) - ) - wall ceiling - ( - (3 7 6 2) - ) - wall fixedWalls - ( - (0 4 7 3) - (2 6 5 1) - (0 3 2 1) - (4 5 6 7) - ) + floor + { + type wall; + faces + ( + (1 5 4 0) + ); + } + ceiling + { + type wall; + faces + ( + (3 7 6 2) + ); + } + fixedWalls + { + type wall; + faces + ( + (0 4 7 3) + (2 6 5 1) + (0 3 2 1) + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/iglooWithFridges/constant/polyMesh/blockMeshDict b/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/iglooWithFridges/constant/polyMesh/blockMeshDict index 33cc46671e040f197cc4c604b74ef70475630808..15638bebdeeed74102cf913dd1b454616a5b37b5 100644 --- a/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/iglooWithFridges/constant/polyMesh/blockMeshDict +++ b/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/iglooWithFridges/constant/polyMesh/blockMeshDict @@ -38,37 +38,61 @@ edges ( ); -patches +boundary ( - empty maxY - ( - (3 7 6 2) - ) + maxY + { + type empty; + faces + ( + (3 7 6 2) + ); + } - empty minX - ( - (0 4 7 3) - ) + minX + { + type empty; + faces + ( + (0 4 7 3) + ); + } - empty maxX - ( - (2 6 5 1) - ) + maxX + { + type empty; + faces + ( + (2 6 5 1) + ); + } - empty minY - ( - (1 5 4 0) - ) + minY + { + type empty; + faces + ( + (1 5 4 0) + ); + } - wall ground - ( - (0 3 2 1) - ) + ground + { + type wall; + faces + ( + (0 3 2 1) + ); + } - empty maxZ - ( - (4 5 6 7) - ) + maxZ + { + type empty; + faces + ( + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/iglooWithFridges/constant/polyMesh/boundary b/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/iglooWithFridges/constant/polyMesh/boundary index 458b5aec2d8fe86985c0707e74bfa13db6e830db..1cd053f04c4352e0ce1db4d314a7033eb2c05abf 100644 --- a/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/iglooWithFridges/constant/polyMesh/boundary +++ b/tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/iglooWithFridges/constant/polyMesh/boundary @@ -15,61 +15,43 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -9 +6 ( maxY { type empty; - nFaces 0; - startFace 61295; + nFaces 400; + startFace 22800; } minX { type empty; - nFaces 0; - startFace 61295; + nFaces 400; + startFace 23200; } maxX { type empty; - nFaces 0; - startFace 61295; + nFaces 400; + startFace 23600; } minY { type empty; - nFaces 0; - startFace 61295; + nFaces 400; + startFace 24000; } ground { type wall; - nFaces 590; - startFace 61295; + nFaces 400; + startFace 24400; } maxZ { type empty; - nFaces 0; - startFace 61885; - } - igloo_region0 - { - type wall; - nFaces 2260; - startFace 61885; - } - twoFridgeFreezers_seal_0 - { - type wall; - nFaces 1344; - startFace 64145; - } - twoFridgeFreezers_herring_1 - { - type wall; - nFaces 1116; - startFace 65489; + nFaces 400; + startFace 24800; } ) diff --git a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/constant/polyMesh/blockMeshDict b/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/constant/polyMesh/blockMeshDict index 8f78693901bb6ec3a306c887f256e76dfe68f92f..4279b24d52a1811859ee6a6d425cbee69f425eba 100644 --- a/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/constant/polyMesh/blockMeshDict +++ b/tutorials/heatTransfer/buoyantPimpleFoam/hotRoom/constant/polyMesh/blockMeshDict @@ -37,23 +37,35 @@ edges ( ); -patches +boundary ( - wall floor - ( - (1 5 4 0) - ) - wall ceiling - ( - (3 7 6 2) - ) - wall fixedWalls - ( - (0 4 7 3) - (2 6 5 1) - (0 3 2 1) - (4 5 6 7) - ) + floor + { + type wall; + faces + ( + (1 5 4 0) + ); + } + ceiling + { + type wall; + faces + ( + (3 7 6 2) + ); + } + fixedWalls + { + type wall; + faces + ( + (0 4 7 3) + (2 6 5 1) + (0 3 2 1) + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/constant/polyMesh/blockMeshDict b/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/constant/polyMesh/blockMeshDict index 4aa6241a9b3b04cee53c83a9c9e1f175bf164476..79d35ff96ac326f91fb0ca59f0e1c5267284db77 100644 --- a/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/constant/polyMesh/blockMeshDict +++ b/tutorials/heatTransfer/buoyantSimpleFoam/buoyantCavity/constant/polyMesh/blockMeshDict @@ -37,29 +37,45 @@ blocks hex (0 1 2 3 4 5 6 7) (35 150 15) simpleGrading (1 1 1) ); -patches +boundary ( - wall frontAndBack - ( - (0 1 5 4) - (2 3 7 6) - ) + frontAndBack + { + type wall; + faces + ( + (0 1 5 4) + (2 3 7 6) + ); + } - wall topAndBottom - ( - (4 5 6 7) - (3 2 1 0) - ) + topAndBottom + { + type wall; + faces + ( + (4 5 6 7) + (3 2 1 0) + ); + } - wall hot - ( - (6 5 1 2) - ) + hot + { + type wall; + faces + ( + (6 5 1 2) + ); + } - wall cold - ( - (4 7 3 0) - ) + cold + { + type wall; + faces + ( + (4 7 3 0) + ); + } ); mergePatchPairs diff --git a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoom/constant/polyMesh/blockMeshDict b/tutorials/heatTransfer/buoyantSimpleFoam/hotRoom/constant/polyMesh/blockMeshDict index 8f78693901bb6ec3a306c887f256e76dfe68f92f..4279b24d52a1811859ee6a6d425cbee69f425eba 100644 --- a/tutorials/heatTransfer/buoyantSimpleFoam/hotRoom/constant/polyMesh/blockMeshDict +++ b/tutorials/heatTransfer/buoyantSimpleFoam/hotRoom/constant/polyMesh/blockMeshDict @@ -37,23 +37,35 @@ edges ( ); -patches +boundary ( - wall floor - ( - (1 5 4 0) - ) - wall ceiling - ( - (3 7 6 2) - ) - wall fixedWalls - ( - (0 4 7 3) - (2 6 5 1) - (0 3 2 1) - (4 5 6 7) - ) + floor + { + type wall; + faces + ( + (1 5 4 0) + ); + } + ceiling + { + type wall; + faces + ( + (3 7 6 2) + ); + } + fixedWalls + { + type wall; + faces + ( + (0 4 7 3) + (2 6 5 1) + (0 3 2 1) + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/heatTransfer/buoyantSimpleRadiationFoam/hotRadiationRoom/constant/polyMesh/blockMeshDict b/tutorials/heatTransfer/buoyantSimpleRadiationFoam/hotRadiationRoom/constant/polyMesh/blockMeshDict index 63ffa44cf555e0682c6e8b5d1546031b2deec72e..83ff0938e1f9d9092038c197149c3629491c1c05 100644 --- a/tutorials/heatTransfer/buoyantSimpleRadiationFoam/hotRadiationRoom/constant/polyMesh/blockMeshDict +++ b/tutorials/heatTransfer/buoyantSimpleRadiationFoam/hotRadiationRoom/constant/polyMesh/blockMeshDict @@ -98,69 +98,85 @@ edges ( ); -patches +boundary ( - wall box - ( - ( 6 22 21 5) - (10 26 22 6) - ( 9 25 26 10) - ( 5 21 25 9) - (22 26 25 21) - ) - wall floor - ( - ( 1 5 4 0) - ( 2 6 5 1) - ( 3 7 6 2) - ( 5 9 8 4) - ( 7 11 10 6) - ( 9 13 12 8) - (10 14 13 9) - (11 15 14 10) - ) - wall ceiling - ( - (33 37 36 32) - (34 38 37 33) - (35 39 38 34) - (37 41 40 36) - (38 42 41 37) - (39 43 42 38) - (41 45 44 40) - (42 46 45 41) - (43 47 46 42) - ) - wall fixedWalls - ( - ( 1 17 16 0) - ( 2 18 17 1) - ( 3 19 18 2) - (17 33 32 16) - (18 34 33 17) - (19 35 34 18) + box + { + type wall; + faces + ( + ( 6 22 21 5) + (10 26 22 6) + ( 9 25 26 10) + ( 5 21 25 9) + (22 26 25 21) + ); + } + floor + { + type wall; + faces + ( + ( 1 5 4 0) + ( 2 6 5 1) + ( 3 7 6 2) + ( 5 9 8 4) + ( 7 11 10 6) + ( 9 13 12 8) + (10 14 13 9) + (11 15 14 10) + ); + } + ceiling + { + type wall; + faces + ( + (33 37 36 32) + (34 38 37 33) + (35 39 38 34) + (37 41 40 36) + (38 42 41 37) + (39 43 42 38) + (41 45 44 40) + (42 46 45 41) + (43 47 46 42) + ); + } + fixedWalls + { + type wall; + faces + ( + ( 1 17 16 0) + ( 2 18 17 1) + ( 3 19 18 2) + (17 33 32 16) + (18 34 33 17) + (19 35 34 18) - ( 7 23 19 3) - (11 27 23 7) - (15 31 27 11) - (23 39 35 19) - (27 43 39 23) - (31 47 43 27) + ( 7 23 19 3) + (11 27 23 7) + (15 31 27 11) + (23 39 35 19) + (27 43 39 23) + (31 47 43 27) - (14 30 31 15) - (13 29 30 14) - (12 28 29 13) - (30 46 47 31) - (29 45 46 30) - (28 44 45 29) + (14 30 31 15) + (13 29 30 14) + (12 28 29 13) + (30 46 47 31) + (29 45 46 30) + (28 44 45 29) - ( 8 24 28 12) - ( 4 20 24 8) - ( 0 16 20 4) - (24 40 44 28) - (20 36 40 24) - (16 32 36 20) - ) + ( 8 24 28 12) + ( 4 20 24 8) + ( 0 16 20 4) + (24 40 44 28) + (20 36 40 24) + (16 32 36 20) + ); + } ); mergePatchPairs diff --git a/tutorials/heatTransfer/buoyantSimpleRadiationFoam/hotRadiationRoomFvDOM/constant/polyMesh/blockMeshDict b/tutorials/heatTransfer/buoyantSimpleRadiationFoam/hotRadiationRoomFvDOM/constant/polyMesh/blockMeshDict index 63ffa44cf555e0682c6e8b5d1546031b2deec72e..83ff0938e1f9d9092038c197149c3629491c1c05 100644 --- a/tutorials/heatTransfer/buoyantSimpleRadiationFoam/hotRadiationRoomFvDOM/constant/polyMesh/blockMeshDict +++ b/tutorials/heatTransfer/buoyantSimpleRadiationFoam/hotRadiationRoomFvDOM/constant/polyMesh/blockMeshDict @@ -98,69 +98,85 @@ edges ( ); -patches +boundary ( - wall box - ( - ( 6 22 21 5) - (10 26 22 6) - ( 9 25 26 10) - ( 5 21 25 9) - (22 26 25 21) - ) - wall floor - ( - ( 1 5 4 0) - ( 2 6 5 1) - ( 3 7 6 2) - ( 5 9 8 4) - ( 7 11 10 6) - ( 9 13 12 8) - (10 14 13 9) - (11 15 14 10) - ) - wall ceiling - ( - (33 37 36 32) - (34 38 37 33) - (35 39 38 34) - (37 41 40 36) - (38 42 41 37) - (39 43 42 38) - (41 45 44 40) - (42 46 45 41) - (43 47 46 42) - ) - wall fixedWalls - ( - ( 1 17 16 0) - ( 2 18 17 1) - ( 3 19 18 2) - (17 33 32 16) - (18 34 33 17) - (19 35 34 18) + box + { + type wall; + faces + ( + ( 6 22 21 5) + (10 26 22 6) + ( 9 25 26 10) + ( 5 21 25 9) + (22 26 25 21) + ); + } + floor + { + type wall; + faces + ( + ( 1 5 4 0) + ( 2 6 5 1) + ( 3 7 6 2) + ( 5 9 8 4) + ( 7 11 10 6) + ( 9 13 12 8) + (10 14 13 9) + (11 15 14 10) + ); + } + ceiling + { + type wall; + faces + ( + (33 37 36 32) + (34 38 37 33) + (35 39 38 34) + (37 41 40 36) + (38 42 41 37) + (39 43 42 38) + (41 45 44 40) + (42 46 45 41) + (43 47 46 42) + ); + } + fixedWalls + { + type wall; + faces + ( + ( 1 17 16 0) + ( 2 18 17 1) + ( 3 19 18 2) + (17 33 32 16) + (18 34 33 17) + (19 35 34 18) - ( 7 23 19 3) - (11 27 23 7) - (15 31 27 11) - (23 39 35 19) - (27 43 39 23) - (31 47 43 27) + ( 7 23 19 3) + (11 27 23 7) + (15 31 27 11) + (23 39 35 19) + (27 43 39 23) + (31 47 43 27) - (14 30 31 15) - (13 29 30 14) - (12 28 29 13) - (30 46 47 31) - (29 45 46 30) - (28 44 45 29) + (14 30 31 15) + (13 29 30 14) + (12 28 29 13) + (30 46 47 31) + (29 45 46 30) + (28 44 45 29) - ( 8 24 28 12) - ( 4 20 24 8) - ( 0 16 20 4) - (24 40 44 28) - (20 36 40 24) - (16 32 36 20) - ) + ( 8 24 28 12) + ( 4 20 24 8) + ( 0 16 20 4) + (24 40 44 28) + (20 36 40 24) + (16 32 36 20) + ); + } ); mergePatchPairs diff --git a/tutorials/heatTransfer/buoyantSimpleRadiationFoam/hotRadiationRoomFvDOM/constant/polyMesh/boundary b/tutorials/heatTransfer/buoyantSimpleRadiationFoam/hotRadiationRoomFvDOM/constant/polyMesh/boundary index a75195fd74a2418023b5529ef3f7e394ae7c16f5..ea4babea73974a872656a8eff7b46a04da7c25f7 100644 --- a/tutorials/heatTransfer/buoyantSimpleRadiationFoam/hotRadiationRoomFvDOM/constant/polyMesh/boundary +++ b/tutorials/heatTransfer/buoyantSimpleRadiationFoam/hotRadiationRoomFvDOM/constant/polyMesh/boundary @@ -8,7 +8,7 @@ FoamFile { version 2.0; - format ascii; + format binary; class polyBoundaryMesh; location "constant/polyMesh"; object boundary; diff --git a/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionHeater/constant/polyMesh/blockMeshDict b/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionHeater/constant/polyMesh/blockMeshDict index 506f06536461ad9a013aa1e90972d3d6a2e67079..db35f72692924446890631b4f7a2969c6a147261 100644 --- a/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionHeater/constant/polyMesh/blockMeshDict +++ b/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionHeater/constant/polyMesh/blockMeshDict @@ -37,32 +37,56 @@ edges ( ); -patches +boundary ( - wall maxY - ( - (3 7 6 2) - ) - patch minX - ( - (0 4 7 3) - ) - patch maxX - ( - (2 6 5 1) - ) - wall minY - ( - (1 5 4 0) - ) - wall minZ - ( - (0 3 2 1) - ) - wall maxZ - ( - (4 5 6 7) - ) + maxY + { + type wall; + faces + ( + (3 7 6 2) + ); + } + minX + { + type patch; + faces + ( + (0 4 7 3) + ); + } + maxX + { + type patch; + faces + ( + (2 6 5 1) + ); + } + minY + { + type wall; + faces + ( + (1 5 4 0) + ); + } + minZ + { + type wall; + faces + ( + (0 3 2 1) + ); + } + maxZ + { + type wall; + faces + ( + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionHeater/constant/polyMesh/boundary b/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionHeater/constant/polyMesh/boundary index 39c75e0d212e04c31d992b8a6bc1e7be7caa6a45..de3fd42a4d8e5463c56148a003572ad97470c020 100644 --- a/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionHeater/constant/polyMesh/boundary +++ b/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionHeater/constant/polyMesh/boundary @@ -8,7 +8,7 @@ FoamFile { version 2.0; - format ascii; + format binary; class polyBoundaryMesh; location "constant/polyMesh"; object boundary; diff --git a/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionLiquidHeater/constant/polyMesh/blockMeshDict b/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionLiquidHeater/constant/polyMesh/blockMeshDict index 506f06536461ad9a013aa1e90972d3d6a2e67079..db35f72692924446890631b4f7a2969c6a147261 100644 --- a/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionLiquidHeater/constant/polyMesh/blockMeshDict +++ b/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionLiquidHeater/constant/polyMesh/blockMeshDict @@ -37,32 +37,56 @@ edges ( ); -patches +boundary ( - wall maxY - ( - (3 7 6 2) - ) - patch minX - ( - (0 4 7 3) - ) - patch maxX - ( - (2 6 5 1) - ) - wall minY - ( - (1 5 4 0) - ) - wall minZ - ( - (0 3 2 1) - ) - wall maxZ - ( - (4 5 6 7) - ) + maxY + { + type wall; + faces + ( + (3 7 6 2) + ); + } + minX + { + type patch; + faces + ( + (0 4 7 3) + ); + } + maxX + { + type patch; + faces + ( + (2 6 5 1) + ); + } + minY + { + type wall; + faces + ( + (1 5 4 0) + ); + } + minZ + { + type wall; + faces + ( + (0 3 2 1) + ); + } + maxZ + { + type wall; + faces + ( + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionLiquidHeater/constant/polyMesh/boundary b/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionLiquidHeater/constant/polyMesh/boundary index 39c75e0d212e04c31d992b8a6bc1e7be7caa6a45..de3fd42a4d8e5463c56148a003572ad97470c020 100644 --- a/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionLiquidHeater/constant/polyMesh/boundary +++ b/tutorials/heatTransfer/chtMultiRegionFoam/multiRegionLiquidHeater/constant/polyMesh/boundary @@ -8,7 +8,7 @@ FoamFile { version 2.0; - format ascii; + format binary; class polyBoundaryMesh; location "constant/polyMesh"; object boundary; diff --git a/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/Allclean b/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/Allclean index 01acce567027f86bc81805aefd0daaa43cd52369..6a9a1ed52d8ba517e954563941c12b9cd2999612 100755 --- a/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/Allclean +++ b/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/Allclean @@ -4,6 +4,10 @@ cd ${0%/*} || exit 1 # run from this directory # Source tutorial clean functions . $WM_PROJECT_DIR/bin/tools/CleanFunctions +rm -rf constant/extendedFeatureEdgeMesh > /dev/null 2>&1 +rm -f constant/triSurface/*.eMesh > /dev/null 2>&1 +rm -f constant/polyMesh/boundary + cleanCase rm -rf VTK rm -rf constant/cellToRegion constant/polyMesh/sets diff --git a/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/Allrun b/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/Allrun index fc668e806c69c3dfe23a3a3713a3134735cc78d1..7e7bbe2fa94eed84172d8ed45971d04d24ad7f46 100755 --- a/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/Allrun +++ b/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/Allrun @@ -8,6 +8,11 @@ cd ${0%/*} || exit 1 # run from this directory rm -rf constant/polyMesh/sets runApplication blockMesh +runApplication surfaceFeatureExtract -includedAngle 150 constant/triSurface/bottomAir.stl bottomAir +runApplication surfaceFeatureExtract -includedAngle 150 constant/triSurface/heater.stl heater +runApplication surfaceFeatureExtract -includedAngle 150 constant/triSurface/leftSolid.stl leftSolid +runApplication surfaceFeatureExtract -includedAngle 150 constant/triSurface/rightSolid.stl rightSolid +runApplication surfaceFeatureExtract -includedAngle 150 constant/triSurface/topAir.stl topAir runApplication snappyHexMesh -overwrite runApplication splitMeshRegions -cellZones -overwrite diff --git a/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/constant/polyMesh/blockMeshDict b/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/constant/polyMesh/blockMeshDict index 506f06536461ad9a013aa1e90972d3d6a2e67079..db35f72692924446890631b4f7a2969c6a147261 100644 --- a/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/constant/polyMesh/blockMeshDict +++ b/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/constant/polyMesh/blockMeshDict @@ -37,32 +37,56 @@ edges ( ); -patches +boundary ( - wall maxY - ( - (3 7 6 2) - ) - patch minX - ( - (0 4 7 3) - ) - patch maxX - ( - (2 6 5 1) - ) - wall minY - ( - (1 5 4 0) - ) - wall minZ - ( - (0 3 2 1) - ) - wall maxZ - ( - (4 5 6 7) - ) + maxY + { + type wall; + faces + ( + (3 7 6 2) + ); + } + minX + { + type patch; + faces + ( + (0 4 7 3) + ); + } + maxX + { + type patch; + faces + ( + (2 6 5 1) + ); + } + minY + { + type wall; + faces + ( + (1 5 4 0) + ); + } + minZ + { + type wall; + faces + ( + (0 3 2 1) + ); + } + maxZ + { + type wall; + faces + ( + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/constant/polyMesh/boundary b/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/constant/polyMesh/boundary index 4c44b92b595ba5fed8a0a3733406d5815815aff2..39c75e0d212e04c31d992b8a6bc1e7be7caa6a45 100644 --- a/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/constant/polyMesh/boundary +++ b/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/constant/polyMesh/boundary @@ -15,253 +15,43 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -41 +6 ( maxY { type wall; - nFaces 1200; - startFace 41630; + nFaces 300; + startFace 8300; } minX { type patch; - nFaces 250; - startFace 42830; + nFaces 100; + startFace 8600; } maxX { type patch; - nFaces 250; - startFace 43080; + nFaces 100; + startFace 8700; } minY { type wall; - nFaces 1200; - startFace 43330; + nFaces 300; + startFace 8800; } minZ { type wall; - nFaces 750; - startFace 44530; + nFaces 300; + startFace 9100; } maxZ { type wall; - nFaces 750; - startFace 45280; - } - bottomAir_minX - { - type wall; - nFaces 0; - startFace 46030; - } - bottomAir_maxX - { - type wall; - nFaces 0; - startFace 46030; - } - bottomAir_minY - { - type wall; - nFaces 0; - startFace 46030; - } - bottomAir_minZ - { - type wall; - nFaces 0; - startFace 46030; - } - bottomAir_maxZ - { - type wall; - nFaces 0; - startFace 46030; - } - bottomAir_bottomAir_to_rightSolid - { - type wall; - nFaces 0; - startFace 46030; - } - bottomAir_bottomAir_to_leftSolid - { - type wall; - nFaces 0; - startFace 46030; - } - bottomAir_bottomAir_to_heater - { - type wall; - nFaces 0; - startFace 46030; - } - topAir_maxY - { - type wall; - nFaces 0; - startFace 46030; - } - topAir_minX - { - type wall; - nFaces 0; - startFace 46030; - } - topAir_maxX - { - type wall; - nFaces 0; - startFace 46030; - } - topAir_minZ - { - type wall; - nFaces 0; - startFace 46030; - } - topAir_maxZ - { - type wall; - nFaces 0; - startFace 46030; - } - topAir_topAir_to_rightSolid - { - type wall; - nFaces 0; - startFace 46030; - } - topAir_topAir_to_heater - { - type wall; - nFaces 0; - startFace 46030; - } - topAir_topAir_to_leftSolid - { - type wall; - nFaces 0; - startFace 46030; - } - leftSolid_minX - { - type wall; - nFaces 0; - startFace 46030; - } - leftSolid_minZ - { - type wall; - nFaces 0; - startFace 46030; - } - leftSolid_maxZ - { - type wall; - nFaces 0; - startFace 46030; - } - leftSolid_leftSolid_to_bottomAir - { - type wall; - nFaces 0; - startFace 46030; - } - leftSolid_leftSolid_to_heater - { - type wall; - nFaces 0; - startFace 46030; - } - leftSolid_leftSolid_to_topAir - { - type wall; - nFaces 0; - startFace 46030; - } - rightSolid_maxX - { - type wall; - nFaces 0; - startFace 46030; - } - rightSolid_minZ - { - type wall; - nFaces 0; - startFace 46030; - } - rightSolid_maxZ - { - type wall; - nFaces 0; - startFace 46030; - } - rightSolid_rightSolid_to_bottomAir - { - type wall; - nFaces 0; - startFace 46030; - } - rightSolid_rightSolid_to_topAir - { - type wall; - nFaces 0; - startFace 46030; - } - rightSolid_rightSolid_to_heater - { - type wall; - nFaces 0; - startFace 46030; - } - heater_minY - { - type wall; - nFaces 0; - startFace 46030; - } - heater_minZ - { - type wall; - nFaces 0; - startFace 46030; - } - heater_maxZ - { - type wall; - nFaces 0; - startFace 46030; - } - heater_heater_to_topAir - { - type wall; - nFaces 0; - startFace 46030; - } - heater_heater_to_rightSolid - { - type wall; - nFaces 0; - startFace 46030; - } - heater_heater_to_leftSolid - { - type wall; - nFaces 0; - startFace 46030; - } - heater_heater_to_bottomAir - { - type wall; - nFaces 0; - startFace 46030; + nFaces 300; + startFace 9400; } ) diff --git a/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/system/snappyHexMeshDict b/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/system/snappyHexMeshDict index e91adb216de30ab13bf78a56a52ba1a5779925b6..6af50d5861cc2d3931fabfe738dbb9b8ef02b127 100644 --- a/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/system/snappyHexMeshDict +++ b/tutorials/heatTransfer/chtMultiRegionFoam/snappyMultiRegionHeater/system/snappyHexMeshDict @@ -109,6 +109,26 @@ castellatedMeshControls // This is a featureEdgeMesh, read from constant/triSurface for now. features ( + { + file "bottomAir.eMesh"; + level 1; + } + { + file "heater.eMesh"; + level 1; + } + { + file "leftSolid.eMesh"; + level 1; + } + { + file "rightSolid.eMesh"; + level 1; + } + { + file "topAir.eMesh"; + level 1; + } ); @@ -231,7 +251,7 @@ snapControls //- Relative distance for points to be attracted by surface feature point // or edge. True distance is this factor times local // maximum edge length. - tolerance 4.0; + tolerance 1.0; //- Number of mesh displacement relaxation iterations. nSolveIter 30; @@ -239,6 +259,11 @@ snapControls //- Maximum number of snapping relaxation iterations. Should stop // before upon reaching a correct mesh. nRelaxIter 5; + + //- Highly experimental and wip: number of feature edge snapping + // iterations. Leave out altogether to disable. + // Of limited use in this case since faceZone faces not handled. + nFeatureSnapIter 10; } @@ -251,28 +276,20 @@ addLayersControls // Per final patch (so not geometry!) the layer information layers { - //flowAirDuctReagent_flowAirDuctReagent - //{ - // nSurfaceLayers 1; - //} - //flowAirDuctReagent_inlet1 - //{ - // nSurfaceLayers 1; - //} - //flowAirDuctReagent_inlet2 - //{ - // nSurfaceLayers 1; - //} + maxY + { + nSurfaceLayers 3; + } } // Expansion factor for layer mesh - expansionRatio 1.0; + expansionRatio 1.3; //- Wanted thickness of final added cell layer. If multiple layers // is the // thickness of the layer furthest away from the wall. // Relative to undistorted size of cell outside layer. - finalLayerThickness 0.3; + finalLayerThickness 1; //- Minimum thickness of cell layer. If for any reason layer // cannot be above minThickness do not add layer. @@ -302,14 +319,14 @@ addLayersControls nSmoothNormals 3; // Smooth layer thickness over surface patches - nSmoothThickness 10; + nSmoothThickness 2; // Stop layer growth on highly warped cells maxFaceThicknessRatio 0.5; // Reduce layer growth where ratio thickness to medial // distance is large - maxThicknessToMedialRatio 0.3; + maxThicknessToMedialRatio 1; // Angle used to pick up medial axis points // Note: changed(corrected) w.r.t 17x! 90 degrees corresponds to 130 in 17x. @@ -317,6 +334,11 @@ addLayersControls // Create buffer region for new layer terminations nBufferCellsNoExtrude 0; + + // Overall max number of layer addition iterations. The mesher will exit + // if it reaches this number of iterations; possibly with an illegal + // mesh. + nLayerIter 50; } diff --git a/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeater/constant/polyMesh/blockMeshDict b/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeater/constant/polyMesh/blockMeshDict index 506f06536461ad9a013aa1e90972d3d6a2e67079..db35f72692924446890631b4f7a2969c6a147261 100644 --- a/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeater/constant/polyMesh/blockMeshDict +++ b/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeater/constant/polyMesh/blockMeshDict @@ -37,32 +37,56 @@ edges ( ); -patches +boundary ( - wall maxY - ( - (3 7 6 2) - ) - patch minX - ( - (0 4 7 3) - ) - patch maxX - ( - (2 6 5 1) - ) - wall minY - ( - (1 5 4 0) - ) - wall minZ - ( - (0 3 2 1) - ) - wall maxZ - ( - (4 5 6 7) - ) + maxY + { + type wall; + faces + ( + (3 7 6 2) + ); + } + minX + { + type patch; + faces + ( + (0 4 7 3) + ); + } + maxX + { + type patch; + faces + ( + (2 6 5 1) + ); + } + minY + { + type wall; + faces + ( + (1 5 4 0) + ); + } + minZ + { + type wall; + faces + ( + (0 3 2 1) + ); + } + maxZ + { + type wall; + faces + ( + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeaterRadiation/constant/polyMesh/blockMeshDict b/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeaterRadiation/constant/polyMesh/blockMeshDict index 506f06536461ad9a013aa1e90972d3d6a2e67079..db35f72692924446890631b4f7a2969c6a147261 100644 --- a/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeaterRadiation/constant/polyMesh/blockMeshDict +++ b/tutorials/heatTransfer/chtMultiRegionSimpleFoam/multiRegionHeaterRadiation/constant/polyMesh/blockMeshDict @@ -37,32 +37,56 @@ edges ( ); -patches +boundary ( - wall maxY - ( - (3 7 6 2) - ) - patch minX - ( - (0 4 7 3) - ) - patch maxX - ( - (2 6 5 1) - ) - wall minY - ( - (1 5 4 0) - ) - wall minZ - ( - (0 3 2 1) - ) - wall maxZ - ( - (4 5 6 7) - ) + maxY + { + type wall; + faces + ( + (3 7 6 2) + ); + } + minX + { + type patch; + faces + ( + (0 4 7 3) + ); + } + maxX + { + type patch; + faces + ( + (2 6 5 1) + ); + } + minY + { + type wall; + faces + ( + (1 5 4 0) + ); + } + minZ + { + type wall; + faces + ( + (0 3 2 1) + ); + } + maxZ + { + type wall; + faces + ( + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/incompressible/SRFSimpleFoam/mixer/constant/polyMesh/blockMeshDict b/tutorials/incompressible/SRFSimpleFoam/mixer/constant/polyMesh/blockMeshDict index 204134e5b4e9b55f8b17ac3e773f2dcaf7986104..813d818d431ddd908fc81cb5dd10f747f21bb13a 100644 --- a/tutorials/incompressible/SRFSimpleFoam/mixer/constant/polyMesh/blockMeshDict +++ b/tutorials/incompressible/SRFSimpleFoam/mixer/constant/polyMesh/blockMeshDict @@ -149,3 +149,5 @@ boundary mergeMatchPairs ( ); + +// ************************************************************************* // diff --git a/tutorials/incompressible/SRFSimpleFoam/mixer/constant/polyMesh/boundary b/tutorials/incompressible/SRFSimpleFoam/mixer/constant/polyMesh/boundary index 3d60346947242c32fc7692deeca5ef0f7cdafc87..05aff60fd9fd23381cc717d25f69a87699fa4b3a 100644 --- a/tutorials/incompressible/SRFSimpleFoam/mixer/constant/polyMesh/boundary +++ b/tutorials/incompressible/SRFSimpleFoam/mixer/constant/polyMesh/boundary @@ -46,6 +46,7 @@ FoamFile type cyclic; nFaces 1600; startFace 101720; + matchTolerance 0.0001; neighbourPatch cyclic_half1; transform rotational; rotationAxis (0 0 1); @@ -56,6 +57,7 @@ FoamFile type cyclic; nFaces 1600; startFace 103320; + matchTolerance 0.0001; neighbourPatch cyclic_half0; transform rotational; rotationAxis (0 0 1); diff --git a/tutorials/incompressible/adjointShapeOptimizationFoam/pitzDaily/constant/polyMesh/blockMeshDict b/tutorials/incompressible/adjointShapeOptimizationFoam/pitzDaily/constant/polyMesh/blockMeshDict index 394e95db64a81826bdb02ff560f867f6407c2dd6..d700a73972ca561f5882f195db93a1b344db6697 100644 --- a/tutorials/incompressible/adjointShapeOptimizationFoam/pitzDaily/constant/polyMesh/blockMeshDict +++ b/tutorials/incompressible/adjointShapeOptimizationFoam/pitzDaily/constant/polyMesh/blockMeshDict @@ -85,65 +85,85 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (0 22 23 1) - (1 23 24 2) - (2 24 25 3) - ) - patch outlet - ( - (16 17 39 38) - (17 18 40 39) - (18 19 41 40) - (19 20 42 41) - (20 21 43 42) - ) - wall upperWall - ( - (3 25 31 9) - (9 31 37 15) - (15 37 43 21) - ) - wall lowerWall - ( - (0 6 28 22) - (6 5 27 28) - (5 4 26 27) - (4 10 32 26) - (10 16 38 32) - ) - empty frontAndBack - ( - (22 28 29 23) - (23 29 30 24) - (24 30 31 25) - (26 32 33 27) - (27 33 34 28) - (28 34 35 29) - (29 35 36 30) - (30 36 37 31) - (32 38 39 33) - (33 39 40 34) - (34 40 41 35) - (35 41 42 36) - (36 42 43 37) - (0 1 7 6) - (1 2 8 7) - (2 3 9 8) - (4 5 11 10) - (5 6 12 11) - (6 7 13 12) - (7 8 14 13) - (8 9 15 14) - (10 11 17 16) - (11 12 18 17) - (12 13 19 18) - (13 14 20 19) - (14 15 21 20) - ) + inlet + { + type patch; + faces + ( + (0 22 23 1) + (1 23 24 2) + (2 24 25 3) + ); + } + outlet + { + type patch; + faces + ( + (16 17 39 38) + (17 18 40 39) + (18 19 41 40) + (19 20 42 41) + (20 21 43 42) + ); + } + upperWall + { + type wall; + faces + ( + (3 25 31 9) + (9 31 37 15) + (15 37 43 21) + ); + } + lowerWall + { + type wall; + faces + ( + (0 6 28 22) + (6 5 27 28) + (5 4 26 27) + (4 10 32 26) + (10 16 38 32) + ); + } + frontAndBack + { + type empty; + faces + ( + (22 28 29 23) + (23 29 30 24) + (24 30 31 25) + (26 32 33 27) + (27 33 34 28) + (28 34 35 29) + (29 35 36 30) + (30 36 37 31) + (32 38 39 33) + (33 39 40 34) + (34 40 41 35) + (35 41 42 36) + (36 42 43 37) + (0 1 7 6) + (1 2 8 7) + (2 3 9 8) + (4 5 11 10) + (5 6 12 11) + (6 7 13 12) + (7 8 14 13) + (8 9 15 14) + (10 11 17 16) + (11 12 18 17) + (12 13 19 18) + (13 14 20 19) + (14 15 21 20) + ); + } ); mergePatchPairs diff --git a/tutorials/incompressible/adjointShapeOptimizationFoam/pitzDaily/constant/polyMesh/boundary b/tutorials/incompressible/adjointShapeOptimizationFoam/pitzDaily/constant/polyMesh/boundary index 2375dc8d04b45f43df7878828e2ac0b236b30c22..470cab871312c45b8dc62d3374be081260f1ff6e 100644 --- a/tutorials/incompressible/adjointShapeOptimizationFoam/pitzDaily/constant/polyMesh/boundary +++ b/tutorials/incompressible/adjointShapeOptimizationFoam/pitzDaily/constant/polyMesh/boundary @@ -20,35 +20,30 @@ FoamFile inlet { type patch; - physicalType inlet; nFaces 30; startFace 24170; } outlet { type patch; - physicalType outlet; nFaces 57; startFace 24200; } upperWall { type wall; - physicalType wallFunctions; nFaces 223; startFace 24257; } lowerWall { type wall; - physicalType wallFunctions; nFaces 250; startFace 24480; } frontAndBack { type empty; - physicalType empty; nFaces 24450; startFace 24730; } diff --git a/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/R b/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/R index 1d2e1ba365dc3a119d73db813cc0c693a2ac637b..54425c574930cfdb1362905539a3749c3fcd8a4a 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/R +++ b/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/R @@ -31,17 +31,17 @@ boundaryField type fixedValue; value uniform ( 0 0 0 0 0 0 ); } - frontBack_half0 + front { type cyclic; } - defaultFaces + back { - type empty; + type cyclic; } - frontBack_half1 + defaultFaces { - type cyclic; + type empty; } } diff --git a/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/U b/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/U index e1bb881351aef0bc6c1dcbd8d55dc72922157769..d001bf79b1082101d127de6f03c4695f4c89447f 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/U +++ b/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/U @@ -31,17 +31,17 @@ boundaryField type fixedValue; value uniform ( 0 0 0 ); } - frontBack_half0 + front { type cyclic; } - defaultFaces + back { - type empty; + type cyclic; } - frontBack_half1 + defaultFaces { - type cyclic; + type empty; } } diff --git a/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/epsilon b/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/epsilon index e53fc211cd789f3155121162fb5059271974b024..124b7ca5c41b631f4f63aea6c93afd459f96b821 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/epsilon +++ b/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/epsilon @@ -31,17 +31,17 @@ boundaryField type fixedValue; value uniform 1e-08; } - frontBack_half0 + front { type cyclic; } - defaultFaces + back { - type empty; + type cyclic; } - frontBack_half1 + defaultFaces { - type cyclic; + type empty; } } diff --git a/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/k b/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/k index 50b7d0f4e6ea9de8002a5ff94973df04a0cc0773..91d95e4ad56f2f653e4c31a9f882951a6c991da8 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/k +++ b/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/k @@ -31,17 +31,17 @@ boundaryField type fixedValue; value uniform 1e-10; } - frontBack_half0 + front { type cyclic; } - defaultFaces + back { - type empty; + type cyclic; } - frontBack_half1 + defaultFaces { - type cyclic; + type empty; } } diff --git a/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/nuTilda b/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/nuTilda index 2a2d0798351a92224a3493b2c50ade2050dc84c5..ce6e255f3517f0229f574d44e2cb14ed0af38b9e 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/nuTilda +++ b/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/nuTilda @@ -31,17 +31,17 @@ boundaryField type fixedValue; value uniform 0; } - frontBack_half0 + front { type cyclic; } - defaultFaces + back { - type empty; + type cyclic; } - frontBack_half1 + defaultFaces { - type cyclic; + type empty; } } diff --git a/tutorials/basic/potentialFoam/cylinder/0/p b/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/nut similarity index 65% rename from tutorials/basic/potentialFoam/cylinder/0/p rename to tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/nut index a650527b7657f92456123d2b42fee8a7390cd059..33c4b77ec5e03fec9583f7bd78901561f81f4945 100644 --- a/tutorials/basic/potentialFoam/cylinder/0/p +++ b/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/0/nut @@ -10,46 +10,46 @@ FoamFile version 2.0; format ascii; class volScalarField; - object p; + location "0"; + object nut; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -dimensions [0 2 -2 0 0 0 0]; +dimensions [0 2 -1 0 0 0 0]; internalField uniform 0; boundaryField { - down + lowerWall { - type symmetryPlane; + type nutLowReWallFunction; + Cmu 0.09; + kappa 0.41; + E 9.8; + value uniform 0; } - - right + upperWall { - type fixedValue; + type nutLowReWallFunction; + Cmu 0.09; + kappa 0.41; + E 9.8; value uniform 0; } - - up + front { - type symmetryPlane; + type cyclic; } - - left + back { - type zeroGradient; + type cyclic; } - - cylinder - { - type symmetryPlane; - } - - defaultFaces + defaultFaces { type empty; } } + // ************************************************************************* // diff --git a/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/constant/polyMesh/blockMeshDict b/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/constant/polyMesh/blockMeshDict index 087a89846488634bae955f05275ef26f6890e6ab..62035176f0b3a77df98d09075539402f486308ce 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/constant/polyMesh/blockMeshDict +++ b/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/constant/polyMesh/blockMeshDict @@ -16,7 +16,7 @@ FoamFile convertToMeters 0.05; -vertices +vertices ( (0 -1 0) (0 0 0) @@ -32,36 +32,57 @@ vertices (0.1 1 0.1) ); -blocks +blocks ( hex (0 3 4 1 6 9 10 7) (1 40 1) simpleGrading (1 100 1) hex (1 4 5 2 7 10 11 8) (1 40 1) simpleGrading (1 0.01 1) ); -edges +edges ( ); -patches +boundary ( - wall lowerWall - ( - (0 3 9 6) - ) + lowerWall + { + type wall; + faces + ( + (0 3 9 6) + ); + } - wall upperWall - ( - (2 8 11 5) - ) + upperWall + { + type wall; + faces + ( + (2 8 11 5) + ); + } - cyclic frontBack - ( - (0 6 7 1) - (1 7 8 2) + front + { + type cyclic; + neighbourPatch back; + faces + ( + (9 3 4 10) + (10 4 5 11) + ); + } - (9 3 4 10) - (10 4 5 11) - ) + back + { + type cyclic; + neighbourPatch front; + faces + ( + (0 6 7 1) + (1 7 8 2) + ); + } ); mergePatchPairs diff --git a/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/constant/polyMesh/boundary b/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/constant/polyMesh/boundary index 2eddbaa55ab71316e4ebe029ac19a2879456574d..dbaeb9b063a9f4c4c6f481e0f676bf2ba06db0af 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/constant/polyMesh/boundary +++ b/tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/constant/polyMesh/boundary @@ -29,19 +29,21 @@ FoamFile nFaces 1; startFace 80; } - frontBack_half0 + front { type cyclic; nFaces 80; startFace 81; - neighbourPatch frontBack_half1; + matchTolerance 0.0001; + neighbourPatch back; } - frontBack_half1 + back { type cyclic; nFaces 80; startFace 161; - neighbourPatch frontBack_half0; + matchTolerance 0.0001; + neighbourPatch front; } defaultFaces { diff --git a/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/R b/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/R index 6b4b5dee4363a56eded89ea11063e5e8e2e3039b..318d4280a61a6356c8a9f7577fbcd48184e55774 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/R +++ b/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/R @@ -29,17 +29,17 @@ boundaryField { type zeroGradient; } - frontBack_half0 + front { type cyclic; } - defaultFaces + back { - type empty; + type cyclic; } - frontBack_half1 + defaultFaces { - type cyclic; + type empty; } } diff --git a/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/U b/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/U index a6da307f3d5c2cade8fc93232bb3bba7043b2df2..1924aeec2e9dc340b7799268bf88069071c4f687 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/U +++ b/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/U @@ -31,17 +31,17 @@ boundaryField type fixedValue; value uniform ( 0 0 0 ); } - frontBack_half0 + front { type cyclic; } - defaultFaces + back { - type empty; + type cyclic; } - frontBack_half1 + defaultFaces { - type cyclic; + type empty; } } diff --git a/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/epsilon b/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/epsilon index 3ece1fa8e242b438ac6418e9e32dc93fd5c3ba1b..9ecc2a43bfa4c258881a758d2c46d25fc00e3810 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/epsilon +++ b/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/epsilon @@ -31,17 +31,17 @@ boundaryField type epsilonWallFunction; value uniform 1e-08; } - frontBack_half0 + front { type cyclic; } - defaultFaces + back { - type empty; + type cyclic; } - frontBack_half1 + defaultFaces { - type cyclic; + type empty; } } diff --git a/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/k b/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/k index 9170ff247a6399393da3246a341232ec075b539b..80d43d6555ef08c39cfbb6db2a9b028ad867965e 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/k +++ b/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/k @@ -31,17 +31,17 @@ boundaryField type kqRWallFunction; value uniform 1e-10; } - frontBack_half0 + front { type cyclic; } - defaultFaces + back { - type empty; + type cyclic; } - frontBack_half1 + defaultFaces { - type cyclic; + type empty; } } diff --git a/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/nuTilda b/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/nuTilda index a2b13a297fbae2f75374b417910c6c712a0b03c6..d47d94ccf58f3fe4c876fa2f4ddf45728ad8d355 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/nuTilda +++ b/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/nuTilda @@ -29,17 +29,17 @@ boundaryField { type zeroGradient; } - frontBack_half0 + front { type cyclic; } - defaultFaces + back { - type empty; + type cyclic; } - frontBack_half1 + defaultFaces { - type cyclic; + type empty; } } diff --git a/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/nut b/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/nut index 3eea5eea5459e9d6b1a35e88aefcf59e39902e7e..2b79be79d8821b3325880017a55502a7e245b444 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/nut +++ b/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/0/nut @@ -31,17 +31,17 @@ boundaryField type nutkWallFunction; value uniform 0; } - frontBack_half0 + front { type cyclic; } - defaultFaces + back { - type empty; + type cyclic; } - frontBack_half1 + defaultFaces { - type cyclic; + type empty; } } diff --git a/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/constant/polyMesh/blockMeshDict b/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/constant/polyMesh/blockMeshDict index 8d9453be0a765c992167f5b46f6288c66e69802c..418507c5acb673086985ca3a102ea4ac777f161d 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/constant/polyMesh/blockMeshDict +++ b/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/constant/polyMesh/blockMeshDict @@ -42,26 +42,47 @@ edges ( ); -patches +boundary ( - wall lowerWall - ( - (0 3 9 6) - ) + lowerWall + { + type wall; + faces + ( + (0 3 9 6) + ); + } - wall upperWall - ( - (2 8 11 5) - ) + upperWall + { + type wall; + faces + ( + (2 8 11 5) + ); + } - cyclic frontBack - ( - (0 6 7 1) - (1 7 8 2) + front + { + type cyclic; + neighbourPatch back; + faces + ( + (9 3 4 10) + (10 4 5 11) + ); + } - (9 3 4 10) - (10 4 5 11) - ) + back + { + type cyclic; + neighbourPatch front; + faces + ( + (0 6 7 1) + (1 7 8 2) + ); + } ); mergePatchPairs diff --git a/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/constant/polyMesh/boundary b/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/constant/polyMesh/boundary index 2eddbaa55ab71316e4ebe029ac19a2879456574d..dbaeb9b063a9f4c4c6f481e0f676bf2ba06db0af 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/constant/polyMesh/boundary +++ b/tutorials/incompressible/boundaryFoam/boundaryWallFunctions/constant/polyMesh/boundary @@ -29,19 +29,21 @@ FoamFile nFaces 1; startFace 80; } - frontBack_half0 + front { type cyclic; nFaces 80; startFace 81; - neighbourPatch frontBack_half1; + matchTolerance 0.0001; + neighbourPatch back; } - frontBack_half1 + back { type cyclic; nFaces 80; startFace 161; - neighbourPatch frontBack_half0; + matchTolerance 0.0001; + neighbourPatch front; } defaultFaces { diff --git a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/U b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/U index 96f02284c6823a96a7238639c1e249a0d94ba8c1..e114d5a75fd93b944ef2a44f94e680b246a479d9 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/U +++ b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/U @@ -31,17 +31,17 @@ boundaryField type fixedValue; value uniform ( 0 0 0 ); } - frontBack_half0 + front { type cyclic; } - defaultFaces + back { - type empty; + type cyclic; } - frontBack_half1 + defaultFaces { - type cyclic; + type empty; } } diff --git a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/epsilon b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/epsilon index 3ece1fa8e242b438ac6418e9e32dc93fd5c3ba1b..9ecc2a43bfa4c258881a758d2c46d25fc00e3810 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/epsilon +++ b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/epsilon @@ -31,17 +31,17 @@ boundaryField type epsilonWallFunction; value uniform 1e-08; } - frontBack_half0 + front { type cyclic; } - defaultFaces + back { - type empty; + type cyclic; } - frontBack_half1 + defaultFaces { - type cyclic; + type empty; } } diff --git a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/k b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/k index 62f498c7c61729f4a553a511df1638fdec1a851e..9d61a57e9ea895bf56af6c51e5229f0f478ac9e5 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/k +++ b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/k @@ -31,17 +31,17 @@ boundaryField type kqRWallFunction; internalField uniform 0.1; } - frontBack_half0 + front { type cyclic; } - defaultFaces + back { - type empty; + type cyclic; } - frontBack_half1 + defaultFaces { - type cyclic; + type empty; } } diff --git a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/nuTilda b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/nuTilda index a2b13a297fbae2f75374b417910c6c712a0b03c6..d47d94ccf58f3fe4c876fa2f4ddf45728ad8d355 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/nuTilda +++ b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/nuTilda @@ -29,17 +29,17 @@ boundaryField { type zeroGradient; } - frontBack_half0 + front { type cyclic; } - defaultFaces + back { - type empty; + type cyclic; } - frontBack_half1 + defaultFaces { - type cyclic; + type empty; } } diff --git a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/nut b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/nut index 3eea5eea5459e9d6b1a35e88aefcf59e39902e7e..2b79be79d8821b3325880017a55502a7e245b444 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/nut +++ b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/nut @@ -31,17 +31,17 @@ boundaryField type nutkWallFunction; value uniform 0; } - frontBack_half0 + front { type cyclic; } - defaultFaces + back { - type empty; + type cyclic; } - frontBack_half1 + defaultFaces { - type cyclic; + type empty; } } diff --git a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/nut.k b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/nut.k index 42012b233823ea04269a1996ee9a07c52a86abb7..fdb9cca09f3ee0276db2f46f9d4a18226629c4a9 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/nut.k +++ b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/nut.k @@ -31,17 +31,17 @@ boundaryField type nutkWallFunction; value uniform 0; } - frontBack_half0 + front { type cyclic; } - defaultFaces + back { - type empty; + type cyclic; } - frontBack_half1 + defaultFaces { - type cyclic; + type empty; } } diff --git a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/nut.spalding b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/nut.spalding index 1efeb4ace04e68797dd716b0dfae3493c5a2ad80..bca3bbdb4971fec76f27727f13e657fbe2450369 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/nut.spalding +++ b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/nut.spalding @@ -31,17 +31,17 @@ boundaryField type nutUSpaldingWallFunction; value uniform 0; } - frontBack_half0 + front { type cyclic; } - defaultFaces + back { - type empty; + type cyclic; } - frontBack_half1 + defaultFaces { - type cyclic; + type empty; } } diff --git a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/omega b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/omega index 28266a438481576d6a5fc7ddf932d80571143bd9..88a45203dd4bb545cbe1b4fd39950f7b906321d0 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/omega +++ b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/0/omega @@ -31,17 +31,17 @@ boundaryField type omegaWallFunction; value uniform 1111.11; } - frontBack_half0 + front { type cyclic; } - defaultFaces + back { - type empty; + type cyclic; } - frontBack_half1 + defaultFaces { - type cyclic; + type empty; } } diff --git a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/constant/polyMesh/blockMeshDict b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/constant/polyMesh/blockMeshDict index 8d9453be0a765c992167f5b46f6288c66e69802c..418507c5acb673086985ca3a102ea4ac777f161d 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/constant/polyMesh/blockMeshDict +++ b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/constant/polyMesh/blockMeshDict @@ -42,26 +42,47 @@ edges ( ); -patches +boundary ( - wall lowerWall - ( - (0 3 9 6) - ) + lowerWall + { + type wall; + faces + ( + (0 3 9 6) + ); + } - wall upperWall - ( - (2 8 11 5) - ) + upperWall + { + type wall; + faces + ( + (2 8 11 5) + ); + } - cyclic frontBack - ( - (0 6 7 1) - (1 7 8 2) + front + { + type cyclic; + neighbourPatch back; + faces + ( + (9 3 4 10) + (10 4 5 11) + ); + } - (9 3 4 10) - (10 4 5 11) - ) + back + { + type cyclic; + neighbourPatch front; + faces + ( + (0 6 7 1) + (1 7 8 2) + ); + } ); mergePatchPairs diff --git a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/constant/polyMesh/boundary b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/constant/polyMesh/boundary index 2eddbaa55ab71316e4ebe029ac19a2879456574d..dbaeb9b063a9f4c4c6f481e0f676bf2ba06db0af 100644 --- a/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/constant/polyMesh/boundary +++ b/tutorials/incompressible/boundaryFoam/boundaryWallFunctionsProfile/constant/polyMesh/boundary @@ -29,19 +29,21 @@ FoamFile nFaces 1; startFace 80; } - frontBack_half0 + front { type cyclic; nFaces 80; startFace 81; - neighbourPatch frontBack_half1; + matchTolerance 0.0001; + neighbourPatch back; } - frontBack_half1 + back { type cyclic; nFaces 80; startFace 161; - neighbourPatch frontBack_half0; + matchTolerance 0.0001; + neighbourPatch front; } defaultFaces { diff --git a/tutorials/incompressible/channelFoam/channel395/constant/polyMesh/boundary b/tutorials/incompressible/channelFoam/channel395/constant/polyMesh/boundary new file mode 100644 index 0000000000000000000000000000000000000000..572e7306ac2815fe4917d445f8a371025f0b06ce --- /dev/null +++ b/tutorials/incompressible/channelFoam/channel395/constant/polyMesh/boundary @@ -0,0 +1,98 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class polyBoundaryMesh; + location "constant/polyMesh"; + object boundary; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +10 +( + bottomWall + { + type wall; + nFaces 1200; + startFace 175300; + } + topWall + { + type wall; + nFaces 1200; + startFace 176500; + } + sides1_half0 + { + type cyclic; + nFaces 1000; + startFace 177700; + matchTolerance 0.0001; + neighbourPatch sides1_half1; + } + sides1_half1 + { + type cyclic; + nFaces 1000; + startFace 178700; + matchTolerance 0.0001; + neighbourPatch sides1_half0; + } + sides2_half0 + { + type cyclic; + nFaces 1000; + startFace 179700; + matchTolerance 0.0001; + neighbourPatch sides2_half1; + } + sides2_half1 + { + type cyclic; + nFaces 1000; + startFace 180700; + matchTolerance 0.0001; + neighbourPatch sides2_half0; + } + inout1_half0 + { + type cyclic; + nFaces 750; + startFace 181700; + matchTolerance 0.0001; + neighbourPatch inout1_half1; + } + inout1_half1 + { + type cyclic; + nFaces 750; + startFace 182450; + matchTolerance 0.0001; + neighbourPatch inout1_half0; + } + inout2_half0 + { + type cyclic; + nFaces 750; + startFace 183200; + matchTolerance 0.0001; + neighbourPatch inout2_half1; + } + inout2_half1 + { + type cyclic; + nFaces 750; + startFace 183950; + matchTolerance 0.0001; + neighbourPatch inout2_half0; + } +) + +// ************************************************************************* // diff --git a/tutorials/incompressible/icoFoam/cavityClipped/constant/polyMesh/blockMeshDict b/tutorials/incompressible/icoFoam/cavityClipped/constant/polyMesh/blockMeshDict index f53f5bdb734088d52a5062b561f3b02722055ddd..728f0902a49e3186b5737a8bb5cfc1d2f94057b2 100644 --- a/tutorials/incompressible/icoFoam/cavityClipped/constant/polyMesh/blockMeshDict +++ b/tutorials/incompressible/icoFoam/cavityClipped/constant/polyMesh/blockMeshDict @@ -49,31 +49,43 @@ edges ( ); -patches +boundary ( - wall lid - ( - (5 13 14 6) - (6 14 15 7) - ) - wall fixedWalls - ( - (0 8 10 2) - (2 10 13 5) - (7 15 12 4) - (4 12 11 3) - (3 11 9 1) - (1 9 8 0) - ) - empty frontAndBack - ( - (0 2 3 1) - (2 5 6 3) - (3 6 7 4) - (8 9 11 10) - (10 11 14 13) - (11 12 15 14) - ) + lid + { + type wall; + faces + ( + (5 13 14 6) + (6 14 15 7) + ); + } + fixedWalls + { + type wall; + faces + ( + (0 8 10 2) + (2 10 13 5) + (7 15 12 4) + (4 12 11 3) + (3 11 9 1) + (1 9 8 0) + ); + } + frontAndBack + { + type empty; + faces + ( + (0 2 3 1) + (2 5 6 3) + (3 6 7 4) + (8 9 11 10) + (10 11 14 13) + (11 12 15 14) + ); + } ); mergePatchPairs diff --git a/tutorials/incompressible/icoFoam/cavityGrade/constant/polyMesh/blockMeshDict b/tutorials/incompressible/icoFoam/cavityGrade/constant/polyMesh/blockMeshDict index fef447824e6ffa55221ef327867459c072cf31b8..20503a5b029999ac5bfc13af159fa1dc0833c68b 100644 --- a/tutorials/incompressible/icoFoam/cavityGrade/constant/polyMesh/blockMeshDict +++ b/tutorials/incompressible/icoFoam/cavityGrade/constant/polyMesh/blockMeshDict @@ -50,33 +50,45 @@ edges ( ); -patches +boundary ( - wall movingWall - ( - (6 15 16 7) - (7 16 17 8) - ) - wall fixedWalls - ( - (3 12 15 6) - (0 9 12 3) - (0 1 10 9) - (1 2 11 10) - (2 5 14 11) - (5 8 17 14) - ) - empty frontAndBack - ( - (0 3 4 1) - (1 4 5 2) - (3 6 7 4) - (4 7 8 5) - (9 10 13 12) - (10 11 14 13) - (12 13 16 15) - (13 14 17 16) - ) + movingWall + { + type wall; + faces + ( + (6 15 16 7) + (7 16 17 8) + ); + } + fixedWalls + { + type wall; + faces + ( + (3 12 15 6) + (0 9 12 3) + (0 1 10 9) + (1 2 11 10) + (2 5 14 11) + (5 8 17 14) + ); + } + frontAndBack + { + type empty; + faces + ( + (0 3 4 1) + (1 4 5 2) + (3 6 7 4) + (4 7 8 5) + (9 10 13 12) + (10 11 14 13) + (12 13 16 15) + (13 14 17 16) + ); + } ); mergePatchPairs diff --git a/tutorials/incompressible/nonNewtonianIcoFoam/offsetCylinder/constant/polyMesh/blockMeshDict b/tutorials/incompressible/nonNewtonianIcoFoam/offsetCylinder/constant/polyMesh/blockMeshDict index 6cd977fcc34764216f6a1f724194d0e1d5fe747c..7ed96f3df50076655440353adae5d10313935e15 100644 --- a/tutorials/incompressible/nonNewtonianIcoFoam/offsetCylinder/constant/polyMesh/blockMeshDict +++ b/tutorials/incompressible/nonNewtonianIcoFoam/offsetCylinder/constant/polyMesh/blockMeshDict @@ -144,47 +144,67 @@ edges arc 60 57 (-0.535757 -1.29343 1) ); -patches +boundary ( - patch left - ( - (17 14 46 49) - (14 13 45 46) - (13 27 59 45) - (27 30 62 59) - ) - patch right - ( - (22 19 51 54) - (19 2 34 51) - (2 3 35 34) - (3 6 38 35) - ) - wall down - ( - (30 31 63 62) - (31 24 56 63) - (24 23 55 56) - (23 22 54 55) - ) - wall up - ( - (6 7 39 38) - (7 8 40 39) - (8 18 50 40) - (18 17 49 50) - ) - wall cylinder - ( - (0 5 37 32) - (5 10 42 37) - (10 16 48 42) - (16 11 43 48) - (11 29 61 43) - (29 26 58 61) - (26 21 53 58) - (21 0 32 53) - ) + left + { + type patch; + faces + ( + (17 14 46 49) + (14 13 45 46) + (13 27 59 45) + (27 30 62 59) + ); + } + right + { + type patch; + faces + ( + (22 19 51 54) + (19 2 34 51) + (2 3 35 34) + (3 6 38 35) + ); + } + down + { + type wall; + faces + ( + (30 31 63 62) + (31 24 56 63) + (24 23 55 56) + (23 22 54 55) + ); + } + up + { + type wall; + faces + ( + (6 7 39 38) + (7 8 40 39) + (8 18 50 40) + (18 17 49 50) + ); + } + cylinder + { + type wall; + faces + ( + (0 5 37 32) + (5 10 42 37) + (10 16 48 42) + (16 11 43 48) + (11 29 61 43) + (29 26 58 61) + (26 21 53 58) + (21 0 32 53) + ); + } ); mergePatchPairs diff --git a/tutorials/incompressible/pimpleDyMFoam/movingCone/constant/polyMesh/blockMeshDict b/tutorials/incompressible/pimpleDyMFoam/movingCone/constant/polyMesh/blockMeshDict index 24b9584f46c51e3a257dbe382c5ffc39ef3f222c..04da32020a57d28066eecb84be7009b416235213 100644 --- a/tutorials/incompressible/pimpleDyMFoam/movingCone/constant/polyMesh/blockMeshDict +++ b/tutorials/incompressible/pimpleDyMFoam/movingCone/constant/polyMesh/blockMeshDict @@ -53,54 +53,86 @@ edges ( ); -patches +boundary ( - wall movingWall - ( - (1 5 13 1) - (5 6 14 13) - (2 2 14 6) - ) - patch farFieldMoving - ( - (9 17 18 10) - ) - wall fixedWall - ( - (3 7 15 3) - (7 11 19 15) - ) - symmetryPlane axis - ( - (0 1 1 0) - (2 3 3 2) - ) - patch left - ( - (0 0 12 4) - (4 12 16 8) - ) - patch farField - ( - (8 16 17 9) - (10 18 19 11) - ) - wedge back - ( - (0 4 5 1) - (2 6 7 3) - (4 8 9 5) - (5 9 10 6) - (6 10 11 7) - ) - wedge front - ( - (0 1 13 12) - (2 3 15 14) - (12 13 17 16) - (13 14 18 17) - (14 15 19 18) - ) + movingWall + { + type wall; + faces + ( + (1 5 13 1) + (5 6 14 13) + (2 2 14 6) + ); + } + farFieldMoving + { + type patch; + faces + ( + (9 17 18 10) + ); + } + fixedWall + { + type wall; + faces + ( + (3 7 15 3) + (7 11 19 15) + ); + } + axis + { + type symmetryPlane; + faces + ( + (0 1 1 0) + (2 3 3 2) + ); + } + left + { + type patch; + faces + ( + (0 0 12 4) + (4 12 16 8) + ); + } + farField + { + type patch; + faces + ( + (8 16 17 9) + (10 18 19 11) + ); + } + back + { + type wedge; + faces + ( + (0 4 5 1) + (2 6 7 3) + (4 8 9 5) + (5 9 10 6) + (6 10 11 7) + ); + } + front + { + type wedge; + faces + ( + (0 1 13 12) + (2 3 15 14) + (12 13 17 16) + (13 14 18 17) + (14 15 19 18) + ); + } ); mergePatchPairs diff --git a/tutorials/incompressible/pimpleDyMFoam/wingMotion/wingMotion_snappyHexMesh/constant/polyMesh/blockMeshDict b/tutorials/incompressible/pimpleDyMFoam/wingMotion/wingMotion_snappyHexMesh/constant/polyMesh/blockMeshDict index 4cbd61df8611c4cb5db148bc865ad7ab1e099608..95a6eb9a836a0e406e18337027f4790916320f43 100644 --- a/tutorials/incompressible/pimpleDyMFoam/wingMotion/wingMotion_snappyHexMesh/constant/polyMesh/blockMeshDict +++ b/tutorials/incompressible/pimpleDyMFoam/wingMotion/wingMotion_snappyHexMesh/constant/polyMesh/blockMeshDict @@ -38,33 +38,53 @@ edges ( ); -patches +boundary ( - patch topAndBottom - ( - (3 7 6 2) - (1 5 4 0) - ) + topAndBottom + { + type patch; + faces + ( + (3 7 6 2) + (1 5 4 0) + ); + } - patch inlet - ( - (0 4 7 3) - ) + inlet + { + type patch; + faces + ( + (0 4 7 3) + ); + } - patch outlet - ( - (2 6 5 1) - ) + outlet + { + type patch; + faces + ( + (2 6 5 1) + ); + } - empty front - ( - (4 5 6 7) - ) + front + { + type empty; + faces + ( + (4 5 6 7) + ); + } - empty back - ( - (0 3 2 1) - ) + back + { + type empty; + faces + ( + (0 3 2 1) + ); + } ); mergePatchPairs diff --git a/tutorials/incompressible/pimpleDyMFoam/wingMotion/wingMotion_snappyHexMesh/constant/polyMesh/boundary b/tutorials/incompressible/pimpleDyMFoam/wingMotion/wingMotion_snappyHexMesh/constant/polyMesh/boundary index b3aa38bcef4d29551cc92ff3e9e692a0c118c68c..79c8978af9e023d71204abeb247e644e4a4d16f6 100644 --- a/tutorials/incompressible/pimpleDyMFoam/wingMotion/wingMotion_snappyHexMesh/constant/polyMesh/boundary +++ b/tutorials/incompressible/pimpleDyMFoam/wingMotion/wingMotion_snappyHexMesh/constant/polyMesh/boundary @@ -15,43 +15,37 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -6 +5 ( topAndBottom { type patch; nFaces 72; - startFace 495985; + startFace 1668; } inlet { type patch; - nFaces 72; - startFace 496057; + nFaces 24; + startFace 1740; } outlet { type patch; - nFaces 204; - startFace 496129; + nFaces 24; + startFace 1764; } front { type empty; - nFaces 12559; - startFace 496333; + nFaces 864; + startFace 1788; } back { type empty; - nFaces 12559; - startFace 508892; - } - wing_5degrees.obj_WALL10 - { - type wall; - nFaces 12096; - startFace 521451; + nFaces 864; + startFace 2652; } ) diff --git a/tutorials/incompressible/pimpleFoam/TJunction/constant/polyMesh/blockMeshDict b/tutorials/incompressible/pimpleFoam/TJunction/constant/polyMesh/blockMeshDict index fb15ca02b986a0306cd995d10069a20543eff601..5eabdfd06552a76a23c8998826a1880fe2769973 100644 --- a/tutorials/incompressible/pimpleFoam/TJunction/constant/polyMesh/blockMeshDict +++ b/tutorials/incompressible/pimpleFoam/TJunction/constant/polyMesh/blockMeshDict @@ -32,7 +32,7 @@ FoamFile convertToMeters 1; -vertices +vertices ( (0.0 -0.01 0) //0 (0.2 -0.01 0) @@ -65,7 +65,7 @@ vertices ); -blocks +blocks ( // inlet block hex (0 1 2 3 10 11 12 13) (50 5 5) simpleGrading (1 1 1) @@ -80,30 +80,44 @@ blocks hex (2 5 9 8 12 15 19 18) (5 50 5) simpleGrading (1 1 1) ); -edges +edges ( ); -patches +boundary ( - patch inlet - ( - (0 10 13 3) - ) - - patch outlet1 - ( - (6 7 17 16) - ) - - patch outlet2 - ( - (8 18 19 9) - ) - - wall defaultFaces - () - + inlet + { + type patch; + faces + ( + (0 10 13 3) + ); + } + + outlet1 + { + type patch; + faces + ( + (6 7 17 16) + ); + } + + outlet2 + { + type patch; + faces + ( + (8 18 19 9) + ); + } + + defaultFaces + { + type wall; + faces (); + } ); mergePatchPairs diff --git a/tutorials/incompressible/pimpleFoam/TJunctionFan/constant/polyMesh/boundary b/tutorials/incompressible/pimpleFoam/TJunctionFan/constant/polyMesh/boundary index 7323cf0cb7e0e81665be72c7e27f023f5f5e7329..fbe8de3301ec6f855a653462773ef96d81a5b40d 100644 --- a/tutorials/incompressible/pimpleFoam/TJunctionFan/constant/polyMesh/boundary +++ b/tutorials/incompressible/pimpleFoam/TJunctionFan/constant/polyMesh/boundary @@ -21,45 +21,47 @@ FoamFile { type patch; nFaces 25; - startFace 10025; + startFace 10050; } outlet1 { type patch; nFaces 25; - startFace 10050; + startFace 10075; } outlet2 { type patch; nFaces 25; - startFace 10075; + startFace 10100; } baffles { type wall; - nFaces 32; - startFace 10100; + nFaces 0; + startFace 10125; } fan_half0 { type cyclic; - nFaces 9; - startFace 10132; + nFaces 0; + startFace 10125; + matchTolerance 0.0001; neighbourPatch fan_half1; } fan_half1 { type cyclic; - nFaces 9; - startFace 10141; + nFaces 0; + startFace 10125; + matchTolerance 0.0001; neighbourPatch fan_half0; } defaultFaces { type wall; nFaces 3075; - startFace 10150; + startFace 10125; } ) diff --git a/tutorials/incompressible/pisoFoam/les/pitzDaily/constant/polyMesh/blockMeshDict b/tutorials/incompressible/pisoFoam/les/pitzDaily/constant/polyMesh/blockMeshDict index 46954842c6d16eb53189d0527a648b50f2c7ed62..26c2aa641660c814f635dc77a3b0a917cf66d6bf 100644 --- a/tutorials/incompressible/pisoFoam/les/pitzDaily/constant/polyMesh/blockMeshDict +++ b/tutorials/incompressible/pisoFoam/les/pitzDaily/constant/polyMesh/blockMeshDict @@ -85,65 +85,85 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (0 22 23 1) - (1 23 24 2) - (2 24 25 3) - ) - patch outlet - ( - (16 17 39 38) - (17 18 40 39) - (18 19 41 40) - (19 20 42 41) - (20 21 43 42) - ) - wall upperWall - ( - (3 25 31 9) - (9 31 37 15) - (15 37 43 21) - ) - wall lowerWall - ( - (0 6 28 22) - (6 5 27 28) - (5 4 26 27) - (4 10 32 26) - (10 16 38 32) - ) - empty frontAndBack - ( - (22 28 29 23) - (23 29 30 24) - (24 30 31 25) - (26 32 33 27) - (27 33 34 28) - (28 34 35 29) - (29 35 36 30) - (30 36 37 31) - (32 38 39 33) - (33 39 40 34) - (34 40 41 35) - (35 41 42 36) - (36 42 43 37) - (0 1 7 6) - (1 2 8 7) - (2 3 9 8) - (4 5 11 10) - (5 6 12 11) - (6 7 13 12) - (7 8 14 13) - (8 9 15 14) - (10 11 17 16) - (11 12 18 17) - (12 13 19 18) - (13 14 20 19) - (14 15 21 20) - ) + inlet + { + type patch; + faces + ( + (0 22 23 1) + (1 23 24 2) + (2 24 25 3) + ); + } + outlet + { + type patch; + faces + ( + (16 17 39 38) + (17 18 40 39) + (18 19 41 40) + (19 20 42 41) + (20 21 43 42) + ); + } + upperWall + { + type wall; + faces + ( + (3 25 31 9) + (9 31 37 15) + (15 37 43 21) + ); + } + lowerWall + { + type wall; + faces + ( + (0 6 28 22) + (6 5 27 28) + (5 4 26 27) + (4 10 32 26) + (10 16 38 32) + ); + } + frontAndBack + { + type empty; + faces + ( + (22 28 29 23) + (23 29 30 24) + (24 30 31 25) + (26 32 33 27) + (27 33 34 28) + (28 34 35 29) + (29 35 36 30) + (30 36 37 31) + (32 38 39 33) + (33 39 40 34) + (34 40 41 35) + (35 41 42 36) + (36 42 43 37) + (0 1 7 6) + (1 2 8 7) + (2 3 9 8) + (4 5 11 10) + (5 6 12 11) + (6 7 13 12) + (7 8 14 13) + (8 9 15 14) + (10 11 17 16) + (11 12 18 17) + (12 13 19 18) + (13 14 20 19) + (14 15 21 20) + ); + } ); mergePatchPairs diff --git a/tutorials/basic/potentialFoam/cylinder/0/U b/tutorials/incompressible/pisoFoam/les/pitzDailyDirectMapped/constant/polyMesh/boundary similarity index 52% rename from tutorials/basic/potentialFoam/cylinder/0/U rename to tutorials/incompressible/pisoFoam/les/pitzDailyDirectMapped/constant/polyMesh/boundary index 40714e18ac3c374082f617cc99544ac659068343..2a76582119806cbbb75d78fc91102aa02a6b95e3 100644 --- a/tutorials/basic/potentialFoam/cylinder/0/U +++ b/tutorials/incompressible/pisoFoam/les/pitzDailyDirectMapped/constant/polyMesh/boundary @@ -9,47 +9,49 @@ FoamFile { version 2.0; format ascii; - class volVectorField; - object U; + class polyBoundaryMesh; + location "constant/polyMesh"; + object boundary; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -dimensions [0 1 -1 0 0 0 0]; - -internalField uniform (0 0 0); - -boundaryField -{ - down +5 +( + inlet { - type symmetryPlane; + type directMappedPatch; + nFaces 30; + startFace 27238; + sampleMode nearestCell; + sampleRegion region0; + samplePatch none; + offsetMode uniform; + offset (0.0495 0 0); } - - right + outlet { - type zeroGradient; + type patch; + nFaces 57; + startFace 27268; } - - up + upperWall { - type symmetryPlane; + type wall; + nFaces 275; + startFace 27325; } - - left + lowerWall { - type fixedValue; - value uniform (1 0 0); + type wall; + nFaces 302; + startFace 27600; } - - cylinder - { - type symmetryPlane; - } - - defaultFaces + frontAndBack { type empty; + nFaces 27570; + startFace 27902; } -} +) // ************************************************************************* // diff --git a/tutorials/incompressible/pisoFoam/ras/cavity/constant/polyMesh/blockMeshDict b/tutorials/incompressible/pisoFoam/ras/cavity/constant/polyMesh/blockMeshDict index e3fc8bcc6fdcb51e220092759bfe0aa5fa066c78..c1b14b6af1e51f3f2f302a11894c520f9d01bc45 100644 --- a/tutorials/incompressible/pisoFoam/ras/cavity/constant/polyMesh/blockMeshDict +++ b/tutorials/incompressible/pisoFoam/ras/cavity/constant/polyMesh/blockMeshDict @@ -37,23 +37,35 @@ edges ( ); -patches +boundary ( - wall movingWall - ( - (3 7 6 2) - ) - wall fixedWalls - ( - (0 4 7 3) - (2 6 5 1) - (1 5 4 0) - ) - empty frontAndBack - ( - (0 3 2 1) - (4 5 6 7) - ) + movingWall + { + type wall; + faces + ( + (3 7 6 2) + ); + } + fixedWalls + { + type wall; + faces + ( + (0 4 7 3) + (2 6 5 1) + (1 5 4 0) + ); + } + frontAndBack + { + type empty; + faces + ( + (0 3 2 1) + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/incompressible/shallowWaterFoam/squareBump/constant/polyMesh/blockMeshDict b/tutorials/incompressible/shallowWaterFoam/squareBump/constant/polyMesh/blockMeshDict index 22c20ae12c16f28b0a6afbb467262cf8e8382896..b3029ba33bd3db0e57939611e5292db588ee136b 100644 --- a/tutorials/incompressible/shallowWaterFoam/squareBump/constant/polyMesh/blockMeshDict +++ b/tutorials/incompressible/shallowWaterFoam/squareBump/constant/polyMesh/blockMeshDict @@ -37,26 +37,42 @@ edges ( ); -patches +boundary ( - patch sides - ( - (3 7 6 2) - (1 5 4 0) - ) - patch inlet - ( - (0 4 7 3) - ) - patch outlet - ( - (2 6 5 1) - ) - empty frontAndBack - ( - (0 3 2 1) - (4 5 6 7) - ) + sides + { + type patch; + faces + ( + (3 7 6 2) + (1 5 4 0) + ); + } + inlet + { + type patch; + faces + ( + (0 4 7 3) + ); + } + outlet + { + type patch; + faces + ( + (2 6 5 1) + ); + } + frontAndBack + { + type empty; + faces + ( + (0 3 2 1) + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/incompressible/simpleFoam/motorBike/constant/polyMesh/blockMeshDict b/tutorials/incompressible/simpleFoam/motorBike/constant/polyMesh/blockMeshDict index 4dba2546ca77cb5ef684e91ce7cb40d4335da9eb..0a9f48ca1af859ed1c415fe6fe5fefaae949288e 100644 --- a/tutorials/incompressible/simpleFoam/motorBike/constant/polyMesh/blockMeshDict +++ b/tutorials/incompressible/simpleFoam/motorBike/constant/polyMesh/blockMeshDict @@ -38,29 +38,49 @@ edges ( ); -patches +boundary ( - patch frontAndBack - ( - (3 7 6 2) - (1 5 4 0) - ) - patch inlet - ( - (0 4 7 3) - ) - patch outlet - ( - (2 6 5 1) - ) - wall lowerWall - ( - (0 3 2 1) - ) - patch upperWall - ( - (4 5 6 7) - ) + frontAndBack + { + type patch; + faces + ( + (3 7 6 2) + (1 5 4 0) + ); + } + inlet + { + type patch; + faces + ( + (0 4 7 3) + ); + } + outlet + { + type patch; + faces + ( + (2 6 5 1) + ); + } + lowerWall + { + type wall; + faces + ( + (0 3 2 1) + ); + } + upperWall + { + type patch; + faces + ( + (4 5 6 7) + ); + } ); // ************************************************************************* // diff --git a/tutorials/incompressible/simpleFoam/motorBike/constant/polyMesh/boundary b/tutorials/incompressible/simpleFoam/motorBike/constant/polyMesh/boundary index 2ae95dfe280a2bb62a797d9a0eaf98b0880c8756..3326d9bdb812c872ad3da6440d8dfbe24470148d 100644 --- a/tutorials/incompressible/simpleFoam/motorBike/constant/polyMesh/boundary +++ b/tutorials/incompressible/simpleFoam/motorBike/constant/polyMesh/boundary @@ -15,439 +15,37 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -72 +5 ( frontAndBack { type patch; nFaces 320; - startFace 1028059; + startFace 3456; } inlet { type patch; nFaces 64; - startFace 1028379; + startFace 3776; } outlet { type patch; nFaces 64; - startFace 1028443; + startFace 3840; } lowerWall { type wall; - nFaces 5330; - startFace 1028507; + nFaces 160; + startFace 3904; } upperWall { type patch; nFaces 160; - startFace 1033837; - } - motorBike_frt-fairing:001%1 - { - type wall; - nFaces 5410; - startFace 1033997; - } - motorBike_windshield:002%2 - { - type wall; - nFaces 50; - startFace 1039407; - } - motorBike_rr-wh-rim:005%5 - { - type wall; - nFaces 136; - startFace 1039457; - } - motorBike_rr-wh-rim:010%10 - { - type wall; - nFaces 340; - startFace 1039593; - } - motorBike_fr-wh-rim:011%11 - { - type wall; - nFaces 473; - startFace 1039933; - } - motorBike_fr-wh-brake-disk:012%12 - { - type wall; - nFaces 54; - startFace 1040406; - } - motorBike_frame:016-shadow%13 - { - type wall; - nFaces 98; - startFace 1040460; - } - motorBike_rear-susp:014%14 - { - type wall; - nFaces 847; - startFace 1040558; - } - motorBike_rear-susp:014-shadow%15 - { - type wall; - nFaces 462; - startFace 1041405; - } - motorBike_frame:016%16 - { - type wall; - nFaces 64; - startFace 1041867; - } - motorBike_rr-wh-rim:005-shadow%17 - { - type wall; - nFaces 70; - startFace 1041931; - } - motorBike_rr-wh-chain-hub:022%22 - { - type wall; - nFaces 141; - startFace 1042001; - } - motorBike_rearseat%24 - { - type wall; - nFaces 430; - startFace 1042142; - } - motorBike_frt-fairing%25 - { - type wall; - nFaces 626; - startFace 1042572; - } - motorBike_windshield%26 - { - type wall; - nFaces 379; - startFace 1043198; - } - motorBike_headlights%27 - { - type wall; - nFaces 161; - startFace 1043577; - } - motorBike_driversseat%28 - { - type wall; - nFaces 368; - startFace 1043738; - } - motorBike_rear-body%29 - { - type wall; - nFaces 2077; - startFace 1044106; - } - motorBike_fuel-tank%30 - { - type wall; - nFaces 912; - startFace 1046183; - } - motorBike_exhaust%31 - { - type wall; - nFaces 2392; - startFace 1047095; - } - motorBike_rr-wh-rim%32 - { - type wall; - nFaces 1430; - startFace 1049487; - } - motorBike_fr-mud-guard%33 - { - type wall; - nFaces 634; - startFace 1050917; - } - motorBike_fr-wh-rim%34 - { - type wall; - nFaces 591; - startFace 1051551; - } - motorBike_fr-wh-brake-disk%35 - { - type wall; - nFaces 426; - startFace 1052142; - } - motorBike_fr-brake-caliper%36 - { - type wall; - nFaces 164; - startFace 1052568; - } - motorBike_fr-wh-tyre%37 - { - type wall; - nFaces 1116; - startFace 1052732; - } - motorBike_hbars%38 - { - type wall; - nFaces 535; - startFace 1053848; - } - motorBike_fr-forks%39 - { - type wall; - nFaces 1140; - startFace 1054383; - } - motorBike_chain%40 - { - type wall; - nFaces 474; - startFace 1055523; - } - motorBike_rr-wh-tyre%41 - { - type wall; - nFaces 1787; - startFace 1055997; - } - motorBike_square-dial%42 - { - type wall; - nFaces 6; - startFace 1057784; - } - motorBike_round-dial%43 - { - type wall; - nFaces 17; - startFace 1057790; - } - motorBike_dial-holder%44 - { - type wall; - nFaces 87; - startFace 1057807; - } - motorBike_rear-susp%45 - { - type wall; - nFaces 1786; - startFace 1057894; - } - motorBike_rear-brake-lights%46 - { - type wall; - nFaces 53; - startFace 1059680; - } - motorBike_rear-light-bracket%47 - { - type wall; - nFaces 163; - startFace 1059733; - } - motorBike_frame%48 - { - type wall; - nFaces 2040; - startFace 1059896; - } - motorBike_rear-mud-guard%49 - { - type wall; - nFaces 660; - startFace 1061936; - } - motorBike_rear-susp-spring-damp%50 - { - type wall; - nFaces 107; - startFace 1062596; - } - motorBike_fairing-inner-plate%51 - { - type wall; - nFaces 445; - startFace 1062703; - } - motorBike_clutch-housing%52 - { - type wall; - nFaces 970; - startFace 1063148; - } - motorBike_radiator%53 - { - type wall; - nFaces 40; - startFace 1064118; - } - motorBike_water-pipe%54 - { - type wall; - nFaces 104; - startFace 1064158; - } - motorBike_water-pump%55 - { - type wall; - nFaces 74; - startFace 1064262; - } - motorBike_engine%56 - { - type wall; - nFaces 2389; - startFace 1064336; - } - motorBike_rear-shock-link%57 - { - type wall; - nFaces 25; - startFace 1066725; - } - motorBike_rear-brake-fluid-pot-bracket%58 - { - type wall; - nFaces 46; - startFace 1066750; - } - motorBike_rear-brake-fluid-pot%59 - { - type wall; - nFaces 53; - startFace 1066796; - } - motorBike_footpeg%60 - { - type wall; - nFaces 86; - startFace 1066849; - } - motorBike_rr-wh-chain-hub%61 - { - type wall; - nFaces 122; - startFace 1066935; - } - motorBike_rear-brake-caliper%62 - { - type wall; - nFaces 142; - startFace 1067057; - } - motorBike_rider-helmet%65 - { - type wall; - nFaces 583; - startFace 1067199; - } - motorBike_rider-visor%66 - { - type wall; - nFaces 95; - startFace 1067782; - } - motorBike_rider-boots%67 - { - type wall; - nFaces 1025; - startFace 1067877; - } - motorBike_rider-gloves%68 - { - type wall; - nFaces 319; - startFace 1068902; - } - motorBike_rider-body%69 - { - type wall; - nFaces 4555; - startFace 1069221; - } - motorBike_frame:0%70 - { - type wall; - nFaces 37; - startFace 1073776; - } - motorBike_frt-fairing:001-shadow%74 - { - type wall; - nFaces 3329; - startFace 1073813; - } - motorBike_windshield-shadow%75 - { - type wall; - nFaces 237; - startFace 1077142; - } - motorBike_fr-mud-guard-shadow%81 - { - type wall; - nFaces 348; - startFace 1077379; - } - motorBike_fr-wh-brake-disk-shadow%83 - { - type wall; - nFaces 187; - startFace 1077727; - } - motorBike_rear-mud-guard-shadow%84 - { - type wall; - nFaces 394; - startFace 1077914; - } - motorBike_rear-susp-spring-damp-shadow%85 - { - type wall; - nFaces 41; - startFace 1078308; - } - motorBike_radiator-shadow%86 - { - type wall; - nFaces 20; - startFace 1078349; - } - motorBike_rear-shock-link-shadow%87 - { - type wall; - nFaces 10; - startFace 1078369; - } - motorBike_rear-brake-fluid-pot-bracket-shadow%88 - { - type wall; - nFaces 20; - startFace 1078379; - } - motorBike_rr-wh-chain-hub-shadow%89 - { - type wall; - nFaces 53; - startFace 1078399; + startFace 4064; } ) diff --git a/tutorials/incompressible/simpleFoam/motorBike/system/snappyHexMeshDict b/tutorials/incompressible/simpleFoam/motorBike/system/snappyHexMeshDict index 0b982e90ab7199bbd01e84609ff02f561b2c08b7..26aa5dc9a8777732b3e1d105a467ec26009d069a 100644 --- a/tutorials/incompressible/simpleFoam/motorBike/system/snappyHexMeshDict +++ b/tutorials/incompressible/simpleFoam/motorBike/system/snappyHexMeshDict @@ -180,6 +180,11 @@ snapControls //- Maximum number of snapping relaxation iterations. Should stop // before upon reaching a correct mesh. nRelaxIter 5; + + //- Highly experimental and wip: number of feature edge snapping + // iterations. Leave out altogether to disable. + // Do not use here since mesh resolution too low and baffles present + //nFeatureSnapIter 10; } @@ -249,14 +254,17 @@ addLayersControls maxThicknessToMedialRatio 0.3; // Angle used to pick up medial axis points - // Note: changed(corrected) w.r.t 16x! 90 degrees corresponds to 130 in 16x. + // Note: changed(corrected) w.r.t 17x! 90 degrees corresponds to 130 in 17x. minMedianAxisAngle 90; // Create buffer region for new layer terminations nBufferCellsNoExtrude 0; - // Overall max number of layer addition iterations + + // Overall max number of layer addition iterations. The mesher will exit + // if it reaches this number of iterations; possibly with an illegal + // mesh. nLayerIter 50; } @@ -285,7 +293,8 @@ meshQualityControls //- Minimum quality of the tet formed by the face-centre // and variable base point minimum decomposition triangles and - // the cell centre. Set to very negative number (e.g. -1E30) to + // the cell centre. This has to be a positive number for tracking + // to work. Set to very negative number (e.g. -1E30) to // disable. // <0 = inside out tet, // 0 = flat tet diff --git a/tutorials/incompressible/simpleFoam/pitzDaily/constant/polyMesh/blockMeshDict b/tutorials/incompressible/simpleFoam/pitzDaily/constant/polyMesh/blockMeshDict index 394e95db64a81826bdb02ff560f867f6407c2dd6..d700a73972ca561f5882f195db93a1b344db6697 100644 --- a/tutorials/incompressible/simpleFoam/pitzDaily/constant/polyMesh/blockMeshDict +++ b/tutorials/incompressible/simpleFoam/pitzDaily/constant/polyMesh/blockMeshDict @@ -85,65 +85,85 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (0 22 23 1) - (1 23 24 2) - (2 24 25 3) - ) - patch outlet - ( - (16 17 39 38) - (17 18 40 39) - (18 19 41 40) - (19 20 42 41) - (20 21 43 42) - ) - wall upperWall - ( - (3 25 31 9) - (9 31 37 15) - (15 37 43 21) - ) - wall lowerWall - ( - (0 6 28 22) - (6 5 27 28) - (5 4 26 27) - (4 10 32 26) - (10 16 38 32) - ) - empty frontAndBack - ( - (22 28 29 23) - (23 29 30 24) - (24 30 31 25) - (26 32 33 27) - (27 33 34 28) - (28 34 35 29) - (29 35 36 30) - (30 36 37 31) - (32 38 39 33) - (33 39 40 34) - (34 40 41 35) - (35 41 42 36) - (36 42 43 37) - (0 1 7 6) - (1 2 8 7) - (2 3 9 8) - (4 5 11 10) - (5 6 12 11) - (6 7 13 12) - (7 8 14 13) - (8 9 15 14) - (10 11 17 16) - (11 12 18 17) - (12 13 19 18) - (13 14 20 19) - (14 15 21 20) - ) + inlet + { + type patch; + faces + ( + (0 22 23 1) + (1 23 24 2) + (2 24 25 3) + ); + } + outlet + { + type patch; + faces + ( + (16 17 39 38) + (17 18 40 39) + (18 19 41 40) + (19 20 42 41) + (20 21 43 42) + ); + } + upperWall + { + type wall; + faces + ( + (3 25 31 9) + (9 31 37 15) + (15 37 43 21) + ); + } + lowerWall + { + type wall; + faces + ( + (0 6 28 22) + (6 5 27 28) + (5 4 26 27) + (4 10 32 26) + (10 16 38 32) + ); + } + frontAndBack + { + type empty; + faces + ( + (22 28 29 23) + (23 29 30 24) + (24 30 31 25) + (26 32 33 27) + (27 33 34 28) + (28 34 35 29) + (29 35 36 30) + (30 36 37 31) + (32 38 39 33) + (33 39 40 34) + (34 40 41 35) + (35 41 42 36) + (36 42 43 37) + (0 1 7 6) + (1 2 8 7) + (2 3 9 8) + (4 5 11 10) + (5 6 12 11) + (6 7 13 12) + (7 8 14 13) + (8 9 15 14) + (10 11 17 16) + (11 12 18 17) + (12 13 19 18) + (13 14 20 19) + (14 15 21 20) + ); + } ); mergePatchPairs diff --git a/tutorials/incompressible/simpleFoam/pitzDailyExptInlet/constant/polyMesh/blockMeshDict b/tutorials/incompressible/simpleFoam/pitzDailyExptInlet/constant/polyMesh/blockMeshDict index 394e95db64a81826bdb02ff560f867f6407c2dd6..d700a73972ca561f5882f195db93a1b344db6697 100644 --- a/tutorials/incompressible/simpleFoam/pitzDailyExptInlet/constant/polyMesh/blockMeshDict +++ b/tutorials/incompressible/simpleFoam/pitzDailyExptInlet/constant/polyMesh/blockMeshDict @@ -85,65 +85,85 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (0 22 23 1) - (1 23 24 2) - (2 24 25 3) - ) - patch outlet - ( - (16 17 39 38) - (17 18 40 39) - (18 19 41 40) - (19 20 42 41) - (20 21 43 42) - ) - wall upperWall - ( - (3 25 31 9) - (9 31 37 15) - (15 37 43 21) - ) - wall lowerWall - ( - (0 6 28 22) - (6 5 27 28) - (5 4 26 27) - (4 10 32 26) - (10 16 38 32) - ) - empty frontAndBack - ( - (22 28 29 23) - (23 29 30 24) - (24 30 31 25) - (26 32 33 27) - (27 33 34 28) - (28 34 35 29) - (29 35 36 30) - (30 36 37 31) - (32 38 39 33) - (33 39 40 34) - (34 40 41 35) - (35 41 42 36) - (36 42 43 37) - (0 1 7 6) - (1 2 8 7) - (2 3 9 8) - (4 5 11 10) - (5 6 12 11) - (6 7 13 12) - (7 8 14 13) - (8 9 15 14) - (10 11 17 16) - (11 12 18 17) - (12 13 19 18) - (13 14 20 19) - (14 15 21 20) - ) + inlet + { + type patch; + faces + ( + (0 22 23 1) + (1 23 24 2) + (2 24 25 3) + ); + } + outlet + { + type patch; + faces + ( + (16 17 39 38) + (17 18 40 39) + (18 19 41 40) + (19 20 42 41) + (20 21 43 42) + ); + } + upperWall + { + type wall; + faces + ( + (3 25 31 9) + (9 31 37 15) + (15 37 43 21) + ); + } + lowerWall + { + type wall; + faces + ( + (0 6 28 22) + (6 5 27 28) + (5 4 26 27) + (4 10 32 26) + (10 16 38 32) + ); + } + frontAndBack + { + type empty; + faces + ( + (22 28 29 23) + (23 29 30 24) + (24 30 31 25) + (26 32 33 27) + (27 33 34 28) + (28 34 35 29) + (29 35 36 30) + (30 36 37 31) + (32 38 39 33) + (33 39 40 34) + (34 40 41 35) + (35 41 42 36) + (36 42 43 37) + (0 1 7 6) + (1 2 8 7) + (2 3 9 8) + (4 5 11 10) + (5 6 12 11) + (6 7 13 12) + (7 8 14 13) + (8 9 15 14) + (10 11 17 16) + (11 12 18 17) + (12 13 19 18) + (13 14 20 19) + (14 15 21 20) + ); + } ); mergePatchPairs diff --git a/tutorials/incompressible/windSimpleFoam/turbineSiting/constant/polyMesh/blockMeshDict b/tutorials/incompressible/windSimpleFoam/turbineSiting/constant/polyMesh/blockMeshDict index 79ad458e69163729a32a394a81609f9d5b551a51..0b7cdfb4e2ed49fa9a9456820631783aed0b6a40 100644 --- a/tutorials/incompressible/windSimpleFoam/turbineSiting/constant/polyMesh/blockMeshDict +++ b/tutorials/incompressible/windSimpleFoam/turbineSiting/constant/polyMesh/blockMeshDict @@ -38,29 +38,49 @@ edges ( ); -patches +boundary ( - patch outlet - ( - (2 6 5 1) - ) - patch sides - ( - (1 5 4 0) - (3 7 6 2) - ) - patch inlet - ( - (0 4 7 3) - ) - wall ground - ( - (0 3 2 1) - ) - patch top - ( - (4 5 6 7) - ) + outlet + { + type patch; + faces + ( + (2 6 5 1) + ); + } + sides + { + type patch; + faces + ( + (1 5 4 0) + (3 7 6 2) + ); + } + inlet + { + type patch; + faces + ( + (0 4 7 3) + ); + } + ground + { + type wall; + faces + ( + (0 3 2 1) + ); + } + top + { + type patch; + faces + ( + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/incompressible/windSimpleFoam/turbineSiting/constant/polyMesh/boundary b/tutorials/incompressible/windSimpleFoam/turbineSiting/constant/polyMesh/boundary index b537d1e19bb12a78624f7c5e362156b851628756..5a2698335e4e6cc66009ec516152effb51559d40 100644 --- a/tutorials/incompressible/windSimpleFoam/turbineSiting/constant/polyMesh/boundary +++ b/tutorials/incompressible/windSimpleFoam/turbineSiting/constant/polyMesh/boundary @@ -15,43 +15,37 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -6 +5 ( outlet { type patch; - nFaces 922; - startFace 364825; + nFaces 600; + startFace 51900; } sides { type patch; - nFaces 1834; - startFace 365747; + nFaces 1200; + startFace 52500; } inlet { type patch; - nFaces 923; - startFace 367581; + nFaces 600; + startFace 53700; } ground { type wall; - nFaces 0; - startFace 368504; + nFaces 900; + startFace 54300; } top { type patch; nFaces 900; - startFace 368504; - } - terrain_patch0 - { - type wall; - nFaces 16037; - startFace 369404; + startFace 55200; } ) diff --git a/tutorials/lagrangian/LTSReactingParcelFoam/counterFlowFlame2D/constant/polyMesh/blockMeshDict b/tutorials/lagrangian/LTSReactingParcelFoam/counterFlowFlame2D/constant/polyMesh/blockMeshDict index 489926ef84f8a48f30ed7548dde911c82f0e7a1a..df1f24f54c3e68da3135cb263a945bd2c3eed128 100644 --- a/tutorials/lagrangian/LTSReactingParcelFoam/counterFlowFlame2D/constant/polyMesh/blockMeshDict +++ b/tutorials/lagrangian/LTSReactingParcelFoam/counterFlowFlame2D/constant/polyMesh/blockMeshDict @@ -37,26 +37,42 @@ edges ( ); -patches +boundary ( - patch fuel - ( - (0 4 7 3) - ) - patch air - ( - (1 2 6 5) - ) - patch outlet - ( - (0 1 5 4) - (7 6 2 3) - ) - empty frontAndBack - ( - (4 5 6 7) - (0 3 2 1) - ) + fuel + { + type patch; + faces + ( + (0 4 7 3) + ); + } + air + { + type patch; + faces + ( + (1 2 6 5) + ); + } + outlet + { + type patch; + faces + ( + (0 1 5 4) + (7 6 2 3) + ); + } + frontAndBack + { + type empty; + faces + ( + (4 5 6 7) + (0 3 2 1) + ); + } ); mergePatchPairs diff --git a/tutorials/lagrangian/LTSReactingParcelFoam/verticalChannel/constant/polyMesh/blockMeshDict b/tutorials/lagrangian/LTSReactingParcelFoam/verticalChannel/constant/polyMesh/blockMeshDict index 728b9918dc994d76bb1d4272e4e388d59e5bdf58..8bcc193c56343069ac1385665561ca055d018312 100644 --- a/tutorials/lagrangian/LTSReactingParcelFoam/verticalChannel/constant/polyMesh/blockMeshDict +++ b/tutorials/lagrangian/LTSReactingParcelFoam/verticalChannel/constant/polyMesh/blockMeshDict @@ -155,49 +155,69 @@ defaultPatch type wall; } -patches +boundary ( - symmetryPlane back - ( - (0 1 16 17) - (1 2 15 16) - (2 3 4 15) - (14 15 12 13) - (15 4 5 12) - (10 11 8 9) - (11 12 7 8) - (12 5 6 7) - ) - - symmetryPlane front - ( - (18 19 34 35) - (19 20 33 34) - (20 21 22 33) - (32 33 30 31) - (33 22 23 30) - (28 29 26 27) - (29 30 25 26) - (30 23 24 25) - ) - - patch inletCentral - ( - (13 14 32 31) - ) - - patch inletSides - ( - (17 0 18 35) - (9 10 28 27) - ) - - patch outlet - ( - (3 4 22 21) - (4 5 23 22) - (5 6 24 23) - ) + back + { + type symmetryPlane; + faces + ( + (0 1 16 17) + (1 2 15 16) + (2 3 4 15) + (14 15 12 13) + (15 4 5 12) + (10 11 8 9) + (11 12 7 8) + (12 5 6 7) + ); + } + + front + { + type symmetryPlane; + faces + ( + (18 19 34 35) + (19 20 33 34) + (20 21 22 33) + (32 33 30 31) + (33 22 23 30) + (28 29 26 27) + (29 30 25 26) + (30 23 24 25) + ); + } + + inletCentral + { + type patch; + faces + ( + (13 14 32 31) + ); + } + + inletSides + { + type patch; + faces + ( + (17 0 18 35) + (9 10 28 27) + ); + } + + outlet + { + type patch; + faces + ( + (3 4 22 21) + (4 5 23 22) + (5 6 24 23) + ); + } ); // ************************************************************************* // diff --git a/tutorials/lagrangian/LTSReactingParcelFoam/verticalChannel/constant/polyMesh/boundary b/tutorials/lagrangian/LTSReactingParcelFoam/verticalChannel/constant/polyMesh/boundary index aed843c9d34039a7530a855bb268588ec0585743..55df000ecf1fecc87b0a5e5bf23bda0d95bb4f67 100644 --- a/tutorials/lagrangian/LTSReactingParcelFoam/verticalChannel/constant/polyMesh/boundary +++ b/tutorials/lagrangian/LTSReactingParcelFoam/verticalChannel/constant/polyMesh/boundary @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev.thermoChemDicts | +| \\ / O peration | Version: dev | | \\ / A nd | Web: www.OpenFOAM.com | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/lagrangian/coalChemistryFoam/simplifiedSiwek/constant/polyMesh/blockMeshDict b/tutorials/lagrangian/coalChemistryFoam/simplifiedSiwek/constant/polyMesh/blockMeshDict index 75134ee0d41cd12c8ae54ab37ffa5aedc24e553d..43622179ee5107d081b38e1170507e1a55af2efe 100644 --- a/tutorials/lagrangian/coalChemistryFoam/simplifiedSiwek/constant/polyMesh/blockMeshDict +++ b/tutorials/lagrangian/coalChemistryFoam/simplifiedSiwek/constant/polyMesh/blockMeshDict @@ -48,37 +48,57 @@ edges ( ); -patches +boundary ( - wall top - ( - (13 15 14 12) - ) - wall bottom - ( - (0 1 5 4) - (1 8 10 5) - ) - wall walls - ( - (8 9 11 10) - (9 2 6 11) - (2 12 14 6) - ) - symmetryPlane symmetry - ( - (4 7 3 0) - (7 15 13 3) - ) - empty frontAndBack - ( - (0 3 2 1) - (3 13 12 2) - (1 2 9 8) - (5 6 7 4) - (6 14 15 7) - (10 11 6 5) - ) + top + { + type wall; + faces + ( + (13 15 14 12) + ); + } + bottom + { + type wall; + faces + ( + (0 1 5 4) + (1 8 10 5) + ); + } + walls + { + type wall; + faces + ( + (8 9 11 10) + (9 2 6 11) + (2 12 14 6) + ); + } + symmetry + { + type symmetryPlane; + faces + ( + (4 7 3 0) + (7 15 13 3) + ); + } + frontAndBack + { + type empty; + faces + ( + (0 3 2 1) + (3 13 12 2) + (1 2 9 8) + (5 6 7 4) + (6 14 15 7) + (10 11 6 5) + ); + } ); mergePatchPairs diff --git a/tutorials/lagrangian/icoUncoupledKinematicParcelFoam/hopper/hopperEmptying/constant/polyMesh/blockMeshDict b/tutorials/lagrangian/icoUncoupledKinematicParcelFoam/hopper/hopperEmptying/constant/polyMesh/blockMeshDict index 89eb66524bbd2d44a5bced71e33f46b81f951998..89fdfdd67f5552aa2900d74b7b3cc3d8768bf2ca 100644 --- a/tutorials/lagrangian/icoUncoupledKinematicParcelFoam/hopper/hopperEmptying/constant/polyMesh/blockMeshDict +++ b/tutorials/lagrangian/icoUncoupledKinematicParcelFoam/hopper/hopperEmptying/constant/polyMesh/blockMeshDict @@ -44,40 +44,56 @@ blocks hex (10 11 12 9 2 3 4 1) (24 6 1) simpleGrading (1 1 1) ); -patches +boundary ( - wall walls - ( - //side walls - (0 7 15 8) - (1 0 8 9) - (13 14 6 5) - (12 13 5 4) - (2 1 9 10) - (11 12 4 3) - ) + walls + { + type wall; + faces + ( + //side walls + (0 7 15 8) + (1 0 8 9) + (13 14 6 5) + (12 13 5 4) + (2 1 9 10) + (11 12 4 3) + ); + } - wall frontAndBack - ( - //front and back walls - (4 5 0 1) - (5 6 7 0) - (15 14 13 8) - (8 13 12 9) - (3 4 1 2) - (12 11 10 9) - ) + frontAndBack + { + type wall; + faces + ( + //front and back walls + (4 5 0 1) + (5 6 7 0) + (15 14 13 8) + (8 13 12 9) + (3 4 1 2) + (12 11 10 9) + ); + } - patch inlet - ( - (15 7 6 14) - ) + inlet + { + type patch; + faces + ( + (15 7 6 14) + ); + } - patch outlet - ( - (3 2 10 11) - ) + outlet + { + type patch; + faces + ( + (3 2 10 11) + ); + } ); diff --git a/tutorials/lagrangian/icoUncoupledKinematicParcelFoam/hopper/hopperInitialState/constant/polyMesh/blockMeshDict b/tutorials/lagrangian/icoUncoupledKinematicParcelFoam/hopper/hopperInitialState/constant/polyMesh/blockMeshDict index 0f1ab1f46aee5dafaa6b1d6d5b7f6c7efdfac5b2..9864822d637d5097f94278b898fa4191303245fb 100644 --- a/tutorials/lagrangian/icoUncoupledKinematicParcelFoam/hopper/hopperInitialState/constant/polyMesh/blockMeshDict +++ b/tutorials/lagrangian/icoUncoupledKinematicParcelFoam/hopper/hopperInitialState/constant/polyMesh/blockMeshDict @@ -39,25 +39,33 @@ blocks hex (7 8 9 6 1 2 3 0) (20 8 1) simpleGrading (1 1 1) ); -patches +boundary ( - wall walls - ( - (1 7 8 2) - (0 6 7 1) - (2 8 9 3) - (0 5 11 6) - (3 4 10 9) - (4 10 11 5) - ) + walls + { + type wall; + faces + ( + (1 7 8 2) + (0 6 7 1) + (2 8 9 3) + (0 5 11 6) + (3 4 10 9) + (4 10 11 5) + ); + } - wall frontAndBack - ( - (0 3 4 5) - (1 2 3 0) - (6 11 10 9) - (6 9 8 7) - ) + frontAndBack + { + type wall; + faces + ( + (0 3 4 5) + (1 2 3 0) + (6 11 10 9) + (6 9 8 7) + ); + } ); diff --git a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/filter/constant/polyMesh/boundary b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/filter/constant/polyMesh/boundary new file mode 100644 index 0000000000000000000000000000000000000000..afc86ed6d0fd94c992d2745db9692d7604637f8c --- /dev/null +++ b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/filter/constant/polyMesh/boundary @@ -0,0 +1,78 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format binary; + class polyBoundaryMesh; + location "constant/polyMesh"; + object boundary; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +8 +( + walls + { + type wall; + nFaces 172; + startFace 3334; + } + inlet + { + type patch; + nFaces 20; + startFace 3506; + } + outlet + { + type patch; + nFaces 20; + startFace 3526; + } + cycLeft_half0 + { + type cyclic; + nFaces 0; + startFace 3546; + matchTolerance 0.0001; + neighbourPatch cycLeft_half1; + } + cycLeft_half1 + { + type cyclic; + nFaces 0; + startFace 3546; + matchTolerance 0.0001; + neighbourPatch cycLeft_half0; + } + cycRight_half0 + { + type cyclic; + nFaces 0; + startFace 3546; + matchTolerance 0.0001; + neighbourPatch cycRight_half1; + } + cycRight_half1 + { + type cyclic; + nFaces 0; + startFace 3546; + matchTolerance 0.0001; + neighbourPatch cycRight_half0; + } + frontAndBack + { + type empty; + nFaces 3440; + startFace 3546; + } +) + +// ************************************************************************* // diff --git a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/parcelInBox/constant/polyMesh/blockMeshDict b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/parcelInBox/constant/polyMesh/blockMeshDict index 296db2be7a15e1e8ba3e48a0e78ab5208e8425d4..cce70476cbe9996c98ed6f762cde5de15ceb1377 100644 --- a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/parcelInBox/constant/polyMesh/blockMeshDict +++ b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/parcelInBox/constant/polyMesh/blockMeshDict @@ -37,29 +37,49 @@ edges ( ); -patches +boundary ( - wall outlet - ( - (3 7 6 2) - ) - wall inlet - ( - (1 5 4 0) - ) - wall walls - ( - (0 4 7 3) - (2 6 5 1) - ) - symmetryPlane back - ( - (0 3 2 1) - ) - symmetryPlane front - ( - (4 5 6 7) - ) + outlet + { + type wall; + faces + ( + (3 7 6 2) + ); + } + inlet + { + type wall; + faces + ( + (1 5 4 0) + ); + } + walls + { + type wall; + faces + ( + (0 4 7 3) + (2 6 5 1) + ); + } + back + { + type symmetryPlane; + faces + ( + (0 3 2 1) + ); + } + front + { + type symmetryPlane; + faces + ( + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/parcelInBox/constant/polyMesh/boundary b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/parcelInBox/constant/polyMesh/boundary index 5c2bf0f76433c8ac1f4086a744dc07100f8f3b43..852a8b96c3b4e7c138190a2022d8e8cd084e5ca4 100644 --- a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/parcelInBox/constant/polyMesh/boundary +++ b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/parcelInBox/constant/polyMesh/boundary @@ -19,13 +19,13 @@ FoamFile ( outlet { - type patch; + type wall; nFaces 25; startFace 300; } inlet { - type patch; + type wall; nFaces 25; startFace 325; } diff --git a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/verticalChannel/constant/polyMesh/blockMeshDict b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/verticalChannel/constant/polyMesh/blockMeshDict index 728b9918dc994d76bb1d4272e4e388d59e5bdf58..8bcc193c56343069ac1385665561ca055d018312 100644 --- a/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/verticalChannel/constant/polyMesh/blockMeshDict +++ b/tutorials/lagrangian/porousExplicitSourceReactingParcelFoam/verticalChannel/constant/polyMesh/blockMeshDict @@ -155,49 +155,69 @@ defaultPatch type wall; } -patches +boundary ( - symmetryPlane back - ( - (0 1 16 17) - (1 2 15 16) - (2 3 4 15) - (14 15 12 13) - (15 4 5 12) - (10 11 8 9) - (11 12 7 8) - (12 5 6 7) - ) - - symmetryPlane front - ( - (18 19 34 35) - (19 20 33 34) - (20 21 22 33) - (32 33 30 31) - (33 22 23 30) - (28 29 26 27) - (29 30 25 26) - (30 23 24 25) - ) - - patch inletCentral - ( - (13 14 32 31) - ) - - patch inletSides - ( - (17 0 18 35) - (9 10 28 27) - ) - - patch outlet - ( - (3 4 22 21) - (4 5 23 22) - (5 6 24 23) - ) + back + { + type symmetryPlane; + faces + ( + (0 1 16 17) + (1 2 15 16) + (2 3 4 15) + (14 15 12 13) + (15 4 5 12) + (10 11 8 9) + (11 12 7 8) + (12 5 6 7) + ); + } + + front + { + type symmetryPlane; + faces + ( + (18 19 34 35) + (19 20 33 34) + (20 21 22 33) + (32 33 30 31) + (33 22 23 30) + (28 29 26 27) + (29 30 25 26) + (30 23 24 25) + ); + } + + inletCentral + { + type patch; + faces + ( + (13 14 32 31) + ); + } + + inletSides + { + type patch; + faces + ( + (17 0 18 35) + (9 10 28 27) + ); + } + + outlet + { + type patch; + faces + ( + (3 4 22 21) + (4 5 23 22) + (5 6 24 23) + ); + } ); // ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/blockMeshDict b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/blockMeshDict deleted file mode 100644 index ab01f1281b2c6cf8d03c30a1cae50c48a444c9e5..0000000000000000000000000000000000000000 --- a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/blockMeshDict +++ /dev/null @@ -1,64 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant/polyMesh"; - object blockMeshDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -convertToMeters 0.1; - -vertices -( - //back - ( 0 0 0) - ( 1 0 0) - ( 0 0.5 0) - ( 1 0.5 0) - - // front - ( 0 0 1) - ( 1 0 1) - ( 0 0.5 1) - ( 1 0.5 1) -); - -blocks -( - hex (0 1 3 2 4 5 7 6 ) (20 10 20) simpleGrading (1 1 1) -); - -edges -( -); - -patches -( - patch sides - ( - (1 5 7 3) - (4 5 7 6) - (4 0 2 6) - (7 3 2 6) - (0 4 5 1) - ) - wall filmWalls - ( - (0 1 3 2) - ) -); - -mergePatchPairs -( -); - -// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/boundary b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/boundary deleted file mode 100644 index 9df5ae8082f25608295afbce803ffa22bb5223cf..0000000000000000000000000000000000000000 --- a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/boundary +++ /dev/null @@ -1,242 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class polyBoundaryMesh; - location "constant/polyMesh"; - object boundary; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -2 -( - sides - { - type patch; - nFaces 1400; - startFace 11200; - } - region0_to_wallFilmRegion_wallFilmFaces - { - type directMappedWall; - nFaces 200; - startFace 12600; - sampleMode nearestPatchFace; - sampleRegion wallFilmRegion; - samplePatch region0_to_wallFilmRegion_wallFilmFaces; - offsets -200 -( -(-4.33680869e-19 -4.33680869e-19 -0) -(-4.33680869e-19 -8.67361738e-19 -0) -(-4.33680869e-19 -1.734723476e-18 -0) -(-0 3.469446952e-18 -0) -(-0 -0 -0) -(-4.33680869e-19 -3.469446952e-18 -0) -(-4.33680869e-19 -6.938893904e-18 -0) -(-4.33680869e-19 -0 -0) -(-0 -6.938893904e-18 -0) -(-4.33680869e-19 -0 -0) -(-0 -4.33680869e-19 -0) -(-1.734723476e-18 -0 -0) -(-0 -0 -0) -(-8.67361738e-19 -0 -0) -(-8.67361738e-19 3.469446952e-18 -0) -(-2.602085214e-18 -3.469446952e-18 -0) -(-0 -6.938893904e-18 -0) -(-8.67361738e-19 -6.938893904e-18 -0) -(-0 6.938893904e-18 -0) -(-0 -0 -0) -(1.734723476e-18 -0 -0) -(-1.734723476e-18 -0 -0) -(-0 -3.469446952e-18 -0) -(1.734723476e-18 6.938893904e-18 -0) -(-0 -0 -0) -(1.734723476e-18 -0 -0) -(3.469446952e-18 6.938893904e-18 -0) -(-0 -6.938893904e-18 -0) -(-1.734723476e-18 -6.938893904e-18 -0) -(3.469446952e-18 6.938893904e-18 -0) -(-3.469446952e-18 4.33680869e-19 -0) -(-0 -1.734723476e-18 -0) -(-0 1.734723476e-18 -0) -(3.469446952e-18 3.469446952e-18 -0) -(3.469446952e-18 3.469446952e-18 -0) -(-0 3.469446952e-18 -0) -(-3.469446952e-18 -0 -0) -(-0 -0 -0) -(-0 -0 -0) -(-3.469446952e-18 -0 -0) -(-0 -4.33680869e-19 -0) -(-0 -8.67361738e-19 -0) -(-3.469446952e-18 -0 -0) -(-3.469446952e-18 -3.469446952e-18 -0) -(-0 -0 -0) -(-0 -0 -0) -(-6.938893904e-18 -0 -0) -(-3.469446952e-18 -6.938893904e-18 -0) -(-3.469446952e-18 6.938893904e-18 -0) -(-6.938893904e-18 -1.387778781e-17 -0) -(-3.469446952e-18 -4.33680869e-19 -0) -(-3.469446952e-18 1.734723476e-18 -0) -(3.469446952e-18 -0 -0) -(-0 3.469446952e-18 -0) -(-3.469446952e-18 -3.469446952e-18 -0) -(-3.469446952e-18 -1.040834086e-17 -0) -(3.469446952e-18 6.938893904e-18 -0) -(-3.469446952e-18 -0 -0) -(-3.469446952e-18 -6.938893904e-18 -0) -(3.469446952e-18 -0 -0) -(-0 -4.33680869e-19 -0) -(6.938893904e-18 8.67361738e-19 -0) -(-6.938893904e-18 -1.734723476e-18 -0) -(-6.938893904e-18 -3.469446952e-18 -0) -(-0 -0 -0) -(-0 -6.938893904e-18 -0) -(-6.938893904e-18 -6.938893904e-18 -0) -(-6.938893904e-18 -0 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-6.938893904e-18 -1.387778781e-17 -0) -(-0 -0 -0) -(-0 -0 -0) -(6.938893904e-18 1.734723476e-18 -0) -(-0 -0 -0) -(-6.938893904e-18 -0 -0) -(-0 -6.938893904e-18 -0) -(-0 6.938893904e-18 -0) -(-6.938893904e-18 -0 -0) -(-6.938893904e-18 -0 -0) -(-0 -0 -0) -(6.938893904e-18 -0 -0) -(-6.938893904e-18 -2.602085214e-18 -0) -(6.938893904e-18 3.469446952e-18 -0) -(6.938893904e-18 3.469446952e-18 -0) -(6.938893904e-18 -3.469446952e-18 -0) -(6.938893904e-18 -3.469446952e-18 -0) -(-6.938893904e-18 -0 -0) -(-6.938893904e-18 -0 -0) -(-6.938893904e-18 -6.938893904e-18 -0) -(-6.938893904e-18 -6.938893904e-18 -0) -(-6.938893904e-18 -4.33680869e-19 -0) -(6.938893904e-18 8.67361738e-19 -0) -(-6.938893904e-18 -1.734723476e-18 -0) -(-1.387778781e-17 -3.469446952e-18 -0) -(-6.938893904e-18 -0 -0) -(-0 -6.938893904e-18 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-6.938893904e-18 -0 -0) -(-6.938893904e-18 -6.938893904e-18 -0) -(-1.387778781e-17 -1.387778781e-17 -0) -(-0 -0 -0) -(-0 -0 -0) -(-0 1.734723476e-18 -0) -(6.938893904e-18 -0 -0) -(-0 -0 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-0 6.938893904e-18 -0) -(6.938893904e-18 -0 -0) -(-6.938893904e-18 -0 -0) -(-0 -0 -0) -(-0 -0 -0) -(-6.938893904e-18 -2.602085214e-18 -0) -(-0 3.469446952e-18 -0) -(-6.938893904e-18 3.469446952e-18 -0) -(-6.938893904e-18 -3.469446952e-18 -0) -(-0 -3.469446952e-18 -0) -(-1.387778781e-17 -0 -0) -(-1.387778781e-17 -0 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-2.081668171e-17 -4.33680869e-19 -0) -(-6.938893904e-18 8.67361738e-19 -0) -(6.938893904e-18 -1.734723476e-18 -0) -(-0 -3.469446952e-18 -0) -(6.938893904e-18 -0 -0) -(1.387778781e-17 -6.938893904e-18 -0) -(-0 -6.938893904e-18 -0) -(-0 -0 -0) -(-0 -6.938893904e-18 -0) -(-0 -1.387778781e-17 -0) -(-1.387778781e-17 -4.33680869e-19 -0) -(-0 8.67361738e-19 -0) -(-0 -1.734723476e-18 -0) -(-1.387778781e-17 -3.469446952e-18 -0) -(-0 -0 -0) -(-0 -6.938893904e-18 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-1.387778781e-17 -0 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-1.387778781e-17 -1.387778781e-17 -0) -(-0 -0 -0) -(-0 -0 -0) -(-0 1.734723476e-18 -0) -(1.387778781e-17 -3.469446952e-18 -0) -(-0 -3.469446952e-18 -0) -(-0 3.469446952e-18 -0) -(-0 -0 -0) -(-1.387778781e-17 6.938893904e-18 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-0 -1.387778781e-17 -0) -(-1.387778781e-17 -4.33680869e-19 -0) -(1.387778781e-17 8.67361738e-19 -0) -(-1.387778781e-17 -1.734723476e-18 -0) -(-0 -3.469446952e-18 -0) -(-0 -0 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-2.775557562e-17 -0 -0) -(-2.775557562e-17 -6.938893904e-18 -0) -(-1.387778781e-17 -1.387778781e-17 -0) -(-0 -4.33680869e-19 -0) -(-0 8.67361738e-19 -0) -(-1.387778781e-17 -1.734723476e-18 -0) -(-1.387778781e-17 -3.469446952e-18 -0) -(1.387778781e-17 -0 -0) -(1.387778781e-17 -6.938893904e-18 -0) -(-2.775557562e-17 -6.938893904e-18 -0) -(-2.775557562e-17 -0 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-2.775557562e-17 -1.387778781e-17 -0) -(-0 -4.33680869e-19 -0) -(-1.387778781e-17 -8.67361738e-19 -0) -(-0 1.734723476e-18 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-0 -0 -0) -(-1.387778781e-17 -1.040834086e-17 -0) -(-1.387778781e-17 -0 -0) -(1.387778781e-17 -0 -0) -(-1.387778781e-17 -0 -0) -(-1.387778781e-17 -1.387778781e-17 -0) -(-0 -4.33680869e-19 -0) -(1.387778781e-17 8.67361738e-19 -0) -(1.387778781e-17 -1.734723476e-18 -0) -(-2.775557562e-17 -3.469446952e-18 -0) -(-1.387778781e-17 -0 -0) -(-0 -6.938893904e-18 -0) -(-2.775557562e-17 -6.938893904e-18 -0) -(-0 -0 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-2.775557562e-17 -1.387778781e-17 -0) -(-2.775557562e-17 -4.33680869e-19 -0) -(1.387778781e-17 8.67361738e-19 -0) -(-1.387778781e-17 -1.734723476e-18 -0) -(-1.387778781e-17 -3.469446952e-18 -0) -(-0 -0 -0) -(-0 -6.938893904e-18 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-2.775557562e-17 -0 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-1.387778781e-17 -1.387778781e-17 -0) -) -; - } -) - -// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/cellZones b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/cellZones deleted file mode 100644 index e170d8c1add7aa810fd939b66f0d04183a8e9a0b..0000000000000000000000000000000000000000 --- a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/cellZones +++ /dev/null @@ -1,21 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class regIOobject; - location "constant/polyMesh"; - object cellZones; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -0 -() - -// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/faceZones b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/faceZones deleted file mode 100644 index 5c8c2e4677f820ba37d36c793082f3107deb8b17..0000000000000000000000000000000000000000 --- a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/faceZones +++ /dev/null @@ -1,232 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class regIOobject; - location "constant/polyMesh"; - object faceZones; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -1 -( -wallFilmFaces -{ - type faceZone; -faceLabels List<label> -200 -( -12600 -12601 -12602 -12603 -12604 -12605 -12606 -12607 -12608 -12609 -12610 -12611 -12612 -12613 -12614 -12615 -12616 -12617 -12618 -12619 -12620 -12621 -12622 -12623 -12624 -12625 -12626 -12627 -12628 -12629 -12630 -12631 -12632 -12633 -12634 -12635 -12636 -12637 -12638 -12639 -12640 -12641 -12642 -12643 -12644 -12645 -12646 -12647 -12648 -12649 -12650 -12651 -12652 -12653 -12654 -12655 -12656 -12657 -12658 -12659 -12660 -12661 -12662 -12663 -12664 -12665 -12666 -12667 -12668 -12669 -12670 -12671 -12672 -12673 -12674 -12675 -12676 -12677 -12678 -12679 -12680 -12681 -12682 -12683 -12684 -12685 -12686 -12687 -12688 -12689 -12690 -12691 -12692 -12693 -12694 -12695 -12696 -12697 -12698 -12699 -12700 -12701 -12702 -12703 -12704 -12705 -12706 -12707 -12708 -12709 -12710 -12711 -12712 -12713 -12714 -12715 -12716 -12717 -12718 -12719 -12720 -12721 -12722 -12723 -12724 -12725 -12726 -12727 -12728 -12729 -12730 -12731 -12732 -12733 -12734 -12735 -12736 -12737 -12738 -12739 -12740 -12741 -12742 -12743 -12744 -12745 -12746 -12747 -12748 -12749 -12750 -12751 -12752 -12753 -12754 -12755 -12756 -12757 -12758 -12759 -12760 -12761 -12762 -12763 -12764 -12765 -12766 -12767 -12768 -12769 -12770 -12771 -12772 -12773 -12774 -12775 -12776 -12777 -12778 -12779 -12780 -12781 -12782 -12783 -12784 -12785 -12786 -12787 -12788 -12789 -12790 -12791 -12792 -12793 -12794 -12795 -12796 -12797 -12798 -12799 -) -; -flipMap List<bool> 200{0}; -} -) - -// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/faces b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/faces deleted file mode 100644 index 9f5a379a7e7f7cf8b1633615340b5f98f30eddfb..0000000000000000000000000000000000000000 --- a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/faces +++ /dev/null @@ -1,12824 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class faceList; - location "constant/polyMesh"; - object faces; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - -12800 -( -4(1 22 253 232) -4(21 252 253 22) -4(231 232 253 252) -4(2 23 254 233) -4(22 253 254 23) -4(232 233 254 253) -4(3 24 255 234) -4(23 254 255 24) -4(233 234 255 254) -4(4 25 256 235) -4(24 255 256 25) -4(234 235 256 255) -4(5 26 257 236) -4(25 256 257 26) -4(235 236 257 256) -4(6 27 258 237) -4(26 257 258 27) -4(236 237 258 257) -4(7 28 259 238) -4(27 258 259 28) -4(237 238 259 258) -4(8 29 260 239) -4(28 259 260 29) -4(238 239 260 259) -4(9 30 261 240) -4(29 260 261 30) -4(239 240 261 260) -4(10 31 262 241) -4(30 261 262 31) -4(240 241 262 261) -4(11 32 263 242) -4(31 262 263 32) -4(241 242 263 262) -4(12 33 264 243) -4(32 263 264 33) -4(242 243 264 263) -4(13 34 265 244) -4(33 264 265 34) -4(243 244 265 264) -4(14 35 266 245) -4(34 265 266 35) -4(244 245 266 265) -4(15 36 267 246) -4(35 266 267 36) -4(245 246 267 266) -4(16 37 268 247) -4(36 267 268 37) -4(246 247 268 267) -4(17 38 269 248) -4(37 268 269 38) -4(247 248 269 268) -4(18 39 270 249) -4(38 269 270 39) -4(248 249 270 269) -4(19 40 271 250) -4(39 270 271 40) -4(249 250 271 270) -4(40 271 272 41) -4(250 251 272 271) -4(22 43 274 253) -4(42 273 274 43) -4(252 253 274 273) -4(23 44 275 254) -4(43 274 275 44) -4(253 254 275 274) -4(24 45 276 255) -4(44 275 276 45) -4(254 255 276 275) -4(25 46 277 256) -4(45 276 277 46) -4(255 256 277 276) -4(26 47 278 257) -4(46 277 278 47) -4(256 257 278 277) -4(27 48 279 258) -4(47 278 279 48) -4(257 258 279 278) -4(28 49 280 259) -4(48 279 280 49) -4(258 259 280 279) -4(29 50 281 260) -4(49 280 281 50) -4(259 260 281 280) -4(30 51 282 261) -4(50 281 282 51) -4(260 261 282 281) -4(31 52 283 262) -4(51 282 283 52) -4(261 262 283 282) -4(32 53 284 263) -4(52 283 284 53) -4(262 263 284 283) -4(33 54 285 264) -4(53 284 285 54) -4(263 264 285 284) -4(34 55 286 265) -4(54 285 286 55) -4(264 265 286 285) -4(35 56 287 266) -4(55 286 287 56) -4(265 266 287 286) -4(36 57 288 267) -4(56 287 288 57) -4(266 267 288 287) -4(37 58 289 268) -4(57 288 289 58) -4(267 268 289 288) -4(38 59 290 269) -4(58 289 290 59) -4(268 269 290 289) -4(39 60 291 270) -4(59 290 291 60) -4(269 270 291 290) -4(40 61 292 271) -4(60 291 292 61) -4(270 271 292 291) -4(61 292 293 62) -4(271 272 293 292) -4(43 64 295 274) -4(63 294 295 64) -4(273 274 295 294) -4(44 65 296 275) -4(64 295 296 65) -4(274 275 296 295) -4(45 66 297 276) -4(65 296 297 66) -4(275 276 297 296) -4(46 67 298 277) -4(66 297 298 67) -4(276 277 298 297) -4(47 68 299 278) -4(67 298 299 68) -4(277 278 299 298) -4(48 69 300 279) -4(68 299 300 69) -4(278 279 300 299) -4(49 70 301 280) -4(69 300 301 70) -4(279 280 301 300) -4(50 71 302 281) -4(70 301 302 71) -4(280 281 302 301) -4(51 72 303 282) -4(71 302 303 72) -4(281 282 303 302) -4(52 73 304 283) -4(72 303 304 73) -4(282 283 304 303) -4(53 74 305 284) -4(73 304 305 74) -4(283 284 305 304) -4(54 75 306 285) -4(74 305 306 75) -4(284 285 306 305) -4(55 76 307 286) -4(75 306 307 76) -4(285 286 307 306) -4(56 77 308 287) -4(76 307 308 77) -4(286 287 308 307) -4(57 78 309 288) -4(77 308 309 78) -4(287 288 309 308) -4(58 79 310 289) -4(78 309 310 79) -4(288 289 310 309) -4(59 80 311 290) -4(79 310 311 80) -4(289 290 311 310) -4(60 81 312 291) -4(80 311 312 81) -4(290 291 312 311) -4(61 82 313 292) -4(81 312 313 82) -4(291 292 313 312) -4(82 313 314 83) -4(292 293 314 313) -4(64 85 316 295) -4(84 315 316 85) -4(294 295 316 315) -4(65 86 317 296) -4(85 316 317 86) -4(295 296 317 316) -4(66 87 318 297) -4(86 317 318 87) -4(296 297 318 317) -4(67 88 319 298) -4(87 318 319 88) -4(297 298 319 318) -4(68 89 320 299) -4(88 319 320 89) -4(298 299 320 319) -4(69 90 321 300) -4(89 320 321 90) -4(299 300 321 320) -4(70 91 322 301) -4(90 321 322 91) -4(300 301 322 321) -4(71 92 323 302) -4(91 322 323 92) -4(301 302 323 322) -4(72 93 324 303) -4(92 323 324 93) -4(302 303 324 323) -4(73 94 325 304) -4(93 324 325 94) -4(303 304 325 324) -4(74 95 326 305) -4(94 325 326 95) -4(304 305 326 325) -4(75 96 327 306) -4(95 326 327 96) -4(305 306 327 326) -4(76 97 328 307) -4(96 327 328 97) -4(306 307 328 327) -4(77 98 329 308) -4(97 328 329 98) -4(307 308 329 328) -4(78 99 330 309) -4(98 329 330 99) -4(308 309 330 329) -4(79 100 331 310) -4(99 330 331 100) -4(309 310 331 330) -4(80 101 332 311) -4(100 331 332 101) -4(310 311 332 331) -4(81 102 333 312) -4(101 332 333 102) -4(311 312 333 332) -4(82 103 334 313) -4(102 333 334 103) -4(312 313 334 333) -4(103 334 335 104) -4(313 314 335 334) -4(85 106 337 316) -4(105 336 337 106) -4(315 316 337 336) -4(86 107 338 317) -4(106 337 338 107) -4(316 317 338 337) -4(87 108 339 318) -4(107 338 339 108) -4(317 318 339 338) -4(88 109 340 319) -4(108 339 340 109) -4(318 319 340 339) -4(89 110 341 320) -4(109 340 341 110) -4(319 320 341 340) -4(90 111 342 321) -4(110 341 342 111) -4(320 321 342 341) -4(91 112 343 322) -4(111 342 343 112) -4(321 322 343 342) -4(92 113 344 323) -4(112 343 344 113) -4(322 323 344 343) -4(93 114 345 324) -4(113 344 345 114) -4(323 324 345 344) -4(94 115 346 325) -4(114 345 346 115) -4(324 325 346 345) -4(95 116 347 326) -4(115 346 347 116) -4(325 326 347 346) -4(96 117 348 327) -4(116 347 348 117) -4(326 327 348 347) -4(97 118 349 328) -4(117 348 349 118) -4(327 328 349 348) -4(98 119 350 329) -4(118 349 350 119) -4(328 329 350 349) -4(99 120 351 330) -4(119 350 351 120) -4(329 330 351 350) -4(100 121 352 331) -4(120 351 352 121) -4(330 331 352 351) -4(101 122 353 332) -4(121 352 353 122) -4(331 332 353 352) -4(102 123 354 333) -4(122 353 354 123) -4(332 333 354 353) -4(103 124 355 334) -4(123 354 355 124) -4(333 334 355 354) -4(124 355 356 125) -4(334 335 356 355) -4(106 127 358 337) -4(126 357 358 127) -4(336 337 358 357) -4(107 128 359 338) -4(127 358 359 128) -4(337 338 359 358) -4(108 129 360 339) -4(128 359 360 129) -4(338 339 360 359) -4(109 130 361 340) -4(129 360 361 130) -4(339 340 361 360) -4(110 131 362 341) -4(130 361 362 131) -4(340 341 362 361) -4(111 132 363 342) -4(131 362 363 132) -4(341 342 363 362) -4(112 133 364 343) -4(132 363 364 133) -4(342 343 364 363) -4(113 134 365 344) -4(133 364 365 134) -4(343 344 365 364) -4(114 135 366 345) -4(134 365 366 135) -4(344 345 366 365) -4(115 136 367 346) -4(135 366 367 136) -4(345 346 367 366) -4(116 137 368 347) -4(136 367 368 137) -4(346 347 368 367) -4(117 138 369 348) -4(137 368 369 138) -4(347 348 369 368) -4(118 139 370 349) -4(138 369 370 139) -4(348 349 370 369) -4(119 140 371 350) -4(139 370 371 140) -4(349 350 371 370) -4(120 141 372 351) -4(140 371 372 141) -4(350 351 372 371) -4(121 142 373 352) -4(141 372 373 142) -4(351 352 373 372) -4(122 143 374 353) -4(142 373 374 143) -4(352 353 374 373) -4(123 144 375 354) -4(143 374 375 144) -4(353 354 375 374) -4(124 145 376 355) -4(144 375 376 145) -4(354 355 376 375) -4(145 376 377 146) -4(355 356 377 376) -4(127 148 379 358) -4(147 378 379 148) -4(357 358 379 378) -4(128 149 380 359) -4(148 379 380 149) -4(358 359 380 379) -4(129 150 381 360) -4(149 380 381 150) -4(359 360 381 380) -4(130 151 382 361) -4(150 381 382 151) -4(360 361 382 381) -4(131 152 383 362) -4(151 382 383 152) -4(361 362 383 382) -4(132 153 384 363) -4(152 383 384 153) -4(362 363 384 383) -4(133 154 385 364) -4(153 384 385 154) -4(363 364 385 384) -4(134 155 386 365) -4(154 385 386 155) -4(364 365 386 385) -4(135 156 387 366) -4(155 386 387 156) -4(365 366 387 386) -4(136 157 388 367) -4(156 387 388 157) -4(366 367 388 387) -4(137 158 389 368) -4(157 388 389 158) -4(367 368 389 388) -4(138 159 390 369) -4(158 389 390 159) -4(368 369 390 389) -4(139 160 391 370) -4(159 390 391 160) -4(369 370 391 390) -4(140 161 392 371) -4(160 391 392 161) -4(370 371 392 391) -4(141 162 393 372) -4(161 392 393 162) -4(371 372 393 392) -4(142 163 394 373) -4(162 393 394 163) -4(372 373 394 393) -4(143 164 395 374) -4(163 394 395 164) -4(373 374 395 394) -4(144 165 396 375) -4(164 395 396 165) -4(374 375 396 395) -4(145 166 397 376) -4(165 396 397 166) -4(375 376 397 396) -4(166 397 398 167) -4(376 377 398 397) -4(148 169 400 379) -4(168 399 400 169) -4(378 379 400 399) -4(149 170 401 380) -4(169 400 401 170) -4(379 380 401 400) -4(150 171 402 381) -4(170 401 402 171) -4(380 381 402 401) -4(151 172 403 382) -4(171 402 403 172) -4(381 382 403 402) -4(152 173 404 383) -4(172 403 404 173) -4(382 383 404 403) -4(153 174 405 384) -4(173 404 405 174) -4(383 384 405 404) -4(154 175 406 385) -4(174 405 406 175) -4(384 385 406 405) -4(155 176 407 386) -4(175 406 407 176) -4(385 386 407 406) -4(156 177 408 387) -4(176 407 408 177) -4(386 387 408 407) -4(157 178 409 388) -4(177 408 409 178) -4(387 388 409 408) -4(158 179 410 389) -4(178 409 410 179) -4(388 389 410 409) -4(159 180 411 390) -4(179 410 411 180) -4(389 390 411 410) -4(160 181 412 391) -4(180 411 412 181) -4(390 391 412 411) -4(161 182 413 392) -4(181 412 413 182) -4(391 392 413 412) -4(162 183 414 393) -4(182 413 414 183) -4(392 393 414 413) -4(163 184 415 394) -4(183 414 415 184) -4(393 394 415 414) -4(164 185 416 395) -4(184 415 416 185) -4(394 395 416 415) -4(165 186 417 396) -4(185 416 417 186) -4(395 396 417 416) -4(166 187 418 397) -4(186 417 418 187) -4(396 397 418 417) -4(187 418 419 188) -4(397 398 419 418) -4(169 190 421 400) -4(189 420 421 190) -4(399 400 421 420) -4(170 191 422 401) -4(190 421 422 191) -4(400 401 422 421) -4(171 192 423 402) -4(191 422 423 192) -4(401 402 423 422) -4(172 193 424 403) -4(192 423 424 193) -4(402 403 424 423) -4(173 194 425 404) -4(193 424 425 194) -4(403 404 425 424) -4(174 195 426 405) -4(194 425 426 195) -4(404 405 426 425) -4(175 196 427 406) -4(195 426 427 196) -4(405 406 427 426) -4(176 197 428 407) -4(196 427 428 197) -4(406 407 428 427) -4(177 198 429 408) -4(197 428 429 198) -4(407 408 429 428) -4(178 199 430 409) -4(198 429 430 199) -4(408 409 430 429) -4(179 200 431 410) -4(199 430 431 200) -4(409 410 431 430) -4(180 201 432 411) -4(200 431 432 201) -4(410 411 432 431) -4(181 202 433 412) -4(201 432 433 202) -4(411 412 433 432) -4(182 203 434 413) -4(202 433 434 203) -4(412 413 434 433) -4(183 204 435 414) -4(203 434 435 204) -4(413 414 435 434) -4(184 205 436 415) -4(204 435 436 205) -4(414 415 436 435) -4(185 206 437 416) -4(205 436 437 206) -4(415 416 437 436) -4(186 207 438 417) -4(206 437 438 207) -4(416 417 438 437) -4(187 208 439 418) -4(207 438 439 208) -4(417 418 439 438) -4(208 439 440 209) -4(418 419 440 439) -4(190 211 442 421) -4(420 421 442 441) -4(191 212 443 422) -4(421 422 443 442) -4(192 213 444 423) -4(422 423 444 443) -4(193 214 445 424) -4(423 424 445 444) -4(194 215 446 425) -4(424 425 446 445) -4(195 216 447 426) -4(425 426 447 446) -4(196 217 448 427) -4(426 427 448 447) -4(197 218 449 428) -4(427 428 449 448) -4(198 219 450 429) -4(428 429 450 449) -4(199 220 451 430) -4(429 430 451 450) -4(200 221 452 431) -4(430 431 452 451) -4(201 222 453 432) -4(431 432 453 452) -4(202 223 454 433) -4(432 433 454 453) -4(203 224 455 434) -4(433 434 455 454) -4(204 225 456 435) -4(434 435 456 455) -4(205 226 457 436) -4(435 436 457 456) -4(206 227 458 437) -4(436 437 458 457) -4(207 228 459 438) -4(437 438 459 458) -4(208 229 460 439) -4(438 439 460 459) -4(439 440 461 460) -4(232 253 484 463) -4(252 483 484 253) -4(462 463 484 483) -4(233 254 485 464) -4(253 484 485 254) -4(463 464 485 484) -4(234 255 486 465) -4(254 485 486 255) -4(464 465 486 485) -4(235 256 487 466) -4(255 486 487 256) -4(465 466 487 486) -4(236 257 488 467) -4(256 487 488 257) -4(466 467 488 487) -4(237 258 489 468) -4(257 488 489 258) -4(467 468 489 488) -4(238 259 490 469) -4(258 489 490 259) -4(468 469 490 489) -4(239 260 491 470) -4(259 490 491 260) -4(469 470 491 490) -4(240 261 492 471) -4(260 491 492 261) -4(470 471 492 491) -4(241 262 493 472) -4(261 492 493 262) -4(471 472 493 492) -4(242 263 494 473) -4(262 493 494 263) -4(472 473 494 493) -4(243 264 495 474) -4(263 494 495 264) -4(473 474 495 494) -4(244 265 496 475) -4(264 495 496 265) -4(474 475 496 495) -4(245 266 497 476) -4(265 496 497 266) -4(475 476 497 496) -4(246 267 498 477) -4(266 497 498 267) -4(476 477 498 497) -4(247 268 499 478) -4(267 498 499 268) -4(477 478 499 498) -4(248 269 500 479) -4(268 499 500 269) -4(478 479 500 499) -4(249 270 501 480) -4(269 500 501 270) -4(479 480 501 500) -4(250 271 502 481) -4(270 501 502 271) -4(480 481 502 501) -4(271 502 503 272) -4(481 482 503 502) -4(253 274 505 484) -4(273 504 505 274) -4(483 484 505 504) -4(254 275 506 485) -4(274 505 506 275) -4(484 485 506 505) -4(255 276 507 486) -4(275 506 507 276) -4(485 486 507 506) -4(256 277 508 487) -4(276 507 508 277) -4(486 487 508 507) -4(257 278 509 488) -4(277 508 509 278) -4(487 488 509 508) -4(258 279 510 489) -4(278 509 510 279) -4(488 489 510 509) -4(259 280 511 490) -4(279 510 511 280) -4(489 490 511 510) -4(260 281 512 491) -4(280 511 512 281) -4(490 491 512 511) -4(261 282 513 492) -4(281 512 513 282) -4(491 492 513 512) -4(262 283 514 493) -4(282 513 514 283) -4(492 493 514 513) -4(263 284 515 494) -4(283 514 515 284) -4(493 494 515 514) -4(264 285 516 495) -4(284 515 516 285) -4(494 495 516 515) -4(265 286 517 496) -4(285 516 517 286) -4(495 496 517 516) -4(266 287 518 497) -4(286 517 518 287) -4(496 497 518 517) -4(267 288 519 498) -4(287 518 519 288) -4(497 498 519 518) -4(268 289 520 499) -4(288 519 520 289) -4(498 499 520 519) -4(269 290 521 500) -4(289 520 521 290) -4(499 500 521 520) -4(270 291 522 501) -4(290 521 522 291) -4(500 501 522 521) -4(271 292 523 502) -4(291 522 523 292) -4(501 502 523 522) -4(292 523 524 293) -4(502 503 524 523) -4(274 295 526 505) -4(294 525 526 295) -4(504 505 526 525) -4(275 296 527 506) -4(295 526 527 296) -4(505 506 527 526) -4(276 297 528 507) -4(296 527 528 297) -4(506 507 528 527) -4(277 298 529 508) -4(297 528 529 298) -4(507 508 529 528) -4(278 299 530 509) -4(298 529 530 299) -4(508 509 530 529) -4(279 300 531 510) -4(299 530 531 300) -4(509 510 531 530) -4(280 301 532 511) -4(300 531 532 301) -4(510 511 532 531) -4(281 302 533 512) -4(301 532 533 302) -4(511 512 533 532) -4(282 303 534 513) -4(302 533 534 303) -4(512 513 534 533) -4(283 304 535 514) -4(303 534 535 304) -4(513 514 535 534) -4(284 305 536 515) -4(304 535 536 305) -4(514 515 536 535) -4(285 306 537 516) -4(305 536 537 306) -4(515 516 537 536) -4(286 307 538 517) -4(306 537 538 307) -4(516 517 538 537) -4(287 308 539 518) -4(307 538 539 308) -4(517 518 539 538) -4(288 309 540 519) -4(308 539 540 309) -4(518 519 540 539) -4(289 310 541 520) -4(309 540 541 310) -4(519 520 541 540) -4(290 311 542 521) -4(310 541 542 311) -4(520 521 542 541) -4(291 312 543 522) -4(311 542 543 312) -4(521 522 543 542) -4(292 313 544 523) -4(312 543 544 313) -4(522 523 544 543) -4(313 544 545 314) -4(523 524 545 544) -4(295 316 547 526) -4(315 546 547 316) -4(525 526 547 546) -4(296 317 548 527) -4(316 547 548 317) -4(526 527 548 547) -4(297 318 549 528) -4(317 548 549 318) -4(527 528 549 548) -4(298 319 550 529) -4(318 549 550 319) -4(528 529 550 549) -4(299 320 551 530) -4(319 550 551 320) -4(529 530 551 550) -4(300 321 552 531) -4(320 551 552 321) -4(530 531 552 551) -4(301 322 553 532) -4(321 552 553 322) -4(531 532 553 552) -4(302 323 554 533) -4(322 553 554 323) -4(532 533 554 553) -4(303 324 555 534) -4(323 554 555 324) -4(533 534 555 554) -4(304 325 556 535) -4(324 555 556 325) -4(534 535 556 555) -4(305 326 557 536) -4(325 556 557 326) -4(535 536 557 556) -4(306 327 558 537) -4(326 557 558 327) -4(536 537 558 557) -4(307 328 559 538) -4(327 558 559 328) -4(537 538 559 558) -4(308 329 560 539) -4(328 559 560 329) -4(538 539 560 559) -4(309 330 561 540) -4(329 560 561 330) -4(539 540 561 560) -4(310 331 562 541) -4(330 561 562 331) -4(540 541 562 561) -4(311 332 563 542) -4(331 562 563 332) -4(541 542 563 562) -4(312 333 564 543) -4(332 563 564 333) -4(542 543 564 563) -4(313 334 565 544) -4(333 564 565 334) -4(543 544 565 564) -4(334 565 566 335) -4(544 545 566 565) -4(316 337 568 547) -4(336 567 568 337) -4(546 547 568 567) -4(317 338 569 548) -4(337 568 569 338) -4(547 548 569 568) -4(318 339 570 549) -4(338 569 570 339) -4(548 549 570 569) -4(319 340 571 550) -4(339 570 571 340) -4(549 550 571 570) -4(320 341 572 551) -4(340 571 572 341) -4(550 551 572 571) -4(321 342 573 552) -4(341 572 573 342) -4(551 552 573 572) -4(322 343 574 553) -4(342 573 574 343) -4(552 553 574 573) -4(323 344 575 554) -4(343 574 575 344) -4(553 554 575 574) -4(324 345 576 555) -4(344 575 576 345) -4(554 555 576 575) -4(325 346 577 556) -4(345 576 577 346) -4(555 556 577 576) -4(326 347 578 557) -4(346 577 578 347) -4(556 557 578 577) -4(327 348 579 558) -4(347 578 579 348) -4(557 558 579 578) -4(328 349 580 559) -4(348 579 580 349) -4(558 559 580 579) -4(329 350 581 560) -4(349 580 581 350) -4(559 560 581 580) -4(330 351 582 561) -4(350 581 582 351) -4(560 561 582 581) -4(331 352 583 562) -4(351 582 583 352) -4(561 562 583 582) -4(332 353 584 563) -4(352 583 584 353) -4(562 563 584 583) -4(333 354 585 564) -4(353 584 585 354) -4(563 564 585 584) -4(334 355 586 565) -4(354 585 586 355) -4(564 565 586 585) -4(355 586 587 356) -4(565 566 587 586) -4(337 358 589 568) -4(357 588 589 358) -4(567 568 589 588) -4(338 359 590 569) -4(358 589 590 359) -4(568 569 590 589) -4(339 360 591 570) -4(359 590 591 360) -4(569 570 591 590) -4(340 361 592 571) -4(360 591 592 361) -4(570 571 592 591) -4(341 362 593 572) -4(361 592 593 362) -4(571 572 593 592) -4(342 363 594 573) -4(362 593 594 363) -4(572 573 594 593) -4(343 364 595 574) -4(363 594 595 364) -4(573 574 595 594) -4(344 365 596 575) -4(364 595 596 365) -4(574 575 596 595) -4(345 366 597 576) -4(365 596 597 366) -4(575 576 597 596) -4(346 367 598 577) -4(366 597 598 367) -4(576 577 598 597) -4(347 368 599 578) -4(367 598 599 368) -4(577 578 599 598) -4(348 369 600 579) -4(368 599 600 369) -4(578 579 600 599) -4(349 370 601 580) -4(369 600 601 370) -4(579 580 601 600) -4(350 371 602 581) -4(370 601 602 371) -4(580 581 602 601) -4(351 372 603 582) -4(371 602 603 372) -4(581 582 603 602) -4(352 373 604 583) -4(372 603 604 373) -4(582 583 604 603) -4(353 374 605 584) -4(373 604 605 374) -4(583 584 605 604) -4(354 375 606 585) -4(374 605 606 375) -4(584 585 606 605) -4(355 376 607 586) -4(375 606 607 376) -4(585 586 607 606) -4(376 607 608 377) -4(586 587 608 607) -4(358 379 610 589) -4(378 609 610 379) -4(588 589 610 609) -4(359 380 611 590) -4(379 610 611 380) -4(589 590 611 610) -4(360 381 612 591) -4(380 611 612 381) -4(590 591 612 611) -4(361 382 613 592) -4(381 612 613 382) -4(591 592 613 612) -4(362 383 614 593) -4(382 613 614 383) -4(592 593 614 613) -4(363 384 615 594) -4(383 614 615 384) -4(593 594 615 614) -4(364 385 616 595) -4(384 615 616 385) -4(594 595 616 615) -4(365 386 617 596) -4(385 616 617 386) -4(595 596 617 616) -4(366 387 618 597) -4(386 617 618 387) -4(596 597 618 617) -4(367 388 619 598) -4(387 618 619 388) -4(597 598 619 618) -4(368 389 620 599) -4(388 619 620 389) -4(598 599 620 619) -4(369 390 621 600) -4(389 620 621 390) -4(599 600 621 620) -4(370 391 622 601) -4(390 621 622 391) -4(600 601 622 621) -4(371 392 623 602) -4(391 622 623 392) -4(601 602 623 622) -4(372 393 624 603) -4(392 623 624 393) -4(602 603 624 623) -4(373 394 625 604) -4(393 624 625 394) -4(603 604 625 624) -4(374 395 626 605) -4(394 625 626 395) -4(604 605 626 625) -4(375 396 627 606) -4(395 626 627 396) -4(605 606 627 626) -4(376 397 628 607) -4(396 627 628 397) -4(606 607 628 627) -4(397 628 629 398) -4(607 608 629 628) -4(379 400 631 610) -4(399 630 631 400) -4(609 610 631 630) -4(380 401 632 611) -4(400 631 632 401) -4(610 611 632 631) -4(381 402 633 612) -4(401 632 633 402) -4(611 612 633 632) -4(382 403 634 613) -4(402 633 634 403) -4(612 613 634 633) -4(383 404 635 614) -4(403 634 635 404) -4(613 614 635 634) -4(384 405 636 615) -4(404 635 636 405) -4(614 615 636 635) -4(385 406 637 616) -4(405 636 637 406) -4(615 616 637 636) -4(386 407 638 617) -4(406 637 638 407) -4(616 617 638 637) -4(387 408 639 618) -4(407 638 639 408) -4(617 618 639 638) -4(388 409 640 619) -4(408 639 640 409) -4(618 619 640 639) -4(389 410 641 620) -4(409 640 641 410) -4(619 620 641 640) -4(390 411 642 621) -4(410 641 642 411) -4(620 621 642 641) -4(391 412 643 622) -4(411 642 643 412) -4(621 622 643 642) -4(392 413 644 623) -4(412 643 644 413) -4(622 623 644 643) -4(393 414 645 624) -4(413 644 645 414) -4(623 624 645 644) -4(394 415 646 625) -4(414 645 646 415) -4(624 625 646 645) -4(395 416 647 626) -4(415 646 647 416) -4(625 626 647 646) -4(396 417 648 627) -4(416 647 648 417) -4(626 627 648 647) -4(397 418 649 628) -4(417 648 649 418) -4(627 628 649 648) -4(418 649 650 419) -4(628 629 650 649) -4(400 421 652 631) -4(420 651 652 421) -4(630 631 652 651) -4(401 422 653 632) -4(421 652 653 422) -4(631 632 653 652) -4(402 423 654 633) -4(422 653 654 423) -4(632 633 654 653) -4(403 424 655 634) -4(423 654 655 424) -4(633 634 655 654) -4(404 425 656 635) -4(424 655 656 425) -4(634 635 656 655) -4(405 426 657 636) -4(425 656 657 426) -4(635 636 657 656) -4(406 427 658 637) -4(426 657 658 427) -4(636 637 658 657) -4(407 428 659 638) -4(427 658 659 428) -4(637 638 659 658) -4(408 429 660 639) -4(428 659 660 429) -4(638 639 660 659) -4(409 430 661 640) -4(429 660 661 430) -4(639 640 661 660) -4(410 431 662 641) -4(430 661 662 431) -4(640 641 662 661) -4(411 432 663 642) -4(431 662 663 432) -4(641 642 663 662) -4(412 433 664 643) -4(432 663 664 433) -4(642 643 664 663) -4(413 434 665 644) -4(433 664 665 434) -4(643 644 665 664) -4(414 435 666 645) -4(434 665 666 435) -4(644 645 666 665) -4(415 436 667 646) -4(435 666 667 436) -4(645 646 667 666) -4(416 437 668 647) -4(436 667 668 437) -4(646 647 668 667) -4(417 438 669 648) -4(437 668 669 438) -4(647 648 669 668) -4(418 439 670 649) -4(438 669 670 439) -4(648 649 670 669) -4(439 670 671 440) -4(649 650 671 670) -4(421 442 673 652) -4(651 652 673 672) -4(422 443 674 653) -4(652 653 674 673) -4(423 444 675 654) -4(653 654 675 674) -4(424 445 676 655) -4(654 655 676 675) -4(425 446 677 656) -4(655 656 677 676) -4(426 447 678 657) -4(656 657 678 677) -4(427 448 679 658) -4(657 658 679 678) -4(428 449 680 659) -4(658 659 680 679) -4(429 450 681 660) -4(659 660 681 680) -4(430 451 682 661) -4(660 661 682 681) -4(431 452 683 662) -4(661 662 683 682) -4(432 453 684 663) -4(662 663 684 683) -4(433 454 685 664) -4(663 664 685 684) -4(434 455 686 665) -4(664 665 686 685) -4(435 456 687 666) -4(665 666 687 686) -4(436 457 688 667) -4(666 667 688 687) -4(437 458 689 668) -4(667 668 689 688) -4(438 459 690 669) -4(668 669 690 689) -4(439 460 691 670) -4(669 670 691 690) -4(670 671 692 691) -4(463 484 715 694) -4(483 714 715 484) -4(693 694 715 714) -4(464 485 716 695) -4(484 715 716 485) -4(694 695 716 715) -4(465 486 717 696) -4(485 716 717 486) -4(695 696 717 716) -4(466 487 718 697) -4(486 717 718 487) -4(696 697 718 717) -4(467 488 719 698) -4(487 718 719 488) -4(697 698 719 718) -4(468 489 720 699) -4(488 719 720 489) -4(698 699 720 719) -4(469 490 721 700) -4(489 720 721 490) -4(699 700 721 720) -4(470 491 722 701) -4(490 721 722 491) -4(700 701 722 721) -4(471 492 723 702) -4(491 722 723 492) -4(701 702 723 722) -4(472 493 724 703) -4(492 723 724 493) -4(702 703 724 723) -4(473 494 725 704) -4(493 724 725 494) -4(703 704 725 724) -4(474 495 726 705) -4(494 725 726 495) -4(704 705 726 725) -4(475 496 727 706) -4(495 726 727 496) -4(705 706 727 726) -4(476 497 728 707) -4(496 727 728 497) -4(706 707 728 727) -4(477 498 729 708) -4(497 728 729 498) -4(707 708 729 728) -4(478 499 730 709) -4(498 729 730 499) -4(708 709 730 729) -4(479 500 731 710) -4(499 730 731 500) -4(709 710 731 730) -4(480 501 732 711) -4(500 731 732 501) -4(710 711 732 731) -4(481 502 733 712) -4(501 732 733 502) -4(711 712 733 732) -4(502 733 734 503) -4(712 713 734 733) -4(484 505 736 715) -4(504 735 736 505) -4(714 715 736 735) -4(485 506 737 716) -4(505 736 737 506) -4(715 716 737 736) -4(486 507 738 717) -4(506 737 738 507) -4(716 717 738 737) -4(487 508 739 718) -4(507 738 739 508) -4(717 718 739 738) -4(488 509 740 719) -4(508 739 740 509) -4(718 719 740 739) -4(489 510 741 720) -4(509 740 741 510) -4(719 720 741 740) -4(490 511 742 721) -4(510 741 742 511) -4(720 721 742 741) -4(491 512 743 722) -4(511 742 743 512) -4(721 722 743 742) -4(492 513 744 723) -4(512 743 744 513) -4(722 723 744 743) -4(493 514 745 724) -4(513 744 745 514) -4(723 724 745 744) -4(494 515 746 725) -4(514 745 746 515) -4(724 725 746 745) -4(495 516 747 726) -4(515 746 747 516) -4(725 726 747 746) -4(496 517 748 727) -4(516 747 748 517) -4(726 727 748 747) -4(497 518 749 728) -4(517 748 749 518) -4(727 728 749 748) -4(498 519 750 729) -4(518 749 750 519) -4(728 729 750 749) -4(499 520 751 730) -4(519 750 751 520) -4(729 730 751 750) -4(500 521 752 731) -4(520 751 752 521) -4(730 731 752 751) -4(501 522 753 732) -4(521 752 753 522) -4(731 732 753 752) -4(502 523 754 733) -4(522 753 754 523) -4(732 733 754 753) -4(523 754 755 524) -4(733 734 755 754) -4(505 526 757 736) -4(525 756 757 526) -4(735 736 757 756) -4(506 527 758 737) -4(526 757 758 527) -4(736 737 758 757) -4(507 528 759 738) -4(527 758 759 528) -4(737 738 759 758) -4(508 529 760 739) -4(528 759 760 529) -4(738 739 760 759) -4(509 530 761 740) -4(529 760 761 530) -4(739 740 761 760) -4(510 531 762 741) -4(530 761 762 531) -4(740 741 762 761) -4(511 532 763 742) -4(531 762 763 532) -4(741 742 763 762) -4(512 533 764 743) -4(532 763 764 533) -4(742 743 764 763) -4(513 534 765 744) -4(533 764 765 534) -4(743 744 765 764) -4(514 535 766 745) -4(534 765 766 535) -4(744 745 766 765) -4(515 536 767 746) -4(535 766 767 536) -4(745 746 767 766) -4(516 537 768 747) -4(536 767 768 537) -4(746 747 768 767) -4(517 538 769 748) -4(537 768 769 538) -4(747 748 769 768) -4(518 539 770 749) -4(538 769 770 539) -4(748 749 770 769) -4(519 540 771 750) -4(539 770 771 540) -4(749 750 771 770) -4(520 541 772 751) -4(540 771 772 541) -4(750 751 772 771) -4(521 542 773 752) -4(541 772 773 542) -4(751 752 773 772) -4(522 543 774 753) -4(542 773 774 543) -4(752 753 774 773) -4(523 544 775 754) -4(543 774 775 544) -4(753 754 775 774) -4(544 775 776 545) -4(754 755 776 775) -4(526 547 778 757) -4(546 777 778 547) -4(756 757 778 777) -4(527 548 779 758) -4(547 778 779 548) -4(757 758 779 778) -4(528 549 780 759) -4(548 779 780 549) -4(758 759 780 779) -4(529 550 781 760) -4(549 780 781 550) -4(759 760 781 780) -4(530 551 782 761) -4(550 781 782 551) -4(760 761 782 781) -4(531 552 783 762) -4(551 782 783 552) -4(761 762 783 782) -4(532 553 784 763) -4(552 783 784 553) -4(762 763 784 783) -4(533 554 785 764) -4(553 784 785 554) -4(763 764 785 784) -4(534 555 786 765) -4(554 785 786 555) -4(764 765 786 785) -4(535 556 787 766) -4(555 786 787 556) -4(765 766 787 786) -4(536 557 788 767) -4(556 787 788 557) -4(766 767 788 787) -4(537 558 789 768) -4(557 788 789 558) -4(767 768 789 788) -4(538 559 790 769) -4(558 789 790 559) -4(768 769 790 789) -4(539 560 791 770) -4(559 790 791 560) -4(769 770 791 790) -4(540 561 792 771) -4(560 791 792 561) -4(770 771 792 791) -4(541 562 793 772) -4(561 792 793 562) -4(771 772 793 792) -4(542 563 794 773) -4(562 793 794 563) -4(772 773 794 793) -4(543 564 795 774) -4(563 794 795 564) -4(773 774 795 794) -4(544 565 796 775) -4(564 795 796 565) -4(774 775 796 795) -4(565 796 797 566) -4(775 776 797 796) -4(547 568 799 778) -4(567 798 799 568) -4(777 778 799 798) -4(548 569 800 779) -4(568 799 800 569) -4(778 779 800 799) -4(549 570 801 780) -4(569 800 801 570) -4(779 780 801 800) -4(550 571 802 781) -4(570 801 802 571) -4(780 781 802 801) -4(551 572 803 782) -4(571 802 803 572) -4(781 782 803 802) -4(552 573 804 783) -4(572 803 804 573) -4(782 783 804 803) -4(553 574 805 784) -4(573 804 805 574) -4(783 784 805 804) -4(554 575 806 785) -4(574 805 806 575) -4(784 785 806 805) -4(555 576 807 786) -4(575 806 807 576) -4(785 786 807 806) -4(556 577 808 787) -4(576 807 808 577) -4(786 787 808 807) -4(557 578 809 788) -4(577 808 809 578) -4(787 788 809 808) -4(558 579 810 789) -4(578 809 810 579) -4(788 789 810 809) -4(559 580 811 790) -4(579 810 811 580) -4(789 790 811 810) -4(560 581 812 791) -4(580 811 812 581) -4(790 791 812 811) -4(561 582 813 792) -4(581 812 813 582) -4(791 792 813 812) -4(562 583 814 793) -4(582 813 814 583) -4(792 793 814 813) -4(563 584 815 794) -4(583 814 815 584) -4(793 794 815 814) -4(564 585 816 795) -4(584 815 816 585) -4(794 795 816 815) -4(565 586 817 796) -4(585 816 817 586) -4(795 796 817 816) -4(586 817 818 587) -4(796 797 818 817) -4(568 589 820 799) -4(588 819 820 589) -4(798 799 820 819) -4(569 590 821 800) -4(589 820 821 590) -4(799 800 821 820) -4(570 591 822 801) -4(590 821 822 591) -4(800 801 822 821) -4(571 592 823 802) -4(591 822 823 592) -4(801 802 823 822) -4(572 593 824 803) -4(592 823 824 593) -4(802 803 824 823) -4(573 594 825 804) -4(593 824 825 594) -4(803 804 825 824) -4(574 595 826 805) -4(594 825 826 595) -4(804 805 826 825) -4(575 596 827 806) -4(595 826 827 596) -4(805 806 827 826) -4(576 597 828 807) -4(596 827 828 597) -4(806 807 828 827) -4(577 598 829 808) -4(597 828 829 598) -4(807 808 829 828) -4(578 599 830 809) -4(598 829 830 599) -4(808 809 830 829) -4(579 600 831 810) -4(599 830 831 600) -4(809 810 831 830) -4(580 601 832 811) -4(600 831 832 601) -4(810 811 832 831) -4(581 602 833 812) -4(601 832 833 602) -4(811 812 833 832) -4(582 603 834 813) -4(602 833 834 603) -4(812 813 834 833) -4(583 604 835 814) -4(603 834 835 604) -4(813 814 835 834) -4(584 605 836 815) -4(604 835 836 605) -4(814 815 836 835) -4(585 606 837 816) -4(605 836 837 606) -4(815 816 837 836) -4(586 607 838 817) -4(606 837 838 607) -4(816 817 838 837) -4(607 838 839 608) -4(817 818 839 838) -4(589 610 841 820) -4(609 840 841 610) -4(819 820 841 840) -4(590 611 842 821) -4(610 841 842 611) -4(820 821 842 841) -4(591 612 843 822) -4(611 842 843 612) -4(821 822 843 842) -4(592 613 844 823) -4(612 843 844 613) -4(822 823 844 843) -4(593 614 845 824) -4(613 844 845 614) -4(823 824 845 844) -4(594 615 846 825) -4(614 845 846 615) -4(824 825 846 845) -4(595 616 847 826) -4(615 846 847 616) -4(825 826 847 846) -4(596 617 848 827) -4(616 847 848 617) -4(826 827 848 847) -4(597 618 849 828) -4(617 848 849 618) -4(827 828 849 848) -4(598 619 850 829) -4(618 849 850 619) -4(828 829 850 849) -4(599 620 851 830) -4(619 850 851 620) -4(829 830 851 850) -4(600 621 852 831) -4(620 851 852 621) -4(830 831 852 851) -4(601 622 853 832) -4(621 852 853 622) -4(831 832 853 852) -4(602 623 854 833) -4(622 853 854 623) -4(832 833 854 853) -4(603 624 855 834) -4(623 854 855 624) -4(833 834 855 854) -4(604 625 856 835) -4(624 855 856 625) -4(834 835 856 855) -4(605 626 857 836) -4(625 856 857 626) -4(835 836 857 856) -4(606 627 858 837) -4(626 857 858 627) -4(836 837 858 857) -4(607 628 859 838) -4(627 858 859 628) -4(837 838 859 858) -4(628 859 860 629) -4(838 839 860 859) -4(610 631 862 841) -4(630 861 862 631) -4(840 841 862 861) -4(611 632 863 842) -4(631 862 863 632) -4(841 842 863 862) -4(612 633 864 843) -4(632 863 864 633) -4(842 843 864 863) -4(613 634 865 844) -4(633 864 865 634) -4(843 844 865 864) -4(614 635 866 845) -4(634 865 866 635) -4(844 845 866 865) -4(615 636 867 846) -4(635 866 867 636) -4(845 846 867 866) -4(616 637 868 847) -4(636 867 868 637) -4(846 847 868 867) -4(617 638 869 848) -4(637 868 869 638) -4(847 848 869 868) -4(618 639 870 849) -4(638 869 870 639) -4(848 849 870 869) -4(619 640 871 850) -4(639 870 871 640) -4(849 850 871 870) -4(620 641 872 851) -4(640 871 872 641) -4(850 851 872 871) -4(621 642 873 852) -4(641 872 873 642) -4(851 852 873 872) -4(622 643 874 853) -4(642 873 874 643) -4(852 853 874 873) -4(623 644 875 854) -4(643 874 875 644) -4(853 854 875 874) -4(624 645 876 855) -4(644 875 876 645) -4(854 855 876 875) -4(625 646 877 856) -4(645 876 877 646) -4(855 856 877 876) -4(626 647 878 857) -4(646 877 878 647) -4(856 857 878 877) -4(627 648 879 858) -4(647 878 879 648) -4(857 858 879 878) -4(628 649 880 859) -4(648 879 880 649) -4(858 859 880 879) -4(649 880 881 650) -4(859 860 881 880) -4(631 652 883 862) -4(651 882 883 652) -4(861 862 883 882) -4(632 653 884 863) -4(652 883 884 653) -4(862 863 884 883) -4(633 654 885 864) -4(653 884 885 654) -4(863 864 885 884) -4(634 655 886 865) -4(654 885 886 655) -4(864 865 886 885) -4(635 656 887 866) -4(655 886 887 656) -4(865 866 887 886) -4(636 657 888 867) -4(656 887 888 657) -4(866 867 888 887) -4(637 658 889 868) -4(657 888 889 658) -4(867 868 889 888) -4(638 659 890 869) -4(658 889 890 659) -4(868 869 890 889) -4(639 660 891 870) -4(659 890 891 660) -4(869 870 891 890) -4(640 661 892 871) -4(660 891 892 661) -4(870 871 892 891) -4(641 662 893 872) -4(661 892 893 662) -4(871 872 893 892) -4(642 663 894 873) -4(662 893 894 663) -4(872 873 894 893) -4(643 664 895 874) -4(663 894 895 664) -4(873 874 895 894) -4(644 665 896 875) -4(664 895 896 665) -4(874 875 896 895) -4(645 666 897 876) -4(665 896 897 666) -4(875 876 897 896) -4(646 667 898 877) -4(666 897 898 667) -4(876 877 898 897) -4(647 668 899 878) -4(667 898 899 668) -4(877 878 899 898) -4(648 669 900 879) -4(668 899 900 669) -4(878 879 900 899) -4(649 670 901 880) -4(669 900 901 670) -4(879 880 901 900) -4(670 901 902 671) -4(880 881 902 901) -4(652 673 904 883) -4(882 883 904 903) -4(653 674 905 884) -4(883 884 905 904) -4(654 675 906 885) -4(884 885 906 905) -4(655 676 907 886) -4(885 886 907 906) -4(656 677 908 887) -4(886 887 908 907) -4(657 678 909 888) -4(887 888 909 908) -4(658 679 910 889) -4(888 889 910 909) -4(659 680 911 890) -4(889 890 911 910) -4(660 681 912 891) -4(890 891 912 911) -4(661 682 913 892) -4(891 892 913 912) -4(662 683 914 893) -4(892 893 914 913) -4(663 684 915 894) -4(893 894 915 914) -4(664 685 916 895) -4(894 895 916 915) -4(665 686 917 896) -4(895 896 917 916) -4(666 687 918 897) -4(896 897 918 917) -4(667 688 919 898) -4(897 898 919 918) -4(668 689 920 899) -4(898 899 920 919) -4(669 690 921 900) -4(899 900 921 920) -4(670 691 922 901) -4(900 901 922 921) -4(901 902 923 922) -4(694 715 946 925) -4(714 945 946 715) -4(924 925 946 945) -4(695 716 947 926) -4(715 946 947 716) -4(925 926 947 946) -4(696 717 948 927) -4(716 947 948 717) -4(926 927 948 947) -4(697 718 949 928) -4(717 948 949 718) -4(927 928 949 948) -4(698 719 950 929) -4(718 949 950 719) -4(928 929 950 949) -4(699 720 951 930) -4(719 950 951 720) -4(929 930 951 950) -4(700 721 952 931) -4(720 951 952 721) -4(930 931 952 951) -4(701 722 953 932) -4(721 952 953 722) -4(931 932 953 952) -4(702 723 954 933) -4(722 953 954 723) -4(932 933 954 953) -4(703 724 955 934) -4(723 954 955 724) -4(933 934 955 954) -4(704 725 956 935) -4(724 955 956 725) -4(934 935 956 955) -4(705 726 957 936) -4(725 956 957 726) -4(935 936 957 956) -4(706 727 958 937) -4(726 957 958 727) -4(936 937 958 957) -4(707 728 959 938) -4(727 958 959 728) -4(937 938 959 958) -4(708 729 960 939) -4(728 959 960 729) -4(938 939 960 959) -4(709 730 961 940) -4(729 960 961 730) -4(939 940 961 960) -4(710 731 962 941) -4(730 961 962 731) -4(940 941 962 961) -4(711 732 963 942) -4(731 962 963 732) -4(941 942 963 962) -4(712 733 964 943) -4(732 963 964 733) -4(942 943 964 963) -4(733 964 965 734) -4(943 944 965 964) -4(715 736 967 946) -4(735 966 967 736) -4(945 946 967 966) -4(716 737 968 947) -4(736 967 968 737) -4(946 947 968 967) -4(717 738 969 948) -4(737 968 969 738) -4(947 948 969 968) -4(718 739 970 949) -4(738 969 970 739) -4(948 949 970 969) -4(719 740 971 950) -4(739 970 971 740) -4(949 950 971 970) -4(720 741 972 951) -4(740 971 972 741) -4(950 951 972 971) -4(721 742 973 952) -4(741 972 973 742) -4(951 952 973 972) -4(722 743 974 953) -4(742 973 974 743) -4(952 953 974 973) -4(723 744 975 954) -4(743 974 975 744) -4(953 954 975 974) -4(724 745 976 955) -4(744 975 976 745) -4(954 955 976 975) -4(725 746 977 956) -4(745 976 977 746) -4(955 956 977 976) -4(726 747 978 957) -4(746 977 978 747) -4(956 957 978 977) -4(727 748 979 958) -4(747 978 979 748) -4(957 958 979 978) -4(728 749 980 959) -4(748 979 980 749) -4(958 959 980 979) -4(729 750 981 960) -4(749 980 981 750) -4(959 960 981 980) -4(730 751 982 961) -4(750 981 982 751) -4(960 961 982 981) -4(731 752 983 962) -4(751 982 983 752) -4(961 962 983 982) -4(732 753 984 963) -4(752 983 984 753) -4(962 963 984 983) -4(733 754 985 964) -4(753 984 985 754) -4(963 964 985 984) -4(754 985 986 755) -4(964 965 986 985) -4(736 757 988 967) -4(756 987 988 757) -4(966 967 988 987) -4(737 758 989 968) -4(757 988 989 758) -4(967 968 989 988) -4(738 759 990 969) -4(758 989 990 759) -4(968 969 990 989) -4(739 760 991 970) -4(759 990 991 760) -4(969 970 991 990) -4(740 761 992 971) -4(760 991 992 761) -4(970 971 992 991) -4(741 762 993 972) -4(761 992 993 762) -4(971 972 993 992) -4(742 763 994 973) -4(762 993 994 763) -4(972 973 994 993) -4(743 764 995 974) -4(763 994 995 764) -4(973 974 995 994) -4(744 765 996 975) -4(764 995 996 765) -4(974 975 996 995) -4(745 766 997 976) -4(765 996 997 766) -4(975 976 997 996) -4(746 767 998 977) -4(766 997 998 767) -4(976 977 998 997) -4(747 768 999 978) -4(767 998 999 768) -4(977 978 999 998) -4(748 769 1000 979) -4(768 999 1000 769) -4(978 979 1000 999) -4(749 770 1001 980) -4(769 1000 1001 770) -4(979 980 1001 1000) -4(750 771 1002 981) -4(770 1001 1002 771) -4(980 981 1002 1001) -4(751 772 1003 982) -4(771 1002 1003 772) -4(981 982 1003 1002) -4(752 773 1004 983) -4(772 1003 1004 773) -4(982 983 1004 1003) -4(753 774 1005 984) -4(773 1004 1005 774) -4(983 984 1005 1004) -4(754 775 1006 985) -4(774 1005 1006 775) -4(984 985 1006 1005) -4(775 1006 1007 776) -4(985 986 1007 1006) -4(757 778 1009 988) -4(777 1008 1009 778) -4(987 988 1009 1008) -4(758 779 1010 989) -4(778 1009 1010 779) -4(988 989 1010 1009) -4(759 780 1011 990) -4(779 1010 1011 780) -4(989 990 1011 1010) -4(760 781 1012 991) -4(780 1011 1012 781) -4(990 991 1012 1011) -4(761 782 1013 992) -4(781 1012 1013 782) -4(991 992 1013 1012) -4(762 783 1014 993) -4(782 1013 1014 783) -4(992 993 1014 1013) -4(763 784 1015 994) -4(783 1014 1015 784) -4(993 994 1015 1014) -4(764 785 1016 995) -4(784 1015 1016 785) -4(994 995 1016 1015) -4(765 786 1017 996) -4(785 1016 1017 786) -4(995 996 1017 1016) -4(766 787 1018 997) -4(786 1017 1018 787) -4(996 997 1018 1017) -4(767 788 1019 998) -4(787 1018 1019 788) -4(997 998 1019 1018) -4(768 789 1020 999) -4(788 1019 1020 789) -4(998 999 1020 1019) -4(769 790 1021 1000) -4(789 1020 1021 790) -4(999 1000 1021 1020) -4(770 791 1022 1001) -4(790 1021 1022 791) -4(1000 1001 1022 1021) -4(771 792 1023 1002) -4(791 1022 1023 792) -4(1001 1002 1023 1022) -4(772 793 1024 1003) -4(792 1023 1024 793) -4(1002 1003 1024 1023) -4(773 794 1025 1004) -4(793 1024 1025 794) -4(1003 1004 1025 1024) -4(774 795 1026 1005) -4(794 1025 1026 795) -4(1004 1005 1026 1025) -4(775 796 1027 1006) -4(795 1026 1027 796) -4(1005 1006 1027 1026) -4(796 1027 1028 797) -4(1006 1007 1028 1027) -4(778 799 1030 1009) -4(798 1029 1030 799) -4(1008 1009 1030 1029) -4(779 800 1031 1010) -4(799 1030 1031 800) -4(1009 1010 1031 1030) -4(780 801 1032 1011) -4(800 1031 1032 801) -4(1010 1011 1032 1031) -4(781 802 1033 1012) -4(801 1032 1033 802) -4(1011 1012 1033 1032) -4(782 803 1034 1013) -4(802 1033 1034 803) -4(1012 1013 1034 1033) -4(783 804 1035 1014) -4(803 1034 1035 804) -4(1013 1014 1035 1034) -4(784 805 1036 1015) -4(804 1035 1036 805) -4(1014 1015 1036 1035) -4(785 806 1037 1016) -4(805 1036 1037 806) -4(1015 1016 1037 1036) -4(786 807 1038 1017) -4(806 1037 1038 807) -4(1016 1017 1038 1037) -4(787 808 1039 1018) -4(807 1038 1039 808) -4(1017 1018 1039 1038) -4(788 809 1040 1019) -4(808 1039 1040 809) -4(1018 1019 1040 1039) -4(789 810 1041 1020) -4(809 1040 1041 810) -4(1019 1020 1041 1040) -4(790 811 1042 1021) -4(810 1041 1042 811) -4(1020 1021 1042 1041) -4(791 812 1043 1022) -4(811 1042 1043 812) -4(1021 1022 1043 1042) -4(792 813 1044 1023) -4(812 1043 1044 813) -4(1022 1023 1044 1043) -4(793 814 1045 1024) -4(813 1044 1045 814) -4(1023 1024 1045 1044) -4(794 815 1046 1025) -4(814 1045 1046 815) -4(1024 1025 1046 1045) -4(795 816 1047 1026) -4(815 1046 1047 816) -4(1025 1026 1047 1046) -4(796 817 1048 1027) -4(816 1047 1048 817) -4(1026 1027 1048 1047) -4(817 1048 1049 818) -4(1027 1028 1049 1048) -4(799 820 1051 1030) -4(819 1050 1051 820) -4(1029 1030 1051 1050) -4(800 821 1052 1031) -4(820 1051 1052 821) -4(1030 1031 1052 1051) -4(801 822 1053 1032) -4(821 1052 1053 822) -4(1031 1032 1053 1052) -4(802 823 1054 1033) -4(822 1053 1054 823) -4(1032 1033 1054 1053) -4(803 824 1055 1034) -4(823 1054 1055 824) -4(1033 1034 1055 1054) -4(804 825 1056 1035) -4(824 1055 1056 825) -4(1034 1035 1056 1055) -4(805 826 1057 1036) -4(825 1056 1057 826) -4(1035 1036 1057 1056) -4(806 827 1058 1037) -4(826 1057 1058 827) -4(1036 1037 1058 1057) -4(807 828 1059 1038) -4(827 1058 1059 828) -4(1037 1038 1059 1058) -4(808 829 1060 1039) -4(828 1059 1060 829) -4(1038 1039 1060 1059) -4(809 830 1061 1040) -4(829 1060 1061 830) -4(1039 1040 1061 1060) -4(810 831 1062 1041) -4(830 1061 1062 831) -4(1040 1041 1062 1061) -4(811 832 1063 1042) -4(831 1062 1063 832) -4(1041 1042 1063 1062) -4(812 833 1064 1043) -4(832 1063 1064 833) -4(1042 1043 1064 1063) -4(813 834 1065 1044) -4(833 1064 1065 834) -4(1043 1044 1065 1064) -4(814 835 1066 1045) -4(834 1065 1066 835) -4(1044 1045 1066 1065) -4(815 836 1067 1046) -4(835 1066 1067 836) -4(1045 1046 1067 1066) -4(816 837 1068 1047) -4(836 1067 1068 837) -4(1046 1047 1068 1067) -4(817 838 1069 1048) -4(837 1068 1069 838) -4(1047 1048 1069 1068) -4(838 1069 1070 839) -4(1048 1049 1070 1069) -4(820 841 1072 1051) -4(840 1071 1072 841) -4(1050 1051 1072 1071) -4(821 842 1073 1052) -4(841 1072 1073 842) -4(1051 1052 1073 1072) -4(822 843 1074 1053) -4(842 1073 1074 843) -4(1052 1053 1074 1073) -4(823 844 1075 1054) -4(843 1074 1075 844) -4(1053 1054 1075 1074) -4(824 845 1076 1055) -4(844 1075 1076 845) -4(1054 1055 1076 1075) -4(825 846 1077 1056) -4(845 1076 1077 846) -4(1055 1056 1077 1076) -4(826 847 1078 1057) -4(846 1077 1078 847) -4(1056 1057 1078 1077) -4(827 848 1079 1058) -4(847 1078 1079 848) -4(1057 1058 1079 1078) -4(828 849 1080 1059) -4(848 1079 1080 849) -4(1058 1059 1080 1079) -4(829 850 1081 1060) -4(849 1080 1081 850) -4(1059 1060 1081 1080) -4(830 851 1082 1061) -4(850 1081 1082 851) -4(1060 1061 1082 1081) -4(831 852 1083 1062) -4(851 1082 1083 852) -4(1061 1062 1083 1082) -4(832 853 1084 1063) -4(852 1083 1084 853) -4(1062 1063 1084 1083) -4(833 854 1085 1064) -4(853 1084 1085 854) -4(1063 1064 1085 1084) -4(834 855 1086 1065) -4(854 1085 1086 855) -4(1064 1065 1086 1085) -4(835 856 1087 1066) -4(855 1086 1087 856) -4(1065 1066 1087 1086) -4(836 857 1088 1067) -4(856 1087 1088 857) -4(1066 1067 1088 1087) -4(837 858 1089 1068) -4(857 1088 1089 858) -4(1067 1068 1089 1088) -4(838 859 1090 1069) -4(858 1089 1090 859) -4(1068 1069 1090 1089) -4(859 1090 1091 860) -4(1069 1070 1091 1090) -4(841 862 1093 1072) -4(861 1092 1093 862) -4(1071 1072 1093 1092) -4(842 863 1094 1073) -4(862 1093 1094 863) -4(1072 1073 1094 1093) -4(843 864 1095 1074) -4(863 1094 1095 864) -4(1073 1074 1095 1094) -4(844 865 1096 1075) -4(864 1095 1096 865) -4(1074 1075 1096 1095) -4(845 866 1097 1076) -4(865 1096 1097 866) -4(1075 1076 1097 1096) -4(846 867 1098 1077) -4(866 1097 1098 867) -4(1076 1077 1098 1097) -4(847 868 1099 1078) -4(867 1098 1099 868) -4(1077 1078 1099 1098) -4(848 869 1100 1079) -4(868 1099 1100 869) -4(1078 1079 1100 1099) -4(849 870 1101 1080) -4(869 1100 1101 870) -4(1079 1080 1101 1100) -4(850 871 1102 1081) -4(870 1101 1102 871) -4(1080 1081 1102 1101) -4(851 872 1103 1082) -4(871 1102 1103 872) -4(1081 1082 1103 1102) -4(852 873 1104 1083) -4(872 1103 1104 873) -4(1082 1083 1104 1103) -4(853 874 1105 1084) -4(873 1104 1105 874) -4(1083 1084 1105 1104) -4(854 875 1106 1085) -4(874 1105 1106 875) -4(1084 1085 1106 1105) -4(855 876 1107 1086) -4(875 1106 1107 876) -4(1085 1086 1107 1106) -4(856 877 1108 1087) -4(876 1107 1108 877) -4(1086 1087 1108 1107) -4(857 878 1109 1088) -4(877 1108 1109 878) -4(1087 1088 1109 1108) -4(858 879 1110 1089) -4(878 1109 1110 879) -4(1088 1089 1110 1109) -4(859 880 1111 1090) -4(879 1110 1111 880) -4(1089 1090 1111 1110) -4(880 1111 1112 881) -4(1090 1091 1112 1111) -4(862 883 1114 1093) -4(882 1113 1114 883) -4(1092 1093 1114 1113) -4(863 884 1115 1094) -4(883 1114 1115 884) -4(1093 1094 1115 1114) -4(864 885 1116 1095) -4(884 1115 1116 885) -4(1094 1095 1116 1115) -4(865 886 1117 1096) -4(885 1116 1117 886) -4(1095 1096 1117 1116) -4(866 887 1118 1097) -4(886 1117 1118 887) -4(1096 1097 1118 1117) -4(867 888 1119 1098) -4(887 1118 1119 888) -4(1097 1098 1119 1118) -4(868 889 1120 1099) -4(888 1119 1120 889) -4(1098 1099 1120 1119) -4(869 890 1121 1100) -4(889 1120 1121 890) -4(1099 1100 1121 1120) -4(870 891 1122 1101) -4(890 1121 1122 891) -4(1100 1101 1122 1121) -4(871 892 1123 1102) -4(891 1122 1123 892) -4(1101 1102 1123 1122) -4(872 893 1124 1103) -4(892 1123 1124 893) -4(1102 1103 1124 1123) -4(873 894 1125 1104) -4(893 1124 1125 894) -4(1103 1104 1125 1124) -4(874 895 1126 1105) -4(894 1125 1126 895) -4(1104 1105 1126 1125) -4(875 896 1127 1106) -4(895 1126 1127 896) -4(1105 1106 1127 1126) -4(876 897 1128 1107) -4(896 1127 1128 897) -4(1106 1107 1128 1127) -4(877 898 1129 1108) -4(897 1128 1129 898) -4(1107 1108 1129 1128) -4(878 899 1130 1109) -4(898 1129 1130 899) -4(1108 1109 1130 1129) -4(879 900 1131 1110) -4(899 1130 1131 900) -4(1109 1110 1131 1130) -4(880 901 1132 1111) -4(900 1131 1132 901) -4(1110 1111 1132 1131) -4(901 1132 1133 902) -4(1111 1112 1133 1132) -4(883 904 1135 1114) -4(1113 1114 1135 1134) -4(884 905 1136 1115) -4(1114 1115 1136 1135) -4(885 906 1137 1116) -4(1115 1116 1137 1136) -4(886 907 1138 1117) -4(1116 1117 1138 1137) -4(887 908 1139 1118) -4(1117 1118 1139 1138) -4(888 909 1140 1119) -4(1118 1119 1140 1139) -4(889 910 1141 1120) -4(1119 1120 1141 1140) -4(890 911 1142 1121) -4(1120 1121 1142 1141) -4(891 912 1143 1122) -4(1121 1122 1143 1142) -4(892 913 1144 1123) -4(1122 1123 1144 1143) -4(893 914 1145 1124) -4(1123 1124 1145 1144) -4(894 915 1146 1125) -4(1124 1125 1146 1145) -4(895 916 1147 1126) -4(1125 1126 1147 1146) -4(896 917 1148 1127) -4(1126 1127 1148 1147) -4(897 918 1149 1128) -4(1127 1128 1149 1148) -4(898 919 1150 1129) -4(1128 1129 1150 1149) -4(899 920 1151 1130) -4(1129 1130 1151 1150) -4(900 921 1152 1131) -4(1130 1131 1152 1151) -4(901 922 1153 1132) -4(1131 1132 1153 1152) -4(1132 1133 1154 1153) -4(925 946 1177 1156) -4(945 1176 1177 946) -4(1155 1156 1177 1176) -4(926 947 1178 1157) -4(946 1177 1178 947) -4(1156 1157 1178 1177) -4(927 948 1179 1158) -4(947 1178 1179 948) -4(1157 1158 1179 1178) -4(928 949 1180 1159) -4(948 1179 1180 949) -4(1158 1159 1180 1179) -4(929 950 1181 1160) -4(949 1180 1181 950) -4(1159 1160 1181 1180) -4(930 951 1182 1161) -4(950 1181 1182 951) -4(1160 1161 1182 1181) -4(931 952 1183 1162) -4(951 1182 1183 952) -4(1161 1162 1183 1182) -4(932 953 1184 1163) -4(952 1183 1184 953) -4(1162 1163 1184 1183) -4(933 954 1185 1164) -4(953 1184 1185 954) -4(1163 1164 1185 1184) -4(934 955 1186 1165) -4(954 1185 1186 955) -4(1164 1165 1186 1185) -4(935 956 1187 1166) -4(955 1186 1187 956) -4(1165 1166 1187 1186) -4(936 957 1188 1167) -4(956 1187 1188 957) -4(1166 1167 1188 1187) -4(937 958 1189 1168) -4(957 1188 1189 958) -4(1167 1168 1189 1188) -4(938 959 1190 1169) -4(958 1189 1190 959) -4(1168 1169 1190 1189) -4(939 960 1191 1170) -4(959 1190 1191 960) -4(1169 1170 1191 1190) -4(940 961 1192 1171) -4(960 1191 1192 961) -4(1170 1171 1192 1191) -4(941 962 1193 1172) -4(961 1192 1193 962) -4(1171 1172 1193 1192) -4(942 963 1194 1173) -4(962 1193 1194 963) -4(1172 1173 1194 1193) -4(943 964 1195 1174) -4(963 1194 1195 964) -4(1173 1174 1195 1194) -4(964 1195 1196 965) -4(1174 1175 1196 1195) -4(946 967 1198 1177) -4(966 1197 1198 967) -4(1176 1177 1198 1197) -4(947 968 1199 1178) -4(967 1198 1199 968) -4(1177 1178 1199 1198) -4(948 969 1200 1179) -4(968 1199 1200 969) -4(1178 1179 1200 1199) -4(949 970 1201 1180) -4(969 1200 1201 970) -4(1179 1180 1201 1200) -4(950 971 1202 1181) -4(970 1201 1202 971) -4(1180 1181 1202 1201) -4(951 972 1203 1182) -4(971 1202 1203 972) -4(1181 1182 1203 1202) -4(952 973 1204 1183) -4(972 1203 1204 973) -4(1182 1183 1204 1203) -4(953 974 1205 1184) -4(973 1204 1205 974) -4(1183 1184 1205 1204) -4(954 975 1206 1185) -4(974 1205 1206 975) -4(1184 1185 1206 1205) -4(955 976 1207 1186) -4(975 1206 1207 976) -4(1185 1186 1207 1206) -4(956 977 1208 1187) -4(976 1207 1208 977) -4(1186 1187 1208 1207) -4(957 978 1209 1188) -4(977 1208 1209 978) -4(1187 1188 1209 1208) -4(958 979 1210 1189) -4(978 1209 1210 979) -4(1188 1189 1210 1209) -4(959 980 1211 1190) -4(979 1210 1211 980) -4(1189 1190 1211 1210) -4(960 981 1212 1191) -4(980 1211 1212 981) -4(1190 1191 1212 1211) -4(961 982 1213 1192) -4(981 1212 1213 982) -4(1191 1192 1213 1212) -4(962 983 1214 1193) -4(982 1213 1214 983) -4(1192 1193 1214 1213) -4(963 984 1215 1194) -4(983 1214 1215 984) -4(1193 1194 1215 1214) -4(964 985 1216 1195) -4(984 1215 1216 985) -4(1194 1195 1216 1215) -4(985 1216 1217 986) -4(1195 1196 1217 1216) -4(967 988 1219 1198) -4(987 1218 1219 988) -4(1197 1198 1219 1218) -4(968 989 1220 1199) -4(988 1219 1220 989) -4(1198 1199 1220 1219) -4(969 990 1221 1200) -4(989 1220 1221 990) -4(1199 1200 1221 1220) -4(970 991 1222 1201) -4(990 1221 1222 991) -4(1200 1201 1222 1221) -4(971 992 1223 1202) -4(991 1222 1223 992) -4(1201 1202 1223 1222) -4(972 993 1224 1203) -4(992 1223 1224 993) -4(1202 1203 1224 1223) -4(973 994 1225 1204) -4(993 1224 1225 994) -4(1203 1204 1225 1224) -4(974 995 1226 1205) -4(994 1225 1226 995) -4(1204 1205 1226 1225) -4(975 996 1227 1206) -4(995 1226 1227 996) -4(1205 1206 1227 1226) -4(976 997 1228 1207) -4(996 1227 1228 997) -4(1206 1207 1228 1227) -4(977 998 1229 1208) -4(997 1228 1229 998) -4(1207 1208 1229 1228) -4(978 999 1230 1209) -4(998 1229 1230 999) -4(1208 1209 1230 1229) -4(979 1000 1231 1210) -4(999 1230 1231 1000) -4(1209 1210 1231 1230) -4(980 1001 1232 1211) -4(1000 1231 1232 1001) -4(1210 1211 1232 1231) -4(981 1002 1233 1212) -4(1001 1232 1233 1002) -4(1211 1212 1233 1232) -4(982 1003 1234 1213) -4(1002 1233 1234 1003) -4(1212 1213 1234 1233) -4(983 1004 1235 1214) -4(1003 1234 1235 1004) -4(1213 1214 1235 1234) -4(984 1005 1236 1215) -4(1004 1235 1236 1005) -4(1214 1215 1236 1235) -4(985 1006 1237 1216) -4(1005 1236 1237 1006) -4(1215 1216 1237 1236) -4(1006 1237 1238 1007) -4(1216 1217 1238 1237) -4(988 1009 1240 1219) -4(1008 1239 1240 1009) -4(1218 1219 1240 1239) -4(989 1010 1241 1220) -4(1009 1240 1241 1010) -4(1219 1220 1241 1240) -4(990 1011 1242 1221) -4(1010 1241 1242 1011) -4(1220 1221 1242 1241) -4(991 1012 1243 1222) -4(1011 1242 1243 1012) -4(1221 1222 1243 1242) -4(992 1013 1244 1223) -4(1012 1243 1244 1013) -4(1222 1223 1244 1243) -4(993 1014 1245 1224) -4(1013 1244 1245 1014) -4(1223 1224 1245 1244) -4(994 1015 1246 1225) -4(1014 1245 1246 1015) -4(1224 1225 1246 1245) -4(995 1016 1247 1226) -4(1015 1246 1247 1016) -4(1225 1226 1247 1246) -4(996 1017 1248 1227) -4(1016 1247 1248 1017) -4(1226 1227 1248 1247) -4(997 1018 1249 1228) -4(1017 1248 1249 1018) -4(1227 1228 1249 1248) -4(998 1019 1250 1229) -4(1018 1249 1250 1019) -4(1228 1229 1250 1249) -4(999 1020 1251 1230) -4(1019 1250 1251 1020) -4(1229 1230 1251 1250) -4(1000 1021 1252 1231) -4(1020 1251 1252 1021) -4(1230 1231 1252 1251) -4(1001 1022 1253 1232) -4(1021 1252 1253 1022) -4(1231 1232 1253 1252) -4(1002 1023 1254 1233) -4(1022 1253 1254 1023) -4(1232 1233 1254 1253) -4(1003 1024 1255 1234) -4(1023 1254 1255 1024) -4(1233 1234 1255 1254) -4(1004 1025 1256 1235) -4(1024 1255 1256 1025) -4(1234 1235 1256 1255) -4(1005 1026 1257 1236) -4(1025 1256 1257 1026) -4(1235 1236 1257 1256) -4(1006 1027 1258 1237) -4(1026 1257 1258 1027) -4(1236 1237 1258 1257) -4(1027 1258 1259 1028) -4(1237 1238 1259 1258) -4(1009 1030 1261 1240) -4(1029 1260 1261 1030) -4(1239 1240 1261 1260) -4(1010 1031 1262 1241) -4(1030 1261 1262 1031) -4(1240 1241 1262 1261) -4(1011 1032 1263 1242) -4(1031 1262 1263 1032) -4(1241 1242 1263 1262) -4(1012 1033 1264 1243) -4(1032 1263 1264 1033) -4(1242 1243 1264 1263) -4(1013 1034 1265 1244) -4(1033 1264 1265 1034) -4(1243 1244 1265 1264) -4(1014 1035 1266 1245) -4(1034 1265 1266 1035) -4(1244 1245 1266 1265) -4(1015 1036 1267 1246) -4(1035 1266 1267 1036) -4(1245 1246 1267 1266) -4(1016 1037 1268 1247) -4(1036 1267 1268 1037) -4(1246 1247 1268 1267) -4(1017 1038 1269 1248) -4(1037 1268 1269 1038) -4(1247 1248 1269 1268) -4(1018 1039 1270 1249) -4(1038 1269 1270 1039) -4(1248 1249 1270 1269) -4(1019 1040 1271 1250) -4(1039 1270 1271 1040) -4(1249 1250 1271 1270) -4(1020 1041 1272 1251) -4(1040 1271 1272 1041) -4(1250 1251 1272 1271) -4(1021 1042 1273 1252) -4(1041 1272 1273 1042) -4(1251 1252 1273 1272) -4(1022 1043 1274 1253) -4(1042 1273 1274 1043) -4(1252 1253 1274 1273) -4(1023 1044 1275 1254) -4(1043 1274 1275 1044) -4(1253 1254 1275 1274) -4(1024 1045 1276 1255) -4(1044 1275 1276 1045) -4(1254 1255 1276 1275) -4(1025 1046 1277 1256) -4(1045 1276 1277 1046) -4(1255 1256 1277 1276) -4(1026 1047 1278 1257) -4(1046 1277 1278 1047) -4(1256 1257 1278 1277) -4(1027 1048 1279 1258) -4(1047 1278 1279 1048) -4(1257 1258 1279 1278) -4(1048 1279 1280 1049) -4(1258 1259 1280 1279) -4(1030 1051 1282 1261) -4(1050 1281 1282 1051) -4(1260 1261 1282 1281) -4(1031 1052 1283 1262) -4(1051 1282 1283 1052) -4(1261 1262 1283 1282) -4(1032 1053 1284 1263) -4(1052 1283 1284 1053) -4(1262 1263 1284 1283) -4(1033 1054 1285 1264) -4(1053 1284 1285 1054) -4(1263 1264 1285 1284) -4(1034 1055 1286 1265) -4(1054 1285 1286 1055) -4(1264 1265 1286 1285) -4(1035 1056 1287 1266) -4(1055 1286 1287 1056) -4(1265 1266 1287 1286) -4(1036 1057 1288 1267) -4(1056 1287 1288 1057) -4(1266 1267 1288 1287) -4(1037 1058 1289 1268) -4(1057 1288 1289 1058) -4(1267 1268 1289 1288) -4(1038 1059 1290 1269) -4(1058 1289 1290 1059) -4(1268 1269 1290 1289) -4(1039 1060 1291 1270) -4(1059 1290 1291 1060) -4(1269 1270 1291 1290) -4(1040 1061 1292 1271) -4(1060 1291 1292 1061) -4(1270 1271 1292 1291) -4(1041 1062 1293 1272) -4(1061 1292 1293 1062) -4(1271 1272 1293 1292) -4(1042 1063 1294 1273) -4(1062 1293 1294 1063) -4(1272 1273 1294 1293) -4(1043 1064 1295 1274) -4(1063 1294 1295 1064) -4(1273 1274 1295 1294) -4(1044 1065 1296 1275) -4(1064 1295 1296 1065) -4(1274 1275 1296 1295) -4(1045 1066 1297 1276) -4(1065 1296 1297 1066) -4(1275 1276 1297 1296) -4(1046 1067 1298 1277) -4(1066 1297 1298 1067) -4(1276 1277 1298 1297) -4(1047 1068 1299 1278) -4(1067 1298 1299 1068) -4(1277 1278 1299 1298) -4(1048 1069 1300 1279) -4(1068 1299 1300 1069) -4(1278 1279 1300 1299) -4(1069 1300 1301 1070) -4(1279 1280 1301 1300) -4(1051 1072 1303 1282) -4(1071 1302 1303 1072) -4(1281 1282 1303 1302) -4(1052 1073 1304 1283) -4(1072 1303 1304 1073) -4(1282 1283 1304 1303) -4(1053 1074 1305 1284) -4(1073 1304 1305 1074) -4(1283 1284 1305 1304) -4(1054 1075 1306 1285) -4(1074 1305 1306 1075) -4(1284 1285 1306 1305) -4(1055 1076 1307 1286) -4(1075 1306 1307 1076) -4(1285 1286 1307 1306) -4(1056 1077 1308 1287) -4(1076 1307 1308 1077) -4(1286 1287 1308 1307) -4(1057 1078 1309 1288) -4(1077 1308 1309 1078) -4(1287 1288 1309 1308) -4(1058 1079 1310 1289) -4(1078 1309 1310 1079) -4(1288 1289 1310 1309) -4(1059 1080 1311 1290) -4(1079 1310 1311 1080) -4(1289 1290 1311 1310) -4(1060 1081 1312 1291) -4(1080 1311 1312 1081) -4(1290 1291 1312 1311) -4(1061 1082 1313 1292) -4(1081 1312 1313 1082) -4(1291 1292 1313 1312) -4(1062 1083 1314 1293) -4(1082 1313 1314 1083) -4(1292 1293 1314 1313) -4(1063 1084 1315 1294) -4(1083 1314 1315 1084) -4(1293 1294 1315 1314) -4(1064 1085 1316 1295) -4(1084 1315 1316 1085) -4(1294 1295 1316 1315) -4(1065 1086 1317 1296) -4(1085 1316 1317 1086) -4(1295 1296 1317 1316) -4(1066 1087 1318 1297) -4(1086 1317 1318 1087) -4(1296 1297 1318 1317) -4(1067 1088 1319 1298) -4(1087 1318 1319 1088) -4(1297 1298 1319 1318) -4(1068 1089 1320 1299) -4(1088 1319 1320 1089) -4(1298 1299 1320 1319) -4(1069 1090 1321 1300) -4(1089 1320 1321 1090) -4(1299 1300 1321 1320) -4(1090 1321 1322 1091) -4(1300 1301 1322 1321) -4(1072 1093 1324 1303) -4(1092 1323 1324 1093) -4(1302 1303 1324 1323) -4(1073 1094 1325 1304) -4(1093 1324 1325 1094) -4(1303 1304 1325 1324) -4(1074 1095 1326 1305) -4(1094 1325 1326 1095) -4(1304 1305 1326 1325) -4(1075 1096 1327 1306) -4(1095 1326 1327 1096) -4(1305 1306 1327 1326) -4(1076 1097 1328 1307) -4(1096 1327 1328 1097) -4(1306 1307 1328 1327) -4(1077 1098 1329 1308) -4(1097 1328 1329 1098) -4(1307 1308 1329 1328) -4(1078 1099 1330 1309) -4(1098 1329 1330 1099) -4(1308 1309 1330 1329) -4(1079 1100 1331 1310) -4(1099 1330 1331 1100) -4(1309 1310 1331 1330) -4(1080 1101 1332 1311) -4(1100 1331 1332 1101) -4(1310 1311 1332 1331) -4(1081 1102 1333 1312) -4(1101 1332 1333 1102) -4(1311 1312 1333 1332) -4(1082 1103 1334 1313) -4(1102 1333 1334 1103) -4(1312 1313 1334 1333) -4(1083 1104 1335 1314) -4(1103 1334 1335 1104) -4(1313 1314 1335 1334) -4(1084 1105 1336 1315) -4(1104 1335 1336 1105) -4(1314 1315 1336 1335) -4(1085 1106 1337 1316) -4(1105 1336 1337 1106) -4(1315 1316 1337 1336) -4(1086 1107 1338 1317) -4(1106 1337 1338 1107) -4(1316 1317 1338 1337) -4(1087 1108 1339 1318) -4(1107 1338 1339 1108) -4(1317 1318 1339 1338) -4(1088 1109 1340 1319) -4(1108 1339 1340 1109) -4(1318 1319 1340 1339) -4(1089 1110 1341 1320) -4(1109 1340 1341 1110) -4(1319 1320 1341 1340) -4(1090 1111 1342 1321) -4(1110 1341 1342 1111) -4(1320 1321 1342 1341) -4(1111 1342 1343 1112) -4(1321 1322 1343 1342) -4(1093 1114 1345 1324) -4(1113 1344 1345 1114) -4(1323 1324 1345 1344) -4(1094 1115 1346 1325) -4(1114 1345 1346 1115) -4(1324 1325 1346 1345) -4(1095 1116 1347 1326) -4(1115 1346 1347 1116) -4(1325 1326 1347 1346) -4(1096 1117 1348 1327) -4(1116 1347 1348 1117) -4(1326 1327 1348 1347) -4(1097 1118 1349 1328) -4(1117 1348 1349 1118) -4(1327 1328 1349 1348) -4(1098 1119 1350 1329) -4(1118 1349 1350 1119) -4(1328 1329 1350 1349) -4(1099 1120 1351 1330) -4(1119 1350 1351 1120) -4(1329 1330 1351 1350) -4(1100 1121 1352 1331) -4(1120 1351 1352 1121) -4(1330 1331 1352 1351) -4(1101 1122 1353 1332) -4(1121 1352 1353 1122) -4(1331 1332 1353 1352) -4(1102 1123 1354 1333) -4(1122 1353 1354 1123) -4(1332 1333 1354 1353) -4(1103 1124 1355 1334) -4(1123 1354 1355 1124) -4(1333 1334 1355 1354) -4(1104 1125 1356 1335) -4(1124 1355 1356 1125) -4(1334 1335 1356 1355) -4(1105 1126 1357 1336) -4(1125 1356 1357 1126) -4(1335 1336 1357 1356) -4(1106 1127 1358 1337) -4(1126 1357 1358 1127) -4(1336 1337 1358 1357) -4(1107 1128 1359 1338) -4(1127 1358 1359 1128) -4(1337 1338 1359 1358) -4(1108 1129 1360 1339) -4(1128 1359 1360 1129) -4(1338 1339 1360 1359) -4(1109 1130 1361 1340) -4(1129 1360 1361 1130) -4(1339 1340 1361 1360) -4(1110 1131 1362 1341) -4(1130 1361 1362 1131) -4(1340 1341 1362 1361) -4(1111 1132 1363 1342) -4(1131 1362 1363 1132) -4(1341 1342 1363 1362) -4(1132 1363 1364 1133) -4(1342 1343 1364 1363) -4(1114 1135 1366 1345) -4(1344 1345 1366 1365) -4(1115 1136 1367 1346) -4(1345 1346 1367 1366) -4(1116 1137 1368 1347) -4(1346 1347 1368 1367) -4(1117 1138 1369 1348) -4(1347 1348 1369 1368) -4(1118 1139 1370 1349) -4(1348 1349 1370 1369) -4(1119 1140 1371 1350) -4(1349 1350 1371 1370) -4(1120 1141 1372 1351) -4(1350 1351 1372 1371) -4(1121 1142 1373 1352) -4(1351 1352 1373 1372) -4(1122 1143 1374 1353) -4(1352 1353 1374 1373) -4(1123 1144 1375 1354) -4(1353 1354 1375 1374) -4(1124 1145 1376 1355) -4(1354 1355 1376 1375) -4(1125 1146 1377 1356) -4(1355 1356 1377 1376) -4(1126 1147 1378 1357) -4(1356 1357 1378 1377) -4(1127 1148 1379 1358) -4(1357 1358 1379 1378) -4(1128 1149 1380 1359) -4(1358 1359 1380 1379) -4(1129 1150 1381 1360) -4(1359 1360 1381 1380) -4(1130 1151 1382 1361) -4(1360 1361 1382 1381) -4(1131 1152 1383 1362) -4(1361 1362 1383 1382) -4(1132 1153 1384 1363) -4(1362 1363 1384 1383) -4(1363 1364 1385 1384) -4(1156 1177 1408 1387) -4(1176 1407 1408 1177) -4(1386 1387 1408 1407) -4(1157 1178 1409 1388) -4(1177 1408 1409 1178) -4(1387 1388 1409 1408) -4(1158 1179 1410 1389) -4(1178 1409 1410 1179) -4(1388 1389 1410 1409) -4(1159 1180 1411 1390) -4(1179 1410 1411 1180) -4(1389 1390 1411 1410) -4(1160 1181 1412 1391) -4(1180 1411 1412 1181) -4(1390 1391 1412 1411) -4(1161 1182 1413 1392) -4(1181 1412 1413 1182) -4(1391 1392 1413 1412) -4(1162 1183 1414 1393) -4(1182 1413 1414 1183) -4(1392 1393 1414 1413) -4(1163 1184 1415 1394) -4(1183 1414 1415 1184) -4(1393 1394 1415 1414) -4(1164 1185 1416 1395) -4(1184 1415 1416 1185) -4(1394 1395 1416 1415) -4(1165 1186 1417 1396) -4(1185 1416 1417 1186) -4(1395 1396 1417 1416) -4(1166 1187 1418 1397) -4(1186 1417 1418 1187) -4(1396 1397 1418 1417) -4(1167 1188 1419 1398) -4(1187 1418 1419 1188) -4(1397 1398 1419 1418) -4(1168 1189 1420 1399) -4(1188 1419 1420 1189) -4(1398 1399 1420 1419) -4(1169 1190 1421 1400) -4(1189 1420 1421 1190) -4(1399 1400 1421 1420) -4(1170 1191 1422 1401) -4(1190 1421 1422 1191) -4(1400 1401 1422 1421) -4(1171 1192 1423 1402) -4(1191 1422 1423 1192) -4(1401 1402 1423 1422) -4(1172 1193 1424 1403) -4(1192 1423 1424 1193) -4(1402 1403 1424 1423) -4(1173 1194 1425 1404) -4(1193 1424 1425 1194) -4(1403 1404 1425 1424) -4(1174 1195 1426 1405) -4(1194 1425 1426 1195) -4(1404 1405 1426 1425) -4(1195 1426 1427 1196) -4(1405 1406 1427 1426) -4(1177 1198 1429 1408) -4(1197 1428 1429 1198) -4(1407 1408 1429 1428) -4(1178 1199 1430 1409) -4(1198 1429 1430 1199) -4(1408 1409 1430 1429) -4(1179 1200 1431 1410) -4(1199 1430 1431 1200) -4(1409 1410 1431 1430) -4(1180 1201 1432 1411) -4(1200 1431 1432 1201) -4(1410 1411 1432 1431) -4(1181 1202 1433 1412) -4(1201 1432 1433 1202) -4(1411 1412 1433 1432) -4(1182 1203 1434 1413) -4(1202 1433 1434 1203) -4(1412 1413 1434 1433) -4(1183 1204 1435 1414) -4(1203 1434 1435 1204) -4(1413 1414 1435 1434) -4(1184 1205 1436 1415) -4(1204 1435 1436 1205) -4(1414 1415 1436 1435) -4(1185 1206 1437 1416) -4(1205 1436 1437 1206) -4(1415 1416 1437 1436) -4(1186 1207 1438 1417) -4(1206 1437 1438 1207) -4(1416 1417 1438 1437) -4(1187 1208 1439 1418) -4(1207 1438 1439 1208) -4(1417 1418 1439 1438) -4(1188 1209 1440 1419) -4(1208 1439 1440 1209) -4(1418 1419 1440 1439) -4(1189 1210 1441 1420) -4(1209 1440 1441 1210) -4(1419 1420 1441 1440) -4(1190 1211 1442 1421) -4(1210 1441 1442 1211) -4(1420 1421 1442 1441) -4(1191 1212 1443 1422) -4(1211 1442 1443 1212) -4(1421 1422 1443 1442) -4(1192 1213 1444 1423) -4(1212 1443 1444 1213) -4(1422 1423 1444 1443) -4(1193 1214 1445 1424) -4(1213 1444 1445 1214) -4(1423 1424 1445 1444) -4(1194 1215 1446 1425) -4(1214 1445 1446 1215) -4(1424 1425 1446 1445) -4(1195 1216 1447 1426) -4(1215 1446 1447 1216) -4(1425 1426 1447 1446) -4(1216 1447 1448 1217) -4(1426 1427 1448 1447) -4(1198 1219 1450 1429) -4(1218 1449 1450 1219) -4(1428 1429 1450 1449) -4(1199 1220 1451 1430) -4(1219 1450 1451 1220) -4(1429 1430 1451 1450) -4(1200 1221 1452 1431) -4(1220 1451 1452 1221) -4(1430 1431 1452 1451) -4(1201 1222 1453 1432) -4(1221 1452 1453 1222) -4(1431 1432 1453 1452) -4(1202 1223 1454 1433) -4(1222 1453 1454 1223) -4(1432 1433 1454 1453) -4(1203 1224 1455 1434) -4(1223 1454 1455 1224) -4(1433 1434 1455 1454) -4(1204 1225 1456 1435) -4(1224 1455 1456 1225) -4(1434 1435 1456 1455) -4(1205 1226 1457 1436) -4(1225 1456 1457 1226) -4(1435 1436 1457 1456) -4(1206 1227 1458 1437) -4(1226 1457 1458 1227) -4(1436 1437 1458 1457) -4(1207 1228 1459 1438) -4(1227 1458 1459 1228) -4(1437 1438 1459 1458) -4(1208 1229 1460 1439) -4(1228 1459 1460 1229) -4(1438 1439 1460 1459) -4(1209 1230 1461 1440) -4(1229 1460 1461 1230) -4(1439 1440 1461 1460) -4(1210 1231 1462 1441) -4(1230 1461 1462 1231) -4(1440 1441 1462 1461) -4(1211 1232 1463 1442) -4(1231 1462 1463 1232) -4(1441 1442 1463 1462) -4(1212 1233 1464 1443) -4(1232 1463 1464 1233) -4(1442 1443 1464 1463) -4(1213 1234 1465 1444) -4(1233 1464 1465 1234) -4(1443 1444 1465 1464) -4(1214 1235 1466 1445) -4(1234 1465 1466 1235) -4(1444 1445 1466 1465) -4(1215 1236 1467 1446) -4(1235 1466 1467 1236) -4(1445 1446 1467 1466) -4(1216 1237 1468 1447) -4(1236 1467 1468 1237) -4(1446 1447 1468 1467) -4(1237 1468 1469 1238) -4(1447 1448 1469 1468) -4(1219 1240 1471 1450) -4(1239 1470 1471 1240) -4(1449 1450 1471 1470) -4(1220 1241 1472 1451) -4(1240 1471 1472 1241) -4(1450 1451 1472 1471) -4(1221 1242 1473 1452) -4(1241 1472 1473 1242) -4(1451 1452 1473 1472) -4(1222 1243 1474 1453) -4(1242 1473 1474 1243) -4(1452 1453 1474 1473) -4(1223 1244 1475 1454) -4(1243 1474 1475 1244) -4(1453 1454 1475 1474) -4(1224 1245 1476 1455) -4(1244 1475 1476 1245) -4(1454 1455 1476 1475) -4(1225 1246 1477 1456) -4(1245 1476 1477 1246) -4(1455 1456 1477 1476) -4(1226 1247 1478 1457) -4(1246 1477 1478 1247) -4(1456 1457 1478 1477) -4(1227 1248 1479 1458) -4(1247 1478 1479 1248) -4(1457 1458 1479 1478) -4(1228 1249 1480 1459) -4(1248 1479 1480 1249) -4(1458 1459 1480 1479) -4(1229 1250 1481 1460) -4(1249 1480 1481 1250) -4(1459 1460 1481 1480) -4(1230 1251 1482 1461) -4(1250 1481 1482 1251) -4(1460 1461 1482 1481) -4(1231 1252 1483 1462) -4(1251 1482 1483 1252) -4(1461 1462 1483 1482) -4(1232 1253 1484 1463) -4(1252 1483 1484 1253) -4(1462 1463 1484 1483) -4(1233 1254 1485 1464) -4(1253 1484 1485 1254) -4(1463 1464 1485 1484) -4(1234 1255 1486 1465) -4(1254 1485 1486 1255) -4(1464 1465 1486 1485) -4(1235 1256 1487 1466) -4(1255 1486 1487 1256) -4(1465 1466 1487 1486) -4(1236 1257 1488 1467) -4(1256 1487 1488 1257) -4(1466 1467 1488 1487) -4(1237 1258 1489 1468) -4(1257 1488 1489 1258) -4(1467 1468 1489 1488) -4(1258 1489 1490 1259) -4(1468 1469 1490 1489) -4(1240 1261 1492 1471) -4(1260 1491 1492 1261) -4(1470 1471 1492 1491) -4(1241 1262 1493 1472) -4(1261 1492 1493 1262) -4(1471 1472 1493 1492) -4(1242 1263 1494 1473) -4(1262 1493 1494 1263) -4(1472 1473 1494 1493) -4(1243 1264 1495 1474) -4(1263 1494 1495 1264) -4(1473 1474 1495 1494) -4(1244 1265 1496 1475) -4(1264 1495 1496 1265) -4(1474 1475 1496 1495) -4(1245 1266 1497 1476) -4(1265 1496 1497 1266) -4(1475 1476 1497 1496) -4(1246 1267 1498 1477) -4(1266 1497 1498 1267) -4(1476 1477 1498 1497) -4(1247 1268 1499 1478) -4(1267 1498 1499 1268) -4(1477 1478 1499 1498) -4(1248 1269 1500 1479) -4(1268 1499 1500 1269) -4(1478 1479 1500 1499) -4(1249 1270 1501 1480) -4(1269 1500 1501 1270) -4(1479 1480 1501 1500) -4(1250 1271 1502 1481) -4(1270 1501 1502 1271) -4(1480 1481 1502 1501) -4(1251 1272 1503 1482) -4(1271 1502 1503 1272) -4(1481 1482 1503 1502) -4(1252 1273 1504 1483) -4(1272 1503 1504 1273) -4(1482 1483 1504 1503) -4(1253 1274 1505 1484) -4(1273 1504 1505 1274) -4(1483 1484 1505 1504) -4(1254 1275 1506 1485) -4(1274 1505 1506 1275) -4(1484 1485 1506 1505) -4(1255 1276 1507 1486) -4(1275 1506 1507 1276) -4(1485 1486 1507 1506) -4(1256 1277 1508 1487) -4(1276 1507 1508 1277) -4(1486 1487 1508 1507) -4(1257 1278 1509 1488) -4(1277 1508 1509 1278) -4(1487 1488 1509 1508) -4(1258 1279 1510 1489) -4(1278 1509 1510 1279) -4(1488 1489 1510 1509) -4(1279 1510 1511 1280) -4(1489 1490 1511 1510) -4(1261 1282 1513 1492) -4(1281 1512 1513 1282) -4(1491 1492 1513 1512) -4(1262 1283 1514 1493) -4(1282 1513 1514 1283) -4(1492 1493 1514 1513) -4(1263 1284 1515 1494) -4(1283 1514 1515 1284) -4(1493 1494 1515 1514) -4(1264 1285 1516 1495) -4(1284 1515 1516 1285) -4(1494 1495 1516 1515) -4(1265 1286 1517 1496) -4(1285 1516 1517 1286) -4(1495 1496 1517 1516) -4(1266 1287 1518 1497) -4(1286 1517 1518 1287) -4(1496 1497 1518 1517) -4(1267 1288 1519 1498) -4(1287 1518 1519 1288) -4(1497 1498 1519 1518) -4(1268 1289 1520 1499) -4(1288 1519 1520 1289) -4(1498 1499 1520 1519) -4(1269 1290 1521 1500) -4(1289 1520 1521 1290) -4(1499 1500 1521 1520) -4(1270 1291 1522 1501) -4(1290 1521 1522 1291) -4(1500 1501 1522 1521) -4(1271 1292 1523 1502) -4(1291 1522 1523 1292) -4(1501 1502 1523 1522) -4(1272 1293 1524 1503) -4(1292 1523 1524 1293) -4(1502 1503 1524 1523) -4(1273 1294 1525 1504) -4(1293 1524 1525 1294) -4(1503 1504 1525 1524) -4(1274 1295 1526 1505) -4(1294 1525 1526 1295) -4(1504 1505 1526 1525) -4(1275 1296 1527 1506) -4(1295 1526 1527 1296) -4(1505 1506 1527 1526) -4(1276 1297 1528 1507) -4(1296 1527 1528 1297) -4(1506 1507 1528 1527) -4(1277 1298 1529 1508) -4(1297 1528 1529 1298) -4(1507 1508 1529 1528) -4(1278 1299 1530 1509) -4(1298 1529 1530 1299) -4(1508 1509 1530 1529) -4(1279 1300 1531 1510) -4(1299 1530 1531 1300) -4(1509 1510 1531 1530) -4(1300 1531 1532 1301) -4(1510 1511 1532 1531) -4(1282 1303 1534 1513) -4(1302 1533 1534 1303) -4(1512 1513 1534 1533) -4(1283 1304 1535 1514) -4(1303 1534 1535 1304) -4(1513 1514 1535 1534) -4(1284 1305 1536 1515) -4(1304 1535 1536 1305) -4(1514 1515 1536 1535) -4(1285 1306 1537 1516) -4(1305 1536 1537 1306) -4(1515 1516 1537 1536) -4(1286 1307 1538 1517) -4(1306 1537 1538 1307) -4(1516 1517 1538 1537) -4(1287 1308 1539 1518) -4(1307 1538 1539 1308) -4(1517 1518 1539 1538) -4(1288 1309 1540 1519) -4(1308 1539 1540 1309) -4(1518 1519 1540 1539) -4(1289 1310 1541 1520) -4(1309 1540 1541 1310) -4(1519 1520 1541 1540) -4(1290 1311 1542 1521) -4(1310 1541 1542 1311) -4(1520 1521 1542 1541) -4(1291 1312 1543 1522) -4(1311 1542 1543 1312) -4(1521 1522 1543 1542) -4(1292 1313 1544 1523) -4(1312 1543 1544 1313) -4(1522 1523 1544 1543) -4(1293 1314 1545 1524) -4(1313 1544 1545 1314) -4(1523 1524 1545 1544) -4(1294 1315 1546 1525) -4(1314 1545 1546 1315) -4(1524 1525 1546 1545) -4(1295 1316 1547 1526) -4(1315 1546 1547 1316) -4(1525 1526 1547 1546) -4(1296 1317 1548 1527) -4(1316 1547 1548 1317) -4(1526 1527 1548 1547) -4(1297 1318 1549 1528) -4(1317 1548 1549 1318) -4(1527 1528 1549 1548) -4(1298 1319 1550 1529) -4(1318 1549 1550 1319) -4(1528 1529 1550 1549) -4(1299 1320 1551 1530) -4(1319 1550 1551 1320) -4(1529 1530 1551 1550) -4(1300 1321 1552 1531) -4(1320 1551 1552 1321) -4(1530 1531 1552 1551) -4(1321 1552 1553 1322) -4(1531 1532 1553 1552) -4(1303 1324 1555 1534) -4(1323 1554 1555 1324) -4(1533 1534 1555 1554) -4(1304 1325 1556 1535) -4(1324 1555 1556 1325) -4(1534 1535 1556 1555) -4(1305 1326 1557 1536) -4(1325 1556 1557 1326) -4(1535 1536 1557 1556) -4(1306 1327 1558 1537) -4(1326 1557 1558 1327) -4(1536 1537 1558 1557) -4(1307 1328 1559 1538) -4(1327 1558 1559 1328) -4(1537 1538 1559 1558) -4(1308 1329 1560 1539) -4(1328 1559 1560 1329) -4(1538 1539 1560 1559) -4(1309 1330 1561 1540) -4(1329 1560 1561 1330) -4(1539 1540 1561 1560) -4(1310 1331 1562 1541) -4(1330 1561 1562 1331) -4(1540 1541 1562 1561) -4(1311 1332 1563 1542) -4(1331 1562 1563 1332) -4(1541 1542 1563 1562) -4(1312 1333 1564 1543) -4(1332 1563 1564 1333) -4(1542 1543 1564 1563) -4(1313 1334 1565 1544) -4(1333 1564 1565 1334) -4(1543 1544 1565 1564) -4(1314 1335 1566 1545) -4(1334 1565 1566 1335) -4(1544 1545 1566 1565) -4(1315 1336 1567 1546) -4(1335 1566 1567 1336) -4(1545 1546 1567 1566) -4(1316 1337 1568 1547) -4(1336 1567 1568 1337) -4(1546 1547 1568 1567) -4(1317 1338 1569 1548) -4(1337 1568 1569 1338) -4(1547 1548 1569 1568) -4(1318 1339 1570 1549) -4(1338 1569 1570 1339) -4(1548 1549 1570 1569) -4(1319 1340 1571 1550) -4(1339 1570 1571 1340) -4(1549 1550 1571 1570) -4(1320 1341 1572 1551) -4(1340 1571 1572 1341) -4(1550 1551 1572 1571) -4(1321 1342 1573 1552) -4(1341 1572 1573 1342) -4(1551 1552 1573 1572) -4(1342 1573 1574 1343) -4(1552 1553 1574 1573) -4(1324 1345 1576 1555) -4(1344 1575 1576 1345) -4(1554 1555 1576 1575) -4(1325 1346 1577 1556) -4(1345 1576 1577 1346) -4(1555 1556 1577 1576) -4(1326 1347 1578 1557) -4(1346 1577 1578 1347) -4(1556 1557 1578 1577) -4(1327 1348 1579 1558) -4(1347 1578 1579 1348) -4(1557 1558 1579 1578) -4(1328 1349 1580 1559) -4(1348 1579 1580 1349) -4(1558 1559 1580 1579) -4(1329 1350 1581 1560) -4(1349 1580 1581 1350) -4(1559 1560 1581 1580) -4(1330 1351 1582 1561) -4(1350 1581 1582 1351) -4(1560 1561 1582 1581) -4(1331 1352 1583 1562) -4(1351 1582 1583 1352) -4(1561 1562 1583 1582) -4(1332 1353 1584 1563) -4(1352 1583 1584 1353) -4(1562 1563 1584 1583) -4(1333 1354 1585 1564) -4(1353 1584 1585 1354) -4(1563 1564 1585 1584) -4(1334 1355 1586 1565) -4(1354 1585 1586 1355) -4(1564 1565 1586 1585) -4(1335 1356 1587 1566) -4(1355 1586 1587 1356) -4(1565 1566 1587 1586) -4(1336 1357 1588 1567) -4(1356 1587 1588 1357) -4(1566 1567 1588 1587) -4(1337 1358 1589 1568) -4(1357 1588 1589 1358) -4(1567 1568 1589 1588) -4(1338 1359 1590 1569) -4(1358 1589 1590 1359) -4(1568 1569 1590 1589) -4(1339 1360 1591 1570) -4(1359 1590 1591 1360) -4(1569 1570 1591 1590) -4(1340 1361 1592 1571) -4(1360 1591 1592 1361) -4(1570 1571 1592 1591) -4(1341 1362 1593 1572) -4(1361 1592 1593 1362) -4(1571 1572 1593 1592) -4(1342 1363 1594 1573) -4(1362 1593 1594 1363) -4(1572 1573 1594 1593) -4(1363 1594 1595 1364) -4(1573 1574 1595 1594) -4(1345 1366 1597 1576) -4(1575 1576 1597 1596) -4(1346 1367 1598 1577) -4(1576 1577 1598 1597) -4(1347 1368 1599 1578) -4(1577 1578 1599 1598) -4(1348 1369 1600 1579) -4(1578 1579 1600 1599) -4(1349 1370 1601 1580) -4(1579 1580 1601 1600) -4(1350 1371 1602 1581) -4(1580 1581 1602 1601) -4(1351 1372 1603 1582) -4(1581 1582 1603 1602) -4(1352 1373 1604 1583) -4(1582 1583 1604 1603) -4(1353 1374 1605 1584) -4(1583 1584 1605 1604) -4(1354 1375 1606 1585) -4(1584 1585 1606 1605) -4(1355 1376 1607 1586) -4(1585 1586 1607 1606) -4(1356 1377 1608 1587) -4(1586 1587 1608 1607) -4(1357 1378 1609 1588) -4(1587 1588 1609 1608) -4(1358 1379 1610 1589) -4(1588 1589 1610 1609) -4(1359 1380 1611 1590) -4(1589 1590 1611 1610) -4(1360 1381 1612 1591) -4(1590 1591 1612 1611) -4(1361 1382 1613 1592) -4(1591 1592 1613 1612) -4(1362 1383 1614 1593) -4(1592 1593 1614 1613) -4(1363 1384 1615 1594) -4(1593 1594 1615 1614) -4(1594 1595 1616 1615) -4(1387 1408 1639 1618) -4(1407 1638 1639 1408) -4(1617 1618 1639 1638) -4(1388 1409 1640 1619) -4(1408 1639 1640 1409) -4(1618 1619 1640 1639) -4(1389 1410 1641 1620) -4(1409 1640 1641 1410) -4(1619 1620 1641 1640) -4(1390 1411 1642 1621) -4(1410 1641 1642 1411) -4(1620 1621 1642 1641) -4(1391 1412 1643 1622) -4(1411 1642 1643 1412) -4(1621 1622 1643 1642) -4(1392 1413 1644 1623) -4(1412 1643 1644 1413) -4(1622 1623 1644 1643) -4(1393 1414 1645 1624) -4(1413 1644 1645 1414) -4(1623 1624 1645 1644) -4(1394 1415 1646 1625) -4(1414 1645 1646 1415) -4(1624 1625 1646 1645) -4(1395 1416 1647 1626) -4(1415 1646 1647 1416) -4(1625 1626 1647 1646) -4(1396 1417 1648 1627) -4(1416 1647 1648 1417) -4(1626 1627 1648 1647) -4(1397 1418 1649 1628) -4(1417 1648 1649 1418) -4(1627 1628 1649 1648) -4(1398 1419 1650 1629) -4(1418 1649 1650 1419) -4(1628 1629 1650 1649) -4(1399 1420 1651 1630) -4(1419 1650 1651 1420) -4(1629 1630 1651 1650) -4(1400 1421 1652 1631) -4(1420 1651 1652 1421) -4(1630 1631 1652 1651) -4(1401 1422 1653 1632) -4(1421 1652 1653 1422) -4(1631 1632 1653 1652) -4(1402 1423 1654 1633) -4(1422 1653 1654 1423) -4(1632 1633 1654 1653) -4(1403 1424 1655 1634) -4(1423 1654 1655 1424) -4(1633 1634 1655 1654) -4(1404 1425 1656 1635) -4(1424 1655 1656 1425) -4(1634 1635 1656 1655) -4(1405 1426 1657 1636) -4(1425 1656 1657 1426) -4(1635 1636 1657 1656) -4(1426 1657 1658 1427) -4(1636 1637 1658 1657) -4(1408 1429 1660 1639) -4(1428 1659 1660 1429) -4(1638 1639 1660 1659) -4(1409 1430 1661 1640) -4(1429 1660 1661 1430) -4(1639 1640 1661 1660) -4(1410 1431 1662 1641) -4(1430 1661 1662 1431) -4(1640 1641 1662 1661) -4(1411 1432 1663 1642) -4(1431 1662 1663 1432) -4(1641 1642 1663 1662) -4(1412 1433 1664 1643) -4(1432 1663 1664 1433) -4(1642 1643 1664 1663) -4(1413 1434 1665 1644) -4(1433 1664 1665 1434) -4(1643 1644 1665 1664) -4(1414 1435 1666 1645) -4(1434 1665 1666 1435) -4(1644 1645 1666 1665) -4(1415 1436 1667 1646) -4(1435 1666 1667 1436) -4(1645 1646 1667 1666) -4(1416 1437 1668 1647) -4(1436 1667 1668 1437) -4(1646 1647 1668 1667) -4(1417 1438 1669 1648) -4(1437 1668 1669 1438) -4(1647 1648 1669 1668) -4(1418 1439 1670 1649) -4(1438 1669 1670 1439) -4(1648 1649 1670 1669) -4(1419 1440 1671 1650) -4(1439 1670 1671 1440) -4(1649 1650 1671 1670) -4(1420 1441 1672 1651) -4(1440 1671 1672 1441) -4(1650 1651 1672 1671) -4(1421 1442 1673 1652) -4(1441 1672 1673 1442) -4(1651 1652 1673 1672) -4(1422 1443 1674 1653) -4(1442 1673 1674 1443) -4(1652 1653 1674 1673) -4(1423 1444 1675 1654) -4(1443 1674 1675 1444) -4(1653 1654 1675 1674) -4(1424 1445 1676 1655) -4(1444 1675 1676 1445) -4(1654 1655 1676 1675) -4(1425 1446 1677 1656) -4(1445 1676 1677 1446) -4(1655 1656 1677 1676) -4(1426 1447 1678 1657) -4(1446 1677 1678 1447) -4(1656 1657 1678 1677) -4(1447 1678 1679 1448) -4(1657 1658 1679 1678) -4(1429 1450 1681 1660) -4(1449 1680 1681 1450) -4(1659 1660 1681 1680) -4(1430 1451 1682 1661) -4(1450 1681 1682 1451) -4(1660 1661 1682 1681) -4(1431 1452 1683 1662) -4(1451 1682 1683 1452) -4(1661 1662 1683 1682) -4(1432 1453 1684 1663) -4(1452 1683 1684 1453) -4(1662 1663 1684 1683) -4(1433 1454 1685 1664) -4(1453 1684 1685 1454) -4(1663 1664 1685 1684) -4(1434 1455 1686 1665) -4(1454 1685 1686 1455) -4(1664 1665 1686 1685) -4(1435 1456 1687 1666) -4(1455 1686 1687 1456) -4(1665 1666 1687 1686) -4(1436 1457 1688 1667) -4(1456 1687 1688 1457) -4(1666 1667 1688 1687) -4(1437 1458 1689 1668) -4(1457 1688 1689 1458) -4(1667 1668 1689 1688) -4(1438 1459 1690 1669) -4(1458 1689 1690 1459) -4(1668 1669 1690 1689) -4(1439 1460 1691 1670) -4(1459 1690 1691 1460) -4(1669 1670 1691 1690) -4(1440 1461 1692 1671) -4(1460 1691 1692 1461) -4(1670 1671 1692 1691) -4(1441 1462 1693 1672) -4(1461 1692 1693 1462) -4(1671 1672 1693 1692) -4(1442 1463 1694 1673) -4(1462 1693 1694 1463) -4(1672 1673 1694 1693) -4(1443 1464 1695 1674) -4(1463 1694 1695 1464) -4(1673 1674 1695 1694) -4(1444 1465 1696 1675) -4(1464 1695 1696 1465) -4(1674 1675 1696 1695) -4(1445 1466 1697 1676) -4(1465 1696 1697 1466) -4(1675 1676 1697 1696) -4(1446 1467 1698 1677) -4(1466 1697 1698 1467) -4(1676 1677 1698 1697) -4(1447 1468 1699 1678) -4(1467 1698 1699 1468) -4(1677 1678 1699 1698) -4(1468 1699 1700 1469) -4(1678 1679 1700 1699) -4(1450 1471 1702 1681) -4(1470 1701 1702 1471) -4(1680 1681 1702 1701) -4(1451 1472 1703 1682) -4(1471 1702 1703 1472) -4(1681 1682 1703 1702) -4(1452 1473 1704 1683) -4(1472 1703 1704 1473) -4(1682 1683 1704 1703) -4(1453 1474 1705 1684) -4(1473 1704 1705 1474) -4(1683 1684 1705 1704) -4(1454 1475 1706 1685) -4(1474 1705 1706 1475) -4(1684 1685 1706 1705) -4(1455 1476 1707 1686) -4(1475 1706 1707 1476) -4(1685 1686 1707 1706) -4(1456 1477 1708 1687) -4(1476 1707 1708 1477) -4(1686 1687 1708 1707) -4(1457 1478 1709 1688) -4(1477 1708 1709 1478) -4(1687 1688 1709 1708) -4(1458 1479 1710 1689) -4(1478 1709 1710 1479) -4(1688 1689 1710 1709) -4(1459 1480 1711 1690) -4(1479 1710 1711 1480) -4(1689 1690 1711 1710) -4(1460 1481 1712 1691) -4(1480 1711 1712 1481) -4(1690 1691 1712 1711) -4(1461 1482 1713 1692) -4(1481 1712 1713 1482) -4(1691 1692 1713 1712) -4(1462 1483 1714 1693) -4(1482 1713 1714 1483) -4(1692 1693 1714 1713) -4(1463 1484 1715 1694) -4(1483 1714 1715 1484) -4(1693 1694 1715 1714) -4(1464 1485 1716 1695) -4(1484 1715 1716 1485) -4(1694 1695 1716 1715) -4(1465 1486 1717 1696) -4(1485 1716 1717 1486) -4(1695 1696 1717 1716) -4(1466 1487 1718 1697) -4(1486 1717 1718 1487) -4(1696 1697 1718 1717) -4(1467 1488 1719 1698) -4(1487 1718 1719 1488) -4(1697 1698 1719 1718) -4(1468 1489 1720 1699) -4(1488 1719 1720 1489) -4(1698 1699 1720 1719) -4(1489 1720 1721 1490) -4(1699 1700 1721 1720) -4(1471 1492 1723 1702) -4(1491 1722 1723 1492) -4(1701 1702 1723 1722) -4(1472 1493 1724 1703) -4(1492 1723 1724 1493) -4(1702 1703 1724 1723) -4(1473 1494 1725 1704) -4(1493 1724 1725 1494) -4(1703 1704 1725 1724) -4(1474 1495 1726 1705) -4(1494 1725 1726 1495) -4(1704 1705 1726 1725) -4(1475 1496 1727 1706) -4(1495 1726 1727 1496) -4(1705 1706 1727 1726) -4(1476 1497 1728 1707) -4(1496 1727 1728 1497) -4(1706 1707 1728 1727) -4(1477 1498 1729 1708) -4(1497 1728 1729 1498) -4(1707 1708 1729 1728) -4(1478 1499 1730 1709) -4(1498 1729 1730 1499) -4(1708 1709 1730 1729) -4(1479 1500 1731 1710) -4(1499 1730 1731 1500) -4(1709 1710 1731 1730) -4(1480 1501 1732 1711) -4(1500 1731 1732 1501) -4(1710 1711 1732 1731) -4(1481 1502 1733 1712) -4(1501 1732 1733 1502) -4(1711 1712 1733 1732) -4(1482 1503 1734 1713) -4(1502 1733 1734 1503) -4(1712 1713 1734 1733) -4(1483 1504 1735 1714) -4(1503 1734 1735 1504) -4(1713 1714 1735 1734) -4(1484 1505 1736 1715) -4(1504 1735 1736 1505) -4(1714 1715 1736 1735) -4(1485 1506 1737 1716) -4(1505 1736 1737 1506) -4(1715 1716 1737 1736) -4(1486 1507 1738 1717) -4(1506 1737 1738 1507) -4(1716 1717 1738 1737) -4(1487 1508 1739 1718) -4(1507 1738 1739 1508) -4(1717 1718 1739 1738) -4(1488 1509 1740 1719) -4(1508 1739 1740 1509) -4(1718 1719 1740 1739) -4(1489 1510 1741 1720) -4(1509 1740 1741 1510) -4(1719 1720 1741 1740) -4(1510 1741 1742 1511) -4(1720 1721 1742 1741) -4(1492 1513 1744 1723) -4(1512 1743 1744 1513) -4(1722 1723 1744 1743) -4(1493 1514 1745 1724) -4(1513 1744 1745 1514) -4(1723 1724 1745 1744) -4(1494 1515 1746 1725) -4(1514 1745 1746 1515) -4(1724 1725 1746 1745) -4(1495 1516 1747 1726) -4(1515 1746 1747 1516) -4(1725 1726 1747 1746) -4(1496 1517 1748 1727) -4(1516 1747 1748 1517) -4(1726 1727 1748 1747) -4(1497 1518 1749 1728) -4(1517 1748 1749 1518) -4(1727 1728 1749 1748) -4(1498 1519 1750 1729) -4(1518 1749 1750 1519) -4(1728 1729 1750 1749) -4(1499 1520 1751 1730) -4(1519 1750 1751 1520) -4(1729 1730 1751 1750) -4(1500 1521 1752 1731) -4(1520 1751 1752 1521) -4(1730 1731 1752 1751) -4(1501 1522 1753 1732) -4(1521 1752 1753 1522) -4(1731 1732 1753 1752) -4(1502 1523 1754 1733) -4(1522 1753 1754 1523) -4(1732 1733 1754 1753) -4(1503 1524 1755 1734) -4(1523 1754 1755 1524) -4(1733 1734 1755 1754) -4(1504 1525 1756 1735) -4(1524 1755 1756 1525) -4(1734 1735 1756 1755) -4(1505 1526 1757 1736) -4(1525 1756 1757 1526) -4(1735 1736 1757 1756) -4(1506 1527 1758 1737) -4(1526 1757 1758 1527) -4(1736 1737 1758 1757) -4(1507 1528 1759 1738) -4(1527 1758 1759 1528) -4(1737 1738 1759 1758) -4(1508 1529 1760 1739) -4(1528 1759 1760 1529) -4(1738 1739 1760 1759) -4(1509 1530 1761 1740) -4(1529 1760 1761 1530) -4(1739 1740 1761 1760) -4(1510 1531 1762 1741) -4(1530 1761 1762 1531) -4(1740 1741 1762 1761) -4(1531 1762 1763 1532) -4(1741 1742 1763 1762) -4(1513 1534 1765 1744) -4(1533 1764 1765 1534) -4(1743 1744 1765 1764) -4(1514 1535 1766 1745) -4(1534 1765 1766 1535) -4(1744 1745 1766 1765) -4(1515 1536 1767 1746) -4(1535 1766 1767 1536) -4(1745 1746 1767 1766) -4(1516 1537 1768 1747) -4(1536 1767 1768 1537) -4(1746 1747 1768 1767) -4(1517 1538 1769 1748) -4(1537 1768 1769 1538) -4(1747 1748 1769 1768) -4(1518 1539 1770 1749) -4(1538 1769 1770 1539) -4(1748 1749 1770 1769) -4(1519 1540 1771 1750) -4(1539 1770 1771 1540) -4(1749 1750 1771 1770) -4(1520 1541 1772 1751) -4(1540 1771 1772 1541) -4(1750 1751 1772 1771) -4(1521 1542 1773 1752) -4(1541 1772 1773 1542) -4(1751 1752 1773 1772) -4(1522 1543 1774 1753) -4(1542 1773 1774 1543) -4(1752 1753 1774 1773) -4(1523 1544 1775 1754) -4(1543 1774 1775 1544) -4(1753 1754 1775 1774) -4(1524 1545 1776 1755) -4(1544 1775 1776 1545) -4(1754 1755 1776 1775) -4(1525 1546 1777 1756) -4(1545 1776 1777 1546) -4(1755 1756 1777 1776) -4(1526 1547 1778 1757) -4(1546 1777 1778 1547) -4(1756 1757 1778 1777) -4(1527 1548 1779 1758) -4(1547 1778 1779 1548) -4(1757 1758 1779 1778) -4(1528 1549 1780 1759) -4(1548 1779 1780 1549) -4(1758 1759 1780 1779) -4(1529 1550 1781 1760) -4(1549 1780 1781 1550) -4(1759 1760 1781 1780) -4(1530 1551 1782 1761) -4(1550 1781 1782 1551) -4(1760 1761 1782 1781) -4(1531 1552 1783 1762) -4(1551 1782 1783 1552) -4(1761 1762 1783 1782) -4(1552 1783 1784 1553) -4(1762 1763 1784 1783) -4(1534 1555 1786 1765) -4(1554 1785 1786 1555) -4(1764 1765 1786 1785) -4(1535 1556 1787 1766) -4(1555 1786 1787 1556) -4(1765 1766 1787 1786) -4(1536 1557 1788 1767) -4(1556 1787 1788 1557) -4(1766 1767 1788 1787) -4(1537 1558 1789 1768) -4(1557 1788 1789 1558) -4(1767 1768 1789 1788) -4(1538 1559 1790 1769) -4(1558 1789 1790 1559) -4(1768 1769 1790 1789) -4(1539 1560 1791 1770) -4(1559 1790 1791 1560) -4(1769 1770 1791 1790) -4(1540 1561 1792 1771) -4(1560 1791 1792 1561) -4(1770 1771 1792 1791) -4(1541 1562 1793 1772) -4(1561 1792 1793 1562) -4(1771 1772 1793 1792) -4(1542 1563 1794 1773) -4(1562 1793 1794 1563) -4(1772 1773 1794 1793) -4(1543 1564 1795 1774) -4(1563 1794 1795 1564) -4(1773 1774 1795 1794) -4(1544 1565 1796 1775) -4(1564 1795 1796 1565) -4(1774 1775 1796 1795) -4(1545 1566 1797 1776) -4(1565 1796 1797 1566) -4(1775 1776 1797 1796) -4(1546 1567 1798 1777) -4(1566 1797 1798 1567) -4(1776 1777 1798 1797) -4(1547 1568 1799 1778) -4(1567 1798 1799 1568) -4(1777 1778 1799 1798) -4(1548 1569 1800 1779) -4(1568 1799 1800 1569) -4(1778 1779 1800 1799) -4(1549 1570 1801 1780) -4(1569 1800 1801 1570) -4(1779 1780 1801 1800) -4(1550 1571 1802 1781) -4(1570 1801 1802 1571) -4(1780 1781 1802 1801) -4(1551 1572 1803 1782) -4(1571 1802 1803 1572) -4(1781 1782 1803 1802) -4(1552 1573 1804 1783) -4(1572 1803 1804 1573) -4(1782 1783 1804 1803) -4(1573 1804 1805 1574) -4(1783 1784 1805 1804) -4(1555 1576 1807 1786) -4(1575 1806 1807 1576) -4(1785 1786 1807 1806) -4(1556 1577 1808 1787) -4(1576 1807 1808 1577) -4(1786 1787 1808 1807) -4(1557 1578 1809 1788) -4(1577 1808 1809 1578) -4(1787 1788 1809 1808) -4(1558 1579 1810 1789) -4(1578 1809 1810 1579) -4(1788 1789 1810 1809) -4(1559 1580 1811 1790) -4(1579 1810 1811 1580) -4(1789 1790 1811 1810) -4(1560 1581 1812 1791) -4(1580 1811 1812 1581) -4(1790 1791 1812 1811) -4(1561 1582 1813 1792) -4(1581 1812 1813 1582) -4(1791 1792 1813 1812) -4(1562 1583 1814 1793) -4(1582 1813 1814 1583) -4(1792 1793 1814 1813) -4(1563 1584 1815 1794) -4(1583 1814 1815 1584) -4(1793 1794 1815 1814) -4(1564 1585 1816 1795) -4(1584 1815 1816 1585) -4(1794 1795 1816 1815) -4(1565 1586 1817 1796) -4(1585 1816 1817 1586) -4(1795 1796 1817 1816) -4(1566 1587 1818 1797) -4(1586 1817 1818 1587) -4(1796 1797 1818 1817) -4(1567 1588 1819 1798) -4(1587 1818 1819 1588) -4(1797 1798 1819 1818) -4(1568 1589 1820 1799) -4(1588 1819 1820 1589) -4(1798 1799 1820 1819) -4(1569 1590 1821 1800) -4(1589 1820 1821 1590) -4(1799 1800 1821 1820) -4(1570 1591 1822 1801) -4(1590 1821 1822 1591) -4(1800 1801 1822 1821) -4(1571 1592 1823 1802) -4(1591 1822 1823 1592) -4(1801 1802 1823 1822) -4(1572 1593 1824 1803) -4(1592 1823 1824 1593) -4(1802 1803 1824 1823) -4(1573 1594 1825 1804) -4(1593 1824 1825 1594) -4(1803 1804 1825 1824) -4(1594 1825 1826 1595) -4(1804 1805 1826 1825) -4(1576 1597 1828 1807) -4(1806 1807 1828 1827) -4(1577 1598 1829 1808) -4(1807 1808 1829 1828) -4(1578 1599 1830 1809) -4(1808 1809 1830 1829) -4(1579 1600 1831 1810) -4(1809 1810 1831 1830) -4(1580 1601 1832 1811) -4(1810 1811 1832 1831) -4(1581 1602 1833 1812) -4(1811 1812 1833 1832) -4(1582 1603 1834 1813) -4(1812 1813 1834 1833) -4(1583 1604 1835 1814) -4(1813 1814 1835 1834) -4(1584 1605 1836 1815) -4(1814 1815 1836 1835) -4(1585 1606 1837 1816) -4(1815 1816 1837 1836) -4(1586 1607 1838 1817) -4(1816 1817 1838 1837) -4(1587 1608 1839 1818) -4(1817 1818 1839 1838) -4(1588 1609 1840 1819) -4(1818 1819 1840 1839) -4(1589 1610 1841 1820) -4(1819 1820 1841 1840) -4(1590 1611 1842 1821) -4(1820 1821 1842 1841) -4(1591 1612 1843 1822) -4(1821 1822 1843 1842) -4(1592 1613 1844 1823) -4(1822 1823 1844 1843) -4(1593 1614 1845 1824) -4(1823 1824 1845 1844) -4(1594 1615 1846 1825) -4(1824 1825 1846 1845) -4(1825 1826 1847 1846) -4(1618 1639 1870 1849) -4(1638 1869 1870 1639) -4(1848 1849 1870 1869) -4(1619 1640 1871 1850) -4(1639 1870 1871 1640) -4(1849 1850 1871 1870) -4(1620 1641 1872 1851) -4(1640 1871 1872 1641) -4(1850 1851 1872 1871) -4(1621 1642 1873 1852) -4(1641 1872 1873 1642) -4(1851 1852 1873 1872) -4(1622 1643 1874 1853) -4(1642 1873 1874 1643) -4(1852 1853 1874 1873) -4(1623 1644 1875 1854) -4(1643 1874 1875 1644) -4(1853 1854 1875 1874) -4(1624 1645 1876 1855) -4(1644 1875 1876 1645) -4(1854 1855 1876 1875) -4(1625 1646 1877 1856) -4(1645 1876 1877 1646) -4(1855 1856 1877 1876) -4(1626 1647 1878 1857) -4(1646 1877 1878 1647) -4(1856 1857 1878 1877) -4(1627 1648 1879 1858) -4(1647 1878 1879 1648) -4(1857 1858 1879 1878) -4(1628 1649 1880 1859) -4(1648 1879 1880 1649) -4(1858 1859 1880 1879) -4(1629 1650 1881 1860) -4(1649 1880 1881 1650) -4(1859 1860 1881 1880) -4(1630 1651 1882 1861) -4(1650 1881 1882 1651) -4(1860 1861 1882 1881) -4(1631 1652 1883 1862) -4(1651 1882 1883 1652) -4(1861 1862 1883 1882) -4(1632 1653 1884 1863) -4(1652 1883 1884 1653) -4(1862 1863 1884 1883) -4(1633 1654 1885 1864) -4(1653 1884 1885 1654) -4(1863 1864 1885 1884) -4(1634 1655 1886 1865) -4(1654 1885 1886 1655) -4(1864 1865 1886 1885) -4(1635 1656 1887 1866) -4(1655 1886 1887 1656) -4(1865 1866 1887 1886) -4(1636 1657 1888 1867) -4(1656 1887 1888 1657) -4(1866 1867 1888 1887) -4(1657 1888 1889 1658) -4(1867 1868 1889 1888) -4(1639 1660 1891 1870) -4(1659 1890 1891 1660) -4(1869 1870 1891 1890) -4(1640 1661 1892 1871) -4(1660 1891 1892 1661) -4(1870 1871 1892 1891) -4(1641 1662 1893 1872) -4(1661 1892 1893 1662) -4(1871 1872 1893 1892) -4(1642 1663 1894 1873) -4(1662 1893 1894 1663) -4(1872 1873 1894 1893) -4(1643 1664 1895 1874) -4(1663 1894 1895 1664) -4(1873 1874 1895 1894) -4(1644 1665 1896 1875) -4(1664 1895 1896 1665) -4(1874 1875 1896 1895) -4(1645 1666 1897 1876) -4(1665 1896 1897 1666) -4(1875 1876 1897 1896) -4(1646 1667 1898 1877) -4(1666 1897 1898 1667) -4(1876 1877 1898 1897) -4(1647 1668 1899 1878) -4(1667 1898 1899 1668) -4(1877 1878 1899 1898) -4(1648 1669 1900 1879) -4(1668 1899 1900 1669) -4(1878 1879 1900 1899) -4(1649 1670 1901 1880) -4(1669 1900 1901 1670) -4(1879 1880 1901 1900) -4(1650 1671 1902 1881) -4(1670 1901 1902 1671) -4(1880 1881 1902 1901) -4(1651 1672 1903 1882) -4(1671 1902 1903 1672) -4(1881 1882 1903 1902) -4(1652 1673 1904 1883) -4(1672 1903 1904 1673) -4(1882 1883 1904 1903) -4(1653 1674 1905 1884) -4(1673 1904 1905 1674) -4(1883 1884 1905 1904) -4(1654 1675 1906 1885) -4(1674 1905 1906 1675) -4(1884 1885 1906 1905) -4(1655 1676 1907 1886) -4(1675 1906 1907 1676) -4(1885 1886 1907 1906) -4(1656 1677 1908 1887) -4(1676 1907 1908 1677) -4(1886 1887 1908 1907) -4(1657 1678 1909 1888) -4(1677 1908 1909 1678) -4(1887 1888 1909 1908) -4(1678 1909 1910 1679) -4(1888 1889 1910 1909) -4(1660 1681 1912 1891) -4(1680 1911 1912 1681) -4(1890 1891 1912 1911) -4(1661 1682 1913 1892) -4(1681 1912 1913 1682) -4(1891 1892 1913 1912) -4(1662 1683 1914 1893) -4(1682 1913 1914 1683) -4(1892 1893 1914 1913) -4(1663 1684 1915 1894) -4(1683 1914 1915 1684) -4(1893 1894 1915 1914) -4(1664 1685 1916 1895) -4(1684 1915 1916 1685) -4(1894 1895 1916 1915) -4(1665 1686 1917 1896) -4(1685 1916 1917 1686) -4(1895 1896 1917 1916) -4(1666 1687 1918 1897) -4(1686 1917 1918 1687) -4(1896 1897 1918 1917) -4(1667 1688 1919 1898) -4(1687 1918 1919 1688) -4(1897 1898 1919 1918) -4(1668 1689 1920 1899) -4(1688 1919 1920 1689) -4(1898 1899 1920 1919) -4(1669 1690 1921 1900) -4(1689 1920 1921 1690) -4(1899 1900 1921 1920) -4(1670 1691 1922 1901) -4(1690 1921 1922 1691) -4(1900 1901 1922 1921) -4(1671 1692 1923 1902) -4(1691 1922 1923 1692) -4(1901 1902 1923 1922) -4(1672 1693 1924 1903) -4(1692 1923 1924 1693) -4(1902 1903 1924 1923) -4(1673 1694 1925 1904) -4(1693 1924 1925 1694) -4(1903 1904 1925 1924) -4(1674 1695 1926 1905) -4(1694 1925 1926 1695) -4(1904 1905 1926 1925) -4(1675 1696 1927 1906) -4(1695 1926 1927 1696) -4(1905 1906 1927 1926) -4(1676 1697 1928 1907) -4(1696 1927 1928 1697) -4(1906 1907 1928 1927) -4(1677 1698 1929 1908) -4(1697 1928 1929 1698) -4(1907 1908 1929 1928) -4(1678 1699 1930 1909) -4(1698 1929 1930 1699) -4(1908 1909 1930 1929) -4(1699 1930 1931 1700) -4(1909 1910 1931 1930) -4(1681 1702 1933 1912) -4(1701 1932 1933 1702) -4(1911 1912 1933 1932) -4(1682 1703 1934 1913) -4(1702 1933 1934 1703) -4(1912 1913 1934 1933) -4(1683 1704 1935 1914) -4(1703 1934 1935 1704) -4(1913 1914 1935 1934) -4(1684 1705 1936 1915) -4(1704 1935 1936 1705) -4(1914 1915 1936 1935) -4(1685 1706 1937 1916) -4(1705 1936 1937 1706) -4(1915 1916 1937 1936) -4(1686 1707 1938 1917) -4(1706 1937 1938 1707) -4(1916 1917 1938 1937) -4(1687 1708 1939 1918) -4(1707 1938 1939 1708) -4(1917 1918 1939 1938) -4(1688 1709 1940 1919) -4(1708 1939 1940 1709) -4(1918 1919 1940 1939) -4(1689 1710 1941 1920) -4(1709 1940 1941 1710) -4(1919 1920 1941 1940) -4(1690 1711 1942 1921) -4(1710 1941 1942 1711) -4(1920 1921 1942 1941) -4(1691 1712 1943 1922) -4(1711 1942 1943 1712) -4(1921 1922 1943 1942) -4(1692 1713 1944 1923) -4(1712 1943 1944 1713) -4(1922 1923 1944 1943) -4(1693 1714 1945 1924) -4(1713 1944 1945 1714) -4(1923 1924 1945 1944) -4(1694 1715 1946 1925) -4(1714 1945 1946 1715) -4(1924 1925 1946 1945) -4(1695 1716 1947 1926) -4(1715 1946 1947 1716) -4(1925 1926 1947 1946) -4(1696 1717 1948 1927) -4(1716 1947 1948 1717) -4(1926 1927 1948 1947) -4(1697 1718 1949 1928) -4(1717 1948 1949 1718) -4(1927 1928 1949 1948) -4(1698 1719 1950 1929) -4(1718 1949 1950 1719) -4(1928 1929 1950 1949) -4(1699 1720 1951 1930) -4(1719 1950 1951 1720) -4(1929 1930 1951 1950) -4(1720 1951 1952 1721) -4(1930 1931 1952 1951) -4(1702 1723 1954 1933) -4(1722 1953 1954 1723) -4(1932 1933 1954 1953) -4(1703 1724 1955 1934) -4(1723 1954 1955 1724) -4(1933 1934 1955 1954) -4(1704 1725 1956 1935) -4(1724 1955 1956 1725) -4(1934 1935 1956 1955) -4(1705 1726 1957 1936) -4(1725 1956 1957 1726) -4(1935 1936 1957 1956) -4(1706 1727 1958 1937) -4(1726 1957 1958 1727) -4(1936 1937 1958 1957) -4(1707 1728 1959 1938) -4(1727 1958 1959 1728) -4(1937 1938 1959 1958) -4(1708 1729 1960 1939) -4(1728 1959 1960 1729) -4(1938 1939 1960 1959) -4(1709 1730 1961 1940) -4(1729 1960 1961 1730) -4(1939 1940 1961 1960) -4(1710 1731 1962 1941) -4(1730 1961 1962 1731) -4(1940 1941 1962 1961) -4(1711 1732 1963 1942) -4(1731 1962 1963 1732) -4(1941 1942 1963 1962) -4(1712 1733 1964 1943) -4(1732 1963 1964 1733) -4(1942 1943 1964 1963) -4(1713 1734 1965 1944) -4(1733 1964 1965 1734) -4(1943 1944 1965 1964) -4(1714 1735 1966 1945) -4(1734 1965 1966 1735) -4(1944 1945 1966 1965) -4(1715 1736 1967 1946) -4(1735 1966 1967 1736) -4(1945 1946 1967 1966) -4(1716 1737 1968 1947) -4(1736 1967 1968 1737) -4(1946 1947 1968 1967) -4(1717 1738 1969 1948) -4(1737 1968 1969 1738) -4(1947 1948 1969 1968) -4(1718 1739 1970 1949) -4(1738 1969 1970 1739) -4(1948 1949 1970 1969) -4(1719 1740 1971 1950) -4(1739 1970 1971 1740) -4(1949 1950 1971 1970) -4(1720 1741 1972 1951) -4(1740 1971 1972 1741) -4(1950 1951 1972 1971) -4(1741 1972 1973 1742) -4(1951 1952 1973 1972) -4(1723 1744 1975 1954) -4(1743 1974 1975 1744) -4(1953 1954 1975 1974) -4(1724 1745 1976 1955) -4(1744 1975 1976 1745) -4(1954 1955 1976 1975) -4(1725 1746 1977 1956) -4(1745 1976 1977 1746) -4(1955 1956 1977 1976) -4(1726 1747 1978 1957) -4(1746 1977 1978 1747) -4(1956 1957 1978 1977) -4(1727 1748 1979 1958) -4(1747 1978 1979 1748) -4(1957 1958 1979 1978) -4(1728 1749 1980 1959) -4(1748 1979 1980 1749) -4(1958 1959 1980 1979) -4(1729 1750 1981 1960) -4(1749 1980 1981 1750) -4(1959 1960 1981 1980) -4(1730 1751 1982 1961) -4(1750 1981 1982 1751) -4(1960 1961 1982 1981) -4(1731 1752 1983 1962) -4(1751 1982 1983 1752) -4(1961 1962 1983 1982) -4(1732 1753 1984 1963) -4(1752 1983 1984 1753) -4(1962 1963 1984 1983) -4(1733 1754 1985 1964) -4(1753 1984 1985 1754) -4(1963 1964 1985 1984) -4(1734 1755 1986 1965) -4(1754 1985 1986 1755) -4(1964 1965 1986 1985) -4(1735 1756 1987 1966) -4(1755 1986 1987 1756) -4(1965 1966 1987 1986) -4(1736 1757 1988 1967) -4(1756 1987 1988 1757) -4(1966 1967 1988 1987) -4(1737 1758 1989 1968) -4(1757 1988 1989 1758) -4(1967 1968 1989 1988) -4(1738 1759 1990 1969) -4(1758 1989 1990 1759) -4(1968 1969 1990 1989) -4(1739 1760 1991 1970) -4(1759 1990 1991 1760) -4(1969 1970 1991 1990) -4(1740 1761 1992 1971) -4(1760 1991 1992 1761) -4(1970 1971 1992 1991) -4(1741 1762 1993 1972) -4(1761 1992 1993 1762) -4(1971 1972 1993 1992) -4(1762 1993 1994 1763) -4(1972 1973 1994 1993) -4(1744 1765 1996 1975) -4(1764 1995 1996 1765) -4(1974 1975 1996 1995) -4(1745 1766 1997 1976) -4(1765 1996 1997 1766) -4(1975 1976 1997 1996) -4(1746 1767 1998 1977) -4(1766 1997 1998 1767) -4(1976 1977 1998 1997) -4(1747 1768 1999 1978) -4(1767 1998 1999 1768) -4(1977 1978 1999 1998) -4(1748 1769 2000 1979) -4(1768 1999 2000 1769) -4(1978 1979 2000 1999) -4(1749 1770 2001 1980) -4(1769 2000 2001 1770) -4(1979 1980 2001 2000) -4(1750 1771 2002 1981) -4(1770 2001 2002 1771) -4(1980 1981 2002 2001) -4(1751 1772 2003 1982) -4(1771 2002 2003 1772) -4(1981 1982 2003 2002) -4(1752 1773 2004 1983) -4(1772 2003 2004 1773) -4(1982 1983 2004 2003) -4(1753 1774 2005 1984) -4(1773 2004 2005 1774) -4(1983 1984 2005 2004) -4(1754 1775 2006 1985) -4(1774 2005 2006 1775) -4(1984 1985 2006 2005) -4(1755 1776 2007 1986) -4(1775 2006 2007 1776) -4(1985 1986 2007 2006) -4(1756 1777 2008 1987) -4(1776 2007 2008 1777) -4(1986 1987 2008 2007) -4(1757 1778 2009 1988) -4(1777 2008 2009 1778) -4(1987 1988 2009 2008) -4(1758 1779 2010 1989) -4(1778 2009 2010 1779) -4(1988 1989 2010 2009) -4(1759 1780 2011 1990) -4(1779 2010 2011 1780) -4(1989 1990 2011 2010) -4(1760 1781 2012 1991) -4(1780 2011 2012 1781) -4(1990 1991 2012 2011) -4(1761 1782 2013 1992) -4(1781 2012 2013 1782) -4(1991 1992 2013 2012) -4(1762 1783 2014 1993) -4(1782 2013 2014 1783) -4(1992 1993 2014 2013) -4(1783 2014 2015 1784) -4(1993 1994 2015 2014) -4(1765 1786 2017 1996) -4(1785 2016 2017 1786) -4(1995 1996 2017 2016) -4(1766 1787 2018 1997) -4(1786 2017 2018 1787) -4(1996 1997 2018 2017) -4(1767 1788 2019 1998) -4(1787 2018 2019 1788) -4(1997 1998 2019 2018) -4(1768 1789 2020 1999) -4(1788 2019 2020 1789) -4(1998 1999 2020 2019) -4(1769 1790 2021 2000) -4(1789 2020 2021 1790) -4(1999 2000 2021 2020) -4(1770 1791 2022 2001) -4(1790 2021 2022 1791) -4(2000 2001 2022 2021) -4(1771 1792 2023 2002) -4(1791 2022 2023 1792) -4(2001 2002 2023 2022) -4(1772 1793 2024 2003) -4(1792 2023 2024 1793) -4(2002 2003 2024 2023) -4(1773 1794 2025 2004) -4(1793 2024 2025 1794) -4(2003 2004 2025 2024) -4(1774 1795 2026 2005) -4(1794 2025 2026 1795) -4(2004 2005 2026 2025) -4(1775 1796 2027 2006) -4(1795 2026 2027 1796) -4(2005 2006 2027 2026) -4(1776 1797 2028 2007) -4(1796 2027 2028 1797) -4(2006 2007 2028 2027) -4(1777 1798 2029 2008) -4(1797 2028 2029 1798) -4(2007 2008 2029 2028) -4(1778 1799 2030 2009) -4(1798 2029 2030 1799) -4(2008 2009 2030 2029) -4(1779 1800 2031 2010) -4(1799 2030 2031 1800) -4(2009 2010 2031 2030) -4(1780 1801 2032 2011) -4(1800 2031 2032 1801) -4(2010 2011 2032 2031) -4(1781 1802 2033 2012) -4(1801 2032 2033 1802) -4(2011 2012 2033 2032) -4(1782 1803 2034 2013) -4(1802 2033 2034 1803) -4(2012 2013 2034 2033) -4(1783 1804 2035 2014) -4(1803 2034 2035 1804) -4(2013 2014 2035 2034) -4(1804 2035 2036 1805) -4(2014 2015 2036 2035) -4(1786 1807 2038 2017) -4(1806 2037 2038 1807) -4(2016 2017 2038 2037) -4(1787 1808 2039 2018) -4(1807 2038 2039 1808) -4(2017 2018 2039 2038) -4(1788 1809 2040 2019) -4(1808 2039 2040 1809) -4(2018 2019 2040 2039) -4(1789 1810 2041 2020) -4(1809 2040 2041 1810) -4(2019 2020 2041 2040) -4(1790 1811 2042 2021) -4(1810 2041 2042 1811) -4(2020 2021 2042 2041) -4(1791 1812 2043 2022) -4(1811 2042 2043 1812) -4(2021 2022 2043 2042) -4(1792 1813 2044 2023) -4(1812 2043 2044 1813) -4(2022 2023 2044 2043) -4(1793 1814 2045 2024) -4(1813 2044 2045 1814) -4(2023 2024 2045 2044) -4(1794 1815 2046 2025) -4(1814 2045 2046 1815) -4(2024 2025 2046 2045) -4(1795 1816 2047 2026) -4(1815 2046 2047 1816) -4(2025 2026 2047 2046) -4(1796 1817 2048 2027) -4(1816 2047 2048 1817) -4(2026 2027 2048 2047) -4(1797 1818 2049 2028) -4(1817 2048 2049 1818) -4(2027 2028 2049 2048) -4(1798 1819 2050 2029) -4(1818 2049 2050 1819) -4(2028 2029 2050 2049) -4(1799 1820 2051 2030) -4(1819 2050 2051 1820) -4(2029 2030 2051 2050) -4(1800 1821 2052 2031) -4(1820 2051 2052 1821) -4(2030 2031 2052 2051) -4(1801 1822 2053 2032) -4(1821 2052 2053 1822) -4(2031 2032 2053 2052) -4(1802 1823 2054 2033) -4(1822 2053 2054 1823) -4(2032 2033 2054 2053) -4(1803 1824 2055 2034) -4(1823 2054 2055 1824) -4(2033 2034 2055 2054) -4(1804 1825 2056 2035) -4(1824 2055 2056 1825) -4(2034 2035 2056 2055) -4(1825 2056 2057 1826) -4(2035 2036 2057 2056) -4(1807 1828 2059 2038) -4(2037 2038 2059 2058) -4(1808 1829 2060 2039) -4(2038 2039 2060 2059) -4(1809 1830 2061 2040) -4(2039 2040 2061 2060) -4(1810 1831 2062 2041) -4(2040 2041 2062 2061) -4(1811 1832 2063 2042) -4(2041 2042 2063 2062) -4(1812 1833 2064 2043) -4(2042 2043 2064 2063) -4(1813 1834 2065 2044) -4(2043 2044 2065 2064) -4(1814 1835 2066 2045) -4(2044 2045 2066 2065) -4(1815 1836 2067 2046) -4(2045 2046 2067 2066) -4(1816 1837 2068 2047) -4(2046 2047 2068 2067) -4(1817 1838 2069 2048) -4(2047 2048 2069 2068) -4(1818 1839 2070 2049) -4(2048 2049 2070 2069) -4(1819 1840 2071 2050) -4(2049 2050 2071 2070) -4(1820 1841 2072 2051) -4(2050 2051 2072 2071) -4(1821 1842 2073 2052) -4(2051 2052 2073 2072) -4(1822 1843 2074 2053) -4(2052 2053 2074 2073) -4(1823 1844 2075 2054) -4(2053 2054 2075 2074) -4(1824 1845 2076 2055) -4(2054 2055 2076 2075) -4(1825 1846 2077 2056) -4(2055 2056 2077 2076) -4(2056 2057 2078 2077) -4(1849 1870 2101 2080) -4(1869 2100 2101 1870) -4(2079 2080 2101 2100) -4(1850 1871 2102 2081) -4(1870 2101 2102 1871) -4(2080 2081 2102 2101) -4(1851 1872 2103 2082) -4(1871 2102 2103 1872) -4(2081 2082 2103 2102) -4(1852 1873 2104 2083) -4(1872 2103 2104 1873) -4(2082 2083 2104 2103) -4(1853 1874 2105 2084) -4(1873 2104 2105 1874) -4(2083 2084 2105 2104) -4(1854 1875 2106 2085) -4(1874 2105 2106 1875) -4(2084 2085 2106 2105) -4(1855 1876 2107 2086) -4(1875 2106 2107 1876) -4(2085 2086 2107 2106) -4(1856 1877 2108 2087) -4(1876 2107 2108 1877) -4(2086 2087 2108 2107) -4(1857 1878 2109 2088) -4(1877 2108 2109 1878) -4(2087 2088 2109 2108) -4(1858 1879 2110 2089) -4(1878 2109 2110 1879) -4(2088 2089 2110 2109) -4(1859 1880 2111 2090) -4(1879 2110 2111 1880) -4(2089 2090 2111 2110) -4(1860 1881 2112 2091) -4(1880 2111 2112 1881) -4(2090 2091 2112 2111) -4(1861 1882 2113 2092) -4(1881 2112 2113 1882) -4(2091 2092 2113 2112) -4(1862 1883 2114 2093) -4(1882 2113 2114 1883) -4(2092 2093 2114 2113) -4(1863 1884 2115 2094) -4(1883 2114 2115 1884) -4(2093 2094 2115 2114) -4(1864 1885 2116 2095) -4(1884 2115 2116 1885) -4(2094 2095 2116 2115) -4(1865 1886 2117 2096) -4(1885 2116 2117 1886) -4(2095 2096 2117 2116) -4(1866 1887 2118 2097) -4(1886 2117 2118 1887) -4(2096 2097 2118 2117) -4(1867 1888 2119 2098) -4(1887 2118 2119 1888) -4(2097 2098 2119 2118) -4(1888 2119 2120 1889) -4(2098 2099 2120 2119) -4(1870 1891 2122 2101) -4(1890 2121 2122 1891) -4(2100 2101 2122 2121) -4(1871 1892 2123 2102) -4(1891 2122 2123 1892) -4(2101 2102 2123 2122) -4(1872 1893 2124 2103) -4(1892 2123 2124 1893) -4(2102 2103 2124 2123) -4(1873 1894 2125 2104) -4(1893 2124 2125 1894) -4(2103 2104 2125 2124) -4(1874 1895 2126 2105) -4(1894 2125 2126 1895) -4(2104 2105 2126 2125) -4(1875 1896 2127 2106) -4(1895 2126 2127 1896) -4(2105 2106 2127 2126) -4(1876 1897 2128 2107) -4(1896 2127 2128 1897) -4(2106 2107 2128 2127) -4(1877 1898 2129 2108) -4(1897 2128 2129 1898) -4(2107 2108 2129 2128) -4(1878 1899 2130 2109) -4(1898 2129 2130 1899) -4(2108 2109 2130 2129) -4(1879 1900 2131 2110) -4(1899 2130 2131 1900) -4(2109 2110 2131 2130) -4(1880 1901 2132 2111) -4(1900 2131 2132 1901) -4(2110 2111 2132 2131) -4(1881 1902 2133 2112) -4(1901 2132 2133 1902) -4(2111 2112 2133 2132) -4(1882 1903 2134 2113) -4(1902 2133 2134 1903) -4(2112 2113 2134 2133) -4(1883 1904 2135 2114) -4(1903 2134 2135 1904) -4(2113 2114 2135 2134) -4(1884 1905 2136 2115) -4(1904 2135 2136 1905) -4(2114 2115 2136 2135) -4(1885 1906 2137 2116) -4(1905 2136 2137 1906) -4(2115 2116 2137 2136) -4(1886 1907 2138 2117) -4(1906 2137 2138 1907) -4(2116 2117 2138 2137) -4(1887 1908 2139 2118) -4(1907 2138 2139 1908) -4(2117 2118 2139 2138) -4(1888 1909 2140 2119) -4(1908 2139 2140 1909) -4(2118 2119 2140 2139) -4(1909 2140 2141 1910) -4(2119 2120 2141 2140) -4(1891 1912 2143 2122) -4(1911 2142 2143 1912) -4(2121 2122 2143 2142) -4(1892 1913 2144 2123) -4(1912 2143 2144 1913) -4(2122 2123 2144 2143) -4(1893 1914 2145 2124) -4(1913 2144 2145 1914) -4(2123 2124 2145 2144) -4(1894 1915 2146 2125) -4(1914 2145 2146 1915) -4(2124 2125 2146 2145) -4(1895 1916 2147 2126) -4(1915 2146 2147 1916) -4(2125 2126 2147 2146) -4(1896 1917 2148 2127) -4(1916 2147 2148 1917) -4(2126 2127 2148 2147) -4(1897 1918 2149 2128) -4(1917 2148 2149 1918) -4(2127 2128 2149 2148) -4(1898 1919 2150 2129) -4(1918 2149 2150 1919) -4(2128 2129 2150 2149) -4(1899 1920 2151 2130) -4(1919 2150 2151 1920) -4(2129 2130 2151 2150) -4(1900 1921 2152 2131) -4(1920 2151 2152 1921) -4(2130 2131 2152 2151) -4(1901 1922 2153 2132) -4(1921 2152 2153 1922) -4(2131 2132 2153 2152) -4(1902 1923 2154 2133) -4(1922 2153 2154 1923) -4(2132 2133 2154 2153) -4(1903 1924 2155 2134) -4(1923 2154 2155 1924) -4(2133 2134 2155 2154) -4(1904 1925 2156 2135) -4(1924 2155 2156 1925) -4(2134 2135 2156 2155) -4(1905 1926 2157 2136) -4(1925 2156 2157 1926) -4(2135 2136 2157 2156) -4(1906 1927 2158 2137) -4(1926 2157 2158 1927) -4(2136 2137 2158 2157) -4(1907 1928 2159 2138) -4(1927 2158 2159 1928) -4(2137 2138 2159 2158) -4(1908 1929 2160 2139) -4(1928 2159 2160 1929) -4(2138 2139 2160 2159) -4(1909 1930 2161 2140) -4(1929 2160 2161 1930) -4(2139 2140 2161 2160) -4(1930 2161 2162 1931) -4(2140 2141 2162 2161) -4(1912 1933 2164 2143) -4(1932 2163 2164 1933) -4(2142 2143 2164 2163) -4(1913 1934 2165 2144) -4(1933 2164 2165 1934) -4(2143 2144 2165 2164) -4(1914 1935 2166 2145) -4(1934 2165 2166 1935) -4(2144 2145 2166 2165) -4(1915 1936 2167 2146) -4(1935 2166 2167 1936) -4(2145 2146 2167 2166) -4(1916 1937 2168 2147) -4(1936 2167 2168 1937) -4(2146 2147 2168 2167) -4(1917 1938 2169 2148) -4(1937 2168 2169 1938) -4(2147 2148 2169 2168) -4(1918 1939 2170 2149) -4(1938 2169 2170 1939) -4(2148 2149 2170 2169) -4(1919 1940 2171 2150) -4(1939 2170 2171 1940) -4(2149 2150 2171 2170) -4(1920 1941 2172 2151) -4(1940 2171 2172 1941) -4(2150 2151 2172 2171) -4(1921 1942 2173 2152) -4(1941 2172 2173 1942) -4(2151 2152 2173 2172) -4(1922 1943 2174 2153) -4(1942 2173 2174 1943) -4(2152 2153 2174 2173) -4(1923 1944 2175 2154) -4(1943 2174 2175 1944) -4(2153 2154 2175 2174) -4(1924 1945 2176 2155) -4(1944 2175 2176 1945) -4(2154 2155 2176 2175) -4(1925 1946 2177 2156) -4(1945 2176 2177 1946) -4(2155 2156 2177 2176) -4(1926 1947 2178 2157) -4(1946 2177 2178 1947) -4(2156 2157 2178 2177) -4(1927 1948 2179 2158) -4(1947 2178 2179 1948) -4(2157 2158 2179 2178) -4(1928 1949 2180 2159) -4(1948 2179 2180 1949) -4(2158 2159 2180 2179) -4(1929 1950 2181 2160) -4(1949 2180 2181 1950) -4(2159 2160 2181 2180) -4(1930 1951 2182 2161) -4(1950 2181 2182 1951) -4(2160 2161 2182 2181) -4(1951 2182 2183 1952) -4(2161 2162 2183 2182) -4(1933 1954 2185 2164) -4(1953 2184 2185 1954) -4(2163 2164 2185 2184) -4(1934 1955 2186 2165) -4(1954 2185 2186 1955) -4(2164 2165 2186 2185) -4(1935 1956 2187 2166) -4(1955 2186 2187 1956) -4(2165 2166 2187 2186) -4(1936 1957 2188 2167) -4(1956 2187 2188 1957) -4(2166 2167 2188 2187) -4(1937 1958 2189 2168) -4(1957 2188 2189 1958) -4(2167 2168 2189 2188) -4(1938 1959 2190 2169) -4(1958 2189 2190 1959) -4(2168 2169 2190 2189) -4(1939 1960 2191 2170) -4(1959 2190 2191 1960) -4(2169 2170 2191 2190) -4(1940 1961 2192 2171) -4(1960 2191 2192 1961) -4(2170 2171 2192 2191) -4(1941 1962 2193 2172) -4(1961 2192 2193 1962) -4(2171 2172 2193 2192) -4(1942 1963 2194 2173) -4(1962 2193 2194 1963) -4(2172 2173 2194 2193) -4(1943 1964 2195 2174) -4(1963 2194 2195 1964) -4(2173 2174 2195 2194) -4(1944 1965 2196 2175) -4(1964 2195 2196 1965) -4(2174 2175 2196 2195) -4(1945 1966 2197 2176) -4(1965 2196 2197 1966) -4(2175 2176 2197 2196) -4(1946 1967 2198 2177) -4(1966 2197 2198 1967) -4(2176 2177 2198 2197) -4(1947 1968 2199 2178) -4(1967 2198 2199 1968) -4(2177 2178 2199 2198) -4(1948 1969 2200 2179) -4(1968 2199 2200 1969) -4(2178 2179 2200 2199) -4(1949 1970 2201 2180) -4(1969 2200 2201 1970) -4(2179 2180 2201 2200) -4(1950 1971 2202 2181) -4(1970 2201 2202 1971) -4(2180 2181 2202 2201) -4(1951 1972 2203 2182) -4(1971 2202 2203 1972) -4(2181 2182 2203 2202) -4(1972 2203 2204 1973) -4(2182 2183 2204 2203) -4(1954 1975 2206 2185) -4(1974 2205 2206 1975) -4(2184 2185 2206 2205) -4(1955 1976 2207 2186) -4(1975 2206 2207 1976) -4(2185 2186 2207 2206) -4(1956 1977 2208 2187) -4(1976 2207 2208 1977) -4(2186 2187 2208 2207) -4(1957 1978 2209 2188) -4(1977 2208 2209 1978) -4(2187 2188 2209 2208) -4(1958 1979 2210 2189) -4(1978 2209 2210 1979) -4(2188 2189 2210 2209) -4(1959 1980 2211 2190) -4(1979 2210 2211 1980) -4(2189 2190 2211 2210) -4(1960 1981 2212 2191) -4(1980 2211 2212 1981) -4(2190 2191 2212 2211) -4(1961 1982 2213 2192) -4(1981 2212 2213 1982) -4(2191 2192 2213 2212) -4(1962 1983 2214 2193) -4(1982 2213 2214 1983) -4(2192 2193 2214 2213) -4(1963 1984 2215 2194) -4(1983 2214 2215 1984) -4(2193 2194 2215 2214) -4(1964 1985 2216 2195) -4(1984 2215 2216 1985) -4(2194 2195 2216 2215) -4(1965 1986 2217 2196) -4(1985 2216 2217 1986) -4(2195 2196 2217 2216) -4(1966 1987 2218 2197) -4(1986 2217 2218 1987) -4(2196 2197 2218 2217) -4(1967 1988 2219 2198) -4(1987 2218 2219 1988) -4(2197 2198 2219 2218) -4(1968 1989 2220 2199) -4(1988 2219 2220 1989) -4(2198 2199 2220 2219) -4(1969 1990 2221 2200) -4(1989 2220 2221 1990) -4(2199 2200 2221 2220) -4(1970 1991 2222 2201) -4(1990 2221 2222 1991) -4(2200 2201 2222 2221) -4(1971 1992 2223 2202) -4(1991 2222 2223 1992) -4(2201 2202 2223 2222) -4(1972 1993 2224 2203) -4(1992 2223 2224 1993) -4(2202 2203 2224 2223) -4(1993 2224 2225 1994) -4(2203 2204 2225 2224) -4(1975 1996 2227 2206) -4(1995 2226 2227 1996) -4(2205 2206 2227 2226) -4(1976 1997 2228 2207) -4(1996 2227 2228 1997) -4(2206 2207 2228 2227) -4(1977 1998 2229 2208) -4(1997 2228 2229 1998) -4(2207 2208 2229 2228) -4(1978 1999 2230 2209) -4(1998 2229 2230 1999) -4(2208 2209 2230 2229) -4(1979 2000 2231 2210) -4(1999 2230 2231 2000) -4(2209 2210 2231 2230) -4(1980 2001 2232 2211) -4(2000 2231 2232 2001) -4(2210 2211 2232 2231) -4(1981 2002 2233 2212) -4(2001 2232 2233 2002) -4(2211 2212 2233 2232) -4(1982 2003 2234 2213) -4(2002 2233 2234 2003) -4(2212 2213 2234 2233) -4(1983 2004 2235 2214) -4(2003 2234 2235 2004) -4(2213 2214 2235 2234) -4(1984 2005 2236 2215) -4(2004 2235 2236 2005) -4(2214 2215 2236 2235) -4(1985 2006 2237 2216) -4(2005 2236 2237 2006) -4(2215 2216 2237 2236) -4(1986 2007 2238 2217) -4(2006 2237 2238 2007) -4(2216 2217 2238 2237) -4(1987 2008 2239 2218) -4(2007 2238 2239 2008) -4(2217 2218 2239 2238) -4(1988 2009 2240 2219) -4(2008 2239 2240 2009) -4(2218 2219 2240 2239) -4(1989 2010 2241 2220) -4(2009 2240 2241 2010) -4(2219 2220 2241 2240) -4(1990 2011 2242 2221) -4(2010 2241 2242 2011) -4(2220 2221 2242 2241) -4(1991 2012 2243 2222) -4(2011 2242 2243 2012) -4(2221 2222 2243 2242) -4(1992 2013 2244 2223) -4(2012 2243 2244 2013) -4(2222 2223 2244 2243) -4(1993 2014 2245 2224) -4(2013 2244 2245 2014) -4(2223 2224 2245 2244) -4(2014 2245 2246 2015) -4(2224 2225 2246 2245) -4(1996 2017 2248 2227) -4(2016 2247 2248 2017) -4(2226 2227 2248 2247) -4(1997 2018 2249 2228) -4(2017 2248 2249 2018) -4(2227 2228 2249 2248) -4(1998 2019 2250 2229) -4(2018 2249 2250 2019) -4(2228 2229 2250 2249) -4(1999 2020 2251 2230) -4(2019 2250 2251 2020) -4(2229 2230 2251 2250) -4(2000 2021 2252 2231) -4(2020 2251 2252 2021) -4(2230 2231 2252 2251) -4(2001 2022 2253 2232) -4(2021 2252 2253 2022) -4(2231 2232 2253 2252) -4(2002 2023 2254 2233) -4(2022 2253 2254 2023) -4(2232 2233 2254 2253) -4(2003 2024 2255 2234) -4(2023 2254 2255 2024) -4(2233 2234 2255 2254) -4(2004 2025 2256 2235) -4(2024 2255 2256 2025) -4(2234 2235 2256 2255) -4(2005 2026 2257 2236) -4(2025 2256 2257 2026) -4(2235 2236 2257 2256) -4(2006 2027 2258 2237) -4(2026 2257 2258 2027) -4(2236 2237 2258 2257) -4(2007 2028 2259 2238) -4(2027 2258 2259 2028) -4(2237 2238 2259 2258) -4(2008 2029 2260 2239) -4(2028 2259 2260 2029) -4(2238 2239 2260 2259) -4(2009 2030 2261 2240) -4(2029 2260 2261 2030) -4(2239 2240 2261 2260) -4(2010 2031 2262 2241) -4(2030 2261 2262 2031) -4(2240 2241 2262 2261) -4(2011 2032 2263 2242) -4(2031 2262 2263 2032) -4(2241 2242 2263 2262) -4(2012 2033 2264 2243) -4(2032 2263 2264 2033) -4(2242 2243 2264 2263) -4(2013 2034 2265 2244) -4(2033 2264 2265 2034) -4(2243 2244 2265 2264) -4(2014 2035 2266 2245) -4(2034 2265 2266 2035) -4(2244 2245 2266 2265) -4(2035 2266 2267 2036) -4(2245 2246 2267 2266) -4(2017 2038 2269 2248) -4(2037 2268 2269 2038) -4(2247 2248 2269 2268) -4(2018 2039 2270 2249) -4(2038 2269 2270 2039) -4(2248 2249 2270 2269) -4(2019 2040 2271 2250) -4(2039 2270 2271 2040) -4(2249 2250 2271 2270) -4(2020 2041 2272 2251) -4(2040 2271 2272 2041) -4(2250 2251 2272 2271) -4(2021 2042 2273 2252) -4(2041 2272 2273 2042) -4(2251 2252 2273 2272) -4(2022 2043 2274 2253) -4(2042 2273 2274 2043) -4(2252 2253 2274 2273) -4(2023 2044 2275 2254) -4(2043 2274 2275 2044) -4(2253 2254 2275 2274) -4(2024 2045 2276 2255) -4(2044 2275 2276 2045) -4(2254 2255 2276 2275) -4(2025 2046 2277 2256) -4(2045 2276 2277 2046) -4(2255 2256 2277 2276) -4(2026 2047 2278 2257) -4(2046 2277 2278 2047) -4(2256 2257 2278 2277) -4(2027 2048 2279 2258) -4(2047 2278 2279 2048) -4(2257 2258 2279 2278) -4(2028 2049 2280 2259) -4(2048 2279 2280 2049) -4(2258 2259 2280 2279) -4(2029 2050 2281 2260) -4(2049 2280 2281 2050) -4(2259 2260 2281 2280) -4(2030 2051 2282 2261) -4(2050 2281 2282 2051) -4(2260 2261 2282 2281) -4(2031 2052 2283 2262) -4(2051 2282 2283 2052) -4(2261 2262 2283 2282) -4(2032 2053 2284 2263) -4(2052 2283 2284 2053) -4(2262 2263 2284 2283) -4(2033 2054 2285 2264) -4(2053 2284 2285 2054) -4(2263 2264 2285 2284) -4(2034 2055 2286 2265) -4(2054 2285 2286 2055) -4(2264 2265 2286 2285) -4(2035 2056 2287 2266) -4(2055 2286 2287 2056) -4(2265 2266 2287 2286) -4(2056 2287 2288 2057) -4(2266 2267 2288 2287) -4(2038 2059 2290 2269) -4(2268 2269 2290 2289) -4(2039 2060 2291 2270) -4(2269 2270 2291 2290) -4(2040 2061 2292 2271) -4(2270 2271 2292 2291) -4(2041 2062 2293 2272) -4(2271 2272 2293 2292) -4(2042 2063 2294 2273) -4(2272 2273 2294 2293) -4(2043 2064 2295 2274) -4(2273 2274 2295 2294) -4(2044 2065 2296 2275) -4(2274 2275 2296 2295) -4(2045 2066 2297 2276) -4(2275 2276 2297 2296) -4(2046 2067 2298 2277) -4(2276 2277 2298 2297) -4(2047 2068 2299 2278) -4(2277 2278 2299 2298) -4(2048 2069 2300 2279) -4(2278 2279 2300 2299) -4(2049 2070 2301 2280) -4(2279 2280 2301 2300) -4(2050 2071 2302 2281) -4(2280 2281 2302 2301) -4(2051 2072 2303 2282) -4(2281 2282 2303 2302) -4(2052 2073 2304 2283) -4(2282 2283 2304 2303) -4(2053 2074 2305 2284) -4(2283 2284 2305 2304) -4(2054 2075 2306 2285) -4(2284 2285 2306 2305) -4(2055 2076 2307 2286) -4(2285 2286 2307 2306) -4(2056 2077 2308 2287) -4(2286 2287 2308 2307) -4(2287 2288 2309 2308) -4(2080 2101 2332 2311) -4(2100 2331 2332 2101) -4(2310 2311 2332 2331) -4(2081 2102 2333 2312) -4(2101 2332 2333 2102) -4(2311 2312 2333 2332) -4(2082 2103 2334 2313) -4(2102 2333 2334 2103) -4(2312 2313 2334 2333) -4(2083 2104 2335 2314) -4(2103 2334 2335 2104) -4(2313 2314 2335 2334) -4(2084 2105 2336 2315) -4(2104 2335 2336 2105) -4(2314 2315 2336 2335) -4(2085 2106 2337 2316) -4(2105 2336 2337 2106) -4(2315 2316 2337 2336) -4(2086 2107 2338 2317) -4(2106 2337 2338 2107) -4(2316 2317 2338 2337) -4(2087 2108 2339 2318) -4(2107 2338 2339 2108) -4(2317 2318 2339 2338) -4(2088 2109 2340 2319) -4(2108 2339 2340 2109) -4(2318 2319 2340 2339) -4(2089 2110 2341 2320) -4(2109 2340 2341 2110) -4(2319 2320 2341 2340) -4(2090 2111 2342 2321) -4(2110 2341 2342 2111) -4(2320 2321 2342 2341) -4(2091 2112 2343 2322) -4(2111 2342 2343 2112) -4(2321 2322 2343 2342) -4(2092 2113 2344 2323) -4(2112 2343 2344 2113) -4(2322 2323 2344 2343) -4(2093 2114 2345 2324) -4(2113 2344 2345 2114) -4(2323 2324 2345 2344) -4(2094 2115 2346 2325) -4(2114 2345 2346 2115) -4(2324 2325 2346 2345) -4(2095 2116 2347 2326) -4(2115 2346 2347 2116) -4(2325 2326 2347 2346) -4(2096 2117 2348 2327) -4(2116 2347 2348 2117) -4(2326 2327 2348 2347) -4(2097 2118 2349 2328) -4(2117 2348 2349 2118) -4(2327 2328 2349 2348) -4(2098 2119 2350 2329) -4(2118 2349 2350 2119) -4(2328 2329 2350 2349) -4(2119 2350 2351 2120) -4(2329 2330 2351 2350) -4(2101 2122 2353 2332) -4(2121 2352 2353 2122) -4(2331 2332 2353 2352) -4(2102 2123 2354 2333) -4(2122 2353 2354 2123) -4(2332 2333 2354 2353) -4(2103 2124 2355 2334) -4(2123 2354 2355 2124) -4(2333 2334 2355 2354) -4(2104 2125 2356 2335) -4(2124 2355 2356 2125) -4(2334 2335 2356 2355) -4(2105 2126 2357 2336) -4(2125 2356 2357 2126) -4(2335 2336 2357 2356) -4(2106 2127 2358 2337) -4(2126 2357 2358 2127) -4(2336 2337 2358 2357) -4(2107 2128 2359 2338) -4(2127 2358 2359 2128) -4(2337 2338 2359 2358) -4(2108 2129 2360 2339) -4(2128 2359 2360 2129) -4(2338 2339 2360 2359) -4(2109 2130 2361 2340) -4(2129 2360 2361 2130) -4(2339 2340 2361 2360) -4(2110 2131 2362 2341) -4(2130 2361 2362 2131) -4(2340 2341 2362 2361) -4(2111 2132 2363 2342) -4(2131 2362 2363 2132) -4(2341 2342 2363 2362) -4(2112 2133 2364 2343) -4(2132 2363 2364 2133) -4(2342 2343 2364 2363) -4(2113 2134 2365 2344) -4(2133 2364 2365 2134) -4(2343 2344 2365 2364) -4(2114 2135 2366 2345) -4(2134 2365 2366 2135) -4(2344 2345 2366 2365) -4(2115 2136 2367 2346) -4(2135 2366 2367 2136) -4(2345 2346 2367 2366) -4(2116 2137 2368 2347) -4(2136 2367 2368 2137) -4(2346 2347 2368 2367) -4(2117 2138 2369 2348) -4(2137 2368 2369 2138) -4(2347 2348 2369 2368) -4(2118 2139 2370 2349) -4(2138 2369 2370 2139) -4(2348 2349 2370 2369) -4(2119 2140 2371 2350) -4(2139 2370 2371 2140) -4(2349 2350 2371 2370) -4(2140 2371 2372 2141) -4(2350 2351 2372 2371) -4(2122 2143 2374 2353) -4(2142 2373 2374 2143) -4(2352 2353 2374 2373) -4(2123 2144 2375 2354) -4(2143 2374 2375 2144) -4(2353 2354 2375 2374) -4(2124 2145 2376 2355) -4(2144 2375 2376 2145) -4(2354 2355 2376 2375) -4(2125 2146 2377 2356) -4(2145 2376 2377 2146) -4(2355 2356 2377 2376) -4(2126 2147 2378 2357) -4(2146 2377 2378 2147) -4(2356 2357 2378 2377) -4(2127 2148 2379 2358) -4(2147 2378 2379 2148) -4(2357 2358 2379 2378) -4(2128 2149 2380 2359) -4(2148 2379 2380 2149) -4(2358 2359 2380 2379) -4(2129 2150 2381 2360) -4(2149 2380 2381 2150) -4(2359 2360 2381 2380) -4(2130 2151 2382 2361) -4(2150 2381 2382 2151) -4(2360 2361 2382 2381) -4(2131 2152 2383 2362) -4(2151 2382 2383 2152) -4(2361 2362 2383 2382) -4(2132 2153 2384 2363) -4(2152 2383 2384 2153) -4(2362 2363 2384 2383) -4(2133 2154 2385 2364) -4(2153 2384 2385 2154) -4(2363 2364 2385 2384) -4(2134 2155 2386 2365) -4(2154 2385 2386 2155) -4(2364 2365 2386 2385) -4(2135 2156 2387 2366) -4(2155 2386 2387 2156) -4(2365 2366 2387 2386) -4(2136 2157 2388 2367) -4(2156 2387 2388 2157) -4(2366 2367 2388 2387) -4(2137 2158 2389 2368) -4(2157 2388 2389 2158) -4(2367 2368 2389 2388) -4(2138 2159 2390 2369) -4(2158 2389 2390 2159) -4(2368 2369 2390 2389) -4(2139 2160 2391 2370) -4(2159 2390 2391 2160) -4(2369 2370 2391 2390) -4(2140 2161 2392 2371) -4(2160 2391 2392 2161) -4(2370 2371 2392 2391) -4(2161 2392 2393 2162) -4(2371 2372 2393 2392) -4(2143 2164 2395 2374) -4(2163 2394 2395 2164) -4(2373 2374 2395 2394) -4(2144 2165 2396 2375) -4(2164 2395 2396 2165) -4(2374 2375 2396 2395) -4(2145 2166 2397 2376) -4(2165 2396 2397 2166) -4(2375 2376 2397 2396) -4(2146 2167 2398 2377) -4(2166 2397 2398 2167) -4(2376 2377 2398 2397) -4(2147 2168 2399 2378) -4(2167 2398 2399 2168) -4(2377 2378 2399 2398) -4(2148 2169 2400 2379) -4(2168 2399 2400 2169) -4(2378 2379 2400 2399) -4(2149 2170 2401 2380) -4(2169 2400 2401 2170) -4(2379 2380 2401 2400) -4(2150 2171 2402 2381) -4(2170 2401 2402 2171) -4(2380 2381 2402 2401) -4(2151 2172 2403 2382) -4(2171 2402 2403 2172) -4(2381 2382 2403 2402) -4(2152 2173 2404 2383) -4(2172 2403 2404 2173) -4(2382 2383 2404 2403) -4(2153 2174 2405 2384) -4(2173 2404 2405 2174) -4(2383 2384 2405 2404) -4(2154 2175 2406 2385) -4(2174 2405 2406 2175) -4(2384 2385 2406 2405) -4(2155 2176 2407 2386) -4(2175 2406 2407 2176) -4(2385 2386 2407 2406) -4(2156 2177 2408 2387) -4(2176 2407 2408 2177) -4(2386 2387 2408 2407) -4(2157 2178 2409 2388) -4(2177 2408 2409 2178) -4(2387 2388 2409 2408) -4(2158 2179 2410 2389) -4(2178 2409 2410 2179) -4(2388 2389 2410 2409) -4(2159 2180 2411 2390) -4(2179 2410 2411 2180) -4(2389 2390 2411 2410) -4(2160 2181 2412 2391) -4(2180 2411 2412 2181) -4(2390 2391 2412 2411) -4(2161 2182 2413 2392) -4(2181 2412 2413 2182) -4(2391 2392 2413 2412) -4(2182 2413 2414 2183) -4(2392 2393 2414 2413) -4(2164 2185 2416 2395) -4(2184 2415 2416 2185) -4(2394 2395 2416 2415) -4(2165 2186 2417 2396) -4(2185 2416 2417 2186) -4(2395 2396 2417 2416) -4(2166 2187 2418 2397) -4(2186 2417 2418 2187) -4(2396 2397 2418 2417) -4(2167 2188 2419 2398) -4(2187 2418 2419 2188) -4(2397 2398 2419 2418) -4(2168 2189 2420 2399) -4(2188 2419 2420 2189) -4(2398 2399 2420 2419) -4(2169 2190 2421 2400) -4(2189 2420 2421 2190) -4(2399 2400 2421 2420) -4(2170 2191 2422 2401) -4(2190 2421 2422 2191) -4(2400 2401 2422 2421) -4(2171 2192 2423 2402) -4(2191 2422 2423 2192) -4(2401 2402 2423 2422) -4(2172 2193 2424 2403) -4(2192 2423 2424 2193) -4(2402 2403 2424 2423) -4(2173 2194 2425 2404) -4(2193 2424 2425 2194) -4(2403 2404 2425 2424) -4(2174 2195 2426 2405) -4(2194 2425 2426 2195) -4(2404 2405 2426 2425) -4(2175 2196 2427 2406) -4(2195 2426 2427 2196) -4(2405 2406 2427 2426) -4(2176 2197 2428 2407) -4(2196 2427 2428 2197) -4(2406 2407 2428 2427) -4(2177 2198 2429 2408) -4(2197 2428 2429 2198) -4(2407 2408 2429 2428) -4(2178 2199 2430 2409) -4(2198 2429 2430 2199) -4(2408 2409 2430 2429) -4(2179 2200 2431 2410) -4(2199 2430 2431 2200) -4(2409 2410 2431 2430) -4(2180 2201 2432 2411) -4(2200 2431 2432 2201) -4(2410 2411 2432 2431) -4(2181 2202 2433 2412) -4(2201 2432 2433 2202) -4(2411 2412 2433 2432) -4(2182 2203 2434 2413) -4(2202 2433 2434 2203) -4(2412 2413 2434 2433) -4(2203 2434 2435 2204) -4(2413 2414 2435 2434) -4(2185 2206 2437 2416) -4(2205 2436 2437 2206) -4(2415 2416 2437 2436) -4(2186 2207 2438 2417) -4(2206 2437 2438 2207) -4(2416 2417 2438 2437) -4(2187 2208 2439 2418) -4(2207 2438 2439 2208) -4(2417 2418 2439 2438) -4(2188 2209 2440 2419) -4(2208 2439 2440 2209) -4(2418 2419 2440 2439) -4(2189 2210 2441 2420) -4(2209 2440 2441 2210) -4(2419 2420 2441 2440) -4(2190 2211 2442 2421) -4(2210 2441 2442 2211) -4(2420 2421 2442 2441) -4(2191 2212 2443 2422) -4(2211 2442 2443 2212) -4(2421 2422 2443 2442) -4(2192 2213 2444 2423) -4(2212 2443 2444 2213) -4(2422 2423 2444 2443) -4(2193 2214 2445 2424) -4(2213 2444 2445 2214) -4(2423 2424 2445 2444) -4(2194 2215 2446 2425) -4(2214 2445 2446 2215) -4(2424 2425 2446 2445) -4(2195 2216 2447 2426) -4(2215 2446 2447 2216) -4(2425 2426 2447 2446) -4(2196 2217 2448 2427) -4(2216 2447 2448 2217) -4(2426 2427 2448 2447) -4(2197 2218 2449 2428) -4(2217 2448 2449 2218) -4(2427 2428 2449 2448) -4(2198 2219 2450 2429) -4(2218 2449 2450 2219) -4(2428 2429 2450 2449) -4(2199 2220 2451 2430) -4(2219 2450 2451 2220) -4(2429 2430 2451 2450) -4(2200 2221 2452 2431) -4(2220 2451 2452 2221) -4(2430 2431 2452 2451) -4(2201 2222 2453 2432) -4(2221 2452 2453 2222) -4(2431 2432 2453 2452) -4(2202 2223 2454 2433) -4(2222 2453 2454 2223) -4(2432 2433 2454 2453) -4(2203 2224 2455 2434) -4(2223 2454 2455 2224) -4(2433 2434 2455 2454) -4(2224 2455 2456 2225) -4(2434 2435 2456 2455) -4(2206 2227 2458 2437) -4(2226 2457 2458 2227) -4(2436 2437 2458 2457) -4(2207 2228 2459 2438) -4(2227 2458 2459 2228) -4(2437 2438 2459 2458) -4(2208 2229 2460 2439) -4(2228 2459 2460 2229) -4(2438 2439 2460 2459) -4(2209 2230 2461 2440) -4(2229 2460 2461 2230) -4(2439 2440 2461 2460) -4(2210 2231 2462 2441) -4(2230 2461 2462 2231) -4(2440 2441 2462 2461) -4(2211 2232 2463 2442) -4(2231 2462 2463 2232) -4(2441 2442 2463 2462) -4(2212 2233 2464 2443) -4(2232 2463 2464 2233) -4(2442 2443 2464 2463) -4(2213 2234 2465 2444) -4(2233 2464 2465 2234) -4(2443 2444 2465 2464) -4(2214 2235 2466 2445) -4(2234 2465 2466 2235) -4(2444 2445 2466 2465) -4(2215 2236 2467 2446) -4(2235 2466 2467 2236) -4(2445 2446 2467 2466) -4(2216 2237 2468 2447) -4(2236 2467 2468 2237) -4(2446 2447 2468 2467) -4(2217 2238 2469 2448) -4(2237 2468 2469 2238) -4(2447 2448 2469 2468) -4(2218 2239 2470 2449) -4(2238 2469 2470 2239) -4(2448 2449 2470 2469) -4(2219 2240 2471 2450) -4(2239 2470 2471 2240) -4(2449 2450 2471 2470) -4(2220 2241 2472 2451) -4(2240 2471 2472 2241) -4(2450 2451 2472 2471) -4(2221 2242 2473 2452) -4(2241 2472 2473 2242) -4(2451 2452 2473 2472) -4(2222 2243 2474 2453) -4(2242 2473 2474 2243) -4(2452 2453 2474 2473) -4(2223 2244 2475 2454) -4(2243 2474 2475 2244) -4(2453 2454 2475 2474) -4(2224 2245 2476 2455) -4(2244 2475 2476 2245) -4(2454 2455 2476 2475) -4(2245 2476 2477 2246) -4(2455 2456 2477 2476) -4(2227 2248 2479 2458) -4(2247 2478 2479 2248) -4(2457 2458 2479 2478) -4(2228 2249 2480 2459) -4(2248 2479 2480 2249) -4(2458 2459 2480 2479) -4(2229 2250 2481 2460) -4(2249 2480 2481 2250) -4(2459 2460 2481 2480) -4(2230 2251 2482 2461) -4(2250 2481 2482 2251) -4(2460 2461 2482 2481) -4(2231 2252 2483 2462) -4(2251 2482 2483 2252) -4(2461 2462 2483 2482) -4(2232 2253 2484 2463) -4(2252 2483 2484 2253) -4(2462 2463 2484 2483) -4(2233 2254 2485 2464) -4(2253 2484 2485 2254) -4(2463 2464 2485 2484) -4(2234 2255 2486 2465) -4(2254 2485 2486 2255) -4(2464 2465 2486 2485) -4(2235 2256 2487 2466) -4(2255 2486 2487 2256) -4(2465 2466 2487 2486) -4(2236 2257 2488 2467) -4(2256 2487 2488 2257) -4(2466 2467 2488 2487) -4(2237 2258 2489 2468) -4(2257 2488 2489 2258) -4(2467 2468 2489 2488) -4(2238 2259 2490 2469) -4(2258 2489 2490 2259) -4(2468 2469 2490 2489) -4(2239 2260 2491 2470) -4(2259 2490 2491 2260) -4(2469 2470 2491 2490) -4(2240 2261 2492 2471) -4(2260 2491 2492 2261) -4(2470 2471 2492 2491) -4(2241 2262 2493 2472) -4(2261 2492 2493 2262) -4(2471 2472 2493 2492) -4(2242 2263 2494 2473) -4(2262 2493 2494 2263) -4(2472 2473 2494 2493) -4(2243 2264 2495 2474) -4(2263 2494 2495 2264) -4(2473 2474 2495 2494) -4(2244 2265 2496 2475) -4(2264 2495 2496 2265) -4(2474 2475 2496 2495) -4(2245 2266 2497 2476) -4(2265 2496 2497 2266) -4(2475 2476 2497 2496) -4(2266 2497 2498 2267) -4(2476 2477 2498 2497) -4(2248 2269 2500 2479) -4(2268 2499 2500 2269) -4(2478 2479 2500 2499) -4(2249 2270 2501 2480) -4(2269 2500 2501 2270) -4(2479 2480 2501 2500) -4(2250 2271 2502 2481) -4(2270 2501 2502 2271) -4(2480 2481 2502 2501) -4(2251 2272 2503 2482) -4(2271 2502 2503 2272) -4(2481 2482 2503 2502) -4(2252 2273 2504 2483) -4(2272 2503 2504 2273) -4(2482 2483 2504 2503) -4(2253 2274 2505 2484) -4(2273 2504 2505 2274) -4(2483 2484 2505 2504) -4(2254 2275 2506 2485) -4(2274 2505 2506 2275) -4(2484 2485 2506 2505) -4(2255 2276 2507 2486) -4(2275 2506 2507 2276) -4(2485 2486 2507 2506) -4(2256 2277 2508 2487) -4(2276 2507 2508 2277) -4(2486 2487 2508 2507) -4(2257 2278 2509 2488) -4(2277 2508 2509 2278) -4(2487 2488 2509 2508) -4(2258 2279 2510 2489) -4(2278 2509 2510 2279) -4(2488 2489 2510 2509) -4(2259 2280 2511 2490) -4(2279 2510 2511 2280) -4(2489 2490 2511 2510) -4(2260 2281 2512 2491) -4(2280 2511 2512 2281) -4(2490 2491 2512 2511) -4(2261 2282 2513 2492) -4(2281 2512 2513 2282) -4(2491 2492 2513 2512) -4(2262 2283 2514 2493) -4(2282 2513 2514 2283) -4(2492 2493 2514 2513) -4(2263 2284 2515 2494) -4(2283 2514 2515 2284) -4(2493 2494 2515 2514) -4(2264 2285 2516 2495) -4(2284 2515 2516 2285) -4(2494 2495 2516 2515) -4(2265 2286 2517 2496) -4(2285 2516 2517 2286) -4(2495 2496 2517 2516) -4(2266 2287 2518 2497) -4(2286 2517 2518 2287) -4(2496 2497 2518 2517) -4(2287 2518 2519 2288) -4(2497 2498 2519 2518) -4(2269 2290 2521 2500) -4(2499 2500 2521 2520) -4(2270 2291 2522 2501) -4(2500 2501 2522 2521) -4(2271 2292 2523 2502) -4(2501 2502 2523 2522) -4(2272 2293 2524 2503) -4(2502 2503 2524 2523) -4(2273 2294 2525 2504) -4(2503 2504 2525 2524) -4(2274 2295 2526 2505) -4(2504 2505 2526 2525) -4(2275 2296 2527 2506) -4(2505 2506 2527 2526) -4(2276 2297 2528 2507) -4(2506 2507 2528 2527) -4(2277 2298 2529 2508) -4(2507 2508 2529 2528) -4(2278 2299 2530 2509) -4(2508 2509 2530 2529) -4(2279 2300 2531 2510) -4(2509 2510 2531 2530) -4(2280 2301 2532 2511) -4(2510 2511 2532 2531) -4(2281 2302 2533 2512) -4(2511 2512 2533 2532) -4(2282 2303 2534 2513) -4(2512 2513 2534 2533) -4(2283 2304 2535 2514) -4(2513 2514 2535 2534) -4(2284 2305 2536 2515) -4(2514 2515 2536 2535) -4(2285 2306 2537 2516) -4(2515 2516 2537 2536) -4(2286 2307 2538 2517) -4(2516 2517 2538 2537) -4(2287 2308 2539 2518) -4(2517 2518 2539 2538) -4(2518 2519 2540 2539) -4(2311 2332 2563 2542) -4(2331 2562 2563 2332) -4(2541 2542 2563 2562) -4(2312 2333 2564 2543) -4(2332 2563 2564 2333) -4(2542 2543 2564 2563) -4(2313 2334 2565 2544) -4(2333 2564 2565 2334) -4(2543 2544 2565 2564) -4(2314 2335 2566 2545) -4(2334 2565 2566 2335) -4(2544 2545 2566 2565) -4(2315 2336 2567 2546) -4(2335 2566 2567 2336) -4(2545 2546 2567 2566) -4(2316 2337 2568 2547) -4(2336 2567 2568 2337) -4(2546 2547 2568 2567) -4(2317 2338 2569 2548) -4(2337 2568 2569 2338) -4(2547 2548 2569 2568) -4(2318 2339 2570 2549) -4(2338 2569 2570 2339) -4(2548 2549 2570 2569) -4(2319 2340 2571 2550) -4(2339 2570 2571 2340) -4(2549 2550 2571 2570) -4(2320 2341 2572 2551) -4(2340 2571 2572 2341) -4(2550 2551 2572 2571) -4(2321 2342 2573 2552) -4(2341 2572 2573 2342) -4(2551 2552 2573 2572) -4(2322 2343 2574 2553) -4(2342 2573 2574 2343) -4(2552 2553 2574 2573) -4(2323 2344 2575 2554) -4(2343 2574 2575 2344) -4(2553 2554 2575 2574) -4(2324 2345 2576 2555) -4(2344 2575 2576 2345) -4(2554 2555 2576 2575) -4(2325 2346 2577 2556) -4(2345 2576 2577 2346) -4(2555 2556 2577 2576) -4(2326 2347 2578 2557) -4(2346 2577 2578 2347) -4(2556 2557 2578 2577) -4(2327 2348 2579 2558) -4(2347 2578 2579 2348) -4(2557 2558 2579 2578) -4(2328 2349 2580 2559) -4(2348 2579 2580 2349) -4(2558 2559 2580 2579) -4(2329 2350 2581 2560) -4(2349 2580 2581 2350) -4(2559 2560 2581 2580) -4(2350 2581 2582 2351) -4(2560 2561 2582 2581) -4(2332 2353 2584 2563) -4(2352 2583 2584 2353) -4(2562 2563 2584 2583) -4(2333 2354 2585 2564) -4(2353 2584 2585 2354) -4(2563 2564 2585 2584) -4(2334 2355 2586 2565) -4(2354 2585 2586 2355) -4(2564 2565 2586 2585) -4(2335 2356 2587 2566) -4(2355 2586 2587 2356) -4(2565 2566 2587 2586) -4(2336 2357 2588 2567) -4(2356 2587 2588 2357) -4(2566 2567 2588 2587) -4(2337 2358 2589 2568) -4(2357 2588 2589 2358) -4(2567 2568 2589 2588) -4(2338 2359 2590 2569) -4(2358 2589 2590 2359) -4(2568 2569 2590 2589) -4(2339 2360 2591 2570) -4(2359 2590 2591 2360) -4(2569 2570 2591 2590) -4(2340 2361 2592 2571) -4(2360 2591 2592 2361) -4(2570 2571 2592 2591) -4(2341 2362 2593 2572) -4(2361 2592 2593 2362) -4(2571 2572 2593 2592) -4(2342 2363 2594 2573) -4(2362 2593 2594 2363) -4(2572 2573 2594 2593) -4(2343 2364 2595 2574) -4(2363 2594 2595 2364) -4(2573 2574 2595 2594) -4(2344 2365 2596 2575) -4(2364 2595 2596 2365) -4(2574 2575 2596 2595) -4(2345 2366 2597 2576) -4(2365 2596 2597 2366) -4(2575 2576 2597 2596) -4(2346 2367 2598 2577) -4(2366 2597 2598 2367) -4(2576 2577 2598 2597) -4(2347 2368 2599 2578) -4(2367 2598 2599 2368) -4(2577 2578 2599 2598) -4(2348 2369 2600 2579) -4(2368 2599 2600 2369) -4(2578 2579 2600 2599) -4(2349 2370 2601 2580) -4(2369 2600 2601 2370) -4(2579 2580 2601 2600) -4(2350 2371 2602 2581) -4(2370 2601 2602 2371) -4(2580 2581 2602 2601) -4(2371 2602 2603 2372) -4(2581 2582 2603 2602) -4(2353 2374 2605 2584) -4(2373 2604 2605 2374) -4(2583 2584 2605 2604) -4(2354 2375 2606 2585) -4(2374 2605 2606 2375) -4(2584 2585 2606 2605) -4(2355 2376 2607 2586) -4(2375 2606 2607 2376) -4(2585 2586 2607 2606) -4(2356 2377 2608 2587) -4(2376 2607 2608 2377) -4(2586 2587 2608 2607) -4(2357 2378 2609 2588) -4(2377 2608 2609 2378) -4(2587 2588 2609 2608) -4(2358 2379 2610 2589) -4(2378 2609 2610 2379) -4(2588 2589 2610 2609) -4(2359 2380 2611 2590) -4(2379 2610 2611 2380) -4(2589 2590 2611 2610) -4(2360 2381 2612 2591) -4(2380 2611 2612 2381) -4(2590 2591 2612 2611) -4(2361 2382 2613 2592) -4(2381 2612 2613 2382) -4(2591 2592 2613 2612) -4(2362 2383 2614 2593) -4(2382 2613 2614 2383) -4(2592 2593 2614 2613) -4(2363 2384 2615 2594) -4(2383 2614 2615 2384) -4(2593 2594 2615 2614) -4(2364 2385 2616 2595) -4(2384 2615 2616 2385) -4(2594 2595 2616 2615) -4(2365 2386 2617 2596) -4(2385 2616 2617 2386) -4(2595 2596 2617 2616) -4(2366 2387 2618 2597) -4(2386 2617 2618 2387) -4(2596 2597 2618 2617) -4(2367 2388 2619 2598) -4(2387 2618 2619 2388) -4(2597 2598 2619 2618) -4(2368 2389 2620 2599) -4(2388 2619 2620 2389) -4(2598 2599 2620 2619) -4(2369 2390 2621 2600) -4(2389 2620 2621 2390) -4(2599 2600 2621 2620) -4(2370 2391 2622 2601) -4(2390 2621 2622 2391) -4(2600 2601 2622 2621) -4(2371 2392 2623 2602) -4(2391 2622 2623 2392) -4(2601 2602 2623 2622) -4(2392 2623 2624 2393) -4(2602 2603 2624 2623) -4(2374 2395 2626 2605) -4(2394 2625 2626 2395) -4(2604 2605 2626 2625) -4(2375 2396 2627 2606) -4(2395 2626 2627 2396) -4(2605 2606 2627 2626) -4(2376 2397 2628 2607) -4(2396 2627 2628 2397) -4(2606 2607 2628 2627) -4(2377 2398 2629 2608) -4(2397 2628 2629 2398) -4(2607 2608 2629 2628) -4(2378 2399 2630 2609) -4(2398 2629 2630 2399) -4(2608 2609 2630 2629) -4(2379 2400 2631 2610) -4(2399 2630 2631 2400) -4(2609 2610 2631 2630) -4(2380 2401 2632 2611) -4(2400 2631 2632 2401) -4(2610 2611 2632 2631) -4(2381 2402 2633 2612) -4(2401 2632 2633 2402) -4(2611 2612 2633 2632) -4(2382 2403 2634 2613) -4(2402 2633 2634 2403) -4(2612 2613 2634 2633) -4(2383 2404 2635 2614) -4(2403 2634 2635 2404) -4(2613 2614 2635 2634) -4(2384 2405 2636 2615) -4(2404 2635 2636 2405) -4(2614 2615 2636 2635) -4(2385 2406 2637 2616) -4(2405 2636 2637 2406) -4(2615 2616 2637 2636) -4(2386 2407 2638 2617) -4(2406 2637 2638 2407) -4(2616 2617 2638 2637) -4(2387 2408 2639 2618) -4(2407 2638 2639 2408) -4(2617 2618 2639 2638) -4(2388 2409 2640 2619) -4(2408 2639 2640 2409) -4(2618 2619 2640 2639) -4(2389 2410 2641 2620) -4(2409 2640 2641 2410) -4(2619 2620 2641 2640) -4(2390 2411 2642 2621) -4(2410 2641 2642 2411) -4(2620 2621 2642 2641) -4(2391 2412 2643 2622) -4(2411 2642 2643 2412) -4(2621 2622 2643 2642) -4(2392 2413 2644 2623) -4(2412 2643 2644 2413) -4(2622 2623 2644 2643) -4(2413 2644 2645 2414) -4(2623 2624 2645 2644) -4(2395 2416 2647 2626) -4(2415 2646 2647 2416) -4(2625 2626 2647 2646) -4(2396 2417 2648 2627) -4(2416 2647 2648 2417) -4(2626 2627 2648 2647) -4(2397 2418 2649 2628) -4(2417 2648 2649 2418) -4(2627 2628 2649 2648) -4(2398 2419 2650 2629) -4(2418 2649 2650 2419) -4(2628 2629 2650 2649) -4(2399 2420 2651 2630) -4(2419 2650 2651 2420) -4(2629 2630 2651 2650) -4(2400 2421 2652 2631) -4(2420 2651 2652 2421) -4(2630 2631 2652 2651) -4(2401 2422 2653 2632) -4(2421 2652 2653 2422) -4(2631 2632 2653 2652) -4(2402 2423 2654 2633) -4(2422 2653 2654 2423) -4(2632 2633 2654 2653) -4(2403 2424 2655 2634) -4(2423 2654 2655 2424) -4(2633 2634 2655 2654) -4(2404 2425 2656 2635) -4(2424 2655 2656 2425) -4(2634 2635 2656 2655) -4(2405 2426 2657 2636) -4(2425 2656 2657 2426) -4(2635 2636 2657 2656) -4(2406 2427 2658 2637) -4(2426 2657 2658 2427) -4(2636 2637 2658 2657) -4(2407 2428 2659 2638) -4(2427 2658 2659 2428) -4(2637 2638 2659 2658) -4(2408 2429 2660 2639) -4(2428 2659 2660 2429) -4(2638 2639 2660 2659) -4(2409 2430 2661 2640) -4(2429 2660 2661 2430) -4(2639 2640 2661 2660) -4(2410 2431 2662 2641) -4(2430 2661 2662 2431) -4(2640 2641 2662 2661) -4(2411 2432 2663 2642) -4(2431 2662 2663 2432) -4(2641 2642 2663 2662) -4(2412 2433 2664 2643) -4(2432 2663 2664 2433) -4(2642 2643 2664 2663) -4(2413 2434 2665 2644) -4(2433 2664 2665 2434) -4(2643 2644 2665 2664) -4(2434 2665 2666 2435) -4(2644 2645 2666 2665) -4(2416 2437 2668 2647) -4(2436 2667 2668 2437) -4(2646 2647 2668 2667) -4(2417 2438 2669 2648) -4(2437 2668 2669 2438) -4(2647 2648 2669 2668) -4(2418 2439 2670 2649) -4(2438 2669 2670 2439) -4(2648 2649 2670 2669) -4(2419 2440 2671 2650) -4(2439 2670 2671 2440) -4(2649 2650 2671 2670) -4(2420 2441 2672 2651) -4(2440 2671 2672 2441) -4(2650 2651 2672 2671) -4(2421 2442 2673 2652) -4(2441 2672 2673 2442) -4(2651 2652 2673 2672) -4(2422 2443 2674 2653) -4(2442 2673 2674 2443) -4(2652 2653 2674 2673) -4(2423 2444 2675 2654) -4(2443 2674 2675 2444) -4(2653 2654 2675 2674) -4(2424 2445 2676 2655) -4(2444 2675 2676 2445) -4(2654 2655 2676 2675) -4(2425 2446 2677 2656) -4(2445 2676 2677 2446) -4(2655 2656 2677 2676) -4(2426 2447 2678 2657) -4(2446 2677 2678 2447) -4(2656 2657 2678 2677) -4(2427 2448 2679 2658) -4(2447 2678 2679 2448) -4(2657 2658 2679 2678) -4(2428 2449 2680 2659) -4(2448 2679 2680 2449) -4(2658 2659 2680 2679) -4(2429 2450 2681 2660) -4(2449 2680 2681 2450) -4(2659 2660 2681 2680) -4(2430 2451 2682 2661) -4(2450 2681 2682 2451) -4(2660 2661 2682 2681) -4(2431 2452 2683 2662) -4(2451 2682 2683 2452) -4(2661 2662 2683 2682) -4(2432 2453 2684 2663) -4(2452 2683 2684 2453) -4(2662 2663 2684 2683) -4(2433 2454 2685 2664) -4(2453 2684 2685 2454) -4(2663 2664 2685 2684) -4(2434 2455 2686 2665) -4(2454 2685 2686 2455) -4(2664 2665 2686 2685) -4(2455 2686 2687 2456) -4(2665 2666 2687 2686) -4(2437 2458 2689 2668) -4(2457 2688 2689 2458) -4(2667 2668 2689 2688) -4(2438 2459 2690 2669) -4(2458 2689 2690 2459) -4(2668 2669 2690 2689) -4(2439 2460 2691 2670) -4(2459 2690 2691 2460) -4(2669 2670 2691 2690) -4(2440 2461 2692 2671) -4(2460 2691 2692 2461) -4(2670 2671 2692 2691) -4(2441 2462 2693 2672) -4(2461 2692 2693 2462) -4(2671 2672 2693 2692) -4(2442 2463 2694 2673) -4(2462 2693 2694 2463) -4(2672 2673 2694 2693) -4(2443 2464 2695 2674) -4(2463 2694 2695 2464) -4(2673 2674 2695 2694) -4(2444 2465 2696 2675) -4(2464 2695 2696 2465) -4(2674 2675 2696 2695) -4(2445 2466 2697 2676) -4(2465 2696 2697 2466) -4(2675 2676 2697 2696) -4(2446 2467 2698 2677) -4(2466 2697 2698 2467) -4(2676 2677 2698 2697) -4(2447 2468 2699 2678) -4(2467 2698 2699 2468) -4(2677 2678 2699 2698) -4(2448 2469 2700 2679) -4(2468 2699 2700 2469) -4(2678 2679 2700 2699) -4(2449 2470 2701 2680) -4(2469 2700 2701 2470) -4(2679 2680 2701 2700) -4(2450 2471 2702 2681) -4(2470 2701 2702 2471) -4(2680 2681 2702 2701) -4(2451 2472 2703 2682) -4(2471 2702 2703 2472) -4(2681 2682 2703 2702) -4(2452 2473 2704 2683) -4(2472 2703 2704 2473) -4(2682 2683 2704 2703) -4(2453 2474 2705 2684) -4(2473 2704 2705 2474) -4(2683 2684 2705 2704) -4(2454 2475 2706 2685) -4(2474 2705 2706 2475) -4(2684 2685 2706 2705) -4(2455 2476 2707 2686) -4(2475 2706 2707 2476) -4(2685 2686 2707 2706) -4(2476 2707 2708 2477) -4(2686 2687 2708 2707) -4(2458 2479 2710 2689) -4(2478 2709 2710 2479) -4(2688 2689 2710 2709) -4(2459 2480 2711 2690) -4(2479 2710 2711 2480) -4(2689 2690 2711 2710) -4(2460 2481 2712 2691) -4(2480 2711 2712 2481) -4(2690 2691 2712 2711) -4(2461 2482 2713 2692) -4(2481 2712 2713 2482) -4(2691 2692 2713 2712) -4(2462 2483 2714 2693) -4(2482 2713 2714 2483) -4(2692 2693 2714 2713) -4(2463 2484 2715 2694) -4(2483 2714 2715 2484) -4(2693 2694 2715 2714) -4(2464 2485 2716 2695) -4(2484 2715 2716 2485) -4(2694 2695 2716 2715) -4(2465 2486 2717 2696) -4(2485 2716 2717 2486) -4(2695 2696 2717 2716) -4(2466 2487 2718 2697) -4(2486 2717 2718 2487) -4(2696 2697 2718 2717) -4(2467 2488 2719 2698) -4(2487 2718 2719 2488) -4(2697 2698 2719 2718) -4(2468 2489 2720 2699) -4(2488 2719 2720 2489) -4(2698 2699 2720 2719) -4(2469 2490 2721 2700) -4(2489 2720 2721 2490) -4(2699 2700 2721 2720) -4(2470 2491 2722 2701) -4(2490 2721 2722 2491) -4(2700 2701 2722 2721) -4(2471 2492 2723 2702) -4(2491 2722 2723 2492) -4(2701 2702 2723 2722) -4(2472 2493 2724 2703) -4(2492 2723 2724 2493) -4(2702 2703 2724 2723) -4(2473 2494 2725 2704) -4(2493 2724 2725 2494) -4(2703 2704 2725 2724) -4(2474 2495 2726 2705) -4(2494 2725 2726 2495) -4(2704 2705 2726 2725) -4(2475 2496 2727 2706) -4(2495 2726 2727 2496) -4(2705 2706 2727 2726) -4(2476 2497 2728 2707) -4(2496 2727 2728 2497) -4(2706 2707 2728 2727) -4(2497 2728 2729 2498) -4(2707 2708 2729 2728) -4(2479 2500 2731 2710) -4(2499 2730 2731 2500) -4(2709 2710 2731 2730) -4(2480 2501 2732 2711) -4(2500 2731 2732 2501) -4(2710 2711 2732 2731) -4(2481 2502 2733 2712) -4(2501 2732 2733 2502) -4(2711 2712 2733 2732) -4(2482 2503 2734 2713) -4(2502 2733 2734 2503) -4(2712 2713 2734 2733) -4(2483 2504 2735 2714) -4(2503 2734 2735 2504) -4(2713 2714 2735 2734) -4(2484 2505 2736 2715) -4(2504 2735 2736 2505) -4(2714 2715 2736 2735) -4(2485 2506 2737 2716) -4(2505 2736 2737 2506) -4(2715 2716 2737 2736) -4(2486 2507 2738 2717) -4(2506 2737 2738 2507) -4(2716 2717 2738 2737) -4(2487 2508 2739 2718) -4(2507 2738 2739 2508) -4(2717 2718 2739 2738) -4(2488 2509 2740 2719) -4(2508 2739 2740 2509) -4(2718 2719 2740 2739) -4(2489 2510 2741 2720) -4(2509 2740 2741 2510) -4(2719 2720 2741 2740) -4(2490 2511 2742 2721) -4(2510 2741 2742 2511) -4(2720 2721 2742 2741) -4(2491 2512 2743 2722) -4(2511 2742 2743 2512) -4(2721 2722 2743 2742) -4(2492 2513 2744 2723) -4(2512 2743 2744 2513) -4(2722 2723 2744 2743) -4(2493 2514 2745 2724) -4(2513 2744 2745 2514) -4(2723 2724 2745 2744) -4(2494 2515 2746 2725) -4(2514 2745 2746 2515) -4(2724 2725 2746 2745) -4(2495 2516 2747 2726) -4(2515 2746 2747 2516) -4(2725 2726 2747 2746) -4(2496 2517 2748 2727) -4(2516 2747 2748 2517) -4(2726 2727 2748 2747) -4(2497 2518 2749 2728) -4(2517 2748 2749 2518) -4(2727 2728 2749 2748) -4(2518 2749 2750 2519) -4(2728 2729 2750 2749) -4(2500 2521 2752 2731) -4(2730 2731 2752 2751) -4(2501 2522 2753 2732) -4(2731 2732 2753 2752) -4(2502 2523 2754 2733) -4(2732 2733 2754 2753) -4(2503 2524 2755 2734) -4(2733 2734 2755 2754) -4(2504 2525 2756 2735) -4(2734 2735 2756 2755) -4(2505 2526 2757 2736) -4(2735 2736 2757 2756) -4(2506 2527 2758 2737) -4(2736 2737 2758 2757) -4(2507 2528 2759 2738) -4(2737 2738 2759 2758) -4(2508 2529 2760 2739) -4(2738 2739 2760 2759) -4(2509 2530 2761 2740) -4(2739 2740 2761 2760) -4(2510 2531 2762 2741) -4(2740 2741 2762 2761) -4(2511 2532 2763 2742) -4(2741 2742 2763 2762) -4(2512 2533 2764 2743) -4(2742 2743 2764 2763) -4(2513 2534 2765 2744) -4(2743 2744 2765 2764) -4(2514 2535 2766 2745) -4(2744 2745 2766 2765) -4(2515 2536 2767 2746) -4(2745 2746 2767 2766) -4(2516 2537 2768 2747) -4(2746 2747 2768 2767) -4(2517 2538 2769 2748) -4(2747 2748 2769 2768) -4(2518 2539 2770 2749) -4(2748 2749 2770 2769) -4(2749 2750 2771 2770) -4(2542 2563 2794 2773) -4(2562 2793 2794 2563) -4(2772 2773 2794 2793) -4(2543 2564 2795 2774) -4(2563 2794 2795 2564) -4(2773 2774 2795 2794) -4(2544 2565 2796 2775) -4(2564 2795 2796 2565) -4(2774 2775 2796 2795) -4(2545 2566 2797 2776) -4(2565 2796 2797 2566) -4(2775 2776 2797 2796) -4(2546 2567 2798 2777) -4(2566 2797 2798 2567) -4(2776 2777 2798 2797) -4(2547 2568 2799 2778) -4(2567 2798 2799 2568) -4(2777 2778 2799 2798) -4(2548 2569 2800 2779) -4(2568 2799 2800 2569) -4(2778 2779 2800 2799) -4(2549 2570 2801 2780) -4(2569 2800 2801 2570) -4(2779 2780 2801 2800) -4(2550 2571 2802 2781) -4(2570 2801 2802 2571) -4(2780 2781 2802 2801) -4(2551 2572 2803 2782) -4(2571 2802 2803 2572) -4(2781 2782 2803 2802) -4(2552 2573 2804 2783) -4(2572 2803 2804 2573) -4(2782 2783 2804 2803) -4(2553 2574 2805 2784) -4(2573 2804 2805 2574) -4(2783 2784 2805 2804) -4(2554 2575 2806 2785) -4(2574 2805 2806 2575) -4(2784 2785 2806 2805) -4(2555 2576 2807 2786) -4(2575 2806 2807 2576) -4(2785 2786 2807 2806) -4(2556 2577 2808 2787) -4(2576 2807 2808 2577) -4(2786 2787 2808 2807) -4(2557 2578 2809 2788) -4(2577 2808 2809 2578) -4(2787 2788 2809 2808) -4(2558 2579 2810 2789) -4(2578 2809 2810 2579) -4(2788 2789 2810 2809) -4(2559 2580 2811 2790) -4(2579 2810 2811 2580) -4(2789 2790 2811 2810) -4(2560 2581 2812 2791) -4(2580 2811 2812 2581) -4(2790 2791 2812 2811) -4(2581 2812 2813 2582) -4(2791 2792 2813 2812) -4(2563 2584 2815 2794) -4(2583 2814 2815 2584) -4(2793 2794 2815 2814) -4(2564 2585 2816 2795) -4(2584 2815 2816 2585) -4(2794 2795 2816 2815) -4(2565 2586 2817 2796) -4(2585 2816 2817 2586) -4(2795 2796 2817 2816) -4(2566 2587 2818 2797) -4(2586 2817 2818 2587) -4(2796 2797 2818 2817) -4(2567 2588 2819 2798) -4(2587 2818 2819 2588) -4(2797 2798 2819 2818) -4(2568 2589 2820 2799) -4(2588 2819 2820 2589) -4(2798 2799 2820 2819) -4(2569 2590 2821 2800) -4(2589 2820 2821 2590) -4(2799 2800 2821 2820) -4(2570 2591 2822 2801) -4(2590 2821 2822 2591) -4(2800 2801 2822 2821) -4(2571 2592 2823 2802) -4(2591 2822 2823 2592) -4(2801 2802 2823 2822) -4(2572 2593 2824 2803) -4(2592 2823 2824 2593) -4(2802 2803 2824 2823) -4(2573 2594 2825 2804) -4(2593 2824 2825 2594) -4(2803 2804 2825 2824) -4(2574 2595 2826 2805) -4(2594 2825 2826 2595) -4(2804 2805 2826 2825) -4(2575 2596 2827 2806) -4(2595 2826 2827 2596) -4(2805 2806 2827 2826) -4(2576 2597 2828 2807) -4(2596 2827 2828 2597) -4(2806 2807 2828 2827) -4(2577 2598 2829 2808) -4(2597 2828 2829 2598) -4(2807 2808 2829 2828) -4(2578 2599 2830 2809) -4(2598 2829 2830 2599) -4(2808 2809 2830 2829) -4(2579 2600 2831 2810) -4(2599 2830 2831 2600) -4(2809 2810 2831 2830) -4(2580 2601 2832 2811) -4(2600 2831 2832 2601) -4(2810 2811 2832 2831) -4(2581 2602 2833 2812) -4(2601 2832 2833 2602) -4(2811 2812 2833 2832) -4(2602 2833 2834 2603) -4(2812 2813 2834 2833) -4(2584 2605 2836 2815) -4(2604 2835 2836 2605) -4(2814 2815 2836 2835) -4(2585 2606 2837 2816) -4(2605 2836 2837 2606) -4(2815 2816 2837 2836) -4(2586 2607 2838 2817) -4(2606 2837 2838 2607) -4(2816 2817 2838 2837) -4(2587 2608 2839 2818) -4(2607 2838 2839 2608) -4(2817 2818 2839 2838) -4(2588 2609 2840 2819) -4(2608 2839 2840 2609) -4(2818 2819 2840 2839) -4(2589 2610 2841 2820) -4(2609 2840 2841 2610) -4(2819 2820 2841 2840) -4(2590 2611 2842 2821) -4(2610 2841 2842 2611) -4(2820 2821 2842 2841) -4(2591 2612 2843 2822) -4(2611 2842 2843 2612) -4(2821 2822 2843 2842) -4(2592 2613 2844 2823) -4(2612 2843 2844 2613) -4(2822 2823 2844 2843) -4(2593 2614 2845 2824) -4(2613 2844 2845 2614) -4(2823 2824 2845 2844) -4(2594 2615 2846 2825) -4(2614 2845 2846 2615) -4(2824 2825 2846 2845) -4(2595 2616 2847 2826) -4(2615 2846 2847 2616) -4(2825 2826 2847 2846) -4(2596 2617 2848 2827) -4(2616 2847 2848 2617) -4(2826 2827 2848 2847) -4(2597 2618 2849 2828) -4(2617 2848 2849 2618) -4(2827 2828 2849 2848) -4(2598 2619 2850 2829) -4(2618 2849 2850 2619) -4(2828 2829 2850 2849) -4(2599 2620 2851 2830) -4(2619 2850 2851 2620) -4(2829 2830 2851 2850) -4(2600 2621 2852 2831) -4(2620 2851 2852 2621) -4(2830 2831 2852 2851) -4(2601 2622 2853 2832) -4(2621 2852 2853 2622) -4(2831 2832 2853 2852) -4(2602 2623 2854 2833) -4(2622 2853 2854 2623) -4(2832 2833 2854 2853) -4(2623 2854 2855 2624) -4(2833 2834 2855 2854) -4(2605 2626 2857 2836) -4(2625 2856 2857 2626) -4(2835 2836 2857 2856) -4(2606 2627 2858 2837) -4(2626 2857 2858 2627) -4(2836 2837 2858 2857) -4(2607 2628 2859 2838) -4(2627 2858 2859 2628) -4(2837 2838 2859 2858) -4(2608 2629 2860 2839) -4(2628 2859 2860 2629) -4(2838 2839 2860 2859) -4(2609 2630 2861 2840) -4(2629 2860 2861 2630) -4(2839 2840 2861 2860) -4(2610 2631 2862 2841) -4(2630 2861 2862 2631) -4(2840 2841 2862 2861) -4(2611 2632 2863 2842) -4(2631 2862 2863 2632) -4(2841 2842 2863 2862) -4(2612 2633 2864 2843) -4(2632 2863 2864 2633) -4(2842 2843 2864 2863) -4(2613 2634 2865 2844) -4(2633 2864 2865 2634) -4(2843 2844 2865 2864) -4(2614 2635 2866 2845) -4(2634 2865 2866 2635) -4(2844 2845 2866 2865) -4(2615 2636 2867 2846) -4(2635 2866 2867 2636) -4(2845 2846 2867 2866) -4(2616 2637 2868 2847) -4(2636 2867 2868 2637) -4(2846 2847 2868 2867) -4(2617 2638 2869 2848) -4(2637 2868 2869 2638) -4(2847 2848 2869 2868) -4(2618 2639 2870 2849) -4(2638 2869 2870 2639) -4(2848 2849 2870 2869) -4(2619 2640 2871 2850) -4(2639 2870 2871 2640) -4(2849 2850 2871 2870) -4(2620 2641 2872 2851) -4(2640 2871 2872 2641) -4(2850 2851 2872 2871) -4(2621 2642 2873 2852) -4(2641 2872 2873 2642) -4(2851 2852 2873 2872) -4(2622 2643 2874 2853) -4(2642 2873 2874 2643) -4(2852 2853 2874 2873) -4(2623 2644 2875 2854) -4(2643 2874 2875 2644) -4(2853 2854 2875 2874) -4(2644 2875 2876 2645) -4(2854 2855 2876 2875) -4(2626 2647 2878 2857) -4(2646 2877 2878 2647) -4(2856 2857 2878 2877) -4(2627 2648 2879 2858) -4(2647 2878 2879 2648) -4(2857 2858 2879 2878) -4(2628 2649 2880 2859) -4(2648 2879 2880 2649) -4(2858 2859 2880 2879) -4(2629 2650 2881 2860) -4(2649 2880 2881 2650) -4(2859 2860 2881 2880) -4(2630 2651 2882 2861) -4(2650 2881 2882 2651) -4(2860 2861 2882 2881) -4(2631 2652 2883 2862) -4(2651 2882 2883 2652) -4(2861 2862 2883 2882) -4(2632 2653 2884 2863) -4(2652 2883 2884 2653) -4(2862 2863 2884 2883) -4(2633 2654 2885 2864) -4(2653 2884 2885 2654) -4(2863 2864 2885 2884) -4(2634 2655 2886 2865) -4(2654 2885 2886 2655) -4(2864 2865 2886 2885) -4(2635 2656 2887 2866) -4(2655 2886 2887 2656) -4(2865 2866 2887 2886) -4(2636 2657 2888 2867) -4(2656 2887 2888 2657) -4(2866 2867 2888 2887) -4(2637 2658 2889 2868) -4(2657 2888 2889 2658) -4(2867 2868 2889 2888) -4(2638 2659 2890 2869) -4(2658 2889 2890 2659) -4(2868 2869 2890 2889) -4(2639 2660 2891 2870) -4(2659 2890 2891 2660) -4(2869 2870 2891 2890) -4(2640 2661 2892 2871) -4(2660 2891 2892 2661) -4(2870 2871 2892 2891) -4(2641 2662 2893 2872) -4(2661 2892 2893 2662) -4(2871 2872 2893 2892) -4(2642 2663 2894 2873) -4(2662 2893 2894 2663) -4(2872 2873 2894 2893) -4(2643 2664 2895 2874) -4(2663 2894 2895 2664) -4(2873 2874 2895 2894) -4(2644 2665 2896 2875) -4(2664 2895 2896 2665) -4(2874 2875 2896 2895) -4(2665 2896 2897 2666) -4(2875 2876 2897 2896) -4(2647 2668 2899 2878) -4(2667 2898 2899 2668) -4(2877 2878 2899 2898) -4(2648 2669 2900 2879) -4(2668 2899 2900 2669) -4(2878 2879 2900 2899) -4(2649 2670 2901 2880) -4(2669 2900 2901 2670) -4(2879 2880 2901 2900) -4(2650 2671 2902 2881) -4(2670 2901 2902 2671) -4(2880 2881 2902 2901) -4(2651 2672 2903 2882) -4(2671 2902 2903 2672) -4(2881 2882 2903 2902) -4(2652 2673 2904 2883) -4(2672 2903 2904 2673) -4(2882 2883 2904 2903) -4(2653 2674 2905 2884) -4(2673 2904 2905 2674) -4(2883 2884 2905 2904) -4(2654 2675 2906 2885) -4(2674 2905 2906 2675) -4(2884 2885 2906 2905) -4(2655 2676 2907 2886) -4(2675 2906 2907 2676) -4(2885 2886 2907 2906) -4(2656 2677 2908 2887) -4(2676 2907 2908 2677) -4(2886 2887 2908 2907) -4(2657 2678 2909 2888) -4(2677 2908 2909 2678) -4(2887 2888 2909 2908) -4(2658 2679 2910 2889) -4(2678 2909 2910 2679) -4(2888 2889 2910 2909) -4(2659 2680 2911 2890) -4(2679 2910 2911 2680) -4(2889 2890 2911 2910) -4(2660 2681 2912 2891) -4(2680 2911 2912 2681) -4(2890 2891 2912 2911) -4(2661 2682 2913 2892) -4(2681 2912 2913 2682) -4(2891 2892 2913 2912) -4(2662 2683 2914 2893) -4(2682 2913 2914 2683) -4(2892 2893 2914 2913) -4(2663 2684 2915 2894) -4(2683 2914 2915 2684) -4(2893 2894 2915 2914) -4(2664 2685 2916 2895) -4(2684 2915 2916 2685) -4(2894 2895 2916 2915) -4(2665 2686 2917 2896) -4(2685 2916 2917 2686) -4(2895 2896 2917 2916) -4(2686 2917 2918 2687) -4(2896 2897 2918 2917) -4(2668 2689 2920 2899) -4(2688 2919 2920 2689) -4(2898 2899 2920 2919) -4(2669 2690 2921 2900) -4(2689 2920 2921 2690) -4(2899 2900 2921 2920) -4(2670 2691 2922 2901) -4(2690 2921 2922 2691) -4(2900 2901 2922 2921) -4(2671 2692 2923 2902) -4(2691 2922 2923 2692) -4(2901 2902 2923 2922) -4(2672 2693 2924 2903) -4(2692 2923 2924 2693) -4(2902 2903 2924 2923) -4(2673 2694 2925 2904) -4(2693 2924 2925 2694) -4(2903 2904 2925 2924) -4(2674 2695 2926 2905) -4(2694 2925 2926 2695) -4(2904 2905 2926 2925) -4(2675 2696 2927 2906) -4(2695 2926 2927 2696) -4(2905 2906 2927 2926) -4(2676 2697 2928 2907) -4(2696 2927 2928 2697) -4(2906 2907 2928 2927) -4(2677 2698 2929 2908) -4(2697 2928 2929 2698) -4(2907 2908 2929 2928) -4(2678 2699 2930 2909) -4(2698 2929 2930 2699) -4(2908 2909 2930 2929) -4(2679 2700 2931 2910) -4(2699 2930 2931 2700) -4(2909 2910 2931 2930) -4(2680 2701 2932 2911) -4(2700 2931 2932 2701) -4(2910 2911 2932 2931) -4(2681 2702 2933 2912) -4(2701 2932 2933 2702) -4(2911 2912 2933 2932) -4(2682 2703 2934 2913) -4(2702 2933 2934 2703) -4(2912 2913 2934 2933) -4(2683 2704 2935 2914) -4(2703 2934 2935 2704) -4(2913 2914 2935 2934) -4(2684 2705 2936 2915) -4(2704 2935 2936 2705) -4(2914 2915 2936 2935) -4(2685 2706 2937 2916) -4(2705 2936 2937 2706) -4(2915 2916 2937 2936) -4(2686 2707 2938 2917) -4(2706 2937 2938 2707) -4(2916 2917 2938 2937) -4(2707 2938 2939 2708) -4(2917 2918 2939 2938) -4(2689 2710 2941 2920) -4(2709 2940 2941 2710) -4(2919 2920 2941 2940) -4(2690 2711 2942 2921) -4(2710 2941 2942 2711) -4(2920 2921 2942 2941) -4(2691 2712 2943 2922) -4(2711 2942 2943 2712) -4(2921 2922 2943 2942) -4(2692 2713 2944 2923) -4(2712 2943 2944 2713) -4(2922 2923 2944 2943) -4(2693 2714 2945 2924) -4(2713 2944 2945 2714) -4(2923 2924 2945 2944) -4(2694 2715 2946 2925) -4(2714 2945 2946 2715) -4(2924 2925 2946 2945) -4(2695 2716 2947 2926) -4(2715 2946 2947 2716) -4(2925 2926 2947 2946) -4(2696 2717 2948 2927) -4(2716 2947 2948 2717) -4(2926 2927 2948 2947) -4(2697 2718 2949 2928) -4(2717 2948 2949 2718) -4(2927 2928 2949 2948) -4(2698 2719 2950 2929) -4(2718 2949 2950 2719) -4(2928 2929 2950 2949) -4(2699 2720 2951 2930) -4(2719 2950 2951 2720) -4(2929 2930 2951 2950) -4(2700 2721 2952 2931) -4(2720 2951 2952 2721) -4(2930 2931 2952 2951) -4(2701 2722 2953 2932) -4(2721 2952 2953 2722) -4(2931 2932 2953 2952) -4(2702 2723 2954 2933) -4(2722 2953 2954 2723) -4(2932 2933 2954 2953) -4(2703 2724 2955 2934) -4(2723 2954 2955 2724) -4(2933 2934 2955 2954) -4(2704 2725 2956 2935) -4(2724 2955 2956 2725) -4(2934 2935 2956 2955) -4(2705 2726 2957 2936) -4(2725 2956 2957 2726) -4(2935 2936 2957 2956) -4(2706 2727 2958 2937) -4(2726 2957 2958 2727) -4(2936 2937 2958 2957) -4(2707 2728 2959 2938) -4(2727 2958 2959 2728) -4(2937 2938 2959 2958) -4(2728 2959 2960 2729) -4(2938 2939 2960 2959) -4(2710 2731 2962 2941) -4(2730 2961 2962 2731) -4(2940 2941 2962 2961) -4(2711 2732 2963 2942) -4(2731 2962 2963 2732) -4(2941 2942 2963 2962) -4(2712 2733 2964 2943) -4(2732 2963 2964 2733) -4(2942 2943 2964 2963) -4(2713 2734 2965 2944) -4(2733 2964 2965 2734) -4(2943 2944 2965 2964) -4(2714 2735 2966 2945) -4(2734 2965 2966 2735) -4(2944 2945 2966 2965) -4(2715 2736 2967 2946) -4(2735 2966 2967 2736) -4(2945 2946 2967 2966) -4(2716 2737 2968 2947) -4(2736 2967 2968 2737) -4(2946 2947 2968 2967) -4(2717 2738 2969 2948) -4(2737 2968 2969 2738) -4(2947 2948 2969 2968) -4(2718 2739 2970 2949) -4(2738 2969 2970 2739) -4(2948 2949 2970 2969) -4(2719 2740 2971 2950) -4(2739 2970 2971 2740) -4(2949 2950 2971 2970) -4(2720 2741 2972 2951) -4(2740 2971 2972 2741) -4(2950 2951 2972 2971) -4(2721 2742 2973 2952) -4(2741 2972 2973 2742) -4(2951 2952 2973 2972) -4(2722 2743 2974 2953) -4(2742 2973 2974 2743) -4(2952 2953 2974 2973) -4(2723 2744 2975 2954) -4(2743 2974 2975 2744) -4(2953 2954 2975 2974) -4(2724 2745 2976 2955) -4(2744 2975 2976 2745) -4(2954 2955 2976 2975) -4(2725 2746 2977 2956) -4(2745 2976 2977 2746) -4(2955 2956 2977 2976) -4(2726 2747 2978 2957) -4(2746 2977 2978 2747) -4(2956 2957 2978 2977) -4(2727 2748 2979 2958) -4(2747 2978 2979 2748) -4(2957 2958 2979 2978) -4(2728 2749 2980 2959) -4(2748 2979 2980 2749) -4(2958 2959 2980 2979) -4(2749 2980 2981 2750) -4(2959 2960 2981 2980) -4(2731 2752 2983 2962) -4(2961 2962 2983 2982) -4(2732 2753 2984 2963) -4(2962 2963 2984 2983) -4(2733 2754 2985 2964) -4(2963 2964 2985 2984) -4(2734 2755 2986 2965) -4(2964 2965 2986 2985) -4(2735 2756 2987 2966) -4(2965 2966 2987 2986) -4(2736 2757 2988 2967) -4(2966 2967 2988 2987) -4(2737 2758 2989 2968) -4(2967 2968 2989 2988) -4(2738 2759 2990 2969) -4(2968 2969 2990 2989) -4(2739 2760 2991 2970) -4(2969 2970 2991 2990) -4(2740 2761 2992 2971) -4(2970 2971 2992 2991) -4(2741 2762 2993 2972) -4(2971 2972 2993 2992) -4(2742 2763 2994 2973) -4(2972 2973 2994 2993) -4(2743 2764 2995 2974) -4(2973 2974 2995 2994) -4(2744 2765 2996 2975) -4(2974 2975 2996 2995) -4(2745 2766 2997 2976) -4(2975 2976 2997 2996) -4(2746 2767 2998 2977) -4(2976 2977 2998 2997) -4(2747 2768 2999 2978) -4(2977 2978 2999 2998) -4(2748 2769 3000 2979) -4(2978 2979 3000 2999) -4(2749 2770 3001 2980) -4(2979 2980 3001 3000) -4(2980 2981 3002 3001) -4(2773 2794 3025 3004) -4(2793 3024 3025 2794) -4(3003 3004 3025 3024) -4(2774 2795 3026 3005) -4(2794 3025 3026 2795) -4(3004 3005 3026 3025) -4(2775 2796 3027 3006) -4(2795 3026 3027 2796) -4(3005 3006 3027 3026) -4(2776 2797 3028 3007) -4(2796 3027 3028 2797) -4(3006 3007 3028 3027) -4(2777 2798 3029 3008) -4(2797 3028 3029 2798) -4(3007 3008 3029 3028) -4(2778 2799 3030 3009) -4(2798 3029 3030 2799) -4(3008 3009 3030 3029) -4(2779 2800 3031 3010) -4(2799 3030 3031 2800) -4(3009 3010 3031 3030) -4(2780 2801 3032 3011) -4(2800 3031 3032 2801) -4(3010 3011 3032 3031) -4(2781 2802 3033 3012) -4(2801 3032 3033 2802) -4(3011 3012 3033 3032) -4(2782 2803 3034 3013) -4(2802 3033 3034 2803) -4(3012 3013 3034 3033) -4(2783 2804 3035 3014) -4(2803 3034 3035 2804) -4(3013 3014 3035 3034) -4(2784 2805 3036 3015) -4(2804 3035 3036 2805) -4(3014 3015 3036 3035) -4(2785 2806 3037 3016) -4(2805 3036 3037 2806) -4(3015 3016 3037 3036) -4(2786 2807 3038 3017) -4(2806 3037 3038 2807) -4(3016 3017 3038 3037) -4(2787 2808 3039 3018) -4(2807 3038 3039 2808) -4(3017 3018 3039 3038) -4(2788 2809 3040 3019) -4(2808 3039 3040 2809) -4(3018 3019 3040 3039) -4(2789 2810 3041 3020) -4(2809 3040 3041 2810) -4(3019 3020 3041 3040) -4(2790 2811 3042 3021) -4(2810 3041 3042 2811) -4(3020 3021 3042 3041) -4(2791 2812 3043 3022) -4(2811 3042 3043 2812) -4(3021 3022 3043 3042) -4(2812 3043 3044 2813) -4(3022 3023 3044 3043) -4(2794 2815 3046 3025) -4(2814 3045 3046 2815) -4(3024 3025 3046 3045) -4(2795 2816 3047 3026) -4(2815 3046 3047 2816) -4(3025 3026 3047 3046) -4(2796 2817 3048 3027) -4(2816 3047 3048 2817) -4(3026 3027 3048 3047) -4(2797 2818 3049 3028) -4(2817 3048 3049 2818) -4(3027 3028 3049 3048) -4(2798 2819 3050 3029) -4(2818 3049 3050 2819) -4(3028 3029 3050 3049) -4(2799 2820 3051 3030) -4(2819 3050 3051 2820) -4(3029 3030 3051 3050) -4(2800 2821 3052 3031) -4(2820 3051 3052 2821) -4(3030 3031 3052 3051) -4(2801 2822 3053 3032) -4(2821 3052 3053 2822) -4(3031 3032 3053 3052) -4(2802 2823 3054 3033) -4(2822 3053 3054 2823) -4(3032 3033 3054 3053) -4(2803 2824 3055 3034) -4(2823 3054 3055 2824) -4(3033 3034 3055 3054) -4(2804 2825 3056 3035) -4(2824 3055 3056 2825) -4(3034 3035 3056 3055) -4(2805 2826 3057 3036) -4(2825 3056 3057 2826) -4(3035 3036 3057 3056) -4(2806 2827 3058 3037) -4(2826 3057 3058 2827) -4(3036 3037 3058 3057) -4(2807 2828 3059 3038) -4(2827 3058 3059 2828) -4(3037 3038 3059 3058) -4(2808 2829 3060 3039) -4(2828 3059 3060 2829) -4(3038 3039 3060 3059) -4(2809 2830 3061 3040) -4(2829 3060 3061 2830) -4(3039 3040 3061 3060) -4(2810 2831 3062 3041) -4(2830 3061 3062 2831) -4(3040 3041 3062 3061) -4(2811 2832 3063 3042) -4(2831 3062 3063 2832) -4(3041 3042 3063 3062) -4(2812 2833 3064 3043) -4(2832 3063 3064 2833) -4(3042 3043 3064 3063) -4(2833 3064 3065 2834) -4(3043 3044 3065 3064) -4(2815 2836 3067 3046) -4(2835 3066 3067 2836) -4(3045 3046 3067 3066) -4(2816 2837 3068 3047) -4(2836 3067 3068 2837) -4(3046 3047 3068 3067) -4(2817 2838 3069 3048) -4(2837 3068 3069 2838) -4(3047 3048 3069 3068) -4(2818 2839 3070 3049) -4(2838 3069 3070 2839) -4(3048 3049 3070 3069) -4(2819 2840 3071 3050) -4(2839 3070 3071 2840) -4(3049 3050 3071 3070) -4(2820 2841 3072 3051) -4(2840 3071 3072 2841) -4(3050 3051 3072 3071) -4(2821 2842 3073 3052) -4(2841 3072 3073 2842) -4(3051 3052 3073 3072) -4(2822 2843 3074 3053) -4(2842 3073 3074 2843) -4(3052 3053 3074 3073) -4(2823 2844 3075 3054) -4(2843 3074 3075 2844) -4(3053 3054 3075 3074) -4(2824 2845 3076 3055) -4(2844 3075 3076 2845) -4(3054 3055 3076 3075) -4(2825 2846 3077 3056) -4(2845 3076 3077 2846) -4(3055 3056 3077 3076) -4(2826 2847 3078 3057) -4(2846 3077 3078 2847) -4(3056 3057 3078 3077) -4(2827 2848 3079 3058) -4(2847 3078 3079 2848) -4(3057 3058 3079 3078) -4(2828 2849 3080 3059) -4(2848 3079 3080 2849) -4(3058 3059 3080 3079) -4(2829 2850 3081 3060) -4(2849 3080 3081 2850) -4(3059 3060 3081 3080) -4(2830 2851 3082 3061) -4(2850 3081 3082 2851) -4(3060 3061 3082 3081) -4(2831 2852 3083 3062) -4(2851 3082 3083 2852) -4(3061 3062 3083 3082) -4(2832 2853 3084 3063) -4(2852 3083 3084 2853) -4(3062 3063 3084 3083) -4(2833 2854 3085 3064) -4(2853 3084 3085 2854) -4(3063 3064 3085 3084) -4(2854 3085 3086 2855) -4(3064 3065 3086 3085) -4(2836 2857 3088 3067) -4(2856 3087 3088 2857) -4(3066 3067 3088 3087) -4(2837 2858 3089 3068) -4(2857 3088 3089 2858) -4(3067 3068 3089 3088) -4(2838 2859 3090 3069) -4(2858 3089 3090 2859) -4(3068 3069 3090 3089) -4(2839 2860 3091 3070) -4(2859 3090 3091 2860) -4(3069 3070 3091 3090) -4(2840 2861 3092 3071) -4(2860 3091 3092 2861) -4(3070 3071 3092 3091) -4(2841 2862 3093 3072) -4(2861 3092 3093 2862) -4(3071 3072 3093 3092) -4(2842 2863 3094 3073) -4(2862 3093 3094 2863) -4(3072 3073 3094 3093) -4(2843 2864 3095 3074) -4(2863 3094 3095 2864) -4(3073 3074 3095 3094) -4(2844 2865 3096 3075) -4(2864 3095 3096 2865) -4(3074 3075 3096 3095) -4(2845 2866 3097 3076) -4(2865 3096 3097 2866) -4(3075 3076 3097 3096) -4(2846 2867 3098 3077) -4(2866 3097 3098 2867) -4(3076 3077 3098 3097) -4(2847 2868 3099 3078) -4(2867 3098 3099 2868) -4(3077 3078 3099 3098) -4(2848 2869 3100 3079) -4(2868 3099 3100 2869) -4(3078 3079 3100 3099) -4(2849 2870 3101 3080) -4(2869 3100 3101 2870) -4(3079 3080 3101 3100) -4(2850 2871 3102 3081) -4(2870 3101 3102 2871) -4(3080 3081 3102 3101) -4(2851 2872 3103 3082) -4(2871 3102 3103 2872) -4(3081 3082 3103 3102) -4(2852 2873 3104 3083) -4(2872 3103 3104 2873) -4(3082 3083 3104 3103) -4(2853 2874 3105 3084) -4(2873 3104 3105 2874) -4(3083 3084 3105 3104) -4(2854 2875 3106 3085) -4(2874 3105 3106 2875) -4(3084 3085 3106 3105) -4(2875 3106 3107 2876) -4(3085 3086 3107 3106) -4(2857 2878 3109 3088) -4(2877 3108 3109 2878) -4(3087 3088 3109 3108) -4(2858 2879 3110 3089) -4(2878 3109 3110 2879) -4(3088 3089 3110 3109) -4(2859 2880 3111 3090) -4(2879 3110 3111 2880) -4(3089 3090 3111 3110) -4(2860 2881 3112 3091) -4(2880 3111 3112 2881) -4(3090 3091 3112 3111) -4(2861 2882 3113 3092) -4(2881 3112 3113 2882) -4(3091 3092 3113 3112) -4(2862 2883 3114 3093) -4(2882 3113 3114 2883) -4(3092 3093 3114 3113) -4(2863 2884 3115 3094) -4(2883 3114 3115 2884) -4(3093 3094 3115 3114) -4(2864 2885 3116 3095) -4(2884 3115 3116 2885) -4(3094 3095 3116 3115) -4(2865 2886 3117 3096) -4(2885 3116 3117 2886) -4(3095 3096 3117 3116) -4(2866 2887 3118 3097) -4(2886 3117 3118 2887) -4(3096 3097 3118 3117) -4(2867 2888 3119 3098) -4(2887 3118 3119 2888) -4(3097 3098 3119 3118) -4(2868 2889 3120 3099) -4(2888 3119 3120 2889) -4(3098 3099 3120 3119) -4(2869 2890 3121 3100) -4(2889 3120 3121 2890) -4(3099 3100 3121 3120) -4(2870 2891 3122 3101) -4(2890 3121 3122 2891) -4(3100 3101 3122 3121) -4(2871 2892 3123 3102) -4(2891 3122 3123 2892) -4(3101 3102 3123 3122) -4(2872 2893 3124 3103) -4(2892 3123 3124 2893) -4(3102 3103 3124 3123) -4(2873 2894 3125 3104) -4(2893 3124 3125 2894) -4(3103 3104 3125 3124) -4(2874 2895 3126 3105) -4(2894 3125 3126 2895) -4(3104 3105 3126 3125) -4(2875 2896 3127 3106) -4(2895 3126 3127 2896) -4(3105 3106 3127 3126) -4(2896 3127 3128 2897) -4(3106 3107 3128 3127) -4(2878 2899 3130 3109) -4(2898 3129 3130 2899) -4(3108 3109 3130 3129) -4(2879 2900 3131 3110) -4(2899 3130 3131 2900) -4(3109 3110 3131 3130) -4(2880 2901 3132 3111) -4(2900 3131 3132 2901) -4(3110 3111 3132 3131) -4(2881 2902 3133 3112) -4(2901 3132 3133 2902) -4(3111 3112 3133 3132) -4(2882 2903 3134 3113) -4(2902 3133 3134 2903) -4(3112 3113 3134 3133) -4(2883 2904 3135 3114) -4(2903 3134 3135 2904) -4(3113 3114 3135 3134) -4(2884 2905 3136 3115) -4(2904 3135 3136 2905) -4(3114 3115 3136 3135) -4(2885 2906 3137 3116) -4(2905 3136 3137 2906) -4(3115 3116 3137 3136) -4(2886 2907 3138 3117) -4(2906 3137 3138 2907) -4(3116 3117 3138 3137) -4(2887 2908 3139 3118) -4(2907 3138 3139 2908) -4(3117 3118 3139 3138) -4(2888 2909 3140 3119) -4(2908 3139 3140 2909) -4(3118 3119 3140 3139) -4(2889 2910 3141 3120) -4(2909 3140 3141 2910) -4(3119 3120 3141 3140) -4(2890 2911 3142 3121) -4(2910 3141 3142 2911) -4(3120 3121 3142 3141) -4(2891 2912 3143 3122) -4(2911 3142 3143 2912) -4(3121 3122 3143 3142) -4(2892 2913 3144 3123) -4(2912 3143 3144 2913) -4(3122 3123 3144 3143) -4(2893 2914 3145 3124) -4(2913 3144 3145 2914) -4(3123 3124 3145 3144) -4(2894 2915 3146 3125) -4(2914 3145 3146 2915) -4(3124 3125 3146 3145) -4(2895 2916 3147 3126) -4(2915 3146 3147 2916) -4(3125 3126 3147 3146) -4(2896 2917 3148 3127) -4(2916 3147 3148 2917) -4(3126 3127 3148 3147) -4(2917 3148 3149 2918) -4(3127 3128 3149 3148) -4(2899 2920 3151 3130) -4(2919 3150 3151 2920) -4(3129 3130 3151 3150) -4(2900 2921 3152 3131) -4(2920 3151 3152 2921) -4(3130 3131 3152 3151) -4(2901 2922 3153 3132) -4(2921 3152 3153 2922) -4(3131 3132 3153 3152) -4(2902 2923 3154 3133) -4(2922 3153 3154 2923) -4(3132 3133 3154 3153) -4(2903 2924 3155 3134) -4(2923 3154 3155 2924) -4(3133 3134 3155 3154) -4(2904 2925 3156 3135) -4(2924 3155 3156 2925) -4(3134 3135 3156 3155) -4(2905 2926 3157 3136) -4(2925 3156 3157 2926) -4(3135 3136 3157 3156) -4(2906 2927 3158 3137) -4(2926 3157 3158 2927) -4(3136 3137 3158 3157) -4(2907 2928 3159 3138) -4(2927 3158 3159 2928) -4(3137 3138 3159 3158) -4(2908 2929 3160 3139) -4(2928 3159 3160 2929) -4(3138 3139 3160 3159) -4(2909 2930 3161 3140) -4(2929 3160 3161 2930) -4(3139 3140 3161 3160) -4(2910 2931 3162 3141) -4(2930 3161 3162 2931) -4(3140 3141 3162 3161) -4(2911 2932 3163 3142) -4(2931 3162 3163 2932) -4(3141 3142 3163 3162) -4(2912 2933 3164 3143) -4(2932 3163 3164 2933) -4(3142 3143 3164 3163) -4(2913 2934 3165 3144) -4(2933 3164 3165 2934) -4(3143 3144 3165 3164) -4(2914 2935 3166 3145) -4(2934 3165 3166 2935) -4(3144 3145 3166 3165) -4(2915 2936 3167 3146) -4(2935 3166 3167 2936) -4(3145 3146 3167 3166) -4(2916 2937 3168 3147) -4(2936 3167 3168 2937) -4(3146 3147 3168 3167) -4(2917 2938 3169 3148) -4(2937 3168 3169 2938) -4(3147 3148 3169 3168) -4(2938 3169 3170 2939) -4(3148 3149 3170 3169) -4(2920 2941 3172 3151) -4(2940 3171 3172 2941) -4(3150 3151 3172 3171) -4(2921 2942 3173 3152) -4(2941 3172 3173 2942) -4(3151 3152 3173 3172) -4(2922 2943 3174 3153) -4(2942 3173 3174 2943) -4(3152 3153 3174 3173) -4(2923 2944 3175 3154) -4(2943 3174 3175 2944) -4(3153 3154 3175 3174) -4(2924 2945 3176 3155) -4(2944 3175 3176 2945) -4(3154 3155 3176 3175) -4(2925 2946 3177 3156) -4(2945 3176 3177 2946) -4(3155 3156 3177 3176) -4(2926 2947 3178 3157) -4(2946 3177 3178 2947) -4(3156 3157 3178 3177) -4(2927 2948 3179 3158) -4(2947 3178 3179 2948) -4(3157 3158 3179 3178) -4(2928 2949 3180 3159) -4(2948 3179 3180 2949) -4(3158 3159 3180 3179) -4(2929 2950 3181 3160) -4(2949 3180 3181 2950) -4(3159 3160 3181 3180) -4(2930 2951 3182 3161) -4(2950 3181 3182 2951) -4(3160 3161 3182 3181) -4(2931 2952 3183 3162) -4(2951 3182 3183 2952) -4(3161 3162 3183 3182) -4(2932 2953 3184 3163) -4(2952 3183 3184 2953) -4(3162 3163 3184 3183) -4(2933 2954 3185 3164) -4(2953 3184 3185 2954) -4(3163 3164 3185 3184) -4(2934 2955 3186 3165) -4(2954 3185 3186 2955) -4(3164 3165 3186 3185) -4(2935 2956 3187 3166) -4(2955 3186 3187 2956) -4(3165 3166 3187 3186) -4(2936 2957 3188 3167) -4(2956 3187 3188 2957) -4(3166 3167 3188 3187) -4(2937 2958 3189 3168) -4(2957 3188 3189 2958) -4(3167 3168 3189 3188) -4(2938 2959 3190 3169) -4(2958 3189 3190 2959) -4(3168 3169 3190 3189) -4(2959 3190 3191 2960) -4(3169 3170 3191 3190) -4(2941 2962 3193 3172) -4(2961 3192 3193 2962) -4(3171 3172 3193 3192) -4(2942 2963 3194 3173) -4(2962 3193 3194 2963) -4(3172 3173 3194 3193) -4(2943 2964 3195 3174) -4(2963 3194 3195 2964) -4(3173 3174 3195 3194) -4(2944 2965 3196 3175) -4(2964 3195 3196 2965) -4(3174 3175 3196 3195) -4(2945 2966 3197 3176) -4(2965 3196 3197 2966) -4(3175 3176 3197 3196) -4(2946 2967 3198 3177) -4(2966 3197 3198 2967) -4(3176 3177 3198 3197) -4(2947 2968 3199 3178) -4(2967 3198 3199 2968) -4(3177 3178 3199 3198) -4(2948 2969 3200 3179) -4(2968 3199 3200 2969) -4(3178 3179 3200 3199) -4(2949 2970 3201 3180) -4(2969 3200 3201 2970) -4(3179 3180 3201 3200) -4(2950 2971 3202 3181) -4(2970 3201 3202 2971) -4(3180 3181 3202 3201) -4(2951 2972 3203 3182) -4(2971 3202 3203 2972) -4(3181 3182 3203 3202) -4(2952 2973 3204 3183) -4(2972 3203 3204 2973) -4(3182 3183 3204 3203) -4(2953 2974 3205 3184) -4(2973 3204 3205 2974) -4(3183 3184 3205 3204) -4(2954 2975 3206 3185) -4(2974 3205 3206 2975) -4(3184 3185 3206 3205) -4(2955 2976 3207 3186) -4(2975 3206 3207 2976) -4(3185 3186 3207 3206) -4(2956 2977 3208 3187) -4(2976 3207 3208 2977) -4(3186 3187 3208 3207) -4(2957 2978 3209 3188) -4(2977 3208 3209 2978) -4(3187 3188 3209 3208) -4(2958 2979 3210 3189) -4(2978 3209 3210 2979) -4(3188 3189 3210 3209) -4(2959 2980 3211 3190) -4(2979 3210 3211 2980) -4(3189 3190 3211 3210) -4(2980 3211 3212 2981) -4(3190 3191 3212 3211) -4(2962 2983 3214 3193) -4(3192 3193 3214 3213) -4(2963 2984 3215 3194) -4(3193 3194 3215 3214) -4(2964 2985 3216 3195) -4(3194 3195 3216 3215) -4(2965 2986 3217 3196) -4(3195 3196 3217 3216) -4(2966 2987 3218 3197) -4(3196 3197 3218 3217) -4(2967 2988 3219 3198) -4(3197 3198 3219 3218) -4(2968 2989 3220 3199) -4(3198 3199 3220 3219) -4(2969 2990 3221 3200) -4(3199 3200 3221 3220) -4(2970 2991 3222 3201) -4(3200 3201 3222 3221) -4(2971 2992 3223 3202) -4(3201 3202 3223 3222) -4(2972 2993 3224 3203) -4(3202 3203 3224 3223) -4(2973 2994 3225 3204) -4(3203 3204 3225 3224) -4(2974 2995 3226 3205) -4(3204 3205 3226 3225) -4(2975 2996 3227 3206) -4(3205 3206 3227 3226) -4(2976 2997 3228 3207) -4(3206 3207 3228 3227) -4(2977 2998 3229 3208) -4(3207 3208 3229 3228) -4(2978 2999 3230 3209) -4(3208 3209 3230 3229) -4(2979 3000 3231 3210) -4(3209 3210 3231 3230) -4(2980 3001 3232 3211) -4(3210 3211 3232 3231) -4(3211 3212 3233 3232) -4(3004 3025 3256 3235) -4(3024 3255 3256 3025) -4(3234 3235 3256 3255) -4(3005 3026 3257 3236) -4(3025 3256 3257 3026) -4(3235 3236 3257 3256) -4(3006 3027 3258 3237) -4(3026 3257 3258 3027) -4(3236 3237 3258 3257) -4(3007 3028 3259 3238) -4(3027 3258 3259 3028) -4(3237 3238 3259 3258) -4(3008 3029 3260 3239) -4(3028 3259 3260 3029) -4(3238 3239 3260 3259) -4(3009 3030 3261 3240) -4(3029 3260 3261 3030) -4(3239 3240 3261 3260) -4(3010 3031 3262 3241) -4(3030 3261 3262 3031) -4(3240 3241 3262 3261) -4(3011 3032 3263 3242) -4(3031 3262 3263 3032) -4(3241 3242 3263 3262) -4(3012 3033 3264 3243) -4(3032 3263 3264 3033) -4(3242 3243 3264 3263) -4(3013 3034 3265 3244) -4(3033 3264 3265 3034) -4(3243 3244 3265 3264) -4(3014 3035 3266 3245) -4(3034 3265 3266 3035) -4(3244 3245 3266 3265) -4(3015 3036 3267 3246) -4(3035 3266 3267 3036) -4(3245 3246 3267 3266) -4(3016 3037 3268 3247) -4(3036 3267 3268 3037) -4(3246 3247 3268 3267) -4(3017 3038 3269 3248) -4(3037 3268 3269 3038) -4(3247 3248 3269 3268) -4(3018 3039 3270 3249) -4(3038 3269 3270 3039) -4(3248 3249 3270 3269) -4(3019 3040 3271 3250) -4(3039 3270 3271 3040) -4(3249 3250 3271 3270) -4(3020 3041 3272 3251) -4(3040 3271 3272 3041) -4(3250 3251 3272 3271) -4(3021 3042 3273 3252) -4(3041 3272 3273 3042) -4(3251 3252 3273 3272) -4(3022 3043 3274 3253) -4(3042 3273 3274 3043) -4(3252 3253 3274 3273) -4(3043 3274 3275 3044) -4(3253 3254 3275 3274) -4(3025 3046 3277 3256) -4(3045 3276 3277 3046) -4(3255 3256 3277 3276) -4(3026 3047 3278 3257) -4(3046 3277 3278 3047) -4(3256 3257 3278 3277) -4(3027 3048 3279 3258) -4(3047 3278 3279 3048) -4(3257 3258 3279 3278) -4(3028 3049 3280 3259) -4(3048 3279 3280 3049) -4(3258 3259 3280 3279) -4(3029 3050 3281 3260) -4(3049 3280 3281 3050) -4(3259 3260 3281 3280) -4(3030 3051 3282 3261) -4(3050 3281 3282 3051) -4(3260 3261 3282 3281) -4(3031 3052 3283 3262) -4(3051 3282 3283 3052) -4(3261 3262 3283 3282) -4(3032 3053 3284 3263) -4(3052 3283 3284 3053) -4(3262 3263 3284 3283) -4(3033 3054 3285 3264) -4(3053 3284 3285 3054) -4(3263 3264 3285 3284) -4(3034 3055 3286 3265) -4(3054 3285 3286 3055) -4(3264 3265 3286 3285) -4(3035 3056 3287 3266) -4(3055 3286 3287 3056) -4(3265 3266 3287 3286) -4(3036 3057 3288 3267) -4(3056 3287 3288 3057) -4(3266 3267 3288 3287) -4(3037 3058 3289 3268) -4(3057 3288 3289 3058) -4(3267 3268 3289 3288) -4(3038 3059 3290 3269) -4(3058 3289 3290 3059) -4(3268 3269 3290 3289) -4(3039 3060 3291 3270) -4(3059 3290 3291 3060) -4(3269 3270 3291 3290) -4(3040 3061 3292 3271) -4(3060 3291 3292 3061) -4(3270 3271 3292 3291) -4(3041 3062 3293 3272) -4(3061 3292 3293 3062) -4(3271 3272 3293 3292) -4(3042 3063 3294 3273) -4(3062 3293 3294 3063) -4(3272 3273 3294 3293) -4(3043 3064 3295 3274) -4(3063 3294 3295 3064) -4(3273 3274 3295 3294) -4(3064 3295 3296 3065) -4(3274 3275 3296 3295) -4(3046 3067 3298 3277) -4(3066 3297 3298 3067) -4(3276 3277 3298 3297) -4(3047 3068 3299 3278) -4(3067 3298 3299 3068) -4(3277 3278 3299 3298) -4(3048 3069 3300 3279) -4(3068 3299 3300 3069) -4(3278 3279 3300 3299) -4(3049 3070 3301 3280) -4(3069 3300 3301 3070) -4(3279 3280 3301 3300) -4(3050 3071 3302 3281) -4(3070 3301 3302 3071) -4(3280 3281 3302 3301) -4(3051 3072 3303 3282) -4(3071 3302 3303 3072) -4(3281 3282 3303 3302) -4(3052 3073 3304 3283) -4(3072 3303 3304 3073) -4(3282 3283 3304 3303) -4(3053 3074 3305 3284) -4(3073 3304 3305 3074) -4(3283 3284 3305 3304) -4(3054 3075 3306 3285) -4(3074 3305 3306 3075) -4(3284 3285 3306 3305) -4(3055 3076 3307 3286) -4(3075 3306 3307 3076) -4(3285 3286 3307 3306) -4(3056 3077 3308 3287) -4(3076 3307 3308 3077) -4(3286 3287 3308 3307) -4(3057 3078 3309 3288) -4(3077 3308 3309 3078) -4(3287 3288 3309 3308) -4(3058 3079 3310 3289) -4(3078 3309 3310 3079) -4(3288 3289 3310 3309) -4(3059 3080 3311 3290) -4(3079 3310 3311 3080) -4(3289 3290 3311 3310) -4(3060 3081 3312 3291) -4(3080 3311 3312 3081) -4(3290 3291 3312 3311) -4(3061 3082 3313 3292) -4(3081 3312 3313 3082) -4(3291 3292 3313 3312) -4(3062 3083 3314 3293) -4(3082 3313 3314 3083) -4(3292 3293 3314 3313) -4(3063 3084 3315 3294) -4(3083 3314 3315 3084) -4(3293 3294 3315 3314) -4(3064 3085 3316 3295) -4(3084 3315 3316 3085) -4(3294 3295 3316 3315) -4(3085 3316 3317 3086) -4(3295 3296 3317 3316) -4(3067 3088 3319 3298) -4(3087 3318 3319 3088) -4(3297 3298 3319 3318) -4(3068 3089 3320 3299) -4(3088 3319 3320 3089) -4(3298 3299 3320 3319) -4(3069 3090 3321 3300) -4(3089 3320 3321 3090) -4(3299 3300 3321 3320) -4(3070 3091 3322 3301) -4(3090 3321 3322 3091) -4(3300 3301 3322 3321) -4(3071 3092 3323 3302) -4(3091 3322 3323 3092) -4(3301 3302 3323 3322) -4(3072 3093 3324 3303) -4(3092 3323 3324 3093) -4(3302 3303 3324 3323) -4(3073 3094 3325 3304) -4(3093 3324 3325 3094) -4(3303 3304 3325 3324) -4(3074 3095 3326 3305) -4(3094 3325 3326 3095) -4(3304 3305 3326 3325) -4(3075 3096 3327 3306) -4(3095 3326 3327 3096) -4(3305 3306 3327 3326) -4(3076 3097 3328 3307) -4(3096 3327 3328 3097) -4(3306 3307 3328 3327) -4(3077 3098 3329 3308) -4(3097 3328 3329 3098) -4(3307 3308 3329 3328) -4(3078 3099 3330 3309) -4(3098 3329 3330 3099) -4(3308 3309 3330 3329) -4(3079 3100 3331 3310) -4(3099 3330 3331 3100) -4(3309 3310 3331 3330) -4(3080 3101 3332 3311) -4(3100 3331 3332 3101) -4(3310 3311 3332 3331) -4(3081 3102 3333 3312) -4(3101 3332 3333 3102) -4(3311 3312 3333 3332) -4(3082 3103 3334 3313) -4(3102 3333 3334 3103) -4(3312 3313 3334 3333) -4(3083 3104 3335 3314) -4(3103 3334 3335 3104) -4(3313 3314 3335 3334) -4(3084 3105 3336 3315) -4(3104 3335 3336 3105) -4(3314 3315 3336 3335) -4(3085 3106 3337 3316) -4(3105 3336 3337 3106) -4(3315 3316 3337 3336) -4(3106 3337 3338 3107) -4(3316 3317 3338 3337) -4(3088 3109 3340 3319) -4(3108 3339 3340 3109) -4(3318 3319 3340 3339) -4(3089 3110 3341 3320) -4(3109 3340 3341 3110) -4(3319 3320 3341 3340) -4(3090 3111 3342 3321) -4(3110 3341 3342 3111) -4(3320 3321 3342 3341) -4(3091 3112 3343 3322) -4(3111 3342 3343 3112) -4(3321 3322 3343 3342) -4(3092 3113 3344 3323) -4(3112 3343 3344 3113) -4(3322 3323 3344 3343) -4(3093 3114 3345 3324) -4(3113 3344 3345 3114) -4(3323 3324 3345 3344) -4(3094 3115 3346 3325) -4(3114 3345 3346 3115) -4(3324 3325 3346 3345) -4(3095 3116 3347 3326) -4(3115 3346 3347 3116) -4(3325 3326 3347 3346) -4(3096 3117 3348 3327) -4(3116 3347 3348 3117) -4(3326 3327 3348 3347) -4(3097 3118 3349 3328) -4(3117 3348 3349 3118) -4(3327 3328 3349 3348) -4(3098 3119 3350 3329) -4(3118 3349 3350 3119) -4(3328 3329 3350 3349) -4(3099 3120 3351 3330) -4(3119 3350 3351 3120) -4(3329 3330 3351 3350) -4(3100 3121 3352 3331) -4(3120 3351 3352 3121) -4(3330 3331 3352 3351) -4(3101 3122 3353 3332) -4(3121 3352 3353 3122) -4(3331 3332 3353 3352) -4(3102 3123 3354 3333) -4(3122 3353 3354 3123) -4(3332 3333 3354 3353) -4(3103 3124 3355 3334) -4(3123 3354 3355 3124) -4(3333 3334 3355 3354) -4(3104 3125 3356 3335) -4(3124 3355 3356 3125) -4(3334 3335 3356 3355) -4(3105 3126 3357 3336) -4(3125 3356 3357 3126) -4(3335 3336 3357 3356) -4(3106 3127 3358 3337) -4(3126 3357 3358 3127) -4(3336 3337 3358 3357) -4(3127 3358 3359 3128) -4(3337 3338 3359 3358) -4(3109 3130 3361 3340) -4(3129 3360 3361 3130) -4(3339 3340 3361 3360) -4(3110 3131 3362 3341) -4(3130 3361 3362 3131) -4(3340 3341 3362 3361) -4(3111 3132 3363 3342) -4(3131 3362 3363 3132) -4(3341 3342 3363 3362) -4(3112 3133 3364 3343) -4(3132 3363 3364 3133) -4(3342 3343 3364 3363) -4(3113 3134 3365 3344) -4(3133 3364 3365 3134) -4(3343 3344 3365 3364) -4(3114 3135 3366 3345) -4(3134 3365 3366 3135) -4(3344 3345 3366 3365) -4(3115 3136 3367 3346) -4(3135 3366 3367 3136) -4(3345 3346 3367 3366) -4(3116 3137 3368 3347) -4(3136 3367 3368 3137) -4(3346 3347 3368 3367) -4(3117 3138 3369 3348) -4(3137 3368 3369 3138) -4(3347 3348 3369 3368) -4(3118 3139 3370 3349) -4(3138 3369 3370 3139) -4(3348 3349 3370 3369) -4(3119 3140 3371 3350) -4(3139 3370 3371 3140) -4(3349 3350 3371 3370) -4(3120 3141 3372 3351) -4(3140 3371 3372 3141) -4(3350 3351 3372 3371) -4(3121 3142 3373 3352) -4(3141 3372 3373 3142) -4(3351 3352 3373 3372) -4(3122 3143 3374 3353) -4(3142 3373 3374 3143) -4(3352 3353 3374 3373) -4(3123 3144 3375 3354) -4(3143 3374 3375 3144) -4(3353 3354 3375 3374) -4(3124 3145 3376 3355) -4(3144 3375 3376 3145) -4(3354 3355 3376 3375) -4(3125 3146 3377 3356) -4(3145 3376 3377 3146) -4(3355 3356 3377 3376) -4(3126 3147 3378 3357) -4(3146 3377 3378 3147) -4(3356 3357 3378 3377) -4(3127 3148 3379 3358) -4(3147 3378 3379 3148) -4(3357 3358 3379 3378) -4(3148 3379 3380 3149) -4(3358 3359 3380 3379) -4(3130 3151 3382 3361) -4(3150 3381 3382 3151) -4(3360 3361 3382 3381) -4(3131 3152 3383 3362) -4(3151 3382 3383 3152) -4(3361 3362 3383 3382) -4(3132 3153 3384 3363) -4(3152 3383 3384 3153) -4(3362 3363 3384 3383) -4(3133 3154 3385 3364) -4(3153 3384 3385 3154) -4(3363 3364 3385 3384) -4(3134 3155 3386 3365) -4(3154 3385 3386 3155) -4(3364 3365 3386 3385) -4(3135 3156 3387 3366) -4(3155 3386 3387 3156) -4(3365 3366 3387 3386) -4(3136 3157 3388 3367) -4(3156 3387 3388 3157) -4(3366 3367 3388 3387) -4(3137 3158 3389 3368) -4(3157 3388 3389 3158) -4(3367 3368 3389 3388) -4(3138 3159 3390 3369) -4(3158 3389 3390 3159) -4(3368 3369 3390 3389) -4(3139 3160 3391 3370) -4(3159 3390 3391 3160) -4(3369 3370 3391 3390) -4(3140 3161 3392 3371) -4(3160 3391 3392 3161) -4(3370 3371 3392 3391) -4(3141 3162 3393 3372) -4(3161 3392 3393 3162) -4(3371 3372 3393 3392) -4(3142 3163 3394 3373) -4(3162 3393 3394 3163) -4(3372 3373 3394 3393) -4(3143 3164 3395 3374) -4(3163 3394 3395 3164) -4(3373 3374 3395 3394) -4(3144 3165 3396 3375) -4(3164 3395 3396 3165) -4(3374 3375 3396 3395) -4(3145 3166 3397 3376) -4(3165 3396 3397 3166) -4(3375 3376 3397 3396) -4(3146 3167 3398 3377) -4(3166 3397 3398 3167) -4(3376 3377 3398 3397) -4(3147 3168 3399 3378) -4(3167 3398 3399 3168) -4(3377 3378 3399 3398) -4(3148 3169 3400 3379) -4(3168 3399 3400 3169) -4(3378 3379 3400 3399) -4(3169 3400 3401 3170) -4(3379 3380 3401 3400) -4(3151 3172 3403 3382) -4(3171 3402 3403 3172) -4(3381 3382 3403 3402) -4(3152 3173 3404 3383) -4(3172 3403 3404 3173) -4(3382 3383 3404 3403) -4(3153 3174 3405 3384) -4(3173 3404 3405 3174) -4(3383 3384 3405 3404) -4(3154 3175 3406 3385) -4(3174 3405 3406 3175) -4(3384 3385 3406 3405) -4(3155 3176 3407 3386) -4(3175 3406 3407 3176) -4(3385 3386 3407 3406) -4(3156 3177 3408 3387) -4(3176 3407 3408 3177) -4(3386 3387 3408 3407) -4(3157 3178 3409 3388) -4(3177 3408 3409 3178) -4(3387 3388 3409 3408) -4(3158 3179 3410 3389) -4(3178 3409 3410 3179) -4(3388 3389 3410 3409) -4(3159 3180 3411 3390) -4(3179 3410 3411 3180) -4(3389 3390 3411 3410) -4(3160 3181 3412 3391) -4(3180 3411 3412 3181) -4(3390 3391 3412 3411) -4(3161 3182 3413 3392) -4(3181 3412 3413 3182) -4(3391 3392 3413 3412) -4(3162 3183 3414 3393) -4(3182 3413 3414 3183) -4(3392 3393 3414 3413) -4(3163 3184 3415 3394) -4(3183 3414 3415 3184) -4(3393 3394 3415 3414) -4(3164 3185 3416 3395) -4(3184 3415 3416 3185) -4(3394 3395 3416 3415) -4(3165 3186 3417 3396) -4(3185 3416 3417 3186) -4(3395 3396 3417 3416) -4(3166 3187 3418 3397) -4(3186 3417 3418 3187) -4(3396 3397 3418 3417) -4(3167 3188 3419 3398) -4(3187 3418 3419 3188) -4(3397 3398 3419 3418) -4(3168 3189 3420 3399) -4(3188 3419 3420 3189) -4(3398 3399 3420 3419) -4(3169 3190 3421 3400) -4(3189 3420 3421 3190) -4(3399 3400 3421 3420) -4(3190 3421 3422 3191) -4(3400 3401 3422 3421) -4(3172 3193 3424 3403) -4(3192 3423 3424 3193) -4(3402 3403 3424 3423) -4(3173 3194 3425 3404) -4(3193 3424 3425 3194) -4(3403 3404 3425 3424) -4(3174 3195 3426 3405) -4(3194 3425 3426 3195) -4(3404 3405 3426 3425) -4(3175 3196 3427 3406) -4(3195 3426 3427 3196) -4(3405 3406 3427 3426) -4(3176 3197 3428 3407) -4(3196 3427 3428 3197) -4(3406 3407 3428 3427) -4(3177 3198 3429 3408) -4(3197 3428 3429 3198) -4(3407 3408 3429 3428) -4(3178 3199 3430 3409) -4(3198 3429 3430 3199) -4(3408 3409 3430 3429) -4(3179 3200 3431 3410) -4(3199 3430 3431 3200) -4(3409 3410 3431 3430) -4(3180 3201 3432 3411) -4(3200 3431 3432 3201) -4(3410 3411 3432 3431) -4(3181 3202 3433 3412) -4(3201 3432 3433 3202) -4(3411 3412 3433 3432) -4(3182 3203 3434 3413) -4(3202 3433 3434 3203) -4(3412 3413 3434 3433) -4(3183 3204 3435 3414) -4(3203 3434 3435 3204) -4(3413 3414 3435 3434) -4(3184 3205 3436 3415) -4(3204 3435 3436 3205) -4(3414 3415 3436 3435) -4(3185 3206 3437 3416) -4(3205 3436 3437 3206) -4(3415 3416 3437 3436) -4(3186 3207 3438 3417) -4(3206 3437 3438 3207) -4(3416 3417 3438 3437) -4(3187 3208 3439 3418) -4(3207 3438 3439 3208) -4(3417 3418 3439 3438) -4(3188 3209 3440 3419) -4(3208 3439 3440 3209) -4(3418 3419 3440 3439) -4(3189 3210 3441 3420) -4(3209 3440 3441 3210) -4(3419 3420 3441 3440) -4(3190 3211 3442 3421) -4(3210 3441 3442 3211) -4(3420 3421 3442 3441) -4(3211 3442 3443 3212) -4(3421 3422 3443 3442) -4(3193 3214 3445 3424) -4(3423 3424 3445 3444) -4(3194 3215 3446 3425) -4(3424 3425 3446 3445) -4(3195 3216 3447 3426) -4(3425 3426 3447 3446) -4(3196 3217 3448 3427) -4(3426 3427 3448 3447) -4(3197 3218 3449 3428) -4(3427 3428 3449 3448) -4(3198 3219 3450 3429) -4(3428 3429 3450 3449) -4(3199 3220 3451 3430) -4(3429 3430 3451 3450) -4(3200 3221 3452 3431) -4(3430 3431 3452 3451) -4(3201 3222 3453 3432) -4(3431 3432 3453 3452) -4(3202 3223 3454 3433) -4(3432 3433 3454 3453) -4(3203 3224 3455 3434) -4(3433 3434 3455 3454) -4(3204 3225 3456 3435) -4(3434 3435 3456 3455) -4(3205 3226 3457 3436) -4(3435 3436 3457 3456) -4(3206 3227 3458 3437) -4(3436 3437 3458 3457) -4(3207 3228 3459 3438) -4(3437 3438 3459 3458) -4(3208 3229 3460 3439) -4(3438 3439 3460 3459) -4(3209 3230 3461 3440) -4(3439 3440 3461 3460) -4(3210 3231 3462 3441) -4(3440 3441 3462 3461) -4(3211 3232 3463 3442) -4(3441 3442 3463 3462) -4(3442 3443 3464 3463) -4(3235 3256 3487 3466) -4(3255 3486 3487 3256) -4(3465 3466 3487 3486) -4(3236 3257 3488 3467) -4(3256 3487 3488 3257) -4(3466 3467 3488 3487) -4(3237 3258 3489 3468) -4(3257 3488 3489 3258) -4(3467 3468 3489 3488) -4(3238 3259 3490 3469) -4(3258 3489 3490 3259) -4(3468 3469 3490 3489) -4(3239 3260 3491 3470) -4(3259 3490 3491 3260) -4(3469 3470 3491 3490) -4(3240 3261 3492 3471) -4(3260 3491 3492 3261) -4(3470 3471 3492 3491) -4(3241 3262 3493 3472) -4(3261 3492 3493 3262) -4(3471 3472 3493 3492) -4(3242 3263 3494 3473) -4(3262 3493 3494 3263) -4(3472 3473 3494 3493) -4(3243 3264 3495 3474) -4(3263 3494 3495 3264) -4(3473 3474 3495 3494) -4(3244 3265 3496 3475) -4(3264 3495 3496 3265) -4(3474 3475 3496 3495) -4(3245 3266 3497 3476) -4(3265 3496 3497 3266) -4(3475 3476 3497 3496) -4(3246 3267 3498 3477) -4(3266 3497 3498 3267) -4(3476 3477 3498 3497) -4(3247 3268 3499 3478) -4(3267 3498 3499 3268) -4(3477 3478 3499 3498) -4(3248 3269 3500 3479) -4(3268 3499 3500 3269) -4(3478 3479 3500 3499) -4(3249 3270 3501 3480) -4(3269 3500 3501 3270) -4(3479 3480 3501 3500) -4(3250 3271 3502 3481) -4(3270 3501 3502 3271) -4(3480 3481 3502 3501) -4(3251 3272 3503 3482) -4(3271 3502 3503 3272) -4(3481 3482 3503 3502) -4(3252 3273 3504 3483) -4(3272 3503 3504 3273) -4(3482 3483 3504 3503) -4(3253 3274 3505 3484) -4(3273 3504 3505 3274) -4(3483 3484 3505 3504) -4(3274 3505 3506 3275) -4(3484 3485 3506 3505) -4(3256 3277 3508 3487) -4(3276 3507 3508 3277) -4(3486 3487 3508 3507) -4(3257 3278 3509 3488) -4(3277 3508 3509 3278) -4(3487 3488 3509 3508) -4(3258 3279 3510 3489) -4(3278 3509 3510 3279) -4(3488 3489 3510 3509) -4(3259 3280 3511 3490) -4(3279 3510 3511 3280) -4(3489 3490 3511 3510) -4(3260 3281 3512 3491) -4(3280 3511 3512 3281) -4(3490 3491 3512 3511) -4(3261 3282 3513 3492) -4(3281 3512 3513 3282) -4(3491 3492 3513 3512) -4(3262 3283 3514 3493) -4(3282 3513 3514 3283) -4(3492 3493 3514 3513) -4(3263 3284 3515 3494) -4(3283 3514 3515 3284) -4(3493 3494 3515 3514) -4(3264 3285 3516 3495) -4(3284 3515 3516 3285) -4(3494 3495 3516 3515) -4(3265 3286 3517 3496) -4(3285 3516 3517 3286) -4(3495 3496 3517 3516) -4(3266 3287 3518 3497) -4(3286 3517 3518 3287) -4(3496 3497 3518 3517) -4(3267 3288 3519 3498) -4(3287 3518 3519 3288) -4(3497 3498 3519 3518) -4(3268 3289 3520 3499) -4(3288 3519 3520 3289) -4(3498 3499 3520 3519) -4(3269 3290 3521 3500) -4(3289 3520 3521 3290) -4(3499 3500 3521 3520) -4(3270 3291 3522 3501) -4(3290 3521 3522 3291) -4(3500 3501 3522 3521) -4(3271 3292 3523 3502) -4(3291 3522 3523 3292) -4(3501 3502 3523 3522) -4(3272 3293 3524 3503) -4(3292 3523 3524 3293) -4(3502 3503 3524 3523) -4(3273 3294 3525 3504) -4(3293 3524 3525 3294) -4(3503 3504 3525 3524) -4(3274 3295 3526 3505) -4(3294 3525 3526 3295) -4(3504 3505 3526 3525) -4(3295 3526 3527 3296) -4(3505 3506 3527 3526) -4(3277 3298 3529 3508) -4(3297 3528 3529 3298) -4(3507 3508 3529 3528) -4(3278 3299 3530 3509) -4(3298 3529 3530 3299) -4(3508 3509 3530 3529) -4(3279 3300 3531 3510) -4(3299 3530 3531 3300) -4(3509 3510 3531 3530) -4(3280 3301 3532 3511) -4(3300 3531 3532 3301) -4(3510 3511 3532 3531) -4(3281 3302 3533 3512) -4(3301 3532 3533 3302) -4(3511 3512 3533 3532) -4(3282 3303 3534 3513) -4(3302 3533 3534 3303) -4(3512 3513 3534 3533) -4(3283 3304 3535 3514) -4(3303 3534 3535 3304) -4(3513 3514 3535 3534) -4(3284 3305 3536 3515) -4(3304 3535 3536 3305) -4(3514 3515 3536 3535) -4(3285 3306 3537 3516) -4(3305 3536 3537 3306) -4(3515 3516 3537 3536) -4(3286 3307 3538 3517) -4(3306 3537 3538 3307) -4(3516 3517 3538 3537) -4(3287 3308 3539 3518) -4(3307 3538 3539 3308) -4(3517 3518 3539 3538) -4(3288 3309 3540 3519) -4(3308 3539 3540 3309) -4(3518 3519 3540 3539) -4(3289 3310 3541 3520) -4(3309 3540 3541 3310) -4(3519 3520 3541 3540) -4(3290 3311 3542 3521) -4(3310 3541 3542 3311) -4(3520 3521 3542 3541) -4(3291 3312 3543 3522) -4(3311 3542 3543 3312) -4(3521 3522 3543 3542) -4(3292 3313 3544 3523) -4(3312 3543 3544 3313) -4(3522 3523 3544 3543) -4(3293 3314 3545 3524) -4(3313 3544 3545 3314) -4(3523 3524 3545 3544) -4(3294 3315 3546 3525) -4(3314 3545 3546 3315) -4(3524 3525 3546 3545) -4(3295 3316 3547 3526) -4(3315 3546 3547 3316) -4(3525 3526 3547 3546) -4(3316 3547 3548 3317) -4(3526 3527 3548 3547) -4(3298 3319 3550 3529) -4(3318 3549 3550 3319) -4(3528 3529 3550 3549) -4(3299 3320 3551 3530) -4(3319 3550 3551 3320) -4(3529 3530 3551 3550) -4(3300 3321 3552 3531) -4(3320 3551 3552 3321) -4(3530 3531 3552 3551) -4(3301 3322 3553 3532) -4(3321 3552 3553 3322) -4(3531 3532 3553 3552) -4(3302 3323 3554 3533) -4(3322 3553 3554 3323) -4(3532 3533 3554 3553) -4(3303 3324 3555 3534) -4(3323 3554 3555 3324) -4(3533 3534 3555 3554) -4(3304 3325 3556 3535) -4(3324 3555 3556 3325) -4(3534 3535 3556 3555) -4(3305 3326 3557 3536) -4(3325 3556 3557 3326) -4(3535 3536 3557 3556) -4(3306 3327 3558 3537) -4(3326 3557 3558 3327) -4(3536 3537 3558 3557) -4(3307 3328 3559 3538) -4(3327 3558 3559 3328) -4(3537 3538 3559 3558) -4(3308 3329 3560 3539) -4(3328 3559 3560 3329) -4(3538 3539 3560 3559) -4(3309 3330 3561 3540) -4(3329 3560 3561 3330) -4(3539 3540 3561 3560) -4(3310 3331 3562 3541) -4(3330 3561 3562 3331) -4(3540 3541 3562 3561) -4(3311 3332 3563 3542) -4(3331 3562 3563 3332) -4(3541 3542 3563 3562) -4(3312 3333 3564 3543) -4(3332 3563 3564 3333) -4(3542 3543 3564 3563) -4(3313 3334 3565 3544) -4(3333 3564 3565 3334) -4(3543 3544 3565 3564) -4(3314 3335 3566 3545) -4(3334 3565 3566 3335) -4(3544 3545 3566 3565) -4(3315 3336 3567 3546) -4(3335 3566 3567 3336) -4(3545 3546 3567 3566) -4(3316 3337 3568 3547) -4(3336 3567 3568 3337) -4(3546 3547 3568 3567) -4(3337 3568 3569 3338) -4(3547 3548 3569 3568) -4(3319 3340 3571 3550) -4(3339 3570 3571 3340) -4(3549 3550 3571 3570) -4(3320 3341 3572 3551) -4(3340 3571 3572 3341) -4(3550 3551 3572 3571) -4(3321 3342 3573 3552) -4(3341 3572 3573 3342) -4(3551 3552 3573 3572) -4(3322 3343 3574 3553) -4(3342 3573 3574 3343) -4(3552 3553 3574 3573) -4(3323 3344 3575 3554) -4(3343 3574 3575 3344) -4(3553 3554 3575 3574) -4(3324 3345 3576 3555) -4(3344 3575 3576 3345) -4(3554 3555 3576 3575) -4(3325 3346 3577 3556) -4(3345 3576 3577 3346) -4(3555 3556 3577 3576) -4(3326 3347 3578 3557) -4(3346 3577 3578 3347) -4(3556 3557 3578 3577) -4(3327 3348 3579 3558) -4(3347 3578 3579 3348) -4(3557 3558 3579 3578) -4(3328 3349 3580 3559) -4(3348 3579 3580 3349) -4(3558 3559 3580 3579) -4(3329 3350 3581 3560) -4(3349 3580 3581 3350) -4(3559 3560 3581 3580) -4(3330 3351 3582 3561) -4(3350 3581 3582 3351) -4(3560 3561 3582 3581) -4(3331 3352 3583 3562) -4(3351 3582 3583 3352) -4(3561 3562 3583 3582) -4(3332 3353 3584 3563) -4(3352 3583 3584 3353) -4(3562 3563 3584 3583) -4(3333 3354 3585 3564) -4(3353 3584 3585 3354) -4(3563 3564 3585 3584) -4(3334 3355 3586 3565) -4(3354 3585 3586 3355) -4(3564 3565 3586 3585) -4(3335 3356 3587 3566) -4(3355 3586 3587 3356) -4(3565 3566 3587 3586) -4(3336 3357 3588 3567) -4(3356 3587 3588 3357) -4(3566 3567 3588 3587) -4(3337 3358 3589 3568) -4(3357 3588 3589 3358) -4(3567 3568 3589 3588) -4(3358 3589 3590 3359) -4(3568 3569 3590 3589) -4(3340 3361 3592 3571) -4(3360 3591 3592 3361) -4(3570 3571 3592 3591) -4(3341 3362 3593 3572) -4(3361 3592 3593 3362) -4(3571 3572 3593 3592) -4(3342 3363 3594 3573) -4(3362 3593 3594 3363) -4(3572 3573 3594 3593) -4(3343 3364 3595 3574) -4(3363 3594 3595 3364) -4(3573 3574 3595 3594) -4(3344 3365 3596 3575) -4(3364 3595 3596 3365) -4(3574 3575 3596 3595) -4(3345 3366 3597 3576) -4(3365 3596 3597 3366) -4(3575 3576 3597 3596) -4(3346 3367 3598 3577) -4(3366 3597 3598 3367) -4(3576 3577 3598 3597) -4(3347 3368 3599 3578) -4(3367 3598 3599 3368) -4(3577 3578 3599 3598) -4(3348 3369 3600 3579) -4(3368 3599 3600 3369) -4(3578 3579 3600 3599) -4(3349 3370 3601 3580) -4(3369 3600 3601 3370) -4(3579 3580 3601 3600) -4(3350 3371 3602 3581) -4(3370 3601 3602 3371) -4(3580 3581 3602 3601) -4(3351 3372 3603 3582) -4(3371 3602 3603 3372) -4(3581 3582 3603 3602) -4(3352 3373 3604 3583) -4(3372 3603 3604 3373) -4(3582 3583 3604 3603) -4(3353 3374 3605 3584) -4(3373 3604 3605 3374) -4(3583 3584 3605 3604) -4(3354 3375 3606 3585) -4(3374 3605 3606 3375) -4(3584 3585 3606 3605) -4(3355 3376 3607 3586) -4(3375 3606 3607 3376) -4(3585 3586 3607 3606) -4(3356 3377 3608 3587) -4(3376 3607 3608 3377) -4(3586 3587 3608 3607) -4(3357 3378 3609 3588) -4(3377 3608 3609 3378) -4(3587 3588 3609 3608) -4(3358 3379 3610 3589) -4(3378 3609 3610 3379) -4(3588 3589 3610 3609) -4(3379 3610 3611 3380) -4(3589 3590 3611 3610) -4(3361 3382 3613 3592) -4(3381 3612 3613 3382) -4(3591 3592 3613 3612) -4(3362 3383 3614 3593) -4(3382 3613 3614 3383) -4(3592 3593 3614 3613) -4(3363 3384 3615 3594) -4(3383 3614 3615 3384) -4(3593 3594 3615 3614) -4(3364 3385 3616 3595) -4(3384 3615 3616 3385) -4(3594 3595 3616 3615) -4(3365 3386 3617 3596) -4(3385 3616 3617 3386) -4(3595 3596 3617 3616) -4(3366 3387 3618 3597) -4(3386 3617 3618 3387) -4(3596 3597 3618 3617) -4(3367 3388 3619 3598) -4(3387 3618 3619 3388) -4(3597 3598 3619 3618) -4(3368 3389 3620 3599) -4(3388 3619 3620 3389) -4(3598 3599 3620 3619) -4(3369 3390 3621 3600) -4(3389 3620 3621 3390) -4(3599 3600 3621 3620) -4(3370 3391 3622 3601) -4(3390 3621 3622 3391) -4(3600 3601 3622 3621) -4(3371 3392 3623 3602) -4(3391 3622 3623 3392) -4(3601 3602 3623 3622) -4(3372 3393 3624 3603) -4(3392 3623 3624 3393) -4(3602 3603 3624 3623) -4(3373 3394 3625 3604) -4(3393 3624 3625 3394) -4(3603 3604 3625 3624) -4(3374 3395 3626 3605) -4(3394 3625 3626 3395) -4(3604 3605 3626 3625) -4(3375 3396 3627 3606) -4(3395 3626 3627 3396) -4(3605 3606 3627 3626) -4(3376 3397 3628 3607) -4(3396 3627 3628 3397) -4(3606 3607 3628 3627) -4(3377 3398 3629 3608) -4(3397 3628 3629 3398) -4(3607 3608 3629 3628) -4(3378 3399 3630 3609) -4(3398 3629 3630 3399) -4(3608 3609 3630 3629) -4(3379 3400 3631 3610) -4(3399 3630 3631 3400) -4(3609 3610 3631 3630) -4(3400 3631 3632 3401) -4(3610 3611 3632 3631) -4(3382 3403 3634 3613) -4(3402 3633 3634 3403) -4(3612 3613 3634 3633) -4(3383 3404 3635 3614) -4(3403 3634 3635 3404) -4(3613 3614 3635 3634) -4(3384 3405 3636 3615) -4(3404 3635 3636 3405) -4(3614 3615 3636 3635) -4(3385 3406 3637 3616) -4(3405 3636 3637 3406) -4(3615 3616 3637 3636) -4(3386 3407 3638 3617) -4(3406 3637 3638 3407) -4(3616 3617 3638 3637) -4(3387 3408 3639 3618) -4(3407 3638 3639 3408) -4(3617 3618 3639 3638) -4(3388 3409 3640 3619) -4(3408 3639 3640 3409) -4(3618 3619 3640 3639) -4(3389 3410 3641 3620) -4(3409 3640 3641 3410) -4(3619 3620 3641 3640) -4(3390 3411 3642 3621) -4(3410 3641 3642 3411) -4(3620 3621 3642 3641) -4(3391 3412 3643 3622) -4(3411 3642 3643 3412) -4(3621 3622 3643 3642) -4(3392 3413 3644 3623) -4(3412 3643 3644 3413) -4(3622 3623 3644 3643) -4(3393 3414 3645 3624) -4(3413 3644 3645 3414) -4(3623 3624 3645 3644) -4(3394 3415 3646 3625) -4(3414 3645 3646 3415) -4(3624 3625 3646 3645) -4(3395 3416 3647 3626) -4(3415 3646 3647 3416) -4(3625 3626 3647 3646) -4(3396 3417 3648 3627) -4(3416 3647 3648 3417) -4(3626 3627 3648 3647) -4(3397 3418 3649 3628) -4(3417 3648 3649 3418) -4(3627 3628 3649 3648) -4(3398 3419 3650 3629) -4(3418 3649 3650 3419) -4(3628 3629 3650 3649) -4(3399 3420 3651 3630) -4(3419 3650 3651 3420) -4(3629 3630 3651 3650) -4(3400 3421 3652 3631) -4(3420 3651 3652 3421) -4(3630 3631 3652 3651) -4(3421 3652 3653 3422) -4(3631 3632 3653 3652) -4(3403 3424 3655 3634) -4(3423 3654 3655 3424) -4(3633 3634 3655 3654) -4(3404 3425 3656 3635) -4(3424 3655 3656 3425) -4(3634 3635 3656 3655) -4(3405 3426 3657 3636) -4(3425 3656 3657 3426) -4(3635 3636 3657 3656) -4(3406 3427 3658 3637) -4(3426 3657 3658 3427) -4(3636 3637 3658 3657) -4(3407 3428 3659 3638) -4(3427 3658 3659 3428) -4(3637 3638 3659 3658) -4(3408 3429 3660 3639) -4(3428 3659 3660 3429) -4(3638 3639 3660 3659) -4(3409 3430 3661 3640) -4(3429 3660 3661 3430) -4(3639 3640 3661 3660) -4(3410 3431 3662 3641) -4(3430 3661 3662 3431) -4(3640 3641 3662 3661) -4(3411 3432 3663 3642) -4(3431 3662 3663 3432) -4(3641 3642 3663 3662) -4(3412 3433 3664 3643) -4(3432 3663 3664 3433) -4(3642 3643 3664 3663) -4(3413 3434 3665 3644) -4(3433 3664 3665 3434) -4(3643 3644 3665 3664) -4(3414 3435 3666 3645) -4(3434 3665 3666 3435) -4(3644 3645 3666 3665) -4(3415 3436 3667 3646) -4(3435 3666 3667 3436) -4(3645 3646 3667 3666) -4(3416 3437 3668 3647) -4(3436 3667 3668 3437) -4(3646 3647 3668 3667) -4(3417 3438 3669 3648) -4(3437 3668 3669 3438) -4(3647 3648 3669 3668) -4(3418 3439 3670 3649) -4(3438 3669 3670 3439) -4(3648 3649 3670 3669) -4(3419 3440 3671 3650) -4(3439 3670 3671 3440) -4(3649 3650 3671 3670) -4(3420 3441 3672 3651) -4(3440 3671 3672 3441) -4(3650 3651 3672 3671) -4(3421 3442 3673 3652) -4(3441 3672 3673 3442) -4(3651 3652 3673 3672) -4(3442 3673 3674 3443) -4(3652 3653 3674 3673) -4(3424 3445 3676 3655) -4(3654 3655 3676 3675) -4(3425 3446 3677 3656) -4(3655 3656 3677 3676) -4(3426 3447 3678 3657) -4(3656 3657 3678 3677) -4(3427 3448 3679 3658) -4(3657 3658 3679 3678) -4(3428 3449 3680 3659) -4(3658 3659 3680 3679) -4(3429 3450 3681 3660) -4(3659 3660 3681 3680) -4(3430 3451 3682 3661) -4(3660 3661 3682 3681) -4(3431 3452 3683 3662) -4(3661 3662 3683 3682) -4(3432 3453 3684 3663) -4(3662 3663 3684 3683) -4(3433 3454 3685 3664) -4(3663 3664 3685 3684) -4(3434 3455 3686 3665) -4(3664 3665 3686 3685) -4(3435 3456 3687 3666) -4(3665 3666 3687 3686) -4(3436 3457 3688 3667) -4(3666 3667 3688 3687) -4(3437 3458 3689 3668) -4(3667 3668 3689 3688) -4(3438 3459 3690 3669) -4(3668 3669 3690 3689) -4(3439 3460 3691 3670) -4(3669 3670 3691 3690) -4(3440 3461 3692 3671) -4(3670 3671 3692 3691) -4(3441 3462 3693 3672) -4(3671 3672 3693 3692) -4(3442 3463 3694 3673) -4(3672 3673 3694 3693) -4(3673 3674 3695 3694) -4(3466 3487 3718 3697) -4(3486 3717 3718 3487) -4(3696 3697 3718 3717) -4(3467 3488 3719 3698) -4(3487 3718 3719 3488) -4(3697 3698 3719 3718) -4(3468 3489 3720 3699) -4(3488 3719 3720 3489) -4(3698 3699 3720 3719) -4(3469 3490 3721 3700) -4(3489 3720 3721 3490) -4(3699 3700 3721 3720) -4(3470 3491 3722 3701) -4(3490 3721 3722 3491) -4(3700 3701 3722 3721) -4(3471 3492 3723 3702) -4(3491 3722 3723 3492) -4(3701 3702 3723 3722) -4(3472 3493 3724 3703) -4(3492 3723 3724 3493) -4(3702 3703 3724 3723) -4(3473 3494 3725 3704) -4(3493 3724 3725 3494) -4(3703 3704 3725 3724) -4(3474 3495 3726 3705) -4(3494 3725 3726 3495) -4(3704 3705 3726 3725) -4(3475 3496 3727 3706) -4(3495 3726 3727 3496) -4(3705 3706 3727 3726) -4(3476 3497 3728 3707) -4(3496 3727 3728 3497) -4(3706 3707 3728 3727) -4(3477 3498 3729 3708) -4(3497 3728 3729 3498) -4(3707 3708 3729 3728) -4(3478 3499 3730 3709) -4(3498 3729 3730 3499) -4(3708 3709 3730 3729) -4(3479 3500 3731 3710) -4(3499 3730 3731 3500) -4(3709 3710 3731 3730) -4(3480 3501 3732 3711) -4(3500 3731 3732 3501) -4(3710 3711 3732 3731) -4(3481 3502 3733 3712) -4(3501 3732 3733 3502) -4(3711 3712 3733 3732) -4(3482 3503 3734 3713) -4(3502 3733 3734 3503) -4(3712 3713 3734 3733) -4(3483 3504 3735 3714) -4(3503 3734 3735 3504) -4(3713 3714 3735 3734) -4(3484 3505 3736 3715) -4(3504 3735 3736 3505) -4(3714 3715 3736 3735) -4(3505 3736 3737 3506) -4(3715 3716 3737 3736) -4(3487 3508 3739 3718) -4(3507 3738 3739 3508) -4(3717 3718 3739 3738) -4(3488 3509 3740 3719) -4(3508 3739 3740 3509) -4(3718 3719 3740 3739) -4(3489 3510 3741 3720) -4(3509 3740 3741 3510) -4(3719 3720 3741 3740) -4(3490 3511 3742 3721) -4(3510 3741 3742 3511) -4(3720 3721 3742 3741) -4(3491 3512 3743 3722) -4(3511 3742 3743 3512) -4(3721 3722 3743 3742) -4(3492 3513 3744 3723) -4(3512 3743 3744 3513) -4(3722 3723 3744 3743) -4(3493 3514 3745 3724) -4(3513 3744 3745 3514) -4(3723 3724 3745 3744) -4(3494 3515 3746 3725) -4(3514 3745 3746 3515) -4(3724 3725 3746 3745) -4(3495 3516 3747 3726) -4(3515 3746 3747 3516) -4(3725 3726 3747 3746) -4(3496 3517 3748 3727) -4(3516 3747 3748 3517) -4(3726 3727 3748 3747) -4(3497 3518 3749 3728) -4(3517 3748 3749 3518) -4(3727 3728 3749 3748) -4(3498 3519 3750 3729) -4(3518 3749 3750 3519) -4(3728 3729 3750 3749) -4(3499 3520 3751 3730) -4(3519 3750 3751 3520) -4(3729 3730 3751 3750) -4(3500 3521 3752 3731) -4(3520 3751 3752 3521) -4(3730 3731 3752 3751) -4(3501 3522 3753 3732) -4(3521 3752 3753 3522) -4(3731 3732 3753 3752) -4(3502 3523 3754 3733) -4(3522 3753 3754 3523) -4(3732 3733 3754 3753) -4(3503 3524 3755 3734) -4(3523 3754 3755 3524) -4(3733 3734 3755 3754) -4(3504 3525 3756 3735) -4(3524 3755 3756 3525) -4(3734 3735 3756 3755) -4(3505 3526 3757 3736) -4(3525 3756 3757 3526) -4(3735 3736 3757 3756) -4(3526 3757 3758 3527) -4(3736 3737 3758 3757) -4(3508 3529 3760 3739) -4(3528 3759 3760 3529) -4(3738 3739 3760 3759) -4(3509 3530 3761 3740) -4(3529 3760 3761 3530) -4(3739 3740 3761 3760) -4(3510 3531 3762 3741) -4(3530 3761 3762 3531) -4(3740 3741 3762 3761) -4(3511 3532 3763 3742) -4(3531 3762 3763 3532) -4(3741 3742 3763 3762) -4(3512 3533 3764 3743) -4(3532 3763 3764 3533) -4(3742 3743 3764 3763) -4(3513 3534 3765 3744) -4(3533 3764 3765 3534) -4(3743 3744 3765 3764) -4(3514 3535 3766 3745) -4(3534 3765 3766 3535) -4(3744 3745 3766 3765) -4(3515 3536 3767 3746) -4(3535 3766 3767 3536) -4(3745 3746 3767 3766) -4(3516 3537 3768 3747) -4(3536 3767 3768 3537) -4(3746 3747 3768 3767) -4(3517 3538 3769 3748) -4(3537 3768 3769 3538) -4(3747 3748 3769 3768) -4(3518 3539 3770 3749) -4(3538 3769 3770 3539) -4(3748 3749 3770 3769) -4(3519 3540 3771 3750) -4(3539 3770 3771 3540) -4(3749 3750 3771 3770) -4(3520 3541 3772 3751) -4(3540 3771 3772 3541) -4(3750 3751 3772 3771) -4(3521 3542 3773 3752) -4(3541 3772 3773 3542) -4(3751 3752 3773 3772) -4(3522 3543 3774 3753) -4(3542 3773 3774 3543) -4(3752 3753 3774 3773) -4(3523 3544 3775 3754) -4(3543 3774 3775 3544) -4(3753 3754 3775 3774) -4(3524 3545 3776 3755) -4(3544 3775 3776 3545) -4(3754 3755 3776 3775) -4(3525 3546 3777 3756) -4(3545 3776 3777 3546) -4(3755 3756 3777 3776) -4(3526 3547 3778 3757) -4(3546 3777 3778 3547) -4(3756 3757 3778 3777) -4(3547 3778 3779 3548) -4(3757 3758 3779 3778) -4(3529 3550 3781 3760) -4(3549 3780 3781 3550) -4(3759 3760 3781 3780) -4(3530 3551 3782 3761) -4(3550 3781 3782 3551) -4(3760 3761 3782 3781) -4(3531 3552 3783 3762) -4(3551 3782 3783 3552) -4(3761 3762 3783 3782) -4(3532 3553 3784 3763) -4(3552 3783 3784 3553) -4(3762 3763 3784 3783) -4(3533 3554 3785 3764) -4(3553 3784 3785 3554) -4(3763 3764 3785 3784) -4(3534 3555 3786 3765) -4(3554 3785 3786 3555) -4(3764 3765 3786 3785) -4(3535 3556 3787 3766) -4(3555 3786 3787 3556) -4(3765 3766 3787 3786) -4(3536 3557 3788 3767) -4(3556 3787 3788 3557) -4(3766 3767 3788 3787) -4(3537 3558 3789 3768) -4(3557 3788 3789 3558) -4(3767 3768 3789 3788) -4(3538 3559 3790 3769) -4(3558 3789 3790 3559) -4(3768 3769 3790 3789) -4(3539 3560 3791 3770) -4(3559 3790 3791 3560) -4(3769 3770 3791 3790) -4(3540 3561 3792 3771) -4(3560 3791 3792 3561) -4(3770 3771 3792 3791) -4(3541 3562 3793 3772) -4(3561 3792 3793 3562) -4(3771 3772 3793 3792) -4(3542 3563 3794 3773) -4(3562 3793 3794 3563) -4(3772 3773 3794 3793) -4(3543 3564 3795 3774) -4(3563 3794 3795 3564) -4(3773 3774 3795 3794) -4(3544 3565 3796 3775) -4(3564 3795 3796 3565) -4(3774 3775 3796 3795) -4(3545 3566 3797 3776) -4(3565 3796 3797 3566) -4(3775 3776 3797 3796) -4(3546 3567 3798 3777) -4(3566 3797 3798 3567) -4(3776 3777 3798 3797) -4(3547 3568 3799 3778) -4(3567 3798 3799 3568) -4(3777 3778 3799 3798) -4(3568 3799 3800 3569) -4(3778 3779 3800 3799) -4(3550 3571 3802 3781) -4(3570 3801 3802 3571) -4(3780 3781 3802 3801) -4(3551 3572 3803 3782) -4(3571 3802 3803 3572) -4(3781 3782 3803 3802) -4(3552 3573 3804 3783) -4(3572 3803 3804 3573) -4(3782 3783 3804 3803) -4(3553 3574 3805 3784) -4(3573 3804 3805 3574) -4(3783 3784 3805 3804) -4(3554 3575 3806 3785) -4(3574 3805 3806 3575) -4(3784 3785 3806 3805) -4(3555 3576 3807 3786) -4(3575 3806 3807 3576) -4(3785 3786 3807 3806) -4(3556 3577 3808 3787) -4(3576 3807 3808 3577) -4(3786 3787 3808 3807) -4(3557 3578 3809 3788) -4(3577 3808 3809 3578) -4(3787 3788 3809 3808) -4(3558 3579 3810 3789) -4(3578 3809 3810 3579) -4(3788 3789 3810 3809) -4(3559 3580 3811 3790) -4(3579 3810 3811 3580) -4(3789 3790 3811 3810) -4(3560 3581 3812 3791) -4(3580 3811 3812 3581) -4(3790 3791 3812 3811) -4(3561 3582 3813 3792) -4(3581 3812 3813 3582) -4(3791 3792 3813 3812) -4(3562 3583 3814 3793) -4(3582 3813 3814 3583) -4(3792 3793 3814 3813) -4(3563 3584 3815 3794) -4(3583 3814 3815 3584) -4(3793 3794 3815 3814) -4(3564 3585 3816 3795) -4(3584 3815 3816 3585) -4(3794 3795 3816 3815) -4(3565 3586 3817 3796) -4(3585 3816 3817 3586) -4(3795 3796 3817 3816) -4(3566 3587 3818 3797) -4(3586 3817 3818 3587) -4(3796 3797 3818 3817) -4(3567 3588 3819 3798) -4(3587 3818 3819 3588) -4(3797 3798 3819 3818) -4(3568 3589 3820 3799) -4(3588 3819 3820 3589) -4(3798 3799 3820 3819) -4(3589 3820 3821 3590) -4(3799 3800 3821 3820) -4(3571 3592 3823 3802) -4(3591 3822 3823 3592) -4(3801 3802 3823 3822) -4(3572 3593 3824 3803) -4(3592 3823 3824 3593) -4(3802 3803 3824 3823) -4(3573 3594 3825 3804) -4(3593 3824 3825 3594) -4(3803 3804 3825 3824) -4(3574 3595 3826 3805) -4(3594 3825 3826 3595) -4(3804 3805 3826 3825) -4(3575 3596 3827 3806) -4(3595 3826 3827 3596) -4(3805 3806 3827 3826) -4(3576 3597 3828 3807) -4(3596 3827 3828 3597) -4(3806 3807 3828 3827) -4(3577 3598 3829 3808) -4(3597 3828 3829 3598) -4(3807 3808 3829 3828) -4(3578 3599 3830 3809) -4(3598 3829 3830 3599) -4(3808 3809 3830 3829) -4(3579 3600 3831 3810) -4(3599 3830 3831 3600) -4(3809 3810 3831 3830) -4(3580 3601 3832 3811) -4(3600 3831 3832 3601) -4(3810 3811 3832 3831) -4(3581 3602 3833 3812) -4(3601 3832 3833 3602) -4(3811 3812 3833 3832) -4(3582 3603 3834 3813) -4(3602 3833 3834 3603) -4(3812 3813 3834 3833) -4(3583 3604 3835 3814) -4(3603 3834 3835 3604) -4(3813 3814 3835 3834) -4(3584 3605 3836 3815) -4(3604 3835 3836 3605) -4(3814 3815 3836 3835) -4(3585 3606 3837 3816) -4(3605 3836 3837 3606) -4(3815 3816 3837 3836) -4(3586 3607 3838 3817) -4(3606 3837 3838 3607) -4(3816 3817 3838 3837) -4(3587 3608 3839 3818) -4(3607 3838 3839 3608) -4(3817 3818 3839 3838) -4(3588 3609 3840 3819) -4(3608 3839 3840 3609) -4(3818 3819 3840 3839) -4(3589 3610 3841 3820) -4(3609 3840 3841 3610) -4(3819 3820 3841 3840) -4(3610 3841 3842 3611) -4(3820 3821 3842 3841) -4(3592 3613 3844 3823) -4(3612 3843 3844 3613) -4(3822 3823 3844 3843) -4(3593 3614 3845 3824) -4(3613 3844 3845 3614) -4(3823 3824 3845 3844) -4(3594 3615 3846 3825) -4(3614 3845 3846 3615) -4(3824 3825 3846 3845) -4(3595 3616 3847 3826) -4(3615 3846 3847 3616) -4(3825 3826 3847 3846) -4(3596 3617 3848 3827) -4(3616 3847 3848 3617) -4(3826 3827 3848 3847) -4(3597 3618 3849 3828) -4(3617 3848 3849 3618) -4(3827 3828 3849 3848) -4(3598 3619 3850 3829) -4(3618 3849 3850 3619) -4(3828 3829 3850 3849) -4(3599 3620 3851 3830) -4(3619 3850 3851 3620) -4(3829 3830 3851 3850) -4(3600 3621 3852 3831) -4(3620 3851 3852 3621) -4(3830 3831 3852 3851) -4(3601 3622 3853 3832) -4(3621 3852 3853 3622) -4(3831 3832 3853 3852) -4(3602 3623 3854 3833) -4(3622 3853 3854 3623) -4(3832 3833 3854 3853) -4(3603 3624 3855 3834) -4(3623 3854 3855 3624) -4(3833 3834 3855 3854) -4(3604 3625 3856 3835) -4(3624 3855 3856 3625) -4(3834 3835 3856 3855) -4(3605 3626 3857 3836) -4(3625 3856 3857 3626) -4(3835 3836 3857 3856) -4(3606 3627 3858 3837) -4(3626 3857 3858 3627) -4(3836 3837 3858 3857) -4(3607 3628 3859 3838) -4(3627 3858 3859 3628) -4(3837 3838 3859 3858) -4(3608 3629 3860 3839) -4(3628 3859 3860 3629) -4(3838 3839 3860 3859) -4(3609 3630 3861 3840) -4(3629 3860 3861 3630) -4(3839 3840 3861 3860) -4(3610 3631 3862 3841) -4(3630 3861 3862 3631) -4(3840 3841 3862 3861) -4(3631 3862 3863 3632) -4(3841 3842 3863 3862) -4(3613 3634 3865 3844) -4(3633 3864 3865 3634) -4(3843 3844 3865 3864) -4(3614 3635 3866 3845) -4(3634 3865 3866 3635) -4(3844 3845 3866 3865) -4(3615 3636 3867 3846) -4(3635 3866 3867 3636) -4(3845 3846 3867 3866) -4(3616 3637 3868 3847) -4(3636 3867 3868 3637) -4(3846 3847 3868 3867) -4(3617 3638 3869 3848) -4(3637 3868 3869 3638) -4(3847 3848 3869 3868) -4(3618 3639 3870 3849) -4(3638 3869 3870 3639) -4(3848 3849 3870 3869) -4(3619 3640 3871 3850) -4(3639 3870 3871 3640) -4(3849 3850 3871 3870) -4(3620 3641 3872 3851) -4(3640 3871 3872 3641) -4(3850 3851 3872 3871) -4(3621 3642 3873 3852) -4(3641 3872 3873 3642) -4(3851 3852 3873 3872) -4(3622 3643 3874 3853) -4(3642 3873 3874 3643) -4(3852 3853 3874 3873) -4(3623 3644 3875 3854) -4(3643 3874 3875 3644) -4(3853 3854 3875 3874) -4(3624 3645 3876 3855) -4(3644 3875 3876 3645) -4(3854 3855 3876 3875) -4(3625 3646 3877 3856) -4(3645 3876 3877 3646) -4(3855 3856 3877 3876) -4(3626 3647 3878 3857) -4(3646 3877 3878 3647) -4(3856 3857 3878 3877) -4(3627 3648 3879 3858) -4(3647 3878 3879 3648) -4(3857 3858 3879 3878) -4(3628 3649 3880 3859) -4(3648 3879 3880 3649) -4(3858 3859 3880 3879) -4(3629 3650 3881 3860) -4(3649 3880 3881 3650) -4(3859 3860 3881 3880) -4(3630 3651 3882 3861) -4(3650 3881 3882 3651) -4(3860 3861 3882 3881) -4(3631 3652 3883 3862) -4(3651 3882 3883 3652) -4(3861 3862 3883 3882) -4(3652 3883 3884 3653) -4(3862 3863 3884 3883) -4(3634 3655 3886 3865) -4(3654 3885 3886 3655) -4(3864 3865 3886 3885) -4(3635 3656 3887 3866) -4(3655 3886 3887 3656) -4(3865 3866 3887 3886) -4(3636 3657 3888 3867) -4(3656 3887 3888 3657) -4(3866 3867 3888 3887) -4(3637 3658 3889 3868) -4(3657 3888 3889 3658) -4(3867 3868 3889 3888) -4(3638 3659 3890 3869) -4(3658 3889 3890 3659) -4(3868 3869 3890 3889) -4(3639 3660 3891 3870) -4(3659 3890 3891 3660) -4(3869 3870 3891 3890) -4(3640 3661 3892 3871) -4(3660 3891 3892 3661) -4(3870 3871 3892 3891) -4(3641 3662 3893 3872) -4(3661 3892 3893 3662) -4(3871 3872 3893 3892) -4(3642 3663 3894 3873) -4(3662 3893 3894 3663) -4(3872 3873 3894 3893) -4(3643 3664 3895 3874) -4(3663 3894 3895 3664) -4(3873 3874 3895 3894) -4(3644 3665 3896 3875) -4(3664 3895 3896 3665) -4(3874 3875 3896 3895) -4(3645 3666 3897 3876) -4(3665 3896 3897 3666) -4(3875 3876 3897 3896) -4(3646 3667 3898 3877) -4(3666 3897 3898 3667) -4(3876 3877 3898 3897) -4(3647 3668 3899 3878) -4(3667 3898 3899 3668) -4(3877 3878 3899 3898) -4(3648 3669 3900 3879) -4(3668 3899 3900 3669) -4(3878 3879 3900 3899) -4(3649 3670 3901 3880) -4(3669 3900 3901 3670) -4(3879 3880 3901 3900) -4(3650 3671 3902 3881) -4(3670 3901 3902 3671) -4(3880 3881 3902 3901) -4(3651 3672 3903 3882) -4(3671 3902 3903 3672) -4(3881 3882 3903 3902) -4(3652 3673 3904 3883) -4(3672 3903 3904 3673) -4(3882 3883 3904 3903) -4(3673 3904 3905 3674) -4(3883 3884 3905 3904) -4(3655 3676 3907 3886) -4(3885 3886 3907 3906) -4(3656 3677 3908 3887) -4(3886 3887 3908 3907) -4(3657 3678 3909 3888) -4(3887 3888 3909 3908) -4(3658 3679 3910 3889) -4(3888 3889 3910 3909) -4(3659 3680 3911 3890) -4(3889 3890 3911 3910) -4(3660 3681 3912 3891) -4(3890 3891 3912 3911) -4(3661 3682 3913 3892) -4(3891 3892 3913 3912) -4(3662 3683 3914 3893) -4(3892 3893 3914 3913) -4(3663 3684 3915 3894) -4(3893 3894 3915 3914) -4(3664 3685 3916 3895) -4(3894 3895 3916 3915) -4(3665 3686 3917 3896) -4(3895 3896 3917 3916) -4(3666 3687 3918 3897) -4(3896 3897 3918 3917) -4(3667 3688 3919 3898) -4(3897 3898 3919 3918) -4(3668 3689 3920 3899) -4(3898 3899 3920 3919) -4(3669 3690 3921 3900) -4(3899 3900 3921 3920) -4(3670 3691 3922 3901) -4(3900 3901 3922 3921) -4(3671 3692 3923 3902) -4(3901 3902 3923 3922) -4(3672 3693 3924 3903) -4(3902 3903 3924 3923) -4(3673 3694 3925 3904) -4(3903 3904 3925 3924) -4(3904 3905 3926 3925) -4(3697 3718 3949 3928) -4(3717 3948 3949 3718) -4(3927 3928 3949 3948) -4(3698 3719 3950 3929) -4(3718 3949 3950 3719) -4(3928 3929 3950 3949) -4(3699 3720 3951 3930) -4(3719 3950 3951 3720) -4(3929 3930 3951 3950) -4(3700 3721 3952 3931) -4(3720 3951 3952 3721) -4(3930 3931 3952 3951) -4(3701 3722 3953 3932) -4(3721 3952 3953 3722) -4(3931 3932 3953 3952) -4(3702 3723 3954 3933) -4(3722 3953 3954 3723) -4(3932 3933 3954 3953) -4(3703 3724 3955 3934) -4(3723 3954 3955 3724) -4(3933 3934 3955 3954) -4(3704 3725 3956 3935) -4(3724 3955 3956 3725) -4(3934 3935 3956 3955) -4(3705 3726 3957 3936) -4(3725 3956 3957 3726) -4(3935 3936 3957 3956) -4(3706 3727 3958 3937) -4(3726 3957 3958 3727) -4(3936 3937 3958 3957) -4(3707 3728 3959 3938) -4(3727 3958 3959 3728) -4(3937 3938 3959 3958) -4(3708 3729 3960 3939) -4(3728 3959 3960 3729) -4(3938 3939 3960 3959) -4(3709 3730 3961 3940) -4(3729 3960 3961 3730) -4(3939 3940 3961 3960) -4(3710 3731 3962 3941) -4(3730 3961 3962 3731) -4(3940 3941 3962 3961) -4(3711 3732 3963 3942) -4(3731 3962 3963 3732) -4(3941 3942 3963 3962) -4(3712 3733 3964 3943) -4(3732 3963 3964 3733) -4(3942 3943 3964 3963) -4(3713 3734 3965 3944) -4(3733 3964 3965 3734) -4(3943 3944 3965 3964) -4(3714 3735 3966 3945) -4(3734 3965 3966 3735) -4(3944 3945 3966 3965) -4(3715 3736 3967 3946) -4(3735 3966 3967 3736) -4(3945 3946 3967 3966) -4(3736 3967 3968 3737) -4(3946 3947 3968 3967) -4(3718 3739 3970 3949) -4(3738 3969 3970 3739) -4(3948 3949 3970 3969) -4(3719 3740 3971 3950) -4(3739 3970 3971 3740) -4(3949 3950 3971 3970) -4(3720 3741 3972 3951) -4(3740 3971 3972 3741) -4(3950 3951 3972 3971) -4(3721 3742 3973 3952) -4(3741 3972 3973 3742) -4(3951 3952 3973 3972) -4(3722 3743 3974 3953) -4(3742 3973 3974 3743) -4(3952 3953 3974 3973) -4(3723 3744 3975 3954) -4(3743 3974 3975 3744) -4(3953 3954 3975 3974) -4(3724 3745 3976 3955) -4(3744 3975 3976 3745) -4(3954 3955 3976 3975) -4(3725 3746 3977 3956) -4(3745 3976 3977 3746) -4(3955 3956 3977 3976) -4(3726 3747 3978 3957) -4(3746 3977 3978 3747) -4(3956 3957 3978 3977) -4(3727 3748 3979 3958) -4(3747 3978 3979 3748) -4(3957 3958 3979 3978) -4(3728 3749 3980 3959) -4(3748 3979 3980 3749) -4(3958 3959 3980 3979) -4(3729 3750 3981 3960) -4(3749 3980 3981 3750) -4(3959 3960 3981 3980) -4(3730 3751 3982 3961) -4(3750 3981 3982 3751) -4(3960 3961 3982 3981) -4(3731 3752 3983 3962) -4(3751 3982 3983 3752) -4(3961 3962 3983 3982) -4(3732 3753 3984 3963) -4(3752 3983 3984 3753) -4(3962 3963 3984 3983) -4(3733 3754 3985 3964) -4(3753 3984 3985 3754) -4(3963 3964 3985 3984) -4(3734 3755 3986 3965) -4(3754 3985 3986 3755) -4(3964 3965 3986 3985) -4(3735 3756 3987 3966) -4(3755 3986 3987 3756) -4(3965 3966 3987 3986) -4(3736 3757 3988 3967) -4(3756 3987 3988 3757) -4(3966 3967 3988 3987) -4(3757 3988 3989 3758) -4(3967 3968 3989 3988) -4(3739 3760 3991 3970) -4(3759 3990 3991 3760) -4(3969 3970 3991 3990) -4(3740 3761 3992 3971) -4(3760 3991 3992 3761) -4(3970 3971 3992 3991) -4(3741 3762 3993 3972) -4(3761 3992 3993 3762) -4(3971 3972 3993 3992) -4(3742 3763 3994 3973) -4(3762 3993 3994 3763) -4(3972 3973 3994 3993) -4(3743 3764 3995 3974) -4(3763 3994 3995 3764) -4(3973 3974 3995 3994) -4(3744 3765 3996 3975) -4(3764 3995 3996 3765) -4(3974 3975 3996 3995) -4(3745 3766 3997 3976) -4(3765 3996 3997 3766) -4(3975 3976 3997 3996) -4(3746 3767 3998 3977) -4(3766 3997 3998 3767) -4(3976 3977 3998 3997) -4(3747 3768 3999 3978) -4(3767 3998 3999 3768) -4(3977 3978 3999 3998) -4(3748 3769 4000 3979) -4(3768 3999 4000 3769) -4(3978 3979 4000 3999) -4(3749 3770 4001 3980) -4(3769 4000 4001 3770) -4(3979 3980 4001 4000) -4(3750 3771 4002 3981) -4(3770 4001 4002 3771) -4(3980 3981 4002 4001) -4(3751 3772 4003 3982) -4(3771 4002 4003 3772) -4(3981 3982 4003 4002) -4(3752 3773 4004 3983) -4(3772 4003 4004 3773) -4(3982 3983 4004 4003) -4(3753 3774 4005 3984) -4(3773 4004 4005 3774) -4(3983 3984 4005 4004) -4(3754 3775 4006 3985) -4(3774 4005 4006 3775) -4(3984 3985 4006 4005) -4(3755 3776 4007 3986) -4(3775 4006 4007 3776) -4(3985 3986 4007 4006) -4(3756 3777 4008 3987) -4(3776 4007 4008 3777) -4(3986 3987 4008 4007) -4(3757 3778 4009 3988) -4(3777 4008 4009 3778) -4(3987 3988 4009 4008) -4(3778 4009 4010 3779) -4(3988 3989 4010 4009) -4(3760 3781 4012 3991) -4(3780 4011 4012 3781) -4(3990 3991 4012 4011) -4(3761 3782 4013 3992) -4(3781 4012 4013 3782) -4(3991 3992 4013 4012) -4(3762 3783 4014 3993) -4(3782 4013 4014 3783) -4(3992 3993 4014 4013) -4(3763 3784 4015 3994) -4(3783 4014 4015 3784) -4(3993 3994 4015 4014) -4(3764 3785 4016 3995) -4(3784 4015 4016 3785) -4(3994 3995 4016 4015) -4(3765 3786 4017 3996) -4(3785 4016 4017 3786) -4(3995 3996 4017 4016) -4(3766 3787 4018 3997) -4(3786 4017 4018 3787) -4(3996 3997 4018 4017) -4(3767 3788 4019 3998) -4(3787 4018 4019 3788) -4(3997 3998 4019 4018) -4(3768 3789 4020 3999) -4(3788 4019 4020 3789) -4(3998 3999 4020 4019) -4(3769 3790 4021 4000) -4(3789 4020 4021 3790) -4(3999 4000 4021 4020) -4(3770 3791 4022 4001) -4(3790 4021 4022 3791) -4(4000 4001 4022 4021) -4(3771 3792 4023 4002) -4(3791 4022 4023 3792) -4(4001 4002 4023 4022) -4(3772 3793 4024 4003) -4(3792 4023 4024 3793) -4(4002 4003 4024 4023) -4(3773 3794 4025 4004) -4(3793 4024 4025 3794) -4(4003 4004 4025 4024) -4(3774 3795 4026 4005) -4(3794 4025 4026 3795) -4(4004 4005 4026 4025) -4(3775 3796 4027 4006) -4(3795 4026 4027 3796) -4(4005 4006 4027 4026) -4(3776 3797 4028 4007) -4(3796 4027 4028 3797) -4(4006 4007 4028 4027) -4(3777 3798 4029 4008) -4(3797 4028 4029 3798) -4(4007 4008 4029 4028) -4(3778 3799 4030 4009) -4(3798 4029 4030 3799) -4(4008 4009 4030 4029) -4(3799 4030 4031 3800) -4(4009 4010 4031 4030) -4(3781 3802 4033 4012) -4(3801 4032 4033 3802) -4(4011 4012 4033 4032) -4(3782 3803 4034 4013) -4(3802 4033 4034 3803) -4(4012 4013 4034 4033) -4(3783 3804 4035 4014) -4(3803 4034 4035 3804) -4(4013 4014 4035 4034) -4(3784 3805 4036 4015) -4(3804 4035 4036 3805) -4(4014 4015 4036 4035) -4(3785 3806 4037 4016) -4(3805 4036 4037 3806) -4(4015 4016 4037 4036) -4(3786 3807 4038 4017) -4(3806 4037 4038 3807) -4(4016 4017 4038 4037) -4(3787 3808 4039 4018) -4(3807 4038 4039 3808) -4(4017 4018 4039 4038) -4(3788 3809 4040 4019) -4(3808 4039 4040 3809) -4(4018 4019 4040 4039) -4(3789 3810 4041 4020) -4(3809 4040 4041 3810) -4(4019 4020 4041 4040) -4(3790 3811 4042 4021) -4(3810 4041 4042 3811) -4(4020 4021 4042 4041) -4(3791 3812 4043 4022) -4(3811 4042 4043 3812) -4(4021 4022 4043 4042) -4(3792 3813 4044 4023) -4(3812 4043 4044 3813) -4(4022 4023 4044 4043) -4(3793 3814 4045 4024) -4(3813 4044 4045 3814) -4(4023 4024 4045 4044) -4(3794 3815 4046 4025) -4(3814 4045 4046 3815) -4(4024 4025 4046 4045) -4(3795 3816 4047 4026) -4(3815 4046 4047 3816) -4(4025 4026 4047 4046) -4(3796 3817 4048 4027) -4(3816 4047 4048 3817) -4(4026 4027 4048 4047) -4(3797 3818 4049 4028) -4(3817 4048 4049 3818) -4(4027 4028 4049 4048) -4(3798 3819 4050 4029) -4(3818 4049 4050 3819) -4(4028 4029 4050 4049) -4(3799 3820 4051 4030) -4(3819 4050 4051 3820) -4(4029 4030 4051 4050) -4(3820 4051 4052 3821) -4(4030 4031 4052 4051) -4(3802 3823 4054 4033) -4(3822 4053 4054 3823) -4(4032 4033 4054 4053) -4(3803 3824 4055 4034) -4(3823 4054 4055 3824) -4(4033 4034 4055 4054) -4(3804 3825 4056 4035) -4(3824 4055 4056 3825) -4(4034 4035 4056 4055) -4(3805 3826 4057 4036) -4(3825 4056 4057 3826) -4(4035 4036 4057 4056) -4(3806 3827 4058 4037) -4(3826 4057 4058 3827) -4(4036 4037 4058 4057) -4(3807 3828 4059 4038) -4(3827 4058 4059 3828) -4(4037 4038 4059 4058) -4(3808 3829 4060 4039) -4(3828 4059 4060 3829) -4(4038 4039 4060 4059) -4(3809 3830 4061 4040) -4(3829 4060 4061 3830) -4(4039 4040 4061 4060) -4(3810 3831 4062 4041) -4(3830 4061 4062 3831) -4(4040 4041 4062 4061) -4(3811 3832 4063 4042) -4(3831 4062 4063 3832) -4(4041 4042 4063 4062) -4(3812 3833 4064 4043) -4(3832 4063 4064 3833) -4(4042 4043 4064 4063) -4(3813 3834 4065 4044) -4(3833 4064 4065 3834) -4(4043 4044 4065 4064) -4(3814 3835 4066 4045) -4(3834 4065 4066 3835) -4(4044 4045 4066 4065) -4(3815 3836 4067 4046) -4(3835 4066 4067 3836) -4(4045 4046 4067 4066) -4(3816 3837 4068 4047) -4(3836 4067 4068 3837) -4(4046 4047 4068 4067) -4(3817 3838 4069 4048) -4(3837 4068 4069 3838) -4(4047 4048 4069 4068) -4(3818 3839 4070 4049) -4(3838 4069 4070 3839) -4(4048 4049 4070 4069) -4(3819 3840 4071 4050) -4(3839 4070 4071 3840) -4(4049 4050 4071 4070) -4(3820 3841 4072 4051) -4(3840 4071 4072 3841) -4(4050 4051 4072 4071) -4(3841 4072 4073 3842) -4(4051 4052 4073 4072) -4(3823 3844 4075 4054) -4(3843 4074 4075 3844) -4(4053 4054 4075 4074) -4(3824 3845 4076 4055) -4(3844 4075 4076 3845) -4(4054 4055 4076 4075) -4(3825 3846 4077 4056) -4(3845 4076 4077 3846) -4(4055 4056 4077 4076) -4(3826 3847 4078 4057) -4(3846 4077 4078 3847) -4(4056 4057 4078 4077) -4(3827 3848 4079 4058) -4(3847 4078 4079 3848) -4(4057 4058 4079 4078) -4(3828 3849 4080 4059) -4(3848 4079 4080 3849) -4(4058 4059 4080 4079) -4(3829 3850 4081 4060) -4(3849 4080 4081 3850) -4(4059 4060 4081 4080) -4(3830 3851 4082 4061) -4(3850 4081 4082 3851) -4(4060 4061 4082 4081) -4(3831 3852 4083 4062) -4(3851 4082 4083 3852) -4(4061 4062 4083 4082) -4(3832 3853 4084 4063) -4(3852 4083 4084 3853) -4(4062 4063 4084 4083) -4(3833 3854 4085 4064) -4(3853 4084 4085 3854) -4(4063 4064 4085 4084) -4(3834 3855 4086 4065) -4(3854 4085 4086 3855) -4(4064 4065 4086 4085) -4(3835 3856 4087 4066) -4(3855 4086 4087 3856) -4(4065 4066 4087 4086) -4(3836 3857 4088 4067) -4(3856 4087 4088 3857) -4(4066 4067 4088 4087) -4(3837 3858 4089 4068) -4(3857 4088 4089 3858) -4(4067 4068 4089 4088) -4(3838 3859 4090 4069) -4(3858 4089 4090 3859) -4(4068 4069 4090 4089) -4(3839 3860 4091 4070) -4(3859 4090 4091 3860) -4(4069 4070 4091 4090) -4(3840 3861 4092 4071) -4(3860 4091 4092 3861) -4(4070 4071 4092 4091) -4(3841 3862 4093 4072) -4(3861 4092 4093 3862) -4(4071 4072 4093 4092) -4(3862 4093 4094 3863) -4(4072 4073 4094 4093) -4(3844 3865 4096 4075) -4(3864 4095 4096 3865) -4(4074 4075 4096 4095) -4(3845 3866 4097 4076) -4(3865 4096 4097 3866) -4(4075 4076 4097 4096) -4(3846 3867 4098 4077) -4(3866 4097 4098 3867) -4(4076 4077 4098 4097) -4(3847 3868 4099 4078) -4(3867 4098 4099 3868) -4(4077 4078 4099 4098) -4(3848 3869 4100 4079) -4(3868 4099 4100 3869) -4(4078 4079 4100 4099) -4(3849 3870 4101 4080) -4(3869 4100 4101 3870) -4(4079 4080 4101 4100) -4(3850 3871 4102 4081) -4(3870 4101 4102 3871) -4(4080 4081 4102 4101) -4(3851 3872 4103 4082) -4(3871 4102 4103 3872) -4(4081 4082 4103 4102) -4(3852 3873 4104 4083) -4(3872 4103 4104 3873) -4(4082 4083 4104 4103) -4(3853 3874 4105 4084) -4(3873 4104 4105 3874) -4(4083 4084 4105 4104) -4(3854 3875 4106 4085) -4(3874 4105 4106 3875) -4(4084 4085 4106 4105) -4(3855 3876 4107 4086) -4(3875 4106 4107 3876) -4(4085 4086 4107 4106) -4(3856 3877 4108 4087) -4(3876 4107 4108 3877) -4(4086 4087 4108 4107) -4(3857 3878 4109 4088) -4(3877 4108 4109 3878) -4(4087 4088 4109 4108) -4(3858 3879 4110 4089) -4(3878 4109 4110 3879) -4(4088 4089 4110 4109) -4(3859 3880 4111 4090) -4(3879 4110 4111 3880) -4(4089 4090 4111 4110) -4(3860 3881 4112 4091) -4(3880 4111 4112 3881) -4(4090 4091 4112 4111) -4(3861 3882 4113 4092) -4(3881 4112 4113 3882) -4(4091 4092 4113 4112) -4(3862 3883 4114 4093) -4(3882 4113 4114 3883) -4(4092 4093 4114 4113) -4(3883 4114 4115 3884) -4(4093 4094 4115 4114) -4(3865 3886 4117 4096) -4(3885 4116 4117 3886) -4(4095 4096 4117 4116) -4(3866 3887 4118 4097) -4(3886 4117 4118 3887) -4(4096 4097 4118 4117) -4(3867 3888 4119 4098) -4(3887 4118 4119 3888) -4(4097 4098 4119 4118) -4(3868 3889 4120 4099) -4(3888 4119 4120 3889) -4(4098 4099 4120 4119) -4(3869 3890 4121 4100) -4(3889 4120 4121 3890) -4(4099 4100 4121 4120) -4(3870 3891 4122 4101) -4(3890 4121 4122 3891) -4(4100 4101 4122 4121) -4(3871 3892 4123 4102) -4(3891 4122 4123 3892) -4(4101 4102 4123 4122) -4(3872 3893 4124 4103) -4(3892 4123 4124 3893) -4(4102 4103 4124 4123) -4(3873 3894 4125 4104) -4(3893 4124 4125 3894) -4(4103 4104 4125 4124) -4(3874 3895 4126 4105) -4(3894 4125 4126 3895) -4(4104 4105 4126 4125) -4(3875 3896 4127 4106) -4(3895 4126 4127 3896) -4(4105 4106 4127 4126) -4(3876 3897 4128 4107) -4(3896 4127 4128 3897) -4(4106 4107 4128 4127) -4(3877 3898 4129 4108) -4(3897 4128 4129 3898) -4(4107 4108 4129 4128) -4(3878 3899 4130 4109) -4(3898 4129 4130 3899) -4(4108 4109 4130 4129) -4(3879 3900 4131 4110) -4(3899 4130 4131 3900) -4(4109 4110 4131 4130) -4(3880 3901 4132 4111) -4(3900 4131 4132 3901) -4(4110 4111 4132 4131) -4(3881 3902 4133 4112) -4(3901 4132 4133 3902) -4(4111 4112 4133 4132) -4(3882 3903 4134 4113) -4(3902 4133 4134 3903) -4(4112 4113 4134 4133) -4(3883 3904 4135 4114) -4(3903 4134 4135 3904) -4(4113 4114 4135 4134) -4(3904 4135 4136 3905) -4(4114 4115 4136 4135) -4(3886 3907 4138 4117) -4(4116 4117 4138 4137) -4(3887 3908 4139 4118) -4(4117 4118 4139 4138) -4(3888 3909 4140 4119) -4(4118 4119 4140 4139) -4(3889 3910 4141 4120) -4(4119 4120 4141 4140) -4(3890 3911 4142 4121) -4(4120 4121 4142 4141) -4(3891 3912 4143 4122) -4(4121 4122 4143 4142) -4(3892 3913 4144 4123) -4(4122 4123 4144 4143) -4(3893 3914 4145 4124) -4(4123 4124 4145 4144) -4(3894 3915 4146 4125) -4(4124 4125 4146 4145) -4(3895 3916 4147 4126) -4(4125 4126 4147 4146) -4(3896 3917 4148 4127) -4(4126 4127 4148 4147) -4(3897 3918 4149 4128) -4(4127 4128 4149 4148) -4(3898 3919 4150 4129) -4(4128 4129 4150 4149) -4(3899 3920 4151 4130) -4(4129 4130 4151 4150) -4(3900 3921 4152 4131) -4(4130 4131 4152 4151) -4(3901 3922 4153 4132) -4(4131 4132 4153 4152) -4(3902 3923 4154 4133) -4(4132 4133 4154 4153) -4(3903 3924 4155 4134) -4(4133 4134 4155 4154) -4(3904 3925 4156 4135) -4(4134 4135 4156 4155) -4(4135 4136 4157 4156) -4(3928 3949 4180 4159) -4(3948 4179 4180 3949) -4(4158 4159 4180 4179) -4(3929 3950 4181 4160) -4(3949 4180 4181 3950) -4(4159 4160 4181 4180) -4(3930 3951 4182 4161) -4(3950 4181 4182 3951) -4(4160 4161 4182 4181) -4(3931 3952 4183 4162) -4(3951 4182 4183 3952) -4(4161 4162 4183 4182) -4(3932 3953 4184 4163) -4(3952 4183 4184 3953) -4(4162 4163 4184 4183) -4(3933 3954 4185 4164) -4(3953 4184 4185 3954) -4(4163 4164 4185 4184) -4(3934 3955 4186 4165) -4(3954 4185 4186 3955) -4(4164 4165 4186 4185) -4(3935 3956 4187 4166) -4(3955 4186 4187 3956) -4(4165 4166 4187 4186) -4(3936 3957 4188 4167) -4(3956 4187 4188 3957) -4(4166 4167 4188 4187) -4(3937 3958 4189 4168) -4(3957 4188 4189 3958) -4(4167 4168 4189 4188) -4(3938 3959 4190 4169) -4(3958 4189 4190 3959) -4(4168 4169 4190 4189) -4(3939 3960 4191 4170) -4(3959 4190 4191 3960) -4(4169 4170 4191 4190) -4(3940 3961 4192 4171) -4(3960 4191 4192 3961) -4(4170 4171 4192 4191) -4(3941 3962 4193 4172) -4(3961 4192 4193 3962) -4(4171 4172 4193 4192) -4(3942 3963 4194 4173) -4(3962 4193 4194 3963) -4(4172 4173 4194 4193) -4(3943 3964 4195 4174) -4(3963 4194 4195 3964) -4(4173 4174 4195 4194) -4(3944 3965 4196 4175) -4(3964 4195 4196 3965) -4(4174 4175 4196 4195) -4(3945 3966 4197 4176) -4(3965 4196 4197 3966) -4(4175 4176 4197 4196) -4(3946 3967 4198 4177) -4(3966 4197 4198 3967) -4(4176 4177 4198 4197) -4(3967 4198 4199 3968) -4(4177 4178 4199 4198) -4(3949 3970 4201 4180) -4(3969 4200 4201 3970) -4(4179 4180 4201 4200) -4(3950 3971 4202 4181) -4(3970 4201 4202 3971) -4(4180 4181 4202 4201) -4(3951 3972 4203 4182) -4(3971 4202 4203 3972) -4(4181 4182 4203 4202) -4(3952 3973 4204 4183) -4(3972 4203 4204 3973) -4(4182 4183 4204 4203) -4(3953 3974 4205 4184) -4(3973 4204 4205 3974) -4(4183 4184 4205 4204) -4(3954 3975 4206 4185) -4(3974 4205 4206 3975) -4(4184 4185 4206 4205) -4(3955 3976 4207 4186) -4(3975 4206 4207 3976) -4(4185 4186 4207 4206) -4(3956 3977 4208 4187) -4(3976 4207 4208 3977) -4(4186 4187 4208 4207) -4(3957 3978 4209 4188) -4(3977 4208 4209 3978) -4(4187 4188 4209 4208) -4(3958 3979 4210 4189) -4(3978 4209 4210 3979) -4(4188 4189 4210 4209) -4(3959 3980 4211 4190) -4(3979 4210 4211 3980) -4(4189 4190 4211 4210) -4(3960 3981 4212 4191) -4(3980 4211 4212 3981) -4(4190 4191 4212 4211) -4(3961 3982 4213 4192) -4(3981 4212 4213 3982) -4(4191 4192 4213 4212) -4(3962 3983 4214 4193) -4(3982 4213 4214 3983) -4(4192 4193 4214 4213) -4(3963 3984 4215 4194) -4(3983 4214 4215 3984) -4(4193 4194 4215 4214) -4(3964 3985 4216 4195) -4(3984 4215 4216 3985) -4(4194 4195 4216 4215) -4(3965 3986 4217 4196) -4(3985 4216 4217 3986) -4(4195 4196 4217 4216) -4(3966 3987 4218 4197) -4(3986 4217 4218 3987) -4(4196 4197 4218 4217) -4(3967 3988 4219 4198) -4(3987 4218 4219 3988) -4(4197 4198 4219 4218) -4(3988 4219 4220 3989) -4(4198 4199 4220 4219) -4(3970 3991 4222 4201) -4(3990 4221 4222 3991) -4(4200 4201 4222 4221) -4(3971 3992 4223 4202) -4(3991 4222 4223 3992) -4(4201 4202 4223 4222) -4(3972 3993 4224 4203) -4(3992 4223 4224 3993) -4(4202 4203 4224 4223) -4(3973 3994 4225 4204) -4(3993 4224 4225 3994) -4(4203 4204 4225 4224) -4(3974 3995 4226 4205) -4(3994 4225 4226 3995) -4(4204 4205 4226 4225) -4(3975 3996 4227 4206) -4(3995 4226 4227 3996) -4(4205 4206 4227 4226) -4(3976 3997 4228 4207) -4(3996 4227 4228 3997) -4(4206 4207 4228 4227) -4(3977 3998 4229 4208) -4(3997 4228 4229 3998) -4(4207 4208 4229 4228) -4(3978 3999 4230 4209) -4(3998 4229 4230 3999) -4(4208 4209 4230 4229) -4(3979 4000 4231 4210) -4(3999 4230 4231 4000) -4(4209 4210 4231 4230) -4(3980 4001 4232 4211) -4(4000 4231 4232 4001) -4(4210 4211 4232 4231) -4(3981 4002 4233 4212) -4(4001 4232 4233 4002) -4(4211 4212 4233 4232) -4(3982 4003 4234 4213) -4(4002 4233 4234 4003) -4(4212 4213 4234 4233) -4(3983 4004 4235 4214) -4(4003 4234 4235 4004) -4(4213 4214 4235 4234) -4(3984 4005 4236 4215) -4(4004 4235 4236 4005) -4(4214 4215 4236 4235) -4(3985 4006 4237 4216) -4(4005 4236 4237 4006) -4(4215 4216 4237 4236) -4(3986 4007 4238 4217) -4(4006 4237 4238 4007) -4(4216 4217 4238 4237) -4(3987 4008 4239 4218) -4(4007 4238 4239 4008) -4(4217 4218 4239 4238) -4(3988 4009 4240 4219) -4(4008 4239 4240 4009) -4(4218 4219 4240 4239) -4(4009 4240 4241 4010) -4(4219 4220 4241 4240) -4(3991 4012 4243 4222) -4(4011 4242 4243 4012) -4(4221 4222 4243 4242) -4(3992 4013 4244 4223) -4(4012 4243 4244 4013) -4(4222 4223 4244 4243) -4(3993 4014 4245 4224) -4(4013 4244 4245 4014) -4(4223 4224 4245 4244) -4(3994 4015 4246 4225) -4(4014 4245 4246 4015) -4(4224 4225 4246 4245) -4(3995 4016 4247 4226) -4(4015 4246 4247 4016) -4(4225 4226 4247 4246) -4(3996 4017 4248 4227) -4(4016 4247 4248 4017) -4(4226 4227 4248 4247) -4(3997 4018 4249 4228) -4(4017 4248 4249 4018) -4(4227 4228 4249 4248) -4(3998 4019 4250 4229) -4(4018 4249 4250 4019) -4(4228 4229 4250 4249) -4(3999 4020 4251 4230) -4(4019 4250 4251 4020) -4(4229 4230 4251 4250) -4(4000 4021 4252 4231) -4(4020 4251 4252 4021) -4(4230 4231 4252 4251) -4(4001 4022 4253 4232) -4(4021 4252 4253 4022) -4(4231 4232 4253 4252) -4(4002 4023 4254 4233) -4(4022 4253 4254 4023) -4(4232 4233 4254 4253) -4(4003 4024 4255 4234) -4(4023 4254 4255 4024) -4(4233 4234 4255 4254) -4(4004 4025 4256 4235) -4(4024 4255 4256 4025) -4(4234 4235 4256 4255) -4(4005 4026 4257 4236) -4(4025 4256 4257 4026) -4(4235 4236 4257 4256) -4(4006 4027 4258 4237) -4(4026 4257 4258 4027) -4(4236 4237 4258 4257) -4(4007 4028 4259 4238) -4(4027 4258 4259 4028) -4(4237 4238 4259 4258) -4(4008 4029 4260 4239) -4(4028 4259 4260 4029) -4(4238 4239 4260 4259) -4(4009 4030 4261 4240) -4(4029 4260 4261 4030) -4(4239 4240 4261 4260) -4(4030 4261 4262 4031) -4(4240 4241 4262 4261) -4(4012 4033 4264 4243) -4(4032 4263 4264 4033) -4(4242 4243 4264 4263) -4(4013 4034 4265 4244) -4(4033 4264 4265 4034) -4(4243 4244 4265 4264) -4(4014 4035 4266 4245) -4(4034 4265 4266 4035) -4(4244 4245 4266 4265) -4(4015 4036 4267 4246) -4(4035 4266 4267 4036) -4(4245 4246 4267 4266) -4(4016 4037 4268 4247) -4(4036 4267 4268 4037) -4(4246 4247 4268 4267) -4(4017 4038 4269 4248) -4(4037 4268 4269 4038) -4(4247 4248 4269 4268) -4(4018 4039 4270 4249) -4(4038 4269 4270 4039) -4(4248 4249 4270 4269) -4(4019 4040 4271 4250) -4(4039 4270 4271 4040) -4(4249 4250 4271 4270) -4(4020 4041 4272 4251) -4(4040 4271 4272 4041) -4(4250 4251 4272 4271) -4(4021 4042 4273 4252) -4(4041 4272 4273 4042) -4(4251 4252 4273 4272) -4(4022 4043 4274 4253) -4(4042 4273 4274 4043) -4(4252 4253 4274 4273) -4(4023 4044 4275 4254) -4(4043 4274 4275 4044) -4(4253 4254 4275 4274) -4(4024 4045 4276 4255) -4(4044 4275 4276 4045) -4(4254 4255 4276 4275) -4(4025 4046 4277 4256) -4(4045 4276 4277 4046) -4(4255 4256 4277 4276) -4(4026 4047 4278 4257) -4(4046 4277 4278 4047) -4(4256 4257 4278 4277) -4(4027 4048 4279 4258) -4(4047 4278 4279 4048) -4(4257 4258 4279 4278) -4(4028 4049 4280 4259) -4(4048 4279 4280 4049) -4(4258 4259 4280 4279) -4(4029 4050 4281 4260) -4(4049 4280 4281 4050) -4(4259 4260 4281 4280) -4(4030 4051 4282 4261) -4(4050 4281 4282 4051) -4(4260 4261 4282 4281) -4(4051 4282 4283 4052) -4(4261 4262 4283 4282) -4(4033 4054 4285 4264) -4(4053 4284 4285 4054) -4(4263 4264 4285 4284) -4(4034 4055 4286 4265) -4(4054 4285 4286 4055) -4(4264 4265 4286 4285) -4(4035 4056 4287 4266) -4(4055 4286 4287 4056) -4(4265 4266 4287 4286) -4(4036 4057 4288 4267) -4(4056 4287 4288 4057) -4(4266 4267 4288 4287) -4(4037 4058 4289 4268) -4(4057 4288 4289 4058) -4(4267 4268 4289 4288) -4(4038 4059 4290 4269) -4(4058 4289 4290 4059) -4(4268 4269 4290 4289) -4(4039 4060 4291 4270) -4(4059 4290 4291 4060) -4(4269 4270 4291 4290) -4(4040 4061 4292 4271) -4(4060 4291 4292 4061) -4(4270 4271 4292 4291) -4(4041 4062 4293 4272) -4(4061 4292 4293 4062) -4(4271 4272 4293 4292) -4(4042 4063 4294 4273) -4(4062 4293 4294 4063) -4(4272 4273 4294 4293) -4(4043 4064 4295 4274) -4(4063 4294 4295 4064) -4(4273 4274 4295 4294) -4(4044 4065 4296 4275) -4(4064 4295 4296 4065) -4(4274 4275 4296 4295) -4(4045 4066 4297 4276) -4(4065 4296 4297 4066) -4(4275 4276 4297 4296) -4(4046 4067 4298 4277) -4(4066 4297 4298 4067) -4(4276 4277 4298 4297) -4(4047 4068 4299 4278) -4(4067 4298 4299 4068) -4(4277 4278 4299 4298) -4(4048 4069 4300 4279) -4(4068 4299 4300 4069) -4(4278 4279 4300 4299) -4(4049 4070 4301 4280) -4(4069 4300 4301 4070) -4(4279 4280 4301 4300) -4(4050 4071 4302 4281) -4(4070 4301 4302 4071) -4(4280 4281 4302 4301) -4(4051 4072 4303 4282) -4(4071 4302 4303 4072) -4(4281 4282 4303 4302) -4(4072 4303 4304 4073) -4(4282 4283 4304 4303) -4(4054 4075 4306 4285) -4(4074 4305 4306 4075) -4(4284 4285 4306 4305) -4(4055 4076 4307 4286) -4(4075 4306 4307 4076) -4(4285 4286 4307 4306) -4(4056 4077 4308 4287) -4(4076 4307 4308 4077) -4(4286 4287 4308 4307) -4(4057 4078 4309 4288) -4(4077 4308 4309 4078) -4(4287 4288 4309 4308) -4(4058 4079 4310 4289) -4(4078 4309 4310 4079) -4(4288 4289 4310 4309) -4(4059 4080 4311 4290) -4(4079 4310 4311 4080) -4(4289 4290 4311 4310) -4(4060 4081 4312 4291) -4(4080 4311 4312 4081) -4(4290 4291 4312 4311) -4(4061 4082 4313 4292) -4(4081 4312 4313 4082) -4(4291 4292 4313 4312) -4(4062 4083 4314 4293) -4(4082 4313 4314 4083) -4(4292 4293 4314 4313) -4(4063 4084 4315 4294) -4(4083 4314 4315 4084) -4(4293 4294 4315 4314) -4(4064 4085 4316 4295) -4(4084 4315 4316 4085) -4(4294 4295 4316 4315) -4(4065 4086 4317 4296) -4(4085 4316 4317 4086) -4(4295 4296 4317 4316) -4(4066 4087 4318 4297) -4(4086 4317 4318 4087) -4(4296 4297 4318 4317) -4(4067 4088 4319 4298) -4(4087 4318 4319 4088) -4(4297 4298 4319 4318) -4(4068 4089 4320 4299) -4(4088 4319 4320 4089) -4(4298 4299 4320 4319) -4(4069 4090 4321 4300) -4(4089 4320 4321 4090) -4(4299 4300 4321 4320) -4(4070 4091 4322 4301) -4(4090 4321 4322 4091) -4(4300 4301 4322 4321) -4(4071 4092 4323 4302) -4(4091 4322 4323 4092) -4(4301 4302 4323 4322) -4(4072 4093 4324 4303) -4(4092 4323 4324 4093) -4(4302 4303 4324 4323) -4(4093 4324 4325 4094) -4(4303 4304 4325 4324) -4(4075 4096 4327 4306) -4(4095 4326 4327 4096) -4(4305 4306 4327 4326) -4(4076 4097 4328 4307) -4(4096 4327 4328 4097) -4(4306 4307 4328 4327) -4(4077 4098 4329 4308) -4(4097 4328 4329 4098) -4(4307 4308 4329 4328) -4(4078 4099 4330 4309) -4(4098 4329 4330 4099) -4(4308 4309 4330 4329) -4(4079 4100 4331 4310) -4(4099 4330 4331 4100) -4(4309 4310 4331 4330) -4(4080 4101 4332 4311) -4(4100 4331 4332 4101) -4(4310 4311 4332 4331) -4(4081 4102 4333 4312) -4(4101 4332 4333 4102) -4(4311 4312 4333 4332) -4(4082 4103 4334 4313) -4(4102 4333 4334 4103) -4(4312 4313 4334 4333) -4(4083 4104 4335 4314) -4(4103 4334 4335 4104) -4(4313 4314 4335 4334) -4(4084 4105 4336 4315) -4(4104 4335 4336 4105) -4(4314 4315 4336 4335) -4(4085 4106 4337 4316) -4(4105 4336 4337 4106) -4(4315 4316 4337 4336) -4(4086 4107 4338 4317) -4(4106 4337 4338 4107) -4(4316 4317 4338 4337) -4(4087 4108 4339 4318) -4(4107 4338 4339 4108) -4(4317 4318 4339 4338) -4(4088 4109 4340 4319) -4(4108 4339 4340 4109) -4(4318 4319 4340 4339) -4(4089 4110 4341 4320) -4(4109 4340 4341 4110) -4(4319 4320 4341 4340) -4(4090 4111 4342 4321) -4(4110 4341 4342 4111) -4(4320 4321 4342 4341) -4(4091 4112 4343 4322) -4(4111 4342 4343 4112) -4(4321 4322 4343 4342) -4(4092 4113 4344 4323) -4(4112 4343 4344 4113) -4(4322 4323 4344 4343) -4(4093 4114 4345 4324) -4(4113 4344 4345 4114) -4(4323 4324 4345 4344) -4(4114 4345 4346 4115) -4(4324 4325 4346 4345) -4(4096 4117 4348 4327) -4(4116 4347 4348 4117) -4(4326 4327 4348 4347) -4(4097 4118 4349 4328) -4(4117 4348 4349 4118) -4(4327 4328 4349 4348) -4(4098 4119 4350 4329) -4(4118 4349 4350 4119) -4(4328 4329 4350 4349) -4(4099 4120 4351 4330) -4(4119 4350 4351 4120) -4(4329 4330 4351 4350) -4(4100 4121 4352 4331) -4(4120 4351 4352 4121) -4(4330 4331 4352 4351) -4(4101 4122 4353 4332) -4(4121 4352 4353 4122) -4(4331 4332 4353 4352) -4(4102 4123 4354 4333) -4(4122 4353 4354 4123) -4(4332 4333 4354 4353) -4(4103 4124 4355 4334) -4(4123 4354 4355 4124) -4(4333 4334 4355 4354) -4(4104 4125 4356 4335) -4(4124 4355 4356 4125) -4(4334 4335 4356 4355) -4(4105 4126 4357 4336) -4(4125 4356 4357 4126) -4(4335 4336 4357 4356) -4(4106 4127 4358 4337) -4(4126 4357 4358 4127) -4(4336 4337 4358 4357) -4(4107 4128 4359 4338) -4(4127 4358 4359 4128) -4(4337 4338 4359 4358) -4(4108 4129 4360 4339) -4(4128 4359 4360 4129) -4(4338 4339 4360 4359) -4(4109 4130 4361 4340) -4(4129 4360 4361 4130) -4(4339 4340 4361 4360) -4(4110 4131 4362 4341) -4(4130 4361 4362 4131) -4(4340 4341 4362 4361) -4(4111 4132 4363 4342) -4(4131 4362 4363 4132) -4(4341 4342 4363 4362) -4(4112 4133 4364 4343) -4(4132 4363 4364 4133) -4(4342 4343 4364 4363) -4(4113 4134 4365 4344) -4(4133 4364 4365 4134) -4(4343 4344 4365 4364) -4(4114 4135 4366 4345) -4(4134 4365 4366 4135) -4(4344 4345 4366 4365) -4(4135 4366 4367 4136) -4(4345 4346 4367 4366) -4(4117 4138 4369 4348) -4(4347 4348 4369 4368) -4(4118 4139 4370 4349) -4(4348 4349 4370 4369) -4(4119 4140 4371 4350) -4(4349 4350 4371 4370) -4(4120 4141 4372 4351) -4(4350 4351 4372 4371) -4(4121 4142 4373 4352) -4(4351 4352 4373 4372) -4(4122 4143 4374 4353) -4(4352 4353 4374 4373) -4(4123 4144 4375 4354) -4(4353 4354 4375 4374) -4(4124 4145 4376 4355) -4(4354 4355 4376 4375) -4(4125 4146 4377 4356) -4(4355 4356 4377 4376) -4(4126 4147 4378 4357) -4(4356 4357 4378 4377) -4(4127 4148 4379 4358) -4(4357 4358 4379 4378) -4(4128 4149 4380 4359) -4(4358 4359 4380 4379) -4(4129 4150 4381 4360) -4(4359 4360 4381 4380) -4(4130 4151 4382 4361) -4(4360 4361 4382 4381) -4(4131 4152 4383 4362) -4(4361 4362 4383 4382) -4(4132 4153 4384 4363) -4(4362 4363 4384 4383) -4(4133 4154 4385 4364) -4(4363 4364 4385 4384) -4(4134 4155 4386 4365) -4(4364 4365 4386 4385) -4(4135 4156 4387 4366) -4(4365 4366 4387 4386) -4(4366 4367 4388 4387) -4(4159 4180 4411 4390) -4(4179 4410 4411 4180) -4(4389 4390 4411 4410) -4(4160 4181 4412 4391) -4(4180 4411 4412 4181) -4(4390 4391 4412 4411) -4(4161 4182 4413 4392) -4(4181 4412 4413 4182) -4(4391 4392 4413 4412) -4(4162 4183 4414 4393) -4(4182 4413 4414 4183) -4(4392 4393 4414 4413) -4(4163 4184 4415 4394) -4(4183 4414 4415 4184) -4(4393 4394 4415 4414) -4(4164 4185 4416 4395) -4(4184 4415 4416 4185) -4(4394 4395 4416 4415) -4(4165 4186 4417 4396) -4(4185 4416 4417 4186) -4(4395 4396 4417 4416) -4(4166 4187 4418 4397) -4(4186 4417 4418 4187) -4(4396 4397 4418 4417) -4(4167 4188 4419 4398) -4(4187 4418 4419 4188) -4(4397 4398 4419 4418) -4(4168 4189 4420 4399) -4(4188 4419 4420 4189) -4(4398 4399 4420 4419) -4(4169 4190 4421 4400) -4(4189 4420 4421 4190) -4(4399 4400 4421 4420) -4(4170 4191 4422 4401) -4(4190 4421 4422 4191) -4(4400 4401 4422 4421) -4(4171 4192 4423 4402) -4(4191 4422 4423 4192) -4(4401 4402 4423 4422) -4(4172 4193 4424 4403) -4(4192 4423 4424 4193) -4(4402 4403 4424 4423) -4(4173 4194 4425 4404) -4(4193 4424 4425 4194) -4(4403 4404 4425 4424) -4(4174 4195 4426 4405) -4(4194 4425 4426 4195) -4(4404 4405 4426 4425) -4(4175 4196 4427 4406) -4(4195 4426 4427 4196) -4(4405 4406 4427 4426) -4(4176 4197 4428 4407) -4(4196 4427 4428 4197) -4(4406 4407 4428 4427) -4(4177 4198 4429 4408) -4(4197 4428 4429 4198) -4(4407 4408 4429 4428) -4(4198 4429 4430 4199) -4(4408 4409 4430 4429) -4(4180 4201 4432 4411) -4(4200 4431 4432 4201) -4(4410 4411 4432 4431) -4(4181 4202 4433 4412) -4(4201 4432 4433 4202) -4(4411 4412 4433 4432) -4(4182 4203 4434 4413) -4(4202 4433 4434 4203) -4(4412 4413 4434 4433) -4(4183 4204 4435 4414) -4(4203 4434 4435 4204) -4(4413 4414 4435 4434) -4(4184 4205 4436 4415) -4(4204 4435 4436 4205) -4(4414 4415 4436 4435) -4(4185 4206 4437 4416) -4(4205 4436 4437 4206) -4(4415 4416 4437 4436) -4(4186 4207 4438 4417) -4(4206 4437 4438 4207) -4(4416 4417 4438 4437) -4(4187 4208 4439 4418) -4(4207 4438 4439 4208) -4(4417 4418 4439 4438) -4(4188 4209 4440 4419) -4(4208 4439 4440 4209) -4(4418 4419 4440 4439) -4(4189 4210 4441 4420) -4(4209 4440 4441 4210) -4(4419 4420 4441 4440) -4(4190 4211 4442 4421) -4(4210 4441 4442 4211) -4(4420 4421 4442 4441) -4(4191 4212 4443 4422) -4(4211 4442 4443 4212) -4(4421 4422 4443 4442) -4(4192 4213 4444 4423) -4(4212 4443 4444 4213) -4(4422 4423 4444 4443) -4(4193 4214 4445 4424) -4(4213 4444 4445 4214) -4(4423 4424 4445 4444) -4(4194 4215 4446 4425) -4(4214 4445 4446 4215) -4(4424 4425 4446 4445) -4(4195 4216 4447 4426) -4(4215 4446 4447 4216) -4(4425 4426 4447 4446) -4(4196 4217 4448 4427) -4(4216 4447 4448 4217) -4(4426 4427 4448 4447) -4(4197 4218 4449 4428) -4(4217 4448 4449 4218) -4(4427 4428 4449 4448) -4(4198 4219 4450 4429) -4(4218 4449 4450 4219) -4(4428 4429 4450 4449) -4(4219 4450 4451 4220) -4(4429 4430 4451 4450) -4(4201 4222 4453 4432) -4(4221 4452 4453 4222) -4(4431 4432 4453 4452) -4(4202 4223 4454 4433) -4(4222 4453 4454 4223) -4(4432 4433 4454 4453) -4(4203 4224 4455 4434) -4(4223 4454 4455 4224) -4(4433 4434 4455 4454) -4(4204 4225 4456 4435) -4(4224 4455 4456 4225) -4(4434 4435 4456 4455) -4(4205 4226 4457 4436) -4(4225 4456 4457 4226) -4(4435 4436 4457 4456) -4(4206 4227 4458 4437) -4(4226 4457 4458 4227) -4(4436 4437 4458 4457) -4(4207 4228 4459 4438) -4(4227 4458 4459 4228) -4(4437 4438 4459 4458) -4(4208 4229 4460 4439) -4(4228 4459 4460 4229) -4(4438 4439 4460 4459) -4(4209 4230 4461 4440) -4(4229 4460 4461 4230) -4(4439 4440 4461 4460) -4(4210 4231 4462 4441) -4(4230 4461 4462 4231) -4(4440 4441 4462 4461) -4(4211 4232 4463 4442) -4(4231 4462 4463 4232) -4(4441 4442 4463 4462) -4(4212 4233 4464 4443) -4(4232 4463 4464 4233) -4(4442 4443 4464 4463) -4(4213 4234 4465 4444) -4(4233 4464 4465 4234) -4(4443 4444 4465 4464) -4(4214 4235 4466 4445) -4(4234 4465 4466 4235) -4(4444 4445 4466 4465) -4(4215 4236 4467 4446) -4(4235 4466 4467 4236) -4(4445 4446 4467 4466) -4(4216 4237 4468 4447) -4(4236 4467 4468 4237) -4(4446 4447 4468 4467) -4(4217 4238 4469 4448) -4(4237 4468 4469 4238) -4(4447 4448 4469 4468) -4(4218 4239 4470 4449) -4(4238 4469 4470 4239) -4(4448 4449 4470 4469) -4(4219 4240 4471 4450) -4(4239 4470 4471 4240) -4(4449 4450 4471 4470) -4(4240 4471 4472 4241) -4(4450 4451 4472 4471) -4(4222 4243 4474 4453) -4(4242 4473 4474 4243) -4(4452 4453 4474 4473) -4(4223 4244 4475 4454) -4(4243 4474 4475 4244) -4(4453 4454 4475 4474) -4(4224 4245 4476 4455) -4(4244 4475 4476 4245) -4(4454 4455 4476 4475) -4(4225 4246 4477 4456) -4(4245 4476 4477 4246) -4(4455 4456 4477 4476) -4(4226 4247 4478 4457) -4(4246 4477 4478 4247) -4(4456 4457 4478 4477) -4(4227 4248 4479 4458) -4(4247 4478 4479 4248) -4(4457 4458 4479 4478) -4(4228 4249 4480 4459) -4(4248 4479 4480 4249) -4(4458 4459 4480 4479) -4(4229 4250 4481 4460) -4(4249 4480 4481 4250) -4(4459 4460 4481 4480) -4(4230 4251 4482 4461) -4(4250 4481 4482 4251) -4(4460 4461 4482 4481) -4(4231 4252 4483 4462) -4(4251 4482 4483 4252) -4(4461 4462 4483 4482) -4(4232 4253 4484 4463) -4(4252 4483 4484 4253) -4(4462 4463 4484 4483) -4(4233 4254 4485 4464) -4(4253 4484 4485 4254) -4(4463 4464 4485 4484) -4(4234 4255 4486 4465) -4(4254 4485 4486 4255) -4(4464 4465 4486 4485) -4(4235 4256 4487 4466) -4(4255 4486 4487 4256) -4(4465 4466 4487 4486) -4(4236 4257 4488 4467) -4(4256 4487 4488 4257) -4(4466 4467 4488 4487) -4(4237 4258 4489 4468) -4(4257 4488 4489 4258) -4(4467 4468 4489 4488) -4(4238 4259 4490 4469) -4(4258 4489 4490 4259) -4(4468 4469 4490 4489) -4(4239 4260 4491 4470) -4(4259 4490 4491 4260) -4(4469 4470 4491 4490) -4(4240 4261 4492 4471) -4(4260 4491 4492 4261) -4(4470 4471 4492 4491) -4(4261 4492 4493 4262) -4(4471 4472 4493 4492) -4(4243 4264 4495 4474) -4(4263 4494 4495 4264) -4(4473 4474 4495 4494) -4(4244 4265 4496 4475) -4(4264 4495 4496 4265) -4(4474 4475 4496 4495) -4(4245 4266 4497 4476) -4(4265 4496 4497 4266) -4(4475 4476 4497 4496) -4(4246 4267 4498 4477) -4(4266 4497 4498 4267) -4(4476 4477 4498 4497) -4(4247 4268 4499 4478) -4(4267 4498 4499 4268) -4(4477 4478 4499 4498) -4(4248 4269 4500 4479) -4(4268 4499 4500 4269) -4(4478 4479 4500 4499) -4(4249 4270 4501 4480) -4(4269 4500 4501 4270) -4(4479 4480 4501 4500) -4(4250 4271 4502 4481) -4(4270 4501 4502 4271) -4(4480 4481 4502 4501) -4(4251 4272 4503 4482) -4(4271 4502 4503 4272) -4(4481 4482 4503 4502) -4(4252 4273 4504 4483) -4(4272 4503 4504 4273) -4(4482 4483 4504 4503) -4(4253 4274 4505 4484) -4(4273 4504 4505 4274) -4(4483 4484 4505 4504) -4(4254 4275 4506 4485) -4(4274 4505 4506 4275) -4(4484 4485 4506 4505) -4(4255 4276 4507 4486) -4(4275 4506 4507 4276) -4(4485 4486 4507 4506) -4(4256 4277 4508 4487) -4(4276 4507 4508 4277) -4(4486 4487 4508 4507) -4(4257 4278 4509 4488) -4(4277 4508 4509 4278) -4(4487 4488 4509 4508) -4(4258 4279 4510 4489) -4(4278 4509 4510 4279) -4(4488 4489 4510 4509) -4(4259 4280 4511 4490) -4(4279 4510 4511 4280) -4(4489 4490 4511 4510) -4(4260 4281 4512 4491) -4(4280 4511 4512 4281) -4(4490 4491 4512 4511) -4(4261 4282 4513 4492) -4(4281 4512 4513 4282) -4(4491 4492 4513 4512) -4(4282 4513 4514 4283) -4(4492 4493 4514 4513) -4(4264 4285 4516 4495) -4(4284 4515 4516 4285) -4(4494 4495 4516 4515) -4(4265 4286 4517 4496) -4(4285 4516 4517 4286) -4(4495 4496 4517 4516) -4(4266 4287 4518 4497) -4(4286 4517 4518 4287) -4(4496 4497 4518 4517) -4(4267 4288 4519 4498) -4(4287 4518 4519 4288) -4(4497 4498 4519 4518) -4(4268 4289 4520 4499) -4(4288 4519 4520 4289) -4(4498 4499 4520 4519) -4(4269 4290 4521 4500) -4(4289 4520 4521 4290) -4(4499 4500 4521 4520) -4(4270 4291 4522 4501) -4(4290 4521 4522 4291) -4(4500 4501 4522 4521) -4(4271 4292 4523 4502) -4(4291 4522 4523 4292) -4(4501 4502 4523 4522) -4(4272 4293 4524 4503) -4(4292 4523 4524 4293) -4(4502 4503 4524 4523) -4(4273 4294 4525 4504) -4(4293 4524 4525 4294) -4(4503 4504 4525 4524) -4(4274 4295 4526 4505) -4(4294 4525 4526 4295) -4(4504 4505 4526 4525) -4(4275 4296 4527 4506) -4(4295 4526 4527 4296) -4(4505 4506 4527 4526) -4(4276 4297 4528 4507) -4(4296 4527 4528 4297) -4(4506 4507 4528 4527) -4(4277 4298 4529 4508) -4(4297 4528 4529 4298) -4(4507 4508 4529 4528) -4(4278 4299 4530 4509) -4(4298 4529 4530 4299) -4(4508 4509 4530 4529) -4(4279 4300 4531 4510) -4(4299 4530 4531 4300) -4(4509 4510 4531 4530) -4(4280 4301 4532 4511) -4(4300 4531 4532 4301) -4(4510 4511 4532 4531) -4(4281 4302 4533 4512) -4(4301 4532 4533 4302) -4(4511 4512 4533 4532) -4(4282 4303 4534 4513) -4(4302 4533 4534 4303) -4(4512 4513 4534 4533) -4(4303 4534 4535 4304) -4(4513 4514 4535 4534) -4(4285 4306 4537 4516) -4(4305 4536 4537 4306) -4(4515 4516 4537 4536) -4(4286 4307 4538 4517) -4(4306 4537 4538 4307) -4(4516 4517 4538 4537) -4(4287 4308 4539 4518) -4(4307 4538 4539 4308) -4(4517 4518 4539 4538) -4(4288 4309 4540 4519) -4(4308 4539 4540 4309) -4(4518 4519 4540 4539) -4(4289 4310 4541 4520) -4(4309 4540 4541 4310) -4(4519 4520 4541 4540) -4(4290 4311 4542 4521) -4(4310 4541 4542 4311) -4(4520 4521 4542 4541) -4(4291 4312 4543 4522) -4(4311 4542 4543 4312) -4(4521 4522 4543 4542) -4(4292 4313 4544 4523) -4(4312 4543 4544 4313) -4(4522 4523 4544 4543) -4(4293 4314 4545 4524) -4(4313 4544 4545 4314) -4(4523 4524 4545 4544) -4(4294 4315 4546 4525) -4(4314 4545 4546 4315) -4(4524 4525 4546 4545) -4(4295 4316 4547 4526) -4(4315 4546 4547 4316) -4(4525 4526 4547 4546) -4(4296 4317 4548 4527) -4(4316 4547 4548 4317) -4(4526 4527 4548 4547) -4(4297 4318 4549 4528) -4(4317 4548 4549 4318) -4(4527 4528 4549 4548) -4(4298 4319 4550 4529) -4(4318 4549 4550 4319) -4(4528 4529 4550 4549) -4(4299 4320 4551 4530) -4(4319 4550 4551 4320) -4(4529 4530 4551 4550) -4(4300 4321 4552 4531) -4(4320 4551 4552 4321) -4(4530 4531 4552 4551) -4(4301 4322 4553 4532) -4(4321 4552 4553 4322) -4(4531 4532 4553 4552) -4(4302 4323 4554 4533) -4(4322 4553 4554 4323) -4(4532 4533 4554 4553) -4(4303 4324 4555 4534) -4(4323 4554 4555 4324) -4(4533 4534 4555 4554) -4(4324 4555 4556 4325) -4(4534 4535 4556 4555) -4(4306 4327 4558 4537) -4(4326 4557 4558 4327) -4(4536 4537 4558 4557) -4(4307 4328 4559 4538) -4(4327 4558 4559 4328) -4(4537 4538 4559 4558) -4(4308 4329 4560 4539) -4(4328 4559 4560 4329) -4(4538 4539 4560 4559) -4(4309 4330 4561 4540) -4(4329 4560 4561 4330) -4(4539 4540 4561 4560) -4(4310 4331 4562 4541) -4(4330 4561 4562 4331) -4(4540 4541 4562 4561) -4(4311 4332 4563 4542) -4(4331 4562 4563 4332) -4(4541 4542 4563 4562) -4(4312 4333 4564 4543) -4(4332 4563 4564 4333) -4(4542 4543 4564 4563) -4(4313 4334 4565 4544) -4(4333 4564 4565 4334) -4(4543 4544 4565 4564) -4(4314 4335 4566 4545) -4(4334 4565 4566 4335) -4(4544 4545 4566 4565) -4(4315 4336 4567 4546) -4(4335 4566 4567 4336) -4(4545 4546 4567 4566) -4(4316 4337 4568 4547) -4(4336 4567 4568 4337) -4(4546 4547 4568 4567) -4(4317 4338 4569 4548) -4(4337 4568 4569 4338) -4(4547 4548 4569 4568) -4(4318 4339 4570 4549) -4(4338 4569 4570 4339) -4(4548 4549 4570 4569) -4(4319 4340 4571 4550) -4(4339 4570 4571 4340) -4(4549 4550 4571 4570) -4(4320 4341 4572 4551) -4(4340 4571 4572 4341) -4(4550 4551 4572 4571) -4(4321 4342 4573 4552) -4(4341 4572 4573 4342) -4(4551 4552 4573 4572) -4(4322 4343 4574 4553) -4(4342 4573 4574 4343) -4(4552 4553 4574 4573) -4(4323 4344 4575 4554) -4(4343 4574 4575 4344) -4(4553 4554 4575 4574) -4(4324 4345 4576 4555) -4(4344 4575 4576 4345) -4(4554 4555 4576 4575) -4(4345 4576 4577 4346) -4(4555 4556 4577 4576) -4(4327 4348 4579 4558) -4(4347 4578 4579 4348) -4(4557 4558 4579 4578) -4(4328 4349 4580 4559) -4(4348 4579 4580 4349) -4(4558 4559 4580 4579) -4(4329 4350 4581 4560) -4(4349 4580 4581 4350) -4(4559 4560 4581 4580) -4(4330 4351 4582 4561) -4(4350 4581 4582 4351) -4(4560 4561 4582 4581) -4(4331 4352 4583 4562) -4(4351 4582 4583 4352) -4(4561 4562 4583 4582) -4(4332 4353 4584 4563) -4(4352 4583 4584 4353) -4(4562 4563 4584 4583) -4(4333 4354 4585 4564) -4(4353 4584 4585 4354) -4(4563 4564 4585 4584) -4(4334 4355 4586 4565) -4(4354 4585 4586 4355) -4(4564 4565 4586 4585) -4(4335 4356 4587 4566) -4(4355 4586 4587 4356) -4(4565 4566 4587 4586) -4(4336 4357 4588 4567) -4(4356 4587 4588 4357) -4(4566 4567 4588 4587) -4(4337 4358 4589 4568) -4(4357 4588 4589 4358) -4(4567 4568 4589 4588) -4(4338 4359 4590 4569) -4(4358 4589 4590 4359) -4(4568 4569 4590 4589) -4(4339 4360 4591 4570) -4(4359 4590 4591 4360) -4(4569 4570 4591 4590) -4(4340 4361 4592 4571) -4(4360 4591 4592 4361) -4(4570 4571 4592 4591) -4(4341 4362 4593 4572) -4(4361 4592 4593 4362) -4(4571 4572 4593 4592) -4(4342 4363 4594 4573) -4(4362 4593 4594 4363) -4(4572 4573 4594 4593) -4(4343 4364 4595 4574) -4(4363 4594 4595 4364) -4(4573 4574 4595 4594) -4(4344 4365 4596 4575) -4(4364 4595 4596 4365) -4(4574 4575 4596 4595) -4(4345 4366 4597 4576) -4(4365 4596 4597 4366) -4(4575 4576 4597 4596) -4(4366 4597 4598 4367) -4(4576 4577 4598 4597) -4(4348 4369 4600 4579) -4(4578 4579 4600 4599) -4(4349 4370 4601 4580) -4(4579 4580 4601 4600) -4(4350 4371 4602 4581) -4(4580 4581 4602 4601) -4(4351 4372 4603 4582) -4(4581 4582 4603 4602) -4(4352 4373 4604 4583) -4(4582 4583 4604 4603) -4(4353 4374 4605 4584) -4(4583 4584 4605 4604) -4(4354 4375 4606 4585) -4(4584 4585 4606 4605) -4(4355 4376 4607 4586) -4(4585 4586 4607 4606) -4(4356 4377 4608 4587) -4(4586 4587 4608 4607) -4(4357 4378 4609 4588) -4(4587 4588 4609 4608) -4(4358 4379 4610 4589) -4(4588 4589 4610 4609) -4(4359 4380 4611 4590) -4(4589 4590 4611 4610) -4(4360 4381 4612 4591) -4(4590 4591 4612 4611) -4(4361 4382 4613 4592) -4(4591 4592 4613 4612) -4(4362 4383 4614 4593) -4(4592 4593 4614 4613) -4(4363 4384 4615 4594) -4(4593 4594 4615 4614) -4(4364 4385 4616 4595) -4(4594 4595 4616 4615) -4(4365 4386 4617 4596) -4(4595 4596 4617 4616) -4(4366 4387 4618 4597) -4(4596 4597 4618 4617) -4(4597 4598 4619 4618) -4(4390 4411 4642 4621) -4(4410 4641 4642 4411) -4(4391 4412 4643 4622) -4(4411 4642 4643 4412) -4(4392 4413 4644 4623) -4(4412 4643 4644 4413) -4(4393 4414 4645 4624) -4(4413 4644 4645 4414) -4(4394 4415 4646 4625) -4(4414 4645 4646 4415) -4(4395 4416 4647 4626) -4(4415 4646 4647 4416) -4(4396 4417 4648 4627) -4(4416 4647 4648 4417) -4(4397 4418 4649 4628) -4(4417 4648 4649 4418) -4(4398 4419 4650 4629) -4(4418 4649 4650 4419) -4(4399 4420 4651 4630) -4(4419 4650 4651 4420) -4(4400 4421 4652 4631) -4(4420 4651 4652 4421) -4(4401 4422 4653 4632) -4(4421 4652 4653 4422) -4(4402 4423 4654 4633) -4(4422 4653 4654 4423) -4(4403 4424 4655 4634) -4(4423 4654 4655 4424) -4(4404 4425 4656 4635) -4(4424 4655 4656 4425) -4(4405 4426 4657 4636) -4(4425 4656 4657 4426) -4(4406 4427 4658 4637) -4(4426 4657 4658 4427) -4(4407 4428 4659 4638) -4(4427 4658 4659 4428) -4(4408 4429 4660 4639) -4(4428 4659 4660 4429) -4(4429 4660 4661 4430) -4(4411 4432 4663 4642) -4(4431 4662 4663 4432) -4(4412 4433 4664 4643) -4(4432 4663 4664 4433) -4(4413 4434 4665 4644) -4(4433 4664 4665 4434) -4(4414 4435 4666 4645) -4(4434 4665 4666 4435) -4(4415 4436 4667 4646) -4(4435 4666 4667 4436) -4(4416 4437 4668 4647) -4(4436 4667 4668 4437) -4(4417 4438 4669 4648) -4(4437 4668 4669 4438) -4(4418 4439 4670 4649) -4(4438 4669 4670 4439) -4(4419 4440 4671 4650) -4(4439 4670 4671 4440) -4(4420 4441 4672 4651) -4(4440 4671 4672 4441) -4(4421 4442 4673 4652) -4(4441 4672 4673 4442) -4(4422 4443 4674 4653) -4(4442 4673 4674 4443) -4(4423 4444 4675 4654) -4(4443 4674 4675 4444) -4(4424 4445 4676 4655) -4(4444 4675 4676 4445) -4(4425 4446 4677 4656) -4(4445 4676 4677 4446) -4(4426 4447 4678 4657) -4(4446 4677 4678 4447) -4(4427 4448 4679 4658) -4(4447 4678 4679 4448) -4(4428 4449 4680 4659) -4(4448 4679 4680 4449) -4(4429 4450 4681 4660) -4(4449 4680 4681 4450) -4(4450 4681 4682 4451) -4(4432 4453 4684 4663) -4(4452 4683 4684 4453) -4(4433 4454 4685 4664) -4(4453 4684 4685 4454) -4(4434 4455 4686 4665) -4(4454 4685 4686 4455) -4(4435 4456 4687 4666) -4(4455 4686 4687 4456) -4(4436 4457 4688 4667) -4(4456 4687 4688 4457) -4(4437 4458 4689 4668) -4(4457 4688 4689 4458) -4(4438 4459 4690 4669) -4(4458 4689 4690 4459) -4(4439 4460 4691 4670) -4(4459 4690 4691 4460) -4(4440 4461 4692 4671) -4(4460 4691 4692 4461) -4(4441 4462 4693 4672) -4(4461 4692 4693 4462) -4(4442 4463 4694 4673) -4(4462 4693 4694 4463) -4(4443 4464 4695 4674) -4(4463 4694 4695 4464) -4(4444 4465 4696 4675) -4(4464 4695 4696 4465) -4(4445 4466 4697 4676) -4(4465 4696 4697 4466) -4(4446 4467 4698 4677) -4(4466 4697 4698 4467) -4(4447 4468 4699 4678) -4(4467 4698 4699 4468) -4(4448 4469 4700 4679) -4(4468 4699 4700 4469) -4(4449 4470 4701 4680) -4(4469 4700 4701 4470) -4(4450 4471 4702 4681) -4(4470 4701 4702 4471) -4(4471 4702 4703 4472) -4(4453 4474 4705 4684) -4(4473 4704 4705 4474) -4(4454 4475 4706 4685) -4(4474 4705 4706 4475) -4(4455 4476 4707 4686) -4(4475 4706 4707 4476) -4(4456 4477 4708 4687) -4(4476 4707 4708 4477) -4(4457 4478 4709 4688) -4(4477 4708 4709 4478) -4(4458 4479 4710 4689) -4(4478 4709 4710 4479) -4(4459 4480 4711 4690) -4(4479 4710 4711 4480) -4(4460 4481 4712 4691) -4(4480 4711 4712 4481) -4(4461 4482 4713 4692) -4(4481 4712 4713 4482) -4(4462 4483 4714 4693) -4(4482 4713 4714 4483) -4(4463 4484 4715 4694) -4(4483 4714 4715 4484) -4(4464 4485 4716 4695) -4(4484 4715 4716 4485) -4(4465 4486 4717 4696) -4(4485 4716 4717 4486) -4(4466 4487 4718 4697) -4(4486 4717 4718 4487) -4(4467 4488 4719 4698) -4(4487 4718 4719 4488) -4(4468 4489 4720 4699) -4(4488 4719 4720 4489) -4(4469 4490 4721 4700) -4(4489 4720 4721 4490) -4(4470 4491 4722 4701) -4(4490 4721 4722 4491) -4(4471 4492 4723 4702) -4(4491 4722 4723 4492) -4(4492 4723 4724 4493) -4(4474 4495 4726 4705) -4(4494 4725 4726 4495) -4(4475 4496 4727 4706) -4(4495 4726 4727 4496) -4(4476 4497 4728 4707) -4(4496 4727 4728 4497) -4(4477 4498 4729 4708) -4(4497 4728 4729 4498) -4(4478 4499 4730 4709) -4(4498 4729 4730 4499) -4(4479 4500 4731 4710) -4(4499 4730 4731 4500) -4(4480 4501 4732 4711) -4(4500 4731 4732 4501) -4(4481 4502 4733 4712) -4(4501 4732 4733 4502) -4(4482 4503 4734 4713) -4(4502 4733 4734 4503) -4(4483 4504 4735 4714) -4(4503 4734 4735 4504) -4(4484 4505 4736 4715) -4(4504 4735 4736 4505) -4(4485 4506 4737 4716) -4(4505 4736 4737 4506) -4(4486 4507 4738 4717) -4(4506 4737 4738 4507) -4(4487 4508 4739 4718) -4(4507 4738 4739 4508) -4(4488 4509 4740 4719) -4(4508 4739 4740 4509) -4(4489 4510 4741 4720) -4(4509 4740 4741 4510) -4(4490 4511 4742 4721) -4(4510 4741 4742 4511) -4(4491 4512 4743 4722) -4(4511 4742 4743 4512) -4(4492 4513 4744 4723) -4(4512 4743 4744 4513) -4(4513 4744 4745 4514) -4(4495 4516 4747 4726) -4(4515 4746 4747 4516) -4(4496 4517 4748 4727) -4(4516 4747 4748 4517) -4(4497 4518 4749 4728) -4(4517 4748 4749 4518) -4(4498 4519 4750 4729) -4(4518 4749 4750 4519) -4(4499 4520 4751 4730) -4(4519 4750 4751 4520) -4(4500 4521 4752 4731) -4(4520 4751 4752 4521) -4(4501 4522 4753 4732) -4(4521 4752 4753 4522) -4(4502 4523 4754 4733) -4(4522 4753 4754 4523) -4(4503 4524 4755 4734) -4(4523 4754 4755 4524) -4(4504 4525 4756 4735) -4(4524 4755 4756 4525) -4(4505 4526 4757 4736) -4(4525 4756 4757 4526) -4(4506 4527 4758 4737) -4(4526 4757 4758 4527) -4(4507 4528 4759 4738) -4(4527 4758 4759 4528) -4(4508 4529 4760 4739) -4(4528 4759 4760 4529) -4(4509 4530 4761 4740) -4(4529 4760 4761 4530) -4(4510 4531 4762 4741) -4(4530 4761 4762 4531) -4(4511 4532 4763 4742) -4(4531 4762 4763 4532) -4(4512 4533 4764 4743) -4(4532 4763 4764 4533) -4(4513 4534 4765 4744) -4(4533 4764 4765 4534) -4(4534 4765 4766 4535) -4(4516 4537 4768 4747) -4(4536 4767 4768 4537) -4(4517 4538 4769 4748) -4(4537 4768 4769 4538) -4(4518 4539 4770 4749) -4(4538 4769 4770 4539) -4(4519 4540 4771 4750) -4(4539 4770 4771 4540) -4(4520 4541 4772 4751) -4(4540 4771 4772 4541) -4(4521 4542 4773 4752) -4(4541 4772 4773 4542) -4(4522 4543 4774 4753) -4(4542 4773 4774 4543) -4(4523 4544 4775 4754) -4(4543 4774 4775 4544) -4(4524 4545 4776 4755) -4(4544 4775 4776 4545) -4(4525 4546 4777 4756) -4(4545 4776 4777 4546) -4(4526 4547 4778 4757) -4(4546 4777 4778 4547) -4(4527 4548 4779 4758) -4(4547 4778 4779 4548) -4(4528 4549 4780 4759) -4(4548 4779 4780 4549) -4(4529 4550 4781 4760) -4(4549 4780 4781 4550) -4(4530 4551 4782 4761) -4(4550 4781 4782 4551) -4(4531 4552 4783 4762) -4(4551 4782 4783 4552) -4(4532 4553 4784 4763) -4(4552 4783 4784 4553) -4(4533 4554 4785 4764) -4(4553 4784 4785 4554) -4(4534 4555 4786 4765) -4(4554 4785 4786 4555) -4(4555 4786 4787 4556) -4(4537 4558 4789 4768) -4(4557 4788 4789 4558) -4(4538 4559 4790 4769) -4(4558 4789 4790 4559) -4(4539 4560 4791 4770) -4(4559 4790 4791 4560) -4(4540 4561 4792 4771) -4(4560 4791 4792 4561) -4(4541 4562 4793 4772) -4(4561 4792 4793 4562) -4(4542 4563 4794 4773) -4(4562 4793 4794 4563) -4(4543 4564 4795 4774) -4(4563 4794 4795 4564) -4(4544 4565 4796 4775) -4(4564 4795 4796 4565) -4(4545 4566 4797 4776) -4(4565 4796 4797 4566) -4(4546 4567 4798 4777) -4(4566 4797 4798 4567) -4(4547 4568 4799 4778) -4(4567 4798 4799 4568) -4(4548 4569 4800 4779) -4(4568 4799 4800 4569) -4(4549 4570 4801 4780) -4(4569 4800 4801 4570) -4(4550 4571 4802 4781) -4(4570 4801 4802 4571) -4(4551 4572 4803 4782) -4(4571 4802 4803 4572) -4(4552 4573 4804 4783) -4(4572 4803 4804 4573) -4(4553 4574 4805 4784) -4(4573 4804 4805 4574) -4(4554 4575 4806 4785) -4(4574 4805 4806 4575) -4(4555 4576 4807 4786) -4(4575 4806 4807 4576) -4(4576 4807 4808 4577) -4(4558 4579 4810 4789) -4(4578 4809 4810 4579) -4(4559 4580 4811 4790) -4(4579 4810 4811 4580) -4(4560 4581 4812 4791) -4(4580 4811 4812 4581) -4(4561 4582 4813 4792) -4(4581 4812 4813 4582) -4(4562 4583 4814 4793) -4(4582 4813 4814 4583) -4(4563 4584 4815 4794) -4(4583 4814 4815 4584) -4(4564 4585 4816 4795) -4(4584 4815 4816 4585) -4(4565 4586 4817 4796) -4(4585 4816 4817 4586) -4(4566 4587 4818 4797) -4(4586 4817 4818 4587) -4(4567 4588 4819 4798) -4(4587 4818 4819 4588) -4(4568 4589 4820 4799) -4(4588 4819 4820 4589) -4(4569 4590 4821 4800) -4(4589 4820 4821 4590) -4(4570 4591 4822 4801) -4(4590 4821 4822 4591) -4(4571 4592 4823 4802) -4(4591 4822 4823 4592) -4(4572 4593 4824 4803) -4(4592 4823 4824 4593) -4(4573 4594 4825 4804) -4(4593 4824 4825 4594) -4(4574 4595 4826 4805) -4(4594 4825 4826 4595) -4(4575 4596 4827 4806) -4(4595 4826 4827 4596) -4(4576 4597 4828 4807) -4(4596 4827 4828 4597) -4(4597 4828 4829 4598) -4(4579 4600 4831 4810) -4(4580 4601 4832 4811) -4(4581 4602 4833 4812) -4(4582 4603 4834 4813) -4(4583 4604 4835 4814) -4(4584 4605 4836 4815) -4(4585 4606 4837 4816) -4(4586 4607 4838 4817) -4(4587 4608 4839 4818) -4(4588 4609 4840 4819) -4(4589 4610 4841 4820) -4(4590 4611 4842 4821) -4(4591 4612 4843 4822) -4(4592 4613 4844 4823) -4(4593 4614 4845 4824) -4(4594 4615 4846 4825) -4(4595 4616 4847 4826) -4(4596 4617 4848 4827) -4(4597 4618 4849 4828) -4(20 41 272 251) -4(41 62 293 272) -4(62 83 314 293) -4(83 104 335 314) -4(104 125 356 335) -4(125 146 377 356) -4(146 167 398 377) -4(167 188 419 398) -4(188 209 440 419) -4(209 230 461 440) -4(251 272 503 482) -4(272 293 524 503) -4(293 314 545 524) -4(314 335 566 545) -4(335 356 587 566) -4(356 377 608 587) -4(377 398 629 608) -4(398 419 650 629) -4(419 440 671 650) -4(440 461 692 671) -4(482 503 734 713) -4(503 524 755 734) -4(524 545 776 755) -4(545 566 797 776) -4(566 587 818 797) -4(587 608 839 818) -4(608 629 860 839) -4(629 650 881 860) -4(650 671 902 881) -4(671 692 923 902) -4(713 734 965 944) -4(734 755 986 965) -4(755 776 1007 986) -4(776 797 1028 1007) -4(797 818 1049 1028) -4(818 839 1070 1049) -4(839 860 1091 1070) -4(860 881 1112 1091) -4(881 902 1133 1112) -4(902 923 1154 1133) -4(944 965 1196 1175) -4(965 986 1217 1196) -4(986 1007 1238 1217) -4(1007 1028 1259 1238) -4(1028 1049 1280 1259) -4(1049 1070 1301 1280) -4(1070 1091 1322 1301) -4(1091 1112 1343 1322) -4(1112 1133 1364 1343) -4(1133 1154 1385 1364) -4(1175 1196 1427 1406) -4(1196 1217 1448 1427) -4(1217 1238 1469 1448) -4(1238 1259 1490 1469) -4(1259 1280 1511 1490) -4(1280 1301 1532 1511) -4(1301 1322 1553 1532) -4(1322 1343 1574 1553) -4(1343 1364 1595 1574) -4(1364 1385 1616 1595) -4(1406 1427 1658 1637) -4(1427 1448 1679 1658) -4(1448 1469 1700 1679) -4(1469 1490 1721 1700) -4(1490 1511 1742 1721) -4(1511 1532 1763 1742) -4(1532 1553 1784 1763) -4(1553 1574 1805 1784) -4(1574 1595 1826 1805) -4(1595 1616 1847 1826) -4(1637 1658 1889 1868) -4(1658 1679 1910 1889) -4(1679 1700 1931 1910) -4(1700 1721 1952 1931) -4(1721 1742 1973 1952) -4(1742 1763 1994 1973) -4(1763 1784 2015 1994) -4(1784 1805 2036 2015) -4(1805 1826 2057 2036) -4(1826 1847 2078 2057) -4(1868 1889 2120 2099) -4(1889 1910 2141 2120) -4(1910 1931 2162 2141) -4(1931 1952 2183 2162) -4(1952 1973 2204 2183) -4(1973 1994 2225 2204) -4(1994 2015 2246 2225) -4(2015 2036 2267 2246) -4(2036 2057 2288 2267) -4(2057 2078 2309 2288) -4(2099 2120 2351 2330) -4(2120 2141 2372 2351) -4(2141 2162 2393 2372) -4(2162 2183 2414 2393) -4(2183 2204 2435 2414) -4(2204 2225 2456 2435) -4(2225 2246 2477 2456) -4(2246 2267 2498 2477) -4(2267 2288 2519 2498) -4(2288 2309 2540 2519) -4(2330 2351 2582 2561) -4(2351 2372 2603 2582) -4(2372 2393 2624 2603) -4(2393 2414 2645 2624) -4(2414 2435 2666 2645) -4(2435 2456 2687 2666) -4(2456 2477 2708 2687) -4(2477 2498 2729 2708) -4(2498 2519 2750 2729) -4(2519 2540 2771 2750) -4(2561 2582 2813 2792) -4(2582 2603 2834 2813) -4(2603 2624 2855 2834) -4(2624 2645 2876 2855) -4(2645 2666 2897 2876) -4(2666 2687 2918 2897) -4(2687 2708 2939 2918) -4(2708 2729 2960 2939) -4(2729 2750 2981 2960) -4(2750 2771 3002 2981) -4(2792 2813 3044 3023) -4(2813 2834 3065 3044) -4(2834 2855 3086 3065) -4(2855 2876 3107 3086) -4(2876 2897 3128 3107) -4(2897 2918 3149 3128) -4(2918 2939 3170 3149) -4(2939 2960 3191 3170) -4(2960 2981 3212 3191) -4(2981 3002 3233 3212) -4(3023 3044 3275 3254) -4(3044 3065 3296 3275) -4(3065 3086 3317 3296) -4(3086 3107 3338 3317) -4(3107 3128 3359 3338) -4(3128 3149 3380 3359) -4(3149 3170 3401 3380) -4(3170 3191 3422 3401) -4(3191 3212 3443 3422) -4(3212 3233 3464 3443) -4(3254 3275 3506 3485) -4(3275 3296 3527 3506) -4(3296 3317 3548 3527) -4(3317 3338 3569 3548) -4(3338 3359 3590 3569) -4(3359 3380 3611 3590) -4(3380 3401 3632 3611) -4(3401 3422 3653 3632) -4(3422 3443 3674 3653) -4(3443 3464 3695 3674) -4(3485 3506 3737 3716) -4(3506 3527 3758 3737) -4(3527 3548 3779 3758) -4(3548 3569 3800 3779) -4(3569 3590 3821 3800) -4(3590 3611 3842 3821) -4(3611 3632 3863 3842) -4(3632 3653 3884 3863) -4(3653 3674 3905 3884) -4(3674 3695 3926 3905) -4(3716 3737 3968 3947) -4(3737 3758 3989 3968) -4(3758 3779 4010 3989) -4(3779 3800 4031 4010) -4(3800 3821 4052 4031) -4(3821 3842 4073 4052) -4(3842 3863 4094 4073) -4(3863 3884 4115 4094) -4(3884 3905 4136 4115) -4(3905 3926 4157 4136) -4(3947 3968 4199 4178) -4(3968 3989 4220 4199) -4(3989 4010 4241 4220) -4(4010 4031 4262 4241) -4(4031 4052 4283 4262) -4(4052 4073 4304 4283) -4(4073 4094 4325 4304) -4(4094 4115 4346 4325) -4(4115 4136 4367 4346) -4(4136 4157 4388 4367) -4(4178 4199 4430 4409) -4(4199 4220 4451 4430) -4(4220 4241 4472 4451) -4(4241 4262 4493 4472) -4(4262 4283 4514 4493) -4(4283 4304 4535 4514) -4(4304 4325 4556 4535) -4(4325 4346 4577 4556) -4(4346 4367 4598 4577) -4(4367 4388 4619 4598) -4(4409 4430 4661 4640) -4(4430 4451 4682 4661) -4(4451 4472 4703 4682) -4(4472 4493 4724 4703) -4(4493 4514 4745 4724) -4(4514 4535 4766 4745) -4(4535 4556 4787 4766) -4(4556 4577 4808 4787) -4(4577 4598 4829 4808) -4(4598 4619 4850 4829) -4(4620 4621 4642 4641) -4(4641 4642 4663 4662) -4(4662 4663 4684 4683) -4(4683 4684 4705 4704) -4(4704 4705 4726 4725) -4(4725 4726 4747 4746) -4(4746 4747 4768 4767) -4(4767 4768 4789 4788) -4(4788 4789 4810 4809) -4(4809 4810 4831 4830) -4(4621 4622 4643 4642) -4(4642 4643 4664 4663) -4(4663 4664 4685 4684) -4(4684 4685 4706 4705) -4(4705 4706 4727 4726) -4(4726 4727 4748 4747) -4(4747 4748 4769 4768) -4(4768 4769 4790 4789) -4(4789 4790 4811 4810) -4(4810 4811 4832 4831) -4(4622 4623 4644 4643) -4(4643 4644 4665 4664) -4(4664 4665 4686 4685) -4(4685 4686 4707 4706) -4(4706 4707 4728 4727) -4(4727 4728 4749 4748) -4(4748 4749 4770 4769) -4(4769 4770 4791 4790) -4(4790 4791 4812 4811) -4(4811 4812 4833 4832) -4(4623 4624 4645 4644) -4(4644 4645 4666 4665) -4(4665 4666 4687 4686) -4(4686 4687 4708 4707) -4(4707 4708 4729 4728) -4(4728 4729 4750 4749) -4(4749 4750 4771 4770) -4(4770 4771 4792 4791) -4(4791 4792 4813 4812) -4(4812 4813 4834 4833) -4(4624 4625 4646 4645) -4(4645 4646 4667 4666) -4(4666 4667 4688 4687) -4(4687 4688 4709 4708) -4(4708 4709 4730 4729) -4(4729 4730 4751 4750) -4(4750 4751 4772 4771) -4(4771 4772 4793 4792) -4(4792 4793 4814 4813) -4(4813 4814 4835 4834) -4(4625 4626 4647 4646) -4(4646 4647 4668 4667) -4(4667 4668 4689 4688) -4(4688 4689 4710 4709) -4(4709 4710 4731 4730) -4(4730 4731 4752 4751) -4(4751 4752 4773 4772) -4(4772 4773 4794 4793) -4(4793 4794 4815 4814) -4(4814 4815 4836 4835) -4(4626 4627 4648 4647) -4(4647 4648 4669 4668) -4(4668 4669 4690 4689) -4(4689 4690 4711 4710) -4(4710 4711 4732 4731) -4(4731 4732 4753 4752) -4(4752 4753 4774 4773) -4(4773 4774 4795 4794) -4(4794 4795 4816 4815) -4(4815 4816 4837 4836) -4(4627 4628 4649 4648) -4(4648 4649 4670 4669) -4(4669 4670 4691 4690) -4(4690 4691 4712 4711) -4(4711 4712 4733 4732) -4(4732 4733 4754 4753) -4(4753 4754 4775 4774) -4(4774 4775 4796 4795) -4(4795 4796 4817 4816) -4(4816 4817 4838 4837) -4(4628 4629 4650 4649) -4(4649 4650 4671 4670) -4(4670 4671 4692 4691) -4(4691 4692 4713 4712) -4(4712 4713 4734 4733) -4(4733 4734 4755 4754) -4(4754 4755 4776 4775) -4(4775 4776 4797 4796) -4(4796 4797 4818 4817) -4(4817 4818 4839 4838) -4(4629 4630 4651 4650) -4(4650 4651 4672 4671) -4(4671 4672 4693 4692) -4(4692 4693 4714 4713) -4(4713 4714 4735 4734) -4(4734 4735 4756 4755) -4(4755 4756 4777 4776) -4(4776 4777 4798 4797) -4(4797 4798 4819 4818) -4(4818 4819 4840 4839) -4(4630 4631 4652 4651) -4(4651 4652 4673 4672) -4(4672 4673 4694 4693) -4(4693 4694 4715 4714) -4(4714 4715 4736 4735) -4(4735 4736 4757 4756) -4(4756 4757 4778 4777) -4(4777 4778 4799 4798) -4(4798 4799 4820 4819) -4(4819 4820 4841 4840) -4(4631 4632 4653 4652) -4(4652 4653 4674 4673) -4(4673 4674 4695 4694) -4(4694 4695 4716 4715) -4(4715 4716 4737 4736) -4(4736 4737 4758 4757) -4(4757 4758 4779 4778) -4(4778 4779 4800 4799) -4(4799 4800 4821 4820) -4(4820 4821 4842 4841) -4(4632 4633 4654 4653) -4(4653 4654 4675 4674) -4(4674 4675 4696 4695) -4(4695 4696 4717 4716) -4(4716 4717 4738 4737) -4(4737 4738 4759 4758) -4(4758 4759 4780 4779) -4(4779 4780 4801 4800) -4(4800 4801 4822 4821) -4(4821 4822 4843 4842) -4(4633 4634 4655 4654) -4(4654 4655 4676 4675) -4(4675 4676 4697 4696) -4(4696 4697 4718 4717) -4(4717 4718 4739 4738) -4(4738 4739 4760 4759) -4(4759 4760 4781 4780) -4(4780 4781 4802 4801) -4(4801 4802 4823 4822) -4(4822 4823 4844 4843) -4(4634 4635 4656 4655) -4(4655 4656 4677 4676) -4(4676 4677 4698 4697) -4(4697 4698 4719 4718) -4(4718 4719 4740 4739) -4(4739 4740 4761 4760) -4(4760 4761 4782 4781) -4(4781 4782 4803 4802) -4(4802 4803 4824 4823) -4(4823 4824 4845 4844) -4(4635 4636 4657 4656) -4(4656 4657 4678 4677) -4(4677 4678 4699 4698) -4(4698 4699 4720 4719) -4(4719 4720 4741 4740) -4(4740 4741 4762 4761) -4(4761 4762 4783 4782) -4(4782 4783 4804 4803) -4(4803 4804 4825 4824) -4(4824 4825 4846 4845) -4(4636 4637 4658 4657) -4(4657 4658 4679 4678) -4(4678 4679 4700 4699) -4(4699 4700 4721 4720) -4(4720 4721 4742 4741) -4(4741 4742 4763 4762) -4(4762 4763 4784 4783) -4(4783 4784 4805 4804) -4(4804 4805 4826 4825) -4(4825 4826 4847 4846) -4(4637 4638 4659 4658) -4(4658 4659 4680 4679) -4(4679 4680 4701 4700) -4(4700 4701 4722 4721) -4(4721 4722 4743 4742) -4(4742 4743 4764 4763) -4(4763 4764 4785 4784) -4(4784 4785 4806 4805) -4(4805 4806 4827 4826) -4(4826 4827 4848 4847) -4(4638 4639 4660 4659) -4(4659 4660 4681 4680) -4(4680 4681 4702 4701) -4(4701 4702 4723 4722) -4(4722 4723 4744 4743) -4(4743 4744 4765 4764) -4(4764 4765 4786 4785) -4(4785 4786 4807 4806) -4(4806 4807 4828 4827) -4(4827 4828 4849 4848) -4(4639 4640 4661 4660) -4(4660 4661 4682 4681) -4(4681 4682 4703 4702) -4(4702 4703 4724 4723) -4(4723 4724 4745 4744) -4(4744 4745 4766 4765) -4(4765 4766 4787 4786) -4(4786 4787 4808 4807) -4(4807 4808 4829 4828) -4(4828 4829 4850 4849) -4(0 231 252 21) -4(21 252 273 42) -4(42 273 294 63) -4(63 294 315 84) -4(84 315 336 105) -4(105 336 357 126) -4(126 357 378 147) -4(147 378 399 168) -4(168 399 420 189) -4(189 420 441 210) -4(231 462 483 252) -4(252 483 504 273) -4(273 504 525 294) -4(294 525 546 315) -4(315 546 567 336) -4(336 567 588 357) -4(357 588 609 378) -4(378 609 630 399) -4(399 630 651 420) -4(420 651 672 441) -4(462 693 714 483) -4(483 714 735 504) -4(504 735 756 525) -4(525 756 777 546) -4(546 777 798 567) -4(567 798 819 588) -4(588 819 840 609) -4(609 840 861 630) -4(630 861 882 651) -4(651 882 903 672) -4(693 924 945 714) -4(714 945 966 735) -4(735 966 987 756) -4(756 987 1008 777) -4(777 1008 1029 798) -4(798 1029 1050 819) -4(819 1050 1071 840) -4(840 1071 1092 861) -4(861 1092 1113 882) -4(882 1113 1134 903) -4(924 1155 1176 945) -4(945 1176 1197 966) -4(966 1197 1218 987) -4(987 1218 1239 1008) -4(1008 1239 1260 1029) -4(1029 1260 1281 1050) -4(1050 1281 1302 1071) -4(1071 1302 1323 1092) -4(1092 1323 1344 1113) -4(1113 1344 1365 1134) -4(1155 1386 1407 1176) -4(1176 1407 1428 1197) -4(1197 1428 1449 1218) -4(1218 1449 1470 1239) -4(1239 1470 1491 1260) -4(1260 1491 1512 1281) -4(1281 1512 1533 1302) -4(1302 1533 1554 1323) -4(1323 1554 1575 1344) -4(1344 1575 1596 1365) -4(1386 1617 1638 1407) -4(1407 1638 1659 1428) -4(1428 1659 1680 1449) -4(1449 1680 1701 1470) -4(1470 1701 1722 1491) -4(1491 1722 1743 1512) -4(1512 1743 1764 1533) -4(1533 1764 1785 1554) -4(1554 1785 1806 1575) -4(1575 1806 1827 1596) -4(1617 1848 1869 1638) -4(1638 1869 1890 1659) -4(1659 1890 1911 1680) -4(1680 1911 1932 1701) -4(1701 1932 1953 1722) -4(1722 1953 1974 1743) -4(1743 1974 1995 1764) -4(1764 1995 2016 1785) -4(1785 2016 2037 1806) -4(1806 2037 2058 1827) -4(1848 2079 2100 1869) -4(1869 2100 2121 1890) -4(1890 2121 2142 1911) -4(1911 2142 2163 1932) -4(1932 2163 2184 1953) -4(1953 2184 2205 1974) -4(1974 2205 2226 1995) -4(1995 2226 2247 2016) -4(2016 2247 2268 2037) -4(2037 2268 2289 2058) -4(2079 2310 2331 2100) -4(2100 2331 2352 2121) -4(2121 2352 2373 2142) -4(2142 2373 2394 2163) -4(2163 2394 2415 2184) -4(2184 2415 2436 2205) -4(2205 2436 2457 2226) -4(2226 2457 2478 2247) -4(2247 2478 2499 2268) -4(2268 2499 2520 2289) -4(2310 2541 2562 2331) -4(2331 2562 2583 2352) -4(2352 2583 2604 2373) -4(2373 2604 2625 2394) -4(2394 2625 2646 2415) -4(2415 2646 2667 2436) -4(2436 2667 2688 2457) -4(2457 2688 2709 2478) -4(2478 2709 2730 2499) -4(2499 2730 2751 2520) -4(2541 2772 2793 2562) -4(2562 2793 2814 2583) -4(2583 2814 2835 2604) -4(2604 2835 2856 2625) -4(2625 2856 2877 2646) -4(2646 2877 2898 2667) -4(2667 2898 2919 2688) -4(2688 2919 2940 2709) -4(2709 2940 2961 2730) -4(2730 2961 2982 2751) -4(2772 3003 3024 2793) -4(2793 3024 3045 2814) -4(2814 3045 3066 2835) -4(2835 3066 3087 2856) -4(2856 3087 3108 2877) -4(2877 3108 3129 2898) -4(2898 3129 3150 2919) -4(2919 3150 3171 2940) -4(2940 3171 3192 2961) -4(2961 3192 3213 2982) -4(3003 3234 3255 3024) -4(3024 3255 3276 3045) -4(3045 3276 3297 3066) -4(3066 3297 3318 3087) -4(3087 3318 3339 3108) -4(3108 3339 3360 3129) -4(3129 3360 3381 3150) -4(3150 3381 3402 3171) -4(3171 3402 3423 3192) -4(3192 3423 3444 3213) -4(3234 3465 3486 3255) -4(3255 3486 3507 3276) -4(3276 3507 3528 3297) -4(3297 3528 3549 3318) -4(3318 3549 3570 3339) -4(3339 3570 3591 3360) -4(3360 3591 3612 3381) -4(3381 3612 3633 3402) -4(3402 3633 3654 3423) -4(3423 3654 3675 3444) -4(3465 3696 3717 3486) -4(3486 3717 3738 3507) -4(3507 3738 3759 3528) -4(3528 3759 3780 3549) -4(3549 3780 3801 3570) -4(3570 3801 3822 3591) -4(3591 3822 3843 3612) -4(3612 3843 3864 3633) -4(3633 3864 3885 3654) -4(3654 3885 3906 3675) -4(3696 3927 3948 3717) -4(3717 3948 3969 3738) -4(3738 3969 3990 3759) -4(3759 3990 4011 3780) -4(3780 4011 4032 3801) -4(3801 4032 4053 3822) -4(3822 4053 4074 3843) -4(3843 4074 4095 3864) -4(3864 4095 4116 3885) -4(3885 4116 4137 3906) -4(3927 4158 4179 3948) -4(3948 4179 4200 3969) -4(3969 4200 4221 3990) -4(3990 4221 4242 4011) -4(4011 4242 4263 4032) -4(4032 4263 4284 4053) -4(4053 4284 4305 4074) -4(4074 4305 4326 4095) -4(4095 4326 4347 4116) -4(4116 4347 4368 4137) -4(4158 4389 4410 4179) -4(4179 4410 4431 4200) -4(4200 4431 4452 4221) -4(4221 4452 4473 4242) -4(4242 4473 4494 4263) -4(4263 4494 4515 4284) -4(4284 4515 4536 4305) -4(4305 4536 4557 4326) -4(4326 4557 4578 4347) -4(4347 4578 4599 4368) -4(4389 4620 4641 4410) -4(4410 4641 4662 4431) -4(4431 4662 4683 4452) -4(4452 4683 4704 4473) -4(4473 4704 4725 4494) -4(4494 4725 4746 4515) -4(4515 4746 4767 4536) -4(4536 4767 4788 4557) -4(4557 4788 4809 4578) -4(4578 4809 4830 4599) -4(210 441 442 211) -4(441 672 673 442) -4(672 903 904 673) -4(903 1134 1135 904) -4(1134 1365 1366 1135) -4(1365 1596 1597 1366) -4(1596 1827 1828 1597) -4(1827 2058 2059 1828) -4(2058 2289 2290 2059) -4(2289 2520 2521 2290) -4(2520 2751 2752 2521) -4(2751 2982 2983 2752) -4(2982 3213 3214 2983) -4(3213 3444 3445 3214) -4(3444 3675 3676 3445) -4(3675 3906 3907 3676) -4(3906 4137 4138 3907) -4(4137 4368 4369 4138) -4(4368 4599 4600 4369) -4(4599 4830 4831 4600) -4(211 442 443 212) -4(442 673 674 443) -4(673 904 905 674) -4(904 1135 1136 905) -4(1135 1366 1367 1136) -4(1366 1597 1598 1367) -4(1597 1828 1829 1598) -4(1828 2059 2060 1829) -4(2059 2290 2291 2060) -4(2290 2521 2522 2291) -4(2521 2752 2753 2522) -4(2752 2983 2984 2753) -4(2983 3214 3215 2984) -4(3214 3445 3446 3215) -4(3445 3676 3677 3446) -4(3676 3907 3908 3677) -4(3907 4138 4139 3908) -4(4138 4369 4370 4139) -4(4369 4600 4601 4370) -4(4600 4831 4832 4601) -4(212 443 444 213) -4(443 674 675 444) -4(674 905 906 675) -4(905 1136 1137 906) -4(1136 1367 1368 1137) -4(1367 1598 1599 1368) -4(1598 1829 1830 1599) -4(1829 2060 2061 1830) -4(2060 2291 2292 2061) -4(2291 2522 2523 2292) -4(2522 2753 2754 2523) -4(2753 2984 2985 2754) -4(2984 3215 3216 2985) -4(3215 3446 3447 3216) -4(3446 3677 3678 3447) -4(3677 3908 3909 3678) -4(3908 4139 4140 3909) -4(4139 4370 4371 4140) -4(4370 4601 4602 4371) -4(4601 4832 4833 4602) -4(213 444 445 214) -4(444 675 676 445) -4(675 906 907 676) -4(906 1137 1138 907) -4(1137 1368 1369 1138) -4(1368 1599 1600 1369) -4(1599 1830 1831 1600) -4(1830 2061 2062 1831) -4(2061 2292 2293 2062) -4(2292 2523 2524 2293) -4(2523 2754 2755 2524) -4(2754 2985 2986 2755) -4(2985 3216 3217 2986) -4(3216 3447 3448 3217) -4(3447 3678 3679 3448) -4(3678 3909 3910 3679) -4(3909 4140 4141 3910) -4(4140 4371 4372 4141) -4(4371 4602 4603 4372) -4(4602 4833 4834 4603) -4(214 445 446 215) -4(445 676 677 446) -4(676 907 908 677) -4(907 1138 1139 908) -4(1138 1369 1370 1139) -4(1369 1600 1601 1370) -4(1600 1831 1832 1601) -4(1831 2062 2063 1832) -4(2062 2293 2294 2063) -4(2293 2524 2525 2294) -4(2524 2755 2756 2525) -4(2755 2986 2987 2756) -4(2986 3217 3218 2987) -4(3217 3448 3449 3218) -4(3448 3679 3680 3449) -4(3679 3910 3911 3680) -4(3910 4141 4142 3911) -4(4141 4372 4373 4142) -4(4372 4603 4604 4373) -4(4603 4834 4835 4604) -4(215 446 447 216) -4(446 677 678 447) -4(677 908 909 678) -4(908 1139 1140 909) -4(1139 1370 1371 1140) -4(1370 1601 1602 1371) -4(1601 1832 1833 1602) -4(1832 2063 2064 1833) -4(2063 2294 2295 2064) -4(2294 2525 2526 2295) -4(2525 2756 2757 2526) -4(2756 2987 2988 2757) -4(2987 3218 3219 2988) -4(3218 3449 3450 3219) -4(3449 3680 3681 3450) -4(3680 3911 3912 3681) -4(3911 4142 4143 3912) -4(4142 4373 4374 4143) -4(4373 4604 4605 4374) -4(4604 4835 4836 4605) -4(216 447 448 217) -4(447 678 679 448) -4(678 909 910 679) -4(909 1140 1141 910) -4(1140 1371 1372 1141) -4(1371 1602 1603 1372) -4(1602 1833 1834 1603) -4(1833 2064 2065 1834) -4(2064 2295 2296 2065) -4(2295 2526 2527 2296) -4(2526 2757 2758 2527) -4(2757 2988 2989 2758) -4(2988 3219 3220 2989) -4(3219 3450 3451 3220) -4(3450 3681 3682 3451) -4(3681 3912 3913 3682) -4(3912 4143 4144 3913) -4(4143 4374 4375 4144) -4(4374 4605 4606 4375) -4(4605 4836 4837 4606) -4(217 448 449 218) -4(448 679 680 449) -4(679 910 911 680) -4(910 1141 1142 911) -4(1141 1372 1373 1142) -4(1372 1603 1604 1373) -4(1603 1834 1835 1604) -4(1834 2065 2066 1835) -4(2065 2296 2297 2066) -4(2296 2527 2528 2297) -4(2527 2758 2759 2528) -4(2758 2989 2990 2759) -4(2989 3220 3221 2990) -4(3220 3451 3452 3221) -4(3451 3682 3683 3452) -4(3682 3913 3914 3683) -4(3913 4144 4145 3914) -4(4144 4375 4376 4145) -4(4375 4606 4607 4376) -4(4606 4837 4838 4607) -4(218 449 450 219) -4(449 680 681 450) -4(680 911 912 681) -4(911 1142 1143 912) -4(1142 1373 1374 1143) -4(1373 1604 1605 1374) -4(1604 1835 1836 1605) -4(1835 2066 2067 1836) -4(2066 2297 2298 2067) -4(2297 2528 2529 2298) -4(2528 2759 2760 2529) -4(2759 2990 2991 2760) -4(2990 3221 3222 2991) -4(3221 3452 3453 3222) -4(3452 3683 3684 3453) -4(3683 3914 3915 3684) -4(3914 4145 4146 3915) -4(4145 4376 4377 4146) -4(4376 4607 4608 4377) -4(4607 4838 4839 4608) -4(219 450 451 220) -4(450 681 682 451) -4(681 912 913 682) -4(912 1143 1144 913) -4(1143 1374 1375 1144) -4(1374 1605 1606 1375) -4(1605 1836 1837 1606) -4(1836 2067 2068 1837) -4(2067 2298 2299 2068) -4(2298 2529 2530 2299) -4(2529 2760 2761 2530) -4(2760 2991 2992 2761) -4(2991 3222 3223 2992) -4(3222 3453 3454 3223) -4(3453 3684 3685 3454) -4(3684 3915 3916 3685) -4(3915 4146 4147 3916) -4(4146 4377 4378 4147) -4(4377 4608 4609 4378) -4(4608 4839 4840 4609) -4(220 451 452 221) -4(451 682 683 452) -4(682 913 914 683) -4(913 1144 1145 914) -4(1144 1375 1376 1145) -4(1375 1606 1607 1376) -4(1606 1837 1838 1607) -4(1837 2068 2069 1838) -4(2068 2299 2300 2069) -4(2299 2530 2531 2300) -4(2530 2761 2762 2531) -4(2761 2992 2993 2762) -4(2992 3223 3224 2993) -4(3223 3454 3455 3224) -4(3454 3685 3686 3455) -4(3685 3916 3917 3686) -4(3916 4147 4148 3917) -4(4147 4378 4379 4148) -4(4378 4609 4610 4379) -4(4609 4840 4841 4610) -4(221 452 453 222) -4(452 683 684 453) -4(683 914 915 684) -4(914 1145 1146 915) -4(1145 1376 1377 1146) -4(1376 1607 1608 1377) -4(1607 1838 1839 1608) -4(1838 2069 2070 1839) -4(2069 2300 2301 2070) -4(2300 2531 2532 2301) -4(2531 2762 2763 2532) -4(2762 2993 2994 2763) -4(2993 3224 3225 2994) -4(3224 3455 3456 3225) -4(3455 3686 3687 3456) -4(3686 3917 3918 3687) -4(3917 4148 4149 3918) -4(4148 4379 4380 4149) -4(4379 4610 4611 4380) -4(4610 4841 4842 4611) -4(222 453 454 223) -4(453 684 685 454) -4(684 915 916 685) -4(915 1146 1147 916) -4(1146 1377 1378 1147) -4(1377 1608 1609 1378) -4(1608 1839 1840 1609) -4(1839 2070 2071 1840) -4(2070 2301 2302 2071) -4(2301 2532 2533 2302) -4(2532 2763 2764 2533) -4(2763 2994 2995 2764) -4(2994 3225 3226 2995) -4(3225 3456 3457 3226) -4(3456 3687 3688 3457) -4(3687 3918 3919 3688) -4(3918 4149 4150 3919) -4(4149 4380 4381 4150) -4(4380 4611 4612 4381) -4(4611 4842 4843 4612) -4(223 454 455 224) -4(454 685 686 455) -4(685 916 917 686) -4(916 1147 1148 917) -4(1147 1378 1379 1148) -4(1378 1609 1610 1379) -4(1609 1840 1841 1610) -4(1840 2071 2072 1841) -4(2071 2302 2303 2072) -4(2302 2533 2534 2303) -4(2533 2764 2765 2534) -4(2764 2995 2996 2765) -4(2995 3226 3227 2996) -4(3226 3457 3458 3227) -4(3457 3688 3689 3458) -4(3688 3919 3920 3689) -4(3919 4150 4151 3920) -4(4150 4381 4382 4151) -4(4381 4612 4613 4382) -4(4612 4843 4844 4613) -4(224 455 456 225) -4(455 686 687 456) -4(686 917 918 687) -4(917 1148 1149 918) -4(1148 1379 1380 1149) -4(1379 1610 1611 1380) -4(1610 1841 1842 1611) -4(1841 2072 2073 1842) -4(2072 2303 2304 2073) -4(2303 2534 2535 2304) -4(2534 2765 2766 2535) -4(2765 2996 2997 2766) -4(2996 3227 3228 2997) -4(3227 3458 3459 3228) -4(3458 3689 3690 3459) -4(3689 3920 3921 3690) -4(3920 4151 4152 3921) -4(4151 4382 4383 4152) -4(4382 4613 4614 4383) -4(4613 4844 4845 4614) -4(225 456 457 226) -4(456 687 688 457) -4(687 918 919 688) -4(918 1149 1150 919) -4(1149 1380 1381 1150) -4(1380 1611 1612 1381) -4(1611 1842 1843 1612) -4(1842 2073 2074 1843) -4(2073 2304 2305 2074) -4(2304 2535 2536 2305) -4(2535 2766 2767 2536) -4(2766 2997 2998 2767) -4(2997 3228 3229 2998) -4(3228 3459 3460 3229) -4(3459 3690 3691 3460) -4(3690 3921 3922 3691) -4(3921 4152 4153 3922) -4(4152 4383 4384 4153) -4(4383 4614 4615 4384) -4(4614 4845 4846 4615) -4(226 457 458 227) -4(457 688 689 458) -4(688 919 920 689) -4(919 1150 1151 920) -4(1150 1381 1382 1151) -4(1381 1612 1613 1382) -4(1612 1843 1844 1613) -4(1843 2074 2075 1844) -4(2074 2305 2306 2075) -4(2305 2536 2537 2306) -4(2536 2767 2768 2537) -4(2767 2998 2999 2768) -4(2998 3229 3230 2999) -4(3229 3460 3461 3230) -4(3460 3691 3692 3461) -4(3691 3922 3923 3692) -4(3922 4153 4154 3923) -4(4153 4384 4385 4154) -4(4384 4615 4616 4385) -4(4615 4846 4847 4616) -4(227 458 459 228) -4(458 689 690 459) -4(689 920 921 690) -4(920 1151 1152 921) -4(1151 1382 1383 1152) -4(1382 1613 1614 1383) -4(1613 1844 1845 1614) -4(1844 2075 2076 1845) -4(2075 2306 2307 2076) -4(2306 2537 2538 2307) -4(2537 2768 2769 2538) -4(2768 2999 3000 2769) -4(2999 3230 3231 3000) -4(3230 3461 3462 3231) -4(3461 3692 3693 3462) -4(3692 3923 3924 3693) -4(3923 4154 4155 3924) -4(4154 4385 4386 4155) -4(4385 4616 4617 4386) -4(4616 4847 4848 4617) -4(228 459 460 229) -4(459 690 691 460) -4(690 921 922 691) -4(921 1152 1153 922) -4(1152 1383 1384 1153) -4(1383 1614 1615 1384) -4(1614 1845 1846 1615) -4(1845 2076 2077 1846) -4(2076 2307 2308 2077) -4(2307 2538 2539 2308) -4(2538 2769 2770 2539) -4(2769 3000 3001 2770) -4(3000 3231 3232 3001) -4(3231 3462 3463 3232) -4(3462 3693 3694 3463) -4(3693 3924 3925 3694) -4(3924 4155 4156 3925) -4(4155 4386 4387 4156) -4(4386 4617 4618 4387) -4(4617 4848 4849 4618) -4(229 460 461 230) -4(460 691 692 461) -4(691 922 923 692) -4(922 1153 1154 923) -4(1153 1384 1385 1154) -4(1384 1615 1616 1385) -4(1615 1846 1847 1616) -4(1846 2077 2078 1847) -4(2077 2308 2309 2078) -4(2308 2539 2540 2309) -4(2539 2770 2771 2540) -4(2770 3001 3002 2771) -4(3001 3232 3233 3002) -4(3232 3463 3464 3233) -4(3463 3694 3695 3464) -4(3694 3925 3926 3695) -4(3925 4156 4157 3926) -4(4156 4387 4388 4157) -4(4387 4618 4619 4388) -4(4618 4849 4850 4619) -4(0 1 232 231) -4(231 232 463 462) -4(462 463 694 693) -4(693 694 925 924) -4(924 925 1156 1155) -4(1155 1156 1387 1386) -4(1386 1387 1618 1617) -4(1617 1618 1849 1848) -4(1848 1849 2080 2079) -4(2079 2080 2311 2310) -4(2310 2311 2542 2541) -4(2541 2542 2773 2772) -4(2772 2773 3004 3003) -4(3003 3004 3235 3234) -4(3234 3235 3466 3465) -4(3465 3466 3697 3696) -4(3696 3697 3928 3927) -4(3927 3928 4159 4158) -4(4158 4159 4390 4389) -4(4389 4390 4621 4620) -4(1 2 233 232) -4(232 233 464 463) -4(463 464 695 694) -4(694 695 926 925) -4(925 926 1157 1156) -4(1156 1157 1388 1387) -4(1387 1388 1619 1618) -4(1618 1619 1850 1849) -4(1849 1850 2081 2080) -4(2080 2081 2312 2311) -4(2311 2312 2543 2542) -4(2542 2543 2774 2773) -4(2773 2774 3005 3004) -4(3004 3005 3236 3235) -4(3235 3236 3467 3466) -4(3466 3467 3698 3697) -4(3697 3698 3929 3928) -4(3928 3929 4160 4159) -4(4159 4160 4391 4390) -4(4390 4391 4622 4621) -4(2 3 234 233) -4(233 234 465 464) -4(464 465 696 695) -4(695 696 927 926) -4(926 927 1158 1157) -4(1157 1158 1389 1388) -4(1388 1389 1620 1619) -4(1619 1620 1851 1850) -4(1850 1851 2082 2081) -4(2081 2082 2313 2312) -4(2312 2313 2544 2543) -4(2543 2544 2775 2774) -4(2774 2775 3006 3005) -4(3005 3006 3237 3236) -4(3236 3237 3468 3467) -4(3467 3468 3699 3698) -4(3698 3699 3930 3929) -4(3929 3930 4161 4160) -4(4160 4161 4392 4391) -4(4391 4392 4623 4622) -4(3 4 235 234) -4(234 235 466 465) -4(465 466 697 696) -4(696 697 928 927) -4(927 928 1159 1158) -4(1158 1159 1390 1389) -4(1389 1390 1621 1620) -4(1620 1621 1852 1851) -4(1851 1852 2083 2082) -4(2082 2083 2314 2313) -4(2313 2314 2545 2544) -4(2544 2545 2776 2775) -4(2775 2776 3007 3006) -4(3006 3007 3238 3237) -4(3237 3238 3469 3468) -4(3468 3469 3700 3699) -4(3699 3700 3931 3930) -4(3930 3931 4162 4161) -4(4161 4162 4393 4392) -4(4392 4393 4624 4623) -4(4 5 236 235) -4(235 236 467 466) -4(466 467 698 697) -4(697 698 929 928) -4(928 929 1160 1159) -4(1159 1160 1391 1390) -4(1390 1391 1622 1621) -4(1621 1622 1853 1852) -4(1852 1853 2084 2083) -4(2083 2084 2315 2314) -4(2314 2315 2546 2545) -4(2545 2546 2777 2776) -4(2776 2777 3008 3007) -4(3007 3008 3239 3238) -4(3238 3239 3470 3469) -4(3469 3470 3701 3700) -4(3700 3701 3932 3931) -4(3931 3932 4163 4162) -4(4162 4163 4394 4393) -4(4393 4394 4625 4624) -4(5 6 237 236) -4(236 237 468 467) -4(467 468 699 698) -4(698 699 930 929) -4(929 930 1161 1160) -4(1160 1161 1392 1391) -4(1391 1392 1623 1622) -4(1622 1623 1854 1853) -4(1853 1854 2085 2084) -4(2084 2085 2316 2315) -4(2315 2316 2547 2546) -4(2546 2547 2778 2777) -4(2777 2778 3009 3008) -4(3008 3009 3240 3239) -4(3239 3240 3471 3470) -4(3470 3471 3702 3701) -4(3701 3702 3933 3932) -4(3932 3933 4164 4163) -4(4163 4164 4395 4394) -4(4394 4395 4626 4625) -4(6 7 238 237) -4(237 238 469 468) -4(468 469 700 699) -4(699 700 931 930) -4(930 931 1162 1161) -4(1161 1162 1393 1392) -4(1392 1393 1624 1623) -4(1623 1624 1855 1854) -4(1854 1855 2086 2085) -4(2085 2086 2317 2316) -4(2316 2317 2548 2547) -4(2547 2548 2779 2778) -4(2778 2779 3010 3009) -4(3009 3010 3241 3240) -4(3240 3241 3472 3471) -4(3471 3472 3703 3702) -4(3702 3703 3934 3933) -4(3933 3934 4165 4164) -4(4164 4165 4396 4395) -4(4395 4396 4627 4626) -4(7 8 239 238) -4(238 239 470 469) -4(469 470 701 700) -4(700 701 932 931) -4(931 932 1163 1162) -4(1162 1163 1394 1393) -4(1393 1394 1625 1624) -4(1624 1625 1856 1855) -4(1855 1856 2087 2086) -4(2086 2087 2318 2317) -4(2317 2318 2549 2548) -4(2548 2549 2780 2779) -4(2779 2780 3011 3010) -4(3010 3011 3242 3241) -4(3241 3242 3473 3472) -4(3472 3473 3704 3703) -4(3703 3704 3935 3934) -4(3934 3935 4166 4165) -4(4165 4166 4397 4396) -4(4396 4397 4628 4627) -4(8 9 240 239) -4(239 240 471 470) -4(470 471 702 701) -4(701 702 933 932) -4(932 933 1164 1163) -4(1163 1164 1395 1394) -4(1394 1395 1626 1625) -4(1625 1626 1857 1856) -4(1856 1857 2088 2087) -4(2087 2088 2319 2318) -4(2318 2319 2550 2549) -4(2549 2550 2781 2780) -4(2780 2781 3012 3011) -4(3011 3012 3243 3242) -4(3242 3243 3474 3473) -4(3473 3474 3705 3704) -4(3704 3705 3936 3935) -4(3935 3936 4167 4166) -4(4166 4167 4398 4397) -4(4397 4398 4629 4628) -4(9 10 241 240) -4(240 241 472 471) -4(471 472 703 702) -4(702 703 934 933) -4(933 934 1165 1164) -4(1164 1165 1396 1395) -4(1395 1396 1627 1626) -4(1626 1627 1858 1857) -4(1857 1858 2089 2088) -4(2088 2089 2320 2319) -4(2319 2320 2551 2550) -4(2550 2551 2782 2781) -4(2781 2782 3013 3012) -4(3012 3013 3244 3243) -4(3243 3244 3475 3474) -4(3474 3475 3706 3705) -4(3705 3706 3937 3936) -4(3936 3937 4168 4167) -4(4167 4168 4399 4398) -4(4398 4399 4630 4629) -4(10 11 242 241) -4(241 242 473 472) -4(472 473 704 703) -4(703 704 935 934) -4(934 935 1166 1165) -4(1165 1166 1397 1396) -4(1396 1397 1628 1627) -4(1627 1628 1859 1858) -4(1858 1859 2090 2089) -4(2089 2090 2321 2320) -4(2320 2321 2552 2551) -4(2551 2552 2783 2782) -4(2782 2783 3014 3013) -4(3013 3014 3245 3244) -4(3244 3245 3476 3475) -4(3475 3476 3707 3706) -4(3706 3707 3938 3937) -4(3937 3938 4169 4168) -4(4168 4169 4400 4399) -4(4399 4400 4631 4630) -4(11 12 243 242) -4(242 243 474 473) -4(473 474 705 704) -4(704 705 936 935) -4(935 936 1167 1166) -4(1166 1167 1398 1397) -4(1397 1398 1629 1628) -4(1628 1629 1860 1859) -4(1859 1860 2091 2090) -4(2090 2091 2322 2321) -4(2321 2322 2553 2552) -4(2552 2553 2784 2783) -4(2783 2784 3015 3014) -4(3014 3015 3246 3245) -4(3245 3246 3477 3476) -4(3476 3477 3708 3707) -4(3707 3708 3939 3938) -4(3938 3939 4170 4169) -4(4169 4170 4401 4400) -4(4400 4401 4632 4631) -4(12 13 244 243) -4(243 244 475 474) -4(474 475 706 705) -4(705 706 937 936) -4(936 937 1168 1167) -4(1167 1168 1399 1398) -4(1398 1399 1630 1629) -4(1629 1630 1861 1860) -4(1860 1861 2092 2091) -4(2091 2092 2323 2322) -4(2322 2323 2554 2553) -4(2553 2554 2785 2784) -4(2784 2785 3016 3015) -4(3015 3016 3247 3246) -4(3246 3247 3478 3477) -4(3477 3478 3709 3708) -4(3708 3709 3940 3939) -4(3939 3940 4171 4170) -4(4170 4171 4402 4401) -4(4401 4402 4633 4632) -4(13 14 245 244) -4(244 245 476 475) -4(475 476 707 706) -4(706 707 938 937) -4(937 938 1169 1168) -4(1168 1169 1400 1399) -4(1399 1400 1631 1630) -4(1630 1631 1862 1861) -4(1861 1862 2093 2092) -4(2092 2093 2324 2323) -4(2323 2324 2555 2554) -4(2554 2555 2786 2785) -4(2785 2786 3017 3016) -4(3016 3017 3248 3247) -4(3247 3248 3479 3478) -4(3478 3479 3710 3709) -4(3709 3710 3941 3940) -4(3940 3941 4172 4171) -4(4171 4172 4403 4402) -4(4402 4403 4634 4633) -4(14 15 246 245) -4(245 246 477 476) -4(476 477 708 707) -4(707 708 939 938) -4(938 939 1170 1169) -4(1169 1170 1401 1400) -4(1400 1401 1632 1631) -4(1631 1632 1863 1862) -4(1862 1863 2094 2093) -4(2093 2094 2325 2324) -4(2324 2325 2556 2555) -4(2555 2556 2787 2786) -4(2786 2787 3018 3017) -4(3017 3018 3249 3248) -4(3248 3249 3480 3479) -4(3479 3480 3711 3710) -4(3710 3711 3942 3941) -4(3941 3942 4173 4172) -4(4172 4173 4404 4403) -4(4403 4404 4635 4634) -4(15 16 247 246) -4(246 247 478 477) -4(477 478 709 708) -4(708 709 940 939) -4(939 940 1171 1170) -4(1170 1171 1402 1401) -4(1401 1402 1633 1632) -4(1632 1633 1864 1863) -4(1863 1864 2095 2094) -4(2094 2095 2326 2325) -4(2325 2326 2557 2556) -4(2556 2557 2788 2787) -4(2787 2788 3019 3018) -4(3018 3019 3250 3249) -4(3249 3250 3481 3480) -4(3480 3481 3712 3711) -4(3711 3712 3943 3942) -4(3942 3943 4174 4173) -4(4173 4174 4405 4404) -4(4404 4405 4636 4635) -4(16 17 248 247) -4(247 248 479 478) -4(478 479 710 709) -4(709 710 941 940) -4(940 941 1172 1171) -4(1171 1172 1403 1402) -4(1402 1403 1634 1633) -4(1633 1634 1865 1864) -4(1864 1865 2096 2095) -4(2095 2096 2327 2326) -4(2326 2327 2558 2557) -4(2557 2558 2789 2788) -4(2788 2789 3020 3019) -4(3019 3020 3251 3250) -4(3250 3251 3482 3481) -4(3481 3482 3713 3712) -4(3712 3713 3944 3943) -4(3943 3944 4175 4174) -4(4174 4175 4406 4405) -4(4405 4406 4637 4636) -4(17 18 249 248) -4(248 249 480 479) -4(479 480 711 710) -4(710 711 942 941) -4(941 942 1173 1172) -4(1172 1173 1404 1403) -4(1403 1404 1635 1634) -4(1634 1635 1866 1865) -4(1865 1866 2097 2096) -4(2096 2097 2328 2327) -4(2327 2328 2559 2558) -4(2558 2559 2790 2789) -4(2789 2790 3021 3020) -4(3020 3021 3252 3251) -4(3251 3252 3483 3482) -4(3482 3483 3714 3713) -4(3713 3714 3945 3944) -4(3944 3945 4176 4175) -4(4175 4176 4407 4406) -4(4406 4407 4638 4637) -4(18 19 250 249) -4(249 250 481 480) -4(480 481 712 711) -4(711 712 943 942) -4(942 943 1174 1173) -4(1173 1174 1405 1404) -4(1404 1405 1636 1635) -4(1635 1636 1867 1866) -4(1866 1867 2098 2097) -4(2097 2098 2329 2328) -4(2328 2329 2560 2559) -4(2559 2560 2791 2790) -4(2790 2791 3022 3021) -4(3021 3022 3253 3252) -4(3252 3253 3484 3483) -4(3483 3484 3715 3714) -4(3714 3715 3946 3945) -4(3945 3946 4177 4176) -4(4176 4177 4408 4407) -4(4407 4408 4639 4638) -4(19 20 251 250) -4(250 251 482 481) -4(481 482 713 712) -4(712 713 944 943) -4(943 944 1175 1174) -4(1174 1175 1406 1405) -4(1405 1406 1637 1636) -4(1636 1637 1868 1867) -4(1867 1868 2099 2098) -4(2098 2099 2330 2329) -4(2329 2330 2561 2560) -4(2560 2561 2792 2791) -4(2791 2792 3023 3022) -4(3022 3023 3254 3253) -4(3253 3254 3485 3484) -4(3484 3485 3716 3715) -4(3715 3716 3947 3946) -4(3946 3947 4178 4177) -4(4177 4178 4409 4408) -4(4408 4409 4640 4639) -4(0 21 22 1) -4(21 42 43 22) -4(42 63 64 43) -4(63 84 85 64) -4(84 105 106 85) -4(105 126 127 106) -4(126 147 148 127) -4(147 168 169 148) -4(168 189 190 169) -4(189 210 211 190) -4(1 22 23 2) -4(22 43 44 23) -4(43 64 65 44) -4(64 85 86 65) -4(85 106 107 86) -4(106 127 128 107) -4(127 148 149 128) -4(148 169 170 149) -4(169 190 191 170) -4(190 211 212 191) -4(2 23 24 3) -4(23 44 45 24) -4(44 65 66 45) -4(65 86 87 66) -4(86 107 108 87) -4(107 128 129 108) -4(128 149 150 129) -4(149 170 171 150) -4(170 191 192 171) -4(191 212 213 192) -4(3 24 25 4) -4(24 45 46 25) -4(45 66 67 46) -4(66 87 88 67) -4(87 108 109 88) -4(108 129 130 109) -4(129 150 151 130) -4(150 171 172 151) -4(171 192 193 172) -4(192 213 214 193) -4(4 25 26 5) -4(25 46 47 26) -4(46 67 68 47) -4(67 88 89 68) -4(88 109 110 89) -4(109 130 131 110) -4(130 151 152 131) -4(151 172 173 152) -4(172 193 194 173) -4(193 214 215 194) -4(5 26 27 6) -4(26 47 48 27) -4(47 68 69 48) -4(68 89 90 69) -4(89 110 111 90) -4(110 131 132 111) -4(131 152 153 132) -4(152 173 174 153) -4(173 194 195 174) -4(194 215 216 195) -4(6 27 28 7) -4(27 48 49 28) -4(48 69 70 49) -4(69 90 91 70) -4(90 111 112 91) -4(111 132 133 112) -4(132 153 154 133) -4(153 174 175 154) -4(174 195 196 175) -4(195 216 217 196) -4(7 28 29 8) -4(28 49 50 29) -4(49 70 71 50) -4(70 91 92 71) -4(91 112 113 92) -4(112 133 134 113) -4(133 154 155 134) -4(154 175 176 155) -4(175 196 197 176) -4(196 217 218 197) -4(8 29 30 9) -4(29 50 51 30) -4(50 71 72 51) -4(71 92 93 72) -4(92 113 114 93) -4(113 134 135 114) -4(134 155 156 135) -4(155 176 177 156) -4(176 197 198 177) -4(197 218 219 198) -4(9 30 31 10) -4(30 51 52 31) -4(51 72 73 52) -4(72 93 94 73) -4(93 114 115 94) -4(114 135 136 115) -4(135 156 157 136) -4(156 177 178 157) -4(177 198 199 178) -4(198 219 220 199) -4(10 31 32 11) -4(31 52 53 32) -4(52 73 74 53) -4(73 94 95 74) -4(94 115 116 95) -4(115 136 137 116) -4(136 157 158 137) -4(157 178 179 158) -4(178 199 200 179) -4(199 220 221 200) -4(11 32 33 12) -4(32 53 54 33) -4(53 74 75 54) -4(74 95 96 75) -4(95 116 117 96) -4(116 137 138 117) -4(137 158 159 138) -4(158 179 180 159) -4(179 200 201 180) -4(200 221 222 201) -4(12 33 34 13) -4(33 54 55 34) -4(54 75 76 55) -4(75 96 97 76) -4(96 117 118 97) -4(117 138 139 118) -4(138 159 160 139) -4(159 180 181 160) -4(180 201 202 181) -4(201 222 223 202) -4(13 34 35 14) -4(34 55 56 35) -4(55 76 77 56) -4(76 97 98 77) -4(97 118 119 98) -4(118 139 140 119) -4(139 160 161 140) -4(160 181 182 161) -4(181 202 203 182) -4(202 223 224 203) -4(14 35 36 15) -4(35 56 57 36) -4(56 77 78 57) -4(77 98 99 78) -4(98 119 120 99) -4(119 140 141 120) -4(140 161 162 141) -4(161 182 183 162) -4(182 203 204 183) -4(203 224 225 204) -4(15 36 37 16) -4(36 57 58 37) -4(57 78 79 58) -4(78 99 100 79) -4(99 120 121 100) -4(120 141 142 121) -4(141 162 163 142) -4(162 183 184 163) -4(183 204 205 184) -4(204 225 226 205) -4(16 37 38 17) -4(37 58 59 38) -4(58 79 80 59) -4(79 100 101 80) -4(100 121 122 101) -4(121 142 143 122) -4(142 163 164 143) -4(163 184 185 164) -4(184 205 206 185) -4(205 226 227 206) -4(17 38 39 18) -4(38 59 60 39) -4(59 80 81 60) -4(80 101 102 81) -4(101 122 123 102) -4(122 143 144 123) -4(143 164 165 144) -4(164 185 186 165) -4(185 206 207 186) -4(206 227 228 207) -4(18 39 40 19) -4(39 60 61 40) -4(60 81 82 61) -4(81 102 103 82) -4(102 123 124 103) -4(123 144 145 124) -4(144 165 166 145) -4(165 186 187 166) -4(186 207 208 187) -4(207 228 229 208) -4(19 40 41 20) -4(40 61 62 41) -4(61 82 83 62) -4(82 103 104 83) -4(103 124 125 104) -4(124 145 146 125) -4(145 166 167 146) -4(166 187 188 167) -4(187 208 209 188) -4(208 229 230 209) -) - - -// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/neighbour b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/neighbour deleted file mode 100644 index 3c8b99bdedf9ac6f4d0c5ace2210112ee0cf5f16..0000000000000000000000000000000000000000 --- a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/neighbour +++ /dev/null @@ -1,11225 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class labelList; - note "nPoints:4851 nCells:4000 nFaces:12800 nInternalFaces:11200"; - location "constant/polyMesh"; - object neighbour; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - -11200 -( -1 -20 -200 -2 -21 -201 -3 -22 -202 -4 -23 -203 -5 -24 -204 -6 -25 -205 -7 -26 -206 -8 -27 -207 -9 -28 -208 -10 -29 -209 -11 -30 -210 -12 -31 -211 -13 -32 -212 -14 -33 -213 -15 -34 -214 -16 -35 -215 -17 -36 -216 -18 -37 -217 -19 -38 -218 -39 -219 -21 -40 -220 -22 -41 -221 -23 -42 -222 -24 -43 -223 -25 -44 -224 -26 -45 -225 -27 -46 -226 -28 -47 -227 -29 -48 -228 -30 -49 -229 -31 -50 -230 -32 -51 -231 -33 -52 -232 -34 -53 -233 -35 -54 -234 -36 -55 -235 -37 -56 -236 -38 -57 -237 -39 -58 -238 -59 -239 -41 -60 -240 -42 -61 -241 -43 -62 -242 -44 -63 -243 -45 -64 -244 -46 -65 -245 -47 -66 -246 -48 -67 -247 -49 -68 -248 -50 -69 -249 -51 -70 -250 -52 -71 -251 -53 -72 -252 -54 -73 -253 -55 -74 -254 -56 -75 -255 -57 -76 -256 -58 -77 -257 -59 -78 -258 -79 -259 -61 -80 -260 -62 -81 -261 -63 -82 -262 -64 -83 -263 -65 -84 -264 -66 -85 -265 -67 -86 -266 -68 -87 -267 -69 -88 -268 -70 -89 -269 -71 -90 -270 -72 -91 -271 -73 -92 -272 -74 -93 -273 -75 -94 -274 -76 -95 -275 -77 -96 -276 -78 -97 -277 -79 -98 -278 -99 -279 -81 -100 -280 -82 -101 -281 -83 -102 -282 -84 -103 -283 -85 -104 -284 -86 -105 -285 -87 -106 -286 -88 -107 -287 -89 -108 -288 -90 -109 -289 -91 -110 -290 -92 -111 -291 -93 -112 -292 -94 -113 -293 -95 -114 -294 -96 -115 -295 -97 -116 -296 -98 -117 -297 -99 -118 -298 -119 -299 -101 -120 -300 -102 -121 -301 -103 -122 -302 -104 -123 -303 -105 -124 -304 -106 -125 -305 -107 -126 -306 -108 -127 -307 -109 -128 -308 -110 -129 -309 -111 -130 -310 -112 -131 -311 -113 -132 -312 -114 -133 -313 -115 -134 -314 -116 -135 -315 -117 -136 -316 -118 -137 -317 -119 -138 -318 -139 -319 -121 -140 -320 -122 -141 -321 -123 -142 -322 -124 -143 -323 -125 -144 -324 -126 -145 -325 -127 -146 -326 -128 -147 -327 -129 -148 -328 -130 -149 -329 -131 -150 -330 -132 -151 -331 -133 -152 -332 -134 -153 -333 -135 -154 -334 -136 -155 -335 -137 -156 -336 -138 -157 -337 -139 -158 -338 -159 -339 -141 -160 -340 -142 -161 -341 -143 -162 -342 -144 -163 -343 -145 -164 -344 -146 -165 -345 -147 -166 -346 -148 -167 -347 -149 -168 -348 -150 -169 -349 -151 -170 -350 -152 -171 -351 -153 -172 -352 -154 -173 -353 -155 -174 -354 -156 -175 -355 -157 -176 -356 -158 -177 -357 -159 -178 -358 -179 -359 -161 -180 -360 -162 -181 -361 -163 -182 -362 -164 -183 -363 -165 -184 -364 -166 -185 -365 -167 -186 -366 -168 -187 -367 -169 -188 -368 -170 -189 -369 -171 -190 -370 -172 -191 -371 -173 -192 -372 -174 -193 -373 -175 -194 -374 -176 -195 -375 -177 -196 -376 -178 -197 -377 -179 -198 -378 -199 -379 -181 -380 -182 -381 -183 -382 -184 -383 -185 -384 -186 -385 -187 -386 -188 -387 -189 -388 -190 -389 -191 -390 -192 -391 -193 -392 -194 -393 -195 -394 -196 -395 -197 -396 -198 -397 -199 -398 -399 -201 -220 -400 -202 -221 -401 -203 -222 -402 -204 -223 -403 -205 -224 -404 -206 -225 -405 -207 -226 -406 -208 -227 -407 -209 -228 -408 -210 -229 -409 -211 -230 -410 -212 -231 -411 -213 -232 -412 -214 -233 -413 -215 -234 -414 -216 -235 -415 -217 -236 -416 -218 -237 -417 -219 -238 -418 -239 -419 -221 -240 -420 -222 -241 -421 -223 -242 -422 -224 -243 -423 -225 -244 -424 -226 -245 -425 -227 -246 -426 -228 -247 -427 -229 -248 -428 -230 -249 -429 -231 -250 -430 -232 -251 -431 -233 -252 -432 -234 -253 -433 -235 -254 -434 -236 -255 -435 -237 -256 -436 -238 -257 -437 -239 -258 -438 -259 -439 -241 -260 -440 -242 -261 -441 -243 -262 -442 -244 -263 -443 -245 -264 -444 -246 -265 -445 -247 -266 -446 -248 -267 -447 -249 -268 -448 -250 -269 -449 -251 -270 -450 -252 -271 -451 -253 -272 -452 -254 -273 -453 -255 -274 -454 -256 -275 -455 -257 -276 -456 -258 -277 -457 -259 -278 -458 -279 -459 -261 -280 -460 -262 -281 -461 -263 -282 -462 -264 -283 -463 -265 -284 -464 -266 -285 -465 -267 -286 -466 -268 -287 -467 -269 -288 -468 -270 -289 -469 -271 -290 -470 -272 -291 -471 -273 -292 -472 -274 -293 -473 -275 -294 -474 -276 -295 -475 -277 -296 -476 -278 -297 -477 -279 -298 -478 -299 -479 -281 -300 -480 -282 -301 -481 -283 -302 -482 -284 -303 -483 -285 -304 -484 -286 -305 -485 -287 -306 -486 -288 -307 -487 -289 -308 -488 -290 -309 -489 -291 -310 -490 -292 -311 -491 -293 -312 -492 -294 -313 -493 -295 -314 -494 -296 -315 -495 -297 -316 -496 -298 -317 -497 -299 -318 -498 -319 -499 -301 -320 -500 -302 -321 -501 -303 -322 -502 -304 -323 -503 -305 -324 -504 -306 -325 -505 -307 -326 -506 -308 -327 -507 -309 -328 -508 -310 -329 -509 -311 -330 -510 -312 -331 -511 -313 -332 -512 -314 -333 -513 -315 -334 -514 -316 -335 -515 -317 -336 -516 -318 -337 -517 -319 -338 -518 -339 -519 -321 -340 -520 -322 -341 -521 -323 -342 -522 -324 -343 -523 -325 -344 -524 -326 -345 -525 -327 -346 -526 -328 -347 -527 -329 -348 -528 -330 -349 -529 -331 -350 -530 -332 -351 -531 -333 -352 -532 -334 -353 -533 -335 -354 -534 -336 -355 -535 -337 -356 -536 -338 -357 -537 -339 -358 -538 -359 -539 -341 -360 -540 -342 -361 -541 -343 -362 -542 -344 -363 -543 -345 -364 -544 -346 -365 -545 -347 -366 -546 -348 -367 -547 -349 -368 -548 -350 -369 -549 -351 -370 -550 -352 -371 -551 -353 -372 -552 -354 -373 -553 -355 -374 -554 -356 -375 -555 -357 -376 -556 -358 -377 -557 -359 -378 -558 -379 -559 -361 -380 -560 -362 -381 -561 -363 -382 -562 -364 -383 -563 -365 -384 -564 -366 -385 -565 -367 -386 -566 -368 -387 -567 -369 -388 -568 -370 -389 -569 -371 -390 -570 -372 -391 -571 -373 -392 -572 -374 -393 -573 -375 -394 -574 -376 -395 -575 -377 -396 -576 -378 -397 -577 -379 -398 -578 -399 -579 -381 -580 -382 -581 -383 -582 -384 -583 -385 -584 -386 -585 -387 -586 -388 -587 -389 -588 -390 -589 -391 -590 -392 -591 -393 -592 -394 -593 -395 -594 -396 -595 -397 -596 -398 -597 -399 -598 -599 -401 -420 -600 -402 -421 -601 -403 -422 -602 -404 -423 -603 -405 -424 -604 -406 -425 -605 -407 -426 -606 -408 -427 -607 -409 -428 -608 -410 -429 -609 -411 -430 -610 -412 -431 -611 -413 -432 -612 -414 -433 -613 -415 -434 -614 -416 -435 -615 -417 -436 -616 -418 -437 -617 -419 -438 -618 -439 -619 -421 -440 -620 -422 -441 -621 -423 -442 -622 -424 -443 -623 -425 -444 -624 -426 -445 -625 -427 -446 -626 -428 -447 -627 -429 -448 -628 -430 -449 -629 -431 -450 -630 -432 -451 -631 -433 -452 -632 -434 -453 -633 -435 -454 -634 -436 -455 -635 -437 -456 -636 -438 -457 -637 -439 -458 -638 -459 -639 -441 -460 -640 -442 -461 -641 -443 -462 -642 -444 -463 -643 -445 -464 -644 -446 -465 -645 -447 -466 -646 -448 -467 -647 -449 -468 -648 -450 -469 -649 -451 -470 -650 -452 -471 -651 -453 -472 -652 -454 -473 -653 -455 -474 -654 -456 -475 -655 -457 -476 -656 -458 -477 -657 -459 -478 -658 -479 -659 -461 -480 -660 -462 -481 -661 -463 -482 -662 -464 -483 -663 -465 -484 -664 -466 -485 -665 -467 -486 -666 -468 -487 -667 -469 -488 -668 -470 -489 -669 -471 -490 -670 -472 -491 -671 -473 -492 -672 -474 -493 -673 -475 -494 -674 -476 -495 -675 -477 -496 -676 -478 -497 -677 -479 -498 -678 -499 -679 -481 -500 -680 -482 -501 -681 -483 -502 -682 -484 -503 -683 -485 -504 -684 -486 -505 -685 -487 -506 -686 -488 -507 -687 -489 -508 -688 -490 -509 -689 -491 -510 -690 -492 -511 -691 -493 -512 -692 -494 -513 -693 -495 -514 -694 -496 -515 -695 -497 -516 -696 -498 -517 -697 -499 -518 -698 -519 -699 -501 -520 -700 -502 -521 -701 -503 -522 -702 -504 -523 -703 -505 -524 -704 -506 -525 -705 -507 -526 -706 -508 -527 -707 -509 -528 -708 -510 -529 -709 -511 -530 -710 -512 -531 -711 -513 -532 -712 -514 -533 -713 -515 -534 -714 -516 -535 -715 -517 -536 -716 -518 -537 -717 -519 -538 -718 -539 -719 -521 -540 -720 -522 -541 -721 -523 -542 -722 -524 -543 -723 -525 -544 -724 -526 -545 -725 -527 -546 -726 -528 -547 -727 -529 -548 -728 -530 -549 -729 -531 -550 -730 -532 -551 -731 -533 -552 -732 -534 -553 -733 -535 -554 -734 -536 -555 -735 -537 -556 -736 -538 -557 -737 -539 -558 -738 -559 -739 -541 -560 -740 -542 -561 -741 -543 -562 -742 -544 -563 -743 -545 -564 -744 -546 -565 -745 -547 -566 -746 -548 -567 -747 -549 -568 -748 -550 -569 -749 -551 -570 -750 -552 -571 -751 -553 -572 -752 -554 -573 -753 -555 -574 -754 -556 -575 -755 -557 -576 -756 -558 -577 -757 -559 -578 -758 -579 -759 -561 -580 -760 -562 -581 -761 -563 -582 -762 -564 -583 -763 -565 -584 -764 -566 -585 -765 -567 -586 -766 -568 -587 -767 -569 -588 -768 -570 -589 -769 -571 -590 -770 -572 -591 -771 -573 -592 -772 -574 -593 -773 -575 -594 -774 -576 -595 -775 -577 -596 -776 -578 -597 -777 -579 -598 -778 -599 -779 -581 -780 -582 -781 -583 -782 -584 -783 -585 -784 -586 -785 -587 -786 -588 -787 -589 -788 -590 -789 -591 -790 -592 -791 -593 -792 -594 -793 -595 -794 -596 -795 -597 -796 -598 -797 -599 -798 -799 -601 -620 -800 -602 -621 -801 -603 -622 -802 -604 -623 -803 -605 -624 -804 -606 -625 -805 -607 -626 -806 -608 -627 -807 -609 -628 -808 -610 -629 -809 -611 -630 -810 -612 -631 -811 -613 -632 -812 -614 -633 -813 -615 -634 -814 -616 -635 -815 -617 -636 -816 -618 -637 -817 -619 -638 -818 -639 -819 -621 -640 -820 -622 -641 -821 -623 -642 -822 -624 -643 -823 -625 -644 -824 -626 -645 -825 -627 -646 -826 -628 -647 -827 -629 -648 -828 -630 -649 -829 -631 -650 -830 -632 -651 -831 -633 -652 -832 -634 -653 -833 -635 -654 -834 -636 -655 -835 -637 -656 -836 -638 -657 -837 -639 -658 -838 -659 -839 -641 -660 -840 -642 -661 -841 -643 -662 -842 -644 -663 -843 -645 -664 -844 -646 -665 -845 -647 -666 -846 -648 -667 -847 -649 -668 -848 -650 -669 -849 -651 -670 -850 -652 -671 -851 -653 -672 -852 -654 -673 -853 -655 -674 -854 -656 -675 -855 -657 -676 -856 -658 -677 -857 -659 -678 -858 -679 -859 -661 -680 -860 -662 -681 -861 -663 -682 -862 -664 -683 -863 -665 -684 -864 -666 -685 -865 -667 -686 -866 -668 -687 -867 -669 -688 -868 -670 -689 -869 -671 -690 -870 -672 -691 -871 -673 -692 -872 -674 -693 -873 -675 -694 -874 -676 -695 -875 -677 -696 -876 -678 -697 -877 -679 -698 -878 -699 -879 -681 -700 -880 -682 -701 -881 -683 -702 -882 -684 -703 -883 -685 -704 -884 -686 -705 -885 -687 -706 -886 -688 -707 -887 -689 -708 -888 -690 -709 -889 -691 -710 -890 -692 -711 -891 -693 -712 -892 -694 -713 -893 -695 -714 -894 -696 -715 -895 -697 -716 -896 -698 -717 -897 -699 -718 -898 -719 -899 -701 -720 -900 -702 -721 -901 -703 -722 -902 -704 -723 -903 -705 -724 -904 -706 -725 -905 -707 -726 -906 -708 -727 -907 -709 -728 -908 -710 -729 -909 -711 -730 -910 -712 -731 -911 -713 -732 -912 -714 -733 -913 -715 -734 -914 -716 -735 -915 -717 -736 -916 -718 -737 -917 -719 -738 -918 -739 -919 -721 -740 -920 -722 -741 -921 -723 -742 -922 -724 -743 -923 -725 -744 -924 -726 -745 -925 -727 -746 -926 -728 -747 -927 -729 -748 -928 -730 -749 -929 -731 -750 -930 -732 -751 -931 -733 -752 -932 -734 -753 -933 -735 -754 -934 -736 -755 -935 -737 -756 -936 -738 -757 -937 -739 -758 -938 -759 -939 -741 -760 -940 -742 -761 -941 -743 -762 -942 -744 -763 -943 -745 -764 -944 -746 -765 -945 -747 -766 -946 -748 -767 -947 -749 -768 -948 -750 -769 -949 -751 -770 -950 -752 -771 -951 -753 -772 -952 -754 -773 -953 -755 -774 -954 -756 -775 -955 -757 -776 -956 -758 -777 -957 -759 -778 -958 -779 -959 -761 -780 -960 -762 -781 -961 -763 -782 -962 -764 -783 -963 -765 -784 -964 -766 -785 -965 -767 -786 -966 -768 -787 -967 -769 -788 -968 -770 -789 -969 -771 -790 -970 -772 -791 -971 -773 -792 -972 -774 -793 -973 -775 -794 -974 -776 -795 -975 -777 -796 -976 -778 -797 -977 -779 -798 -978 -799 -979 -781 -980 -782 -981 -783 -982 -784 -983 -785 -984 -786 -985 -787 -986 -788 -987 -789 -988 -790 -989 -791 -990 -792 -991 -793 -992 -794 -993 -795 -994 -796 -995 -797 -996 -798 -997 -799 -998 -999 -801 -820 -1000 -802 -821 -1001 -803 -822 -1002 -804 -823 -1003 -805 -824 -1004 -806 -825 -1005 -807 -826 -1006 -808 -827 -1007 -809 -828 -1008 -810 -829 -1009 -811 -830 -1010 -812 -831 -1011 -813 -832 -1012 -814 -833 -1013 -815 -834 -1014 -816 -835 -1015 -817 -836 -1016 -818 -837 -1017 -819 -838 -1018 -839 -1019 -821 -840 -1020 -822 -841 -1021 -823 -842 -1022 -824 -843 -1023 -825 -844 -1024 -826 -845 -1025 -827 -846 -1026 -828 -847 -1027 -829 -848 -1028 -830 -849 -1029 -831 -850 -1030 -832 -851 -1031 -833 -852 -1032 -834 -853 -1033 -835 -854 -1034 -836 -855 -1035 -837 -856 -1036 -838 -857 -1037 -839 -858 -1038 -859 -1039 -841 -860 -1040 -842 -861 -1041 -843 -862 -1042 -844 -863 -1043 -845 -864 -1044 -846 -865 -1045 -847 -866 -1046 -848 -867 -1047 -849 -868 -1048 -850 -869 -1049 -851 -870 -1050 -852 -871 -1051 -853 -872 -1052 -854 -873 -1053 -855 -874 -1054 -856 -875 -1055 -857 -876 -1056 -858 -877 -1057 -859 -878 -1058 -879 -1059 -861 -880 -1060 -862 -881 -1061 -863 -882 -1062 -864 -883 -1063 -865 -884 -1064 -866 -885 -1065 -867 -886 -1066 -868 -887 -1067 -869 -888 -1068 -870 -889 -1069 -871 -890 -1070 -872 -891 -1071 -873 -892 -1072 -874 -893 -1073 -875 -894 -1074 -876 -895 -1075 -877 -896 -1076 -878 -897 -1077 -879 -898 -1078 -899 -1079 -881 -900 -1080 -882 -901 -1081 -883 -902 -1082 -884 -903 -1083 -885 -904 -1084 -886 -905 -1085 -887 -906 -1086 -888 -907 -1087 -889 -908 -1088 -890 -909 -1089 -891 -910 -1090 -892 -911 -1091 -893 -912 -1092 -894 -913 -1093 -895 -914 -1094 -896 -915 -1095 -897 -916 -1096 -898 -917 -1097 -899 -918 -1098 -919 -1099 -901 -920 -1100 -902 -921 -1101 -903 -922 -1102 -904 -923 -1103 -905 -924 -1104 -906 -925 -1105 -907 -926 -1106 -908 -927 -1107 -909 -928 -1108 -910 -929 -1109 -911 -930 -1110 -912 -931 -1111 -913 -932 -1112 -914 -933 -1113 -915 -934 -1114 -916 -935 -1115 -917 -936 -1116 -918 -937 -1117 -919 -938 -1118 -939 -1119 -921 -940 -1120 -922 -941 -1121 -923 -942 -1122 -924 -943 -1123 -925 -944 -1124 -926 -945 -1125 -927 -946 -1126 -928 -947 -1127 -929 -948 -1128 -930 -949 -1129 -931 -950 -1130 -932 -951 -1131 -933 -952 -1132 -934 -953 -1133 -935 -954 -1134 -936 -955 -1135 -937 -956 -1136 -938 -957 -1137 -939 -958 -1138 -959 -1139 -941 -960 -1140 -942 -961 -1141 -943 -962 -1142 -944 -963 -1143 -945 -964 -1144 -946 -965 -1145 -947 -966 -1146 -948 -967 -1147 -949 -968 -1148 -950 -969 -1149 -951 -970 -1150 -952 -971 -1151 -953 -972 -1152 -954 -973 -1153 -955 -974 -1154 -956 -975 -1155 -957 -976 -1156 -958 -977 -1157 -959 -978 -1158 -979 -1159 -961 -980 -1160 -962 -981 -1161 -963 -982 -1162 -964 -983 -1163 -965 -984 -1164 -966 -985 -1165 -967 -986 -1166 -968 -987 -1167 -969 -988 -1168 -970 -989 -1169 -971 -990 -1170 -972 -991 -1171 -973 -992 -1172 -974 -993 -1173 -975 -994 -1174 -976 -995 -1175 -977 -996 -1176 -978 -997 -1177 -979 -998 -1178 -999 -1179 -981 -1180 -982 -1181 -983 -1182 -984 -1183 -985 -1184 -986 -1185 -987 -1186 -988 -1187 -989 -1188 -990 -1189 -991 -1190 -992 -1191 -993 -1192 -994 -1193 -995 -1194 -996 -1195 -997 -1196 -998 -1197 -999 -1198 -1199 -1001 -1020 -1200 -1002 -1021 -1201 -1003 -1022 -1202 -1004 -1023 -1203 -1005 -1024 -1204 -1006 -1025 -1205 -1007 -1026 -1206 -1008 -1027 -1207 -1009 -1028 -1208 -1010 -1029 -1209 -1011 -1030 -1210 -1012 -1031 -1211 -1013 -1032 -1212 -1014 -1033 -1213 -1015 -1034 -1214 -1016 -1035 -1215 -1017 -1036 -1216 -1018 -1037 -1217 -1019 -1038 -1218 -1039 -1219 -1021 -1040 -1220 -1022 -1041 -1221 -1023 -1042 -1222 -1024 -1043 -1223 -1025 -1044 -1224 -1026 -1045 -1225 -1027 -1046 -1226 -1028 -1047 -1227 -1029 -1048 -1228 -1030 -1049 -1229 -1031 -1050 -1230 -1032 -1051 -1231 -1033 -1052 -1232 -1034 -1053 -1233 -1035 -1054 -1234 -1036 -1055 -1235 -1037 -1056 -1236 -1038 -1057 -1237 -1039 -1058 -1238 -1059 -1239 -1041 -1060 -1240 -1042 -1061 -1241 -1043 -1062 -1242 -1044 -1063 -1243 -1045 -1064 -1244 -1046 -1065 -1245 -1047 -1066 -1246 -1048 -1067 -1247 -1049 -1068 -1248 -1050 -1069 -1249 -1051 -1070 -1250 -1052 -1071 -1251 -1053 -1072 -1252 -1054 -1073 -1253 -1055 -1074 -1254 -1056 -1075 -1255 -1057 -1076 -1256 -1058 -1077 -1257 -1059 -1078 -1258 -1079 -1259 -1061 -1080 -1260 -1062 -1081 -1261 -1063 -1082 -1262 -1064 -1083 -1263 -1065 -1084 -1264 -1066 -1085 -1265 -1067 -1086 -1266 -1068 -1087 -1267 -1069 -1088 -1268 -1070 -1089 -1269 -1071 -1090 -1270 -1072 -1091 -1271 -1073 -1092 -1272 -1074 -1093 -1273 -1075 -1094 -1274 -1076 -1095 -1275 -1077 -1096 -1276 -1078 -1097 -1277 -1079 -1098 -1278 -1099 -1279 -1081 -1100 -1280 -1082 -1101 -1281 -1083 -1102 -1282 -1084 -1103 -1283 -1085 -1104 -1284 -1086 -1105 -1285 -1087 -1106 -1286 -1088 -1107 -1287 -1089 -1108 -1288 -1090 -1109 -1289 -1091 -1110 -1290 -1092 -1111 -1291 -1093 -1112 -1292 -1094 -1113 -1293 -1095 -1114 -1294 -1096 -1115 -1295 -1097 -1116 -1296 -1098 -1117 -1297 -1099 -1118 -1298 -1119 -1299 -1101 -1120 -1300 -1102 -1121 -1301 -1103 -1122 -1302 -1104 -1123 -1303 -1105 -1124 -1304 -1106 -1125 -1305 -1107 -1126 -1306 -1108 -1127 -1307 -1109 -1128 -1308 -1110 -1129 -1309 -1111 -1130 -1310 -1112 -1131 -1311 -1113 -1132 -1312 -1114 -1133 -1313 -1115 -1134 -1314 -1116 -1135 -1315 -1117 -1136 -1316 -1118 -1137 -1317 -1119 -1138 -1318 -1139 -1319 -1121 -1140 -1320 -1122 -1141 -1321 -1123 -1142 -1322 -1124 -1143 -1323 -1125 -1144 -1324 -1126 -1145 -1325 -1127 -1146 -1326 -1128 -1147 -1327 -1129 -1148 -1328 -1130 -1149 -1329 -1131 -1150 -1330 -1132 -1151 -1331 -1133 -1152 -1332 -1134 -1153 -1333 -1135 -1154 -1334 -1136 -1155 -1335 -1137 -1156 -1336 -1138 -1157 -1337 -1139 -1158 -1338 -1159 -1339 -1141 -1160 -1340 -1142 -1161 -1341 -1143 -1162 -1342 -1144 -1163 -1343 -1145 -1164 -1344 -1146 -1165 -1345 -1147 -1166 -1346 -1148 -1167 -1347 -1149 -1168 -1348 -1150 -1169 -1349 -1151 -1170 -1350 -1152 -1171 -1351 -1153 -1172 -1352 -1154 -1173 -1353 -1155 -1174 -1354 -1156 -1175 -1355 -1157 -1176 -1356 -1158 -1177 -1357 -1159 -1178 -1358 -1179 -1359 -1161 -1180 -1360 -1162 -1181 -1361 -1163 -1182 -1362 -1164 -1183 -1363 -1165 -1184 -1364 -1166 -1185 -1365 -1167 -1186 -1366 -1168 -1187 -1367 -1169 -1188 -1368 -1170 -1189 -1369 -1171 -1190 -1370 -1172 -1191 -1371 -1173 -1192 -1372 -1174 -1193 -1373 -1175 -1194 -1374 -1176 -1195 -1375 -1177 -1196 -1376 -1178 -1197 -1377 -1179 -1198 -1378 -1199 -1379 -1181 -1380 -1182 -1381 -1183 -1382 -1184 -1383 -1185 -1384 -1186 -1385 -1187 -1386 -1188 -1387 -1189 -1388 -1190 -1389 -1191 -1390 -1192 -1391 -1193 -1392 -1194 -1393 -1195 -1394 -1196 -1395 -1197 -1396 -1198 -1397 -1199 -1398 -1399 -1201 -1220 -1400 -1202 -1221 -1401 -1203 -1222 -1402 -1204 -1223 -1403 -1205 -1224 -1404 -1206 -1225 -1405 -1207 -1226 -1406 -1208 -1227 -1407 -1209 -1228 -1408 -1210 -1229 -1409 -1211 -1230 -1410 -1212 -1231 -1411 -1213 -1232 -1412 -1214 -1233 -1413 -1215 -1234 -1414 -1216 -1235 -1415 -1217 -1236 -1416 -1218 -1237 -1417 -1219 -1238 -1418 -1239 -1419 -1221 -1240 -1420 -1222 -1241 -1421 -1223 -1242 -1422 -1224 -1243 -1423 -1225 -1244 -1424 -1226 -1245 -1425 -1227 -1246 -1426 -1228 -1247 -1427 -1229 -1248 -1428 -1230 -1249 -1429 -1231 -1250 -1430 -1232 -1251 -1431 -1233 -1252 -1432 -1234 -1253 -1433 -1235 -1254 -1434 -1236 -1255 -1435 -1237 -1256 -1436 -1238 -1257 -1437 -1239 -1258 -1438 -1259 -1439 -1241 -1260 -1440 -1242 -1261 -1441 -1243 -1262 -1442 -1244 -1263 -1443 -1245 -1264 -1444 -1246 -1265 -1445 -1247 -1266 -1446 -1248 -1267 -1447 -1249 -1268 -1448 -1250 -1269 -1449 -1251 -1270 -1450 -1252 -1271 -1451 -1253 -1272 -1452 -1254 -1273 -1453 -1255 -1274 -1454 -1256 -1275 -1455 -1257 -1276 -1456 -1258 -1277 -1457 -1259 -1278 -1458 -1279 -1459 -1261 -1280 -1460 -1262 -1281 -1461 -1263 -1282 -1462 -1264 -1283 -1463 -1265 -1284 -1464 -1266 -1285 -1465 -1267 -1286 -1466 -1268 -1287 -1467 -1269 -1288 -1468 -1270 -1289 -1469 -1271 -1290 -1470 -1272 -1291 -1471 -1273 -1292 -1472 -1274 -1293 -1473 -1275 -1294 -1474 -1276 -1295 -1475 -1277 -1296 -1476 -1278 -1297 -1477 -1279 -1298 -1478 -1299 -1479 -1281 -1300 -1480 -1282 -1301 -1481 -1283 -1302 -1482 -1284 -1303 -1483 -1285 -1304 -1484 -1286 -1305 -1485 -1287 -1306 -1486 -1288 -1307 -1487 -1289 -1308 -1488 -1290 -1309 -1489 -1291 -1310 -1490 -1292 -1311 -1491 -1293 -1312 -1492 -1294 -1313 -1493 -1295 -1314 -1494 -1296 -1315 -1495 -1297 -1316 -1496 -1298 -1317 -1497 -1299 -1318 -1498 -1319 -1499 -1301 -1320 -1500 -1302 -1321 -1501 -1303 -1322 -1502 -1304 -1323 -1503 -1305 -1324 -1504 -1306 -1325 -1505 -1307 -1326 -1506 -1308 -1327 -1507 -1309 -1328 -1508 -1310 -1329 -1509 -1311 -1330 -1510 -1312 -1331 -1511 -1313 -1332 -1512 -1314 -1333 -1513 -1315 -1334 -1514 -1316 -1335 -1515 -1317 -1336 -1516 -1318 -1337 -1517 -1319 -1338 -1518 -1339 -1519 -1321 -1340 -1520 -1322 -1341 -1521 -1323 -1342 -1522 -1324 -1343 -1523 -1325 -1344 -1524 -1326 -1345 -1525 -1327 -1346 -1526 -1328 -1347 -1527 -1329 -1348 -1528 -1330 -1349 -1529 -1331 -1350 -1530 -1332 -1351 -1531 -1333 -1352 -1532 -1334 -1353 -1533 -1335 -1354 -1534 -1336 -1355 -1535 -1337 -1356 -1536 -1338 -1357 -1537 -1339 -1358 -1538 -1359 -1539 -1341 -1360 -1540 -1342 -1361 -1541 -1343 -1362 -1542 -1344 -1363 -1543 -1345 -1364 -1544 -1346 -1365 -1545 -1347 -1366 -1546 -1348 -1367 -1547 -1349 -1368 -1548 -1350 -1369 -1549 -1351 -1370 -1550 -1352 -1371 -1551 -1353 -1372 -1552 -1354 -1373 -1553 -1355 -1374 -1554 -1356 -1375 -1555 -1357 -1376 -1556 -1358 -1377 -1557 -1359 -1378 -1558 -1379 -1559 -1361 -1380 -1560 -1362 -1381 -1561 -1363 -1382 -1562 -1364 -1383 -1563 -1365 -1384 -1564 -1366 -1385 -1565 -1367 -1386 -1566 -1368 -1387 -1567 -1369 -1388 -1568 -1370 -1389 -1569 -1371 -1390 -1570 -1372 -1391 -1571 -1373 -1392 -1572 -1374 -1393 -1573 -1375 -1394 -1574 -1376 -1395 -1575 -1377 -1396 -1576 -1378 -1397 -1577 -1379 -1398 -1578 -1399 -1579 -1381 -1580 -1382 -1581 -1383 -1582 -1384 -1583 -1385 -1584 -1386 -1585 -1387 -1586 -1388 -1587 -1389 -1588 -1390 -1589 -1391 -1590 -1392 -1591 -1393 -1592 -1394 -1593 -1395 -1594 -1396 -1595 -1397 -1596 -1398 -1597 -1399 -1598 -1599 -1401 -1420 -1600 -1402 -1421 -1601 -1403 -1422 -1602 -1404 -1423 -1603 -1405 -1424 -1604 -1406 -1425 -1605 -1407 -1426 -1606 -1408 -1427 -1607 -1409 -1428 -1608 -1410 -1429 -1609 -1411 -1430 -1610 -1412 -1431 -1611 -1413 -1432 -1612 -1414 -1433 -1613 -1415 -1434 -1614 -1416 -1435 -1615 -1417 -1436 -1616 -1418 -1437 -1617 -1419 -1438 -1618 -1439 -1619 -1421 -1440 -1620 -1422 -1441 -1621 -1423 -1442 -1622 -1424 -1443 -1623 -1425 -1444 -1624 -1426 -1445 -1625 -1427 -1446 -1626 -1428 -1447 -1627 -1429 -1448 -1628 -1430 -1449 -1629 -1431 -1450 -1630 -1432 -1451 -1631 -1433 -1452 -1632 -1434 -1453 -1633 -1435 -1454 -1634 -1436 -1455 -1635 -1437 -1456 -1636 -1438 -1457 -1637 -1439 -1458 -1638 -1459 -1639 -1441 -1460 -1640 -1442 -1461 -1641 -1443 -1462 -1642 -1444 -1463 -1643 -1445 -1464 -1644 -1446 -1465 -1645 -1447 -1466 -1646 -1448 -1467 -1647 -1449 -1468 -1648 -1450 -1469 -1649 -1451 -1470 -1650 -1452 -1471 -1651 -1453 -1472 -1652 -1454 -1473 -1653 -1455 -1474 -1654 -1456 -1475 -1655 -1457 -1476 -1656 -1458 -1477 -1657 -1459 -1478 -1658 -1479 -1659 -1461 -1480 -1660 -1462 -1481 -1661 -1463 -1482 -1662 -1464 -1483 -1663 -1465 -1484 -1664 -1466 -1485 -1665 -1467 -1486 -1666 -1468 -1487 -1667 -1469 -1488 -1668 -1470 -1489 -1669 -1471 -1490 -1670 -1472 -1491 -1671 -1473 -1492 -1672 -1474 -1493 -1673 -1475 -1494 -1674 -1476 -1495 -1675 -1477 -1496 -1676 -1478 -1497 -1677 -1479 -1498 -1678 -1499 -1679 -1481 -1500 -1680 -1482 -1501 -1681 -1483 -1502 -1682 -1484 -1503 -1683 -1485 -1504 -1684 -1486 -1505 -1685 -1487 -1506 -1686 -1488 -1507 -1687 -1489 -1508 -1688 -1490 -1509 -1689 -1491 -1510 -1690 -1492 -1511 -1691 -1493 -1512 -1692 -1494 -1513 -1693 -1495 -1514 -1694 -1496 -1515 -1695 -1497 -1516 -1696 -1498 -1517 -1697 -1499 -1518 -1698 -1519 -1699 -1501 -1520 -1700 -1502 -1521 -1701 -1503 -1522 -1702 -1504 -1523 -1703 -1505 -1524 -1704 -1506 -1525 -1705 -1507 -1526 -1706 -1508 -1527 -1707 -1509 -1528 -1708 -1510 -1529 -1709 -1511 -1530 -1710 -1512 -1531 -1711 -1513 -1532 -1712 -1514 -1533 -1713 -1515 -1534 -1714 -1516 -1535 -1715 -1517 -1536 -1716 -1518 -1537 -1717 -1519 -1538 -1718 -1539 -1719 -1521 -1540 -1720 -1522 -1541 -1721 -1523 -1542 -1722 -1524 -1543 -1723 -1525 -1544 -1724 -1526 -1545 -1725 -1527 -1546 -1726 -1528 -1547 -1727 -1529 -1548 -1728 -1530 -1549 -1729 -1531 -1550 -1730 -1532 -1551 -1731 -1533 -1552 -1732 -1534 -1553 -1733 -1535 -1554 -1734 -1536 -1555 -1735 -1537 -1556 -1736 -1538 -1557 -1737 -1539 -1558 -1738 -1559 -1739 -1541 -1560 -1740 -1542 -1561 -1741 -1543 -1562 -1742 -1544 -1563 -1743 -1545 -1564 -1744 -1546 -1565 -1745 -1547 -1566 -1746 -1548 -1567 -1747 -1549 -1568 -1748 -1550 -1569 -1749 -1551 -1570 -1750 -1552 -1571 -1751 -1553 -1572 -1752 -1554 -1573 -1753 -1555 -1574 -1754 -1556 -1575 -1755 -1557 -1576 -1756 -1558 -1577 -1757 -1559 -1578 -1758 -1579 -1759 -1561 -1580 -1760 -1562 -1581 -1761 -1563 -1582 -1762 -1564 -1583 -1763 -1565 -1584 -1764 -1566 -1585 -1765 -1567 -1586 -1766 -1568 -1587 -1767 -1569 -1588 -1768 -1570 -1589 -1769 -1571 -1590 -1770 -1572 -1591 -1771 -1573 -1592 -1772 -1574 -1593 -1773 -1575 -1594 -1774 -1576 -1595 -1775 -1577 -1596 -1776 -1578 -1597 -1777 -1579 -1598 -1778 -1599 -1779 -1581 -1780 -1582 -1781 -1583 -1782 -1584 -1783 -1585 -1784 -1586 -1785 -1587 -1786 -1588 -1787 -1589 -1788 -1590 -1789 -1591 -1790 -1592 -1791 -1593 -1792 -1594 -1793 -1595 -1794 -1596 -1795 -1597 -1796 -1598 -1797 -1599 -1798 -1799 -1601 -1620 -1800 -1602 -1621 -1801 -1603 -1622 -1802 -1604 -1623 -1803 -1605 -1624 -1804 -1606 -1625 -1805 -1607 -1626 -1806 -1608 -1627 -1807 -1609 -1628 -1808 -1610 -1629 -1809 -1611 -1630 -1810 -1612 -1631 -1811 -1613 -1632 -1812 -1614 -1633 -1813 -1615 -1634 -1814 -1616 -1635 -1815 -1617 -1636 -1816 -1618 -1637 -1817 -1619 -1638 -1818 -1639 -1819 -1621 -1640 -1820 -1622 -1641 -1821 -1623 -1642 -1822 -1624 -1643 -1823 -1625 -1644 -1824 -1626 -1645 -1825 -1627 -1646 -1826 -1628 -1647 -1827 -1629 -1648 -1828 -1630 -1649 -1829 -1631 -1650 -1830 -1632 -1651 -1831 -1633 -1652 -1832 -1634 -1653 -1833 -1635 -1654 -1834 -1636 -1655 -1835 -1637 -1656 -1836 -1638 -1657 -1837 -1639 -1658 -1838 -1659 -1839 -1641 -1660 -1840 -1642 -1661 -1841 -1643 -1662 -1842 -1644 -1663 -1843 -1645 -1664 -1844 -1646 -1665 -1845 -1647 -1666 -1846 -1648 -1667 -1847 -1649 -1668 -1848 -1650 -1669 -1849 -1651 -1670 -1850 -1652 -1671 -1851 -1653 -1672 -1852 -1654 -1673 -1853 -1655 -1674 -1854 -1656 -1675 -1855 -1657 -1676 -1856 -1658 -1677 -1857 -1659 -1678 -1858 -1679 -1859 -1661 -1680 -1860 -1662 -1681 -1861 -1663 -1682 -1862 -1664 -1683 -1863 -1665 -1684 -1864 -1666 -1685 -1865 -1667 -1686 -1866 -1668 -1687 -1867 -1669 -1688 -1868 -1670 -1689 -1869 -1671 -1690 -1870 -1672 -1691 -1871 -1673 -1692 -1872 -1674 -1693 -1873 -1675 -1694 -1874 -1676 -1695 -1875 -1677 -1696 -1876 -1678 -1697 -1877 -1679 -1698 -1878 -1699 -1879 -1681 -1700 -1880 -1682 -1701 -1881 -1683 -1702 -1882 -1684 -1703 -1883 -1685 -1704 -1884 -1686 -1705 -1885 -1687 -1706 -1886 -1688 -1707 -1887 -1689 -1708 -1888 -1690 -1709 -1889 -1691 -1710 -1890 -1692 -1711 -1891 -1693 -1712 -1892 -1694 -1713 -1893 -1695 -1714 -1894 -1696 -1715 -1895 -1697 -1716 -1896 -1698 -1717 -1897 -1699 -1718 -1898 -1719 -1899 -1701 -1720 -1900 -1702 -1721 -1901 -1703 -1722 -1902 -1704 -1723 -1903 -1705 -1724 -1904 -1706 -1725 -1905 -1707 -1726 -1906 -1708 -1727 -1907 -1709 -1728 -1908 -1710 -1729 -1909 -1711 -1730 -1910 -1712 -1731 -1911 -1713 -1732 -1912 -1714 -1733 -1913 -1715 -1734 -1914 -1716 -1735 -1915 -1717 -1736 -1916 -1718 -1737 -1917 -1719 -1738 -1918 -1739 -1919 -1721 -1740 -1920 -1722 -1741 -1921 -1723 -1742 -1922 -1724 -1743 -1923 -1725 -1744 -1924 -1726 -1745 -1925 -1727 -1746 -1926 -1728 -1747 -1927 -1729 -1748 -1928 -1730 -1749 -1929 -1731 -1750 -1930 -1732 -1751 -1931 -1733 -1752 -1932 -1734 -1753 -1933 -1735 -1754 -1934 -1736 -1755 -1935 -1737 -1756 -1936 -1738 -1757 -1937 -1739 -1758 -1938 -1759 -1939 -1741 -1760 -1940 -1742 -1761 -1941 -1743 -1762 -1942 -1744 -1763 -1943 -1745 -1764 -1944 -1746 -1765 -1945 -1747 -1766 -1946 -1748 -1767 -1947 -1749 -1768 -1948 -1750 -1769 -1949 -1751 -1770 -1950 -1752 -1771 -1951 -1753 -1772 -1952 -1754 -1773 -1953 -1755 -1774 -1954 -1756 -1775 -1955 -1757 -1776 -1956 -1758 -1777 -1957 -1759 -1778 -1958 -1779 -1959 -1761 -1780 -1960 -1762 -1781 -1961 -1763 -1782 -1962 -1764 -1783 -1963 -1765 -1784 -1964 -1766 -1785 -1965 -1767 -1786 -1966 -1768 -1787 -1967 -1769 -1788 -1968 -1770 -1789 -1969 -1771 -1790 -1970 -1772 -1791 -1971 -1773 -1792 -1972 -1774 -1793 -1973 -1775 -1794 -1974 -1776 -1795 -1975 -1777 -1796 -1976 -1778 -1797 -1977 -1779 -1798 -1978 -1799 -1979 -1781 -1980 -1782 -1981 -1783 -1982 -1784 -1983 -1785 -1984 -1786 -1985 -1787 -1986 -1788 -1987 -1789 -1988 -1790 -1989 -1791 -1990 -1792 -1991 -1793 -1992 -1794 -1993 -1795 -1994 -1796 -1995 -1797 -1996 -1798 -1997 -1799 -1998 -1999 -1801 -1820 -2000 -1802 -1821 -2001 -1803 -1822 -2002 -1804 -1823 -2003 -1805 -1824 -2004 -1806 -1825 -2005 -1807 -1826 -2006 -1808 -1827 -2007 -1809 -1828 -2008 -1810 -1829 -2009 -1811 -1830 -2010 -1812 -1831 -2011 -1813 -1832 -2012 -1814 -1833 -2013 -1815 -1834 -2014 -1816 -1835 -2015 -1817 -1836 -2016 -1818 -1837 -2017 -1819 -1838 -2018 -1839 -2019 -1821 -1840 -2020 -1822 -1841 -2021 -1823 -1842 -2022 -1824 -1843 -2023 -1825 -1844 -2024 -1826 -1845 -2025 -1827 -1846 -2026 -1828 -1847 -2027 -1829 -1848 -2028 -1830 -1849 -2029 -1831 -1850 -2030 -1832 -1851 -2031 -1833 -1852 -2032 -1834 -1853 -2033 -1835 -1854 -2034 -1836 -1855 -2035 -1837 -1856 -2036 -1838 -1857 -2037 -1839 -1858 -2038 -1859 -2039 -1841 -1860 -2040 -1842 -1861 -2041 -1843 -1862 -2042 -1844 -1863 -2043 -1845 -1864 -2044 -1846 -1865 -2045 -1847 -1866 -2046 -1848 -1867 -2047 -1849 -1868 -2048 -1850 -1869 -2049 -1851 -1870 -2050 -1852 -1871 -2051 -1853 -1872 -2052 -1854 -1873 -2053 -1855 -1874 -2054 -1856 -1875 -2055 -1857 -1876 -2056 -1858 -1877 -2057 -1859 -1878 -2058 -1879 -2059 -1861 -1880 -2060 -1862 -1881 -2061 -1863 -1882 -2062 -1864 -1883 -2063 -1865 -1884 -2064 -1866 -1885 -2065 -1867 -1886 -2066 -1868 -1887 -2067 -1869 -1888 -2068 -1870 -1889 -2069 -1871 -1890 -2070 -1872 -1891 -2071 -1873 -1892 -2072 -1874 -1893 -2073 -1875 -1894 -2074 -1876 -1895 -2075 -1877 -1896 -2076 -1878 -1897 -2077 -1879 -1898 -2078 -1899 -2079 -1881 -1900 -2080 -1882 -1901 -2081 -1883 -1902 -2082 -1884 -1903 -2083 -1885 -1904 -2084 -1886 -1905 -2085 -1887 -1906 -2086 -1888 -1907 -2087 -1889 -1908 -2088 -1890 -1909 -2089 -1891 -1910 -2090 -1892 -1911 -2091 -1893 -1912 -2092 -1894 -1913 -2093 -1895 -1914 -2094 -1896 -1915 -2095 -1897 -1916 -2096 -1898 -1917 -2097 -1899 -1918 -2098 -1919 -2099 -1901 -1920 -2100 -1902 -1921 -2101 -1903 -1922 -2102 -1904 -1923 -2103 -1905 -1924 -2104 -1906 -1925 -2105 -1907 -1926 -2106 -1908 -1927 -2107 -1909 -1928 -2108 -1910 -1929 -2109 -1911 -1930 -2110 -1912 -1931 -2111 -1913 -1932 -2112 -1914 -1933 -2113 -1915 -1934 -2114 -1916 -1935 -2115 -1917 -1936 -2116 -1918 -1937 -2117 -1919 -1938 -2118 -1939 -2119 -1921 -1940 -2120 -1922 -1941 -2121 -1923 -1942 -2122 -1924 -1943 -2123 -1925 -1944 -2124 -1926 -1945 -2125 -1927 -1946 -2126 -1928 -1947 -2127 -1929 -1948 -2128 -1930 -1949 -2129 -1931 -1950 -2130 -1932 -1951 -2131 -1933 -1952 -2132 -1934 -1953 -2133 -1935 -1954 -2134 -1936 -1955 -2135 -1937 -1956 -2136 -1938 -1957 -2137 -1939 -1958 -2138 -1959 -2139 -1941 -1960 -2140 -1942 -1961 -2141 -1943 -1962 -2142 -1944 -1963 -2143 -1945 -1964 -2144 -1946 -1965 -2145 -1947 -1966 -2146 -1948 -1967 -2147 -1949 -1968 -2148 -1950 -1969 -2149 -1951 -1970 -2150 -1952 -1971 -2151 -1953 -1972 -2152 -1954 -1973 -2153 -1955 -1974 -2154 -1956 -1975 -2155 -1957 -1976 -2156 -1958 -1977 -2157 -1959 -1978 -2158 -1979 -2159 -1961 -1980 -2160 -1962 -1981 -2161 -1963 -1982 -2162 -1964 -1983 -2163 -1965 -1984 -2164 -1966 -1985 -2165 -1967 -1986 -2166 -1968 -1987 -2167 -1969 -1988 -2168 -1970 -1989 -2169 -1971 -1990 -2170 -1972 -1991 -2171 -1973 -1992 -2172 -1974 -1993 -2173 -1975 -1994 -2174 -1976 -1995 -2175 -1977 -1996 -2176 -1978 -1997 -2177 -1979 -1998 -2178 -1999 -2179 -1981 -2180 -1982 -2181 -1983 -2182 -1984 -2183 -1985 -2184 -1986 -2185 -1987 -2186 -1988 -2187 -1989 -2188 -1990 -2189 -1991 -2190 -1992 -2191 -1993 -2192 -1994 -2193 -1995 -2194 -1996 -2195 -1997 -2196 -1998 -2197 -1999 -2198 -2199 -2001 -2020 -2200 -2002 -2021 -2201 -2003 -2022 -2202 -2004 -2023 -2203 -2005 -2024 -2204 -2006 -2025 -2205 -2007 -2026 -2206 -2008 -2027 -2207 -2009 -2028 -2208 -2010 -2029 -2209 -2011 -2030 -2210 -2012 -2031 -2211 -2013 -2032 -2212 -2014 -2033 -2213 -2015 -2034 -2214 -2016 -2035 -2215 -2017 -2036 -2216 -2018 -2037 -2217 -2019 -2038 -2218 -2039 -2219 -2021 -2040 -2220 -2022 -2041 -2221 -2023 -2042 -2222 -2024 -2043 -2223 -2025 -2044 -2224 -2026 -2045 -2225 -2027 -2046 -2226 -2028 -2047 -2227 -2029 -2048 -2228 -2030 -2049 -2229 -2031 -2050 -2230 -2032 -2051 -2231 -2033 -2052 -2232 -2034 -2053 -2233 -2035 -2054 -2234 -2036 -2055 -2235 -2037 -2056 -2236 -2038 -2057 -2237 -2039 -2058 -2238 -2059 -2239 -2041 -2060 -2240 -2042 -2061 -2241 -2043 -2062 -2242 -2044 -2063 -2243 -2045 -2064 -2244 -2046 -2065 -2245 -2047 -2066 -2246 -2048 -2067 -2247 -2049 -2068 -2248 -2050 -2069 -2249 -2051 -2070 -2250 -2052 -2071 -2251 -2053 -2072 -2252 -2054 -2073 -2253 -2055 -2074 -2254 -2056 -2075 -2255 -2057 -2076 -2256 -2058 -2077 -2257 -2059 -2078 -2258 -2079 -2259 -2061 -2080 -2260 -2062 -2081 -2261 -2063 -2082 -2262 -2064 -2083 -2263 -2065 -2084 -2264 -2066 -2085 -2265 -2067 -2086 -2266 -2068 -2087 -2267 -2069 -2088 -2268 -2070 -2089 -2269 -2071 -2090 -2270 -2072 -2091 -2271 -2073 -2092 -2272 -2074 -2093 -2273 -2075 -2094 -2274 -2076 -2095 -2275 -2077 -2096 -2276 -2078 -2097 -2277 -2079 -2098 -2278 -2099 -2279 -2081 -2100 -2280 -2082 -2101 -2281 -2083 -2102 -2282 -2084 -2103 -2283 -2085 -2104 -2284 -2086 -2105 -2285 -2087 -2106 -2286 -2088 -2107 -2287 -2089 -2108 -2288 -2090 -2109 -2289 -2091 -2110 -2290 -2092 -2111 -2291 -2093 -2112 -2292 -2094 -2113 -2293 -2095 -2114 -2294 -2096 -2115 -2295 -2097 -2116 -2296 -2098 -2117 -2297 -2099 -2118 -2298 -2119 -2299 -2101 -2120 -2300 -2102 -2121 -2301 -2103 -2122 -2302 -2104 -2123 -2303 -2105 -2124 -2304 -2106 -2125 -2305 -2107 -2126 -2306 -2108 -2127 -2307 -2109 -2128 -2308 -2110 -2129 -2309 -2111 -2130 -2310 -2112 -2131 -2311 -2113 -2132 -2312 -2114 -2133 -2313 -2115 -2134 -2314 -2116 -2135 -2315 -2117 -2136 -2316 -2118 -2137 -2317 -2119 -2138 -2318 -2139 -2319 -2121 -2140 -2320 -2122 -2141 -2321 -2123 -2142 -2322 -2124 -2143 -2323 -2125 -2144 -2324 -2126 -2145 -2325 -2127 -2146 -2326 -2128 -2147 -2327 -2129 -2148 -2328 -2130 -2149 -2329 -2131 -2150 -2330 -2132 -2151 -2331 -2133 -2152 -2332 -2134 -2153 -2333 -2135 -2154 -2334 -2136 -2155 -2335 -2137 -2156 -2336 -2138 -2157 -2337 -2139 -2158 -2338 -2159 -2339 -2141 -2160 -2340 -2142 -2161 -2341 -2143 -2162 -2342 -2144 -2163 -2343 -2145 -2164 -2344 -2146 -2165 -2345 -2147 -2166 -2346 -2148 -2167 -2347 -2149 -2168 -2348 -2150 -2169 -2349 -2151 -2170 -2350 -2152 -2171 -2351 -2153 -2172 -2352 -2154 -2173 -2353 -2155 -2174 -2354 -2156 -2175 -2355 -2157 -2176 -2356 -2158 -2177 -2357 -2159 -2178 -2358 -2179 -2359 -2161 -2180 -2360 -2162 -2181 -2361 -2163 -2182 -2362 -2164 -2183 -2363 -2165 -2184 -2364 -2166 -2185 -2365 -2167 -2186 -2366 -2168 -2187 -2367 -2169 -2188 -2368 -2170 -2189 -2369 -2171 -2190 -2370 -2172 -2191 -2371 -2173 -2192 -2372 -2174 -2193 -2373 -2175 -2194 -2374 -2176 -2195 -2375 -2177 -2196 -2376 -2178 -2197 -2377 -2179 -2198 -2378 -2199 -2379 -2181 -2380 -2182 -2381 -2183 -2382 -2184 -2383 -2185 -2384 -2186 -2385 -2187 -2386 -2188 -2387 -2189 -2388 -2190 -2389 -2191 -2390 -2192 -2391 -2193 -2392 -2194 -2393 -2195 -2394 -2196 -2395 -2197 -2396 -2198 -2397 -2199 -2398 -2399 -2201 -2220 -2400 -2202 -2221 -2401 -2203 -2222 -2402 -2204 -2223 -2403 -2205 -2224 -2404 -2206 -2225 -2405 -2207 -2226 -2406 -2208 -2227 -2407 -2209 -2228 -2408 -2210 -2229 -2409 -2211 -2230 -2410 -2212 -2231 -2411 -2213 -2232 -2412 -2214 -2233 -2413 -2215 -2234 -2414 -2216 -2235 -2415 -2217 -2236 -2416 -2218 -2237 -2417 -2219 -2238 -2418 -2239 -2419 -2221 -2240 -2420 -2222 -2241 -2421 -2223 -2242 -2422 -2224 -2243 -2423 -2225 -2244 -2424 -2226 -2245 -2425 -2227 -2246 -2426 -2228 -2247 -2427 -2229 -2248 -2428 -2230 -2249 -2429 -2231 -2250 -2430 -2232 -2251 -2431 -2233 -2252 -2432 -2234 -2253 -2433 -2235 -2254 -2434 -2236 -2255 -2435 -2237 -2256 -2436 -2238 -2257 -2437 -2239 -2258 -2438 -2259 -2439 -2241 -2260 -2440 -2242 -2261 -2441 -2243 -2262 -2442 -2244 -2263 -2443 -2245 -2264 -2444 -2246 -2265 -2445 -2247 -2266 -2446 -2248 -2267 -2447 -2249 -2268 -2448 -2250 -2269 -2449 -2251 -2270 -2450 -2252 -2271 -2451 -2253 -2272 -2452 -2254 -2273 -2453 -2255 -2274 -2454 -2256 -2275 -2455 -2257 -2276 -2456 -2258 -2277 -2457 -2259 -2278 -2458 -2279 -2459 -2261 -2280 -2460 -2262 -2281 -2461 -2263 -2282 -2462 -2264 -2283 -2463 -2265 -2284 -2464 -2266 -2285 -2465 -2267 -2286 -2466 -2268 -2287 -2467 -2269 -2288 -2468 -2270 -2289 -2469 -2271 -2290 -2470 -2272 -2291 -2471 -2273 -2292 -2472 -2274 -2293 -2473 -2275 -2294 -2474 -2276 -2295 -2475 -2277 -2296 -2476 -2278 -2297 -2477 -2279 -2298 -2478 -2299 -2479 -2281 -2300 -2480 -2282 -2301 -2481 -2283 -2302 -2482 -2284 -2303 -2483 -2285 -2304 -2484 -2286 -2305 -2485 -2287 -2306 -2486 -2288 -2307 -2487 -2289 -2308 -2488 -2290 -2309 -2489 -2291 -2310 -2490 -2292 -2311 -2491 -2293 -2312 -2492 -2294 -2313 -2493 -2295 -2314 -2494 -2296 -2315 -2495 -2297 -2316 -2496 -2298 -2317 -2497 -2299 -2318 -2498 -2319 -2499 -2301 -2320 -2500 -2302 -2321 -2501 -2303 -2322 -2502 -2304 -2323 -2503 -2305 -2324 -2504 -2306 -2325 -2505 -2307 -2326 -2506 -2308 -2327 -2507 -2309 -2328 -2508 -2310 -2329 -2509 -2311 -2330 -2510 -2312 -2331 -2511 -2313 -2332 -2512 -2314 -2333 -2513 -2315 -2334 -2514 -2316 -2335 -2515 -2317 -2336 -2516 -2318 -2337 -2517 -2319 -2338 -2518 -2339 -2519 -2321 -2340 -2520 -2322 -2341 -2521 -2323 -2342 -2522 -2324 -2343 -2523 -2325 -2344 -2524 -2326 -2345 -2525 -2327 -2346 -2526 -2328 -2347 -2527 -2329 -2348 -2528 -2330 -2349 -2529 -2331 -2350 -2530 -2332 -2351 -2531 -2333 -2352 -2532 -2334 -2353 -2533 -2335 -2354 -2534 -2336 -2355 -2535 -2337 -2356 -2536 -2338 -2357 -2537 -2339 -2358 -2538 -2359 -2539 -2341 -2360 -2540 -2342 -2361 -2541 -2343 -2362 -2542 -2344 -2363 -2543 -2345 -2364 -2544 -2346 -2365 -2545 -2347 -2366 -2546 -2348 -2367 -2547 -2349 -2368 -2548 -2350 -2369 -2549 -2351 -2370 -2550 -2352 -2371 -2551 -2353 -2372 -2552 -2354 -2373 -2553 -2355 -2374 -2554 -2356 -2375 -2555 -2357 -2376 -2556 -2358 -2377 -2557 -2359 -2378 -2558 -2379 -2559 -2361 -2380 -2560 -2362 -2381 -2561 -2363 -2382 -2562 -2364 -2383 -2563 -2365 -2384 -2564 -2366 -2385 -2565 -2367 -2386 -2566 -2368 -2387 -2567 -2369 -2388 -2568 -2370 -2389 -2569 -2371 -2390 -2570 -2372 -2391 -2571 -2373 -2392 -2572 -2374 -2393 -2573 -2375 -2394 -2574 -2376 -2395 -2575 -2377 -2396 -2576 -2378 -2397 -2577 -2379 -2398 -2578 -2399 -2579 -2381 -2580 -2382 -2581 -2383 -2582 -2384 -2583 -2385 -2584 -2386 -2585 -2387 -2586 -2388 -2587 -2389 -2588 -2390 -2589 -2391 -2590 -2392 -2591 -2393 -2592 -2394 -2593 -2395 -2594 -2396 -2595 -2397 -2596 -2398 -2597 -2399 -2598 -2599 -2401 -2420 -2600 -2402 -2421 -2601 -2403 -2422 -2602 -2404 -2423 -2603 -2405 -2424 -2604 -2406 -2425 -2605 -2407 -2426 -2606 -2408 -2427 -2607 -2409 -2428 -2608 -2410 -2429 -2609 -2411 -2430 -2610 -2412 -2431 -2611 -2413 -2432 -2612 -2414 -2433 -2613 -2415 -2434 -2614 -2416 -2435 -2615 -2417 -2436 -2616 -2418 -2437 -2617 -2419 -2438 -2618 -2439 -2619 -2421 -2440 -2620 -2422 -2441 -2621 -2423 -2442 -2622 -2424 -2443 -2623 -2425 -2444 -2624 -2426 -2445 -2625 -2427 -2446 -2626 -2428 -2447 -2627 -2429 -2448 -2628 -2430 -2449 -2629 -2431 -2450 -2630 -2432 -2451 -2631 -2433 -2452 -2632 -2434 -2453 -2633 -2435 -2454 -2634 -2436 -2455 -2635 -2437 -2456 -2636 -2438 -2457 -2637 -2439 -2458 -2638 -2459 -2639 -2441 -2460 -2640 -2442 -2461 -2641 -2443 -2462 -2642 -2444 -2463 -2643 -2445 -2464 -2644 -2446 -2465 -2645 -2447 -2466 -2646 -2448 -2467 -2647 -2449 -2468 -2648 -2450 -2469 -2649 -2451 -2470 -2650 -2452 -2471 -2651 -2453 -2472 -2652 -2454 -2473 -2653 -2455 -2474 -2654 -2456 -2475 -2655 -2457 -2476 -2656 -2458 -2477 -2657 -2459 -2478 -2658 -2479 -2659 -2461 -2480 -2660 -2462 -2481 -2661 -2463 -2482 -2662 -2464 -2483 -2663 -2465 -2484 -2664 -2466 -2485 -2665 -2467 -2486 -2666 -2468 -2487 -2667 -2469 -2488 -2668 -2470 -2489 -2669 -2471 -2490 -2670 -2472 -2491 -2671 -2473 -2492 -2672 -2474 -2493 -2673 -2475 -2494 -2674 -2476 -2495 -2675 -2477 -2496 -2676 -2478 -2497 -2677 -2479 -2498 -2678 -2499 -2679 -2481 -2500 -2680 -2482 -2501 -2681 -2483 -2502 -2682 -2484 -2503 -2683 -2485 -2504 -2684 -2486 -2505 -2685 -2487 -2506 -2686 -2488 -2507 -2687 -2489 -2508 -2688 -2490 -2509 -2689 -2491 -2510 -2690 -2492 -2511 -2691 -2493 -2512 -2692 -2494 -2513 -2693 -2495 -2514 -2694 -2496 -2515 -2695 -2497 -2516 -2696 -2498 -2517 -2697 -2499 -2518 -2698 -2519 -2699 -2501 -2520 -2700 -2502 -2521 -2701 -2503 -2522 -2702 -2504 -2523 -2703 -2505 -2524 -2704 -2506 -2525 -2705 -2507 -2526 -2706 -2508 -2527 -2707 -2509 -2528 -2708 -2510 -2529 -2709 -2511 -2530 -2710 -2512 -2531 -2711 -2513 -2532 -2712 -2514 -2533 -2713 -2515 -2534 -2714 -2516 -2535 -2715 -2517 -2536 -2716 -2518 -2537 -2717 -2519 -2538 -2718 -2539 -2719 -2521 -2540 -2720 -2522 -2541 -2721 -2523 -2542 -2722 -2524 -2543 -2723 -2525 -2544 -2724 -2526 -2545 -2725 -2527 -2546 -2726 -2528 -2547 -2727 -2529 -2548 -2728 -2530 -2549 -2729 -2531 -2550 -2730 -2532 -2551 -2731 -2533 -2552 -2732 -2534 -2553 -2733 -2535 -2554 -2734 -2536 -2555 -2735 -2537 -2556 -2736 -2538 -2557 -2737 -2539 -2558 -2738 -2559 -2739 -2541 -2560 -2740 -2542 -2561 -2741 -2543 -2562 -2742 -2544 -2563 -2743 -2545 -2564 -2744 -2546 -2565 -2745 -2547 -2566 -2746 -2548 -2567 -2747 -2549 -2568 -2748 -2550 -2569 -2749 -2551 -2570 -2750 -2552 -2571 -2751 -2553 -2572 -2752 -2554 -2573 -2753 -2555 -2574 -2754 -2556 -2575 -2755 -2557 -2576 -2756 -2558 -2577 -2757 -2559 -2578 -2758 -2579 -2759 -2561 -2580 -2760 -2562 -2581 -2761 -2563 -2582 -2762 -2564 -2583 -2763 -2565 -2584 -2764 -2566 -2585 -2765 -2567 -2586 -2766 -2568 -2587 -2767 -2569 -2588 -2768 -2570 -2589 -2769 -2571 -2590 -2770 -2572 -2591 -2771 -2573 -2592 -2772 -2574 -2593 -2773 -2575 -2594 -2774 -2576 -2595 -2775 -2577 -2596 -2776 -2578 -2597 -2777 -2579 -2598 -2778 -2599 -2779 -2581 -2780 -2582 -2781 -2583 -2782 -2584 -2783 -2585 -2784 -2586 -2785 -2587 -2786 -2588 -2787 -2589 -2788 -2590 -2789 -2591 -2790 -2592 -2791 -2593 -2792 -2594 -2793 -2595 -2794 -2596 -2795 -2597 -2796 -2598 -2797 -2599 -2798 -2799 -2601 -2620 -2800 -2602 -2621 -2801 -2603 -2622 -2802 -2604 -2623 -2803 -2605 -2624 -2804 -2606 -2625 -2805 -2607 -2626 -2806 -2608 -2627 -2807 -2609 -2628 -2808 -2610 -2629 -2809 -2611 -2630 -2810 -2612 -2631 -2811 -2613 -2632 -2812 -2614 -2633 -2813 -2615 -2634 -2814 -2616 -2635 -2815 -2617 -2636 -2816 -2618 -2637 -2817 -2619 -2638 -2818 -2639 -2819 -2621 -2640 -2820 -2622 -2641 -2821 -2623 -2642 -2822 -2624 -2643 -2823 -2625 -2644 -2824 -2626 -2645 -2825 -2627 -2646 -2826 -2628 -2647 -2827 -2629 -2648 -2828 -2630 -2649 -2829 -2631 -2650 -2830 -2632 -2651 -2831 -2633 -2652 -2832 -2634 -2653 -2833 -2635 -2654 -2834 -2636 -2655 -2835 -2637 -2656 -2836 -2638 -2657 -2837 -2639 -2658 -2838 -2659 -2839 -2641 -2660 -2840 -2642 -2661 -2841 -2643 -2662 -2842 -2644 -2663 -2843 -2645 -2664 -2844 -2646 -2665 -2845 -2647 -2666 -2846 -2648 -2667 -2847 -2649 -2668 -2848 -2650 -2669 -2849 -2651 -2670 -2850 -2652 -2671 -2851 -2653 -2672 -2852 -2654 -2673 -2853 -2655 -2674 -2854 -2656 -2675 -2855 -2657 -2676 -2856 -2658 -2677 -2857 -2659 -2678 -2858 -2679 -2859 -2661 -2680 -2860 -2662 -2681 -2861 -2663 -2682 -2862 -2664 -2683 -2863 -2665 -2684 -2864 -2666 -2685 -2865 -2667 -2686 -2866 -2668 -2687 -2867 -2669 -2688 -2868 -2670 -2689 -2869 -2671 -2690 -2870 -2672 -2691 -2871 -2673 -2692 -2872 -2674 -2693 -2873 -2675 -2694 -2874 -2676 -2695 -2875 -2677 -2696 -2876 -2678 -2697 -2877 -2679 -2698 -2878 -2699 -2879 -2681 -2700 -2880 -2682 -2701 -2881 -2683 -2702 -2882 -2684 -2703 -2883 -2685 -2704 -2884 -2686 -2705 -2885 -2687 -2706 -2886 -2688 -2707 -2887 -2689 -2708 -2888 -2690 -2709 -2889 -2691 -2710 -2890 -2692 -2711 -2891 -2693 -2712 -2892 -2694 -2713 -2893 -2695 -2714 -2894 -2696 -2715 -2895 -2697 -2716 -2896 -2698 -2717 -2897 -2699 -2718 -2898 -2719 -2899 -2701 -2720 -2900 -2702 -2721 -2901 -2703 -2722 -2902 -2704 -2723 -2903 -2705 -2724 -2904 -2706 -2725 -2905 -2707 -2726 -2906 -2708 -2727 -2907 -2709 -2728 -2908 -2710 -2729 -2909 -2711 -2730 -2910 -2712 -2731 -2911 -2713 -2732 -2912 -2714 -2733 -2913 -2715 -2734 -2914 -2716 -2735 -2915 -2717 -2736 -2916 -2718 -2737 -2917 -2719 -2738 -2918 -2739 -2919 -2721 -2740 -2920 -2722 -2741 -2921 -2723 -2742 -2922 -2724 -2743 -2923 -2725 -2744 -2924 -2726 -2745 -2925 -2727 -2746 -2926 -2728 -2747 -2927 -2729 -2748 -2928 -2730 -2749 -2929 -2731 -2750 -2930 -2732 -2751 -2931 -2733 -2752 -2932 -2734 -2753 -2933 -2735 -2754 -2934 -2736 -2755 -2935 -2737 -2756 -2936 -2738 -2757 -2937 -2739 -2758 -2938 -2759 -2939 -2741 -2760 -2940 -2742 -2761 -2941 -2743 -2762 -2942 -2744 -2763 -2943 -2745 -2764 -2944 -2746 -2765 -2945 -2747 -2766 -2946 -2748 -2767 -2947 -2749 -2768 -2948 -2750 -2769 -2949 -2751 -2770 -2950 -2752 -2771 -2951 -2753 -2772 -2952 -2754 -2773 -2953 -2755 -2774 -2954 -2756 -2775 -2955 -2757 -2776 -2956 -2758 -2777 -2957 -2759 -2778 -2958 -2779 -2959 -2761 -2780 -2960 -2762 -2781 -2961 -2763 -2782 -2962 -2764 -2783 -2963 -2765 -2784 -2964 -2766 -2785 -2965 -2767 -2786 -2966 -2768 -2787 -2967 -2769 -2788 -2968 -2770 -2789 -2969 -2771 -2790 -2970 -2772 -2791 -2971 -2773 -2792 -2972 -2774 -2793 -2973 -2775 -2794 -2974 -2776 -2795 -2975 -2777 -2796 -2976 -2778 -2797 -2977 -2779 -2798 -2978 -2799 -2979 -2781 -2980 -2782 -2981 -2783 -2982 -2784 -2983 -2785 -2984 -2786 -2985 -2787 -2986 -2788 -2987 -2789 -2988 -2790 -2989 -2791 -2990 -2792 -2991 -2793 -2992 -2794 -2993 -2795 -2994 -2796 -2995 -2797 -2996 -2798 -2997 -2799 -2998 -2999 -2801 -2820 -3000 -2802 -2821 -3001 -2803 -2822 -3002 -2804 -2823 -3003 -2805 -2824 -3004 -2806 -2825 -3005 -2807 -2826 -3006 -2808 -2827 -3007 -2809 -2828 -3008 -2810 -2829 -3009 -2811 -2830 -3010 -2812 -2831 -3011 -2813 -2832 -3012 -2814 -2833 -3013 -2815 -2834 -3014 -2816 -2835 -3015 -2817 -2836 -3016 -2818 -2837 -3017 -2819 -2838 -3018 -2839 -3019 -2821 -2840 -3020 -2822 -2841 -3021 -2823 -2842 -3022 -2824 -2843 -3023 -2825 -2844 -3024 -2826 -2845 -3025 -2827 -2846 -3026 -2828 -2847 -3027 -2829 -2848 -3028 -2830 -2849 -3029 -2831 -2850 -3030 -2832 -2851 -3031 -2833 -2852 -3032 -2834 -2853 -3033 -2835 -2854 -3034 -2836 -2855 -3035 -2837 -2856 -3036 -2838 -2857 -3037 -2839 -2858 -3038 -2859 -3039 -2841 -2860 -3040 -2842 -2861 -3041 -2843 -2862 -3042 -2844 -2863 -3043 -2845 -2864 -3044 -2846 -2865 -3045 -2847 -2866 -3046 -2848 -2867 -3047 -2849 -2868 -3048 -2850 -2869 -3049 -2851 -2870 -3050 -2852 -2871 -3051 -2853 -2872 -3052 -2854 -2873 -3053 -2855 -2874 -3054 -2856 -2875 -3055 -2857 -2876 -3056 -2858 -2877 -3057 -2859 -2878 -3058 -2879 -3059 -2861 -2880 -3060 -2862 -2881 -3061 -2863 -2882 -3062 -2864 -2883 -3063 -2865 -2884 -3064 -2866 -2885 -3065 -2867 -2886 -3066 -2868 -2887 -3067 -2869 -2888 -3068 -2870 -2889 -3069 -2871 -2890 -3070 -2872 -2891 -3071 -2873 -2892 -3072 -2874 -2893 -3073 -2875 -2894 -3074 -2876 -2895 -3075 -2877 -2896 -3076 -2878 -2897 -3077 -2879 -2898 -3078 -2899 -3079 -2881 -2900 -3080 -2882 -2901 -3081 -2883 -2902 -3082 -2884 -2903 -3083 -2885 -2904 -3084 -2886 -2905 -3085 -2887 -2906 -3086 -2888 -2907 -3087 -2889 -2908 -3088 -2890 -2909 -3089 -2891 -2910 -3090 -2892 -2911 -3091 -2893 -2912 -3092 -2894 -2913 -3093 -2895 -2914 -3094 -2896 -2915 -3095 -2897 -2916 -3096 -2898 -2917 -3097 -2899 -2918 -3098 -2919 -3099 -2901 -2920 -3100 -2902 -2921 -3101 -2903 -2922 -3102 -2904 -2923 -3103 -2905 -2924 -3104 -2906 -2925 -3105 -2907 -2926 -3106 -2908 -2927 -3107 -2909 -2928 -3108 -2910 -2929 -3109 -2911 -2930 -3110 -2912 -2931 -3111 -2913 -2932 -3112 -2914 -2933 -3113 -2915 -2934 -3114 -2916 -2935 -3115 -2917 -2936 -3116 -2918 -2937 -3117 -2919 -2938 -3118 -2939 -3119 -2921 -2940 -3120 -2922 -2941 -3121 -2923 -2942 -3122 -2924 -2943 -3123 -2925 -2944 -3124 -2926 -2945 -3125 -2927 -2946 -3126 -2928 -2947 -3127 -2929 -2948 -3128 -2930 -2949 -3129 -2931 -2950 -3130 -2932 -2951 -3131 -2933 -2952 -3132 -2934 -2953 -3133 -2935 -2954 -3134 -2936 -2955 -3135 -2937 -2956 -3136 -2938 -2957 -3137 -2939 -2958 -3138 -2959 -3139 -2941 -2960 -3140 -2942 -2961 -3141 -2943 -2962 -3142 -2944 -2963 -3143 -2945 -2964 -3144 -2946 -2965 -3145 -2947 -2966 -3146 -2948 -2967 -3147 -2949 -2968 -3148 -2950 -2969 -3149 -2951 -2970 -3150 -2952 -2971 -3151 -2953 -2972 -3152 -2954 -2973 -3153 -2955 -2974 -3154 -2956 -2975 -3155 -2957 -2976 -3156 -2958 -2977 -3157 -2959 -2978 -3158 -2979 -3159 -2961 -2980 -3160 -2962 -2981 -3161 -2963 -2982 -3162 -2964 -2983 -3163 -2965 -2984 -3164 -2966 -2985 -3165 -2967 -2986 -3166 -2968 -2987 -3167 -2969 -2988 -3168 -2970 -2989 -3169 -2971 -2990 -3170 -2972 -2991 -3171 -2973 -2992 -3172 -2974 -2993 -3173 -2975 -2994 -3174 -2976 -2995 -3175 -2977 -2996 -3176 -2978 -2997 -3177 -2979 -2998 -3178 -2999 -3179 -2981 -3180 -2982 -3181 -2983 -3182 -2984 -3183 -2985 -3184 -2986 -3185 -2987 -3186 -2988 -3187 -2989 -3188 -2990 -3189 -2991 -3190 -2992 -3191 -2993 -3192 -2994 -3193 -2995 -3194 -2996 -3195 -2997 -3196 -2998 -3197 -2999 -3198 -3199 -3001 -3020 -3200 -3002 -3021 -3201 -3003 -3022 -3202 -3004 -3023 -3203 -3005 -3024 -3204 -3006 -3025 -3205 -3007 -3026 -3206 -3008 -3027 -3207 -3009 -3028 -3208 -3010 -3029 -3209 -3011 -3030 -3210 -3012 -3031 -3211 -3013 -3032 -3212 -3014 -3033 -3213 -3015 -3034 -3214 -3016 -3035 -3215 -3017 -3036 -3216 -3018 -3037 -3217 -3019 -3038 -3218 -3039 -3219 -3021 -3040 -3220 -3022 -3041 -3221 -3023 -3042 -3222 -3024 -3043 -3223 -3025 -3044 -3224 -3026 -3045 -3225 -3027 -3046 -3226 -3028 -3047 -3227 -3029 -3048 -3228 -3030 -3049 -3229 -3031 -3050 -3230 -3032 -3051 -3231 -3033 -3052 -3232 -3034 -3053 -3233 -3035 -3054 -3234 -3036 -3055 -3235 -3037 -3056 -3236 -3038 -3057 -3237 -3039 -3058 -3238 -3059 -3239 -3041 -3060 -3240 -3042 -3061 -3241 -3043 -3062 -3242 -3044 -3063 -3243 -3045 -3064 -3244 -3046 -3065 -3245 -3047 -3066 -3246 -3048 -3067 -3247 -3049 -3068 -3248 -3050 -3069 -3249 -3051 -3070 -3250 -3052 -3071 -3251 -3053 -3072 -3252 -3054 -3073 -3253 -3055 -3074 -3254 -3056 -3075 -3255 -3057 -3076 -3256 -3058 -3077 -3257 -3059 -3078 -3258 -3079 -3259 -3061 -3080 -3260 -3062 -3081 -3261 -3063 -3082 -3262 -3064 -3083 -3263 -3065 -3084 -3264 -3066 -3085 -3265 -3067 -3086 -3266 -3068 -3087 -3267 -3069 -3088 -3268 -3070 -3089 -3269 -3071 -3090 -3270 -3072 -3091 -3271 -3073 -3092 -3272 -3074 -3093 -3273 -3075 -3094 -3274 -3076 -3095 -3275 -3077 -3096 -3276 -3078 -3097 -3277 -3079 -3098 -3278 -3099 -3279 -3081 -3100 -3280 -3082 -3101 -3281 -3083 -3102 -3282 -3084 -3103 -3283 -3085 -3104 -3284 -3086 -3105 -3285 -3087 -3106 -3286 -3088 -3107 -3287 -3089 -3108 -3288 -3090 -3109 -3289 -3091 -3110 -3290 -3092 -3111 -3291 -3093 -3112 -3292 -3094 -3113 -3293 -3095 -3114 -3294 -3096 -3115 -3295 -3097 -3116 -3296 -3098 -3117 -3297 -3099 -3118 -3298 -3119 -3299 -3101 -3120 -3300 -3102 -3121 -3301 -3103 -3122 -3302 -3104 -3123 -3303 -3105 -3124 -3304 -3106 -3125 -3305 -3107 -3126 -3306 -3108 -3127 -3307 -3109 -3128 -3308 -3110 -3129 -3309 -3111 -3130 -3310 -3112 -3131 -3311 -3113 -3132 -3312 -3114 -3133 -3313 -3115 -3134 -3314 -3116 -3135 -3315 -3117 -3136 -3316 -3118 -3137 -3317 -3119 -3138 -3318 -3139 -3319 -3121 -3140 -3320 -3122 -3141 -3321 -3123 -3142 -3322 -3124 -3143 -3323 -3125 -3144 -3324 -3126 -3145 -3325 -3127 -3146 -3326 -3128 -3147 -3327 -3129 -3148 -3328 -3130 -3149 -3329 -3131 -3150 -3330 -3132 -3151 -3331 -3133 -3152 -3332 -3134 -3153 -3333 -3135 -3154 -3334 -3136 -3155 -3335 -3137 -3156 -3336 -3138 -3157 -3337 -3139 -3158 -3338 -3159 -3339 -3141 -3160 -3340 -3142 -3161 -3341 -3143 -3162 -3342 -3144 -3163 -3343 -3145 -3164 -3344 -3146 -3165 -3345 -3147 -3166 -3346 -3148 -3167 -3347 -3149 -3168 -3348 -3150 -3169 -3349 -3151 -3170 -3350 -3152 -3171 -3351 -3153 -3172 -3352 -3154 -3173 -3353 -3155 -3174 -3354 -3156 -3175 -3355 -3157 -3176 -3356 -3158 -3177 -3357 -3159 -3178 -3358 -3179 -3359 -3161 -3180 -3360 -3162 -3181 -3361 -3163 -3182 -3362 -3164 -3183 -3363 -3165 -3184 -3364 -3166 -3185 -3365 -3167 -3186 -3366 -3168 -3187 -3367 -3169 -3188 -3368 -3170 -3189 -3369 -3171 -3190 -3370 -3172 -3191 -3371 -3173 -3192 -3372 -3174 -3193 -3373 -3175 -3194 -3374 -3176 -3195 -3375 -3177 -3196 -3376 -3178 -3197 -3377 -3179 -3198 -3378 -3199 -3379 -3181 -3380 -3182 -3381 -3183 -3382 -3184 -3383 -3185 -3384 -3186 -3385 -3187 -3386 -3188 -3387 -3189 -3388 -3190 -3389 -3191 -3390 -3192 -3391 -3193 -3392 -3194 -3393 -3195 -3394 -3196 -3395 -3197 -3396 -3198 -3397 -3199 -3398 -3399 -3201 -3220 -3400 -3202 -3221 -3401 -3203 -3222 -3402 -3204 -3223 -3403 -3205 -3224 -3404 -3206 -3225 -3405 -3207 -3226 -3406 -3208 -3227 -3407 -3209 -3228 -3408 -3210 -3229 -3409 -3211 -3230 -3410 -3212 -3231 -3411 -3213 -3232 -3412 -3214 -3233 -3413 -3215 -3234 -3414 -3216 -3235 -3415 -3217 -3236 -3416 -3218 -3237 -3417 -3219 -3238 -3418 -3239 -3419 -3221 -3240 -3420 -3222 -3241 -3421 -3223 -3242 -3422 -3224 -3243 -3423 -3225 -3244 -3424 -3226 -3245 -3425 -3227 -3246 -3426 -3228 -3247 -3427 -3229 -3248 -3428 -3230 -3249 -3429 -3231 -3250 -3430 -3232 -3251 -3431 -3233 -3252 -3432 -3234 -3253 -3433 -3235 -3254 -3434 -3236 -3255 -3435 -3237 -3256 -3436 -3238 -3257 -3437 -3239 -3258 -3438 -3259 -3439 -3241 -3260 -3440 -3242 -3261 -3441 -3243 -3262 -3442 -3244 -3263 -3443 -3245 -3264 -3444 -3246 -3265 -3445 -3247 -3266 -3446 -3248 -3267 -3447 -3249 -3268 -3448 -3250 -3269 -3449 -3251 -3270 -3450 -3252 -3271 -3451 -3253 -3272 -3452 -3254 -3273 -3453 -3255 -3274 -3454 -3256 -3275 -3455 -3257 -3276 -3456 -3258 -3277 -3457 -3259 -3278 -3458 -3279 -3459 -3261 -3280 -3460 -3262 -3281 -3461 -3263 -3282 -3462 -3264 -3283 -3463 -3265 -3284 -3464 -3266 -3285 -3465 -3267 -3286 -3466 -3268 -3287 -3467 -3269 -3288 -3468 -3270 -3289 -3469 -3271 -3290 -3470 -3272 -3291 -3471 -3273 -3292 -3472 -3274 -3293 -3473 -3275 -3294 -3474 -3276 -3295 -3475 -3277 -3296 -3476 -3278 -3297 -3477 -3279 -3298 -3478 -3299 -3479 -3281 -3300 -3480 -3282 -3301 -3481 -3283 -3302 -3482 -3284 -3303 -3483 -3285 -3304 -3484 -3286 -3305 -3485 -3287 -3306 -3486 -3288 -3307 -3487 -3289 -3308 -3488 -3290 -3309 -3489 -3291 -3310 -3490 -3292 -3311 -3491 -3293 -3312 -3492 -3294 -3313 -3493 -3295 -3314 -3494 -3296 -3315 -3495 -3297 -3316 -3496 -3298 -3317 -3497 -3299 -3318 -3498 -3319 -3499 -3301 -3320 -3500 -3302 -3321 -3501 -3303 -3322 -3502 -3304 -3323 -3503 -3305 -3324 -3504 -3306 -3325 -3505 -3307 -3326 -3506 -3308 -3327 -3507 -3309 -3328 -3508 -3310 -3329 -3509 -3311 -3330 -3510 -3312 -3331 -3511 -3313 -3332 -3512 -3314 -3333 -3513 -3315 -3334 -3514 -3316 -3335 -3515 -3317 -3336 -3516 -3318 -3337 -3517 -3319 -3338 -3518 -3339 -3519 -3321 -3340 -3520 -3322 -3341 -3521 -3323 -3342 -3522 -3324 -3343 -3523 -3325 -3344 -3524 -3326 -3345 -3525 -3327 -3346 -3526 -3328 -3347 -3527 -3329 -3348 -3528 -3330 -3349 -3529 -3331 -3350 -3530 -3332 -3351 -3531 -3333 -3352 -3532 -3334 -3353 -3533 -3335 -3354 -3534 -3336 -3355 -3535 -3337 -3356 -3536 -3338 -3357 -3537 -3339 -3358 -3538 -3359 -3539 -3341 -3360 -3540 -3342 -3361 -3541 -3343 -3362 -3542 -3344 -3363 -3543 -3345 -3364 -3544 -3346 -3365 -3545 -3347 -3366 -3546 -3348 -3367 -3547 -3349 -3368 -3548 -3350 -3369 -3549 -3351 -3370 -3550 -3352 -3371 -3551 -3353 -3372 -3552 -3354 -3373 -3553 -3355 -3374 -3554 -3356 -3375 -3555 -3357 -3376 -3556 -3358 -3377 -3557 -3359 -3378 -3558 -3379 -3559 -3361 -3380 -3560 -3362 -3381 -3561 -3363 -3382 -3562 -3364 -3383 -3563 -3365 -3384 -3564 -3366 -3385 -3565 -3367 -3386 -3566 -3368 -3387 -3567 -3369 -3388 -3568 -3370 -3389 -3569 -3371 -3390 -3570 -3372 -3391 -3571 -3373 -3392 -3572 -3374 -3393 -3573 -3375 -3394 -3574 -3376 -3395 -3575 -3377 -3396 -3576 -3378 -3397 -3577 -3379 -3398 -3578 -3399 -3579 -3381 -3580 -3382 -3581 -3383 -3582 -3384 -3583 -3385 -3584 -3386 -3585 -3387 -3586 -3388 -3587 -3389 -3588 -3390 -3589 -3391 -3590 -3392 -3591 -3393 -3592 -3394 -3593 -3395 -3594 -3396 -3595 -3397 -3596 -3398 -3597 -3399 -3598 -3599 -3401 -3420 -3600 -3402 -3421 -3601 -3403 -3422 -3602 -3404 -3423 -3603 -3405 -3424 -3604 -3406 -3425 -3605 -3407 -3426 -3606 -3408 -3427 -3607 -3409 -3428 -3608 -3410 -3429 -3609 -3411 -3430 -3610 -3412 -3431 -3611 -3413 -3432 -3612 -3414 -3433 -3613 -3415 -3434 -3614 -3416 -3435 -3615 -3417 -3436 -3616 -3418 -3437 -3617 -3419 -3438 -3618 -3439 -3619 -3421 -3440 -3620 -3422 -3441 -3621 -3423 -3442 -3622 -3424 -3443 -3623 -3425 -3444 -3624 -3426 -3445 -3625 -3427 -3446 -3626 -3428 -3447 -3627 -3429 -3448 -3628 -3430 -3449 -3629 -3431 -3450 -3630 -3432 -3451 -3631 -3433 -3452 -3632 -3434 -3453 -3633 -3435 -3454 -3634 -3436 -3455 -3635 -3437 -3456 -3636 -3438 -3457 -3637 -3439 -3458 -3638 -3459 -3639 -3441 -3460 -3640 -3442 -3461 -3641 -3443 -3462 -3642 -3444 -3463 -3643 -3445 -3464 -3644 -3446 -3465 -3645 -3447 -3466 -3646 -3448 -3467 -3647 -3449 -3468 -3648 -3450 -3469 -3649 -3451 -3470 -3650 -3452 -3471 -3651 -3453 -3472 -3652 -3454 -3473 -3653 -3455 -3474 -3654 -3456 -3475 -3655 -3457 -3476 -3656 -3458 -3477 -3657 -3459 -3478 -3658 -3479 -3659 -3461 -3480 -3660 -3462 -3481 -3661 -3463 -3482 -3662 -3464 -3483 -3663 -3465 -3484 -3664 -3466 -3485 -3665 -3467 -3486 -3666 -3468 -3487 -3667 -3469 -3488 -3668 -3470 -3489 -3669 -3471 -3490 -3670 -3472 -3491 -3671 -3473 -3492 -3672 -3474 -3493 -3673 -3475 -3494 -3674 -3476 -3495 -3675 -3477 -3496 -3676 -3478 -3497 -3677 -3479 -3498 -3678 -3499 -3679 -3481 -3500 -3680 -3482 -3501 -3681 -3483 -3502 -3682 -3484 -3503 -3683 -3485 -3504 -3684 -3486 -3505 -3685 -3487 -3506 -3686 -3488 -3507 -3687 -3489 -3508 -3688 -3490 -3509 -3689 -3491 -3510 -3690 -3492 -3511 -3691 -3493 -3512 -3692 -3494 -3513 -3693 -3495 -3514 -3694 -3496 -3515 -3695 -3497 -3516 -3696 -3498 -3517 -3697 -3499 -3518 -3698 -3519 -3699 -3501 -3520 -3700 -3502 -3521 -3701 -3503 -3522 -3702 -3504 -3523 -3703 -3505 -3524 -3704 -3506 -3525 -3705 -3507 -3526 -3706 -3508 -3527 -3707 -3509 -3528 -3708 -3510 -3529 -3709 -3511 -3530 -3710 -3512 -3531 -3711 -3513 -3532 -3712 -3514 -3533 -3713 -3515 -3534 -3714 -3516 -3535 -3715 -3517 -3536 -3716 -3518 -3537 -3717 -3519 -3538 -3718 -3539 -3719 -3521 -3540 -3720 -3522 -3541 -3721 -3523 -3542 -3722 -3524 -3543 -3723 -3525 -3544 -3724 -3526 -3545 -3725 -3527 -3546 -3726 -3528 -3547 -3727 -3529 -3548 -3728 -3530 -3549 -3729 -3531 -3550 -3730 -3532 -3551 -3731 -3533 -3552 -3732 -3534 -3553 -3733 -3535 -3554 -3734 -3536 -3555 -3735 -3537 -3556 -3736 -3538 -3557 -3737 -3539 -3558 -3738 -3559 -3739 -3541 -3560 -3740 -3542 -3561 -3741 -3543 -3562 -3742 -3544 -3563 -3743 -3545 -3564 -3744 -3546 -3565 -3745 -3547 -3566 -3746 -3548 -3567 -3747 -3549 -3568 -3748 -3550 -3569 -3749 -3551 -3570 -3750 -3552 -3571 -3751 -3553 -3572 -3752 -3554 -3573 -3753 -3555 -3574 -3754 -3556 -3575 -3755 -3557 -3576 -3756 -3558 -3577 -3757 -3559 -3578 -3758 -3579 -3759 -3561 -3580 -3760 -3562 -3581 -3761 -3563 -3582 -3762 -3564 -3583 -3763 -3565 -3584 -3764 -3566 -3585 -3765 -3567 -3586 -3766 -3568 -3587 -3767 -3569 -3588 -3768 -3570 -3589 -3769 -3571 -3590 -3770 -3572 -3591 -3771 -3573 -3592 -3772 -3574 -3593 -3773 -3575 -3594 -3774 -3576 -3595 -3775 -3577 -3596 -3776 -3578 -3597 -3777 -3579 -3598 -3778 -3599 -3779 -3581 -3780 -3582 -3781 -3583 -3782 -3584 -3783 -3585 -3784 -3586 -3785 -3587 -3786 -3588 -3787 -3589 -3788 -3590 -3789 -3591 -3790 -3592 -3791 -3593 -3792 -3594 -3793 -3595 -3794 -3596 -3795 -3597 -3796 -3598 -3797 -3599 -3798 -3799 -3601 -3620 -3800 -3602 -3621 -3801 -3603 -3622 -3802 -3604 -3623 -3803 -3605 -3624 -3804 -3606 -3625 -3805 -3607 -3626 -3806 -3608 -3627 -3807 -3609 -3628 -3808 -3610 -3629 -3809 -3611 -3630 -3810 -3612 -3631 -3811 -3613 -3632 -3812 -3614 -3633 -3813 -3615 -3634 -3814 -3616 -3635 -3815 -3617 -3636 -3816 -3618 -3637 -3817 -3619 -3638 -3818 -3639 -3819 -3621 -3640 -3820 -3622 -3641 -3821 -3623 -3642 -3822 -3624 -3643 -3823 -3625 -3644 -3824 -3626 -3645 -3825 -3627 -3646 -3826 -3628 -3647 -3827 -3629 -3648 -3828 -3630 -3649 -3829 -3631 -3650 -3830 -3632 -3651 -3831 -3633 -3652 -3832 -3634 -3653 -3833 -3635 -3654 -3834 -3636 -3655 -3835 -3637 -3656 -3836 -3638 -3657 -3837 -3639 -3658 -3838 -3659 -3839 -3641 -3660 -3840 -3642 -3661 -3841 -3643 -3662 -3842 -3644 -3663 -3843 -3645 -3664 -3844 -3646 -3665 -3845 -3647 -3666 -3846 -3648 -3667 -3847 -3649 -3668 -3848 -3650 -3669 -3849 -3651 -3670 -3850 -3652 -3671 -3851 -3653 -3672 -3852 -3654 -3673 -3853 -3655 -3674 -3854 -3656 -3675 -3855 -3657 -3676 -3856 -3658 -3677 -3857 -3659 -3678 -3858 -3679 -3859 -3661 -3680 -3860 -3662 -3681 -3861 -3663 -3682 -3862 -3664 -3683 -3863 -3665 -3684 -3864 -3666 -3685 -3865 -3667 -3686 -3866 -3668 -3687 -3867 -3669 -3688 -3868 -3670 -3689 -3869 -3671 -3690 -3870 -3672 -3691 -3871 -3673 -3692 -3872 -3674 -3693 -3873 -3675 -3694 -3874 -3676 -3695 -3875 -3677 -3696 -3876 -3678 -3697 -3877 -3679 -3698 -3878 -3699 -3879 -3681 -3700 -3880 -3682 -3701 -3881 -3683 -3702 -3882 -3684 -3703 -3883 -3685 -3704 -3884 -3686 -3705 -3885 -3687 -3706 -3886 -3688 -3707 -3887 -3689 -3708 -3888 -3690 -3709 -3889 -3691 -3710 -3890 -3692 -3711 -3891 -3693 -3712 -3892 -3694 -3713 -3893 -3695 -3714 -3894 -3696 -3715 -3895 -3697 -3716 -3896 -3698 -3717 -3897 -3699 -3718 -3898 -3719 -3899 -3701 -3720 -3900 -3702 -3721 -3901 -3703 -3722 -3902 -3704 -3723 -3903 -3705 -3724 -3904 -3706 -3725 -3905 -3707 -3726 -3906 -3708 -3727 -3907 -3709 -3728 -3908 -3710 -3729 -3909 -3711 -3730 -3910 -3712 -3731 -3911 -3713 -3732 -3912 -3714 -3733 -3913 -3715 -3734 -3914 -3716 -3735 -3915 -3717 -3736 -3916 -3718 -3737 -3917 -3719 -3738 -3918 -3739 -3919 -3721 -3740 -3920 -3722 -3741 -3921 -3723 -3742 -3922 -3724 -3743 -3923 -3725 -3744 -3924 -3726 -3745 -3925 -3727 -3746 -3926 -3728 -3747 -3927 -3729 -3748 -3928 -3730 -3749 -3929 -3731 -3750 -3930 -3732 -3751 -3931 -3733 -3752 -3932 -3734 -3753 -3933 -3735 -3754 -3934 -3736 -3755 -3935 -3737 -3756 -3936 -3738 -3757 -3937 -3739 -3758 -3938 -3759 -3939 -3741 -3760 -3940 -3742 -3761 -3941 -3743 -3762 -3942 -3744 -3763 -3943 -3745 -3764 -3944 -3746 -3765 -3945 -3747 -3766 -3946 -3748 -3767 -3947 -3749 -3768 -3948 -3750 -3769 -3949 -3751 -3770 -3950 -3752 -3771 -3951 -3753 -3772 -3952 -3754 -3773 -3953 -3755 -3774 -3954 -3756 -3775 -3955 -3757 -3776 -3956 -3758 -3777 -3957 -3759 -3778 -3958 -3779 -3959 -3761 -3780 -3960 -3762 -3781 -3961 -3763 -3782 -3962 -3764 -3783 -3963 -3765 -3784 -3964 -3766 -3785 -3965 -3767 -3786 -3966 -3768 -3787 -3967 -3769 -3788 -3968 -3770 -3789 -3969 -3771 -3790 -3970 -3772 -3791 -3971 -3773 -3792 -3972 -3774 -3793 -3973 -3775 -3794 -3974 -3776 -3795 -3975 -3777 -3796 -3976 -3778 -3797 -3977 -3779 -3798 -3978 -3799 -3979 -3781 -3980 -3782 -3981 -3783 -3982 -3784 -3983 -3785 -3984 -3786 -3985 -3787 -3986 -3788 -3987 -3789 -3988 -3790 -3989 -3791 -3990 -3792 -3991 -3793 -3992 -3794 -3993 -3795 -3994 -3796 -3995 -3797 -3996 -3798 -3997 -3799 -3998 -3999 -3801 -3820 -3802 -3821 -3803 -3822 -3804 -3823 -3805 -3824 -3806 -3825 -3807 -3826 -3808 -3827 -3809 -3828 -3810 -3829 -3811 -3830 -3812 -3831 -3813 -3832 -3814 -3833 -3815 -3834 -3816 -3835 -3817 -3836 -3818 -3837 -3819 -3838 -3839 -3821 -3840 -3822 -3841 -3823 -3842 -3824 -3843 -3825 -3844 -3826 -3845 -3827 -3846 -3828 -3847 -3829 -3848 -3830 -3849 -3831 -3850 -3832 -3851 -3833 -3852 -3834 -3853 -3835 -3854 -3836 -3855 -3837 -3856 -3838 -3857 -3839 -3858 -3859 -3841 -3860 -3842 -3861 -3843 -3862 -3844 -3863 -3845 -3864 -3846 -3865 -3847 -3866 -3848 -3867 -3849 -3868 -3850 -3869 -3851 -3870 -3852 -3871 -3853 -3872 -3854 -3873 -3855 -3874 -3856 -3875 -3857 -3876 -3858 -3877 -3859 -3878 -3879 -3861 -3880 -3862 -3881 -3863 -3882 -3864 -3883 -3865 -3884 -3866 -3885 -3867 -3886 -3868 -3887 -3869 -3888 -3870 -3889 -3871 -3890 -3872 -3891 -3873 -3892 -3874 -3893 -3875 -3894 -3876 -3895 -3877 -3896 -3878 -3897 -3879 -3898 -3899 -3881 -3900 -3882 -3901 -3883 -3902 -3884 -3903 -3885 -3904 -3886 -3905 -3887 -3906 -3888 -3907 -3889 -3908 -3890 -3909 -3891 -3910 -3892 -3911 -3893 -3912 -3894 -3913 -3895 -3914 -3896 -3915 -3897 -3916 -3898 -3917 -3899 -3918 -3919 -3901 -3920 -3902 -3921 -3903 -3922 -3904 -3923 -3905 -3924 -3906 -3925 -3907 -3926 -3908 -3927 -3909 -3928 -3910 -3929 -3911 -3930 -3912 -3931 -3913 -3932 -3914 -3933 -3915 -3934 -3916 -3935 -3917 -3936 -3918 -3937 -3919 -3938 -3939 -3921 -3940 -3922 -3941 -3923 -3942 -3924 -3943 -3925 -3944 -3926 -3945 -3927 -3946 -3928 -3947 -3929 -3948 -3930 -3949 -3931 -3950 -3932 -3951 -3933 -3952 -3934 -3953 -3935 -3954 -3936 -3955 -3937 -3956 -3938 -3957 -3939 -3958 -3959 -3941 -3960 -3942 -3961 -3943 -3962 -3944 -3963 -3945 -3964 -3946 -3965 -3947 -3966 -3948 -3967 -3949 -3968 -3950 -3969 -3951 -3970 -3952 -3971 -3953 -3972 -3954 -3973 -3955 -3974 -3956 -3975 -3957 -3976 -3958 -3977 -3959 -3978 -3979 -3961 -3980 -3962 -3981 -3963 -3982 -3964 -3983 -3965 -3984 -3966 -3985 -3967 -3986 -3968 -3987 -3969 -3988 -3970 -3989 -3971 -3990 -3972 -3991 -3973 -3992 -3974 -3993 -3975 -3994 -3976 -3995 -3977 -3996 -3978 -3997 -3979 -3998 -3999 -3981 -3982 -3983 -3984 -3985 -3986 -3987 -3988 -3989 -3990 -3991 -3992 -3993 -3994 -3995 -3996 -3997 -3998 -3999 -) - - -// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/owner b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/owner deleted file mode 100644 index 320db7ebb5c73569d084522f1b08ab2e203031de..0000000000000000000000000000000000000000 --- a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/owner +++ /dev/null @@ -1,12825 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class labelList; - note "nPoints:4851 nCells:4000 nFaces:12800 nInternalFaces:11200"; - location "constant/polyMesh"; - object owner; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - -12800 -( -0 -0 -0 -1 -1 -1 -2 -2 -2 -3 -3 -3 -4 -4 -4 -5 -5 -5 -6 -6 -6 -7 -7 -7 -8 -8 -8 -9 -9 -9 -10 -10 -10 -11 -11 -11 -12 -12 -12 -13 -13 -13 -14 -14 -14 -15 -15 -15 -16 -16 -16 -17 -17 -17 -18 -18 -18 -19 -19 -20 -20 -20 -21 -21 -21 -22 -22 -22 -23 -23 -23 -24 -24 -24 -25 -25 -25 -26 -26 -26 -27 -27 -27 -28 -28 -28 -29 -29 -29 -30 -30 -30 -31 -31 -31 -32 -32 -32 -33 -33 -33 -34 -34 -34 -35 -35 -35 -36 -36 -36 -37 -37 -37 -38 -38 -38 -39 -39 -40 -40 -40 -41 -41 -41 -42 -42 -42 -43 -43 -43 -44 -44 -44 -45 -45 -45 -46 -46 -46 -47 -47 -47 -48 -48 -48 -49 -49 -49 -50 -50 -50 -51 -51 -51 -52 -52 -52 -53 -53 -53 -54 -54 -54 -55 -55 -55 -56 -56 -56 -57 -57 -57 -58 -58 -58 -59 -59 -60 -60 -60 -61 -61 -61 -62 -62 -62 -63 -63 -63 -64 -64 -64 -65 -65 -65 -66 -66 -66 -67 -67 -67 -68 -68 -68 -69 -69 -69 -70 -70 -70 -71 -71 -71 -72 -72 -72 -73 -73 -73 -74 -74 -74 -75 -75 -75 -76 -76 -76 -77 -77 -77 -78 -78 -78 -79 -79 -80 -80 -80 -81 -81 -81 -82 -82 -82 -83 -83 -83 -84 -84 -84 -85 -85 -85 -86 -86 -86 -87 -87 -87 -88 -88 -88 -89 -89 -89 -90 -90 -90 -91 -91 -91 -92 -92 -92 -93 -93 -93 -94 -94 -94 -95 -95 -95 -96 -96 -96 -97 -97 -97 -98 -98 -98 -99 -99 -100 -100 -100 -101 -101 -101 -102 -102 -102 -103 -103 -103 -104 -104 -104 -105 -105 -105 -106 -106 -106 -107 -107 -107 -108 -108 -108 -109 -109 -109 -110 -110 -110 -111 -111 -111 -112 -112 -112 -113 -113 -113 -114 -114 -114 -115 -115 -115 -116 -116 -116 -117 -117 -117 -118 -118 -118 -119 -119 -120 -120 -120 -121 -121 -121 -122 -122 -122 -123 -123 -123 -124 -124 -124 -125 -125 -125 -126 -126 -126 -127 -127 -127 -128 -128 -128 -129 -129 -129 -130 -130 -130 -131 -131 -131 -132 -132 -132 -133 -133 -133 -134 -134 -134 -135 -135 -135 -136 -136 -136 -137 -137 -137 -138 -138 -138 -139 -139 -140 -140 -140 -141 -141 -141 -142 -142 -142 -143 -143 -143 -144 -144 -144 -145 -145 -145 -146 -146 -146 -147 -147 -147 -148 -148 -148 -149 -149 -149 -150 -150 -150 -151 -151 -151 -152 -152 -152 -153 -153 -153 -154 -154 -154 -155 -155 -155 -156 -156 -156 -157 -157 -157 -158 -158 -158 -159 -159 -160 -160 -160 -161 -161 -161 -162 -162 -162 -163 -163 -163 -164 -164 -164 -165 -165 -165 -166 -166 -166 -167 -167 -167 -168 -168 -168 -169 -169 -169 -170 -170 -170 -171 -171 -171 -172 -172 -172 -173 -173 -173 -174 -174 -174 -175 -175 -175 -176 -176 -176 -177 -177 -177 -178 -178 -178 -179 -179 -180 -180 -181 -181 -182 -182 -183 -183 -184 -184 -185 -185 -186 -186 -187 -187 -188 -188 -189 -189 -190 -190 -191 -191 -192 -192 -193 -193 -194 -194 -195 -195 -196 -196 -197 -197 -198 -198 -199 -200 -200 -200 -201 -201 -201 -202 -202 -202 -203 -203 -203 -204 -204 -204 -205 -205 -205 -206 -206 -206 -207 -207 -207 -208 -208 -208 -209 -209 -209 -210 -210 -210 -211 -211 -211 -212 -212 -212 -213 -213 -213 -214 -214 -214 -215 -215 -215 -216 -216 -216 -217 -217 -217 -218 -218 -218 -219 -219 -220 -220 -220 -221 -221 -221 -222 -222 -222 -223 -223 -223 -224 -224 -224 -225 -225 -225 -226 -226 -226 -227 -227 -227 -228 -228 -228 -229 -229 -229 -230 -230 -230 -231 -231 -231 -232 -232 -232 -233 -233 -233 -234 -234 -234 -235 -235 -235 -236 -236 -236 -237 -237 -237 -238 -238 -238 -239 -239 -240 -240 -240 -241 -241 -241 -242 -242 -242 -243 -243 -243 -244 -244 -244 -245 -245 -245 -246 -246 -246 -247 -247 -247 -248 -248 -248 -249 -249 -249 -250 -250 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -254 -254 -254 -255 -255 -255 -256 -256 -256 -257 -257 -257 -258 -258 -258 -259 -259 -260 -260 -260 -261 -261 -261 -262 -262 -262 -263 -263 -263 -264 -264 -264 -265 -265 -265 -266 -266 -266 -267 -267 -267 -268 -268 -268 -269 -269 -269 -270 -270 -270 -271 -271 -271 -272 -272 -272 -273 -273 -273 -274 -274 -274 -275 -275 -275 -276 -276 -276 -277 -277 -277 -278 -278 -278 -279 -279 -280 -280 -280 -281 -281 -281 -282 -282 -282 -283 -283 -283 -284 -284 -284 -285 -285 -285 -286 -286 -286 -287 -287 -287 -288 -288 -288 -289 -289 -289 -290 -290 -290 -291 -291 -291 -292 -292 -292 -293 -293 -293 -294 -294 -294 -295 -295 -295 -296 -296 -296 -297 -297 -297 -298 -298 -298 -299 -299 -300 -300 -300 -301 -301 -301 -302 -302 -302 -303 -303 -303 -304 -304 -304 -305 -305 -305 -306 -306 -306 -307 -307 -307 -308 -308 -308 -309 -309 -309 -310 -310 -310 -311 -311 -311 -312 -312 -312 -313 -313 -313 -314 -314 -314 -315 -315 -315 -316 -316 -316 -317 -317 -317 -318 -318 -318 -319 -319 -320 -320 -320 -321 -321 -321 -322 -322 -322 -323 -323 -323 -324 -324 -324 -325 -325 -325 -326 -326 -326 -327 -327 -327 -328 -328 -328 -329 -329 -329 -330 -330 -330 -331 -331 -331 -332 -332 -332 -333 -333 -333 -334 -334 -334 -335 -335 -335 -336 -336 -336 -337 -337 -337 -338 -338 -338 -339 -339 -340 -340 -340 -341 -341 -341 -342 -342 -342 -343 -343 -343 -344 -344 -344 -345 -345 -345 -346 -346 -346 -347 -347 -347 -348 -348 -348 -349 -349 -349 -350 -350 -350 -351 -351 -351 -352 -352 -352 -353 -353 -353 -354 -354 -354 -355 -355 -355 -356 -356 -356 -357 -357 -357 -358 -358 -358 -359 -359 -360 -360 -360 -361 -361 -361 -362 -362 -362 -363 -363 -363 -364 -364 -364 -365 -365 -365 -366 -366 -366 -367 -367 -367 -368 -368 -368 -369 -369 -369 -370 -370 -370 -371 -371 -371 -372 -372 -372 -373 -373 -373 -374 -374 -374 -375 -375 -375 -376 -376 -376 -377 -377 -377 -378 -378 -378 -379 -379 -380 -380 -381 -381 -382 -382 -383 -383 -384 -384 -385 -385 -386 -386 -387 -387 -388 -388 -389 -389 -390 -390 -391 -391 -392 -392 -393 -393 -394 -394 -395 -395 -396 -396 -397 -397 -398 -398 -399 -400 -400 -400 -401 -401 -401 -402 -402 -402 -403 -403 -403 -404 -404 -404 -405 -405 -405 -406 -406 -406 -407 -407 -407 -408 -408 -408 -409 -409 -409 -410 -410 -410 -411 -411 -411 -412 -412 -412 -413 -413 -413 -414 -414 -414 -415 -415 -415 -416 -416 -416 -417 -417 -417 -418 -418 -418 -419 -419 -420 -420 -420 -421 -421 -421 -422 -422 -422 -423 -423 -423 -424 -424 -424 -425 -425 -425 -426 -426 -426 -427 -427 -427 -428 -428 -428 -429 -429 -429 -430 -430 -430 -431 -431 -431 -432 -432 -432 -433 -433 -433 -434 -434 -434 -435 -435 -435 -436 -436 -436 -437 -437 -437 -438 -438 -438 -439 -439 -440 -440 -440 -441 -441 -441 -442 -442 -442 -443 -443 -443 -444 -444 -444 -445 -445 -445 -446 -446 -446 -447 -447 -447 -448 -448 -448 -449 -449 -449 -450 -450 -450 -451 -451 -451 -452 -452 -452 -453 -453 -453 -454 -454 -454 -455 -455 -455 -456 -456 -456 -457 -457 -457 -458 -458 -458 -459 -459 -460 -460 -460 -461 -461 -461 -462 -462 -462 -463 -463 -463 -464 -464 -464 -465 -465 -465 -466 -466 -466 -467 -467 -467 -468 -468 -468 -469 -469 -469 -470 -470 -470 -471 -471 -471 -472 -472 -472 -473 -473 -473 -474 -474 -474 -475 -475 -475 -476 -476 -476 -477 -477 -477 -478 -478 -478 -479 -479 -480 -480 -480 -481 -481 -481 -482 -482 -482 -483 -483 -483 -484 -484 -484 -485 -485 -485 -486 -486 -486 -487 -487 -487 -488 -488 -488 -489 -489 -489 -490 -490 -490 -491 -491 -491 -492 -492 -492 -493 -493 -493 -494 -494 -494 -495 -495 -495 -496 -496 -496 -497 -497 -497 -498 -498 -498 -499 -499 -500 -500 -500 -501 -501 -501 -502 -502 -502 -503 -503 -503 -504 -504 -504 -505 -505 -505 -506 -506 -506 -507 -507 -507 -508 -508 -508 -509 -509 -509 -510 -510 -510 -511 -511 -511 -512 -512 -512 -513 -513 -513 -514 -514 -514 -515 -515 -515 -516 -516 -516 -517 -517 -517 -518 -518 -518 -519 -519 -520 -520 -520 -521 -521 -521 -522 -522 -522 -523 -523 -523 -524 -524 -524 -525 -525 -525 -526 -526 -526 -527 -527 -527 -528 -528 -528 -529 -529 -529 -530 -530 -530 -531 -531 -531 -532 -532 -532 -533 -533 -533 -534 -534 -534 -535 -535 -535 -536 -536 -536 -537 -537 -537 -538 -538 -538 -539 -539 -540 -540 -540 -541 -541 -541 -542 -542 -542 -543 -543 -543 -544 -544 -544 -545 -545 -545 -546 -546 -546 -547 -547 -547 -548 -548 -548 -549 -549 -549 -550 -550 -550 -551 -551 -551 -552 -552 -552 -553 -553 -553 -554 -554 -554 -555 -555 -555 -556 -556 -556 -557 -557 -557 -558 -558 -558 -559 -559 -560 -560 -560 -561 -561 -561 -562 -562 -562 -563 -563 -563 -564 -564 -564 -565 -565 -565 -566 -566 -566 -567 -567 -567 -568 -568 -568 -569 -569 -569 -570 -570 -570 -571 -571 -571 -572 -572 -572 -573 -573 -573 -574 -574 -574 -575 -575 -575 -576 -576 -576 -577 -577 -577 -578 -578 -578 -579 -579 -580 -580 -581 -581 -582 -582 -583 -583 -584 -584 -585 -585 -586 -586 -587 -587 -588 -588 -589 -589 -590 -590 -591 -591 -592 -592 -593 -593 -594 -594 -595 -595 -596 -596 -597 -597 -598 -598 -599 -600 -600 -600 -601 -601 -601 -602 -602 -602 -603 -603 -603 -604 -604 -604 -605 -605 -605 -606 -606 -606 -607 -607 -607 -608 -608 -608 -609 -609 -609 -610 -610 -610 -611 -611 -611 -612 -612 -612 -613 -613 -613 -614 -614 -614 -615 -615 -615 -616 -616 -616 -617 -617 -617 -618 -618 -618 -619 -619 -620 -620 -620 -621 -621 -621 -622 -622 -622 -623 -623 -623 -624 -624 -624 -625 -625 -625 -626 -626 -626 -627 -627 -627 -628 -628 -628 -629 -629 -629 -630 -630 -630 -631 -631 -631 -632 -632 -632 -633 -633 -633 -634 -634 -634 -635 -635 -635 -636 -636 -636 -637 -637 -637 -638 -638 -638 -639 -639 -640 -640 -640 -641 -641 -641 -642 -642 -642 -643 -643 -643 -644 -644 -644 -645 -645 -645 -646 -646 -646 -647 -647 -647 -648 -648 -648 -649 -649 -649 -650 -650 -650 -651 -651 -651 -652 -652 -652 -653 -653 -653 -654 -654 -654 -655 -655 -655 -656 -656 -656 -657 -657 -657 -658 -658 -658 -659 -659 -660 -660 -660 -661 -661 -661 -662 -662 -662 -663 -663 -663 -664 -664 -664 -665 -665 -665 -666 -666 -666 -667 -667 -667 -668 -668 -668 -669 -669 -669 -670 -670 -670 -671 -671 -671 -672 -672 -672 -673 -673 -673 -674 -674 -674 -675 -675 -675 -676 -676 -676 -677 -677 -677 -678 -678 -678 -679 -679 -680 -680 -680 -681 -681 -681 -682 -682 -682 -683 -683 -683 -684 -684 -684 -685 -685 -685 -686 -686 -686 -687 -687 -687 -688 -688 -688 -689 -689 -689 -690 -690 -690 -691 -691 -691 -692 -692 -692 -693 -693 -693 -694 -694 -694 -695 -695 -695 -696 -696 -696 -697 -697 -697 -698 -698 -698 -699 -699 -700 -700 -700 -701 -701 -701 -702 -702 -702 -703 -703 -703 -704 -704 -704 -705 -705 -705 -706 -706 -706 -707 -707 -707 -708 -708 -708 -709 -709 -709 -710 -710 -710 -711 -711 -711 -712 -712 -712 -713 -713 -713 -714 -714 -714 -715 -715 -715 -716 -716 -716 -717 -717 -717 -718 -718 -718 -719 -719 -720 -720 -720 -721 -721 -721 -722 -722 -722 -723 -723 -723 -724 -724 -724 -725 -725 -725 -726 -726 -726 -727 -727 -727 -728 -728 -728 -729 -729 -729 -730 -730 -730 -731 -731 -731 -732 -732 -732 -733 -733 -733 -734 -734 -734 -735 -735 -735 -736 -736 -736 -737 -737 -737 -738 -738 -738 -739 -739 -740 -740 -740 -741 -741 -741 -742 -742 -742 -743 -743 -743 -744 -744 -744 -745 -745 -745 -746 -746 -746 -747 -747 -747 -748 -748 -748 -749 -749 -749 -750 -750 -750 -751 -751 -751 -752 -752 -752 -753 -753 -753 -754 -754 -754 -755 -755 -755 -756 -756 -756 -757 -757 -757 -758 -758 -758 -759 -759 -760 -760 -760 -761 -761 -761 -762 -762 -762 -763 -763 -763 -764 -764 -764 -765 -765 -765 -766 -766 -766 -767 -767 -767 -768 -768 -768 -769 -769 -769 -770 -770 -770 -771 -771 -771 -772 -772 -772 -773 -773 -773 -774 -774 -774 -775 -775 -775 -776 -776 -776 -777 -777 -777 -778 -778 -778 -779 -779 -780 -780 -781 -781 -782 -782 -783 -783 -784 -784 -785 -785 -786 -786 -787 -787 -788 -788 -789 -789 -790 -790 -791 -791 -792 -792 -793 -793 -794 -794 -795 -795 -796 -796 -797 -797 -798 -798 -799 -800 -800 -800 -801 -801 -801 -802 -802 -802 -803 -803 -803 -804 -804 -804 -805 -805 -805 -806 -806 -806 -807 -807 -807 -808 -808 -808 -809 -809 -809 -810 -810 -810 -811 -811 -811 -812 -812 -812 -813 -813 -813 -814 -814 -814 -815 -815 -815 -816 -816 -816 -817 -817 -817 -818 -818 -818 -819 -819 -820 -820 -820 -821 -821 -821 -822 -822 -822 -823 -823 -823 -824 -824 -824 -825 -825 -825 -826 -826 -826 -827 -827 -827 -828 -828 -828 -829 -829 -829 -830 -830 -830 -831 -831 -831 -832 -832 -832 -833 -833 -833 -834 -834 -834 -835 -835 -835 -836 -836 -836 -837 -837 -837 -838 -838 -838 -839 -839 -840 -840 -840 -841 -841 -841 -842 -842 -842 -843 -843 -843 -844 -844 -844 -845 -845 -845 -846 -846 -846 -847 -847 -847 -848 -848 -848 -849 -849 -849 -850 -850 -850 -851 -851 -851 -852 -852 -852 -853 -853 -853 -854 -854 -854 -855 -855 -855 -856 -856 -856 -857 -857 -857 -858 -858 -858 -859 -859 -860 -860 -860 -861 -861 -861 -862 -862 -862 -863 -863 -863 -864 -864 -864 -865 -865 -865 -866 -866 -866 -867 -867 -867 -868 -868 -868 -869 -869 -869 -870 -870 -870 -871 -871 -871 -872 -872 -872 -873 -873 -873 -874 -874 -874 -875 -875 -875 -876 -876 -876 -877 -877 -877 -878 -878 -878 -879 -879 -880 -880 -880 -881 -881 -881 -882 -882 -882 -883 -883 -883 -884 -884 -884 -885 -885 -885 -886 -886 -886 -887 -887 -887 -888 -888 -888 -889 -889 -889 -890 -890 -890 -891 -891 -891 -892 -892 -892 -893 -893 -893 -894 -894 -894 -895 -895 -895 -896 -896 -896 -897 -897 -897 -898 -898 -898 -899 -899 -900 -900 -900 -901 -901 -901 -902 -902 -902 -903 -903 -903 -904 -904 -904 -905 -905 -905 -906 -906 -906 -907 -907 -907 -908 -908 -908 -909 -909 -909 -910 -910 -910 -911 -911 -911 -912 -912 -912 -913 -913 -913 -914 -914 -914 -915 -915 -915 -916 -916 -916 -917 -917 -917 -918 -918 -918 -919 -919 -920 -920 -920 -921 -921 -921 -922 -922 -922 -923 -923 -923 -924 -924 -924 -925 -925 -925 -926 -926 -926 -927 -927 -927 -928 -928 -928 -929 -929 -929 -930 -930 -930 -931 -931 -931 -932 -932 -932 -933 -933 -933 -934 -934 -934 -935 -935 -935 -936 -936 -936 -937 -937 -937 -938 -938 -938 -939 -939 -940 -940 -940 -941 -941 -941 -942 -942 -942 -943 -943 -943 -944 -944 -944 -945 -945 -945 -946 -946 -946 -947 -947 -947 -948 -948 -948 -949 -949 -949 -950 -950 -950 -951 -951 -951 -952 -952 -952 -953 -953 -953 -954 -954 -954 -955 -955 -955 -956 -956 -956 -957 -957 -957 -958 -958 -958 -959 -959 -960 -960 -960 -961 -961 -961 -962 -962 -962 -963 -963 -963 -964 -964 -964 -965 -965 -965 -966 -966 -966 -967 -967 -967 -968 -968 -968 -969 -969 -969 -970 -970 -970 -971 -971 -971 -972 -972 -972 -973 -973 -973 -974 -974 -974 -975 -975 -975 -976 -976 -976 -977 -977 -977 -978 -978 -978 -979 -979 -980 -980 -981 -981 -982 -982 -983 -983 -984 -984 -985 -985 -986 -986 -987 -987 -988 -988 -989 -989 -990 -990 -991 -991 -992 -992 -993 -993 -994 -994 -995 -995 -996 -996 -997 -997 -998 -998 -999 -1000 -1000 -1000 -1001 -1001 -1001 -1002 -1002 -1002 -1003 -1003 -1003 -1004 -1004 -1004 -1005 -1005 -1005 -1006 -1006 -1006 -1007 -1007 -1007 -1008 -1008 -1008 -1009 -1009 -1009 -1010 -1010 -1010 -1011 -1011 -1011 -1012 -1012 -1012 -1013 -1013 -1013 -1014 -1014 -1014 -1015 -1015 -1015 -1016 -1016 -1016 -1017 -1017 -1017 -1018 -1018 -1018 -1019 -1019 -1020 -1020 -1020 -1021 -1021 -1021 -1022 -1022 -1022 -1023 -1023 -1023 -1024 -1024 -1024 -1025 -1025 -1025 -1026 -1026 -1026 -1027 -1027 -1027 -1028 -1028 -1028 -1029 -1029 -1029 -1030 -1030 -1030 -1031 -1031 -1031 -1032 -1032 -1032 -1033 -1033 -1033 -1034 -1034 -1034 -1035 -1035 -1035 -1036 -1036 -1036 -1037 -1037 -1037 -1038 -1038 -1038 -1039 -1039 -1040 -1040 -1040 -1041 -1041 -1041 -1042 -1042 -1042 -1043 -1043 -1043 -1044 -1044 -1044 -1045 -1045 -1045 -1046 -1046 -1046 -1047 -1047 -1047 -1048 -1048 -1048 -1049 -1049 -1049 -1050 -1050 -1050 -1051 -1051 -1051 -1052 -1052 -1052 -1053 -1053 -1053 -1054 -1054 -1054 -1055 -1055 -1055 -1056 -1056 -1056 -1057 -1057 -1057 -1058 -1058 -1058 -1059 -1059 -1060 -1060 -1060 -1061 -1061 -1061 -1062 -1062 -1062 -1063 -1063 -1063 -1064 -1064 -1064 -1065 -1065 -1065 -1066 -1066 -1066 -1067 -1067 -1067 -1068 -1068 -1068 -1069 -1069 -1069 -1070 -1070 -1070 -1071 -1071 -1071 -1072 -1072 -1072 -1073 -1073 -1073 -1074 -1074 -1074 -1075 -1075 -1075 -1076 -1076 -1076 -1077 -1077 -1077 -1078 -1078 -1078 -1079 -1079 -1080 -1080 -1080 -1081 -1081 -1081 -1082 -1082 -1082 -1083 -1083 -1083 -1084 -1084 -1084 -1085 -1085 -1085 -1086 -1086 -1086 -1087 -1087 -1087 -1088 -1088 -1088 -1089 -1089 -1089 -1090 -1090 -1090 -1091 -1091 -1091 -1092 -1092 -1092 -1093 -1093 -1093 -1094 -1094 -1094 -1095 -1095 -1095 -1096 -1096 -1096 -1097 -1097 -1097 -1098 -1098 -1098 -1099 -1099 -1100 -1100 -1100 -1101 -1101 -1101 -1102 -1102 -1102 -1103 -1103 -1103 -1104 -1104 -1104 -1105 -1105 -1105 -1106 -1106 -1106 -1107 -1107 -1107 -1108 -1108 -1108 -1109 -1109 -1109 -1110 -1110 -1110 -1111 -1111 -1111 -1112 -1112 -1112 -1113 -1113 -1113 -1114 -1114 -1114 -1115 -1115 -1115 -1116 -1116 -1116 -1117 -1117 -1117 -1118 -1118 -1118 -1119 -1119 -1120 -1120 -1120 -1121 -1121 -1121 -1122 -1122 -1122 -1123 -1123 -1123 -1124 -1124 -1124 -1125 -1125 -1125 -1126 -1126 -1126 -1127 -1127 -1127 -1128 -1128 -1128 -1129 -1129 -1129 -1130 -1130 -1130 -1131 -1131 -1131 -1132 -1132 -1132 -1133 -1133 -1133 -1134 -1134 -1134 -1135 -1135 -1135 -1136 -1136 -1136 -1137 -1137 -1137 -1138 -1138 -1138 -1139 -1139 -1140 -1140 -1140 -1141 -1141 -1141 -1142 -1142 -1142 -1143 -1143 -1143 -1144 -1144 -1144 -1145 -1145 -1145 -1146 -1146 -1146 -1147 -1147 -1147 -1148 -1148 -1148 -1149 -1149 -1149 -1150 -1150 -1150 -1151 -1151 -1151 -1152 -1152 -1152 -1153 -1153 -1153 -1154 -1154 -1154 -1155 -1155 -1155 -1156 -1156 -1156 -1157 -1157 -1157 -1158 -1158 -1158 -1159 -1159 -1160 -1160 -1160 -1161 -1161 -1161 -1162 -1162 -1162 -1163 -1163 -1163 -1164 -1164 -1164 -1165 -1165 -1165 -1166 -1166 -1166 -1167 -1167 -1167 -1168 -1168 -1168 -1169 -1169 -1169 -1170 -1170 -1170 -1171 -1171 -1171 -1172 -1172 -1172 -1173 -1173 -1173 -1174 -1174 -1174 -1175 -1175 -1175 -1176 -1176 -1176 -1177 -1177 -1177 -1178 -1178 -1178 -1179 -1179 -1180 -1180 -1181 -1181 -1182 -1182 -1183 -1183 -1184 -1184 -1185 -1185 -1186 -1186 -1187 -1187 -1188 -1188 -1189 -1189 -1190 -1190 -1191 -1191 -1192 -1192 -1193 -1193 -1194 -1194 -1195 -1195 -1196 -1196 -1197 -1197 -1198 -1198 -1199 -1200 -1200 -1200 -1201 -1201 -1201 -1202 -1202 -1202 -1203 -1203 -1203 -1204 -1204 -1204 -1205 -1205 -1205 -1206 -1206 -1206 -1207 -1207 -1207 -1208 -1208 -1208 -1209 -1209 -1209 -1210 -1210 -1210 -1211 -1211 -1211 -1212 -1212 -1212 -1213 -1213 -1213 -1214 -1214 -1214 -1215 -1215 -1215 -1216 -1216 -1216 -1217 -1217 -1217 -1218 -1218 -1218 -1219 -1219 -1220 -1220 -1220 -1221 -1221 -1221 -1222 -1222 -1222 -1223 -1223 -1223 -1224 -1224 -1224 -1225 -1225 -1225 -1226 -1226 -1226 -1227 -1227 -1227 -1228 -1228 -1228 -1229 -1229 -1229 -1230 -1230 -1230 -1231 -1231 -1231 -1232 -1232 -1232 -1233 -1233 -1233 -1234 -1234 -1234 -1235 -1235 -1235 -1236 -1236 -1236 -1237 -1237 -1237 -1238 -1238 -1238 -1239 -1239 -1240 -1240 -1240 -1241 -1241 -1241 -1242 -1242 -1242 -1243 -1243 -1243 -1244 -1244 -1244 -1245 -1245 -1245 -1246 -1246 -1246 -1247 -1247 -1247 -1248 -1248 -1248 -1249 -1249 -1249 -1250 -1250 -1250 -1251 -1251 -1251 -1252 -1252 -1252 -1253 -1253 -1253 -1254 -1254 -1254 -1255 -1255 -1255 -1256 -1256 -1256 -1257 -1257 -1257 -1258 -1258 -1258 -1259 -1259 -1260 -1260 -1260 -1261 -1261 -1261 -1262 -1262 -1262 -1263 -1263 -1263 -1264 -1264 -1264 -1265 -1265 -1265 -1266 -1266 -1266 -1267 -1267 -1267 -1268 -1268 -1268 -1269 -1269 -1269 -1270 -1270 -1270 -1271 -1271 -1271 -1272 -1272 -1272 -1273 -1273 -1273 -1274 -1274 -1274 -1275 -1275 -1275 -1276 -1276 -1276 -1277 -1277 -1277 -1278 -1278 -1278 -1279 -1279 -1280 -1280 -1280 -1281 -1281 -1281 -1282 -1282 -1282 -1283 -1283 -1283 -1284 -1284 -1284 -1285 -1285 -1285 -1286 -1286 -1286 -1287 -1287 -1287 -1288 -1288 -1288 -1289 -1289 -1289 -1290 -1290 -1290 -1291 -1291 -1291 -1292 -1292 -1292 -1293 -1293 -1293 -1294 -1294 -1294 -1295 -1295 -1295 -1296 -1296 -1296 -1297 -1297 -1297 -1298 -1298 -1298 -1299 -1299 -1300 -1300 -1300 -1301 -1301 -1301 -1302 -1302 -1302 -1303 -1303 -1303 -1304 -1304 -1304 -1305 -1305 -1305 -1306 -1306 -1306 -1307 -1307 -1307 -1308 -1308 -1308 -1309 -1309 -1309 -1310 -1310 -1310 -1311 -1311 -1311 -1312 -1312 -1312 -1313 -1313 -1313 -1314 -1314 -1314 -1315 -1315 -1315 -1316 -1316 -1316 -1317 -1317 -1317 -1318 -1318 -1318 -1319 -1319 -1320 -1320 -1320 -1321 -1321 -1321 -1322 -1322 -1322 -1323 -1323 -1323 -1324 -1324 -1324 -1325 -1325 -1325 -1326 -1326 -1326 -1327 -1327 -1327 -1328 -1328 -1328 -1329 -1329 -1329 -1330 -1330 -1330 -1331 -1331 -1331 -1332 -1332 -1332 -1333 -1333 -1333 -1334 -1334 -1334 -1335 -1335 -1335 -1336 -1336 -1336 -1337 -1337 -1337 -1338 -1338 -1338 -1339 -1339 -1340 -1340 -1340 -1341 -1341 -1341 -1342 -1342 -1342 -1343 -1343 -1343 -1344 -1344 -1344 -1345 -1345 -1345 -1346 -1346 -1346 -1347 -1347 -1347 -1348 -1348 -1348 -1349 -1349 -1349 -1350 -1350 -1350 -1351 -1351 -1351 -1352 -1352 -1352 -1353 -1353 -1353 -1354 -1354 -1354 -1355 -1355 -1355 -1356 -1356 -1356 -1357 -1357 -1357 -1358 -1358 -1358 -1359 -1359 -1360 -1360 -1360 -1361 -1361 -1361 -1362 -1362 -1362 -1363 -1363 -1363 -1364 -1364 -1364 -1365 -1365 -1365 -1366 -1366 -1366 -1367 -1367 -1367 -1368 -1368 -1368 -1369 -1369 -1369 -1370 -1370 -1370 -1371 -1371 -1371 -1372 -1372 -1372 -1373 -1373 -1373 -1374 -1374 -1374 -1375 -1375 -1375 -1376 -1376 -1376 -1377 -1377 -1377 -1378 -1378 -1378 -1379 -1379 -1380 -1380 -1381 -1381 -1382 -1382 -1383 -1383 -1384 -1384 -1385 -1385 -1386 -1386 -1387 -1387 -1388 -1388 -1389 -1389 -1390 -1390 -1391 -1391 -1392 -1392 -1393 -1393 -1394 -1394 -1395 -1395 -1396 -1396 -1397 -1397 -1398 -1398 -1399 -1400 -1400 -1400 -1401 -1401 -1401 -1402 -1402 -1402 -1403 -1403 -1403 -1404 -1404 -1404 -1405 -1405 -1405 -1406 -1406 -1406 -1407 -1407 -1407 -1408 -1408 -1408 -1409 -1409 -1409 -1410 -1410 -1410 -1411 -1411 -1411 -1412 -1412 -1412 -1413 -1413 -1413 -1414 -1414 -1414 -1415 -1415 -1415 -1416 -1416 -1416 -1417 -1417 -1417 -1418 -1418 -1418 -1419 -1419 -1420 -1420 -1420 -1421 -1421 -1421 -1422 -1422 -1422 -1423 -1423 -1423 -1424 -1424 -1424 -1425 -1425 -1425 -1426 -1426 -1426 -1427 -1427 -1427 -1428 -1428 -1428 -1429 -1429 -1429 -1430 -1430 -1430 -1431 -1431 -1431 -1432 -1432 -1432 -1433 -1433 -1433 -1434 -1434 -1434 -1435 -1435 -1435 -1436 -1436 -1436 -1437 -1437 -1437 -1438 -1438 -1438 -1439 -1439 -1440 -1440 -1440 -1441 -1441 -1441 -1442 -1442 -1442 -1443 -1443 -1443 -1444 -1444 -1444 -1445 -1445 -1445 -1446 -1446 -1446 -1447 -1447 -1447 -1448 -1448 -1448 -1449 -1449 -1449 -1450 -1450 -1450 -1451 -1451 -1451 -1452 -1452 -1452 -1453 -1453 -1453 -1454 -1454 -1454 -1455 -1455 -1455 -1456 -1456 -1456 -1457 -1457 -1457 -1458 -1458 -1458 -1459 -1459 -1460 -1460 -1460 -1461 -1461 -1461 -1462 -1462 -1462 -1463 -1463 -1463 -1464 -1464 -1464 -1465 -1465 -1465 -1466 -1466 -1466 -1467 -1467 -1467 -1468 -1468 -1468 -1469 -1469 -1469 -1470 -1470 -1470 -1471 -1471 -1471 -1472 -1472 -1472 -1473 -1473 -1473 -1474 -1474 -1474 -1475 -1475 -1475 -1476 -1476 -1476 -1477 -1477 -1477 -1478 -1478 -1478 -1479 -1479 -1480 -1480 -1480 -1481 -1481 -1481 -1482 -1482 -1482 -1483 -1483 -1483 -1484 -1484 -1484 -1485 -1485 -1485 -1486 -1486 -1486 -1487 -1487 -1487 -1488 -1488 -1488 -1489 -1489 -1489 -1490 -1490 -1490 -1491 -1491 -1491 -1492 -1492 -1492 -1493 -1493 -1493 -1494 -1494 -1494 -1495 -1495 -1495 -1496 -1496 -1496 -1497 -1497 -1497 -1498 -1498 -1498 -1499 -1499 -1500 -1500 -1500 -1501 -1501 -1501 -1502 -1502 -1502 -1503 -1503 -1503 -1504 -1504 -1504 -1505 -1505 -1505 -1506 -1506 -1506 -1507 -1507 -1507 -1508 -1508 -1508 -1509 -1509 -1509 -1510 -1510 -1510 -1511 -1511 -1511 -1512 -1512 -1512 -1513 -1513 -1513 -1514 -1514 -1514 -1515 -1515 -1515 -1516 -1516 -1516 -1517 -1517 -1517 -1518 -1518 -1518 -1519 -1519 -1520 -1520 -1520 -1521 -1521 -1521 -1522 -1522 -1522 -1523 -1523 -1523 -1524 -1524 -1524 -1525 -1525 -1525 -1526 -1526 -1526 -1527 -1527 -1527 -1528 -1528 -1528 -1529 -1529 -1529 -1530 -1530 -1530 -1531 -1531 -1531 -1532 -1532 -1532 -1533 -1533 -1533 -1534 -1534 -1534 -1535 -1535 -1535 -1536 -1536 -1536 -1537 -1537 -1537 -1538 -1538 -1538 -1539 -1539 -1540 -1540 -1540 -1541 -1541 -1541 -1542 -1542 -1542 -1543 -1543 -1543 -1544 -1544 -1544 -1545 -1545 -1545 -1546 -1546 -1546 -1547 -1547 -1547 -1548 -1548 -1548 -1549 -1549 -1549 -1550 -1550 -1550 -1551 -1551 -1551 -1552 -1552 -1552 -1553 -1553 -1553 -1554 -1554 -1554 -1555 -1555 -1555 -1556 -1556 -1556 -1557 -1557 -1557 -1558 -1558 -1558 -1559 -1559 -1560 -1560 -1560 -1561 -1561 -1561 -1562 -1562 -1562 -1563 -1563 -1563 -1564 -1564 -1564 -1565 -1565 -1565 -1566 -1566 -1566 -1567 -1567 -1567 -1568 -1568 -1568 -1569 -1569 -1569 -1570 -1570 -1570 -1571 -1571 -1571 -1572 -1572 -1572 -1573 -1573 -1573 -1574 -1574 -1574 -1575 -1575 -1575 -1576 -1576 -1576 -1577 -1577 -1577 -1578 -1578 -1578 -1579 -1579 -1580 -1580 -1581 -1581 -1582 -1582 -1583 -1583 -1584 -1584 -1585 -1585 -1586 -1586 -1587 -1587 -1588 -1588 -1589 -1589 -1590 -1590 -1591 -1591 -1592 -1592 -1593 -1593 -1594 -1594 -1595 -1595 -1596 -1596 -1597 -1597 -1598 -1598 -1599 -1600 -1600 -1600 -1601 -1601 -1601 -1602 -1602 -1602 -1603 -1603 -1603 -1604 -1604 -1604 -1605 -1605 -1605 -1606 -1606 -1606 -1607 -1607 -1607 -1608 -1608 -1608 -1609 -1609 -1609 -1610 -1610 -1610 -1611 -1611 -1611 -1612 -1612 -1612 -1613 -1613 -1613 -1614 -1614 -1614 -1615 -1615 -1615 -1616 -1616 -1616 -1617 -1617 -1617 -1618 -1618 -1618 -1619 -1619 -1620 -1620 -1620 -1621 -1621 -1621 -1622 -1622 -1622 -1623 -1623 -1623 -1624 -1624 -1624 -1625 -1625 -1625 -1626 -1626 -1626 -1627 -1627 -1627 -1628 -1628 -1628 -1629 -1629 -1629 -1630 -1630 -1630 -1631 -1631 -1631 -1632 -1632 -1632 -1633 -1633 -1633 -1634 -1634 -1634 -1635 -1635 -1635 -1636 -1636 -1636 -1637 -1637 -1637 -1638 -1638 -1638 -1639 -1639 -1640 -1640 -1640 -1641 -1641 -1641 -1642 -1642 -1642 -1643 -1643 -1643 -1644 -1644 -1644 -1645 -1645 -1645 -1646 -1646 -1646 -1647 -1647 -1647 -1648 -1648 -1648 -1649 -1649 -1649 -1650 -1650 -1650 -1651 -1651 -1651 -1652 -1652 -1652 -1653 -1653 -1653 -1654 -1654 -1654 -1655 -1655 -1655 -1656 -1656 -1656 -1657 -1657 -1657 -1658 -1658 -1658 -1659 -1659 -1660 -1660 -1660 -1661 -1661 -1661 -1662 -1662 -1662 -1663 -1663 -1663 -1664 -1664 -1664 -1665 -1665 -1665 -1666 -1666 -1666 -1667 -1667 -1667 -1668 -1668 -1668 -1669 -1669 -1669 -1670 -1670 -1670 -1671 -1671 -1671 -1672 -1672 -1672 -1673 -1673 -1673 -1674 -1674 -1674 -1675 -1675 -1675 -1676 -1676 -1676 -1677 -1677 -1677 -1678 -1678 -1678 -1679 -1679 -1680 -1680 -1680 -1681 -1681 -1681 -1682 -1682 -1682 -1683 -1683 -1683 -1684 -1684 -1684 -1685 -1685 -1685 -1686 -1686 -1686 -1687 -1687 -1687 -1688 -1688 -1688 -1689 -1689 -1689 -1690 -1690 -1690 -1691 -1691 -1691 -1692 -1692 -1692 -1693 -1693 -1693 -1694 -1694 -1694 -1695 -1695 -1695 -1696 -1696 -1696 -1697 -1697 -1697 -1698 -1698 -1698 -1699 -1699 -1700 -1700 -1700 -1701 -1701 -1701 -1702 -1702 -1702 -1703 -1703 -1703 -1704 -1704 -1704 -1705 -1705 -1705 -1706 -1706 -1706 -1707 -1707 -1707 -1708 -1708 -1708 -1709 -1709 -1709 -1710 -1710 -1710 -1711 -1711 -1711 -1712 -1712 -1712 -1713 -1713 -1713 -1714 -1714 -1714 -1715 -1715 -1715 -1716 -1716 -1716 -1717 -1717 -1717 -1718 -1718 -1718 -1719 -1719 -1720 -1720 -1720 -1721 -1721 -1721 -1722 -1722 -1722 -1723 -1723 -1723 -1724 -1724 -1724 -1725 -1725 -1725 -1726 -1726 -1726 -1727 -1727 -1727 -1728 -1728 -1728 -1729 -1729 -1729 -1730 -1730 -1730 -1731 -1731 -1731 -1732 -1732 -1732 -1733 -1733 -1733 -1734 -1734 -1734 -1735 -1735 -1735 -1736 -1736 -1736 -1737 -1737 -1737 -1738 -1738 -1738 -1739 -1739 -1740 -1740 -1740 -1741 -1741 -1741 -1742 -1742 -1742 -1743 -1743 -1743 -1744 -1744 -1744 -1745 -1745 -1745 -1746 -1746 -1746 -1747 -1747 -1747 -1748 -1748 -1748 -1749 -1749 -1749 -1750 -1750 -1750 -1751 -1751 -1751 -1752 -1752 -1752 -1753 -1753 -1753 -1754 -1754 -1754 -1755 -1755 -1755 -1756 -1756 -1756 -1757 -1757 -1757 -1758 -1758 -1758 -1759 -1759 -1760 -1760 -1760 -1761 -1761 -1761 -1762 -1762 -1762 -1763 -1763 -1763 -1764 -1764 -1764 -1765 -1765 -1765 -1766 -1766 -1766 -1767 -1767 -1767 -1768 -1768 -1768 -1769 -1769 -1769 -1770 -1770 -1770 -1771 -1771 -1771 -1772 -1772 -1772 -1773 -1773 -1773 -1774 -1774 -1774 -1775 -1775 -1775 -1776 -1776 -1776 -1777 -1777 -1777 -1778 -1778 -1778 -1779 -1779 -1780 -1780 -1781 -1781 -1782 -1782 -1783 -1783 -1784 -1784 -1785 -1785 -1786 -1786 -1787 -1787 -1788 -1788 -1789 -1789 -1790 -1790 -1791 -1791 -1792 -1792 -1793 -1793 -1794 -1794 -1795 -1795 -1796 -1796 -1797 -1797 -1798 -1798 -1799 -1800 -1800 -1800 -1801 -1801 -1801 -1802 -1802 -1802 -1803 -1803 -1803 -1804 -1804 -1804 -1805 -1805 -1805 -1806 -1806 -1806 -1807 -1807 -1807 -1808 -1808 -1808 -1809 -1809 -1809 -1810 -1810 -1810 -1811 -1811 -1811 -1812 -1812 -1812 -1813 -1813 -1813 -1814 -1814 -1814 -1815 -1815 -1815 -1816 -1816 -1816 -1817 -1817 -1817 -1818 -1818 -1818 -1819 -1819 -1820 -1820 -1820 -1821 -1821 -1821 -1822 -1822 -1822 -1823 -1823 -1823 -1824 -1824 -1824 -1825 -1825 -1825 -1826 -1826 -1826 -1827 -1827 -1827 -1828 -1828 -1828 -1829 -1829 -1829 -1830 -1830 -1830 -1831 -1831 -1831 -1832 -1832 -1832 -1833 -1833 -1833 -1834 -1834 -1834 -1835 -1835 -1835 -1836 -1836 -1836 -1837 -1837 -1837 -1838 -1838 -1838 -1839 -1839 -1840 -1840 -1840 -1841 -1841 -1841 -1842 -1842 -1842 -1843 -1843 -1843 -1844 -1844 -1844 -1845 -1845 -1845 -1846 -1846 -1846 -1847 -1847 -1847 -1848 -1848 -1848 -1849 -1849 -1849 -1850 -1850 -1850 -1851 -1851 -1851 -1852 -1852 -1852 -1853 -1853 -1853 -1854 -1854 -1854 -1855 -1855 -1855 -1856 -1856 -1856 -1857 -1857 -1857 -1858 -1858 -1858 -1859 -1859 -1860 -1860 -1860 -1861 -1861 -1861 -1862 -1862 -1862 -1863 -1863 -1863 -1864 -1864 -1864 -1865 -1865 -1865 -1866 -1866 -1866 -1867 -1867 -1867 -1868 -1868 -1868 -1869 -1869 -1869 -1870 -1870 -1870 -1871 -1871 -1871 -1872 -1872 -1872 -1873 -1873 -1873 -1874 -1874 -1874 -1875 -1875 -1875 -1876 -1876 -1876 -1877 -1877 -1877 -1878 -1878 -1878 -1879 -1879 -1880 -1880 -1880 -1881 -1881 -1881 -1882 -1882 -1882 -1883 -1883 -1883 -1884 -1884 -1884 -1885 -1885 -1885 -1886 -1886 -1886 -1887 -1887 -1887 -1888 -1888 -1888 -1889 -1889 -1889 -1890 -1890 -1890 -1891 -1891 -1891 -1892 -1892 -1892 -1893 -1893 -1893 -1894 -1894 -1894 -1895 -1895 -1895 -1896 -1896 -1896 -1897 -1897 -1897 -1898 -1898 -1898 -1899 -1899 -1900 -1900 -1900 -1901 -1901 -1901 -1902 -1902 -1902 -1903 -1903 -1903 -1904 -1904 -1904 -1905 -1905 -1905 -1906 -1906 -1906 -1907 -1907 -1907 -1908 -1908 -1908 -1909 -1909 -1909 -1910 -1910 -1910 -1911 -1911 -1911 -1912 -1912 -1912 -1913 -1913 -1913 -1914 -1914 -1914 -1915 -1915 -1915 -1916 -1916 -1916 -1917 -1917 -1917 -1918 -1918 -1918 -1919 -1919 -1920 -1920 -1920 -1921 -1921 -1921 -1922 -1922 -1922 -1923 -1923 -1923 -1924 -1924 -1924 -1925 -1925 -1925 -1926 -1926 -1926 -1927 -1927 -1927 -1928 -1928 -1928 -1929 -1929 -1929 -1930 -1930 -1930 -1931 -1931 -1931 -1932 -1932 -1932 -1933 -1933 -1933 -1934 -1934 -1934 -1935 -1935 -1935 -1936 -1936 -1936 -1937 -1937 -1937 -1938 -1938 -1938 -1939 -1939 -1940 -1940 -1940 -1941 -1941 -1941 -1942 -1942 -1942 -1943 -1943 -1943 -1944 -1944 -1944 -1945 -1945 -1945 -1946 -1946 -1946 -1947 -1947 -1947 -1948 -1948 -1948 -1949 -1949 -1949 -1950 -1950 -1950 -1951 -1951 -1951 -1952 -1952 -1952 -1953 -1953 -1953 -1954 -1954 -1954 -1955 -1955 -1955 -1956 -1956 -1956 -1957 -1957 -1957 -1958 -1958 -1958 -1959 -1959 -1960 -1960 -1960 -1961 -1961 -1961 -1962 -1962 -1962 -1963 -1963 -1963 -1964 -1964 -1964 -1965 -1965 -1965 -1966 -1966 -1966 -1967 -1967 -1967 -1968 -1968 -1968 -1969 -1969 -1969 -1970 -1970 -1970 -1971 -1971 -1971 -1972 -1972 -1972 -1973 -1973 -1973 -1974 -1974 -1974 -1975 -1975 -1975 -1976 -1976 -1976 -1977 -1977 -1977 -1978 -1978 -1978 -1979 -1979 -1980 -1980 -1981 -1981 -1982 -1982 -1983 -1983 -1984 -1984 -1985 -1985 -1986 -1986 -1987 -1987 -1988 -1988 -1989 -1989 -1990 -1990 -1991 -1991 -1992 -1992 -1993 -1993 -1994 -1994 -1995 -1995 -1996 -1996 -1997 -1997 -1998 -1998 -1999 -2000 -2000 -2000 -2001 -2001 -2001 -2002 -2002 -2002 -2003 -2003 -2003 -2004 -2004 -2004 -2005 -2005 -2005 -2006 -2006 -2006 -2007 -2007 -2007 -2008 -2008 -2008 -2009 -2009 -2009 -2010 -2010 -2010 -2011 -2011 -2011 -2012 -2012 -2012 -2013 -2013 -2013 -2014 -2014 -2014 -2015 -2015 -2015 -2016 -2016 -2016 -2017 -2017 -2017 -2018 -2018 -2018 -2019 -2019 -2020 -2020 -2020 -2021 -2021 -2021 -2022 -2022 -2022 -2023 -2023 -2023 -2024 -2024 -2024 -2025 -2025 -2025 -2026 -2026 -2026 -2027 -2027 -2027 -2028 -2028 -2028 -2029 -2029 -2029 -2030 -2030 -2030 -2031 -2031 -2031 -2032 -2032 -2032 -2033 -2033 -2033 -2034 -2034 -2034 -2035 -2035 -2035 -2036 -2036 -2036 -2037 -2037 -2037 -2038 -2038 -2038 -2039 -2039 -2040 -2040 -2040 -2041 -2041 -2041 -2042 -2042 -2042 -2043 -2043 -2043 -2044 -2044 -2044 -2045 -2045 -2045 -2046 -2046 -2046 -2047 -2047 -2047 -2048 -2048 -2048 -2049 -2049 -2049 -2050 -2050 -2050 -2051 -2051 -2051 -2052 -2052 -2052 -2053 -2053 -2053 -2054 -2054 -2054 -2055 -2055 -2055 -2056 -2056 -2056 -2057 -2057 -2057 -2058 -2058 -2058 -2059 -2059 -2060 -2060 -2060 -2061 -2061 -2061 -2062 -2062 -2062 -2063 -2063 -2063 -2064 -2064 -2064 -2065 -2065 -2065 -2066 -2066 -2066 -2067 -2067 -2067 -2068 -2068 -2068 -2069 -2069 -2069 -2070 -2070 -2070 -2071 -2071 -2071 -2072 -2072 -2072 -2073 -2073 -2073 -2074 -2074 -2074 -2075 -2075 -2075 -2076 -2076 -2076 -2077 -2077 -2077 -2078 -2078 -2078 -2079 -2079 -2080 -2080 -2080 -2081 -2081 -2081 -2082 -2082 -2082 -2083 -2083 -2083 -2084 -2084 -2084 -2085 -2085 -2085 -2086 -2086 -2086 -2087 -2087 -2087 -2088 -2088 -2088 -2089 -2089 -2089 -2090 -2090 -2090 -2091 -2091 -2091 -2092 -2092 -2092 -2093 -2093 -2093 -2094 -2094 -2094 -2095 -2095 -2095 -2096 -2096 -2096 -2097 -2097 -2097 -2098 -2098 -2098 -2099 -2099 -2100 -2100 -2100 -2101 -2101 -2101 -2102 -2102 -2102 -2103 -2103 -2103 -2104 -2104 -2104 -2105 -2105 -2105 -2106 -2106 -2106 -2107 -2107 -2107 -2108 -2108 -2108 -2109 -2109 -2109 -2110 -2110 -2110 -2111 -2111 -2111 -2112 -2112 -2112 -2113 -2113 -2113 -2114 -2114 -2114 -2115 -2115 -2115 -2116 -2116 -2116 -2117 -2117 -2117 -2118 -2118 -2118 -2119 -2119 -2120 -2120 -2120 -2121 -2121 -2121 -2122 -2122 -2122 -2123 -2123 -2123 -2124 -2124 -2124 -2125 -2125 -2125 -2126 -2126 -2126 -2127 -2127 -2127 -2128 -2128 -2128 -2129 -2129 -2129 -2130 -2130 -2130 -2131 -2131 -2131 -2132 -2132 -2132 -2133 -2133 -2133 -2134 -2134 -2134 -2135 -2135 -2135 -2136 -2136 -2136 -2137 -2137 -2137 -2138 -2138 -2138 -2139 -2139 -2140 -2140 -2140 -2141 -2141 -2141 -2142 -2142 -2142 -2143 -2143 -2143 -2144 -2144 -2144 -2145 -2145 -2145 -2146 -2146 -2146 -2147 -2147 -2147 -2148 -2148 -2148 -2149 -2149 -2149 -2150 -2150 -2150 -2151 -2151 -2151 -2152 -2152 -2152 -2153 -2153 -2153 -2154 -2154 -2154 -2155 -2155 -2155 -2156 -2156 -2156 -2157 -2157 -2157 -2158 -2158 -2158 -2159 -2159 -2160 -2160 -2160 -2161 -2161 -2161 -2162 -2162 -2162 -2163 -2163 -2163 -2164 -2164 -2164 -2165 -2165 -2165 -2166 -2166 -2166 -2167 -2167 -2167 -2168 -2168 -2168 -2169 -2169 -2169 -2170 -2170 -2170 -2171 -2171 -2171 -2172 -2172 -2172 -2173 -2173 -2173 -2174 -2174 -2174 -2175 -2175 -2175 -2176 -2176 -2176 -2177 -2177 -2177 -2178 -2178 -2178 -2179 -2179 -2180 -2180 -2181 -2181 -2182 -2182 -2183 -2183 -2184 -2184 -2185 -2185 -2186 -2186 -2187 -2187 -2188 -2188 -2189 -2189 -2190 -2190 -2191 -2191 -2192 -2192 -2193 -2193 -2194 -2194 -2195 -2195 -2196 -2196 -2197 -2197 -2198 -2198 -2199 -2200 -2200 -2200 -2201 -2201 -2201 -2202 -2202 -2202 -2203 -2203 -2203 -2204 -2204 -2204 -2205 -2205 -2205 -2206 -2206 -2206 -2207 -2207 -2207 -2208 -2208 -2208 -2209 -2209 -2209 -2210 -2210 -2210 -2211 -2211 -2211 -2212 -2212 -2212 -2213 -2213 -2213 -2214 -2214 -2214 -2215 -2215 -2215 -2216 -2216 -2216 -2217 -2217 -2217 -2218 -2218 -2218 -2219 -2219 -2220 -2220 -2220 -2221 -2221 -2221 -2222 -2222 -2222 -2223 -2223 -2223 -2224 -2224 -2224 -2225 -2225 -2225 -2226 -2226 -2226 -2227 -2227 -2227 -2228 -2228 -2228 -2229 -2229 -2229 -2230 -2230 -2230 -2231 -2231 -2231 -2232 -2232 -2232 -2233 -2233 -2233 -2234 -2234 -2234 -2235 -2235 -2235 -2236 -2236 -2236 -2237 -2237 -2237 -2238 -2238 -2238 -2239 -2239 -2240 -2240 -2240 -2241 -2241 -2241 -2242 -2242 -2242 -2243 -2243 -2243 -2244 -2244 -2244 -2245 -2245 -2245 -2246 -2246 -2246 -2247 -2247 -2247 -2248 -2248 -2248 -2249 -2249 -2249 -2250 -2250 -2250 -2251 -2251 -2251 -2252 -2252 -2252 -2253 -2253 -2253 -2254 -2254 -2254 -2255 -2255 -2255 -2256 -2256 -2256 -2257 -2257 -2257 -2258 -2258 -2258 -2259 -2259 -2260 -2260 -2260 -2261 -2261 -2261 -2262 -2262 -2262 -2263 -2263 -2263 -2264 -2264 -2264 -2265 -2265 -2265 -2266 -2266 -2266 -2267 -2267 -2267 -2268 -2268 -2268 -2269 -2269 -2269 -2270 -2270 -2270 -2271 -2271 -2271 -2272 -2272 -2272 -2273 -2273 -2273 -2274 -2274 -2274 -2275 -2275 -2275 -2276 -2276 -2276 -2277 -2277 -2277 -2278 -2278 -2278 -2279 -2279 -2280 -2280 -2280 -2281 -2281 -2281 -2282 -2282 -2282 -2283 -2283 -2283 -2284 -2284 -2284 -2285 -2285 -2285 -2286 -2286 -2286 -2287 -2287 -2287 -2288 -2288 -2288 -2289 -2289 -2289 -2290 -2290 -2290 -2291 -2291 -2291 -2292 -2292 -2292 -2293 -2293 -2293 -2294 -2294 -2294 -2295 -2295 -2295 -2296 -2296 -2296 -2297 -2297 -2297 -2298 -2298 -2298 -2299 -2299 -2300 -2300 -2300 -2301 -2301 -2301 -2302 -2302 -2302 -2303 -2303 -2303 -2304 -2304 -2304 -2305 -2305 -2305 -2306 -2306 -2306 -2307 -2307 -2307 -2308 -2308 -2308 -2309 -2309 -2309 -2310 -2310 -2310 -2311 -2311 -2311 -2312 -2312 -2312 -2313 -2313 -2313 -2314 -2314 -2314 -2315 -2315 -2315 -2316 -2316 -2316 -2317 -2317 -2317 -2318 -2318 -2318 -2319 -2319 -2320 -2320 -2320 -2321 -2321 -2321 -2322 -2322 -2322 -2323 -2323 -2323 -2324 -2324 -2324 -2325 -2325 -2325 -2326 -2326 -2326 -2327 -2327 -2327 -2328 -2328 -2328 -2329 -2329 -2329 -2330 -2330 -2330 -2331 -2331 -2331 -2332 -2332 -2332 -2333 -2333 -2333 -2334 -2334 -2334 -2335 -2335 -2335 -2336 -2336 -2336 -2337 -2337 -2337 -2338 -2338 -2338 -2339 -2339 -2340 -2340 -2340 -2341 -2341 -2341 -2342 -2342 -2342 -2343 -2343 -2343 -2344 -2344 -2344 -2345 -2345 -2345 -2346 -2346 -2346 -2347 -2347 -2347 -2348 -2348 -2348 -2349 -2349 -2349 -2350 -2350 -2350 -2351 -2351 -2351 -2352 -2352 -2352 -2353 -2353 -2353 -2354 -2354 -2354 -2355 -2355 -2355 -2356 -2356 -2356 -2357 -2357 -2357 -2358 -2358 -2358 -2359 -2359 -2360 -2360 -2360 -2361 -2361 -2361 -2362 -2362 -2362 -2363 -2363 -2363 -2364 -2364 -2364 -2365 -2365 -2365 -2366 -2366 -2366 -2367 -2367 -2367 -2368 -2368 -2368 -2369 -2369 -2369 -2370 -2370 -2370 -2371 -2371 -2371 -2372 -2372 -2372 -2373 -2373 -2373 -2374 -2374 -2374 -2375 -2375 -2375 -2376 -2376 -2376 -2377 -2377 -2377 -2378 -2378 -2378 -2379 -2379 -2380 -2380 -2381 -2381 -2382 -2382 -2383 -2383 -2384 -2384 -2385 -2385 -2386 -2386 -2387 -2387 -2388 -2388 -2389 -2389 -2390 -2390 -2391 -2391 -2392 -2392 -2393 -2393 -2394 -2394 -2395 -2395 -2396 -2396 -2397 -2397 -2398 -2398 -2399 -2400 -2400 -2400 -2401 -2401 -2401 -2402 -2402 -2402 -2403 -2403 -2403 -2404 -2404 -2404 -2405 -2405 -2405 -2406 -2406 -2406 -2407 -2407 -2407 -2408 -2408 -2408 -2409 -2409 -2409 -2410 -2410 -2410 -2411 -2411 -2411 -2412 -2412 -2412 -2413 -2413 -2413 -2414 -2414 -2414 -2415 -2415 -2415 -2416 -2416 -2416 -2417 -2417 -2417 -2418 -2418 -2418 -2419 -2419 -2420 -2420 -2420 -2421 -2421 -2421 -2422 -2422 -2422 -2423 -2423 -2423 -2424 -2424 -2424 -2425 -2425 -2425 -2426 -2426 -2426 -2427 -2427 -2427 -2428 -2428 -2428 -2429 -2429 -2429 -2430 -2430 -2430 -2431 -2431 -2431 -2432 -2432 -2432 -2433 -2433 -2433 -2434 -2434 -2434 -2435 -2435 -2435 -2436 -2436 -2436 -2437 -2437 -2437 -2438 -2438 -2438 -2439 -2439 -2440 -2440 -2440 -2441 -2441 -2441 -2442 -2442 -2442 -2443 -2443 -2443 -2444 -2444 -2444 -2445 -2445 -2445 -2446 -2446 -2446 -2447 -2447 -2447 -2448 -2448 -2448 -2449 -2449 -2449 -2450 -2450 -2450 -2451 -2451 -2451 -2452 -2452 -2452 -2453 -2453 -2453 -2454 -2454 -2454 -2455 -2455 -2455 -2456 -2456 -2456 -2457 -2457 -2457 -2458 -2458 -2458 -2459 -2459 -2460 -2460 -2460 -2461 -2461 -2461 -2462 -2462 -2462 -2463 -2463 -2463 -2464 -2464 -2464 -2465 -2465 -2465 -2466 -2466 -2466 -2467 -2467 -2467 -2468 -2468 -2468 -2469 -2469 -2469 -2470 -2470 -2470 -2471 -2471 -2471 -2472 -2472 -2472 -2473 -2473 -2473 -2474 -2474 -2474 -2475 -2475 -2475 -2476 -2476 -2476 -2477 -2477 -2477 -2478 -2478 -2478 -2479 -2479 -2480 -2480 -2480 -2481 -2481 -2481 -2482 -2482 -2482 -2483 -2483 -2483 -2484 -2484 -2484 -2485 -2485 -2485 -2486 -2486 -2486 -2487 -2487 -2487 -2488 -2488 -2488 -2489 -2489 -2489 -2490 -2490 -2490 -2491 -2491 -2491 -2492 -2492 -2492 -2493 -2493 -2493 -2494 -2494 -2494 -2495 -2495 -2495 -2496 -2496 -2496 -2497 -2497 -2497 -2498 -2498 -2498 -2499 -2499 -2500 -2500 -2500 -2501 -2501 -2501 -2502 -2502 -2502 -2503 -2503 -2503 -2504 -2504 -2504 -2505 -2505 -2505 -2506 -2506 -2506 -2507 -2507 -2507 -2508 -2508 -2508 -2509 -2509 -2509 -2510 -2510 -2510 -2511 -2511 -2511 -2512 -2512 -2512 -2513 -2513 -2513 -2514 -2514 -2514 -2515 -2515 -2515 -2516 -2516 -2516 -2517 -2517 -2517 -2518 -2518 -2518 -2519 -2519 -2520 -2520 -2520 -2521 -2521 -2521 -2522 -2522 -2522 -2523 -2523 -2523 -2524 -2524 -2524 -2525 -2525 -2525 -2526 -2526 -2526 -2527 -2527 -2527 -2528 -2528 -2528 -2529 -2529 -2529 -2530 -2530 -2530 -2531 -2531 -2531 -2532 -2532 -2532 -2533 -2533 -2533 -2534 -2534 -2534 -2535 -2535 -2535 -2536 -2536 -2536 -2537 -2537 -2537 -2538 -2538 -2538 -2539 -2539 -2540 -2540 -2540 -2541 -2541 -2541 -2542 -2542 -2542 -2543 -2543 -2543 -2544 -2544 -2544 -2545 -2545 -2545 -2546 -2546 -2546 -2547 -2547 -2547 -2548 -2548 -2548 -2549 -2549 -2549 -2550 -2550 -2550 -2551 -2551 -2551 -2552 -2552 -2552 -2553 -2553 -2553 -2554 -2554 -2554 -2555 -2555 -2555 -2556 -2556 -2556 -2557 -2557 -2557 -2558 -2558 -2558 -2559 -2559 -2560 -2560 -2560 -2561 -2561 -2561 -2562 -2562 -2562 -2563 -2563 -2563 -2564 -2564 -2564 -2565 -2565 -2565 -2566 -2566 -2566 -2567 -2567 -2567 -2568 -2568 -2568 -2569 -2569 -2569 -2570 -2570 -2570 -2571 -2571 -2571 -2572 -2572 -2572 -2573 -2573 -2573 -2574 -2574 -2574 -2575 -2575 -2575 -2576 -2576 -2576 -2577 -2577 -2577 -2578 -2578 -2578 -2579 -2579 -2580 -2580 -2581 -2581 -2582 -2582 -2583 -2583 -2584 -2584 -2585 -2585 -2586 -2586 -2587 -2587 -2588 -2588 -2589 -2589 -2590 -2590 -2591 -2591 -2592 -2592 -2593 -2593 -2594 -2594 -2595 -2595 -2596 -2596 -2597 -2597 -2598 -2598 -2599 -2600 -2600 -2600 -2601 -2601 -2601 -2602 -2602 -2602 -2603 -2603 -2603 -2604 -2604 -2604 -2605 -2605 -2605 -2606 -2606 -2606 -2607 -2607 -2607 -2608 -2608 -2608 -2609 -2609 -2609 -2610 -2610 -2610 -2611 -2611 -2611 -2612 -2612 -2612 -2613 -2613 -2613 -2614 -2614 -2614 -2615 -2615 -2615 -2616 -2616 -2616 -2617 -2617 -2617 -2618 -2618 -2618 -2619 -2619 -2620 -2620 -2620 -2621 -2621 -2621 -2622 -2622 -2622 -2623 -2623 -2623 -2624 -2624 -2624 -2625 -2625 -2625 -2626 -2626 -2626 -2627 -2627 -2627 -2628 -2628 -2628 -2629 -2629 -2629 -2630 -2630 -2630 -2631 -2631 -2631 -2632 -2632 -2632 -2633 -2633 -2633 -2634 -2634 -2634 -2635 -2635 -2635 -2636 -2636 -2636 -2637 -2637 -2637 -2638 -2638 -2638 -2639 -2639 -2640 -2640 -2640 -2641 -2641 -2641 -2642 -2642 -2642 -2643 -2643 -2643 -2644 -2644 -2644 -2645 -2645 -2645 -2646 -2646 -2646 -2647 -2647 -2647 -2648 -2648 -2648 -2649 -2649 -2649 -2650 -2650 -2650 -2651 -2651 -2651 -2652 -2652 -2652 -2653 -2653 -2653 -2654 -2654 -2654 -2655 -2655 -2655 -2656 -2656 -2656 -2657 -2657 -2657 -2658 -2658 -2658 -2659 -2659 -2660 -2660 -2660 -2661 -2661 -2661 -2662 -2662 -2662 -2663 -2663 -2663 -2664 -2664 -2664 -2665 -2665 -2665 -2666 -2666 -2666 -2667 -2667 -2667 -2668 -2668 -2668 -2669 -2669 -2669 -2670 -2670 -2670 -2671 -2671 -2671 -2672 -2672 -2672 -2673 -2673 -2673 -2674 -2674 -2674 -2675 -2675 -2675 -2676 -2676 -2676 -2677 -2677 -2677 -2678 -2678 -2678 -2679 -2679 -2680 -2680 -2680 -2681 -2681 -2681 -2682 -2682 -2682 -2683 -2683 -2683 -2684 -2684 -2684 -2685 -2685 -2685 -2686 -2686 -2686 -2687 -2687 -2687 -2688 -2688 -2688 -2689 -2689 -2689 -2690 -2690 -2690 -2691 -2691 -2691 -2692 -2692 -2692 -2693 -2693 -2693 -2694 -2694 -2694 -2695 -2695 -2695 -2696 -2696 -2696 -2697 -2697 -2697 -2698 -2698 -2698 -2699 -2699 -2700 -2700 -2700 -2701 -2701 -2701 -2702 -2702 -2702 -2703 -2703 -2703 -2704 -2704 -2704 -2705 -2705 -2705 -2706 -2706 -2706 -2707 -2707 -2707 -2708 -2708 -2708 -2709 -2709 -2709 -2710 -2710 -2710 -2711 -2711 -2711 -2712 -2712 -2712 -2713 -2713 -2713 -2714 -2714 -2714 -2715 -2715 -2715 -2716 -2716 -2716 -2717 -2717 -2717 -2718 -2718 -2718 -2719 -2719 -2720 -2720 -2720 -2721 -2721 -2721 -2722 -2722 -2722 -2723 -2723 -2723 -2724 -2724 -2724 -2725 -2725 -2725 -2726 -2726 -2726 -2727 -2727 -2727 -2728 -2728 -2728 -2729 -2729 -2729 -2730 -2730 -2730 -2731 -2731 -2731 -2732 -2732 -2732 -2733 -2733 -2733 -2734 -2734 -2734 -2735 -2735 -2735 -2736 -2736 -2736 -2737 -2737 -2737 -2738 -2738 -2738 -2739 -2739 -2740 -2740 -2740 -2741 -2741 -2741 -2742 -2742 -2742 -2743 -2743 -2743 -2744 -2744 -2744 -2745 -2745 -2745 -2746 -2746 -2746 -2747 -2747 -2747 -2748 -2748 -2748 -2749 -2749 -2749 -2750 -2750 -2750 -2751 -2751 -2751 -2752 -2752 -2752 -2753 -2753 -2753 -2754 -2754 -2754 -2755 -2755 -2755 -2756 -2756 -2756 -2757 -2757 -2757 -2758 -2758 -2758 -2759 -2759 -2760 -2760 -2760 -2761 -2761 -2761 -2762 -2762 -2762 -2763 -2763 -2763 -2764 -2764 -2764 -2765 -2765 -2765 -2766 -2766 -2766 -2767 -2767 -2767 -2768 -2768 -2768 -2769 -2769 -2769 -2770 -2770 -2770 -2771 -2771 -2771 -2772 -2772 -2772 -2773 -2773 -2773 -2774 -2774 -2774 -2775 -2775 -2775 -2776 -2776 -2776 -2777 -2777 -2777 -2778 -2778 -2778 -2779 -2779 -2780 -2780 -2781 -2781 -2782 -2782 -2783 -2783 -2784 -2784 -2785 -2785 -2786 -2786 -2787 -2787 -2788 -2788 -2789 -2789 -2790 -2790 -2791 -2791 -2792 -2792 -2793 -2793 -2794 -2794 -2795 -2795 -2796 -2796 -2797 -2797 -2798 -2798 -2799 -2800 -2800 -2800 -2801 -2801 -2801 -2802 -2802 -2802 -2803 -2803 -2803 -2804 -2804 -2804 -2805 -2805 -2805 -2806 -2806 -2806 -2807 -2807 -2807 -2808 -2808 -2808 -2809 -2809 -2809 -2810 -2810 -2810 -2811 -2811 -2811 -2812 -2812 -2812 -2813 -2813 -2813 -2814 -2814 -2814 -2815 -2815 -2815 -2816 -2816 -2816 -2817 -2817 -2817 -2818 -2818 -2818 -2819 -2819 -2820 -2820 -2820 -2821 -2821 -2821 -2822 -2822 -2822 -2823 -2823 -2823 -2824 -2824 -2824 -2825 -2825 -2825 -2826 -2826 -2826 -2827 -2827 -2827 -2828 -2828 -2828 -2829 -2829 -2829 -2830 -2830 -2830 -2831 -2831 -2831 -2832 -2832 -2832 -2833 -2833 -2833 -2834 -2834 -2834 -2835 -2835 -2835 -2836 -2836 -2836 -2837 -2837 -2837 -2838 -2838 -2838 -2839 -2839 -2840 -2840 -2840 -2841 -2841 -2841 -2842 -2842 -2842 -2843 -2843 -2843 -2844 -2844 -2844 -2845 -2845 -2845 -2846 -2846 -2846 -2847 -2847 -2847 -2848 -2848 -2848 -2849 -2849 -2849 -2850 -2850 -2850 -2851 -2851 -2851 -2852 -2852 -2852 -2853 -2853 -2853 -2854 -2854 -2854 -2855 -2855 -2855 -2856 -2856 -2856 -2857 -2857 -2857 -2858 -2858 -2858 -2859 -2859 -2860 -2860 -2860 -2861 -2861 -2861 -2862 -2862 -2862 -2863 -2863 -2863 -2864 -2864 -2864 -2865 -2865 -2865 -2866 -2866 -2866 -2867 -2867 -2867 -2868 -2868 -2868 -2869 -2869 -2869 -2870 -2870 -2870 -2871 -2871 -2871 -2872 -2872 -2872 -2873 -2873 -2873 -2874 -2874 -2874 -2875 -2875 -2875 -2876 -2876 -2876 -2877 -2877 -2877 -2878 -2878 -2878 -2879 -2879 -2880 -2880 -2880 -2881 -2881 -2881 -2882 -2882 -2882 -2883 -2883 -2883 -2884 -2884 -2884 -2885 -2885 -2885 -2886 -2886 -2886 -2887 -2887 -2887 -2888 -2888 -2888 -2889 -2889 -2889 -2890 -2890 -2890 -2891 -2891 -2891 -2892 -2892 -2892 -2893 -2893 -2893 -2894 -2894 -2894 -2895 -2895 -2895 -2896 -2896 -2896 -2897 -2897 -2897 -2898 -2898 -2898 -2899 -2899 -2900 -2900 -2900 -2901 -2901 -2901 -2902 -2902 -2902 -2903 -2903 -2903 -2904 -2904 -2904 -2905 -2905 -2905 -2906 -2906 -2906 -2907 -2907 -2907 -2908 -2908 -2908 -2909 -2909 -2909 -2910 -2910 -2910 -2911 -2911 -2911 -2912 -2912 -2912 -2913 -2913 -2913 -2914 -2914 -2914 -2915 -2915 -2915 -2916 -2916 -2916 -2917 -2917 -2917 -2918 -2918 -2918 -2919 -2919 -2920 -2920 -2920 -2921 -2921 -2921 -2922 -2922 -2922 -2923 -2923 -2923 -2924 -2924 -2924 -2925 -2925 -2925 -2926 -2926 -2926 -2927 -2927 -2927 -2928 -2928 -2928 -2929 -2929 -2929 -2930 -2930 -2930 -2931 -2931 -2931 -2932 -2932 -2932 -2933 -2933 -2933 -2934 -2934 -2934 -2935 -2935 -2935 -2936 -2936 -2936 -2937 -2937 -2937 -2938 -2938 -2938 -2939 -2939 -2940 -2940 -2940 -2941 -2941 -2941 -2942 -2942 -2942 -2943 -2943 -2943 -2944 -2944 -2944 -2945 -2945 -2945 -2946 -2946 -2946 -2947 -2947 -2947 -2948 -2948 -2948 -2949 -2949 -2949 -2950 -2950 -2950 -2951 -2951 -2951 -2952 -2952 -2952 -2953 -2953 -2953 -2954 -2954 -2954 -2955 -2955 -2955 -2956 -2956 -2956 -2957 -2957 -2957 -2958 -2958 -2958 -2959 -2959 -2960 -2960 -2960 -2961 -2961 -2961 -2962 -2962 -2962 -2963 -2963 -2963 -2964 -2964 -2964 -2965 -2965 -2965 -2966 -2966 -2966 -2967 -2967 -2967 -2968 -2968 -2968 -2969 -2969 -2969 -2970 -2970 -2970 -2971 -2971 -2971 -2972 -2972 -2972 -2973 -2973 -2973 -2974 -2974 -2974 -2975 -2975 -2975 -2976 -2976 -2976 -2977 -2977 -2977 -2978 -2978 -2978 -2979 -2979 -2980 -2980 -2981 -2981 -2982 -2982 -2983 -2983 -2984 -2984 -2985 -2985 -2986 -2986 -2987 -2987 -2988 -2988 -2989 -2989 -2990 -2990 -2991 -2991 -2992 -2992 -2993 -2993 -2994 -2994 -2995 -2995 -2996 -2996 -2997 -2997 -2998 -2998 -2999 -3000 -3000 -3000 -3001 -3001 -3001 -3002 -3002 -3002 -3003 -3003 -3003 -3004 -3004 -3004 -3005 -3005 -3005 -3006 -3006 -3006 -3007 -3007 -3007 -3008 -3008 -3008 -3009 -3009 -3009 -3010 -3010 -3010 -3011 -3011 -3011 -3012 -3012 -3012 -3013 -3013 -3013 -3014 -3014 -3014 -3015 -3015 -3015 -3016 -3016 -3016 -3017 -3017 -3017 -3018 -3018 -3018 -3019 -3019 -3020 -3020 -3020 -3021 -3021 -3021 -3022 -3022 -3022 -3023 -3023 -3023 -3024 -3024 -3024 -3025 -3025 -3025 -3026 -3026 -3026 -3027 -3027 -3027 -3028 -3028 -3028 -3029 -3029 -3029 -3030 -3030 -3030 -3031 -3031 -3031 -3032 -3032 -3032 -3033 -3033 -3033 -3034 -3034 -3034 -3035 -3035 -3035 -3036 -3036 -3036 -3037 -3037 -3037 -3038 -3038 -3038 -3039 -3039 -3040 -3040 -3040 -3041 -3041 -3041 -3042 -3042 -3042 -3043 -3043 -3043 -3044 -3044 -3044 -3045 -3045 -3045 -3046 -3046 -3046 -3047 -3047 -3047 -3048 -3048 -3048 -3049 -3049 -3049 -3050 -3050 -3050 -3051 -3051 -3051 -3052 -3052 -3052 -3053 -3053 -3053 -3054 -3054 -3054 -3055 -3055 -3055 -3056 -3056 -3056 -3057 -3057 -3057 -3058 -3058 -3058 -3059 -3059 -3060 -3060 -3060 -3061 -3061 -3061 -3062 -3062 -3062 -3063 -3063 -3063 -3064 -3064 -3064 -3065 -3065 -3065 -3066 -3066 -3066 -3067 -3067 -3067 -3068 -3068 -3068 -3069 -3069 -3069 -3070 -3070 -3070 -3071 -3071 -3071 -3072 -3072 -3072 -3073 -3073 -3073 -3074 -3074 -3074 -3075 -3075 -3075 -3076 -3076 -3076 -3077 -3077 -3077 -3078 -3078 -3078 -3079 -3079 -3080 -3080 -3080 -3081 -3081 -3081 -3082 -3082 -3082 -3083 -3083 -3083 -3084 -3084 -3084 -3085 -3085 -3085 -3086 -3086 -3086 -3087 -3087 -3087 -3088 -3088 -3088 -3089 -3089 -3089 -3090 -3090 -3090 -3091 -3091 -3091 -3092 -3092 -3092 -3093 -3093 -3093 -3094 -3094 -3094 -3095 -3095 -3095 -3096 -3096 -3096 -3097 -3097 -3097 -3098 -3098 -3098 -3099 -3099 -3100 -3100 -3100 -3101 -3101 -3101 -3102 -3102 -3102 -3103 -3103 -3103 -3104 -3104 -3104 -3105 -3105 -3105 -3106 -3106 -3106 -3107 -3107 -3107 -3108 -3108 -3108 -3109 -3109 -3109 -3110 -3110 -3110 -3111 -3111 -3111 -3112 -3112 -3112 -3113 -3113 -3113 -3114 -3114 -3114 -3115 -3115 -3115 -3116 -3116 -3116 -3117 -3117 -3117 -3118 -3118 -3118 -3119 -3119 -3120 -3120 -3120 -3121 -3121 -3121 -3122 -3122 -3122 -3123 -3123 -3123 -3124 -3124 -3124 -3125 -3125 -3125 -3126 -3126 -3126 -3127 -3127 -3127 -3128 -3128 -3128 -3129 -3129 -3129 -3130 -3130 -3130 -3131 -3131 -3131 -3132 -3132 -3132 -3133 -3133 -3133 -3134 -3134 -3134 -3135 -3135 -3135 -3136 -3136 -3136 -3137 -3137 -3137 -3138 -3138 -3138 -3139 -3139 -3140 -3140 -3140 -3141 -3141 -3141 -3142 -3142 -3142 -3143 -3143 -3143 -3144 -3144 -3144 -3145 -3145 -3145 -3146 -3146 -3146 -3147 -3147 -3147 -3148 -3148 -3148 -3149 -3149 -3149 -3150 -3150 -3150 -3151 -3151 -3151 -3152 -3152 -3152 -3153 -3153 -3153 -3154 -3154 -3154 -3155 -3155 -3155 -3156 -3156 -3156 -3157 -3157 -3157 -3158 -3158 -3158 -3159 -3159 -3160 -3160 -3160 -3161 -3161 -3161 -3162 -3162 -3162 -3163 -3163 -3163 -3164 -3164 -3164 -3165 -3165 -3165 -3166 -3166 -3166 -3167 -3167 -3167 -3168 -3168 -3168 -3169 -3169 -3169 -3170 -3170 -3170 -3171 -3171 -3171 -3172 -3172 -3172 -3173 -3173 -3173 -3174 -3174 -3174 -3175 -3175 -3175 -3176 -3176 -3176 -3177 -3177 -3177 -3178 -3178 -3178 -3179 -3179 -3180 -3180 -3181 -3181 -3182 -3182 -3183 -3183 -3184 -3184 -3185 -3185 -3186 -3186 -3187 -3187 -3188 -3188 -3189 -3189 -3190 -3190 -3191 -3191 -3192 -3192 -3193 -3193 -3194 -3194 -3195 -3195 -3196 -3196 -3197 -3197 -3198 -3198 -3199 -3200 -3200 -3200 -3201 -3201 -3201 -3202 -3202 -3202 -3203 -3203 -3203 -3204 -3204 -3204 -3205 -3205 -3205 -3206 -3206 -3206 -3207 -3207 -3207 -3208 -3208 -3208 -3209 -3209 -3209 -3210 -3210 -3210 -3211 -3211 -3211 -3212 -3212 -3212 -3213 -3213 -3213 -3214 -3214 -3214 -3215 -3215 -3215 -3216 -3216 -3216 -3217 -3217 -3217 -3218 -3218 -3218 -3219 -3219 -3220 -3220 -3220 -3221 -3221 -3221 -3222 -3222 -3222 -3223 -3223 -3223 -3224 -3224 -3224 -3225 -3225 -3225 -3226 -3226 -3226 -3227 -3227 -3227 -3228 -3228 -3228 -3229 -3229 -3229 -3230 -3230 -3230 -3231 -3231 -3231 -3232 -3232 -3232 -3233 -3233 -3233 -3234 -3234 -3234 -3235 -3235 -3235 -3236 -3236 -3236 -3237 -3237 -3237 -3238 -3238 -3238 -3239 -3239 -3240 -3240 -3240 -3241 -3241 -3241 -3242 -3242 -3242 -3243 -3243 -3243 -3244 -3244 -3244 -3245 -3245 -3245 -3246 -3246 -3246 -3247 -3247 -3247 -3248 -3248 -3248 -3249 -3249 -3249 -3250 -3250 -3250 -3251 -3251 -3251 -3252 -3252 -3252 -3253 -3253 -3253 -3254 -3254 -3254 -3255 -3255 -3255 -3256 -3256 -3256 -3257 -3257 -3257 -3258 -3258 -3258 -3259 -3259 -3260 -3260 -3260 -3261 -3261 -3261 -3262 -3262 -3262 -3263 -3263 -3263 -3264 -3264 -3264 -3265 -3265 -3265 -3266 -3266 -3266 -3267 -3267 -3267 -3268 -3268 -3268 -3269 -3269 -3269 -3270 -3270 -3270 -3271 -3271 -3271 -3272 -3272 -3272 -3273 -3273 -3273 -3274 -3274 -3274 -3275 -3275 -3275 -3276 -3276 -3276 -3277 -3277 -3277 -3278 -3278 -3278 -3279 -3279 -3280 -3280 -3280 -3281 -3281 -3281 -3282 -3282 -3282 -3283 -3283 -3283 -3284 -3284 -3284 -3285 -3285 -3285 -3286 -3286 -3286 -3287 -3287 -3287 -3288 -3288 -3288 -3289 -3289 -3289 -3290 -3290 -3290 -3291 -3291 -3291 -3292 -3292 -3292 -3293 -3293 -3293 -3294 -3294 -3294 -3295 -3295 -3295 -3296 -3296 -3296 -3297 -3297 -3297 -3298 -3298 -3298 -3299 -3299 -3300 -3300 -3300 -3301 -3301 -3301 -3302 -3302 -3302 -3303 -3303 -3303 -3304 -3304 -3304 -3305 -3305 -3305 -3306 -3306 -3306 -3307 -3307 -3307 -3308 -3308 -3308 -3309 -3309 -3309 -3310 -3310 -3310 -3311 -3311 -3311 -3312 -3312 -3312 -3313 -3313 -3313 -3314 -3314 -3314 -3315 -3315 -3315 -3316 -3316 -3316 -3317 -3317 -3317 -3318 -3318 -3318 -3319 -3319 -3320 -3320 -3320 -3321 -3321 -3321 -3322 -3322 -3322 -3323 -3323 -3323 -3324 -3324 -3324 -3325 -3325 -3325 -3326 -3326 -3326 -3327 -3327 -3327 -3328 -3328 -3328 -3329 -3329 -3329 -3330 -3330 -3330 -3331 -3331 -3331 -3332 -3332 -3332 -3333 -3333 -3333 -3334 -3334 -3334 -3335 -3335 -3335 -3336 -3336 -3336 -3337 -3337 -3337 -3338 -3338 -3338 -3339 -3339 -3340 -3340 -3340 -3341 -3341 -3341 -3342 -3342 -3342 -3343 -3343 -3343 -3344 -3344 -3344 -3345 -3345 -3345 -3346 -3346 -3346 -3347 -3347 -3347 -3348 -3348 -3348 -3349 -3349 -3349 -3350 -3350 -3350 -3351 -3351 -3351 -3352 -3352 -3352 -3353 -3353 -3353 -3354 -3354 -3354 -3355 -3355 -3355 -3356 -3356 -3356 -3357 -3357 -3357 -3358 -3358 -3358 -3359 -3359 -3360 -3360 -3360 -3361 -3361 -3361 -3362 -3362 -3362 -3363 -3363 -3363 -3364 -3364 -3364 -3365 -3365 -3365 -3366 -3366 -3366 -3367 -3367 -3367 -3368 -3368 -3368 -3369 -3369 -3369 -3370 -3370 -3370 -3371 -3371 -3371 -3372 -3372 -3372 -3373 -3373 -3373 -3374 -3374 -3374 -3375 -3375 -3375 -3376 -3376 -3376 -3377 -3377 -3377 -3378 -3378 -3378 -3379 -3379 -3380 -3380 -3381 -3381 -3382 -3382 -3383 -3383 -3384 -3384 -3385 -3385 -3386 -3386 -3387 -3387 -3388 -3388 -3389 -3389 -3390 -3390 -3391 -3391 -3392 -3392 -3393 -3393 -3394 -3394 -3395 -3395 -3396 -3396 -3397 -3397 -3398 -3398 -3399 -3400 -3400 -3400 -3401 -3401 -3401 -3402 -3402 -3402 -3403 -3403 -3403 -3404 -3404 -3404 -3405 -3405 -3405 -3406 -3406 -3406 -3407 -3407 -3407 -3408 -3408 -3408 -3409 -3409 -3409 -3410 -3410 -3410 -3411 -3411 -3411 -3412 -3412 -3412 -3413 -3413 -3413 -3414 -3414 -3414 -3415 -3415 -3415 -3416 -3416 -3416 -3417 -3417 -3417 -3418 -3418 -3418 -3419 -3419 -3420 -3420 -3420 -3421 -3421 -3421 -3422 -3422 -3422 -3423 -3423 -3423 -3424 -3424 -3424 -3425 -3425 -3425 -3426 -3426 -3426 -3427 -3427 -3427 -3428 -3428 -3428 -3429 -3429 -3429 -3430 -3430 -3430 -3431 -3431 -3431 -3432 -3432 -3432 -3433 -3433 -3433 -3434 -3434 -3434 -3435 -3435 -3435 -3436 -3436 -3436 -3437 -3437 -3437 -3438 -3438 -3438 -3439 -3439 -3440 -3440 -3440 -3441 -3441 -3441 -3442 -3442 -3442 -3443 -3443 -3443 -3444 -3444 -3444 -3445 -3445 -3445 -3446 -3446 -3446 -3447 -3447 -3447 -3448 -3448 -3448 -3449 -3449 -3449 -3450 -3450 -3450 -3451 -3451 -3451 -3452 -3452 -3452 -3453 -3453 -3453 -3454 -3454 -3454 -3455 -3455 -3455 -3456 -3456 -3456 -3457 -3457 -3457 -3458 -3458 -3458 -3459 -3459 -3460 -3460 -3460 -3461 -3461 -3461 -3462 -3462 -3462 -3463 -3463 -3463 -3464 -3464 -3464 -3465 -3465 -3465 -3466 -3466 -3466 -3467 -3467 -3467 -3468 -3468 -3468 -3469 -3469 -3469 -3470 -3470 -3470 -3471 -3471 -3471 -3472 -3472 -3472 -3473 -3473 -3473 -3474 -3474 -3474 -3475 -3475 -3475 -3476 -3476 -3476 -3477 -3477 -3477 -3478 -3478 -3478 -3479 -3479 -3480 -3480 -3480 -3481 -3481 -3481 -3482 -3482 -3482 -3483 -3483 -3483 -3484 -3484 -3484 -3485 -3485 -3485 -3486 -3486 -3486 -3487 -3487 -3487 -3488 -3488 -3488 -3489 -3489 -3489 -3490 -3490 -3490 -3491 -3491 -3491 -3492 -3492 -3492 -3493 -3493 -3493 -3494 -3494 -3494 -3495 -3495 -3495 -3496 -3496 -3496 -3497 -3497 -3497 -3498 -3498 -3498 -3499 -3499 -3500 -3500 -3500 -3501 -3501 -3501 -3502 -3502 -3502 -3503 -3503 -3503 -3504 -3504 -3504 -3505 -3505 -3505 -3506 -3506 -3506 -3507 -3507 -3507 -3508 -3508 -3508 -3509 -3509 -3509 -3510 -3510 -3510 -3511 -3511 -3511 -3512 -3512 -3512 -3513 -3513 -3513 -3514 -3514 -3514 -3515 -3515 -3515 -3516 -3516 -3516 -3517 -3517 -3517 -3518 -3518 -3518 -3519 -3519 -3520 -3520 -3520 -3521 -3521 -3521 -3522 -3522 -3522 -3523 -3523 -3523 -3524 -3524 -3524 -3525 -3525 -3525 -3526 -3526 -3526 -3527 -3527 -3527 -3528 -3528 -3528 -3529 -3529 -3529 -3530 -3530 -3530 -3531 -3531 -3531 -3532 -3532 -3532 -3533 -3533 -3533 -3534 -3534 -3534 -3535 -3535 -3535 -3536 -3536 -3536 -3537 -3537 -3537 -3538 -3538 -3538 -3539 -3539 -3540 -3540 -3540 -3541 -3541 -3541 -3542 -3542 -3542 -3543 -3543 -3543 -3544 -3544 -3544 -3545 -3545 -3545 -3546 -3546 -3546 -3547 -3547 -3547 -3548 -3548 -3548 -3549 -3549 -3549 -3550 -3550 -3550 -3551 -3551 -3551 -3552 -3552 -3552 -3553 -3553 -3553 -3554 -3554 -3554 -3555 -3555 -3555 -3556 -3556 -3556 -3557 -3557 -3557 -3558 -3558 -3558 -3559 -3559 -3560 -3560 -3560 -3561 -3561 -3561 -3562 -3562 -3562 -3563 -3563 -3563 -3564 -3564 -3564 -3565 -3565 -3565 -3566 -3566 -3566 -3567 -3567 -3567 -3568 -3568 -3568 -3569 -3569 -3569 -3570 -3570 -3570 -3571 -3571 -3571 -3572 -3572 -3572 -3573 -3573 -3573 -3574 -3574 -3574 -3575 -3575 -3575 -3576 -3576 -3576 -3577 -3577 -3577 -3578 -3578 -3578 -3579 -3579 -3580 -3580 -3581 -3581 -3582 -3582 -3583 -3583 -3584 -3584 -3585 -3585 -3586 -3586 -3587 -3587 -3588 -3588 -3589 -3589 -3590 -3590 -3591 -3591 -3592 -3592 -3593 -3593 -3594 -3594 -3595 -3595 -3596 -3596 -3597 -3597 -3598 -3598 -3599 -3600 -3600 -3600 -3601 -3601 -3601 -3602 -3602 -3602 -3603 -3603 -3603 -3604 -3604 -3604 -3605 -3605 -3605 -3606 -3606 -3606 -3607 -3607 -3607 -3608 -3608 -3608 -3609 -3609 -3609 -3610 -3610 -3610 -3611 -3611 -3611 -3612 -3612 -3612 -3613 -3613 -3613 -3614 -3614 -3614 -3615 -3615 -3615 -3616 -3616 -3616 -3617 -3617 -3617 -3618 -3618 -3618 -3619 -3619 -3620 -3620 -3620 -3621 -3621 -3621 -3622 -3622 -3622 -3623 -3623 -3623 -3624 -3624 -3624 -3625 -3625 -3625 -3626 -3626 -3626 -3627 -3627 -3627 -3628 -3628 -3628 -3629 -3629 -3629 -3630 -3630 -3630 -3631 -3631 -3631 -3632 -3632 -3632 -3633 -3633 -3633 -3634 -3634 -3634 -3635 -3635 -3635 -3636 -3636 -3636 -3637 -3637 -3637 -3638 -3638 -3638 -3639 -3639 -3640 -3640 -3640 -3641 -3641 -3641 -3642 -3642 -3642 -3643 -3643 -3643 -3644 -3644 -3644 -3645 -3645 -3645 -3646 -3646 -3646 -3647 -3647 -3647 -3648 -3648 -3648 -3649 -3649 -3649 -3650 -3650 -3650 -3651 -3651 -3651 -3652 -3652 -3652 -3653 -3653 -3653 -3654 -3654 -3654 -3655 -3655 -3655 -3656 -3656 -3656 -3657 -3657 -3657 -3658 -3658 -3658 -3659 -3659 -3660 -3660 -3660 -3661 -3661 -3661 -3662 -3662 -3662 -3663 -3663 -3663 -3664 -3664 -3664 -3665 -3665 -3665 -3666 -3666 -3666 -3667 -3667 -3667 -3668 -3668 -3668 -3669 -3669 -3669 -3670 -3670 -3670 -3671 -3671 -3671 -3672 -3672 -3672 -3673 -3673 -3673 -3674 -3674 -3674 -3675 -3675 -3675 -3676 -3676 -3676 -3677 -3677 -3677 -3678 -3678 -3678 -3679 -3679 -3680 -3680 -3680 -3681 -3681 -3681 -3682 -3682 -3682 -3683 -3683 -3683 -3684 -3684 -3684 -3685 -3685 -3685 -3686 -3686 -3686 -3687 -3687 -3687 -3688 -3688 -3688 -3689 -3689 -3689 -3690 -3690 -3690 -3691 -3691 -3691 -3692 -3692 -3692 -3693 -3693 -3693 -3694 -3694 -3694 -3695 -3695 -3695 -3696 -3696 -3696 -3697 -3697 -3697 -3698 -3698 -3698 -3699 -3699 -3700 -3700 -3700 -3701 -3701 -3701 -3702 -3702 -3702 -3703 -3703 -3703 -3704 -3704 -3704 -3705 -3705 -3705 -3706 -3706 -3706 -3707 -3707 -3707 -3708 -3708 -3708 -3709 -3709 -3709 -3710 -3710 -3710 -3711 -3711 -3711 -3712 -3712 -3712 -3713 -3713 -3713 -3714 -3714 -3714 -3715 -3715 -3715 -3716 -3716 -3716 -3717 -3717 -3717 -3718 -3718 -3718 -3719 -3719 -3720 -3720 -3720 -3721 -3721 -3721 -3722 -3722 -3722 -3723 -3723 -3723 -3724 -3724 -3724 -3725 -3725 -3725 -3726 -3726 -3726 -3727 -3727 -3727 -3728 -3728 -3728 -3729 -3729 -3729 -3730 -3730 -3730 -3731 -3731 -3731 -3732 -3732 -3732 -3733 -3733 -3733 -3734 -3734 -3734 -3735 -3735 -3735 -3736 -3736 -3736 -3737 -3737 -3737 -3738 -3738 -3738 -3739 -3739 -3740 -3740 -3740 -3741 -3741 -3741 -3742 -3742 -3742 -3743 -3743 -3743 -3744 -3744 -3744 -3745 -3745 -3745 -3746 -3746 -3746 -3747 -3747 -3747 -3748 -3748 -3748 -3749 -3749 -3749 -3750 -3750 -3750 -3751 -3751 -3751 -3752 -3752 -3752 -3753 -3753 -3753 -3754 -3754 -3754 -3755 -3755 -3755 -3756 -3756 -3756 -3757 -3757 -3757 -3758 -3758 -3758 -3759 -3759 -3760 -3760 -3760 -3761 -3761 -3761 -3762 -3762 -3762 -3763 -3763 -3763 -3764 -3764 -3764 -3765 -3765 -3765 -3766 -3766 -3766 -3767 -3767 -3767 -3768 -3768 -3768 -3769 -3769 -3769 -3770 -3770 -3770 -3771 -3771 -3771 -3772 -3772 -3772 -3773 -3773 -3773 -3774 -3774 -3774 -3775 -3775 -3775 -3776 -3776 -3776 -3777 -3777 -3777 -3778 -3778 -3778 -3779 -3779 -3780 -3780 -3781 -3781 -3782 -3782 -3783 -3783 -3784 -3784 -3785 -3785 -3786 -3786 -3787 -3787 -3788 -3788 -3789 -3789 -3790 -3790 -3791 -3791 -3792 -3792 -3793 -3793 -3794 -3794 -3795 -3795 -3796 -3796 -3797 -3797 -3798 -3798 -3799 -3800 -3800 -3801 -3801 -3802 -3802 -3803 -3803 -3804 -3804 -3805 -3805 -3806 -3806 -3807 -3807 -3808 -3808 -3809 -3809 -3810 -3810 -3811 -3811 -3812 -3812 -3813 -3813 -3814 -3814 -3815 -3815 -3816 -3816 -3817 -3817 -3818 -3818 -3819 -3820 -3820 -3821 -3821 -3822 -3822 -3823 -3823 -3824 -3824 -3825 -3825 -3826 -3826 -3827 -3827 -3828 -3828 -3829 -3829 -3830 -3830 -3831 -3831 -3832 -3832 -3833 -3833 -3834 -3834 -3835 -3835 -3836 -3836 -3837 -3837 -3838 -3838 -3839 -3840 -3840 -3841 -3841 -3842 -3842 -3843 -3843 -3844 -3844 -3845 -3845 -3846 -3846 -3847 -3847 -3848 -3848 -3849 -3849 -3850 -3850 -3851 -3851 -3852 -3852 -3853 -3853 -3854 -3854 -3855 -3855 -3856 -3856 -3857 -3857 -3858 -3858 -3859 -3860 -3860 -3861 -3861 -3862 -3862 -3863 -3863 -3864 -3864 -3865 -3865 -3866 -3866 -3867 -3867 -3868 -3868 -3869 -3869 -3870 -3870 -3871 -3871 -3872 -3872 -3873 -3873 -3874 -3874 -3875 -3875 -3876 -3876 -3877 -3877 -3878 -3878 -3879 -3880 -3880 -3881 -3881 -3882 -3882 -3883 -3883 -3884 -3884 -3885 -3885 -3886 -3886 -3887 -3887 -3888 -3888 -3889 -3889 -3890 -3890 -3891 -3891 -3892 -3892 -3893 -3893 -3894 -3894 -3895 -3895 -3896 -3896 -3897 -3897 -3898 -3898 -3899 -3900 -3900 -3901 -3901 -3902 -3902 -3903 -3903 -3904 -3904 -3905 -3905 -3906 -3906 -3907 -3907 -3908 -3908 -3909 -3909 -3910 -3910 -3911 -3911 -3912 -3912 -3913 -3913 -3914 -3914 -3915 -3915 -3916 -3916 -3917 -3917 -3918 -3918 -3919 -3920 -3920 -3921 -3921 -3922 -3922 -3923 -3923 -3924 -3924 -3925 -3925 -3926 -3926 -3927 -3927 -3928 -3928 -3929 -3929 -3930 -3930 -3931 -3931 -3932 -3932 -3933 -3933 -3934 -3934 -3935 -3935 -3936 -3936 -3937 -3937 -3938 -3938 -3939 -3940 -3940 -3941 -3941 -3942 -3942 -3943 -3943 -3944 -3944 -3945 -3945 -3946 -3946 -3947 -3947 -3948 -3948 -3949 -3949 -3950 -3950 -3951 -3951 -3952 -3952 -3953 -3953 -3954 -3954 -3955 -3955 -3956 -3956 -3957 -3957 -3958 -3958 -3959 -3960 -3960 -3961 -3961 -3962 -3962 -3963 -3963 -3964 -3964 -3965 -3965 -3966 -3966 -3967 -3967 -3968 -3968 -3969 -3969 -3970 -3970 -3971 -3971 -3972 -3972 -3973 -3973 -3974 -3974 -3975 -3975 -3976 -3976 -3977 -3977 -3978 -3978 -3979 -3980 -3981 -3982 -3983 -3984 -3985 -3986 -3987 -3988 -3989 -3990 -3991 -3992 -3993 -3994 -3995 -3996 -3997 -3998 -19 -39 -59 -79 -99 -119 -139 -159 -179 -199 -219 -239 -259 -279 -299 -319 -339 -359 -379 -399 -419 -439 -459 -479 -499 -519 -539 -559 -579 -599 -619 -639 -659 -679 -699 -719 -739 -759 -779 -799 -819 -839 -859 -879 -899 -919 -939 -959 -979 -999 -1019 -1039 -1059 -1079 -1099 -1119 -1139 -1159 -1179 -1199 -1219 -1239 -1259 -1279 -1299 -1319 -1339 -1359 -1379 -1399 -1419 -1439 -1459 -1479 -1499 -1519 -1539 -1559 -1579 -1599 -1619 -1639 -1659 -1679 -1699 -1719 -1739 -1759 -1779 -1799 -1819 -1839 -1859 -1879 -1899 -1919 -1939 -1959 -1979 -1999 -2019 -2039 -2059 -2079 -2099 -2119 -2139 -2159 -2179 -2199 -2219 -2239 -2259 -2279 -2299 -2319 -2339 -2359 -2379 -2399 -2419 -2439 -2459 -2479 -2499 -2519 -2539 -2559 -2579 -2599 -2619 -2639 -2659 -2679 -2699 -2719 -2739 -2759 -2779 -2799 -2819 -2839 -2859 -2879 -2899 -2919 -2939 -2959 -2979 -2999 -3019 -3039 -3059 -3079 -3099 -3119 -3139 -3159 -3179 -3199 -3219 -3239 -3259 -3279 -3299 -3319 -3339 -3359 -3379 -3399 -3419 -3439 -3459 -3479 -3499 -3519 -3539 -3559 -3579 -3599 -3619 -3639 -3659 -3679 -3699 -3719 -3739 -3759 -3779 -3799 -3819 -3839 -3859 -3879 -3899 -3919 -3939 -3959 -3979 -3999 -3800 -3820 -3840 -3860 -3880 -3900 -3920 -3940 -3960 -3980 -3801 -3821 -3841 -3861 -3881 -3901 -3921 -3941 -3961 -3981 -3802 -3822 -3842 -3862 -3882 -3902 -3922 -3942 -3962 -3982 -3803 -3823 -3843 -3863 -3883 -3903 -3923 -3943 -3963 -3983 -3804 -3824 -3844 -3864 -3884 -3904 -3924 -3944 -3964 -3984 -3805 -3825 -3845 -3865 -3885 -3905 -3925 -3945 -3965 -3985 -3806 -3826 -3846 -3866 -3886 -3906 -3926 -3946 -3966 -3986 -3807 -3827 -3847 -3867 -3887 -3907 -3927 -3947 -3967 -3987 -3808 -3828 -3848 -3868 -3888 -3908 -3928 -3948 -3968 -3988 -3809 -3829 -3849 -3869 -3889 -3909 -3929 -3949 -3969 -3989 -3810 -3830 -3850 -3870 -3890 -3910 -3930 -3950 -3970 -3990 -3811 -3831 -3851 -3871 -3891 -3911 -3931 -3951 -3971 -3991 -3812 -3832 -3852 -3872 -3892 -3912 -3932 -3952 -3972 -3992 -3813 -3833 -3853 -3873 -3893 -3913 -3933 -3953 -3973 -3993 -3814 -3834 -3854 -3874 -3894 -3914 -3934 -3954 -3974 -3994 -3815 -3835 -3855 -3875 -3895 -3915 -3935 -3955 -3975 -3995 -3816 -3836 -3856 -3876 -3896 -3916 -3936 -3956 -3976 -3996 -3817 -3837 -3857 -3877 -3897 -3917 -3937 -3957 -3977 -3997 -3818 -3838 -3858 -3878 -3898 -3918 -3938 -3958 -3978 -3998 -3819 -3839 -3859 -3879 -3899 -3919 -3939 -3959 -3979 -3999 -0 -20 -40 -60 -80 -100 -120 -140 -160 -180 -200 -220 -240 -260 -280 -300 -320 -340 -360 -380 -400 -420 -440 -460 -480 -500 -520 -540 -560 -580 -600 -620 -640 -660 -680 -700 -720 -740 -760 -780 -800 -820 -840 -860 -880 -900 -920 -940 -960 -980 -1000 -1020 -1040 -1060 -1080 -1100 -1120 -1140 -1160 -1180 -1200 -1220 -1240 -1260 -1280 -1300 -1320 -1340 -1360 -1380 -1400 -1420 -1440 -1460 -1480 -1500 -1520 -1540 -1560 -1580 -1600 -1620 -1640 -1660 -1680 -1700 -1720 -1740 -1760 -1780 -1800 -1820 -1840 -1860 -1880 -1900 -1920 -1940 -1960 -1980 -2000 -2020 -2040 -2060 -2080 -2100 -2120 -2140 -2160 -2180 -2200 -2220 -2240 -2260 -2280 -2300 -2320 -2340 -2360 -2380 -2400 -2420 -2440 -2460 -2480 -2500 -2520 -2540 -2560 -2580 -2600 -2620 -2640 -2660 -2680 -2700 -2720 -2740 -2760 -2780 -2800 -2820 -2840 -2860 -2880 -2900 -2920 -2940 -2960 -2980 -3000 -3020 -3040 -3060 -3080 -3100 -3120 -3140 -3160 -3180 -3200 -3220 -3240 -3260 -3280 -3300 -3320 -3340 -3360 -3380 -3400 -3420 -3440 -3460 -3480 -3500 -3520 -3540 -3560 -3580 -3600 -3620 -3640 -3660 -3680 -3700 -3720 -3740 -3760 -3780 -3800 -3820 -3840 -3860 -3880 -3900 -3920 -3940 -3960 -3980 -180 -380 -580 -780 -980 -1180 -1380 -1580 -1780 -1980 -2180 -2380 -2580 -2780 -2980 -3180 -3380 -3580 -3780 -3980 -181 -381 -581 -781 -981 -1181 -1381 -1581 -1781 -1981 -2181 -2381 -2581 -2781 -2981 -3181 -3381 -3581 -3781 -3981 -182 -382 -582 -782 -982 -1182 -1382 -1582 -1782 -1982 -2182 -2382 -2582 -2782 -2982 -3182 -3382 -3582 -3782 -3982 -183 -383 -583 -783 -983 -1183 -1383 -1583 -1783 -1983 -2183 -2383 -2583 -2783 -2983 -3183 -3383 -3583 -3783 -3983 -184 -384 -584 -784 -984 -1184 -1384 -1584 -1784 -1984 -2184 -2384 -2584 -2784 -2984 -3184 -3384 -3584 -3784 -3984 -185 -385 -585 -785 -985 -1185 -1385 -1585 -1785 -1985 -2185 -2385 -2585 -2785 -2985 -3185 -3385 -3585 -3785 -3985 -186 -386 -586 -786 -986 -1186 -1386 -1586 -1786 -1986 -2186 -2386 -2586 -2786 -2986 -3186 -3386 -3586 -3786 -3986 -187 -387 -587 -787 -987 -1187 -1387 -1587 -1787 -1987 -2187 -2387 -2587 -2787 -2987 -3187 -3387 -3587 -3787 -3987 -188 -388 -588 -788 -988 -1188 -1388 -1588 -1788 -1988 -2188 -2388 -2588 -2788 -2988 -3188 -3388 -3588 -3788 -3988 -189 -389 -589 -789 -989 -1189 -1389 -1589 -1789 -1989 -2189 -2389 -2589 -2789 -2989 -3189 -3389 -3589 -3789 -3989 -190 -390 -590 -790 -990 -1190 -1390 -1590 -1790 -1990 -2190 -2390 -2590 -2790 -2990 -3190 -3390 -3590 -3790 -3990 -191 -391 -591 -791 -991 -1191 -1391 -1591 -1791 -1991 -2191 -2391 -2591 -2791 -2991 -3191 -3391 -3591 -3791 -3991 -192 -392 -592 -792 -992 -1192 -1392 -1592 -1792 -1992 -2192 -2392 -2592 -2792 -2992 -3192 -3392 -3592 -3792 -3992 -193 -393 -593 -793 -993 -1193 -1393 -1593 -1793 -1993 -2193 -2393 -2593 -2793 -2993 -3193 -3393 -3593 -3793 -3993 -194 -394 -594 -794 -994 -1194 -1394 -1594 -1794 -1994 -2194 -2394 -2594 -2794 -2994 -3194 -3394 -3594 -3794 -3994 -195 -395 -595 -795 -995 -1195 -1395 -1595 -1795 -1995 -2195 -2395 -2595 -2795 -2995 -3195 -3395 -3595 -3795 -3995 -196 -396 -596 -796 -996 -1196 -1396 -1596 -1796 -1996 -2196 -2396 -2596 -2796 -2996 -3196 -3396 -3596 -3796 -3996 -197 -397 -597 -797 -997 -1197 -1397 -1597 -1797 -1997 -2197 -2397 -2597 -2797 -2997 -3197 -3397 -3597 -3797 -3997 -198 -398 -598 -798 -998 -1198 -1398 -1598 -1798 -1998 -2198 -2398 -2598 -2798 -2998 -3198 -3398 -3598 -3798 -3998 -199 -399 -599 -799 -999 -1199 -1399 -1599 -1799 -1999 -2199 -2399 -2599 -2799 -2999 -3199 -3399 -3599 -3799 -3999 -0 -200 -400 -600 -800 -1000 -1200 -1400 -1600 -1800 -2000 -2200 -2400 -2600 -2800 -3000 -3200 -3400 -3600 -3800 -1 -201 -401 -601 -801 -1001 -1201 -1401 -1601 -1801 -2001 -2201 -2401 -2601 -2801 -3001 -3201 -3401 -3601 -3801 -2 -202 -402 -602 -802 -1002 -1202 -1402 -1602 -1802 -2002 -2202 -2402 -2602 -2802 -3002 -3202 -3402 -3602 -3802 -3 -203 -403 -603 -803 -1003 -1203 -1403 -1603 -1803 -2003 -2203 -2403 -2603 -2803 -3003 -3203 -3403 -3603 -3803 -4 -204 -404 -604 -804 -1004 -1204 -1404 -1604 -1804 -2004 -2204 -2404 -2604 -2804 -3004 -3204 -3404 -3604 -3804 -5 -205 -405 -605 -805 -1005 -1205 -1405 -1605 -1805 -2005 -2205 -2405 -2605 -2805 -3005 -3205 -3405 -3605 -3805 -6 -206 -406 -606 -806 -1006 -1206 -1406 -1606 -1806 -2006 -2206 -2406 -2606 -2806 -3006 -3206 -3406 -3606 -3806 -7 -207 -407 -607 -807 -1007 -1207 -1407 -1607 -1807 -2007 -2207 -2407 -2607 -2807 -3007 -3207 -3407 -3607 -3807 -8 -208 -408 -608 -808 -1008 -1208 -1408 -1608 -1808 -2008 -2208 -2408 -2608 -2808 -3008 -3208 -3408 -3608 -3808 -9 -209 -409 -609 -809 -1009 -1209 -1409 -1609 -1809 -2009 -2209 -2409 -2609 -2809 -3009 -3209 -3409 -3609 -3809 -10 -210 -410 -610 -810 -1010 -1210 -1410 -1610 -1810 -2010 -2210 -2410 -2610 -2810 -3010 -3210 -3410 -3610 -3810 -11 -211 -411 -611 -811 -1011 -1211 -1411 -1611 -1811 -2011 -2211 -2411 -2611 -2811 -3011 -3211 -3411 -3611 -3811 -12 -212 -412 -612 -812 -1012 -1212 -1412 -1612 -1812 -2012 -2212 -2412 -2612 -2812 -3012 -3212 -3412 -3612 -3812 -13 -213 -413 -613 -813 -1013 -1213 -1413 -1613 -1813 -2013 -2213 -2413 -2613 -2813 -3013 -3213 -3413 -3613 -3813 -14 -214 -414 -614 -814 -1014 -1214 -1414 -1614 -1814 -2014 -2214 -2414 -2614 -2814 -3014 -3214 -3414 -3614 -3814 -15 -215 -415 -615 -815 -1015 -1215 -1415 -1615 -1815 -2015 -2215 -2415 -2615 -2815 -3015 -3215 -3415 -3615 -3815 -16 -216 -416 -616 -816 -1016 -1216 -1416 -1616 -1816 -2016 -2216 -2416 -2616 -2816 -3016 -3216 -3416 -3616 -3816 -17 -217 -417 -617 -817 -1017 -1217 -1417 -1617 -1817 -2017 -2217 -2417 -2617 -2817 -3017 -3217 -3417 -3617 -3817 -18 -218 -418 -618 -818 -1018 -1218 -1418 -1618 -1818 -2018 -2218 -2418 -2618 -2818 -3018 -3218 -3418 -3618 -3818 -19 -219 -419 -619 -819 -1019 -1219 -1419 -1619 -1819 -2019 -2219 -2419 -2619 -2819 -3019 -3219 -3419 -3619 -3819 -0 -20 -40 -60 -80 -100 -120 -140 -160 -180 -1 -21 -41 -61 -81 -101 -121 -141 -161 -181 -2 -22 -42 -62 -82 -102 -122 -142 -162 -182 -3 -23 -43 -63 -83 -103 -123 -143 -163 -183 -4 -24 -44 -64 -84 -104 -124 -144 -164 -184 -5 -25 -45 -65 -85 -105 -125 -145 -165 -185 -6 -26 -46 -66 -86 -106 -126 -146 -166 -186 -7 -27 -47 -67 -87 -107 -127 -147 -167 -187 -8 -28 -48 -68 -88 -108 -128 -148 -168 -188 -9 -29 -49 -69 -89 -109 -129 -149 -169 -189 -10 -30 -50 -70 -90 -110 -130 -150 -170 -190 -11 -31 -51 -71 -91 -111 -131 -151 -171 -191 -12 -32 -52 -72 -92 -112 -132 -152 -172 -192 -13 -33 -53 -73 -93 -113 -133 -153 -173 -193 -14 -34 -54 -74 -94 -114 -134 -154 -174 -194 -15 -35 -55 -75 -95 -115 -135 -155 -175 -195 -16 -36 -56 -76 -96 -116 -136 -156 -176 -196 -17 -37 -57 -77 -97 -117 -137 -157 -177 -197 -18 -38 -58 -78 -98 -118 -138 -158 -178 -198 -19 -39 -59 -79 -99 -119 -139 -159 -179 -199 -) - - -// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/pointZones b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/pointZones deleted file mode 100644 index 22827c3aa4244a625d420474ef41dca0d7c1605a..0000000000000000000000000000000000000000 --- a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/pointZones +++ /dev/null @@ -1,21 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class regIOobject; - location "constant/polyMesh"; - object pointZones; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -0 -() - -// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/points b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/points deleted file mode 100644 index a8d48c15955ef0ecb04c001711201e9fc404d340..0000000000000000000000000000000000000000 --- a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/points +++ /dev/null @@ -1,4875 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class vectorField; - location "constant/polyMesh"; - object points; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - -4851 -( -(0 0 0) -(0.005 0 0) -(0.01 0 0) -(0.015 0 0) -(0.02 0 0) -(0.025 0 0) -(0.03 0 0) -(0.035 0 0) -(0.04 0 0) -(0.045 0 0) -(0.05 0 0) -(0.055 0 0) -(0.06 0 0) -(0.065 0 0) -(0.07 0 0) -(0.075 0 0) -(0.08 0 0) -(0.085 0 0) -(0.09 0 0) -(0.095 0 0) -(0.1 0 0) -(0 0.005 0) -(0.005 0.005 0) -(0.01 0.005 0) -(0.015 0.005 0) -(0.02 0.005 0) -(0.025 0.005 0) -(0.03 0.005 0) -(0.035 0.005 0) -(0.04 0.005 0) -(0.045 0.005 0) -(0.05 0.005 0) -(0.055 0.005 0) -(0.06 0.005 0) -(0.065 0.005 0) -(0.07 0.005 0) -(0.075 0.005 0) -(0.08 0.005 0) -(0.085 0.005 0) -(0.09 0.005 0) -(0.095 0.005 0) -(0.1 0.005 0) -(0 0.01 0) -(0.005 0.01 0) -(0.01 0.01 0) -(0.015 0.01 0) -(0.02 0.01 0) -(0.025 0.01 0) -(0.03 0.01 0) -(0.035 0.01 0) -(0.04 0.01 0) -(0.045 0.01 0) -(0.05 0.01 0) -(0.055 0.01 0) -(0.06 0.01 0) -(0.065 0.01 0) -(0.07 0.01 0) -(0.075 0.01 0) -(0.08 0.01 0) -(0.085 0.01 0) -(0.09 0.01 0) -(0.095 0.01 0) -(0.1 0.01 0) -(0 0.015 0) -(0.005 0.015 0) -(0.01 0.015 0) -(0.015 0.015 0) -(0.02 0.015 0) -(0.025 0.015 0) -(0.03 0.015 0) -(0.035 0.015 0) -(0.04 0.015 0) -(0.045 0.015 0) -(0.05 0.015 0) -(0.055 0.015 0) -(0.06 0.015 0) -(0.065 0.015 0) -(0.07 0.015 0) -(0.075 0.015 0) -(0.08 0.015 0) -(0.085 0.015 0) -(0.09 0.015 0) -(0.095 0.015 0) -(0.1 0.015 0) -(0 0.02 0) -(0.005 0.02 0) -(0.01 0.02 0) -(0.015 0.02 0) -(0.02 0.02 0) -(0.025 0.02 0) -(0.03 0.02 0) -(0.035 0.02 0) -(0.04 0.02 0) -(0.045 0.02 0) -(0.05 0.02 0) -(0.055 0.02 0) -(0.06 0.02 0) -(0.065 0.02 0) -(0.07 0.02 0) -(0.075 0.02 0) -(0.08 0.02 0) -(0.085 0.02 0) -(0.09 0.02 0) -(0.095 0.02 0) -(0.1 0.02 0) -(0 0.025 0) -(0.005 0.025 0) -(0.01 0.025 0) -(0.015 0.025 0) -(0.02 0.025 0) -(0.025 0.025 0) -(0.03 0.025 0) -(0.035 0.025 0) -(0.04 0.025 0) -(0.045 0.025 0) -(0.05 0.025 0) -(0.055 0.025 0) -(0.06 0.025 0) -(0.065 0.025 0) -(0.07 0.025 0) -(0.075 0.025 0) -(0.08 0.025 0) -(0.085 0.025 0) -(0.09 0.025 0) -(0.095 0.025 0) -(0.1 0.025 0) -(0 0.03 0) -(0.005 0.03 0) -(0.01 0.03 0) -(0.015 0.03 0) -(0.02 0.03 0) -(0.025 0.03 0) -(0.03 0.03 0) -(0.035 0.03 0) -(0.04 0.03 0) -(0.045 0.03 0) -(0.05 0.03 0) -(0.055 0.03 0) -(0.06 0.03 0) -(0.065 0.03 0) -(0.07 0.03 0) -(0.075 0.03 0) -(0.08 0.03 0) -(0.085 0.03 0) -(0.09 0.03 0) -(0.095 0.03 0) -(0.1 0.03 0) -(0 0.035 0) -(0.005 0.035 0) -(0.01 0.035 0) -(0.015 0.035 0) -(0.02 0.035 0) -(0.025 0.035 0) -(0.03 0.035 0) -(0.035 0.035 0) -(0.04 0.035 0) -(0.045 0.035 0) -(0.05 0.035 0) -(0.055 0.035 0) -(0.06 0.035 0) -(0.065 0.035 0) -(0.07 0.035 0) -(0.075 0.035 0) -(0.08 0.035 0) -(0.085 0.035 0) -(0.09 0.035 0) -(0.095 0.035 0) -(0.1 0.035 0) -(0 0.04 0) -(0.005 0.04 0) -(0.01 0.04 0) -(0.015 0.04 0) -(0.02 0.04 0) -(0.025 0.04 0) -(0.03 0.04 0) -(0.035 0.04 0) -(0.04 0.04 0) -(0.045 0.04 0) -(0.05 0.04 0) -(0.055 0.04 0) -(0.06 0.04 0) -(0.065 0.04 0) -(0.07 0.04 0) -(0.075 0.04 0) -(0.08 0.04 0) -(0.085 0.04 0) -(0.09 0.04 0) -(0.095 0.04 0) -(0.1 0.04 0) -(0 0.045 0) -(0.005 0.045 0) -(0.01 0.045 0) -(0.015 0.045 0) -(0.02 0.045 0) -(0.025 0.045 0) -(0.03 0.045 0) -(0.035 0.045 0) -(0.04 0.045 0) -(0.045 0.045 0) -(0.05 0.045 0) -(0.055 0.045 0) -(0.06 0.045 0) -(0.065 0.045 0) -(0.07 0.045 0) -(0.075 0.045 0) -(0.08 0.045 0) -(0.085 0.045 0) -(0.09 0.045 0) -(0.095 0.045 0) -(0.1 0.045 0) -(0 0.05 0) -(0.005 0.05 0) -(0.01 0.05 0) -(0.015 0.05 0) -(0.02 0.05 0) -(0.025 0.05 0) -(0.03 0.05 0) -(0.035 0.05 0) -(0.04 0.05 0) -(0.045 0.05 0) -(0.05 0.05 0) -(0.055 0.05 0) -(0.06 0.05 0) -(0.065 0.05 0) -(0.07 0.05 0) -(0.075 0.05 0) -(0.08 0.05 0) -(0.085 0.05 0) -(0.09 0.05 0) -(0.095 0.05 0) -(0.1 0.05 0) -(0 0 0.005) -(0.005 0 0.005) -(0.01 0 0.005) -(0.015 0 0.005) -(0.02 0 0.005) -(0.025 0 0.005) -(0.03 0 0.005) -(0.035 0 0.005) -(0.04 0 0.005) -(0.045 0 0.005) -(0.05 0 0.005) -(0.055 0 0.005) -(0.06 0 0.005) -(0.065 0 0.005) -(0.07 0 0.005) -(0.075 0 0.005) -(0.08 0 0.005) -(0.085 0 0.005) -(0.09 0 0.005) -(0.095 0 0.005) -(0.1 0 0.005) -(0 0.005 0.005) -(0.005 0.005 0.005) -(0.01 0.005 0.005) -(0.015 0.005 0.005) -(0.02 0.005 0.005) -(0.025 0.005 0.005) -(0.03 0.005 0.005) -(0.035 0.005 0.005) -(0.04 0.005 0.005) -(0.045 0.005 0.005) -(0.05 0.005 0.005) -(0.055 0.005 0.005) -(0.06 0.005 0.005) -(0.065 0.005 0.005) -(0.07 0.005 0.005) -(0.075 0.005 0.005) -(0.08 0.005 0.005) -(0.085 0.005 0.005) -(0.09 0.005 0.005) -(0.095 0.005 0.005) -(0.1 0.005 0.005) -(0 0.01 0.005) -(0.005 0.01 0.005) -(0.01 0.01 0.005) -(0.015 0.01 0.005) -(0.02 0.01 0.005) -(0.025 0.01 0.005) -(0.03 0.01 0.005) -(0.035 0.01 0.005) -(0.04 0.01 0.005) -(0.045 0.01 0.005) -(0.05 0.01 0.005) -(0.055 0.01 0.005) -(0.06 0.01 0.005) -(0.065 0.01 0.005) -(0.07 0.01 0.005) -(0.075 0.01 0.005) -(0.08 0.01 0.005) -(0.085 0.01 0.005) -(0.09 0.01 0.005) -(0.095 0.01 0.005) -(0.1 0.01 0.005) -(0 0.015 0.005) -(0.005 0.015 0.005) -(0.01 0.015 0.005) -(0.015 0.015 0.005) -(0.02 0.015 0.005) -(0.025 0.015 0.005) -(0.03 0.015 0.005) -(0.035 0.015 0.005) -(0.04 0.015 0.005) -(0.045 0.015 0.005) -(0.05 0.015 0.005) -(0.055 0.015 0.005) -(0.06 0.015 0.005) -(0.065 0.015 0.005) -(0.07 0.015 0.005) -(0.075 0.015 0.005) -(0.08 0.015 0.005) -(0.085 0.015 0.005) -(0.09 0.015 0.005) -(0.095 0.015 0.005) -(0.1 0.015 0.005) -(0 0.02 0.005) -(0.005 0.02 0.005) -(0.01 0.02 0.005) -(0.015 0.02 0.005) -(0.02 0.02 0.005) -(0.025 0.02 0.005) -(0.03 0.02 0.005) -(0.035 0.02 0.005) -(0.04 0.02 0.005) -(0.045 0.02 0.005) -(0.05 0.02 0.005) -(0.055 0.02 0.005) -(0.06 0.02 0.005) -(0.065 0.02 0.005) -(0.07 0.02 0.005) -(0.075 0.02 0.005) -(0.08 0.02 0.005) -(0.085 0.02 0.005) -(0.09 0.02 0.005) -(0.095 0.02 0.005) -(0.1 0.02 0.005) -(0 0.025 0.005) -(0.005 0.025 0.005) -(0.01 0.025 0.005) -(0.015 0.025 0.005) -(0.02 0.025 0.005) -(0.025 0.025 0.005) -(0.03 0.025 0.005) -(0.035 0.025 0.005) -(0.04 0.025 0.005) -(0.045 0.025 0.005) -(0.05 0.025 0.005) -(0.055 0.025 0.005) -(0.06 0.025 0.005) -(0.065 0.025 0.005) -(0.07 0.025 0.005) -(0.075 0.025 0.005) -(0.08 0.025 0.005) -(0.085 0.025 0.005) -(0.09 0.025 0.005) -(0.095 0.025 0.005) -(0.1 0.025 0.005) -(0 0.03 0.005) -(0.005 0.03 0.005) -(0.01 0.03 0.005) -(0.015 0.03 0.005) -(0.02 0.03 0.005) -(0.025 0.03 0.005) -(0.03 0.03 0.005) -(0.035 0.03 0.005) -(0.04 0.03 0.005) -(0.045 0.03 0.005) -(0.05 0.03 0.005) -(0.055 0.03 0.005) -(0.06 0.03 0.005) -(0.065 0.03 0.005) -(0.07 0.03 0.005) -(0.075 0.03 0.005) -(0.08 0.03 0.005) -(0.085 0.03 0.005) -(0.09 0.03 0.005) -(0.095 0.03 0.005) -(0.1 0.03 0.005) -(0 0.035 0.005) -(0.005 0.035 0.005) -(0.01 0.035 0.005) -(0.015 0.035 0.005) -(0.02 0.035 0.005) -(0.025 0.035 0.005) -(0.03 0.035 0.005) -(0.035 0.035 0.005) -(0.04 0.035 0.005) -(0.045 0.035 0.005) -(0.05 0.035 0.005) -(0.055 0.035 0.005) -(0.06 0.035 0.005) -(0.065 0.035 0.005) -(0.07 0.035 0.005) -(0.075 0.035 0.005) -(0.08 0.035 0.005) -(0.085 0.035 0.005) -(0.09 0.035 0.005) -(0.095 0.035 0.005) -(0.1 0.035 0.005) -(0 0.04 0.005) -(0.005 0.04 0.005) -(0.01 0.04 0.005) -(0.015 0.04 0.005) -(0.02 0.04 0.005) -(0.025 0.04 0.005) -(0.03 0.04 0.005) -(0.035 0.04 0.005) -(0.04 0.04 0.005) -(0.045 0.04 0.005) -(0.05 0.04 0.005) -(0.055 0.04 0.005) -(0.06 0.04 0.005) -(0.065 0.04 0.005) -(0.07 0.04 0.005) -(0.075 0.04 0.005) -(0.08 0.04 0.005) -(0.085 0.04 0.005) -(0.09 0.04 0.005) -(0.095 0.04 0.005) -(0.1 0.04 0.005) -(0 0.045 0.005) -(0.005 0.045 0.005) -(0.01 0.045 0.005) -(0.015 0.045 0.005) -(0.02 0.045 0.005) -(0.025 0.045 0.005) -(0.03 0.045 0.005) -(0.035 0.045 0.005) -(0.04 0.045 0.005) -(0.045 0.045 0.005) -(0.05 0.045 0.005) -(0.055 0.045 0.005) -(0.06 0.045 0.005) -(0.065 0.045 0.005) -(0.07 0.045 0.005) -(0.075 0.045 0.005) -(0.08 0.045 0.005) -(0.085 0.045 0.005) -(0.09 0.045 0.005) -(0.095 0.045 0.005) -(0.1 0.045 0.005) -(0 0.05 0.005) -(0.005 0.05 0.005) -(0.01 0.05 0.005) -(0.015 0.05 0.005) -(0.02 0.05 0.005) -(0.025 0.05 0.005) -(0.03 0.05 0.005) -(0.035 0.05 0.005) -(0.04 0.05 0.005) -(0.045 0.05 0.005) -(0.05 0.05 0.005) -(0.055 0.05 0.005) -(0.06 0.05 0.005) -(0.065 0.05 0.005) -(0.07 0.05 0.005) -(0.075 0.05 0.005) -(0.08 0.05 0.005) -(0.085 0.05 0.005) -(0.09 0.05 0.005) -(0.095 0.05 0.005) -(0.1 0.05 0.005) -(0 0 0.01) -(0.005 0 0.01) -(0.01 0 0.01) -(0.015 0 0.01) -(0.02 0 0.01) -(0.025 0 0.01) -(0.03 0 0.01) -(0.035 0 0.01) -(0.04 0 0.01) -(0.045 0 0.01) -(0.05 0 0.01) -(0.055 0 0.01) -(0.06 0 0.01) -(0.065 0 0.01) -(0.07 0 0.01) -(0.075 0 0.01) -(0.08 0 0.01) -(0.085 0 0.01) -(0.09 0 0.01) -(0.095 0 0.01) -(0.1 0 0.01) -(0 0.005 0.01) -(0.005 0.005 0.01) -(0.01 0.005 0.01) -(0.015 0.005 0.01) -(0.02 0.005 0.01) -(0.025 0.005 0.01) -(0.03 0.005 0.01) -(0.035 0.005 0.01) -(0.04 0.005 0.01) -(0.045 0.005 0.01) -(0.05 0.005 0.01) -(0.055 0.005 0.01) -(0.06 0.005 0.01) -(0.065 0.005 0.01) -(0.07 0.005 0.01) -(0.075 0.005 0.01) -(0.08 0.005 0.01) -(0.085 0.005 0.01) -(0.09 0.005 0.01) -(0.095 0.005 0.01) -(0.1 0.005 0.01) -(0 0.01 0.01) -(0.005 0.01 0.01) -(0.01 0.01 0.01) -(0.015 0.01 0.01) -(0.02 0.01 0.01) -(0.025 0.01 0.01) -(0.03 0.01 0.01) -(0.035 0.01 0.01) -(0.04 0.01 0.01) -(0.045 0.01 0.01) -(0.05 0.01 0.01) -(0.055 0.01 0.01) -(0.06 0.01 0.01) -(0.065 0.01 0.01) -(0.07 0.01 0.01) -(0.075 0.01 0.01) -(0.08 0.01 0.01) -(0.085 0.01 0.01) -(0.09 0.01 0.01) -(0.095 0.01 0.01) -(0.1 0.01 0.01) -(0 0.015 0.01) -(0.005 0.015 0.01) -(0.01 0.015 0.01) -(0.015 0.015 0.01) -(0.02 0.015 0.01) -(0.025 0.015 0.01) -(0.03 0.015 0.01) -(0.035 0.015 0.01) -(0.04 0.015 0.01) -(0.045 0.015 0.01) -(0.05 0.015 0.01) -(0.055 0.015 0.01) -(0.06 0.015 0.01) -(0.065 0.015 0.01) -(0.07 0.015 0.01) -(0.075 0.015 0.01) -(0.08 0.015 0.01) -(0.085 0.015 0.01) -(0.09 0.015 0.01) -(0.095 0.015 0.01) -(0.1 0.015 0.01) -(0 0.02 0.01) -(0.005 0.02 0.01) -(0.01 0.02 0.01) -(0.015 0.02 0.01) -(0.02 0.02 0.01) -(0.025 0.02 0.01) -(0.03 0.02 0.01) -(0.035 0.02 0.01) -(0.04 0.02 0.01) -(0.045 0.02 0.01) -(0.05 0.02 0.01) -(0.055 0.02 0.01) -(0.06 0.02 0.01) -(0.065 0.02 0.01) -(0.07 0.02 0.01) -(0.075 0.02 0.01) -(0.08 0.02 0.01) -(0.085 0.02 0.01) -(0.09 0.02 0.01) -(0.095 0.02 0.01) -(0.1 0.02 0.01) -(0 0.025 0.01) -(0.005 0.025 0.01) -(0.01 0.025 0.01) -(0.015 0.025 0.01) -(0.02 0.025 0.01) -(0.025 0.025 0.01) -(0.03 0.025 0.01) -(0.035 0.025 0.01) -(0.04 0.025 0.01) -(0.045 0.025 0.01) -(0.05 0.025 0.01) -(0.055 0.025 0.01) -(0.06 0.025 0.01) -(0.065 0.025 0.01) -(0.07 0.025 0.01) -(0.075 0.025 0.01) -(0.08 0.025 0.01) -(0.085 0.025 0.01) -(0.09 0.025 0.01) -(0.095 0.025 0.01) -(0.1 0.025 0.01) -(0 0.03 0.01) -(0.005 0.03 0.01) -(0.01 0.03 0.01) -(0.015 0.03 0.01) -(0.02 0.03 0.01) -(0.025 0.03 0.01) -(0.03 0.03 0.01) -(0.035 0.03 0.01) -(0.04 0.03 0.01) -(0.045 0.03 0.01) -(0.05 0.03 0.01) -(0.055 0.03 0.01) -(0.06 0.03 0.01) -(0.065 0.03 0.01) -(0.07 0.03 0.01) -(0.075 0.03 0.01) -(0.08 0.03 0.01) -(0.085 0.03 0.01) -(0.09 0.03 0.01) -(0.095 0.03 0.01) -(0.1 0.03 0.01) -(0 0.035 0.01) -(0.005 0.035 0.01) -(0.01 0.035 0.01) -(0.015 0.035 0.01) -(0.02 0.035 0.01) -(0.025 0.035 0.01) -(0.03 0.035 0.01) -(0.035 0.035 0.01) -(0.04 0.035 0.01) -(0.045 0.035 0.01) -(0.05 0.035 0.01) -(0.055 0.035 0.01) -(0.06 0.035 0.01) -(0.065 0.035 0.01) -(0.07 0.035 0.01) -(0.075 0.035 0.01) -(0.08 0.035 0.01) -(0.085 0.035 0.01) -(0.09 0.035 0.01) -(0.095 0.035 0.01) -(0.1 0.035 0.01) -(0 0.04 0.01) -(0.005 0.04 0.01) -(0.01 0.04 0.01) -(0.015 0.04 0.01) -(0.02 0.04 0.01) -(0.025 0.04 0.01) -(0.03 0.04 0.01) -(0.035 0.04 0.01) -(0.04 0.04 0.01) -(0.045 0.04 0.01) -(0.05 0.04 0.01) -(0.055 0.04 0.01) -(0.06 0.04 0.01) -(0.065 0.04 0.01) -(0.07 0.04 0.01) -(0.075 0.04 0.01) -(0.08 0.04 0.01) -(0.085 0.04 0.01) -(0.09 0.04 0.01) -(0.095 0.04 0.01) -(0.1 0.04 0.01) -(0 0.045 0.01) -(0.005 0.045 0.01) -(0.01 0.045 0.01) -(0.015 0.045 0.01) -(0.02 0.045 0.01) -(0.025 0.045 0.01) -(0.03 0.045 0.01) -(0.035 0.045 0.01) -(0.04 0.045 0.01) -(0.045 0.045 0.01) -(0.05 0.045 0.01) -(0.055 0.045 0.01) -(0.06 0.045 0.01) -(0.065 0.045 0.01) -(0.07 0.045 0.01) -(0.075 0.045 0.01) -(0.08 0.045 0.01) -(0.085 0.045 0.01) -(0.09 0.045 0.01) -(0.095 0.045 0.01) -(0.1 0.045 0.01) -(0 0.05 0.01) -(0.005 0.05 0.01) -(0.01 0.05 0.01) -(0.015 0.05 0.01) -(0.02 0.05 0.01) -(0.025 0.05 0.01) -(0.03 0.05 0.01) -(0.035 0.05 0.01) -(0.04 0.05 0.01) -(0.045 0.05 0.01) -(0.05 0.05 0.01) -(0.055 0.05 0.01) -(0.06 0.05 0.01) -(0.065 0.05 0.01) -(0.07 0.05 0.01) -(0.075 0.05 0.01) -(0.08 0.05 0.01) -(0.085 0.05 0.01) -(0.09 0.05 0.01) -(0.095 0.05 0.01) -(0.1 0.05 0.01) -(0 0 0.015) -(0.005 0 0.015) -(0.01 0 0.015) -(0.015 0 0.015) -(0.02 0 0.015) -(0.025 0 0.015) -(0.03 0 0.015) -(0.035 0 0.015) -(0.04 0 0.015) -(0.045 0 0.015) -(0.05 0 0.015) -(0.055 0 0.015) -(0.06 0 0.015) -(0.065 0 0.015) -(0.07 0 0.015) -(0.075 0 0.015) -(0.08 0 0.015) -(0.085 0 0.015) -(0.09 0 0.015) -(0.095 0 0.015) -(0.1 0 0.015) -(0 0.005 0.015) -(0.005 0.005 0.015) -(0.01 0.005 0.015) -(0.015 0.005 0.015) -(0.02 0.005 0.015) -(0.025 0.005 0.015) -(0.03 0.005 0.015) -(0.035 0.005 0.015) -(0.04 0.005 0.015) -(0.045 0.005 0.015) -(0.05 0.005 0.015) -(0.055 0.005 0.015) -(0.06 0.005 0.015) -(0.065 0.005 0.015) -(0.07 0.005 0.015) -(0.075 0.005 0.015) -(0.08 0.005 0.015) -(0.085 0.005 0.015) -(0.09 0.005 0.015) -(0.095 0.005 0.015) -(0.1 0.005 0.015) -(0 0.01 0.015) -(0.005 0.01 0.015) -(0.01 0.01 0.015) -(0.015 0.01 0.015) -(0.02 0.01 0.015) -(0.025 0.01 0.015) -(0.03 0.01 0.015) -(0.035 0.01 0.015) -(0.04 0.01 0.015) -(0.045 0.01 0.015) -(0.05 0.01 0.015) -(0.055 0.01 0.015) -(0.06 0.01 0.015) -(0.065 0.01 0.015) -(0.07 0.01 0.015) -(0.075 0.01 0.015) -(0.08 0.01 0.015) -(0.085 0.01 0.015) -(0.09 0.01 0.015) -(0.095 0.01 0.015) -(0.1 0.01 0.015) -(0 0.015 0.015) -(0.005 0.015 0.015) -(0.01 0.015 0.015) -(0.015 0.015 0.015) -(0.02 0.015 0.015) -(0.025 0.015 0.015) -(0.03 0.015 0.015) -(0.035 0.015 0.015) -(0.04 0.015 0.015) -(0.045 0.015 0.015) -(0.05 0.015 0.015) -(0.055 0.015 0.015) -(0.06 0.015 0.015) -(0.065 0.015 0.015) -(0.07 0.015 0.015) -(0.075 0.015 0.015) -(0.08 0.015 0.015) -(0.085 0.015 0.015) -(0.09 0.015 0.015) -(0.095 0.015 0.015) -(0.1 0.015 0.015) -(0 0.02 0.015) -(0.005 0.02 0.015) -(0.01 0.02 0.015) -(0.015 0.02 0.015) -(0.02 0.02 0.015) -(0.025 0.02 0.015) -(0.03 0.02 0.015) -(0.035 0.02 0.015) -(0.04 0.02 0.015) -(0.045 0.02 0.015) -(0.05 0.02 0.015) -(0.055 0.02 0.015) -(0.06 0.02 0.015) -(0.065 0.02 0.015) -(0.07 0.02 0.015) -(0.075 0.02 0.015) -(0.08 0.02 0.015) -(0.085 0.02 0.015) -(0.09 0.02 0.015) -(0.095 0.02 0.015) -(0.1 0.02 0.015) -(0 0.025 0.015) -(0.005 0.025 0.015) -(0.01 0.025 0.015) -(0.015 0.025 0.015) -(0.02 0.025 0.015) -(0.025 0.025 0.015) -(0.03 0.025 0.015) -(0.035 0.025 0.015) -(0.04 0.025 0.015) -(0.045 0.025 0.015) -(0.05 0.025 0.015) -(0.055 0.025 0.015) -(0.06 0.025 0.015) -(0.065 0.025 0.015) -(0.07 0.025 0.015) -(0.075 0.025 0.015) -(0.08 0.025 0.015) -(0.085 0.025 0.015) -(0.09 0.025 0.015) -(0.095 0.025 0.015) -(0.1 0.025 0.015) -(0 0.03 0.015) -(0.005 0.03 0.015) -(0.01 0.03 0.015) -(0.015 0.03 0.015) -(0.02 0.03 0.015) -(0.025 0.03 0.015) -(0.03 0.03 0.015) -(0.035 0.03 0.015) -(0.04 0.03 0.015) -(0.045 0.03 0.015) -(0.05 0.03 0.015) -(0.055 0.03 0.015) -(0.06 0.03 0.015) -(0.065 0.03 0.015) -(0.07 0.03 0.015) -(0.075 0.03 0.015) -(0.08 0.03 0.015) -(0.085 0.03 0.015) -(0.09 0.03 0.015) -(0.095 0.03 0.015) -(0.1 0.03 0.015) -(0 0.035 0.015) -(0.005 0.035 0.015) -(0.01 0.035 0.015) -(0.015 0.035 0.015) -(0.02 0.035 0.015) -(0.025 0.035 0.015) -(0.03 0.035 0.015) -(0.035 0.035 0.015) -(0.04 0.035 0.015) -(0.045 0.035 0.015) -(0.05 0.035 0.015) -(0.055 0.035 0.015) -(0.06 0.035 0.015) -(0.065 0.035 0.015) -(0.07 0.035 0.015) -(0.075 0.035 0.015) -(0.08 0.035 0.015) -(0.085 0.035 0.015) -(0.09 0.035 0.015) -(0.095 0.035 0.015) -(0.1 0.035 0.015) -(0 0.04 0.015) -(0.005 0.04 0.015) -(0.01 0.04 0.015) -(0.015 0.04 0.015) -(0.02 0.04 0.015) -(0.025 0.04 0.015) -(0.03 0.04 0.015) -(0.035 0.04 0.015) -(0.04 0.04 0.015) -(0.045 0.04 0.015) -(0.05 0.04 0.015) -(0.055 0.04 0.015) -(0.06 0.04 0.015) -(0.065 0.04 0.015) -(0.07 0.04 0.015) -(0.075 0.04 0.015) -(0.08 0.04 0.015) -(0.085 0.04 0.015) -(0.09 0.04 0.015) -(0.095 0.04 0.015) -(0.1 0.04 0.015) -(0 0.045 0.015) -(0.005 0.045 0.015) -(0.01 0.045 0.015) -(0.015 0.045 0.015) -(0.02 0.045 0.015) -(0.025 0.045 0.015) -(0.03 0.045 0.015) -(0.035 0.045 0.015) -(0.04 0.045 0.015) -(0.045 0.045 0.015) -(0.05 0.045 0.015) -(0.055 0.045 0.015) -(0.06 0.045 0.015) -(0.065 0.045 0.015) -(0.07 0.045 0.015) -(0.075 0.045 0.015) -(0.08 0.045 0.015) -(0.085 0.045 0.015) -(0.09 0.045 0.015) -(0.095 0.045 0.015) -(0.1 0.045 0.015) -(0 0.05 0.015) -(0.005 0.05 0.015) -(0.01 0.05 0.015) -(0.015 0.05 0.015) -(0.02 0.05 0.015) -(0.025 0.05 0.015) -(0.03 0.05 0.015) -(0.035 0.05 0.015) -(0.04 0.05 0.015) -(0.045 0.05 0.015) -(0.05 0.05 0.015) -(0.055 0.05 0.015) -(0.06 0.05 0.015) -(0.065 0.05 0.015) -(0.07 0.05 0.015) -(0.075 0.05 0.015) -(0.08 0.05 0.015) -(0.085 0.05 0.015) -(0.09 0.05 0.015) -(0.095 0.05 0.015) -(0.1 0.05 0.015) -(0 0 0.02) -(0.005 0 0.02) -(0.01 0 0.02) -(0.015 0 0.02) -(0.02 0 0.02) -(0.025 0 0.02) -(0.03 0 0.02) -(0.035 0 0.02) -(0.04 0 0.02) -(0.045 0 0.02) -(0.05 0 0.02) -(0.055 0 0.02) -(0.06 0 0.02) -(0.065 0 0.02) -(0.07 0 0.02) -(0.075 0 0.02) -(0.08 0 0.02) -(0.085 0 0.02) -(0.09 0 0.02) -(0.095 0 0.02) -(0.1 0 0.02) -(0 0.005 0.02) -(0.005 0.005 0.02) -(0.01 0.005 0.02) -(0.015 0.005 0.02) -(0.02 0.005 0.02) -(0.025 0.005 0.02) -(0.03 0.005 0.02) -(0.035 0.005 0.02) -(0.04 0.005 0.02) -(0.045 0.005 0.02) -(0.05 0.005 0.02) -(0.055 0.005 0.02) -(0.06 0.005 0.02) -(0.065 0.005 0.02) -(0.07 0.005 0.02) -(0.075 0.005 0.02) -(0.08 0.005 0.02) -(0.085 0.005 0.02) -(0.09 0.005 0.02) -(0.095 0.005 0.02) -(0.1 0.005 0.02) -(0 0.01 0.02) -(0.005 0.01 0.02) -(0.01 0.01 0.02) -(0.015 0.01 0.02) -(0.02 0.01 0.02) -(0.025 0.01 0.02) -(0.03 0.01 0.02) -(0.035 0.01 0.02) -(0.04 0.01 0.02) -(0.045 0.01 0.02) -(0.05 0.01 0.02) -(0.055 0.01 0.02) -(0.06 0.01 0.02) -(0.065 0.01 0.02) -(0.07 0.01 0.02) -(0.075 0.01 0.02) -(0.08 0.01 0.02) -(0.085 0.01 0.02) -(0.09 0.01 0.02) -(0.095 0.01 0.02) -(0.1 0.01 0.02) -(0 0.015 0.02) -(0.005 0.015 0.02) -(0.01 0.015 0.02) -(0.015 0.015 0.02) -(0.02 0.015 0.02) -(0.025 0.015 0.02) -(0.03 0.015 0.02) -(0.035 0.015 0.02) -(0.04 0.015 0.02) -(0.045 0.015 0.02) -(0.05 0.015 0.02) -(0.055 0.015 0.02) -(0.06 0.015 0.02) -(0.065 0.015 0.02) -(0.07 0.015 0.02) -(0.075 0.015 0.02) -(0.08 0.015 0.02) -(0.085 0.015 0.02) -(0.09 0.015 0.02) -(0.095 0.015 0.02) -(0.1 0.015 0.02) -(0 0.02 0.02) -(0.005 0.02 0.02) -(0.01 0.02 0.02) -(0.015 0.02 0.02) -(0.02 0.02 0.02) -(0.025 0.02 0.02) -(0.03 0.02 0.02) -(0.035 0.02 0.02) -(0.04 0.02 0.02) -(0.045 0.02 0.02) -(0.05 0.02 0.02) -(0.055 0.02 0.02) -(0.06 0.02 0.02) -(0.065 0.02 0.02) -(0.07 0.02 0.02) -(0.075 0.02 0.02) -(0.08 0.02 0.02) -(0.085 0.02 0.02) -(0.09 0.02 0.02) -(0.095 0.02 0.02) -(0.1 0.02 0.02) -(0 0.025 0.02) -(0.005 0.025 0.02) -(0.01 0.025 0.02) -(0.015 0.025 0.02) -(0.02 0.025 0.02) -(0.025 0.025 0.02) -(0.03 0.025 0.02) -(0.035 0.025 0.02) -(0.04 0.025 0.02) -(0.045 0.025 0.02) -(0.05 0.025 0.02) -(0.055 0.025 0.02) -(0.06 0.025 0.02) -(0.065 0.025 0.02) -(0.07 0.025 0.02) -(0.075 0.025 0.02) -(0.08 0.025 0.02) -(0.085 0.025 0.02) -(0.09 0.025 0.02) -(0.095 0.025 0.02) -(0.1 0.025 0.02) -(0 0.03 0.02) -(0.005 0.03 0.02) -(0.01 0.03 0.02) -(0.015 0.03 0.02) -(0.02 0.03 0.02) -(0.025 0.03 0.02) -(0.03 0.03 0.02) -(0.035 0.03 0.02) -(0.04 0.03 0.02) -(0.045 0.03 0.02) -(0.05 0.03 0.02) -(0.055 0.03 0.02) -(0.06 0.03 0.02) -(0.065 0.03 0.02) -(0.07 0.03 0.02) -(0.075 0.03 0.02) -(0.08 0.03 0.02) -(0.085 0.03 0.02) -(0.09 0.03 0.02) -(0.095 0.03 0.02) -(0.1 0.03 0.02) -(0 0.035 0.02) -(0.005 0.035 0.02) -(0.01 0.035 0.02) -(0.015 0.035 0.02) -(0.02 0.035 0.02) -(0.025 0.035 0.02) -(0.03 0.035 0.02) -(0.035 0.035 0.02) -(0.04 0.035 0.02) -(0.045 0.035 0.02) -(0.05 0.035 0.02) -(0.055 0.035 0.02) -(0.06 0.035 0.02) -(0.065 0.035 0.02) -(0.07 0.035 0.02) -(0.075 0.035 0.02) -(0.08 0.035 0.02) -(0.085 0.035 0.02) -(0.09 0.035 0.02) -(0.095 0.035 0.02) -(0.1 0.035 0.02) -(0 0.04 0.02) -(0.005 0.04 0.02) -(0.01 0.04 0.02) -(0.015 0.04 0.02) -(0.02 0.04 0.02) -(0.025 0.04 0.02) -(0.03 0.04 0.02) -(0.035 0.04 0.02) -(0.04 0.04 0.02) -(0.045 0.04 0.02) -(0.05 0.04 0.02) -(0.055 0.04 0.02) -(0.06 0.04 0.02) -(0.065 0.04 0.02) -(0.07 0.04 0.02) -(0.075 0.04 0.02) -(0.08 0.04 0.02) -(0.085 0.04 0.02) -(0.09 0.04 0.02) -(0.095 0.04 0.02) -(0.1 0.04 0.02) -(0 0.045 0.02) -(0.005 0.045 0.02) -(0.01 0.045 0.02) -(0.015 0.045 0.02) -(0.02 0.045 0.02) -(0.025 0.045 0.02) -(0.03 0.045 0.02) -(0.035 0.045 0.02) -(0.04 0.045 0.02) -(0.045 0.045 0.02) -(0.05 0.045 0.02) -(0.055 0.045 0.02) -(0.06 0.045 0.02) -(0.065 0.045 0.02) -(0.07 0.045 0.02) -(0.075 0.045 0.02) -(0.08 0.045 0.02) -(0.085 0.045 0.02) -(0.09 0.045 0.02) -(0.095 0.045 0.02) -(0.1 0.045 0.02) -(0 0.05 0.02) -(0.005 0.05 0.02) -(0.01 0.05 0.02) -(0.015 0.05 0.02) -(0.02 0.05 0.02) -(0.025 0.05 0.02) -(0.03 0.05 0.02) -(0.035 0.05 0.02) -(0.04 0.05 0.02) -(0.045 0.05 0.02) -(0.05 0.05 0.02) -(0.055 0.05 0.02) -(0.06 0.05 0.02) -(0.065 0.05 0.02) -(0.07 0.05 0.02) -(0.075 0.05 0.02) -(0.08 0.05 0.02) -(0.085 0.05 0.02) -(0.09 0.05 0.02) -(0.095 0.05 0.02) -(0.1 0.05 0.02) -(0 0 0.025) -(0.005 0 0.025) -(0.01 0 0.025) -(0.015 0 0.025) -(0.02 0 0.025) -(0.025 0 0.025) -(0.03 0 0.025) -(0.035 0 0.025) -(0.04 0 0.025) -(0.045 0 0.025) -(0.05 0 0.025) -(0.055 0 0.025) -(0.06 0 0.025) -(0.065 0 0.025) -(0.07 0 0.025) -(0.075 0 0.025) -(0.08 0 0.025) -(0.085 0 0.025) -(0.09 0 0.025) -(0.095 0 0.025) -(0.1 0 0.025) -(0 0.005 0.025) -(0.005 0.005 0.025) -(0.01 0.005 0.025) -(0.015 0.005 0.025) -(0.02 0.005 0.025) -(0.025 0.005 0.025) -(0.03 0.005 0.025) -(0.035 0.005 0.025) -(0.04 0.005 0.025) -(0.045 0.005 0.025) -(0.05 0.005 0.025) -(0.055 0.005 0.025) -(0.06 0.005 0.025) -(0.065 0.005 0.025) -(0.07 0.005 0.025) -(0.075 0.005 0.025) -(0.08 0.005 0.025) -(0.085 0.005 0.025) -(0.09 0.005 0.025) -(0.095 0.005 0.025) -(0.1 0.005 0.025) -(0 0.01 0.025) -(0.005 0.01 0.025) -(0.01 0.01 0.025) -(0.015 0.01 0.025) -(0.02 0.01 0.025) -(0.025 0.01 0.025) -(0.03 0.01 0.025) -(0.035 0.01 0.025) -(0.04 0.01 0.025) -(0.045 0.01 0.025) -(0.05 0.01 0.025) -(0.055 0.01 0.025) -(0.06 0.01 0.025) -(0.065 0.01 0.025) -(0.07 0.01 0.025) -(0.075 0.01 0.025) -(0.08 0.01 0.025) -(0.085 0.01 0.025) -(0.09 0.01 0.025) -(0.095 0.01 0.025) -(0.1 0.01 0.025) -(0 0.015 0.025) -(0.005 0.015 0.025) -(0.01 0.015 0.025) -(0.015 0.015 0.025) -(0.02 0.015 0.025) -(0.025 0.015 0.025) -(0.03 0.015 0.025) -(0.035 0.015 0.025) -(0.04 0.015 0.025) -(0.045 0.015 0.025) -(0.05 0.015 0.025) -(0.055 0.015 0.025) -(0.06 0.015 0.025) -(0.065 0.015 0.025) -(0.07 0.015 0.025) -(0.075 0.015 0.025) -(0.08 0.015 0.025) -(0.085 0.015 0.025) -(0.09 0.015 0.025) -(0.095 0.015 0.025) -(0.1 0.015 0.025) -(0 0.02 0.025) -(0.005 0.02 0.025) -(0.01 0.02 0.025) -(0.015 0.02 0.025) -(0.02 0.02 0.025) -(0.025 0.02 0.025) -(0.03 0.02 0.025) -(0.035 0.02 0.025) -(0.04 0.02 0.025) -(0.045 0.02 0.025) -(0.05 0.02 0.025) -(0.055 0.02 0.025) -(0.06 0.02 0.025) -(0.065 0.02 0.025) -(0.07 0.02 0.025) -(0.075 0.02 0.025) -(0.08 0.02 0.025) -(0.085 0.02 0.025) -(0.09 0.02 0.025) -(0.095 0.02 0.025) -(0.1 0.02 0.025) -(0 0.025 0.025) -(0.005 0.025 0.025) -(0.01 0.025 0.025) -(0.015 0.025 0.025) -(0.02 0.025 0.025) -(0.025 0.025 0.025) -(0.03 0.025 0.025) -(0.035 0.025 0.025) -(0.04 0.025 0.025) -(0.045 0.025 0.025) -(0.05 0.025 0.025) -(0.055 0.025 0.025) -(0.06 0.025 0.025) -(0.065 0.025 0.025) -(0.07 0.025 0.025) -(0.075 0.025 0.025) -(0.08 0.025 0.025) -(0.085 0.025 0.025) -(0.09 0.025 0.025) -(0.095 0.025 0.025) -(0.1 0.025 0.025) -(0 0.03 0.025) -(0.005 0.03 0.025) -(0.01 0.03 0.025) -(0.015 0.03 0.025) -(0.02 0.03 0.025) -(0.025 0.03 0.025) -(0.03 0.03 0.025) -(0.035 0.03 0.025) -(0.04 0.03 0.025) -(0.045 0.03 0.025) -(0.05 0.03 0.025) -(0.055 0.03 0.025) -(0.06 0.03 0.025) -(0.065 0.03 0.025) -(0.07 0.03 0.025) -(0.075 0.03 0.025) -(0.08 0.03 0.025) -(0.085 0.03 0.025) -(0.09 0.03 0.025) -(0.095 0.03 0.025) -(0.1 0.03 0.025) -(0 0.035 0.025) -(0.005 0.035 0.025) -(0.01 0.035 0.025) -(0.015 0.035 0.025) -(0.02 0.035 0.025) -(0.025 0.035 0.025) -(0.03 0.035 0.025) -(0.035 0.035 0.025) -(0.04 0.035 0.025) -(0.045 0.035 0.025) -(0.05 0.035 0.025) -(0.055 0.035 0.025) -(0.06 0.035 0.025) -(0.065 0.035 0.025) -(0.07 0.035 0.025) -(0.075 0.035 0.025) -(0.08 0.035 0.025) -(0.085 0.035 0.025) -(0.09 0.035 0.025) -(0.095 0.035 0.025) -(0.1 0.035 0.025) -(0 0.04 0.025) -(0.005 0.04 0.025) -(0.01 0.04 0.025) -(0.015 0.04 0.025) -(0.02 0.04 0.025) -(0.025 0.04 0.025) -(0.03 0.04 0.025) -(0.035 0.04 0.025) -(0.04 0.04 0.025) -(0.045 0.04 0.025) -(0.05 0.04 0.025) -(0.055 0.04 0.025) -(0.06 0.04 0.025) -(0.065 0.04 0.025) -(0.07 0.04 0.025) -(0.075 0.04 0.025) -(0.08 0.04 0.025) -(0.085 0.04 0.025) -(0.09 0.04 0.025) -(0.095 0.04 0.025) -(0.1 0.04 0.025) -(0 0.045 0.025) -(0.005 0.045 0.025) -(0.01 0.045 0.025) -(0.015 0.045 0.025) -(0.02 0.045 0.025) -(0.025 0.045 0.025) -(0.03 0.045 0.025) -(0.035 0.045 0.025) -(0.04 0.045 0.025) -(0.045 0.045 0.025) -(0.05 0.045 0.025) -(0.055 0.045 0.025) -(0.06 0.045 0.025) -(0.065 0.045 0.025) -(0.07 0.045 0.025) -(0.075 0.045 0.025) -(0.08 0.045 0.025) -(0.085 0.045 0.025) -(0.09 0.045 0.025) -(0.095 0.045 0.025) -(0.1 0.045 0.025) -(0 0.05 0.025) -(0.005 0.05 0.025) -(0.01 0.05 0.025) -(0.015 0.05 0.025) -(0.02 0.05 0.025) -(0.025 0.05 0.025) -(0.03 0.05 0.025) -(0.035 0.05 0.025) -(0.04 0.05 0.025) -(0.045 0.05 0.025) -(0.05 0.05 0.025) -(0.055 0.05 0.025) -(0.06 0.05 0.025) -(0.065 0.05 0.025) -(0.07 0.05 0.025) -(0.075 0.05 0.025) -(0.08 0.05 0.025) -(0.085 0.05 0.025) -(0.09 0.05 0.025) -(0.095 0.05 0.025) -(0.1 0.05 0.025) -(0 0 0.03) -(0.005 0 0.03) -(0.01 0 0.03) -(0.015 0 0.03) -(0.02 0 0.03) -(0.025 0 0.03) -(0.03 0 0.03) -(0.035 0 0.03) -(0.04 0 0.03) -(0.045 0 0.03) -(0.05 0 0.03) -(0.055 0 0.03) -(0.06 0 0.03) -(0.065 0 0.03) -(0.07 0 0.03) -(0.075 0 0.03) -(0.08 0 0.03) -(0.085 0 0.03) -(0.09 0 0.03) -(0.095 0 0.03) -(0.1 0 0.03) -(0 0.005 0.03) -(0.005 0.005 0.03) -(0.01 0.005 0.03) -(0.015 0.005 0.03) -(0.02 0.005 0.03) -(0.025 0.005 0.03) -(0.03 0.005 0.03) -(0.035 0.005 0.03) -(0.04 0.005 0.03) -(0.045 0.005 0.03) -(0.05 0.005 0.03) -(0.055 0.005 0.03) -(0.06 0.005 0.03) -(0.065 0.005 0.03) -(0.07 0.005 0.03) -(0.075 0.005 0.03) -(0.08 0.005 0.03) -(0.085 0.005 0.03) -(0.09 0.005 0.03) -(0.095 0.005 0.03) -(0.1 0.005 0.03) -(0 0.01 0.03) -(0.005 0.01 0.03) -(0.01 0.01 0.03) -(0.015 0.01 0.03) -(0.02 0.01 0.03) -(0.025 0.01 0.03) -(0.03 0.01 0.03) -(0.035 0.01 0.03) -(0.04 0.01 0.03) -(0.045 0.01 0.03) -(0.05 0.01 0.03) -(0.055 0.01 0.03) -(0.06 0.01 0.03) -(0.065 0.01 0.03) -(0.07 0.01 0.03) -(0.075 0.01 0.03) -(0.08 0.01 0.03) -(0.085 0.01 0.03) -(0.09 0.01 0.03) -(0.095 0.01 0.03) -(0.1 0.01 0.03) -(0 0.015 0.03) -(0.005 0.015 0.03) -(0.01 0.015 0.03) -(0.015 0.015 0.03) -(0.02 0.015 0.03) -(0.025 0.015 0.03) -(0.03 0.015 0.03) -(0.035 0.015 0.03) -(0.04 0.015 0.03) -(0.045 0.015 0.03) -(0.05 0.015 0.03) -(0.055 0.015 0.03) -(0.06 0.015 0.03) -(0.065 0.015 0.03) -(0.07 0.015 0.03) -(0.075 0.015 0.03) -(0.08 0.015 0.03) -(0.085 0.015 0.03) -(0.09 0.015 0.03) -(0.095 0.015 0.03) -(0.1 0.015 0.03) -(0 0.02 0.03) -(0.005 0.02 0.03) -(0.01 0.02 0.03) -(0.015 0.02 0.03) -(0.02 0.02 0.03) -(0.025 0.02 0.03) -(0.03 0.02 0.03) -(0.035 0.02 0.03) -(0.04 0.02 0.03) -(0.045 0.02 0.03) -(0.05 0.02 0.03) -(0.055 0.02 0.03) -(0.06 0.02 0.03) -(0.065 0.02 0.03) -(0.07 0.02 0.03) -(0.075 0.02 0.03) -(0.08 0.02 0.03) -(0.085 0.02 0.03) -(0.09 0.02 0.03) -(0.095 0.02 0.03) -(0.1 0.02 0.03) -(0 0.025 0.03) -(0.005 0.025 0.03) -(0.01 0.025 0.03) -(0.015 0.025 0.03) -(0.02 0.025 0.03) -(0.025 0.025 0.03) -(0.03 0.025 0.03) -(0.035 0.025 0.03) -(0.04 0.025 0.03) -(0.045 0.025 0.03) -(0.05 0.025 0.03) -(0.055 0.025 0.03) -(0.06 0.025 0.03) -(0.065 0.025 0.03) -(0.07 0.025 0.03) -(0.075 0.025 0.03) -(0.08 0.025 0.03) -(0.085 0.025 0.03) -(0.09 0.025 0.03) -(0.095 0.025 0.03) -(0.1 0.025 0.03) -(0 0.03 0.03) -(0.005 0.03 0.03) -(0.01 0.03 0.03) -(0.015 0.03 0.03) -(0.02 0.03 0.03) -(0.025 0.03 0.03) -(0.03 0.03 0.03) -(0.035 0.03 0.03) -(0.04 0.03 0.03) -(0.045 0.03 0.03) -(0.05 0.03 0.03) -(0.055 0.03 0.03) -(0.06 0.03 0.03) -(0.065 0.03 0.03) -(0.07 0.03 0.03) -(0.075 0.03 0.03) -(0.08 0.03 0.03) -(0.085 0.03 0.03) -(0.09 0.03 0.03) -(0.095 0.03 0.03) -(0.1 0.03 0.03) -(0 0.035 0.03) -(0.005 0.035 0.03) -(0.01 0.035 0.03) -(0.015 0.035 0.03) -(0.02 0.035 0.03) -(0.025 0.035 0.03) -(0.03 0.035 0.03) -(0.035 0.035 0.03) -(0.04 0.035 0.03) -(0.045 0.035 0.03) -(0.05 0.035 0.03) -(0.055 0.035 0.03) -(0.06 0.035 0.03) -(0.065 0.035 0.03) -(0.07 0.035 0.03) -(0.075 0.035 0.03) -(0.08 0.035 0.03) -(0.085 0.035 0.03) -(0.09 0.035 0.03) -(0.095 0.035 0.03) -(0.1 0.035 0.03) -(0 0.04 0.03) -(0.005 0.04 0.03) -(0.01 0.04 0.03) -(0.015 0.04 0.03) -(0.02 0.04 0.03) -(0.025 0.04 0.03) -(0.03 0.04 0.03) -(0.035 0.04 0.03) -(0.04 0.04 0.03) -(0.045 0.04 0.03) -(0.05 0.04 0.03) -(0.055 0.04 0.03) -(0.06 0.04 0.03) -(0.065 0.04 0.03) -(0.07 0.04 0.03) -(0.075 0.04 0.03) -(0.08 0.04 0.03) -(0.085 0.04 0.03) -(0.09 0.04 0.03) -(0.095 0.04 0.03) -(0.1 0.04 0.03) -(0 0.045 0.03) -(0.005 0.045 0.03) -(0.01 0.045 0.03) -(0.015 0.045 0.03) -(0.02 0.045 0.03) -(0.025 0.045 0.03) -(0.03 0.045 0.03) -(0.035 0.045 0.03) -(0.04 0.045 0.03) -(0.045 0.045 0.03) -(0.05 0.045 0.03) -(0.055 0.045 0.03) -(0.06 0.045 0.03) -(0.065 0.045 0.03) -(0.07 0.045 0.03) -(0.075 0.045 0.03) -(0.08 0.045 0.03) -(0.085 0.045 0.03) -(0.09 0.045 0.03) -(0.095 0.045 0.03) -(0.1 0.045 0.03) -(0 0.05 0.03) -(0.005 0.05 0.03) -(0.01 0.05 0.03) -(0.015 0.05 0.03) -(0.02 0.05 0.03) -(0.025 0.05 0.03) -(0.03 0.05 0.03) -(0.035 0.05 0.03) -(0.04 0.05 0.03) -(0.045 0.05 0.03) -(0.05 0.05 0.03) -(0.055 0.05 0.03) -(0.06 0.05 0.03) -(0.065 0.05 0.03) -(0.07 0.05 0.03) -(0.075 0.05 0.03) -(0.08 0.05 0.03) -(0.085 0.05 0.03) -(0.09 0.05 0.03) -(0.095 0.05 0.03) -(0.1 0.05 0.03) -(0 0 0.035) -(0.005 0 0.035) -(0.01 0 0.035) -(0.015 0 0.035) -(0.02 0 0.035) -(0.025 0 0.035) -(0.03 0 0.035) -(0.035 0 0.035) -(0.04 0 0.035) -(0.045 0 0.035) -(0.05 0 0.035) -(0.055 0 0.035) -(0.06 0 0.035) -(0.065 0 0.035) -(0.07 0 0.035) -(0.075 0 0.035) -(0.08 0 0.035) -(0.085 0 0.035) -(0.09 0 0.035) -(0.095 0 0.035) -(0.1 0 0.035) -(0 0.005 0.035) -(0.005 0.005 0.035) -(0.01 0.005 0.035) -(0.015 0.005 0.035) -(0.02 0.005 0.035) -(0.025 0.005 0.035) -(0.03 0.005 0.035) -(0.035 0.005 0.035) -(0.04 0.005 0.035) -(0.045 0.005 0.035) -(0.05 0.005 0.035) -(0.055 0.005 0.035) -(0.06 0.005 0.035) -(0.065 0.005 0.035) -(0.07 0.005 0.035) -(0.075 0.005 0.035) -(0.08 0.005 0.035) -(0.085 0.005 0.035) -(0.09 0.005 0.035) -(0.095 0.005 0.035) -(0.1 0.005 0.035) -(0 0.01 0.035) -(0.005 0.01 0.035) -(0.01 0.01 0.035) -(0.015 0.01 0.035) -(0.02 0.01 0.035) -(0.025 0.01 0.035) -(0.03 0.01 0.035) -(0.035 0.01 0.035) -(0.04 0.01 0.035) -(0.045 0.01 0.035) -(0.05 0.01 0.035) -(0.055 0.01 0.035) -(0.06 0.01 0.035) -(0.065 0.01 0.035) -(0.07 0.01 0.035) -(0.075 0.01 0.035) -(0.08 0.01 0.035) -(0.085 0.01 0.035) -(0.09 0.01 0.035) -(0.095 0.01 0.035) -(0.1 0.01 0.035) -(0 0.015 0.035) -(0.005 0.015 0.035) -(0.01 0.015 0.035) -(0.015 0.015 0.035) -(0.02 0.015 0.035) -(0.025 0.015 0.035) -(0.03 0.015 0.035) -(0.035 0.015 0.035) -(0.04 0.015 0.035) -(0.045 0.015 0.035) -(0.05 0.015 0.035) -(0.055 0.015 0.035) -(0.06 0.015 0.035) -(0.065 0.015 0.035) -(0.07 0.015 0.035) -(0.075 0.015 0.035) -(0.08 0.015 0.035) -(0.085 0.015 0.035) -(0.09 0.015 0.035) -(0.095 0.015 0.035) -(0.1 0.015 0.035) -(0 0.02 0.035) -(0.005 0.02 0.035) -(0.01 0.02 0.035) -(0.015 0.02 0.035) -(0.02 0.02 0.035) -(0.025 0.02 0.035) -(0.03 0.02 0.035) -(0.035 0.02 0.035) -(0.04 0.02 0.035) -(0.045 0.02 0.035) -(0.05 0.02 0.035) -(0.055 0.02 0.035) -(0.06 0.02 0.035) -(0.065 0.02 0.035) -(0.07 0.02 0.035) -(0.075 0.02 0.035) -(0.08 0.02 0.035) -(0.085 0.02 0.035) -(0.09 0.02 0.035) -(0.095 0.02 0.035) -(0.1 0.02 0.035) -(0 0.025 0.035) -(0.005 0.025 0.035) -(0.01 0.025 0.035) -(0.015 0.025 0.035) -(0.02 0.025 0.035) -(0.025 0.025 0.035) -(0.03 0.025 0.035) -(0.035 0.025 0.035) -(0.04 0.025 0.035) -(0.045 0.025 0.035) -(0.05 0.025 0.035) -(0.055 0.025 0.035) -(0.06 0.025 0.035) -(0.065 0.025 0.035) -(0.07 0.025 0.035) -(0.075 0.025 0.035) -(0.08 0.025 0.035) -(0.085 0.025 0.035) -(0.09 0.025 0.035) -(0.095 0.025 0.035) -(0.1 0.025 0.035) -(0 0.03 0.035) -(0.005 0.03 0.035) -(0.01 0.03 0.035) -(0.015 0.03 0.035) -(0.02 0.03 0.035) -(0.025 0.03 0.035) -(0.03 0.03 0.035) -(0.035 0.03 0.035) -(0.04 0.03 0.035) -(0.045 0.03 0.035) -(0.05 0.03 0.035) -(0.055 0.03 0.035) -(0.06 0.03 0.035) -(0.065 0.03 0.035) -(0.07 0.03 0.035) -(0.075 0.03 0.035) -(0.08 0.03 0.035) -(0.085 0.03 0.035) -(0.09 0.03 0.035) -(0.095 0.03 0.035) -(0.1 0.03 0.035) -(0 0.035 0.035) -(0.005 0.035 0.035) -(0.01 0.035 0.035) -(0.015 0.035 0.035) -(0.02 0.035 0.035) -(0.025 0.035 0.035) -(0.03 0.035 0.035) -(0.035 0.035 0.035) -(0.04 0.035 0.035) -(0.045 0.035 0.035) -(0.05 0.035 0.035) -(0.055 0.035 0.035) -(0.06 0.035 0.035) -(0.065 0.035 0.035) -(0.07 0.035 0.035) -(0.075 0.035 0.035) -(0.08 0.035 0.035) -(0.085 0.035 0.035) -(0.09 0.035 0.035) -(0.095 0.035 0.035) -(0.1 0.035 0.035) -(0 0.04 0.035) -(0.005 0.04 0.035) -(0.01 0.04 0.035) -(0.015 0.04 0.035) -(0.02 0.04 0.035) -(0.025 0.04 0.035) -(0.03 0.04 0.035) -(0.035 0.04 0.035) -(0.04 0.04 0.035) -(0.045 0.04 0.035) -(0.05 0.04 0.035) -(0.055 0.04 0.035) -(0.06 0.04 0.035) -(0.065 0.04 0.035) -(0.07 0.04 0.035) -(0.075 0.04 0.035) -(0.08 0.04 0.035) -(0.085 0.04 0.035) -(0.09 0.04 0.035) -(0.095 0.04 0.035) -(0.1 0.04 0.035) -(0 0.045 0.035) -(0.005 0.045 0.035) -(0.01 0.045 0.035) -(0.015 0.045 0.035) -(0.02 0.045 0.035) -(0.025 0.045 0.035) -(0.03 0.045 0.035) -(0.035 0.045 0.035) -(0.04 0.045 0.035) -(0.045 0.045 0.035) -(0.05 0.045 0.035) -(0.055 0.045 0.035) -(0.06 0.045 0.035) -(0.065 0.045 0.035) -(0.07 0.045 0.035) -(0.075 0.045 0.035) -(0.08 0.045 0.035) -(0.085 0.045 0.035) -(0.09 0.045 0.035) -(0.095 0.045 0.035) -(0.1 0.045 0.035) -(0 0.05 0.035) -(0.005 0.05 0.035) -(0.01 0.05 0.035) -(0.015 0.05 0.035) -(0.02 0.05 0.035) -(0.025 0.05 0.035) -(0.03 0.05 0.035) -(0.035 0.05 0.035) -(0.04 0.05 0.035) -(0.045 0.05 0.035) -(0.05 0.05 0.035) -(0.055 0.05 0.035) -(0.06 0.05 0.035) -(0.065 0.05 0.035) -(0.07 0.05 0.035) -(0.075 0.05 0.035) -(0.08 0.05 0.035) -(0.085 0.05 0.035) -(0.09 0.05 0.035) -(0.095 0.05 0.035) -(0.1 0.05 0.035) -(0 0 0.04) -(0.005 0 0.04) -(0.01 0 0.04) -(0.015 0 0.04) -(0.02 0 0.04) -(0.025 0 0.04) -(0.03 0 0.04) -(0.035 0 0.04) -(0.04 0 0.04) -(0.045 0 0.04) -(0.05 0 0.04) -(0.055 0 0.04) -(0.06 0 0.04) -(0.065 0 0.04) -(0.07 0 0.04) -(0.075 0 0.04) -(0.08 0 0.04) -(0.085 0 0.04) -(0.09 0 0.04) -(0.095 0 0.04) -(0.1 0 0.04) -(0 0.005 0.04) -(0.005 0.005 0.04) -(0.01 0.005 0.04) -(0.015 0.005 0.04) -(0.02 0.005 0.04) -(0.025 0.005 0.04) -(0.03 0.005 0.04) -(0.035 0.005 0.04) -(0.04 0.005 0.04) -(0.045 0.005 0.04) -(0.05 0.005 0.04) -(0.055 0.005 0.04) -(0.06 0.005 0.04) -(0.065 0.005 0.04) -(0.07 0.005 0.04) -(0.075 0.005 0.04) -(0.08 0.005 0.04) -(0.085 0.005 0.04) -(0.09 0.005 0.04) -(0.095 0.005 0.04) -(0.1 0.005 0.04) -(0 0.01 0.04) -(0.005 0.01 0.04) -(0.01 0.01 0.04) -(0.015 0.01 0.04) -(0.02 0.01 0.04) -(0.025 0.01 0.04) -(0.03 0.01 0.04) -(0.035 0.01 0.04) -(0.04 0.01 0.04) -(0.045 0.01 0.04) -(0.05 0.01 0.04) -(0.055 0.01 0.04) -(0.06 0.01 0.04) -(0.065 0.01 0.04) -(0.07 0.01 0.04) -(0.075 0.01 0.04) -(0.08 0.01 0.04) -(0.085 0.01 0.04) -(0.09 0.01 0.04) -(0.095 0.01 0.04) -(0.1 0.01 0.04) -(0 0.015 0.04) -(0.005 0.015 0.04) -(0.01 0.015 0.04) -(0.015 0.015 0.04) -(0.02 0.015 0.04) -(0.025 0.015 0.04) -(0.03 0.015 0.04) -(0.035 0.015 0.04) -(0.04 0.015 0.04) -(0.045 0.015 0.04) -(0.05 0.015 0.04) -(0.055 0.015 0.04) -(0.06 0.015 0.04) -(0.065 0.015 0.04) -(0.07 0.015 0.04) -(0.075 0.015 0.04) -(0.08 0.015 0.04) -(0.085 0.015 0.04) -(0.09 0.015 0.04) -(0.095 0.015 0.04) -(0.1 0.015 0.04) -(0 0.02 0.04) -(0.005 0.02 0.04) -(0.01 0.02 0.04) -(0.015 0.02 0.04) -(0.02 0.02 0.04) -(0.025 0.02 0.04) -(0.03 0.02 0.04) -(0.035 0.02 0.04) -(0.04 0.02 0.04) -(0.045 0.02 0.04) -(0.05 0.02 0.04) -(0.055 0.02 0.04) -(0.06 0.02 0.04) -(0.065 0.02 0.04) -(0.07 0.02 0.04) -(0.075 0.02 0.04) -(0.08 0.02 0.04) -(0.085 0.02 0.04) -(0.09 0.02 0.04) -(0.095 0.02 0.04) -(0.1 0.02 0.04) -(0 0.025 0.04) -(0.005 0.025 0.04) -(0.01 0.025 0.04) -(0.015 0.025 0.04) -(0.02 0.025 0.04) -(0.025 0.025 0.04) -(0.03 0.025 0.04) -(0.035 0.025 0.04) -(0.04 0.025 0.04) -(0.045 0.025 0.04) -(0.05 0.025 0.04) -(0.055 0.025 0.04) -(0.06 0.025 0.04) -(0.065 0.025 0.04) -(0.07 0.025 0.04) -(0.075 0.025 0.04) -(0.08 0.025 0.04) -(0.085 0.025 0.04) -(0.09 0.025 0.04) -(0.095 0.025 0.04) -(0.1 0.025 0.04) -(0 0.03 0.04) -(0.005 0.03 0.04) -(0.01 0.03 0.04) -(0.015 0.03 0.04) -(0.02 0.03 0.04) -(0.025 0.03 0.04) -(0.03 0.03 0.04) -(0.035 0.03 0.04) -(0.04 0.03 0.04) -(0.045 0.03 0.04) -(0.05 0.03 0.04) -(0.055 0.03 0.04) -(0.06 0.03 0.04) -(0.065 0.03 0.04) -(0.07 0.03 0.04) -(0.075 0.03 0.04) -(0.08 0.03 0.04) -(0.085 0.03 0.04) -(0.09 0.03 0.04) -(0.095 0.03 0.04) -(0.1 0.03 0.04) -(0 0.035 0.04) -(0.005 0.035 0.04) -(0.01 0.035 0.04) -(0.015 0.035 0.04) -(0.02 0.035 0.04) -(0.025 0.035 0.04) -(0.03 0.035 0.04) -(0.035 0.035 0.04) -(0.04 0.035 0.04) -(0.045 0.035 0.04) -(0.05 0.035 0.04) -(0.055 0.035 0.04) -(0.06 0.035 0.04) -(0.065 0.035 0.04) -(0.07 0.035 0.04) -(0.075 0.035 0.04) -(0.08 0.035 0.04) -(0.085 0.035 0.04) -(0.09 0.035 0.04) -(0.095 0.035 0.04) -(0.1 0.035 0.04) -(0 0.04 0.04) -(0.005 0.04 0.04) -(0.01 0.04 0.04) -(0.015 0.04 0.04) -(0.02 0.04 0.04) -(0.025 0.04 0.04) -(0.03 0.04 0.04) -(0.035 0.04 0.04) -(0.04 0.04 0.04) -(0.045 0.04 0.04) -(0.05 0.04 0.04) -(0.055 0.04 0.04) -(0.06 0.04 0.04) -(0.065 0.04 0.04) -(0.07 0.04 0.04) -(0.075 0.04 0.04) -(0.08 0.04 0.04) -(0.085 0.04 0.04) -(0.09 0.04 0.04) -(0.095 0.04 0.04) -(0.1 0.04 0.04) -(0 0.045 0.04) -(0.005 0.045 0.04) -(0.01 0.045 0.04) -(0.015 0.045 0.04) -(0.02 0.045 0.04) -(0.025 0.045 0.04) -(0.03 0.045 0.04) -(0.035 0.045 0.04) -(0.04 0.045 0.04) -(0.045 0.045 0.04) -(0.05 0.045 0.04) -(0.055 0.045 0.04) -(0.06 0.045 0.04) -(0.065 0.045 0.04) -(0.07 0.045 0.04) -(0.075 0.045 0.04) -(0.08 0.045 0.04) -(0.085 0.045 0.04) -(0.09 0.045 0.04) -(0.095 0.045 0.04) -(0.1 0.045 0.04) -(0 0.05 0.04) -(0.005 0.05 0.04) -(0.01 0.05 0.04) -(0.015 0.05 0.04) -(0.02 0.05 0.04) -(0.025 0.05 0.04) -(0.03 0.05 0.04) -(0.035 0.05 0.04) -(0.04 0.05 0.04) -(0.045 0.05 0.04) -(0.05 0.05 0.04) -(0.055 0.05 0.04) -(0.06 0.05 0.04) -(0.065 0.05 0.04) -(0.07 0.05 0.04) -(0.075 0.05 0.04) -(0.08 0.05 0.04) -(0.085 0.05 0.04) -(0.09 0.05 0.04) -(0.095 0.05 0.04) -(0.1 0.05 0.04) -(0 0 0.045) -(0.005 0 0.045) -(0.01 0 0.045) -(0.015 0 0.045) -(0.02 0 0.045) -(0.025 0 0.045) -(0.03 0 0.045) -(0.035 0 0.045) -(0.04 0 0.045) -(0.045 0 0.045) -(0.05 0 0.045) -(0.055 0 0.045) -(0.06 0 0.045) -(0.065 0 0.045) -(0.07 0 0.045) -(0.075 0 0.045) -(0.08 0 0.045) -(0.085 0 0.045) -(0.09 0 0.045) -(0.095 0 0.045) -(0.1 0 0.045) -(0 0.005 0.045) -(0.005 0.005 0.045) -(0.01 0.005 0.045) -(0.015 0.005 0.045) -(0.02 0.005 0.045) -(0.025 0.005 0.045) -(0.03 0.005 0.045) -(0.035 0.005 0.045) -(0.04 0.005 0.045) -(0.045 0.005 0.045) -(0.05 0.005 0.045) -(0.055 0.005 0.045) -(0.06 0.005 0.045) -(0.065 0.005 0.045) -(0.07 0.005 0.045) -(0.075 0.005 0.045) -(0.08 0.005 0.045) -(0.085 0.005 0.045) -(0.09 0.005 0.045) -(0.095 0.005 0.045) -(0.1 0.005 0.045) -(0 0.01 0.045) -(0.005 0.01 0.045) -(0.01 0.01 0.045) -(0.015 0.01 0.045) -(0.02 0.01 0.045) -(0.025 0.01 0.045) -(0.03 0.01 0.045) -(0.035 0.01 0.045) -(0.04 0.01 0.045) -(0.045 0.01 0.045) -(0.05 0.01 0.045) -(0.055 0.01 0.045) -(0.06 0.01 0.045) -(0.065 0.01 0.045) -(0.07 0.01 0.045) -(0.075 0.01 0.045) -(0.08 0.01 0.045) -(0.085 0.01 0.045) -(0.09 0.01 0.045) -(0.095 0.01 0.045) -(0.1 0.01 0.045) -(0 0.015 0.045) -(0.005 0.015 0.045) -(0.01 0.015 0.045) -(0.015 0.015 0.045) -(0.02 0.015 0.045) -(0.025 0.015 0.045) -(0.03 0.015 0.045) -(0.035 0.015 0.045) -(0.04 0.015 0.045) -(0.045 0.015 0.045) -(0.05 0.015 0.045) -(0.055 0.015 0.045) -(0.06 0.015 0.045) -(0.065 0.015 0.045) -(0.07 0.015 0.045) -(0.075 0.015 0.045) -(0.08 0.015 0.045) -(0.085 0.015 0.045) -(0.09 0.015 0.045) -(0.095 0.015 0.045) -(0.1 0.015 0.045) -(0 0.02 0.045) -(0.005 0.02 0.045) -(0.01 0.02 0.045) -(0.015 0.02 0.045) -(0.02 0.02 0.045) -(0.025 0.02 0.045) -(0.03 0.02 0.045) -(0.035 0.02 0.045) -(0.04 0.02 0.045) -(0.045 0.02 0.045) -(0.05 0.02 0.045) -(0.055 0.02 0.045) -(0.06 0.02 0.045) -(0.065 0.02 0.045) -(0.07 0.02 0.045) -(0.075 0.02 0.045) -(0.08 0.02 0.045) -(0.085 0.02 0.045) -(0.09 0.02 0.045) -(0.095 0.02 0.045) -(0.1 0.02 0.045) -(0 0.025 0.045) -(0.005 0.025 0.045) -(0.01 0.025 0.045) -(0.015 0.025 0.045) -(0.02 0.025 0.045) -(0.025 0.025 0.045) -(0.03 0.025 0.045) -(0.035 0.025 0.045) -(0.04 0.025 0.045) -(0.045 0.025 0.045) -(0.05 0.025 0.045) -(0.055 0.025 0.045) -(0.06 0.025 0.045) -(0.065 0.025 0.045) -(0.07 0.025 0.045) -(0.075 0.025 0.045) -(0.08 0.025 0.045) -(0.085 0.025 0.045) -(0.09 0.025 0.045) -(0.095 0.025 0.045) -(0.1 0.025 0.045) -(0 0.03 0.045) -(0.005 0.03 0.045) -(0.01 0.03 0.045) -(0.015 0.03 0.045) -(0.02 0.03 0.045) -(0.025 0.03 0.045) -(0.03 0.03 0.045) -(0.035 0.03 0.045) -(0.04 0.03 0.045) -(0.045 0.03 0.045) -(0.05 0.03 0.045) -(0.055 0.03 0.045) -(0.06 0.03 0.045) -(0.065 0.03 0.045) -(0.07 0.03 0.045) -(0.075 0.03 0.045) -(0.08 0.03 0.045) -(0.085 0.03 0.045) -(0.09 0.03 0.045) -(0.095 0.03 0.045) -(0.1 0.03 0.045) -(0 0.035 0.045) -(0.005 0.035 0.045) -(0.01 0.035 0.045) -(0.015 0.035 0.045) -(0.02 0.035 0.045) -(0.025 0.035 0.045) -(0.03 0.035 0.045) -(0.035 0.035 0.045) -(0.04 0.035 0.045) -(0.045 0.035 0.045) -(0.05 0.035 0.045) -(0.055 0.035 0.045) -(0.06 0.035 0.045) -(0.065 0.035 0.045) -(0.07 0.035 0.045) -(0.075 0.035 0.045) -(0.08 0.035 0.045) -(0.085 0.035 0.045) -(0.09 0.035 0.045) -(0.095 0.035 0.045) -(0.1 0.035 0.045) -(0 0.04 0.045) -(0.005 0.04 0.045) -(0.01 0.04 0.045) -(0.015 0.04 0.045) -(0.02 0.04 0.045) -(0.025 0.04 0.045) -(0.03 0.04 0.045) -(0.035 0.04 0.045) -(0.04 0.04 0.045) -(0.045 0.04 0.045) -(0.05 0.04 0.045) -(0.055 0.04 0.045) -(0.06 0.04 0.045) -(0.065 0.04 0.045) -(0.07 0.04 0.045) -(0.075 0.04 0.045) -(0.08 0.04 0.045) -(0.085 0.04 0.045) -(0.09 0.04 0.045) -(0.095 0.04 0.045) -(0.1 0.04 0.045) -(0 0.045 0.045) -(0.005 0.045 0.045) -(0.01 0.045 0.045) -(0.015 0.045 0.045) -(0.02 0.045 0.045) -(0.025 0.045 0.045) -(0.03 0.045 0.045) -(0.035 0.045 0.045) -(0.04 0.045 0.045) -(0.045 0.045 0.045) -(0.05 0.045 0.045) -(0.055 0.045 0.045) -(0.06 0.045 0.045) -(0.065 0.045 0.045) -(0.07 0.045 0.045) -(0.075 0.045 0.045) -(0.08 0.045 0.045) -(0.085 0.045 0.045) -(0.09 0.045 0.045) -(0.095 0.045 0.045) -(0.1 0.045 0.045) -(0 0.05 0.045) -(0.005 0.05 0.045) -(0.01 0.05 0.045) -(0.015 0.05 0.045) -(0.02 0.05 0.045) -(0.025 0.05 0.045) -(0.03 0.05 0.045) -(0.035 0.05 0.045) -(0.04 0.05 0.045) -(0.045 0.05 0.045) -(0.05 0.05 0.045) -(0.055 0.05 0.045) -(0.06 0.05 0.045) -(0.065 0.05 0.045) -(0.07 0.05 0.045) -(0.075 0.05 0.045) -(0.08 0.05 0.045) -(0.085 0.05 0.045) -(0.09 0.05 0.045) -(0.095 0.05 0.045) -(0.1 0.05 0.045) -(0 0 0.05) -(0.005 0 0.05) -(0.01 0 0.05) -(0.015 0 0.05) -(0.02 0 0.05) -(0.025 0 0.05) -(0.03 0 0.05) -(0.035 0 0.05) -(0.04 0 0.05) -(0.045 0 0.05) -(0.05 0 0.05) -(0.055 0 0.05) -(0.06 0 0.05) -(0.065 0 0.05) -(0.07 0 0.05) -(0.075 0 0.05) -(0.08 0 0.05) -(0.085 0 0.05) -(0.09 0 0.05) -(0.095 0 0.05) -(0.1 0 0.05) -(0 0.005 0.05) -(0.005 0.005 0.05) -(0.01 0.005 0.05) -(0.015 0.005 0.05) -(0.02 0.005 0.05) -(0.025 0.005 0.05) -(0.03 0.005 0.05) -(0.035 0.005 0.05) -(0.04 0.005 0.05) -(0.045 0.005 0.05) -(0.05 0.005 0.05) -(0.055 0.005 0.05) -(0.06 0.005 0.05) -(0.065 0.005 0.05) -(0.07 0.005 0.05) -(0.075 0.005 0.05) -(0.08 0.005 0.05) -(0.085 0.005 0.05) -(0.09 0.005 0.05) -(0.095 0.005 0.05) -(0.1 0.005 0.05) -(0 0.01 0.05) -(0.005 0.01 0.05) -(0.01 0.01 0.05) -(0.015 0.01 0.05) -(0.02 0.01 0.05) -(0.025 0.01 0.05) -(0.03 0.01 0.05) -(0.035 0.01 0.05) -(0.04 0.01 0.05) -(0.045 0.01 0.05) -(0.05 0.01 0.05) -(0.055 0.01 0.05) -(0.06 0.01 0.05) -(0.065 0.01 0.05) -(0.07 0.01 0.05) -(0.075 0.01 0.05) -(0.08 0.01 0.05) -(0.085 0.01 0.05) -(0.09 0.01 0.05) -(0.095 0.01 0.05) -(0.1 0.01 0.05) -(0 0.015 0.05) -(0.005 0.015 0.05) -(0.01 0.015 0.05) -(0.015 0.015 0.05) -(0.02 0.015 0.05) -(0.025 0.015 0.05) -(0.03 0.015 0.05) -(0.035 0.015 0.05) -(0.04 0.015 0.05) -(0.045 0.015 0.05) -(0.05 0.015 0.05) -(0.055 0.015 0.05) -(0.06 0.015 0.05) -(0.065 0.015 0.05) -(0.07 0.015 0.05) -(0.075 0.015 0.05) -(0.08 0.015 0.05) -(0.085 0.015 0.05) -(0.09 0.015 0.05) -(0.095 0.015 0.05) -(0.1 0.015 0.05) -(0 0.02 0.05) -(0.005 0.02 0.05) -(0.01 0.02 0.05) -(0.015 0.02 0.05) -(0.02 0.02 0.05) -(0.025 0.02 0.05) -(0.03 0.02 0.05) -(0.035 0.02 0.05) -(0.04 0.02 0.05) -(0.045 0.02 0.05) -(0.05 0.02 0.05) -(0.055 0.02 0.05) -(0.06 0.02 0.05) -(0.065 0.02 0.05) -(0.07 0.02 0.05) -(0.075 0.02 0.05) -(0.08 0.02 0.05) -(0.085 0.02 0.05) -(0.09 0.02 0.05) -(0.095 0.02 0.05) -(0.1 0.02 0.05) -(0 0.025 0.05) -(0.005 0.025 0.05) -(0.01 0.025 0.05) -(0.015 0.025 0.05) -(0.02 0.025 0.05) -(0.025 0.025 0.05) -(0.03 0.025 0.05) -(0.035 0.025 0.05) -(0.04 0.025 0.05) -(0.045 0.025 0.05) -(0.05 0.025 0.05) -(0.055 0.025 0.05) -(0.06 0.025 0.05) -(0.065 0.025 0.05) -(0.07 0.025 0.05) -(0.075 0.025 0.05) -(0.08 0.025 0.05) -(0.085 0.025 0.05) -(0.09 0.025 0.05) -(0.095 0.025 0.05) -(0.1 0.025 0.05) -(0 0.03 0.05) -(0.005 0.03 0.05) -(0.01 0.03 0.05) -(0.015 0.03 0.05) -(0.02 0.03 0.05) -(0.025 0.03 0.05) -(0.03 0.03 0.05) -(0.035 0.03 0.05) -(0.04 0.03 0.05) -(0.045 0.03 0.05) -(0.05 0.03 0.05) -(0.055 0.03 0.05) -(0.06 0.03 0.05) -(0.065 0.03 0.05) -(0.07 0.03 0.05) -(0.075 0.03 0.05) -(0.08 0.03 0.05) -(0.085 0.03 0.05) -(0.09 0.03 0.05) -(0.095 0.03 0.05) -(0.1 0.03 0.05) -(0 0.035 0.05) -(0.005 0.035 0.05) -(0.01 0.035 0.05) -(0.015 0.035 0.05) -(0.02 0.035 0.05) -(0.025 0.035 0.05) -(0.03 0.035 0.05) -(0.035 0.035 0.05) -(0.04 0.035 0.05) -(0.045 0.035 0.05) -(0.05 0.035 0.05) -(0.055 0.035 0.05) -(0.06 0.035 0.05) -(0.065 0.035 0.05) -(0.07 0.035 0.05) -(0.075 0.035 0.05) -(0.08 0.035 0.05) -(0.085 0.035 0.05) -(0.09 0.035 0.05) -(0.095 0.035 0.05) -(0.1 0.035 0.05) -(0 0.04 0.05) -(0.005 0.04 0.05) -(0.01 0.04 0.05) -(0.015 0.04 0.05) -(0.02 0.04 0.05) -(0.025 0.04 0.05) -(0.03 0.04 0.05) -(0.035 0.04 0.05) -(0.04 0.04 0.05) -(0.045 0.04 0.05) -(0.05 0.04 0.05) -(0.055 0.04 0.05) -(0.06 0.04 0.05) -(0.065 0.04 0.05) -(0.07 0.04 0.05) -(0.075 0.04 0.05) -(0.08 0.04 0.05) -(0.085 0.04 0.05) -(0.09 0.04 0.05) -(0.095 0.04 0.05) -(0.1 0.04 0.05) -(0 0.045 0.05) -(0.005 0.045 0.05) -(0.01 0.045 0.05) -(0.015 0.045 0.05) -(0.02 0.045 0.05) -(0.025 0.045 0.05) -(0.03 0.045 0.05) -(0.035 0.045 0.05) -(0.04 0.045 0.05) -(0.045 0.045 0.05) -(0.05 0.045 0.05) -(0.055 0.045 0.05) -(0.06 0.045 0.05) -(0.065 0.045 0.05) -(0.07 0.045 0.05) -(0.075 0.045 0.05) -(0.08 0.045 0.05) -(0.085 0.045 0.05) -(0.09 0.045 0.05) -(0.095 0.045 0.05) -(0.1 0.045 0.05) -(0 0.05 0.05) -(0.005 0.05 0.05) -(0.01 0.05 0.05) -(0.015 0.05 0.05) -(0.02 0.05 0.05) -(0.025 0.05 0.05) -(0.03 0.05 0.05) -(0.035 0.05 0.05) -(0.04 0.05 0.05) -(0.045 0.05 0.05) -(0.05 0.05 0.05) -(0.055 0.05 0.05) -(0.06 0.05 0.05) -(0.065 0.05 0.05) -(0.07 0.05 0.05) -(0.075 0.05 0.05) -(0.08 0.05 0.05) -(0.085 0.05 0.05) -(0.09 0.05 0.05) -(0.095 0.05 0.05) -(0.1 0.05 0.05) -(0 0 0.055) -(0.005 0 0.055) -(0.01 0 0.055) -(0.015 0 0.055) -(0.02 0 0.055) -(0.025 0 0.055) -(0.03 0 0.055) -(0.035 0 0.055) -(0.04 0 0.055) -(0.045 0 0.055) -(0.05 0 0.055) -(0.055 0 0.055) -(0.06 0 0.055) -(0.065 0 0.055) -(0.07 0 0.055) -(0.075 0 0.055) -(0.08 0 0.055) -(0.085 0 0.055) -(0.09 0 0.055) -(0.095 0 0.055) -(0.1 0 0.055) -(0 0.005 0.055) -(0.005 0.005 0.055) -(0.01 0.005 0.055) -(0.015 0.005 0.055) -(0.02 0.005 0.055) -(0.025 0.005 0.055) -(0.03 0.005 0.055) -(0.035 0.005 0.055) -(0.04 0.005 0.055) -(0.045 0.005 0.055) -(0.05 0.005 0.055) -(0.055 0.005 0.055) -(0.06 0.005 0.055) -(0.065 0.005 0.055) -(0.07 0.005 0.055) -(0.075 0.005 0.055) -(0.08 0.005 0.055) -(0.085 0.005 0.055) -(0.09 0.005 0.055) -(0.095 0.005 0.055) -(0.1 0.005 0.055) -(0 0.01 0.055) -(0.005 0.01 0.055) -(0.01 0.01 0.055) -(0.015 0.01 0.055) -(0.02 0.01 0.055) -(0.025 0.01 0.055) -(0.03 0.01 0.055) -(0.035 0.01 0.055) -(0.04 0.01 0.055) -(0.045 0.01 0.055) -(0.05 0.01 0.055) -(0.055 0.01 0.055) -(0.06 0.01 0.055) -(0.065 0.01 0.055) -(0.07 0.01 0.055) -(0.075 0.01 0.055) -(0.08 0.01 0.055) -(0.085 0.01 0.055) -(0.09 0.01 0.055) -(0.095 0.01 0.055) -(0.1 0.01 0.055) -(0 0.015 0.055) -(0.005 0.015 0.055) -(0.01 0.015 0.055) -(0.015 0.015 0.055) -(0.02 0.015 0.055) -(0.025 0.015 0.055) -(0.03 0.015 0.055) -(0.035 0.015 0.055) -(0.04 0.015 0.055) -(0.045 0.015 0.055) -(0.05 0.015 0.055) -(0.055 0.015 0.055) -(0.06 0.015 0.055) -(0.065 0.015 0.055) -(0.07 0.015 0.055) -(0.075 0.015 0.055) -(0.08 0.015 0.055) -(0.085 0.015 0.055) -(0.09 0.015 0.055) -(0.095 0.015 0.055) -(0.1 0.015 0.055) -(0 0.02 0.055) -(0.005 0.02 0.055) -(0.01 0.02 0.055) -(0.015 0.02 0.055) -(0.02 0.02 0.055) -(0.025 0.02 0.055) -(0.03 0.02 0.055) -(0.035 0.02 0.055) -(0.04 0.02 0.055) -(0.045 0.02 0.055) -(0.05 0.02 0.055) -(0.055 0.02 0.055) -(0.06 0.02 0.055) -(0.065 0.02 0.055) -(0.07 0.02 0.055) -(0.075 0.02 0.055) -(0.08 0.02 0.055) -(0.085 0.02 0.055) -(0.09 0.02 0.055) -(0.095 0.02 0.055) -(0.1 0.02 0.055) -(0 0.025 0.055) -(0.005 0.025 0.055) -(0.01 0.025 0.055) -(0.015 0.025 0.055) -(0.02 0.025 0.055) -(0.025 0.025 0.055) -(0.03 0.025 0.055) -(0.035 0.025 0.055) -(0.04 0.025 0.055) -(0.045 0.025 0.055) -(0.05 0.025 0.055) -(0.055 0.025 0.055) -(0.06 0.025 0.055) -(0.065 0.025 0.055) -(0.07 0.025 0.055) -(0.075 0.025 0.055) -(0.08 0.025 0.055) -(0.085 0.025 0.055) -(0.09 0.025 0.055) -(0.095 0.025 0.055) -(0.1 0.025 0.055) -(0 0.03 0.055) -(0.005 0.03 0.055) -(0.01 0.03 0.055) -(0.015 0.03 0.055) -(0.02 0.03 0.055) -(0.025 0.03 0.055) -(0.03 0.03 0.055) -(0.035 0.03 0.055) -(0.04 0.03 0.055) -(0.045 0.03 0.055) -(0.05 0.03 0.055) -(0.055 0.03 0.055) -(0.06 0.03 0.055) -(0.065 0.03 0.055) -(0.07 0.03 0.055) -(0.075 0.03 0.055) -(0.08 0.03 0.055) -(0.085 0.03 0.055) -(0.09 0.03 0.055) -(0.095 0.03 0.055) -(0.1 0.03 0.055) -(0 0.035 0.055) -(0.005 0.035 0.055) -(0.01 0.035 0.055) -(0.015 0.035 0.055) -(0.02 0.035 0.055) -(0.025 0.035 0.055) -(0.03 0.035 0.055) -(0.035 0.035 0.055) -(0.04 0.035 0.055) -(0.045 0.035 0.055) -(0.05 0.035 0.055) -(0.055 0.035 0.055) -(0.06 0.035 0.055) -(0.065 0.035 0.055) -(0.07 0.035 0.055) -(0.075 0.035 0.055) -(0.08 0.035 0.055) -(0.085 0.035 0.055) -(0.09 0.035 0.055) -(0.095 0.035 0.055) -(0.1 0.035 0.055) -(0 0.04 0.055) -(0.005 0.04 0.055) -(0.01 0.04 0.055) -(0.015 0.04 0.055) -(0.02 0.04 0.055) -(0.025 0.04 0.055) -(0.03 0.04 0.055) -(0.035 0.04 0.055) -(0.04 0.04 0.055) -(0.045 0.04 0.055) -(0.05 0.04 0.055) -(0.055 0.04 0.055) -(0.06 0.04 0.055) -(0.065 0.04 0.055) -(0.07 0.04 0.055) -(0.075 0.04 0.055) -(0.08 0.04 0.055) -(0.085 0.04 0.055) -(0.09 0.04 0.055) -(0.095 0.04 0.055) -(0.1 0.04 0.055) -(0 0.045 0.055) -(0.005 0.045 0.055) -(0.01 0.045 0.055) -(0.015 0.045 0.055) -(0.02 0.045 0.055) -(0.025 0.045 0.055) -(0.03 0.045 0.055) -(0.035 0.045 0.055) -(0.04 0.045 0.055) -(0.045 0.045 0.055) -(0.05 0.045 0.055) -(0.055 0.045 0.055) -(0.06 0.045 0.055) -(0.065 0.045 0.055) -(0.07 0.045 0.055) -(0.075 0.045 0.055) -(0.08 0.045 0.055) -(0.085 0.045 0.055) -(0.09 0.045 0.055) -(0.095 0.045 0.055) -(0.1 0.045 0.055) -(0 0.05 0.055) -(0.005 0.05 0.055) -(0.01 0.05 0.055) -(0.015 0.05 0.055) -(0.02 0.05 0.055) -(0.025 0.05 0.055) -(0.03 0.05 0.055) -(0.035 0.05 0.055) -(0.04 0.05 0.055) -(0.045 0.05 0.055) -(0.05 0.05 0.055) -(0.055 0.05 0.055) -(0.06 0.05 0.055) -(0.065 0.05 0.055) -(0.07 0.05 0.055) -(0.075 0.05 0.055) -(0.08 0.05 0.055) -(0.085 0.05 0.055) -(0.09 0.05 0.055) -(0.095 0.05 0.055) -(0.1 0.05 0.055) -(0 0 0.06) -(0.005 0 0.06) -(0.01 0 0.06) -(0.015 0 0.06) -(0.02 0 0.06) -(0.025 0 0.06) -(0.03 0 0.06) -(0.035 0 0.06) -(0.04 0 0.06) -(0.045 0 0.06) -(0.05 0 0.06) -(0.055 0 0.06) -(0.06 0 0.06) -(0.065 0 0.06) -(0.07 0 0.06) -(0.075 0 0.06) -(0.08 0 0.06) -(0.085 0 0.06) -(0.09 0 0.06) -(0.095 0 0.06) -(0.1 0 0.06) -(0 0.005 0.06) -(0.005 0.005 0.06) -(0.01 0.005 0.06) -(0.015 0.005 0.06) -(0.02 0.005 0.06) -(0.025 0.005 0.06) -(0.03 0.005 0.06) -(0.035 0.005 0.06) -(0.04 0.005 0.06) -(0.045 0.005 0.06) -(0.05 0.005 0.06) -(0.055 0.005 0.06) -(0.06 0.005 0.06) -(0.065 0.005 0.06) -(0.07 0.005 0.06) -(0.075 0.005 0.06) -(0.08 0.005 0.06) -(0.085 0.005 0.06) -(0.09 0.005 0.06) -(0.095 0.005 0.06) -(0.1 0.005 0.06) -(0 0.01 0.06) -(0.005 0.01 0.06) -(0.01 0.01 0.06) -(0.015 0.01 0.06) -(0.02 0.01 0.06) -(0.025 0.01 0.06) -(0.03 0.01 0.06) -(0.035 0.01 0.06) -(0.04 0.01 0.06) -(0.045 0.01 0.06) -(0.05 0.01 0.06) -(0.055 0.01 0.06) -(0.06 0.01 0.06) -(0.065 0.01 0.06) -(0.07 0.01 0.06) -(0.075 0.01 0.06) -(0.08 0.01 0.06) -(0.085 0.01 0.06) -(0.09 0.01 0.06) -(0.095 0.01 0.06) -(0.1 0.01 0.06) -(0 0.015 0.06) -(0.005 0.015 0.06) -(0.01 0.015 0.06) -(0.015 0.015 0.06) -(0.02 0.015 0.06) -(0.025 0.015 0.06) -(0.03 0.015 0.06) -(0.035 0.015 0.06) -(0.04 0.015 0.06) -(0.045 0.015 0.06) -(0.05 0.015 0.06) -(0.055 0.015 0.06) -(0.06 0.015 0.06) -(0.065 0.015 0.06) -(0.07 0.015 0.06) -(0.075 0.015 0.06) -(0.08 0.015 0.06) -(0.085 0.015 0.06) -(0.09 0.015 0.06) -(0.095 0.015 0.06) -(0.1 0.015 0.06) -(0 0.02 0.06) -(0.005 0.02 0.06) -(0.01 0.02 0.06) -(0.015 0.02 0.06) -(0.02 0.02 0.06) -(0.025 0.02 0.06) -(0.03 0.02 0.06) -(0.035 0.02 0.06) -(0.04 0.02 0.06) -(0.045 0.02 0.06) -(0.05 0.02 0.06) -(0.055 0.02 0.06) -(0.06 0.02 0.06) -(0.065 0.02 0.06) -(0.07 0.02 0.06) -(0.075 0.02 0.06) -(0.08 0.02 0.06) -(0.085 0.02 0.06) -(0.09 0.02 0.06) -(0.095 0.02 0.06) -(0.1 0.02 0.06) -(0 0.025 0.06) -(0.005 0.025 0.06) -(0.01 0.025 0.06) -(0.015 0.025 0.06) -(0.02 0.025 0.06) -(0.025 0.025 0.06) -(0.03 0.025 0.06) -(0.035 0.025 0.06) -(0.04 0.025 0.06) -(0.045 0.025 0.06) -(0.05 0.025 0.06) -(0.055 0.025 0.06) -(0.06 0.025 0.06) -(0.065 0.025 0.06) -(0.07 0.025 0.06) -(0.075 0.025 0.06) -(0.08 0.025 0.06) -(0.085 0.025 0.06) -(0.09 0.025 0.06) -(0.095 0.025 0.06) -(0.1 0.025 0.06) -(0 0.03 0.06) -(0.005 0.03 0.06) -(0.01 0.03 0.06) -(0.015 0.03 0.06) -(0.02 0.03 0.06) -(0.025 0.03 0.06) -(0.03 0.03 0.06) -(0.035 0.03 0.06) -(0.04 0.03 0.06) -(0.045 0.03 0.06) -(0.05 0.03 0.06) -(0.055 0.03 0.06) -(0.06 0.03 0.06) -(0.065 0.03 0.06) -(0.07 0.03 0.06) -(0.075 0.03 0.06) -(0.08 0.03 0.06) -(0.085 0.03 0.06) -(0.09 0.03 0.06) -(0.095 0.03 0.06) -(0.1 0.03 0.06) -(0 0.035 0.06) -(0.005 0.035 0.06) -(0.01 0.035 0.06) -(0.015 0.035 0.06) -(0.02 0.035 0.06) -(0.025 0.035 0.06) -(0.03 0.035 0.06) -(0.035 0.035 0.06) -(0.04 0.035 0.06) -(0.045 0.035 0.06) -(0.05 0.035 0.06) -(0.055 0.035 0.06) -(0.06 0.035 0.06) -(0.065 0.035 0.06) -(0.07 0.035 0.06) -(0.075 0.035 0.06) -(0.08 0.035 0.06) -(0.085 0.035 0.06) -(0.09 0.035 0.06) -(0.095 0.035 0.06) -(0.1 0.035 0.06) -(0 0.04 0.06) -(0.005 0.04 0.06) -(0.01 0.04 0.06) -(0.015 0.04 0.06) -(0.02 0.04 0.06) -(0.025 0.04 0.06) -(0.03 0.04 0.06) -(0.035 0.04 0.06) -(0.04 0.04 0.06) -(0.045 0.04 0.06) -(0.05 0.04 0.06) -(0.055 0.04 0.06) -(0.06 0.04 0.06) -(0.065 0.04 0.06) -(0.07 0.04 0.06) -(0.075 0.04 0.06) -(0.08 0.04 0.06) -(0.085 0.04 0.06) -(0.09 0.04 0.06) -(0.095 0.04 0.06) -(0.1 0.04 0.06) -(0 0.045 0.06) -(0.005 0.045 0.06) -(0.01 0.045 0.06) -(0.015 0.045 0.06) -(0.02 0.045 0.06) -(0.025 0.045 0.06) -(0.03 0.045 0.06) -(0.035 0.045 0.06) -(0.04 0.045 0.06) -(0.045 0.045 0.06) -(0.05 0.045 0.06) -(0.055 0.045 0.06) -(0.06 0.045 0.06) -(0.065 0.045 0.06) -(0.07 0.045 0.06) -(0.075 0.045 0.06) -(0.08 0.045 0.06) -(0.085 0.045 0.06) -(0.09 0.045 0.06) -(0.095 0.045 0.06) -(0.1 0.045 0.06) -(0 0.05 0.06) -(0.005 0.05 0.06) -(0.01 0.05 0.06) -(0.015 0.05 0.06) -(0.02 0.05 0.06) -(0.025 0.05 0.06) -(0.03 0.05 0.06) -(0.035 0.05 0.06) -(0.04 0.05 0.06) -(0.045 0.05 0.06) -(0.05 0.05 0.06) -(0.055 0.05 0.06) -(0.06 0.05 0.06) -(0.065 0.05 0.06) -(0.07 0.05 0.06) -(0.075 0.05 0.06) -(0.08 0.05 0.06) -(0.085 0.05 0.06) -(0.09 0.05 0.06) -(0.095 0.05 0.06) -(0.1 0.05 0.06) -(0 0 0.065) -(0.005 0 0.065) -(0.01 0 0.065) -(0.015 0 0.065) -(0.02 0 0.065) -(0.025 0 0.065) -(0.03 0 0.065) -(0.035 0 0.065) -(0.04 0 0.065) -(0.045 0 0.065) -(0.05 0 0.065) -(0.055 0 0.065) -(0.06 0 0.065) -(0.065 0 0.065) -(0.07 0 0.065) -(0.075 0 0.065) -(0.08 0 0.065) -(0.085 0 0.065) -(0.09 0 0.065) -(0.095 0 0.065) -(0.1 0 0.065) -(0 0.005 0.065) -(0.005 0.005 0.065) -(0.01 0.005 0.065) -(0.015 0.005 0.065) -(0.02 0.005 0.065) -(0.025 0.005 0.065) -(0.03 0.005 0.065) -(0.035 0.005 0.065) -(0.04 0.005 0.065) -(0.045 0.005 0.065) -(0.05 0.005 0.065) -(0.055 0.005 0.065) -(0.06 0.005 0.065) -(0.065 0.005 0.065) -(0.07 0.005 0.065) -(0.075 0.005 0.065) -(0.08 0.005 0.065) -(0.085 0.005 0.065) -(0.09 0.005 0.065) -(0.095 0.005 0.065) -(0.1 0.005 0.065) -(0 0.01 0.065) -(0.005 0.01 0.065) -(0.01 0.01 0.065) -(0.015 0.01 0.065) -(0.02 0.01 0.065) -(0.025 0.01 0.065) -(0.03 0.01 0.065) -(0.035 0.01 0.065) -(0.04 0.01 0.065) -(0.045 0.01 0.065) -(0.05 0.01 0.065) -(0.055 0.01 0.065) -(0.06 0.01 0.065) -(0.065 0.01 0.065) -(0.07 0.01 0.065) -(0.075 0.01 0.065) -(0.08 0.01 0.065) -(0.085 0.01 0.065) -(0.09 0.01 0.065) -(0.095 0.01 0.065) -(0.1 0.01 0.065) -(0 0.015 0.065) -(0.005 0.015 0.065) -(0.01 0.015 0.065) -(0.015 0.015 0.065) -(0.02 0.015 0.065) -(0.025 0.015 0.065) -(0.03 0.015 0.065) -(0.035 0.015 0.065) -(0.04 0.015 0.065) -(0.045 0.015 0.065) -(0.05 0.015 0.065) -(0.055 0.015 0.065) -(0.06 0.015 0.065) -(0.065 0.015 0.065) -(0.07 0.015 0.065) -(0.075 0.015 0.065) -(0.08 0.015 0.065) -(0.085 0.015 0.065) -(0.09 0.015 0.065) -(0.095 0.015 0.065) -(0.1 0.015 0.065) -(0 0.02 0.065) -(0.005 0.02 0.065) -(0.01 0.02 0.065) -(0.015 0.02 0.065) -(0.02 0.02 0.065) -(0.025 0.02 0.065) -(0.03 0.02 0.065) -(0.035 0.02 0.065) -(0.04 0.02 0.065) -(0.045 0.02 0.065) -(0.05 0.02 0.065) -(0.055 0.02 0.065) -(0.06 0.02 0.065) -(0.065 0.02 0.065) -(0.07 0.02 0.065) -(0.075 0.02 0.065) -(0.08 0.02 0.065) -(0.085 0.02 0.065) -(0.09 0.02 0.065) -(0.095 0.02 0.065) -(0.1 0.02 0.065) -(0 0.025 0.065) -(0.005 0.025 0.065) -(0.01 0.025 0.065) -(0.015 0.025 0.065) -(0.02 0.025 0.065) -(0.025 0.025 0.065) -(0.03 0.025 0.065) -(0.035 0.025 0.065) -(0.04 0.025 0.065) -(0.045 0.025 0.065) -(0.05 0.025 0.065) -(0.055 0.025 0.065) -(0.06 0.025 0.065) -(0.065 0.025 0.065) -(0.07 0.025 0.065) -(0.075 0.025 0.065) -(0.08 0.025 0.065) -(0.085 0.025 0.065) -(0.09 0.025 0.065) -(0.095 0.025 0.065) -(0.1 0.025 0.065) -(0 0.03 0.065) -(0.005 0.03 0.065) -(0.01 0.03 0.065) -(0.015 0.03 0.065) -(0.02 0.03 0.065) -(0.025 0.03 0.065) -(0.03 0.03 0.065) -(0.035 0.03 0.065) -(0.04 0.03 0.065) -(0.045 0.03 0.065) -(0.05 0.03 0.065) -(0.055 0.03 0.065) -(0.06 0.03 0.065) -(0.065 0.03 0.065) -(0.07 0.03 0.065) -(0.075 0.03 0.065) -(0.08 0.03 0.065) -(0.085 0.03 0.065) -(0.09 0.03 0.065) -(0.095 0.03 0.065) -(0.1 0.03 0.065) -(0 0.035 0.065) -(0.005 0.035 0.065) -(0.01 0.035 0.065) -(0.015 0.035 0.065) -(0.02 0.035 0.065) -(0.025 0.035 0.065) -(0.03 0.035 0.065) -(0.035 0.035 0.065) -(0.04 0.035 0.065) -(0.045 0.035 0.065) -(0.05 0.035 0.065) -(0.055 0.035 0.065) -(0.06 0.035 0.065) -(0.065 0.035 0.065) -(0.07 0.035 0.065) -(0.075 0.035 0.065) -(0.08 0.035 0.065) -(0.085 0.035 0.065) -(0.09 0.035 0.065) -(0.095 0.035 0.065) -(0.1 0.035 0.065) -(0 0.04 0.065) -(0.005 0.04 0.065) -(0.01 0.04 0.065) -(0.015 0.04 0.065) -(0.02 0.04 0.065) -(0.025 0.04 0.065) -(0.03 0.04 0.065) -(0.035 0.04 0.065) -(0.04 0.04 0.065) -(0.045 0.04 0.065) -(0.05 0.04 0.065) -(0.055 0.04 0.065) -(0.06 0.04 0.065) -(0.065 0.04 0.065) -(0.07 0.04 0.065) -(0.075 0.04 0.065) -(0.08 0.04 0.065) -(0.085 0.04 0.065) -(0.09 0.04 0.065) -(0.095 0.04 0.065) -(0.1 0.04 0.065) -(0 0.045 0.065) -(0.005 0.045 0.065) -(0.01 0.045 0.065) -(0.015 0.045 0.065) -(0.02 0.045 0.065) -(0.025 0.045 0.065) -(0.03 0.045 0.065) -(0.035 0.045 0.065) -(0.04 0.045 0.065) -(0.045 0.045 0.065) -(0.05 0.045 0.065) -(0.055 0.045 0.065) -(0.06 0.045 0.065) -(0.065 0.045 0.065) -(0.07 0.045 0.065) -(0.075 0.045 0.065) -(0.08 0.045 0.065) -(0.085 0.045 0.065) -(0.09 0.045 0.065) -(0.095 0.045 0.065) -(0.1 0.045 0.065) -(0 0.05 0.065) -(0.005 0.05 0.065) -(0.01 0.05 0.065) -(0.015 0.05 0.065) -(0.02 0.05 0.065) -(0.025 0.05 0.065) -(0.03 0.05 0.065) -(0.035 0.05 0.065) -(0.04 0.05 0.065) -(0.045 0.05 0.065) -(0.05 0.05 0.065) -(0.055 0.05 0.065) -(0.06 0.05 0.065) -(0.065 0.05 0.065) -(0.07 0.05 0.065) -(0.075 0.05 0.065) -(0.08 0.05 0.065) -(0.085 0.05 0.065) -(0.09 0.05 0.065) -(0.095 0.05 0.065) -(0.1 0.05 0.065) -(0 0 0.07) -(0.005 0 0.07) -(0.01 0 0.07) -(0.015 0 0.07) -(0.02 0 0.07) -(0.025 0 0.07) -(0.03 0 0.07) -(0.035 0 0.07) -(0.04 0 0.07) -(0.045 0 0.07) -(0.05 0 0.07) -(0.055 0 0.07) -(0.06 0 0.07) -(0.065 0 0.07) -(0.07 0 0.07) -(0.075 0 0.07) -(0.08 0 0.07) -(0.085 0 0.07) -(0.09 0 0.07) -(0.095 0 0.07) -(0.1 0 0.07) -(0 0.005 0.07) -(0.005 0.005 0.07) -(0.01 0.005 0.07) -(0.015 0.005 0.07) -(0.02 0.005 0.07) -(0.025 0.005 0.07) -(0.03 0.005 0.07) -(0.035 0.005 0.07) -(0.04 0.005 0.07) -(0.045 0.005 0.07) -(0.05 0.005 0.07) -(0.055 0.005 0.07) -(0.06 0.005 0.07) -(0.065 0.005 0.07) -(0.07 0.005 0.07) -(0.075 0.005 0.07) -(0.08 0.005 0.07) -(0.085 0.005 0.07) -(0.09 0.005 0.07) -(0.095 0.005 0.07) -(0.1 0.005 0.07) -(0 0.01 0.07) -(0.005 0.01 0.07) -(0.01 0.01 0.07) -(0.015 0.01 0.07) -(0.02 0.01 0.07) -(0.025 0.01 0.07) -(0.03 0.01 0.07) -(0.035 0.01 0.07) -(0.04 0.01 0.07) -(0.045 0.01 0.07) -(0.05 0.01 0.07) -(0.055 0.01 0.07) -(0.06 0.01 0.07) -(0.065 0.01 0.07) -(0.07 0.01 0.07) -(0.075 0.01 0.07) -(0.08 0.01 0.07) -(0.085 0.01 0.07) -(0.09 0.01 0.07) -(0.095 0.01 0.07) -(0.1 0.01 0.07) -(0 0.015 0.07) -(0.005 0.015 0.07) -(0.01 0.015 0.07) -(0.015 0.015 0.07) -(0.02 0.015 0.07) -(0.025 0.015 0.07) -(0.03 0.015 0.07) -(0.035 0.015 0.07) -(0.04 0.015 0.07) -(0.045 0.015 0.07) -(0.05 0.015 0.07) -(0.055 0.015 0.07) -(0.06 0.015 0.07) -(0.065 0.015 0.07) -(0.07 0.015 0.07) -(0.075 0.015 0.07) -(0.08 0.015 0.07) -(0.085 0.015 0.07) -(0.09 0.015 0.07) -(0.095 0.015 0.07) -(0.1 0.015 0.07) -(0 0.02 0.07) -(0.005 0.02 0.07) -(0.01 0.02 0.07) -(0.015 0.02 0.07) -(0.02 0.02 0.07) -(0.025 0.02 0.07) -(0.03 0.02 0.07) -(0.035 0.02 0.07) -(0.04 0.02 0.07) -(0.045 0.02 0.07) -(0.05 0.02 0.07) -(0.055 0.02 0.07) -(0.06 0.02 0.07) -(0.065 0.02 0.07) -(0.07 0.02 0.07) -(0.075 0.02 0.07) -(0.08 0.02 0.07) -(0.085 0.02 0.07) -(0.09 0.02 0.07) -(0.095 0.02 0.07) -(0.1 0.02 0.07) -(0 0.025 0.07) -(0.005 0.025 0.07) -(0.01 0.025 0.07) -(0.015 0.025 0.07) -(0.02 0.025 0.07) -(0.025 0.025 0.07) -(0.03 0.025 0.07) -(0.035 0.025 0.07) -(0.04 0.025 0.07) -(0.045 0.025 0.07) -(0.05 0.025 0.07) -(0.055 0.025 0.07) -(0.06 0.025 0.07) -(0.065 0.025 0.07) -(0.07 0.025 0.07) -(0.075 0.025 0.07) -(0.08 0.025 0.07) -(0.085 0.025 0.07) -(0.09 0.025 0.07) -(0.095 0.025 0.07) -(0.1 0.025 0.07) -(0 0.03 0.07) -(0.005 0.03 0.07) -(0.01 0.03 0.07) -(0.015 0.03 0.07) -(0.02 0.03 0.07) -(0.025 0.03 0.07) -(0.03 0.03 0.07) -(0.035 0.03 0.07) -(0.04 0.03 0.07) -(0.045 0.03 0.07) -(0.05 0.03 0.07) -(0.055 0.03 0.07) -(0.06 0.03 0.07) -(0.065 0.03 0.07) -(0.07 0.03 0.07) -(0.075 0.03 0.07) -(0.08 0.03 0.07) -(0.085 0.03 0.07) -(0.09 0.03 0.07) -(0.095 0.03 0.07) -(0.1 0.03 0.07) -(0 0.035 0.07) -(0.005 0.035 0.07) -(0.01 0.035 0.07) -(0.015 0.035 0.07) -(0.02 0.035 0.07) -(0.025 0.035 0.07) -(0.03 0.035 0.07) -(0.035 0.035 0.07) -(0.04 0.035 0.07) -(0.045 0.035 0.07) -(0.05 0.035 0.07) -(0.055 0.035 0.07) -(0.06 0.035 0.07) -(0.065 0.035 0.07) -(0.07 0.035 0.07) -(0.075 0.035 0.07) -(0.08 0.035 0.07) -(0.085 0.035 0.07) -(0.09 0.035 0.07) -(0.095 0.035 0.07) -(0.1 0.035 0.07) -(0 0.04 0.07) -(0.005 0.04 0.07) -(0.01 0.04 0.07) -(0.015 0.04 0.07) -(0.02 0.04 0.07) -(0.025 0.04 0.07) -(0.03 0.04 0.07) -(0.035 0.04 0.07) -(0.04 0.04 0.07) -(0.045 0.04 0.07) -(0.05 0.04 0.07) -(0.055 0.04 0.07) -(0.06 0.04 0.07) -(0.065 0.04 0.07) -(0.07 0.04 0.07) -(0.075 0.04 0.07) -(0.08 0.04 0.07) -(0.085 0.04 0.07) -(0.09 0.04 0.07) -(0.095 0.04 0.07) -(0.1 0.04 0.07) -(0 0.045 0.07) -(0.005 0.045 0.07) -(0.01 0.045 0.07) -(0.015 0.045 0.07) -(0.02 0.045 0.07) -(0.025 0.045 0.07) -(0.03 0.045 0.07) -(0.035 0.045 0.07) -(0.04 0.045 0.07) -(0.045 0.045 0.07) -(0.05 0.045 0.07) -(0.055 0.045 0.07) -(0.06 0.045 0.07) -(0.065 0.045 0.07) -(0.07 0.045 0.07) -(0.075 0.045 0.07) -(0.08 0.045 0.07) -(0.085 0.045 0.07) -(0.09 0.045 0.07) -(0.095 0.045 0.07) -(0.1 0.045 0.07) -(0 0.05 0.07) -(0.005 0.05 0.07) -(0.01 0.05 0.07) -(0.015 0.05 0.07) -(0.02 0.05 0.07) -(0.025 0.05 0.07) -(0.03 0.05 0.07) -(0.035 0.05 0.07) -(0.04 0.05 0.07) -(0.045 0.05 0.07) -(0.05 0.05 0.07) -(0.055 0.05 0.07) -(0.06 0.05 0.07) -(0.065 0.05 0.07) -(0.07 0.05 0.07) -(0.075 0.05 0.07) -(0.08 0.05 0.07) -(0.085 0.05 0.07) -(0.09 0.05 0.07) -(0.095 0.05 0.07) -(0.1 0.05 0.07) -(0 0 0.075) -(0.005 0 0.075) -(0.01 0 0.075) -(0.015 0 0.075) -(0.02 0 0.075) -(0.025 0 0.075) -(0.03 0 0.075) -(0.035 0 0.075) -(0.04 0 0.075) -(0.045 0 0.075) -(0.05 0 0.075) -(0.055 0 0.075) -(0.06 0 0.075) -(0.065 0 0.075) -(0.07 0 0.075) -(0.075 0 0.075) -(0.08 0 0.075) -(0.085 0 0.075) -(0.09 0 0.075) -(0.095 0 0.075) -(0.1 0 0.075) -(0 0.005 0.075) -(0.005 0.005 0.075) -(0.01 0.005 0.075) -(0.015 0.005 0.075) -(0.02 0.005 0.075) -(0.025 0.005 0.075) -(0.03 0.005 0.075) -(0.035 0.005 0.075) -(0.04 0.005 0.075) -(0.045 0.005 0.075) -(0.05 0.005 0.075) -(0.055 0.005 0.075) -(0.06 0.005 0.075) -(0.065 0.005 0.075) -(0.07 0.005 0.075) -(0.075 0.005 0.075) -(0.08 0.005 0.075) -(0.085 0.005 0.075) -(0.09 0.005 0.075) -(0.095 0.005 0.075) -(0.1 0.005 0.075) -(0 0.01 0.075) -(0.005 0.01 0.075) -(0.01 0.01 0.075) -(0.015 0.01 0.075) -(0.02 0.01 0.075) -(0.025 0.01 0.075) -(0.03 0.01 0.075) -(0.035 0.01 0.075) -(0.04 0.01 0.075) -(0.045 0.01 0.075) -(0.05 0.01 0.075) -(0.055 0.01 0.075) -(0.06 0.01 0.075) -(0.065 0.01 0.075) -(0.07 0.01 0.075) -(0.075 0.01 0.075) -(0.08 0.01 0.075) -(0.085 0.01 0.075) -(0.09 0.01 0.075) -(0.095 0.01 0.075) -(0.1 0.01 0.075) -(0 0.015 0.075) -(0.005 0.015 0.075) -(0.01 0.015 0.075) -(0.015 0.015 0.075) -(0.02 0.015 0.075) -(0.025 0.015 0.075) -(0.03 0.015 0.075) -(0.035 0.015 0.075) -(0.04 0.015 0.075) -(0.045 0.015 0.075) -(0.05 0.015 0.075) -(0.055 0.015 0.075) -(0.06 0.015 0.075) -(0.065 0.015 0.075) -(0.07 0.015 0.075) -(0.075 0.015 0.075) -(0.08 0.015 0.075) -(0.085 0.015 0.075) -(0.09 0.015 0.075) -(0.095 0.015 0.075) -(0.1 0.015 0.075) -(0 0.02 0.075) -(0.005 0.02 0.075) -(0.01 0.02 0.075) -(0.015 0.02 0.075) -(0.02 0.02 0.075) -(0.025 0.02 0.075) -(0.03 0.02 0.075) -(0.035 0.02 0.075) -(0.04 0.02 0.075) -(0.045 0.02 0.075) -(0.05 0.02 0.075) -(0.055 0.02 0.075) -(0.06 0.02 0.075) -(0.065 0.02 0.075) -(0.07 0.02 0.075) -(0.075 0.02 0.075) -(0.08 0.02 0.075) -(0.085 0.02 0.075) -(0.09 0.02 0.075) -(0.095 0.02 0.075) -(0.1 0.02 0.075) -(0 0.025 0.075) -(0.005 0.025 0.075) -(0.01 0.025 0.075) -(0.015 0.025 0.075) -(0.02 0.025 0.075) -(0.025 0.025 0.075) -(0.03 0.025 0.075) -(0.035 0.025 0.075) -(0.04 0.025 0.075) -(0.045 0.025 0.075) -(0.05 0.025 0.075) -(0.055 0.025 0.075) -(0.06 0.025 0.075) -(0.065 0.025 0.075) -(0.07 0.025 0.075) -(0.075 0.025 0.075) -(0.08 0.025 0.075) -(0.085 0.025 0.075) -(0.09 0.025 0.075) -(0.095 0.025 0.075) -(0.1 0.025 0.075) -(0 0.03 0.075) -(0.005 0.03 0.075) -(0.01 0.03 0.075) -(0.015 0.03 0.075) -(0.02 0.03 0.075) -(0.025 0.03 0.075) -(0.03 0.03 0.075) -(0.035 0.03 0.075) -(0.04 0.03 0.075) -(0.045 0.03 0.075) -(0.05 0.03 0.075) -(0.055 0.03 0.075) -(0.06 0.03 0.075) -(0.065 0.03 0.075) -(0.07 0.03 0.075) -(0.075 0.03 0.075) -(0.08 0.03 0.075) -(0.085 0.03 0.075) -(0.09 0.03 0.075) -(0.095 0.03 0.075) -(0.1 0.03 0.075) -(0 0.035 0.075) -(0.005 0.035 0.075) -(0.01 0.035 0.075) -(0.015 0.035 0.075) -(0.02 0.035 0.075) -(0.025 0.035 0.075) -(0.03 0.035 0.075) -(0.035 0.035 0.075) -(0.04 0.035 0.075) -(0.045 0.035 0.075) -(0.05 0.035 0.075) -(0.055 0.035 0.075) -(0.06 0.035 0.075) -(0.065 0.035 0.075) -(0.07 0.035 0.075) -(0.075 0.035 0.075) -(0.08 0.035 0.075) -(0.085 0.035 0.075) -(0.09 0.035 0.075) -(0.095 0.035 0.075) -(0.1 0.035 0.075) -(0 0.04 0.075) -(0.005 0.04 0.075) -(0.01 0.04 0.075) -(0.015 0.04 0.075) -(0.02 0.04 0.075) -(0.025 0.04 0.075) -(0.03 0.04 0.075) -(0.035 0.04 0.075) -(0.04 0.04 0.075) -(0.045 0.04 0.075) -(0.05 0.04 0.075) -(0.055 0.04 0.075) -(0.06 0.04 0.075) -(0.065 0.04 0.075) -(0.07 0.04 0.075) -(0.075 0.04 0.075) -(0.08 0.04 0.075) -(0.085 0.04 0.075) -(0.09 0.04 0.075) -(0.095 0.04 0.075) -(0.1 0.04 0.075) -(0 0.045 0.075) -(0.005 0.045 0.075) -(0.01 0.045 0.075) -(0.015 0.045 0.075) -(0.02 0.045 0.075) -(0.025 0.045 0.075) -(0.03 0.045 0.075) -(0.035 0.045 0.075) -(0.04 0.045 0.075) -(0.045 0.045 0.075) -(0.05 0.045 0.075) -(0.055 0.045 0.075) -(0.06 0.045 0.075) -(0.065 0.045 0.075) -(0.07 0.045 0.075) -(0.075 0.045 0.075) -(0.08 0.045 0.075) -(0.085 0.045 0.075) -(0.09 0.045 0.075) -(0.095 0.045 0.075) -(0.1 0.045 0.075) -(0 0.05 0.075) -(0.005 0.05 0.075) -(0.01 0.05 0.075) -(0.015 0.05 0.075) -(0.02 0.05 0.075) -(0.025 0.05 0.075) -(0.03 0.05 0.075) -(0.035 0.05 0.075) -(0.04 0.05 0.075) -(0.045 0.05 0.075) -(0.05 0.05 0.075) -(0.055 0.05 0.075) -(0.06 0.05 0.075) -(0.065 0.05 0.075) -(0.07 0.05 0.075) -(0.075 0.05 0.075) -(0.08 0.05 0.075) -(0.085 0.05 0.075) -(0.09 0.05 0.075) -(0.095 0.05 0.075) -(0.1 0.05 0.075) -(0 0 0.08) -(0.005 0 0.08) -(0.01 0 0.08) -(0.015 0 0.08) -(0.02 0 0.08) -(0.025 0 0.08) -(0.03 0 0.08) -(0.035 0 0.08) -(0.04 0 0.08) -(0.045 0 0.08) -(0.05 0 0.08) -(0.055 0 0.08) -(0.06 0 0.08) -(0.065 0 0.08) -(0.07 0 0.08) -(0.075 0 0.08) -(0.08 0 0.08) -(0.085 0 0.08) -(0.09 0 0.08) -(0.095 0 0.08) -(0.1 0 0.08) -(0 0.005 0.08) -(0.005 0.005 0.08) -(0.01 0.005 0.08) -(0.015 0.005 0.08) -(0.02 0.005 0.08) -(0.025 0.005 0.08) -(0.03 0.005 0.08) -(0.035 0.005 0.08) -(0.04 0.005 0.08) -(0.045 0.005 0.08) -(0.05 0.005 0.08) -(0.055 0.005 0.08) -(0.06 0.005 0.08) -(0.065 0.005 0.08) -(0.07 0.005 0.08) -(0.075 0.005 0.08) -(0.08 0.005 0.08) -(0.085 0.005 0.08) -(0.09 0.005 0.08) -(0.095 0.005 0.08) -(0.1 0.005 0.08) -(0 0.01 0.08) -(0.005 0.01 0.08) -(0.01 0.01 0.08) -(0.015 0.01 0.08) -(0.02 0.01 0.08) -(0.025 0.01 0.08) -(0.03 0.01 0.08) -(0.035 0.01 0.08) -(0.04 0.01 0.08) -(0.045 0.01 0.08) -(0.05 0.01 0.08) -(0.055 0.01 0.08) -(0.06 0.01 0.08) -(0.065 0.01 0.08) -(0.07 0.01 0.08) -(0.075 0.01 0.08) -(0.08 0.01 0.08) -(0.085 0.01 0.08) -(0.09 0.01 0.08) -(0.095 0.01 0.08) -(0.1 0.01 0.08) -(0 0.015 0.08) -(0.005 0.015 0.08) -(0.01 0.015 0.08) -(0.015 0.015 0.08) -(0.02 0.015 0.08) -(0.025 0.015 0.08) -(0.03 0.015 0.08) -(0.035 0.015 0.08) -(0.04 0.015 0.08) -(0.045 0.015 0.08) -(0.05 0.015 0.08) -(0.055 0.015 0.08) -(0.06 0.015 0.08) -(0.065 0.015 0.08) -(0.07 0.015 0.08) -(0.075 0.015 0.08) -(0.08 0.015 0.08) -(0.085 0.015 0.08) -(0.09 0.015 0.08) -(0.095 0.015 0.08) -(0.1 0.015 0.08) -(0 0.02 0.08) -(0.005 0.02 0.08) -(0.01 0.02 0.08) -(0.015 0.02 0.08) -(0.02 0.02 0.08) -(0.025 0.02 0.08) -(0.03 0.02 0.08) -(0.035 0.02 0.08) -(0.04 0.02 0.08) -(0.045 0.02 0.08) -(0.05 0.02 0.08) -(0.055 0.02 0.08) -(0.06 0.02 0.08) -(0.065 0.02 0.08) -(0.07 0.02 0.08) -(0.075 0.02 0.08) -(0.08 0.02 0.08) -(0.085 0.02 0.08) -(0.09 0.02 0.08) -(0.095 0.02 0.08) -(0.1 0.02 0.08) -(0 0.025 0.08) -(0.005 0.025 0.08) -(0.01 0.025 0.08) -(0.015 0.025 0.08) -(0.02 0.025 0.08) -(0.025 0.025 0.08) -(0.03 0.025 0.08) -(0.035 0.025 0.08) -(0.04 0.025 0.08) -(0.045 0.025 0.08) -(0.05 0.025 0.08) -(0.055 0.025 0.08) -(0.06 0.025 0.08) -(0.065 0.025 0.08) -(0.07 0.025 0.08) -(0.075 0.025 0.08) -(0.08 0.025 0.08) -(0.085 0.025 0.08) -(0.09 0.025 0.08) -(0.095 0.025 0.08) -(0.1 0.025 0.08) -(0 0.03 0.08) -(0.005 0.03 0.08) -(0.01 0.03 0.08) -(0.015 0.03 0.08) -(0.02 0.03 0.08) -(0.025 0.03 0.08) -(0.03 0.03 0.08) -(0.035 0.03 0.08) -(0.04 0.03 0.08) -(0.045 0.03 0.08) -(0.05 0.03 0.08) -(0.055 0.03 0.08) -(0.06 0.03 0.08) -(0.065 0.03 0.08) -(0.07 0.03 0.08) -(0.075 0.03 0.08) -(0.08 0.03 0.08) -(0.085 0.03 0.08) -(0.09 0.03 0.08) -(0.095 0.03 0.08) -(0.1 0.03 0.08) -(0 0.035 0.08) -(0.005 0.035 0.08) -(0.01 0.035 0.08) -(0.015 0.035 0.08) -(0.02 0.035 0.08) -(0.025 0.035 0.08) -(0.03 0.035 0.08) -(0.035 0.035 0.08) -(0.04 0.035 0.08) -(0.045 0.035 0.08) -(0.05 0.035 0.08) -(0.055 0.035 0.08) -(0.06 0.035 0.08) -(0.065 0.035 0.08) -(0.07 0.035 0.08) -(0.075 0.035 0.08) -(0.08 0.035 0.08) -(0.085 0.035 0.08) -(0.09 0.035 0.08) -(0.095 0.035 0.08) -(0.1 0.035 0.08) -(0 0.04 0.08) -(0.005 0.04 0.08) -(0.01 0.04 0.08) -(0.015 0.04 0.08) -(0.02 0.04 0.08) -(0.025 0.04 0.08) -(0.03 0.04 0.08) -(0.035 0.04 0.08) -(0.04 0.04 0.08) -(0.045 0.04 0.08) -(0.05 0.04 0.08) -(0.055 0.04 0.08) -(0.06 0.04 0.08) -(0.065 0.04 0.08) -(0.07 0.04 0.08) -(0.075 0.04 0.08) -(0.08 0.04 0.08) -(0.085 0.04 0.08) -(0.09 0.04 0.08) -(0.095 0.04 0.08) -(0.1 0.04 0.08) -(0 0.045 0.08) -(0.005 0.045 0.08) -(0.01 0.045 0.08) -(0.015 0.045 0.08) -(0.02 0.045 0.08) -(0.025 0.045 0.08) -(0.03 0.045 0.08) -(0.035 0.045 0.08) -(0.04 0.045 0.08) -(0.045 0.045 0.08) -(0.05 0.045 0.08) -(0.055 0.045 0.08) -(0.06 0.045 0.08) -(0.065 0.045 0.08) -(0.07 0.045 0.08) -(0.075 0.045 0.08) -(0.08 0.045 0.08) -(0.085 0.045 0.08) -(0.09 0.045 0.08) -(0.095 0.045 0.08) -(0.1 0.045 0.08) -(0 0.05 0.08) -(0.005 0.05 0.08) -(0.01 0.05 0.08) -(0.015 0.05 0.08) -(0.02 0.05 0.08) -(0.025 0.05 0.08) -(0.03 0.05 0.08) -(0.035 0.05 0.08) -(0.04 0.05 0.08) -(0.045 0.05 0.08) -(0.05 0.05 0.08) -(0.055 0.05 0.08) -(0.06 0.05 0.08) -(0.065 0.05 0.08) -(0.07 0.05 0.08) -(0.075 0.05 0.08) -(0.08 0.05 0.08) -(0.085 0.05 0.08) -(0.09 0.05 0.08) -(0.095 0.05 0.08) -(0.1 0.05 0.08) -(0 0 0.085) -(0.005 0 0.085) -(0.01 0 0.085) -(0.015 0 0.085) -(0.02 0 0.085) -(0.025 0 0.085) -(0.03 0 0.085) -(0.035 0 0.085) -(0.04 0 0.085) -(0.045 0 0.085) -(0.05 0 0.085) -(0.055 0 0.085) -(0.06 0 0.085) -(0.065 0 0.085) -(0.07 0 0.085) -(0.075 0 0.085) -(0.08 0 0.085) -(0.085 0 0.085) -(0.09 0 0.085) -(0.095 0 0.085) -(0.1 0 0.085) -(0 0.005 0.085) -(0.005 0.005 0.085) -(0.01 0.005 0.085) -(0.015 0.005 0.085) -(0.02 0.005 0.085) -(0.025 0.005 0.085) -(0.03 0.005 0.085) -(0.035 0.005 0.085) -(0.04 0.005 0.085) -(0.045 0.005 0.085) -(0.05 0.005 0.085) -(0.055 0.005 0.085) -(0.06 0.005 0.085) -(0.065 0.005 0.085) -(0.07 0.005 0.085) -(0.075 0.005 0.085) -(0.08 0.005 0.085) -(0.085 0.005 0.085) -(0.09 0.005 0.085) -(0.095 0.005 0.085) -(0.1 0.005 0.085) -(0 0.01 0.085) -(0.005 0.01 0.085) -(0.01 0.01 0.085) -(0.015 0.01 0.085) -(0.02 0.01 0.085) -(0.025 0.01 0.085) -(0.03 0.01 0.085) -(0.035 0.01 0.085) -(0.04 0.01 0.085) -(0.045 0.01 0.085) -(0.05 0.01 0.085) -(0.055 0.01 0.085) -(0.06 0.01 0.085) -(0.065 0.01 0.085) -(0.07 0.01 0.085) -(0.075 0.01 0.085) -(0.08 0.01 0.085) -(0.085 0.01 0.085) -(0.09 0.01 0.085) -(0.095 0.01 0.085) -(0.1 0.01 0.085) -(0 0.015 0.085) -(0.005 0.015 0.085) -(0.01 0.015 0.085) -(0.015 0.015 0.085) -(0.02 0.015 0.085) -(0.025 0.015 0.085) -(0.03 0.015 0.085) -(0.035 0.015 0.085) -(0.04 0.015 0.085) -(0.045 0.015 0.085) -(0.05 0.015 0.085) -(0.055 0.015 0.085) -(0.06 0.015 0.085) -(0.065 0.015 0.085) -(0.07 0.015 0.085) -(0.075 0.015 0.085) -(0.08 0.015 0.085) -(0.085 0.015 0.085) -(0.09 0.015 0.085) -(0.095 0.015 0.085) -(0.1 0.015 0.085) -(0 0.02 0.085) -(0.005 0.02 0.085) -(0.01 0.02 0.085) -(0.015 0.02 0.085) -(0.02 0.02 0.085) -(0.025 0.02 0.085) -(0.03 0.02 0.085) -(0.035 0.02 0.085) -(0.04 0.02 0.085) -(0.045 0.02 0.085) -(0.05 0.02 0.085) -(0.055 0.02 0.085) -(0.06 0.02 0.085) -(0.065 0.02 0.085) -(0.07 0.02 0.085) -(0.075 0.02 0.085) -(0.08 0.02 0.085) -(0.085 0.02 0.085) -(0.09 0.02 0.085) -(0.095 0.02 0.085) -(0.1 0.02 0.085) -(0 0.025 0.085) -(0.005 0.025 0.085) -(0.01 0.025 0.085) -(0.015 0.025 0.085) -(0.02 0.025 0.085) -(0.025 0.025 0.085) -(0.03 0.025 0.085) -(0.035 0.025 0.085) -(0.04 0.025 0.085) -(0.045 0.025 0.085) -(0.05 0.025 0.085) -(0.055 0.025 0.085) -(0.06 0.025 0.085) -(0.065 0.025 0.085) -(0.07 0.025 0.085) -(0.075 0.025 0.085) -(0.08 0.025 0.085) -(0.085 0.025 0.085) -(0.09 0.025 0.085) -(0.095 0.025 0.085) -(0.1 0.025 0.085) -(0 0.03 0.085) -(0.005 0.03 0.085) -(0.01 0.03 0.085) -(0.015 0.03 0.085) -(0.02 0.03 0.085) -(0.025 0.03 0.085) -(0.03 0.03 0.085) -(0.035 0.03 0.085) -(0.04 0.03 0.085) -(0.045 0.03 0.085) -(0.05 0.03 0.085) -(0.055 0.03 0.085) -(0.06 0.03 0.085) -(0.065 0.03 0.085) -(0.07 0.03 0.085) -(0.075 0.03 0.085) -(0.08 0.03 0.085) -(0.085 0.03 0.085) -(0.09 0.03 0.085) -(0.095 0.03 0.085) -(0.1 0.03 0.085) -(0 0.035 0.085) -(0.005 0.035 0.085) -(0.01 0.035 0.085) -(0.015 0.035 0.085) -(0.02 0.035 0.085) -(0.025 0.035 0.085) -(0.03 0.035 0.085) -(0.035 0.035 0.085) -(0.04 0.035 0.085) -(0.045 0.035 0.085) -(0.05 0.035 0.085) -(0.055 0.035 0.085) -(0.06 0.035 0.085) -(0.065 0.035 0.085) -(0.07 0.035 0.085) -(0.075 0.035 0.085) -(0.08 0.035 0.085) -(0.085 0.035 0.085) -(0.09 0.035 0.085) -(0.095 0.035 0.085) -(0.1 0.035 0.085) -(0 0.04 0.085) -(0.005 0.04 0.085) -(0.01 0.04 0.085) -(0.015 0.04 0.085) -(0.02 0.04 0.085) -(0.025 0.04 0.085) -(0.03 0.04 0.085) -(0.035 0.04 0.085) -(0.04 0.04 0.085) -(0.045 0.04 0.085) -(0.05 0.04 0.085) -(0.055 0.04 0.085) -(0.06 0.04 0.085) -(0.065 0.04 0.085) -(0.07 0.04 0.085) -(0.075 0.04 0.085) -(0.08 0.04 0.085) -(0.085 0.04 0.085) -(0.09 0.04 0.085) -(0.095 0.04 0.085) -(0.1 0.04 0.085) -(0 0.045 0.085) -(0.005 0.045 0.085) -(0.01 0.045 0.085) -(0.015 0.045 0.085) -(0.02 0.045 0.085) -(0.025 0.045 0.085) -(0.03 0.045 0.085) -(0.035 0.045 0.085) -(0.04 0.045 0.085) -(0.045 0.045 0.085) -(0.05 0.045 0.085) -(0.055 0.045 0.085) -(0.06 0.045 0.085) -(0.065 0.045 0.085) -(0.07 0.045 0.085) -(0.075 0.045 0.085) -(0.08 0.045 0.085) -(0.085 0.045 0.085) -(0.09 0.045 0.085) -(0.095 0.045 0.085) -(0.1 0.045 0.085) -(0 0.05 0.085) -(0.005 0.05 0.085) -(0.01 0.05 0.085) -(0.015 0.05 0.085) -(0.02 0.05 0.085) -(0.025 0.05 0.085) -(0.03 0.05 0.085) -(0.035 0.05 0.085) -(0.04 0.05 0.085) -(0.045 0.05 0.085) -(0.05 0.05 0.085) -(0.055 0.05 0.085) -(0.06 0.05 0.085) -(0.065 0.05 0.085) -(0.07 0.05 0.085) -(0.075 0.05 0.085) -(0.08 0.05 0.085) -(0.085 0.05 0.085) -(0.09 0.05 0.085) -(0.095 0.05 0.085) -(0.1 0.05 0.085) -(0 0 0.09) -(0.005 0 0.09) -(0.01 0 0.09) -(0.015 0 0.09) -(0.02 0 0.09) -(0.025 0 0.09) -(0.03 0 0.09) -(0.035 0 0.09) -(0.04 0 0.09) -(0.045 0 0.09) -(0.05 0 0.09) -(0.055 0 0.09) -(0.06 0 0.09) -(0.065 0 0.09) -(0.07 0 0.09) -(0.075 0 0.09) -(0.08 0 0.09) -(0.085 0 0.09) -(0.09 0 0.09) -(0.095 0 0.09) -(0.1 0 0.09) -(0 0.005 0.09) -(0.005 0.005 0.09) -(0.01 0.005 0.09) -(0.015 0.005 0.09) -(0.02 0.005 0.09) -(0.025 0.005 0.09) -(0.03 0.005 0.09) -(0.035 0.005 0.09) -(0.04 0.005 0.09) -(0.045 0.005 0.09) -(0.05 0.005 0.09) -(0.055 0.005 0.09) -(0.06 0.005 0.09) -(0.065 0.005 0.09) -(0.07 0.005 0.09) -(0.075 0.005 0.09) -(0.08 0.005 0.09) -(0.085 0.005 0.09) -(0.09 0.005 0.09) -(0.095 0.005 0.09) -(0.1 0.005 0.09) -(0 0.01 0.09) -(0.005 0.01 0.09) -(0.01 0.01 0.09) -(0.015 0.01 0.09) -(0.02 0.01 0.09) -(0.025 0.01 0.09) -(0.03 0.01 0.09) -(0.035 0.01 0.09) -(0.04 0.01 0.09) -(0.045 0.01 0.09) -(0.05 0.01 0.09) -(0.055 0.01 0.09) -(0.06 0.01 0.09) -(0.065 0.01 0.09) -(0.07 0.01 0.09) -(0.075 0.01 0.09) -(0.08 0.01 0.09) -(0.085 0.01 0.09) -(0.09 0.01 0.09) -(0.095 0.01 0.09) -(0.1 0.01 0.09) -(0 0.015 0.09) -(0.005 0.015 0.09) -(0.01 0.015 0.09) -(0.015 0.015 0.09) -(0.02 0.015 0.09) -(0.025 0.015 0.09) -(0.03 0.015 0.09) -(0.035 0.015 0.09) -(0.04 0.015 0.09) -(0.045 0.015 0.09) -(0.05 0.015 0.09) -(0.055 0.015 0.09) -(0.06 0.015 0.09) -(0.065 0.015 0.09) -(0.07 0.015 0.09) -(0.075 0.015 0.09) -(0.08 0.015 0.09) -(0.085 0.015 0.09) -(0.09 0.015 0.09) -(0.095 0.015 0.09) -(0.1 0.015 0.09) -(0 0.02 0.09) -(0.005 0.02 0.09) -(0.01 0.02 0.09) -(0.015 0.02 0.09) -(0.02 0.02 0.09) -(0.025 0.02 0.09) -(0.03 0.02 0.09) -(0.035 0.02 0.09) -(0.04 0.02 0.09) -(0.045 0.02 0.09) -(0.05 0.02 0.09) -(0.055 0.02 0.09) -(0.06 0.02 0.09) -(0.065 0.02 0.09) -(0.07 0.02 0.09) -(0.075 0.02 0.09) -(0.08 0.02 0.09) -(0.085 0.02 0.09) -(0.09 0.02 0.09) -(0.095 0.02 0.09) -(0.1 0.02 0.09) -(0 0.025 0.09) -(0.005 0.025 0.09) -(0.01 0.025 0.09) -(0.015 0.025 0.09) -(0.02 0.025 0.09) -(0.025 0.025 0.09) -(0.03 0.025 0.09) -(0.035 0.025 0.09) -(0.04 0.025 0.09) -(0.045 0.025 0.09) -(0.05 0.025 0.09) -(0.055 0.025 0.09) -(0.06 0.025 0.09) -(0.065 0.025 0.09) -(0.07 0.025 0.09) -(0.075 0.025 0.09) -(0.08 0.025 0.09) -(0.085 0.025 0.09) -(0.09 0.025 0.09) -(0.095 0.025 0.09) -(0.1 0.025 0.09) -(0 0.03 0.09) -(0.005 0.03 0.09) -(0.01 0.03 0.09) -(0.015 0.03 0.09) -(0.02 0.03 0.09) -(0.025 0.03 0.09) -(0.03 0.03 0.09) -(0.035 0.03 0.09) -(0.04 0.03 0.09) -(0.045 0.03 0.09) -(0.05 0.03 0.09) -(0.055 0.03 0.09) -(0.06 0.03 0.09) -(0.065 0.03 0.09) -(0.07 0.03 0.09) -(0.075 0.03 0.09) -(0.08 0.03 0.09) -(0.085 0.03 0.09) -(0.09 0.03 0.09) -(0.095 0.03 0.09) -(0.1 0.03 0.09) -(0 0.035 0.09) -(0.005 0.035 0.09) -(0.01 0.035 0.09) -(0.015 0.035 0.09) -(0.02 0.035 0.09) -(0.025 0.035 0.09) -(0.03 0.035 0.09) -(0.035 0.035 0.09) -(0.04 0.035 0.09) -(0.045 0.035 0.09) -(0.05 0.035 0.09) -(0.055 0.035 0.09) -(0.06 0.035 0.09) -(0.065 0.035 0.09) -(0.07 0.035 0.09) -(0.075 0.035 0.09) -(0.08 0.035 0.09) -(0.085 0.035 0.09) -(0.09 0.035 0.09) -(0.095 0.035 0.09) -(0.1 0.035 0.09) -(0 0.04 0.09) -(0.005 0.04 0.09) -(0.01 0.04 0.09) -(0.015 0.04 0.09) -(0.02 0.04 0.09) -(0.025 0.04 0.09) -(0.03 0.04 0.09) -(0.035 0.04 0.09) -(0.04 0.04 0.09) -(0.045 0.04 0.09) -(0.05 0.04 0.09) -(0.055 0.04 0.09) -(0.06 0.04 0.09) -(0.065 0.04 0.09) -(0.07 0.04 0.09) -(0.075 0.04 0.09) -(0.08 0.04 0.09) -(0.085 0.04 0.09) -(0.09 0.04 0.09) -(0.095 0.04 0.09) -(0.1 0.04 0.09) -(0 0.045 0.09) -(0.005 0.045 0.09) -(0.01 0.045 0.09) -(0.015 0.045 0.09) -(0.02 0.045 0.09) -(0.025 0.045 0.09) -(0.03 0.045 0.09) -(0.035 0.045 0.09) -(0.04 0.045 0.09) -(0.045 0.045 0.09) -(0.05 0.045 0.09) -(0.055 0.045 0.09) -(0.06 0.045 0.09) -(0.065 0.045 0.09) -(0.07 0.045 0.09) -(0.075 0.045 0.09) -(0.08 0.045 0.09) -(0.085 0.045 0.09) -(0.09 0.045 0.09) -(0.095 0.045 0.09) -(0.1 0.045 0.09) -(0 0.05 0.09) -(0.005 0.05 0.09) -(0.01 0.05 0.09) -(0.015 0.05 0.09) -(0.02 0.05 0.09) -(0.025 0.05 0.09) -(0.03 0.05 0.09) -(0.035 0.05 0.09) -(0.04 0.05 0.09) -(0.045 0.05 0.09) -(0.05 0.05 0.09) -(0.055 0.05 0.09) -(0.06 0.05 0.09) -(0.065 0.05 0.09) -(0.07 0.05 0.09) -(0.075 0.05 0.09) -(0.08 0.05 0.09) -(0.085 0.05 0.09) -(0.09 0.05 0.09) -(0.095 0.05 0.09) -(0.1 0.05 0.09) -(0 0 0.095) -(0.005 0 0.095) -(0.01 0 0.095) -(0.015 0 0.095) -(0.02 0 0.095) -(0.025 0 0.095) -(0.03 0 0.095) -(0.035 0 0.095) -(0.04 0 0.095) -(0.045 0 0.095) -(0.05 0 0.095) -(0.055 0 0.095) -(0.06 0 0.095) -(0.065 0 0.095) -(0.07 0 0.095) -(0.075 0 0.095) -(0.08 0 0.095) -(0.085 0 0.095) -(0.09 0 0.095) -(0.095 0 0.095) -(0.1 0 0.095) -(0 0.005 0.095) -(0.005 0.005 0.095) -(0.01 0.005 0.095) -(0.015 0.005 0.095) -(0.02 0.005 0.095) -(0.025 0.005 0.095) -(0.03 0.005 0.095) -(0.035 0.005 0.095) -(0.04 0.005 0.095) -(0.045 0.005 0.095) -(0.05 0.005 0.095) -(0.055 0.005 0.095) -(0.06 0.005 0.095) -(0.065 0.005 0.095) -(0.07 0.005 0.095) -(0.075 0.005 0.095) -(0.08 0.005 0.095) -(0.085 0.005 0.095) -(0.09 0.005 0.095) -(0.095 0.005 0.095) -(0.1 0.005 0.095) -(0 0.01 0.095) -(0.005 0.01 0.095) -(0.01 0.01 0.095) -(0.015 0.01 0.095) -(0.02 0.01 0.095) -(0.025 0.01 0.095) -(0.03 0.01 0.095) -(0.035 0.01 0.095) -(0.04 0.01 0.095) -(0.045 0.01 0.095) -(0.05 0.01 0.095) -(0.055 0.01 0.095) -(0.06 0.01 0.095) -(0.065 0.01 0.095) -(0.07 0.01 0.095) -(0.075 0.01 0.095) -(0.08 0.01 0.095) -(0.085 0.01 0.095) -(0.09 0.01 0.095) -(0.095 0.01 0.095) -(0.1 0.01 0.095) -(0 0.015 0.095) -(0.005 0.015 0.095) -(0.01 0.015 0.095) -(0.015 0.015 0.095) -(0.02 0.015 0.095) -(0.025 0.015 0.095) -(0.03 0.015 0.095) -(0.035 0.015 0.095) -(0.04 0.015 0.095) -(0.045 0.015 0.095) -(0.05 0.015 0.095) -(0.055 0.015 0.095) -(0.06 0.015 0.095) -(0.065 0.015 0.095) -(0.07 0.015 0.095) -(0.075 0.015 0.095) -(0.08 0.015 0.095) -(0.085 0.015 0.095) -(0.09 0.015 0.095) -(0.095 0.015 0.095) -(0.1 0.015 0.095) -(0 0.02 0.095) -(0.005 0.02 0.095) -(0.01 0.02 0.095) -(0.015 0.02 0.095) -(0.02 0.02 0.095) -(0.025 0.02 0.095) -(0.03 0.02 0.095) -(0.035 0.02 0.095) -(0.04 0.02 0.095) -(0.045 0.02 0.095) -(0.05 0.02 0.095) -(0.055 0.02 0.095) -(0.06 0.02 0.095) -(0.065 0.02 0.095) -(0.07 0.02 0.095) -(0.075 0.02 0.095) -(0.08 0.02 0.095) -(0.085 0.02 0.095) -(0.09 0.02 0.095) -(0.095 0.02 0.095) -(0.1 0.02 0.095) -(0 0.025 0.095) -(0.005 0.025 0.095) -(0.01 0.025 0.095) -(0.015 0.025 0.095) -(0.02 0.025 0.095) -(0.025 0.025 0.095) -(0.03 0.025 0.095) -(0.035 0.025 0.095) -(0.04 0.025 0.095) -(0.045 0.025 0.095) -(0.05 0.025 0.095) -(0.055 0.025 0.095) -(0.06 0.025 0.095) -(0.065 0.025 0.095) -(0.07 0.025 0.095) -(0.075 0.025 0.095) -(0.08 0.025 0.095) -(0.085 0.025 0.095) -(0.09 0.025 0.095) -(0.095 0.025 0.095) -(0.1 0.025 0.095) -(0 0.03 0.095) -(0.005 0.03 0.095) -(0.01 0.03 0.095) -(0.015 0.03 0.095) -(0.02 0.03 0.095) -(0.025 0.03 0.095) -(0.03 0.03 0.095) -(0.035 0.03 0.095) -(0.04 0.03 0.095) -(0.045 0.03 0.095) -(0.05 0.03 0.095) -(0.055 0.03 0.095) -(0.06 0.03 0.095) -(0.065 0.03 0.095) -(0.07 0.03 0.095) -(0.075 0.03 0.095) -(0.08 0.03 0.095) -(0.085 0.03 0.095) -(0.09 0.03 0.095) -(0.095 0.03 0.095) -(0.1 0.03 0.095) -(0 0.035 0.095) -(0.005 0.035 0.095) -(0.01 0.035 0.095) -(0.015 0.035 0.095) -(0.02 0.035 0.095) -(0.025 0.035 0.095) -(0.03 0.035 0.095) -(0.035 0.035 0.095) -(0.04 0.035 0.095) -(0.045 0.035 0.095) -(0.05 0.035 0.095) -(0.055 0.035 0.095) -(0.06 0.035 0.095) -(0.065 0.035 0.095) -(0.07 0.035 0.095) -(0.075 0.035 0.095) -(0.08 0.035 0.095) -(0.085 0.035 0.095) -(0.09 0.035 0.095) -(0.095 0.035 0.095) -(0.1 0.035 0.095) -(0 0.04 0.095) -(0.005 0.04 0.095) -(0.01 0.04 0.095) -(0.015 0.04 0.095) -(0.02 0.04 0.095) -(0.025 0.04 0.095) -(0.03 0.04 0.095) -(0.035 0.04 0.095) -(0.04 0.04 0.095) -(0.045 0.04 0.095) -(0.05 0.04 0.095) -(0.055 0.04 0.095) -(0.06 0.04 0.095) -(0.065 0.04 0.095) -(0.07 0.04 0.095) -(0.075 0.04 0.095) -(0.08 0.04 0.095) -(0.085 0.04 0.095) -(0.09 0.04 0.095) -(0.095 0.04 0.095) -(0.1 0.04 0.095) -(0 0.045 0.095) -(0.005 0.045 0.095) -(0.01 0.045 0.095) -(0.015 0.045 0.095) -(0.02 0.045 0.095) -(0.025 0.045 0.095) -(0.03 0.045 0.095) -(0.035 0.045 0.095) -(0.04 0.045 0.095) -(0.045 0.045 0.095) -(0.05 0.045 0.095) -(0.055 0.045 0.095) -(0.06 0.045 0.095) -(0.065 0.045 0.095) -(0.07 0.045 0.095) -(0.075 0.045 0.095) -(0.08 0.045 0.095) -(0.085 0.045 0.095) -(0.09 0.045 0.095) -(0.095 0.045 0.095) -(0.1 0.045 0.095) -(0 0.05 0.095) -(0.005 0.05 0.095) -(0.01 0.05 0.095) -(0.015 0.05 0.095) -(0.02 0.05 0.095) -(0.025 0.05 0.095) -(0.03 0.05 0.095) -(0.035 0.05 0.095) -(0.04 0.05 0.095) -(0.045 0.05 0.095) -(0.05 0.05 0.095) -(0.055 0.05 0.095) -(0.06 0.05 0.095) -(0.065 0.05 0.095) -(0.07 0.05 0.095) -(0.075 0.05 0.095) -(0.08 0.05 0.095) -(0.085 0.05 0.095) -(0.09 0.05 0.095) -(0.095 0.05 0.095) -(0.1 0.05 0.095) -(0 0 0.1) -(0.005 0 0.1) -(0.01 0 0.1) -(0.015 0 0.1) -(0.02 0 0.1) -(0.025 0 0.1) -(0.03 0 0.1) -(0.035 0 0.1) -(0.04 0 0.1) -(0.045 0 0.1) -(0.05 0 0.1) -(0.055 0 0.1) -(0.06 0 0.1) -(0.065 0 0.1) -(0.07 0 0.1) -(0.075 0 0.1) -(0.08 0 0.1) -(0.085 0 0.1) -(0.09 0 0.1) -(0.095 0 0.1) -(0.1 0 0.1) -(0 0.005 0.1) -(0.005 0.005 0.1) -(0.01 0.005 0.1) -(0.015 0.005 0.1) -(0.02 0.005 0.1) -(0.025 0.005 0.1) -(0.03 0.005 0.1) -(0.035 0.005 0.1) -(0.04 0.005 0.1) -(0.045 0.005 0.1) -(0.05 0.005 0.1) -(0.055 0.005 0.1) -(0.06 0.005 0.1) -(0.065 0.005 0.1) -(0.07 0.005 0.1) -(0.075 0.005 0.1) -(0.08 0.005 0.1) -(0.085 0.005 0.1) -(0.09 0.005 0.1) -(0.095 0.005 0.1) -(0.1 0.005 0.1) -(0 0.01 0.1) -(0.005 0.01 0.1) -(0.01 0.01 0.1) -(0.015 0.01 0.1) -(0.02 0.01 0.1) -(0.025 0.01 0.1) -(0.03 0.01 0.1) -(0.035 0.01 0.1) -(0.04 0.01 0.1) -(0.045 0.01 0.1) -(0.05 0.01 0.1) -(0.055 0.01 0.1) -(0.06 0.01 0.1) -(0.065 0.01 0.1) -(0.07 0.01 0.1) -(0.075 0.01 0.1) -(0.08 0.01 0.1) -(0.085 0.01 0.1) -(0.09 0.01 0.1) -(0.095 0.01 0.1) -(0.1 0.01 0.1) -(0 0.015 0.1) -(0.005 0.015 0.1) -(0.01 0.015 0.1) -(0.015 0.015 0.1) -(0.02 0.015 0.1) -(0.025 0.015 0.1) -(0.03 0.015 0.1) -(0.035 0.015 0.1) -(0.04 0.015 0.1) -(0.045 0.015 0.1) -(0.05 0.015 0.1) -(0.055 0.015 0.1) -(0.06 0.015 0.1) -(0.065 0.015 0.1) -(0.07 0.015 0.1) -(0.075 0.015 0.1) -(0.08 0.015 0.1) -(0.085 0.015 0.1) -(0.09 0.015 0.1) -(0.095 0.015 0.1) -(0.1 0.015 0.1) -(0 0.02 0.1) -(0.005 0.02 0.1) -(0.01 0.02 0.1) -(0.015 0.02 0.1) -(0.02 0.02 0.1) -(0.025 0.02 0.1) -(0.03 0.02 0.1) -(0.035 0.02 0.1) -(0.04 0.02 0.1) -(0.045 0.02 0.1) -(0.05 0.02 0.1) -(0.055 0.02 0.1) -(0.06 0.02 0.1) -(0.065 0.02 0.1) -(0.07 0.02 0.1) -(0.075 0.02 0.1) -(0.08 0.02 0.1) -(0.085 0.02 0.1) -(0.09 0.02 0.1) -(0.095 0.02 0.1) -(0.1 0.02 0.1) -(0 0.025 0.1) -(0.005 0.025 0.1) -(0.01 0.025 0.1) -(0.015 0.025 0.1) -(0.02 0.025 0.1) -(0.025 0.025 0.1) -(0.03 0.025 0.1) -(0.035 0.025 0.1) -(0.04 0.025 0.1) -(0.045 0.025 0.1) -(0.05 0.025 0.1) -(0.055 0.025 0.1) -(0.06 0.025 0.1) -(0.065 0.025 0.1) -(0.07 0.025 0.1) -(0.075 0.025 0.1) -(0.08 0.025 0.1) -(0.085 0.025 0.1) -(0.09 0.025 0.1) -(0.095 0.025 0.1) -(0.1 0.025 0.1) -(0 0.03 0.1) -(0.005 0.03 0.1) -(0.01 0.03 0.1) -(0.015 0.03 0.1) -(0.02 0.03 0.1) -(0.025 0.03 0.1) -(0.03 0.03 0.1) -(0.035 0.03 0.1) -(0.04 0.03 0.1) -(0.045 0.03 0.1) -(0.05 0.03 0.1) -(0.055 0.03 0.1) -(0.06 0.03 0.1) -(0.065 0.03 0.1) -(0.07 0.03 0.1) -(0.075 0.03 0.1) -(0.08 0.03 0.1) -(0.085 0.03 0.1) -(0.09 0.03 0.1) -(0.095 0.03 0.1) -(0.1 0.03 0.1) -(0 0.035 0.1) -(0.005 0.035 0.1) -(0.01 0.035 0.1) -(0.015 0.035 0.1) -(0.02 0.035 0.1) -(0.025 0.035 0.1) -(0.03 0.035 0.1) -(0.035 0.035 0.1) -(0.04 0.035 0.1) -(0.045 0.035 0.1) -(0.05 0.035 0.1) -(0.055 0.035 0.1) -(0.06 0.035 0.1) -(0.065 0.035 0.1) -(0.07 0.035 0.1) -(0.075 0.035 0.1) -(0.08 0.035 0.1) -(0.085 0.035 0.1) -(0.09 0.035 0.1) -(0.095 0.035 0.1) -(0.1 0.035 0.1) -(0 0.04 0.1) -(0.005 0.04 0.1) -(0.01 0.04 0.1) -(0.015 0.04 0.1) -(0.02 0.04 0.1) -(0.025 0.04 0.1) -(0.03 0.04 0.1) -(0.035 0.04 0.1) -(0.04 0.04 0.1) -(0.045 0.04 0.1) -(0.05 0.04 0.1) -(0.055 0.04 0.1) -(0.06 0.04 0.1) -(0.065 0.04 0.1) -(0.07 0.04 0.1) -(0.075 0.04 0.1) -(0.08 0.04 0.1) -(0.085 0.04 0.1) -(0.09 0.04 0.1) -(0.095 0.04 0.1) -(0.1 0.04 0.1) -(0 0.045 0.1) -(0.005 0.045 0.1) -(0.01 0.045 0.1) -(0.015 0.045 0.1) -(0.02 0.045 0.1) -(0.025 0.045 0.1) -(0.03 0.045 0.1) -(0.035 0.045 0.1) -(0.04 0.045 0.1) -(0.045 0.045 0.1) -(0.05 0.045 0.1) -(0.055 0.045 0.1) -(0.06 0.045 0.1) -(0.065 0.045 0.1) -(0.07 0.045 0.1) -(0.075 0.045 0.1) -(0.08 0.045 0.1) -(0.085 0.045 0.1) -(0.09 0.045 0.1) -(0.095 0.045 0.1) -(0.1 0.045 0.1) -(0 0.05 0.1) -(0.005 0.05 0.1) -(0.01 0.05 0.1) -(0.015 0.05 0.1) -(0.02 0.05 0.1) -(0.025 0.05 0.1) -(0.03 0.05 0.1) -(0.035 0.05 0.1) -(0.04 0.05 0.1) -(0.045 0.05 0.1) -(0.05 0.05 0.1) -(0.055 0.05 0.1) -(0.06 0.05 0.1) -(0.065 0.05 0.1) -(0.07 0.05 0.1) -(0.075 0.05 0.1) -(0.08 0.05 0.1) -(0.085 0.05 0.1) -(0.09 0.05 0.1) -(0.095 0.05 0.1) -(0.1 0.05 0.1) -) - - -// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/sets/wallFilmFaces b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/sets/wallFilmFaces deleted file mode 100644 index e09e543ac459cafa06a20ca32ef1dd74648218ee..0000000000000000000000000000000000000000 --- a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh.save/sets/wallFilmFaces +++ /dev/null @@ -1,223 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.com | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class faceSet; - location "constant/polyMesh/sets"; - object wallFilmFaces; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - -200 -( -12600 -12601 -12602 -12603 -12604 -12605 -12606 -12607 -12608 -12609 -12610 -12611 -12612 -12613 -12614 -12615 -12616 -12617 -12618 -12619 -12620 -12621 -12622 -12623 -12624 -12625 -12626 -12627 -12628 -12629 -12630 -12631 -12632 -12633 -12634 -12635 -12636 -12637 -12638 -12639 -12640 -12641 -12642 -12643 -12644 -12645 -12646 -12647 -12648 -12649 -12650 -12651 -12652 -12653 -12654 -12655 -12656 -12657 -12658 -12659 -12660 -12661 -12662 -12663 -12664 -12665 -12666 -12667 -12668 -12669 -12670 -12671 -12672 -12673 -12674 -12675 -12676 -12677 -12678 -12679 -12680 -12681 -12682 -12683 -12684 -12685 -12686 -12687 -12688 -12689 -12690 -12691 -12692 -12693 -12694 -12695 -12696 -12697 -12698 -12699 -12700 -12701 -12702 -12703 -12704 -12705 -12706 -12707 -12708 -12709 -12710 -12711 -12712 -12713 -12714 -12715 -12716 -12717 -12718 -12719 -12720 -12721 -12722 -12723 -12724 -12725 -12726 -12727 -12728 -12729 -12730 -12731 -12732 -12733 -12734 -12735 -12736 -12737 -12738 -12739 -12740 -12741 -12742 -12743 -12744 -12745 -12746 -12747 -12748 -12749 -12750 -12751 -12752 -12753 -12754 -12755 -12756 -12757 -12758 -12759 -12760 -12761 -12762 -12763 -12764 -12765 -12766 -12767 -12768 -12769 -12770 -12771 -12772 -12773 -12774 -12775 -12776 -12777 -12778 -12779 -12780 -12781 -12782 -12783 -12784 -12785 -12786 -12787 -12788 -12789 -12790 -12791 -12792 -12793 -12794 -12795 -12796 -12797 -12798 -12799 -) - -// ************************************************************************* // diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh/blockMeshDict b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh/blockMeshDict index 145f13e1ea5a20703f972acee183381576b721bf..e1c61670e304a830ab5d614ce2f4e68ed5a0d9dd 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh/blockMeshDict +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh/blockMeshDict @@ -99,30 +99,38 @@ defaultPatch } -patches +boundary ( - wall filmWalls - ( - (0 1 20 19) - (1 2 21 20) - (12 11 30 31) - (13 12 31 32) - (10 5 24 29) - (5 0 19 24) - (16 10 29 35) - (11 16 35 30) - ) - patch sides - ( - (2 3 22 21) - (3 6 25 22) - (7 8 27 26) - (6 7 26 25) - (8 18 37 27) - (18 17 36 37) - (14 13 32 33) - (17 14 33 36) - ) + filmWalls + { + type wall; + faces + ( + (0 1 20 19) + (1 2 21 20) + (12 11 30 31) + (13 12 31 32) + (10 5 24 29) + (5 0 19 24) + (16 10 29 35) + (11 16 35 30) + ); + } + sides + { + type patch; + faces + ( + (2 3 22 21) + (3 6 25 22) + (7 8 27 26) + (6 7 26 25) + (8 18 37 27) + (18 17 36 37) + (14 13 32 33) + (17 14 33 36) + ); + } ); mergePatchPairs diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh/boundary b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh/boundary index f5ce09538995078db00ada3a5440db1ad78abb52..ff5a2a042023af02f0307a8181e0829606f4de85 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh/boundary +++ b/tutorials/lagrangian/reactingParcelFilmFoam/cylinder/constant/polyMesh/boundary @@ -17,1132 +17,23 @@ FoamFile 3 ( + filmWalls + { + type wall; + nFaces 1100; + startFace 62790; + } sides { type patch; nFaces 1320; - startFace 62790; + startFace 63890; } frontAndBack { type wall; nFaces 4000; - startFace 64110; - } - region0_to_wallFilmRegion_wallFilmFaces - { - type directMappedWall; - nFaces 1100; - startFace 68110; - sampleMode nearestPatchFace; - sampleRegion wallFilmRegion; - samplePatch region0_to_wallFilmRegion_wallFilmFaces; - offsetMode nonuniform; - offsets -1100 -( -(-1.110223025e-16 -0 -0) -(1.110223025e-16 -0 5.551115123e-17) -(-2.220446049e-16 -0 5.551115123e-17) -(-2.220446049e-16 -0 -2.775557562e-17) -(-0 -0 2.775557562e-17) -(-0 -0 -0) -(-0 -0 -0) -(-2.220446049e-16 -0 -2.775557562e-17) -(-1.110223025e-16 -0 -0) -(-1.110223025e-16 -0 -5.551115123e-17) -(-1.110223025e-16 -0 -0) -(1.110223025e-16 -0 -5.551115123e-17) -(1.110223025e-16 -0 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-0 -0 -0) -(-0 -0 -0) -(1.110223025e-16 -0 -0) -(-0 -0 -1.387778781e-17) -(-0 -0 -0) -(-0 -0 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-0 -0 -1.110223025e-16) -(-1.110223025e-16 -0 -0) -(-1.110223025e-16 -0 5.551115123e-17) -(-0 -0 5.551115123e-17) -(-0 -0 -2.775557562e-17) -(-2.220446049e-16 -0 2.775557562e-17) -(-1.110223025e-16 -0 -0) -(-1.110223025e-16 -0 -0) -(-0 -0 -2.775557562e-17) -(1.110223025e-16 -0 -0) -(-1.110223025e-16 -0 -5.551115123e-17) -(-1.110223025e-16 -0 -0) -(1.110223025e-16 -0 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(1.110223025e-16 -0 -5.551115123e-17) -(1.110223025e-16 -0 -0) -(1.110223025e-16 -0 -0) -(1.110223025e-16 -0 -0) -(2.220446049e-16 -0 -1.387778781e-17) -(1.110223025e-16 -0 -0) -(1.110223025e-16 -0 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-2.220446049e-16 -0 -1.110223025e-16) -(-0 -0 -0) -(2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 5.551115123e-17) -(1.110223025e-16 -0 -2.775557562e-17) -(1.110223025e-16 -0 1.387778781e-17) -(-0 -0 -0) -(1.110223025e-16 -0 -0) -(1.110223025e-16 -0 -2.775557562e-17) -(4.440892099e-16 -0 5.551115123e-17) -(-0 -0 -5.551115123e-17) -(2.220446049e-16 -0 1.110223025e-16) -(-0 -0 -0) -(-0 -0 5.551115123e-17) -(1.110223025e-16 -0 5.551115123e-17) -(1.110223025e-16 -0 5.551115123e-17) -(-0 -0 2.775557562e-17) -(1.110223025e-16 -0 -0) -(-0 -0 -1.387778781e-17) -(1.110223025e-16 -0 -2.775557562e-17) -(3.330669074e-16 -0 -0) -(-0 -0 -5.551115123e-17) -(-0 -0 -0) -(-0 -0 -5.551115123e-17) -(1.110223025e-16 -0 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(1.110223025e-16 -0 -0) -(-1.110223025e-16 -0 -0) -(1.110223025e-16 -0 -0) -(-0 -0 -1.387778781e-17) -(1.110223025e-16 -0 -0) -(3.330669074e-16 -0 -5.551115123e-17) -(-2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 -1.110223025e-16) -(-2.220446049e-16 -0 -0) -(1.110223025e-16 -0 5.551115123e-17) -(-2.220446049e-16 -0 5.551115123e-17) -(-2.220446049e-16 -0 -2.775557562e-17) -(-2.220446049e-16 -0 2.775557562e-17) -(-1.110223025e-16 -0 -0) -(-0 -0 -0) -(-2.220446049e-16 -0 -2.775557562e-17) -(-1.110223025e-16 -0 -0) -(-1.110223025e-16 -0 -5.551115123e-17) -(-1.110223025e-16 -0 -0) -(-0 -0 -5.551115123e-17) -(1.110223025e-16 -0 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-0 -0 -0) -(1.110223025e-16 -0 -0) -(1.110223025e-16 -0 -0) -(1.110223025e-16 -0 -1.387778781e-17) -(-0 -0 -0) -(-0 -0 -5.551115123e-17) -(-2.220446049e-16 -0 -5.551115123e-17) -(-2.220446049e-16 -0 -1.110223025e-16) -(-2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -5.551115123e-17) -(-3.330669074e-16 -0 5.551115123e-17) -(-1.110223025e-16 -0 -2.775557562e-17) -(-0 -0 1.387778781e-17) -(1.110223025e-16 -0 -0) -(1.110223025e-16 -0 -0) -(-1.110223025e-16 -0 -2.775557562e-17) -(1.110223025e-16 -0 5.551115123e-17) -(-2.220446049e-16 -0 -5.551115123e-17) -(2.220446049e-16 -0 1.110223025e-16) -(-0 -0 5.551115123e-17) -(-2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 -0) -(-2.220446049e-16 -0 1.110223025e-16) -(-2.220446049e-16 -0 4.163336342e-17) -(-0 -0 -0) -(-0 -0 -0) -(-2.220446049e-16 -0 -5.551115123e-17) -(-2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 5.551115123e-17) -(-2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 -0) -(-0 -0 -5.551115123e-17) -(-4.440892099e-16 -0 5.551115123e-17) -(-0 -0 5.551115123e-17) -(-0 -0 1.387778781e-17) -(-2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -0) -(-0 -0 -2.775557562e-17) -(-0 -0 5.551115123e-17) -(-0 -0 -5.551115123e-17) -(2.220446049e-16 -0 1.110223025e-16) -(-0 -0 -0) -(-0 -0 -0) -(2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -0) -(-0 -0 -0) -(-0 -0 -0) -(-2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 -0) -(-0 -0 -1.110223025e-16) -(-0 -0 5.551115123e-17) -(-0 -0 -5.551115123e-17) -(2.220446049e-16 -0 -0) -(-2.220446049e-16 -0 1.110223025e-16) -(-2.220446049e-16 -0 4.163336342e-17) -(-0 -0 -0) -(-0 -0 1.387778781e-17) -(-2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-0 -0 5.551115123e-17) -(-4.440892099e-16 -0 -5.551115123e-17) -(-0 -0 -0) -(4.440892099e-16 -0 -5.551115123e-17) -(-4.440892099e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 5.551115123e-17) -(-2.220446049e-16 -0 1.387778781e-17) -(-0 -0 -0) -(-2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -2.775557562e-17) -(4.440892099e-16 -0 5.551115123e-17) -(-0 -0 -5.551115123e-17) -(2.220446049e-16 -0 1.110223025e-16) -(-4.440892099e-16 -0 5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-0 -0 -0) -(-4.440892099e-16 -0 1.110223025e-16) -(-6.661338148e-16 -0 4.163336342e-17) -(-0 -0 -0) -(-0 -0 -0) -(-4.440892099e-16 -0 -5.551115123e-17) -(-2.220446049e-16 -0 -5.551115123e-17) -(-4.440892099e-16 -0 5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-0 -0 5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-2.220446049e-16 -0 -0) -(-6.661338148e-16 -0 1.110223025e-16) -(-2.220446049e-16 -0 4.163336342e-17) -(-2.220446049e-16 -0 -0) -(2.220446049e-16 -0 1.387778781e-17) -(-6.661338148e-16 -0 -5.551115123e-17) -(-4.440892099e-16 -0 -5.551115123e-17) -(-0 -0 5.551115123e-17) -(-0 -0 -5.551115123e-17) -(2.220446049e-16 -0 -0) -(-2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -0) -(-2.220446049e-16 -0 -0) -(-2.220446049e-16 -0 -0) -(-0 -0 -0) -(2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -5.551115123e-17) -(2.220446049e-16 -0 -0) -(-0 -0 -1.110223025e-16) -(-2.220446049e-16 -0 5.551115123e-17) -(-2.220446049e-16 -0 -5.551115123e-17) -(-2.220446049e-16 -0 -0) -(-6.661338148e-16 -0 1.110223025e-16) -(-2.220446049e-16 -0 4.163336342e-17) -(-2.220446049e-16 -0 -0) -(-0 -0 1.387778781e-17) -(-6.661338148e-16 -0 -5.551115123e-17) -(-2.220446049e-16 -0 -5.551115123e-17) -(-4.440892099e-16 -0 5.551115123e-17) -(-0 -0 -5.551115123e-17) -(2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -5.551115123e-17) -(-6.661338148e-16 -0 5.551115123e-17) -(-2.220446049e-16 -0 5.551115123e-17) -(-0 -0 1.387778781e-17) -(-0 -0 -0) -(-0 -0 -0) -(-2.220446049e-16 -0 -2.775557562e-17) -(2.220446049e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(2.220446049e-16 -0 1.110223025e-16) -(-0 -0 5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-2.220446049e-16 -0 -0) -(-6.661338148e-16 -0 1.110223025e-16) -(-4.440892099e-16 -0 4.163336342e-17) -(-0 -0 -0) -(-4.440892099e-16 -0 -0) -(-6.661338148e-16 -0 -5.551115123e-17) -(-4.440892099e-16 -0 -5.551115123e-17) -(-0 -0 5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-2.220446049e-16 -0 5.551115123e-17) -(-2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 -0) -(-4.440892099e-16 -0 1.110223025e-16) -(-6.661338148e-16 -0 4.163336342e-17) -(2.220446049e-16 -0 -0) -(-0 -0 1.387778781e-17) -(-4.440892099e-16 -0 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-4.440892099e-16 -0 5.551115123e-17) -(-4.440892099e-16 -0 -5.551115123e-17) -(-0 -0 -0) -(-0 -0 -0) -(2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -0) -(-0 -0 -0) -(2.220446049e-16 -0 -0) -(-0 -0 -0) -(2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 -0) -(-0 -0 -1.110223025e-16) -(-2.220446049e-16 -0 5.551115123e-17) -(-2.220446049e-16 -0 -5.551115123e-17) -(-2.220446049e-16 -0 -0) -(-6.661338148e-16 -0 1.110223025e-16) -(-4.440892099e-16 -0 4.163336342e-17) -(-0 -0 -0) -(2.220446049e-16 -0 1.387778781e-17) -(-6.661338148e-16 -0 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-2.220446049e-16 -0 5.551115123e-17) -(-2.220446049e-16 -0 -5.551115123e-17) -(-4.440892099e-16 -0 -0) -(-0 -0 -5.551115123e-17) -(-6.661338148e-16 -0 5.551115123e-17) -(-2.220446049e-16 -0 5.551115123e-17) -(-0 -0 1.387778781e-17) -(-0 -0 -0) -(-0 -0 -0) -(-2.220446049e-16 -0 -2.775557562e-17) -(-0 -0 5.551115123e-17) -(-4.440892099e-16 -0 -5.551115123e-17) -(-0 -0 1.110223025e-16) -(-4.440892099e-16 -0 5.551115123e-17) -(-4.440892099e-16 -0 -5.551115123e-17) -(-2.220446049e-16 -0 -0) -(-6.661338148e-16 -0 1.110223025e-16) -(-6.661338148e-16 -0 4.163336342e-17) -(-4.440892099e-16 -0 -0) -(-4.440892099e-16 -0 -0) -(-6.661338148e-16 -0 -5.551115123e-17) -(-2.220446049e-16 -0 -5.551115123e-17) -(-4.440892099e-16 -0 5.551115123e-17) -(-4.440892099e-16 -0 -5.551115123e-17) -(-4.440892099e-16 -0 5.551115123e-17) -(-4.440892099e-16 -0 -5.551115123e-17) -(-0 -0 -0) -(-4.440892099e-16 -0 1.110223025e-16) -(-6.661338148e-16 -0 4.163336342e-17) -(2.220446049e-16 -0 -0) -(-0 -0 1.387778781e-17) -(-4.440892099e-16 -0 -5.551115123e-17) -(-2.220446049e-16 -0 -5.551115123e-17) -(-4.440892099e-16 -0 5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-2.220446049e-16 -0 -0) -(-4.440892099e-16 -0 -0) -(4.440892099e-16 -0 -0) -(4.440892099e-16 -0 -0) -(-0 -0 -0) -(-2.220446049e-16 -0 -0) -(-0 -0 -0) -(4.440892099e-16 -0 -0) -(4.440892099e-16 -0 -5.551115123e-17) -(-2.220446049e-16 -0 -0) -(-4.440892099e-16 -0 -1.110223025e-16) -(-2.220446049e-16 -0 5.551115123e-17) -(-2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 -0) -(-4.440892099e-16 -0 1.110223025e-16) -(-6.661338148e-16 -0 4.163336342e-17) -(-2.220446049e-16 -0 -0) -(-0 -0 1.387778781e-17) -(-4.440892099e-16 -0 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-2.220446049e-16 -0 5.551115123e-17) -(-2.220446049e-16 -0 -5.551115123e-17) -(-4.440892099e-16 -0 -0) -(-0 -0 -5.551115123e-17) -(-2.220446049e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 5.551115123e-17) -(-2.220446049e-16 -0 1.387778781e-17) -(-0 -0 -0) -(-4.440892099e-16 -0 -0) -(2.220446049e-16 -0 -2.775557562e-17) -(4.440892099e-16 -0 5.551115123e-17) -(-4.440892099e-16 -0 -5.551115123e-17) -(-0 -0 1.110223025e-16) -(2.220446049e-16 -0 -0) -(2.220446049e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 5.551115123e-17) -(1.110223025e-16 -0 2.775557562e-17) -(-0 -0 -0) -(2.220446049e-16 -0 -1.387778781e-17) -(2.220446049e-16 -0 -2.775557562e-17) -(-0 -0 -0) -(2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 -0) -(-0 -0 -5.551115123e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(1.110223025e-16 -0 -5.551115123e-17) -(-0 -0 -0) -(2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -1.387778781e-17) -(-0 -0 -0) -(-0 -0 -5.551115123e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(3.330669074e-16 -0 -1.110223025e-16) -(1.110223025e-16 -0 -0) -(-1.110223025e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 -2.775557562e-17) -(1.110223025e-16 -0 2.775557562e-17) -(1.110223025e-16 -0 -0) -(1.110223025e-16 -0 -0) -(2.220446049e-16 -0 -2.775557562e-17) -(1.110223025e-16 -0 -0) -(2.220446049e-16 -0 -5.551115123e-17) -(1.110223025e-16 -0 -0) -(-0 -0 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -1.387778781e-17) -(2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -5.551115123e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(1.110223025e-16 -0 -1.110223025e-16) -(1.110223025e-16 -0 -0) -(-1.110223025e-16 -0 -5.551115123e-17) -(3.330669074e-16 -0 5.551115123e-17) -(1.110223025e-16 -0 -2.775557562e-17) -(1.110223025e-16 -0 1.387778781e-17) -(-1.110223025e-16 -0 -0) -(-0 -0 -0) -(1.110223025e-16 -0 -2.775557562e-17) -(-2.220446049e-16 -0 5.551115123e-17) -(1.110223025e-16 -0 -5.551115123e-17) -(-1.110223025e-16 -0 1.110223025e-16) -(1.110223025e-16 -0 -0) -(-0 -0 5.551115123e-17) -(2.220446049e-16 -0 5.551115123e-17) -(-0 -0 5.551115123e-17) -(-0 -0 2.775557562e-17) -(2.220446049e-16 -0 -0) -(1.110223025e-16 -0 -1.387778781e-17) -(-0 -0 -2.775557562e-17) -(-0 -0 -0) -(1.110223025e-16 -0 -5.551115123e-17) -(-0 -0 -0) -(-1.110223025e-16 -0 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-1.110223025e-16 -0 -5.551115123e-17) -(-1.110223025e-16 -0 -0) -(-0 -0 -0) -(1.110223025e-16 -0 -0) -(-0 -0 -1.387778781e-17) -(-1.110223025e-16 -0 -0) -(-1.110223025e-16 -0 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(2.220446049e-16 -0 -1.110223025e-16) -(1.110223025e-16 -0 -0) -(1.110223025e-16 -0 5.551115123e-17) -(-0 -0 5.551115123e-17) -(-0 -0 -2.775557562e-17) -(1.110223025e-16 -0 2.775557562e-17) -(1.110223025e-16 -0 -0) -(1.110223025e-16 -0 -0) -(-0 -0 -2.775557562e-17) -(-1.110223025e-16 -0 -0) -(1.110223025e-16 -0 -5.551115123e-17) -(1.110223025e-16 -0 -0) -(-0 -0 -0) -(-2.220446049e-16 -0 -0) -(-0 -0 -5.551115123e-17) -(-0 -0 -0) -(1.110223025e-16 -0 -0) -(1.110223025e-16 -0 -0) -(1.110223025e-16 -0 -1.387778781e-17) -(-0 -0 -0) -(-0 -0 -1.110223025e-16) -(-1.110223025e-16 -0 5.551115123e-17) -(-1.110223025e-16 -0 -1.110223025e-16) -(1.110223025e-16 -0 -0) -(-1.110223025e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 -2.775557562e-17) -(-0 -0 2.775557562e-17) -(-0 -0 -0) -(-0 -0 -0) -(2.220446049e-16 -0 -2.775557562e-17) -(1.110223025e-16 -0 -0) -(1.110223025e-16 -0 -5.551115123e-17) -(1.110223025e-16 -0 -0) -(4.440892099e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(-2.220446049e-16 -0 -0) -(2.220446049e-16 -0 1.110223025e-16) -(2.220446049e-16 -0 4.163336342e-17) -(-0 -0 -0) -(6.661338148e-16 -0 -0) -(2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(4.440892099e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(2.220446049e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 -0) -(4.440892099e-16 -0 1.110223025e-16) -(6.661338148e-16 -0 4.163336342e-17) -(2.220446049e-16 -0 -0) -(-0 -0 1.387778781e-17) -(4.440892099e-16 -0 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(2.220446049e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 -0) -(2.220446049e-16 -0 -0) -(-2.220446049e-16 -0 -0) -(-2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -0) -(-4.440892099e-16 -0 -0) -(2.220446049e-16 -0 -0) -(-2.220446049e-16 -0 -0) -(-2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 -0) -(2.220446049e-16 -0 -1.110223025e-16) -(6.661338148e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(-2.220446049e-16 -0 -0) -(2.220446049e-16 -0 1.110223025e-16) -(2.220446049e-16 -0 4.163336342e-17) -(-0 -0 -0) -(4.440892099e-16 -0 1.387778781e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(6.661338148e-16 -0 5.551115123e-17) -(-2.220446049e-16 -0 -5.551115123e-17) -(4.440892099e-16 -0 -0) -(-0 -0 -5.551115123e-17) -(6.661338148e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 5.551115123e-17) -(4.440892099e-16 -0 1.387778781e-17) -(4.440892099e-16 -0 -0) -(-0 -0 -0) -(2.220446049e-16 -0 -2.775557562e-17) -(-2.220446049e-16 -0 5.551115123e-17) -(4.440892099e-16 -0 -5.551115123e-17) -(-0 -0 1.110223025e-16) -(4.440892099e-16 -0 5.551115123e-17) -(4.440892099e-16 -0 -5.551115123e-17) -(2.220446049e-16 -0 -0) -(6.661338148e-16 -0 1.110223025e-16) -(6.661338148e-16 -0 4.163336342e-17) -(2.220446049e-16 -0 -0) -(-0 -0 -0) -(6.661338148e-16 -0 -5.551115123e-17) -(4.440892099e-16 -0 -5.551115123e-17) -(4.440892099e-16 -0 5.551115123e-17) -(4.440892099e-16 -0 -5.551115123e-17) -(2.220446049e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(-2.220446049e-16 -0 -0) -(2.220446049e-16 -0 1.110223025e-16) -(4.440892099e-16 -0 4.163336342e-17) -(-0 -0 -0) -(-2.220446049e-16 -0 1.387778781e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(2.220446049e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -0) -(-2.220446049e-16 -0 -0) -(-2.220446049e-16 -0 -0) -(-0 -0 -0) -(-0 -0 -0) -(-0 -0 -0) -(-2.220446049e-16 -0 -0) -(-0 -0 -5.551115123e-17) -(2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -1.110223025e-16) -(2.220446049e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(2.220446049e-16 -0 -0) -(6.661338148e-16 -0 1.110223025e-16) -(6.661338148e-16 -0 4.163336342e-17) -(-0 -0 -0) -(-0 -0 1.387778781e-17) -(6.661338148e-16 -0 -5.551115123e-17) -(4.440892099e-16 -0 -5.551115123e-17) -(2.220446049e-16 -0 5.551115123e-17) -(-2.220446049e-16 -0 -5.551115123e-17) -(2.220446049e-16 -0 -0) -(-0 -0 -5.551115123e-17) -(6.661338148e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 5.551115123e-17) -(4.440892099e-16 -0 1.387778781e-17) -(-0 -0 -0) -(2.220446049e-16 -0 -0) -(2.220446049e-16 -0 -2.775557562e-17) -(-0 -0 5.551115123e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(-2.220446049e-16 -0 1.110223025e-16) -(-0 -0 5.551115123e-17) -(4.440892099e-16 -0 -5.551115123e-17) -(-0 -0 -0) -(6.661338148e-16 -0 1.110223025e-16) -(2.220446049e-16 -0 4.163336342e-17) -(-0 -0 -0) -(-0 -0 -0) -(6.661338148e-16 -0 -5.551115123e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 5.551115123e-17) -(4.440892099e-16 -0 -5.551115123e-17) -(4.440892099e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 -0) -(4.440892099e-16 -0 1.110223025e-16) -(2.220446049e-16 -0 4.163336342e-17) -(-0 -0 -0) -(-0 -0 1.387778781e-17) -(4.440892099e-16 -0 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(4.440892099e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 -0) -(2.220446049e-16 -0 -0) -(-0 -0 -0) -(-0 -0 -0) -(-2.220446049e-16 -0 -0) -(-2.220446049e-16 -0 -0) -(-0 -0 -0) -(-0 -0 -0) -(-0 -0 -5.551115123e-17) -(-2.220446049e-16 -0 -0) -(-0 -0 -1.110223025e-16) -(-0 -0 5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-2.220446049e-16 -0 -0) -(2.220446049e-16 -0 1.110223025e-16) -(2.220446049e-16 -0 4.163336342e-17) -(2.220446049e-16 -0 -0) -(-2.220446049e-16 -0 1.387778781e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 5.551115123e-17) -(-0 -0 -5.551115123e-17) -(4.440892099e-16 -0 -0) -(-6.661338148e-16 -0 -5.551115123e-17) -(4.440892099e-16 -0 5.551115123e-17) -(-0 -0 5.551115123e-17) -(4.440892099e-16 -0 1.387778781e-17) -(-0 -0 -0) -(-2.220446049e-16 -0 -0) -(-0 -0 -2.775557562e-17) -(-2.220446049e-16 -0 5.551115123e-17) -(4.440892099e-16 -0 -5.551115123e-17) -(-6.661338148e-16 -0 1.110223025e-16) -(-0 -0 5.551115123e-17) -(-2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 -0) -(6.661338148e-16 -0 1.110223025e-16) -(4.440892099e-16 -0 4.163336342e-17) -(-0 -0 -0) -(2.220446049e-16 -0 -0) -(6.661338148e-16 -0 -5.551115123e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-0 -0 -0) -(-4.440892099e-16 -0 -5.551115123e-17) -(2.220446049e-16 -0 5.551115123e-17) -(-2.220446049e-16 -0 5.551115123e-17) -(2.220446049e-16 -0 1.387778781e-17) -(-0 -0 -0) -(-0 -0 -0) -(-2.220446049e-16 -0 -2.775557562e-17) -(-4.440892099e-16 -0 5.551115123e-17) -(-2.220446049e-16 -0 -5.551115123e-17) -(-4.440892099e-16 -0 1.110223025e-16) -(-0 -0 -0) -(-0 -0 -0) -(-0 -0 -0) -(-0 -0 -0) -(-0 -0 -0) -(2.220446049e-16 -0 -0) -(-0 -0 -0) -(-0 -0 -0) -(-0 -0 -5.551115123e-17) -(-0 -0 -0) -(-0 -0 -1.110223025e-16) -(-0 -0 5.551115123e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 -0) -(2.220446049e-16 -0 1.110223025e-16) -(4.440892099e-16 -0 4.163336342e-17) -(-0 -0 -0) -(-2.220446049e-16 -0 1.387778781e-17) -(2.220446049e-16 -0 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-0 -0 5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-0 -0 -0) -(-2.220446049e-16 -0 -5.551115123e-17) -(2.220446049e-16 -0 5.551115123e-17) -(-0 -0 5.551115123e-17) -(-0 -0 1.387778781e-17) -(-0 -0 -0) -(-0 -0 -0) -(-0 -0 -2.775557562e-17) -(-0 -0 5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-2.220446049e-16 -0 1.110223025e-16) -(-0 1.110223025e-16 -5.551115123e-17) -(-0 5.551115123e-17 5.551115123e-17) -(-0 -5.551115123e-17 -0) -(-0 -1.110223025e-16 1.110223025e-16) -(-0 5.551115123e-17 1.110223025e-16) -(-2.775557562e-17 -1.110223025e-16 5.551115123e-17) -(-2.775557562e-17 5.551115123e-17 -0) -(1.387778781e-17 1.665334537e-16 1.110223025e-16) -(-0 -0 -0) -(-0 -1.110223025e-16 -0) -(-5.551115123e-17 -5.551115123e-17 5.551115123e-17) -(5.551115123e-17 5.551115123e-17 -0) -(-0 -1.110223025e-16 5.551115123e-17) -(-0 -1.110223025e-16 5.551115123e-17) -(-2.775557562e-17 5.551115123e-17 -0) -(-2.775557562e-17 -5.551115123e-17 -0) -(-0 -0 -0) -(-0 -1.665334537e-16 5.551115123e-17) -(-1.387778781e-17 -1.110223025e-16 1.110223025e-16) -(3.469446952e-18 -1.110223025e-16 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(-5.551115123e-17 5.551115123e-17 5.551115123e-17) -(-0 -5.551115123e-17 -0) -(-0 -0 5.551115123e-17) -(-2.775557562e-17 -5.551115123e-17 -0) -(-2.775557562e-17 -5.551115123e-17 5.551115123e-17) -(-2.775557562e-17 -1.110223025e-16 5.551115123e-17) -(-2.775557562e-17 -5.551115123e-17 5.551115123e-17) -(-0 -5.551115123e-17 -0) -(-6.938893904e-18 -1.110223025e-16 1.110223025e-16) -(-0 -0 -0) -(-5.551115123e-17 5.551115123e-17 -0) -(5.551115123e-17 -5.551115123e-17 -2.775557562e-17) -(-0 -0 5.551115123e-17) -(-2.775557562e-17 -0 5.551115123e-17) -(-2.775557562e-17 -1.110223025e-16 2.775557562e-17) -(-2.775557562e-17 -1.110223025e-16 2.775557562e-17) -(-1.387778781e-17 -0 -0) -(-0 -5.551115123e-17 -0) -(-6.938893904e-18 -1.110223025e-16 5.551115123e-17) -(-1.110223025e-16 -1.110223025e-16 1.387778781e-17) -(-0 5.551115123e-17 -1.387778781e-17) -(5.551115123e-17 -0 -1.387778781e-17) -(2.775557562e-17 -0 -0) -(-5.551115123e-17 -1.665334537e-16 1.387778781e-17) -(-2.775557562e-17 -0 -1.387778781e-17) -(-2.775557562e-17 -1.665334537e-16 4.163336342e-17) -(-0 -5.551115123e-17 -1.387778781e-17) -(-6.938893904e-18 -5.551115123e-17 -0) -(-3.469446952e-18 -1.110223025e-16 2.775557562e-17) -(-0 -5.551115123e-17 -0) -(-0 5.551115123e-17 -0) -(-5.551115123e-17 5.551115123e-17 -0) -(-0 -0 -0) -(5.551115123e-17 -0 -0) -(-0 5.551115123e-17 -0) -(-0 -0 -0) -(-1.387778781e-17 5.551115123e-17 -0) -(6.938893904e-18 -0 -0) -(-0 -5.551115123e-17 -0) -(-5.551115123e-17 -1.110223025e-16 -0) -(-1.110223025e-16 -0 -0) -(-0 -0 -0) -(-0 -5.551115123e-17 -1.387778781e-17) -(-2.775557562e-17 -5.551115123e-17 -0) -(-8.326672685e-17 -1.665334537e-16 -2.775557562e-17) -(-2.775557562e-17 5.551115123e-17 -1.387778781e-17) -(2.775557562e-17 -1.110223025e-16 1.387778781e-17) -(-6.938893904e-18 -0 -1.387778781e-17) -(-3.469446952e-18 5.551115123e-17 -2.775557562e-17) -(-0 -0 -0) -(-5.551115123e-17 5.551115123e-17 -2.775557562e-17) -(5.551115123e-17 -5.551115123e-17 2.775557562e-17) -(-0 -0 -5.551115123e-17) -(-2.775557562e-17 -0 -8.326672685e-17) -(-2.775557562e-17 -1.110223025e-16 -5.551115123e-17) -(-2.775557562e-17 -1.110223025e-16 -0) -(-1.387778781e-17 -0 -0) -(-0 -5.551115123e-17 -2.775557562e-17) -(-6.938893904e-18 -1.110223025e-16 -8.326672685e-17) -(-5.551115123e-17 -5.551115123e-17 -0) -(-5.551115123e-17 5.551115123e-17 -5.551115123e-17) -(-0 -1.110223025e-16 -5.551115123e-17) -(-0 -0 -1.110223025e-16) -(2.775557562e-17 -0 -0) -(-0 -0 -0) -(-0 -1.110223025e-16 -5.551115123e-17) -(-0 5.551115123e-17 5.551115123e-17) -(-0 -1.665334537e-16 -0) -(-3.469446952e-18 -5.551115123e-17 -0) -(-0 1.110223025e-16 5.551115123e-17) -(-0 5.551115123e-17 -0) -(-0 -5.551115123e-17 -5.551115123e-17) -(-5.551115123e-17 -1.110223025e-16 -5.551115123e-17) -(-0 5.551115123e-17 -0) -(-2.775557562e-17 -5.551115123e-17 -5.551115123e-17) -(-2.775557562e-17 5.551115123e-17 -0) -(1.387778781e-17 1.665334537e-16 -1.110223025e-16) -(-0 -0 5.551115123e-17) -(-0 -1.110223025e-16 5.551115123e-17) -(-5.551115123e-17 -5.551115123e-17 5.551115123e-17) -(5.551115123e-17 5.551115123e-17 5.551115123e-17) -(-0 -1.110223025e-16 -0) -(2.775557562e-17 -1.110223025e-16 -1.110223025e-16) -(-0 -5.551115123e-17 -5.551115123e-17) -(-2.775557562e-17 -5.551115123e-17 5.551115123e-17) -(-0 -0 -0) -(-2.775557562e-17 -1.665334537e-16 -5.551115123e-17) -(-0 -0 -0) -(-0 -1.110223025e-16 -0) -(-1.110223025e-16 -0 -0) -(-0 -0 -0) -(-0 1.387778781e-17 5.551115123e-17) -(-0 -2.775557562e-17 -0) -(-1.110223025e-16 -5.551115123e-17 1.110223025e-16) -(5.551115123e-17 2.775557562e-17 1.110223025e-16) -(-1.110223025e-16 -1.110223025e-16 1.110223025e-16) -(-5.551115123e-17 -0 5.551115123e-17) -(5.551115123e-17 -1.110223025e-16 1.110223025e-16) -(5.551115123e-17 -5.551115123e-17 -0) -(1.110223025e-16 3.469446952e-18 -5.551115123e-17) -(-5.551115123e-17 -1.387778781e-17 1.110223025e-16) -(-0 1.387778781e-17 -0) -(-1.110223025e-16 -0 -0) -(-0 -0 -0) -(-1.110223025e-16 -0 -0) -(-1.110223025e-16 -5.551115123e-17 5.551115123e-17) -(-1.110223025e-16 -0 5.551115123e-17) -(-0 -5.551115123e-17 5.551115123e-17) -(-5.551115123e-17 -5.551115123e-17 1.665334537e-16) -(-1.665334537e-16 -3.469446952e-18 1.110223025e-16) -(5.551115123e-17 -6.938893904e-18 -0) -(-5.551115123e-17 -2.775557562e-17 5.551115123e-17) -(-0 -2.775557562e-17 5.551115123e-17) -(-0 -0 -0) -(-1.665334537e-16 -8.326672685e-17 -0) -(-0 -2.775557562e-17 5.551115123e-17) -(-0 5.551115123e-17 -0) -(-0 -5.551115123e-17 5.551115123e-17) -(-0 1.110223025e-16 -5.551115123e-17) -(-1.665334537e-16 -3.469446952e-18 5.551115123e-17) -(5.551115123e-17 -6.938893904e-18 -0) -(-5.551115123e-17 -2.775557562e-17 2.775557562e-17) -(-0 -2.775557562e-17 2.775557562e-17) -(5.551115123e-17 -0 -0) -(-1.665334537e-16 -2.775557562e-17 5.551115123e-17) -(-0 -2.775557562e-17 5.551115123e-17) -(-5.551115123e-17 -0 -0) -(-0 -5.551115123e-17 -2.775557562e-17) -(-0 1.110223025e-16 -0) -(-1.110223025e-16 -3.469446952e-18 2.775557562e-17) -(-0 -0 -0) -(-5.551115123e-17 1.387778781e-17 1.387778781e-17) -(-1.110223025e-16 -0 4.163336342e-17) -(5.551115123e-17 2.775557562e-17 -1.387778781e-17) -(-1.665334537e-16 -5.551115123e-17 1.387778781e-17) -(-1.110223025e-16 -8.326672685e-17 -0) -(-0 -5.551115123e-17 1.387778781e-17) -(-0 -5.551115123e-17 1.387778781e-17) -(-0 5.551115123e-17 -0) -(-5.551115123e-17 -0 -0) -(1.110223025e-16 6.938893904e-18 -0) -(-5.551115123e-17 -1.387778781e-17 -0) -(-0 -0 -0) -(-0 -0 -0) -(-0 -5.551115123e-17 -0) -(-1.110223025e-16 -5.551115123e-17 -0) -(1.110223025e-16 -5.551115123e-17 -0) -(5.551115123e-17 -5.551115123e-17 -0) -(-5.551115123e-17 -5.551115123e-17 -0) -(-1.110223025e-16 -3.469446952e-18 -2.775557562e-17) -(-0 -0 -1.387778781e-17) -(-5.551115123e-17 1.387778781e-17 1.387778781e-17) -(-1.110223025e-16 2.775557562e-17 -1.387778781e-17) -(5.551115123e-17 2.775557562e-17 1.387778781e-17) -(-5.551115123e-17 2.775557562e-17 -0) -(-0 -2.775557562e-17 -1.387778781e-17) -(-5.551115123e-17 -0 -1.387778781e-17) -(5.551115123e-17 -1.110223025e-16 -1.387778781e-17) -(1.110223025e-16 5.551115123e-17 1.387778781e-17) -(-1.665334537e-16 -3.469446952e-18 -8.326672685e-17) -(5.551115123e-17 -6.938893904e-18 -2.775557562e-17) -(-5.551115123e-17 -2.775557562e-17 -2.775557562e-17) -(-0 -2.775557562e-17 -0) -(5.551115123e-17 -0 -2.775557562e-17) -(-1.665334537e-16 -2.775557562e-17 -8.326672685e-17) -(-0 -2.775557562e-17 -5.551115123e-17) -(-5.551115123e-17 -0 -2.775557562e-17) -(-0 -5.551115123e-17 -5.551115123e-17) -(-0 1.110223025e-16 -0) -(-1.110223025e-16 -0 -0) -(-5.551115123e-17 -6.938893904e-18 -0) -(-0 -1.387778781e-17 -0) -(-0 -0 -5.551115123e-17) -(1.110223025e-16 2.775557562e-17 -0) -(-5.551115123e-17 -2.775557562e-17 -0) -(-0 -8.326672685e-17 -1.110223025e-16) -(-0 -5.551115123e-17 -1.110223025e-16) -(-0 -5.551115123e-17 -5.551115123e-17) -(-5.551115123e-17 -0 -0) -(-0 -3.469446952e-18 5.551115123e-17) -(-0 -0 5.551115123e-17) -(-0 1.387778781e-17 1.110223025e-16) -(-0 -2.775557562e-17 -0) -(-1.110223025e-16 -5.551115123e-17 -1.110223025e-16) -(-0 2.775557562e-17 -0) -(-1.110223025e-16 -1.110223025e-16 -5.551115123e-17) -(-5.551115123e-17 -0 -5.551115123e-17) -(5.551115123e-17 -1.110223025e-16 -5.551115123e-17) -(5.551115123e-17 -5.551115123e-17 -5.551115123e-17) -(-0 -0 -0) -(-0 -0 -0) -(-1.110223025e-16 -1.387778781e-17 -5.551115123e-17) -(-1.110223025e-16 -0 -0) -(-0 -0 1.665334537e-16) -(-1.110223025e-16 -2.775557562e-17 -5.551115123e-17) -(-1.110223025e-16 -1.110223025e-16 -1.110223025e-16) -(-1.110223025e-16 -0 -5.551115123e-17) -(-0 -1.110223025e-16 -0) -(-0 -5.551115123e-17 5.551115123e-17) -(1.110223025e-16 -1.110223025e-16 5.551115123e-17) -(5.551115123e-17 -0 -5.551115123e-17) -(-0 -5.551115123e-17 -0) -(2.775557562e-17 -0 -5.551115123e-17) -(-0 -1.110223025e-16 -5.551115123e-17) -(2.775557562e-17 -5.551115123e-17 -1.110223025e-16) -(-0 -1.110223025e-16 -0) -(2.775557562e-17 -2.220446049e-16 -0) -(-0 -0 -0) -(-0 1.110223025e-16 -0) -(-0 1.110223025e-16 -0) -(-0 -5.551115123e-17 -0) -(-0 -5.551115123e-17 -0) -(2.775557562e-17 -0 -5.551115123e-17) -(-2.775557562e-17 -1.110223025e-16 -0) -(2.775557562e-17 -5.551115123e-17 5.551115123e-17) -(-0 -0 -0) -(-0 -5.551115123e-17 -0) -(-6.938893904e-18 5.551115123e-17 -1.110223025e-16) -(3.469446952e-18 1.110223025e-16 5.551115123e-17) -(5.551115123e-17 -5.551115123e-17 5.551115123e-17) -(5.551115123e-17 5.551115123e-17 5.551115123e-17) -(-0 -0 1.110223025e-16) -(8.326672685e-17 -1.665334537e-16 5.551115123e-17) -(2.775557562e-17 -5.551115123e-17 -0) -(-2.775557562e-17 5.551115123e-17 -0) -(-0 -0 5.551115123e-17) -(2.775557562e-17 -5.551115123e-17 -0) -(-0 1.110223025e-16 -0) -(-0 -0 -0) -(-0 -0 -0) -(5.551115123e-17 5.551115123e-17 5.551115123e-17) -(1.110223025e-16 -1.110223025e-16 2.775557562e-17) -(8.326672685e-17 -1.665334537e-16 5.551115123e-17) -(2.775557562e-17 -1.665334537e-16 -2.775557562e-17) -(-2.775557562e-17 1.110223025e-16 -2.775557562e-17) -(-0 -0 -0) -(4.163336342e-17 -1.110223025e-16 2.775557562e-17) -(-0 5.551115123e-17 2.775557562e-17) -(-0 -0 -0) -(-0 1.110223025e-16 -1.387778781e-17) -(1.110223025e-16 5.551115123e-17 -0) -(-0 -0 -0) -(2.775557562e-17 -0 1.387778781e-17) -(-2.775557562e-17 -5.551115123e-17 -0) -(2.775557562e-17 -1.110223025e-16 1.387778781e-17) -(-0 5.551115123e-17 1.387778781e-17) -(-0 5.551115123e-17 -1.387778781e-17) -(6.938893904e-18 -5.551115123e-17 1.387778781e-17) -(3.469446952e-18 -1.110223025e-16 2.775557562e-17) -(5.551115123e-17 -0 -0) -(-0 5.551115123e-17 -0) -(5.551115123e-17 5.551115123e-17 -0) -(-0 -0 -0) -(5.551115123e-17 -0 -0) -(-0 -5.551115123e-17 -0) -(-0 -0 -0) -(1.387778781e-17 -5.551115123e-17 -0) -(-6.938893904e-18 -0 -0) -(3.469446952e-18 -5.551115123e-17 -0) -(1.110223025e-16 -5.551115123e-17 -1.387778781e-17) -(-5.551115123e-17 1.110223025e-16 -1.387778781e-17) -(-5.551115123e-17 5.551115123e-17 1.387778781e-17) -(5.551115123e-17 -1.110223025e-16 -1.387778781e-17) -(-0 -0 1.387778781e-17) -(-2.775557562e-17 1.110223025e-16 2.775557562e-17) -(-0 -1.110223025e-16 -2.775557562e-17) -(1.387778781e-17 -0 -0) -(6.938893904e-18 -1.110223025e-16 -1.387778781e-17) -(-3.469446952e-18 -5.551115123e-17 -1.387778781e-17) -(-0 -0 -0) -(5.551115123e-17 5.551115123e-17 -2.775557562e-17) -(1.110223025e-16 -1.110223025e-16 -2.775557562e-17) -(8.326672685e-17 -1.665334537e-16 -5.551115123e-17) -(2.775557562e-17 -1.665334537e-16 2.775557562e-17) -(-2.775557562e-17 1.110223025e-16 2.775557562e-17) -(-0 -0 -0) -(4.163336342e-17 -1.110223025e-16 -2.775557562e-17) -(-0 5.551115123e-17 -0) -(-0 -0 2.775557562e-17) -(-5.551115123e-17 5.551115123e-17 5.551115123e-17) -(5.551115123e-17 -0 -5.551115123e-17) -(5.551115123e-17 -5.551115123e-17 -5.551115123e-17) -(8.326672685e-17 -1.665334537e-16 -0) -(8.326672685e-17 -1.665334537e-16 -0) -(-0 -0 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(2.775557562e-17 -5.551115123e-17 -5.551115123e-17) -(-0 -5.551115123e-17 -5.551115123e-17) -(-0 -5.551115123e-17 -5.551115123e-17) -(1.110223025e-16 -1.110223025e-16 -1.665334537e-16) -(5.551115123e-17 -0 -0) -(-0 -5.551115123e-17 -5.551115123e-17) -(2.775557562e-17 -0 5.551115123e-17) -(-0 -1.110223025e-16 -0) -(2.775557562e-17 -5.551115123e-17 -0) -(-0 -1.110223025e-16 -0) -(2.775557562e-17 -2.220446049e-16 -0) -(-0 -0 -5.551115123e-17) -(-0 1.110223025e-16 -5.551115123e-17) -(-0 1.110223025e-16 -0) -(-0 -5.551115123e-17 -5.551115123e-17) -(-0 -5.551115123e-17 -0) -(5.551115123e-17 -0 5.551115123e-17) -(-0 -5.551115123e-17 -5.551115123e-17) -(2.775557562e-17 -1.110223025e-16 -0) -(-0 -0 -0) -(-1.387778781e-17 -0 -0) -(-0 -0 -0) -(-0 1.110223025e-16 -0) -(-1.110223025e-16 -0 -0) -(-0 -0 -0) -(1.665334537e-16 -0 5.551115123e-17) -(-0 -0 -0) -(5.551115123e-17 -2.775557562e-17 -5.551115123e-17) -(1.110223025e-16 -2.775557562e-17 -5.551115123e-17) -(-0 5.551115123e-17 -5.551115123e-17) -(1.110223025e-16 -0 -5.551115123e-17) -(5.551115123e-17 5.551115123e-17 5.551115123e-17) -(5.551115123e-17 -5.551115123e-17 -5.551115123e-17) -(1.110223025e-16 -3.469446952e-18 5.551115123e-17) -(-5.551115123e-17 6.938893904e-18 -1.110223025e-16) -(1.665334537e-16 -2.775557562e-17 1.110223025e-16) -(-5.551115123e-17 -2.775557562e-17 -0) -(1.110223025e-16 -5.551115123e-17 1.110223025e-16) -(-5.551115123e-17 -0 -0) -(-0 -0 -5.551115123e-17) -(5.551115123e-17 -0 1.110223025e-16) -(-5.551115123e-17 5.551115123e-17 -0) -(-0 -5.551115123e-17 -0) -(-1.110223025e-16 -0 -0) -(-5.551115123e-17 -6.938893904e-18 -0) -(-5.551115123e-17 -0 -5.551115123e-17) -(1.110223025e-16 2.775557562e-17 5.551115123e-17) -(-0 -0 -0) -(-0 2.775557562e-17 -0) -(1.665334537e-16 -2.775557562e-17 5.551115123e-17) -(1.110223025e-16 -0 5.551115123e-17) -(-0 -0 -0) -(-0 -5.551115123e-17 5.551115123e-17) -(-1.110223025e-16 -0 -0) -(-5.551115123e-17 -6.938893904e-18 2.775557562e-17) -(-5.551115123e-17 -0 -2.775557562e-17) -(1.110223025e-16 2.775557562e-17 -0) -(5.551115123e-17 -0 -0) -(-0 -2.775557562e-17 -2.775557562e-17) -(1.665334537e-16 -2.775557562e-17 5.551115123e-17) -(1.110223025e-16 -0 -0) -(-0 -5.551115123e-17 8.326672685e-17) -(-0 -5.551115123e-17 -0) -(-0 -3.469446952e-18 2.775557562e-17) -(-0 -6.938893904e-18 -0) -(-0 -0 -1.387778781e-17) -(-5.551115123e-17 -2.775557562e-17 1.387778781e-17) -(1.110223025e-16 -2.775557562e-17 1.387778781e-17) -(5.551115123e-17 -2.775557562e-17 -0) -(-0 -0 1.387778781e-17) -(-0 -0 -0) -(-0 -1.110223025e-16 -0) -(5.551115123e-17 -0 -1.387778781e-17) -(5.551115123e-17 -0 -0) -(5.551115123e-17 6.938893904e-18 -0) -(-5.551115123e-17 -1.387778781e-17 -0) -(-0 -0 -0) -(-0 -0 -0) -(-0 5.551115123e-17 -0) -(-5.551115123e-17 2.775557562e-17 -0) -(5.551115123e-17 -5.551115123e-17 -0) -(-5.551115123e-17 5.551115123e-17 -0) -(5.551115123e-17 -5.551115123e-17 -0) -(5.551115123e-17 -0 -1.387778781e-17) -(-0 -6.938893904e-18 -0) -(5.551115123e-17 -1.387778781e-17 -1.387778781e-17) -(1.665334537e-16 -0 -2.775557562e-17) -(1.110223025e-16 -2.775557562e-17 -1.387778781e-17) -(-0 -0 1.387778781e-17) -(-0 2.775557562e-17 -1.387778781e-17) -(-0 -5.551115123e-17 1.387778781e-17) -(5.551115123e-17 -0 -1.387778781e-17) -(1.665334537e-16 -1.110223025e-16 -1.387778781e-17) -(-1.110223025e-16 -0 2.775557562e-17) -(-5.551115123e-17 -6.938893904e-18 -2.775557562e-17) -(-5.551115123e-17 -0 2.775557562e-17) -(1.110223025e-16 2.775557562e-17 -0) -(5.551115123e-17 -0 -0) -(-0 -2.775557562e-17 2.775557562e-17) -(1.665334537e-16 -2.775557562e-17 -5.551115123e-17) -(1.110223025e-16 -0 -0) -(-0 -5.551115123e-17 -0) -(-0 -5.551115123e-17 -0) -(-5.551115123e-17 -3.469446952e-18 -5.551115123e-17) -(-5.551115123e-17 -0 -5.551115123e-17) -(-0 -1.387778781e-17 -0) -(1.110223025e-16 -0 -5.551115123e-17) -(1.110223025e-16 -2.775557562e-17 -5.551115123e-17) -(5.551115123e-17 -2.775557562e-17 -0) -(1.665334537e-16 -0 -0) -(5.551115123e-17 5.551115123e-17 -0) -(-5.551115123e-17 -5.551115123e-17 -5.551115123e-17) -(-5.551115123e-17 -0 5.551115123e-17) -(-0 3.469446952e-18 -5.551115123e-17) -(-0 -0 -5.551115123e-17) -(1.665334537e-16 -0 -5.551115123e-17) -(-0 -0 -0) -(5.551115123e-17 -2.775557562e-17 -0) -(-0 -2.775557562e-17 -0) -(-0 5.551115123e-17 5.551115123e-17) -(1.110223025e-16 -0 -5.551115123e-17) -(5.551115123e-17 5.551115123e-17 -0) -(5.551115123e-17 -5.551115123e-17 -5.551115123e-17) -(-0 -0 -0) -(-0 -0 -0) -(1.110223025e-16 -1.387778781e-17 -5.551115123e-17) -(-5.551115123e-17 -2.775557562e-17 -0) -(1.665334537e-16 -2.775557562e-17 -1.110223025e-16) -(-5.551115123e-17 2.775557562e-17 -5.551115123e-17) -(-0 5.551115123e-17 5.551115123e-17) -(5.551115123e-17 -0 5.551115123e-17) -(-5.551115123e-17 5.551115123e-17 -5.551115123e-17) -(1.110223025e-16 -5.551115123e-17 -1.110223025e-16) -) -; + startFace 65210; } ) diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/hotBoxes/constant/polyMesh/blockMeshDict b/tutorials/lagrangian/reactingParcelFilmFoam/hotBoxes/constant/polyMesh/blockMeshDict index aab03116f8d7f62687304d2c8bf7e816922a6649..96e2a01e2e7f11487374d487889b28bfa31a93ef 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/hotBoxes/constant/polyMesh/blockMeshDict +++ b/tutorials/lagrangian/reactingParcelFilmFoam/hotBoxes/constant/polyMesh/blockMeshDict @@ -37,20 +37,28 @@ edges ( ); -patches +boundary ( - wall walls - ( - (0 4 7 3) - (2 6 5 1) - (4 5 6 7) - (3 7 6 2) - (1 5 4 0) - ) - wall wallFilm - ( - (0 3 2 1) - ) + walls + { + type wall; + faces + ( + (0 4 7 3) + (2 6 5 1) + (4 5 6 7) + (3 7 6 2) + (1 5 4 0) + ); + } + wallFilm + { + type wall; + faces + ( + (0 3 2 1) + ); + } ); mergePatchPairs diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/splashPanel/constant/polyMesh/blockMeshDict b/tutorials/lagrangian/reactingParcelFilmFoam/splashPanel/constant/polyMesh/blockMeshDict index ab01f1281b2c6cf8d03c30a1cae50c48a444c9e5..0457fa27957aef81307dcba2558fec2bbde87ca4 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/splashPanel/constant/polyMesh/blockMeshDict +++ b/tutorials/lagrangian/reactingParcelFilmFoam/splashPanel/constant/polyMesh/blockMeshDict @@ -41,20 +41,28 @@ edges ( ); -patches +boundary ( - patch sides - ( - (1 5 7 3) - (4 5 7 6) - (4 0 2 6) - (7 3 2 6) - (0 4 5 1) - ) - wall filmWalls - ( - (0 1 3 2) - ) + sides + { + type patch; + faces + ( + (1 5 7 3) + (4 5 7 6) + (4 0 2 6) + (7 3 2 6) + (0 4 5 1) + ); + } + filmWalls + { + type wall; + faces + ( + (0 1 3 2) + ); + } ); mergePatchPairs diff --git a/tutorials/lagrangian/reactingParcelFilmFoam/splashPanel/constant/polyMesh/boundary b/tutorials/lagrangian/reactingParcelFilmFoam/splashPanel/constant/polyMesh/boundary index f977af7af2e89fc31ce27aa1b9795c8e5fd0c7d8..7d7d47f503cb226198ed0eff1885a31c005d1f99 100644 --- a/tutorials/lagrangian/reactingParcelFilmFoam/splashPanel/constant/polyMesh/boundary +++ b/tutorials/lagrangian/reactingParcelFilmFoam/splashPanel/constant/polyMesh/boundary @@ -23,220 +23,11 @@ FoamFile nFaces 1400; startFace 11200; } - region0_to_wallFilmRegion_wallFilmFaces + filmWalls { - type directMappedWall; + type wall; nFaces 200; startFace 12600; - sampleMode nearestPatchFace; - sampleRegion wallFilmRegion; - samplePatch region0_to_wallFilmRegion_wallFilmFaces; - offsetMode nonuniform; - offsets -200 -( -(4.33680869e-19 4.33680869e-19 -0) -(-8.67361738e-19 -8.67361738e-19 -0) -(-4.33680869e-19 -0 -0) -(-0 3.469446952e-18 -0) -(-0 -0 -0) -(-0 -0 -0) -(-0 -0 -0) -(4.33680869e-19 -0 -0) -(-0 6.938893904e-18 -0) -(-0 -0 -0) -(8.67361738e-19 4.33680869e-19 -0) -(-8.67361738e-19 -8.67361738e-19 -0) -(-0 1.734723476e-18 -0) -(-0 3.469446952e-18 -0) -(-0 -3.469446952e-18 -0) -(8.67361738e-19 1.387778781e-17 -0) -(-8.67361738e-19 -0 -0) -(-8.67361738e-19 -6.938893904e-18 -0) -(-0 -6.938893904e-18 -0) -(-8.67361738e-19 -0 -0) -(-0 -4.33680869e-19 -0) -(-1.734723476e-18 -1.734723476e-18 -0) -(-1.734723476e-18 1.734723476e-18 -0) -(-3.469446952e-18 -0 -0) -(-3.469446952e-18 -0 -0) -(-1.734723476e-18 3.469446952e-18 -0) -(-0 -0 -0) -(-1.734723476e-18 -0 -0) -(-1.734723476e-18 -0 -0) -(-0 -0 -0) -(-3.469446952e-18 -8.67361738e-19 -0) -(-3.469446952e-18 -1.734723476e-18 -0) -(-0 3.469446952e-18 -0) -(-0 -0 -0) -(-0 -0 -0) -(-0 3.469446952e-18 -0) -(3.469446952e-18 -0 -0) -(3.469446952e-18 6.938893904e-18 -0) -(3.469446952e-18 -6.938893904e-18 -0) -(3.469446952e-18 6.938893904e-18 -0) -(-3.469446952e-18 -8.67361738e-19 -0) -(-3.469446952e-18 -1.734723476e-18 -0) -(-3.469446952e-18 3.469446952e-18 -0) -(-3.469446952e-18 -0 -0) -(-3.469446952e-18 -0 -0) -(-3.469446952e-18 3.469446952e-18 -0) -(-0 -0 -0) -(-3.469446952e-18 6.938893904e-18 -0) -(-3.469446952e-18 -6.938893904e-18 -0) -(-0 6.938893904e-18 -0) -(-0 -0 -0) -(-1.387778781e-17 -1.734723476e-18 -0) -(-6.938893904e-18 -0 -0) -(3.469446952e-18 -0 -0) -(3.469446952e-18 -0 -0) -(-3.469446952e-18 -3.469446952e-18 -0) -(-0 -6.938893904e-18 -0) -(-1.040834086e-17 -0 -0) -(-1.040834086e-17 -6.938893904e-18 -0) -(-0 6.938893904e-18 -0) -(-0 -0 -0) -(-6.938893904e-18 -1.734723476e-18 -0) -(-0 -0 -0) -(-6.938893904e-18 -3.469446952e-18 -0) -(-6.938893904e-18 -6.938893904e-18 -0) -(-0 -0 -0) -(-0 -0 -0) -(-0 -6.938893904e-18 -0) -(-6.938893904e-18 -0 -0) -(-0 -0 -0) -(-0 -4.33680869e-19 -0) -(6.938893904e-18 -0 -0) -(-0 -1.734723476e-18 -0) -(6.938893904e-18 -3.469446952e-18 -0) -(6.938893904e-18 6.938893904e-18 -0) -(-6.938893904e-18 6.938893904e-18 -0) -(-6.938893904e-18 -0 -0) -(-6.938893904e-18 -0 -0) -(-6.938893904e-18 -6.938893904e-18 -0) -(-6.938893904e-18 -0 -0) -(-6.938893904e-18 -0 -0) -(6.938893904e-18 -0 -0) -(-6.938893904e-18 -1.734723476e-18 -0) -(-6.938893904e-18 -3.469446952e-18 -0) -(-6.938893904e-18 6.938893904e-18 -0) -(-6.938893904e-18 6.938893904e-18 -0) -(-6.938893904e-18 6.938893904e-18 -0) -(-6.938893904e-18 -6.938893904e-18 -0) -(-6.938893904e-18 -6.938893904e-18 -0) -(-6.938893904e-18 -0 -0) -(-0 -0 -0) -(-0 -1.734723476e-18 -0) -(-0 -0 -0) -(-1.387778781e-17 -3.469446952e-18 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-1.387778781e-17 -0 -0) -(-0 -0 -0) -(-0 -6.938893904e-18 -0) -(-0 -0 -0) -(-0 -0 -0) -(-0 -0 -0) -(6.938893904e-18 -0 -0) -(6.938893904e-18 -1.734723476e-18 -0) -(-0 -3.469446952e-18 -0) -(-0 6.938893904e-18 -0) -(1.387778781e-17 6.938893904e-18 -0) -(-0 6.938893904e-18 -0) -(-0 -6.938893904e-18 -0) -(-0 -6.938893904e-18 -0) -(-0 -0 -0) -(1.387778781e-17 -0 -0) -(6.938893904e-18 -8.67361738e-19 -0) -(-0 -1.734723476e-18 -0) -(1.387778781e-17 -0 -0) -(6.938893904e-18 -0 -0) -(6.938893904e-18 -3.469446952e-18 -0) -(-0 6.938893904e-18 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-0 6.938893904e-18 -0) -(-6.938893904e-18 -0 -0) -(-2.081668171e-17 -1.734723476e-18 -0) -(-0 -0 -0) -(-1.387778781e-17 -3.469446952e-18 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-1.387778781e-17 -0 -0) -(-0 -0 -0) -(-0 -6.938893904e-18 -0) -(-0 -0 -0) -(-0 -0 -0) -(-0 -0 -0) -(-1.387778781e-17 -1.734723476e-18 -0) -(-0 -0 -0) -(-1.387778781e-17 -3.469446952e-18 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-2.775557562e-17 -0 -0) -(-1.387778781e-17 -0 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-1.387778781e-17 -0 -0) -(-1.387778781e-17 -0 -0) -(-1.387778781e-17 -8.67361738e-19 -0) -(-1.387778781e-17 -1.734723476e-18 -0) -(-1.387778781e-17 -1.734723476e-18 -0) -(-1.387778781e-17 -3.469446952e-18 -0) -(-0 -0 -0) -(-0 -3.469446952e-18 -0) -(-1.387778781e-17 -1.387778781e-17 -0) -(-0 6.938893904e-18 -0) -(-0 1.387778781e-17 -0) -(-1.387778781e-17 -1.387778781e-17 -0) -(-1.387778781e-17 -0 -0) -(-1.387778781e-17 -1.734723476e-18 -0) -(1.387778781e-17 -0 -0) -(-0 -3.469446952e-18 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-2.775557562e-17 -0 -0) -(-0 -0 -0) -(-0 -6.938893904e-18 -0) -(-0 -0 -0) -(-0 -0 -0) -(1.387778781e-17 -0 -0) -(-1.387778781e-17 -1.734723476e-18 -0) -(1.387778781e-17 -0 -0) -(-4.163336342e-17 -3.469446952e-18 -0) -(-4.163336342e-17 -6.938893904e-18 -0) -(-2.775557562e-17 -0 -0) -(-0 -0 -0) -(-0 -6.938893904e-18 -0) -(-0 -0 -0) -(-0 -0 -0) -(-1.387778781e-17 -8.67361738e-19 -0) -(1.387778781e-17 -1.734723476e-18 -0) -(-1.387778781e-17 -1.734723476e-18 -0) -(-0 -3.469446952e-18 -0) -(-0 -0 -0) -(-1.387778781e-17 -3.469446952e-18 -0) -(-1.387778781e-17 -1.387778781e-17 -0) -(1.387778781e-17 6.938893904e-18 -0) -(1.387778781e-17 6.938893904e-18 -0) -(-1.387778781e-17 -1.387778781e-17 -0) -(-0 -0 -0) -(-0 -1.734723476e-18 -0) -(-0 -0 -0) -(-4.163336342e-17 -3.469446952e-18 -0) -(-4.163336342e-17 -6.938893904e-18 -0) -(-2.775557562e-17 -0 -0) -(1.387778781e-17 -0 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-1.387778781e-17 -0 -0) -(1.387778781e-17 -0 -0) -(-2.775557562e-17 -0 -0) -(-2.775557562e-17 -1.734723476e-18 -0) -(-0 -0 -0) -(-1.387778781e-17 -3.469446952e-18 -0) -(-1.387778781e-17 -6.938893904e-18 -0) -(-1.387778781e-17 -0 -0) -(1.387778781e-17 -0 -0) -(-0 -6.938893904e-18 -0) -(-0 -0 -0) -(1.387778781e-17 -0 -0) -) -; } ) diff --git a/tutorials/lagrangian/reactingParcelFoam/evaporationTest/constant/polyMesh/blockMeshDict b/tutorials/lagrangian/reactingParcelFoam/evaporationTest/constant/polyMesh/blockMeshDict index 1a3f38173e889763fca9a30395462e98b3c63edb..081b08ac01a3f4821f0c0600aaac314c9b63802f 100644 --- a/tutorials/lagrangian/reactingParcelFoam/evaporationTest/constant/polyMesh/blockMeshDict +++ b/tutorials/lagrangian/reactingParcelFoam/evaporationTest/constant/polyMesh/blockMeshDict @@ -38,20 +38,28 @@ edges ( ); -patches +boundary ( - wall walls - ( - (3 7 6 2) - (0 4 7 3) - (2 6 5 1) - (1 5 4 0) - ) - empty frontAndBack - ( - (0 3 2 1) - (4 5 6 7) - ) + walls + { + type wall; + faces + ( + (3 7 6 2) + (0 4 7 3) + (2 6 5 1) + (1 5 4 0) + ); + } + frontAndBack + { + type empty; + faces + ( + (0 3 2 1) + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/constant/polyMesh/blockMeshDict b/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/constant/polyMesh/blockMeshDict index 24c7aabc47d8ef1f8daabddee610318cf1908617..6273fcab2c8f556a4802d082f8f47c86377544af 100644 --- a/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/constant/polyMesh/blockMeshDict +++ b/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/constant/polyMesh/blockMeshDict @@ -38,32 +38,56 @@ edges ( ); -patches +boundary ( - patch maxX - ( - (3 7 6 2) - ) - patch minZ - ( - (0 4 7 3) - ) - patch maxZ - ( - (2 6 5 1) - ) - patch minX - ( - (1 5 4 0) - ) - patch minY - ( - (0 3 2 1) - ) - patch maxY - ( - (4 5 6 7) - ) + maxX + { + type patch; + faces + ( + (3 7 6 2) + ); + } + minZ + { + type patch; + faces + ( + (0 4 7 3) + ); + } + maxZ + { + type patch; + faces + ( + (2 6 5 1) + ); + } + minX + { + type patch; + faces + ( + (1 5 4 0) + ); + } + minY + { + type patch; + faces + ( + (0 3 2 1) + ); + } + maxY + { + type patch; + faces + ( + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/constant/polyMesh/boundary b/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/constant/polyMesh/boundary index cbc211f5e809e013ca87404dda05bc3df63c8cee..46b0c38b27aa80af090f65784e63359ec1c1aa7e 100644 --- a/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/constant/polyMesh/boundary +++ b/tutorials/mesh/moveDynamicMesh/SnakeRiverCanyon/constant/polyMesh/boundary @@ -8,7 +8,7 @@ FoamFile { version 2.0; - format ascii; + format binary; class polyBoundaryMesh; location "constant/polyMesh"; object boundary; @@ -19,37 +19,37 @@ FoamFile ( maxX { - type wall; + type patch; nFaces 1200; startFace 210000; } minZ { - type wall; + type patch; nFaces 3600; startFace 211200; } maxZ { - type wall; + type patch; nFaces 3600; startFace 214800; } minX { - type wall; + type patch; nFaces 1200; startFace 218400; } minY { - type wall; + type patch; nFaces 1200; startFace 219600; } maxY { - type wall; + type patch; nFaces 1200; startFace 220800; } diff --git a/tutorials/mesh/moveDynamicMesh/simpleHarmonicMotion/constant/polyMesh/blockMeshDict b/tutorials/mesh/moveDynamicMesh/simpleHarmonicMotion/constant/polyMesh/blockMeshDict index f9f178f7d5365ec6b632299973c79e54305e1e47..4446a0a1bfbb6e3231334d38ae40643b9c5d607b 100644 --- a/tutorials/mesh/moveDynamicMesh/simpleHarmonicMotion/constant/polyMesh/blockMeshDict +++ b/tutorials/mesh/moveDynamicMesh/simpleHarmonicMotion/constant/polyMesh/blockMeshDict @@ -37,19 +37,26 @@ edges ( ); -patches +boundary ( - patch stationaryWalls - ( - (0 3 2 1) - (2 6 5 1) - (1 5 4 0) - (3 7 6 2) - (0 4 7 3) - (4 5 6 7) - ) - patch movingBlock - () + stationaryWalls + { + type patch; + faces + ( + (0 3 2 1) + (2 6 5 1) + (1 5 4 0) + (3 7 6 2) + (0 4 7 3) + (4 5 6 7) + ); + } + movingBlock + { + type patch; + faces (); + } ); mergePatchPairs diff --git a/tutorials/mesh/moveDynamicMesh/simpleHarmonicMotion/constant/polyMesh/boundary b/tutorials/mesh/moveDynamicMesh/simpleHarmonicMotion/constant/polyMesh/boundary index eef245f9f4c246818e8811e5fad2f2dd1ed42dc5..fd29a022aeb5616bd6096ac79022340c19d84e49 100644 --- a/tutorials/mesh/moveDynamicMesh/simpleHarmonicMotion/constant/polyMesh/boundary +++ b/tutorials/mesh/moveDynamicMesh/simpleHarmonicMotion/constant/polyMesh/boundary @@ -19,15 +19,15 @@ FoamFile ( stationaryWalls { - type wall; + type patch; nFaces 666; - startFace 2994; + startFace 3069; } movingBlock { type patch; - nFaces 42; - startFace 3660; + nFaces 0; + startFace 3735; } ) diff --git a/tutorials/mesh/snappyHexMesh/flange/constant/polyMesh/blockMeshDict b/tutorials/mesh/snappyHexMesh/flange/constant/polyMesh/blockMeshDict index 75bf99b39921579efa45f37cd2c8dd3a179bd7ec..655d5f00a68d38c96873367eb8bef3dcad30fa08 100644 --- a/tutorials/mesh/snappyHexMesh/flange/constant/polyMesh/blockMeshDict +++ b/tutorials/mesh/snappyHexMesh/flange/constant/polyMesh/blockMeshDict @@ -37,17 +37,21 @@ edges ( ); -patches +boundary ( - patch allBoundary - ( - (3 7 6 2) - (0 4 7 3) - (2 6 5 1) - (1 5 4 0) - (0 3 2 1) - (4 5 6 7) - ) + allBoundary + { + type patch; + faces + ( + (3 7 6 2) + (0 4 7 3) + (2 6 5 1) + (1 5 4 0) + (0 3 2 1) + (4 5 6 7) + ); + } ); // ************************************************************************* // diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/polyMesh/blockMeshDict b/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/polyMesh/blockMeshDict index ec4c7c0cbf39acbfebd41d10605b90bdf22167d7..6fc56d02107688b7b1cd1ecb473137fcdd01cf02 100644 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/polyMesh/blockMeshDict @@ -37,29 +37,45 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (0 4 7 3) - ) + inlet + { + type patch; + faces + ( + (0 4 7 3) + ); + } - patch outlet - ( - (2 6 5 1) - ) + outlet + { + type patch; + faces + ( + (2 6 5 1) + ); + } - patch atmosphere - ( - (4 5 6 7) - ) + atmosphere + { + type patch; + faces + ( + (4 5 6 7) + ); + } - symmetryPlane sides - ( - (1 5 4 0) - (3 7 6 2) - (0 3 2 1) - ) + sides + { + type symmetryPlane; + faces + ( + (1 5 4 0) + (3 7 6 2) + (0 3 2 1) + ); + } ); diff --git a/tutorials/multiphase/bubbleFoam/bubbleColumn/constant/polyMesh/blockMeshDict b/tutorials/multiphase/bubbleFoam/bubbleColumn/constant/polyMesh/blockMeshDict index 5d483d092c15618993d6c05a924f7bd842fb73b1..b17e43867d33e7eab48f7608d9b26b0316aee467 100644 --- a/tutorials/multiphase/bubbleFoam/bubbleColumn/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/bubbleFoam/bubbleColumn/constant/polyMesh/blockMeshDict @@ -37,21 +37,33 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (1 5 4 0) - ) - patch outlet - ( - (3 7 6 2) - ) - wall walls - ( - (0 4 7 3) - (2 6 5 1) - ) + inlet + { + type patch; + faces + ( + (1 5 4 0) + ); + } + outlet + { + type patch; + faces + ( + (3 7 6 2) + ); + } + walls + { + type wall; + faces + ( + (0 4 7 3) + (2 6 5 1) + ); + } ); mergePatchPairs diff --git a/tutorials/multiphase/cavitatingFoam/les/throttle/constant/polyMesh/blockMeshDict b/tutorials/multiphase/cavitatingFoam/les/throttle/constant/polyMesh/blockMeshDict index e42247a44ad58f9ec20d283d830185b2fa662f0b..7f8eaeaf2d89c1a2409edf7038bb1aae40bb06f1 100644 --- a/tutorials/multiphase/cavitatingFoam/les/throttle/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/cavitatingFoam/les/throttle/constant/polyMesh/blockMeshDict @@ -68,54 +68,70 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (15 0 16 31) - (14 15 31 30) - (13 14 30 29) - ) + inlet + { + type patch; + faces + ( + (15 0 16 31) + (14 15 31 30) + (13 14 30 29) + ); + } - patch outlet - ( - ( 5 6 22 21) - ( 6 7 23 22) - ( 7 8 24 23) - ) + outlet + { + type patch; + faces + ( + ( 5 6 22 21) + ( 6 7 23 22) + ( 7 8 24 23) + ); + } - wall walls - ( - ( 1 0 16 17) - ( 2 1 17 18) - ( 3 2 18 19) - ( 4 3 19 20) - ( 5 4 20 21) - ( 9 8 24 25) - (10 9 25 26) - (11 10 26 27) - (12 11 27 28) - (13 12 28 29) - ) + walls + { + type wall; + faces + ( + ( 1 0 16 17) + ( 2 1 17 18) + ( 3 2 18 19) + ( 4 3 19 20) + ( 5 4 20 21) + ( 9 8 24 25) + (10 9 25 26) + (11 10 26 27) + (12 11 27 28) + (13 12 28 29) + ); + } - empty frontBack - ( - ( 0 15 2 1) - (15 14 11 2) - (14 13 12 11) - ( 2 11 10 3) - ( 4 3 6 5) - ( 3 10 7 6) - (10 9 8 7) + frontBack + { + type empty; + faces + ( + ( 0 15 2 1) + (15 14 11 2) + (14 13 12 11) + ( 2 11 10 3) + ( 4 3 6 5) + ( 3 10 7 6) + (10 9 8 7) - (16 17 18 31) - (31 18 27 30) - (30 27 28 29) - (18 19 26 27) - (20 21 22 19) - (19 22 23 26) - (26 23 24 25) - ) + (16 17 18 31) + (31 18 27 30) + (30 27 28 29) + (18 19 26 27) + (20 21 22 19) + (19 22 23 26) + (26 23 24 25) + ); + } ); // ************************************************************************* // diff --git a/tutorials/multiphase/cavitatingFoam/les/throttle/constant/polyMesh/boundary b/tutorials/multiphase/cavitatingFoam/les/throttle/constant/polyMesh/boundary index b78429d69f9ea190c208dd617f71fa7e5fb4d2ab..999c16bc8e26ed46ecbb925d88ba148ca59dce11 100644 --- a/tutorials/multiphase/cavitatingFoam/les/throttle/constant/polyMesh/boundary +++ b/tutorials/multiphase/cavitatingFoam/les/throttle/constant/polyMesh/boundary @@ -21,25 +21,25 @@ FoamFile { type patch; nFaces 51; - startFace 651284; + startFace 15151; } outlet { type patch; nFaces 51; - startFace 651335; + startFace 15202; } walls { type wall; - nFaces 2216; - startFace 651386; + nFaces 436; + startFace 15253; } frontBack { type empty; - nFaces 651180; - startFace 653602; + nFaces 15420; + startFace 15689; } ) diff --git a/tutorials/multiphase/cavitatingFoam/les/throttle3D/constant/polyMesh/blockMeshDict b/tutorials/multiphase/cavitatingFoam/les/throttle3D/constant/polyMesh/blockMeshDict index 96ce2eb2e1de8b4f04809bf7b40715887dd4dae3..f0fd85619901f735404485771bc109c6ea0204a0 100644 --- a/tutorials/multiphase/cavitatingFoam/les/throttle3D/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/cavitatingFoam/les/throttle3D/constant/polyMesh/blockMeshDict @@ -68,54 +68,70 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (15 0 16 31) - (14 15 31 30) - (13 14 30 29) - ) + inlet + { + type patch; + faces + ( + (15 0 16 31) + (14 15 31 30) + (13 14 30 29) + ); + } - patch outlet - ( - ( 5 6 22 21) - ( 6 7 23 22) - ( 7 8 24 23) - ) + outlet + { + type patch; + faces + ( + ( 5 6 22 21) + ( 6 7 23 22) + ( 7 8 24 23) + ); + } - wall walls - ( - ( 1 0 16 17) - ( 2 1 17 18) - ( 3 2 18 19) - ( 4 3 19 20) - ( 5 4 20 21) - ( 9 8 24 25) - (10 9 25 26) - (11 10 26 27) - (12 11 27 28) - (13 12 28 29) - ) + walls + { + type wall; + faces + ( + ( 1 0 16 17) + ( 2 1 17 18) + ( 3 2 18 19) + ( 4 3 19 20) + ( 5 4 20 21) + ( 9 8 24 25) + (10 9 25 26) + (11 10 26 27) + (12 11 27 28) + (13 12 28 29) + ); + } - wall frontBack - ( - ( 0 15 2 1) - (15 14 11 2) - (14 13 12 11) - ( 2 11 10 3) - ( 4 3 6 5) - ( 3 10 7 6) - (10 9 8 7) + frontBack + { + type wall; + faces + ( + ( 0 15 2 1) + (15 14 11 2) + (14 13 12 11) + ( 2 11 10 3) + ( 4 3 6 5) + ( 3 10 7 6) + (10 9 8 7) - (16 17 18 31) - (31 18 27 30) - (30 27 28 29) - (18 19 26 27) - (20 21 22 19) - (19 22 23 26) - (26 23 24 25) - ) + (16 17 18 31) + (31 18 27 30) + (30 27 28 29) + (18 19 26 27) + (20 21 22 19) + (19 22 23 26) + (26 23 24 25) + ); + } ); // ************************************************************************* // diff --git a/tutorials/multiphase/cavitatingFoam/les/throttle3D/constant/polyMesh/boundary b/tutorials/multiphase/cavitatingFoam/les/throttle3D/constant/polyMesh/boundary index 84ff6aae72250c49b9d709c2329e8b78705726fe..06d4608043239301dd27c680b069b4d25b5ac173 100644 --- a/tutorials/multiphase/cavitatingFoam/les/throttle3D/constant/polyMesh/boundary +++ b/tutorials/multiphase/cavitatingFoam/les/throttle3D/constant/polyMesh/boundary @@ -21,25 +21,25 @@ FoamFile { type patch; nFaces 510; - startFace 4413730; + startFace 220900; } outlet { type patch; nFaces 510; - startFace 4414240; + startFace 221410; } walls { type wall; - nFaces 37840; - startFace 4414750; + nFaces 4360; + startFace 221920; } frontBack { type wall; - nFaces 57540; - startFace 4452590; + nFaces 15420; + startFace 226280; } ) diff --git a/tutorials/multiphase/cavitatingFoam/ras/throttle/constant/polyMesh/blockMeshDict b/tutorials/multiphase/cavitatingFoam/ras/throttle/constant/polyMesh/blockMeshDict index e42247a44ad58f9ec20d283d830185b2fa662f0b..7f8eaeaf2d89c1a2409edf7038bb1aae40bb06f1 100644 --- a/tutorials/multiphase/cavitatingFoam/ras/throttle/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/cavitatingFoam/ras/throttle/constant/polyMesh/blockMeshDict @@ -68,54 +68,70 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (15 0 16 31) - (14 15 31 30) - (13 14 30 29) - ) + inlet + { + type patch; + faces + ( + (15 0 16 31) + (14 15 31 30) + (13 14 30 29) + ); + } - patch outlet - ( - ( 5 6 22 21) - ( 6 7 23 22) - ( 7 8 24 23) - ) + outlet + { + type patch; + faces + ( + ( 5 6 22 21) + ( 6 7 23 22) + ( 7 8 24 23) + ); + } - wall walls - ( - ( 1 0 16 17) - ( 2 1 17 18) - ( 3 2 18 19) - ( 4 3 19 20) - ( 5 4 20 21) - ( 9 8 24 25) - (10 9 25 26) - (11 10 26 27) - (12 11 27 28) - (13 12 28 29) - ) + walls + { + type wall; + faces + ( + ( 1 0 16 17) + ( 2 1 17 18) + ( 3 2 18 19) + ( 4 3 19 20) + ( 5 4 20 21) + ( 9 8 24 25) + (10 9 25 26) + (11 10 26 27) + (12 11 27 28) + (13 12 28 29) + ); + } - empty frontBack - ( - ( 0 15 2 1) - (15 14 11 2) - (14 13 12 11) - ( 2 11 10 3) - ( 4 3 6 5) - ( 3 10 7 6) - (10 9 8 7) + frontBack + { + type empty; + faces + ( + ( 0 15 2 1) + (15 14 11 2) + (14 13 12 11) + ( 2 11 10 3) + ( 4 3 6 5) + ( 3 10 7 6) + (10 9 8 7) - (16 17 18 31) - (31 18 27 30) - (30 27 28 29) - (18 19 26 27) - (20 21 22 19) - (19 22 23 26) - (26 23 24 25) - ) + (16 17 18 31) + (31 18 27 30) + (30 27 28 29) + (18 19 26 27) + (20 21 22 19) + (19 22 23 26) + (26 23 24 25) + ); + } ); // ************************************************************************* // diff --git a/tutorials/multiphase/cavitatingFoam/ras/throttle/constant/polyMesh/boundary b/tutorials/multiphase/cavitatingFoam/ras/throttle/constant/polyMesh/boundary index c5c9836df27480fc19ab1d6f039dc66d6e4a1eca..bfed6291c030c28a179a17058cf142e5dd03fe09 100644 --- a/tutorials/multiphase/cavitatingFoam/ras/throttle/constant/polyMesh/boundary +++ b/tutorials/multiphase/cavitatingFoam/ras/throttle/constant/polyMesh/boundary @@ -21,25 +21,25 @@ FoamFile { type patch; nFaces 51; - startFace 2061220; + startFace 15151; } outlet { type patch; nFaces 51; - startFace 2061271; + startFace 15202; } walls { type wall; - nFaces 3788; - startFace 2061322; + nFaces 436; + startFace 15253; } frontBack { type empty; - nFaces 2060940; - startFace 2065110; + nFaces 15420; + startFace 15689; } ) diff --git a/tutorials/multiphase/compressibleInterFoam/les/depthCharge2D/constant/polyMesh/blockMeshDict b/tutorials/multiphase/compressibleInterFoam/les/depthCharge2D/constant/polyMesh/blockMeshDict index 373cda83596bace7931dc98b0fda09ea61ec602b..2b0b15d283b06c6d12c69a41c7410ef8f2f696e9 100644 --- a/tutorials/multiphase/compressibleInterFoam/les/depthCharge2D/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/compressibleInterFoam/les/depthCharge2D/constant/polyMesh/blockMeshDict @@ -33,20 +33,28 @@ blocks hex (0 1 2 3 4 5 6 7) (80 160 1) simpleGrading (1 1 1) ); -patches +boundary ( - wall walls - ( - (3 7 6 2) - (0 4 7 3) - (2 6 5 1) - (1 5 4 0) - ) - empty frontAndBack - ( - (0 3 2 1) - (4 5 6 7) - ) + walls + { + type wall; + faces + ( + (3 7 6 2) + (0 4 7 3) + (2 6 5 1) + (1 5 4 0) + ); + } + frontAndBack + { + type empty; + faces + ( + (0 3 2 1) + (4 5 6 7) + ); + } ); // ************************************************************************* // diff --git a/tutorials/multiphase/compressibleInterFoam/les/depthCharge3D/constant/polyMesh/blockMeshDict b/tutorials/multiphase/compressibleInterFoam/les/depthCharge3D/constant/polyMesh/blockMeshDict index 2d408d59dd7d62a4bc92c752a494125f22ceea4e..8e843b82192d6c5f246229b8fb9eeeb0a32e013e 100644 --- a/tutorials/multiphase/compressibleInterFoam/les/depthCharge3D/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/compressibleInterFoam/les/depthCharge3D/constant/polyMesh/blockMeshDict @@ -33,17 +33,21 @@ blocks hex (0 1 2 3 4 5 6 7) (80 160 80) simpleGrading (1 1 1) ); -patches +boundary ( - wall walls - ( - (3 7 6 2) - (0 4 7 3) - (2 6 5 1) - (1 5 4 0) - (0 3 2 1) - (4 5 6 7) - ) + walls + { + type wall; + faces + ( + (3 7 6 2) + (0 4 7 3) + (2 6 5 1) + (1 5 4 0) + (0 3 2 1) + (4 5 6 7) + ); + } ); // ************************************************************************* // diff --git a/tutorials/multiphase/interDyMFoam/ras/damBreakWithObstacle/constant/polyMesh/blockMeshDict b/tutorials/multiphase/interDyMFoam/ras/damBreakWithObstacle/constant/polyMesh/blockMeshDict index da4b72e3b6d8f50e9540cc494d53b0b959eb8939..9b6e15b2db12ea1f4c95ff1c832bfc9e5d3a4cc1 100644 --- a/tutorials/multiphase/interDyMFoam/ras/damBreakWithObstacle/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/interDyMFoam/ras/damBreakWithObstacle/constant/polyMesh/blockMeshDict @@ -37,20 +37,28 @@ edges ( ); -patches +boundary ( - patch atmosphere - ( - (3 7 6 2) - ) - wall walls - ( - (0 4 7 3) - (2 6 5 1) - (1 5 4 0) - (0 3 2 1) - (4 5 6 7) - ) + atmosphere + { + type patch; + faces + ( + (3 7 6 2) + ); + } + walls + { + type wall; + faces + ( + (0 4 7 3) + (2 6 5 1) + (1 5 4 0) + (0 3 2 1) + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/multiphase/interDyMFoam/ras/damBreakWithObstacle/constant/polyMesh/boundary b/tutorials/multiphase/interDyMFoam/ras/damBreakWithObstacle/constant/polyMesh/boundary index 9d88d112286fd77c65ea8979ad106116a216c7e8..897a881cf0402cec2123807517050dcd98060e23 100644 --- a/tutorials/multiphase/interDyMFoam/ras/damBreakWithObstacle/constant/polyMesh/boundary +++ b/tutorials/multiphase/interDyMFoam/ras/damBreakWithObstacle/constant/polyMesh/boundary @@ -21,13 +21,13 @@ FoamFile { type patch; nFaces 1024; - startFace 93568; + startFace 95232; } walls { type wall; - nFaces 5376; - startFace 94592; + nFaces 5120; + startFace 96256; } ) diff --git a/tutorials/multiphase/interDyMFoam/ras/floatingObject/constant/polyMesh/blockMeshDict b/tutorials/multiphase/interDyMFoam/ras/floatingObject/constant/polyMesh/blockMeshDict index 11829ef9ace93029edc16bba0f11031423472bb4..cab374b0449ea97e09b92a068e4f571b52974dbf 100644 --- a/tutorials/multiphase/interDyMFoam/ras/floatingObject/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/interDyMFoam/ras/floatingObject/constant/polyMesh/blockMeshDict @@ -37,22 +37,33 @@ edges ( ); -patches +boundary ( - wall stationaryWalls - ( - (0 3 2 1) - (2 6 5 1) - (1 5 4 0) - (3 7 6 2) - (0 4 7 3) - ) - patch atmosphere - ( - (4 5 6 7) - ) - wall floatingObject - () + stationaryWalls + { + type wall; + faces + ( + (0 3 2 1) + (2 6 5 1) + (1 5 4 0) + (3 7 6 2) + (0 4 7 3) + ); + } + atmosphere + { + type patch; + faces + ( + (4 5 6 7) + ); + } + floatingObject + { + type wall; + faces (); + } ); mergePatchPairs diff --git a/tutorials/multiphase/interDyMFoam/ras/floatingObject/constant/polyMesh/boundary b/tutorials/multiphase/interDyMFoam/ras/floatingObject/constant/polyMesh/boundary index 2387217c5d68cf225adf0e2ba422522b78ef37ce..8ef5eae37a1d036bdd5e661b8143d83ebe70a4bd 100644 --- a/tutorials/multiphase/interDyMFoam/ras/floatingObject/constant/polyMesh/boundary +++ b/tutorials/multiphase/interDyMFoam/ras/floatingObject/constant/polyMesh/boundary @@ -21,19 +21,19 @@ FoamFile { type wall; nFaces 11200; - startFace 277808; + startFace 281600; } atmosphere { type patch; nFaces 1600; - startFace 289008; + startFace 292800; } floatingObject { type wall; - nFaces 672; - startFace 290608; + nFaces 0; + startFace 294400; } ) diff --git a/tutorials/multiphase/interDyMFoam/ras/testTubeMixer/constant/polyMesh/blockMeshDict b/tutorials/multiphase/interDyMFoam/ras/testTubeMixer/constant/polyMesh/blockMeshDict index 1778f2ccd0faac162f96a3788312a9733452ccdf..80f0668e258b9bef3b7c59e7b7ff937d5474c3db 100644 --- a/tutorials/multiphase/interDyMFoam/ras/testTubeMixer/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/interDyMFoam/ras/testTubeMixer/constant/polyMesh/blockMeshDict @@ -37,17 +37,21 @@ edges ( ); -patches +boundary ( - wall walls - ( - (3 7 6 2) - (0 4 7 3) - (2 6 5 1) - (1 5 4 0) - (0 3 2 1) - (4 5 6 7) - ) + walls + { + type wall; + faces + ( + (3 7 6 2) + (0 4 7 3) + (2 6 5 1) + (1 5 4 0) + (0 3 2 1) + (4 5 6 7) + ); + } ); diff --git a/tutorials/multiphase/interFoam/laminar/capillaryRise/constant/polyMesh/blockMeshDict b/tutorials/multiphase/interFoam/laminar/capillaryRise/constant/polyMesh/blockMeshDict index baa5b581d6b0cfdae65d2db17056cda58d2f1767..50ed263e1fb1249f018d74ff643f9d61872b4bdc 100644 --- a/tutorials/multiphase/interFoam/laminar/capillaryRise/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/interFoam/laminar/capillaryRise/constant/polyMesh/blockMeshDict @@ -37,26 +37,42 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (1 5 4 0) - ) - patch atmosphere - ( - (3 7 6 2) - ) - wall walls - ( - (0 4 7 3) - (2 6 5 1) - ) - empty frontAndBack - ( - (0 3 2 1) - (4 5 6 7) - ) + inlet + { + type patch; + faces + ( + (1 5 4 0) + ); + } + atmosphere + { + type patch; + faces + ( + (3 7 6 2) + ); + } + walls + { + type wall; + faces + ( + (0 4 7 3) + (2 6 5 1) + ); + } + frontAndBack + { + type empty; + faces + ( + (0 3 2 1) + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/multiphase/interFoam/laminar/capillaryRise/constant/polyMesh/boundary b/tutorials/multiphase/interFoam/laminar/capillaryRise/constant/polyMesh/boundary index 1d28aaa13e4a9de2dfa3a7f001dfc7f259d534c0..55d1d16d6ad77c71447a03cb3487e1a52bc7d4ce 100644 --- a/tutorials/multiphase/interFoam/laminar/capillaryRise/constant/polyMesh/boundary +++ b/tutorials/multiphase/interFoam/laminar/capillaryRise/constant/polyMesh/boundary @@ -26,7 +26,6 @@ FoamFile atmosphere { type patch; - physicalType atmosphere; nFaces 20; startFace 15600; } diff --git a/tutorials/multiphase/interFoam/laminar/damBreak/constant/polyMesh/blockMeshDict b/tutorials/multiphase/interFoam/laminar/damBreak/constant/polyMesh/blockMeshDict index f125110cee529519d65e4eb6588f2eff08cefff3..37ad9fb679137eaed39399097633ab4535a16656 100644 --- a/tutorials/multiphase/interFoam/laminar/damBreak/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/interFoam/laminar/damBreak/constant/polyMesh/blockMeshDict @@ -57,32 +57,48 @@ edges ( ); -patches +boundary ( - wall leftWall - ( - (0 12 16 4) - (4 16 20 8) - ) - wall rightWall - ( - (7 19 15 3) - (11 23 19 7) - ) - wall lowerWall - ( - (0 1 13 12) - (1 5 17 13) - (5 6 18 17) - (2 14 18 6) - (2 3 15 14) - ) - patch atmosphere - ( - (8 20 21 9) - (9 21 22 10) - (10 22 23 11) - ) + leftWall + { + type wall; + faces + ( + (0 12 16 4) + (4 16 20 8) + ); + } + rightWall + { + type wall; + faces + ( + (7 19 15 3) + (11 23 19 7) + ); + } + lowerWall + { + type wall; + faces + ( + (0 1 13 12) + (1 5 17 13) + (5 6 18 17) + (2 14 18 6) + (2 3 15 14) + ); + } + atmosphere + { + type patch; + faces + ( + (8 20 21 9) + (9 21 22 10) + (10 22 23 11) + ); + } ); mergePatchPairs diff --git a/tutorials/multiphase/interFoam/les/nozzleFlow2D/constant/polyMesh/blockMeshDict b/tutorials/multiphase/interFoam/les/nozzleFlow2D/constant/polyMesh/blockMeshDict index fd0b60c3a194c71625a25d21af44461349126791..37b286a52bf8af85ad585994c27280e26e2030c5 100644 --- a/tutorials/multiphase/interFoam/les/nozzleFlow2D/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/interFoam/les/nozzleFlow2D/constant/polyMesh/blockMeshDict @@ -62,49 +62,73 @@ edges ( ); -patches +boundary ( - empty axis - ( - (0 1 1 0) - ) + axis + { + type empty; + faces + ( + (0 1 1 0) + ); + } - patch inlet - ( - (0 0 10 2) - ) + inlet + { + type patch; + faces + ( + (0 0 10 2) + ); + } - wall wall - ( - (2 10 12 4) - (4 12 14 6) - (6 14 16 8) - ) + wall + { + type wall; + faces + ( + (2 10 12 4) + (4 12 14 6) + (6 14 16 8) + ); + } - patch atmosphere - ( - (8 16 17 9) - (7 9 17 15) - (5 7 15 13) - (3 5 13 11) - (1 3 11 1) - ) + atmosphere + { + type patch; + faces + ( + (8 16 17 9) + (7 9 17 15) + (5 7 15 13) + (3 5 13 11) + (1 3 11 1) + ); + } - wedge front - ( - (0 1 11 10) - (10 11 13 12) - (12 13 15 14) - (14 15 17 16) - ) + front + { + type wedge; + faces + ( + (0 1 11 10) + (10 11 13 12) + (12 13 15 14) + (14 15 17 16) + ); + } - wedge back - ( - (0 2 3 1) - (2 4 5 3) - (4 6 7 5) - (6 8 9 7) - ) + back + { + type wedge; + faces + ( + (0 2 3 1) + (2 4 5 3) + (4 6 7 5) + (6 8 9 7) + ); + } ); mergePatchPairs diff --git a/tutorials/multiphase/interFoam/ras/damBreak/constant/polyMesh/blockMeshDict b/tutorials/multiphase/interFoam/ras/damBreak/constant/polyMesh/blockMeshDict index f125110cee529519d65e4eb6588f2eff08cefff3..37ad9fb679137eaed39399097633ab4535a16656 100644 --- a/tutorials/multiphase/interFoam/ras/damBreak/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/interFoam/ras/damBreak/constant/polyMesh/blockMeshDict @@ -57,32 +57,48 @@ edges ( ); -patches +boundary ( - wall leftWall - ( - (0 12 16 4) - (4 16 20 8) - ) - wall rightWall - ( - (7 19 15 3) - (11 23 19 7) - ) - wall lowerWall - ( - (0 1 13 12) - (1 5 17 13) - (5 6 18 17) - (2 14 18 6) - (2 3 15 14) - ) - patch atmosphere - ( - (8 20 21 9) - (9 21 22 10) - (10 22 23 11) - ) + leftWall + { + type wall; + faces + ( + (0 12 16 4) + (4 16 20 8) + ); + } + rightWall + { + type wall; + faces + ( + (7 19 15 3) + (11 23 19 7) + ); + } + lowerWall + { + type wall; + faces + ( + (0 1 13 12) + (1 5 17 13) + (5 6 18 17) + (2 14 18 6) + (2 3 15 14) + ); + } + atmosphere + { + type patch; + faces + ( + (8 20 21 9) + (9 21 22 10) + (10 22 23 11) + ); + } ); mergePatchPairs diff --git a/tutorials/multiphase/interMixingFoam/laminar/damBreak/constant/polyMesh/blockMeshDict b/tutorials/multiphase/interMixingFoam/laminar/damBreak/constant/polyMesh/blockMeshDict index f125110cee529519d65e4eb6588f2eff08cefff3..37ad9fb679137eaed39399097633ab4535a16656 100644 --- a/tutorials/multiphase/interMixingFoam/laminar/damBreak/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/interMixingFoam/laminar/damBreak/constant/polyMesh/blockMeshDict @@ -57,32 +57,48 @@ edges ( ); -patches +boundary ( - wall leftWall - ( - (0 12 16 4) - (4 16 20 8) - ) - wall rightWall - ( - (7 19 15 3) - (11 23 19 7) - ) - wall lowerWall - ( - (0 1 13 12) - (1 5 17 13) - (5 6 18 17) - (2 14 18 6) - (2 3 15 14) - ) - patch atmosphere - ( - (8 20 21 9) - (9 21 22 10) - (10 22 23 11) - ) + leftWall + { + type wall; + faces + ( + (0 12 16 4) + (4 16 20 8) + ); + } + rightWall + { + type wall; + faces + ( + (7 19 15 3) + (11 23 19 7) + ); + } + lowerWall + { + type wall; + faces + ( + (0 1 13 12) + (1 5 17 13) + (5 6 18 17) + (2 14 18 6) + (2 3 15 14) + ); + } + atmosphere + { + type patch; + faces + ( + (8 20 21 9) + (9 21 22 10) + (10 22 23 11) + ); + } ); mergePatchPairs diff --git a/tutorials/multiphase/interPhaseChangeFoam/cavitatingBullet/constant/polyMesh/blockMeshDict b/tutorials/multiphase/interPhaseChangeFoam/cavitatingBullet/constant/polyMesh/blockMeshDict index 7d449234c374aba702cc161ab800c7d7bca6aecf..d767f39a63e6fa301bedd96386052081c155b58b 100644 --- a/tutorials/multiphase/interPhaseChangeFoam/cavitatingBullet/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/interPhaseChangeFoam/cavitatingBullet/constant/polyMesh/blockMeshDict @@ -34,23 +34,35 @@ blocks hex (0 1 2 3 4 5 6 7) (15 15 50) simpleGrading (1 1 1) ); -patches +boundary ( - patch inlet - ( - (0 3 2 1) - ) - patch outlet - ( - (4 5 6 7) - ) - symmetryPlane walls - ( - (0 4 7 3) - (2 6 5 1) - (1 5 4 0) - (3 7 6 2) - ) + inlet + { + type patch; + faces + ( + (0 3 2 1) + ); + } + outlet + { + type patch; + faces + ( + (4 5 6 7) + ); + } + walls + { + type symmetryPlane; + faces + ( + (0 4 7 3) + (2 6 5 1) + (1 5 4 0) + (3 7 6 2) + ); + } ); diff --git a/tutorials/multiphase/interPhaseChangeFoam/cavitatingBullet/constant/polyMesh/boundary b/tutorials/multiphase/interPhaseChangeFoam/cavitatingBullet/constant/polyMesh/boundary index 4f73372f0f8017101959bfa1be3bb94553fbe2f4..855ae6ca242a41474b104d3c243210ca90f5f964 100644 --- a/tutorials/multiphase/interPhaseChangeFoam/cavitatingBullet/constant/polyMesh/boundary +++ b/tutorials/multiphase/interPhaseChangeFoam/cavitatingBullet/constant/polyMesh/boundary @@ -15,31 +15,25 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -4 +3 ( inlet { type patch; nFaces 225; - startFace 1129981; + startFace 32025; } outlet { type patch; nFaces 225; - startFace 1130206; + startFace 32250; } walls { type symmetryPlane; nFaces 3000; - startFace 1130431; - } - bullet - { - type wall; - nFaces 37743; - startFace 1133431; + startFace 32475; } ) diff --git a/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phase/constant/polyMesh/blockMeshDict b/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phase/constant/polyMesh/blockMeshDict index f125110cee529519d65e4eb6588f2eff08cefff3..37ad9fb679137eaed39399097633ab4535a16656 100644 --- a/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phase/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phase/constant/polyMesh/blockMeshDict @@ -57,32 +57,48 @@ edges ( ); -patches +boundary ( - wall leftWall - ( - (0 12 16 4) - (4 16 20 8) - ) - wall rightWall - ( - (7 19 15 3) - (11 23 19 7) - ) - wall lowerWall - ( - (0 1 13 12) - (1 5 17 13) - (5 6 18 17) - (2 14 18 6) - (2 3 15 14) - ) - patch atmosphere - ( - (8 20 21 9) - (9 21 22 10) - (10 22 23 11) - ) + leftWall + { + type wall; + faces + ( + (0 12 16 4) + (4 16 20 8) + ); + } + rightWall + { + type wall; + faces + ( + (7 19 15 3) + (11 23 19 7) + ); + } + lowerWall + { + type wall; + faces + ( + (0 1 13 12) + (1 5 17 13) + (5 6 18 17) + (2 14 18 6) + (2 3 15 14) + ); + } + atmosphere + { + type patch; + faces + ( + (8 20 21 9) + (9 21 22 10) + (10 22 23 11) + ); + } ); mergePatchPairs diff --git a/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine/constant/polyMesh/blockMeshDict b/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine/constant/polyMesh/blockMeshDict index b9c0775f3c106f3e0334cd909880ea199c4cfe1a..be22c8cfa20551d9c0e743b3b3546712c06ce077 100644 --- a/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine/constant/polyMesh/blockMeshDict @@ -57,32 +57,48 @@ edges ( ); -patches +boundary ( - wall leftWall - ( - (0 12 16 4) - (4 16 20 8) - ) - wall rightWall - ( - (7 19 15 3) - (11 23 19 7) - ) - wall lowerWall - ( - (0 1 13 12) - (1 5 17 13) - (5 6 18 17) - (2 14 18 6) - (2 3 15 14) - ) - patch atmosphere - ( - (8 20 21 9) - (9 21 22 10) - (10 22 23 11) - ) + leftWall + { + type wall; + faces + ( + (0 12 16 4) + (4 16 20 8) + ); + } + rightWall + { + type wall; + faces + ( + (7 19 15 3) + (11 23 19 7) + ); + } + lowerWall + { + type wall; + faces + ( + (0 1 13 12) + (1 5 17 13) + (5 6 18 17) + (2 14 18 6) + (2 3 15 14) + ); + } + atmosphere + { + type patch; + faces + ( + (8 20 21 9) + (9 21 22 10) + (10 22 23 11) + ); + } ); mergePatchPairs diff --git a/tutorials/multiphase/settlingFoam/ras/dahl/constant/polyMesh/blockMeshDict b/tutorials/multiphase/settlingFoam/ras/dahl/constant/polyMesh/blockMeshDict index 741c8daed03669e9312e040002bf4b7fafc0dd45..a1c0686dde05b2014492972cb50a34a859ddd8c7 100644 --- a/tutorials/multiphase/settlingFoam/ras/dahl/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/settlingFoam/ras/dahl/constant/polyMesh/blockMeshDict @@ -42,36 +42,60 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (0 6 9 3) - (3 9 11 5) - ) - patch outlet - ( - (1 2 8 7) - ) - patch bottomWall - ( - (0 1 7 6) - ) - wall endWall - ( - (2 4 10 8) - ) - patch top - ( - (5 11 10 4) - ) - empty frontAndBack - ( - (0 3 2 1) - (6 7 8 9) - (3 5 4 2) - (9 8 10 11) - ) + inlet + { + type patch; + faces + ( + (0 6 9 3) + (3 9 11 5) + ); + } + outlet + { + type patch; + faces + ( + (1 2 8 7) + ); + } + bottomWall + { + type patch; + faces + ( + (0 1 7 6) + ); + } + endWall + { + type wall; + faces + ( + (2 4 10 8) + ); + } + top + { + type patch; + faces + ( + (5 11 10 4) + ); + } + frontAndBack + { + type empty; + faces + ( + (0 3 2 1) + (6 7 8 9) + (3 5 4 2) + (9 8 10 11) + ); + } ); mergePatchPairs diff --git a/tutorials/multiphase/twoPhaseEulerFoam/bed/constant/polyMesh/blockMeshDict b/tutorials/multiphase/twoPhaseEulerFoam/bed/constant/polyMesh/blockMeshDict index 6da0650a126ac6b4e2801a177588e848962b653f..aa78479957e98d92f4649b707e867a7a69ac582a 100644 --- a/tutorials/multiphase/twoPhaseEulerFoam/bed/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/twoPhaseEulerFoam/bed/constant/polyMesh/blockMeshDict @@ -48,29 +48,45 @@ edges ( ); -patches +boundary ( - patch top - ( - (3 2 6 7) - ) + top + { + type patch; + faces + ( + (3 2 6 7) + ); + } - patch bottom - ( - (1 0 4 5) - ) + bottom + { + type patch; + faces + ( + (1 0 4 5) + ); + } - wall walls - ( - (2 1 5 6) - (0 3 7 4) - ) + walls + { + type wall; + faces + ( + (2 1 5 6) + (0 3 7 4) + ); + } - empty frontBack - ( - (0 1 2 3) - (7 6 5 4) - ) + frontBack + { + type empty; + faces + ( + (0 1 2 3) + (7 6 5 4) + ); + } ); // ************************************************************************* // diff --git a/tutorials/multiphase/twoPhaseEulerFoam/bed2/constant/polyMesh/blockMeshDict b/tutorials/multiphase/twoPhaseEulerFoam/bed2/constant/polyMesh/blockMeshDict index 2eeacf894dd599953d00d821f9491d78176341c1..31b499c8f1af357aa06c780e2231fb69732719b1 100644 --- a/tutorials/multiphase/twoPhaseEulerFoam/bed2/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/twoPhaseEulerFoam/bed2/constant/polyMesh/blockMeshDict @@ -37,26 +37,42 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (1 5 4 0) - ) - patch outlet - ( - (3 7 6 2) - ) - wall walls - ( - (0 4 7 3) - (2 6 5 1) - ) - empty frontAndBackPlanes - ( - (0 3 2 1) - (4 5 6 7) - ) + inlet + { + type patch; + faces + ( + (1 5 4 0) + ); + } + outlet + { + type patch; + faces + ( + (3 7 6 2) + ); + } + walls + { + type wall; + faces + ( + (0 4 7 3) + (2 6 5 1) + ); + } + frontAndBackPlanes + { + type empty; + faces + ( + (0 3 2 1) + (4 5 6 7) + ); + } ); mergePatchPairs diff --git a/tutorials/multiphase/twoPhaseEulerFoam/bubbleColumn/constant/polyMesh/blockMeshDict b/tutorials/multiphase/twoPhaseEulerFoam/bubbleColumn/constant/polyMesh/blockMeshDict index 5d483d092c15618993d6c05a924f7bd842fb73b1..b17e43867d33e7eab48f7608d9b26b0316aee467 100644 --- a/tutorials/multiphase/twoPhaseEulerFoam/bubbleColumn/constant/polyMesh/blockMeshDict +++ b/tutorials/multiphase/twoPhaseEulerFoam/bubbleColumn/constant/polyMesh/blockMeshDict @@ -37,21 +37,33 @@ edges ( ); -patches +boundary ( - patch inlet - ( - (1 5 4 0) - ) - patch outlet - ( - (3 7 6 2) - ) - wall walls - ( - (0 4 7 3) - (2 6 5 1) - ) + inlet + { + type patch; + faces + ( + (1 5 4 0) + ); + } + outlet + { + type patch; + faces + ( + (3 7 6 2) + ); + } + walls + { + type wall; + faces + ( + (0 4 7 3) + (2 6 5 1) + ); + } ); mergePatchPairs diff --git a/tutorials/stressAnalysis/solidDisplacementFoam/plateHole/constant/polyMesh/blockMeshDict b/tutorials/stressAnalysis/solidDisplacementFoam/plateHole/constant/polyMesh/blockMeshDict index 61fe7d604b526f68dabf8d043a4b2cc756996546..d24c85a16a1f4ce060134548aaed39b27f473c46 100644 --- a/tutorials/stressAnalysis/solidDisplacementFoam/plateHole/constant/polyMesh/blockMeshDict +++ b/tutorials/stressAnalysis/solidDisplacementFoam/plateHole/constant/polyMesh/blockMeshDict @@ -63,46 +63,70 @@ edges arc 15 20 (0.34202 0.939693 0.5) ); -patches +boundary ( - symmetryPlane left - ( - (8 9 20 19) - (9 10 21 20) - ) - patch right - ( - (2 3 14 13) - (3 6 17 14) - ) - symmetryPlane down - ( - (0 1 12 11) - (1 2 13 12) - ) - patch up - ( - (7 8 19 18) - (6 7 18 17) - ) - patch hole - ( - (10 5 16 21) - (5 0 11 16) - ) - empty frontAndBack - ( - (10 9 4 5) - (5 4 1 0) - (1 4 3 2) - (4 7 6 3) - (4 9 8 7) - (21 16 15 20) - (16 11 12 15) - (12 13 14 15) - (15 14 17 18) - (15 18 19 20) - ) + left + { + type symmetryPlane; + faces + ( + (8 9 20 19) + (9 10 21 20) + ); + } + right + { + type patch; + faces + ( + (2 3 14 13) + (3 6 17 14) + ); + } + down + { + type symmetryPlane; + faces + ( + (0 1 12 11) + (1 2 13 12) + ); + } + up + { + type patch; + faces + ( + (7 8 19 18) + (6 7 18 17) + ); + } + hole + { + type patch; + faces + ( + (10 5 16 21) + (5 0 11 16) + ); + } + frontAndBack + { + type empty; + faces + ( + (10 9 4 5) + (5 4 1 0) + (1 4 3 2) + (4 7 6 3) + (4 9 8 7) + (21 16 15 20) + (16 11 12 15) + (12 13 14 15) + (15 14 17 18) + (15 18 19 20) + ); + } ); mergePatchPairs diff --git a/tutorials/stressAnalysis/solidDisplacementFoam/plateHole/system/sampleDict b/tutorials/stressAnalysis/solidDisplacementFoam/plateHole/system/sampleDict index b4fa7a9327c5c466f2c402cd10a97fd38c6dba5b..32a22f238393bdc7bfb0f7a7c15082c8008fd415 100644 --- a/tutorials/stressAnalysis/solidDisplacementFoam/plateHole/system/sampleDict +++ b/tutorials/stressAnalysis/solidDisplacementFoam/plateHole/system/sampleDict @@ -17,6 +17,8 @@ FoamFile interpolationScheme cellPoint; +setFormat raw; + sets ( leftPatch diff --git a/tutorials/stressAnalysis/solidEquilibriumDisplacementFoam/beamEndLoad/constant/polyMesh/blockMeshDict b/tutorials/stressAnalysis/solidEquilibriumDisplacementFoam/beamEndLoad/constant/polyMesh/blockMeshDict index a614157f3c85d63a46aa27b092017e49abffbddf..c7d80685209563a75cb3666b22fef320718f2bf2 100644 --- a/tutorials/stressAnalysis/solidEquilibriumDisplacementFoam/beamEndLoad/constant/polyMesh/blockMeshDict +++ b/tutorials/stressAnalysis/solidEquilibriumDisplacementFoam/beamEndLoad/constant/polyMesh/blockMeshDict @@ -35,38 +35,50 @@ blocks hex (0 1 2 3 4 5 6 7) (6 2 1) simpleGrading (1.0 1.0 1.0) ); -edges +edges ( ); -patches +boundary ( - patch topSurface - ( - (3 7 6 2) - ) - - patch + { + type patch; + faces + ( + (3 7 6 2) + ); + } + bottomSurface - ( - (4 0 1 5) - ) + { + type patch; + faces + ( + (4 0 1 5) + ); + } - patch fixedEnd - ( - (0 4 7 3) - ) + { + type patch; + faces + ( + (0 4 7 3) + ); + } - patch tractionEnd - ( - (1 2 6 5) - ) + { + type patch; + faces + ( + (1 2 6 5) + ); + } ); -mergePatchPairs +mergePatchPairs ( ); diff --git a/tutorials/stressAnalysis/solidEquilibriumDisplacementFoam/beamEndLoad/constant/polyMesh/boundary b/tutorials/stressAnalysis/solidEquilibriumDisplacementFoam/beamEndLoad/constant/polyMesh/boundary index 5fe9ed79bd6aa11f2b2f59e62bd515cb5ac7e6a0..e85c266b51db51e7baaa8048f59c24dd09516d26 100644 --- a/tutorials/stressAnalysis/solidEquilibriumDisplacementFoam/beamEndLoad/constant/polyMesh/boundary +++ b/tutorials/stressAnalysis/solidEquilibriumDisplacementFoam/beamEndLoad/constant/polyMesh/boundary @@ -31,7 +31,7 @@ FoamFile } fixedEnd { - type wall; + type patch; nFaces 2; startFace 28; } diff --git a/wmake/wmake b/wmake/wmake index 7dea37e2345c69e8e7a81e391d4f5c7006046a63..abb6aa89345e72110bd29f09e820c7a23723d389 100755 --- a/wmake/wmake +++ b/wmake/wmake @@ -193,12 +193,12 @@ fi #------------------------------------------------------------------------------ [ -d $MakeDir ] || { - echo "$Script error: '$MakeDir' directory does not exist" 1>&2 + echo "$Script error: '$MakeDir' directory does not exist in $PWD" 1>&2 exit 1 } [ -r $MakeDir/files ] || { - echo "$Script error: file '$MakeDir/files' does not exist" 1>&2 + echo "$Script error: file '$MakeDir/files' does not exist in $PWD" 1>&2 exit 1 } @@ -232,7 +232,7 @@ fi OBJECTS_DIR=$MakeDir/$WM_OPTIONS [ -r $OBJECTS_DIR/objectFiles ] || { - echo "$Script error: file '$OBJECTS_DIR/objectFiles' could not be created" 1>&2 + echo "$Script error: file '$OBJECTS_DIR/objectFiles' could not be created in $PWD" 1>&2 exit 1 }