diff --git a/.appveyor.yml b/.appveyor.yml index 638dece5e..4b0a3eaaa 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -2,7 +2,7 @@ # general configuration # #---------------------------------# -version: 2.25.0-{build}-{branch} +version: latest-{build}-{branch} branches: only: diff --git a/CMakeLists.txt b/CMakeLists.txt index aad8c8b87..a4c05988e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -21,7 +21,7 @@ cmake_minimum_required( VERSION 3.12 FATAL_ERROR ) find_package( ecbuild 3.4 REQUIRED HINTS ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../ecbuild) # Initialise project -project( eccodes VERSION 2.25.0 LANGUAGES C ) +project( eccodes VERSION 2.26.0 LANGUAGES C ) ############################################################################### # system checks needed for eccodes_config.h and some options like MEMFS @@ -116,7 +116,10 @@ ecbuild_add_option( FEATURE NETCDF find_package( AEC ) if(NOT DEFINED ENABLE_AEC AND NOT AEC_FOUND) - ecbuild_critical("AEC (Adaptive Entropy Coding) support is highly recommended from ecCodes >= 2.25.0\nTo force the build without it, use -DENABLE_AEC=OFF") + ecbuild_critical("AEC library was not found.\n" + "AEC (Adaptive Entropy Coding) provides the WMO GRIB CCSDS compression and decompression of data. " + "This is highly recommended from ecCodes >= 2.25.0" + "\nTo force the build without it, use -DENABLE_AEC=OFF") endif() ecbuild_add_option( FEATURE AEC DESCRIPTION "Support for Adaptive Entropy Coding" diff --git a/cmake/FindAEC.cmake b/cmake/FindAEC.cmake index 2dde3e1cb..bfbe813e3 100644 --- a/cmake/FindAEC.cmake +++ b/cmake/FindAEC.cmake @@ -23,10 +23,10 @@ # LIBAEC_PATH # libaec_PATH -find_path( AEC_INCLUDE_DIR szlib.h +find_path( AEC_INCLUDE_DIR libaec.h PATHS ${AEC_DIR} ${AEC_PATH} ${LIBAEC_DIR} ${libaec_DIR} ${LIBAEC_PATH} ${libaec_PATH} ENV AEC_DIR ENV AEC_PATH ENV LIBAEC_DIR ENV libaec_DIR ENV LIBAEC_PATH ENV libaec_PATH PATH_SUFFIXES include include/aec NO_DEFAULT_PATH ) -find_path( AEC_INCLUDE_DIR szlib.h PATH_SUFFIXES include include/aec ) +find_path( AEC_INCLUDE_DIR libaec.h PATH_SUFFIXES include include/aec ) find_library( AEC_LIBRARY NAMES aec PATHS ${AEC_DIR} ${AEC_PATH} ${LIBAEC_DIR} ${libaec_DIR} ${LIBAEC_PATH} ${libaec_PATH} ENV AEC_DIR ENV AEC_PATH ENV LIBAEC_DIR ENV libaec_DIR ENV LIBAEC_PATH ENV libaec_PATH diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt index 31b0c641c..8fed17082 100644 --- a/data/CMakeLists.txt +++ b/data/CMakeLists.txt @@ -10,9 +10,10 @@ add_subdirectory(gts) file(READ "grib_data_files.txt" files_to_download) string(REGEX REPLACE "\n" ";" files_to_download "${files_to_download}") -# Download the CCSDS file even if HAVE_AEC feature is disabled. +# Download the CCSDS files even if HAVE_AEC feature is disabled. # This is for testing (See ECC-1352) list(APPEND files_to_download ccsds.grib2) +list(APPEND files_to_download ccsds_szip.grib2) # See ECC-1362 if( ENABLE_EXTRA_TESTS ) diff --git a/definitions/grib1/0.eswi.table b/definitions/grib1/0.eswi.table index e0177d63f..2de66880e 100644 --- a/definitions/grib1/0.eswi.table +++ b/definitions/grib1/0.eswi.table @@ -1,6 +1,6 @@ ######################### ## -## author: Sebastien Villaume +## author: Sebastien Villaume ## created: 6 Oct 2011 ## modified: 13 May 2013 ## diff --git a/definitions/grib1/3.82.table b/definitions/grib1/3.82.table index 7d5b26365..b50e3bfef 100644 --- a/definitions/grib1/3.82.table +++ b/definitions/grib1/3.82.table @@ -1,6 +1,6 @@ ######################### ## -## author: Sebastien Villaume +## author: Sebastien Villaume ## created: 6 Oct 2011 ## modified: 13 May 2013 ## diff --git a/definitions/grib1/data.grid_second_order_constant_width.def b/definitions/grib1/data.grid_second_order_constant_width.def index 9feeade6b..1c30e0e24 100644 --- a/definitions/grib1/data.grid_second_order_constant_width.def +++ b/definitions/grib1/data.grid_second_order_constant_width.def @@ -49,7 +49,7 @@ if(bitmapPresent) { ): read_only; alias data.packedValues = codedValues; - + if (boustrophedonicOrdering) { if (GRIBEX_boustrophedonic) diff --git a/definitions/grib1/data.grid_second_order_general_grib1.def b/definitions/grib1/data.grid_second_order_general_grib1.def index 7548225a2..3e02ac8df 100644 --- a/definitions/grib1/data.grid_second_order_general_grib1.def +++ b/definitions/grib1/data.grid_second_order_general_grib1.def @@ -49,7 +49,7 @@ if(bitmapPresent) { ): read_only; alias data.packedValues = codedValues; - + if (boustrophedonicOrdering) { if (GRIBEX_boustrophedonic) diff --git a/definitions/grib1/data.grid_simple_matrix.def b/definitions/grib1/data.grid_simple_matrix.def index 432ee33d6..73eaf0dd6 100644 --- a/definitions/grib1/data.grid_simple_matrix.def +++ b/definitions/grib1/data.grid_simple_matrix.def @@ -61,7 +61,7 @@ if(matrixOfValues == 0) # For grib1 -> grib2 constant bitMapIndicator = 0; - meta codedValues data_g1simple_packing ( + meta codedValues data_g1simple_packing( section4Length, offsetBeforeData, offsetSection4, diff --git a/definitions/grib1/data.spectral_complex.def b/definitions/grib1/data.spectral_complex.def index d8bd43a0f..9a3e53419 100644 --- a/definitions/grib1/data.spectral_complex.def +++ b/definitions/grib1/data.spectral_complex.def @@ -93,7 +93,7 @@ constant PUnset = -32767; subSetJ, subSetK, subSetM, - + pentagonalResolutionParameterJ, pentagonalResolutionParameterK, pentagonalResolutionParameterM @@ -122,7 +122,7 @@ constant PUnset = -32767; subSetJ, subSetK, subSetM, - + pentagonalResolutionParameterJ, pentagonalResolutionParameterK, pentagonalResolutionParameterM diff --git a/definitions/grib1/data.spectral_ieee.def b/definitions/grib1/data.spectral_ieee.def index 85b0d2097..7c05c33b8 100644 --- a/definitions/grib1/data.spectral_ieee.def +++ b/definitions/grib1/data.spectral_ieee.def @@ -89,7 +89,7 @@ constant PUnset = -32767; subSetJ, subSetK, subSetM, - + pentagonalResolutionParameterJ, pentagonalResolutionParameterK, pentagonalResolutionParameterM @@ -118,7 +118,7 @@ constant PUnset = -32767; subSetJ, subSetK, subSetM, - + pentagonalResolutionParameterJ, pentagonalResolutionParameterK, pentagonalResolutionParameterM diff --git a/definitions/grib1/local.82.0.def b/definitions/grib1/local.82.0.def index 9df9e1147..3cd3670c8 100644 --- a/definitions/grib1/local.82.0.def +++ b/definitions/grib1/local.82.0.def @@ -12,7 +12,7 @@ #model 52 I1 44 - ######################### # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 6 Oct 2011 # modified: 13 May 2013 # diff --git a/definitions/grib1/local.82.82.def b/definitions/grib1/local.82.82.def index a97999e76..f1ab62d82 100644 --- a/definitions/grib1/local.82.82.def +++ b/definitions/grib1/local.82.82.def @@ -1,6 +1,6 @@ ######################### # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 6 Oct 2011 # modified: 20 Feb 2014 # diff --git a/definitions/grib1/local.82.83.def b/definitions/grib1/local.82.83.def index a25dac496..9098eea80 100644 --- a/definitions/grib1/local.82.83.def +++ b/definitions/grib1/local.82.83.def @@ -23,7 +23,7 @@ #PartDef 74 PAD n/a 7 ################################################################ # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 6 Oct 2011 # modified: 20 Feb 2014 # diff --git a/definitions/grib1/local.98.13.def b/definitions/grib1/local.98.13.def index 876e2c5a5..c205278b0 100644 --- a/definitions/grib1/local.98.13.def +++ b/definitions/grib1/local.98.13.def @@ -112,7 +112,7 @@ if(localFlag == 3) alias system = systemNumber; alias method = methodNumber; alias refdate = referenceDate; - + alias mars._leg_number = legNumber; } @@ -143,7 +143,7 @@ if(localFlag == 4) alias baseTimeOfThisLeg = legBaseTime; unsigned[1] legNumber : dump; unsigned[1] oceanAtmosphereCoupling : dump; - + # Hours unsigned[2] offsetToEndOf4DvarWindow : dump; alias anoffset=offsetToEndOf4DvarWindow; diff --git a/definitions/grib1/localConcepts/eidb/typeOfLevel.def b/definitions/grib1/localConcepts/eidb/typeOfLevel.def index a312b4c2b..b91a3acb0 100644 --- a/definitions/grib1/localConcepts/eidb/typeOfLevel.def +++ b/definitions/grib1/localConcepts/eidb/typeOfLevel.def @@ -1,6 +1,6 @@ ######################### # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 6 Oct 2011 # modified: 13 May 2013 # diff --git a/definitions/grib1/localConcepts/eswi/aerosolConcept.def b/definitions/grib1/localConcepts/eswi/aerosolConcept.def index 2cf2abdd0..b02512f30 100644 --- a/definitions/grib1/localConcepts/eswi/aerosolConcept.def +++ b/definitions/grib1/localConcepts/eswi/aerosolConcept.def @@ -1,8 +1,7 @@ ######################### # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 13 May 2013 -# modified: # ######################### "none"={matchAerosolBinNumber=0;} diff --git a/definitions/grib1/localConcepts/eswi/aerosolbinnumber.table b/definitions/grib1/localConcepts/eswi/aerosolbinnumber.table index c39cb6555..a57fdc464 100644 --- a/definitions/grib1/localConcepts/eswi/aerosolbinnumber.table +++ b/definitions/grib1/localConcepts/eswi/aerosolbinnumber.table @@ -1,6 +1,6 @@ ######################### ## -## author: Sebastien Villaume +## author: Sebastien Villaume ## created: 6 Oct 2011 ## modified: 13 May 2013 ## diff --git a/definitions/grib1/localConcepts/eswi/landTypeConcept.def b/definitions/grib1/localConcepts/eswi/landTypeConcept.def index e94897830..18e85dbae 100644 --- a/definitions/grib1/localConcepts/eswi/landTypeConcept.def +++ b/definitions/grib1/localConcepts/eswi/landTypeConcept.def @@ -1,8 +1,7 @@ ######################### # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 13 May 2013 -# modified: # ######################### "all"={matchLandType=0;} diff --git a/definitions/grib1/localConcepts/eswi/landtype.table b/definitions/grib1/localConcepts/eswi/landtype.table index 8181b8354..42f505c60 100644 --- a/definitions/grib1/localConcepts/eswi/landtype.table +++ b/definitions/grib1/localConcepts/eswi/landtype.table @@ -1,6 +1,6 @@ ######################### ## -## author: Sebastien Villaume +## author: Sebastien Villaume ## created: 6 Oct 2011 ## modified: 13 May 2013 ## diff --git a/definitions/grib1/localConcepts/eswi/sort.table b/definitions/grib1/localConcepts/eswi/sort.table index a4da16131..8a58e9148 100644 --- a/definitions/grib1/localConcepts/eswi/sort.table +++ b/definitions/grib1/localConcepts/eswi/sort.table @@ -1,6 +1,6 @@ ######################### ## -## author: Sebastien Villaume +## author: Sebastien Villaume ## created: 6 Oct 2011 ## modified: 13 May 2013 ## diff --git a/definitions/grib1/localConcepts/eswi/sortConcept.def b/definitions/grib1/localConcepts/eswi/sortConcept.def index be7abb057..4998635fd 100644 --- a/definitions/grib1/localConcepts/eswi/sortConcept.def +++ b/definitions/grib1/localConcepts/eswi/sortConcept.def @@ -1,8 +1,7 @@ ######################### # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 13 May 2013 -# modified: # ######################### "none"={matchSort=0;} diff --git a/definitions/grib1/localConcepts/eswi/timeRepresConcept.def b/definitions/grib1/localConcepts/eswi/timeRepresConcept.def index 5fe275cf1..08ccd4591 100644 --- a/definitions/grib1/localConcepts/eswi/timeRepresConcept.def +++ b/definitions/grib1/localConcepts/eswi/timeRepresConcept.def @@ -1,8 +1,7 @@ ######################### # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 13 May 2013 -# modified: # ######################### "none"={matchTimeRepres=0;} diff --git a/definitions/grib1/localConcepts/eswi/timerepres.table b/definitions/grib1/localConcepts/eswi/timerepres.table index f98e3b3fc..6fd003d83 100644 --- a/definitions/grib1/localConcepts/eswi/timerepres.table +++ b/definitions/grib1/localConcepts/eswi/timerepres.table @@ -1,6 +1,6 @@ ######################### ## -## author: Sebastien Villaume +## author: Sebastien Villaume ## created: 6 Oct 2011 ## modified: 13 May 2013 ## diff --git a/definitions/grib1/localConcepts/eswi/typeOfLevel.def b/definitions/grib1/localConcepts/eswi/typeOfLevel.def index a312b4c2b..b91a3acb0 100644 --- a/definitions/grib1/localConcepts/eswi/typeOfLevel.def +++ b/definitions/grib1/localConcepts/eswi/typeOfLevel.def @@ -1,6 +1,6 @@ ######################### # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 6 Oct 2011 # modified: 13 May 2013 # diff --git a/definitions/grib1/localDefinitionNumber.82.table b/definitions/grib1/localDefinitionNumber.82.table index 1d00b5d69..1e67bc75c 100644 --- a/definitions/grib1/localDefinitionNumber.82.table +++ b/definitions/grib1/localDefinitionNumber.82.table @@ -1,6 +1,6 @@ ######################### # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 6 Oct 2011 # modified: 13 May 2013 # diff --git a/definitions/grib1/ls_labeling.82.def b/definitions/grib1/ls_labeling.82.def index 3a0e2e40f..2aa4354e3 100644 --- a/definitions/grib1/ls_labeling.82.def +++ b/definitions/grib1/ls_labeling.82.def @@ -1,6 +1,6 @@ ######################### # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 6 Oct 2011 # modified: 13 Sep 2013 # diff --git a/definitions/grib1/mars_labeling.82.def b/definitions/grib1/mars_labeling.82.def index 65c785da1..576d26f72 100644 --- a/definitions/grib1/mars_labeling.82.def +++ b/definitions/grib1/mars_labeling.82.def @@ -1,50 +1,33 @@ ######################### -# -# author: Sebastien Villaume +# author: Sebastien Villaume (SMHI) # created: 6 Oct 2011 # modified: 13 Sep 2013 # ######################### - constant conceptsMasterMarsDir="mars" : hidden; constant conceptsLocalMarsDirAll="mars/[centre:s]" : hidden; +# Base MARS keywors ########################## -# # -# Base MARS keywors # -# # -########################## - -alias mars.class = marsClass; -alias mars.type = marsType; -alias mars.stream = marsStream; -alias mars.model = marsModel; -alias mars.expver = experimentVersionNumber; -alias mars.domain = globalDomain; +alias mars.class = marsClass; +alias mars.type = marsType; +alias mars.stream = marsStream; +alias mars.model = marsModel; +alias mars.expver = experimentVersionNumber; +alias mars.domain = globalDomain; +# local section 82 ######################### -# # -# local section 82 # -# # -######################### - ### nothing needed here... +# Local section 83 ######################### -# # -# local section 83 # -# # -######################### - if ( localDefinitionNumber == 83 ) { - - alias mars.sort = matchSort; - alias mars.timerepres = matchTimeRepres; - alias mars.landtype = matchLandType; - alias mars.aerosolbinnumber = matchAerosolBinNumber; + alias mars.sort = matchSort; + alias mars.timerepres = matchTimeRepres; + alias mars.landtype = matchLandType; + alias mars.aerosolbinnumber = matchAerosolBinNumber; concept_nofail matchAerosolPacking (unknown,"aerosolPackingConcept.def",conceptsLocalMarsDirAll,conceptsMasterMarsDir); - alias mars.aerosolpacking = matchAerosolPacking; - + alias mars.aerosolpacking = matchAerosolPacking; } - diff --git a/definitions/grib1/section.1.def b/definitions/grib1/section.1.def index cd4151031..ff89dcd09 100644 --- a/definitions/grib1/section.1.def +++ b/definitions/grib1/section.1.def @@ -61,7 +61,7 @@ alias levelType=indicatorOfTypeOfLevel; transient pressureUnits="hPa"; -concept_nofail typeOfLevelECMF (unknown, "typeOfLevel.def",conceptsMasterDir,conceptsLocalDirECMF); +concept_nofail typeOfLevelECMF (unknown, "typeOfLevel.def",conceptsMasterDir,conceptsLocalDirECMF); concept_nofail vertical.typeOfLevel (typeOfLevelECMF, "typeOfLevel.def",conceptsDir2,conceptsDir1); when ( typeOfLevel is "isobaricInPa" ) { set pressureUnits="Pa"; } @@ -129,7 +129,7 @@ unsigned[1] P1 : edition_specific; unsigned[1] P2 : edition_specific; # Local comes before Master to give precedence to the local, centre-specific table -codetable[1] timeRangeIndicator ('5.table',tablesLocalDir,tablesMasterDir) = 1 : dump,edition_specific; +codetable[1] timeRangeIndicator ('5.table',tablesLocalDir,tablesMasterDir) = 1 : dump,edition_specific; unsigned[2] numberIncludedInAverage; @@ -255,7 +255,7 @@ if(((section1Length > 40) or new() or setLocalDefinition> 0) and deleteLocalDefi { constant localUsePresent = 1 : edition_specific; alias grib2LocalSectionPresent=present; - + if( (centre == ECMWF) or (centre != ECMWF and subCentre == ECMWF)) @@ -279,7 +279,7 @@ if(((section1Length > 40) or new() or setLocalDefinition> 0) and deleteLocalDefi # Other centres pad reservedNeedNotBePresent(12); template_nofail localDefinition "grib1/local.[centre:l].def"; - + section_padding localExtensionPadding : read_only; } } diff --git a/definitions/grib2/local.82.0.def b/definitions/grib2/local.82.0.def index ac8d17841..e7f911843 100644 --- a/definitions/grib2/local.82.0.def +++ b/definitions/grib2/local.82.0.def @@ -1,8 +1,7 @@ ######################### # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 14 Feb 2014 -# modified: # ################################# ### LOCAL SECTION DESCRIPTION ### diff --git a/definitions/grib2/local.82.82.def b/definitions/grib2/local.82.82.def index 7cb9734ce..c6e2bbe95 100644 --- a/definitions/grib2/local.82.82.def +++ b/definitions/grib2/local.82.82.def @@ -1,8 +1,7 @@ ######################### # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 14 Feb 2014 -# modified: # ################################# ### LOCAL SECTION DESCRIPTION ### diff --git a/definitions/grib2/local.82.83.def b/definitions/grib2/local.82.83.def index 2d7d37f6f..4b76a8cd1 100644 --- a/definitions/grib2/local.82.83.def +++ b/definitions/grib2/local.82.83.def @@ -1,8 +1,7 @@ ################################################# # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 14 Feb 2014 -# modified: # ################################# ### LOCAL SECTION DESCRIPTION ### diff --git a/definitions/grib2/local.98.41.def b/definitions/grib2/local.98.41.def index de786c500..9ce87a387 100644 --- a/definitions/grib2/local.98.41.def +++ b/definitions/grib2/local.98.41.def @@ -50,3 +50,22 @@ unsigned[1] minuteOfModelVersion = 0 : dump; constant secondOfModelVersion = 0; meta dateOfModelVersion g2date(yearOfModelVersion, monthOfModelVersion, dayOfModelVersion) : dump; meta timeOfModelVersion time (hourOfModelVersion, minuteOfModelVersion, secondOfModelVersion) : dump; + +# Note: the key inputOriginatingCentre is in the PDTNs 70, 71, 72 and 73 +#concept efas_forecast { +# "griddedobs" = { inputOriginatingCentre=98; marsType = "an"; } +# # "reanalysis" = { inputOriginatingCentre=98; marsType = "an"; } +# +# "hres" = { inputOriginatingCentre=98; marsType = "fc"; } # deterministic +# "ens" = { inputOriginatingCentre=98; marsType = "pf"; } # ensemble +# "ens" = { inputOriginatingCentre=98; marsType = "cf"; } # ensemble +# +# DWD rules +# "global" = { inputOriginatingCentre=78; inputProcessIdentifier = 1; } +# "lam" = { inputOriginatingCentre=78; inputProcessIdentifier = 2; } +# +# TODO: For now anything coming from cnmc (COSMO) is local area +# "lam" = { inputOriginatingCentre=80; } +# +# "unknown" = { dummy = 1; } +#} : hidden; diff --git a/definitions/grib2/local.98.9.def b/definitions/grib2/local.98.9.def index 7f9f0c989..cfeb27dcf 100644 --- a/definitions/grib2/local.98.9.def +++ b/definitions/grib2/local.98.9.def @@ -20,7 +20,7 @@ if(type != perturbedType) # Ritz numbers: signed[4] NINT_LOG10_RITZ : dump ; signed[4] NINT_RITZ_EXP : dump ; - + alias local.numberOfIterations= numberOfIterations; alias local.numberOfSingularVectorsComputed= numberOfSingularVectorsComputed ; alias local.normAtInitialTime= normAtInitialTime ; diff --git a/definitions/grib2/localConcepts/lfpw/faFieldName.def b/definitions/grib2/localConcepts/lfpw/faFieldName.def index 73e12991b..43bf2dc76 100644 --- a/definitions/grib2/localConcepts/lfpw/faFieldName.def +++ b/definitions/grib2/localConcepts/lfpw/faFieldName.def @@ -1,1258 +1,1258 @@ 'CLOUD_FRACTI' = { - discipline = 0; - parameterCategory = 6; - parameterNumber = 7; + discipline = 0; + parameterCategory = 6; + parameterNumber = 7; } 'CLOUD_WATER' = { - discipline = 0; - parameterCategory = 6; - parameterNumber = 6; + discipline = 0; + parameterCategory = 6; + parameterNumber = 6; } 'FONC.COURANT' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 4; + discipline = 0; + parameterCategory = 2; + parameterNumber = 4; } 'GRAUPEL' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 32; + discipline = 0; + parameterCategory = 1; + parameterNumber = 32; } 'HUMI.SPECIFI' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 0; + discipline = 0; + parameterCategory = 1; + parameterNumber = 0; } 'ICE_CRYSTAL' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 82; + discipline = 0; + parameterCategory = 1; + parameterNumber = 82; } 'LIQUID_WATER' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 83; + discipline = 0; + parameterCategory = 1; + parameterNumber = 83; } 'POT.VITESSE' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 5; + discipline = 0; + parameterCategory = 2; + parameterNumber = 5; } 'PRESS.DEPART' = { - discipline = 0; - parameterCategory = 3; - parameterNumber = 8; + discipline = 0; + parameterCategory = 3; + parameterNumber = 8; } 'RAD_LIQUID_W' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 69; + discipline = 0; + parameterCategory = 1; + parameterNumber = 69; } 'RAD_SOLID_WA' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 70; + discipline = 0; + parameterCategory = 1; + parameterNumber = 70; } 'RAIN' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 85; + discipline = 0; + parameterCategory = 1; + parameterNumber = 85; } 'RAYT' = { - discipline = 0; - parameterCategory = 5; - parameterNumber = 5; + discipline = 0; + parameterCategory = 5; + parameterNumber = 5; } 'RAYT_SOL_CL' = { - discipline = 0; - parameterCategory = 4; - parameterNumber = 11; + discipline = 0; + parameterCategory = 4; + parameterNumber = 11; } 'RAYT_THER_CL' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 5; - parameterNumber = 6; + LSTCUM = 1; + discipline = 0; + parameterCategory = 5; + parameterNumber = 6; } 'SNOW' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 86; + discipline = 0; + parameterCategory = 1; + parameterNumber = 86; } 'SOLID_WATER' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 84; + discipline = 0; + parameterCategory = 1; + parameterNumber = 84; } 'TEMPERATURE' = { - discipline = 0; - parameterCategory = 0; - parameterNumber = 0; + discipline = 0; + parameterCategory = 0; + parameterNumber = 0; } 'TKE' = { - discipline = 0; - parameterCategory = 19; - parameterNumber = 11; + discipline = 0; + parameterCategory = 19; + parameterNumber = 11; } 'VENT_MERIDIE' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 3; + discipline = 0; + parameterCategory = 2; + parameterNumber = 3; } 'VENT_ZONAL' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 2; + discipline = 0; + parameterCategory = 2; + parameterNumber = 2; } 'VERTIC.DIVER' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 11; + discipline = 0; + parameterCategory = 2; + parameterNumber = 11; } 'VITESSE_VERT' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 8; + discipline = 0; + parameterCategory = 2; + parameterNumber = 8; } 'WIND.U.PHYS' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 2; + discipline = 0; + parameterCategory = 2; + parameterNumber = 2; } 'WIND.V.PHYS' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 3; + discipline = 0; + parameterCategory = 2; + parameterNumber = 3; } 'ABS_VORTIC' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 10; + discipline = 0; + parameterCategory = 2; + parameterNumber = 10; } 'CLOUD_FRAC' = { - discipline = 0; - parameterCategory = 6; - parameterNumber = 7; + discipline = 0; + parameterCategory = 6; + parameterNumber = 7; } 'CLOUD_WATE' = { - discipline = 0; - parameterCategory = 6; - parameterNumber = 6; + discipline = 0; + parameterCategory = 6; + parameterNumber = 6; } 'GEOPOTENTI' = { - discipline = 0; - parameterCategory = 3; - parameterNumber = 5; + discipline = 0; + parameterCategory = 3; + parameterNumber = 5; } 'GRAUPEL' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 32; + discipline = 0; + parameterCategory = 1; + parameterNumber = 32; } 'HUMI_RELAT' = { - FMULTM = 1; - FMULTE = 2; - discipline = 0; - parameterCategory = 1; - parameterNumber = 1; + FMULTM = 1; + FMULTE = 2; + discipline = 0; + parameterCategory = 1; + parameterNumber = 1; } 'ICE_CRYSTA' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 82; + discipline = 0; + parameterCategory = 1; + parameterNumber = 82; } 'PRESSURE' = { - discipline = 0; - parameterCategory = 3; - parameterNumber = 0; + discipline = 0; + parameterCategory = 3; + parameterNumber = 0; } 'POT_VORTIC' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 14; + discipline = 0; + parameterCategory = 2; + parameterNumber = 14; } 'RAD_LIQUID' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 69; + discipline = 0; + parameterCategory = 1; + parameterNumber = 69; } 'RAD_SOLID_' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 70; + discipline = 0; + parameterCategory = 1; + parameterNumber = 70; } 'RAIN' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 85; + discipline = 0; + parameterCategory = 1; + parameterNumber = 85; } 'SIM_REFLEC' = { - discipline = 0; - parameterCategory = 16; - parameterNumber = 4; + discipline = 0; + parameterCategory = 16; + parameterNumber = 4; } 'SNOW' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 86; + discipline = 0; + parameterCategory = 1; + parameterNumber = 86; } 'TEMPERATUR' = { - discipline = 0; - parameterCategory = 0; - parameterNumber = 0; + discipline = 0; + parameterCategory = 0; + parameterNumber = 0; } 'TEMPE_POTE' = { - discipline = 0; - parameterCategory = 0; - parameterNumber = 2; + discipline = 0; + parameterCategory = 0; + parameterNumber = 2; } 'THETA_PRIM' = { - discipline = 0; - parameterCategory = 0; - parameterNumber = 3; + discipline = 0; + parameterCategory = 0; + parameterNumber = 3; } 'TKE' = { - discipline = 0; - parameterCategory = 19; - parameterNumber = 11; + discipline = 0; + parameterCategory = 19; + parameterNumber = 11; } 'VENT_MERID' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 3; + discipline = 0; + parameterCategory = 2; + parameterNumber = 3; } 'VENT_ZONAL' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 2; + discipline = 0; + parameterCategory = 2; + parameterNumber = 2; } 'ABS_VORTIC' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 10; + discipline = 0; + parameterCategory = 2; + parameterNumber = 10; } 'CLOUD_FRAC' = { - discipline = 0; - parameterCategory = 6; - parameterNumber = 7; + discipline = 0; + parameterCategory = 6; + parameterNumber = 7; } 'CLOUD_WATE' = { - discipline = 0; - parameterCategory = 6; - parameterNumber = 6; + discipline = 0; + parameterCategory = 6; + parameterNumber = 6; } 'DIVERGENCE' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 11; + discipline = 0; + parameterCategory = 2; + parameterNumber = 11; } 'EDR' = { - discipline = 0; - parameterCategory = 19; - parameterNumber = 28; + discipline = 0; + parameterCategory = 19; + parameterNumber = 28; } 'GEOPOTENTI' = { - discipline = 0; - parameterCategory = 3; - parameterNumber = 5; + discipline = 0; + parameterCategory = 3; + parameterNumber = 5; } 'GRAUPEL' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 32; + discipline = 0; + parameterCategory = 1; + parameterNumber = 32; } 'HUMI_RELAT' = { - FMULTM = 1; - FMULTE = 2; - discipline = 0; - parameterCategory = 1; - parameterNumber = 1; + FMULTM = 1; + FMULTE = 2; + discipline = 0; + parameterCategory = 1; + parameterNumber = 1; } 'ICE_CRYSTA' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 82; + discipline = 0; + parameterCategory = 1; + parameterNumber = 82; } 'POT_VORTIC' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 14; + discipline = 0; + parameterCategory = 2; + parameterNumber = 14; } 'RAD_LIQUID' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 69; + discipline = 0; + parameterCategory = 1; + parameterNumber = 69; } 'RAD_SOLID_' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 70; + discipline = 0; + parameterCategory = 1; + parameterNumber = 70; } 'RAIN' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 85; + discipline = 0; + parameterCategory = 1; + parameterNumber = 85; } 'SIM_REFLEC' = { - discipline = 0; - parameterCategory = 16; - parameterNumber = 4; + discipline = 0; + parameterCategory = 16; + parameterNumber = 4; } 'SNOW' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 86; + discipline = 0; + parameterCategory = 1; + parameterNumber = 86; } 'TEMPERATUR' = { - discipline = 0; - parameterCategory = 0; - parameterNumber = 0; + discipline = 0; + parameterCategory = 0; + parameterNumber = 0; } 'THETA_PRIM' = { - discipline = 0; - parameterCategory = 0; - parameterNumber = 3; + discipline = 0; + parameterCategory = 0; + parameterNumber = 3; } 'THETA_VIRT' = { - discipline = 0; - parameterCategory = 0; - parameterNumber = 15; + discipline = 0; + parameterCategory = 0; + parameterNumber = 15; } 'TKE' = { - discipline = 0; - parameterCategory = 19; - parameterNumber = 11; + discipline = 0; + parameterCategory = 19; + parameterNumber = 11; } 'VENT_MERID' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 3; + discipline = 0; + parameterCategory = 2; + parameterNumber = 3; } 'VENT_ZONAL' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 2; + discipline = 0; + parameterCategory = 2; + parameterNumber = 2; } 'VERT.VELOC' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 9; + discipline = 0; + parameterCategory = 2; + parameterNumber = 9; } 'VITESSE_VE' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 8; + discipline = 0; + parameterCategory = 2; + parameterNumber = 8; } 'ABS_VORTICIT' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 10; + discipline = 0; + parameterCategory = 2; + parameterNumber = 10; } 'GEOPOTENTIEL' = { - FMULTM = 101971621297793; - FMULTE = -15; - discipline = 0; - parameterCategory = 3; - parameterNumber = 5; + FMULTM = 101971621297793; + FMULTE = -15; + discipline = 0; + parameterCategory = 3; + parameterNumber = 5; } 'TEMPE_POTENT' = { - discipline = 0; - parameterCategory = 0; - parameterNumber = 2; + discipline = 0; + parameterCategory = 0; + parameterNumber = 2; } 'VENT_MERIDIE' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 3; + discipline = 0; + parameterCategory = 2; + parameterNumber = 3; } 'VENT_ZONAL' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 2; + discipline = 0; + parameterCategory = 2; + parameterNumber = 2; } 'SPECSURFGEOPOTEN' = { - FMULTM = 101971621297793; - FMULTE = -15; - discipline = 0; - parameterCategory = 3; - parameterNumber = 5; - typeOfFirstFixedSurface = 1; + FMULTM = 101971621297793; + FMULTE = -15; + discipline = 0; + parameterCategory = 3; + parameterNumber = 5; + typeOfFirstFixedSurface = 1; } 'SURFACCGRAUPEL' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 1; - parameterNumber = 32; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 1; + parameterNumber = 32; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; } 'SURFACCNEIGE' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 1; - parameterNumber = 50; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 1; + parameterNumber = 50; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; } 'SURFACCPLUIE' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 1; - parameterNumber = 49; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 1; + parameterNumber = 49; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; } 'SURFAEROS.LAND' = { - discipline = 0; - parameterCategory = 13; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 13; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'SURFAEROS.DESERT' = { - discipline = 0; - parameterCategory = 13; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 13; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'SURFAEROS.SEA' = { - discipline = 0; - parameterCategory = 13; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 13; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'SURFAEROS.SOOT' = { - discipline = 0; - parameterCategory = 13; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 13; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'SURFALBEDO' = { - FMULTM = 1; - FMULTE = 2; - discipline = 0; - parameterCategory = 19; - parameterNumber = 1; - typeOfFirstFixedSurface = 1; + FMULTM = 1; + FMULTE = 2; + discipline = 0; + parameterCategory = 19; + parameterNumber = 1; + typeOfFirstFixedSurface = 1; } 'SURFALBEDO_NEIGE' = { - discipline = 0; - parameterCategory = 19; - parameterNumber = 19; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 19; + parameterNumber = 19; + typeOfFirstFixedSurface = 1; } 'SURFALBEDO_HISTO' = { - discipline = 0; - parameterCategory = 19; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 19; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'SURFALBEDO.SOLNU' = { - discipline = 0; - parameterCategory = 19; - parameterNumber = 18; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 19; + parameterNumber = 18; + typeOfFirstFixedSurface = 1; } 'SURFALBEDO.VEG' = { - discipline = 0; - parameterCategory = 19; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 19; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'SURFA.OF.OZONE' = { - discipline = 0; - parameterCategory = 14; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 14; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'SURFB.OF.OZONE' = { - discipline = 0; - parameterCategory = 14; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 14; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'SURFC.OF.OZONE' = { - discipline = 0; - parameterCategory = 14; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 14; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'SURFCAPE.MOD.XFU' = { - discipline = 0; - level = 0; - parameterCategory = 7; - parameterNumber = 6; - typeOfFirstFixedSurface = 1; + discipline = 0; + level = 0; + parameterCategory = 7; + parameterNumber = 6; + typeOfFirstFixedSurface = 1; } 'SURFCAPE.POS.F00' = { - discipline = 0; - level = 1; - parameterCategory = 7; - parameterNumber = 6; - typeOfFirstFixedSurface = 1; + discipline = 0; + level = 1; + parameterCategory = 7; + parameterNumber = 6; + typeOfFirstFixedSurface = 1; } 'SURFDIAGHAIL' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 31; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 1; + parameterNumber = 31; + typeOfFirstFixedSurface = 1; } 'SURFDENSIT.NEIGE' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 61; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 1; + parameterNumber = 61; + typeOfFirstFixedSurface = 1; } 'SURFEMISSIVITE' = { - discipline = 0; - parameterCategory = 19; - parameterNumber = 218; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 19; + parameterNumber = 218; + typeOfFirstFixedSurface = 1; } 'SURFEPAIS.SOL' = { - discipline = 2; - parameterCategory = 3; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 2; + parameterCategory = 3; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'SURFET.GEOPOTENT' = { - discipline = 0; - parameterCategory = 3; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 3; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'SURFFL.CT_TURBUL' = { - discipline = 0; - parameterCategory = 0; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 0; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'SURFFL.Q_TURBUL' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 1; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'SURFFL.U_TURBUL' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 2; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'SURFFL.V_TURBUL' = { - discipline = 0; - parameterCategory = 2; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 2; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'SURFFLU.CHA.SENS' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 0; - parameterNumber = 11; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 0; + parameterNumber = 11; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; } 'SURFFLU.LAT.MEVA' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 1; - parameterNumber = 41; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 1; + parameterNumber = 41; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; } 'SURFFLU.LAT.MSUB' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 1; - parameterNumber = 62; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 1; + parameterNumber = 62; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; } 'SURFFLU.MEVAP.EA' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 1; - parameterNumber = 41; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 1; + parameterNumber = 41; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; } 'SURFFLU.MSUBL.NE' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 1; - parameterNumber = 62; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 1; + parameterNumber = 62; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; } 'SURFFLU.RAY.SOLA' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 4; - parameterNumber = 9; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 4; + parameterNumber = 9; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; } 'SURFFLU.RAY.THER' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 5; - parameterNumber = 5; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 5; + parameterNumber = 5; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; } 'SURFGEOPOTENTIEL' = { - FMULTM = 101971621297793; - FMULTE = -15; - discipline = 0; - parameterCategory = 3; - parameterNumber = 5; - typeOfFirstFixedSurface = 1; + FMULTM = 101971621297793; + FMULTE = -15; + discipline = 0; + parameterCategory = 3; + parameterNumber = 5; + typeOfFirstFixedSurface = 1; } 'SURFGZ0.THERM' = { - discipline = 2; - parameterCategory = 0; - parameterNumber = 216; - typeOfFirstFixedSurface = 1; + discipline = 2; + parameterCategory = 0; + parameterNumber = 216; + typeOfFirstFixedSurface = 1; } 'SURFIND.FOLIAIRE' = { - discipline = 2; - parameterCategory = 0; - parameterNumber = 28; - typeOfFirstFixedSurface = 1; + discipline = 2; + parameterCategory = 0; + parameterNumber = 28; + typeOfFirstFixedSurface = 1; } 'SURFIND.TERREMER' = { - discipline = 2; - parameterCategory = 0; - parameterNumber = 0; - typeOfFirstFixedSurface = 1; + discipline = 2; + parameterCategory = 0; + parameterNumber = 0; + typeOfFirstFixedSurface = 1; } 'SURFIND.VEG.DOMI' = { - discipline = 2; - parameterCategory = 0; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 2; + parameterCategory = 0; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'SURFINSGRAUPEL' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 75; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 1; + parameterNumber = 75; + typeOfFirstFixedSurface = 1; } 'SURFINSNEIGE' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 66; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 1; + parameterNumber = 66; + typeOfFirstFixedSurface = 1; } 'SURFINSPLUIE' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 65; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 1; + parameterNumber = 65; + typeOfFirstFixedSurface = 1; } 'SURFISOT0.MALTIT' = { - discipline = 0; - level = 0; - parameterCategory = 3; - parameterNumber = 6; - typeOfFirstFixedSurface = 20; + discipline = 0; + level = 0; + parameterCategory = 3; + parameterNumber = 6; + typeOfFirstFixedSurface = 20; } 'SURFISOTM10.MALT' = { - discipline = 0; - level = -10; - parameterCategory = 3; - parameterNumber = 6; - typeOfFirstFixedSurface = 20; + discipline = 0; + level = -10; + parameterCategory = 3; + parameterNumber = 6; + typeOfFirstFixedSurface = 20; } 'SURFISOTPW0.MALT' = { - discipline = 0; - level = 0; - parameterCategory = 3; - parameterNumber = 6; - typeOfFirstFixedSurface = 107; + discipline = 0; + level = 0; + parameterCategory = 3; + parameterNumber = 6; + typeOfFirstFixedSurface = 107; } 'SURFISOTPW1.MALT' = { - discipline = 0; - level = 1; - parameterCategory = 3; - parameterNumber = 6; - typeOfFirstFixedSurface = 107; + discipline = 0; + level = 1; + parameterCategory = 3; + parameterNumber = 6; + typeOfFirstFixedSurface = 107; } 'SURFNEBUL.TOTALE' = { - FMULTM = 1; - FMULTE = 2; - discipline = 0; - parameterCategory = 6; - parameterNumber = 1; - typeOfFirstFixedSurface = 1; + FMULTM = 1; + FMULTE = 2; + discipline = 0; + parameterCategory = 6; + parameterNumber = 1; + typeOfFirstFixedSurface = 1; } 'SURFNEBUL.CONVEC' = { - FMULTM = 1; - FMULTE = 2; - discipline = 0; - parameterCategory = 6; - parameterNumber = 2; - typeOfFirstFixedSurface = 1; + FMULTM = 1; + FMULTE = 2; + discipline = 0; + parameterCategory = 6; + parameterNumber = 2; + typeOfFirstFixedSurface = 1; } 'SURFNEBUL.BASSE' = { - FMULTM = 1; - FMULTE = 2; - discipline = 0; - parameterCategory = 6; - parameterNumber = 3; - typeOfFirstFixedSurface = 1; + FMULTM = 1; + FMULTE = 2; + discipline = 0; + parameterCategory = 6; + parameterNumber = 3; + typeOfFirstFixedSurface = 1; } 'SURFNEBUL.MOYENN' = { - FMULTM = 1; - FMULTE = 2; - discipline = 0; - parameterCategory = 6; - parameterNumber = 4; - typeOfFirstFixedSurface = 1; + FMULTM = 1; + FMULTE = 2; + discipline = 0; + parameterCategory = 6; + parameterNumber = 4; + typeOfFirstFixedSurface = 1; } 'SURFNEBUL.HAUTE' = { - discipline = 0; - parameterCategory = 6; - parameterNumber = 5; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 6; + parameterNumber = 5; + typeOfFirstFixedSurface = 1; } 'SURFPREC.EAU.CON' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 1; - parameterNumber = 48; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 1; + parameterNumber = 48; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; } 'SURFPREC.EAU.GEC' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 1; - parameterNumber = 47; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 1; + parameterNumber = 47; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; } 'SURFPREC.NEI.CON' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 1; - parameterNumber = 14; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 1; + parameterNumber = 14; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; } 'SURFPREC.NEI.GEC' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 1; - parameterNumber = 15; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 1; + parameterNumber = 15; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; } 'SURFPRESSION' = { - discipline = 0; - parameterCategory = 3; - parameterNumber = 25; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 3; + parameterNumber = 25; + typeOfFirstFixedSurface = 1; } 'SURFPROP.ARGILE' = { - discipline = 2; - parameterCategory = 3; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 2; + parameterCategory = 3; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'SURFPROP.SABLE' = { - discipline = 2; - parameterCategory = 3; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 2; + parameterCategory = 3; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'SURFPROP.VEGETAT' = { - FMULTM = 1; - FMULTE = 2; - discipline = 2; - parameterCategory = 0; - parameterNumber = 4; - typeOfFirstFixedSurface = 1; + FMULTM = 1; + FMULTE = 2; + discipline = 2; + parameterCategory = 0; + parameterNumber = 4; + typeOfFirstFixedSurface = 1; } 'SURFRAYT_DIR_SUR' = { - discipline = 0; - parameterCategory = 4; - parameterNumber = 7; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 4; + parameterNumber = 7; + typeOfFirstFixedSurface = 1; } 'SURFRAYT_SOL_CL' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 4; - parameterNumber = 11; - typeOfFirstFixedSurface = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 4; + parameterNumber = 11; + typeOfFirstFixedSurface = 1; } 'SURFRAYT_SOLA_DE' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 4; - parameterNumber = 7; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 4; + parameterNumber = 7; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; } 'SURFRAYT_THER_CL' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 5; - parameterNumber = 6; - typeOfFirstFixedSurface = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 5; + parameterNumber = 6; + typeOfFirstFixedSurface = 1; } 'SURFRAYT_THER_DE' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 5; - parameterNumber = 3; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 5; + parameterNumber = 3; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; } 'SURFRAYT.LUNE.DE' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 4; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 4; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'SURFRAYT.SOLAIRE' = { - discipline = 0; - parameterCategory = 4; - parameterNumber = 9; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 4; + parameterNumber = 9; + typeOfFirstFixedSurface = 1; } 'SURFRAYT.TERREST' = { - discipline = 0; - parameterCategory = 5; - parameterNumber = 5; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 5; + parameterNumber = 5; + typeOfFirstFixedSurface = 1; } 'SURFREFLECT.MAX' = { - discipline = 0; - parameterCategory = 255; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 255; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'SURFRES.EVAPOTRA' = { - discipline = 2; - parameterCategory = 0; - parameterNumber = 6; - typeOfFirstFixedSurface = 1; + discipline = 2; + parameterCategory = 0; + parameterNumber = 6; + typeOfFirstFixedSurface = 1; } 'SURFRESERV.EAU' = { - discipline = 2; - parameterCategory = 3; - parameterNumber = 20; - typeOfFirstFixedSurface = 1; + discipline = 2; + parameterCategory = 3; + parameterNumber = 20; + typeOfFirstFixedSurface = 1; } 'SURFRESERV.GLACE' = { - discipline = 2; - parameterCategory = 3; - parameterNumber = 22; - typeOfFirstFixedSurface = 1; + discipline = 2; + parameterCategory = 3; + parameterNumber = 22; + typeOfFirstFixedSurface = 1; } 'SURFRESERV.INTER' = { - discipline = 2; - parameterCategory = 3; - parameterNumber = 20; - typeOfFirstFixedSurface = 1; + discipline = 2; + parameterCategory = 3; + parameterNumber = 20; + typeOfFirstFixedSurface = 1; } 'SURFRESERV.NEIGE' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 11; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 1; + parameterNumber = 11; + typeOfFirstFixedSurface = 1; } 'SURFRESI.STO.MIN' = { - discipline = 2; - parameterCategory = 0; - parameterNumber = 16; - typeOfFirstFixedSurface = 1; + discipline = 2; + parameterCategory = 0; + parameterNumber = 16; + typeOfFirstFixedSurface = 1; } 'SURFTEMPERATURE' = { - discipline = 2; - parameterCategory = 3; - parameterNumber = 18; - typeOfFirstFixedSurface = 1; + discipline = 2; + parameterCategory = 3; + parameterNumber = 18; + typeOfFirstFixedSurface = 1; } 'SURFTENS.DMOG.ME' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 3; - parameterNumber = 17; - typeOfFirstFixedSurface = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 3; + parameterNumber = 17; + typeOfFirstFixedSurface = 1; } 'SURFTENS.DMOG.ZO' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 3; - parameterNumber = 16; - typeOfFirstFixedSurface = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 3; + parameterNumber = 16; + typeOfFirstFixedSurface = 1; } 'SURFTENS.TURB.ME' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 2; - parameterNumber = 37; - typeOfFirstFixedSurface = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 2; + parameterNumber = 37; + typeOfFirstFixedSurface = 1; } 'SURFTENS.TURB.ZO' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 2; - parameterNumber = 38; - typeOfFirstFixedSurface = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 2; + parameterNumber = 38; + typeOfFirstFixedSurface = 1; } 'SURFTOT.WAT.VAPO' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 64; - typeOfFirstFixedSurface = 1; - typeOfSecondFixedSurface = 8; + discipline = 0; + parameterCategory = 1; + parameterNumber = 64; + typeOfFirstFixedSurface = 1; + typeOfSecondFixedSurface = 8; } 'SURFVAR.GEOP.ANI' = { - discipline = 0; - parameterCategory = 3; - parameterNumber = 24; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 3; + parameterNumber = 24; + typeOfFirstFixedSurface = 1; } 'SURFVAR.GEOP.DIR' = { - discipline = 0; - parameterCategory = 3; - parameterNumber = 21; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 3; + parameterNumber = 21; + typeOfFirstFixedSurface = 1; } 'SURFZ0.FOIS.G' = { - FMULTM = 101971621297793; - FMULTE = -15; - discipline = 2; - parameterCategory = 0; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + FMULTM = 101971621297793; + FMULTE = -15; + discipline = 2; + parameterCategory = 0; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'PROFRESERV.EAU' = { - discipline = 2; - level = 255; - parameterCategory = 3; - parameterNumber = 20; - typeOfFirstFixedSurface = 106; + discipline = 2; + level = 255; + parameterCategory = 3; + parameterNumber = 20; + typeOfFirstFixedSurface = 106; } 'PROFRESERV.GLACE' = { - discipline = 2; - level = 255; - parameterCategory = 3; - parameterNumber = 22; - typeOfFirstFixedSurface = 106; + discipline = 2; + level = 255; + parameterCategory = 3; + parameterNumber = 22; + typeOfFirstFixedSurface = 106; } 'PROFTEMPERATURE' = { - discipline = 2; - level = 255; - parameterCategory = 3; - parameterNumber = 18; - typeOfFirstFixedSurface = 106; + discipline = 2; + level = 255; + parameterCategory = 3; + parameterNumber = 18; + typeOfFirstFixedSurface = 106; } 'PROFXRUISSELLEME' = { - discipline = 2; - level = 255; - parameterCategory = 0; - parameterNumber = 5; - typeOfFirstFixedSurface = 106; + discipline = 2; + level = 255; + parameterCategory = 0; + parameterNumber = 5; + typeOfFirstFixedSurface = 106; } 'CLSHUMI.RELATIVE' = { - FMULTM = 1; - FMULTE = 2; - discipline = 0; - level = 2; - parameterCategory = 1; - parameterNumber = 1; - typeOfFirstFixedSurface = 103; + FMULTM = 1; + FMULTE = 2; + discipline = 0; + level = 2; + parameterCategory = 1; + parameterNumber = 1; + typeOfFirstFixedSurface = 103; } 'CLSHUMI.SPECIFIQ' = { - discipline = 0; - level = 2; - parameterCategory = 1; - parameterNumber = 0; - typeOfFirstFixedSurface = 103; + discipline = 0; + level = 2; + parameterCategory = 1; + parameterNumber = 0; + typeOfFirstFixedSurface = 103; } 'CLSMAXI.HUMI.REL' = { - discipline = 0; - level = 2; - parameterCategory = 1; - parameterNumber = 1; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 103; - typeOfStatisticalProcessing = 2; + discipline = 0; + level = 2; + parameterCategory = 1; + parameterNumber = 1; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 103; + typeOfStatisticalProcessing = 2; } 'CLSMAXI.TEMPERAT' = { - discipline = 0; - level = 2; - parameterCategory = 0; - parameterNumber = 0; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 103; - typeOfStatisticalProcessing = 2; + discipline = 0; + level = 2; + parameterCategory = 0; + parameterNumber = 0; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 103; + typeOfStatisticalProcessing = 2; } 'CLSMINI.HUMI.REL' = { - discipline = 0; - level = 2; - parameterCategory = 1; - parameterNumber = 1; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 103; - typeOfStatisticalProcessing = 3; + discipline = 0; + level = 2; + parameterCategory = 1; + parameterNumber = 1; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 103; + typeOfStatisticalProcessing = 3; } 'CLSMINI.TEMPERAT' = { - discipline = 0; - level = 2; - parameterCategory = 0; - parameterNumber = 0; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 103; - typeOfStatisticalProcessing = 3; + discipline = 0; + level = 2; + parameterCategory = 0; + parameterNumber = 0; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 103; + typeOfStatisticalProcessing = 3; } 'CLSTEMPERATURE' = { - discipline = 0; - level = 2; - parameterCategory = 0; - parameterNumber = 0; - typeOfFirstFixedSurface = 103; + discipline = 0; + level = 2; + parameterCategory = 0; + parameterNumber = 0; + typeOfFirstFixedSurface = 103; } 'CLSU.RAF.MOD.XFU' = { - discipline = 0; - level = 10; - parameterCategory = 2; - parameterNumber = 23; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 103; - typeOfStatisticalProcessing = 0; + discipline = 0; + level = 10; + parameterCategory = 2; + parameterNumber = 23; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 103; + typeOfStatisticalProcessing = 0; } 'CLSVENT.ZONAL' = { - discipline = 0; - level = 10; - parameterCategory = 2; - parameterNumber = 2; - typeOfFirstFixedSurface = 103; + discipline = 0; + level = 10; + parameterCategory = 2; + parameterNumber = 2; + typeOfFirstFixedSurface = 103; } 'CLSVENT.MERIDIEN' = { - discipline = 0; - level = 10; - parameterCategory = 2; - parameterNumber = 3; - typeOfFirstFixedSurface = 103; + discipline = 0; + level = 10; + parameterCategory = 2; + parameterNumber = 3; + typeOfFirstFixedSurface = 103; } 'CLSV.RAF.MOD.XFU' = { - discipline = 0; - level = 10; - parameterCategory = 2; - parameterNumber = 24; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 103; - typeOfStatisticalProcessing = 0; + discipline = 0; + level = 10; + parameterCategory = 2; + parameterNumber = 24; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 103; + typeOfStatisticalProcessing = 0; } 'SOMMFLU.RAY.SOLA' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 4; - parameterNumber = 9; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 8; - typeOfStatisticalProcessing = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 4; + parameterNumber = 9; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 8; + typeOfStatisticalProcessing = 1; } 'SOMMFLU.RAY.THER' = { - LSTCUM = 1; - discipline = 0; - parameterCategory = 5; - parameterNumber = 5; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 8; - typeOfStatisticalProcessing = 1; + LSTCUM = 1; + discipline = 0; + parameterCategory = 5; + parameterNumber = 5; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 8; + typeOfStatisticalProcessing = 1; } 'SOMMRAYT.SOLAIRE' = { - discipline = 0; - parameterCategory = 4; - parameterNumber = 9; - typeOfFirstFixedSurface = 8; + discipline = 0; + parameterCategory = 4; + parameterNumber = 9; + typeOfFirstFixedSurface = 8; } 'SOMMRAYT.TERREST' = { - discipline = 0; - parameterCategory = 5; - parameterNumber = 5; - typeOfFirstFixedSurface = 8; + discipline = 0; + parameterCategory = 5; + parameterNumber = 5; + typeOfFirstFixedSurface = 8; } 'TOPRAYT_DIR_SOM' = { - discipline = 0; - parameterCategory = 4; - parameterNumber = 7; - typeOfFirstFixedSurface = 8; + discipline = 0; + parameterCategory = 4; + parameterNumber = 7; + typeOfFirstFixedSurface = 8; } 'ATMONEBUL.TOTALE' = { - discipline = 0; - parameterCategory = 6; - parameterNumber = 1; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; + discipline = 0; + parameterCategory = 6; + parameterNumber = 1; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; } 'ATMONEBUL.CONVEC' = { - discipline = 0; - parameterCategory = 6; - parameterNumber = 2; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; + discipline = 0; + parameterCategory = 6; + parameterNumber = 2; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; } 'ATMONEBUL.BASSE' = { - discipline = 0; - parameterCategory = 6; - parameterNumber = 3; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; + discipline = 0; + parameterCategory = 6; + parameterNumber = 3; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; } 'ATMONEBUL.MOYENN' = { - discipline = 0; - parameterCategory = 6; - parameterNumber = 4; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; + discipline = 0; + parameterCategory = 6; + parameterNumber = 4; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; } 'ATMONEBUL.HAUTE' = { - discipline = 0; - parameterCategory = 6; - parameterNumber = 5; - productDefinitionTemplateNumber = 8; - typeOfFirstFixedSurface = 1; - typeOfStatisticalProcessing = 1; + discipline = 0; + parameterCategory = 6; + parameterNumber = 5; + productDefinitionTemplateNumber = 8; + typeOfFirstFixedSurface = 1; + typeOfStatisticalProcessing = 1; } 'CLPMHAUT.MOD.XFU' = { - discipline = 0; - parameterCategory = 3; - parameterNumber = 18; - typeOfFirstFixedSurface = 1; - typeOfSecondFixedSurface = 255; + discipline = 0; + parameterCategory = 3; + parameterNumber = 18; + typeOfFirstFixedSurface = 1; + typeOfSecondFixedSurface = 255; } 'CLPMOCON.MOD.XFU' = { - discipline = 0; - parameterCategory = 1; - parameterNumber = 26; - typeOfFirstFixedSurface = 1; - typeOfSecondFixedSurface = 255; + discipline = 0; + parameterCategory = 1; + parameterNumber = 26; + typeOfFirstFixedSurface = 1; + typeOfSecondFixedSurface = 255; } 'CUF1PRESSURE' = { - discipline = 0; - level = 1; - parameterCategory = 3; - parameterNumber = 2; - typeOfFirstFixedSurface = 1; + discipline = 0; + level = 1; + parameterCategory = 3; + parameterNumber = 2; + typeOfFirstFixedSurface = 1; } 'CUF2PRESSURE' = { - discipline = 0; - level = 2; - parameterCategory = 3; - parameterNumber = 2; - typeOfFirstFixedSurface = 1; + discipline = 0; + level = 2; + parameterCategory = 3; + parameterNumber = 2; + typeOfFirstFixedSurface = 1; } 'GEOMASK.FPOS' = { - discipline = 0; - parameterCategory = 191; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 191; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'LAT_G_XY' = { - discipline = 0; - parameterCategory = 191; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 191; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'LATGAUSS' = { - discipline = 0; - parameterCategory = 191; - parameterNumber = 1; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 191; + parameterNumber = 1; + typeOfFirstFixedSurface = 1; } 'LON_G_XY' = { - discipline = 0; - parameterCategory = 191; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 191; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'LONGAUSS' = { - discipline = 0; - parameterCategory = 191; - parameterNumber = 2; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 191; + parameterNumber = 2; + typeOfFirstFixedSurface = 1; } 'MAP_FACTOR' = { - discipline = 0; - parameterCategory = 191; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 191; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'MESHGAUSS' = { - discipline = 0; - parameterCategory = 191; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 191; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'MSLPRESSURE' = { - discipline = 0; - parameterCategory = 3; - parameterNumber = 1; - typeOfFirstFixedSurface = 101; + discipline = 0; + parameterCategory = 3; + parameterNumber = 1; + typeOfFirstFixedSurface = 101; } 'RELATEMPERATURE' = { - discipline = 2; - level = 255; - parameterCategory = 3; - parameterNumber = 18; - typeOfFirstFixedSurface = 106; + discipline = 2; + level = 255; + parameterCategory = 3; + parameterNumber = 18; + typeOfFirstFixedSurface = 106; } 'RELAPROP.RMAX.EA' = { - discipline = 2; - level = 255; - parameterCategory = 3; - parameterNumber = 255; - typeOfFirstFixedSurface = 106; + discipline = 2; + level = 255; + parameterCategory = 3; + parameterNumber = 255; + typeOfFirstFixedSurface = 106; } 'SIM_REFLECT.MAX' = { - discipline = 0; - parameterCategory = 16; - parameterNumber = 4; - typeOfFirstFixedSurface = 10; + discipline = 0; + parameterCategory = 16; + parameterNumber = 4; + typeOfFirstFixedSurface = 10; } 'SUNSHI._DURATION' = { - discipline = 0; - parameterCategory = 6; - parameterNumber = 33; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 6; + parameterNumber = 33; + typeOfFirstFixedSurface = 1; } 'THETAPWP_FLUX' = { - discipline = 0; - parameterCategory = 0; - parameterNumber = 255; - typeOfFirstFixedSurface = 1; + discipline = 0; + parameterCategory = 0; + parameterNumber = 255; + typeOfFirstFixedSurface = 1; } 'default' = { - discipline = 255; - parameterCategory = 255; - parameterNumber = 255; + discipline = 255; + parameterCategory = 255; + parameterNumber = 255; } diff --git a/definitions/grib2/localConcepts/lfpw/faLevelName.def b/definitions/grib2/localConcepts/lfpw/faLevelName.def index b56a6db74..16948ae60 100644 --- a/definitions/grib2/localConcepts/lfpw/faLevelName.def +++ b/definitions/grib2/localConcepts/lfpw/faLevelName.def @@ -1,63 +1,63 @@ 'S' = { - parameterCategory = 255; - parameterNumber = 255; - scaleFactorOfFirstFixedSurface = 0; - scaledValueOfFirstFixedSurface = 0; - typeOfFirstFixedSurface = 119; - typeOfSecondFixedSurface = 255; + parameterCategory = 255; + parameterNumber = 255; + scaleFactorOfFirstFixedSurface = 0; + scaledValueOfFirstFixedSurface = 0; + typeOfFirstFixedSurface = 119; + typeOfSecondFixedSurface = 255; } 'H' = { - parameterCategory = 255; - parameterNumber = 255; - scaleFactorOfFirstFixedSurface = 0; - scaledValueOfFirstFixedSurface = 0; - typeOfFirstFixedSurface = 103; - typeOfSecondFixedSurface = 255; + parameterCategory = 255; + parameterNumber = 255; + scaleFactorOfFirstFixedSurface = 0; + scaledValueOfFirstFixedSurface = 0; + typeOfFirstFixedSurface = 103; + typeOfSecondFixedSurface = 255; } 'P' = { - ZLMULT = 1.0000000e-02; - parameterCategory = 255; - parameterNumber = 255; - scaleFactorOfFirstFixedSurface = 0; - scaledValueOfFirstFixedSurface = 0; - typeOfFirstFixedSurface = 100; - typeOfSecondFixedSurface = 255; + ZLMULT = 1.0000000e-02; + parameterCategory = 255; + parameterNumber = 255; + scaleFactorOfFirstFixedSurface = 0; + scaledValueOfFirstFixedSurface = 0; + typeOfFirstFixedSurface = 100; + typeOfSecondFixedSurface = 255; } 'V' = { - parameterCategory = 255; - parameterNumber = 255; - scaleFactorOfFirstFixedSurface = 0; - scaledValueOfFirstFixedSurface = 0; - typeOfFirstFixedSurface = 109; - typeOfSecondFixedSurface = 255; + parameterCategory = 255; + parameterNumber = 255; + scaleFactorOfFirstFixedSurface = 0; + scaledValueOfFirstFixedSurface = 0; + typeOfFirstFixedSurface = 109; + typeOfSecondFixedSurface = 255; } 'T' = { - parameterCategory = 255; - parameterNumber = 255; - scaleFactorOfFirstFixedSurface = 0; - scaledValueOfFirstFixedSurface = 0; - typeOfFirstFixedSurface = 20; - typeOfSecondFixedSurface = 255; + parameterCategory = 255; + parameterNumber = 255; + scaleFactorOfFirstFixedSurface = 0; + scaledValueOfFirstFixedSurface = 0; + typeOfFirstFixedSurface = 20; + typeOfSecondFixedSurface = 255; } 'KT' = { - ZLBASE = 1.5000000e-01; - parameterCategory = 255; - parameterNumber = 255; - scaleFactorOfFirstFixedSurface = 0; - scaledValueOfFirstFixedSurface = 0; - typeOfFirstFixedSurface = 20; - typeOfSecondFixedSurface = 255; + ZLBASE = 1.5000000e-01; + parameterCategory = 255; + parameterNumber = 255; + scaleFactorOfFirstFixedSurface = 0; + scaledValueOfFirstFixedSurface = 0; + typeOfFirstFixedSurface = 20; + typeOfSecondFixedSurface = 255; } 'KB' = { - ZLBASE = 1.5000000e-01; - parameterCategory = 255; - parameterNumber = 255; - scaleFactorOfFirstFixedSurface = 0; - scaledValueOfFirstFixedSurface = 0; - typeOfFirstFixedSurface = 20; - typeOfSecondFixedSurface = 255; + ZLBASE = 1.5000000e-01; + parameterCategory = 255; + parameterNumber = 255; + scaleFactorOfFirstFixedSurface = 0; + scaledValueOfFirstFixedSurface = 0; + typeOfFirstFixedSurface = 20; + typeOfSecondFixedSurface = 255; } 'default' = { - typeOfFirstFixedSurface = 255; - typeOfSecondFixedSurface = 255; + typeOfFirstFixedSurface = 255; + typeOfSecondFixedSurface = 255; } diff --git a/definitions/grib2/localConcepts/uerra/cfName.def b/definitions/grib2/localConcepts/uerra/cfName.def index 9966f3518..da6158130 100644 --- a/definitions/grib2/localConcepts/uerra/cfName.def +++ b/definitions/grib2/localConcepts/uerra/cfName.def @@ -8,4 +8,6 @@ typeOfSecondFixedSurface = 255 ; scaledValueOfFirstFixedSurface = 0 ; scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; } diff --git a/definitions/grib2/localConcepts/uerra/cfVarName.def b/definitions/grib2/localConcepts/uerra/cfVarName.def index 8921aae12..b961d67a1 100644 --- a/definitions/grib2/localConcepts/uerra/cfVarName.def +++ b/definitions/grib2/localConcepts/uerra/cfVarName.def @@ -158,4 +158,6 @@ typeOfSecondFixedSurface = 255 ; scaledValueOfFirstFixedSurface = 0 ; scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; } diff --git a/definitions/grib2/localConcepts/uerra/name.def b/definitions/grib2/localConcepts/uerra/name.def index fc28d51dc..9a720504b 100644 --- a/definitions/grib2/localConcepts/uerra/name.def +++ b/definitions/grib2/localConcepts/uerra/name.def @@ -158,4 +158,6 @@ typeOfSecondFixedSurface = 255 ; scaledValueOfFirstFixedSurface = 0 ; scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; } diff --git a/definitions/grib2/localConcepts/uerra/paramId.def b/definitions/grib2/localConcepts/uerra/paramId.def index 9fd46b2d6..b29fc64d6 100644 --- a/definitions/grib2/localConcepts/uerra/paramId.def +++ b/definitions/grib2/localConcepts/uerra/paramId.def @@ -158,4 +158,6 @@ typeOfSecondFixedSurface = 255 ; scaledValueOfFirstFixedSurface = 0 ; scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; } diff --git a/definitions/grib2/localConcepts/uerra/shortName.def b/definitions/grib2/localConcepts/uerra/shortName.def index 6bff366c3..0d93f5aab 100644 --- a/definitions/grib2/localConcepts/uerra/shortName.def +++ b/definitions/grib2/localConcepts/uerra/shortName.def @@ -158,4 +158,6 @@ typeOfSecondFixedSurface = 255 ; scaledValueOfFirstFixedSurface = 0 ; scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; } diff --git a/definitions/grib2/localConcepts/uerra/units.def b/definitions/grib2/localConcepts/uerra/units.def index 3346b1737..a2629a2fe 100644 --- a/definitions/grib2/localConcepts/uerra/units.def +++ b/definitions/grib2/localConcepts/uerra/units.def @@ -158,4 +158,6 @@ typeOfSecondFixedSurface = 255 ; scaledValueOfFirstFixedSurface = 0 ; scaleFactorOfFirstFixedSurface = 0 ; + scaledValueOfSecondFixedSurface = missing() ; + scaleFactorOfSecondFixedSurface = missing() ; } diff --git a/definitions/grib2/ls_labeling.82.def b/definitions/grib2/ls_labeling.82.def index 93e89f465..d0eb0a320 100644 --- a/definitions/grib2/ls_labeling.82.def +++ b/definitions/grib2/ls_labeling.82.def @@ -1,8 +1,7 @@ ######################### # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 14 Feb 2014 -# modified: # ######################### diff --git a/definitions/grib2/mars_labeling.82.def b/definitions/grib2/mars_labeling.82.def index 65661577d..88328c1a2 100644 --- a/definitions/grib2/mars_labeling.82.def +++ b/definitions/grib2/mars_labeling.82.def @@ -1,6 +1,5 @@ -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 14 Feb 2014 -# modified: # ######################### diff --git a/definitions/grib2/postProcessingConcept.def b/definitions/grib2/postProcessingConcept.def index 03be5fa93..cde17cf2b 100644 --- a/definitions/grib2/postProcessingConcept.def +++ b/definitions/grib2/postProcessingConcept.def @@ -1,4 +1,4 @@ -"unknown" = { typeOfPostProcessing = 0; } +# For template.4.postproc.def "lisflood" = { typeOfPostProcessing = 1; } "lisflood_eric" = { typeOfPostProcessing = 2; } "lisflood_season" = { typeOfPostProcessing = 3; } @@ -15,4 +15,3 @@ "mhm_mrm" = { typeOfPostProcessing = 203; } "pcrg_mrm" = { typeOfPostProcessing = 204; } "meteogrid" = { typeOfPostProcessing = 205; } - diff --git a/definitions/grib2/tables/4/4.151.table b/definitions/grib2/tables/4/4.151.table index bcfa0aea7..95598aab8 100644 --- a/definitions/grib2/tables/4/4.151.table +++ b/definitions/grib2/tables/4/4.151.table @@ -1,4 +1,4 @@ -# CODE TABLE 4.15, Confidence level units +# CODE TABLE 4.15, Confidence level units 0 0 bad 1 1 suspect diff --git a/definitions/grib2/tables/4/4.2.0.1.table b/definitions/grib2/tables/4/4.2.0.1.table index 6012e4beb..dbce129d4 100644 --- a/definitions/grib2/tables/4/4.2.0.1.table +++ b/definitions/grib2/tables/4/4.2.0.1.table @@ -31,7 +31,7 @@ 29 29 Total snowfall (m) 30 30 Precipitable water category (Code table 4.202) 31 31 Hail (m) -32 32 Graupel (snow pellets) (kg kg-1) +32 32 Graupel (snow pellets) (kg kg-1) 33 33 Categorical rain (Code table 4.222) 34 34 Categorical freezing rain (Code table 4.222) 35 35 Categorical ice pellets (Code table 4.222) diff --git a/definitions/grib2/tables/5/4.151.table b/definitions/grib2/tables/5/4.151.table index bcfa0aea7..95598aab8 100644 --- a/definitions/grib2/tables/5/4.151.table +++ b/definitions/grib2/tables/5/4.151.table @@ -1,4 +1,4 @@ -# CODE TABLE 4.15, Confidence level units +# CODE TABLE 4.15, Confidence level units 0 0 bad 1 1 suspect diff --git a/definitions/grib2/template.3.1.def b/definitions/grib2/template.3.1.def index 733573062..1cfca8e5d 100644 --- a/definitions/grib2/template.3.1.def +++ b/definitions/grib2/template.3.1.def @@ -1,7 +1,7 @@ # (C) Copyright 2005- ECMWF. # TEMPLATE 3.1, Rotated Latitude/longitude (or equidistant cylindrical, or Plate Carree) - + include "grib2/template.3.shape_of_the_earth.def"; include "grib2/template.3.latlon.def"; include "grib2/template.3.rotation.def"; diff --git a/definitions/grib2/template.3.10.def b/definitions/grib2/template.3.10.def index 818c43c09..975d8dc87 100644 --- a/definitions/grib2/template.3.10.def +++ b/definitions/grib2/template.3.10.def @@ -50,7 +50,7 @@ include "grib2/template.3.scanning_mode.def"; unsigned[4] orientationOfTheGrid : dump ; meta geography.orientationOfTheGridInDegrees scale(orientationOfTheGrid,oneConstant,grib2divider,truncateDegrees) : dump; - + # Di - longitudinal direction grid length # NOTE 2: Grid lengths are in units of 10**-3 m, at the latitude specified by LaD unsigned[4] Di : edition_specific,no_copy; diff --git a/definitions/grib2/template.3.12.def b/definitions/grib2/template.3.12.def index e2b5bcb18..d75098148 100644 --- a/definitions/grib2/template.3.12.def +++ b/definitions/grib2/template.3.12.def @@ -48,7 +48,7 @@ include "grib2/template.3.scanning_mode.def"; unsigned[4] Di : edition_specific,no_copy; alias iDirectionIncrementGridLength = Di; meta geography.DiInMetres scale(Di,oneConstant,hundred,truncateDegrees) : dump; - + # Dj - j-direction increment length in units of 10-2 m unsigned[4] Dj : edition_specific,no_copy; alias jDirectionIncrementGridLength = Dj; diff --git a/definitions/grib2/template.3.2.def b/definitions/grib2/template.3.2.def index 5ef4ef744..f587f9886 100644 --- a/definitions/grib2/template.3.2.def +++ b/definitions/grib2/template.3.2.def @@ -1,7 +1,7 @@ # (C) Copyright 2005- ECMWF. # TEMPLATE 3.2, Stretched Latitude/longitude (or equidistant cylindrical, or Plate Carree) - + include "grib2/template.3.shape_of_the_earth.def"; include "grib2/template.3.latlon.def"; include "grib2/template.3.stretching.def"; diff --git a/definitions/grib2/template.3.4.def b/definitions/grib2/template.3.4.def index 1a3cca40e..4e533b4b2 100644 --- a/definitions/grib2/template.3.4.def +++ b/definitions/grib2/template.3.4.def @@ -1,6 +1,5 @@ # (C) Copyright 2005- ECMWF. # TEMPLATE 3.4, Variable resolution latitude/longitude - include "grib2/template.3.shape_of_the_earth.def"; include "grib2/template.3.latlon_vares.def"; diff --git a/definitions/grib2/template.3.41.def b/definitions/grib2/template.3.41.def index 03534c221..e3443dd34 100644 --- a/definitions/grib2/template.3.41.def +++ b/definitions/grib2/template.3.41.def @@ -1,7 +1,7 @@ # (C) Copyright 2005- ECMWF. # TEMPLATE 3.41, Rotated Gaussian latitude/longitude - + include "grib2/template.3.shape_of_the_earth.def"; include "grib2/template.3.gaussian.def"; include "grib2/template.3.rotation.def"; diff --git a/definitions/grib2/template.3.5.def b/definitions/grib2/template.3.5.def index d364d792c..ecfb3e07c 100644 --- a/definitions/grib2/template.3.5.def +++ b/definitions/grib2/template.3.5.def @@ -1,7 +1,7 @@ # (C) Copyright 2005- ECMWF. # TEMPLATE 3.5, Variable resolution rotated latitude/longitude - + include "grib2/template.3.shape_of_the_earth.def"; include "grib2/template.3.latlon_vares.def"; include "grib2/template.3.rotation.def"; diff --git a/definitions/grib2/template.3.gaussian.def b/definitions/grib2/template.3.gaussian.def index b41399654..8db26647b 100755 --- a/definitions/grib2/template.3.gaussian.def +++ b/definitions/grib2/template.3.gaussian.def @@ -26,11 +26,11 @@ meta g2grid g2grid( subdivisionsOfBasicAngle ); -meta geography.latitudeOfFirstGridPointInDegrees g2latlon(g2grid,0) : dump; -meta geography.longitudeOfFirstGridPointInDegrees g2latlon(g2grid,1) : dump; -meta geography.latitudeOfLastGridPointInDegrees g2latlon(g2grid,2) : dump; -meta geography.longitudeOfLastGridPointInDegrees g2latlon(g2grid,3) : dump; -meta geography.iDirectionIncrementInDegrees g2latlon(g2grid,4,iDirectionIncrementGiven) : can_be_missing,dump; +meta geography.latitudeOfFirstGridPointInDegrees g2latlon(g2grid,0) : dump; +meta geography.longitudeOfFirstGridPointInDegrees g2latlon(g2grid,1) : dump; +meta geography.latitudeOfLastGridPointInDegrees g2latlon(g2grid,2) : dump; +meta geography.longitudeOfLastGridPointInDegrees g2latlon(g2grid,3) : dump; +meta geography.iDirectionIncrementInDegrees g2latlon(g2grid,4,iDirectionIncrementGiven) : can_be_missing,dump; meta global global_gaussian(N,Ni,iDirectionIncrement, latitudeOfFirstGridPoint, diff --git a/definitions/grib2/template.4.aerosol.def b/definitions/grib2/template.4.aerosol.def index 31b8a01f5..681f3fdc1 100644 --- a/definitions/grib2/template.4.aerosol.def +++ b/definitions/grib2/template.4.aerosol.def @@ -1,4 +1,5 @@ # (C) Copyright 2005- ECMWF. -# Atmospheric chemical or physical constituent type +# Aerosol type codetable[2] aerosolType ('4.233.table',masterDir,localDir) : dump; +meta aerosolTypeName codetable_title(aerosolType); diff --git a/definitions/grib2/template.4.horizontal.def b/definitions/grib2/template.4.horizontal.def index 537377b9e..bb753e4e3 100755 --- a/definitions/grib2/template.4.horizontal.def +++ b/definitions/grib2/template.4.horizontal.def @@ -47,7 +47,7 @@ if (typeOfSecondFixedSurface == 255) { scaledValueOfSecondFixedSurface, pressureUnits) :dump; alias level=topLevel; # (see GRIB-725) - + } alias ls.level=level; alias vertical.level=level; diff --git a/definitions/grib2/template.4.postproc.def b/definitions/grib2/template.4.postproc.def index 33b08ed46..7ce312ba9 100644 --- a/definitions/grib2/template.4.postproc.def +++ b/definitions/grib2/template.4.postproc.def @@ -2,18 +2,17 @@ # The input process identifier shall have the value of the 'analysis or forecast process identifier' of the # original GRIB message used as input of the post-processing -unsigned[2] inputProcessIdentifier : dump,edition_specific; +unsigned[2] inputProcessIdentifier : dump,edition_specific; # The input originating centre shall have the value of the 'originating centre' of the original GRIB message # used as input of the post-processing codetable[2] inputOriginatingCentre 'common/c-11.table' : dump,edition_specific,string_type; # This identifies which post-processing technique was used. This is defined by the originating centre -unsigned[1] typeOfPostProcessing : dump,edition_specific; +unsigned[1] typeOfPostProcessing : dump,edition_specific; concept postProcessing (unknown,"postProcessingConcept.def",conceptsDir2,conceptsDir1):no_copy; if (datasetForLocal is "fire") { template_nofail fireTemplate "grib2/fireTemplate.def"; } - diff --git a/definitions/grib2/template.4.statistical.def b/definitions/grib2/template.4.statistical.def index e4be03e10..35390d536 100644 --- a/definitions/grib2/template.4.statistical.def +++ b/definitions/grib2/template.4.statistical.def @@ -74,7 +74,7 @@ if (numberOfTimeRange == 1 || numberOfTimeRange == 2) { meta endStep g2end_step( startStep, stepUnits, - + year, month, day, @@ -94,7 +94,7 @@ if (numberOfTimeRange == 1 || numberOfTimeRange == 2) { typeOfTimeIncrement, numberOfTimeRange ) : dump,no_copy; - + meta stepRange g2step_range(startStep,endStep): dump; } else { constant stepType = "multiple steps"; diff --git a/definitions/grib2/template.5.1.def b/definitions/grib2/template.5.1.def index d41ce6403..e01b7f3e4 100644 --- a/definitions/grib2/template.5.1.def +++ b/definitions/grib2/template.5.1.def @@ -16,7 +16,7 @@ unsigned[4] numberOfCodedValues; # NR - first dimension (rows) unsigned[2] firstDimension; -alias NR = firstDimension; +alias NR = firstDimension; # NC - second dimension (columns) unsigned[2] secondDimension; @@ -47,12 +47,12 @@ ieeefloat coefsSecond[NC2]; # TODO: find proper names alias data.coefsFirst = coefsFirst; alias data.coefsSecond=coefsSecond; -if(matrixBitmapsPresent == 1) { +if (matrixBitmapsPresent == 1) { constant datumSize = NC*NR; constant secondaryBitmapsCount = numberOfValues + 0; constant secondaryBitmapsSize = secondaryBitmapsCount/8; - transient numberOfDataMatrices = numberOfDataPoints/datumSize; + transient numberOfDataMatrices = numberOfDataPoints/datumSize; position offsetBBitmap; meta secondaryBitmaps g2bitmap( @@ -63,7 +63,7 @@ if(matrixBitmapsPresent == 1) { numberOfCodedValues , dummy) : read_only; - meta bitmap data_g2secondary_bitmap(primaryBitmap, + meta bitmap data_g2secondary_bitmap(primaryBitmap, secondaryBitmaps, missingValue,datumSize,numberOfDataPoints) : read_only; } diff --git a/definitions/grib2/template.5.50.def b/definitions/grib2/template.5.50.def index 065d65c51..9c63c39dd 100644 --- a/definitions/grib2/template.5.50.def +++ b/definitions/grib2/template.5.50.def @@ -3,5 +3,5 @@ # TEMPLATE 5.50, Spectral data - simple packing include "grib2/template.5.packing.def"; -# Real part of (0,0) +# Real part of (0,0) ieeefloat realPartOf00 ; diff --git a/definitions/grib2/template.7.50.def b/definitions/grib2/template.7.50.def index ce7f790aa..a905f224b 100644 --- a/definitions/grib2/template.7.50.def +++ b/definitions/grib2/template.7.50.def @@ -31,7 +31,6 @@ transient numberOfPackedValues = numberOfValues - 1 : no_copy; numberOfValues ) ; - meta packingError simple_packing_error(bitsPerValue,binaryScaleFactor,decimalScaleFactor,referenceValue,ieee) : no_copy; meta unpackedError simple_packing_error(zero,binaryScaleFactor,decimalScaleFactor,referenceValue,ieee) : no_copy; diff --git a/definitions/grib3/local.82.0.def b/definitions/grib3/local.82.0.def index ac8d17841..e7f911843 100644 --- a/definitions/grib3/local.82.0.def +++ b/definitions/grib3/local.82.0.def @@ -1,8 +1,7 @@ ######################### # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 14 Feb 2014 -# modified: # ################################# ### LOCAL SECTION DESCRIPTION ### diff --git a/definitions/grib3/local.82.82.def b/definitions/grib3/local.82.82.def index 5e3236757..c0def801d 100644 --- a/definitions/grib3/local.82.82.def +++ b/definitions/grib3/local.82.82.def @@ -1,8 +1,7 @@ ######################### # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 14 Feb 2014 -# modified: # ################################# ### LOCAL SECTION DESCRIPTION ### diff --git a/definitions/grib3/local.82.83.def b/definitions/grib3/local.82.83.def index d7ca8c457..b28d8a1c9 100644 --- a/definitions/grib3/local.82.83.def +++ b/definitions/grib3/local.82.83.def @@ -1,8 +1,7 @@ ################################################# # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 14 Feb 2014 -# modified: # ################################# ### LOCAL SECTION DESCRIPTION ### diff --git a/definitions/grib3/ls_labeling.82.def b/definitions/grib3/ls_labeling.82.def index 93e89f465..d0eb0a320 100644 --- a/definitions/grib3/ls_labeling.82.def +++ b/definitions/grib3/ls_labeling.82.def @@ -1,8 +1,7 @@ ######################### # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 14 Feb 2014 -# modified: # ######################### diff --git a/definitions/grib3/mars_labeling.82.def b/definitions/grib3/mars_labeling.82.def index 65661577d..88328c1a2 100644 --- a/definitions/grib3/mars_labeling.82.def +++ b/definitions/grib3/mars_labeling.82.def @@ -1,6 +1,5 @@ -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 14 Feb 2014 -# modified: # ######################### diff --git a/definitions/mars/eswi/class.table b/definitions/mars/eswi/class.table index 2dcd768d1..930b857c3 100644 --- a/definitions/mars/eswi/class.table +++ b/definitions/mars/eswi/class.table @@ -1,6 +1,6 @@ ######################### # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 6 Oct 2011 # modified: 13 May 2013 # diff --git a/definitions/mars/eswi/model.table b/definitions/mars/eswi/model.table index 93e74f306..7925899e3 100644 --- a/definitions/mars/eswi/model.table +++ b/definitions/mars/eswi/model.table @@ -1,6 +1,6 @@ ######################### ## -## author: Sebastien Villaume +## author: Sebastien Villaume ## created: 6 Oct 2011 ## modified: 20 Feb 2014 ## diff --git a/definitions/mars/eswi/stream.table b/definitions/mars/eswi/stream.table index 6d8a881c5..42fe5f33f 100644 --- a/definitions/mars/eswi/stream.table +++ b/definitions/mars/eswi/stream.table @@ -1,6 +1,6 @@ ######################### # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 6 Oct 2011 # modified: 20 Feb 2014 # diff --git a/definitions/mars/eswi/type.table b/definitions/mars/eswi/type.table index 50b9d633d..642ca3ac4 100644 --- a/definitions/mars/eswi/type.table +++ b/definitions/mars/eswi/type.table @@ -1,6 +1,6 @@ ######################### # -# author: Sebastien Villaume +# author: Sebastien Villaume # created: 6 Oct 2011 # modified: 13 May 2013 # diff --git a/examples/C/CMakeLists.txt b/examples/C/CMakeLists.txt index 05c53fcca..b16e717e6 100644 --- a/examples/C/CMakeLists.txt +++ b/examples/C/CMakeLists.txt @@ -82,6 +82,7 @@ if( HAVE_BUILD_TOOLS ) grib_set_bitmap grib_list grib_get_data + grib_nearest grib_nearest_multiple grib_multi grib_set_missing diff --git a/examples/C/grib_nearest.c b/examples/C/grib_nearest.c index 45d1c8eca..032b9c2b0 100644 --- a/examples/C/grib_nearest.c +++ b/examples/C/grib_nearest.c @@ -35,14 +35,14 @@ int main(int argc, char** argv) int i = 0; codes_fieldset* set = NULL; codes_handle* h = NULL; - char param[20] = {0,}; + char shortName[20] = {0,}; size_t len = 20; double lats[4] = {0,}; double lons[4] = {0,}; double values[4] = {0,}; double distances[4] = {0,}; int indexes[4] = {0,}; - char* order_by = "param,step"; + char* order_by = "shortName,step:i"; size_t size = 4; double lat = -40, lon = 15; @@ -63,7 +63,6 @@ int main(int argc, char** argv) printf("\nordering by %s\n", order_by); printf("\n%d fields in the fieldset\n", codes_fieldset_count(set)); - printf("n,step,param\n"); mode = CODES_NEAREST_SAME_GRID | CODES_NEAREST_SAME_POINT; count = 1; @@ -71,9 +70,9 @@ int main(int argc, char** argv) while ((h = codes_fieldset_next_handle(set, &err)) != NULL) { CODES_CHECK(codes_get_long(h, "step", &step), 0); len = 20; - CODES_CHECK(codes_get_string(h, "shortName", param, &len), 0); + CODES_CHECK(codes_get_string(h, "shortName", shortName, &len), 0); - printf("%d %ld %s ", count, step, param); + printf("Msg #%d, step=%ld, shortName=%s", count, step, shortName); if (!nearest) nearest = codes_grib_nearest_new(h, &err); CODES_CHECK(err, 0); CODES_CHECK(codes_grib_nearest_find(nearest, h, lat, lon, mode, lats, lons, values, distances, indexes, &size), 0); @@ -91,5 +90,9 @@ int main(int argc, char** argv) if (set) codes_fieldset_delete(set); + for (i = 0; i < nfiles; i++) + free(filenames[i]); + free(filenames); + return 0; } diff --git a/examples/C/grib_nearest.sh b/examples/C/grib_nearest.sh new file mode 100755 index 000000000..20510ebb0 --- /dev/null +++ b/examples/C/grib_nearest.sh @@ -0,0 +1,66 @@ +#!/bin/sh +# (C) Copyright 2005- ECMWF. +# +# This software is licensed under the terms of the Apache Licence Version 2.0 +# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. +# +# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by +# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction. +# + +. ./include.sh +set -u + +label="grib_nearest_c" +tempTxt=temp.$label.txt +tempRef=temp.$label.ref + +input=${data_dir}/high_level_api.grib2 +${examples_dir}/c_grib_nearest $input > $tempTxt + +cat > $tempRef <dataAccessors = grib_accessors_list_create(c); if (self->dataAccessorsTrie) { - grib_trie_with_rank_delete(self->dataAccessorsTrie); + /* ECC-989: do not call grib_trie_with_rank_delete */ + grib_trie_with_rank_delete_container(self->dataAccessorsTrie); } self->dataAccessorsTrie = grib_trie_with_rank_new(c); @@ -3466,8 +3467,10 @@ static void destroy(grib_context* c, grib_accessor* a) self_clear(c, self); if (self->dataAccessors) grib_accessors_list_delete(c, self->dataAccessors); - if (self->dataAccessorsTrie) + if (self->dataAccessorsTrie) { grib_trie_with_rank_delete_container(self->dataAccessorsTrie); + self->dataAccessorsTrie = NULL; + } if (self->tempStrings) { grib_sarray_delete_content(c, self->tempStrings); grib_sarray_delete(c, self->tempStrings); diff --git a/src/grib_accessor_class_concept.c b/src/grib_accessor_class_concept.c index 1c0900244..77c411506 100644 --- a/src/grib_accessor_class_concept.c +++ b/src/grib_accessor_class_concept.c @@ -535,9 +535,10 @@ static int unpack_long(grib_accessor* a, long* val, size_t* len) *val = atol(p); *len = 1; -#if 0 +#ifdef DEBUG /* ECC-980: Changes reverted because of side-effects! - * e.g. marsType being a codetable and concept! see ifsParam + * e.g. marsType being a codetable and concept! see ifsParam. + * Keep this check in DEBUG mode only */ { char *endptr; diff --git a/src/grib_accessor_class_data_ccsds_packing.c b/src/grib_accessor_class_data_ccsds_packing.c index b952c8e11..c10079085 100644 --- a/src/grib_accessor_class_data_ccsds_packing.c +++ b/src/grib_accessor_class_data_ccsds_packing.c @@ -214,7 +214,7 @@ static int unpack_double(grib_accessor* a, double* val, size_t* len) grib_handle* hand = grib_handle_of_accessor(a); int err = GRIB_SUCCESS, i = 0; - size_t buflen = grib_byte_count(a); + size_t buflen = 0; struct aec_stream strm; double bscale = 0; double dscale = 0; @@ -260,9 +260,6 @@ static int unpack_double(grib_accessor* a, double* val, size_t* len) if ((err = grib_get_long_internal(hand, self->ccsds_rsi, &ccsds_rsi)) != GRIB_SUCCESS) return err; - bscale = grib_power(binary_scale_factor, 2); - dscale = grib_power(-decimal_scale_factor, 10); - /* TODO: This should be called upstream */ if (*len < n_vals) return GRIB_ARRAY_TOO_SMALL; @@ -275,6 +272,10 @@ static int unpack_double(grib_accessor* a, double* val, size_t* len) return GRIB_SUCCESS; } + bscale = grib_power(binary_scale_factor, 2); + dscale = grib_power(-decimal_scale_factor, 10); + + buflen = grib_byte_count(a); buf = (unsigned char*)hand->buffer->data; buf += grib_byte_offset(a); diff --git a/src/grib_accessor_class_gaussian_grid_name.c b/src/grib_accessor_class_gaussian_grid_name.c index 3efe88979..4abd857fe 100644 --- a/src/grib_accessor_class_gaussian_grid_name.c +++ b/src/grib_accessor_class_gaussian_grid_name.c @@ -158,7 +158,7 @@ static int unpack_string(grib_accessor* a, char* v, size_t* len) { grib_accessor_gaussian_grid_name* self = (grib_accessor_gaussian_grid_name*)a; - long N = 0, Ni = 0, isOctahedral = 0; + long N = 0, Ni = 0; char tmp[MAX_GRIDNAME_LEN] = {0,}; size_t length = 0; int ret = GRIB_SUCCESS; @@ -167,20 +167,21 @@ static int unpack_string(grib_accessor* a, char* v, size_t* len) return ret; if ((ret = grib_get_long_internal(a->parent->h, self->Ni, &Ni)) != GRIB_SUCCESS) return ret; - if ((ret = grib_get_long_internal(a->parent->h, self->isOctahedral, &isOctahedral)) != GRIB_SUCCESS) - return ret; if (Ni == GRIB_MISSING_LONG) { - /* reduced gaussian grid */ + /* Reduced gaussian grid */ + long isOctahedral = 0; + if ((ret = grib_get_long_internal(a->parent->h, self->isOctahedral, &isOctahedral)) != GRIB_SUCCESS) + return ret; if (isOctahedral == 1) { sprintf(tmp, "O%ld", N); } else { - sprintf(tmp, "N%ld", N); + sprintf(tmp, "N%ld", N); /* Classic */ } } else { - /* regular gaussian grid */ + /* Regular gaussian grid */ sprintf(tmp, "F%ld", N); } length = strlen(tmp) + 1; diff --git a/src/grib_accessor_class_gen.c b/src/grib_accessor_class_gen.c index ef1393210..3a6b09540 100644 --- a/src/grib_accessor_class_gen.c +++ b/src/grib_accessor_class_gen.c @@ -321,8 +321,7 @@ static int unpack_double(grib_accessor* a, double* v, size_t* len) grib_unpack_string(a, val, &l); *v = strtod(val, &last); - - if (*last == 0) { + if (*last == 0) { /* conversion of string to double worked */ grib_context_log(a->context, GRIB_LOG_DEBUG, "Casting string %s to long", a->name); return GRIB_SUCCESS; } @@ -515,7 +514,14 @@ static int pack_string(grib_accessor* a, const char* v, size_t* len) { if (a->cclass->pack_double && a->cclass->pack_double != &pack_double) { size_t l = 1; - double val = atof(v); + char* endPtr = NULL; /* for error handling */ + double val = strtod(v, &endPtr); + if (*endPtr) { + grib_context_log(a->context, GRIB_LOG_ERROR, + "pack_string: Invalid value (%s) for %s. String cannot be converted to a double", + v, a->name); + return GRIB_WRONG_TYPE; + } return grib_pack_double(a, &val, &l); } @@ -525,8 +531,7 @@ static int pack_string(grib_accessor* a, const char* v, size_t* len) return grib_pack_long(a, &val, &l); } - grib_context_log(a->context, GRIB_LOG_ERROR, - "Should not grib_pack %s as string", a->name); + grib_context_log(a->context, GRIB_LOG_ERROR, "Should not pack '%s' as string", a->name); return GRIB_NOT_IMPLEMENTED; } diff --git a/src/grib_accessor_class_long.c b/src/grib_accessor_class_long.c index 8c12b4a18..ef32cb706 100644 --- a/src/grib_accessor_class_long.c +++ b/src/grib_accessor_class_long.c @@ -294,8 +294,7 @@ static int compare(grib_accessor* a, grib_accessor* b) static int pack_string(grib_accessor* a, const char* val, size_t* len) { - char* theEnd = NULL; - long v = 0; + long v = 0; /* The converted value */ #if 0 /* Requires more work e.g. filter */ @@ -304,9 +303,9 @@ static int pack_string(grib_accessor* a, const char* val, size_t* len) } #endif - v = strtol(val, &theEnd, 10); - if (theEnd) { - grib_context_log(a->context, GRIB_LOG_ERROR, "trying to pack \"%s\" as long", val); + if (string_to_long(val, &v) != GRIB_SUCCESS) { + grib_context_log(a->context, GRIB_LOG_ERROR, + "Trying to pack \"%s\" as long. String cannot be converted to an integer", val); return GRIB_WRONG_TYPE; } return grib_pack_long(a, &v, len); diff --git a/src/grib_api.h b/src/grib_api.h index d09df2f2e..232763c4a 100644 --- a/src/grib_api.h +++ b/src/grib_api.h @@ -240,7 +240,7 @@ void grib_fieldset_delete(grib_fieldset* set); void grib_fieldset_rewind(grib_fieldset* set); int grib_fieldset_apply_order_by(grib_fieldset* set, const char* order_by_string); grib_handle* grib_fieldset_next_handle(grib_fieldset* set, int* err); -int grib_fieldset_count(grib_fieldset* set); +int grib_fieldset_count(const grib_fieldset* set); int grib_values_check(grib_handle* h, grib_values* values, int count); /*! \defgroup grib_index The grib_index diff --git a/src/grib_api_prototypes.h b/src/grib_api_prototypes.h index 862078a56..c2cb06220 100644 --- a/src/grib_api_prototypes.h +++ b/src/grib_api_prototypes.h @@ -219,7 +219,6 @@ size_t grib_sarray_used_size(grib_sarray* v); grib_oarray* grib_oarray_new(grib_context* c, size_t size, size_t incsize); grib_oarray* grib_oarray_push(grib_context* c, grib_oarray* v, void* val); void grib_oarray_delete(grib_context* c, grib_oarray* v); -void grib_oarray_delete_content(grib_context* c, grib_oarray* v); void** grib_oarray_get_array(grib_context* c, grib_oarray* v); void* grib_oarray_get(grib_oarray* v, int i); size_t grib_oarray_used_size(grib_oarray* v); @@ -675,14 +674,12 @@ bufr_descriptors_array* grib_accessor_class_expanded_descriptors_get_expanded(gr /* grib_accessor_class_md5.c */ /* grib_jasper_encoding.c */ -int grib_jasper_decode(grib_context* c, unsigned char* buf, size_t* buflen, double* values, size_t* no_values); -int grib_jasper_encode(grib_context* c, j2k_encode_helper* helper); -int grib_jasper_decode(grib_context* c, unsigned char* buf, size_t* buflen, double* val, size_t* n_vals); +int grib_jasper_decode(grib_context* c, unsigned char* buf, const size_t* buflen, double* values, const size_t* n_vals); int grib_jasper_encode(grib_context* c, j2k_encode_helper* helper); /* grib_openjpeg_encoding.c */ +int grib_openjpeg_decode(grib_context* c, unsigned char* buf, const size_t* buflen, double* values, const size_t* n_vals); int grib_openjpeg_encode(grib_context* c, j2k_encode_helper* helper); -int grib_openjpeg_decode(grib_context* c, unsigned char* buf, const size_t* buflen, double* val, const size_t* n_vals); /* action_class_set_missing.c */ grib_action* grib_action_create_set_missing(grib_context* context, const char* name); @@ -714,7 +711,6 @@ grib_index* grib_index_read(grib_context* c, const char* filename, int* err); int grib_index_search_same(grib_index* index, grib_handle* h); int grib_index_add_file(grib_index* index, const char* filename); int _codes_index_add_file(grib_index* index, const char* filename, int message_type); -int grib_index_add_file(grib_index* index, const char* filename); grib_index* grib_index_new_from_file(grib_context* c, const char* filename, const char* keys, int* err); int grib_index_get_size(const grib_index* index, const char* key, size_t* size); int grib_index_get_string(const grib_index* index, const char* key, char** values, size_t* size); @@ -815,14 +811,6 @@ void grib_timer_print(grib_timer* t); void grib_timer_partial_rate(grib_timer* t, double start, long total); void grib_print_all_timers(void); void grib_reset_all_timers(void); -grib_timer* grib_get_timer(grib_context* c, const char* name, const char* statname, int elapsed); -int grib_timer_start(grib_timer* t); -int grib_timer_stop(grib_timer* t, long total); -double grib_timer_value(grib_timer* t); -void grib_timer_print(grib_timer* t); -void grib_timer_partial_rate(grib_timer* t, double start, long total); -void grib_print_all_timers(void); -void grib_reset_all_timers(void); /* grib_ibmfloat.c */ unsigned long grib_ibm_to_long(double x); @@ -841,15 +829,10 @@ double grib_ieeefloat_error(double x); double grib_long_to_ieee(unsigned long x); unsigned long grib_ieee_nearest_smaller_to_long(double x); int grib_nearest_smaller_ieee_float(double a, double* ret); -double grib_ieeefloat_error(double x); -double grib_long_to_ieee(unsigned long x); -int grib_nearest_smaller_ieee_float(double a, double* x); -unsigned long grib_ieee_to_long(double x); + unsigned long grib_ieee64_to_long(double x); double grib_long_to_ieee64(unsigned long x); int grib_ieee_decode_array(grib_context* c, unsigned char* buf, size_t nvals, int bytes, double* val); -int grib_ieee_decode_array(grib_context* c, unsigned char* buf, size_t nvals, int bytes, double* val); -int grib_ieee_encode_array(grib_context* c, double* val, size_t nvals, int bytes, unsigned char* buf); int grib_ieee_encode_array(grib_context* c, double* val, size_t nvals, int bytes, unsigned char* buf); /* grib_accessor_class_reference_value_error.c */ @@ -1008,10 +991,10 @@ int grib_fieldset_apply_where(grib_fieldset* set, const char* where_string); int grib_fieldset_apply_order_by(grib_fieldset* set, const char* order_by_string); void grib_fieldset_delete_order_by(grib_context* c, grib_order_by* order_by); void grib_fieldset_delete(grib_fieldset* set); -int grib_fieldset_add(grib_fieldset* set, char* filename); +int grib_fieldset_add(grib_fieldset* set, const char* filename); void grib_fieldset_rewind(grib_fieldset* set); grib_handle* grib_fieldset_next_handle(grib_fieldset* set, int* err); -int grib_fieldset_count(grib_fieldset* set); +int grib_fieldset_count(const grib_fieldset* set); grib_handle* grib_fieldset_retrieve(grib_fieldset* set, int i, int* err); /* grib_filepool.c */ @@ -1138,8 +1121,6 @@ void* grib_trie_get(grib_trie* t, const char* key); /* grib_trie_with_rank.c */ grib_trie_with_rank* grib_trie_with_rank_new(grib_context* c); void grib_trie_with_rank_delete_container(grib_trie_with_rank* t); -void grib_trie_with_rank_delete(grib_trie_with_rank* t); -void grib_trie_with_rank_clear(grib_trie_with_rank* t); int grib_trie_with_rank_insert(grib_trie_with_rank* t, const char* key, void* data); void* grib_trie_with_rank_get(grib_trie_with_rank* t, const char* key, int rank); diff --git a/src/grib_fieldset.c b/src/grib_fieldset.c index 7400f23bd..84b2ad400 100644 --- a/src/grib_fieldset.c +++ b/src/grib_fieldset.c @@ -44,13 +44,10 @@ static grib_fieldset* grib_fieldset_create_from_order_by(grib_context* c, grib_o static int grib_fieldset_resize(grib_fieldset* set, size_t newsize); static void grib_trim(char** x); static grib_order_by* grib_fieldset_new_order_by(grib_context* c, const char* z); -static int grib_fieldset_compare(grib_fieldset* set, int* i, int* j); -static void grib_fieldset_sort(grib_fieldset* set, int beg, int theEnd); -static int grib_fieldset_columns_resize(grib_fieldset* set, size_t newsize); +static void grib_fieldset_sort(grib_fieldset* set, int theStart, int theEnd); static grib_int_array* grib_fieldset_create_int_array(grib_context* c, size_t size); static int grib_fieldset_resize_int_array(grib_int_array* a, size_t newsize); static void grib_fieldset_delete_int_array(grib_int_array* f); -static void grib_fieldset_delete_columns(grib_fieldset* set); static grib_field** grib_fieldset_create_fields(grib_context* c, size_t size); static void grib_fieldset_delete_fields(grib_fieldset* set); static int grib_fieldset_resize_fields(grib_fieldset* set, size_t newsize); @@ -60,7 +57,7 @@ static int grib_fieldset_set_order_by(grib_fieldset* set, grib_order_by* ob); /* --------------- grib_column functions ------------------*/ int grib_fieldset_new_column(grib_fieldset* set, int id, char* key, int type) { - grib_column* column = 0; + grib_column* column = NULL; grib_context* c; int err = 0; @@ -69,38 +66,34 @@ int grib_fieldset_new_column(grib_fieldset* set, int id, char* key, int type) c = set->context; - set->columns[id].errors = (int*)grib_context_malloc_clear(c, - sizeof(int) * GRIB_START_ARRAY_SIZE); + set->columns[id].errors = (int*)grib_context_malloc_clear(c, sizeof(int) * GRIB_START_ARRAY_SIZE); switch (type) { case GRIB_TYPE_LONG: - set->columns[id].long_values = (long*)grib_context_malloc_clear(c, - sizeof(long) * GRIB_START_ARRAY_SIZE); + set->columns[id].long_values = (long*)grib_context_malloc_clear(c, sizeof(long) * GRIB_START_ARRAY_SIZE); if (!set->columns[id].long_values) { grib_context_log(c, GRIB_LOG_ERROR, - "grib_fieldset_new_column : Cannot malloc %ld bytes", + "grib_fieldset_new_column: Cannot malloc %ld bytes", sizeof(long) * GRIB_START_ARRAY_SIZE); err = GRIB_OUT_OF_MEMORY; return err; } break; case GRIB_TYPE_DOUBLE: - set->columns[id].double_values = (double*)grib_context_malloc_clear(c, - sizeof(double) * GRIB_START_ARRAY_SIZE); + set->columns[id].double_values = (double*)grib_context_malloc_clear(c, sizeof(double) * GRIB_START_ARRAY_SIZE); if (!set->columns[id].double_values) { grib_context_log(c, GRIB_LOG_ERROR, - "grib_fieldset_new_column : Cannot malloc %ld bytes", + "grib_fieldset_new_column: Cannot malloc %ld bytes", sizeof(double) * GRIB_START_ARRAY_SIZE); err = GRIB_OUT_OF_MEMORY; return err; } break; case GRIB_TYPE_STRING: - set->columns[id].string_values = (char**)grib_context_malloc_clear(c, - sizeof(char*) * GRIB_START_ARRAY_SIZE); + set->columns[id].string_values = (char**)grib_context_malloc_clear(c, sizeof(char*) * GRIB_START_ARRAY_SIZE); if (!set->columns[id].string_values) { grib_context_log(c, GRIB_LOG_ERROR, - "grib_fieldset_new_column : Cannot malloc %ld bytes", + "grib_fieldset_new_column: Cannot malloc %ld bytes", sizeof(char*) * GRIB_START_ARRAY_SIZE); err = GRIB_OUT_OF_MEMORY; return err; @@ -108,7 +101,7 @@ int grib_fieldset_new_column(grib_fieldset* set, int id, char* key, int type) break; default: grib_context_log(c, GRIB_LOG_ERROR, - "grib_fieldset_new_column : unknown column type %d", type); + "grib_fieldset_new_column: Unknown column type %d", type); grib_context_free(c, column); return err; } @@ -146,7 +139,7 @@ static void grib_fieldset_delete_columns(grib_fieldset* set) break; default: grib_context_log(c, GRIB_LOG_ERROR, - "grib_fieldset_new_column : unknown column type %d", set->columns[i].type); + "grib_fieldset_new_column: Unknown column type %d", set->columns[i].type); } grib_context_free(c, set->columns[i].errors); grib_context_free(c, set->columns[i].name); @@ -178,7 +171,8 @@ static int grib_fieldset_columns_resize(grib_fieldset* set, size_t newsize) newsize * sizeof(long)); if (!newlongs) { grib_context_log(c, GRIB_LOG_ERROR, - "grib_fieldset_columns_resize : Cannot malloc %ld bytes", newsize - set->columns[i].values_array_size); + "grib_fieldset_columns_resize: Cannot malloc %ld bytes", + newsize - set->columns[i].values_array_size); return GRIB_OUT_OF_MEMORY; } else @@ -189,7 +183,8 @@ static int grib_fieldset_columns_resize(grib_fieldset* set, size_t newsize) newsize * sizeof(double)); if (!newdoubles) { grib_context_log(c, GRIB_LOG_ERROR, - "grib_fieldset_columns_resize : Cannot malloc %ld bytes", newsize - set->columns[i].values_array_size); + "grib_fieldset_columns_resize: Cannot malloc %ld bytes", + newsize - set->columns[i].values_array_size); return GRIB_OUT_OF_MEMORY; } else @@ -200,7 +195,8 @@ static int grib_fieldset_columns_resize(grib_fieldset* set, size_t newsize) newsize * sizeof(char*)); if (!newstrings) { grib_context_log(c, GRIB_LOG_ERROR, - "grib_fieldset_columns_resize : Cannot malloc %ld bytes", newsize - set->columns[i].values_array_size); + "grib_fieldset_columns_resize: Cannot malloc %ld bytes", + newsize - set->columns[i].values_array_size); return GRIB_OUT_OF_MEMORY; } else @@ -210,7 +206,7 @@ static int grib_fieldset_columns_resize(grib_fieldset* set, size_t newsize) newerrors = (int*)grib_context_realloc(c, set->columns[i].errors, newsize * sizeof(int)); if (!newerrors) { grib_context_log(c, GRIB_LOG_ERROR, - "grib_fieldset_columns_resize : Cannot malloc %ld bytes", + "grib_fieldset_columns_resize: Cannot malloc %ld bytes", newsize * sizeof(int)); return GRIB_OUT_OF_MEMORY; } @@ -266,7 +262,7 @@ grib_fieldset* grib_fieldset_new_from_files(grib_context* c, char* filenames[], int ret = GRIB_SUCCESS; grib_order_by* ob = NULL; - grib_fieldset* set = 0; + grib_fieldset* set = NULL; if (!c) c = grib_context_get_default(); @@ -300,8 +296,13 @@ grib_fieldset* grib_fieldset_new_from_files(grib_context* c, char* filenames[], } } - if (where_string) - grib_fieldset_apply_where(set, where_string); + if (where_string) { + ret = grib_fieldset_apply_where(set, where_string); + if (ret != GRIB_SUCCESS) { + *err = ret; + return NULL; + } + } if (order_by_string) { if (!set->order_by && ob) @@ -315,10 +316,9 @@ grib_fieldset* grib_fieldset_new_from_files(grib_context* c, char* filenames[], return set; } -static grib_fieldset* grib_fieldset_create_from_keys(grib_context* c, char** keys, int nkeys, - int* err) +static grib_fieldset* grib_fieldset_create_from_keys(grib_context* c, char** keys, int nkeys, int* err) { - grib_fieldset* set = 0; + grib_fieldset* set = NULL; size_t msize = 0, size = 0; int i = 0; int type = 0; @@ -382,8 +382,7 @@ static grib_fieldset* grib_fieldset_create_from_keys(grib_context* c, char** key return set; } -static grib_fieldset* grib_fieldset_create_from_order_by(grib_context* c, grib_order_by* ob, - int* err) +static grib_fieldset* grib_fieldset_create_from_order_by(grib_context* c, grib_order_by* ob, int* err) { char** keys = NULL; size_t nkeys = 0; @@ -411,20 +410,22 @@ static grib_fieldset* grib_fieldset_create_from_order_by(grib_context* c, grib_o return set; } +/* Experimental: Needs more work */ int grib_fieldset_apply_where(grib_fieldset* set, const char* where_string) { int err = GRIB_NOT_IMPLEMENTED; - grib_math* m = 0; + grib_math* m = NULL; if (!set) return GRIB_INVALID_ARGUMENT; m = grib_math_new(set->context, where_string, &err); + if (err || !m) return err; print_math(m); printf("\n"); grib_math_delete(set->context, m); - return err; + return GRIB_NOT_IMPLEMENTED; } int grib_fieldset_apply_order_by(grib_fieldset* set, const char* order_by_string) @@ -457,9 +458,9 @@ static int grib_fieldset_compare(grib_fieldset* set, int* i, int* j) int ret = 0; double d = 0; int idkey = 0; - grib_order_by* ob = 0; + grib_order_by* ob = NULL; int ii = 0, jj = 0; - int* order = 0; + int* order = NULL; if (!set || !set->order_by) return GRIB_INVALID_ARGUMENT; @@ -505,18 +506,18 @@ static int grib_fieldset_compare(grib_fieldset* set, int* i, int* j) return ret; } -static void grib_fieldset_sort(grib_fieldset* set, int beg, int theEnd) +static void grib_fieldset_sort(grib_fieldset* set, int theStart, int theEnd) { double temp; int l = 0, r = 0; - if (theEnd > beg) { - l = beg + 1; + if (theEnd > theStart) { + l = theStart + 1; r = theEnd; while (l < r) { - if (grib_fieldset_compare(set, &l, &beg) <= 0) { + if (grib_fieldset_compare(set, &l, &theStart) <= 0) { l++; } - else if (grib_fieldset_compare(set, &r, &beg) >= 0) { + else if (grib_fieldset_compare(set, &r, &theStart) >= 0) { r--; } else { @@ -524,16 +525,16 @@ static void grib_fieldset_sort(grib_fieldset* set, int beg, int theEnd) } } - if (grib_fieldset_compare(set, &l, &beg) < 0) { - SWAP(set->order->el[l], set->order->el[beg]) + if (grib_fieldset_compare(set, &l, &theStart) < 0) { + SWAP(set->order->el[l], set->order->el[theStart]) l--; } else { l--; - SWAP(set->order->el[l], set->order->el[beg]) + SWAP(set->order->el[l], set->order->el[theStart]) } - grib_fieldset_sort(set, beg, l); + grib_fieldset_sort(set, theStart, l); grib_fieldset_sort(set, r, theEnd); } } @@ -560,7 +561,7 @@ static grib_order_by* grib_fieldset_new_order_by(grib_context* c, const char* ob { char *t1 = 0, *t2 = 0, *p = 0; int id = 0; - char* z = 0; + char* z = NULL; int mode, mode_default = GRIB_ORDER_BY_ASC; grib_order_by *ob, *sob; @@ -628,7 +629,7 @@ static grib_order_by* grib_fieldset_new_order_by(grib_context* c, const char* ob void grib_fieldset_delete(grib_fieldset* set) { - grib_context* c = 0; + grib_context* c = NULL; if (!set) return; @@ -644,17 +645,17 @@ void grib_fieldset_delete(grib_fieldset* set) grib_context_free(c, set); } -int grib_fieldset_add(grib_fieldset* set, char* filename) +int grib_fieldset_add(grib_fieldset* set, const char* filename) { int ret = GRIB_SUCCESS; int err = 0; int i = 0; - grib_handle* h = 0; + grib_handle* h = NULL; /* int nkeys; */ grib_file* file; double offset = 0; long length = 0; - grib_context* c = 0; + grib_context* c = NULL; if (!set || !filename) return GRIB_INVALID_ARGUMENT; @@ -742,15 +743,15 @@ grib_handle* grib_fieldset_next_handle(grib_fieldset* set, int* err) return h; } -int grib_fieldset_count(grib_fieldset* set) +int grib_fieldset_count(const grib_fieldset* set) { return set->size; } grib_handle* grib_fieldset_retrieve(grib_fieldset* set, int i, int* err) { - grib_handle* h = 0; - grib_field* field = 0; + grib_handle* h = NULL; + grib_field* field = NULL; *err = GRIB_SUCCESS; if (!set) { *err = GRIB_INVALID_ARGUMENT; @@ -783,10 +784,9 @@ static grib_int_array* grib_fieldset_create_int_array(grib_context* c, size_t si c = grib_context_get_default(); a = (grib_int_array*)grib_context_malloc_clear(c, sizeof(grib_int_array)); - if (!a) { grib_context_log(c, GRIB_LOG_ERROR, - "grib_fieldset_create_int_array : Cannot malloc %ld bytes", + "grib_fieldset_create_int_array: Cannot malloc %ld bytes", sizeof(grib_int_array)); return NULL; } @@ -794,7 +794,7 @@ static grib_int_array* grib_fieldset_create_int_array(grib_context* c, size_t si a->el = (int*)grib_context_malloc_clear(c, sizeof(int) * size); if (!a->el) { grib_context_log(c, GRIB_LOG_ERROR, - "grib_fieldset_create_int_array : Cannot malloc %ld bytes", + "grib_fieldset_create_int_array: Cannot malloc %ld bytes", sizeof(int) * size); return NULL; } @@ -896,7 +896,7 @@ static void grib_fieldset_delete_fields(grib_fieldset* set) static void grib_trim(char** x) { - char* p = 0; + char* p = NULL; while (**x == ' ') (*x)++; if (**x == '\0') diff --git a/src/grib_hash_keys.c b/src/grib_hash_keys.c index cd96c7d45..a515e3755 100644 --- a/src/grib_hash_keys.c +++ b/src/grib_hash_keys.c @@ -34,12 +34,12 @@ error "gperf generated tables don't work with this execution character set. Plea struct grib_keys_hash { char* name; int id;}; #include -#define TOTAL_KEYWORDS 2419 +#define TOTAL_KEYWORDS 2422 #define MIN_WORD_LENGTH 1 #define MAX_WORD_LENGTH 74 -#define MIN_HASH_VALUE 3 -#define MAX_HASH_VALUE 35848 -/* maximum key range = 35846, duplicates = 0 */ +#define MIN_HASH_VALUE 1 +#define MAX_HASH_VALUE 37431 +/* maximum key range = 37431, duplicates = 0 */ #ifdef __GNUC__ @@ -55,32 +55,32 @@ hash_keys (str, len) { static const unsigned short asso_values[] = { - 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, - 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, - 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, - 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, - 35849, 35849, 1, 35849, 35849, 2, 35849, 35849, 121, 2072, - 1958, 1683, 981, 3161, 1738, 643, 58, 30, 1, 1, - 2, 35849, 35849, 35849, 35849, 2567, 4596, 2485, 159, 1193, - 174, 4311, 3293, 794, 396, 177, 644, 1679, 603, 36, - 2186, 20, 985, 161, 85, 3639, 1589, 3248, 1299, 1547, - 6, 1, 2, 35849, 35849, 2720, 35849, 5, 484, 54, - 1, 2, 191, 153, 109, 10, 2434, 2561, 71, 7, - 1, 20, 29, 1109, 1, 8, 4, 65, 194, 164, - 716, 7, 429, 75, 807, 1, 35849, 35849, 35849, 35849, - 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, - 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, - 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, - 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, - 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, - 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, - 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, - 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, - 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, - 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, - 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, - 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, - 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849, 35849 + 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, + 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, + 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, + 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, + 37432, 37432, 0, 37432, 37432, 0, 37432, 37432, 23, 1937, + 1294, 2036, 1669, 3014, 2540, 2320, 34, 9, 0, 0, + 1, 37432, 37432, 37432, 37432, 2621, 4612, 2225, 148, 1633, + 69, 4942, 3308, 983, 300, 251, 599, 1240, 761, 14, + 2019, 177, 983, 171, 38, 4833, 1915, 2863, 263, 5079, + 5, 0, 0, 37432, 37432, 2930, 37432, 5, 427, 46, + 3, 1, 254, 161, 46, 7, 2392, 1975, 58, 3, + 0, 20, 27, 1288, 3, 7, 2, 67, 257, 193, + 747, 97, 1261, 9, 207, 3, 37432, 37432, 37432, 37432, + 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, + 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, + 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, + 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, + 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, + 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, + 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, + 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, + 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, + 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, + 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, + 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, + 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432, 37432 }; register int hval = len; @@ -166,971 +166,943 @@ hash_keys (str, len) static const unsigned char lengthtable[] = { - 0, 0, 0, 1, 0, 2, 2, 3, 2, 1, 0, 2, 2, 2, - 0, 1, 0, 2, 4, 0, 4, 4, 3, 3, 4, 0, 0, 5, - 3, 4, 0, 0, 0, 4, 0, 0, 5, 0, 0, 0, 6, 4, - 0, 5, 0, 0, 8, 0, 4, 6, 3, 6, 5, 0, 0, 0, - 7, 4, 7, 5, 0, 0, 0, 0, 0, 0, 9, 9, 0, 9, - 9, 0, 6, 0, 0, 0, 4, 0, 4, 0, 0, 0, 10, 4, - 10, 7, 6, 0, 0, 7, 0, 0, 0, 6, 0, 0, 5, 6, - 10, 5, 8, 5, 0, 0, 6, 0, 0, 7, 6, 0, 10, 0, - 8, 9, 0, 0, 7, 10, 0, 0, 0, 7, 0, 0, 0, 5, - 8, 0, 5, 8, 8, 0, 0, 10, 0, 0, 0, 7, 3, 0, - 0, 0, 0, 0, 0, 9, 0, 0, 8, 0, 6, 0, 0, 5, - 8, 0, 0, 0, 0, 5, 5, 0, 3, 0, 0, 0, 7, 0, - 0, 5, 4, 0, 8, 2, 4, 2, 8, 5, 10, 0, 5, 2, - 6, 0, 9, 7, 0, 9, 7, 0, 0, 6, 10, 0, 0, 8, - 0, 0, 7, 7, 4, 6, 6, 0, 6, 0, 0, 9, 10, 0, - 8, 3, 10, 0, 6, 7, 0, 0, 10, 0, 8, 0, 8, 8, - 0, 8, 13, 0, 0, 0, 0, 0, 0, 0, 10, 0, 7, 10, - 0, 0, 0, 0, 11, 10, 7, 0, 5, 0, 0, 10, 0, 0, - 0, 8, 8, 5, 9, 2, 0, 0, 9, 14, 0, 0, 0, 0, - 0, 9, 10, 12, 0, 0, 0, 0, 0, 10, 0, 10, 0, 6, - 4, 0, 0, 0, 5, 0, 0, 5, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 5, 8, 0, 0, 0, 11, 17, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 10, 8, 7, 9, 0, 7, - 0, 11, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 12, 9, - 9, 0, 9, 0, 0, 0, 0, 8, 0, 10, 0, 0, 0, 0, - 8, 0, 0, 10, 0, 1, 0, 0, 0, 6, 7, 0, 6, 0, - 0, 0, 0, 0, 10, 0, 11, 7, 0, 0, 8, 0, 0, 20, - 9, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 13, 12, 0, 0, 8, 0, 9, 0, 11, 0, - 0, 8, 0, 2, 10, 0, 0, 0, 0, 0, 5, 11, 0, 2, - 0, 0, 11, 10, 0, 0, 6, 0, 0, 0, 0, 0, 13, 17, - 8, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, - 0, 0, 15, 11, 0, 0, 0, 0, 6, 0, 0, 0, 0, 2, - 0, 14, 3, 0, 4, 0, 11, 12, 11, 0, 14, 5, 9, 8, - 4, 15, 0, 0, 0, 11, 0, 0, 0, 17, 10, 0, 14, 0, - 6, 0, 0, 13, 10, 0, 4, 0, 13, 0, 0, 2, 7, 18, - 0, 0, 12, 0, 3, 0, 18, 0, 0, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 6, 0, 0, 0, 0, 24, 0, 0, 0, 0, - 12, 0, 6, 0, 0, 12, 0, 11, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 12, 0, 0, 0, 0, 10, 15, 0, 0, 0, 0, - 0, 0, 0, 7, 0, 0, 0, 6, 0, 6, 0, 0, 0, 0, - 6, 0, 0, 4, 10, 8, 0, 0, 0, 15, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 13, 0, 13, 13, 13, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2, 14, 0, 22, 0, 0, 0, 0, 18, - 19, 0, 7, 2, 0, 0, 0, 0, 11, 2, 0, 8, 0, 0, - 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 14, 0, 2, 14, 0, 0, 0, 23, 0, 0, 12, 14, 5, 0, - 0, 0, 3, 22, 0, 5, 11, 0, 0, 0, 0, 0, 18, 3, - 0, 0, 0, 0, 0, 0, 12, 0, 14, 9, 0, 10, 0, 0, - 10, 13, 0, 0, 0, 0, 13, 13, 0, 0, 3, 0, 0, 0, - 0, 3, 0, 9, 0, 0, 2, 0, 0, 0, 0, 3, 3, 0, - 0, 9, 0, 0, 0, 11, 0, 17, 0, 0, 0, 0, 0, 0, - 15, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 12, 6, 0, - 0, 0, 0, 12, 0, 13, 0, 0, 0, 0, 0, 0, 10, 0, - 9, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, - 14, 0, 9, 0, 0, 0, 0, 0, 8, 1, 0, 0, 19, 0, - 23, 11, 0, 9, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, - 0, 0, 10, 10, 0, 0, 0, 0, 0, 0, 0, 21, 17, 10, - 6, 9, 0, 19, 0, 7, 0, 0, 0, 0, 9, 0, 0, 0, - 14, 14, 17, 0, 0, 0, 0, 0, 0, 13, 7, 0, 0, 0, - 0, 22, 10, 0, 0, 0, 0, 0, 0, 21, 0, 0, 15, 0, - 0, 0, 6, 0, 12, 0, 0, 25, 0, 0, 0, 0, 11, 6, - 0, 0, 0, 0, 13, 0, 0, 0, 10, 0, 22, 0, 0, 0, - 0, 0, 0, 15, 13, 17, 0, 0, 0, 0, 9, 0, 0, 0, - 0, 0, 0, 0, 0, 18, 0, 16, 17, 8, 0, 0, 0, 6, - 0, 0, 0, 11, 0, 0, 0, 10, 16, 0, 0, 16, 0, 0, - 18, 0, 0, 0, 0, 0, 0, 0, 48, 10, 0, 0, 0, 6, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 14, 0, 0, 0, - 14, 0, 0, 0, 3, 0, 0, 0, 0, 21, 21, 13, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2, 0, 27, 0, 0, 0, 17, - 0, 13, 0, 0, 0, 0, 15, 0, 20, 0, 0, 27, 13, 0, - 0, 0, 0, 0, 0, 15, 9, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 12, 15, 0, 12, 13, 0, 0, - 0, 0, 0, 0, 0, 44, 0, 0, 13, 8, 0, 10, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 11, 0, 0, - 0, 0, 0, 0, 14, 0, 0, 0, 27, 0, 0, 0, 11, 0, - 39, 40, 24, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 14, 13, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 0, 30, 0, 0, 0, 0, 21, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 25, 0, 0, 0, - 0, 0, 0, 0, 37, 0, 19, 12, 0, 15, 0, 0, 8, 0, - 23, 0, 0, 0, 0, 30, 0, 18, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 9, 0, 9, 0, 17, 0, 0, 0, 13, 0, 0, 0, 14, 0, - 0, 11, 0, 20, 0, 0, 13, 30, 0, 0, 9, 0, 15, 10, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, - 0, 0, 17, 0, 0, 18, 0, 18, 16, 12, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, - 15, 0, 0, 0, 10, 0, 0, 0, 0, 0, 14, 0, 0, 0, - 0, 5, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, - 15, 0, 0, 8, 0, 19, 0, 0, 0, 0, 10, 0, 0, 0, - 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 15, 16, - 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 16, 0, - 0, 0, 12, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 3, 0, 0, 0, 0, 0, 0, 15, 0, 0, 2, 11, 0, - 0, 12, 0, 0, 16, 0, 0, 0, 15, 0, 0, 0, 0, 0, - 0, 2, 0, 23, 19, 0, 0, 0, 0, 0, 0, 19, 0, 0, - 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 12, 22, 0, 10, - 5, 0, 26, 10, 0, 0, 0, 8, 0, 0, 0, 0, 9, 0, - 0, 14, 0, 0, 13, 25, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 10, 24, 0, 15, 0, 0, 13, 0, 0, 0, 0, 0, - 0, 0, 0, 11, 16, 11, 0, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 12, 16, 3, 9, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 11, - 17, 0, 0, 48, 24, 12, 31, 0, 0, 11, 19, 0, 11, 0, - 0, 23, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 26, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 7, 0, 0, - 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 21, 0, 0, 11, - 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 18, 0, 0, 0, 0, 2, 0, 12, 35, 16, 0, 0, 13, 18, - 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, - 0, 0, 0, 0, 16, 0, 0, 29, 0, 11, 0, 2, 0, 0, - 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 30, 17, 0, - 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 14, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, - 0, 15, 0, 0, 15, 0, 0, 25, 30, 0, 12, 0, 15, 0, - 15, 0, 12, 16, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, - 0, 0, 13, 0, 0, 0, 0, 25, 0, 0, 0, 0, 23, 0, - 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 20, - 0, 0, 0, 13, 0, 0, 13, 0, 0, 19, 0, 13, 0, 17, - 13, 0, 0, 0, 0, 20, 31, 0, 17, 31, 0, 0, 0, 0, - 0, 0, 0, 13, 0, 0, 0, 0, 0, 10, 13, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 17, 0, 9, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 11, 0, 11, 18, - 0, 0, 0, 19, 26, 11, 0, 0, 0, 0, 0, 0, 0, 0, - 13, 9, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, - 0, 12, 15, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 18, - 0, 0, 20, 15, 32, 0, 0, 0, 0, 0, 16, 20, 0, 0, - 26, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 16, 0, 0, 15, 15, 0, 0, 15, 0, 0, 0, 21, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, - 0, 0, 0, 15, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, - 9, 0, 14, 14, 0, 0, 15, 0, 15, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, - 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, - 0, 0, 0, 0, 15, 0, 0, 30, 0, 0, 0, 0, 0, 35, - 0, 2, 0, 0, 0, 0, 0, 0, 14, 18, 0, 6, 0, 24, - 0, 0, 19, 0, 28, 0, 0, 11, 0, 0, 24, 0, 15, 0, - 0, 0, 0, 0, 0, 8, 0, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 16, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, - 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 8, 0, 0, - 0, 0, 42, 13, 0, 0, 2, 14, 0, 0, 22, 0, 0, 0, - 0, 0, 3, 0, 0, 0, 3, 0, 0, 15, 18, 0, 0, 0, - 0, 0, 11, 3, 0, 0, 14, 24, 15, 22, 0, 0, 0, 0, - 0, 0, 0, 0, 15, 0, 0, 13, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 3, 12, 14, 0, 19, 0, 0, 11, 0, - 0, 0, 3, 0, 0, 0, 0, 12, 0, 0, 0, 10, 0, 0, - 0, 0, 22, 16, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, - 0, 0, 11, 27, 0, 0, 10, 0, 0, 0, 22, 23, 0, 0, - 0, 0, 0, 0, 12, 39, 0, 20, 21, 0, 0, 0, 14, 0, - 0, 0, 27, 0, 11, 17, 0, 0, 0, 0, 12, 0, 0, 0, - 19, 0, 0, 23, 25, 0, 0, 35, 32, 9, 0, 0, 32, 0, - 0, 0, 0, 16, 12, 0, 0, 0, 0, 0, 11, 14, 23, 19, - 0, 9, 0, 12, 0, 0, 0, 32, 0, 0, 0, 19, 0, 28, - 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 25, 21, 0, 0, - 0, 0, 0, 0, 8, 25, 0, 0, 20, 19, 23, 0, 0, 0, - 0, 6, 0, 0, 25, 8, 0, 0, 15, 0, 0, 0, 0, 0, - 0, 0, 20, 0, 0, 0, 0, 17, 14, 0, 0, 0, 0, 0, - 0, 0, 23, 0, 0, 0, 0, 22, 23, 0, 15, 0, 34, 13, - 0, 0, 9, 27, 0, 0, 0, 0, 0, 0, 16, 9, 30, 28, - 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 18, 18, 0, - 0, 0, 27, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 31, - 0, 0, 0, 0, 0, 0, 16, 0, 33, 0, 0, 0, 0, 0, - 0, 0, 48, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 15, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 12, - 0, 0, 0, 17, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, - 0, 17, 0, 0, 0, 0, 0, 0, 38, 0, 22, 0, 21, 0, - 0, 17, 22, 17, 9, 0, 0, 39, 14, 0, 0, 0, 0, 0, - 0, 0, 23, 33, 0, 0, 0, 0, 0, 18, 21, 0, 0, 0, - 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, - 0, 0, 0, 0, 15, 0, 0, 13, 0, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 23, - 0, 0, 22, 0, 0, 0, 0, 11, 0, 0, 0, 18, 10, 0, - 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 2, - 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 12, - 0, 0, 0, 24, 0, 15, 0, 47, 21, 18, 0, 0, 16, 23, - 0, 0, 0, 0, 36, 15, 0, 32, 0, 17, 0, 9, 0, 0, - 0, 0, 31, 0, 3, 0, 25, 17, 0, 0, 0, 0, 15, 0, - 0, 18, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 14, 14, - 0, 0, 0, 0, 0, 16, 0, 25, 0, 19, 0, 26, 0, 13, - 0, 6, 38, 0, 0, 0, 0, 13, 3, 0, 0, 0, 17, 11, - 0, 10, 0, 0, 10, 0, 0, 25, 0, 0, 18, 0, 14, 0, - 0, 0, 0, 0, 13, 8, 0, 0, 0, 20, 0, 0, 6, 12, - 0, 22, 0, 0, 11, 19, 0, 0, 18, 14, 13, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 18, 0, 0, - 21, 0, 0, 0, 12, 0, 0, 22, 0, 0, 0, 0, 0, 0, - 42, 23, 30, 23, 0, 0, 6, 0, 16, 0, 0, 7, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 9, 24, 8, 0, - 0, 9, 32, 0, 0, 0, 0, 0, 0, 0, 15, 0, 22, 0, - 27, 0, 15, 0, 0, 0, 0, 23, 0, 0, 0, 0, 12, 0, - 0, 0, 0, 13, 18, 0, 0, 0, 0, 0, 17, 0, 29, 15, - 0, 0, 0, 0, 0, 0, 0, 7, 0, 31, 30, 8, 0, 14, - 0, 0, 0, 15, 0, 0, 0, 24, 0, 0, 6, 0, 0, 0, - 0, 0, 0, 0, 6, 0, 0, 14, 0, 0, 0, 0, 0, 0, - 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 19, - 0, 0, 0, 0, 0, 12, 0, 0, 0, 25, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 10, 0, 0, 2, 0, 18, 0, 22, 0, - 24, 0, 27, 0, 0, 4, 20, 0, 0, 20, 18, 17, 0, 0, - 0, 0, 17, 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, 24, - 0, 10, 0, 0, 0, 15, 0, 0, 24, 0, 21, 11, 29, 0, - 0, 0, 0, 0, 9, 18, 10, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 8, 0, 0, 0, 0, 22, 0, 0, 0, 0, 16, - 32, 21, 17, 0, 0, 0, 0, 0, 9, 10, 0, 0, 14, 36, - 0, 0, 0, 0, 0, 22, 24, 0, 0, 0, 0, 0, 0, 3, - 0, 0, 0, 0, 0, 0, 0, 3, 0, 26, 0, 0, 0, 12, - 10, 0, 0, 31, 0, 0, 10, 0, 0, 3, 17, 0, 16, 0, - 23, 0, 0, 9, 0, 0, 29, 0, 0, 0, 0, 22, 0, 14, - 19, 15, 0, 0, 24, 21, 0, 0, 0, 15, 18, 30, 16, 0, - 0, 22, 0, 0, 11, 0, 0, 29, 0, 0, 0, 9, 0, 0, - 10, 0, 9, 10, 0, 26, 0, 0, 0, 23, 0, 0, 28, 0, - 0, 11, 0, 0, 0, 9, 16, 19, 20, 0, 0, 0, 0, 0, - 0, 0, 13, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, - 10, 16, 28, 0, 14, 0, 0, 0, 16, 0, 21, 0, 0, 0, - 0, 12, 0, 12, 0, 12, 0, 0, 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 16, 14, - 0, 0, 0, 0, 0, 9, 0, 0, 20, 0, 10, 0, 0, 0, - 35, 0, 30, 0, 0, 0, 0, 17, 0, 27, 0, 0, 0, 14, - 0, 0, 0, 27, 0, 0, 0, 13, 15, 0, 0, 17, 10, 0, - 0, 0, 0, 0, 15, 0, 0, 0, 0, 22, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 19, 0, 19, 0, 0, 0, 0, 4, - 0, 0, 18, 0, 32, 0, 0, 16, 31, 0, 0, 11, 34, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, - 0, 20, 15, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 20, - 0, 0, 0, 11, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, - 0, 27, 26, 0, 0, 0, 0, 15, 0, 0, 13, 0, 0, 0, - 0, 0, 11, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, - 20, 14, 0, 0, 13, 0, 20, 0, 0, 0, 10, 16, 0, 0, - 24, 0, 0, 0, 0, 37, 30, 24, 25, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 28, 18, 0, 0, 34, 0, 0, 3, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 21, 0, 2, 22, 0, 13, 0, - 0, 0, 0, 0, 0, 21, 20, 25, 0, 0, 10, 0, 23, 24, - 0, 20, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 11, - 11, 0, 0, 33, 3, 0, 10, 26, 0, 0, 11, 20, 0, 0, - 23, 6, 0, 20, 0, 0, 0, 0, 0, 0, 30, 0, 4, 12, - 0, 0, 0, 0, 0, 0, 0, 10, 0, 22, 0, 22, 0, 0, - 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 23, 11, 0, 23, 0, 0, 0, 0, 12, - 21, 0, 0, 0, 13, 18, 10, 0, 0, 0, 12, 0, 0, 33, - 40, 0, 13, 0, 0, 11, 0, 13, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 12, 0, 0, 0, - 0, 0, 0, 0, 15, 2, 10, 0, 0, 18, 0, 0, 0, 0, - 27, 0, 0, 0, 0, 0, 0, 11, 0, 14, 15, 0, 0, 0, - 13, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, - 24, 0, 0, 0, 0, 0, 0, 12, 0, 0, 15, 0, 0, 0, - 0, 0, 0, 16, 12, 12, 0, 14, 0, 0, 30, 17, 0, 8, - 15, 0, 9, 24, 0, 11, 16, 25, 42, 13, 14, 0, 0, 0, - 25, 11, 22, 0, 27, 0, 0, 24, 0, 0, 0, 18, 9, 0, - 18, 0, 13, 0, 0, 0, 0, 16, 18, 14, 0, 0, 0, 0, - 0, 26, 0, 15, 0, 0, 0, 0, 0, 11, 15, 0, 0, 0, - 0, 24, 14, 0, 0, 18, 0, 0, 0, 0, 20, 0, 0, 0, - 0, 18, 26, 0, 0, 0, 0, 13, 19, 22, 0, 0, 0, 0, - 25, 0, 0, 0, 0, 18, 0, 18, 10, 0, 0, 0, 12, 0, - 0, 36, 0, 18, 0, 10, 12, 0, 0, 0, 0, 25, 0, 17, - 0, 0, 23, 23, 0, 0, 0, 0, 0, 0, 23, 17, 0, 0, - 18, 12, 0, 0, 0, 0, 0, 0, 12, 0, 0, 27, 9, 0, - 5, 0, 0, 0, 23, 15, 0, 13, 0, 0, 0, 14, 0, 0, - 0, 0, 0, 15, 0, 0, 0, 0, 24, 25, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 15, 10, 0, 0, 0, 21, 0, 16, - 21, 23, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, - 0, 19, 16, 2, 0, 0, 0, 0, 15, 19, 0, 0, 18, 0, - 0, 16, 0, 12, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 22, 18, - 15, 0, 0, 0, 0, 37, 0, 0, 14, 0, 0, 0, 14, 0, - 29, 0, 0, 0, 0, 0, 14, 0, 0, 3, 0, 12, 0, 0, - 12, 0, 33, 11, 30, 9, 0, 30, 0, 0, 0, 0, 0, 0, - 0, 17, 17, 31, 0, 10, 0, 35, 0, 27, 27, 0, 0, 27, - 25, 0, 0, 0, 0, 24, 0, 0, 0, 33, 33, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 21, 14, 0, 0, 42, 0, 0, 31, - 29, 22, 23, 15, 0, 0, 26, 0, 26, 31, 0, 0, 0, 2, - 11, 0, 0, 0, 14, 0, 0, 14, 20, 0, 0, 12, 0, 0, - 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, - 0, 0, 0, 26, 0, 0, 14, 0, 3, 0, 36, 25, 0, 0, - 0, 31, 11, 13, 0, 6, 16, 0, 0, 0, 19, 15, 0, 13, - 0, 0, 0, 21, 13, 14, 0, 0, 0, 0, 15, 0, 0, 0, - 29, 27, 0, 13, 0, 0, 0, 20, 0, 0, 0, 24, 0, 15, - 19, 0, 0, 0, 0, 6, 0, 0, 0, 15, 0, 0, 0, 0, - 0, 0, 13, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 31, 29, 0, 30, 0, 18, 0, 0, 12, 20, 0, 28, - 20, 0, 0, 0, 15, 24, 0, 0, 0, 0, 0, 12, 0, 19, - 20, 0, 0, 0, 0, 0, 0, 15, 0, 9, 0, 0, 36, 0, - 0, 0, 11, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 12, - 21, 7, 14, 0, 0, 0, 13, 0, 0, 0, 0, 0, 21, 0, - 14, 0, 0, 0, 37, 14, 15, 0, 11, 0, 0, 0, 9, 14, - 0, 25, 0, 0, 0, 11, 0, 0, 20, 0, 0, 0, 0, 0, - 0, 0, 21, 29, 0, 0, 9, 0, 31, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 22, 12, - 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 14, 0, 3, 0, - 15, 0, 0, 0, 0, 0, 15, 0, 33, 6, 20, 16, 0, 0, - 14, 0, 0, 0, 0, 14, 0, 14, 0, 0, 0, 13, 0, 17, - 0, 0, 0, 0, 0, 0, 17, 0, 31, 0, 15, 35, 32, 0, - 0, 32, 0, 0, 0, 0, 0, 0, 10, 6, 0, 0, 0, 0, - 0, 0, 17, 0, 34, 0, 0, 0, 0, 8, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 42, 0, 0, 0, 13, 0, 0, 0, - 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, - 0, 23, 0, 0, 24, 0, 16, 0, 0, 0, 0, 0, 0, 9, - 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 20, 0, 0, 0, - 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 12, 0, 6, 0, - 0, 0, 28, 0, 0, 0, 0, 0, 15, 0, 0, 0, 41, 0, - 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 15, 30, 8, - 0, 0, 0, 0, 0, 0, 0, 0, 11, 22, 9, 0, 0, 0, - 0, 0, 0, 0, 25, 1, 0, 0, 0, 18, 0, 0, 0, 0, - 22, 0, 0, 0, 24, 0, 0, 0, 14, 0, 0, 0, 0, 0, - 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 14, - 0, 0, 0, 14, 0, 3, 0, 0, 0, 0, 0, 0, 0, 27, - 0, 0, 0, 0, 18, 0, 11, 0, 18, 0, 0, 0, 29, 0, - 0, 0, 0, 0, 0, 15, 0, 0, 27, 0, 0, 29, 0, 0, - 0, 0, 0, 0, 0, 30, 26, 0, 0, 16, 0, 0, 17, 0, - 0, 18, 0, 0, 15, 0, 14, 0, 0, 0, 13, 0, 16, 0, - 0, 0, 0, 0, 0, 0, 0, 18, 0, 15, 12, 13, 0, 0, - 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, - 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, - 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 14, 31, - 0, 0, 0, 27, 0, 0, 0, 0, 15, 0, 34, 0, 0, 0, - 0, 0, 0, 0, 14, 28, 0, 18, 0, 0, 0, 19, 0, 15, - 0, 0, 0, 0, 3, 0, 4, 0, 0, 15, 0, 0, 8, 6, - 19, 0, 35, 0, 14, 3, 0, 4, 6, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 10, 13, 0, - 0, 0, 0, 19, 31, 15, 0, 11, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, - 0, 0, 25, 0, 0, 16, 14, 0, 0, 2, 0, 14, 0, 0, - 0, 0, 0, 0, 18, 15, 0, 21, 0, 0, 0, 0, 0, 13, - 15, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 13, 0, 0, - 0, 0, 0, 0, 0, 0, 35, 50, 19, 0, 0, 0, 0, 0, - 0, 0, 0, 33, 0, 7, 0, 0, 27, 0, 0, 0, 24, 0, - 0, 12, 0, 0, 0, 0, 19, 0, 22, 0, 0, 0, 23, 0, - 0, 0, 0, 3, 0, 0, 9, 0, 12, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, - 0, 0, 0, 2, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, - 0, 0, 13, 0, 0, 0, 18, 22, 0, 0, 0, 13, 30, 0, - 0, 0, 13, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 9, 15, 0, 10, 0, 21, 3, 0, 4, 0, 0, 20, - 0, 0, 25, 28, 0, 0, 0, 0, 17, 3, 27, 4, 6, 0, - 0, 37, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 0, 0, 0, 19, 0, 0, 34, 37, 0, 0, - 0, 0, 0, 0, 26, 0, 25, 0, 0, 0, 0, 0, 0, 32, - 20, 0, 0, 0, 0, 0, 16, 0, 0, 0, 14, 0, 0, 0, - 28, 13, 0, 0, 0, 16, 0, 0, 13, 39, 0, 0, 13, 0, - 15, 23, 0, 32, 22, 0, 32, 0, 0, 0, 13, 8, 0, 0, - 24, 0, 0, 0, 28, 0, 21, 0, 0, 14, 0, 0, 10, 0, - 0, 23, 18, 0, 0, 0, 0, 0, 0, 0, 18, 37, 0, 0, - 24, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 15, 0, 27, 0, 0, 0, 0, 0, 18, 0, - 0, 17, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, - 0, 0, 15, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 15, 30, 0, 0, 0, 20, 15, 16, 0, 0, 15, - 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 14, 0, 17, 0, - 0, 10, 29, 0, 0, 0, 0, 9, 0, 0, 0, 19, 35, 0, - 0, 12, 11, 35, 20, 16, 0, 11, 16, 0, 0, 0, 0, 0, - 0, 28, 0, 22, 0, 0, 0, 0, 25, 0, 0, 0, 14, 0, - 37, 0, 0, 0, 20, 0, 0, 26, 0, 0, 0, 0, 0, 0, - 0, 13, 14, 30, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 30, 11, 0, 43, 0, 0, 32, 0, 18, 0, 0, 0, - 0, 0, 0, 0, 0, 10, 0, 0, 4, 0, 41, 0, 0, 0, - 18, 0, 15, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, - 0, 14, 22, 0, 0, 28, 0, 0, 15, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 28, 0, 0, 0, 0, 16, 0, 15, 0, 0, - 0, 0, 0, 0, 0, 12, 11, 0, 0, 24, 19, 12, 0, 0, - 0, 0, 0, 0, 0, 29, 4, 15, 0, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 15, 0, 31, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 15, - 0, 0, 0, 24, 19, 0, 21, 0, 0, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, - 0, 34, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 19, 28, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 30, 0, - 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 11, 0, 0, - 16, 0, 0, 0, 34, 12, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 33, 0, 0, 0, 18, 0, 19, 0, 23, 8, 22, 23, 0, - 0, 0, 25, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, - 0, 0, 30, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 15, 0, 18, 0, 0, 16, 0, 0, 0, 0, 0, - 0, 14, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 2, - 0, 0, 0, 0, 0, 0, 11, 0, 8, 0, 0, 0, 0, 29, - 0, 0, 0, 28, 0, 2, 15, 0, 31, 0, 0, 0, 0, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 18, 0, 0, 13, - 0, 0, 28, 14, 14, 0, 0, 0, 0, 0, 0, 24, 10, 0, - 0, 0, 0, 0, 23, 29, 0, 18, 29, 0, 0, 0, 0, 35, - 0, 0, 29, 16, 28, 0, 0, 12, 0, 0, 30, 0, 0, 0, - 8, 0, 0, 0, 12, 22, 0, 0, 0, 0, 13, 0, 0, 0, - 0, 0, 15, 73, 74, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 35, 0, 2, 0, 0, 11, 0, 15, 0, 0, 0, 0, 0, - 0, 31, 0, 16, 19, 0, 0, 0, 23, 0, 0, 0, 0, 21, - 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, - 19, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 24, - 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 6, 0, 0, 0, - 0, 33, 0, 0, 0, 0, 19, 0, 0, 0, 0, 30, 0, 13, - 0, 0, 0, 0, 0, 14, 12, 0, 0, 2, 0, 0, 24, 0, - 0, 0, 0, 31, 0, 0, 29, 0, 18, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 22, 28, - 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 29, 0, 11, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, - 0, 0, 0, 12, 0, 22, 0, 0, 0, 34, 0, 0, 0, 15, - 0, 0, 27, 0, 0, 0, 0, 0, 7, 11, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 9, 25, 0, 0, 0, 0, 0, 11, - 21, 16, 15, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, - 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 27, - 0, 0, 0, 0, 19, 0, 0, 0, 0, 15, 0, 0, 6, 24, - 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 15, 0, 23, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 0, 0, - 0, 16, 0, 0, 26, 0, 0, 0, 17, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 37, 0, 0, 14, 0, 0, 0, 0, - 14, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 14, - 13, 22, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 20, 0, - 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, - 0, 0, 30, 24, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, - 0, 12, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 0, 0, 0, 23, 20, 12, 29, 28, 0, 0, - 24, 0, 13, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 11, 34, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 7, 0, 0, 0, 14, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 18, 15, 18, 0, 0, 0, 0, - 15, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 26, 0, - 0, 15, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 33, - 2, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 24, 0, 0, - 0, 44, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 31, 0, 33, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, - 0, 0, 22, 14, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, - 27, 0, 0, 0, 14, 0, 0, 24, 0, 0, 0, 15, 26, 0, - 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 38, 25, 0, - 0, 0, 12, 16, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, - 0, 19, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 14, 0, 0, 0, 0, 15, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, - 0, 0, 13, 29, 0, 25, 31, 0, 0, 0, 0, 0, 0, 0, - 0, 21, 11, 0, 9, 0, 0, 0, 28, 22, 18, 0, 0, 0, - 0, 0, 10, 0, 0, 30, 0, 0, 0, 0, 0, 17, 0, 0, - 0, 0, 0, 0, 2, 0, 0, 16, 0, 0, 0, 0, 0, 0, - 33, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, - 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, - 0, 13, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, - 0, 0, 15, 0, 14, 0, 0, 15, 0, 0, 0, 0, 0, 15, - 0, 0, 30, 28, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 10, 0, 0, 8, 19, 0, 0, 0, 0, 0, 0, 0, 26, 0, - 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 22, 0, 0, 24, - 0, 0, 0, 0, 0, 3, 0, 20, 0, 24, 0, 11, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 14, 0, 0, 11, 0, 0, 0, 0, 0, 0, 26, 0, 0, 15, - 0, 0, 0, 10, 21, 0, 14, 0, 0, 0, 0, 0, 0, 19, - 0, 0, 0, 0, 38, 0, 0, 30, 0, 25, 0, 0, 12, 0, - 10, 0, 0, 34, 13, 0, 0, 8, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 24, 20, 0, 0, 18, 0, 0, 0, 35, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 21, 10, 0, 0, - 0, 0, 3, 0, 0, 0, 0, 0, 0, 14, 16, 0, 13, 0, - 0, 0, 14, 0, 0, 0, 0, 30, 0, 0, 0, 35, 20, 25, - 24, 16, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 15, 0, 0, 0, 26, 0, 30, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 0, 19, 0, 36, 0, 0, 0, 0, 16, - 0, 11, 0, 0, 23, 0, 0, 0, 22, 0, 0, 24, 0, 0, - 0, 0, 0, 0, 25, 15, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 30, 21, 24, - 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 29, 0, - 0, 24, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 9, 0, 0, 0, - 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 23, 0, 0, 0, 0, 0, 40, 0, 3, 0, 6, 0, - 0, 0, 0, 0, 0, 0, 0, 34, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 0, 0, 0, 0, 23, 0, 19, 0, 0, 30, - 18, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 10, 0, 0, 0, 11, 0, 0, 0, 0, 28, 27, - 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 22, 38, 0, 0, 24, 0, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 0, 0, 35, 0, 16, 0, 0, 0, 0, 0, - 0, 0, 27, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, - 12, 16, 0, 0, 35, 0, 0, 0, 0, 0, 0, 15, 0, 0, - 0, 0, 18, 0, 8, 17, 0, 0, 0, 0, 0, 0, 0, 0, - 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 18, 29, 0, 29, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, - 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, - 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, - 0, 0, 0, 0, 14, 0, 0, 0, 0, 23, 14, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 26, 29, 0, 13, 0, 0, 0, - 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 29, 0, 0, - 0, 0, 28, 0, 13, 0, 0, 0, 0, 29, 10, 0, 0, 0, - 0, 0, 24, 0, 16, 0, 0, 0, 18, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 13, 28, 0, 0, 0, 0, 0, 0, 0, 0, - 23, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, - 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 11, 0, 0, 0, - 0, 0, 19, 0, 0, 0, 0, 0, 0, 2, 0, 0, 16, 0, - 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 16, - 0, 0, 0, 23, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 3, 0, 0, - 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 72, 0, 0, 37, 0, 0, 0, 0, 0, - 14, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 30, 32, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 22, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 16, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 0, 0, 0, 21, - 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 8, 5, 0, 0, 0, 0, - 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 23, - 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, - 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 28, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 28, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 22, 35, 0, 0, 24, 0, 0, 18, 0, - 0, 9, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, - 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 22, 0, - 0, 0, 20, 2, 0, 0, 0, 0, 0, 0, 0, 0, 34, 0, - 0, 0, 0, 0, 25, 0, 0, 0, 0, 8, 35, 0, 8, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 22, 0, 0, - 0, 0, 0, 0, 26, 0, 0, 0, 16, 0, 33, 0, 0, 0, - 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, - 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 7, 0, 0, - 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 17, - 19, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 22, 35, 0, 0, 27, 28, 0, 0, 0, 27, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, - 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 29, - 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 35, 0, 0, 0, 0, 15, 24, 0, 0, 0, 0, - 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 23, 0, 0, 0, 0, 26, 0, 0, 0, 25, - 0, 0, 0, 0, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 0, 0, 42, 0, 0, 22, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 27, 25, 0, 0, 0, 17, 13, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 7, 0, 19, 0, 0, 0, 0, 0, 19, 0, 16, 0, - 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, - 7, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, - 0, 0, 0, 33, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, - 0, 0, 0, 33, 6, 0, 0, 0, 0, 0, 0, 28, 0, 0, - 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 27, 25, 0, 0, 0, 0, 0, 0, 0, - 0, 25, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, 0, 15, 0, 0, 0, 0, 0, 22, - 0, 28, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 24, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 22, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 15, 0, - 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, - 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, - 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, - 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1, 0, 3, 0, 1, 2, 1, 2, 2, 2, 0, 2, 3, + 4, 2, 4, 0, 4, 0, 5, 0, 0, 0, 4, 3, 0, 0, + 5, 4, 6, 0, 0, 0, 0, 5, 0, 0, 4, 8, 0, 0, + 0, 0, 6, 3, 0, 7, 0, 5, 7, 5, 0, 0, 0, 0, + 9, 9, 4, 5, 6, 9, 9, 5, 0, 0, 0, 0, 4, 8, + 7, 7, 10, 8, 10, 4, 6, 0, 4, 0, 0, 0, 5, 0, + 6, 0, 6, 6, 10, 8, 7, 0, 5, 0, 8, 5, 0, 10, + 9, 0, 7, 0, 7, 6, 10, 6, 0, 4, 0, 10, 0, 0, + 0, 4, 0, 0, 2, 0, 0, 0, 0, 0, 5, 0, 0, 7, + 6, 9, 0, 0, 3, 0, 4, 7, 0, 5, 0, 0, 0, 0, + 0, 0, 5, 4, 0, 2, 0, 0, 5, 0, 5, 0, 13, 6, + 8, 0, 3, 0, 10, 8, 7, 8, 0, 0, 2, 0, 0, 0, + 9, 0, 8, 9, 11, 0, 10, 6, 5, 7, 0, 0, 8, 4, + 0, 0, 0, 0, 7, 8, 10, 14, 8, 9, 0, 6, 0, 0, + 0, 0, 9, 2, 0, 0, 8, 0, 6, 3, 6, 0, 0, 8, + 0, 10, 0, 10, 0, 0, 10, 10, 0, 0, 0, 7, 0, 0, + 5, 0, 0, 12, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, + 3, 7, 0, 0, 8, 0, 0, 0, 9, 0, 0, 10, 5, 0, + 0, 0, 8, 0, 9, 10, 0, 0, 0, 0, 0, 9, 0, 0, + 0, 0, 0, 0, 10, 6, 11, 0, 0, 5, 0, 7, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, + 0, 11, 0, 8, 10, 0, 0, 0, 7, 0, 0, 2, 11, 0, + 0, 9, 5, 17, 11, 10, 10, 13, 15, 0, 0, 2, 9, 0, + 0, 1, 6, 4, 10, 0, 0, 9, 0, 5, 0, 0, 11, 8, + 0, 0, 0, 7, 0, 0, 0, 10, 2, 0, 8, 0, 11, 0, + 12, 0, 20, 9, 0, 12, 8, 0, 0, 0, 9, 0, 0, 0, + 0, 0, 17, 0, 13, 0, 0, 0, 8, 0, 7, 0, 11, 0, + 0, 11, 0, 0, 2, 8, 0, 0, 8, 13, 11, 10, 0, 0, + 0, 0, 0, 6, 0, 0, 0, 0, 0, 8, 0, 0, 10, 0, + 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, 9, 0, + 10, 18, 0, 14, 7, 0, 10, 0, 10, 0, 0, 0, 0, 0, + 0, 0, 17, 0, 5, 24, 0, 7, 4, 0, 0, 0, 0, 0, + 0, 0, 0, 7, 0, 11, 7, 11, 0, 0, 0, 0, 12, 0, + 15, 0, 0, 0, 0, 0, 0, 12, 14, 6, 0, 0, 0, 0, + 0, 8, 18, 0, 0, 13, 0, 0, 13, 2, 0, 0, 0, 0, + 0, 0, 0, 22, 13, 0, 0, 5, 0, 0, 0, 0, 0, 1, + 6, 12, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 22, 14, + 0, 0, 15, 0, 12, 0, 0, 0, 0, 0, 8, 2, 0, 13, + 6, 0, 9, 0, 0, 0, 11, 8, 0, 0, 6, 0, 0, 0, + 10, 0, 10, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, + 0, 0, 3, 4, 6, 0, 0, 0, 0, 0, 0, 18, 14, 3, + 0, 7, 0, 13, 13, 0, 0, 2, 0, 0, 0, 10, 11, 1, + 0, 11, 7, 0, 0, 0, 0, 21, 0, 0, 18, 0, 0, 0, + 17, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 23, 19, 0, 0, 0, 0, 0, 0, 0, 0, 4, + 2, 0, 0, 0, 0, 10, 9, 0, 0, 0, 14, 0, 14, 0, + 22, 11, 0, 3, 0, 0, 0, 0, 0, 0, 0, 13, 6, 0, + 0, 0, 0, 12, 3, 0, 13, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 10, 19, 0, 0, 0, 11, 0, 0, 15, 0, + 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 5, 0, 0, 12, 21, 0, 0, 0, 18, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 17, 12, 23, 12, 0, 0, 11, + 0, 0, 0, 18, 0, 0, 0, 14, 15, 0, 0, 0, 22, 10, + 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 2, + 0, 0, 0, 0, 0, 0, 0, 2, 0, 14, 0, 14, 0, 0, + 0, 0, 0, 13, 0, 13, 0, 0, 0, 6, 0, 2, 21, 18, + 0, 0, 0, 13, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, 0, 16, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 44, 0, 0, 0, 17, 0, 0, 0, 2, + 0, 12, 3, 6, 0, 7, 19, 0, 0, 0, 0, 14, 0, 0, + 21, 0, 13, 0, 9, 0, 0, 0, 0, 3, 9, 9, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 14, 10, 0, + 0, 0, 10, 0, 0, 0, 0, 17, 15, 0, 0, 0, 0, 0, + 0, 0, 15, 0, 0, 14, 0, 3, 0, 10, 0, 0, 39, 40, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 12, 0, 0, 0, + 0, 0, 0, 8, 0, 0, 0, 0, 14, 0, 30, 0, 0, 13, + 0, 0, 20, 25, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 8, 0, 0, 0, 2, 0, 0, 13, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, + 13, 0, 0, 10, 0, 24, 0, 23, 13, 0, 0, 0, 0, 0, + 0, 0, 0, 10, 0, 0, 0, 9, 13, 0, 3, 17, 0, 0, + 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 9, 0, 12, 0, + 0, 0, 0, 3, 19, 0, 0, 0, 0, 8, 0, 16, 0, 0, + 0, 18, 0, 7, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, + 0, 0, 0, 13, 0, 0, 0, 12, 10, 0, 0, 0, 0, 10, + 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 6, + 0, 0, 0, 13, 0, 13, 0, 12, 0, 0, 0, 0, 0, 0, + 17, 0, 0, 0, 13, 0, 0, 17, 0, 0, 9, 0, 0, 0, + 0, 48, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 25, 0, + 18, 8, 0, 16, 0, 0, 0, 21, 0, 0, 14, 0, 0, 0, + 0, 12, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 13, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, - 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 15, 0, 0, 15, 0, 0, 0, 0, + 0, 0, 9, 0, 27, 0, 0, 0, 7, 0, 0, 0, 0, 0, + 0, 0, 0, 19, 0, 0, 31, 9, 0, 0, 0, 0, 0, 0, + 0, 0, 27, 0, 0, 0, 0, 0, 0, 16, 23, 0, 0, 11, + 0, 0, 15, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 19, 0, + 0, 24, 0, 0, 0, 17, 0, 0, 23, 14, 0, 16, 0, 0, + 0, 0, 0, 37, 0, 0, 0, 0, 31, 0, 0, 2, 0, 0, + 0, 0, 0, 0, 15, 0, 0, 0, 7, 0, 0, 23, 10, 0, + 0, 34, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, + 10, 0, 5, 0, 11, 0, 0, 4, 0, 0, 0, 0, 0, 0, + 0, 0, 24, 0, 0, 0, 0, 0, 9, 0, 14, 0, 0, 0, + 0, 12, 0, 0, 0, 17, 0, 0, 0, 23, 0, 0, 11, 15, + 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 9, 0, 0, 5, 0, 0, 0, 0, + 19, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 3, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 12, 0, 9, 0, 0, 0, 0, 0, 0, + 0, 16, 0, 0, 23, 0, 0, 11, 0, 0, 0, 0, 26, 11, + 0, 26, 15, 0, 0, 10, 9, 0, 10, 8, 0, 0, 19, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 0, + 0, 0, 8, 0, 0, 12, 0, 0, 0, 0, 30, 20, 0, 0, + 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 18, 10, 0, + 22, 0, 0, 0, 0, 16, 13, 0, 0, 0, 9, 0, 0, 0, + 0, 2, 0, 0, 0, 12, 21, 3, 0, 0, 0, 0, 14, 0, + 0, 0, 0, 18, 0, 0, 12, 14, 0, 0, 0, 1, 16, 0, + 0, 0, 10, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 9, 0, 31, 0, 0, 31, 0, 3, 0, 0, 0, 10, 0, 0, + 0, 0, 30, 0, 0, 0, 14, 11, 0, 0, 0, 0, 0, 0, + 0, 21, 0, 0, 0, 26, 0, 0, 0, 0, 0, 25, 0, 0, + 0, 18, 2, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 11, 29, 0, 0, 0, 0, 0, + 0, 12, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, + 0, 14, 13, 0, 14, 12, 0, 0, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, 0, 0, 2, 13, 0, 0, 0, 14, 14, 0, + 16, 13, 0, 15, 0, 30, 0, 0, 0, 17, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, + 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 5, + 15, 0, 15, 0, 0, 16, 0, 0, 0, 0, 0, 0, 12, 0, + 0, 0, 19, 0, 0, 31, 0, 0, 25, 12, 0, 16, 0, 0, + 10, 9, 0, 13, 0, 30, 11, 13, 13, 22, 0, 15, 30, 0, + 15, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 23, + 0, 0, 32, 0, 0, 0, 13, 0, 10, 0, 13, 10, 0, 0, + 18, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 15, 0, 13, + 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 15, 0, 0, 0, + 0, 0, 0, 20, 0, 13, 0, 14, 0, 0, 0, 0, 11, 15, + 0, 0, 0, 15, 12, 0, 0, 0, 0, 0, 0, 0, 0, 11, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 25, - 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, - 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, - 0, 24, 0, 0, 0, 19, 0, 0, 0, 0, 0, 14, 0, 0, - 13, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, - 0, 15, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 12, 9, 0, 0, 0, 0, 0, 0, 0, 0, 20, 11, 0, 0, + 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 30, 0, 0, 0, + 0, 24, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, + 0, 0, 24, 22, 0, 18, 0, 0, 0, 16, 0, 9, 0, 18, + 19, 0, 0, 0, 19, 0, 17, 0, 0, 0, 0, 0, 0, 0, + 0, 14, 0, 11, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 17, 0, 24, 0, 0, 0, 0, + 0, 2, 19, 0, 0, 0, 22, 0, 0, 0, 0, 0, 14, 0, + 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 11, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 15, + 0, 0, 0, 0, 0, 0, 0, 28, 12, 0, 0, 0, 0, 0, + 27, 15, 15, 0, 15, 0, 0, 22, 0, 0, 0, 0, 11, 15, + 0, 0, 0, 13, 18, 0, 0, 16, 0, 4, 30, 0, 0, 15, + 0, 0, 0, 0, 30, 0, 0, 9, 0, 0, 15, 42, 0, 0, + 0, 15, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 10, + 0, 0, 19, 0, 0, 0, 0, 8, 0, 2, 0, 0, 16, 0, + 0, 0, 0, 8, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, + 17, 0, 0, 0, 0, 0, 0, 0, 27, 0, 20, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 30, 0, 3, 0, 0, 0, 0, 0, 23, + 10, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, + 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 32, 8, 0, 0, 0, 0, 0, + 0, 0, 0, 39, 0, 0, 0, 0, 24, 12, 0, 0, 0, 0, + 0, 0, 19, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 2, 0, 6, 0, 0, 7, 12, 25, 13, 0, 0, + 0, 0, 22, 0, 22, 0, 0, 0, 14, 0, 0, 0, 0, 0, + 9, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 24, + 0, 12, 15, 0, 0, 28, 0, 0, 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 8, 0, 0, 0, 22, 0, 21, 0, 14, 0, + 0, 3, 0, 0, 0, 0, 0, 14, 0, 16, 0, 0, 9, 0, + 0, 13, 11, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 12, 0, 4, 0, 0, 0, 0, 0, 0, + 19, 0, 0, 8, 0, 17, 0, 0, 0, 0, 0, 48, 0, 0, + 11, 0, 0, 17, 0, 0, 13, 17, 0, 0, 14, 0, 21, 0, + 11, 10, 0, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, + 15, 0, 0, 0, 14, 0, 0, 0, 0, 19, 0, 35, 0, 0, + 16, 0, 0, 0, 11, 11, 0, 0, 13, 0, 0, 0, 0, 25, + 25, 0, 0, 0, 13, 0, 18, 0, 0, 22, 0, 0, 0, 6, + 0, 0, 0, 20, 11, 0, 0, 0, 0, 0, 15, 0, 0, 0, + 0, 0, 0, 1, 31, 0, 0, 0, 11, 0, 0, 3, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 10, 13, 0, 0, 0, 0, 0, + 23, 0, 0, 21, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, + 0, 24, 0, 14, 23, 0, 0, 0, 0, 0, 0, 38, 0, 0, + 0, 0, 9, 16, 0, 0, 0, 19, 0, 0, 23, 0, 3, 12, + 0, 0, 42, 0, 0, 0, 0, 0, 0, 20, 9, 0, 0, 0, + 0, 0, 0, 0, 25, 0, 21, 0, 26, 18, 0, 3, 0, 0, + 0, 0, 0, 14, 0, 0, 0, 16, 0, 0, 0, 0, 3, 31, + 2, 27, 0, 29, 0, 0, 22, 0, 0, 0, 0, 33, 0, 0, + 0, 14, 0, 0, 18, 0, 0, 0, 0, 27, 0, 0, 0, 0, + 0, 0, 0, 11, 0, 0, 0, 3, 0, 0, 0, 0, 23, 0, + 0, 0, 23, 22, 0, 6, 0, 0, 0, 0, 28, 0, 0, 32, + 0, 29, 13, 0, 0, 0, 0, 22, 0, 0, 0, 0, 17, 25, + 11, 17, 0, 18, 0, 16, 15, 18, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 18, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 18, 6, + 0, 20, 0, 0, 15, 0, 0, 0, 18, 0, 0, 0, 0, 0, + 0, 0, 24, 0, 0, 0, 0, 0, 34, 0, 18, 0, 0, 2, + 0, 0, 0, 0, 0, 0, 0, 23, 23, 0, 0, 0, 0, 9, + 0, 0, 31, 0, 0, 6, 6, 0, 9, 0, 18, 20, 0, 0, + 0, 0, 0, 17, 0, 0, 0, 15, 0, 6, 0, 20, 17, 0, + 0, 0, 0, 26, 0, 0, 9, 0, 15, 18, 0, 0, 0, 0, + 17, 0, 0, 17, 0, 0, 0, 22, 10, 0, 0, 0, 0, 0, + 3, 0, 0, 14, 24, 0, 0, 33, 24, 39, 0, 21, 12, 28, + 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 32, 0, 15, 0, + 0, 27, 0, 0, 18, 0, 17, 0, 0, 0, 13, 21, 13, 0, + 0, 0, 20, 12, 0, 0, 20, 15, 0, 0, 0, 2, 0, 23, + 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 14, 0, + 0, 0, 0, 9, 15, 0, 0, 0, 0, 0, 0, 0, 11, 21, + 36, 9, 15, 0, 0, 0, 18, 0, 0, 0, 0, 0, 17, 0, + 0, 0, 28, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 13, + 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 35, 0, 0, + 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 2, 0, 0, + 0, 0, 0, 10, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, + 0, 0, 17, 30, 0, 13, 25, 24, 12, 0, 0, 0, 0, 0, + 0, 0, 47, 0, 17, 0, 0, 0, 0, 22, 13, 0, 23, 0, + 0, 0, 0, 0, 0, 15, 0, 9, 0, 0, 0, 0, 2, 0, + 0, 14, 30, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 24, 0, 10, 0, 0, 20, 0, 0, 0, 0, 8, 0, + 0, 12, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 20, 12, + 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 23, 10, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, + 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 24, + 0, 0, 0, 18, 32, 0, 16, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 0, 10, 0, 0, 30, 26, 0, 0, 21, + 27, 0, 0, 0, 10, 0, 0, 0, 0, 14, 0, 0, 0, 0, + 31, 13, 0, 0, 0, 0, 0, 0, 0, 9, 26, 0, 14, 10, + 15, 0, 0, 17, 0, 0, 0, 0, 0, 15, 0, 30, 7, 15, + 24, 19, 0, 25, 0, 22, 8, 0, 10, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, 13, 0, 0, 11, 0, 0, 0, 0, + 7, 0, 0, 3, 0, 0, 0, 4, 0, 0, 9, 0, 0, 14, + 0, 6, 0, 0, 3, 0, 14, 0, 4, 18, 0, 0, 0, 0, + 0, 9, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, + 18, 15, 0, 0, 14, 13, 0, 0, 19, 0, 24, 0, 0, 11, + 0, 21, 0, 0, 20, 0, 26, 10, 0, 0, 0, 31, 0, 0, + 0, 0, 0, 32, 13, 0, 11, 0, 21, 0, 0, 0, 0, 0, + 0, 10, 0, 0, 0, 18, 10, 0, 0, 0, 0, 15, 11, 0, + 0, 0, 12, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 19, 0, 12, 0, 0, 11, 3, 0, 0, 13, 28, + 21, 16, 22, 34, 0, 0, 16, 0, 0, 23, 0, 0, 0, 13, + 12, 15, 0, 0, 0, 0, 19, 28, 0, 0, 0, 0, 0, 7, + 0, 20, 0, 15, 10, 2, 0, 11, 0, 0, 0, 0, 0, 0, + 15, 0, 21, 0, 0, 0, 14, 0, 15, 0, 0, 0, 27, 0, + 21, 0, 25, 0, 22, 10, 0, 0, 0, 16, 0, 0, 0, 6, + 0, 21, 0, 0, 0, 0, 0, 0, 17, 0, 28, 0, 0, 25, + 0, 0, 10, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 16, 14, 0, 12, 0, 0, 14, 0, 0, 8, + 0, 0, 0, 31, 0, 0, 20, 0, 0, 0, 0, 0, 0, 10, + 0, 0, 0, 0, 0, 0, 27, 0, 0, 12, 0, 0, 0, 33, + 0, 0, 0, 3, 14, 0, 14, 0, 35, 23, 0, 0, 0, 0, + 0, 0, 11, 13, 15, 0, 0, 0, 0, 0, 15, 0, 9, 14, + 0, 0, 0, 26, 29, 0, 25, 0, 29, 0, 13, 0, 0, 20, + 10, 15, 0, 0, 12, 18, 0, 0, 13, 0, 0, 0, 0, 0, + 0, 15, 0, 12, 0, 31, 0, 0, 0, 0, 0, 0, 15, 16, + 0, 0, 0, 19, 12, 22, 0, 0, 0, 24, 0, 11, 0, 0, + 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, + 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 22, 0, 0, 0, 0, 0, 31, 14, 0, 0, 0, 0, 0, + 0, 0, 0, 14, 10, 0, 31, 15, 0, 24, 0, 0, 20, 9, + 0, 0, 10, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, + 0, 34, 0, 0, 0, 0, 0, 14, 0, 0, 0, 13, 12, 0, + 0, 0, 26, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 26, 16, 0, 0, 0, 0, 0, 0, 0, 0, 29, 0, 0, 0, + 0, 0, 0, 0, 0, 23, 24, 19, 0, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 29, 0, 0, 0, 0, 21, 0, 21, 0, 21, + 0, 14, 18, 0, 0, 0, 24, 0, 0, 0, 0, 24, 26, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, + 0, 0, 34, 22, 0, 0, 33, 0, 11, 0, 0, 12, 15, 0, + 37, 0, 12, 23, 12, 30, 0, 0, 0, 0, 0, 0, 0, 11, + 0, 0, 0, 15, 0, 25, 0, 0, 0, 0, 0, 0, 0, 14, + 20, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 11, + 0, 20, 0, 25, 0, 0, 0, 18, 0, 0, 0, 0, 14, 0, + 0, 0, 0, 0, 21, 0, 0, 13, 20, 0, 0, 0, 22, 0, + 0, 0, 16, 0, 0, 0, 0, 20, 0, 22, 16, 33, 0, 33, + 0, 0, 15, 0, 0, 15, 19, 0, 24, 0, 0, 24, 11, 0, + 42, 0, 0, 0, 0, 18, 0, 0, 24, 0, 10, 0, 10, 0, + 0, 0, 0, 14, 13, 0, 0, 0, 0, 0, 0, 0, 0, 13, + 17, 0, 13, 0, 18, 0, 0, 0, 15, 0, 0, 0, 15, 19, + 0, 0, 0, 18, 18, 0, 0, 0, 0, 37, 0, 0, 0, 0, + 0, 15, 0, 14, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, + 0, 20, 0, 0, 20, 11, 0, 3, 0, 18, 18, 0, 40, 0, + 0, 0, 0, 14, 0, 3, 16, 15, 0, 19, 0, 0, 11, 0, + 0, 0, 11, 6, 0, 0, 0, 0, 0, 0, 0, 0, 12, 24, + 0, 0, 0, 0, 0, 30, 17, 0, 0, 0, 0, 12, 0, 30, + 0, 0, 0, 21, 0, 0, 42, 0, 0, 29, 0, 13, 0, 0, + 0, 0, 0, 8, 0, 0, 0, 4, 12, 0, 0, 0, 13, 0, + 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 5, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, - 0, 0, 15, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 19, 0, 0, 0, 22, 5, 0, 29, 0, 31, + 0, 0, 0, 0, 0, 0, 0, 33, 0, 25, 0, 16, 15, 0, + 4, 0, 0, 0, 0, 0, 0, 1, 0, 19, 15, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 17, 6, 0, 24, 0, 20, 0, 0, + 14, 0, 0, 0, 9, 0, 0, 15, 0, 0, 0, 0, 0, 23, + 2, 12, 23, 0, 15, 16, 14, 0, 23, 0, 0, 0, 24, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, + 0, 0, 0, 0, 23, 0, 0, 3, 0, 0, 0, 11, 0, 0, + 0, 19, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, + 13, 28, 22, 13, 3, 0, 0, 0, 37, 2, 25, 25, 30, 0, + 0, 0, 20, 0, 11, 0, 0, 16, 0, 12, 0, 0, 31, 15, + 14, 9, 12, 0, 0, 0, 0, 0, 0, 29, 0, 0, 0, 14, + 0, 0, 0, 12, 0, 0, 0, 14, 0, 0, 0, 0, 14, 0, + 0, 0, 0, 0, 27, 6, 0, 0, 15, 0, 0, 0, 19, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 27, 0, 0, 16, + 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 22, 0, 0, + 0, 0, 0, 0, 15, 25, 25, 0, 0, 0, 0, 0, 0, 16, + 34, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 34, 0, 0, 0, 0, 18, + 0, 17, 28, 0, 0, 0, 21, 0, 0, 0, 0, 0, 16, 0, + 15, 0, 21, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 14, 0, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 15, 0, 0, 25, 0, 0, 0, 24, 0, 0, + 0, 0, 16, 0, 0, 0, 20, 0, 19, 0, 0, 0, 0, 12, + 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 19, 0, 0, 0, 0, 19, 0, 0, 0, 0, 24, + 18, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 29, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, + 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, + 12, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 42, 0, 0, + 0, 4, 0, 0, 15, 0, 0, 0, 0, 0, 0, 15, 0, 19, + 3, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, + 0, 11, 0, 0, 0, 0, 0, 0, 31, 0, 0, 18, 31, 0, + 14, 3, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 6, + 14, 0, 3, 0, 0, 0, 4, 0, 0, 0, 15, 14, 0, 0, + 17, 0, 0, 14, 0, 0, 0, 0, 27, 0, 0, 0, 0, 15, + 11, 0, 27, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, + 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, + 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 27, 0, 35, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 16, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 10, 0, 28, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 30, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, - 29, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, - 70, 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 17, 0, 0, 0, 0, 0, 20, 0, 17, 0, + 26, 2, 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 2, 0, 0, 0, 19, 0, 0, 0, 0, 41, 0, + 0, 0, 0, 0, 0, 0, 32, 32, 0, 0, 0, 0, 0, 0, + 0, 18, 0, 2, 0, 0, 17, 0, 0, 0, 14, 0, 0, 15, + 0, 19, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, + 9, 18, 0, 0, 0, 0, 13, 0, 0, 24, 12, 0, 0, 0, + 0, 0, 0, 0, 13, 0, 0, 0, 30, 0, 0, 17, 0, 0, + 0, 12, 0, 11, 0, 0, 0, 26, 32, 0, 0, 0, 0, 0, + 0, 0, 26, 14, 0, 0, 15, 41, 0, 0, 0, 22, 0, 0, + 0, 0, 13, 25, 12, 0, 0, 0, 0, 0, 0, 0, 9, 8, + 0, 0, 0, 11, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, + 23, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 25, 30, 0, + 0, 15, 0, 12, 14, 0, 0, 23, 0, 0, 0, 0, 15, 0, + 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 23, 2, + 0, 34, 0, 31, 16, 0, 0, 15, 0, 0, 26, 0, 33, 0, + 0, 0, 0, 0, 0, 0, 35, 0, 0, 0, 14, 0, 15, 0, + 14, 0, 0, 27, 0, 0, 13, 0, 28, 32, 14, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 31, 0, + 0, 0, 14, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 37, + 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 20, 13, 0, 0, + 0, 32, 13, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 25, 0, 9, 0, 0, 14, 0, 34, 0, 0, 0, 0, 35, 0, + 28, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 17, 0, 16, + 0, 0, 0, 25, 27, 0, 2, 0, 0, 0, 0, 0, 12, 0, + 35, 0, 0, 0, 0, 19, 0, 0, 0, 11, 0, 0, 0, 25, + 0, 0, 0, 0, 0, 0, 0, 0, 13, 28, 0, 0, 32, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 16, 7, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 10, 16, 0, 0, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, + 8, 0, 3, 0, 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 20, 0, 10, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, - 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 15, 0, 39, 0, 0, 15, 18, 0, + 0, 15, 0, 0, 13, 12, 0, 0, 0, 0, 0, 29, 0, 0, + 0, 0, 0, 0, 11, 0, 0, 0, 20, 0, 0, 0, 0, 0, + 9, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, + 0, 0, 8, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 19, 0, 0, 0, 14, 0, 0, 0, 0, 0, + 25, 0, 0, 0, 0, 0, 21, 0, 28, 0, 0, 2, 15, 0, + 0, 0, 25, 0, 0, 31, 0, 0, 37, 20, 0, 2, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 19, 0, 15, 0, 0, 0, 15, + 0, 0, 0, 0, 0, 8, 6, 0, 11, 17, 0, 0, 13, 0, + 0, 0, 0, 18, 0, 0, 0, 32, 19, 0, 0, 0, 10, 0, + 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 7, 0, 23, 0, 2, 0, 0, 35, 0, 13, 17, 0, 0, + 28, 0, 0, 0, 0, 13, 0, 0, 0, 8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 16, 20, 0, 0, + 12, 11, 0, 8, 0, 0, 0, 16, 0, 0, 0, 0, 0, 33, + 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, + 0, 0, 0, 0, 0, 22, 0, 0, 0, 9, 0, 0, 0, 0, + 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 18, 0, 0, 16, 0, 0, 0, 0, 18, 0, 13, 0, 0, 0, + 12, 0, 0, 0, 0, 3, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 6, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 29, 0, - 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 31, 37, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 26, 28, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 0, 0, 0, - 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, + 34, 0, 15, 0, 0, 0, 0, 13, 0, 0, 0, 0, 16, 0, + 0, 10, 15, 0, 14, 0, 0, 7, 15, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 15, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, - 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 35, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 19, + 0, 18, 0, 15, 11, 0, 0, 0, 0, 0, 28, 0, 13, 0, + 0, 13, 0, 0, 0, 30, 0, 0, 0, 21, 0, 15, 0, 0, + 0, 0, 0, 0, 0, 0, 15, 0, 23, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 24, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, + 0, 0, 0, 0, 28, 0, 0, 33, 0, 0, 0, 0, 0, 0, + 0, 32, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, + 29, 30, 0, 0, 18, 0, 0, 35, 29, 0, 7, 0, 22, 0, + 0, 0, 0, 2, 16, 0, 0, 31, 0, 0, 0, 21, 0, 0, + 0, 24, 0, 16, 15, 0, 14, 0, 73, 74, 0, 0, 0, 0, + 0, 0, 0, 0, 14, 3, 0, 25, 0, 0, 15, 0, 0, 0, + 0, 13, 15, 0, 0, 0, 0, 0, 0, 0, 0, 8, 11, 14, + 13, 0, 0, 16, 0, 0, 0, 0, 0, 37, 9, 0, 11, 0, + 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, + 0, 0, 0, 0, 0, 20, 10, 0, 0, 0, 0, 0, 15, 0, + 0, 0, 12, 0, 0, 0, 17, 24, 0, 15, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 31, + 16, 0, 15, 3, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 14, 0, 18, 0, 0, 0, 0, 0, 0, 35, 0, + 0, 0, 0, 0, 0, 0, 31, 0, 17, 0, 0, 0, 0, 18, + 21, 0, 0, 21, 0, 16, 0, 0, 0, 0, 0, 23, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 32, 15, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 14, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, + 0, 28, 0, 16, 0, 0, 0, 0, 30, 0, 43, 22, 0, 0, + 0, 0, 30, 0, 0, 0, 0, 30, 0, 0, 0, 15, 0, 0, + 0, 0, 15, 0, 0, 0, 0, 0, 26, 0, 0, 27, 0, 20, + 0, 0, 16, 11, 0, 0, 0, 0, 12, 38, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, 0, 16, 24, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 26, 12, 0, 0, 0, 38, 0, 0, 0, 31, + 0, 0, 0, 0, 35, 0, 0, 24, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, + 0, 2, 0, 0, 13, 0, 0, 0, 23, 0, 0, 0, 0, 0, + 19, 18, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 23, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 23, + 9, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 33, 0, + 0, 0, 0, 0, 0, 0, 0, 24, 22, 0, 0, 0, 18, 0, + 0, 21, 18, 26, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, + 0, 0, 23, 0, 23, 0, 0, 0, 14, 0, 0, 0, 0, 22, + 0, 0, 0, 0, 0, 0, 0, 0, 18, 25, 0, 0, 0, 0, + 0, 0, 0, 0, 30, 11, 22, 0, 0, 0, 0, 0, 0, 0, + 28, 29, 25, 0, 26, 0, 28, 0, 0, 0, 0, 0, 0, 19, + 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 11, 13, 0, + 0, 8, 18, 13, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, + 14, 0, 0, 0, 0, 0, 0, 18, 14, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 14, + 15, 0, 0, 0, 0, 30, 0, 0, 27, 0, 0, 0, 15, 0, + 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, + 0, 0, 0, 0, 11, 22, 0, 0, 0, 0, 8, 0, 0, 0, + 0, 0, 10, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 17, 0, 0, 11, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 24, 11, 0, 0, 25, 0, 0, + 0, 0, 24, 0, 0, 0, 30, 0, 0, 0, 0, 16, 0, 0, + 0, 14, 0, 0, 24, 0, 0, 0, 0, 12, 22, 0, 0, 0, + 3, 0, 0, 0, 18, 0, 0, 0, 0, 12, 0, 0, 0, 16, + 0, 0, 0, 0, 0, 19, 26, 0, 0, 0, 0, 17, 0, 0, + 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 14, 0, 0, 0, + 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, + 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 19, 29, 0, 0, + 0, 0, 0, 11, 13, 24, 0, 0, 0, 0, 0, 30, 0, 0, + 0, 0, 21, 15, 9, 0, 0, 23, 0, 10, 0, 22, 0, 0, + 35, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, + 10, 0, 0, 0, 0, 11, 0, 0, 0, 0, 19, 0, 0, 28, + 0, 0, 22, 0, 0, 0, 0, 0, 0, 8, 14, 0, 0, 0, + 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 12, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 11, 15, 18, 40, + 0, 0, 0, 21, 23, 0, 0, 0, 18, 0, 22, 0, 0, 0, + 0, 0, 0, 12, 0, 0, 0, 20, 0, 0, 7, 0, 0, 0, + 0, 0, 34, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 28, + 0, 0, 0, 0, 0, 19, 0, 34, 0, 22, 15, 14, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 22, + 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, + 8, 17, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 14, 0, 0, 18, 0, 0, 14, 22, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 20, 0, + 0, 0, 0, 30, 0, 0, 0, 0, 0, 20, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 29, 13, 0, 0, 0, 0, 0, 0, + 0, 18, 23, 0, 18, 0, 0, 0, 0, 11, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 34, 0, 0, 0, + 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, + 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 15, 0, 34, 0, 17, 0, 25, 18, 0, 18, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 17, 0, 0, 0, + 0, 0, 18, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 27, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, + 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 29, 0, 0, + 0, 14, 0, 0, 26, 23, 0, 0, 0, 28, 0, 0, 0, 0, + 3, 0, 28, 0, 0, 0, 35, 0, 0, 0, 11, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 33, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 7, 0, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 2, 0, 14, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 17, 0, 0, + 0, 14, 0, 3, 0, 13, 0, 0, 0, 0, 6, 0, 16, 0, + 0, 0, 0, 29, 0, 0, 0, 0, 0, 20, 11, 0, 0, 0, + 0, 0, 0, 29, 0, 29, 0, 0, 9, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, + 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, + 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 43, 0, 0, 0, + 29, 0, 15, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, + 0, 0, 17, 0, 0, 37, 0, 12, 36, 0, 0, 14, 0, 0, + 0, 0, 29, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 28, 0, 0, 0, 0, 0, 11, 0, 17, 0, 0, + 0, 0, 0, 0, 0, 2, 0, 0, 0, 16, 0, 0, 0, 29, + 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, + 0, 0, 32, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 27, - 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, - 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 17, 0, 22, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, - 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 17, 11, 0, 0, 28, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 22, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 13, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 14, 14, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, + 27, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, + 29, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 35, 0, 0, 23, 0, 11, 0, 0, 0, 0, 34, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 0, 0, 0, + 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, + 0, 0, 0, 0, 31, 28, 0, 0, 0, 0, 0, 0, 8, 0, + 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 11, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, + 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 30, + 31, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 17, + 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 22, + 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 23, 16, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 22, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, + 0, 2, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, + 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, + 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 24, 0, 35, 11, 0, 0, 0, 0, 0, 0, 19, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 0, + 0, 0, 0, 0, 0, 28, 0, 0, 0, 14, 0, 0, 0, 0, + 26, 0, 0, 0, 13, 0, 0, 0, 19, 0, 20, 15, 0, 5, + 0, 0, 0, 27, 0, 0, 0, 0, 30, 0, 23, 0, 0, 72, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 14, 0, 0, 43, 0, 0, 16, 0, 0, 0, 0, 0, - 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, + 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 24, 0, 0, 0, 12, 0, 35, 0, 0, 0, 28, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 36, + 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 11, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, + 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 24, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 9, 0, 0, 24, 0, 0, 0, 2, 32, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, + 22, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, + 24, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 42, 0, 0, 0, 0, 18, 70, 7, 22, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, + 0, 0, 8, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 19, 0, 0, 0, 0, 0, 29, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, + 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 19, 26, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 25, 23, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, + 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 2, 0, 0, + 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 7, 0, 0, 0, 24, 0, 22, 0, 20, 0, 0, + 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 29, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 27, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 8, 0, 0, 0, 23, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 29, + 0, 0, 0, 21, 26, 0, 15, 0, 0, 0, 0, 0, 0, 0, + 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 0, + 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 28, 0, 0, 0, 0, 0, 0, 29, 0, 0, 9, 0, 5, 23, + 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 15, 0, 19, 0, 0, 0, 15, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 24, 33, 22, 0, 0, 43, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, + 38, 0, 28, 0, 0, 0, 0, 0, 24, 0, 24, 0, 27, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 24, 0, 0, 15, + 0, 11, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, + 0, 15, 17, 0, 16, 0, 0, 16, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 25, 0, 0, 0, 9, 14, 0, 0, 0, 0, 0, + 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 31, + 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 16, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 39, + 0, 0, 22, 0, 0, 0, 0, 0, 24, 28, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 25, 0, 0, 0, 13, 0, 0, 0, 25, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, + 0, 0, 0, 0, 21, 0, 0, 0, 0, 22, 0, 0, 0, 0, + 0, 0, 33, 0, 33, 20, 32, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 28, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 22, 0, + 0, 0, 0, 0, 24, 14, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 28, 7, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 32, 0, 0, 0, 0, 0, 11, 24, 0, 0, 0, 0, 24, 17, + 10, 0, 0, 0, 0, 0, 23, 24, 0, 16, 0, 0, 0, 11, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, + 0, 0, 0, 28, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 33, 0, 16, 0, 22, 0, 0, 0, 0, 22, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 0, + 0, 0, 23, 0, 0, 0, 0, 0, 35, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, + 0, 0, 0, 0, 0, 33, 0, 0, 28, 0, 0, 0, 0, 0, + 0, 0, 16, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, + 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 30, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 10, 0, 0, 0, 0, 0, 34, 0, 0, 0, 0, 0, + 0, 0, 26, 0, 0, 23, 0, 0, 0, 15, 0, 0, 0, 0, + 0, 17, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 25, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, + 0, 0, 0, 11, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 25, 0, 16, 0, 0, 0, 0, 37, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, + 13, 22, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, + 0, 0, 17, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 28, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 9, 0, 16, 0, 0, 0, 0, 0, 25, 22, 0, 0, 0, + 0, 0, 24, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, + 0, 0, 0, 0, 0, 0, 18, 0, 25, 0, 0, 0, 0, 0, + 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, + 0, 0, 28, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 25, 0, 0, 17, 0, 0, 0, 0, 25, 0, 0, 0, + 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 29, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, + 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 15, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 25, 22, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 24, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 28, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 28, 0, 16, 0, 0, 0, 0, 0, 0, 19, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 29, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, + 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, - 0, 0, 0, 0, 0, 22, 0, 0, 22, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, - 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, + 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 27, 0, 27, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 28, 0, + 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, + 25, 0, 0, 0, 13, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 0, 0, 0, 0, 4, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 17, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 31, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, + 0, 35, 0, 35, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 15, + 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 14, 0, 0, + 0, 28, 0, 0, 0, 0, 0, 9, 0, 28, 0, 0, 0, 0, + 0, 25, 0, 0, 17, 0, 0, 0, 0, 0, 22, 0, 0, 0, + 0, 0, 0, 0, 0, 2, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 24, 0, 0, 0, 13, 15, 0, 0, 0, 0, 0, 0, - 0, 7, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 31, 0, - 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 27, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 6, + 0, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 25, 0, 14, 17, 13, 21, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 24, 0, 0, 18, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, - 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 8, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 14, 0, 0, + 0, 0, 0, 31, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, + 0, 0, 14, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, + 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 15, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 13, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 17, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, + 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 0, 0, 0, + 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 33, 0, 16, 0, 0, 16, 17, 0, 0, 0, + 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, + 0, 0, 31, 0, 0, 0, 0, 0, 32, 0, 27, 0, 0, 0, + 13, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 15, 0, 0, + 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 19, 28, 37, 0, 0, 0, 0, 0, 15, 28, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 17, 0, 0, 0, 17, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 14, 0, 0, 0, 33, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 17, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 22, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 31, 0, 0, + 0, 0, 0, 0, 0, 7, 14, 0, 0, 0, 0, 0, 0, 15, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 4, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 40, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, + 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 14, 0, 0, 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, + 0, 0, 0, 0, 4, 17, 0, 0, 0, 0, 0, 0, 0, 31, + 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, + 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 32, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 15, 0, 0, - 0, 0, 0, 31, 0, 17, 0, 0, 0, 0, 0, 0, 0, 18, + 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 18, 0, 22, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, + 7, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, + 0, 6, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, + 0, 0, 14, 0, 0, 0, 16, 0, 0, 0, 0, 36, 15, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 7, 0, 0, 0, 0, 0, 0, 28, 0, 19, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, + 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 17, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, + 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 0, + 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 28, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, - 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, - 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, - 0, 0, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 15, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, - 17, 0, 0, 27, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 14, 25, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, - 0, 0, 14, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 27, - 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, - 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 15, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, - 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 16, 13, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 28, 4, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 6, 0, 0, - 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 6, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, - 0, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 0, - 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, - 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 36, 0, 0, 0, - 15, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, - 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, + 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 38, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1138,25 +1110,177 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, + 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 15, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, + 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 15, 30, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 17, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, + 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 15, 2, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, - 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 25, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 25, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1166,127 +1290,23 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, + 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 15, - 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, - 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1298,30 +1318,34 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1329,21 +1353,22 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1357,9 +1382,10 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1376,18 +1402,19 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1403,17 +1430,20 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1435,16 +1465,104 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1454,7 +1572,6 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1469,7 +1586,6 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1477,9 +1593,7 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1510,7 +1624,7 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1537,6 +1651,40 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1561,7 +1709,6 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1580,7 +1727,6 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1639,7 +1785,6 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1655,7 +1800,6 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1730,6 +1874,7 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1756,6 +1901,7 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1781,6 +1927,7 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1791,7 +1938,6 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1799,6 +1945,7 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1841,7 +1988,6 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1853,7 +1999,6 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1861,7 +2006,6 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1927,6 +2071,7 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1964,6 +2109,7 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1993,7 +2139,6 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2042,11 +2187,13 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2065,7 +2212,6 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2087,7 +2233,6 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2113,7 +2258,6 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2169,6 +2313,7 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2231,7 +2376,6 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2347,8 +2491,8 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2505,6 +2649,7 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2564,7 +2709,6 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2695,4502 +2839,4725 @@ static const unsigned char lengthtable[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 31 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 31 }; static const struct grib_keys_hash wordlist[] = { - {""}, {""}, {""}, + {""}, {"n",1334}, {""}, - {"nd",1344}, - {"ed",725}, {"nnn",1348}, - {"td",2161}, - {"t",2150}, {""}, + {"t",2153}, {"nt",1362}, - {"sd",1941}, - {"na",1337}, - {""}, {"m",1213}, + {"nd",1344}, + {"ed",726}, + {"td",2164}, {""}, - {"dy",715}, - {"date",644}, - {""}, - {"year",2410}, - {"name",1338}, + {"na",1337}, {"min",1295}, - {"day",658}, - {"data",625}, - {""}, {""}, + {"name",1338}, + {"sd",1944}, + {"date",645}, + {""}, + {"time",2190}, + {""}, {"ident",961}, - {"one",1533}, - {"time",2187}, {""}, {""}, {""}, - {"mars",1216}, + {"data",626}, + {"one",1535}, {""}, {""}, {"names",1343}, - {""}, {""}, {""}, - {"stream",2123}, - {"sort",2068}, - {""}, + {"mars",1216}, + {"stream",2126}, + {""}, {""}, {""}, {""}, {"enorm",768}, {""}, {""}, + {"sort",2071}, {"metadata",1291}, - {""}, - {"type",2233}, - {"system",2148}, + {""}, {""}, {""}, {""}, + {"domain",709}, {"eps",773}, - {"domain",708}, - {"spare",2085}, - {""}, {""}, {""}, - {"edition",726}, - {"oper",1545}, - {"present",1693}, - {"param",1642}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"parameter",1648}, + {""}, + {"edition",727}, + {""}, + {"spare",2088}, + {"present",1696}, + {"param",1644}, + {""}, {""}, {""}, {""}, {"iteration",1035}, - {""}, - {"assertion",315}, - {"dimension",691}, - {""}, - {"centre",399}, - {""}, {""}, {""}, - {"step",2112}, - {""}, - {"true",2222}, - {""}, {""}, {""}, - {"parameters",1656}, - {"core",600}, - {"timerepres",2201}, - {"opttime",1552}, - {"points",1682}, - {""}, {""}, - {"rectime",1780}, - {""}, {""}, {""}, - {"second",1942}, - {""}, {""}, - {"const",573}, - {"minute",1297}, - {"restricted",1821}, - {"dummy",710}, - {"stepZero",2122}, - {"units",2282}, - {""}, {""}, - {"radius",1755}, - {""}, {""}, - {"section",1966}, - {"status",2111}, - {""}, - {"partitions",1661}, - {""}, - {"leadtime",1099}, - {"direction",694}, - {""}, {""}, - {"radials",1754}, - {"instrument",992}, - {""}, {""}, {""}, - {"minimum",1296}, - {""}, {""}, {""}, - {"three",2174}, - {"dateTime",654}, - {""}, + {"dimension",692}, + {"oper",1547}, + {"three",2177}, + {"centre",400}, + {"assertion",316}, + {"parameter",1650}, {"hdate",933}, - {"dataTime",640}, - {"landtype",1056}, - {""}, {""}, - {"statistics",2110}, + {""}, {""}, {""}, {""}, + {"step",2115}, + {"dateTime",655}, + {"opttime",1554}, + {"rectime",1783}, + {"timerepres",2204}, + {"dataTime",641}, + {"parameters",1658}, + {"core",601}, + {"points",1684}, + {""}, + {"true",2225}, {""}, {""}, {""}, - {"process",1723}, - {"ucs",2275}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"precision",1688}, - {""}, {""}, - {"dataType",641}, + {"const",574}, {""}, {"method",1292}, - {""}, {""}, - {"count",614}, - {"marsType",1244}, - {""}, {""}, {""}, {""}, - {"class",427}, - {"phase",1675}, {""}, - {"uco",2274}, + {"second",1945}, + {"minute",1297}, + {"restricted",1824}, + {"leadtime",1099}, + {"section",1969}, + {""}, + {"phase",1677}, + {""}, + {"stepZero",2125}, + {"units",2285}, + {""}, + {"partitions",1663}, + {"direction",695}, + {""}, + {"minimum",1296}, + {""}, + {"radials",1757}, + {"status",2114}, + {"instrument",992}, + {"radius",1758}, + {""}, + {"char",425}, + {""}, + {"statistics",2113}, {""}, {""}, {""}, - {"country",618}, + {"year",2413}, {""}, {""}, - {"range",1760}, - {"grid",911}, + {"TT",237}, + {""}, {""}, {""}, {""}, {""}, + {"month",1321}, + {""}, {""}, + {"process",1726}, + {"system",2151}, + {"precision",1691}, + {""}, {""}, + {"ucs",2278}, {""}, - {"latitude",1064}, - {"pl",1679}, - {"char",424}, - {"Dy",42}, - {"stepType",2118}, - {"model",1314}, - {"correction",605}, - {""}, - {"total",2203}, - {"Di",30}, - {"normal",1351}, - {""}, - {"consensus",571}, - {"product",1725}, - {""}, - {"latitudes",1095}, + {"type",2236}, {"hundred",953}, - {""}, {""}, - {"Dstart",38}, - {"reportType",1800}, - {""}, {""}, - {"dataDate",628}, - {""}, {""}, - {"million",1294}, - {"marsDir",1220}, - {"hour",944}, - {"dummyc",713}, - {"origin",1557}, {""}, + {"class",428}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"count",615}, + {"hour",944}, + {""}, + {"pl",1681}, + {""}, {""}, + {"model",1314}, + {""}, + {"total",2206}, + {""}, + {"elementsTable",732}, + {"normal",1351}, + {"latitude",1064}, + {""}, + {"uco",2277}, + {""}, + {"correction",606}, + {"section8",2008}, + {"million",1294}, + {"thousand",2176}, + {""}, {""}, + {"Di",30}, + {""}, {""}, {""}, + {"latitudes",1095}, + {""}, + {"hideThis",938}, + {"consensus",572}, + {"temperature",2166}, + {""}, + {"discipline",701}, + {"Dstart",38}, + {"range",1763}, + {"product",1728}, + {""}, {""}, + {"dataDate",629}, + {"grid",911}, + {""}, {""}, {""}, {""}, + {"marsDir",1220}, + {"dataType",642}, + {"ieeeFloats",966}, + {"partitionTable",1662}, + {"marsType",1244}, + {"masterDir",1249}, + {""}, + {"yFirst",2411}, + {""}, {""}, {""}, {""}, + {"threshold",2178}, + {"dy",716}, + {""}, {""}, + {"landtype",1056}, + {""}, + {"origin",1559}, + {"day",659}, {"isSens",1021}, {""}, {""}, - {"masterDir",1249}, - {"discipline",700}, + {"stepType",2121}, {""}, - {"codeType",551}, - {"two",2231}, - {"dataStream",638}, - {""}, - {"yFirst",2408}, - {"refdate",1786}, - {""}, {""}, - {"marsStream",1241}, - {""}, - {"reserved",1804}, - {""}, - {"thousand",2173}, - {"section8",2005}, - {""}, - {"dataKeys",630}, - {"elementsTable",732}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {"marsDomain",1221}, {""}, - {"endStep",760}, - {"dataOrigin",632}, - {""}, {""}, {""}, {""}, - {"temperature",2163}, - {"identifier",965}, - {"version",2336}, - {""}, - {"varno",2331}, + {"dataStream",639}, {""}, {""}, - {"operStream",1546}, + {"marsStream",1241}, + {"dataOrigin",633}, {""}, {""}, {""}, - {"efiOrder",730}, - {"marsStep",1240}, - {"month",1321}, - {"startStep",2104}, - {"TT",237}, - {""}, {""}, - {"signature",2051}, - {"partitionTable",1660}, - {""}, {""}, {""}, {""}, {""}, - {"reference",1787}, - {"rectimeDay",1781}, - {"marsQuantile",1237}, - {""}, {""}, {""}, {""}, {""}, - {"notDecoded",1361}, - {""}, - {"categories",382}, - {""}, - {"eleven",734}, - {"file",852}, - {""}, {""}, {""}, - {"false",845}, + {"channel",423}, {""}, {""}, {"eight",731}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"local",1136}, - {"gridType",920}, - {""}, {""}, {""}, - {"oceanStream",1496}, - {"standardDeviation",2097}, - {""}, {""}, {""}, - {"g",888}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"ieeeFloats",966}, - {"fcperiod",849}, - {"levtype",1120}, - {"elevation",733}, - {""}, - {"channel",422}, - {""}, - {"endTimeStep",762}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"diagnostic",687}, - {""}, {""}, {""}, + {""}, {""}, {"isOctahedral",1017}, - {"threshold",2175}, - {"localTime",1164}, - {""}, - {"longitude",1172}, - {""}, {""}, {""}, {""}, - {"platform",1680}, - {""}, - {"conceptDir",563}, - {""}, {""}, {""}, {""}, - {"hideThis",938}, {""}, {""}, - {"longitudes",1203}, - {""}, - {"K",95}, + {"reportType",1803}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"two",2234}, + {"endStep",760}, + {""}, {""}, + {"codeType",552}, {""}, {""}, {""}, - {"values",2319}, - {"padding",1571}, + {"localTime",1164}, + {""}, {""}, + {"operStream",1548}, + {"local",1136}, + {""}, {""}, {""}, + {"marsStep",1240}, {""}, - {"levels",1119}, + {"startStep",2107}, + {"notDecoded",1361}, {""}, {""}, {""}, {""}, {""}, - {"typicalDay",2265}, + {"signature",2054}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"categories",383}, + {"dummyc",714}, + {"endTimeStep",762}, + {""}, {""}, + {"dummy",711}, {""}, - {"aerosolType",298}, - {"average",319}, - {""}, {""}, - {"levelist",1118}, - {""}, {""}, - {"indicatorOfParameter",979}, - {"matchSort",1256}, - {""}, {""}, - {"windSpeed",2380}, + {"refdate",1789}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"dataSelection",637}, - {"spectralType",2095}, - {""}, {""}, - {"localDir",1145}, + {"reserved",1807}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"oceanStream",1496}, {""}, + {"efiOrder",730}, + {"identifier",965}, + {""}, {""}, {""}, + {"version",2339}, + {""}, {""}, + {"Xo",270}, + {"unitsFactor",2291}, + {""}, {""}, + {"matchSort",1256}, + {"varno",2334}, + {"laplacianOperator",1057}, + {"recDateTime",1780}, + {"conceptDir",564}, + {"diagnostic",688}, + {"dimensionType",694}, + {"datasetForLocal",644}, + {""}, {""}, + {"Xp",271}, + {"reference",1790}, + {""}, {""}, + {"g",888}, + {"eleven",734}, + {"file",852}, + {"countTotal",618}, + {""}, {""}, + {"longitude",1172}, + {""}, + {"false",845}, + {""}, {""}, + {"aerosolType",298}, + {"isFillup",1015}, + {""}, {""}, {""}, + {"country",619}, + {""}, {""}, {""}, + {"longitudes",1203}, + {"Dy",42}, + {""}, + {"gridType",920}, + {""}, + {"typicalTime",2273}, + {""}, + {"spectralType",2098}, + {""}, + {"indicatorOfParameter",979}, {"localDate",1137}, {""}, - {"typicalTime",2270}, - {""}, {""}, - {"localDay",1139}, - {""}, - {"TS",235}, - {"countTotal",617}, + {"marsQuantile",1237}, + {"localDir",1145}, + {""}, {""}, {""}, + {"elevation",733}, {""}, {""}, {""}, {""}, {""}, - {"level",1115}, - {"productType",1730}, + {"standardDeviation",2100}, {""}, - {"pv",1739}, - {""}, {""}, - {"unitsFactor",2288}, - {"unitOfTime",2279}, - {""}, {""}, - {"offset",1498}, - {""}, {""}, {""}, {""}, {""}, - {"userTimeStart",2313}, - {"laplacianOperator",1057}, - {"anoffset",310}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"flags",868}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"overlayTemplate",1565}, - {"recDateTime",1777}, - {""}, {""}, {""}, {""}, - {"fgTime",851}, - {""}, {""}, {""}, {""}, - {"gg",900}, + {"dataSelection",638}, + {""}, {""}, {""}, + {"fcperiod",849}, {""}, - {"endDescriptors",739}, - {"lev",1113}, - {""}, - {"nlev",1347}, + {"padding",1573}, {""}, {"isSatellite",1019}, - {"categoryType",383}, - {"typicalDate",2263}, + {""}, {""}, + {"oneThousand",1546}, + {""}, {""}, + {"TS",235}, + {"platform",1682}, + {""}, {""}, + {"dataKeys",631}, + {"userTimeStart",2316}, + {"productType",1733}, + {"codeFigure",551}, + {""}, {""}, {""}, {""}, {""}, + {"levels",1119}, + {""}, {""}, {""}, {""}, {""}, + {"levelist",1118}, + {""}, {""}, + {"unitOfTime",2282}, + {""}, {""}, {""}, + {"values",2322}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"TScalc",236}, + {""}, + {"windSpeed",2383}, + {""}, + {"rectimeDay",1784}, + {"statisticalProcess",2111}, {""}, {"longitudesList",1204}, - {"zeros",2419}, - {"levelType",1117}, - {"isFillup",1015}, - {"zero",2418}, - {"datasetForLocal",643}, - {""}, {""}, {""}, - {"oneThousand",1544}, - {""}, {""}, {""}, - {"centreDescription",400}, - {"coefsFirst",555}, + {"fcmonth",848}, {""}, - {"forecastperiod",880}, + {"ccsdsFlags",389}, {""}, - {"TScalc",236}, + {"coefsFirst",556}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"centreDescription",401}, + {""}, + {"level",1115}, + {"statisticalProcessesList",2112}, + {""}, + {"average",320}, + {"band",328}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"levtype",1120}, + {""}, + {"headersOnly",934}, + {"rdbtime",1769}, + {"typicalDate",2266}, + {""}, {""}, {""}, {""}, + {"periodOfTime",1673}, + {""}, + {"satelliteSeries",1888}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"forecastTime",879}, + {"endDescriptors",739}, + {"fgTime",851}, + {""}, {""}, {""}, {""}, {""}, + {"dataFlag",630}, + {"incrementOfLengths",970}, {""}, {""}, - {"windDirection",2369}, - {"codeFigure",550}, + {"localDateTime",1138}, + {""}, {""}, + {"windDirection",2372}, + {"gg",900}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"laplacianOperatorIsSet",1058}, + {"userDateStart",2312}, + {""}, {""}, + {"flags",868}, + {""}, {""}, {""}, {""}, {""}, + {"K",95}, + {"bitmap",366}, + {"optionalData",1553}, + {""}, {""}, {""}, {""}, + {"number",1363}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"aerosolTypeName",299}, + {""}, {""}, {""}, {""}, {""}, + {"longitudeOfCentrePoint",1176}, + {"forecastperiod",880}, + {""}, {""}, + {"overlayTemplate",1567}, {""}, - {"band",327}, + {"categoryType",384}, + {""}, {""}, {""}, {""}, {""}, + {"localDay",1139}, + {"pv",1742}, {""}, - {"userDateStart",2309}, + {"startTimeStep",2109}, + {"offset",1498}, + {""}, + {"levelType",1117}, + {""}, {""}, {""}, + {"rdbtimeTime",1776}, + {"anoffset",311}, + {""}, {""}, + {"mybits",1333}, + {""}, {""}, {""}, + {"offsetdate",1532}, + {""}, + {"offsettime",1533}, + {""}, {""}, {""}, {""}, + {"validityTime",2321}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"lev",1113}, + {"nlev",1347}, + {"fgDate",850}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"representationType",1805}, + {"aerosolpacking",301}, + {"avg",324}, + {""}, + {"obstype",1493}, + {""}, + {"forecastSteps",878}, + {"reservedOctet",1812}, {""}, {""}, {"KS",96}, - {"fcmonth",848}, - {"statisticalProcess",2108}, - {""}, {""}, - {"optionalData",1551}, - {""}, - {"avg",323}, - {""}, - {"incrementOfLengths",970}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"rdbtime",1766}, {""}, {""}, {""}, - {"fgDate",850}, - {""}, {""}, {""}, {""}, - {"statisticalProcessesList",2109}, - {""}, {""}, {""}, {""}, - {"forecastTime",879}, - {""}, - {"mybits",1333}, - {""}, {""}, - {"periodOfTime",1671}, - {""}, - {"runwayState",1880}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"validityTime",2318}, - {""}, {""}, {""}, {""}, - {"ccsdsFlags",388}, - {"satelliteSeries",1885}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"obstype",1493}, - {""}, {""}, {""}, - {"number",1363}, - {""}, - {"crcrlf",619}, - {""}, {""}, {""}, {""}, - {"bitmap",365}, - {""}, {""}, - {"flag",863}, - {"waveDomain",2359}, - {"dataFlag",629}, - {""}, {""}, {""}, - {"analysisOffsets",303}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"localDateTime",1138}, - {""}, - {"reservedOctet",1809}, - {"forecastSteps",878}, - {"referenceDate",1788}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"Nr",198}, - {"aerosolpacking",300}, - {""}, - {"laplacianOperatorIsSet",1058}, - {""}, {""}, {""}, {""}, - {"coordinatesPresent",599}, - {"parameterDiscipline",1651}, - {""}, - {"rdbType",1764}, - {"Ny",205}, - {""}, {""}, {""}, {""}, + {"typicalDay",2268}, {"localSecond",1159}, - {"Ni",196}, + {"J",93}, {""}, - {"meanSize",1283}, - {""}, {""}, {""}, - {"startTimeStep",2106}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"dateOfForecast",646}, - {""}, - {"Ly",153}, - {"yearOfForecast",2414}, - {""}, {""}, {""}, - {"unitsDecimalScaleFactor",2286}, + {"runwayState",1883}, + {"rdbType",1767}, + {""}, {""}, {""}, {""}, + {"latitudeOfCentrePoint",1069}, {""}, {""}, - {"logTransform",1171}, - {"timeOfForecast",2194}, + {"coordinatesPresent",600}, + {""}, {""}, {""}, + {"userDateTimeStart",2314}, + {""}, {"Latin",113}, - {""}, {""}, {""}, - {"Ncy",194}, - {"longitudeOfCentrePoint",1176}, - {""}, - {"yLast",2409}, - {"coefsSecond",556}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"referenceOfLengths",1791}, - {"Nuy",203}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"angleDivisor",304}, - {""}, - {"firstDimension",854}, - {"datumSize",657}, - {""}, - {"rdbtimeDay",1768}, - {""}, {""}, - {"secondSize",1955}, - {"marsStartStep",1239}, - {""}, {""}, {""}, {""}, - {"parameterName",1653}, - {"dayOfForecast",661}, - {""}, {""}, - {"Lap",108}, - {""}, {""}, {""}, {""}, - {"Lcy",120}, - {""}, - {"suiteName",2142}, - {""}, {""}, + {"unitsDecimalScaleFactor",2289}, + {"parameterDiscipline",1653}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"flag",863}, {"JS",94}, {""}, {""}, {""}, {""}, - {"Lop",142}, - {"Luy",149}, - {""}, {""}, - {"modelName",1317}, - {""}, {""}, {""}, - {"rdbtimeTime",1773}, - {""}, - {"userDateTimeStart",2311}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"derivedForecast",685}, - {""}, - {"freeFormData",883}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"validityDate",2317}, - {"daLoop",624}, - {""}, {""}, {""}, {""}, - {"marsKeywords",1228}, - {""}, - {"referenceStep",1795}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"tubeDomain",2229}, - {""}, - {"shortName",2047}, - {""}, {""}, {""}, {""}, - {"NT",188}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"offsetSection9",1529}, - {""}, + {"waveDomain",2362}, {"localFlag",1147}, - {""}, {""}, {""}, {""}, {""}, - {"gridName",918}, - {"J",93}, + {""}, {""}, {""}, + {"dateOfForecast",647}, + {""}, + {"timeOfForecast",2197}, + {""}, + {"controlForecastCluster",579}, + {"rdbtimeDate",1770}, + {""}, + {"Lap",108}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"referenceDate",1791}, + {"crcrlf",620}, + {""}, {""}, {""}, {""}, + {"logTransform",1171}, + {"Lop",142}, + {""}, + {"marsStartStep",1239}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"tubeDomain",2232}, {"latitudeSexagesimal",1092}, - {""}, - {"localDecimalScaleFactor",1140}, - {"rdbtimeDate",1767}, - {""}, - {"Nassigned",191}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"gridDefinition",913}, - {""}, {""}, {""}, {""}, - {"energyNorm",767}, - {"upperLimit",2304}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"latitudeOfCentrePoint",1069}, - {"computeStatistics",562}, - {"visibility",2350}, - {"siteId",2058}, - {"firstSize",862}, - {""}, - {"setDecimalPrecision",2041}, - {""}, - {"maximum",1261}, - {""}, {""}, {""}, {""}, - {"marsIdent",1227}, {""}, {""}, {""}, - {"offsetSection8",1528}, - {"hourOfForecast",947}, - {"lengthDescriptors",1104}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"editionNumber",727}, - {"paramId",1643}, - {""}, {""}, {""}, {""}, - {"verticalDomainTemplate",2346}, - {"oldSubtype",1532}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"localTimeForecastList",1165}, + {"rdbDateTime",1765}, {""}, {""}, - {"localDefinition",1143}, + {"derivedForecast",686}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"daLoop",625}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"yLast",2412}, + {""}, {""}, + {"freeFormData",883}, + {"localTimeForecastList",1165}, {""}, {""}, {""}, - {"cfName",410}, - {""}, + {"referenceOfLengths",1794}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"lengthDescriptors",1104}, + {"angleDivisor",305}, + {"localDecimalScaleFactor",1140}, {"ensembleSize",771}, {""}, {""}, - {"generatingProcessTemplate",897}, - {""}, {""}, {""}, {""}, - {"rdbDateTime",1762}, - {"global",901}, - {""}, {""}, {""}, {""}, - {"anoffsetFirst",311}, + {"coefsSecond",557}, {""}, {""}, {""}, - {"iIncrement",958}, - {""}, - {"controlForecastCluster",578}, + {"decimalScaleFactor",668}, + {""}, {""}, {""}, + {"yearOfForecast",2417}, + {"analysisOffsets",304}, + {""}, {""}, {""}, + {"verticalDomainTemplate",2349}, + {"upperLimit",2307}, {""}, {""}, {""}, {""}, {""}, {""}, {"monthOfForecast",1324}, - {"sectionNumber",2014}, - {"truncateLaplacian",2225}, - {""}, {""}, {""}, {""}, - {"auxiliary",318}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"decimalScaleFactor",667}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"Nr",198}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"Ni",196}, {""}, - {"scaledDirections",1909}, - {"offsetDescriptors",1512}, - {"extraDim",799}, + {"hourOfForecast",947}, + {""}, + {"firstDimension",854}, + {""}, {""}, {""}, {""}, {""}, + {"referenceStep",1798}, + {""}, + {"dayOfForecast",662}, {""}, {""}, {""}, - {"xFirst",2401}, + {"global",901}, + {""}, + {"Ly",153}, + {"stepTypeForConversion",2122}, + {"integerScaleFactor",996}, {""}, {""}, {""}, - {"clusterSize",544}, + {"perturbedType",1676}, + {""}, + {"rdbtimeDay",1771}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"newSubtype",1346}, - {"secondOfForecast",1949}, + {"secondOfForecast",1952}, {""}, {""}, {"minuteOfForecast",1300}, - {""}, {""}, - {"integerScaleFactor",996}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"typeOfStatisticalPostProcessingOfEnsembleMembers",2257}, - {"lowerLimit",1206}, - {""}, {""}, {""}, - {"expver",797}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"overlayTemplateNumber",1566}, - {"lcwfvSuiteName",1098}, + {""}, {""}, + {"atmosphericChemicalOrPhysicalConstituentType",317}, {""}, {""}, {""}, - {"offsetSection0",1518}, + {"truncateLaplacian",2228}, {""}, {""}, {""}, - {"LaD",105}, + {"NT",188}, + {""}, + {"validityDate",2320}, + {"Lcy",120}, + {"xFirst",2404}, + {""}, + {"maximum",1261}, + {"setDecimalPrecision",2044}, {""}, {""}, {""}, {""}, - {"stepTypeForConversion",2119}, + {"offsetSection9",1529}, + {""}, {""}, {"longitudeOfGridPoints",1183}, - {"dimensionType",693}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"Nf",195}, {""}, - {"originalSubCentreIdentifier",1560}, - {""}, {""}, {""}, - {"anoffsetFrequency",312}, + {"parameterName",1655}, {""}, - {"expandedTypes",790}, + {"shortName",2050}, {""}, {""}, {""}, {""}, - {"correction4Part",613}, - {""}, - {"instrumentIdentifier",993}, - {""}, {""}, - {"typeOfStatisticalProcessing",2258}, - {"clusterNumber",543}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"modelIdentifier",1316}, - {"marsLevel",1232}, + {"Luy",149}, + {"suiteName",2145}, + {"modelName",1317}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"marsLatitude",1231}, - {"boustrophedonic",372}, {""}, - {"siteLatitude",2059}, - {"pressureLevel",1713}, + {"gridDefinition",913}, + {""}, {""}, + {"offsetSection0",1518}, + {"dataLength",632}, + {""}, {""}, {""}, + {"oldSubtype",1534}, + {""}, {""}, {""}, {""}, + {"computeStatistics",563}, + {"localDefinition",1143}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"atmosphericChemicalOrPhysicalConstituentType",316}, + {"boustrophedonic",373}, {""}, {""}, - {"channelNumber",423}, - {"topLevel",2202}, + {"offsetSection8",1528}, {""}, - {"dataLength",631}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"LaD",105}, {""}, - {"observedData",1492}, + {"lowerLimit",1206}, {""}, {""}, - {"headersOnly",934}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfFloats",1410}, - {""}, {""}, {""}, - {"generatingProcessIdentifier",896}, - {""}, {""}, {""}, - {"defaultName",671}, - {""}, {"integerScalingFactorAppliedToDirections",997}, {"integerScalingFactorAppliedToFrequencies",998}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"siteLatitude",2062}, + {"marsLatitude",1231}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"extraDim",799}, + {""}, {""}, {""}, {""}, + {"numberOfFloats",1410}, + {""}, + {"latitudeOfCentrePointInDegrees",1070}, + {""}, {""}, + {"editionNumber",728}, + {""}, {""}, + {"instrumentIdentifier",993}, + {"generatingProcessTemplate",897}, + {"originalSubCentreIdentifier",1562}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"gridName",918}, + {""}, {""}, {""}, + {"Ny",205}, + {""}, {""}, + {"anoffsetFirst",312}, + {""}, {""}, {""}, + {"Nassigned",191}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"matchLandType",1255}, + {""}, {""}, {""}, + {"sectionNumber",2017}, + {""}, {""}, + {"visibility",2353}, + {""}, {"numberingOrderOfDiamonds",1485}, - {""}, {""}, {""}, {""}, - {"subSetK",2138}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, - {"groupSplitting",924}, - {"latitudesList",1096}, + {""}, + {"listOfScaledFrequencies",1135}, + {"pressureLevel",1716}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"newSubtype",1346}, + {""}, {""}, {""}, + {"marsLevel",1232}, + {"expandedTypes",790}, + {""}, + {"Ncy",194}, + {"offsetDescriptors",1512}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"siteId",2061}, {""}, {""}, {""}, {""}, {""}, + {"marsIdent",1227}, + {""}, + {"marsKeywords",1228}, + {""}, {""}, {""}, {""}, + {"Nuy",203}, + {"subcentreOfAnalysis",2143}, + {""}, {""}, {""}, {""}, + {"topLevel",2205}, + {""}, + {"scaledDirections",1912}, + {""}, {""}, {""}, + {"setLocalDefinition",2045}, + {""}, + {"paramId",1645}, + {""}, {""}, {""}, {""}, {""}, + {"expver",797}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"channelNumber",424}, + {""}, {""}, {""}, + {"indexingTime",975}, + {"iIncrement",958}, + {""}, {""}, {""}, {""}, + {"energyNorm",767}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"distinctLatitudes",703}, + {""}, {""}, {""}, {""}, {""}, + {"cfName",411}, + {""}, {""}, {""}, + {"clusterNumber",544}, + {""}, + {"latitudesList",1096}, + {""}, + {"observedData",1492}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfTimeSteps",1473}, + {""}, {""}, {""}, {"indexTemplate",971}, + {""}, {""}, + {"anoffsetFrequency",313}, + {""}, {""}, + {"auxiliary",319}, {""}, {""}, {""}, {""}, - {"horizontalCoordinateSupplement",940}, - {""}, {""}, {""}, {""}, + {"typeOfStatisticalPostProcessingOfEnsembleMembers",2260}, + {""}, {""}, + {"longitudeSexagesimal",1202}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"gridDefinitionDescription",914}, + {""}, + {"numberOfDirections",1400}, + {"ccsdsRsi",390}, + {""}, + {"defaultStepUnits",676}, + {""}, {""}, {""}, {"gridDefinitionSection",915}, + {""}, {""}, + {"groupSplitting",924}, + {""}, {""}, {""}, {""}, + {"bufrTemplate",378}, + {"centreForLocal",402}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"overlayTemplateNumber",1568}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"modelIdentifier",1316}, + {""}, {""}, + {"centreLongitude",406}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"marsRange",1238}, + {""}, + {"typeOfStatisticalProcessing",2261}, + {""}, {""}, {""}, + {"subSetK",2141}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"preferLocalConcepts",1695}, + {""}, {""}, + {"numberOfOperationalForecastTube",1437}, + {"stepRange",2119}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"generatingProcessIdentifier",896}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"forecastLeadTime",871}, + {"widthOfFirstOrderValues",2368}, + {""}, {""}, + {"defaultName",672}, + {""}, {""}, + {"matchTimeRepres",1257}, + {""}, {""}, {""}, + {"faFieldName",842}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"rdbSubtype",1766}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfFrequencies",1417}, + {""}, {""}, + {"northernLatitudeOfDomain",1359}, + {""}, {""}, {""}, + {"templatesLocalDir",2168}, + {""}, {""}, + {"iteratorDisableUnrotate",1037}, + {"lcwfvSuiteName",1098}, + {""}, + {"numberOfDiamonds",1399}, + {""}, {""}, {""}, {""}, {""}, + {"generatingProcessIdentificationNumber",895}, + {""}, {""}, {""}, {""}, + {"longitudinalDirectionGridLength",1205}, + {""}, {""}, + {"Nf",195}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"ccccIdentifiers",386}, + {""}, {""}, {""}, + {"subSetJ",2140}, + {""}, {""}, + {"numberOfForecastsInTube",1415}, + {"upperRange",2308}, + {""}, {""}, + {"powerOfTenUsedToScaleClimateWeight",1688}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfSubsets",1469}, + {""}, {""}, {""}, {""}, + {"modeNumber",1313}, + {""}, + {"zeros",2422}, + {""}, {"levTypeName",1114}, {""}, {""}, - {"gridDefinitionDescription",914}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"generatingProcessIdentificationNumber",895}, - {""}, - {"optimizeScaleFactor",1550}, - {"indexingTime",975}, - {""}, - {"ccccIdentifiers",385}, - {""}, {""}, - {"ccsdsRsi",389}, - {""}, - {"listOfScaledFrequencies",1135}, - {""}, {""}, {""}, {""}, - {"latitudeOfCentrePointInDegrees",1070}, - {""}, - {"setLocalDefinition",2042}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, + {"zero",2421}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"southernLatitudeOfDomain",2082}, + {""}, {""}, {""}, {""}, {""}, {"expoffset",796}, {""}, - {"marsRange",1238}, - {""}, - {"distinctLatitudes",702}, - {""}, {""}, {""}, - {"createNewData",620}, - {""}, {""}, {""}, - {"partitionItems",1658}, - {""}, {""}, - {"faFieldName",842}, - {""}, - {"longitudeSexagesimal",1202}, - {""}, {""}, - {"endOfInterval",756}, - {"horizontalCoordinateDefinition",939}, - {""}, {""}, - {"stepRange",2116}, - {""}, - {"centreLongitude",405}, - {"modeNumber",1313}, - {""}, {""}, {""}, - {"N",171}, - {""}, {""}, {""}, {""}, {""}, - {"typeOfLevel",2247}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfTimeSteps",1473}, - {""}, {""}, - {"representationType",1802}, - {""}, - {"numberOfDirections",1400}, - {"numberOfDiamonds",1399}, - {"bufrTemplate",377}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"corr4Data",604}, - {""}, - {"numberOfSubsets",1469}, - {""}, {""}, {""}, - {"rdbSubtype",1763}, - {""}, {""}, {""}, {""}, {""}, - {"centreForLocal",401}, + {"partitionItems",1660}, {""}, {""}, {""}, {""}, - {"isEps",1014}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"sequences",2038}, - {""}, {""}, {""}, {""}, {""}, - {"climateDateFrom",429}, + {"indexingDate",974}, + {""}, {""}, {""}, + {"masterTableNumber",1250}, + {""}, {""}, {""}, + {"referenceSampleInterval",1797}, {""}, {""}, - {"quantile",1751}, - {""}, - {"satelliteIdentifier",1883}, - {""}, {""}, {""}, {""}, - {"upperRange",2305}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"templatesLocalDir",2165}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"typeOfLevel",2250}, {"heightLevelName",935}, - {"stretchingFactor",2125}, - {""}, {""}, {""}, {""}, {""}, - {"qfe",1741}, {""}, {""}, {""}, {""}, {""}, {""}, - {"forecastLeadTime",871}, - {""}, {""}, {""}, + {"climateDateFrom",430}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"molarMass",1320}, + {""}, {""}, + {"xLast",2405}, + {""}, {""}, {""}, {""}, + {"satelliteIdentifier",1886}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"createNewData",621}, + {""}, {""}, + {"qnh",1747}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"listOfDistributionFunctionParameter",1131}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {"marsLevelist",1233}, {""}, - {"widthOfFirstOrderValues",2365}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"qnh",1744}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"correction1Part",607}, + {"marsModel",1235}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"stretchingFactor",2128}, {""}, {""}, - {"Xo",270}, - {"totalNumber",2207}, + {"ensembleForecastNumbers",769}, {""}, {""}, - {"indexingDate",974}, - {""}, {""}, - {"stepTypeInternal",2120}, - {""}, {""}, {""}, - {"numberOfSection",1464}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"Xp",271}, - {""}, - {"referenceSampleInterval",1794}, - {"preferLocalConcepts",1692}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfFrequencies",1417}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"localDefinitionNumber",1144}, - {""}, {""}, {""}, - {"systemNumber",2149}, - {"stretchingFactorScaled",2126}, - {""}, - {"diffInDays",689}, - {"xLast",2402}, - {""}, - {"orderOfSpatialDifferencing",1554}, - {"endOfRange",759}, - {""}, {""}, {""}, - {"section7",2001}, + {"bottomLevel",372}, {""}, {""}, {""}, {""}, - {"legNumber",1102}, + {"orderOfSpatialDifferencing",1556}, + {"totalNumber",2210}, + {""}, + {"typeOfDistributionFunction",2241}, + {"numberOfSection",1464}, {""}, {""}, - {"levelIndicator",1116}, - {""}, {""}, - {"sizeOfOffsets",2062}, - {"longitudeOfFirstGridPoint",1181}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"endOfRange",759}, + {"sequences",2041}, {""}, {"lowerRange",1207}, - {"northernLatitudeOfDomain",1359}, - {""}, - {"matchTimeRepres",1257}, + {"quantile",1754}, {""}, {""}, - {"rectimeSecond",1784}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"marsEndStep",1222}, - {"secondOrderFlags",1952}, - {"crraSection",622}, - {""}, - {"dx",714}, + {"conceptsLocalDirAll",567}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"anoffsetLast",313}, - {"optimisationTime",1549}, - {"max",1260}, - {"frequency",884}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"longitudinalDirectionGridLength",1205}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfForcasts",1411}, - {""}, {""}, {""}, {""}, {""}, - {"numberOfOperationalForecastTube",1437}, {""}, {""}, {""}, {""}, - {"bottomLevel",371}, - {"masterTableNumber",1250}, - {""}, {""}, {"numberOfStatisticallyProcessedFieldsForLocalTime",1467}, - {"southernLatitudeOfDomain",2079}, + {""}, {""}, {""}, + {"meanSize",1283}, + {""}, {""}, {"methodNumber",1293}, - {"generatingProcessTemplateNumber",898}, - {""}, {""}, - {"DyInDegrees",43}, - {"conceptsLocalDirAll",566}, - {""}, - {"DiInDegrees",32}, - {""}, {""}, - {"numberOfForecastsInTube",1415}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"perturbedType",1674}, {""}, {""}, {""}, {""}, - {"typeOfDistributionFunction",2238}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"typicalSecond",2269}, - {"subSetJ",2137}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"expandedNames",785}, - {""}, {""}, {""}, - {"periodOfTimeIntervals",1672}, - {""}, {""}, - {"userTimeEnd",2312}, - {""}, {""}, - {"expandedDescriptors",784}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"missingDataFlag",1306}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"defaultFaFieldName",668}, - {""}, {""}, {""}, {""}, - {"Nb",192}, - {""}, - {"localSection",1160}, - {"listOfDistributionFunctionParameter",1131}, - {"diagnosticNumber",688}, - {""}, {""}, - {"siteElevation",2057}, - {"offsetFreeFormData",1514}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"Yo",281}, - {""}, {""}, {""}, - {"Dx",39}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"defaultShortName",674}, - {""}, {""}, - {"unitOfOffsetFromReferenceTime",2278}, - {""}, - {"userDateEnd",2308}, - {""}, - {"Yp",282}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"secondDimension",1943}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"centreLatitude",403}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {"multiplicationFactorForLatLong",1332}, - {"minuteOfReference",1303}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"longitudeOfCentrePointInDegrees",1177}, - {""}, {""}, - {"secondLatitude",1946}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"spectralDataRepresentationType",2093}, + {"yDirectionGridLength",2408}, {""}, {""}, {""}, {""}, {""}, - {"dateOfReference",651}, - {""}, {""}, - {"yearOfReference",2417}, - {""}, {""}, - {"numberOfDistinctSection9s",1407}, - {"spectralDataRepresentationMode",2092}, + {"numberOfForcasts",1411}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"defaultFaFieldName",669}, + {"theMessage",2171}, {""}, - {"tiggeSection",2181}, - {""}, - {"timeOfReference",2197}, - {""}, - {"angleOfRotation",306}, - {""}, - {"oceanLevName",1495}, - {"unsignedIntegers",2297}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"userDateTimeEnd",2310}, - {""}, {""}, {""}, {""}, {""}, - {"earthIsOblate",716}, + {"stretchingFactorScaled",2129}, {""}, {""}, {""}, {""}, - {"numberOfDistinctSection8s",1406}, - {""}, {""}, {""}, {""}, - {"ensembleForecastNumbers",769}, + {"optimisationTime",1551}, + {"endOfInterval",756}, {""}, {""}, {""}, - {"clutterFilterIndicator",547}, + {"legNumber",1102}, + {""}, {""}, {""}, {""}, + {"dx",715}, + {""}, {""}, {""}, + {"systemNumber",2152}, + {"localDefinitionNumber",1144}, + {"max",1260}, + {""}, {""}, {""}, {""}, + {"clusterMember9",543}, + {""}, {""}, {""}, {""}, + {"oneMillionConstant",1537}, + {""}, {""}, + {"thisMarsType",2175}, + {"earthMinorAxis",720}, + {""}, {""}, {""}, + {"N",171}, + {"stepTypeInternal",2123}, + {""}, {""}, {""}, + {"secondSize",1958}, + {""}, + {"datumSize",658}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"tubeNumber",2230}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"yDirectionGridLength",2405}, - {""}, {""}, {""}, - {"marsLongitude",1234}, + {"corr2Data",603}, + {""}, + {"secondOfForecastUsedInLocalTime",1953}, {""}, {""}, - {"siteLongitude",2060}, - {""}, {""}, - {"subcentreOfAnalysis",2140}, - {""}, - {"matchLandType",1255}, - {""}, - {"productDefinition",1726}, - {"FirstLatitude",67}, - {""}, {""}, {""}, {""}, - {"directionOfVariation",696}, - {"secondOfForecastUsedInLocalTime",1950}, - {""}, - {"parametersVersion",1657}, {"minuteOfForecastUsedInLocalTime",1301}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"firstLatitude",857}, - {""}, {""}, {""}, {""}, {""}, - {"dataValues",642}, - {"localLatitude",1150}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"binaryScaleFactor",363}, {""}, - {"localYear",1168}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"SecondLatitude",226}, - {"correction4",612}, - {""}, - {"tableNumber",2153}, - {"numberOfIterations",1425}, - {""}, {""}, {""}, - {"indexTemplateNumber",972}, - {"observablePropertyTemplate",1487}, - {"typicalYear",2271}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"extractSubset",830}, - {"molarMass",1320}, - {""}, {""}, {""}, {""}, - {"localDefNumberTwo",1142}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"typeOfEnsembleForecast",2239}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"faLevelName",843}, - {""}, {""}, - {"memberNumber",1289}, - {"hourOfReference",950}, - {"rdbtimeSecond",1772}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, - {"marsModel",1235}, - {"simpleThinningSkip",2055}, - {""}, {""}, - {"climatologicalRegime",431}, - {"percentileValue",1670}, - {"observablePropertyTemplateNumber",1488}, - {""}, {""}, {""}, {""}, {""}, - {"verificationDate",2332}, - {"identificationNumber",962}, - {""}, {""}, - {"addressOfFileFreeSpaceInfo",297}, - {""}, {""}, - {"NL",184}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"monthOfReference",1327}, - {""}, {""}, - {"parameterNumber",1654}, - {"iterationNumber",1036}, - {""}, {""}, - {"dimensionNumber",692}, - {""}, {""}, {""}, - {"variationOfVisibility",2320}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"charValues",425}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"partitionNumber",1659}, - {""}, {""}, {""}, {""}, - {"numberOfLocalDefinitions",1426}, - {""}, {""}, {""}, {""}, {""}, - {"corr3Data",603}, - {""}, - {"localLongitude",1153}, - {"referenceValue",1796}, - {""}, {""}, - {"coordinate4Flag",593}, - {""}, - {"directionNumber",695}, - {""}, {""}, {""}, {""}, {""}, - {"numberOfInts",1424}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"biFourierTruncationType",362}, - {""}, {""}, {""}, {""}, - {"defaultFaLevelName",669}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"theMessage",2168}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"internalVersion",1000}, - {""}, {""}, - {"variationOfVisibilityDirection",2321}, - {""}, {""}, {""}, {""}, {""}, - {"variationOfVisibilityDirectionAngle",2322}, - {""}, - {"MS",158}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"offsetSection7",1527}, - {"representationMode",1801}, - {""}, - {"spare4",2089}, - {""}, - {"unitsOfFirstFixedSurface",2290}, - {""}, {""}, - {"simpleThinningStart",2056}, - {""}, - {"verticalDomainTemplateNumber",2347}, - {""}, {""}, - {"codedValues",554}, - {""}, {""}, - {"centreLongitudeInDegrees",406}, - {""}, - {"satelliteNumber",1884}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"floatVal",869}, - {""}, - {"Nx",204}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"defaultStepUnits",675}, - {"thisMarsType",2172}, - {""}, {""}, {""}, {""}, {""}, - {"endDayTrend4",738}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"scaleFactorOfStandardDeviation",1905}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"section4",1988}, - {""}, {""}, {""}, {""}, - {"scaleFactorOfStandardDeviationInTheCluster",1906}, - {"operatingMode",1547}, - {""}, {""}, - {"Lx",151}, - {"clusterMember9",542}, - {""}, {""}, - {"scaleFactorOfFirstSize",1893}, - {""}, {""}, {""}, {""}, {""}, - {"ITN",92}, - {""}, {""}, {""}, - {"Ncx",193}, - {""}, {""}, - {"correction3Part",611}, - {"oneMillionConstant",1535}, - {""}, {""}, {""}, {""}, {""}, - {"localMinute",1156}, - {"Nux",202}, - {""}, {""}, - {"earthMinorAxis",719}, - {"computeLaplacianOperator",561}, - {"numberOfRadials",1457}, - {"northLatitudeOfCluster",1352}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"angleMultiplier",305}, - {""}, {""}, - {"timeIncrement",2191}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"Lcx",118}, - {"cloudsTitle4",527}, - {"clusterMember8",541}, - {""}, - {"iDirectionIncrement",954}, - {""}, {""}, - {"rdbtimeYear",1774}, - {""}, {""}, {""}, - {"Lux",147}, - {""}, {""}, {""}, {""}, - {"spectralMode",2094}, + {"qfe",1744}, {""}, {""}, {""}, {"localMonth",1157}, {""}, {""}, {""}, {""}, - {"eastLongitudeOfCluster",721}, - {"firstOrderValues",861}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"marsExpver",1224}, - {""}, {""}, {""}, {""}, - {"pvlLocation",1740}, - {"scalingFactorForFrequencies",1932}, - {""}, {""}, - {"tiggeModel",2180}, - {""}, {""}, {""}, - {"southLatitudeOfCluster",2075}, - {"scaleFactorOfSecondSize",1903}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"globalDomain",902}, - {"inputDelayedDescriptorReplicationFactor",986}, - {""}, - {"marsExperimentOffset",1223}, - {"applicationIdentifier",314}, - {""}, {""}, {""}, - {"thisMarsStream",2171}, - {""}, {""}, {""}, - {"significanceOfReferenceTime",2053}, - {""}, - {"DxInDegrees",40}, - {"angleSubdivisions",309}, - {""}, {""}, {""}, {""}, - {"scanningMode",1934}, - {""}, {""}, {""}, - {"roundedMarsLatitude",1825}, - {""}, {""}, - {"deleteExtraLocalSection",682}, - {"unitsOfSecondFixedSurface",2291}, - {""}, {""}, - {"secondDimensionPhysicalSignificance",1945}, - {"numberOfForecastsUsedInLocalTime",1416}, - {"corr2Data",602}, - {""}, {""}, - {"extractedDateTimeNumberOfSubsets",835}, - {""}, {""}, {""}, {""}, - {"numberOfIntegers",1423}, - {"stringValues",2127}, - {""}, {""}, {""}, {""}, {""}, - {"floatValues",870}, - {"groupLeafNodeK",922}, - {"monthlyVerificationTime",1330}, - {"typeOfTimeIncrement",2259}, - {""}, - {"marsParam",1236}, - {""}, - {"LaDInDegrees",106}, - {""}, {""}, {""}, - {"secondOrderValuesDifferentWidths",1954}, - {""}, {""}, {""}, - {"roundedMarsLevelist",1826}, - {""}, - {"gridDefinitionTemplateNumber",916}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"tablesVersion",2157}, - {""}, {""}, - {"longitudeOfStretchingPole",1193}, - {"latitudeLastInDegrees",1066}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"epsPoint",775}, - {"ensembleStandardDeviation",772}, - {""}, {""}, - {"roundedMarsLongitude",1827}, - {"unitOfTimeIncrement",2280}, - {"boustrophedonicOrdering",373}, - {""}, {""}, {""}, {""}, - {"g2grid",891}, - {""}, {""}, - {"numberOfDistinctSection7s",1405}, - {"realPart",1775}, - {""}, {""}, - {"coordinate1Flag",585}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"representativeMember",1803}, - {""}, {""}, {""}, {""}, - {"calendarIdPresent",379}, - {"startOfMessage",2102}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"monthlyVerificationDate",1328}, - {""}, {""}, {""}, {""}, - {"westLongitudeOfCluster",2361}, - {"iteratorDisableUnrotate",1037}, - {""}, - {"bufrDataEncoded",374}, - {""}, - {"powerOfTenUsedToScaleClimateWeight",1685}, - {"scanningMode8",1939}, - {""}, {""}, - {"tileIndex",2186}, - {"meaningOfVerticalCoordinate",1288}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"iScansNegatively",959}, - {"corr1Data",601}, - {"scaleFactorOfFirstFixedSurface",1892}, - {"internationalDataSubCategory",1001}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"dayOfTheYearDate",665}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"dateOfForecastRun",647}, - {""}, {""}, {""}, - {"dataRepresentation",633}, - {"parameterIndicator",1652}, - {""}, {""}, {""}, - {"ensembleForecastNumbersList",770}, - {""}, {""}, - {"longitudeOfFirstGridPointInDegrees",1182}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"II",88}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"productDefinitionTemplateNumber",1727}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"reservedSection4",1812}, - {""}, - {"versionNumOfFilesFreeSpaceStorage",2337}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfTimeIncrementsOfForecastsUsedInLocalTime",1471}, - {"perturbationNumber",1673}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"localTimeMethod",1166}, - {""}, {""}, {""}, {""}, - {"ifsParam",967}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfRows",1462}, - {""}, {""}, {""}, - {"localDefNumberOne",1141}, - {""}, {""}, {""}, {""}, - {"xDirectionGridLength",2398}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"scaledFrequencies",1910}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"observationGeneratingProcessIdentifier",1490}, - {""}, - {"dataRepresentationType",636}, - {""}, - {"numberOfReservedBytes",1461}, - {""}, {""}, - {"conceptsMasterDir",569}, - {"calendarIdentification",380}, - {"doExtractDateTime",705}, - {"cfVarName",413}, - {""}, {""}, - {"productDefinitionTemplateNumberInternal",1728}, - {"libraryVersion",1121}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfEffectiveValues",1409}, - {"lengthIncrementForTheGroupLengths",1105}, - {""}, {""}, {""}, {""}, {""}, - {"defaultTypeOfLevel",676}, - {"lengthOfIndexTemplate",1108}, - {""}, {""}, {""}, {""}, - {"nameOfFirstFixedSurface",1341}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"angleOfRotationInDegrees",307}, - {""}, {""}, {""}, {""}, - {"defaultSequence",673}, - {""}, {""}, - {"falseNorthing",847}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"typeOfFirstFixedSurface",2241}, - {""}, {""}, {""}, {""}, - {"accumulationInterval",292}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"standardParallel",2098}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"dataRepresentationTemplate",634}, - {""}, {""}, {""}, {""}, {""}, - {"experimentVersionNumber",792}, - {""}, {""}, - {"treatmentOfMissingData",2221}, - {""}, {""}, {""}, {""}, - {"windPresent",2379}, - {""}, {""}, {""}, - {"secondsOfReference",1965}, - {"isConstant",1011}, - {""}, {""}, {""}, {""}, {""}, {""}, {"indicatorOfUnitForForecastTime",981}, + {""}, {""}, {""}, + {"clusterMember8",542}, + {"localMinute",1156}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"NR",186}, + {"periodOfTimeIntervals",1674}, + {""}, {""}, {""}, + {"indicatorOfUnitOfTimeRange",984}, + {""}, {""}, {""}, {""}, {""}, + {"longitudeOfFirstGridPoint",1181}, + {""}, {""}, {""}, + {"representationMode",1804}, + {"MS",158}, {""}, {""}, {""}, {""}, {""}, {""}, - {"productIdentifier",1729}, + {"rectimeSecond",1787}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"crraSection",623}, + {"unitOfOffsetFromReferenceTime",2281}, {""}, {""}, {""}, {""}, {""}, {""}, + {"anoffsetLast",314}, + {""}, {""}, {""}, {""}, {""}, + {"Nb",192}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"centreLatitude",404}, + {"FirstLatitude",67}, + {""}, + {"thisMarsStream",2174}, + {"spectralMode",2097}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"g2grid",891}, + {""}, {""}, {""}, {""}, {""}, + {"Dx",39}, + {"operatingMode",1549}, + {""}, {""}, {""}, + {"secondLatitude",1949}, + {"levelIndicator",1116}, + {""}, + {"secondOrderFlags",1955}, + {"expandedNames",785}, + {""}, + {"angleMultiplier",306}, + {""}, + {"spectralDataRepresentationMode",2095}, + {""}, {""}, {""}, + {"minuteOfReference",1303}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"longitudeOfCentrePointInDegrees",1177}, + {""}, + {"clusterSize",545}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"observablePropertyTemplate",1487}, + {""}, + {"isEps",1014}, + {"dateOfReference",652}, + {""}, + {"timeOfReference",2200}, + {""}, {""}, + {"diagnosticNumber",689}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"scanningMode",1937}, + {""}, {""}, {""}, + {"expandedDescriptors",784}, + {""}, {""}, + {"generatingProcessTemplateNumber",898}, + {""}, {""}, + {"numberOfDistinctSection9s",1407}, + {"localSection",1160}, + {""}, + {"defaultShortName",675}, + {""}, {""}, + {"tiggeModel",2183}, + {"firstSize",862}, + {""}, + {"localLatitude",1150}, + {""}, + {"horizontalCoordinateSupplement",940}, + {"DiInDegrees",32}, + {"siteLongitude",2063}, + {"marsLongitude",1234}, + {"clutterFilterIndicator",548}, + {""}, + {"missingDataFlag",1306}, + {"spectralDataRepresentationType",2096}, + {""}, + {"angleOfRotation",307}, + {""}, {""}, {""}, {""}, + {"numberOfDistinctSection8s",1406}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"earthIsOblate",717}, + {""}, {""}, {""}, {""}, {""}, + {"biFourierTruncationType",363}, + {""}, {""}, + {"observablePropertyTemplateNumber",1488}, + {""}, {""}, {""}, + {"typicalSecond",2272}, + {""}, + {"tubeNumber",2233}, + {""}, + {"scanningMode8",1942}, + {"diffInDays",690}, + {""}, {""}, + {"offsetFreeFormData",1514}, + {""}, {""}, + {"oceanLevName",1495}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"yearOfReference",2420}, + {""}, + {"extractSubset",830}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"monthOfReference",1327}, + {""}, + {"localTimeMethod",1166}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"climatologicalRegime",432}, + {""}, + {"firstLatitude",857}, + {""}, + {"SecondLatitude",226}, + {""}, {""}, {""}, {""}, + {"DyInDegrees",43}, + {"hourOfReference",950}, + {""}, {""}, {""}, + {"secondDimension",1946}, + {"memberNumber",1289}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"tableNumber",2156}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"roundedMarsLatitude",1828}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"tiggeSection",2184}, + {"frequency",884}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"representativeMember",1806}, + {"marsEndStep",1222}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"roundedMarsLongitude",1830}, + {""}, {""}, {""}, {""}, {""}, + {"horizontalCoordinateDefinition",939}, + {""}, {""}, {""}, {""}, + {"unitsOfFirstFixedSurface",2293}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"addressOfFileFreeSpaceInfo",297}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfLocalDefinitions",1426}, + {"scaleFactorOfFirstSize",1896}, + {""}, + {"numberOfIterations",1425}, + {""}, {""}, {""}, + {"unsignedIntegers",2300}, + {""}, + {"corr4Data",605}, + {""}, + {"simpleThinningSkip",2058}, + {"roundedMarsLevelist",1829}, + {""}, {""}, {""}, + {"optimizeScaleFactor",1552}, + {""}, + {"binaryScaleFactor",364}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"localLongitude",1153}, + {""}, + {"userTimeEnd",2315}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"biFourierMakeTemplate",356}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"productDefinition",1729}, + {""}, + {"centreLongitudeInDegrees",407}, + {""}, {""}, {""}, {""}, {""}, + {"NL",184}, + {"indexTemplateNumber",972}, + {""}, {""}, {""}, + {"northLatitudeOfCluster",1352}, + {""}, {""}, {""}, {""}, {""}, + {"startOfMessage",2105}, + {""}, + {"rdbtimeSecond",1775}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"numberOfForecastsUsedInLocalTime",1416}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"faLevelName",843}, + {""}, {""}, {""}, + {"userDateTimeEnd",2313}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"correction1Part",608}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"verticalDomainTemplateNumber",2350}, {"marsLamModel",1230}, - {""}, {""}, {""}, - {"latitudeOfStretchingPole",1083}, + {""}, {""}, {""}, {""}, {""}, + {"ensembleForecastNumbersList",770}, + {"iterationNumber",1036}, + {"dimensionNumber",693}, {""}, - {"sectionPosition",2015}, - {""}, - {"inputExtendedDelayedDescriptorReplicationFactor",987}, - {"biFourierMakeTemplate",355}, - {"centuryOfReference",408}, + {"parameterNumber",1656}, {""}, {""}, - {"startStepInHours",2105}, - {"totalNumberOfdimensions",2220}, + {"southLatitudeOfCluster",2078}, {""}, {""}, {""}, {""}, - {"calendarIdentificationTemplateNumber",381}, - {"windSpeedTrend4",2384}, - {""}, - {"dataRepresentationTemplateNumber",635}, - {""}, - {"clusterIdentifier",532}, - {""}, - {"marsClass",1217}, - {""}, {""}, {""}, {""}, - {"scaleFactorOfSecondFixedSurface",1902}, - {""}, - {"LaR",107}, - {""}, - {"numberOfDistinctSection4s",1402}, - {"marsForecastMonth",1225}, - {""}, {""}, {""}, {""}, - {"tablesMasterDir",2156}, - {""}, {""}, - {"thresholdIndicator",2176}, + {"userDateEnd",2311}, + {"tablesMasterDir",2159}, {""}, {""}, {""}, - {"LoR",127}, + {"siteElevation",2060}, + {"defaultFaLevelName",670}, + {""}, {""}, + {"iScansNegatively",959}, {""}, {"kurt",1053}, + {"scaleFactorOfStandardDeviation",1908}, + {""}, {""}, + {"partitionNumber",1661}, {""}, {""}, {""}, {""}, - {"neitherPresent",1345}, - {"forecastPeriod",874}, - {""}, {""}, {""}, {""}, {""}, - {"defaultParameter",672}, - {""}, - {"standardParallelInDegrees",2099}, - {""}, - {"windDirectionTrend4",2373}, - {""}, - {"indicatorOfUnitOfTimeRange",984}, - {""}, - {"numericValues",1486}, - {""}, - {"Adelta",13}, - {"numberOfDistributionFunctionParameters",1408}, - {""}, {""}, {""}, {""}, - {"rectimeMinute",1783}, - {"SPD",225}, + {"scaleFactorOfFirstFixedSurface",1895}, + {""}, {""}, + {"marsParam",1236}, + {""}, {""}, + {"numberOfRadials",1457}, + {"scaleFactorOfStandardDeviationInTheCluster",1909}, {""}, {""}, {""}, - {"extractSubsetList",833}, - {"extraValues",803}, + {"directionNumber",696}, + {"conceptsMasterDir",570}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"eastLongitudeOfCluster",722}, + {"dataValues",643}, + {""}, {""}, + {"simpleThinningStart",2059}, + {""}, {""}, {""}, {""}, + {"epsPoint",775}, {""}, - {"DyInMetres",44}, + {"Lx",151}, {""}, {""}, - {"DiInMetres",33}, - {""}, {""}, - {"numberInTheAuxiliaryArray",1366}, - {""}, {""}, - {"totalNumberOfTubes",2218}, - {""}, - {"offsetSection4",1524}, - {""}, {""}, {""}, {""}, {""}, - {"integerValues",999}, + {"verificationDate",2335}, + {""}, {""}, {""}, {""}, {"kurtosis",1054}, - {""}, {""}, {""}, - {"orientationOfTheGrid",1555}, {""}, {""}, - {"isAuto",1005}, - {"missingValue",1307}, + {"realPart",1778}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"totalNumberOfQuantiles",2215}, + {"xDirectionGridLength",2401}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"satelliteNumber",1887}, {""}, {""}, - {"faModelName",844}, - {"dewPointTemperature",686}, + {"marsForecastMonth",1225}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"scalingFactorForFrequencies",1935}, + {""}, + {"identificationNumber",962}, + {""}, {""}, {""}, + {"Lcx",118}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"monthOfForecastUsedInLocalTime",1325}, + {""}, + {"Lux",147}, + {""}, {""}, {""}, {""}, {""}, + {"boustrophedonicOrdering",374}, + {"charValues",426}, + {""}, + {"significanceOfReferenceTime",2056}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"corr1Data",602}, + {""}, {""}, {""}, {""}, + {"scaleFactorOfSecondSize",1906}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"extractedDateTimeNumberOfSubsets",835}, + {"skewness",2069}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"inputDelayedDescriptorReplicationFactor",986}, + {""}, {""}, {""}, {""}, + {"computeLaplacianOperator",562}, + {"numberOfInts",1424}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"iDirectionIncrement",954}, {""}, {""}, - {"localTablesVersion",1162}, - {"dayOfReference",664}, - {"parameterCode",1650}, + {"XR",268}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"oneConstant",1534}, - {"typeOfSizeInterval",2256}, - {""}, {""}, - {"windVariableDirection",2390}, - {""}, {""}, {""}, - {"grib3divider",907}, - {""}, {""}, - {"numberOfVerticalPoints",1484}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"scaleFactorOfDistributionFunctionParameter",1889}, - {"longitudeFirstInDegrees",1173}, - {"numberOfOctetsExtraDescriptors",1436}, - {"originalParameterNumber",1558}, - {""}, {""}, - {"keySat",1051}, - {""}, - {"forecastPeriodTo",876}, - {""}, {""}, {"keyData",1049}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"typicalMinute",2267}, - {"probPoint",1719}, + {"Nx",204}, + {""}, + {"keySat",1051}, + {""}, {""}, + {"unknown",2295}, + {"globalDomain",902}, + {"unitsOfSecondFixedSurface",2294}, + {"rectimeMinute",1786}, + {""}, {""}, {""}, {""}, + {"typeOfEnsembleForecast",2242}, + {""}, + {"westLongitudeOfCluster",2364}, + {""}, {""}, {""}, + {"upperThreshold",2309}, + {""}, {""}, {""}, {""}, {""}, + {"corr3Data",604}, + {""}, {""}, {""}, {""}, + {"isConstant",1011}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {"groupSplittingMethodUsed",925}, - {"skewness",2066}, + {""}, + {"grib2divider",906}, + {"listMembersUsed",1126}, {""}, {""}, - {"julianDay",1047}, - {"numberOfVerticalCoordinateValues",1482}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"tsectionNumber4",2227}, - {""}, - {"definitionFilesVersion",680}, - {""}, - {"angleOfRotationOfProjection",308}, - {""}, - {"isectionNumber4",1033}, - {""}, {""}, {""}, {""}, - {"totalNumberOfDirections",2210}, - {""}, {""}, {""}, {""}, - {"latLonValues",1063}, - {""}, {""}, {""}, {""}, - {"dataAccessors",626}, - {"epsStatisticsPoint",777}, - {""}, {""}, {""}, {""}, {""}, - {"tiggeLocalVersion",2179}, - {""}, - {"dayOfEndOfOverallTimeInterval",660}, - {"lengthOfMessage",1109}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"unknown",2292}, - {""}, - {"numberOfVerticalGridDescriptors",1483}, - {"distanceFromTubeToEnsembleMean",701}, - {"is_uerra",1030}, - {""}, - {"radiusInMetres",1756}, - {""}, {""}, {""}, - {"truncateDegrees",2224}, - {""}, {""}, {""}, - {"totalNumberOfFrequencies",2212}, + {"gridDefinitionTemplateNumber",916}, {""}, {""}, - {"CDFstr",22}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"TAFstr",233}, - {""}, {""}, - {"numberOfModels",1434}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"coordinate4OfLastGridPoint",595}, + {"Ncx",193}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"verticalVisibility",2348}, - {""}, {""}, - {"runwayDepositState4",1839}, - {""}, {""}, {""}, {""}, {""}, - {"endOfProduct",758}, + {"ifsParam",967}, {""}, {""}, {""}, - {"inputDataPresentIndicator",985}, + {"treatmentOfMissingData",2224}, + {""}, + {"applicationIdentifier",315}, + {""}, + {"numberOfModels",1434}, {""}, {""}, - {"coordinate1Start",586}, + {"Nux",202}, + {""}, {""}, {""}, {""}, {""}, + {"referenceValue",1799}, + {""}, + {"standardParallel",2101}, + {""}, {""}, + {"marsClass",1217}, + {""}, {""}, + {"sizeOfOffsets",2065}, + {"pvlLocation",1743}, {""}, {""}, {""}, {""}, {""}, {""}, - {"short_name",2050}, + {"referenceOfWidths",1795}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"internalVersion",1000}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"LaDInDegrees",106}, + {""}, + {"skew",2068}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"unitOfTimeIncrement",2283}, {""}, {""}, - {"_T",286}, + {"floatVal",869}, + {""}, + {"dateOfForecastRun",648}, + {""}, {""}, {""}, {""}, {""}, + {"numberOfTimeIncrementsOfForecastsUsedInLocalTime",1471}, + {""}, {""}, + {"codedValues",555}, + {""}, {""}, + {"scaledFrequencies",1913}, + {""}, {""}, + {"timeIncrement",2194}, + {"angleSubdivisions",310}, + {""}, {""}, + {"neitherPresent",1345}, + {""}, + {"latitudeLastInDegrees",1066}, + {""}, + {"faModelName",844}, + {"DiInMetres",33}, + {""}, {""}, {""}, {""}, {""}, + {"versionNumOfFilesFreeSpaceStorage",2340}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"sectionPosition",2018}, + {""}, {""}, {""}, + {"lowerThreshold",1208}, + {""}, {""}, {""}, {""}, + {"typeOfTimeIncrement",2262}, + {""}, + {"secondDimensionPhysicalSignificance",1948}, + {""}, {""}, + {"numberOfIntegers",1423}, + {""}, {""}, {""}, + {"windPresent",2382}, + {"packingType",1572}, + {""}, {""}, + {"typicalMinute",2270}, + {""}, {""}, {""}, {""}, + {"standardParallelInDegrees",2102}, + {"ensembleStandardDeviation",772}, + {""}, {""}, {""}, + {"parameterCode",1652}, + {""}, + {"dataRepresentation",634}, + {""}, {""}, + {"listOfModelIdentifiers",1133}, + {""}, {""}, {""}, + {"CDFstr",22}, + {""}, {""}, {""}, + {"numberOfDataMatrices",1394}, + {"DxInDegrees",40}, + {""}, {""}, {""}, {""}, {""}, + {"lengthOfMessage",1109}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"M",155}, + {"indicatorOfUnitForTimeIncrement",982}, + {""}, {""}, {""}, + {"oneConstant",1536}, + {""}, {""}, + {"SPD",225}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"DyInMetres",44}, + {"tablesVersion",2160}, + {""}, {""}, {""}, {""}, {""}, + {"originalParameterNumber",1560}, + {""}, {""}, + {"numberOfReservedBytes",1461}, + {""}, {""}, {""}, {""}, + {"CDF",21}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"angleOfRotationInDegrees",308}, + {""}, + {"forecastPeriod",874}, + {"monthlyVerificationTime",1330}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"observationGeneratingProcessIdentifier",1490}, + {""}, {""}, {""}, {""}, + {"probPoint",1722}, + {"defaultParameter",673}, + {""}, {""}, {""}, + {"dewPointTemperature",687}, + {""}, {""}, + {"conceptsLocalMarsDirAll",569}, + {""}, + {"ITN",92}, + {"stringValues",2130}, + {""}, {""}, + {"scaleFactorOfDistributionFunctionParameter",1892}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"marsExperimentOffset",1223}, + {"tileIndex",2189}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"longitudeOfStretchingPole",1193}, + {""}, + {"lengthOfIndexTemplate",1108}, + {""}, + {"dataRepresentationTemplate",635}, + {"tileClassification",2188}, + {""}, + {"LaR",107}, + {""}, {""}, {""}, {""}, {""}, + {"groupLeafNodeK",922}, + {""}, {""}, {""}, + {"forecastPeriodTo",876}, + {""}, {""}, {""}, {""}, + {"LoR",127}, + {"scaleFactorOfSecondFixedSurface",1905}, + {"n2",1335}, + {"indicatorOfUnitForTimeRange",983}, + {""}, + {"temperatureAndDewpointPresent",2167}, + {""}, {""}, + {"dataRepresentationType",637}, + {""}, {""}, {""}, {""}, + {"lengthIncrementForTheGroupLengths",1105}, + {""}, {""}, {""}, + {"radiusInMetres",1759}, + {""}, {""}, + {"defaultTypeOfLevel",677}, + {""}, {""}, {""}, {""}, + {"meaningOfVerticalCoordinate",1288}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"tiggeCentre",2180}, + {""}, {""}, {""}, + {"sp2",2084}, + {""}, {""}, {""}, {""}, + {"deleteExtraLocalSection",683}, + {""}, {""}, {""}, + {"monthlyVerificationDate",1328}, + {"targetCompressionRatio",2163}, + {""}, + {"spare2",2090}, + {""}, {""}, {""}, {""}, + {"internationalDataSubCategory",1001}, + {""}, {""}, + {"dataRepresentationTemplateNumber",636}, + {""}, + {"numberInTheGridCoordinateList",1367}, + {"rdbtimeMinute",1773}, + {""}, {""}, {""}, {""}, + {"changeDecimalPrecision",417}, + {""}, {""}, {""}, {""}, + {"extractSubsetList",833}, + {"inputDataPresentIndicator",985}, + {"floatValues",870}, + {"calendarIdPresent",380}, {""}, {"forecastPeriodFrom",875}, {""}, - {"listOfModelIdentifiers",1133}, - {""}, - {"nameOfSecondFixedSurface",1342}, - {""}, - {"variationOfVisibilityTrend4",2330}, - {""}, {""}, - {"skew",2065}, - {"runwaySideCodeState4",1879}, - {""}, {""}, - {"numberOfDataMatrices",1394}, - {"tileClassification",2185}, - {"referenceOfWidths",1792}, - {""}, {""}, {""}, {""}, - {"originatingCentre",1561}, - {""}, {""}, {""}, {""}, - {"temperatureAndDewpointPresent",2164}, - {""}, {""}, {""}, {""}, {""}, - {"typeOfSecondFixedSurface",2255}, - {""}, - {"orderOfSPD",1553}, - {""}, {""}, {""}, - {"averagingPeriod",322}, - {""}, {""}, - {"reservedNeedNotBePresent",1808}, - {""}, - {"trueLengthOfLastGroup",2223}, - {"tiggeCentre",2177}, - {"numberInTheGridCoordinateList",1367}, - {""}, {""}, {""}, {""}, {""}, - {"section_8",2034}, - {"verticalCoordinate",2344}, - {"is_aerosol",1022}, + {"clusteringMethod",547}, + {"correction4Part",614}, + {"epsStatisticsPoint",777}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"_endStep",289}, - {""}, {""}, {""}, {""}, - {"targetCompressionRatio",2160}, - {""}, {""}, {""}, {""}, - {"clusteringMethod",546}, - {"numberOfOctectsForNumberOfPoints",1435}, - {"numberOfRemaininChars",1459}, - {"parameterCategory",1649}, - {""}, {""}, {""}, {""}, {""}, - {"cnmc_isac",549}, - {"projString",1733}, - {""}, {""}, - {"upperThreshold",2306}, - {"variationOfVisibilityDirectionTrend4",2326}, - {""}, {""}, {""}, {""}, {""}, - {"changeDecimalPrecision",416}, - {"extractSubsetIntervalEnd",831}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"CDF",21}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"TAF",232}, + {"numberOfDistributionFunctionParameters",1408}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"perturbationNumber",1675}, + {"yDirectionGridLengthInMetres",2409}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"marsExpver",1224}, + {"secondsOfReference",1968}, + {"Adelta",13}, {""}, - {"extractSubsetIntervalStart",832}, + {"conceptsLocalDirECMF",568}, + {""}, {""}, + {"defaultSequence",674}, {""}, {""}, {""}, - {"grib2divider",906}, - {"section_09",2024}, + {"defaultFaModelName",671}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"longitudeOfLastGridPoint",1185}, + {""}, {""}, {""}, {""}, {""}, + {"longitudeOfFirstGridPointInDegrees",1182}, + {""}, + {"verticalCoordinate",2347}, {""}, {""}, - {"referenceReflectivityForEchoTop",1793}, + {"NR",186}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"nameOfFirstFixedSurface",1341}, + {"totalNumberOfdimensions",2223}, + {""}, {""}, {""}, {""}, + {"subCentre",2131}, {""}, {""}, + {"productDefinitionTemplateNumber",1730}, + {""}, {""}, + {"TAFstr",233}, + {"isAuto",1005}, + {""}, + {"tableCode",2155}, + {""}, + {"parameterIndicator",1654}, + {"orientationOfTheGrid",1557}, + {""}, {""}, {""}, {""}, {""}, + {"originatingCentre",1563}, + {""}, {""}, {""}, + {"truncateDegrees",2227}, + {""}, + {"dummy2",713}, + {""}, + {"accumulationInterval",292}, + {"localDefNumberOne",1141}, + {""}, {""}, {""}, {""}, + {"numberOfModeOfDistribution",1433}, + {""}, {""}, + {"marsType2",1246}, + {""}, + {"averagingPeriod",323}, + {"totalNumberOfTubes",2221}, + {""}, {""}, {""}, {""}, + {"localDefNumberTwo",1142}, + {""}, {""}, + {"changingPrecision",422}, + {""}, {""}, {""}, + {"calendarIdentification",381}, + {"orderOfSPD",1555}, + {""}, {""}, {""}, {""}, {""}, + {"TAF",232}, + {""}, {""}, + {"postProcessing",1687}, + {"numberOfMembersInCluster",1428}, + {""}, {""}, + {"yDirectionGridLengthInMillimetres",2410}, + {"totalNumberOfFrequencies",2215}, + {"productDefinitionTemplateNumberInternal",1731}, + {""}, + {"trueLengthOfLastGroup",2226}, + {"dataCategory",628}, + {"lengthOfProjectLocalTemplate",1111}, + {""}, {""}, {""}, + {"offsetSection10",1520}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"longitudeOfNorthWestCornerOfArea",1187}, + {""}, + {"bufrDataEncoded",375}, + {""}, {""}, + {"angleOfRotationOfProjection",309}, + {""}, {""}, + {"centuryOfReference",409}, + {""}, + {"parameterCategory",1651}, + {""}, {""}, {""}, + {"falseNorthing",847}, + {"typeOfCompressionUsed",2240}, + {"dataAccessors",627}, + {""}, {""}, {""}, + {"bitmapSectionPresent",368}, + {"endOfProduct",758}, + {""}, {""}, + {"latitudeOfGridPoints",1073}, + {"centreForTable2",403}, + {""}, {""}, {""}, + {"X2",266}, + {""}, + {"typeOfFirstFixedSurface",2244}, + {""}, {""}, {""}, {""}, {""}, + {"functionCode",887}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"libraryVersion",1121}, + {""}, {""}, {""}, {""}, + {"reserved2",1809}, + {"numberOfMissing",1430}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"totalLength",2209}, + {"windVariableDirection",2393}, + {"calendarIdentificationTemplateNumber",382}, + {"julianDay",1047}, + {"correction3Part",612}, + {""}, {""}, {""}, + {"thresholdIndicator",2179}, + {""}, {""}, {""}, {""}, {""}, + {"doExtractDateTime",706}, + {""}, {""}, {""}, + {"verticalCoordinateDefinition",2348}, + {""}, {""}, {""}, + {"distanceFromTubeToEnsembleMean",702}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"totalNumberOfDirections",2213}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"numericValues",1486}, + {""}, {""}, {""}, {""}, + {"numberInTheAuxiliaryArray",1366}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"scaleFactorOfRadiusOfSphericalEarth",1904}, + {""}, {""}, + {"grib1divider",903}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"LyInMetres",154}, + {"II",88}, + {""}, {""}, {""}, {""}, {""}, + {"projString",1736}, + {""}, {""}, {""}, + {"numberOfEffectiveValues",1409}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"productIdentifier",1732}, + {"versionNumberOfGribLocalTables",2344}, + {""}, + {"integerValues",999}, + {"scanningModeForOneDiamond",1943}, + {"nameOfSecondFixedSurface",1342}, + {"missingValue",1307}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"inputExtendedDelayedDescriptorReplicationFactor",987}, + {""}, + {"clusterIdentifier",533}, + {""}, {""}, {""}, {""}, + {"totalNumberOfQuantiles",2218}, + {"setCalendarId",2043}, + {""}, + {"longitudeFirstInDegrees",1173}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"bitMapIndicator",365}, + {""}, + {"cfVarName",414}, + {""}, {""}, {""}, {""}, + {"_T",286}, + {""}, {""}, + {"dayOfReference",665}, + {"numberOfOctetsExtraDescriptors",1436}, + {""}, {""}, + {"widthOfSPD",2370}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"latitudeOfStretchingPole",1083}, + {""}, + {"short_name",2053}, + {""}, {""}, + {"projectionCentreFlag",1741}, + {""}, {""}, {""}, {""}, + {"is_uerra",1030}, + {""}, {""}, + {"grib3divider",907}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"directionScalingFactor",698}, + {""}, {""}, + {"projectionCenterFlag",1740}, + {"latLonValues",1063}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfVerticalPoints",1484}, + {""}, {""}, {""}, + {"identificationOfProject",964}, + {"section_09",2027}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, + {"extraValues",803}, + {""}, {""}, + {"orientationOfTheGridInDegrees",1558}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"section_8",2037}, + {""}, {""}, + {"typeOfSecondFixedSurface",2258}, + {""}, {""}, {""}, + {"numberOfPartitions",1441}, + {"numberOfVerticalCoordinateValues",1482}, + {""}, + {"aerosolbinnumber",300}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"startStepInHours",2108}, + {""}, + {"section_08",2026}, + {""}, {""}, + {"interpretationOfNumberOfPoints",1002}, + {"biFourierSubTruncationType",362}, + {""}, {""}, + {"numberOfRemaininChars",1459}, + {"simpleThinningMissingRadius",2057}, + {""}, {""}, {""}, + {"is_aerosol",1022}, + {""}, {""}, {""}, {""}, + {"tableReference",2157}, + {""}, {""}, {""}, {""}, + {"numberOfVerticalGridDescriptors",1483}, + {"numberOfChars",1381}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"cnmc_isac",550}, + {"longitudeOfIcosahedronPole",1184}, + {""}, + {"consensusCount",573}, + {"DxInMetres",41}, + {"predefined_grid",1693}, + {""}, {""}, + {"julianForecastDay",1048}, + {""}, {""}, {""}, {""}, {""}, + {"coordinate1Flag",586}, + {""}, + {"implementationDateOfModelCycle",969}, + {"subSetM",2142}, + {"windSpeedTrend2",2385}, + {"centralClusterDefinition",396}, + {"windDirectionTrend2",2374}, + {""}, + {"numberOfMembersInEnsemble",1429}, + {""}, + {"laplacianScalingFactor",1059}, + {"_endStep",289}, + {""}, {"gts_header",931}, + {""}, {""}, {""}, + {"iScansPositively",960}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"forecastMonth",872}, {""}, {""}, - {"Azi",15}, - {"changingPrecision",421}, - {""}, - {"aerosolbinnumber",299}, - {""}, - {"conceptsLocalMarsDirAll",568}, + {"is_chemical",1024}, + {""}, {""}, {""}, {""}, + {"md5Data",1262}, + {""}, {""}, + {"La2",103}, + {""}, {""}, {""}, + {"Lar2",111}, {""}, {""}, {"local_use",1170}, {""}, {""}, - {"orientationOfTheGridInDegrees",1556}, - {""}, {""}, {""}, {""}, - {"localFlagLatestVersion",1148}, - {""}, - {"tableReference",2154}, - {"gribTablesVersionNo",910}, - {"offsetSection10",1520}, - {""}, {""}, - {"longitudeOfLastGridPoint",1185}, - {"typeOfCompressionUsed",2237}, - {""}, {""}, {""}, - {"coordinate3Flag",590}, - {"defaultFaModelName",670}, - {"versionNumberOfGribLocalTables",2341}, - {"modelVersionTime",1319}, - {""}, {""}, - {"directionScalingFactor",697}, - {""}, {""}, - {"packingType",1570}, - {""}, {""}, - {"listOfEnsembleForecastNumbers",1132}, - {""}, {""}, {""}, - {"subCentre",2128}, - {""}, {""}, - {"section_08",2023}, - {""}, - {"cnmc_cmcc",548}, - {"tigge_name",2183}, - {""}, - {"biFourierSubTruncationType",361}, - {""}, {""}, {""}, - {"identificationOfProject",964}, - {""}, {""}, - {"lengthOfProjectLocalTemplate",1111}, - {""}, {""}, - {"is_chemical",1024}, - {""}, {""}, {""}, - {"tableCode",2152}, - {"streamOfAnalysis",2124}, - {"tablesVersionLatest",2158}, - {"latitudeOfGridPoints",1073}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"rdbtimeMinute",1770}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"centuryOfReferenceTimeOfData",409}, - {""}, {""}, {""}, {""}, - {"efas_model",728}, - {"doExtractSubsets",706}, - {"iDirectionIncrementInDegrees",957}, - {""}, - {"lowerThreshold",1208}, - {""}, {""}, {""}, - {"modelVersionDate",1318}, - {""}, - {"coordinateIndexNumber",598}, - {""}, {""}, {""}, {""}, - {"grib1divider",903}, - {""}, - {"is_localtime",1027}, - {""}, - {"functionCode",887}, - {""}, {""}, - {"_TS",287}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"verticalCoordinateDefinition",2345}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"minuteOfAnalysis",1298}, - {"numberOfValues",1481}, - {""}, {""}, {""}, {""}, {""}, - {"_anoffset",288}, - {""}, {""}, - {"bitmapSectionPresent",367}, - {""}, - {"LyInMetres",154}, - {""}, {""}, {""}, - {"scaleFactorOfRadiusOfSphericalEarth",1901}, - {""}, - {"monthOfForecastUsedInLocalTime",1325}, - {""}, {""}, {""}, {""}, - {"julianForecastDay",1048}, - {""}, - {"numberOfForecastsInEnsemble",1413}, - {""}, {""}, {""}, - {"isAccumulation",1004}, - {""}, {""}, {""}, - {"isotopeIdentificationNumber",1034}, - {""}, {""}, {""}, - {"dayOfAnalysis",659}, - {"predefined_grid",1690}, - {""}, {""}, - {"getNumberOfValues",899}, - {"widthOfSPD",2367}, - {""}, {""}, {""}, {""}, {""}, - {"numberOfMissing",1430}, - {""}, {""}, {""}, {""}, - {"laplacianScalingFactor",1059}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"referenceValueError",1797}, - {""}, - {"sensitiveAreaDomain",2037}, - {""}, {""}, {""}, {""}, - {"7777",5}, - {""}, {""}, - {"groupInternalNodeK",921}, - {""}, - {"longitudeOfNorthWestCornerOfArea",1187}, - {""}, {""}, - {"verificationYear",2334}, - {"totalNumberOfTileAttributePairs",2217}, - {""}, {""}, - {"correction1",606}, - {"longitudeOfStretchingPoleInDegrees",1194}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"indicatorOfUnitForTimeIncrement",982}, - {""}, - {"addExtraLocalSection",295}, - {"bitMapIndicator",364}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfPartitions",1441}, - {""}, {""}, - {"projectionCenterFlag",1737}, - {""}, {""}, {""}, - {"marsStream1",1242}, - {""}, {""}, {""}, {""}, {""}, - {"XR",268}, - {""}, {""}, {""}, {""}, {""}, - {"tablesVersionLatestOfficial",2159}, - {"numberOfModeOfDistribution",1433}, - {""}, {""}, {""}, {""}, - {"frequencyNumber",885}, - {""}, {""}, - {"scaleValuesBy",1908}, - {""}, {""}, {""}, {""}, {""}, - {"baseAddress",328}, - {""}, {""}, - {"Experiment_Identifier",55}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"projectionCentreFlag",1738}, - {"clusterMember7",540}, - {""}, {""}, - {"setCalendarId",2040}, - {""}, - {"typeOfPostProcessing",2251}, - {""}, {""}, {""}, - {"jIncrement",1042}, - {"dirty_statistics",698}, - {""}, {""}, - {"numberOfMembersInCluster",1428}, - {""}, {""}, {""}, {""}, - {"scaleFactorOfDistanceFromEnsembleMean",1888}, - {"interpretationOfNumberOfPoints",1002}, - {"extraLocalSectionPresent",802}, - {"numberOfDistinctSection3s",1401}, - {""}, {""}, {""}, {""}, {""}, - {"matrixOfValues",1259}, - {""}, {""}, {""}, - {"yDirectionGridLengthInMetres",2406}, - {"cloudsTitle4Trend4",531}, - {""}, {""}, - {"totalNumberOfForecastProbabilities",2211}, - {""}, {""}, - {"NAT",174}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"md5Data",1262}, - {""}, {""}, {""}, {""}, - {"M",155}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"expandedOriginalCodes",786}, - {""}, - {"n3",1336}, - {"expandedOriginalWidths",789}, - {""}, - {"presentTrend4",1697}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"additionalFlagPresent",296}, - {"conceptsLocalDirECMF",567}, - {"numberOfDistinctSection6s",1404}, - {""}, {""}, - {"DxInMetres",41}, - {""}, - {"extraLocalSectionNumber",801}, - {"localTablesVersionNumber",1163}, - {""}, - {"typeOfEnsembleMember",2240}, - {""}, {""}, - {"consensusCount",572}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"LcyInMetres",121}, - {"sfc_levtype",2044}, - {""}, {""}, - {"latitudeOfStretchingPoleInDegrees",1084}, - {"sp3",2082}, - {""}, - {"isHindcast",1016}, - {"longitudeOfIcosahedronPole",1184}, - {""}, {""}, - {"LuyInMetres",150}, - {"projectLocalTemplate",1735}, - {""}, {""}, - {"scaleFactorOfLowerLimit",1897}, - {"spare3",2088}, - {""}, - {"radialAngularSpacing",1753}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"implementationDateOfModelCycle",969}, - {""}, - {"TIDE",234}, - {"scanPosition",1933}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"qnhPresent",1746}, - {""}, - {"minutesAfterDataCutoff",1304}, - {""}, - {"expandedOriginalScales",788}, - {""}, {""}, {""}, - {"centralClusterDefinition",395}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"offsetAfterLocalSection",1502}, - {"md5Section9",1276}, - {""}, - {"totalNumberOfIterations",2214}, - {""}, {""}, {""}, {""}, - {"conceptsDir1",564}, - {"extraDimensionPresent",800}, - {""}, {""}, {""}, - {"numberOfChars",1381}, - {"timeRangeIndicator",2198}, - {"gts_ddhh00",930}, - {""}, {""}, {""}, - {"endDayTrend1",735}, - {""}, {""}, - {"yDirectionGridLengthInMillimetres",2407}, - {"secondDimensionCoordinateValueDefinition",1944}, - {""}, - {"forecastMonth",872}, - {""}, {""}, - {"md5Section8",1275}, - {""}, - {"scanningMode7",1938}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"centralLongitude",396}, - {""}, {""}, {""}, {""}, - {"epsContinous",774}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"correction2Part",609}, - {"YR",277}, - {"qfePresent",1742}, - {""}, {""}, - {"numberOfDataValues",1397}, - {""}, {""}, {""}, {""}, - {"indicatorOfUnitForTimeRange",983}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"rectimeHour",1782}, - {""}, - {"complexPacking",558}, - {"section9Pointer",2010}, - {""}, {""}, {""}, - {"yearOfCentury",2412}, - {"simpleThinningMissingRadius",2054}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"expandedCodes",780}, - {""}, {""}, - {"totalNumberOfRepetitions",2216}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsTitle1",512}, - {""}, {""}, - {"section8Pointer",2007}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"stepRangeInHours",2117}, - {"extendedFlag",798}, - {"dataCategory",627}, - {""}, - {"typicalCentury",2262}, - {""}, {""}, - {"scaledValueOfStandardDeviation",1929}, - {"verificationMonth",2333}, - {""}, - {"section6",1997}, - {"startingAzimuth",2107}, - {""}, - {"reserved3",1807}, - {"easternLongitudeOfDomain",724}, - {""}, - {"totalLength",2206}, - {"endOfFileAddress",754}, - {"scanningModeForOneDiamond",1940}, - {"scaledValueOfStandardDeviationInTheCluster",1930}, - {"postAuxiliary",1683}, - {"verifyingMonth",2335}, - {""}, {""}, {""}, - {"localNumberOfObservations",1158}, - {"correction3",610}, - {"scaledValueOfFirstSize",1917}, - {""}, - {"variationOfVisibilityTrend3",2329}, - {""}, {""}, - {"extractAreaWestLongitude",809}, - {""}, {""}, {""}, - {"dateOfModelVersion",650}, - {"localHour",1149}, - {""}, - {"yearOfModelVersion",2416}, - {""}, - {"quantileValue",1752}, - {""}, {""}, {""}, {""}, - {"numberOfAnalysis",1370}, - {"timeOfModelVersion",2196}, - {"averaging2Flag",321}, - {""}, {""}, {""}, {""}, {""}, - {"expandedOriginalReferences",787}, - {""}, - {"section0Pointer",1968}, - {""}, {""}, {""}, {""}, {""}, - {"typicalHour",2266}, - {"constituentType",576}, - {""}, {""}, {""}, {""}, - {"sampleSizeOfModelClimate",1881}, - {"componentIndex",559}, - {""}, {""}, - {"numberOfCharacters",1380}, - {""}, {""}, {""}, {""}, - {"typeOfHorizontalLine",2244}, - {""}, {""}, {""}, {""}, - {"offsetAfterPadding",1503}, - {"operationalForecastCluster",1548}, - {""}, {""}, {""}, {""}, - {"messageLength",1290}, - {"constituentTypeName",577}, - {"totalInitialConditions",2205}, - {""}, {""}, {""}, {""}, - {"typeOfOriginalFieldValues",2249}, - {""}, {""}, {""}, {""}, - {"is_aerosol_optical",1023}, - {""}, - {"cloudsTitle1Trend4",516}, - {"lsdate_bug",1211}, - {""}, {""}, {""}, - {"nosigPresent",1360}, - {""}, {""}, - {"variationOfVisibilityDirectionTrend3",2325}, - {""}, - {"is_chemical_distfn",1025}, - {""}, - {"lstime_bug",1212}, - {"LoVInDegrees",129}, - {""}, {""}, {""}, {""}, - {"centralLongitudeInDegrees",397}, - {""}, - {"normAtInitialTime",1350}, - {""}, {""}, - {"monthlyVerificationYear",1331}, - {"scaledValueOfSecondSize",1927}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"centreLatitudeInDegrees",404}, - {"dayOfModelVersion",663}, - {""}, {""}, - {"timeDomainTemplate",2189}, - {"md5Structure",1277}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"isCorrection",1012}, - {""}, {""}, - {"windVariableDirectionTrend4",2394}, - {"stepUnits",2121}, - {""}, - {"isEPS",1013}, - {""}, {""}, {""}, - {"secondLatitudeInDegrees",1947}, - {"param_value_min",1647}, - {""}, - {"climateDateTo",430}, - {""}, {""}, {""}, - {"averaging1Flag",320}, - {""}, {""}, {""}, {""}, {""}, - {"typicalDateTime",2264}, - {""}, {""}, {""}, {""}, - {"westernLongitudeOfDomain",2364}, - {"numberOfMembersInEnsemble",1429}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"isSatelliteType",1020}, - {"groupWidth",926}, - {""}, {""}, {""}, - {"constantFieldHalfByte",575}, - {""}, - {"decimalPrecision",666}, - {"gribDataQualityChecks",908}, - {"originatorLocalTemplate",1563}, - {""}, {""}, {""}, {""}, {""}, - {"sphericalHarmonics",2096}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"dateTimeOfLocalTime",656}, - {"crraLocalVersion",621}, - {"NV",190}, - {""}, {""}, {""}, {""}, - {"listMembersUsed",1126}, - {"primaryMissingValue",1716}, - {""}, {""}, - {"hourOfModelVersion",949}, - {""}, {""}, - {"iScansPositively",960}, - {""}, - {"startOfRange",2103}, - {""}, {""}, {""}, - {"probContinous",1718}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"monthOfAnalysis",1322}, - {""}, {""}, - {"predefined_grid_values",1691}, - {"numberOfCategories",1379}, - {"classOfAnalysis",428}, - {""}, {""}, {""}, {""}, - {"versionNumOfRootGroupSymbolTableEntry",2338}, - {""}, {""}, - {"md5DataSection",1263}, - {""}, {""}, {""}, - {"gridCoordinate",912}, - {""}, - {"offsetAfterCentreLocalSection",1500}, - {""}, {""}, {""}, {""}, {""}, - {"startOfHeaders",2101}, - {""}, {""}, - {"LoV",128}, - {""}, - {"groupLengths",923}, - {""}, {""}, - {"endDayTrend3",737}, - {""}, - {"longitudeOfLastGridPointInDegrees",1186}, - {"groupWidths",927}, - {"scaledValueOfFirstFixedSurface",1916}, - {"windUnits",2385}, - {""}, - {"yearOfEndOfOverallTimeInterval",2413}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"DayOfModelVersion",29}, - {"backgroundProcess",326}, - {"timeRangeIndicatorFromStepRange",2199}, - {""}, - {"LxInMetres",152}, - {""}, - {"numberOfMissingInStatisticalProcess",1431}, - {""}, - {"scaleFactorAtReferencePoint",1886}, - {"indexedStorageInternalNodeK",973}, - {""}, {""}, - {"variationOfVisibilityTrend2",2328}, - {"masterTablesVersionNumber",1251}, - {""}, {""}, {""}, {""}, - {"latitudeOfFirstGridPoint",1071}, - {""}, {""}, {""}, - {"longitudeOfFirstDiamondCentreLine",1179}, - {"longitudeOfFirstDiamondCenterLine",1178}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"paleontologicalOffset",1641}, - {"widthOfLengths",2366}, - {""}, {""}, - {"longitudeOfFirstDiamondCentreLineInDegrees",1180}, - {""}, {""}, - {"listOfContributingSpectralBands",1130}, - {"extremeClockwiseWindDirection",836}, - {"inputOriginatingCentre",988}, - {"heightOrPressureOfLevel",936}, - {"section4Padding",1990}, - {""}, {""}, - {"projectLocalTemplateNumber",1736}, - {""}, - {"numberOfForecastsInCluster",1412}, - {"monthOfEndOfOverallTimeInterval",1323}, - {""}, {""}, {""}, - {"n2",1335}, - {"DjInDegrees",36}, - {""}, {""}, {""}, - {"dateOfAnalysis",645}, - {""}, {""}, - {"yearOfAnalysis",2411}, - {"md5TimeDomainSection",1278}, - {""}, {""}, - {"cloudsTitle3",522}, - {""}, {""}, {""}, - {"timeOfAnalysis",2193}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"spatialProcessing",2090}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"coordinate3OfLastGridPoint",592}, - {""}, {""}, - {"typeOfAnalysis",2234}, - {""}, - {"sp2",2081}, - {""}, - {"variationOfVisibilityDirectionTrend2",2324}, - {"latitudeOfIcosahedronPole",1074}, - {""}, {""}, {""}, - {"northernLatitudeOfClusterDomain",1358}, - {"rdbtimeHour",1769}, - {"Lar2InDegrees",112}, - {""}, - {"spare2",2087}, - {"tigge_short_name",2184}, - {""}, {""}, {""}, - {"localSectionPresent",1161}, - {"attributeOfTile",317}, - {""}, - {"bitmapPresent",366}, - {""}, {""}, {""}, - {"biFourierCoefficients",354}, - {"Lor2InDegrees",146}, - {"clusterMember4",537}, - {""}, {""}, {""}, {""}, - {"default_max_val",677}, - {""}, {""}, {""}, - {"primaryMissingValueSubstitute",1717}, - {"variationOfVisibilityTrend1",2327}, - {""}, - {"unpackedError",2294}, - {""}, {""}, {""}, - {"plusOneinOrdersOfSPD",1681}, - {""}, {""}, {""}, - {"timeCoordinateDefinition",2188}, - {""}, - {"endMinuteTrend4",749}, - {"monthOfModelVersion",1326}, - {""}, {""}, {""}, {""}, - {"dummy2",712}, - {""}, {""}, {""}, - {"windSpeedTrend3",2383}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"pressureUnits",1714}, - {""}, - {"earthMinorAxisInMetres",720}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"southernLatitudeOfClusterDomain",2078}, - {"driverInformationBlockAddress",709}, - {""}, - {"hourOfEndOfOverallTimeInterval",946}, - {""}, - {"cloudsTitle4Trend3",530}, - {""}, {""}, - {"La2InDegrees",104}, - {"secondOfModelVersion",1951}, - {""}, - {"xDirectionGridLengthInMetres",2399}, - {"minuteOfModelVersion",1302}, - {""}, {""}, {""}, - {"lengthOfHeaders",1107}, - {"monthlyVerificationMonth",1329}, - {""}, {""}, {""}, {""}, {""}, - {"Lo2InDegrees",126}, - {""}, - {"windDirectionTrend3",2372}, - {"updateSequenceNumber",2303}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfColumns",1388}, - {""}, - {"marsType2",1246}, - {""}, {""}, - {"variationOfVisibilityDirectionTrend1",2323}, - {""}, {""}, {""}, - {"md5Section7",1274}, - {""}, {""}, - {"Lar1InDegrees",110}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"packingError",1569}, - {"conceptsMasterMarsDir",570}, - {"subSetM",2139}, - {"offsetSection3",1523}, - {""}, {""}, {""}, - {"Lor1InDegrees",144}, - {""}, {""}, {""}, {""}, {""}, - {"unitsConversionOffset",2284}, - {""}, - {"beginDayTrend4",337}, - {""}, {""}, {""}, - {"latitudeOfCentralPointInClusterDomain",1068}, - {"hourOfAnalysis",945}, - {"shapeOfTheEarth",2045}, - {""}, - {"LcxInMetres",119}, - {""}, {""}, {""}, - {"section_7",2033}, - {"typeOfCalendar",2236}, - {""}, - {"forecastProbabilityNumber",877}, - {""}, {""}, {""}, - {"LuxInMetres",148}, - {""}, {""}, - {"fileConsistencyFlags",853}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"expandedAbbreviations",779}, - {"numberOfForecastsInTheCluster",1414}, - {""}, {""}, - {"reserved2",1806}, - {""}, - {"scaledValueOfSecondFixedSurface",1926}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"section7Pointer",2003}, - {""}, {""}, {""}, {""}, - {"La1InDegrees",102}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"scanningMode4",1935}, - {"epsStatisticsContinous",776}, - {"Lo1InDegrees",124}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"secondsOfAnalysis",1964}, - {""}, - {"qualityControl",1748}, - {""}, - {"sp1",2080}, - {""}, - {"tsectionNumber3",2226}, - {""}, {""}, {""}, {""}, {""}, - {"isectionNumber3",1032}, - {""}, - {"xDirectionGridLengthInMillimetres",2400}, - {"spare1",2086}, - {"SecondOfModelVersion",227}, - {"reservedSection3",1811}, - {""}, {""}, - {"offsetSection6",1526}, - {""}, {""}, {""}, {""}, {"instrumentType",994}, {""}, - {"numberOfPoints",1442}, - {""}, {""}, {""}, - {"table2Version",2151}, - {""}, - {"offsetEndSection4",1513}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"centuryOfAnalysis",407}, - {""}, - {"lengthOfOriginatorLocalTemplate",1110}, - {""}, - {"unitOfTimeRange",2281}, - {"typeOfIntervalForFirstAndSecondSize",2245}, - {"secondOfEndOfOverallTimeInterval",1948}, + {"Latin2",116}, {""}, {""}, - {"minuteOfEndOfOverallTimeInterval",1299}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"section_07",2022}, - {"dummy1",711}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"lengthOfTimeRange",1112}, - {""}, - {"flagForIrregularGridCoordinateList",865}, - {""}, {""}, {""}, {""}, - {"section1",1969}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"scaledValueOfDistributionFunctionParameter",1913}, - {""}, {""}, {""}, - {"spaceUnitFlag",2083}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"runwayDepositState3",1838}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"keyMore",1050}, - {""}, {""}, {""}, - {"numberIncludedInAverage",1368}, - {""}, {""}, - {"formatVersionMajorNumber",881}, - {""}, - {"doSimpleThinning",707}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"marsType1",1245}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfLogicals",1427}, - {""}, {""}, {""}, - {"runwaySideCodeState3",1878}, - {""}, {""}, {""}, {""}, {""}, - {"cloudsTitle4Trend2",529}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"sizeOfLength",2061}, - {""}, - {"LIMITS",98}, - {""}, {""}, {""}, - {"originalParameterTableNumber",1559}, - {""}, {""}, {""}, {""}, {""}, - {"clusterMember10",534}, - {""}, {""}, {""}, - {"typeOfIntervalForFirstAndSecondWavelength",2246}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"bufrdcExpandedDescriptors",378}, - {""}, {""}, {""}, {""}, {""}, - {"centreForTable2",402}, - {"standardParallelInMicrodegrees",2100}, - {"marsGrid",1226}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsCode4",507}, - {"radiusOfCentralCluster",1757}, - {"reserved1",1805}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"longitudeOfReferencePoint",1188}, - {"P",209}, - {""}, {""}, {""}, - {"cloudsTitle1Trend3",515}, - {""}, {""}, {""}, {""}, - {"frequencyScalingFactor",886}, - {""}, {""}, {""}, - {"timeDomainTemplateNumber",2190}, - {""}, {""}, {""}, - {"twoOrdersOfSPD",2232}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"boot_edition",370}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"missingValueManagement",1308}, - {"coordinate1End",584}, - {""}, {""}, {""}, - {"azimuthalWidth",324}, - {""}, - {"NUT",189}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"windVariableDirectionTrend3",2393}, - {""}, {""}, {""}, {""}, - {"cloudsTitle4Trend1",528}, - {""}, - {"stepInHours",2115}, - {""}, - {"cloudsTitle3Trend4",526}, - {""}, {""}, {""}, - {"gridDescriptionSectionPresent",917}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"beginYearTrend4",353}, - {""}, {""}, - {"resolutionAndComponentFlags",1813}, - {""}, {""}, - {"originatorLocalTemplateNumber",1564}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"sectionLengthLimitForEnsembles",2012}, - {"typeOfAuxiliaryInformation",2235}, - {""}, {""}, - {"bufrHeaderCentre",375}, - {""}, {""}, - {"numberOfTimeRange",1472}, - {""}, {""}, - {"numberOfDataPoints",1395}, - {""}, {""}, - {"coordinate2Flag",588}, - {""}, - {"compressedData",560}, - {""}, {""}, {""}, - {"local_padding",1169}, - {""}, - {"numberOfClusters",1384}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfComponents",1389}, - {""}, - {"section4Pointer",1991}, - {"endOfMessage",757}, - {"section3Flags",1983}, - {""}, {""}, {""}, {""}, - {"latitudeOfSouthernPole",1081}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"offsetAfterBitmap",1499}, - {""}, {""}, - {"stepForClustering",2113}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"N2",173}, - {""}, {""}, {""}, {""}, {""}, - {"extractDateTimeYearStart",829}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"earthMajorAxis",717}, - {"masterTablesVersionNumberLatest",1252}, - {""}, {""}, {""}, - {"thisExperimentVersionNumber",2169}, - {""}, {""}, {""}, {""}, - {"section10Length",1970}, - {""}, - {"southEastLatitudeOfVerficationArea",2072}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"section9Length",2009}, - {"resolutionAndComponentFlags8",1820}, - {""}, - {"distinctLongitudes",703}, - {""}, {""}, {""}, - {"jDirectionIncrement",1038}, - {""}, - {"windSpeedTrend2",2382}, - {""}, {""}, {""}, {""}, - {"La2",103}, - {""}, - {"Lar2",111}, - {""}, {""}, - {"section2Present",1981}, - {""}, {""}, - {"windGust",2374}, - {"GTSstr",79}, - {"upperThresholdValue",2307}, - {""}, - {"southEastLongitudeOfVerficationArea",2074}, - {""}, - {"section8Length",2006}, {"Lo2",125}, {""}, + {"isAccumulation",1004}, + {""}, {"Lor2",145}, - {"Latin2",116}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"dateSSTFieldUsed",653}, + {"timeDomainTemplate",2192}, {""}, {""}, {""}, {""}, {""}, - {"typeOfGrid",2243}, - {"thisMarsClass",2170}, + {"cnmc_cmcc",549}, {""}, {""}, {""}, {""}, - {"windDirectionTrend2",2371}, - {"runwayFrictionCoefficientState4",1875}, - {"section3Padding",1985}, + {"is_localtime",1027}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfCharacters",1380}, + {"monthOfAnalysis",1322}, + {""}, {""}, + {"averaging2Flag",322}, + {"climateDateTo",431}, + {""}, {""}, + {"sensitiveAreaDomain",2040}, {""}, - {"reducedGrid",1785}, + {"extractSubsetIntervalEnd",831}, + {""}, {""}, + {"LcyInMetres",121}, + {""}, + {"gribDataQualityChecks",908}, + {""}, {""}, + {"projectLocalTemplate",1738}, + {""}, + {"extractSubsetIntervalStart",832}, + {"groupWidth",926}, + {""}, {""}, {""}, + {"totalNumberOfTileAttributePairs",2220}, + {""}, {""}, {""}, {""}, {""}, + {"numberOfOctectsForNumberOfPoints",1435}, + {"expandedCodes",780}, + {""}, + {"LuyInMetres",150}, + {""}, + {"conceptsMasterMarsDir",571}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"gts_ddhh00",930}, + {""}, {""}, {""}, + {"verticalVisibility",2351}, + {"tigge_name",2186}, + {""}, {""}, {""}, {""}, + {"classOfAnalysis",429}, + {"md5Section9",1276}, + {""}, {""}, {""}, + {"groupLengths",923}, + {"backgroundProcess",327}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"tablesVersionLatest",2161}, + {""}, + {"numberOfRows",1462}, + {""}, {""}, + {"md5Section8",1275}, + {"_TS",287}, + {""}, {""}, + {"Lar2InDegrees",112}, + {"centuryOfReferenceTimeOfData",410}, + {"expandedOriginalCodes",786}, + {"centralLongitude",397}, + {"expandedOriginalWidths",789}, + {"totalNumberOfForecastProbabilities",2214}, + {""}, {""}, + {"streamOfAnalysis",2127}, + {""}, {""}, + {"originatorLocalTemplate",1565}, + {""}, {""}, {""}, + {"Lor2InDegrees",146}, + {"epsContinous",774}, + {"typicalDateTime",2267}, + {""}, {""}, {""}, {""}, + {"dateTimeOfLocalTime",657}, + {"xDirectionGridLengthInMetres",2402}, + {""}, {""}, {""}, {""}, {""}, + {"keyMore",1050}, + {""}, + {"typeOfPostProcessing",2254}, + {""}, + {"constituentType",577}, + {"efas_model",729}, + {"N2",173}, + {""}, + {"baseAddress",329}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"correction2Part",610}, + {""}, + {"extraDimensionPresent",800}, + {""}, {""}, {""}, + {"complexPacking",559}, + {""}, + {"isSatelliteType",1020}, + {""}, {""}, {""}, + {"numberOfForecastsInEnsemble",1413}, + {""}, + {"coordinateIndexNumber",599}, + {""}, + {"numberOfDistinctSection4s",1402}, + {""}, + {"expandedOriginalScales",788}, + {"qnhPresent",1749}, + {""}, {""}, {""}, + {"minuteOfAnalysis",1298}, + {""}, {""}, {""}, + {"spare4",2092}, + {""}, + {"additionalFlagPresent",296}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"verificationMonth",2336}, + {""}, + {"iDirectionIncrementInDegrees",957}, + {""}, {""}, + {"latitudeOfIcosahedronPole",1074}, + {""}, {""}, + {"isHindcast",1016}, + {"easternLongitudeOfDomain",725}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"productionStatusOfProcessedData",1731}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"selectStepTemplateInstant",2035}, - {""}, {""}, - {"section10Pointer",1971}, + {"modelVersionTime",1319}, {"offsetSection2",1522}, - {""}, {""}, - {"YY",279}, {""}, - {"section0Length",1967}, + {"scanPosition",1936}, + {""}, {""}, + {"verifyingMonth",2338}, + {""}, {""}, + {"section4",1991}, + {""}, {""}, {""}, + {"referenceReflectivityForEchoTop",1796}, + {""}, {""}, + {"typeOfEnsembleMember",2243}, {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsTitle1Trend2",514}, - {"swapScanningLat",2144}, - {""}, - {"secondaryMissingValue",1962}, - {""}, {""}, {""}, {""}, {""}, - {"expandedUnits",791}, - {"swapScanningLon",2145}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfMissingValues",1432}, - {""}, - {"shortNameECMF",2048}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"scaledValueOfRadiusOfSphericalEarth",1925}, - {"totalNumberOfDataValuesMissingInStatisticalProcess",2209}, - {"g1conceptsMasterDir",890}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"latitudeOfFirstGridPointInDegrees",1072}, - {""}, - {"DiGiven",31}, + {"jIncrement",1042}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"tablesVersionLatestOfficial",2162}, {""}, {""}, - {"windVariableDirectionTrend2",2392}, + {"extendedFlag",798}, + {""}, {""}, {""}, + {"xDirectionGridLengthInMillimetres",2403}, + {""}, {""}, {""}, + {"NAT",174}, + {"dateOfAnalysis",646}, + {""}, + {"timeOfAnalysis",2196}, + {""}, + {"numberOfMissingInStatisticalProcess",1431}, + {"heightOrPressureOfLevel",936}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"groupWidths",927}, + {"messageLength",1290}, + {"clusterMember10",535}, + {""}, {""}, {""}, {""}, {""}, + {"attributeOfTile",318}, + {""}, + {"_anoffset",288}, + {"numberOfValues",1481}, + {""}, {""}, {""}, + {"numberOfForecastsInCluster",1412}, + {"listOfEnsembleForecastNumbers",1132}, + {""}, + {"centralLongitudeInDegrees",398}, + {""}, + {"dayOfEndOfOverallTimeInterval",661}, + {""}, + {"dayOfAnalysis",660}, + {""}, {""}, + {"radialAngularSpacing",1756}, + {"XRInMetres",269}, + {"section9Pointer",2013}, + {""}, {""}, + {"md5Structure",1277}, + {"numberOfCategories",1379}, + {""}, {""}, + {"probContinous",1721}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"section0Pointer",1971}, + {""}, + {"La2InDegrees",104}, + {""}, + {"northernLatitudeOfClusterDomain",1358}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"section8Pointer",2010}, + {"modelVersionDate",1318}, + {""}, {""}, {""}, + {"constituentTypeName",578}, + {"Lo2InDegrees",126}, + {"minutesAfterDataCutoff",1304}, + {""}, {""}, {""}, + {"extraLocalSectionPresent",802}, + {""}, + {"rectimeHour",1785}, + {""}, {""}, {""}, + {"scaleFactorAtReferencePoint",1889}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"isectionNumber2",1031}, + {""}, {""}, {""}, + {"yearOfAnalysis",2414}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"totalInitialConditions",2208}, + {""}, {""}, {""}, {""}, {""}, + {"listOfContributingSpectralBands",1130}, + {"typeOfAnalysis",2237}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"hourOfAnalysis",945}, + {"qfePresent",1745}, + {""}, + {"southernLatitudeOfClusterDomain",2081}, + {"subDefinitions2",2133}, + {""}, + {"westernLongitudeOfDomain",2367}, + {""}, {""}, + {"runwaySideCodeState2",1880}, + {"localHour",1149}, + {""}, {""}, + {"LxInMetres",152}, + {""}, {""}, {""}, + {"extraLocalSectionNumber",801}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"firstMonthUsedToBuildClimateMonth2",860}, + {""}, {""}, {""}, {""}, {""}, + {"typicalCentury",2265}, + {""}, {""}, {""}, + {"yearOfCentury",2415}, + {"isCorrection",1012}, + {""}, {""}, {""}, + {"expandedOriginalReferences",787}, + {"isotopeIdentificationNumber",1034}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"operationalForecastCluster",1550}, + {"endOfFileAddress",754}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfForecastsInTheCluster",1414}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"offsetAfterLocalSection",1502}, + {"extractAreaWestLongitude",809}, + {"runwayDepositState2",1840}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"doExtractSubsets",707}, + {""}, + {"extremeClockwiseWindDirection",836}, + {""}, {""}, {""}, {""}, + {"biFourierCoefficients",355}, + {""}, + {"Experiment_Identifier",55}, + {""}, + {"constantFieldHalfByte",576}, + {""}, + {"md5DataSection",1263}, + {"sphericalHarmonics",2099}, + {""}, {""}, {""}, + {"totalNumberOfRepetitions",2219}, + {""}, {""}, {""}, {""}, + {"reservedNeedNotBePresent",1811}, + {"projectLocalTemplateNumber",1739}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"dirty_statistics",699}, + {""}, {""}, {""}, + {"longitudeOfStretchingPoleInDegrees",1194}, + {"predefined_grid_values",1694}, + {""}, {""}, + {"longitudeOfLastGridPointInDegrees",1186}, + {""}, + {"typicalHour",2269}, + {""}, {""}, + {"nosigPresent",1360}, + {"section2Present",1984}, + {""}, + {"scaleFactorOfDistanceFromEnsembleMean",1891}, + {""}, + {"startOfRange",2106}, + {"totalNumberOfIterations",2217}, + {"typicalMonth",2271}, + {"standardParallelInMicrodegrees",2103}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"sfc_levtype",2047}, + {""}, {""}, {""}, + {"frequencyNumber",885}, + {""}, + {"numberOfDistinctSection3s",1401}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"matrixOfValues",1259}, + {"plusOneinOrdersOfSPD",1683}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"gridCoordinate",912}, + {""}, {""}, {""}, + {"correction1",607}, + {""}, + {"md5TimeDomainSection",1278}, + {""}, + {"localNumberOfObservations",1158}, + {""}, {""}, {""}, + {"is_chemical_distfn",1025}, + {""}, {""}, {""}, {""}, + {"widthOfLengths",2369}, + {""}, {""}, {""}, {""}, {""}, + {"paleontologicalOffset",1643}, + {""}, {""}, + {"table2Version",2154}, + {"typeOfHorizontalLine",2247}, + {""}, {""}, {""}, + {"scaledValueOfFirstSize",1920}, + {""}, {""}, {""}, + {"decimalPrecision",667}, + {""}, {""}, {""}, {""}, + {"addExtraLocalSection",295}, + {""}, + {"earthMinorAxisInMetres",721}, + {"numberOfAnalysis",1370}, + {"longitudeOfFirstDiamondCenterLine",1178}, + {""}, + {"longitudeOfFirstDiamondCentreLine",1179}, + {""}, {""}, + {"coordinate4Flag",594}, + {""}, {""}, + {"numberOfColumns",1388}, + {"primaryMissingValue",1719}, + {""}, + {"latitudeOfFirstGridPoint",1071}, + {""}, {""}, + {"monthlyVerificationMonth",1329}, + {"marsStream1",1242}, + {""}, + {"longitudeOfFirstDiamondCentreLineInDegrees",1180}, + {""}, {""}, {""}, {""}, + {"groupInternalNodeK",921}, + {""}, {""}, + {"timeCoordinateDefinition",2191}, + {""}, + {"lsdate_bug",1211}, + {""}, + {"lstime_bug",1212}, + {""}, {""}, {""}, {""}, + {"startOfHeaders",2104}, + {"postAuxiliary",1685}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"unpackedError",2297}, + {"normAtInitialTime",1350}, + {""}, + {"bitmapPresent",367}, + {""}, + {"is_aerosol_optical",1023}, + {""}, {""}, {""}, + {"param_value_min",1649}, + {""}, {""}, {""}, + {"shapeOfTheEarth",2048}, + {"monthOfModelVersion",1326}, + {""}, {""}, {""}, + {"timeRangeIndicator",2201}, + {"numberOfDataValues",1397}, + {""}, {""}, {""}, {""}, + {"latitudeOfCentralPointInClusterDomain",1068}, + {""}, {""}, {""}, {""}, {""}, + {"coordinateFlag2",598}, + {""}, + {"averaging1Flag",321}, + {""}, {""}, {""}, {""}, {""}, + {"thisMarsClass",2173}, + {""}, {""}, {""}, {""}, {""}, + {"secondOfModelVersion",1954}, + {""}, {""}, + {"minuteOfModelVersion",1302}, + {"LcxInMetres",119}, + {""}, + {"Azi",15}, + {""}, + {"typeOfSizeInterval",2259}, + {"offsetAfterPadding",1503}, + {""}, + {"secondDimensionCoordinateValueDefinition",1947}, + {""}, {""}, {""}, {""}, + {"earthMajorAxis",718}, + {""}, + {"sp1",2083}, + {"coordinate1Start",587}, + {"windSpeedTrend4",2387}, + {""}, + {"windDirectionTrend4",2376}, + {""}, {""}, + {"LuxInMetres",148}, + {""}, {""}, {""}, + {"rdbtimeHour",1772}, + {"spare1",2089}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"rdbtimeMonth",1774}, + {"sampleSizeOfModelClimate",1884}, + {""}, {""}, {""}, {""}, {""}, + {"scaledValueOfStandardDeviation",1932}, + {"spatialProcessing",2093}, + {""}, {""}, {""}, {""}, + {"packingError",1571}, + {""}, + {"scaledValueOfFirstFixedSurface",1919}, + {""}, {""}, {""}, + {"unitsConversionOffset",2287}, + {""}, {""}, + {"scaledValueOfStandardDeviationInTheCluster",1933}, + {""}, {""}, + {"offsetAfterCentreLocalSection",1500}, + {""}, + {"Lar1InDegrees",110}, + {""}, {""}, {""}, {""}, {""}, + {"section1",1972}, + {""}, {""}, {""}, + {"mask",1248}, + {"cloudsTitle1",513}, + {""}, {""}, {""}, + {"Lor1InDegrees",144}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"endOfMessage",757}, + {""}, {""}, {""}, {""}, {""}, + {"conceptsDir1",565}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"localSectionPresent",1161}, + {""}, {""}, {""}, + {"inputOriginatingCentre",988}, + {"isEPS",1013}, + {""}, + {"primaryMissingValueSubstitute",1720}, + {""}, + {"lengthOfOriginatorLocalTemplate",1110}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"latitudeOfStretchingPoleInDegrees",1084}, + {""}, + {"numberOfDistinctSection7s",1405}, + {""}, + {"tigge_short_name",2187}, + {"coordinate3Flag",591}, + {""}, + {"pack",1569}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"P",209}, + {""}, + {"referenceValueError",1800}, + {"lengthOfHeaders",1107}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"lengthOfTimeRange",1112}, + {"dummy1",712}, + {""}, + {"timeDomainTemplateNumber",2193}, + {""}, + {"SecondOfModelVersion",227}, + {""}, {""}, + {"componentIndex",560}, + {""}, {""}, {""}, + {"marsType1",1245}, + {""}, {""}, + {"section2Padding",1982}, + {""}, {""}, {""}, {""}, {""}, + {"scaledValueOfSecondSize",1930}, + {"n3",1336}, + {"endDayTrend1",735}, + {"scaleFactorOfLowerLimit",1900}, + {""}, + {"endMinuteTrend2",747}, + {"stepRangeInHours",2120}, + {"clusterMember2",536}, + {""}, + {"centreLatitudeInDegrees",405}, + {""}, {""}, {""}, + {"extractDateTimeYearStart",829}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, + {"unpack",2296}, + {""}, {""}, {""}, {""}, + {"secondLatitudeInDegrees",1950}, + {""}, {""}, + {"sp3",2085}, + {""}, {""}, {""}, + {"DjInDegrees",36}, + {""}, {""}, {""}, + {"subLocalDefinition2",2135}, + {""}, {""}, {""}, + {"spare3",2091}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"quantileValue",1755}, + {"originalParameterTableNumber",1561}, + {"epsStatisticsContinous",776}, + {"presentTrend2",1698}, + {"WMO",261}, + {""}, {""}, {""}, + {"versionNumOfRootGroupSymbolTableEntry",2341}, + {"X1",264}, + {"forecastProbabilityNumber",877}, + {"typeOfOriginalFieldValues",2252}, + {"sectionLengthLimitForEnsembles",2015}, + {""}, {""}, {""}, + {"fileConsistencyFlags",853}, + {""}, + {"correction4",613}, + {""}, {""}, + {"crraLocalVersion",622}, + {""}, + {"LoVInDegrees",129}, + {""}, {""}, + {"timeRangeIndicatorFromStepRange",2202}, + {"default_max_val",678}, + {"typeOfCalendar",2239}, + {"reserved1",1808}, + {"La1InDegrees",102}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"originatorLocalTemplateNumber",1566}, + {""}, {""}, {""}, + {"offsetSection4",1524}, + {""}, {""}, {""}, + {"Lo1InDegrees",124}, + {""}, {""}, {""}, + {"qualityControl",1751}, + {""}, {""}, {""}, {""}, + {"numberOfPoints",1442}, + {""}, {""}, {""}, {""}, {""}, + {"windVariableDirectionTrend2",2395}, + {"LIMITS",98}, + {""}, {""}, + {"probabilityType",1724}, + {""}, {""}, {""}, + {"upperThresholdValue",2310}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"section10Pointer",1974}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"expandedAbbreviations",779}, + {""}, {""}, {""}, {""}, + {"resolutionAndComponentFlags",1816}, + {""}, {""}, + {"numberOfLogicals",1427}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"radiusOfCentralCluster",1760}, + {""}, {""}, + {"missingValueManagement",1308}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"section10Length",1973}, + {"numberOfDistinctSection6s",1404}, + {"masterTablesVersionNumber",1251}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"bufrHeaderCentre",376}, + {"firstMonthUsedToBuildClimateMonth1",859}, + {""}, {""}, {""}, + {"scaleValuesBy",1911}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"flagForIrregularGridCoordinateList",865}, + {""}, {""}, {""}, {""}, + {"listMembersMissing",1122}, + {""}, + {"numberOfTimeRange",1472}, + {"resolutionAndComponentFlags8",1823}, + {""}, {""}, {""}, + {"secondaryMissingValue",1965}, + {""}, {""}, {""}, {""}, {""}, + {"doSimpleThinning",708}, + {""}, + {"tsectionNumber4",2230}, + {""}, + {"versionOfModelClimate",2346}, + {""}, {""}, + {"isectionNumber4",1033}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"localLatitude2",1152}, + {""}, {""}, {""}, {""}, + {"backgroundGeneratingProcessIdentifier",326}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"startingAzimuth",2110}, + {""}, {""}, + {"selectStepTemplateInstant",2038}, {""}, {""}, {""}, {"extractDateTimeHourStart",816}, - {""}, {""}, - {"packedValues",1568}, {""}, {""}, {""}, {""}, + {"numberOfClusters",1384}, + {""}, {""}, {""}, + {"runwaySideCodeState4",1882}, + {""}, {"lowerThresholdValue",1209}, + {""}, {""}, {""}, {""}, + {"cloudsTitle4",528}, + {""}, {""}, {""}, + {"reserved3",1810}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"g1conceptsMasterDir",890}, + {""}, {""}, {""}, {""}, + {"probabilityTypeName",1725}, + {""}, {""}, {""}, {""}, + {"formatVersionMajorNumber",881}, + {"numberOfComponents",1389}, {""}, + {"totalNumberOfDataValuesMissingInStatisticalProcess",2212}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"driverInformationBlockAddress",710}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"stepForClustering",2116}, + {""}, {""}, {""}, {""}, + {"runwayDepositState4",1842}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {"indicatorOfTypeOfLevel",980}, + {"packedValues",1570}, {""}, {""}, {""}, - {"latitudeLongitudeValues",1067}, - {""}, {""}, {""}, {""}, - {"GTS",78}, - {""}, {""}, - {"unitsBias",2283}, - {""}, - {"typicalMonth",2268}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"isectionNumber2",1031}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"N1",172}, - {""}, {""}, {""}, - {"versionNumberOfExperimentalSuite",2340}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"doExtractArea",704}, - {""}, {""}, {""}, - {"cloudsTitle1Trend1",513}, - {"alternativeRowScanning",301}, - {""}, {""}, {""}, - {"primaryBitmap",1715}, - {"offsetFromReferenceOfFirstTime",1516}, - {""}, {""}, {""}, - {"presentTrend3",1696}, - {""}, {""}, {""}, - {"diffInHours",690}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"section_4",2030}, - {"windSpeedTrend1",2381}, - {""}, - {"XRInMetres",269}, - {""}, - {"localExtensionPadding",1146}, - {"La1",101}, - {""}, - {"Lar1",109}, - {""}, {""}, - {"numberOfPackedValues",1438}, - {""}, {""}, - {"numberOfDistinctSection5s",1403}, - {"rootGroupObjectHeaderAddress",1822}, - {""}, {""}, {""}, {""}, - {"gridPointPosition",919}, - {"Lo1",123}, - {"windVariableDirectionTrend1",2391}, - {"Lor1",143}, - {"Latin1",114}, - {""}, {""}, - {"minutesAfterReferenceTimeOfDataCutoff",1305}, - {""}, {""}, {""}, {""}, {""}, - {"runwayDepositState2",1837}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"cavokOrVisibility",384}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"windDirectionTrend1",2370}, - {""}, {""}, - {"significanceOfReferenceDateAndTime",2052}, - {"scaledValueOfDistanceFromEnsembleMean",1912}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"unitsConversionScaleFactor",2285}, - {""}, - {"ijDirectionIncrementGiven",968}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"longitudeOfSouthEastCornerOfArea",1190}, - {"runwaySideCodeState2",1877}, - {""}, {""}, {""}, {""}, {""}, {"mAngleMultiplier",1214}, - {""}, {""}, {""}, - {"offsetSection1",1519}, - {""}, {""}, {""}, - {"extractedAreaNumberOfSubsets",834}, - {"mars_labeling",1247}, - {""}, {""}, {""}, - {"deleteCalendarId",681}, - {""}, {""}, - {"section1Flags",1974}, - {"firstDimensionCoordinateValueDefinition",855}, - {""}, {""}, - {"endYearTrend4",766}, - {""}, - {"section2Padding",1979}, - {"shapeOfVerificationArea",2046}, - {""}, - {"sectionLengthLimitForProbability",2013}, - {"inputProcessIdentifier",990}, - {""}, - {"yCoordinateOfOriginOfSectorImage",2403}, - {""}, {""}, {""}, - {"marsKeywords1",1229}, - {"qnhUnits",1747}, - {""}, {""}, - {"section9UniqueIdentifier",2011}, - {""}, {""}, {""}, - {"visibilityInKilometresTrend4",2354}, - {""}, - {"versionOfModelClimate",2343}, - {""}, {""}, - {"parameterUnits",1655}, - {""}, {""}, - {"section_04",2019}, - {""}, {""}, - {"NrInRadiusOfEarthScaled",200}, - {"listMembersMissing",1122}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"dateOfSSTFieldUsed",652}, - {"backgroundGeneratingProcessIdentifier",325}, - {""}, {""}, - {"section8UniqueIdentifier",2008}, - {""}, {""}, {""}, {""}, {""}, - {"scaledValueOfLowerLimit",1921}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"subDefinitions2",2130}, - {""}, - {"secondOrderOfDifferentWidth",1953}, - {""}, {""}, {""}, {""}, {""}, - {"typeOfSSTFieldUsed",2254}, - {""}, {""}, - {"NrInRadiusOfEarth",199}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"selectStepTemplateInterval",2036}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"NP",185}, - {""}, {""}, - {"qfeUnits",1743}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"halfByte",932}, - {""}, {""}, {""}, {""}, - {"section1Padding",1976}, - {""}, - {"WMO",261}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"secondaryBitmap",1957}, - {"forecastOrSingularVectorNumber",873}, - {""}, {""}, {""}, - {"missingValuesPresent",1310}, - {"coordinateFlag2",597}, - {"unstructuredGrid",2298}, - {""}, {""}, - {"default_min_val",678}, - {""}, {""}, {""}, - {"Dj",34}, {""}, {""}, {""}, {""}, {""}, {""}, - {"endStepInHours",761}, - {""}, - {"stepHumanReadable",2114}, - {""}, {""}, - {"YRInMetres",278}, - {"numberOfUnexpandedDescriptors",1474}, - {""}, {""}, {""}, {""}, - {"PLPresent",212}, + {"scaledValueOfDistributionFunctionParameter",1916}, {""}, {""}, {""}, - {"runwayDepositState1",1836}, - {"totalNumberOfValuesInUnpackedSubset",2219}, + {"TIDE",234}, {""}, {""}, - {"rdbtimeMonth",1771}, - {"md5Section4",1271}, - {"codedNumberOfFirstOrderPackedValues",552}, - {"unstructuredGridType",2300}, - {"is_ocean3d_param",1029}, - {""}, - {"legBaseTime",1101}, - {"coordinate2Start",589}, + {"section4Padding",1993}, {""}, {""}, {""}, {""}, {""}, {""}, - {"longitudeOfSubSatellitePoint",1195}, + {"windSpeedTrend1",2384}, {""}, - {"runwayDesignatorState4",1855}, - {""}, {""}, {""}, {""}, - {"numberOfCoordinatesValues",1392}, - {""}, {""}, {""}, - {"unpackedValues",2296}, - {""}, - {"longitudeOfSubSatellitePointInDegrees",1196}, - {""}, {""}, {""}, - {"runwaySideCodeState1",1876}, - {""}, {""}, - {"numberOfUsedTileAttributes",1477}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"rootTablesDir",1824}, - {"endMonthTrend4",753}, - {"pentagonalResolutionParameterK",1668}, - {""}, {""}, - {"DjInMetres",37}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"windDirectionTrend1",2373}, + {"LoV",128}, {""}, {""}, {""}, {""}, {""}, - {"numberOfStepsUsedForClustering",1468}, - {"legBaseDate",1100}, - {""}, - {"identificationOfOriginatingGeneratingCentre",963}, - {""}, {""}, - {"latitudeWhereDxAndDyAreSpecified",1093}, - {""}, - {"cloudsTitle3Trend3",525}, + {"endDayTrend4",738}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"section_10",2026}, - {""}, {""}, - {"mask",1248}, - {""}, - {"latitudeWhereDxAndDyAreSpecifiedInDegrees",1094}, - {""}, {""}, {""}, - {"YearOfModelVersion",280}, - {""}, - {"param_value_max",1646}, - {""}, {""}, {""}, {""}, {""}, - {"observationType",1491}, + {"correction2",609}, {""}, {""}, {""}, {""}, {""}, {""}, - {"section7Length",2002}, - {"secondaryBitmapPresent",1958}, + {"scaledValueOfSecondFixedSurface",1929}, {""}, {""}, - {"flagForAnyFurtherInformation",864}, - {""}, {""}, - {"subDefinitions1",2129}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfRepresentativeMember",1460}, - {""}, {""}, {""}, {""}, - {"secondaryBitmaps",1959}, + {"numberOfDataPoints",1395}, + {"monthOfEndOfOverallTimeInterval",1323}, {""}, - {"section3Pointer",1986}, + {"section9Length",2012}, + {"La1",101}, + {""}, {""}, {""}, + {"Lar1",109}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"bitsPerValue",368}, - {"md5Section6",1273}, + {"Latin1",114}, + {"section0Length",1970}, + {""}, + {"Lo1",123}, + {""}, {""}, {""}, + {"Lor1",143}, + {""}, {""}, {""}, + {"coordinate2Flag",589}, + {"section8Length",2009}, + {""}, {""}, + {"secondsOfAnalysis",1967}, + {""}, {""}, + {"twoOrdersOfSPD",2235}, + {""}, {""}, {""}, {""}, + {"secondOrderOfDifferentWidth",1956}, + {""}, {""}, {""}, {""}, + {"localLongitude2",1155}, + {"marsStream2",1243}, + {""}, + {"indexedStorageInternalNodeK",973}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"sizeOfLength",2064}, + {""}, {""}, {""}, {""}, {""}, + {"gridPointPosition",919}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"updateSequenceNumber",2306}, + {""}, {""}, {""}, {""}, {""}, + {"latitudeOfSouthernPole",1081}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"windVariableDirectionTrend4",2397}, + {""}, + {"typeOfIntervalForFirstAndSecondSize",2248}, + {""}, + {"section1Flags",1977}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"coordinate4OfLastGridPoint",596}, + {"NV",190}, + {""}, {""}, {""}, {""}, + {"gridDescriptionSectionPresent",917}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"P2",211}, + {""}, {""}, {""}, + {"jDirectionIncrement",1038}, + {""}, {""}, {""}, {""}, + {"typeOfIntervalForFirstAndSecondWavelength",2249}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"longitudeOfSouthEastCornerOfArea",1190}, + {"sectionLengthLimitForProbability",2016}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"distinctLongitudes",704}, + {""}, + {"N1",172}, + {""}, {""}, + {"centuryOfAnalysis",408}, + {""}, {""}, {""}, + {"azimuthalWidth",325}, + {""}, {""}, + {"windSpeedTrend3",2386}, + {""}, + {"windDirectionTrend3",2375}, + {""}, {""}, {""}, {""}, + {"yearOfEndOfOverallTimeInterval",2416}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"PLPresent",212}, + {"cloudsTitle1Trend2",515}, + {""}, {""}, {""}, {""}, + {"section3Flags",1986}, {""}, {""}, {"grib2LocalSectionPresent",905}, - {"numberOfCodedValues",1385}, - {"falseEasting",846}, + {"cloudsTitle2",518}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"biFourierResolutionParameterN",358}, - {"pack",1567}, - {"_numberOfValues",291}, - {""}, - {"X2",266}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"probabilityType",1721}, - {""}, - {"secondaryMissingValueSubstitute",1963}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"section6Pointer",1999}, - {""}, {""}, - {"coordinateFlag1",596}, + {"swapScanningX",2149}, {""}, {""}, {""}, - {"numberOfUsedSpatialTiles",1476}, - {"probabilityTypeName",1722}, + {"hourOfEndOfOverallTimeInterval",946}, + {""}, {""}, + {"cavokOrVisibility",385}, + {""}, {""}, {""}, + {"conceptsDir2",566}, {""}, - {"secondaryBitmapsCount",1960}, + {"stepInHours",2118}, + {""}, {""}, {""}, + {"typeOfAuxiliaryInformation",2238}, + {"latitudeWhereDxAndDyAreSpecified",1093}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"selectStepTemplateInterval",2039}, + {"offsetSection1",1519}, + {""}, {""}, + {"section1Padding",1979}, + {"latitudeWhereDxAndDyAreSpecifiedInDegrees",1094}, + {""}, {""}, {""}, + {"frequencyScalingFactor",886}, + {""}, {""}, {""}, {""}, + {"shortNameECMF",2051}, + {"numberOfDistinctSection5s",1403}, + {"boot_edition",371}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"unitsBias",2286}, + {"section7",2004}, + {""}, {""}, {""}, + {"correction3",611}, + {""}, {""}, {"grib2LocalSectionNumber",904}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"ceilingAndVisibilityOK",390}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"scaleFactorOfLengthOfSemiMinorAxis",1896}, - {""}, {""}, - {"unpack",2293}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"typeOfPreProcessing",2252}, - {"dayOfForecastUsedInLocalTime",662}, - {""}, {""}, - {"correction2",608}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"runwayFrictionCoefficientState3",1874}, - {""}, {""}, {""}, {""}, {""}, - {"pentagonalResolutionParameterJ",1667}, + {"unpackedSubsetPrecision",2298}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"presentTrend2",1695}, - {""}, {""}, {""}, {""}, - {"marsStream2",1243}, - {""}, {""}, - {"is_ocean2d_param",1028}, - {""}, {""}, {""}, - {"longitudeOfReferencePointInDegrees",1189}, - {"BufrTemplate",19}, + {"runwayFrictionCoefficientState2",1876}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"experimentVersionNumberOfAnalysis",795}, - {""}, {""}, {""}, - {"dateOfIceFieldUsed",649}, - {""}, - {"matchAerosolPacking",1254}, - {""}, - {"verticalVisibilityCoded",2349}, - {"expandBy",778}, - {"sourceOfGridDefinition",2069}, - {"runwayDepositCodeState4",1835}, - {""}, {""}, {""}, - {"spatialSmoothingOfProduct",2091}, + {"swapScanningLat",2147}, {""}, {""}, {""}, {""}, {""}, {""}, - {"clusterMember3",536}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"centralLongitudeInMicrodegrees",398}, + {"subLocalDefinitionLength2",2137}, + {"centralLongitudeInMicrodegrees",399}, {""}, {""}, - {"formatVersionMinorNumber",882}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"endMinuteTrend3",748}, + {"swapScanningLon",2148}, {""}, - {"cloudsTitle3Trend2",524}, - {""}, {""}, - {"listMembersUsed4",1129}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"modelErrorType",1315}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"unexpandedDescriptors",2276}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"unpackedSubsetPrecision",2295}, - {""}, {""}, {""}, {""}, - {"X1",264}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"satelliteID",1882}, - {""}, - {"deletePV",684}, - {""}, {""}, {""}, {""}, - {"scaleFactorOfSecondWavelength",1904}, - {""}, {""}, {""}, - {"numberOfClusterLowResolution",1383}, - {""}, - {"Y2",275}, - {"section2Pointer",1980}, - {""}, - {"latitudeOfSouthernPoleInDegrees",1082}, - {""}, {""}, {""}, {""}, - {"Nj",197}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"rangeBinSpacing",1761}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"clusterMember6",539}, - {""}, {""}, - {"endOfHeadersMarker",755}, - {""}, {""}, - {"isRotatedGrid",1018}, - {""}, {""}, - {"unexpandedDescriptorsEncoded",2277}, - {"section4Length",1989}, - {"beginDayTrend3",336}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"section7UniqueIdentifier",2004}, - {"md5Product",1266}, - {""}, {""}, {""}, {""}, {""}, - {"unstructuredGridSubtype",2299}, - {"dateOfForecastUsedInLocalTime",648}, - {""}, - {"cloudsTitle3Trend1",523}, - {"yearOfForecastUsedInLocalTime",2415}, - {""}, {""}, {""}, {""}, - {"biFourierResolutionSubSetParameterN",360}, - {""}, {""}, - {"timeOfForecastUsedInLocalTime",2195}, - {"gaussianGridName",892}, - {"jDirectionIncrementInDegrees",1041}, - {""}, {""}, - {"conceptsDir2",565}, - {""}, {""}, - {"runwayDepthOfDepositCodeState4",1843}, - {""}, {""}, {""}, - {"meanRVR4",1282}, - {""}, {""}, {""}, {"endDayTrend2",736}, - {"extractDateTimeYearEnd",827}, + {"indexingTimeMM",978}, + {""}, {""}, + {"latitudeLongitudeValues",1067}, {""}, {""}, {""}, {""}, - {"presentTrend1",1694}, + {"section2Pointer",1983}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"DjInMetres",37}, {""}, {""}, {""}, {""}, {""}, - {"offsetBSection9",1507}, - {"numberOfCoefficientsOrValuesUsedToSpecifyFirstDimensionCoordinateFunction",1386}, - {"numberOfCoefficientsOrValuesUsedToSpecifySecondDimensionCoordinateFunction",1387}, + {"numberIncludedInAverage",1368}, + {"NP",185}, + {""}, + {"scaleFactorOfLengthOfSemiMinorAxis",1899}, + {""}, + {"secondaryMissingValueSubstitute",1966}, + {"is_ocean2d_param",1028}, + {""}, {""}, + {"section3Padding",1988}, + {""}, {""}, + {"coordinate3OfLastGridPoint",593}, + {""}, + {"latitudeOfFirstGridPointInDegrees",1072}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"scaledValueOfRadiusOfSphericalEarth",1928}, + {""}, {""}, {""}, + {"beginDayTrend2",336}, + {""}, + {"endMinuteTrend4",749}, + {""}, + {"clusterMember4",538}, + {""}, {""}, + {"windVariableDirectionTrend1",2394}, + {""}, {""}, + {"local_padding",1169}, + {""}, + {"numberOfRepresentativeMember",1460}, + {"yCoordinateOfOriginOfSectorImage",2406}, + {"unpackedValues",2299}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"masterTablesVersionNumberLatest",1252}, + {""}, + {"productionStatusOfProcessedData",1734}, + {""}, {""}, {""}, + {"modelErrorType",1315}, + {""}, {""}, + {"primaryBitmap",1718}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"minutesAfterReferenceTimeOfDataCutoff",1305}, + {""}, {""}, {""}, {""}, {""}, + {"subDefinitions1",2132}, + {""}, {""}, {""}, {""}, + {"runwaySideCodeState1",1879}, + {"presentTrend4",1700}, + {""}, {""}, {""}, + {"secondOfEndOfOverallTimeInterval",1951}, + {"marsKeywords1",1229}, + {""}, + {"minuteOfEndOfOverallTimeInterval",1299}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"ijDirectionIncrementGiven",968}, + {""}, + {"stepUnits",2124}, + {""}, {""}, + {"offsetSection3",1523}, + {""}, + {"significanceOfReferenceDateAndTime",2055}, + {""}, {""}, {""}, {""}, + {"codedNumberOfFirstOrderPackedValues",553}, + {""}, + {"scaleFactorOfFirstWavelength",1897}, + {""}, {""}, {""}, + {"marsClass2",1219}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"stepHumanReadable",2117}, + {""}, + {"reservedSection4",1815}, + {""}, {""}, {""}, + {"bufrdcExpandedDescriptors",379}, + {"windVariableDirectionTrend3",2396}, + {""}, + {"Dj",34}, + {""}, {""}, {""}, {""}, {""}, + {"cloudsTitle3",523}, {""}, {"numberOfDaysInClimateSamplingWindow",1398}, + {""}, {""}, {""}, {""}, + {"runwayDepositState1",1839}, + {""}, {""}, {""}, + {"legBaseTime",1101}, + {""}, {""}, {""}, + {"subLocalDefinitionNumber2",2139}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"recentWeather",1781}, + {"extractedAreaNumberOfSubsets",834}, + {""}, {""}, + {"versionNumberOfExperimentalSuite",2343}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"deleteCalendarId",682}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"marsGrid",1226}, + {""}, + {"jd2",1046}, + {""}, {""}, {""}, {""}, {""}, + {"scaleFactorOfSecondWavelength",1907}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"numberOfPackedValues",1438}, + {""}, + {"section_10",2029}, + {""}, {""}, {""}, {""}, + {"unitsConversionScaleFactor",2288}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"tsectionNumber3",2229}, + {""}, + {"firstDimensionCoordinateValueDefinition",855}, + {""}, {""}, + {"isectionNumber3",1032}, + {"cloudsTitle1Trend4",517}, + {""}, {""}, + {"observationType",1491}, + {""}, {""}, + {"scanningMode4",1938}, + {"endDayTrend3",737}, + {""}, {""}, {""}, {""}, {""}, + {"biFourierResolutionParameterN",359}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"legBaseDate",1100}, + {""}, {""}, {""}, + {"missingValuesPresent",1310}, + {""}, {""}, {""}, {""}, {""}, + {"windUnits",2388}, + {""}, {""}, + {"thisExperimentVersionNumber",2172}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"runwaySideCodeState3",1881}, + {""}, {""}, {""}, + {"halfByte",932}, + {""}, {""}, {""}, {""}, + {"compressedData",561}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"MonthOfModelVersion",170}, + {""}, {""}, {""}, + {"coordinate1End",585}, + {""}, {""}, {""}, {""}, {""}, + {"spatialSmoothingOfProduct",2094}, + {""}, {""}, {""}, {""}, {""}, + {"localExtensionPadding",1146}, + {""}, + {"longitudeOfSubSatellitePoint",1195}, + {""}, {""}, + {"Yo",281}, + {"secondaryBitmap",1960}, + {""}, {""}, {""}, + {"numberOfCoordinatesValues",1392}, + {""}, {""}, + {"runwayFrictionCoefficientState4",1878}, + {""}, {""}, + {"longitudeOfSubSatellitePointInDegrees",1196}, + {"MinuteOfModelVersion",159}, + {""}, + {"Yp",282}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"runwayDepositState3",1841}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"typeOfPreProcessing",2255}, + {""}, + {"section4Pointer",1994}, + {""}, {""}, {""}, + {"coordinateFlag1",597}, + {""}, {""}, {""}, {""}, {""}, + {"section6",2000}, + {"GTSstr",79}, + {""}, + {"diffInHours",691}, + {"offsetAfterBitmap",1499}, + {""}, {""}, + {"mars_labeling",1247}, + {""}, {""}, {""}, {""}, + {"endOfHeadersMarker",755}, + {""}, {""}, {""}, + {"scaleFactorOfPrimeMeridianOffset",1903}, + {"matchAerosolPacking",1254}, + {""}, {""}, {""}, + {"md5Product",1266}, + {""}, {""}, {""}, {""}, + {"numberOfCodedValues",1385}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"endMark",745}, + {""}, + {"oceanAtmosphereCoupling",1494}, {""}, {"NC",176}, {""}, {""}, - {"crraSuiteID",623}, + {"southEastLongitudeOfVerficationArea",2077}, {""}, - {"section1Pointer",1977}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"runwayFrictionCoefficientState2",1873}, - {""}, - {"offsetBeforeData",1509}, - {"Ensemble_Identifier",51}, + {"doExtractArea",705}, + {"parametersVersion",1659}, + {""}, {""}, + {"numberOfClusterLowResolution",1383}, + {""}, {""}, {""}, {""}, + {"pressureUnits",1717}, {""}, {""}, {""}, - {"referenceForGroupWidths",1790}, - {""}, {""}, {""}, {""}, - {"changeIndicatorTrend4",420}, + {"windGust",2377}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"shapeOfVerificationArea",2049}, + {""}, {""}, + {"reservedSection2",1813}, + {"directionOfVariation",697}, + {""}, {""}, + {"bitsPerValue",369}, + {"reducedGrid",1788}, {""}, - {"xCoordinateOfOriginOfSectorImage",2396}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"scaleFactorOfFirstWavelength",1894}, - {"subLocalDefinition2",2132}, - {""}, {""}, {""}, - {"secondaryBitmapsSize",1961}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"cloudsTitle2",517}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"tablesLocalDir",2155}, - {"mixedCoordinateFieldFlag",1312}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"latitudeOfNorthWestCornerOfArea",1077}, - {""}, {""}, {""}, - {"DELETE",24}, - {""}, {""}, {""}, {""}, - {"listOfParametersUsedForClustering",1134}, - {""}, {""}, {""}, {""}, - {"MonthOfModelVersion",170}, - {""}, {""}, {""}, {""}, - {"latitudinalDirectionGridLength",1097}, - {""}, - {"scanningMode6",1937}, - {""}, {""}, {""}, {""}, {""}, - {"localLatitude2",1152}, - {"tiggeSuiteID",2182}, - {""}, {""}, - {"Y1",273}, - {""}, {""}, - {"referenceForGroupLengths",1789}, - {""}, {""}, {""}, {""}, - {"runwayFrictionCoefficientState1",1872}, - {""}, {""}, - {"hourOfForecastUsedInLocalTime",948}, - {""}, - {"coordAveragingTims",583}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"MinuteOfModelVersion",159}, - {""}, {""}, {""}, {""}, {""}, - {"extractDateTimeHourEnd",814}, - {"resolutionAndComponentFlags7",1819}, - {""}, {""}, {"nameECMF",1339}, + {""}, {""}, {""}, + {"coordinate2Start",590}, + {""}, {""}, {""}, {""}, {""}, + {"listOfParametersUsedForClustering",1134}, + {""}, {""}, {""}, + {"inputProcessIdentifier",990}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"endStepInHours",761}, + {""}, {""}, {""}, {""}, {""}, + {"secondaryBitmapPresent",1961}, + {""}, {""}, {""}, + {"localYear",1168}, + {""}, {""}, {""}, {""}, + {"endMonthTrend2",751}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"cloudsTitle1Trend1",514}, + {""}, {""}, + {"recentWeatherTry",1782}, + {""}, {""}, {""}, {""}, + {"cloudsTitle4Trend2",530}, + {""}, + {"kindOfProduct",1052}, + {""}, {""}, {""}, + {"BufrTemplate",19}, + {""}, {""}, {""}, {""}, + {"GTS",78}, + {""}, {""}, + {"unitsECMF",2290}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"southEastLatitudeOfVerficationArea",2075}, + {""}, + {"param_value_max",1648}, + {""}, {""}, {""}, {""}, + {"spaceUnitFlag",2086}, + {""}, {""}, {""}, {""}, + {"secondaryBitmaps",1962}, + {""}, {""}, + {"typeOfGrid",2246}, + {"endMinuteTrend1",746}, + {""}, + {"clusterMember1",534}, + {""}, {""}, + {"DiGiven",31}, + {"percentileValue",1672}, + {"remarkPresent",1802}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"biFourierResolutionSubSetParameterN",361}, + {""}, {""}, {""}, {""}, {""}, + {"runwayFrictionCoefficientState1",1875}, + {""}, {""}, {""}, {""}, {""}, + {"subLocalDefinition1",2134}, + {""}, + {"cloudsTitle1Trend3",516}, + {""}, + {"unitOfTimeRange",2284}, + {"typicalYear",2274}, + {""}, {""}, {""}, {""}, {""}, + {"flagForAnyFurtherInformation",864}, + {""}, + {"physicalFlag2",1679}, + {""}, {""}, + {"presentTrend1",1697}, + {""}, {""}, {""}, + {"runwayDepthOfDepositCodeState2",1844}, + {""}, {""}, {""}, + {"secondaryBitmapsCount",1963}, + {""}, + {"section1Pointer",1980}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"default_min_val",679}, + {""}, + {"verticalVisibilityCoded",2352}, + {""}, + {"firstDimensionPhysicalSignificance",856}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"offsetSection7",1527}, + {""}, {""}, {""}, {""}, + {"rootGroupObjectHeaderAddress",1825}, + {""}, {""}, + {"numberInMixedCoordinateDefinition",1365}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"xCoordinateOfOriginOfSectorImage",2399}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"runwayFrictionCoefficientState3",1877}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"reservedSection3",1814}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"section3Pointer",1989}, + {"Latin2InDegrees",117}, + {"biFourierResolutionParameterM",358}, + {"variationOfVisibilityDirection",2324}, + {""}, {""}, + {"cloudsTitle3Trend2",525}, + {""}, {""}, + {"variationOfVisibilityDirectionAngle",2325}, {"numberOfClusterHighResolution",1382}, {""}, - {"baseTimeEPS",331}, + {"rdb_key",1768}, + {""}, + {"extractDateTimeYearEnd",827}, {""}, {""}, {""}, {""}, - {"latitudeFirstInDegrees",1065}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"visibilityTrend4",2358}, - {""}, {""}, {""}, {""}, {""}, - {"numberOfBits",1371}, - {""}, - {"runwayDesignatorState3",1854}, - {""}, {""}, {""}, - {"firstMonthUsedToBuildClimateMonth2",860}, - {""}, {""}, {""}, - {"coordAveraging0",579}, + {"Nj",197}, + {"is_ocean3d_param",1029}, {""}, {""}, - {"originatingCentreOfAnalysis",1562}, - {""}, {""}, {""}, {""}, {""}, - {"rdb_key",1765}, - {"cloudsCode1",492}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"latitudeOfNorthWestCornerOfArea",1077}, + {""}, {""}, {""}, + {"variationOfVisibility",2323}, + {""}, {""}, {""}, + {"longitudeOfTangencyPoint",1197}, {""}, - {"unitsECMF",2287}, - {"heightPressureEtcOfLevels",937}, - {""}, {""}, {""}, {""}, {""}, - {"baseDateEPS",329}, - {"totalNumberOfClusters",2208}, - {"Model_Identifier",168}, - {"dataSubCategory",639}, + {"jScansPositively",1044}, + {"endMinuteTrend3",748}, + {""}, + {"clusterMember3",537}, + {""}, + {"numberOfCoefficientsOrValuesUsedToSpecifyFirstDimensionCoordinateFunction",1386}, + {"numberOfCoefficientsOrValuesUsedToSpecifySecondDimensionCoordinateFunction",1387}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"scaleFactorOfPrimeMeridianOffset",1900}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"clusteringDomain",545}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"latitudeOfSubSatellitePoint",1085}, - {""}, {""}, {""}, {""}, - {"subLocalDefinition1",2131}, - {""}, {""}, {""}, {""}, - {"beginYearTrend3",352}, - {""}, {""}, - {"PUnset",213}, - {"section4UniqueIdentifier",1992}, - {""}, {""}, {""}, - {"cloudsTitle2Trend4",521}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"localLongitude2",1155}, + {"beginDayTrend4",338}, + {"NC2",178}, {""}, - {"oceanAtmosphereCoupling",1494}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfGroups",1420}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"firstMonthUsedToBuildClimateMonth1",859}, - {""}, {""}, {""}, - {"reservedSection2",1810}, - {""}, {""}, - {"southEastLatitudeOfLPOArea",2071}, - {""}, {""}, {""}, - {"endGridDefinition",740}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"numberOfReforecastYearsInModelClimate",1458}, + {"longitudeOfReferencePoint",1188}, {""}, {""}, + {"dataSubCategory",640}, + {""}, {""}, {""}, {""}, + {"widthOfWidths",2371}, + {"rangeBinSpacing",1764}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"expandBy",778}, + {"md5Section7",1274}, {"localLatitude1",1151}, - {""}, {""}, {""}, {""}, - {"efas_post_proc",729}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"preProcessingParameter",1687}, - {""}, {""}, {""}, {""}, {""}, - {"clusterMember2",535}, - {"kindOfProduct",1052}, - {"numberOfRadarSitesUsed",1456}, - {""}, {""}, {""}, {""}, - {"cloudsAbbreviation4",447}, - {""}, {""}, {""}, {""}, {""}, - {"extractDateTimeStart",826}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"endMinuteTrend2",747}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"inputOverriddenReferenceValues",989}, - {"extractDateTimeSecondEnd",823}, - {""}, {""}, {""}, {""}, - {"tiggeLAMName",2178}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"section2Used",1982}, - {""}, {""}, {""}, {""}, - {"extractDateTimeSecondStart",825}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"PVPresent",214}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"scaleFactorOfUpperLimit",1907}, - {"countOfICEFieldsUsed",616}, - {"realPartOf00",1776}, - {"runwayFrictionCodeValueState4",1867}, - {"numberOfDataBinsAlongRadials",1393}, + {"rootTablesDir",1827}, {""}, {""}, + {"unstructuredGrid",2301}, + {""}, {""}, {""}, {""}, {""}, + {"scaledValueOfDistanceFromEnsembleMean",1915}, + {"section_2",2031}, + {""}, + {"rdbtimeYear",1777}, + {""}, {""}, {""}, {""}, + {"presentTrend3",1699}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"runwayDesignatorState2",1856}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"unstructuredGridType",2303}, + {"section_02",2020}, + {""}, {""}, {""}, {""}, {""}, + {"normAtFinalTime",1349}, + {""}, {""}, {""}, + {"tiggeLAMName",2181}, + {""}, {""}, {""}, + {"offsetEndSection4",1513}, {"extractAreaNorthLatitude",807}, {""}, - {"recentWeather",1778}, - {""}, {""}, {""}, {""}, - {"remarkPresent",1799}, + {"coordAveraging0",580}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"ls_labeling",1210}, - {"firstDimensionPhysicalSignificance",856}, - {""}, {""}, {""}, {""}, {""}, - {"runwayDesignatorState2",1853}, - {""}, {""}, {""}, - {"Date_E4",28}, - {""}, {""}, {""}, - {"beginDayTrend2",335}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"integerPointValues",995}, - {"patch_precip_fp",1666}, - {"default_step_units",679}, - {""}, {""}, {""}, {""}, - {"windUnitsTrend4",2389}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"qualityControlIndicator",1749}, + {"formatVersionMinorNumber",882}, + {"reflectivityCalibrationConstant",1801}, + {"dateSSTFieldUsed",654}, + {""}, + {"offsetBSection9",1507}, + {"NUT",189}, {""}, {""}, {""}, - {"numberOfGroupsOfDataValues",1421}, + {"easternLongitudeOfClusterDomain",724}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"nameLegacyECMF",1340}, + {""}, + {"cloudsTitle4Trend4",532}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"totalNumberOfValuesInUnpackedSubset",2222}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"latitudeOfSouthernPoleInDegrees",1082}, + {""}, + {"NrInRadiusOfEarth",199}, + {""}, {""}, {""}, {""}, + {"coordAveragingTims",584}, + {"totalNumberOfClusters",2211}, {""}, {""}, + {"changeIndicatorTrend2",419}, + {""}, + {"offsetBeforeData",1509}, + {""}, {""}, {""}, {""}, {""}, + {"NrInRadiusOfEarthScaled",200}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"secondOrderValuesDifferentWidths",1957}, + {"_numberOfValues",291}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"visibilityInKilometresTrend2",2355}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, + {"preProcessingParameter",1690}, + {""}, {""}, {""}, {""}, + {"section2Length",1981}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"mixedCoordinateFieldFlag",1312}, + {""}, + {"jDirectionIncrementInDegrees",1041}, + {""}, + {"firstOrderValues",861}, + {""}, {""}, {""}, {""}, + {"longitudeOfThePoleOfStretching",1198}, + {""}, + {"identificationOfOriginatingGeneratingCentre",963}, + {"extractDateTimeHourEnd",814}, + {""}, {""}, {""}, {""}, + {"runwayDepthOfDepositCodeState4",1846}, + {""}, {""}, {""}, {""}, + {"forecastOrSingularVectorNumber",873}, + {""}, {""}, {""}, {"localLongitude1",1154}, - {""}, {""}, - {"normAtFinalTime",1349}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfContributingSpectralBands",1390}, - {"P2",211}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"Latin2InDegrees",117}, - {""}, {""}, - {"longitudeOfTangencyPoint",1197}, - {""}, {""}, {""}, - {"inputShortDelayedDescriptorReplicationFactor",991}, - {""}, {""}, {""}, - {"numberOfPointsInDomain",1453}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"easternLongitudeOfClusterDomain",723}, - {""}, - {"numberInMixedCoordinateDefinition",1365}, - {""}, - {"unstructuredGridUUID",2301}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"cloudsCode3",502}, - {""}, {""}, - {"runwayDesignatorState1",1852}, - {"clusterMember1",533}, - {""}, - {"qnhAPresent",1745}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfControlForecastTube",1391}, - {""}, {""}, {""}, - {"indexingTimeMM",978}, - {""}, {""}, - {"horizontalDomainTemplate",942}, - {""}, {""}, {""}, - {"endMinuteTrend1",746}, - {"produceLargeConstantFields",1724}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"section_3",2029}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"section3Length",1984}, + {""}, {""}, {""}, {""}, + {"section7Pointer",2006}, {""}, {""}, {""}, {""}, {""}, + {"produceLargeConstantFields",1727}, + {""}, {""}, + {"originatingCentreOfAnalysis",1564}, + {""}, + {"extractDateTimeStart",826}, + {""}, {""}, + {"dayOfTheYearDate",666}, + {"md5Section6",1273}, + {""}, {""}, {""}, {""}, + {"falseEasting",846}, {"longitudeOfCentralPointInClusterDomain",1175}, - {"Sub-Experiment_Identifier",231}, - {""}, {""}, {""}, - {"md5Section10",1268}, - {"jScansPositively",1044}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"Latin1InDegrees",115}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"runwayDepthOfDepositCodeState3",1842}, - {""}, {""}, - {"expandedCrex_scales",781}, {""}, {""}, {""}, {""}, - {"wrongPadding",2395}, + {"Model_Identifier",168}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"radiusOfTheEarth",1762}, + {"extractDateTimeSecondEnd",823}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"section6Length",1998}, + {"extractDateTimeSecondStart",825}, + {"numberOfBits",1371}, + {""}, {""}, {""}, + {"longitudeOfTheSouthernPoleOfProjection",1201}, + {""}, {""}, {""}, + {"westernLongitudeOfClusterDomain",2366}, {""}, {""}, {""}, {""}, - {"beginHourTrend4",341}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"beginDayTrend1",334}, - {""}, {""}, {""}, - {"endYearTrend3",765}, - {"biFourierResolutionParameterM",357}, - {""}, - {"subLocalDefinitionNumber2",2136}, - {"westernLongitudeOfClusterDomain",2363}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"changeIndicatorTrend3",419}, - {"_leg_number",290}, - {""}, - {"section_6",2032}, - {""}, {""}, {""}, - {"visibilityInKilometresTrend3",2353}, - {"longitudeLastInDegrees",1174}, - {"expandedCrex_units",782}, - {""}, {""}, {""}, {""}, {""}, - {"section_03",2018}, + {"biFourierResolutionSubSetParameterM",360}, {""}, {""}, - {"yCoordinateOfSubSatellitePoint",2404}, + {"typeOfWavelengthInterval",2264}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"tempPressureUnits",2162}, + {"offsetFromReferenceOfFirstTime",1516}, {""}, {""}, {""}, {""}, {""}, {""}, {"P1",210}, {""}, {""}, - {"pastTendencyRVR4",1665}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"dateTimeOfForecastUsedInLocalTime",655}, - {"templatesMasterDir",2166}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"jd2",1046}, - {""}, - {"runwayDepthOfDepositState4",1847}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"expandedUnits",791}, {""}, {""}, {""}, - {"flagShowingPostAuxiliaryArrayInUse",867}, - {""}, - {"cfVarNameECMF",414}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"subLocalDefinitionLength2",2134}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"localUsePresent",1167}, - {""}, - {"nameLegacyECMF",1340}, - {""}, {""}, - {"preBitmapValues",1686}, + {"runwayDepositCodeState2",1836}, {""}, {""}, {""}, {""}, {""}, - {"beginYearTrend2",351}, - {""}, {""}, - {"longitudeOfThePoleOfStretching",1198}, - {"resolutionAndComponentFlags4",1817}, - {""}, {""}, {""}, - {"numberOfSingularVectorsEvolved",1466}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"section_06",2021}, - {""}, {""}, - {"section5",1993}, - {"lengthOf4DvarWindow",1106}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfDataPointsExpected",1396}, - {""}, {""}, {""}, {""}, {""}, - {"uuidOfVGrid",2315}, - {""}, {""}, {""}, {""}, {""}, - {"earthMajorAxisInMetres",718}, - {""}, {""}, - {"iDirectionIncrementGiven",955}, - {""}, {""}, {""}, {""}, {""}, - {"NRj",187}, - {""}, - {"checkInternalVersion",426}, - {""}, - {"experimentVersionNumber2",794}, - {""}, - {"cloudsBase4",467}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"section2Length",1978}, - {""}, {""}, - {"md5Section1",1267}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"southPoleOnProjectionPlane",2077}, - {""}, {""}, - {"section11Length",1972}, - {""}, {""}, {""}, - {"md5Headers",1265}, - {"deleteLocalDefinition",683}, - {""}, - {"endMonthTrend3",752}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"expandedCrex_widths",783}, - {""}, {""}, {""}, {""}, - {"longitudeOfTheSouthernPoleOfProjection",1201}, - {""}, {""}, - {"runwayDepthOfDepositCodeState2",1841}, - {""}, - {"subLocalDefinitionNumber1",2135}, - {""}, {""}, - {"timeUnitFlag",2200}, - {""}, - {"marsClass2",1219}, - {""}, {""}, - {"northWestLatitudeOfVerficationArea",1355}, - {"widthOfWidths",2368}, - {""}, {""}, - {"METARstr",157}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"section3UniqueIdentifier",1987}, - {"generalExtended2ordr",894}, - {""}, {""}, - {"cloudsTitle2Trend3",520}, - {""}, {""}, {""}, - {"northWestLongitudeOfVerficationArea",1357}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"typeOfPacking",2250}, - {""}, - {"changeIndicatorTrend2",418}, - {"cfNameECMF",411}, - {""}, {""}, {""}, {""}, - {"jd1",1045}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"coordinate2End",587}, - {"section11Pointer",1973}, - {""}, - {"swapScanningX",2146}, - {""}, {""}, {""}, - {"section1Length",1975}, - {""}, {""}, {""}, {""}, - {"pentagonalResolutionParameterM",1669}, - {""}, {""}, {""}, - {"biFourierResolutionSubSetParameterM",359}, - {"typicalYearOfCentury",2273}, - {"subLocalDefinitionLength1",2133}, - {"section6UniqueIdentifier",2000}, - {"radiusOfTheEarth",1759}, - {""}, {""}, - {"extractDateTimeMinuteEnd",817}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"beginYearTrend1",350}, - {""}, {""}, {""}, - {"extractDateTimeMinuteStart",819}, - {""}, - {"runwayDepthOfDepositCodeState1",1840}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"P_INST",215}, - {""}, {"offsetICEFieldsUsed",1517}, - {""}, - {"latitudeOfSubSatellitePointInDegrees",1086}, - {""}, {""}, {""}, {""}, - {"cloudsBaseCoded4",487}, - {""}, - {"md5Section5",1272}, - {""}, {""}, - {"extractDateTimeMonthEnd",820}, + {"cloudsTitle3Trend4",527}, {""}, {""}, {""}, - {"cloudsBaseCoded4Trend4",491}, - {""}, {""}, - {"latitudeOfReferencePoint",1078}, + {"offsetSection6",1526}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"deletePV",685}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsTitle4Trend1",529}, + {""}, {""}, {""}, + {"scaledValueOfLowerLimit",1924}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"yCoordinateOfSubSatellitePoint",2407}, + {""}, + {"extractDateTimeMonthEnd",820}, + {"PVPresent",214}, {""}, {""}, {""}, {""}, {""}, {""}, {"extractDateTimeMonthStart",822}, - {"section5Pointer",1995}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"numberOfContributingSpectralBands",1390}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"secondaryBitMap",1956}, - {""}, - {"scaleFactorOfCentralWaveNumber",1887}, - {"changeIndicatorTrend1",417}, - {"experimentVersionNumber1",793}, - {""}, {""}, {""}, {""}, {""}, - {"reflectivityCalibrationConstant",1798}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"runwayFrictionCodeValueState3",1866}, + {"extractDateTimeMinuteEnd",817}, + {"runwayDesignatorState4",1858}, + {""}, {""}, {""}, + {"dateOfSSTFieldUsed",653}, {""}, {""}, - {"disableGrib1LocalSection",699}, - {"endHourTrend4",744}, + {"unexpandedDescriptors",2279}, + {"cloudsTitle2Trend2",520}, + {"extractDateTimeMinuteStart",819}, + {""}, + {"latitudeOfSubSatellitePoint",1085}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"section6Pointer",2002}, + {""}, {""}, {""}, + {"experimentVersionNumber",792}, + {""}, + {"unstructuredGridSubtype",2302}, + {""}, {""}, {""}, + {"endMonthTrend4",753}, + {""}, {""}, {""}, {""}, + {"alternativeRowScanning",302}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"listMembersMissing4",1125}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsTitle4Trend3",531}, + {"subLocalDefinitionLength1",2136}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"runwayDepthOfDepositCodeState1",1843}, + {"cloudsCode1",493}, + {"sourceOfGridDefinition",2072}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"typeOfWavelengthInterval",2261}, - {"section_2",2028}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"marsClass1",1218}, + {"numberOfDataBinsAlongRadials",1393}, + {"numberOfUnexpandedDescriptors",1474}, + {"heightPressureEtcOfLevels",937}, + {""}, + {"numberOfUsedTileAttributes",1477}, + {""}, + {"unexpandedDescriptorsEncoded",2280}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"expandedCrex_scales",781}, + {"changeIndicatorTrend4",421}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"runwayDepositCodeState3",1834}, + {""}, {""}, {""}, + {"beginDayTrend1",335}, + {""}, {""}, + {"ls_labeling",1210}, + {"isRotatedGrid",1018}, + {""}, {""}, + {"section5",1996}, + {"typeOfSSTFieldUsed",2257}, + {"typeOfPacking",2253}, + {""}, {""}, {""}, {""}, + {"section11Pointer",1976}, {""}, {""}, {""}, {""}, {""}, - {"numberMissingFromAveragesOrAccumulations",1369}, - {""}, - {"SOH",224}, - {""}, - {"ZLMULT",285}, + {"clusterMember7",541}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"localTablesVersion",1162}, + {"section4Length",1992}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"expandedCrex_units",782}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"scaledValueOfLengthOfSemiMinorAxis",1920}, + {"tablesLocalDir",2158}, + {"section11Length",1975}, + {""}, {""}, {""}, {""}, + {"runwayDepthOfDepositCodeState3",1845}, + {""}, {""}, + {"numberOfControlForecastTube",1391}, + {""}, {""}, {""}, + {"Latin1InDegrees",115}, + {""}, {""}, {""}, {""}, + {"cloudsTitle3Trend1",524}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfStepsUsedForClustering",1468}, + {""}, {""}, {""}, {""}, {""}, + {"qnhAPresent",1748}, + {"earthMajorAxisInMetres",719}, + {""}, {""}, {""}, {""}, + {"qnhUnits",1750}, + {""}, {""}, {""}, {""}, {""}, + {"marsClass1",1218}, + {""}, {""}, {""}, + {"referenceForGroupWidths",1793}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"HDF5str",81}, + {""}, {""}, {""}, {""}, + {"tiggeLocalVersion",2182}, + {""}, {""}, + {"satelliteID",1885}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"endMark",745}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"section9UniqueIdentifier",2014}, + {"baseTimeEPS",332}, + {""}, {""}, + {"subLocalDefinitionNumber1",2138}, + {""}, {""}, {""}, {""}, + {"referenceForGroupLengths",1792}, + {""}, {""}, {""}, + {"latitudinalDirectionGridLength",1097}, + {""}, {""}, {""}, {""}, + {"gaussianGridName",892}, + {""}, {""}, {""}, + {"parameterUnits",1657}, + {""}, {""}, + {"section8UniqueIdentifier",2011}, + {""}, {""}, {""}, {""}, + {"wrongPadding",2398}, + {"runwayDesignatorState1",1855}, + {""}, {""}, {""}, + {"jd1",1045}, + {""}, {""}, {""}, + {"cloudsTitle3Trend3",526}, + {""}, {""}, {""}, {""}, + {"tiggeSuiteID",2185}, + {""}, {""}, {""}, + {"listMembersUsed4",1129}, + {""}, {""}, {""}, {""}, {""}, + {"Ensemble_Identifier",51}, + {"southPoleOnProjectionPlane",2080}, + {""}, {""}, {""}, {""}, + {"beginMinuteTrend2",344}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"pentagonalResolutionParameterK",1670}, + {""}, {""}, {""}, {""}, {""}, + {"beginDayTrend3",337}, + {""}, {""}, {""}, {""}, {""}, + {"cfNameECMF",412}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"md5Section5",1272}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"southEastLatitudeOfLPOArea",2074}, + {""}, {""}, + {"gribTablesVersionNo",910}, + {"gribMasterTablesVersionNumber",909}, + {""}, {""}, {""}, {""}, {""}, + {"baseDateEPS",330}, + {"scanningMode7",1941}, + {"numberOfUsedSpatialTiles",1476}, + {""}, {""}, {""}, {""}, {""}, + {"pentagonalResolutionParameterJ",1669}, + {""}, {""}, {""}, {""}, + {"changeIndicatorTrend1",418}, + {"secondaryBitMap",1959}, + {"section_4",2033}, + {""}, {""}, {"longitudeOfSouthernPole",1191}, {""}, - {"codedNumberOfGroups",553}, - {""}, {""}, - {"numberOfBytesInLocalDefinition",1376}, - {"cloudsTitle2Trend2",519}, - {""}, {""}, {""}, {""}, {""}, - {"endYearTrend2",764}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"md5Headers",1265}, {""}, - {"GDSPresent",68}, - {""}, {""}, {""}, - {"md5Section3",1270}, + {"runwayDesignatorState3",1857}, + {""}, {""}, + {"physicalMeaningOfVerticalCoordinate",1680}, + {"northWestLongitudeOfVerficationArea",1357}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"cloudsTitle2Trend4",522}, + {"section_04",2022}, {""}, {""}, {""}, {""}, - {"visibilityInKilometresTrend2",2352}, - {"laplacianScalingFactorUnset",1060}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"section_02",2017}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"NEAREST",179}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"firstLatitudeInDegrees",858}, - {"numberOfTensOfThousandsOfYearsOfOffset",1470}, - {""}, {""}, - {"extractAreaEastLongitude",804}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"physicalFlag2",1677}, - {""}, {""}, {""}, {""}, {""}, - {"physicalMeaningOfVerticalCoordinate",1678}, - {""}, - {"recentWeatherTry",1779}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"southEastLongitudeOfLPOArea",2073}, - {""}, {""}, - {"beginMinuteTrend4",345}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"typicalYear2",2272}, - {"addEmptySection2",294}, - {""}, {""}, - {"runwayFrictionCoefficientCodeState4",1871}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"offsetSection11",1521}, + {"crraSuiteID",624}, {""}, {""}, {""}, {""}, - {"cloudsTitle2Trend1",518}, - {""}, - {"meanRVR3",1281}, - {"padding_local40_1",1632}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"totalNumberOfGridPoints",2213}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, - {"section_1",2025}, - {""}, {""}, {""}, - {"HourOfModelVersion",82}, - {"scaledValueOfSecondWavelength",1928}, - {""}, - {"runwayFrictionCodeValueState2",1865}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsBaseCoded1Trend4",476}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"NC2",178}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsAbbreviation4Trend4",451}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"runwayDesignatorRVR4",1851}, - {""}, - {"xCoordinateOfSubSatellitePoint",2397}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"timeIncrementBetweenSuccessiveFields",2192}, - {""}, {""}, {""}, {""}, - {"offsetSection5",1525}, - {""}, {""}, {""}, {""}, - {"latitudeOfLastGridPoint",1075}, - {"endMonthTrend2",751}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"accuracyMultipliedByFactor",293}, - {"gribMasterTablesVersionNumber",909}, - {""}, - {"endYearTrend1",763}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"offsetValuesBy",1531}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfBytesOfFreeFormatData",1377}, - {""}, {""}, {""}, {""}, - {"visibilityInKilometresTrend1",2351}, - {""}, - {"swapScanningY",2147}, - {""}, {""}, {""}, {""}, - {"runwayFrictionCodeValueState1",1864}, - {"section_01",2016}, - {""}, {""}, {""}, {""}, {""}, - {"numberOfHorizontalPoints",1422}, - {""}, - {"projTargetString",1734}, - {""}, {""}, {""}, - {"legacyGaussSubarea",1103}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"DjGiven",35}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"physicalFlag1",1676}, - {"scaledValueOfFirstWavelength",1918}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"latitudeOfTangencyPoint",1087}, - {""}, - {"tsectionNumber5",2228}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"ceilingAndVisibilityOKTrend4",394}, - {""}, {""}, {""}, - {"projSourceString",1732}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_sec1_loc",1635}, - {""}, {""}, {""}, - {"paramIdECMF",1644}, - {""}, {""}, {""}, {""}, {""}, - {"typeOfProcessedData",2253}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"NH",181}, + {"expandedCrex_widths",783}, {""}, {""}, - {"visibilityTrend1",2355}, - {""}, {""}, {""}, {""}, {""}, - {"INBITS",89}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"listMembersUsed3",1128}, - {""}, {""}, {""}, - {"typeOfGeneratingProcess",2242}, - {""}, - {"iDirectionIncrementGridLength",956}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"northLatitudeOfDomainOfTubing",1353}, - {"NC1",177}, + {"dayOfForecastUsedInLocalTime",663}, + {""}, {""}, + {"localFlagLatestVersion",1148}, {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfGridInReference",1418}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"sizeOfPostAuxiliaryArray",2063}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"typeOfTimeIncrementBetweenSuccessiveFieldsUsedInTheStatisticalProcessing",2260}, - {""}, {""}, - {"versionNumOfSharedHeaderMessageFormat",2339}, - {""}, {""}, {""}, {""}, {""}, - {"endMonthTrend1",750}, - {""}, {""}, - {"eastLongitudeOfDomainOfTubing",722}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"qfeUnits",1746}, + {"section1Length",1978}, {""}, {""}, {""}, - {"southLatitudeOfDomainOfTubing",2076}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, - {"runwayDepositCodeState2",1833}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"horizontalDomainTemplateNumber",943}, - {"scaledValueOfPrimeMeridianOffset",1924}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsAbbreviation3",442}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"Product_Identifier",218}, - {"cloudsBaseCoded4Trend3",490}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"runwayExtentOfContaminationState4",1863}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"numberOfSingularVectorsComputed",1465}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"runwayFrictionCodeValueState2",1868}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"beginMonthTrend4",349}, - {""}, {""}, - {"commonBlock",557}, + {"baseTimeOfThisLeg",333}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"section2Used",1985}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"westLongitudeOfDomainOfTubing",2362}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, - {"Date_E3",27}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"latitudeOfReferencePointInDegrees",1079}, + {"coordinate2End",588}, + {"cloudsCode4",508}, + {"patch_precip_fp",1668}, + {"integerPointValues",995}, + {"numberMissingFromAveragesOrAccumulations",1369}, {""}, {""}, {""}, - {"theHindcastMarsStream",2167}, - {""}, {""}, {""}, {""}, - {"windUnitsTrend3",2388}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"meanRVR2",1280}, - {"METAR",156}, - {""}, {""}, {""}, {""}, {""}, - {"basicAngleOfTheInitialProductionDomain",333}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"changeIndicatorTrend3",420}, + {"qualityControlIndicator",1752}, + {""}, {""}, {""}, + {"default_step_units",680}, {""}, - {"scaleFactorOfMajorAxisOfOblateSpheroidEarth",1898}, - {"scaledValueOfUpperLimit",1931}, - {"numberOfPressureLevelsUsedForClustering",1455}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfPointsInDomain",1453}, {""}, {""}, {""}, {""}, {""}, {""}, - {"observationDiagnostic",1489}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"horizontalDimensionProcessed",941}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"runwayDepositCodeState1",1832}, - {""}, {""}, {""}, {""}, {""}, - {"visibilityTrend3",2357}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"baseTimeOfThisLeg",332}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"offsetAfterData",1501}, + {"realPartOf00",1779}, {""}, {""}, {""}, - {"mBasicAngle",1215}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"Model_Additional_Information",167}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"flagForNormalOrStaggeredGrid",866}, - {""}, {""}, {""}, {""}, {""}, - {"beginMinuteTrend3",344}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"checkInternalVersion",427}, {""}, {""}, - {"cloudsBaseCoded4Trend2",489}, - {"runwayFrictionCoefficientCodeState3",1870}, - {""}, {""}, - {"extractAreaSouthLatitude",808}, - {""}, {""}, - {"extractDateTimeEnd",813}, - {""}, {""}, - {"Minute_E4",162}, - {"baseDateOfThisLeg",330}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"beginHourTrend3",340}, - {"shortNameLegacyECMF",2049}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"section5Length",1994}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfSecondOrderPackedValues",1463}, - {""}, {""}, - {"cloudsBaseCoded1Trend3",475}, - {""}, {""}, {""}, - {"matrixBitmapsPresent",1258}, - {"AA",6}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"scaleFactorOfLengthOfSemiMajorAxis",1895}, - {""}, {""}, {""}, {""}, {""}, - {"cloudsAbbreviation3Trend4",446}, - {""}, {""}, {""}, {""}, - {"ITERATOR",91}, - {"hoursAfterReferenceTimeOfDataCutoff",952}, - {""}, - {"meanRVR1",1279}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, - {"cloudsBaseCoded4Trend1",488}, - {""}, {""}, {""}, - {"cloudsBaseCoded3Trend4",486}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"runwayDepthOfDepositState3",1846}, - {""}, {""}, {""}, - {"pastTendencyRVR1",1662}, - {""}, - {"numberOfBitsForScaledGroupLengths",1373}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsCode4Trend4",511}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, - {"resolutionAndComponentFlags3",1816}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"offsetToEndOf4DvarWindow",1530}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"jPointsAreConsecutive",1043}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"windGustTrend4",2378}, - {""}, {""}, {""}, {""}, {""}, {"isCavok",1006}, {""}, {""}, {""}, {""}, {""}, - {"cloudsCode2",497}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"northWestLatitudeOfLPOArea",1354}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"cloudsBase1",452}, - {"paramIdLegacyECMF",1645}, - {"cloudsAbbreviation2",437}, + {"flagShowingPostAuxiliaryArrayInUse",867}, {""}, - {"beginMinuteTrend2",343}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"presentWeather3Present",1708}, - {"runwayFrictionCoefficientCodeState2",1869}, - {""}, {""}, - {"scaleFactorOfEarthMajorAxis",1890}, - {"resolutionAndComponentFlags6",1818}, - {""}, {""}, {""}, - {"scaleFactorOfEarthMinorAxis",1891}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, - {"matchAerosolBinNumber",1253}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"longitudeOfSouthernPoleInDegrees",1192}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfBytesPerInteger",1378}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"meanRVR2",1280}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsBaseCoded1Trend2",474}, + {"visibilityInKilometresTrend4",2357}, {""}, {""}, {""}, {""}, {""}, - {"numberInHorizontalCoordinates",1364}, - {"md5GridSection",1264}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"cloudsAbbreviation2Trend4",441}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"Date_E2",26}, - {""}, {""}, {""}, {""}, {""}, - {"beginMinuteTrend1",342}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"runwayFrictionCoefficientCodeState1",1868}, - {""}, {""}, {""}, {""}, - {"windUnitsTrend2",2387}, - {"section5UniqueIdentifier",1996}, - {""}, {""}, {""}, {""}, {""}, - {"numberOfPointsUsed",1454}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"totalAerosolBinsNumbers",2204}, - {""}, {""}, {""}, {""}, - {"missingValueManagementUsed",1309}, - {""}, {""}, {""}, - {"versionNumberOfSuperblock",2342}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"runwayExtentOfContaminationState3",1862}, - {""}, {""}, {""}, {""}, {""}, - {"cloudsBaseCoded1",472}, - {""}, {""}, {""}, {""}, {""}, - {"numberOfParallelsBetweenAPoleAndTheEquator",1439}, - {""}, {""}, - {"cloudsBaseCoded1Trend1",473}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"Ensemble_Combination_Number",50}, - {"cloudsAbbreviation1Trend4",436}, - {""}, {""}, {""}, - {"cloudsCode1Trend4",496}, - {"endHourTrend3",743}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"TYPE_OF",243}, + {"cloudsAbbreviation2",438}, {""}, - {"cloudsAbbreviation1",432}, - {""}, {""}, {""}, {""}, {""}, - {"listMembersMissing3",1124}, + {"northWestLatitudeOfVerficationArea",1355}, {""}, - {"pastTendencyRVR3",1664}, - {""}, {""}, {""}, {""}, {""}, - {"radiusOfClusterDomain",1758}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"uuidOfHGrid",2314}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"longitudeOfThePolePoint",1199}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"latitudeOfLastGridPointInDegrees",1076}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, - {"presentWeather2Present",1703}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"scaledValueOfCentralWaveNumber",1911}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, - {"beginHourTrend2",339}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"gts_TTAAii",929}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"windUnitsTrend1",2386}, - {""}, - {"TYPE_FF",241}, - {""}, - {"cloudsBase3",462}, + {"latitudeFirstInDegrees",1065}, + {"section5Pointer",1998}, + {"section3Length",1987}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfPointsAlongXAxis",1449}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"presentWeather1Present",1698}, - {""}, {""}, {""}, {""}, {""}, - {"sourceSinkChemicalPhysicalProcess",2070}, - {""}, {""}, {""}, {""}, - {"runwayDepthOfDepositState2",1845}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfGroups",1420}, {""}, {""}, {""}, - {"clusterMember5",538}, - {""}, {""}, {""}, {""}, {""}, - {"runwayExtentOfContaminationState2",1861}, - {"LLCOSP",99}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"resolutionAndComponentFlags2",1815}, - {""}, {""}, {""}, - {"skipExtraKeyAttributes",2067}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"definitionFilesVersion",681}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"oneMinuteMeanMaximumRVR4",1539}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"NRj",187}, {""}, {""}, {""}, {""}, {""}, {""}, - {"ccsdsCompressionOptionsMask",387}, - {"cloudsAbbreviation4Trend3",450}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"postAuxiliaryArrayPresent",1684}, - {"runwayDesignatorRVR3",1850}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsBaseCoded3",482}, + {"METARstr",157}, + {"baseDateOfThisLeg",331}, {""}, {""}, - {"beginHourTrend1",338}, - {""}, {""}, {""}, {""}, {""}, - {"cloudsBaseCoded3Trend3",485}, + {"runwayDepthOfDepositState2",1848}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"HDF5str",81}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"offsetFromOriginToInnerBound",1515}, - {""}, {""}, {""}, - {"runwayExtentOfContaminationState1",1860}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"setToMissingIfOutOfRange",2043}, - {""}, {""}, {""}, - {"cloudsCode4Trend3",510}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"latitudeOfThePolePoint",1089}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"numberOfPointsAlongYAxis",1451}, - {""}, - {"setBitsPerValue",2039}, - {""}, {""}, {""}, {""}, - {"scanningMode5",1936}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"runwayDepthOfDepositState1",1844}, - {""}, {""}, {""}, {""}, - {"countOfGroupLengths",615}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"md5Section2",1269}, - {""}, {""}, {""}, - {"ceilingAndVisibilityOKTrend3",393}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"resolutionAndComponentFlags1",1814}, + {"clusterMember6",540}, + {""}, {""}, + {"templatesMasterDir",2169}, + {""}, {""}, + {"endMonthTrend1",750}, + {"presentWeather2Present",1706}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"isCavokTrend4",1010}, - {""}, {""}, {""}, {""}, - {"FMULTE",65}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"scaleFactorOfMinorAxisOfOblateSpheroidEarth",1899}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"listMembersUsed2",1127}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"endHourTrend2",742}, + {"clusteringDomain",546}, + {""}, {""}, {""}, + {"secondaryBitmapsSize",1964}, + {""}, {""}, {""}, {""}, + {"xCoordinateOfSubSatellitePoint",2400}, + {""}, {""}, {""}, {""}, {""}, + {"countOfICEFieldsUsed",617}, + {""}, + {"inputShortDelayedDescriptorReplicationFactor",991}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"offsetSection11",1521}, + {""}, {""}, {""}, {""}, {""}, + {"cloudsTitle2Trend1",519}, + {"runwayDepositCodeState4",1838}, + {""}, + {"dateOfIceFieldUsed",650}, + {""}, {""}, {""}, {""}, + {"_leg_number",290}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"beginMinuteTrend4",346}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"scaleFactorOfCentralWaveNumber",1890}, + {""}, + {"scaledValueOfLengthOfSemiMinorAxis",1923}, + {""}, {""}, {""}, + {"numberOfGroupsOfDataValues",1421}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"physicalFlag1",1678}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {"listMembersMissing2",1123}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"preBitmapValues",1689}, + {""}, + {"longitudeOfReferencePointInDegrees",1189}, + {""}, + {"getNumberOfValues",899}, + {""}, + {"Sub-Experiment_Identifier",231}, + {"dateOfModelVersion",651}, + {""}, + {"timeOfModelVersion",2199}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"addEmptySection2",294}, + {"endGridDefinition",740}, {""}, {""}, {""}, {""}, {""}, - {"ICEFieldsUsed",86}, - {""}, {""}, {""}, {""}, - {"probProductDefinition",1720}, + {"cloudsTitle2Trend3",521}, + {"beginHourTrend2",340}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"Total_Number_Members_Used",256}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsBaseCoded3Trend2",484}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"coordinate4OfFirstGridPoint",594}, + {"variationOfVisibilityTrend2",2331}, {""}, {""}, {""}, - {"cloudsCode4Trend2",509}, + {"cloudsCode2",498}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"endMonthTrend3",752}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"scanningMode6",1940}, + {"runwayFrictionCodeValueState4",1870}, + {""}, {""}, {""}, + {"section7Length",2005}, + {""}, {""}, + {"accuracyMultipliedByFactor",293}, + {"latitudeOfTangencyPoint",1087}, + {""}, {""}, {""}, + {"scaledValueOfFirstWavelength",1921}, + {""}, {""}, {""}, {""}, + {"SOH",224}, + {""}, + {"resolutionAndComponentFlags2",1818}, + {""}, {""}, {""}, + {"runwayFrictionCoefficientCodeState2",1872}, + {""}, {""}, {""}, + {"commonBlock",558}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"yearOfModelVersion",2419}, + {""}, {""}, {""}, {""}, {""}, + {"sourceSinkChemicalPhysicalProcess",2073}, + {"variationOfVisibilityDirectionTrend2",2327}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"hourOfModelVersion",949}, + {""}, {""}, + {"dayOfModelVersion",664}, + {""}, {""}, {""}, + {"offsetSection5",1525}, + {""}, + {"NC1",177}, + {""}, + {"cfVarNameECMF",415}, + {""}, {""}, {""}, {""}, + {"PUnset",213}, + {""}, + {"listMembersUsed3",1128}, + {""}, {""}, {""}, {""}, + {"scaledValueOfSecondWavelength",1931}, + {""}, {""}, {""}, {""}, {""}, + {"unstructuredGridUUID",2304}, + {"md5Section1",1267}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"dateOfForecastUsedInLocalTime",649}, + {""}, + {"timeOfForecastUsedInLocalTime",2198}, + {""}, {""}, + {"section_1",2028}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfDataPointsExpected",1396}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"section_01",2019}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"beginMinuteTrend1",343}, + {""}, {""}, {""}, {""}, {""}, + {"P_INST",215}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"extractAreaEastLongitude",804}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"localTablesVersionNumber",1163}, + {""}, + {"scaleFactorOfMajorAxisOfOblateSpheroidEarth",1901}, + {""}, {""}, {""}, + {"yearOfForecastUsedInLocalTime",2418}, + {""}, + {"tsectionNumber5",2231}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"generalExtended2ordr",894}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"DayOfModelVersion",29}, + {""}, {""}, + {"versionNumOfSharedHeaderMessageFormat",2342}, + {""}, + {"md5Section10",1268}, + {"latitudeOfSubSatellitePointInDegrees",1086}, + {""}, {""}, + {"section6Length",2001}, + {""}, {""}, {""}, {""}, + {"hourOfForecastUsedInLocalTime",948}, + {""}, {""}, + {"lengthOf4DvarWindow",1106}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"visibilityInKilometresTrend1",2354}, + {""}, {""}, {""}, {""}, {""}, + {"cloudsCode3",503}, + {""}, + {"beginMinuteTrend3",345}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"YR",277}, + {""}, {""}, {""}, + {"verificationYear",2337}, + {""}, {""}, {""}, + {"runwayFrictionCodeValueState1",1867}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"scaleFactorOfUpperLimit",1910}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"scaledValueOfPrimeMeridianOffset",1927}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfSingularVectorsEvolved",1466}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfBytesInLocalDefinition",1376}, + {""}, {""}, {""}, {""}, + {"section_3",2032}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, + {"section_03",2021}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"longitudeLastInDegrees",1174}, + {""}, + {"variationOfVisibilityTrend4",2333}, + {""}, {""}, {""}, {""}, + {"basicAngleOfTheInitialProductionDomain",334}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"runwayFrictionCodeValueState3",1869}, + {""}, {""}, {""}, {""}, {""}, + {"numberOfRadarSitesUsed",1456}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"iDirectionIncrementGiven",955}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"runwayFrictionCoefficientCodeState4",1874}, + {""}, {""}, + {"runwayDepositCodeState1",1835}, + {""}, + {"paramIdECMF",1646}, + {""}, {""}, {""}, {""}, + {"scaleFactorOfLengthOfSemiMajorAxis",1898}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"variationOfVisibilityDirectionTrend4",2329}, + {""}, {""}, {""}, + {"extractDateTimeEnd",813}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"presentWeather1Present",1701}, + {""}, {""}, {""}, {""}, {""}, + {"numberOfSingularVectorsComputed",1465}, + {"visibilityInKilometresTrend3",2356}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"meanRVR4",1282}, + {""}, {""}, + {"numberOfBytesOfFreeFormatData",1377}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"cloudsAbbreviation4",448}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"md5Section4",1271}, + {""}, {""}, {""}, {""}, {""}, + {"numberOfPointsAlongXAxis",1449}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"ccsdsCompressionOptionsMask",388}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"runwayDepthOfDepositState4",1850}, + {"pentagonalResolutionParameterM",1671}, + {"numberOfSecondOrderPackedValues",1463}, + {""}, + {"deleteLocalDefinition",684}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"GDSPresent",68}, + {"tempPressureUnits",2165}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"Date_E2",26}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"presentWeather3Present",1711}, + {""}, + {"DELETE",24}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, + {"longitudeOfThePolePoint",1199}, + {"projTargetString",1737}, + {""}, {""}, + {"timeIncrementBetweenSuccessiveFields",2195}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"ZLMULT",285}, + {""}, {""}, {""}, + {"latitudeOfThePolePoint",1089}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"localUsePresent",1167}, + {""}, {""}, {""}, {""}, {""}, + {"NH",181}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"runwayDepositCodeState3",1837}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"versionNumberOfSuperblock",2345}, + {""}, {""}, {""}, + {"variationOfVisibilityTrend1",2330}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, + {"visibilityTrend1",2358}, + {""}, {""}, {""}, {""}, + {"projSourceString",1735}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"extractAreaSouthLatitude",808}, + {""}, + {"runwayFrictionCoefficientCodeState1",1871}, + {"uuidOfVGrid",2318}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"listMembersMissing4",1125}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"variationOfVisibilityDirectionTrend1",2326}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"Model_Additional_Information",167}, + {""}, {""}, {""}, + {"section5Length",1997}, + {""}, {""}, {""}, {""}, + {"northWestLatitudeOfLPOArea",1354}, + {""}, {""}, {""}, + {"endHourTrend2",742}, + {""}, {""}, {""}, + {"shortNameLegacyECMF",2052}, + {""}, + {"matrixBitmapsPresent",1258}, + {"beginHourTrend4",342}, + {""}, + {"METAR",156}, + {""}, {""}, {""}, + {"variationOfVisibilityTrend3",2332}, + {""}, {""}, {""}, {""}, + {"inputOverriddenReferenceValues",989}, + {""}, + {"latitudeOfLastGridPoint",1075}, + {""}, {""}, + {"typeOfTimeIncrementBetweenSuccessiveFieldsUsedInTheStatisticalProcessing",2263}, + {""}, {""}, + {"clusterMember5",539}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, + {"southEastLongitudeOfLPOArea",2076}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"oneMinuteMeanMaximumRVR2",1539}, + {""}, {""}, {""}, + {"timeUnitFlag",2203}, + {""}, + {"runwayFrictionCoefficientCodeState3",1873}, + {""}, {""}, {""}, + {"resolutionAndComponentFlags4",1820}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"monthlyVerificationYear",1331}, + {""}, {""}, {""}, + {"variationOfVisibilityDirectionTrend3",2328}, + {""}, {""}, {""}, {""}, + {"mBasicAngle",1215}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"md5Section2",1269}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"theHindcastMarsStream",2170}, + {""}, {""}, {""}, {""}, + {"padding_local40_1",1634}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, + {"codedNumberOfGroups",554}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"latitudeOfReferencePoint",1078}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"LLCOSP",99}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"section_7",2036}, + {""}, {""}, + {"extractAreaLongitudeRank",806}, + {""}, {""}, {""}, + {"Y2",275}, + {"longitudeOfSouthernPoleInDegrees",1192}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"section_07",2025}, + {""}, {""}, {""}, {""}, {""}, + {"jPointsAreConsecutive",1043}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"skipExtraKeyAttributes",2070}, + {""}, {""}, {""}, {""}, {""}, + {"offsetValuesBy",1531}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"totalNumberOfGridPoints",2216}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"INBITS",89}, + {""}, {""}, + {"horizontalDomainTemplate",942}, + {""}, {""}, {""}, {""}, {""}, + {"scanningMode5",1939}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"numberOfParallelsBetweenAPoleAndTheEquator",1439}, + {""}, {""}, {""}, {""}, + {"Product_Identifier",218}, + {"altitudeOfTheCameraFromTheEarthsCentreMeasuredInUnitsOfTheEarthsRadius",303}, + {"DjGiven",35}, + {"firstLatitudeInDegrees",858}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"typeOfProcessedData",2256}, + {""}, {""}, {""}, + {"meanRVR1",1279}, + {""}, {""}, + {"numberOfHorizontalPoints",1422}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"cloudsAbbreviation1",433}, + {""}, {""}, {""}, {""}, {""}, + {"northLatitudeOfDomainOfTubing",1353}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"windUnitsTrend2",2390}, + {""}, {""}, {""}, {""}, {""}, + {"visibilityTrend4",2361}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"is_chemical_srcsink",1026}, + {"runwayDepthOfDepositState1",1847}, + {"iDirectionIncrementGridLength",956}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"cloudsAbbreviation2Trend2",440}, + {"numberOfBytesPerInteger",1378}, + {""}, {""}, {""}, {""}, + {"dateTimeOfForecastUsedInLocalTime",656}, + {""}, {""}, {""}, {""}, {""}, + {"md5Section3",1270}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"southLatitudeOfDomainOfTubing",2079}, + {"AA",6}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfMissingValues",1432}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"NEAREST",179}, + {""}, {""}, {""}, + {"disableGrib1LocalSection",700}, + {""}, + {"cloudsBaseCoded1Trend2",475}, + {""}, + {"runwayDesignatorRVR2",1852}, + {""}, {""}, {""}, + {"section4UniqueIdentifier",1995}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"eastLongitudeOfDomainOfTubing",723}, + {""}, + {"typeOfGeneratingProcess",2245}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"scaleFactorOfEarthMajorAxis",1893}, + {""}, + {"scaleFactorOfEarthMinorAxis",1894}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"meanRVR3",1281}, + {""}, {""}, {""}, + {"numberOfGridInReference",1418}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"cloudsAbbreviation3",443}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"laplacianScalingFactorUnset",1060}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"latitudeOfThePoleOfStretching",1088}, + {""}, {""}, {""}, + {"matchAerosolBinNumber",1253}, + {"runwayDepthOfDepositState3",1849}, + {""}, + {"unitsLegacyECMF",2292}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"beginHourTrend1",339}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"pastTendencyRVR1",1664}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"numberOfBitsForScaledGroupLengths",1373}, + {""}, + {"Date_E4",28}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"resolutionAndComponentFlags1",1817}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"westLongitudeOfDomainOfTubing",2365}, + {""}, {""}, + {"section_6",2035}, + {""}, + {"ECMWF",45}, + {"totalAerosolBinsNumbers",2207}, + {""}, + {"paramIdLegacyECMF",1647}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"section_06",2024}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"visibilityTrend2",2359}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"legacyGaussSubarea",1103}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"coordAveraging2",582}, + {""}, + {"listMembersMissing3",1124}, + {""}, {""}, {""}, + {"typeOfLevelECMF",2251}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsAbbreviation4Trend2",450}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"beginHourTrend3",341}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"endHourTrend4",744}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"section3UniqueIdentifier",1990}, + {"runwayExtentOfContaminationState2",1864}, + {"cloudsBaseCoded1Trend4",477}, + {""}, {""}, + {"scaleFactorOfMinorAxisOfOblateSpheroidEarth",1902}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, + {"ITERATOR",91}, + {""}, {""}, {""}, + {"numberOfPointsAlongXAxisInCouplingArea",1450}, + {""}, + {"resolutionAndComponentFlags3",1819}, + {""}, {""}, {""}, {""}, {""}, + {"oneMinuteMeanMaximumRVR4",1541}, + {""}, + {"sizeOfPostAuxiliaryArray",2066}, + {""}, + {"Ensemble_Combination_Number",50}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"YRInMetres",278}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"latitudeOfTheSouthernPoleOfProjection",1091}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"padding_sec1_loc",1637}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"visibilityTrend3",2360}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"pastTendencyRVR4",1667}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"setToMissingIfOutOfRange",2046}, + {""}, {""}, + {"beginYearTrend2",352}, + {""}, + {"cloudsBase1",453}, + {""}, {""}, {""}, {""}, {""}, + {"gts_TTAAii",929}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"offsetAfterData",1501}, + {"cloudsCode1Trend2",495}, + {""}, + {"beginMonthTrend1",347}, + {""}, {""}, + {"cfNameLegacyECMF",413}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"postAuxiliaryArrayPresent",1686}, + {""}, {""}, {""}, + {"Minute_E2",160}, + {"md5GridSection",1264}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsAbbreviation1Trend2",435}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"WRAPstr",263}, + {""}, {""}, + {"latitudeOfThePolePointInDegrees",1090}, + {""}, {""}, {""}, {""}, + {"observationDiagnostic",1489}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"cloudsBaseCoded1",473}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsBaseCoded1Trend1",474}, + {""}, {""}, {""}, {""}, + {"numberOfPressureLevelsUsedForClustering",1455}, + {""}, {""}, + {"cloudsBaseCoded4Trend2",490}, + {""}, {""}, {""}, {""}, {""}, + {"section7UniqueIdentifier",2007}, + {"weightAppliedToClimateMonth1",2363}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"windUnitsTrend4",2392}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"scaledValueOfCentralWaveNumber",1914}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"cloudsAbbreviation3Trend2",445}, + {""}, {""}, {""}, + {"isCavokTrend2",1008}, + {""}, {""}, {""}, + {"cloudsAbbreviation2Trend4",442}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"extractAreaLatitudeRank",805}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"experimentVersionNumber2",794}, + {""}, {""}, {""}, {""}, {""}, + {"radiusOfClusterDomain",1761}, + {""}, {""}, {""}, {""}, + {"cloudsBaseCoded1Trend3",476}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"runwayExtentOfContaminationState4",1866}, + {""}, + {"latitudeOfReferencePointInDegrees",1079}, + {"runwayDesignatorRVR4",1854}, + {"longitudeOfThePolePointInDegrees",1200}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"Total_Number_Members_Used",256}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"flagForNormalOrStaggeredGrid",866}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"northWestLongitudeOfLPOArea",1356}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"numberInHorizontalCoordinates",1364}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, + {"pastTendencyRVR2",1665}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"Total_Number_Members_Possible",255}, + {"cloudsBaseCoded3Trend2",485}, + {""}, {""}, {""}, {""}, {""}, + {"section6UniqueIdentifier",2003}, + {"offsetBeforePL",1510}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"endHourTrend1",741}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"horizontalDimensionProcessed",941}, + {"Date_E3",27}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"latitudeOfLastGridPointInDegrees",1076}, + {""}, {""}, {""}, {""}, {""}, + {"cloudsBase4",468}, + {"oneMinuteMeanMinimumRVR2",1543}, + {""}, {""}, {""}, {""}, + {"oneMinuteMeanMaximumRVR1",1538}, + {"cloudsCode1Trend4",497}, + {"section_11",2030}, + {""}, {""}, {""}, {""}, {""}, + {"extractDateTimeYearRank",828}, + {"offsetToEndOf4DvarWindow",1530}, + {""}, + {"beginMonthTrend4",350}, + {""}, {""}, {""}, + {"uuidOfHGrid",2317}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"resolutionAndComponentFlags7",1822}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"offsetFromOriginToInnerBound",1515}, + {""}, + {"scaledValueOfMajorAxisOfOblateSpheroidEarth",1925}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"superblockExtensionAddress",2146}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"runwayExtentOfContaminationState1",1863}, + {""}, + {"cloudsBaseCoded4",488}, + {""}, + {"ceilingAndVisibilityOK",391}, + {""}, {""}, {""}, {""}, + {"cloudsBaseCoded4Trend4",492}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"experimentVersionNumberOfAnalysis",795}, + {""}, {""}, {""}, + {"scaledValueOfUpperLimit",1934}, + {""}, {""}, {""}, {""}, {""}, + {"hoursAfterReferenceTimeOfDataCutoff",952}, + {"Y1",273}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"cloudsAbbreviation4Trend4",452}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"endHourTrend3",743}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"horizontalDomainTemplateNumber",943}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_loc9_2",1630}, + {""}, {""}, {""}, {""}, {""}, + {"runwayExtentOfContaminationState3",1865}, + {""}, {""}, + {"Total_Number_Members_Missing",254}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"pastTendencyRVR3",1666}, + {""}, {""}, {""}, {""}, + {"extractDateTimeDayStart",812}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"oneMinuteMeanMaximumRVR3",1540}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfUsefulPointsAlongXAxis",1478}, + {""}, {""}, {""}, + {"section_5",2034}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, + {"section_05",2023}, + {""}, {""}, {""}, {""}, {""}, + {"scaledValueOfLengthOfSemiMajorAxis",1922}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"missingValueManagementUsed",1309}, + {""}, {""}, + {"extractDateTimeHourRank",815}, + {""}, {""}, {""}, + {"windUnitsTrend1",2389}, + {""}, {""}, {""}, {""}, {""}, + {"cloudsCode1Trend1",494}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsCode4Trend2",510}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsAbbreviation2Trend1",439}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsBaseCoded3Trend4",487}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsBase2",458}, + {""}, + {"countOfGroupLengths",616}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"rootGroupSymbolTableEntry",1826}, + {""}, + {"beginMonthTrend2",348}, + {""}, {""}, {""}, {""}, + {"numberOfReforecastYearsInModelClimate",1458}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"runwayDesignatorRVR1",1851}, + {""}, {""}, {""}, {""}, + {"endYearTrend2",764}, + {"cloudsBaseCoded4Trend1",489}, + {""}, {""}, {""}, {""}, {""}, + {"beginYearTrend4",354}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsCode1Trend3",496}, + {"windGustTrend2",2379}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"presentWeather2PresentTrend2",1708}, + {"************_PRODUCT_***************",3}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"Minute_E4",162}, + {""}, + {"cloudsBaseCoded2",478}, + {""}, {""}, {""}, {""}, {""}, + {"cloudsAbbreviation1Trend4",437}, + {"cloudsBaseCoded2Trend2",480}, + {""}, {""}, {""}, {""}, {""}, + {"section5UniqueIdentifier",1999}, + {""}, {""}, {""}, + {"constantAntennaElevationAngle",575}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"FMULTM",66}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfPointsUsed",1454}, + {""}, + {"Local_Number_Members_Used",138}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsBaseCoded4Trend3",491}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"windUnitsTrend3",2391}, + {""}, {""}, {""}, {""}, + {"resolutionAndComponentFlags6",1821}, {""}, {"intervalBetweenTimes",1003}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"extractAreaLongitudeRank",806}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsCode1Trend3",495}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"Total_Number_Members_Possible",255}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsAbbreviation2Trend3",441}, + {""}, {""}, + {"cloudsCode3Trend2",505}, + {""}, {""}, {""}, {""}, + {"cloudsAbbreviation3Trend4",447}, + {""}, {""}, {""}, + {"isCavokTrend4",1010}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"Local_Number_Members_Possible",134}, + {""}, + {"probProductDefinition",1723}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"runwayDesignatorRVR3",1853}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {"mixedCoordinateDefinition",1311}, - {""}, {""}, {""}, - {"extractDateTimeDayStart",812}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsBaseCoded3Trend1",483}, - {""}, {""}, {""}, {""}, - {"beginMonthTrend1",346}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"cloudsCode4Trend1",508}, - {""}, {""}, {""}, - {"cloudsCode3Trend4",506}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsBaseCoded3Trend1",484}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsBase3",463}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"beginMonthTrend3",349}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"coordAveraging1",581}, + {""}, {""}, {""}, {""}, + {"cloudsCode4Trend4",512}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"cloudsBaseCoded3",483}, + {""}, {""}, {""}, {""}, {""}, + {"cloudsAbbreviation4Trend1",449}, + {"cloudsBaseCoded3Trend3",486}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"HDF5",80}, + {""}, {"jDirectionIncrementGiven",1039}, - {""}, {""}, {""}, - {"is_chemical_srcsink",1026}, - {""}, {""}, {""}, {""}, {""}, - {"offsetBeforePL",1510}, - {""}, {""}, - {"endHourTrend1",741}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"northWestLongitudeOfLPOArea",1356}, - {""}, {""}, {""}, {""}, {""}, - {"coordAveraging3",582}, - {""}, - {"listMembersUsed2",1127}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"typeOfLevelECMF",2248}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"ECMWF",45}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"cloudsAbbreviation4Trend2",449}, - {""}, {""}, {""}, {""}, {""}, - {"offsetBSection6",1506}, - {""}, {""}, {""}, - {"runwayDesignatorRVR2",1849}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"cfNameLegacyECMF",412}, - {""}, - {"WRAPstr",263}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"scaledValueOfMajorAxisOfOblateSpheroidEarth",1922}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"section_11",2027}, - {""}, - {"Total_Number_Members_Missing",254}, - {""}, - {"Minute_E3",161}, + {"oneMinuteMeanMinimumRVR4",1545}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"cloudsCode1Trend2",494}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"numberOfPointsAlongXAxisInCouplingArea",1450}, - {""}, {""}, {""}, {""}, - {"ceilingAndVisibilityOKTrend2",392}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfUsefulPointsAlongXAxis",1478}, {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsAbbreviation3Trend3",445}, - {""}, {""}, {""}, {""}, {""}, - {"constantAntennaElevationAngle",574}, + {"cloudsBaseCoded2Trend4",482}, + {""}, {""}, {""}, + {"Local_Number_Members_Missing",130}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfPointsAlongAMeridian",1443}, {""}, - {"latitudeOfThePoleOfStretching",1088}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"numberOfGridUsed",1419}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"section_5",2031}, + {"uvRelativeToGrid",2319}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"cfVarNameLegacyECMF",416}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"coordAveraging3",583}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsBaseCoded2Trend4",481}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"altitudeOfTheCameraFromTheEarthsCentreMeasuredInUnitsOfTheEarthsRadius",302}, - {""}, {""}, {""}, {""}, {"Original_Parameter_Identifier",208}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsAbbreviation4Trend1",448}, - {""}, {""}, {""}, - {"cloudsCode1Trend1",493}, - {""}, {""}, {""}, {""}, {""}, - {"runwayDesignatorRVR1",1848}, - {""}, - {"padding_local_7_1",1634}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"beginMonthTrend3",348}, + {"cloudsAbbreviation4Trend3",451}, + {""}, {""}, + {"cloudsCode3Trend4",507}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"typicalYear2",2275}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"beginYearTrend1",351}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsCode4Trend1",509}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsAbbreviation1Trend1",434}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"padding_local11_1",1631}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"extractDateTimeSecondRank",824}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsCode2Trend2",500}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"scaledValueOfEarthMajorAxis",1917}, + {""}, + {"scaledValueOfEarthMinorAxis",1918}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"numberOfPointsAlongSecondAxis",1446}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsCode4Trend3",511}, + {""}, {""}, + {"numberOfPointsAlongAParallel",1444}, + {""}, + {"presentWeather1PresentTrend2",1703}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"offsetBBitmap",1504}, + {""}, + {"cloudsAbbreviation3Trend1",444}, + {""}, {""}, {""}, + {"isCavokTrend1",1007}, + {""}, {""}, {""}, {""}, + {"cloudsBaseCoded2Trend1",479}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"Original_CodeTable_2_Version_Number",206}, + {""}, + {"qualityValueAssociatedWithParameter",1753}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"experimentVersionNumber1",793}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"extractDateTimeMonthRank",821}, + {""}, {""}, + {"beginYearTrend3",353}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"endYearTrend4",766}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, + {"extractDateTimeMinuteRank",818}, + {""}, + {"windGustTrend4",2381}, + {""}, {""}, {""}, + {"presentWeather3PresentTrend2",1713}, + {""}, {""}, {""}, {""}, {""}, + {"Minute_E3",161}, + {""}, + {"presentWeather2PresentTrend4",1710}, + {""}, {""}, {""}, {""}, {""}, + {"cloudsAbbreviation1Trend3",436}, + {""}, {""}, + {"cloudsCode3Trend1",504}, + {""}, {""}, {""}, {""}, {""}, + {"cloudsBaseCoded2Trend3",481}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"NB",175}, + {"subdivisionsOfBasicAngle",2144}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"octetAtWichPackedDataBegins",1497}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfTensOfThousandsOfYearsOfOffset",1470}, + {""}, {""}, {""}, {""}, {""}, + {"FMULTE",65}, + {""}, {""}, {""}, {""}, + {"numberOfBitsContainingEachPackedValue",1372}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"cloudsAbbreviation3Trend3",446}, + {""}, + {"ccsdsBlockSize",387}, + {"cloudsCode3Trend3",506}, + {"isCavokTrend3",1009}, + {"g1conceptsLocalDirAll",889}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"CLNOMA",23}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_grid90_1",1580}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"oneMinuteMeanMinimumRVR1",1542}, + {""}, {""}, + {"HourOfModelVersion",82}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"ICEFieldsUsed",86}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"scaledValueOfMinorAxisOfOblateSpheroidEarth",1926}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, + {"cloudsCode2Trend4",502}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"jDirectionIncrementGridLength",1040}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"************_EXPERIMENT_************",2}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"offsetBeforeBitmap",1508}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"spacingOfBinsAlongRadials",2087}, + {"ICPLSIZE",87}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_loc7_1",1628}, + {"padding_loc9_1",1629}, + {""}, {""}, {""}, {""}, {""}, + {"sizeOfPostAuxiliaryArrayPlusOne",2067}, + {""}, + {"padding_loc6_1",1627}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"oneMinuteMeanMinimumRVR3",1544}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_loc5_1",1626}, + {""}, {""}, + {"runwayExtentOfContaminationCodeState2",1860}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"numberOfParametersUsedForClustering",1440}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_loc50_1",1625}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"LSTCUM",100}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"typicalYearOfCentury",2276}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"cloudsCode2Trend1",499}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfPointsAlongFirstAxis",1445}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"endYearTrend1",763}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"extractDateTimeDayEnd",810}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"windGustTrend1",2378}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"presentWeather2PresentTrend1",1707}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"WRAP",262}, + {"RENAME",219}, + {""}, {""}, {""}, {""}, + {"Ensemble_Identifier_E2",52}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"cloudsCode2Trend3",501}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"Hour_E2",83}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"XpInGridLengths",272}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"presentWeather1PresentTrend4",1705}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {"NG",180}, - {""}, {""}, - {"scaledValueOfLengthOfSemiMajorAxis",1919}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_grid90_1",1578}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"latitudeOfSouthEastCornerOfArea",1080}, + {""}, {""}, {""}, {""}, {""}, + {"Local_Number_Members_Possible_E2",135}, + {""}, + {"biFourierPackingModeForAxes",357}, + {""}, {""}, {""}, + {"endYearTrend3",765}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfPointsAlongTheXAxis",1447}, + {""}, {""}, {""}, + {"padding_loc19_2",1600}, + {""}, {""}, {""}, {""}, {""}, + {"windGustTrend3",2380}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"windGustTrend3",2377}, + {"bufrHeaderSubCentre",377}, + {"presentWeather2PresentTrend3",1709}, + {"runwayExtentOfContaminationCodeState4",1862}, + {""}, {""}, {""}, {""}, {""}, + {"padding_loc18_2",1594}, + {"presentWeather3PresentTrend4",1715}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"visibilityTrend2",2356}, - {"Hour_E4",85}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"section_05",2020}, - {"uvRelativeToGrid",2316}, - {""}, {""}, - {"longitudeOfThePolePointInDegrees",1200}, + {"offsetBSection6",1506}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"Local_Number_Members_Missing_E2",131}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"coordinate4OfFirstGridPoint",595}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsBase1Trend2",455}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"lastMonthUsedToBuildClimateMonth2",1062}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"Extra_Data_FreeFormat_0_none",56}, {"Ensemble_Identifier_E4",54}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"Local_Number_Members_Used",138}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"ceilingAndVisibilityOKTrend1",391}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"numberOfPointsAlongYAxisInCouplingArea",1452}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"numberOfUsefulPointsAlongYAxis",1479}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"cfVarNameLegacyECMF",415}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsAbbreviation2Trend3",440}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"rootGroupSymbolTableEntry",1823}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"oneMinuteMeanMinimumRVR4",1543}, - {""}, {""}, {""}, - {"RENAME",219}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"scaledValueOfEarthMajorAxis",1914}, - {""}, - {"Local_Number_Members_Possible",134}, - {""}, {""}, - {"scaledValueOfEarthMinorAxis",1915}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"latitudeOfThePolePointInDegrees",1090}, - {"latitudeOfTheSouthernPoleOfProjection",1091}, - {""}, - {"coordAveraging2",581}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"ICPLSIZE",87}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfGridUsed",1419}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"superblockExtensionAddress",2143}, - {"weightAppliedToClimateMonth1",2360}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"runwayExtentOfContaminationCodeState1",1859}, {""}, {""}, {""}, {""}, {""}, {""}, - {"************_PRODUCT_***************",3}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsAbbreviation1Trend3",435}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"sizeOfPostAuxiliaryArrayPlusOne",2064}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"ccsdsBlockSize",386}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfPointsAlongAMeridian",1443}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"Threshold_Or_Distribution_Units",247}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsCode3Trend3",505}, - {""}, {""}, - {"unitsLegacyECMF",2289}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"FMULTM",66}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, - {"Minute_E2",160}, - {""}, {""}, {""}, {""}, {""}, - {"g1conceptsLocalDirAll",889}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"ECMWF_s",46}, + {"indexingTimeHH",976}, {""}, {""}, {""}, {""}, {""}, {""}, - {"jDirectionIncrementGridLength",1040}, + {"padding_grid1_2",1575}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"Local_Number_Members_Missing",130}, - {"subdivisionsOfBasicAngle",2141}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"cloudsAbbreviation3Trend2",444}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"coordAveraging1",580}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"runwayExtentOfContaminationCodeState4",1859}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"extractAreaLatitudeRank",805}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, - {"numberOfPointsAlongSecondAxis",1446}, - {"offsetBBitmap",1504}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"TYPE_OR",244}, - {""}, - {"numberOfParametersUsedForClustering",1440}, + {"Local_Number_Members_Possible_E4",137}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"coordinate3OfFirstGridPoint",592}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"qualityValueAssociatedWithParameter",1750}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, - {"oneMinuteMeanMaximumRVR3",1538}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"Extra_Data_FreeFormat_0_none",56}, - {""}, - {"NB",175}, - {""}, - {"windGustTrend2",2376}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"numberOfPointsAlongAParallel",1444}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"pastTendencyRVR2",1663}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfBitsContainingEachPackedValue",1372}, - {""}, {""}, {""}, - {"coordinate3OfFirstGridPoint",591}, - {""}, {""}, {""}, - {"cloudsCode3Trend2",504}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc9_2",1628}, + {"runwayExtentOfContaminationCodeState3",1861}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"Local_Number_Members_Missing_E4",133}, {""}, {""}, - {"extractDateTimeDayEnd",810}, + {"CCCC",20}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"presentWeather1PresentTrend1",1702}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_local_7_1",1636}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsBase4Trend4",471}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"cloudsBase1Trend4",457}, {""}, - {"cloudsBaseCoded2Trend3",480}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"meanValueRVR4",1287}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsAbbreviation3Trend1",443}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"cloudsAbbreviation2Trend2",439}, - {""}, {""}, {""}, {""}, - {"HDF5",80}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsCode3Trend1",503}, - {"cloudsBase2",457}, - {""}, {""}, - {"presentWeather3PresentTrend4",1712}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {"numberOfBitsUsedForTheScaledGroupLengths",1375}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_local11_1",1629}, - {""}, {""}, {""}, + {"presentWeather3PresentTrend1",1712}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {"Ensemble_Identifier_E3",53}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"isCavokTrend3",1009}, - {""}, {""}, {""}, {""}, - {"spacingOfBinsAlongRadials",2084}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"windGustTrend1",2375}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsAbbreviation1Trend2",434}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"padding_loc7_1",1626}, - {"padding_loc9_1",1627}, - {""}, {""}, - {"offsetBeforeBitmap",1508}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc6_1",1625}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"padding_loc190_1",1593}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"padding_loc5_1",1624}, - {""}, {""}, - {"scaledValueOfMinorAxisOfOblateSpheroidEarth",1923}, - {""}, {""}, - {"cloudsBaseCoded2",477}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsBaseCoded2Trend2",479}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"cloudsAbbreviation2Trend1",438}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"cloudsBase1Trend4",456}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"presentWeather2PresentTrend4",1707}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"padding_loc50_1",1623}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsBaseCoded2Trend1",478}, - {""}, {""}, - {"Ensemble_Identifier_E2",52}, - {""}, - {"TYPE_PF",245}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsAbbreviation1Trend1",433}, - {""}, - {"cloudsCode2Trend4",501}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"oneMinuteMeanMaximumRVR2",1537}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"presentWeather1PresentTrend4",1702}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {"ZLBASE",284}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"LSTCUM",100}, - {""}, {""}, {""}, {""}, - {"BUFR",18}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"runwayExtentOfContaminationCodeState3",1858}, + {"ceilingAndVisibilityOKTrend2",393}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"Hour_E4",85}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"Local_Number_Members_Possible_E4",137}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"numberOfPointsAlongFirstAxis",1445}, {""}, {""}, {""}, {""}, - {"extremeValuesRVR4",841}, + {"padding_loc4_2",1624}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"bufrHeaderSubCentre",376}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"extractDateTimeYearRank",828}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"Original_CodeTable_2_Version_Number",206}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"Local_Number_Members_Missing_E4",133}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc4_2",1622}, + {"presentWeather1PresentTrend3",1704}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"unusedBitsInBitmap",2305}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"offsetBeforePV",1511}, + {""}, {""}, + {"Local_Number_Members_Possible_E3",136}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"presentWeather3PresentTrend3",1714}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"cloudsBase1Trend1",454}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"BUFR",18}, + {"cloudsBase4Trend2",470}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"Local_Number_Members_Missing_E3",132}, + {""}, {""}, {""}, {""}, + {"lastMonthUsedToBuildClimateMonth1",1061}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_local_35",1635}, + {""}, {""}, {""}, {""}, + {"padding_loc30_2",1619}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"cloudsBase1Trend3",456}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"7777",5}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"Number_Combination_Ensembles_1_none",201}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"offsetBSection5",1505}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"cloudsBase3Trend2",465}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_loc190_1",1595}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"hoursAfterDataCutoff",951}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"YearOfModelVersion",280}, + {""}, + {"extractDateTimeDayRank",811}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"X2InGridLengths",267}, {""}, {""}, {""}, {""}, {""}, + {"TYPE_OF",243}, + {""}, + {"cloudsBase4Trend4",472}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"setBitsPerValue",2042}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"precisionOfTheUnpackedSubset",1692}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"TYPE_FF",241}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"padding_sec2_2",1639}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_loc10_1",1581}, + {""}, {""}, {""}, {""}, {""}, + {"RVR2_1",221}, + {""}, {""}, {""}, {""}, + {"padding_loc18_1",1593}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_grid4_1",1577}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_loc2_2",1617}, + {""}, {""}, {""}, + {"padding_local1_1",1632}, + {""}, {""}, {""}, {""}, + {"extremeCounterClockwiseWindDirection",837}, + {"padding_loc29_2",1614}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"Hour_E3",84}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"ceilingAndVisibilityOKTrend4",395}, + {""}, + {"genVertHeightCoords",893}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"cloudsBase3Trend4",467}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"numberOfPointsAlongYAxis",1451}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"cloudsBase4Trend1",469}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"indexingTimeHHMM",977}, + {""}, {""}, {""}, + {"cloudsBase2Trend2",460}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"cloudsBase4Trend3",471}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"padding_grid1_1",1574}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {"TYPE_FX",242}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"Threshold_Or_Distribution_Units",247}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, - {"oneMinuteMeanMaximumRVR1",1536}, - {""}, {""}, {""}, - {"isCavokTrend2",1008}, - {"padding_loc13_4",1584}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"TYPE_CF",239}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsBase4Trend3",470}, - {""}, {""}, {""}, - {"latitudeOfSouthEastCornerOfArea",1080}, - {""}, {""}, {""}, {""}, - {"CLNOMA",23}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_loc14_2",1589}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsBase3Trend1",464}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"RVR4_1",223}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"padding_grid3_1",1576}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsBase3Trend3",466}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"************_ENSEMBLE_**************",1}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"X1InGridLengths",265}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"padding_sec4_1",1642}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"cloudsBase2Trend4",462}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, + {"extremeValuesRVR2",839}, + {""}, {""}, {""}, {""}, + {"ceilingAndVisibilityOKTrend1",392}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"RVR1_1",220}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {"numberOfVGridUsed",1480}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"extractDateTimeHourRank",815}, - {""}, {""}, {""}, - {"padding_sec4_1",1640}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, - {"Hour_E3",84}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"runwayExtentOfContaminationCodeState2",1857}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_loc13_2",1584}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"************_EXPERIMENT_************",2}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"offsetBeforePV",1511}, - {""}, - {"XpInGridLengths",272}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"runwayExtentOfContaminationCodeState1",1856}, - {"isCavokTrend1",1007}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"oneMinuteMeanMinimumRVR3",1542}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsBase4Trend2",469}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"padding_loc19_2",1598}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc18_2",1592}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"lastMonthUsedToBuildClimateMonth2",1062}, - {""}, - {"padding_local_35",1633}, - {""}, {""}, - {"beginMonthTrend2",347}, - {"cloudsBase1Trend3",455}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"cloudsBase4Trend1",468}, - {""}, {""}, {""}, - {"cloudsBase3Trend4",466}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"cloudsCode2Trend3",500}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"indexingTimeHH",976}, - {""}, {""}, {""}, - {"lastMonthUsedToBuildClimateMonth1",1061}, - {""}, {""}, - {"YpInGridLengths",283}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"Number_Combination_Ensembles_1_none",201}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"hoursAfterDataCutoff",951}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"extractDateTimeSecondRank",824}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"Local_Number_Members_Possible_E3",136}, - {""}, - {"padding_loc18_1",1591}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"padding_local1_1",1630}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"extremeValuesRVR3",840}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"padding_grid4_1",1575}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"WRAP",262}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc10_1",1579}, - {""}, {""}, {""}, {""}, {""}, - {"Local_Number_Members_Missing_E3",132}, - {""}, - {"cloudsBase1Trend2",454}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"unusedBitsInBitmap",2302}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"Hour_E2",83}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsCode2Trend2",499}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"meanValueRVR3",1286}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsBase1Trend1",453}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"presentWeather3PresentTrend3",1711}, - {""}, - {"oneMinuteMeanMinimumRVR2",1541}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"cloudsCode2Trend1",498}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"Local_Number_Members_Possible_E2",135}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"************_ENSEMBLE_**************",1}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"RVR4_1",223}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"extremeValuesRVR2",839}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"Local_Number_Members_Missing_E2",131}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"biFourierPackingModeForAxes",356}, - {""}, - {"padding_loc17_2",1590}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"TYPE_AN",238}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"ECMWF_s",46}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"extremeValuesRVR1",838}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"oneMinuteMeanMinimumRVR1",1540}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"octetAtWichPackedDataBegins",1497}, - {""}, {""}, {""}, {""}, {""}, - {"ExtremeValuesRVR4",64}, - {""}, {""}, - {"numberOfPointsAlongTheXAxis",1447}, - {""}, {""}, {""}, {""}, - {"presentWeather2PresentTrend3",1706}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"precisionOfTheUnpackedSubset",1689}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsBase3Trend3",465}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"padding_loc30_2",1617}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_sec3_1",1639}, - {"extractDateTimeMinuteRank",818}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"presentWeather1PresentTrend3",1701}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"extractDateTimeMonthRank",821}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"padding_loc14_2",1587}, - {""}, {""}, - {"padding_loc3_1",1621}, - {""}, {""}, {""}, - {"offsetBSection5",1505}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"meanValueRVR2",1285}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"padding_grid3_1",1574}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc38_1",1620}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"numberOfPointsAlongTheYAxis",1448}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_local1_31",1631}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"presentWeather3PresentTrend2",1710}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, - {"padding_loc30_1",1616}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsBase3Trend2",464}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"padding_loc192_1",1597}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc13_3",1583}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_grid1_2",1573}, - {""}, {""}, {""}, {""}, {""}, - {"Ensemble_Combinat_Number_0_none_E4",49}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc14_1",1586}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsBase3Trend1",463}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"padding_loc191_1",1594}, - {"meanValueRVR1",1284}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {"RVR3_1",222}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"padding_sec3_1",1641}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"ceilingAndVisibilityOKTrend3",394}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"cloudsBase2Trend1",459}, + {""}, {""}, {""}, + {"padding_loc3_1",1623}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"presentWeather3PresentTrend1",1709}, + {"padding_loc30_1",1618}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"padding_loc38_1",1622}, + {""}, {""}, {""}, + {"Ensemble_Combinat_Number_0_none_E2",47}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_local1_31",1633}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"cloudsBase2Trend3",461}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"extremeValuesRVR4",841}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_loc17_2",1592}, + {""}, + {"padding_loc192_1",1599}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"*********_EXTRA_DATA_***************",4}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, + {"Time_Range_One_E2",248}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, + {"numberOfPointsAlongYAxisInCouplingArea",1452}, + {""}, {""}, {""}, + {"padding_grid50_1",1578}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"extremeValuesRVR1",838}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_sec2_1",1638}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"Ensemble_Combinat_Number_0_none_E4",49}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_loc12_1",1582}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"Missing_Model_LBC",163}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"padding_loc2_1",1616}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_loc29_1",1613}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"extremeValuesRVR3",840}, + {""}, {""}, {""}, + {"padding_loc20_1",1601}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"padding_loc28_1",1612}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_grid5_1",1579}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"padding_sec2_3",1640}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_loc13_4",1586}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"Time_Range_One_E4",250}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_loc29_3",1615}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"Ensemble_Combinat_Number_0_none_E3",48}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_loc14_1",1588}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_loc191_1",1596}, + {""}, {""}, {""}, {""}, {"DIAG",25}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"presentWeather2PresentTrend2",1705}, + {"TYPE_OR",244}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"extractDateTimeDayRank",811}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"Time_Range_One_E3",249}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"padding_loc37_2",1621}, + {"numberOfUsefulPointsAlongYAxis",1479}, + {"TYPE_PF",245}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"lBB",1055}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc37_2",1619}, + {"Threshold_Or_Distribution_0_no_1_yes",246}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"padding_grid1_1",1572}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -7198,149 +7565,253 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"presentWeather1PresentTrend2",1700}, + {"padding_loc13_1",1583}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"ExtremeValuesRVR3",63}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"padding_grid50_1",1576}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"padding_sec2_3",1638}, {""}, {""}, {""}, {""}, - {"RVR2_1",221}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsBase2Trend4",461}, + {"TYPE_CF",239}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"presentWeather2PresentTrend1",1704}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"CCCC",20}, + {"runwayBrakingActionState2",1832}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc191_3",1596}, + {"padding_loc13_3",1585}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"Time_Range_One_E4",250}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc37_1",1618}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, - {"padding_loc29_3",1613}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"RVR1_1",220}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc13_2",1582}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"presentWeather1PresentTrend1",1699}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"genVertHeightCoords",893}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {"ExtremeValuesRVR2",62}, + {""}, {""}, + {"Less_Than_Or_To_Overall_Distribution",122}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"gts_CCCC",928}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"LBC_Initial_Conditions",97}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"X2InGridLengths",267}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"ExtremeValuesRVR1",61}, - {""}, {""}, {""}, - {"Ensemble_Combinat_Number_0_none_E3",48}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc13_1",1581}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc16_1",1589}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"X1InGridLengths",265}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"*********_EXTRA_DATA_***************",4}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"TYPE_FC",240}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"P_TACC",216}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_sec2_2",1637}, + {"swapScanningY",2150}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"padding_loc27_2",1611}, + {""}, + {"padding_loc191_2",1597}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, + {"padding_loc16_1",1591}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"ExtremeValuesRVR4",64}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"padding_loc191_3",1598}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"ExtremeValuesInMaximumRVR2",58}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"bitsPerValueAndRepack",370}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"Local_Number_Members_Used_E2",139}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {"GG",69}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"Y2InGridLengths",276}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"ExtremeValuesRVR1",61}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, + {"runwayBrakingActionState4",1834}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"ExtremeValuesRVR3",63}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_loc15_1",1590}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, + {"padding_loc37_1",1620}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"Time_Range_Two_E2",251}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"GRIBEditionNumber",74}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_loc21_1",1602}, + {"YY",279}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"Missing_Model_LBC_E2",164}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"padding_loc23_1",1603}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"runwayBrakingActionState1",1831}, + {"YpInGridLengths",283}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {"ExtremeValuesInMaximumRVR4",60}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"Ensemble_Combinat_Number_0_none_E2",47}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc2_2",1615}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"numberOfPointsAlongTheYAxis",1448}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"Local_Number_Members_Used_E4",141}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc12_1",1580}, + {"meanValueRVR2",1285}, + {""}, {""}, {""}, {""}, + {"Time_Range_Two_E4",253}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc29_2",1612}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"Y1InGridLengths",274}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsBase2Trend3",460}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"runwayBrakingActionState3",1833}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"Time_Range_One_E3",249}, - {""}, {""}, {""}, {""}, - {"padding_sec2_1",1636}, + {"padding_loc27_1",1610}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -7349,150 +7820,29 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc2_1",1614}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"extremeCounterClockwiseWindDirection",837}, - {"Threshold_Or_Distribution_0_no_1_yes",246}, {""}, {""}, {""}, - {"padding_loc29_1",1611}, - {"indexingTimeHHMM",977}, + {"padding_loc26_1",1609}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"TYPE_AN",238}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc28_1",1610}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"Original_Parameter_Iden_CodeTable2",207}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"Time_Range_Two_E3",252}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_grid5_1",1577}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc20_1",1599}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsBase2Trend2",459}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, - {"Time_Range_One_E2",248}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"cloudsBase2Trend1",458}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc27_2",1609}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"Less_Than_Or_To_Overall_Distribution",122}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, - {"runwayBrakingActionState4",1831}, - {"Missing_Model_LBC",163}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"GRIBEditionNumber",74}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"lBB",1055}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, - {"padding_loc27_1",1608}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, - {"Local_Number_Members_Used_E4",141}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"bitsPerValueAndRepack",369}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc244_1",1602}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc191_2",1595}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"padding_loc15_1",1588}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"ExtremeValuesInMaximumRVR1",57}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -7505,6 +7855,20 @@ static const struct grib_keys_hash wordlist[] = {"Missing_Model_LBC_E4",166}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"GRIB",70}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_loc13_5",1587}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {"ExtremeValuesInMaximumRVR3",59}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -7513,15 +7877,28 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"TYPE_FC",240}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, - {"padding_loc244_3",1604}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"Local_Number_Members_Used_E3",140}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"LBC_Initial_Conditions",97}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"meanValueRVR4",1287}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_loc244_1",1604}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -7531,25 +7908,7 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {"numberOfUnusedBitsAtEndOfSection3",1475}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -7568,45 +7927,35 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"Time_Range_Two_E4",253}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"ExtremeValuesInMaximumRVR2",58}, - {"padding_loc13_5",1585}, - {""}, - {"padding_loc23_1",1601}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc26_1",1607}, + {"Y2InGridLengths",276}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"Missing_Model_LBC_E3",165}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"P_TACC",216}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"runwayBrakingActionState3",1830}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"ExtremeValuesInMaximumRVR1",57}, + {"meanValueRVR1",1284}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -7622,13 +7971,36 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"GRIB",70}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc21_1",1600}, - {""}, {""}, {""}, - {"gts_CCCC",928}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"meanValueRVR3",1286}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"padding_loc244_2",1605}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -7640,7 +8012,34 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"Local_Number_Members_Used_E3",140}, + {"Y1InGridLengths",274}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"padding_loc244_3",1606}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"Model_LBC_Member_Identifier",169}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -7662,43 +8061,20 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"Time_Range_Two_E3",252}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"runwayBrakingActionState2",1829}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, - {"Missing_Model_LBC_E3",165}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"padding_loc245_1",1607}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"NINT_RITZ_EXP",183}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"runwayBrakingActionState1",1828}, + {"GRIBEXSection1Problem",71}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"Time_Range_Two_E2",251}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -7706,96 +8082,7 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"Local_Number_Members_Used_E2",139}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, - {"Original_Parameter_Iden_CodeTable2",207}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc244_2",1603}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"padding_loc245_1",1605}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"Missing_Model_LBC_E2",164}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {"INGRIB",90}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -7833,17 +8120,55 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"NINT_LOG10_RITZ",182}, - {""}, - {"BUDG",17}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, + {"padding_loc245_2",1608}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, + {"BBB",16}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"NINT_RITZ_EXP",183}, + {"Used_Model_LBC",257}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -7866,12 +8191,7 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {"numberOfBitsUsedForTheGroupWidths",1374}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -7922,12 +8242,11 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"P_TAVG",217}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"NINT_LOG10_RITZ",182}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -7937,197 +8256,13 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"GRIBEXSection1Problem",71}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, - {"Model_LBC_Member_Identifier",169}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"Used_Model_LBC",257}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"padding_loc245_2",1606}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"BBB",16}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"Show_Combination_Ensem_E4_0_no_1_yes",230}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"Show_Combination_Ensem_E3_0_no_1_yes",229}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"P_TAVG",217}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {"GRIBEX_boustrophedonic",73}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -8135,6 +8270,8 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, + {"BUDG",17}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -8158,7 +8295,87 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {"Show_Combination_Ensem_E2_0_no_1_yes",228}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -8201,57 +8418,100 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"Show_Combination_Ensem_E4_0_no_1_yes",230}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"GRIBEXShBugPresent",72}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {"Show_Combination_Ensem_E3_0_no_1_yes",229}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {"At_least__Or_Distribut_Proportion_Of",14}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -8277,8 +8537,6 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"GRIBEXShBugPresent",72}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -8491,7 +8749,6 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"Used_Model_LBC_E4",260}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -8514,95 +8771,7 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"Used_Model_LBC_E3",259}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, - {"GRIB_DEPTH",75}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {"Used_Model_LBC_E2",258}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -8645,6 +8814,8 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, + {"Used_Model_LBC_E4",260}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -8685,6 +8856,8 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, + {"Used_Model_LBC_E3",259}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -8712,6 +8885,8 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, + {"GRIB_DEPTH",75}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -8810,7 +8985,165 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, + {"AEC_PAD_RSI_OPTION_MASK",11}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {"GRIB_LATITUDE",76}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -8923,8 +9256,6 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {"AEC_PAD_RSI_OPTION_MASK",11}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -8935,30 +9266,6 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {"GRIB_LONGITUDE",77}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -8968,39 +9275,7 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {"AEC_RESTRICTED_OPTION_MASK",12}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -9185,7 +9460,10 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {"AEC_DATA_SIGNED_OPTION_MASK",10}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -9367,6 +9645,104 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {"AEC_DATA_3BYTE_OPTION_MASK",7}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -9612,101 +9988,7 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, + {""}, {""}, {""}, {""}, {"AEC_DATA_MSB_OPTION_MASK",8}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, @@ -9960,7 +10242,50 @@ static const struct grib_keys_hash wordlist[] = {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, - {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, + {""}, {""}, {""}, {""}, {""}, {""}, {"AEC_DATA_PREPROCESS_OPTION_MASK",9} }; diff --git a/src/grib_header_compute.c b/src/grib_header_compute.c index 2e253620d..d8f9fb29f 100644 --- a/src/grib_header_compute.c +++ b/src/grib_header_compute.c @@ -445,9 +445,9 @@ void grib_math_delete(grib_context* c, grib_math* m) grib_math* grib_math_new(grib_context* c, const char* formula, int* err) { - grib_math* x; - char* f = 0; - char* fsave = 0; + grib_math* x = NULL; + char* f = NULL; + char* fsave = NULL; *err = 0; @@ -467,6 +467,7 @@ grib_math* grib_math_new(grib_context* c, const char* formula, int* err) if (*f) { grib_context_log(c, GRIB_LOG_ERROR, "grib_math_new : Part of the formula was not processed: '%s'", f); + *err = GRIB_INVALID_ARGUMENT; return NULL; } diff --git a/src/grib_iterator_class_lambert_conformal.c b/src/grib_iterator_class_lambert_conformal.c index f8c04392b..843ad691b 100644 --- a/src/grib_iterator_class_lambert_conformal.c +++ b/src/grib_iterator_class_lambert_conformal.c @@ -170,8 +170,7 @@ static int init_sphere(grib_handle* h, double Dx, double Dy, double radius, double latFirstInRadians, double lonFirstInRadians, double LoVInRadians, double Latin1InRadians, double Latin2InRadians, - double LaDInRadians, - long iScansNegatively, long jScansPositively, long jPointsAreConsecutive) + double LaDInRadians) { int i, j; double f, n, rho, rho0, angle, x0, y0, x, y, tmp, tmp2; @@ -474,8 +473,7 @@ static int init(grib_iterator* iter, grib_handle* h, grib_arguments* args) LoVInDegrees, Dx, Dy, radius, latFirstInRadians, lonFirstInRadians, - LoVInRadians, Latin1InRadians, Latin2InRadians, LaDInRadians, - iScansNegatively, jScansPositively, jPointsAreConsecutive); + LoVInRadians, Latin1InRadians, Latin2InRadians, LaDInRadians); } if (err) return err; diff --git a/src/grib_jasper_encoding.c b/src/grib_jasper_encoding.c index f51155929..fe8facf92 100644 --- a/src/grib_jasper_encoding.c +++ b/src/grib_jasper_encoding.c @@ -18,18 +18,67 @@ #undef PACKAGE_TARNAME #undef PACKAGE_VERSION #include "jasper/jasper.h" - #define MAXOPTSSIZE 1024 -int grib_jasper_decode(grib_context* c, unsigned char* buf, size_t* buflen, double* values, size_t* no_values) +static int ecc_jasper_initialise() { - /*jas_setdbglevel(99999);*/ +#if JASPER_VERSION_MAJOR == 3 + int jaserr = 0; + jas_conf_clear(); + jas_conf_set_max_mem_usage(jas_get_total_mem_size()); + jaserr = jas_init_library(); + if (jaserr) return jaserr; + jaserr = jas_init_thread(); + if (jaserr) return jaserr; +#endif + return 0; +} + +static jas_image_t* ecc_jasper_decode(jas_stream_t *in) +{ +#if JASPER_VERSION_MAJOR == 3 + /* Second argument (=fmt) < 0 means "If possible, try to determine the format of the input data" */ + return jas_image_decode(in, -1, 0); +#else + return jpc_decode(in, NULL); +#endif +} + +static int ecc_jasper_encode(jas_image_t *image, jas_stream_t *jpcstream, char *optstr) +{ +#if JASPER_VERSION_MAJOR == 3 + const int fmt = jas_image_strtofmt("jpc"); + return jas_image_encode(image, jpcstream, fmt, optstr); +#else + return jpc_encode(image, jpcstream, optstr); +#endif +} + +static void ecc_jasper_cleanup() +{ +#if JASPER_VERSION_MAJOR == 3 + jas_cleanup_thread(); + jas_cleanup_library(); +#endif +} + +int grib_jasper_decode(grib_context* c, unsigned char* buf, const size_t* buflen, double* values, const size_t* n_vals) +{ + /* jas_setdbglevel(99999); */ jas_image_t* image = NULL; jas_stream_t* jpeg = NULL; int code = GRIB_SUCCESS; jas_matrix_t* matrix = NULL; jas_image_cmpt_t* p; int i, j, k; + int jaserr = 0; /* 0 means success */ + + jaserr = ecc_jasper_initialise(); + if (jaserr) { + grib_context_log(c, GRIB_LOG_ERROR, "grib_jasper_decode: Failed to initialize JasPer library. JasPer error %d", jaserr); + code = GRIB_DECODING_ERROR; + goto cleanup; + } jpeg = jas_stream_memopen((char*)buf, *buflen); if (!jpeg) { @@ -37,9 +86,9 @@ int grib_jasper_decode(grib_context* c, unsigned char* buf, size_t* buflen, doub goto cleanup; } - grib_context_log(c, GRIB_LOG_DEBUG, "grib_jasper_decode: Jasper version %s", jas_getversion()); + grib_context_log(c, GRIB_LOG_DEBUG, "grib_jasper_decode: JasPer version %s", jas_getversion()); - image = jpc_decode(jpeg, NULL); + image = ecc_jasper_decode(jpeg); if (!image) { code = GRIB_DECODING_ERROR; goto cleanup; @@ -54,15 +103,19 @@ int grib_jasper_decode(grib_context* c, unsigned char* buf, size_t* buflen, doub } matrix = jas_matrix_create(jas_image_height(image), jas_image_width(image)); - if (!matrix) { code = GRIB_DECODING_ERROR; goto cleanup; } - jas_image_readcmpt(image, 0, 0, 0, jas_image_width(image), jas_image_height(image), matrix); + jaserr = jas_image_readcmpt(image, 0, 0, 0, jas_image_width(image), jas_image_height(image), matrix); + if (jaserr) { + grib_context_log(c, GRIB_LOG_ERROR, "grib_jasper_decode: Failed to read JasPer component data. JasPer error %d", jaserr); + code = GRIB_DECODING_ERROR; + goto cleanup; + } - Assert(p->height_ * p->width_ == *no_values); + Assert(p->height_ * p->width_ == *n_vals); k = 0; for (i = 0; i < p->height_; i++) @@ -77,6 +130,7 @@ cleanup: jas_image_destroy(image); if (jpeg) jas_stream_close(jpeg); + ecc_jasper_cleanup(); return code; } @@ -84,7 +138,7 @@ cleanup: int grib_jasper_encode(grib_context* c, j2k_encode_helper* helper) { int code = GRIB_SUCCESS; - int jaserr; + int jaserr = 0; char opts[MAXOPTSSIZE]; double reference_value = helper->reference_value; @@ -156,7 +210,7 @@ int grib_jasper_encode(grib_context* c, j2k_encode_helper* helper) } } - /*jas_init();*/ + ecc_jasper_initialise(); opts[0] = 0; @@ -166,7 +220,7 @@ int grib_jasper_encode(grib_context* c, j2k_encode_helper* helper) } Assert(cmpt.width_ * cmpt.height_ * cmpt.cps_ == buflen); - grib_context_log(c, GRIB_LOG_DEBUG, "grib_jasper_encode: Jasper version %s", jas_getversion()); + grib_context_log(c, GRIB_LOG_DEBUG, "grib_jasper_encode: JasPer version %s", jas_getversion()); pcmpt = &cmpt; image.cmpts_ = &pcmpt; @@ -175,12 +229,12 @@ int grib_jasper_encode(grib_context* c, j2k_encode_helper* helper) cmpt.stream_ = istream; jpcstream = jas_stream_memopen((char*)helper->jpeg_buffer, helper->buffer_size); - jaserr = jpc_encode(&image, jpcstream, opts); - if (jaserr != 0) { - /* increase the number of guard bits */ + jaserr = ecc_jasper_encode(&image, jpcstream, opts); + if (jaserr) { + /* Failed to encode. Increase the number of guard bits */ strcat(opts, "\nnumgbits=4"); - grib_context_log(c, GRIB_LOG_ERROR, "JASPER: error %d, increasing the number of guard bits", jaserr); + grib_context_log(c, GRIB_LOG_ERROR, "grib_jasper_encode: JasPer error %d, increasing the number of guard bits", jaserr); jas_stream_close(istream); istream = 0; jas_stream_close(jpcstream); @@ -189,11 +243,11 @@ int grib_jasper_encode(grib_context* c, j2k_encode_helper* helper) istream = jas_stream_memopen((char*)encoded, buflen); cmpt.stream_ = istream; jpcstream = jas_stream_memopen((char*)helper->jpeg_buffer, helper->buffer_size); - jaserr = jpc_encode(&image, jpcstream, opts); + jaserr = ecc_jasper_encode(&image, jpcstream, opts); } - if (jaserr != 0) { - grib_context_log(c, GRIB_LOG_ERROR, "JASPER: error %d", jaserr); + if (jaserr) { + grib_context_log(c, GRIB_LOG_ERROR, "grib_jasper_encode: Failed to encode. JasPer error %d", jaserr); code = GRIB_ENCODING_ERROR; goto cleanup; } @@ -210,23 +264,23 @@ cleanup: jas_stream_close(istream); if (jpcstream) jas_stream_close(jpcstream); - + ecc_jasper_cleanup(); return code; } #else -int grib_jasper_decode(grib_context* c, unsigned char* buf, size_t* buflen, double* val, size_t* n_vals) +int grib_jasper_decode(grib_context* c, unsigned char* buf, const size_t* buflen, double* val, const size_t* n_vals) { grib_context_log(c, GRIB_LOG_ERROR, - "grib_accessor_data_jpeg2000_packing: Jasper JPEG support not enabled."); + "grib_accessor_data_jpeg2000_packing: JasPer JPEG support not enabled."); return GRIB_FUNCTIONALITY_NOT_ENABLED; } int grib_jasper_encode(grib_context* c, j2k_encode_helper* helper) { grib_context_log(c, GRIB_LOG_ERROR, - "grib_accessor_data_jpeg2000_packing: Jasper JPEG support not enabled."); + "grib_accessor_data_jpeg2000_packing: JasPer JPEG support not enabled."); return GRIB_FUNCTIONALITY_NOT_ENABLED; } diff --git a/src/grib_oarray.c b/src/grib_oarray.c index 5b90a2523..f7ad9f4bb 100644 --- a/src/grib_oarray.c +++ b/src/grib_oarray.c @@ -82,6 +82,7 @@ void grib_oarray_delete(grib_context* c, grib_oarray* v) grib_context_free(c, v); } +#if 0 void grib_oarray_delete_content(grib_context* c, grib_oarray* v) { int i; @@ -90,12 +91,14 @@ void grib_oarray_delete_content(grib_context* c, grib_oarray* v) if (!c) c = grib_context_get_default(); for (i = 0; i < v->n; i++) { - if (v->v[i]) + if (v->v[i]) { grib_context_free(c, v->v[i]); - v->v[i] = 0; + v->v[i] = 0; + } } v->n = 0; } +#endif void** grib_oarray_get_array(grib_context* c, grib_oarray* v) { diff --git a/src/grib_trie_with_rank.c b/src/grib_trie_with_rank.c index 978499f99..c02e3e35a 100644 --- a/src/grib_trie_with_rank.c +++ b/src/grib_trie_with_rank.c @@ -382,8 +382,9 @@ void grib_trie_with_rank_delete_container(grib_trie_with_rank* t) GRIB_MUTEX_UNLOCK(&mutex); } -/* -static void grib_trie_with_rank_delete_list(grib_context* c,grib_trie_with_rank_list *list) { +#if 0 +static void grib_trie_with_rank_delete_list(grib_context* c,grib_trie_with_rank_list *list) +{ grib_trie_with_rank_list* next=list; grib_trie_with_rank_list* p; while (next) { @@ -393,7 +394,6 @@ static void grib_trie_with_rank_delete_list(grib_context* c,grib_trie_with_rank_ grib_context_free( c, p ); } } -*/ void grib_trie_with_rank_delete(grib_trie_with_rank* t) { @@ -434,7 +434,6 @@ void grib_trie_with_rank_clear(grib_trie_with_rank* t) } } -/* static void grib_trie_with_rank_insert_in_list(grib_trie_with_rank* t,void* data) { if (t->list==NULL) { t->list=grib_context_malloc_clear(t->context,sizeof(grib_trie_with_rank_list)); @@ -448,7 +447,7 @@ static void grib_trie_with_rank_insert_in_list(grib_trie_with_rank* t,void* data t->last_list->rank++; } } -*/ +#endif int grib_trie_with_rank_insert(grib_trie_with_rank* t, const char* key, void* data) { diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 638046659..526ec0651 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -16,6 +16,7 @@ list(APPEND test_bins read_any julian grib_indexing + grib_fieldset grib_multi_from_message grib_read_index unit_tests @@ -215,6 +216,7 @@ if( HAVE_BUILD_TOOLS ) grib_nearest_test pseudo_budg grib_gridType + grib_fieldset grib_octahedral grib_grid_mercator grib_global diff --git a/tests/bufr_filter_unpack_pack.sh b/tests/bufr_filter_unpack_pack.sh index b93407931..33267b84a 100755 --- a/tests/bufr_filter_unpack_pack.sh +++ b/tests/bufr_filter_unpack_pack.sh @@ -57,5 +57,14 @@ for f in $files; do rm -f $temp done +# ECC-989: Valgrind error: setting 'unpack=1' before setting unexpandedDescriptors +# --------------------------------------------------------------------------------- +f="$ECCODES_SAMPLES_PATH/BUFR4.tmpl" +cat > $fRules < $temp1 +grep -q "Biomass burning volatile organic compounds .*grib2/tables/local/ecmf/1/4.230.table" $temp1 + +${tools_dir}/grib_set -s paramId=219231 $sample2 $temp +${tools_dir}/grib_dump -O -p constituentType $temp > $temp1 +grep -q "Anthropogenic volatile organic compounds .*grib2/tables/local/ecmf/1/4.230.table" $temp1 + +${tools_dir}/grib_set -s paramId=211248 $sample2 $temp +${tools_dir}/grib_dump -O -p aerosolType $temp > $temp1 +grep -q "Nitrate Coarse Mode .*grib2/tables/local/ecmf/1/4.233.table" $temp1 + +${tools_dir}/grib_set -s paramId=215189 $sample2 $temp +${tools_dir}/grib_dump -O -p aerosolType $temp > $temp1 +grep -q "Nitrate Fine Mode .*grib2/tables/local/ecmf/1/4.233.table" $temp1 +grib_check_key_equals $temp aerosolTypeName "Nitrate Fine Mode" + # Clean up -rm -f $tempSample -rm -f $temp $temp1 +rm -f $tempSample $temp $temp1 diff --git a/tests/grib_ccsds.sh b/tests/grib_ccsds.sh index 611e52d81..dd7c902eb 100755 --- a/tests/grib_ccsds.sh +++ b/tests/grib_ccsds.sh @@ -21,16 +21,6 @@ outfile2=temp.$label.2 rm -f $outfile1 $outfile2 -# Use the sample file with CCSDS packing -# --------------------------------------- -sample_ccsds=$ECCODES_SAMPLES_PATH/ccsds_grib2.tmpl -${tools_dir}/grib_filter -o $outfile1 - $sample_ccsds << EOF - set values = { 55.0161, 99.7008 }; - write; -EOF -grib_check_key_equals $outfile1 packingType grid_ccsds -stats=`${tools_dir}/grib_get -M -F%.4f -p min,max $outfile1` -[ "$stats" = "55.0161 99.7008" ] # ECC-1263 # --------- @@ -111,5 +101,12 @@ ${tools_dir}/grib_compare -b $BLACKLIST $infile $outfile1 ${tools_dir}/grib_compare -c data:n $outfile1 $outfile2 +# ECC-1362 +# --------- +infile=${data_dir}/ccsds_szip.grib2 +res=`${tools_dir}/grib_get '-F%.3f' -p min,max,avg $infile` +[ "$res" = "-180.000 180.000 -0.044" ] + + # Clean up rm -f $outfile1 $outfile2 diff --git a/tests/grib_dump_samples.sh b/tests/grib_dump_samples.sh index 029f4c56c..1452f12a9 100755 --- a/tests/grib_dump_samples.sh +++ b/tests/grib_dump_samples.sh @@ -14,6 +14,8 @@ label="grib_dump_samples_test" temp=${label}".temp" +sample_ccsds="$ECCODES_SAMPLES_PATH/ccsds_grib2.tmpl" + # Test selected sample GRIB files samples=" GRIB1.tmpl @@ -25,9 +27,10 @@ samples=" regular_ll_sfc_grib1.tmpl regular_ll_sfc_grib2.tmpl " -for file in $samples; do - sf="$ECCODES_SAMPLES_PATH/$file" - ${tools_dir}/grib_dump -O $sf >/dev/null + +for sfile in $samples; do + sample="$ECCODES_SAMPLES_PATH/$sfile" + ${tools_dir}/grib_dump -O $sample >/dev/null done # Test grib_dump with -t option @@ -37,5 +40,16 @@ grep -q "codetable (int) typeOfSecondFixedSurface" $temp grep -q "ieeefloat (double) referenceValue" $temp grep -q "unsigned (int) numberOfSection" $temp +# Extra tests for CCSDS +if [ $HAVE_AEC -eq 1 ]; then + ${tools_dir}/grib_dump -O $sample_ccsds >/dev/null + rm -f $temp + echo 'set values = { 55.0161, 66.666, 99.7008 };write;' |\ + ${tools_dir}/grib_filter -o $temp - $sample_ccsds + grib_check_key_equals $temp packingType,numberOfValues 'grid_ccsds 3' + stats=`${tools_dir}/grib_get -M -F%.4f -p min,max $temp` + [ "$stats" = "55.0161 99.7008" ] + ${tools_dir}/grib_dump -O $temp +fi rm -f $temp diff --git a/tests/grib_encode_pthreads.c b/tests/grib_encode_pthreads.c index e227e24bd..d6e056e62 100644 --- a/tests/grib_encode_pthreads.c +++ b/tests/grib_encode_pthreads.c @@ -54,7 +54,6 @@ static int encode_file(char* input_file, char* output_file) grib_handle* source_handle = NULL; const void* buffer = NULL; int err = 0; - size_t str_len = 0; FILE* in = fopen(input_file, "rb"); FILE* out = fopen(output_file, "wb"); @@ -89,7 +88,7 @@ static int encode_file(char* input_file, char* output_file) GRIB_CHECK(grib_set_long(clone_handle, "bitsPerValue", 16), 0); /*GRIB_CHECK(grib_set_string(clone_handle, "packingType", "grid_ccsds", &str_len), 0);*/ - GRIB_CHECK(grib_set_string(clone_handle, "packingType", "grid_simple", &str_len), 0); + /*GRIB_CHECK(grib_set_string(clone_handle, "packingType", "grid_simple", &str_len), 0);*/ GRIB_CHECK(grib_set_double_array(clone_handle, "values", values, values_len), 0); @@ -118,7 +117,7 @@ void do_stuff(void* arg) int i; for (i = 0; i < FILES_PER_ITERATION; i++) { - sprintf(output_file, "temp.grib_encode_pthreads.out_%d-%d.grib", (int)number, i); + sprintf(output_file, "temp.grib_encode_pthreads_test.out_%d-%d.grib", (int)number, i); encode_file(INPUT_FILE, output_file); } } diff --git a/tests/grib_encode_pthreads.sh b/tests/grib_encode_pthreads.sh index 4382bacb0..b000cb870 100755 --- a/tests/grib_encode_pthreads.sh +++ b/tests/grib_encode_pthreads.sh @@ -10,8 +10,29 @@ . ./include.sh -input=$ECCODES_SAMPLES_PATH/gg_sfc_grib2.tmpl +label="grib_encode_pthreads_test" -${test_dir}/grib_encode_pthreads $input +# Simple packing +# -------------- +${test_dir}/grib_encode_pthreads $ECCODES_SAMPLES_PATH/GRIB2.tmpl +for f in temp.$label.out_*.grib; do + ${tools_dir}/grib_get -p min,max,avg $f > $f.simple.txt +done -rm -f temp.grib_encode_pthreads.out_*.grib +rm -f temp.$label.out_*.grib + +if [ $HAVE_AEC -eq 1 ]; then + # CCSDS packing + # -------------- + ${test_dir}/grib_encode_pthreads $ECCODES_SAMPLES_PATH/ccsds_grib2.tmpl + for f in temp.$label.out_*.grib; do + ${tools_dir}/grib_get -p min,max,avg $f > $f.ccsds.txt + diff $f.simple.txt $f.ccsds.txt + rm $f.simple.txt $f.ccsds.txt + done +fi + +# Clean up +for f in temp.$label.out_*.grib; do + rm -f $f.simple.txt $f.ccsds.txt temp.$label.out_*.grib +done diff --git a/tests/grib_fieldset.c b/tests/grib_fieldset.c new file mode 100644 index 000000000..56e17b8ff --- /dev/null +++ b/tests/grib_fieldset.c @@ -0,0 +1,80 @@ +/* + * (C) Copyright 2005- ECMWF. + * + * This software is licensed under the terms of the Apache Licence Version 2.0 + * which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. + * + * In applying this licence, ECMWF does not waive the privileges and immunities granted to it by + * virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction. + */ +#include +#include +#include + +#include "grib_api.h" + +static void usage(const char* prog) +{ + fprintf(stderr, "Usage: %s order_by grib_file grib_file ...\n", prog); + exit(1); +} + +int main(int argc, char** argv) +{ + int err = 0; + long step; + char** filenames; + size_t nkeys, nfiles, i=0; + char* keys[] = { "step:i", "date", "paramId", "levelType" }; + grib_fieldset* set = NULL; + grib_handle* h = NULL; + char param[20] = {0,}; + char typeOfLevel[50] = {0,}; + char date[10] = {0,}; + size_t lenDate = 10, lenParam = 20, lenLevel = 50; + char* order_by = NULL; + + if (argc != 3) usage(argv[0]); + + nkeys = sizeof(keys) / sizeof(*keys); + order_by = argv[1]; + + nfiles = argc - 2; + filenames = (char**)malloc(sizeof(char*) * nfiles); + for (i = 0; i < nfiles; i++) + filenames[i] = (char*)strdup(argv[i + 2]); + + set = grib_fieldset_new_from_files(0, filenames, nfiles, keys, nkeys, 0, 0, &err); + GRIB_CHECK(err, 0); + + /* not yet implemented */ + /* err=grib_fieldset_apply_where(set,"(centre=='ecmf') && number==1 || step==6 "); */ + /* GRIB_CHECK(err,0); */ + + grib_fieldset_apply_order_by(set, order_by); + GRIB_CHECK(err, 0); + + printf("Ordering by %s\n", order_by); + printf("\n%d fields in the fieldset\n", grib_fieldset_count(set)); + printf("step,date,levelType,levelType\n"); + while ((h = grib_fieldset_next_handle(set, &err)) != NULL) { + lenParam = sizeof(param); + lenDate = sizeof(date); + lenLevel = sizeof(typeOfLevel); + GRIB_CHECK(grib_get_long(h, "step", &step), 0); + GRIB_CHECK(grib_get_string(h, "date", date, &lenDate), 0); + GRIB_CHECK(grib_get_string(h, "paramId", param, &lenParam), 0); + GRIB_CHECK(grib_get_string(h, "levelType", typeOfLevel, &lenLevel), 0); + + printf("%ld %s %s %s\n", step, date, typeOfLevel, param); + grib_handle_delete(h); + } + + grib_fieldset_delete(set); + grib_handle_delete(h); + for (i = 0; i < nfiles; i++) + free(filenames[i]); + free(filenames); + + return 0; +} diff --git a/tests/grib_fieldset.sh b/tests/grib_fieldset.sh new file mode 100755 index 000000000..d95f0bfd6 --- /dev/null +++ b/tests/grib_fieldset.sh @@ -0,0 +1,48 @@ +#!/bin/sh +# (C) Copyright 2005- ECMWF. +# +# This software is licensed under the terms of the Apache Licence Version 2.0 +# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. +# +# In applying this licence, ECMWF does not waive the privileges and immunities granted to it by +# virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction. +# + +. ./include.sh +set -u +label="grib_fieldset_test" +temp=temp.$label.txt +tempRef=temp.$label.ref +input_grb=${data_dir}/high_level_api.grib2 + +$EXEC ${test_dir}/grib_fieldset 'step:i asc' $input_grb > $temp +cat > $tempRef < $temp +cat > $tempRef <$tempFilt < #include #include - +#include #include "eccodes.h" int grib_fieldset_apply_where(grib_fieldset* set, const char* where_string); /*experimental*/ @@ -75,8 +75,8 @@ int main(int argc, char** argv) CODES_CHECK(err, 0); /* grib_fieldset_apply_where not fully implemented*/ - err=grib_fieldset_apply_where(set, "(centre=='ecmf') && number==1 || step==6"); - CODES_CHECK(err, 0); + err = grib_fieldset_apply_where(set, "(centre=='ecmf') && number==1 || step==6"); + assert(err == CODES_NOT_IMPLEMENTED); printf("ordering by %s\n", order_by); printf("%d fields in the fieldset\n", codes_fieldset_count(set)); diff --git a/tests/grib_packing_order.c b/tests/grib_packing_order.c index 0d420b5c3..dd212df96 100644 --- a/tests/grib_packing_order.c +++ b/tests/grib_packing_order.c @@ -24790,6 +24790,9 @@ typedef enum { VALUES_BEFORE_PACKING_TYPE } PackingStage; + +#define EPSILON 1e-5 + int main(int argc, char** argv) { size_t values_len = sizeof(values)/sizeof(values[0]); @@ -24799,6 +24802,7 @@ int main(int argc, char** argv) PackingStage packing_stage; char* packing_type; char* outfile_name; + int check = 1; if (argc != 4) usage(argv[0]); @@ -24815,6 +24819,10 @@ int main(int argc, char** argv) printf("Using sample_filename = %s\n", sample_filename); h = codes_grib_handle_new_from_samples(0, sample_filename); assert(h); + + if (strcmp(packing_type, "grid_second_order")==0 && packing_stage == VALUES_BEFORE_PACKING_TYPE) { + check = 0; /* TDOD */ + } CODES_CHECK(codes_set_long(h, "bitsPerValue", 16), 0); if (packing_stage == PACKING_TYPE_BEFORE_VALUES) { @@ -24831,7 +24839,25 @@ int main(int argc, char** argv) } CODES_CHECK(codes_write_message(h, outfile_name, "w"), 0); - codes_handle_delete(h); + printf("%s checks on decoded values '%s' (%s) ...\n", + (check?"Doing":"Skipping"), packing_type, argv[2]); + if (check) { + size_t i = 0; + double* vals = (double*)malloc(sizeof(double) * values_len); + GRIB_CHECK(grib_get_double_array(h, "values", vals, &values_len), 0); + for (i = 0; i < values_len; i++) { + const double diff = fabs(values[i] - vals[i]); + if (diff > EPSILON) { + fprintf(stderr, "Unpacked value different at i=%lu: original=%.7f decoded=%.7f\n", + i, values[i], vals[i]); + return 1; + } + } + free(vals); + } + + codes_handle_delete(h); + printf("All done\n"); return 0; } diff --git a/tests/grib_packing_order.sh b/tests/grib_packing_order.sh index c2c68c2af..dd40d842c 100755 --- a/tests/grib_packing_order.sh +++ b/tests/grib_packing_order.sh @@ -33,14 +33,6 @@ $EXEC ${test_dir}/grib_packing_order grid_simple values_before_packing_type $tem grib_check_key_equals $temp_simple1 packingType grid_simple ${tools_dir}/grib_compare $temp_simple1 $temp_simple2 -# Second order Packing: TODO -# --------------------------- -$EXEC ${test_dir}/grib_packing_order grid_second_order packing_type_before_values $temp_second1 -$EXEC ${test_dir}/grib_packing_order grid_second_order values_before_packing_type $temp_second2 -grib_check_key_equals $temp_second1 packingType grid_second_order -#${tools_dir}/grib_compare $temp_second1 $temp_second2 -${tools_dir}/grib_compare -c data:n $temp_simple1 $temp_second1 -# $temp_second2 is still not correct # PNG Packing # ------------- @@ -79,16 +71,29 @@ fi # IEEE # ------------ -#tests/grib_packing_order grid_ieee values_before_packing_type x2 # Does not work -$EXEC ${test_dir}/grib_packing_order grid_ieee packing_type_before_values $temp_ieee1 -$EXEC ${test_dir}/grib_packing_order grid_ieee values_before_packing_type $temp_ieee2 +if [ $HAVE_EXTRA_TESTS -eq 1 ]; then + #tests/grib_packing_order grid_ieee values_before_packing_type x2 # Does not work + $EXEC ${test_dir}/grib_packing_order grid_ieee packing_type_before_values $temp_ieee1 + $EXEC ${test_dir}/grib_packing_order grid_ieee values_before_packing_type $temp_ieee2 -${tools_dir}/grib_ls -n statistics $temp_ieee1 $temp_ieee2 -# TODO -# ${tools_dir}/grib_compare $temp_ieee1 $temp_ieee2 + ${tools_dir}/grib_ls -n statistics $temp_ieee1 $temp_ieee2 + # TODO + # ${tools_dir}/grib_compare $temp_ieee1 $temp_ieee2 + + # No point comparing with grid_simple as grid_ieee will be closer to the actual values + # and less lossy +fi + + +# Second order Packing: TODO +# --------------------------- +$EXEC ${test_dir}/grib_packing_order grid_second_order packing_type_before_values $temp_second1 +$EXEC ${test_dir}/grib_packing_order grid_second_order values_before_packing_type $temp_second2 +grib_check_key_equals $temp_second1 packingType grid_second_order +#${tools_dir}/grib_compare $temp_second1 $temp_second2 +${tools_dir}/grib_compare -c data:n $temp_simple1 $temp_second1 +# $temp_second2 is still not correct -# No point comparing with grid_simple as grid_ieee will be closer to the actual values -# and less lossy # Clean up rm -f $temp_simple1 $temp_simple2 diff --git a/tests/grib_set.sh b/tests/grib_set.sh index 41f928450..23367fdc6 100755 --- a/tests/grib_set.sh +++ b/tests/grib_set.sh @@ -18,7 +18,7 @@ temp=temp.grib_set.out rm -f $outfile -${tools_dir}/grib_set -v -p levtype,centre,levtype:l,centre:l -s levtype=pl,centre=80 $infile $outfile >$REDIRECT +${tools_dir}/grib_set -v -p levtype,centre,levtype,centre:l -s levtype=pl,centre=80 $infile $outfile >$REDIRECT levtype=`${tools_dir}/grib_get -p levtype $outfile` [ $levtype = "pl" ] @@ -36,7 +36,7 @@ outfile=${data_dir}/set.grib2 rm -f $outfile -${tools_dir}/grib_set -v -p levtype:l,centre:s -s typeOfLevel=isobaricInhPa,centre:s=cnmc $infile $outfile >$REDIRECT +${tools_dir}/grib_set -v -p levtype:s,centre:s -s typeOfLevel=isobaricInhPa,centre:s=cnmc $infile $outfile >$REDIRECT levtype=`${tools_dir}/grib_get -p levtype $outfile` [ $levtype = "pl" ] @@ -44,9 +44,6 @@ levtype=`${tools_dir}/grib_get -p levtype $outfile` centre=`${tools_dir}/grib_get -p centre $outfile` [ $centre = "cnmc" ] -#levtype=`${tools_dir}/grib_get -p levtype:l $outfile` -#[ $levtype -eq 100 ] - centre=`${tools_dir}/grib_get -p centre:l $outfile` [ $centre -eq 80 ] @@ -106,12 +103,38 @@ set -e # offsetValuesBy # ------------------ input=${data_dir}/reduced_latlon_surface.grib2 -${tools_dir}/grib_set -s offsetValuesBy=0.5 $input $temp +${tools_dir}/grib_set -s offsetValuesBy=0.5 $input $outfile max=`${tools_dir}/grib_get -F%.3f -p max $input` [ "$max" = "12.597" ] -max=`${tools_dir}/grib_get -F%.3f -p max $temp` +max=`${tools_dir}/grib_get -F%.3f -p max $outfile` [ "$max" = "13.097" ] +# ECC-1359: string that can be converted to an integer +# --------------------------------------------------- +${tools_dir}/grib_set -s month:s=6 $ECCODES_SAMPLES_PATH/GRIB2.tmpl $outfile +grib_check_key_equals $outfile month 6 +# Now try an illegal value: a string that cannot be converted to an integer +set +e +${tools_dir}/grib_set -s month=BAD $ECCODES_SAMPLES_PATH/GRIB2.tmpl $outfile 2> $temp +status=$? +set -e +[ $status -ne 0 ] +grep -q "String cannot be converted to an integer" $temp + +# ECC-1363: Does not fail for invalid value for key of type 'double' +# ------------------------------------------------------------------ +${tools_dir}/grib_set -s angleOfRotation:s=10.66 $ECCODES_SAMPLES_PATH/rotated_ll_sfc_grib2.tmpl $outfile +grib_check_key_equals $outfile angleOfRotation 10.66 +# Now try an illegal value: a string that cannot be converted to an integer +set +e +${tools_dir}/grib_set -s angleOfRotation=BAD $ECCODES_SAMPLES_PATH/rotated_ll_sfc_grib2.tmpl $outfile 2>$temp +status=$? +set -e +[ $status -ne 0 ] +grep -q "String cannot be converted to a double" $temp + + +# Clean up rm -f $outfile $temp diff --git a/tests/include.ctest.sh.in b/tests/include.ctest.sh.in index 2f313212b..2330af454 100644 --- a/tests/include.ctest.sh.in +++ b/tests/include.ctest.sh.in @@ -1,6 +1,24 @@ set -ea # For CMake +# Unset any environment variable that could interfere with tests +unset ECCODES_EXTRA_DEFINITION_PATH +unset ECCODES_LOG_STREAM +unset ECCODES_FAIL_IF_LOG_MESSAGE +unset ECCODES_DEBUG +unset ECCODES_GRIB_WRITE_ON_FAIL +unset ECCODES_GRIB_DATA_QUALITY_CHECKS +unset ECCODES_GRIB_KEEP_MATRIX +unset ECCODES_GRIB_NO_SPD +unset ECCODES_GRIB_NO_BIG_GROUP_SPLIT +unset ECCODES_GRIB_IEEE_PACKING +unset ECCODES_GRIBEX_MODE_ON +unset ECCODES_BUFRDC_MODE_ON +unset ECCODES_BUFR_SET_TO_MISSING_IF_OUT_OF_RANGE +unset ECCODES_BUFR_MULTI_ELEMENT_CONSTANT_ARRAYS +unset ECCODES_FILE_POOL_MAX_OPENED_FILES +unset ECCODES_IO_BUFFER_SIZE + set -x echo "Script: $0" diff --git a/tests/keys b/tests/keys index 8b1db4b19..7ec02ea4e 100644 --- a/tests/keys +++ b/tests/keys @@ -301,437 +301,437 @@ addExtraLocalSection,295 additionalFlagPresent,296 addressOfFileFreeSpaceInfo,297 aerosolType,298 -aerosolbinnumber,299 -aerosolpacking,300 -alternativeRowScanning,301 -altitudeOfTheCameraFromTheEarthsCentreMeasuredInUnitsOfTheEarthsRadius,302 -analysisOffsets,303 -angleDivisor,304 -angleMultiplier,305 -angleOfRotation,306 -angleOfRotationInDegrees,307 -angleOfRotationOfProjection,308 -angleSubdivisions,309 -anoffset,310 -anoffsetFirst,311 -anoffsetFrequency,312 -anoffsetLast,313 -applicationIdentifier,314 -assertion,315 -atmosphericChemicalOrPhysicalConstituentType,316 -attributeOfTile,317 -auxiliary,318 -average,319 -averaging1Flag,320 -averaging2Flag,321 -averagingPeriod,322 -avg,323 -azimuthalWidth,324 -backgroundGeneratingProcessIdentifier,325 -backgroundProcess,326 -band,327 -baseAddress,328 -baseDateEPS,329 -baseDateOfThisLeg,330 -baseTimeEPS,331 -baseTimeOfThisLeg,332 -basicAngleOfTheInitialProductionDomain,333 -beginDayTrend1,334 -beginDayTrend2,335 -beginDayTrend3,336 -beginDayTrend4,337 -beginHourTrend1,338 -beginHourTrend2,339 -beginHourTrend3,340 -beginHourTrend4,341 -beginMinuteTrend1,342 -beginMinuteTrend2,343 -beginMinuteTrend3,344 -beginMinuteTrend4,345 -beginMonthTrend1,346 -beginMonthTrend2,347 -beginMonthTrend3,348 -beginMonthTrend4,349 -beginYearTrend1,350 -beginYearTrend2,351 -beginYearTrend3,352 -beginYearTrend4,353 -biFourierCoefficients,354 -biFourierMakeTemplate,355 -biFourierPackingModeForAxes,356 -biFourierResolutionParameterM,357 -biFourierResolutionParameterN,358 -biFourierResolutionSubSetParameterM,359 -biFourierResolutionSubSetParameterN,360 -biFourierSubTruncationType,361 -biFourierTruncationType,362 -binaryScaleFactor,363 -bitMapIndicator,364 -bitmap,365 -bitmapPresent,366 -bitmapSectionPresent,367 -bitsPerValue,368 -bitsPerValueAndRepack,369 -boot_edition,370 -bottomLevel,371 -boustrophedonic,372 -boustrophedonicOrdering,373 -bufrDataEncoded,374 -bufrHeaderCentre,375 -bufrHeaderSubCentre,376 -bufrTemplate,377 -bufrdcExpandedDescriptors,378 -calendarIdPresent,379 -calendarIdentification,380 -calendarIdentificationTemplateNumber,381 -categories,382 -categoryType,383 -cavokOrVisibility,384 -ccccIdentifiers,385 -ccsdsBlockSize,386 -ccsdsCompressionOptionsMask,387 -ccsdsFlags,388 -ccsdsRsi,389 -ceilingAndVisibilityOK,390 -ceilingAndVisibilityOKTrend1,391 -ceilingAndVisibilityOKTrend2,392 -ceilingAndVisibilityOKTrend3,393 -ceilingAndVisibilityOKTrend4,394 -centralClusterDefinition,395 -centralLongitude,396 -centralLongitudeInDegrees,397 -centralLongitudeInMicrodegrees,398 -centre,399 -centreDescription,400 -centreForLocal,401 -centreForTable2,402 -centreLatitude,403 -centreLatitudeInDegrees,404 -centreLongitude,405 -centreLongitudeInDegrees,406 -centuryOfAnalysis,407 -centuryOfReference,408 -centuryOfReferenceTimeOfData,409 -cfName,410 -cfNameECMF,411 -cfNameLegacyECMF,412 -cfVarName,413 -cfVarNameECMF,414 -cfVarNameLegacyECMF,415 -changeDecimalPrecision,416 -changeIndicatorTrend1,417 -changeIndicatorTrend2,418 -changeIndicatorTrend3,419 -changeIndicatorTrend4,420 -changingPrecision,421 -channel,422 -channelNumber,423 -char,424 -charValues,425 -checkInternalVersion,426 -class,427 -classOfAnalysis,428 -climateDateFrom,429 -climateDateTo,430 -climatologicalRegime,431 -cloudsAbbreviation1,432 -cloudsAbbreviation1Trend1,433 -cloudsAbbreviation1Trend2,434 -cloudsAbbreviation1Trend3,435 -cloudsAbbreviation1Trend4,436 -cloudsAbbreviation2,437 -cloudsAbbreviation2Trend1,438 -cloudsAbbreviation2Trend2,439 -cloudsAbbreviation2Trend3,440 -cloudsAbbreviation2Trend4,441 -cloudsAbbreviation3,442 -cloudsAbbreviation3Trend1,443 -cloudsAbbreviation3Trend2,444 -cloudsAbbreviation3Trend3,445 -cloudsAbbreviation3Trend4,446 -cloudsAbbreviation4,447 -cloudsAbbreviation4Trend1,448 -cloudsAbbreviation4Trend2,449 -cloudsAbbreviation4Trend3,450 -cloudsAbbreviation4Trend4,451 -cloudsBase1,452 -cloudsBase1Trend1,453 -cloudsBase1Trend2,454 -cloudsBase1Trend3,455 -cloudsBase1Trend4,456 -cloudsBase2,457 -cloudsBase2Trend1,458 -cloudsBase2Trend2,459 -cloudsBase2Trend3,460 -cloudsBase2Trend4,461 -cloudsBase3,462 -cloudsBase3Trend1,463 -cloudsBase3Trend2,464 -cloudsBase3Trend3,465 -cloudsBase3Trend4,466 -cloudsBase4,467 -cloudsBase4Trend1,468 -cloudsBase4Trend2,469 -cloudsBase4Trend3,470 -cloudsBase4Trend4,471 -cloudsBaseCoded1,472 -cloudsBaseCoded1Trend1,473 -cloudsBaseCoded1Trend2,474 -cloudsBaseCoded1Trend3,475 -cloudsBaseCoded1Trend4,476 -cloudsBaseCoded2,477 -cloudsBaseCoded2Trend1,478 -cloudsBaseCoded2Trend2,479 -cloudsBaseCoded2Trend3,480 -cloudsBaseCoded2Trend4,481 -cloudsBaseCoded3,482 -cloudsBaseCoded3Trend1,483 -cloudsBaseCoded3Trend2,484 -cloudsBaseCoded3Trend3,485 -cloudsBaseCoded3Trend4,486 -cloudsBaseCoded4,487 -cloudsBaseCoded4Trend1,488 -cloudsBaseCoded4Trend2,489 -cloudsBaseCoded4Trend3,490 -cloudsBaseCoded4Trend4,491 -cloudsCode1,492 -cloudsCode1Trend1,493 -cloudsCode1Trend2,494 -cloudsCode1Trend3,495 -cloudsCode1Trend4,496 -cloudsCode2,497 -cloudsCode2Trend1,498 -cloudsCode2Trend2,499 -cloudsCode2Trend3,500 -cloudsCode2Trend4,501 -cloudsCode3,502 -cloudsCode3Trend1,503 -cloudsCode3Trend2,504 -cloudsCode3Trend3,505 -cloudsCode3Trend4,506 -cloudsCode4,507 -cloudsCode4Trend1,508 -cloudsCode4Trend2,509 -cloudsCode4Trend3,510 -cloudsCode4Trend4,511 -cloudsTitle1,512 -cloudsTitle1Trend1,513 -cloudsTitle1Trend2,514 -cloudsTitle1Trend3,515 -cloudsTitle1Trend4,516 -cloudsTitle2,517 -cloudsTitle2Trend1,518 -cloudsTitle2Trend2,519 -cloudsTitle2Trend3,520 -cloudsTitle2Trend4,521 -cloudsTitle3,522 -cloudsTitle3Trend1,523 -cloudsTitle3Trend2,524 -cloudsTitle3Trend3,525 -cloudsTitle3Trend4,526 -cloudsTitle4,527 -cloudsTitle4Trend1,528 -cloudsTitle4Trend2,529 -cloudsTitle4Trend3,530 -cloudsTitle4Trend4,531 -clusterIdentifier,532 -clusterMember1,533 -clusterMember10,534 -clusterMember2,535 -clusterMember3,536 -clusterMember4,537 -clusterMember5,538 -clusterMember6,539 -clusterMember7,540 -clusterMember8,541 -clusterMember9,542 -clusterNumber,543 -clusterSize,544 -clusteringDomain,545 -clusteringMethod,546 -clutterFilterIndicator,547 -cnmc_cmcc,548 -cnmc_isac,549 -codeFigure,550 -codeType,551 -codedNumberOfFirstOrderPackedValues,552 -codedNumberOfGroups,553 -codedValues,554 -coefsFirst,555 -coefsSecond,556 -commonBlock,557 -complexPacking,558 -componentIndex,559 -compressedData,560 -computeLaplacianOperator,561 -computeStatistics,562 -conceptDir,563 -conceptsDir1,564 -conceptsDir2,565 -conceptsLocalDirAll,566 -conceptsLocalDirECMF,567 -conceptsLocalMarsDirAll,568 -conceptsMasterDir,569 -conceptsMasterMarsDir,570 -consensus,571 -consensusCount,572 -const,573 -constantAntennaElevationAngle,574 -constantFieldHalfByte,575 -constituentType,576 -constituentTypeName,577 -controlForecastCluster,578 -coordAveraging0,579 -coordAveraging1,580 -coordAveraging2,581 -coordAveraging3,582 -coordAveragingTims,583 -coordinate1End,584 -coordinate1Flag,585 -coordinate1Start,586 -coordinate2End,587 -coordinate2Flag,588 -coordinate2Start,589 -coordinate3Flag,590 -coordinate3OfFirstGridPoint,591 -coordinate3OfLastGridPoint,592 -coordinate4Flag,593 -coordinate4OfFirstGridPoint,594 -coordinate4OfLastGridPoint,595 -coordinateFlag1,596 -coordinateFlag2,597 -coordinateIndexNumber,598 -coordinatesPresent,599 -core,600 -corr1Data,601 -corr2Data,602 -corr3Data,603 -corr4Data,604 -correction,605 -correction1,606 -correction1Part,607 -correction2,608 -correction2Part,609 -correction3,610 -correction3Part,611 -correction4,612 -correction4Part,613 -count,614 -countOfGroupLengths,615 -countOfICEFieldsUsed,616 -countTotal,617 -country,618 -crcrlf,619 -createNewData,620 -crraLocalVersion,621 -crraSection,622 -crraSuiteID,623 -daLoop,624 -data,625 -dataAccessors,626 -dataCategory,627 -dataDate,628 -dataFlag,629 -dataKeys,630 -dataLength,631 -dataOrigin,632 -dataRepresentation,633 -dataRepresentationTemplate,634 -dataRepresentationTemplateNumber,635 -dataRepresentationType,636 -dataSelection,637 -dataStream,638 -dataSubCategory,639 -dataTime,640 -dataType,641 -dataValues,642 -datasetForLocal,643 -date,644 -dateOfAnalysis,645 -dateOfForecast,646 -dateOfForecastRun,647 -dateOfForecastUsedInLocalTime,648 -dateOfIceFieldUsed,649 -dateOfModelVersion,650 -dateOfReference,651 -dateOfSSTFieldUsed,652 -dateSSTFieldUsed,653 -dateTime,654 -dateTimeOfForecastUsedInLocalTime,655 -dateTimeOfLocalTime,656 -datumSize,657 -day,658 -dayOfAnalysis,659 -dayOfEndOfOverallTimeInterval,660 -dayOfForecast,661 -dayOfForecastUsedInLocalTime,662 -dayOfModelVersion,663 -dayOfReference,664 -dayOfTheYearDate,665 -decimalPrecision,666 -decimalScaleFactor,667 -defaultFaFieldName,668 -defaultFaLevelName,669 -defaultFaModelName,670 -defaultName,671 -defaultParameter,672 -defaultSequence,673 -defaultShortName,674 -defaultStepUnits,675 -defaultTypeOfLevel,676 -default_max_val,677 -default_min_val,678 -default_step_units,679 -definitionFilesVersion,680 -deleteCalendarId,681 -deleteExtraLocalSection,682 -deleteLocalDefinition,683 -deletePV,684 -derivedForecast,685 -dewPointTemperature,686 -diagnostic,687 -diagnosticNumber,688 -diffInDays,689 -diffInHours,690 -dimension,691 -dimensionNumber,692 -dimensionType,693 -direction,694 -directionNumber,695 -directionOfVariation,696 -directionScalingFactor,697 -dirty_statistics,698 -disableGrib1LocalSection,699 -discipline,700 -distanceFromTubeToEnsembleMean,701 -distinctLatitudes,702 -distinctLongitudes,703 -doExtractArea,704 -doExtractDateTime,705 -doExtractSubsets,706 -doSimpleThinning,707 -domain,708 -driverInformationBlockAddress,709 -dummy,710 -dummy1,711 -dummy2,712 -dummyc,713 -dx,714 -dy,715 -earthIsOblate,716 -earthMajorAxis,717 -earthMajorAxisInMetres,718 -earthMinorAxis,719 -earthMinorAxisInMetres,720 -eastLongitudeOfCluster,721 -eastLongitudeOfDomainOfTubing,722 -easternLongitudeOfClusterDomain,723 -easternLongitudeOfDomain,724 -ed,725 -edition,726 -editionNumber,727 -efas_model,728 -efas_post_proc,729 +aerosolTypeName,299 +aerosolbinnumber,300 +aerosolpacking,301 +alternativeRowScanning,302 +altitudeOfTheCameraFromTheEarthsCentreMeasuredInUnitsOfTheEarthsRadius,303 +analysisOffsets,304 +angleDivisor,305 +angleMultiplier,306 +angleOfRotation,307 +angleOfRotationInDegrees,308 +angleOfRotationOfProjection,309 +angleSubdivisions,310 +anoffset,311 +anoffsetFirst,312 +anoffsetFrequency,313 +anoffsetLast,314 +applicationIdentifier,315 +assertion,316 +atmosphericChemicalOrPhysicalConstituentType,317 +attributeOfTile,318 +auxiliary,319 +average,320 +averaging1Flag,321 +averaging2Flag,322 +averagingPeriod,323 +avg,324 +azimuthalWidth,325 +backgroundGeneratingProcessIdentifier,326 +backgroundProcess,327 +band,328 +baseAddress,329 +baseDateEPS,330 +baseDateOfThisLeg,331 +baseTimeEPS,332 +baseTimeOfThisLeg,333 +basicAngleOfTheInitialProductionDomain,334 +beginDayTrend1,335 +beginDayTrend2,336 +beginDayTrend3,337 +beginDayTrend4,338 +beginHourTrend1,339 +beginHourTrend2,340 +beginHourTrend3,341 +beginHourTrend4,342 +beginMinuteTrend1,343 +beginMinuteTrend2,344 +beginMinuteTrend3,345 +beginMinuteTrend4,346 +beginMonthTrend1,347 +beginMonthTrend2,348 +beginMonthTrend3,349 +beginMonthTrend4,350 +beginYearTrend1,351 +beginYearTrend2,352 +beginYearTrend3,353 +beginYearTrend4,354 +biFourierCoefficients,355 +biFourierMakeTemplate,356 +biFourierPackingModeForAxes,357 +biFourierResolutionParameterM,358 +biFourierResolutionParameterN,359 +biFourierResolutionSubSetParameterM,360 +biFourierResolutionSubSetParameterN,361 +biFourierSubTruncationType,362 +biFourierTruncationType,363 +binaryScaleFactor,364 +bitMapIndicator,365 +bitmap,366 +bitmapPresent,367 +bitmapSectionPresent,368 +bitsPerValue,369 +bitsPerValueAndRepack,370 +boot_edition,371 +bottomLevel,372 +boustrophedonic,373 +boustrophedonicOrdering,374 +bufrDataEncoded,375 +bufrHeaderCentre,376 +bufrHeaderSubCentre,377 +bufrTemplate,378 +bufrdcExpandedDescriptors,379 +calendarIdPresent,380 +calendarIdentification,381 +calendarIdentificationTemplateNumber,382 +categories,383 +categoryType,384 +cavokOrVisibility,385 +ccccIdentifiers,386 +ccsdsBlockSize,387 +ccsdsCompressionOptionsMask,388 +ccsdsFlags,389 +ccsdsRsi,390 +ceilingAndVisibilityOK,391 +ceilingAndVisibilityOKTrend1,392 +ceilingAndVisibilityOKTrend2,393 +ceilingAndVisibilityOKTrend3,394 +ceilingAndVisibilityOKTrend4,395 +centralClusterDefinition,396 +centralLongitude,397 +centralLongitudeInDegrees,398 +centralLongitudeInMicrodegrees,399 +centre,400 +centreDescription,401 +centreForLocal,402 +centreForTable2,403 +centreLatitude,404 +centreLatitudeInDegrees,405 +centreLongitude,406 +centreLongitudeInDegrees,407 +centuryOfAnalysis,408 +centuryOfReference,409 +centuryOfReferenceTimeOfData,410 +cfName,411 +cfNameECMF,412 +cfNameLegacyECMF,413 +cfVarName,414 +cfVarNameECMF,415 +cfVarNameLegacyECMF,416 +changeDecimalPrecision,417 +changeIndicatorTrend1,418 +changeIndicatorTrend2,419 +changeIndicatorTrend3,420 +changeIndicatorTrend4,421 +changingPrecision,422 +channel,423 +channelNumber,424 +char,425 +charValues,426 +checkInternalVersion,427 +class,428 +classOfAnalysis,429 +climateDateFrom,430 +climateDateTo,431 +climatologicalRegime,432 +cloudsAbbreviation1,433 +cloudsAbbreviation1Trend1,434 +cloudsAbbreviation1Trend2,435 +cloudsAbbreviation1Trend3,436 +cloudsAbbreviation1Trend4,437 +cloudsAbbreviation2,438 +cloudsAbbreviation2Trend1,439 +cloudsAbbreviation2Trend2,440 +cloudsAbbreviation2Trend3,441 +cloudsAbbreviation2Trend4,442 +cloudsAbbreviation3,443 +cloudsAbbreviation3Trend1,444 +cloudsAbbreviation3Trend2,445 +cloudsAbbreviation3Trend3,446 +cloudsAbbreviation3Trend4,447 +cloudsAbbreviation4,448 +cloudsAbbreviation4Trend1,449 +cloudsAbbreviation4Trend2,450 +cloudsAbbreviation4Trend3,451 +cloudsAbbreviation4Trend4,452 +cloudsBase1,453 +cloudsBase1Trend1,454 +cloudsBase1Trend2,455 +cloudsBase1Trend3,456 +cloudsBase1Trend4,457 +cloudsBase2,458 +cloudsBase2Trend1,459 +cloudsBase2Trend2,460 +cloudsBase2Trend3,461 +cloudsBase2Trend4,462 +cloudsBase3,463 +cloudsBase3Trend1,464 +cloudsBase3Trend2,465 +cloudsBase3Trend3,466 +cloudsBase3Trend4,467 +cloudsBase4,468 +cloudsBase4Trend1,469 +cloudsBase4Trend2,470 +cloudsBase4Trend3,471 +cloudsBase4Trend4,472 +cloudsBaseCoded1,473 +cloudsBaseCoded1Trend1,474 +cloudsBaseCoded1Trend2,475 +cloudsBaseCoded1Trend3,476 +cloudsBaseCoded1Trend4,477 +cloudsBaseCoded2,478 +cloudsBaseCoded2Trend1,479 +cloudsBaseCoded2Trend2,480 +cloudsBaseCoded2Trend3,481 +cloudsBaseCoded2Trend4,482 +cloudsBaseCoded3,483 +cloudsBaseCoded3Trend1,484 +cloudsBaseCoded3Trend2,485 +cloudsBaseCoded3Trend3,486 +cloudsBaseCoded3Trend4,487 +cloudsBaseCoded4,488 +cloudsBaseCoded4Trend1,489 +cloudsBaseCoded4Trend2,490 +cloudsBaseCoded4Trend3,491 +cloudsBaseCoded4Trend4,492 +cloudsCode1,493 +cloudsCode1Trend1,494 +cloudsCode1Trend2,495 +cloudsCode1Trend3,496 +cloudsCode1Trend4,497 +cloudsCode2,498 +cloudsCode2Trend1,499 +cloudsCode2Trend2,500 +cloudsCode2Trend3,501 +cloudsCode2Trend4,502 +cloudsCode3,503 +cloudsCode3Trend1,504 +cloudsCode3Trend2,505 +cloudsCode3Trend3,506 +cloudsCode3Trend4,507 +cloudsCode4,508 +cloudsCode4Trend1,509 +cloudsCode4Trend2,510 +cloudsCode4Trend3,511 +cloudsCode4Trend4,512 +cloudsTitle1,513 +cloudsTitle1Trend1,514 +cloudsTitle1Trend2,515 +cloudsTitle1Trend3,516 +cloudsTitle1Trend4,517 +cloudsTitle2,518 +cloudsTitle2Trend1,519 +cloudsTitle2Trend2,520 +cloudsTitle2Trend3,521 +cloudsTitle2Trend4,522 +cloudsTitle3,523 +cloudsTitle3Trend1,524 +cloudsTitle3Trend2,525 +cloudsTitle3Trend3,526 +cloudsTitle3Trend4,527 +cloudsTitle4,528 +cloudsTitle4Trend1,529 +cloudsTitle4Trend2,530 +cloudsTitle4Trend3,531 +cloudsTitle4Trend4,532 +clusterIdentifier,533 +clusterMember1,534 +clusterMember10,535 +clusterMember2,536 +clusterMember3,537 +clusterMember4,538 +clusterMember5,539 +clusterMember6,540 +clusterMember7,541 +clusterMember8,542 +clusterMember9,543 +clusterNumber,544 +clusterSize,545 +clusteringDomain,546 +clusteringMethod,547 +clutterFilterIndicator,548 +cnmc_cmcc,549 +cnmc_isac,550 +codeFigure,551 +codeType,552 +codedNumberOfFirstOrderPackedValues,553 +codedNumberOfGroups,554 +codedValues,555 +coefsFirst,556 +coefsSecond,557 +commonBlock,558 +complexPacking,559 +componentIndex,560 +compressedData,561 +computeLaplacianOperator,562 +computeStatistics,563 +conceptDir,564 +conceptsDir1,565 +conceptsDir2,566 +conceptsLocalDirAll,567 +conceptsLocalDirECMF,568 +conceptsLocalMarsDirAll,569 +conceptsMasterDir,570 +conceptsMasterMarsDir,571 +consensus,572 +consensusCount,573 +const,574 +constantAntennaElevationAngle,575 +constantFieldHalfByte,576 +constituentType,577 +constituentTypeName,578 +controlForecastCluster,579 +coordAveraging0,580 +coordAveraging1,581 +coordAveraging2,582 +coordAveraging3,583 +coordAveragingTims,584 +coordinate1End,585 +coordinate1Flag,586 +coordinate1Start,587 +coordinate2End,588 +coordinate2Flag,589 +coordinate2Start,590 +coordinate3Flag,591 +coordinate3OfFirstGridPoint,592 +coordinate3OfLastGridPoint,593 +coordinate4Flag,594 +coordinate4OfFirstGridPoint,595 +coordinate4OfLastGridPoint,596 +coordinateFlag1,597 +coordinateFlag2,598 +coordinateIndexNumber,599 +coordinatesPresent,600 +core,601 +corr1Data,602 +corr2Data,603 +corr3Data,604 +corr4Data,605 +correction,606 +correction1,607 +correction1Part,608 +correction2,609 +correction2Part,610 +correction3,611 +correction3Part,612 +correction4,613 +correction4Part,614 +count,615 +countOfGroupLengths,616 +countOfICEFieldsUsed,617 +countTotal,618 +country,619 +crcrlf,620 +createNewData,621 +crraLocalVersion,622 +crraSection,623 +crraSuiteID,624 +daLoop,625 +data,626 +dataAccessors,627 +dataCategory,628 +dataDate,629 +dataFlag,630 +dataKeys,631 +dataLength,632 +dataOrigin,633 +dataRepresentation,634 +dataRepresentationTemplate,635 +dataRepresentationTemplateNumber,636 +dataRepresentationType,637 +dataSelection,638 +dataStream,639 +dataSubCategory,640 +dataTime,641 +dataType,642 +dataValues,643 +datasetForLocal,644 +date,645 +dateOfAnalysis,646 +dateOfForecast,647 +dateOfForecastRun,648 +dateOfForecastUsedInLocalTime,649 +dateOfIceFieldUsed,650 +dateOfModelVersion,651 +dateOfReference,652 +dateOfSSTFieldUsed,653 +dateSSTFieldUsed,654 +dateTime,655 +dateTimeOfForecastUsedInLocalTime,656 +dateTimeOfLocalTime,657 +datumSize,658 +day,659 +dayOfAnalysis,660 +dayOfEndOfOverallTimeInterval,661 +dayOfForecast,662 +dayOfForecastUsedInLocalTime,663 +dayOfModelVersion,664 +dayOfReference,665 +dayOfTheYearDate,666 +decimalPrecision,667 +decimalScaleFactor,668 +defaultFaFieldName,669 +defaultFaLevelName,670 +defaultFaModelName,671 +defaultName,672 +defaultParameter,673 +defaultSequence,674 +defaultShortName,675 +defaultStepUnits,676 +defaultTypeOfLevel,677 +default_max_val,678 +default_min_val,679 +default_step_units,680 +definitionFilesVersion,681 +deleteCalendarId,682 +deleteExtraLocalSection,683 +deleteLocalDefinition,684 +deletePV,685 +derivedForecast,686 +dewPointTemperature,687 +diagnostic,688 +diagnosticNumber,689 +diffInDays,690 +diffInHours,691 +dimension,692 +dimensionNumber,693 +dimensionType,694 +direction,695 +directionNumber,696 +directionOfVariation,697 +directionScalingFactor,698 +dirty_statistics,699 +disableGrib1LocalSection,700 +discipline,701 +distanceFromTubeToEnsembleMean,702 +distinctLatitudes,703 +distinctLongitudes,704 +doExtractArea,705 +doExtractDateTime,706 +doExtractSubsets,707 +doSimpleThinning,708 +domain,709 +driverInformationBlockAddress,710 +dummy,711 +dummy1,712 +dummy2,713 +dummyc,714 +dx,715 +dy,716 +earthIsOblate,717 +earthMajorAxis,718 +earthMajorAxisInMetres,719 +earthMinorAxis,720 +earthMinorAxisInMetres,721 +eastLongitudeOfCluster,722 +eastLongitudeOfDomainOfTubing,723 +easternLongitudeOfClusterDomain,724 +easternLongitudeOfDomain,725 +ed,726 +edition,727 +editionNumber,728 +efas_model,729 efiOrder,730 eight,731 elementsTable,732 @@ -1534,891 +1534,894 @@ offsetSection8,1528 offsetSection9,1529 offsetToEndOf4DvarWindow,1530 offsetValuesBy,1531 -oldSubtype,1532 -one,1533 -oneConstant,1534 -oneMillionConstant,1535 -oneMinuteMeanMaximumRVR1,1536 -oneMinuteMeanMaximumRVR2,1537 -oneMinuteMeanMaximumRVR3,1538 -oneMinuteMeanMaximumRVR4,1539 -oneMinuteMeanMinimumRVR1,1540 -oneMinuteMeanMinimumRVR2,1541 -oneMinuteMeanMinimumRVR3,1542 -oneMinuteMeanMinimumRVR4,1543 -oneThousand,1544 -oper,1545 -operStream,1546 -operatingMode,1547 -operationalForecastCluster,1548 -optimisationTime,1549 -optimizeScaleFactor,1550 -optionalData,1551 -opttime,1552 -orderOfSPD,1553 -orderOfSpatialDifferencing,1554 -orientationOfTheGrid,1555 -orientationOfTheGridInDegrees,1556 -origin,1557 -originalParameterNumber,1558 -originalParameterTableNumber,1559 -originalSubCentreIdentifier,1560 -originatingCentre,1561 -originatingCentreOfAnalysis,1562 -originatorLocalTemplate,1563 -originatorLocalTemplateNumber,1564 -overlayTemplate,1565 -overlayTemplateNumber,1566 -pack,1567 -packedValues,1568 -packingError,1569 -packingType,1570 -padding,1571 -padding_grid1_1,1572 -padding_grid1_2,1573 -padding_grid3_1,1574 -padding_grid4_1,1575 -padding_grid50_1,1576 -padding_grid5_1,1577 -padding_grid90_1,1578 -padding_loc10_1,1579 -padding_loc12_1,1580 -padding_loc13_1,1581 -padding_loc13_2,1582 -padding_loc13_3,1583 -padding_loc13_4,1584 -padding_loc13_5,1585 -padding_loc14_1,1586 -padding_loc14_2,1587 -padding_loc15_1,1588 -padding_loc16_1,1589 -padding_loc17_2,1590 -padding_loc18_1,1591 -padding_loc18_2,1592 -padding_loc190_1,1593 -padding_loc191_1,1594 -padding_loc191_2,1595 -padding_loc191_3,1596 -padding_loc192_1,1597 -padding_loc19_2,1598 -padding_loc20_1,1599 -padding_loc21_1,1600 -padding_loc23_1,1601 -padding_loc244_1,1602 -padding_loc244_2,1603 -padding_loc244_3,1604 -padding_loc245_1,1605 -padding_loc245_2,1606 -padding_loc26_1,1607 -padding_loc27_1,1608 -padding_loc27_2,1609 -padding_loc28_1,1610 -padding_loc29_1,1611 -padding_loc29_2,1612 -padding_loc29_3,1613 -padding_loc2_1,1614 -padding_loc2_2,1615 -padding_loc30_1,1616 -padding_loc30_2,1617 -padding_loc37_1,1618 -padding_loc37_2,1619 -padding_loc38_1,1620 -padding_loc3_1,1621 -padding_loc4_2,1622 -padding_loc50_1,1623 -padding_loc5_1,1624 -padding_loc6_1,1625 -padding_loc7_1,1626 -padding_loc9_1,1627 -padding_loc9_2,1628 -padding_local11_1,1629 -padding_local1_1,1630 -padding_local1_31,1631 -padding_local40_1,1632 -padding_local_35,1633 -padding_local_7_1,1634 -padding_sec1_loc,1635 -padding_sec2_1,1636 -padding_sec2_2,1637 -padding_sec2_3,1638 -padding_sec3_1,1639 -padding_sec4_1,1640 -paleontologicalOffset,1641 -param,1642 -paramId,1643 -paramIdECMF,1644 -paramIdLegacyECMF,1645 -param_value_max,1646 -param_value_min,1647 -parameter,1648 -parameterCategory,1649 -parameterCode,1650 -parameterDiscipline,1651 -parameterIndicator,1652 -parameterName,1653 -parameterNumber,1654 -parameterUnits,1655 -parameters,1656 -parametersVersion,1657 -partitionItems,1658 -partitionNumber,1659 -partitionTable,1660 -partitions,1661 -pastTendencyRVR1,1662 -pastTendencyRVR2,1663 -pastTendencyRVR3,1664 -pastTendencyRVR4,1665 -patch_precip_fp,1666 -pentagonalResolutionParameterJ,1667 -pentagonalResolutionParameterK,1668 -pentagonalResolutionParameterM,1669 -percentileValue,1670 -periodOfTime,1671 -periodOfTimeIntervals,1672 -perturbationNumber,1673 -perturbedType,1674 -phase,1675 -physicalFlag1,1676 -physicalFlag2,1677 -physicalMeaningOfVerticalCoordinate,1678 -pl,1679 -platform,1680 -plusOneinOrdersOfSPD,1681 -points,1682 -postAuxiliary,1683 -postAuxiliaryArrayPresent,1684 -powerOfTenUsedToScaleClimateWeight,1685 -preBitmapValues,1686 -preProcessingParameter,1687 -precision,1688 -precisionOfTheUnpackedSubset,1689 -predefined_grid,1690 -predefined_grid_values,1691 -preferLocalConcepts,1692 -present,1693 -presentTrend1,1694 -presentTrend2,1695 -presentTrend3,1696 -presentTrend4,1697 -presentWeather1Present,1698 -presentWeather1PresentTrend1,1699 -presentWeather1PresentTrend2,1700 -presentWeather1PresentTrend3,1701 -presentWeather1PresentTrend4,1702 -presentWeather2Present,1703 -presentWeather2PresentTrend1,1704 -presentWeather2PresentTrend2,1705 -presentWeather2PresentTrend3,1706 -presentWeather2PresentTrend4,1707 -presentWeather3Present,1708 -presentWeather3PresentTrend1,1709 -presentWeather3PresentTrend2,1710 -presentWeather3PresentTrend3,1711 -presentWeather3PresentTrend4,1712 -pressureLevel,1713 -pressureUnits,1714 -primaryBitmap,1715 -primaryMissingValue,1716 -primaryMissingValueSubstitute,1717 -probContinous,1718 -probPoint,1719 -probProductDefinition,1720 -probabilityType,1721 -probabilityTypeName,1722 -process,1723 -produceLargeConstantFields,1724 -product,1725 -productDefinition,1726 -productDefinitionTemplateNumber,1727 -productDefinitionTemplateNumberInternal,1728 -productIdentifier,1729 -productType,1730 -productionStatusOfProcessedData,1731 -projSourceString,1732 -projString,1733 -projTargetString,1734 -projectLocalTemplate,1735 -projectLocalTemplateNumber,1736 -projectionCenterFlag,1737 -projectionCentreFlag,1738 -pv,1739 -pvlLocation,1740 -qfe,1741 -qfePresent,1742 -qfeUnits,1743 -qnh,1744 -qnhAPresent,1745 -qnhPresent,1746 -qnhUnits,1747 -qualityControl,1748 -qualityControlIndicator,1749 -qualityValueAssociatedWithParameter,1750 -quantile,1751 -quantileValue,1752 -radialAngularSpacing,1753 -radials,1754 -radius,1755 -radiusInMetres,1756 -radiusOfCentralCluster,1757 -radiusOfClusterDomain,1758 -radiusOfTheEarth,1759 -range,1760 -rangeBinSpacing,1761 -rdbDateTime,1762 -rdbSubtype,1763 -rdbType,1764 -rdb_key,1765 -rdbtime,1766 -rdbtimeDate,1767 -rdbtimeDay,1768 -rdbtimeHour,1769 -rdbtimeMinute,1770 -rdbtimeMonth,1771 -rdbtimeSecond,1772 -rdbtimeTime,1773 -rdbtimeYear,1774 -realPart,1775 -realPartOf00,1776 -recDateTime,1777 -recentWeather,1778 -recentWeatherTry,1779 -rectime,1780 -rectimeDay,1781 -rectimeHour,1782 -rectimeMinute,1783 -rectimeSecond,1784 -reducedGrid,1785 -refdate,1786 -reference,1787 -referenceDate,1788 -referenceForGroupLengths,1789 -referenceForGroupWidths,1790 -referenceOfLengths,1791 -referenceOfWidths,1792 -referenceReflectivityForEchoTop,1793 -referenceSampleInterval,1794 -referenceStep,1795 -referenceValue,1796 -referenceValueError,1797 -reflectivityCalibrationConstant,1798 -remarkPresent,1799 -reportType,1800 -representationMode,1801 -representationType,1802 -representativeMember,1803 -reserved,1804 -reserved1,1805 -reserved2,1806 -reserved3,1807 -reservedNeedNotBePresent,1808 -reservedOctet,1809 -reservedSection2,1810 -reservedSection3,1811 -reservedSection4,1812 -resolutionAndComponentFlags,1813 -resolutionAndComponentFlags1,1814 -resolutionAndComponentFlags2,1815 -resolutionAndComponentFlags3,1816 -resolutionAndComponentFlags4,1817 -resolutionAndComponentFlags6,1818 -resolutionAndComponentFlags7,1819 -resolutionAndComponentFlags8,1820 -restricted,1821 -rootGroupObjectHeaderAddress,1822 -rootGroupSymbolTableEntry,1823 -rootTablesDir,1824 -roundedMarsLatitude,1825 -roundedMarsLevelist,1826 -roundedMarsLongitude,1827 -runwayBrakingActionState1,1828 -runwayBrakingActionState2,1829 -runwayBrakingActionState3,1830 -runwayBrakingActionState4,1831 -runwayDepositCodeState1,1832 -runwayDepositCodeState2,1833 -runwayDepositCodeState3,1834 -runwayDepositCodeState4,1835 -runwayDepositState1,1836 -runwayDepositState2,1837 -runwayDepositState3,1838 -runwayDepositState4,1839 -runwayDepthOfDepositCodeState1,1840 -runwayDepthOfDepositCodeState2,1841 -runwayDepthOfDepositCodeState3,1842 -runwayDepthOfDepositCodeState4,1843 -runwayDepthOfDepositState1,1844 -runwayDepthOfDepositState2,1845 -runwayDepthOfDepositState3,1846 -runwayDepthOfDepositState4,1847 -runwayDesignatorRVR1,1848 -runwayDesignatorRVR2,1849 -runwayDesignatorRVR3,1850 -runwayDesignatorRVR4,1851 -runwayDesignatorState1,1852 -runwayDesignatorState2,1853 -runwayDesignatorState3,1854 -runwayDesignatorState4,1855 -runwayExtentOfContaminationCodeState1,1856 -runwayExtentOfContaminationCodeState2,1857 -runwayExtentOfContaminationCodeState3,1858 -runwayExtentOfContaminationCodeState4,1859 -runwayExtentOfContaminationState1,1860 -runwayExtentOfContaminationState2,1861 -runwayExtentOfContaminationState3,1862 -runwayExtentOfContaminationState4,1863 -runwayFrictionCodeValueState1,1864 -runwayFrictionCodeValueState2,1865 -runwayFrictionCodeValueState3,1866 -runwayFrictionCodeValueState4,1867 -runwayFrictionCoefficientCodeState1,1868 -runwayFrictionCoefficientCodeState2,1869 -runwayFrictionCoefficientCodeState3,1870 -runwayFrictionCoefficientCodeState4,1871 -runwayFrictionCoefficientState1,1872 -runwayFrictionCoefficientState2,1873 -runwayFrictionCoefficientState3,1874 -runwayFrictionCoefficientState4,1875 -runwaySideCodeState1,1876 -runwaySideCodeState2,1877 -runwaySideCodeState3,1878 -runwaySideCodeState4,1879 -runwayState,1880 -sampleSizeOfModelClimate,1881 -satelliteID,1882 -satelliteIdentifier,1883 -satelliteNumber,1884 -satelliteSeries,1885 -scaleFactorAtReferencePoint,1886 -scaleFactorOfCentralWaveNumber,1887 -scaleFactorOfDistanceFromEnsembleMean,1888 -scaleFactorOfDistributionFunctionParameter,1889 -scaleFactorOfEarthMajorAxis,1890 -scaleFactorOfEarthMinorAxis,1891 -scaleFactorOfFirstFixedSurface,1892 -scaleFactorOfFirstSize,1893 -scaleFactorOfFirstWavelength,1894 -scaleFactorOfLengthOfSemiMajorAxis,1895 -scaleFactorOfLengthOfSemiMinorAxis,1896 -scaleFactorOfLowerLimit,1897 -scaleFactorOfMajorAxisOfOblateSpheroidEarth,1898 -scaleFactorOfMinorAxisOfOblateSpheroidEarth,1899 -scaleFactorOfPrimeMeridianOffset,1900 -scaleFactorOfRadiusOfSphericalEarth,1901 -scaleFactorOfSecondFixedSurface,1902 -scaleFactorOfSecondSize,1903 -scaleFactorOfSecondWavelength,1904 -scaleFactorOfStandardDeviation,1905 -scaleFactorOfStandardDeviationInTheCluster,1906 -scaleFactorOfUpperLimit,1907 -scaleValuesBy,1908 -scaledDirections,1909 -scaledFrequencies,1910 -scaledValueOfCentralWaveNumber,1911 -scaledValueOfDistanceFromEnsembleMean,1912 -scaledValueOfDistributionFunctionParameter,1913 -scaledValueOfEarthMajorAxis,1914 -scaledValueOfEarthMinorAxis,1915 -scaledValueOfFirstFixedSurface,1916 -scaledValueOfFirstSize,1917 -scaledValueOfFirstWavelength,1918 -scaledValueOfLengthOfSemiMajorAxis,1919 -scaledValueOfLengthOfSemiMinorAxis,1920 -scaledValueOfLowerLimit,1921 -scaledValueOfMajorAxisOfOblateSpheroidEarth,1922 -scaledValueOfMinorAxisOfOblateSpheroidEarth,1923 -scaledValueOfPrimeMeridianOffset,1924 -scaledValueOfRadiusOfSphericalEarth,1925 -scaledValueOfSecondFixedSurface,1926 -scaledValueOfSecondSize,1927 -scaledValueOfSecondWavelength,1928 -scaledValueOfStandardDeviation,1929 -scaledValueOfStandardDeviationInTheCluster,1930 -scaledValueOfUpperLimit,1931 -scalingFactorForFrequencies,1932 -scanPosition,1933 -scanningMode,1934 -scanningMode4,1935 -scanningMode5,1936 -scanningMode6,1937 -scanningMode7,1938 -scanningMode8,1939 -scanningModeForOneDiamond,1940 -sd,1941 -second,1942 -secondDimension,1943 -secondDimensionCoordinateValueDefinition,1944 -secondDimensionPhysicalSignificance,1945 -secondLatitude,1946 -secondLatitudeInDegrees,1947 -secondOfEndOfOverallTimeInterval,1948 -secondOfForecast,1949 -secondOfForecastUsedInLocalTime,1950 -secondOfModelVersion,1951 -secondOrderFlags,1952 -secondOrderOfDifferentWidth,1953 -secondOrderValuesDifferentWidths,1954 -secondSize,1955 -secondaryBitMap,1956 -secondaryBitmap,1957 -secondaryBitmapPresent,1958 -secondaryBitmaps,1959 -secondaryBitmapsCount,1960 -secondaryBitmapsSize,1961 -secondaryMissingValue,1962 -secondaryMissingValueSubstitute,1963 -secondsOfAnalysis,1964 -secondsOfReference,1965 -section,1966 -section0Length,1967 -section0Pointer,1968 -section1,1969 -section10Length,1970 -section10Pointer,1971 -section11Length,1972 -section11Pointer,1973 -section1Flags,1974 -section1Length,1975 -section1Padding,1976 -section1Pointer,1977 -section2Length,1978 -section2Padding,1979 -section2Pointer,1980 -section2Present,1981 -section2Used,1982 -section3Flags,1983 -section3Length,1984 -section3Padding,1985 -section3Pointer,1986 -section3UniqueIdentifier,1987 -section4,1988 -section4Length,1989 -section4Padding,1990 -section4Pointer,1991 -section4UniqueIdentifier,1992 -section5,1993 -section5Length,1994 -section5Pointer,1995 -section5UniqueIdentifier,1996 -section6,1997 -section6Length,1998 -section6Pointer,1999 -section6UniqueIdentifier,2000 -section7,2001 -section7Length,2002 -section7Pointer,2003 -section7UniqueIdentifier,2004 -section8,2005 -section8Length,2006 -section8Pointer,2007 -section8UniqueIdentifier,2008 -section9Length,2009 -section9Pointer,2010 -section9UniqueIdentifier,2011 -sectionLengthLimitForEnsembles,2012 -sectionLengthLimitForProbability,2013 -sectionNumber,2014 -sectionPosition,2015 -section_01,2016 -section_02,2017 -section_03,2018 -section_04,2019 -section_05,2020 -section_06,2021 -section_07,2022 -section_08,2023 -section_09,2024 -section_1,2025 -section_10,2026 -section_11,2027 -section_2,2028 -section_3,2029 -section_4,2030 -section_5,2031 -section_6,2032 -section_7,2033 -section_8,2034 -selectStepTemplateInstant,2035 -selectStepTemplateInterval,2036 -sensitiveAreaDomain,2037 -sequences,2038 -setBitsPerValue,2039 -setCalendarId,2040 -setDecimalPrecision,2041 -setLocalDefinition,2042 -setToMissingIfOutOfRange,2043 -sfc_levtype,2044 -shapeOfTheEarth,2045 -shapeOfVerificationArea,2046 -shortName,2047 -shortNameECMF,2048 -shortNameLegacyECMF,2049 -short_name,2050 -signature,2051 -significanceOfReferenceDateAndTime,2052 -significanceOfReferenceTime,2053 -simpleThinningMissingRadius,2054 -simpleThinningSkip,2055 -simpleThinningStart,2056 -siteElevation,2057 -siteId,2058 -siteLatitude,2059 -siteLongitude,2060 -sizeOfLength,2061 -sizeOfOffsets,2062 -sizeOfPostAuxiliaryArray,2063 -sizeOfPostAuxiliaryArrayPlusOne,2064 -skew,2065 -skewness,2066 -skipExtraKeyAttributes,2067 -sort,2068 -sourceOfGridDefinition,2069 -sourceSinkChemicalPhysicalProcess,2070 -southEastLatitudeOfLPOArea,2071 -southEastLatitudeOfVerficationArea,2072 -southEastLongitudeOfLPOArea,2073 -southEastLongitudeOfVerficationArea,2074 -southLatitudeOfCluster,2075 -southLatitudeOfDomainOfTubing,2076 -southPoleOnProjectionPlane,2077 -southernLatitudeOfClusterDomain,2078 -southernLatitudeOfDomain,2079 -sp1,2080 -sp2,2081 -sp3,2082 -spaceUnitFlag,2083 -spacingOfBinsAlongRadials,2084 -spare,2085 -spare1,2086 -spare2,2087 -spare3,2088 -spare4,2089 -spatialProcessing,2090 -spatialSmoothingOfProduct,2091 -spectralDataRepresentationMode,2092 -spectralDataRepresentationType,2093 -spectralMode,2094 -spectralType,2095 -sphericalHarmonics,2096 -standardDeviation,2097 -standardParallel,2098 -standardParallelInDegrees,2099 -standardParallelInMicrodegrees,2100 -startOfHeaders,2101 -startOfMessage,2102 -startOfRange,2103 -startStep,2104 -startStepInHours,2105 -startTimeStep,2106 -startingAzimuth,2107 -statisticalProcess,2108 -statisticalProcessesList,2109 -statistics,2110 -status,2111 -step,2112 -stepForClustering,2113 -stepHumanReadable,2114 -stepInHours,2115 -stepRange,2116 -stepRangeInHours,2117 -stepType,2118 -stepTypeForConversion,2119 -stepTypeInternal,2120 -stepUnits,2121 -stepZero,2122 -stream,2123 -streamOfAnalysis,2124 -stretchingFactor,2125 -stretchingFactorScaled,2126 -stringValues,2127 -subCentre,2128 -subDefinitions1,2129 -subDefinitions2,2130 -subLocalDefinition1,2131 -subLocalDefinition2,2132 -subLocalDefinitionLength1,2133 -subLocalDefinitionLength2,2134 -subLocalDefinitionNumber1,2135 -subLocalDefinitionNumber2,2136 -subSetJ,2137 -subSetK,2138 -subSetM,2139 -subcentreOfAnalysis,2140 -subdivisionsOfBasicAngle,2141 -suiteName,2142 -superblockExtensionAddress,2143 -swapScanningLat,2144 -swapScanningLon,2145 -swapScanningX,2146 -swapScanningY,2147 -system,2148 -systemNumber,2149 -t,2150 -table2Version,2151 -tableCode,2152 -tableNumber,2153 -tableReference,2154 -tablesLocalDir,2155 -tablesMasterDir,2156 -tablesVersion,2157 -tablesVersionLatest,2158 -tablesVersionLatestOfficial,2159 -targetCompressionRatio,2160 -td,2161 -tempPressureUnits,2162 -temperature,2163 -temperatureAndDewpointPresent,2164 -templatesLocalDir,2165 -templatesMasterDir,2166 -theHindcastMarsStream,2167 -theMessage,2168 -thisExperimentVersionNumber,2169 -thisMarsClass,2170 -thisMarsStream,2171 -thisMarsType,2172 -thousand,2173 -three,2174 -threshold,2175 -thresholdIndicator,2176 -tiggeCentre,2177 -tiggeLAMName,2178 -tiggeLocalVersion,2179 -tiggeModel,2180 -tiggeSection,2181 -tiggeSuiteID,2182 -tigge_name,2183 -tigge_short_name,2184 -tileClassification,2185 -tileIndex,2186 -time,2187 -timeCoordinateDefinition,2188 -timeDomainTemplate,2189 -timeDomainTemplateNumber,2190 -timeIncrement,2191 -timeIncrementBetweenSuccessiveFields,2192 -timeOfAnalysis,2193 -timeOfForecast,2194 -timeOfForecastUsedInLocalTime,2195 -timeOfModelVersion,2196 -timeOfReference,2197 -timeRangeIndicator,2198 -timeRangeIndicatorFromStepRange,2199 -timeUnitFlag,2200 -timerepres,2201 -topLevel,2202 -total,2203 -totalAerosolBinsNumbers,2204 -totalInitialConditions,2205 -totalLength,2206 -totalNumber,2207 -totalNumberOfClusters,2208 -totalNumberOfDataValuesMissingInStatisticalProcess,2209 -totalNumberOfDirections,2210 -totalNumberOfForecastProbabilities,2211 -totalNumberOfFrequencies,2212 -totalNumberOfGridPoints,2213 -totalNumberOfIterations,2214 -totalNumberOfQuantiles,2215 -totalNumberOfRepetitions,2216 -totalNumberOfTileAttributePairs,2217 -totalNumberOfTubes,2218 -totalNumberOfValuesInUnpackedSubset,2219 -totalNumberOfdimensions,2220 -treatmentOfMissingData,2221 -true,2222 -trueLengthOfLastGroup,2223 -truncateDegrees,2224 -truncateLaplacian,2225 -tsectionNumber3,2226 -tsectionNumber4,2227 -tsectionNumber5,2228 -tubeDomain,2229 -tubeNumber,2230 -two,2231 -twoOrdersOfSPD,2232 -type,2233 -typeOfAnalysis,2234 -typeOfAuxiliaryInformation,2235 -typeOfCalendar,2236 -typeOfCompressionUsed,2237 -typeOfDistributionFunction,2238 -typeOfEnsembleForecast,2239 -typeOfEnsembleMember,2240 -typeOfFirstFixedSurface,2241 -typeOfGeneratingProcess,2242 -typeOfGrid,2243 -typeOfHorizontalLine,2244 -typeOfIntervalForFirstAndSecondSize,2245 -typeOfIntervalForFirstAndSecondWavelength,2246 -typeOfLevel,2247 -typeOfLevelECMF,2248 -typeOfOriginalFieldValues,2249 -typeOfPacking,2250 -typeOfPostProcessing,2251 -typeOfPreProcessing,2252 -typeOfProcessedData,2253 -typeOfSSTFieldUsed,2254 -typeOfSecondFixedSurface,2255 -typeOfSizeInterval,2256 -typeOfStatisticalPostProcessingOfEnsembleMembers,2257 -typeOfStatisticalProcessing,2258 -typeOfTimeIncrement,2259 -typeOfTimeIncrementBetweenSuccessiveFieldsUsedInTheStatisticalProcessing,2260 -typeOfWavelengthInterval,2261 -typicalCentury,2262 -typicalDate,2263 -typicalDateTime,2264 -typicalDay,2265 -typicalHour,2266 -typicalMinute,2267 -typicalMonth,2268 -typicalSecond,2269 -typicalTime,2270 -typicalYear,2271 -typicalYear2,2272 -typicalYearOfCentury,2273 -uco,2274 -ucs,2275 -unexpandedDescriptors,2276 -unexpandedDescriptorsEncoded,2277 -unitOfOffsetFromReferenceTime,2278 -unitOfTime,2279 -unitOfTimeIncrement,2280 -unitOfTimeRange,2281 -units,2282 -unitsBias,2283 -unitsConversionOffset,2284 -unitsConversionScaleFactor,2285 -unitsDecimalScaleFactor,2286 -unitsECMF,2287 -unitsFactor,2288 -unitsLegacyECMF,2289 -unitsOfFirstFixedSurface,2290 -unitsOfSecondFixedSurface,2291 -unknown,2292 -unpack,2293 -unpackedError,2294 -unpackedSubsetPrecision,2295 -unpackedValues,2296 -unsignedIntegers,2297 -unstructuredGrid,2298 -unstructuredGridSubtype,2299 -unstructuredGridType,2300 -unstructuredGridUUID,2301 -unusedBitsInBitmap,2302 -updateSequenceNumber,2303 -upperLimit,2304 -upperRange,2305 -upperThreshold,2306 -upperThresholdValue,2307 -userDateEnd,2308 -userDateStart,2309 -userDateTimeEnd,2310 -userDateTimeStart,2311 -userTimeEnd,2312 -userTimeStart,2313 -uuidOfHGrid,2314 -uuidOfVGrid,2315 -uvRelativeToGrid,2316 -validityDate,2317 -validityTime,2318 -values,2319 -variationOfVisibility,2320 -variationOfVisibilityDirection,2321 -variationOfVisibilityDirectionAngle,2322 -variationOfVisibilityDirectionTrend1,2323 -variationOfVisibilityDirectionTrend2,2324 -variationOfVisibilityDirectionTrend3,2325 -variationOfVisibilityDirectionTrend4,2326 -variationOfVisibilityTrend1,2327 -variationOfVisibilityTrend2,2328 -variationOfVisibilityTrend3,2329 -variationOfVisibilityTrend4,2330 -varno,2331 -verificationDate,2332 -verificationMonth,2333 -verificationYear,2334 -verifyingMonth,2335 -version,2336 -versionNumOfFilesFreeSpaceStorage,2337 -versionNumOfRootGroupSymbolTableEntry,2338 -versionNumOfSharedHeaderMessageFormat,2339 -versionNumberOfExperimentalSuite,2340 -versionNumberOfGribLocalTables,2341 -versionNumberOfSuperblock,2342 -versionOfModelClimate,2343 -verticalCoordinate,2344 -verticalCoordinateDefinition,2345 -verticalDomainTemplate,2346 -verticalDomainTemplateNumber,2347 -verticalVisibility,2348 -verticalVisibilityCoded,2349 -visibility,2350 -visibilityInKilometresTrend1,2351 -visibilityInKilometresTrend2,2352 -visibilityInKilometresTrend3,2353 -visibilityInKilometresTrend4,2354 -visibilityTrend1,2355 -visibilityTrend2,2356 -visibilityTrend3,2357 -visibilityTrend4,2358 -waveDomain,2359 -weightAppliedToClimateMonth1,2360 -westLongitudeOfCluster,2361 -westLongitudeOfDomainOfTubing,2362 -westernLongitudeOfClusterDomain,2363 -westernLongitudeOfDomain,2364 -widthOfFirstOrderValues,2365 -widthOfLengths,2366 -widthOfSPD,2367 -widthOfWidths,2368 -windDirection,2369 -windDirectionTrend1,2370 -windDirectionTrend2,2371 -windDirectionTrend3,2372 -windDirectionTrend4,2373 -windGust,2374 -windGustTrend1,2375 -windGustTrend2,2376 -windGustTrend3,2377 -windGustTrend4,2378 -windPresent,2379 -windSpeed,2380 -windSpeedTrend1,2381 -windSpeedTrend2,2382 -windSpeedTrend3,2383 -windSpeedTrend4,2384 -windUnits,2385 -windUnitsTrend1,2386 -windUnitsTrend2,2387 -windUnitsTrend3,2388 -windUnitsTrend4,2389 -windVariableDirection,2390 -windVariableDirectionTrend1,2391 -windVariableDirectionTrend2,2392 -windVariableDirectionTrend3,2393 -windVariableDirectionTrend4,2394 -wrongPadding,2395 -xCoordinateOfOriginOfSectorImage,2396 -xCoordinateOfSubSatellitePoint,2397 -xDirectionGridLength,2398 -xDirectionGridLengthInMetres,2399 -xDirectionGridLengthInMillimetres,2400 -xFirst,2401 -xLast,2402 -yCoordinateOfOriginOfSectorImage,2403 -yCoordinateOfSubSatellitePoint,2404 -yDirectionGridLength,2405 -yDirectionGridLengthInMetres,2406 -yDirectionGridLengthInMillimetres,2407 -yFirst,2408 -yLast,2409 -year,2410 -yearOfAnalysis,2411 -yearOfCentury,2412 -yearOfEndOfOverallTimeInterval,2413 -yearOfForecast,2414 -yearOfForecastUsedInLocalTime,2415 -yearOfModelVersion,2416 -yearOfReference,2417 -zero,2418 -zeros,2419 +offsetdate,1532 +offsettime,1533 +oldSubtype,1534 +one,1535 +oneConstant,1536 +oneMillionConstant,1537 +oneMinuteMeanMaximumRVR1,1538 +oneMinuteMeanMaximumRVR2,1539 +oneMinuteMeanMaximumRVR3,1540 +oneMinuteMeanMaximumRVR4,1541 +oneMinuteMeanMinimumRVR1,1542 +oneMinuteMeanMinimumRVR2,1543 +oneMinuteMeanMinimumRVR3,1544 +oneMinuteMeanMinimumRVR4,1545 +oneThousand,1546 +oper,1547 +operStream,1548 +operatingMode,1549 +operationalForecastCluster,1550 +optimisationTime,1551 +optimizeScaleFactor,1552 +optionalData,1553 +opttime,1554 +orderOfSPD,1555 +orderOfSpatialDifferencing,1556 +orientationOfTheGrid,1557 +orientationOfTheGridInDegrees,1558 +origin,1559 +originalParameterNumber,1560 +originalParameterTableNumber,1561 +originalSubCentreIdentifier,1562 +originatingCentre,1563 +originatingCentreOfAnalysis,1564 +originatorLocalTemplate,1565 +originatorLocalTemplateNumber,1566 +overlayTemplate,1567 +overlayTemplateNumber,1568 +pack,1569 +packedValues,1570 +packingError,1571 +packingType,1572 +padding,1573 +padding_grid1_1,1574 +padding_grid1_2,1575 +padding_grid3_1,1576 +padding_grid4_1,1577 +padding_grid50_1,1578 +padding_grid5_1,1579 +padding_grid90_1,1580 +padding_loc10_1,1581 +padding_loc12_1,1582 +padding_loc13_1,1583 +padding_loc13_2,1584 +padding_loc13_3,1585 +padding_loc13_4,1586 +padding_loc13_5,1587 +padding_loc14_1,1588 +padding_loc14_2,1589 +padding_loc15_1,1590 +padding_loc16_1,1591 +padding_loc17_2,1592 +padding_loc18_1,1593 +padding_loc18_2,1594 +padding_loc190_1,1595 +padding_loc191_1,1596 +padding_loc191_2,1597 +padding_loc191_3,1598 +padding_loc192_1,1599 +padding_loc19_2,1600 +padding_loc20_1,1601 +padding_loc21_1,1602 +padding_loc23_1,1603 +padding_loc244_1,1604 +padding_loc244_2,1605 +padding_loc244_3,1606 +padding_loc245_1,1607 +padding_loc245_2,1608 +padding_loc26_1,1609 +padding_loc27_1,1610 +padding_loc27_2,1611 +padding_loc28_1,1612 +padding_loc29_1,1613 +padding_loc29_2,1614 +padding_loc29_3,1615 +padding_loc2_1,1616 +padding_loc2_2,1617 +padding_loc30_1,1618 +padding_loc30_2,1619 +padding_loc37_1,1620 +padding_loc37_2,1621 +padding_loc38_1,1622 +padding_loc3_1,1623 +padding_loc4_2,1624 +padding_loc50_1,1625 +padding_loc5_1,1626 +padding_loc6_1,1627 +padding_loc7_1,1628 +padding_loc9_1,1629 +padding_loc9_2,1630 +padding_local11_1,1631 +padding_local1_1,1632 +padding_local1_31,1633 +padding_local40_1,1634 +padding_local_35,1635 +padding_local_7_1,1636 +padding_sec1_loc,1637 +padding_sec2_1,1638 +padding_sec2_2,1639 +padding_sec2_3,1640 +padding_sec3_1,1641 +padding_sec4_1,1642 +paleontologicalOffset,1643 +param,1644 +paramId,1645 +paramIdECMF,1646 +paramIdLegacyECMF,1647 +param_value_max,1648 +param_value_min,1649 +parameter,1650 +parameterCategory,1651 +parameterCode,1652 +parameterDiscipline,1653 +parameterIndicator,1654 +parameterName,1655 +parameterNumber,1656 +parameterUnits,1657 +parameters,1658 +parametersVersion,1659 +partitionItems,1660 +partitionNumber,1661 +partitionTable,1662 +partitions,1663 +pastTendencyRVR1,1664 +pastTendencyRVR2,1665 +pastTendencyRVR3,1666 +pastTendencyRVR4,1667 +patch_precip_fp,1668 +pentagonalResolutionParameterJ,1669 +pentagonalResolutionParameterK,1670 +pentagonalResolutionParameterM,1671 +percentileValue,1672 +periodOfTime,1673 +periodOfTimeIntervals,1674 +perturbationNumber,1675 +perturbedType,1676 +phase,1677 +physicalFlag1,1678 +physicalFlag2,1679 +physicalMeaningOfVerticalCoordinate,1680 +pl,1681 +platform,1682 +plusOneinOrdersOfSPD,1683 +points,1684 +postAuxiliary,1685 +postAuxiliaryArrayPresent,1686 +postProcessing,1687 +powerOfTenUsedToScaleClimateWeight,1688 +preBitmapValues,1689 +preProcessingParameter,1690 +precision,1691 +precisionOfTheUnpackedSubset,1692 +predefined_grid,1693 +predefined_grid_values,1694 +preferLocalConcepts,1695 +present,1696 +presentTrend1,1697 +presentTrend2,1698 +presentTrend3,1699 +presentTrend4,1700 +presentWeather1Present,1701 +presentWeather1PresentTrend1,1702 +presentWeather1PresentTrend2,1703 +presentWeather1PresentTrend3,1704 +presentWeather1PresentTrend4,1705 +presentWeather2Present,1706 +presentWeather2PresentTrend1,1707 +presentWeather2PresentTrend2,1708 +presentWeather2PresentTrend3,1709 +presentWeather2PresentTrend4,1710 +presentWeather3Present,1711 +presentWeather3PresentTrend1,1712 +presentWeather3PresentTrend2,1713 +presentWeather3PresentTrend3,1714 +presentWeather3PresentTrend4,1715 +pressureLevel,1716 +pressureUnits,1717 +primaryBitmap,1718 +primaryMissingValue,1719 +primaryMissingValueSubstitute,1720 +probContinous,1721 +probPoint,1722 +probProductDefinition,1723 +probabilityType,1724 +probabilityTypeName,1725 +process,1726 +produceLargeConstantFields,1727 +product,1728 +productDefinition,1729 +productDefinitionTemplateNumber,1730 +productDefinitionTemplateNumberInternal,1731 +productIdentifier,1732 +productType,1733 +productionStatusOfProcessedData,1734 +projSourceString,1735 +projString,1736 +projTargetString,1737 +projectLocalTemplate,1738 +projectLocalTemplateNumber,1739 +projectionCenterFlag,1740 +projectionCentreFlag,1741 +pv,1742 +pvlLocation,1743 +qfe,1744 +qfePresent,1745 +qfeUnits,1746 +qnh,1747 +qnhAPresent,1748 +qnhPresent,1749 +qnhUnits,1750 +qualityControl,1751 +qualityControlIndicator,1752 +qualityValueAssociatedWithParameter,1753 +quantile,1754 +quantileValue,1755 +radialAngularSpacing,1756 +radials,1757 +radius,1758 +radiusInMetres,1759 +radiusOfCentralCluster,1760 +radiusOfClusterDomain,1761 +radiusOfTheEarth,1762 +range,1763 +rangeBinSpacing,1764 +rdbDateTime,1765 +rdbSubtype,1766 +rdbType,1767 +rdb_key,1768 +rdbtime,1769 +rdbtimeDate,1770 +rdbtimeDay,1771 +rdbtimeHour,1772 +rdbtimeMinute,1773 +rdbtimeMonth,1774 +rdbtimeSecond,1775 +rdbtimeTime,1776 +rdbtimeYear,1777 +realPart,1778 +realPartOf00,1779 +recDateTime,1780 +recentWeather,1781 +recentWeatherTry,1782 +rectime,1783 +rectimeDay,1784 +rectimeHour,1785 +rectimeMinute,1786 +rectimeSecond,1787 +reducedGrid,1788 +refdate,1789 +reference,1790 +referenceDate,1791 +referenceForGroupLengths,1792 +referenceForGroupWidths,1793 +referenceOfLengths,1794 +referenceOfWidths,1795 +referenceReflectivityForEchoTop,1796 +referenceSampleInterval,1797 +referenceStep,1798 +referenceValue,1799 +referenceValueError,1800 +reflectivityCalibrationConstant,1801 +remarkPresent,1802 +reportType,1803 +representationMode,1804 +representationType,1805 +representativeMember,1806 +reserved,1807 +reserved1,1808 +reserved2,1809 +reserved3,1810 +reservedNeedNotBePresent,1811 +reservedOctet,1812 +reservedSection2,1813 +reservedSection3,1814 +reservedSection4,1815 +resolutionAndComponentFlags,1816 +resolutionAndComponentFlags1,1817 +resolutionAndComponentFlags2,1818 +resolutionAndComponentFlags3,1819 +resolutionAndComponentFlags4,1820 +resolutionAndComponentFlags6,1821 +resolutionAndComponentFlags7,1822 +resolutionAndComponentFlags8,1823 +restricted,1824 +rootGroupObjectHeaderAddress,1825 +rootGroupSymbolTableEntry,1826 +rootTablesDir,1827 +roundedMarsLatitude,1828 +roundedMarsLevelist,1829 +roundedMarsLongitude,1830 +runwayBrakingActionState1,1831 +runwayBrakingActionState2,1832 +runwayBrakingActionState3,1833 +runwayBrakingActionState4,1834 +runwayDepositCodeState1,1835 +runwayDepositCodeState2,1836 +runwayDepositCodeState3,1837 +runwayDepositCodeState4,1838 +runwayDepositState1,1839 +runwayDepositState2,1840 +runwayDepositState3,1841 +runwayDepositState4,1842 +runwayDepthOfDepositCodeState1,1843 +runwayDepthOfDepositCodeState2,1844 +runwayDepthOfDepositCodeState3,1845 +runwayDepthOfDepositCodeState4,1846 +runwayDepthOfDepositState1,1847 +runwayDepthOfDepositState2,1848 +runwayDepthOfDepositState3,1849 +runwayDepthOfDepositState4,1850 +runwayDesignatorRVR1,1851 +runwayDesignatorRVR2,1852 +runwayDesignatorRVR3,1853 +runwayDesignatorRVR4,1854 +runwayDesignatorState1,1855 +runwayDesignatorState2,1856 +runwayDesignatorState3,1857 +runwayDesignatorState4,1858 +runwayExtentOfContaminationCodeState1,1859 +runwayExtentOfContaminationCodeState2,1860 +runwayExtentOfContaminationCodeState3,1861 +runwayExtentOfContaminationCodeState4,1862 +runwayExtentOfContaminationState1,1863 +runwayExtentOfContaminationState2,1864 +runwayExtentOfContaminationState3,1865 +runwayExtentOfContaminationState4,1866 +runwayFrictionCodeValueState1,1867 +runwayFrictionCodeValueState2,1868 +runwayFrictionCodeValueState3,1869 +runwayFrictionCodeValueState4,1870 +runwayFrictionCoefficientCodeState1,1871 +runwayFrictionCoefficientCodeState2,1872 +runwayFrictionCoefficientCodeState3,1873 +runwayFrictionCoefficientCodeState4,1874 +runwayFrictionCoefficientState1,1875 +runwayFrictionCoefficientState2,1876 +runwayFrictionCoefficientState3,1877 +runwayFrictionCoefficientState4,1878 +runwaySideCodeState1,1879 +runwaySideCodeState2,1880 +runwaySideCodeState3,1881 +runwaySideCodeState4,1882 +runwayState,1883 +sampleSizeOfModelClimate,1884 +satelliteID,1885 +satelliteIdentifier,1886 +satelliteNumber,1887 +satelliteSeries,1888 +scaleFactorAtReferencePoint,1889 +scaleFactorOfCentralWaveNumber,1890 +scaleFactorOfDistanceFromEnsembleMean,1891 +scaleFactorOfDistributionFunctionParameter,1892 +scaleFactorOfEarthMajorAxis,1893 +scaleFactorOfEarthMinorAxis,1894 +scaleFactorOfFirstFixedSurface,1895 +scaleFactorOfFirstSize,1896 +scaleFactorOfFirstWavelength,1897 +scaleFactorOfLengthOfSemiMajorAxis,1898 +scaleFactorOfLengthOfSemiMinorAxis,1899 +scaleFactorOfLowerLimit,1900 +scaleFactorOfMajorAxisOfOblateSpheroidEarth,1901 +scaleFactorOfMinorAxisOfOblateSpheroidEarth,1902 +scaleFactorOfPrimeMeridianOffset,1903 +scaleFactorOfRadiusOfSphericalEarth,1904 +scaleFactorOfSecondFixedSurface,1905 +scaleFactorOfSecondSize,1906 +scaleFactorOfSecondWavelength,1907 +scaleFactorOfStandardDeviation,1908 +scaleFactorOfStandardDeviationInTheCluster,1909 +scaleFactorOfUpperLimit,1910 +scaleValuesBy,1911 +scaledDirections,1912 +scaledFrequencies,1913 +scaledValueOfCentralWaveNumber,1914 +scaledValueOfDistanceFromEnsembleMean,1915 +scaledValueOfDistributionFunctionParameter,1916 +scaledValueOfEarthMajorAxis,1917 +scaledValueOfEarthMinorAxis,1918 +scaledValueOfFirstFixedSurface,1919 +scaledValueOfFirstSize,1920 +scaledValueOfFirstWavelength,1921 +scaledValueOfLengthOfSemiMajorAxis,1922 +scaledValueOfLengthOfSemiMinorAxis,1923 +scaledValueOfLowerLimit,1924 +scaledValueOfMajorAxisOfOblateSpheroidEarth,1925 +scaledValueOfMinorAxisOfOblateSpheroidEarth,1926 +scaledValueOfPrimeMeridianOffset,1927 +scaledValueOfRadiusOfSphericalEarth,1928 +scaledValueOfSecondFixedSurface,1929 +scaledValueOfSecondSize,1930 +scaledValueOfSecondWavelength,1931 +scaledValueOfStandardDeviation,1932 +scaledValueOfStandardDeviationInTheCluster,1933 +scaledValueOfUpperLimit,1934 +scalingFactorForFrequencies,1935 +scanPosition,1936 +scanningMode,1937 +scanningMode4,1938 +scanningMode5,1939 +scanningMode6,1940 +scanningMode7,1941 +scanningMode8,1942 +scanningModeForOneDiamond,1943 +sd,1944 +second,1945 +secondDimension,1946 +secondDimensionCoordinateValueDefinition,1947 +secondDimensionPhysicalSignificance,1948 +secondLatitude,1949 +secondLatitudeInDegrees,1950 +secondOfEndOfOverallTimeInterval,1951 +secondOfForecast,1952 +secondOfForecastUsedInLocalTime,1953 +secondOfModelVersion,1954 +secondOrderFlags,1955 +secondOrderOfDifferentWidth,1956 +secondOrderValuesDifferentWidths,1957 +secondSize,1958 +secondaryBitMap,1959 +secondaryBitmap,1960 +secondaryBitmapPresent,1961 +secondaryBitmaps,1962 +secondaryBitmapsCount,1963 +secondaryBitmapsSize,1964 +secondaryMissingValue,1965 +secondaryMissingValueSubstitute,1966 +secondsOfAnalysis,1967 +secondsOfReference,1968 +section,1969 +section0Length,1970 +section0Pointer,1971 +section1,1972 +section10Length,1973 +section10Pointer,1974 +section11Length,1975 +section11Pointer,1976 +section1Flags,1977 +section1Length,1978 +section1Padding,1979 +section1Pointer,1980 +section2Length,1981 +section2Padding,1982 +section2Pointer,1983 +section2Present,1984 +section2Used,1985 +section3Flags,1986 +section3Length,1987 +section3Padding,1988 +section3Pointer,1989 +section3UniqueIdentifier,1990 +section4,1991 +section4Length,1992 +section4Padding,1993 +section4Pointer,1994 +section4UniqueIdentifier,1995 +section5,1996 +section5Length,1997 +section5Pointer,1998 +section5UniqueIdentifier,1999 +section6,2000 +section6Length,2001 +section6Pointer,2002 +section6UniqueIdentifier,2003 +section7,2004 +section7Length,2005 +section7Pointer,2006 +section7UniqueIdentifier,2007 +section8,2008 +section8Length,2009 +section8Pointer,2010 +section8UniqueIdentifier,2011 +section9Length,2012 +section9Pointer,2013 +section9UniqueIdentifier,2014 +sectionLengthLimitForEnsembles,2015 +sectionLengthLimitForProbability,2016 +sectionNumber,2017 +sectionPosition,2018 +section_01,2019 +section_02,2020 +section_03,2021 +section_04,2022 +section_05,2023 +section_06,2024 +section_07,2025 +section_08,2026 +section_09,2027 +section_1,2028 +section_10,2029 +section_11,2030 +section_2,2031 +section_3,2032 +section_4,2033 +section_5,2034 +section_6,2035 +section_7,2036 +section_8,2037 +selectStepTemplateInstant,2038 +selectStepTemplateInterval,2039 +sensitiveAreaDomain,2040 +sequences,2041 +setBitsPerValue,2042 +setCalendarId,2043 +setDecimalPrecision,2044 +setLocalDefinition,2045 +setToMissingIfOutOfRange,2046 +sfc_levtype,2047 +shapeOfTheEarth,2048 +shapeOfVerificationArea,2049 +shortName,2050 +shortNameECMF,2051 +shortNameLegacyECMF,2052 +short_name,2053 +signature,2054 +significanceOfReferenceDateAndTime,2055 +significanceOfReferenceTime,2056 +simpleThinningMissingRadius,2057 +simpleThinningSkip,2058 +simpleThinningStart,2059 +siteElevation,2060 +siteId,2061 +siteLatitude,2062 +siteLongitude,2063 +sizeOfLength,2064 +sizeOfOffsets,2065 +sizeOfPostAuxiliaryArray,2066 +sizeOfPostAuxiliaryArrayPlusOne,2067 +skew,2068 +skewness,2069 +skipExtraKeyAttributes,2070 +sort,2071 +sourceOfGridDefinition,2072 +sourceSinkChemicalPhysicalProcess,2073 +southEastLatitudeOfLPOArea,2074 +southEastLatitudeOfVerficationArea,2075 +southEastLongitudeOfLPOArea,2076 +southEastLongitudeOfVerficationArea,2077 +southLatitudeOfCluster,2078 +southLatitudeOfDomainOfTubing,2079 +southPoleOnProjectionPlane,2080 +southernLatitudeOfClusterDomain,2081 +southernLatitudeOfDomain,2082 +sp1,2083 +sp2,2084 +sp3,2085 +spaceUnitFlag,2086 +spacingOfBinsAlongRadials,2087 +spare,2088 +spare1,2089 +spare2,2090 +spare3,2091 +spare4,2092 +spatialProcessing,2093 +spatialSmoothingOfProduct,2094 +spectralDataRepresentationMode,2095 +spectralDataRepresentationType,2096 +spectralMode,2097 +spectralType,2098 +sphericalHarmonics,2099 +standardDeviation,2100 +standardParallel,2101 +standardParallelInDegrees,2102 +standardParallelInMicrodegrees,2103 +startOfHeaders,2104 +startOfMessage,2105 +startOfRange,2106 +startStep,2107 +startStepInHours,2108 +startTimeStep,2109 +startingAzimuth,2110 +statisticalProcess,2111 +statisticalProcessesList,2112 +statistics,2113 +status,2114 +step,2115 +stepForClustering,2116 +stepHumanReadable,2117 +stepInHours,2118 +stepRange,2119 +stepRangeInHours,2120 +stepType,2121 +stepTypeForConversion,2122 +stepTypeInternal,2123 +stepUnits,2124 +stepZero,2125 +stream,2126 +streamOfAnalysis,2127 +stretchingFactor,2128 +stretchingFactorScaled,2129 +stringValues,2130 +subCentre,2131 +subDefinitions1,2132 +subDefinitions2,2133 +subLocalDefinition1,2134 +subLocalDefinition2,2135 +subLocalDefinitionLength1,2136 +subLocalDefinitionLength2,2137 +subLocalDefinitionNumber1,2138 +subLocalDefinitionNumber2,2139 +subSetJ,2140 +subSetK,2141 +subSetM,2142 +subcentreOfAnalysis,2143 +subdivisionsOfBasicAngle,2144 +suiteName,2145 +superblockExtensionAddress,2146 +swapScanningLat,2147 +swapScanningLon,2148 +swapScanningX,2149 +swapScanningY,2150 +system,2151 +systemNumber,2152 +t,2153 +table2Version,2154 +tableCode,2155 +tableNumber,2156 +tableReference,2157 +tablesLocalDir,2158 +tablesMasterDir,2159 +tablesVersion,2160 +tablesVersionLatest,2161 +tablesVersionLatestOfficial,2162 +targetCompressionRatio,2163 +td,2164 +tempPressureUnits,2165 +temperature,2166 +temperatureAndDewpointPresent,2167 +templatesLocalDir,2168 +templatesMasterDir,2169 +theHindcastMarsStream,2170 +theMessage,2171 +thisExperimentVersionNumber,2172 +thisMarsClass,2173 +thisMarsStream,2174 +thisMarsType,2175 +thousand,2176 +three,2177 +threshold,2178 +thresholdIndicator,2179 +tiggeCentre,2180 +tiggeLAMName,2181 +tiggeLocalVersion,2182 +tiggeModel,2183 +tiggeSection,2184 +tiggeSuiteID,2185 +tigge_name,2186 +tigge_short_name,2187 +tileClassification,2188 +tileIndex,2189 +time,2190 +timeCoordinateDefinition,2191 +timeDomainTemplate,2192 +timeDomainTemplateNumber,2193 +timeIncrement,2194 +timeIncrementBetweenSuccessiveFields,2195 +timeOfAnalysis,2196 +timeOfForecast,2197 +timeOfForecastUsedInLocalTime,2198 +timeOfModelVersion,2199 +timeOfReference,2200 +timeRangeIndicator,2201 +timeRangeIndicatorFromStepRange,2202 +timeUnitFlag,2203 +timerepres,2204 +topLevel,2205 +total,2206 +totalAerosolBinsNumbers,2207 +totalInitialConditions,2208 +totalLength,2209 +totalNumber,2210 +totalNumberOfClusters,2211 +totalNumberOfDataValuesMissingInStatisticalProcess,2212 +totalNumberOfDirections,2213 +totalNumberOfForecastProbabilities,2214 +totalNumberOfFrequencies,2215 +totalNumberOfGridPoints,2216 +totalNumberOfIterations,2217 +totalNumberOfQuantiles,2218 +totalNumberOfRepetitions,2219 +totalNumberOfTileAttributePairs,2220 +totalNumberOfTubes,2221 +totalNumberOfValuesInUnpackedSubset,2222 +totalNumberOfdimensions,2223 +treatmentOfMissingData,2224 +true,2225 +trueLengthOfLastGroup,2226 +truncateDegrees,2227 +truncateLaplacian,2228 +tsectionNumber3,2229 +tsectionNumber4,2230 +tsectionNumber5,2231 +tubeDomain,2232 +tubeNumber,2233 +two,2234 +twoOrdersOfSPD,2235 +type,2236 +typeOfAnalysis,2237 +typeOfAuxiliaryInformation,2238 +typeOfCalendar,2239 +typeOfCompressionUsed,2240 +typeOfDistributionFunction,2241 +typeOfEnsembleForecast,2242 +typeOfEnsembleMember,2243 +typeOfFirstFixedSurface,2244 +typeOfGeneratingProcess,2245 +typeOfGrid,2246 +typeOfHorizontalLine,2247 +typeOfIntervalForFirstAndSecondSize,2248 +typeOfIntervalForFirstAndSecondWavelength,2249 +typeOfLevel,2250 +typeOfLevelECMF,2251 +typeOfOriginalFieldValues,2252 +typeOfPacking,2253 +typeOfPostProcessing,2254 +typeOfPreProcessing,2255 +typeOfProcessedData,2256 +typeOfSSTFieldUsed,2257 +typeOfSecondFixedSurface,2258 +typeOfSizeInterval,2259 +typeOfStatisticalPostProcessingOfEnsembleMembers,2260 +typeOfStatisticalProcessing,2261 +typeOfTimeIncrement,2262 +typeOfTimeIncrementBetweenSuccessiveFieldsUsedInTheStatisticalProcessing,2263 +typeOfWavelengthInterval,2264 +typicalCentury,2265 +typicalDate,2266 +typicalDateTime,2267 +typicalDay,2268 +typicalHour,2269 +typicalMinute,2270 +typicalMonth,2271 +typicalSecond,2272 +typicalTime,2273 +typicalYear,2274 +typicalYear2,2275 +typicalYearOfCentury,2276 +uco,2277 +ucs,2278 +unexpandedDescriptors,2279 +unexpandedDescriptorsEncoded,2280 +unitOfOffsetFromReferenceTime,2281 +unitOfTime,2282 +unitOfTimeIncrement,2283 +unitOfTimeRange,2284 +units,2285 +unitsBias,2286 +unitsConversionOffset,2287 +unitsConversionScaleFactor,2288 +unitsDecimalScaleFactor,2289 +unitsECMF,2290 +unitsFactor,2291 +unitsLegacyECMF,2292 +unitsOfFirstFixedSurface,2293 +unitsOfSecondFixedSurface,2294 +unknown,2295 +unpack,2296 +unpackedError,2297 +unpackedSubsetPrecision,2298 +unpackedValues,2299 +unsignedIntegers,2300 +unstructuredGrid,2301 +unstructuredGridSubtype,2302 +unstructuredGridType,2303 +unstructuredGridUUID,2304 +unusedBitsInBitmap,2305 +updateSequenceNumber,2306 +upperLimit,2307 +upperRange,2308 +upperThreshold,2309 +upperThresholdValue,2310 +userDateEnd,2311 +userDateStart,2312 +userDateTimeEnd,2313 +userDateTimeStart,2314 +userTimeEnd,2315 +userTimeStart,2316 +uuidOfHGrid,2317 +uuidOfVGrid,2318 +uvRelativeToGrid,2319 +validityDate,2320 +validityTime,2321 +values,2322 +variationOfVisibility,2323 +variationOfVisibilityDirection,2324 +variationOfVisibilityDirectionAngle,2325 +variationOfVisibilityDirectionTrend1,2326 +variationOfVisibilityDirectionTrend2,2327 +variationOfVisibilityDirectionTrend3,2328 +variationOfVisibilityDirectionTrend4,2329 +variationOfVisibilityTrend1,2330 +variationOfVisibilityTrend2,2331 +variationOfVisibilityTrend3,2332 +variationOfVisibilityTrend4,2333 +varno,2334 +verificationDate,2335 +verificationMonth,2336 +verificationYear,2337 +verifyingMonth,2338 +version,2339 +versionNumOfFilesFreeSpaceStorage,2340 +versionNumOfRootGroupSymbolTableEntry,2341 +versionNumOfSharedHeaderMessageFormat,2342 +versionNumberOfExperimentalSuite,2343 +versionNumberOfGribLocalTables,2344 +versionNumberOfSuperblock,2345 +versionOfModelClimate,2346 +verticalCoordinate,2347 +verticalCoordinateDefinition,2348 +verticalDomainTemplate,2349 +verticalDomainTemplateNumber,2350 +verticalVisibility,2351 +verticalVisibilityCoded,2352 +visibility,2353 +visibilityInKilometresTrend1,2354 +visibilityInKilometresTrend2,2355 +visibilityInKilometresTrend3,2356 +visibilityInKilometresTrend4,2357 +visibilityTrend1,2358 +visibilityTrend2,2359 +visibilityTrend3,2360 +visibilityTrend4,2361 +waveDomain,2362 +weightAppliedToClimateMonth1,2363 +westLongitudeOfCluster,2364 +westLongitudeOfDomainOfTubing,2365 +westernLongitudeOfClusterDomain,2366 +westernLongitudeOfDomain,2367 +widthOfFirstOrderValues,2368 +widthOfLengths,2369 +widthOfSPD,2370 +widthOfWidths,2371 +windDirection,2372 +windDirectionTrend1,2373 +windDirectionTrend2,2374 +windDirectionTrend3,2375 +windDirectionTrend4,2376 +windGust,2377 +windGustTrend1,2378 +windGustTrend2,2379 +windGustTrend3,2380 +windGustTrend4,2381 +windPresent,2382 +windSpeed,2383 +windSpeedTrend1,2384 +windSpeedTrend2,2385 +windSpeedTrend3,2386 +windSpeedTrend4,2387 +windUnits,2388 +windUnitsTrend1,2389 +windUnitsTrend2,2390 +windUnitsTrend3,2391 +windUnitsTrend4,2392 +windVariableDirection,2393 +windVariableDirectionTrend1,2394 +windVariableDirectionTrend2,2395 +windVariableDirectionTrend3,2396 +windVariableDirectionTrend4,2397 +wrongPadding,2398 +xCoordinateOfOriginOfSectorImage,2399 +xCoordinateOfSubSatellitePoint,2400 +xDirectionGridLength,2401 +xDirectionGridLengthInMetres,2402 +xDirectionGridLengthInMillimetres,2403 +xFirst,2404 +xLast,2405 +yCoordinateOfOriginOfSectorImage,2406 +yCoordinateOfSubSatellitePoint,2407 +yDirectionGridLength,2408 +yDirectionGridLengthInMetres,2409 +yDirectionGridLengthInMillimetres,2410 +yFirst,2411 +yLast,2412 +year,2413 +yearOfAnalysis,2414 +yearOfCentury,2415 +yearOfEndOfOverallTimeInterval,2416 +yearOfForecast,2417 +yearOfForecastUsedInLocalTime,2418 +yearOfModelVersion,2419 +yearOfReference,2420 +zero,2421 +zeros,2422 diff --git a/tests/unit_tests.c b/tests/unit_tests.c index 073189a71..e30371fd8 100644 --- a/tests/unit_tests.c +++ b/tests/unit_tests.c @@ -1472,7 +1472,8 @@ static void test_concept_condition_strings() { int err = 0; char result[1024] = {0,}; - grib_handle* h = grib_handle_new_from_samples(0, "GRIB2"); + grib_context* context = NULL; + grib_handle* h = grib_handle_new_from_samples(context, "GRIB2"); printf("Testing: test_concept_condition_strings...\n"); @@ -1508,6 +1509,8 @@ static void test_trimming() char* pD = d; char* pE = e; + printf("Testing: test_trimming...\n"); + lrtrim(&pA, 0, 1); /*right only*/ assert( strcmp(pA, " Standing")==0 ); @@ -1524,6 +1527,18 @@ static void test_trimming() assert( strcmp(pE, "Apostle In Triumph")==0 ); } +static void test_gribex_mode() +{ + grib_context* c = grib_context_get_default(); + printf("Testing: test_gribex_mode...\n"); + + assert( grib_get_gribex_mode(c) == 0 ); /* default is OFF */ + grib_gribex_mode_on(c); + assert( grib_get_gribex_mode(c) == 1 ); + grib_gribex_mode_off(c); + assert( grib_get_gribex_mode(c) == 0 ); +} + int main(int argc, char** argv) { /*printf("Doing unit tests. ecCodes version = %ld\n", grib_get_api_version());*/ @@ -1532,6 +1547,7 @@ int main(int argc, char** argv) test_get_git_sha1(); test_get_build_date(); + test_gribex_mode(); test_concept_condition_strings(); diff --git a/tools/codes_info.c b/tools/codes_info.c index 15f29343f..a351ec34e 100644 --- a/tools/codes_info.c +++ b/tools/codes_info.c @@ -20,13 +20,16 @@ extern int optind; static void usage_and_exit(const char* progname) { printf("\nUsage: %s [-v] [-d] [-s]\n", progname); + printf("\t-v\tPrint only the version of ecCodes\n"); + printf("\t-d\tPrint only the definitions path\n"); + printf("\t-s\tPrint only the samples path\n"); exit(1); } -#define INFO_PRINT_ALL 0 -#define INFO_PRINT_VERSION (1 << 0) +#define INFO_PRINT_ALL 0 +#define INFO_PRINT_VERSION (1 << 0) #define INFO_PRINT_DEFINITION_PATH (1 << 1) -#define INFO_PRINT_SAMPLES_PATH (1 << 2) +#define INFO_PRINT_SAMPLES_PATH (1 << 2) static void print_debug_info(grib_context* context) { @@ -37,19 +40,19 @@ static void print_debug_info(grib_context* context) #ifdef HAVE_AEC aec = 1; #endif - grib_context_log(context, GRIB_LOG_DEBUG, "Git SHA1=%s", grib_get_git_sha1()); - grib_context_log(context, GRIB_LOG_DEBUG, "Build date=%s", codes_get_build_date()); + grib_context_log(context, GRIB_LOG_DEBUG, "Git SHA1: %s", grib_get_git_sha1()); + grib_context_log(context, GRIB_LOG_DEBUG, "Build date: %s", codes_get_build_date()); grib_context_log(context, GRIB_LOG_DEBUG, "Features:"); - grib_context_log(context, GRIB_LOG_DEBUG, " HAVE_JPEG=%d", HAVE_JPEG); - grib_context_log(context, GRIB_LOG_DEBUG, " HAVE_LIBJASPER=%d", HAVE_LIBJASPER); - grib_context_log(context, GRIB_LOG_DEBUG, " HAVE_LIBOPENJPEG=%d", HAVE_JPEG); - grib_context_log(context, GRIB_LOG_DEBUG, " HAVE_LIBPNG=%d", HAVE_LIBPNG); - grib_context_log(context, GRIB_LOG_DEBUG, " HAVE_AEC=%d", aec); - grib_context_log(context, GRIB_LOG_DEBUG, " HAVE_ECCODES_THREADS=%d", GRIB_PTHREADS); + grib_context_log(context, GRIB_LOG_DEBUG, " HAVE_AEC=%d", aec); + grib_context_log(context, GRIB_LOG_DEBUG, " HAVE_JPEG=%d", HAVE_JPEG); + grib_context_log(context, GRIB_LOG_DEBUG, " HAVE_LIBJASPER=%d", HAVE_LIBJASPER); + grib_context_log(context, GRIB_LOG_DEBUG, " HAVE_LIBOPENJPEG=%d", HAVE_JPEG); + grib_context_log(context, GRIB_LOG_DEBUG, " HAVE_LIBPNG=%d", HAVE_LIBPNG); + grib_context_log(context, GRIB_LOG_DEBUG, " HAVE_ECCODES_THREADS=%d", GRIB_PTHREADS); #ifdef GRIB_OMP_THREADS - grib_context_log(context, GRIB_LOG_DEBUG, " HAVE_ECCODES_OMP_THREADS=%d", GRIB_OMP_THREADS); + grib_context_log(context, GRIB_LOG_DEBUG, " HAVE_ECCODES_OMP_THREADS=%d", GRIB_OMP_THREADS); #endif - grib_context_log(context, GRIB_LOG_DEBUG, " HAVE_MEMFS=%d", memfs); + grib_context_log(context, GRIB_LOG_DEBUG, " HAVE_MEMFS=%d", memfs); } int main(int argc, char* argv[]) @@ -90,8 +93,7 @@ int main(int argc, char* argv[]) if (print_flags == INFO_PRINT_ALL) { print_debug_info(context); printf("\n"); - printf("%s Version %d.%d.%d", - grib_get_package_name(), major, minor, revision); + printf("%s Version %d.%d.%d", grib_get_package_name(), major, minor, revision); if (ECCODES_MAJOR_VERSION < 1) printf(" PRE-RELEASE"); diff --git a/tools/grib_options.c b/tools/grib_options.c index 61a8c3643..5557a43cb 100644 --- a/tools/grib_options.c +++ b/tools/grib_options.c @@ -31,7 +31,9 @@ static grib_options_help grib_options_help_list[] = { "\n\t\tAll the keys in this list are skipped in the comparison. Bit-by-bit compare on.\n" }, { "B:", "'order by' directive", "\n\t\tOrder by. The output will be ordered according to the 'order by' directive." - "\n\t\tExample: \"step:i asc, centre desc\" (step numeric ascending and centre descending)\n" }, + "\n\t\tExample: \"step:i asc, centre desc\" (step numeric ascending and centre descending)" + "\n\t\tDefault sort mode is 'asc'\n" + }, { "c:", "key[:i|d|s|n],key[:i|d|s|n],...", "\n\t\tOnly the listed keys or namespaces (:n) are compared. The optional letter after the colon is used " "\n\t\tto force the type in the comparison: i->integer, d->float, s->string, n->namespace."