From 9b527dd08418894ac8c6c66cb95f37140bc23c8b Mon Sep 17 00:00:00 2001 From: Man Zhang Date: Thu, 18 Jan 2018 12:00:39 -0700 Subject: [PATCH 01/22] a RAD doxygen branch checkouted from NCAR/master on Jan/17/2018 --- physics/GFS_RRTMG_post.f90 | 3 +- physics/GFS_RRTMG_pre.f90 | 106 +++++++++++++++++++++++++++++++++- physics/GFS_rad_time_vary.f90 | 1 + physics/GFS_radlw_post.f90 | 3 +- physics/GFS_radlw_pre.f90 | 3 +- physics/GFS_radsw_post.f90 | 3 +- physics/GFS_radsw_pre.f90 | 3 +- physics/GFS_radupdate.f90 | 2 + physics/docs/ccpp_dox | 11 +++- physics/radcons.f90 | 4 +- physics/radiation_aerosols.f | 2 +- physics/radiation_astronomy.f | 2 +- physics/radiation_clouds.f | 2 +- physics/radiation_gases.f | 2 +- physics/radiation_surface.f | 2 +- physics/radlw_datatb.f | 4 +- physics/radlw_main.f | 2 +- physics/radlw_param.f | 2 +- physics/radsw_datatb.f | 8 +-- physics/radsw_main.f | 2 +- physics/radsw_param.f | 2 +- 21 files changed, 145 insertions(+), 24 deletions(-) diff --git a/physics/GFS_RRTMG_post.f90 b/physics/GFS_RRTMG_post.f90 index dbb2136cf..b94235f63 100644 --- a/physics/GFS_RRTMG_post.f90 +++ b/physics/GFS_RRTMG_post.f90 @@ -3,7 +3,8 @@ module GFS_RRTMG_post contains -!>\defgroup GFS_RRTMG_post GFS RRTMG Scheme Post +!>\defgroup GFS_RRTMG_post GFS RRTMG Post +!>\ingroup RRTMG !! @{ !> \section arg_table_GFS_RRTMG_post_init Argument Table !! diff --git a/physics/GFS_RRTMG_pre.f90 b/physics/GFS_RRTMG_pre.f90 index 78086ae2e..a44d3e262 100644 --- a/physics/GFS_RRTMG_pre.f90 +++ b/physics/GFS_RRTMG_pre.f90 @@ -1,12 +1,115 @@ !> \file GFS_RRTMG_pre.f90 !! This file contains +!> \defgroup RRTMG GFS RRTMG Shortwave/Longwave Radiation Scheme +!! @{ +!! \brief The GFS radiation scheme +!! \details Radiative processes are among the most complex and +!! computationally intensive parts of all model physics. As an +!! essential component of modeling the atmosphere, radiation directly +!! and indirectly connects all physics processes with model dynamics, +!! and it regulates the overall earth-atmosphere energy exchanges and +!! transformations. +!! +!! The radiation package in GFS physics has standardized component +!! modules (Table 1). The radiation driver module (\ref +!! module_radiation_driver) is the interface with the Interoperable +!! Physics Driver (IPD) for NGGPS, and it has three subroutines called +!! by IPD (Figure 1): +!! - radinit() is called in subroutine nuopc_phys_init to set up +!! radiation related fixed parameters. +!! - radupdate() is called in subroutine nuopc_rad_update to update +!! values between timesteps. +!! - grrad() is called in subroutine nuopc_rad_run, and it is the +!! driver of radiation calculation. +!! \image html ipd_rad.png "Figure 1: Schematic illustration of the communication between the GFS radiation package and IPD " width=10cm +!! +!! The schematic radiation module structure is shown in Table 1. +!! \image html schematic_Rad_mod.png "Table 1: Schematic Radiation Module Structure" width=10cm +!! +!> GFS radiation package is intended to provide a fast and accurate +!! method of determining the total radiative flux at any given +!! location. These calculations provide both the total radiative flux +!! at the ground surface, which is needed to establish the surface +!! energy budget, and the vertical radiative flux divergence, which is +!! used to calculate the radiative heating and cooling rates of a given +!! atmospheric layer. The magnitude of the terms in the surface energy +!! budget can set the stage for moist deep convection and are crucial +!! to the formation of low-level clouds. In addition, the vertical +!! radiative flux divergence can produce substantial cooling, +!! particularly at the tops of clouds, which can have strong dynamical +!! effects on cloud evolution. +!! +!! It uses a correlated-k distribution method and a transmittance lookup +!! table that is linearly scaled by optical depth to achieve high +!! accuracy and efficiency. The algorithm contains 140 unevenly +!! distributed quadrature points (reduced from the original set of 256) +!! to integrate the cumulative probability distribution functions of +!! absorption over 16 spectral bands. It employs the +!! Clough-Kneizys-Davies (CKD_2.4) continuum model (Clough et al. 1992 +!! \cite clough_et_al_1992) to compute absorption by water vapor at the +!! continuum band. Longwave cloud radiative properties external to the +!! RRTM depend on cloud liquid/ice water path and the effective radius +!! of ice particles and water droplets (Hu and Stamnes 1993 \cite +!! hu_and_stamnes_1993; Ebert and Curry 1992 \cite ebert_and_curry_1992). +!! +!! Changes to Radiation Parameterization since 2007: +!! \n The longwave (LW) and the shortwave (SW) radiation +!! parameterizations in NCEP's operational GFS are both modified and +!! optimized versions of the Rapid Radiative Transfer Model for GCMs +!! (RRTMG_LW v2.3 and RRTMG_SW v2.3, respectively) developed at AER +!! (Iacono et al. 2008 \cite iacono_et_al_2008,Mlawer et al. 1997 +!! \cite mlawer_et_al_1997, Iacono et al., 2000 \cite iacono_et_al_2000, +!! Clough et al., 2005 \cite clough_et_al_2005). The LW algorithm +!! contains 140 unevenly distributed g-points (quadrature points) in 16 +!! broad spectral bands, while the SW algorithm includes 112 g-points +!! in 14 bands. In addition to the major atmospheric absorbing gases of +!! ozone, water vapor, and carbon dioxide, the algorithm also includes +!! various minor absorbing species such as methane, nitrous oxide, +!! oxygen, and in the longwave up to four types of halocarbons (CFCs). +!! To represent statistically the unresolved subgrid cloud variability +!! when dealing multi layered clouds, a Monte-Carlo Independent Column +!! Approximation (McICA) method is used in the RRTMG radiative transfer. +!! A maximum-random cloud overlap method is used in both LW and SW +!! radiation calculations. Cloud condensate path and effective radius +!! for water and ice are used for the calculation of cloud-radiative +!! properties. Hu and Stamnes's method (1993) \cite hu_and_stamnes_1993 +!! is used to treat water clouds in both LW and SW parameterizations. +!! For ice clouds. Fu's parameterizations (1996,1998) \cite fu_1996 +!! \cite fu_et_al_1998 are used in the SW and LW, respectively. +!! +!! In the operational GFS, a climatological tropospheric aerosol with +!! a 5-degree horizontal resolution is used in both LW and SW +!! radiations. A generalized spectral mapping formulation was developed +!! to compute radiative properties of various aerosol components for +!! each of the radiation spectral bands. A separate stratospheric +!! volcanic aerosol parameterization was added that is capable of +!! handling volcanic events. In SW, a new table of incoming solar +!! constants is derived covering time period of 1850-2019 (Vandendool, +!! personal communivation). An eleven-year solar cycle approximation +!! will be used for time out of the window period in long term climate +!! simulations. The SW albedo parameterization uses surface vegetation +!! type based seasonal climatology similar to that described in the +!! NCEP OFFICE Note 441 (Hou et al. 2002 \cite hou_et_al_2002) but with +!! a modification in the treatment of solar zenith angle dependency over +!! snow-free land surface (Yang et al. 2008 \cite yang_et_al_2008). +!! Similarly, vegetation type based non-black-body surface emissivity +!! is used for the LW radiation. Concentrations of atmospheric +!! greenhouse gases are either obtained from global network +!! measurements, such as carbon dioxide (CO2), or taking the +!! climatological constants, the actual CO2 value for the forecast time +!! is an estimation based on the most recent five-year observations. In +!! the lower atmosphere (<3km) a monthly mean CO2 distribution in 15 +!! degree horizontal resolution is used, while a global mean monthly +!! value is used in the upper atmosphere. + module GFS_RRTMG_pre public GFS_RRTMG_pre_run contains -!> \defgroup GFS_RRTMG_pre GFS RRTMG Scheme Pre +!> \defgroup GFS_RRTMG_pre GFS RRTMG Pre +!>\ingroup RRTMG !! @{ !! \section arg_table_GFS_RRTMG_pre_init Argument Table !! @@ -613,5 +716,6 @@ end subroutine GFS_RRTMG_pre_finalize !! @} end module GFS_RRTMG_pre +!! @} diff --git a/physics/GFS_rad_time_vary.f90 b/physics/GFS_rad_time_vary.f90 index b57815e7b..31533a29e 100644 --- a/physics/GFS_rad_time_vary.f90 +++ b/physics/GFS_rad_time_vary.f90 @@ -4,6 +4,7 @@ module GFS_rad_time_vary contains !>\defgroup GFS_rad_time_vary GFS RRTMG Update +!!\ingroup RRTMG !! @{ !! \section arg_table_GFS_rad_time_vary_init Argument Table !! diff --git a/physics/GFS_radlw_post.f90 b/physics/GFS_radlw_post.f90 index be2e2ca39..137b867bf 100644 --- a/physics/GFS_radlw_post.f90 +++ b/physics/GFS_radlw_post.f90 @@ -3,7 +3,8 @@ module GFS_radlw_post contains -!>\defgroup GFS_radlw_post GFS RRTMG/RADLW Scheme Post +!>\defgroup GFS_radlw_post GFS RADLW Post +!! \ingroup RRTMG !! @{ !> \section arg_table_GFS_radlw_post_init Argument Table !! diff --git a/physics/GFS_radlw_pre.f90 b/physics/GFS_radlw_pre.f90 index 9d240dff4..9718cd2f0 100644 --- a/physics/GFS_radlw_pre.f90 +++ b/physics/GFS_radlw_pre.f90 @@ -4,7 +4,8 @@ module GFS_radlw_pre contains -!>\defgroup GFS_radlw_pre GFS RADLW Scheme Pre +!>\defgroup GFS_radlw_pre GFS RADLW Pre +!!\ingroup RRTMG !! @{ !> \section arg_table_GFS_radlw_pre_init Argument Table !! diff --git a/physics/GFS_radsw_post.f90 b/physics/GFS_radsw_post.f90 index e391e4938..0dedc17db 100644 --- a/physics/GFS_radsw_post.f90 +++ b/physics/GFS_radsw_post.f90 @@ -3,7 +3,8 @@ module GFS_radsw_post contains -!>\defgroup GFS_radsw_post GFS RRTMG/RADSW Scheme Post +!>\defgroup GFS_radsw_post GFS RADSW Post +!!\ingroup RRTMG !! @{ !> \section arg_table_GFS_radsw_post_init Argument Table !! diff --git a/physics/GFS_radsw_pre.f90 b/physics/GFS_radsw_pre.f90 index bbb583fcf..e672e9889 100644 --- a/physics/GFS_radsw_pre.f90 +++ b/physics/GFS_radsw_pre.f90 @@ -4,7 +4,8 @@ module GFS_radsw_pre contains -!>\defgroup GFS_radsw_pre GFS RADSW Scheme Pre +!>\defgroup GFS_radsw_pre GFS RADSW Pre +!!\ingroup RRTMG !! @{ !> \section arg_table_GFS_radsw_pre_init Argument Table !! diff --git a/physics/GFS_radupdate.f90 b/physics/GFS_radupdate.f90 index b695b618e..fe9349a55 100644 --- a/physics/GFS_radupdate.f90 +++ b/physics/GFS_radupdate.f90 @@ -1,3 +1,5 @@ +!>\file GFS_radupdate.f90 +!! This file contains module GFS_radupdate contains diff --git a/physics/docs/ccpp_dox b/physics/docs/ccpp_dox index 79b20172c..c594a57c2 100644 --- a/physics/docs/ccpp_dox +++ b/physics/docs/ccpp_dox @@ -101,7 +101,6 @@ WARN_FORMAT = WARN_LOGFILE = INPUT = txt/mainpage.txt \ ### Radiation - ../../GFS_layer/GFS_radiation_driver.F90 \ ../radiation_aerosols.f \ ../radiation_astronomy.f \ ../radiation_clouds.f \ @@ -113,6 +112,16 @@ INPUT = txt/mainpage.txt \ ../radsw_datatb.f \ ../radsw_main.f \ ../radsw_param.f \ +### Radiation interstitial + ../GFS_RRTMG_pre.f90 \ + ../GFS_RRTMG_post.f90 \ + ../GFS_radupdate.f90 \ + ../GFS_rad_time_vary.f90 \ + ../GFS_radsw_pre.f90 \ + ../GFS_radsw_post.f90 \ + ../GFS_radlw_pre.f90 \ + ../GFS_radlw_post.f90 \ + ../radcons.f90 \ ### Deep Convection ../mfdeepcnv.f \ ### Shallow Convection diff --git a/physics/radcons.f90 b/physics/radcons.f90 index 1079b07d9..ca01cd46c 100644 --- a/physics/radcons.f90 +++ b/physics/radcons.f90 @@ -2,8 +2,8 @@ !! This file contains module radcons -!> \ingroup rad -!! \defgroup radcons radcons +!> \defgroup radcons GFS RRTMG Contants +!! \ingroup RRTMG !! This module contains some of the most frequently used math and physics !! constants for GCM models. !! @{ diff --git a/physics/radiation_aerosols.f b/physics/radiation_aerosols.f index 23df641c8..2572854d0 100644 --- a/physics/radiation_aerosols.f +++ b/physics/radiation_aerosols.f @@ -116,7 +116,7 @@ !> \ingroup RRTMG -!! \defgroup module_radiation_aerosols module_radiation_aerosols +!! \defgroup module_radiation_aerosols RRTMG Aerosols Module !> @{ !! This module contains climatological atmospheric aerosol schemes for !! radiation computations. diff --git a/physics/radiation_astronomy.f b/physics/radiation_astronomy.f index ac1bbd500..adfc028f1 100644 --- a/physics/radiation_astronomy.f +++ b/physics/radiation_astronomy.f @@ -76,7 +76,7 @@ !> \ingroup RRTMG -!! \defgroup module_radiation_astronomy module_radiation_astronomy +!! \defgroup module_radiation_astronomy RRTMG Astronomy Module !! @{ !> This module sets up astronomical quantities for solar radiation !! calculations. diff --git a/physics/radiation_clouds.f b/physics/radiation_clouds.f index 80b401032..1164c4e31 100644 --- a/physics/radiation_clouds.f +++ b/physics/radiation_clouds.f @@ -146,7 +146,7 @@ !!!!! ========================================================== !!!!! !> \ingroup RRTMG -!! \defgroup module_radiation_clouds module_radiation_clouds +!! \defgroup module_radiation_clouds RRTMG Clouds Module !! @{ !> This module computes cloud related quantities for radiation !! computations. diff --git a/physics/radiation_gases.f b/physics/radiation_gases.f index a2fa97a94..0cac550f5 100644 --- a/physics/radiation_gases.f +++ b/physics/radiation_gases.f @@ -105,7 +105,7 @@ !> \ingroup RRTMG -!! \defgroup module_radiation_gases module_radiation_gases +!! \defgroup module_radiation_gases RRTMG Gases Module !! @{ !> This module sets up ozone climatological profiles and other constant !! gas profiles, such as co2, ch4, n2o, o2, and those of cfc gases. All diff --git a/physics/radiation_surface.f b/physics/radiation_surface.f index f3b8d63c9..d2ca4e79e 100644 --- a/physics/radiation_surface.f +++ b/physics/radiation_surface.f @@ -75,7 +75,7 @@ !> \ingroup RRTMG -!! \defgroup module_radiation_surface module_radiation_surface +!! \defgroup module_radiation_surface RRTMG Surface Module !! @{ !> This module sets up surface albedo for sw radiation and surface !! emissivity for lw radiation. diff --git a/physics/radlw_datatb.f b/physics/radlw_datatb.f index 622b72b03..6918da230 100644 --- a/physics/radlw_datatb.f +++ b/physics/radlw_datatb.f @@ -61,7 +61,7 @@ !!!!! end descriptions !!!!! !!!!! ============================================================== !!!!! -!> \ingroup module_radlw_main +!> \ingroup module_radlw_main !> This module contains plank flux data. !========================================! module module_radlw_avplank ! @@ -738,7 +738,7 @@ module module_radlw_avplank ! end module module_radlw_avplank ! !========================================! -!> \ingroup module_radlw_main +!> \ingroup module_radlw_main !> This module contains reference temperature and pressure. !! !! - These pressures are chosen such that the ln of the first one diff --git a/physics/radlw_main.f b/physics/radlw_main.f index 848c527a0..f132a1e81 100644 --- a/physics/radlw_main.f +++ b/physics/radlw_main.f @@ -235,7 +235,7 @@ !!!!! ============================================================== !!!!! -!> \defgroup module_radlw_main module_radlw_main +!> \defgroup module_radlw_main GFS RADLW Main !! \ingroup RRTMG !! This module includes NCEP's modifications of the rrtmg-lw radiation !! code from AER. diff --git a/physics/radlw_param.f b/physics/radlw_param.f index c76864975..c7a79c68a 100644 --- a/physics/radlw_param.f +++ b/physics/radlw_param.f @@ -1,7 +1,7 @@ !> \file radlw_param.f !! This file contains LW band parameters setup. -!> \ingroup module_radlw_main +!> \ingroup module_radlw_main !! @{ !!!!! ============================================================== !!!!! diff --git a/physics/radsw_datatb.f b/physics/radsw_datatb.f index 7da6132ce..4df54db8b 100644 --- a/physics/radsw_datatb.f +++ b/physics/radsw_datatb.f @@ -63,7 +63,7 @@ !!!!! ============================================================== !!!!! -!> \ingroup module_radlw_main +!> \ingroup module_radsw_main !> This module contains the reference pressures (in logarithm form) at !! 59 vertical levels (TOA is omitted), and the mid-latitude summer !! (MLS) standard temperature profile for the 59 pressure layers that @@ -136,7 +136,7 @@ module module_radsw_ref ! end module module_radsw_ref ! !========================================! -!> \ingroup module_radlw_main +!> \ingroup module_radsw_main !> This module contains cloud radiative property coefficients. !! !! For liquid water clouds, cloud radiative property coefficients are @@ -1924,7 +1924,7 @@ module module_radsw_cldprtb ! end module module_radsw_cldprtb ! !========================================! -!> \ingroup module_radlw_main +!> \ingroup module_radsw_main !> This module contains various indexes and coefficients for SW spectral !! bands, as well as the spectral distribution of solar flux. The values !! of spectral solar flux are derived based on a prescribed solar @@ -2265,7 +2265,7 @@ end module module_radsw_sflux ! !========================================! !>\defgroup module_radsw_kgbnn module_radsw_kgbnn -!>\ingroup module_radsw_main +!>\ingroup module_radsw_main !! @{ !> This module sets up absorption coefficients for band 16: 2600-3250 diff --git a/physics/radsw_main.f b/physics/radsw_main.f index dd28aa2f5..0d50bc3b8 100644 --- a/physics/radsw_main.f +++ b/physics/radsw_main.f @@ -261,7 +261,7 @@ !> \ingroup RRTMG -!! \defgroup module_radsw_main module_radsw_main +!! \defgroup module_radsw_main GFS RADSW Main !! This module includes NCEP's modifications of the rrtmg-sw radiation !! code from AER. !! diff --git a/physics/radsw_param.f b/physics/radsw_param.f index a1551395e..f2588cb18 100644 --- a/physics/radsw_param.f +++ b/physics/radsw_param.f @@ -1,7 +1,7 @@ !> \file radsw_param.f !! This file contains SW band parameters setup. -!> \ingroup module_radsw_main +!> \ingroup module_radsw_main !! @{ !!!!! ============================================================== !!!!! From 8ea46999e04285b7b8517ccabbd8a4c9bdf2dc3f Mon Sep 17 00:00:00 2001 From: Man Zhang Date: Fri, 19 Jan 2018 16:56:50 -0700 Subject: [PATCH 02/22] add SAMF and part of SAMF_shal documentation --- physics/GFS_calpreciptype.f90 | 5 + physics/GFS_radupdate.f90 | 10 +- physics/docs/ccpp_dox | 11 - physics/docs/txt/mainpage.txt | 6 +- physics/mfdeepcnv.f | 758 +++++++++++++++++++++++++--------- physics/mfshalcnv.f | 62 ++- physics/radlw_main.f | 90 ++++ physics/sfc_diff.f | 4 +- physics/sfc_drv.f | 27 +- 9 files changed, 741 insertions(+), 232 deletions(-) diff --git a/physics/GFS_calpreciptype.f90 b/physics/GFS_calpreciptype.f90 index 7e0319cb6..17ecf30c7 100644 --- a/physics/GFS_calpreciptype.f90 +++ b/physics/GFS_calpreciptype.f90 @@ -2,6 +2,9 @@ !! This file contains the subroutine that calculates dominant precipitation type (calpreciptype) !! and its post. It is adopted from post but was made into a column to used by GFS model. +!>\defgroup CALPRECIPTYPE GFS Dominant Precipitation Type +!! @{ + module GFS_calpreciptype contains @@ -1519,3 +1522,5 @@ subroutine GFS_calpreciptype_finalize end subroutine GFS_calpreciptype_finalize end module GFS_calpreciptype + +!! @} diff --git a/physics/GFS_radupdate.f90 b/physics/GFS_radupdate.f90 index fe9349a55..e40732ffe 100644 --- a/physics/GFS_radupdate.f90 +++ b/physics/GFS_radupdate.f90 @@ -1,8 +1,15 @@ !>\file GFS_radupdate.f90 -!! This file contains +!! This file calls many update subroutines to check and update radiation required but +!! time varying data sets and module variables. module GFS_radupdate contains +!>\defgroup GFS_radupdate_run RRTMG Update +!!\ingroup RRTMG +!>\brief This subroutine calls many update subroutines to check and update radiation +!! required but time varying data sets and module variables. +!>\section gen_radupdate General Algorithm +!> @{ subroutine GFS_radupdate_run ( idate,jdate,deltsw,deltim,lsswr, me, & & slag,sdec,cdec,solcon, ictmflg, isolar) @@ -172,5 +179,6 @@ subroutine GFS_radupdate_run ( idate,jdate,deltsw,deltim,lsswr, me, & !................................... end subroutine GFS_radupdate_run !----------------------------------- +!> @} end module GFS_radupdate diff --git a/physics/docs/ccpp_dox b/physics/docs/ccpp_dox index c594a57c2..53cdc1445 100644 --- a/physics/docs/ccpp_dox +++ b/physics/docs/ccpp_dox @@ -112,16 +112,7 @@ INPUT = txt/mainpage.txt \ ../radsw_datatb.f \ ../radsw_main.f \ ../radsw_param.f \ -### Radiation interstitial - ../GFS_RRTMG_pre.f90 \ - ../GFS_RRTMG_post.f90 \ ../GFS_radupdate.f90 \ - ../GFS_rad_time_vary.f90 \ - ../GFS_radsw_pre.f90 \ - ../GFS_radsw_post.f90 \ - ../GFS_radlw_pre.f90 \ - ../GFS_radlw_post.f90 \ - ../radcons.f90 \ ### Deep Convection ../mfdeepcnv.f \ ### Shallow Convection @@ -132,8 +123,6 @@ INPUT = txt/mainpage.txt \ ### Microphysics ../precpd.f \ ../gscond.f \ -### MP_generic - ../GFS_MP_generic_post.f90 \ ../GFS_calpreciptype.f90 \ ### Land Surface ../sfc_drv.f \ diff --git a/physics/docs/txt/mainpage.txt b/physics/docs/txt/mainpage.txt index 4ef07b8b1..6410a3b3a 100644 --- a/physics/docs/txt/mainpage.txt +++ b/physics/docs/txt/mainpage.txt @@ -3,14 +3,16 @@ The documentation found here corresponds to the state of the operational GFS physics suite as of 2017. Documentation for the operational physics suite can be access through these links:: - \ref RRTMG - - \ref SASAS - - \ref SASHAL + - \ref SAMF + - \ref SAMF_shal - \ref HEDMF - \ref Zhao-Carr - \ref NOAH + - \ref Sfc_ex_cal - \ref GFS_Ice - \ref GFS_NSST - \ref GFS_ogwd - \ref GFS_cgwd - \ref GFS_ozn + - \ref CALPRECIPTYPE */ diff --git a/physics/mfdeepcnv.f b/physics/mfdeepcnv.f index 4b812ddd6..bf293e24d 100644 --- a/physics/mfdeepcnv.f +++ b/physics/mfdeepcnv.f @@ -1,36 +1,118 @@ !> \file mfdeepcnv.f -!! This file contains NCEP's Scale Aware Simplified Arakawa Schubert Scheme -!! for deep convection. +!! This file contains the entire SAMF deep convection scheme. +!> \defgroup SAMF Scale-Aware Mass-Flux Deep Convection +!! @{ +!> \brief The scale-aware mass-flux (SAMF) deep convection scheme is an +!! updated version of the previous Simplified Arakawa-Schubert (SAS) scheme +!! with scale and aerosol awareness and parameterizes the effect of deep +!! convection on the environment (represented by the model state variables) +!! in the following way. First, a simple cloud model is used to determine +!! the change in model state variables due to one entraining/detraining cloud +!! type, per unit cloud-base mass flux. Next, the total change in state variables +!! is retrieved by determining the actual cloud base mass flux using the +!! quasi-equilibrium assumption (for grid sizes larger than a threshold value +!! [currently set to 8 km]) or a mean updraft velocity (for grid sizes smaller +!! than the threshold value). With a scale-aware parameterization, the +!! cloud mass flux decreases with increasing grid resolution. A simple +!! aerosol-aware parameterization is employed, where rain conversion in +!! the convective updraft is modified by aerosol number concentration. +!! The name SAS is replaced with SAMF as for the smaller grid sizes, +!! the parameterization does not use Arakawa-Schubert's quasi-equilibrium +!! assumption any longer where the cloud work function (interpreted as +!! entrainment-moderated convective available potential energy [CAPE]) +!! by the large scale dynamics is in balance with the consumption of the +!! cloud work function by the convection. +!! +!! The SAS scheme uses the working concepts put forth in Arakawa and +!! Schubert (1974) \cite arakawa_and_schubert_1974 but includes modifications +!! and simplifications from Grell (1993) \cite grell_1993 such as saturated +!! downdrafts and only one cloud type (the deepest possible), rather than +!! a spectrum based on cloud top heights or assumed entrainment rates. +!! The scheme was implemented for the GFS in 1995 by Pan and Wu +!! \cite pan_and_wu_1995, with further modifications discussed in +!! Han and Pan (2011) \cite han_and_pan_2011 , including the calculation +!! of cloud top, a greater CFL-criterion-based maximum cloud base mass flux, +!! updated cloud model entrainment and detrainment, improved convective +!! transport of horizontal momentum, a more general triggering function, +!! and the inclusion of convective overshooting. +!! +!! The SAMF scheme updates the SAS scheme with scale- and aerosol-aware +!! parameterizations from Han et al. (2017) \cite han_et_al_2017 based on +!! the studies by Arakawa and Wu (2013) \cite arakawa_and_wu_2013 and +!! Grell and Freitas (2014) \cite grell_and_freitas_2014 for scale awareness +!! and by Lim (2011) \cite lim_2011 for aerosol awareness. The ratio of +!! advective time to convective turnover time is also taken into account +!! for the scale-aware parameterization. Along with the scale- and aerosol-aware +!! parameterizations, more changes are made to the SAMF scheme. The cloud +!! base mass-flux computation is modified to use convective turnover time +!! as the convective adjustment time scale. The rain conversion rate is +!! modified to decrease with decreasing air temperature above the freezing +!! level. Convective inhibition in the sub-cloud layer is used as an additional +!! trigger condition. Convective cloudiness is enhanced by considering suspended +!! cloud condensate in the updraft. The lateral entrainment is also enhanced +!! to more strongly suppress convection in a drier environment. +!! +!! \section diagram Calling Hierarchy Diagram +!! \image html SAMF_Flowchart.png "Diagram depicting how the SAMF deep convection +!! scheme is called from the FV3GFS physics time loop" height=2cm +!! \section intraphysics Intraphysics Communication +!! This space is reserved for a description of how this scheme uses information +!! from other scheme types and/or how information calculated in this scheme +!! is used in other scheme types. + module sasas_deep contains -!> \defgroup SASAS Scale-Aware Simplified Arakawa-Schubert Deep Convection -!! @{ + !! \brief Brief description of the parameterization !! \section diagram Calling Hierarchy Diagram !! \section intraphysics Intraphysics Communication !> \brief Brief description of the subroutine !! -!! \section arg_table_sasasdeep_init Argument Table -!! | local var name | longname | description | units | rank | type | kind | intent | optional | -!! |----------------|-----------------------------------------------------------|------------------------------------|---------|------|---------|-----------|--------|----------| -!! +! \section arg_table_sasasdeep_init Argument Table +! | local var name | longname | description | units | rank | type | kind | intent | optional | +! |----------------|-----------------------------------------------------------|------------------------------------|---------|------|---------|-----------|--------|----------| +! subroutine sasasdeep_init end subroutine sasasdeep_init !> \brief Brief description of the subroutine !! -!! \section arg_table_sasasdeep_finalize Argument Table -!! | local var name | longname | description | units | rank | type | kind | intent | optional | -!! |----------------|-----------------------------------------------------------|------------------------------------|---------|------|---------|-----------|--------|----------| -!! +! \section arg_table_sasasdeep_finalize Argument Table +! | local var name | longname | description | units | rank | type | kind | intent | optional | +! |----------------|-----------------------------------------------------------|------------------------------------|---------|------|---------|-----------|--------|----------| +! subroutine sasasdeep_finalize end subroutine sasasdeep_finalize -!> \brief Brief description of the subroutine + +!>\brief This subroutine contains the entirety of the SAMF deep convection scheme. +!! +!! For grid sizes larger than threshold value, as in Grell (1993) +!! \cite grell_1993 , the SAMF deep convection scheme can be described +!! in terms of three types of "controls": static, dynamic, and feedback. +!! The static control component consists of the simple entraining/detraining +!! updraft/downdraft cloud model and is used to determine the cloud +!! properties, convective precipitation, as well as the convective cloud +!! top height. The dynamic control is the determination of the potential +!! energy available for convection to "consume", or how primed the +!! large-scale environment is for convection to occur due to changes by +!! the dyanmics of the host model. The feedback control is the +!! determination of how the parameterized convection changes the +!! large-scale environment (the host model state variables) given the +!! changes to the state variables per unit cloud base mass flux calculated +!! in the static control portion and the deduced cloud base mass flux +!! determined from the dynamic control. +!! +!! For grid sizes smaller than threshold value, the cloud base mass flux +!! in the SAMF scheme is determined by the cumulus updraft velocity averaged +!! over the whole cloud depth (Han et al., 2017 \cite han_et_al_2017 ), which +!! in turn, determines changes of the large-scale environment due to the +!! cumulus convection. +!! !! !! \section arg_table_sasasdeep_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | @@ -65,6 +147,34 @@ end subroutine sasasdeep_finalize !! | cnvc | convective_cloud_cover | convective cloud cover | frac | 2 | real | kind_phys | out | F | !! !! \section general General Algorithm +!! -# Compute preliminary quantities needed for static, dynamic, and +!! feedback control portions of the algorithm. +!! -# Perform calculations related to the updraft of the entraining/detraining +!! cloud model ("static control"). +!! -# Perform calculations related to the downdraft of the entraining/detraining +!! cloud model ("static control"). +!! +!! -# For grid sizes larger than the threshold value (currently 8 km): +!! - 1) Using the updated temperature and moisture profiles that were +!! modified by the convection on a short time-scale, recalculate the +!! total cloud work function to determine the change in the cloud work +!! function due to convection, or the stabilizing effect of the cumulus. +!! - 2) For the "dynamic control", using a reference cloud work function, +!! estimate the change in cloud work function due to the large-scale dynamics. +!! Following the quasi-equilibrium assumption, calculate the cloud base +!! mass flux required to keep the large-scale convective destabilization +!! in balance with the stabilization effect of the convection. +!! +!! -# For grid sizes smaller than the threshold value (currently 8 km): +!! - 1) compute the cloud base mass flux using the cumulus updraft +!! velocity averaged ove the whole cloud depth. +!! +!! -# For scale awareness, the updraft fraction (sigma) is obtained as +!! a function of cloud base entrainment. Then, the final cloud base mass +!! flux is obtained by the original mass flux multiplied by the \f$(1-sigma)^2\f$. +!! -# For the "feedback control", calculate updated values of the state +!! variables by multiplying the cloud base mass flux and the tendencies +!! calculated per unit cloud base mass flux from the static control. !! \section detailed Detailed Algorithm !! @{ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & @@ -175,12 +285,12 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & parameter(c0s=.002,c1=.002,d0=.01) parameter(c0l=c0s*asolfac) -!> asolfac: aerosol-aware parameter based on Lim & Hong (2012) -!! asolfac= cx / c0s(=.002) -!! cx = min([-0.7 ln(Nccn) + 24]*1.e-4, c0s) -!! Nccn: CCN number concentration in cm^(-3) -!! Until a realistic Nccn is provided, typical Nccns are assumed -!! as Nccn=100 for sea and Nccn=7000 for land +! asolfac: aerosol-aware parameter based on Lim & Hong (2012) +! asolfac= cx / c0s(=.002) +! cx = min([-0.7 ln(Nccn) + 24]*1.e-4, c0s) +! Nccn: CCN number concentration in cm^(-3) +! Until a realistic Nccn is provided, typical Nccns are assumed +! as Nccn=100 for sea and Nccn=7000 for land parameter(cm=1.0,delta=fv) parameter(fact1=(cvap-cliq)/rv,fact2=hvap/rv-fact1*t0c) @@ -191,14 +301,14 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & parameter(bet1=1.875,cd1=.506,f1=2.0,gam1=.5) parameter(betaw=.03,dxcrtas=8.e3,dxcrtuf=15.e3) -!> local variables and arrays +! local variables and arrays real(kind=kind_phys) pfld(im,km), to(im,km), qo(im,km), & uo(im,km), vo(im,km), qeso(im,km) -!> for updraft velocity calculation +! for updraft velocity calculation real(kind=kind_phys) wu2(im,km), buo(im,km), drag(im,km) real(kind=kind_phys) wc(im), scaldfunc(im), sigmagfm(im) -!> cloud water +! cloud water ! real(kind=kind_phys) tvo(im,km) real(kind=kind_phys) qlko_ktcon(im), dellal(im,km), tvo(im,km), & dbyo(im,km), zo(im,km), @@ -216,7 +326,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & logical totflg, cnvflg(im), asqecflg(im), flg(im) -!> asqecflg: flag for the quasi-equilibrium assumption of Arakawa-Schubert +! asqecflg: flag for the quasi-equilibrium assumption of Arakawa-Schubert ! real(kind=kind_phys) pcrit(15), acritt(15), acrit(15) !! save pcrit, acritt @@ -231,7 +341,8 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & parameter (tf=233.16, tcr=263.16, tcrf=1.0/(tcr-tf)) ! c----------------------------------------------------------------------- -! +!> ## Compute preliminary quantities needed for static, dynamic, and feedback control portions of the algorithm. +!> - Convert input pressure terms to centibar units. !************************************************************************ !> convert input Pa terms to Cb terms -- Moorthi ps = psp * 0.001 @@ -241,9 +352,10 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & ! ! km1 = km - 1 - -!> initialize arrays - +!> - Initialize column-integrated and other single-value-per-column variable arrays. +c +c initialize arrays +c do i=1,im cnvflg(i) = .true. rn(i)=0. @@ -276,6 +388,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & gdx(i) = sqrt(garea(i)) enddo ! +!> - determine aerosol-aware rain conversion parameter over land do i=1,im if(islimsk(i) == 1) then c0(i) = c0l @@ -283,6 +396,9 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & c0(i) = c0s endif enddo +!> - determine rain conversion parameter above the freezing level which +!! exponentially decreases with decreasing temperature from Han et al.'s (2017) +!! \cite han_et_al_2017 equation 8. do k = 1, km do i = 1, im if(t1(i,k) > 273.16) then @@ -294,7 +410,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo -! +!> - Initialize convective cloud water and cloud cover to zero. do k = 1, km do i = 1, im cnvw(i,k) = 0. @@ -302,6 +418,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & enddo enddo ! hchuang code change +!> - Initialize updraft and downdraft mass fluxes to zero. do k = 1, km do i = 1, im ud_mf(i,k) = 0. @@ -321,7 +438,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & ! val = 5400. val = 10800. dtmax = max(dt2, val ) -!> model tunable parameters are all here +c model tunable parameters are all here edtmaxl = .3 edtmaxs = .3 clam = .1 @@ -353,10 +470,12 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & w2s = -2.e-3 w3s = -1.e-3 w4s = -2.e-5 - -!> define top layer for search of the downdraft originating layer -!! and the maximum thetae for updraft - +c +c define top layer for search of the downdraft originating layer +c and the maximum thetae for updraft +c +!> - Determine maximum indices for the parcel starting point (kbm), +!! LFC (kbmax), and cloud top (kmax). do i=1,im kbmax(i) = km kbm(i) = km @@ -376,16 +495,17 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & kbmax(i) = min(kbmax(i),kmax(i)) kbm(i) = min(kbm(i),kmax(i)) enddo - -!> hydrostatic height assume zero terr and initially assume -!! updraft entrainment rate as an inverse function of height - - +c +c hydrostatic height assume zero terr and initially assume +c updraft entrainment rate as an inverse function of height +c +!> - Calculate hydrostatic height at layer centers assuming a flat surface (no terrain) from the geopotential. do k = 1, km do i=1,im zo(i,k) = phil(i,k) / g enddo enddo +!> - Calculate interface height and the initial entrainment rate as an inverse function of height. do k = 1, km1 do i=1,im zi(i,k) = 0.5*(zo(i,k)+zo(i,k+1)) @@ -393,9 +513,13 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & ! xlamue(i,k) = max(xlamue(i,k), crtlamu) enddo enddo - -!> convert surface pressure to mb from cb - +c +c!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +c convert surface pressure to mb from cb +c +!> - Convert prsl from centibar to millibar, set normalized mass fluxes +!! to 1, cloud properties to 0, and save model state variables (after +!! advection/turbulence). do k = 1, km do i = 1, im if (k <= kmax(i)) then @@ -433,14 +557,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo - -!> column variables -!! p is pressure of the layer (mb) -!! t is temperature at t-dt (k)..tn -!! q is specific humidity at t-dt (kg/kg)..qn -!! to is temperature at t+dt (k)... this is after advection and turbulence -!! qo is specific humidity at t+dt (kg/kg)..q1 - +!> - Calculate saturation specific humidity and enforce minimum moisture values. do k = 1, km do i=1,im if (k <= kmax(i)) then @@ -455,9 +572,10 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo - -!> compute moist static energy - +c +c compute moist static energy +c +!> - Calculate moist static energy (heo) and saturation moist static energy (heso). do k = 1, km do i=1,im if (k <= kmax(i)) then @@ -469,10 +587,12 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo - -!> determine level with largest moist static energy -!! this is the level where updraft starts - +c +c determine level with largest moist static energy +c this is the level where updraft starts +c +!> ## Perform calculations related to the updraft of the entraining/detraining cloud model ("static control"). +!> - Search below index "kbm" for the level of maximum moist static energy. do i=1,im hmax(i) = heo(i,1) kb(i) = 1 @@ -488,6 +608,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & enddo enddo c +!> - Calculate the temperature, specific humidity, and pressure at interface levels. do k = 1, km1 do i=1,im if (k <= kmax(i)-1) then @@ -509,6 +630,9 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & enddo enddo ! +!> - Recalculate saturation specific humidity, moist static energy, saturation +!! moist static energy, and horizontal momentum on interface levels. Enforce +!! minimum specific humidity and calculate \f$(1 - RH)\f$. do k = 1, km1 do i=1,im if (k <= kmax(i)-1) then @@ -529,9 +653,14 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo - -!> look for the level of free convection as cloud base - +c +c look for the level of free convection as cloud base +c +!> - Search below the index "kbmax" for the level of free convection (LFC) +!! where the condition \f$h_b > h^*\f$ is first met, where \f$h_b, h^*\f$ +!! are the state moist static energy at the parcel's starting level and +!! saturation moist static energy, respectively. Set "kbcon" to the index +!! of the LFC. do i=1,im flg(i) = .true. kbcon(i) = kmax(i) @@ -547,6 +676,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & enddo enddo c +!> - If no LFC, return to the calling routine without modifying state variables. do i=1,im if(kbcon(i) == kmax(i)) cnvflg(i) = .false. enddo @@ -557,16 +687,23 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & enddo if(totflg) return !! +!> - Determine the vertical pressure velocity at the LFC. After Han and +!! Pan (2011) \cite han_and_pan_2011 , determine the maximum pressure +!! thickness between a parcel's starting level and the LFC. If a parcel +!! doesn't reach the LFC within the critical thickness, then the +!! convective inhibition is deemed too great for convection to be +!! triggered, and the subroutine returns to the calling routine without +!! modifying the state variables. do i=1,im if(cnvflg(i)) then ! pdot(i) = 10.* dot(i,kbcon(i)) pdot(i) = 0.01 * dot(i,kbcon(i)) ! Now dot is in Pa/s endif enddo - -!> turn off convection if pressure depth between parcel source level -!! and cloud base is larger than a critical value, cinpcr - +c +c turn off convection if pressure depth between parcel source level +c and cloud base is larger than a critical value, cinpcr +c do i=1,im if(cnvflg(i)) then if(islimsk(i) == 1) then @@ -606,10 +743,23 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & totflg = totflg .and. (.not. cnvflg(i)) enddo if(totflg) return - -!> assume that updraft entrainment rate above cloud base is -!! same as that at cloud base - +!! +c +c assume that updraft entrainment rate above cloud base is +c same as that at cloud base +c +!> - Calculate the entrainment rate according to Han and Pan (2011) +!! \cite han_and_pan_2011, equation 8, after Bechtold et al. (2008) +!! \cite bechtold_et_al_2008, equation 2 given by: +!! \f[ +!! \epsilon = \epsilon_0F_0 + d_1\left(1-RH\right)F_1 +!! \f] +!! where \f$\epsilon_0\f$ is the cloud base entrainment rate, \f$d_1\f$ +!! is a tunable constant, and \f$F_0=\left(\frac{q_s}{q_{s,b}}\right)^2\f$ and +!! \f$F_1=\left(\frac{q_s}{q_{s,b}}\right)^3\f$ where \f$q_s\f$ and +!! \f$q_{s,b}\f$ are the saturation specific humidities at a given level +!! and cloud base, respectively. The detrainment rate in the cloud is +!! assumed to be equal to the entrainment rate at cloud base. do i=1,im if(cnvflg(i)) then xlamx(i) = xlamue(i,kbcon(i)) @@ -623,9 +773,11 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo - -!> specify a background (turbulent) detrainment rate for the updrafts - +c +c specify a background (turbulent) detrainment rate for the updrafts +c +!> - The updraft detrainment rate is set constant and equal to the +!! entrainment rate at cloud base. do k = 1, km1 do i=1,im if(cnvflg(i) .and. k < kmax(i)) then @@ -634,9 +786,9 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo - -!> functions rapidly decreasing with height, mimicking a cloud ensemble -!! (Bechtold et al., 2008) +c +c functions rapidly decreasing with height, mimicking a cloud ensemble +c (Bechtold et al., 2008) do k = 2, km1 do i=1,im @@ -648,11 +800,11 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo - -!> final entrainment and detrainment rates as the sum of turbulent part and -!! organized entrainment depending on the environmental relative humidity -!! (Bechtold et al., 2008) - +c +c final entrainment and detrainment rates as the sum of turbulent part and +c organized entrainment depending on the environmental relative humidity +c (Bechtold et al., 2008) +c do k = 2, km1 do i=1,im if(cnvflg(i) .and. @@ -664,9 +816,18 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo - -!> determine updraft mass flux for the subcloud layers - +! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +c +c determine updraft mass flux for the subcloud layers +c +!> - Calculate the normalized mass flux for subcloud and in-cloud layers +!! according to Pan and Wu (1995) \cite pan_and_wu_1995 equation 1: +!! \f[ +!! \frac{1}{\eta}\frac{\partial \eta}{\partial z} = \lambda_e - \lambda_d +!! \f] +!! where \f$\eta\f$ is the normalized mass flux, \f$\lambda_e\f$ is the +!! entrainment rate and \f$\lambda_d\f$ is the detrainment rate. do k = km1, 1, -1 do i = 1, im if (cnvflg(i)) then @@ -679,9 +840,9 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo - -!> compute mass flux above cloud base - +c +c compute mass flux above cloud base +c do i = 1, im flg(i) = cnvflg(i) enddo @@ -702,9 +863,10 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo - -!> compute updraft cloud properties - +c +c compute updraft cloud properties +c +!> - Set cloud properties equal to the state variables at updraft starting level (kb). do i = 1, im if(cnvflg(i)) then indx = kb(i) @@ -714,11 +876,18 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & pwavo(i) = 0. endif enddo - -!> cloud property is modified by the entrainment process - -!> cm is an enhancement factor in entrainment rates for momentum - +c +c cloud property is modified by the entrainment process +c +! cm is an enhancement factor in entrainment rates for momentum +! +!> - Calculate the cloud properties as a parcel ascends, modified by +!! entrainment and detrainment. Discretization follows Appendix B of +!! Grell (1993) \cite grell_1993 . Following Han and Pan (2006) +!! \cite han_and_pan_2006, the convective momentum transport is reduced +!! by the convection-induced pressure gradient force by the constant +!! "pgcon", currently set to 0.55 after Zhang and Wu (2003) +!! \cite zhang_and_wu_2003 . do k = 2, km1 do i = 1, im if (cnvflg(i)) then @@ -743,10 +912,17 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo - -!> taking account into convection inhibition due to existence of -!! dry layers below cloud base - +c +c taking account into convection inhibition due to existence of +c dry layers below cloud base +c +!> - With entrainment, recalculate the LFC as the first level where +!! buoyancy is positive. The difference in pressure levels between LFCs +!! calculated with/without entrainment must be less than a threshold +!! (currently 25 hPa). Otherwise, convection is inhibited and the scheme +!! returns to the calling routine without modifying the state variables. +!! This is the subcloud dryness trigger modification discussed in Han +!! and Pan (2011) \cite han_and_pan_2011. do i=1,im flg(i) = cnvflg(i) kbcon1(i) = kmax(i) @@ -781,9 +957,11 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & enddo if(totflg) return !! - -!> calculate convective inhibition - +c +c calculate convective inhibition +c +!> - Calculate additional trigger condition of the convective inhibition +!! (CIN) according to Han et al.'s (2017) \cite han_et_al_2017 equation 13. do k = 2, km1 do i = 1, im if (cnvflg(i)) then @@ -806,6 +984,8 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo +!> - Turn off convection if the CIN is less than a critical value +!! (cinacr) which is inversely proportional to the large-scale vertical velocity. do i = 1, im if(cnvflg(i)) then ! @@ -846,9 +1026,14 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & totflg = totflg .and. (.not. cnvflg(i)) enddo if(totflg) return - -!> determine first guess cloud top as the level of zero buoyancy - +!! +c +c determine first guess cloud top as the level of zero buoyancy +c +!> - Calculate the cloud top as the first level where parcel buoyancy +!! becomes negative. If the thickness of the calculated convection is +!! less than a threshold (currently 200 hPa), then convection is +!! inhibited, and the scheme returns to the calling routine. do i = 1, im flg(i) = cnvflg(i) ktcon(i) = 1 @@ -879,9 +1064,14 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & totflg = totflg .and. (.not. cnvflg(i)) enddo if(totflg) return - -!> search for downdraft originating level above theta-e minimum - +!! +c +c search for downdraft originating level above theta-e minimum +c +!> - To originate the downdraft, search for the level above the minimum +!! in moist static energy. Return to the calling routine without +!! modification if this level is determined to be outside of the +!! convective cloud layers. do i = 1, im if(cnvflg(i)) then hmin(i) = heo(i,kbcon1(i)) @@ -899,9 +1089,9 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo - -!> make sure that jmin(i) is within the cloud - +c +c make sure that jmin(i) is within the cloud +c do i = 1, im if(cnvflg(i)) then jmin(i) = min(lmin(i),ktcon(i)-1) @@ -909,9 +1099,12 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & if(jmin(i) >= ktcon(i)) cnvflg(i) = .false. endif enddo - -!> specify upper limit of mass flux at cloud base - +c +c specify upper limit of mass flux at cloud base +c +!> - Calculate the maximum value of the cloud base mass flux using the +!! CFL-criterion-based formula of Han and Pan (2011) \cite han_and_pan_2011, +!! equation 7. do i = 1, im if(cnvflg(i)) then ! xmbmax(i) = .1 @@ -926,9 +1119,11 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & ! xmbmax(i) = min(tem, xmbmax(i)) endif enddo - -!> compute cloud moisture property and precipitation - +c +c compute cloud moisture property and precipitation +c +!> - Set cloud moisture property equal to the enviromental moisture at +!! updraft starting level (kb). do i = 1, im if (cnvflg(i)) then ! aa1(i) = 0. @@ -937,6 +1132,16 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & ! rhbar(i) = 0. endif enddo +!> - Calculate the moisture content of the entraining/detraining parcel +!! (qcko) and the value it would have if just saturated (qrch), according +!! to equation A.14 in Grell (1993) \cite grell_1993 . Their difference +!! is the amount of convective cloud water (qlk = rain + condensate). +!! Determine the portion of convective cloud water that remains suspended +!! and the portion that is converted into convective precipitation (pwo). +!! Calculate and save the negative cloud work function (aa1) due to water +!! loading. The liquid water in the updraft layer is assumed to be detrained +!! from the layers above the level of the minimum moist static energy into +!! the grid-scale cloud water (dellal). do k = 2, km1 do i = 1, im if (cnvflg(i)) then @@ -956,9 +1161,9 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & dq = eta(i,k) * (qcko(i,k) - qrch) c ! rhbar(i) = rhbar(i) + qo(i,k) / qeso(i,k) - -!> check if there is excess moisture to release latent heat - +c +c check if there is excess moisture to release latent heat +c if(k >= kbcon(i) .and. dq > 0.) then etah = .5 * (eta(i,k) + eta(i,k-1)) if(ncloud > 0 .and. k > jmin(i)) then @@ -978,9 +1183,9 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & ! cnvwt(i,k) = (etah*qlk + pwo(i,k)) * g / dp cnvwt(i,k) = etah * qlk * g / dp endif - -!> compute buoyancy and drag for updraft velocity - +! +! compute buoyancy and drag for updraft velocity +! if(k >= kbcon(i)) then rfact = 1. + delta * cp * gamma & * to(i,k) / hvap @@ -1004,9 +1209,9 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & ! rhbar(i) = rhbar(i) / float(indx) ! endif ! enddo - -!> calculate cloud work function - +c +c calculate cloud work function +c ! do k = 2, km1 ! do i = 1, im ! if (cnvflg(i)) then @@ -1030,8 +1235,19 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & ! enddo ! enddo -!> calculate cloud work function - +! calculate cloud work function +!> - Calculate the cloud work function according to Pan and Wu (1995) +!! \cite pan_and_wu_1995 equation 4: +!! \f[ +!! A_u=\int_{z_0}^{z_t}\frac{g}{c_pT(z)}\frac{\eta}{1 + \gamma}[h(z)-h^*(z)]dz +!! \f] +!! (discretized according to Grell (1993) \cite grell_1993 equation B.10 +!! using B.2 and B.3 of Arakawa and Schubert (1974) \cite arakawa_and_schubert_1974 +!! and assuming \f$\eta=1\f$) where \f$A_u\f$ is the updraft cloud work +!! function, \f$z_0\f$ and \f$z_t\f$ are cloud base and cloud top, +!! respectively, \f$\gamma = \frac{L}{c_p}\left(\frac{\partial \overline{q_s}}{\partial T}\right)_p\f$ +!! and other quantities are previously defined. + do i = 1, im do i = 1, im if (cnvflg(i)) then aa1(i) = 0. @@ -1049,6 +1265,8 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & enddo enddo ! +!> - If the updraft cloud work function is negative, convection does not +!! occur, and the scheme returns to the calling routine. do i = 1, im if(cnvflg(i) .and. aa1(i) <= 0.) cnvflg(i) = .false. enddo @@ -1058,11 +1276,17 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & totflg = totflg .and. (.not. cnvflg(i)) enddo if(totflg) return - -!> estimate the onvective overshooting as the level -!! where the [aafac * cloud work function] becomes zero, -!! which is the final cloud top - +!! +c +c estimate the onvective overshooting as the level +c where the [aafac * cloud work function] becomes zero, +c which is the final cloud top +c +!> - Continue calculating the cloud work function past the point of +!! neutral buoyancy to represent overshooting according to Han and Pan +!! (2011) \cite han_and_pan_2011 . Convective overshooting stops when +!! \f$ cA_u < 0\f$ where \f$c\f$ is currently 10%, or when 10% of the +!! updraft cloud work function has been consumed by the stable buoyancy force. do i = 1, im if (cnvflg(i)) then aa2(i) = aafac * aa1(i) @@ -1099,10 +1323,14 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo - -!> compute cloud moisture property, detraining cloud water -!! and precipitation in overshooting layers - +c +c compute cloud moisture property, detraining cloud water +c and precipitation in overshooting layers +c +!> - For the overshooting convection, calculate the moisture content of +!! the entraining/detraining parcel as before. Partition convective +!! cloud water and precipitation and detrain convective cloud water +!! above the mimimum in moist static energy. do k = 2, km1 do i = 1, im if (cnvflg(i)) then @@ -1120,9 +1348,9 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & qrcko(i,k) = qcko(i,k) cj dq = eta(i,k) * (qcko(i,k) - qrch) - -!> check if there is excess moisture to release latent heat - +c +c check if there is excess moisture to release latent heat +c if(dq > 0.) then etah = .5 * (eta(i,k) + eta(i,k-1)) if(ncloud > 0) then @@ -1143,9 +1371,10 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo - -!> compute updraft velocity square(wu2) - +! +! compute updraft velocity square(wu2) +!> - Calculate updraft velocity square(wu2) according to Han et al.'s +!! (2017) \cite han_et_al_2017 equation 7. ! bb1 = 2. * (1.+bet1*cd1) ! bb2 = 2. / (f1*(1.+gam1)) ! @@ -1185,9 +1414,10 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo - -!> compute updraft velocity average over the whole cumulus - +! +! compute updraft velocity average over the whole cumulus +! +!> - Calculate the mean updraft velocity within the cloud (wc). do i = 1, im wc(i) = 0. sumx(i) = 0. @@ -1215,9 +1445,12 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & if (wc(i) < val) cnvflg(i)=.false. endif enddo - -!> exchange ktcon with ktcon1 - +c +c exchange ktcon with ktcon1 +c +!> - Swap the indices of the convective cloud top (ktcon) and the +!! overshooting convection top (ktcon1) to use the same cloud top level +!! in the calculations of \f$A^+\f$ and \f$A^*\f$. do i = 1, im if(cnvflg(i)) then kk = ktcon(i) @@ -1225,13 +1458,14 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & ktcon1(i) = kk endif enddo - -!> this section is ready for cloud water - +c +c this section is ready for cloud water +c +!> - Separate the total updraft cloud water at cloud top into vapor and condensate. if(ncloud > 0) then - -!> compute liquid and vapor separation at cloud top - +c +c compute liquid and vapor separation at cloud top +c do i = 1, im if(cnvflg(i)) then k = ktcon(i) - 1 @@ -1239,9 +1473,9 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & qrch = qeso(i,k) & + gamma * dbyo(i,k) / (hvap * (1. + gamma)) dq = qcko(i,k) - qrch - -!> check if there is excess moisture to release latent heat - +c +c check if there is excess moisture to release latent heat +c if(dq > 0.) then qlko_ktcon(i) = dq qcko(i,k) = qrch @@ -1253,10 +1487,24 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & ccccc if(lat.==.latd.and.lon.==.lond.and.cnvflg(i)) then ccccc print *, ' aa1(i) before dwndrft =', aa1(i) ccccc endif - -!> ----- downdraft calculations - -!> - compute precipitation efficiency in terms of windshear +c +c ----- downdraft calculations +c +c - compute precipitation efficiency in terms of windshear +c +!> ## Perform calculations related to the downdraft of the entraining/detraining +!! cloud model ("static control"). +!! - First, in order to calculate the downdraft mass flux (as a fraction +!! of the updraft mass flux), calculate the wind shear and precipitation +!! efficiency according to equation 58 in Fritsch and Chappell (1980) +!! \cite fritsch_and_chappell_1980 : +!! \f[ +!! E = 1.591 - 0.639\frac{\Delta V}{\Delta z} + 0.0953\left(\frac{\Delta V}{\Delta z}\right)^2 - 0.00496\left(\frac{\Delta V}{\Delta z}\right)^3 +!! \f] +!! where \f$\Delta V\f$ is the integrated horizontal shear over the +!! cloud depth, \f$\Delta z\f$, (the ratio is converted to units of +!! \f$10^{-3} s^{-1}\f$). The variable "edto" is \f$1-E\f$ and is +!! constrained to the range \f$[0,0.9]\f$. do i = 1, im if(cnvflg(i)) then @@ -1288,9 +1536,19 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & edtx(i)=edt(i) endif enddo - -!> determine detrainment rate between 1 and kbcon - +c +c determine detrainment rate between 1 and kbcon +c +!> - Next, calculate the variable detrainment rate between the surface +!! and the LFC according to: +!! \f[ +!! \lambda_d = \frac{1-\beta^{\frac{1}{k_{LFC}}}}{\overline{\Delta z}} +!! \f] +!! \f$\lambda_d\f$ is the detrainment rate, \f$\beta\f$ is a constant +!! currently set to 0.05, implying that only 5% of downdraft mass flux +!! at LFC reaches the ground surface due to detrainment, \f$k_{LFC}\f$ +!! is the vertical index of the LFC level, and \f$\overline{\Delta z}\f$ +!! is the average vertical grid spacing below the LFC. do i = 1, im if(cnvflg(i)) then sumx(i) = 0. @@ -1315,9 +1573,13 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & xlamd(i) = (1.-beta**tem)/dz endif enddo - -!> determine downdraft mass flux - +c +c determine downdraft mass flux +c +!> - Calculate the normalized downdraft mass flux from equation 1 of Pan +!! and Wu (1995) \cite pan_and_wu_1995 . Downdraft entrainment and +!! detrainment rates are constants from the downdraft origination to +!! the LFC. do k = km1, 1, -1 do i = 1, im if (cnvflg(i) .and. k <= kmax(i)-1) then @@ -1333,9 +1595,11 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo - -!> - downdraft moisture properties - +c +c--- downdraft moisture properties +c +!> - Set initial cloud downdraft properties equal to the state variables +!! at the downdraft origination level. do i = 1, im if(cnvflg(i)) then jmn = jmin(i) @@ -1348,6 +1612,9 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo cj +!> - Calculate the cloud properties as a parcel descends, modified by +!! entrainment and detrainment. Discretization follows Appendix B of +!! Grell (1993) \cite grell_1993 . do k = km1, 1, -1 do i = 1, im if (cnvflg(i) .and. k < jmin(i)) then @@ -1376,6 +1643,8 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & enddo enddo c +!> - Compute the amount of moisture that is necessary to keep the downdraft +!! saturated. do k = km1, 1, -1 do i = 1, im if (cnvflg(i) .and. k < jmin(i)) then @@ -1406,11 +1675,14 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo - -!> - final downdraft strength dependent on precip -!! - efficiency (edt), normalized condensate (pwav), and -!! - evaporate (pwev) - +c +c--- final downdraft strength dependent on precip +c--- efficiency (edt), normalized condensate (pwav), and +c--- evaporate (pwev) +c +!> - Update the precipitation efficiency (edto) based on the ratio of +!! normalized cloud condensate (pwavo) to normalized cloud evaporate +!! (pwevo). do i = 1, im edtmax = edtmaxl if(islimsk(i) == 0) edtmax = edtmaxs @@ -1426,6 +1698,9 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c--- downdraft cloudwork functions c +!> - Calculate downdraft cloud work function (\f$A_d\f$) according to +!! equation A.42 (discretized by B.11) in Grell (1993) \cite grell_1993 . +!! Add it to the updraft cloud work function, \f$A_u\f$. do k = km1, 1, -1 do i = 1, im if (cnvflg(i) .and. k < jmin(i)) then @@ -1446,6 +1721,8 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo +!> - Check for negative total cloud work function; if found, return to +!! calling routine without modifying state variables. do i = 1, im if(cnvflg(i) .and. aa1(i) <= 0.) then cnvflg(i) = .false. @@ -1462,6 +1739,11 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & c--- what would the change be, that a cloud with unit mass c--- will do to the environment? c +!> - Calculate the change in moist static energy, moisture mixing ratio, +!! and horizontal winds per unit cloud base mass flux near the surface +!! using equations B.18 and B.19 from Grell (1993) \cite grell_1993, for +!! all layers below cloud top from equations B.14 and B.15, and for the +!! cloud top from B.16 and B.17. do k = 1, km do i = 1, im if(cnvflg(i) .and. k <= kmax(i)) then @@ -1576,9 +1858,8 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c------- final changed variable per unit mass flux c -! if grid size is less than a threshold value (dxcrtas), -! the quasi-equilibrium assumption of Arakawa-Schubert is not -! used any longer. +!> - If grid size is less than a threshold value (dxcrtas: currently 8km), +!! the quasi-equilibrium assumption of Arakawa-Schubert is not used any longer. ! do i = 1, im asqecflg(i) = cnvflg(i) @@ -1587,6 +1868,10 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo ! +!> - If grid size is larger than the threshold value (i.e., asqecflg=.true.), +!! the quasi-equilibrium assumption is used to obtain the cloud base mass flux. +!! To begin with, calculate the change in the temperature and moisture +!! profiles per unit cloud base mass flux. do k = 1, km do i = 1, im if (asqecflg(i) .and. k <= kmax(i)) then @@ -1615,6 +1900,17 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c--- environmental conditions again, first heights c +!> ## Using the updated temperature and moisture profiles that were +!! modified by the convection on a short time-scale, recalculate the +!! total cloud work function to determine the change in the cloud work +!! function due to convection, or the stabilizing effect of the cumulus. +!! - Using notation from Pan and Wu (1995) \cite pan_and_wu_1995, the +!! previously calculated cloud work function is denoted by \f$A^+\f$. +!! Now, it is necessary to use the entraining/detraining cloud model +!! ("static control") to determine the cloud work function of the +!! environment after the stabilization of the arbitrary convective element +!! (per unit cloud base mass flux) has been applied, denoted by \f$A^*\f$. +!! - Recalculate saturation specific humidity. do k = 1, km do i = 1, im if(asqecflg(i) .and. k <= kmax(i)) then @@ -1629,6 +1925,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c--- moist static energy c +!! - Recalculate moist static energy and saturation moist static energy. do k = 1, km1 do i = 1, im if(asqecflg(i) .and. k <= kmax(i)-1) then @@ -1679,6 +1976,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c------- moisture and cloud work functions c +!> - As before, recalculate the updraft cloud work function. do i = 1, im if(asqecflg(i)) then xaa0(i) = 0. @@ -1766,6 +2064,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c--- downdraft moisture properties c +!> - As before, recalculate the downdraft cloud work function. do i = 1, im if(asqecflg(i)) then jmn = jmin(i) @@ -1933,6 +2232,11 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & ! ! compute convective turn-over time ! +!> - Following Bechtold et al. (2008) \cite bechtold_et_al_2008, the +!! convective adjustment time (dtconv) is set to be proportional to the +!! convective turnover time, which is computed using the mean updraft +!! velocity (wc) and the cloud depth. It is also proportional to the +!! grid size (gdx). do i= 1, im if(cnvflg(i)) then tem = zi(i,ktcon1(i)) - zi(i,kbcon1(i)) @@ -1944,8 +2248,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo ! -! compute advective time scale using a mean cloud layer wind speed -! +!> - Calculate advective time scale (tauadv) using a mean cloud layer wind speed. do i= 1, im if(cnvflg(i)) then sumx(i) = 0. @@ -1971,12 +2274,15 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & tauadv(i) = gdx(i) / umean(i) endif enddo -c -c compute cloud base mass flux as a function of the mean -c updraft velcoity for the grid sizes where -c the quasi-equilibrium assumption of Arakawa-Schubert is not -c valid any longer. -c +!> - From Han et al.'s (2017) \cite han_et_al_2017 equation 6, calculate +!! cloud base mass flux as a function of the mean updraft velcoity for +!! the grid sizes where the quasi-equilibrium assumption of Arakawa-Schubert +!! is not valid any longer. +!! As discussed in Han et al. (2017) \cite han_et_al_2017 , when dtconv +!! is larger than tauadv, the convective mixing is not fully conducted +!! before the cumulus cloud is advected out of the grid cell. In this case, +!! therefore, the cloud base mass flux is further reduced in proportion +!! to the ratio of tauadv to dtconv. do i= 1, im if(cnvflg(i) .and. .not.asqecflg(i)) then k = kbcon(i) @@ -1986,10 +2292,16 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & xmb(i) = tfac*betaw*rho*wc(i) endif enddo -c -c compute cloud base mass flux using -c the quasi-equilibrium assumption of Arakawa-Schubert -c +!> - For the cases where the quasi-equilibrium assumption of +!! Arakawa-Schubert is valid, first calculate the large scale +!! destabilization as in equation 5 of Pan and Wu (1995) +!! \cite pan_and_wu_1995 : +!! \f[ +!! \frac{\partial A}{\partial t}_{LS}=\frac{A^+-cA^0}{\Delta t_{LS}} +!! \f] +!! Here \f$A^0\f$ is set to zero following Han et al.'s (2017) +!! \cite han_et_al_2017 , implying that the instability is completely +!! eliminated after the convective adjustment time, \f$\Delta t_{LS}\f$. do i= 1, im if(asqecflg(i)) then ! fld(i)=(aa1(i)-acrt(i)*acrtfct(i))/dtconv(i) @@ -1999,6 +2311,13 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & cnvflg(i) = .false. endif endif +!> - Calculate the stabilization effect of the convection (per unit +!! cloud base mass flux) as in equation 6 of Pan and Wu (1995) +!! \cite pan_and_wu_1995 : +!! \f[ +!! \frac{\partial A}{\partial t}_{cu}=\frac{A^*-A^+}{\Delta t_{cu}} +!! \f] +!! \f$\Delta t_{cu}\f$ is the short timescale of the convection. if(asqecflg(i)) then c xaa0(i) = max(xaa0(i),0.) xk(i) = (xaa0(i) - aa1(i)) / mbdt(i) @@ -2010,6 +2329,14 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c--- kernel, cloud base mass flux c +!> - The cloud base mass flux (xmb) is then calculated from equation +!! 7 of Pan and Wu (1995) \cite pan_and_wu_1995 +!! \f[ +!! M_c=\frac{-\frac{\partial A}{\partial t}_{LS}}{\frac{\partial A}{\partial t}_{cu}} +!! \f] +!! +!! Again when dtconv is larger than tauadv, the cloud base mass flux +!! is further reduced in proportion to the ratio of tauadv to dtconv. if(asqecflg(i)) then tfac = tauadv(i) / dtconv(i) tfac = min(tfac, 1.) @@ -2018,6 +2345,9 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo !! +!> - If the large scale destabilization is less than zero, or the +!! stabilization by the convection is greater than zero, then the scheme +!! returns to the calling routine without modifying the state variables. totflg = .true. do i=1,im totflg = totflg .and. (.not. cnvflg(i)) @@ -2025,9 +2355,11 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & if(totflg) return !! ! -!--- modified Grell & Freitas' (2014) updraft fraction which uses -! actual entrainment rate at cloud base -! +!> - For scale-aware parameterization, the updraft fraction (sigmagfm) +!! is first computed as a function of the lateral entrainment rate at +!! cloud base (see Han et al.'s (2017) \cite han_et_al_2017 equation +!! 4 and 5), following the study by Grell and Freitas (2014) +!! \cite grell_and_freitas_2014. do i = 1, im if(cnvflg(i)) then tem = min(max(xlamx(i), 7.e-5), 3.e-4) @@ -2039,8 +2371,14 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo ! -!--- compute scale-aware function based on Arakawa & Wu (2013) -! +!> - Then, calculate the reduction factor (scaldfunc) of the vertical +!! convective eddy transport of mass flux as a function of updraft +!! fraction from the studies by Arakawa and Wu (2013) +!! \cite arakawa_and_wu_2013 (also see Han et al.'s (2017) +!! \cite han_et_al_2017 equation 1 and 2). The final cloud base mass +!! flux with scale-aware parameterization is obtained from the mass flux +!! when sigmagfm << 1, multiplied by the reduction factor +!! (Han et al.'s (2017) \cite han_et_al_2017 equation 2). do i = 1, im if(cnvflg(i)) then if (gdx(i) < dxcrtuf) then @@ -2076,6 +2414,15 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & c--- multiplied by the mass flux necessary to keep the c--- equilibrium with the larger-scale. c +!> ## For the "feedback" control, calculate updated values of the state +!! variables by multiplying the cloud base mass flux and the tendencies +!! calculated per unit cloud base mass flux from the static control. +!> - Calculate the temperature tendency from the moist static energy and +!! specific humidity tendencies. +!> - Update the temperature, specific humidity, and horiztonal wind state +!! variables by multiplying the cloud base mass flux-normalized tendencies +!! by the cloud base mass flux. +!> - Accumulate column-integrated tendencies. do i = 1, im delhbar(i) = 0. delqbar(i) = 0. @@ -2106,6 +2453,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo +!> - Recalculate saturation specific humidity using the updated temperature. do k = 1, km do i = 1, im if (cnvflg(i) .and. k <= kmax(i)) then @@ -2119,6 +2467,8 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & enddo enddo c +!> - Add up column-integrated convective precipitation by multiplying +!! the normalized value by the cloud base mass flux. do i = 1, im rntot(i) = 0. delqev(i) = 0. @@ -2139,6 +2489,12 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo +!> - Determine the evaporation of the convective precipitation and update +!! the integrated convective precipitation. +!> - Update state temperature and moisture to account for evaporation +!! of convective precipitation. +!> - Update column-integrated tendencies to account for evaporation of +!! convective precipitation. do k = km, 1, -1 do i = 1, im if (k <= kmax(i)) then @@ -2221,6 +2577,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c convective cloud water c +!> - Calculate convective cloud water. do k = 1, km do i = 1, im if (cnvflg(i) .and. rn(i) > 0.) then @@ -2233,6 +2590,8 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c convective cloud cover c +!> - Calculate convective cloud cover, which is used when pdf-based cloud +!! fraction is used (i.e., pdfcld=.true.). do k = 1, km do i = 1, im if (cnvflg(i) .and. rn(i) > 0.) then @@ -2248,6 +2607,8 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c cloud water c +!> - Separate detrained cloud water into liquid and ice species as a +!! function of temperature only. if (ncloud > 0) then ! do k = 1, km @@ -2270,6 +2631,8 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & ! endif c +!> - If convective precipitation is zero or negative, reset the updated +!! state variables back to their original values (negating convective changes). do k = 1, km do i = 1, im if(cnvflg(i) .and. rn(i) <= 0.) then @@ -2285,6 +2648,9 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & ! ! hchuang code change ! +!> - Calculate and retain the updraft and downdraft mass fluxes for dust transport by cumulus convection. +! +!> - Calculate the updraft convective mass flux. do k = 1, km do i = 1, im if(cnvflg(i) .and. rn(i) > 0.) then @@ -2294,12 +2660,14 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo +!> - save the updraft convective mass flux at cloud top. do i = 1, im if(cnvflg(i) .and. rn(i) > 0.) then k = ktop(i)-1 dt_mf(i,k) = ud_mf(i,k) endif enddo +!> - Calculate the downdraft convective mass flux. do k = 1, km do i = 1, im if(cnvflg(i) .and. rn(i) > 0.) then @@ -2312,7 +2680,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & !! return end subroutine sasasdeep_run - !> @} - !> @} +!! @} +!! @} end module sasas_deep diff --git a/physics/mfshalcnv.f b/physics/mfshalcnv.f index 9bc8b1f83..174b9bcbb 100644 --- a/physics/mfshalcnv.f +++ b/physics/mfshalcnv.f @@ -1,14 +1,38 @@ !> \file mfshalcnv.f -!! This file contains the Scale-Aware mass flux Shallow Convection scheme. - - module sasas_shal - contains - -!> \defgroup SASHAL Scale-Aware Mass Flux Shallow Convection +!! This file contains the entire SAMF deep convection scheme. +!> \defgroup SAMF_shal Scale-Aware Mass-Flux Shallow Convection !! @{ -!! \brief Brief description of the parameterization +!! \brief The scale-aware mass-flux shallow (SAMF_shal) convection +!! scheme is an updated version of the previous mass-flux shallow +!! convection scheme with scale and aerosol awareness and +!! parameterizes the effect of shallow convection on the environment. +!! The SAMF_shal scheme is similar to the SAMF deep convection scheme +!! but with a few key differences. First, no quasi-equilibrium assumption +!! is used for any grid size and the shallow cloud base mass flux is +!! parameterized using a mean updraft velocity. Further, there are no +!! convective downdrafts, the entrainment rate is greater than for deep +!! convection, and the shallow convection is limited to not extend over +!! the level where \f$p=0.7p_{sfc}\f$. The paramerization of scale and +!! aerosol awareness follows that of the SAMF deep convection scheme. +!! +!! The previous version of the shallow convection scheme (shalcnv.f) +!! is described in Han and Pan (2011) \cite han_and_pan_2011 and differences +!! between the shallow and deep convection schemes are presented in +!! Han and Pan (2011) \cite han_and_pan_2011 and Han et al. (2017) +!! \cite han_et_al_2017 . Details of scale- and aerosol-aware parameterizations +!! are described in Han et al. (2017) \cite han_et_al_2017 . +!! !! \section diagram Calling Hierarchy Diagram +!! \image html SAMF_shal_Flowchart.png "Diagram depicting how the SAMF +!! shallow convection scheme is called from the FV3GFS physics time loop" +!! height=2cm !! \section intraphysics Intraphysics Communication +!! This space is reserved for a description of how this scheme uses +!! information from other scheme types and/or how information calculated +!! in this scheme is used in other scheme types. + + module sasas_shal + contains !> \brief Brief description of the subroutine !! @@ -17,7 +41,14 @@ module sasas_shal subroutine sasasshal_init end subroutine sasasshal_init -!> \brief Brief description of the subroutine +!> \brief The subroutine contains the entirety of the SAMF shallow convection scheme. +!! This routine follows the \ref SAMF deep scheme quite closely, although +!! it can be interpreted as only having the "static" and "feedback" control +!! portions, since the "dynamic" control is not necessary to find the +!! cloud base mass flux. The algorithm is simplified from SAMF deep +!! convection by excluding convective downdrafts and being confined to +!! operate below \f$p=0.7p_{sfc}\f$. Also, entrainment is both simpler +!! and stronger in magnitude compared to the deep scheme. !! !! \section arg_table_sasasshal_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | @@ -51,6 +82,17 @@ end subroutine sasasshal_init !! | cnvc | convective_cloud_cover | convective cloud cover | frac | 2 | real | kind_phys | out | F | !! !! \section general General Algorithm +!! -# Compute preliminary quantities needed for the static and feedback +!! control portions of the algorithm. +!! -# Perform calculations related to the updraft of the entraining/detraining +!! cloud model ("static control"). +!! -# The cloud base mass flux is obtained using the cumulus updraft +!! velocity averaged ove the whole cloud depth. +!! -# Calculate the tendencies of the state variables (per unit cloud +!! base mass flux) and the cloud base mass flux. +!! -# For the "feedback control", calculate updated values of the state +!! variables by multiplying the cloud base mass flux and the tendencies +!! calculated per unit cloud base mass flux from the static control. !! \section detailed Detailed Algorithm !! @{ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & @@ -1494,7 +1536,7 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & !! return end subroutine sasasshal_run -!> @} +!! @} !> \brief Brief description of the subroutine !! @@ -1502,7 +1544,7 @@ end subroutine sasasshal_run !! subroutine sasasshal_finalize end subroutine sasasshal_finalize -!> @} +!! @} end module sasas_shal diff --git a/physics/radlw_main.f b/physics/radlw_main.f index f132a1e81..456a9fdab 100644 --- a/physics/radlw_main.f +++ b/physics/radlw_main.f @@ -2,6 +2,95 @@ !! This file contains NCEP's modifications of the rrtmg-lw radiation !! code from AER. +!>\defgroup RRTMG GFS RRTMG Shortwave/Longwave Radiation Scheme +!! @{ +!! \brief The GFS radiation scheme +!! \details Radiative processes are among the most complex and +!! computationally intensive parts of all model physics. As an +!! essential component of modeling the atmosphere, radiation directly +!! and indirectly connects all physics processes with model dynamics, +!! and it regulates the overall earth-atmosphere energy exchanges and +!! transformations. +!! +!! The schematic radiation module structure is shown in Table 1. +!! \image html schematic_Rad_mod.png "Table 1: Schematic Radiation Module Structure" width=10cm +!! +!> GFS radiation package is intended to provide a fast and accurate +!! method of determining the total radiative flux at any given +!! location. These calculations provide both the total radiative flux +!! at the ground surface, which is needed to establish the surface +!! energy budget, and the vertical radiative flux divergence, which is +!! used to calculate the radiative heating and cooling rates of a given +!! atmospheric layer. The magnitude of the terms in the surface energy +!! budget can set the stage for moist deep convection and are crucial +!! to the formation of low-level clouds. In addition, the vertical +!! radiative flux divergence can produce substantial cooling, +!! particularly at the tops of clouds, which can have strong dynamical +!! effects on cloud evolution. +!! +!! It uses a correlated-k distribution method and a transmittance lookup +!! table that is linearly scaled by optical depth to achieve high +!! accuracy and efficiency. The algorithm contains 140 unevenly +!! distributed quadrature points (reduced from the original set of 256) +!! to integrate the cumulative probability distribution functions of +!! absorption over 16 spectral bands. It employs the +!! Clough-Kneizys-Davies (CKD_2.4) continuum model (Clough et al. 1992 +!! \cite clough_et_al_1992) to compute absorption by water vapor at the +!! continuum band. Longwave cloud radiative properties external to the +!! RRTM depend on cloud liquid/ice water path and the effective radius +!! of ice particles and water droplets (Hu and Stamnes 1993 \cite +!! hu_and_stamnes_1993; Ebert and Curry 1992 \cite ebert_and_curry_1992). +!! +!! Changes to Radiation Parameterization since 2007: +!! \n The longwave (LW) and the shortwave (SW) radiation +!! parameterizations in NCEP's operational GFS are both modified and +!! optimized versions of the Rapid Radiative Transfer Model for GCMs +!! (RRTMG_LW v2.3 and RRTMG_SW v2.3, respectively) developed at AER +!! (Iacono et al. 2008 \cite iacono_et_al_2008,Mlawer et al. 1997 +!! \cite mlawer_et_al_1997, Iacono et al., 2000 \cite iacono_et_al_2000, +!! Clough et al., 2005 \cite clough_et_al_2005). The LW algorithm +!! contains 140 unevenly distributed g-points (quadrature points) in 16 +!! broad spectral bands, while the SW algorithm includes 112 g-points +!! in 14 bands. In addition to the major atmospheric absorbing gases of +!! ozone, water vapor, and carbon dioxide, the algorithm also includes +!! various minor absorbing species such as methane, nitrous oxide, +!! oxygen, and in the longwave up to four types of halocarbons (CFCs). +!! To represent statistically the unresolved subgrid cloud variability +!! when dealing multi layered clouds, a Monte-Carlo Independent Column +!! Approximation (McICA) method is used in the RRTMG radiative transfer. +!! A maximum-random cloud overlap method is used in both LW and SW +!! radiation calculations. Cloud condensate path and effective radius +!! for water and ice are used for the calculation of cloud-radiative +!! properties. Hu and Stamnes's method (1993) \cite hu_and_stamnes_1993 +!! is used to treat water clouds in both LW and SW parameterizations. +!! For ice clouds. Fu's parameterizations (1996,1998) \cite fu_1996 +!! \cite fu_et_al_1998 are used in the SW and LW, respectively. +!! +!! In the operational GFS, a climatological tropospheric aerosol with +!! a 5-degree horizontal resolution is used in both LW and SW +!! radiations. A generalized spectral mapping formulation was developed +!! to compute radiative properties of various aerosol components for +!! each of the radiation spectral bands. A separate stratospheric +!! volcanic aerosol parameterization was added that is capable of +!! handling volcanic events. In SW, a new table of incoming solar +!! constants is derived covering time period of 1850-2019 (Vandendool, +!! personal communivation). An eleven-year solar cycle approximation +!! will be used for time out of the window period in long term climate +!! simulations. The SW albedo parameterization uses surface vegetation +!! type based seasonal climatology similar to that described in the +!! NCEP OFFICE Note 441 (Hou et al. 2002 \cite hou_et_al_2002) but with +!! a modification in the treatment of solar zenith angle dependency over +!! snow-free land surface (Yang et al. 2008 \cite yang_et_al_2008). +!! Similarly, vegetation type based non-black-body surface emissivity +!! is used for the LW radiation. Concentrations of atmospheric +!! greenhouse gases are either obtained from global network +!! measurements, such as carbon dioxide (CO2), or taking the +!! climatological constants, the actual CO2 value for the forecast time +!! is an estimation based on the most recent five-year observations. In +!! the lower atmosphere (<3km) a monthly mean CO2 distribution in 15 +!! degree horizontal resolution is used, while a global mean monthly +!! value is used in the upper atmosphere. +! !!!!! ============================================================== !!!!! !!!!! lw-rrtm3 radiation package description !!!!! !!!!! ============================================================== !!!!! @@ -6726,3 +6815,4 @@ end module module_radlw_main ! !========================================! !! @} +!! @} diff --git a/physics/sfc_diff.f b/physics/sfc_diff.f index 075bf3dac..24b50fb50 100644 --- a/physics/sfc_diff.f +++ b/physics/sfc_diff.f @@ -364,7 +364,7 @@ subroutine sfc_ex_coef_run & return end subroutine sfc_ex_coef_run -!> @} +!! @} end module surface_exchange_coefficients -!> @} +!! @} diff --git a/physics/sfc_drv.f b/physics/sfc_drv.f index c205a96ea..179cb7618 100644 --- a/physics/sfc_drv.f +++ b/physics/sfc_drv.f @@ -1,11 +1,13 @@ !> \file sfc_drv.f !! This file contains the NOAH land surface scheme. -!> \defgroup NOAH NOAH Land Surface pre +!> \defgroup NOAH NOAH Land Surface Scheme +!! \brief This is the NOAH land surface scheme. +!! @{ +!> \defgroup NOAH_pre NOAH Land Surface Pre +!! \ingroup NOAH !! @{ !! \brief Brief description of the parameterization -!! \section diagram Calling Hierarchy Diagram -!! \section intraphysics Intraphysics Communication module lsm_noah_pre contains @@ -63,12 +65,13 @@ subroutine lsm_noah_pre_run & end subroutine lsm_noah_pre_run -!> @} +!! @} end module lsm_noah_pre -!> @} +!! @} -!> \defgroup NOAH NOAH Land Surface post +!> \defgroup NOAH_post NOAH Land Surface post +!! \ingroup NOAH !! @{ !! \brief Brief description of the parameterization !! \section diagram Calling Hierarchy Diagram @@ -125,11 +128,12 @@ subroutine lsm_noah_post_run & end subroutine lsm_noah_post_run -!> @} +!! @} end module lsm_noah_post -!> @} +!! @} -!> \defgroup NOAH NOAH Land Surface +!> \defgroup NOAH_main NOAH Land Surface Main +!! \ingroup NOAH !! @{ !! \brief Brief description of the parameterization !! \section diagram Calling Hierarchy Diagram @@ -764,7 +768,8 @@ subroutine lsm_noah_run & ! end subroutine sfc_drv end subroutine lsm_noah_run !----------------------------------- -!> @} +!! @} end module lsm_noah -!> @} +!! @} +!! @} From 47ba78a2bf2a88bbc10d1e61aa0f29a58e12b604 Mon Sep 17 00:00:00 2001 From: Man Zhang Date: Mon, 22 Jan 2018 21:21:10 -0700 Subject: [PATCH 03/22] currently documenting main subroutine of each physics scheme --- physics/GFS_RRTMG_pre.f90 | 102 --------------------------- physics/GFS_calpreciptype.f90 | 10 +-- physics/docs/ccpp_dox | 2 +- physics/gscond.f | 24 +++---- physics/gwdc.f | 97 +++++++------------------- physics/gwdps.f | 125 +++++++++++----------------------- physics/mfdeepcnv.f | 44 ++++++------ physics/mfpbl.f | 2 +- physics/mfshalcnv.f | 35 +++++----- physics/moninedmf.f | 3 +- physics/ozphys.f | 59 ++++++---------- physics/precpd.f | 20 +++--- physics/radlw_main.f | 63 +---------------- physics/radsw_main.f | 70 +------------------ physics/sfc_diff.f | 6 +- physics/sfc_drv.f | 36 +++++----- physics/sfc_nst.f | 18 ++--- physics/sfc_sice.f | 30 ++++---- 18 files changed, 200 insertions(+), 546 deletions(-) diff --git a/physics/GFS_RRTMG_pre.f90 b/physics/GFS_RRTMG_pre.f90 index a44d3e262..2a490bf42 100644 --- a/physics/GFS_RRTMG_pre.f90 +++ b/physics/GFS_RRTMG_pre.f90 @@ -1,106 +1,5 @@ !> \file GFS_RRTMG_pre.f90 !! This file contains -!> \defgroup RRTMG GFS RRTMG Shortwave/Longwave Radiation Scheme -!! @{ -!! \brief The GFS radiation scheme -!! \details Radiative processes are among the most complex and -!! computationally intensive parts of all model physics. As an -!! essential component of modeling the atmosphere, radiation directly -!! and indirectly connects all physics processes with model dynamics, -!! and it regulates the overall earth-atmosphere energy exchanges and -!! transformations. -!! -!! The radiation package in GFS physics has standardized component -!! modules (Table 1). The radiation driver module (\ref -!! module_radiation_driver) is the interface with the Interoperable -!! Physics Driver (IPD) for NGGPS, and it has three subroutines called -!! by IPD (Figure 1): -!! - radinit() is called in subroutine nuopc_phys_init to set up -!! radiation related fixed parameters. -!! - radupdate() is called in subroutine nuopc_rad_update to update -!! values between timesteps. -!! - grrad() is called in subroutine nuopc_rad_run, and it is the -!! driver of radiation calculation. -!! \image html ipd_rad.png "Figure 1: Schematic illustration of the communication between the GFS radiation package and IPD " width=10cm -!! -!! The schematic radiation module structure is shown in Table 1. -!! \image html schematic_Rad_mod.png "Table 1: Schematic Radiation Module Structure" width=10cm -!! -!> GFS radiation package is intended to provide a fast and accurate -!! method of determining the total radiative flux at any given -!! location. These calculations provide both the total radiative flux -!! at the ground surface, which is needed to establish the surface -!! energy budget, and the vertical radiative flux divergence, which is -!! used to calculate the radiative heating and cooling rates of a given -!! atmospheric layer. The magnitude of the terms in the surface energy -!! budget can set the stage for moist deep convection and are crucial -!! to the formation of low-level clouds. In addition, the vertical -!! radiative flux divergence can produce substantial cooling, -!! particularly at the tops of clouds, which can have strong dynamical -!! effects on cloud evolution. -!! -!! It uses a correlated-k distribution method and a transmittance lookup -!! table that is linearly scaled by optical depth to achieve high -!! accuracy and efficiency. The algorithm contains 140 unevenly -!! distributed quadrature points (reduced from the original set of 256) -!! to integrate the cumulative probability distribution functions of -!! absorption over 16 spectral bands. It employs the -!! Clough-Kneizys-Davies (CKD_2.4) continuum model (Clough et al. 1992 -!! \cite clough_et_al_1992) to compute absorption by water vapor at the -!! continuum band. Longwave cloud radiative properties external to the -!! RRTM depend on cloud liquid/ice water path and the effective radius -!! of ice particles and water droplets (Hu and Stamnes 1993 \cite -!! hu_and_stamnes_1993; Ebert and Curry 1992 \cite ebert_and_curry_1992). -!! -!! Changes to Radiation Parameterization since 2007: -!! \n The longwave (LW) and the shortwave (SW) radiation -!! parameterizations in NCEP's operational GFS are both modified and -!! optimized versions of the Rapid Radiative Transfer Model for GCMs -!! (RRTMG_LW v2.3 and RRTMG_SW v2.3, respectively) developed at AER -!! (Iacono et al. 2008 \cite iacono_et_al_2008,Mlawer et al. 1997 -!! \cite mlawer_et_al_1997, Iacono et al., 2000 \cite iacono_et_al_2000, -!! Clough et al., 2005 \cite clough_et_al_2005). The LW algorithm -!! contains 140 unevenly distributed g-points (quadrature points) in 16 -!! broad spectral bands, while the SW algorithm includes 112 g-points -!! in 14 bands. In addition to the major atmospheric absorbing gases of -!! ozone, water vapor, and carbon dioxide, the algorithm also includes -!! various minor absorbing species such as methane, nitrous oxide, -!! oxygen, and in the longwave up to four types of halocarbons (CFCs). -!! To represent statistically the unresolved subgrid cloud variability -!! when dealing multi layered clouds, a Monte-Carlo Independent Column -!! Approximation (McICA) method is used in the RRTMG radiative transfer. -!! A maximum-random cloud overlap method is used in both LW and SW -!! radiation calculations. Cloud condensate path and effective radius -!! for water and ice are used for the calculation of cloud-radiative -!! properties. Hu and Stamnes's method (1993) \cite hu_and_stamnes_1993 -!! is used to treat water clouds in both LW and SW parameterizations. -!! For ice clouds. Fu's parameterizations (1996,1998) \cite fu_1996 -!! \cite fu_et_al_1998 are used in the SW and LW, respectively. -!! -!! In the operational GFS, a climatological tropospheric aerosol with -!! a 5-degree horizontal resolution is used in both LW and SW -!! radiations. A generalized spectral mapping formulation was developed -!! to compute radiative properties of various aerosol components for -!! each of the radiation spectral bands. A separate stratospheric -!! volcanic aerosol parameterization was added that is capable of -!! handling volcanic events. In SW, a new table of incoming solar -!! constants is derived covering time period of 1850-2019 (Vandendool, -!! personal communivation). An eleven-year solar cycle approximation -!! will be used for time out of the window period in long term climate -!! simulations. The SW albedo parameterization uses surface vegetation -!! type based seasonal climatology similar to that described in the -!! NCEP OFFICE Note 441 (Hou et al. 2002 \cite hou_et_al_2002) but with -!! a modification in the treatment of solar zenith angle dependency over -!! snow-free land surface (Yang et al. 2008 \cite yang_et_al_2008). -!! Similarly, vegetation type based non-black-body surface emissivity -!! is used for the LW radiation. Concentrations of atmospheric -!! greenhouse gases are either obtained from global network -!! measurements, such as carbon dioxide (CO2), or taking the -!! climatological constants, the actual CO2 value for the forecast time -!! is an estimation based on the most recent five-year observations. In -!! the lower atmosphere (<3km) a monthly mean CO2 distribution in 15 -!! degree horizontal resolution is used, while a global mean monthly -!! value is used in the upper atmosphere. module GFS_RRTMG_pre @@ -716,6 +615,5 @@ end subroutine GFS_RRTMG_pre_finalize !! @} end module GFS_RRTMG_pre -!! @} diff --git a/physics/GFS_calpreciptype.f90 b/physics/GFS_calpreciptype.f90 index 17ecf30c7..587af6d77 100644 --- a/physics/GFS_calpreciptype.f90 +++ b/physics/GFS_calpreciptype.f90 @@ -7,12 +7,12 @@ module GFS_calpreciptype contains - -!> \section arg_table_GFS_calpreciptype_init Argument Table -!! +! \section arg_table_GFS_calpreciptype_init Argument Table +! subroutine GFS_calpreciptype_init end subroutine GFS_calpreciptype_init +!>\defgroup gfs_calpreciptype GFS calpreciptype Main !> \section arg_table_GFS_calpreciptype_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|------------------------------------------------------------------------|------------------------------------------------------------|---------|------|---------|-----------|--------|----------| @@ -1516,8 +1516,8 @@ subroutine calwxt_dominant(nalg,rain,freezr,sleet,snow, & return end subroutine calwxt_dominant -!> \section arg_table_GFS_calpreciptype_finalize Argument table -!! +! \section arg_table_GFS_calpreciptype_finalize Argument table +! subroutine GFS_calpreciptype_finalize end subroutine GFS_calpreciptype_finalize diff --git a/physics/docs/ccpp_dox b/physics/docs/ccpp_dox index 53cdc1445..2aa09a7b3 100644 --- a/physics/docs/ccpp_dox +++ b/physics/docs/ccpp_dox @@ -1,6 +1,6 @@ # Doxyfile 1.8.11 DOXYFILE_ENCODING = UTF-8 -PROJECT_NAME = "CCPP Physics Documentation" +PROJECT_NAME = "GMTB CCPP Physics Documentation" PROJECT_NUMBER = "" PROJECT_BRIEF = "" PROJECT_LOGO = img/dtc_logo.png diff --git a/physics/gscond.f b/physics/gscond.f index 636666174..31f2040b0 100644 --- a/physics/gscond.f +++ b/physics/gscond.f @@ -6,7 +6,7 @@ module GFS_zhaocarr_gscond contains -!> \defgroup Zhao-Carr Zhao-Carr Microphysics +!> \defgroup Zhao-Carr GFS Zhao-Carr Microphysics !! @{ !! \brief The GFS scheme for large-scale condensation and precipitation !! , based on Zhao and Carr (1997) \cite zhao_and_carr_1997 @@ -37,22 +37,19 @@ module GFS_zhaocarr_gscond !! - EVPCO: Coefficient for evaporation of precipitation !! !! \section intramps Intraphysics Communication -!! - Routine GSCOND is called from GBPHYS after call to SHALCNV -!! - Routine PRECPD is called from GBPHYS after call to GSCOND !> \defgroup condense Grid-Scale Condensation and Evaporation of Cloud !! @{ -!> \ingroup condense -!! \brief Brief description of the subroutine -!! -!! \section arg_table_gscond_init Argument Table -!! +! \brief Brief description of the subroutine +! +! \section arg_table_gscond_init Argument Table +! subroutine gscond_init end subroutine gscond_init -!> \ingroup condense +!> \defgroup gfs_gscond GFS gscond Main !! \brief This subroutine computes grid-scale condensation and evaporation of !! cloud condensate. !! @@ -540,11 +537,10 @@ subroutine gscond_run (im,ix,km,dt,dtf,prsl,ps,q,clw1,clw2 & end subroutine gscond_run !> @} -!> \ingroup condense -!! \brief Brief description of the subroutine -!! -!! \section arg_table_gscond_finalize Argument Table -!! +! \brief Brief description of the subroutine +! +! \section arg_table_gscond_finalize Argument Table +! subroutine gscond_finalize end subroutine gscond_finalize diff --git a/physics/gwdc.f b/physics/gwdc.f index 5c86480d3..c48f335ba 100644 --- a/physics/gwdc.f +++ b/physics/gwdc.f @@ -70,18 +70,16 @@ module gwdc_pre contains -!> \ingroup GFS_cgwd -!! \brief Brief description of the subroutine -!! -!! \section arg_table_gwdc_pre_init Argument Table +! \brief Brief description of the subroutine +! +! \section arg_table_gwdc_pre_init Argument Table !! subroutine gwdc_pre_init () end subroutine gwdc_pre_init -!> \ingroup GFS_cgwd -!! \brief Brief description of the subroutine -!! -!! \section arg_table_gwdc_pre_run Argument Table +! \brief Brief description of the subroutine +! +! \section arg_table_gwdc_pre_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|--------------------------------------------------------------------------|---------------------------------------------------------------|-------|------|---------|-----------|--------|----------| !! | im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | | in | F | @@ -149,10 +147,9 @@ subroutine gwdc_pre_run ( & end subroutine gwdc_pre_run -!> \ingroup GFS_cgwd -!! \brief Brief description of the subroutine -!! -!! \section arg_table_gwdc_pre_finalize Argument Table +! \brief Brief description of the subroutine +! +! \section arg_table_gwdc_pre_finalize Argument Table !! subroutine gwdc_pre_finalize () end subroutine gwdc_pre_finalize @@ -165,16 +162,15 @@ module gwdc contains -!> \ingroup GFS_cgwd -!! \brief Brief description of the subroutine -!! -!! \section arg_table_gwdc_init Argument Table +! \brief Brief description of the subroutine +! +! \section arg_table_gwdc_init Argument Table !! subroutine gwdc_init() end subroutine gwdc_init -!> \ingroup GFS_cgwd -!! This subroutine is the parameterization of convective gravity wave +!> \defgroup GFS_gwdc_run GFS gwdc Main +!! \brief This subroutine is the parameterization of convective gravity wave !! drag based on the theory given by Chun and Baik (1998) !! \cite chun_and_baik_1998 modified for implementation into the !! GFS/CFS by Ake Johansson(Aug 2005). @@ -199,43 +195,6 @@ end subroutine gwdc_init !! hypothesis in order to find wave breaking levels in terms of the !! Richardon number criterion using the nonlinearity factor of !! thermally induced waves. -!> \param[in] IM horizontal number of used pts -!> \param[in] IX horizontal dimension -!> \param[in] IY horizontal number of used pts -!> \param[in] KM vertical layer dimension -!> \param[in] LAT latitude index - used for debug prints -!> \param[in] U1 u component of layer wind -!> \param[in] V1 v component of layer wind -!> \param[in] T1 layer mean temperature (K) -!> \param[in] Q1 layer mean tracer concentration -!> \param[in] DELTIM physics time step in sectons -!> \param[in] PMID1 mean layer pressure -!> \param[in] PINT1 pressure at layer interfaces -!> \param[in] DPMID1 mean layer delta p -!> \param[in] QMAX maximum convective heating rate (k/s) in a -!! horizontal grid point calculated -!! from cumulus parameterization -!> \param[in] KTOP vertical level index for cloud top -!> \param[in] KBOT vertical level index for cloud bottom -!> \param[in] KCNV (0,1) dependent on whether convection occur or not -!> \param[in] CLDF deep convective cloud fraction at the cloud top -!> \param[in] GRAV gravity defined in physcon -!> \param[in] CP specific heat at constant pressure defined in -!! physcon -!> \param[in] RD gas constant air defined in physcon -!> \param[in] FV con_fvirt = con_rv/con_rd-1 -!> \param[in] PI ratio of a circle's circumference to its diameter -!> \param[in] DLENGTH grid spacing in the direction of basic wind at -!! the cloud top -!> \param[in] LPRNT logical print flag -!> \param[in] IPR check print point for debugging -!> \param[in] FHOUR forecast hour -!> \param[out] UTGWC zonal wind tendency -!> \param[out] VTGWC meridional wind tendency -!> \param[out] TAUCTX wave stress at the cloud top projected in the -!! east -!> \param[out] TAUCTY wave stress at the cloud top projected in the -!! north !! !! \section arg_table_gwdc_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | @@ -1557,10 +1516,9 @@ subroutine gwdc_run (im,ix,iy,km,lat,u1,v1,t1,q1,deltim, & end subroutine gwdc_run !> @} -!> \ingroup GFS_cgwd -!! \brief Brief description of the subroutine -!! -!! \section arg_table_gwdc_finalize Argument Table +! \brief Brief description of the subroutine +! +! \section arg_table_gwdc_finalize Argument Table !! subroutine gwdc_finalize() end subroutine gwdc_finalize @@ -1573,18 +1531,16 @@ module gwdc_post contains -!> \ingroup GFS_cgwd -!! \brief Brief description of the subroutine -!! -!! \section arg_table_gwdc_post_init Argument Table +! \brief Brief description of the subroutine +! +! \section arg_table_gwdc_post_init Argument Table !! subroutine gwdc_post_init() end subroutine gwdc_post_init -!> \ingroup GFS_cgwd -!! \brief Brief description of the subroutine -!! -!! \section arg_table_gwdc_post_run Argument Table +! \brief Brief description of the subroutine +! +! \section arg_table_gwdc_post_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|-----------------------------------------------------------------|--------------------------------------------------------------------------|------------|------|---------|-----------|--------|----------| !! | im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | default | in | F | @@ -1656,10 +1612,9 @@ subroutine gwdc_post_run( & end subroutine gwdc_post_run -!> \ingroup GFS_cgwd -!! \brief Brief description of the subroutine -!! -!! \section arg_table_gwdc_post_finalize Argument Table +! \brief Brief description of the subroutine +! +! \section arg_table_gwdc_post_finalize Argument Table !! subroutine gwdc_post_finalize() end subroutine gwdc_post_finalize diff --git a/physics/gwdps.f b/physics/gwdps.f index a86c2f806..22d78c636 100644 --- a/physics/gwdps.f +++ b/physics/gwdps.f @@ -96,25 +96,23 @@ !! gravity wave drag than the T383L64 version. !! !!\section intra_gwdps Intraphysics Communication -!! - Routine GWDPS is called from GBPHYS after call -!! to MONINEDMF module gwdps_pre contains -!> \ingroup GFS_ogwd -!! \brief Brief description of the subroutine -!! -!! \section arg_table_gwdps_pre_init Argument Table -!! +! \ingroup GFS_ogwd +! \brief Brief description of the subroutine +! +! \section arg_table_gwdps_pre_init Argument Table +! subroutine gwdps_pre_init() end subroutine gwdps_pre_init -!> \ingroup GFS_ogwd -!! \brief Brief description of the subroutine -!! -!! \section arg_table_gwdps_pre_run Argument Table +! \ingroup GFS_ogwd +! \brief Brief description of the subroutine +! +! \section arg_table_gwdps_pre_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|-------------------------------------------------------------------------|------------------------------------------------------------------------------------------|---------|------|---------|-----------|--------|----------| !! | im | horizontal_loop_extent | horizontal dimension | count | 0 | integer | default | in | F | @@ -202,11 +200,11 @@ subroutine gwdps_pre_run( & end subroutine gwdps_pre_run !> @} -!> \ingroup GFS_ogwd -!! \brief Brief description of the subroutine -!! -!! \section arg_table_gwdps_pre_finalize Argument Table -!! +! \ingroup GFS_ogwd +! \brief Brief description of the subroutine +! +! \section arg_table_gwdps_pre_finalize Argument Table +! subroutine gwdps_pre_finalize() end subroutine gwdps_pre_finalize @@ -218,15 +216,16 @@ module gwdps contains -!> \ingroup GFS_ogwd -!! \brief Brief description of the subroutine -!! -!! \section arg_table_gwdps_init Argument Table -!! +! \ingroup GFS_ogwd +! \brief Brief description of the subroutine +! +! \section arg_table_gwdps_init Argument Table +! subroutine gwdps_init() end subroutine gwdps_init -!> \ingroup GFS_ogwd +!> \defgroup gfs_gwdps GFS gwdps Main +!!\ingroup GFS_ogwd !! \brief This subroutine includes orographic gravity wave drag and mountain !! blocking. !! @@ -279,52 +278,6 @@ end subroutine gwdps_init !! | lprnt | flag_print | flag for debugging printouts | flag | 0 | logical | default | in | F | !! | ipr | horizontal_index_of_printed_column | horizontal index of column used in debugging printouts | index | 0 | integer | default | in | F | !! -!> \param[in] IM horizontal number of used pts -!> \param[in] IX horizontal dimension -!> \param[in] IY horizontal number of used pts -!> \param[in] KM vertical layer dimension -!> \param[in,out] A non-linear tendency for v wind component -!> \param[in,out] B non-linear tendency for u wind component -!> \param[in,out] C non-linear tendency for temperature (not used) -!> \param[in] U1 zonal wind component of model layer wind (m/s) -!> \param[in] V1 meridional wind component of model layer wind -!! (m/s) -!> \param[in] T1 model layer mean temperature (K) -!> \param[in] Q1 model layer mean specific humidity -!> \param[in] KPBL index for the PBL top layer -!> \param[in] PRSI pressure at layer interfaces -!> \param[in] DEL positive increment of p/psfc across layer -!> \param[in] PRSL mean layer pressure -!> \param[in] PRSLK Exner function at layer -!> \param[in] PHII interface geopotential (\f$m^2/s^2\f$) -!> \param[in] PHIL layer geopotential (\f$m^2/s^2\f$) -!> \param[in] DELTIM physics time step in seconds -!> \param[in] KDT number of the current time step -!> \param[in] HPRIME orographic standard deviation (m) (mtnvar(:,1)) -!> \param[in] OC orographic Convexity (mtnvar(:,2)) -!> \param[in] OA4 orographic Asymmetry (mtnvar(:,3:6)) -!> \param[in] CLX4 Lx, the fractional area covered by the -!! subgrid-scale orography higher than a critical height for a grid -!! box with the interval \f$ \triangle x \f$ (mtnvar(:,7:10)) -!> \param[in] THETA the angle of the mtn with that to the east (x) -!! axis (mtnvar(:,11)) -!> \param[in] SIGMA orographic slope (mtnvar(:,13)) -!> \param[in] GAMMA orographic anisotropy (mtnvar(:,12)) -!> \param[in] ELVMAX orographic maximum (mtnvar(:,14)) -!> \param[out] DUSFC u component of surface stress -!> \param[out] DVSFC v component of surface stress -!> \param[in] G see physcons::con_g -!> \param[in] CP see physcons::con_cp -!> \param[in] RD see physcons::con_tird -!> \param[in] RV see physcons::con_rv -!> \param[in] IMX number of longitude points -!> \param[in] NMTVR number of topographic variables such as -!! variance etc used in the GWD parameterization,current operational, -!! nmtvr=14 -!> \param[in] CDMBGWD multiplication factors for cdmb and gwd -!> \param[in] ME pe number - used for debug prints -!> \param[in] LPRNT logical print flag -!> \param[in] IPR check print point for debugging !> \section gen_gwdps General Algorithm !> @{ subroutine gwdps_run( & @@ -1387,11 +1340,11 @@ subroutine gwdps_run( & end subroutine gwdps_run !> @} -!> \ingroup GFS_ogwd -!! \brief Brief description of the subroutine -!! -!! \section arg_table_gwdps_finalize Argument Table -!! +! \ingroup GFS_ogwd +! \brief Brief description of the subroutine +! +! \section arg_table_gwdps_finalize Argument Table +! subroutine gwdps_finalize() end subroutine gwdps_finalize @@ -1403,17 +1356,17 @@ module gwdps_post contains -!> \ingroup GFS_ogwd -!! \brief Brief description of the subroutine -!! -!! \section arg_table_gwdps_post_init Argument Table -!! +! \ingroup GFS_ogwd +! \brief Brief description of the subroutine +! +! \section arg_table_gwdps_post_init Argument Table +! subroutine gwdps_post_init() end subroutine gwdps_post_init -!> \ingroup GFS_ogwd -!! \brief Brief description of the subroutine -!! \section arg_table_gwdps_post_run Argument Table +! \ingroup GFS_ogwd +! \brief Brief description of the subroutine +! \section arg_table_gwdps_post_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|-----------------------------------------------------------|------------------------------------------------------------------|-------|------|---------|-----------|--------|----------| !! | lssav | flag_diagnostics | flag for calculating diagnostic fields | flag | 0 | logical | default | in | F | @@ -1458,11 +1411,11 @@ subroutine gwdps_post_run( & end subroutine gwdps_post_run -!> \ingroup GFS_ogwd -!! \brief Brief description of the subroutine -!! -!! \section arg_table_gwdps_post_finalize Argument Table -!! +! \ingroup GFS_ogwd +! \brief Brief description of the subroutine +! +! \section arg_table_gwdps_post_finalize Argument Table +! subroutine gwdps_post_finalize() end subroutine gwdps_post_finalize diff --git a/physics/mfdeepcnv.f b/physics/mfdeepcnv.f index bf293e24d..ef6067f46 100644 --- a/physics/mfdeepcnv.f +++ b/physics/mfdeepcnv.f @@ -1,6 +1,6 @@ !> \file mfdeepcnv.f !! This file contains the entire SAMF deep convection scheme. -!> \defgroup SAMF Scale-Aware Mass-Flux Deep Convection +!> \defgroup SAMF GFS Scale-Aware Mass-Flux Deep Convection !! @{ !> \brief The scale-aware mass-flux (SAMF) deep convection scheme is an !! updated version of the previous Simplified Arakawa-Schubert (SAS) scheme @@ -69,8 +69,8 @@ module sasas_deep !! \section diagram Calling Hierarchy Diagram !! \section intraphysics Intraphysics Communication -!> \brief Brief description of the subroutine -!! +! \brief Brief description of the subroutine +! ! \section arg_table_sasasdeep_init Argument Table ! | local var name | longname | description | units | rank | type | kind | intent | optional | ! |----------------|-----------------------------------------------------------|------------------------------------|---------|------|---------|-----------|--------|----------| @@ -79,8 +79,8 @@ subroutine sasasdeep_init end subroutine sasasdeep_init -!> \brief Brief description of the subroutine -!! +! \brief Brief description of the subroutine +! ! \section arg_table_sasasdeep_finalize Argument Table ! | local var name | longname | description | units | rank | type | kind | intent | optional | ! |----------------|-----------------------------------------------------------|------------------------------------|---------|------|---------|-----------|--------|----------| @@ -89,6 +89,7 @@ subroutine sasasdeep_finalize end subroutine sasasdeep_finalize +!>\defgroup GFS_mfdeep GFS mfdeepcnv Main !>\brief This subroutine contains the entirety of the SAMF deep convection scheme. !! !! For grid sizes larger than threshold value, as in Grell (1993) @@ -153,21 +154,20 @@ end subroutine sasasdeep_finalize !! cloud model ("static control"). !! -# Perform calculations related to the downdraft of the entraining/detraining !! cloud model ("static control"). -!! !! -# For grid sizes larger than the threshold value (currently 8 km): -!! - 1) Using the updated temperature and moisture profiles that were +!!\n 1) Using the updated temperature and moisture profiles that were !! modified by the convection on a short time-scale, recalculate the !! total cloud work function to determine the change in the cloud work !! function due to convection, or the stabilizing effect of the cumulus. -!! - 2) For the "dynamic control", using a reference cloud work function, +!!!\n 2) For the "dynamic control", using a reference cloud work function, !! estimate the change in cloud work function due to the large-scale dynamics. !! Following the quasi-equilibrium assumption, calculate the cloud base !! mass flux required to keep the large-scale convective destabilization !! in balance with the stabilization effect of the convection. !! !! -# For grid sizes smaller than the threshold value (currently 8 km): -!! - 1) compute the cloud base mass flux using the cumulus updraft -!! velocity averaged ove the whole cloud depth. +!!\n 1) compute the cloud base mass flux using the cumulus updraft +!! velocity averaged over the whole cloud depth. !! !! -# For scale awareness, the updraft fraction (sigma) is obtained as !! a function of cloud base entrainment. Then, the final cloud base mass @@ -275,7 +275,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & & cinacr, cinacrmx, cinacrmn cj -!> parameters for updraft velocity calculation +! parameters for updraft velocity calculation real(kind=kind_phys) bet1, cd1, f1, gam1, & bb1, bb2, wucb @@ -344,7 +344,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & !> ## Compute preliminary quantities needed for static, dynamic, and feedback control portions of the algorithm. !> - Convert input pressure terms to centibar units. !************************************************************************ -!> convert input Pa terms to Cb terms -- Moorthi +! convert input Pa terms to Cb terms -- Moorthi ps = psp * 0.001 prsl = prslp * 0.001 del = delp * 0.001 @@ -499,13 +499,15 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & c hydrostatic height assume zero terr and initially assume c updraft entrainment rate as an inverse function of height c -!> - Calculate hydrostatic height at layer centers assuming a flat surface (no terrain) from the geopotential. +!> - Calculate hydrostatic height at layer centers assuming a flat +!! surface (no terrain) from the geopotential. do k = 1, km do i=1,im zo(i,k) = phil(i,k) / g enddo enddo -!> - Calculate interface height and the initial entrainment rate as an inverse function of height. +!> - Calculate interface height and the initial entrainment rate as +!! an inverse function of height. do k = 1, km1 do i=1,im zi(i,k) = 0.5*(zo(i,k)+zo(i,k+1)) @@ -517,7 +519,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & c!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! c convert surface pressure to mb from cb c -!> - Convert prsl from centibar to millibar, set normalized mass fluxes +!> - Convert \a prsl from centibar to millibar, set normalized mass fluxes !! to 1, cloud properties to 0, and save model state variables (after !! advection/turbulence). do k = 1, km @@ -1492,8 +1494,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c - compute precipitation efficiency in terms of windshear c -!> ## Perform calculations related to the downdraft of the entraining/detraining -!! cloud model ("static control"). +!> ## Perform calculations related to the downdraft of the entraining/detraining cloud model ("static control"). !! - First, in order to calculate the downdraft mass flux (as a fraction !! of the updraft mass flux), calculate the wind shear and precipitation !! efficiency according to equation 58 in Fritsch and Chappell (1980) @@ -1900,10 +1901,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c--- environmental conditions again, first heights c -!> ## Using the updated temperature and moisture profiles that were -!! modified by the convection on a short time-scale, recalculate the -!! total cloud work function to determine the change in the cloud work -!! function due to convection, or the stabilizing effect of the cumulus. +!> ## Using the updated temperature and moisture profiles that were modified by the convection on a short time-scale, recalculate the total cloud work function to determine the change in the cloud work function due to convection, or the stabilizing effect of the cumulus. !! - Using notation from Pan and Wu (1995) \cite pan_and_wu_1995, the !! previously calculated cloud work function is denoted by \f$A^+\f$. !! Now, it is necessary to use the entraining/detraining cloud model @@ -2414,9 +2412,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & c--- multiplied by the mass flux necessary to keep the c--- equilibrium with the larger-scale. c -!> ## For the "feedback" control, calculate updated values of the state -!! variables by multiplying the cloud base mass flux and the tendencies -!! calculated per unit cloud base mass flux from the static control. +!> ## For the "feedback" control, calculate updated values of the state variables by multiplying the cloud base mass flux and the tendencies calculated per unit cloud base mass flux from the static control. !> - Calculate the temperature tendency from the moist static energy and !! specific humidity tendencies. !> - Update the temperature, specific humidity, and horiztonal wind state diff --git a/physics/mfpbl.f b/physics/mfpbl.f index b510f658b..b368078b9 100644 --- a/physics/mfpbl.f +++ b/physics/mfpbl.f @@ -1,7 +1,7 @@ !> \file mfpbl.f !! This file contains the subroutine that calculates the updraft properties and mass flux for use in the Hybrid EDMF PBL scheme. -!> \ingroup HEDMF +!> \ingroup GFS_edmf_main !! \brief This subroutine is used for calculating the mass flux and updraft properties. !! !! The mfpbl routines works as follows: if the PBL is convective, first, the ascending parcel entrainment rate is calculated as a function of height. Next, a surface parcel is initiated according to surface layer properties and the updraft buoyancy is calculated as a function of height. Next, using the buoyancy and entrainment values, the parcel vertical velocity is calculated using a well known steady-state budget equation. With the profile of updraft vertical velocity, the PBL height is recalculated as the height where the updraft vertical velocity returns to 0, and the entrainment profile is updated with the new PBL height. Finally, the mass flux profile is calculated using the updraft vertical velocity and assumed updraft fraction and the updraft properties are calculated using the updated entrainment profile, surface values, and environmental profiles. diff --git a/physics/mfshalcnv.f b/physics/mfshalcnv.f index 174b9bcbb..80892c309 100644 --- a/physics/mfshalcnv.f +++ b/physics/mfshalcnv.f @@ -1,6 +1,6 @@ !> \file mfshalcnv.f !! This file contains the entire SAMF deep convection scheme. -!> \defgroup SAMF_shal Scale-Aware Mass-Flux Shallow Convection +!> \defgroup SAMF_shal GFS Scale-Aware Mass-Flux Shallow Convection !! @{ !! \brief The scale-aware mass-flux shallow (SAMF_shal) convection !! scheme is an updated version of the previous mass-flux shallow @@ -34,13 +34,14 @@ module sasas_shal contains -!> \brief Brief description of the subroutine -!! -!! \section arg_table_sasasshal_init Argument Table -!! +! \brief Brief description of the subroutine +! +! \section arg_table_sasasshal_init Argument Table +! subroutine sasasshal_init end subroutine sasasshal_init +!>\defgroup SAMF_shal_main GFS mfshalcnv Main !> \brief The subroutine contains the entirety of the SAMF shallow convection scheme. !! This routine follows the \ref SAMF deep scheme quite closely, although !! it can be interpreted as only having the "static" and "feedback" control @@ -1538,10 +1539,10 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & end subroutine sasasshal_run !! @} -!> \brief Brief description of the subroutine -!! -!! \section arg_table_sasasshal_init Argument Table -!! +! \brief Brief description of the subroutine +! +! \section arg_table_sasasshal_init Argument Table +! subroutine sasasshal_finalize end subroutine sasasshal_finalize !! @} @@ -1551,10 +1552,10 @@ end module sasas_shal module sasas_shal_post contains -!> \brief Brief description of the subroutine -!! -!! \section arg_table_sasasshal_post_run Argument Table -!! | local var name | longname | description | units | rank | type | kind | intent | optional | +! \brief Brief description of the subroutine +! +! \section arg_table_sasasshal_post_run Argument Table +! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|----------------------------------------------------------|----------------------------------------------------------------------|---------|------|-------------------------------|-----------|--------|----------| !! | frain | dynamics_to_physics_timestep_ratio | ratio of dynamics timestep to physics timestep | none | 0 | real | kind_phys | in | F | !! | rain1 | lwe_thickness_of_shallow_convective_precipitation_amount | shallow convective rainfall amount on physics timestep | m | 1 | real | kind_phys | in | F | @@ -1611,10 +1612,10 @@ end subroutine sasasshal_post_run subroutine sasasshal_post_init () end subroutine sasasshal_post_init -!> \brief Brief description of the subroutine -!! -!! \section arg_table_sasasshal_post_finalize Argument Table -!! +! \brief Brief description of the subroutine +! +! \section arg_table_sasasshal_post_finalize Argument Table +! subroutine sasasshal_post_finalize () end subroutine sasasshal_post_finalize diff --git a/physics/moninedmf.f b/physics/moninedmf.f index 2f3dd715d..bb6d3f6c9 100644 --- a/physics/moninedmf.f +++ b/physics/moninedmf.f @@ -6,7 +6,7 @@ module edmf contains -!> \defgroup HEDMF Hybrid Eddy-diffusivity Mass-flux PBL and Free Atmospheric Turbulence +!> \defgroup HEDMF GFS Hybrid Eddy-diffusivity Mass-flux PBL and Free Atmospheric Turbulence !! @{ !! \brief The Hybrid EDMF scheme is a first-order turbulent transport scheme used for subgrid-scale vertical turbulent mixing in the PBL and above. It blends the traditional first-order approach that has been used and improved over the last several years with a more recent scheme that uses a mass-flux approach to calculate the countergradient diffusion terms. !! @@ -23,6 +23,7 @@ end subroutine edmf_init subroutine edmf_finalize () end subroutine edmf_finalize +!>\defgroup GFS_edmf_main GFS moninedmf Main !> \brief This subroutine contains all of logic for the Hybrid EDMF PBL scheme except for the calculation of the updraft properties and mass flux. !! !! The scheme works on a basic level by calculating background diffusion coefficients and updating them according to which processes are occurring in the column. The most important difference in diffusion coefficients occurs between those levels in the PBL and those above the PBL, so the PBL height calculation is of utmost importance. An initial estimate is calculated in a "predictor" step in order to calculate Monin-Obukhov similarity values and a corrector step recalculates the PBL height based on updated surface thermal characteristics. Using the PBL height and the similarity parameters, the diffusion coefficients are updated below the PBL top based on Hong and Pan (1996) \cite hong_and_pan_1996 (including counter-gradient terms). Diffusion coefficients in the free troposphere (above the PBL top) are calculated according to Louis (1979) \cite louis_1979 with updated Richardson number-dependent functions. If it is diagnosed that PBL top-down mixing is occurring according to Lock et al. (2000) \cite lock_et_al_2000 , then then diffusion coefficients are updated accordingly. Finally, for convective boundary layers (defined as when the Obukhov length exceeds a threshold), the counter-gradient terms are replaced using the mass flux scheme of Siebesma et al. (2007) \cite siebesma_et_al_2007 . In order to return time tendencies, a fully implicit solution is found using tridiagonal matrices, and time tendencies are "backed out." Before returning, the time tendency of temperature is updated to reflect heating due to TKE dissipation following Han et al. (2015) \cite han_et_al_2015 . diff --git a/physics/ozphys.f b/physics/ozphys.f index 3c39ab014..635248c4d 100644 --- a/physics/ozphys.f +++ b/physics/ozphys.f @@ -2,7 +2,7 @@ !! This file is ozone sources and sinks. !> \defgroup GFS_ozn GFS Ozone Sources and Sinks -!! The operational GFS currently parameterizes ozone production and +!! \detail The operational GFS currently parameterizes ozone production and !! destruction based on monthly mean coefficients provided by Naval !! Research Laboratory through CHEM2D chemistry model !! (McCormack et al. 2006 \cite mccormack_et_al_2006). @@ -13,29 +13,27 @@ !! NASA 2D Chemistry model - GSM is capable of running both versions !! !! \section intra_oz Intraphysics Communication -!! - Routine OZPHYS is called from GBPHYS after call to RAYLEIGH_DAMP +!! !! @{ - - module ozphys_pre contains -!! \section arg_table_ozphys_pre_init Argument Table -!! +! \section arg_table_ozphys_pre_init Argument Table +! subroutine ozphys_pre_init() end subroutine ozphys_pre_init -!! \section arg_table_ozphys_pre_run Argument Table -!! +! \section arg_table_ozphys_pre_run Argument Table +! subroutine ozphys_pre_run() end subroutine ozphys_pre_run -!! \section arg_table_ozphys_pre_finalize Argument Table -!! +! \section arg_table_ozphys_pre_finalize Argument Table +! subroutine ozphys_pre_finalize() end subroutine ozphys_pre_finalize @@ -49,15 +47,15 @@ module ozphys contains -!> \ingroup GFS_ozphys -!! \brief Brief description of the subroutine -!! -!! \section arg_table_ozphys_init Argument Table +! \brief Brief description of the subroutine +! +! \section arg_table_ozphys_init Argument Table !! subroutine ozphys_init() end subroutine ozphys_init -!> +!>\defgroup GFS_ozphys GFS ozphys Main +!! \brief This is the main subroutine !! \section arg_table_ozphys_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|---------------------------------------------------|---------------------------------------------------|---------|------|---------|-----------|--------|----------| @@ -78,22 +76,6 @@ end subroutine ozphys_init !! | ozp | change_in_ozone_concentration | change in ozone concentration | kg kg-1 | 3 | real | kind_phys | inout | F | !! | me | mpi_rank | rank of the current MPI task | index | 0 | integer | default | in | F | !! -!! \param[in] ix,im integer, horizontal dimension and num of used pts -!! \param[in] levs integer, vertical layer dimension -!! \param[in] ko3 integer, number of layers for ozone data -!! \param[in] dt real, physics time step in seconds -!! \param[in] ozi real, updated ozone -!! \param[out] ozo real, updated ozone -!! \param[in] tin real, updated temperature -!! \param[in] po3 real, (ko3), ozone forcing data level pressure -!! (ln(Pa)) -!! \param[in] prsl real, (ix,levs),mean layer pressure -!! \param[in] prdout real, (ix,ko3,pl_coeff),ozone forcing data -!! \param[in] pl_coeff integer, number coefficients in ozone forcing -!! \param[in] delp real, (ix,levs) -!! \param[in] ldiag3d logical, flag for 3d diagnostic fields -!! \param[out] ozp real, ozone change due to physics -!! \param[in] me integer, pe number - used for debug prints !! \section gen_al General Algorithm !> @{ subroutine ozphys_run ( & @@ -218,10 +200,9 @@ end subroutine ozphys_run !! @} !> @} -!> \ingroup GFS_ozphys -!! \brief Brief description of the subroutine -!! -!! \section arg_table_ozphys_finalize Argument Table +! \brief Brief description of the subroutine +! +! \section arg_table_ozphys_finalize Argument Table !! subroutine ozphys_finalize() end subroutine ozphys_finalize @@ -236,8 +217,8 @@ module ozphys_post contains -!! \section arg_table_ozphys_post_init Argument Table -!! +! \section arg_table_ozphys_post_init Argument Table +! subroutine ozphys_post_init() end subroutine ozphys_post_init @@ -272,8 +253,8 @@ subroutine ozphys_post_run(ix, levs, pl_coeff, ozp, Diag) end subroutine ozphys_post_run -!! \section arg_table_ozphys_post_finalize Argument Table -!! +! \section arg_table_ozphys_post_finalize Argument Table +! subroutine ozphys_post_finalize() end subroutine ozphys_post_finalize diff --git a/physics/precpd.f b/physics/precpd.f index fe3b9ee45..dd21c535d 100644 --- a/physics/precpd.f +++ b/physics/precpd.f @@ -9,16 +9,15 @@ module GFS_zhaocarr_precpd !> \defgroup precip Precipitation (snow or rain) Production !! @{ -!> \ingroup precip -!! \brief Brief description of the subroutine -!! -!! \section arg_table_precpd_init Argument Table -!! +! \brief Brief description of the subroutine +! +! \section arg_table_precpd_init Argument Table +! subroutine precpd_init () end subroutine precpd_init -!> \ingroup precip +!> \defgroup gfs_precpd GFS precpd Main !! \brief This subroutine computes the conversion from condensation to !! precipitation (snow or rain) or evaporation of rain. !! @@ -739,11 +738,10 @@ subroutine precpd_run (im,ix,km,dt,del,prsl,q,cwm,t,rn,sr & end subroutine precpd_run !> @} -!> \ingroup precip -!! \brief Brief description of the subroutine -!! -!! \section arg_table_precpd_finalize Argument Table -!! +! \brief Brief description of the subroutine +! +! \section arg_table_precpd_finalize Argument Table +! subroutine precpd_finalize end subroutine precpd_finalize diff --git a/physics/radlw_main.f b/physics/radlw_main.f index 456a9fdab..04abd2c1f 100644 --- a/physics/radlw_main.f +++ b/physics/radlw_main.f @@ -340,7 +340,7 @@ !! - radlw_main.f, which contains: !! - module_radlw_main, which is the main LW radiation transfer !! program and contains two externally callable subroutines: -!! - lwrad(): the main LW radiation routine +!! - lwrad_run(): the main LW radiation routine !! - rlwinit(): the initialization routine !! !! All the LW radiation subprograms become contained subprograms in @@ -478,68 +478,10 @@ module module_radlw_main ! contains ! ================ -!> This subroutine is the main LW radiation routine. -!!\param plyr model layer mean pressure in mb -!!\param plvl model interface pressure in mb -!!\param tlyr model layer mean temperature in K -!!\param tlvl model interface temperature in K -!!\param qlyr layer specific humidity in gm/gm -!!\param olyr layer ozone concentration in gm/gm -!!\param gasvmr atmospheric gases amount: -!!\n (:,:,1) - co2 volume mixing ratio -!!\n (:,:,2) - n2o volume mixing ratio -!!\n (:,:,3) - ch4 volume mixing ratio -!!\n (:,:,4) - o2 volume mixing ratio -!!\n (:,:,5) - co volume mixing ratio -!!\n (:,:,6) - cfc11 volume mixing ratio -!!\n (:,:,7) - cfc12 volume mixing ratio -!!\n (:,:,8) - cfc22 volume mixing ratio -!!\n (:,:,9) - ccl4 volume mixing ratio -!!\param clouds layer cloud profile -!!\n for ilwcliq > 0 --- -!!\n (:,:,1) - layer total cloud fraction -!!\n (:,:,2) - layer in-cloud liq water path (\f$ g/m^2 \f$) -!!\n (:,:,3) - mean eff radius for liq cloud (micron) -!!\n (:,:,4) - layer in-cloud ice water path (\f$ g/m^2 \f$) -!!\n (:,:,5) - mean eff radius for ice cloud (micron) -!!\n (:,:,6) - layer rain drop water path (\f$ g/m^2 \f$) -!!\n (:,:,7) - mean eff radius for rain drop (micron) -!!\n (:,:,8) - layer snow flake water path (\f$ g/m^2 \f$) -!!\n (:,:,9) - mean eff radius for snow flake(micron) -!!\n for ilwcliq = 0 --- -!!\n (:,:,1) - layer total cloud fraction -!!\n (:,:,2) - layer cloud optical depth -!!\n (:,:,3) - layer cloud single scattering albedo -!!\n (:,:,4) - layer cloud asymmetry factor -!!\param icseed auxiliary special cloud related array. -!!\param aerosols aerosol optical properties -!!\n (:,:,:,1) - optical depth -!!\n (:,:,:,2) - single scattering albedo -!!\n (:,:,:,3) - asymmetry parameter -!!\param sfemis surface emissivity -!!\param sfgtmp surface ground temperature in K -!!\param npts total number of horizontal points -!!\param nlay, nlp1 total number of vertical layers, levels -!!\param lprnt cntl flag for diagnostic print out -!!\param hlwc total sky heating rate in k/day or k/sec -!!\param topflx radiation fluxes at top, components -!!\n upfxc - total sky upward flux at top (\f$ w/m^2 \f$) -!!\n upfx0 - clear sky upward flux at top (\f$ w/m^2 \f$) -!!\param sfcflx radiation fluxes at sfc, components -!!\n upfxc - total sky upward flux at sfc (\f$ w/m^2 \f$) -!!\n dnfxc - total sky downward flux at sfc (\f$ w/m^2 \f$) -!!\n upfx0 - clear sky upward flux at sfc (\f$ w/m^2 \f$) -!!\n dnfx0 - clear sky downward flux at sfc (\f$ w/m^2 \f$) -!!\param hlwb spectral band total sky heating rates -!!\param hlw0 clear sky heating rates (k/sec or k/day) -!!\param flxprf level radiation fluxes (\f$ w/m^2 \f$), components -!!\n dnfxc - total sky downward flux -!!\n upfxc - total sky upward flux -!!\n dnfx0 - clear sky downward flux -!!\n upfx0 - clear sky upward flux subroutine lwrad_init () end subroutine lwrad_init +!> This subroutine is the main LW radiation routine. !! \section arg_table_lwrad_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |-----------------|----------------------------------------------------------------------------------------------|------------------------------------------------------------|---------|------|-------------|-----------|--------|----------| @@ -1405,7 +1347,6 @@ subroutine lwrad_finalize () end subroutine lwrad_finalize - !> This subroutine performs calculations necessary for the initialization !! of the longwave model. lookup tables are computed for use in the lw !! radiative transfer, and input absorption coefficient data for each diff --git a/physics/radsw_main.f b/physics/radsw_main.f index 0d50bc3b8..253494d42 100644 --- a/physics/radsw_main.f +++ b/physics/radsw_main.f @@ -511,79 +511,11 @@ module module_radsw_main ! contains ! ================= -!> This subroutine is the main SW radiation routine. -!!\param plyr model layer mean pressure in mb -!!\param plvl model level pressure in mb -!!\param tlyr model layer mean temperature in K -!!\param tlvl model level temperature in K (not in use) -!!\param qlyr layer specific humidity in gm/gm -!!\param olyr layer ozone concentration in gm/gm -!!\param gasvmr atmospheric constent gases -!!\n (:,:,1) - co2 volume mixing ratio -!!\n (:,:,2) - n2o volume mixing ratio -!!\n (:,:,3) - ch4 volume mixing ratio -!!\n (:,:,4) - o2 volume mixing ratio -!!\n (:,:,5) - co volume mixing ratio (not used) -!!\n (:,:,6) - cfc11 volume mixing ratio (not used) -!!\n (:,:,7) - cfc12 volume mixing ratio (not used) -!!\n (:,:,8) - cfc22 volume mixing ratio (not used) -!!\n (:,:,9) - ccl4 volume mixing ratio (not used) -!!\param clouds cloud profile -!!\n (:,:,1) - layer total cloud fraction -!!\n (:,:,2) - layer in-cloud liq water path (\f$g/m^2\f$) -!!\n (:,:,3) - mean eff radius for liq cloud (micron) -!!\n (:,:,4) - layer in-cloud ice water path (\f$g/m^2\f$) -!!\n (:,:,5) - mean eff radius for ice cloud (micron) -!!\n (:,:,6) - layer rain drop water path (\f$g/m^2\f$) -!!\n (:,:,7) - mean eff radius for rain drop (micron) -!!\n (:,:,8) - layer snow flake water path (\f$g/m^2\f$) -!!\n (:,:,9) - mean eff radius for snow flake (micron) -!!\param icseed auxiliary special cloud related array. -!!\param aerosols aerosol optical properties -!!\n (:,:,:,1) - optical depth -!!\n (:,:,:,2) - single scattering albedo -!!\n (:,:,:,3) - asymmetry parameter -!!\param sfcalb surface albedo in fraction -!!\n (:,1) - near ir direct beam albedo -!!\n (:,2) - near ir diffused albedo -!!\n (:,3) - uv+vis direct beam albedo -!!\n (:,4) - uv+vis diffused albedo -!!\param cosz cosine of solar zenith angle -!!\param solcon solar constant (\f$W/m^2\f$) -!!\param NDAY num of daytime points -!!\param idxday index array for daytime points -!!\param npts number of horizontal points -!!\param nlay,nlp1 vertical layer/lavel numbers -!!\param lprnt logical check print flag -!!\param hswc total sky heating rates (k/sec or k/day) -!!\param topflx radiation fluxes at toa (\f$W/m^2\f$), components: -!!\n upfxc - total sky upward flux at toa -!!\n dnflx - total sky downward flux at toa -!!\n upfx0 - clear sky upward flux at toa -!!\param sfcflx radiation fluxes at sfc (\f$W/m^2\f$), components: -!!\n upfxc - total sky upward flux at sfc -!!\n dnfxc - total sky downward flux at sfc -!!\n upfx0 - clear sky upward flux at sfc -!!\n dnfx0 - clear sky downward flux at sfc -!!\param hswb spectral band total sky heating rates -!!\param hsw0 clear sky heating rates (k/sec or k/day) -!!\param flxprf level radiation fluxes (\f$ W/m^2 \f$), components: -!!\n dnfxc - total sky downward flux at interface -!!\n upfxc - total sky upward flux at interface -!!\n dnfx0 - clear sky downward flux at interface -!!\n upfx0 - clear sky upward flux at interface -!!\param fdncmp surface downward fluxes (\f$W/m^2\f$), components: -!!\n uvbfc - total sky downward uv-b flux at sfc -!!\n uvbf0 - clear sky downward uv-b flux at sfc -!!\n nirbm - downward surface nir direct beam flux -!!\n nirdf - downward surface nir diffused flux -!!\n visbm - downward surface uv+vis direct beam flux -!!\n visdf - downward surface uv+vis diffused flux subroutine swrad_init () end subroutine swrad_init - +!>/brief This subroutine is the main SW radiation routine. !! \section arg_table_swrad_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |-----------------|-----------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|---------|------|-------------|-----------|--------|----------| diff --git a/physics/sfc_diff.f b/physics/sfc_diff.f index 24b50fb50..822c1ac26 100644 --- a/physics/sfc_diff.f +++ b/physics/sfc_diff.f @@ -1,7 +1,7 @@ !> \file sfc_diff.f !! This file contains the surface exchange coefficient calculation scheme. -!> \defgroup Sfc_ex_cal Surface Exchange Coefficient Calculation +!> \defgroup Sfc_ex_cal GFS Surface Exchange Coefficient Calculation !! @{ !! \brief Brief description of the scheme !! \section diagram Calling Hierarchy Diagram @@ -17,8 +17,10 @@ subroutine sfc_ex_coef_finalize end subroutine sfc_ex_coef_finalize ! subroutine sfc_diff(im,ps,u1,v1,t1,q1,z1, + +!> \defgroup GFS_diff_main GFS sfc_diff Main +!! \ingroup Sfc_ex_cal !> \brief Brief description of the subroutine -!! !! \section arg_table_sfc_ex_coef_run Arguments !!| local var name | longname | description | units | rank | type | kind | intent | optional | !!|----------------|-------------------------------------------------------------|-------------------------------------------------|------------|------|---------|-----------|--------|----------| diff --git a/physics/sfc_drv.f b/physics/sfc_drv.f index 179cb7618..8d5e874ad 100644 --- a/physics/sfc_drv.f +++ b/physics/sfc_drv.f @@ -1,11 +1,11 @@ !> \file sfc_drv.f !! This file contains the NOAH land surface scheme. -!> \defgroup NOAH NOAH Land Surface Scheme +!> \defgroup NOAH GFS NOAH Land Surface Scheme !! \brief This is the NOAH land surface scheme. !! @{ -!> \defgroup NOAH_pre NOAH Land Surface Pre -!! \ingroup NOAH +! \defgroup NOAH_pre NOAH Land Surface Pre +! \ingroup NOAH !! @{ !! \brief Brief description of the parameterization @@ -18,9 +18,9 @@ end subroutine lsm_noah_pre_init subroutine lsm_noah_pre_finalize end subroutine lsm_noah_pre_finalize -!> \brief Brief description of the subroutine -!! -!! \section arg_table_lsm_noah_pre_run Arguments +! \brief Brief description of the subroutine +! +! \section arg_table_lsm_noah_pre_run Arguments !!| local var name | longname | description | units | rank | type | kind | intent | optional | !!|----------------|-------------------------------------------------------------|--------------------------------------------|------------|------|---------|-----------|--------|----------| !!| im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | | in | F | @@ -70,8 +70,8 @@ end module lsm_noah_pre !! @} -!> \defgroup NOAH_post NOAH Land Surface post -!! \ingroup NOAH +! \defgroup NOAH_post NOAH Land Surface post +! \ingroup NOAH !! @{ !! \brief Brief description of the parameterization !! \section diagram Calling Hierarchy Diagram @@ -86,9 +86,9 @@ end subroutine lsm_noah_post_init subroutine lsm_noah_post_finalize end subroutine lsm_noah_post_finalize -!> \brief Brief description of the subroutine -!! -!! \section arg_table_lsm_noah_post_run Arguments +! \brief Brief description of the subroutine +! +! \section arg_table_lsm_noah_post_run Arguments !!| local var name | longname | description | units | rank | type | kind | intent | optional | !!|----------------|-------------------------------------------------------------|--------------------------------------------|------------|------|---------|-----------|--------|----------| !!| im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | | in | F | @@ -132,13 +132,6 @@ end subroutine lsm_noah_post_run end module lsm_noah_post !! @} -!> \defgroup NOAH_main NOAH Land Surface Main -!! \ingroup NOAH -!! @{ -!! \brief Brief description of the parameterization -!! \section diagram Calling Hierarchy Diagram -!! \section intraphysics Intraphysics Communication - module lsm_noah contains @@ -255,6 +248,13 @@ end subroutine lsm_noah_finalize !----------------------------------- ! subroutine sfc_drv & +!> \defgroup NOAH_main GFS sfc_drv Main +!! \ingroup NOAH +!! @{ +!! \brief Brief description of the parameterization +!! \section diagram Calling Hierarchy Diagram +!! \section intraphysics Intraphysics Communication + !> \brief Brief description of the subroutine !! !! \section arg_table_lsm_noah_run Arguments diff --git a/physics/sfc_nst.f b/physics/sfc_nst.f index 6fe0531bb..2b314e4b7 100644 --- a/physics/sfc_nst.f +++ b/physics/sfc_nst.f @@ -1,12 +1,12 @@ !> \file sfc_nst.f !! This file contains the GFS NSST model. +!> \defgroup GFS_NSST GFS Near Sea Surface Temperature +!! @{ module sfc_nst contains -!> \defgroup GFS_NSST GFS Near Sea Surface Temperature -!! @{ !! \brief Near Sea Surface Temperature (NSST) is a temperature profile just below the sea surface. The GFS NSST scheme is used to forecast the NSST for two main purposes: supply SSTs to the atmospheric model for the calculation of air-sea heat and moisture fluxes and providing a sub-layer temperature profile forecast for use as a first guess in the Gridpoint Statistical Interpolator (GSI) data assimilation code. !! !! The GFS NSST scheme was initially developed at NCEP by Xu Li in 2007, and subsequently received contributions by S. Moorthi, Y.-T. Hu and J. Derber, leading to operational implementation in the GFS in 2017 (Li 2015 \cite Li_2015, and Li and Derber 2009 \cite Li_Derber_2009). The GFS NSST scheme predicts the vertical profile of sea temperature between the surface and a reference level (zr), which is on the order of 5 m. Only two physical process are considered in this scheme: diurnal thermocline layer warming and thermal skin layer (also known as sub-layer) cooling. All other process that could influence NSST are ignored in this simple scheme. @@ -32,8 +32,7 @@ module sfc_nst !! !! This space is reserved for a description of how this scheme uses information from other scheme types and/or how information calculated in this scheme is used in other scheme types. -!> \brief This subroutine is empty since there are no procedures that need to be done to initialize the GFS NSST code. -!! +! \brief This subroutine is empty since there are no procedures that need to be done to initialize the GFS NSST code. !! This subroutine is empty since there are no procedures that need to be done to initialize the GFS NSST code. !! !! \section arg_table_sfc_nst_init Argument Table @@ -41,19 +40,16 @@ module sfc_nst subroutine sfc_nst_init end subroutine sfc_nst_init -!> \brief This subroutine is empty since there are no procedures that need to be done to finalize the GFS NSST code. -!! +! \brief This subroutine is empty since there are no procedures that need to be done to finalize the GFS NSST code. !! This subroutine is empty since there are no procedures that need to be done to finalize the GFS NSST code. -!! !! \section arg_table_sfc_nst_finalize Argument Table !! subroutine sfc_nst_finalize end subroutine sfc_nst_finalize +!>\defgroup gfs_nst_main GFS sfc_nst Main !> \brief This subroutine calls the Thermal Skin-layer and Diurnal Thermocline models to update the NSST profile. -!! !! This subroutine calls the Thermal Skin-layer and Diurnal Thermocline models to update the NSST profile. -!! !! \section arg_table_sfc_nst_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|------------------------------------------------------------------------------|-------------------------------------------------------------|---------------|------|---------|-----------|--------|----------| @@ -703,7 +699,7 @@ module sfc_nst_pre contains -!> \defgroup GFS_NSST_PRE GFS Near Sea Surface Temperature Pre +! \defgroup GFS_NSST_PRE GFS Near Sea Surface Temperature Pre !! @{ !! \brief Brief description of the parameterization !! @@ -804,7 +800,7 @@ module sfc_nst_post contains -!> \defgroup GFS_NSST_POST GFS Near Sea Surface Temperature Post +! \defgroup GFS_NSST_POST GFS Near Sea Surface Temperature Post !! @{ !! \brief Brief description of the parameterization !! diff --git a/physics/sfc_sice.f b/physics/sfc_sice.f index 9008989af..cf0735b05 100644 --- a/physics/sfc_sice.f +++ b/physics/sfc_sice.f @@ -1,12 +1,11 @@ !> \file sfc_sice.f !! This file contains the GFS three level thermodynamic sea ice model. +!> \defgroup GFS_Ice GFS Thermodynamics Sea Ice module sfc_sice contains -!> \defgroup GFS_Ice GFS Thermodynamics Sea Ice -!! @{ !! \brief Three layer thermodynamic sea ice model based on M. Winton's "a reformulated three-layer sea ice model", journal of atmospheric and oceanic technology, 2000. !! \section diagram Calling Hierarchy Diagram !! \section intraphysics Intraphysics Communication @@ -22,7 +21,12 @@ end subroutine sfc_sice_init !! subroutine sfc_sice_finalize end subroutine sfc_sice_finalize -!! + + +!>\defgroup gfs_sice_main GFS sfc_sice Main +!> \brief blah blah +!! @{ +!! \ingroup GFS_Ice !! \section arg_table_sfc_sice_run Arguments !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|------------------------------------------------------------------------------|-----------------------------------------------------------------|---------------|------|---------|-----------|--------|----------| @@ -97,7 +101,7 @@ subroutine sfc_sice_run & ! ! ! subprogram called: ice3lay. ! ! ! -! program history log: ! +u program history log: ! ! 2005 -- xingren wu created from original progtm and added ! ! two-layer ice model ! ! 200x -- sarah lu added flag_iter ! @@ -728,21 +732,20 @@ module sfc_sice_pre contains !! -!> \brief This subroutine is empty since there are no procedures needed -!! \section arg_table_sfc_sice_pre_init Argument Table +! \brief This subroutine is empty since there are no procedures needed +! \section arg_table_sfc_sice_pre_init Argument Table !! subroutine sfc_sice_pre_init end subroutine sfc_sice_pre_init !! -!> \brief This subroutine is empty since there are no procedures needed -!! \section arg_table_sfc_sice_pre_finalize Argument Table +! \brief This subroutine is empty since there are no procedures needed +! \section arg_table_sfc_sice_pre_finalize Argument Table !! subroutine sfc_sice_pre_finalize end subroutine sfc_sice_pre_finalize -!! !! \section arg_table_sfc_sice_pre_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|------------------------------------------------------------------------------|-------------------------------------------------------------|---------------|------|---------|-----------|--------|----------| @@ -795,15 +798,15 @@ module sfc_sice_post contains !! -!> \brief This subroutine is empty since there are no procedures needed -!! \section arg_table_sfc_sice_post_init Argument Table +! \brief This subroutine is empty since there are no procedures needed +! \section arg_table_sfc_sice_post_init Argument Table !! subroutine sfc_sice_post_init end subroutine sfc_sice_post_init !! -!> \brief This subroutine is empty since there are no procedures needed -!! \section arg_table_sfc_sice_post_finalize Argument Table +! \brief This subroutine is empty since there are no procedures needed +! \section arg_table_sfc_sice_post_finalize Argument Table !! subroutine sfc_sice_post_finalize end subroutine sfc_sice_post_finalize @@ -860,6 +863,7 @@ subroutine sfc_sice_post_run(im, islmsk, cice, zice, tice, tsfc, & enddo end subroutine sfc_sice_post_run +!! @} end module sfc_sice_post !> @} From d06a3c2e473c7be147774572fe15d233b126f205 Mon Sep 17 00:00:00 2001 From: Man Zhang Date: Tue, 23 Jan 2018 17:00:23 -0700 Subject: [PATCH 04/22] add mfshalcnv documentation and clean up in other files. --- physics/mfshalcnv.f | 192 ++++++++++++++++++++++++++++++++-- physics/radiation_aerosols.f | 178 +++++++++++++++---------------- physics/radiation_astronomy.f | 18 ++-- physics/radiation_clouds.f | 61 +++++------ physics/radiation_gases.f | 34 +++--- physics/radiation_surface.f | 10 +- physics/radlw_datatb.f | 40 +++---- physics/radlw_main.f | 18 ++-- physics/radlw_param.f | 54 +++++----- physics/radsw_datatb.f | 37 +++---- physics/radsw_main.f | 36 +++---- physics/radsw_param.f | 75 ++++++------- physics/sfc_drv.f | 22 ++-- physics/sfc_nst.f | 15 ++- physics/sfc_sice.f | 13 ++- 15 files changed, 486 insertions(+), 317 deletions(-) diff --git a/physics/mfshalcnv.f b/physics/mfshalcnv.f index 80892c309..b141faf3e 100644 --- a/physics/mfshalcnv.f +++ b/physics/mfshalcnv.f @@ -233,6 +233,8 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & ! !************************************************************************ ! convert input Pa terms to Cb terms -- Moorthi +!> ## Compute preliminary quantities needed for the static and feedback control portions of the algorithm. +!> - Convert input pressure terms to centibar units. ps = psp * 0.001 prsl = prslp * 0.001 del = delp * 0.001 @@ -242,6 +244,7 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c initialize arrays c +!> - Initialize column-integrated and other single-value-per-column variable arrays. do i=1,im cnvflg(i) = .true. if(kcnv(i) == 1) cnvflg(i) = .false. @@ -263,12 +266,14 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & gdx(i) = sqrt(garea(i)) enddo !! +!> - Return to the calling routine if deep convection is present or the surface buoyancy flux is negative. totflg = .true. do i=1,im totflg = totflg .and. (.not. cnvflg(i)) enddo if(totflg) return !! +!> - determine aerosol-aware rain conversion parameter over land do i=1,im if(islimsk(i) == 1) then c0(i) = c0l @@ -277,6 +282,9 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo ! +!> - determine rain conversion parameter above the freezing level +!! which exponentially decreases with decreasing temperature from +!! Han et al.'s (2017) \cite han_et_al_2017 equation 8. do k = 1, km do i = 1, im if(t1(i,k) > 273.16) then @@ -289,6 +297,7 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & enddo enddo ! +!> - Initialize convective cloud water and cloud cover to zero. do k = 1, km do i = 1, im cnvw(i,k) = 0. @@ -296,6 +305,7 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & enddo enddo ! hchuang code change +!> - Initialize updraft mass fluxes to zero. do k = 1, km do i = 1, im ud_mf(i,k) = 0. @@ -326,6 +336,7 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c define top layer for search of the downdraft originating layer c and the maximum thetae for updraft c +!> - Determine maximum indices for the parcel starting point (kbm) and cloud top (kmax). do i=1,im kbm(i) = km kmax(i) = km @@ -345,11 +356,15 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c hydrostatic height assume zero terr and compute c updraft entrainment rate as an inverse function of height c +!> - Calculate hydrostatic height at layer centers assuming a flat +!! surface (no terrain) from the geopotential. do k = 1, km do i=1,im zo(i,k) = phil(i,k) / g enddo enddo +!> - Calculate interface height and the entrainment rate as an inverse +!! function of height. do k = 1, km1 do i=1,im zi(i,k) = 0.5*(zo(i,k)+zo(i,k+1)) @@ -362,6 +377,8 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c pbl height c +!> - Find the index for the PBL top using the PBL height; enforce that +!! it is lower than the maximum parcel starting level. do i=1,im flg(i) = cnvflg(i) kpbl(i)= 1 @@ -382,6 +399,9 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! c convert surface pressure to mb from cb c +!> - Convert prsl from centibar to millibar, set normalized mass flux +!! to 1, cloud properties to 0, and save model state variables (after +!! advection/turbulence). do k = 1, km do i = 1, im if (cnvflg(i) .and. k <= kmax(i)) then @@ -416,6 +436,7 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c to is temperature at t+dt (k)... this is after advection and turbulence c qo is specific humidity at t+dt (kg/kg)..q1 c +!> - Calculate saturation specific humidity and enforce minimum moisture values. do k = 1, km do i=1,im if (cnvflg(i) .and. k <= kmax(i)) then @@ -433,6 +454,7 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c compute moist static energy c +!> - Calculate moist static energy (heo) and saturation moist static energy (heso). do k = 1, km do i=1,im if (cnvflg(i) .and. k <= kmax(i)) then @@ -448,6 +470,8 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c determine level with largest moist static energy within pbl c this is the level where updraft starts c +!> ## Perform calculations related to the updraft of the entraining/detraining cloud model ("static control"). +!> - Search in the PBL for the level of maximum moist static energy to start the ascending parcel. do i=1,im if (cnvflg(i)) then hmax(i) = heo(i,1) @@ -465,6 +489,7 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & enddo enddo c +!> - Calculate the temperature, water vapor mixing ratio, and pressure at interface levels. do k = 1, km1 do i=1,im if (cnvflg(i) .and. k <= kmax(i)-1) then @@ -486,6 +511,9 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & enddo enddo ! +!> - Recalculate saturation specific humidity, moist static energy, +!! saturation moist static energy, and horizontal momentum on interface +!! levels. Enforce minimum specific humidity. do k = 1, km1 do i=1,im if (cnvflg(i) .and. k <= kmax(i)-1) then @@ -508,6 +536,11 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c look for the level of free convection as cloud base c +!> - Search below the index "kbm" for the level of free convection (LFC) +!! where the condition \f$h_b > h^*\f$ is first met, where \f$h_b, h^*\f$ +!! are the state moist static energy at the parcel's starting level and +!! saturation moist static energy, respectively. Set "kbcon" to the +!! index of the LFC. do i=1,im flg(i) = cnvflg(i) if(flg(i)) kbcon(i) = kmax(i) @@ -529,12 +562,20 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo !! +!> - If no LFC, return to the calling routine without modifying state variables. totflg = .true. do i=1,im totflg = totflg .and. (.not. cnvflg(i)) enddo if(totflg) return !! +!> - Determine the vertical pressure velocity at the LFC. After Han and +!! Pan (2011) \cite han_and_pan_2011 , determine the maximum pressure +!! thickness between a parcel's starting level and the LFC. If a parcel +!! doesn't reach the LFC within the critical thickness, then the convective +!! inhibition is deemed too great for convection to be triggered, and the +!! subroutine returns to the calling routine without modifying the state +!! variables. do i=1,im if(cnvflg(i)) then ! pdot(i) = 10.* dot(i,kbcon(i)) @@ -588,6 +629,7 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c specify the detrainment rate for the updrafts c +!> - The updraft detrainment rate is set constant and equal to the entrainment rate at cloud base. do i = 1, im if(cnvflg(i)) then xlamud(i) = xlamue(i,kbcon(i)) @@ -597,6 +639,15 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c determine updraft mass flux for the subcloud layers c +!> - Calculate the normalized mass flux for subcloud and in-cloud layers +!! according to Pan and Wu (1995) \cite pan_and_wu_1995 equation 1: +!! \f[ +!! \frac{1}{\eta}\frac{\partial \eta}{\partial z} = \lambda_e - \lambda_d +!! \f] +!! where \f$\eta\f$ is the normalized mass flux, \f$\lambda_e\f$ is the +!! entrainment rate and \f$\lambda_d\f$ is the detrainment rate. The +!! normalized mass flux increases upward below the cloud base and decreases +!! upward above. do k = km1, 1, -1 do i = 1, im if (cnvflg(i)) then @@ -634,6 +685,7 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c compute updraft cloud property c +!> - Set cloud properties equal to the state variables at updraft starting level (kb). do i = 1, im if(cnvflg(i)) then indx = kb(i) @@ -645,6 +697,13 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c ! cm is an enhancement factor in entrainment rates for momentum ! +!> - Calculate the cloud properties as a parcel ascends, modified by +!! entrainment and detrainment. Discretization follows Appendix B of +!! Grell (1993) \cite grell_1993 . Following Han and Pan (2006) +!! \cite han_and_pan_2006, the convective momentum transport is reduced +!! by the convection-induced pressure gradient force by the constant +!! "pgcon", currently set to 0.55 after Zhang and Wu (2003) +!! \cite zhang_and_wu_2003 . do k = 2, km1 do i = 1, im if (cnvflg(i)) then @@ -673,6 +732,13 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c taking account into convection inhibition due to existence of c dry layers below cloud base c +!> - With entrainment, recalculate the LFC as the first level where +!! buoyancy is positive. The difference in pressure levels between LFCs +!! calculated with/without entrainment must be less than a threshold +!! (currently 25 hPa). Otherwise, convection is inhibited and the scheme +!! returns to the calling routine without modifying the state variables. +!! This is the subcloud dryness trigger modification discussed in Han +!! and Pan (2011) \cite han_and_pan_2011. do i=1,im flg(i) = cnvflg(i) kbcon1(i) = kmax(i) @@ -710,6 +776,8 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c calculate convective inhibition c +!> - Calculate additional trigger condition of the convective inhibition +!! (CIN) according to Han et al.'s (2017) \cite han_et_al_2017 equation 13. do k = 2, km1 do i = 1, im if (cnvflg(i)) then @@ -732,6 +800,8 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo +!> - Turn off convection if the CIN is less than a critical value (cinacr) +!! which is inversely proportional to the large-scale vertical velocity. do i = 1, im if(cnvflg(i)) then ! @@ -777,6 +847,8 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c determine first guess cloud top as the level of zero buoyancy c limited to the level of P/Ps=0.7 c +!> - Calculate the cloud top as the first level where parcel buoyancy +!! becomes negative; the maximum possible value is at \f$p=0.7p_{sfc}\f$. do i = 1, im flg(i) = cnvflg(i) if(flg(i)) ktcon(i) = kbm(i) @@ -794,6 +866,9 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c specify upper limit of mass flux at cloud base c +!> - Calculate the maximum value of the cloud base mass flux using the +!! CFL-criterion-based formula of Han and Pan (2011) \cite han_and_pan_2011, +!! equation 7. do i = 1, im if(cnvflg(i)) then ! xmbmax(i) = .1 @@ -809,6 +884,8 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c compute cloud moisture property and precipitation c +!> - Set cloud moisture property equal to the enviromental moisture at +!! updraft starting level (kb). do i = 1, im if (cnvflg(i)) then aa1(i) = 0. @@ -816,6 +893,16 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & qrcko(i,kb(i)) = qo(i,kb(i)) endif enddo +!> - Calculate the moisture content of the entraining/detraining parcel +!! (qcko) and the value it would have if just saturated (qrch), according +!! to equation A.14 in Grell (1993) \cite grell_1993 . Their difference +!! is the amount of convective cloud water (qlk = rain + condensate). +!! Determine the portion of convective cloud water that remains suspended +!! and the portion that is converted into convective precipitation (pwo). +!! Calculate and save the negative cloud work function (aa1) due to water +!! loading. Above the level of minimum moist static energy, some of the +!! cloud water is detrained into the grid-scale cloud water from every +!! cloud layer with a rate of 0.0005 \f$m^{-1}\f$ (dellal). do k = 2, km1 do i = 1, im if (cnvflg(i)) then @@ -903,6 +990,18 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & ! ! calculate cloud work function ! +!> - Calculate the cloud work function according to Pan and Wu (1995) +!! \cite pan_and_wu_1995 equation 4: +!! \f[ +!! A_u=\int_{z_0}^{z_t}\frac{g}{c_pT(z)}\frac{\eta}{1 + \gamma}[h(z)-h^*(z)]dz +!! \f] +!! (discretized according to Grell (1993) \cite grell_1993 equation B.10 +!! using B.2 and B.3 of Arakawa and Schubert (1974) \cite arakawa_and_schubert_1974 +!! and assuming \f$\eta=1\f$) where \f$A_u\f$ is the updraft cloud work function, +!! \f$z_0\f$ and \f$z_t\f$ are cloud base and cloud top, respectively, +!! \f$\gamma = \frac{L}{c_p}\left(\frac{\partial \overline{q_s}}{\partial T}\right)_p\f$ +!! and other quantities are previously defined. + do i = 1, im do i = 1, im if (cnvflg(i)) then aa1(i) = 0. @@ -922,6 +1021,8 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & if(cnvflg(i) .and. aa1(i) <= 0.) cnvflg(i) = .false. enddo !! +!> - If the updraft cloud work function is negative, convection does not +!! occur, and the scheme returns to the calling routine. totflg = .true. do i=1,im totflg = totflg .and. (.not. cnvflg(i)) @@ -934,6 +1035,12 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c which is the final cloud top c limited to the level of P/Ps=0.7 c +!> - Continue calculating the cloud work function past the point of +!! neutral buoyancy to represent overshooting according to Han and Pan +!! (2011) \cite han_and_pan_2011 . Convective overshooting stops when +!! \f$ cA_u < 0\f$ where \f$c\f$ is currently 10%, or when 10% of the +!! updraft cloud work function has been consumed by the stable buoyancy +!! force. Overshooting is also limited to the level where \f$p=0.7p_{sfc}\f$. do i = 1, im if (cnvflg(i)) then aa1(i) = aafac * aa1(i) @@ -974,6 +1081,10 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c compute cloud moisture property, detraining cloud water c and precipitation in overshooting layers c +!> - For the overshooting convection, calculate the moisture content of +!! the entraining/detraining parcel as before. Partition convective cloud +!! water and precipitation and detrain convective cloud water in the +!! overshooting layers. do k = 2, km1 do i = 1, im if (cnvflg(i)) then @@ -1014,6 +1125,8 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & enddo ! ! compute updraft velocity square(wu2) +!> - Calculate updraft velocity square(wu2) according to Han et al.'s +!! (2017) \cite han_et_al_2017 equation 7. ! ! bb1 = 2. * (1.+bet1*cd1) ! bb2 = 2. / (f1*(1.+gam1)) @@ -1057,6 +1170,7 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & ! ! compute updraft velocity averaged over the whole cumulus ! +!> - Calculate the mean updraft velocity within the cloud (wc). do i = 1, im wc(i) = 0. sumx(i) = 0. @@ -1101,6 +1215,7 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c compute liquid and vapor separation at cloud top c +!> - => Separate the total updraft cloud water at cloud top into vapor and condensate. do i = 1, im if(cnvflg(i)) then k = ktcon(i) - 1 @@ -1121,6 +1236,15 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c--- compute precipitation efficiency in terms of windshear c +!! - Calculate the wind shear and precipitation efficiency according to +!! equation 58 in Fritsch and Chappell (1980) \cite fritsch_and_chappell_1980 : +!! \f[ +!! E = 1.591 - 0.639\frac{\Delta V}{\Delta z} + 0.0953\left(\frac{\Delta V}{\Delta z}\right)^2 - 0.00496\left(\frac{\Delta V}{\Delta z}\right)^3 +!! \f] +!! where \f$\Delta V\f$ is the integrated horizontal shear over the cloud +!! depth, \f$\Delta z\f$, (the ratio is converted to units of +!! \f$10^{-3} s^{-1}\f$). The variable "edt" is \f$1-E\f$ and is +!! constrained to the range \f$[0,0.9]\f$. do i = 1, im if(cnvflg(i)) then vshear(i) = 0. @@ -1153,6 +1277,11 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c--- what would the change be, that a cloud with unit mass c--- will do to the environment? c +!> ## Calculate the tendencies of the state variables (per unit cloud base mass flux) and the cloud base mass flux. +!> - Calculate the change in moist static energy, moisture mixing ratio, +!! and horizontal winds per unit cloud base mass flux for all layers +!! below cloud top from equations B.14 and B.15 from Grell (1993) +!! \cite grell_1993, and for the cloud top from B.16 and B.17. do k = 1, km do i = 1, im if(cnvflg(i) .and. k <= kmax(i)) then @@ -1235,6 +1364,9 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & ! ! compute convective turn-over time ! +!> - Following Bechtold et al. (2008) \cite bechtold_et_al_2008, +!! calculate the convective turnover time using the mean updraft velocity +!! (wc) and the cloud depth. It is also proportional to the grid size (gdx). do i= 1, im if(cnvflg(i)) then tem = zi(i,ktcon1(i)) - zi(i,kbcon1(i)) @@ -1247,8 +1379,7 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo ! -! compute advective time scale using a mean cloud layer wind speed -! +!> - Calculate advective time scale (tauadv) using a mean cloud layer wind speed. do i= 1, im if(cnvflg(i)) then sumx(i) = 0. @@ -1278,6 +1409,12 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c compute cloud base mass flux as a function of the mean c updraft velcoity c +!> - From Han et al.'s (2017) \cite han_et_al_2017 equation 6, calculate cloud base mass flux as a function of the mean updraft velcoity. +!! As discussed in Han et al. (2017) \cite han_et_al_2017 , when dtconv +!! is larger than tauadv, the convective mixing is not fully conducted +!! before the cumulus cloud is advected out of the grid cell. In this +!! case, therefore, the cloud base mass flux is further reduced in +!! proportion to the ratio of tauadv to dtconv. do i= 1, im if(cnvflg(i)) then k = kbcon(i) @@ -1288,9 +1425,11 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo ! -!--- modified Grell & Freitas' (2014) updraft fraction which uses -! actual entrainment rate at cloud base -! +!> - For scale-aware parameterization, the updraft fraction (sigmagfm) +!! is first computed as a function of the lateral entrainment rate at +!! cloud base (see Han et al.'s (2017) \cite han_et_al_2017 equation 4 +!! and 5), following the study by Grell and Freitas (2014) +!! \cite grell_and_freitas_2014. do i = 1, im if(cnvflg(i)) then tem = min(max(xlamue(i,kbcon(i)), 2.e-4), 6.e-4) @@ -1302,9 +1441,13 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo ! -!--- compute scale-aware function based on Arakawa & Wu (2013) -! -! +!> - Then, calculate the reduction factor (scaldfunc) of the vertical +!! convective eddy transport of mass flux as a function of updraft +!! fraction from the studies by Arakawa and Wu (2013) \cite arakawa_and_wu_2013 +!! (also see Han et al.'s (2017) \cite han_et_al_2017 equation 1 and 2). +!! The final cloud base mass flux with scale-aware parameterization is +!! obtained from the mass flux when sigmagfm << 1, multiplied by the +!! reduction factor (Han et al.'s (2017) \cite han_et_al_2017 equation 2). do i = 1, im if(cnvflg(i)) then if (gdx(i) < dxcrt) then @@ -1317,6 +1460,8 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & xmb(i) = min(xmb(i),xmbmax(i)) endif enddo +!> ## For the "feedback control", calculate updated values of the state variables by multiplying the cloud base mass flux and the tendencies calculated per unit cloud base mass flux from the static control. +!! - Recalculate saturation specific humidity. c c!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! c @@ -1332,6 +1477,12 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & enddo c!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! c +!> - Calculate the temperature tendency from the moist static energy and +!! specific humidity tendencies. +!> - Update the temperature, specific humidity, and horiztonal wind +!! state variables by multiplying the cloud base mass flux-normalized +!! tendencies by the cloud base mass flux. +!> - Accumulate column-integrated tendencies. do i = 1, im delhbar(i) = 0. delqbar(i) = 0. @@ -1363,6 +1514,7 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & enddo enddo ! +!> - Recalculate saturation specific humidity using the updated temperature. do k = 1, km do i = 1, im if (cnvflg(i)) then @@ -1376,6 +1528,8 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & enddo enddo c +!> - Add up column-integrated convective precipitation by multiplying +!! the normalized value by the cloud base mass flux. do i = 1, im rntot(i) = 0. delqev(i) = 0. @@ -1394,6 +1548,12 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c evaporating rain c +!> - Determine the evaporation of the convective precipitation and +!! update the integrated convective precipitation. +!> - Update state temperature and moisture to account for evaporation +!! of convective precipitation. +!> - Update column-integrated tendencies to account for evaporation of +!! convective precipitation. do k = km, 1, -1 do i = 1, im if (k <= kmax(i)) then @@ -1467,6 +1627,7 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c convective cloud water c +!> - Calculate shallow convective cloud water. do k = 1, km do i = 1, im if (cnvflg(i)) then @@ -1480,6 +1641,8 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c convective cloud cover c +!> - Calculate convective cloud cover, which is used when pdf-based cloud +!! fraction is used (i.e., pdfcld=.true.). do k = 1, km do i = 1, im if (cnvflg(i)) then @@ -1495,6 +1658,8 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & c c cloud water c +!> - Separate detrained cloud water into liquid and ice species as a +!! function of temperature only. if (ncloud > 0) then ! do k = 1, km1 @@ -1519,6 +1684,10 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & ! ! hchuang code change ! +!> - Calculate and retain the updraft mass flux for dust transport by +!! cumulus convection. +! +!> - Calculate the updraft convective mass flux. do k = 1, km do i = 1, im if(cnvflg(i)) then @@ -1528,6 +1697,7 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & endif enddo enddo +!> - save the updraft convective mass flux at cloud top. do i = 1, im if(cnvflg(i)) then k = ktop(i)-1 @@ -1605,9 +1775,9 @@ subroutine sasasshal_post_run (frain, rain1, cnvc, cnvw, Model, & end subroutine sasasshal_post_run -!> \brief Brief description of the subroutine -!! -!! \section arg_table_sasasshal_post_init Argument Table +! \brief Brief description of the subroutine +! +! \section arg_table_sasasshal_post_init Argument Table !! subroutine sasasshal_post_init () end subroutine sasasshal_post_init diff --git a/physics/radiation_aerosols.f b/physics/radiation_aerosols.f index 2572854d0..cf3dfbb52 100644 --- a/physics/radiation_aerosols.f +++ b/physics/radiation_aerosols.f @@ -167,28 +167,28 @@ module module_radiation_aerosols ! ! & VTAGAER='NCEP-Radiation_aerosols v5.0 Aug 2012 ' ! --- general use parameter constants: -!> num of output fields for SW rad +! num of output fields for SW rad integer, parameter, public :: NF_AESW = 3 -!> num of output fields for LW rad +! num of output fields for LW rad integer, parameter, public :: NF_AELW = 3 -!> starting band number in ir region +! starting band number in ir region integer, parameter, public :: NLWSTR = 1 -!> num of species for output aod (opnl) +! num of species for output aod (opnl) integer, parameter, public :: NSPC = 5 -!> total+species +! total+species integer, parameter, public :: NSPC1 = NSPC + 1 real (kind=kind_phys), parameter :: f_zero = 0.0 real (kind=kind_phys), parameter :: f_one = 1.0 ! --- module control parameters set in subroutine "aer_init" -!> number of actual bands for sw aerosols; calculated according to +! number of actual bands for sw aerosols; calculated according to !! laswflg setting integer, save :: NSWBND = NBDSW -!> number of actual bands for lw aerosols; calculated according to +! number of actual bands for lw aerosols; calculated according to !! lalwflg and lalw1bd settings integer, save :: NLWBND = NBDLW -!> total number of bands for sw+lw aerosols +! total number of bands for sw+lw aerosols integer, save :: NSWLWBD = NBDSW+NBDLW ! --------------------------------------------------------------------- ! @@ -197,15 +197,15 @@ module module_radiation_aerosols ! ! --------------------------------------------------------------------- ! ! --- parameter constants: -!> num of wvnum regions where solar flux is constant +! num of wvnum regions where solar flux is constant integer, parameter, public :: NWVSOL = 151 -!> total num of wvnum included +! total num of wvnum included integer, parameter, public :: NWVTOT = 57600 -!> total num of wvnum in ir range +! total num of wvnum in ir range integer, parameter, public :: NWVTIR = 4000 -!> number of wavenumbers in each region where the solar flux is constant +! number of wavenumbers in each region where the solar flux is constant integer, dimension(NWVSOL), save :: nwvns0 data nwvns0 / 100, 11, 14, 18, 24, 33, 50, 83, 12, 12, & @@ -221,7 +221,7 @@ module module_radiation_aerosols ! & 483, 505, 529, 554, 580, 610, 641, 675, 711, 751, 793, 841, 891, & & 947,1008,1075,1150,1231,1323,1425,1538,1667,1633,14300 / -!> solar flux \f$w/m^2\f$ in each wvnumb region where it is constant +! solar flux \f$w/m^2\f$ in each wvnumb region where it is constant real (kind=kind_phys), dimension(NWVSOL), save :: s0intv data s0intv( 1: 50) / & @@ -264,22 +264,22 @@ module module_radiation_aerosols ! ! --------------------------------------------------------------------- ! ! --- parameter constants: -!> lower limit (year) data available +! lower limit (year) data available integer, parameter :: MINVYR = 1850 -!> upper limit (year) data available +! upper limit (year) data available integer, parameter :: MAXVYR = 1999 -!> monthly, 45-deg lat-zone aerosols data set in subroutine 'aer_init' +! monthly, 45-deg lat-zone aerosols data set in subroutine 'aer_init' integer, allocatable, save :: ivolae(:,:,:) ! --- static control variables: -!> starting year of data in the input file +! starting year of data in the input file integer :: kyrstr -!> ending year of data in the input file +! ending year of data in the input file integer :: kyrend -!> the year of data in use in the input file +! the year of data in use in the input file integer :: kyrsav -!> the month of data in use in the input file +! the month of data in use in the input file integer :: kmonsav ! --------------------------------------------------------------------- ! @@ -288,27 +288,27 @@ module module_radiation_aerosols ! ! --------------------------------------------------------------------- ! ! --- parameters and constants: -!> num of max componets in a profile +! num of max componets in a profile integer, parameter :: NXC = 5 -!> num of aerosols profile structures +! num of aerosols profile structures integer, parameter :: NAE = 7 -!> num of atmos aerosols domains +! num of atmos aerosols domains integer, parameter :: NDM = 5 -!> num of lon-points in glb aeros data set +! num of lon-points in glb aeros data set integer, parameter :: IMXAE = 72 -!> num of lat-points in glb aeros data set +! num of lat-points in glb aeros data set integer, parameter :: JMXAE = 37 -!> num of bands for clim aer data (opac) +! num of bands for clim aer data (opac) integer, parameter :: NAERBND=61 -!> num of rh levels for rh-dep components +! num of rh levels for rh-dep components integer, parameter :: NRHLEV =8 -!> num of rh independent aeros species +! num of rh independent aeros species integer, parameter :: NCM1 = 6 -!> num of rh dependent aeros species +! num of rh dependent aeros species integer, parameter :: NCM2 = 4 integer, parameter :: NCM = NCM1+NCM2 -!> predefined relative humidity levels +! predefined relative humidity levels real (kind=kind_phys), dimension(NRHLEV), save :: rhlev data rhlev (:) / 0.0, 0.5, 0.7, 0.8, 0.9, 0.95, 0.98, 0.99 / @@ -319,11 +319,11 @@ module module_radiation_aerosols ! ! prsref(NDM,NAE) - ref pressure lev (sfc to toa) in mb (100Pa) ! sigref(NDM,NAE) - ref sigma lev (sfc to toa) -!> scale height of aerosols (km) +! scale height of aerosols (km) real (kind=kind_phys), save, dimension(NDM,NAE) :: haer -!> ref pressure lev (sfc to toa) in mb (100Pa) +! ref pressure lev (sfc to toa) in mb (100Pa) real (kind=kind_phys), save, dimension(NDM,NAE) :: prsref -!> ref sigma lev (sfc to toa) +! ref sigma lev (sfc to toa) real (kind=kind_phys), save, dimension(NDM,NAE) :: sigref ! --- the following arrays are allocate and setup in subr 'clim_aerinit' @@ -360,37 +360,37 @@ module module_radiation_aerosols ! ! cmixg (NXC*IMXAE*JMXAE) - aeros component mixing ratio ! denng ( 2 *IMXAE*JMXAE) - aerosols number density -!> \name topospheric aerosol profile distribution +! \name topospheric aerosol profile distribution -!> aeros component mixing ratio +! aeros component mixing ratio real (kind=kind_phys), dimension(NXC,IMXAE,JMXAE), save :: cmixg -!> aeros number density +! aeros number density real (kind=kind_phys), dimension( 2 ,IMXAE,JMXAE), save :: denng -!> aeros component index +! aeros component index integer, dimension(NXC,IMXAE,JMXAE), save :: idxcg -!> aeros profile index +! aeros profile index integer, dimension( IMXAE,JMXAE), save :: kprfg ! --------------------------------------------------------------------- ! ! section-4 : module variables for gocart aerosol optical properties ! ! --------------------------------------------------------------------- ! -!> \name module variables for gocart aerosol optical properties +! \name module variables for gocart aerosol optical properties ! --- parameters and constants: ! - KCM, KCM1, KCM2 are determined from subroutine 'set_aerspc' -!> num of bands for aer data (gocart) +! num of bands for aer data (gocart) integer, parameter :: KAERBND=61 -!> num of rh levels for rh-dep components +! num of rh levels for rh-dep components integer, parameter :: KRHLEV =36 !* integer, parameter :: KCM1 = 8 ! num of rh independent aer !species !* integer, parameter :: KCM2 = 5 ! num of rh dependent aer species !* integer, parameter :: KCM = KCM1 + KCM2 -!> num of rh indep aerosols (set in subr set_aerspc) +! num of rh indep aerosols (set in subr set_aerspc) integer, save :: KCM1 = 0 -!> num of rh dep aerosols (set in subr set_aerspc) +! num of rh dep aerosols (set in subr set_aerspc) integer, save :: KCM2 = 0 -!> =KCM1+KCM2 (set in subr set_aerspc) +! =KCM1+KCM2 (set in subr set_aerspc) integer, save :: KCM real (kind=kind_phys), dimension(KRHLEV) :: rhlev_grt & @@ -430,32 +430,32 @@ module module_radiation_aerosols ! ! rhdpssa0_grt(KAERBND,KRHLEV,KCM2) - single scattering albedo ! rhdpasy0_grt(KAERBND,KRHLEV,KCM2) - asymmetry parameter -!> spectral band structure: ending wavenumber (\f$cm^-1\f$) for each band +! spectral band structure: ending wavenumber (\f$cm^-1\f$) for each band integer, allocatable, dimension(:) :: iendwv_grt ! relative humidity independent aerosol optical properties: !! species : dust (8 bins) -!> \name relative humidity independent aerosol optical properties: -!! species : dust (8 bins) +! \name relative humidity independent aerosol optical properties: +! species : dust (8 bins) -!> extinction coefficient +! extinction coefficient real (kind=kind_phys),allocatable, dimension(:,:) :: rhidext0_grt -!> single scattering albedo +! single scattering albedo real (kind=kind_phys),allocatable, dimension(:,:) :: rhidssa0_grt -!> asymmetry parameter +! asymmetry parameter real (kind=kind_phys), allocatable, dimension(:,:) :: rhidasy0_grt ! ! relative humidity dependent aerosol optical properties: ! species : soot, suso, waso, ssam, sscm -!> \name relative humidity dependent aerosol optical properties: -!! species : soot, suso, waso, ssam, sscm +! \name relative humidity dependent aerosol optical properties: +! species : soot, suso, waso, ssam, sscm -!> extinction coefficient +! extinction coefficient real (kind=kind_phys),allocatable,dimension(:,:,:) :: rhdpext0_grt -!> single scattering albedo +! single scattering albedo real (kind=kind_phys),allocatable,dimension(:,:,:) :: rhdpssa0_grt -!> asymmetry parameter +! asymmetry parameter real (kind=kind_phys),allocatable,dimension(:,:,:) :: rhdpasy0_grt ! - relative humidity independent aerosol optical properties: @@ -467,31 +467,31 @@ module module_radiation_aerosols ! ! ssarhd_grt(KRHLEV,KCM2,NSWLWBD) - single scattering albedo for sw+lw band ! asyrhd_grt(KRHLEV,KCM2,NSWLWBD) - asymmetry parameter for sw+lw band -!>\name relative humidity independent aerosol optical properties +!\name relative humidity independent aerosol optical properties -!> extinction coefficient for SW+LW spectral band +! extinction coefficient for SW+LW spectral band real (kind=kind_phys),allocatable,save,dimension(:,:) :: & & extrhi_grt -!> single scattering albedo for SW+LW spectral band +! single scattering albedo for SW+LW spectral band real (kind=kind_phys),allocatable,save,dimension(:,:) :: & & ssarhi_grt -!> asymmetry parameter for SW+LW spectral band +! asymmetry parameter for SW+LW spectral band real (kind=kind_phys),allocatable,save,dimension(:,:) :: & & asyrhi_grt -!> \name relative humidity dependent aerosol optical properties +! \name relative humidity dependent aerosol optical properties -!> extinction coefficient for SW+LW spectral band +! extinction coefficient for SW+LW spectral band real (kind=kind_phys),allocatable,save,dimension(:,:,:) :: & & extrhd_grt -!> single scattering albedo for SW+LW band +! single scattering albedo for SW+LW band real (kind=kind_phys),allocatable,save,dimension(:,:,:) :: & & ssarhd_grt -!> asymmetry parameter for SW+LW band +! asymmetry parameter for SW+LW band real (kind=kind_phys),allocatable,save,dimension(:,:,:) :: & & asyrhd_grt -!> \name module variables for gocart aerosol clim data set +! \name module variables for gocart aerosol clim data set ! --------------------------------------------------------------------- ! ! section-5 : module variables for gocart aerosol climo data set ! @@ -509,14 +509,14 @@ module module_radiation_aerosols ! ! vertical coordinate (sigma for geos3/hybrid_sigma_pressure for geos4) ! aerosol units (mass concentration for geos3/mixing ratio for geos4) -!> num of lon-points in geos dataset +! num of lon-points in geos dataset integer, parameter :: IMXG = 144 -!> num of lat-points in geos dataset +! num of lat-points in geos dataset integer, parameter :: JMXG = 91 -!> num of vertical layers in geos dataset +! num of vertical layers in geos dataset integer, parameter :: KMXG = 30 !* integer, parameter :: NMXG = 12 -!> to be determined by set_aerspc +! to be determined by set_aerspc integer, save :: NMXG real (kind=kind_phys), parameter :: dltx = 360.0 / float(IMXG) @@ -528,22 +528,20 @@ module module_radiation_aerosols ! ! dmclmg - aerosol dry mass in g/m3 IMXG*JMXG*KMXG*NMXG ! or aerosol mixing ratio in mol/mol or Kg/Kg -!> pressure in cb +! pressure in cb real (kind=kind_phys),allocatable, save:: psclmg(:,:,:) -!> aerosol dry mass in g/m3 or aerosol mixing ration in mol/mol or Kg/Kg +! aerosol dry mass in g/m3 or aerosol mixing ration in mol/mol or Kg/Kg real (kind=kind_phys),allocatable, save:: dmclmg(:,:,:,:) ! - geos-gocart lat/lon arrays -!> geos-gocart longitude arrays real (kind=kind_phys), allocatable, save, dimension(:):: geos_rlon -!> geos-gocart latitude arrays real (kind=kind_phys), allocatable, save, dimension(:):: geos_rlat -!> control flag for gocart climo data set: xxxx as default; ver3 for geos3; +! control flag for gocart climo data set: xxxx as default; ver3 for geos3; !! ver4 for geos4; 0000 for unknown data character*4, save :: gocart_climo = 'xxxx' -!> molecular wght of gocart aerosol species +! molecular wght of gocart aerosol species real (kind=kind_io4), allocatable :: molwgt(:) ! --------------------------------------------------------------------- @@ -553,21 +551,21 @@ module module_radiation_aerosols ! ! --------------------------------------------------------------------- ! ! -!> logical parameter for gocart initialization control +! logical parameter for gocart initialization control logical, save :: lgrtint = .true. -!> logical parameter for gocart debug print control +! logical parameter for gocart debug print control ! logical, save :: lckprnt = .true. logical, save :: lckprnt = .false. ! --- the following index/flag/weight are set up in 'set_aerspc' -!> merging coefficients for fcst/clim; determined from fdaer +! merging coefficients for fcst/clim; determined from fdaer real (kind=kind_phys), save :: ctaer = f_zero ! user specified wgt -!> option to get fcst gocart aerosol field +! option to get fcst gocart aerosol field logical, save :: get_fcst = .true. -!> option to get clim gocart aerosol field +! option to get clim gocart aerosol field logical, save :: get_clim = .true. ! ------ gocart aerosol specification ------ @@ -588,8 +586,8 @@ module module_radiation_aerosols ! ! OC (waso) and BC (soot) ! -!> index for rh dependent aerosol optical properties (2nd -!! dimension for extrhd_grt, ssarhd_grt, and asyrhd_grt) +! index for rh dependent aerosol optical properties (2nd +! dimension for extrhd_grt, ssarhd_grt, and asyrhd_grt) integer, save :: isoot, iwaso, isuso, issam, isscm ! - index for rh independent aerosol optical properties (1st @@ -598,8 +596,6 @@ module module_radiation_aerosols ! ! - index for gocart aerosol species to be included in the ! calculations of aerosol optical properties (ext, ssa, asy) -!> index for gocart aerosol species to be included in the -!! calculations of aerosol optical properties (ext, ssa, asy) type gocart_index_type ! dust integer :: dust1, dust2, dust3, dust4, dust5 @@ -614,7 +610,7 @@ module module_radiation_aerosols ! endtype type (gocart_index_type), save :: dm_indx -!> index for gocart aerosols from prognostic tracer fields +! index for gocart aerosols from prognostic tracer fields type tracer_index_type ! dust integer :: du001, du002, du003, du004, du005 @@ -630,14 +626,14 @@ module module_radiation_aerosols ! type (tracer_index_type), save :: dmfcs_indx ! - grid components to be included in the aeropt calculations -!> number of aerosol grid components +! number of aerosol grid components integer, save :: num_gridcomp = 0 -!> aerosol grid components +! aerosol grid components character, allocatable , save :: gridcomp(:)*2 -!> default full-package setting +! default full-package setting integer, parameter :: max_num_gridcomp = 5 -!> data max_gridcomp /'DU', 'BC', 'OC', 'SU', 'SS'/ +! data max_gridcomp /'DU', 'BC', 'OC', 'SU', 'SS'/ character*2 :: max_gridcomp(max_num_gridcomp) data max_gridcomp /'DU', 'BC', 'OC', 'SU', 'SS'/ @@ -653,16 +649,16 @@ module module_radiation_aerosols ! ! idxspc (NCM) - index conversion array ! lspcaod - logical flag for aod from individual species ! -!> index conversion array:data idxspc / 1, 2, 1, 1, 1, 1, 3, 5, 5, 4 / +! index conversion array:data idxspc / 1, 2, 1, 1, 1, 1, 3, 5, 5, 4 / integer, dimension(NCM) :: idxspc data idxspc / 1, 2, 1, 1, 1, 1, 3, 5, 5, 4 / ! ! - wvn550 is the wavenumber (1/cm) of wavelenth 550nm for diagnostic aod output ! nv_aod is the sw spectral band covering wvn550 (comp in aer_init) ! -!> the wavenumber (\f$cm^-1\f$) of wavelength 550nm for diagnostic aod output +! the wavenumber (\f$cm^-1\f$) of wavelength 550nm for diagnostic aod output real (kind=kind_phys), parameter :: wvn550 = 1.0e4/0.55 -!> the sw spectral band covering wvn550 (comp in aer_init) +! the sw spectral band covering wvn550 (comp in aer_init) integer, save :: nv_aod = 1 ! --- public interfaces diff --git a/physics/radiation_astronomy.f b/physics/radiation_astronomy.f index adfc028f1..1fe155ea2 100644 --- a/physics/radiation_astronomy.f +++ b/physics/radiation_astronomy.f @@ -108,28 +108,28 @@ module module_radiation_astronomy ! ! real (kind=kind_phys), parameter :: pid12 = con_pi/f12 ! angle per hour real (kind=kind_phys), parameter :: pid12 = (2.0*asin(1.0))/f12 -!> \name Module variable (to be set in module_radiation_astronomy::sol_init): +! \name Module variable (to be set in module_radiation_astronomy::sol_init): real (kind=kind_phys), public :: solc0 = con_solr integer :: isolflg = 10 character(26) :: solar_fname = ' ' -!> \name Module variables (to be set in module_radiation_astronomy::sol_update) +! \name Module variables (to be set in module_radiation_astronomy::sol_update) -!> equation of time +! equation of time real (kind=kind_phys) :: sollag=0.0 -!> sine of the solar declination angle +! sine of the solar declination angle real (kind=kind_phys) :: sindec=0.0 -!> cosine of the solar declination angle +! cosine of the solar declination angle real (kind=kind_phys) :: cosdec=0.0 -!> solar angle increment per interation of cosz calc +! solar angle increment per interation of cosz calc real (kind=kind_phys) :: anginc=0.0 -!> saved monthly solar constants (isolflg=4 only) +! saved monthly solar constants (isolflg=4 only) real (kind=kind_phys) :: smon_sav(12) data smon_sav(1:12) / 12*con_solr / -!> saved year of data used +! saved year of data used integer :: iyr_sav =0 -!> total number of zenith angle iterations +! total number of zenith angle iterations integer :: nstp =6 public sol_init, sol_update, coszmn diff --git a/physics/radiation_clouds.f b/physics/radiation_clouds.f index 1164c4e31..654e320ad 100644 --- a/physics/radiation_clouds.f +++ b/physics/radiation_clouds.f @@ -160,16 +160,17 @@ !! the fraction of clouds; (iii) effective radius of water/ice droplet: !!\version NCEP-Radiation_clouds v5.1 Nov 2012 !! -!! This module has three externally accessible subroutines: -!! - cld_init() --- initialization routine -!! - progcld1() --- zhao/moorthi prognostic cloud scheme -!! - progcld2() --- ferrier prognostic cloud microphysics -!! - progcld3() --- zhao/moorthi prognostic cloud + pdfcld -!! - diagcld1() --- diagnostic cloud calculation routine +!! This module has six externally accessible subroutines: +!! - cld_init():initialization routine +!! - progcld1():zhao/moorthi prognostic cloud scheme +!! - progcld2():Ferrier prognostic cloud microphysics +!! - progcld3():Zhao/Moorthi prognostic cloud + pdfcld +!! - progclduni():unified clouds with MG microphys +!! - diagcld1():diagnostic cloud calculation routine !! !! and two internally accessable only subroutines: -!! - gethml() --- get diagnostic hi, mid, low,total,BL clouds -!! - rhtable() --- rh lookup table for diag cloud scheme +!! - gethml():get diagnostic hi, mid, low,total,BL clouds +!! - rhtable():rh lookup table for diag cloud scheme !! !> \section gen_al General Algorithm !! @{ @@ -253,12 +254,12 @@ module module_radiation_clouds ! ! --- set constant parameters real (kind=kind_phys), parameter :: gfac=1.0e5/con_g & &, gord=con_g/con_rd -!> number of fields in cloud array +! number of fields in cloud array integer, parameter, public :: NF_CLDS = 9 -!> number of cloud vertical domains +! number of cloud vertical domains integer, parameter, public :: NK_CLDS = 3 -!> pressure limits of cloud domain interfaces (low,mid,high) in mb (0.1kPa) +! pressure limits of cloud domain interfaces (low,mid,high) in mb (0.1kPa) real (kind=kind_phys), save :: ptopc(NK_CLDS+1,2) !org data ptopc / 1050., 642., 350., 0.0, 1050., 750., 500., 0.0 / @@ -268,56 +269,56 @@ module module_radiation_clouds ! real (kind=kind_phys), parameter :: climit = 0.001, climit2=0.05 real (kind=kind_phys), parameter :: ovcst = 1.0 - 1.0e-8 -!> default liq radius to 10 micron +! default liq radius to 10 micron real (kind=kind_phys), parameter :: reliq_def = 10.0 -!> default ice radius to 50 micron +! default ice radius to 50 micron real (kind=kind_phys), parameter :: reice_def = 50.0 -!> default rain radius to 1000 micron +! default rain radius to 1000 micron real (kind=kind_phys), parameter :: rrain_def = 1000.0 -!> default snow radius to 250 micron +! default snow radius to 250 micron real (kind=kind_phys), parameter :: rsnow_def = 250.0 -!> rh in one percent interval +! rh in one percent interval integer, parameter :: NBIN=100 -!> =1,2 for eastern and western hemispheres +! =1,2 for eastern and western hemispheres integer, parameter :: NLON=2 -!> =1,4 for 60n-30n,30n-equ,equ-30s,30s-60s +! =1,4 for 60n-30n,30n-equ,equ-30s,30s-60s integer, parameter :: NLAT=4 -!> =1,4 for bl,low,mid,hi cld type +! =1,4 for bl,low,mid,hi cld type integer, parameter :: MCLD=4 -!> =1,2 for land,sea +! =1,2 for land,sea integer, parameter :: NSEAL=2 -!> default cld single scat albedo +! default cld single scat albedo real (kind=kind_phys), parameter :: cldssa_def = 0.99 -!> default cld asymmetry factor +! default cld asymmetry factor real (kind=kind_phys), parameter :: cldasy_def = 0.84 ! --- xlabdy: lat bndry between tuning regions, +/- xlim for transition ! xlobdy: lon bndry between tuning regions -!> lat bndry between tuning regions +! lat bndry between tuning regions real (kind=kind_phys) :: xlabdy(3) -!> lon bndry between tuning regions +! lon bndry between tuning regions real (kind=kind_phys) :: xlobdy(3) -!> +/- xlim for transition +! +/- xlim for transition real (kind=kind_phys), parameter :: xlim=5.0 data xlabdy / 30.0, 0.0, -30.0 /, xlobdy / 0.0, 180., 360. / -!> low cloud vertical velocity adjustment boundaries in mb/sec +! low cloud vertical velocity adjustment boundaries in mb/sec real (kind=kind_phys), parameter :: vvcld1= 0.0003e0 -!> low cloud vertical velocity adjustment boundaries in mb/sec +! low cloud vertical velocity adjustment boundaries in mb/sec real (kind=kind_phys), parameter :: vvcld2=-0.0005e0 ! --- those data will be set up by "cld_init" ! rhcl : tuned rh relation table for diagnostic cloud scheme -!> tuned relative humidity relation table for diagnostic cloud scheme +! tuned relative humidity relation table for diagnostic cloud scheme real (kind=kind_phys) :: rhcl(NBIN,NLON,NLAT,MCLD,NSEAL) -!> upper limit of boundary layer clouds +! upper limit of boundary layer clouds integer :: llyr = 2 -!> maximum-random cloud overlapping method +! maximum-random cloud overlapping method integer :: iovr = 1 public progcld1, progcld2, progcld3, progclduni, diagcld1, & diff --git a/physics/radiation_gases.f b/physics/radiation_gases.f index 0cac550f5..75b57fcf8 100644 --- a/physics/radiation_gases.f +++ b/physics/radiation_gases.f @@ -136,42 +136,42 @@ module module_radiation_gases ! & VTAGGAS='NCEP-Radiation_gases v5.1 Nov 2012 ' ! & VTAGGAS='NCEP-Radiation_gases v5.0 Aug 2012 ' -!>\name parameter constants +! \name parameter constants -!> number of gas species +! number of gas species integer, parameter, public :: NF_VGAS = 10 -!> input co2 dat lon points +! input co2 dat lon points integer, parameter :: IMXCO2 = 24 -!> input co2 data lat points +! input co2 data lat points integer, parameter :: JMXCO2 = 12 -!> earlist year 2-d co2 data available +! earlist year 2-d co2 data available integer, parameter :: MINYEAR = 1957 -!> horizontal resolution in degree +! horizontal resolution in degree real (kind=kind_phys), parameter :: resco2=15.0 -!> rad->deg conversion +! rad->deg conversion real (kind=kind_phys), parameter :: raddeg=180.0/con_pi -!> pressure limitation for 2-d co2 (mb) +! pressure limitation for 2-d co2 (mb) real (kind=kind_phys), parameter :: prsco2=788.0 -!> half of pi +! half of pi real (kind=kind_phys), parameter :: hfpi =0.5*con_pi -!>\name parameter constants for gas volume mixing ratioes +!\name parameter constants for gas volume mixing ratioes real (kind=kind_phys), parameter :: co2vmr_def = 350.0e-6 real (kind=kind_phys), parameter :: n2ovmr_def = 0.31e-6 real (kind=kind_phys), parameter :: ch4vmr_def = 1.50e-6 real (kind=kind_phys), parameter :: o2vmr_def = 0.209 real (kind=kind_phys), parameter :: covmr_def = 1.50e-8 -!> aer 2003 value +! aer 2003 value real (kind=kind_phys), parameter :: f11vmr_def = 3.520e-10 -!> aer 2003 value +! aer 2003 value real (kind=kind_phys), parameter :: f12vmr_def = 6.358e-10 -!> aer 2003 value +! aer 2003 value real (kind=kind_phys), parameter :: f22vmr_def = 1.500e-10 -!> aer 2003 value +! aer 2003 value real (kind=kind_phys), parameter :: cl4vmr_def = 1.397e-10 -!> gfdl 1999 value +! gfdl 1999 value real (kind=kind_phys), parameter :: f113vmr_def= 8.2000e-11 ! --- ozone seasonal climatology parameters defined in module ozne_def @@ -184,13 +184,13 @@ module module_radiation_gases ! ! --- module variables to be set in subroutin gas_init and/or gas_update -!> \name variables for climatology ozone (ioznflg = 0) +! \name variables for climatology ozone (ioznflg = 0) real (kind=kind_phys), allocatable :: pkstr(:), o3r(:,:,:) integer :: k1oz = 0, k2oz = 0 real (kind=kind_phys) :: facoz = 0.0 -!>\name arrays for co2 2-d monthly data and global mean values from observed data +!\name arrays for co2 2-d monthly data and global mean values from observed data real (kind=kind_phys), allocatable :: co2vmr_sav(:,:,:) real (kind=kind_phys), allocatable :: co2cyc_sav(:,:,:) diff --git a/physics/radiation_surface.f b/physics/radiation_surface.f index d2ca4e79e..9b5107906 100644 --- a/physics/radiation_surface.f +++ b/physics/radiation_surface.f @@ -99,22 +99,22 @@ module module_radiation_surface ! ! & VTAGSFC='NCEP-Radiation_surface v5.0 Aug 2012 ' ! --- constant parameters -!> num of sfc albedo components +! num of sfc albedo components integer, parameter, public :: NF_ALBD = 4 -!> num of longitude points in global emis-type map +! num of longitude points in global emis-type map integer, parameter, public :: IMXEMS = 360 -!> num of latitude points in global emis-type map +! num of latitude points in global emis-type map integer, parameter, public :: JMXEMS = 180 real (kind=kind_phys), parameter :: f_zero = 0.0 real (kind=kind_phys), parameter :: f_one = 1.0 real (kind=kind_phys), parameter :: rad2dg= 180.0 / con_pi -!> global surface emissivity index array +! global surface emissivity index array integer, allocatable :: idxems(:,:) -!> global surface emissivity contrl flag set up in 'sfc_init' +! global surface emissivity contrl flag set up in 'sfc_init' integer :: iemslw = 0 ! public sfc_init, setalb, setemis diff --git a/physics/radlw_datatb.f b/physics/radlw_datatb.f index 6918da230..30b9bd376 100644 --- a/physics/radlw_datatb.f +++ b/physics/radlw_datatb.f @@ -5,6 +5,8 @@ !! - module_radlw_cldprlw (cloud property coefficients) !! - module_radlw_kgbnn (absorption coeffients for 16 bands, !! where nn = 01-16) +!> \defgroup radlw_datatb GFS RADLW datatb Modules +!!\ingroup RRTMG ! ============================================================== !!!!! ! lw-rrtm3 radiation package description !!!!! @@ -61,7 +63,7 @@ !!!!! end descriptions !!!!! !!!!! ============================================================== !!!!! -!> \ingroup module_radlw_main +!> \ingroup radlw_datatb !> This module contains plank flux data. !========================================! module module_radlw_avplank ! @@ -738,7 +740,7 @@ module module_radlw_avplank ! end module module_radlw_avplank ! !========================================! -!> \ingroup module_radlw_main +!> \ingroup radlw_datatb !> This module contains reference temperature and pressure. !! !! - These pressures are chosen such that the ln of the first one @@ -922,7 +924,7 @@ module module_radlw_ref ! end module module_radlw_ref ! !========================================! -!> \ingroup module_radlw_main +!> \ingroup radlw_datatb !> This module contains cloud property coefficients. !========================================! module module_radlw_cldprlw ! @@ -1583,8 +1585,7 @@ module module_radlw_cldprlw ! end module module_radlw_cldprlw ! !========================================! -!> \defgroup module_radlw_kgbnn module_radlw_kgbnn -!! \ingroup module_radlw_main +!> \ingroup radlw_datatb !! @{ !*********************************************************************! @@ -1608,6 +1609,7 @@ end module module_radlw_cldprlw ! ! ! ! ********* ********* end description ********* ********* ! +!> \ingroup radlw_datatb !> This module sets up absorption coefficients for band 01: 10-250 !! cm-1 (low - h2o; high - h2o) !========================================! @@ -2422,6 +2424,7 @@ module module_radlw_kgb01 ! end module module_radlw_kgb01 ! !========================================! +!> \ingroup radlw_datatb !> This module sets up absorption coefficients for band 02: 250-500 !! cm-1 (low - h2o; high - h2o) !========================================! @@ -3279,7 +3282,7 @@ module module_radlw_kgb02 ! end module module_radlw_kgb02 ! !========================================! - +!> \ingroup radlw_datatb !> This module sets up absorption coefficients for band 03: 500-630 !! cm-1 (low - h2o, co2; high - h2o, co2) !========================================! @@ -10154,7 +10157,7 @@ module module_radlw_kgb03 ! end module module_radlw_kgb03 ! !========================================! - +!> \ingroup radlw_datatb !> This module sets up absorption coefficients for band 04: 630-700 !! cm-1 (low - h2o, co2; high - co2, o3) !========================================! @@ -15355,7 +15358,7 @@ module module_radlw_kgb04 ! end module module_radlw_kgb04 ! !========================================! - +!> \ingroup radlw_datatb !> This module sets up absorption coefficients for band 05: 700-820 !! cm-1 (low - h2o, co2; high - co2, o3) !========================================! @@ -21853,7 +21856,7 @@ module module_radlw_kgb05 ! end module module_radlw_kgb05 ! !========================================! - +!> \ingroup radlw_datatb !> This module sets up absorption coefficients for band 06: 820-980 !! cm-1 (low - h2o; high - /) !========================================! @@ -22114,7 +22117,7 @@ module module_radlw_kgb06 ! end module module_radlw_kgb06 ! !========================================! - +!> \ingroup radlw_datatb !> This module sets up absorption coefficients for band 07: 980-1080 !! cm-1 (low - h2o, o3; high - o3) !========================================! @@ -24762,7 +24765,7 @@ module module_radlw_kgb07 ! end module module_radlw_kgb07 ! !========================================! - +!> \ingroup radlw_datatb !> This module sets up absorption coefficients for band 08: 1080-1180 !! cm-1 (low - h2o; high - o3) !========================================! @@ -25560,6 +25563,7 @@ module module_radlw_kgb08 ! end module module_radlw_kgb08 ! !========================================! +!> \ingroup radlw_datatb !> This module sets up absorption coefficients for band 09: 1180-1390 !! cm-1 (low - h2o, ch4; high - ch4) !========================================! @@ -28238,7 +28242,7 @@ module module_radlw_kgb09 ! end module module_radlw_kgb09 ! !========================================! - +!> \ingroup radlw_datatb !> This module sets up absorption coefficients for band 10: 1390-1480 !! cm-1 (low - h2o; high - h2o) !========================================! @@ -28713,7 +28717,7 @@ module module_radlw_kgb10 ! end module module_radlw_kgb10 ! !========================================! - +!> \ingroup radlw_datatb !> This module sets up absorption coefficients for band 11: 1480-1800 !! cm-1 (low - h2o; high - h2o) !========================================! @@ -29413,7 +29417,7 @@ module module_radlw_kgb11 ! end module module_radlw_kgb11 ! !========================================! - +!> \ingroup radlw_datatb !> This module sets up absorption coefficients for band 12: 1800-2080 !! cm-1 (low - h2o, co2; high - /) !========================================! @@ -30485,7 +30489,7 @@ module module_radlw_kgb12 ! end module module_radlw_kgb12 ! !========================================! - +!> \ingroup radlw_datatb !> This module sets up absorption coefficients for band 13: 2080-2250 !! cm-1 (low - h2o, n2o; high - /) !========================================! @@ -31392,7 +31396,7 @@ module module_radlw_kgb13 ! end module module_radlw_kgb13 ! !========================================! - +!> \ingroup radlw_datatb !> This module sets up absorption coefficients for band 14: 2250-2380 !! cm-1 (low - co2; high - co2) !========================================! @@ -31617,7 +31621,7 @@ module module_radlw_kgb14 ! end module module_radlw_kgb14 ! !========================================! - +!> \ingroup radlw_datatb !> This module sets up absorption coefficients for band 15: 2380-2600 !! cm-1 (low - n2o, co2; high - /) !========================================! @@ -32023,7 +32027,7 @@ module module_radlw_kgb15 ! end module module_radlw_kgb15 ! !========================================! - +!> \ingroup radlw_datatb !> This module sets up absorption coefficients for band 16: 2600-3000 !! cm-1 (low - h2o, ch4; high - /) !========================================! diff --git a/physics/radlw_main.f b/physics/radlw_main.f index 04abd2c1f..466f5ca1e 100644 --- a/physics/radlw_main.f +++ b/physics/radlw_main.f @@ -326,7 +326,7 @@ !> \defgroup module_radlw_main GFS RADLW Main !! \ingroup RRTMG -!! This module includes NCEP's modifications of the rrtmg-lw radiation +!! This module includes NCEP's modifications of the RRTMG-LW radiation !! code from AER. !! !! The RRTM-LW package includes three files: @@ -338,14 +338,8 @@ !! - module_radlw_cldprlw: cloud property coefficients !! - module_radlw_kgbnn: absorption coeffients for 16 bands, where nn = 01-16 !! - radlw_main.f, which contains: -!! - module_radlw_main, which is the main LW radiation transfer -!! program and contains two externally callable subroutines: -!! - lwrad_run(): the main LW radiation routine -!! - rlwinit(): the initialization routine -!! -!! All the LW radiation subprograms become contained subprograms in -!! module 'module_radlw_main' and many of them are not directly -!! accessable from places outside the module. +!! - lwrad_run(): the main LW radiation routine +!! - rlwinit(): the initialization routine !! !!\author Eli J. Mlawer, emlawer@aer.com !!\author Jennifer S. Delamere, jdelamer@aer.com @@ -481,6 +475,7 @@ module module_radlw_main ! subroutine lwrad_init () end subroutine lwrad_init +!>\ingroup module_radlw_main !> This subroutine is the main LW radiation routine. !! \section arg_table_lwrad_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | @@ -1347,6 +1342,7 @@ subroutine lwrad_finalize () end subroutine lwrad_finalize +!>\ingroup module_radlw_main !> This subroutine performs calculations necessary for the initialization !! of the longwave model. lookup tables are computed for use in the lw !! radiative transfer, and input absorption coefficient data for each @@ -3949,8 +3945,8 @@ subroutine taumol & contains ! ================= -!> band 1: 10-350 cm-1 (low key - h2o; low minor - n2); -!! (high key - h2o; high minor - n2) +! band 1: 10-350 cm-1 (low key - h2o; low minor - n2); +! (high key - h2o; high minor - n2) ! ---------------------------------- subroutine taugb01 ! .................................. diff --git a/physics/radlw_param.f b/physics/radlw_param.f index c7a79c68a..07d081271 100644 --- a/physics/radlw_param.f +++ b/physics/radlw_param.f @@ -1,7 +1,8 @@ !> \file radlw_param.f !! This file contains LW band parameters setup. -!> \ingroup module_radlw_main +!> \defgroup radlw_param GFS RADLW param Module +!!\ingroup RRTMG !! @{ !!!!! ============================================================== !!!!! @@ -59,6 +60,7 @@ !!!!! end descriptions !!!!! !!!!! ============================================================== !!!!! +!>\ingroup radlw_param !> This module contains LW band parameters set up. !========================================! module module_radlw_parameters ! @@ -71,79 +73,79 @@ module module_radlw_parameters ! public ! ! -!> Define type construct for radiation fluxes at toa. +! Define type construct for radiation fluxes at toa. type :: topflw_type -!> total sky upward flux at toa +! total sky upward flux at toa real (kind=kind_phys) :: upfxc -!> clear sky upward flux at toa +! clear sky upward flux at toa real (kind=kind_phys) :: upfx0 end type ! ! -!> Define type construct for radiation fluxes at surface. +! Define type construct for radiation fluxes at surface. type :: sfcflw_type -!> total sky upward flux at sfc +! total sky upward flux at sfc real (kind=kind_phys) :: upfxc -!> clear sky upward flux at sfc +! clear sky upward flux at sfc real (kind=kind_phys) :: upfx0 -!> total sky downward flux at sfc +! total sky downward flux at sfc real (kind=kind_phys) :: dnfxc -!> clear sky downward flux at sfc +! clear sky downward flux at sfc real (kind=kind_phys) :: dnfx0 end type ! ! -!> Define type construct for optional radiation flux profiles. +! Define type construct for optional radiation flux profiles. type :: proflw_type -!> level up flux for total sky +! level up flux for total sky real (kind=kind_phys) :: upfxc -!> level dn flux for total sky +! level dn flux for total sky real (kind=kind_phys) :: dnfxc -!> level up flux fro clear sky +! level up flux fro clear sky real (kind=kind_phys) :: upfx0 -!> level dn flux for clear sky +! level dn flux for clear sky real (kind=kind_phys) :: dnfx0 end type ! -!>\name Parameter constants for LW band structures +!\name Parameter constants for LW band structures -!> num of total spectral bands +! num of total spectral bands integer, parameter :: NBANDS = 16 -!> num of total g-points +! num of total g-points integer, parameter :: NGPTLW = 140 -!> lookup table dimension +! lookup table dimension integer, parameter :: NTBL = 10000 -!> max num of absorbing gases +! max num of absorbing gases integer, parameter :: MAXGAS = 7 -!> num of halocarbon gasees +! num of halocarbon gasees integer, parameter :: MAXXSEC= 4 -!> num of ref rates of binary species +! num of ref rates of binary species integer, parameter :: NRATES = 6 -!> dim for plank function table +! dim for plank function table integer, parameter :: NPLNK = 181 integer, parameter :: NBDLW = NBANDS -!> \name Number of g-point in each band +! \name Number of g-point in each band integer :: NG01, NG02, NG03, NG04, NG05, NG06, NG07, NG08, & NG09, NG10, NG11, NG12, NG13, NG14, NG15, NG16 parameter (NG01=10, NG02=12, NG03=16, NG04=14, NG05=16, NG06=08, & NG07=12, NG08=08, NG09=12, NG10=06, NG11=08, NG12=08, & NG13=04, NG14=02, NG15=02, NG16=02) -!> \name Begining index of each band +! \name Begining index of each band integer :: NS01, NS02, NS03, NS04, NS05, NS06, NS07, NS08, & NS09, NS10, NS11, NS12, NS13, NS14, NS15, NS16 parameter (NS01=00, NS02=10, NS03=22, NS04=38, NS05=52, NS06=68, & NS07=76, NS08=88, NS09=96, NS10=108, NS11=114, & NS12=122, NS13=130, NS14=134, NS15=136, NS16=138) -!> band indices for each g-point +! band indices for each g-point integer, dimension(NGPTLW) :: NGB data NGB(:) / 10*1, 12*2, 16*3, 14*4, 16*5, 8*6, 12*7, 8*8, & ! band 1- 8 & 12*9, 6*10, 8*11, 8*12, 4*13, 2*14, 2*15, 2*16 / ! band 9-16 -!> \name Band spectrum structures (wavenumber is 1/cm +! \name Band spectrum structures (wavenumber is 1/cm real (kind=kind_phys) :: wvnlw1(NBANDS), wvnlw2(NBANDS) data wvnlw1 / & & 10., 351., 501., 631., 701., 821., 981., 1081., & diff --git a/physics/radsw_datatb.f b/physics/radsw_datatb.f index 4df54db8b..38034ca2e 100644 --- a/physics/radsw_datatb.f +++ b/physics/radsw_datatb.f @@ -6,6 +6,8 @@ !! - module_radsw_sflux (spectral solar flux distribution) !! - module_radsw_kgbnn (absorption coeffients for 14 bands, !! where nn = 16-29) +!>\defgroup radsw_datatb GFS RADSW datatb Modules +!!\ingroup RRTMG ! ============================================================== !!!!! ! sw-rrtm3 radiation package description !!!!! @@ -63,7 +65,7 @@ !!!!! ============================================================== !!!!! -!> \ingroup module_radsw_main +!> \ingroup radsw_datatb !> This module contains the reference pressures (in logarithm form) at !! 59 vertical levels (TOA is omitted), and the mid-latitude summer !! (MLS) standard temperature profile for the 59 pressure layers that @@ -136,7 +138,7 @@ module module_radsw_ref ! end module module_radsw_ref ! !========================================! -!> \ingroup module_radsw_main +!> \ingroup radsw_datatb !> This module contains cloud radiative property coefficients. !! !! For liquid water clouds, cloud radiative property coefficients are @@ -1924,7 +1926,7 @@ module module_radsw_cldprtb ! end module module_radsw_cldprtb ! !========================================! -!> \ingroup module_radsw_main +!> \ingroup radsw_datatb !> This module contains various indexes and coefficients for SW spectral !! bands, as well as the spectral distribution of solar flux. The values !! of spectral solar flux are derived based on a prescribed solar @@ -2264,10 +2266,7 @@ module module_radsw_sflux ! end module module_radsw_sflux ! !========================================! -!>\defgroup module_radsw_kgbnn module_radsw_kgbnn -!>\ingroup module_radsw_main -!! @{ - +!>\ingroup radsw_datatb !> This module sets up absorption coefficients for band 16: 2600-3250 !! cm-1 (low - h2o, ch4; high - ch4) !========================================! @@ -3461,7 +3460,7 @@ module module_radsw_kgb16 ! end module module_radsw_kgb16 ! !========================================! - +!>\ingroup radsw_datatb !> This module sets up absorption coeffients for band 17: 3250-4000 !! cm-1 (low - h2o,co2; high - h2o,co2) !========================================! @@ -8071,7 +8070,7 @@ module module_radsw_kgb17 ! end module module_radsw_kgb17 ! !========================================! - +!>\ingroup radsw_datatb !> This module sets up absorption coeffients for band 18: 4000-4650 !! cm-1 (low - h2o,ch4; high - ch4) !========================================! @@ -9590,6 +9589,7 @@ module module_radsw_kgb18 ! end module module_radsw_kgb18 ! !========================================! +!>\ingroup radsw_datatb !> This module sets up absorption coeffients for band 19: 4650-5150 !! cm-1 (low - h2o,co2; high - co2) !========================================! @@ -11109,7 +11109,7 @@ module module_radsw_kgb19 ! end module module_radsw_kgb19 ! !========================================! - +!>\ingroup radsw_datatb !> This module sets up absorption coeffients for band 20: 5150-6150 !! cm-1 (low - h2o; high - h2o) !========================================! @@ -11894,7 +11894,7 @@ module module_radsw_kgb20 ! end module module_radsw_kgb20 ! !========================================! - +!>\ingroup radsw_datatb !> This module sets up absorption coeffients for band 21: 6150-7700 !! cm-1 (low - h2o,co2; high - h2o,co2) !========================================! @@ -15753,6 +15753,7 @@ module module_radsw_kgb21 ! end module module_radsw_kgb21 ! !========================================! +!>\ingroup radsw_datatb !> This module sets up absorption coeffients for band 22: 7700-8050 !! cm-1 (low - h2o, o2; high - o2) !========================================! @@ -16200,7 +16201,7 @@ module module_radsw_kgb22 ! end module module_radsw_kgb22 ! !========================================! - +!>\ingroup radsw_datatb !> This module sets up absorption coeffients for band 23: 8050-12850 !! cm-1 (low - h2o; high - nothing) !========================================! @@ -16458,6 +16459,7 @@ module module_radsw_kgb23 ! end module module_radsw_kgb23 ! !========================================! +!>\ingroup radsw_datatb !> This module sets up absorption coeffients for band 24: 12850-16000 !! cm-1 (low - h2o, o2; high - o2) !========================================! @@ -18023,7 +18025,7 @@ module module_radsw_kgb24 ! end module module_radsw_kgb24 ! !========================================! - +!>\ingroup radsw_datatb !> This module sets up absorption coeffients for band 25: 16000-22650 !! cm-1 (low - h2o; high - nothing) !========================================! @@ -18184,7 +18186,7 @@ module module_radsw_kgb25 ! end module module_radsw_kgb25 ! !========================================! - +!>\ingroup radsw_datatb !> This module sets up absorption coeffients for band 26: 22650-29000 !! cm-1 (low - nothing; high - nothing) !========================================! @@ -18221,7 +18223,7 @@ module module_radsw_kgb26 ! end module module_radsw_kgb26 ! !========================================! - +!>\ingroup radsw_datatb !> This module sets up absorption coeffients for band 27: 29000-38000 !! cm-1 (low - o3; high - o3) !========================================! @@ -18825,7 +18827,7 @@ module module_radsw_kgb27 ! end module module_radsw_kgb27 ! !========================================! - +!>\ingroup radsw_datatb !> This module sets up absorption coeffients for band 28: 38000-50000 !! cm-1 (low - o3,o2; high - o3,o2) !========================================! @@ -21140,7 +21142,7 @@ module module_radsw_kgb28 ! end module module_radsw_kgb28 ! !========================================! - +!>\ingroup radsw_datatb !> This module sets up absorption coeffients for band 29: 820-2600 !! cm-1 (low - h2o; high - co2) !========================================! @@ -22081,4 +22083,3 @@ module module_radsw_kgb29 ! !........................................! end module module_radsw_kgb29 ! !========================================! -!! @} diff --git a/physics/radsw_main.f b/physics/radsw_main.f index 253494d42..af512d47a 100644 --- a/physics/radsw_main.f +++ b/physics/radsw_main.f @@ -262,7 +262,7 @@ !> \ingroup RRTMG !! \defgroup module_radsw_main GFS RADSW Main -!! This module includes NCEP's modifications of the rrtmg-sw radiation +!! This module includes NCEP's modifications of the RRTMG-SW radiation !! code from AER. !! !! The SW radiation model in the current NOAA Environmental Modeling @@ -381,10 +381,8 @@ !! - mersenne_twister: program of random number generators using the !! Mersenne-Twister algorithm !! - radsw_main.f, which contains: -!! - module_radsw_main: the main SW radiation computation programming -!! source codes, which contains two externally callable subroutines: -!! - swrad(): the main radiation routine -!! - rswinit(): the initialization routine +!! - swrad_run(): the main radiation routine +!! - rswinit(): the initialization routine !! !!\author Eli J. Mlawer, emlawer@aer.com !!\author Jennifer S. Delamere, jdelamer@aer.com @@ -434,30 +432,30 @@ module module_radsw_main ! ! & VTAGSW='RRTM-SW 112v2.3 Mar 2005' ! & VTAGSW='RRTM-SW 112v2.0 Jul 2004' -!> \name constant values +! \name constant values real (kind=kind_phys), parameter :: eps = 1.0e-6 real (kind=kind_phys), parameter :: oneminus= 1.0 - eps -!> pade approx constant +! pade approx constant real (kind=kind_phys), parameter :: bpade = 1.0/0.278 real (kind=kind_phys), parameter :: stpfac = 296.0/1013.0 real (kind=kind_phys), parameter :: ftiny = 1.0e-12 real (kind=kind_phys), parameter :: flimit = 1.0e-20 -!> internal solar constant +! internal solar constant real (kind=kind_phys), parameter :: s0 = 1368.22 real (kind=kind_phys), parameter :: f_zero = 0.0 real (kind=kind_phys), parameter :: f_one = 1.0 -!> \name atomic weights for conversion from mass to volume mixing ratios +! \name atomic weights for conversion from mass to volume mixing ratios real (kind=kind_phys), parameter :: amdw = con_amd/con_amw real (kind=kind_phys), parameter :: amdo3 = con_amd/con_amo3 -!> \name band indices +! \name band indices integer, dimension(nblow:nbhgh) :: nspa, nspb -!> band index for sfc flux +! band index for sfc flux integer, dimension(nblow:nbhgh) :: idxsfc -!> band index for cld prop +! band index for cld prop integer, dimension(nblow:nbhgh) :: idxebc data nspa(:) / 9, 9, 9, 9, 1, 9, 9, 1, 9, 1, 0, 1, 9, 1 / @@ -480,26 +478,26 @@ module module_radsw_main ! ! & 650.0, 750.0, 650.0, 500.0, 1000.0, 1550.0, 350.0, & ! & 4800.0, 3150.0, 6650.0, 6350.0, 9000.0,12000.0, 1780.0 / -!> uv-b band index +! uv-b band index integer, parameter :: nuvb = 27 -!>\name logical flags for optional output fields +!\name logical flags for optional output fields logical :: lhswb = .false. logical :: lhsw0 = .false. logical :: lflxprf= .false. logical :: lfdncmp= .false. -!> those data will be set up only once by "rswinit" +! those data will be set up only once by "rswinit" real (kind=kind_phys) :: exp_tbl(0:NTBMX) -!> the factor for heating rates (in k/day, or k/sec set by subroutine +! the factor for heating rates (in k/day, or k/sec set by subroutine !! 'rswinit') real (kind=kind_phys) :: heatfac -!> initial permutation seed used for sub-column cloud scheme +! initial permutation seed used for sub-column cloud scheme integer, parameter :: ipsdsw0 = 1 ! --- public accessable subprograms @@ -515,6 +513,7 @@ module module_radsw_main ! subroutine swrad_init () end subroutine swrad_init +!>\ingroup module_radsw_main !>/brief This subroutine is the main SW radiation routine. !! \section arg_table_swrad_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | @@ -1397,6 +1396,7 @@ subroutine swrad_finalize () end subroutine swrad_finalize +!>\ingroup module_radsw_main !> This subroutine initializes non-varying module variables, conversion !! factors, and look-up tables. !!\param me print control for parallel process @@ -4178,7 +4178,7 @@ subroutine taumol & contains ! ================= -!> The subroutine computes the optical depth in band 16: 2600-3250 +! The subroutine computes the optical depth in band 16: 2600-3250 !! cm-1 (low - h2o,ch4; high - ch4) !----------------------------------- subroutine taumol16 diff --git a/physics/radsw_param.f b/physics/radsw_param.f index f2588cb18..d646fbf5e 100644 --- a/physics/radsw_param.f +++ b/physics/radsw_param.f @@ -1,7 +1,8 @@ !> \file radsw_param.f !! This file contains SW band parameters setup. -!> \ingroup module_radsw_main +!> \defgroup radsw_param GFS RADSW param Module +!! \ingroup RRTMG !! @{ !!!!! ============================================================== !!!!! @@ -59,7 +60,7 @@ !!!!! end descriptions !!!!! !!!!! ============================================================== !!!!! - +!>\ingroup radsw_param !> This module is for specifying the band structures and program parameters !! used by the RRTMG-SW scheme. !========================================! @@ -72,79 +73,79 @@ module module_radsw_parameters ! ! public ! -!> derived type for SW fluxes at TOA +! derived type for SW fluxes at TOA type :: topfsw_type -!> total-sky upward flux +! total-sky upward flux real (kind=kind_phys) :: upfxc -!> total-sky downward flux +! total-sky downward flux real (kind=kind_phys) :: dnfxc -!> clear-sky upward flux +! clear-sky upward flux real (kind=kind_phys) :: upfx0 end type ! -!> derived type for SW fluxes at surface +! derived type for SW fluxes at surface type :: sfcfsw_type -!> total-sky upward flux +! total-sky upward flux real (kind=kind_phys) :: upfxc -!> total-sky downward flux +! total-sky downward flux real (kind=kind_phys) :: dnfxc -!> clear-sky upward flux +! clear-sky upward flux real (kind=kind_phys) :: upfx0 -!> clear-sky downward flux +! clear-sky downward flux real (kind=kind_phys) :: dnfx0 end type ! -!> derived type for SW fluxes' column profiles (at layer interfaces) +! derived type for SW fluxes' column profiles (at layer interfaces) type :: profsw_type -!> total-sky upward flux +! total-sky upward flux real (kind=kind_phys) :: upfxc -!> total-sky downward flux +! total-sky downward flux real (kind=kind_phys) :: dnfxc -!> clear-sky upward flux +! clear-sky upward flux real (kind=kind_phys) :: upfx0 -!> clear-sky downward flux +! clear-sky downward flux real (kind=kind_phys) :: dnfx0 end type ! -!> derived type for special components of surface SW fluxes +! derived type for special components of surface SW fluxes type :: cmpfsw_type -!> total-sky downward flux cover UV-B spectrum +! total-sky downward flux cover UV-B spectrum real (kind=kind_phys) :: uvbfc -!> clear-sky downward flux cover UV-B spectrum +! clear-sky downward flux cover UV-B spectrum real (kind=kind_phys) :: uvbf0 -!> total-sky downward flux for near-IR direct beam +! total-sky downward flux for near-IR direct beam real (kind=kind_phys) :: nirbm -!> total-sky downward flux for near-IR diffused part +! total-sky downward flux for near-IR diffused part real (kind=kind_phys) :: nirdf -!> total-sky downward flux for UV+Visible direct +! total-sky downward flux for UV+Visible direct real (kind=kind_phys) :: visbm -!> total-sky downward flux for UV+Visible diffused +! total-sky downward flux for UV+Visible diffused real (kind=kind_phys) :: visdf end type ! -!! \name Parameter constants for SW band structures +! \name Parameter constants for SW band structures -!> band range lower index +! band range lower index integer, parameter :: NBLOW = 16 -!> band range upper index +! band range upper index integer, parameter :: NBHGH = 29 -!> total number of SW bands (14) +! total number of SW bands (14) integer, parameter :: NBANDS = NBHGH-NBLOW+1 -!> total number of g-point in all bands +! total number of g-point in all bands integer, parameter :: NGPTSW = 112 -!> maximum number of g-point in one band +! maximum number of g-point in one band integer, parameter :: NGMAX = 16 -!> maximum number of absorbing gases +! maximum number of absorbing gases integer, parameter :: MAXGAS = 7 -!> index upper limit of optical depth and transmittance tables +! index upper limit of optical depth and transmittance tables integer, parameter :: NTBMX = 10000 -!> SW bands counter starting index (for compatibility with previous +! SW bands counter starting index (for compatibility with previous !! SW radiation schemes) integer, parameter :: NSWSTR = 1 ! integer, parameter :: NSWEND = NBANDS integer, parameter :: NBDSW = NBANDS -!> \name The actual number of g-point for bands 16-29 +! \name The actual number of g-point for bands 16-29 integer :: NG16, NG17, NG18, NG19, NG20, NG21, NG22, & NG23, NG24, NG25, NG26, NG27, NG28, NG29 parameter ( NG16=06, NG17=12, NG18=08, NG19=08, NG20=10, @@ -155,7 +156,7 @@ module module_radsw_parameters ! data NG / NG16, NG17, NG18, NG19, NG20, NG21, NG22, & NG23, NG24, NG25, NG26, NG27, NG28, NG29 / -!> \name Accumulative starting index for bands 16-29 +! \name Accumulative starting index for bands 16-29 integer :: NS16, NS17, NS18, NS19, NS20, NS21, NS22, & NS23, NS24, NS25, NS26, NS27, NS28, NS29 parameter ( NS16=00, NS17=NS16+NG16, NS18=NS17+NG17, @@ -164,12 +165,12 @@ module module_radsw_parameters ! & NS25=NS24+NG24, NS26=NS25+NG25, NS27=NS26+NG26, & NS28=NS27+NG27, NS29=NS28+NG28 ) -!> array contains values of NS16-NS29 +! array contains values of NS16-NS29 integer, dimension(NBLOW:NBHGH) :: NGS data NGS / NS16, NS17, NS18, NS19, NS20, NS21, NS22, & & NS23, NS24, NS25, NS26, NS27, NS28, NS29 / -!> reverse checking of band index for each g-point +! reverse checking of band index for each g-point integer, dimension(NGPTSW) :: NGB data NGB(:) / 16,16,16,16,16,16, & ! band 16 & 17,17,17,17,17,17,17,17,17,17,17,17, & ! band 17 @@ -186,7 +187,7 @@ module module_radsw_parameters ! & 28,28,28,28,28,28, & ! band 28 & 29,29,29,29,29,29,29,29,29,29,29,29 / ! band 29 -!> \name Starting/ending wavenumber for each of the SW bands +! \name Starting/ending wavenumber for each of the SW bands real (kind=kind_phys), dimension(NBANDS):: wvnum1, wvnum2 data wvnum1(:) / & & 2600.0, 3251.0, 4001.0, 4651.0, 5151.0, 6151.0, 7701.0, & diff --git a/physics/sfc_drv.f b/physics/sfc_drv.f index 8d5e874ad..a31612c3a 100644 --- a/physics/sfc_drv.f +++ b/physics/sfc_drv.f @@ -6,8 +6,8 @@ !! @{ ! \defgroup NOAH_pre NOAH Land Surface Pre ! \ingroup NOAH -!! @{ -!! \brief Brief description of the parameterization +! @{ +! \brief Brief description of the parameterization module lsm_noah_pre contains @@ -36,9 +36,9 @@ end subroutine lsm_noah_pre_finalize !!| smcwlt2 | volume_fraction_of_condensed_water_in_soil_at_wilting_point | soil water fraction at wilting point | frac | 1 | real | kind_phys | inout | F | !!| smcref2 | threshold_volume_fraction_of_condensed_water_in_soil | soil moisture threshold | frac | 1 | real | kind_phys | inout | F | !! -!! \section general General Algorithm -!! \section detailed Detailed Algorithm -!! @{ +! \section general General Algorithm +! \section detailed Detailed Algorithm +! @{ subroutine lsm_noah_pre_run & & (im,km,drain,runof,evbs,evcw,trans,sbsno,snowc,snohf,smcwlt2, & & smcref2 & @@ -65,17 +65,17 @@ subroutine lsm_noah_pre_run & end subroutine lsm_noah_pre_run -!! @} +! @} end module lsm_noah_pre !! @} ! \defgroup NOAH_post NOAH Land Surface post ! \ingroup NOAH -!! @{ -!! \brief Brief description of the parameterization -!! \section diagram Calling Hierarchy Diagram -!! \section intraphysics Intraphysics Communication +! @{ +! \brief Brief description of the parameterization +! \section diagram Calling Hierarchy Diagram +! \section intraphysics Intraphysics Communication module lsm_noah_post contains @@ -88,7 +88,7 @@ end subroutine lsm_noah_post_finalize ! \brief Brief description of the subroutine ! -! \section arg_table_lsm_noah_post_run Arguments +!! \section arg_table_lsm_noah_post_run Arguments !!| local var name | longname | description | units | rank | type | kind | intent | optional | !!|----------------|-------------------------------------------------------------|--------------------------------------------|------------|------|---------|-----------|--------|----------| !!| im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | | in | F | diff --git a/physics/sfc_nst.f b/physics/sfc_nst.f index 2b314e4b7..d4a5a5e9e 100644 --- a/physics/sfc_nst.f +++ b/physics/sfc_nst.f @@ -2,11 +2,6 @@ !! This file contains the GFS NSST model. !> \defgroup GFS_NSST GFS Near Sea Surface Temperature -!! @{ - module sfc_nst - - contains - !! \brief Near Sea Surface Temperature (NSST) is a temperature profile just below the sea surface. The GFS NSST scheme is used to forecast the NSST for two main purposes: supply SSTs to the atmospheric model for the calculation of air-sea heat and moisture fluxes and providing a sub-layer temperature profile forecast for use as a first guess in the Gridpoint Statistical Interpolator (GSI) data assimilation code. !! !! The GFS NSST scheme was initially developed at NCEP by Xu Li in 2007, and subsequently received contributions by S. Moorthi, Y.-T. Hu and J. Derber, leading to operational implementation in the GFS in 2017 (Li 2015 \cite Li_2015, and Li and Derber 2009 \cite Li_Derber_2009). The GFS NSST scheme predicts the vertical profile of sea temperature between the surface and a reference level (zr), which is on the order of 5 m. Only two physical process are considered in this scheme: diurnal thermocline layer warming and thermal skin layer (also known as sub-layer) cooling. All other process that could influence NSST are ignored in this simple scheme. @@ -32,6 +27,10 @@ module sfc_nst !! !! This space is reserved for a description of how this scheme uses information from other scheme types and/or how information calculated in this scheme is used in other scheme types. + module sfc_nst + + contains + ! \brief This subroutine is empty since there are no procedures that need to be done to initialize the GFS NSST code. !! This subroutine is empty since there are no procedures that need to be done to initialize the GFS NSST code. !! @@ -48,6 +47,7 @@ subroutine sfc_nst_finalize end subroutine sfc_nst_finalize !>\defgroup gfs_nst_main GFS sfc_nst Main +!!\ingroup GFS_NSST !> \brief This subroutine calls the Thermal Skin-layer and Diurnal Thermocline models to update the NSST profile. !! This subroutine calls the Thermal Skin-layer and Diurnal Thermocline models to update the NSST profile. !! \section arg_table_sfc_nst_run Argument Table @@ -120,7 +120,7 @@ end subroutine sfc_nst_finalize !! !! Under construction !! -!! @{ +!> @{ subroutine sfc_nst_run & & ( im, km, ps, u1, v1, t1, q1, tref, cm, ch, & & prsl1, prslki, islimsk, xlon, sinlat, stress, & @@ -690,7 +690,6 @@ subroutine sfc_nst_run & return end subroutine sfc_nst_run !> @} -!! @} end module sfc_nst @@ -927,6 +926,6 @@ subroutine sfc_nst_post_run & return end subroutine sfc_nst_post_run -!> @} +!! @} !! @} end module sfc_nst_post diff --git a/physics/sfc_sice.f b/physics/sfc_sice.f index cf0735b05..a5d3517a7 100644 --- a/physics/sfc_sice.f +++ b/physics/sfc_sice.f @@ -2,14 +2,14 @@ !! This file contains the GFS three level thermodynamic sea ice model. !> \defgroup GFS_Ice GFS Thermodynamics Sea Ice +!! \brief Three layer thermodynamic sea ice model based on M. Winton's +!! "a reformulated three-layer sea ice model", journal of atmospheric and oceanic technology, 2000. +!! \section diagram Calling Hierarchy Diagram +!! \section intraphysics Intraphysics Communication + module sfc_sice contains - -!! \brief Three layer thermodynamic sea ice model based on M. Winton's "a reformulated three-layer sea ice model", journal of atmospheric and oceanic technology, 2000. -!! \section diagram Calling Hierarchy Diagram -!! \section intraphysics Intraphysics Communication -!! !> \brief This subroutine is empty since there are no procedures that need to be done to initialize the GFS SICE code. !! \section arg_table_sice_init Argument Table !! @@ -73,7 +73,7 @@ end subroutine sfc_sice_finalize !! !! \section general General Algorithm !! \section detailed Detailed Algorithm -!! @{ +!> @{ subroutine sfc_sice_run & & ( im, km, ps, u1, v1, t1, q1, delt, & & sfcemis, dlwflx, sfcnsw, sfcdsw, srflag, & @@ -455,7 +455,6 @@ subroutine sfc_sice_run & !----------------------------------- !> \brief Brief description of the subroutine -!! subroutine ice3lay !................................... ! --- inputs: From cb99f0d54aa7e5bb3535c8415ae9968a8a195cab Mon Sep 17 00:00:00 2001 From: "Man.Zhang" Date: Tue, 23 Jan 2018 20:32:07 -0700 Subject: [PATCH 05/22] minor fix --- physics/GFS_calpreciptype.f90 | 20 +++++++++++++++++--- physics/mfdeepcnv.f | 3 +-- physics/mfshalcnv.f | 4 +--- physics/ozphys.f | 13 +++---------- 4 files changed, 22 insertions(+), 18 deletions(-) diff --git a/physics/GFS_calpreciptype.f90 b/physics/GFS_calpreciptype.f90 index 587af6d77..1f3da9afb 100644 --- a/physics/GFS_calpreciptype.f90 +++ b/physics/GFS_calpreciptype.f90 @@ -3,7 +3,16 @@ !! and its post. It is adopted from post but was made into a column to used by GFS model. !>\defgroup CALPRECIPTYPE GFS Dominant Precipitation Type -!! @{ +!!\brief This scheme contains the subroutine that calculates dominant +!! precipitation type and its post. It is adopted from post but was made +!! into a column to used by GFS model. +!! +!!\section diagram Calling Hierarchy Diagram +!! placeholder +!!\section intraphysics Intraphysics Communication +!! This space is reserved for a description of how this scheme uses info +!! from other scheme types and/or how information calculated in this +!! scheme is used in other scheme types. module GFS_calpreciptype contains @@ -13,6 +22,8 @@ subroutine GFS_calpreciptype_init end subroutine GFS_calpreciptype_init !>\defgroup gfs_calpreciptype GFS calpreciptype Main +!!\ingroup CALPRECIPTYPE +!!\brief blah blah !> \section arg_table_GFS_calpreciptype_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|------------------------------------------------------------------------|------------------------------------------------------------|---------|------|---------|-----------|--------|----------| @@ -44,6 +55,10 @@ end subroutine GFS_calpreciptype_init !! | srflag | flag_for_precipitation_type | snow(1)/rain(0) flag for precipitation | flag | 1 | real | kind_phys | out | F | !! | tprcp | nonnegative_lwe_thickness_of_precipitation_amount_on_dynamics_timestep | nonnegative precipitation amount in one dynamics time step | m | 1 | real | kind_phys | out | F | !! +!! \section general General Algorithm +!! +!! \section detailed Detailed Algorithm +!! @{ subroutine GFS_calpreciptype_run(kdt,nrcm,im,ix,lm,lp1,randomno, & cal_pre, & gt0,gq0,prsl,prsi, rainc,frain,rain1, & @@ -311,6 +326,7 @@ subroutine GFS_calpreciptype_run(kdt,nrcm,im,ix,lm,lp1,randomno, & return end subroutine GFS_calpreciptype_run +!! @} ! !&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ! @@ -1522,5 +1538,3 @@ subroutine GFS_calpreciptype_finalize end subroutine GFS_calpreciptype_finalize end module GFS_calpreciptype - -!! @} diff --git a/physics/mfdeepcnv.f b/physics/mfdeepcnv.f index ef6067f46..e71b93ea1 100644 --- a/physics/mfdeepcnv.f +++ b/physics/mfdeepcnv.f @@ -53,8 +53,7 @@ !! to more strongly suppress convection in a drier environment. !! !! \section diagram Calling Hierarchy Diagram -!! \image html SAMF_Flowchart.png "Diagram depicting how the SAMF deep convection -!! scheme is called from the FV3GFS physics time loop" height=2cm +!! !! \section intraphysics Intraphysics Communication !! This space is reserved for a description of how this scheme uses information !! from other scheme types and/or how information calculated in this scheme diff --git a/physics/mfshalcnv.f b/physics/mfshalcnv.f index b141faf3e..3a4d9d238 100644 --- a/physics/mfshalcnv.f +++ b/physics/mfshalcnv.f @@ -23,9 +23,7 @@ !! are described in Han et al. (2017) \cite han_et_al_2017 . !! !! \section diagram Calling Hierarchy Diagram -!! \image html SAMF_shal_Flowchart.png "Diagram depicting how the SAMF -!! shallow convection scheme is called from the FV3GFS physics time loop" -!! height=2cm +!! !! \section intraphysics Intraphysics Communication !! This space is reserved for a description of how this scheme uses !! information from other scheme types and/or how information calculated diff --git a/physics/ozphys.f b/physics/ozphys.f index 635248c4d..95f67b203 100644 --- a/physics/ozphys.f +++ b/physics/ozphys.f @@ -12,12 +12,10 @@ !! Original version of these terms were provided by NASA/DAO based on !! NASA 2D Chemistry model - GSM is capable of running both versions !! +!! \section diagram Calling Hierarchy Diagram !! \section intra_oz Intraphysics Communication !! -!! @{ - module ozphys_pre - contains ! \section arg_table_ozphys_pre_init Argument Table @@ -41,8 +39,6 @@ end subroutine ozphys_pre_finalize end module ozphys_pre - - module ozphys contains @@ -55,6 +51,7 @@ subroutine ozphys_init() end subroutine ozphys_init !>\defgroup GFS_ozphys GFS ozphys Main +!>\ingroup GFS_ozn !! \brief This is the main subroutine !! \section arg_table_ozphys_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | @@ -197,7 +194,6 @@ subroutine ozphys_run ( & ! return end subroutine ozphys_run -!! @} !> @} ! \brief Brief description of the subroutine @@ -207,12 +203,9 @@ end subroutine ozphys_run subroutine ozphys_finalize() end subroutine ozphys_finalize - end module ozphys - - module ozphys_post contains @@ -223,7 +216,7 @@ subroutine ozphys_post_init() end subroutine ozphys_post_init -!! \section arg_table_ozphys_post_run Argument Table +! \section arg_table_ozphys_post_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|----------------------------------------------|----------------------------------------------|---------|------|----------------------------|-----------|--------|----------| !! | ix | horizontal_dimension | horizontal dimension | count | 0 | integer | | in | F | From 39be11b9c4bafb9c9cfba1b3b24d25da919cc7a3 Mon Sep 17 00:00:00 2001 From: Man Zhang Date: Thu, 25 Jan 2018 10:16:54 -0700 Subject: [PATCH 06/22] format cleanup --- physics/docs/ccpp_dox | 2 +- physics/docs/img/schematic_sice.png | Bin 0 -> 23228 bytes physics/docs/img/sice_wonton2000_fig1.png | Bin 0 -> 142025 bytes physics/docs/library.bib | 121 +++++++++++++++++++--- physics/docs/txt/mainpage.txt | 1 - physics/gscond.f | 8 +- physics/gwdc.f | 11 +- physics/gwdps.f | 8 +- physics/mfdeepcnv.f | 8 +- physics/mfshalcnv.f | 6 +- physics/moninedmf.f | 6 +- physics/ozphys.f | 4 +- physics/radlw_main.f | 7 ++ physics/sfc_diff.f | 10 +- physics/sfc_drv.f | 58 ++++++++--- physics/sfc_nst.f | 6 +- physics/sfc_sice.f | 69 ++++++++++-- physics/sflx.f | 43 ++++++++ 18 files changed, 302 insertions(+), 66 deletions(-) create mode 100644 physics/docs/img/schematic_sice.png create mode 100644 physics/docs/img/sice_wonton2000_fig1.png diff --git a/physics/docs/ccpp_dox b/physics/docs/ccpp_dox index 2aa09a7b3..4b5a08bfe 100644 --- a/physics/docs/ccpp_dox +++ b/physics/docs/ccpp_dox @@ -123,9 +123,9 @@ INPUT = txt/mainpage.txt \ ### Microphysics ../precpd.f \ ../gscond.f \ - ../GFS_calpreciptype.f90 \ ### Land Surface ../sfc_drv.f \ + ../sflx.f \ ../sfc_diff.f \ ### Sea Ice Surface ../sfc_sice.f \ diff --git a/physics/docs/img/schematic_sice.png b/physics/docs/img/schematic_sice.png new file mode 100644 index 0000000000000000000000000000000000000000..688ef7e943163b483f02f1d098c886fa44e48349 GIT binary patch literal 23228 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

Hw0^%Nm3EbqqRF>oNHPG+ef+p^dF4_?};J&K^ zNXa`?Y93-u=ImY%?*^@>H?t~im*}SqB{T^Bpd|DLgrh-e8sO5FaQQ)o(E_uY6$9{O{hl0;beT4yvICUar*W}!Me!?0skdpy zlz}I6I#aWJ+3{M#tF-BE7F0MGcp{krM2GU_UyuMedgR5$x!omGjK&OlV@|!TnP6^ zlBB`YTw2P|-=$Si_`~b?ope~DK;J-*R6<}ioU$&$(YMj=OMhiE?H?emt=1h+y#fT&ODR4taPEQdc5?|3zK# z``wl5r(1tpWB+bmGRT{>hc#qD&u3r$vOUFxPjZZ^IH+WxbhcgQ`h+ysSx{?k=CM4L zwciJ8)re_DLi=1!N||pje%_c2pj$MzG*)`vGD~!~C%3Sk6`=OM(CjpdK7JCAgd57w zSfLEKM{m}MLQIYicY<1Ze9e{;?7V}`NOYo<~B<9&(e;c2G)B_XN>Wy zt{Anu{KB>eUDxD>q%ZSh9?ZUv)HrZ6^<&8^Yvp-_glU_Y+^Wf*TYrx>`ZFl-MPh+v zA8W!-)cfOb&mNOy89GZE%h3S2z*~cF8ZU1!AhP_e`F=xz``z=pB;!a!$E#8A1hsHr z>D>a36dfRikOv*_pdFA@hr_5Y9%SAIP&PBGf>gN?lcrIz9I}7F3}I>mSU|ZuW;CDL z>&@%0=eNG>mU+{3=T!tWB{R>SBogk&BAR&MiK6A!KBq~OiFGwV7DnXHIHDr3R$f!{ z8q8EZTLbUInS<2^?RAQu3nm?i`V`79l_YLQGrvO@&tV=4mZ?d&z1 zA~<0_tv~TufiB`(DZjMM4z^UwxZyXN#*r1)BbL1+y;vQQk&z`13%6XC@`Z)1fjOK7 zVe+|VE1sR*PwEgy*Wx?|hZ5JtvN1*~-~L7e z8PTWKi$4oKUCKIMRY`bn%Ql-qf)XX??VGZfR}nax z&?s{%?G*&SCkct!iZPwDn?aJsKy=nvk9Ru=mHV6re2mw|g0j!q)K+3h?yuy~omU=$ zCB6{D`U>BqGq^WsXkrxr$XlCVR>gQn+41+1ySaYgGGLvXGD;5z7roL{yQl78!u@M3 z$WQ-|lQxvb&N!ewhz57?rFa7PvhLRgvB(MZaf-TOmLh=D;LEFh=W;N}beb8ohJln^ zUVa})8_`s%!j*Jx4D;N^^~$wt6_37g()V8KiD#d`W=~j}33M<)lYT!AiHFk(9`+yf3x9z* zT{*ok{m1)0H+-$3W${EvvJOv8M@(ukXu*F!RBZzS^1b1*g#t!Stvq^Ah<#qY!@0__ z0#3T0dDgNzT(%dfklNte<02b@Qo#q=KxhNg8ZBE&#rIKa;txn`f1>m0(Nfg`ddEPE zdQ#pJ6OZso;YS(+B}T*ga|+hVu}S(R*A2>4;_<#&&Mp7Fuf}s70L^5XG+{b% z%$GeSq(uVkJ6>E#wCk{B0_Ry{8Yf?jDoyiAqkb5Oc41*Dwj>|M>+j(Rdkbin+OeJ& z!HQgw7atBq%i$i~=c2iuUz%VKp7+b+$Cf&tOfbOUL^5>7Bj75-435hJR)c&z^ipm} zmS4ke6a|%3X6)0@K3$M3aja>|V)1(lGELEc!N%y{9Vs;rhi;a7gWUOAryp;85+)_V zpKVK#*(v0Fpe}Tz1{QuCGcsM|XetOI^8XomYjoU!(BS7~m(Z(qTOW_hR+r`J+?l`C zxX;I;=G5EaSTEZXMk`NNVN@)~(%Xzw(CzF#TmzLDdiZSWa=9oA6qW(@!DIKUUQwW~i2nVJ-h!YdQ5$ z=@s+|JAo4J$c+J4QA_7nuuW?7o|*`q=!#)cqOP6Y*~XIw-{AANh33j{VyIB`v5m5v z#`Sf=BhV#sJbvbNf{TIRa-fe%7(j#yx;=+k`yQV@+`<>!tO^QvIshVv?dN_e)>7wz zGQk5_ZxpOgu2(C-0f7oQ=3|{JF^}8X9f7iGSVLUtudB=>-GD-e-~%`)V1*atiDfH5 zqhqVEblhD~3%`ZLP1zSc&y8FPg3d-NZjQ0qoV7**;ayqr?ux`WZwcqresw<1Qc0w) zFpAZy5S7~I8EAX3KK1U!B^{Ap9K^{*Glkstd7xwZtO&%#l{lhBE6}u#-=gMSe4L$y zB6U~&R#vm0Z%|aXKb+k=7fVEXpNivF>#eD9uKZ-Gu*!#Ddk|H9EV*SK)W{1GEMwPR zT~yET)fQ9Tl&)6LUHp0rcB5TQ9r)hqSQM6^N-Vz?{4zFn(gk)=rA<$nLXcRECq!h& z&zsQy(ajMA%61J&)R%ha{XE0BPloiWH!dpiXg}nTQvRBbqSdaps0>apYir4-e;bC4GCB7NrPIUSQ@1s@3j{vIE^qdP?;|QeXRsqkfyI)Z0hc_r5!x* zxX`k+d1hrA@$*vhqqM0#T{dn$RbJB9zY{t+rd=VyE1|#mkR7~ll3k7jfZY>EN4`@+ z@g_|pSBpn5@&rx~JZ@li@|EM}_mhs(HDBJqVM0#&818RXOlr-g6{+BoGR;Cffs}Y= z7k63wrkUiP6{#leemy7dR+W`!moR`~&NYr+-%Sy+zrQroK~b^HN{Gh8Rr5G!RSFhFF;BeAHm*}d$wXWc1)vB zJ=aGUK%h!U)aPPJW2Mm_L`OPz4x8sda=7dHv*$#2(Bi}C07h=Jg}2TN+=g%592VX( z(bL~pB_IlBq}O~x5i$0XDLD8>%vcEJ!rPq^?r!JaSqX+A<*R1qQ3*32HYHgvRVE#X z2o7~8+V{Sr;cKJuN;4&qnD~VyvD*Uw?&F%*D@t8SDlAGrFWE=-iJfmO+M98HpwL(i zC_MhjIiJ8S=Iq|B`om+6yMmkn9*6}7_f$CNOinK}Q#55fXu%*_QM!*K8+OXAik7Ko z@99jL?5t-OoWTzA5!yAQOP zYP0T7;?i!vWppAa4f@CdolSJm7mMNCFHQC)Zas~?YnQ%z@y}tQXifKVS5NQ0duES? zA^n~&zNs}TJiq3ZHf_p(LaCr`#~aO#2^$PnOW?ax$LREgoQ`aD*JJ;|Q$HqS$XXuS zkJXUSg`eS<)S4U@nl+0kRjS&FLJo&vO$K zCT0MP#8$M7WLKuOxKduV+Lg8M4nrlw#B##l()H6h)7LMqwU zM6OKGmfnr7MXZ| ztbA;&bUSqW%F=Woiq?o)GhN!%3_3@#6+-FjFBK?afZ(EsBGpW?WuC8d+mrr2q28q{ z0UReKxfPv}d+vFaY4#g4gjw*7oGMCH!cepo*+y?`N=Vs!K~bOJ7f_ym%|r0G5r>-( zpAX+n2%mo5?CDE;yA3s1DeVOMJXQ_sb;?}4m;UpC?Q%YyMEseJI70Lw#l-*D*A z^KACf-orawO@JIq-+CT8q2y%g7z&m<^a$1VxcN-0lr}AtWEB_ho-b zc!SN&u;-3Oxg}NY6Fnh^s)AA$ZBc}XJY1eV+(MX9{VbLiF8YbwhHfGYZvL9t+VIm= z>ms~|-PqmO=D#OCuv7@M6wg%9gH0eD&sES96WA4`PeOYE?La>t_<-`vV?|FY2arND zRqklX5^M{>xz+hf#WT3IMQwRw;o8Pt!*R-O#7UIHW-WF$i6mijwl4Qr&vk1){Z(2N zqb$+cy^Vt9TGy*^y^so7@Ig`75ux!;s;5)1OqcABWqa*DFh4D)X$O=%8r;yE3&dg= z9v^#b%#6^s&@pmlv%WL&JEaUOw_B#Bho{1;W z4t&|$37>>>gfa*TgvF^Zq0^_|o|#=hl04znJaCSIW(e3Qr!)2FAff8=VEBU%{R;6{y#V z%ZoYIQ0=$f7vwHilgE%g&hKH2)Khi80G8`^kO`ViwGt{$wFX`8ve6xT`vy8dSAQ1$ zLU6mOw$M!IoypE{?Kgd|vE)htJ`>)rbI06=cLeBU%5yAiZL^iP+3!Z6`>FMdD)^vO(Sm47SkHOp(;r1c+R;8ah z5YS$b?6ZxzO&Q~pMj>l*<;AwS)LdVBi*#UuGL%CMWW}a}`?$p4i6^sIS#Cr$uDp1H z@uR1907B0z__F3*v7tb*kwHY|Nz*5&1$FKb9>aw)gymLy#k;10R}Wdh>z@)bH$wux zx#fbO{La@d>r+m1d#xZ)V>hlpbOKPd%JwxZ0w51HjC`(rvi*kA3XkNBg)d z3ErH|dGzhcK$g_r;P>$cUi%NMZN3 zt>bcIW0z9EvE+2>+&d3RU?%G73&+7n z4D%LWChxsJ&6}hRXvQOLK>#2-0V=<|WSa^yhsxX*)2Snu*E$eMW1z+u>Ihwh{<>a5e8N#$9)bofljY)pPFQujMn ztihdv#Y@`n@_k89{odOV*V~`c5gakk`})`4hB(Y1j*~}0*`SW-HD!s4r#e(yrUf!hLw6f`_*tgO^IlT>ZBhV>|{3eF|fcf zl(1R_F-G>@=&k`fW!TKtlqt1C~N%_Jo+!xfa@zQob+>t`am(p4e*qCMWucOI{ta*__f zN73R7R*u=RqG(s$>32iYTJH8Nd^+Y#8r%WUamsXpwgqSz`pAWNH@=_mRZT(*S<}dU zusMIl@-_@Ip&tc{;!C)$V(b+iZ?AM9=Mx1?_s}zEr;{m2+t7>FPWLPc{8H@Sgn+TdL=*Rhutt_9zetf8S0n9&?_$DuaBp z+{8P^*Ww>L?VUb`dlb6Ps~HcX+1>ZyOZE%g{Za575QJG+4NhcybylxclZRj2g*z9R zTHF191@IAHhj3Jy+fpm){!>@p&-r6XK|5m?xUv1{EG^Oik*(Rg;M5qn%!?gtUT@v+ zP051ev-6g*QeO}iSF9b7g_X`O)kExOdB^1uu0t%(jk8`c^~J0_tQ?gL2$$L1}#Yjmv6+5%Ll;@fE_7!r$y8*hF95 zZ5Q=To2K*F`gNc_dJD;#GHvabROak1kQ;TXLl`sbP5IWG<>Dhlb;6U(L94)kLl)mi zpbYNSk$tGN0dd-jP1&aGr2MwU`fPr42;79F&1P8RApMN6G#4afLIL{W$53&W^gw@c zmOKk;Ble3%qLpQnVQDR0)PodcHtT%+&3K-l;FYS0NoSyIV_V!|tZa zUaoffKW|UrpkpyX@B+qTNOr-3P?*~bE)9{i4|89WvaOw`d}M63n$Iy0sJ1>Uz7{U^ z(i{k_gIV-WMUtWUmDcRzm`{vzB@o(vc3#?eGiVWG|$$sUFzfJJB<3f6^Wc{%Wj* z{3Y!1p6QWKgTx19d-d*jo7+B2Z#gj%8&az%isR$eV5MJg`Pq`Z!;ME(zs7+Ol9wQv zg7f4!sE{&dyM>!@RSLJ6Zy-Y@dM>{e`rr423NKKyqoqLyqHf%2&OogW0(c9^!dkcU z>7WDh68hvisUf(u%uXGXzCotf@$=sy6d;-VmOaB@JM2&A7@R+a4@^J(h;E ztz@7#icJvw1N}f}Xsr?Y18B*Y{QUfMJBj!MWTwm)$KK*+sU~;65;gL|B7mRx0IUig z!SF&84uUhu$iLPEbl*)CABnx*#~;#g$NVMXZf;sjM$m4S7pHasck7GRt%;@+3}Jcc zfPpIB=f=Q^l)$PSe}m5bwq{gjY+4j}al8=OVIv|WEDq$ioK3jo8I1|!e4jJ72i-2^ z=*tfTIuiv8DUEiA_SeTf=PUrN%=l4FtsY=K;{o?rT(7pDW1zMNyjGR5_hhoT`!FLr zc&>#);8y}KHs;8uoi(~2Oe0ML0W(sB#UE)M$j)+3;2wcy&P}6|k^)MjK9Dtu!C(X< zHzV$v74rt0{z(C%$l#C@2xu}u^YOvV<2i-BR`y9VJ>$Ht!Xqy?amNbhh;?44S16Lg zU)XW~nPN1%6yw~pK*Ye@N@kvFNMTdMa#wzLaGleH^+a%y1=_N@?Bu zaHiH5;ttRYcKx<52FRoUc~_qA#3lz7uYpdfc*tcC{lA3VRDXB^0}#+@b+Nq%z@m}f z+6w~uq8#H{f#Ry>Q`7~PU-DR5lV&!`OOHK%ZEJH(Ab0=C9UX!#`tAH-dFG8%Lz?B( z4)NB&H@v~@8%rkTEmRA8Z}e=}vA-s(SvPNyJ@%k3uw z_o(PDLktGP*njSg+!bt3atFX;@19P-1#PclZuTp`042Xga3_UZ85qxrpzJ)CP5@03 zO<~(9-%w(i=l6_l70Lo z&fWLU!_5m%LN=||K2m$wFiU~n=LWOo_G^`S(YrWDjPq85MN-@%i)xUQ7M)*{I9`6f zdCO1_cuNk8gTe$0GGy%&?Y~@vZ1^IhWo&;gK+UFY zB$k6k-joS|>dx~CwAYB!8P~a}a|h{>AC-Mrf*fBRkSD92>iwySCLc!QUWeflvs?ql zHg3o%A8Iv#7?O%xCjz-x3|Q2$vzxP}hP(9#ptu)(Vp)AfpR&%_d>?sHZ_GjZx4rHsX5`@@O z_7>e~$x3S>lY)Xcv`Ccq?@$N8P;c%M#bUhrk)cMS1RaXD&^6ezcpNU%F@#j?;~Z3w z55OBX_G?n^2}~Gn0K=(6**<<|gEP1|^jOFb9xIkqdt;CH19}qy9JGV-cfOVv#8T}K z3y>=S4WJ3L!DuY>pZ_th1!Fsipd%8t;Zbzo#ru??Az z%FqrOVb)c#dn&cgtKx9~Mf7N-yo$e-Aqghz%1P4;5XfE`n@}Oa4t`{=z{XcsIrGCu zasurI9JTte;YjJeAia96{8X_6I$+i+vp!Ci@Dzt&`)+Y@$BNly>YAS4icdM5&K0j!~VVglix%H4K&m@r*YT#-KuNm9}n zMtN&C=!+zM1WX&@z11ZlCj#LoA04WB2!wev1q`GJg#GOaNpODG16bIFFecMf-Sa3E z4h9RA>}6AW8jnz_ojBr0Exbu@E4MkU$9Eb<6u*Z73$?|9B_(g1VsR3MlK_8S@@IXD zX+T;gn@ZdWCT&`PvxUm{|F*aM8Mu^`h z&V-2|-UkU3yB)h)Fh@b*24oJDvJ6LXe<~N)F_gVZZfa_Z295(JCo_mmQ59ALd7cI3 z-*5Q8Y(_Pj8Rfn^40G$#?Z_6ZdAh?3#jWzE9ss4GOihMtb&Hbcg?P`vG65S8yqV6; zi9c%x3xyMm46U6Y9x;x(BFumE)XB8A?S8BbLTqXN(^tk{oQI@3OVNzuJKPPD3|XK; zZ;DtJ6mhz1dYShbvSmZQ4^-Qm1F(LD(UChkV+EcuP%PW^XOGdF+=EGfwoE&Shx45g z_M5?xKtVa$!EGur5S0vxVLzO$7SNO`1FoE61ig1?C`~oRxpS66alkj-UoH(B024UH z1Ob+J;Q3~E5`P~`!%PW{GJ?OG@II{gb`m2@D7^_Od{Xx$+q6Ec5jJr<=6Nv035FQ= z2`Y1t5I5W#PyxZLl@)X$8s;IBr=+I7FGNR4DdU6Zt^jc;bEZQ>r)OHy6IrI_!PI}3 zZ6gT`SbURG5gDo*Hb|Jz;XOAl0PtGn0q_Gl?nltH%dR9P!Zp?&aGizwJ{Ue&TP2CQ z22;90JL8dkit+MzLpai2#V7qpBonjf2s!wK+4zmgR3 zfq6x0G%pVi^x*C%{~KiDgJ8W~awV?7coiejvcj|5lok%A-Ok9gC=qAg#qkCSAXjP6 z^bk5(i~!}p0&dcF07ginK$4m{^bv1Y+p#2Wx}?*=cHb|SQTk_QS&{Lc;Ta^tX+t9E z;1PegBQmpG^1nSzU+XMKSp4G!0J96p)<=RLHE`V64gq(jr(hHix7YVSoO7D9m8L_+ zd@@k$pO9vSjQI!CqSL5nO7L}T-A#GB=wZx_Va$PJ8w1^lspl%d8-NpAcqqm%%``yf zD+SuY;ayPMKhOAkT=7x`X>^5c`YCtG`Y)!kKjx! z3|LD|+dY3N*q|-&v8YylNMA9*_&D(TG|`*rz!xQ1Iu~^o4;CpY@+-?V4n$J&r=MA%{;mjR zWC9lq@O-2i;bz+TGheQ-UV`I8jRyIZL8fo7GuXEPz6Yk%miw`+?Updh|!^gf(X2Uu!6G9zY)eY$p2RnO3x>W$b91^S8#$W)E`3bh} za%>8e`)6S}Ad9odjPDGJM5!?$jRLA#WD`M~GwyD?f10U|{Qf8(AUw9-WWYNsG$K2; z{~37p65hLDzf)u}6e!vlRLbArLSKZOoZOzKW%TG6R1%>u6qeZ+#GdrY(`jbGU1oAw z92O%3@Oitf?)8)oNRk$u(Ff(}0(7`qC*8m{rqX6&=}R~?05lQ=vhvk%xA-BRJ4xW3 z`n~wjjquB;qD_7WbYFtkB`I@2lfWlef4$`ick)v?``_zD?QlU!Y7V|WQck^qbc08? zB$}K>Q3ixRl{R3gEFtD`s1q#iRsy@N3)QwL&Yj7%y}1+fARozud`VF~ z+vC@hEzrj37vOJT%U`t~I~0UMs)+%QS=K2K@AN+tfDB0dush!c6p1WM04N8TEk}M* zM52Y>-*jp@lL?!1+A+L{y%9rN7({YB2*x4MK9%M5A@cmNf2ES&aq%)3?FZ}skpaDevp z!41g|W;-<*4~xImMoos%&-rGo>Iq{&~H=`dQ%dw`%)^aATL(N;Pfqe@p2LO=Ii(tUJbwQEAN@}@e1wY#g6u#0dPZ|;hlw97 zU*a^XJF~9k2r~b2O0W;$go3~0>v_Q=)zbSPGTuJj(JRQsAH~b9hFi$JEtm={m=c~S z$V}bKgx*xgSGc<&1J2W%03}?OO$PWyi$HDqwcFk?atW*cFu{xu{IO2}8Cif)2Pr?m z;Q#xwKyK<>94_aI;o4z9vWJ@$EoYdJrE%pk5Sqil2vs>LdUxDYO?WwOvlPS+;jlNZ zL#bXCod^VNLm-bptAp!Zn)|`>JDPHvYP(~3Tq4ReNUDNfwv~VWbQPl-M9wnvoU1SQIAZ0s+>JOLbDJdhH$G;Iw^Z&6=MxMH;oi*u*A)bK}j-Ao+XAnV@tk}3A>fth-4gi z`&7F+O7n2HDb{YW35xjnsdq}ijMvz{-6(Ork8qa*3+vAU#YQqcFX0OW$-`FQ5dtVjOmcAJdcCKrj0OD5|als~{_t88j4v*UXXM29~vK z(pEe!<8~z65fZ6n9&y9NKszP)?55ZU79GnyNl*X(HAEo0_D(aZm`q8(SdTI6C^=JB z0tva{Negc5K%b{ji2T~o+6|iC{jG&}1-cq$Cm_8+Dy{S$dj^L*YdS?I{t|RXorW)5l))95)R=O7W@!9e6eU&m2+-hz9&ef*l5soe;O26-dGG!UP;n~-obdCCV-x{ zi%$|Hfa;*@VRu>{G%6x6jE{nI(0-qXTnjK+zqT-1`H>3isF76rFdAyd0eSH7oehu! zH!#q>gmW0yY;BOsFHcCJr0`4s&Bx&h$&Fhgawl=rkuBKbPI`vV3+_WzmXd-jye=hYwQ9G&EQ-=A?^?{#Iq&Ex^-5$@!-kmn-@-8Fu-)zc^@bu4~RO{W9F zBM)cD{CE%eQme*7JP88Q=2AUca{ry7gs{_lF=qHMyu9+^u&Q``Wq}gPI68en50BV# zVcj}6LfKS7CFXj4y(PHW;<7p*n(U@l?ozDuM~E*CO5)QOgyLYA`;tHU-!caWUV_bq z%QRagzjI@gwd?@qg*f;+cMjzn&7yEdN;$HBUf_;q7;FfDnk=9r1 z!a;GPW&(ZUYenQW8KXiuda?)34SQi8LOzM?f?KGzG=J4KYdG6009+a z(W!YY00(^{4Eqy-!#?|9DkLwObI}}{R^HRg`Ts8HPw;TW;>cHDUBJkNf6b-dBIbp= zj|u^0k?MG0Qqc13D1SK4pSUW$yl*KW&5J z;lQe)MBol;l#HWuWUuAsrCs5Jd88Rnge;zbb1!{)Ak&OZ{t^j+yNJk@ei$M{nQ2dX z-J64Grz9E_1l{SkasFO16;kj$L(=520lHv-PcMg;?j?;ZLEjGDD|tS0uu1YPCZ34J z$lXKG|HUnE^oZlr%4C7MPZ1!`7toU=E}*VcLyN!5(~9+X^;yB^Zj=Ecu^&O=YNal_ z@B=rH|y%!(Z(-};hnp5YsL9XHLSF29<>9hC4x1ajsmR~7Wt&>ywCxzK@+o% z;<-WwPB-VT**05_^MJp8z6Vn|1dzPG2h;Cli6ZaOWj|n6|48l*86%Dh7k{H6sEA-I z&VQw0JKBSr_M{Li15C4J5L?n5B(E9}e24Fo0d|q9?-Jb!n+j3XK}`D>XS^Dbub>4{~;@fi9uq2E%UB3WbMX8q$+VV!yTmfD}OUO zEp7CMkcYMJ+j6n@RIikwM#hy)n8Jn{+$o*(Vg*dP0O(PU>l*?jfIXMA=g5!<7R}d! z+c*9$8XlS-d1<@g-~0;HL{>%G75?D?4AZun=oj+xuif5|3*YB7`P%%cdKq*b1Aqo+ z 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�{gAaFC1u3N(oE$V9+44{M|z$ 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 literal 0 HcmV?d00001 diff --git a/physics/docs/library.bib b/physics/docs/library.bib index 113ad6dd6..25e55ee32 100644 --- a/physics/docs/library.bib +++ b/physics/docs/library.bib @@ -1,13 +1,106 @@ %% This BibTeX bibliography file was created using BibDesk. %% http://bibdesk.sourceforge.net/ -%% Created for Man Zhang at 2016-10-11 14:56:34 -0600 +%% Created for Man Zhang at 2018-01-25 08:40:47 -0700 %% Saved with string encoding Unicode (UTF-8) +@article{chen_et_al_1997, + Author = {F. Chen and Z. Janjic and K. Mitchell}, + Date-Added = {2018-01-25 03:23:50 +0000}, + Date-Modified = {2018-01-25 03:26:47 +0000}, + Journal = {Boundary-Layer Meteorology}, + Number = {3}, + Pages = {391-421}, + Title = {Impact of atmospheric surface-layer parameterizations in the new land-surface scheme of the NCEP mesoscale Eta model }, + Volume = {85}, + Year = {1997}} + +@article{winton_2000, + Author = {M. Winton}, + Date-Added = {2018-01-24 21:34:39 +0000}, + Date-Modified = {2018-01-24 21:41:05 +0000}, + Journal = {J. Atmos. Oceanic Tech.}, + Pages = {525-531}, + Title = {A reformulated three-layer sea ice model}, + Volume = {17}, + Year = {2000}} + +@phdthesis{Lim_2011, + Address = {Seoul, South Korea}, + Author = {K.-S. S. Lim}, + Date-Added = {2018-01-24 18:58:17 +0000}, + Date-Modified = {2018-01-24 18:59:50 +0000}, + School = {Yonsei University}, + Title = {Investigation of aerosol indirect effects on simulated moist convections.}, + Year = {2011}} + +@article{arakawa_and_wu_2013, + Author = {A. Arakawa and C.-M. Wu}, + Date-Added = {2018-01-24 18:54:08 +0000}, + Date-Modified = {2018-01-24 18:57:10 +0000}, + Journal = {J. Atmos. Sci.}, + Pages = {1977-1992}, + Title = {A unified representation of deep moist convection in numerical modeling of the atmosphere. Part I}, + Volume = {70}, + Year = {2013}} + +@article{han_et_al_2017, + Author = {J. Han and W. Wang and Y. C. Kwon and S.-Y. Hong and V. Tallapragada and F. Yang}, + Date-Added = {2018-01-24 18:48:52 +0000}, + Date-Modified = {2018-01-24 18:53:21 +0000}, + Journal = {Weather and Forecasting}, + Pages = {2005-2017}, + Title = {Updates in the NCEP GFS cumulus convective schemes with scale and aerosol awareness}, + Volume = {32}, + Year = {2017}} + +@article{grell_and_freitas_2014, + Author = {G.A. Grell and S.R. Freitas}, + Date-Added = {2018-01-24 18:44:56 +0000}, + Date-Modified = {2018-01-24 18:47:21 +0000}, + Journal = {Atmos. Chem. Phys.}, + Pages = {5233-5250}, + Title = {A scale and aerosol aware stochastic convective parameterization for weather and air quality modeling}, + Volume = {14}, + Year = {2014}} + +@article{Koren_et_al_1999, + Author = {V. Koren and J. Schaake and K. Mitchell and Q.-Y. Duan and F. Chen and J. Baker}, + Date-Added = {2018-01-24 18:41:34 +0000}, + Date-Modified = {2018-01-24 18:43:55 +0000}, + Journal = {J. Geophys. Res.}, + Number = {D16}, + Pages = {19569-19585}, + Title = {A parameterization of snowpack and frozen ground intended for NCEP weather and climate models}, + Volume = {104}, + Year = {1999}} + +@article{ek_et_al_2003, + Author = {M. B. Ek and K. E. Mitchell and Y. Lin and E. Rogers and P. Grunmann and V. Koren and G. Gayno and J. D. Tarpley}, + Date-Added = {2018-01-24 18:35:48 +0000}, + Date-Modified = {2018-01-24 18:39:48 +0000}, + Journal = {J. Geophys. Res.}, + Number = {D22}, + Pages = {8851}, + Title = {Implementation of Noah land-surface model advances in the NCEP operational mesoscale Eta model}, + Volume = {108}, + Year = {2003}} + +@article{chen_et_al_1996, + Author = {F. Chen and K. Mitchell and J. Schaake and Y. Xue and H.-L. Pan and V. Koren and Q.-Y. Duan and M. Ek and A. Betts}, + Date-Added = {2018-01-24 18:31:48 +0000}, + Date-Modified = {2018-01-24 18:35:18 +0000}, + Journal = {J. Geophys. Res.}, + Number = {D3}, + Pages = {7251-7268}, + Title = {Modeling of land-surface evaporation by four schemes and comparison with observations}, + Volume = {101}, + Year = {1996}} + @article{raisanen_and_barker_2004, Author = {P. Raisanen and H.W. Barker}, Date-Added = {2016-10-11 20:51:22 +0000}, @@ -60,22 +153,24 @@ @article{king_and_harshvardhan_1986 Year = {1986}} @url{Li_2015, - Author = {Xu Li}, - Title = {The development of the NSST within the NCEP GFS/CFS}, - Url = {http://cpo.noaa.gov/sites/cpo/MAPP/workshops/rtf_technical_ws/presentations/21_Xu_Li.pdf}} + Author = {Xu Li}, + Title = {The development of the NSST within the NCEP GFS/CFS}, + Url = {http://cpo.noaa.gov/sites/cpo/MAPP/workshops/rtf_technical_ws/presentations/21_Xu_Li.pdf}, + Bdsk-Url-1 = {http://cpo.noaa.gov/sites/cpo/MAPP/workshops/rtf_technical_ws/presentations/21_Xu_Li.pdf}} @url{Li_Derber_2009, - Author = {Xu Li and John Derber}, - Title = {Near Sea Surface Temperatures (NSST) Analysis in NCEP GFS}, - Url = {https://www.jcsda.noaa.gov/documents/meetings/wkshp2008/4/JCSDA_2008_Li.pdf}} + Author = {Xu Li and John Derber}, + Title = {Near Sea Surface Temperatures (NSST) Analysis in NCEP GFS}, + Url = {https://www.jcsda.noaa.gov/documents/meetings/wkshp2008/4/JCSDA_2008_Li.pdf}, + Bdsk-Url-1 = {https://www.jcsda.noaa.gov/documents/meetings/wkshp2008/4/JCSDA_2008_Li.pdf}} @article{Fairall_all_1996, - Author = {C. W. Fairall and E. F. Bradley and J. S. Godfrey and G. A. Wick and J. B. Edson and G. S. Young}, - Journal = {J. Geophys. Res.}, - Pages = {1295-1308}, - Title = {Cool-skin and warm-layer effects on sea surface temperature}, - Volume = {101(C1)}, - Year = {1996}} + Author = {C. W. Fairall and E. F. Bradley and J. S. Godfrey and G. A. Wick and J. B. Edson and G. S. Young}, + Journal = {J. Geophys. Res.}, + Pages = {1295-1308}, + Title = {Cool-skin and warm-layer effects on sea surface temperature}, + Volume = {101(C1)}, + Year = {1996}} @url{key_2002, Address = {Madison, Wisconsin}, diff --git a/physics/docs/txt/mainpage.txt b/physics/docs/txt/mainpage.txt index 6410a3b3a..30ba3eb56 100644 --- a/physics/docs/txt/mainpage.txt +++ b/physics/docs/txt/mainpage.txt @@ -14,5 +14,4 @@ The documentation found here corresponds to the state of the operational GFS phy - \ref GFS_ogwd - \ref GFS_cgwd - \ref GFS_ozn - - \ref CALPRECIPTYPE */ diff --git a/physics/gscond.f b/physics/gscond.f index 31f2040b0..5ae090b7c 100644 --- a/physics/gscond.f +++ b/physics/gscond.f @@ -36,7 +36,13 @@ module GFS_zhaocarr_gscond !! conversion from condensate (water and ice) to precipitation !! - EVPCO: Coefficient for evaporation of precipitation !! -!! \section intramps Intraphysics Communication +!! \section diagram Calling Hierarchy Diagram +!! +!! \todo zhao-carr calling hierarchy diagram +!! +!! \section intraphysics Intraphysics Communication +!! \todo zhao-carr intraphysics communication + !> \defgroup condense Grid-Scale Condensation and Evaporation of Cloud !! @{ diff --git a/physics/gwdc.f b/physics/gwdc.f index c48f335ba..21b80bba2 100644 --- a/physics/gwdc.f +++ b/physics/gwdc.f @@ -61,13 +61,14 @@ !! positive effects from using the parameterization are seen in the !! tropical upper troposphere and lower stratosphere. !! -!!\section intra_gwdps Intraphysics Communication -!! - Routine GWDC is called from GBPHYS after call -!! to SASCNVN - +!> \section diagram Calling Hierarchy Diagram +!! +!! \todo gwdc calling hierarchy diagram +!! +!> \section intraphysics Intraphysics Communication +!! \todo gwdc calling hierarchy diagram module gwdc_pre - contains ! \brief Brief description of the subroutine diff --git a/physics/gwdps.f b/physics/gwdps.f index 22d78c636..7165c697e 100644 --- a/physics/gwdps.f +++ b/physics/gwdps.f @@ -95,7 +95,13 @@ !! four times stronger mountain blocking and one half the strength of !! gravity wave drag than the T383L64 version. !! -!!\section intra_gwdps Intraphysics Communication +!> \section diagram Calling Hierarchy Diagram +!! +!! \todo gwdps calling hierarchy diagram +!! +!> \section intraphysics Intraphysics Communication +!! \todo gwdps interaphysics communication + module gwdps_pre diff --git a/physics/mfdeepcnv.f b/physics/mfdeepcnv.f index e71b93ea1..00db6808e 100644 --- a/physics/mfdeepcnv.f +++ b/physics/mfdeepcnv.f @@ -53,8 +53,9 @@ !! to more strongly suppress convection in a drier environment. !! !! \section diagram Calling Hierarchy Diagram -!! +!! \todo mfdeepcnv calling hierarchy diagram !! \section intraphysics Intraphysics Communication +!! \todo mfshalcnv intraphysics diagram !! This space is reserved for a description of how this scheme uses information !! from other scheme types and/or how information calculated in this scheme !! is used in other scheme types. @@ -63,11 +64,6 @@ module sasas_deep contains - -!! \brief Brief description of the parameterization -!! \section diagram Calling Hierarchy Diagram -!! \section intraphysics Intraphysics Communication - ! \brief Brief description of the subroutine ! ! \section arg_table_sasasdeep_init Argument Table diff --git a/physics/mfshalcnv.f b/physics/mfshalcnv.f index 3a4d9d238..2ac467113 100644 --- a/physics/mfshalcnv.f +++ b/physics/mfshalcnv.f @@ -23,11 +23,9 @@ !! are described in Han et al. (2017) \cite han_et_al_2017 . !! !! \section diagram Calling Hierarchy Diagram -!! +!! \todo mfshalcnv calling hierarchy diagram !! \section intraphysics Intraphysics Communication -!! This space is reserved for a description of how this scheme uses -!! information from other scheme types and/or how information calculated -!! in this scheme is used in other scheme types. +!! \todo mfshalcnv intraphysics communitcation module sasas_shal contains diff --git a/physics/moninedmf.f b/physics/moninedmf.f index bb6d3f6c9..ec0fb4bb0 100644 --- a/physics/moninedmf.f +++ b/physics/moninedmf.f @@ -13,9 +13,9 @@ module edmf !! The PBL scheme's main task is to calculate tendencies of temperature, moisture, and momentum due to vertical diffusion throughout the column (not just the PBL). The scheme is an amalgamation of decades of work, starting from the initial first-order PBL scheme of Troen and Mahrt (1986) \cite troen_and_mahrt_1986, implemented according to Hong and Pan (1996) \cite hong_and_pan_1996 and modified by Han and Pan (2011) \cite han_and_pan_2011 and Han et al. (2015) \cite han_et_al_2015 to include top-down mixing due to stratocumulus layers from Lock et al. (2000) \cite lock_et_al_2000 and replacement of counter-gradient terms with a mass flux scheme according to Siebesma et al. (2007) \cite siebesma_et_al_2007 and Soares et al. (2004) \cite soares_et_al_2004. Recently, heating due to TKE dissipation was also added according to Han et al. (2015) \cite han_et_al_2015. !! !! \section diagram Calling Hierarchy Diagram -!! \image html Hybrid_EDMF_Flowchart.png "Diagram depicting how the Hybrid EDMF PBL scheme is called from the GSM physics time loop" height=2cm +!! \todo pbl calling hierarchy diagram !! \section intraphysics Intraphysics Communication -!! This space is reserved for a description of how this scheme uses information from other scheme types and/or how information calculated in this scheme is used in other scheme types. +!! \todo pbl intraphysics communication subroutine edmf_init () end subroutine edmf_init @@ -28,7 +28,7 @@ end subroutine edmf_finalize !! !! The scheme works on a basic level by calculating background diffusion coefficients and updating them according to which processes are occurring in the column. The most important difference in diffusion coefficients occurs between those levels in the PBL and those above the PBL, so the PBL height calculation is of utmost importance. An initial estimate is calculated in a "predictor" step in order to calculate Monin-Obukhov similarity values and a corrector step recalculates the PBL height based on updated surface thermal characteristics. Using the PBL height and the similarity parameters, the diffusion coefficients are updated below the PBL top based on Hong and Pan (1996) \cite hong_and_pan_1996 (including counter-gradient terms). Diffusion coefficients in the free troposphere (above the PBL top) are calculated according to Louis (1979) \cite louis_1979 with updated Richardson number-dependent functions. If it is diagnosed that PBL top-down mixing is occurring according to Lock et al. (2000) \cite lock_et_al_2000 , then then diffusion coefficients are updated accordingly. Finally, for convective boundary layers (defined as when the Obukhov length exceeds a threshold), the counter-gradient terms are replaced using the mass flux scheme of Siebesma et al. (2007) \cite siebesma_et_al_2007 . In order to return time tendencies, a fully implicit solution is found using tridiagonal matrices, and time tendencies are "backed out." Before returning, the time tendency of temperature is updated to reflect heating due to TKE dissipation following Han et al. (2015) \cite han_et_al_2015 . !! -!! \section arg_table_edmf_run +!! \section arg_table_edmf_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|-----------------------------------------------------------------------------|-------------------------------------------------------|---------------|------|---------|-----------|--------|----------| !! | ix | horizontal_dimension | horizontal dimension | count | 0 | integer | | in | F | diff --git a/physics/ozphys.f b/physics/ozphys.f index 95f67b203..5c5d101f8 100644 --- a/physics/ozphys.f +++ b/physics/ozphys.f @@ -2,7 +2,7 @@ !! This file is ozone sources and sinks. !> \defgroup GFS_ozn GFS Ozone Sources and Sinks -!! \detail The operational GFS currently parameterizes ozone production and +!! \brief The operational GFS currently parameterizes ozone production and !! destruction based on monthly mean coefficients provided by Naval !! Research Laboratory through CHEM2D chemistry model !! (McCormack et al. 2006 \cite mccormack_et_al_2006). @@ -13,7 +13,9 @@ !! NASA 2D Chemistry model - GSM is capable of running both versions !! !! \section diagram Calling Hierarchy Diagram +!! \todo ozphys calling hierarchy diagram !! \section intra_oz Intraphysics Communication +!! \todo ozphys intraphysics communication !! module ozphys_pre contains diff --git a/physics/radlw_main.f b/physics/radlw_main.f index 466f5ca1e..8cb1d7a68 100644 --- a/physics/radlw_main.f +++ b/physics/radlw_main.f @@ -90,6 +90,13 @@ !! the lower atmosphere (<3km) a monthly mean CO2 distribution in 15 !! degree horizontal resolution is used, while a global mean monthly !! value is used in the upper atmosphere. +!! +!> \section diagram Calling Hierarchy Diagram +!! \todo RRTMG calling hierarchy diagram +!! +!> \section intraphysics Intraphysics Communication +!! \todo RRTMG intraphysics communication + ! !!!!! ============================================================== !!!!! !!!!! lw-rrtm3 radiation package description !!!!! diff --git a/physics/sfc_diff.f b/physics/sfc_diff.f index 822c1ac26..6b991ab6c 100644 --- a/physics/sfc_diff.f +++ b/physics/sfc_diff.f @@ -3,9 +3,11 @@ !> \defgroup Sfc_ex_cal GFS Surface Exchange Coefficient Calculation !! @{ -!! \brief Brief description of the scheme +!! \brief This is the first subroutine called in surface layer loop to calculate surface exchange ciefficients and near-surface wind. !! \section diagram Calling Hierarchy Diagram +!! \todo sfc_diff Calling hierarchy diagram !! \section intraphysics Intraphysics Communication +!! \todo sfc_diff intraphysics communication module surface_exchange_coefficients contains @@ -20,8 +22,8 @@ end subroutine sfc_ex_coef_finalize !> \defgroup GFS_diff_main GFS sfc_diff Main !! \ingroup Sfc_ex_cal -!> \brief Brief description of the subroutine -!! \section arg_table_sfc_ex_coef_run Arguments +!> \brief This is the first subroutine called in surface layer loop to calculate surface exchange coefficients and near-surface wind. +!! \section arg_table_sfc_ex_coef_run Argument Table !!| local var name | longname | description | units | rank | type | kind | intent | optional | !!|----------------|-------------------------------------------------------------|-------------------------------------------------|------------|------|---------|-----------|--------|----------| !!| im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | | in | F | @@ -57,7 +59,9 @@ end subroutine sfc_ex_coef_finalize !!| redrag | flag_for_reduced_drag_coefficient_over_sea | flag for reduced drag coefficient over sea | flag | 0 | logical | | in | F | !! !! \section general General Algorithm +!! \todo sfc_ex_coef_run general algorithm !! \section detailed Detailed Algorithm +!! \todo sfc_ex_coef_run Detailed Algorithm !! @{ subroutine sfc_ex_coef_run & & (im,ps,u1,v1,t1,q1,z1, & diff --git a/physics/sfc_drv.f b/physics/sfc_drv.f index a31612c3a..5122150d8 100644 --- a/physics/sfc_drv.f +++ b/physics/sfc_drv.f @@ -1,9 +1,44 @@ !> \file sfc_drv.f -!! This file contains the NOAH land surface scheme. +!! This file contains the NOAH land surface scheme driver. !> \defgroup NOAH GFS NOAH Land Surface Scheme -!! \brief This is the NOAH land surface scheme. -!! @{ +!! \brief The Noah LSM(version 2.7) is the land model. +!! +!! In 2005, the NCEP Noah LSM (Version 2.7.1) replaced +!! the Oregon State University (OSU) LSM, which had been operational in the GFS since +!! the mid-1990s. The Noah LSM embodies about 10 years of upgrades (see Chen et.al. 1996 +!! \cite chen_et_al_1996; Koren et. al. 1999 \cite koren_et_al_1999; Ek et. al. 2003 +!! \cite ek_et_al_2003) to its ancestor, the OSU LSM. +!! +!! The Noah LSM upgrade includes an increase from two (10, 190 cm thick) to four +!! soil layers (10, 30, 60, 100 cm thick). addition of frozen soil physics, new +!! formulations for infiltration and runoff (giving more runoff for unsaturated +!! soils), revised physics of the snowpack and its influence on surface heat fluxes +!! and albedo, tuning and adding canopy resistance parameters, allowing spatially +!! varying root depth, revised treatment of ground heat flux and soil thermal +!! conductivity, reformulation of dependence of direct surface evaporation on first +!! layer soil moisture, and improved seasonality of green vegetation cover. The +!! frozen soil physics includes soil heat sinks/sources from freezing/thawing +!! and influences vertical transport of soil moisture, soil thermal conductivity +!! and heat capacity, and present prognostic states of snowpack water-equivalent (SWE), +!! total soil moisture (liquid plus frozen), soil temperature, canopy water, and skin +!! temperature. SWE divided by the snowpack depth gives the snowpack density. Total +!! soil moisture minus liquid soil moisture gives the frozen soil moisture. +!! +!! To provide initial values of soil moisture/temperature, the Noah LSM land states +!! cycle continuous in the coupled atmosphere/land global model of the GDAS. These +!! land states respond to the global model's predicted land-surface forcing (precipitation, +!! surface radiation, near-surface air temperature, humidity, and wind speed). Since +!! the land component of the GDAS is forced by model prediction rather than observed +!! precipitation, we avoid undue drift by nudging soil moisture towards a monthly +!! global climatology(in GDAS only, not in forecast). +!! +!! +!!\section diagram Calling Hierarchy Diagram +!! \todo NOAH calling hierarchy diagram +!!\section Intraphysics Intraphysics Communication +!! \todo NOAH intraphysics communication +!! ! \defgroup NOAH_pre NOAH Land Surface Pre ! \ingroup NOAH ! @{ @@ -20,7 +55,7 @@ end subroutine lsm_noah_pre_finalize ! \brief Brief description of the subroutine ! -! \section arg_table_lsm_noah_pre_run Arguments +! \section arg_table_lsm_noah_pre_run Argument Table !!| local var name | longname | description | units | rank | type | kind | intent | optional | !!|----------------|-------------------------------------------------------------|--------------------------------------------|------------|------|---------|-----------|--------|----------| !!| im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | | in | F | @@ -88,7 +123,7 @@ end subroutine lsm_noah_post_finalize ! \brief Brief description of the subroutine ! -!! \section arg_table_lsm_noah_post_run Arguments +!! \section arg_table_lsm_noah_post_run Argument Table !!| local var name | longname | description | units | rank | type | kind | intent | optional | !!|----------------|-------------------------------------------------------------|--------------------------------------------|------------|------|---------|-----------|--------|----------| !!| im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | | in | F | @@ -248,16 +283,12 @@ end subroutine lsm_noah_finalize !----------------------------------- ! subroutine sfc_drv & -!> \defgroup NOAH_main GFS sfc_drv Main +!> \defgroup NOAH_drv GFS sfc_drv Main !! \ingroup NOAH !! @{ -!! \brief Brief description of the parameterization -!! \section diagram Calling Hierarchy Diagram -!! \section intraphysics Intraphysics Communication - -!> \brief Brief description of the subroutine +!! \brief This is NOAH LSM driver scheme. !! -!! \section arg_table_lsm_noah_run Arguments +!! \section arg_table_lsm_noah_run Argument Table !!| local var name | longname | description | units | rank | type | kind | intent | optional | !!|----------------|------------------------------------------------------------------------------|-----------------------------------------------------------------|------------|------|---------|-----------|--------|----------| !!| im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | | in | F | @@ -325,7 +356,9 @@ end subroutine lsm_noah_finalize !!| wet1 | normalized_soil_wetness | normalized soil wetness | frac | 1 | real | kind_phys | out | F | !! !! \section general General Algorithm +!! \todo sfc_drv general algorithm !! \section detailed Detailed Algorithm +!! \todo sfc_drv detailed algorithm !! @{ subroutine lsm_noah_run & & ( im, km, ps, u1, v1, t1, q1, soiltyp, vegtype, sigmaf, & @@ -772,4 +805,3 @@ end subroutine lsm_noah_run end module lsm_noah !! @} -!! @} diff --git a/physics/sfc_nst.f b/physics/sfc_nst.f index d4a5a5e9e..bccd7d2b9 100644 --- a/physics/sfc_nst.f +++ b/physics/sfc_nst.f @@ -48,8 +48,8 @@ end subroutine sfc_nst_finalize !>\defgroup gfs_nst_main GFS sfc_nst Main !!\ingroup GFS_NSST -!> \brief This subroutine calls the Thermal Skin-layer and Diurnal Thermocline models to update the NSST profile. -!! This subroutine calls the Thermal Skin-layer and Diurnal Thermocline models to update the NSST profile. +!> \brief This is the second subroutine called in surface land loop. +!!This subroutine calls the Thermal Skin-layer and Diurnal Thermocline models to update the NSST profile. !! \section arg_table_sfc_nst_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|------------------------------------------------------------------------------|-------------------------------------------------------------|---------------|------|---------|-----------|--------|----------| @@ -118,7 +118,7 @@ end subroutine sfc_nst_finalize !! !! \section NSST_detailed_algorithm !! -!! Under construction +!! \todo nsst detailed algorithm !! !> @{ subroutine sfc_nst_run & diff --git a/physics/sfc_sice.f b/physics/sfc_sice.f index a5d3517a7..74681977c 100644 --- a/physics/sfc_sice.f +++ b/physics/sfc_sice.f @@ -1,30 +1,76 @@ !> \file sfc_sice.f !! This file contains the GFS three level thermodynamic sea ice model. -!> \defgroup GFS_Ice GFS Thermodynamics Sea Ice -!! \brief Three layer thermodynamic sea ice model based on M. Winton's -!! "a reformulated three-layer sea ice model", journal of atmospheric and oceanic technology, 2000. +!> \defgroup GFS_Ice GFS Three-layer Thermodynamics Sea Ice +!! \brief This is three-layer thermodynomics sea-ice model based on Winton (2000) \cite winton_2000. +!! +!! Sea ice is a thin skin of frozen water covering the polar oceans. The sea ice strongly interacts with both the atmosphere above and the ocean underneath in the high +!! latitudes. In a coupled weather/climate system, changes in sea ice extent, thickness and concentration +!! regionally or globally would influence oceanic and atmospheric conditions, which in turn affect the +!! sea ice distribution. The physical and dynamical processes affecting the weather and climate are +!! considered as follows. +!! +!! The high albedo of the sea ice reflects more solar radiation back to the space. The feedbacks are +!! considered as positive. The broader the sea ice cover, the higher the surface albedo, which result +!! in less amount of solar radiation absorbed at the Earth's surface. A cooler surface would favor more +!! sea ice to form. The process would be reversed in less sea ice situation. +!! +!! The sea ice restricts the heat/water exchange between the air and ocean. The presence of extensive +!! areas of sea ice would suppress the heat loss in winter and the heat gain in summer by the ocean. +!! Even a thin ice cover influences the turbulent heat transfer significantly between ocean and +!! atmosphere. The surface fluxes of sensible and latent heat can be greater by up to two orders of magnitude +!! at the open water surface of a lead or polynya than that through (snow covered) pack ice. +!! +!! The sea ice modifies air/sea momentum transfer, ocean fresh water balance and ocean circulation. +!! The freezing and melting of the ocean surface and the associated fluxes of salt and heat produce major +!! changes in the density structure of the polar water. Formation of sea ice injects salt into the ocean +!! makes the water heavier and more convectively unstable, conversely when melting occurs, stable and fresh +!! layers can prevent deep covective activity. +!! +!! A sea ice model, in general, may contain subcomponents treating 1)dynamics (ice motion), +!! 2)ice transport, 3) multiple ice thickness categories (including leads), 4) surface albedo, +!! and 5) vertical thermodynamics. GFS sea ice scheme is concerned with a scheme for the +!! last of these processes. +!! +!! A three-layer thermodynamic sea ice model has been coupled to NCEP GFS. It predicts sea ice/snow thickness, +!! the surface temperature and ice temperature structure. In each model grid box, the heat and moisture +!! fluxes and albedo are treated separately for the ice and the open water. +!! +!!\image html sice_wonton2000_fig1.png "Fig.1 Schematic representation of the three-layer model" width=5cm +!! The model has four prognostic variables: the snow layer thickness \f$h_s\f$, the ice layer thickness +!! \f$h_i\f$, the upper and lower ice layer temperatures located at the midpoints of the layers +!! \f$h_i/4\f$ and \f$3h_i/4\f$ below the ice surface, respectively \f$T_1\f$ and \f$T_2\f$. The temperature of +!! the bottom of the ice is fixed at \f$T_f\f$, the freezing temperature of seawater. The temperature of +!! the top of the ice or snow, \f$T_s\f$, is determined from the surface energy balance. +!! +!! The model consists of a zero-heat-capacity snow layer overlying two equally thick sea ice layers (Fig.1). +!! The upper ice layer has a variable heat capacity to represent brine pockets. +!! +!! !! \section diagram Calling Hierarchy Diagram +!! !! \section intraphysics Intraphysics Communication +!!\image html schematic_sice.png "Fig.2 NCEP Sea Ice Model System Diagram" width=10cm module sfc_sice contains -!> \brief This subroutine is empty since there are no procedures that need to be done to initialize the GFS SICE code. -!! \section arg_table_sice_init Argument Table -!! + +! \brief This subroutine is empty since there are no procedures that need to be done to initialize the GFS SICE code. +! \section arg_table_sice_init Argument Table +! subroutine sfc_sice_init end subroutine sfc_sice_init !! -!> \brief This subroutine is empty since there are no procedures that need to be done to finalize the GFS SICE code. -!! \section arg_table_sice_finalize Argument Table -!! +! \brief This subroutine is empty since there are no procedures that need to be done to finalize the GFS SICE code. +! \section arg_table_sice_finalize Argument Table +! subroutine sfc_sice_finalize end subroutine sfc_sice_finalize !>\defgroup gfs_sice_main GFS sfc_sice Main -!> \brief blah blah +!> \todo gfs_sice_main brief blah blah !! @{ !! \ingroup GFS_Ice !! \section arg_table_sfc_sice_run Arguments @@ -454,7 +500,8 @@ subroutine sfc_sice_run & !> @} !----------------------------------- -!> \brief Brief description of the subroutine +!> This subroutine is the entity of three-layer sea ice vertical thermodynamics +!! based on Winton(2000) \cite winton_2000 . subroutine ice3lay !................................... ! --- inputs: diff --git a/physics/sflx.f b/physics/sflx.f index 20b4b60f5..19b67ffd5 100644 --- a/physics/sflx.f +++ b/physics/sflx.f @@ -1,3 +1,19 @@ +!\file sflx.f +!! This file contains the NCEP Noah LSM (Version 2.7.1) + +!>\defgroup NOAH_LSM NCEP Noah LSM +!!\ingroup NOAH_drv +!!\brief This is sub-driver for "NOAH/OSU LSM" family of physics subroutines. +!! It is a soil/veg/snowpack land-surface model to update soil moisture, soil +!! ice, soil temperature, skin temperature, snowpack water content, snowdepth, +!! and all terms of the surface energy balance and surface water balance +!! (excluding input atmospheric forcings of downward radiation and precip). +!! +!!\section general General Algorithm +!!\todo NOAH LSM general algorithm +!!\section detailed Detailed Algorithm +!!\todo NOAH LSM detailed algorithm +!! @{ !----------------------------------- subroutine sflx & !................................... @@ -781,6 +797,7 @@ subroutine sflx & !*************************************! !----------------------------------- +!>This subroutine calculates albedo including snow effect (0 -> 1). subroutine alcalc !................................... ! --- inputs: @@ -863,6 +880,10 @@ end subroutine alcalc !----------------------------------- +!> This subroutine calculates canopy resistance which depends on incoming +!! solar radiation, air temperature, atmospheric water vapor pressure +!! deficit at the lowest model level, and soil moisture (preferably unfrozen +!! soil moisture rather than total). subroutine canres !................................... ! --- inputs: @@ -1017,6 +1038,7 @@ end subroutine canres !----------------------------------- +!> This subroutine calculates snow termal conductivity subroutine csnow !................................... ! --- inputs: @@ -1078,6 +1100,9 @@ end subroutine csnow !----------------------------------- +!> This subroutine calculates soil moisture and heat flux values and +!! update soil moisture content and soil heat content values for the +!! case when now snow pack is present. subroutine nopac !................................... ! --- inputs: @@ -1341,6 +1366,9 @@ end subroutine nopac !----------------------------------- +!> This subroutine calculates potential evaporation for the current point. +!! various partial sums/products are also calculated and passed back +!! to the calling routine for later use subroutine penman !................................... ! --- inputs: @@ -1447,6 +1475,9 @@ end subroutine penman !----------------------------------- +!> This subroutine internally sets default values or optionally read-in +!! via namelist i/o, all soil and vegetation parateters requied for the execusion +!! of the NOAH LSM. subroutine redprm !................................... ! --- inputs: @@ -1736,6 +1767,8 @@ end subroutine redprm !----------------------------------- +!> This subroutine calculates surface layer exchange coefficients +!! via iterative process(see chen et al. 1997 \cite chen_et_al_1997). subroutine sfcdif !................................... ! --- inputs: @@ -2021,6 +2054,7 @@ end subroutine sfcdif !----------------------------------- +!> This subroutine calculates snow fraction (0->1). subroutine snfrac !................................... ! --- inputs: @@ -2090,6 +2124,9 @@ end subroutine snfrac !----------------------------------- +!> This subroutine calculates soil moisture and heat flux values and +!! update soil moisture content and soil heat content values for the +!! case when a snow pack is present. subroutine snopac !................................... ! --- inputs: @@ -2605,6 +2642,8 @@ end subroutine snopac !----------------------------------- +!> This subroutine calculates snow depth and densitity to account +!! for the new snowfall. new values of snow depth & density returned. subroutine snow_new !................................... ! --- inputs: @@ -2677,6 +2716,7 @@ end subroutine snow_new !----------------------------------- +!> This subroutine calculates total roughness length over snow. subroutine snowz0 !................................... ! --- inputs: @@ -2727,6 +2767,8 @@ end subroutine snowz0 !----------------------------------- +!> This subroutine calculates thermal diffusivity and conductivity +!! of the soil for a given point and time. subroutine tdfcnd & !................................... ! --- inputs: @@ -5471,3 +5513,4 @@ end subroutine wdfcnd !................................... end subroutine sflx !----------------------------------- +!! @} From 89c9fcf210a14cebfd973341d10b74d3ac260956 Mon Sep 17 00:00:00 2001 From: Man Zhang Date: Fri, 2 Feb 2018 15:22:38 -0700 Subject: [PATCH 07/22] improve documentation and add figures. --- physics/GFS_calpreciptype.f90 | 17 +- physics/GFS_surface_loop_control.f | 2 - physics/docs/ccpp_dox | 5 + physics/docs/img/GFS_sice_wonton2000_fig1.png | Bin 0 -> 99143 bytes physics/docs/img/Noah_LA_interaction.png | Bin 0 -> 345183 bytes physics/docs/img/land_dataset.png | Bin 0 -> 435539 bytes physics/docs/img/roughness_length_fig1.png | Bin 0 -> 382306 bytes physics/docs/img/roughness_length_fig2.png | Bin 0 -> 89916 bytes physics/docs/img/sice_wonton2000_fig1.png | Bin 142025 -> 0 bytes physics/docs/library.bib | 173 +++++++++++++++++- physics/docs/txt/mainpage.txt | 33 +++- physics/gscond.f | 8 +- physics/gwdc.f | 5 - physics/gwdps.f | 6 - physics/mfdeepcnv.f | 3 - physics/mfshalcnv.f | 3 - physics/moninedmf.f | 3 - physics/ozphys.f | 3 - physics/radlw_main.f | 4 - physics/rayleigh_damp.f | 21 ++- physics/sfc_diag.f | 1 - physics/sfc_diff.f | 93 +++++++++- physics/sfc_drv.f | 92 ++++++---- physics/sfc_nst.f | 4 - physics/sfc_sice.f | 6 +- physics/sfcsub.f | 14 ++ physics/sflx.f | 62 ++++++- 27 files changed, 448 insertions(+), 110 deletions(-) create mode 100644 physics/docs/img/GFS_sice_wonton2000_fig1.png create mode 100644 physics/docs/img/Noah_LA_interaction.png create mode 100644 physics/docs/img/land_dataset.png create mode 100644 physics/docs/img/roughness_length_fig1.png create mode 100644 physics/docs/img/roughness_length_fig2.png delete mode 100644 physics/docs/img/sice_wonton2000_fig1.png diff --git a/physics/GFS_calpreciptype.f90 b/physics/GFS_calpreciptype.f90 index 1f3da9afb..adbd21581 100644 --- a/physics/GFS_calpreciptype.f90 +++ b/physics/GFS_calpreciptype.f90 @@ -1,19 +1,14 @@ !> \file GFS_calpreciptype.F90 -!! This file contains the subroutine that calculates dominant precipitation type (calpreciptype) -!! and its post. It is adopted from post but was made into a column to used by GFS model. +!! This file contains the subroutine that calculates dominant precipitation type (calpreciptype), +!! which provides precipitation forcing for LSM. !>\defgroup CALPRECIPTYPE GFS Dominant Precipitation Type !!\brief This scheme contains the subroutine that calculates dominant -!! precipitation type and its post. It is adopted from post but was made -!! into a column to used by GFS model. +!! precipitation type and its post, which provides precipitation forcing +!! to LSM !! -!!\section diagram Calling Hierarchy Diagram -!! placeholder !!\section intraphysics Intraphysics Communication -!! This space is reserved for a description of how this scheme uses info -!! from other scheme types and/or how information calculated in this -!! scheme is used in other scheme types. - +! module GFS_calpreciptype contains ! \section arg_table_GFS_calpreciptype_init Argument Table @@ -23,7 +18,7 @@ end subroutine GFS_calpreciptype_init !>\defgroup gfs_calpreciptype GFS calpreciptype Main !!\ingroup CALPRECIPTYPE -!!\brief blah blah +!!\brief This subroutine calculates dominant precipitation type, which provides precipitation forcing for LSM. !> \section arg_table_GFS_calpreciptype_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|------------------------------------------------------------------------|------------------------------------------------------------|---------|------|---------|-----------|--------|----------| diff --git a/physics/GFS_surface_loop_control.f b/physics/GFS_surface_loop_control.f index da1d2b188..14ab97afc 100644 --- a/physics/GFS_surface_loop_control.f +++ b/physics/GFS_surface_loop_control.f @@ -4,7 +4,6 @@ !> \defgroup GFS_surface_loop_control GFS_surface_loop_control scheme !! @{ !! \brief Brief description of the parameterization -!! \section diagram Calling Hierarchy Diagram !! \section intraphysics Intraphysics Communication module GFS_surface_loop_control_part1 @@ -57,7 +56,6 @@ end module GFS_surface_loop_control_part1 !> \defgroup GFS_surface_loop_control GFS_surface_loop_control scheme !! @{ !! \brief Brief description of the parameterization -!! \section diagram Calling Hierarchy Diagram !! \section intraphysics Intraphysics Communication module GFS_surface_loop_control_part2 diff --git a/physics/docs/ccpp_dox b/physics/docs/ccpp_dox index 4b5a08bfe..341095c55 100644 --- a/physics/docs/ccpp_dox +++ b/physics/docs/ccpp_dox @@ -126,7 +126,10 @@ INPUT = txt/mainpage.txt \ ### Land Surface ../sfc_drv.f \ ../sflx.f \ + ../sfcsub.f \ ../sfc_diff.f \ + ../set_soilveg.f \ + ../GFS_calpreciptype.F90 \ ### Sea Ice Surface ../sfc_sice.f \ ### Ocean Surface @@ -135,6 +138,8 @@ INPUT = txt/mainpage.txt \ ../gwdps.f \ ### Convective Gravity Wave ../gwdc.f \ +### Rayleigh damp + ../rayleigh_damp.f \ ### Prognostic Ozone ../ozphys.f INPUT_ENCODING = UTF-8 diff --git a/physics/docs/img/GFS_sice_wonton2000_fig1.png b/physics/docs/img/GFS_sice_wonton2000_fig1.png new file mode 100644 index 0000000000000000000000000000000000000000..c0829b4a7f7c507a28e4c87569f5c044087f9727 GIT binary patch literal 99143 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�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�gEZ37N>z*yR4 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 literal 0 HcmV?d00001 diff --git a/physics/docs/img/Noah_LA_interaction.png b/physics/docs/img/Noah_LA_interaction.png new file mode 100644 index 0000000000000000000000000000000000000000..9a33f714cbdf9069e124cdf409ca6a229772abb7 GIT binary patch literal 345183 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

)w8cmCtOzpl;NT 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

vOw7!9M{mMfOu$(aG0|#%d1t% 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%0A_n zL`{qOYWAOR;8@W~RHWxmoIsu5mNxYC!GPMsGCwTsEeaP|QAY8ZJ=gndq)4z{1pUi4 z(J!|-l%Q);YgPG?UZhe0l+?#-LgK47FqUbFOVNzf(lG1DVc z1-R(%T+F(ErM*!HinMI^=ZiSrZZ!{cuEOY#TVldSf%#{|ab_R&gou~*_a$QzPv9(e zHF2QI`BUe)y^NdZHurFpxyKP1CIgV^SLzU<>)Qd*W_xELFJC~&o5Y+A*!!gDNR zX;#+=evmsmIXI62?nz+g2d>t;k9YGM4f>`a+EbsAxTYeZW% zBre#ZJo=LS(E-q_%$W`=-v+(b>#4rm=MH-1&5Id@OZi?d(Zw&a%8tS0W^VH3xr}yOK<;9eR0u zeMqxL^i1+B(`zGXCv~m&I#{?icYLI}t=xvzRFg&yznMnaF|cvlE(8(|EP>&NKti5W zH4L5H;*_r~T%(|(Qo-0w!*?0Wwz?0RDQ21-9!uj#4yD#DJ5nQRb=Tp8c$+>Ja7_tG zj|^4_wujnys0v59rN#5?>BrDRYT!k)&lRtzQ>yaNpB+`(%AE(R~eAS}DDy_gRnCQQUBg@g-LdXPGZOF4rN zf+shmL6VR7<>>JhvmyxEqBoh5iMst zT^c@eGz}j+mO6KA4U2RSiGjvabqFd%S*E+Fij*?es*2?*2?pUu-I43d6{{Th;_Yh- zoLxS0<}9G()HBq#dCfKx?m#RuwG8)%FHp9nl>71*sW>OYaw6Ikm&u$@tv%aQ4TfZ6 zs`!Z)HXs%#7vg`pRgJ(KbY$|8b1OaTTgFEFJHuMRCgUjZ6So|!^s^QZTAI6eZj^1F zQ)6SP7fn+eXC=6e(i8JSOA|r>`SM{OW=EdbJm?e>%wGv1%4fVIA>=U7BDTAsC2|xk zA!N+qH^bQK?AerNN49g4-5^`#$Rlt`)*M;Imb)4xgh@`0oIx0nQjL!&RanC*P z3)5-p%qh0^aTojc0fZ#(33nSHNHt?%(IYeKoJjtw5b8cxx+gUu$W3$c%ka?o)X>|{?t?yN;LTj8o3|f&&w9Q+ zkA6qcT4GEu#Qo$jQl(V-CLE7AHv*xpp399IxY%cgEu=H{CH*gx&&qn<8o2VdWn)_4 zKqI%a$*4=n`W=1&vL^ov}UGyHg(g_i)e5rxbC-(_*^oJ zR-ig?MG?hchDWaA&HXEG28Q0;Y_Bsn;pWfPHu0luuXWQ_SR65ICB*mJ?xza^j-Tk{ z*CI5e6TsdVJ$BG*xGL1Xxnc8F-c?hu4p^D}Yr2Gn=c+UKIh^ zyW(#Kbp|l;AYK^)z@P-WOcFxmp{k9naZg|zcIM(JH*IZ7^jkz1!=3jhyfu3k~Qz=<`}=VlOouy#i<7(RbC?|J8vk_Fs7p&>_$&q zCE6_w4hC;CmhtG?+Ef`!tP_(oN>fwS&bCC2@J7#`O{Y&HY);Omj-9*WQWy^iQowXZ z?5y6SkL`*2IJ|~;a73ucL}d3`zK?U7Ud{Onsd4WPc4#!yS@avTY?*B%ebK}=xOp@N zvtwKti?HS?%4Lt2W6Trq=H{lrudY;I-%Nj7<|6k&jB?HIe5#vaA3Ykv8g8%~nmCu{ z8d^9LsWSj0j)Vr05^s5rl@+F>57PxY(A<*2m;Ig5gf9Vn+x=8SKr$DO?*3rR-CP*c zWa3!L?+(%xVLnc>)5uP>uj9O2p)HLbIFyFpdneV*-;wJ2dznSC zP6{FBLb_1b%LrD=%`i_G7qqiAA%JgVTpe! zun5&rLJ0<|y$q`&EWUwBgq0But8}@&*{AZoGEU`tWt__Q_2QH{JMeh78a#asmn+9> zQNOa95n(wN!8ss%(=U8`RBv5-L+YX*>NfPIQSNkKfT610!EQDLCh<*;$RvjEwP<2$ zXS2~`A%f9Y`J~Ef1kU-H>9lb1Oln)&LVBRjVMUA3ff{E0^-D8p0ikZ>(7`l!aTo(U zk4B~)NWRuA+D4jbZl;^U5`V+i-Kl;<7t2~4;zR$|V01Tn^u5%8pu-+B(yQ zUA=kPi~g@h%cBNPJDR*TvTT0|lnk_Z}qc`w_g1! z5Oy9{M_)O*nc@5qPJ2*x#b5Dq@Gk9lE&~=$v zHpUV(S7Y#%wI~X!^!kZ@&+QRxGHTb{HMXng@{LXoA*n}AKgLR{^THn2Kwql;7d)Pr9^WK^ZD z3UGg@^aFa^$$HVm)8Q*8yprs4yFD&T$7KpmZT{kc_CBIghz`MUB^ zU^JD?G@iiKql|0ot5Vx0?o{aI3_K%IR)hG7jflm%pI&h*X7r(*bLMVF%-kK{T8|J< zq1Ct^WrICD!WmKlxLk+CI6HJEO&@qWC3cm#YXik!2w`SJHAtb*fsF>Z)wJiX)YQKv z&BD~ROK}`*-~gog*3L9@=6G6|=YXb~+0?#m4>#Gh#A${u<zwWV zaGV7P^m&$*P_3HZ%bWR@!>%wsKb-pCF7;+ZAb3PYrlGm4_`den0=MAXN)3)|$8Qyr zu&l9Tj5~XGHYSk`0xdORD2rz*>;LvT!Ig>R957O)>}hT8iGXm9X}p>AJp-v_TQ6;QH@nPT%pyZ)V15t`dQ7vA&l-2nnf6~;nh zP?H3XfYSqQTJJtsnjcNA+wM!X z13R(bU>#qaAPkPqvCs`+06N3n4-<#pPfdI8O-=Ow9AzO2QlG$D`aTPKB)p}4_EEqI zg=bqWID;5Riwo?K{xXJQVBAtj+|K;NhCtEdR6`=c*NVptRV`?GL2n%A)zAfTO;@Ps zi`f)@OHf%=^jRV(M)eI9`;(t2;4Yk4gO-tdA&>iovr3wQS`1j3rz+2Bj=&v)m`$*U zxx25QHEY);o9IUb1PR|Qbk;$l;nuZDI(UgXG+_)^%{lc|+}whWCKz`h!#efQ$k3&P zCbR)=UmKg9fpEj{xvF;K)}34^vXxmG7WCo>KeazWIHg!XNFOXb(maLLs=}X{Ohd;` zp+VRHBiNaySbtrhKALfvB2dsjeE6;EKV0Nje%#>G3_na4jr)KVSOyaL1g`P013@L> zuFR&5hhsUIKKt26j-OyV<4Ee`0-46%9t_=J+A)k}>ij~A(sqNB8^M#gIy5RZ+yuw3 z27$o5WBa4CfVf{E+oPC;)d_)?H<`Zts0K}r7w9O=x(lbg5mAf#1~fehoS7OtoZ7dt zbAn@urx5@hO&Siy7E9|B%>BpEVLyfCxXob_#1a+{npFD*_}jJQX!j#U`KoPhj`SJzR1Fst#QET zDnLG<^!T~6skNVS!0|}}XI$pNsLl&?s<8`cguz!WJ;v>hlvUpn_0a0qjj2oIA(f$N zlyA;D8(X?cKi@0E$~Y@&%h)R+D{mhKoN#nn$6OcQ=s#f|uti!58oa8F!sXI-tqp^f zmR{-2G6}z87G+>rYWaPod~Y=DYL&TK_*&&wrYYNCJlnDQd#&_0;#cOo9<0jn%kwtH zrKwievrMzTzvEixXv&&8DRK7W%>gNc=Lv=>;m5vYBU7&&tt{kk<1A_Dp|YQaU^Xy_Lq%SK512b_%T6f0V_K#Ff%9*m z1ww?H0#%=JC9Gi*Mpfd3mCkj{1yt}g%%JPoD{px+hI##2Qb^rnld<_YuadgCrPP*~6omxruFUMDWX@d{VAGs1=2mEF4Gs{^9l1J zYvbvst9&oNBcS5X8tJWNFx2IYR^sOt$goLRv?&T&UB3W!hF4Z=^KKII)Lx+$DN0Sr zbk#igN8fV*P7_BK_sitZbf$~bQ<1&rHiYU<+(jyjT?^#W#PPCA8paX6gka{{xqI$4 zlx)VocE??5`t28h1=x*%s+b#HA!1SQs=5GbK$XAtG;{7)O2_(BD}5b@9|HrLB8U8^GQSG%HC|1zAg0Dv}xv$p?I%=7zG_`l7zAbP{n4nvUf-(zJ;`>`BUNS}j zY)>thV|Wn<{{_}GXSvq1j&=P-jn+oTQ$s@?vub8m3|7}OJtyATbL5M_5r-ep$~unQ|xD6z(bWQ)>owC@)H=n*b(Z+XcNc; z9wA$#8JK}K@rnv{o3^Fu?j^QM8NQe}P6?s{K_RPUa_lSyLX!`-Ay*o%)*-_KMqpfi z!X~$kSHE$^Bi;pH=^{EGYdy<2#xK*C?`0lkI^&k_W!y5o&&v4acNuR1RkZf%GBcTR znU8{uTiAqfH8u|3z_*MOW!W#HZn+IDjTbE|j)WKKN#ZGPo+<6Cik{@~7Z7;KRE3?u!We;RwRvf^`dIwV?F~|_cgy4EDI1VIW zlA5>5F4au=qin{8@GSc*0y z!FC7uc`=q}UP!j>6Njz@d=bG}I8_Sw)=Rt)j|7gwm9A`Sj2rwH=CRno`nMK3V%(9@ zu`rfxmvIhDfULNDNKN9=5=yzYTkfb^&^2aMCKfu6xTjxlp*0hLVS>~&7Wmp`)9p&Zs zeB)tRCo&`s#ZaZ9QhMRae9Ts8ITtcU6k~i7UE<8acI0?vP-U#j_cHu?p5j#i*>Y?% z^dM|u@Xc%Rs^qO0#5bR5Yl=%7W)^>2UCB_&_Fn=SKBQ&gc#l2eet>K>?3))M7EyNx z!YExy+@Wf!w)J0FfFY934k;yUvB6_WBO8dpu@k4${=+BI6Hh*w=4R*9Uw!Sb(_@c4 zn)cnbH_f|Pj*|@JGVEkB0Fl+qsH}0jTOg+RE+HrefQT2fIikD%+F+gVn@8&)lU9ZL z-u}aB9D@ANgZFc^DFOxtd!Az>o>+{N0SEh;^FwKhbIEsX?~4=5to}Uv>6hGFMXp*e zL>(xf7yKyQhC@H%bTry&eVp|&FNC7-;KBo!IhNd zcllfi$!}}_ z>A!l^=!1j9>BU!GPY*o!AXe)g>AO$An0D>lksf~F9-`9ovC~1aU7Zdbem@;JbS(Yd z&;Ly7XvdBMVlR$)`BL0sXWo3fgi_CXy!}wcvCS>J?@Ciche7O7`n8Sy@sv%D9z9%5 zJsOBRJa#@Ee(UYDV`G2X(A$U22Zn#PfpR5)GGOnNAGtV|UZK9n*fQCTeZbVzRO*De zed@_avdso56!yY^&%O?L@h9*_NC3y^ae`uT(K@>W0Fpg@F-@Q~n*%;|w1bdHufgce zV(`}BgE)4LMqOrL+;uSOR?hjayLdX(VB(Mf06+jqL_t(d9(kEdeYU0At#_sRUY7LQ z5w1iM>JGs$5#M|Y64C+Ij4uHoph7>yteohMof?F?7+X{}A88DX7__I)UPy1g^;UZ1 z@h7=4vmt%^d(T2c_N9C8z7r6WDZ;tsiErmP?_*+OB5mQaqlSihgai9iT88EbTA^0R z{+KUzZe#`@Adl{no<#hZ445tXn<8jWyyicYWuJ!q2R>0>;@EbY8%{ycI!TAcf9Zu` zadbHK3C0af2@Y4|yLg0;^)*i!_%z!>Pn|j$J3M-Nx?{3reQH!)6^YGT91LgPyqLf7 zjHGa4ewOceE$eM zp_!Q)#KHj(d1pB{BzOF*Uz`v~!#xJqcFF{F!pu6@idjxtGqTLgVX_2#B-U|C6VXj4 z?96ZZMWhV`HZ12E!8sCszEt=dXg>Ir$;x1AmHmxVy5)Sza*KfQUulP1469k|@I=TM zbdjmd-PxtKEtCgLX)W!AMbS?)v$Mbp;!k^nh){p~#_G+$knLUZ!Wo(;RymOEpK6}M z^T?6IX*=uiZhupF6xWO+ye2t8?i50pvw82B7YFOzuO2Lc0w^bpB|rhNgP(N7w_ez!%ek>(%@|REOZKl5CDP)rAmOmm27#2K*+D zadySUAwbri`q8q~V9TSk-Hy>fTly{bITK%;aC``#T4rnxnHUem6_01>Z<$;jW4Vel zoY_@jP`Oa$?2b*3L^^WxSQ;4E6@4EJ2^E|$6}R3!csw0=Z-4qnzwzs-iFEU5YQ%UM zyG(Y5{AHR5yBKYLLec$*8E7P+IpPBm%jApUrs;!bAK=O^lb*# zCkiMny(C;gxRKv9nvZ!I)8ZE-g)Q;0|VR5X5|_ zLGGhKQV?#CBV|W8HBP2@=Jc5;bKkzZQya6kV@D6C((xll(yX&D)UtQn!C^WG z5GN>WWOO3E@#Z_Jy?sOKV*pK|7Is#@b?fG+j|53=gaXHAZYn!Vnu+o8)U~lQo#%2N zg`NS7!rW_r_~5~iwiz*L*REY@=Z@{c+$7xf&SHXC1L0*HEubCWfyp9sMc);;9FIzW zqm*G~9u8FCwN zmyr95gNUpr{>To5H$`yAUq7iwlwYinb=i{ouOAe@67cYA?09XxzIAtR>Vj`p;5Qx9!% z;fN|A44gkdm|lPDT@3yj)A-~hb>EOSa;E-l2ov>bY+@>%0v|T__oa4rZOkLk_$_ho zN60wOjB*lu+Ol1QlCMw-EcDe&dsVaNHg2-|JGo1r5J;tgzX6@MDMBA7DmW0!F3r#y_P6Zu^n zn@p$9o=@k8M$;Q_zsGoPOWVM?HqQSzckWy|`2GQC1=l@eYjiiXWn&k#0(b8GdHRS` z56MGZo?#r{efQlk?b>wk&_NCdI}hF2lXg;v`i5q3;sW%En+g#~&v82A7)u7*cI-$4 z13R!yVA&XYGjwqzxApYt)Ixpt?%f;hRg-ayaiI{=47|=#uZ|9uiJ+a*vLW)7KK22d zojV882FAt(F3UP_d?@Wbews;1HF(pVx;O#!^qDiXu{~&>^mce?IP%-JeH(dH$M|dI z{075pe;@aMZ0y{aPSf542M(o+9O2!`_Z@faP2JEkFdkGZ_$gxMt;V~IAGtg#9Q|1e zJqSPqQ}JLHAP=LR_k7@mYi5`IAQ+eVtrhR1=69|2Hs1BbwVmt5#~%!g!8I{Gm!5s$ zhv}X74yUaH>%p_(a-#@Hhtx*Ur)zRouNPK(8yelin@XYAeP9Y(tH?Ryzs>91df|0QWE`~&}2#f>u8$T#vR z(psmOA=Rg8n9&&9)vD-RPj;)PkAjd={sL<4MJ&v#nT@!@^6Kkv(LXPz-p$+6M*9Ew z$+Kx<3Qp-v>it9Mt6%#@Y^#Rxa@6Y};4I$8l2FUrigoSi! zUBtbNA82gAn^)fWQ91$~YnXMxVbh=g`JV-j)g!A&{% zZ>0Br_(ED3=9ps0RMQf|So<7=zB;{ib}YSiVJ@BKu$n=x06t5&%QSDj`+h7Pc-TgD z^c5Ng%9@y(Nf!`42dV3u^zHFeXTb*;v15n2of{lU|MwsLpJ`-#lDfkFXu}(C?@!-< z{w3bo`iUU$d;iP-kq#X>5pCO#HsDYH)V|c5J=d6kVd-qq_)R@ zA#MEFf0EjF-h+C6L-ZM361V}wf{xPRz@-jN&O&UrM06wo#G&=X~vj> z!&~p{Pv808GaPH&1FAQtuYUcT>EO{5%%mG&aHHwp{K5alxP=Lmms+3DhD8}LdY%f3 z)AWnud2C`b?LT;o<(=c$P^7?-Z++*fG&VJtcI>$;ohQz>pMD1Wj;WZ*ODq2SfBC-? z|0wv{$#@$7##KEHo`~Tv9{nyZC@%)Rgq?ccPGfkpV^yiI@r_Um6G7%Yq#!0ij^rf$)ql`H257;;|T2Cd*1 zyiy!5`thbdi+qC*Fka$W^r4eVUBwI@5B(5yom_-UD1V0hXyj$5KzRdB8Ttm3u36f3 z=T{VdP3f++qGi1Dxw@umMgaN*MDPdCKb`*WFZ^1%`(D;ai8nhx%j~!T3GsM(;e{Wh zU;VW&rhWUcTt*6amh;*hZ!_E85y(6VB4$AhB2HqhCCQjRvo%VIctRBXwZUiZK(cmr zy?M*Y^p_0s`yYNdJ@V*d%#7xcv@byDPo(=Fco0H+IvqTCDE*V)`mMB`^|oC*2hyMZ z>Ho`2?nvt0)C*JMvKV^D(Kch{Y%ms!*N++EZIW&*<8$!xEQ%SC?i3%`IN z7u&9=+ag4`p}8sQ9l9@s5~bjhXvy$Ix$Of3sFt|}4@v(7Ld{d(e>VN{Fa09*--D_j z#=vahwKv{m_A!tek?ft4(%OutB}NGbodLS5b@J-)GQDZbJbc$(DJ;jxe~D*QRf$bA zQ)%erku=8apocRNnwTLhp#_;`&`)tF5dey{%o)ycfAj6PnYnI_*-j(-)~89UdR!x@ zmtTE7J@&~@r^g?CB-Db=uzv8;D{0@|_n^veNTb8!_-6q4?PrW{1KS#iDO3~RKscaoz>~!kz)uJXVS0#+OMX~yDec6zjo+cJAJl{_#Kj z`{|X}-XQmC1m*qdm;TYOr>)z!6Cb#v@|9?*nD-g8UkO?65uU*0vW~^;$LR9%5)� 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 BTMYmJ literal 0 HcmV?d00001 diff --git a/physics/docs/img/land_dataset.png b/physics/docs/img/land_dataset.png new file mode 100644 index 0000000000000000000000000000000000000000..23d736701097fe96406ec343651514c81e8161cb GIT binary patch literal 435539 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഍^+WTVWSBqv)uh8o~ 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

  • Q7@n)IQN5b z)%~DXIBcu_<`6!?qV2z=&Wa zYvPALs*#H2K-B;MKmbWZK~&?73e{F9w5|-7DXL8zbK}!$IRQ_Xo(qYr3Gez~mD0Ch z$=2K`SI3ejkDSvu8V4^yV?_!MF@Sj1MZizO79qx3;(Vu2RY~yy@__JWvX#DszR#} zq*|T^-L8M!tH#kv=rslm`t%eHck-#uS)l6&LAIDA9mJY6mg|icjPJ9UMH~SX`OVu) zbp!FnQ_%0OFy@v3ruqrGvmu70@m!gNFNSyikO7mK-3Z0T4GS$Nau@$qdst-edARk7tZ_%5#FAq#>$wFf7a3I9QuF z2y@BI?P6NH;~!e=e*E;=1AhA93<5(t$ix}UmcGT23ih=&>GT(xl=tC#K*!D9f}D`D zj+;fk_Lh6$GmonO{FF-Be1|8Sa7sv24rN*&bc#U`#3N4}LuEgzVHECBXb)5;DH(GP z;kIUGvOoT&&-mt8&%+$}NZz4xs#}@Cfqd>^UqI#__To*w)&a zu3mM%cvwT1q4ki=WiqBc&^h9hEMUHx7}9i2aCmZ@o!vogMo6SH7U{eD(V*&gr`M-`~QVhoV3L zHjEc{LKrUEa<3xrWK#*!0tilLSS#|~aB`_oOw+M+WqME~i+<7^hhzerC!jjKvxx*F(;0amU%H^eZ+=bheg6kY8VTrLvH04#jPi4c&uah8+j$WWZEGN8 zhgBJV-mzMhS{2+lk=fWf~(SDvC>0KKI+1GNfPM z-bfPVrQ(|cl0@(ooK;}ojrS&*{&X4zTtjQ*b!}c;wcsF-K-;T`5n!E z?^&(?#P2JMxjS?AoVx$xEAl?ysLMFFFb%NcbJIrtuslsCwVp80$6%^}W;ni-j(bH2 z#2zgfV>du0*4EgO~(Z(yhO}Fj5QXf8o(Nv5A7;D8!6!oQ34>w@{C{G zdg65xBsSU{DR+uSbh~jn+LWr!POAOQP$_m&L14{X>BbWS)nEkYk3=+US!lp)rwtH1 zpJANO15o5KSFrx3(mv`TXIPUJ{SuAmv`CF21F^86(K7I4!U&ZRrrM-W&LpyG*SLPOw zXoT*(P3MHKj#^uLp_(L)>88-E)_w6~R4q1Ro4m@S|H)%|^~%56udj0eZ9~UC%FF*P zW^@rq#1POE1eKOCg9wJmN)JorD-KinsIv)Vybee#SEM=mrl>s)Wf_15s073|I5y(vR0kGi^`Q&_`C>T+4F+Jpj<8C{1Jo_m13rj;{E7= z#^68JY==&D7zXlSxq%gHoyVPW@@xR@f?LpC2* zL^z!eC!TWcG8C0O)c6I3RjMi2s^Z<7w49y_8VHZmnW4~exMB1eJLl%#JJH*vp(me3 zC{v;F2`U-4tRvy#F;=f|;wT%(*e0?%+9+N--iXP(_S`?|``YUnN77I$3-U~)X05#q zRkiOESPR;wV*jk&^ei0QLIM=KZ#-qwO&d3=095w-ho0Btk36aOBh>rn&-}CA|Ni&u z?tAVeq0J@9S=D;OV*z;#AX1{kU0o5vx*W>!OZwJ#zNyP!zd$0EhjJPoBuM2@Hv&wf zT;W!-Z4rJr<;8GvHYI9=!o((v$$2EdVFX_%HFk`o7bgTa>i@%k(Wv4|#v+xhY09_3 zO}A(+vk2t%r1}OBQc+o{uB(G~Ld#zk`gqog?(QyS^Z9q<2=V_t^{DQ<{$`cb&|(&! zU^hv0_O@&#Y$#A>M}fZnXJ6E9x84Hh8UCbmQf)1=HI8e~I%QYWs9kP&d(PTrZRp`s{p2t99IT8s=k1A|r?i#w<-^W-gi6{!eCktbWWC8Ps{`d9U`@k9ig9J7((A6@ zjnFp5ZBstwZ70o(g5v>gs2DM&278sdRXGujsyEO&_a-#QUc8d ztq4@BW#;W1fni>HEfpXV(*8cmr^l6>c0H6RpVHB8OtAU6xF&AXRj|h1aNR!OGc4|K zSJ|C-T19R|V)Iq%WwV-cL2m=~&G9r5q-C(tX2Q3msLuM-9YNfd2vW2_`IhQljAUmC zN{5Rzqh*BZ+0&Cs3XJ0couYN=Amwx(^U@Gu<0hUHd(#EzRw1r`5)G@$D;R52*ayx9 z9rul)2)Yd_kr_pKnj(0A{5YP)R652;5Ecla(-9Ho6;u0}nAGB6m&VQ=*B#roYWFVI ziv;!to3HFcQLgDCv_dZ^Ts(ZuZ;>?q?c?XQe$Tx$XkyM3W$L;E2k@Frhswo>fOiuk zXfUdR$534-Q6`C4MND44sISwlwYh9h_sZKp`t(2RZ`bY%rNTLw_f7)0mgHZ%!_T@w zvOt8FgRQK2L^s^KOOJf$DdrKBOe%3lQC}W%P3cZovP!8ag)&!t$&*N&vUBlXh;Y8R zKBZZcN_ZAqLZiQ7KN*ktfaCQ5wGg;MBMUP+u?P*s71Z^Gx2XWS;Kawj0qrnIJV0fH zUJWzsZxdK-P7;`1Ks+|c{LJK<&&r*@34`E6G84`4oLJclpfI6PynL_Its3A#-BUD zevdPf(d1&Otl?Cxwt?W554HeIk(hGL+;FH9aK(zJ??zDow6}~zn8(M1UN7QQHciX> zrd}#`^f<^N5ji!4kl350hnXuSBq=5g%mkF20+6@>0)De+gwLJ~LXA+58L^JNrTy89 z`tqqB;w1J2=KM|{R*9@&<5Yo5*<1Trr@R1w^Hga4fLgngdUbg!gk>UK5El@w&KfOV%Q#6W${}_zz+!a)T^qJukm>sW{xEy5~U!le*b}*-b*3Wn>wsvGK>u1|d#n!lvYsQT2`K{P#e6yVKQQjBxM8 zQ!3j=gOZJ8IFp^&V9@t1_#n#P5;7M}?TC5qBbaRP4kXjdoB7z?OghuOSu$M~~E z-3UrnKy*EYlmiDxK`chparhJ{G`2~26q}cEQX*aLCgI~A9amBHPUR9r7y@tC(T>%R z$)L8MuYP8`X{X>9J)E(@gJOt^x{f#N{1;BD^bU}x>vQ$|{|ystFktUTbO@rp1V3>E z-_I4wT`}kh;Q_4S_{@D{BO2`JQb9I|U+XO0g*LMRA`}Y~91z6L4Kf+vEH07VM@bx3 z{5c5qIB%dkaiEVYvxvhmDv#%KW|QCyP2fO50^8_Ct3tt{!Dy zO7GDa4i&ujWU|tE#19i=`TU*hkX*tzsf7&(Lks@!ye@)N!OO~BA*ixa{4k5>G=fFA zmyDIs){Ahf(0#+-ng_wmy#XN#6SDsVoNO?aMqx~$%od`km zb>tKt!wt7;8ll$(e84ZBeoC$9&#QV9NGZs3ZcZWS5ic+=>;uXJb+ZKKKn_txF z)>A4@FNIDv1^vRU+jiWpz55u?R`J7*>ZYwXqWfTDT`7UOQjH}c*M^AEhi)Xw#uX#c zk0TlO#=7y@XT6KxhU*P945%6jF`63;(Ex!pvjn6%2oEw1|KeY+VNF0x53TfnV!Ey2kByPYHIF+gbZP|kj>i4Zzh9zBak_Xu= zy(H;g1ct{a>j5aSzU&#%lVARVZhPkk)I6N$REPYLZgqC2INfdC1hA?8Y%~|RIAkIO z#_DdlZ&D?tDFkFQ4rr1=HE5P*D}m&w@@RO{+xU`}E}qbP-u4!32{*IhL-nC*X{AzT zgOgDD9H#&m?a;gR-02SH^;jsQ~fa)wU6=Odg z-g__tY#5Gbei`MK5l>*dg8gVb)oW|NZ3*rQ_lw_5e}xLD9BpWUh=*Dl{XEyAaPg*+ zNTmkgV97UwFtCe?eS&Uat(hIc5ogJ*auV1{*2avpr_=~l<06pNmWf%_GT634%`=y1 z+xz{jRde_=_p#pH#Cyqr6F&(xaG1B6TIBUJ(X-6Av}y+7X&M}I zXXrW?;_5hOoCR;Z(fN%fvOjEL==}P1{qnj8&^BRL$V?XC#F?L|IZ9aI8;>Z!!(a-S z>eb*o4inW`hPjIC*<$nZbYEseGSt?%!*mWWFdqRxJY^u`gN^lcAZ`m|S(m8- z6vI|Zh~Sl&$>f-yOH%Jd64oUiCHwk7bV8asoUAiP#v$Glc$dt9W>5~zfHMV}?1uIc zC8N%QW9G-Ge4GHe15e;o2G>LQ>BqFh=Kv|oXVDF~;53=|t{5^u9O3v_ zDQF8SXadx(GiQ{PMad~Ik9SV8a4kx{dg-rTcl(U5?%+J}oVMAvp8@#}VY!x73TGTa z4am!d&zj4EM_X_T>1v(O(MNl=&^4~9$fyeNSY4v^b_b=&Q2b^sP}&@)jj{`l6qr4t zjB*0mFv@qlu%~d!n5X@v7xZ$J4sjIHmQnsHZV+#1x)Z`pU#2y8WS9m8ii1ZR1xn&$N;t4D>vuFrY*n~eat=ePhAl8K%>cbgi5gW7A zFaig-)ricJGI483$yRSiA6)u!C@>zniX|$cI-stW!&=~d=M`qbtL`S?^(ie6zgB?Y zWZJZcCM;2abM51^;0K+6xFb41pw``v1zVZsax)ap=0Bb7f)}47>m9{rvQ$Y_HI_*R zw(QxAaFVgjWpfrC#-^onNg1H`xTxgUS8L;gJLSQ?&)D*AkSx0gD;S6tVkvxXQwZW# z54-mNx#Q&-@t?c@Pr8@0kzQTc?Y&#@ytZjLi1XD=#D3@eo}Ueow*PYos?JjWKX~w< zo`3#%$8+`_?|N8oed}8t>c{3yo1IqQX5Y1T*pOZe9h^B!sn3LU+jnl)U;phV^xhAC zK+iq>yzb4$?IRzb*wKDAzyj>(iqw~rtUOvwyW?o^FtCK(7TA5#EFBN&idJ!xymXE- zc7YoNxvYRDKU9Abp%8V@=q5nYv~Z9<+Y#kb zona%icH+T6nwm}^j&!xCpgdpYDU4g_Z|BdQQ44ggt^qdNj6AAL1zH+KTSmpe4os@+=xMEF;3%-Cj`u?|Cy@M$z1Yt618R(|&|#7G#MN67z0viQ%0cD+{SmCc!8S4p0a_g5Qgf#D(g@3{jp&ZCor5Yzhq)!jryqBi;VXSu`8}%Sxj~KIax!4 zsz8VG?|=W8n!kEl_u(MnMPPlF*ZArPLEAUW^wv9j&>GPAjQ1B$LTV_hw;U&+2G)?B zNZXzs(Y}^^J&S&!fJEq~J2vaqJD7WbWq*SnP}=;N&_4g=Q_wapQ#(Q@l~zyulR)1t6O~grr)dr-hU%o$57 zxL(aU?WPx%f!-qrdZMpnin+@?;j^!l26zpGopE!{n6R2qrmG%q)5NyR{{^-@8DqT|t_iWJMKjqH4e%R#}1e0kATL zAaM8!bh!Q%T+^r;LDqq^OmjB`$L&M9kvM7wN=a%molJ9UwG9LvvK8(dP~XrS&5%qD zGw+9&{W{i^4j-C?8*_o^TtpwA2U@ND;BY`&4l%e&s|_A09xT|5iP+C)wvYY^mq`z%g*3j(>#Z3n#J`%lW0 zZBMfMtWIv*u2v7*w(S0Hf*DT&=0*6>4z{O0T2NI=`%yYl#e;68G2mk=)-oN-k`bu| z*^r{x7|oy(Pr`j5Bd0-ym4$3d5P8Xl1}PJ{JXoOR&{`9L5~h!cSPC=@O2I7Rv%^1f z!U|K}TLQtSWAS~>2PekPjhi5~8u~!GmAy$0TFwqDxZY?I@T_^|3(t1w(ka{r`kB7G zPZwpZo#XgRPAZB3~1u;%U{1{mvJCBqw)e&L(r+CM3Mf*UhqD5Q*e6URr z#T0ef2WYQfrhFG{m%lMme&B^fz z=2^u@+7v$q^(GKSxP~wTq&-Lm-_+5n^_y#)a-oe&JKuH%?dn-zmv_TW1kf9~*@Xrw3WD~Ys9q?=Og1i25j;rs-Ud&$mM_+&KXItzoxVG=p@MFz$)&e;T zoVRY>s*is3qbe;erFvleQt$&#gb5=}@Me^QwdeWK4`t`Tp4T3?dGlr+*u9sk&Y;eo zz##=emp7GC{rcMw_uzcs9n-O~kY=e?rG{wWLz3m?`j5uvX(Dqc)__&okUguOm!4Bw z4@ny>=$o3t+FQ9*+v0~1!Hu&JC#W+L(n9tY&6E&if@WD;*^?KZK?n=aw!9WZhWVT` zrjiXmiqf$;l2V-1!pFgMVAWW6TAi%WQ_5g}ZEGE!08xdzypBgFY z<^<4-P>C6x%_QI*;+l0q`$E{+jXHsHYIOZ(E#a)u-$4g3=y3%NBxs9W&^#)jeGugK zwqT1##Uo*}!i(_AeRB>o(v?uEJkazeDj@!eD{49Vga*$Z)h+KiK(b0wZAd)y4|Zm9 zAR3D_o&zPL9d+xnn#Y5h_g_cAfLg;(lM&FnIdc9i#LX9;{DS`OlmDcK^|gGSs2+ab z`w+lZGWJ(zwsUp4or-We)9*vLh}U(`dELLOOndk2RKRcO|5h5D(NWezRgUpJgdlmE zYL+uMUh`=9#h<{&j@g(F3}8ujbu9hj&+_UXVXwXRnp=0(=%p9V=^wxPJ-wYdRR*;t z5lPp1PU`c%TqQmp)E%L7s@g=rgqY8>z#0h+0bV7272;GOj zJa<_4-?LvE>PkU!(^MVuYxMY#jx`Rzc}1^8*SfS=GW$morT&P%d;W^v2O>H~EYQ)` zPZN%S*59^KHT$YH`sRA2pyhGU5ca$`^04!gf}qv+zRkKht#T@`tT zloK67G*3`j(*RWiKlGD0XJpOb5;GzXgZnOX?bHk+idc%@&W&4}$y4<#p{qo2B@sqH6&zFDi+`9Us{cVL4X9%F5(n#&LZFJN+ zOP~f<7Iej^6pJwe>U1`PBDk;NA1IVDL?

    7RJVvmJiA?Rn3A5Z}kGrLhzcN8y}V* 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 z%0A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�b)@D&e z8NK1wi}6Vs){B3+UhZtH-vg1VawoAi;wZ}aMqQvZtUsynz9-MTS zYlepN)7Q&;%dODIV(~tUzI*Nq6YOvHY;y?w&>vi@&JHX=)NLm4(8RO^-SPX^zw zv|Ae=+NH-Uw&*YK{h+F6(Ul8BQQFJszq@qCo?6Aym?pG7O(YerL(Xg;H4NFQ?+RZmOvFh7@ z`M8p5kALYPQLu~jJoQU;e&|z*{QRFPc@dah%*Cmd zGn8CbAwSUwgUfyJ-p)g&|5y>uG;dB%$tR!wj{Y3P6T@CYw5s%U!p2fCE1T7)CHvj* z&}WVg99V4z;U^{*%oPF4SmB|w^n5e(7TMszAAKSsR>apRph!^Y&QYv7okJMv9M z_e3hEj1B(C0nWcwd%LO?)8x~v^k@x4xiy>!{HoETg4}F^PoTLveoV*P_h?(gu;x~` zDLc-iSN6B)qMA5@pLlT6S_m~JkdDD|AZ!h~{o2)9fp>p28)gQ&)0e1NXUy4$CM z0H63dDEwOAH*K!l=DcwZmieQU&Bir9rX7k?A`^s{LWw%6k&k^! zV_&~lN##}S2W_q8+%NjVdrbL_dB6%cZWH1(Ow0#8Jr7U+Wcw($o ziTLmoXUNwK+gCf>?(oGErpU2exllj_M}(F1?MYT1tD^F%eEsD=e^d=n_3iocx0F&{ zi1iyr4&Y;n(8z`Zk4+Q0 zrw}&+4fO`%bKLu-pX=^VUZqro?wNB7RaBO(eY=h;uaL;l(@`hS_gHvOfIeeCqZiP4 zScDNQ=@fkSvK#Dcs8fGWC)hw2yvNYQ9YyHa)&#>vl;e~a0k&$CejJ{JiIi}a00GD($!5AXs#*E^Lo>bYT zmqHU)z?i07*naRJ@zc!Um$5{p^_K$A-Am7WTzCKK-4q z@5E%nTX1r-Tw9;9cj^+ew-@*w_y_5IQvz(@J{sfed20afP z?BO}p+JSa53K&5>j#N+H_dmMkDne5qKBA68b^75L;)c(ZGRnXGv@FZj&R?_d~&Gy zfG%5Iren|U)`6dHQD%`}CD1wz4A!fY&8d3=3r+h5_13|)nv}26BQ1>0bY;Tz9y`^j z1n4pj4m9f6P=qeY$){Y`4cqs#O>gGhv%TlJJkOcGg0s}QyzM*UUao~pRP-PJzi#>D=k!444NAp9 z)z)VN?$L<+3C?e}aNAmBRuWrL2wD%k4@M4-m@u6IaylQUau3dWVf4oU{XkPdmw>?- zio9n$0ayjXovooZ@0^EZ`LdK%mabIW2r#au!XhY(tumGn_{Y`rpVR07 zfnZ{o$NYQMODTH#(ZaK4yP=#7mENul^>6!pA(K5f58mjU^yS*?p-lS^X=wK$)o!WP zP<6SA;C-F~CKi>MtmOPer4*!U?~{9-W~*L{?-OgXl_R&1z;)09y9jOm$-lW=-~Qq= zYDx0z^PgO!z<#XWExoF|q(;dZ1aG5#N-A=3Kn%hok7+BZ{i1afCe1;yUn%W@2&%d8q5#yQMRAfa!td{A{{byv=R(C&FTMA*NtV zq5&K9m@-)5xDUUPf44gZhdKC_y-|uq_yq2(XlU*N+Xpa@lZT_dEVK+>CK4~v0b>xd zy##BCZgp$r4Y_KFgM&GmklB+w7!#=dMT$UNlujmtU@?@87Tf?OT*R zr$B+$M)a&?ZpA=`SlwA`4dV63+oSzY69n?@nL9lVB>Hb1{Kx?KW3y+;3~-# zr3eKutk4b-lV%v^an|P6e$=1k$yqQt7W~cf=w!+He%j)_gARr!6N766O}yqPYcF>H zlv>l>t`B_%2i38oUK2xb$|k|A0rSnkP^ZH7MQC9efs4Gb2EmU!zc*bOY;665ValIT1pLFL z&SQI3kQxECWw~P9L^|t$u_V4-aYOr5*zjZM9On~UA|40iRBa=GLsNUVMqt2rZu@@d z!C0849@A}0^L71|w=0WaF6M*5fBHQY$jkm(I?;=!KNzD$)#Bx9d;SQHem?bdw87A^ zR&&t2dtj{yjVEgeFA~a;gNNm!E^fa4c0KW{r&POny+**H`&wZffy%3El<1R07u>pe zvld^xLNPcZGO(Rzk7IR;1zMK2{9--u;Dbs47kus2*W#QR=k#&wGgkL!O6Ct>!EDY} zt894>QQw8y^-TAEyN(BEs<-Ru=jplDhSYsnbgaC$zF(K_*rI>=-X8sFYPrgW!cd^# zZ09`M`h~SOwcscVoP$co(RK*Yw41XAIb{x<%5knpqV$G(v0Y-;tTy$OUnyUHsl)0L zy!!n9O-uFaq8lc){b9mpr=`kgB<<75WCR$V3C03_?w}hjEbHWB*|{_FMm(7n&cyFJ&LuVKxqxn{KjSFE5O(H>uoWv#PMiBO4k*AJ_& zu1}dWGJs?f%Yu1137;)X0W64?lBXjdW)P(9<9~FUuEe@-b95nbAVwPd^{XFl)TS5q zYR&bFfvdv@o^o#BcFx1k;?HX<)LESTf8i7}Cm6xL;}|k6AsGvV2~Y>X9QE9Pzj8)l zs~DMp!w`XP7Aaw8fg!sx;Y zYx^|YAcQ58H}Y))i+_OWgrig-8!58x2om%G1QpA;wYek6Oh4g5=k4_hcIxDR@^`1YsdQQ!VHn16 z9LlUb>6iuY`n?b9rLuDE-o8_>?B1=KvbkUfGqwM~0qEe;9N31_o=D6F+33JQu^;WD zVXZCXvu)f0fafPB;bk4hc@~C-GqIDrUj9%0&FbDZEQUd^g4^1IGwdXDON^sq;h~LqK1FK0i$w%{;KrjH z<-_9D(+a2Z#t{M>1+;25baQ*#(4g;@ni{!ZfdWNt$^l*FXtRdkdGje4lEqhR?;#j3zVT(v0rql9)i~ddXgwP0${AJ41D;_iGzL!Y{=vB@ zxY@}|u3%fF{rmRA0@5t^DmDZ_Q&4{ESmR-+ z`6e_GpQ2n(DojDSoNt>BL$y1Xa|@dxI7XwoaQfWv%=7ZnmNnHinn_+y?l+uvB3Zw; z->gjxwlfpQF@p?QI@2{LF6KjM+`PV$;N&ab`+QDnz$RO3JD_L@w|!7|K7F;klX3cI z9O}l#Jy=#4BUol_ZS%5;ww@APV_b;N`0LPVBN*e=@GNKWvfgJ9pkAOHBmP)L1JP{W zS+A*Ye@L^hSwde8^|W)6``@^UQyh+lCnadcWplLm;b!KBVI>YVP)w5vf+^U`>6-}= z8twJTz2-)Rr&K8L(`I!+C;Q0b8+2!Rva&Lum{Qk~PBrbp_W|ZJ(=Nwm#3>2h?6}BM z4Ymy`F@=qNMv~qS+m=<4$CQPn(3p0ARF!|VBE2lAEMTS~whnC}v<-f7E|S&AsmY=(c@TEpEYL}? zDvbWyuQafvUZXgGd4RLTq$N3KI#>UI#*Wl!>ZZ$ZzDn27p4}RU&778T%E*cKewM{O zb;EFK+0OZQ@?}DTB@10_rfOs2FqR8*m@?dF7TP>V<9oWwKIa*F>o>HGpdV+oDf+V; zEvpOXT|eIRrk%(^0KFcD5TiW%#m^tmlRtWh@VSdL6AWHbN^q(8;`$H%IUhbh>5K4Shm<)W4Vf;e--8w zI;T&yHv<_f*5i*ns8Zj2RpiWMG1;L-GnOd>cy5uaOMBX)wegvKy8fO&QCM{k;jGy_ z;s@bQ7*!X z9c@qIDBSVQYHJ|E;Hu@i`=cMht3AP?^?Q2V(^zV-szrw@ztHk(g|XL(W&K3=4=rMY z{eAH1heLOnuU0mxy;B`n1E8NoQD8M`SDScXVdf`MBJ{w1l99t5UL8ThLk&APF&%$+k=>!19Up1tgH6%`bo5vw1XFD<{b z@ZWG02#k}n(L#@of{|q`8E)ET?MXS_DJcZY3bn&KC12+{A6DmKv*$8r-=N!{cueJ4 z)%s~$l72LnsEdFE4luU*=w%pJoy`>^#8D(oF!)l~AQ!rlV6Z@e;G7ds=VXj(rx@>j z&#QjrEy`JnRui9rU_GAe-2eLhtSpmlIB-9FKTeSZbwe>{a{FsN+|Fmsp-e15jGr!f zib|D|RYu>d$Ep^t16z-3s0S7R1ZeBqU3Hzh|Hsej(wi2;#8Y&^g-gq^GsYNSJlwug zg6YHun+IGdx9p&4pGTnxo&ZuA%_g>PSG^v%;{nB0Mk}W#M_2#Nb;_CD2eo)fCY&eMf@53{+Jx z1i@ryMX7dHgvL_bN<22E(fw=$7>u#->kjn}U=sJLr3`a%1)GYnT1BP}YP>sIJvjB0 z&RnU|f@>7*hBd&YvH_m$~Z?E?r)G!6hX6HF~MR0OtS4{ZPXqm_J^VEOf zuv$0nP}XIulv-A;fh%r9bGHwZolhxCE>T2Ap$-A*hzRQgTUCJ5NjTc+cqS`CA46$0 zPFVMb$JP^yJyEqUz5>(8hzc)VsdzM578J+XR767C2mh@LFK{F_r-%XaVgj8t*|{n4 z>($1a|IO+zI7I+~YJo)O?m*O~wxq)<{C!sfAqUkHBcUv5h zzYxOEKJqyLT*`V%IFZFNGSao`;)`|9CqJne9O&*!zsu1ukNeO=angoIAJ>lOexV09 z@6(4?tiidqTRS&xR&704;>KpUg?;+Khi^kb@@O25XE=d(TwoIej8UtjH{I4;V8Wth z*fyErtdJHZ)2tmvCwSd$x2iIc@Z=?xTKvANh)%di&wlp@8e?HiCyaT+ffjY{hI(<{ za+PEiX%qp!;<8Gd4bALHP@#c?I)e4fO+>$rfmm2Y@^L6^RFrE_I|gc%pO^`UGnnG> zA!RZu(){CksclHDopHKm5n&v>Jqq--VkY*hAEEvz^-#ZQmpXxS96Qpi&)jvnR$oEb zbAqe{dwQ@APOS&?QLtmJFuKI!*i=5RT6OC-s0rulJO@l_bCikD!8zCJat!VE1VNo< z&Ya;ati!{Y_ek>)Vk%}=>+4_qnhwFHGm1VjzoIPYRBDaLBw*Bp!z07mw|9@0aDFGa z^&LBRI9%mMk$JMSt8FChWpkv>^JZzZcY~XpO)`Nd)bh3gwQ*%ZiJZ;n+1%hfo@4dc z-QA__+u_h>Lu}teYr}bb?Av;4HyrL-xJ)KZKK61hMKi6Fs8jz zgW!ZGH3MhEY@!I2@Y&0FG00c27g~$5j-wKLDNwCl^`k2N%nd59D7YZ?XUjHCrS|>D z^u&4uWRzC1P`cSD3aV*rMhlKI5A>}5Vd!IV&K=ykUmfw_o>M(A>WpY9*lB9RNn`k5 z?R|2)e)YGTb@z&)(NUHkC9(W1dlsJ^vLQ8>vy#rFm!s^K@6uohr_P86to{jWEX=>kO=uviQ0m zE&uj9T_Sf*3S;5&5-lum?UmZIbFX&w(`j+^DNVpJC~`<+yLvUuLg%?0_X;$&J-_Nw zZ)~6Hy_?jGmO6*}NC!6tU=wPZOBC;|#LF@g$3LFHM#9OnEip(4XUNLwviG{jY|%P7 z*>p$v6oe%#*)S_aU9wvG(%-24JKun2>!@;8gSRR!QPw~GHCWD0jSRFxMOX5s$sUO`ZcT1z%*FUO$99CkkxKi;e zRsh#wz!HA6yRDfJ;BiVZXEY`OLw49?$1r!&>09CCQe4>2p-rJh9W)9x)1X;DxA)rG zItTx0IM7TqfM@DM7dFSQ|1|4oCrsz|#Yxuxr>8U=icC;4LE^7qZMgp%_v-P-9#?63 znK}@#GIR6P{K|F~Q#9~sp9|qLk4zimQu^WhR^e)D(r!Adi%`PJ$A`a}CPvXwZbRjUWkyfl-p+ElgXY}3w`mU~8dzB;bS`Zpz@UXOf z+g3+-yy@m!hzi@LUq14%8X6iLKI9av4%Yuq)IaCfH`F`9Yfk1qKlyj(rl#(m>1q359OK2-Jspcz`=!$Y$&{mX_SC!DV2(A~cSB36?Da))Nr|sY8y0V;ykejY1 zW){C<2%ci=bTCh$T(Z$dq_i^ou^ubNqi%ec>ICG882~ksN-kcYSTMsahuXB~drzwN zhwD^OL132YP3yVN_FKB2wVfsAze!}MhMi4X_jk`hN7txU?L)OSuH>{y`551w&vj_m z)4Rc|&(UZPf;02o!T&y>mg^P)E43hKp*nKzc=|tf%9$FI-~7Nv&iMQ3@8}$TPk=sS zCzCX;B>7n$4|~8Z@o$thHeA;4sBh$qdK? z&(!k4%%9C98M=cx0NF&FR60{Bw_mGuFTcPdhLdA`FLXFOX-)!x7AMrh9PGLT;dE|_ z%5XS5IMt@TNlmK7gFmTnOf`ws(D~JHFX+V_!5OWZZ7S>@XVIUX6VLL`Zu7zE^GpEPp`_rhlJ?r$&^R8wsCw z512X3xCja+U|DY=cTUMd!t_}d^SquGszbwg8vfQI5t{J4YSk(Sni3M6`}_Ny{t-I= zyk_b=-rVwULY$e{KlbrY5a}*KpZVP9w0OZhb-~t>Mf-jn&hiLMxyzw?G(}c`h=&z9 z8EQ|Pf*~VG|C;k@J@>>q&6{7X1&axrjo0`T8XylWE@4J69vW0{p&XV+dzmJ5R>e#e z*HmfPJ)xH#dIW|WuPRqAMgSnFN=#%hS|U+R`|!kHea*#+Et`dN9diU>*ro{H)YS*Z z`O-x=MfIu{2g9x%$JLSx|NNW^un))8x4Bima2P$j!}6e!Z^T2ku5(HkSBwBXYfu2E z;Qo$-iYI{5qRN#z1dY}h7|MvrC>6SaxTK@iG+Y;$WFC6PQagPIfpv=c&|oTw;Lf|C zo=RUhTf6t~(^0H&Cb&A=F{J12CW-OC(H?PU=O?O7rGbm*RM$Gg!z=I7@-n+KC#cjW!a1G+wqb#|&pJBF6BKBp)%5aU4lZ0l?3bhQ%3IP&-Tw2)2r?8+j? z65`Zh@RIZP*YwOLYa{~~S*4e>-*p)bAd!g0utl+=1ali)SMaK04nkprz~@WH->M^0 zGj1)_lDn3wa6ys0X>qE5=CHPZ<>xBU6IyfY-#eIS%lzreY{%c0G~ITVr`i|y=>@dP zg;V3og|2SgH>7HJyDD5q)iR!>ep+zrr}}i{`a>G*9sr7oPgBR3+Sw=+SK*fx&p2j0 zhQ{V;%kw&g4`7w^^KxqFwdMP?w>kCTdjj;SH4^%66-k$KghD23cR0Zdie_qjZmGuV zCm~-)aOU_pHe}>SCvb-o@d)~rc!ag^-Vp>~A_zs`xQ02|=r~N^JD5GGre*Q!@&%kg zB$L??xU;bw1*>@QzzYhm9Z+8OT!c9oA{agn+raBIeki+d_#P?`cQql;jm9-$c8xrv zXtf5La6%f@(c);i;iD`C_t-ZFNJB}O28d!5xvWbw{bCKWID-iehvvS(RW1)j>jtL|rs`Slm_@1Ou^%hqK&PV7 z4h}yDX@AcBO8H2X+=b=JPRMtlE*+TqeWUPxCno|2LAycT%)#*dSHkO6&~N@0np{k1 zC@(K}0+g83lr8+WNZ8_UEChC*eLqvO-wb1Enp5))2;KKg=f7RYEngw6V-}d`yY9Xl zM_GhVIHHS+OSScp9}}q$N5QE`L58R9_T$R%WfCX}YQyXiyxbEN>x+Q%yibol{ID{z za+Q)3!7ygrGj?oYv#s-6O_oo`{7;of#YAh>%2oR5qxb6w4v_A|V#PQ0GS?WcyAsQ8 zmLC1Z{o3`?L6sB6{Ia4fwV}Np8ywgESC1$hj_HLkjck7UWqp5dk7lgCOPOT_8o_xs zb6K8tjBixJNR$?(f*b94Ozp4-bxnB*91{*ZPZS}*DZ2|k_+}`zau=$DO<~WWt@0lq z)!a3?%18r0&fLbtcIIMJj!@lO)UgSK=tQ72ANl-e)z#LauYC1uPWWkqKG>$=$xU|8&uxVgkM!VMD+JXsqgfQ&I zg#2yOV_@112WvRDDH>s-brcox>>?Bzej!WwwKQoR<%I2^_`RRrKutsw}$zi#}~aHWQh5<0x}vSSt!k*p&!wbL^Lg zVDE4%J&usz8O3_(-(JvgYrii2_+^Sr#D~oK!D-4EKn^o&vqecXrnFO27=9YYOYKZX zzxng2r~lgb_XOx)tB&9NV)f}qwHOFbASlTq^;~s@#vWQHZ>x_*G^hpj!B`QABU3c= zZhjohU`-uB__juLJ%3`YPT_?=mJ;K%N26VYpl9+;*$ zqK^4-STuANp;>G-`prze#UsugnK>d7vQ+3QCji6qnyQ(L)-49?XrFotyc*9(W823r z7h$1&q{$H`%7_ryH!=hP0K5CR9*u?f5>_;g;cdoAca0^7Mx0u5>zTBQ*PqSy4 zDc_v@B2$xz~0CP0T9SND17pKp|h zv-#cfWiPVp2sfFT8M@=nJD4N!!l$hcf^}{gjaF&|5C)uXx?tLPxvpDFa@&DQB&Z|0 zSg#xyAj&9MV-~dUefz(annnM@da-=@a=4>|p5$kfm)AQdB*a<08a?BDDEX#*WBMhN z$SA^X9{thJ=4J}o$c)kgd5H40_=*}0g3sRb!t=^1$iO;Mr_M)q>&id>1H}%(7tM&g z89eo1G(icH2s+~(k{?>imrL^X_|{``0|Rj#UP>@%$6R^aR_2u)Qg3oY6Vd?quUn}Jc zUn27AWjZuitl>a9Y8~JV{ys$mLotOKE1kN-!9a7o0MFWp^dRiXay#DErHN;rM(4gk zy5b`$oK=C~XqE8J=?oKlw#)ac$27Hjr>5?ISjjoi*Hsd|c(M^}R4}XNXX3}oX8;Y$ zdoGsx{P;%N4C^=+ADkw%eealF{pyr*3EEP&vQ*K~cm7(k@k-yA935BB-bMoAw3hF}4TPQ?R}?tq2!y7|NCYSt z01}4T!LpI*OmZo)Qh zz@`vEx_zP@_(`fN;<6P$V|~bXRQp;EDmA9uajLV-Is%Kc$OJp?nX2|&9d|;ao8V4E zh1<53IW#H-&+4>9=F>@{BF<0-EF57(NHL15Nz61OFp$I`2z1~qHHMR5EN$uwH>eDY zA=ldkY5`Re2z?%V=kKX+##|hi#+9^kxuWOJ)zR<4Lb73-GFPuADpV5M>}YVFv@L_W z7cO5v+OY%#c^_H;3oB|`HcM~o!s;|fu;DEqueFntH79R&?8L$wJbZ?~rh!IyfsN$d zkgU|^*lIyPLe5^TXe**fveI|V;$zMS)APvb`aq~38Q$L5ekM!<#Ctr{k$2zq;c12=ZeT-qI$6K8ja>%N zjvsvg2Utepw0Pk{{q<)*ul-MNR0H&%xkMlA2d-fOSYip%g15DvUH`0}#~GBttpEJR zH}#OPBn4iZ9 zLNcTgEO7l@5h#MALiHcWCUt{!_lMe_zUuS6E3Q)UeDcyaE)$I%uqOjneX6c!rLN5U^qKy@r|JNq?OHm2lO94Q;3G?)>iE^uL! zyaozzq73*{ijY5oM(fCUy>@lLv75C*aV(ILKtF<$mMN)T!wa76B6YU851n_?_+p%( zY2<*pcbPMviv>2^oXKLmU`L~o?U9K2A(1v50t0Cg%Ti;Klo`*UiiD=ipg3dQ>S(Jc zymJB!6;Nq;;)zBTr^KcIkG=N*kLxY8%pqD~By%K)^^_Ni5Lxa8iE(9hMu%?{OkUY)Q^>gAv&-d{{S2kYgDMosz3PUt{ z4o~|*zXW8k=s;IoH;SkOnw?pQp0-Qa^~gG;lgiIVYEGkctY$o`P0f|dDK50Uqa*Ne zS4K=3(*7tb<%FsJ8toI-a{{#jJjux^lv1z9*S_*~#B;k<-UbUvnb~`#i*xK0oiOxL zZDJDDDRpS)V&SbXazXpnVN4a5;4}ZvFXO?32h1*z7I{OYDU=F_+N%1W+67wyyCf4b zkMz%^jnC?NOWJH**Lf;E)@h+2skTKADWHBg1f}@{5j3tUuWZM`&Mr{qgG`Ao$%thQ zxoWZrVcEj49Z-&$$@w9Ho`jnQ$&~d#Ek5-Nk7LbF?y^u7AdXatCM;+9Mc-wkF-Ar) zccbG7@Kett)j5d9v)j~s;e zFaHubyXgbLqTpQ4yqMI?{U><23E_91gN@!!L3KI+Z9eMT`ipYJRTS3}cbDtF(M`5aNcyiP#mOk7A&^IbmQwJP8 zqm>vWP)^9KMDEUmxN@N$)0gCZklXdcRAL~X;qd-+Zl2PgJEh8YRB~3kvKD4ppu3WnlX`BG5UB_BiQxPQ8wEA9SxKVO% z_#2}z07)Z>8W^MX1xL7@eFXt7SNmx^=CYHfubYDqSqH{xtvq~66F5mH)=eT%M29iM zr0=tPke2Ep1rQ~+REeB+(6gVPD?@I#1g1uDg_7OWBQv|t3-hLZt-b<+F&O>q^t%5V@&Yp&}$=tbUd}j)UWLL=^ zKZYIEWjIvE#U)*7A3t{mDV*6{lLIJ8ocBL?WLaeyimBF7PNy+neervE=fxMO z>OrGd?r;s#1$Z9S8=T42D5gHJgA$u8s$wxWSdmZ9YyKv@6sp6TEqiH?@h)=8GLS|) zf#ibb=h(G*bDgdf%~zEY8L{X29Q~eIFiFT|Edk?UU7{Nk=xlra4AM2^-v>S z(h=(C^Li&zLzF-l zdl0Oo6owcjkzTomf>Mg_#71W-U1zg{Cr{D1?Exf}?%=!VVJG@e3I$6S*nk8kNm#7G z*G5;G!-E|-ar$M9aMBr1AE!al1Pz7KDRE`7Im?zJ;8IK~(wkk^kUk z78RwFy_a$1^1o9WnT0wo3Y^9mg-D5mZG4nMOYb)?)N9$Jq`y9`4$t?+5lGtvK3EcZ zee}+`J9*^irT@!xS(CXnIW#mh7)yOoaY>?l|NZxy_s#}3vlFA=C2hMvuYLj#0?<~R zv+rH*bEQKc0So~e8AwL>K?Rru&VWJEmp%WDuVWRBU{$}ErWa1C+`LV&b+)aa0%bSe zsec{$S*6HyC(#A=I9}=QMp--otEUrnc@qed7VVoSkKw-k579t1gJ70`hVM1ajcrYY zQ!Mewg3fe+`IUt9@J&#CDa8cT3d)leOyAYwntdxkm5(7hWs0Z1{!j2$zZi^ORHULSw`&!d$S4e#}sIideSHt;hQ)uNW_7_tZN;l)u zM+_hO$O%_$oy9)0=;LU?iF^9w$&;oJmX(zmE_cz^Nq^i5GkrMvjCK8e|IM+7vZC7hYy>PvuPDvvBq<1$PA8LI>n;%HqCo? zOR$E)5Pd8(*vL6QkVVdJ@>$#H)QyXpnWoA*RKGMqhcy1P(KgGrx&)!-R$>#XaB=(+ zaWGLAJi!j+O~wmKW8}m!Oh2#=jtokh)xV?VVd9ECj>NtsfA0b4n-=3t)tY(@5`elh zYml?^X->GEyhiVRHTm#!`^bBC7^AAUnq*9GNyBC8B6_Gou!4He2{{f9>O+*$2FTVx zu1;4jRSE*|lczF~`qU-K)Tbq&R-+f#iiDVV-!z@`yg}(>!;}Pctg#LL#e1(~qlwPL zcB79A-O3CajqW6Khl`5^_XJ3vjMrL6@s*c;fUUdsu?2*XT|mxsHUy0gwy+q=Ddn80 z+{HC|P2>s!(zDA~`PA=nHge|dIdpaR(zUe{2R{Cj$gL&&L@OoFDW!1bJF%I3@8?F_ z*|v9*E;AjYeJ9Df5k@zShgXyp;(ISrhcdGcC7yiv=#FqCl#GVq9;8>4wo(f z{Km-dB8>~9i)YW`r+4f|R*DV9>B&f?5pUbnBzha0aE``=<5cmet*ybQe&SO&e(EG% zBH$L7uO=`rAQ!ySl|oe!Em)>B(el4adjMNNq`!9h)CUxFefDpS~L7Twy6dwBk_Qo%EDCMf(cHt@lbbWs-AFfD3i0j%=WPMtgg^xh}>KOEPZS%54G< zCX;v5AL++iI_Ol(v$HQ&q6ynGLTCvT;q~z}9879Jk$VVUZW1+8HeFgrgY&47-CT9N zeA!b6U_<0$)AgYbBY5~VOuzIJP+Z2{PO>~vjj}LlipyK>9Cmx~z+XRsmAmUq!?nhW ztJA8P>FxuCOt*vvU>|g#c7$8EdE$2@*i(5$%kWmp?Rw9u4AoC1iAf>v^Aw~_5i z!Q`=1C@0TtQExIrDQS}I5kSq$;prU7QYnY?#1&B1^3vg;;*0FRs6)f;P z*W|1Aqi3vpZ)>_25xLT*1;OV(|9Rt{S?VSN(D6)j@4zr#d*QnT&7?J?^!&}&ob~)KcT}TUN!NZ*;C$0Afd~RH5racDLIFh(1?jys;WG2;6s!PbNI)E!Z zA^g}AkI?|Bgu@*d!YsSR2Bp*b+$au7pA|GVNn*W$+t9DR`U-qpaMrFvO=cDv8=9!cJ!m{Ty15`Qo(L(``>p@>Ti8#| z^C|*skbm@C~@yzjSf@0s%$ zBWHg?4GrD7Saz{LuT0_&i*tbP?#YHm%F0^LW$q*m&_PEKn|}BA;CXCaWZ+iwyS9q& zND(=>s~!K$r!n;w0W?{##MmV1~xeW&sEK>0{#%XXH=P??W6Zculxj88Ch`FGucP^xvfg(53-WLPh;h zb!e@eO{=`chB;>=S#*{c|DduV$&%{So=94|gQ!*f#W+bnRPvecA zR7caIPECi?JkrR(QA^I_srF_J(BQ5Ebf3$CrjV<|5K*T9g+JhB9!PyQMr(Q+N_JAR z`e5qE@X?h|(g>^60LJ0ICX9#bQBHM~%J`K?%q!+1gBobG)|Z#0NN>=K&C8X5Web{+ zLlSG*6;VQw1B+$xCB!~PM?Q{JSs_$W0D$a0@d zAWPAKt#{w>dyZn)L@U(|IZ%k}ABIyDcU7^DjS(54Tb! zYa{uEbI7E_EmSvmnId87%gOX(X3I`sE1I^oYgXZ#|NcB)|N56{P(za%I!keq5onO^ zanBDP#&rHDDJi)xa=aOt^f=hwHGwZZ--=BeI#F6ggIT)vZt1#+l?T?NqhSIEcWg&p zO*zRn$Vx&rl1P0oyzcbeLY`G?lCl%45Sdh&DxhKD(SQDDJhN>Np4_+=fBO%AM+3@4 zq!B2;e)KpJN_HTDhQ1Cuy~(Sr#O3x5v^HMG(AY3e9DkR9bBqg|3eHDU*t%&mnrL*` z+0~6JRC{^zwKuVK>t<}(wiVU2)yOL-#O2mj1572^m5sxLblxI>YAq;ZOF(_v;!wB1 zvKDKiI252(SV-Pua&A1jue->`miM4mCSo0+nZFY6x4rPnU}j| z-i*!9?Krl2*nr=So{ntP)Df749GD=L?7$><5r@;@rCL%=_#!b0rS|8#5%;Sv@0rhopI(O#B| zFN|cM&d1%o1bR}9pQL(hAJQq*JKAZ-{ts{BE=-lF#(A}SrbT6^dv7HyEr4c9l&EoS zr7&TsQFpAjl0Xe08o;#rwzkS{CB9pI)@)~*h9Id0*(%a9kh-b>{<9?*qBD&%Q>l3K z6;ecnhmiK+evG<;7^Qce%05acrfEs*r$Y~R=2C9QxQ7T#Y5jhIlT=*s3R;}g7{GMq z+q3;*2Ab$VVU81vFySjl;?d`^Gig0JWj&~$@=;lXTbq8;+>vFXKbha7yyA|hp%mTx zCho%H)gMD4d2+dkmp~r&q#X2yQVic~CILiPx{{*9Adoar-ISN!sC=1|Tdjt9J#V&z znFbqm-U5At)LHMuI9IuC&r+wdrx)XNkt`UTz-^)_Ul86gJI0TPQCvNayoy@%G>*V` zsuSy-=@@@=07v@1hUsl7C@kNMcn@0wb+>3HIWzVeK+J4T`X=}rm0l7lAz*o1Qt2Su zaT@h!i)*Sd#fvJDWeG7aQhySt)C61_1c>$TB-kXg&S(M+B}d)Vp>&XhgM;;X2UQ<}NF5DfeLf|#kAD=o1kfWK z?6WcwasJdxT!VF9f$13YYE_h_LSW5u7ZOa;*{MUcM z)=%t1Zvs6RrqOt=ob-w*4ctYcFE8GA=~6w`RVQ+p%tau*n61fjqnw)#gA-w#rsI~H zHFb!i&f)II9w3Ds#};_D`ibc7)b4bCJAy#ET%KEfPWsknhk(^&0e#hv zLTp-ZM_TTtIK$Kn_K$M+7X-w#FVZ6HikE%cOV%CQt4Igml|+WDfh44EUX6^$pG25K zD}}qNoTB4s994{_K6F3ELQLzU`;4to4xN=%Y~7Be@rVHQ5*-joT1cw*HB7xWnnN9qxy3H|f#1RZ&k#P`Sg) zRqz<4kJK5?pl)%3pZa`m6q5TegWJY=nN*V3fV{|b&F`_8%AkbVo|2E0`}X6?$>)*X zNk#&yFHBLVXps9RnY8pTig%%(;KNDjTqCJqntlC9Q}W8Aa{Yj~?=8V~(M z60!-frSjrn85m7yqIKhmk{S1VM+mmOtk*oaIr*}%Oh$}4i?+lGI3*Wd)(}(nn)D@Y z))uuUdP&S;fq*1inv`|zMtw~S<#8@-wRNofZ*=c+<<-iE-e<-Nw!8?Kp(Kxb=dA<% z{+(QVD z4Klu5?98VTDf`8F%1?@@w&mHg4nsNIt@&0X2m3G4X^#tgcI_r}hwK_6OUI=u12v~O z0$aP;-3ieMFdd)x#E+uCr5W|F9Y;UCo38j&CE`kwF~NHAP?vk!=|{oAtr+iZBxUji zeDblK_{7H^MLb=6pK0krF>Ny5`ofp+&@)d_&$f_lo8?DKcf+q9({{8#X>O(@o78Yx zbj{U9G+tW(a<1R!EC;Q`*%sA?WILgSN8PHG_?e&oIehak{sJRpeL1jqKMsEE6I?K? z#LCqx2!?u5Utf>2+`7*#EFk!$jx&v?uJrVfiZYwKE8NQG%LK|N>3AWF06AIGt&j&f zR12x5x4DaF&tQ@q+245Ue`58=AIHImAE7=wg&l=O`18N`e^E_!ku{{RltHI4q~zFP z7(=4%OZkj#_sY9M>@{;?3IA9UZoNBp5o5j6`d-3U-nCI#JS& z!+x2S%w1ICka70U>Er+$ZO4&A)x5L^cf(m+#D)=RbF8epCVy7lC1j;z?H~PDBj9mU zZ(m8YGl|HG$(A+8V3}N@QHI#=70H5 z*zltxs65eu!@u;;nD+GH-CH0h4IB5P>)S6Q&@qV|DkK$FC*g7msefn*oZe5C z4Z0a`NuX54#b+GDv}mS|pN+;v9Dk;0;Lt^GR_EpO1lCU>F{zm2l7kZ;K{9IYu7@N1;L=IlcR~`v{Xv& zs4E{G2sjd$am6l%N4Aac zY`=`8P;Jdf<7Oo|Nc}p2D5;iJ(x7)84d&9~#we+_qm49%eW8BbPpMvryC`n*eGez3 zV33|i?WujRQ=KQ?<3Of!5P8#Guw@O=O)h!C$@AVjnuZ*D^PHF>3q}?}T7?IzOAArT z^RIpLS$OHh=jo4rge*G|iojXPx}{U~y-1JNqyb~pSwjiVFaOdn;=@1nlUyLuwLGb> zQt1-d>FYrEcoPb@((v;LnR5a?NX^ed;)bno57&_o{UTDS0&w!%U!i+?dNw1l2ytN; zjvDaHPN<}wE-pMZ#?RGG)E4xcHDS(ve(v-4#t01+T$>u(1xZ}<)~>}xN}mV&hX{nn zxeywsibo15?b5Ms?J7L<&_ON;Q}NC_Z)4B?ecV;^;mtSS!qfD|D6fQ4fsopRq{_)j z9s=UEXr|hot+}7V0WKyf-OdlB;Hy*@Id}ddZB*j%<*$61;QeQD`qUY6PY+ zwo}I*U-RY#Tu?lBTJn6olT3U( zG~JC#>JaBlk)mny{m5KbOQ{G|D3bXc6(^(~Vl|%Yy>Dr*Yw*<|%-6*wQsp8OKI&{w zoF(|n^q@MIYh7+-2gj)+?4_CtrO(Nfnx@f}cSb=O;>o@t8Z9b1b6Y$SWz0jDD-Q+b zbgGifl|8ee2{?|@>)9N(OOyWj#UfZcN(T&GM_xu+T@_rZpZFeRA=JC#TRJ2lz~k&fUw7t z!p{_>1_N=762#H-Q3~CEON%8k)m@$5oA!$ZcH*mJpZm;ur}Z6smvt>NkXaJj*gLL0 z7H~>QrK6Fkft3}<>^m)q++09w_Pw{`Ttz9WGAVJSGrg;-DiA+Df>e5s3{X#WcyJh- zs8&;yQiK4lV@F++xM)kK{(myvz9x`aBS>b7^K_>34i{SeaB-Y<(hYndp6$do2p^eh zY#X;>EPIT!Sh8A+nmQ=z|#}S#F)K=`< z%QB+-Z%SJUq1kxV=-+#*@}LEZb|_>h=jH81z7nm{EQ>M!8n!GrkiKlmTmwQDC@ z$msI>zxVqr2OC|B@8El)MoP02yo~4b0trmdeA?VHCj0ihD%w6BoS$go4&M~j2gwSh zao0{Su_@dct^1Y#4A(<{i6lyLJv9`1uuViBi)q}qCv~?JtJ0}pjR$vkYUiI-ldtF; zXWH^jGG>)S2D$1#@@pT(`X8YR69rV0R52|oFF;xrssCi0rf{>k)G{=-@ck1bKAiiV z@1tn%I@oej*e)VbEadN!18D2zR;63#@5^sh77Z2LoP0{QtfDJt^2kchGB1F%DzY1p zKiT7?m9{e(-3_NnRp&q+4Owz_9YD$6M-WeaIa`Q8%aFTEV#E4pC7SN9liL`i6Q)gI zTRh!PCuURiq>&B`)?xb07(BfL*iiy_(>ye!%b>MvAL6gr@rmuvV0YysNU#w!nm~}r z)K-(X((}w`QCz{59Hn>CoeWdDeK!Ob0bV92*Gcb5gtMvhW)~X=4I;UnAEsfXjps>R z&4zhC=^Zz^_EJmnBymMc9S}*_4Z%Jol}U6j9HKsT*hLP}o+IdJt)nxG9mE;xl&n&Wh$}+M-~gqQ18{Tk)J<=NBR$-Opo{xHdm1KE$`Qy+!lCXK^gG8?Ld&VLx)k^A+67lZ9_okM&~oZc z3=WK;fD9w6YlksJNopGn=xm-$cu##D|MF)}{QR$en$qWS^z{yr)4G^adV11inq4*- z|Edj}0m&R&=~3NkL1dkqA7}j$&{n%reij3u6`e+?1cD$JfpRK6to__C{sLYnCEZ&; zpuu*2CcQ=u;JdHBfj|9||B14)G6Rsshb+ps2^#AjdHaZwgm2%z9cRv*F-C#E@!x&} zc~m)SyWE7&oji;bzq%?jl7bSc4?!{w|K7r5v z@gL&x$3H~1j%t(t*agpx%3@a0+&f*$643C<@p4i+tyHyg#dAE8%>&yp$o-xAN6#Sp z;m6@vzhx=kx-4jv{X)p|JAcfN57K?*b1{nd{mn>z7*6ru@vsVyxeEIEL_*#x|h#98;w6rgqCZuw?m zPkDziHqt|nIC1cuphv&nQA$Us7g_4U04bK71ZKlMBS;^j%U5bKO~uimr=}22PP)^a zq)2o@5XV29kW_(&>g9&5V5u_C#7p4qa3i^dTiQF;Al&32BgZ(>`u+4KNaKoE6Hi_zkoNyfmOlq4`dAf6fr3weF z_T5?ZG>4P$dFjfPxF9~oMX>Crp(NF4n2%I)U^^)3iVIL*ZiMP7G{8#A%fM(aCDV+< z#zm5h0)5AO;cg0|dRHl~^tYh9wSkBP+H0>Fz+G3j(!}iG zj>d8YE%2xT%-3=IomEpsBeB$?T6BlTup+4o6I}y1Ocs_c33Mb>xewE9D{K0CkUen> z>EYv)*mAK%QuGN&3Yt8nxHv?&%{Fd71_seMMirJ~8+R-M$goo%_%gi_`shqab_8QX z7>-XM0FN*-%qPDBni}i0IGIZoB+rqQ~IrozbdDFJNxOlMxMYW-+1E?xxnARAO7JV(wR#R9)0vttgNd;dTus*Y7iBbRrtT8Iy`yeB;KrV z!c)&YjU-ZfzV^z?c;ST?kV!uDL`u*1koxYCM;2d%;uncoN% z9{o5_hxy!3y@IU&a}c3DTF`5`ee*C<--b(He+>g)eG%*b;un#*aRcHKxqC4}hAy^` zg@)yu$rhTjyZC+qGYy({f~Br@ZUbLBO9vc2bkiby#hMhPCJthlbWn*U9;C+66gWN! z0eUv`db=@2BfQG0QmRdmCzvV_aip>k&RM4Ym0-b@1&th?dsZ zVW+;QEj^wV&3>fNIYT!op}Ghz+F7!L(o_&U$R{I5!pksX$r~0D0v{7|2 zSE4tWFYAfeYq#+@=5+!$0=xp!`32P9rIb+hq%CeaAdw`R$-ZF_fQo=5wOek&P-3a` z*&sp_xf}_tTD8hJX_4g4DL|=*7BN`eFi|)7QHwmaa~ZTIddPiFJ;_&3^xyWcwT#M;e_E#U(ATnE!67u4F zz>YDp@z{n3QOVV?n>xGR))BmWu>o~I_i3cl*iKL{Uvf{VJWiNa-1w zD6gvKwIKHH-^aE~$4~tC^2;xiapN+|%gYIlQrPG}cedt4G5^im8!SgRY4=26Y{q#?N#_T|?ARzyZU;hm}OasHe z`J2BcV83X*4a%8`bhK4(cSBH_N!R-<9nHwdQ|DHl-3{rxEoq33Rc-?4P+c||z#K^9 z4xxQjIUKtW!bW3K1=F6Eam=|bdA%1YD>70D$;G+Y|IRPcet|~bmJ#9&=B+T*!TR2< z$C*F*dpJirvEhIH46?RRb%X8ZR>G14=*Yl#D@nS0pVb&{>WHJcw&(pmdYik{2zx7C zxKi@$$ahovOsh_Mt4sI33r{;I!;D<`oj!C`_LEC_6gB()1G3g^q2!ZBZ2VbLW}>^z9#>@s3! zH8>`m$u;8<3&Jk{)lp${nEBFzfPbw^w?89uyg}_y27PgECo<}4Fu86$CPOq3V$yvM z{zfM?LiSv$bHq6*NlkXbN9rsux6?&?MiD)x=^m!md2c`2!Oi0VntbQrUp>#oYuE|#5R;&t|XxFY?Yn(Hf z6f&s-CDwDXsg~Zez)?uV_>4zjT%cOUWflO`b+gDMu+|p30J`2C#{~%=ij8g=j@8H1 zB3Z{=+^ww4$G2W-#0h^2*2b6MY3>xgaQG;`+V-FDMCCpVv)XAsh-`l<8Yh#GHrYg{ z8+1Hl>!coZ7M!GbEKKr}2i`#j4>}mC&Z9ow6-;%taq><=TYVR@4(!G50}sGSUHf@~ z7&R4^ixwesmHCYeN##ky7^*su{T7XvUq$xHotR{|)Pm8zr5a!U;sxvswPVEN!XRlT zr$#5RDz_S?+2nt}bQ%Tci!nVkfHXQ!8YELmOG684>#C7KuK1pAI+EeSF)cl!x+OzH zfyRZW^TxTbeihi&Cy54sTByrDK?81>3wKdL>exm=FB^+=I!?%-4!dr7`st^Qht008 zF8tcB{W?~YmM?`1<;$&|Gz$C*)izq`Ol3D01yiW1TY=4+x6oE0o!rlKUrvtiLK=WR z^r|^)q3)yV}f)m*Ifq9~sbxx-n&>gsl z?0r9lvh^P&s3T1nb!lxjO5+GN?^NJ4B#1;Jkt7sUZ-B3CBf=AM1w@ZO+`9ITk6|RP zAFEe>1S@Jc80nz~X+0AO{I(9G*|1>qoy*mGrK$Xd$g`2VvJ7R^U2OgP4A?6>5Y8Mz zdtV1>%cv(uPlUM-Z71bi4u)G=G1|~X{pUoga}Z#U_8~M$J!rZ&4knVdfxy{Tn2Et8 zYEg$Pky%(tKqc4B?-fJrk&acuT5zb$Bu`Vh=*pc60=hM|H6{^q+bu9HXDU_P(r#*| zLmWyLBL-q_1CnQ_(;C3^ZH+sMLj#c{(YkH{MoFc0u8-cU>&qY1Mr9PIx}Y)#7d~j-wESg2oac!6m3R9 zPZI$sE&rW)G*qH1?T&gB(zrH*wg4D7i;j>F4?O%33iAsn^`7JcGqOm&Vcwa{SP8z$ zZ2m#zN`3Q@VT{sfuq1O0)0zx#cofBPIq(-#cYh`AGN{L$NQt_my@AXU{phfz(j(gx z@{(!8LDdEi4J@Zx>fz=>=Uity`UZQkgHBbx^{sDVMa>HAe_)?64pv6mfBvTTqCyTrvsK zUGU}0ZFGF(Gt4APn+y}TZ{JCpzg#1&uB5t1996%xkeo4Mx_LHl>m6dnks6EKdRygr zTVHq=L@qwx$<7XB;v(5{IR5zA9tL_~qs;>cA2kl9av}ZcF38lKNP<*G%|knRuct&uJm>5Qs87Y&Tk z=!vj}TeiW>EV4XIBS0^My)7%@OI?BZ2{Ke9kHD5qX%#(y73S}P(~}EFkW3Ji{Dxz; zMejtRYC;nDlQca!r-+jB9QfJ}A)Lg?ha8IuRhg(;w+$6r9wB2zc66e!;Nm<$!JWud z%sXw=Nfx)Zg9Q4n+*CNyxCKwAHs0LRNM2uz{GxRztlEg|@=_Wqc}RKZL&wpxX!zcn z$cQV4_uRV(kDfuuO(_Sr!R-m_S$`Fnv>ioy;Ywr_S2KQXFLMHodGFPSEL=*wYy>Vg zO8z7XUG~A8Nw5H!B*)n_$P(by7QBLhw4}-w06uo?nAz^$MCJqiW<6_e=AYT;l1A!T zZTBl)0dRpV%NXu@&so=R|F^)ig1|jlV#$HMX?+b&Umn1PvUTX74v&Z4H*@22GS?|AbPG^_vjqkqp*A^~-QdU%1?jh?WXxKx@qnz*h_-c7Gq@rk2c?Z+P7o#Tt5&uTFi8_j#?+*mL`Ns?i1tI_M^ zBuY?D&SU=3|dz-R^vh^tEv(>J3V2$>+>xv;eMUnKiTQs%rA!Oz^O;lCF|^ zUIjD;l_c6qmmCghF=X^Dx!W{F2Rnm9!_j|ao@HU{KMP%x;*_8IkkqY7;5Mzdmn;ngYIQkR&}R!Ej+4No zFAIGmMaJsA^1+8`Y_|$_x}cM~bBI#0tLB1b%R|hIh@1)kD5K?qjI?ZJPtaQVfl4^J zEozI;f;&46?tJpdCXwoicS=P;?d|GGEGE9Y>`)pNat7h2KIkO*t5bF-qL|z2(?wgT zYLiX<)H3FcV3O&kW;7Br;!v8Hj)`~=CK?hjcygTH1UaEfeZyCS!S+>1FG)vIW;1Fw z9fXH8b`(BQDmFJj;!kQW2-54_$d$`*kqsm{ojj$t*l8D9%t~GCKw(X=iYImu(Xl?# zgO(1d^rLSSOgzk>^!BBm(L)CoCr_S4dq)TMaNAqPT-u7)Z~7=G{yQ10_g7R^!sa?e z^@L%vYh>W;fS-$iBzQ^bR!DV>71i6wHEcse=XWt!Rf8e!%H%UI+3v$g?ssBrn1;1v zobiw4Vzs9TVcJ6UzI&J);`EqWR?abjUPY&=B1JHME5Ya>v%TC zJ(iYJhm`gDjchht)^PX3x`i4zc3x!wr*k@mE4+Y zXc|Cb`l{(4X8kLTdK-0(&(LLd2g=LJu2!3vccO3ejjErUMV~cc1*wJ?81TZKOaBG8*e91IQ_KAlwiA1HF8|!xc(vTgUg-NY zzL?p1iTcGo0KL!}AS8-RA9h1q*VovAG=ky4B$)}WOi*H%M0(^a7#ie#<3Qa*wJ6?u zKjO2vjZE)%a=;R{aXUK#N$=?RrhI5?+o3d(6S;E#{Ty(%5Il1gN+ZA!JCml0I5}N0 zxn`@I&vx{J%k=g<5T=f|CPKMLUv*$3rgypsfXOJ3L_oq>(njv>fTT5?be*bKmV+xJ z0qYKK!%)>Ye;-2gEA&*?ORh;0d57G+m~u8Fje71mrK=^4}((iKdozI1nK(7TjW7BE|A(o#2 zwpcuLkF|v@zJ!MAPEeA7qiW^+%6cAPVbLn#asRy^>%g>#| zVCow9N5W{PUPgE3exw9Wa{G50=`==43MJrsoh2wEPjsET0VC8KZW;C?!&i^oEHb$a zUdHg@<4B~p(eTAfY-@Q`(IU6H3QQtSwxY!ZtBj@2AV(k;qs6uL5t$IA!qD#xpoa_e zp!Wnu)5r|ur1wlOosUeirTfB|lo!H)2j_=^xY*J`Z){m)C8@zVc}68wWj_t*>{M$i zE-ObT^@#uJAN~&AWUJXiYP_K?>X)+YB4KfPnol`I+LG>!Eav9(jP5bz%|B{~E!1`X zIvv>*JyC@2!G6U3eJ}2_a~Gj2i1f5d6l@v8cVBst>NO#>F`tENRwJ%=gwOSYrV`}w z=a|SC)lXvKgwFLQt8S#y@q-`yfbPCObXNjs%~S>~%(oDK$nH~HQC+yG$DZ`jkD>mr zsQZr&q|iy3d&p-DVeRyGcU6d45M6cs-U;kcgUk1GQCvHI-db+&0q6ylpC%5D(&~iN zlk9A|i29emkK*Y*N_P_ANzNi&R1Q4T^!zp4!^xBu+F5Inl9$a#2vzx9WDMrUpho=I z(Ro4XSfZPw^PrLuQi5D^xow~%(@TwA&i~rN+sjR4yDgxwpXZzD0&thuUN~g+82{&bH-N`~@m@w)V?RS0#}F#Hs7j(Cp%v6ttTbBJ zmg;+<@v8TTW>PM|C&&l<)vtX6FL6=x_=ArlR6td&k5r+EdhA`3qjUt7f~1NKcyr=7 z{`AlOgbT%DZ2I)45ttaoa7P#2oCmnGKx0g^u#SuuvH3FNAIEZmQyIq|KXJ!951Hf-5n{PcPgwb7Hz6V!YiM{_#3a#BjITZD_+3*|NIydi!#l)7DpHC2?Y_A zwRuPWLAz0di2@fU_rm;2;2waUUpdX(WxyAaWoT*wW4$fN%cM@+2%U$F(jiB31}5p9 zE52wN8+L9&LS8Y_Yl}F#TgFt9_cGii?bAw&K%k~(;}FE;RKMs-6e`7}H|EgXc{l%& z9EsS~=$eP5a~_@aH9?y(g1?#kSok%1u3SrZI;|`p+kfIQjO`df52RVUaF=t4f;~GF?3Qcwx+_fNZkfb`7>?G2emG0^; zN-X6SPP)+b_4TN!sWHw}1fW;0TzUI4xqz7EC6Z>6*t~WP98}x*&Hw(tkj?(vLVe-n z#4@TcQ0;_L>fRK(oxRe6BLnnvwqZT)?|K!v&7?5ou7;mBY9x8UkRuyY?kc3%sb3rl zpqgOQNw7P?{Tr8QBTQJd%odPDbF0eJlA6!;tW`HMu5+`oO_S5y?Z`*&a07-ZmF^kz zW3XcsJ~C?z^)_JD+DEZ&-*$L%5|HmILF37D9JeyjdEqiX`lBDi`qisBwvm~JZrb-y z?W}ymIy9a*jq+SB5DfE*c5Jk$j%3K{Q*)*5_FYqdvECnfOGG*hO3u5{*x!TuKmK9F zPnDs>9f#Zvl&*Uw;GJrR>z!VDWGqBoaV08h!WiTBzmrD6<<35O9Xv@|QhH+~bHmJz zo1%{bi%ISTNH060jzptH+Q01IcVI^U|3>u`N#(8owd#9bF}+tz^Sb?q@+P%I){l$a z{RR6sBe6pIaMMB6=>Bkie1QU_6vI^@TJqUMN79DqROO=u+!vi2`rxhaOzjbz3d`IDO zBrSJg`W9YDkxZCzAu4^Ia{`LVs}AiUsxA;Ggxnz%ZK*(bHEHbV0z7*v6ZTY6Ytf%` zFsMa`fOyQqW}@XeuSu~(77n_j0H+kDUj4!0NUa%7L$hz4h1gs z5i^It`K3#j%zG7&?!Q|CjrGmKO8WmRYO3+r{#~RxdjXERt>i&ZfR}aE$~q2=Hej^# z0ur~>QsE~7jjf3YHRWUL4pP?lIJ~Nz&59#ZH+HgC6eE+K2UF~sC>%MCf?aOfX}Gz2;$b_kLEnihNNh<%YC$E& zXgo&-YfPt|N9)uTJoV8}V&jI5W+%o@z2K6<0yOq^nO(E7!6CTFJfYUC|1#9`a&e^~ zLs7MbF{+xRrKis+B{w%N)gMZlsc6J9B_}&2<4TVfL!+Z3Y-89D4_R31*@)9FH04y1%ej6>X(V0 zL>j{;8n27$d#VThrZmOwFfG;l@9KEezgX5PZF!SS;^(TspG~m7uln)c$-NR-d84%O{fH;XCeWs&Vi3te^>7_i6Ihefmw;q<*kr!v-Vu z_R9c`?_5eyF=s~Sc~J~4VMD~ubcQKqE~M00syiE2P=}eG_NWisH#LZD1@ti5M($^F zxz{wm!39(b#y;|6WZR%48tNLKzSM)W)A4vT%Z2{#NyJyLKr-1ljP5;c2c}7frm6kC zx}IkOqqkY*KcA;+YAaFsZaXe_rqghF9a8OWbjmhG2{Wnm=%#!+trorAy|_T2l~b_} zfqoLXCAm>VY3y1m|2oJjBsH^1)^X>RPJ}a3smnf%47QKdG;s?@>h;vAQ;-vp(y~(H z&RxJwT&h+ZnNM05e-HZ#Rj^2!sMNqaI)*dn&!hhAIh<+l!gx(GsRxU3ru*Ni3p>G` zqm}5HOu%@MJl*z5^sON^9=*esU7kQrK@iE_)95|ljn2s;)T}sw#`A6X#+Sc}&;0Ud zxB#T17}_dW?OC8z#*OL&&wl4Sqyp?SF6#60a%UC}T3m`Jd#Qrnt$wA&t=_GL?HjZ) z5NEsk?;sa9gWOeGzkb8a!dL)1oq`>!FD_5LELDyd84t%DGm5gjtYwS2Vhydl9=XA~ zu*mn^d+c5b#FRjcNHpf^y~8<6AksDYmxF4&(}UdnG6HEDr%+ruO+DMe9`Zh?=h9mi zSu3bxDLh3;5i!COSKPhuLs0_8O*uJaC1G}u!NWnXk)9k%ja{55xn1u;pCN#&K67Fw}vLBd@_lKHJ)TPmnTi9l<3h*sGeuRVT60E!nY+#-9SwBO_#J zAWMcQ?4+t8DY4qKzE^YmUXo)?%#s$*rlC_}G@(niL-AOWE~#oLE(L)pNu>qUt$3W2 zXby4W7d@T;yTY9Y(!|fk?YvlM%({mX*#x@3zHs>x&Na59>0B#v3WG@9vIiNJtKn!k zjD+^rP?&ld`JNt(PY$4|tsA~T8ZMu^NH&IMTpAoh)ta@`HKqhw@v>SYssJX-x9yJr zl3;pTdKR{n=b&qR3TW)!v#i|MskwsMe-ydS4kEVEwWUP0{N=%g@FCV7lsyS z>OVFbM2_Rx7oNj&uOFu48z;6t@nMvg>_?`3BOWe&0-pFZ>NB%H4ss`e`S&1$j67Kw zUXzDF_9Vu-`^b(ngo>#KBu)?G;<0XIlk2-}patiSodq>ujFuMHL8iYN>N~zyeWR4B zO<()k*NoRc^&9mcwS74inhH#ra#^Z2u5wj>yK?1qmJu`BuFNI4kg)sYG*f@6T;30hPD)xz(3gb$6@r+{WkcNuU>0 zxCS0+9-#-jX-XxBFh${-@O_!E$FTHZeH#Z z-~i0+cTGYRG81S8Nq>}$El+;LNGGSo1Svu0=bk3u9>$g~dadkPGXm9Hufgx#PlwrzNK&jSiN28kaPOH z+5wWyg6JYWQt3!cV#!4M-3Q5$ipli#{;>SaN+{rC-#WCe zM^4RO^HcQqn9J85>e=hv$KO=mSB2R7V~=%{&ZA$k?^pVCepOU4&syof=3OSXW&Lvx zKrgVkCF!wKG~wiMI!eCPX)oPgvr{?>bFhv8E48#NI(SC6ZLetv3w+`G^mYq8X@b!4 zQcXBZQCtS}u-;7f<_d_@AqQUSw5Fw)Yh?E|ueqv!TUSg!r;#ZK?AD{F(SP_IZ2I|M zf|~$U08^lRxr54A(qM%oPO|#U70gyV>qB*6-9OiT0>qYdT5$_dD{tD?7YLV5ra**# z6Ij-_fR^;EW9wPKTfZgKgPe@BVt&6T)1UrjNQt&biA;}fVGo`h*v0vUD&;A@>k z`*;G1NLv{1n#Pr}B(kUs&;wyPM*VhVWO>j)Pj*L-9KqfL2e|m4zBpIKan!qJBW3T8 zs8t9=TZ=}uV+E-{SqoE@=~4wNuFT9#1K!m?wP=-^mA=(?ti_D={^ewxW8{T5DI<`L1Lp^Td;`Qj*NfAf%n)xw$%sw^q zyDr7PpXaf^S&!Yu?|T4xA%#nkvYp%SAyP_tDS;lN8i$PoSoq2?y#15t?I)ENy$p&r zO%-XHjQO*Wmwa&U)uf}(assD?l&<<>q!tMqcx1H_khftI zHk^MO=f3i71ZobVVnseWPP~k<+6p?y$%Du3Vg2sI{rm1mDj6A^Hc|9xj4;h5BDq{t z>K5}5^Fm#2@r#FC)CCTfVX!+7ef1ue`2gJYlL+(<(Rq*qMZU`zZO=yQS-K}beFl#| za1hCvf*9rVjRaKf^;0MxDTgb8 zs#%H27;(@@Fu4F-nQnx$#<3!=4&V9Gw@_PCi?Zq}b^ne8KC zJ3NXp_WgIPPL?ifOAwRB6xJ4nT;Y~?f$#qVJ38xV3mvN@Wk!aZ*vedjH_khXXuF;F z{WrT&6O^)Rf!N4|6?rPeEf?BnfyU6`j(R!*lhH44PNHpA(TYf!C_O3*eLFdJ8L%69 z+=|ltu6PxOyMUI{ykE1~TtVq!xpVxaJ7(C{A0(+dZ70a`L#th&tAUds)1~(%Br_d# zY`_VTh?q{ao#hIY!kuEKueTMT*HCWj@OR#C>Xf5XRx#*=fv3DqXGquhr7(GlrZ@I@ zuH-Jkwd-PmC5Zd|7li;c{{^^(*528TV!Cz>(fDSF1}nweA4O^ojZRqEX3LL_Zl-;+ zB%)RN{wtG32x?)GrA3CgIsv#-ld`*a*NrHe~Vy&J&HzOSLc zgge|A?6GVxOpukY#ZLTsP9Lds2#51p!71+9SFLJ5E<)aR9fFR68G%jhd`KP?!FcnMpquQQ8ZYmih$^vdQkGtR} z`^H$e6J0};BA4ZmT_lY3mAP=8?L%|ZbNIoxj^cNJ`#)gMp1sstmkVo7RZ1{-TQ+Xl zgnSyuNwp^@i$Ve|43r-k)-GGF<|rRkT$CD+4!bclP>*gurHi?AY;`#od6Q%yaZMnQ zOdWkXO!5zU=^Tch>Z;TZ{YdJshRxrCl%!VLGf*-=k%6JyGGtQqg)kcNW1UF7auMlS zML0_-+W6=gNBqbxnO^-~eMYX$k;2=4DYnnV9?yPpgqHNZ6wm(s?maiXGlH9x$a#zp z*W|_9N6GUkplkzBvjeuW^}Hn-?=?5yh70VA*M!C7b9|=7A3O4}#d9 z7NF@k>7PdE;OSMeNHsG1+yTwl2vqO7S~9Gi(Gr5z(lrrKnoc$u2LZK$-%H?p#enhf z+uug`(C-q|=I{rB=$Jg}(CiHHfIC{E#tAonkKaA8yl+N?d(aBj6)3+UHKaX(R*EnhBN8iPJLKCnRGp?dlOdoB`sE=vf7F!&A;M@^0sJQkq5smWi%*`02jbpO=YMk3EK> zbzA9dgAI@M7NkpG8&_lT+BW2B$xJ>sjQj)kBg;rZU`vz0`yoiZM+QBrX zo8k^98G}wEB5EEjAGFd-m4-;#q(3RWNf{hjl4Ge-Xb~fzYuy)lYW{y?CD=Zn4{fcj zsHmhv5pHQK==T{A9gTMOdGzvCUlu^{j(QD!m$s}0paoEGr3~dbD5QE~JpKJcxYSJQ zvpg=2eThh*7tV>KAktFWk=@vhiK1L|9Y2Zs3k`UrHi#^D02AZA2vAR2j%b41af&CG zv?SSPj^s7fHBZg=RT;WXCjxmPx(-iH^Pn<23vax83Z<*6k;3z0N_uiO=3AIQqCbJ|>LnOZYL$K`Gm?{$X+BDBq)nLC%UhN+SJxJngcDYwR#Gy2 z-`X1ZS%(gLI;H5`Jsu>rpoh}tlmMNgh^ViZOemw6qJDD7mxB_jYix?EMDOS&^asXJ zNDqa%)YBgwr4Dsk5SjT@IXWCbQbHeAttlkM-LT2O7M&q&EtuCw`iWGY6qaH^XCj*C zA8Wy@+hdPsKYlCyV|HA(ey;IHl@}R@W-4*ch^@93{qd&rgT`96OB!s48{UR3vxuPa z9pKnEf%~3@jXMq|7!W<@3vd16>@=EzU{~d|%#c0X6BzS_WnBhm1-sKtqOr zl=`%jonKOC(c(o$0e+ivHjt(7%O>tQ|3qGEe$u4>=9_OC9cJk<3+&2~$^q(ns$On1 zAycCxodJWbw{!KpJV>N*n7@l;^~u3ys)QFo**i+!!VY@YxGfh~HU7K3?)Ht1h`f zh)DcY*OAIy&MH=U#Ic>lapz<6npOD!{_THL-+2NBn=6sJ*#)nAjLb1LG@9$ih1O%p z&d(`Wb-?ca!T)k()cYltzz}wP?IR=`tPLjQGycfRF;JBpTbrWuqi}9VR=5aWawKVjUMy zHlB%LcP7Sqyhv%9Adhz)d8BD8FxJK$>1hPmXIzTg02rm^y?&y;qs6G0XFf1N<#3~5 zHKeQVvD!`a`$lm{e^xsklayA*ac5Gh7dIR*t+@HjyI-Zg^Si7!ssaqQ(4h2HgopX` zgTD&f4oW`rYAOB9x+-OhKC$u;+j*?W#s>&=CuO-x=_Ztti706+jqL_t*MZ!@kz0!Kbryn}$1n56Y}jzihJz%q+tdnAQp#TnXAgy#p-p1z~#8OWE&Nq#4Au-7GT50M2 zE$g*hK=A60pMh=nCs__`3%WW5w>?EOq|!<{JVjnrN}uO$Y}dZnlKx#iVO@LQ5Bn7}F*6gE z)Y8iL4|~2;&%(;|zrlLvV8Ra%P2UY`Rc?(R%bn54=wse0a4R*43m59?MX-YOYpsSU zLk587$)~F=`&(^)Qsodc!F(jl^DPR+sgESSOBIZh6Gj%8^dTuN1ZP1K`USfHw(Sy7Vn1pEhlu zlDj-a7K+-6N<8(*Ry^ODgZQKx3=9tBe~IWiI$1_i57R(F50d3o7s6??76jY)wsIwG#TU*1weD9fSI2SzGmMR zru5GMqG&~iZn*g*)pB04_&zvcG@1pgLu3QD0nXYk4gFBgC zvn#>#(?6gZMKi%Of%L$;yiTw;Hgv-|AT~$uy>yNv>Ho%4TI;5&h036Z`PJm&rfP#x zt3&pttZheZ>Z18V(k`lFX0PCKOaIyw`kqCO|t=2D2m3{j&q_F}DdA&kp)w zj&$fYy~heO@3Sr_4bk7tVu0IDGl7^Z+9qr%1lZ@khw!C;<7>E((V|TA@&mua&o6LM zMgVQ#dDFgdSwM(>g41dmx#f358_72lv3Z167n4vt=WuW0_ind zw!%RPdVso-RC_kNu1k`bWr)ODglA>sBiVl*<>aiUvK&SOgtWT&(Q~d5V3lA67TQnX| zkxFiq6pzW`NhfeuP+Qc3Q)9MNqqI2H@tq3lcUlM^J$e*5+yN5ClQSqY-p(gcdcYdA zba=fm+D|~@lsFS4i>-wMwXj@d#%0pZO`w!K>MjCP zUb<0GY2Nr2$#|JBE;Rms_TD?l?&P}nJNMqXlQV$9%m5e+a#(ESk`%cl#i%DHiAjkT zDfzklBv+~As`vh}%Br%fTxIAAGs`9g_U{RE;CsQtwT8dfZaszkCO<1Hw&S3&3 zr+er6`#JsVJHNS@8O#8Ku)EX1onPucefo6z_UY5znUX*`E^1Rt0*bfld~l*Pm0jc_ z<}cE`8E?z;Q;uSVH<6RbSr|~Id4|9E72g_kO=_UlDh>MkK5dz;4_HR$Fj#|3NMfFI zC12z73VB)s&?^*}s~Ax;$`~)NBb_(xdCW#SbfADvmYbQ@wq4E295t*=F*=k=^2VqC z6xUMVf^SQGUn#3={_l+hVimqOu`e9!+~7?1t+FHDxpSv4$^#q#sQ2&NZ|5(Zx2xB} zDT51Bx%t~ze&hA#A(rRkc7bz@1#MwLU?{7BLjjGgK4fH$)i`|2sxO|m*`Y@5FWh4d zn(E)zdBU>mhV9BgolY9PZvFX<_NOmtCyU*`X&={`hrDcweMVD%NU!wcF`9dDCGIdN z01R){0_Ux=;hw6^+VzesNZB`EkK{L!;OsN`0< zb}j(kpGvcL;gF`%HApD~4}gf)0Tg5=aq;^CkoqJ#Wm1q!9PjMeN37JeS@Z;MDS++- z4f}p1aIS%T^#gj7fFsxHIzx%SMJ|9qEfk#x+#MJyY<`=SzW)`aPr&o>pO>v~hsaBl ziHS&7zni%t+Fa4;JFi{0P6;>*Aip3pifbqJdrFIt6>Z&4{YlJ2@&eA)N|(!rbSP{| zG;~?aMJX)yJ-)xeU)0D(536#$kvR*BZcEUGhih5bC{QlT)TjsHk zX#k^vjMr89iG#aX_H@|St++J+y&|b0cq#+C3aGo(ZJjjD`37kvR8hm;uiEBL|FVGW zB*&MR@$w!sb45JeKc3Utmp58k-pIT!rvv~%>F8UvV??`bM{(P>ZS!~J6^s1}XS5nS z7TV+O>tand88$qp0uIC0cq3E*hk*;u)XVvcS%#NT~h#r>P!g#M#=i1gHt*s z_kJB^ee~D`>)f(W2UyKmzqZdR9GbM2$&25SOT#pROM*IAZ0TwHn4N`LoFvm;;7t}VNyom55NqP0tVeo7u#7f6aRRmUDQRl)(`sB3&Q^oe9i#F zI3z`aN&+}Zp0y_5$IW!8>4xEU3($($yvqU70Mt{CT<&2`&P%`s0% zGoX64G`q{?<6in>00D^Rbi}N*WmOvVjtD4SJbl_)>btGE)M$g_7wpoMcB&}#NaNgS zXLB8PuvU9k80c@3d)!zkL0?jms3~fVL=YtZ&p* zyjpkVcU~YGd8Hj`B0bl&TgTVG{&hFwc;`Fc>0T<^m2|i}c|U`!zwv)s=_l9JU2%{R zi@ug}>a5TntLy_3Z}3cChP`dQfU(kBo`tO->2dHK(*m&dQVz2Nz;dO-^a2`b=UU|S zi(9!D&1%gKS8F$lgEF;vN#Ge>m@Gc5?IHb{s{_OyK1yt8PtVHL}TOfB@L` zPF_UV@u8CEG7a4<)6K|fLMQ71(e9-AnrRV>5x8m_ER(6#% z!I5d!42NbOJRK^FrE|}jedh0D#w#FSZtm6q^vz|I@ zl`$gqNzIr86xZ%7Gec65-AA_+rc}C@#Tj~{;6ljw#JfmqX}WYkvuZrcgO!Bdyo)-o z&>^d$sN|oKH}vRs+gvkX z*95u`y!#Wjedli5v}KF$w1Vc=W$WeV_EG{Jz&$+i%epps1!XNMqtc~#nPo=d7eDcF zd;F2}KBbR+`;6@1o12=gN}A`@;(NKNCO&@DC*+?lf6JvY=TCzlr5AZ^?cHj>``cf% zLq`w$p(lXkyk-Zh8Q~}%;`9>)RsX5sk3RCS{o1d5(thi=|Jk-kOS|idpSP}#R%_a) zBj+DluR&6iogSXFsrC(iFc3L_f`n?nP-jUx;Dd#^>}&p;zxkW?)Kk*_Ch48y`R?6O z97{4$DP=E82C~s+F&QtHa^lx=veRwRE)LwM9YHa7h+1L3S9rlYuWk|x-h%T!^JXYJ zdS0a~af0mYw(3frid*GfNn5H_azB?m?&LSG9W82fWxKSr9Q5_A=$4(&_k(a6_KFL& z2RP+){#WmP#2#V@;q*P+%+b}Iyt~6fbyfqCKqX93 z^C1KYntm#P=YtlC$huYcI@VTQT}k1bHWkDTRSBhEDJk+v#K}Gx`Vy#S#Y>i83_V@#(9(cTx%So`U=5Pa3eK@8K{$lZH35Bc0{6W_5C%%Jt>b=k2;q z=puoCzHMc!;I~Gq94dm; zU9#uz*|FVcSn`@>$tMFF+NrtxQH|9z$8x{teebnzJo(S|%=52U|E1S0_rPYGY1OVP z7f)O9@D=O-=J)K0-}x1**J*~aewQO%;0AfJfbb(9`H216=YP$QhF`$j-F-#*td{vn zR=LhJ_Hvpf+Ie=1xJ9>|C~lGT>IOq&Tz2BR8a4D1j%JaaML5fT%`GVbBy``E0|q@T zBuyNc#AMRtjKVPYnh;TA5xwZTyu4lm&?%8E?=}cox{Wz`GySCwE1N0kw6cs1%oOd& zg&{lg`UTszvC+0~)X}&bHmZRqm+qoV%7Am6E*l98%Ps5x*ziBVMjyEeSo+A^;p<#K z!-5+;R{^dwvKI%B|kg@uA5lngVvF`Z=&wC&(@+ zc|r6Xa+iOf0U)3bw8*mZ8LhR#vnzpbDW?cRSO65!kq-DFGI1!hpA~%u0p8&*uGA?Zgkk_&}%j=+t6km zN>XB%1<8`Bd@ufqQX|s5-D}j$QU)V9-n|ZFyz)7c{hJ z!h^bj%6EH?GRuqp2s?&TfYz8BMq|=v1&z-=CkOi4V?{XG1zgu)2`5&9&OD zET_d_uWLZmQfohW`dQn*v(5HA{%L#ki6^Y8sa`Nm!zA)~el@vmF+>oAeKz@m7Mgcy zyY=NpLO9Yb<5hugRXK=Z>Pvr^jZg$7}PxT;tOpthK) z`vd!T+kf+4|Arkpe8`Tz^0KYp-D@qK>+M6I`j~C%l6@|17JhH$6c2p#_4V1SufA$; zfBV}*h-C!58R^RJv7E&B^PXdx$#Qqza_KI#b;--M%Y7_?a@O6)Jl>48H&PlxA08@d z`tQxs7{A}w0GdV-H?NUMIOp49?-MWczAr^9`oHNlX%K0SLW8Y_Q(Djot#ChiZOEQ^ zeZ-zQHex?GIBFl>*J>YnVux*O)tT)An&MXENl!xLrjgy~VL54Vi6J+EUG%#|=O?bY zETuAw(Fc#INaBYSi|z+aD;gEO=h?3UAIKl=h8EjM7p!URSpm~oyQZ}nubl3;myh+! z&NOe^yK3!iyW4DQN1fH`K!Os$Ga*x@jnDzZE*-SK2@A;dl5CV-IB{7A2esHh|Ae;O z9MNK^UL~vG;QaWdN&DUlXRUicKqakUAZ=DTRIzT zhu(EeFYjdCS?@_=IigY139!HTJ?wSL||s(S`-Ww{+IpuFcwAMVjvJ4cg5> zGd#rGT3>DL_3$i4;S~f1(@K+TxVa7exqp_A`^Lqxb47<~Jo)64wr}5F+q+jMu4xc+ z_3AY{apHvkdU|^1)tmb!0jtOe<&RQVP`y3XKWNhj^!V53RRJiDa7e2>2w+u2j^%C>c%ZB!PuC1;0f$#9}u%9Z535nZki&9pD z1lp)9+q0=1Bq20e(UGpWt*Y+)fBY7%c$P0$n9zqL&uLHISffxut&sFH>F?0>J_kPw z)1U{TZ}GSiKdz)G(@E1%-X?topFIuk4?lB!q|+JwaSidzr{Tfzl%N%NM#&)6Y?d}^fz3>60kmmU`mgZyO z^tuhS>WH98;v)4*e&hG~*ZUekyV#XcL1c4`^S<07_;((INauVZ`yhn$xA@Ne>2m~a zH-=7Aiuc6J|FGC+T5(QJY14h}W%<){1NNow_1QBQt8IN%i$L{^PPiJ@YEL$ISK~&7 zSzaVDvU%4u-}COHFQt`6Ge&{AffT_4o7%fnjcWj}fZ>paAU~==DB7|7czEQ7JpBRl z1+0-}pDAtb)QmL2bpjJP0okd7T^cOfnf@v5Av~mGf+y{`jzoUp?6f^|UJF-Bwbop9 z)jqQQqP=t9I%}`1MyVqJ!h)Px>u7DTZ9Pra)t0yB+RzZ_L{YogH)_wH7_l#X>zciK zt$AO`^)h2C+Of;iHeIN(lcN*1zwNs9w$|CJXQ%Aks7yelsa}^Kx5n&{ z(l}%Ly6dc2TQU`t#}997wf8@^QAYvGW=>>T;HdF~;>u~CU}?kjk_J#o6i=Zk<(Bf7 zE`z+g+b+h>!4IGL%x44^N;a+ikT+|;;Hy`!dMEtA0}t4Q1{IXA=>Kl>dAH(Yz*E$q z=%}_gx^(EWZR-879jxxPEsgDV;>v4Q-*Vo*_?cg_-c7w4CX%Dt%1m{KSrklzsA;jz ztTxYp=6dbhJf}ro?HJyK^vELBMg0%;Z;>SWKv&-|2`fp?MV(sMq&9keN2mS6-#w{= zQLq`$+KfDMG&=d5c9?5<&Z{iYDl#j_mZk?^d(FP|<^Nmfhm7c;6%Dg!=vK*57bhkr zd@#k~M*wx~+gT8cX$%V(ckSBc^>{)y^k*+zv)O6yL{M;v?hx=_F2Z}82mC{l!2~jWORs4sh~w&i^SvGjV;CpVL&mW zVN20q*AGslgO7zAby|xkONHUZ`G5us2$RXyd1T;&2BAuO4HtBX%tGlUfNz~9nT9Tl zH*>C>7HtJskS+S6@}PW)z@l-8B)0Db9YV7xjU;cEq>;#UQ9sICY{U6p>4+C?1J}jE z6Ndel-M*ZM3P)J-MQc+``2s9i(8=`B%`leA7ab^NMeR{u!3!ic$!+KR6ou2TETjv@ zSbj;-y9W+V`9)^qHO-2Ei0n!oRwXFcL&&Q`YBgMhVuTb>Fr9v&%Xg>fV37a;)CAy( z1m#b!9VB39D;jtuw&YXz4!M*IP*Zlj;;Ubq_aD7HWj}uPoIps2T^^~kYu7WjtF}RV z$QSIea-{ECo0Yb(=dO4KM4_H^#`Fr>@xB~KEQ!=aTx5V|Jj6~)0B(HqwQ*bp&S?y% z07cRS^DQGlcWq?So_gVk?cUZUO>nz|JTc;BXjtDSRp73VPHQ{NX=~fi?DA_;VQP`4 zwMw1Kgv>Ao$7k&Pwd=y6S-UzkZpTkw(tfHtZF5Jn9Xxu?zNM{_Uc8*Km#?c~nPCT7 zO@(V!>&{v=BwAou)X~S^I9afNI6)(;#z}VKo^FAcO$|AFUvITNxTW3>?Ci3P_G#=B zo$o;Ng7_-RW>TG5lR7A!v}>m>j*EKEHfB{BkZC?+EeuS&EC6g&V?};+Y}SUvcdt%c z%d&D>V0om!WZ$}6u)IKVGq$XyYTGWG^r68id#0~oEj4wvUE5)mM4+fLQ7F~vpoUs| z^3<&4N@2;{SEN<{)X`zvC9OL7QBa|&shX8+>#cizt?k{m&ek_bfXauQkadl~IJ<&- zK1S8Fp6<4z%wP(D$ zM*7W5NbQ=pD@x&#IU|4N{L2Ys=mGP(Exo-qrGqX`ojWZ+$4kwW-Oxsp8){&faVl!o zO`wi`*q}qUjZ5QzN^&TmH z=&Mi|ysq|O>$dIIpv9C7xTAv}gM{;ncTAf5J^LSUo@f)Ja~hgSIezT0ZSLvS0KHi> z=1?Ov(3)R3f6lIJfAT##$mxch6FI`Xe&mRCZ{Fg2*cUl?C5eaJU>5VrouiEat zIvG^;HSL^NrT5UmSFN+V+uF6LmRW*GgBpfB`lYD3eDS>Pec*ul!TB`s!@Hw0^;xeI z9@lT^n3opfBi@mbVLPpvyuJJP3m4MI%yEJ#(6rW?oIHL^^4OZlW6lG7vOCV%)2F4x z7`Gj}cPo{1@`O^9>512mYA2wc8)cfv1DTFWdAEJ{F7c(ZJQq!1NMsMccF<>DT3T8w z(js{%%vH&BpubOBLGBfnxRC}VUq5o#Iy8uLnWoAIksy!j*9Se1S@)1GKYt(PMKXTL}O@Z(9TJ& zJNNAKx`eEwbGfT5zy9*8w!eL&%Q$?SFZ<}f@_KIov=YGR-AD2XpEq_C_yBwe;HvPF zW(ts(1_w;s1wr^*Wgt5*sAbbz-cbB>g@pUmy~4Zj$ItyhNez_%8F0Gne5;+{ z#oxgMKP^^!@yJ>Gy}vzc2etR;?$*nyl(Jha)M^#KP9Ytcwog9NX*&Rg>TpY#aKL*c zEgIoAzJNMuLDw5NkDi?~qSOxv?a7fJ3MfFDayy}h@bslVJ9=SMcEL09E4ultT^uOd z_g)&+LdJ8ptFzBGv}mL+8BK}EsdK~DKRRnN*>=F$wO(7f*tm7IR|ycdShZw+Rp9dI z#SuF$jqo%eR!jF@zC2?OzjVTS*4Nl+X>yPBXRS+zHtf(&BN>57Qbx{B`^c1rCu19H z@{+6g*AyvffW4v;RFuibR}W9ySB?zXzUOt)*Tj?!P07Yt9aOzW&{4J*^49XhM3(I1!C?|Lnww`w1~ii7 z1El~uTsP5pz&#r8VzoVeYRbMUGaUv8fNI`1=7z1OVZwg?Z5ymtaw(yuZ?3n!o13h6 zU9GhWRM#p$qEqyD*O6YYJ7QM?M6=0{Ll@F69`~Jo_ols9Q8<3$q`m&)F?;A^k6L#4 znmyPqlZoPx$(YAJ`SDN7w5I{Mqy=j7oXAf%UY75cTq--!yA|&nE*`4(3Y@p|s^d7? z*sWSb`@Z+S!%m$zW$V{a7JWH%8|57JGPRirAVE@O=5wWgiHmdA@vEvnK-2)aBmZUjMNucxY(I4m|N5 zYiZSf-*gg@6>i1b#`EXB{RMz~qdM<<)@P@NwTs7rw>@s_G;8HMxxkiFwDI2M6vjdMl>ZhNwa5+{ZXfROh7El`=9gF2FXyS}qkVpuDZcpy5-gTX}Sx%2wIUF|DNM5ELg0oH$sb4;YZf{((mxl}tN*L3zxV7*Ai{H34AF&i39YQ-n)jF_dq1Gr%6z z9r|LYkwk?&FfYnW4t4b!#CcyGnGgkep3)5HXzf$tvqvZ6GLWNBo$~|lL&HP1`Qk;D z5AEshnq~wcKg6Re(*ZN_Y7Kfv`K0K`gK4PN+PQ4pzWcwyt+F=zaMZrj|AWc@awnaI9aa0v%$}%m@ zZnA*(+3~vb6dId(U|p$0x8><|sf0U@06;g6=9XO^v;(RDv+P!f$L-{m5ov{|?TUDM z@`W?@gA21-IHxH!(w`MaRdu$hYMmWAHe*9Noy&4U%NeHRpjl^CDzNL6EERD(DEnVb zD@Fu@t<QLZMg>t)WlKU8GUmuqyx5hSWvDJ*|%}BUVEkk^-O?pP| zvTx=aGJuX^P=lm5DhJ(K;K#SIp@Pzuvo=3k6(gC@Xt`(ILs`jAT#$_ijIVUXJcTcD zCV?`hxBkw9Cgmyw2{hacff{Blra^&emywBy zqW$r|4k)dXJ>@%p-S#$)+b`~|vM+q>VcXL!aON5q$sk1Saow#y-e@F|rSEy=jffh& z2(s@MPxm?=2RdTns!Wl(RF2#YK>g`v5`E$||PD|6NDPsoXfS{BM)fU@mw3ZnM+kgCj{Fx0;%-Z`u^kMsr z&;Po2;B0f~wp}zDtKa}@Xz>8h+`r=;?{L732De)vx>3iCJGe;VLiU{<9nyq{nM7}J zlJ+>V(<9Ig$cS|yzAs+^bJDif)z)}Y0C%CiolDf_OYtyn;FF>P9 z8q6;7iWYc5r}h*Y4RvW6b371cqX2$~G|LOpkSxfz&W`ogBp`>$T}aD(8tdD&<)a20 z3(`<{-z>(5 z5UJ#`-s)8r=43iQE!~|Po$7-5f;=c6$W(kRM#E()xh_aU)Y+#V8jZ+Q@?cMV%2V34 z3;UGI445rC#qR)DGqfE_OS9zWGF2ax1c*MZRXg_}*Bj*_8v38rK^z-pcGc3XIt;?apojXFp*wz;N-W78Trj%x>jA!!a;thP>*=F)xw)4cM_)~ltlR_|u* z{M7;5($OYOY=aFcv%dPub^Ghr1Qw@iY-7G?4|GjhE%;fTCiZU!dRk?htEmXt_BJ=x zNE@2h4p)PkGP}?iyjYM( zCvnM3NUn>+{fU-8h!#T#Oh%^V>H1hvi=AX+eB`|S;Dyun;yKy*4hb;l>a8xLsT4Ir z8|u}#i<4Q*C$uw0u{0_(2Q7Y+Sp^L#TI6u>i@>@HH2_jW4{H;6#ZE%o=xe+p;4faW z6Z9WE`XaxA%u~={W))Y9gG-%9p*MkFc=x1KR3s7z37nJSn%o3!u#%wBC8K;Ol|6G` zc2JH~$}jK2jp8M02@0)K0mdD5!wvs5aL{6%j1FMftlb=>RJU`5aeG%swS9DdyLHr0 zNc&8lt893plR@EK;C!(tiW;@UISmE>xL>THT#UvW^?ht0r=`_9efpGb?b@aTGa9X? ze%y|oJ!x&F3HycL_?*>hN|2pn@>vFw6o6Q7->4~Hnr}3gfP^M>Hk5_i0nljHf_6=< zjX=Zw?no~o)czx~R8`ETt(P5&P` zbVvhz)G4dmT7|ZQqL`VtM>x~x9+$T*;X5*a_>o8EWbftIy_Nq|0+L7{55$29!U1V) zp%v>)IdF1Q*=8(6;{nkqgZmU8k!B^07)Sh$CKnpzMW_jl_#OXfJE@_SF7iWq9(?E_ z*M_>E6dy4Re%w?czDTZV8t@S`y85^P4c=ACHIND1k%oElpe)T}eDQWT@_{V(?hB>} zP8&YR`xHNm$+YZWH}JuLEd4G#B(H9e>3n8M=e)Emz{ea<^TWpXc`2jN8kc1{Ul<8% z3+IaqPDuwh?B26yuK!BOp`0GQV`GAOE|FREzGv@VKfi-=fI}<29Cup)noQ*vBPGI^ z(KIx4%nP|JrV;QN?Ft1#fS(%kJ5ZjK#&=kDxuaU-#mY*yBfD^U#QG*OcH;bX8`3FD ztS+9FcJ!jmBlyqg@)>sxRB4dpgxY z=4E5sV(Wx>+GMYbJ=@C{1GM(Z1$kCtc&v>35}v|uN$PTIe|e9>OJG;2RPQ?T zT6?iAAOPkos?ekT#6-fiwfOh)BEYRYarmovu@YoIV>;AeAICFa(GkNVyip(%ojFAP z$uEok32}wb1o5aPFHv-PqXFkFr#s$v&IdIKSDug{6J&tw)#ccj?DO`vPuYKXSG&D^ zce_2Hoj>v_6M4;IR0%*AV{KKKay_}r2_;^pMQOCiU&g=`;{Ol7B(A?ZC zspoTTdz#Aa-^VU~nmF4kNeKXKdv2_`4!WjfL=TVyY1 zB2p=1k5qpmKbU8nmi_9sZQC3q@w`(9=gfhw7~;ljq(NFv96#adXJB_#_R`yWx6Og_ z8-teLL>k0<^r&o)rMYK6^M37wf>{mnT&`n~3LR*8xC;4ErYc>`tI5epw|i$X>2BFa zUy?}zG{_qXt1{T4&zSsRT7ek~w(~Wb9q7{fmz%o~2Ytq=Q>SDWG2#nX+0}`>AaA3r zZlpDzzkY4^hz)&>)(Sw2^&a&yLF!9nT4`E%BR!MJ&49;8-a>=;$rsXx`O8i7MKYtD zlO6^(INH`nzS#!dcj(i@%scvf2u7PM#19jFEP$IqT-YbUhP`t6u(g6W3C@0I+zAVHNwvj*n@sC|| z`H-}Ju@j2%EEMMcc&E~@zKdE;J5H^pmM1km#UkyVoJ_a6JG<=P{^sWeoNJ|JRasG6 zP?VWMu%Cv`opEVdat{yy&;d*Vn>=#@<+IN|YrVa_GD&H5P{5+$hh5n4LZVx&V^rpMT!o_W0Y}KA3&32emNl5ox!}8es^KP>}*u0jMZTfNj9{;|hCC z+hh_Jn%HNlNNRO)3-W~>ZJvJmX&(?#Z-|?`T8xJ@U$+UM1N@?M$*H5c zHZ*ImogKBBMhR5_*%#31Tdby`dCJ%oElxXsWzd-sQi-P7eJU<#VTl6?_;=@r@GPK{ z4fLRl*RK`rUrtY0_460(!DcOD=&BKb9+VxFrY?5LcCEg~`mc^DDgjePjMlhXws;3m zT(mRSMzj@C$^P}6(o$%YiAlY6R%>CMKyz_+-1$d?uceRTBay5?tq&|n33A~lzMxC$ zn5GPXSVBaO0>mYO1nhZT4o-=%@IqQhvox$3feHDC3i9Ebzeqyy@dEy`suchep*$PLJE)f9JgH-Lz`^ zLZ9bTMl&is>zi%U#wKfO%-Q77b)RThD4xjqYF>c?bSOAR*BthMCWOUFbZRtMbWDdd z{meFZi#5cn$Yo5@aP>D$?YZZkbD*?+JBz6TSfew#ugjHZDxG$K&hy)% zv?M4G>VMR~T^ERHPhm5=ZId5>EdUC@ zf^tuuROSUhg0=unGc-sOV489Pm?d1Z%$kS`nrQ${|3@7`O9~%o@c^0ZRn5SHwg+&} z_lEig=K~ry0BD+52@U_WPke_T02XP0Ch6dwbmJ=1;V<=v?*R2kYisXT2f(DKNwaN$ zeZDOQvLYR5pyk}PYnOvE78;TcctOU?>5AAKO{r>$a#7s?jp9{z5s#a4oE3qS*el5(t3c$NLF zw653x=7fz&L&_SqtPmR$^Z+-Zt{`6(gbO1Rc2t@l%WAtHZ54(&hL*o;dotPZY9GZ; zo!sZn>qwa5r-5P$-1q8JXGTp66&IiGF##p9+2UQIEg)`xt%YcMO#_$_C@E#vLqp{}BLnza=^_mvrwaWflJGu&76RRdV<)>_n&}bkL@}j>X&q`nc4<*#N%kKYxd76z8Ad}A*dV?D zj1sN{?82Qs$PW#het3h&=n^l0e+C8fU7+n=5`Wp4$%)5#aijyMqE5e_fA7pB{Kqdz ze#b|bWBK7W0D3@$zi*QGR!pTL+`P2uTUkKd0I;+yQ|0&dzM}o$o61zZ#*8SVZTuLd zlrm~yWRKpVQxZ28PuN!3vX@B`Rrz7Xj4mrcx=~`wx*>sh8bUfKKs6o3az@hsp7lnSMwL!;t{qrBkx|x*HU5i- zytiL&*5NG0T}&&T^XEVRd6yrZJOBd+?dWGII``yTx$Xf2`L~$UHz_-m5Sy49vu8C> zc7NY3IgHpBA5yX%h7qFu{PBZvYm+F{Tf^U&sMs z03SZ!QTrRG!2uGq7qk`7==xgZ|6k8!5?NZ;oa78`E-pz>^sOKqv3Wx0}&`KItI60C{9WK2RnoZ_GNlTSi|N zwB55l5Qru%@PSMzC!Q}Nwp5x(H|;Tg0l?d~ZS!)@$-3B8M;d{th5s@$Lph|pUD3d( zb7POwK+ZdN?h-#277mztds_gS@)FA)P|Z#j?Z}lG8?6!;1e>XJGDV-2O>rox{LKhx z=w!HB?Q^P3aSHOoR=X_pV{ZfOkOO5XBu?KQi2Ebqf{#eoUzGoZ@8w5soKSerZD{Z2 z`Jf-ncGDCNYlX_F>l$AnVB1|3_t;?u4TUm356#=yhU-Z*RBR^JBKMH00D47od@8QHKhyi z2#p9j+FIL;A1<0}@D0EQjVOakGHDvfgC7H^PkiDN4!Gcjwr43mBF#9M2Qa?pJ@0Yg z25{Xh@CKcmIyI+}2Ed&%88wOkz%q@SG`o=o?IXOzvdqAwOhe4TThyvY`NS){a^Iu9 zn=x}B9Bpj+JARhZO4D8e3<0jlkG$oc-_2Z%2O600z$f>BR>H?LE|(7SWPla!~u;%~nOF(6|=nE{#LN#nuP8lar1UMNIfSr}yegBlU1JqOq zGZn#kLAj&+#)gL}uh^Ng8wYlubaFJPXaL>{jz*IP|50fVafc4Ss>WBl?dTvC>^9Mm zATL0~@BGg1c!Nyi9%ZTPz;l15Tk)?zoond>6lw zHqr=R@QBSOTD+TeYIl*v6-O2GHJ$(DD|LyfYo?v=7YC2}?=AvH9#$g%bUJUB2IU}K zMpwcId;^Liz@xmcG(0p&4;tX;ZiNOs&_+fVX;3zxPkldl@StniDgXEdAkwxHH-jv~ zP$w`OK%2d7n>6AoN3{NwAxu>OZ_uReNXJLKQQOV;bh{FHy4f{`BW%3CS(t^sr_-L! z+lBlt^e(o2@R3eOq`Od<%6GAhk}tQKx6p`mVmT-8aJ)xGH*>cIpsA;5R~;dsO_SD! z=%CF7u;yeB-1vaknb8uM1^RMK6oXUZ5np%p?~bt|3hYVopKbkIm~a$j3p z(ELG{yd;ePo%^xg%qy=+cd}A>#B{~-dn;w_c4^E@$4V2B_)pVF->-z+QsIybAQ^zn zEFOT21$Tg6w8hv?1N88R(&Flss}8!U8-Qm9Vkj^$6~U~5#etZJq+N{vR`Vi;gC_U4 z<03D&LxZr;!QBo&XWi94~C7?W`?5Es7M&MyXRfRUqqh8M~Lf-Adf>PQJ3psIpAl3cb4(Cgy|3M;CJoE=?nSzY<&TztpkV$4$j(3BMhT+~sN698%6@eQ*U`~imIB5tnuWk8J0 zIWt)4au#`taq*nKkKdPbz147)wC^W6X!{GE6Mqn2Oj%&BJrbN6JR~3lMZ1SXQX-5!-8^1`&qlcD-!VWTSZI^7w25K_x#c= zl{BMSnhZNTXwfX?z-tNRA{}gwz^dIeQy}o$q|7cXXBVSxh8Rwg6?OZRsQ*fBbRRG^fMRsj}z> z+u7UI%A(C8-i7ip9p}Bg5Bvp_m3zs@YQzn=A%B-!CRQWPH5zXm39ulU#etL&W{1!~ zM-vP*%FjIWj4$-uyKk?5!zLSWjZJj4tH!JYyIj_$U}m@G?tcl~9)Jccc*hTbmf3+u zTI`{!oq+*i67j`uNa^mDT~ zW0 zKaqB&zlHoP^e%>r-zw?F_t9Va8q*xZ;5WXD{^Gaz9IyCI(@uv2P-uO;)lO*pBOND? zg|yR-<~otcDqrdJqiq)&j{g1uO()j-)FD6)%_u9oSvdDraZIDK^(HyXf~yT$eD(hK zzs~_FogjHt>EgRIh~gcfnK1k!Fy=k}(terBWs5f!G4YFjD&x7?bEFxsH}ik5zQbRX z$GzfVHR2^-?{`_RMmpDM+`0rPBkW>=a}9Hf6lNTlWB``2ZN^2rT>x{Xiwoo`->*I2 ze-gOO9y5Xf8DePH2rIs1*I)gr%n+*mkdXi-G=*7)dH0_H);L;|z@3r+5RAhWA{1j6 zj@s&ayL#!mH9Y{>N&xhoVjxAADMTFFkner(d%gn&TS{TK2be=6g66~RbLR~KQbgWF zx0Qe>f@3b9&eU( z+$^1I-&aurYWQjW0n6+oy{JL}sh5lI`8I+rIss zKU3#`<|VN^NRUHf;1Te2L=&!hyTw$c!`|#Zevj9MqD+5V=$>~tcu#-#mkaz!`$^v~ z;C0bg>2T@$7@+c9`gyVY%CPv0t}<=$+j8=2vG^8xpMDqPuDquGaF46xBfbw`Z_JxY z8ZmtIU->;92ltiVWBB+!UL(D9nD|Xsg2kX}9Yt3w0tBMkn`))?Z1>RAp*!s&h+{F! zv(G-~c6Qk6vKJ^?LKeQTZ)|UG@4^lJoo4VJ(@%G9+(&t(-!nDKv@2Sq*wHcV8h4sN z!@Q7-og?4ae>G~D(zF)}xAtyL0&5a@14}^df2{k9*7cMhQo5+WH?SDq%&gxwfMy{e zT9uBDPTBZ$Yi(SB3n~|K;qRMSfNN=6lfZH%K+V7go-GR5ohBTae4{P$a_KGKA7%<+ zCmgnD+q^mKg9->_u^cPES?I#5Z_E+Un$Yk^khq+9R^oR#^zO8uCHYlG@tq&5<2n2Q zyJn7z<@(y1Kv<@{uiw}TakZ#fpV(ZAD1-GETJDun?`fCzclfaq;)+DgF z1VSgh`1gu0w-2C2kWrK4W_2d)XFT7nf#~`2SbKU)Ng!1nR82rm`p@AiVP2*@J97sI zn~G9e<^Z4pdY}8;=X`r5R)4co0=9b`Dstw`8D9VcxWlbP8?q9=PW&GKS&ZKZY^Nrt zTqFPV(@*;V<6ZB1moMyLKWJv$Vygyd{?w;F6&iH-p`sR?pT0Xxy z@^LK{Z$SyfhJBeyzij|bd|3drgM*cIy36D-c%x5WVd7Rq|8_jz&%E7Ey56W^S1UhO zi%wdORFtH?%oXRkyR_F;y-%V5Fms$McDO-h=RdD z;^^!Feq3`oOf>=z*g^vwvGe6y1On-MNcb}Z^`Cow0CN08gRA~~yO4@jAyY3EC0h6_ z`=QI6MZ4_kJG=J~LNv8AMsk<%5`xb)HhPxxqy>+@r6wB#@{axIePAy-kQBv06UOi# zLh8b{lKSQ{(4BZGXusco{KtQ^Kl0(kMiCRxq?mS6_PF-V$(a)LYl&siwa@6 zQP&_-_ME|F$v?nbigcK=4DUkuL-u-3(h475&J-rdN5P{U(u5R-U^p*#%52XAUL^i2 zqvlg|A*}u?KG-7&GYRA%<BEOWI5Hg&acl`MA@&Oq0WEmq|yRNzf z*5tgfNGaP%ab4I$`fcJD`ERM>%%c0fhK<0HY=tFyTccMMoCg4oIV4?5J5}ci_N* zGB|hnk@j#iUj|;}L|fkhU>voCPj&`rYHGGEvePc=n|F>{n4A^Qj&T!e=@RRrB`{!l zc3Ru}UViCiY5uos;b?~ybfTThQ~Wwl{s0B1 zR=)7Yg`x}jH99&X`3Rux+h_TjYNaUvJrCwKbnqlOl6MLiet{|Di$FBS2$z!&A z_ihb%>g10t_=qfV1o7li24<3naJpc??MfSTv?bzk<=37)do1s=5qf!i^qsV1+Pnr+){T6skgb`vO1L=u{p5Y^9l&|m5T zdjW6Ryv6S;<5_#YGZI(>d5g<6l>5cM&-)TR$LqY0YYz)a;GP0#Z@AK2C5;iUZupk= zx4`|qs6=TVX+-&7>7t*=Uwp3gcjumAik5#VceC$HgaZUrLS+mrnXKCd=#vqnPaM( zo$dzFY;3G|z~yu(14_?ak^qKTo1U7nW5-^%cAfM!G%{)J?d$yLW$Gn^gM3w9zzXmN z6+$Z<8dd$H6p}?ivYE*lJ9GB5;&0Tk>$BF|+hgmsPjpfD>({Nf>e`ynJ~6bhzO zfhPJ_?4*Z>M(oVV(^gksYnywv+Lo=oR##hRwL1E_vumSx7Jw|FdDq~e6l~N(ZGgWy z$Ge;c84Oa`MP>J{ot_>}_=}B>v!JJ;#;;+^*!rhY1 zIvXFGupQfbt*u>0ROj*v35Z~w1ZR;gx z@~l^Yv#!2LptWE**JxMyVp#>A??j$_xOnNJjg5|Jpi`&q75jXFCgo|*-aRTejV@!) z8BY^;a{3d1IW%;9^1z^<-Ue76A04;0)^`5^W^=Op-?4p18IT8v9McwAf*H}#BHF2` zNgEy>(V%OK?}^^r-lpeaABgSIHe{6Rz=CrU3CzFh6Wdj;xw|6)X1-VeJyV!biH)^j zskoQpXQ}Wvep`&w&C;iU3(1-YK{>=?OG43A`F_@(kib0x&}h6u286y)8K(d9D}Xnh?#Z*7JoVC2E;9bjvs#^1_{3j-YD$-Wr$G_?iWa!}N^Z_-Cy8sp3KfaMCo|Dce@-r8!?o?Rf zv(xneNetx=3%*P|t>hB<3H1CgaY%z!jtY(wzWq}|o{#{@;0PJ>3I8tk^q<7voxRNQ zvv@rCiDh~z|6Zo$mu>IZJNnY4O9CHL#sa&io_b1VASWGs{`#+fApy_;u_%uue#rsN zEZV_?uN|`5sv5g`rO&R949SFI#tt7oY(v93kxNHGf9BJlmIM`EG@J@zjO9gd94tu# z*?0AtJ^Q2QtVRG4aCP$JNjoWCcI?mD!MmaW_X|J$sX*(n21~8>(u;=$7CWtXhmPA8=&ec)mVs2H zA{eSc4saYWjy5`DCp0Md!4IC2e0m-D9y)x?dV0ET+qRubvoybwvDY4@uQJ<3Kos;< zdH?#c6ZXPSo)-_@HZeYFKm6fSzRe#RWG{zm3mA@|XD=r8j)6p)=0$D8c>44y@93ZU z(T_CH*dCtzGN@I z{IU;}RIHRg%AkzOtY67@`XPSQF5c^2`R-i}{$mBvtvmA9vpI$dq2m)RNN7dEduj)# zFY_)Z+EO3*vkc+%j&^}qX?{&?KqiS)WZ<##b6hMlKl4O&yT3vN-BB1uH zRH99*mB@50)k>E2cKOm(-(854SzYlUA8T&D1XdqFtKbFOJ4KWIbgI^uW z=7o;wT$)VRFz6536fdZ1`2C)Ou6OR7D2+9*^oO{p5$Xt%H;@nCy!g`k;V8o>n7jYLvu{hLXF3kAG~x%xU#1$V@Y$lott6Dx2ve=%h9yoW zcvJu?6ojbg{>AC|A3e%sR5YXs(zLdfQ~?AOl1OxQNd&L@OmL=P!?dZYpg;n_qw`Kq z_Kg|E=9)L&pWz_(wOi}Tpy~=2p3Xem7li1`d;mA8xKJbRG!NFNbzsdmeL(s%~g9`%+|DJ?*?;z7fU1WLI%V5HS-iPuVG=tEjQS_ti;ZIM2uma8{ zCB!iQmHgeF^D?yriP%8mFP8Tuy!$5rGa8`B9(&A>szrkhn7w%MqEE*+NsFwM>qnj< zC4O_Rqz1ku0Nq&E>>WgNXQK^fhO9PIZ++(n?fcI?W$%6Wd+d5)#HJ=RmChdXl1^Sd z2X@+S6DyL$nHBx1{InIa({@GM&OP$@BQ|wm)Q-LUitXRO*K)P$ngo;qw)hP;#4=^k zbHPSzY|>=fP;IrMd+zdpO%$?r`1R8cR?lA^w6A^byVlvg%Z8@RrZQ7W(MrwpH;vhF9E&P<~;zDIs zWg{zXYX8~uw!U6RN^6IZnW5piLN+H-mkAosNwr-$Eey>mY(|=B%wZa9^Y-{75801@ z{A1g;d7E86dDZsql-9Vq!LD5y7l5Yoo^upQueGH~zhwTxJHalV$&mQtY z(^Yk}UF&ZdQ$wo9(&EcB#PT}M7;umfrJnh1N!mimr>QYx{e73U{pm()ZE3T! znX_(Ig4QdPL*iEmrG>VAdVEafKp7yJ@x4lAXKHN3rYFX%y1B`=O2+!YXDd!mNi*J} z6F(U4TRs*rN7VGWNDV<7$ zw{*J3^vp>rb?41aNbrJrnew`Jd;1b#=8J*ym%sewC5QnIIRUURw=gzU7G|%YlUJOM6W^L8uVPJYn{TYJ#iMR8W`t>zEKON-)Gs!AN2t`{rYYqwAHh^|O5zCiLmj^l#nkpI{T-k#^G4v}6Ju*@w zJe`?$jdZg5?~SIilp-F$l$vq;(0D~^!K*rm@GgL705qXOArG;K5Q1k=6LEbPNTXP* zi_yC|NA$trPdw`vsF&aRjeFxWH~N!RM@XYB7M(|D(mnBAKk@C0q~yW5bF>K`PEO(E zN%sr}kVR;CBLVoH@8F3>oM3@jRR_C{o@8 zrjv`IhAVHg7A(H`oXrB50y;@S7AVve8ivL;7HOO7YSYea+`ldce$PU za{NU<98C+@;pkfSM`kAvxZb&Amuz&aqOXvC*1Q8-CZ2{jmNiyYj+SnRuwRQ263hLFN!$*0W=aWQzPHGtmaP zW*W0L^8ta;k!m~Dc-pGFtL*1@e$uvW*=mFNKJN&Sx@QOjHRTo>=wiNPKRG&V-~Zvb z%rn|;Y@%p`qYv2d*toqgS|eNEZC2R-U)jH$++aulzf;!Pv)*d7r!xbrSPUs|8398w zydZ5(X?Dssv`$!i=XUFA*(B4A8r#<0YhOI@sMT%XX2)gvkektPO2D`{GH56MpTD-M zlNYS63cB+I< zu$Nzb@2RV`+TFXXS@z*w?|P?owrsHHzx}Fx^`FlONVmCc=3=L9)8JnN@9CldX~Teh z_5}S>P z=B91W?xKD1iyx9=tVg`nYM`^v0Xe*S8KbS1BY2hM`_rHN#D4V6Cj}saj94T(B9jYj zvGY2HJ}VGBt(lNnfvP>S@4j~IkPV(bHYX<0qP_G1lt@p@?4xUQw{`0n`^Ma??cCHU z8}$v=@VjlvEawGm#Z!Tt}YIky$uTwo27OrlVw!2weHL2~XSAnh* zm;9tGaBZ{NVDq2+sBPBNoPGk&H43c3tvrhpsMm`N)hXTQ^+P^2dahGj5zUt5S+exM zYkyJ_pj@ojr5ku}FcQJiM&oGkBIF8E2do4K$S9~Wq*2dIXzElQAJeTAR1Yp%DxX0c zsmd^`Z$&kXvnpT!8X!oBj=xFAp@0sZSeyfh;#2q>ZjuI^xas6FS&jTu(CI*N3EO@R z!Sq-0G9BaEW*AC2($5rR0KAGD`z!1b@uo1)3!R4U5DFcE-p^Ez>Aj{((L^g9b1{co zrf;a=)3c0GB^yy9wdL4#13y`0C9+v*&H!WXgJ|%X;6ew5fZ>w1*ivGOlu^cQ)i!7=UgVGZ?gg^9+1F%py6LFN7Tf>%8rgJ+Q+dq9-3f)8UIB;^cGo|BijzI&zzAmd;{hm7TE*_MLOz z44gB)I6h?`Z2E{jHv5Q!s&uNz)7nn?*;ur`(ulPbn(X1-4_bXTZ`WooN~Gj{XfrY@ zOOy}qXtVWpw13?G^!rjnw@ACJJZjFgOQX8ZMh1&kmuu2ib(`&bS7&W_VAMWTz$ROC zR3<_uLP&Y6vcLXSFMUtT~IlY`uqGh zziGKAzioB-brQ)a1j|m6(!JWi>RRjina8YNpnHOHm-q-Nk|qK& zpsZKfQ{>K&Q#^qKTP+ne>R!!}1ZuY#*G=9NyJ!rGkS-V`Eq?nY{ znJz9)SVNtF?yk+MgI!8qGZD@&rzFtd>9b^aRVFas{h$BPS|8shkgR+XqZtRzYERYv zQjd!Q&#mh=SXK818$2%EzGg_~>bLx>LNaLAOU*J&3wvk=qPanBi(pKHTCK5R>z3_v zNt$Q)W^i8|mkEyO&z58YBsqlECrMAm#oG?iUUPR(0=@%~@_Bq>(#BMtODYo?nJQ#7 z{X##lO!NGvZwbmX%AoQ{T`W13p^u~Q3;#o#t+G{JQ2whvX(Gw0RTgQHDU!@aggc(} zUXMkT0lH`Qr3hxB9&zs>h?zbo{1}w#C@ql?ef1g4it#3=XK;>sJoy#g5rgV6bk%*8 z=t(h?RJn%rS!{ojO$L>wAE;O z7Pu2MfiyZQ%*p^j2hict(Ze?L<5xYy)MJ%9!;oF_tI|570)A@aHXGgYP8Fb9X#*!c zJluyOtSt8iQE?4jw9&Jd1!h%oC@~ari1AZFak~0bRT{A7h9Q9%#o_8wsLAOYyrI>a zRzdSAL4krQri%5i+-Ty*-=Lk$+W6o#o6)N6Mlp+G1wdGyB8I4bMcJrKwp3aB2La?e7CcOgY4;q^yd+6Y>zxFjPz=KXP1z}F)8ccurO8@l!`dc*v#zyGQ)PK+Z#4m^{h6zzIdSqZ z6U7F@_o>4kl@b&k?Lq`A)B{>^Iv^ihMt^1Rx{(Zh_JwjJvz?smpe@&GE!jq!Qb)od zv{reuqk4C!0|LO(H(FD^!Rn;(p<61GOPH9YBaj&fWq*eHCEC<=I-ogCXb>*EXT)EQ z@>C_n-dtz<>$Sj63*w5(E56raW}<&|eXY`RbxFI^pggP7g0flF8}dK8jI>IWCE^A| zR};UGGXualf8hWNKk9V>)f$glL5mw(^G#Ol?y{P;^#aggpa@;G%A%t3pn4!pYsqaH zHP7MNw7Jydhk>hen%A_j>>V?hQR$tJJ0(kM3r-?(*-?K>r3opg&^WbQ*Y;YOKFqb1 z#LcjvIy+%?(#kh>Gz)0T+-7E6R4CcRPyNzWgOs9p!`3)IML8Dq&MNm{oqDY|!RcO_ zH2`mER(YHiEk@&t3p$t*#WJLT9s_*vy-L8Sd2hXDp<5N)dl%6l4NASf^N+=ZIi|2_ zUp)OuorS@iCb$PwH!w5-)>9!#yAdZp4@PbihpffszL)OZu82$3>Y?Wp)G@w;wtWsIP zO{*SYo>!}SY7x6n(C(e(X%RKPT{I#hg_wK z0G*u1nK_kfH6cDQ%_$zV*s#VmFYJ+(DOa{uyik|)Hb2b_i#V@G@uGL?Omfml=QT*k z@j+%ticCLA6K;VO1ZZqds`~ zk1rOwN=8(Xw~C|nTb2VD1D40e#vCxS6%q@G__0!%hL1vf_~1cJfjwb8T^%;55kA_S zES;!gp`oMGoi0q+vw#1W*83m-9Mc^Jg33lZogjOfTZ;OSet+}sU$t|e-Y-RJy^X3P z%&B8@r;Ne~Kd(aGq6+f*^9SwN-yBgl(4+29Q^xX?#3~>^tudV1LVd~G5ADOderioB zjOr)B?(S&ha~g$KnyaLXf_KpZjCi9j z|D~!Ko2hNH7k^x^Ll^%CYu)l*jaUJ9`WSMsa75DjO;%pjZkXvCi((Eqq1TB;lK9Vd*8po8aMZdgfhY-mY=dysSwYvynM(m zp2^y-?QhdSjdx`ao@}%dd1cDsZ@q52{;0_|te0kR0KxLpe+rm`66LQz$cu#^*g^a6 zW&7rzofstfQTDLByQbgxhkn-H{@?z4P2tbj^wA>%Cs}Ki8ALPR+(iMicZ7} zo}P<2fmDF8;wJArH&tHg+-L@7)KN|AdzENo10Vdzn{F~1>{2k$K+TAc3CUneKtB#5 zWBR$4&_M~=vY?0dF|TPIv{zCpx$=OR=bUP_=rcesDt}U!#9E0jDQ1!`K+!ictTs};~u9=-l2^e@%}ikMMas}QIuGUOn?B7A{Ka1 ziqOWZZn!Cx+R>aw2U(f#DDetF4G2C%ppe7J*atP@hvE_jo*wz!AKI&=98f-rnuW;d zhW*2FCHU|gg_qnJsPGSfOkW||ts&W7DXa8Nw8FUt=-^awCj>)z2o?s79d}Srh9?=34qOuZ)?8EcZoW zOl``fz5-;4^Rm8U^E{}Z`Wm~U=YWHVnSNzNKdHC;eRhkuxhPILRa!Udr%4=HdjxhT zbe-5_nL3sA(Lp6uX=~E+XuBqVG`ofUM^@=m8=zKFzj4)c(lMdBu30$M^L&27&YnH% zI}hoDySe%i-z;!_i`5N!j+;8bF{@ple)?(OMv19gG-fOs>gnlm`$wJ`u?%P>{H#WS zOnJ-zV05MX3@uRTPDiC_8dXuF2)FOuZxb3}0TL;uG^8|f^#XQPea9`|q9P}aLY*37 z7I|RD8y(t?S&i;8nrdmSF4(@Ud25jtsh|!4U`%W{8pv5znyO%ACR?qwqtlwTV%4W$ zX-WByS6y=gfHN|-&&ueYj*qlQ0PS9!KQ+^0v|5qSVCTAetzH8LGfmg3L#k4PJHwQ` z9Qbcm+TxN>{*>(es)m&+@LAinsH5i3nA63 z!;(JFebK#zSjC6pm(EI!#jvew$l8YbW}lLpg$~nE^nCJ-)}UX!r zt7XqAxoi?>a&jTfXt~e?BGJOIOajz^HI=rj(+1#$c;Ro7w91|=bLymJHgB@7M;_A} zj&=>KhExW%4V*fFahW-syK>b^;y(cr73@>Mlkueb%iy)36G!*=1K zK=18GLNnBDeV3#% z0{CnJHfrbW#S;zl#2zwXTAg=|x_fD=FQ2#JY`+axtLH9C{>a7UM7xYU(flI&i%OTC z^sb~lV6n5uPvwDK+D*dgy>dyf^iS_&-HdFyXUWdfsqY2J^6KG1$^Np^iZl{>9zcRr z+|%QdpB8&g$*;!6K6nqrLwig-NN$GjN_RnFd^Smd+uJhugEw8N*DMalR^Msx5|?}r z4{Lw#r36swJ^b*)erhQD$zRg0EN9Q1wTB;iST@5tT~&39U4Axi+M+Es*C`vb+M@ED zlw<>T;DP;8&I-nAJ;Ko=$82lwRxM`LOr!c&_FFHg4(;8$+xz;n3Ns}Wk)6ACdVe`K zGG>QFcbA^qW%8qy1f1okzweq|K6JtM?0Zo0V(*->qf+2> zc6AHKt(RP?wD|jy_L|o&KRdOLdZtf&*4dVwTjXEutSaoX0Q9{q466_~ZB4*5%Okcd z0FCf!wQz$4Lj&5@2gCBt&Q9MJYTdeZp3y8IqA(+D_H@k(Ok*rxQekA51$VTXnmVXa zBj2b7i!l$Hk7*iseF9tRQH4>u50#u5y(qC5fT?0#vsw(mLb2!^gn}EZ1#Fl?oTi}` zxT3+6^M=_4g0@J6(S~qUtSTX)vm-(r@#_!MD>(a=|A>fEw+yQ8JAvY08^L3sfu`2mAq~Ju);pdcy)7Mlqz1K?&8VBmW9OGF*o8Me$M`40tG;?Egxl z7@YWx{zm5uCH3ItRQxGA4UohiUK8ir{ODbkXQfK+ zZqM2#?F>SB0;EL;pLxo^WP>S3QM;9te&d&{_=)#RPE>+as&pR~NF&c#b;M29q&=yp z70;ZnAX%C%?DX|XbToavwbu%)%;!bQdD&%b3XJ=>Qhtma1v8k#;#;%WcSgHB8zK)p81)7ZW+2|t8>N!8Kp4%~qD zOBl9I2IjgB>CkqaZ6+o@L9TxFMXW-j-I#QUP-QgLXps5y=j#Kay28IV1AVD;)tvh_Sl^YEm2k_r zRC^N&hVOcYtgK9!qc%ts+!-=#!^(OY4l)`(Y`A`|hB;MAN?##PZ}i^`8{i_6CPae= z57EyR@EX%QwYS8?#OT#|x{+M9Y8B)rU+LW&8+-wkm6HttTIqwM7^xh2@mK-xL!(Da zM{Hnah)zorFZk0B#tJ1v7B&;Ng-|_o%venR$@$QsC-&EyC<9@}Qipuk{`8YjHtW%& z2Y4RVnMEZicb>$e%xoX^SRp!i&{IzUVq;@8-ds#R%5k7kbaafXE$a55zy5Fhkf(l0 zKyUr?fgLKf&I1Py)EejF;$lr`x~rm^pTaW*Z2DO(hDk?uQK7Vhi9`j21MZI1f-#fP z9UKM@Xb%bs^K`;(cWsAugWVLnHxtMZ?5eorom&hC_r>W_*#@qr*hy=Vv=NpAqc1w& z;-Y-npHm=#IdJ#nXmCgjJ@`U!tkdEP7eRK3U+o?#^YYQ&0ZfMpd>G(pgG}Zsf?abv zXr+ov4vHrZXQ25C;g~;;MO-50LaHYOz>*T!Q|ISMW(hW>)D{DVdvIAE>VCLfa|pT{ z%mBR)NNH{tY3&Vh3Z4WMgflayI(UJ+wnjDPVkv5j*21Qf;$CdwsF4*qllR)x+f*S|>oa*9y)8mWejGY2gW z(Aawq`T-WMvf3PkMitt;oQ43{qhSyP{mc=~fHTPhInYBZo>N?n4lhp%TBRT}9Dq>{ z3aYfPA%P%NLRBk8wS|~sTm(V2&KZ5yPZC|lA{#{v1!&J_Xzb!4ES4Mdq) z*VTR%l3ALj7X<4i6Er1VjR3%U<2{$)u$YDoW7ybK2u(BEMi~weIRvi(IPOe*&{>9b zXeWNqPzPZH6YZmGON+GtfoT6)Kqf2={xw9$65G}>4qCyUh^_F?nv{?L&l%yGAfzy9 z!buVxIB~-Y*Aoi%(c?XU_^vY zpj|Te32=bhx@D(iROMoT?I&J-G{th5MbiWQ5dP6--xDpgxJ|iC8yX>zVO_w};61mX zbAmW^nEdSBy$6C>vBV`NU~+|*4oZR>FE(gD=HQLz^F*LR*PbiO#<5? zHPeT%k!suKt&$D*ZhhjTu$o29u)%{&V!&o!fj+aa6m7UnV*5u*Vch}gi~%<>F<$eE zo}?lUCnB|IznK}?FfoFliQYOrH$xJ;CBP#9gkQk0Ms>SFzKe)!O~i z85(Y)f1z*Y>=4N8X~R6$;9RcMYIFJ*?P?8(_l1&|f+5tW(N2Y`vB@+o8Yi z-n~Z?7@DxU?=$Myp`#XH9Uw**UvFQt@!DxO;qY_MVDXak0^p-v+ufTF65|N*00J*^ zTxu-=D6@9|%H9+2lh7a8z)7M%_S$sBswZ09iB5(qbs?cp8B1}a5Q zhF?a3V-lc=l1#)uG9Uk_ZRYHbHqo?)<_1C@$LfI!NyAL160U!^OopKX70e;P1PY$i zEO+QXNLq!($N^{B{T<)RSrF*w1>8NxTm+2`e%xN#}dF`QyQ3o-^on8(jx?w zTvbD`oSqbdnHo+E)6yS4BEJM;W207t8;shu>V%Cj6lM6Ck@YQ~G$YcqfTAxwGa4ZX z8bmZwGPqV|Add|ks1OfR1L>R)D{{~6(iY6>h4&PiSq|onsHvfC3#YF=uxq?^K?kYe z#sdhvC@wY^H6~Bkwiuv?wCN{_=)k>@w>Hq?n?{ZSm1RNT(sb+2Fa?3VaC$?Tlwt=t zEvopHFodVTOB+SZttFs;JL%uR%|W{$i&BdVI&gqyURemlt;McHzwi#y;dGR-HbZL! z^&kRV9Lixa0WB(ULo<3-fDde(^QC$lG*YN*Ppmd@nT#4F+9Mu#==wP@p!w&og4@{#Rn|W%Rw3|E(pwyaI1BYMhKJZCdkJIX) zJwkf4jiccJ11&kHV(E-Vkh%WBCj}oBBW>jy7#phc>L=2%Gp;(ko#A zmgvzqz#p1fbe2)Ud57;>hgNozGXX( z7w?02T-t97X_O~)=@_6_sjs`ZS$o_!;1wF9 z%@DS`_30_W;2rvGZcJUH)cr^%G;4Df&X-ZAjFhgiv5runGpm89q2?Zw?80o>uw^qg z9kth*t&X6*-fXAy2r7Ul+rq|f=f0hC0LqTU#3b3Xf4fxIbd{L62=Rk3q1{)ZZuqad zxKfrZTOg-So(y}_a#^x;qeRB{Lz{-?O_vvaA}0M@#oE4RujCaJV$$L(JD{}-#A%12 z;gRBp{*iqNS8G~>x69$}V)i$SWx|9}x<6RFc(H_p1mlkbeE2ZguyM04ZBqB1(h*v51`6;rS>sXf zJ9n>xMy>!XqI~vf*Z^w-S z6oh&DsSTvP>0?;mP@kaB?%%(^OMtd@<6ch`j_J#utBnj6hrRNh(L^`aEl?j8;^X7Z zJNpg%=}HF?sJKbQAwi9+G5l`Qvr*_ClO`!NiPga^A%JQQ3>`@56(hf&~|1!&jum4iZ8Fo;aeG?^qK zB0}30ZT8#(t!#k|8*vKWMPkzlYr-w)ifJvYep)F-zL_%o%xTiPBbE}ms}*1v12t1o z^FR&vfsGp^Gbc^P^%x?3diTdSBP?<-;-El*a1S&Hiwky1>)^IBVbUOpi;V#s1s4um zWI9;ka&UprRa|&LwryCCgBJShfr6d1VM``X?Igs`s!I9ho4HyroHlK$_+Ueqc6SC4 z1|0*P@Ih$D=g*rbRj`*HHFc^4!#+_jBU+{@dU5kSn2A+0?WMS!vzFWgWy2xlONs*4EHydp}G(=y0`Gt%chqOSCmFqUa ze%;%g9ELRM&z5kh>6!A)+_`f4{k&`=B+GE{3aSZ3A*PbT~F zyKiL7n2}OlQX|WktdM^FddpDYBkz-bATti_D3I05R^z~r2~rA;@`kmWad<`-8990c z@L`pM+Dr%{n=$Zj+_Fi6(BTInKkL`5mG0S#d!f$+3a3Sq56I$@9{4GbNCRGT`q zf%dtLY~PzAOP8(C?Wh6EsT8Uk14{!wL)>=opPJOI7qpz2n8=kvkPFjkF>MogV_J1` zN{V)&Rt39BE(Lq?lrWu7r=Qbv1ZcJ}af*iRWy!(b(AEYbTS#B`nI>J0m+?^6GOqkV zbJ`93fFK}~m}L8OfEGDA4)fbOwE1v}iRr5QUTyM$bXg*Osv2-dM~CAC z$s!4a|LJJdRc)PV?{p`}cBMD^!B&grfU&V%b$!Id#6XBo(5sq_b%gwCjfLn{Pbz8B z(O#!d|4=Ty^b)-!Pg_z3mW}x(&IqjF5J%rWePrXNjgp#@tOW&)SC>C7=XCnrbOcX+s| zcZ-_e%gW01A2q9~sj0f(rkui{*^&sH-|m^6%+j6((GzJ2@j zm6~yz4)>v@pkHCyJc*QL;$c?gdj`U>41{BTS$^VWI?NaI$?=!*SY`_Rq#yG@eEjYT zZnv&?CvOg;z%dKZhsDGTiZ2v67+66C7$~bN;NKG)(efdvc1!9>Al(sZApWp(LPeF~ zc-s}5A&^~szIcHFsI_&~pA)AN+PKPt7197)wZO}R8JZx25W|j-gASM0*F#|JH*f%! z?I2J(%x%(TF|k`047G0kDhPNRrF*}=&=kU!*A1f;Tn=DUS4#4J41ipcEHcOD8btcn z!lmrpCrcMB6klv27(0HFw8!!c?dr4!(ZS2&`a`?X1-oIh;AYRKCp<~;G$0O=7SN$d zeLei%roo3QOc@#~hlpQ$2%Pw5rVOTmu)JyIDUzHDO;6DQxOD0wJ$nz-LI*Qv%iRvU zZSxDTR0>OK5XGJneiBd{mPg`8BZV>gph6#mSYtLFn@Fe zz7SmYr>DsnERA-At(b*t*Rfodtz9QQuo97vfqpp-NEiyuTEAYsFwsGYb^fp=5rWRD zALq&V;e(_AgL`sjs-!^Z<;Dyz@PjEYHdXqSOJQj>RzWIc?YgzHX6-6WB#iLPB|b}+ zO4y}Qpkrr2t<&Z$8?Z#2rzZ`Z2+-b<1FR=B$m>_GlL6iPz~(GdR&8D?Z8|o{z>xzX zaAV0369%XN#M8f>fHU?=3EbO>Ai$u@@kG}iYe^`DS-0$tX<9*egG1}**jgy-p zH~;`Z07*naR2%gYD*Fc=T#eim6Jnn(w;yO)022jGE4*>#R^OOswu3Zu{+xUa?AM>v z0uqDPUfCy6@T$ZBK|97`v|kQvCIF9y=MSh2dwvEU|2%T^NKE#P=?3QR4jjKyKs43D zRg~c1&e&kIM^Cc(wP^rer+i%@$mL-|KwC?0%5{xL$biMil@``TT1J{)QtpVsTW8Pq z3pN&B60R)<*S^rEF;Deam2s`==t#io#N&j}6YaVVJZhJ>UAzQX3cmP-KWMm7#6~MB zNA~XBizVGoT7YP*BG3ppd7uI}O0moG_3@XE?Q!;+)^wn_>>q$ldlbUe&o2=DG)(!5 z55lf=g-n_>33i%Xg*335l8C^i9EM-NpzlAb(Bc-m02FCaYm+^*oq#>Q$sr{Fth4#r-X$+A80nR)9!00%E&g_7}@ zKGWL2Z@r8g{N2G2Km@Hff?-Bq71hCVowDd$x8SfhCmb&hND!W{XyC67@?uHb^v#E4cPJC!Be_o)<>;Z^Ppe~ zLZK)dn%gZ~w#e>1SQ5-g2Rvt^?t?WF0P)Je=wTQDv$C?VJ9oGAfUT2zS!r`bxJnGn zTqdR23L8iBz*4ZI@71d}mUQ=E1CSq1$fCBGmBf$u(^vdB*C3n>MjK3Sa$+zW*Z7ga zT)m*#tb)BCmz5)+U7`k$S<;^!Q2M=WRSh5Auvga^v!UQZ zn$aJ#S*0-P*b2U0Q^v&>B>L(ePBza-brXb!1G^a3wK28T+eNG+PHfO&43%?+x z#pTY&{{qIJjmmTq5)$-eg@X+TE{5jmTLFl|5j7$-^EetDR}%&eg83KlH^-&p>DaWk z@z6pvH8C92TEgjoVx=NN&OGxhT~}OQHL&(;8Ji;g!4IsXmSCJ_FNvUM9R|dhm>Aurm~Kn(q%~>T6E?#FmS-7rjCOszgrj`89&s}vF&goMBHp|S`c@NZ{e9X>z#p1(Yo!UlVE)`35dtK zu|fgcC+^FTaSlkQ$-wk6t$ zbHdDW6P6lr{xLBA|8lV9x9#ocXmQK}v?VYZ$tGfvTdAFbLsu-@ao~uJiPe>2zq!Lw z%jXXpo>Q>=&)uN>bBD9{+=Ut+AETM16NM@;w$XPRY#I)OP9Qp8KMX)2T|!{Kad^6f zo{x?@Mr(ZP>u9$NA z^f0)CA#ErebBaJ3@m|B?Il#XY23@$F!vI}}rBHsibmUSL1xkNx9*d5P(v6%;&P-P~ z3T>+lSrvj1*m_II`llH?PEK>{2%|o!@(Jr$gb3_F)sS8n6+X&**5l7j$OW zmM$!Nr%pjy3&8mO`t}E06!JwrH0iP2hj2e~I!_-6fJ0>Kwyk;qr*^@@S)KuBXj-~= zwclTf_GhE913%-8GxR`Z({Cvf>BB*V0*pR64$nsl6tXDvk=KrflV$GH zr;p}04wOfOW%|^x>UQG{BrT;+oZLOnK*8^5I5|L`a>^+`3rD^Tk1zs0`M|WfmQttp zksuj?KJ(|w!`QvBlEc6WW_`VBBl?Bgj|V2%T)Jf#KYqNv+PD%)B;;ZhsOh3(h9FM@fS=y6cCxf9c`G>Lw>BF`` z+VGx%^-5upW>(~JYLUrjgp*714h3EcxCdc2MSRSQ%@c)P_6g)U#-o5u{^WP!Vjj6#LIIukRNnDQ^FG28 zhWRCamYeq!+?g+?O&DH@pLyowlxeV?&?Lk?AABY}g?g^M@R>BQF#pT^#X4huV`=_# zw16_z;kXtcNl-Exg%NhJ_uqfNW}+5A^((@XiI_NCKreeh(DUfN&z;;RH zu9!c~oo>*`d`y?Kw8PS5L?Ggl50_(D4j%|c z#;sX1tWJk&^JFw!jRTH5GzIPoXxs_QbV<+VfqAiwiB~o_rq6rkNhgPUHXN3d%)pL> z<>8e$DX>%8CN9E}#vD-ijrXh%HhAK6vajp47In+?NN?gJJnPv8!ZYvo8*xz6OIkB+ z_rP??E5zlEPJwx4;Ig#49XacOaKynpa;ENuNdTAD-1& zKku0qpP487-d=Sk@MH7GGVsr81$gg{kMtrhYq}s^mYsPZ-JA1`O_$$E7aPY_e>QPk zS%%L)|6E>v`DMMq#n!tU$j{yqFYAal-{)Wh*6p|7e$@8+vj~3$0Lwvo9k0N8(mV{_ zb+7-!@PlzVDP?f4ufyPe;R~kCaMZN%o%Ln&sUsYxAL9JEw3*bg!s%=|v|^r#yLnr% zS$F3__j~)j`IUJfuAi%a!tn1{%GErLBRyN3$5Qu%WqFRJOh-zu$$Rvz)Xu;A?z{5w z#~GdKaq|cH#knSFXA|2 zd7Mh7G6=hTrrf|jpZzxbc)lZk_V1J}xH3atVtN!}iPzQ<@e-bYgkhZKFdP@y|GR5^ zS)atgKpYgHnKoq|=GT3EAdF3uu)McpjpbkFmuc{iT4pN5D3i2@36>u7i3EYTSx)AW zW-Vw49o`uzu9uTr)$4yAm^t!oW*M}p$xh_CKr|xHcw5`W4aDb7Y^jd!t#^G z>ClDu^zK0%HV;npCKq>Hygw4W{l>`d_wLBtaalNCwXo{|+Pt{KvR?S!)(Z`n%H#R@z{I!{Mk6XGT3kSo^kkh7(Qf_RvawJvEj7S2A?T!EdgJDdhOh94V;Hg#;j>?n^VxaY%FAB>3n>9XS1)S$uU4sYHx zeXpOuf9`SI;drmP9f`GwUjsYs$)S;r?_OUvAN=NCC$49{$DgLMTUl5x8{FeH&x?)s zbFl9D(6CO~8NVeOxWl`r>3VPDH_xX=?&RGT0kAEVhj)wfHak%pBys&B8@4UM5;r!{ z2mH9>wC^;W{$}2|^6lVge5+%-KkD=b4<4+A8K!O1H9$xIweS>@)?iaM1syxa9X;m% z&R0t#me~EiIR*Ibu>RWtvNW~w3Spb$B8;7gu?{V)O^5I{@OyI@o4$QdSbNVagN5Ne z@gFI_7M54S*m0G3biT3DV$CS|u6a6)XJKucyz014UI_EQ9!S@im>9h}bu?NWRe)y1 zlY~7Q`A&X2Nr8Vq1t?s)4bQ(Q!ISOx7m@2E@JR|Be+p2(a)kZkkNhOYlN2~ff&UZ* zepY~H#(v8gihEji@V7H2UTx5DTCiaL%&f}&yM_BLt~Q@XN{ip!!|}-H(Qq=k!!|eJ zrMBE?B%ynj{;l^`0MvEXj27+*yXb=a>o}}$&Z6Ccj^Y02>f;ztXprND=UCG_432E0 zN$^W4&=ixUyNkX}KOgq=Ys&p=;vAOnZ}5WoWU%=qO`5;s_hY3MHJ&a8C2lO;yLD4U z<g7f^}{^re6i|@*2$-C4Gudr|Nd**iYvjBH^-dx*1eI#I;5BKlK zlAgtH<1rok&K+m-^es&D_r%lun>!wRZ?87pW4XGQ$Nm18;yS$55-juLo*&yqSz6dK z@;z6w-GhmHB>CZ&t)jT&{U!Iv{$cWq&KHn0&23Yx?qzQJ1;M!!Y-KGEs%i)aAms3?Q~YMflk*;8wH;PQv# z0Xi0{#VMu-%dsyB_dEsF$JZZ+ml-qJ-+~6!6=gWq99~N3*$bY+xG7kl{Q6rY{tMDL zW-lDS0Ozj)wH05Soh<9N>=h3jYg~h4kE41IlBBN2KcV{!DkpiTY~GU&LwirDsl|@c zK7%E)i(iwO*RRURagIdcxfZV94wh9IK^iAt`D4R^v%l$Ar&e8o10rx-FoOr&sQLQP zH!HNvNDzKLWaXSU6`?1jM=mJYl`;Eqj&#B_Lp~%!pv;B^tOlO z|1KH>k1f^m%^Q!)D?e_Rb~xsK$nWludv3Z=d@w-JC8C{VTY)DpZMSUOm4-pho<`bo zM%Y$rF#vXsOuzw6(eSE$vZb_4ssFvVmY1^jZj~LWJTRjj4#TOI4grxesDF1H$iulD z_ys(K9#>MfZje3MrPyfKR&Rt03`>v!y<#w)ocO`EKf$T6S!w%a2Yel86&!>getK7F zjg53(65J&mZYAN?GAsng+n+F^&v7HJr9pXNhOFDT3#S6p|2og|Z7;q0_mi*yv-yz; zYRzgxm3;U1caGz|POnVBNpD$8o>6 zb(@>K!YxmYb?jc>?)Ss4xL4&=>4GWZuz7dK?Vi5<-u&H>p55`-`y;_x+!pTS^}mM# zw(e>V7OL6r|5KeluKyAFkQ>||c=KCTS!c>;o8Hgy1>D8y2<4e;)KItn>)sc>RQgLp zg?jmqXS&k8`hizevHn25wzS0YMoyQoV$N$WSobz@r2D)7`I)N^INoi==B~;02>qU+ zQxnLO5C0(wSiYM3#)Hjx>0GrTrBLSzo8$Dgx;RDMJick4{D((oDBb-6;%NNu`sP+n z*E`E6NBd?o>IU;mZkZNCc|nHy@Sl&V5q(0NmDjCY{?Y2yS<8$}aSY?GE=P-*Ir^CG ziek&}c6EJgA$|MpX!Nr%&99b>OJ_cJSovT3X0_>uoP03uq1rO_>dg~fu&3Ynn943Q z9pCEjUU9t_nWlc)k)x9%zqseEc^))gx3ap!^1h|uf&p$Lzf`L^@Bh6q{oyyLZRy22 zs>R`o(?VJ;rSb22cfw4=co+ueMG_vkmx~cc)^u zT#=t4OFnx|#H%}evh0+}|96Y@j1NY9J(c>3+@USoH`{v4d}ia5F94w*J-s^1 z1^50zdKaQ=f{)txNE{)qzu=$-90p}Wd$?D$t>3c$(bM-jy&!kiGD}Opl)!CbEqOm7BBotgT=;lh4$G)GE$Od!P1p-&bWaR?8W6= zmdEs1p6zj}t`od*5SeY|t@Qz4BHeM;+)kWTU}Y8SwZz78mD73A{Mo{}uFX1zCh*9= zk&NIv7XGgp5^+{rjz11fawB$=I4;EQH&#A#fA{aXKY;{j8vElgjZV=r{`C7GKtC)2 zy+UQ%cdz0YOsMZi@_24Tg!J8O3RM&KRqOFnyQ^4)0(n%F9GYv0sWR z;3pExwCy|iNgO(m$k0IDv9l5w45KzkUPda8h|ZP@EQfmgcb2H|5J8}!<=@{~xNSQiJz_24Lm<&(;ie96c*gIy#>%w&%$ zoQRkqttxTIi1LswaNLdqH{k=aP#@u0TvCS9{%S=*71kbya|Gb<4mw=->0nOss;|TG zqq!MUP-)CJScck)gE;y#SG*LC?ZlDMp`8OIuJ3rc`)(X}j6+LWq3l6E9SEue^RMcw zBpnSaIW1diF<5iyB%pIB4qZu*Kp!%%9W<4c;)vxkoN7p#d35xV;7-1hpN`|iGqT}x zvK~j3hfDXQc${Kr{8Jj5I*H+8dEeVFOkRKLVJSR>27(4!Us)it-hEltrO^hfNJgH1 zu}mF3NZPeJBvo+V)Fp0!)E+F7Y}jMLDI#pKaFlYFU`<=whz=eokkZO(U5~9`>m7u{ zbPiRONI?xT~ac0 zq=x6RL!b)k5+MnR@#61=frxx#3)EP|lXoX51)${7$2S+JZkIPGJhzXN!0P=HI_?ro z%+Hse2@%q&zD6?kZdWwgd}czAT2 zZtLwZ$+P`Q8wk*6TympKsAHRIkf5*_mkeAKWUqYf15Nhrs_)*k4CLxKdot>%Y1*tg~t6~pKjV>NiO z4NjWvjKjC|d{tvO_8-IDBB`5K$ej?LJ!6ujHf5KLJm&_v;gZuOAsPn&RhLWh?k)1u z(gpJB^l!CU2l=xBr|;$$96%RO*K~qIvqGc|PV7yF+>l>XihiTLMB%jB=&&GHh8lSq z<6>d9?Awk-TS4iszy5a z1xXSP2Gg>FgU{0DP<^#zq^3v;q9I zWaxwmb{RBt%MT=%3XJQiuQxvTiK=pzHfg@`?)_Kl_n4jFdY0PisP|cry2=vueif?$MTmJ{l$OVu|YzNjV*h;+e;f4n;5>~qxA$&=L7iKCVD zou=llO=Bd-ETdj+TQN`Fa@ASN+YLX{@e3QO9)I~Gm0ymfkeU+p#$PYcc!T{qDDbfo z??^R%^66^Ym>#O%)sLvW3Z+W-tx{J^idTs}do%qgi@w)p^(bMJ-yt(=7LB=z8_VGxw_4`0i@N;34YzJ0DcWrxq zRo@Bcs#SaQHH5Ch`cn1wW4EZ#_@Qddke=$?o9enbfR_Nq)+9_0LD{P`zSJek?4OI@A?6J*YPA%hqWhYx#~+ z^pl@{BMR8M-MR8>UH_52O&h!Nf%jBdW0TOisjDhc3unEpo_uMRsxVeocweh_u34b| zc+Evk_=mjV8{bPk_}u#{C8x|)n##QG>QC35tIj_6LN#LInd+m3+s!waaJ=!SMjSUj z^13Q@`k^DNZ0dOSTh`7+I{lEOIDMV5V1tvU(^AkDp84AiDzV=PHFj`!b>VFfs*I8v zSH8;gcBz}s8?Q!BoT}oG_a~=+t#Y%|)IAg9RR8f4)R2MW)FaP6r=Ga)28DAGU1jZi z>Lu!jwYyAj>13v%8hz{+@2iW(4|l=YwlZMi+3MY|ma5WflP{ZpS4K|W{ALuew4eX> zW4fM#yGBAU(@sTp?WCXI`gV=ZOR_bajEGX+ZQH1@2pFD%2kw00BiFc_yML{^WI#XF zYhcrUpKuA?`>5aF@;9|=SBAz{U6`!yy>6n4A2vaqHfgl#G42BOGSogf_e(|%O&&X34L;|3wPwE=_gWl#P|>Ef)u?Y@ zy+`LMBFq`XJVk{@7?YOA-=Bxx48busQ!wFp>yEQrWw_v$r&Ny9DX#hcb^X2zbcXHv zpQ;{y>S=Y=#Zz6dEbol6bY+mtU^)S)R2;T{e^q zPQeS6__xgwUuYnXTiKIW-ID_#XnfXJn`NF$9_$z zqSTFQnx?1e@b7*92OWFexBt+v?L5o`!`2P2?fpVjRD`cd@0Hmu8^6NT&FZqz29Jfu z3Z{mG7F%C?UU-|@n~xa}bNDl5)IcYH{^Jy|0`%@R-|IT`iZcReM4z$h?)x5AGe7-G zty;fXrDo-*YDb{P@%9QDBOUgv`danVJSK(@oqO^KPQunWCtv=oN-wU`@a387)YKjh z-vH*-FP%1_1?US6KjHnc3eYzH89Nv1xWV0G_4UK~wyi;k&|_DF`tieu^tbTNOy5_{ zS+&ssN*T`to$I9>v)y9+pgR8z=ef{R2H4Y2s zeuWNFf1_}wv*jAxU0FGK^BYmXc2QPv!UB`qX~s-=k6wRH@xR znTf2lHEE2w@@};^#}UG8hTZ7X!YjA0jkilbe^sX!7H`U!G-8^%?~$j}tgq*)b(^*+ zXg6KsMoqOD3v+j`QKx8rZ90bPa<%tSkuiq<1J3%ROa6f2uv##~2{wJ;uuolos-Y{>y6lEK)WzpbbKx0t`QKG~k?E&&+dKvVIxMt{@^ShM zTh3NqK`JuB2)tK4@Qy01G#%%G^lj?8GX}WQv+(-b%Fx(%!sTkiezRY#zOqogb+ z-pgM>FW)3?Kv0Nzh5)@i&DcQK6lbev@4noDYpwunj6Y-U8b=9eCl`&pay;)&C;?gv zPNvsYOFw^66RAgc(;(jc(ag>^d{6D7sMzj_`Z{Cb4i`OAH#vf62pVlbU-jm!A63qQ zB9*ysv%3F=(;cFV>Ua6Wss!m&Pib$F=6fSJxJa2#7pYi@8_!5AG=$1W;ziR zs=KM#%Z&hCp0`_FdkQPc2$Od`^^V$`nX3wO)6~qDjPM?-HRETijeFD8n)$QT?bn^7 z)7HXxpEK19uf4BkzWor8>d!hU?X5nvHEiQtLnlrgY-AjV)S{Jt2aNKsor_xbv0}LS~SgCHRr8A>F-_f zz5nl@QMskm4x`b|d{Vzp?A={oZ~EJlYWeE5>g(w*tAT*^jxux|e$}Ixjk5QwS2G?m z!gySq=};z}ca3`ViO1C+uQrW5EG9wYy8Mxkl~F=-gN3VF4!f}po&xj@M-rf&S@NOk zLiNP8lYqaS3Pk?mFTEF?faw5Nef3YBZjV^j$5gc@*=&qiJLd)cJ|Q*&*AR8t^>?Ya z-}_L#{@i^kmYsoTnCb#t((gRAF_ROsYW3cu*XlUI*r+`5@;lV>O}kZ5QGr_d{R}k- zuu%yy`unT1SDEslfJZ6fVP*cWdhu%t_G{w&21GgJOvDamY**)ZC7%SV#MrJzvq2tk z{-REqpl-kSVKsl%Rs|Cd9coH4)jiXUmZMu3V57&Wmp-1O)~;Npp1%9{I&M-A!xt}p zx0 zb@ds;HGHBY zus`vxnVh<`m7O_I_g62>_)cZy7pU~To7KaAU_a-r2g2A(?onyZ3Xg5?hN>rje;W!k z_Q6(w_U;m{65@NSeuI1Kx|PK7>XD}(Q>TwG3XH+ShN*6eF)Fxofd1|-Kxgj$N&W7e zi`5HnO;^iTty5dKY*vfE|5Dxahl@2Vtch?Pt`==HE4AuSjr!)bNA$ODiP8Fc&7FT! zmz`!-0$~)PWccsYnteu?YKcee7*ddvsy1%epf+#WqBd{dtpB#)x?#gcm6B;Db{QLg z(Bp#y#i?jVgKpb4ue~Roq5k&xbLywf`&_H5xqH^CDa=QgcomG(t|elKy6LX_)T0mm zRgLW46?tx>u(b-;0cy_b6kTokdsnJajN==rHPz9Brl=3T_)h(_c%J(66=&#jCdL`z z@`E3?AWoh7;>BC_`vfYQhFqyOr(?oUSE8Q0dc1z0)Xj{!gU`NQrIpmFn*81B>WNI3 zK zpVL4`I>P-~Sjm0utq;{3&p)L4>ALQuB1khCp%!lC%51Hg@ys7h`T?SboqesEw{nXr zEGmQy^obf9BC2z=k>&pW=6AXdb}X8y;REB7v~nV-$2j%;8#C1GFFsN?TxvEq`jFNW z|An*otbbp4~RE2E#coKdA_zi9+$E=Tpa;whMvV7SH7>r+?KEXK<$ z)1G#l+Lvcz)~eYr-KEp(tp(CiYQ>IRjnJim2Cm_k{7G#|KcL^2Wb9Bk>4t8!48QyP z4A;`P?fh(x+^@E?JemNlg$GBjSUu-;ov-dm9JEEv)17p=dhFUU`kC*pe(-Ij=Lkq> z?RRGKl>o1X5`Tr-wBO{Hjr`j;AJlP@VmTx3qULSLR5b@u)#bWVFv8F+PrRwtZ7?16 zniW5&YsaB84KbR_J6`+Lcsl^U9j%P+dS%v1o#EVFKkD~gyPNj>@O$5*<(W{Cze`;`vID-GLGFw@pHf9=)-^dB)R}sP z%v;BO^OywaBh%+tG|+4-x~bG-SN#K5=yXHTCS>51YHwkcI+(p(P2_WUwEp(;tmQhv zgW0={03Bimw&y>Y?xwz}qbMyMk!1!%_-N7dC4Fx%a^JJ^X94-VDd)TDBXWXs_)$d zwEBty_1v9jn(tAj?($&DPigpGeS50ts3;W` z6{C7PrW((@JKqSz5C%Va-3aW&jg3DrMd^z69i>7#nH5L<9+SRLf846m&4UJd0%5zx zYy8j7{6UrIWvF_!_C}R_phlIZu2nsVJKVJ6yJ4PIrtLUD<6{t@<2Zrv zm<$sfXJUj2!T0Yytka2&HiG(xFjK22NL4qEVtI_#_^LlYrBvFd#Hx?xtp#?5dNpsxLmD=U^4fR^!&z9W$LiNBf10Y_ zYx%DaOgeX2nW$dPfA3NKEh&zC-C2FS*eG3FqMM=Kzy5o|Y$60)K9Xj!!QTReqHa#gn6e*IYz5omYZ)=Pd)iN;YM7A`e&-;t^K zYaX&-k1i{7q`bUN+SQcn&uyxA;yPGP8$Coi(q0~+jvMP>h|c=cyv++jQE{2RR(W=m zz*bx3`tvX}H4nRY={JQX)%sfBfL#JMV4Ht~e)hx_8z`_rsJ@~^7SEb4@6P;0zFo4x zLh5UqfM98jjfmW4;M$3b_+W}gIN-s5WENNG)*QzbuJ4DCcg8&g!}|l+EJgZdNrn91 zdnavl=H|&z$9sFe;H%qj`Izdf=Oq)1dd^Iduu3zxy&!YtPP7yx}7`XW~ar zjK<3@wk6q&jb=Cq;bb_WC{Q9^GGfA5)SJjF3yLK!K3?|k+b8j7O^|Uz`^f%<&mh0- z$j$g-I0IYADofGLe7;hSy&L7WmtL2V!(W6S>^3?s z$4!QWxJdD9X9R%6UfuOO9N~a~Eo#o-b`YEV87fOsL_&v4ucTP*If8Twjq4^O&mJ#} z-&?3*YH^rZCB}-F#O`uAhSurJjl8ixJzc!B(q$E)dXA6_lKf=H=I^9r-xk@sdxzAv z+9zrF(Gb|an=LQ2+agQz;FY3nwq(^u$mHRD;jsag4F0E^Gs_OG59UZ| z&w+AYzaHWN0jUlo#0Et)f;RB}fU4=-O?=^j0TW%5QMN$A;Nf`i;8R<8!N37H+6xDt zUBR?(@r1+n1KwR^(xmYc+^P<{+mQ+2Bg*z2I!FZuoNzz0!Jpq`@1a5b`;3vxCqa!>lp-_U{Y>hJrs|NZd)w9F?;sSFTQHQ0I_`0 zDW3EDTjkR~zo2pa^!-dxdxB&SpCCNzUFGu70YS#PW zSD38t^YDA?rRPWj4yIyo^-J);!@#zUuE2;-&>pmIFv0}Cd7`h<-4i_IFf`OxNRWRw z88@LHXo0e${Lq8r3%v)mlFGIT;@iPaTy>O_KPLbM=tagqB1z7;=+6+KpOg;m4NqTl z-V})m^^@{aDw8N&6{GL7{eP8w`Svq%=^f9wN)VnjTFyRoh%}UE%4=_ZEWTRCv+#|) z3G*B1b#vAaTZhoyLG^W4YcJrUauagf1bHjgh zL019=RiAixyh0>;oRD@tGV-(wWboL@a`T`6E;(6QvOjs3Y+AiSroZx`q`>nNN4V^? zR5?&qCE;k_I>%17>uMW4TQ#^VsC1?rAZLuOtHyJLue5VKW03V*V^f4TJkhuU^50Mo z4`3nDGG@%R5TM`EpVls4Bq^=f8es(0XQ*6v-8gyo{tdEyU#=`!{3A}a*sZ^zL~`}0 zVeqO2Lxv*-r;pmbezAOsc}7r|26(OTksb4=%OwkDpnPb<4Uy8ZeSvs&Xe&AM;PqoLEvj$2MZqlYIA_c4@8P8}Q?wFVI1n3`!VWf((~Mo*Bw5%7prTcaoH97Ef{ zb5X0>gVMWate(6aYB2O>@7fuj!`l7az=}j#(W2G~evq@;P+REm5D%0~#J4O5gk|Hc zlUp0@xL!{{0U8B%2olp{m|PYsG9$S)PSM#dv%cIdKAnT50JFM57yM58Vy#dIO`+DP z07E&?a#UqdZ-GrCD$z%3!2ldAcqC=@!9tusRwhva9+KX+osNE}V;rsvW#RfQk{B~y za1f7n)l&){_X}tPt+Ppnzt%mC57IhN+*U5V_D(r>SiAsZK%Boc)PWh;xbO#8AaL)L zfmIXZo0@})D`2ql&~Ad@xCY>r#kuk|h3Br&3T5n)8y4OP@ zNHp9EnfDGq>Tj+=*E|{K)%VSQjtl1^=WL{{J!RO$Nl4%YXuTr^9suM=kRy~c^VDp) z_MFKQ=8NsZP^q~ZH?zYQjnkMsJ*hV|A$4DtzG>fzT8(H7AYLeE9p>$DbGz$73G6d>PQy6cdG&obMoiJqkx`_qoR_xE|SMTfcEK@E2M8? zv_wS4>c4?QN6LBUo+V*kRq}riP8aVmH2!S-f%RHpKxAm;9fRLhl37@QYozJ4>&l?r z-NDb8puZ-~PK+A|eHjIK8!pVkW=x_r3Hb9_h)z(V}jXhi9}RrNBH< zCXVbQ9XtvI-bxW1hCt^>S*flt4f-nz&*AvXl8f(nUhcc;B1wwrBAL4uYXMqyv@5}k z4_?$lRh|6!(c5zS3!h3SxVg*7NS8Lg!BAD@%kOS|Ok!t0FT)dIoU8k7CA&ATmQ6d- zrL8AcQQHSXb2>^oLCM3s_8)yF*a(?%3#M(ejUJNK^FNVK*Hy~R*Ig*xqj92Wj353I zWa!ATa^cz2#IrI@9(`|__yfAagLvFWd6%WW4Mnvx*14j+VySF3|uJUHT_PlfmF@ko_xSrCt?_e3;FF`(9 zmMe3nPlr+{TOuIoXIA*j;DNm`4k2nw6Aj(hAfwR!FT;5m4DFyzFRUzsCfjJr^-Jf+ zH!u|Qq8wSUc%7U+Zm@KMz-p9v?oiF{IfkNR^KctOvr^3%+M%tHNqkWE9#Bl`?hH;fRci&G^yh+TcxnLLc;tglc6s) zpG?=my3qX|eB8t3A?urK;LCQWNojel1UtNUAal1?s>MPPmW=Nnt#J|~uK&(p`^$f4 z8owAf8JYC*?h+}JuDelY{N*)i>l-ey-&t;E~2TJ%DL7Fsb72X&H8 zfxc2*QXt!L94Ye<)V5p-jfh7yx-s$K1O_tN%8lD(2aYulYgZ>_%1aWVu{RXdAXKdC znR_b;h&{$#C-VK9(knhlmb~z)d^dTZoOViYDa+X-@4fpDB6v#4o*I!;21}P;berm$tO&%N+4*rP50rK~YBjllv(8!dYmaE2ldol zJ}F`wo{r5vioPrN?U4?LI!Vfw)$+)Fw9V)w1u1YaIe4^$bqN$7@7B`yqA2<9lbtv^ zROE|yK9%9Ip)z(DIxnnL)WVNw`re)L$*XTj_sedRZZYUEfyIa}I;E38CpZPDG5zqB z`(@RpWpe)Mr^(R%eIy!ECB|yW#j)8xZQy!_k5pu{cj+mCz8%G{RkUCYOuo%A9r|1E zd=AY`uq1?e$>s%L$W!kul<=e;lC^7x42*@JaLAT4?=TBl&6&CBbJHgza;(AC-Yf>U zE7f3_^!6PxR>lM0!sI#$35Cee)>pD1yqt35wb0m62x=Cpp^-pH-4DO;nedBUo+n>T ze_q~S3)!Gs8w|$KzsJTw!0IT`Fs)-~-5C@9ZC}Z(Z^nw>g{MnY7YNH(kvfo{Ek7;# zM&|BpEsx)yAU+)MS{nQ{mXklfH3d3)w1(f|28oF2D_^W#DaDmF(%vUXdPe(6Ls2%g zgcL|ku>D(IRW*D%^PS-}|3H6?Q9e=yWz^2CM(NT3I_oQ4>4^5EaV3+EP8QBV{a*e?!#i$kQ(h-o4(Erb8|207ReBn24% zJ;q!hz2i)KwRNE*IX|{pW$oJ~-@No4ga?>rW@pR9^RJN6Fw<%SK+{uk zwnmTy1fj3Ee5lAft0f+OqraFjTSg}($ds}DAuP9(x|#~f+`mh{p8kROjJQ;iu9z&b zI4Yi@V|=vatbb45pD|D_J8Pn}KA0^F=PlFU4l;XSCT+6n=_Lt6P8E4?i-ab2mF=@$ zlyA?TAeT-ZDfK03^6|_MbsSXy&8OEG_~VAw0HGz?=?}-_2Q!cpGT6<8`&JkO{HSg{ zv3Vd)^-Lr^hN)G1%mz2^KnHPk8LEmi)L+iyhC9Iq0<*Ii6|II(nWjdL7^vTCdXBnC zCF`@VYt+o=ZZYrM_^1FVG4)>)PWb=;KmbWZK~#4`bL>tJQqkB*$W4T^S0o!c)m5lZ zpEq$lx-@Q#=rv}N8b4`_>P&C(PW%PCvUHpcKbXx+3B7x(P^1yidywkGa{TUbwSRxA zdgL4vr&mH0;pNZjjd1JczNGO*I{q(x zxg&@V{NQY!f?w5l z?l6;JBLK-tN2b-t9P5WS)RFGT`(4#kDZM~Z++wDh2xG(3_S4M z^w=B6>J*?ZKLc+U+tK^wyE z_3ag*;znKsZxuxv7y0K%f5zuPy_)mEV>)hlSB_)kX?Ta3u>b)Mm&!Fm6#<4K8| z2&dp(KyTBgzFc88oiWkOt#dVej|6UzAEmxqwO{9j8zW!1&6GPbp5wK^H}*tz#@NyN zKE&}fA){|lo70R}DBVJ<3bCQ`ECb)OyGo402ILMC)Z#5E8gJT$AGJ%pwsAdF&mP!t z2fQ~v_P#21&Qd?T4LKW!vF&c&duGGkz<%_G<*z>aaf7M@VQQ+YRaG?x>-s9S_|s=K z&i(`X=<7?LFIRPSRqAcM$+H8FTY*Q5+n+wn4|ES~pzazLtU8B9V&kSWhPLukiSb7E zx#z_%T$>WNFPmjHrvjHhmmjL|Psm^kT~m^-Zb&i&vxMz~GuyGj6oC!PWZ%LUq-<7?-SK-@CD=Ib z*J)S(O=Ua23oA?W)u*pNrAD|No-t_3Me4STFVzPQgzCX0UVXhh*+r+?gSqOXmmXBm z&mJY6L27M^anVzOgG=r{$4!8@@gim zT~EF1pV;|ZufBWj#>Tj3J*4tVt<+nuwk-NWozd$^d2gfcd+{?>z=L3Ps8iGLz0!qi z?DY?;0~S?Xv3mZl#sf;G-u3P;6QB?7R~I@vvROYjKJ`Hh0yJvbacNhYzEPdsoB8%p zv5{?bp1xaa>V+^?(6$0J8@{KPk1Ox)Jn+XSr>lH>@C(b?P^DJSovF^9U^;epSoiza zzgl91ZY!)9BAxs_K`CGb(B$zZL3`2x%2abOUrm4E??;Rm zGv;hHcjb01n34pQIUChDw{%|qVy&SJeAK^k<75|}^Y3|46>DcajeVE_Z2D{SpT7ME zS6t@zo$nj{K)c6)?WTU*vD8cmgCmXLBg3y%+Z?w}*6m%R03D=)ygYC))8X`qop7OA zve^g^wvWwE-KL(n=ZLF)IzgPPl zU%*!RgiY-_Gc^S})!A-i?REEm;P}Zuq}F~ry%C2SpNt&Rw7>jrO^Rx$$WnJsY069Q ze{Uv|wZ-Y`&lmSpetSRUoSW66 z4aqJ)#74+hYSE0Ro8XMR_^&FB&Y}_ON>bIWQycR_T<^?r`VL!>8q)mOHdS4eqOR%Y z7H`lsYDe}#H%N1vw`ZmC#^IDV>Y|5LR^b8l&K*-+c^ZDjLn_NTNM-GJ#$B8(Q%l#Y z;p;lh@q(s%orY?)e!*wzcW0W(L`!k_?(sLjQWdO%LzU{s_l#1kDQt}DOP6#`UM2cU z*JK<6wc54vdv(PGBXGN5EG({neCSP;l5ZybmQIHe#dYD8k zkxj`kg2#r3N*p5@)oX~1>>CeKA?vOsO+M1xpq13a2xrHpjk0me4#_X!(Yv(oYbV}* ze$p8>wEg<@*2}kCovFp{;sPA!SzJLHmqiSqrX z`7)(%s9s9YM@hmgBW2e%*|2`Ir04TEPAmt(-qzdOR|0}VC8>K4=@B0#o{nLBNnWZf zTed=QLJ{n0=}`lw8Bsmt)Cr@+%cD-Vu30XNS8hgLVT1siqojc&q<2?8S-*CzRMcS# zkENL5Q_LAtL0{+}{v z>dg`bi6E{2Rr1N-E`i}&wiLj|s%_hj64R}Z3?JT4eC*NVOvK@%qTDoDzj~eQP0hfu z-?iFqp2yYt;z;%X$KF){R&`|Uj|4~v?(SZkVx>^5R46qn+ism*sBLBI?(W^nQa9?} zLZLVm3lInrv_OKy-F^P=%-nhJzLytl2`&BKK;FG~=FB-~&YYP!;~hKqK)+ty^;N8v zCy5$#e|`xlo?MfWlE~}0w_(?w{aibjqpup4jVvM5iI!Xw-LHRNbZ*<+EYFd;g-)-F z!^A;hAYx86$c^@tl z>fNb1!^^R4%~GuWJ)T!-^K{Pky)lwYr_5a}R?~%|ud{lVlM;sobC;tytU5{xLNIW| zDD>zcW758Lpzs#LLa=-NEOhEW0j<0C!2TUuan~E);E`)DKrQw=4NM5K6L#R{R^9MX zeNL%o?Zablyo15SxhF1x6Y8uFnzq6a)(1Z6bI6qzu#VlZ4(nsK^4jA}eF{)0*Gbl8 z{nw&Z8}#hkA01maJA}HxH@(5HqbC8Y8hc_^VC9D0+$$4;h{hc-dejiq{NZvBRENmD&+ToZ*H z)}O^?H8En`cr*`9#oYOeP*|-VS7sETR>O`MJ!Tl|TcK4A3BRw$(ls$e5ze+cAC22~ z!`P8Su%B(#is&6YQA0NHH^nLAMxcq@;=zRYtWOp+ey+Tv2&qYO)$}&R?&B$2`S~c7 zjjh}mTb-K=+ji=T0W9Bbo6FJ*liuQ-R4iGv7-@yv3|~?mgGP?>Y_QGYy6;~Xt|TPe zDQ-Rk+fGSL2{!%q8#e7rW*fzNq9>BxTy8aQ;c~WBY(u#;r)k@sIGKklgtMG8nsKDfkpL`Tx&(Vu3z&PQ2&>Z;qel-$ z%8n?k*}7NPBaK_JJ{#U25nLmlwr@KYFI|f=S^vqUTMf9REj?i`(zEkelZB!~*S;8j z(urJ-;^dD|A{}v=$$PPGbriPk-h=G?Li&gBV1)=?W8O%wOYh&i2O8JsoV7R}qOhJe z#KINP`r7Y^dQCBS*l;urW1YKc2THhUxmLqA7&&|x8rETL$utR>^!Qy^xnwyu$L`VX zw0PF##?<~iiDSrMF1=(uX=P*xRn708*nmDrf~_R|!2E?)%FTVcxUlk&lQpbk_lGhM z!Oq{l!Nrqr#kn`$j}zLrKsb%ysmanZ6T-|6MA7oM_CohT|Q)_PWri!$vFeDQF1_$o-rzXGTLa9|HN zKR%EZ@Y=eh5T8DKJ1)QHO~^j$t$PMx{`zk*wr@M5=Zq&Cs&f*5$1OB0K4{8uxIH`Y z;jgQ4)oFt~<;kP*e(Ce)r?ixHEM+M;-F2)FufdN$L;@95q*5+S{TC?MH@{gQvyG~D zfHo=+4)GH_;ymR^e^t$o(6WEN?Wt}5DoHQBbt!UJ2o8%jhL1eB?!Sn}u!PAe95s0~ zo_0c?INW8(r;>4S+K0t$zYpzssId+e&QLv|&iDnoWg+i@+fW%3tX`oF^@+oTTw`X z5qA0T@Fe^h-X%?@GLch9wCXWTj5Tpy{0yN1X~GS>25`Xy!YT3P&(LzmGe)AtU!!Ii zN5Q;~bI}C$!VCWv*5dQvJV2NiV`Xm|vzCFy?@fm{j>t#~MOkh#=6?BK9Z*Q)8Er4a zs3E=ex0Vgx!~1UX#C(VFv=luwAfFx?m@vT; zbjOthoHAy4md>-TY(4FrqdlJTX&^;My!y$Le!{~o3YWjDp`;dy&gwXVi_lijEFO7^ zpY``3tmH+*3IBqa7+D?o;I+|YKM<3J^xrpe*5ysAd^;M?dob~aOVOt*N16Sc;M3>a z7V8~i`q)M(IU*8WQZzljJL#~|<=du3Agep4m6&jM848vYE3-f9$*j_OWpqxs5an^} ztL04RIAP7Vfj2s8^wi|5yo*69&Z7fbEhSvwHF_t^=!uE%)pvDGyG~qrqo5 zI`FTJ=f-E~YEDVd#1}u|QOm*MLp*%qiHs!7M6J;FT3$64cD}=$Q>-+&LrBvR59=Hn zmX3W|9<}rxehhp1m#mqmMdSO_u{>$hFNCic#|vlJbL;}aZD~4mG~e3W~4Z;C8-`GOrXxY?0Q^s$rU)~bdJi< zQSJE8xC7I$P!2F3Zg}yvm5qjAX4@E=U-|YZ07J}w4eI{!!gv+UMw2jixI3P_+c39$ z=*b4ya^j6)VeQi!;>8mv%ncX#U3m232n=Il%+>gr)JCdW{-(_KXltS!{q4>cl#gs-6i(}7CZxI zKwK$u@#LmcIWLl4Z#vv@?7KH@73&5IW1kk*lV5)P*l-JPp58Qj;yD0;;eBHt&9CEk z2?wR%7T%ExuB@aGX*}pTk2f0S7w}dio>?esnIj_Vph3gNXymNb5n4w|<7j5sUj>)R zJ8wa#EL~Ra#Rb{e7tiwsImA}Rr4@~uwcug=atx1d>2-AbT9lWC{Rt_$Vyjjo9IaZl zLb$B?3y_C~4~c$oUMk};=znktc;##wii5{EFoeYyER$Y2NkcA8V|GR|l2Wtvl&N&o zTeNA-3m&+h$rcb(GPr!DL|-P8T~NZXYG~NBIWI@y{sIr27q`3_ng2P;iRMKbTVEFS zm(>mV22^6rBJyeNWJifFJHTL1b8CoVCHhpfomKVWl{VVhHm4=rO8&7=PalH^;+-^Vr zcZn;1g3pap;0#{Ffji7i&-zpBdO2nH2fzcZ`{h45u$)F0(2bWK%8@{3;Aap8^ z>w_rxaTpRfm|O$uz+vG3qd+a+Lf`0(TfYofUM;SiOLtrgZ}m`USij0K82T1gHaYn_ z!Q!n69Xb&wxY5?T@6&zYm=2RZjjG5jZXl zXj>_k^KSH-$c^J43oQA;Z_ccZi zT0>Hwj4@uslN}0+c)Murdfe0{>nsD>H3w!X7swT>I@M7MOt z_|(xB`tV7Y78fF)`z#lE1>R%Q%-@?;V&cqZx^y- z{3<6JW{P zDUdX*^3(QU!P1Qwa_VVl#%m)hQ*u#1eZm5dRQuxjTTw9JAGqPX5vEZm9$nB0V-0Cr z804wLv=L`2ZUbu-+B>r1%YVf$i!*8GMl4;ol}1J_lyY}ZeI7A2a%evub7Rw7gzcL* z@_4>2`skKWZr-U~w-MTR?1-*iI`MWT-sn_bfHfx@=Sc%?)orlgUhLfrOsSRS8xO)KOmzBE=i zHBgvWiq3t9pns3nI{y@pAKMYL0qZtxqr7}-*bJ!AKCP}$bg<1IW{a5k!>>YUO>8CNgR~ub+BuqLu+ju-y zd|3nP3Uyudh`xb3KDL~c79``92kt}j@i$`fgaIDCG3C$EHPY54k%&ZBY+QFa_V+u~ z^x1f2yj^Sa#&y`Zb(cO0vbr4O*03o$@p!vlyxw}}<|u5~p2+LstLsjm8$XkdVj2{k zd!NXw#ks++qyX!9oYRhkeDoW7GJ3Rc%H!?|5VdM0cE@LN2@=b)B*f#Se&G#lrJ?9E zWH`FDZp7Q(b|Y$CH1;QFQV2Xcip$WNwrqE%-hKO_2d^y`o&|na^dj7G&$F0t-GjL1qEivUJ#Q8h0fO!r zNx+tqwAdKD^!$^^XgmZD+%}ar{YIGfR0=^^E*8&TfF?Yewii#qvO0PwEDCI zkDY54;*sY*!@pm64nwFrmbQjr?pHGlw>|B+8^3`unr8iNJz>8qdrFa%WF&}Q@~GDu zJZe{zty*YJE{SS}E}c7}9dmgEa4!j)V%H zavp>D^;@st*DXc3`IdiSc)#}EL^?SBat{jOxNih@ZRVjt$Ab1HV z$jMZD0$U%iFlwbiPo1G9{xvDkG~C<=j6wysl8c+nuj7@26J10%T$J(eK{{q*kSmrkN~DrhZL(hAK#;C zbe?dxicL2-P1Y2tuU-<_leaNhE2lPQ3d~mFZm2W8?V~w)s+!u~qBGL+>v#AdFzc{Nwn43!HyRJ=C~@%fglw zq^aruxzD3htvj~&yaWBz>djl!_ix?i@-w>bqtDdK2jBf!*Ed;lYt%`Op5OTVS1M1K zEKXC;-ZcE6I6hw#t#)sVRF@31G^(lA`UX|=J>|hSdGVB!YF_BF;@8jASwnc^oX`tt zt~z)0-YD2?*wwsMG2V!+Bwx+>(tDvoi|)M@Ptn!!`k#HZTDoDEfeVmfR!&k5U%AHI ze&(Nc;BTHA#Y}kShrKp4(xXd`rXGO9isgOX%nvo5?<37kh|;bH%5%4$SGNv8>L5WD-=a@n(DeOv z{NK+^V;g8}5JRtG>crn(ZnS%av1>k?zrF%x3$thS&zjcLUo7A~ga>vu8z>C8QK8Dq z%~iZ8MW9*m^K}DUQkbg}6XI2JN`_-p(ss?yRY{2nDj_*ll{m_3c@|m+bA`D%YR8&c zYACP!e&(x%Dj_MIbQz0{-sdmfpwo5vT~Ddy>$j0^irT*~R;^vRKs|TsWvbJ#%T=sg z{8f^wp1Quf8hqn3YSsD}wQ1vewR*)8_3WJ&>G(gd_+7J6l#`_HJQ3>hyIxfrw`^4# z)~;5czWsu}U9rKXkEr-8ebu91CFC`r7kpu^50whzy;;t!XvCbcJ4#L90HgSKnDmf} zbMj}yl5ezM*NNAv8NaPn$!X~-Vb3la8P6L3^Y2l+oLh~u_pDOGYC%2x?hk6qwykR2 znn?BQ_g|`ercBhZ7vJ%$O30F`qfBLGrl~ofieX+)&HinjO3gI4FeSvy*RbQRd`K-` zwNWJ`B&xVw+tt$fKdNibJwv_rwNqge%f5|EH0({Ue5dkt522FEMoTXEb0`w9dS93x zt8N@feVBBg+UL0qlQ;Hd#;Jc_G*Zi5bmi*jK2pwY^MNaR67}HB+Mx}pr#}8ovts>= z3ky_kZa%NEW&V{En`>+dk&~IK;^PxkR*tDFBvN)p8vWu`T9#?tG@?WJu^sp=jy_Mm z|9Q1)!&a8nM73+j7B%meuhqrlPE@}{ZBc1S`&8tL6)I|Nv|1B6PhB>ujT&>&y=vL& zwQAkkC>6OfQf-e-)Kr&#`-+wY=a5v(@z!LTPWea~$!x(<) zP0y+oQR~#&sMRWR^*R+ByIs9>{TRmYsy_I3w&F!GDq;T~wLWTvn)dA7>av?3Qt^3a zkYVHEuZ+wGPEeoCTCDcQC#j^Q1hsWjl=@%^F)>As@Ja_tNNdNhg!UHjasvMm0GoGwOSRqQmtOM zNoD03vv=KGV*oXkD}Z}ns-j~}XOH-3m78z7 zSl+rsNaSQ@s04&-={?ulc0lyEM6Q>m$`DlI)-<;ykS;;a$P*W4`1 zA|XK~C8sIp!bYdwEmu;%7M18L1XXr=s^LG+)~T#>4KlU#8*{thTR*LE4161=0sc}y z$CUwXueIG3^`lnI4`xT3ETge&bf8qltXrYx&Y7=1eu<+$O~V=1H)I4+>FiCy- z<07?b)o<#Fo3ByzWGzFlk!sqP^HhOn6y@MLV-5L|lnwey(zh0wp0vb_-)M}%3vPd2 zCFfM^a~9{OtIZoW8{@AyRXu(U)Va@p?K9H0an2i>-)|S2k=Np!WOWm-(Z1uw?_A8~ zsCS;clyK*$Z3$+SR~j&nyeMZg%3Px6O@EMZ&DEKM!c~_G?on}i_>di#x5dAK8a=$G z!fE%aed*-4G+jM$Sr__`Q%hZqoFQDSX1!;wntk^Nb9HIXo=C+BT=n*X7#DA>9C8xW zr!N}0zdI|^({YJeV6H9R7?`Uym0P3wQ$Z1HFZ4H#7Ey#*1op&xkvAu zGHXX*3NyFs>$0EtXt9Sy-n^+Ei;4$P2yLkW`Ays$i-Xs`va+r3(h$t-jAu?tES=lrhIebX~vd30aG z3o~|T|4FyKqKrA~id9me;`i^@qqAi>`_=syNjV&)7Dbzmvdouu(6` zP|r=4Ynq3v1?%H{z&JFnW`Fpwmfss+Eq9Cq)(z5e@yjb!nx|g5qL(`J=Kq?RJwHtP zvm{Hsa_tz^`=Z;`7w^2T@lN}BwXVOkxXTOGcdy;5{Xd-@RRP1=`KJ8e_MdN*yLw#W zIX=KZF=wPiSU|4#Mm>|fPSpPPF6Ezi~T zrbZU#B)`g>kz}h^CbUfb9z9PzbkjAeJL{HF6VF$dUU-hykDnvAI_WA?v6~~+<9A)J z{iP0?a{H5N<(61ayC}1w3uk<;re18~PPlTadgS5z)qT&rrD9VK?HYQkQ_H`6k#u^h zRXdDPD@^Q(nX75v`|5Wp*YsaiX8bnw(W{TDVZGYuu!|<&uI8?YR)yLyRciMNGrD~D zV=t+v?!HN`=kt9_=d+Cj&Rz3TRf zw1Y0VPwh@M9Rw>UCv*NXkK@OHmWtUC`;1puC>l;uJ5o(kWJi~6xPblsn>5`0RMdW7 z1G=)D69f9TCQ$dh|FZ_kjEz>e4l=#t&lZ{Kl!Tp&wbDyr>^J@b_2g5Js*`#c81d^e zVuHHsuG`f)CmX+|JIv_Pp(u|vp!4=esS}Cojky~=tSe6Ab%yuFc%mmjM)W*Z|yjIL5=Br1nXE-ql$ z$#=h_(#>$OivD%Fjvw`Vl846~OHHGCB|9A}qGHtkgd~ns6nJz<08OQAM!5E_pRIAc z{j14q9p=Fnd^tP`*s_|Z-h1rt3iWPKdos)jNyV~|tzN#lgBp6j@3j4a=!pS6mOAk0 zhf6eA{Ps2KVqI3l)sM@h(^aaznRd6%Pu+0ddY8KQPH#gheiu%@Ufpq%=sMJx>z?8= zFhkL{{gu&o+6cA$`?qx5JD-0?t=+s`#V01KynF|V6Isf%7z|P`l^4dVn@@*2bIPkK zS5HrQ^*@25tHQ?%UoTZD@jKK+zMuQRJ1V2VjP}@alAF3km#-TipRP=h(cQw#J?ciz zo}v3h^(9A@cgF2iX&G6Zy)xl8ElFFJtNz4&!)xEE0$o|!e6kSUXKvyKy`a zr!Zxfx2|fS^nDvtd%^Y0$12BN@p@61w~}1-+CN9AuIJvSmaU0a8`iH^(d#&R9v!Wc zGmN>P`uj>f8hP(K^Hg@y4mF8OGe+I;vPyB5`xIxVs7EI-edph$;xbH~UrM>!!H=@+ z{p#+s7=G!~Dqc@x7>3g0qO}3?==;AootDbe>(6%Z`^Y6=%Xn_`X01cFy!ef$-q&Tp zg*tcdDy{p|Tn6;P%3$KINOdN4Ps+@_PduZZe&lX7u6GOl{o@MLQBT?#sm^XLFlVSY zKm0;XfA2NbQ{s%iQEk_=J4&sd^`4G{p%n@fw2)m*0yl5?DJ~V zy6g)vpnIsu?Op?VTjX~d-=ouh(d}AEPP}^lhEdw@#(SSq@4x-38q+~|Y^P>Ae2W3i z%R@Cx*RwBC4?p&hI;+3=o<4V-rX9EPCmsHQ)5+en#I$uHkD+H?pdNhi9yPY9iSx@U z(^1~VnQaLleC}lR+JE0t&p&pT{=V<+IU1)2N1yZ5oA12Gj>kWB_~eJ*RLQcQtT0o( zdV_a4*)_M`qwe_E)f(pX+h10R*=97G*QaZI^FJ}mC+Dr(rN6D5^v7T5=eXHKC^@B< zvzKRsQ=d5R>KoC%u`JGaHoG|CEPQ%XU~!4uuEpJPel9015y_c(`o=#tYuxD`iq;+4 zqXrkjm!<+uc;|aoMjW1<(jTv^X@#Fw%*WZodT1;mypB@b1FwCFo31zu&FV*B;_$xc zH~M@`ef)hqc-@6)-MBV(MV^A6PCA#H+cI!+7n*`vm%WSeHIhnx?4o}A6tK*UT>jQW zr*`Io5V@@|J3Rq=6Ee8@FO=sZbAw!XU2a}tI+Q|aL8 zI5zjtS8u{w%d%1tpOT7@l6-85T7n1e`4DX`e+rH2L?Byam64}u7+LX5<<@ehvTQJ5 zj-<2CJ$x)4zc2)!eDwuFx`kjd&cK_e4a3Ioz6Hp(K$aHfVJA7cqFsCFEsTsR8#k3Q z`4b+|3|xPX?dh42I|F6+F;AxD#sm{CvIwR4%IR09Wh)H3?G)U(h#R-=B@|Czv66Mm ztX-cGczW_g-2394_?Ukuoq9fo4m<%J+IGUwk*8o_-!7<0ycCyqP1~OU8s>=GxsShn zHBKkU00e&zSpuvd&8Cv38LoKj8#JjeIWH1*a!Z#zZul)JL1}5O&R;`-Fp@9a zaGDsuA96&o=nB_NBfMS%Zib`M(utnbiwHx?o*3MD)gXMeW)K#v{SspabYe&;YVw9n zE@{Aw-@d`PVZBkKG#hP0^Krv7AK~K}D=}%@K;V{q>tXveFuho5{3`tc5Jqra4eAYq#P^;E79 z7q@x&Z2q>x@V-6Kq-8x^_{7z?`hn@#^^fx~umdl6Vq9_dsd0&y$cc}z`mJ#Jf2QG$ zbFahS&YS_X?}KYjAH@w!9nihcAdDO~7|j|+prD`t(S-jOZzZg0m}1$?M%9quRGegwsm6%WSQPrZ|UtzP4s$@g$oP6z9YvJ&zlbxuJ_4 z2h@zHia`kT$B!@JWd6C`w3*Skc0xbIL@mWG28=(cC+aq9g)8s54(HwW z3AWyJ2}bm2fij*~ojeD);LbLvTia~N3Sr$Ksh9MJ@Z^QI1J4DXk451tq8T-{f5WD& zam5w9Cnk2U)}xxNw{(CJr<;}Fdlg6^WA84kAl{pY_R{sf)U}Q(dp7)+u>AWwfhjL5 zLgM~J6!O||Ii-h#D5zPd5!y7bgB3HTV-_QQvtS)2j_89h?%O-1Pe;tZ;5t-uZpB>j z?KJ$HG#m?}-@wVeqYgnJ@swB+tx0@oo_D2J+FO@ zJ13uqMl4vT4C;%E29CjdKhDL7AwAgEhF}k4-ShfaxaqPpx#6-lc1#$J*g<3Q{oG}k zIJQ5pyOz3*<=(kAygKi#5ckx(-{G3`Pet=a5m-O07Y3Yl1vba-$C-mWBXM7hhPmse z8*x7CKB;-Gy!s!=C~t(a{B+Fz=-)Jc&c%|?Ud71X?NE|`KH4;>fotx&0T-P=0cZ4T z${QDHH?+I}bG~~5BTnpw(4u5CubG8AUtEdAe_es*bsOt4$y`RaJ_9wq{i)ofjE=hQ zGc~97{>%J0RpW7#9#x3!!nJ7GzP0BHY9A$cK5Rji%oL{$CB8<_d=sZ!^|&j+gAkRt z3%vC>P!eH)jk|XVSx(AyE9d8(Sy*G0%SZUwBGuX4m zsPQMEO%q=1LD#w+PmAC)abKqX79PZ?u+GyES`Yp7Nrg{{=?Iv{!UpVG^F0Qfexv=w zs7r6dr|-Rp*1RyJw17t7Id@{lO=qEYNGVF$0PWini3e|f1m~93N93oEqXmz5is%Tu z{Mb}{z(0>0d?}XPbvc^W3B_mcJ%`I~ec2NPT*6Ml+vwg}(n)@k(owrXOI&dMM|g1D z6}nQp?adkJ(Y6^PbCPK7wzJ|lI4UI36e;lzVV%HHX^%ncBI^6fjI9O6>fh1ZJc=a0<4VQh<$taVeSi0B1UInFMPA`D_k)81fv*46c$z=!_Mc45Si&H zCOU0k{1r>QuQaRltCUwnXDs5l%(V>z$kR~<$wYQyy`@78PIjQOlkuOao$!pyt6;HHyX8?I?YnmaVtzqBkHdsEphYFfjm~>=;-|Axb|t({%kH@Q#UC+j z!aS_rv=vGF_Tbs49y6SVj>O{V={SWAk%P#$9B3$Z^ogr9doO~WlM?(K*O$pM!p z@&-YU6XQcHiQ0|<+JH7_EB=x>;g#|mde+t0w5liOFJ6YYefzL2Iuake{ko2F!{cw^ znfs>lL>ptUOVZ>|Tz=9PjPE`SvHHvWEZV#ugV=a#7+3mj919vEBCK8$<@p)-{INl} z`M(^2aNJ2ZJc{q0e-JHr17b-*7D9$!h_CLx8ntP}%CVs`z|rM|)+j4T#lkP|04Dqk z5!H&2nVyQKCk!Q)X;`st15Tm=&HfYfQ$#5LtRoW7hvXBRvcfV?y0lno)j`{yS7LT_ z3W|8d8IJ*BWJ!f5qD2;b9#sh#85iajXspc}ns(8Lgv|oK0w%4T%eJWFWZI);WmzEk~G zwGfiETO-<=o{j93d@N?C?BS0tM1LC3njJX~mjg$wy};MH7q7HDUP8#ao6tMc&*S3PDp@ASsa&?>F0?92cbnHBZrQ?dY}t^b9tnrxOxp+>*ut$ z-azv1(P-bkExL5=j_#~q@>71t>i6Pt<)i0fKu@W&SX3e!V(e+B1NZ$GaS7>AJ)5zt zCSt%DqjBPZ9;hW{zeWr6>DiYr3)t~CJV;z|^_sN=&qqRLZlSiCqzwNRozy7Dmt%pG zqs?m2Pz>mt`cW!SaaQ@w7tp5fsrcyQZai8loV{8WtQvLDx*kU?ipvnu2Ke#?rxEP& zH#DtZPeqEG-hV%eWFA(UiwmPIo#!qV$#U>p<9w-SX=;m+Q&# zbjU&M-VB`3SPHm8n-j+2hwr~ft%z_e{rEn-$D7B>blTY{=WoMVC-uj;Q%8ZOrg5i^ zLqur-{&w3l*q?PbkE#j-1Ie56h}ZFH~!nKP@eFtsmOz<)=IQLc{Ce^c%lG zuPeFIj%A%2SkSm*U#%bPXQ4rR;DeVRF-XTx=e1A>%Jc+kgM9w6IoL)w7X%Afo9$(YEpk;|E#`yPA*Q47AqMc3Vr z9~W=J2pZ6yQct`-PQFPaZc8*ioXds=FXG&FU-3w;2$b&Ira|W|T82x{7{&>s12E$t zt;RF4dksDXy#|dyAsfxC%q;BNwFO_id<9;3@Iy?w@)ESG9RXHx*sy~m&ZkjML>u0? z6W;%ICJI^N5;x4pQIi>(FjS(2d9=DiowURl7KEpBqp;G6`Z60p7zcbe#gH?cw=1i=r%F>-ZcyJCsa$zLyTX|7T4^1IsbRVU=X@UEVf5?2U(G^a zHlLr~e*@lJk`bRA{tGcl^` zHthtYmO7ytq{2@r&ycn*grn19HH31oL29_3Lr%l@?>~!&o}Pvqzkc5V>w)hVeTk7> zYaoF>eIsgvB4F~F7TPP-YnWEBl;={Lim|%B1z6iZGVD(mUelP6rl!|k`X_`l0S)<9 zO1tW>?2a1)+S7zEgUib6BPZMRZv8XI7TOwGNvQ;mvWn3yu4DgG_~#!>3}E7A$FtKV zx8kw0dScoY*J8+|+KB%7dGzaOmQGk>$~K@Di!Sr7p0p^Flo<;r#xr*VBO^Nx5q0aK zE)CMkTn#o361O@JBe$;o2|e}er(b@DA>D336CP~Zq)m66%Rh19ar5!`CuwFHTr*?z zT?cx8Y9KsJij-45kl*|@z{tOi#g$iF;BDw7Tq-k;==2>rhJQMW=SR?s;i1zOCIyOx zi@n<$pZX5N)9PVB$Hpx6a*Z(gXA3Q(!8KTsO}U^J9{bOi_~*srF}PC`LyrwHfw6Ak z4~XMi*ESus;ao%_S_T~55+|eo0;!5JF?Ysi_?++W@XY3V9NiLU@|rSp@>(jK?9_PV z@}R#~O&f5zP7Tzp-$?(pXi^80a4m95ir8yrWR?KYj51Cc?vL7wmc8qFmYFb-f{>=gQeUvh8K`bXnue=Xe zjA(^hrv3{T-CYmAy!-&VwG>0zG-lHBRm?)sZJVzWF7Ng!x>gNEx!K6#$Vo)~2B=fZ z=%D357Y#;9N!X9_@cL-punx}`uZj8%8|%L|wNJ+o8qm49#k$SW0r+60Y0xw**g zS zp7jslt|t*W&ksgO`eY>;n^VX-D zVDP8PC18!?f?~E2eopFiao)Pyx|E#35|o8llyH-p1O&<8cXR zg6q$F17{5BhDP&W&sE)cKcV`m7b`*I_&c zc40Y+=aL!LKM^uxN0*hBrJr@`hU>KN(J`Cha^0GND&E;`*YPz5UK_1_J zK5g2cIw{OEomZjta6OB{Qe8YM@3!#g8~BelDJk3;P4o!Gu*Gv<6h9k0Fk2&c9G zfu^--NVAt2!j7+QXGo78I(?ExDTr>~b+85z81p6kf)}-zii6uVN1czWCvlWpm?w-h zny6cYhAE4C^~N~&y0>`R{ExW(k>{{5YAZ5XiDV@2$K21~!UdN-Kx^nGj2qcoBNwx) z9iyl0-;3RGaa>mxgB45W;HAgz!nyx^6ldP_49*%pkaAMsd7?<++G$p$NJ&mYE=MZF z?OOIdF8jyz_-XE9{2sTD7q_G%aqmw2_|4~#0k0EUw?iFoJ&C-GeRz5!(1I7vm?~ML z3H}^`1g!SdtWz7ErZ&O%D|aD}9aJh7b;D60jta>rX?g8MCY?<{sz=O zMzv+N8gkO8GN+w|tEb$EpTD1monO9yTc3OtyOP;(>TVcuG!*^x;?g>+!@P+yelkLB z_@eoY#oxY8CAzu>dC{{svhj`}il zRHqG>WKCm>JQJ7Sc0azG!?laNNF^g94GH^Vu{4tP2wky^+J)A~#3?WE>sQ?Q=yRC2 zDux39IV`jBnE&NFn0(1SJfLF=P95D(*H<=88iD+{5?+lRq%bjAI7ANs06+jqL_t(g zoV*ZNsdtLg_hP~KPonqK7jfm;zt!5o?-sF+^=)TMF{ue(Wa>a6d_SQ7K`|ww69KzY*Gj&Z)ax5O5 zIs_Lz@D7r)3JndHZfg(u(H#OB=7k2P!=O{~<|4Khh@AORjW@rFac#&MnmXMzyk1VGCG6ax!<%q+ zN`uqi6-|fzC4N|$9VgBnA;sOZ-^-3ysNXg_=OD^XcfI+uRQ>$!lRB({sV!C8uJ!mm zQLWi-PH3>l=-5QtW3@^%6VznJx$&*dogL-kYdT4SjkH5vGpFKybnM=*- z9woU+>hGj+)uW%A^iqIEhMuHVd?A3@WLv6czcZCIE>^oU&9Qp2TUkyW(AiLyt=_z& zBg3y#d(+H0k=(4LzI*F24`1WXI#-SAXLe3w&^cfp;=yBs!X9w=|DG#Y_@#dI5+08F5>Zi9f z{LgF6kzF=VbYSr3FePAhsa(yN_5kJDRz>Yf)i`YV%TM2>ZXP#K)oaz#lTTt>UUKVy zRi<-btbZQZ@50Qj`VyY|-dSMy;xT8xd}8W^ZkIl)(s&;GkJIG1!z-wN-jgwweZ;aI-7kI7bJSY&EQ4d(40AM_EYyk7p$C!SLc1U5f&m%46LQynJ!3_59~8acF=^W9s0@ylAz(VS&P znd+zapYdE`)Mda3b;jvq_4)5QEltnoQIq=wttw-g{lTeEC2aJW=cv&G+8Mlk&s1|f zM}}2A-NGX?o&)_9kF=_N@iV+AN7oL@?$qD5{A-Qt^>3GXj>5C`aY=59y6+^B=f!GE zf*dJU%9Bq%QtcfX4;*v4I&B`{z|UJyO9L4$Nop zw`wF{^IlG!xP_N>jkxv&m74FH_ZxW;8VxGdql>i9rrdD&LjCuvWhRewdm{WfIVNq7 zbHYQy@2k}r`h*Rr0Ygu8#fSQ4nK`C4KP6VZFx4E%#^GJ+IFHkF==|VZwz6;2Qgz7) zvuMGDwNe9nk(V*oshGW4S~%NRnG-K=c=2=PG{saSuNK+&#nT_x_a{lM$ z1TBocMQz@-SN-(v(}s@@L)3W_4Nvti__tcU)6_q^mYb71gr5N?k5#9hY|8PtDfg>w z`_0K9aSl)K%`&HQ#4I*#-H*;455joX-Zh%ey&wFdB{=6Ta||TVMV)o_1kV}V?|#2r zr!#&_q?**nLOxhhYJ6YGuVuVDBY_o_tKS&{SJx|?*u)k^31KArCJ zeD(fgSJMA%6}7XXy`u^KMSiMDI+$6hPl`!iax!@7GrL}R!S!bYK(>i+e$34{{$=Bb-xtRC!kEq^$2u2U; zYUIJSRFS{VMpS$b#!oyS?IW`A)z=Gf;u+_lXKR}1bfvi|`1!|q=sJ8ndUuqy!yNg@ z-jDBonu8Ag$6*-PLFUD8$CTFHQT*iRn11giT*qlfaxEX0hlK4>9MM|OHOIBdc0NKH zb;fz8kKk3A0UcWz9u=?hUi{1VC~h?brwwLTRMfzBX*IRLKNf7q`Xz{p zE5+Fp#)31?o>4Wy!G#;xxNI&qrq;kYXO019ap*W!&FhL|qE}FJ+`kmS8k&+>Dzu+oNNLcBsvDmWGc~tX()4(Yunk z`J)yJIQ!7P-$~rr%#rM(T|RuG6YFCX5?`THNGnAiabv&a%RE%=&I7n)Dr|%a=f?!W=AG z@GEDFigC_`6Hyo!jTO83e%4sj3p3?s|JGGlv@Qb^&N~$iovGj0&C4-AItdfbJOeEo z)RHT(uxT6x6dD2TnhwpPuE2UH==FtWCg}v(G}?Ce%l*a}rJHu`XLW z3mf*A;nXuvM+=T1m*l5n_V=?;x5rS7;x2fPggEt_#1Z6}m>BHji5j#}xy+4ALF%={ zpdmwWLie_yIK4W}O~t#m#vp1vuf$GH)>n$xs$Cx)I(I{_-aUEJK@*;YBW#;8yLo*S z%WRA;vtU_l(yASX3>}W19oWrfF3AWO(fc_k_jr}}ngu^$Uq~lR7(IY;lKl^6UFp6Z zYcOm1E{s3@40LG0Gc_gsg3+l%VpcE0vTfNoXTo@Hj^YUbTspQpW&fF@5n=zL&38i5X`qU+v5zXT!(4Hrb3%|T|D{k1<6R{sYgZA7=JNMoDaN3k-F>gaG#`S4iL5FO8 zuy5;1ELxw4(Wj0_8=k~v+ZL&-ma~o8k_3zxcN%)OsENoWbGfm7JMxRm+5UCJm~rFK zrL}37vlDk=-jbClW!spMz?rR_A~bK)Uc+>3$>ouBIVrm_Ywl|F8af)iIyXal+*Zu{ zZ370LdOEtaFnd9Yxru+q?77@4brOd3;*50aKCE6Ii5>g6w6UO=r{pw1|G~pCs2}%( zao>TsBwo3`VBsRfCUU(v^QHfglW{WZvf2_}UW}-v^RX|#A;ymzN}I%#__z&A@!R%n zj2%A~t?HYlsY%J6@2`0RRB1MN5vHSMhFz{Pg7*z1Lw(GA75X@&X>hiIb`J_7NOuU zP(^CaduCMN)49$pf+x&E2cL&40h>pvEKhy<=wz+`^VaUrXhe69+*Qn553K_r4FppW zlTvGEn2S6XIT!u}is!4ifr$o;=K}Q)H}#1Zz@ImNcrWCky;=Mf@pwn}{4x2%Rw%O+ zgg>ADI4b+L{Mhgc-!{N``tzdXjBUS20%Q4!ob`^@xo19^_m{s7%}-Q+icgzgIq_T7 z73?*4`a5r$O>!=;^2@iwW7wO=GCFN%GkkFn<`8Hk#%@$!fBl167qeAysiRu(({z0e z^*5l>qPsSt3(zNh0bl~f z@r>HL@VH<767-o+zGhua74U9xvymB5dIFYH$*?@LoJ#Kev2D z00!0t>G*kl4*XV;mVvka|4aJaIOJX2_Eo=X!@~H}(%*h*w|Ffc zPaKQH)y7&c17p7`@@jE-Aq@z;7ku9k4vQGY!% z${B?Co$IkCIu>0y716UDuinv9pcN+*ZM;9`sgRkRh=OXh(2^%YkV!o?`oHobX%%<8 zPK*2z{ENhlb~taGmf94x0y~n5IbAgb9h>oP^FO5y>8w63e~h{-?B2W%>vtxi_kf}3 z(x&mBRLQ7Y31q;a@`hs?SF9$G!}N0iyhk{yT_lMUtg zog2)z>`p?L{)4#8q~%eob1UN|=pR@Dwk|E>a=NvVk%-T)fs=<1;bmn!7WHVKMHVkYtnOHj9AOZ4Hn@%Aib#nXe5QZiA$QDffMB`0Lq z_MA29L<1mAcPqjaq&E;{JX~!wc6>{zPRKDX> z`T^JuApZ(^6d>9k>J@p@};=V|%;GxK4*ss_T0 z#`@#->Wnws>*o(0{B}#go!9>#WOiH|(C&=;L*M`OUFttnI>(;)(aMjbh3D8y;D4id z1nHKF^SG)ok06Z!g?hB`1VkS6Jf;#jmU($BX&qA`9wTCZMfv>|({zl~;g2E{G@$<| z$p`5MB@mQAPy#^-1SJrZKu`if2^^OaFbAX_m#hbw4oV;>fuIC}5(r8lD1o2^f)WTy z;MhwbXh0u(nFlEbB@mQAPy#^-1SJrZKu`if2^_}~;2m;@=G=?J4=qLzDky?;`n^K=t!84J5ZPp;8FVU zr|17&2^pXCSQvL)=RF{tg+I)v;1U;5{+70V9wF|7MGLNhKA41p;Xw%mB@mQAPy#^- z1SJrZKu`if3AiM1z!7M%?8VAYOiaYAS+fulV(v6|#n*n-t5^5*#@t~?``z|5Y|rCp z<9FlxOVeVn>}ZXCxn<`6u4QMfc!SA31L;|9FQXWK4 z#hrTUsc6%tjrKcIy%c;BcgKz$Shj4LhlVEL{786cXsFvO_#TwNF_VDRd0r2V;-X^I z469kGK8k%2bU_ImYYFhMLh!;wU4M$6Hg4P)r=4~hA|fIVT0d8`G+f-<3OYVM9P)L>&PU{ zt3=Vdb!*h9Q3G$h@doa=;||oSRm)?nNM1_8C@3g6G6KO^e;El#ahAVh-BwH47DKjS z!-kkKV+Pu_Yo`t9qaoPn=xEHGITM#$atTUGN<1hSD-MV$Ldi827`E3bq`qxc9ojn=MDJw5SVPWAh;KC`8%2AoeXsFMd(@Do~6Syz=4 z8A`gOQI%eL)zS()dqL=ZBEJl2>9t%M^B2 zR+i2)X&gkJqN^fbFl};AKvr)f(eNO|g`IjM90d=KC zdpJLy^!ed;r&EKvXvqwdj1bkUSD$!o`UT3>Sumo}@{$mn9(flRC|w?!0zkGUKlAhR zbsp8N!}6d^*|TX8Ft@Yv(G*rW9> zG*eSkwJ>G0(Z3K@M#ratt_;Y}Uud}vXm`4f1fNA8D6URdN-DxQg&+pBo0g3i=otvt z!Qg~eqecz15hM-W!D&fjQL&*X8picDB=RlJYde? z`{*C}Hlf;=ewFbmc%+frvSo`Go!^@nwGw~AgbC==r;i@}^QG?>!TFRpmBCpf)W)>1 zLQ6)$WgV3m@$y|64jcDKpVAmenP}FmnU4W|r1)$+n-=+&cd29wXw>GgqawX@?N7aM za?E@mKvo*y5PpP~j9^NqKt^a~R!ih3is7bJ87fAntEjJm;00D_iGe9k>4a!nfq*@J zqMVFq{%c>i8hi3tSkQWGH*|SH#9VlJG%lYS@j}9F=RE+`c zlu41Xq+N{r1Mzb(sfZ5xI0wJrlrVXglyW&0{e_ml6Br98VZQiGJtH`DHNs~=ca+l< zkcOY9$WCPVzsk=KZG}&fhZyUk7gbTtt-J;I!i5VptqM#Wg2xdV(EfNupq3$d22xCV zdt7DuU;!*H`F1O$yJz5rvGD>u#n2Jwr5~6-8`ttLiXs)KiR+DH@mcu8c?OCr^kg)> zdYQ=zOaEYa1K|o3#|T!&P{R2tQ5R!2mwn#==65j?soF~8b6Az{nE z=!H#_(Drx2m;6a#lsuIY9-9__*#GrgcoE!E!33%}4~pNGlS=ALcYL8E=@B|rQOUSz zl{hp+c2(tUepU6~l>Jzihg69x<*v zEHI{{=PR_OE)yqZq^f8OZaphV;T#GL;mg-ayhD?Xlrj0U^|O=t(4(ooNDufWESNm? zg8B0U;hdJb`$u%)c^PZg|@c1j4K1yYf-ud7R5%;>thkWk&L)y(G`o z49{9W`EBWF9-MSp*$X_A>2U_1j-=CW$crzX3DmEewnIleL}x5cH=G7`#nayh`|*e8 zx7ZGn4ok;F%MX{8mrb)jeYXrM@ae)Oa6-${a|IohSARZz_&p2?N5y~^dX@qEG#M`; zB6x4Oj}}O90B3R7Ap7kWrdCc1a0pLtWn|PT(*UtoRwZnyQY5jp`z# zdI>mo$vA>g)-7^51v}-%#d+AdBa@9F{i~HBBbC#?`LaxihBxiAa#ccuMxjNU2sCI| z4edHK<{Ib5D99s?FcvC5tqsv@28Hp%a7?V!69;ov2mIl5YzKkB=!(ImGq!;0av&9* zTc{2)T`9TzbsP~1|LJ%}nm+j#zB+ydE)C zZ$zO{X_{=NQBD?yVmC6QI+m1_krV1#sp1r10d z86Umt@EtMIlWGN*+qm6rJnPom(UPYr@qlsCn!Vyth z{HeS$Gb0G-tgP(2=GXGCA*$xbU)O9t>9mQks>sRIZcP?oOYcBr0>MZgNgY!z6@jx3 zIFGX)vJp~dvqH#wNHyjW_c7Q8TsEJHzvyadiPD>ZGBVOpw;tDg6HWZK9OM^eqd;Y& zZfG+!ZdnJl>dTBnJ-y7TI&mGySwr2QU#ojIu9i7PtIPC3WNd=H`Cz}L6Jpa<8Hzyu zHooP>t#{VX|0%}0%#it~%OCD=z60}S>c&d(c*Wr1#m$rZ-HpTJFY#@evbgNGD}un= zIFhGgMC)>DVFTfD;=ALDm*jC7YF?+ zp^*a_!Z}D(m|KeMq!JXCXY0+Bb;28W>1(7bK}*l#kp@xIc4dzE<>r(kB{>828-$~A z)4Cc)E1G1gWtK?%@majb>}fN-3JFRY#o4F4iwvrBqr}hR{lQJtP_W;ubzUot-B$9FER?z_dWCFBy4 zi(Man1b;dJ9pKy(V%e%b*TaKE157#H>{EeVp+%Uq0yYl8H+Hkoh%NeK~_UI zoHVbInz0|r>2d7f0S%kyVfe|txs0t3%SZ@kQA*IfWjN|^`I2>2DIZJ2K1D{ylAh4D zdF0{2sbj1zSs42*4Sq&eI_u;#8q9o8&tN_lVe95?$YF=NR?Rx79ukhClrZFH7NK^> zLevb&M?`okTJ`RaX3g8`PLbq)4ww9tF~5p3s$us0pRjd%40?4LiZIm(DW5h(Qb8Pk z!Fw2qv(b1+C~CJ2L8DeRx#{v8^y=A*c~+>`kTz~!4^5kKiIOgyHYI_dHXZ(8uvHks%8O7dq72QubVKcWvMiHpzd6fX#?HOi+^O-I_-*9^ zq@^dLV~0-2P6)yNr8N*&vJ&|v>FCkyBsA*5<(AEBqgC6c7&ZD7wxjh?kXyoQ7jRKvUMe;SpF zqX_;^6ja(rL2GfQr{?45Z?@1F3`LWcSMV z<*35Uw#l$Echi*(Mv`yUtA{h63iwxy}2EBkm2kx7v-|-mZD?Z zfoRsa3oHG6ghg<@QmqukC&wT=B?n<49gw^y3}p>laVbWG?zKv$$Y@@9VK|TTl2bC6 zSsaztnZ=)K)i`Rzyy(ewo87wh#_m1Q$S>%N-`6!kY)lgBHAzQlwL%*3jeQL0Bh52e zMp7c9U3AiTXJr(TPmZW_B&%VgFzQI%3dXP1sqE}5#B5?ET2vh!yR;Kaa2}!kq{#nic`-NNk*C+OBjmCrSaIiD;EjLdr({uPQ$A<3JUWn=W^7m-55=q zv}FgaI>L2ljmB2BBb_>e#+GBT2Jc>%F`*o8sVsuY*@7~p^TXd9TmSesWJ2qr( zU1I7|O2}3+ByV+J{A69D948qWxf)y7?!?mNbCH;thTMcQv~AW2am%xj$-1Qzx?ymu z^HH~U6YSZs9-r`EL!_fm&$@_cwiT^w4@9l`xv z%Po!)CoU;=V&~aTc}bq*^zOut4c$+~_3vd9<^8S*}N0Tbs(u%N=aH9WzY*;lqd3+d0T@?OK1?DlqRW znA^bk+6fok-uO-zJ?+2w;C~0-T7PAPre-yqZq)Amdo(+R zq1QVqUrdIc{ni1_N>!oCv^0Oa0yBkb={up9^r%YU;H)(*DqXun1z9!Bg(*r)O`{6b zG59%6;r1jw{q#XC(OPwLkIbArrRV0TbSkKZ;k{}(8qv!SpVA?nQeI|@{`Vh$Md|*0 zqA84wlp)=F-<>KdEIP-h)^3w;3)_FL>tF&0G6}!V*guqc+k8oW*9(8{#Pd7GbCw9- z-rfNX!sNJ>J7d`LZ7gbG{BE?dQk)m&R@k+c3~EW)mPl`#(bA5EM#jhw>SbQdR%Kx7*^9QFGz$E4nraxK#veGgWosP)KpH=O$oOxQf zlaYP#I^PCSNl6ikL!9zaa?M-0X3a7!T~dRv0Q`?&ShQ%7GBeVhdwAE)-_TLey!~^Z zu~EWy!zzafdwVAIA3u7P^(=2@-Q4r3l8z@-J3 zd(DM^?Yax!^t?x7shPKKSbL#BqQ*ZZ>ic51G=)~iXQsyltpU}}P3dop}lTzhR z3oAdl5RZS7cE0w2ax$y6sB9ey%rrtF17*5j$=OYsjUxmeGp)|f4y7h;RB6!~jfA=# zB_uI1fWqj8$L(E>O!j<;$L3Pdv;U2He!qolrKPnw&LGRe!9v;Gj76NL5 z@-;i9==8X9a`9&3ftZa+RAqSuAvkx4E$mimE5(m|BxYRQ;(${ZaNcdf|mV zDhcgS(bRG!^rT|uq-pwKq83fpYC4{>c2fxoUa_80f-;c>!_a3od7I5smAu)ZV@%ql zlJjsBC_|_BWa^JwexR@Y?Wc9m`YkG}&Uepw1I67=^W=1EONX9*;yL&+RU=(f>KHlU zz=iy=^nGEnKKP;cJC&)t^X+!tzA4-d4GsFq{rBqwANYWC-1zg%8Dvj(mNO5yHECb3 zfLndqK9bEZ%-=A%^4i`#`qU>st$f|4)oY*EFMsv}81*?SN5RR;bKl8mVf<_7+xS{2 zk1l*&hu<$a=#I(%0_I(C%Zoktf@b`}U+ozN4Y17~Z4MhVLXv=AnbJ5k(66+Vfcl0; z_&%(^{_>wQ7(-_x(GgkP6- z7vZ@sRZM!erta4|M9Y<6>N%w8OR!Q+0G=MQ<#AQy-MHw&6T@LT#*`96Cz2R?a zYA#og{>Ia4MDhLTZ|~5e>I%mp<-EZBpM~$_9k*l0kDSyHbCjkN)Yspm;qg8q$2ep# z{#UGCie9zmoH5~DXP-7^TBwR*Ybux$`>9WTl4=+M?cBN3p_LhW=83=I#v2_4+MZ?n zWJ}1Lu(Wc8+I2~oBS$sZMIlEZf-tY_#EIe=F{)OlMyzdL! z`}59yC%+prPK-y@(KbjZD2z8_4A0qaz4*dT{qE;Ku9d5n>J(m)^3oX;j3~4nMY#?s z(LarHuwH3Y2}y&|%S%?PxNs>Rmk9=BvzDxhQBhgCp7`kzO%CU(BsjESM0T_dkD6>wAN^tXxy1@=ADnFrv2Bkd7QWtk6)B ziYlb{zW+MHfo|!gc!cm<-Mle*?tC6*v zxOGUg@y)7QI;)c>8r9vCrntGqD#=A~2MRShHo$qV@#~I3tM}_R*`d_@z9);$zYLHL ze)A<|P;dG1k3T|_HZ)FF>7y5es3PH#F1cqjh<{>ghzjg4q{U`j(wu6tkGi}$Wc zpZw$}nY;(|7hn3EmKW!#aMM*x;t^$K#%ucOc1;XrDt5}R5ui0gLochw_q(b~-=-HE zzM-_+PD5L&_y})VPr2%1?on~lX898+Z zyhGubxnxbn-Jw|DbsFq`M1TMHAJqGPX@}BNnZ&*A+;wjClneWQhB5uNh8|`}Rp`U50@iCQe zzDYNK@T2hLay*AV)UxxNXXuTi>-i(U$ey)weh^*kHs`zMV!yuY$Ko*Z;*rPW z@aRN%Qb&#)RsX=CZoBPPwYIhEYk&TyTCuoB$)!~qA05&dk%^?D1QnImYS~nb4)vZ< zSVvTz`0FamSf}R?eNRJMUr~Nxx;B(n!jDUon6*hIQ=65N4Np=0W^M{u5t?)Q&tAyE zPBXz7bje_k7W48*lo&%~9v4btY%NOb$B}J=N?-o6KKGer+Hu1z${@Otko0<|jP=)r zI*>hM_lt-0h2Q))tz1;4q|tOe*84YFrJHrrZ(hb+vmBnhIC%}bT~bn_kA3W8L{igK zQGp`}1H(!ckD)i@QWDePwdQ5^91eCTn*%MnR9RVxlJ7btP4<~HY)M_6K6>8=)O$@x zXO5iJcmL@@4C;_d%FA^5&9|whw$?Qc7c|M9aVcK3`@ZfszAxmm*ZsEOp6~YV8#T{g z@Co)}CKT3ftj4-&RzG!zH*Z^`6>CZyD?KO2^~`YEB|Fe*g2PiTk<20*8Jg0`qdhSD zD4pYzCHVLPGrImplsh_kAwf-Hi;Y7J!66|+djq{=PKa%AFpN+d2U(KgSbw#Zi}c(R zC)CkGFeW7jMKDQgHx>ZwKVL)m967w+ff+3P-qJWk*liLeiKMoKuroMJVa&=#+$WpR zy99ThyWxd9-UBW?{)>J0=wjCN!F^3SyuVZR2w9s*^74wbZQC_!JZ1Pot6l7Ol!>Io z99o}(!hH(pM!V9JSI~F8c${+>>|vCYLtsP4v}Ao$8#k}xeN#2MHKZ4wKB?r?5-_7i z{~;ws2N+b=hZf3t>-4aGGmkXW28w>4+FP1b!2q+(dmr};f9QzZ)Kr2^b5H7f%P4*__;^JLC#R;OhxHKgNfEvJ~#fu8nJvgJjL7*Xr`ZSlg7jIo9 ze2Rftn+cy8O>K~z=Nr$r-LC~z5s+y_y*hT$@I#VMD!tbOkL z85jP%&Bz~~8dF>SNunev@XYyzdM+x&&v)0)yY)N%-KLU-ZC|+mj&J%V7g|N0gS(Gu z_ftPsBVpd2ff208c4g-m>eR8L@}m^4*m#AyPaRQ|WygKYsDnM-z?4?&cvFiSTVB)Z z{5s8zA5tv&6UX*FrC<7&t90e|%bhyHfBK%g)S@a~uisNf8JO)0QrNO@;IvHO-UD$$q! z{WB`~7fLR+4d{3N=o7lP?K+aBBie*KOe9MBIytqVF?KJTue>?SezN%_E+(1zq}K^? zhezjBfBdL&^ZnYe^=hJ6363|-|ZgI?RVdyg7OmOmsjJ2$aUIgo^Y>?_Gz2PuMwOhBSXXPd+;2lQVd1%RB#kH zve_ZJbIDu$bDsVeUf?~`jxXH5@Vs~Hds`Dx$Jd@!3r1c4NJz(aJ`XQtYu&oF7%e0h zBGdQpeGNFpoWj8L63_z|uddLpeP`4^HR8-~b3@E?M6*Iu-FnX-tkL?-tM%IMJ^KD1 z{sFV*ovJJO6*@Gav2=74oF1{WR3o9<6!^pW*RW4lx3L2b-_HMpyM-e}fM*jGiCeDj zx#!e4`=9!F#ckm8FJ6k$`p>-Rp2BJ4-}vm>9b47a-=;tKli$;yf9YTJ;br&hx#yqJ zO?Pe8y0vRPF=tJ9-DWu=2F)-S(ZcayN_B+%obbdrFgY;WXF4=I*ru9g%kd(oJ9D9} z31Z5;v53cC(~Ql6;u5{*o?@LoQ?D&IZctO>2|e*QU(oTdx9b2h;NA~?NTp@v7>Gdy zlHC%!=18%7SsO0oQJd=`Bw?BXY4fU)&zXbYF!o>fYVZ1&cU^(DL0~VNn3#+wuNn;N zgfalqr>CdbbU!cT&NI)&-pIX&{o)SnvrYYa<+(l$4tFY>@LMtpTV=H$t33$Zz~|h; z9el73p3ey;&X`z~kG?Uz_Hv*4Itk^?kcp2aXcMwwm$Fie3GJp3LdXM?i#HXVZ|}fq z!sUqw8B_9Ifjl{Zr-S!NMyYm_>u(0!7D3#ET&@YHmVjsnuD#xD4n<*nxAz zfk#gARbX*ui&uvlWUd1zP)r{lrcvdW26WlwS2$j2lfSE0Eu$WBHaI7gaY9;_T+vJN zVQb@Al6z8MbW8es>y5WF85am{E2M7A5i=>XT~u~k0~T%@(Xf#9_8~K4C9-(*BjJ!PvecIGkrR8V1#h&89dsS06XPmStlk{&Ntkh=pB=s zk$?jNZzvFjwxc?|uUWlk@QQTxDoR#%f{#QLg4EY$RwyQQM*Yn%Q-!2S9pO}x3>WM2 ztt%YC;s_6We|R!xK3UNdT)o}Hdh(l3f_=av29%+0c@Xd4tj4<e*=lcPQJK^{=rE|J)-)S=b7^?2f#5PL}C@x!A@;F^br z2i4vTrZt*Mzq=llxAqPuvR!#I2PWI_ua?9(4df)zJVY1r;Dz7c+C$#aS?3hV`KxV0 zeJh)>(M8ACB`)^*&FXgVeEC_u_}Wp0!Ra=>{G8Trzk&igQQiNizo)ggya$DVx~?hN z>TYh)it=J*QE{WWyI+Csb}fsYQbulp`cvyPMdEGRRn5BL=3jI2UGfX^mH+B1+V#v~ z%~8##q_hJFNLXiH8PVjaIwG9qs2lM9CEEDU6=V^$t}bQ{H_uZ|o*8`I*r+J~yI0$69pYz(EIcVX%k`>16$Aj*)Zy$y031 zmsJ(%*FOC*Em>ZTUa}bY$0BXmv>xYy&Es!QN$(k+Q5hva>eRs&wd194Zf(+dcvKAs zTC{vsrb?=+90l5xSVwLH{JPObUZ@?*z(#g|1TVyrjIq8I;mqXK1b9spdliDe)O;cl>Yc& zk>fqLsLp@K_O2_?)@bi#JrAAJ87M36ad*=3nCQ|1+f}kn33%r5CIp60E7k=Fap!|y zCMgJlSrvzd`fl)$eiW5>n8@$I6!z|FCqy&LggT;$!E8z(TED4`@=2yBnh0^@}?V!;r~3}7`6 z>hPW}jrZf-wnPW7ac}a8ap@@Wnc34+^ypAV-l(c-E`V>?_1?{#2foP-FY%K{%lv%1 zxACP#Pv#exLD+fJy^yZn?d-VQD^h!7hn{$_m8u~Ls$HI}6)S77;xiosZw}zu=wP=3 z>A9}OOvA@VI~D3atuThc!0vA;qwf*r9K%V`FQwIh1ucLEBw!}sHI0c&QBT?uwM{mw zs}V!5b)z~@;Nd1YWhy>Xef1|a2Cg!N2``;cnLopYJf&wPYSp!6+WX2&;7hYrT3$y& z?~sNlnPj!R-Ob(`QaZGB32Jn3-`V@kj>CKK>7{7l30$M&`Hq=?#KI$Q=qo$ly=JDr zPsz_dpt6ZE`QWkCybR4|3=+whQ+CZFMXCH^2H*OkVzmOb>FpfDvyq^Y(JTzPS;B!S z8XTZZ;`D$L2>r){Occ?mA*%RfWu_xD;n-Qb)?aTfTa5PB z|DJ5IzIP72PE=jk?{0s){dVHyKIN4*F!5Oxl3Bfylc}lLF_o{~qzvRj7r5ukH*cX& zll8M7{a;1QV_LUJQ^<&^<*SsKnn-k^TZN_ND5rBMfmwKChfvfC9Z&6LmtCf1OPAxR zrOFSb1FbY+*UcUJ={JsQZr?nLo&27gn?)pU!kK%*z+X-re^n8ZsgHm6QEmR__f`05sb-W}XC_6_u2+G7 zN%dQ^l(8n3B(@|q@0EV^6V6$7O#An}%KZw6VC5(ZK6YTBi~FWJ(2!IT-DZG|j3V2s zHgDCV-~YZ&PABX0pZ;aM8FA|A?PJdL^RmNbnDa8gXkzc~P~f68uwUNpw($N7 zuQeLGoVf6)yYIHcb?Tiwd7Q}AY2Eh0TaXzO+Wp!QHREYtT3mqv9nl#Us91s)V?;z(g|ucJ34+Eu=y;2ON&Hg&hji1nekT_w zKzYjvlJSr4Z`7Xe?p4m<268PdN&e@rploAza(YZ*N-qu*LATA`!yF86b#rLKMdl2= z?T%X=8DPiCO3R#EETrY7c+@*?PRE@u?ANz%`jUJbinRVi*J;V>N^RK=RHd{CNQuv> zOk(}*l(<8#Ha9ll6(83@aM-aw_@-*2$CW-dtgE^mR??I3Xn#eLQYw>G5lq(fSc7)| z>q}}HnAIXY+9k!M$P2%wfSrzyk0KW+6^i_@1lwu6?G25M>T5iuS9iapS4U&@p?lv; zf@iOqcJ0+Y@4Lr=MV)&`8a6M|&XLc4bB(tB7w5z0M5+B5< z6QZ7trUUgD*TR(q002M$Nklug z3#U2BX|KPRUF*`*XzBj5r%pkuwzhr}FA>ZcaU=umS8;wV3NwoE&C>*Wc(ZeY0j7U&Poy6hynF5ibUV&+RZf;3<;MkM@VnI~D^@u1`DvbH7rP z(g;tLa6d4OOzP$pm?n$4nO0ZvnQqvkfc z<&NS|5=3Q_nLr}mD6D!C-g??loQE2;ynr%*u|0}3JgmV`vPR}sDlpM6|B-L1{}dkk z-+4$&uelyN8!ShvBr1GH0QaN=&X$UQr@trF`HDV|4b!qsp7C zRd4)^{{8u*+VY;O5%!DmXo5?}vyqtSMy>1};^Ij51j;o%c2xC^2NhGal`-ZnhV%M& zeEm10n<;ZC@okh`e2Pi6T$f$8*6~iB9FFy^&Jgu-vZr85-%;*3{{p2OB>bnz-gtI4r@_mp8n}C$Mwt$yYvTt_*+hB z-KzMcIgSap84;Aos;X*jy?I1m{L3F{Tkbsy#8@pTFh4*QMk5R|uQ9VBVJ37-| zuRs3dKheiO{;SSPo(pN=U16UV8n?~!tT|u!W3=^@$%O{WLVkA7^*Y?;b9;_$cHTH% zx|be*P|Xi~MIZj=H?;YxZQw%7&W*3vfEqmZ)9(`LyM@HVcIJq5b#(VAe)LCLv!N4* zPMm5!wMa4dfSVm=ZfIbM>Y60&=w(Up#qpFxo71xo4JftDr;j|iNR6j=(^p5-)wP7G zGfULf-lF>EBS4^L^uG6fMEBl%54E)Kn5s-RfDNUIJu zozSK-DG}$|(S8u`OaU1^MPZpNoBbi$>C zcb>!7$l`_Dh1XwH|s`V9)+taHAU3W2cJeWVzgy4s+PDg@;F9&dneV8 zoS55zvyQp#)d&AUc_qM&%9oM{)316ApP?wQ;B^~y^Nt-BY^BdusIsC`M}YQKLFbya z8<597RnP{DBzy1gy|?#{-f@R-otHdMFYny9^LgP+_;#-Sx#wC(SsSe?M+l3rt#z2> zzY!Fb1nL|5sGC~JWafq*ymQ^ob(IstL}mx$R8UGd1VYZCm;@+;mr24`PtTBEeGY(q zpq7yDt1Rphr_=SvRavqXE3y{YNRR|9LNJci<|?744%q+B#-|ZAF+PWKY=$kO1C4)~ z*-aqEj{^6grwro35lu#8opM?2O_sER#l(H1;RLO&Ba=ExrICGvZ#j0H1jX{2E|OZ3 zP+DdQqa$|WP33c-Kcusb zM!PU{m{b-OG14;$@M94tgNe0<2U4g(naScMgglIfrfg48if(L-l5>QztLq4L1j)#a zAJF=_OofNcTMy=ImPw5J{ilE8IgU^4|MPI!2-0;*dvjWwN1=sXWa zJRgt6wax$vk0t5ZM_P5ds);aW2A+C6hp83{w`SonBD|84o~XlvJ3$)Ofq$%X+G_*z zVw-h=CCSYYC~HF4r&DdAn23XI9$lO-3;sCWw&45Q+NGhE1#M}IVLYGF5WG6lNB^J% zqA2F(R4RpHzpf%_f@uC}reM$SkB@^xY(JpXASKk|%BbuBTxc518wzw=%WDdEenqLH z**dzXQ-hp4G1#MZtFjbdwNaU+L-Nmr!02O~jbU_AJbwxZ0N@WGHZBG%03X)Iw5w)u zniB9%4W-O!!p}l8leDqvNfiZA%B!x{c=Pi-@1PDJfEU9}3NU_#fIsBt*Hg`-U4x^? z!S!XzKUG3v7fFd(m5N~4B$K$34+hn0$j)(%F5Do@7;qTa=CGqNr>QSn0)j>fs?(REL1EEkE&Xoq8yoA# zQAiqrjnKc$^3uhbP=H>s|!*1=_(A`AP_ zZzMWZrzz*X-`4l;Kdw91d`7{fYTElo<-`oOINl*V2j;c^Db=mQ2nE%&8Vq(Y7<|({ zv*#^TkiCwwdwR!hfu0GHr@Fe^h-mcV;7L{~c+p($odh0w;pXt15tXf@qggLL@)uhA zk@c#i!cbaDCS$=>gqo+P1x34?Wbb7RL5eGy@NHv34Iks>?UjY4!V4G}#@& z2@(-3tnm!ylnj$uRGuM8Gemv#TeoH?Scm5>2XA&Q@R&e^+S*TQsP9`U-H@reWvNuS zI?WuEqusl0jv_}0TAe=C2?l+?R;~5{bNLx^EsMy`a^~#YsHR1vB^HAkIagV^4#yUe zBIJerGy1!RObp`B4~%l?k_OyDx>yB=XP*kHmB!?k6 zKuJTYLj;oD2!hR+M&E^-k=p)QBI{(wK9R4g{xP2#k36b%brsBKr5ZWhNd$UCi?e}p zc5PI`K&MvLm8pR_xvl$@uD|6=D855#c=T^HHIl03K4eouQ1$Jn)KV{fb+8i$-wj&1 ze7TAY1B|@1%@RRVfEX-am8yS>`HaT9e^aZoZ&DIYIHzPL?OnLpJKG{pec@)EntT{o z#8b*BU8b9E+yOqg)S=13^Syn0=L_H4`^`QLT49^re{6h`KIw6F8)%rp+~&a~IKw&5 znE=?gdm0quk)QlfqmMkO?cexUZA5uC=Zh)NW&pnWMD<|?XHl~c45nO<6) zZ(bi8r8u)_gO}7ePX`;nb|343P-qN2^v&e`JXtRC@y@Qg$c?;19^>0*FQL2o(;aF$ ziSQc7qdAt0(6v?VsF@jGPZCK84<+8ZBJf(}zz0ZDu<9B~RKge?wX!{ZR5r*$Npx!z zKlk)LCB)`Xp#!)6WIrBa6hN@G7J{m%Ox22|oAHPO=ZK|NF$;E>ptlVBOK$vRM4YxN z5squxJu`Mbe4l`qcg9M-(IJWPdFnV#1}}rd@n8{ZjHB*SEFLV|0){i?Zjo?~nhs+m zfPvOrf=(YjP34OtD3VkSz;iMdIZN$e>LW+;xQ1fsLAqcz35bHhQn<$MGT&rd;<}}A zK>K$O01>d|p?wJC0<}_wV2ZF(Y#caF3<_&{Dl7H{@sI}#s6R~7)c{oty4vs}kp1iD zIq|+BXJHgmxJwCHJ$w2k%JAf=qBsY-vtYz{Ckj6}r{m*VcexoJvnUz~ENT$I)89|o zn<6b+AJ(%^9AhGC)Cw%h1QhS)6J#jk0UYZgGyTVhwdtB>U3K*~=N%k@z~IQvV(P>j z9hztZ;!y2O$nIdZ7iG}Sf7nhe*!B4MFdlKZpt~91vBO}&;V~Y98vod!>VBt^RG+L zD?`iFf$><80^F#)Qo~@{$Im9~?6H7aPWNj0rVgqBtzev>+%VWoPGsX@n!uAE>G~c~ zn7cKXv4pl8cg!=Hy|lA&4CBcHK$DY$>Lj5im$s%aSTw~u^MAspjg3@z_rjIKOko)u z?9Wd|E%a|Fdd~f%j)CxR9tp(HDk3#N3olFMVJufCl zT&2+N^7_q`H8W0HTAKCL)6Y<`2#8j6zm6VzPNzCcwfTx`bnW#!@R}{hATilNY0g*- zU--q~Ze3j{VHhRb@BJg@L@FNjbm>g}Q52nBBU_UZr4=|}XoG6nd z@^_$ke_iDjWf;a*{}(42NtG!nB-^pVURHKFu)ih@3D+a|dJ4YrTNgC62rEoQn_ZgQ zXM}1QXHK6$>D{I7V^3>_`xc%EoppGdSqeP>A)YMj$a|F|lbjB3rsJd&_lAa)pBZjxSl<}AXbmJW?@O|qI! zv2?C4Ly-Z$qTrHeD6F57NL^19*`ZLU@^hABv5+9bN_oz*uWzP2dky8&n9rLgJtnpB z>y$;Z-}z_X)0y1un{~GHznwGVd~>gdLlR*!V??{alxTl=iCT`40B4wMDhG^BhENbu zDpHwPMi}Jnl+p46@@v&V@3Mp9BC`>3_RyhBq7mk5dt8~1uJdWp>v_!#0iF3lP z(?~>^GBO%vP>k!$QM{;A;}{xvIF07iU=9;D84dXrApG6i(ywl+grxZwDJ5$dCO$#} zVIu~IB~<2Mti+IH718dOJ4nJBR2Ep&zLqlW9OxpGdzu>0H3-u_RS+tSrAG3eJx{2- z2pl1`SW}Wqb(C!7U`{J#$5_#e)*6f@Sdd1@wOmK`a0uZ(Pb|I|8KEu%%HSTUStCkH z0SB8p<>bBP1g~`hqLplevxOkeNu+z8RhB|CSC8#w&}&ued%|R6Lcgs+@ME z4WHClJrj0Xr7|wtMp8%}N&tKXk6Tn_j^`gc`Jztr{v*Zxqe@_cN}mNP0b35nPAY8( z!FuKZ9&wg*Cy${sl&gVgnWkFuR2=D5Mtlo~TtvB(sT%8^R!%pyN>9SW#p_g(8K;qQ zYJpRcq;ITD(|9qGD+ZNVO1r~^_VyoE=b=MHeDG#}^M^Xx(W9yl-K(S=79Aj&b;Y&I zR9RZ6=O1`L3CNG6l$)qjP^`VXUL{#Hh)^xy9k>=cS{C`bEsNFl!Y35z&e3RUHRB4R zx})7?D|j?9iOGf9#J<3!;**9cUAI=H6}c!BZqmw|O=NGCH-GW-%p+ye!i+9cpoj2` zb`muz;=8?*oG|sH4}C**DgU6g*AjjvvN024;zG%b^)+j#exLdpI+R`|H8T#HnpU7Z zS5wcm4<+}AR;?TaKb(livX@@Yl zOYsiP>i2*Dab2-FL%;OVL(BsqJX0GmQsW(ucFWlnL^wXB1|SyQC%&iqetng;Ge7** z-+fQdJ+nqP?6@A~j=Jl}*H|1SO9;PL)geMG;)7Ge+Z=@iW!lQXS(TKt&HI&%p}Fq5 z6)M@ZQk!@DA>P#$&gm8raW_}OdiStTuL^*7%#$0o;K>8<)t~(DZzu-Cd-Zl{MF9qK zWubD@2efqY4^Y?-tG*sc*UU=zV=IZ~E46FaPWm93a+z(&c^0f7vYMO_Q9|mt_CEce zisW=@x@w&o!M@H+l&fsEkH{1r;gbnK1Q?eC5nV=(#SHL_S^78*Z(e*cE6~k1(245s z8i)tPDpZ)?x9{e)v(LCRtH?v*EOUol$HLOcS(30wp!ViMqn|lZqU0Y00>JV(ucRc4 zc?cQIMX|BjDz7MFk+ZK-iD4GQ#xSZVe-k6ffp&O}+U+sx$W0(2I^nbPt+Tsae6w~e zr7F@a^2chkTYiGI)eManpL^WN6Djxa)UxC(#vi;gwO271X3;*9f)C=u09n#EgMl}) zMtPOXbf#lehmV|A-W(+?Q|sl=T}cs)3i(MEo`I$%DU*%EIH^GmRBD^x%S!CiU3a9Y zx#K(f>farAu<=%7*?7g~zZ7y`R<2sl8-5e)I%PGPyY1aP*_HyKN2Qq0mltWRUk1oZ(kxUuLL3q z7P({UXKKrRTyrB=D>J21nPn@9-mk*&7$)l7qi}QX$;>&ZWqm9uu7E5`%#8DQG0b&u1QGS}q8YTi@b*73rErfl{sIb?!`N*0b z#<;W1&M`&XJjX_$2nnpS%r6#?*6f(_;L{w&Ks@kYN3|m#W^RUPEi^93S>)U?4@hKm zst3MhentN&z?j?h&|j!IJyW^BLWjdKI@U~`>bO1Rg5jLa+oJIyJpVPn>a^kQ{(1Km zXrmH@=;<8QNN2T{)+{A4Ee$~gA+QL-hEtryYEHtF7vGB_If2)!Kusq`@aommaf51Z z7{$sdrwYLalFvwtn4ZJ~oJ^KwB9<*Uqm(=d#DW!ODf#*}Fa*3KQbV~q=uBT2KH2_z zC!2GX)6?$NE~C4hZG&N+4V)kCTuzIwkMwDjHA0vE^>~)rp`$H5N|=uU5*wSOp-#Mstq~>1 z)zMDy(Fw&&Lex&>yc35GI-d3-6ow3n!<+K8VdF}5Bdmrglb4O+GEEKEmmbIR1J_+q zZB{s5PPlA#I-b5Rp>GTW=F!o->eDFVle9Oig35jsS5WsgIfF@`@FX7i-X1HbG=Ud} zurXfYB0T1{xX!z^b(}q<wuVd6)s_)1fB$|4H%9UMRwIq(wrD4wb*VQ^>l`AI4PhZo0v zhEb;RW8oQQp%FY!MeJwIP~9errDEekXb(h%im7MHlFR8jrlH1XHQf1%#+Kcpxbz^a zdTzkW9^_mW8kk+CkyI*L@a&lwlyY$Q9a#LOg}DlmsES2Lq8$bS#&H5A=0f3K1S!#p z7$!t$oZE{qMG+n;Dbv|Z1ZcvrR@TNS(1zjHisAs>5|UZ{GHqO=10?+Yl$GgD?9s{* zj0lvONa5{xve#+n<7bKeO{umZ59m=QtGxxah#4a~-i~to6Zy(N$^=!e7w&IR-_~i8 z5QzeDo{i&FA|*Z zI1z)XFv+5L?B>I`?-rlFz5Cesn%^vJs$bEuBcEhpqjju~xR|i}GUS3eB`}U=Snz0q z6&tx^yotVn&r`t6rctFQkct-vrEso03{OVzfS%M+U=|69Kx}|Z7=&yDrK7KxWNoS~ z_4J$|Nz<<{f4LS?YAK6sZlY}nwuU@A%A zjVGnGHH;I6povFQ{^E$fm~j`v+tk}uucd#~r=_c^sVuRMoCCbr$kNeK;BB05l>*FT zXe-;AY%*T(Hb=hCe_yDiG&CI4U;o1wb@v?uy64u_c*>?JW!9_fw&Z9@Yl@~ZR4n;v zc4i+ikzG2r|EH{e`P;~kBYNTa7kKwFyz?)sAZYa`}Q8D zfOy|+Ua|$xY~^6*CiC~QFLuuPgkw|uIKYEU`L?9|Yp%iJK&}3GGhUGWb&CV+FGjB0 zf>`E2*-hwj}WtEHIt8pFO{e+4wnY?z1@))lZ?NP>T zj#4VzdBEx^`{CP`rb)Ft{j7qW57D`Jek-Y)4cs6tc`=dSA&uj~oMJWPK^72O<$oG_p-m;A9GPk5<=s&1&eEQ0hy7Jm>Dlad0-aI?Qm=h8qyIEuF z+(t~BexzjHcv#(IRH*pS0MYnjoK@RM+$SlVRZ=)3>lJy@y`~gm~a^=LFQku#r<@Y;rTB-gqAV zWX~=!yt%iTVVz7CzUgAAN!Alnj5St-dA@$1n}vuIV|F1yOE{Ffj;7voI#dLW-MOjPNUCpyS1} zHk|JT=lZw(haNfCj|(n-EBAF2_XQUlGh@hG|I;q(a4>xQL$>3Qfl2UUrN(tr^#c#( za8Uj2ev+chg38yS0}T`%kD(fdh2z1dK?g_3d9CA~rms6M&0q748-C4{bB}S29u_(r zqHIrV|1;FtJ*_w_{qmwEIIf{Dv`RzJS<4(jI?GCbOuBJ+HI0mR+?4Pv7OY7~jmIO< zM8SBsF#p+>L9mT@8oNpI0V3c$D-k6!pMm4F%4r;Zm!O>dICYTZ;%;`_hDL;{AZHPZ zQ6}qHLP`iP1fx^a6`^p9EZYZuxL;+(s}M73P6d$dH-)L`TjkJm{${ju0l~e4Z}RC( zAl!d=6lHe$MP-oreg>sHh6*EDBeznG1x3#Ph*FsZ3Lx--?okB>Zk0cOv)TsflYt*< zYGte%G8+_*i%=h%swSy^rL(LzJ*z~N#Ml_0hVdFt6k`z^Zm9$4Kwghy1dfKIn!pQm z%)I;le6?Gs5nf(|jGahJRtjF2(r^eUgstufr65;72hHTHy4Hqp+8-c>h!Ri& zwzE4iO>HE__t^G;HL2#E1XDz=s%Z2pPdBv~XoZq}Bdj5_?Z+}R2M7IMJc^~nMyv=r?k@_S7^yq>Rb8+`et0sXCG28IPT%e zpw3LSX&=g?jni=y_F$S{g^9UJ=bppBtat36-I~kJSQ^hYk*>^s`BEZGYJL)C7dZ-=dEhN{|LSAFJ}AjFIaRKS)>B$_`&L!2 z-h6H%bBOHyd3&ttUG=s6)&IiCmN($QeL?U1~Sb~x*V3hG!`BW>JbV~pK1TWJT0ysRa$MXPCxdy>bv%G+G7%ifEM1-^_yVx5Xs`Mz@p!% z?vXN}k+dTU5!Jiwvz5B`)?0x-xG=jAbHfU#&YS}h?>X`xUC|A zDkRK;IFP0o+sHjv(vozue-tdTP@g&a<8+E^kd5RRR8?9^t5Vp^+&&ijEX3a zicxKol{fLz4dZlwhIXP-t89t#5oy*}P2R9LvyCv1!$| zJ17~untPx=^6n1L^X+0#qqe5g+C>uTpZ;2r-uu2>W!JIV;)}q!QbVd*9joqF$;ZJ! z*;SvfWtE$W!bwj(@olZf1ApCB4M1xff%hZ=RpkDW9EE$sKn8sp+@G%TdLKm>$Ynt% zd-C`UQR8V{Q#Gx;j3j5S!MEw~rW4$8S%w2_3-{e4Z}J!V7+=m`V_J%#7dYx{-lu&r zemu9~xS`vf^9W`*{l{NNCo!p(kz_mpZ$ST<8NA$fuE+o9Zt~W4-c<$Kq(OHVF7ubV z)zuOJ_eI$j21ar^OOU3JKs7)z9s|n{Uf04yX(>f`AR;WMe4KJ=grL*c111MI=}_H- zmn$UA(y$k{dzrQC5R{jz_LUswatE?Cjr-Zd(Ka9=}*sCx1MYMPrRKc!3) z(>IAMB^%4V@{-iwIKA#h)gMa6rtNfguxfm(E4mb`50AHE~%hidG;6!W#HkB z&9w*)rb+)8?L-7_uU5w8RS0$9Cfs8QrR<7c+@rR_LiK|8&3p7=P1Xf9u&BbpRGvI= z2qm~yk&U-2^1=@^?z@AeOQI*6QXPfK^RN|Hm8vn7=$}-zG+3pgKEkqO#skNRK|aL;7qV>{9+_t5F?lQ5=8S=c2Fg)290dke1ztA?j4p}F$IsHvG`;Y`H}DX5a=Z-B_YkYwvchfkUah<8 z@3nc$mB<;U;)puT-yrtH#iJjAzxM6>s_xpc7`*MQT072A zfn=?7@AmfN7}Qx#e{a4#3ygHCo_=P8GG}AD<>q+WGC^Oso^GRw%~{40w(!>!|BUbA z5~!#_5TlQ+T)uw+3?`SJN^VY6;)#QpC~D?UCBOV%I;SbYI=mI&Ss(> z89WQeKqiYpf$yFG8f0ZE@fq=O=oY}h&bN7GifE-f*&3hP_)AYuP)Y0rP?$MwE@QDJ zN__g5hmx&KsHU|Plth#$sg?1wh1#rB$`VPWhEIA?%dJpo%YP+K%Sb@1SzH6}5Se$3Ly89wS^KTeeonu475C06WK9Jc!2G*x*$RjDHoe2cpwEvuE z+o}A{Z>|WkU*75F+{7NT;Qrjrd5%5L8gb#h7aZX73%S6o@>s&)MlUO`5}j=W2U^5C zx*53k{_(y61+&Zx9S(q#fm z$R+VA?re-Yd!?c!IY0nv6k1fp>YXh*_R{m(a>t$8wCV;uQ~xB%QzzxC^(mNNpt{Lk zrIKXQFcQ_WARZMwm+{@KaK;LXU3ggf6DXI6Ya=0pq$oTr>Cbm*X8(w$uFg?SVZ73Z zpc*_M31x!~oN^L9EB&kth9H~H$0`^a~Q!n~rgqE#eEnm!CP6#9We1X^U63(|gu` z)u&Y|un@1+;5UWQl;b5!u4O#>!Qft}6DL|o{u$LRw|qp;J|4nrzn4T)7E{8gVz$y8 zm0-ecL#J``e1N(lM*6Gt$@KgQx7cQdiSjPm@FjvhTu=pPRzE1z!K$a33*OBw$M z)ZXzdFcfLamNib4%904JAL8P&wQcKX_0+2San4L2$1?G>*Q@0Au&%!PHjMB*x2e3I z$xqv?+}LM6`zb0-lu!|;TUDi7RLLSzR=3?Y%RMprS)Um#T?Kj$Z}>ia>pOo-DEM)$ zT~UfWOHvE)qSL4EK~V}()#JEMor)z9v!AFc&LW@}P(!!f8b;}XH;677{T#0-zc{qC zPh%AN%Dj{|&pGm!4^yTSAiVLMDW^t5gPu5>eR+qQJ;JFX`&RB@ZF3%MpRO!*=U?(_ zMsbWKrqf5WRAC_*aWQj&DP2x`2av5{#}JsW1n9KZt~J^3$z~6ZV5==&bHklf*h*K+ ziYwJc6gz}WyJ^QQI+7U$3ba?jsucN)F@gZuP6Nf5BXkw%#i;8h>X+zeU~l7?7Ud->8?SVPN+XZH z+^nRU+jZ-GSE>8tPVn@5!G1rZy2=7|)W3>Bw^1EMSsHG6Q4w+nMy7&Vx`9$}l(2JT z1#KxLdHSAD{;R%rZz~vNpq24dN9TKbk1c=w^fOPZW9K)( z6|c~?_f@Kf6%$><#W3vC4xbuLjgIDcwDP5|zWTg={M~OV)b^lm`55KkN@sNRxKBq9 z0V@nNgJU1m(@%%EJ_cnT_#O_P;^52Lww;8#@?>S;Brt<|$~VP|n^I+%i+&j8Y;(@FYuK@IJ4G_7RT-femBP%SIY9658*(0VY)nW2Fx%~8 zmN0KuzWwbjDbUtI5wJha&CSl>cSCx!2pp;_Fc@sJ?Cckx?$X?3851G}*|FTGnS{o` zF6HIts`(5!GrS?m;ACtOj>ObHJg$C9Uv=RnNkpinJ6JS_0`u=-1JTY4SXj%#KTcU5r!D7h z>O9phHzgKP=YDr2A52BZ&BhF4=a zc*LpijJJ)pEL*nNd1g0dTI!FG80N3zxDST6#0;A>5MGnbJO>XSc&1ru^URTv9Ro)@ z@Q`^a>v-}B!N>A0vjDH=F#oLNlrMQqtz=V=h1)bUUaCAiQZXo1h8aA!LGPG^sIp7W zQo_!Xq=Nh-dO&Kdz0)*d_}wp21GljdhzanE#S>a{S&$mT+0LY8#m+6$-~QP|WF)UO zuV62wp4xd9UgeD7I36aH9nLX6GCsR-vlWF>)7(ggC0bbdEZdB~jAjw8wajfR8)w&> z0@2aY!6cjI?Asu+5;i8t;-Sw#Xn<_w|D(h#LSlhjaKCspCkB+)e~XsnF4mstW4up_ z(hRExjyE#4TCKC)gcnaKxRjDxV8LQWlGRB+Bmz-LCZWlfj8`@~PN_o{=rB(kMh+^8 zvZMXLjIuO>x4DU=ofJGvlPDy;cvUCxD8;o4M9l;Oo^65iI;@9=y4NDbwhma1dmgi{ZFIJaLVX;Cc-jVYxkRpUw9G*_}w zg}E5Kw8i=C%#z zUd4cSwZtitII&bANWzOYmjv7-_i9bl-lOu`0A)a$zZE3SvXW>~F=dZh@tzQRJ-%0g zXTMHAX2^f#?OOVYPpKHMe0C7}GEoc+4lp5^l7ayWk5;T$uD%Yc4Ky9az@T&&(5k8$ zGt$7K&hwbVfD8T*w|Ymr#^Y9Q z>coi?j!|jvV*FoROo>X`Vc-4ajs$~cDD&x#SGo<4T4VR4y8EV7B2w_*$h7=KGCGe= zsfAE&Zxf5e;6*M8bdz{mrDWg*ScF`U!H1Z1%yr(yCPUk|N&WOGYMysaQi;RD&yy&& z)a*tPF{RMz|JT+6PYT%V6^jx-gQ5NV)X@E9l?!I%SHPOVR(^UI)!B_UZ&5@+%&T~(<=i2{v?%BK#;V94E{O9l~&9*+WsL8gi+tf?4Gn%Th$WyX4AZ)X_ZxH$v;H;R!Yi>{~ z^K>6QdO&~r`48yh??rxJUahQZl-)=lk(19UFUv3g*sm+vTc*GMM+z1&uV!WjabgbQ zyqnYN#hIERF>{0>0vSuuC#>7dAfcZu(rV7I1dI$za!iJQ%_}_>A~FT7=D=wu2e^Rw zFCJsY&QD#!Y(%)#GnzTg*6hkSUBjThK@+PB{i#e7++r zE|d^2A$dzgF#x}XL;`~C+>ae=6QC_9R<7AI;oOs1e^V$`#Ny!u?o?svat1kG!Q%~t zkfO-itwo77-dn;rh1rfL#k}xBiL=4*q9SQLxk2C)t08eGjE_P!G=NtVPv|V3$LOR! zJeG$XlJ=bZB>A8SoSTjXb2iG%NUReavpp{|tWdD2q4OlO_-JuTBM;AjrzT-%co@!T znKvhngswX9switv?O9*@4F;5Ll$JtppFw!yY|^s{*nYQ!n+3d=v-Gnm{PQUA&py(l z8}31ID$UpPhw8Oz-8731G-W8XR(95u4?DK76ooF5Dni{TgoJ-asS*c~oYO7-Ki21$ zq=2{15@GFa2F}a2P~2TZC_v+*c!Dv?tPqN|+aC&uJXJoGVPY5<}W%P?$A z3FnvyJ=HL-a*T<7!l=_2EC2vN07*naR4imTtB4WCBi^YX zo@bWi*pBdW7J|C#bT-`AxKrh*I-xHenm+z_SwzsMO+-Y^R zkf_Q|7TU8=w0ZduA!Su%z>Qw7k%ndx7medK2F0JGN1HU*md*u^gqnOhlM!nvbD=Yj z@!5H0|4C$X78Vl2Fxq~B-<^}a1%GT@8Rh4>bLadE2jk8t)^38<&mad@G0zOlrlv+` zkxffWQ#H^3^ixfE2@|39A~a1=lg8>LhI;g+q@6K^F`qsWOp1~dTZ+r z?b-8gl*?47eau0y5~c!ETF;&h*15sQwSHX{zYl5ef2}9M@UzS#Z76On%FD}h3~4hO ztUdW(Yqu}g%&)rC-t?0 z63lywN1-q@HTgI%G;=5uz;W^Dqln^tvoQJC7+7*38*v!dP8boQ-EQ{JB8@ z&6DewGgHj`Pzh7IEyu;$!1fD6DYpOk=XE1;Zly6XE$0nVo`>z~tT5GJ{HkZgY|y{{>$jO(`#B^eC}%S?HKE9Ca2cc)z#IGyxMnd7`i5>w!Xvw8!-5Vaf{n}u>$(E15ZDp zfBf1H^|6lwL!8T2YDtWGJ7NAg9-<>>`_z0M%FLAOwK=ntdD)|m`ojvk2`_4bIWw5w za+qK8NV4vRw;abq98`coD1D>#utQaOv^Hv5$&*A2Mu>7Td4$mp%d?rq=S+Eq*FN*J z`oJC{Te+~QVEyD2kjR*x2aF?3&pk7$wxjncGbBw@1EFe|mG*`IO6MQ{H)XC`0~-*>vPRmzCYvUM0fXM&+jmJB#eN0T94SNu z=V2wY{jGAODbKdfnNH*;lHJvV!4^BB%Jr+kR%hAUuDA#?FBx0W5STuadjji`)AoJpQ`lpfOD4=@WlqJW=6_4j1nHzQ__oQEmc z{J{JCe5j8Ig^l5jv<^3}$n3&4hzLfN%%nHeOqgVVq`!;_u&X5~0$?A#b@BwSQUVEQ zb2C;{A(oQ62sGx0d6b>azec^}Ic#7X|MCn9s(B$J+<3ShrIy_gD%S-p#aoQ(`@C4L*)lfJ^6ezc(S8LYgJ65F$zZI=8 zp||te0J1hUMbjp7+w8TnvVuv9koxc#S?Z%K_=5;&DvE87w(lyV5>FnGm}K_#W1t2G z@IE$9Fu6b-7MhMForWby7}1qZsJmO46V-Sm^t9;W2^ZL9 zD`F9YcgJw1_N@N?HIH%{vNDcm#}+0FZ!g`JDi_uiPP<>~-KD>oOkO+>cE05-#YhV2 zi%15$mE!iF&nY0o3GBLdob{zCukn$wdTzE#F|(E0F%qlB=~{&*6)GO%fhkN0b6Gm} z$WPJ0uxe2NOzF#s&c`OgY92*-9v;F7q5qJ>X%c+0NI)CryH;BOfUR_cnGUAp^nt-P zwd7>0knHPum_}l-xF?YhGss%-EMIJDRW5y(4~MFc38fYI(}=fQW2I2Pfu$Q~@lV2w z;lgDgv*j5%7K=IlLZ|`sc)b< zi#gz#x8r#R2g)KmF*U9p&cV#4jmUh*WS5#}4=X#gO1avtVyaY5#ZD=TN!Gm0G$70( zHgDR5Ws9zbOZ{P3^GFq~*o~)smu83SmCm_bsb|P~k5SnCDy>^_2lE11`AnQlqe?31 z(s(y48jU}}<4H7%cIhGUB$gY?#&C#a>^u#vQ1~RQE^$D>3Zpbc^y3sE$JB)Zm6s85 z0sFc@Hgyn*r&5tHY`gFzE*LhJ`?b)w8N$JY@W^4rE1jX}l>=%Sg4gv-j7EO& zFPgadT}s%t1FSpV7M{a}!eCoG3RLW-IE|KJc=DWK$hp1Rb1&UYt{7Z=?;o$uZ`MBa zgZ*Utn?ct((5Mv3vfJF^{IK*SZ^3)J50m>?sQ5-PCQSjfab|OhmGX7^jlRps%w+!b zE09$yHtJj7Iu7^nb2@TvpJvVvs;9LL_s43j+xj+=0C(UGOyb#Llwp24U$agR{`>(w z{pmKIb^(beHD9{=H=SCZ_ef)jp?-ToMN{z{~(}TBm3*863dI`J97C zwv`aRRhNyR@+;oaVHciO+LFQ%p~R3KrI)_9>B^EXtpHZiDubulT4#6V-~9K z9l8GBOj+PDobOEmcGf}k8oHM=*cj!NuLBFbUmpDiqP;g|+z6a(KU*yQ``aRCo4wAe zvjc{OzMFVYg<0Atlr`lP75YNqTi(9CisEHNCyVRVH&_Pr;#N3?ufxb-U3AAgYnjPM zpfatUb?IjFvPC9MM$MaQ&uRbc-Xi&q56;{jlaQ)!?)@(cmYma5N4}wyUh+TAbZ9DL z14)<0gt0-{MZiB{_?e21L@lp%L(9dtjU}Z)h?Qjuetl zLtxV}PU3^r3sl-2$J>jJLx_JIW}i??mgTue(8#8li~W&iYd>U^wcEy9B5=N1d_SIu z6qO{@sI&W`Q?;-5ECQ_F+~!^cw|ToIN72oK$V+Y$j>|*711iz3dXD${phhitzA9o4DG2418)|iBAhvT z0_FMGiE-_?K90GZD{)Kn7=E4-|N1c5f_Vb#jt7N!X4JgU$QBMVUqAX69{mtt9nocw z-3_vq5RD8&*^U5CIN65A%e3nvG8ID7@f?vUJGspt%(%#}|Gi0dV6(gwn=33*IR$*N z!}T`JK!^~=011iB(6Qss!A=&dx3Ap;Oap^>5$9ienIcQC)A}2BJM17)tSN~^>CABw zij!sO`2*Lvn%BVidd+>U!z?^dRaNCEd;ZDB?}_Z_=s=jjBDy`gZg;s(KHmba4Nn^t ze1h+PT8UqIrxT`Wy4Z{23O!3kB`$PR6m5p2k!Y98qGNBYodRE6dT;V$IF|5mloJ+3 zH`HG?03DeN>~F72x0jvE;0r-axW*?K(MK8O2nsn+t~Ifa+spqbJepd9mK7j2N3 zx6eG9FS*v`^JD3UqdYAe&@!@uZE_7@ea+*si1%Qcguvh4*QoJ6N?gN-SY9530g`k1 z41ob+1HrueHj$X38QAQ1Q>g8Ce`u@|<@h|5T!gf`pouB2kYxb}HZwAk@CasQK_}J! zkWTJDrwwaANc$orCWv@z6J}3pc(R{q0c+d60uLTmtUC`ZS0Ta|#UvgKrtc)xl&Ba8 z9zB#%(AP4hV~09{U!*H14;BWve653~$lk43MdtmJHn9^n^Pt4zy&c9H&dW|zdm~xA zSu;F45C;~>!1LO%)^8rHXWIhb2PP2vY=g(1$F`;4J6~M-W8b&ojT-suPbl;A-)3(Z zO89Ffe|PNI;k2E>J&gC(+SVq#D3txo>`UzMYEBEOX?!z8z)Bm7?UR zH1*@PI*%t~kW}_3S~}TtqQQV`BFKYiLSBnMGDzv|YMyLFeaVpv*dooPH1AgrP_MLFRl>=!9ZW5-t&R~ zNm=quFS*eYFv7)!c&vthuCM=H9Ys@Cpe*A}0#`URWIWG!rCBJs3`!`TBa#hQu5_bl zVPI3}ptCcGigr_a_q%P$Az>_=QpHE-i5B_5&Q_rC!qLk(wYfeL1tm50GdO3ytH`u1 zK-$K6j_+ynW+FrxCw1u1JM_Ny6**%&aFhOif?q$rgnxl=-`K02!`jKbp@0AP@1(#4 z)#a)-GA@mJH4Sg_pXz+|F_h1K-E`w1*zb!t18@itX_}d7#^G^6TeoiHc`Z_8Of(2J za+re`GzJEvY36{s`bpXarXxJh)>c!j6Z7nsfr1wT#0#GS3Xee@Y{@g_+sT*VSR09UMq7U!h1`ECzA>41{<0Rh zbm3w%#?M~?S@{F{#h%}YX{@U54cwnpee@aVPXAh~vIccz0?+G>H!+TJ*l={}Jp~II5rBq=of-k< zVD=+PMxCE((uzcwX)rJsagfc!Ff~D*$|%LOVt{Xi4inKMc`_ypodHk3DZb%_7!^Q7 zJU}?zoP(qkoXRNI$m3MwlvBJX3}t+Q%EpV+u-Qa1QV?mtFkbzpB{vh&poqRJXnT9u?;2Ip=lG&zUT`ZZa8g@Hq#* zfj?KJK->AO6HSRWArEwD;MIP&N!+kZ@sZ6swD$lC^_V;#+N|XAl@2bnrD0xaaZo!g zz!6KsI2N-V$mV~TC2uZ&@#1$jfc=wzUCS0n{{m^pzjy-YlmAcP9QH~FgiH@XYyfT5 za5W`Qiz!S2wbt*xsqmpj4ZP#8@PtJx9D%lzIp?;+IM#nHyEY$a1H11a6sqXdb`_N+ zp-|W&>;K6v>>@m1yInX3Hmr-x@>CR9cL$TOe^$5i+3zoI{z*IVIWTbi`!K*q$Dy8T zQe91pa$x0Hxi(j2)9H#uaj`A1zyAY7cPKyC->^fY?cdR)_jy7!+wlGqqM>r$u)6?A zLbc|>>_&~(VZA}WMhMe?9-bALL$n7nbd+hEjBSey&s1}DkGh)R$SfOGJ_%LHDY1lR z+fiDEX)WWm=04~kJ1zv6iP??gKtwK{Yh`lGa1?0gWX>OJ-xogx-YtC&_6U6a(&xMU zEupL_Je2WNOUfg(Hq@#Ky!`YG_YmfIpZsOg{Rdb$(Bw04jf(sVRUbR5rVii;KwomR z%au#Po*6LAFU&u$u(e^(&847lyLG;?RvqoV6p#tg`if$OQI?v#2~CikG)^ow7VLO3 z%1S8Zj~iOr)DO%d8Qk-#HKl}QQN(f0oy1!_X$l7Scf6%TS$MFcQKH2pezEfc1p($9 zs-oFw5|;?=8hc4I;qqYO;y$qEnW36!@?7xqIMZ-b@JHuRQx(1WzxX~wcp6H(& zc7#>e>v(mOYDOPY$%0!4kegsaoFh!)T@*loR+KRlr1s8kEh{P3>9P!>SKut?Ncy0J zc^bw>U%1h!0q4T=+1>qb>S=gV1>JWlBX>K`OJXO6d^d$E;tPp@O*T>@esEZpJ+mmkT-oyliFRsugPo$CVMz2ueSEGHu%yG}dtT@=u**7wWK#QZcG_*dWluXWIhmqvC{^g$>~QPbPPzz(W3|Tv!DE2H{W=- zwq3W2ggq|`4#psx9dG+uzZviRimLVc+F$<{itHEgUf1Z0|6ds_7-8DKe?-MaktkQ@ z0I;Z!^*g1uQ5@${u#M_01Q^=-^(3;QOkcPFL}Vltg_MNkk*_hot;7p^D~jb>?mwD) zI)##oazXBZ^=~3v__y7b@5pv+%z7}^kCJG;Ok1}2m3(_H|9!sn8SNR~$QC$<4?G3U ziJ}EN42pxD-{icis+{|Lh|=1>)9zg!6wKAYP(IF>iA53qDc7pia(0dzrIMsv7$io(;l_d+EoV+mfZ@Qf+0d<>5HH&IEGy%+tfP4?M`^7qqpLw-Aj|WDy&tb$|ck zl(N+ySvNX5+f44wW8B!(0<_|b+P>qx$drG5@c+K(L_EDDkqyUYT(C=N%Xh1k z`N$OL#@05dU0MH_Zx^VgkOR9+IuXG{PYPaimkvGqI8ow!CvqPcd-iA+p)p;?`eEt! zOCI~OJO{p8x^Lk9DDXl8%S5`z+0Ea^>FK$$=+ZxY>pPBN795$VjAeHzwPGDb+iF!X z^9yCA=29gV*dpU}jv_s?)LXDR11lK6zGm{)C{7bc((8E7EbAFEI!Fx(ifa{;R5?EY z3lzBJSw1_mLpvIGy#1T$gFX(0I3kOpUpY{?vLBglb%ztx=Qo=d&X8oB zLS!m=6D(e5rZovhI*LA^d7KT2M>cpe+L~LvELA3>qd*0FBR`^*TRuW=#d2rAKwBon zC!jYCYu}^)tb*A`uvl1X`7RtoYl^5+1c~N0rUFjSKpVfA*Q-{bm!8~i)c#pVIvelJ zDw~@odwrTj!c#xcc;OB$6y@psQ)lIMXKKQmi3fygS2iizL4jlaXL!xO&b2toj&l|V z=UBf0zUG0KezbuVOxWBt52OSoZw^n(d|0$1pc@KhAkQw;ffHg;rl5kk^!-<%$ABp~ zSLJ#^^lA|JVL*|vA5cND<}eV2-8cxT)B_A9j=J)J4m8QK1j>kT&b`>H%$#v7?n38o ztkY;N=Q{ox^q1Oj$%9zCS{cp$z9C5HjVYr?8#b5XwV`kWUeu-AIajjo=4? ztC}^^cD#d$xjfGTiu8!;&QXwH?Fbk%7f_8zrNORY$60^cd5{Xk-dID@bpBW$6%dax zk!>KX=`YXvlKWlyAXo7|Aam9>HP8N3!Govey5o~tX!@mQS+M2WW)0x9ft}8oSQ&wV z;{w+PDyX2zNS(cSO3RbV6`ql(^V82WNe}33aIH3!t)Rjs2@oiHJ;Nh9UVmIgX@v?R z@)3?w8#GI3mg`I#3}_mez!(d2hoj&TPJ-29dl^Y7>UNR_sd1u>#YuwwPLn8<;c5Bs zAw%5n#RJ_+^3B+^+JG&r#3(7q_UOUJK7Ht>aseOHgLQ36MLBmt{T9On-PBHoe@>f* zNIDz~CpnQw$KmF)8fk@9gGJm*y=Uc7;DiM_f&NNpPEad}plKPSn#UtyP#d$h&4@EO zw8%%-ICw*p>1_$SRGCmg!_baAo3+)8@@(DfA8$66Y)m-6)5cR^ZN~(Gr4|Hju-8qZ%zbzmZDfq*?-mZPmz=z#S8TA5^KPlWYK89WC zi^=&1khn2Lq$UGp;=9N84H5|q(&i$l&ytA{q%oFII7W`6 zw57u-PLweWu44;Ro8laqjWL1ZY##q(XUCNb6sC9+^AX|p6UQh#M(ErWAbW-glrT&dkQ*+f?)DEV*lSo4e za|;t0a%=r;P|B1N)_NF>Y8!I2a^sB{5R=ZDXA1N@a7}ij{rqy|KhA$;yFdHh=AotY zi~Smq&w$*SoQXwcM?3rE@AJX?V61PIIur1|KlmJ6}HvAxdG~Dk_!YInANnUB!`V0W;jv zHLc=1ful@-+potV*59e;@7u5H^i^85{Whxpo>p}K?|_G}KH?~eKp7`rUr$%}t0*T` z5lvsmV;-&#eelD~iP_G*`v2Jcx#Z&;cx!EBZT-{}`*iGu7nHuUlB(3Kvp8-n>g3li zD42EhS9-QC8N+ym?pU)DO4MMT238U?!dN77H_N(XedIEz3a=I{387N-JVstjAM$$M zN43l;J$=}#T@@Z>5!G}t%x6;PG~UR%hwR|Ib-LDv(*s8_jz#}N%>mmue{75>;;bq* z#o(%)!Gs!WP=#^H(Ol0;RQ=ggY(y!nEV6Z6dT*@@~v36=c_Mhn#c}>FiXj8ZMmFnyn!`BcZk#xFH;qG0-u71vZFKm?tVz z7moVy@OEnJ&P#<3UVfu*;o7{H7?WLinir-tP8|1f zk_5vWISvlxE)rHUN>Wve*LI|%pUEgqomnaRLRpTwXV2)z4KL`<$?aMdRZc~>+nj|f z&@QoH-b-W3RMT0b6{&la2ae8~k2T2I#w}5gHTNaZBKyVQQ!IkBc-9X-^^_7xN?X2W z8wPUxi!hN(Ckb53f5yOHzpTW=V3HJ(OR0Jo8m5jYo`k_Ecv)le(seWKd6s0%ub%E! z7`W#uU^71MXFs0FMm)>!Vgb%qf#z~4x)BZA%{({iiqKS=^~rhlwl`^haG6rU*oH=u z;2Z{?92uC!7@0*O3$^VrHe1X3%v`2GT@eTrs}}`Uj3_$PkUw`(Tsi7 zkLuveLA^KW{hG__P%9qtAh3JC&&{sAw9W0kB`2HGY`GTZ`Lo2r!-o&yVce()+aY*!KpBDlX2XSjtwgz*Kx(HpXYh3v*W|i*6K#wTDEq!RJZv z!%&PagC+|lkl?OHNG$!+FU;wlJ3>){@v@>6+oEU?pN$*m$fG!?-(mC<2UamMZC$a5 zqG#N#1`9|sPWbr=JbKAMC?2O|IP+}!_Z)-mO830<{$J~T;8;^kjvf0o=l?IFSf59U ze;#@G7T*b&$!0zB@Xt^Z8}-}YR5~8=j*cTrO87b6wj>tta5Xmih{9S<529!y&c8Vr z3&tBrE{EzX0tOtT?{cH`4q;#v0Yh4>pOM$7zHo~U97Un%r9cfV7G`42-~qIgn5a%P z&A_G3E77W0mXg#`yxKs{tfY5AI(S?ZY`d;OLJZ=uaYKx{x)-3;GwM9%ev}`_bw!_; zU3Bi;1Q>72^9fQZ>?mneD0K>>gv{Yx&x1DZM|yVu!{ou-gn{#Cm)0qJC>(lVxP$1N z=Z`eW9sQrkKq>76?~vnsqF@~fx27apMEZ?vCV!?h8z$P=IV>@D?}HB#*{IUJpZ+r5 zbmJI~O~O9L`5%9NNT0YjQkey`D@sRHL8_u^NMb%whjRV2jvw*Jjq@x&Wk~Lr zB+{!$_GTG1Hi|Zq^y8uiR8hQ4k01J~?$?Ok`|&Sepc=%*KR>+k&aeKP&h|F_=G%AU zDBC6X+UpcC_>|5)P2%hB4G4)~7`L!uAPY8M7p7RDLA40$j_%oFTmzBZ_l$+ur+V$MP4 z?AdHHIr4!ckHtXt(5}YW9YgLy4n|5S=bP+?F@#*5bt|IPdUQ-@hGTWHZeAPQ7&nY} z+bmMoHHw}z1VjW!Q65R=@hIEQ6|hn=aaz^9@GCt$15`L=h5q1OA9WOH8w0kvfgyQ# z##V2qBC5Wj6)RVx!})V~?DxLDJ_k`@5X5WQ-jo8p^nz9qu(zXLwZGe|xj*@zD%e&= zI34cI!5$GUp=ipyx}jQ|LrJrTcM@s*aipcExr+CfTE^dmSFykC!Z9YW9J7c*hqMq< z$HKvzU_|DVi^FQ~Yao$et>VDxI^_H`vUzYEz$-y_zfAZSrA4=SQK!gKrAkrW8s_V~7wSLAENCky>m8*kAXcPpNpQ(-*|yPP z+6YVv_PxD-?alvtQd$Pw&EQ!n%5iSEOBXW!Sh<}KtGM+ys$cmRoQH7s!U*;2V;yTS za86sOy1EJB_137O2#PunlzLp#SW1FtMks8NNCIGzYA-Z1SmQu5`3H?1@7JRZ*G2e| zHUcuIJi?RXlNRE#EaPhyH|I8u@ggMU!_dBM)@<`LuvgHYc$AmiinCwfk2RUyTT54i zE)KCsk9?7w(d(2Km9C13E_r$80e6lP31f8=nIJF3NlJ_2d0kWp3@Ruf>2OpDz78jJ z7X^27IBx7j6q0NbqoTI{C$m3ZuvUZQ_!Nu&L9{& z-0EbaJbU0IiH51jB+5PshHjWUrogNxhYx9h>Vdt`6^>I{{L#M02uFwLy2V=pO~NsF z!%^UK6LR&D$d77W<@%Rl)mi-Us@Q_CbTeM#P~_Fk0%zw)FD!IIl!1vTut2<)oCbai zW0A|s&83YC)P-WOBKirX0Qq3yWO!a-Jcn)zaWup9md^wY?w|liT)HX&-Z?P zK-);P*PfnUW$5?wtvi z=fIh!lohwA8@}u*A{!n;>Ne(IcbF}0lq z{+50f=mR^c%`KMrZOM$LKpWG6(c9gA`yDLksh8&yJ0{@Cd%c^fARPR;&wT~fg`?X0 z+pp;3A6Q2jc^oNtq%Ptetpd(5%VKPtud@Sw<2(eVI;;f6ZgmtMXu`FOnRpfmC!EcK zYm07N9Em;=r%~<~@$SYs`%G{Sn_-MaV8;$y?C3K(t!hPu9)9Ek&ozny{d#wNb-x=f zI3+bkd3m1&I+TRR>Xsk`o`+9U;U zW-Kp)+ru419?gulZ1QLf$VgMuG%zOCKOV_sznt)W+43+QJ~XV>wgC)fpW&$jk46|C z9{1jKb&dR)-gUzr%p3L_upR!hEz&;wZ{7L)ntv|sXR>FCb5j!zE#$SloX8*^#Z8+x z^DN}#03Wr@2K(s*h<9~!cGJ;On0qM8O-5M zLK;}$fkP8S(19NSc?n9vLmrk2^ks@D9m+NlztA}5*lawfC)`vU%+bl(V@|=I^*2Kd zz%jGuVPyg8umG&)Ox znuhTjUr^_fuWBqTn{wtY>U!+2^tN4v7|WFFp6Q@hd@4wTwi89za&jU_kWVg+RL}F| zsxeMOFzOudF26QNbw?5(j z5R7Gm6&11ghp{Gx5=yo67p!1TK>CJGOlkzB_KlqIa+eq8-9Du8ci^xzx_Ag&@DMABX2L#&;>Z2!`l>8G^?R{ zthzIgz~z{)$%K5us$h+Zb})&c@i^L+-LIqGI*tFz0dc8woZWcum^+t7+{+&Ia$_*t zytoJ9G%RE1GuK-r#BKLro6(<)Q9vSmafOP5I`IM!8u8@&2fhgd;rK;7kal;@mu6lf z01Up55q9sU zT!xd>Ws{|C0V<_HXD>b8zsHsT29CGHj};Z=(2Na1srDdrYa1wKzeeG8|E#Qz!y3$5 z$K$|7%yb&KsB<4EjHQKJb?W>WURijWqZw38G^}te2+*~mP{m=z4zy6~9$Gw01hCGt zCJS>DYK$8O*Vq95H&|(T!5SF@7feFg6uiA25^3xjSNkk4f5O0VaU^o&t-Y5JUKD)4 zlw=P1ng*dju|Boly3)ol)}t-Ik-Gv9Piz64p(HiHFmQ@8+&(7nDWVhd0+|U0o)JsJ zAzrZvs`LriP8y6XA;5nU@hU;6%|NyGn=!>iQWD$r0U{mOugum*)8Oen*X3|x#uUeB0$9aK zysBrxxt04`<<6Sdfqt(}!6o~J6@|JRoZaDDH|y|;9(6q5Di?`d?nKxkXn^VVar&>_ zQA)h?quLgABgu;3PDi~|%p!r8|BOAu6skle>AF?dQCSk~^UM0iU>4S|OE(iw*QKb5 z;TJ0^V6H*v>{#0ZedK(2oj+E6Z29tXr_ZYQU62<{e!;R(DE7Ma)FO$WU=jChEz)XO zNXm|NYrZU5sZdPK6s75BJ2vZq`+lR4Gt0H79F`F#>nT`KrcuDh(c}gR<3?mWqb?WT z3M+g=C~$&mn*+#b!c3O>hoSwO@nQ(2LK#?~^H9I7W?}LKvgTjs-e2wK!1G(e)h(sB z!@d%$$NTolGqzi22Qk1=G?&g$uXdid>U;C*8T`QT(H1thh?glQ7Vfn^dn5f8c($yp z0+iMQ=B#OOwiJm-7$VHe$N+;IjG}CkfPaGd6YnvKqsfeU`XWf+-U^oKh0ZB8)F;47 zWNxew;1APOL}UJAF4?+ul*rs9_ZNki2%Ipu$s)$pX_U)HA7cR@xrirv3v0|;3bs6} zN)mKeuB^H&gMoW|BkdPBCIZE8*RGG!Mjnd3?AO5q*8_imK6T_2ZMPT53G61Z9%O03 z@!(=h!b$<_6bh6Zg?54xn~QkfjJ~V$0!lLs11V{Eo$uN{ zQ4E+l;NT{~7*F7Wc~<$(nZuXbt=6D4q7zKT1vm-&K@jbd3=E;Id0Geml}f45o2|by z5e{>_*W5<~%24RotdetvVcjABW++(AXW*)5t{Uf}S-{223zA@4AT;^pHQaOq0>YY8{8x4!GR4ZhZCU0!|oA@LeH~w_ab*F&Bi*Gf$=s@qF-G>v>vmM4I1kq=N$u^onN-u zzV@#Tc3c7A6Ggfc8@eA832I=I|PZhT_J$wAtXbjFB=i!GlaC#Ed;EsQq`v!spqVb~|lBqvKtM#h&}b zBgCMH0p_x9<=a`%cy@j^&s|W=Fg(A^yk4lI2=TLBrRXE6s2A2Ys)1*`YJQl^VJf-JwKp&cATB_6F0_r|eU2k34yG28q9U4M z2LN`mxY?&UcPAk-6!f#9de;uhwiXpA8_fB#x_-HS>QZCya&38AgHDl%(F`k0S%O>3 z;|3|_0>|@0fhe{D!TpoT%iHftp;D9Szsd;W3%JjVzK%uBD`I@kWIJ%=UK znlcjDu61s4=3}0qynKruxc`Uxn{V8!(Oa{rD(Y5k>$sB$I!k0`%Dh$d+bjy%Gzy)& znRa2l0Og?HJw`=1mVi)<*k3;wqFZjB)~b~eI1Zq5OM;^op7dC_qmx;1yMZ*Ep`cW4 zjnS#ztarZaV;tut5%ueES^ur_^I;OgOL?uE(H^FyWdfx!2G2L+p0S3rl%z-$EtG>Qu=@=_BeE(Zl?deRnL002a6Xk#dOC#UU@u<1 zqZr+*DIAvGjbbniH*q{lMivyC%r6lHGNa%truGmHC%=T)TuGB*W+4A4;Wp=vj1ql1 zJ*EWMXb$~mP&-&5luHYY`_SAXJAfC#azT!|9-@82_-)4L(UZ@(^tPK(l=Iw5z}a59CJH&^ z0g%-=#`~~$7RSZ38tb9Vi{7X|e9y<^>TlGBv>)o=laB&R0#b(K>`l)tw%)SEC6H4C z=64L(Y$7zNb-k%_k2h&^QoEz}XzTCl2tR~={qK15DJ6^3*(v~$r( za9yJjH+PehfDA-pz#2rO2JCkb@QIZ;^rG5n7n~2VnMPxX(+Odm=C=@(>IfPL0u4o) z3c-EhkAyaqSLDe2YG;`PW~<40pjb@-G>#j`fz9H;m?TuYt-=p!oiXJc=hNYRql&S69+e8!f?YN6XBZ%;2tr2{xKP1kao zh~)4tm6WfC*T9Bi`KKYgV9bti+eoaLcf?lYDsF($p2SQN5w-mF#Z7 zQ+HVBy*Z9zM%JDZj{KdxIqS5T#e;!K46)F57{vdhgyn;Coyo$^844D1W)=?Hd9#ji z)uG&4F#xN^7fEL6QWeY;=Xp3{CnqPcF5?+AFS_fOHj8xx^U$S@H+YX5Nu4%K8mXpGkclW8iB-{JrkX*nCgcV_3%F^>f?Li$DPGvVy;Ag2L%R)QSk&8 zD(Al1h-8-faE-kr>XA_4X1vH5Lu5(efzW$w)(V$aCJR*N<(?jvXPzaeX2+iPfn{0 z40?ZQl2#@W#=IzX&=0qH+)52+lIiE38VSp1MeA_epzhjLNFq;x_C48*NBSIi^EDcR zH~d2X1>NGlRTXg+FyG9=T4LkI7Gwqt+shRz=gXJ<3CQ!yzJAHaYmwE!7%^(AKN!DL z8^3g?KJ$(|-8=!+Vi1+a$g-a|3NVtU7WR$cjR13=AFWOBLnmEVrv1k|_2>hSYHH&i zZS!o^ikK>j<#_a~!AI2V$)m^sSiZI?Y+^#U76yloaNo&a=+Ae2UZ1$*k03%}vaWto zEAq%`c;T1IPgqORRKZK0?@fI`yv;~AeqX~E*GwOUyLLZQj=$~S)H&beL4h_7^yRhm zm)$~OZi$Ue(Cv5J<&;LBp7?k8cq-LQneaAp1lF+NEn<{*;!PR^rZ7w>+!o+fB!F5{ z-L1C*(ZHVj;SZ@!HkqoQ|J=BMd+;X5JNvZ&MM}i8YxH_+zOu73P@0Zt$958-D)Z?>iW{NuKKk&G>T0QC ziq|p??C})PiA)y#5VVLGjNV$Fck~F1R48C!M2k*0qm1R^{iOWosIeX3jV?nm_nhld zH-_%~D6B^@Xdr1sPR^1*cp*q}Bxc$axxnf?Pecp*LoL)7h$aM|Ls;JM(=|_cwUz|L zQe-QHq80^Uup@wYED%C>;{l&V83{r5qA@a!m&ME48AUjJG(SQYad>os_YI-J#=&Oi z+z&dxb@Zui~}4>LEC^%w4f-n2C|vKZQR&~ZMF!8ZC8{f>j-;*tJ!R~ zOH0Aa<@UBr&AV=K6zHqG{nyydVuMVjooP2a3P+(|2}8;xzjeeC&8FWYQQX3zzq2hZ9*7LcpLCun)Eq#t(0EbA z(_#0p=uIvxDXG~ZI`!nJx=v6e>Rt~H(0I-DZX~)*vLK0^0kJbUtZ_UWT+O1K&UQ)0 z{2xp_-@MZ&a1MLDW(C@^FSU#ID+NQwXUPS-MKEE+;GR~h zi&6ZcuTGJbC^N0iiU#x*9D*&|BX_~$5bxZxMEq*GuZzRZeG)AC{0>Ap9QN0wkNTiOlKtFN(1-`Gpr?;Ic;nEU;5p`3ZZcLx|y8D z2~!7IxPs)a1-!Hi3qGayol@{;KBB}`6&kKRN3x5*8I3>Gymqf+Hb_r|Qu( zeKACJ#D!dNcPrr(O=q!TKdkTBDZ|;V$0{vTIvqRQ)5Opkfo^@;Nm;`Vc36*(h0ZDGMb3_Vgje7u=x2Y>NJ*;DwA&Q&^o_4^&@7 z(NEEPb3#yt!N!8O7gMW?Wwn^DyK>(hEF){Z;QeZa0LsK8m{p5CX#Dez?K<1 zB!K_`KmbWZK~yyVtG*4$sO?ZxSgbpD?N;jalgeGpR~h`Q(Q~6(#G^LEb0)@u*~93F z>z~$EphYv8D8_i%#dD4x?AKvIpSd9vVYJ*Zly7 znG1N0b1ya6wYRJ(&$eY}uS4njo|>9J33eDK0#T{%PAc=Y<6UF*XZqxRh_sPZ*>{@4 zSzx=@Z^f&Ng0b(P+jMTSRIR{s@t$l16jK?bmU2G z%Q{bF)2)52Fhw6k{% zmY(?ssy~#huWaCG<5nH#_+bw!Rr0=;}7>6I(}Ke+!J4*WdH%_wdW96#|Qc zCw-;nI-gSHkW0xpPr|ZL0D(>>W&zCvJD!B0-cBXS0kF$Mz+YUjQdAIGud5+%s%{cW z%4j`!KU8QVt=f>2033m2VW2Yu!0U#3a0d1)s%&Ed^LVJ9Ie1*-5AWA|-}^2VRz9NO zmCxfmy0T;M>Yv8Hr|B%#qM^X?Zo2!!P;~Zde)wk?nK=~TLO~{y+Cr2x0e@I3#=$%e zAS;Se%$gAaUf+^@r-CsUx`Ihe57%&Chn}7+)LM+F9n_Jyt0;yV1K_878r8Y$UUdVH zEExESN@j9&v<|kU#s%F8jykk~dIadF;TUGatSi4D_a~7Yl~rqqAQ62E?IBXi8k0dJ zU_Z=NHI$q!X1ru0*cR#b5Oy&IpSQ|J=WwA+j}p~M;2g_w9F3!pJ9-= zA5?JZA80-EwHztKxTnHE7sjnxyU)5oZmMsbIM{y`Rjvs%4srT-L&_*>OU{+qhCzoCTv=fM?51WjvX<8A7U zSqUQnpnRClgVwwQ92g5*`%ywSEt;Ujrz-{zdQuUnl~^X0HAD%fpw)W@uWJ-I=kw4q z;SGUJVw$Rkvs3|!0zViX4?pBgo1!}F$yTpWdN$R55M<;1tf*k&!5Fdat!S57D$vc$ zz;zsvEKf2tiMCp>90ZIY=R!;Vm~GSwj_tPOa3$rX!6i(%e=bD3eOu_`dHrbrqYB z$XyCwHKMuFd39oadoECh7+mhzWT=4LKvpK9tNQ-eweg+~#lNFaU4(+aS(>H|l;o`i zW8OA6%Bl{{P}_(u4A$C; z_ApAy^5e9D7~=xTmZL0mNles>EdC2!$q8!nwSgHwO;|fgqa>D9 zc~)t3a9CrhKzp#g2POv8OBwRWlt|r`dp9gDUOjo@Nv+CRg;ywpMBhYky}95%af7hE z6*6ibyHPOj9-IdSK`UTb*u{y><8bYYo^zA0^5_2*JS1@WXcP~SGfDtc+u7n$2Fh<| z!!*==L_N@wy(A108dMp4-NU?(U@$fx8l!YO^lG~))n46 zV{RME$r;TIx#40TprWjo>sRRfg&d0HbnBkGz~(2%LrFR5lr0Y$oQ2wLSbP5D%Swf- zc=SnRtORdf^uLg}3LiO&`0212CExZZn&}!*a?3Mt3umalqeQM-*Jyy=7V4qvP3-e z=j$gOmYDE1u(zlH7Mx3`ZN@M_Vxg~V+&`w;`YGL3<-+JrlxHLBKtrkyK02)rZkr^k z7Yv;%Jnt>DTAnqkmg*rL=@so_;1;}bqzpB1S>oKEwdi`)ay3@BbhfP_?H3|qYe#F~yk zfhL+m5d$@moc~PAxMRqaVz>lFV$7NN@Q=&z%&g&EVMV8xWpX-SyfPXcSmANnJa(Yhu$LP2O6`pggUl?i%^leT>j+ zw6gxkH{l$(qthr9%>#_lkmny%gScO!fvMk=tW#wu;&;_H{p!yNquy9If(M_fV(i>8wcTwtU;SsgQ}pizlzG0nY@9YydE| zX7y?;q6FvCZ+sE^JuRwsTAtOrI7yhXl|-%UG=#z&+S8%=_)!H>sYz)h;q=$b^~jes zf8u^60pAEA!>xPQ=jB>^k7Mb&T!#IN1`D3Rq5>B-ipzPdd3R`~Rv`chA*U6(d;_1s zepb9g`Q@uo)Tq`+f0$SP&0yG^hP=`ro~O3qu!bA&SBkG#!`&TMJTmvI9D~3k5k+yS)ab{Q%djj=-*B}r#~RG`POu*+mQ@0KEGC#Mdd^_ zVo;_hw2Z~|XZ2xveCDv;3u{I!mi{sn+Y@b_aJAm>7Jlko_DQB%YuHYgp;+ZS-4SiF{@xZnbCalZXh$U!r!XJ zsWAtpG6$1{2AkDSMXA9Dh=9CrxiSbht~@uWu}x`uY{sQWYANH4XJG``LRwI|-n;xg zlxWY?(6&n^R#n|;Zc`R`@qSyJOTJo2&8g_;Adkw-!aK?0r3OOSgS z&(A)vGSGKLmXWQU9;PuukS@G~!>v$BEkr`cRi^ytJe^8Cg#r$bN#DGdp|tdL_3C{4 zc_qcB=*t_wq}6$=)zQ+X!N{;zYUNBeD^yJjQ$*fxwk4>cfPDt4X?@ zvB{ck7-)m94Gb!9mYTzT1RXbnVecg=8MdGc(by1OZmcl%@ z;z-EQbBBMSqU<6S<=>^2wkNcCLqC*}R8@RvN|E!8O5gA?ZQisMhKniKLe`M1=h3ml zsW4Z3O@$j)Dh8R3@(_NWY*F|Lt_wskYTY!Y>?st|=j9rangj3YV=2M;r;HGwT_kZe zBw&!?*=1a%a5zjRtck@y(^61WP93I#CyJp()IE6l&GQfTi(_D!h@R8+%c4~X zOwHkaMxn8i&E`Ec<_Rn8(%V~y0z!n#{UOIVIeP|Z)YSjdFMoMax7>0seBWD~1XOF) zt5*UqEkLi*6~AvKC(y4mME&OGy;`{goO@5GMts4_1-g(H5vp3?V(XG3)a72(xjqub zQSN9)=As4Fo}UDQ^oNs2xYBX23>Eo8Ead#c-}yDiN|cD%y6{9?{t& ze*+{4x;y4WS0+_Gqezmx|7XgqfQFdL#A#VL7ke1vE(jqo*ydT5O#h7rgTFPMbqy%S z5OAj0dGPGy1Wbc54}$(L1-;6H=lK+jG}B;`5-G~!p`DX~%NTv0vDTai4qF@-rqVdp z#$=a9@Ky&INSi#0gpzQL5+!US&kD3KbIIQ!qsw&a`F&K3{DFRT-v#i_RMOqN$!YU9 zCZn&`-mm}tH7n4xp~isA4(D92*rGM?)i#6mno!zICkYY9G<*GB8v7g-+rIgaDuNAS z;bgCd-u-pW40Ncc`aI$Be&uc7uB_4=bsoK66E##j>S$GCMuN7#>vk1X^{5Zd+vMad zES^fjfApAb!|jk+?v;{B9x2_!WJ;LL_-Xm+wFTAoU_(H-2@vy-JB~}oGlU`zfK2Jl zcv?}IhrzL_a2WcQR>dCrl_K6(qJ&*L;Rj7pG}!HvH8q-?ZPBK6RfI9~94}U2Qg^QL zhW^lyzlY6vTK*XMc;pBdh+83F(N=|~^*EX1i+D3;;MTPwA&X=18M8|kNix$Tb$BSg z1f|1}7Cjl7FRFBuo8ae

    JOQwJr;?uN_)lB`KiyWJVvTo{c(NiLaDVriX)2>lG z{o}90+xmCNE#f{cL2d?tr@CS}&#i(Z{3GK79j%w~!jqq;XyF%lF!?UUJh?&B8DB+J zA38~6_V*9ciWHebg(oR`G8myGJ6fKsAAR&u%OkN#C^~OsWN6W~&7=+Yj41(a#(#>| zG~CT&Sl2p=8~bJ{z7dc5VGjx@|GF)S#^=e5T}Qh=S+f%;-mL)u9>Xi8WQU`olv|qe{|{SQ<(YUgK)k7caiziSAk|wqhO|a@18KdQpS82nQX6qbRhLL`@A4yaO ziofbYT-yZVNkmB=FuQ+-wkA{2&VzufWH)amGSGMFc}yJp3^tMY_tFLYFC%CS61ed8 zbu^>iL-Bv~ac9`xiLEOak4c&g3r z(xpq5=fU7Mbzi;0&56R|R*0v<;s&Hq6hgt|wO&I05sbeqJhl3VxY|hTFINuy9*#YI zD>l-6(_xxDdp126MU~|^QjiRa(!xoCx|p|3dE?w`Cg{GI9L0Dp;Nu%}X~r-K>5{2i z#cFABJVN^BdcSJpGp>-s)$R3?89+iv8;v%vBS(%{oIP=E%ku^MM+1_^@%${jl>Q!zp+*1e9l zZg1z97E`Q%<8KG^4A=6=apBsfwYs<0i;G;!&r&wKw{x1NCa3Y-r3t>fai)C=w^Y$u zK!FoGnjGk)f^ODc5dg(_<(bD(IreQNlHZb*Q%tb~Bd2T=C~G}e?DAs)7}#!@SaFRL&6Vn=9$01nT}teyrG`NNi(^360f{An7J>{t96v6HVT7^ zchQXClTUujBD|C{Y}J9c_;DVpB>C+JWAEfULD;X3Mt>k`eN9-l&8dmIK%xVgXc28*Wd zltF?-Yg*gDG@d#$ zf!D6MaP-n7vbY}X$W1|QO&0ZiS}>6JW^B9p5cRq!y7R>Eqt+>-MO6XDfn8~&x?I=g!eTkCJeu1#g|o}0vUcM`U4I)$q}e@Ty;kMg!;9p$36XW2Na zz6=fqk0h%v2Y{2jL9znV4GeVBWFsApt+4Y~u_Xk9XnxyJ=)mHmX(<1<29ZsBn1wF7 zdX`xs3e9hynZ)ktKJ4-Iqn4H|Kt;0bsbVxv97J(J1v<|iLvF_>P?MaG#1zVDQGQw- zs&G9vAyZcZCvexvlQ{ReFCeuyhp^Qk@kJ_=9i_eF7IGdw`{y|K?XSbraTNum@yCWc zEalqJ!81Lhr%u*7`P)IG>_>a^tMsDtQXo$9X^U@iCZQ&b7ORyk1_q%_Su1&(GV1F~ zvHqj?;HCJ($oy^_KG8ObI>L7A`Z_A#_0iTO`-j(s>2$i16GwZgsZJ_1_{jN-!@5jf zd6EcE@CVRvg-E>8l}GaIp5xOPdVYcqRYnkZj@sf}Xwb~3mkXY*geV6a$M(z?#G?y$ zAg$n5attWP{q%RZ`8)-0T0Uj9xC$~@;4g*%E9vM+c{nHJv}V>vF2W<<#>_u{pI#L= zq6%s7wM=5{5b7R;^ zdHtHiS!&AjkM!{@W$=@Sxh4&cS><`tlF&yR#93n`&d9=v&}Cuk4vqX}a-bK$vPdH& zM_*lCO@gVA>xv&WH8oTm`BHog>4N<-iG9vd4^7<3d5Vv>1x_mecGH=PzlJv~&N?dZRoR@q zRg9e46w0wopy)zLdN%e@((52aer7lqdq~WuQ4qS7_U?C5F>7171Eo2cs9Z;d!+oDa z)8Th=FQZv8_F-8O_p*}Tpt;iutLaAMFPzQk(7svSyM22iZf744!!ySo#Vtb)cweW3 zGg|bSx!^_C1aAk^>QU1F3~JL~Mw+!}4WPa44Ck?JX3y-A1{S@mk7OfS*W~8A9EW6P z76JLtfJPX{3?);v#of2fWP9bX`uSl9xDpxx?m zy@pR2VgD3~W3Jz%6b%jx!ul0dI+aa1JpyC#uG^JSG2T$p){uyu%62_6on zj}AG8cVlbW&Gasl!s}8GwLuFp<|v|Lm4f+puwyN;iustB|5B%#>Fnh~(0=SF9FIPa zu89ov(pI2{THf8QF7#vm($2PG2tzbMWoq#-h!9PlSf>%BiFAy!V|yj4Z{LIyUoSz;W9`^WySa^} z*}OhY!$?aPif8E^jEXmTews0)i786%QWIoDKCt&mf6>?Jvzhv2X zU3m3kG4QP)A@j@hI_B8S8=qzjb~Rh|*!XvCl{&yl7FvX~!L1n*1~rx2X%36!F$nj} zw`)sS7$bC!Htl>)9+g)-w)3T!Uw&@VWyN{8<&C>=`dxd_^>9BL9&N?;-T@RyiIfMr z94d`^QYfP+6KFi}#qo;M%i9ME4mQHM>fWi`^o1UiXxu;nJ<|2MsKNjg%jlKRf z_EJ#Q#+;LrV-Y6O;}Dlo%3_hi^2a$+NdX+=rk7VykDF+7c$}i!$-I&D)569pKb%1C zGdzrwdpq63D_zQ%`X)Jk+|5QQ3YJB$Ya<3Dl%77kLzK8N_0OeNIuu@>}T5L33^KB#yU8!#MNm3po0Xf5y6F&mv>6jFuNXH1Wv(y*!Hyj=!IW%9QCG ziY%sLvdu>eBeeBD`gvOXp-?)5nVY6xM@B|*^5kjjfF&Fe9_TNVw&-uW?Ox`vCr#M4 zMZ(8O@mBpd5ohpJgprt2QjQJA({T7G7(x$3YST)C0keGF7Bt=ZMjk|X!%Cg5QHlm! zcyD`EbB0m^L^p$L22R~dy#D$rOXNpun_0(;iYl;s_aRol zvV}dS1hgiW08XcKhnyRCpsny8y68I(|4V~NKHGpx`0F5DrnSjH~^JaI4d2d4=6}>_t5N zkN=1(-}xS9oY}MvGJzyc2+>q2T&(l?H$gkQiKR3P)|O0{r;RAS@-JvP`GhSmq<#n) zkjc?O+D5jKZywZm)Y2hIWmOG1J`z=#ANct+;eV+gvZ$rHlKwDA6~5%?W3_k)?Gnf> zDlVrn`Foqt{_~9(In|A#85a&zW?;6g7#EW=;AFx)FJ)^dN6<-Ix*g<1d#O;E5WkKZ zzMQQq2`j^ScCuYrF%=zg=w|xC%%>+aDv7>IceYdpX+JT8!B$@NUEt>Ip-lg1D`jF2 z&>d0i;>)yB%MC4#+EE)4Xv z&s_(aMJSzfVDrWu+yv$uX1*;2wd_%Aqgyg87|R7OOJ3Ko%YR*Ef~MS8I!& z8pG`DYzr^+9*(F~oH&0m4S{)@!i|y=CFmrv{A~Lq@;4{rhSD@l^IBY+eI6CxlE~rn zQ$cFFIs=oVbT%}+nI_u`R}GGC`b>M(c5V|~15%JyzYdhtuw<|&Ng$1qyO+l1*YMWj zY(KpdUZv9)?)4?PWfpNKKqe>#;ch=}Iot60Yb~>sif?Xiw(79^*4_tVwMMIaQ&wkZ z7k>PopGWI=-i?NHpGQr8CEP>Q=efu^aEXpK=#E@7)j=jg0xgTk2L9NI3B+BYzl06X zqP_DO%aPdp+F{QIq6vQb@HeS+`m%M%3f_}+AT#v~me8=+x6rh~@5-nC(x2)RS5(Sk zvO}#glVX?|x8QvG7E3%e4D{LfBodpXVYp>n>Ym1nJuWnCPeqL{8EvmjqMw#oMqej) zl*8M1){E}rv_H>&n@*^wfq}?}(qPyl{Z>1}$(d)+n%GqB?HKiR(3BnbG0q_}T#?HQ z*21!6oTNC(kZTCJ^u1A-Uq*`-TmVUj^tQIrvJ^p0xq)uA?L(*zc#=DpQeG_k&$P+l z!QkK!9{T1#wG{k=`2f&iRnnqJszxH;~aW^vnciI01dsqw-O)Ke5w~ z4RuG++kX_3fm>Enrd@{*Kl;&s(6P#^)>;&=BvO6jZJ=jVa@T5U4#q~T zq5gilik9rANZ2(9S`|4Fy*y>T_RvH4>6_ldtKQEc`3$|gQFfO`CdgdmBqe2(N#p1R zTxim$UERZhxzVVx~&m>RubZ6 z7Kv~#C)nwimnW+7Y0fF3WE~fUc=Qjsk;uMWPx>^OPF33IvU`GK=c7h#8WFeGLEDYo z6f7|Y~Bm=VA^0??|d6oyLhXa5sp zAO0{>fA({vP_Zgbq6m@^&Yx2be9*aOCQOsMm1X{UCB5iW4V+t*2Ty$bZ*=MeOj^SDKaqCFQr4tq2 zXgY}d)wP{??ZOR6FT0OpW}84=4P4jeq=Px{yyiZw_9PgWQ_NFTTW53i(CC?+ArX&t=9IW=NaX6?APUaN>z{d1Ze z=j3Pq8YPtb&&XYegc({>;MS8oK&BTt{3&%wv@Ai!%rH5nB=oq=aX+S)M;?AEL7I88^CT@X8&-np^hcvHX4c)N%M8`4mm+(OFwgEq#ZO zk;Q3}G!CS7)7njC9HuzWW-n8T__7BxqdY8;sWqE6i!5pm7tFqhE3KC-kTm{gxbyS# z@RqmSPw$)!0dVaDm|jAeoq+^VJv4*YBoxpIMcNJP(H*xJ!{=Ht*-50KvQ<_FmGF3d z@8P7}Jeq*qgl>8x6YD*f0G(p%x_2?w21Owt1-6+i~cP})+CVrLO$c}bkDqyx-KVV=wCD)j-c z_A3i8wxtL(wn8G58#ed9gj8~!2ECZ3DW4g-^5*=cce8P8Tvde>TNB4#=ha*~a#HPE zl0=Se32~;lw3x>6=O^c~Kw2zuU}x0^aqb7-L)w3R9W|Raz*%0ZRgVWuZsOd?x&Bdi zfCnpzBE(blLJp1lNpQ$*^~{(Xx#@d&HTyU^1EL%@KG+?Y!iBtnwqA|-s0BD|Ek^UF z_QgQ`RsH58ht$IZTLLxA9GR`WNgxi8gW)GZbeXPUrziv6!^@BkF5bfqAC99E=lbv9 zLB5`AQlhmnuL#xHAq)EQSG9u{flHhxnJm)=8mTR@JS3PE$~`=U$&-DQS7++i`cgFAi35yQME|3mi#nJrcSsZ z6J{8vQgO2j@mwQnRTt;p8QRv}QS88>+Dvqlm(tcJ`_Eid7}DrBV7lT6Xovy%R6Y|f zX6!RtHnG7)*>JM6C|H{30qiS0(Fw6>F$_L2ekyk$NhGS{p+G4?HI+^62y(> zHkHc#ZnmEUbni40C+HX^?jlY;@m;icks@Qpz>>t@@pR&}mv(u#h5>)2GbT(?QACN5 z){TkqHJB4VmsLRXFP6BfvOP2z=Ot6c$y?!l^iKI3c^Oov@uPFvhdO$B9H(+?YJ&qF zmj^A>smj0cA93IEmR7inJ2!M@0k(EU^MCyscR=5QkO6c2J8v{u9Y!As@W zZhA@_BN86jk^w(&;LcsRN}5b^;mnhig3Q{j^cqb(ah7ook!{VOxvxLbU$O2xs{&On zWA2wuVlz49X`~f=lO&L7y-ipDvm^yQ*-S#5b&U9t*GhVk46ccDoc*`1pZNdx>bRNoS#655bImzT$a;$w^kBX`6)J;3>uhHz; zsmvst&dS5(**lOk^FFMvd^^f3s{(C|&7!;39kv!@v{ae;9+qHPWn*Wl=sPjV*-0X= zj1DL=C*yEyHN|VjX$gbt@(g(|i6mJ4bV$+X`XG+n@gNn8wov3oVqx=my;3kDUGF9q z79-(?`{BFXMecV3PPVvl?A$o6kTH}&)2suYPCPWe4;6QPh@RYRC9yQ_0m)kr!MpKa zsS8sx2a@KR{^l))%zcX853WmXLt}_P2^5{Ct_RIC4sGVGYYJ~&coy(hB~Xls>mLv3 zJ`yOIv*}}0y5eCoi?)MvGya@*mtV2q(mFXGDB2eGCiU7eFu0_r`E8YR zZPNMTWBF?#;4vxLPu;Ci*H!NCsVF2PCeM>VJWZtnAuWc`jHsVXjik~PxM&77W8)`q z$D7{;d60Dkn1rhV!t~?Znyr2%K7mY~ga$ftW8oQ8X6$RH2-Mkeyw*-fKlFRxB!TtP z8Hyb4{u0)0-DMr<1V>>FEi5&CfeNsPNkH39hzxwDF7qC%r-e!c`3l{5Pd^V75JzQ; zdU!n#dnBS~NXL(tQ-6wkT0EJWNyN>#7CJDJ2ht}e5%)E+s3~KfS;PJ>`Wu|0yuK8n zMOmmT>=1%)CVCZ5`)It(0?dS8fcy)};9@}KGDk8uCh(L{egp};HlEEXMSN8%`pdKN z3Xv&qYC8%h4)dD8KIM=B1V_a#ULpSzsqK3>zYfpiXVZMfG1b$L_yn?^qzuo z4hU_OQ6YfJL`0-?5+AcXE>5|7F~(b$nM=>nvwXJfu@9;6lhTFv1jnS_%gn+G}`ozfGXsT@4G(6Nu9)lo-Ml{5pcVEB7Tnc!+bGZROA(r8J)Zh(Y%-< z=gP;$Le>CgNeqs+@+42HdV-tbFgNsU9t1M;In|w9Ot{czq!7<%9>>+;TT!1TlZkUE zYL#cMLj_xGa3tDRu5CIg@pxuZkWgHKG_JQ8@gjltSkribPosQ(8~cv57_a3MNMP^B zhWZ^y;X%-Z)$F_K$LkR!pJ>KR1nq)#a{<8fLPs3YG=904kKH7iRo+xV`2K<=A%r?*O4pDYMG(e~? zBr};=RtoRi-bH(T&(P)|Cu$C_|9E;BCfDy$Cf(=`=3sl-R+<~KPdO^PkS?7ax%Jdg zCcmCRaT>Ji5hPr}+XE6O%14=ycShf8!f4+j9X)7n_lu zQUX6cWyQZpAMzV}(OcR=Gci+^5|SWa&Tm@syFlXEOxTz-Ca93*aKcjQ=GReOkG|qVR1Q6j zQpz$)W7G1+295&LpEgCEp}h(9?W z+?3fBv&SzbCO%V00A})VXC40d?wh3bo2e08PNzaAZ8cYQ9;5ta8r#H;o63(gxXzoO zZrX(AK~W(H#?W?zzS|kr_TROt)5BYmSso~o2G7!h1KZFy$$m_x?dMFoljre|rdJB- z80jPxU9$?(E#g^M_}Yk83)5=zFV*A1c`2hw+uW>|lJ_&el|T4*C_KU6lvdwO+=8@$ z1oJ$Yt*C9m5{#893>fLTWJNZ6N1%2h!=BVmIX? zGsubRCkf*((RMb!SA?s}z@)lE;nFyV60xCaESNc8;>o?sp;+NJxY5^<$#Pqc6ICh6 zXdxlp(l-ODgP@|efZ~5l9JGIlC`smfC~TU7cK_LvQQw2>R=wBc2^u474qIJj=eOYG zyVV{(MM&(~Q3Y2G`;Y5e&IO8nZRKrM0iCM!a(`=MBCgkobrjdAD5V)%UjO&DQAV0f zgmf~Hny2A@i3Ey+)$F$~v_0!MX)_V0o+qkUnUgr`GXR|dK|vBOtl*^u`$ zj>b4pbb!VN*mt#^@$jCVLO1)kbW@-|REP4%Aeg=h9fv&1{&sJ>3$Hx<2&(s&VIw)X z3FK6E(i+;>>=5pH2hGoB>bAxXR)29VNe$eThn8ojk|ME9oQD5yN{jxfa&#bTqOIqi zTgbfP4N2w+632Iu;jxE=_48bxJ2<-Rzc|{f_f-@ljbfq67dzpbB2%-7w%@4(G0U5i zxY-^mRrU}@Cg!df4o1brV*HmyK+6EN{&a%WsZpk5%%W+!$_%95i))IJTHB71*LuOj z8D)UE#nXgK`oILOZn#n8%Of{$;VCDT0?_(f7;J=7*^wH(q7Dg~c&e|86S?*7JCXa- zpYbG9j6@Dp1!bSdNDMl;IL0SZA##|Wx;EU0sZDp$Ju4UQQ#`%rB*ERolRE7j`^y{{ zuNuXa*Nsf^32o39HYen5v37+d4g0#Bwl7v!U@Zt+N2Ev&iKTonIoOAcul^qt{LUp5 zyDE@NI&GRe9VP9sZ$mCQ_NjQd`5YB63oUV+(DD{*L!@s87tB*-3OBD@xngN#iyNma zC}~FvUsaBRDNi2x61iAZ?AeB?(wE^Lq&w^cUbFJ*$VtwDv&_Q{W*<_?xuFQGwP>il z3hCk?Fqks+I~Wf0JNUcOgbPX=O**AX;)d36%N{r$Bv;{4ACiU>;h+q83bo;UY>VWc zv}b!=Zj2;T36~xp6DjXFO}WuoIuMC3=Mk|Wg9}tVJt)$yCdWyfr^V_wZ4vCj>1?>I z*l^8Saa?d6!M`IF7`kbOrc)V$b$ECbNhhD9m4QbnlEb!CxsXWN*#s{gJy8L(hPXPB zM2&AWu%81Q!oUQM29D5ruh+ZTg8Qj#ee~#2%VCFX3(Inb=0XLhPG#}IKth2x9r|uKi&iW@stkQIKt&l~eBr4ZMS{DESKmbWZK~%b>^~Gb`x(tkx ziE-BdPVC-R!5aL8ZDvkcTjiU%ZFEw`HJdP`RY5(%{lz`eOH+^W z$qBrmwP^vh$-t&M1(Vu1LzpZyv7oa1T3$?FeDOugezV#nnPpjd5IrG0Rey`nRy*~l zV9Hc_^@ZA``s_OF@l;xg(J5YkN+Y;TADi+#)Vbp4x%>uC1+(f=FgH2MYw$(!1`d@i z>q2@@Vwy>MrpzU?r8FUp98w>yQbxa&L+Ga6@@$$It*^nk-!t9+9=r7CIthV;!WP*{!m(#p>N5&ZQJ^`--h?;N3g-|K;~uIPUjYI zmFq)W-WYDX<+r&%=2`t@>QK3=L+@6(#Cs99lF=88f!44tGSy(wD9I!0We#gK$-dTpdAjF2g{pSL^|g&8H?pV&qM zd5Y`ATQZPL>pU}TSA1C};`-_3nsauR;xxiRiDFH2UMUDp)n{Nd@LC_2`HwwIqs$}@ z$Ej1N<_KpQP8V{?j-_$`YdTRU-c)LQrX`=oSbqYV*Zl@hu-~STcRdD1htYOnJ+`IS zV3gb*OHqTk!FF*#3^1BF8XP-Ljg^shA-jHSVC@u2AM}eE45H~vFhUA8JE)R{>4YG0 zL^}TsO-LdEoyaQ=38qg`cBzlo0b{&|aq^VupzK>x-&y*Ye-d${-MlK`VneTr+?#19 znr46K{H0y4%xP~kg(3{9U%{?h6We;V;{-SVmsh3G$uytJ&TAp6U=HdN)7MHn-?l(b zRb(}HzMUEq<0(q88mkI+Id(p~zvqDrS4VLFD*X&O^aGdAl7Vp)S?4m~J2k{pZYH(2 z$+@5`M|nmPHt=dN-F+Ab()YtX;f9+8p2B?H^L5(s!MI>0wQxbdg8NXDQf*TIsVx1y z_S$RK0$?212u}@;ibH48svX*_oyEEIXhucH$qndCy^5mV=TMzkjohqOG?)Jl@>8Z4!2!{QjwClWEMh`);t&HnO|7U_ef8{n?$*`se~*{mhVB?jh8WV zCIu7Z%uP*`Frc^3lo5*0Q0i^Es03-!_;+(tD9lA4zezNKgGIT~DO{!~0|ouj-`7XQ z4EDY0e)gY@Yx7VDUTtiXlQe0?-zKQ2 zXv#`;Yu!|w`d5DndN*)rQ!{buFQqZx&C^N{_{Wr|SCwyqsax-+4D-#zSuk)zBY9`x zkIGjW2Clg$;h3OCeFkZoOu9QxkXYR$uWIutPdY>`{ENh6Pa1s(Okr#%=R;WqVO|K2 zX^X*2(-u8VJqA9-nRI$87~;va(d5zB3@V0iJ8~ydAO1dX+fp#aJoz&Y6p$yBlE05K zu8kJAPo6*3L#A#+Km_-d>eHX%REJ3`7|d_=xq(YuL=ji|W?<4Yf!0avV9!&l>7G)vtGP!x>BR8*}19diod^DsH zuVr@E!#HofgZ?9?sf0O0V+ynA9IwUpBfBZy$(sodkLfcJa|UixuIe$td<(AMd^2(C zN0p}=59>cxpgN>TSh0Nd}I6c)S6HL4c${~H_*jSI@mM2i^EP?Yl=lKi0 zmV=yL@>R)XMnz@{in{4Vuy~MWj}z#KhHc$LuhkT#N+E)dj?rFpI&suu#M%c_)hFK# z3i@r})VtbYVAT6^LR18_DzpezwpkNEo2eOm#fu}j zUcFH+XpqEdg?kr@DoUBp&3yC75(#)UQgv&y)>8V6`-zo|y?^TtKDY|xUJ9`z$J9Z+uARm>F{S3(&^jg<>lrlvQE}FUU@O191 zBJo|4hF)F;kM&WRtTe$|C znhQcyjguA+1=A;U3HZYjOd}QEnhbQ6k$dH)894TR zxtAPy*10}24SO^0LSxZ7$^eq16Yy$fl^ggc6yD%(k$#&tnS+X+GL$ZYS^X*3#d<2J zZRV-pR$D2vmX%kC>_fL8;XD6;uIh4RjB+tA7{W->4ZKF#g~Hq%;+uUUw+aaP$CPWA zZ8os^`ht_2;h0}ExH)j)lKh34KXy6u8&Pn6o_fgr&P7|vE|es^NLji@Izynjy{Fn} zeyswNzxg}VDC|V)Pkx4qv|=PTdN?X6NJ%FbYZGnfR^?)p7A7X9(ovOK#7&ZfH%)iU zx4|Cd`FFb=q3;%q!Vhxmg=6||kDuMg3t$d;F=d%KU_P62tg-{+W4;AHmEYj5Da$;A z(*^(5<`6$I$a&j>*)5rHkT6Kdrbro4oqR|1(`tz)p6lAwT`0)jVkraJ<1s&;3(H%o zopwJek7=g`cen{1T<|h}v&XH}Dqmc@O`A4Z-rx-PNE~Q+4ix@t{j@f`2<0#KEnJq+ z^qO~u7z&qurEz|8jpB#7$_ySX@cdUsD(wrl9UXCz?z5A^Cy3QPR-B z1;~%n#~wjr?$_YCP>KqAC5%g=C?2g2(SrdJ9JJPe_tL3SBVl0;^dK7_&%wX-puICy|my?l~LD$RMG&(U*=BS1ur7=ilJQ-FxQ7QFywN5DJ^-p60yT zv~V4?@x@tKf-7~KQ84}(ig+98P8q{6FDExvf02jIT5F7~4JZhhNd0UWeT&)l4}~wN z*d>4Z{b}&{3X#g2jtPewLuap`rG$C}?|ciLy==5@jGJG46tk&cz{rJa)bS=HnKY%3 zCN5oFoTn6?_9WhqD%xpJki!Nm*!^JI6bgjm4gC=MZK?OD2xuX>21cI94jedO5zH#M zh}y-ilx30`9@z<0Ix|`HR7Y;uwu4qR-bN$xzl}27fP&o}=r6t-w>j=WZCy3DF79B4 zst7=9Apzr9+8q39q~bLp^JvyCm@u^qnBP>DNofr%d}EAV*24I?;`y0e7sBh?Mgot~ zPF@#OZtKHX`6iU#@g5W&ItWKG&7B?L^W&dHaYZeS=TE`eKZS~{Bob{Tn%5_=#5f5QH*LSg_wss++?aeP9ac;iBfsD# zRMu8oh#lHCQ+McC&ec8NEURJ@FT4Yd~_=|6t1U5 zj=ZRvCa#e-HqH694qBYGP)8c8mDXQK?pi6HLBY@llvWiXmsgTWBOc0+=fYjg^<|J; z=~Oy4YG_1Ss(r{@X^7ztum}No41U_yOeVzWD7V}l;6}i`N?UT^3t9>o#CY9r{Nx6QCC-2M_c@|(wTiH zQl>m|%%0%J9>+s%GEHxF=2YN@H~kLxHWH)^k@_QCy!K12Yq1Wdu336nip%LkUnV(u zH{C~z8)>NAbr?-I-b7Ds+`q`tPA<;G6JP&#j9r?=dmAYWOX6hWr*xmZ)rpz)!$?lO z4`rpKZWKabHT6u6(`y_Fn_O$3Ubs&wjqo%yh_KZ+1yfFFnpM54Xm+joS7REJIs`Av znfunA9E88ER9cpaWS> zV?AE;*Q3%;ZZsW}=#aO2*X`ue&U4};4E}Y1GSGeFQ~?vZp3o zT8O6RePpPQMmua;(n`3(f1)CwRkkL#HqXMsLJJ9n@H+8`;4_1#&YfET0+S(y=7b8~ zcNo>=?j+vUMDFD66#jlAs!HoDgeI9~J+FaZ$ZmDl{1?0YaHk1-(V43|kY(Y!okpJ) z#+&l($=f^Li^}`CU?*?k$>$J~w(ZB}CYoC#p&=q{q`C^{CPOQdy(tnAhZ7@J0)0x7irU%i{)h&hWYmBZDE-I7TSlA>Qa8w zFXm~NX_vJyZeeZyczWH+7@|KvDGdTWY+GkKxuj{Cv^hMAY7$<3qqMkEQA3=u$1k+J z`S)wDO2_6xBe7Ne1vSviZ*3UPK={(svrF&@1PTh3XIUANy@D^ z(NiK_PE!Ujfij96ymdKC?d9aSUfi5H094Z}RjCu_auaDgHxV1Wyt?BUDVTB%Fy?)V z2P4Ue%g}#tyVR#9jmZ;>rzz9a6|PK^Cfv73aVAf^x7V^>;_9O8;mut7@+q52Zy3WJ z^iY^bkt25_vWjft+2n~-riqUxozf_nr^&n8rw+$veg~Ire(PzzuePqx{K0ch-&B{6 z^PZ>1(4;GS=Uks29Y@#YQ}CDbc8=W9IG$;AS>yAN<22NZ(*+Np>CpYSVfS9E4y(QP z;<&Op!{pN15xgdwBxWg+LiCXj@t~SfWX+RJ6g4R593_pl?&f>Z+`b*9>-M6l zq?ER-(=29`_98Zho|`vfebZmzkso~m`{UEmP|6$aoMfctyWlB!6McAWBHoG42nVA* zYP}uj@XYha@%DHBj)kMv!lkb*w?I3=Pz8{Si`m&5=mg zs!7glRM0(SYFhLQt;$!KLVPo5CeFaL+NYYQL3Cu6V*0oKfy!jn)^%4!HDzJR!L){h z*XQDX=RR;hp7KqgpyxboM^nZ$kM^tc6VO+eilo`?$jh|3bm3q$ai`Cn;3=sPWyMts z2t4zBwe5+NUyHQrP*`nUCckTH6q7S8kS=dLPvcH*)cK+=sA>j1A!6U_Z`YJdPs=-o*L7aH&{}b_I7! zr1B%h2j>m`ZE$4D>!O_E1@=uTucOITBbPp(UcnMZJs4=Gj6m_*P*O=VXuL^VPKXws zwIE~{D^qZV&Wq)=Yq@DvUnJ3k<(6gAkB$z~Im#*IQ<5sVkIHvbBnGGqn@HV~yhJL5 zZrFs)H{MDv+WhU4$s4O@A`heC2xx1wU?mB3Jh7EdTO!bbSqXiG zSx)2PX*nj((S?#NH(=ey?H0{s`Z{buD~z<-6tX^>qV!E6k9NoNN@@+-20j}qE$|w} zLv!I;QIRMzE}6uJGme%u>bBm7s*O^9rAfe4hqael{l>cWj8DnLjfd~Y$1@9Y`A45d zj<*ZW+Hxw+Q@X*Eff}0bQ_!3WH2<2~%gU?KdGVj9biKjS$4aFL+)Bd2T`|fMG$?9F zxL^j%JmtxzarXhSu#rsL&^(w?<}+N*rQ?DL=%rIHFNJ}(v34_t3o0$KfDFov*g*o}GZ_*?&RSEgR5(unf;tB%sDyOIwQ?jBux)d6>wz#xutr!+mdf zw3)=^q#BUZKaIkXSyW|ER-PvRy6J2tJ^x13 z$nJ9l?(>RU7^pwA9fq(l@#Yz>9`h}o#PY_CG$v15lrq6+?T6t}JX|pg;)1Uu7kpUd zi-A=e-sNcw+GL@^bEGrL!q?%Bc%<^yP9{kLkGRs1iOJl{q1!B`fu><{~#Sj zG-K?<4}rbBGs$+MFqzIUa_UiCvx#2g0y90*%DYmaBJ}Y}i~Ci}C)_mn87tU)ajj%% z{2T>|RXUj?iL!Oc1Btl8BhWaBl*Wn%IOT|f_!8^7O&g@2uz1-VSpILX-!`r-p5Bza z@F{dtzLn%%SkmHeB7XS4r3+)N7eRHZZs{0_N%V#{-iar?XK~_ZpF!$X9}3RiMSY7~ zXtBXIc@_>%6X(b%#_k&rq3`^Ep?RPjTX*bU9H_uolRv7&D@>$1%-;%&n9F9Sv@iY& zG7Ec<8DAsH8L2Y%FqnwusjKuKaR7TN>X6L!d9Co&YR?ixl?|(yoi_M(Uz--pHEGEo zrtgApzn09j%miZ2>d!+X1j5HSniIC+wdaWNRwA0W9y&;l{}r5g_H%G|aVamj7j?Uj z&~q$hlo(8&;OaU2R&Zodptz|CV_jdx>#e0Yu4Ah!o+4rqH2DqZ zI~L`ID_o%E=*+5He*&Q z+Kvt4hRP%y-r7xTY4JFhw8fGkPNYF?vtTc~sz@0EoosJjkrG88ZG7GP6dV+`${1L@EGIy2s`a&D5)>`Xs-o40|*4@Z=RA&cyR(rDYf;6jjMjZlWcf zfLwPNBvpP{#&PiKtZrQ$et7)6R*-E>jqfk&$Xj(U=W>G zn(2_Ll_nH#WP76HLM#7T2i2kW$0P)XJ1!-g`ak3mj!=%9d)`bAE%;m<#O%BN96QNq zt7_O{SGU6bWGPtHrX~9>Q1|LE)IKO$jLb!;o24LL`nx?&fek(+x!KTF#t6dFcd|V#^sfe}goidg)&)%e8d5 zYmy==L|J9c1`%bqQ=J_y=(;Y0E<3B%?E-H6GzP05L{;x$+?8=3>Z<~BPD>z|m)yLr z?5h}?9HVmwPUzKQb~r%8#F_Sm`LxU^8(@_;F*%KaaV{YAFWr8U8uI^f8bjymFg0>N z_N5=Dc!8v&V^0*BJ_|Qdmf099`NHvD`GDw<7b}<+Ylr$i(&l6>GPg02StOw!0L~8NY}0O}|b3juNZL>oIQ8!XB%1*P~6s8Ce2|uw<^N zDdSulFE)20Wh$9MH*x43oWYCfO}P2U1K76bFfuZ2kuYmVTu}{6XVPs_>~2FAug?;% zixqLVcvaR|MM`3=9UMq!W-)Hqdk4I354u`k$2bq6cDQzwHU7#s!&}Fb$A69=e((Q9 zV$r==zhN_#>=v<@6}0?ZFFXwvV~o@X(Zt*P1zn=kG-~s!WIoRlOR3y?zGoaQ4R65B zx4see8|c9{R(b&ufKuPDRE9S~krAUsJYTQ*u-HwmjiY`#yUL=XKP|~*OrfLed5n%y z--jV^URcl$gQITu1YUXRVLbKJH{hVmbVYeR4^=C>@%*(SpcnMUFY(0;o|AGjjSV|c z)3}3oi*DMHrX60M&~?2LF3b%e-6_9#_62Outiw%>H(PErXJU3`9j@m2IKdDey7@HG z{4%BZ=<2oi>Hs_!c{)u>#nk3{wC{Qky7O;A+4{RsUA=+aOIy4knsS$w#x%rU$(EHh zT;gz(E?l~$;;cT75lqq46)BBPJkq067UjY!t9T>ehIiyB%?Qfprp-;bHm^F>-ql(z zJcr(Mv~TLalitFr7#}0f&9#-TT@0H-#vUeV!p=8+AN+?tKx;X7BkoN{FmuQKD5a8c z6+Ka|8IGEk1rZ7+>Uuo2R>h3twg|wgC$_hPe)RQD;G3T#p6cc?p00;qZo?#%1}kZz zO5Ba>(WN@b#p*D(NcUNvWML}!)^n-!EBzkLSZOWP5|&1^=?)xwf-t!I~;L{f;xRf;zgr|!UO(xxHo@%?sQ_on1t8`5B@>kg} zvOMKaz(CtD()Qm$o5n@FpSIz~`)s{>77so3G3?3OhxL`~;3s!1cGLOV`hsJu zKD-vYf|D%kw@#z(Q5TgglSr7k;mh5Qb4|CQbl-jyWm8Pxx-{&%RI;poxgNM09Y9(% zXe^R)MT1@KXg~i?u;l-;gkhRyy0`lE>?$- z*aUkLSCXukXko`38^80tyIU2lFrWvL4-%Pfn| ztH9DNJe{WbPkGLiuL6a&z*m*2K8{`4aa6`4ahZzUH=$|A4OB3tBem;r zqY(QxS=}G@pX*td=HBAtWN?&vcIzL&jeGx{H;Dlgi(#P$9RWUzqd&VJi79Wv!Mol@ z=4CF|tzbV05i&-IzAiG*5$gVxj234#Y9cy79cHFcpuOO;$aYjpSCS>z*I5f17+7Vx z2G5}T!aw8gogYTiM#?@@7{0Hs*V+(dYgeZ7);gF4O~`3}FS|~wJvuzhVtjZKxwJ7F zzwus7*U`3Q{ACo<$CIud9&4xUed|PNTZj~X3Tu(&#-w5O@xwD8(VI7NMnLtRgZ|f>k&fh zS}S~1|3+hp!i-;8*)H6B?{=;mw%&w^SDzRdC&tI{iywUhaouO|hTr^8)Hc|nj7u_5 z0&`U5B$D8isa)eoCAgkg^}ouD)p)8b9Yn6QT;w5-hgB*d_atN>?QQQvO>M31b@V!* zj%m|c^jElkSN~m)x}urm29A=FEj-|DoD-KZ@xeGcI52=`AO8wyzz26f@Gg{=Rangn zP8+Vhi^W}s;hnEulO*`hCN<~3FZD}#uUCkMh&COcMx~@TZGR6MXu-o;Fhanz;N}L? zKHPzaPW%OC{3&RtJdC1}0($`>d85;o9B^EZHX4G{z`vS4ouSz}can>iN4SAz(0z2S z2b*^`Al;d6o%H2C{MRD{;iis27OsU1WE2gNe7rUSqmZa_mS0K~6)hu)8Rx>X_1L=W z4ICR=sn^8YMG;DF2p*3MU9WxzzN=q>b3Hwjl~>Qzq&cxL&)lb9$seZYFq zZEM-p=kgFa@T1qAg0!Olft&X8#%h7#fWXkP4RIeCkj1~K9*t)-`}<-g zsT_p~-tN47{6)|dG14eUJL4=u5}oTLQj|b)wbui81dI7w4CYvUyIysv?@T{01-ppt zrDV;4aL0EcfEzyD)e>N~`V_nW9E1->Q6HFQA z-8{Rg`T5v|lX&pP_n^A6){0hI)uq7|H+rpu>RV2`mV&2$xE~c69mw}LV(`ghNV_=& zwHxjWv~8)}tNb27o=E+@ywce#!N?f=JBord(FKQRd<2~x?QprLP*h5{;A`N~E(&nM zCXt-4{uT=}blcnSr*nl}e}n3V?QjI#BP);Es15GdEsTvw{&^C4yDH&0^);NxsHR)k z^+>X~&-1r1vB9J8z4OZ?)T7;m!b2WiY!Ver-MpRXr0Z}lFx;r}kdqnRZJJ0C)A#1- zr6;?#o*~rnUOYXW&XD*%-rZ$6pi1T~o#9eO2i?k3>82$bPT0z8n9rF=d<^D}j*igt zANK`0GKytTA1}B6BJGD}yu_Wp>z%(($1DyM6qQt^bV1^iLLxm2QMd>NWKX7{gYL}{S3QUH)=(}O&t(+6oTRI$!}Pspv>V_5?n7`TIcQswmCK`)D*?CP ze;?|Kvu&=0g^Tlqwl(G^(xDXLm@qCI+JEGJTZ(6dU*Bi8^)O}w7hZW z8%dy%109f!G`LkI@owBS+u1G*=w z+l0_I&bfp&tqktFYirl-s)r&%#nyp1R&cI8 z0c{Y?H;$kDpO4~`-=MjMpzzUueF%4wfYvOsZu^4}$RuMCcHlQ7d#TPE>g~fA<%g@c zY_Yz_qEpNun5ThZspn$p%{RGty?y@?63?`!#bDx>D*IRSyS?%`yd$W*@Cte^?Lu0u zlbrQz%7WR1qEcu>R9KU?+90TOtB%$D)7$b2e)9t#3@M@pM-Sa$5zyBxfT}eJS8WuX z#K|+y;gwbuGh?~Q)vuE$FL2`K&;@B(V57H*2YtKVAsFUxb*o8Lw73y2-P{5mE@KSi zVqK4CN|q=#(bQr!MhkC2(Y@6qOajU#Y_Kr}7>o5IhTX8@qE@rLhK_rl1Ot;$f zUYC>-=*K`mt*{vjvZ>!i*e!MCy&zMB7lR9!C8uEz%K6n2%m+ z%uHSCituS!7e6l84MaRBF3^8sVtA*g$+1mR^nzg0C~~eY5+xzY_*H9$9h*%&-%wqM z@z;RYs8dnC|1e#-+n(_H`upjP@hA=+ywy@xGi92mN|>uNP>J~_80Nm|g(39aj`C^?! zQ>bXe|AMEbCPt*mvC1mLW>?!{732-iNnairJ;TV_F^;NDS#zF%G^gU@ZSyc|(Vuf| zpcRwV2H%VWAOE8d6ZgjO-T!!;vTbw(^X_+|w4@MzUjO$DjBs^GL>9GnosJ|DWL^x@ zVStB9lu0RRD9FpEiMV03p7^E(%I@F35vAl@Pf)~Ve6k-&V+kln84ro}N;y6>fbpqm z9yVwuikx0Y(mZ#1wQY$-{z&5$io3C>>)J8`yUDd5RutoMk7IbOmm&pqXrI{uM;_hU z()GE*G`Z8${4U2bOU=Q+Uc4e0u4kr|j**}G3`2uM#AzRr$wkh|&a%96x@rG+WOM>? zl!eWuld0qcDo;&KpnurDs!q+wL3;8m8V%g%mpS8OvbqDtYmOU_v%=Bt}hp}Vix!l)Fr`{*& z{f6_Wy`u|1`^EEAD6|S!_j$}C#xi|D-$`_Bk{Cv(WdvjmO7{qd| zT&jN6HNP~+qf|F~3{ox^aTH5pB3A7(bH*Z^4MnQwd_$IMc2wWz)+4UFy*)h`B<}fW zT}Vp6898|YJ6xLJvke0pu=y5HX3iIGVUvhqt%T~=Tb(|+GH202frXZ)6>jjG~x z_(D7IMEfBA?A`seMn$ig@Zt5BkK!BO{1%F<>anMZcJ$dV_8P(iJ!zSqu5JvEj>AhX zw+>2G)m7A&wV7+0i^GK3?VUkddJb|j92gnu$0Xs)CGC?M^s-{My_NRfJu5f-B@X6*@RGpQ1D@LM1GQ+P)E@ud$vf`^Xv0(JMGq`2Jb z?-zdZZT!(kK7d#I=DWYJb{+12`~Sel{@??sE6Kn>^DFqsgAc-4eG|5B--6kp7W~^6 zzs&3MPvWlk{0YAJ**``@As1z0sTtt;(xUri2-}tBkERw=M>J_;oks17Mg8_dz-ud4 zGS2O)$1OMWVBpC_Zi#K`NZgbYuO34|K^}JO+`r=SShW3S5^%9xX)xnlvHc+aw&@_w zz5HW*@k{?{759#YI+SH4;MCI(<0BvaJ51(pz+e8wpX1Iw^>7U~<1aq;DI9O@#m={U z9H0Ng`!O=oi^sn`VddSsegkq-z4+E={s`YcJA~>Dx8P6yw3hPXDVQ2;!*B@h3X$D^W+1K#tFMb!U@nL-A@Ba%& zDrfNc<3B~$hz~ct^>@kiNI=_*kK%)$_#6EH)O`nlT}O5Hx4rk?t9I3^C0TMe#x@3Q zgE5$9YDj1SLJ|@nKZF(ngit~!0TWYfz{bWlma8nw>b+SjX|>wbYJ2Z}|L>c5^WNRn zuC%*aIWW@Od+*GdnKLtIX3m^Bb0$2c6w6mE#!y2AzV*ZV&8=;By#N2-4 z7yjyP_|^-RNTU91PiQ^<{WBjzV%~b(`r23H-g|DsFMjh3D*o1UukbH&)vXUEy&RI~dP{wo%Jyz`bTaq6W% z;^SZZKKgl3|L_0(JGkS@#prG1c>B3e;PHcPxbDuk;vYWtL5$ZP#1}vFDI9Kz!-`eB zEf*d5{#U;Pu^+Gd=$G(`w_J~^7oWfn{`W<@UpZgT{ z)JLMMtP~xMRUkKGexLv0&oIctgX8s8c<`YIv8$pEkDTtt@4of#c-=L$Aj9ftsyc$- z|K^u?@HY=)^P$tea^&HopZz#K@_~DKMSUtd8&BiQfBSdX*E^22Yp%iK;$$u||A@BO z)%ePnK84b>iS+Df#h2J+duVa4yj+`jpYxsRe3!{fqw_V7U491IU#nE!=T*6bqwU!8 zz!Bqn?Z(B(EubW5ybUkD@MAL1rTF+iz6mkGL)f!zGoIeL4?pq;?DwD3i?6>s!kAMUvy3#~gmR(mm6!fq zs&hEkmK zv62KO)qX0VVzhYiGH#|0CByV$cQF3$W1r-9Q!VcQ z-UspQW}*@PTKs514$d8U0{{N~`wdq0h27<2bN$ zE1rH~t0~$)b9Ya!k<9GB{^T+9zV7uOFpIm&3Xb2ue8%`azbQbR2}z-N?7N@k&jgu2 z3rccv@`c~v(dX_q4D>mgt^4}Vp0si8!@NhwL=o;Oyq7=cvU9S~zVAu=&!czX#;cZN z?Cc?Y<{huYPq&>#{_?Bvna{rm1NATCXFvKCzWb$5A}TW9ZP51Omi=D@x;ZyVe{JLrT zr44AVJc>=e9G8`@M27S?f@lWrU0=hKPyY|z@s_*sy4SuI*KAnLE3PeIu-Snd+64O&d^JX!YApR#f@nHZCqS?(3b}i@P+*}kE6`6NOkLJVo$NBZrtlEhaC(Tx+1@=PC;C&wY+IhK5 zlcsQXc%K*N0v;jZu_!57WFUgO`q0Wpt}#yYH6P)68J96f!~q=lSoxY&FQ2M_GVe|+MNI9;zRCwN&8uZT`5ScYHx z=nMR!>K-rc_}Hhugon3P;ul~37`k8HjIaDe97;0odh?rc@4ffp?QgvYSFg%cbktNG zLqk_L&K^5vzO$1uaNXD&3Am#79ty6y(4`H0bt#|BbI`&SzZp3+{!iI8_8j*O$_w9$qNHdOo|I8y;l@VLT6Y>x z9s2{GH9k4`+~2(y`ANL`oznWrhplX++5Oc*Vm`K}R4=X$z3&#AsT=fsxY^-88QQhY zWdB)z`_L^dEx`vr_)$)1jYg+5AtBKurF^toaxoVd7mNJ7T+)dz!KtfZ+GOT!k>|}} z5)KUw4QSzI0dg`cmXVP@fgy8k>PV4R? z$1>)_Q3(hhZpVRRw%^q)yc3Uq^Yd6%l*)r*Jb)C=v{g7B7@MmTLpxo)O_%0e`@&rE znhuAH`M**O7aQ1*it0skg6Q<@*|Wx9W-)aTblN)hMGuRN25(%Z>q7P3XYsYKbYS(0 zWmvQ33S9jf&Oh17Xgj?hCmw&%r2E!Y#Yjz#<5=B~irssRA41k+$pV_#BMqI}Ygd5r z8`qM7y$h>yqj8El&ekoV-`!ZdvH&6HHv9a5q6Iv#I^2)Sz0X^}_{F&UO>e};<=N=m zXQjmoxc$yI;hOcU@N)lAf851oc^K`g$K(I=J^FEOXspAx|M$mu=Kde?P+m6 z8dHY(fhLAqD=Qb4yDB|7i)H{xzrPo8Pd<8eFnagW=y^E$a2K51dEwT3!e5uRXl*9& z6CzLZF>40e5xRR$ldj*}!dd1S15MbmBS2`Y7v}NcRSmxUw#E4N4jbhyfAvv(@$O8# z@arGqnKSge_8JrwrBiCO9pCZ6Y%DKBipIpj2J9l^ZQRQDqAWeZzF)#$F9YH#{1TG; z^Ns*&K$X85pzS%~>1ZG^As%biZ{SvGH;F!&b`~x3s6=g7nmTzGKaCQil$7~d{HXn; zGpM!`W28I`gXHP7F5kd2#2_dYq2E8*Y2IIZ&w8XKMc~|Xhm0ivd0x3;F=E+chI#np z`1AK0xSMWWh@9L63{tXOvEOdB-SVm>loD7~kMxvGTusQWlw3Ugzu&{T3T;;dfB&D~ zz^m6vQb)&0dM+-2zimh_?an1V7ssWmZ};x1&pjQidpbDxJ(s6TLr?cUmvp>wymgY1 zp3XyXWZ*~}VPO-uK^14JJe{BP=Td!=OmF%#d3R~d1a>YknrLKWe#@3EXy(a(9pp*n z;kk9|)}gVn(J(0L6FTVQB&rT4JCRVf%!7kr>@Nu^S`2c2KfM<}zyC!%&-Z`->vtin z;xRn4=ePLX13$yj{aX#pm)`w$lx4-Dp>i*_{I^|DZYW!ZH1aKHk5uA!y9^jsFDOMk zwUh>UJ^V{MtTZs?nwycI5{G`8uiO2^PYvL@D;M%=b=z-xdb&}4aKG`-;a2xeuiAj% zp*{>#5Oe*_x1qQ7915W$|$N3r{(hm*Q&iCUa~qPlXFdrKfZStDo0791X1UC!UJq z@Y2(jRquj#PPn;nT_)m^RvxOa{rmUh=+UF*)56Q96Vyjb?_$Md|F%@8|lN*J$rps5=0?j8U}cfxuQc} zeOPhLZMb30LW~Ud^SEIsZhP&UNYjm2clAPy^0w3?hio2K+_D741-zJr?F3%VLQ2H| z50$z)cJ!&XaeZ4ksBHwJIuwlRRDOE5^=kcH8@l>-ag?5%zV&nO^f5H2ye8AN0pcG= zJ1(w^FPc#PUOW{?eu7b+!p%ANt$6OIaGRbi$yj*#3D%|W(oosFWfoqF>)>3N!`J0I zo2TtQqTA;5KCK%Yz|lj;5Rs6Egy>-Gdg@_(<0o5<)OqCAPw`-2 z3Qla_>LfKtgsCE z9k;JTqK|1|D@=>hMFXaY>Kf#taW4VjmB>TrscI|%UIMaHMAZPBlr;SU=3?c$ARSGS zpS)a}-lt4l?cTi``T2S5nAQ}ImxtjzvcN^h>Wm= zq?5nJ6w+Bbxe-!^B1S>z}t>T$z-j^Y{A6UxS7wP?bkvu6znJ zPAJ&1k1rOVAiu>D`)vUQjk z9&ec@=QmY~4lnm~FfNZ^UUoplO*xd88>C%c-aPcKcrLEea^YS-mxl{i*krg6tB2+V zows-8rEyu4q;`a4rb*u&9UW$8$F-Zn9bU>@?W%G!I)(;0!G@0UCQ)wt(N*t%3NJNs zw%>R!Zn^GyobK9b{2#ji_f)kQMBZ&5!EIO5V#fF=>ZwZM#3GAUFG4hJs2@FbfW1fo zLZJHq06+jqL_t(8nAQdIpzhFISBqmOEmwWRbt`#jFaqsO2l2v_eFicos}M2l6aBPK zW9ZQ*I3A5i!>w<8C)O{?C(#d~t*!>!_npA%jSJCu^jSRb6RfN%&O>WUJ^L-oz_O_w zR6aLRs=WHCKJ;|VrZRW1ZZg%k^V8G8sQ&aDW51JAohn>@O4s?hdUp9c7(HDcf){Sy z^aZbPhnq`RPsMYv7S7rlRvL1yT!K;g#CU3a(6`IW;i$Bfhl3TooJ-#^T=Fyd64sl( z@(keSgJC}M6K+adPmRI!R5Hd{J?{|1EQ?|8?d^rki^;jX_0&&ku_Op4AMxTdn-G${ z5TF10_wb2Nx8vlI-T3}zKZxh5xmY`K9Bm!FXs!-Oe8*Y0t>h05Kfeht?LTJHzi#6a zB=Qc5X6ipbVtjzI)f9G+H)*Y*`p3_7&INcY4+^G{F&^qZW*;6H zu#uOoQgvg)r_ksx$Zi>9s3?VX8_lfl+mh81V(xOVw5VXo~rcKm+Hzgp{j2y zA+~v#I`oa}g!0#~LS0>3$iTP1-d$UghBSwmwopdCxPo&(=QkNf5gm-eye{DH;~#C( zeh`J*@&x!x`I&KHigaCiNAzX3F zGANP3QE03np^6plwzEEI?6|@ZsFusN;9n>4GuDUqo*AN>|m+*{)X`-=Ka>YoEpcu$>H9{ zbnvQEO?Wc&t^Azx#&z*rn0tC*RAw<^a$X#~ux)MaY_m}_a7_i{g>`v4xCwa?(EF_p z8q9jv1g>(ZBWnU5;#R5#NpBi%(h;mT4{v(HWAeAd&HL2AFZvUG3SRFA4;(b@7tTX` zst-vx`e<%X^(={;q#O}6Z?yA~`*8aQ{}p$<`5x5mdKSCS_(r#qyRf7<6CJHJsHABl zxuU`>{PgSphUb0`{O%8%P*7X~oUTM#W-2u~VU4sJBlC9W`&gUr-*j&ow;&3^F( z8-Q)wv9Kf?$EoA?xewiml<*NsOqe!t7IWoocULFsC#qLDZ(W!+W-}{J2TkWm>hC5% z!J7D@1O5-xyOVS&Jq9pcAGs37rmwhiE{@)nuYPJ%)vX^l#+TZQzBN(XG<|vd5_Yie zsr2N$-{zh8xN@p2%4eA7n{)-Y!u9hyR~LE)oZy6OAboE>4o-fmH^tQ?FB+BZskiT` zF4Z4JQ!?A;&EKYP>&5Hu()Z$K^SAhf(*&HRfdvzP4U^s&d4o7ZR37??tO2?^733Xy<`{1 zE7p`^_uixUr}w@E%St4z9_JyxYCqy@78fImmqb+_u+n4XUV}wtRDB^tV{ILdzHC9) zmeGt|VkGL$v_t%FVp1y3(aO?~zTJw7P_z8UF%Mp0Z4QmlG zK7hlUAHn}V8Hxx0n2g?2M~w9YU>VA35uqqIiwAevA2@cq_ECRv^yS(|SWKiJiXu`0s3ndnnBPBit$2;u! zT})~3L%;Yg4nG@(KRoyda>|OidOM9PNOMWiA=ve@RRI!?E2-SC)@p03!Nc;PE2H(V z+=Os6zubVT<5uYLwi}nyzH34;{wg>rYL9It;vE{;A_i#>n(75O#dZC_!D;SR zyNVVaF7D}IW}KJW&!B2)$HmuE`D(n3jEFRsdiekiND$4*%7vL5&&=zTea_K!FwJJV zG6~v?uik~P=x;90*S#(rRhcLQ=__f%ktAAvt`gOO^)08T5D%dd;6@%IdE|h6pM+Z* z#w@rJpa1)h;jY(^sTc`D`I2>b4Y&OM)ZLH!zVj8_N9bkcWS*(+A$P^9A_R@JW9zdD zp}Y2t-16u(HqyH;{2w<)%giVKYfcPSFBvY>u;l=2}x28 zO>&`RlH@0QrNgw{91+w_X_(zke&oU5xa@G#Js-nAed0q{zm%34*srg>hT`L|-N!>x z_2yT(=6YPaEC*W-+lAlSHRXurb-T5D9=B;kreewBB6DLJXmd0?DIcXdg$&znnCEwY z_Q!bZ>#sv1rG3L=QKSOf9>QJD_t2a9)D&PgFvh*alwl zTt2Q|y?%Q4`YW#RQM-zfP+UnjU0usxe%>_QyV8<#={bKF*FJ4I1gCKI2r)kNHIhB$ zC4UpnO2($UlFTpZ)aOdKwvMJ+%irAwe1l984XNafO?sycP{Z5PQ3?U19>S;F$ZGgg!g5dWo2ciKWVHMZpyQ=veG=2pT50y<;B5` znKAK6#(OUhP$BP)c*9NWi7nN#lGBX8nCFDoeu}rpt~NV~;KAFMkC;K8;kRNzZVpxJ znz8lK2Mv6}%Bzry^iTR?M9r)iImI^%n>4t@G*X zK(H>%J$1ddVEI@L`#%*^Wpec3 zh1Zy=-8n5PHFQ|&)?(Y@r9`I6*_(#K9sYt2yh}>XI~%gIOx|MT6((Gy6D@q4Q+h7m zNM9HFIc{Tk8@~9@+Z>2_zUJP)$3MU44kS<@Qn2zy`h6d#&ykTn_Y_VqxdK;kM`Y_h zt=f`MQdmfA`tkD7gT6Fgg#|g;=Dn`Mx8UQ~f`z5V@9gQ*_|pjsx{`e>CTJK(4_hfU zw`Q=QWPu56IPK$}`L&Wems~ZHv3QcJ-rgja9~-EF&Z==d2P_K0A3IS*=$@}z4c z_1&Vdgj*sh{Ql(kcH(wQ0~51Lu&_9X@yBr0&G+KD=Wc-x7?dwrjs)sA#Zx*hXB*$V zdIkdftp?FgFb>Z96oaYqiC9u;pxwUP1~hPiWPOe6^O)m9>5K7m48t6gxo9*Ijij$q zD^Pm|2=1a$XAZzRRXN0r96x@7Tb<)PP?%`^+yJTkmA3}YOL0m=X^MGJ{ps5<(4=FfXIFB7i;UpGk&pj3*1W5SOi~h(sf!;G8O2{D1s})p z;%46{S@H&a_&s+bD}h(pGyNzL;UzdNN;H`0z?i!U>JpN>U{uw!=v2)5<#u8KCFu~2 zUQQ>|bPe@w+?i-K3xq|B78&|cp2}Og`Sa-GqvP78p{fRdVZprMiO;&q4m5ICEHyUJQNcdCPl@m(B$S$vVsPum7Wr7pl1f3O|ztF7myRDGu0V{DU@j2x6NEJIp?9VZrD zc^mfeHcVON3gabg<%<>~Vub1ubxjD3iNm4=+%e$=B{#j}lh}OcM~rIe!hFlOEV<#G zc;SUx*%ss_C_IrXSbi-{#wM634MZb{XHMY<{RII@YrOgZ<+7Xb+_~U!5Y?S z1WK6a@qHEe+UK7zX?){r-@?Z0uS0Hjrui;hej~p0y>i_1!DGA`l}t5N%0hV_Bavri zO3AoKaUrn&4WGaZSG|WS&k4ji*TkFZkE=)3n~|VStm>(vOz@jr-zLz}mk+X=7bw+K z@q(G&0bU4`inR1JLysk*$FOf7?K#Kp#=feW7=_Ve_dWTWLEUPW{GD0gu~!&y(^Vbn6{#?~#{5EUEA1Egyx zyo!a)2a3cTf1z&YEt|u~;X0qs88OhxP=m1~d2Y)}2nsPL?eHQc=2_th>4muN)rH<5 z-@Bwr8ZR}(gra2W73Sv!EcBUEa(+wKtV3RDxv6|z+9u{Zw|J5HIT%-I!i)a{j_=-2 z2}Zet1@awc;1HmLcTcaMzhOLZCR~5$T)uiYt3PjM@|@%*z#Cl8kKk=|FT9fShlx-` zEnYwK75JmL2Ht`N;`%`RY4O|TGnJo9adOys-<$-yyJ`CEKqYqXsG=?Cb9nX5*O~2Q z!77i*jI+ykavsz9JGiNy%0rB@wl>3c=z`x)`t64&4w|SJFJH@_-`D@*&sTL99*@;m zy&9|ip?b+h(ZYZS!BDzv4XoS(s6AWF8?UGX$ipSS_|MPb_dea|?|PcMw#9S-h!Ubyo2^^Nnwh({-x zm#6-;4W~~vQ|+ssV?h)aFJ5dwr_0lyj*2m{X#SuJy<9Zi3q_tqnDTLTJ=18m9=Z5U z&%*}(0**`4U7>9!EILH}qEcVJ`CJ<@`c zTYJ#)Y&5cN4?)?LT+CAdRk5`nLmixJuZd(Er1G{&nknoVKzH*97fRuXjtfV_=>Z&g z?kt&_b2zrNjR#625Stu^sDxlHc*@Lfj5$N#knubnZO@kOJV{JJv$p<%C|JuU?dUg^ zb9o1cMPb#I*VAsrL|0T6h&M{cd+FMZ6Iw>iomEKPW&WH~nkl>qa-;7yNcjt{c<~DU z9F+A-%Poa|qZFw=^t<2jtk-Ge7nI{CpZqbcg}uepn~R}z<5P3URCA|h8dtytB#+ii za8uQ*(lT^LS~H7gOL~S*&G^d{CR1R5h6%xVlbxofq0vFACHA0#rat%V-iz9&(h$*} ziIkg;V%=>8NaSswk-?-ZGX4qa+}WkzGF+-ezT8H*FsnX!4m*F>z#Dys&^6M;*((%7 zw1^VId3Ru}0}T~i2yMzo%=%DdTzL+$=|ia9PlmfX8OiIaP_UF2;)M>OyMt#r>P8Wr z6vW#gqtH}2igWuYx{hqe%jLUyaa%ZIQ-ctdGJ;j>mLWAIjrWa^NhcpN!I}OmpV^O% z6VjRV5jyGnqMwdfCj(Ay41He+R&6JORDmX)GcZXjesA{(b(1;?GRmu9q-i4%xr2th=Y=uB{~3@%@lMSgnPvRTGg z46FQxhNx;VL{;b$&Ai&Rm68M=m?};(G&3?3jF)$8#W(-!ac*IUV8eUAjW^xA&TLy# zZqD>TIvm5f>H#iJ?IFNXiuWW{Qj==RJaM##wsLzZ)d=SG=*hgkKA6mT3u%!3fmc!I z@xUj;ti!lB{4Z1sToosh~#R0qSRm6nTGMzge$x6 zbHYPmF5EpQ0Jt=KG&vp2bpA7GH*bC}9ryHx>3yocp~X}mC8G!SR`C*sCR}$*0TwP^ z$3v(2W+%hMn?x&<(>33diEc_D>uJk1iwGA;>v9IE*p}W6Q7|iwb87R6{;F?R=PH%r zNRXmmc(4|&TKM_WAgsn}!Fd;8-ZZ9bclEQL?jCOMpTqt4{}R9Y_H+2;=ifuKnK#n} zo|VkG@n7{K!Hx2ns}ml!T!B=i`X#-5C2ULKP2JU#`~q?0%iE*PIgB3K{!L3yp*hSE zoUAy-^E^D{yr~j)wVC3!M=qRtSifxI54+V;`kc%;Es1A^&SW8X#c~Xv8p6pR4`C#=7o%Zh zvU5(N3M*pFoa*S|{I(3#i)v}EPEvNZj;EHHk{K%l zw5V^>BBVDH=F80CWa)zkw`Jl`^O4eO2$&Wv!BY)hGjY{5q~owL?tJjz=5`*we4-7_4@GglN#rF) z3rW{h8RAZ`ISfg@Dm|N0_p2z)<~%v@crWUy792zKJ<;4L=>JnMj{Y~VYESN`$v%!J zW8vr;8bLi7>Zph$VPyn}v>w-{=hT&#xj^AQQ(T3hKYA(r_|LUFc|ukTn_8Kf}l{l`f7TfdtX^X)13t(>3CpFpLz2+4)?cGhDb{9Q z(-ER*qW0WbRGqG+S*aG>@s{;iy*8UGLatV+HeuXlDt@5lXHjz+tR{gwI&|LlJ3yZr zsI+_0(#%Uy$k?8)7(;z+A8IPwxs{Yp3mtVxOlu?~7Q!v4ab7W;hR=NK5#$v_V#yV2 zk;Vfoa@;B9Vyqhnc2V#11v0=?n$tiRMB33LA*Z)c9>k4|h{K-Eq(dH+ic8{xt}BjV zvFasA&KM-!wj(BLi2Wr5G2Fop3gL>qkrFJf!pFH~Hayft)fC1^9Hf*r6zi|arbL7j zFDH(eSPg16H~qDJ*wtpB+zR_kcaBc$8|txb>vpua1mpI*S5e>I#w_OX(pGC(`G)8IQX-3xy?JTxMR@i!_FT-5ea&@$3b z{ZcaKBb5A(QjpU_X<9^Z9I+hXmCe13L7e$NDmW2gymhs2tPTBxeY}~mmv*%4QQuUD z+*Q0v{%ja(ejdY1T?%-9=L&2{+KA|@;~7;#;ubJy&b2vBD}d3 zl|__V51&Kzp$>FC!tL(7BBWkR8`tA9^``kxPIYJJIz5y|IBmVg&`LxKX#3dIHC5b_ zvN+H37c_+6L^3DEKBkc64$hHv5$e-(2QThgrNLC$L_@=cXuGco&+#nMK>9x9tc*iq z0eAZ1g0bp`B1*KgjRaD8M27QR2ixA&sX^^Re}wi7oXU9~=wvz-EhsIKl_yLzB795@ z@u~O8v^W(V$;rKB4+VbZ8Q3c@X`)%b>NkpSIdNapph=f(sfE9Up|I$J3F}RDxKlZf#h* zn!C6>EXaT3R27P&HLIABBn)>AnoZOo@=z5|??f*T0(b7ILRU~NTIzV9|AlNMBriZ3 zY1GlT84FE8lp50`y=lQ698UFM@=dW>>{F&~MiHA6i@2OPj0Mve0hwpDy@}5_k}OHk z6v~5y5yd+15NqlxeIy4xTRU*{_ifl7S&P(VEr`h*L0IevuDmm!y9QMIrB1c-j*CsO z5_?y%m++hu13fuENeUcM@y!$LefN0#UVFN@W+sDbb$@}w`|Bvl>p)8brD(^s;v7b1 z8r3!kUw^6&Cl9wWpFVCK@N{O(I0_bwqPR2@3(7J~r|sdO`|{yB>e6s!a-0(4P@PI; zWAR^DNR*``zK4)8$!3Frr!xm>hw=2$E>>s?qPPMZCZm0PAGgM+YZDP3!(TM>jKl8d z2Kdb2M9Wk8!!i#<=7n2e2e*$>a@~rI{AQGv^YW08SY+i!B8^)MMXI=4}7kh2AM z9l_PebREWp&-Zhx&N-Jn)Gu9HoirnK>O>WF=y;uXY5`VXQOx>PC)c2^K5Qq(x#TlB zj?%JpX6Z{3BL6%x8QAl!2|;dbbmD+!eQj9`9W!~(BXq-DXpP})O+9Ibx>^NksIBS5 z?w49P(S@R?Bg8Dm5)<<%A;F3Rbex_cTplBiFr!GCl#8U1a2l+Z;X zEHR7zv^C2CW`qN3CU2}Tr?Hu)(v|t6{F~rOGBdHSlZbQF|_TV+|xE~L0+ipZ_WIa|Sy#~RjBJkx$zlbF(7hv(aJopaeyU4S8nqh=^x-!(%)S#uU z5d*zLoI@JXekKH66_MOo3c=t2CG2FNJE<}e8=8z!ikQQKIX7@dw<=32FMllS*gzP% z_VZlENFjv>r8xZCQ;5l+e)xg~>}%2~rsG&NCR2@E3d;$H@I>wsjYpFiiYBApieS!j zJ03iVkmh*A@q9)+Rcq20k?CeOW0W4UcQdAquiPE^yLaiUE8OcZAH(2=4p2D6aZ{vk z0I2F_2R(rpC!Ca)w!|~?3ptkLV{n)URrk?E-1cEqAMZlwH(J@3n#`EmKhTGK&c)ud z1YSDuB|Guqke%pzNneK9Qo0`J+E`v<+`RLVqiMm2j%87-n>!ym^qY~Ej&SNF+qq8d zq!e6@k}shS`@enl%LwYqKyuASH1_kh)7+J4t;)s&+%;LVVFebfrWw_Uxfj%npALEM z*twk;1fiM&#{P~`oZZ0%L0=4lc!?RtLNPGf$7<)okCK@nT7rrQwo>qM9{wA_8O9`U z#GQ(UQlA(GZZy|q0i065=c<%OOjuv5*H%g9D2-|h87nSkdXgPC=b2jI}p&sNd ziO0&-D<-JcD2chaOJ<-|(2kZM)YS|ds{lj1sYjLX2v&_BN^1mGA|`|0?6_ln=;|29 z{@o2m^1Ey$uYqQ~BRjbb9jVo92)Bx;=NTHt?K4Tzfb7gNw0G9A6Vn<itS>!6=pk~m}_lI#WG(p zDq5|i5?{jdzwJD(nxoB&)}{&ZSv<_uhMmv164xHC%-a#4q_XnBO?ntMT%SNjiK`wm z?mFS@>c*w?iab?(Luu*=`k0+NKZ>1rWRazxjN$&>b*MShi`cML=x&O`GmkbSD=!Y$ zzB+bx8BGUmn!x7i>QChmGhAOw6Kg!MFtL5S3E9FQ-A%1Q9{w8`=%;nLK&Lg3OiL?N z>1WHv>mYSAv`A{Gr9M|>FKt{WA}OO8?ae&>8(u;NGzO{E%L=CcmDDa|5kt&wd|Uz- zVO+(>r5oB6(_UM}Eh%0Kk;a1}B4*}9J+e|mXU-IyaA%PDxpD|n1G-!Y4+w>D;4)>V zUogL8V`F#$2KCQq>c=qJOh9TH>Kh_i#$ug>uw0y+2@}u5o4q}>dEGgTJ`TJsbpxC< zd$)nnT|%g3{>f9XlTTv4?l*Xx_I=Q zi$TLfV~8rIid1bI`xzIyu?1!xO9)wN`nzV9FwPaW&AHSb;e{Avsw3zZM#d{ERi-6H zznmYEIhhej)s^&Qebvf(_0+BK8m6%_F&^Y4nMops0-Nz#Ym3O-3udB zUy|@sH0q1zf0|^^`xAh(K_-@pKgPDv4vnYMT#Dxyvoy*KP$DAz3O#1PTFylv?ua}b2M`E<9YL5vOibzG8w^%p_lX} zoJ{?jR7`8wEKMO??XaDE6`|9w8py@mX|<|te!JE0MZ*Gb+46$vm>4XBPpX zUHeT;Pi?IQ)0Ss>ds!hDOMJIxngV4P5e$!z*VK*>PaAINH1=C6=G)PiblqmQLHcQaRE>ON?+Nbq9kCqi!cvLqkkU z@cJW4w@x0$(?@#_$mS)wv~;c*j6+1s(>0_o6+_Fu^+GgH;0Ni37&_7ZI0rmU^3BzC zc;a*uRiuIum(Yil>{Ga6J+H&%w%vR>LvkiTZy9Y4ZlF}18NE|_+cOLnUqLx0RW`l* zc_nWMrGOaYfl)FoiPRev)52P3JxKDVk1-r4Lss8VgY2~RT)Jf8EbVvA- z&n}M(A~2)Cix()sh*((Fft%P2O|eEbvFh-pB*-djPj3&NdFokO!l00WDgok|^YaRf z-g0zQG*y@Kk&&6k)Az$T_VQ7@|NZYnW>5)kTz3y@f4ZLw3vNND@L(WM;V-%N9EBNC z95dSR>z_W1%arIxkvMW9Ldb@T%Gzoyf49&ypd+rr=vm=P@ZrD8KMMQB#AW)wLoor z<#Y*-(Z@sBUZYwD%p@%z42xqJPm{GRRL2>rxAcdhwYdgCiyBe3sFW8|Wz7k>01Yy_ ztK>;3d0|9@uFnZSfP3J92Y9n=4pkaxQZ780%yA(Xw}Xi0 zSYBFQ$g?Z?RCgQV;_W!T_O-9#y2W=Os%Ik}{>d5g9xCf7a;_Uk?z#?+kzu?Eu>nt$ zhI4o*GdMmL>$Bg1k)~)YNiRTBL^e7`Xt{#NxALwEMVvLjVUd}pT$ZkEpdEi~oevF+ z@JvfJdTN0m{`^}QJXD0Wd2c{SPZIJtG;8cO+X$g#dWW?@u!Xi`3{9K*{we)Xc2Lef zrfx~02G&ZL*{-BlIpsP%jVdq3Q$HY$hLA}wioL?bi{ha|E&Al^y8lCJHbP;WJIxHy^*ryg`^P6KIoAGe{CsQ;8f z39eQ=rj1Oxs!TPG21^B4yPA^jk~uT8-8dE1IdhqYCd0}VwrE1mJ}g6F(j--gX)s$0 zhN%tXHJ7V6*-COK!ce$k>JMWxk}oO$Q=wiLfUv%Tw{aXXPo0ABaZVT-DYY-AbfC?3 z)`XGOlD_@~ZXt~G9-4NnzhiLlzIK5U@ypb}R z+u}enZ*S`77M4nql9q@QC-&mh(d9hs#tDY{ibU0vm%$fxrd(=2A8G@X#`NiZ}t62_Gg| z`{#UrV&2xplmrMWRyBc`Z7#Oi*^(GdxyCzMLXof@u;e7rj8)Zdjp2cDbTkc8AkfNP4@yVLl*rWJb3Zyp z8@JJD=|6*rqzJ59aSaCBdBBIdmzmdW!7aC6P4&45oI5aryI=iYMD-P8ZNfXz#S2kX z4rYypEm2Y8CbdG1(PBc-aWeoaunG=4iVcF*)-Ke7nKHlZ78z4a;z~ zr5)#4OPuUw#Jp1?#bnJ-Wf@~$qGd3WoCy~m9JZVan$`T%_MDqz3s;W9A ztEWbKZ&k|Qj{eSHIeH-oa6!j5HR=?BSkYmLjG;D}XBt(iqf{wWf4C^~JQ-8Zn zYvIFksxt|dXxa-73g!W@ks98jG=^o%WCuq$`T+dpnJVRgpBp$_`TX?}05NtKWxG@< zhiEH)i|mXtO6_7WFvvq_+>T31iYN0ChU)4nJn{G@swos< zpo2FzQCBhUcsEs1$T(|IBr!`$qV3ATKH43{V$`&sp^ji9C$tEvHRN+()AnX8rMJT< zUPK*6ySDLQIsL2Z%#};@(ZxZros4?r@gC|WvMXqz-M<*o+((ShuqqdQ97G#>-IY31 zr!BgPilkZ(|7npvHbtj&Z73Xcm_|+%ZR=YLL6zMQp$VJ#$HB>$a5lOvjC}a5_Onn* zV`A)A>dW*WPiCe*gd7nH3m>8iT@@BC?8lO2t2h~^cpz;VoQI-#$#(L$fitwCf(8n! zNw2$;i=lo_0IDZ4@7hrc<0N&Gmuc+XRZYE7UfeQBJGLn~JOfd}N$M;QHgSh4D~#3` z@_0_7nOm91c_3yb4^`6aQG7bhE^%@Cyd-#>S4cNuRKd~~;}{3w$jC)#Z9hwfk0zve z+B_jPjd@1#%IFTZQxFQvwBR)uPbic13H){a&()#IuicuO>P9rw^`hn^4=^|Ia2FTz zQIX4$l1%BiDLTu@kyiapW%kxbAoa`hCLBY2i$RC?#GDL*l-RY>>XFWuMDlW(HtadL zleU97X1o-GESioRu8+cCbvWy3G5a6sg#9BpG6>f%zEW#0jw@1O;&|Ktj73=+srwp- zVHyL7UC{{{1=&iL#^#OLrH1I`6?J;%r>A4OtVHhTKGm}h(GJc*zSBG)2$ zVIGb?z^mt9?!uBgxko{3OkuI(h|Z)M1?g3K$WGNsQr-5BR$66ZpF7@%vqyW;c#Jzf zPcglsQmO=op)97v98}fZJF)dxF`94;<6??y>e*Mb=H307%Fl((>^U(7w<9qTpP8j} zQ7GGV7X_OhfNf2p8SWiHbjB#}cgW{Cn0oZKj&dhDk3u&aZo1jTVojgqq>xKypp~9h z>SC@egF%l;$QZ`KRR+WOYJldY(wVR6Sr-}LOqR3yBP=HsWZL*s!PyS4D7qgpF69gs zE*PTW_XU(n%aFZ7eDUmuJbeD<)dt(jG9HsBKrLP*36g0pNsKz$hH>&YW@J5oBN!KQe4>o)zb_zlzN26oyF2M<0vUv zNNGDK4zDBPn!xmvb5HxF??5@t!kC|u8jC(PG4%1Wi@qKTefmaliW5US4`<5kpXfA_ zE37ac(rjqxLri!%I=coKCj|ACO&Q$PH99)ak*kwFG$%)bs zmt7bMJz?T?^2^RhGG5Xh7n3wF&`I-6r;(hJfs=>0WzXR30Uduz~QM5J_ zl7^TNnrM?fI5PGpc$v}R%{=>XDh2(|#vmq_hw(Dw5t6B0Q1)szj&?tUc%YA~e(d+e z{v5!1e&4)#E9C$t^P7(^H6!UZls>2A6*Gi8l2p0Hsh#ck@1{pk*;IiIC3oWXx4gOriQ~*JvH}uOqQ-=Po?_yN6Ja zMP1~9Vw~FFi0s0}D5h1Dn7(}G#q>(qa-4K*8a5p*@{BVR0O^!Z{dAlzAwGjwV*23N zM}x+xqDQ{f(5cXKj_=YJKG$~`Rb9Jrx_cK=cu@Qt8R??9)rbkD#VOKVHW!(?FogRs zEXx?Go*zW(N#;e16Jv$dNM7B6{@`Y$hw-8pGU&PtM>{qZN2<}ZBN`)TcrbjBW=naY zO~P7^C(PHV6Oq>ulRhDAY%uAClb!P{=P?$MF%O8c5zR{1JAciKzoYQ=3SL)1daydQU+K%e#v~i(#}QuMP=BVz9I)z+J&mMg zsmO^drcN`rZQUbUwA09;JO4{`uuo70) zhUh|7&QmIuthkOe#fvr~D3qektkLDA6kKj{J&MjO z0g4!@<8Ho4shkI$lb`!KpH9_pSZAb#`o5RVf-jN6qjhO-VgDG$$0ef7YsXlfv6XpQb5psL%@ie`LB5uDn)^@V zRM$&pQ61m40SlAL5OOjbTMu>{QV8YN;LC@Gki#9VxwrrqH<#G2c$~Rajx#gwR zvj(v+9@LECHntd1xi~V>hMM%(S6qc@yWOth1O9>GMS!-h%%H_r`E+(S8y(ifL>{D| zUF2GtbL)7#gG>o8Bnal!?5h)ah?1*wH)k=9;`dT_x}~{;(n;1sJB{=6uvav%V~vX9 zL}!?04SF^|{~%&M{a;LJX3nNEGuSyn`MHKU#hz6pQu8}^Q&meyrVyL>D9G@h^1QHsa*hP}hp;GrHP12${K2C|nR``jagt z)pwZB02iIzog-8ip(TRRY}$X1Mo5%)VTh3tak)I*(~pej#UbwTn&(&5FVQtlb;av2 z$RO(!y6bdefXE1Q^_dd3gcE)fa#Cq4IDP=JBUG&*Bcf}bU+&t%>*iC8dV}rvwp>$| zPI>P_kFivDrwV zn}<%IJc-wMhZdm@+ffnrJk5^IX|O@0#ksQcR8&kG|4 zI1X}AI7Ukswrz#X^q7&;CQXRhnhs`CVdnhF@mh?KoEhgl6=!|t@2`pyLRw(m%+0Yj zNMvVw4&ljj|Asdg|0h;nMH7SU%W?ymJ8OP0U`Y)^2gmUIm-@G z9gF`~CcYY-Lk(O+C8Md2PcHC>Y0`FVa1^zDhY%B#h72B%7Bf9vTbcaTS9J)^@6Lyw z4o^W!DxDj%6tBtuC&MTYj!_oILC$JX#3Mf)uIb$krP`FP=LaID=#Dn{ZR^Cy>v@ir*qhq{=}4M(V|v zP?F1C<1;Sq#Q;SjuY^;zJAzey*GWAZ002M$Nkld;FazLwT19?H`# zaopaaPUo59;gpK7c?ly1y0dGH(qEpu*1#@5;-D}cUg+uNtw41Lk)2*jec&)&X}ce5 zR%Dxld)eG>jpjC~k>-heW*q+K&oasyzl~HvxGioSP_M<>~u$lCsW!; zd&IowUJ`kuM@}Z*61dGn@P4Pl&cP|x6sgT2rKzJR{Qzc{JGZHEn5nO5U551=nob#$ zjj6PRqpkN~-T-y#80((@rJgZF{lq?+0ZNGXmCV&W30McLDo(vjo#FwM7B59{{BawH126Db z^ekG_O7e>%)|$HQAMVDvt`kNooynWS z;=|IhIPqr0&^|s($yC%Zo(ee+FNRHEOwI$is7DAV<Bb)s5iF8yI@MRU7cPI(NHF%fsb>CG^=Dyv|%CEnM^ReTRG^WaTXMFq=o+f5%p zC#7bCLmgz!xv$<{P5sU#oZORaTr*gaz)gi|ZnXI*FXvpCefj`>fiBF!&h}}f5XSbT zaNsb&!89U*wuNIj*l?vTbA>YRmuS~aAHQ3hRScL+7x061eB>;{Y()&125Jr>z8LNR7Yfl62mjikKzFOb9wX%w=|qPUbepFZ%beo5Dt#s7jxR`x6v;K zdFkOQ!zI??jF4b?q>iH+yA&72TkRGly^50IM)VA~;6%q3G9?k*v7m(%2~c>AauceV zg-?icfy~tQ^*D(jswoch(5GR<$?T}TbdXP~6S{OpS356FzS+=d*HAqr(y7cdlDho; z7~)NQl3T0Y-Qm2cvXt7^rItOg5x}!Oe`;q$uVWr0Z=ny zP1{%s2$W@7uz9F4TLzZJ$B`>9^*J%e6c6cx|0gno!ptm28ON4<9uT>#NeE+=idI5U z$yGYfI?()|>Nt|OrK;T{dDXAlSnt+0KNsy}Q0n_C(8ftdhk;cOVs3Qn-jbx7$t-Z8 z?qjGYpwEeQoazozbDq0%HR~G>n3HwFg7RsOc@e=}j1%vqD5{-}(BcUhZ8;ay!iyCl z<4Y`rvxR_|6GK**vGM(v%G7(Mc#OdYa+L^_;^wn86lk07!s0z+m z2}um+O{i4E(sO8xw)DBs(V@8EaqeuPiuJej;>ohSJmJGDrsJve%=0e;)kbwk5ydpy zvB=j4iM3RG+Nf*1wc+RHu&9_&wYP41T%Z0n#B=eb1=oZoBgbUcC_Zd#*hKocIHCav zOIxB>Nsiz_+Jvwy_6fUSRX?&sWcwx~5?nW2dg2F?pNPB1f5NNE#N=El z)Z;Io^VO!wPqcG6ohNk_$@GWW=cf@sYCXEvJUS#13Ea)nq0M2^=@6~@j0IC|&-ZWk zsgpM666yacj;Bg58w#ean7a2lm&`OdONTgy_92y6Z(qAPycEI?uIp}97B!sAZS@V% zOcOoCTpMX1CpA-6G1Epzl=g?^)cZM=Xv;Y{Q98oOocL(vg8fgEph?64PXEWGJALpa zhgiIAF7Dk7(!Pw19yW6^Md4H44)wVX=4z`y8^;1o?CXw_E)Rxtt+UD4=#rNxs#}N_ zWtnA+`p#?_^IsE!xuJ^EKX=$wH+AY~8F0QEW?NA>uySiGiu&tA-MoZ?^s8GEW$|Uk zBd*PMGK%y5ZRo}lDbr?6`roI{$}!wiht9y)q;GPa0r1>G)SrAki=#yZ%5eqKxdSxB z$wG{W8da$Dj?w}TcZI|}_wj-WNu(2_a?OHDlTJXNMhrH`EUotKf0G9P_?%KBlPlZ8 zdKKNw$tkjpYw6mhqo+noX?l{OHH&fGdZ-sIB1-QXkCKCPkrbU{{G9H!t#_W4pc)`S7^X%O-qzU?SQax#+ryLG`6ZkLFzHk9 zQ^!$#>fo)$P$6O$D>k~TYx~rWw9=UDCZ{|3+Y7IDP-;Ow6OJwi!Fc0&-@Wl?`flTk zcVQ0N9>0j2D!<8olfP|}rZhY|Mj90_#Bs-4ri)}dAz10liI%ij(E=-s2RtKvyCR`H zJl`JH$TB%d3qRAp^TR;<@}3(CGewnf6FHMvM4UOOCQ+5cN0Rn^js>&PII!@*o~|Ds zO}P`;q^50xqxAun4yG3_8BqyHu^ z)um7~fAli1&SYgW@KXM~W-&!#Dhs7yoGc_k4(7O`E1{iBfZZKX8_H(3bixHM$(^>$ z0}PhxNLpq}Pb{8i+HlpSFcV+WQ$lLRK!Sk@uU$jr9?8$a`B^p1v8>lJ-h?=)HTG z2Z?EggMuN^rLc@<8qVnsSW{QzO=FQs2)4hgJ0H*(56jXRo*TOSPw}%ss#hHhl^UTI zgmN|;`|kewg50Nhs_ri2@4|&54?_phY@O6al$Sr=bn(3zIT)9o!t_4b2~Pf|O#h#~ z?*Oo>xc)xddvEM63+&QCnhF*ar6~$1cB7(VN&6C`DaQ1~nDS3mlW0t0OJa--J550; ziqd;8%L3cj-uryN-^`o$?!J9nfCrdl2j1R$=bky|%$YN1&XhZY`oQgRY@Eg6oyI;} z+!n7B-q$dkDPsO`wdD5A*o@YbN@L};VZ#H+N5d=po z)a*6Lr>hD05Q1O5ebYcQP3$oW+?D0?$ ze+Hs+6)~2DN=smaIZT9+aEx44*^d;_kq*a^*RmVslhQq2IGT0iw@BkK?AMJGXFF8f zE-`q^ikj+DTAL1!JiMeux1HEx6(2S8$ZzXJdqLY&Cv>Gh9~^?w_d1NcgEfBqO237( zcUp%#!D{SR_ndf&l5Gp?xcN39oCh`GWl!;R!iLXi(&UT+Pl@HZ6Hz!}xebn|`*1Oz zsZJmg+1CRysOOax6`D>6HX_g`RMUa?L$LCrq=N9FYhWw}BO~~I4g<@m=XCtyK!-xG zVPR;@;TLva{D#fr`O6G(eK6_pE9)>A=T@u}bB>T455BHoNsEf!fc*h^B`tnnTDoq?Eeh&wcUZ$!Nko#3O+0~CR@!l)bEbps89zjcFjU=z`qfL=5jN2@cI*$Jts z!G6ParEvC)BheY`iN>3HhYv(CqY#YgWjdnn6SYnhsgHEFesctvN2l{(5jz6xuky4s z40)X9gic)pmUr-UOIsIsHO86_DCO@e1LR%7=;@In>M7FDxvs4#?$SW8?y)0T4?1+f z>C!SC>G&&OR-Bd=Kk}tb;iwl4s=w)w9%;2SV@I8;a*|*K1{iRI>`WnoW* zx=l;lM4MDtTnxt!Co(1^qO*k&SSKMD0h`9s^M1DRzOIC&0@T;nOYY$U>7SJY`^n{1 z+~*%_;qlrBNnfaZ#yQiotO8N5&MnTsDYmYU2wipACT6{6-l;1*RB854`$%G9Jhq4A ztSfAZX4pcX#1(XSFck^?_NVO{lNK0axW^*z3OvXIjKdG)^hjv*Z3M zC(xmcD7yyi=(K--DGttx*7hU}`3en%uj40L77ZQqf}$Xai;u;CB(@}kJ>fTMJq?|E zTs_3V^>f>{u7#6?6LoYC;bf{{Cq!u=;mopO<;McthRUojIyJN?K(j8Hd(XnDMa4fk z)8Z>%wg|D)Mtv2QV1&TobU z6#mZ_P_n$hXKg*Up2C3#A^1q`)X;)k4ntd6RxRPFM?sUl$d0mLdB(=Z%G&KONkP>r zZQweH=VT+0=MZ$d$WK*exx~ivxK|uMj1%kpDr3+I(j)0SL?i%P8&=@J5*!G^si+1n zyXctzlgk=Lk}#UiS&t@+GV>J8ChYCpio*vywa=Fx@h$a}**Ci9(<5*&N7=C<=Yc6a zjy@`qTi;<{SsbjOPl|Kuz9Zdn--0QQMummp`-8e_-3UZri#nE73r1DCl=K~hEd`T9=S+AU_obyc*yq3j$xi5tWluGdm6Imf+1bZ|p=Y2CaGZ;ak70+L5@`-flbFOX z?cfa?j+00ITvp_$u&_|V@cB+rQK76^vj$t37QhKI%eyScbd+}Q-mQO;5%3{U?d2x=flK0|$kBL9(^94Y+AQ4FmSxUb|z<`#q;WgLUtRqeXNWXiVv(dFXkkvCmEz z=e>RJywX`UznWT}RD(0q;CPwQ6usyHz}?|+;`6@mn3m2l8#_)@gkvLUejsCLFs+rP z2T!|#C9j@WUEBc*|2ay@-fCn7_FTq6ET;EQdL8L>fvnqCdf`9lm6w&l;fm3ftVNIT zb(^#k0Ory+kCb10Lp^%L{jeu?lZ_b_g-MoTH3uoUO{ybd|O^2Pk+B!Xo z)PQ{R>YM$}Of_P{F))8+~A`1DcMWbF_Rjo&F*wE5Q zN8%6>JEG#G)){__ud^%D)zsi)A&fp$RbpRN)NhV(a5N_^EluZ<^cXD9`X2l-zs@)V zV@Ah$?;V(@Mi^x}e-)??p{RQykRcmVI_(}h9dX$F>Ctr}=CrZwPe6;ghhBNb<|hVmZod*|KGl zl41^ldh6}CW$xU$GJ5nVGfSsQ_@={HZ#}io?cbSLmK~jj8Z_jzT}Eb3-0kJk9*0v$ z+rxRXhj{$wzz{nHpTfb+>f2Y29674>op5^QQImAi^|7NU z7oi=95IWEd9rNg+(0TqmFh;_FbkWPp%hM<29zA+g+YUOG9I+%F%9nvUREBnf@A7K% zFyfd2dsD0RlY@&|8FKvj4yVj1D#9z6wrljEsSC4#PT4?Qou?eK8cx zTFwLe_iKmm*s)_;5m^DUv$JKufB`N8a3;?Kt-9I+7{RH9 zqaH398U64}cY^rk{@}q}ZP03}>(TKFN4~1HzFsnEGIsUwd`RREVw7Rtp`)M^ukFgN zoqOeuJ8p;kJRjNlgO0_)4#Do-`*b5m+i5#*_PxKa99`px4V`8-=nU3od*ADqKK>Xx z)R{Fh@vPINRf~g?tW60+oO5K#N!JIN9!Jr(P!A|e;*W`mhCaF$K!cs`=y>PE`Rutj zogOkp=Z<-z#nR;kAa;{X*?Cgf40y+wXYW`KwC!?nFhkd2jC5PaL_;BIcX_hdy1H76 zOWZs?vmEv^0iDIlib}{6+e83*q zzUWWbQEKMhANeOuI!84a46A^xY(<%7W@gHa88h^t1K<0T76;w>qBF$&a`xhuTR*1< z;`~j=wsjnMW4Y-i4t~xHd1hewrKP3n_M0{`1j{p7H#l&^+HtbMmNWH*GGlv9e~7w6 z8g!f){8dhr9dVHsJ8ztoVKDj8w>|oELJqVgP65(5)2LCv{tk4Is2CL$Rp>G9g3@Qm zo;`c?=;=ilU3}b`?T$ZA;qKpmKn4uR){Z*!xnjjix#^}<rKz&*=Q+tf#p<Xt2AWboj@m>QYjPf{9JVL_qf=H}`i_>sd$ zv>}-=;e1``{7wuAtEy^H0nF%zFWIpi*+XZ;%i!-`EOD|ja{UzPur8F9mFj1I(qlfD zKlYN@bLMC;JD7FoAaNF>4QmNc1wD4WY|or@_#p`c`SC{}8rE}ubi>XvNBrm*MZz&- zXPFI=|7aN*a)g5&OF9s-v2nU{XB%#R>W3{e>K+>d&SvRw@@-C+qGv)PdVxxEU)mQ6h((orOIzf{znWWeJQ;t_$am6X2V`W2q;K;ph z+aNNQr9bmy>11bT%avDNsb^Mcqitu=-?Ugp96;duYSt~9(4BHyLUfv1Z#r+96(3Uufu{UBH z9xA^(ur@g!b-Y&`E0XPn^S$@8PJ>uBazlp>(R2n37@#YHt@Q0^ngs3sI&nJh+X3N$ zdBT6~^s%vFLqH=vX3S{adnJ5#w7hY4^-Ovkv8Q5k3XP6~H5@&m<0~&d<3NW>$X_H* zS!2Fv&@R37(vzlV^Jns63Y+)T366ZxcyM%qwCND(vi8;qi=>OIuY6f>(qnHp5k`cD z%9rdYV@@YC?+i@CpT9$Pb~dJ$jovWdwo&jmJ?4XTj(KGr?ANcKHr5=8V4%GH5v+`; zFVXnwn(M>pjIn`WuR)^BT@{lb6`B+NU1x-;Z_e**21Gr6yO=Eo^xUoifNvvOu# z&%n}`QyEB$OX*H^ARXFawx6dXu&k_&Bt80Jtb>;LMtZ`833_zHjxswDGQZ5f4Q^g+grBY)3EPbEF( z?Q|Gun}^daLoTHnHf*S_2YN&W_2N_qXJ@jVqvS`zmWI|%lwrH)i8a}0~bL&vidj%E08243QOK1$nEJ5r_*^qHMzt2m#v4Pr=}H6l?DXlQf*#ZqvstKFfu@2Q_S;thYhBI10H z$`cfiLxQ-xglU}b@aQAZ21mvRN=zzhYFA`@q&*W+C+$G{yOD7=Vivc(o>l=_ZMWCc zO8mc1E-|}p)-lfHLetId1J-LjXFdeKB;e)v+4s{$ysku=ZgdP6^ zt;P(J)?E3zS`I9%MdXCFFgnf!NcyZ2ZaCgJ0Qt@vrwgLP<#=I9)aVbIViNHVyy3V@)v{Rv z(|#hseeQ)_=JzE|jCk}4<0HecPR#(>H#UiWMv~^*W@*6oi2-O-x(jV+ z+!A9GB^BE#&0dsa%PiA8R!!+n=|<+fSepN}U9(P`$0 z9=D%4crZ@_nnvIYeH_DSw}kTIkBxH^<}|AIES8kYT$Cbv+`bE(g;RxhX-LB#65`F>A!*5J(kG2awI*su zB|I!#uWRS_G}b9~qB)^^=97VibqWG?kow3y!nvO|zu4v0WZb}>Kd#eHO~DCYabdE1 zTeT#Gjh9d~T&7IDn1ZZ>gF~UupGw$2zb1Xbuhu;ud{d;{QM(MkY4~x&NWywy)VfDs zVk3U(mxv6-md3sg)}ubqFD$PS*@TTQhMq4HL6t_lFPwzkaTLXxkb&JQGO%wlKjH!r zM_}4u=u=r;qpZr?C6lJ%W8Y46l*vMZ17-7$LfH`$B$-)>`eefnNRguecqFaZUUK~= zYzH;uJRCLz=f{VdvNOYzAP=s|m3Ox8b`#6erNV2iF7+K&Lx>Vhpp3*rpIm=ocQgH9QIwnI0ib9$KPhhLjE zZPKS^*{yCk^26y>{k0q8X=j9W`9#}5mRBgzj94uxm50YQ8KnK zLkzb367+(61PXv}a_}1k$FK>I-i1b$2!i3MuWgalV?`#O6)(Xw#@>K{BWx&?d2Kihe$k}gH|{K%oD*ZdQMx1ga*o%12~x{ zxk<*3OpyA#E(zKQRIQx;R7!$G8eRVctV4u@Ibj7t{5!w z7x0)&Ry;32aH6>f&O#i?x~%>KNs3Q{1Mg_$EKXv8oEpj+q@fhv8BuXqh29=e4+|eI zeWNlZ6GzteOYJ9Fefmm5a)L~{Xp*ERn@!sN;!Hba49X`R?6M8+dH&K%FX>U|v_5HY zmQy7=J6r1~PnhFqdrV9$oYPi0xO=IDHV#7^4?F3|kSR)@i31}W+`#6{rbzGF=d(l0$!hQg6=!)TiqsHVVn{aAIQ z9E)g?AsJB;gA+bGmc8L7fMwcJCpAep=%+vQglu+H6F3Y3Qc}?<2b-c~P!3MSYG$JW zK$|6|!95?jYNE6}PD&F4B{L@)ondc;079U1(2P^{4i_WegZoHC6vpa(=rfT9L7(dj z8zi~3kECWM!w;k6e1t$H&GqPvW?(c4WyRxt8{xbxZd@#~3-D|4!^D7Qlmkt;f9s*Q zWcKvgXgpCHyafu7-f%J!VA;2ztSfLm1R2*ty{ytW@Ivm!8o|Nf;^(#!34(sNHF!p> z9MJAtt#H0xn;$6 z)|5GBf6m1s?m7=TPX%z)M`7Pu41zc_qu)7_@;LzhPD3tmV?B3oI6(=(vkSsVYH%63TZ~zOINd#eiyR_oe z#MUFAK-+8s%g?5SLmLny0ikGfV8cS-C#jlU=v+ZjEr?C#y0ViOfCK0x06q-v!@y%p zVO~2ZUrB={3`?I{B^>Q^OLd(z7ZtQi&~BN=97lKq#XR>j#4zg!QW77}<^t3zBH`{+qb%nwR#m zJcH0`2bR_2B&TLLy3rD<;FRk{O`5Dbh2{t&D6tVy_(e!`Bzm2kj`5{8pdS+0AW@jY zjt6XP6ejQ-%40CQGKIXxgttgjWGM0;2?qpR`tT3fw)3Q=i0~MRh>66MI~)#0K&Pzm z1Vu%wQAdfL2Tlq3RqNtSd;iAuz%Nk`&L*&5U)^*9u! z8YjsG;$wi2xDY9BEx}Y)qwK<{$*$U+II|gm7*5U3&5=P717+l>v$O+Eil61c{jKNB znFFUVQ0pZ}i}-89S3^9Cow}-*cEHe3zK!)*N)XtL_eM9JdECMymKKe4{lT5O z5v2^h1LN4RQiEIKqNK61RzG{gvLS|ANNW^$YQhLWQ#i_^$fpBM2e!2tdsYXPL0__@ zvFRur40^_10j$%vhEEQMI7(W9v#}lyj+gQ=KOxYG)@Gbg)m#CbaX4ucjf{2&+H=a8 zjy4$aW;o?7EkT%F;&P5U$ja)e;ej{g`Ku~%mTD>orqT;Y&brsYHDqg zlIB9x>p&^0&+l08SQN1AiOnfe)^rRl2%aH-t@3EIMr4kZ0Wkxle?os5kcw+cKZy#7 zlHvV_8;b3-V&Xnye<_Rq6el07B5(_-!MJ=A2PPzf_m1W36fvFXHq5L=4nRX5R4uUy z@w!fGTjd0F-BVXvFp5BjK~G)do=3NL22Xz22DDO7shb%UX!k?VdE=;?X4nT6^NMdH zp-)lywOB^Q8Nd*23w$P^E*SxUKMaWA*y0%4cJStk_L+=^zpbrKRM-IIzZpx8IE%++ zDMsDxm5D94x?O0%OzR+c`2PVq>^tLUDi%vI;G@vaH#VM!W2S#0DVU{Vcg~8^EoYa^ zS^t_b=n)W&5#pR8X-#UBemEe+W8-W}Po6lCSXUp6)@_@2tEsO1Aw#U6NdsW>Lk$e`_*o8T z)Pc4}o(Ew}pFSN5+NL*J=bC3K0GD%cYMc%W9hBI(Xq>uMFLe#&Qd$;{M%|pGWYvqZ z)+5lE_NZ&AkcQd@DZ>eks${3nGGIE}ezK{rj0}PT!;on_o?>Q^!|X_NXuLF_fv#$W zfver8KQM9Y0^TzaXJl-sR4YvPHsYA&S}sdDPtBOVscxv1l4{T<@})2hcO-v@WF#d@cziTqeJy!l2PRY^lhHWO zxk^G3Q!&L10ea_w3Wc~Dtg#Lb36jmF$0Vcw0IVD4G4^=rf@iS>Vv6}tLB8xODV7>^ zcB;{UCkz|}e!R*Gi4^oWZ~q=C!fA%9^BW{1b2=PluEZumN5EqU@>Cd6f@5$onv#c6 z_P9RK6Y8F2mT55B+=S&wx%;KGHc?i6QYR_N=fEL?Baep1c1j5u2wiM!s*&8I`BGKV zBIQjMryx%bD0iOXSy@*h!Fxkx zV#P#>!Kh4j>Ku&fduW^5iN+8(a|?1s#VHAk36qIqCrVCQwxlPeOP{1Z=*Y(6xce}P z!pITz(-~|&oN=GEd#kUXHNKquu*}FO>rH-sK1SU7%9=HUaN5}n972)e(pjrtHYL*p z~P0KpD;QR}Or{5}Hb<|=&;?0{j!Zz2*!MI!*K752ezo4_N zHQBB;)HldSt5#yLCt3>Dt&`C>UV13@(Whk;C%A%8#++HCR^fEs}??yF=n}0;IxVgSV~Hvo{!!sK)Zc z4_2&_7R=_AHI>UvmrRmm3|LaP9c*a^b$x)IezJD0Ub=V$^)(3xG)=kcD$`zg)gLA@ zcDq$pt@;RUR*3B0`ksvMdw~o)_dFvjue^99VeYi6Vw(Z)m!Glc6LO$+L39xHiRX-l z)Sd!HWwHi`dlz#pv^^YyhH2L>jMPQ$mLca%*3OGl5y=6|lL}W2C2Xi3CIi3rSM-?J zqwiR1JTr@PllD3&}NEfg5$dD>~vm5*>h$lh%m8jFqVR>3jJmi+k@GGW|o z8I+!-9X_Y5$mgL02j%ekbr`wBm+vJ(a_QKq+FA0JRUpZ=`nCKfu@)LA;JK`>A|ckYzj!)xV|DI;)HI^;whF=BEP zB`$tkxpL)xk@26GizZIQP6QYMb{3Kgn)?gG?BeuEGucg(%jm1olskT&6t962iU-};jb8I&V$F4`-1+&)J}jv$|$ zpte{|rj{&OB1@OQiI4b_B(-LwOu6|c7+a?~GEOmPrJkJs6xP#KN&UJS8GHLVa`riA zx2t!g&+=HjaIx%JxlhhbJy$YYGv(GPw`wPe?-^Le)X}1%B6(u%6Ve!jHK$D>a{YPN z$kG^;!ffM2DMA95jX6W1=IeG-M70t45Un!i< zN;uH{H43dU4z+O=BL-Q*rJ$fz$|{V356|mrm;laaglNI?t=Fu z8J*`Kv@PR!jI#yuaSg}&LUh0b8tSDAvM9nR^f1gua=@muP!5=v7c7v=r%jcdVg1n= z+%J8yQe1R=Nx)+2>Yar-bysIy>M4~|p?@cWlWjEz^J;1^s*1J7g@q+>pt0=GOXG~w z$^i>3ya*1%;90#S;czY5@HT!N2s>$NqDKNocK{y}hTU7rWZTwl+GZCdVj!#uA7o=N zggi62onl=X;5UUuN;3u;BQa}{27NwqBwwmAtofsSLniPj>$y za`?y*IcwBe`rHen2c7F;cjeRFd!5zO^vBs^^_Zl)5PO`Wdq8XS*%;{_7n1PGX>l7k zT2WM7BM=dWna2ww+D~6pOu{VyxFaTGUS_+;o#ZL_|Bf-f+Ob9nMbmr=P+p zE!1B^Up40%ERl%T&Jdj$^2J_bAsXF(!6~k;sFeKJG?_4Vk_??N9wQZSc3rw)R7hlh zXp*d6cR*4@;-oI2pUi|~%n!`SD?tgT*FU2}uyD(>Qc@Kz2lIku!j*m)DA38No@ zE~HEo9u^{dN*2hDqHQuDGzA|s#>k+dGqo}sXWPXm9FXFoV)@fk%cZuuR^pC*K z(2Jeg!HMID-B$eDu&@Be8l(OBbu!_y^Yl^XMplMVu0iETooioOCv|)3rGI*VnUFR? zF1zS5kK=$$(a{gaM_gMrZIK0kS|G_ok|i!8Rz~+9g~X20G2>$zae)D?fXSfbh-l_2P!(Hc6Su!FEkX(ckrPrKbq_+#Kp&9wxChsXpA}u z6jeNo@S#J8uo@0i*U+Uz7*}5*9QCCj@32G-!U!tvc}!_I9Ch!|iYdGl(A-yArkABf z5vPw+6q#;q@fvymy`|{1oh>PtQjEu1J8e9@kRF3!#Y#7fC?3UE+fB$n`Rw@No$YMo z9^5ODILTD7COIJ~L3b#;P)Y*Q4;?vJiZFF}Aol>)6Jk`|2TrD|Z?2cMo7Twr=UpJ# z+1bbsW&m8rn>+FH%lHyZP3dw%=eilr8-uQ&wlXsUI@wj3YY-apEUV*Un?~|;{ob8Bv18F@w!-6)jCJ`J4_!1G}Au@Piw)E?p zp})^*Y^al9v<*O_IkbN?9nh@>-ouA-v0AV}D)0e(A0Bzn&NFR;ix=-Sr5FutL&uno zdK4VzQe3H*NIdQqE^8hppG4_-w%A;LDn38V7 z$I=H69>hS}cs)?ay206b8$4;OW?&*1x=H^NX(r^U;^G;i7gUO1EkV^@cJW2he6BB@@0{2*8z@lrt2m16D@4O+1p+1sU)slDBr%5Tt)Y-`-`jzQ!fnbcQRNCXW0u$(L? za-7I?KKS9h~eT z*)nXzFkQK=-Z)`~aZJOKY zbplOoq{GS?nVcM~8;7y%ETmy1;huZ$(GGcM&NI{U`+{@FkC%xTU8JYc2Mid{8A|ND zF;u?z#V_avgdgMWsgI%mK@vvp9zi<>4EcEFJH?qkT=G4tbMyQ!0#fV2M@SzeiZbG@}WauJD}~-5Wg!Cm$LC)Dn4GP-VGly935AD z3`P*(a0dIt8NefOuBJ?#Du>aD9eLJS?smt**mU-}32jP6RV5stff!XUl(Ue=;qT6=ZIY2efN$Lc1pv<#v7%)KFt7ObzWM*b+T)y&PS#~7fq#k8?If_5L4+GNY>;{L=E?WJ|9!oj!V>Ewnct)J^aZ#iFCTq`bv1C3&OiVB zcGI|)D6_-&ocdk4a-~ef)Ht`Ha`u=sEZ|s~Y4G-9YJ$BgIw-^7EI8Kz6CdHYl^&;^ z*)Y@LIq$slv=VWBr^j3w9(V29rMEky10M@#WAy0JK6xci8#b)RJMM$pqLrV@>ExC4 z*~rjXl27J^{G5C4IqX2T3oI8-!LM4mO2e_2dG^^DHN;2=@jJ_nvg8yFr?W|q(^KQd zjlT^mNZbg$cyh&;0lI2uMit&aNQ zm$2M2Pj?QGhQ^#}eFYjUj!My36Na$b8Snv2+QiB7r6Kl3o5`$xIO+S!6Je_`y-eqv z%dULkWL?&4pur-?^ui7Yu({Flkb^->K}i!v9whz zm#zZy&2+R`4Vb;*`robs;W+|mA%X|Vd$SvuNN)_c}N zIuX>@_8(4}l(rsF|G2wPEIM^uqR39Kwi)2LE4?5e>ktJfrY?Kl0Fr!t3X&P6P33seyIq~%Fr2J!dTkGZ57=Y z4}`M{(-p5aKNbghbt|@wq;^Bx%nNy78jI6czIuYw;;{Jm%pddQ#L23q*BjxTGf(7` zKVN}3Z6)@F(^ndQ#E}*oEz%~hXDm3%i)HDQr!Sr;FNO}~?geaR+8wMdQ_{6RFI4VF z!V-qE>yke5WJmS=g_AV-V>lByE$wde?v~cc-;fsb$}kn9lpNKu@;?#mHtoKB`}Dwq z6aR_eJ5y*9$5WmslBNUcZusf||6dqEIntJ}6FY7CG>O8D6U)KM*H@OibfB4_I|ROv_Qv%} zpjQID66lpcuLOD}&?|vn3G_A@p>VnR)3IMy~|^^CiIP)&F*V{$I%B zf4(O6=Ab(Xe3tb1v&2hxa_fEHD*-=9px1%+gAjXB^h%&t0=*LGl|ZiqdL_^+fnEvx z??}M+r~Lmr`R~nXuLOD}&?|v6E&&eS^@d&v^h)5&OThJ=uZNKi5uR7QcmLZGI4vX4 zT%+gxF{0kxLC+KOYyAJ-Lh!Xd(bw7d?GIi$;cc0*jyda@jd$bfq|ChGG!7RXciJv)oHX5Fw&J@ZdT&mL z1Xz~sRv*}BV}$>^>+H$u?CB_=lc3>UPl?KB-8%^yy-ELfC2&d|Xsf(kD=dtcb{PK) zT?>=34%+1%O*#3LkvCumOlKydQ+`i|ogU=X>J!QMl-J47|6fYm16gyQDLNJW^I4R& zCktKM53MtuIKl2B2QuwI(P27mK~vP!j9&kD4%R zJT#wCwsD_C;N-`)uw=RF`fDX47Kf0Z@x~1Y zK$Mh9eN!v;acysO-LeLcDlkNnl9MFVD7*XBXX(buvbrc&UZ4Ml)CEUNBMwFxH~ku! zG&=h;ql=c$qJ8V+wRcxaFpf;G!=XV#E}AVfE*!2;7Ns>|BWQf$Hk47Zl$Mp_DB4D8 z#Y-Mk5D^)JBhnKk2`6jnpj!12%=OJU_<*T{aPnzNlHhR8_5p_{m6euA1L`SiE9z{R zq@Zlu8f)cPX(iHizA~;2_AfjtP7>oHW!IO(Z@Y8qwiq|0T}*@Ly5Rd-H* zdyaaaj#C0whnTFUqC^UdOK>V%6FO4Zml?Vd9uXx8JaH{P#<)_}5FIC-&n&nrKTY*D zQeIiD^W7P*3i=)qn;`Kx4fj7Okni%+W73EtBWMS>*LHL~PBM-(M@lm^))RrY1SM$cSy!5Z+8q|ZL)Xc3R$px zo8XW_35ZUUSvcJ}%xW@ndAl^vmVkvj(Cu;%E|EE7SZD*7p2~)A_6)_y_TP!@r&ha@%map&U1) z!DNn61s{!-rDqZveC^{ryg87&Z!P}(tslvk=3Oa4L$8tD%U8(P{`_zGe>YCi4KJHt z8#XL@US{9&C%JgmAbIb#a(Q?AOEPIhrh`wzw}m&?F7oM;OM7_Fla;F{#@xB{NFf>T zqg@#=-Qn#Y%YqNrih_d?8kHuqubU+)aQ1DUU6{0-z47zeL)(^Gv#edQL_XepNWz0! zBqrxPxn|mV5)sTin>_CRq;Edo0e*M?Jqx&FF(Cat{4#~4NW`{!9y_+N3AzkACr)rY4XQMe<0a$ z>^wQByJSr4Cf-w~PPq2eJuvO#&6BTm%n##vEic$DFTe4=KDePiFji*Fx=Mzm$LI!z zhdR_$6wCczen84y$ba+Zg~ow)5OdP7cqvFv&Mh#@(B8ZFrtEAKuHDMo0c&YBRveWl zetf4q{K9tE+jC^;hFf%vGT3?OkVx^NowE3yw`JLi59P&|7fPc8SKy#Aa?|7~a?yEb z%Vk&0mO*`jfF^bbH+SL9Wh3vwb|$%nb09XLc@Y(+u~jF;LFd+7iM2535oHt!b z#d}>Kmn*I~ zAIBu0C)eLNTLz?gbie`{y>;q0-*jF#ebpIXy6=SZe(!nbMW9Mnj;PUrb$R^qiIFmIx7;2(`9$=-Y*aS`dPW>s`Ip7dg`u+j^)cYzcz)b3*Ime zw%qm1+6=>rhmI4rvwQMF8dZh6<-vRA$=;Ski4PBwUF&wrSAO#s`O+;@1;?>zyJWqF z;=J|p^>5toLV1H+w12vGpld6OESsEexV&<`v0Zgm8> z6%NS>Xp_TxQ9ciR&rnakQ8r#QMLW;&RK(IGAz-Mu`f7MyMf$Es%c;UUMx$@wO zjnu~~yKf0No>>MbWCFu2T}=Wl1Zu@JuaGjW}#Y;oyZ-ul-Z{AR0Vn~rL7Dh|Lox!?oSKW8nV=P*U$3N{(54vrXCP)_knPPYEke1{b9}9$PxW;%~Efy*lCiZ z-dR-pHhrkBy*SOC*AVYAaXdft+!9@v7d`bY4WHZxy*IpnX2BXaUaSAxmp!ZB1t%rw z>o5NCzJ@uxalU?bm$?JKGwwGpEm2JdtIFHHN?kQvRK$Q`I_lF|KhEcX;-<9x-FY2WWUhqq~X?Mbk7*S!8jhdgCo|B%WpZO~{4 z=W5c_`o&Lb*pY0j&%IY|IasP;iuP_$vssUajnwa7S-#mP3znwmW%v1U>W*)jw5kv1 z|5no-PQEU_S8aCjW#K#0wH$O!-$M0XPfh}U9f1Zby62}F%H^5gd|Mv*^II}x*l;P& z-6_W!>gCGYz9iEpoFxHGRkCi?GWq8l@1b202?rM~`ebMve~KeNQB!T#&Kx1l)(6uu zO#tH5D+l;=&yn4~wiYSH^lg0;=4p^DBqZESyJ{ffArQx;T)kM;B4s6IQrCnLBD@X` z2?Knxgt*|%)TzSJqxKk9qznwkk*S#4X{?iSEXQa;*E0%JTCrG);l_;XmdnJ)VJZ^%U^7g5j5G$i zMjC9n@kLElnN(HR8H~txES8c)hr{(iARI$mfO*bL36S_PX<(DGZaE*h1?1)BlL#>pRRibPQ)45J91e!g2kDWG)|MtLd#aPhhDOaVmjQ)@ zhD&rzjD)zBf>{2X`QzwkWmPps!<#@MP(s5aBo5^tg!BwnJ|nV2WXI7F?j=+_5;!C< zRO0*O$iu5w$+z2Z1TX4U=8znnPS+ynBLn4CQd+LdocRa~kCJ38$I`L_Q+5dgI+AXk zpZr>CV~2|rZk2^AHpz8U&Xw3O)-V3*}qy)NK#Ip)!HmHtBo(Aub+?%@F9Y-+cDiG$squ?G@v@3p@_IAAs_6 z21`PDp+qI5NOWWbXt6dxXTySI-G1%lSt0aK>|Fq(E# znSAi!A`LcZU^d#cCW#6!l7p{4Cp#XzNBSoY#5?lDj2PMS3fDy>88YT89UyaF>l^e_ z5bQZab$O}OHp0H5Elj}C&tX{SW%EHkwf!S%)r@5%Wm1oJn<#@qBP21=F6DF4w>;xL zb)=%IMw&4Kos4B(mcM%PMaRPxNQ-61KwDf|R-xN^Vx%ojf-N>`Yjs|O_Wtp+1pMnj zgE{KVuC&$pYgjk$Zu!!eSIDm~yI$TX zt#xPX(6;6B_cvBcTm+OkZjjt^^<*jCwMJH~*&+o^k#gH@cgUy#382#^NB3-&1&bET z@>QS8!IBD5SnQOPnkDC7G*#wYJ4;4pr?FNi5xgqjx~#|l9-$! z6DCfPYp$CuqXuGplcB9%K78xnvU2+|i41C%^idbdsMH`?^41%&Zp$tyuWOS5BgV_z zJ8qSW&lw8G6l%)~?hJTlM<5_DT*gnn3U8j45=p?dK$foBDwo264uJDU$9U7Gk7Oh6 zMyLX*lyI4J{scH+U<0{iB{;fwt1MmsgT8K!9LOs~elWEbnfe22J(dSN(nOOIA$pvF1JfKb%zVfm>_mBDD4%6eul$7q?B+ozf zgrtU}L?V*q_Pg(p==yy5*RwCm{$t0aAn&MNW7md^#9;kdW>$Y0ef9*IK5eq3p^%#^ z3+45fo|YHhS_+IIat!j=v3jvQ^<1%YHbQffCavTgIF- z7Vs`(*;+4~)_yGSyt6<)UAiGtaA37wHr%sbAFP|=blcSAu70@i}K73ske0)Hn zL%3XIoQxlsEUTBi4f$@B(#i%&%N{K^-g=W9Q#G2HkFrm+#(b1+|~&V5+^ z@_%2HL^M2@XVCS57?cXay4NtQ)y!9WaW*8E2Oxh6f!K3y5=Sr-!Mr|%anfo2gsypGvvZ^M@R^C!ELx(>SgP? zk7XJ3d*9yua=7pq)?SB7YGywfIBbMmK4XT2mF|!~|M@RE7l-rF8Ee`lul)0A*_;s} zrOn}T%kA@|Z(xON{`6C6z#8F(+D1vr8ESG(=NTQ)z0lW%3m1XT2GoT{ZMZWB43mkI zr^&1t(`0bpBr>Jz#Eun<-|Grp>lA)ua_U*@uEEZ{6~o0BCjr3Dd&yo z5B+pB%0%BAPD%pQE$vj)m&lq=-qN^2@^?x};sp8UU!RoAx&9oXrKwTA@RhH~dN^R; zz4NcqijE}1u>(8h<(FQQIyfk8ZQ*j!r5B)cyj9*^{DB-iTqGe8@iOtsIdT))lK#n2 zF8hx%Y_5|HYd(?%3l?enR73j|*ow~6Sh;k{G?_7d3hWb<4Z8iwyRXaAO}iutfh z%$a?Wgd)S#ur31tz>Y+qULV7N%P;=1K(4#!Ec9{d9GZO7zJ*4{0jgEDeEg2Q@xe}s z4sDU(%&{_O$~ei}^ogw5yhAF2Q|0zsKPQ7TVx_shO4cl2D(`>rfo#~iO{y^n(9#x) zNv*MR`OK^2vP&mQa9ceO!ns&;+w80nS|wEx7~EDWcP`8+hSmr!x#)(ylA0(ympNo%0GtE z#o$arKe=$yWSKo{mW&<*AAkfYXDpxDx@Nh&_3jecv~7=6wS~yI(W9lIWT&QELGlh> zwVi8gmR%cH$&$tI$?}gjN(mIJ8G}(7{f5fLQ>H_&Cd<%%DcU!%wn-!F{o_9gK;irp zToV$lb?TXK-Nd3+!w2=#*Qek5v{M=thxe+LtJkUOW&^Te!S8e$rWYBb?wNOs8emih z&jZza>+?0>n)hE(quudZwH)d2JZ_HKaG=OVw@qzY{-!#wEBIkos;N|WJ+ilgegR}x=} ziUo~9H~ml**0_WL%sW@lSCbQb(021POTEA8kSm`GQ^Fsp8A)Bin|J?S>6wZu$=jeF zntMUV{JCj}dh)IHu%l(_p&PR_T)zPsxOz|fjaU0H|6G#0s!Lof+k1ZTtf~RmHMyJB z6ip{eWhI9y32wjCC+ve`9p@`gBI)Xl)w@id z__wJ_z46yybeZNmPrj<2d-(GjCM}Ii8v<1nExm)El{-sR*?|r1;$HvME{|wZAHMN) zyLZmCyic8Sv-)(GSrS6F7XA5=cJLV~?djR{&oA*T6Ja{f z`6Wu%7M6!g#&s)zXcgI^vD{(AKqT&9;3CA2{pq(Hmwucj(B$ zn#L2aeB@5DdFk^yZt%z<`ufbG4eob`H@&6f`sbwU>%ZRpMAbJosH&JNim7P9v3r*s;O%_*5US8Y97rQiG1J^iNl&+$sY>QGDNQT3B~Lrq!Hwnhz9KYQw* z>eJ2JR9=3O!YrQ~b>ZQ|>R7p1F1G*E#X61E*@Q%+gZ9~8@BQU-s;bGQOwCp5%_qLs zE}ez5*NdW*5&H>mYQPq^V{M)c;aqUTaFl;R=Ve7h2aGE zyPy7TAr?7x6I}YYYsH%i-9HtdGf=1h>!P))uD)JXx6@g@z7hx<)LVbK-%Us4JayZx zo~3splhm3$So+XVtp57bdmL~c-fW(~@W?+^Nv)N0lUn}P^D51e2McGf{b$^zHs==W zOm$u-TsE0Yy#DbcO+PhU)UZj@)HRbXQVIOX3N%6|-=(&@>Q{?v4ad4gX1T{ez{}{n z)RqHw3CDVMCHacXPze!povdrD!@%qQ;nq%`yH{JYiW10|+lTN>2+^Z)7--qOgJ`Z={~>p=tWDsS`9``2F* zV2{Z!!76oYL%zEI+6#5TqQ8fAJ72?^BU1q@%SzPIqxq_^pgx6`JFjjs3p)aF--On^` zbAS3zz1FZgf18@4aRn$0xvRUs^@w`+{SVaJFFmd1T#%{4`WpC~e+Z|Je6*CSzdU@c zragLuX+)`%qsLiCCsd6XWeo7I{`sC^oNF)5o#QXpA@Q+Qz4@o_XnZ4wMB$pFmaIRZ z;SOzDpyT@vGwV%%_0orCT`=BO9^J0yo@-=)$uxEQ13v}dOVwMiJg2U^aF~kfJ4mOU z`HkNyE#k&v^@}fDrsK{UZr){%nx($=?eC~NuD?QshexTQ!;GPv|Is#0Up17eKYhpK zH8UwpU3m39>L2spQSUE)OMPqJHNX|7FmA47!X0Yok$m;$(?3@j2T(~N>=1|wPsvc% z-8NUXuMeA^&vrF3n* z&-_Jw?`wCfL7DNY-{2AY-8B#XO;ywzo;Jf^YaHo=RF>BD81?0Ed`~_6gKw$vqq6n8 z2cLLZz4ebL)g=>#s2Dhw+F%E!s>|lwqVB!(7IoPTUr<|*RH<@wYAyv&5hKsi>E2np zM-wU7xk{Z)UPJn-ei%Fo9W+k;?6;4phrjhD4cC8&k=vDD{H-dgG3B%L`QPYwgU=e} zmhZq3qf|zm$#Z{KUZ&pv7#dVlgRCtvIWvE)b6k?UMO{W7bmKHuE#G1s<2E#e))_54 z@TuZj`S2W5cd!5cv#N@1bz8G4DK1j^`LI8*LHV#jg@r}x7^YIHYU)v*hJMAN^=f8+ z(1MV8FJ@-Hl z?o@Z(eUG~1b2q4a9(qI_C^dz~eA>L0=dCv#E3W;)T+|yM8=2ep#NQiEQUbQlwpOb@ z|L7K7M#F|=yKMl=?DA`GR`)&dP4&bxFR1m~54vqJDd%ojrY2DL28~qNnZ|hzMtvKe zlcI5@^c|?O_sH{{~_*J@oyk}fPlW|_H11)`xu8*I7mAd<$yS44Q>n`Z-+#A&$_y0y6(BI@V zs|C-Q&cMjwgH?Job=CQsq1Nv{sy=@GF&&?pk){$yPFKJE>kDe>vL)*GKYl=AEL{y6 zU^)V?t~C4~*}hzj)OeDSE>eB<2ftQ}mM&GVJomV|baa`dCqGpckuM+#4 zHu%~HA5~>=jmi$JF*Z%o+z$GT8|JBRJn$8D&PWbe#VXygKL0MYaldh(4{cm(I!$4j zDigLiX3$vmlmGjz`q9_Fp!pgw*!U-x-Su;Iq};RS+sdl<>K_UC-GOc_-KpkY7L7tQ zjmYE&A5+D;{94u0XMd*pj+mgXnRAu8V#W+LYxY&@y#68T?nnM=96;o0(~>`F1?Zni zMNd*U-}6=V%isP^J^s62sRtkaz1oGIzt?d&L4dz>u3EJv*T7eosF(iuef=&KBXOY0Z z>ps9U`pSFMdmnF9MaPQOx@G@T;}93x-!#rYd}h8f-#_|tpn=NO!#%S7eN89DzEQ^{RB&3N?Z<>1&+EDR+EVZQh@c(a#ojaLY&9DUty>nvYjjZPoOT?)*R-wPZ9T zG!9R{xk8my*QmPM8ntQJzxC)u|127|c=ggU8oU;@;BUXuudgwq;_rFr2hT~Gb%7BCj{v;)Z$N#lTcT7SUvf$ad^qY zl@C0j4i{Ib>dJCeS#5gtZ$ECziSIAJ>pLpHj_lW}KY#B|&C4LlVepk|$tKh2)t4Vt zkALT8{cb4bCu7yedQ_oFz52&5>-d~x#E+S+UR}IWc&6js_&~pb|f0h)UUogUdIp9j^%mk zUl`G?u5VP0^>wP?&@T16AN@b|hu1z-4d|(EU-5#5?HfZrr>KRi_oBS3RcUFNrd_mm zz0s9yW9Z*rx0k|J3!eO@PB(H88;rhc{s$ZMsBKGKx%$`tJz(AqjKp<>dgs%FI?a2} z{GX2R(+4&obE5joYs*w#L6O?C`6G4jWX@tFDK6^D{M;{8LAmK@+lEjhaQ(3j-GL2n zX?)z^QLg)%+FN28hgLX87Ut0AcQs7rAX5*%|M$hZ6V_IJO#R^-H>i;p&rox&nyF^Y zxB@n4mKq!pqaK~V!u?^NYN=Jv{P0$dV< z=sYu62RbA!T}4Gw$C=jamo-DJJyfaT$+OLCOKpkz^*rM=G0opz|5(G&Q*ikV=DGLp zNlC!Ud(Z0E6;{pb@<~kTqjClfQvLgQ*WZ5Xx6i(zDr(JFod?&yZ)QFF8;9-*>EcLViD z<`=3poF%J2rhal0arDveZu{AD+G$+>=HvP~E;&PG=(bVRHy)i22frDk!r#{KIFdZ# zb3aje6>yF*)Ar_Heync4=S%8=`@g2{yYD{zyZ>unRd;^=|EXnLO~-TRiq};l<&crB z;=;UV6v+pFGt?&i@mh;|_t}SZTuxs&!Qt6z?iU|Wzxv(p)$f1xGxgKQ{;oD{+n~Na zlMa4@hP(fl&#OblWvZ^OP95IyvAS&<+jWz-2cK8~^=?sbJoZ%$+YhvcUi($GW;@&G zI#pSAL_PU~yYxG@HRC_`O?9xMa~omX+T9<&q1&{y{$_yUUmt8!^<}y0&OXRX7-z3U z-SmT}R4IG|8@hF%GmS0$X(1^f~rS;7Cvp-xh%9V z;S+9EOV;jIRme|OX}=j&$!lTC6^N(fBiih8jE%{rWkTS5&E*>nqfo z&lp_&xNXRUc_;^V*qha>zc(@)oxGHXp0A{`5*1p z*|fTE^W1wqc?tM+4Kx%}e*_g0!nI0ue3TljW76Lv;J)@)o*db+20#7E{inL1Sg?(* z4lH?wkg{WFhv&&d5B*TaV2vsR8c2L})h5qxFbFEKXJfyDE%Mu+Jcu>C#S$EgwU^a} zSU-(!Bo_VGV-MT1${IPc_mECsi4S@*i+0GPk358}sEQ>pIza+!k4XZ)VuWWQO~6r( zj}0Ua-n25D6e8u77tNHZ7mU>_98)izA+xSKS2n)3RpSiCx=^mV>@=X}Go<$)Esxwf zRKEYhZsBUT7ZG`zG8|r=4ys;?kD3phq%l~cgZ9beKYa)v zFO*}ILyQErmIEvtd-d|;hTYPLJ!mWN@gF6V7TF?2xZX2wu8htx>$>9;5`?SRJZqs0 zW0ggR^wwT!HC1?*F0VZEsJ!#HdZ}p&lsJ6X7oLWX5rQd;3aJ8ZdMMq#f z)D^-)BPB5*P9i(ePL_>cKHgX<`K4x!*gmMs&2z7m3r7#oI0w#Sw7|JnNvz^aPn?_YXINJv5|Ef9L|y*FtJ z2uiVlpkl>>1rfVq!-9zIfr^OI6akUmd+!h+ffOJiz4x-;Z}!}Ca}yGf_k8dF{2mKA z_nh6?HoH4JyE{9>i;|at2PRL!1GjgF+)*PZX2|g}7ykf%MDZfuil4UO;ED6d$jCxL zAuqtjM#0h9i*lN&ygysSOGb9c%}7V+mj@{YR3B$AhvC6@Cu3N@c5t&4KCo6pOn&JD zWEI-Oh46BrR2=Vg(mC;hVHN5`uFOCAmU5V~+s3zX$&o6R&RozQ7s8VfGX4p4Y}d-r zkxbdoKDYCrbLyu^v*UEkUYJbX*g$P-ov&WaM7t4fFlb;;)Ntd73G~6x(RX3)*4gkP zq{t(h7msu%WgnKhCP4Se9l*xyJS6Nx-nf~kjSR;QZ(nQ z=Ozq?SHM9`9Mn#?m+nctMd6!1gm|5E0oP5r@|E+m1d8ll!-We-#o=+7-C4_j@e(K1!lp<9d#s zM88@b6#Bm|cY0ninz!qM>b{=r({h2Gb>KXc=F*fh*(QB9I%LshmUZxhnEKMoXd29t z3b7+{lP*x!`wvcLcHZ=J#J-J7@Z5prNafuUFX~kek9CJ%U>*`Uv1U>)dnPZMN1Y(; zqGO71zHkU1y#72@X{Nx17xnWJBjHNh2}Qizevpln$vYRQVvKJc$$UuuBH+$>^WdHh zdQPj977f%JiF&~SaINfuo|7kF{`Burm%Cz1-d>4k?i+?q4JbJBXPjj&YS_35f_ylK z&~@oI6p#0O5?^l5)ZeigyjYl;j7zc1mrmKa!Zqa#=DhzhW@Ti+(ajxsndCconK_g9 zkZ>XcX^C;T#P$`Jcj+R~;(m;}>kiZ;-Czp5a46JKE+6tyEEfk^$D&+ZIde?=M_o)o zqp=U5bGw%Mz7B6Lqt{^4;^}jcX(uy&7~&Io--~b3Ylx*%bcdg}+`oW<3RskXK1F*n zcit{S5cZ%p$KSz42axjXxsj{f-#6)y@II6@}T}Jx5QcG$~myiiPXi@4_87D;}`yw>rx6~$4*+- zag|Kwg@c>eDkKx)!JENyQAwQ1XzP!19zw7sNqcu+bRPOJ@YD0CL~bo3W+Ud!cfpb0 zPm!4j=8gX-3>eTIRfsbUF9f03$OF90mv`|nmhrEwiz2O(VIknA%gN2=Yaprx2{U83 zA~IVV#0E}6ig^)1TpllYxI4vS-OAGyHbog7TernHsc6vfs|h~jj#xAmRr_3+$^67e1qTUtJ&x?dMswY z^APop@^TN$CrqK-oOk0SAkNfIp{W_ay=bgKD|iqtjIh$j3$v5)-3Kq=@pr!0amqg2 zeF9LJEcGRk86Tl9wJ6CHt%It^Q5QcvI?+atBt#-D#gXjNGh07+rdJS>`wHce{j z@3IeH4=y&?K2J@33xj(!q4pm3QC)80gqm&qstWy}m*A6)po`5u?#czd>2j!nMMjx! z4NJYuuv@?X3I?P{3PPRGyxTB*(xf9MK5-HkBcl;<{v0-~TZL_h&N18#bwX+*@nR%) z?LUQaWT0gsDQ%*o^QXu%Zp6#Z(h)6t0^+6NxLe2`*fPn zFm6f8#XY*lP1>S5f3L_#>RBAvzYk}QuaPg@dG9mu&AN!EUO$aPyHDfrkwe&jlsf^s zP%Y4=X#;(sR_KgJU<>*uqeYV-WO9Q@`d}q)K%G7x%gg*6gBB+kapQ$m8M%*4dk4ci zHR2^(DT`%fQqzRLpKO{G7=4y+GO}t=i-?zp__K!W$9kbn+AY}SElGHKIAPyrqukU0j^7}F&#FWC}53y5e+GV|iqN>sHEB8*^;{ef8Fc@e{P zFX6>$Po#$(#VY=lb#WSmG>3CUQL)kPaZILD+s3HsY0wA3a)B@&bS3@D?7s%iBv3}!C~vmBxfCqWdM@C*y^|N(wXP2=-vif> zx?BJ)#^OKj#Y+=!N8fSJBI&Nl)CLiQ*B>8`&wnvG7EhJSZ(uSW)Lm;WkI_B2*JSBU zMX@p52AF_V(;nll7S*P48(X@Us7td~c}UB3KuA?LoR$fUjsn=+Ho6ZhUYU$qJW(zM zPvVe9hP%E$x8aJ@tSVx3L`l^$a;2U^EdIQcy)o(R_GsO%EBcX(*_1|R=E4!oc#SJ> z=KuucMvA zs^Y3>RiLZnQW@zukMrS|(6fOM3&JuzjfE2aL;ITyiASX(#4-Ap3w}k%=CzTVEo_p| zTn92K_DD@hN6iKeEPf@4h{`qj6DQ0wa$~V{{(Jg6m|0hCJrU17JPPev)aMDrNwn)a z9L1VRvmjI;iB#L&M@OoM(mOZ|l8u}So#2QJiRn^P5>P-tw!Zet%u2^DzWI4NKsI;8 z%A*ClW)$OB8daR6cT;U^M6-RmkqHW}O$`bq#j*`HG7%p=d9W{WS6Mqt-hziKVS6?6 zT)kdBTnSIaV=ujm5rey)Xe(ojwWjJjKVrt+EJJ1ng@4yEsTH!ory`~&Mp(6Wk_-PX^A`sA+EW& z{xK_f3ay#sAW%YOd2vp4YR z))ds`x%Sqtp2wPzeQ|H!R(R~a?=gwvDlTF_`n2eWM6(^tc4xUrj^OGSjQ+!(CjfXsID1dsa5H^YE54B4d6~@wLqC*ukUp1LWP_ZVT26l zPSax=v)3kXg53JOSqw-Uvwe%QlF2BqfnT#;Xw#5do4N<`kL)3}Z#?zFOW410Ic~e_ zVPqB?bi|4AO7~PFV_TYK-NCT!3Vc^&KG{L}M=O`qs8dKkSFI@qRIQc#xxs-ScU(ERyX$N`qLD!;VPc)ak>DNi;FYU+NdGR=wWMtZE zL_ajHS3|>rbHMP)bI|8u?uN@)GkkSVRDmjF{VA&C0DvcX!mGxX` zCY2W#kHB^#@Y!3FQOA$F&z5;x_!B#7-AFI2ghresPg*p5$nyD8)K#jyGjZw!XW6x* zv#k<$a>~#Tp9Js%S^;x`unr2(rc*8tE9}96mI?eH5f2P>|c_WOo%c- zT+neKkIv~X7CE9iC$Kjk8ipAk|A6zcsqpahr2gc})Hf>-MyC|!u3Sfd%XnolKQy=# zYFfk+s#4+~>&}3u+i2LbJ-T-3f-d}P-MkT;^D+>2;R=ttolt{EIO4qPl6&2J25A|^ zsNbRlzDBn--0D7?gvs$V-q@YCoDC z?nL-FGK=Cq{%|Iiuib*9hxcH`iWS&IzW}>D9cJRbvX4Po)cl06OfoJJIY1K;x0!P^--oI$igTXQ5?P92HrunP6N=W zeh7R#EIV&bY`0QQ(lyc+48&cIK{^?DMW!!9bUu}FLiF_-%GDD=z6Or!@T6Wc0(MVSfM%H1S!zV<>!Iv~K?*e%hXwhtp~Tc3aWUF$>Dy9S(eWnoBaDt~fne(fK zF`#UwwIAsIpi?y-mTD0;4{;X+gNF0qLdTdoO`lu8|0)K|1zHhL=+?Y94s8cMjxXjf zrJA)fh)YNSOhB{0)(o30E?vpgHDYFpVm0ENxXWs^Ma4Uy)=r=sl|I^>lTa z0#(*AsULn{jbmpn^P5Z~MGZHvG3b+LaU2IuQ}|PCO`J=WYGj}X>-S2u3c7W}S{zB? zr`J$4r0O$aum|unhcs@}+Rd<+-DSEyJ-S)+a z1%dTiX#YmFd5ZnxA5^b3=+RCG+oVvxKDWmOZZ?Huk{*5V9x(T1YHv?^}yCK=RHXgaRJM}%wq;UbV z9@zBD_xQpkf%VMArj=3_H_GNpJ5n*f*Jj zr*H-F2$J0!p>q5>+%Yi&FORtmKGe@0cK#^7`QbM_`b7uLI@?cNOkM7Q9mCY=uj2fjw?QR`;qzHD;mw8D z>F_YL9QOoT^ET|eHc$WnKmbWZK~$rTYr%~ynFQCi^)+!LVJ;f))`rk=Z6C%SnjI=r zkE)d7k02**A+5*dH=jd&>X$Y)pC!KZEk|@6G6qlG_Bv*7IEy-ULa2XxFCM*TF#SiP zYm2(nuNtX$-2AzF9nBarJ|(6&vlP`rT4MSzPs~`EiMqUTnNNc`mm(9XBa&fMvjdYW}LVM=}_SDGD8jKH!b`)LS@JD~+l;pfkt2Rb8EzutQMMHrB_ z@T6XE9A1qlC#;5j^@bSJuR9G_xFant0t=U{f@45!R0`jKr|R+*Ddb`qY?4 zenN5IYa`LHI?E)En@|ng_u|WJC^DqA-2)NHIcm_P+Yms*Q0@+a82aMvSpVT_()>Ey zJjvBNja}MMe1qi7D>5NNFDRSqnk8O_g8bU+9YGL+b-;HJaz!%2lwKA0C(Pvh{wtOTk*@f19<-P)fm*V z0XhsE3%v3p?{8E?0JnKY-8K*tpPGn9+)XdeOrdDaDSX3)PSd-dMgQ9eZ~y3gSJ>e#=yk_9>acE3>6Vk&y7x40 zYaOCR=U9BoUGpKkduGM>qUm)p?;$a0@w_i6bG{LovF9=Civ@6|O@a(E$p9Jk?kx!G zfDS$Sli!$$(-HZoUga1by0Z^9KQtNbn$%{$$U)?}P|TV86OlC*y=kMMMVt1F&&30k z<$Bv+#gmUeilbwP!Z9lz8x|~~uKZvW#ze7jJW6#hAhH{N&? zk;89eox*uyF`N4ALvSwQA{vjGidKzl>GW?s{tXyl=le^YdDAmHB})C{orh&i-SDr| zQy*G1btrXYt&N%J0GhOp)#?^3H|)(D=|$@Bx*tmEzAP`FY6Bip(H6ZoM>qbYI^U=) zoyMvNQTkAns^(1VVJ-LFuPvsH76VO%IVtLmI}FuBlIOI!zZkdo%T;4nf?87zS7z*4 zHMUk6oV1^$B1);6VLdscizbd^+kRE;ZdC3d>b1ON=#7m#cR)Qew57G|CSC$tHdEe? zjw+y9RUP)Lsm6}E#8T_R6T=KG4kmngzsq(Q+87eT_A2gxT$2Z{b*b~z z-cDaO`#~#w_4{V3c&+11(4C{cerALTZ6~4) zcs|$9oneI!>^D(eOf|G-h)&tnb8U3W4tw*uS~yG{zQtM8hx=$drs=BFo%YR2LkkXD z!)zfFk8v0Fs~0Esw&rh(yRz@E%wJcM4%@*{o>QbYE+{F#8Rx@AJ1qDxay0XcKJr_s zyq0Y`rr}KO09K^fyqKCpb}s%*$K|q0RljY53XRJ!;#&HIO_W=&|0D*?K2#{W_lK9? z|IIemzb+lscfajb*@nh9b>YDJQti9;aJaQ3=lA?<6V_R6KW?a!llfx7CndD2RQi@N z)^5~f>Zvz$92ZezlDMpxv+Di^rOWvFuiLGfVs z4^eGsCRJx7sc)v-f5SXbV+_^US+sP~{=xeBGp`?~?pjX?i!2AUJl3)XbxAg^DR!V2)W{wr85PB+6=fKtHWFK2x}cSZ{33gIr3+a z6L$yPX~H?6P9qE%Fp$>DjHP6&e)r(li>(O17MnKjM!bfnN?WeH-Dw)xzjh-G>dzIv zY=_yqqF%E*ao4Ci+-=A~(?3Z8#RZ&c>7W#4-r!_s00ELyph`u^N`iAqc)-;Q1_t6|%( zzao}97l|3}yg+B{v`Vd;(}ePlHH+}`vQ>!BD4>~KXXIz6qGOM`+5~ou#%*!Wn6bPK z?ttn|n^Sg9_62xO;Ov1>4^N|I$PQS%_*Wj0Mp|U;>`~dr54~v_?C#-1XrkAPyNt5K z;)0s>dSLY3`P4E(OIK}cYZ-5;7louzr*(H)gg-{zKN6nlQCPKcH}xa&GJ3rxaIswav#(SYqn>*UbvyON zsx|9zHsUht%bk7hIV-kfZCYg<)u*jKinjL-#)}J&pvF%>;=t)k98TOf;YF6>s*T`B z>yU2FK6vDb@rWpNMGoaF{W(6gOV;{%Kkf!)`;WF$B4MU#ga%v?vKXmRh2zQSf zhGw;?>y2U%B41yleltwCXAFmw3w&y}r)CwspTp#6nXyJI3>!5LL6r;P)wCXWZp|B4&q`1%>tiAt&0ZJa;Ef(TkfyJfNobN=iuRohd(%ucB7Bt(B1=xh)dM+srvdCx0&55`=V3N z-aPj2i6(VxuooCD?d4Y;uRcB=F-5$Gl2sYL9tO>o61vf9;C=VqN6{cBWLK&MUuxYE z=iusvdmeukb(?p_(xoeK{4D8{bY%81Pro4a9ykmmhYiy7NeH{_3QKNoK{YVq`S+2( zITU_APSkGi6P$6o#r9ZA#I zZPGWWScEV$ts7Ud0z9o_h%O(|A#u zm$YkhzRirejIj6wULvI>+iLYNa`YJ7*0rr{5VOp(8}5Y8gT`Xn+2+`^aXq%|K0uL- z46XdYiS==(I9Tm^4bZhewQW=-A$M}exase~vu-2I|7|lZ*wRG0OH~ZI^G<|#7I5z0 zjx64Fs#Lu#yxfIBp>uG@ZM2|ztX@<6_VaS=JAVP$xil9}`sYd-*{#oDj2Jlt%_tTk zjc2{Qt|Q-i{8bnrKPqh9U+;{LWOQ=5(VLZ-iA<_yDj)+bs=X?aF>|LJqO*kou#8YW zspRKVc1L3@rtf08;3Ol_U{II@ zC&moIr)ARYsR=J-q0FJlj7Uae>eti^VNYRvC+oz|Fy5Ayi;qH7?3tf!SVB?&{rNZB|nHwTlTLdu<)#!C^zqxR#)FkxCw{kZ8(MQf z2m1TKjc08+$#Gb}L$lW9BjbstQFfUiwmM530_!5|> zzI?*I<3U30Th&|NF%vjJq~xOIl=bC3ezT5F?1M(`W!jx}ax(jnAh!Z1S}ds3SEo@n zy=$W=t@T1{=wP5D7Yb#yjIg9St^Ax!Z3bQ1+nHKyd}P7FevqfNIf5FeKAY69tBSu_Z&INScMJ<2|;I8xZWcozDN zoq}MF&8RC~vFprIbZt!Kz=Sc!McL@LzW*8w!;&0F|Q{+LIG*g?6bPl2E65qBBb28JAm}tma%iQMS?L#Kc%SxZhwzX*a z(3j|?v+>WFX_oXmmc`O9r95&m&FLDEM=9s^os3V>^q{LmP+e}L;^ju;W_bgqmA=<78z*fBA52ucxS<#@Fx8#w_t=8 z`E9*8k#Qq)whdjkjicvZ&RK?ITM3WBIMRNSr!4%1<{7v){JDXv!R11>n0n93&eqz! zDoI~)GniVl9`Y-Zb@w5DGtx`=6X7K)k%6vU+1<+fSmPBHfJU7(t|VO_&Y6z9^I~ZJ zkhzNGk_(7s`jyNRiJbRxs2*16t{XRL{CGjhNnfs(UTrChrN*~@{yGf&+ZbpmqV7oi zElU_m6`!3=@AVkHwN%jcKZLMdKkZT-nce8-;IE&1sZc%YO8Hd$aWk+w6_%R_lAW~* zo#2q^3Nep3u?8V6hiK5i>b1xa+2g{6Nc~-hI!hzCGdcc^uP}SsqwwUezjg2ma%7-g zHyd+8zdkO_G$Ht=)x*1KY9}l)y-m22O6= zuLbtHbV>mJGFMW@@O^7Bs>@&`G;M~Z@c+5G+%TtdX(H=$gL&J) zkwKeE&>u_;5-kt51g>;D3cQ4sic`)6Rw`T~SsCNf>6PT8f%N0r zxVG_2;8=1^tW6)=w92Mo8)m|n{k_>Zw(!?W-xf~iNqm(mI6cdYe@#3~fy=^{2WP_A zhM9i0^|lSS^}hzTOkcMRFPnyKm~EQ2?-EDgigV&H>-qcf+?N}z!7C4(!_f8=9KDHt zEs<}O@6D9c7Pg{v&GN-^tlq`3y2q?R|EF>0hd0qUh<47)se=i2>-R6hK$*T-I@R(Q zUDs>h>xD_$w&5jtm7h;}@MZf`>GUd2rzEfP-)z$5WY;i8*mlZt8BWqdCGf*`7rEyam&Ul4_07o{maIY{B6VK+jQl@nqjwo z{~8SZM;Pe8rl_}4xgG{&5XpeaNl(C$g9mYyR`+tKUs4Q`*z?%QwUQ^Q2iHY&s`#ry ztA8f^_0qf*b_)aljTkWdZsMi$*tqi`#W5;DjxlStq#DcS^{9hdZ)N>A7G0OgEPqVc z0qi&w#(Nu-uBLju2CcfFT~lf=`7ba3e=TBf73>xUZeidS2L6K>_@8BzY@W=;Cv_)@wKMn*R?Hvf%9``ag7raS%Z>+_$i zfY~qqf9#94WYzZlKZ)P}w!HqY>EM4GK5nKw4sX!iOoYEXtl3#ouSQ_`FG~>?SBSb) zRU{WyOA*~tA7-upx*>OM@`@Lb#X_7g10{@ETHFOJTfPxhs)bO6jg!`lU=lX7E-5kR zu=LmUs7&SmRXvOw!6uB9+{nvF*Vf;xRYkwLwo;bDT*O|Eg##_#m8fVdiDlL$?AQ+c zvF#KsU)9m7*NXD95EXF|7kP;>HjZYtX_>N$rx;K%%T$s^MQ@szGlG~t-MfAjPF&4H zNU*35EPsczqI5J8gw?zuw^=3yOXZ3Sau9bl28lFj?&vBSTd35YVS>->v;@Q@XHtET zyS5Hkkduz9S7VV%)kPT@>AY2*uC-#M%5C&K#T)3ZdRIsAkQ{dfQPGzWNBktG&?GBw zQp=IPd80lrCj(bvuIl)rSwmD!e*<#(MPaZv&5JAIhYe^{Yu~T0>4&N-Pqns<3k9O1e4B zJd3FcF*Y_91rDxMrAPHx#nj{yAAmf2CtECy?sh2Y;#6%gN7X;Cp% z<6H2Qn^#CxP@-W&#*(P9qKV<`6s%po1P9M2&^l=_^C)Sp8P7 z6~UBE$ApgyJAz+%v9@Z>+7#Jyw$iGK(y{e7`(iGw|6NVV<~T3Wm|+Wdy?3Kr(x(e> zaPuEH9GQtaw4^E;KCP%D4m1{|?^lqRS)U4mZ|Gf29jZc8QmDRCEVhdER&hodijkBM zr>#&rkfzvb;ksVFa>}Ju5d4lMoXsB2buYG+ue$w z8&>b80L(fG{rzLbuL!-IfuQQuQR)Af4&GEH{@Z|w)c+l4DihC3R{wZmtaMYgbhBaX zfP;enOa4rxRP1L$aC)}Hv-*_%W`GGJzos+%3>EcxDOc3I4_;H7j~a^43kwW|@nMI5 z(dFEA+M;OR5?|t)Mi?TF{jOow9loTK7A5(%`Do8_%4C+K!e7aYO5u-eS;+KTs(lg3 zmZVD8L3`$H+9hV5SZ zG4V4-U7)RXaTgD5P#tuA4S4Bi=HH!9f2>lZI5YsWW$Ab7j`lUJVFpZ9_1p*FQ@Ouk zASL|3ucg8R8#Y!0M~+uBX8l9$JAF}6ouc8`PAfisM8mde*;M~NKVzBFHXsVJ)UK5a z)u^6^zgZUfee$iZRCt_N4>ECQBpANO$am?k^E%8xLxEZ~_Z^+~?N85Au^C1m6@Y!e z%+~(DABfQKy8lU^lds||HE%i%1$2B&#bjiurSIIQ+C4B+W#ns6_G1Ib=`o?I7t8eR z`lC9aAS*$A_&{r&u36@mo%^YmX3VBxoU2A;K8w;L)$l%>xK zH1Y7$Cq|$A?AINJaR{@F*3@pj{GBnN`yDHgpBAIueaPtVzwA9@>4z4YVN*eq9++On zxA|3iOz=z7my*!3;n#i(Y^gk?zm+0B<$sroV@;zZ=hA7E{8m3&&#De)*TPD$vsZvrnaGxmfU-B;*uTeW__F}G5UsSeAE4_D6&57u~Eu+E@4 z%-G0VLs%XbKf}0^QfFyU=dGFZ)VWxTu_FO1%vC#Aey6^izd|MF2-P+6&q_M4dXlD1 z`skMuLn{($NmHVVEBkHr)1lXfoA72mt?-t5o8gw|`p2BF3bGPu=;l6M?{8M^G3E&A z+qS^B-v1N^O0=MJhWh{A87n_peBQSalV&c$dp~c&-F;fJ+FTV@unI1_QY^K4WEYe* zbXgdBl-gMnyq1NrrXw%n@^i3Y>RTAq`VRErr-MajuUr5G4TDyqAqwpToQr6kp6JQp zhv=dfXIi^9O|(ksG_d}uc$Kds+dND>9ow}Q-~YG}TYg#u1oqTAdu_msS4$T0k!LV% z0r2JTL*T=rZeH{wo|rxhAAIu@2KQ_SE)X#H!zXax;PI$)emA<*7gNQS$Yl~`&n>~1 z1wVGIqdWEF`k01wB(BIDmx*iO*+{okIu^LH?NBCqg`Y*#XPp#j1W$fr9{TiXjV9H_ z?kk%vS56M1P-xMQ%Eb>3(C69LXQF8>FX|vJxyfzP0nhgHt}hTVMW&er=j*!zmHRwxQdw`+#<1@a>`*s85sT z$?=zPX!|dC=e5Uh`{3JA*Wb<9rQ)s%wSi;T+T}pUXVAG>uw>6&75XMcWBtNc^!Mt| zo-n#)aray`csS01tcog1F%)`+QqbE(n)$q-DdgO=b z9Yq5wY#+;(kk0egM{pEC9=LO&X<8Y?jGVzH-Va;3a9ud&#$%lo?LONyFMX81u!So#4&-AvYCk zmd(e)-#26NveoE&{|vp`${C4SmEhOR*Y?+%hW0e^LA}S`%@9nwEp4D3D^R8xO6n&t zTEwq3gjqk^{I36QlvNew^Yls}4`cqyjcD7Pr?eJhEGPD?#jF)kI+?VLTx)XIiX8dDSF&D+6Lr#qq^C z$=I-FGXh(5LaX{Usf&`eg;SDniA;m6FXP&w-36v6Dw_*I3Kx%zYk&TU3b%BoY;74fXb7n;G5qbrm=`* zgMsFNmE5dOGN7Lx{KdIAb#O1X>^gw-0!K6ose#bbw9wU+AUc9D&xHs-aS$7~?!=|I zGz5h-LeD<^(VW(oOwj_V_x{~map1@a6gpNzixzcIOhY}jn|7d;Cb5`TKJl`a$?_sa z6E^woi4S7gci-}O^j_3|XrQ(XW*AeDV@?A>B3dDC#Hf4Ft%=b_+QWRXubtevlwU)z z^s5iizP^xHaXm4F%HuS<+k#^}T%rde--)5tt$rPI?66A6bLvXc2SR_?ZaZ z{RJ9P^;xZ^?J%(Ll1`}``)%h2T%@Q%oZY*cer>V+yHC-hxmcz$+@QfjFl6L2@T+Dl z1jJWLo*8oi3*P<-Z~wR%K~;GCYw1H#=MUqH?Z8W~zmAn}zKIRHPoX;*Xdxp0wVUFj zi2->2yUlp!{$Z#W;BIZ(^QR7BH({odxpkr;5~0&oD!Wj0LuLGWZ^9RJd^Z>`0Kl=;evVb1F`(re>o1{D=hYdk+ zK^Ug2-icSAz7O8jD{BVb!QCHY9-U3~cfIlJ)+1;)8eeX?za<8wU&#>6 zOO3{Y*Ple=d)~sZe(iL>DJD~9PbMef(mCwicNh`TS82@6gH~D_pk2E*2=ejNans^1 zVdsv`IC>@w#r9RvzFSvx>)ZyOG!Uh@m_2@YKTe*$$ax?`Ti2`=+z9R4cR)2?ilzzH zNVm?OIE?)VPa-)z8y>y^XiQ7HEt)ol2h$+&!MWoHv2Dw4TC2=L_4-ZGt9M^Cs8LnN z&(BK1o}K&PUM-k1SC_GC&tY1jb49nl1JSijV{NFYC_ft~_V3223sFd=HC(v3p+-nU zbne(5f!-GDh=Popa>fV{BTPy0@u=CLHHNlYjck^xym29Pv&0F6g^p6x?#!_R*t2gp zE+@O7Y13*r8F3bsT2Sat$06M&O}cpI7`ATTiij)e@Cgh-p8D~FLz37F)vXSDinbkL+;k^@bZXZUu8fkF z5REhNyF=6RrNm-cWiO2^3~hj94VS)}FU!^=MiO`Eqw^Tzez z%FQ`9zq*+4++uv(XAIWunt+DEy|mR`qZe4wa_i+r7+|OVpK!&N^OyLG`=yVl&wtyi z>s?%E9Oo3I#Hg41>v>d%!zal24eF*QKVuw?OFZ*$`EKKATji#ypJq+f{!Mz_u0{^( zqTg?y{F%CvZk$gPrQ0&Xg!Nxkg7xa01Q+oqEpqC&~;W= z$-B014dc7TL+X5Nx~@aSi9fX8*3${9AnAhQ`d8I|@-vl`El1jGL2CDf#8Po7^QFIOida3`7HY!#OH_`|E=Mi?c(Ts#({ER) zOYv!{n8)YqznZ4~wuM@b70b!jC~bk-`Rk_|R_ffnMfwjR8!&z&)XvkFjdEqgt2u93+Ag@G>eH>6HJvYhJ5;JJkv1vL^`2MvzpVfQLsI06^m6VjEl2cOjZ(0ULGkDy$ z7>@|I-|04^AxQCmMVgIGI85+7sEqZOJg70W`>XLEPszsY5tSD2>o-#e(+A>EAk8Q&~7#KuxDsC!7~geLVLGDtP4=cV6=JpF~bl4i&w9b7wC`vHyAu%Ux3 z?@;T6&eQE&InVHOZl*@vb%*iZ;bFD!T&xaHh&rHXklPy1)iuEK-dJtiAEse41XfhwC5}{_yJXzt!9mBr~NwizfJY*SWCbA51ydHD54j>YnlEgSFEaf8hC$r z+MDX5_g^*q-8_|Jpi%aBe%h*%6T;P_Elb*y+_C{j{CxY{ZbN*cI9KiX&7kG5>!>D- zzt@1NJzQ-$9Yb-y6!pPFjMwdP6&`Ph+wERqh|GQT(|Vmoe#&L_4EsUnr$16jnVD+S zPjBlq9BQ^zw-4%L$+L~x7jB4x3Ze@#V$@4_K-IbX4RtBy79G@`?`V>R-ixXF+myd7NRCyn4`xSiGD0m`yHj0`i&w|D{i=FtLe)YoSg}P#MMtZn z`_?P&BdEvTS*qh-JhWPO&SyXTj*Mc8N>7PXzt4S3`^{N-K*MB2oly_efb#79g!+B! z0d?hSoI1MWHx2XX2ft~U$U~b|f2RA&f>kOiCPsx{h)_b3FIt%62dBQT_8kvZaaXUX z)$=~oaTo3mHR7Hy%COA=J>P2>Xj2CJtVLdS?Gb|jO5DV-qiRwcgK)I&f4`dX<}@Yyp|5@Mi^{U_Zv_SU zDmOP*<>lq+-&``1;*ui{t4@TiKYWVXe==MpCMBw~hj%FoA*f03f3E~8HR7P6@QoVx z##|KKB@TpV@Ad1E{GUeB?#-)w~62&4$hD$nkS3Gp~ffEn%RIMThibn!wh0%Di$! zHIp&e7vY3$_dq-c|G!>(O(a*HVFR8J?C^;Vf z@#lAIT)q6&YKyF0p88?>1nt+OS0B~2b0^iQQzzA>OLs-F80|lQg)x~41N}lPs0UyD zUL~hzs??N3b$st?HJo|ij@MOes=>S$l7W7xHyQ0OR}wBur6k3v{aaV+wE8_UQzcq> ze5s;Y&m)!zXkTQKF2Ct-t<0^LzZnKZcGW2Inz?VX?YpSs(T4oHN#l1c{8;yiMe7f# zjO-khmK3A5u3Du2*m;@}^VR&f#_D(*_nuVQc?BvXIY!NUcM|<>Q%54XI4($62M_F3 zq2UoKfs5kU%NNz$x1ZE$?vzad%KFc^oqe<06Y6MKtjfvBRxy#M)z9C3ug=C~sLZ%f z)th}cWaQK8@YyJpnVF^ztzV?)li{y?r?Oc7)XRrdW5RU3`%$%K`+gOB^{U$Uhq3uF z^_yRnbmfAqRCQ?A9(Cqo6w8sQu3idL-@o@L%TZTt6NZcK#2*GDd$SC*j;tSrTriJN zA$PoX4FjE@Z_sO#Zs!qK;!-Z3RDEP@4tz{)KNhMI5))MTsom;<9#Dg({6l4tl%&U; zRGkTP_p>uq*rj-G92BUi(0%GoGJkizwoql~=cpw!r7lokE!)U>I8jlwP5t_<%&G0v z&XY#{ZZuxaaG{a)nAY62d(`@cGnqzhwS~C*;Qj_`#4F#b(}#`Cjyb;=i*{9*r_LNa zppJ!xsW>j|6XUO_^*?>0%QJ7?aY}?_s3l)b=XYDRY||liDLP7Bij7x^F&EV*k9Jh( z_o&)^GE7B9UR3d^St>IrOiidmoU|RP7OmQ>F2%&E6Fb*vI@$M$87hgBSz_28B?1)p zP5(lLT~1Pkh50J{z!p81-T(T0Zb}uX4GX0H4r<3~F0=~M)F)5$)@ADd@C+5lj*}97 zP=9~?%N~`Ucu76(1J!KQ8|q9%oXW}0RFUTntDk>Zq%K@FHrq7FwI zn%!8<;sLMc`)~FWfQL5fzDm#lJ0?$q#kGlqT<53b&-K#6w z-3=7fdLCnk_0~tjwW|BzMM{1gPmR+@`f=yQj#z(89D6rv_*K?v4!UOo#?E{V`*t3~ z<3ro?h}sT`%=W#x6L5R4wi>3IUoTAQ??TNE@%p=Za0uieJ-9|q)CvmHe)1?TF3|52 z#!W=WCS*bBdiCp#*8IJip0B^n!zv1c^4kub`iUv;kFa{*+m0vmS3+!yY|!&9bW;>cdq${}eR zZ6R>tuJG@Hj&0DSMj(m`3bdShPLCc4X;EKJDABmn5Nu!ZBmVL29DMuDhy0URhI{SP zC3u4J#r_^*@W%8tT3J6SvLMdc!xO>m5{0?hq|m0b^ajiEruf%u-4}b;EXCaKzQA|i zeS#m^T&8>Ry&v$*qoWbzB?pZ_?D>;;dwCWXZ0^frNa=ru{PVeEhp?03FZB`;9kTt6 zx`PZgR_#5Gz8xCCoyUqEHR@x`)Dd`S#$rsHbSGNXs)FPDc4+wCU0dmP(;t>f_3qyv zZX6q26u{BR3Hhn9*s|lOwJy@f+^g5X%&+GlD|{1sAT_Zp{RI)-$7A#B;}B5Akn^-- z3^zX?%zooNB=25Ed}m?J(%;Zv&;xkq@iC}MFx_8?6Lx8h|DXm9by1R2DQ_LDUvEAB z<`|H^ZpU$$l+4lBsV96r+$=S+j2(M{0KzX`Km_}yUsWG;y6rBwx={2jqLJ=CvBQL=MquxsNvifClva(IkRGdn+zzaFFo z{5czq^WkBr><|ne@0z%KTw|>bCUXBNY-R9*M<=39LxWbfy=^!?du0qBe`gDlU$_@u zJYEka%ok%PU{H?^eB}i%G7gx@4f}sFZ zc4n@Q^UpshR;OizbDnwHR%qBJb|<}2(xbp>8k+>lMJJU$_PG3}YrNV*b=Ed*Zp z+#~4GvXPGFTeT7zH|mPBd8FHnel_Ye_A=yU()_sS^SE-M2+ocL2y9dhUmcD>Vr&!+ zANd*`pO}r&xA%p&T&AEDaf{|ccRnLAGTKrne%*)B8w7+KUdT}{XxC#9hSzuj)8BXn zdpDiO9|wD*s@nyfip>AoIXI(s!@4+k<_tFO+l1Jp45VBM(?O}pS+IAij5;*~`0bCH zwd2u})wm#73P3d2!fNOs7^?U|#5Pe2{ZL8a9$UCPj#hO+XX(0&Lo_8-qs- z$C|mD5%K(k@JTZ2(UfAF&O~%E$@!@(mvH{V1&Vysf>&TejK05(MxW3^g9SShUgUqu+1atm_MUJy2aHYai&BBgBBw?tyr`YC3p{<=!^@eyk&J}! zkVUlY=fXjdS(J@j_QT|hXMjOX;88`GD5|&NKBb*A30z>VO4(EiD{&T{ z34!%mW6rZ3@Z>A2@Z{*8xVU>Aff`~+_g0z>mS~3DZb{s7-z;UbhLy^W3@87kk!Zg6 z-XEB`_(cSH7-dwf_rmw@#!59FN8foJO#|HU=%mN-Gnu#7pBRO@HIHE89j#Hsi<1d) zi4@^;;CmVpb9`B+JfvkLG0SQ+H!ig_>dY-_USedMP=;2Dl}g!Waa(`-8Y`01AeRgs zDpf`?5jt+L58J5_X;BA(iTA_XlWn6L)B)Tr(ecVYZp1tbybP9NGQ(tDF?jqlz|5Xl zvStH%kf4d5L71eB2BOA|e;mDAhk&9m#J3>>=-}XFEJd6vqX#ecwd_6sGpM31nd+1- zo;!ixfBOb+Jv$mL+MU73Zn768EzTd^5BMv@kAHTQ8_tM}#~%s6i@x4g=G24}7#)v| zZRc1Cod(^Frk#7^jgQi)x+xw};is{7^#Xi2Z9JN_ZI1i<%aSY~2evQgFJ-q|gy{Gp zKd*RiVE6jD{C2~(K|Ii;%K&t5 z+n9YhOQ$4v6QutSczg+7{be*p5BgpE`!wx==}$k0hsF&>Mq;A&3kWdinp~Q7;AKBQ z59y=3k(pNnqgS$jazQChPdlXja)J6X=N?W8NTdbJC&qTf(!)SAGKD?a?{f-d-k{Z4 z9qV6wXha&=H0X^@dZa74*_m9V@J4sG24N(JzvvZ zR^CF_Bz>b*D)ZyK;RbO=~PbOB%oxKC0s7IW#`6`-Jl*?`f4I5 zzcSM3H1kSu>PR!F0R2n`P8dOP4x%vA>I#ew&u{I^WF)t1oMcXC=TZf|hED-L9fL(b zx5TOE-^aMuzC)v0%jZamKWg+=2CF%2oLH8jx3avV~{Hp zm`>N3ix@!-&q;M#I6H9*o9@{+KSS51HIb8@!yR!4t!GrUEmU=PgriposZu8#Dc^{D=)s+sF>4x}YB$5%BkFPi&P&20CSvBKp{PXt#RW`9E^(91Mb#>mu=&T? znt5KhW-t16Xo!HS-iX?_0^crPZw@!K>^%xmk*#npJOYtq&bF@m8P84PrP^j;XyRqC z$GN$(;FkU^l&zTh@w55s181T62FcTOPGAH=298V>Ts5;K#n`=Ov1Xo^tlNp6?V7P1 zUbuLC4Ziznh!6lB+s4GUZQHhOYsF4Z{`kJ`l{-xuI{V4*7Mx;yHPx7u=vgLf596e z9Ra&{&uVcQLLUf*aL^dFD>9+$;-NjSEOkJLG7?EQ_O5e#=1ShG$jALAGKhaP zk7JnGkBVGV*V(tSnIcIJb(Mm z)odMJYCZsXMc~ghU$>9S0gwQ99xe{yect$>%vpQfH(GpHst4>b}4HQ^np1H%?i zhJ?-TWIGAk??T;uTr{7ots``#DNHT(2AvXi^V9&=IB0Pc}m0Ot6zp=HyX>KJHv45xug@=dt;ZmXihcLw> z)mp=jPU@6_k#kRwK-)XiP*R)ok&oW;JyfA7F9X!~RDdp?RFR8?+7AH+)*nYinnE{( zBwzzsxe#p43uD=0RRWaAGN{)b)ea?O-@G!w0K$;`kg@K7$hL`TE2+ zDfs@hyrW<2#mr8U;AhJcf2*9V{!LywMnF{e+nU>DWYiO{w=qR;Fo>@=Evy11 z^iD8gnYPYq&SS9XsF$Asa;ZWkkRH>N(Irt(A?I?C`ZCBh-`p_Jefq?W*Yi4adLV96 z*+L>-y849xU{SkCZ#v5bp{l@?jW7AQLG|6>6FTV6a*VY?EBr(+le@*F8r zG~2u&wKfpL8P_!=lp&cGF%PHcnvKVB7&pZw_Gf8X0L(WF%S^Ii927@MZb?vBt60R} zI;s*Foh?SNI&Y_?FZq#;L6b<|?qvQDn=q#7LR@EJMIzt|AV_n!I=D7E9F42CUri$` z*y8~;J={!RLBvgOIU&(#^LZkT$X(5yiv^2SX?9hIaJofl#!n`I0wOd|8vfGF|ih8{cnL zEpoZUai!Ob%p&mP>1srZ7bz$hpJ`!FSQ0rN&E}KlSQbOD(=WU_Ve${Td3y1D{+t+;6_1ItfBTJ z8$6IwRMSW0D!WCsI%6EG^Gti6^6BLozW zG!XSrLOFO)$s*$j(ji}6VCDivnSV)q5Xh)4AC4)#bZ(+#j5e5_~-D?G8ooAu>7 z8pJk8J~lU8oiAUWsr9vOOp%2Yk)RYM7rkkAMi-h^o8CySbRT{Hq}0Ezq^+Ev1xm8J z%z>xT<4m9b-eILfVC|q>7eYilIV##c+zEvuZ1+{}-Rv5NI>BD9!)idW-(DdT1NG3E zZIy-)QLVGZCs#a8l*K5f{j+ceXtVQoa@ErAS9^i#DX|pGrb-+7^qQ3$7~Nqicj0vx zlQ;~mW23F$)~&b2SuHe0DAl#DZv;^{)T@#aA%ZI2SDXvcv_#Ie?9jl^|l za$b|V*V-r>m1vJyf*AqP*%sJ>w5f>y!)*`zgZ^OymXkXV1geqivlPM;>td)*Z#A;o zEQHI+`P;V-bINN&Mip$vjlaGq9nN8^)+zq!{nsjynLo&%PZ)ufuMh?hk13tWC7ou+(_)BOJlzw~ z)u^M_t*hlST>`k~X1UVfhc!j8>Lqt<9TFrjpv~98sPN2mb!H#VyfNy4nx6vJ( zB>)9~>0=+n-RWEd86fBJzdXz^Q*0v{xucof7VO%C!%h19;3z8B=L84k8j*%xS{Bxn zN^nsrUoPB%Nd;U(B$6c$wPjfX&VVJ+e^)Q&k%-VurH3DgNS%jIa?H1_xWgYqraSp) zze2BN|nsG$0gyCW<^A~l#FgWS<*2JA9Ayl=C1l%t5zBNvFE7xyCL2iCP-!b&zF#8wF3cnwm4WW!kq|H$5d=q@X#o5Rl=t`WN34htk!noxWi=&M9-Bg80#Wv0<&T}9~@yo zslR+eTkUjX`|yU`_AW!1nJxDm)|qGaIDzj?br5Dg@deMsS3PE|DCwhWBhy-{6|$^j z3h)FaWqGB}Uv8;8Za@uqG=^fgR6gT02t0S=F6B|OLYkxBNiSmB95@LG|GqLL8@~N5 z0k8RV9`uU|RB+d5C zrZzeVL7rKVs4nesuf+ixns4*N%XH-nC*?kvEs(+nz3n{=0ZXX;P_&lL=pCS!eYIqq zV@9Y_hl48zzY`2RN@YCYrqSyO6#b*ydnuj<% zQZ-3Clo+`ae|0ds;C@_3UED|0ch~)K5Y>$WS$^Exvx*Y8V3h=uy=rdN6_u<^A5GArbQ>#OYMa^ zl}IemF|{{egy_M*g!7aQTX83?idKSRIpc$z>3P7?#o@$2buU$EqDBzUTEAsBv5gUK zd7`yD8kOY;S{8})NZP&913C(vAo#I&yySO+4}HQPLS2u=eY&hj{hEgig19wEk`kLW z2W+G=nlm9}*Vl-Dwx&wNw1xBgtorTEbcKW@nI|N|K%E87%c?HAJLFT1q)l zvR_nkdnWqT$WSR-fiPG+h%1w4FBMW-Pc^pGWcv%1Nt*2xV$Bep)>2TPG_{zcPZLzC zxC)P+iN}mtrm5{>&Bb%A<)JVsS;#<=N(Sf4R!Fuw+EC|fTjttFGqp-~l=dZQ<+=>@ zcDii~9L+WUCC%J!1D)t|?Re3_i}jXf<*PG@G~XjbQsmBY6SchW8s6W=8NIqjZq+JH0j*iz-C{?M zVxKQmkLJpWNVZay$syy-vy4)SVzSIeo#FJ$wyciSKUy=av$dKciSW=Oc2E$PFGuJf ztxxPhEY~q9Ihem}ZPB;2W<$=^s(GX_0!LGk+$xo@r?F)troCCbi28@U{pVs^*kDX( zPBYW+P6`JPR)&~ww~`$x&=s&*Cp`8ix2M9KX`<0&u>N5#Bv#UxH+NFEUmf}buyD-- zIk0--U$?z~{CajgKxnDnh-)3JSt@noEVN=ED|GRrUwpoHT|S!4xnr_yf|zi9=%{yh^YE%v_W;<+;O-TABWGc?A=^04*>LggORD#1|B=?hz~X9822xR zc5D^?5*kh=<4IW&T5}4eE7}7kzonvm#&D!3O$v$bHfdS%KR*FX-Hj=iv7#zMb|zah zFV3G>Mu}m)S~Wdk4ujT5qE!l#b&gHyQ+U)YCE}LWQ7yEy;quyO^U^nz6Dts%Z2O)R2=QizZb>G_H2CYPS1604+1|RH7tU+p%O4@2vZx&{i`flBDMjSWiu}2 z_L-|}242bM!rnr+8d==kIE8<(Hro_xQQen8jKp{@?}9QsCA%Dz5>Jg!S4^_^(2*XP zWOxUrVhknUQw-(ZI_tt?MvKhY8P;^;>M?}~&% zurVH#J>z(?9nC?J=AnQkY;oiXeQD_>PdoAnF)u%lbo&Vm`p7B%^C|#>As}b*hK$!Ln0;T98t{+s8X@6 ze)F!a;~I}zv z#qp?5R(A(u*7^Az4U`3LoVM)!vxgtQIhzGtn(Imw1bb2#qPD|VTK?JwOz$8d3Lc>ci>|bY{%)J z`PgkS_KHM{p?FJpCru1*_N#o{{cWbDWK=BiRt)3qAEJxgG=?PcG6}|F#}m3#n>sio zqy%XNmWAiN1UP9k3Fb=1^-Yhzv8p+?>}Ji~!E`7Zd}*EkAmT`G9&RMNZ#^Zf^skjYuacz}QC_S4vK@ zZJGt$f?axS0?xF;aa$CR-;s7PX?F*H7(W7YeN6CrXd??JWt_=NVa`_Gnka6MrhucO zO$Hwpv8!q$%N18yTE`T9XmZA_r!Va2_$~gy1AKgv+W!~3Cq5|sP*DqwioLxP@f&B^inLI={H}am+u2acNZOmTP5C+B z;pc0yx=1Lq^p4z_rC^|ar(bU;EJcvq#K%{=>r=Gnp<_*LClkXb$dF-x=a7qidp|k}0Sfm=ppKVu0T#3FVB2+k`VF$c_ z@7*YH1*b+>t4<5`=5nd>#<290vr+l{uu=Jh=tuAREE0Egc>B76`I6eJHv#}f?aciTm=lG?=Nt)7 z_Rjp;j2&M`=6GqTo>{ci8{hW|iLDk<0$*#)Yr3U^(|ZKPz1e1~)v#K7JE7q7=v{G< zH=1>ba)mTi*w%Yutv#^j8{NpY!6DQqB`uL-H%(aDnvW?GM=YC+&7%>}c->4M zr`7eA7fXnb2abJu*&$@NYgwx9!J=8@s}4BPuJk0g zb1ec5n}ade?gkpE?iy8H@|pP4H(~Oi#HVFhaVZTNBJ-p6cf0%-t>Ff7#a)&CEo$Fz zZEZZwtW<=@JMAu_-+~RixAt+Pk8nfO2jqX1d*A_iN$}}v0@c z&KmDFqv^XcHQfu1TvxQboJ;HgzaAI%(cz>*^9B-2bm67=d36>3BFQDCQL!IgunQ${ zCAHzwmUDn@l(u?Uz8!<-bQY#=o+&%qpPabyLE<49@Qb*nx~ zhldZosaVeCayy?uJouq6SsSgQ`O!kbJ+}<`H5N6NbycAETe237PqT8og%EUl{o`_@ z{Tr;K`_5doYzRFv`xXY?LGbI$;MH6FodQEhuA+|yI^@CBzn~-kt^SBZ{>ZpE`StYZ zH-@J7<=083)n-Ib$S%0|?X>5@Y?ZSP2jv1DPlAyea9{}EPpm&)()dExSm_aQHCd#| zt!41JYka1k5`(Hn@JQ{5F8}&L@iVX~;m}=nq)zvG|88mEF(`N;{CmqsvpD%vNRA$0 zP?K}gx0GeZ|DvI5z1=4bakEAK@G#s!0KOV){PNw9sjU9yz=mKICR>zM-||7R=SS}6 zZbutBl6^G<`;X7=M~Nz_(xs=f+SLGt&O>96FI!WvR+#DZ4m>Ck;!hgffxjun@}Y1| zw3#OFvRTDRmY619Foi#-o2f@z&Kjpvh*>KZGkmggtKe0@p*&|jUhe)Uw0L{fXa72X zBi7*Pd%`(iGn;A3QpQqaoF`WR;@dFln;6rqZ@FNSVzY+*gH$*yP<9VsJK|&!kD2AZ zyb}BN{Au@G8uGmW0Hj3ui#0Lx5Iw$;FTC{2ytv};XujSTwfa84q1fbnFSYz!59j#1 z4z@A(N&zn@)?o{;c;dosR7xmB4}J9H6_frO1NQWDFQ;4o&6K58BicWSb^ZNjY5$F5 zNlK^nlccjY2XDn~8y|$r2M%W&U+p>KHr6EfCK!Wwve(Za2m}Ni92OP>gMmR`zqj{~ z0*1V*Z6q|q$NxU}-wL&2gQS~$ZGE}Eo)Ud`0K+2upSAz1SozpDE5aMWIc*5^ zh;LpU+`s?c#($NHr2~hBdMMav7M=PZE#V=7AQ1U?(}PsyxNJ3=Bg^LS!I6`b>q`IG zhzeo;uYUfwJ~1!=DD?kG|6mb|7-pu@S%rR3?>8D1?@Y5E=ULpY0j{0IG&Hc7n3y3@ zn7E9?3;*{`@7hKKA!2ZIaO|$=`384%c=CbhL@B)f)NjYwn3{s4)olFpdUpf|{${%+ z64j6W|BlrE-vf1nKNx0n^`n!MUIa3cKh+#|GPQXLEwG8)W##15dYy;YnH&$c{_kdc zdwX}_K-$Oa8D_z>8Cz<$Qv91cTVzsACVGG|G4TJ#fPsU56=Tf0Zvqd|iv}O~(<{~) z6~g>t2D$uPjE?6Y;7!M1INk8A(TP^LU)fte zE%C*rgA@O`G!6K5MStE!(8pTTm-O2{Mhe8z!14mW*$2PUvaf|E?#SY8-tY(Uevr9| zN+T`q1Q!%@mG?L9dt!Nlv2&EG^Yp-<0bdA^SXkbdo7|JUTt30Y$GmfEVKxQ;|Ii=C zgk$d?)CXx`F0=9S^723aE}DJ%P%N1{a`h(t^_TL@>D|%L=;&zSx%pH~eA?yjC$*X! z1l~~UbG{hYl}gtIAy>4B znkS0FQ_00c?Th>Bi*LIh_^ay*fK0KL0-FKa8Szt+Zrnifp^ z$VhQ=y#MJ21 z)i!pGEqQu%FE8{<#b&k5&CM43(_>SwO2$YbNx61c{SrU%0<5Bbi#%Cj4RzvBOc+am zo{Lq%Vj*Z@gLkI(=H8+HJ-casQQ$ufHsgbjF=P(=a~?%z$F-G8M8zWT@_tH%#(n9P+eq_Bz88KBINdJl#MKfJ41NjKSOE6M9)2t5sEl-Q_G_ zW*1hh#UoZhXAil9gToiOVdtvkryl5UTe9YoXce-U>y1c9c4YY?RiPj-_wNG$;YaPP zn@DUJ`Wb?QN^)~40d8}Xz-E=@YKJHOB}o5Vt|kYLgzW=IaE4UD7Mr+CXSB|SEAdtt z3D#m6m@T_!|Mcg{W0N4{{Am+ZiY)%X9x^)OZ(Z!B{=o2?{Ie!B{8oo24tPB7(D}lf zrU4;wS7AS+(L$KKl@}HUz>47?#IcUP?G*oR?lIpTG057gEZlfQ+r8fGEE22|yW35T z%nmQOHWyh6WJNsVKp}-Z0}PAB%9z~wZo9e`QN>M_C~sq)*;kdzDl{N9F$g2_?OueP zss8kZUh0`x(JnjwLQ~^!gz(nk%(QwX`}0*y5~Gb=o{PP!V*tJ^9g%IJ@ZxX~Haf!J zP0O48TQ$>s)uMVM_=udtuXt6IahoZ+M7-dfAX@E&a0JL3wK}o#uDNJJk2eQAY$DOq_#ygY2hv(kP5F*7HAxpJ>r|)*ktR>xMrK8>1 zAbgbPBQmVJBU*VV*g&RpYd-~ZyzX6+sdjRmOQU0aTlvuS6(0ow4y=kC!EIm2JKdgg;V zGfh33EgkfUl_|fRP~tS%c-1-BTo!TaqTi$W4)hpeOM!D%Rum3D3GFZF4u}xLxY|_~ zH2Xrj;wU2=O@4&;SciOE7M7Yzk4A$%^+lyv>KTIrW*UT8Dxi&FU|z5R<)F~7xXvo; ztKYtlklmTNj5AvyF+YhJm48UisM7+*{}5dfseLyfNS236eTWnqj5+UWTIkDhlAWnA zbZg<0!RRpP`3I4bon&8=MG{*e4&1mUo+;W8C)(A)dCfld_ci+KCkKXyvBDYE<~(}|a`)sbbC|%dWvk2OCJYoa zOXfTeEK`HG+T0;vDikRuGt^Yz~6BD&&NGi99Df6bOP}6C1v`BZ?kJYc)B-lCKBIiB~B85qdmBC z^Vr{_b!Lklld_E&T+B+{H!%RG+NL2M6*-)yG*WA@Cw$5C#jLn6To;utTmFX#UvdQN z#AIN&h$KW#&rkP^t@O8cz&YM#wMnVCxG?*AVnQ@d9EStaTzGUMZ;Az~MMqphdDbAa z910TIWPHGY>k&rrZW_5hZ*@@FOHh*ac6(yJhSo;!_BL7!o$QB$e^(aoC58RW9$E+L z5}|{-Xcou0-Thx^M{A-^t7M@t-U)&@6%FN~C35e?1SCmK>SJ>avA)=3^heJ$=|0Ai zxX{A7Jl(LOy;AoC8(*u*)si{Ie_)_ zjZIDGW|(ZNZctKc8pBVCPPofSsJBSMwn6 z90b^k&J{yeH%J+6uW>lsl0zyIXg_~(dwMR_sQ+GKe|VE}chZj7ZtOgfFVVEf1N8M* zR5> z{5xP;78{sW*{xJ|zW7_@VSq=H)n+-6R)Mpog zD>3v`G%WvA@sD*}rw+@e!VDv8qqxk={p?F8`m?AqI98+hN!2M&rtM!jbd)bfl+mDg zMX=)=_w(rO^@r|GVhOD$!)3d2%S(OeUKSs&XaT*NsOWknB37U(xZ$P}8=$li(-M9h zeKjIG^9NGjlmojJ<@9y@YY7^L9Tu&BH68D)icvMGAI3FrEP?Oo(n}qbEbz*S8M+=| zl47h27KI-kG?l-gvkdqNyHLqnXCte4uHT8%Qr{nM*azp?Yy!_cYrnrECp)Xfh!=BVtHR1&HbMlAoE}0lBtUSSs5X(_N?aNBpqJ@TVFlP03m#NfRupHdVK(DwxAkS_c}PO07m`AgdKLe;JL`>vQ+yD&%3& zX|a_Tm$v0o1k6VUM?j*U@{8U%{(I6FQIk0}=I9$gC#E2a9} zyB+7Bxg5$A9;xRQ=HN@8&9!>HQW>nuIXG19i9MFz5&G9Q91q&y*`}RQhP8W#!mJ}v zoE=4^j#B@~E+Sux`iIBhjH#7_dSb~(S~>BTImww(S8T-w)~Dk*4pM)&_oqX#fs#Tg zup_3VL&@F51MKYOS;R0>8VfmuM}~25QM7IH( zdDSAsjBUiRhhgvMCE}}$=G%pPQ_}HaE$Ha{E5o$2d(J=C0()_5r65y%^HlVLt=8$td(5m9o^KalH5qqqM)^}a z>F?i-H6IS-sX?I_W*^9Md&l|&G!L8?egxHE1eF{JLvqweSJ8*kKIM~~krgwVp>SEE zO3_z$Df>osA0+D<^mk@Ty3hIP!iw6{tzjxFEE2*3J%%}NU=7o}71ukoaUPA2G%Xv+ zaZD)nWO7k`Ge#n)paQ{5vemBCtZQuW4U$)ud98P2B;_;kNI%WkKVgE;?Py+QpFYBn zHnMRVu?S?GfMXUv#$|Gb1|!a%{9qvFfF}5g${G(jCCn;$Vr&W7I6z2#y#>@>>{#bC z#bKTKCgC@zN`0=ZRD{~6puUIOYyXH+!iN-7IB{gX^3#3ks_?L@;8^^&QKEz`23=`N zNkoEMs9pTt={1n;vxsrSa_cCtc;Enc^E@ zr{_Aj*%_9TLfhYwGpz)w0CA~afx3;&iW19O0Re#|Bg5h93PVjKc}z>nhGePg6Kjs| z0Vb@h0^e-2l9D=o69=ZfNA4Qkpr;(*>rsle6laj!;>;=;p=R_eVC`Q%1o zaLLXK#tiH=G`W#|0AYbEI~R0s$9o`eCigG+<}~%DOX^OxBdwR$cY~$M+ZX$4YKQm) zg}Nn%$(&m%2OB)G1{V+oQvi1A>m4$nRk1l-yvTy!kqeWXQvEsRP!DPffeIw z89DiU_n!RtiwxcgK-0xy{C%D2<>)wHXS;Hv&SQ$@vu=3EWq=A zUnz2Nr?dg4zb}?BS0LjpuC!KWkyjUUK_XB0A8o4VS{W;E?u^M*DflNIPYqZyuU zZ7Huz9u*Je>7x^dXzP=%hxa)}iy=XQDp18}x~~4RL2mf^p^@6L?%>6_`&gEfCpUs-mnT?B#_;bR zj-YEj^2WqF_-6Sd4k6MOt^;8>H7`)UL6O277oAVrPnW9>ZVRF(j7}&=jMkUCGW#Ae zW^-I_xp-#*gZoY*2+W>v9hjtw9kuyl&2H){w=-3((0W zNBH~a)`#S%3+ndX%~u`y@J$l%gl=n0vjvyr>98m$D0YJ+$hIb?qz41!^oBB3-T`l7 zI|hGFhHFnak~jt1%WyBeu6t#p&iS!otReOq!s!b#>Cxldr7eI;!T5}P;^>lMr8#P^&>!&c@xZ%SP`|O3lge$Ze2OI^+WZhiT?REbY}CKj zE=p1Ni}cAw^hVxtk`2C0_4b|WMOZ_v z>%@O4+uUJf<9)(vE>{a@PMCFXNZ=zi#VF5T-1NLdC-CXP=CofiSk4R6adj;LYbr|g z{9|;!A6IC+V#J|%$LRjvhg+nhZ#_v>Y>ai(lci##O$$#crX5^G=pL;7p^6PQ;C^Fz zcXo7!#QOXD!h#!(qV*~LgsFUfgF;!YNks5Cf^t9M2`k3X{;YapHC3nq`aukHCSyyy ze&G+oWJ4H|Z)lhCVUM%LBDi)5n3#o7{cgvcKYZf$$^5~EY25^a!cZ<0m7fupA{^*>R%b^t|-M+8rJr1{jB?#6;vlXti ztA(5W?T^@X&W|`js@48#Ax@wtKT7fvGIFZpHra}i-@0_5q;0%D)OWC|HR`cDXucAh z4G_iMOrS+Pm1XUFfiZ|cF9)j7;dw9?YE{*RTWgD?(+<#uP7#V)c)e--2hNk~?J1l= z`Y#Qi3WTGW@6Fb|5qiEOtqMKFmdnr&W;%hZ#$C`0MnuBR4hKgoT=PKx997;G~01qaQ#4YDE(&8zB;P(l9~YEatINC+sHS)f3s_m9BEq!t#euu zZ5~sFy<9-T+q54wHcbv^d}K@G8cRcx9YQFR)s?nYW4!q^%txs#l#|#G;JUwsqCl00 z+A{_*KO%y@CKXXrHLmp24wEaP^CZKe1iIq%LUH-$&)0e`<%Ny%hpdfVQod^-F)4ty zhfZ~pnTV^vbHv5&Bwt8&7JpAxsz;%QN8A)%CDcvlUI3bF{Vg*eFAC*x)(Dd~yOp z#xkf3H%q$QYc$QTG0|vk1>xsI#Dl>8wR&3JClLdIJ*QCN{ zxQ;xM7pJd>98clMcDop4Jkezclj+PeR=00srYFY1GC9{LSn)^HnP;T2S&e@TklPlV zZBWCVk2bP;|H~`;)s4jbA#^)OJ+OC0aF9`!DvH)5k(g-_$?ZSLRKYZw-0ITFOfBRI zt!)1F!p(k!DuaI!5s`S>zJ9!W{z|Og3Rw0%g$uC;X6ELnE`mpNOZ~O4a5jpvf2bf?8|N)u4{S(U`k^> z<54N5Z?rmKKHbn1ojZSS`bgt2|JtbjWn-+hch)_%XOYq`a%**|+4ZXfUb}yvo_}|L zAm{fO!I4?x)rot~o+;&@vhmXe_5f~l*V@|>+SOJkw9b#f+ws|K9xDqF1O#8@7KhNXs%iRGK zs8KCBXAp9Z?-I-7Q1_E6-GLSC>1-C|7^iL6&H2U!SdfqQs*ywrNuv@{$`Gy^GO%R| zp`q|ucW8(v;zN8!A#p=V)J2s*tQ)@|*!C}nw9HTtD={vt@ZxzIpAnLL_HMWVZYjxO zkWQwdb%NT5B9**SWGxN&2#)u#Koc1vFhn~uZ|r;@F0>2EgQqEP#F?$2Mc(n{21)2v@4JU(WjHH3QJ|D>fGvo%u9HrZ0Y1f7 zh9B5S>0`fG`TO3NT{=0`Oe1boxvD6_@U+kQA%2Wm>KEp4WS$h!j|MNKx@PyEjLZiZ z#>)b1qb6&DMntz8Xad(`e@LgG``>AViP=g~3UXv7&S&f zC|3muXY)p@8On8C8in6bF*wV=&uo22ESV(tKd2W6{^bSEl|wXzER{WtrN~_IJrA2kmbXp(R~7;wz6K2 zUm46z9m0l@~n!F2EF;(ud(1C^)T3%4`8 z(4>@`5-k>dMENit_57(jzIG;KJ6Iw9uh>pSWFLVa{ngY2+8!Qu9n*L^$B5ck+-oZ#%?RfWN0qO%}(npW@E@CegSjL#Jd^TM5vUJCQ@d(;-5NU z{Y7X|3qJGbEcfxui-sETkp?|=QUQlGKa)WOE z5ZCMUJ|pSg->uxZkw}CoTn}bwr0G0Wds8b736@gLrAaeIV3JLbzR>33%w;d`9u_k0 zu^K4)8=DY^@UIFOY$aK1ZGZg{BY>}~J>No|K|AxZjLZQ#=f^KO`KmLBc!WM*HhA7W zQaY)Z5kroj8y0uNL0SP<6rK&wdi^&@jxRPh+O^2xZZ?4Sree4&F_s3NG{J%G&ksk3 zRf8a6VSEC881YOqx;fTR<06j&{Stwki8KO;q+zS%-U8O`$@*Fyr!RMUYM1OF#QJ%K z>w4Etfxg0tEf31V(J*Z$EN@UDTxGkw+GTk2?Qi4Ia20yXl|~e<*!% zcSI5P%s%WA*SQMSz^znqJeBrF+b`tfwx1aiVJ zfluto4_>2ho8-G4%Yug~yvjk4uj=Szmle}=ak6i>a}8;O)>n%&8HibqH#m_)T`9270NMM~KK?e^b9{S#RnZN7CRC7mhJ-hTCa zV+Oyw8kT`uVWlqbkdyfqE!me{$}n5V!tg2dCf~h^Azy5x4AFyH)@jzU75nfQ*H85d zJi-6#7d88};K}i${B~@4Fv%BN+Zl(w8HBoFqkBGkxxMK~gxmk~U*8uOoJI1Td^bD> zZH%W{Z@nh<6YH6TIH#n6MCVNk;A>E&`8fD3 zAzV$as~(H7d?gPb{NYl(xIZOyq|{Zd9afXgwvZ_4=8Gl-_B7A}bwYk-9jJOS#YVk{ zZj9TGiYY0+Lt2tud{X@IQ?P%oQ9wrIK?&)g)z~}Q!%i*E#zF8bLO|L+GZZ&r>8U|n zD|2g$qYVZ`9|9eny|tsGf*%0^fhh-SwZ%4+Y9JCMG{5Q8FCqN*$+ZqRt_OlhPBC8Z zo-v2>6SM;*qe9ahIcFL9eeJmHA(4KIB)iq@??y|_jN`IK)`UpYU+XT|L3y|Xl$qaP zBeFU{;qfEEKUS|r11oP8~uPyKy+?h+;0y{ENlv^!Dm zi=&iwkWD*7lAWmuQmFXZHj~0g_RXdD*w9+Top0 z3EohwE_Em1=oN{Y7q2MbALKn%4hfKXG;dG%L8@>S_aA}Gmt`k9Z5FJJS5vp5E4HT$ zPPQw`XG4e{b!1g!+P`af+qFx&!pOKf=GhPFE_}ErL?^@&hrB(t>iK zo8|(`+4p_aYjNWg?6rLzH#6c?DvVtph>6j4*?!4xHrYQ@1#?Yl39L%t?4?0NvyqfH zJrK?lo8GqA8|}D~(mE`>byAbo@7sP^i-*+f<=AMWfI9RYg0j!Vmo8P3YDy$d@aV~y2o73S5;*X{$Kyku8#4E`GtbrMW1rAu?ArPiEe+M!O2Ed=(;l zwL#Rokp%PYR2aA27C&dbSRWnG^0`XdRFGdOK=}s5p|~3#ha$2ROJ7>u@(=iC_{HS> z-6(raEes^jHTb<8$*i{euQPVOBj)b#&Ar{>11Vna3jAL(M{?JDgq%{I4F~cSskL3S zzlqD~RJ|{ZKgr2mxxar7im!nL@$KFgHH?(u?Yx;1;JnvX(NmJ?-b!H;`!K@85ydeEU+eA`=F?SS<2r>hf_kl8SyxtU1z_hon}hTVw36p~3_ z8utjh6_5N2Joh=*CXD(fw1uDPDA7Eht_GW{xXo+csHSt)gQ@2<*T!P!6p}?H0ttjt zW!C1EgW}vL!fiN3s^Br>F)~KY$cJzfgu_Y|5nV{~&rEp#tW~?*!3qbqXVrRb7z`GX z#F@>bpzj?TN?P?9)+lsJOlQBfFPPO3SG6P$xhDZAs1(E^;(BgZ8%q3JrJL&3t&@FO%PE+ zGn2AIC=gpshV5eruFV5x7P!>~Z{Oq1#Ur}?o{VTF{ucm>Ky|;C34oWU2M@FPQ?-JJ z%p@)=DyQ15X%jr4OgYt0MEWGUl7G&z68tZ)bc-IEb&qV8T`WCNRf&g$@|{##o0Lq% zi^1U6+HLFl>JXc*TBqfmklg0d%MuT{WlX?(G zvXz?<8Hqm@E@fBkh}yhh$Ci0;IVllT-_1&k$H4=8uyxCJoV|Pn7tb8Rg_|i7L)Lf7 z2_6(sy_bnq0PgBIanUJlqI54g^5yWBD-TzS6YCs>ov)iK56D_6=1p*HvLX{_?Fc_# z2T8#+!ki0M)u%bRUMbCA|I(l4NUFXzJbMvObA!9L{eeAu4&rj;H5}ZvAHvd#;~If| zE?vb{9)I4b}yFn6cP9Fz2NT#LPQkr?L?Rn8uMsxTglr%HjmJ6J4^s5XkJ#iR`X;dANhBqU|#hJ8? z??S&sZ#IiG#+o}dWjF};alxl>%@oq-r2Q1m`L1XY>66x`+QB$gF#fo5VJT~Qp_fXn zhW*akhU2gt124!z-kiCfK!4I(#uaQ`QL~{eoxj7{xj&;{cP^x>mqQZO-M0SprHb9U zQGG7vc<`C9_4!8!bH8UU%kNPt6nz4K$Pu&z;$FPjr zA|#Cru#Av^+?%wCKNlM~ama26Ypnzd$G_J}?hKCy!tt$$p94B%R*0W?8v>7-Uzf4|$-*@goliFeM=MLtn=$Z;iKK5*!oI&9Xosdi7hLY0U)C8>m z{ww@z@@xs93q{vH1JRjQCfvE@fB5%BSiAT3Jth~zm;cP$nloM|7aqyiuM$ovN2GAdrF@5wp4YML?rO8W;pUGpt4zKIWH4P zeO6(2RRcmQHNdp-Bk}U& zud(m9Rq9Vq(6;B3==*p-G_F~mOt|z1DF>MdQRI~`W|~(o<@2BXNF@kY!7`_pPx)u* zmj_yluYMVxos|Js-(d9aHxe6`>_JRW3EYXVgFcV7P&WgLbXgW#!Z;?!+)+?2Z(oZ& zoAUtP^%j?J z8&9$mqI9%Z&By4s^h0-k=-9I>+Ht4B)71_qwynZX+s|oIP3c&9PVg@#*EGgDuPpS= z+l{d76y|g?>1&H>Nv}%Ir!2Z3_OQPZCK#$0IKxv6h1-bSjiTl9dhP(%6Rb6@R^`;-hFA zJ+!uw{vy7_wKSP>dTi<6x*wnXQ2+SMtGhW^U-;+4)N&O@uVC)x1Qrj;LlzUILM!86 zkJrZZWe2e1z$vOu1mg-N#0&QU<=T!Q!xyZq`^dUMK{ppd?_(Aq?|PMmg0qV^>h|b> z<)5#`jd)tKxSovdWKe57J^>Mxt0S&Pdo0-WJuL&h01v-({7gnOtZ#iy2=LKV;j~81&-X#_Suj`Q%fP@t6azxv)SxR^|NAn~_ZwtF6f?Qq7*w$?w-IOJ z$KQ67aGOx2NjtQwQ%OnNL?T^8-UUh`Qm0%>tlYfHsBPAxXI9|Yg%Jp?UxAankWzgj zkT;zOP~VUeCy`XptH=sU?0Y(?Kq04@RHJ86VJagnfe=8oeRt)snRyQ2Y3EnbrD+{_ zQkT@;!I9EFZXsUUK?eH9UEqqsiiy-x4&XU@lS$&yL-HHSY1Ly{`C=lnva+;t7g#`O zQ5CMmU&`j-S%JPM^5B@G5D0O|nAtQbB~IY0`fxi{rt!!`ZlzNyC6kEwYcVX_K>Uh! z65r0jfl_h0nvY?@_@@y}GfY{cHekl7lux9ZCTjb3aohxz=A#EOlRP=lxBwbSNewo4>wl9ApgLpn(>ZSF!{G<+S;{r}1@PFR;kxwoL?X9wL?8p|4c@Aracb|U>&8TDS=IlV`)CK9h zh4JD{VW1zT%$jL9$-k(vR-jx3KBO%RcnAdMtkqEqDICEvOp9U1b`W=4HoNi|U*)B6 zASrmMDVmXef-N;MV~=!FlpgNo;x@L?;K~WT=)m| zrCOs=-O5yD5<0J=Q}56J3wl|&2FAC6fxig`IM#}C_hq2${= zkJ#w6<%D_V!da?Zl%j5~XHhhUd0E!n^1bL{Je041BVoI9>7q(j{mEe%(5(|nk(Q=Y zk}LL?DRSYIc{lNs1i7+mpfpUANN9vv{Oz5{e0tU3+fFi&H(^!9pSpUookymKhfPcw zyh!H4Wr@l|WcF&Cwm=TVk1*o4++KI^3}UPkxOVj>a_f{QHniS89`N_cXK;MyV8!>#sXVkrEi6`s&VcqVTGuQ~=9N-ts)0Cq`lv$Qx|0Aezd-mp^Ez&|VA0Ahl4>~=nVprX79P^y z?Oa4r_!y#Z#n7q=TZs!xDS?=`vtu~VK;}7_Z*7>*tutq^;QM0;?esMDN_iMmj^Ue~ zjLVoSmm$g;{xm~2pnDgDdfRELAzTbliK@Wp(bE<6)G<+1*u(m17-cE~WiQ3;BrfDw zHz}`-0l9J0mL?BnA*nmr3Cf{L)vfbXET$Qbb)FrDP^ zU``~i%4Re(7c-su0LRs8_%xre2xv7N#DRq=ur~*V&isXmX`fCO1{hRoC`afNU-fWcR7}*Oy3ho zr+`6hcZ(_;gOpSA567Hz$_(m!i?`TW7I*mKP1>0*K|Arj43ph44NJ0^l|$WPPhAd+ zE8KD+Ev|m2L3ndyH(c5M6P|rzI=*=08SV_u#o&%jlpa5McWDR}xA2ds#n{v2V1qX8 z0W#1VH>^c8hrn4z?E7R}l=b)0RA*E|nHO?MXGArI^qhj4qM;Vf#rQTbU|^sq3=|UW z6ct7DD~<`&LOBd6O%$o19i^^Ll$xj;{^(cCxW6kS#SD?SI8YC;Mf<@je9Q7rF?;T6 zT)q`YNu}K0XU{*m0nLP@*eLAT^b4y2}~VLlilalqV}aS()`ZNPTE31M9^zmyflu3Z(xQ8vc*vnIKBZ$nfTnVKO=J zWPI5=0urm&uE*)?ag+#BqRlN}kqRE)z8Nc4icF;zf&&7`WRRI4)I40v3#FD;4j$BF zu5O024#%%VsrFHDs6%^Z_jdd=e=Wl+Qok|?wj{33Jfzr(Ci{SkSh8#h4xPDzl(baD zMMvQf52CI9QQI2V7c&aD#gA%7w!4!DPl&f|%8;YHwQnhop1sP&RDQ(F%rsm-e;liS zT92rtEFO}y!o{Q8uxaOE#3iSbA*K|b6Pa)6AXKYa3n8qhI9pXWwy{WiQ=+kE`5b)s z;Yav&%N}HM2SfUXOiuqdPCAH|pFQ5 z>S~N)@^fgn+&>^3K@3^<)kLiPc{A=L2pg+8ndDLvV{wqo_@+IlMbid0&LvPbNG5gQ z*NvNS@m9RnCpZbFB}C)cp(8jc_$3~-*_k)sQ8an{$Zp)AclXwfXaPn$JZQ-j$st&A zR%t2hyJ=(+L_)<|3u)5q{IUHwaO$uMmwHNV3%a5i?4o_mDenfN0<<*dKzXnYZ5&-t z%9HP#x8nSzNJ`On^6baWT8gpIyL?dj?vzA z@tf-f>4t!`;}|)X3Z ztrrl(OJ8i6hdmkcyc_P!O=DRR%c|zl9?J-P&rhbkDf&RYVOQTkT5uW37$>m)hvhhO z5g0tMBSOjW>1uU?>pRy@V%BFf@X3tN@!MXqg=|mNISS>Ye@ZSQMfN7WsM|gaN4Wd4 zWa(D49!RS%0o=Kw8kGkxgsMNNFK9mz3zuzxbwqmv(?-9jVu+O3mMS1MBkC)VUw=6t z+o@)f!9|$vWKkP^^Agtm{0q+Ah*xTSo<70oQGqcItiqxtKjA_o&o$@>BHVQL$MeVb z;HUN5k<5#q%)GM#S+jBk>2wI%bnQ?5=OM~(%1fj0A{Tq?mZeEGC3sw?F5L!0mp>`+INmURo0Bv$`Wa|ceJb5y{TfGjksg#HphOKfp zehds47^{6b^C!%k z@fuE??ujmKny4GzgfUFyt!{@lZ^EMWTL_g_E7Y8+Q!A?7T2d#%6lorhzZ58eUY{c7 z62`OQ1>0oS3c$%vPHRkzqNC0V-oYU%@aVFS@r{oS^>nLJhc6vhP9Mbk)4zh1(oxi; zrV>#Oy4c!zAS|Rjzb=x9FXE*jE#PXMfvY!S(WYlF)Nj!ijqw?F@G^k+>`b&W(TXOj z9B}320nC2w17#n#|H}hWg=W!Yl2exY%+r-7C8H#UhahV-Y>sXbAL7SNi}5bE?}zu~ zWI@}j*UufrcT+!7lW*5&22$@ZK-n}FTdl2o4#h_+4r1Ms+1PUYBzjPn{m#YX*tqq8 zs;5?me0_|P9NNjl`HmB++H8S)GHRLlrY#? zNr~9Ga5`3=1N!@wMZ4Bka8#3vlr3+TQRRB*A2m^v*C>)R&|o{Vf5`Z-rSv}G_Bky1 z>>cd74Rm|}Eh8zp#KW%psv;^c`9_;JfJ%=9mZ3I7^|(mdo76jq%V$@Ir-pDw`% zwA^v~`m3m2Jsfr-aidM^%d~y{;f%Q${?;5c6ICc%+6!;o4ET5{HZS=Uj@FsHgr*j3 zvr}-K_H93(ze?5Emxq^FBqiNXxOE%bmww5rH{_ut+GOWA5owl=8HraSFj%SVTwgZ_ z^8%dFtX^$ezsbZk_K%rUK1Z}LuqsADw#AwYKDIRf3ibnuty|G3fIBlD?JV$_R}M*J zBij{D{L_48jL4z72DDkdf6E!nnl~5mx0+Lz+={q4fJq`Q!osXQ%1f1Nr4WG?h4kteb-_~yo>ueK@FwaGT+k8+?fVVImm6Ne zyvZM^TRl5AsR?JRG#vb66W-&6I^v$}+ybS&Xu^zXM7k)>0@dnU`yoA)HjR}!Yx#*r zkSo=v8dd==9pA)-b0x%FugilBF^J7{M5nH;$!KXXMd!LG$BP5$Smy$cOq+b0EePcW zsSfHyYZh&3?Vslz>_t)=MvEmiX^n=9H&K@mJ#{W1t{mBh&u4$FlFn?^gNr+{98+A~ z7>(sqQdu`z?x|c0->pBR($=qClLr&IfF$#7?dXnb)mcBPamZ1?mNjb=cP?ryYlFuH zjoNiV;}7RjNBbwd`A!V2G4-a|KK4;siAv^T>;TUOEc_`33x1qWddGu{e!=MT+*?>R z_FXLg;vF8|zJ}H`A1LMvO+2)Eo3^IEe}5WcyNtt%x^>k2sN-LlSUDW-$TsLcU=-Up zktXkcz#BA`=Q3{^+BK{J2iaaS<6boQwXVfq`pGVwt4|PGcX<&@c7BXItWz_d7pY2B z5VfFE7!ZtR;r!`6n7eo}+&kN$ZQHi6a$^e>*QZrFH`)1?pg?pNPF#`@56d}05#VgKt&JqcQA8_0p)gEQJaocYSTPE6 zD8?_iIzD}6Fvd<IT0T}d*T!8}aYPG2P$rk$1XpW}@8^7suReSczw=PwZvGW^ z4F;A~X7WVx>FgDvg6DoZxo|Xo2VugL7Z4ucLneXs6BCDYSu$JDW%KIf{C2c#P%Zpn ze{(qLiA%D$d`E{N3j}eeV^Y<^Atx;sD`ro@%=OfKt~mft_3Z{!GJLq;88@Hszk*L9HYlPI zzL+=)qu>5YU9_@xQGUdl_3Pl!p8dFUo{}$mi(onO{2?ql0d#!21AD zqMG0x7=bBoKaHm+&cf0;Gx(Pevwnx}2s*GDhvb4B%fZ8zPr7kXMa(fXR{5!9Lf6Jt zV!F2VE?LTsl( z)extRRP~zolWjf_n@B0CAV@}-m`AKcM)S*mzlvvG`w)vheV>1MNz}_LAIw7A1`*Vw z*9M<%3N&5~#)5GLYFw=N2@W*jNDftjT)j)`@e3bf)wiGX&z!FEHH*aX^QE~C@}mB&4P)MCokk>(5|%&|gIwNfzKlzpB) zaz@9$Vr8`9`$qmnR1Jk2)#gmJEF)!;HufqLfj3spSM+?zrX6_ah(-g=0M*03X@4Fl zr$B&0og7MmYqaWyucqeW>q%5MTQW!eS;m+5Co21M7fQ2bFNcoB$v9CeNE9sClkxBM zHt_f0j}vCpCGxmqfP#BT%zJ z3!FZC0a15is7gTf2uh2bU0iw1auCXwFGp(;C3*d_4fQs2;87w3)82Utjv>`(UW@v= zB;c@iM$2v!;NK*Z`e0JK^mwCjcot9xCh{)i2|nzT*z38 z*&!*H5a$2K-d6xtbu?{1aaR(O5FjBWK!OE#mtqA9)Tk?^M(wS>Ep>Nyqoo40rBDi# zmO^na?gV#>JOA_SxhMC=khb(||2GRc_nej4-PzgM+1c4$Po5=v*^AGhw>ytkDkP!~G)A98i z@?7iIhzj*9fn#ZR{m`NJP$Z_bLfX##v?+9hUtkCl>c(U5ipi#71F2QAHQguN{Lr!A zjR0g2FK9i5Jk~ za31248XGN*L;f;lJoAS&EEN%cY#m;9^U!GG(m@{tMl=)8ClC@IhZi3i4X;`$v{mF0 zhSVO#H0XuLpXiDDOb2~RapOP5uXC3mkEhRQr6Mw}9y+vcj$Gbc*?!$lG)}3_6(8%EMPHgc zTyp2rh->vL)@|R%YI^XTY?{CD=FleG40dU+me^TX9T8j|uqHyjXw&m@Jko#{o+NNX zm?0pdhyRZ8HpU+$TLJJNxdHtz~`j=GlmF`hbtFc5u4yokp6-l!83Y;a>zFl`Yh zOHJDi#v|3+p=E;@Q%}LL>gtA?q`9X?k49{hhUTb0qqI;Pc?Y5g&upJWezIW6N~C8| z@FEZKq9(Ozt2SuXh(}b)ZkV(w+KsB!$b!?fi8()B+I)+zvTb?p_T_IphiTU0$f&9X(&b~%8&)n1v@B_BTA=z9L! zFQR#dFJdBSszw~D_xlA#L#Kdd1xTdd@tZi zYrQ7q%MXW<$JBN3YmN&XPyDOZ!iCpAhT2V6;5g684kEA6JU*d8JHwOeG^=MO1H!WC z)bvTx*Wvy9jqnT#_RUi2(A>@S=sMAc7aF(ihsVQG5L&Yic><09{v5-sxB;qst1$3C zf&rRPnYn4D)wLPr3opEYrcIloZr!@v(8tqk#r4mkGx<^iG3TX64;~+(mBh<9*i7EHpom$ z@Xq$O&P%00NqbCfa8#WrQ`s%W7puKhzS4Cz75~Ez7TcIW7+jJzEc&p(8Tv4^7WOe+lf4W8YlkbIn(D zCP7>msmOMozzkl^1c>-Ouz3aU=`{qi+FXX8Ub)j;nXE}$*?wD62Ex=PPtl=FQUue4 zIcQhyYM)=L7O?w(p=srr#q* z)>nPgm-N6EH$tB5nK9C8@?zI8xKpq;+%BK-HHMD(FY5HU2Jeo(nKT+;c$&g}e7&$? z-Zb>R?xB99ItsScPb?m6*Tj^a zV}ZgP|fS#axVf@?Bgvv>SEO;+K|EK(JL#oBmYx zLiQWGsqDO~eycF>zl;I(C+#m8KYl!7W2xY}=pqXp>O8LO!GR=kx0AZE1MW#9|Am1T z;dHhA+}f{ZRODCLxYNnV1gIF?W&#%9%vX-eWzXyme<(nu?5 zJKI#l3Ckq01ON?obj~mfH_~hfu5LZESSbfk!gh_T{B@RY_QCCV^O@1`OYXxfU=t7? z%p<_KVQIy8H z&K0I6eO^2|t3ujkI=dXApAx(irYlrsA=4pcC#N(fk1~DA3Uxk9=%*AsL3Z>J(vEeB zrY2H$zoIbi0AZI+zeeB_9;n%7ZHy3;?}AS|S38a9vjh$UrTr|*I*7IF7n`VE+EHuH zrg3y3J9#C)F1QgaA;jVIRw^&oFoQP==;iva1BRh>@(OC;eS`=xbi)T-`Gw+E&f6GT zy3a7O%4D1ps*PlSY=mr^4lLT#L_6PM&g5Dr3#Ln*U17TPXQeS&h{uo#gq^QLc_{a zg)8N(@)}xJILmADDAX~gZ0=nf$gKSp^yEAzyyR!Yn5!r;RzuNp! z{(>#qC`%tir&+B?Q+S477qn}ZQs(G73$kih8U0x?s-9ICsKP*n7%0mg9Fa~b zKuf4{WfBzvKTDpj`KlcHGmgx}HO!g4#q^xtcJ%VKuQ`Qz9 z1z&cVD+X0Q-!qMG!*xwpLObQ?z>e+2Wl3BHIbm4Xm1Z>}wju5x{Ukbchf% zsWU6ST!0prKZr)O&9%%u90^YGW9MH{v_BeFLhCG_vkMESelNX~ z8G16BbH=h^h%Rh?RGv>e-+R}@yxj|I|dRUyr_=6wIP*;qd8 zy1q!{J`qjKRhF`@9E`FNs=li*P=$f=7|_sKzB^f)q|3+t=lT3wI{qIiCx@8|8^_rS z6%Rzt@Y8)eIUJQknv%fi1l+^xXgBicxkI!)&!r~G-7gq%Jh7oc!(=4J#nObuVT)V= zQB_u&Gr`T7#H}p9f1CfA)VboghLYGa?nr9c9SvG@5Z971)%O+0FO8woiBmeoU-zX+ zq*eNgVg8Y_{gE{4h`N^Dw^}Uj|6vk*!(+?_TicGf;?n(%zM6QR;?Ga9#`eIK=%V$>SkWPd6co_R_OT_iyOK zXJ0Hly>=3=q`mX@3qfLXxDn=D_eh)`l&V-2W55!Sby`YF>uzY+rn`w|X}mRckrNN1 zsS3~KtYwZQ)anWCm#q*Jqv~N{z|boBwWoh1`d%>Hfj^5Cavk zDM31=09`eB{6U2OtCLA+sGtH>16c(~sq*^&69ZL(^WW316)_qs=c=*i%vzvIcs?_H zRmHBtz-eQk5;jGHv?^DHfhr7CVW0{FRT!wkz`q#-&b7jSb1kaMUWI{w4+c(KfUfGC z|DHyzDrpr4sxVN6fhr7CVW0{FRT!wkz}dsVX$#Pftz>7fBvp|AW(=@JOU`Bbo3sA^ zBs+Wa)Bh*csj5a52L6>8F#XVlm)YND^K%6?vcf9}sPg(h!GPUfcINhXW$kCjI~%`t z-e&{$pMh!0^=AN7r9CScIHe8rS;_SjKt(LBt}hst}v?J%VI#MYG|`mX;4Y@)y6+mx${X8#6EpIH{CEkOUBCLB5(-nu^8Vv6Px19hlUPFL`H z@XB5ubHoces@$1jz+6L1+^J*!)r?bD)N%|nXSw9L!`{&0d?sUAFn7>V{|NKJ# z-<43~kq2*c)1*xooVZ>L^nX{Xs+`MWKmwKcfrqYw^s5U(Y{5%$JjkyZ z!}Rx4$sIOt7ymKWT)XmmiBDw!*m=8NN>Z-O?1x1xm*Hhn3h3-}^UZRV9X6QQ+{(!l zltqjG>&_fa%Cl-bz_QWg#^iTKcCD2WeU55;5C-@}E+) z|Mha5Qh>GyTkNq6XFE%n6T{3&KaT7?9%00H4^JP2gan!nt}xpb7v*h`$q9xnK@vE?SKi-3FX7{{B6+J+qQlMi=57?rtY= z?C^dZ%g9DxXe6qI_?HM_XO>G&_{t7Ubt5Gb5ANRJ$`g1ioG;w+hT6+#FsB?i(10K!0E4WRTbAiq|t8 zX~Z6848I^xH{%b_pAQNShNp|bD}P-HUXZ>Q(`U@Y&b`Nw(xDq#B}QT1^vT$;KNs~= zTB38OR30^D3I3ie^RA7nF?HH6sNSRtdbMq0Zt47AJY!mI&AAV$J7(vjGv2ihi9!`z>zV&mQ%BsFb`F72AZo78nSM-Y`obf0yM zW%+h8j`_!;U(fD{4fmyzggLv&9e)RI>^xL1Pbvuy?OcaRQ)VHsR(*8u(gERqo>UtC zb;k?4)=zo<70!nFSHb%$%5*khoKk?c5pgy$FALKU44K^O*;Dc6XA==tJp^u%O>oDp z*PwQY7tbKJG|e8KUdTDV9dC}l2OA=K;^|RWAg-D>@_AcT+47b&AUnb7%GlOq;q>E| zt;gB;Rz1qr?T_Wd*|l2{wym9q*I)Y_ch_ly_KoYD5|r|n#y{i89xR%_3~pgH(W+S^ z1o^mIommjvIaFmI!1#}z!1Es*!8>0*iJqqtC`$Q z(Oe5I<|2)AJ~plT6|cVf8Saj6TY^9Fp0mMg4Gpsxe^uR1+1Qmts0hC*o3x5~nTN1= z{$gZ%g`s83W{3#%wgw-;B3*bC9>dSyzKMIE8HcCd`3l2&G&Z+hRz%Ykenm#}4eo{JFC+d%;p{UB41b*QAwzYu2_i z66?gFVQO3~N%6=%v>hM4JQ}kP#p0$LN1|8jdgdm_QXN4ZgEUZ_y&vCx@FqT+ zx(&BIbQk(}YlhV`C*#d8CL^py4U$H$rVbz#kwPuUQyUsK*v{6mb&ofC_EtepETuDJCn z+&KCzjJTi&D4Pi#rJBzP?aX@S$xEdbDGwajyaspQ|A@)r<+0syWZyRY_wGktj^gbnp2K$ZMf~H;=da1iQaIJ4Uo)u=rmY-|ATwz%8Eqw54f{fp3 zw1X=gM^4P&SuTNdEstw_Zyz#OI)lHG`dcw7OQX<=!fZbgnk((t{;qYe$j=q7-d*vi zZ&&9E%hlh8D?ckvd73h%bF`IfS>4(0dD(~X{EfF_Ee7I;naPL@^0t=fO(twtYBdk< zS;nt?9Lv@P8I{-74l!jagA;*sEvvreRA$$Dm#?RzJ_a7K?9#S&dIRWBKV0%*UY2w5 zJ45((UG4fQx$S3zDqmMSif6r>#4e9g`8xbtExxXFo<#T#UiF zebca2#`18KaS1FN$1JXHDn52#8?L)$6lH{~@#AB45fk1A#XHMK4k z&kFfRK2Iq?6LqHB==XG7Ii#LWqB3zbi;-*EtUb~f&BGJ#jzg!^2B;SmfV_f2t0Ww> z0~IOB$09_R;;9VMUU<>A%UlC1Zomfeq~=;zRhM0s@$~XC#HuApyZmmP9eYw>l)YT( ztNnu%F2_)DP(*zgIC!qa4M$Cq2)7`t%!q{;K_-GWb34I$Z3gE ztCotVbP`ZK8Mjzh+bTaLP~8a3i#Su+OY9RFrWwASzN}W^1evFt^)#<1eJC5*uzGt7 zS3qEpmT|pVcH)$p9Ze)ucQ?Q4xaNT=xbRLOGNy)0U5HPXNA_;Y(}U$xT~!akb>m=K z$a=X^Q{}046CPP;*?dVeX5qkvX)~R0qSXiu1eWa@ain(VV6E%MRp!&}h=yi}UoW#X zZRIV5Xu!4VR(b%p=|p%nam46LR!Bq-DpTnd5v8&0fYr_xt*Lxgdez^lRZv{Dzf6;a zSJj1;Vf%ZLgh?Z`SG4P6Ai_EK^^i%VuYvZlDm(-Oh?6Rs1BtApqvPZXZ#%UaJK>Kt9UsX_F zvFfA#VcF9<`Uep#nlyc!(Ef}wI5KU-l^91G37&A~NqPUIYpHnqbGNb7OQ&2iU-9q{~D zbFpIME?nH932wZmJ0Abw7i`$E2hHloI+HnI7qa83&xm!4k1J2Llj(2lBR1_QAFEx( zd&y%CX~5fE0L<}A*>qCC`g;!`T0@-yQS z>nYwMK2tIVsUmb%oy*Xx$+tAU3Lox-pPPOF8<&4;(q7oN8$x{w@$E0)o9}`Bx}rw7 zzoC0)`*=&3nKaM9q4P`Eg8YuuO_}MXSEY)MYK#mdmo!U=2g_EOu~QI!;;)iQYcqOa*}8a z5&>8PteRKI7ZIL*dKc&t1B$oVuwf&1?Anif z5}Btj;n%H)2K5rC`J|A@Of;Yt=jR}8=XM-8avbUD>Byn|u{&`P7#xD=*xHD%#aX30 z1v+)WKj2Kc$@dTLNyF+jo1h^t`}kh0->?RU1Gzk!UjRSa(AAEw$;pHl^CI(bBYPGT zR(o&|Nk4J`X=%F<7*z`~VZKP)v>s_3+_LkF5E>bal!grv8x@ND%%j+_Wiz(#+>7HG zS#b9YM&qWLw_bfDu^l`ebv_jh zie}VtwZgG|!&=hKRvgdH#R=9Uszz-zNKQsnXn+yooz!OG(#y*YM-T4Ax;5*u@6b`? z6`nx#*g9y|v>`${^A>Ye{wlJVS?1A0NZY!NaSziLv;f|I0SFHdNA>6$h>i>=?kLbP zvIeQVtRq;vaRat(--8_D*u&coHRI}{LH$I8a2d}MxWyFJHrug#-(iH+tcyAnHV*CE zi35j^Q>-Tu5>`=OHh+RiKegb)Wownkppp*{(%O-|Y1py%2tuM`Q7bwM?uEJ7y>q9j z)A8f%7sLmQ9c&OHC;-=qBc0RURk+iV-P%>_ks*LNhp=JeTI3z|M;_PBy?g=@SEn}P zk}jCujT&e}7mR8#Q4Ppi_9H#5TZdf-ju=xd|DZ4=Hb_BYTr7o8OTbl!(lY%1o!i)7 zk0FY<2=UCrri~l1Ywtnik?w=4$09Yg38KOR9Qe^7Bqp7Y9n^Mh-z~bz6sJdUXc+r= zb<~KCK``6O2n52{A92KkgnkV^d$(_3-`Ijf$1==hF*rOL^&2E3u0|x~77nC@f2v$; znk>%C!sacTuyyBd9M8;wuYWLV)~<;_YI(DA3J?=l2NA&m#O3KgEn6`X0oxu$S(r0z zyd^xxcf`w2+=Fvkr@))Iwl{mag@hoYdNdM}>Z4i9R80AK8QYW-VuGlh+!WosfthKO zux9fWNUqI#I?stoUfj zM5@Hs8e2|Kkn;|TMAyE+V(ga=lTwny~`O7zBK*y#Crm2~sHwSdtaA&6< z#I_wDM471+`%1>io5lwt{?Al3K z$IRH5%T-Sg)+vxS^U<+!h^rZG#sSsWrZpE5I_axWWK1ZI?8ojsdvNr4I`iN-O&QSJ z&krG7MTxByhnUDvYSSH?Vp*m_j>p?JY(qAugSBeKBLDb4Y$V+rW*LjzJW-Qlc%ueM z@TXj1DOt!1Svsu(9o@GJn>haMJ$Qs;zB^)T)CQc-><~2O__K$ez#Saj3Vh7%M>=CR!X65|B*VDPVB?+5XEykD+ zUc*P<{ALBXJV!qIDy|sZ6V*54JK>{vL38iG7s;+{wThmv%PeD-+1EoaSZL&8vaC)=Dd|ru*HZe_T(PJZ_~cR z^LIUtvXszy*p(P{?GYNM} z(l%e(tApED;?uX^z*}Gc>=M)QT7L+>ef2IhPNeX`0w3J95#vAq057~ZzFge%Z+!?i zTsj2tVg9u37Xm+-*TZE6^d;_2TIMfF2zXNUmGR{_06O zTsmtUMm_v42467}k%c?)-sh7`rR#a=ZMgrYD^NRvLbU1Q$1wYcukhqO&(prKyu16! z4{_zNPKKt`x|PvN`IMHAMME603bHY0){l7arF$`FQ|Z`IEqdVoJ8whpmJQ4RCDF06 ze9QpI0VbbzXeD~J zYeW+XOSn?8wPJB#+gf}q234m&8rQFF2GJ6EK#@obMl;FYD*uvv`C)0ND%TGfxVJth~8XKtJWgu?9WhA;ZNwnIP;HBj|v}ZFW zj{g#`zxt6iv2;n+qUXhU@ZOuyI3X74T<-qv%TMvh%OAVMuwJjc?Z3FDUbTB5T zC*tZ6y|8P=L`+|(wHK$m=b5*0VZSa2BmznLMt0h|dLiC@;W>=|?RRHHmp7*XT|rsx zc*Kj!P+X9Kg+G6XR~~y5%PjfWj$wXpeDG~t+&L1D-Y^uuZKtdi9)ypcdw_q=Xpg@6 z1upL25$QWt;uPsS@tr#y>aVjC5p z{geXqsf$FGB!Pwucip17w3Azaj6x5jw(f>*9h)P-*uz!c4=RRll{BZ|1RAvJh!Oqk z;GG{PbIA~-)QQ9qGPDVweT3;B zzXVUeP&|6mMF{1rxR3;wU+9g-U3eM=%|vQNN5Y*0;nq#R*rp8OjgyyZ^Bemjm#z9t2GbgeJDkl27f=2ivaswr zU^rSe)Fz}fd@^P%rjC8d{3&{JhXLr-rXjrZk7DM`pSY1}7C!i929j>S3?bC`dQgM9 zZP{F0chR-j&-eo_yBU2uwM2+d0ah%Wh3DV=43FM;DWbocie4>}C|q!1&Mts5C~>MU zCkO5Y_;tp3Tz}WoCgh^4{)4XV8X)`FE=>CJHOw6UF=lVg#MD>sL*3|5qm{BTHDSzq zOcR0&F29lXW7TjlZ3*5T^CLccD(WEdUZxz zcmN05ZCJZ{0lu2}4Gtc=p4yXGWE|Xr51zao?@wQkgm(RL_0WDus1bra+ty&rt50Fv ztB)dpn)W*`?_bgvY;kPXglF*K24RKt(7Oj#u1m+jzAcg6tO&1sJPnJNuSe6kPNZcC zDq6nx!2T`kF_FSE&<)KS)Q2xMkLj!+v4&RXoQIYviKrPB!3|v*h6cxf^&?(;5dxPVNz8Yd39*_jB6Nrs=a6Vz%*D<`KVJ82*FePq`f zJbvqN%-jalYdsK`5ABWUaCa=7`xD;!_**=9>$SieU*i08T5@7RdSaQiIwSYpCzeKY z(1p}`)~U`7NL$&zCt${BFVp<18Ll4C0e)V^SU%?$jG*vL=?%kg8j4oQ3Eb>@1Y0++ z#p~~m#jSBq2ZJFgC1Rg?Tf7 zrU1jT?PEz4yy3iXuaGEv2V`~{J4ctnw^WzZ5orNsQF{HwC8~c7s?%uIk4TN z8}OvvvjU_6_TVZ}qZS<)XFMj&n2U>tor5+>)vdCrtqL=-e2F!|ykJlV)QSqDa9YHE zY_+3+XJ%#Kz=8eLKugHAoeJT}QM4`{*DHzNGljy~*@ zH@%7$!?F;`4XqMB$Tn0RY? zc5YdTFJFHRAHV!K_X~L7o{<-znm>nXmffb%^)n`5{S2UO?_p?9L8F)x-tprNG*Q&6wY^@t`;v}$3sF(VU)uKeGZ&5Ps9@Xj0D zw@|kot{>TwE2C~$vtT|Z&svPpqu)U?wb0G$&|HTk=uw=DndI$vI)wJYmtW8Ev_1+l zk6`1v)tL9|uN0tUYNHUp7TuuFh~qkC>D;_-xDU`XL!&8Wv_&Pc?tWjz_DgjdR;-tC~ zFY`i;yq1$u4a2WFpR2jC9B15dh%2A-fBpe;ex87P3xn|KlcSJOJ%FW_ql^&7pY+Z6 z@SV*xi6Sq$elQ|AhHqH92;a?^k7w?A0rl%8p<~0^W;{EzeHC81=TiK*0SIo;4p$BC zg_vL;u8wcR%GJy8^Biv6H?U9sP%UJ&v3B7cZVr8vUlBO(>Wk2>X#;pusNS}9J;uHH z3C1m2i}QO9=D0Nq$37j8Roi!?4Nb8cC)T1;gSPP*#i&iqy68=GaiS*2>=qZHQKICF zFzO19V%_fx@a6Zj@c3OL5b@~`IJZMRuKu>g1wFRnJIV+_agEWhV+&69ITmDPqIv>1 z?Xqz0q?P$o*r)D&##H92TOUBj<_$nqJAR!y31hyUgd6u3V*Km>MQQ>kvRZ+uaQr?w zF8+>CqWaG{F;_22PP^AG!>CKIH#15>{N%&;@XF^upl`cmxaH^5=X9IjS)M|f282YT z{{=TtfW8N>zchhDc`8~aRwo}XP4Fs*CpqLsHmZc@dc7{dGk4#LrirwFGr6}zvxW`u zxV(3p2mgYH4ww4J9DP5m@+lft&;0t#QiU0!S7orEH>hj zi-j&X_W(lNi^$ZTxbKRK(4t{o1X0y_YepU-DL5EgF=sU@c(VqMt;Z8_$3r8~rF9cj z3-!gVx8xwKTA-Q5Nq8PU>OqXW^n9a%5RkTQ+oC>~;4ZlSUOYZ&4mCZ^P&=H0x1VEyLZ=-8MV)RQ!WX7m-EX)H!7jb&oX?zlDB z598Q5yf`_z{>E#_u)G;YMyx@f9Zw9zX3DzIz;-n5F|XBAy5hDQuAqS0ltLDdC*)+M zPLx0Hc=COQC*rP$Z$jUm?b#L~W|L8iMsd`TJb?MzHsWALE~?QyLAG-<#=T>N=Q|#M z6_?QNGMvZdiN@NrZiNIcVcz)QEBJ2KaPA7LMWX~nJa!qz%^#1S7Y;=2b30O7p#E&tt=rJ+aP1}MAvv)&0=S{F zAfpfJL`LJj7eB(+KmLk=-CCK|j$^yhFqy(Le0$>FyYE9=GV~%28ZvdtJU$Sex-O$> zQ2>`ysac;t!wAn^F1Q}|-gFJMVX`i!WBWHG1H1de8}RXGKVeX>j%Zv<0zHQs2`Y43 z(u#5UP5(uou5D41!hU{EHv3Q*H|MCoOv9AlmaVFI z6d%d?Mm|@3LvY#SlMzUhh$s$9rYV_6VfG+2t`m(rpZ*9d*QSwaCL^YPYutQ~KQ>OD zfq6;IaOHJ3QD6u{eu1>yq6=zSn7u9d3U%^#JCTRwv!@v0xk>*^@$je-Xq2E`;6VG< z&5;=G&wM_|bK|C>UCU&|(27t;4_rU3RJ z)B514w?80`+tQRvHsJ1P*(?MfWo$oMn$ws8q<|Lh!G<7MHo8e>Lo;bjz&(9y0 z@En9&pLiC-`*lJ!PFAV2=h1Du@S*o1yf|jQ(cs%4DuQQ+mH%aI;gOTeOdj7Q*QQni z`=nnfK}vCC$6MB!K~;k*>!Ij;==2x>4|CW!%`mGWPAo;-AMD z5G{FfPcYSinm};Dl6>3}Ic85EhwUqWB2B0kbkuaa7aYT}uvF5;b*L8`YzaUWFfe&Z z#;IPLCUJ3kFQSQF5hA#PS-rOPU1U~{7?JlbVbW?&ol)jdqiSL|k#l z!&va?cUXVkITSz>ahQ{=FCG+cXn+?#cm(HAASh{9nhJ&cp1><(DM+mtPMUASQ$32Y ziv8CJ&-FUv#Ru=;ssoh^tgI#*{Rj6$+aG7~h_pcLT))&IJU77$FFk~FxWekgNyUjy z?a;Jd4Lo$!efaL(chIYQJM?Tp4X2?PM_bfxg$HlG2E97Bq+k}rew>ebDVW*qRjpP$B5T*-_^EwI)H_zt)+Pfz7$!T}(CBzPJY_1) z4Qe5jHn(bC^|{P}eGwb@5MCQUmu3ok&^E=ggFmA_BDx}BCAaU(Nzb{cO>+#JNF$yLR4T0{d!27#M)na!+jV!s2A$ijDjyWt{&>q3GNy9;G2b; zux{gav}qUzpTaCGp7FgAo@;j+hKFvu4((FnX?jAQ$!Wxz1(S^cZR5@qpu&gxGFaxF8cKDgEc#H5Exbi11`S`88j7L_1c%{+V4VK*1xS; ziBqpMdt&nQ5ExMlcf9u__pZbuJeYljxEGFdj!M3G63=`x73((dK)04jNNL{-H?SQf zK>H`R#Z@Cl7`#|3o>VmWc;mp975MT|3D3!R?!5<%@+*LfL$!CyrcDq^(~{Syq?xn) zd^7e@2TM%al**TXkUOOSeNrN3MKu3&m+i~$HAZ+&pzUdPktg=;+=d^QZa`OdTuq+E z;7-;bESxyFn*%}G5J5i3^B_Cnj!Qb=#m}c<(og-+AbzkJI5a~wPE41}7H;|JSn>OO z<29hiIY^)YarE#ZODjym3W|wCi*^GsW%c(sbl?z9G~`AWo+DkaVPhV{bsPux?xu}X z2GTP#IO{Ajvws20ICvNZ6e6witG;{b+Z+%5_daxPk-*lKMh%FL(agH+rbAPlQV$0Y z!2=IIjLXh#L*{CARF7D1+Kz6<)E}f-tB0-~IwH&uICO|*WgWe!^@&YtgaI+Y3J-&KKqwkDj9^DNg1tKr;5hA|b$)AcQ2`3wwRB0FWuCWcv`XfyJTc1rX6ve@ zSh8+A&w1rQ%?insrZ6uL0TFf4p}jOy>YpquT|T?EmMT3dbn6@vIWZ@>5>1BfAx}r+ zr*`Utemy#J5aooEjq4i_f@aN|Dh2}1>4gFPdQ$-9`LH|(+>Mi)6l%7+#sa@?%0y0P zE&?w} zY|{u10(}QW(|(#3!WjoJf59xpM31godGMp{oZ4R`&dnKd_0XYDJ*=9#oV3j~(c02_ zv8^2V9e(q@T*B?oozGSq3XUd5-l;9nmHqJ7?_a~(%g#lOW_8(qJO$zC9?bdnB}GHe z4lNKu;iiZaUU#k{BsXeg=;pwlU8Jewq^T_Si$Y}PTZ3=rv7@xpD~3N;C)_xzu$YMi zW{WPgLDmc-4%AcJGWm!;w9HsQ8@Yvxe=~l=2Ms}!B(9K<-gF6uPjEE4ojV-8Cwz|S zzm7xNuHlG_am!mUhArg%@f)w`^I1xeRPS^lEC~JJS@1$8<{d z%cb&wfItL=a1~6hG|RO7&hTk(_zRA#W>!n=g2{F~llHGaPx}?w%-5#+B2KV8sip1G ztsAwpw9(~;LI2QLbUtSw1?cxNbHNGmY)f7)S_9dF6i366@t9A0$B)m-wF1vVMA={lUlXy9F=m`8hLdo;I*%l#4ZrTQQ>T9nTdm;<0FIz0=4S8ImtJrWKs9R-2DgZZgLVOMoZekcv^0eGfAh&`glH z(H{+cxMyW0e#+({9hde+(*}ts%E`o`47I!)<$*9XYC@j=)lBYB*pD2_2tE=#RG<=? zRcZfbCt|3;S(vLJ!1l6OdL^mtNDP)OrJU6O*1I+toLQyIkO&cGHi-mBq3@u}C_vA} z$4|e9zCGHZQ8jLiQihJAX+~7Yo#Gi3K;`C7`VgyUjD_|XY6q>^WWzEZ-2S@>R|hku zCxo(o*&GV3KVsI;zhL>c(zZ&9e8Si>n`G95v0{W_BpB!5X zw*<}@Zr1W+ug>DJUY176o!ZqSIAV5VW#aRG7Sso&&T?`M-`!zJHbKQwOl2bHk^|otjFSs@8N-uXOv2(kE9_tp&1#x z*pV$93zpvPKgBDRf$=E+&}j|YY#^-_6SEFn%4esR%gP}<3TW1e3JhjEcWu0(0F6b* zkk3tG>O;BQ{G;R%IUDfSvkzO@Iy#q_KyGHXWrKI%IJ2+@JHapO)DqHw<)$ApLESs^ z)PX=h;@G*tw2+%cYsc{f7{=I1fiGKlbU~y@T$*HCKrf*18BAN?dL7ze`i^xRWD3~# zDKLfAqSieUpUhu~Td%qr1BMSnD+*ds5!DdM4TK5YtQs6Zn`TY~j;60S<(c;7oA~V; zp7}{~5q$~QI$mh^+Knb$6Qq)MG(McfMMWc+M3wKjh)6irsT^T3@#sJ5eEj;tIQ+I? zCE7NMr)J)Rrb;XE(Sj4G+5LL1*3>o{@FFomZkqai{%@E*bvk~VISapUH$>;i#riox z`&WYs=AnG-vgpmw1(_bl3_2Ht>5~!FUkhmBar^+KPLB?VufwCp*!Jof>O+ME1@I54 zfesxyWBR7q$jHkzC)VibGXsE6Zwl>Z5Eg<6RBhlvVL{|lAbv#panmNoT21LQh2}5+ z#iFHi(6?hNv$-guS_C(~CZI<3Fwz}`UB)_7XL>tnD2Eq%$mMUGjb|QSV@*I=M-3wq zoHCDCR?G#Qgg9*(O_EX%;pIeOE-$#)XZ)MBY>Y5Y=%m512v6E`ZSt{24J-K{DZ4Xc zt9`PLQ_vvJI2&U7$v&Nfd&X|uHTq#^RQoNq1HNt5j+%AOgh~JIT=TEjtRv#^KIVQg z4Vy0PhnU83D9AmIm2+mAROfT@8O;?o>og4ukiFmKqLGha_`r^w42uRFJd|bN&S_MS z3?vP!-<6>wyDX01vf<8eCvDnEbSaBRq-Uh{}b7eA)xAU(4tASej1T5rzYzMVo?20un6Ic1F6D{?MwQ@ysK?8{CQS z*}U@D{+$L=9w$O7Q&~E(vpFljWt#C+d7M&!cCfNa;jsG<;a-S}PemifTD>K$ByR6E z$z1LtQz1Wa^re!pieJhTxgjtLjd8qH>Vd0z;)#!Da0mE8)E?ZxY@{)UngphJ1r&5M z_bxS{j~zXLg9o|%C|)O|FkG}179Puw>SkuAoyXhOEX3VIuY#rgh{1r1u0lheR1itw zIEzdBqo01o2->AeW-JBNdUDGL&6^iPj#k18j0-NL*`^A@m3vF4eo-j z)v_M;97$y7CL^XOx%B6Wxb(J%8A=z|43}Pe3F5hARE=GUYzZ4?mVL7$$>Cm3NWNYDzDVWg9F93B2W}CQl zDIgSxI0Fy#4P&SkSGi?tS2>+0HP1VC@1oF0O{el#Aqc~hgGDNB%e?DWx0as`0hlD^ z9_pYu+@UPzOYN%xL@)%#vWXFJ*37y~#NWf=L_x03Fdr9B^U6n&VF=VFvQ0IB`B50W z?CuwE^!exT{oGZUJobG|wgGuW;i_9l;kqk^B8Y-x<_-y4fz(v*<1AlV0T#!`3kAcl z+Ks7B4dcvQj93BA0*I!}@~03Yf8sYj*;AYe`E{|$rWt;>5{(-@$73q(Nh)^@3H%MU~&RkSKIzE)QCSGz{4U(tA zO5*av#8m``ryYLUN^c&h7Z%v>{(C_QGu_^&M2e#tpAHHXddT80OJ_5){ zipbAx8nNpU8Ce5KiHQ}Q!eJfDCi%pUt33a(a{#gNWZKqlYli8h0y%4PR*Yn_B8cP-jJlyw$EN0FY9eC6v!4R5ybGvw$#G1oJasIA z0<1{ZFYD_~a}YUk9XrT)@F9Ur#df7lPhWqE?c}2p7#U_@Iuf{Z#U+4Rb_vj~X-Wvl z5zqYCnX#P=2UO9FpURE82uQ95KCo{j-!J*dSf=Ges;N?KHnsamxg3 z!PIfM>OW6e=@MJwvVrXo9~;H?2*joZ(|AeGk1UV4hfA4HBNx?CN3vz{Vxh6zsQ&U- zvrVehZUfPQWL(A|mHMD(*>Bf)QkZz4QQIDP;lTrV`LS2AbNMX1#Xs9M=y)z}zV=!k%Fxhk z=C%FJFF^~s!4}KRbwVtjH3=8fEYP@^hPd#`Av_%^#*#0V&%~>rOmyJbicVd$tyL{waLv%cY;?om%r${GPpuW1!1QYpifmS zRYcm6=sHdC;`d`QbM6XbcF};FO4>HkZeMn+KUrHHnD5~qjvfOq!kZMJKl$i8+CdM6 zPZCSF%bNKJxjH5+ATpJnD{$pKFQQM=ST12vyDN=>!&w?hcXJ$65qAwQoISw^&+RX` z33qUlKw@;b(W3iN8@QXhVm732s1Dw|-ZmhTDWY28 zi5Krd5;g6)#>UvrK(je^N@}%&f2_S5Ppj5gKUK!QTh-3l5mD z(oEBMIUa&5nC@ua{aiHdCXvy_snW!sHWr*XLCvHi)Rf%?A%@6HC3JyN?$tG-fVc<} zu0cviz+7Z41wq#U%lWrF7q5@H9M!psqzSN%PvKF2?%b>y#N)~Aqn1hmaeN3be!MDP zE+>a|)JSdDi@zE$WIrhp+l!m)>>!h%f`^27ZFX~`eJzbr$U-eAg+hGec03v8O^pb}tLII}~mM!bTbKI`|C>O zB37L9s1m38*lpzWlx#>XbG?SResBuj_--=RZo3vSZoZiL`glg`fcD(Pq0M9Y(mv)M z!LQTCnmTvC{C3=O>0p{ev0so5)Gs#8mw@#ikNI=dUc5^e$1a6*LG2<)TQ51-;pSg|pd_EnLS+KM<-$qmg?Ad{277X==)oeY-T=F3z+m zzl%6=%;Pe*j5~zW5~ubo)utsOf9%BtxIw2Y6l%HMX^JIRV0bL)o%;vmI$Ssk*AMK> zgUKprSB86e`NCThZjM1b3Ln^zW$dsuiE}!u9f>gFlJRJIAXkvjI4T$av#J));4e{P z+zG+8UY$?1dzrR3bfOpnq960LAIe+wP}#;E0ZN!j#_D|#!T*K{8LNk4%w ze1IRN=+!0tX_TZ?vFs1Q*U^Ys`?ulCcP-)h3T{Xn&QmR7c-*K=)?{xyD}5`INPt#O zXOJ5+&?qSLzU>-o7;IVwsh24ss>T1j`f+NwNo9vr)=xy=5{Rgo-Z8N5QI2P-9 z>Cw$;+@$yMBWRi6$A)t93E|etPa1yS_1 zUcAax64(7simZ{rS$6>y{Rt*zFCL{Q*KWv2TtB22S7~&#r<2kQuVc6uk8PEyn}%f7 z%a-Ge3|Bb{4D7%B;nHTVu>Z6GEo`%jT>5iE-G;QSY0!cK3p*5d_iIVY+-T#P;~#vN z0emgOzUS7VxcAiwJdTGN;4K7J-5SIVgQrH$FD!wcE3hMNC;U36A|#l0I%fHc-fRSO zDFMwl3fx2-2f10t(gO|~IuvbEs4?M;NJONwYKy2km;Q^3WPGZomAFa+Dv4jAHwPh7 zicdfg0^=EB@kAUtawFO#H>9?LWpd=M0a6#d54 z1~Dz!HJi&`D$K96r)ucoMaID2ifGdwjMd@gB#=2bo`|@`Fip@IJWdyJj(86EK0%hS zvUSFCWQ@234eQjj@ZrFbmiDB8&8InqlQontmSK}DxDRb%lcGPv>u21CdE$1Q`t=vfEYhWTJA2Wmb`Gr+SFOhiDVx4 z2874dLKx3cZrX}kC=S+{g9f1ew;$vF=f_~pmc1x$8_lzfTNBbE?BUtQK|E3{l;#v# z(i20n+Lh)Hv_rLahg;=vKAnxAH(^f9M!3oEzPREIcK5{K4Y5Z9LX_m{$ zaZG3WtA7CP>l-lY9G?5V2d#K=gPWE+nND_jnbg29nmgBk3S{4w$fz=u%2uI_Z_}lT z?DAmE*{5^OggGgt2@)DKqF`7+!90tmU>))J$lI`V$#xt*l7%|eXpW#ta6rj$m^0`S zj{r_oj6&Z9uIsC8{(M6$E$&jDhn;_ZKg9DK(>&XZhLO!>K?E+_$r8tWvS~Xgn`j?D ze`?!l-b6obyz>pR;4R|y=tFw6=IJjyc2i~yv_&pTFF-cUl#Ej&)9FWeDa_5GDO4`w zd2y+j!i2>h6{Wmm1L}yys9N#pcz#Q)7`Fst#*X72lV~(eh&Fh#O_Ky&1DI?YEs$kf zK`W8osNb{|cZUGWrY*tRi)^%{6V|WaV8Vm^0?j@d!(Ypy-NZPZM+N<+vSg+5aN?|@=%(L^{sS#~ zT{v$M&hOP0Ni}$WuuZQSF7#Ty;VS}r3P18f(qj7l1K72RQJW0H5ZZhZ?XgHZ9ZRlR)0-i%{iHjA$IZZDQ zFHT}(flcdv=c@A&bMgdxrdjzGAGEu0sb)C|Y?WO$*IwQMnW^Gx=GyZAfnBZSBMp{Cuo z&y6p~4PQ<`{|U}+n?G3=t8*5Ru~>Y9gk`_~NytiW1OOt?jYku8MI{%&a!nR8awd`b2QkNHH-1_rxS311F0YFsfvOaed|6RVy+7}csvvdP=~p1SiTUm z=g+pvT&50o(d}PFGWJ%Kb|fs9{WCyVNH^MW8F6#^8tguF)Y$XsV15ZHwy=6KR_#({ zt6UBwnsSs6G&mMR)Qf^O5QRnZbd>IFx8rm1{`+5G<)$5+z**oVfMjJH!|Fvd@#%ya z$jsvmpXtg}->MFu#1;>OuZMFu5igkiF@Bi62*>i+4qUF*uJhd+R$}s)k4^j*%^P!* zorD}sXDrNRWO74^7%By4ZPLg%upLvUe2-t4qQ&6$6r_S#bY3E`e*?bw>Km-(CbArd zO}#glT&qXL&<yBQEjlW5;stNav~t8Ko||$>ru6n|y7Y z+5OoopgLMM>0m&N=N^RB+_>dQ&8s(sDCNKM;P{Vj?_p(j`dJ$J}r{pM8t1ySaJUQ7Y|KI8KwY z`8@aZ+ZoFkUuHSFiH-TZ_$==rA>O2w$wydp zJo;SGmfy?q;fL?yoAFXmG)F2=!_j7Gq0puSC9;!?Z0&c~H^uq$&d$-9Ll%$C%VNLM zy#eaCMcGF%=hta?`=@;%kPx{j`S$m3Yjud{fAF|CKlY{4OaCUQ+{4t+Sxpz5GOFPXE`cU> z*>4w+X4Y6icnOaoUJbo^BQ7Bsn)a`p{xQam7oW4}b>nKTMtu1xCQcSdwCUBn{<#Nn zts`HJ+q)kJcr#|M8T+VQpv~^OW%DtcHqpj8`fUX@vBF)RCXT7M&_#s-%^Bs6@869> zhuQWNXBC`rcpsL`or(Etv^vT?6f93EX8@JW(fYQ11z$YZKO~A9Gu7MoP9gerS@w$pcR}S~PPKCjYVk`*`_{Hn56+2Ze_7(x@6V zt5rI#c5@P`o?)$lQH0o(hU2`P$(wl9MqzDE_29(PO_o1-R5lXF>NA>r7E!*~v~n?i zTewibtd4EH8JLp99xwbZ93&00p;$5O@~-=Bte9)A?~J@hbU{l1A~8JUTxFMs|I-Crukiy%}fF+l76 zkJZdhYZIEF2(;`wW0IQUx_d9fsHey9SQT!iGkH3~iR_d%U2yA=4tVvOxwz~4OK|P2 zw<94g+8m{qOJn_2^C$8gClg!A?I}n}EJs&Mz{R&Ixe~CNp z+k#7no{NZ39^u7V7IzW6PM$iH($i|?%feayU8Pa zc?RVx@8F=L2zFj}iHyCl{b5L+9}ZlWc)PqPy;hfkL#m@6O>jS7#iQ0fjK$`b&5+My zu=4!4Og?N7!ljTYfm0qoR+TLpvA|n#3`&Ive%iyG30JU(Oe|zRLV=evUM3%t3@T_WvGIvtjOB|a#>AFSV>G6ys3>Ak#Ev2e zNmLX|u$x4Xvar;Jg{2okigdpJ|I9u2&VBE`eQyELFWLG1-n;kCoH^&rnKNhR&Yd|U ze}4Bmd2`fYcvP7$r(-s;F1E4n+O|bjmX*kZLr1{L>y2_|A21y>He&XJ=~SbFLOJjD z8|2Mf2Fajb-XZIkU5<5b9c4SpHGb4+8TXHc@UYicPWx`p&>_Fc@6A`9k)7)n;1t37 zx&d$Aq>1wQ$k&z3!2YM}tQ$Mro!i#S-FMy!Pap8>eDaafrbU6&fftO$bBp9}gC0@% zBfGWKwfTpg&_~WW^a*)o%KLKlb&IiH?ILM`B@}q|$Ht>o@~^iZkO`C9$;elGhwaST zjIWavot2pHAUm+!qhUcCIr#?o7#}oB)-1xx)HANYF8kK%Nr&sU`T4JA{YKKR`&n>f z@`^n5*dY0$tS^q$tp|@CWpDxcfK1|xD{%+<%TA!yfsN(Je(hx9xVbXo=_h2#yk1fr zn_JgxsV4m{yZ{FVxS2(l6aUOxEl-X)8UELQKU_Y3WtiOg)t7Qf-xDRjP8FH?&kyAH zL!MRe+kVs+vlKi`0=%*J3iK-=uR7yOiZn#hsBu{-pv>Cg_R zO4gOlU#yT%-ySa?VXCB8{~l5R{G2hXih<6WMI|!kiRT64k(0mJ+j6 zWJLei5pI_i@KE#4*sR$ zHSl=Uv8B|)3jjSEtX;W8-kbQgEGI(jboSdR<-i%c1F(z!uwH%P$MjQKxOA0ZY$GRJ z2G2ThgT_gYv=G!KCHni zLy3t8q#Snq>2hY*hvjcYZ^&)8Zjj5MzX##Kp>5dkR{Y`H^1|Dn%EK=oFQ*-XFRB-x zAb)&*qWtX6-^;JCRH{4NNUp@eHZKkNvrGavy$9R^S7&W?pz3U(Cmbt`Com2xl0TOK z7%zwTMn;IV;8laBRpq1%CZ|&S4c3yiJ90w1L%Y(nZ5O%t_G{&zza1h^J#e>-ertjp z(YPvJwm%JMkuK+KqriKwG*LpuoUDR5{o`b}((p}&dr z@3vSOg^)72p_s^zyP?c!Z);-@!m)iWko!kZlh>cQA20B$;TO5H?Ao*zFaIyfTc4F_ z23LY|q^3!1mGFEs=Uusd@B}PfyGnX=?I_K#Mt?ibhL|+*Eg6r`sdalFC#~_70K0#s zZHGd|KkC(&a5lzQ_}4;o-#hQmgsbjmyO>@&?|(d@%z_eN~MuiixZozquZcJ3hqetoS> zx_gK`G3Zu!PbrpTj-Zz>OuVv96;GBYUwlA%6DliF%bh7rDMkZRmU^O{NMuB zBg!KXWx&P$zpzE^~d(&7s`mD?0XSfzzu++pS?F;1ENkuZ`^-1#Z zz0*V3!V}JxD^G4B!yX?llesolX)t-Wtk*tlqq^=2YckB4{bm~)216Ch^f9R3^BG0t zj@>40d&nQ*=zrAH!(`Z)zsr3y|D|yL-w%I!l+?lo&8k>%_oD%~%Df2!YBXJqRb``H=^L}mff8nHmPTnJgm88 zUd+PcfSpd*5I6SOp)zvBP#N{^YcLG2`B`B6^X0nlcN8Ak>kJm?qy^GOM~F^^25b;! z8h>%egED;3-7?&R?Qz1za?{TT>SswE#NjZP9dNzFP*(P_JoJaZd(gaXEx&v89y#IA z4jl1=Z_IMl$(M`z_L3J~eN6^^n!+ob?p<@|ZF0ilUE%R%3w$rPmmBUIDIG9#^QR|9 z%Om&xE(Je2){D=SMsO9yF9lf1g8{m$&s}_AWyM8^{EWi@1}|twe(yvP44{`G_LANw z!jl3#k6>8?4HbP#@2XK(djH^3nf38xdG^yu^3V)+)(jPAz)u2B-;grSTvE&T9F-lgRc^?#*pLUnvdC59@D1i{rlNEG6 z12Ho(t2`LjcsS~;E983k@os{b&h60eJaqDf48GMN@Jn8R*`S~;y5cB^n+sw&5NPMB*OAlC9|+G1 z^<>Q0H)KZ9bSc6y-o1MFm$R|qvvk@!^4PNzLY`E|!65yJGwh&eAZ0jB5j5TYRDO_c zRp`ZOaGCc~L0cL7$~bxPwfAs3BzoG^a8PIY!FdDZq*G3jme_QvYc@l{@FlyNbm-ng zPQZA1;{3Uq`}kuHl_uPafVL1a9N^s**!oRmoAM>QEKGE6Q z@kQ(B_q`p&wk&JMfU z>hD2-tk!HmG7jpYd&)p`h~ORYVp$u*7Of|ugUzT`8wYs}kVo?B$e35g!}Z=wnYOsL z9ChN^(!bBKvZVNZ88YHE=HBZ-ou$pmgX_f0ete%Sc>5~(XySMrWHdg+-RI&fr0!a{ zPaOY=Y(_O^4-g9Miw;$1Y}B^H^9@>eI#Pz-ajjf^=Mby~9u7y87OLT3l`Cb@_+j!P z{A%xr>FaLUpsK$b?<{_aAwR-l4+H~-6?n!AHoi!8JNf}B8P?`hdGxMj@ZwL$^p`{<9DzFXM&7*>M=1?2HRCPPG2T% zaPGx+^rfATIZ1A~^b`1%e^-V*SY%*w$HCv1@8KY_^Dntc7Jd%j-~W71X5eSxxPBMQ z(L2iIrB~mR^(+hQ8uv}q&2J^=TywX)apkY&opI0WPxBmmx%4^nblF{}ww&}sv?(mb zd||{r@;Xk9e*I;`>aIp)I;I@OAjVwt&cg|zE-7-pX8W34BaZzw%-gU_Gv zlRA55kt{)brWY>9TI)R;ig+TN+|!x_kG7rTXUO zGJVcs$uI0CUE4MVJY9WZ;D>`6<}O(!ZM*c4w#^&q8-2t>hMHvsQF*Z@w*>iT&tHVu zW_;4ZI?-l?CYz=J02c8{L_t&q?Ln_ShN9bLK05ow>%Njs-FixM9LY-AtXokAqdG?# z6?T@+ZCj!i-DV+fhT4kL)uv6FCRK1CO!uyx)E}zbD2c%|I@sA$rpoGFHQ?*|5V)D+ zra;WpgDwxw`2u*0i)ZV4F0OT_r+_-x_|vjg>zL#F3?zW?)D0b6_R#H+9@4Pd zCMlXZOAg5Ihyx#5L#JW1RkwFz=3TPUAHe^;VS(+2Fu%n1Fnck2ZIx9D(8F7#c!WbSO416N9g2OlbJ zaH<_=K56%;OIyBNgEl)|cGND=16J~YYulEMvSh&mS+sP8tcOon{WMvlmNY47iPO|N zNq$2d8_czQn4znNF9oB9-YT~Zc~gG!zeD7wm!1}Ptp++tL3IeS<#MK#i%W1w!hBhc zv$pxkmrGLWHEJTQTDQUBHcix9gU&#IwN7SEohj?FCbk7;x(Zuj*?!;HOIM}Ai0h?v`AFq}_JU3Yek9<{5KdP(hCfoIrd2?j`qUDm;urYkM zc5_DsLpa&2HR-wi6;)*2nw3%td97Hz7Cvw3-<9pEmeg<95J&X3lokb8r(c_E`%&){ zd@O(xJ|WM84OoEv*)to%eAS@uD;CU>V%Yk8_{Z(shUIs1C8aWR_Cj>>SQ4}iC$r68tZf~$8PW{?etSY!`6bKT<~iGduV45Av8;5y z%$~bI*1&5I`=Od}-B-VHzO-)L8ecFPtH%KLKh8!}l?`iG%G}v=@ELs_^p|x|1&2~J zmG*`0)WZN@qj(zU7M`3pZK{-%Vs0P$x^rh$Y1+E29E$#>G4@b!P(m?t)Qnvj<>&=9VSVUSR3kq^YtUFSFgdc2$ojYDZx!=|6qmwCS=Oqqfcmch^}& zMz2{6dCV!ni)?4<)D|xRXp7r1Q$AzzG})4eC6V2_>A^QP(Sj-y_BF+eR%2~#H)+?R zk@hLRzOGohOl8FOSRdY14$9jq&kVX=?t1cL8HA(L`}XR-_s#`ap|Ed!PgsKWyp!0D zu+%IM9-SIBZHd03D?Ak~mKh~0;NYOEbZUe8rm;+D30BA3H=*30PnECoaION*AE;Xk z4GQ(V3w{2~X`f3mbp;bq2iB=C1#LT^A8RhF7tNGK>)`6OOE+l&7mci^omdw=Ysz%l z02|g7@@s%)mehUa7d)?6G*@Op=bN_eBpvakgM6`_kj{*$lV#@IQuLy57g(o(w8I{# z){XLHe(@}P{%s;%yWm_6OdOyaPbdk9D+gGcj7{vz7M04PvSm226w3_Rf50VVLo6BW z+^Lfk;EO4jY_jZJPPP$W_-dOX`TwXymTI9T%@O;9#Hc@ zX>bs}d_zVxv9zOjewoy7(GjP?w$Q!+h6F;u7y;w2xh0Fy)1#g+uF7v#2z_!(x!4a? z!IHpb_}VvT-a=WkF0hqoQw^Xz*e%< z`zlZ#dEjC6=+V-mMGLv`!V4X0R&0V%$~u5H#s=L#NP6__@wE=1NlOhKDzFABl_#Rn znRqJSEQ_uw!(fhUUQ^dwQwZ7_U~ugG3J1yyoO-$rI$YNwlO7ZZaGdv4$M2|o;-+!q z#;_VNaIC0kK|9vus1HueN?|~iS&>b0@oUIC8WLyy%uuI7Q4So`ad1I6GlVpv7{_ae zZ)@U+lP>}+D?Orcy%Wp8K@``4axmu7I4oqz2wy{Sb3@g3$RqbRI_3^=0zb=7LrI=k z53DV>-p`ef14x#Ijg%WNj7K2RK=~WLlrv`mNg)b>yb(ctAUziXyeJ3MKxfA(4>z!O z%RPAL2WjULLY)DhlnHTh!&-I75#~zeN&`q;Bu>UV|Kfzh3}nDJWx+brasUol!oW1@ zA7|opb_*$dDPpIjzCx9Mm%-%1`sPuls;@vsIT{Y?1cT!TgFmEkkk1#+#MZ9R{EKAD zvL@-EYZuPftZv4!c7d{TW3cKQ1{FN<%>~GTc%g?-Jmr^$k20cc$SP&VjjbFIL_9|I z$N?GUrZR&!5Z$n-bwN3rT!@G5g7#s1*p8J4%1?FQ@jzVcGC32go4r_1XdhbFS{`&- zs0-VS$pPz^E9T2xeNK_F>kpRaUw=$`buIu;ZgxH>XvPcil6lI8t<32JW`$Ab+6E~X z(l-nN4=kC_2h*t&tCyF_CVVAp2A7(7Sc}Lu#=Q;GK6y)Sx%}rcx7zVC`i*;Z(-CR0 zUMU;u0St!PC$f}lQ2v2KbqqSJ{(Hf%4$xSaft}>ZaU2k^zFn=PQ=lx#F9YqDzDT;q z*gsu`(fu1=;MCW3EOp;LP!?=YS{GDEL`3Zlb;OPD&`oD+qmo7S%Jx7VqK)$E6|&&V zpf76XG5gK-uJu6OK;6(To6b2n*G{Ns3>=(0`|a#Rr27sh-AwYOF}_I-8BL!+jD3^R zRE+$iZormNhuEe9+o3$t#;_frt~G#9?E@3>P=>Bwa_yLU;PiD3)(LOei5HQ4xOfZn zbtg`~EBf>u`SpP7WQO#Tm)^Wrj_A-_+lH0P5#6(Y(vJ0g=rd`9+ysJacj^qlHp!Gn zCP99zAKDb{htdD=MWQoM+~{dPL8=uLi*jI({dX1IRc*|x~`M07CI3O!JJ z$v&EW8;qEH#HhZ9Koz25IhC0o1pnSd^a)y@8fP-k11GH2xnK#f=r`OJ=QRk@p zW@Fj!QCFQ#yRnDkj2s5E&^F9|u%C7|(b06aGJBiSHo`i9-m_KuwlcdUDh5GXi38{i zXwcJ?AGBg2P2;G}-|V3RHrmMn)m>z>00E6nG+>$DHOtn33@P_RTxEzm3 zI_J`i7GE-4&(FF@m!rdzp{z)x{HaSM$Tmxfa&yoEm9-G5BKXTnwH? zPPyt_>4YQH`NEfLFgco>lom3xquIuKWC(cDd%l?Szz&V39HRQC?#=yptXy{UXc>6T zh0+dRoH+BeZ2mME`{Xk+4|y*ARbMG=-b4pe#K-KUZF&%+MSv{9=(`s@2h2EI3PL+# z!OCXOsaJZKp-dSR)+?J2OZRm<_Q($TSaQ233v54>k(D*#4R#~&kYZ_u)jd=HBYj~_ zWvo}EF%LU>SM5&6p`6Y(1nI=@;Ly%h)iJ_g9DY76jbwa)b4yy=3m~9RTLaxEEb&Bv zY2as}OS;?n=lZ$@&xct{uSLmS~^!dGf z!3_D!(<5|=-UT-I*modjkY}bYd8kDX-&gyDk3hXKy8&erwcg?L$5mx)v47O4k z{ks3G;iS;XI)F}r-!G38mB@ZAg-@o1g|ghoq0vpB%W_>h-a9>-feE(VbG zAv^C5h4IBF?TmuPm_*ybn$Oy}{CqsdT&_GAeEe#%1z&uXfQd z{P=0<_fAG3JLv!#<7k;q#c7wv2Q!o7RG9L3G+6awrUhO_DQ;rdS{;&+l>&It9l`9{)!eyhEYkE4p>}|{8rd-`! zD3dI*HhGbPR%tMpNaZzz;|m9A>~TAX?(@wnL(sCPq@~M)02%Z$$eWx86Hu5T#NpA{ zc>GWR8C@>8>PGo-zf<7Fh+p6$eT^XY{LaZQuu~|$dv^Hz`|K2w%WXJV?^^e1G*U6U zHfZ{imYP9tB05}Jfm{j~3)Pi zMm6^~704`^dmrciz0W#;PA>TVWpeMRSw&{Y@@+0_ZoK7Q*6h;A4FVK%1N_>d_8ljR zse;AIt$s`h6|1MPWEJGesO{agV!RrykY|g?@meuC=7=-~mRuh8Pwd#c9REZ4;Di2B zzY*4U;*<8?@UzEx$qPErF2|iKqedPMj~**=LLiPZ2a~nni@XiiQn$nU*LtMP-s}TL|%1fS3I(txWW|M5oiSXUoeYd&u&o&{u32 zroQH39k1zYeH;?@_33MJyUxV#p2UasvnQD=kY``hsTjWUv~^EpTpqqiC>7%|%J)s* zWgS5C?ZpabZ(#l#%{N_uO8S)&sFXmZ1onjlIO|gz2cpz%;67<`?cO&PNV^W)H6DHx zPVYO~8&Q!b4zMwB*7b-Oq*U7DZ>p9m>6!$%rux7JP317^tEa9m9qVxMa$2dcCaucr zw^afe$GB-a?Mje!0BwV3ZiJzecm5bG-l3`duarQg1S%!)|6c+&7_AP^GU)?>{aZfc zB}O%1itEzpg{Cr8O5ocffkb^(=G>+MC{AboM_<<8XCFrJIg zYr^g56u56a_0&_dvXpfIZ5Z0MZzrF8{D}^v`66`#Y8yI%H zYlvslPS}r%aC7+Yr?^@0RJz844e%{J!s8&)o>Llq$hRT%uD*frqV+{X4G6p&B<4pE zc+dz78S>@PHC&1KQ;Ki=`>+;gcrsoCTz+1IH5_`SyaSOdEbA;@1)7bp4m3)P;jwxT z^duu)W5VDA*@U=ER!T3TW!ZQ&+`KYqeI)3oCMpPdk8o*On9qw-*bIM0FE!bCRyKg% zhl|~_EC@cmFt3MH%R^S3puH6DHbpLq2k_K6&4>I-yS%cIok$!Za-U}}G98vQj9v(s z<;J6FWsk~>yx=#Het_2UWT8@ia=?R6$G=a?Y;=uR!dN|eMRHjgL1pk|p9Ta7)m4I` z5`ubQ9Pbltio>4vZ@l|?EiMf>LqsSQnR6Y@J@>3XDU=p1q ze3{@(2a@t=oU4M=qPrwdw#3h1b>)wRG$G+n>yzThQGSNPFN@L*@>{xI!JFBk5Z!|xbW{2AX{N&ZX-W6x;Yxx} zic7`8X9jD;sp&~LlH!u`CB-G>_2ViclZwFlG{SpNSHrk0H`!>aJlPn7mgdVq)0l#G z>BpBx(uec!%ga-4T2N+J?RfBPgtJj8`apj1Gf`<7kjKF~N<^Xf7?~-=01O*|k;ia_ zcv5kAcojBCw|t7gp;A6$*+aTPSp(9B$51nxg|K!I!?6bsvAXh#n~Ew1mzwB3=L+X# ziQQ`X5M$+LVyx_bnkNUVZ-Y<8V>p6#r#{DQ?WqI~N?50Ec_^(^&+K zkNyi#3X4J!Fc=#ZX)ATo>(62oVM39j+Hgd#o{>%XD6 zlpvGBM07O`S(r=jQ-FOu5r#dyBknlU6-NXdiYCO90ck>XLX@MA1g7na5V92@+gEsr zPH_hWQgzdKH<(Q62ABD29H*8fbB>Cp#4zJQ+mw-2WHE@0=u@F$D8gLHu^AOH0Ouvd zAKnltQn=j74=Im+lHSLV1q3v~&uH;}9Dy>$D}vz9V4^tMfhab*a}cRCKqUs^tXzc6 z?$Yxy#jK*n#7e#+2Pcz05EihO7jE{ zYU{wH**u+T)-;1AVZ*?CJjEYfWccsr3nQ7!e@MGeO(hmTE)&)?L=}v1_2aNRX%ayy z_41MWe5OPCoW~(6L?xcpkpTkYFwIr|eR3W%tg~$NNFsuX5IOC_f5=0W=8-7>7Fjr( z$ec;JU7Vwoo^CM-h47M;f#6v$09Td`h5!Kyub>JOg4m5_jO!q?Te9U3@dxk*VY(DX zGjkA#BPl+N3vToR;E-mJU*khyhb`64q~&U*YT$d95Bqv}n03+}CSWT(jlRy{+@cYr)QW0fuj|9-Oy6a$mF5%Q z74MbSod+a9;8hO?l7hblYvHAo783e5#uePO3x;TQT#OPA69WK4VV zsv3XkP1fM$$@O#b=3jIf5`YGG*Qog0aAB_zy5ri)x z+MOwUoV|7<{N(SY1}zfpN&>7Zss4Z?0np=m?7pz$e2(}YQz4u%xl zw$^KBx5v8}Ut#_rxwZDd0crV%Ice|{!icN7%hx6B;lp;*v%Bz9{gh_!`N@O=>T9J{ z!f2z*PyEG7O4mu;ToT;2*^P&Dx7C^dTt%frQYXZ{vgcHB+hHVyat&j=S``R(-5#_Y zh_p}9KayPh6Q-XfgXq_g^B{l4nB7{*&NEYpX!ys!EDm(QNPdLga*Vj9^`NY4D2+ye zxRes?y29r5M#8+KK6m+(e2h%}-K~Z|B=^AZKi~R&`uY#EBtJCo>4US9Q93yjOefT# z0;Xnjhsw2yo?3#723C^7g2J&0;DDYGk3h@WVPj{1uae_=Nb={{)JcgdT>PxGEO1aT8TGo3+~{gMRy~yP^AVKn1ZBk z8}O!K5e{iffXoA%D3mYmm0uh&x#4J5aF7Nng%p?!q-BQg07r5GW_OSx(`WU-wc%kG zN#Pz_kZ-j9w{MJn*`-g)LGIF)JJ+PqT>NS6D!}L0-&+XA#&3 z`BL`Pgy=4BY_L)Vs08PrTg6P|5aYgc4WXQl1nJOs;cOw~3@TpTa3S==Z$n=RxnG?{ z2w~)Y*Z7c3GDIY=*q9%zQCTFH45&pIw4Qce~WPnjY9q=>FvX;H3l_*}(3^Hy_CeW5vURqWWC8?YUv;79;OfUu|P- z)7aphq>=F7|Yu!ydLbLnu(ScAqp3b zZ-yWAVy`ouYC_+&FfL=##_X)QBYJNvZ_aN_9`FL9=~O0O{Ur=WbLbN3;_Skgp7N=M%nzh7JN=;s{D#52YWhz{0ns%-9TD%nNXeBqPL;AquvQf*Rd(!Gnr zl2%af)3!-bO;xQNvHP;XlV63b@2~Hz|KpHpj%QA14qUb2MkI{cNY}{MNbT0YSvHJ4 zys>$?CB8Lx)_4}N#Wjelp+Q6)EgB|2rz|YfC`10CgO!Yho9Ht!29X+z$LrYFLu{Pd zu^)_z^?pFrDifl=?Q4<${;yP@o%*F(O^UsG~^=4!`k%Y2wAqS9>q#`Eh}?tbo&=BTcC!JQtq4zCWTwqd!K z-cjm&LsNKDy@=@}{EqSRJ@&8g7=-<}6=vt=-hrlcyfq#A|Dt|R@Bo*Rg`69!3Tq!Lo8mKe7B(+dG1du%dEBnTYXxvzQ=GY_{l-5V zJR1v46;W~Mvzxg};}#+u|K&u3) zq+Z`!FR-?<7XR<>h1kFQ^L=xv3lh0(6Crz|yR(PfUQS+LkH+TxtLiIB=W?o^r#pYs z_pYUPBX~lr(TC&NDP4YhS&8U~TnSHRu4e{#?7Ppn*@);0x4TTbnm1E-7own*RRnqRK+dhV~Bsw&PLja`O^+V`Hbf ze+MX=)oJmYr_ayPU+~W4>eX%7ZOUCMLhy?8rXHmO*aq}P%0}HsIRkwSk-~dr>pW3y z7P1<+3up+rNMkNk4WHYAXi<{uF!G)fi}-%t_2G?vz2lO{l352*FMQvBI^X1Ro3l*5spNJ|-x!!1 zCRcJ(V^yQrYI0X;bWZaB%=VdCGg$MN)(@?GP0A^RovU4`7|aCY#H~r;ZvKL%4P7!} zCCxmilFL$cm05^2G?Xojg8`-IVUd6`x}ESEB4V9ttyUIg&+91;bRN7O%q6NP>hxfC zDm#cfElTL^byPLyX)EX@=zRSsKIZ!oV+*4i1AK*g=*aqwc#G8kZ@tgT<$6Ic@qN^N z@BO{;8z8<&<~Y zciO!Xl@YwS?P3J5@8`^S>a~j6@g!7_2BXEt#ptDtM)rn=zN$xm%S0N~j0D~MdQXoD zX_yW6-yN_~7Ga|>cPgC@>Pq%M`aLJF{EVNzn7)Kuj3onOG06`m1M8jXdu&l z$xY+@`LC7O0Q=qQJ<-{d$-o2ozcI{6B|)?8n1Rnc>Gz)>s-SP(i@g52-5f^FzP&Eq zDn~UvH&u_@ex$!vyrt|GggklNp3mrA{9QHdT-fs#U1n=9f2z2U?S~?6&J*lt3z^QC zQ<&`~CM7)s;_t-xYPT_uRR(qQ%NdwbXWfYo`x4QqOKwuq4U<0YEr;VZyA?{>>wY{h_Nx(pH{g-98t;xOv- zw{}2@ASOOl?oa3ow#~Bppy#3YPF2Lx*^$%S%Gtu26YA*l0(AiZF{sGP(9zn%oDS;f z;N&g>6=(R*3Xzxbzho{3y8kTkuoq|0d#6Ds>+EJt$Ir>f$;}{vK}Sa?=4NFhqA92F z-|R2{#2IWoJX}P$xV*i+IlXx~o!uZ@Z-j+~xwv__cz8HoR&cn(oIK2-98T`9{!7UJ z$dR*lw{){}@vw7tqWf2_xrMW*hd2Ynzl#3%_g~Lx4Ym7!nw;GK+pHG@x&EEudc(=h z^}n)TSjGOOifGtDtsV5_>>RC~++TD^@CgZu{b&9EZ|47L{6C!f|Bq9ESK$A0{-2ru z<`m=l*MR?H(0_UBKhzg@NnnU^{jcjKFvb(^$p8Q;fRdc_2Pp6`>(pLNVBlMq}}pyMzZ{W_>2K2J`=mqsV2ob3+Ox z^N-D(!%Y08t;889mo4vq=3d0sy5;(mqSK~&s5Y*&z<6DjTVU=*<>jXCe*jwtv*i&U zBGh#ba|9nhew@kFWiB}pbe zg}b}^+U{ij+O)bPc7oX1fbk{zne4>p9Y~HpiHL|u7v{>7*WcfZ?5pKX#Vu*dhru)` zmLES3edFin|8i-nyu0Q`OG}H(%gd``ZFilQ=0`z6L9*VM$cQ^63#2!(w9HS@#cANM zs>30j;FXl5Wny9~k$5O8F2)>P_xAL>tir%|70z@jFAhbR zt=ihzy{T_XQ}Hu8X2H=dGt!?4W;&`Km!P~lUTV(Oqw9HXZ?IWUB9U2X&nD4)-5&dXkT77 z*;rXp{Yf-!IOe=dK|@m~V%!3qgwFr@L!9fsGnS@Od?q*xw^V4P3e5WHE2|__c z&%?)O1$fyc6ej+c+DK$2VYR5>PUB{;uoJ%>(KW&L+jln~x=LD0wS&tbOUSre4Jb1! zE6%|u8wrv)f+%D~)Qipj_g>Juy+Z8oc&W(yv561YfzRI6R{Pea1y*yek~j}GZGQF0 z%n`FOV)$eI3ADIroW?wunUF%YEFL)O$o0_z1Wve9zdUPl-PzfRSoS@MkbJ%!pGjR* zlqMr5pSo4%Gtxe)J4bqz7%3bQ8W@sxQl~#-7 z`Eljh(d^j2AU#m86Cjq0w5mbl3gEwazMUNJ-g+ATv1`Tw`pu#>E`FUE#J6|i38%ri zlX&nwD6Nl`I5t217TR*N9-{-k&YpN;3A*3{Vc;lZKun9JeRlipL%((No;_cd2RcSu zQE#aDD}))+Fc*;JQHkGfCjG!mOt=<|(YV!G>p?pFKW4E{8MN z&AgJLTn52|ukt1Ij`U36uf>GDk2CchR_>RtV@c}!GMxbgp0JbFYZ(Xxa`SXuJC<7} zkSXpi@UW*ISmoD%dt%Eqh3_)Dp0#@I-F|PZW!6A@o&aHyod_i!aRy*`BScRgl(wD* zp%`S{l4AJ3*AfCBHb4XK6E1g|C+a@HIT!a?C~5r=L8s{B_$@Mf(!hKZ1W=?gL2!L5 z%~U`h?at*SA3i0x+Ajc$LhF%N%BP71?kk!gzIc6e2$(Ln(=J=v{OOFwlsC`_HSFVxLxN`dj_)F6^oWe75SuJa!Y& zOA4ms2Gd%<fv2msa}4TC7zjo_iaETRAuaH^?8@6;6)3%}$|C$5aT z`uJ!6KA56sZWKQ@vwDDeOGIG9#GY>r_!6***whg0K)1g%LE!qVB5kdo!Z~-LN42vh zCS$Vu*tn6hhF!Ar5~#XFn0@$SDA4zB{jgk_xNhWWgCK#Yq=DxCNj|Pn-(0K5b<%e3 za!{E|{qGa)$2Doj4?+k!7c&43@5k4M*G5c* zEYR5F>K4sr*~3BJY>rqgH=s9>fSStqQw+d}7&sjrAb$IBmeyW#2a;pqL3H7+yS@{< zc?k_D>rjB-Ga^Eg4DIQnP!ju#s!g6aKzb;w{&!Rxdir}^(5=f+duw*~^~dpSTxEbg z2ihTPE_N0!0*~%7=lPa)gT6g4;jZs8`k;+UGSenuqy04{7v`~hvTCx}cH!%UD%Ka6 z5H}Vi_syA(b9JWYtjl1z8ZxdMs`grEwGCwi$cl_M+crgNZa{@+ftII8>;HQ(Uyr^4 z^Zd3~yR_F%=k6$&_zp;Z)}KO+#0%qwL@p4;;L(GRvPlZMh_TzZzesY)BRQ!6P|agk zf1q;zuu!-`fS**`-rD8MC_Eg z^td+ukVp=ylA|U!UA9r#(rq+d>rhzh2!H<`9~C(iAVZT^(|BIowM4nRffPPc%##+? z8&qLIgX7ZAij)XICjIfN@xH+Y=j`r%1r)1+Z0YgFDAZ4hCTBguXKbl&%^P3`u8FY)m(fkG!kef%`c;kugAa%5pLiF zJKy?@*RwgI*qJf72^$_TqvQMPn+yR^2f1O&e-J1-SO81NH$;^C)|r&*NmL@gH}L5e zvZmX9=lqqhhn3MxA6SRB-2QyuZd$>zQKQrrb-4k09ndyoAIj$0fpJdU?MmICFu|bL zY7}_f4s;}WO;03F_ps3`^qpQJ8m&yxXo3BK;oS+1KGgFP)yB!Q(dGJK#>a~y%Vs=6 zWTSTViKJ2Xb=tu?^g+RH9U+zdy*CC>p*3#7ed$-hB&??gPM_)oJjPbz4yDSY*s#Zg!mQy55;R)TDg&6`@&G}){(5P~nx9G-t%1Q-I7phq6 zAn%YD`Uh0zp~av|g|!UZF{d`yc{E=?-+pG1a3T0&V&s?);4%sPg zfoYund(E5u4^&&Xtn)&3(;Z(zZh9{OngGWfqa#2_f48Q^Q_>xbjsuiYs?U@TMp+r|{C<$lJEh9<&0GAD`V@ z6|^>Ute(Hg@?Nf#x6qqP{-VYlO|meMUXNOn_lb{1MloLO7x7}u>bkWh{{6!GDy=;* z7dT8KAB5s@O5-{u{J4qj@}9|_?4fPi=y+~=5_}5y63j>{fBHGx;8zOdKUM}^7f}Y8B-P#3pB=1ycrx2zAj&Mr$Jc4PJ(Z03w}w#nVahbh%oghJE4mipHfE_ME7hc?+&U6;0J91mb zq#-FqOCyqn=2jMCcj4E1{IY?QQhkz0C|Z|YsoI(1r>S=a#eWDDB{ZkmX?0{i{r+i3 zu)Bc(z`IFxQo4C>`gJ&y>F!WhM<0YA&IRZ>V7Y(Se4ZBC9}SVXhKhb!d>OEKGEozT zuxqz~H{*hG&I;r_(PFQHm6ylRjvj zTef|yHY+Tc%Ycu7v{D^3DbN!L1=iq<`U~j6~@DVBk;;Cbp(R{+B zq93Nw1%#)SuI~4D+58b`DPRYkYFPZ8N2bGj`0}W?j%$V~l}`n%3DxwxZmH-i62+W- zi%BN&{BVvM*(;Odr@SRko=rRJnk(`hD2Mpo6En06Mlhkes~=c@;&KJpZr8jwSf!0w zL`SD9!y!bHH<3x5-Rcg@ zbF25&1?9f}e|%9f5QGgLL&FTk4z?7|n=ZV4hdhV_qzum26FPHvE!{S-EN`yfc+DzA z%|Zj<<%;M?88do;Eys{@w&1pRHeFgq|Bp5kNCGY$k{6UEU8aKp14rtVAj zhJWX@RW0&i9z_Q$wzKFs>1Z*zt}%)sg%08tMC}2SmG)_`yZ>w(N4><{?xBB8=Ci6a zOQ4($W09fhoaEGa%_ug6KTvQMcT##q(S*N`CRE~sTm;^g{`-8>FDbzGDEWLYIht~K zpP6Mc)w3t|sJTNnkSRDOIW`gOOR$DXXVKZ08@(079kBni5XDR-T)NssYjM12$)!0vkFp9NhP1p#nHwrHSi^h?$}A z+leKny6NNX#_UrG4X%^}ZA`Y5{NPwF@i18<9NP^E>zmp%;+!=UosX}dU?MG)EXH~d zdXpxow>P!t5@XGa_JuiTyOfANQ@P+vDmJz;aB}h{hkMS_fXnMKIZU^PKuS5QP25+zRNlDwdxu8(UfrYtfT7_@iZij&A|i#lcC_`0 zw*4pN?V7>WUFwj1=`~Bl!+RmXo9%L#7MV`P?3^74nwN6p#G%D$m?pGJdF)-TVnlnq z=Cnm~z63=YV8+2I>WP~6xy@`mX;Cl_(&4HWqH#3_BI+(`k}=hR4tI2RvlJ~fEbkGY zBtY-Vih4X;R`-K#rW5VF(wnbm0!;4Ngvu_-bohh*a%Ow^HlV5;{*Qe8vOHT-2Vp{&1&JFfBhuLz2%%L+-FQt2RW zFJK&O*V-nQ|6E}Y(6D|(zMOa??5abV9s$8h;IU{A~z?E$W11!MsFWzhhNCW6t@VoR(jQW9{QbwkG zBVdr;;qTHTI)45tyi43XEC8KQ8YWzDi_Yaeh6S*}sOcr>_P97$vSU zxwM>*7Bn=+&rb(T)gX!GsR5WDq?F8_gb9Oi9)Km4BtXXbw&IxC`k?|YQVA|qx;Dl7X>rua#AcGlIGx1kiA(#x=S zE+R#=rX*)6?E$oG6fyDLCmh;sX<-FVXTw}yiP1U$B)_K*G6>Zvkjdcm4wz70Z z0MWz7Wm?0}!EV^5bs~5#6vRxzhbCM=LWGe3YP5{XQU^O0!F zrL@zIQM_eCmQrs3D!)qqxVXMqBiWX>d{rW={w>sxnEe#PVWq8`C@+2djXxst*5gG^ zk8>HJ{JHD7Ozz^^`qkNbL#p(adKeOAERsF#5iVK2D&p@W%r=5^tStIcnW*}if(?NdY?gdAmfm9OUrRg5?!!#s(t@Cj4x;&L( zRALb(+5K#0jn9kj5 zTb!4R3wU|z&F@LJEcWnku!Wkv{~7B)=psTfLklchnTUS4?S&a7QxH+?BekO~|ES@g zVKT!^j9l2}NAOt8v#gNTxaRQKVIFV%aj_1DG-i4s*D!O1uUS)@aNcUt?kkBVnTkam zZ2CX(iE@mg=yOm6md>AJE%-pDdWf?*PSHGQk=V%o9iB53%1m zKcIEqx9@B~k`0qz-*KOA_=%})8NDRQn^MXk@i){oXY-=a_wPz_0w4MV`6_Ok+wVmQ zeK<89RK?W0$uYs5@=~^LE;%=qQd=}Yw$+#FM9w?1^C=9Y5hq9eQ2v)(Mrnv2%qML8 z5Ke>43Mr4tSvreYPTwwg`rf!SXC zb}g9^mxp3`0mW-Eg|9|GP6^WrhHhacJ;0T|sP=6W1MQ4_TD%BKvmj#{kVL_^?0jN0 zkoK#a@BLkUmxJHlup17YzhH>#nqqM+uQzzfL*2u2H!y_nQ*$Qo-iFvZ-zHc*w04tv zr#8cWhs`c}A=tOKMko&9*r<^i-!OKdIWEREz7lx<<$gFtDZ5~oxpn2bdPm>SB)&}3 zbua;Lp^-VWck0nQ-l%Sh5K|UsRx{cuSjQVrNz!yxUV8P8F}Xje7U9fcH>7CxbmRIZxgURL<0U{e?*RPbQXH;xdyf3B3&b*odmcR+DSX7B zLwp(PbL?q9Zsx)P5EARkqG3rN;KszRzT>C`tIiJ|S~Bmy778i%U;F6Phb-C>D`;-} zws_N73VG5k%ET6DFZ6MOb6WeHvih!L?!z%x8&2?;)i!1qO;02aYEs?9t$IJcB(hsW-I1_9!A+BJUlBj<(!|B}W~PLTS+b{fC7 zu-TnBO3O+41ZE&yAy6N?1tmA5_uL-NhlUCrOLuzYfu0y%H*Mtn_@0hZr8 z8ZEIpb|dTen;)Tf|5~TaZe=v=kYsL75^Gt}&9codT)pqn8ay5{Rlzs^k-|!tB2(?^ zilODo*7}SSTS}zgC#BNpHU+YR1>P;z6Q~gdB};@M{sDYP!wx`d=*gFK$?cfr5<=kQ zeZTukk1NOYH%)dvi9<+2 z&}U#!>(wDO7plP~!738Kkd9A8!xdAOH*F_ow!(=X6C;#e!5=6DSs$IndTTFne`HzLj!N+(`~G|k{|M&fmlhX%2WEV zk;cjzJA@$Ff)zPwO()|gX}o45h9xe~y=&5Wl0R<0HU!|^B99)1Y+n{Qx15Fpd3-}F zlPmaK-&Yj|)B|AUGwO7Bcq2F!PjzuQM<6 zXmqx0kvxqC?_oQ{OV;yHFS#-RNoMaLQ^7Hl>XiPOzhtS7c5I(4YSM>9Yv&9H+b8Vd z648s1UTZ}ze6e>996POUE|@zH10(QJNU{-A%zb!6Z>mTONZNP`4}l_?B-|0*#8wGf z$1quVH80YSdwlN?fls-alOJ6RxjXRMjuo!eE^~ix9DL`c;adi`jh&s;vF{d^>g$0X z0X#r%Yqf(6@<++3hGrG^};&@M2FZPk%gJ7S#ctgvA+c2`a%} zCg{wxfor2Su5ouaTDyKNH#g%RwgA51mlD@A4JW{~pbtqo4?Qk*rMA1c>7XQt z4KVC(v`ETzMP6~bz=1g);OSD&jMb#aG$1G!eX~%1b+6 z(prDJud@@sl|_i9Mqkq{nPSq?e7`FdEUghQPI;;DLT?LQ6 zV8=Sw4JZ*XKU-$Xi&B=Kzcf!&0A8L9tiS_`ANx}uwSG9s8_)BrL>pd0z&|ff_9B~D zx58;=Co=D(7<4R`Z7UohreY_>o#Qw2D@zEQ?;@ncyjvX#Jb836alYVfS&IyLw&A{1 zvCR?<9IK1N!dk?Lz@f!T5Pu47JOw~1liO3pQ0?6=R*d@PZNbsmurD;jRSl3p+iM{W z#ZWf7FuYF3sNB-xQmvZr?L-MGQ=-lT<-eMSu9`oW)z{C4Vs8)uKd?F)J^2{>3Ilq^ z1E1X8`>R*uw96ZeD^n2xbZGd|1N0pf8RWAmc&ZZlW}W$@rVsJSsr@C!p9103<2U<% zCywaPYgX&FvalTbH->EyDPGS%kTz1nqAskreU^gdgF+SB()++L4YAx-A{!_*RYPmw z?c>&1EP5Y!HCFU%qxBCELIG~9F8Nq<8pn^{(@2_L#p;4;=IWo<*${OS9Ng+U5=Q?I znu+ifcP^P3m93R+Bl~qBA=HO&Z8)v`t;UR@^_~%p8G(VA0l{s)d^uAhDVyYEjX7)F z-c}h?&OJRRH8u)*c1Qb`$kwCO$?Q8Mzcn*DHw9aD(z~M+``PXw=4>qA>l4g;B*E^@ zOr!ksMsDT;%7)@UbtYa{%jo_}*t>Cn(-s$~2y<99UbzzbM-|4mpO?2i`K$e6m(AT{Jg?GPgYXwY~7{r4kISg19;O=51v-vVLDkWy03ui;@+41k{ z>R$@;zAImIp-x(d!vro}~KAtB_TW-+g z<9Nsgr#VW}z$Fo&HMv3*TpZHSvh#ajQI|L)z6!<@H=eNu?jVY%_Tv$*kN?5X!CRMI zU-gJQB(SX0iQaDc%tAmFft)4%Z*BC&p5LhiCrcgXGYlS1r9%KxqQz4QF7VQvlac;uX!;}x$93zufA*QI-;Q1a zqi0DXdTt4l!lt@Azj5867e7|20UeLKyPY!g4CloF&h4o(4IIUwUd6ZPiq* zW(1Gmjrhlbi?5n~QLxR~iB2Ivb%)>`U!JEq9N*~jJ zTWj}(21Q(s@c1?2>zlxbZd&XSphbyJ`r-YFo*&>G9Zg3HECo40<`h9jztw;ZS?@iM zWr;fABVFrs6D^uf^wAY!f!cMGA{g(&pE|%GHrBw~Vbh=PhgE{1{<52ky1h&#N_9aU zw5H#sSAM0`iM{IOD*sc+tJp^T^fwhfFxv@hZ~sT)&<`1}x0uB}^E1gh62)xCWontf zJ9I$CC1Gghin3_rz|+$~ya0ZDnH&lFB}TcY72}^3r2@1rbj2zGmO%lr6&9-gJEAM8 zQlgfrd@^J)NWktPr_d2i|LpsQczvqyw5U^65!!sQ>r;P0;sSrX^a%xWJw7yvKG6609EnHG4Pw(T@%<%4b8 z_|laIc;aFy3-l%lI+3H6fklV_qLMj&vNI=X?%^cJq{lQABsQ;*2Xa<$70f)HW}v#I zx6<2Ds_ull$%HNMY+pGSx=o3bxf1k-b;^kYiTF&|OIoYY>Xhbu6++ya%oU-$H4&84 zGLvX;*UWTYnZG4{r+;aj&8Tls1ABD%r8JmD-Bl4_l#Y`ZXmsvd^&{ef^PauQ1U8x* zc`X3={&Ep(cG2QY&70jEnVPK}9YFQimdqU<2oPRoyd!zA9I^Cw;SL8()gsULcHi9S z-Av~^SuL}NG9KIY`B_?q47EAdSe)i3@=AO`l{N3LV#BfD8y_Gj1WSndZP33Fi-z?& z??(s8JkHft*l96XTH?z6^avP-DM}RFCH5N*&n+Nx?MzxKc0+OkY!1*Xl4A;ObUyNq zzjW_ncbhMK_f4D(cFoMG^*R}pW&|dl*N81cT8^z*Ff+3Nti94mYZ5)$aMU#?f^1yaR&3K4$1+Q2Y(ho^8A};p z{l?ikhM~ub{TA9mn6?psl_<{~M4KS_)G&&jVL=~rg7aNJ7&?z7(b2uGR?8xwl)0Ja zlGoCrLJWgs7g!J->-PwGy?M5zSht_Te2Y2PL0e7RW!HM_Ud0M_U0{y;#2Y#_P8dVKKm)fhtE06^$W z+Et`}?jK7@@)7viiC-vdE3*}Ay{@LlpzS|rB}b3{u(OrqY2*1(5qjO~9XA$u6A{SG zn7y;?JZN7EeB#E@xEPFRN~R#RAASC+rpxKva_p3u{1s=}T&`2mirLaZ9LWuX?fRkd z{09q9_M2b3Nj1bCsj|iWdC#CjWWb-3ayj11{P7TZD7l6U@0Zv?vMC=^qt`jjur>xE z+3#RDa9jGq(7Dx`LLij)Z{;SL6wQwxeD#ZgbI4&_9SmIQz0NwVOD!-8Yo2o3Koh_Co2+qjTf!$N>;`zm<>PI7DiVEHh+DwS_p zYdxD<7JNn!^CTY}i~HFU%~d4LP%bK$@E3b%a0OvGJ2UXfB0dK2_QFC+Z-AkRuC$63 z<1~(8?PJ1C_oI->=P<3L?@i~8`i)_qE3QcH%;?#MwT~p(E=o2c2=qoTTXZ5?rp#%N z9hOSCD&!_l(Ej^V19H6>5=w8=>VNV=J z!brt-{dm2C8+fT3XnmXbYyjGbuBx;Gz|J6TgqUB-`%W`|R;x?i|K85f&kSeo=s#JC zSLs8Frab=}ixOb@P8#>oru5PPlZ&Q@55QaX#ZHNcwL~eo^%BH7Pr4|j6NG=EZN(cc zVEw9IcLAJ>-KZwPV)dX9&q>M>5}5@P+FL5jjkO4iC*<<9B))er_#a%Dt85m|BQ6g? zw^8TpaP)Rcrm%rGBe(2a)wd)`y&D4$&xrf99rl#$X;Q=A2?V*UpqK83!cxs9Tr>Mu zNGgR&B&GujB1`qE_9fhiK6HQl&lOIY<}1cYC#n(bX}B=d|{*bRCP zX{k$L2+{Y1g(v~D0;nZbRAg93GU3MR#U3v~(JNF1G))p&5=^o_S~JxZvqdv}Mhv6% zCyxq<13TkiD#V`FaGZ8vJmPUOA;4-iL9^qp6_t!TQ_`EQ#usExgqoeyUU(@|wyoMa z5WAgz&|;GuA&-Vv znf(I-lxASBIP6H}d)p7}A^f7p8~k0jTsP14CYZQJgUu%L-*$LVMD!`Xeb21JZZXI! zI7XRN6f)b|5bL~OKj=Zc%$8k$G8B5Q)ri>oAV4)!2o?QjjgU^Q=P9{E<{(8T-)SbM z9NE-QYjF?~$^##E3>s?zr2o}}WyyRh1+_5cbtER{nT{8S*@}9W8@Jk^t8&vxdihHD zxfvgGC9W{+8x@AJ#xd0NvD9jwG4KhpbozPHTi=Gzwpc8b0J!?xT+NI?xv_7OUHjbG57%!b z%5t&S#-MVm)e3Oew<5?aZg9W6g_J>|oLVC!7Crv~_HkPB5dO$@(0J~OoskMTu06$k zaLARSlf~#%dE(FBvqvW=zy=Trh1h|y__%ZRoKmz0hya>?kIRBAa z>q}DqTJDZzTD+k?55+<6mvcWKOu~CQEfodA6$=8Wq3-;9mtz4gjhV+=y&9?(D2>$- zY$HK*1Pa%1CBx+I0m7L%I5|+6hNsb!gF-{l0fHgK_T!~{LJ69)-yylD->z?Ag!O$c z9TeQ*Ht8xG8zOl?Jd@;3KckmJ1C(9nP77&T!46TGY@G4c|5NS@QHLJZ=7gWm^|{!T z(R=*NaQrAg*O}^Qa$zx9>4bwh&!H_s?)N=OSJ%>8_{Nq~yDPg_jVhpB+BSq316l3B zPff?Nb!cx&nh)^m_2g%EfWDg8y$3ht)A(&8w*W^B*^{}GAX+(l!Jbi{FH+8aN^}&1Zl2jd@q>jT`e(VzrHv$fUe%U zclQ;K#S*e>t{j6J%KoV!f1Zd$AQzFxuw%Rm%$`(lR9tPM3bOsA@(?6pg>OlP8GVW? zbbWP|QPt&dh2MuF(?rlV1e`~wsVt3>K#{C`Tgmz9#Cux8)h;>Y8<>f^RGRjOWX~gK zeEV;HN3~Ve{|{hiji%&*=Q)`T3>-fA{%`;GZ?>%ip+fqV0(s)LV}Q{BUOt*KZe6Tm=%PU= z8>=4oIWKL1ZU!rX!3&M#L7qnPox0EQAmtLE)ix#?=8(W z&uTyFmVJ+eTa#5`F0HwcC<9Lk0M$x(S4n8Q+@{Uw1$JsaNfqm9HxTwqBRBb5J}*i6e%{e40a6ZM9Ez=~T2@ z6-(z9xdkOdz@}thDyu81=(Obiu&x!&j)eEBySCQ?{7wsf z=)i&frU;@8Zr+@{i=KXq5`aaFaf!U&yLXR(y4HZ3-&^G2-6>-TxrqV?Zm`3sxSy74 zNAf;@{(^aFFkqdYQgN5MR~9(aKm-Vm3*j1}zkmNev#QaY(XIezK+Oa3;&e17M=9W= zEE)q11r3~qBL1bFI1kS|K9e7Si-jKt1O@XX4p8r@lfCoKI|k$oS~MbD^=N|7g(gn} zuyv`et$krp+DhfeWhQcRQCQybOh4?2%RwF%q9&Zy&jQaq-KGA^;iC`U3*DK$A%Ea0 z342)+dRTy~fH;VepP&l^GH5h9xyJ(qRi#dK>JT&rz4md$BFetLK2sP_!~qqo=-%E$nOI4YD7UflH9OZ&KA^Y+0QaAV3xTiPi zk2&+OQdjy6eaV%P7~e|K#&iw+4Lk%-*215%z?qEEG&rbW460PJzP`aK2RNgJPzfJ! z5FY;~FXRRJkTwo+8sgz1=M{5+CxeH3#X=}f&o%jy55e<;Ufkp`3!(9Z+~$Ba7Bvk; zhl7b&(6~_$I2>r$EEHL84$TUR{@9`>|7~O}3Om1@QoZw{Q{v8UA@?UlGuD~M=4=90 z_u$vb3m3zmKKM91TUQ@CGAx>tWv?uR7YlA#te+%D%l0dO;9qgzj+YrfOUh5402nbS z6VKA|hc?uimgFay%_~7(v|;gCAe$ts1jzii&H$X8OqL#(Q<4esbqy+Uu9v4pKH^lH z7P3j$X9dW)5xKy%vNKFhh53=`kkuUgl-$TyRqlYmPVyqOC^?osw2kV|uz+w@OwLV; zFvUsy{>oqfLAjLBFU86*DopWI4dAwZr#OX>*PKCKU~2r7CS+_a@D?6a3*?!be@65i zYD(svm8;d2=N#5Ib;X>1kK&FBaj%QM#1h6**O*h?n^X@iEil*mn7j_cX3Jo+rU$yU z{2YBkq%5S<(r|3FJ`Z?DM#+wGw7O&t)T7!$ZXE8(jgpiStjSh4TdXk-6&?TzU~7`(PRG)Ih1k5My@`9u)9_MaUSUfbyY32hDH; z)TuA`$tZ_TTa<}$2X@8r%I)W6find&N6VrOIxz#!2OJgVaAKWE;z0!FJuV|> z4)?~#CyWs=CAP+i z^O48p)@&S~4hQKdVwGgM32o+0F+6>>^KwO(dRB^~N%1^^7QHzNYg50>DpgqoQ!>=a zv25o=Ggx|4D0g$V+T62AEFvaXsz$*&Ra`Q|YuQ{As+$|aoL2DX#>E64z()X513#tt z@v1JpcCual2?b63O4SNJbbo$O@hEpaOx&Vd9KEz5ZUcvj4w z*9y1XgqS|ZoH(?J$F&kPtx^Ko$y*A8CW7-cfu_0!QNuzf-Aws}#r`E}Zj6j@6faRdt7=RvD*=N+|SjZz< zaCT1ae^!RWV_qeiX~>7o8ojvGSwu!3N^}a;SIeCeN(ROf17F#Pe&xwrx@u){b7Bbd z_9zy6WclmzjzC%hpoXC1t$rxwj2o0`#x&o%Wr1aHZ?EmK=3co1>5jtg@`uw(Hoj69 zB^{a>)66Rp2dfB+$=&F8S?oiXoVLUI!-#=LfE0oI_o`iEELabQ(#~KJ3gw%61Kz0C zCb88J{9z&R;bmt8z7uNR)prWIQGynZXM7P<$zx6N^;B zzfNG-qIdeX34BM!LLR=$>`sf<=`Gs2BR5w~m)>GjEoEj_jFCBBB`{B=I|ZKe);8Hu ztrWhhmyR$2taeG)3Dhx}^`h*oK-YpEWyj~k+zowE?WPXqxToYEmlcfPx=Q8O_UP4q zvYyjQo0GS%&xOk0EZ6^G{oW-$)u+@h z`mdBa#8vUkl_>L`C_ant9H9G^mUahhN7aokgS-?f002M$NklTPD@Ds$BOf#sm= z*te~3$%=H^m_Cj#UQuh+Kp}&Qr&Q6|-{MR#C2(@s+&G z;kRgw19^Fyf>Yp5r#zy_a6D5-w1eTL?|(ns)U?Oo(BQ(NL9haY%#Bd;ga=L=c>=x@ z6MVi>#^wy$ceAFjqxhXTc3gnZP9zN?#Vwm(5%DX6v&W@jusU%u;|j*Lfd<8(1Uvyw z-hYY)iq_NH+iP$6LWBOrFMgrldyG&91g-?!Bv_?P(tCgrq;&>xKa=rC`b|4hZhmNn$Sy5@oK*Po{AS5K&(CTh=QJ0Ml{L1yuvYG_868>5#l^xTYi3G$sS-j~@jb>5jSw5|Hnd=`C=#D8bz+PXU zX_M)f)0Uq0#H~di$llhA2rldUu-8UI?zRqrb58v+H!%}xcWA%nCMg7MVyITsr8VE1 z#wwQ5%a$nPu9%S%*d_x_m6chWlCqML6)QJ_b%~UcZ_@ovHL5NX1%f_75RsC!TYi#WylGp zc_csCkB_&dydZ|t5$r!o@)9Lj9CZQ&)e>Rh3C4lRE!`0>OYzfoS1gea@jZ>7EvnG~ zp^{ZaZGZLaQ8CD#F@%c3ETiLzx=Yf2e>9a#PYIm zG;8)2vf7QoO91@%!VJsTeb91dfM7|Jua^s`Vqr7i!GH%e@8}q1RGa)5gt#$&_`_FC zDS$?-Xy`(tVhSoMxbvCcT|662NpG~9@Q83*r_%z8 zFH{cRVBWNqmZWB^eWrr{<6>+V;Bm8siG zZhsne!B@C$Vy%PDJP^46{wJbcAM3I<=8e{eb?i_SRn5jc-mkvCJ{zyd0LCR_2f>B% zjy1}7M}eo``Pf%-`^}gvC(sA|aJf)Uy5cy<7p!LvS0vavh4tg16rJ2F4&2IX_eV~v zcZ1#qZmj_CilgeDO~FWp1g-oH+qbDN>e@i6IM?Fe$_&~}0Z<<;k-Zg2$Cy_C)k~j} zPD0E$K&<*K{8rsl?qcOPZG$XRu>R+Ta8LY-Ln%HiJjZC!wjnkC!Yx=qc18^}lAqQl z$x32KDcBz_7TVX!V7zdUroj6=`Etm^iQ&WVR3Q%eTQuU=YV>sKbHXhe`&En3=CmW< zSpzX44SH5PUG}HvLxa*W?bIyA>02@uw|C3vlt+?&lF*1klF$gP^z|FEvX5$N1{hg$H7A?Q`01hGv8Sswr=hU^CDs3+(j#cw5tt^HCQGkmBZ}=fH43$d{Ui( z!y9(^7OcCviO+oioh?zgw*W!5GvR;d?OYtV4Twho)L(h!71L}Tust7EZvV~S{EdNW zCX*4f78`aMvKJmPsByc0_~D1#ftoC+SX<#7` z^GI-Y73U#BC@ngw)oG3ABuZE>dUUaHtz-nLx7^|{^OEn%QtKBz)9Nu(vaCi#%bbMF z>)J5}d?>WKMn#F;vsd)yw82*8trrexpIGj8 zF3g-C5h#xfsHa0t{UJB1!47ch|NM<>Ve0I->abJ5FY8m$P`Vq3#9QouVi^y ztJyILi2?CgZtW`DyO!6R!bHAa+jUiP=$2_@BvKsqOi>X1oy_<{hRL6#PdQ+zZFof6 zO{#8#>K9CNSTd3nl3G?|$8XDvhhGh(gKk3Ml>E@I`I)&eqxP7xexZ2khd4G~m%{X} z^cwO7z+aZ4@|1qph{iFEW8RC+E(*L~j3a&n%#0r_QoX8W!8n8!RtVKEhN~XGjOu!omJy`o3t*tEr?&KZLj1iv4^Q+wBFdp8x9_F?1 zEu1=S{m=TLd97j&YYa`o8!)a6MTvg70i;Q3 zfY8OPc<&6H6Imlj3$qPUv&_QN*V=TQ5=v{R_p7-^jfx6cX~|fd%D59pyTf5D$5jAt@tylo7_1ipwdT zv8P#HSXCsY7Zcgqlp^mY*u&K1RXIFvshGW5Xu3&0r!@Rk8O@?|@6KIPSTt278A?^0 zKKdbTPe1uWp5M3LeoJ!iT$tYbSZI3w)o^Ra?l2*q>CFx1z3WpsO;<03QOT&SRcdnr zta0|(jphH819Q1`Ab)&wXqZHH;bSS;$qg>3D_Eb1E(y9ZziQ^#*XRcfdQ(D13*R?~Dq7R^oKNhJ@uJCH1R5LzVe}W;9ST)5lSN@H_X7M6&i!ni-eSLj098Swcc`a;{qR#pl z=z<>P6m?_jC076w<|=D6o~tAus&Cv3>HaI?7kv=UCftSJ)(^$VT!W@%)Z}>?7%6)( z5{;lk`K%b|BLEeaF(Ju5x#kCbJS)(U(qmSoDS$+ZA}Y?5$~`Sw`?QuOt-9^XWWtth zTSKk#u2Va)?uOMgDf%fusJ@*?e$h6C(w03zr{t^AN<@k;Fae%pv705!U{bw#O#cB7 z=o_>J=T_0uDyy{$IZ7<&QNqk5-&u_SrVa5ZsO}VmY@Ja#b9M5l$x~ac9UKjk(bXlq zcS@kPlnfQgi9bTJ0Q$u{NL9@lEY_yPrBG<2AF?)y{(JStKxo+28#;GC8g68cgn?~( z&8)W0%t=8>O^$|I@wi&=XskbdR>Jd|6rx>=bxATU>#tg%yg+C5K<9NZ=AJ+Eb9|41 z0HDSz)`;ha=gA=TK@sQU&jEFR?)S<)(-ENeh~D^u@Bo}_+fE^aR)N-wvixy-|Ci>+ zfB*a6g_nN#qww@I-wGGCx-)F+2?H9S<2qUtcZc%Ww28OLSW_-`V3m_+FiFcw2A~RH zZ?0&cSIaYphrn)?``5TB-cZ-G0-}!wb74RLRHF_;$5Gd_?KJAvTK$_2hw8H7nW~v^ zq)A^|(j076K{+5F@;GX_R zN&#UEo~$fZu$$jAvYK0E^|AwLn+Vz=8n;ML-_qk+Z5*z?c|BCm4uvW$;HurO#TJ^k zt=hz*E+tmnoW@gLd0;hX7xs&hIYALbN1X;;4&F&Xq_jG^ri*!FsU;d<=nh$}p3V;7 zn%2B>lfKWax#pbG0MMw-Y1KEc`TIQg)DBn#wY&7X$^C7iu1glZ<_1Hr)(vQ7H{yYp zw=hUGG&K;_ZqkbC+iOFY-ly52MPLk6>dyFi zx}j&czD=I1GXA`%`RcvmlMODFVd6-2#KO0-5(cZT^b>fX09kZX9MLhxad>L z!$vARQ{4&3ky-JsukWI*tEy6&(=`oYbobsc)v+ba)avuYl4--|FNXApz85WTU%P1T zRN03*n?g(7d^pNG4Xk~sfHB7MF6WPGSbiuTIG&RG{><Of;~1SYF_a=E$&VkSnxK^Lu=vkp67(bsp5p zujyM;;g(Egrv5mxYUI2+UtZQ!wdR>~wWDF`#@W!=(H&U*ics|CW^VAhghRW8%l4f+ zOf$B*R^4Ziq}4f5Jn&*5a7+;D{z5RRRj7eZc%5&`g1RY-ZBA7gkWxG&%LyUP+r&1j zUc)N=j4CyzmCIEvav^uLYR$b<%Ifp;3~Sv@Q*P?;A$s^oPtJJ>4@c?d78 zO&G#@3f?59RY+-h08>l`5m(RB+D9aHLC@sU+AgAI=QR)u^G|eo7L93vm+gU`k_%r8 z#%i{Ahq|q;`ano+*d|N1U4ntNTU7TNAd6>ANs$4_&dmbV=R1SGQYEWbWfBkl0#MTQ zvgEARDJacFZON(jBdF8oe)D`|~9a*p4K%!erC}pW_P&1e;4U z!Jy3X7D>=72Hh+45KYyG5jkW!AV6}UM4iH{x>DfWJYTXu>9YB=iTtjU;a{C=xeolws(UO<+$4;Kn~8jP^eX!>1*!m`NJTQuVIa{7jFOpq{OI zBcee1ZOxUoscuZ^)o(f#_Vn%vP2zE5{T5rCitM^$(ba;iC=m7)dYt&82S&S|VUdsr zeMZ21RiOOlAKnbdG?j>9M7s~D@63qLZ8D;E>!l&Aze%gDc#lEA<3L`bOY<6%6~Yu& zN2{$;YQG7!@kh$*v-9Ueo9eV#d0p1m*yvMuLh5aL5fwSKz3qfDY1OZnrEKME7F?zWE82grbS@W+m&>=@JWA05 zLu%3RB{1H8`)wO^40>GD-Rh*x(mWf~0eW>lsLwE7z1$x@(1JI#{;Pd`VWPG#wD;`M z!Wp@UFP;xiKYm2usSd2hGsQvu#-DZ zvC{QZBjNVx5d$$3gAy#+QNgajs_MlZ;b_hIP;=!(c&z?gVNL*>QU^oMV%;8BzhX`} zD^xuUA);+Tk%0~!vBkk}r+bl-q~l;6UlsYsG{tjK?reR-A{>)aF)T}Zzj_NV_Rynn zO!s-^w3%+FK3dC~q5~ESG{U|TNm?*Hc1|i`r^T0fZEvV<)?A+!g4O6f z){oTX!w+Tt?p7KWW2^eM{pgbTg(b?{L6L2biU#)gvNu^jEkFv_SiDslz`e?2(A<7f zPW0fk@_$rc)X1m|1T8NWX%)e$wUuLhR(k!iDlgPtaq?I_RF0cg$%HFO97|y-S-E|6 zQdX|o1w|qb^Z{d~5>YP;o~3@!KSZ*V;80VNJ+>_5l>y}*TTHXaA9&hoY&m- z4T0!w9Up%5aTt}tx>HvCQxf2hz4ZOC_bIJKK}k}5o0~UT-Ed`2Qy<+$*`UtXWo2Jc zA3LwrzDM@&3!8T7g%eVY^Fsn?7K3VPYo4_yle)i23mlnB5~vusm@=l!7z{MDGA=ZI z;suf-K_gRtvkVm_iJ*u{wYgIWiUTh&2FTY#fj{6|MC_D@X zd7RP$>ITVio;50cV`H<{CtZ@xqW8k@*l8~Nw6yOjfjw)9=s#?6V*O1{AY3KSPLUwsEKTJ1<&o2#zo0t0Zv7SqzL)!i`yV}E#dJcx? z1JU*^#T(08Eea8-jwlsP2gNczV}rWR?MQIZP7sd{IkzPzrdFPzh_sE zX=w+gZSB*3%zA0Oy%IFtZLQ(TfEEl%7`L|b()GGV3Nz|(H8!f$ zV_o}Ity9dGC?DK8GztKX`x^nz)?4~F$!rmm2EeR-^eOrcy?1i{mcCmmix7)DC!m?T ztOaQT>5*nS%JHzRbt(*QYSqh1w3=Chl`+9b6OIW8j|-f;0YKd&uqX#W#$v&(@8Qml zf)Efbq#`q&0IO31g3koHXEg76O#^^;ePE#>=o#0ok|i($4igvmH;VOy&XYqr6+;M*Vwq@nMFwc z&_{3;A5i@|rPzO4`SU8=8nxMZ$-;2~V=Wdw<&eMfOuT>UNaU}$c?J&SEz0-K^6q$I zb<-Sx2AmG+u558{rsUv!(qAIoAf-z zoO_ejH1T~@#=GcXkR~HkZ6u(5{)xwxUrO5w=k?C|>d>aX)1tDgP+SUITSrEQ!~1$) z#&v;htJq5JD)2aA%0%cs#wEwJtykB$;%0seG*6;!KlXDs%H!qwGw~uP; z@a&k3y!!Cm{!IA!p-gx|mU0JgGE`pHSH-8C`WQwWi-^|}7;6uGU?}6(Zqot}RxC4@ zaFefINqetVXFRfhe>kj;+a}97rNQ{P+-yx+sogGN((}lk@a~PV@aOkG3B$)f(H!XW z;Vt!EtdWO;B*=dlANr-SqaFjCYyQB zH1nF|6$EratDjRd5+s^uotqp8=MJ}qU+0^{xiNjpPf;}N6<0z~b!efIfQWuG_s3px zTr%wKM0lbJCLuYKGN#M2(jTJXM!l*kT+qNA1sJ7VG^pd>(EYRexlf6om4#U?w`ZLu zDD!glQAOO~9}j2_UDqQ+0CZB8#J38g(_5j|d2MfVhu*)f?@w0qVsHKDu_e)k4Ln(Q zW_1g3=11hRzAn##_BvN<3st%W!L9toO3QdwE^if6t*uunUP7Ylv|gpvs2788m2Z|$ zEY`tas-q;Eq*&l}XUozyfL=GnJ}E&0MCFNFoA-wRa)9xmEK0rueMX>mRddcWnp4(7 z%&JY?qBSiyCht54m;olAgSBY{<-_zzidCl4^v#8a_HTjOs(foBt`t-^uJ~dY z-V7G6@Z0F*T)5^np8K^YYO`c3N(6i3S&4dETGWi_?$Yx;((ap7cV1NTg%*~b)dpt( zd_q?L8La`hsCJvlO4$@IR1J|QcixmL94-m;cWu?{9sxJem%^2;sj%#X)#Js<wVU9MEx1(9*k7@g7i>}!wXf#k~%Jjfs!gA$4G!f8NF+#+%L~&rG@LX{L zBNPx;hvSlBU;$c6TdS4SJ(?EWBiRJMdL(zVTHG}&5XOs{lh@%BO*u4bjO>&W*Qhvo zENIG0%d3J1f}o-Zw0O1h-6@MTtu;kw`>%v?<*`);*B%*Tjp{Gv`;ni#O7u_4qj6Lg zI(?{9ZPTv4&?VsCFIW0j{oX9gyIJjVMP8tDQWlz3hh3SB-UTopKKkNxxOn!O-gBW( zAs;yqp4huHyxi3h9ur8nOMasSEdgBljioK>F;@{k)p@JNL7R#<^HwJoube$| zF8um8{}X!Ev7UVLsW7KG=|tElg7<8{^iHJ?&qpq>u*L-rv#EKJt}OtN#`vi>tN8|Ol5PnvN0j1^7Xet!M7#1>C3)mZF*~)mf zX(@S`?S&hhQP{I`tLOEqtU0aF&JIn7nd{oFF{F7tDL1wC63RLj0(q+Jw7JOTDi3)L*i0;_CtC79u z0INBH^AR=UkiJWORm$9)ws>ulMvljVIaTIhnd4`H6hOjJGpZHjikFhRGq1M2bJ2}N zjkksIN+2p1wAP#~%oVF-d!piP+tzNi!2u~scx4CxGTxLCDH#B8yZQ=NGeYc=Xg@EH z2yY&vm_F6(tl|xeA5{Vn`%sC>;~nI0=u07Asw=0}5P2~muiXR)Nw!`V+^wBig8F=u$_?wV=Vl_Mb2C=E^_A|`OQf{ z4%`|D*QHozm5zB~R`?sz4!=TtbB$p@#ew_0EP~G?Zd10MvS?;hZd%eE!BVS%FrZF1 zhrp2r$%{1zwz`=?Zl<9U+DPOtVn;Jjc+fM`^a`K+TYq!illj%!}E$(E8Vf@M|@;V(H#v9U#GDlaWS*q&v!=_qg-Rc&Bo0>W1-)6>5p}G$BTVQN0m4!+0Q3 zaUh=PF?YIo8I%E*JZ0j37w}d|Nw9VizwBiu)X@M?nQ=`Snogns`=_6_08Z9rYFut- zl#C9|`C=^-A1hmBCIO;!k3Oe+v~82xopzhm_-oU>CbiK{0XA>dYE&M1rKf*3>Um05 zz2zyI^J*XC49bkMw4it>9(kqXefsU1t8Q2Rd5vejUm#&nYTEK---U4L=8dpZ(-oOaueL{xguV-XVXnC~^z1nt##?rTO^q$# zMHv_05*a-jTy+dE(Lob9U0(YFm1{a}2yliobaX%q4WET7>|flW0n@92^OUssIW^4K z`3vE!781+>&ULlg&ZK!&E%KPq>dZj_Pf8070M)6Ze-7jC9SRe@-Hg%%kQq2=Y3l4I z{h|RwhhAtk8%zuW#ns@TW7XDZUmWul@=fP8e^RG=GfJNxgm5~x0C#gwsNJOxKu9CZ zY2HP*>;nj_B5o1*Z4w!`)Jbvz5(ESQv{ml9r{$tQ(7QKW)_%KLX`%D#@IL6Rc;#Z)`n^|V5w>XMF8Z~`s(2{_%SdBhnEImar=*>x?SXCy z5UX_5=tB|=%p@o-@`WTiSe*5O#`SZW9+(gSUlU8T5IS5_AzB0;CRMMTOv1cgk)>&N zE3gVd+oXXgOFk_WGD{gS*6L|iQ1kjsX*}jJ>{jp2hz5Iak5~@K0?Mph=OsF<+&^^a zpk6cktOTOm;bJPTa+(P50YHaKS?k+Ga6&V6F$0APi4STCv;HO}U@j_O6e0u=?p#(E z<97Yx#HM97kN;W&0ua}UK$w65%tz2p1iPXb6Hh$ zs?U_%kQYuKlLGRoZ9Tel@uFFqeCrla1I#>7FBANJBRa>x4bNB@M&AW&;T`vwv&Qv3 zrB%CQ;_>didt`BIEJ$Ep=)b5P6yk)noA{@OJ9X(=82R)>Xq+AkDY>%G58RShsxxHN z8T!@tO@Wn5xn0)tfkzJ7yOrl3IS~3Z?r&s1=CI^l;7 z>cavfJR+=Tp+8*^560xCuM?={cka-XhgPwxFV)CetMBR#(;Yhu?0414wXboQ9=J(H z2{$##3zo%oZSaxK?T6u#~E}Yhv+==>^VRgXwqr4<lvKKY7PL@R-2HBJC zO4|_mxRq!078jRfb=sKqNT4Cs^fBO)%hp=~u?`rMQIB>@%t!;8Nc;g%-2nXT6zb67 zOJ}$`8AIm`KY$*XG))|fFjMcsRPQ1Lw8K1~U=~?potlxxZ;pmI9N?H$WEDY3V|NdBX_PctBb)LAk414qLLc39@kDZ%M z3-t&@*&+cL5^V2*h?|fgoWl6A4%M{8z}wY{|O~ov<>bP#uXy8#dX^{05J&G-+kka^!AT_l$x=r7!tOzvV=1P2!|APb@r2&Z3bEw z$b&mZx^VOCuced6pQoegiBxs-8sRjz@It0N+Sp^$Y~!HS4G}j-vvp)?0Ffk*NRWcD zR-&5MtD1f}9o)vo^v0}@5|4{?;T3@VB^}U+8D6VJ-&o9PgpN6GUQUm6(%xxc#61?4QCha1EsY zSAYH2>EhMv*iy-wME@GtT+4J8MP8_i>!E0>vGKQy&F2J*C+zV8Zr6f|^i1`uLNyPqLW5C2L;y=tycpeVPLv!W)+U38Q{i`(YcF zF!$1^gw;}d3&yAoxKV0`C5f?pNz$`9j{A8);*NzN)0yw^286!P?lCtIO@-xaZi-P-iB(B|L3C$;a@#eGq03>OhZI9UUDF>DRU;zQ2z! zd;P`VyjQhpbRMYKPuHeZE1?*t6EIv_mGS`UaTmq2aW{b7nW&W1sF~D}Qh43zn-dK#^>f2Ae^LCLt?#dxb)kw&#LKtuYwRupk;)OkCu^;vCvOomp&c#44~{e zNbAenX|si+LsL!qE8z9!0CD~Ls;B`f6AmZrg+f!zJP4k4_{irMOX-`$RdW?{Rcu5P zqk!O3J`2Gs$^fh*eOiI$HVHONh2<M+pc7P?UaSj*xysa*Z0O08>;XVUd8An72?>+aLN6eG}TEEx%Kl z-k>recEam^5O|%t7mDF)6^t+1qtAhh(Q<|w-!ViVqlX#8;{=rp?Wo?ar=1GSj7^NY z5gfk`gLbsGlKNrn#$d2InU~_uY8q=oFre-Rn2c)X(ERjjpf=fL5@`2h6Z_I!0WY*t zZtV|x|5gxZXGE2@8%JB03HcvBe#pM4PJ>9$s+UzoRT8k?i2B3uB`8ZeW8=)79HpJb z2kCTu8OZ`*0r>iduE&P$(UAkyh&H9z5g@q`*~EaT|0I5=0N)|bHcoV{K;dr|i8*Z^ zbKjv(M0i8yaJ$W+Q!Hw0C9O~qWO25Njfy%{ITmTZVCqQfW1pl2s0rsqq+Yt^`NHHf ziH+fgyZ!PjNPhX$2SXwkdU0?FN#hx6$a_dZSJI{N@pH*7^US1gNJOfGssK*%I;9~b zrp9h0jMni-dFJ!C+lV^;LTlCNgnNDC(ID0fKKd%oR?Ths!&yc zPU#t$zfAd=M_n)CIGlQj%K0Qcq5gGJgPQVF#IG&Woa%KD#u_%`6KutIuwnM1s#+n& z_X*>B%4?ckXTS7*_F#xP`hmGNh$P9yLTj-Ng>IzIO6IF)WHhz)4=}jn)B;miha@7> z+2;8M)L|E@8dK%=div;J|2h2{+v+I9;R^7P2M+9)8+i{{^1T*9(MbPl8JL@W2(Z$> zKzW3wqcCh@x4BLqop%AkTEa>0h5HyvS^_qvnaeq>E_5f_upXV{@FPykjja$^!hbN? zRQHW@#nYL1^Cs@mF|I&gJfZ6h8-6u#K7QqLsC?a5s_SJ&Ox-E-YjI2>>GFGA{CEDm zcyIZ0rs8f7TcODvegO@+gNi-Rq*m_}&A>U{E34~ii;Qwx%{XYCRHe0v0>|}r5WhQ^ zMs8kD?JxDE-Nm`I_6cSNn2N@iSPSf&IgsvTbzRuq!)B1HO*@#6W2}{YVU(6A*l;%fhk5;F^M%0in&HK$6RX%Og@Q+o=p&2jcphE z0IUV`i1R0scslLN2&S3}36v^j36VszTxiQBa4E7+e&L(=M#8)Uyg)QiR}gAIed3fT z%sT|MfOesXX&?xn#Fu`?3!HO?1b>R@OJ^$m4RV+^PKj7~aO!8TcG$JylVc zI^p^8Yb$H%H^A=>OzsuNaS_3$2|SsHG1$i0ac*Hg)uFy0Vq6M7rS8yg`;1WH_=I=b zJ$FE}UrwxJ1MgPYrUdu|SgPaQz2rC@a{zEQBU$DA6*pS91f6kYUgF|k>X9%<|I4!| z1K=EDrlC)2)Arf3hIKswFRbIpmt$QU=;uI7Te{rcnc7&JN}R)TFgJCM!|*u9R)8VO zSK~**`e_cNrFfTdcNJ~+n-uH&R+X}|iU)U0vltx!SQA9K0)W+PlAVNV8H5SKU4vNt z%P-$ezqtQ6?ebegJ4g&ka-_Z{0B}H$zuiXq?1amzC}JCy`*o8E7;X?YLO69mnGS(y z(oP2wufir0DnAjjK+1FYrlxyaBsLI+xPcNKIl%?E7suqN`NW{GvUS`yEGo0^>0XpSc@b*I5w85 z1ZsdjY~}#BYW9$(;rd5Ns5{r1~IOg?!sl|FnvpFZOtjH!+SPHegK0Q>GHeI#)fe`1=WuO_iq@;4F7O~%{@ zcd^K_!>^N!g^@$KizFxLARCgFjyn3q(9!~9D2(CsGB} zC<2L*HroZ%>;(wK_**|p*GW@3g15eNaRbm&`u%DVA(W1h&gR?6{z^glLYQ4edLKi+ z>*hSuT#TuS53P)`u6H=?w?8F59KVXgJ#bqc(gbR4>e8HW%34$)DVRfCZmgQ$uU^C7 z0@b8muR2f}pDb)kjJ4%!)APF$aM`))D_#4Yug*icls{Xa{s5=EKfu25E4}k}NSpci zemY)Sg#jZ`Vy+#$&oQrr7#uy^WdAg!6BwMk3+-w9>V;HArnnuBT$Rx{CN%PC4Ttlv z&k6uw1qtkPYK(xZO}N`N_Uke0SZKYJ_HT4!m)uEr+Z)sC6*Xy_WFzx4lVRc+XaDr! zFls_0mqvo!h8AJ98z#7_BR%ARmaWGVDL22B-n?3y{um6ZR$XDqp=dHLfm(ISp58(niSPL*| zDWYmxVQrR~?{=Q=0biMG`*3(LJw&zt(+Bs{Yj3?3c_3;KUZQ}nl$!5jo-qV&7rXgW z*7h>~EH|!RBdJF&-DBTL;LK3iJvtf*e`FcU;|M0fLuM+~7O@yXfEl|)mHq}vLra)2 zvji~*1~V^qeqxS_*ncCAJnpqu&JoYix6m3$h@At8xu2QCb2th$KUjxnb>LOnKBc}B z;P)wc(jQGu#x=KmfpLw&XkKBDR^wc@kAq(=IJ6o~k-5%`FmM%3^zlMZs)Zr10-v@5 zqcKvtl&9Z$=GxwUlfnqTT}4he>_~8Ys<(GRB8{lF(6oJ}h7m5(!wm6k(10^=fX$7JYX03z=)mD*p_)&*q(NG*2DkLCGtPQ2$K`|`a#IB32Pk@cbl zXoP=(u<@PGCIgY^J60Kz3dG1tM8--a`bvm|UXmBN!E}5}702nbt=07Wi_Zx=+fFrO zS5mt5N^0)uOD|O%rqSYFaJ_xlGG)+o4BT((CW*-Xv`1q4Lpu40{wz8bwCPyXV8jB_ z1-(I4pTnb&$R39=?m>%+TC0e5g=cv71j61!pWEoGegJARmaVM0le$P@2>~#zU=1Ao z1jyj|Z04D){Zgq;&*#38(bR(!Yc?xwzS_N|iPZ8373bK3!+e@$9C~J(b`_M8;Xx`i zPQQ^p)*vBN_YQE@^)v%oPrc2pspS;E2U^wszr$LbIS%K9XVg~IAu-fLq=h31v3?wT zATJ#e7jckMjW5AcQ>FdbefNi!fM42+l#eXP{;6p|7a|eR8Mgh3MkGcgXS2`K0{$!Jzy1(ss^5I}dAdG5lR9zmnqy7O$=wCP z_Bh3Q-b0fj&JtM!J^cmUUa7)$tZu3EBxfXZ`H8GaSuU>Ek@+i$~99(lWkCElAAGoE$cw$pgl-R-c8* zX(BP^Q$MgijHFy=I2@kbha86F{;z^5tpT@cM=zVFVhN&iHvY$#uYrO;zOp}sCk41N zN3SjG0Hj%jNM#cXpomc+R);L+ebhIrQ&VvNovGf~pH1MiN@%5;qzX}`QfLk_NpED4RROFkZ{`bA zN6_jLV+>tH0x$Q)r>U$+QUq0{{cw6y&)8r{X%c7EH(4#*Ct!&}=Fn_3d=mOThZDcZF=ra-;M=TY8kX|sD|I34Zpq>YKE>5$JYfBE;R zrEd^qQ=48TDEt=c|14!6^T;#S*Z}e9yG;5;61!{?tF4_`)!pwD8!s(L`DZK(_~~0R zo2=3$-Nbgz0TnDr4@5xk=nZ!8F@#@l>;B=#f^SG3_f^W*fR;Nh_?c5Q2|G#MiBWW zn4JMk4CWvIi1lG9Glx9ZBI^TEna>4WxIU!C1g@Vvc^qTVLCW#nxN$w~#$ik6-tzsw zZwz0(?ihsSkOGNyElxj8`;TW}IFR1QF4O1UbUZ`u=*KJR`0-LIkWMl3v+L>`dx>!( zRmQra+Rqk|eqb^x93lZN&86x4ol31ZOLl|In;MYFS^E><`-HiyY@vUJ+v%g#J89yVpQNt6 z>h#ttFQvclYDkw5?mR>!2(keF@2+m?=WOz`FV6k>cQ5( zY{qzTbQBv49?NjRBE4Za-d32600h-zaWC&;Zu(RD6Lo6eG>aDh(?Cro=~naEy+N*^GOzQ(9sj7E`-#D6(x-0oz>0RdydkXD| zI*Sm)+U@~Dx5$%CKUA;Bm`e@D?eWBKT|VD<-sVfYo&A6(3Fbo^uZ)XfXB$D7X%k!8 z(AZeI&VeARya(|C(2=SJHMX`@=dT(wNgeB~!%?|ys*gs>a}eLZ^2d8=IzvmP2g}bh zg`xK6nCi%p9jJ>Rt`YKXV zYBrC6$$kuzc>`y}t5>h2HV|F-OqA{~&l!*YyTyJ=)P?_JRsNGxY31(cm_~4x9KVXB z*PD)>9;Sm2XHaF&6Sjnw$pkNU%9jj>d(4V}Eziz&JLEWfySTNKPRV)PytS5IZpPJ- zaJvFb@A%D2X|ba}eR!dt&^Z{$ebPA!bC|Kr*GM~p*xqy$u z21KfzFsY-qKGu;u^Ozzk+8S|aypAm!)7Hd$>G}PMROlT`moZQE1H&zHiQ)_il$|c^ zSHApiIUg4qKFwwaE=Uuq8U z8+!=7#5p!p#rz(%vlcbX=gZjZRq0PpP2ml{m1+hC)7a=}q%wT~QC5S}gqk{faC{dmx+3>92nL!}J$#zn!{~cudf6 z4rne3z!L=ZD^nU?i2?}ueW@sm5mW_(I;j=UzYz#=6LoD6GNi3jSgmNr*`Pz!5{_0K zWL@Go#+->a*ys}E#6c7SrxMi$-7r2_M_>wDQhI1phHCVlXX z?HyEeH?MH)9~`vW0I+KSx60;lE{cuB!xR&gT!jHXApTlsA`^Q=U->QT4SnFcUfl~a z79b#r7NO3Z#6=&uPU5ieX9>yxP@h7`HW|+yep3Z|LfkGnN3i`V5z{8>>wVgF&$`#0 zUrct`p}Ci@@F%P%y`|pjR^nT~`)6sl60dgDvevgn-7Bb@524IDbXkQ7MwIFw9afQ` zLbWuxrujjSaex2164SsB#+E;$FP^ci^PA@_cY*wMlCypo{M3N7JcXHW+dd)1jWCcr zu+ff@SiB(*WCpBqkx8;-Z7^txPJP*|`YpTWr>`r9pLv|560SATrSoDR; z+pG!1gHF8cIUhRfoUkVfAlR9yiS+R&pAg$j$GV2o*?Mz2y0@P8 zKAc5rUf^7AdhGx#rS_bHlevwwe{T^YgG1p3R3}v+=DFu7|Jl1K|LKRRx3fLXfj>%P50Y3DsWBUInC1kd9E2LFdLH-tCvbt^qdP5l`UhaUYIazB z@^wX6h>7J#KVx>&1ZBR2jIjBzb@*N?t^s?csFPW|oOK8`d#;M_S0T=yL2wq>?_1c; zO}s&XH?~w<1jPd(vGR=VMd3MMxEDLCtu(MMJ+Ho++UavAL}_McD{W#X{1rIW@7-OU zFe&)fuxTZV3Nl6}#0H2e`6FP87v0>}YCkP%7llv=UBp{^O>v*iqXb?guX!YKVJwc> zRHS61!4^!^jkaLhwJyg%8*xT7ro1AKZfA^VmFv^b@vNu*7DA{FsoQ7+?dL5J+g*-? zygxaW7N5_h*YQ!%Jo7$8`XL_wwJ^`M%zp>A_**=4h6A7`D#J2mNH30!(Yy>rX)N~r zk1VXhx2s5;-TXRD8H=jtuE`<>afTSW(8nPdq9xQ=aBMZ)Bi+v%@< z@^%{N?@Lu~B`Wx|-9SikAoDne24^Z#JG{oMqZn3=LuEXMGJDpWvC+6@3 z1ZAeFTGXF)r41}GzXUP8*+q_RBjVYCwKjQumsb>R`40=eN{NcaNsP>gW zO5n5(4r6=op)PHuO3-uc*Il@2aj(xlqb|dY2B}+*;}fLgr&Y~qi&U11>>-PCpKXe} zZ79yi=2I(u7RNqAs#QfVapRE~rgwg|nDZOF6!>w6>OY|`5;|kC^Yn=ftEjh-KQpYye-2Mt*n3F-! zBxd1WT_c>aayyI=2@_`0%M^dc^cx-Vc^$e$jP2B62%z_s@8#opabA3_fK+Eum##jV zP7m*(ek4=e={E7hk9O1H{yJK$?R2_^KgQlN1K=FpJjAjRNI-o7PZ~)1WO^|o9aTxy z-NxJhXePBx-%GFUuB1G8e|hRrS}Go-%P`^NHf5~IGmbp_aU*Dv>E`dPIA>m5nQbsNq;rknMQY(QuP7^dKE|0%7s+f!*h+j>5Kho zm|$j{(5eC&niCj_Gx3ME9f^*Uzvs2S)2no6pJhulUambiWFkcFq22DSS!p8YF0`M!_YWgh8RbHvobV(J2)-$vMKrr$?6x=q7m?Gt+XGJ?!?=EP() zIs6Kyko2oLHnf-1y*hce1!8`}vmX|uICf6A2IhdPi^GPd<|x?@P!1g}M&RXVo{rCLltF)w;C>#U{(KFeH)2i^1T zaS4ul=9CZSV|Wo)a5?VrcQc#WLCp-lF7VagJqSd4FHt^ZJhoX!{k}^WB|ZbRJMJ@3 z2kr0m3O0BmfiRrCTdl!LJ;7RWD6deprOr-T_*rwjZG&u+9!Y)-~j}zChOhV<@D2! zK2Og+oJ!ks?1eKNIM5bV4S!RjXZfI3jI>pN0}u{;ye z{%SFuZQ)Vdevp1ZxZ?luy&s3&@E`u4|C&~C_R;@BmFVaB>GaRrooVhanWJW4qLH>v z*=PGC89xIT95vuL)$WKOa1x3rz$HYrZU}#l;qmk;Q4Yg+|2}>;o0cKcYc(4jQuQS5 zZ_N>XQInc3c5;R?#~6~!Ac&I8ZvY#U1THbZ{_m`_zl&$UKS7Kkc14Iq1;jO^L-wxb z9`{=;1h)r%V6Wz3{>`Ipov}W&rwzS|u&FDH4nbqMrt;-X$2;(P!HJV*Axjn zHKAZ5lnAYybKyAZn7=oMhT{m%$Ef*hU?R>;9K$?4VGSgPqezvPu-h9VScdTcdL?B$ zFK!W!3P)b^yM8Yc>2iM@2lrb+A^10$T=Vw3A>{qV`- z^lx|Wqz@*iQXho(Dyryu@Zc5RVM|iMtaOu;=`*D29@hKTAP0q@8B+Um83)-R=D(r? z9}yT6lbMJM>-hXCs{S?nmv#}n_Ib5&y@Km8j<1=+|L7%F{M%K^gxOIW{-KInk5i@R za0&y~0&oB-Lqt4l){+5t7HR6|fEC3l7eV68B1*K*fk*(8BUEkU%}V4fc!jDLKC5aw z;hCw^T)GS9+QJ3eeA>dgIL9O#742}xApi0r+rJ8seWEHR%*QRMk;Xp<>Bf+8T_84vuF5J2)os!d#&F?N*qkzeGO-9XK9jtPNR};>FpyKl57*jO<*Z+knCHmcMwpd+?**pnG+=oZpt;M>fvpBnsi|u?C@9YBeGOMTb1#bjQ6*K9-{o)sC5&|sV@9*qNS7jEi6Zeh= zvwG%Pnnt?*&D1m~kHkU)WQKzQin^KeO2*rOH+z^ALh*7B^Z=Pt9Y~*;) zRO3-Y^eKn^GKZ)r(GK{9pf3|%fbU9b0VZmAbs`~2tQUZdNq|%?(tgbV>`#b!ZKs_< zh55y`tvF4fPx{~(02Pnw65Pr z@7%>RSx@*a`#IhvqW)kT_En~F39W`qqINHBcwa5%3?HCvpP}0@0mPis)|d4IFRY0} z^>=CbW%^0Jjx@n{wBaC8=0kTe)q|&GzQdbYGlYl^|Fv|LXZV__?3oMewmu7A12M*z z@`du3(!JiJgJlPOYhlr>>&yO8M`__UkUBm`vYAA}>1*#v-@iGYzF0WoK!gdNCY*3| zI34tiraio85ASTCc{xn=*KVhg*Dj^eOO2`dLK~@eYtlMSUKO)MLeN%CcSmX*XiI%# zgX#Mh2htmj)uH+~^u-gAJnGSy?Q2)BrK^N1w%mD`J}qvfXBV2%UTqJFfjBH<42{xo zGhsBChyV)H;GSV)RZ7p-Hixfdw9A2#Uq`B{!WLdceq zWoI#U5Du2`BQf2mj8~{YB}x#qK>p&2uPfXe`4LL<7t&)a0D>j}zd|OwZPYnV=h0bZ zS|A_)YU4Qm8C+oQ8__n50nwvGHMA0z){Jm)i*}uVL#_%sZ{ZLI0I)!;kQMnV;leMw z1ax{Iw(24|%XPdGUIQ2}r*FD@hP7hW$ z(S1Yt0)rK8riSJr1XVMp+Si4fQ)3^RBFp>FvO@VQMW?G z_SvLOAPOZ=ox~(k(F^Wd#6J3z`vhJI+c5R(OtybvB#r-Bb=oJ1hu*gHY^ELTNRfsT z4pPQLXO3|0kg`GKb3s6|x;+orQ(5e;rHReb3&Aj-KpX0*N1xvz%hpNy?9!`g;gp2; z=%-KD*^C77#;H}Pu&q|4%Njg^qIU9X#y%c!@ES%j9EI0nX)tp3)ju^r!%Mr zWW*kJjaU+H|FSr5ER|h!{GQ@P6Qyvd_$giFnNe__!_9c9)zi+Z+}FxmLoU~ zKiNO8ts~KRzHJ*!Vj;`EuGMedWR3e@Q*- zUFj!(`4^m5+?5VmF9MGw;bDJQf=C-6AfEZlfrK0(h_s45yB`zIU;g;Vz)9v^-i$_T z6m{{~*hu<(emVWq7thj1&!^H}^A2FMk#f%t)2*RPX&3L_XZ&6`Si~0D&e_g*CO44# zi|lDK&iYfdVfWrcrTb)JBJJY6+(;W+6Hn8|%nS#Wa5ntIhv`0y$RL`l9@M4gC8!XG za0p4Rjmc)N&L`HndZ8#GW)sL8pCi(Q3yToupMAQKzIeWm4-_%sTvKzi3QQIV%QFnK zp|vi(G1i{`_pxGnnN)*yNXvbktksAFsZF(3X;3LUM_*o8o8Ma8Z1LzT0K&83h$S(P zP6285-Or4v9=N^r%B!gxsZvSw^3|)UMu)9HV%(-$ToZ(K$@Ie@gg191#E*TImGXP( zD{stDI6$uA<58fi3JKZmFn-*w=Y-$$C0A?2l zK#c4@u|y(VZc=m%K;^T98OgE0CJn_nkDxhB+D_NybZIMxPAFIFatL}E|pGl$x$15<}0hj?OoVM+HFoh0WO45DkcHOt`Sx@y@ zMk0IX-4D`doI|~T?MI9ary8cjlz%!~*)gYbh>h0I^<&c^HjmB$Ot`q)J|? zRqeloc?zawo_8J7g3{U}#%Ir>WL>nI=U-(YhG}bzm-S1az0J?6uC)=<4d#WhF^6g$ zoVRWsyoj^eNNJ1|9J@z@ovT?R21A&_C`#~|InzSib#FW%>iE`;=Woq^TT z_m6?64H%_-XIna3nN3wBBB_Urc5a zcwCbS>Xc{Bh$UBDQvTh?Ebd9;q?d6fl1RSs-S47c!U#j7S0H@UK*Nox0Abug4Z2f( zEuG%J$R4aoGf3HYKip$L<&NL~Ft=DrD2_dY-nDUMs&hb6?~* z5ct@GEfDY)&S@UT$)^>EsoJA8{5RH9o@5k>6rjWF&qA`j3jB7BcR+O738$*Udlxl3 z6ru>?9;-e}7wQJn2*<)7 zKEh>(kBLk@egEn_mFFsB>0;{Q9_N33>nOed`D*&*r)$_+VfNvOP9Qo3>QObXLuh4p z6I!?a^m=b&x(;yGRd30!MwYM~a~UnV&=Sok*8G)nPJHMcOpfNc=%<^V_FQ$NUMxDE z{^-yCjOix~i}_abBTSz|y~0i4P;PePnw&)GSw=;CWBHmcSi2Dy7I-4|E}y@0pZLjc z*jf_|(BR9jai9fz5WGEH+)eFB>NyxF58v<{@A=gglEj@5g~M^8&P9O@Y`uYK8KDSE znjl9cO>nH`Hp|VIzXR(rDY22Gn}5_Fpz_;YwCPEdRpEM4(Kd$t5xBf2>?ummRe1k- zgju#!L@*dX}9|zU;>g0Dp%pUoA+> zFVQoPu5?qVZW4|wL3o$pMu+b|NRP;_vtLDMLmOV?q(dxvFH)x_93`qYUJ}Rago&9R z(|N6??W^pQF6uLDSP%W(WZqPFw=$k)=JO%1O$c<%i_5~j*#z^DmWY@wcW(z206+_32{P3@^F&tJZ-@aXw( zFW%$l-};RU&VeOhg7-nbV`hb6fKftX*jwj-h~?STjP0-oN2^}f0mJ$h45BCT^r9}5 z!I(hPP3nY&XMqDA7h*9f6%2G*MCx9bq?J3p%A z;yZurkAykC(=X=#d_!edv%lWs7`|bNetg3^{-hsohX{MjopHY=CD9%J(m0L+q;NBt z!qCVdcCMi`NwlY7BscI`Fj0mR7aQJ<03em^rkP5cYXVw8GapGnp=77%ktr_~S|!TYv4gs89Md+0S#MeAqy;3Yq~>mNbX2QsML+NP5qyfpV*f||0C2)9>x#^hkKep=&H{1&0Xo{4}MIdl=}2*kn22* z#}TU2FdLL4XZxuN_=FEimZsBWieeh|M)zoIk(TOa{Ydy4c2Q_YP2I7o4^*`5U?%~fjrkTH_l*VFn)ajg!oIwuz;$uiG@%hB4@87jZ(Ji^H!bbsLwQ^ zuA6c9S&|YPq75im#Gmu^_Z9nQIe&LBR2FEF&vBhU&adh~wFp%(JjcNMDkrHl%*~|H z%R}iRvB7FXHtBB_YdgpsT;OGjQjy~-;I<1qECCmbES`+#d7-a)D&Ja~PEX$ZMR-Kl z5D~F=K_W)1EMry6Vy`k)DE(qS4H2}&FZ_`JWmov@2j(v(+?#++kNz7(D(e7NpMqE? zr>4>xgt`ewsCrJJ>cqRY6M`rMZg^xc+&ro@CxKCoTO=kvY#Huj_YD8q@qm7r9M8Sn zMn?D4H9DAfMn}>q5f`nrQzy4hxJ>|$eW}IC3X|9g2z(z~v-VR%0&k$wEg%`c1fJ3V zLdo$TKlm`c^YB6XaB>3k6Zxt~$OzYtjdPJxkWe*W=IVyZtLh@y$#0xQ(*{@&z<$A0iS6orY73PY*h9@@M5q$If>Ri9+%FTxgGKxR5@#iB zkxTpu$zy6Tb6iCj>1N#aD{zyrSSH5Kk9{7q;wYo>LeLrZ1bU^FI9{ zA87I0SptX{x~nfeC?Q`^Py^t=x@{FaNUwz)q29hm9w zIsKqlZdAl!h!mSTR58BGnMdXufE;4$A_)v@xby#vfYkrKUL^TLCN*!apQb|=H%D5g z;BEog(}kI|d*{Q{`1*HJ{^pz1!6p&@T_)gwEQ_S1_^HH5f~3WKzPwb=B}G(WNLb7aAR?q z>{FX*1Y~Voz9mB3m|Ss&>wZog_{}i`aWQYI{>z1>L!x0!TofsKp9MU{nxGY6?!L$U zYDp&XHlA62n)=rkQWy3)iMLa#`p_6|*TK*=O%KLz%TVcs?>Oc_fOJ3RS)45+QHd|d z0SIql_b5Fj*7q?dN#(Jt%5*5e7y?)ggS!S(xV*E6y^!;wsms`G`&kj3mVM6P&dM{0 z=SQVCB+?>8uYvl;`uo`z`Luv~d!3{aYy7tK9IY5ctr8FF2GpB%XoMuZ?GS+QfTtZ# zN7DJnHZr_m+Yo2~#jyD*=36PyP$P4sn@Fg@fe5EcQg+CmGS*GZ56|!t-$OlL%lCSm zE;`spEii3G##Vrcnp1li=KuQQOJpCMPg7_S9?ULstmScPB{SDp^?K?D@GGmRo4&Dq z2vfo&fIWN{=d#XbJid{x&BS#G6Kz(i8>q$)IkY9yu7FE0NwmH`lt%ya7^kJRb2dHp zU#e?m!Cyi3b33xsIlHAopY$t<#dUlZv<&gx+Z<;|z%M)_AfX11HBefHSqLdX2xBfS z&Se?T`rUn2KIP4sQ&VM%;2aE$2h;>7uA18j7*&0&X))%Qx~$;EQoayv@umFzg?sFU znk%(?D+oCzB?9CqtS;jzVz%34Emv6oUbLk>z)ua)0v@*+V~=~O#WsAQMdfhs%&FJ$ zT4ZKQeGE{rQ4y-N;2V}w3*WGoKf%Y#KqGLEkB^76_`UCa53j&C8)qud8 zdC!gz%wSTWH^jPnbs32i=@nbq5ZT2}0g`zr;4^*~5eqybL{B=(q`((}I)iRGdy5V_ zr>d;@yZ}=F8D_m-0OW42a8TpAaoI;JC+T<@)gFlG(Db4Zom^mXJeg^4Qp5(rC7DvX z0c`j1TsQ4=NK));zQ(R)w$dC;@6*P8_J)UPm`YNK(y%OZlneL%u}>0Maq~02tC8^e zn7`8Rew845uZ)bO&1bk2c4VbIo#rGaZX@^8DvZDsUgAp2&XGEUm^Uk-WaNSmavuH% z`JAxcJ8bZs^;HNCCnWKV`LxAtPtYjbzt36V|HO$;n@6dNWHMXz9BYW}FFy!zAZ4T- znqiRBByO3(7NFX`2}$GvaIo@dCVeq8lWOpITUc0#K7=MiL_yn3=Q$2>Ty|4t<2mz3 z(`6hP$w!vykK-+0^rJ*pFY^W1$WN=W;7(-a9KswO-}6}z@&J=fJZ=nV@*@?_T5 zmj}zkC}N7Rep8lu3w#ICI53NMb@BBdBFPP<=lz4}zjA`qduvXfX91(Fpm$Xpb7_u4 zW_D zdR;T|#3tFqFb!-FdbN*#iT8JPkxdQ)EfQ@;vK}19o0xau-!_e#l|EL%{T<=gu?;bn zp|t~f_U{G=eEvBJN03y7KAroPaNyg9DX3=u=S}knqpPZP1fshj5x}3L9fm*G+n)xn zTuYN%d-$DHrEPFSVF5=t4zM}v=u2~`hjKWLpl?CfgeFH= z8|DrLh_~MQK6s=zZ4g&|a!A~FS5NA{eJTBKH=5I{UD(la-#64xzFE_e%wLXald04h zDoz`d@Hjp-0uX&p#9>@~7qIl~)I(WYu-7cw+dKq9HCB$_++1>uZc0_b)@^-M;J%S@ z&>UhE2EKJLzeW5B5}|*UsYcIlU*1j~W!xOF3gMI)i&|(S+k@vjk^AkSuX4Z2?a~d} zBsD~sqOMbYJItg^WjlK;7=xy_yv*K^o?(jy6FGdPkcC z;E;Yig`%#D1E&e~_|l`u=lOr|*kofM4JsGE4d6HBk z8@YxJ&i;%|Yp9g_M*_@t3p}&RI3+TzT+0%x@B`(=ISQP^HRovw+UqbFP;$$tQ$*^84uL9ZI-+3l>oqI`}9w%D4 z#?!f`w8eSWbpvCZU0$C)1qyT9RKOT2b7!e$jyT}Yf1S2D>FDsnV4Ci{m>NmM4u2CG z3=_EMHLeE3b&57^*FM;h^4NLzHzmy$5PhqvM+o*F($Fq&thvO)8s?urN4kARf)K)I z@Dz5MW@cw2&iOhLXbWi|!(-Ss+=C$B>FJsDr^I0cxY2rQ@_v*_)mZy_z-_b~t~0 zAr7Iiiy@%8waOJ4E6b93@TMBn+rP*1&^y zQuYks+*${cnJ3W@aCWr|^IR1%$=+BhbR~lX=T5E^*b1Ak-rs+=fqsztdLM6MOTAmoI1U z4}bQ5i6>65ujmxkj*ZnUS#pzlSyr>TO&3`|IFcF(>)2gFRouUyE)BM%{u(Bq=k)O2 zXOXuF0XTu(90B{ps{AT|+J-PoZ z%}g&tVLnZDH*XLeKb$VW0Wy@>Q%b(eV06bOBV1xD_z^IoPLn{W;`Rh9iO(71JAnN} z7T|fnMO`#RA%Kp3DOHTz;rvv<*`$IHsT1bF)3fYfc%9Qn9d(tY*O07uJi;3dfihM! zDzkq)=U!)zg!KA4(in;Gf*CTIhs4=Uttxeq&!(Rw5-oTa+p->s`X!pyPHjEDAh7M9Oa1qi)S;fY^Zo=|CM{M|IUK@1i5o2Ft zPCX!D2PCvK19SHQlGWrQYmSF7>eO&TX>U$dgM{B)KqgWYE!8QO6&hIT$U*M)SIOG+ z=Y$76{^dWXsmUoa+Vv5aKS+o3c-SN5vlbFU`%^A-2aQSG!a8P-e1eKn6Vnnf;8-;W zNQ`MV=8q|YP{EXO7>6ocLkvBYN=aCc^+0+rHpKmYwQgrkP0SG7A7RPiS24x>x=u1q zD0pG|>iG^MApH0Q6k?wvKKGwIOeY}6npa*=HKW(lL31}}Hgn!E&zqxN+xr{f#@CrX z)&Gvc=WSh;XN6J?PK;SEcmseU353nqFNjLLQX#M`V(r7OZb;7|a4m9mJ@4UBeV5lU z*E|Q^w7wxp@tenAzVpjprbl1gjYB-1PEE6y@NCCExj8zXjz+Ghts~AuW-Uj_f^o{) z%(ix?{0N@qox|zD(Z8js58h|5)uy_h*0g~wW$myjoi^M^#gXs8D01fV)+gzt9&H(( z;m71V$dMA1>=r49b86-4BI6{h-=*R7(r`CY_IBzRzZeAi1M2N0na20t`T=cm9PHJ- zG`F~k&3h#+ZO*563E3LLqx`jj3*Za)V@yiGKvHeVuKo!RsNy;BBy-^9XwE)Gx5OzzQhbTu#6wHO zp3k8LX`!Ekq%^LB;AeMO`PUU{wSVkgrDK`yCXU!Fl6WN=;$hFiK7+BDXMR5;0nIi! z#v90tX3lYOM$8k8R7FoWKs^MKrIwfnkO(kGx1tZh`1*wxGX+fZ8*rxIfw=RV7Fzpu zmpqcK$sXiF^@>$BX0m-3sDKA+3r-ZRaKn3RKS$bmH;o>Cm-snSd;(-k92qt>J)Krj zIUWI!+GQlrO&~Up|I4x1^PH9V{v0YTM6z8rW&y9td@IfxeWQp=glrv}Yy^sn_@qij z^pmTAJHy79M@lZJ&!sJcU#l?C)k3hExh~=|nZ*_M)+of91A1_7Kswm&O@-B`Y4YxS zI3$6bu;sMnn~<1ufn;ZZqGRB66b~z+Kmz83M_>NY-YkFM(oa%JPh z(}Z&iYB=H1dkc88onT8m*}@qHZ{}h{4U#k)whGk{qPd>vk7kpW)ANDyWdn?-Z*1ydv8lE{eg&50dqX|BCkj9(t7D%=9HP0Vgn z0X4`xUS*owm@~1{1*n)RFCTZ4$=TmyUUVRdCnd~CC?flC4#8#_VIwhk?xP=`T(sZZ zo;pF6%LC(tN}<~4_mgF$$LV<-dwISHlg3=@8Jce&NR8haNdQzGWH$ zz4Br6LKDyc43Nty4!hvE;Rs86iTO}VaKcy@$)4m1P*)&Oqobqv0g%XoAvn*OTv}=< z>VNSMb4=srZ685J|8wH=Ov2)vs+t~WoCl2WIrX^yMy2S$bTsvtiaE;k2R}@;y~Fg3 za4F*djJy62cy=rC)a}8a&uY!!QgUo-zt^);~0yKH#{<$w}9=mIcX`gm#<(?D1HoA11w`q>LIm03gHnH6iW>FA65mbHuT zycfV}#nlxm)-&jVcT%ppSg$a>KFu0coV-Xc}{>Zr=|at zO;oQZ5Ditv<>DSxU1of<2gxsCcRxhEeK`LN)zW%883qZ}Yc+OrP_Q=@iOcYm7*+e8 z(p5qDO?ZJ?uYl~nh2RxX{S~E#Wq1WkpYD<=jngPRX{)jorU*RihOI$Mu*HV{937nPpC z;~2@WglCE{7X|u|$fV@K0ToIKz(fp+cHH_p7Jpajwhoz~r%dC0`rOO(cRFv>Y2q7Iwbc+=v`y6_kO3FaS1wO_oGc4psC zXLFOOf+X@eyoFO8VPh>gB6Z&er;Ne4EU_Q3eM5AskLuEB`(S##n^c(C$`|NQ6)I{^ zQCfhJGIn@ubd;PJFb>YE6UXFK1g>JaP9QTT0vEkA3`4|2gxh z8XT{ec1TDJDc)HKW12fb0K+X{uhyfUg>MWrUd~60D4e`>r_&M3Ro}90Bitf zo5kNkjiR^eS!G?SKPFi^RTL`$6eLf>AWl(ppUk4hnnGHcBjeB}c4wp(J!vY}NI=iO zA~s4>>e-(nF^d&Qmj^KYs*P388rD(;0RxocJZHcLi4;e!#pi5#67_cvrbP%s6$E1% zc%1}p4c%hP1c3|aEpH7mDbEj&45tJ7F+WeDel}b?Df%u0iyfalO4AF^iG_s_9m6EJ zX=zwQ8D5NTbP!=42agJ*{G1*^z~z~lJV3l>P|X4=yO45h%iq@bkR*0MPB>zyQr7dw z4Ne_TxM3b5Bw;wjaZX#ePCDfhxv`~{=A1`xT zyRLG5$x-ISP>$hC)iphpj>Q>#E?!Dz4{3yzOEmCQ6DF!dx`L1jiQo-pLmmpaOw z!VH-=T(z00Fhj((8TwX)&@<|6jI^WK;+(;t{|?VOY{;o-q@6a@h_<_k2XZ9Kp)Eac z^&dDz5)lVF)pXgK<6Z5*I5&(@iP^>&a@Kc#*N)f1y+w?=`$)9=3`9+(-r)Vj+dczf zJ)b3{5F~ceEF;Fad0yD!u`-_GQ&zlY$z~IR$-RbzX-aSmm#N!%(n_$+=L6c^VqX*q zFRU56oDLp+o(^F?YEc1Ib&|Qp3VE(v{A#MkRpxaAhSIPY=gCy3GG8XraSpPM@xjkg zti&&+%6L=i(M*xu%TFSCiev3WGBq|@DR~KRYqe+}Jb0X@P{$t(j->Txi|Kh4-n~C0 zwQU1LwUUi!Y`BwSVXZ2AFQWk(gt&U(#&oJ(BH{y%=#6fC3`WM%d$e)4>1Nvc;yGgg zK5FpbK6swa);M^hVI<`~@1)7f;nY4v?uFrt*x~c|P*fyS z>}uxt&KutezYq`k$YVQFWvo`Of@4$D$mKNi@Z&W7^M6h6!$DkABXaYVG>G(B17KXN zL8z$5ffWLyzeFXQEk|fq2{~l*1KbC}bKc5x83TUdkHm_E9$|CxHXW%nC8!ya!R4A- zm76e&Pti_Em~YTM%^)lvwU*|PN23|u_rZJfL@MY+R>$dHH3JvZQ6o;S+>6U1`}@mh z?8$F`^8#0>%<$AB2(_BgHJtM1(2_nul72EjpDtgzl-_*lR=PmgU8NhyzROTZ;C;SS zY4+y+Wt{%bdK2pLS$$lbbI@#U?slnkOC>dRDI`Vxl2XC zD~z;kKx1RosueiH(SGSMZE@3Yfsr?m%8z>ib(oYf5QN#$JS-x31a7sT@(`Q!bsdpy zmJ8;V#>CG(r~#oeI+7K`wn;Vg(L@NXO5j{S=AL#aWD{b*sZMj8B39YX2}Uq&r*QpI znDwRLhq^e#Wpfgx@MUShau=>(L15$=}MD$C!&2RDCZYLDXQ|^B@TKMdLN# zHP=c)79G7Hh_q>)^!~Ss5`{h!PNe5o-^2&P5F{n&QA`suk@^~(AgwR*{2reRAn-iq z7SG*0-9+=kUehr`Rlj|9TC!EdA&t)y0QpBCcGJ&_M-7V^XD#(9aBVUsiXTF1p(G8aguWV`MWIWdHN5oW4 zPLkXOkMyTco{)vFjwp^Evfm+P#|)C2Jzt-ex_Z+ZYqIj|pQo*viL{CtX0ov@O%q#p z1Fc>g=Ym$Tc?RJM2Tu-Co&9p|EY6LbkZR&G(TcjWpU?lsJeO81G$PKcFE%htnDg68 zEZ#6u=>~h-8OJ({0S|)5VhZtm%4%l0T(JgxG+x5ou{&}jZB}xS2+nXt`mSF};D~rC zn|E%fxVSuNUwqkLzN-0~nth(0Ak99Vd!8m>ysCipYe>wu!E+s?6U{3DIA$0EL*BqR zNY3~l2`h4R)=ixi3QyK6r)jatQoA~7wg5jvFj0>uI>HBO3+;&soiuU&F@+iYc9#>R z!zL!L2DQ&d4URe>&NjHy1=ipfxby1ve+}gF3iE4*C{J_BWC&IUKr|&_Y;=I805HlK z{sTs`PmyZS3Z@lou#3|NsD>fPZ1^*Xagldb*acL=`38tCX%q7R!dV<5j$;|WolMMf zG7^AIUuuQ`Oq@y1z-s%Oqy&VxED+cDDVtQzQ*H4o#MyTC?#-m5Cles1x((2S>?=Jc55h$PaE>Nq z9ze*|7dRQL6K4#J#W~|VN<=GHhq{|=X-Xu{Qw3sDMI{4e{zZ%h#&%+$vYU!~jCDPJ zzKN*-W`VH;#*EF1U6_2rXFo*2O@Bzlm_~W*BHcj#iQ){1Q97aR8K$eqK?xRZQfd;;MXdO+4=<6~)YVJ^)eK{j;{q*J8XBeN?3 z&r0Y$EUVI4saB?*FO+78qVeG!5c;>6tT(7rqGf!vVLY=;l8kOMQ^AyCDqybH_S4ba zCi{Usv{{?Z01x~jqaC9QWNt0KKVi!Bq&K|F%QpKO^JZd{COm1YVJc(Yt(?BNFHyO0 zjRt+dm&J}_Z>*rwBEAt3-zy(Y(_t8)tLbd!aa#M=f5T&HH(kEfnXa@AlKyfmRd8^}1QOc`h<=v@Lq}vK zI{_!uaUjPw((1eK{wf?;t9nq)-*`2>F?^Z%!@*ScfZ=_1VIUR$>@U*V0f(qefg5I~ zQ$ydS^u2g1!oWH?sBFANn#mJD2WEOr)v#**G6OkA~>>^&9C2XdDJfS4;|& z2#Lj(0b#}z0VAS@t^y(*dB0IB#dq*m#-KPKrJmYpiM0h7Qr%rozp8ou3%vVfav$Q9 zck9-zukUO2#r>fya@wp%JR}Is4j#A>y_-KsH0{$+9gi zIHw>A%#I7iL!JS>!Oj04o-qG7bDEu^1VEmVT;OP8gIHj^pg{^nY_FNCvd~DIJX_V) z7&bW(xd2_*+693FD8d2t9zj&9IB_S>eRAhVV6Jug>){K+#~C``Qx5grCG6|qh%*RnjzsWz;;M5y5Mk=8gd0CGTM8RYiONIa-7FIA z3dUk)rIYQ|u&JNoc#&U6QN?&F741RpfeZvZJ{C{Nnzq0tq>ntOU8v4JBlz}c3g!kK zXLdRl$Pp%?Ft-W=L&|@ii--B^Atgss^t}LLz1fhqS;PtEVU*uYzbQes&nG;z3PI7y z>kjiE9vWeY{oHHHQo8u;9Nnj}Eec~6`Pm8jDh?FBiU+_{YiC*=?n?`skJAR@>I3PxR(hdo zM{b3YFlM|TctqOfVzzg@WQPrmWnCIi*lu*lqB;@s^^q;PE|zW@H> zdfGzU;ei!a;e8Ky0RAtNoU`hw1LlbvJQ<7W4Q64;HRQiVM!-G{^ZAhZ?WdlH%d_RAW_2%8OR`LdnsWTg>$keh%$CQ!atD z^(0iaDv=IiQ~EXfMTeAxybgSx(!q7KDo=_H=@D^%_g6O4VaH__vL@|)_#mBblX2|I zt(0%-LT$-Fnd5U6CF^ho3><#(aXR?uf26`Jn+J_k@t_F_wmUtn>`$L!S{j4t*Lm~* zWNuzZVc;3tnrhaGW80|cNo%Nq9s!&6#C-ql;ZnL@+Z*9%t4L$psJiE#JdHD`S5Ld~ zh9_$r$%(ew`#2P&Ax%$kILQ1O8ljr>9gf2sB2d2$iFJvyjgJm%)9x_2$o~@U%Fq7a zw6nZ~7x-2>z%a5J8F(_BcSJ1Q$XHeCK;_XSv2~teBQaNwSz>p_ggc+*!cQTkf(MGb zj9UUmi4&`s*KpPYpeywBCTm(VOzRc!&mMEJ0K+=Lp55G7O2@k-brGLZqFL+U(;}Cq zftM{Hu0Ud^1N?FxavE4YI8l#!CDK^yc(U}zdeF+@R1r>&U);aXvnS~q$)>u9WA7Oo zOE2T#+skL;^m9nd3F*4XEBYVfqz-KS@q*Ea>}fIXQtuqMMU4WU-!jt``W#VTBau2c zuU<<#*t+k0fd&R&4o#;P`}#ZmjbFb04`BA~F2|^3*IAgw)&eRWkO=c=-sZ<}cC)}5 zSuw+5(bS#U((u<0Vzw8GmlhCRKEqRYh0_mC*|Zht9M4Edf3l_;dnfR(h$>3?gGf{Y zt=*LjWU6dV*T_<{u#!pH0t=orhBW1I;L)B7NX4EwQ@>|@0I(9-33il|#m8(Ih#j2q z@yrU&WrO6{H7qNaJWg^H#H~aaq@jeN?Yo@3vALf^{O=+$N5~V`LhXd4SKKE#fAi&Z zH2qO3K%gtmNG)pPNXrGJ)}pp?RQk#_r*O>`*t}&}Vy8m4c5!c%bfq%|Vs#~>LO4MAAW!hR`ug$Tyg@JkI=K}Zk(SK+F zsr^zKgRwD}wg-A>pVc9&kL&wX0Ju6 z5VQ6<5ONO5?+mfBh)P{8qMN*+gA`hq8M24`_q%sfGugE|@Vqy=z?e^o(Fjygm9`9q zV^HPnlBi7)J~N1oiSR=9WBDuJ<2Jr4aW9ADjar_%@l{IeJg*k1lh1a^r_I*3#Ror^ zi*;}d_zCHozC=7SHyA2qDc`H~Y+BP%?&)HQ@B_@W1bBo;9(lf3vgbNkuRdUPokk_d zW$D>^qONj-tj{VJ%zsYT8E!TnM;&)kN9g$33xRaqXTIY1(wpBQ(rh_=5{l_lq^w7a ztC&LY^_VAaeR2f?eUO^3-%8Cdq0)vBS_5<(c;ORB_jH{-H#JF4f@xIqAoR47s(Y_N z%m+CabA4AXKSgHSbblAR>-c^!s&j0HVm4A1G~ z9Fp=J{j5Um>@kzi*ryneQv2|w^cR2qH|hPK{Zsnj?!&bF;8A)Gybj;Gp2i?Xy{K&G zn81gGdhHI4r_EHzaoS%4ydH%~UK0(M?CgyvH#4B$_ieYE72+x23 zXUhNN{;;0fP`g#LvktOsOIEi!FlPWnA`+3~P5V6WcP|>bx=JVHzq0k*{f0KJ5nT!q2*0kj(SsXxy#PI)**BdX;frX)fH5VeCH z^zl!TpvmvcsKpU^hk)uT6w25nW0gy(e7pf6A`hTK(l1~|Eu3$4QMu|UWuu9 zdHBP=GVzZf-d@oU4X(^y=z8Fm_$Z0TRu9oWZ{uNuv?!WIIK)_?KH%Oe1Vc0W5|5ou zqc4zXFap{HRT2N4y(5EVqWCK`yN*m`aZmYEkZ{a7Va|v_WNXgG36e9o-UM;p1gS}EpANF;f*x*@#Qr3 z=WnIK%l+wlP)t8T@}@dTdPVyP+i9_tok-XEINv?olUlD%pd-aCk+ntFBC^#4BR|EQ ztn)Fx!40_YDr0C6nG0~V{pYTw63InM5N*c9pZ)uvru_U&8vctmGR;k-3GO-1dR~MR z)FAO>jl>vV+(~Uy>#6O^AK?NyKr0~Rah2GE7*myI%GyA>0E?JQ5s=)oMh-C{Oir_~ zc--rCEbmpp1=p;OmE(|D&`V*h29-=3hNesD>GQd?w7P}eL@B)q5*x&*R=9h%=nuUE zp*-YbXW&kVn)sM-wyhxciHV5_xonQ}Un>$2Amu!5Uc|e`_VoAmN66EcwDr}Cg>-;q zC^GJecvXGaCy_HuMuc7#nJU8aoC~DUG>*8JbF@{7Tr43k^U+o$Y*LU8XcT7HR=N8& z#OU$duQl|ypI}M9o~4PLwa)D7z$oCtNJQch{+k>3Djd>f3|ovWWrQN8E9Qu42{)=b zfH5XX&Ne2IxX3(n0SlE9857Dtu_DwjU_2FiIzT9_v??pkTAXa>-C2zvd^yv8ybLE* z8U*R#>*((S`sO0pWmv&%Fn}WGnorsffqWfH^6JS;?g1$muq1^TQ2(obyRyc+spt^I zat|avLx2#2mk2Da3y?_Ahs+1jdcU?$=y<+^K6JOIDh5jVo-yz-qT0hph^r0N$>5Z< zT;)l}!G$fc8GW-h3RG(KcorS}EJ*zx1Pg{vQ~y2U@A1@v6=sR}gn9fbBJ8JtmH*A+ zVRZ;cG}uGaYI;qsvO3JWkd~QUCkN|S#v-cNOHhl$$DDtGejl?K?v?Y;;cJ}gxTf`8 zNhN|q>>z=tF@FZNI1fwAsR(w_%HAAA$KC;*fx&ekXUC$-eHW-gy>khos~7RFKH{55 zTvpJ#>$|D=--u(|G%GB-$-b2%&T454;OEdlq?K@qDUNlgmLW7Mv%!)RX=)M8G&Y7S1AvAYkTKG5Wx7EV(?h?BLTZ?kSt1{djeoInn$b@Z+GI|i38r3D*|+X4OW6lmEO zKEGa&IIypL{t|oaF-T^u1>>7m+<1^!F{z2fMWFq_zg9fonKM z{*dP2oL_*bjZmgbn6GvTNmz+AOmqp)@D7|rII1NL1ybYcjW$lECfo-yVX9h>4)J_}52S_D}QL18C<2`GTX9lWH2J{BW zJ9gQBeISyFJT7bOV+Yz`I%qi4)aA?JdUQni!BY7MEn;SpSrKzOk*v* z>E6!=)@3iU_8x~ThkmC-v;`SrdL`>BnHNZv6CZK zB;>fkod)8yBThKT2&a7JlItR7e@91k?*fU5@PS3okTm_`^DiPz?lheJ6?Doshb{yn zvoA3))K}%b@EO?a&`w^pPb9h0vj=H(Vlqt=#ODX36nz_)*Yk+{o#WGyNI}ldwbG3qzEk#0afyFD}_{wWt{Y|O|TDvptCg*3r(Wn%uEG=VV@+Zxuo}k z?+p(Ubm|pgoDzrw>Qth(4AK7R(c_4;*pv#KnfBl5@U=zG&CxLc!Fl|8tC;DV^~iY6 z0=yd-$oyFsKEh1KIHTl*G>dboIMq!b=JiaB6V(p&+6ta3;AOAxuE4j-xA~z38$r;! zSg{U_;2bV2i*;M4g=6c_gPhex%j)Jqra25ZD#X33ml5Z>kebCsO*Kc)@22weS?WfN zT0%FCxcPW)g~rg1b2!!W-XfIh&&E5`)E^9_p*PP5_b3isG2A4g#vOp1ZOjOl?AQk7 z0OWbNaNkqxB+u^P4MH%o7~$;d^<7TWY4mCm8;Wnij6B9BiNfGjaVy(>!lqv4j2t&F zL6oN+DOW_Ype`8&V*MBZfZ+#?&c=hb@t?7DaHw0tgvoJSi(n=)Yhrt1E?_Q0jMTQ< z;8w9xC%L?$D)pg0r#o5=N?rf)B5o~cd?Pfg$W$XPr3Q+IgS2-H_#KRQrzXeiaTa^8FBYu^atq4QysE=Pj=9k!hp`7pj=Q1zUk4#91H#oYPxD&IL^6?T4al z&8({`{ISXwSk#E_RIL!l8Dpf>LgcvzU!>~P)%1Akt@MAC$r!~uYK)!pW?~L?y^6LK zsAMi;H2R+@j;9iU>nyE9xZD?DXWo9g`~=AS59x_WT$dL-doVPkIeZK%!jPX9k)V3` z6Y7%Ta%#W57%SU^78!CE!MEV^-EwIJdx16V0{#JGv60j^G>wsOHy#n_o|!-YofaGK z3;pJKmUM9VJB$baqZk86%k^e^df2}m0#uMoU4uf3R=9q`288q5a8OS%mRcrsY0Km= zwgOk-yhspHypsO?AKy$Ljtn#37{$?XGoN7&kQO!;(+nc*iSf~Nb>e!eb`l5Sy&t98 z)U9+3!db^NqsrL!u>VXQs_LT~+XTt=vwgBFt_{~p=Q$)~aHxkMz!Ua3^b7lzjA;0_ z4})Cx&~59YS9A~XpuKVXmo&ige)OInfVd2Z^c)NCDg^4#`dT`fcncvo#4rBSE#`E- z0)bt`@)>5~=-Fow$D{OnFx@>om;Q1S14AZBceooQW4R9eIwxYLeSvg=Dc_!UTPZk<78Bop(q zvuTYu7@vOfY4}h}C?D}YWkS{ygmb_oEB@_;QGI<&YzhGYdIC3$#FF|qw~ql2{v9}{ z4XoS)#5n~Krw5Fi3o}GO9CO|cBVK3)s>LN1)i!f}EHnc^FGbs z!qPG%bJMYMDna+$Iz-?~kaHk$PE|1^tGw7qCo{`YN4Vg`M6-Cxt03-Yh;wZxjkZ7l zRF^j};M!%e(@u)F?^E~xxjUUk+OMTQfn`*DdmqHSAUDdfce15ukF+7}k`rcwu;Vjm zpoknFN|UzNa*F^sf~_F#L+c$)m$j)^Fc?$3Zg>2HA&G6wwG1<6m#KRp5Up06CIG4L zuB82$FIm6E)b_?LMEAoym9@kg>P$+Gy&iSZ36p#Xpe{1Dx;(7_KwdKV6{0KUkuVg9 zaa@ObmTQhS0PM=Rn3d-?(7!|3LrAP5c3Xu#FqnnNSrMsv<^#q+`0q3{i@`=*7mmmb z-w#pHYd=E#7({Qm1cQ|daNK3aNLS_xI`Oh`FR7ylCzWrLVqS(8o*4I5bm&z$pra>ui9h~NsXqTHq}%t>-aGFhB_UV~B5veR!I3x}F2%t9 zv`;v0ab6Uso1kNtlMC#zW>hl?iBX8`G4`LFe=7jkD%_lPkd5I#N$!|FCu7)W>$|uY z=F;@{Zlzret@a*2O&`*}sflp{2Qj$ZH^TgFvKO?Y+J=A{#irohH?O6Mfxfhc6seU{@HdkUH3gGlknidS#b(Xd$^|(m6iU5O~-MH@JV| zje|7GP$Xfb$-Sx)Dgghbg@uUhHhJ|b;XE&(wrLHHZJRvBw-=U)6t2uS1o!yQoB9h_CCofVn62 zQVBvH;wJKBg9vjF+!1R5gjEGW8<6S#%=2{nIX)nSPW|}fA4VPn^Tmfj9ug&@Krwl2 zq6UX8m)?g}{N?<)bdSyciaoW?emTP8`Wkv1bDSG|CUbR?0HAFU=WaMTb>lM_6h)XR z(Gu=g5)jOL7GBR3D!#CZijCy9@gp&dn&!d70>d#}0@3t`f`uk5mNy`u!H{W=J z*Z`%pFf&Vk%jlMS)ARWk5O~kCU{t(ogs5XBh=C#mNh_l5?^0;V>st&ounuLJa3Seq z0g9ZMrYHii5jZvxl>q41is#r(QtZYcW}k$8QU^dyJ)np~G3W!trh7ev;>0khf=;8R zB_URd0`eLQqeQ$|fwhKUE(S%&t%$J;Bj}i2M6@G}#IRI4d4Xl)+$zur0}7!G2(*Sf zMRoI278x9D+jaV4OR38R3sS0=;UM`bU<_&#OYpmYl~4b3Z)aNl5pEVNq-8E1Lai1d zAPn}fL%7j{ryCHEi0MquK$^$$I<5w8BvBN=I*(gaZl{NHh>$89v;}OXv#JmjYt=AY zwjCBl?d?+}e!qg@R}V&VpP&oU7npG&@>!XzK?nEmFgAN|l>`LnL6?LdrUZgUQe}+4 z>L*;o#5@ldTEGgoUBeaB2ItsNJB)RKIk2NjDPogDaM7rEy_>E^q^JGQX5eOy;nvQj zwUN$re+W(m1Dtij78yNk3BZ0A6_kFs(eg&~Uon=Csfzgdi2gu`L@PN#+Hgc*@57ZN z0L50yEiR=xerQTXD)?pBP{iiXcc!*!EPTx!3n373pq&>834t3BnK=W<2>U4oENpSS z%*L0+)82YBoqX`$0XPx2VweQe6nVhGrKACb5Tpui6ZTnz`XTG)*9j1{=fADEzQ=j5 zDfRT{7xwBqT?UD5a_s_$YMk}2CgCe&&yQ~_jd6-gzu^|Ixt9zlE`l;M&_#mG?2Qbj z-L7|0YqX>b5AQ%wuB4T&IhN2;I@d!^@xIF-L=5IM0C6Mo<@$@5?9_upMfwEn>~QJ^ zxCBDexX~uL?)#We1G2oq=K{~l{j1WE8_Yu(zU2O&VKKdM`DS|WBH>Z5PZFSlSol>` zFX$?FF#^+U$}zai_^?GI2Kzo^(~d9fb%^Y1h+S~Yr!K6E@nUe7IL$Vf*9XxrLajlN z1Vhk}d?|T5KqB^(Hq78EwM-2De_Ys3%ey`4@$q`P*|r;T6!Pqod8{Vw^Dqc^8$ab0 z*7qiy-`C5|1**AUZ+|Wd%i|ptn;}-k6fUUzJ(ZN>k%%t5JY%%aDFA=XjS0I?j z2H|CAZeyUh$+~Pql>&i3KAHA`KSwltoBn)CX^{7zuiEcyfFdREEYe>xQ76dvKp| zLu!Q=$uJ2+vv$HelJZoTTVloTjb9p>XU%Q@0r>4>dQh~?J&pzPy!Uhwif=J6wSj4uvMoKORJhL3VQ8r40HO?g}rU>;wofpBSiQ&-PP+ z$tfPg)s?8bI)EV+Tyqg5t#5T5>)Q$`sz{3D@%SGXkg?`lM^fj9KY{aK zLQKUt0jxrFkIPt@REzun@HibWtdWx!;T-*1m(4Gzk;Y=q6(&7|R-t0T7gEAQJ0MWleMNWr}!vm1t zJ?2&TbIc?k#?&BOTvWy@A2aPDThBl}L&_hs{70H!5|_BIpuHQ;HA; z23;}fMS%d|RQa_MoCrwP;mdbkOy~df&r=D)q#w7c766rDFfm#W>v3RLdIP*ah7R07 z9E#>M0bjO;Pb-$wlmoB>at92G+-ti!VCVtG;+hUjv1CMEJs_SPKACDWtIK)(jpd)Y z)Org6TI5z<2*A6FGVXj`@BXLXjQo0VY^057Ugqy7r zI6z5~bXdeCr%s9Ke?-&sB~yMtoia^gQne#aJ+DZgLEw#}dKd$#Yd9v+F^Z3K0de{l zJ4fk$;X>NEe3du{DLrS;%^s3x8H390wtnc%Qul%*H(%mu-gW*4DdqWb?ADS#xh4@N|gNYqBjyKc%BALWUl}emn_8b8>P$jLbt*0k1 z=EzY^+X${S0x|H>2Op*%|KyL;H2%JAB19JgpD?O*uQ(>IO}SgfBnN@5QI)AK-(&px zklxIW_N8B5or+*l9oPs(W+*vr{zZL^XO+o+{`6V8edlg^8_xAA>#3FX-X;7IX1gHH z7T*aMZXN@og=FqjB5C$UAZd`YQpeRzLZ^cCM@L7}2BPx2GqdT0u&Z4|<7x8hM0)G` z)igCZLC_fTiJ$LFhXhS|#oQU6fu6;C>GAJfT)VGbX(DH%w{)VX86F%!&jQ8EqHJ|z z|F#ivqScYGSYN?)-G^y>1v}$roaMA4wl&upp9s)_d`*ro-^GXcyhU7yDsb%;d`V5N zP(=*eHZ=^#h#Uzhsg5#76p12=#3piX1sRox``C80PUImXWV0Q!AoGXQAZU^XV59}> z!NTolkt4Ho;RlvsY1lYQP=#>Bdyf~>9)bC7q`t@MMq93r!C4Yv>sQZH1*9LFW)04m zj5&(m3jk0#eMLhdo*f(wJ#iIoJgYq3z#ra6-wRNWAwHsy#nJxM@x3dlB%v9qB_1z-^lv zL}-8^)l)3B$;Ndu3x|MYLaO}hMFb5|bOeRIu>;5Z3S_>LcApNV!bK2YFM6r*zSJ_& z%RD*8ji;%m3eXn`c&>``?a@3^j5#c-=g?!%lOIacW_hG=Qf@rw7gX~R5zs0ag%!!= zEWuFd0>Htxh86vpTbu8T*D_TBzZjZgH`c5mjav{pa_+vVm+Kg~M?jEi^n(4R8u-XI zE9q%A{7mHnKi8|@h#IqZ_>#=n@dKs_7#K!w;LWte9+=*xqIb4XR(JC37aS(h+!(;aRSi1#kzFb5J@`Q+#6E^Fuc8y}@3f^~e3%h4Ug zm)lzy`L&!&t0bT)@0G%MZiG4L0Y01{ew}}C2k(Sexb#eb5E?7h8g@43E-GXp5 zJteP-Pdm?avsa6XeBtyQg;<&pU`GJ{FCjqx?(xfX?{B|MhqH)wkB3ry?G@pmw{Wo% z#y~jV>q#v)2UFifJ#F+5Nv!XH05Wj5kMQfq<)@9@(3NvzNQSjdaa33*a0!QxiNMEw zc^HBgLIK;Ny0##+uY~Bn{l*^#Vk!+?V_hNzqdje;5p|AqUm}Ys#;}#t4#!`HU{;sC zLP|>!)!h6-`uxi;)BKYs=@15|g)wahu^z!m&%h}wf`9+*x6*(3>^m}P+8mn@A zi-jFQu-i!97kQ#_ISOlVC50sD2>*28O%dd&r^FcTt?X~5Ij)ItJ3**bp49;B6oCPg z)yE%TG}pm2CQ3lJq<&%wo46`hNKk(>qL@B67YjBI(2+`74~k1FI4z(yrUTO#f_ zeSSJOn-=KvIrP>OQm87dSrLt`%{uTr|%WK->jF{VB35U_qj*jgmZwL#S=m5t->r zaC;FZ5kM^0^y|_&bM~ND+Hb|7?y(c?cj6Xycd!g5Voql-D|P`eL|&k)IE7 z8{+DIh!e!o&@||3sE__N0hLjg@-1vk`dZ$G;xqz(enMik2fR8BzL22-hBgu9XPZ!UqThnnIy zKSTgh#Jtl`ta7Br(9QuwLSL1=II92-uqHrYYz;nB^*M~dU|4^xY0byDl3i=O*Lmy$ zM(fHYLUWmkkXiuleXNx{t|c$=i|<5K*dy>eZFtm_{ju!;4%cVaEykYbeJ3~!WJx_< za1OKor_IUkKU3FtIHXGI1Gv-p7tFhca|~lFQQNDLnDnlqPTNr+xx?s{8;spi+MXrj z+rlO|YYa1Q)FK@ao*?M2CWy)#ZO`bjti>hzXJQQB8bV zzy)k%hjofB7YoCqS)ypYg3Ihj<%8aP6Wy_?K;7edAgluDZ|irC|{&WNeQ#(?#rhkz<6clB<=AnhV9Oc#*$8AdqXNFz-_pxy0%_?qL&o(i!(P$epUIL?3JT6o$))KF*4cG;DCmf_NfO2#Dcy zL4t5`zysPt3>ep&MV;jqj?VEcSU_wP{q#hc(mx5M0V3$tsZ5&1&JR69Q>v^Os zimAi6#Cz-$4@MZ*)92#>t}#CLsc}!Uj?;E|zwJ6(I2TQgo3aWS!7$hg#7t8!!Ri{} z?2u?rpJS+^Pv!gXy$@pypgZkEqf*9Bi`K6X2JfJ1t(rxe5~hYB^_9Lcdn@! zZ}_s^tLW(;Lp!Z&A>Md_8Vu8ank}n~c6SK0B`mSnZn^q4(jyQLK=tGWqC}8D+gl&P z^=U9D7R(wOL>?@^bhWNn1&)o9W}l*N>f=&;tlE2wAVnH6?0zsHG;J5~2!_4N+Vl42cyz!a>APBj*lA;K3v#y*dKwqeD{Ifz0x!%+c}_9@oaKNL`zM1B zPaZ!_cmJQCrL9laAui!u6_r;O5slz=fW)K<7g)z&OVN6%?ItdLKpNumx8Sk`ISqjc zvFHAF0I1)gi`UrT#wQm8!rJr#*Y!=0dpOPuOCZc@b<|e}7@HcgjVvQY;6V+SvS-v! z&b)NHP)>tPU~3ucXzfYJzH|)1-3<&G2RL1T5dWAoo7X_bFJHXCfUYCGB9fOXL$jS# zAzmevT$VO5YYM+TbUd0L2ms?-hjE4dVlDd#m~EG+Aj^}Cp)C{n2tT_nCfzs%oe(l} zyj#wF8r^R@a}#MRtsCU7TB{}_gu$8tlfoSgglv1N^lcUW@GR@=uRi}(`m3M)EbVdc zW!ygxu~daAfQP9QWkz1eJ!kvuqoZxTu6b9)cP+0S zay~my>V9|8mFT?hLdjN5cGNi0xSdgMoOaMNK~Y#ms|<1#_#%Ks9#?_t z=1X3RsCa0S&p4Oeu)H&JEF)5b%8t~IA~RVCce2PxL`_aat+dn-rlo3(xsP-L*wuLkVsP_Y;7>$&uATOcHC^_}X`mar;Au>izCF z>p4bz{$yz}J=@0s>)b6WXMdKTrW|>TJ3jak#*es|5%Txw$=~7zNQl!G2B_%V(if#l zxbaotY;z#K3K9H@ge%Qr=+jZB&b_JOmBWdg+I;B}h;rPKWP~-6Q-sq2!rGj}68a&( z;f`SdItc8eZvO-hVWsZ^vH!b>d{;>Cu_dN7ZiJIuLPE8TJ;gqG0XlCHkqm^rwoXW1 zxaKi*vpWwTr9p_8i<6VkS?EpJU*Y-TINCg39qRy6K&`*pAAbDfNz{EY|1HMTXKzB# z>+dZ=B%C%J=B2SQhFI7I7~o@2m@4xz4{|o=_29*esTE)KfD^(>;H)saAb|?3G6Ppg zK7B2O(+WY0{^pneM1JQl(_Qj$Z_oyfynghfkJGKU$XdnwMz2hhm5h+Ah^z_v7)_RI zcg;%IGo=*T&lP^g_0z6-={po!`}!3(ht!zjm^H*yS|wXf0g&s2e**a!Z@*pTQMlqv zAnuS;g@8<}09=Dl%)3yyN5EiW2@Pr*FwV;3={yTA0o>c*qVp`IDsg;kET9V3(E9q; zi04}%`&3OQ*8bKs3t&G%w0i&qJuwU@0Yx-?2%v2%32x$=Mv0AR4UY91NfM^6u_0-_ zhyf!a<6l>ox8OX`j~f3P!;LD&Xtj0x{Ct@9*WfhExOmk8#EN{g{$_2CG2p(Mi8;ua zrARkoWHT;xjzhPN`$hpmAS{%}LCjMmhd1H``=Ev|vvuS!>}cY$Si!inVLRu#TVt06*s?tl!T*6P0tqb8M0q zA;s{q_7TBE4#}@v@4*k&ebKoMLO!3`-u_W)zxe?~BAqy9&Ge6BPr`nMIH~R+ z_C_soc(}}-?nq_qEE3%PVVfaCk>K?~AhRA>r4Zr_2Wu~nAy<(II++e0cTsaN`cW(n zw_II)3gPpTzVj|}RUh;GS_z%MKH;RqH1d@U%szX>y-+)(ove=``q;%jJsATL(&<-7 zaJ0<6a{YR`Ffx+PV?@=BXU0W-w-78uM!?CTr%{|I=Oaq22Pe^Ae)Dbj-FI%KUebsbAr7ia8K4`K?kLq%6?Bz2 zf=OHF+n^Sz!zKV6H~D67rWZ`)YNHA%)f`sAc@}kDQ(Nv6cvLY^DuXPY)tsCUx{T6! zf@NU2y{lgq@2+m)N`o(EVx!94M&a3$bq$humIYK8!m0lT;^gZrLN;Z5Sb{Y;!RiFY zPD><-H&rD@UMKfijQG!Tnc_}iL&Kp2bo*+pW$%ewILVl4ac;Jj5PgIE!@Wuol7NRz zQ5wW(>=K!#2(laqR%8zXjVdISDgF&ffU8fKCZq1j>^6`%fB>C)9oLUo>5cQ;k=^5l zgMg^h{u8r4k-9Q+Ve_7hu!uXezBCTAFJ2O3jNuHbggoNxoMWx~5}RG_yN&^xCd)+; zv=R;tLv(j?&Ye)IP|6{f62uS0mKLzNJ){?cez=MZ8!){9$0DIvbq{OB;4Y`g9Tu*N ze{+>=Jkejc9Pk0s_c4wUJ_HA?4cZYDn)VV7oyLs< ztyV*yaX#~Hhx?Iu;kr^7hdL_`Xa*>IsqY-?QeS5A+cAhn?qmgye13kODF-;x_Yf_f z0YcVeEl#2PpppoMXN>7>Y4rq#M!mG6TSxI(U}KV~D#k7%lV@g8(8>uZkjWf&~mqwPBIqwbUV6Do02m zW=ZI=evfh3WbFYj$kBGPOfs2`y|jNwVj7Z6u!w+HxNxyHw~2bV*2NmZ{VWfx&^D)l z>P#CL<6t|k)A+29UBY+|HN-v?k_KY?_$wD7t_(J!C3v)fKOV&|U`MFlfL~#FAdGMi zS*TY#1jqdtgF4saIS8T;u=?&t2iz%9&F#xeD`^H@cnh#*6ql_w+Wl4G2KNX?XFatE z;t_0<4wPg>EP)mf?vweM^!HzUmO60L`VT+(37{8$b%=?vv2kqEV4z&{e5^4tps`Q1 zFH(wSFduC;&K9;UuCxRqYQVa)*M8q)m&t2YoM=DmY;-r;2vpuECh!8FuL={=EY1zb z%q1U=I0(SUp*CTQ%<>$YQ7W0A;lnw>q~Rr_1SJh|ZJuM)Yysd4T9ImM3%Oq}V}JzU zu7O<3gvP8PCelEnM2NcjHabnSOTjsZ_!+=kCG}z%7c8xSoAHAKS#nJPktbk40e{gv z(X$FBp9nFya0s1Ml~9s{P}}6)J9)8Ak_-SH)UIO@opTYo((Pz;lH+d{@9{dUh~PK| z#tnps-ozF;+`&p0&mnq5)Gl)Md7f#C>;>W>Mt9&mrfaIk-HS?^tWSvmRR-b{(bhn` zSw&WMrbs9tP82wV-z$Jm0wYRP;L$hw;7_jQZ~96q^e7c45#00E;vbq<|=@ghb;mq6Ye%bmv} zv6-@a0BqY>Q_X;0URSY9l+L)&G|Ueo6V@eks3K8apWO3n0Q(uln$US^63%1{1Est7 z@1={Z<(r7NTe`Y~3q6MO-i8=B?4V}pdFWt1Aj$vb(si7G^-s%8AWurQyVKYt$F z`0VU#a4PEgVx2UejZx)~KuS}FB7j<;u!Z@WIv$qKCR&3a%$hG%7p%8oUHK zY6xYCWuuGStZ@Wz#XGbLF|6+|+oh-Oz8(rDLz;5midv+JQkheHb_N`ydh7`}(`34!Pov?P2>I!rRpbF@8{aXB!VARkNID{;6apVzE7B^I`h<`KQ-+&clSd?;agn)0|<+E-+dRj&>e|yUfMVojE)=p zkEZsp2#my+74}kNO~j&)<1C4ehME#+mRQ5t;qU$T^i{w2lmCVvIAQ^O^4aG^URqD% z7%@~8YYU+1Q>IVmzzrv2;iTvBcp&d>#$`0ACHq`okv=Yf*&6EAesjR53I=fD^AB!!??3S!&e<9CgL&%8ug%bz9CN z?|32SPLX)r5Wq?Rpl(ZqW>Aeho7m7r{1$O*P!u1?+{(@r<|i!NM+bQY;98wCA}Yn3bpVvXS(+T|=~Hf4$DYlp zPC0bQxLuvR+6@tP%(wl3>nI_$C}|(;;BlMvFbKl_cojfa$t$2tZf(s5_v5z zmq8z@aM3wL?Im<|Eks?)kpLs+S^ZaY4B5a%eTqcb5Ie!0lNQr)%i2MJ6UP1-usf#a?lyi9J3Qv-yZpK1;`c3rCerTT)9Fla@9Akfo~MxZJH-&i`krHF69PAKHh5N zG6S2~Tld2`{#bYOJyzus@_Lcybzaag?Q3^5hALvCgPc2WwGgNVccVv-AwuzsC%RpU zw1)=!X#&s{UVvIVRaEIP*S;^9C>ur_f33vYmUy(?WPaOvnJQ2T#R5b#bK;JAi?w_m zn#-wj+?2At0HD8Ieu?|kU}{IdT4Ie8^;^`pFe^&qxhs7g6ybA;Lf_N33iV#T?59vp#`e z1@?%x6@opANu{abQ$S^`3X*oQ%&prAC!@>R%1~Su5ocyU3ks&^v&4b6JulP1N^0T zHgSm(Zh0@TtHw2@M&~es9fCM*1NnvxiAG--hndJi-EigJ*6cyN9#Q$uq*s1tstuvYTXJ*o+%Q%rwOoFUf3>qT1dsvhXz9Onv1PqUGVwSmH0^npD zRWU~$-^omD1uV-pKQpL3(Q~RZq$084lTjRNY!bzmHR8}!VX;j{A#|z&2n6saYa3jH zBc>g^9nsP&O!?*R5Lr>`uqS0jt{dp5Ma=q3HaH!>b3`f9*oxFG>13AV6ln|5au0Y2 z@hpZQhISlgruRSyvn=c?=^tB0@Zo$8;FVIfM5nX<$FYk}2r4pTk!Ctv-bEeRZ#v2| zBCmvQDUbNdjjc@G2cXm`_#wn`0wpt<3&Xapb8U8%ix#MtGK6;9kv6WvS|JwSbjtg|XsVY$Pwx z_X2G#;Bzbj*3hh?v;uc35oi%9hVE1?L-;xygP6W44lDpLT226B=?qZg_A#@j^Sngl?1 zrEx00#IyR0mJmyxjt9>h2tuPZS#?2-QY58Ga)%=4^XOK;E>&WzY408DMlWO8WJ`&Y9G-H_-s9Skn|#6YGnHv9=eWRg{Eh?{T$3=+h%jNSR6E3Y z^ByteSC&)jivUqKxE!&AP)Vgoo~{Sr>O5@KA` z5+#!<5bCnPawdRWdY^f^jMTxn#xAP{{?J3 zPy4}vnYX3yqQvWX-Z6Vtps=s8$ z4V8QRf*N@S&NSaKNIU_3^VOZRrr85kMANkq>?v3++HFYe)?nq-SNp;`YoLI5xcm}3 zl$C#CzaWv|e6a_q5TPn7ME%PV(zA}ZuewVBzcQVcaf@8vaeVUxVnH{{76?HREoh7Y{b!B5n1$5cmOe zxD<;5cTd+w2Z*|hu{Y3(T(GcO{juNLowOniD{?)q3ClssVIazN2VcwfUSN7R_pP9| zd5Pq7jnC-hWV)f4oY124#Pfd2KGS&7W;|k>uRsKgGbCy+0Y_CW@!!VruTi+p8{%Jq zWBuV};7}TVbx-r&-{YGhd%cPSt%?5;JJJ}b)7P&-Av4TSP&q`BPIg!#1GEA;yN8&3 zeH{fxlT1)H4Ip`LUqY;HF#KR?;@%86xYgO;0YH=bUyMugTliffx>4`rW;CKy#azGJ z=z0(dg)9>poBo{@#oQtT+XEM9q$xLE%(lRkRz#scd5wX9h82)od0n?CjG90Q17)WeIC&qh)6@Fgb`Rk4gm!lAatoBB{@Mhu#tG`5)FQMR`Gd=)SyV} zAl)L?n|XY&Yxr2#D&EgRbye9!K0E^D%K`1F03_4Jkp0wVQqAwg70b^*j& zM3>}wr5Vn*5yd1ZGUF|Dub&sSyiZeLcicT?vSN<4^sVb2~41uRtUq z3K!VW)R*6fXo2t&P{$ba<+O~3H_?%`PvcOYhv zszd#!^q5;E6g3XpA*$8W?Zb5cSNGDvFMpNN8#hw-$A6GEiGDSF)D~ReIV*{F@*sUL zP=6%4SBFj=edz2ozEQs?2Q4xZIeX2eC=gObL*5e%Yj~FSJB6%FyB2L!dJ)E2jdPy2 za5}q(c6;npnoLA0gz95`@he+D>@CMeu1Bn%hb1WvjHH&!WL`qNsRggxtV_)yl#JE* z*gB(fpQTR6+Ogz+yqmAD6*=rsi;%#jy0^$$B;gG1b$N`d`Vk2a$pu+Q<7xNfFx+z& zssjy5w;}ZVFZ98~77?!#{#IP$?Y^+_<(yds-Heatv+G=F4i1OlL!>@*8CBP#R9^j@s^6ynZ_q5(1Jb+F2!?MH1VJGfdmXX%4*PqD zaH<7TwQVcS;gy3x&`~m`U7ozm7GjSPmwFuzG^7Ar@8_9J^3WU>R}sff7H~I1qzoKL zJd7ws+U{cq#F6v9IL^K`$klMwXG7Ws0@p|{_CAO?vp=B@VLFdw3kUar9L?6E#5Oro1H(wg0FnZLVxKLF>dfzVVOP5@bf>`7GGyd+!$Q8 zQlufSxVhI? zJW;}OI_~2dQ5=BdBNA8v1nnlNLM-S*?B*7sOPnaHi{=98j}|^j)rALeoj>B-RX9@a zpev5UX|c)Nn=fKfiUC!1AMyp{7lp6j(%lvAN4PkHjF@;ih=V3~pWV%0+9BYeokgOI zxq(|8Pj+Hn>vfQOSZp{pjaSH3ixil4 zn3H@32gkS58aR~Kn7K;0WXjCAhk72;mUV`wn^Phsk#lsF=U#PRBxXfEZLGdbwR`u{ z9_`U3=8Y?ta1mi?5pUT*5jM375R@A+^JkOaN?lGlaU7xzb z0(yqEeZt(dFhHx^x5!6sJcgQQEdiXH-_{*xzxjvx60zkDLp9Mdj_m|u+a8Fr2o}df zHp60H+93?5Z`@4x9zIHIjO7JhxC0Tq&v;?roV}#+B8L#>JL-|6R}IG3w-)!O5-#lv z5GtV2EoC&@!7$Hc475m_;x&Vqf3HRoG|@JN61g!~FY zE4S6{D>)%atbML5J|j)(gOnqNb#Y=Ef(*i*`|>TQc3OECNH-!DN_8=)bqMb8 zTA}(5)=)nL?|BFrrX$XiHa$&4P&pT7`uo~aa)L#`8k?xLW6gyKIwqcLa=o5cAB{L& z$(#KVhC2TCBr`}Y!nd%V*|$awa~-Ioj&-X@oHblk%7xmG5MJn*k@9ffIOk@wnw*?U zJ-Eib!gcNmm~;+gte2z3>2r_31jl@7k!~tsLDcC&_QtOj;e5t5PxJaJpL<;Q5$pSX zi&OX76p^#3z3x7KnzmZ|(^{JmfS~>m{Tk6GjFp(&Y#<%zthlhGoGfO%(XgSDS=(W< zkDb9lD%{kV0dWp+Fr%>ejy31BiL{vg95TBKKDt_2S9D*3(iL%?&bn2(IHNxQa3YYf zmGNm7PG^m5oa8IGImERh=PIEIt7OaBWph5{UT_UMFm7_wUC>ym53Z5-(}z4%WwBQ= zEPxulQXXIByeYQWKLvF_5DdO7#M*8TkXe0~$UV>Rq{`CI5x2vo(&Q@Uw^cae@DpZn z`npp98#~mtQmGegzr|A`KUkC+;!BaBG03xcL8OG}zK%X$eO(cP;AHt#D#>XmlEytv?pYnA z05F=&^I6T*OVX5l2f91Bm`24`P8$j4fZn=9FqW_fu*-pQnM!141*~5SVAm#q^N~;m zup?u?A~LesC@&TuP`U%F9@g z?_rCOA47FW~L;R&P}?dc)g7^&!2jqrXx5+O>j zR73bX>sa##-;D-&%{IQGFGdD13~17&i9Jyo9Y<>L4r}QKzRehpaoVH|dT`WO??t>j zB8ESW%@c~YI3!`qu(I~65FM3Qtc6{e0gTA1TNstGe{)1)GgW1k3N8Xw_)(D!|``|y&Onc zj#hEDHW&n22}CTi7D+pCUXx)F!HU53Sw^HT;Zf%N9x%LJL<}*xu(X_B5-xQ30>)z0 zyQ_}baf8UtVcZ!BFKG7$$Meg}Y39X?^oS6o)5tiBg5`xhQPJB!88L1HsB>OnjkdSTqor_EVwJ8Fb4Hm=_i0_azhKEchl9_DP zFwu3Wv_r32s`D)u{@vgj^jBSNI5;9{mlM08Xu1dz(6(z5Wqc11Qx*tsM@k= z^{jJq0aw^;>PcI!5MC3CvIg5CVGGfQ&MobJjF7Zq~tGVMNHf5J5M`!DS+{LPdtr z7j2MmvpGDffs8yxQ9yEODwVNtF3&wp_n$AN9oF|{xa9Nn=S_y-B1Bsm&TnRRHZ3hJ z0t>MqM&)BlzFW6$VTg=x*S8d1q}FNMm+XmHSG-%v%sB1o=YHX~CBFPa!x$N&O>zI3 zArjsjxJP44hv3^vs7PGHTrc!%z*GQ1zX+*D7b4yMZi%0BxH0ASD=9~c+wJX`G72JbK!ir4H)G|=z(;Xzika(}{@t}~Vr z1Z!}9hlI{NSw{Sf;a9P19BB&%kg#MGe6h>8RcZs_=(cvBq}CDo20*K7>_U4*W;F=w zlbO3|_tVc&r>Rz=@xZ#$@Fn&q>-rEk&c&xButD%x%0^u-a}G8HyUO$unUU z^y>Lmh+&kf$4GOwnDdM%VvX|7_|SGOxw{#6hwZd580MMJ8S+#FtaY|XSOm;7QAEfd zJKzw8a?W*i(Gn5dXL`&}F!VZ)RdoS)w}^GPalZF9AxDw;6xh=mgvp4N=<7LLWovu8 z>FJC4h$dL0z5^r;`!Ey63g2ZNlm92_wQ1X#!YDT3Y}*Ad5_rFB5p+waO1ym6LhoOX z665OTI@gmf+;}T(-hYzzR~J)$94b^LnKL67=3t7bM4*ili7Z%02Ig@?-G>Cm+c5nM zD(n?mlX3%Ngxbs~O&@X3EpxAc$PF2yE=F3;unuw%QhOYh&FX#CkIFqaOLIb--_7&i z`t40@3^rV@3+j2K8)R^SQ&5($$|79*B!OYWDsW;I{29d~t<(57ULy$w!8eX)*5H8g zZv-(FHW>#)ih>Y|+ev=YAHb{t?{KqLpQ3?zKQd-VqmJvBylHQ%EOfKpZWtOS7ORhg4A z$v=(|YZto!G94I^ zPZEdP;N`T&^*kcdJ>1@m2!_{N8bD>Rh6vo~O3$A^Pfwma369wq#=l5)x<#Gm^>)kB=x%&-TNr9Fx~DW#AS?Uh&A+L5k&2wkJfSvA7snyWUZlgj zk5Z-hBwf5Zk%q^o(mDot&%tQhHiml*-f|h$$P~oo1)!<~gYT2Gb$V>02{G=_<~g2| zNG~AiC>k*g0It#73lP!&x>hHTHd~b6Ny-L%1LHOHbTSGUGUvVZ` z;@(E_UB1`P*%E8SL1~`n+n<=Fq#cl9ByoUfI=uG_kTb+c?_?Np<$?HB@(-6+w{U$z zrBVj|q?c)6ZzGNEcL0}2f2oD_p|&8Vf_$0w{^1`ZK}&w%J=XFxdqOL4*N|QcB3g{8 zE>93H_081&-rMXaR52~8i?UM3O{oI9-<#O|;dmTbOgsav|_Pj(E5HkcrF{Nb%h4TuoOZx3%)u{Zm0(EX+ zgF5;*4W6W~HO7&ksStut9dZuWlfd>|m-{`Qhx5K@+DrA?5)RR2BnKI?$u=9nf$m0n zNI7tV^lPDQG$akNj%^Ew_FD_%FK1oHXzt|2%Rmn1ovxCIIV@GRXpapay@Luz^sFjj zdnVPF$y`;Pgeu423$8y)s=-9@Uol%`?cq4A*io$3E9-Cu&r)gXW@;Vzh>5f_wB6C< zTTAC+Z)Rv_ha!;(M1paAi`^K{;cps<*!o2r-zbhvHXdH!dUFYIXwVwF5m4L99$Ofn z8knWBLHn53aG7D<>&sWkFJAU9{f#zthafi6|zQh_yD(#6QrY?U^)=idk;QME1#~UR@@8qH9pV&5v53o z`Q1ejnF@xFYZAiL(d1&RTJSA`ZUZqZVbbvK=-DHHI}!~db(t2m!h9{GAz1+#TND#J zg%x}ycb~J4$R=g1`_ceLYL{?l>gFaZ^#vBcebjH~)sKV~Us40%-=0ZVIBAe>J3THH=8BJM598#njq=kR}N-^wHIkbf?ye2?Rkf zuxc)EKwLh2mMU`#;pLG(hZ|BS#5lGr<@sgc1Tnm^*(k6_TYvCJ>D-5Zm|DjsXo&7e zjZV-$Jwa+mMC_X*Dj$10-z|eddvMp8i!Bnka_w0VNG-}9xx{#HEiInkG4vsk+ z3F_jS+_A7%_}L&ZvxUUGGdFV0in&Lz2EV0sH3n@pMAdno&Eiflo?MT21RQ0YkRBeQ zrr2VixA*m?;VaW=n{lzej&oR(BY`+%K@%7*=7m3Bo4N)lkM)#I6Yuh$KfczvW{HgP`~YmZdj=toN&$KoM~1BlsNvHJ0c*8_k0 zcGgqJ#<}MIe+2q8X5xkSb=JNrrljPsmHSF(BIS zFzeB}GkIz+ zTAA~E0AEv1A>_9=8D$O`KuWt1f~#h@>?NGq{7+ z+xFGEty;LJ%esd4Hr>)#W~WVW_Q|#r7bi`?5c#fIs&Ptxr(#>bR(L6-T{pC9yJjb&_&f;a=5?up--$Nlxz2-Tupu0ETb%}JKr3rG3<0^TIm~Fe2H@|spNIrO%#JkAB zH6A6}o8238%kNqR-}~9m)Bf$h0TFK@wdsS%B82A_V%s)cy|}%)kGf*!cgC&dCdu46j-tx|yu%Gq_g5b#6TeF(N^Mcy|xzQdPv-yzNbr zri@KxQYPSCPR=@pi*`Eq4nCd}63mXR(fjHkwhH}NfzU9gy@qW4W@w5QX5BmeYv)AH zu>d%>@>n>Hf$~eFEaC4Wi__l6f9{j>J;rOL2c$ZTEkrNyGj6ipz?L@3Q~Y6keO&le zXFb=(s1{Yt8brZg|Mg#!b9ycP@P|K4Y4Rri+gPphpw%!dJO?4ivsTs1dg_EgHuiiI zbaVRuv+~*@XQmKW5C)tLi8cbJ1a6PT;B;m{CIh}sP_qDAQlE>S89U}#RL`jkcazcY zf0SNrlTK}aJB{a#F$!r(%iuQfcv$aGu-2UP$E-rlgJ8d&683zdW$1;|)#uY#|)5t6FL3zq_; z)xOtu*K{qxcQew+v?B6%Tr_eM>3H9_m25FUcwm^;^A2sh$gQ-;B49yfVAxN*FF_V0 z1JRirqOXpq-zp>SHqwkHg3KQDSw1$6+msPIq`s=&L;&7slf2Kuv3gfwPDo{Z##f-P zF5+wIxaSS=8tvu&=5z6|&s!Pya9)D37lbbm)hc)hh!ZYPQMtP7e43b;2(k80fBMrv z&<1!g5Q&_pRZ9aHdA4CZerhxmZRR@F#yx(^keHz38qX~7A+AjLem0w!wTzn@rFq_2 zv8@(XP*(V@#jJZUkDlmaYgf8_^Ic+8lg<&{?BK-3)JNi#90am?c{!bqk)-Tny?>(h zeq&&o?{Fq%h+hhLc}XiG*DC8i)-mU`lD7#0_@=1ZXS02Z_B_9v3fD$c=ZDu*`y1%O z5%D(fB~54jEM5XiB={oTCk3z|Oy!GKrDX?{Xz&AmszLUpqamx?_H#%H;fPOjln zi9Y;zmEak3zr@&Yk-7(w7F{4CQ!%|fCgyg23!mIdY9m&DE9oUm3|L`uBJH08!83<> z4d_g#!~nO!Id{H$J+)3vV>3Y?^hThudOlV?WY`>k>6$zX$ZTv8Z=N+2VQK@}qK<+C zMIe_pSWo(#JBC7z(_+WHSCf4A9mg7teRYp7;33s}a?jq&e7JUNEYLcU*IvEaNQc0z zK77hur)BC2R;2M7C7L0cc29%24KZ324p2vdb2h;^^j{Es${~=Cv4iK zIg&|Crz1oj!5wfte0ZHnCz&tiHuduG+ikcT@U5QhGepzR4!hIVjenO~4vEp*F_aFF z?Hmu_1B>W3h&P^FYAhV}S^A~s@kQ3?M}3bGp-dD}Q_o`P%Mw7PW@thi(Rk3~Z!2dm z$6`TeT&^On=|dNzTbO|+bajw(g`2E_NDvgjIbsw=%-$MNvC0Lwy6&yi0+n3vWN~6; zt=m%0U?NZ#a+P^=Rf-uTBz&h3PhtkZRmGpShQ)csZ#GRJUPV(7IvT#!R(df;LJ!9- zH<&>fI7y8wT42){?Wi)h!-nJih?(fQ@PM4^AWcts)* z{k5UW6?cEVWP@cird$!7aSc&90TzhP@>M-&A86Jc=lJ1oa{8M2CtqNUG(Lk{(4a1d zek>2QQILpHDJg;lfwvBKr3&*ZFjJKO&E`kdHVa@Dtpni(6twAL4c{3T__kO@<0EY^ zQqLLTOd~Oi^WrmS%V`||XCBt=YMizA5y*0q_nPhOI>%OFD+2kt?kQSn%RSG`%%o*3 zT=jJpLE8wHQc{I(B972EbHBjbC;jLhro@QR4RQ7bj_ne#I|KB5N8vu3EdrOA_0!yT z#>^g|eHIB}>$MJvieB2_CGY7YI@-?3L0Wq;oAyW`lLKj=AH%A-6K)^kO(Wk<0=;BW z{~%&{rddS(#{Dia<}GYcvo+Nb2^>CokPbe7%Ja-M6%_GmD2-x#WUN%)UnQ+$b!Q1= ze4gCC1F2<#Ol(+(Mxc~t<<0llcIiY3Dm&rlY&rXzEt|tKySg!-_CNne+QJxq@aKRb zB|^y7UDps9$B3v;=I(LtNh)2vfy*TX>Hcy$TJ0mwJly=zON>=XcZi(uGGTQqWQMzg zdS&5Ri71&EC=&j(y7V;lT~A{|9WO7fVZ6Wv{Rfi)j&$f)dEvBqBgLAX1P_j0r0PI~S328*#nQ zb8Ko)V}KWdu^qtqw=i_v+24y0qdh~b=~^ENP}X0j`?Isy4D_e-7pG`45qx?0rGwd@r95eaa&SV(QeCu;=MiZyAu=S8ygoG<__B(PBT70F9vJ7XTW z-yQ3*qUiGgFF0Ez1O?pm>`&;{qkY*s<+6e!whG47u@#Ujm56pZo;>QYkBLP2AG+Hb z@2W~5*msK;D1iW6Y!)xsH-4-0eIG>ir(m>q+ey5D^u~x+0vlh^EKLOM_oYjhB2KcR zZISg5I_WGJN#?0wVi#!3>>bo^6MQvzKM*vR(G!yzv-c|R zfWXD=sluMsqoRVLW-4R+Sh}2AQKjXu%C5Y8ii!$kbOk-RTy}9V4PZfjizGH$=kH!{va1LtR*!ug|8gjkzFrY>#kDm51(fa*V5t%^Kf|cFRZ` zgPO9h{H|@(F+zh_V^R*7@EI$xD7rSNl6%+=+h>t3rFMiQhP^t9<^9k=A4FVZK!m#* zigCR;m~{v`~HXNe}8;8EzHi4orEx# zE)vZA!(hRkEOM5s^_$`{lS-3Y*nF~|w(oAGJqd+ zqU;*hGBx56m)GaxUG+M_FSbEiAV&NY0MH<67paSaCs|_{6hR4^W>T>aBB2_V$eF`_ zc8`C(w+=U}Zn?JeARTvttO-_MBot*>@G2?>X_N_;QCR>nBZjYG1(7dor%Gg1f^J5P zY)tGN5fgITbO;Wic8p8W4v7G2h{TS@=nqH+#9xzJCYVK4<1tbGLAy zDFISd>l{Z)Q3pi?XNfQV_#ZG+2a8u$7BIL{<#dd&W}U=0vvBDvgxP$-{0{Ogd+1=5 zs9;vgyhF*AE)1o%>o>7t=X!~k9)Pew=r7SvZ{tE&K=1y+)MUE(;rnT7`YQG_)pQS} zzP+`P+88g$%xFKjHi|o=kB_zjMj7s-FO$3uxdQLwB*ninI~visCR>^4mFQz!W^j23 zbx7=K7c|6waJ5{n053Lhe=;i9$M3(NCI->jOT{{|BJ?J6)L3>h z#wKq37y2Vuc&&&zb`1MaH~6o}o{d<=XsOsa zovQ63Rgi8DLvae4RT#oZ2P`Vn0IWnQmP#=o`DUx~ZrPJ@)QSI-30_ zZYMwU^ap|bD+?RoS#r>}AXX}Z+_jX|0E_w+=|%y#=R1Jj9T>{!k^w@nslvt_(RiE# z0~g4B*02;Va(@NRIrL0c;0?`gWlu)6zwyuMz29~RFO3)SzV=C8%(xc6-GBGno{pUz zKndh}DmF(t0ssmTydq2GZvF=l#Tam`n7;s4MJngeM3_pom|9Su7S2aMSz^K`DL_v} z@qiEbomko_{eWSVqtxnI)r!KG7Z7?6nNMAUG(3#LdBANT27kBGhG_uIG#qm`ZBf@3 z@8s(@71xSl?BU_z^azf{z$DYt(?}U<0L8e$S7?u-aoh2dHfX`EDAZzKnb@{Ek)g<@r<9YBD?(dkf(!aS(FdmJv@@=C;mBT6- zU2JV{Gws~{n{+hykWiMFkQfoad>dpe%3Z?3 zz8|(>AJ?+orx4NW5IgzQPQM3$D{q0!e*E#rY3d5|2U4oCZqET%)KuR2IGU^(XF$v<2bB@3Bqnb~`L%PH&nkDBxQGaiwFV6!XwZ;~{R!FS!fDCGn zo;^$VA3q^JcW3Iu$V(%+9HQuOr4lhyX}uln$Fam>FaFAJ5^i~t;5a3IS0$)$sXD>^ zQD&>X7gdHHCLHhK*Sx*6lXm%xPfVl-4<7KjpDs|x7~^Gq?QrDVApK8&`AND$nA=is zf2!YmmiCtBQswP;7{hj=&@nHKj?u+fH;#*O!ple_yWQhn_*W{f-`A`#p!B$tl{SLN zV-^I|!J?gD66G3PSnQAtiMr~}6xW$&&W*9|CR6&$7v(fh+(6f$ezS!>fH4^f3T%uq zUSej*dHhjdkC{ZZ96@5M!B`V%i_kRB1B(^G2J9}bf>u-{vK|20!*|`Ag;rx zMc1n$DT{LWCWAWxL~y=Ph9@hCt`E_#;kr^9m_!T@my159*ab4CzFONLz~D28-8G({ z0@`7aBPf;RHi5)2A~=n@98w3*rm+EyVO%FkhjFsA^6G{uD zq=g2t%fI@{Zu(vS`f`Ye*3lT7c&gE!tcL9Ruhk|r5>WVlMeewP)QKGC*c${QSAbYT zF;`){s$~5M?iXxR068?p)ulk^)55(X6X0(8F?7x!Vee+z zJw?%a8OZrP13CX^B5VAT>1gVIgM+qSpoY~M&F&^`x(q97q$Yc^iS8}UXAQ!G03m1>;|-q!YCXlm%EU*#^zjWMNsZH9o8pX0Fz92vL7Vq@ z&lXgM7Tm52fqWCO^OKhVqiL&wO?*E7a6zPg$jzD81Sv3q#e=A+=4NKo=F9nX^~yxL zH9C~0*e~a4149o{qTv^90~3j)zgbM}`X=q)L!@>%Y`p1F=5v%KtX`KaMuf4g*A~*z z>>LE^cEk|KQ)Y@g zAdTzt9Kn71@J$~F77%{{PPw+f8dlQPZHNJkymC3*97|(V0W(2%x$^7+Yj2jYn}~}q zf=sWDr`(mPba;V1KK}%%NdQaRBp|nL?Olf)A?#6-hE8=DN zSTm>{7-O?e+Q+l~{N`^ie^p{qsk|BS%ik9F5c=Le7={yI+%C2z`w$S?au$Ir2?mKp z#}8+Y_W>)*?7u^(y$Y~Ej=7DxS`EnwoanN#X0sAbsMD5s1nC;0xdV}SE7ufluMj2g z{_VTWMJ2uW-n;35Hq1bD9zy`#MpXW*2M-BMC44TRYN?Z1Dr;|Ztw&p;_pz-oq(q{C z$Bx;mA|Xn&_Fw)FBl3EcSXBIxgLvz$8(5?w0(!ZEPv->l>_oGnpjI1m(frDg3(q-i z7rE`vMsn#nh6XaD27~ZIK1>w>3NX`C+$&}N5$Z^SJ*7C{Z{ANi8|5Sf!RxXOMFE9O`|*+R-@k-GUG$S{Zun$;9> zMg#4aH}Hj#NNE_$N5cLY<2lE^FcXi@OUe74Gp?daITpSNAIexp*AbJ2*h&jC!u{9k z&#CzZVss2~1~1Tl7P-U)<0#O{krJ_vjyg7v4P$IVe8pxg5XV=sTm?~i1$U<$#%f^^ zE`s(taj+vw7SwS}fNgi@cMaUXTL0+faf0u$*C`pF!ev9_*wHX!aZEO|$~lsxuheV2VO%;EqqT}HHUJVr8={VPa~W+A*t zAoKsS_h$cbUDu)Jt^qRv0w4ea1OWn^C(Wbn*p`zxzSqeey7SQ8|688=DG%wszjl5} zZequ2%aSe0)+|vJM}QLs5+E@Ub5-^Cty2dmQY1xEa?*X%n=I6+bN1QuUh`VJg@zz$ z(R-l%g*R}S0+UGg#5&^g{^Z;$(q^4I*GBPLz5@|A4FQX&!Emq9>HIw#A#7+HOf4KR z;ZcrNjJk?&w>9*}L7_Eg?u*4%-2ma3`NXJfKs>LZeE5Z^N*fQZO4pO*Byk& zZN$E78@Tncf892Yqjlegvb%&HLGf&3@+mIOF(#@{JpWMDgYNSW;tQQ>q=U5V+F2|&%h&b z76IQTK}ArZt}}y^$Z1ngb|A)9M7+B)d4)LWXE+XZG2J9|=g{7Pw1}oBzI&V+!CD=n z5;yXDX0=|DF{wrP9%oo!_vw!t7RP3Ric~%8Z-ofaA-LfxR^cI*jVj@h5pUZ@<5pLf zucobbqKS151yWOd@4*yu%9|C%arB3XO@$5!j+=51SZacNOX%|o3+1$?8;3~B4UHk2 zQN4<|I%qMzbp;m@EW*R*+Kv9SDLUiJjb+53WcTX*a$e$~jQ(D@|K1R}7jA=`1umA6 zkEip;J6V`b0D`)89unUKF(!X_D7R;{xZs-W)vBW`B1JI_VnqAmm_FCRcDcNnC#zy+ z0!cAC4Ouiq$$Ux`?Yico_^e3|Z!8m*X}radX3y(w@b1Hs$k+WLv3mIMp*X+zEdKoJ zpfd!Wt>Svo0mQ)n(MHSEclZ*Lmu?z03?b`EjDC=(&J+bV7Vq;c0$5O|h5+sC>) zitb78v_=56#oA~BxUM5+_dtVNynE*+x>dy5hY;KLalY~z?riFHJ4D<(cU;_tj@|u< z+d&L?Kb|`;VALWLSlTm`n!C}5LUcA^eP1SORtu+~>4}i-A>Y0)aVrQfaH*F^ZzmQ%-4*Bh^-_9OeTP{+BCJ<^A9SqDUNoRlV^4hQerHIiV} z^~Syp6=a+6lxKrT zEsb^k;b)(vRb1f?A3p&BsRrDpk&irCjd03bmsyY29b#t6ldCr9NbES*D`InMjeg!{ zJ+K{Uhk-LPpJUphXovC?m!PZ-h!KbzZou<}qh%sd z@h~Ns{>LdiN-m6y#sMG&2$_KN z9tI-D1AvvlG};gv=_w+c(NE|Q@*z@$&eMfsntViK46ctQ7S_9-PF9`21)xPV3h`0y z?5BLJz%vw)wZFdJvU#GP3avKHElQ(umC<2HH3kdk}$i3O7^J702&ojrO_tKVU6X4@ibab)ICtnv7f z9Va-(dRs-*ge!hJ0G&E0*Bqs0t+kBx_0@D0U_LcDi3GDHZ6LbzM5I?=e?1)-9c2tV ziJh+%Eli*DWBIJHHn5OK7B0HPqRyQ^_2y^$7nUeo-z2)xcQy@-L7W|BJrmy2Lg|lg zfjh`%ryQ@M|FItUp{!o)2V#_iF0xMwW!43uRI}0Y4T{2Wu*4aI5#7!Gh&_l>l?@1x zn#ZMrm-#LPXt4WU$r)J*flkzmF;p zQ{NDCz97+WheghEoGw7Hjb34@BpeUN)uxJ!Jg@jDXE%4yZpTl;vR&8ATqMK(y+6hH z)fZM=J7*HHO3%D@P$)lW&!7gVh;|IX-H&t7$j4uPkv=+emZ*yfm#o&*gPnsgScXZs z?0PG+Uz%OR5d69?s%u_{3tj>i+(oy&1Y@;=G-U&Lz6>nU!(j5tl{7js8c4eaSA6DkSW!@pG$8~m#z zH}v+V&UWj+O1+P&L~hwgNOA~SAZ09?(R0cDnqOVIqPH6TD`4T;)C2PMv>k(V z;387N)v5r;Q)naL2YH$fpd&lF4-q1p?bBb9{|F&PyBTBh%)l?nT}QG*-!L^6;r#G1 zQdtS>*D_-I64DASbGJBLVG9DG30Ep3tLZ{hTPKtu^BaB9U2T*3W8MQGA=j(|*gR}O z!Yxi$5*Wsgqx~}&|9$XlENgG4)>q$1t!WGvmJr>6!9r4&bpe-Vg9SJzQ*eiU2{V#ZBM9jpXB!% z^JUkHva`}95?n`73+<7J&3@fmGie&Ih$0oE>F?PPsVOAK0Gy<9Hqt7CHxn$RfZ|p1S;1+OiIzMN5L9l*~5(jlXT05(~DVvN~)RG~8p{XkITFS{bvV z$QJl$`!#gT0EMl$!T$ET-gn`X6l;iRTtE>}au83>f)Cyt{-#{V4GxSPyx3-%8SS0~dF>tF%H*y*`j=?ATOpl1`s`79I9Rntc1s zG=qxsr9b_%bYieCjiZy%mO@|VdiUy``PcjU#>iQY)07ACxWDNlTEa3FDi?f3qU&CYtVEX%l!wVtQ&j2%3fnh`^~b;Fv~*UTeH>4I`onp|*DgmSHA zKCgnDrOJs3k4~hPehZHJ9R?!$ZK|_zV{E})mC>z+!4SYYPch-NMdVb|3LAyG{KnBVK!Kf1TBpOLx zx!cNe#@)I(i-fFfJ%|w*=Od@Wt7+wfHyIZUq`GihxO0IBWd8_Kdv1Et)oaMO2Ey8fN(O1eY?J>Ci9FRkUnD^P7%ta9{dL3>P zJ)l<88AQm&sty*ub|CUi=3Ch{00-a`$!|8eh`HECzX&p7xrG94Hnwml*1Pyg8=|TT zpuwUktT3158CT8l$tjP^m}NdhG9(*4~&4L zSRe15y0RAd*E%v0DmIC6ZMEu$wXpW7k-;=d@)RPC)a2;*!zmkbG*7Ny)l4vc;*mfA zv8X9Q!bAkEL7a!zxOyztDR)Y^9j;y-WY}P-ZbH?R@m1$c7xu2fOiGAIi>VjNLxAbt z4r!T%kR;62r_<#Jrs%zE3qqX7H)?( zpiVDglc4B$FSaNp4$!%Ea~`+AY8pF9+o5az7_x4O$#Ls!CuRnDmf?mZ)a}A?1EwqKj`v->8Ui8^rFb6B$J*gGs+{5|b z!|1ZLC0Ydz9eDl4)c)#oX}GfsFP&X!jkR4G+n1J*P(C-@pT;}Oi5M%fZs^#*S^7rE z+0DBJvU0ONXv5~c(&AHVPbnG$8OW)&fD9Xvtk>piEGtK%mXp`jc)o02{zJdr}%jFfE4VA=%;f!yXM>5=%?{AQ=#|~<2U|BPidz-U!djR4+ zELQK`;GNF^qIy>a&El?wRYIDD_}cd=Gf%uPqBpc;5HD<$fUfoDiau*wc=&_3qYK=3 z3x{Yb3b$WRld?AGzO_Z9u%eM9DzIJ{!&JM_gTmof)t$nrZH14H;{eeDM_c45$ReAl ziIcoqj)0sAw^?XAg4p^>TK@uT$RdapYuU}KAEuR${yQ8qmZyVfRFvC{0-v~i82>hN<`C+~(YbR#|-V9XIYR91;wJwMAySr@@v5D-|YYAst^0f`4I zlOazU_XL9=0Lc^c0pcofa!*)fvo1Y6qkz#)v3rHS0czSo#_|`;W3hDu7deQ9HB<^r zc8wU?1>$w%#EswjG@K3kKVc*aX zq3#FLmjJOf0JU@6m|T4dEbh2|C{M91t%Q4)Lj(~b>fS{It4JdB<1HZyYywc}$`bA= zl#8O6%v!-R2l--ZtmF~b?iGDSKltDSB8FW;w|gi!)y7u@${KZnO91)_aiEsj*`f29 z_}X!KSjwLHH=7&&@xEbQRM=rC7VN@ZFQh`W|Sr5XSl^Wcq zk;W$Y#CC~-^FI_S+>pp;JR-%{eb@P%n3t?oq;XZK2uOtJkG0sRKz8~2_EX|75GCK- zk38fP&Z*L%TSP&trSrg~S!^mh$ZG%%EwG39DE;$w$5+Ea1CCq;NnZy}De|6%7#ybW z5$*xF7k$tw+U{h%K_WyUKC1U2h+WpDE|Z&3NflH(cYuNaLhOW}6T`R$rF4?;q0OJ4 zOSiCMKQKC$zK80hA9v9eqP%^2o%8-GxI+;`eTp@I@tqIS3T|v3>DUandk4f{?(I*n z^$z1A*vW}fb0GDbX?_MGnKo=74ec2~$G;aBv#x%Ki&8qqdQ?qPl<-CBQpApckqzQi zX=w#LZ-H>v* z2Iu#azn9nd;O}hU0F$A!yTy1R35p0tK3O2b%yo1P&0~as1V3PCn@$i$%!A{pAfs}< zcGKuD1;;u)JCi=Sa523@xX9~cr&6&Ga+2VKKp z%*MwFTo{8DRs1my&HD}`t>YL&bcp3Hbk!QU(bwit^vrPNB_qYaWvqTgB(b$4EF$!r z>evipC`4>!{`FOsz264Kk2fIOBL`wG5vZla!3B!nOAsDS`!HyOKqx>tmw{ZKUWddm z^m86Fy@ch`66YeW&O0xB{Ld#Kv;~LQpZ?OvVmBKcxK&+nELp=q$`S!y%9#3BmZsCK zD`(RsmefMeCJ7k%9>PstASn<`%s-?GzQ5^ z4NkzrN8-1T70v_JFT*~0!H@Bs@3A2`kv@V(Y`~@Dgm&ZWPKn6i2vrPGodhnk6Uiyc zx^rL0>d)`_B8vt;(lX9$CzzwnkHFr6X59-HWC;A2Y-8TexKaO;)tRjhwqdxx*e)%; z8z{<%V ze{3@dOgGA4(YIya^-T1us_P+GS#_00UJ-Ve_K0{Td;OdzN)3B9H1B zW8krbP%sAEqd7?GF?56*rYo@z>@wF%__V~oO1Bn>v^B%x{UvUlUr?s`ZW1cE_3A7J zYmDu_gX#LN!8A{2Zej^vYU@Law3Tkm-b!--m>ZLqSmT??<7ZcJiMq4*Kx)}DoNg=- zQ0eL=IPFi<%^Q1`c5)8^QnlMhWTO zZhW9kndd}Y#qWpx@%2b7@CYW3HYyJu!05k**caGFU(R+0Pi1(e&qk z{^#LSmN&$Fa)h69ZsvdcZ~tfHmFqQ-z7dB+=qJ$|cjH+WO7QVIZZ0?cHQIEZ1tR6R3rzXt`SYAXi$i+*o-~i2%U%|d6r?VJ zp|h$FZ0K77da&AQ;`1}<|M=Pem43AZp!xxb>gW(*>{y_PpDS7;!zF42Wh!cQVccDS zbqS=lb!!C!A|Nt#I*Baz%;1RK6~Ra1t%g4~TnHb@H|qVZFNFGo$N#bjQpBT1_fo_c zS*m^w!lRYBGQdR`IpJPVyUD3GP_bL{cR|J=&LJpHIZGg287QajG^llef6IX(d@Ot5 zLYLFhZ+;8ccpK}|W8`7M#~2C%^U47jSalaTQc|fzb#Q~Tp*fotgRnBLU9DKf77ePv zIoXEhD-{WTf_S@tWFtn6HWtfJ#w`R5kj=Jj=n3-0?ETH|Bbq`B*a@zbxF|ISIcq5;$@KxqA- z17RpbB~>Y-Da7!MEi6hC7@)GaE3M2;r898VZMd{p46t~o=?#663(_FWKqR_VY4ttJ zVpcr6M~h@n4b#0#0#8f`FA{4plt6I=`TgW*P5qQkgHt}^x_waduvMM!zd-!+=n5P4=P zdxH-eg+M})&-D+%Qee-N2yk9Q#2jMZdLa^5#=F<9q}+`WB?r+I7(Wk%v7E3`sKX%# zHIOpvks*oX**W|8j8m_iy`TB{@%hb0BQh5M4}MUbKTC z5z`Hlc8vC*p4b5KN>7_23LT_~a909khGq95>-{X$Bg-%d0JMA%RoS6JS0QpPlIIqE zSm6cS%n8QAhdfhozio`?DPVlHy_0haAVL^dXG%-?ImFgyKKvlvzHybqDfXuR!$;FD zEa%sOQ`g|gx6nVg+@0s_^*d<*HQABZUrpcr?)L~%g2guspSYt$Ty&%7snT%C^WO@x z3p>px?&Y_)2cn+W{Etk$4b1fX=q%WZg=g=on-6JRosfBCF^_mypW;X4xbKmG$4%sKTCk}MoxTcYASv5@h9o(?;CtMTE2LKBIV6k*gO{VMDr_w9W zK9AAC;q(RiR=JT?R!=s}_2Ps)`Uw(R&I1~{K&0wOKG|$fQ$1r?-C{92!SQWZq5aTV zw7~so-Rq_+QJ$v*2#VU`3P)WMq=IKv597c$bMw|RdU7~b7Ftn}5L};@-9<%dY%+m>6#5++ zj-;3St*QOwGimJtf%!jPKnxD3-T*4)9rN3deJoOcEL_HwvP*mMBXx{{IK~hz0O8iJ zE)m0+c;kTwcqu3WUp6@oY=Fj@5@ML_U!E?taW8gE3r#HoFTTI)}cjyaz}^o{CCQt3yXw(x)5Q?$#{J1q2<`U_7)< zd}v-(X$0ru*3i9GILQaE=par5GvC+B{HIGrMtz8-W3taUFsKoo9{8! z#32az#Als}Ao!kIrs$;afyaWNg(*uO@X^WeFEU4J!XiQ#d1B4;+au2lL?x=}?9LQL zV!eg80;;VFQNNroBlXp)5bK6hBldM*G&@6GL8pUw12J>Y;htvdkBv>!=7>A;~Jz2U|)u~*C1fz ztbfh{K)++@8EokVo(+;|lgww?i(jzD4UEIJIahSFL=tnaIv^d|9)^31km?Mu|ta#ojdF7I0Nw}(MbL%61&IRTezJU#-`DeeTzfB1wkdvYU*u07|C_Q!%<7y4*6NWHh!_uYpuhv(5s`|R?cPZ?ntQKkgAEwQ-xP!29HFk^S z>rn>3fCe6MSis7uitMY%<}9G^uE}!nN>TFN_9-KTBdmG69sQ56hw8hc^KgNVK_lm^ zY|n(QJ{zCx=U4t(7FF1eh+am0;m=KZ5(dhT6>V)P{-bI`Q!0_1VsJdAM@Xfvuh>H& zQYVfXNW}hWz*Ce6BY$u_fdh9gSzBMGX&?Hw3+$q&^ z5lhQFmML;Z$`IpWX48FTM4j=#4D{hEmBzz+{^W$X$XMHqk3RY+U5C&D^Thzf4d9ZU`|=D|XpC{A+B!V0Bp$BrH&U=X5B+VprSYe@jp`(DV} zwlflWo6Y7krZJ4m6#ps&lbd%ATzk>=#uvCBKYcMPn2UPKf4dI+L{7eafx@gO3dPo= z0>@ki7G(sy4;qqVZUdqbd{Kl;Q0J^Jkew32VLs}TuTRgX8<#Fc$j+E6U!txu>l6|p zY-DzNZc}Vm)^w$e)BHJ)4sf3N(3Sx{A{|1SbO<8DZJ^{vE_jo>C&%%krt`}!PYEOTAI^5fuzK67{9}9M+uwO}(X|Jr(Pu8=z_;&ud$;AnN?n%_ad$$%L?k066J5YOdnGwFMKd+@j0jYZ=I#szR~ z0BototVdY|89M7-jZr!9`F3S*9TM5!!x-I}UcLkFOZyySQCebI5XFp*nUVEv2x*^qPp2@~ao zTL=2~O$?cg%2VWkiY9=zu@)o06ul|2wm#s@-0y#OsF?OIzeP#+zkL!iRbiKrpjs%y}wJ$a}We}f%%N- z3&>14d5SvnAAIwwBc|SYg7yfE`*|1m7Q~|*M>L`SCv>yUuX|2zd2DPf^v+7U4j(#{_Mn5#_r7`Zv|VhBd2~A-Wm$Ie<@xjPtlPCT0aECO z5gB144s-PBJR;7IKEl8ddk-aV2M-a!iCD~9Za0*k7xRekuhxD4o&5K9AL<({BV~N* zRW|Ne4v!1dF@@f>_ zUj`hVXTghnZK!3cm)CtycRpXXEpAg?_B0cbu6EjOm$A(7w+N&w9XrgmdT~#)ZR_nz zTX4J!H>L@@dOh{w*sj{D4+@|eBhw+6rWKgKfw6<>AU^DK1N+mBurWc5RclUnFs7VG zm(T(La!W^B{A+_AnjZD+-k0)mu-|pi;bk^l6cek!-#pCRZ|iUP2E>4|yIpx5g#vo;^U@GJTept+ANTMBZa#V_`j) zKl3}kepstT@_8P=ExQWjRD9z?J;DMmV>NsiKjL}%vB)Cc1%eKSjm0DP5lAA44gobc z@LgIPz3gX zg^FPk8#8p<0#n`(qXOD%Qb(orc32F>E&o`kDa(^xKfzx}aQj*FzzG9oF$M@SeYBERBT0`V~s+zR2krMgwB%7 zbgqq?>Jl|{;(sJ&F1yZ$ zzJ7oE%YyhH*6v0g;YUedZjgKQ3CtSnNn*hL>o6(e^flIHOsQG3>=eW`3Hl(NWhyRk z-}92$HK~o8os91gYqFUG=+hPoQiuV^KM=GcH`lNnrt8*q#hSBdD~M6ce#D)J{mJ*{ z*w|Qlh!<@`t0Z1O1l5-p|D|^s~5y=;>({s`$cfdwxLDQW_=+B zg0W)P!ME6ktT)*t)4TeZ?M#bRMxGeNY{_X0pk7*a);5B!KR3Va3xX`#&V#(Y+^j-u0ExV zW!#(g9zG5z<#a4?L>qC$cl8b7&Q?m}#}B8)|Mh=M#b5j?HRA`}y>~b*42@yH%53B2 zr4*|TZoa*~H*B|U*qJ5oe2a;)=|;f3Y`Cn+j`2WaONriqJv1oiq7@^0KcC~LY!1Wx z_(`B<;Es3Rc_&;MUVH7eu%ON<=*E&((a(w~6+dYR)|khzYA%{hM8Fz)NST|=pBssJ zl8Ab0xoqEm++=xLl;#N9dMfM|PY^lA=UJ?gTi{q*o;#J!ojH>(UYSfC7!Y&=z;r_{ zpu-C%dScsF2nn~vf@wmZS~4j6Agc}zdXC64vm6byc9m19t`o`T%d2qCx6nmm#O6$r z;*0r<31ZxAhd{e(oLyu>M#QSr6zhPba3cuOGTF6k))>Si3WGIracF@{>}jn!Ys8_h zX;c;)&pz6bbi zNa@Vj6vGyFsBR!pNN|lv8#otw16Qdg46qW$UXf@=QKeS)BSZSCeRDL=e3d}T&ByQn z!0$Pbia|hban3YxhijZIO(cBUlkZRfq6T}mJvvYy7k_(6HZ8JSkMB<{$M7Ge{xV{* z@?H=>fUt(S<<{&K&c>a=T6{b;wGE|1_%pu%PJ0%FD&u+W@ZUyJO)iQGdMf)j#HO zA3yWVv*{{gZ39Gj-m@oF<%XG!`}?aUJpLV3C7Ocjmc?aA-gD6*j;*xM)MGUNz_vg{TtOSdm*{l^w(hzr%u?XF#uLuJsw^ zZk7d2v|2>*gze?Kdziflfqvu67isF;=NQyM4xknrLW1|)GpEy)xjX5uUI#>0+giu4 z4Uku4-R?zX^k;o3eINF`2iyoq|JIX5Iwqb#xaL0LM~tcu@`qeB(dHH;fvOiGlW^0_ zCdNKK*{`Sin?uO2ec1)(X97|5+i$-en^U8$fBxrxj{723Mbd6$7lm$7{@#bOUY$Sy zfqKKer$yZif!Wm~<+2xOf1E!8 zWs~2OTf~)!2B!kYK2~r|*gme3vK3(~4z(Ry3mB{rSw&7)Xt+SP&ax|K$a7tK#Wg7| zKq+gO&KgKsB4X=0XFJu!SQL4al=88nU@g+$upkfRn7O{((TXM85Awg0kLCy<3l;LEw%*ZS1CXA)ZUKq%$`>%8d@7v{j@nFgKgbiEgLDOXo$nD$|mWQ;aS7Y@^Ne zoxH*Rc4zE?3zwcYgWdttz|1fs@f}`JjIV*5dtb|M4|XxHW73$o6+Y8v;C!ZQTDj%BAZGzTNMMtGHY2vT+zJtXA`o@7o3Q}`c&uVT0tlu8 z5IKI=8<8P2+QE2jT$%zgLzv7?fv5@mUxP}(qBTqPP2j%pU4Pcgh->@78t`Bdt+I;- z7LG(l^U)qTnWpa1R6NdjAU+2aID2phAV4;zK`LzOE&96(5_KsGq)l#2i;;M#-oc;; z0>ww(_do-Q4%BH`igEI3-oW~O?|{&Qz-fHMbrn{mx{O@|mhT35sN7*LXp@Cr+f_|( zF?Jjeo`@JgL?_$<8J1R{7AtYP@a;2cE!)QH3dK5z{lM>Q}Q zTPKX>&7{|b`%Mm7iI?^z`5u30abNSm6RR9^321ecW%iqrwk7O6F0UwTSt|zBdaI%jj>}h93+NCQM9)K}cd3GbY8DH9@Ymq63 z;rX}svblmVrP1P6ca(uV%%fqK9J<>FkOn86Ntot%R)ttma;qrY6n)PwV?5%9edoD- zV+E&~6+&%tf|y&e@zg?W1lQ~qaC&ayLR!5!ld7X*=>{T) zTkJ!*bk9*f3>CUhQ0ANmEU8!gEq)2R9Rr74;*Y5UIoGz&7gt~xgh6AS^mAvv8%Lxu z)0160ACHwpZt9tJoig6;d3=NwZ%s^01mgR>O$V)2N zg&{(hqH9e47IFXNCqGGl{nvk;e)-E^2A3`3ZCqH5@8s9krO&k#ejFRd1Mf-Y>#7x; z3-|I6o%(KScxK*r-g_@qp)z|w&^>&c+I`&!7)&ZlbM`k06KN3 zhm^yswst`9l!2*mpw~Gf4&os6(>tqy3LcT<9Mx+Rr`uTG!R1SYfUHAS>oOEuZu@`i zlocC*&eTB6G5$yrsv;6Lj4lvzbs`5>ZVi#H`9j=F*+s^lm*^wgpSh0r8N=|A7J=~C z6!*P$DL7tUGvAe)i)r;!B8gp?1nGnPR%Rg*a9L|b#URH)S=-6?O!;^Ai#*vqIgujD zHVxY1yj}D0tV*27il;Pi&UN!}5B|<2T<*&0bMRL)6v{G)Kpoo|#d*+Ho3IH2Ct<0{ zuPTUn3;*Yuq2cI*?lB>7&5>TcuE@-IJTm27BAeFZMi{F?7}YkZoRlGOIc>&=dBHn2 zbBp0U0a!kSG4A!gOD+h2-Rvcxd={IXheG@qL*^n%zxR(#wY5=<*~zO4>foV+MAhpG zsgs@+A_Di^`1pA2w+!gtTh`{xR@%-Wh~uxdJ*Y>I+lq#K6s%pv5NeJqZ1oMM0eUo2R%dp-U7Hv2!>8MKBa`X` zxh_345+P3Y45;FjP%~l&b1AW;9ZKwrhP53M6(xSa0}<31`@_>|U4x#hZG*C)s>ui<%<^d_YB;t8k0mwC>3NfG3i$T`PDj4}T zUKR`FEwV54X*cqr+LuVoo3r3MrjYpXUX639x2CV8wTtIaP0auo2snb8s(Jr`)P3Y+ z>KqtMo6We8@w$d=mp=a_%@J$6^VyfvWT7?PaNkjh?pKo5b~PIw>-(n3#!?QA_R2Ms zCkY{g5Owm*aaKx@Ck1atT#I4nW|U$X+ppILA%Ed1zNzxzsSz0}epV0c!Rto-GP>3} z2wM(W&eVG%RTse6*w{UVHkRXq{I?6{{*9d9)2dr)+#n|&S0~bLTwM25Q2!w!mJ8S5 zEKk-Y_bwq3sXlnt_1khN&%7!c&*a2U^ zy#(d(Fa;Ka`bpifzW#$PG|%<1oHYH0|_JjAZ%cJs@W}TI>OY;#(eA!5mg` zos!d4j2+92KIKVZVi6j?8HSR*lGQJAfTLE7EuyH3wBYJ=&k74v2oK|NJ8)W}XI9!! zqjbU8+5vDJR64dbhaP@G&bq$H8HdgJH6n*0%AcOYKux1GZwd_NTe(`Fjr1Lgp?0J5Id3(yE)ofYp)>Yg+MF!gNSL8Ua5=ejLOJn?Q28hKly z^z08cX66R|4B0>>QQ`E(rP)8SrXNwS~i*q+Q z3%H-9+nN?xb4#p=UWdg#)F)ivDwy?e*4ig;Nn<}8gBAv805x{{wb#S9)pns*z+JP7hoinx=s$G0 zPc3bP%_OiANLm7E3sLhTr{rAaBoN14B5Hv(Wmrv@brA3F2j_wTu%74w`L-6P*aNDj z2)07tkk;d;Q~B8QM9UjVYhBn8fO5xJ&aTO2UFU9bPBrg$wYK9oUd;Lj%utN%VH9%o z-(IR0=9lxuA0;L3eLyh3;%59tFcxr_ks^Q#!^JxaLUcS~xzs zBy!FXnBQ)aQ>RXah4u!bi7G%ygl&{CgW>=1hd&GscYJ(2CNtMTJxClaqV>L$-iUDX zg=6!*R&=iM*`-UDo=Rkvm*;nW-8eMXZ9DpD|7i$;a~CcUT>T1R@Ibn7)kXBq0>16x z1t0~qay)toz>gSu^A1J}Okx@8zJ(y_M_4>ZKwuy6(gYv&4StAFnE?GFE?2D>7|pG; zrJKziX|rcP;vvjmj601eON-4S@~RS1JvIm)5L}bK4AfTz@K+F{SMGqQL{i+Vubaj$ zJ@DGBA;OFe!w*_j)w&!}b{xE6c_5Q8zJk)NVtf|JAWF*?r>jp!E5D_9b@fXkh)sjo zr5yM#BH6r#o*51&49#wF1RK#DYHRFTh?%NHj~1nTXi<#i#?*3Jd56FyS8?B>ecQ>h z5M@`)qwW|O@2V$}DSdyr&! zx&$|)-&`*8dkMYZMXHqe(lAhtNo(k>>AM&JI!5kZ3ZmUg6Do-DRU0%DRHa((WIP~X zK-@*6LII>=9t6@>Z&w7?>|(kX_wsIu;PnKkAm5eCqLg?)d+u7UUqw+n<*64vgT_Qg ztcA)%8LZCq7A6#5V9@hAV(*`zuj>avheV5KJ7|S+8j@8QW5ozhw-D)K0+2@F9wWjQ z58bU-P^JU3H8DoNxFUlVB|Bx{M_D zxy_FGWUmwhL2-knALqO?c5won0w325DL7YPivICwlY&9YT4^^x`fShT4QDXCtPf8t z9F|q|+cl(G(MXC*OUq%mBU~0ftB%Z5-lq*>uPgD82sB>$Zp7cSx98JuuqSdJWpdP8 zTZSQ(zc_b3T|r_|Ir=PyltcKTqb{T|p7mm69PL3A(K};?-z{;ZRb}~BTKoK?v~l^% zR30W09|uu1u}(T(`VK~LN9YTEhHzDE+}4B?2=4k{-uguxQF{D^m(m!LJ`YkEWIQF9 zpMy9$3T)LnJRg$0Ur+n(`m!uZ2^0*WAD@NzG9uuzl8tx>vSu%MdY3SOCb18)GsATu z>*Yoe46G6NrXgpI-siUdCh3vL*@E-QG$6PfW@B=5N|lX`jitZ*%fEy=BSIFI%~I9l z2pXXKlvrK=s zXeW?|(eFrI{TMYNQqHI#N)w{S54l>btOwEb5pqxNsDSdPtG^|^Mt8m^z6C03rD*n} ztie4@T$~XKfc%1B`e!))=Gu5WBAf2C3K=f7Ttq%qGP+nR2ZRH7Dws!xaTVonPTffx z6CALBo+dz6eS<%;kM)Jcga9;b35!RQV-QFff4SlXZ31fui_)Mms|kvtao9W&!aR_| zx9E1n2WElFwc4iji92Zxk@M!wCCa8EktbApWd^EOWK6MPxaP|eW5n^^ymC8Lj`xRn zUm|A<-{#f#r_%D9XVaGPwew`NOh6nZ2(I`DsGnn{*iJsTl6q#wR~AqtE^yNtUY&Z& z@zJ#F`-f9AZc|#Qhjnz6ZSioX#QELAg1%s65+F@QKU27v%^O7cox*~hjn{Ob3+V52(wlhcg8wTAwhtc z^N6Fo8xjZAB@i?15;1G-UBEAXOB)J`F^K?tR;F!1ZrBKtO#4+tfb)>_PKm9X0HC}D z4K@wuFSj#@6zCKH&SNL#y5#ai$a^ZiuM^2o2ep8Pv9Gmo}KYhW89uG-Dnzc0cVOv1^%OALfQybF%?bDB`0H_g&M znnl#VjN8!%*B~w198J9i=CR#*+v~UE>z?|#BatYq+9B%A!8))lj6IPd!;;sCg1Q)4 zwz0Rh;nEjALR|n+K(4>?J5D5{T}IjP>~d`?!d1}X;zQdVd-PWlZ(QsQezc4~yyKE~ zP_%uKbIw)}^FX<`SC-Qy#szXQ&0xcG?%cWXLHFze=S3JRY`cf>r8p6`+^OzNV`B%x zb7q4zroE4Oh4;G2D#6@?wfwHW{&eMoGii!*&6}S&PS{P(Sf}spEX$4S8hT-{Swv08 zzj7Z&v7OlC+(e9h^*jf+VK57VmvGfkvU(Thj>ToX?h?eYR`&;5D{1z3pQL~J<Zm*E0SPX&S>Yt+)38 zJd22e3dEl7RL=*JcJoE@+W{wE4XDx7i=M;>{4u~rFLD2lAY(d+IptxjO5bHeYUL+k z%*k`AaDXsVt}oIcTCN^i3mrk0@k4bb84CU5ATP;`0_yGbN%=+BB=y2#1~HNQdan5qtgy+5ymL%4ByOI6&?G=`PsB_XdqShLI9!HU58s< z`4AVTDUO1~y4!KJ9a-c2;TaS>byjuZS z1Xi&Oa|01dxRUGvDvSfHjA?9gwYWUy8=wN`4TO4A+X-zYE`U9j;e_{N?dm}lQvHo> zih_8@F>S~2VN`AzYM=#dpDj;wXZznhF5tgo7*lnZQUuiq5<>lquc0y7 z%E9INl0CBgJZXy%E>l8$`V^3y%PeuRlQnLIfutaptY$Od$T7wPxR1b#b+>vueR}T0 zbY|ibaHlPGuy&OK9%o)u?UjYi*p>*J^JEp4Tw`-NqG&@!!0ey54|^&sKw3OCm zO5~oGn07Dq(5ZBgfbNTg z_qnUQq@flOK|$rAJD>4XkE20Jr1-LyuTSc!&0a+;xH(U75s0GfkPY6?S00>gh|9@W zf$J;51(k8@(x2GF9JZ$BFwD9Z=QkIjoU7`o*`VsL^)L1y4R&d?GdiFB$r|S>Hi5L( zCot&x=d+>vE};h4yml*XUY-G|vm4aWMzUR8)L+Z)Wyl~umTvnY0H%arBo;%#CEMnf zBXH&%9d@UQEYj6EL$Jn+^u>cTVlg-t0$P_1 zm+J7h;F1-{hH;)<7y58WLI5GwT}UcG@G&MXDv<#e=N;%KkAhss$l`6f7E{1wG|S=h zdLJKX$g}}5h(IQc;jRPNm+CsT!#wMwsfy*|9sc;9{ojR0K|2zGA?FsW+NL7b?mUZ% z_!=aXtsL4fe({U+@h6|eo);-J?q9P%C|Q@>@gm%c$4mOpadtG+=U#${$o6LDHnXhQ zx^plcdf|0cAQ#fyqBR9XZ61Tg}@A@qoSaeqylmdc;^5B}6A6i04^Mj-C_g@Z}%dga9CfVIpCXvWZ*4 zMH@y{BhuT9ayHWO_=*2KHgdM)9C_x*)P<|hvIbXP-@hqOpMEB&AY*X<{ont?wy0=) zd^`|$fB(StJ5s6n(R9|6mu0y|4g0|leh?hAla@bw;@&>sh1eL}9~&D>)0Zb$h)Zb% z2|xh~x`4riqS_k96^yd~V*)&Wt%u#d$PC5gao;^?{9TtQurC%>9~(;!z*BZcq|jMx zmnJT!x8Hd$eK|FoUORC*jqE*`uAyg!2nHbfV(gvRoDnt3dW|eaKzw!6u|(Xhu9OEQ zpP2%a@LnJZEkZ$}*!I@tG+Ca!48IjUBQoFOgq)(t1+i=iEA)y8dir)+Z@mKY*&Fv2 z2SdRGN2xV=jbbC^b=QC1^F^~N^9yP1eaz(GL<@{*L?wfh&!AI7?i{k^x8yi%V}9Ry z7%MsDB7t9;&@0P9H)HhG{=&Xg>Zfdv!BPGsTOp>s;s5|Z07*naR7rjf(QBAnRtasi zg=^9lT>IS*FF@Vj2rk;jC)Pj0kSNPEnzYrr%*r8-6U5&9ew5Au9zZ zv?V0P2iy9ht$e#yn70exZ zBh0DynAai}<$EFA4p5!+p=(gUU~-tu=ErNFAA(BsIKdkLn;Q@W>ZI5B7U$mup*_pE z4zi{daWks?;Q<^ImPM%ua1QcLshE~XNGKYUVoy0}jYU5{b0)pSUVWTBie@BDGCvoX zenrx@U$HIPo#1TuB3;V4PTg@NkKIo_`}$H>Uu$~%&P;m$>SU@7a^z-5J663#xLEe1 zou&`h7!;#ro@Bf`eO67NYo%PXa4ka+JFqA#8TyEK z^nKO;JpeQ1Sgpbom)uR40rgjz%XzrMCAib|#hVb2o!B=FLQt}gT6J-vv%orIvx}%L zBa*i%BZxT4b~znn*na@ae7YUU#}>zsVjOptBNLlDy3*-aUq~+;9N{pCZcfE&Nvm|M zl{sx9Ujafo=F`G02zXFy&fHzc4~(TQ#LY*>#?lb;=&_6%hM9E*B1Jeqg4A=m+?K9S zPNi#{#8=^+$|`mupS*)%*Gcx?7{nrmz`9IgPG0$dIa#^}wSoa=dml&39s_0oyIK}f z6Jag2FSLKEB+$`NKoNvu zliUC-N8A>w4qBHe1J$bwQB;!qNS`1GNEvR){Fdc}{Kx{TtZ(-Ypk@spt!gous$35DnmRqfh>qYEC(*o2~_|bbGaLF8Jy)7;@A)y+X9Lb z&{gCdR@_T%HEdmmOi;pyHxxh#2f0UQqe?zpZpKqHM71N#qgbG+C z)4Tyf!Z#`&YmS4 zfDxUYz%3gpqMq?gL$T9*)IK(K?oN~ad(tPDuTk#}4n=5AbNItnSQE7}n3p_mCFvfA z58I@mRqwDB1i1S#?9xBj9@rgZcd=is&&Y;;a=6sc?CneK02OC@_(LQ+MCzn~;}m+B zYnWq<0y&)twa@M4`LvE#!#X0}jq6hwLvhm5k)v>;yQ!IR4XY|&%GzXE*<@t*#NEfq zc1!{aYwFeMsk8zyR9v{7MvtFLhmIXj{YZ`4loCK}0l63f8mB~xJ)P|<3#W0;Bi}7B zJtvMIOVvXMQ-`pQfzZfz69V))aUzUCq0YK@6wbD}D${M=bwLcHLtgvz)3k~N zbZcY|V=rL&ZU_#>Rnbn>u)h$(#&y`7o&`aVVoyWe5U@=$SEUi|aRlU*$+XB3y!`}2 zI{or@(zCC;2-n}uy3d#%APqfnmj2MmI!Px9>$Iw7ryV7ge0^B}Jq=$ZHJ9ZaoI++1Yia!Zb!8enmuUleIf4GAF|=XC@U`}N_^0ZzUO`F z6nXRCp8}|$h>_XFLF=?F%ai2|y_tyA6z^x35B=-=fpi~~zuqqOyNtgFD#!eDJ2+$j za)C%`6$pV+?_QAdKy3CH7uE+3nj!9OVVsN{wE|{~pb-{Z|A<_-Fhh{#BW93iqeg2rmRa5cc%9y zBhN#H;#yHR?MF;xllT|@&B%U@-L7wF6`iR`gTXRHq)qV?sj*$#H#3XtNksZHFi=R) z(*#8r-3{8sAr3vMQy!XC)>TG|Qld8@iek!-39xckg!Z8AuBp;Gp4} z>*i6(=815OW~Lvh$T1}U^skxnC2VyO%Tj$G@LL2eapIE$5bQ_B7t%Q*|J^?GB{2oo z)5g$nDvumuzTir+ELIX=W{DG5sm;oOtu5dO|6PuXAiZOk_w5@FNuUN(3rh>pH_te? z6=aWme1+PRsrA-$YT1ub;;EAuAKoNF;8hy6kV^RXHuZwI zc0mXN3mS*k_S#?YL*jUIEajO3#McuOmqUU$hZXjLzMgdW;DK}uRg)I(!j87sU+i1g zq>ZvrJMKQ^Q)3-@Usu0f>@y{Ux{WSEjLomyO3O$}&caBoV>@!>m(q)`LdZdAuH#C%NOZD0xA2rWfB~e$vuhrs zF$r622XOcTuE1~*7-)4Gd0tmvT0d|y-D>aQTySs+dzYNy!WP?(>py(TXPBB8Go!D$ zE@QABP`S^?*gs04Dzw)~g8P_!?HwF$cT#;7JmBreyCrUU>Lg;76BdZ(h_tb={GP~G z5z+lAfA0OpvL2Mr=MNH{-=FtMe@7b_O*v-+lDvnp+6Ne$G=r#nT6)qfcK+ue1P2+Z z!-$on=8POQ?5bhsFh3FG{VZINt}GuQs#IJjx2&x*Fd{gE3h&RMUt8OSUgwQJPsg9V z4Y1rw=PpmCS&mHHT5ct7G#u0x83jNRya3Z!A3zkjxnduNO;|mLH8hX5=RY##HyXda zzAv$mvcw8vfdzZ!`)+18FwzjE22r?>j9W!?&~fO8(92{QvG#nQ&*P>%tM3XlOx_Cs zLIaQtl={&7Vl`gsgahJ!1TT@Z#6-4Qfon!=93pp~yW!1K#DBYausbyq;H49&e}Lv+ zr}&!^JdPpPa?F+a)zEQQ&_`EhGi&P{;TYSz0N`jEAWk*W+RA%C&?sxeie5>Eh*gY| z_rdYvT5-7sVR6Kz_v+o^DpDp+CnG1Hc`kMpvOJqt=9J!qfHho$4-wyZiuNt zID2S({ELDuuilQlQ`^1FYsvuk!2_e|kJ~!a?%Ac(dFyuCoSaOTIc{)EqH3TWy0J)b zj*JtxK1;TbiX$^IIyNHo+XGG*(&(3J2bqa}ER!!!Tuygx6TPr+AQ*-iSaMm8NK=Ee zA=-aiy(I5z6QtS522!DQ)M1L!H2zxV=)DNhp}c=hmwA=EEn_%I^Mj9S@d1_Lye|3QqK84tQ0rvJsb968M*(cvYw=zM^y2Z zM==GoQR-hmZbkLKe)G-r-p8M$)zhz~pRFT8<51t1Q9}GDH2p^7IS-s{W>&_z79J1t z@eI?qK;r*90cg22%ya;x8oO2>*e?)Wt*~I*2)lUqz>DeT2yt7nI=%bZd#Q5qw@}X* z$Mx*PLYGC%tb}WYg_~FmEr-#y{p57gV{zllD9)lAC z=n4g5008=2J8aTQa)&X5{Ep?~J+4iY+cs9WJU`@7Z`nzEPK*qv8u5kBK`tEZtuMT9$j%J#Og55{2#{g@P& zf5yhV0OtSb{kPNEU%!dejgyuj@cRxONiY5AFVYvKPKW{|VDx#{>Ay(3p8X5f%xqe_ zd^Rm&3AGwmox8DCO!lk~>F^c2k;}2w3 zoQv%g3&LOYAm)xQq)h6Qbxl>0>B)jqvoq;D#Ld3Z1EHcYa$*Lvv!0)T81xuakAj>> zRIdem5qmABTDl zTaKnt&U`KYns1eZJUA{Nj^o`6{OV zgKbzfmeco9VC}La3-pqL5@xUh2W{xZ zTCFoR51&daw?89p^kix__H*mrKm?Mr0gx%iauf-*jCH5AhVBWy7yz_J2+^u; zNOCx4jE^rpW&+S;2mqphja!hqwipwTGjwkti4e<*EMn!=Gx#n9$I~a@r3?UW)Qvkx zi2xqW^s_w7PR57TqzKw^EZojG7h$+MW_`_>IQq^wzzS&5uIfR%rFohvmu7$i#n~J9 zV{c$BUg7kxn#hR06??m(@(J0Ac&)(s&LyN1<=t>ygBZAApcThE+Cs{UKoXS274u1Z zK*$k%g#igfEvX*^ckg(3WMock8RoNw4kYGPgh{zYg45JMG-VdXCP!k{SU{D9EYz%= zd+5}y)|3~`w}@>Vz#w9gE?A)d>XYT(kTCjl# z-K451A!w+mC?tlTZ&M&op*&BvRel=c)o4pMX&59Hfjc0CX~SWv z89~Qh@_luq+D5pBE!Q>WxA*+MFGbmiWwp~BM9R~H)pm)%8|}oP-$W-03r8!nwc@MW zOOzM$;;j}O9mE5}6js-|QC+%pi3nA<(%9H|8tB(eE7Kmvd*sW%z4F>5G3Y5yOS%}L zD%pSX*|cZmAg7x_==JocIoyb}&K54nx<@Q+DlN2OFg0`p<0uZcL9bQP=#ITS+T59b z{NtabeHaSPOiiaN*x_`bVl$wK42+C~s=h}ii7Q*^9K}R39=ua!@!7{;{pwf2i0IC` zh{0MbZPhbIRb`fc=hYVW)d6oq+(19Z{LNjul0N;21CZE)$6tCe-NKst?a6Ct@#b`@ zU6MAcMvmm)yMY_ zkEH7`C3^ixe%VGfBnTG9MS{ikC>Z*-Q@&Nd?Q;KLSzf-G9@aRYOQD{8;raAW(A?*L zcZTyxu`=9!8tS+sj7x?wdKhLwwnBO@b55FoQ7YW6A{XF(h}hHacz)O5NVasdS;LYM z0Hu3?qDo^rM=D{}*l{SW&!0)_H_m5K$*^)nv6wygZ+(Ax%26xvpVKX3(PE$_7qNw& zuXvkNu85oz+;nWlomU@yWdi{gAUBPD3IMk_Aj5E<>bL=_+2*zsuj}7Aw8QNzS6936k0&1@!t%bJKy2;`-JR6Y zt4{OK`2m_b$F=aQ$o(2vx&&2T?n4xQWF*APMSPWuits_moQ)UtXaHzgO&li~CkRoF zN#i#WY#qi$pCft~T(xdZC1u7w%#n&e9V_t|Y=#`XNUXL_A#CWH&afm2xGI)Kh7JvD z#QNMxWCYT)470|4FS7T%t>Kh~(<>{vUDTO=EHUt$$uBvTjpxz_kc zwGm;-BLMY^z(Ug8GQ`Y_@Uk*-< z)$H0@NlUm1U7Nv|pXgUD2aZDLv}2S;5Elp%eP<=Ox8u6=Q%b$Odmwc@^E#K5sjbDv zB8a|{{&=W8?IqOZ7Z_f>_ujh!mkiBm%!oWpa?Vg#)IG^Y)%SGVr_UY_>Rwr1x*MU4 zrx0VS$}@?&Fa}Fv%=r!?7_}q=brfRi0NgInA-zd7ucd2Oc+M$dXFpAy zjM3P}a=Jc`G1)bwQp`i^spp6>FpAFlPU-*&_g!2}?X%OVOeoJAH!ep#e_CBi-{E+w z9@i!1=F{t3{c9xa(XelYwdgigDv(Km9$kCZK44GY;O$lR==YxFscY=tMT)J@0{YrX zXR!MRhts~-`%)V&L`xrimYPO~(%u96(sOXX!{rLD88s|E%V`SEZV?W60g6)p#tkHZIu;XMD*P>+Jzy@K?196!f}Cw zDO008af8x~(EX}{Kuj%Ek8&Lk%jWrZ@*YVacTcz~#i6p?$n(b2`X9^n-TDr$p$m}% z*T1<6My)O|^lj*tk$%wnXoJU$7Fw`6wqn+mAyFkTg3^e_XeWL2{rqzNwbf_Rj zk+Vn5{^LLXBlu`50w49@<~fUA{}N(wExd&vN*@M5B7VBDxN=OLixtM>A+P3xs4rD6K&y#ZjWJ1=%deGbX{f0==2Wf(b0`B1n%x6T#D?9CNzD zID0OD5-bgC^()t)_L0dslHih{az3apA9Z7)>)NFuujdNfAyT8EIu9Vy&bVf>iIoqY@R7)Sc7=jb>%9tviGM^#PZ9Ox#D7^{?#+TPn}Ei>D05w z(+^J_OZ^Z6>$m692UFOHaQMX!MhDU`1h@!4D>?rgGfYi>XZNi4+fL!VfI9LzbL?7` z2qBhK8iHnL8$C3A_0d=FJoM$qe9*8HAM=g>4`s`z)nQv=ovN?hh71qrM>f0wL^e*1 zK)9{PUm+;*d5niXgPJ{tg2$2cV5kXV*?S=5Ec=8wX761k)=(v^%&D1=G zyVQQh8Fn^ehTAqamIhnSxvz+zg?$*zMpC?N>~dX{4+H<(0Lqs^VAt80a-Krj2r0;1 zY5~68C7VbYQI5kxueSx-QZt@+4uFqqxhs*n-y-K6L6bk~ z$g8wmo&{`IJwjO;`xz)Bxb_uxr)rAOv&YP3Rp;+-H^dtjo_#7vd@2}Eb#1JqgG4mz zZ?EF&SWKUzKA2?+XjQBS5%XS(KPA$G1Jt00B@k&1ytrV9x2kc zC>LyM3GbN!2#|FMtae1^9YoU$PZ8gBF4^CqW(XnzTL{-K zb0eBJ$!Y)B|MFirl;}&`uCApy#Mwm%r6QgQU3yHwg|80{r1_7prZ!y3j*sk1fBKzQ z(*Oo$@BZeU*tcV&`|*mwzC(A#D3&_5Q+}P*w|%>Q5yqg5O{^dGPOKaI`~=C8HHtik zo8%O0#kc(&V7rQ__p*oVcHWXFDEeE;%BcMNNQ(EA9y%dkH`u|cvNj95hxk)YOK<&C zx_xXoec5^9R3xe-W7$>dKwIX#70snTAIXuu_;zVKdeqNPhz8P4N{5%sWZNDdH zR2NlmBW8=U(5$-bM-H@uD`RkTWNcoLqtcgx_YgIE(pjv32S%b((WuYVDbq)FpCadi zT(fx%lN&@O`D2pv$}RldjUjXM) zF@Ez=*3AfNDfRWHynDt7_YjCa^rpv;p9s#>kd+-EBh?4O4acLYwt*pNB~5((X_|QJ zm+3fO1*Z-lOc!TvrYVfM$_EZ2QR#sw0*Nu+e9=!3I|Wo>(LBf|)~(1ygF?TV$5=qt z!G~3fG_J^jBiSJfa?HJZdeiv$II$qIQ~xC9GXpl>c~FwTk+YTXV%{85;lc!KQsjI9 zQS-i`eIR9QE!qn~BZS0BffB*ZK3v8hapCN`f@wu7% znaR&n@#b9WIeaYDPz@v)iH%?VGToS%O!N3puYV zdh$oE-Tz?|OPIc8BkSKM8e=jSSlGqg_~j8}`ePjK?_zke{PE{$ip96S*o;&U;GzLd ziD`raEwo%twS9+im(g#r4guJlZa%{~7SPuquVzDFm;uLG=9DUpgA_>@0bEA$O1Kk* z3F^i|TEB21kb8O8tEq61!^i`8Q!boxRX}GD4uGGWXAz1tf|P8p<|mw1-U|-iI-=)E4TDh%H-#sI`5QmQVkpsQa7G0`tvq=a)(wcqt- z)bS0#55R{L?*`n)RrH^?*{>R|tPtR%3Sr@p7?KkuKnMXoV%kJr7;tkwFMVVVwhQO- zo@;*kzQI5|G02ErS_elIuZF%0ylhtu(VycOhgJaKYf2VGXeRULson?K-6Cgghk=`f zm#O}hb<`i*H{!9)^)P^Xsd4Y#Kje>28~G}$bQ`$VGv+1U``&%O@=PLJQ*dK^3lQyW zo+KvR3jodNtANw%$Pd^R2{{Jl5mD!&Yq>M^&4~5mx%s~?z`qyay-VJ7u;{%kmhi zj3UbFb>jTER``l8Wv^rqi)*=9N5cS49uhP+Hy@VTk8)ildsZpqT~k*h5ybrKo;Q!t zp9Dw~2z&p?NN~#mAL*M&E+d{?S@o3LAt=o#F;A8y!gu~?o5X>JX(!;IuS{y)j;{O= zr-czM(onAJR9_}ySZVx7x{Orfvv+@!{s~opgri3Q%efzgsM;3MI}i^@0h8+Y9jBa- zh_z(f^R>u)#5gjd4=L&arPD3$=G#s#*#lw5;GB1JQ(yZhDeHk1e1n_+LnG(dAx|+l zPRTAdQ#;&D_lw_0*|>64=Q);f@;rXm zAmDBSaX`s>W^x5!(cF&?)&m(>RYiahI}Q$wqZb8wPqVB*^oq@Mjtv<+*OVo&!C zfsyJ18XJePk~86Gp!FNXL&nnQHj2arWKtFN#~R+Lw}wk8{y*%!_j6t6nV|XIfSgEx zAP9g&ViF}PSi#-09HwQyIEJn_r>FKJ z(I8Ifrw~?2wGq7{V-!+~BIfx8;|eqN>VQ4m9_Hxb&}h2zga1yzRDl}(x8y(i&MT_r z_fT0-e_Zgsoa*rN-olve$1Py!75YNg&C3zhdYkRK^5V+84)9V0u;^yLxu*kk+5X-V z8&$ykkso3pT(&}gvcoyz)y>KNcn#!TcW;Q0y-$GYGePz6-Gd=#OysRV*t%%R)rs^) z&hB@CzsOlczFYGCP*+~^OMdqd@lzA~*33#GjQ{m7|0|t2^KN?b+pFo=H=aj#xGx=I z54BRS$S8)U!#(hywZ zfBn&qBFV(!;zC+we_h!>oaTs9w#fR#Qs!+q9F>=yWSJwzv||jemrJ3N;dco|pNR$J z&F>;-FX-xIDAD&Y3=_E;FXBOAMY;K2X-rojQLe5KhV|lwODsz*9XozJ?e7J)h-71( z^0jI_?z66)k`9qyNIAI2b@ww&MqZ3xapJ`B7|*M(zM9ricbtCm$z%eJ-&~wZtwe7- zaP+Zs=;;^I=EiEe!raxUH;*Zy0h+;e9vYppzM%?nzt}(f@i@%#?%~C&Xg zN}x?69_%`t@XitkshxR3r*9N3b4%A(ws4!`IgqtcdNw&^buea#o0*$t)B?Q_0i|r5?@koIaCwe8=N?ZzfRayb%-W98KR5knKfIG z(XHG+t>~I(Fz$I5n}m59;nsVFCc?r9pHU071)hs9d;f^+1USAdjWl|B4tY`KymI|a7NYvk5_h^ZRa&e;E zF#9&!13YhC_En%Sp(*mr*PN_siO`ery9Q0ZECN~U70{C9D4TS?`&_>E&O_Yi1A7X$ z73eeBRpD@((%9Ho`p$R1linf|-sG>y5ry*VB8hxSWY)W~4d3hzc z=3x-vJ~&^kl@-~lkM+Jq!cS_=d}6Ra4dV~r#l9S$m`F#D9gBb^qa!0o^y_I1QFQ%I zF?B)tEz#XwVTlvYhPcDNTf~L~S`nH>(LTf?d#(rNcO)Lkws?RIV=0(+5E4J=n?d@v ziecDIEUe|!9jCs?E$aI1ew510k=^FHq1+njY2SvQjy`S~{lRyhX|aB~sKB6FhFN5jjZ(Zi{Ghr~xK z3lWL&H1Q;!e){R)n(wdizJct1u{(JwNEAl@8U&tu)LuCT`ruD%zn78?74jFO|lI!P9G zW>=t6S!7ZdmO=R0!C*t646CaQN2FW7O(1wgLsF~d<0EO`%g58i^M}&+4;0fAg|&3) z;)m&Xi|5nb&T%;AHVnrQjYG|E!$B9ZboL;X5OY_t@Kii5*O(Qz;zNwwjm_b#E)ju@ zdMg0RS_Oh(We&uIKD!lba1Go9yipy0c;=IfJKlTvj~HLkrd+77+l*U91LNbzTU~pf zj85;Swr7r~wo_QCqvNi?5*7}2rS?wDRsm#HLtrWmz*uc(3H|yUp#aPDqe?Ol>jY61 zNet3N{P8XzfTq-E6E4K*| z+KEp(osFE@xfFzF1K(Ju5yb$kreb`IdM9|-$Y>CFX<&jr>YKr8xP=b9PFGE7$YW6= zLly{LHFH+>&ZCvH7KrM#;x;e!Jw|%(efg90kw*;jaS_JUB=I6?MVY2ReG1pvr_i+u zD1Caj20P=I2GEU#5uXQ@&$b}eFp$Y(Jd^9eT>?XzPOyh0Uqm-uw148n38t|Ux$V!MJsZh@3~8KO zSVv=xKknPG*n63=D2_cO0NkQ4 zxGr7>WBGr7`fB>^`3q_PFmS4GAYCHRQuXTP^c;KV;J)5;Vtg$6ZX~u(3p$mz6Z_FG zHto{;a&P3G1$+C?Z_=ex5XA4Z27rwaQ$NNw6DF9SCMzVYAjI-nw&-OH@Qj$pvO_i&7pCXJR=mE({? zumPvwp^F`&FLER3(XyZr>{JMby2wyN6USxww0fz=-ClrdE((OT{swSr3}^ik6HP}B zGEdWKbMm*Te7HSzfBWUsGJ1@5apMwU@V|&Pto^7tpB4~+MsL>b9P4A7>EXH8NMDGx zy8vnv05=VxOiThw2{EC$aF5V0U}(I|I@1d0qCc!ilBrIcV7X1l4#8B@4~C-KlVc5} z%zaS+Qbq0;Sm8~TMEp)QYH6r;00bO)2MrmTQp;+3eBUlqY##wkoI{_D$>f8@YXJlq z9|&6NB7kD!=eQ^S1n7+0<%-pxUt!Hf%(3j$V~EUPqWS$}kLMS>Ik;8^#~#ltbg2Y= zVN~Q=2)G4;zB>`j`)-9^v-rDQ40|O+psuwyITnywxcKpI9pQc@Vz&6WfL2c0encDb zOV&Qu9BGJvU6V$0jXN@k3ISt!P@ALIxCre_BSh#LB-HJ~%mPFX#HuzL^wGy-tsoxe z;6!gNETl~cjE;`Z)JY%qV-0OvA|Da3NW|iIk+R6p&%W~FC$VpFZQ-4c;5DgLz z_Rs6f5J8(rE+pK~5{b*-o_p@Oh#CHgmfntM&zQ1_<{HKQm4Av0USn{o0VEi#Q1v{0?ANjAj($$^HuipMmq4V7t-+I;o$oB&R<^VC%tEF`)gzI?WcPs z_9U0@-H`eGv-OsFc@{QVkNuoQ^MbqM?6;4*r>dNN30tde)EvJ70y5uc-dV=@ZBG+i z`D%)A<1e<{+f?_h-ya-rY(-BNE5dmSD)$lxZjOUc=^ZBLX=}Pm@b@{4w+0cjo&>IJ zgJiF<>PunF1aQ|`A9k#cUM;vj^=z(mzSMpWOu;)8wA`g7YZj!=?;16ohq}W%A=L;> zvj6z$)b`eyv~%M!22&Uj6<~>Cr*X3ndc*@NL_<+u_Q&5IVtd6c{K;>n?wAYPh<0|j z@SeIK@X@{iV2W@b&BOhK^TRJ2B#i(Xz)kRch>s#JFYE7J#!U$Q{@;E-HIF`tcpJbc zKne?1yG-jqy)xE3)phC%|72ZJAaY<+BX|c@W_@J7S*&s9{dvUM!r~D`hh~p)X31~CgNuPL_K*e0I|^hnkrHxYFusil0`%-$1K6dZP_1cgb*y~h82CjciB5)P=X@vaXKx%jdpB??|YHS-p_XBUa?bI z*Yc_IO1?MTA6X}}cVUY~fmA*;i7BNX!mf;%K%K*ShzJ#J?;#w50x?Y zT0)4i84=C4StrH%BFh#Cs|~mc^E^L^E?5K~?YX`bb;enb8{P6t3_H8p*mb-2#E(uO z^PyBB*Mr+1b>veRdffuE8LD#!z3?{7i)mOZ*c)hTbL8;hbV#v!5IE6=NBg5l+qI59 zx;Hajb2feaWj{pE>5FqKDDmuPNG=;w)}Wze>$ufrh+D#TlW`G2H*z>jARQo#XauRD zu0K}!i$>0SCsmP_DIA?^m+22rc}BfzRKt%uyP`|(4Biaz!pfg*VFba7Ny-s(9LFv)dk#gyw$r<5ppjc zqTTXIqvamC1YU8sB%`;+0n8rG=ISGL?fsg!v9}2(xzq*sKhT?sg8)5VA$s>-(#e(k z%4z2oAxmf9BKQc2F0gPfsBaARl!`oAycJBH#Q!3SBlYwJbUz9I z8UTgb?g2wSJBRo^mxvc$M8w`?U}{{wBuqMyrtHH*09gSQ`Jzv>p>^pX#Ehx#{OlMt zaM2wk$Ftn_k&?I1WdWavSR`d}m{K`D?B1{yKj)L8*8%ISQJ-SkOw5_hP4;lsw@d=V z_53+S;2@PK>Jt>7OPu1$IvhXac@PqQ&^5b|7h%OH z(i>;cE^&P0^BS9OAKh1cU1RUMY#JTWy%LqZKX)_XOA|3=ac-o4#4no7msf3h*f zSTaK1Y+qdvyGK|rx#%S*qjS)vL<$b|lvxK^qHIlg|Ef#lgnZS_el_jII?$90CSq16 zxV!tJ3mIVg=tgnN`Fvf2f{=@-jOhQZst;bgduvFOiX}7+{hiHzUi|EKogxoBX0A@g$ zzevJRn|vXu znGZpbYphe1_ib3;MRXFr8++JJ6v6@8uJ9RTXnf#OC&U%9F_BOa_mVQH8#ig^Eci?v zwngAO!Kpe%*XJ0E`HDj{&OI6D2_dx2SXFRqTTNsu6JvzQcnm&k(~l(}eM?_ER_G9D zv{h##Acsj$(ucokuB0}qVA&F(+e4J9FZTd*HcoW{ec_pw(lSa2U_QNwm_?Fuo-Q_s zYB$PMa4S?65S+m&1wxdJAw{aNkKD&w0OqQQT|+QM);6kzw#YqqnX+Eah>2E`9J6hS zoPFP0xGkNkQ^Cma{&C<@X$s!k&Hpg|rWK*>W?6 zZtR;umO|@gx)h}jp=AGeS7*<>sE0R?w?R>~ZoiJTyBV{V@ntTycc(7;(bN+ zD#qRZVGm|c>0!C+2-3~ksS2_VRTO}axHl^I<5ygmslT4Gcbyw(CO8fk%XRSgSn&8G z9?2ONwfWkZkF+$?dnU#ql4@Oo?(-h0pYXsv~7h^c1@+}}T#T236n^7sy}TOFyJx->Kzqz@2x z{Goq#5I|EXV*u867=(12>ma5M9Cq4CQob&trCkm{O(Pjc6N9n>KQs#W6yVgG`g;Qi zYaL#_3nJy73f9^ISiN0ktj229d1(kr?AH6L%4+0hn#hha@ARd*d526;^rzed5z)*T zFQlDo?_>0K0|w|0`e7mx?H?rk=wUeM>*4$PZ0%fZW0b0Vk|g5o^rmeXSZN51gqZxQ13-deh6$U&^89}3HKNB z>vy?#9r>xc^&5;Q9%tXIsV3pKc=5;g2Nmz%{Y``r-?G1c^b?oC!5UrB0Bx%;)-bFN zaU^Rf5-Ed>&tJKcT|;ykTrj_@(g{x7N_Z@K===$w)e(!tgKOrZ_gJD+G`<&MyYVF! zxK>wcLYpCG$KE2VnCB&QbHMMjJTrnnuL$Fx|M{P3hF~QpPjYP}xW_wp?u5~o@2|f8 zI_IUDo+o9je#MfKduGO7JzU{2mOdi48NDq=#2+q&%HtsGBB4J;w20>AM)HJ^{=TL2q%! zM0Og-DzxcfU@l!QIgnE}#qP7uJsU*C3`qIkfASON@@Hv*5V1h6j7$0HZ_fa~fWXguuEVOPe{(yms6v?+#tlerCB3m)+v!zu$c_cWP(&adS4 zA(SFWO%_>C(;9H~AGNTB{>n;Bcn*j#B1OyytmZ%=>fkpQiuL4`A#5{EjZ1jKHK;r6 zKRuDY*}9VszWaXq|1SI{efaKF>UiQ?Y5e5N1aWFlH}-)bwuILX^Oj2;L(ddu8 zD>j2%N5()Z_#$u3f$)v9Oz38 z)&}?12~|q;tjZ$N2rS+8nXTR|rRo(`0!*9$9Dq|GnMRqI-PQ4)wBC;eI@QVunmfCO z)ku|7?L5nB8r7+aah@AMpXh>d&8e$~v0qx{J3z~6bUp`Z=OGJjwMA zmyyc?olXGyGGA_T?K;57eW|CD`sUj_2eWjK+u@lO$i1AEt%Jzd2 zb;-H&$p9M?N^#Y7mc!2LqB5&fIt>3b*E>s*9+WMdW{-0^##&oLu`sZowz@gOoxKmbWZK~(4NI6+wjtRs{bR3eL~C`x^ioAS1sl+{%y1j7{p@{jYo$KDAWIX;mF z0Qx-_ucrS8$NN&@X8Ol8i@U{W`YBYa0CNN?S&PfJ0Kn&NfcS8ysuQBK0wU4hx!4Qm zxI$w1{ii^Z1b*+w-&dr8iD414dznrD7H6;|U}RJ26Nw=+=#3)>kdhWuvD(}_2BMix zJGZB)3)ikw!|11R5kf@1d1f;0T$#x@ntWrrv(@EEg$mdNnEvK>fgE)gLGIu!tD22Im>p>{`QbfP9JbT`Z2!cjAjTBNA@L-K%hm zcqvR4rKlm3p-0Wqg^0i0(F=i+kX%2@(-g%O`Mhveu)D|}l{wN_ zu#f9Cu#x!cG=TIteWq)VR;)Phpik~OCjt1?sfYx;&vEcQj2*cq=bR9+E-fR)07#<% zn#JkOH{WERF>~}mzvXr)7;nD?lJ<9#OT6>W+gLS!10>VUad@;DR6lH# zvAjUm(N)zXUTJiiPwTX=SXXIIxp#k`Kz^XvFEJ}cO0cvY~GlsGu=4wm9xR@eNUSND4yEl8T84T-Ldg8#1HciE#KRXm`Y885 ze9ez^r?}>?usHLDGzW0gH&p#kKdah;2s@Iov*?ORkZ`1vFqbERJxI2rxNb!@{1GSh4}M0Dd6S`t>GdeAgDoo-WYBpfdo`#E`nu~m%HIe`w+nr zXrsK36o@2r@DLYwToR1W*mN_u;p|q?$I^C@-08&E|R$*}}i*yKpRa1c|c7}7TZLFX}zsoxTQCPd`GW{muMM*%9L_{t* z2FdL;fCXxH5IJL{J@-iwy>h9KYSE2zOGtfnUq3(}%sk~@w21IFu{z$aFh}g)ZUC`0 z3s@De`}{EbHNW3yqDbU50CW&y`Stu=KreD}Z`hU`t;Cwo1k&L>N~0rwcF(zQKoHY& zvuPC(@m;KRSE-{!eIiidIX6-#&)Em&Fp#M2NnLo4RmPvJ&OlYD7BUwy9*E7Bb%igV zSkz}4m_xCy$Wn`D4VR4mwFZJPd4xJwKj%ciexmMaZ7kwbG<*B@GASd8+86!WGuBUR zl|2E{zjbRd&6+NfGfJSq#Z_c~xgM_O9CtYKlWg^iT{Yzq_Wd9{F zlyJyR^W9=sT;C>aXIj8$?HI*%(2oOL>*dGV!ep8wXvs>cEp;3o;b?THMfUkz57Iv} z;*})=^0kT@^FJ^&);~C$PW;0U(+G#%?0lu){VuJ~Or`Ey6RCU%U>aoO!_8}6^WJwE zsvB&ZvuyYUzKE19);PeXH~X1}T!7*b&v!DZEu7J8^l|H_{>geKVU_K=&)(BdZRVkV zWC(wS#U0891AIidLttsRcxtpU3w)XfXnM`VvJaMJl)WvG7HkHnkmID(v6!4#nNQtV zBagrZbWB}KPZ5Qney~48b2|XeZ=gu}9T}9C;hs0%gFfZ(svq5%2YDb$mTMNd$)TyQ zuCpQ(C6_e@ZR9nw)Q zaLBM)GvGvR1EaAV(5t(~EvktyqNc#C-&_FU5=;egah*e7?ca|D^-kJC-r552t8$X6 zaI}tJU08LA=uDF{^btKbYq5O=u3Ijw6OlIrkjXuY#5UIOs31a`#|UnbU?}Tw&6pvV z;Ic)i5owJqQHfW%n|H1i`CLa%SO>G$2pzbyz&sP8Q-5<$UVRy$iAY>xqq=7 zgGCg{1yVU3;I^k&e`E$>u=87%+{`rwDcMGz9B$Bt9s=l9@WrUypp6@d97WWaf$vP+ zV46Mz3UZx&k^wX-h4VfaQuM-ko&A+8Uea% z?Qhm;xvyR?@PqRWqPTheM!Jh7@D-8y8vDfO>$3Vw^_gqY-4czzqnS4cc5- zCn*Yq_yD@~5=2Q6iC76$P7@;jFl-ZfDfdSaRzb9SqY)Kcw`nxxz4vNP0sm|-OPNSq5o$fk-bCu5$`V}N%x6iz- zcp?=i4yEF;VfJ3b{WG3^xIgr&abqF;k44TT`HFomjP_^gU~Pv)cN2Q|CDFGgrBlq`XyBSCtoF}+|Y-o!3F9pjHjxB<LuDl*HvY+5b-M&NS1 z4jsBXB)5vd*3f?FK+K94nQ9iJV=%}q^E%e@3pXs1r(raLz;1CVdS zNnxyZ2zM)}>$)ySv=f0nIM`K?da08MFeRb=1}PNb=IaXtE~uc#?j8rh!m%Uvs#l2u z6|uV^7PP_zsFt(@?SYHMV1+oMp#!cdUIq!%4!0busgwsS2Mln?^ol=^snoAi_TVHdPs2S}=8E;Hw?s2=1#wb<<8 zdiY6O8K0Fz*8p5{zlH}5grS^Uy>dg0Ydq$fR&;W>Mf>Hh$%^{Y5~Mw;I>;{#(q$hO z)tQQ;=$pm%3=7)FCTdky381aAMju=v+f}_i4fGyCga@Ldy+)JKHEPJU6Io;a6t#&aTmHhXaYtal6bwtzeolZM*F$?vFt^qkZ^9ia{hh3W0($0G07-D$$4g0FmHQ^yBU=z}J=D7cf>cl1&ga7n`8ZqPAjq^I5%LIbV+UB# zrWh}cC~1H=PNr$4vKwTAnmcVqWrG;W`|a3_ zLN>-vCUH@P$8n5IZQ}?MLyuVEj4>D6%%4(Cz+<*;d6#h- z$4GJvLRQ2q!p@t>-ygBLKZ)DfL4Re%)oQGmqUvKpL5hgfMIA@qsh-&lV9sB~BO2N~ zsF(+J1rgcgjhQq$F`oL+x79f$0>0fx+*OFMs#*nm0{qVZ8i^ft=9f~-(m_50%+Rq$ za19|XzXwQSvlS5~)x745ov#OuNIOIDaN)gjl_F0L1rabxW!xu59>YMaEp2>=-c!A6 zFTRXx`!Vi9CnyC@0}-MVEJOwwDmmo+TUOvq3$SU>$J0TGIb;tRI` zngEJYH~y`p%=0TZ1l;@Ge z8{JG-kSze@?A@Od*o4W6x}qC_d(pI~QSKXHIC&Sjbgx9y{Nnx-(6jc^6BcGL`|#1f z53J}TH|@>=bB1{MDY&>%kW&%yaP|{*EB)ZC;CBPHf$U!7EYh&#Qkd*p_SfHhTVFmmc^iAXmw&c-R-0un63wqC^~!a#@6@>$Oay`$yDs5s+yXvVBv3HIS|PmT zI{QSLixBZ4=yksh@;b&@I{^$jz|Ly{UhHOzVt?0=MpTi2+<`d0$oRG)cE?A@(i6B& zbvmc4>o$4jD@d*Ch}C1BO}gS-?p@2q=LNRWyL9&&#}!%=-|&>4;IUDROO-giIJbb> z7;k}|ZY;7_(`{@D+Nf8_gxRs2Ppk5bTqW;#x_mv|W;FZB<6J>nF@+w#OkkloLIO`s zO~<;BWegQNV{SsLd$ z#39+*XMbA&f-sBhhrJ8DcV`O|GH^D4VZ{)luroO0ck$edFMS&<-wu-kw~UBLaO}M` z{D-$M&ZZioY%O{%fw*u7+Pnyo!x*e(3o#g6b^$9i^9~z?#GR;dN1af3+aQ$+y4Y-|4i2X#l%Q1tW9X_Ce$1pg^rR>e2tW#g z4g}>8nKB88JW)mrTJDdzsN7r(;v^8WKr%1!kq1R`mH^6)`N~ivzj58VAqdhPxOEY} zKpa48dqN6>ykIU5XOCf$1QDV>`?!q@Q}q@mb-J=0biT9gU%_rbF?ysn93|#A)QGw( zfuz-&WTGgSY@gg0d?<*yu{iOXhGATeBH(v^lvdR1cfvBh*b29RSU#^IyOT$Rn{>l5 zDKQBK+qx(w$tuwP9KS*Tq(0@2Ab}kaj>HdlLQlG5prlBc-$Q!keq=|3 z6_B&Xm(!CT7h z@`tmzbe$UGpY_~dmyOfREHU`6zEAvY!lts+mp*tuO}+lJv~u~wv;rr8^(wAaaM4=O zyDod{hzdU84_#@5pk-S5qOt7~=dp)Ajkk%AGbw-phNSHs{$EP@v>o@CGRBXMBRHLp zT+J8N_iVdmSMuw7Z;y?|=GBeir59gJ%ji^oO|thc4oge#5XO)7bQ}bMS5@e;)e&!= zM~@3fSVW8*hEw_=!qshGng%d)V2L$t@_-V$rqX^nS#})4v)85bs8iV$HJ;8;y?ArcJ44Chu| zMD%p&7Z_5VO*_}$2f_EJyYK#;7ikK`zR=I0{M;8mB-gNtqf<3|9Zo7h6kAca{0BeNt?=Mm}`$XlH~5a??#E}djO zQJgywvIL(5n#4>_0C|JId(9I4;*ZzzKJHeO-E!|Q=+x&xN{0~#U*Lx&^tTm!Tg!5N z5&(*lktQj|u7kAiCkkv}Pv!Z#OLV$FM9R$XecW|yG@gO53c`!_MZ`b<`5Un<)H#cs z6?3aU7Fq9FURxhJ+oTNuk{bztGJQKeHkMxg-uKci5TCkv)kP)R39DxZ%lTwL(dPaA z_s6Wnbnfm;<|OZ@bKn^expN+h>hfI%hUGH~?#v-Pj5=+CF9&gBXj(+w10vf-UwsEd zvrUY_=8^17;YK*iH3`X+$BsuH>jT8sHegY#mwFl7)wY25a7hcFf7U+M7ovvt^5Whe zp>2)979q0F!9`E;qLz61yYT>uEZ-rw&+fCdk?)Q8fSW0V{O##$sYEug)k`0uVz|P& zSxYZI`*fOxfLMX+SIwaH{KxhBd5=E+eg|)jX|{smf5q=NIRlE(C!l6dAuQ0rBf7=F zvhMA6?BkXFnO*s-L(cgU?ga|jqVDdzSmb-(9=xJC<)@|RkN)8w((A9jn%!mx(R~Vly&V^*TPVRgfB#ZgABXrr~6Sk?mw0IG7I7Q;n=LG$QXoT|Izp{}oD zMe-ou$c6=?*dcma72of00W#4D0I-fhUI~{t`!11F zMNhd+y3C!ESill6y_tTC8|%gUs|R0p3{ z)w9x%dr&RL8=SVtFA9U;vr9*m&PZ{mxHAWaB3c705E})fr_91vE8hixm9Q9rM`SS4 zLe=O-(j%z;A_EguX47k1!6}OsKB0JzKwe8o-+ej1P5|?h75nT(i|?E!HxWp!gGg1S z>(@yTgRx;7k^N(3@ZpqrIE6f&4?vO?$fkHGwHR5CM09 zL`#T}<8b6dRr*3ixFB$19<7Yx7(*@6m?Mqud^RttqVhT%7saih=0Yup5vjC$G0;(@ zH7r6LDjo(Q-vYUPaQZzALf zETU?V&koH@Ub?=ja*XltH{TZdl?PV#XLj+g4mp33>yvLTtvrA5$}8!AzVY+)A3yzh z+8F(2YI$xHW&sOED7`xb<0!zr6%C^Y^sM3H6h0NfR$)HD0jdGiiUggguS2_l9g z1I5+43}xXRxu$XmfT<;G5xs8#_oHT!K3uFiYq@X(d6aPWE06#}3(jKmI7nkBiJ+@1 zGw7M|`8CLh*0~S^8WoiX#!~ax^H_cNq>ktQ21JTq<@pvyl_+e?>GA7WwN zJIH~jUiHiXw&0N9J{9K{ngPT`2oH>1EV+%mbz!}Th_4WC zFN*zK5-O#xc=Ka)*VK`wtSo};6|I+%eAKH*CwRUjG2{)g1T>I9T$GhlT+j}rhWPi#rN7gBjOQ;d@ zcCx2G_BUVtZ0&6O0sZ$Tk&p6R`gG**k@O-GEYG7{@}*0cBIwBJ)2D-Tj&o`?B766| z?~aAZQgp82QYXk|AEMhp=3aNAciU#+ooope`)~W!=REn{>(&?7`N2idkjuU1JT~fK zWE<9Pb=Eo9H!bOknkk^mnbwJ!D02^3_(O;pB-Yp4~z++ zhl_s21N6}VFB{lJ7~^|vY%E>5dNsZG_FD)ec5uKTN+R=QTOEn7*C{nC~PU<@NvZZ|UX*{4Mbh zyxZQJ&f=@QSwjS>6|{ySAlDsTr!Zd1eUIUr0M@*O_K3ti+;P@HB5}~8f1DN|dRQ=X zUlH+j^UZ!MO|9d!_hsHqqm9%-`3_9m|xV=7HJJ|V< z@LD&QTCw)--j4_zBbh}GWA{N^q_7voGR`r!j(sz2UcCUvf$^7-x9G12)fA4|SkV7A z2!}W+^wC_zHIQ8ij#^IH{wO&}=pe&4T7xn4Y5`;%W1RdL?4$k3p96b}U^Rj(!A%g> zJY1*Diq!&?lUp`Jjt4nXcy<5fOi6{ zD7MFIw^nuheaC%TFt)vp}!&;UXept z$%e&i7CGr0@cY@uMGPQkb=XDp&3%Zr7cf+sr5`4pXjJp=$jOCg&JkqbZ#d>@!Z&GBbh*{)r zJ^bsy>)`39PJ{H?aL^8{>_65m|e$##lLW=BuLe z10aV zzX;d>>-NQ3@e;sqG9w&>BOzhnT<|&k#<^>6$w%oh%))dEaj_h|94msqG{O+n>jomU zew$&uzAe%83IyW__w@lQe)z+`Pv831x55xlsl*a01QGK9<4~NfwYh+D*_Ao^P zK~8zM&`*y!sb=V75RYRrH@)S<6vsl;n;V(N%FnDlcPg4DzhV)hW*bN$8rS<)`Fh0o`#6 zA*6~uh;Y?|f{+!p3h|5RJR^i9o$?SxMkkPH^U!#RUGJWK9|I@qYr%`x6iHZ5<43{G zv_piV3Q@D__$OzU7#wgofbxMcT*`Vd5F_FbV&mY5tsK#LU2>LFQX?Z)-Ko&L+N%%MrLojbp6S5@55@FW(-zh=d!QU<9|ILIG?5bg$QFti(jX z8QmiosU4(Jho~t4csno(tH2qpuup3kBPq!!;8GJR3^##DO9b|Z%AUStoG$I=1I!2I zS>T!?>n8S}Vp8?Y>Ysf#MWSNu@-A}ZLGB5waft=?ZA@|}#+c}(`{}#&$?(P^^=mZ^@fvlo4?YK!sLC5UNfa|>?^xaC&%=sJk`&ENk% zy~C>+q2_JePAXvG`+#2+IW4JD16uzsOQV+a>k;6VzIZa3e41Kzfpf18g zIcNix^kD=zF+LH&QA{(bQP?a=H@9)a)H=8cTqIjv%5&98CT-+t``IlMP zO<$MKKLgqJXvYwy{e_niQNEQrcCM!b*NW-%#Ibbz8wb)Gx4P04(%y{~#MhYO*5DZH z_$*dI%mT66+#-5W#jhZ7sb3Kshqg|DjvWGx)HlHnz_mKrt@Kk?eC@#(@s`PnRv_eO z5fOD1yW>G>?AkbzLIZ$kQ|}nu;!4^^KUiP7i9r{7K@NFqk#_MH-dVni-|tcMRUkA7 z1~Vq9TQ2QGY}<-yF|jY@hV>b)7mb$1pzu|$8VL!VZj~hV0VqVgB1>Gxw92l*MJUoX z=tmqZsd_1Yxv@C(+@JS58^t63%?7I_dsXgOB*6QQ{cx@TQq2TqDV`XPcGQKJ2KN#E z6p=lV*8q8`is4;N00(EN#p*kB?H0>mxIkfF^pn0SA<#Ilgt{X7j0itO-XaXbjKVS!5pzH2~4 zc=o8HlRmTo2(3@}^-+BC>7e){)0-p2J(n}U*{In0v}j-iQb`by5oJ!Drie+)VD-xy zfQh8sZ%)___nJs#uPVc~e0{XT(ExuKParj^8jHwB4$_a*sw$#N=$&_vR4iU16D(yD%nF`5QBcI06DIkH*ZD;D-n0-`#-4@AGx0GV_R#K zM*p+7PZ>;p|DWl*EB$r(oHLN0Q`?D=^kVZ|>bu0IEv%>Kp81Q&6%8l*<3C9yR^TvA>F>TGf$09_Ke4!4KUAu)#({+BFPMc7_b^LfL7==|Z zK-p@$nwm!tdu!kVmT1;6Z6`z4iQLo`LR%R|QgLmSEL+=i7^&eVR)yFIWNV}OS)#vn zxc|sA?L`l@&mw*L`)*NCMLz_oXouV9X&%_ft!>g``H^m z3y#fHhU!2g5}0*S;y#HqLca$0EW(tCvmSm8Ld2V-vb-j7?B~60I)3{@w_+jlsfn}5 z7pWvg<~efqd8R7rBLIh7_748S8xR}se0VAS{=GBl#8ISKWXkG9CGhOyPcStEz+qlW zo>hrG=1eia2_;mY?Gh=CewmObi+Dy`A;n@H=!OAbB$VzD@#X?jZ*3+3JCVSmNfnDj z_(;jFh3qAM`S?Beu6WmemTy1lT(2)I!to<9#Nc#=ob+1AtADm%in0}HPfSek+e!pW z5ou?A{zwNt_3OR1KlQf1pdZ;uUzg8218y77^-t-6w}m;q}+@z zu-4L5xa(~!)(u4(1Ifp+x1LA(+~@=SiDVB ze$47Dp98t0(a4^szTLg?K(PBrllRFt=bOwuA%YI>)k$i+L}+mm8gFvPB4mr7^XJ?r zK_F#6?fpwlQ8KQbMT;T}Lj>XkEEZ)90g3`_2c~ zEBfTK*2CEfmnoVtUcj!n*xxuC_Z=?#EOCMq$cS>gdtHeYNI6`Was+KV2DX7XsY}G* z0;T`+{PcAC1s2V3UA&Nvpo@L{&|vDO4<+tvqVM+6EK@ZI4zt&7(T@$DTU;Qx3Wz;M zXF<_fwe2T31@#^NKzS;FK=d;$@sv#6-@4B~rQbS)~zt8*f>*@F$ zGvKC`1A0LzF_5x}NIjG3%x6A=I5k(#2FZH!S&D%$SR1LSE%~_%_;kMI?F1SW+2Swarl!e&U z3`w;JmC0w^5Cmp*xUibhxe%M1_(9-SXg&yMyFgNoON8zmKt)dQ4!BFBiUrn+_Oc@x zMrhQ%O@8M(dTI6K)!C0AW}13nv5E$8Ey2CC;wRmFd@wbS6S<5;9vdXv*nIaYVse0( zfbsJp8T-Nb)aTdm>D~f>8d`E&;00hQsskrRtL{iKPxP(Si_W+Y9X=5aBE=(9E@G_{ zxO#hmvCgbwPhN3eF9^S33bjD$kjS&awKE zO%~BQCJ6z@=Xbed#}tL{)K%bqtIQ-@JnOw8W(=e1GdGc1ZKNsGNf(HT&%JxU;w&)M5Q+s7MZ?VoM`|D-zZwpVZH0WFZAU~GIW ztP@4h#=d;i#B zKrYqVBw}90&0NKY!LI7w5%toB$fgd3T)d56G<7J7uAu`DU?lKz;GcH*{arw9pcOgi zQH-+2NT?x}B0Om2Hho|Y)WP3hjdfG?qn79ok79gRhbylD+zN2e^}8U|Fi>NFa(~n< za4+I+RX_n8MmzfZIz=F7Gf`C$Wp5DxX8R@~Q1O{oH?7S;=*|R|ax)-}qSr^^gd&zY zTs3o6)lt+090UPw!dTB}MhbM-xNLxt+q_=_FIkV*id+?C!^MW(Lf#7vnbcF;2IF(sF8{6`72>5RVt1Z2 zc*F<1irBqKTbD70k`o>v1m+r6les*Ss@8`~l-ZMWgD%NUS7f%sSsy3P4=Lvfaa^QONd*C0yr zF+I|IzTXNl=l}L^KL);$*at%7>XpeLLXRIm5mxiMwVCVL;4nk@JP#9%O-uUE-u5GP z^w0X{uaWZ?zI<+aD&=q*L9B}dV$oFs+B&!nGgD!&2~$x^ZG-Kp^|3>ILzFy6U<^4C z@8e(tI$&N|B4tt5X|Zz7S;h&=6|Nb&nF373~a*g09il@yU?h4Gj`7yzh`xxqFvLWcf2|1NkqvN{Fyjnhcns*SKCBebrCU$Gm?ck<8aM^oH-wLq#^qE zZ($R1{rYqaXo#@Bt&W-T*WrlkAmK#tpki>xTWJ`Wz>Y}^Al3ry>1$m_5>^DkEra0Z zLFU~^myX~s{Pfru>1l@}`9zcbuqb|)!{@zEijbR}{D2+LI)g3=U^BIFu*i)&_Vq)!jOClsJjO8EfE~J z0>+(Tov(9inf3LSc+r+_Tg!a0UDcf$Im3AGt^gk?^yfZg%?M&b;!n(*`rz1q5>F33 zTlT`f@Pr?;KXGmMPc%e3@y<=?S(AHEDGx|0^s2co*17O^=P2voZZ%xset!S7;&Aj< zU~5GZ2|dCk0N5XqCz|^2!j-=I#vAEZzx!P}1n__1o8OE87$RM_%T2Zt_Ic?pdzF}F z;Sc^e%xv!-rD^uJaeuQ)vbxr_q7_G`4Rr4S*cG@Y^nf zgkn!he1OP z=EL*p7o5)n_(w;0&pmT3qo7fiS-8{*oBlCi(w=+rkJ%2*c2VpNelR?$W3}ii_44;$ z4vzlZxwB~&F8<=BOJSM)$}2xi-~RTugHskMf0-rQy-b52TwCA&&>s6TJM;zA%}Re= zzRVf$5SVVw$T%YCW;rbmzLu3oFg$t;-SWo4V!GQwEankJRv>8)ntN*p2o0Z_HWxu! z9?i6_RDtFr z`g1}AEbIPc#;PvF;OMVF>dgk^z;CFsegjVYD#-Z>ZuL;{tN>PS5TH^d6GPJg0ENR} zis)MCyC4uUUGYa}QxM{4e5X)f_&?9yqTdUt^(d|_UCjVRbha2&X_!?9;6x%1ZjUHq z1Ya>r&Sx$*Eh41;D(%?Ux?>@UM;NC$M384SerFyw5VaeD1T0xyN9^gEfPh5CX5*?K z0x$yg3#^@nW+G?jL~hbhoh?HUM^&&2gi{d;tVqVO8j<1*=%VCdgQOYQiAB&UZjV4D zhU8pih-xF8Es-;->a-MyxG{GSHj2+ResV9#`Iz?565!J{;{JkwQ%+N4=KCWQb`X{M z%mbdYK9Pfak$yyBy@DtaDT}nc$HG1ddP)So_bL2*$w$$kv;pM;QJPB22x@j z0K5@X8v0^im|bP<>?OW?Eu7nNalhG%CT<3X$7G)V^UNo|V*_ zGX|0EZDQju^8JvO+}wK-MDHjTF)*87yOd6GW}g8`4owg{9|RrZXWvDN6wihPxZI+m z-J!#9y0}$_ZWv_md9&2%Zy;7D!MRe5jr&=li?hVux;T9U0&XLn8aa}Vfi#<`vxYQH zv3rU6EEr)>cQwW7IkFQQHP#};-CQ5QeQBJaNK5qFxZEL)`UpWMF=1atw1yydFMV>c z!&x%`W+ zHJ)P~v))j5C!T3dO>FHZk=9IBNh>Z4+)?4$}P4iXY*`O=QtTsLqY^v#E0HI*5FN zhu9*7+Opm{{unhgE^xnM=qB#@wQ$4Q zy0J=}?jDE_^t6T)6-X$yn?q8dFD)6g05MR+4B#UG=24eU9eGtELPVm4HHg~CUIE-Z z&`1>O%w>HQm#Th%CclL~7bI(N5+x4CB5&5JTO^1pSf~+1(gtQx7L6FYY`pGU=ok&_ ziFtLYpVwV}134%iQDTDEU4&*7wF>%tIYYklQ@o3?XX%z)pkmB2+>%`JMZ}gP=pawx zuA<1&HE!a)BmxWI1ZU`HpL^(Ht4s^y64pB{^!WbbdisMs45GkyR@%AnH(z-XDDskn z-@Tgm$H(}$=a>Acdt0ROd?0%ee6#^kVzCdHX7D<~}S1Mp}EYzboT{YGM;_DmeeY-%oE%Y%sM%E^{eJ8>-WbSGNxv9`Gx!5KW z!8m^{3v;Q4FYq)*Ry#ymt03y`hKoLq&vqO2*RfRzt94Zdu5Tb|D&<)TnTWGbefhUsYXk$p+^uqEv?RYVJD2|BC;y&i zP$zU_=vw7kHw3`|M9p1@#^WbWq*q>fC4#^_s7|Nti!L!Q?tS-&@2t_Edui;jKlfq$ zY4+cZ?SY*bp9lkyEe?7GDnDJm0@X^i9N44ssS_kFXdxDHU+N$&V;4YPYvM9MUWC2H zL7F9#&Fd`((l5umLPRy(*PMER@WZfOXOMlqQR|0_WnWG%rlJwLIBapKJeRoLh?t8Y zhR}g(_Dh_;A`zcTk+alcl~ss0SU%U9Co)w8K(_&6N&K9D#`29`nOaDe$? zFW}45Odtdgg& zWV%Z%7o1JzyUdCuNCx42RAHZ_2dF08DeB18b;l{gRXs5_o>uAWb##g%s4aj|2}E|# zz#AZrHi0(R0~zpqUUm^^<3dbH{$u{mMdNoHfTah_+$-~%|CYZykBX|buJSV_0HZ{L zVnmUum;J5rd)yQ^Wf2723{_(SQf^;IH9OE+sn4;V3_~c8RjE_%*yN)_d z=XeXhGzBBw5VX>HXeOdQuc2~|F%>09k^JmRhCp-$jHue+Xxl(sJ?xEP#M$3CaXih? z)(tF@o8_p9S0F-H;x$f-vJA06<7YoXhAlQRm=pC1%c@J4Yq9BfG>;fvJXDC|FU2I zZ2o?YoWG={3QmH$`vIEYL>IQff!A`>KbG4AhOLs1FuLZQN*kOU|p{gQK$lPSyuxXHjf?y!QM$5XWoRnUQKOB|CV!*$Rc|KRHQ>#|#DGM2|=_09Cr zd3j(7z{gVp!u%H3n7ti9QR2WKM9dX?-`X6uB3b$Hi6K{f~-hA)9 z^ow8pDs;@xBR_aeM%x7w zhmf5r!kIePAnP!?lOU3V7FoMCu|8hoGh@q2tSe|LtNJA(47by+7?%_2kNwH+O zP63KsCHia<3)eS|3(mVhOJJ0C;e0HGv$u?^d{g8bMBs%UxG48La&mxJZinw1W5W(kG*W)hg%+ z!(dES3l#+6RBNnD+yEeKB5_Hn39&m!+9F{S`g|y)Vlx~u@X`6JVEGh5 zP+P(sYZaux+^w!RrS<)_bi1nw!!Qsyx8g~LUusGdyl{z5Bf!_wL;*Vu@ze`ompc~t z(CajW8_s@S`wsMl{#ntkE-Pb9aT(4-1Ia)!9I;I^FAayhEH3?b>2>91* zJ`_V!e@KtuP}gqXO7G0irV9}1j~$&z2jGrN>ZqB&cJ3Vq*&cw4BE?4D3}Wf$xj0-D#*DWX(CyR>?Ta8V&Vwn0gRZ&*MC+A8m=4*dd-a z&tL=b!f*tTI?g45vSP~ut|b9cL?ZmI%G(20K-|1_<2wGl*HZK7cxpO0!2!*F=2xS^vMV6hI!@a9yMW40ot&Dm^`~b5uV);73U+NGy;r_DfB%$*bh~Z0K z#qdkQ$3QVfe99GRgULcl0nHS7c^N`lrdvvU16c80JGMH>m@5&bjk@@$vW(7?x!M7c zRgDb6MU!MG#x@xSd>d)+VKCMX&~AYvoW4Gtwm{%7{LPE0>)2!XQJ2yx>;E_^6eRZ`XE=H#3XIhdi<8$T z!wPq7Y%G9uv}wOp1Hk<$`t;rJ0^$%S(~mE!&@Cp>|Mg_P=70amPvR{7(?9)FGA*PL zryf)smk1gfHA?i*bW4hdm3K3aWsskSQ3pVT%_2MynxQhQG+G9Em5g02cgkxOVi*s@ zNJ0{ewx?0|d=1r02X)p9WO)n41{du+a})+(8h<%w^sAqcoqq=+e)`noX$%C}LR%8b zIfCheaDV#5iS!n_?z0!K(0n-!gW#J(R8D;&WA&=O5U0m?2dKE7{%6t3xX;OJAldjV z0uMbjztK4pgBS6c$g%YDOX4zCT9 zue4H^M9yw;ynn>9w<~|dZhRq4vvt2NU*-(tdsU$KA>yO=&YaKiVW`1SDb0)ZGvlnT27G|{E zW)!q=L!zF77UL2MTo3>-WOOc|J?ZL54}-GAe*QvDq%k076HCx z<9y5I8f1k2>~ic977#6=`&EGn;0-HshT@P^7Z8;-bIG+kRx8BfRRv=giJ_?LS&Yx0 z0H6_7ET|a1a}9W%Zu9y*Vpy|O4bet@7i(fRr!~|oH!(;$ z!yYw1vLeddZN_@F#1)aLuapxvyO2pH^mR3c@|Rbb1EzBusm*&x2UhW?wtr@xQg50Q z4}04OJ?(Chc$gol1)`L{tarQ+>4x!;>w!^NtQq@b4JnQpM7vqP9_BYVL6Dm9u6MWK z-p2UMl7*V7hqYK|Q&hAn&$=CVhQ1sGt2<>UMpWN=_F0ybgfk#VUoi&nXRY0us)qWI zuo;T;CvN}?;I#kS_r8~oFyGM+5x)CCWb0=M2s`Ilb~EiQB4_qNAX|~TWT0YiX2b}2 zO~4@Cs$63uddWe%rl$O))-(&Teio$tVP|jJ>KjXw8*S+uoYn6`n-3z{gRIzX?cS%| zOJCWCKW5us#vt!O*Ds^?uj||e9G&Q`#>dCg^wd=P;DZms+V%vZt7SuWk_GAmVp|uw zdQ;QzXuA8(*|hcEYPtoBJHN4*N@stbTApZ5S57~fuD&pk?jGw*eE^L^&9yWDmzkv$ zL{u&K`3Uq7uB%^O;2lsD@51<8mm9|zcDhc^;1b+h1>&Hxev9NCPZ2wM5af!8Ow5ko zZm|>5n#o&vsEGgZeWGdrR}t>A346Jhxk>CQZG=KqzTB~Qnk(O}dD&s~a zWZUfz$S-14o5pevi~)@Be0Kcmu=#!x+PDf2d1qc{Vsqb=z*A(B^>G(J8a z23@bc_8Rj5Y(dQ5#`SqrC9|CA1&FzoRz%*owwbN%Fwz~32GPDmUD4pZ?q}_P{r5A^ zz}Lw6Gf&;4J!r(AuCC71h4@j5zZc_@VZ@SEsMfC4Qo20@VAgV)gIl;uFoc=Sw0&tl z706;$yZv6;eDkMi>CS9gKm50;Gq1R_feL?$>SKLYXJ1c{zgUFs?Il^+rge+?1l zD!{%Q#Hb4oQq6Q1pl@IdkwP47bcHf0R$k69Lftg#F|Tca<99yN>unm8{JUK7Mr;|w|9&aLBeu9hH*CZV*75KjZF zakB`J-_&LAEpb-e7nFRw_RG(=i1M{HlKG~N3EH`(tuh?Fn`P!J|fweL?iI*z5a>3#q_;-d~c_a2;WIV^Y5nNX+jVtLiXWq zVH&}2A3KqzJNKnI@&M0kAnk$6iw8+Wim%l$?VW@YzQQ@a%E~Xp9c+WNMT&t5J#qXO zxKv>pYZx#^?qU#^xrytDKTBFRQ}n5>ay?v))D44N>SSixLSJqqGex&%e`@L_?Io^C z1rTUW7T*2c>|k>tl)6U{lwuV!9-K{zO-$KL+)!m zek?U3Uel0mn;g_zZ(U23shh!#2h@lT{{QT~XLlS&nxGq1C>X+nu=E95k(6lUTBhyv z%=Y-xvopJA=iIaR+y0>azW1E{a`&3EJO1u=&$LnZv|8Sa-U0Lg2}2MdY*pRod9xA( zohYfLZcPt@EL2uzWJF|S#On=z>hoZPF%4u4Xkj)iQ$sfEwq=}fVqn9hoeOwS>LoXJyiUJ+K4cm6T{rKkmYT?+RBZe-o;a6MXxeACWs{(mc10_RW z2IY}Az@6OVYbx+AptBvDgod>JT+e;?ne)5zZ|0vvmUs9%-$q|-a*^3;19lo4a9?Unofy6? z5jaFk?N$g2B^ui7U4(PK5PPB_ZHI7c<8?L1eCKU59z^0kpX10S7GBNAqfY*w;$Un8 zq$+X_u3b^HM5Wj6E71;ZY$VaeuI*dXdmneEcbVT~XU?XlFo5gWNG2-QP}F1Ju31U< zwiHO&Q`V?=9EB0<{C!aRffrLJ>N z5=iF&+rHT*Y<|6b;WMy~oWJlXeRzXzB0p{fKe4H(Dn8r=h5m10X*Eoiq523>>n}S7 z()C>(xM1Bz^-2o7(z9vH;+?en>e+PV{dd#bAH16mp&#sq3+Q0OKee?bm9gBM20<_6 z*xAhshg?~P^BFyr77#@r*}XeG(b1OP1uncp-{a&SUUIVv5tk9&!Z}wL;TXqpDOvzg z!u8fjm|^(KrUAGD0*}-PaYhhFtlN$UGB4LbWiXh|$jb`9lN{qjGJNIwLZH5SH zMIgWLqXBV3bsj7FaX2Y_x*N34_T_*O6;B7J>+gF?fVg|k2&sY=!fmQ5L9=4EsvC$= znOl&3V;7Xz0LFARAlsVu0&FTd@qUPoQGnht5WKbp9T+7wf@W26inWImb^!79_Zre;s zLlGDKMRz>J?sE;cm_%U$bIo#U(zQu`)AYa$!Vchi&Ak7)OJsUCP`|uGj zl$z3YbpA#cyCiaEriPb`iL~FEV+5V%S&2-aRdN5eZCe=+metH{K0o=lb?+7)M9x_$ z4G1rYPm!aEL)cq6-n^$iKa^0JprefYT>p{7snpzzl;Q$=sv~V--#5G1DDjqEMA_?( zbMePMTqB-$Eok{E_s%(OI9&S@Qid>9O>y+-(ex|c<4S$6ATr#7$#e_4PK_{d#Y9Y6OXuJcPX7F#(guvL zcD?Y8w7a}3?b(ce@Z)#VsdwK=O^Bd&lZJ8`gnVpdE?pkIo#qKySL?-^SS-(Gbua4A zIs4(;={&xbFO~ivJ#`QRv&I&(AvI$70uo^ZF5{ay`_5Zw;q);?y?a2=rL=q*cOvw| zfo*7O1wY>=QdEXTsOLqr0v0$<(?{a8$zwBkVE_b1qns(g1bl#D3*ZeTzc_I_6(nk_ANX z^Fj>>1oerE#pC%QL>l`*E^@ty{)z;9DD{D`G2ty5G0m>{)IdlE7b!qc82-{ey}t@) zZdlRJQj{_fLzOW>9957ote9yF5hjf+L&Ovrvp_MBYyeCy_|pn}%kIs=>5YO=Zt&Sb zB)G-`$lMCdbq3`5Ee9>&eV}CL^5(2!cQF9#uDNHf)Iu)rW}?ucH%F3!LKK-yfec7H z(jHzlv_T9hyDdY|9$TD$pF_^ETrLMkt1+6$S)(E?tBu{ zizgV15ogQ1e!UWWt?m0ame*n zkn?SbCL`wQtE=wSy&yrL|GBPaKEIqh|D*W4caRLd^Y+{60}SWB{q1j~gWnbNkk5zT z4;0U7z$Idot7e|VHyH^=?59`&_uXYP^tS~O^Y^~>&D4m&-Xt9E``E3#`PSR%X~sQ_ zM5NL7awL3T6Rvs0U0jzcu}}5^hJk>>NI{*EaNnj9y4BeM11h3+bbYsdV<$E9s5Px6)bIgIal0+HiO) z$u!`KkU1HC(hz(7a5t@2PpA0{C({Iq$PIm))4p~LJZSSGJ8*)Hf9L&INj|Z}y}0Py z1n?qC41KeJCH5ejQQV78w$bDoh+0edI42Cnnh+U-M^XXgs~oTyy>7uE9_nU+qmiE) z@pm&;+`16y^I01tXanw6MG#^j93Px{@lyaX8~3}RqZO{Xjf5Ta12M5Q1z-Ta7&bRd zT4=s7i0JVsdkwf~qL85gEIv&5cH18%m=D@9+-8io z?mnaL-I(S}H%Y;#6rclav8D*5vUyo^QcO=KrIi_SZR`Bpj2j%os39^nl2mX^5E3=G z$${nK_o`xe6XW53(8tQESo55CMujyk%9io&8+<_a2ZL4br|+l-0pf zBi?D|pSz5tLtJ5Uhz`cG6%J_=*7_XA8oeLcWWVhtyM7mY;|c~cR$r-W*BfuV5#nFh zx?(h~gyqIR`VVsZ1Z5(Qpo9T|F5j@7)%(Sy8wlm!JSO}~ihh=e`eD1ENIJ^Gm3!Z^>2jXT_DR10IAmg!E^xqk3N~jQagIM#)O?1#4ns+`A}N!-jv?> z+rLS_eB)TUwYW3Y5K%Tl85dwf4F4GlA@*ci!Y>&?G+Hs)pQOjxw*YBb$1d_ zKqLp8Si}Ho23>4%4nwU{C)ug!2q2)#P$nVHcBEr9@JJCZzk--rj=2Hz?}$NNH%bXZ zFpz5zA0tyj*7Vn)EfGSYndo2m2rITWX@sKhdy3rvm2AI62CW8sPlLl1Kq!KS(OAI( zx`f!c0k^S6taMhmRvM&U2fnH|deb}z{SISlK#!aj&~-0gNmYoSrdAS#*g8N_aeYH@ z5S*ZCk)zqa8XznR4a~1%Wb}#>Cx%O`3AuGa;V}Y6`7ICyafWQKK5khr_17yilOZN; z>={Va7Jwt~)}kw#{@W4LoVKd~Qi+0K*P;f0cxSct#xxFb^%mh-H~J0;cGAUoLxoIr zX#i)=Q9Zh>1)nj%deybZB11yKLPvBn#7*=)2vX{WeN?RcsNx)m(z5^bV_gtkEEc{5 z{91PFo@1g8ztalZz!SgW) z`^>7Y{&m{Gvq=Go#$XzB8RP|T#5mVXUvsf8S#Pljm;-R-LF()0EZ1nbfOtlJ^GNaT zTbf$Z)9B&t+Wi|btvNQobRbd)6I~}~;YvgNE>fn%92srK;=moC*PJ`oN9-Stbs<#b z5T3MCZ&1Ywg6Hk)FGwsu9urS(5w+6=5C=Pzw)AK$P5 zM!lRFT%@$!$Zp^vfa3vTXKMg;P=_TbOrZPQx+&m59l^ad=y5KmATx z>cd@T?;Z@LI#W+yW9lP*Hldv(ETqVFsBbVm`|?Za`sjspr2*vCxrvR|kowrryP%>c zpq#bHoINp;RzTp@B?VXj1vfktw3|6fPCf(FOz~Jn94>OqM6Oy~qocmLj72z0i+JEA zIG%uFJgaR~F&bOGA;RQA>P_Y|r5;-UPIZC-!a^obHN!1V05qnI(@pS;@hZ#)?chJ$ z*o}b=;`SPxK@bCQ(arP30-qT~Uq6?YFTMdp!3w+US=wbx4poGUs8gh=fmswGt^M|( zcjmCv-AvXl9-Zi6Mf9&mLksB4{YnDVCl_@45`yz=ksky^Z6Fq7Mamib+zlHwh++;_ z=a0Goz?w)LD|L13a@48;%z7mPh_I@3a~s0tZGO)Y*YgYb9{r*5 zuettdi|a^HZXcfkreZ67h@9`YOuoOp0Ma0su-fjhzY4n6x35az$=$mkwq3hC7=de|FQ>yvQVb&ptpOTb{W8S< zRmOMf-1&5zASb(b?+!h47eP{_7lv5s25(_C;=}KobpZZZFTc(i;1#TwU-t~iapjc1 zKueCmy`BBZ0LU)HY16Y~>FxjdS7~u$cly0Q{38sqwx<)+U%+ZI+F;uZ?b@Hp`!1%w zEv3}Bz4DfRl@= z+|f72LM=O40;rsZA&Au2B1>`NM1r;ZDI^XngTrivqh+;k}SgERpD*} zd~&%8t5F3huYgRew=e(`Yfuc{5|V>85H1YuCTG(UY5<86=cq~DIB~o65id-yq$MN| z(-1lDFzk~M10ox;eun?;eqgns7S+uv`ptTZ?jHL`m~D}pyaVzv6P0ZY^5;otvLU`d z5in3c*el+Ph)Wl{T#uQL!}l%6tQ%HtES2?o?_bxww9+`nZ)-L4v)M!!eGn9Ky&+jx?SgYm+I}=5mJTjTO9kShppghlfMm5C&eV8EDhy z-On1tnOad%ykhR)Se-8srL3th!O9Y`MkbS5P$%ujNfBwsH|KNYuf7=K)s%>XAnOf? zwBI>-GF`lM3F#Qgb9R!_l5Yi7*0cGnFHX?k9f*o~q(GBc+rL5x)C=4<%rm?|Ko@=2 z8`JG_Zitv;}^_1G*e?Y(I;6mv%hnQ>Z{(<#hNuM@kuX`nS-2a&D- zT;|zq<_bQIkhP zsR+%bU&I1_!_ubHcsuR}PXV_&|0nZ7`*h~vy0Rh@z; z06;f~s}!>cm)p3pB`x;#psPMiWT~qlXOIZvHbiI%EAtfrCeK}frK$pqjSvKqfx4yrOvh6raueK_)!>vxb25ETtkcmysX zK6XY-3Ee14BS7$4yemlv*at9P1ZbP@TR-cFaSrCKVGOoJABq_*27kB?Y&U4z5VVrI z+1|CgSi~vO#CN>A;L7N)zP6%~`XAxH9MU$P-{$4SjYHkaW99I8ZT&|cBYnu%Zr+cQ zAbp|ri#GPP2CLS&Ii#Iv0PhsF@f9bou#JUzSn=MSHcAmLi7z=F7N6b|ri$$s5??(Ws~qc3v?9=>C~%pTX z4Z?+HNJ9KunN^QU+QRNu5H(iX7+Yznof8_SjI7}cTv~)pp)ce8R*0)zxPrxZAZK)7 z{=>?9`6ez`q;6E4yDX3baG6#z3}Zx+0Fw$KOcxlJoP@?qU~u%bqagR|fDeFG1>vp) z06OnQT&Tzx5D2!Zh5=T46Ta1q0ccesa6)Yv<2AU33S$<4E;8;Ch_^=kZuNU1PDURm zS6n6CUj?gjMeDkUEu6lbsvyzgM%D|w~*&wIXn z4iNx(zI~>LRTVjllysvS9v%iaWYUwh?YJJiSA;mptM1_wdQMInDJ|1Clh}niJ;>QN z9_1ZM*wN<#++z_An`y(S5xNKiCZ}pAf6(Xzf#I@Qq{2MZ9V10l4Z+E`!*_fZLsw>m z19l!%8V1R4Vonron|HgHdrCCq+_bS?2eFQRYS*r`0m6f7*|SS{uwL8?5=B0DPY-bi z$Sh@uQwfx2Mc{Vq`*6@4-Yxv*|7x*bj-2Z!qk4XxvB%n>&wgC2I!SIa%R66SpS6a| zAmdTrth7gh6cPFopJ@>Jg;8PxKy3c*cfOOJg=6l9z%cx)P3MEUXK1T~TD`pX%=+<{ zI0L-J_3~Am0XK;IwOlSoZd7$_Qr}zIZ~B04gq+_d5CJJ(C+WnSfBkAYPWr&ft8kP{ zWYT#P`6MFJmfd}+X-{{04`Z-dtf^YjM@<0jW*`V=5xc4f9>A))cX1}QOkBhL2|e-N zC$W46xf7kNhGSzDKi?IR);Jle=3rIiEC@=lx``QR5ks#gEVM%eE>K|fD>o2rL(w-3 zAaaHi7Xo;H)pU?>j@GHbF^67EU@77fO7LB^AC1zY7l08a+WKAB7H`oPxnqq~1X5CL zSG|e#?uBc?XGglu1O^p#oKrH&lM$`n?vAQ|fzEo@mGIz&TN zY#~7chg`v(tb%x40M@98o@Qzg4U3mCIFrlgy+pRI0GJ{O#y)WiqG2wQX#hp(Y)!Fm zp07Z{iz59h&X1VcJhzD7ELZ&os-Dnc?gxVQTG^o81wxj{tbEA{)6ioUZqc@AH2XlBBRT{LnAsia3m_YA?jak*5x&E)3UfM?!SHeD!8v z9XWsX-pT5S1jKIiwZ=3W>gfD0_uPafNML1lG1}5%l;jX|p!y0g}90IJ2wiW)yaID2H2nCU|RTY1WI09gUfE2%h z*hMOG&Y7WD9hd_UvqJv@5P(kBA8qCR0$vP|QU$Wt&{tRHuxtmAi~O3lgT&E8SKyLY z#=7{Rd*)dbvDe_b6FIBx!E9U0h?3_zLM_}^!N*$BedwvPvupllV|R`o7T6>V@Io{RCx)cNX|+U<7{BR90!W-c z3+sCm(+=~@lokNiDOZN+!`3hc^cntS^-Vp)@Py>S!BjEEm0z7!7C^|ACX z01A$eV|Bwu(W;=sbG!`zJCR8CM-0BEFlZ@t?hdX)U+7XV(VjS0K@?mYn+U`fkWauD zHTm{fF3?li-5%5nt=SEd1re|Q-3`bgi@Mwh`5DXd^^UZ79=$d|-DDOa*0e2dm0$=? z(>?(7>c~s|7}wEXaLNGv<~h3ryX&}Qw-e+E0>UCpkI5x`|87MRBT7JjnxafU!BC-~-$lY1|?HKt) zmN0I(uZOH&{V%nnM7#ClFYL=XU>uzob8Tl$PPrx_HcZ=L>dXl~ppUQ~#_c+F4DLu< z4;&(t=Te$L{jvdKF6#Y ztiMtvLHN7tT9*-s)bUsYtq{83y*qB?vSNIFz7=bWpd%C}9BvG7P4!>p&}VQR8_ra{ zzJWw^i<-hv^5;MMd3x>j*V1he^PzqF(#zlZPI}?_=hD#DZG^%l{s4M*Ex=<9{3?T3 zzxPXe`U>DIF zFJOgP-HK48iQ5U(Oa48~Rzc?Y87E@7p`DezqWd-Y@-pmYS`nn6l^H+uC#fi{_^ zNTsQ>D!$t_qydWGmoP>vP9a_w=*k(z^ztX~Q$K7tX@PtiBq&TB!D+l@8@f6vW{wi~ za+FacAVTJWvG~eDTzC)Qr(Ry)1NE>zGm?b-u>xsoh(^e+6@sr62&t*)UG6RLG`I0s zs3!_(Gt;VTkO*4KOfe@!asxSLJ@AvZ);^8ro0*gCN}p|m6TS}qbIe?Mf|3u-^LLBaSi2#4U`-)a ziRf(H6VDQjQN_7+efT?XsNRUKWX2)aKO68V&0`(CG>6D{7At9>_cW1zZXn9$ zeIKp^=RUcL^mz@{E4C&EC|pnP4T8H?cS#N9;_buVO2qGlBQlFJfFW0TKWp zg+WXkB3z8100ttn21LIh0>n*AM53*5n3t&7I9V( zffvv>*FxVc8scJrU0ZrofrCKgxI99z5n_WckCU;ej}LBEjeHsi)hX~agl7r;yzb5m znyF7?QC&w?0jLpm8=$0!n0yICGp)4EuoWV6MAaIFHTq0EhktTioz~ro#;dwqiJTd~ z`fBs;S}#P-V1=rHTr3J_ZNBRUjM$bjx{Fkh(I(Y};vj_OD zZ9u=A(lh8!zd?kJ{Tpg&2tBHPxB+MZxFTKk?ZNHIHH$ogz!2?H0p}|M&m+AJfr8Po-T$#7Bo%Z!qQnZd)dRxhsml z=V?FhFxKz;5@z7u)%_)Ou-@bsKLZ-7n8P`Ps6q$)If)_Nvwu%&eE*|V-d# zAaKX&522vJMg@Rv2|y!IxD8w~B9j6BM;GSO2!>!4#KDa{{cz+My1?-+4sA)Zg!o)U z?_5FG-0}3m)UtI0qGyb+CTCK^EXG+_6V;Zq!p1)r4lj(f0$Rn8A~mF=TtxK(u1tn64UUO<(^#vBrEX;c zF+av*0=JL|IH3T;$^;2B5Vgv38uByM#u@)6xMH4xDoPeKkTa^9#7YC9Mvbbbk(y21 z!@+P`?tA(2L|VpPpb59I0YoJR9D%7!`+4_&(p5-LBOK7}3Ha`a`EZ~lKtusD3nU_P z5kY&|VqK3pZ`CNA^U$bRBIXZf2rH}EG$lA_4%O`{vDplK51_$0S_oPqD&F@;q$grh zq^t3jk+gC|a$nWepN*`CZbaPrBX`0^?}Zp}ZYEfRmq37{Q{y1h#v6*K2$oV;9Rmgl!*i+!7C~!Ct$(l6lr`dgYl>^s30A_O+f?{? zaU8BkHp=^UE=BetX&a*M9EOln=ze`}^J|w-{TMqu+jGt}dU2j_4;JSl=wG#{&o7tD zk-WmdBKr|#fA71$m$q(Z{qqb;NQ_RGsW*Q0{(jZ*uHXOo8CXZokDsHjTn)FDuq6BA z0l_1H8!tVzIZa(Vn6^%xNiWZzNxi!drRidSnw}!{99-5;V79R1ZE(^*!#XS4UPRw| z`=dA0;` zP9L94<5xzI_`wM`Vr0@nYQ+YSmq5)y+M&l$I2MovV$)?xA87LBYG?&AO^BPVo(B8S zdADP6jlmWOF9M#_TX^V~%?G9d(Sq!1#0M`BtYQ&Svstzp`Zwb5j4RX*f|K0AMeE9O z49C!Im(WQQ*hG=EZdSTX1tJql!&Mq;Gyyy#Aw4W*b(Zmw(=lRf%b|t^H0R-xYarba zaXJ=7+zqG}R=VJ#L2Gc-=A5ov#}Zsb4zaYNwG#cPs}G|iS>n|qFr^_leN_Y*kBb6@X3j#;s`&rmPkVo{7e4@NX7 zTmITaewXk=HYkY08lrE%qp$3?2mZ>*84%+~Kl%|;bCxlDv@vp z%WILUF~Bvdve>tC$eZV=ewQL3kat$7VconzznQPFj(3g~fwQJ{g}XF*DP1RS{w74) z@!Y6+B*sM0w;7}~+dR$k^9w1?v2prGMn=NF{J_B{2|9#rIqx7OJaGGALlIB;g><>z z$d^0=>&W>_p5QO5`G5~~AR$mG1IYfY+>yHe@cDH0AIHQPpLn+?P(sq0s>#UMqR|pfp54@ zm(`^v5Nca0;!?J7sUtOA1j7-QtTJ_p`^;`tP6b?1YRgC#YUtW$;C7opmg>qkV*Eua zOx@Q)tUV3#CLl?Ozx89XZ?P5~70{m-;K;*qI8M>INU_k1lmQX_=Mg9j1N#qJ7NFtd0{Pn+!2$ zcQZ0(+qvbM$V4QqF5bBoF$1t2pBC^AH!mXG%?x1%11i&qDq-REM;*nnBSf6@$^G=x z1n8!I>)lpFe9i!?f(hE9pbBH@yJiXHb&hGO6>Zk|X@QWxp3@Zl%#T zUr%!&=S?sFPU`4KhpWeOy_x%4yAIbsOJqD88pu10PL}V;pKPbjLGn z-5cs$+DWcG2ogo#&Z8o2sYgGS`d1Kiw(0NsbuFfEkTq@qA|;m?*zPd%){Bv%ZFlhd zuEsoC{9Jzw$7z_FkNvs&TfgboGXw6k z_3|%z2Ha^GCv%XE-#yfk{s~!U+ts=B9Jz$I_LE4R>_`UuF9NOJg=4;mC(snfHFRF; zpL(8rCLNj`PmMqP+cbObY&wDQOV^Ha8aQ;A{Jst8=Jknmn>Gr)ge=5(>j*OPZUQV! zft1D%45ll$IxrpsR9`y}G91V6_%yn1B7C*=fpGn(w-%TJ-~uoJnfNcjD=KpYV1}3* zJ#h;n-zCCY8Y!#@va(J^u?DJm2!xX>sDhlUOIN9jNW6xu&|+W^xcmy{zvh@O zqBA!5NE4Z`num|zrwU?}a_I8%rUblHvgiCahAc=M)i z#<>x{)aLXjeZ}-tb0xJ(1gJY!XDGrAY>6jq~U?K`w-P#~97)_w<%m4}`RL@1BSOt;Mprm^F<0B+hyD z=4h368MCcl0P$SCd?{@k-kCZ#Z_UBA=wth6-q3E(8)#Dce~~&8*6+^{LqIPt3;ZY zE?*8Eun5{WW{6RjSzaFg7V@i)`-UWo=OCaE(Z4QUWRA9N#W?Ix_-?Ot-O88Vqu$r! zdRo8!>z@JF%X;}2J_FeXS9gU(7*1{w;Jcw8!!C?M=0SEtK&|bFB5%V{d<^U`K1bk| zFkyv}Dm0}neS_)XcfOMj?%kWN5*Pc&Cq~oF%LGsWDNlZU9KZ~Bcl71-hc7&x${>qw zjK%uksCRGaCJ;hPy0mdSAPRuA1frZr{5y|Mnok8WGTou4MYq?rBRFfIYc}IR)D<|& z5`j3X=)*+Rg`Re@M*%$L+RUR2a;aP*BNtgH*1}_va_DU7wMO9WLP;ysVZPzk1Ekjx zOCU3lf00n0JzGI|+fsA62UjU#l%IVk-TB}mdSw8o`s9`@Txn7Ls6ZBXslb0A(gw0b zHDI#51i~lf5QAfY0rBXk-c|Nc^}ir=b=HynN`xquiDG3xj344cF}Hg1LI;Ee_hdmW z5Ui40T6eI`u*!ziY!mZH4=|Yp5`NrmFB*OHALohnkcl>Vra?Xyzn>TMszx?HE>1RLtc^vCflyj1K?MHsoxq4wm zwZ_)my=zapv!N3oe@2&e5#w?sj)}V~Yvf*kt$g7%{2xYzsAj;f+ARbITyqvJe zHi{zf`ZG&7f%L{%7t)Tl8^~Glw)cn-qf>75drb-BNC-+JqwONthsIfXG_rf>fz`QM zbMs>lm5*d4_I&+^2zp|Yz&@~Oefb8DUIDf%D8O!x-;5yr z2M-@flek!oTzoUV^|wFAcnU;2D_6Lf8qWWSINZf__?u4v1RGN)fKTSBV1$f7WF!`7 zCP#D2M%<;~SeMB@bqAn<4!kyfAuWTn6V~7*K1CyZ0UT<$CoNRwQ}aSss%Z=ck`CYv zcUItM0gf^CAo9g6rB+3eXhsY2{1#!|G@7d6K2p%<7-Uy~$N>A_JDFk``l*trqK0oy zv4jCyQ!6fBjj3gLZ<>cITRQd*eeF(-L`6fs%(L)NPErosa;VDhKyrBx!nPbS<>&kk zn3n@SzxmikeyZMf!LX(PayhN25(p2V8U4{0zcuEGLLFl(i9kwQXL_vs}Ny`u7()mrLG=`_Ap#GwCD=8uYd`Lb%`?H__dWr+)4m?#IXxq=OeYB`Tti&i%tRZ45;6 zN^*EM&vqbvDVNJ>0zcz8M_Z43W^Q|YiGCenHU!_X^LiPsS>v|-Pd=HN+erD!IJ61m z>wywY#M%7lA(bAuYyHHpdj{5#^RIixzr_CB{7nGx-EhCU6#e5zC(=KH+{(N6r^5iX z?TB)xSDMlcirK&^^*uQUa=wAVlL0x8BMbb;o0W8dINg)Gjr8gm#?#6BE+K1`v zFJ4POXoHS#)$ai%^JfYEiif-z`cQBEC!8M|x5LYwY zfb!d!r$FTS@BA6_X6xS>S40o>F=q6MZ)o+#`|ikon&?5%^$g#jw!Ad5002M$Nklc^FbLhV2}3PIe#Qc_{dymH<>k5tf?JbeY{Od zYWT4PXN!YyMi3cdQ^PIZy$D}UdWQaHLAq_UE1^`Acnqlujn&sye1qg8Fo_6U&KoI+ z&uMtjPkP=pL;9p?h-*u{P`wy<XtRaXf_3f(< z{n#GXD}0q^U>!MsmEOh|G?or5P=^tzZ2&oUjGah3H+7}X3&i)8v25Q4E`Up2MK~}L z0G>Gjjfw6jFp3!maTW1JZhq=WTI{-+TCkSwdTI;YDnxvCH>%{!kYq+@5Ang55ha^*@|X~sXgwU7F=my6$Xh`zSX zPjkHb9QMx*0f{+~QO5YKaR7szEzAr4=nW(kDG`)KQN7%BV-Lv_h|{_gPENmOZdon) zt6M#B-vKj(RWR=o{b??i%{ID&c(5>)h>A(3fp76;aTR!GT7C1H>bi<=MKxj;t2iz3 z63=6Mo{@0j3l37_s~}=P&LU&2wy!X^il+^hVf3uWm7Lqu0(p^$U|LnTAR*bMDh7-* zinDMl>t+v2Xe(pF)DO`$^c#cN5B4hK1<;B6QV$EIK(LbFZmAQt0vHAMkSwA&GMXlC z+(>0~;Z2D9!>|v6aYdB`Mta!VL!@BY&76>;J0wr5<7R&IHe()Sv3W6a;*vq*H*cm} z5F>`|^!XoFB%(4`LB1hoqulp$X*H68xJR!c5s+Buhb8XknKfE7@W=?yu{1xIwhaxE zV524Bz3=OY*HZuTOcY*i82b6cc;h@Zb-y64K6+UH^F_@7ujjLuRqo-wTOTI2Sz9;X zaQSWb*U#(Tf8P4}HIE;5-Sg{(8E|v6*}69NrKk7qPQ~{=NJmcmG;N)@5di4$i{D8< zAHcUW#cFH%&hDo4_00|G<6Eui9|)Rp<Y*rUJ5u zjSyUa{KtQc)%H&@3cDGRtBhxDdDK1*q*WiBh`gh-Jvi?Z$3A8a6@xo&;z3=z(~ON_ z$CwiE7n_6;?bfF zWK~8Ut0Q(;Y$llTa(~p}9;35eqKfWe*LkP6sjEf(0fW!*PK^Y16JPRvf{Y9!`X7RL zsWCZCtZT*kci$w#rBVIYPmsZ@naO*C*Py%Fs_JCT7}pPf^E2?7k+T5>{NxdKvPZyL z7%oHu5Tn$rEdphI@D#sDy9i(C=WCy9yH-t({V*!>6y ziaBa^o@Zy$%GJxbqufr7u+HWAnY0;8=Hpb98gIZ4^jY+`o8jOteeibLwRuzeqi4RB zc7aU(-`37_epgre7A~d#b|d_;tEJkOn)dHV8wtem+8b}AkBQXOxUn@I=x#{A*SVOw zaDRH2INcM=AlWveY!O^!2{$Cea;lmOfW|vE2uBWqO6ZzJ(24^!v?`cP*9Q@sU=Y;+ z7o8>KL2)V>sY*yZ@mRm0Kx-zc$VH4r}Ky)Z+U~P$D zf?EaI4PpTHd%yR4vG)x~Vuq$5)a>XX#Zme3a)tM80*US0kWTM+|O!wQTiT*^e2h}naP@NR;}#OwiM<{96IxCNd$ zdp2CZBAsIW{jU-eB4!Cei4i-`M&Ky;FbBMA=RkO8lrV`BGgt}pimbUX8uK>CW3m;I zGxtW)lNv8e1Rd>45b%>9ek*2g;#u0@=S{upyPbfbUVz}(4%fVi>{{yDH3SJic@8Z> z?8G-Ze1?4i+lx-#?N)|qk`Ui_-k*o-<*P9RyqeEeJ|^?YkAM8*2K8~$iJfR`o3naHl^~Bqv_-uujBSKmA+BlmnxgK094GJ1h+=aX{qq< zv7?VXdpP~z%7rwI6?W&Xo9S7&-07C~bgBi!3zFz$2UE4a(IKGdL?fN*PyvEX;9yj)3Z~>$&B^&K zvMzQI1*#vY1ZJ<^fJ7MV3+OL(hIZ>@W3L+XB&=&#Imh zU~VFjqKQ7D8RkqZ$Ye&QDY)oD4?TdaP2N!i;kq}h8r2`x4d)`iF>^b~@Xx{(ikQhf z83@i>1pS{>6q}nWahy&R66j7f1lu(XLhj|*(Buj;1mcez2jXBOl8MJeF2;4YNJ!`K zL4zd;_*EnqHSYbR&e$g8)~&aD_wFzvlQ5S+&mYRMSTA0Kf8v+}>b&#zTZH-?PxCMl zB0ke)X5+SEh6tlR$W6qhWwvg15{|+n`{_g+y$9P3zgL+7#$)?|OqC8u-74N^{i=$H z%xQc(MmhX#5EaLc9ZP@pSAUiE(w2I24dNnNngftXaA17gGd@iGq>nh@kNV|p#4jD7 z*(KJ*4C3pX7e~^W8`p6=Y)&Unol3Ka&wIDwg+R=L{P}!RhnBU&x5eL{@Fm5k{@bth z@|Bx`YzKXYVHsrI4JIY)LU!SbR7XcglSsE({aUof!VcS zG$4VCHQ%Tr@xS?-zX{`!zxa#42+KnovJK10lPA(Eue_3e=XZW5uGw#XZ&X) zng~XPn3`-i11$ucAiV%q-EQ_glaYGO**o)4?Ftn|%=W4F8AQ%ufISd~K&n8Z3v(9> z5X=qD$yC$77qM@|m=0GX!7at`mjOj=fm_f~7fK*s0O`sMmbG=9UPITse2q33gDD!r z7$+Kd#2*`DTyoDfxZ`C*a1woMh3H)ckY|L~#2>mwKIc>;_BZoXUBqYm+WYt*A0$Z1 z4j^bYrfBF9-Q0Vc4n@BFSKMp7Z6ktJu>pv4R<4gL)Z4;jl*A+yLk#XsS&4a|Vm8Nj z&&lzM%tXXjar?OlVxEAVGzwMR&5hohO(frUn~X;M>2*0Wjj9a7VQ%NGOpV4wa#tdU zC{%m^*yoqjlXEfp5;2LOc<&M%_IZtD406m{;bJAeKgrj5MYzFDbRV!qgsy(r^3eTG zz35p)$LAJqZf*F1m&i!giFmjKcbZw)^X?c|4c9;x8Sfrqi}$Yxd20SnI)P5S1n_jOxX8EG)7gjlYn#B<>5tM%pOQUkwH&!h6!TeQFGM{`~p$ zgCG1Ltkw1R-m`m8>K{O*q48O6M8>6sh9>`d|NRY&!k=T*N`)a!oPRtFOKqo9qw%;12>ByO{pzpZ+Npt<)R z=JPh9z6pq`<5*&!e)VFyMPmBqrtPU4pI-wm_}&!ZRiN4po**UPivbRHOTZhh(~Emw z04De z!_rAMW*QJ$0PJ&7AByp`aN!b28tYd$Sc9ghTUOUxgB!2T!I_e3GV(w_FcbHk@Bvs) zHITU+d~mdI-Smns8zfJ#l?wT%f#5te2)cJOoc1~5aG#fs@6dW(=!HnY!MTjlmyx z$KfwaHWk_V)vKPgKc3%xJ&E{r|Ni{}3-Udk-F@$06I58dJueSM%BvTt3)ic0pd#x9 zBtKO+<_;25wBnbnm3B>RBtfXr6|vl%zjz*yu}JkIqUWC=4OBm_uDYMKJql7Cxp1B^ zo2*&xZ6#Ws#BMWtWQjJHk@VFd1e!q7O{hi;4pT50MuBvxsQ4_3v5kz@Mebx_q6sh- zA(T%XKY_}cm*&gxoAyiu)57&ekv8Ma-cK|We=4kh4JWmFpQG<`c{sRm35pr?<04up zihGIF`W)s{X?K1s8n|in*9y_gECs@L)b*tkb=LpH4j(=o8`dG%-UlCi5D0zG zo;|Vn@}b$TpHJMVdFAzQp${e7mTuq*oA<=@o%Gh(%jw!{XRtsmq-o@tACpM;0xmqA zh^{vw**F8hxegWIGdPeIcvoka0Zi=Z-EdQ8(Q*F8H*y6AEP4I-NV;?Rd@A%m0m1?i zb5TR*BFd~r#I&*7!7xQILvbGCr`sTZ>NHG|W|H6|CXWdHSRI0d;TK4E#f(uP=?3)K zix*FUBxh3dzL&9R#x0BcM93?*5l7!3UbRM7iX|D_qYHzsL#80^e2986EawWGe1(J_ zA*xh_js&5hhY+N_2U6|oTl9(hR{J1jqB&4C6Lc!gO{M<{Ddo&A>|xevn*1w|3NHL+4LsivrfOFl`^HR~9F6ahwZA#?sAc zGuKU0VVMH}pMwyKXjh)d8{$yQaCMIAlMO6l5{J$D4~0uAd;IBx@Iyl6>5Z( zh5Ma{)14;QaT7=s(kxY=gcex`ix_V$(#AXt!mT^Asoc|zheBf-A?ns~#Kyw6O{j?e z-M{~LAZar{ogsEM>z=?LPoQRd_TYikqe$5`1ze18U{w>ufeeVB7%F`@Cg)>G-Mf2< z3qFVNbcVe*3-Yb0Ua7BT=g~P6DSMyEM3g3|-jf*;7N4T83S+N`oZSZx6nn|$QuPE& zE)2{*WL;=$z}63=LkTn^m}SdA!p)Jbm*3P3d}ieAM#(v2H{LIP@rxMykt0VUo~}Qv zqZmv7J2~T>J9h?R_L>`11CMv!c_&@Id^ubzTzvUvmb%RK)8Xz=N622c-@Kk}t(Q+X z11*TWrcoRG;LS7X{Mha^cMZUV@zLxDm(m9Z`qR$`$$SJ?F$dxsL+sj%SZyx`CgXs* zpUf7~J0ju)*sF__%W47%x5AMhI&wIbPmZQ*7f+_b!EL;FM0>&}M6)I2;zrZVpbwiI z_)uu45k%A_e66eKp;xBx=cT=j3$+5r=83*KK?qQc$b=2mKEin7`c=Z^3VT^2_m&JGMI){u#qt7bId#@s0S+qI1#Z$HEJTz5`m7zeEY7W5yNXZr zW{lM^6uWhSXlB<#yj@TcoofEWpaCg%76Mqn?r zW%~R*%-vovjohx2mp{!C_m3dHJ^^x`M#Qf;+6|) z@#L|O(gM?tt_e?NY68Y_kGJ_(c=wlBc-u{y&)rdjLQ6GT8V$aniNSpW+siotQ-BU^{D&@w*m& zwYPqM-|N3W&kTHKw*5yPTQ{%ow|)Ik|Z)0HDv~Hg#!iGHpZuyg=rplM4;$mp7}b<ZJk6LE@QH zaTwi$h1c9>!4eTDBvn+bBj+6P=}x7wmqreXT0C}PDQGTJ17g#EvA12xt7-I+#^}ib^q<_;zAOyIQLwk0n z$?3_|Jw2Wpb_`J$y)~OYUneo|Ib8R=de%j-4{Jo-Z3Qvn($%T(yR3mk4PH_s1XSjh zBcf-hjQ}w9h5{)Rs^)wy5>2d8Y{a?B4Y+4?d5XdBDFCVlIP|8S+fr%kK!(t1(6LoX z5m~FdcNLp4_~|#=8QbA1?IA7?cFML9j}~jj?H<6G>~>ljy9n1S2Gug{zW(m%{2@Qo zB@z*=aVr+Pn;~S#Hl;XQV#atZGb~eDkFMJx9uzb7z)@SUBMwgaG`_B5U{#I2d|WSU zyjNyOH#j%VZ>HF3iQ=)jysNaeg?i8dtHr}^I3|V>fZE`0cMD@ejiJsvvvsz?&-lFc z#$vu9)bo<>%l!9e{`TRVf7a@)>tpHsnbWBen4)<3#OTHJcR&ASni{*7cJ0`f=3Cm* z9lQ=E31!>UwK45|=7n^7XlJ_AK#cD3tEty8n`9vC?;>?1>qS?pD(nBy(WB`PK=P{L zglQVH3A03u!Xux-04bxRBk4_yEnme}#@}Ng^gg5n!w>;M|EYflsn+yo2Z1gz?m1xR z9rB_#APVn7zbz3_Xn-(fBGw}2e8%&05(O{5_+r%2fL1-eqN;Ah+>MNDNy(!7Dq4E@ ztSYI}JH>JR9Sk^AZP>y(f`0f6{`$_caz0zh7mCIS8hHGt|MZ{ITTr2Y z_ji96x)8-zF5nXm`!do9e7rxi!w5_W#*#Gz+|07b(mCNM^ zEVmyuVv+C&)U1YRB7HZI8|oB#BSl94dJ7wkc_?7Ht=z4qQ!Vpd!%}%+bRyl_*_Yn$ zM9)kXsih5V>G+M?X>0>Mh()~s7hNP6!~||vZ6NC%w4>j1C!)T>?OSP_ zdB44Tce;Ub%njVMR*VHHB3v`+HDWIsK%^$iru7)eUZh(C$eJp$1a_$0LgyCxfhCIMv@MeQv5`a)1uV4X+H1&r zs|yUCIS30X@8h_UddpgKL*RwT+NL02%+*}rIjg3nTpk6E4bhkP*8BRzue=YX1^7A> z`KvU9W$hrA#OMkNU{^(;L_&ayv3>b8ZNMQ_a>6n{F$S;IpVhJIeWIwoudhE1VB!74fBeTZLVvn9^`W=!Ledji z#8~4?tfO%VhI41n&Q6^5bWFjq;l1J<(vH>xBd2?iXG|JV;5GLZ}3>b1Qh_Sr3+Wn z9jvDTiD?!WpUTi-(m!5I4X4hg8&@}^`Adj(o979n0f4JEB04J(d8!eE5`Y}~(Pj|k z67T%|4?jxVhlkVTo{lsL{D7fQge2Z(kE(xq5^a=zT zDH?19F1FAB_bkQ`D1tpoB&je_MU@zn72`~T*p0z${^KIP$|B)Hf#<5*;jX?=#--S^ ziqY7j;&5VC2U`#DuFm3b4RE(8B3Bn}5D-5BodJYVM9$nB7U6f~RM0n*xPw7*ndizL zEvx&`zf=H27U0SY%^2-Wy_*&;O{JzSN5SviJR7=7o`C?Tsf%3Mtk`H$L#~DJ!_C0z zBv5)3J>fCl-6@7W34#`ZDo}8!4ue+`GjPwCxS%8h?L?a7(aO}%hwQgH#}BwZMf(OY zp;{mUb=|sEske67@C5vGAw5{!Ywj=iTFzBkOXDYPQk1T3-@Yx|mrAwRr%KE6PrkSF z{i{^Ydo8NVeG`JS zJw5-@H&XZ3a=LW#ba+v1f9fc@>2erDfrAtDQb-BxGe=X7C;DQdVhMXKKM+ZCtYlE* zRbk*Rh*KGrGmK>;-0UGjl^W}Qo^hN(l>REBcg5|y%H^~VQMszWdDhnl?41T+rd}$- zM%(38A#x@%8P@o^%JnPx;1ljrT$72>fb%+TYCfl{aT?D9ULkRNc!C-)F2?Fxwq)P= zuScKDuB`w4&CkH+M$RtMd{dQKY{SC# z!A&4-+;O;1Q8pw+xJqe>ZEP05{b>7B1)+wuw~zIZog8o7>EHl5DmY*{Ye((J<4F)e zmVqg&rz=()Y?{Vs!-R;`%`V!Bd+r|dGt@`!EBBYkblbM=NWr$m-jhhyE%HY{`cZJ8 zBAxLYH?wKt9f@!?43&6Sk19cLTT0wM#>nZ|vE#H;NiTfuh4cc%`4-w$)uC86R2%y)8QpK|^W{|9vK@~MkjS-H5#<7)ii59hbRS{v(5Kdf#_E9JJdA0M27GOi@$bLq`XUV?3RY0?0w*1573HXDplIX-0V=;&2s&JvC(ko3SBkhR zAm|E+xI%c&HP99Wjqw)xW!MWBLjWxQ1cI(}aRscdb)_j7X^ig%bdZfheIdDq;=^!m z3dHJISl3IqRIPwyiXiJEtPI1?ARyll6b4&W^m>gtSgCK=l#1I9rVaZxr>3nKnVF-y zvWQp_OgJ@}#@@P;YJ2uWDC|h{?5(TC4l;?g68Wo;uEH%ljoX<5T-5_XFM(Nnq+pvK z=$q4YuVE4r+q8q>Zs%JOxkI*uik=^Vn{0>TE~ASyNE8sWP-QdkmAfV1qq;=?@P|JP z!%z{A>L{gTx6r4$Z#5Qme8L8impa|N$Q>I4!M2o?$$eHp#>b8y!+zzhG&MaH0Yw&h zCtaOgv47pe?Wk5d(A73bVEO*|ZUo7-A(<$FuuBql7_GtHeLl!V+^*4 z8S)|o&;(CdYRq)ZLp-BgX%iE}@_h8G%m;qox9}w|a`!SO!{u^#s{9}S<-dfeT0%uv ztndErcLOmySMe5@do9B?I8(iM8u+=fcVp_^u^Si0rgREj1zMnti{`~>s*%4tdu>Fd ztprmQp)hY2`-ode!@8M|QvT-d4lf_(`uD$(8E_wds-n(Ts?g2nM$3zvE4Lza5n9J$ z9XC@RNi47Lw{`N6esa5O7x>y^b=vBqMb5buV-6VBw)ePW@A*9UJ+9qcIEt2oWn74!OtnL(1U~vX$mv)#P?@=r zDkI0!{0H082Uot9uD>*#hWGWRgT#2O?%1D>U%Z;mA`V|EZ-(=PtHq}|!cqoI&Y*;_ z%y+!@J+n{(>d3VLBKZT7X1wvvvY&yJg-k^Pnj`}I7qD1Pi>;|?j+B&L0P9wQLtG`! z@cRS}86!0%khTcGuBt=UZ&c--C5LVSiL)`)U_+}&5RBfTj=FIWJvEl&Vz0uMzBpeU zBN|z0kmrHpUc87k^aOQwfW1hR?P#;6qKoVg9r2vC6~(i7El9AmgLu1%^*p$pq!;A1 z?u0YOteOa=X#nne>i_$H($!NZQd94y)B;D@_01R45b?g}Dsb4$%SOeTJV%B4@6syv zdJ(W>O{c4e4u?pfX+QV$@~tZz%$KvvyvCzNUF%sq7kGy6pr^9apZM3nK-!J?t%}Nz zL537_yZ0roMa+IgAntXG?_MrhgHQLi;eD@Mf#{*{b63U^&I4(dSnA7d-DwtMuGiqA z-+bro)Pce2x4-k9w68pzgg|D$a^9<~*>k7ixIg$1Kiwwu^u=_Hh=PXi{LaCH>Dz}6 zry|Ju_RQIIux}F+GDQ1Lm^@%~$6Oi>tkwgBu;$VKRlDqRW6s)fA|moAuOqN z32kT0`}Xcj`wt!nZaKGFw{EO&x>Y3p(n~LeQSI?lr_*42Z@SddhsYa(kij@KZ3n{8 zlJUeliD$Jv0m>hGXsxB&MqJq zlAB0MSG|YRNUj{%th03*owau@5psOtk||~9mQ($ zXFvN{ga8zwKaK;oZ$Fk;{10pVU)Z_)Ir8WFtixACs%h4)eli^$MVvPALfW#ti|9rt z$i8zCu5l@C-*FJcTuSGz-AHq9&Zm|GJ5tM&Phe4svC*;j;7Cv5_j`@F*vC_0@=BV% zg-#TC=A+UNHHgs$&Z!?aNkOp* z6$=g2=12G*g;=0&iNV}oBFhwd_a(S){J)9Hg2aHxW@A`?Um_4jKYg_!PS@X>XY1Iw zA#DMPocy1En?^o*FKx%Vezy8jI!-JWq|0QN;(63R($5y)?HD_EhVx;yeP7?w9VS2^ zQ5gDIr2c$zgzID7Q>dq5UuN``={kFGm-{rnuBwj?g8bx?4Ibp4cC9}5+_S)mr^4_v zH>$GFeEnKS$(W*Ux#k;0ubT#`+=A=fdH9*s_~f(cG#vCY5{=Ekj&`IA=YI0PPC+WMD#UZTdb)+pw)K9AJ* zvxI~C{>ww@<016K;Djy3BkA(_4*?1jsc*0~T^MUmw|;ra~l(Am=bZvoc8z*$bP~!ua+yJr9Qi@?F_dPK)moP3z4cr1q!(7)UaJXdD35 zI2XRgaGD!}+cGwG1I~jE=;vFKtPCIzMtaxpLywP=^Du6XFvW?x&!iB!ryz09N6v68_2g!7*im# z7TRNcGzf$K2!KuFs|7q99P<-AMwuUV6=e*^YepZl)W1UKx}7Q7C5^x$apWZsm&icm z^{|p7S@*6IGP!5>_3!@f@22m4?|ZTDMM!zQ``hrmFhzJE67!?lY6(O-%e$C@S{Xa? zBxV8gskL_?^_8mWz2({Tzy9IxL&v(SJe*q4SGzARqwgLWK}EyD*oE6Ay0vtD?0UKm zaxOv9-9R_{%h8cE2qJ%BcqdlT*fpR=F<8i#S(Nno$&1hY;Cy&4gRkywVdkkT*V2ch z7gA3rL0dNMK)2kMwlUbf(05r_+|2B89M6U0OHBl+!LW{X-bqNft-amp>c~jCflF6c z8=*j(@J;~EYFnAR*KNQ%00q+O`_IR>{{7XPflq~;9kx-vG}02;{`dd>-@}U1&E=+& zI~G|hnsHNF6m^>j!}@>y*MA+Hx4ITBsTF<6eV5B+7H6in_8t+hpS6ovYfX{9x-Bic z*Ix6U-{v9!bAHw1d#paodHt+KKrGPhheP|r9U$gS8;IMCpK?QAT0UCFnCB)|q!-d9 z!WFJmNd&H8#)L6En*E>q5jW8zDsBged#osGaD3YS*D zCDNjBO(I7eW#~?IuOf0w{VV(Nh`+8&_qGOKa=zdC*0;z?_vfixE(a%=-}b2e>Ulq| zYfEOit&{+X8Ea{H+W-Ucdd4ZvFegfYe*E))CKq@|dgjHir#thr=yp$~Gb5L!7l|K(r)WqRe6SHh)2y|omgh9h79 z`qx8jt-rK=xH%c|+@LPuOFnZcte*8lt`H$?!{t%(Km+W1JJL$WN;*#jr*vZiZkca5qEa8CUB*z* z=NO%CBNo%)Flj96d-r5U{F@mhuV%huxh>2lbSE~MN*5%_w4z+2<(&-iiik^uQ5@^9>?Ef7g%2JU?fBtA&{ z?bN3q$0+Ipcz5EUyqC`rE}1MueX?X%4FYEG-aXbz$Nv6*r4y%)r~N}))4+zFROFeb z;h51V1kw_j#-mf$8@#{FjxN()aE5l7U5a}3YB4n)=fyfvsBe*fj&pbaWEZ?9wxlRY z(;C|-fiJ)OavDBY2>2#$jo&4cX z((RkqQs>qksr|?^=_2~(YsWrLTad;beEOwy00XIO=Z>dqZ@rO5PM?j?ofk2B+zNME zhRAIJuH4_Z&-FzW+y1oe`^>R6SaRF3u~Fi9?zK15=zDLZZ3{P3(~HlMf|VdRGB31y zoi*?p#$s;&va7pGJb~ z<*Pjdk44UFhp#yMTi^O-aLtzplP6-fs5cT3H!Ggx<>y6TW|6RN11B;07deZB)ko__ zA>y@oj~urNGSpF7CvQh!pxEnA{^U=>-&y4CefjmguixfxEji^*6!E+H*3QqTd+rRN ziWr1-#>NgL!Qb#R=JL?s5Gfqntx)2duy`G~l^Sm& za-9N%;~G?3ngNl)#Z6pJU1OKi_YOUkW>HxFl7I{Ii8heER*A&5LOTt(OjT|e$q3O} zcRPN@Kn+Bh5p;xe0%JMXu-evo8_{>;@PX8{jch>McLQg@U~mE!gPAPjvQ@hUCvVJ4 zP?O`m%T994x{@o7SeS@1A1F?X%^?D>BFZ;bbGT%6B97!*tTCK@izxWup#kWH1V0>I zRDuQNY$JpQI_Fvm!ef!_St~>stj%NXpuYh` z^hMTtg}G?jiks1a!|50n@Uvw8>fh1H6Bg4B9>>R=Ve0rFQ!fX4`Tplt$!^(wvWHI_`E)rE*q)k}3SDBp+NPEEL~Rnft^HdY&7I|;v$5It5#*$sRFa(#hc5pmh%~c|AsC9aFv~PaV>UrxZ``~M_0)J88M&A?Vzbi) zTiAGv}awS z`B_`?d-8K~hKjH6Kksk*$*n%`zn+IIFncqH>Os_X_v!Gh9Du#hQbQHush?tn=3J{W8Rz|1Pr3xX?ARE9MF}Mm}cOTTFH~~>o!r%-s z^=fL#ydG@?Qf4gSw#C>LX9o=+CBtyLu$bChY)>u!KYQ=}o!4>Q{cd!CAbKG|qC8*~ zo7mJS$tt#F$(Ai!w%<5;SC)N~b^nn2KO{e7tt4xu-1s{7YsW>FWOYhbmnex8djVKL zuz~2k-S1}}Z1C{W0}ucK5+u%$2j@KJOx-iH+w9pR)q3CAOgklmu1g(ScPDSDuc>^7 zh;v4!)}e#MEW#|QIwMEx(AiSw!+0nwLUPV%f2;C6Dq`8Lrj$tKxK3*8?UJHVMPHVc zQ`=a+jjY*dIWlPL(*X{{E9!)Nv#eU`@gmWBjL&HT*>dL+sC4G9{wNSxr^-)8zn06e-~cno&Wj=ugrXuH1*(4Y9TpgVa$%XhO-5fZ=Gd9A z#Kqja`5;)5$>bm8_+%)Qi_2Q+;IV*SC#!m#dvr^~GbF3URrhSOl^bOZFAsMak``s& z5D0c#Z z`I53HAUt2Sj`LX{2+Wu`Q@#^M5Db@3Mt`4LM}O}Ci9mM0@%_8M_uqc^{QS4yqwk~7 z{{3#e(@x-ql+4;aO9xoI&t7W&I&@M|D88Lln%%Rp+WznV>zi^hxYGXLU%X*&?dy_- zY=b;jUa`^heU`VO*2?!hV#`&h(ZfxazizGNuPK#v_7!boYOyP_%s#Ao|4`D)9#MvK zFTJC4qc4lVZVroMV^`X3q)$@i3a#&sNaZG^A26>f1f2^^gQ((&_9W+Y%h+iB{W3e2 z)LL4ty{i*LRdFH4S=t+fWHdIyHYzcnntn1wY0H}d7BBnNzPkE@-Tl9Ks0E-lWe z>JlulWdxR~I%SCvWk|x#kjJh}IS0up({D-en;LTMuT~XVO~wit+;rN1{`!zz{q%g0 za08_a<*6L4HD_d3NWIP)Gf+lapQuluHrJkY47DATTJo%#wOUu9+&_C<4J4d4 zS@4YLl(119T5_@Ff~~4;wNgoh86a5Y&DJQ0E=bu!f!e3m>2M4gnkgR$GkbUmSYIy} zV(yg$MJ-s1Y-QB}Ri~CELN@wE_;xpo_(FPcBzN_A;4$m6{4{F0THUtB3oL605p=(jp83stJa@r!-0`cXV_ zP%dniy#jqp&t^+{&X+p-%M&MU@M@ctiMel7KbC7;*C~xpk44k)xFSiC2mVQ4l z2;(C)vhdXMf{4}Hy6x7uX_a+-_;!$*v&*mA;igtQ@KuuyUDe*^&G%a3L8%sHW%`~d z(8bm_ZFoS$vq+9ibQI)hyDXL|H>*lQr3f?uf+>j&!?4j2tvySs9%#O-wcBdTmCxaf zQCW9OJu6(KXGsmx)3R=cq|he`kot3CR=Xm!iRcXB#}aJE4Pq;1BCBX(JD1)CMnGj{ zbZU#0RM1*%w;VizVL`4^GURb8f3@JPwdd>-`7YLxnmgC!*!sd^J64!uufCzYsEaOw zvQ*#~HB>;2O$dwO$;VJAk6QW>H4DZ~xMdtvMyr*qMigW9gyRo)-PlO~C_m+CMNF(UZw#@c&aVyAX8h5UjRC_swesbK=u zM~QMYiuy4Vx0CMDRAnK>ad-ueFp!8)P3PxH0@8bozt+^&+34DOxkPQZ?)EEIQoY)0 zwe4zKp`>H+60XLkWSWfePf4gN2RQ_Muebh{d-4}FY`F-y4#m<}5jL$OcS|y6c?l1H ztShs=j3kW&jS(jroW{oF+H%O~mi-BxnJi62jJoqCS7T@ugiPJYxhL>s(Gbi6)TI!m zY%xR?0=6F{l7vJw_HBL+71BXHy2CWpY9L(g)7n2qj~dLp_hl_q( zFpkIqH?5@tP=@Bv>E>oTAqESVp&26d?bv@P4p$r&KLj)k;;`5uFy9h0?S;tT42JD# z;gm4B4HW4Jh%X~U(^qS(ne5%o&^}!e?h#3#7%*1~DXb7O7+R>9Y(Ek*mLsjOKUY3D0!^&vl+$mS$OVB3hcOcxtjC!pff)I$0XM#VF zZiXTF6UQn?^(MJ^9jPisWK{+PIT^-Helh|fDae^QkV|3gUL^mj7<O2hm{>Xyhy$~NaU4TrB7^X>c>W~YnWg#1 zvE##6I&_H4#jrFJ`~s+TbQk?fdtj_86|YFk60n@1FZFG?mKs=YC{RBZYUu~Y1ZI^r zX8@%Cakv8@0NF}yUjP6=07*naRA!395`+N6dH??X!GQ$G7{jwH*z+)THTAXMd3^MW z5T4#;>U1ip)J{l}J1$8zA*-bo+EdAa1h_~vt!?exFeXdxa@#0fDrz;3Gz25$l&;V| z>BodP25q?IbBVQbQj=XH0xgL^Mq*wS(0j{YR;Z&@o!y&^ zLTS-3fwp+2GUonJr^UhGh~CDS6$RpWfPQfaZxI8v08=JO=fFfB_>UMczlh>F1&i zj1B5NJRom!s(p#p_6ww8q5_X-4BYE4#8#jvsQvNjb+vTeeCf z-Jthuhhq==3HcDN9_rLO0?YEIAY@ zmr98&1yu+Op@iqeqy`DX zRC}dHa-ZHG)_J}CD!W%6l!j1a%gfkso0tGe>SNl&tkVKQn}R#h(CEk?A-N!}Yi%-! zCzGF|K+#K;!#|K+&|vF<70l~_H<>v3Ko&$1Qxf*Q=y#>AHEPd#@d~wSCrk!`Xb{*6 z)xT2hYL|zw676;FIQNcSJ@Tau;bBbMWI|m-itGPS)Qti}nb4taN$=|@L!61=0g!$5 zyR;MIM{+2_{$&WWOUt*HFsEx#QvF}9aln!Q+r$E)R@6eh!!0T6%d`|k2eX6vcd-X{ zAryEFlOuQpWO@3xvxy7~Y2?=f*O%hjLurs6_s<fb-r$q6-fQoAwMS<_no&P9G(b^uxs0||G z57-r%FlUKi4r)O)SC-kVvqBuRMNI4TL)DTReN+~#8TOO1Ow$<{c2c56hcMP9EzI_b z*blR}byN~-SFiR(OJ$!Yec*KjHDoFsq4vkJ<_rSU|3HX^@RFn~`Fol4sAXD|mU`o>Z_)N>*RNGdql`nzp z5$k9=7JOOn-nCmQOKtl?r7(wp>r1W!>bw8=kN*h%>#@Sd*8t9jwr<@LoYT0(JclA~ zNfH>EI(6kT*&t{IV=@%zJxc@dXAo?l#FEFIK%Cj@T$U+`Stpg{w4AX@X{1(;)QULE zkA(igtV$^)W?5rKZ7WkFS7{wOD83j$N?%b~5v=U5$dIq6r&p@(64@$9Q=)H-t2iuv z2*kvB@%PcZ*3hLNw#VRZ6~{0*D&P(^I-!llFKd6zk&b4|Sfz>o>{ct*VHxAgL32qJ z;TfHqoTo`H?RD@~oGrEVRT(U89MX0xxmG;TAs2&^Tz@QS`P;?v(=5c%DG_-8Q@ib8 zS)P3%%kGx84=n%8m~Gv%)h@4Yu)Y(c*4HIVZoG6Y7pd(&VZ+O0joY@(`o$!mj~kUU zkTz}ZJSzjScCA|@Efgs4Jc+LvIwr78#O4t>I$5E$G~l0{aWh9`IM=pg}i}YJAd#CyV`Wr ziiZ2G@S%r-S4HL?TjefEgVmz}$C=MCh3r_!);E?*Dk>@scc3T3iC-;A>v}Pyp-&fQ zljB;YKmha;hb0IB_uhu#&!IzybX?ts+U1jPO$}S^ji#%1O2Fr55~SgR02yR^g=LJDx~IONEdyUu)BJZFijL5EN^)<~UJpdVHGURPBrRq4HU zs;1EXvbWtXO6`{Y(VNyJ2OcBcYjuc)ROm7g%S#BmoJnqhLX|yqSr**#GBzrsu{Ish z@lKJpmq?1h4e2)N`gY}wS&{aYaD-ryM5cQsI*|WS{ zV~+z+E@(*a>xPj^8i#R^$tpQxS*d^LXTXX7wPN*8R=7!BSDk3@{9U(}7 zb+7Y63d`krE790!hveJ%%TGVGs%<0oL`l6Q$Q;`)VuK0|Q~7auV+b#k(x-QH1s37ew3aAGI8R}T7>uLSTlmqKubgi|0T9oW-X_EsJ?P(59D?n7b zBza~kU-mj@O1(TjJfJ#D$t+J@<8tK{4#R-xDmMGAmuKbLxR?TnGi@uB+8lq-Fa(qv zBI@?Fpzo*^$F&Z4`TbM&&ZQpPr*p5@)t1=957pWuTgq*>2sLZXWYa9k|6^$>E<>Cp zJ%fl78}G4iiBbCO^L_T}tFPJ)d4O84txotyAJ3B$6x8>joMh?b6Ad7L){ybIhsv5m zXgHen2S4~ha5&<7m+7xNAxu@vsoviSZK957w%A31Cq`WN;>(=5>cpGnwux>O52rS@P}(;`Zo-&I|UF+xSla_Uc#ME)0wOw zfWWD1eX6|os;zC@ZiPSjp*_%d-qvV8QfFDE{T~@`9Tai6sH;}j9g;fao%lmjwLEHAP3wc36n z^>(m$4yB36s?b`E@W&;>f4+N#o$S!NPtVyX7Gokz9CCr0J4@>9Y#H3h^_C5s)j7hg zhjiYu&bzMLDuzVyI+f8XN%Axy{G~BT97mHx?~?R*rUXsQz-YVH{P*>lTx(mKjDDK0 z4$JLgfz?YoVhvIB*A8i=;T;*nhi1M96n3IjVyZ$=tv6jaxAU@0! zi9~R1%=ra@xJH^B*4#B-&WSmFN0j-vv{|ds=x8WBTv8$Fx!#(^d^a~YhkR1gN3x0^ z7a0U%;=IT@9iY}eCjwn9U&q@;;A`ZY`wOW{FCRZ@Yb1r{2$cA(n#(++78qo2L<5~~SlzMIq?_r`;Svob!WEhhvVwqWhV-aB_A*4a6 zsPPKcCu^YbOcC86HbQ@r7TuJCQ-)gY4PIWQ^Qv{IMaCc}MroVXRUKE^p<^IRbPAP> ztMX;!HP)-&7thE#y;_p6q-B}IviCYj&v+tH)u}!$VB2U2exLX`qnpws^OPakP>;3g z1gC$50A(a$zDS&ay5u_PlZ zHx7ZmZXFu*?fZ=q@R=1%JO7)F)Hc#qNWPW^D@nWE=klq(zcYVUn^yC&-OU-i^H7* zftWboIeoQYH3c89(5XKaTyUtW{2A{}hcT5eLTOd=d_L?8kxH&bfZb{%nd z@%UBil&h=}+hrLmifu?#s88FXG9^_87o1WzXJ?79inwO2ERq^p7TjZbmMaX!T5XXI z3BZVkHQfv(NHq#FgLkE(u@T!QHDIlLVzw#oe(iT2IxPdSi&uh?Sf;jH4P}cki8vLm zY_ysuS6M-+Bzdg1)y4|#$3a4wH?lR65t2Q%9G8kcue{KzWYL3_v1%XI@v(-#Pu{}T zi9y;V<2VjF2yhe87C5Y2s?R)mkV0#bDcgYz4)*}SLgq-&$sZFp#mmsX*E6S2+upbL zT9f*zNz&9)k3Vjk*GWqd>O$f;EEWi0q=z;G;@qV^9@dt}@jT6kK$TU?iE+dd(^ZWL zRN5NuCU-m5HZmk9Jz2I!8Yz6B_w;m!150pD!tRVXEPe>Yy|noIXu)e3q%2XP>|D9Z zT&t6iGWXeuy`R|sWEJZGpAB|dnEU93AsdjjXT8ohtkb$HE3jiCfVc!idS>r&xdgn1WKAbeS(Q}RMa8Az1f>y4zqvv(xwvyuNJ?nqR$E_Z&p-2w{BnG3AGBYR+7`pE zJ{iD>sL10N5-n@OU>yj3PKEqnYu|My?va#dhUjs&BnKpF`Qr=(7Q##jgi3eG!?r_oO9@0PwpN!(`=D)UUup{#hk~ruUUk+YsftTv zH`TT{@l8V@IX9%8l12*eY)H=?>gyh@I~R-LMP$C#SIOfeyEG5+H9jWi^OxH%+rg`? zwq{kat!r4R;gDyC4jv4)C1^;prA2bWe$$nWGgvSP#Kd{QKznCpoFRj!K+ejmq(|Lo zU4Q^IGj=vXJ>P^shpip%6l?1N)c%^k74 zPmbGQRlWQHua|+ABn9ZMB-<=G-^fjr=`QCbA~2((VuMm=A0NoF=8EN3F4b?Y7=%pK zEor?>LN!Yg)3)lSgZc;Ug^gJZvvyXK~_63Q=I%^|H&aGlRu8PJs>E0^iFq~-UurJ%BW-XJt zzg$vKr8E}9vXBqPLIeGQfl2B+RYTeiBLJ+$7(tBdYgXEifB1ry0S4`h&ps1ql1FKd z>pOAoj3COS*YvJV}%soU?Bqo0!}?5YTKshD5fanf&oLLJib z2-37T)sfB%*7enwcKFOm+qh+oJt|F6gBajb^09sC(q-%G@3Uoc>6z3k&Acvdh~|vL z%u~iO=L&(CIL{SwcU?Mh<7!i;oOk3F=x~GT`>eb5q<#E`Ty72@6dPY-b*101^*f7f zlPK$lXPWFQoto5Bv05hs<=M&s9YP?YvP!D$`|i8XPD{0Y_}CHa5s`g;pSFX%bw=(! z>+Pu@C~noVa0=5()=-603bgIx;XU_Tb?r(!e)^2~t1lw=J)s?(-KcrsXbm9ZPv(MY_~3fq&~ zbB%!gW{)JtZ7XcFYe=Uu>4Yh%)-%~grGq;{WB@U5V)8Tt1%wJgRHcU6`>pjEv&sL*G`Hsv#U6 zL}Nlb8?M@M?OAS63@^t9T@m6JB!d(JiuHd{k`t}T<}gSHR%+UenJTlKB)+P!5J zBG_`LDSD8hbuOHmJScVC?|=Whu)cY^tHD}22kn)!19s%lfYfy(wp&NGCQu?So3*n%Imb2yp`5pT_V-T91&` zM}6aVf1%u6svhV7k|JZWRpF+Frw2 zW}bcriTPGABgvY~!(Xvxf{_+Al$V&wJF4z8Z@#w+&utiN{_zigv?E84Sbami{pf`s zS#52thOM+f>f%aGi^l#g?OqU*wt9u-Nx~kNEyvleZri4H>O$=TIH7}XE?vB&15H+^ zU3Z2sb3u$D!cM>;%!dyj4&LN&3ChydV~;&%8#ZhRTfW@A>&#mg$D9cSV&Xg#C@q0F zN&JTDblkqPRRl{G(Jk$o4BErjqimkAu%S!HPwCAPc^JEA%N9GQb+(L)O*T+2?_>A^&5#dnS)gITogvjVmd+Vtl8~kDHXWge z>UW>cG2T>~WmRzWGO`M70*fO_iU>lCP#N!*^w}oj-YL=jM7{{02tRSht}d4qxZ=wL zSu*i#IvzryWD^(k^~OQ5Au|11FFw<1qpfYp3?d0Lt4b{IOpWEQtFheGCDy#Uz`iWZ zwXH=W&{|_&qit2iawhV|haXstkaeTZ@2!+HouNJ8;T%mNZ|Olpj;^{!f*z8A*nlJ< zL53gj4|8Y9N7NE8QMAO*CQg5x#~ZNCz34EYYEo-vWe(z zsFB;-)i&6B#d2k|F|PgiZ3Pu}dNjvIwB<2VafdY*Sl&n%u;wODwr{b{jf9PajH4pF z$ngzTdUJDgD4+SdX3bi~DfrqJuXOpx?`8*qm^jZ4UUzM5$8Q{6xLZ<0jlmz3lBp>MNlL4DNq;=Pc=vLTgI+XZfIXp4V z`Nq+m7{@J@faHvE80Tw4ELoC(cy8Rd(eU<{5I;FyQ*JpA?y~*+KDU;O7pzSF*ax-i z;E*(2gV_bvwMh?mJ=~vY@_y{W>cwE796$iJj=pvQ;Bl*0_DQ44sDTeDi6m(mL2#J7al` z4R*3=x%Hj7Y^_c0*3u!uJ1*i(VHuD%`~p{KefnXmZD_EKI<4xXuH)A6`up1R+#%`w zIm>OR)B>zjZ`xjBg~)!RT4EKUm8COQ&8Ry;K;(v$5Y}LocQRnrDl2I10hKYh;wl7O zrSJUUdB%arNO3_cZUtHr;AjHLCP~+uGFYN^Hx9~x>TxCiOePr@QWOwXx1{7hBEzuD z+B?&R4Z1i2)S7$l+ihphot1y|0qfS)t0O53glx0LjARUo51 zjD${{ZLtbTNE|K_)Zu~Cn5;tla2p}u3>6;3P-9o?I7l4F9FvOrKDqJ?46V9&nK;3< znz+^L8!RCkh0kOz)K3iXU35 zznbk=sIGa(g^?N-{;$3En!Whqi`FLJ2zZ%uCpNbcTz6H`F>$`Dx^sRS1C3zvCjTS} zCX#2JkOKi4R*|p0li8hih+t-?RELPKJ*9em68}6)>lKW*Z#l{us5?rM7q0A%cM>62|Tvn20s2!QnOCy z8PK}ws(h(=w^*i5Jjl>KYiZ>8Fsx=Q=5m4CL@o$>jN5t~F6*#h*+IH*RxzW3M%g7GJ^z;2Uk)HSk#U!kpW z`AVNHMkH*#K{GL7_{Fh=z~$`G<91Gj`aWqYMCk=Q#aTiU>Gd73cz+?4LJ-k-u&oNI zIRuSAh8$x)PY-$0V&$&Z(XFL5c39r!w6n@qiD?|vFlrMQ8T{M@l@1K-wE*#DZ5vN< z7<9r2ph^$h?36e8b0I+^W#fY#BK?sLVZr_HRT-*5pyNH%*I;_HPcd=6SqR>x=^<80 zisc43ykRnE`G~F+hmfH@g z$A;w>I754Ds|$PV^!92y{!xqQfCxdFARHixoex4ddMGX}v}JO^IndH+GTyjr)WI#-yJf7cnM`X$x4Bi1II# z+q=0Uj}np5%x{$Qk?kd!me5F-F?Xo@Dp?Ti)WHC~s+*Eov+6e_31d*wblS><62AV& zY1uLv&o$I)op%D!asRaXqFimN0+Wr?OChtc4vf?)L>9I?MX_UQ5mZNvMONi<%M$~T zBPS|_g_*Wlhj}C<5@l=cF?d8%zLiov-hcmnHYyeP86obk_J3i`O-w5in)^p%A!0lxLn^Gd$9jgXt8Yve+uFk{ zUz?-aFPtMJQm-vr&uS0V^JN*dAoSzvyft@9Ij**UnwXwiA*O-d!q{yyZQu?T@?%^3#afV5!vW@ijFXuOec ztkRA`?B<_i;(YTkTw*ySkv2%YMx&=eTR8HhdhO}g;S|ePTK?Ait@q=1Y@qqLET5~b zLyj>%%*m3Y2zkDex3A9g=dAtgaVsc(&>DAC*m`;UlEbm&+VeHaa2-s~>mZG9JpPzH zwr!(b&dRg*B@G;E?U%1%5%4ipLP%q*TSj5s!#1q#Bcs}8G^TaremNC6E6*LLWyLMi zF-h(SuhgHTF0~Cr<@Jdmmxw?kbzc-80dFuxHA1>{e?l7mcu*17hHV%eGsL_EV=g?nDJvOjYcIN%j-|B-hGLS4a6uZh8b~fOJz>wi8IkpZDIN`adiyi77*B#?pPRfvsD3qeHa~ zv1Xka#vm$L&o%Ej-SrTNiSzaFh=0up0u!iPH;kyXdL|YD(;G7igp4`T^S)r z*z8+IvgQnO2&ohLnYIUl%*j?*`a__-Ja$&V6hx)=ndTYCn;rr&ah@JN@z<|GKnR-| zFXEu3+F%{c85GhcOM5*oiFlb6tgE-nr{1@&&px#A{wf#eZ3%*s~P*@Nph z*!qXJh+q!bhzM(2PKow8OF&e%A?uVfbG25sckf;uYglEulI}V_IAVRLmRV-vUd!&* zAr>6zh!ic4VHt?w3K?ws(thXak__9X_tlczlV6gV2eP9-sLiQ=wg~hoN!!|bZ8#wd z-;+^q;%`bWB7kiF8kf3xT*xkI9`4zv#O0@eG1lFy6SU+2;&i2skIb@GX$G1HGEGNj zhrQg%nkq7cmo;cO6qSQC6EaXaY`0=f8VMW~_)1yX7V7t<3$0;Yx>V}yRWc6C76TNl zx)ldY@Hi}92ox6=*=~7*Yiw+ktK8GUVj3wHVhN!P#8+bhXC=+e&0%{~B9WMLgU+2h zD@NcohoCbx<%+tdAO;T?+ zh+5al`_{$IQu|YPi|s#s(Z(btX7yEDv1mtGO@kFAF6t=BB3msZl}`?yw0AqDdeuo- zPiSk@dU@u;h(-UeBaW=8vH$Wn|MNeA_NMu3Ir9Rto7r`N{4Lq zN2(1Rv2b)|F!s``Q4#sd`h-=isJ#6iVPuX7i+!wsb-c6N z1~0Z-)`}ACU)4bu{aJQajwULXYl~HejLPJABp~C-tW|E<%c=rtGe=2E%E`cgxRCT^ zsX6!V`_hgb_$sWoKl;Ef%a%rBJV*P*1-Ee|ubXdtoWlY_0D=f1gm|*w7(dr1bT9@| zGMbViIW1vrxl8Ko4qYoMDlH+27iT6)IIEgL*lR@CnS)5>5ME~z$cQ?emmS0V@4p{Z z-#d2f2x@Pv%VTx-tU!HT&o@QPUI+()762rE1Dbtx?-|%Fgv!TXBh1 zX^-wbWx19unt86K)-GSYpd%ztTazWMf3(QjF80|MJ)>4DI@77XS(!>t9vy5Etg%F7ON58&bH=Q6 zSn6KwLDoK`u%0SQsbu3PhQXNP61XumKwT4`!u#3&31ciIawN!Ijh{;pA|2}+utE7F z&k}LX)LFb|YqPCoJj?FY(SO-OoIzq9keVE0H%Z9Ch)K1yjDJj4+@?cC#__kUyg;I_ zz5TZR_D?TaYs-22o1gqd2Pq^hN5mUwCmT;+0s*i8Tq+)?S!f729z#;SN0#^y=0E=N zk9PUN2kl{9d9u#N4d+=I`>l|bwR`&VbTg?R>&y^mm;uz-+&wsRz;B2!7YstH+{kX* zwkomE+7od>?KQ5`i|`i;%HEVPd5kc$pY=3)ta zjT)V(o(c3>mDaYN`SvsNhV`(W5h7~SHj>Zx?XxRyylxe{9<|0b4{1A8W^nE=Eu5{E zWAK$C&iJfmU#3h}1K}#vN9rt}4A!Lw&P)d7l)mL$8XFt!^UpuGFTVI9#M-HHoj|8a zc2~Y~`U1{L;(@s}b4d_qxINZGa2kK?*s%bqm^jaEz@(-M5*9>cBJlX$-nZ@jgNL;L zdA*K*JY${B!}f7$o1K%^`AZ3~r7{G|l=rI4kxN#*MSgoLbn?=bE<38t#;sU(LNfw&V6@DMrrq%7v=rgB<%~|$ z>OHG1UA+?2lj_GCW{@rd6;XcUa)&zJdq#-%v|Y$;wYLUV30Y>_CKk8O11@<;Tip0lhmG)aBxbpT8>B%wvXz_N!Ap-(WIa){GJOO(lsM~ zw=fWJq3_<@1hb@@Ee{I{|+G``?ExdPvbo_nwBhcXI#^&>XZ>_#MYcZ!ST$B+BV7 z4c@fh{`R-_pa1!vVQ>H_xJSO->cK*Jl*-TS*5~$f8@;R=I5=&O-w>T3T&clK%2kF)5#|Z9r14B*Aq$A*xZ% zIODWrUM-V7PLH6v`UbT1Rn3aN}8`eayAextHtci9oc-LV0E21xs-S zcyH8Q*P6?cFsTGpe<@hXU#ZmE2gTE*~ZJ-#^ojuoWO=ooYfUMCu@oI7nIBlvM zzhrCEVE>@8XEnFB+*Ty2ETMCqVJ5QR(6Rp3RxQ@rSy#uiSQ2W~My&y1sJ-2?7VpB% zr>&#}v)u=R!ge37r4+y;m&EYm=Ncl-?`5(zU|%z*kRkPg zbC^F!zdTPDe4ddfa}1R>hG(oJr{XM+OMX0av2}}dI4NNd_G0Z1+CqK%`}@NkCL+ne zOb4ACe*?YAkO%q-6!=Y-gJEMOb3*O_y$7&F`*7G zz4TI8|9SM$N5kOd+iW^*A?i1uc|r&RoYApD8+0W}M5GkO;cb$D=uuY1z~}JcL*mxI z2;4p#caGi#$`MH#eWV;hm}HR;p6^8QkuTRjdcBghx&GVD{0iky)a_>SAuVl8!sf7j z_~D1PY11a#y=!Mcu#?9^&Y}<>Z+F9(12&=Wb!Uzv9ReRLnSmMMZfNH$x_2^an1g}~ zgaRUg!4}UCYCRfN^Gt%n*I_)U>Dg4qx(`OMZ7XagG89;NQ;RlZ3&*MQ5=k z0druAt%QUW5~w|FmjyZ@Z$S?1fRFF$!kdv=h*;c zq2l_)aAfMg{k~A;-bwjh4~rxr;@wgY4j1l>pBN_BM#OZmnC{!P9PaKXhe7o2&v$pr zXV$tXEd1H;Gt1$|vF4iJk|EA>1<;K_Kl>QYl~E@r*0ay$?o8qR#NDsEv!yd{mBYlf z3l0~*&pfBQKc>SZdcXTyJ#`Cx%n&2W*a4q7Bq88qB?^yp@1oyt#q*LO&bI=XGbsa= zQe9oW%3QrzORjg==eLY)`@a60pId)HN{ILvU&SLPBKg4!a?Mj~@WBG@)^=)h;=6yd-`e zm`}L-oXVNVwUkTei7j}oa+)+GKlU&%>9&jA4rs*0c>$o#gz!m`PCXJe4x@OFpDykK zRBusd>2RZx&cQAv_@ryUcUZb_cPnhXtv&`E22-5h8q7h$@w;IQ%djG4O$Hp~awh-PUf^8q+8P8cIB9nB=oojQ)N z-UmM54e$&7o{CeVZ6iLgAwKXV&D|6jC%}U-;PWEdK43$eX?rT1fC;bxMjj`c_I5tU zlJg9qk2;!*i7*usq@&r;j+Y)TI=!y0F6^5_)t0&r#(*F``|NNS4^l}abd;a=Yr2zp z;-HcO+2B#k19|hFG*0{}pLYyE>UgUV6cd7SDWAHew$tnEcjDoZhk8!uB@KA9HkcfU2*6=OU1;l6u%TYSs**jdrE+J=dNdxHXq(po_)&*wzc_4w7jW}1)qDTG5cgDg zQ3v3_(hqZkHDvmo`H&8F#3vr(!jYjEMu{1_n-;7=w(R)GwE9L7Z4QQYZx??3o^p1O`{yFa6}vL85qRnI|s3Ypm9t7Rm-;xmPIaw_pCqTUyR(9B&T<-RlF)7+1g&LZ6E4z5MySJG{sf zgoiI@&L*a>7+1`PZ^$9dH^2F$#&Z&}dK%h?SFm?=kO%RB0|a^F#*G>yPX|w7{Khvl zbB#WSS*Bf-#o-K{ot>e*5INw0gP_BQ4~KYo8jCW-^V#m%=0%^=*USgp)q-DW19O7D zedd{GzSd{N`O9DaVxN8XSz!8r7li!TXP*sirfm=>-~dd34>*GWE@MsuKkyFkN&orh z`{e$$JK!9~r!&d3ZO?qf_qo&8*B|=q&wu`Ns5j$-Z`^?!;~yLe(PcduT*-Il+^es? z8t@Epz}4W*C!c&Wtjhxv;(%ik!XaC>YzgB5*f59qj=ypD`~|KCzd*2o8DsZm!tM3U zaWgf)1!?I(I+qFj&O7heuYUEb&{@2T27W_KK!hCG#)SFd4}WMs(Q$lq6dj2~L_8l* zaAP1M1{56dLwg734Hgv-wlWY zn6JDtE*UNI(`nt}chCnk; zqV1(@>PI_a?Dz&V2bWJ9AU=#g-up$qd-v`Q@B!gKz%lZn-x((`X~d;0(&IG?B+PFD z`M&ecyTP~&n0dY+eV9Aol&+p3@dEsze8xH_ATb{xCbS18f&QcZ7cX84aVXyF>+wJS z_~Rfs!nmQKV!qK9hl7t1+T~+`aR@WQoW+pL;Xr>e-$(<(rmWi;ysa>_w3D$8QJ}4O zvqH1NcxJwM8>lbO;0ERp;|_rW=1hHMR2yB`EhM-GXmJVd4#mA#aVaexiWheakl++A z#flY&3ee&d2~ymlxLc6o?l}Rd84nmSbaOp{d39Jh@xmIc0_-8gsyP#)7>cd zql^{G!CEK)JW-yHqbY(#;YSRn!a~F8PT})mwD@SP$@DI%9pr~45KbP}8&SeLsr42F z=mz?`NAHxzjY=hBR%7ETWWu>~cqf>u3wRnK^M}<14)YJnWZDQhdhsz-yx`Lnyk?qglQe^R{0*77%x`ro=g%G`?G(I4oHX#b~ec_h^IynN9(4o#@R%Bho(TPkFL}Eg~7ttNLvwVTI))f=Ar?FkyXY0*C*r5eLcOTkf_sN1izG!Qfi}T9(S+5hU=v3+x`G7( zlem<)#B#VHj;1c#Uq#G;^+Ij;&r|p;AD$r(;?fUJDuiP&Y!J;~$Y@r3m8AhU3N6M# z_7bp`*uj^8^zsk|+3u=uRrtqDgvaa*t82(Hq1YYlHifaw;>vlJLq&{eE&cW1l($K; zT9FA|k+K-+Ame03xHehgsGhxn-+Y|!pUKH1ki(m~RI&FvC^SoMQwa(o7=qO_ z#V2A!U`}{;$KyTA1XvDO^qr7JHg&D`r4*rC75bKp8sAyVB60+;K7PG+B9-yM?jTK) z=%qx@61svhM`TIhcCru&ghB3T72ZXpFcKZbs+z;F)iPRO5ASf}?T^tPG=o|~Att-_ zJ)j7<&blVD+x_gkXSx1td&xoN|*sAGaF}|r4eqOjuMSaM z*qRAO$Ba_ij0mcZ)Uo_cEygBCz^=N1rST*n!6U{IunQziCF*21*rVun<-^fbels&+ zk>Hm{wR#Z2t=zoj5dJo(y7Q5lpI?GMSQ-}UAht_oIV60HbW&KR?KGq&jyz2Q&y+WIn}X|I^&j0a)j{-D9~4i^US>+5HoqcHpjt5St@Ue;-@kuz7h?(vb25r_1Aht^WL9fJ*of6W+&7YQ>B{D? zlTmPv$G&_YV1bP#M=@Ol{!jrpVAIK@T}Kx_-Ih?_>`{h({7B@3CLvs~!^~Fb)dZ%6 z0KUT{{F28{w=CsSeZMvjUA8u)c|xXe${%(aF5Iu_9+ZCXC>@Ufl&7769S0ju@Od=K ze?|1MQY@3G>D++q<_ClJ6l4+6SMkaq;$vG{4?#XS)e!`XN~(d$zjaq5+45txk*3hM zDfp$l8LqZ;jH;=cPIj(9wAyV~4kG~(%M2wIGgxDFry59qj(a1lohf#Y4R^k)U`7e3}Qn|xTiN7rsr8xuy1dm>$$x2Af)EAD+&SOAf4Ba%dDTxw2 z_h54!9Y0D61cpCKNJ}TctdmK>5Y&LnBgT{N`(?t;%qvgGzt^f?94X}m^cNo~)jF4P z@xJc32jtrcy2z?R9<4TGvRP)!?^4rOR-0t;dH>f7fTL#tilX`ExQz{a8#c?M;CesF zE-49W25pLNAQCG>g|^W|GEMyt+FC9#?P0loCPWkOFd@N-ZH6HWtQG;LVhO|oe0)Y0 z*RNtR_2(>Z+LkeYvM%`R=~Q?B>hXmXPDIBjSheIRW_kfQQ5-D5Rhto;>Yy1RLWC_I z0utwvVFR6HmLmvuKZAjZqTHD#RQ%Qf zx=fNU2++6vCqLUr=>-yNQ;4^cR1n~4kk3gj-cgzg+}wTe;FkZGmL?4+;KYc4E}fVY2GM$F(f z3@umOLkJWcLD+`w)k7AKrb%SIX(Z@g6IqdDx;O9(n_x&Kw~Qd=LV{T76{HfzAbp&B zjYyF|2Lk^gs5bE}&}F58G^;!F7;ObsV4d3!g5EXPtZXC8!j6YC=wgbx6E6v?TFxG% z^zphSB;-G0VR`esjBqQjRbX09k*(G(QPSOUJ_LiY2-K*Erdb)LYqD5c?8jgbN?J`r z(7$y;17PZll_DlISGS-PLmL5NdUl|3+L{aZAXI`&J{M=?tTA`4 z+s3)rE|kNK4_#Hc+tFE;uT98{+Ym6p%|Yf>(&Gs19#Hif-4Ks8`YgIq8#+Y~-LdUq2Q82c(j&gX z#B1G)EJn&?1bv^*!=JKCj#7XL0&@S|skCoXe^gLv^LzKjg}`@J;Z7e2%y%Qg&QoXuJ(~c$0TF#ft9DnCPNpIA zE=a+<$kO^!c`n@DwV)7q`&o9I?x3)>C0v(mB_$@KS8N_@2!<}ONe34MKyy6S=+rV! zgqRwW#jN{M#8=#ukDCqTE+akd12$2iHRj2_6~e~~T<{wvS(kOXgAJ*Tj^5^m3_k?i z*Msqf1p9hSdx9+ET!JeV3Kt}xJz@M;%$_(pXNsQWZL5pT2SFr~+$J9=%nBmnI~tGk ze0CyY2sa`x1+kzlld{pGD=AELQ3y7KLUjS{GBF`xv~O3jJQU)9Fy2&P2(Z}Q3;MmH zCuVQAD>c9BOEs17;&yRW#w7_WKfK%OI|yo#^5Rv546ij-<4LwO(rKvsqgSo{g!HH{ zcml3@Zs*bTHZa^v{5bjaPX& zfur?@dA_ArksRUDaD!*`IexjV|j_Vu>4GM0$ zQx1NRnP-{D_hbbh$bYAjLIANcn&ND56if)b`tFi$h|pn<9ln^?{xpuj;C^2n2o?#W z|L?A(SX2$aEr7vZ;0R`zCr*jB0uq53R;UnClv3;H`G3e;WCY$i8-=S&{giv zuezU!FFFeQlb0rX;N@sXl$W1R@@fzHIxv80zU5xWVf~i9-9!f>q!mPvKkk|X}w^W$= zj|?)MRiGKIY&Vh)E}keKKn#^%uYAO4!xdCkqXn@ptFC34Y#-bnJZMT)v?r0Z3(Gp> zdp#}g+OIR~d9Z`>@vlMAm#K-#Sy_t>_y9&Z5eWglyrge8*TGW2i?YLWnwLGHUC>k7 z1GjmV1wD4pE4QhYUc#fsm_bZU2f3K+6(aU+d>rz1U>AM|7J0WZ0eTN^1>rV;Gb7MI z3<6Mqsg1E^>dyE2@vU~c@vX{3^Qi3a6B9{BQ=u_Rk06)nO)Gz^_t(R;COq!3mxL}w z76LoxtnRNIXiJzs)n>~}!ATrtWRCnVeFIH98sfPj=s=C-c$w8c=}j8jlc2WF`z;Ym zQIq1EG4+s=Z%lL;r$Jk38R4%m!wC&Xyk*JaVwLPkbtyVx%^Uqun%{|yQ-9SYdR)3C z4j>~NA-X!1BZ&Xici`X3O2U_v;n?C*hA>TVUhr{bM8k0s@g~i4PTi>0R3_?t^$vvn zM*)&dXCj(I_bM=jy`q{%lbRW{S5CAqU3&Fi!Q%TMx+$oN>`T_Ps7XVUtd5xLjsXtI zflYsyY%v|*0T7tH{{BLYEZ-x%h-e)hpT#nXm<;fai6}tw)K*g?fMY ztS<3biowcmXefxVv1y=}TR7X3?MD zF=+AdQzNka3*hg}p;JXvn>%B$FLb{$1?7tep_3_YywRs=!~$LBahl=;QzRl}+= ztVk+FylHJDKCL;qfkEt^lysCX^mX2pWd z@nvUZjjNg|E1-vfd#oK*5C@NBLY!!W2dfLwLw#UVxynm`MgEoqMtEQ^dn?|Bmvbc`70M*D-QMn;qa|3=hFmmfpXVn2R&*X$oopj!HM3$WnYiUz!Fic2%E z^ChVfEPrlmW{&v(u9qKvuLIe>@I@%4%-&&m22q| zO&vdB_t;UdHuUoye*j%?py%t?wv@HwHkxQySQFfIU0^?=H2+P7vWYd>lK|D;LL(2B zZZzvo0rbq6#BLel7_x9;n-RZL7KAu#ijpU>x-;7Jyf=#ki<1DS+o!n$7rHtYyYW)o zK5bQC7y>*3ir0^+NT+YZlOK*LGiRSKx0 zFl9HrOoe~DNgN%_OYd-o81_c|j{{5VNB40TVT2DO{?7_c&0uNyHa<_#e3+ z-}L|f^Q3yU9My{c4R~Q zO@sG^d5oWheO27krKC!z>Iz9d_iZk6=Vr&w7rRM@_rb;G5c!ME zeMf`Am`986qq~rl%1V0v=XsB^=G4n2;lqX=ZkNF*c{~rs#F9G`@h4wL2p6-xdJF4sO_o$cbFi?Hqn2QNIGASf&cq%|6RWt{2!+~3?@1v^8YR~ zME4&tS?b?JspisD-V6Qv|L-Gc0^zJjj0Eon;N*)ZbwR>y88ZBpK7M zdm++kJ)&SL=G7kS0~-9T&!ReoN2SSV*H`)?7YsMBko%#JXZc+U7^Bi>E)x5eR0AK< z#a_>62k2xs;u!p0LS>O|M7<;nyN;=j1jm~$MwdgiiE^*L+H<*N)mdvWX5eirgoXqTHGY1Dz(f4*Xk!()fTBeAY&594VR=ZgpK zOFZtM^fF{{HG7k)OOj$)g-g3Vlji|bpRVEjx>^a9138SSVBQRgtrt9kO%kUU+Mi$} z%rdkCNcq5l&9}mDzL8~|N*u;_%}Dr;SbC3dxBu|BWrHT2t)|MCP;qXN=mXHvJ&$zq9z<{-q2LImh`R|lj-RJ*O|{TBjs zvJeSHbgi2F(f+b_0cG2MDsu^8fbn=kpr7Lm#c-8*Y8hqN%zQ$uwymO<{0+s;D=szvEwbPAUmJoqP*z^25 z>HSyX?v)kHk}-S)U7=4`q0z!RDFX1w(5qXrq#7@Y$=ZSfMzF@Z$2LDT`YEgt76I=^ zEyfU3vx^{lO3B9T{nh>Uowj+hWW^}Tgp+2T=oFhC^z0utBw2j&FRN7*(6MQLzA}a* z)Yh%-rZiVNKxh*?<*`SMFA_NEDD^T-9t!Bb&-GjWDR;j{TyU_<@(O|t?Q-%e0dYoRLiVSh|auQ7#)l2*!>r@Q@X z+2u3;7QSp$p-)miYDOCU&x}+>tc5#V9j!3naCWo4MtKgyjy+-|aPVG!eAPGM!*x>c zvOo@^j=4s4{A=BU_f3sVOeABECrh$-rB2Hp%d~UxB1m^hI0>U*wa)y?4n-awA{kE8GGJ60SebBw&w~yWf4W*@}^4{{DD>oy4-`m<` z!HZdlfx+BiI;Md2?pOp^eig;9OOeNLz>mmMnyla^m7&JK!GJd_O7ojFf^a0`DSS$f z7-Q6af%rNNbYz|r+!h`)S`z(G?c9>;mYY|JrVC(nX^v3Oq6M`39WA4U_E1Gox)5q& z9b3nbRsPrCfpe$~5)(u@$}syM5@}UO@c;LY%QM+&nv@^zSls5J*9`x`wa%2%iJr%gQs3p zz%}CS!#z^2y)qY+8TyC}CHly}0$$cjz|j{ZWr{$e$Rlm8Oa9J0626qeI%>l3bTlSm zy8G)WksF<-bDgNt?W3p1Bc))D)LM|h`j=p|kpFbW=yE&{0Y?Er3$El*#bufz%<*?L z3F!P)g@v6Vmo@owa`# zU>Q;w4=dNg-B$V&nJ9#Qn7qDULxc&zsmc<8KI8|!BDHcv#TPI=PPi0BU*A!M$ISr_ z?k-ta{L6@E%L@zHe7E0M7+n|(blLZgVitwNR+-e93+UuRnADCRUHGoNkS1ZZvE4wc zBvRo~V#SLH9P;<>tHLWCXD`!;JW3NlMv#9UYa?`-pyWPj-e46I!&Sua!uoE^(Xn*M zy?>0Dxg1$&vwV}8+Jahy+HQrd{tF5hh2Nc@1GqY_pe=NhX-&E-95m0xFIc`bL8O5U z0BZbNF15cX&x-5MS_$Ux5l8OM@4xfMa?$EJpF!ZZid1A_~1GmcuEPk>y8K*^N=Ay9S zUlMivpN|Yj%ZnYQ^eI1@Hn$b!m8;-F{Wj&q#X+~ZFP!IoZ8`0ic1Obi2AK`as)=uX ze0-7%Z?@6j-fkV0Hj^bihWV3}(;U&dhD37|tWna@;Sxl*vlE`|DurG7TzkYlA^siA z)v(W6A!s{eepZh7Kcbxf{vEG%!8yIt{F?X1)2CKll$p_KKbI^=$ulnjtHe3>plj@Z^N%o-+noSEN(aO9-5&Ma7vVC6RR8=vfAgtk{U%!|@ zo72VapDdVFv=Rhgdr1cT8EfU z@)=0r;PS$7!heBN__L)*(oJC0*m%fP-W0caZ~!)3nY1X6-W~!G_?}zDsjhrqi{AKU zq|_~?nsEfB_{dzmI&?X1bl{Ul<-yaEKjulH==-=Q>tP;h*zN1<#VKhsGiNYet6c&s ztjo&XlOwODJIXJFQ*-+V2WrEU?aVht<_LbYC{&ZKvcF)tb~qzOTI;>Vr{OKQJ%5HY zWyVOnf6g_%5` zwSG#QRw_eyL$Y17B=F3BG>`B`(VsKu>*_q=-p1EA6BBkg@npRYf$RE~hUevWjIz!; zL91|V_F^Q9!im3tthO4Q^H?Ji(}OIw2Z9rcUf4w(n<@#C8!#iumzTi-af)B0(s_4-;ZS6|M{uM?m7$R-O)A?CGcu>55hx2^Tk>E@9 zE9K7$f5p;7lq3?r=cp|X?J&ws3n~ILX`v)0wv8#x$<}glAiW>68Wu4?KqWBGVW(XkW5vTL5|vLTh;i$HtMW1Ey<_0N#*A3iL$ zYij?szCP`Asujm_(2)!ZZF~dp2v`3?ds-m7yZ16^toi!0&ola3M?Sdp>;^#*f-SwomsVKw}9vr1cQaHu{z0%e`oB=_v%jLkSTTGhH*#T>j6af8b$QgbAiRI&#WtbJY zsjpedeoQ|JRm^9Znoqky9txUXxOrmx%V3e10y4m8(iPbIu=`5nF;}V^vw|V5g-jSE zxbQ{yqAZmwHqL+)r!W8Uyi7jFKWePtMekn5fpEFI!Tw7sHJBc!j7fe)9z3;Sd_iF$ zpwu~(LhI-NY0l;0p`~Ehsg;54Xoa?8A1!(mGblCPvJ`?g?W%?qRhwV$rRVy-t&NS? z*&`5W6^{GP`Iyk>xYGQ0r?6v_1HOQK9nnACEnz!@HH{@Z8cJX-{1<00aC)lz>$vna z<*8eUJyEqYnpLzqBi|6s?nHviXtWEo{YI|+=U&=hRD@cL%rW)2Nzney^w=T0&D+fP z;z--xD@uR{F2JkknIAZU)+#Jho>Hv?yjKA*S_0EfgNr^=_w~On0!bu48lrcHr;u=I zv4BrC*%`IcWS8zZJQJCW*7Yee(P9`+W={bdAQyHFbj88kb8XG!&yLw${e!-W3iN8P zH{-f{$r)J$VxE7bdr7&AtDY>~>iSl*$WfjvtnWH#H1w-fJm6*Ai)04)FZCl$Wf5K% zH@BnY=N>vS#PG;#_cFqelx-ECRjHGrYBsv==%0v8wR*B>x+1tkp~7(>=}dSA{=Gmt zpr?FT(A7E?a6NASDYlEojej==f6bnDf(T~~igBBF;nXA8v5x~3$ens64bh=JMZBX? zZ`Rv$-rEa^jP7HYU=%H?+ub{CCVGSdM+E4J#NJp_z zK4KRqrT0Y2L;eFsatyQOMEJFWHlO*4jOZ~@gf?`5wKy*0^Px(6KfgH)682A!a)XK` z8jlpK1K1s@Br#pJ;+|U!JUOlpG;5do$x4(yqNZI-w~JrL#udUh-K3{MIto;ya=%}Qe9RTwUt^XOE&2*Y~A>`RrrkxQ;)6`a0VPU zA;YE-y})42Y=hV)R>%IOv9A&Ua8=kND+1ht7n! z5a{MLaGPgM#YuK$D(a47jS=AlOBTL@4n)i;;y)mZ)^RJ zOfL64O%hGlnv{4`K~hx&Y>a~)0g7e=FYba+^JY+s*SfyFA_=+WH_FhxXEdbt4dhtN zSBqgGhoc@6qLADPX3N9&3)OzZ{-hE(fewtpJ+hJxL9sH8Yo@N$W~RcgrtsB4v7qPT z$2pELn7?UX^r}l4@8ihX1|2EgSKDImmSDX%w^7X>Ux+4@B`n8Azl@8rPFvl^@GHb) zByMZ6B6oEB*2Vt$&H3D#Ldewfcin%22#BAqd*z}Yx&&m$Lr$da^rL!P$8%4;yiz}k z3!KVRL9@BgN z;Z$T6f;cQ5omvx-(QAe}1v{ zs+(zZY17)@d_8R_IbC>jVf&50qNP4{HidUC-G(=vLvNkvP^uBmav6}1Ty#8shXF&w zd{x-ZhV8e#Y@wYm8(c5D)bO)4@_yvQtIC=aNmIHehC?HPFthn95rK>si{q=lRb1X+ z!jbgi*9)SyW@6i>dm%5TpLVX838XbCGflNZG6R3Ay|w+G#W?)N(C#CZ@kmCNq20)1 z+Zz+LyvQjl8Q}LL&PJOL3HwWU3{<}XdKxOK05r2CByt;8Z%(a zn;-gZYKKs-kH%^VM|C7);k+ro>EkjW4P9}q>B8}K3nx7)HQAs%?d`+7h; zi!l9W-n|I{R5MJB$97+u^YMPJXf3g5VJnAxm2i-DlI$V)W={2r!D@9d3f|N-K=F)B zD8QfyE$hecIj*#h?Icb8f=u&#JT|I9vwlxm{@=vNf#1n@&E<9Tb^83C93QG}W?Sa@ zF*6TUBK3R;O&hB1?Lw>Se+f`hH&bILH%4j{*wNtaEtVd{8psLR9U%?L0n6M^c?UsF zW{-JQ+iwJa9_6iWX=t3&&xTNupA@V!ja&%fWCR?U#dx-I|2Q*MU9G|H;d z$(0}3KzxZ}^fa5@etfiqp8P?SOt(MOwV7>)tOglwlVH(X!O*7o@kwpSg|4|O#i)KC zN@S^#Pbc^%8&jV%Db2S9(>Rs+=@g%WuylqzgI|BMs+4p#u!5MY)Q$A~qglw^Z>ToS zhdWd*H6gFl-h?RU`zt*o5W;6X!_5c0a`G5VZ}YdajO?<>i)2~&9r9pu`=4@czi;K? z&@Wt2?DCDRyx(`DedmQ7XE#Qdku>%dv7J6KnkJnE3f3LZY1W)Hj=Rmq>lcFNiz=^w zKf1`xFGzLHpP4yWI+dp#NH$upd!^#VbQ-hDbIX{n$dcJMF$9wStGXVl&g$KC8{G2o zTe?4VnJ!xM6L4z%Y@f>^83d1&WAF6or0F67IJOH>-KVY#$)c*kBh`>V?IB| zM4O0??9u+Pa=(>w%N(~X#7Z((mw(|CwN>!I#MWaR{jB{Lk5EmX%R7&IT2`C-8g~A=_`EQEJ9Rp}ZuC=dV7AT1Onf`>Tjy)IK~F`c zJ?6JYBgQ^OxtZLmY2J7|_Q)CqXSwSRVnqcnsVs5SWE#l+kOvq!lE~6=ivZ}ejy21v ze|#)P?;SjFsTptm#BvL=?q?}vr~?6>!P6B0+kodEr7O3uf-W;TioG3!+64o2Zp)d*7DvA^eL8cb z8=Wpaa4MO1Et=`D4`hj$Y>qfe#c|;Ec&^_oST!Sd+0iy%30M?NGb*N9dYCXWIv((^ zBf8tAP3bYz{@31EttCTRnWd2-D=eCxl%4b_-HBi((6nCFV9v3n7sAU5BWZd%CVm3B zb}~HdR6*ov!c#P@Bl(5Ohu#jxvxHt{t(+Zs8ZYR@+?)nf{fB#YDVJXem_B;WMM4`6 z?gc}ewA;lxbC1%FG6sic?D$fvnkvoOpmH;*`CBXb=kIB@Bp=M%-b5ALx0Wf040&VexqI zS19D(;_=hMNcA?9>lG@=1Nv{L!R@2ieod8;wM%cW-i2l?^tm8|&N{O0 ztSsc3{=HiW{q#hF)#gCSF_`q{`~bgoJ16TyyxtXLS(bUj-9>+ zZ>HvBUjA^e|B#bNHC(W=gX`R9*Syi4J}S+r@yW?9d3tQo`TU|6^U>@WcYz&VKtjA_ zG4$6?VpKmgpD^zaB4wAkt1kIhg01J=sZU$rHkX`bmRW=CLuP}~;Pk(xx)rl4XCGVT z?xy7SY)k$m&J5m9F^yzba&dCDcIj((Jgfec3p_n9^5vd9mLd7HPIB96Mzm)+c=IWG z!xk@)cfZX37znN$2EIBo>%T&FMT+~z_La21bKV}5Ih#YZN0F6*d#U5C%{9#aG1!&S zO)A^p`s-J9=haaI56A#ku z%=T^Wx0=6JZKuJZa%`P{=9oW-po-Cl!E)-N=EF# z5n=PYp4sA_uk!RLegn$imAN+1DALnOMk+cLZ)>c1tB8+`=eT;f{VKaOcXO?g!lJm8 z&JtFacLw3Xg4b+`QuZVr&_HWH^~V-t%X6=M;jcJ zGVfvuI|misO@uL=-Ey+;E9g${&bb4c%~e%CXPxQSpOsgR5@QK@UCd5|KFov? z-VOu)%Jd%69{c&}`0Z_$um!^IZMYZm`uzXH<}{7B_wyX94$WUwDUNm76)<-Q_+Y zjqjdn1yb%fzmFL2&NsbZsg;y<@t6G(!fz|ZneO{3dvXfzr z8M2xapX@O|4f3$Y6Kj}r@#isH-6vl|Q6Vm2L`!XZ>G}axrbbK3dU;Mwq3NRa>e9;pp#b`{`FNr5bb{S&cIk$8=;5G@a&-Ow4<1phnZFd5js^W~8S_#L~%YHBgB6vHjgha+FezcrR~DKqE{g&QwyF#P8%O z;_m-!k75}AFq&*YX*t24e)U`mTsr;~zZTl|Tck6Mtc)&hRJHWWa@F8vm22jF-g2mA zge%(a+6X<4Zntf0p7snD$~H4<8GtR0et*4c5t7xsbq}THG^OC83&imrZ?<@I*j0w! z+qD>V583F^@~8UTwJw~l!u{5yFAuxdprn^FXXSodOt1~lCSQXroa1pKtn+q~`mV`6 z&r$TOO_N#TDZF@8+R|C$^Z84~$ZD08S1uNSG5G;?f1x1*gFoCxgVK^n)4mH0#+)<6 z2XS7_*y9?u=177Ovw$gAnF>c6n@{RfG;HlgO>fyT zOs&`X5(XMhirtuM^nGf5xh0WIm4o+9ap_z7r%v;z4H+F!YC$OZq1M_=p+QP@J4zml z&s{PUbD;A$I~pCVy%1fZ7Lemp_ti|DfsbUzCpo0sfXMJQt^xW-`eFu0R?|p4Mj6h0 z?4+Dv&wr5y87=4UfANoCR%zrq8#G+xKknv7F`Wsa|KV!Idly-Qvc8@+Eji`L6RJF= z{Iq)!vU;bFgN)CNuf4ysYTNt3MYi4b-5F}Kv3f1lq!kiMN!1*W5FR>+{@irvl$CCj ztYFa`<`bYnBQf7J#PZMY@rNxK*q}}I(`V;vjq6N9-Bew2dSl__^-dLut*=tf zQ$7A&)Tnjl->qGLOU5hnUUR!!mmtL(CpgmYbj+=#OZ`jwIG-vCdwC4#ylUYe0@ISKeJyn;#1Sr%^Kwqe zKhr(S>UHM!)PiXXuNGTMIP_mWfiXp$(;!}D&UfaSqT}F{vua!KX0hR_KVKukl{TyE z{ji!6J87!Cxyt&IE#x5{uS8Yn*Fg)+m)Fmknm3<|q`e{oKp`WDoVoey!eugkz5tGH zvxYaxyM@zrdzoA>X`PVpPL(Z<+cDFEv3?JUK&0%jpc^eQ@>`hRymxQh`S-&ARE0tT zDy{VND|E*Vp?3|F8+p6UKP&GZcnL#{=SDHO#^8eP6=;S}AC06>K<@?M6 z<>T^1mD(>F)G)r=9GvO!g=G3ZXtH#;1DvCT^`kE*VLPL#Uu3|@o?bYsUQ>AxA*!}C zhbL{mn4ZFU%d_!cHOhY>I#UICJd=Am1F;F&SSB@FZA4KvJm+3a{HVCI!+Ol)_T%&A zx+ocJPzb=lury{EYl9PcQSq zW883edpprLS)+Hscc1RkJkA25ZzjX|H`p37LgUz1G!8Z=KDv9}Xgfrvsy4isaN(1i zxv2cmi;>4Y32a#rKfLt1InBcXrH*rDo=IkUjWpS1^>|Xf926I`@oer7F3M0ec3PV> zv=D-t_?g^~_+?dZ*nIg|wKv6e?zau>EL*r!XnZalLLc=_1Tyhqup?~3_qo{j4gM$L ziilXb25T<&ZtIifD_*!#e(?MtCHmVghTTy$#}&^~{esRf>udLEvOc|cY+`A6RwK2O zx?1-`jamFU)=fEYh{ImBEEhE_hj6#HKRsl!x8027$^|_A@^Yw{EPQV$fTZ|ppD?dI z8$dD8{&-O(i1<^0e$!?<<@#6LhMK4)fE9;IO(jgT8!G#Tx&O*5npHCEYwFmjqJE`P z_bzz~*jD!NBxm^JTeaMLA9@d7W>JaV9J8bea{?Q-PrEv{LqSLFmIBP|si~%RZuFRl zhhno=|3b+DfiE&`4f9^Ic%>IOdSu!#35g*U^2nA)SN`Y`2Nfq^h)J4g3|^@2>#FgI zCa8BMs=KZ@JzCfm*YBH&avWUDti;sp4YQjyTVD|LaeJ&S$Y8a-kFAn>+>j$$ z{;E9VfIeus^?TxB5JQ3!?N3!FJNLV$%29w{z^J0z*NwVSL-Bv8Zk9K3MxeZ5o+L49`-Ix*uAcE{#W*oayb@_}$-ZfM zzfxo7dS{W_5Hf=mFYhzv6P?*|gtU64@}@bR#bWVk7sCvvLq;>W#qzCBIA>-~ypV6N z5ws$6cW*L?*&rjtER-x-=$j+;s^4e%e}S*bT)D=h(xVyb%L#N|Pp|@1hU?R}7U@~M zIgt-xp(|SvD{bXlp&5Q|QoZ;7It^cj{xq?l4WIp3%)FVOpEsy$W}{53v_ZydF5b)L z_vkgP28X;6kRqSvG~2puMS2}oRDXj!d!@qrfP!ihPlOzE0b zMuSOo;zNAwdl}8`Yn~1BA+5&nAG3R{RcVB+L|S#Fe*UdjEWd8Eo^z&%ilz#letr^G zYvLav{$Wq`+33?iFF2)Sef0*JPaK$)uzi*zfY|#FFX2Itkwe<%A&u9XRt{~cjX3%Q zY}<_cN8e;QKK5~k+%2qNSwHlMwUN9^3zJA{c*y+0e}%t7QIONv@1I93wyr0;ci#sM z>M^^HPi7pN_zD<5n#dPYbc4Cx9xOBzy!6)MUbzAov{k{&7YFjd`?ZkJrx+`LsW5(DB6Tf<5qoB(ez_z{ zadPOWgSQS0^1KtT;`e@1Zo{kfzl=-O`7aGCB%JfowSrp( zOXXdQPU~2h4N_BCFxk&c!}+>Um~3BuW%9eUP_A#G^?Y9QWqjo8Y;flOihKE=zcX%U z%U`~iahK~TKl`NLGmR)nrB~hB%7Jga@U66G_nzS0SwWnye`Pq#rFIntMqj7Ukk|YmTRm#_emxstt;I0cB#m@^+QWk z1w}?>-ke{WkT$fioqst9#(65!_P+B*#X5Vt?n1G!Z?=`^m_oree)`j&h7zT_P(@j| zRX+daU;ZWi`q#gX{oGni@&cKmaGEmQ3v2mquH3#?=aN_JROz_iI`7v0`T4exzGPl1 ze>VR@%Gg73mfgF~uRJD8)qCq#L6hdB1?hP0n!8IFi-A>`q+ge^tT*>{A+Va?sBjfU z6?>P=tV_dmu`n#8z1i|CN;q4AL@nZUeThUhFNLVCXgiSy`Ock@>4VkF>jMs`2-mW) zyhyN&R|T{dxthMhyIQRVLVcE>dtGSCNX!#Z=Hzyfme!WEchBBwZP7l-oH7GnX#Jmd zKKmn_r#Q3q!ufN-(3)T@^Cs~{Ifa$@Ub(WD&#Gx9Yu>U;{P1JKg!&ggnk8Tw3sJEG zx)&iFv{K5N>CyZ7d+BlUH3J46B&}oDo!g+fx`h>wp_vf1D5#$B+zn1gDvf~5tT|UZ z^X~osvcCCSEb5lt6@JcBg|bUTG8F~2OeR}D84~BD7K$!J6>SB$Wt_JLVS0GK!qV+c zZY`N@o>-?i&P+eoUA~Hc^C*NB^44!T*SP=rpZ__^+MeDsEqJYd^Q$n-hz%%Ly2$S; zZsKHU=n8XbDik*@qRhDGq>)9o^RQ%JOn>D)`SduytMus&T}lD%SWAcf{aeGksfY9C z%^Sh@#OY$-m3A`kw@$}?Ar^0@Q_DDClyPOFZ80!>5<0jCXP;TM8m66f6S!Kr6IsFL z7L_0V@Q1M`;KUX9J9lmeLd}!!<=SKh=E>S?zArMJkPf^Wi-KD1y^NTgcebk&U7_zF zWCmnAB3M^RUN85pJ6iKHFw-DR%r#1xk`r|{<}+J+pXNQ8atpZa>h4Jgj}E3a?;l7T zs@v1b9^O7Q4E z{>InhcfRk{HWa!FVa;7qCHl!TE#xqPi+j=|#FuIc<`&~0$jt9sWV=Nbt~vX$zxHF2 zDstPdL3i-!tltY_kUWYWF-X(?ie2myR>&LmX5N54l{{HvBABwojxctP}6zA^10LLUgwJ&Xj zLHo>pDA0wi4EG|?7iDGqo`NR-5+DAyuX>_%t><;`#nk&S=Upr=9bcCs46c;V>VcUn z$nbvfB0TbH$GaOor&m>LRa$J6Aq%ZvIpA1pm^r>0l4T<@%ZV&wV$M^!aHz~Gqx2eS zEINOb84IVwyI$Od!duQaA77u&mj_W~xqhtW>$;Y~HEN-r+Tv+KPF^))^DFQiOebMS zN3jnrcU%{@lg+Yjk+NRPh$s=KMy9rIbhd5zG3D~pfYrZbWa)1C4X5AePIuyYU!*%Q zBH1?8kQKnXI&D)JUElEIdDY%84_;$ipVjZ^JNdJ}oV%PT}$1ty+4Eqn&R@6Wmb9B5b>oj|8B&92~ZMKu6wRCo(l1|YVp9!BRUq>IG zWQlZVJMJ{#8l@>qbaG$8eeXo=#s8>Jo#85ApW!pYI=3j?2zoXFt_n|MlGdx$YQ%Tw zHOY+0IjWLfPR@f&_xZl}{K$Y+W}WxWQw4cr$_z};j10^+oOhNt<@xFNd{1Godt2*7 zhOfnZ`0(K3}YZjth zEVS(}O1_Lk$HI@}C6ASVE@e_Vb4+Y6zr;m_ayGiVSG&@hd{VGVn<`|Ev9M^5nX5o%e#b@%hYI+W55Lx4^mvGPE%a3bUme;56AUjEOvST@jMWpzVF=P!V=WD!L zPGrl791I89d$wmA3gjGABFy=@*0jQ0MWKwy++K#cvAs|Gw`^{T{;b)sG3{Xt4&JV$ zBjX)uHFIMnjGJyE7Yb%rhArP&!PvR>(gIPoh!;E?GZJ+`v4ud=#zmQ_urv`>Dx@+) zcQP`rX&foh3ZurNjB@qLoT~5KO6mW*P)j!zR+x$v%{!{-;qw)Q$u`z&`I_G0`F>37 z5tNLnvm8=0NC@-|#%&A%x~40&Zb9O9z~nIzD{YiOBH2#`^W-JkN8q(=Y)yaC)|_@> zqOKr|V$?jQ-1p*F@i*?#e+Vi*er4cOC?#!peZYaYio&!PKUkyW#x3Ce=uS$<@9E+etvCM823b6u@u$ddUg@|fd51<%+^(f- zz_O>Ol2(CRx<8$ySCezoGq|;IoEKWs3g~+=7R#1tUW-MGy79ihog;bPX^kr66y$#H z<%SkMnWW579x;W|l($H#K+8O>+vL2={fZm+@yGctPmwjK>OksG4HH3)kZ--ylCF(S;aY~7XCP_AWLtIc<9GaEpR!6tMNfcceho!H z_*+yo>U3H!XL%JOJpdPh^)v$bB!c-mUDr*`tu(}+1Khtz9`9MjTHx41l^YP8?V7kW z+}2b;5IW&sEDy!};Uy#uPM8o&w6o zr?dZ7IQwzF$Op7c^+4(Q(%Nx8n&z87@&c2*q^)h{Nl*5{G++71FwdXNFm+9O45)KR z{$;xgXobK4{3TmTpTt6+2aJdMkvKF4;O9U8c`S{o@MW)qR&G|(KFK&`1nDvHfGWo! z%ZW?}InQFQ!lXCHt-lIf4MFP@X2;y^y9#M(wJdmD_G^W=Y3wP}PMta(@=e1|x|uE6 zmbmh&GI;3F;qV6SK=9vBT99zgjoKlTzfE>hV00B!tJR3EGr}$-z-MLQ>u;0w_;CQr zi1)d_tzW^ZF!d~CwY9A6L)0b`(1TBBHt*$OLw}QDv#h>aQaK?Y(d>xnlx`FL!Z2NN{u^D$Z)*?bc27Q;U z7Gv`<5Wzz{i7~JMpJ`6a7a5^KiqCWnelZ_uI&1vk9*eCt6shUFk*oNl7q|)Yu?fLd zpHL(lD;a1F!S-TUgHoVk~1{I%GF_2Vp#E z0rKnPmG2|Gr?9+-5RO;Ka|59%K`W$bHo8<6hQiuxf1r~{G&F^P9<4E1DO5qgwgPMj zUcTR;&YLVGYo(s0jmx^zxp$rB&+^>sC9XILVhP-;wcd9D+fzi1_0ivUI}etc;%cix zvG7!kYf(nsWDRw8(zz|P(asge!mKIJ**sUxRQ^6|A@ejmu*_`boWHuG6?T49c4dCL zre)$UzW8Dq7#Nt-%E3XtBFUsKH zU|f|83TS1A-X+^r=3Iqtgh`r_Mil7MewI@i&c^G_o5Se@bt_x+CRgOIBGc43$%?xl z`+FA)AA2jtZc_4Bgg|k+!7I}7U zl1QGVvVb4*O5LUqf#S4~%zmbn9^K$q}T1l;JZ8(fCtr1da(2c>z2iLwYR z=d4PYI-@8?i4j6_pgshscgG8bhB8{k$QsSX)cAz7Ys}*P{G4Zz-#i)q>HItq7n+C=ZA3If#P-9nsX>HV z%YKk~2vCFx*T&nK=D_%}-QI?-AGd$TDW!kUZ&zG$`u4PZHKb_oL?pbEi>Cm6xapXgU5 zg1NMWN2t@a+aBuIB396A6%R8Qy0F74wmXzN&hG;}HxSJG$mduC)}1{-n|lzP14M)M z=nNmJuiIm>M_?I!aSX^hodl))d-}nwciqZGzXFeUbI$h7c{+DuKJ!rcy*hrv;M%yP z;FuLQ?aUe+W9O3=gs~jIL1FY@9G8-0V9saHEtesxw9DA$OXc}m{ytxsna}FjllFYj zfZON{x3h&TvmAtJ4qY8eqa&l?_ScwjjtBkL`!}tfYh;ePnhhJ zc^yla7hN9I-7L?Sz8Yo0-1Xjl;y2Tr_~L=ocz^Uz)Ls5tHUb@c`MzWAlBounW3R_Y zMeW5GUkp07fAat5kp~0BQ7M#_W!|@JPJW*X-tL_OTf(jq&s-e!DKGNJNZqs<;(f= z)jT<0hQ;5)tb0Nx;tSlhnqA~~Kt!a$XRbd>Y#4;MWYU#MUS>J>*Z=-nDpEXD98C+LlR7E z;xHKcI)$X1f?k??sbedF8{L?S%9xlBDi_7~8kT$09Tb?$chW`7=AVE|Kr1}e)UCXC zE!KN>jgo04^>`|KCVJ~4o-1LLhd@TArtRd{{XR(dF7qMQD=E;oQg$uR&XM;xV{?ON zd=0qNQ&y9wO276oCi^<4($>mEYQJ?SRoDg+cy9qCdSIB`K@WN<9Q(j~k%cPw9Ub+H zzh)a1lRpc@>gV^yTW9b4FYcphv$%_g4UQ00j^zKbD+V&Ktcs3g|(U=O+52 zmq|wC{4tKh;85c{yf?q1@UbT5y&?P&s5lA1gf@29{ZB)oG{)6h>PTCS0M>1(f-Y<- z;967i24i3pI@w~HxAF2r@DRAHx8dBKk$5QG1-$X7;rWcrjX$DP{bu?5-1%zKj#>F+ z9ylX+ofmm8ATci~rhj~ipVK(2|BAY_C{=J2P#+)5db@R6&gIJ2dQ;J^ZRg+RJbt$d zg_|jl>fPTw%LR)pk?(HK;<@868z?H22M>Nku<_5sLwfe?nTXBs%m`iEE`KVo{_gMo zF64uX<-ou|>fhQQhU7T1z##WL%V3+@H*+ z<}Kx9bj`uH!Z<)$o(ek$$!7{RgKUc5Gq- z2Yd|94BE&5DX?y1(v9GrRr*9OMh?bhvPoR#R=mKzjf9xwPl($<)7R7lJuNU~YY$YeCT!`VsBR&>B0SLIKPba1~~+ zYqDBBHMlpKT_5H@7F!d`v$%Z(7Rv+eC5=<&CWLs0dndVl2%)LKa|Rl0y`HMNxq2(y z$F!x;Y^FlD7U>3W#_!#>z9&sCw-tUbZ%!RVYd34o@?VfAvYE&8CMO8sv0$CXueYXa z!;D=!UK$&*3hIm?>k_$~vTJr7xEv0pkS_8VYi_uF&WW9=pR!k|V~Bjhrxj^6d=2;c zb?V_!+_0K8{Mm=h-9(116xh%{l{!Ze%-60$54h08t#mtzZ(OCU9fg#L_?r0Te#Le0 zvj5$>=SjlxNs_Qz2Tq4{oWR0k1PI8?kkRRFK%4{|l_=fvf@R*uQQ}%jZQy$E-Y26O z`HB2YMyz7)M+HL0D=jPtPU+vgw!+r}CcZSJ={tTg(`-_sq0Ee*(-qXq&v?j>(({a$ zxFt}tr2v+k@w_N8E%55q<$7{)@i7~2rty^9;+h3%9U=89fJJboE1vNqH&a|gQz&4+ zt7{a$XJnk^R=qc~qF7j!Q&+EE3pwR@cXoEf7P=Q-d?^%7y{FQ!M|MiP-CYKVv1^1m z-NgEwmaqqL8HXbN6vEQbO$=A(!W7D)?OYwYn)bi9KMiwVOWVBCRS5Dx!!#mhbgA)2 ziFGwTvd%h^Xi({|@KWHaWvEH%E-;VlOak}POD~1cbK*K7-9PA_IM0IC%+|dSDh;a9O(srA2?`N^yj!`?T%j zl`EHHjX(x-63bwOh`av2EolNvVG4^sf`_#BwS3AmLm zNc9;SOvEC>W*&ztunoL2`+mlB0JH8K0_i+iHm~E|rO$Cv(!t-Sw(FNu>v%P+SnDW8 z$!~Kc>W^ttZ!4@`+L@75EMQV0MC_U=1fU8)EnUTeJ`Fq@v8FZ=nAD6=X~MV4hPCt| z4E+sod2zfs9UpB@?_-kPp*j=G$!Uo182-_$fm6{8Gw%Xs=}CkjOS#|%2v<-qLb}2P z=t3fHTTXi(2Ey}WfOd}dbvkG;*`p>Ud=H3XU3mN&5ts-?W>0ETqS`*P&$`0=qmD`X zU?5q|4at$Hg(7Gbse+|gBlP(UaIT@+t(4tN8Afh;zp}DmIYr%5J)!~t46FIRmsvDG zJF6(S8D*jiC8)-v4SIoQV}uaMfdD(-fl||skapXaLRvgWpc>!R8iF2Z>;WZf7JuqC zy5eOvqcBC8fd{PIAj3HLn{rK`=NVf(0yJ<1?I?`>t_7{KtMcs}^Sd6l!NI|>stxR{ zR;$yz!aDN&_WQk3dA{dzG+QK<-WHIqHX;3*q;Zp(N;IxgKQK@Q&UN8A%bq~Jc&?SJ zyl3OV;<+uq&zdBhafpES%J^x_JN*p01VJ-kYRo(1H{)S9i@!eMSMGNy<8&VT8;EhH zlSD%hcab@YW_$ok2+`0|>k!tTO~YFhoAFni%#IhJRPiT;pr50XSf1ip(TxJ~84d75 zx}5F@ILPe<9oWA-&gFvBa8bGR(2#N+(x--^Mxpd@IxIpeJzYN1y zz?-}}!CkAe-Q2dWChPU31zNql4uosrYRtaz$`E;B(JklZay2Fu0O8rO zV`r>2D8T>Yzy3S5uUySx2>q$Mr#p?(mx`xOXvVpBJIJg=i4qR=)|?bv9n=^ZH7Z9) zAq`$qCz3#h4DM>yMLpIcx%x$MxI-S@1u<|vhV25KcGaiIffz)@Z|#d0GtSD+eiLq$-9+~ zuH&OC!F`G7)O&yyB~b4-S4@_U|- z=2s9dHd!v$Ay5_P5E0&JiUr+jMcWSWd95+;eO90pj}O0v(Tb}j3Z3c*v&J0HU((F-9hpzrpNWw7v0*{|qu zt~p;FLuyx{qaTSSrZ5hC>~fS^EXnryRaAizs9_;)Y8n|_!*dgEBVi9{3ng9r)zdWI z^NsQquUX}~UZVQ;%z70$OYlS2=2oyZlJ|~>kS^g#9ur0Ei+z^xf-mM8#D(V|uzZGg z9`hy`4EZhS+!3eCh#TMp#EM&YXPG;$|2p={6zNh!v4-cTWn>I5WOI6+@!7h3MQVXZ zcWOvcN9OTC1CAwSR6yThzx=P+<#YVh>D0cpn!47p9k82&axBrao;CWFacI!l!$(uq zevzzg=4^`FbN;!D{W-G~4-~eBxa-b#5_+1C1Z+~UX(jv2lnL61YlY#Kty|LJLx&^y z!g{orb$_{zoAbNx(G!ETSo4I=^{5#5x;TZY7P*3aUSf$_@BVSpog)xL0quIT?K@Gm z-t_?JdVh~~?U!GEIpA{t<3$GG#EFwwewDNujp`D@x|hLf(tOf2iA!Wg3c_L%!IWyZ z>edoNA@u|?y588ux~iI;8n?t#C;lK#amgezpvq!SU*t#{MG~PDT$l1Adfn|6ot)ZD!?s>U4oB$SV>fL zg!yt5A!fwzRf3&1G1o9c(@(C|(*ItVi~~3-9vlKqv%DJJgl$HEm1WNHAzMT_!^^^5 ztiX#oNV|HhT`(3dgPl4Nu(hsAx=wwj4%+Vp7x?^R$2@zDcHw_)I?!0VYw-~&u8Wj}|-J7DP24>-8UpqzKkBM%937lc7V&RIQV zS`%)gQh3V?d|^elNEO;LLwSbt+mChS&urbZy&MzboR_J}KNzukb^w)5xg@+c{9%wG zj5{ir+>}WN9h<>!IM&iw(T|vyz@tabHE8RX4+)#?`N_P<@|NQd-w@~om`?uu7ikI{ zgoRr7cmynF&dDOQ(fss2JVPu6Qa^x9<1}ZR^~#*Z&4+;II^E}-(>@7{AHFNpP#9_$ z5Mf;^;4H7D=VP)#sR(7xIY214bn^zml`De&YHZJJS`Keg(Xl?29sA>cM`68Jx{U(L zT7C_8Zs6i$`N6k!_g6!J>Os_7Q;Y*e_%2;Eacy>sCi5qh44H%cR;%28p$J7E?Q4t! z4WVq*pb3|VDyuOW;C)jnWOW``hQ5t_j&UUV)oR@uBiF9OL&k|UsiZ2)oE7*x+%w=Z zugZn+ji4M{K7S$Y$I$%ctFNTNW5?6#C!bDJ-}!zzylEg^#rLGuU6~q9%RAaq@72rc zCZKKxol#GWm7`ULs(3cr-+Hmx9)0|tNL1jy^wNv5pICq;_z0GwL*sHV2=8^H36|-$4s7N zhGVFvJ4oAeJa%3AIt#F)_^s79S`p6f#a&OgHql*O;CQOTU23(*IDfJe)KDyhp7%VG z(&Uv#;c8t)^8>6~Pu!}c^R#!3haU3r0XolBT;{HoDv%Y89i7G`ja99!|MtmxS^%ZlB>fJ=$f$L%# z8dO!OGnxQS06};Na``E4BlbK_S71}4Tw z!dn8dta}mMP43um>{{%*lNmh7kEB7-Cx3Ok{jIR2o(b!O7f#WJCm6QIScw|y0gr(j z8>8O1C(axT`KM)2QsWdvmAZgWzzf{!%07GgOgixH@6+j{$M6ioE1uY$RzLIgbZX1q zbaeHWbdd=&di6>gIq^}dUA&NbHm*t4-mY{V1xMae5UT(zJQZAF0r|@VwG8dQQ`c-M z`MjLRNBOq`H(S;Deq(+KUm>5%l&X%eP8=u2T+bWxmw!9C6u?@u5Z8a zLORc6{l|a&$Mo{cFQ>o%`@aXC?sOWaa%=k&={m%R;g!~G-jp_P>O;va_QI9hkqDr) zf=DGI2SoxvGesl0Yi*kk;aQWoz?r@`939g#h@THCcva zop7V51D!S~0H+D4bRBdCp#Mn*@4 zAJWN>m{)GsQ2{Y^Ga1|t7JcV8U-3{B+NOJk)nJbjsdNZm_$YI~4cD}RWGJ&~3Jche zz*cCxnFw~RcjselR|1#1xd&Lgeh#5s_;sRZHXVG#yi^x!uY2*=Zyy^;?IX9@q6NcI zbN7%EGsid*FoavIhDFv4eh(Zzl#U&qN;?Mz($?+U@D?CQ&1ZzRLKtOD#u1Fg_2n3E z>$1Xf@&+F*Jv8^o?{CMDI%6E`<5Dj5Nxo+g^tMa@<8#kF6Z218Fhq8Rp*sSL3r`vrC1JgdCPP2UGh?RtGt`HQCYW~bA1de zNySoSKw)XyJn`|&B=g3z6u7IqZh}{EOFBuz+f-lxygid`57b^Zd)x%~A3IQ+?h4^js(KaD$oC7z9CSn}(t z{b~KcK_czjM z_E77+c!r}g_wLxvTx1Tr)j~e$Mb!c9xRmkqovtTL-e{aFU z*=mB=OZACplY+JJSSAMpT@0NEB%!#I^te_9~824L% zT_L?1<|4y*g>?j7_Ms`0&!B-T@4cH=Jn4=hMbb8&f|)bZzu4CJU3T4W@q*qSXrM$Es;_yn{@VX;Wt{ZH3yjr1zsioWKg@JQS2%T;@pOG3L$`D7Z;= zrx1*z0J@p^?slYZg!3}WxMnRwF@pOE9t=>Qb$gpj7`7BC`UoRBegnY^ep>LJwSc20 z;4xzjG{)L91uL}UyqivRz-aAWT=3spGsXHfZy=(siUqW0)x7Ox@ju$?!MbU`d_7fS zSpopn03wk|CZXj6J{8U&71wu1x(e>sqj>e>v51$6I3_Y8g{(9n6SY%X1N;nO?KOUQ zC5e06a-GYij}YV*BBR2YHVT0qxtHWmfIv;xaOV!D&@eCi74}n7WLeG>%Xo1;(2Y@>ML}SAYHMIM+a7 zyACGa%lsceNZGE*z#$b5<57%AAE(Vw40wJHCH}(U!|4g;@VB1YlUi_fR^Th?20~go z$tmgrcfi#Y$~kmXuRmv5(6s^oQ3m`5Z7>GYwCtn`nga%|F~=Fq4wm3{_xBT-e=EJi z`1~hZ$yURUwrqwMAQ-n}Q2Zg5bT?iO13iV&vZ|#T4jPkSbe>e;EJ)g~83%E@cvb-i zH9oqtJ^aIE5j~XRSo$!Ca1tE%B7CcOU|N8?S$=BF2KW!Jq%jf(v`t8sSRs-cV#rau&Y1yKm8TF zMJv*_RlRBC%BA#{ymorb#YKUSd5}5%h>=))%9CfIB^R3iZYMro^Fr(Rc*)|9nz`#r z9+2Q#vs#scZaqZ0lEG+W>a@QGvT zD^KkWB9k=~crQdQ>Yz+72P@gpo*;bXbAmBc{%qwT|@5t1am@jBZ`U z<4DA@Yolr6{BRn(awj!y>0mYO!?gD7d+CMezmm2hV4HJYm9}(=CJ#+CrOQM=?_e^? zO2g)X5M{6v^h-wS{aD|I=-tW_fgp6idlF|6jAXA6uFQc8z~Y+8Y0kbr1z;NxzO4v5 zkKB9@A^U&WYc$B*nIfvowOQyev22?T$}f;b#MYyv4BTdua$jKP1=g3 zy8{4Mp;^zE{5%s_Ww2#Fx=A~<7sd(m6i|cULm&%o{>YP1XrefIJUa6$So(j=hU)D% zZ>3hZxG|=&rAek12%&r=`hV_xs+>Ms2yZ|Brs|Z@ef}X@0nPhEw z61qY%G2ZmT%rX^`A){mMDTJ zHjiu1dd7T_fI@e0a4?i*=cB^;Z~o?QVvSl4oB6XMuUp(tv@hL)yP#p=LFm-9^u%>T zs+kW4T|@XxA(W0`4IjixJBJlK#2Vw<@4TIcncG|71y60+n)dO&fbB%_cA-eCyytir zEp~;o@Ti0+yv|Ynr?Ql;w?5|hS5b3(yvjSgKSrJUmmCv#Mg)~YqoFWny78fP`h1#NfE&wjU$vUn z(ANR@+wV`GO3M+7o8TkoS*N~%GAeh_m8~~Vw=XB+24C@IE^e#SyA>WVYMxHQ7%5-< zLHh=Om4^hYzNT_Qx&Uwe8OquJ%MPA%=gy`VUwkp*eDuP+_WEn79sG8D?|W$-%54X@ zuUx)TxXhgwer(e@rKdpLFea@i#49$k2m2DQ#O+4KDG*d(I@T{hQ{ldXBApz%coadb;o-9@CK!TJ5;oeqqIHEPHii3CA=$l} zZ75AErw_!KLLg0WcI4>En`!ji^>p%fOS*D>fBOEKaq_OMPd@5`kPUvgK*YyE)>qvQ zqczb4QMv|Wzgt`&iAhwDg^W=zQI6@!DWH3P#L9&7O07klDKVPQ3ka^;x(i1IZl8mZDk1zP~(yS-B= z028V08dePx-DQUw7BDg0))MvEtaUaaOe$*TRxI8;frNS#7Qt<_Xki8l+X@zL#RK`7 z;Ndm{{u<0fWysnL!iicf57TP`x6vsx7|=qW0{_;baM3E48C%XVuubnvOSBQct#T<6 zbvHp9)~SVi8=AZXO`c_oSu?cPNxQs>6#A~?T3E=gyzy*rAYvF`=Jl%}d4gZHTCK0q zVs(KJnW5{so@=e=N-OCv{^Bp<)IE>*R51HY0ca8y1+|K_u5P_sSxC!VYtktnmB=`W zPMSfS|rtvC5MX9+AA6buk7`rgWX%dUNLLgvWMI>?< zt9d=^y9k2{ib1SvM(hb#v@Q9A7cb>u;o=@RFnhAH0tfssm@k&9I~| z5%_lI%-QtcSk!LS{R5U2_VlbsT{rP$IX8q$nsx5!m5RBi_k<+|p!z0?m3(5%YnzxSl<2MKsx%~;dEyLPbC)e3%j?CvI8%E#C;Hvdsfl;42ej>fXfbV01KDli>ZcmsNn)CCxFOHxstwoquckM_o zpShG?dHJ<;?Z7*@qFd5`4{`826J;-RrgIWT?*uW)JTx~nF(gb!#!>RSR+EIRgwahy z{{gP6`Hc?F^J8zy$di#4_%kh1YrY4F`39D5plmFGZ6k@)-sGXwr^q0 zBayEVh;bbu0(*)4z9#V_4y~XzURB7}E|g*S5qk*9GPILs8vo^RCH=>B-b#ks+mpcD zVkD8_446g-U$LCk=$XUdrGlGZi%5+>1hZ>EBwsf1ChqLt!N3g4I=Q!+cE8Dz=iau-)Q!ol0#Y$(1q&(|JuvIK(qqu1heL*@C8Cw)vV-`D z3hVb(w3y5l1Wbi38%P=g&d|8A77Ggwmz`r=XOLH$(!D$5ERx@C!^`UMYXma$w4Vz`}t&bYr1jfR2pOs z8*i|(IuL=DdS)i^u;?AD!045+v6Tp+VFZ7?>8%sN>ewq}2*|=xh`AVq%$VB>h3GFI z^Ks%{&}Rj@QQ)dnPtyd?&7<(D<2|n6CM->@1_qni&U1FCASA_m(@H!P^m*ATj1P*g z#Hwxrzmdpl&?Rqi<@C53mUAWfhE|WlRXK~K;vm0Mpy`pK4i(o5bHpu8)3EpexSTU~ zsk0ZC?+#uyY-|pxe{)}&Vou)nyb0!>?&r6E``groBDLk|XVWtHt=*eW_ER{;0d-58 z!n6tA{tXnYLl{w4u~_@?j1D-y1i@*<=u&S(k(+?`?tlBObPal2!}i!!Sm5j7`H!=t zvzcwP>wCJ`RKXh)@rE75>(YY~(2sl=LP7ZT(F5tDgJ;P`yQ#_g7?VuMR=?g=|q3}>8Eg?eLbQ}J;mh+n(jxZ zPp1Q?PKCDqIO`N!s@1dtE>&5%HeKHSWV*3_GL60UK^lXp9((hR^v`d;n>uzp&H)*n zX|u#BNFa{uo4Op!GSf72&!>5=J`x#B`8QpLnefVMe=}&)> zwhe4c&*DlPMe~-B12C^>j1?oR6eb9e(9(q!;vYp}xW$BSBU*AL8(ya-*%QcbgC@^m zG4EiD({9>b$DU@lZiTSJb*NBV(bAsAU^@SCvpF3_u&;z*jlRwk%sgu0S(Xg279My|$J%M0(hWfvT z+q{p3=_X!%>6^G}TCDV8%C=%TC4_P?Q7spl z5X^20crP-UZx7!h3U(F6rqV};-;aA+IP_x2R`$um5ZmC?&A7!YtfMvYo3L;(UL+9| zpVDu%f9WG5ZxQo4*E;7_%TDFz0ONTUPTT`xI#4(bNW8}N8pG*JOJX4KAk^T_Q#U8m zH`k=}gRKZzq@sajTEwn3yJRHYxi!&q3{-|qTEW>hU3efI-j>*Mr6)^4?Krqr{acvw zIo9}Az`$Lb)+OGLkRI5!jiDiu9AT>^eijRB0=nJI7R`K2uo1N_;K~=)bS~qSljN`A z!o7@j^8rfJo6u$-Yb%|7n^P6W-Ol(;V)0%=S-6CC)Qj-kMFj2^V2`zL1s&t)diKoV zNnH92TXofnbd2)`&QSI&jJ+En->T4%A26RQ@DvXsssNLtJZXKqPit<$;MLjC5+6Uy(>Zam|=9x=Zo)Y7;g23gYbxAY_oAv_9r zRzjaEwL*2-1EWft=_aJ_x$?@wAr&~LgUXsN?#O~bu3fl9@Cm|?xfNmwT*ekt;W3kN z+YMpF1JD9~o_y}v)XSQ(Yx+iMe`WU`-rm-lb|56LQP0Y?tJ4T$xt8$*D}`4o_m$r< zCu3_F3W3ZLTxGfn>$jsb4O8zj#;%94Xi*7(A9?I>FSPNk=f4^|T27xioto*x1aAFn zC|Iv?FjhNoZ}00%RcKh@Ji_mOjGK$l-P=b8S!afAZ`zVpZR$&V!Q1!Nbfjm|Sc;bq zfq@KXdF+JwJ`xhJ0Zj;(8#xM-;rK?@x^o;;jECp#@3fxe1@=?&y#-{ zK?>JSpGt53$4}F-VXW7Smx&bQNTmYll3{CO#y2NC1LR+yjCQ< z{B}!0g~L6Tv%a2uxH{$|&z=n9+a89_gohh$_dI*MU%}0M`@(deTK}-g-63SWE%)4VZxefxR%$ z2!w$l#QE3M7ECISC3(V)22SHjTPg{j=G6>Sxk2Awd+qh~A#To{Y#E$D33!ujd6Tp; zz+_+NTHp5VY41QatpkR3;Aw*fggFQxuEnnyB>&hZ;~57=#PcQoLld4IekrwM31Bsj zqJ*)9td;l&cu+bF@4L)(%q?`}tMLl13BvU`?L57(!E?=_Ed=QP{qM!Gh;F6QVs_ti z-b$4ro@QFyFpu=70L<&U<}(IFt6DFQF(JMM$*69H@nzhLM#6hA&;;~pwDbjnunrtN zh-D6KBXn#-;j$VlcrBmhC|V=n@3&a6mu2*f-6?*r1-DJiyW6;!pJVsJZmhHOmoB7Z zgM(=ZU znmWj_zgUB*cR7cT>`1tZ0B}@x`xsb&dF|OEqmwQXVUGi4MeqfrElZ*dlKbfCA>ILICI1@#GmL|Vx6C; zp3i^bpcB?4n3SHcDsx!FK=q>~?PH78BoqHOg6tRvl8iCHoe1Yq275n~HQiz}ImA5L z$;2aoVC>!3((tRh(r^_s!u1s`G8je(UTFhRwzd?v_5;%3Wy2XAv35!JUMAC{O@T;w zF%-Kq$6@f$*J_x<0B*Jc#?|GFcMl&;NAb*@9;^aaYkC5UZU-(mz%SaQT`{5JWC{$( zt%Zk=IGBdP?~6>-68N-O)a7r!5Tu$qu^!uT@7=jEoF;CgG%RB;JpHV(Y@w2PlDrtq zX$lQ+vX}c9dm|&a(vkPx;$<;!q@zcUrBkO*#_@%|OI>R?mQif0j<TL2Y3KbK(D_ZVBcXc&zdq_1-%#J(;$)q7x5?4U+|N=w_`9JT&05_lu=#P zwPi37+K7*2Y914LDku*TH(`D!vJZp)%)t0M_S{l+R6%w*sz|tPd9JJ8?L}@g)Pvys zngO1C!2&*G9HT7-rM6pH?K|mTD##}&1n|~Kp%6Y)q`4!Rs)o!`~xTY;wPDb z(aIj*rgrX{)j_oGEm$=x5w06_D>1M&2C{$G<7t9{bZuE}?5Ss&T&yvl`{~PAq68B` z)LS;MOZ^0ObZHGs4QS_~r78^64?gJ_9c2!88r;Upa0yQYAPvYzxK6C&F31|EX_yu9GZ(W7bK<4>fWd!EGY z-V*zrhbT58VbZUd-yQTxAruACx@5LhDM}XRT4iA~4Pj|q9 zYkXSGL%6rj!bC5k>A%j{UuNPB)Bkap>2Bzty%m+kF%pNk-(ouxkU4%8nT$$UM9hMC zan0B&KefVFpyd6@cV0}7VTtM9-GGI(70r7M0(uN(Vhm>U+xPdU|G{mmcj3qEsow~l zHAxHh7v?05h6~#^qkdqJfpUL(jD2<=Net7gAXU+Bh2Hbpj*`*ETHDoA#}Lp&vi1-d z!*25`PsOQk4m$)%kAV0JgV@B9;>6UAbPManbzxs{^Um9EGku!U3om>-RjXCVfWaoI z6wM}xedhhfXW6Ruc@KijHRsKn`@rc?xXi6rfvsZgnaGc!bjreqVX`MtqA#-6yMLrT zy>;|(8asJ3?d>BH`>S8)7*>T0L7~I9;p3fY^}4lqGIpk&2VIpU5>ogc+Me)=0rK3KCVEK~5iaq>(uZXHuC;cnJL zr!eaSV83hao`8ppqTp_U_LoE7isLwxiE=8y_M}xWlye5zhbFaLXZl66>FdNK`?b~*yZ-4ci11aosg+3>GI)sxLJOgc8{J@p>9;+R z*Jxp%HMxe#pojZ~$*)Vf4U^EQNF2ooO{_9#ayhiNj%rcXB8AmM^)8hfF^){CC%+VX zx4-fH^Rd@?J;dp@60PU=jvZ%z=c`yK&!uPg?B?V#Dv?2`EVvGSoq!XiErdM^aZaLa zbW&a|b2$xdr;C^ADjw!||FLVvMoZ>BjJlvE>DLfPTvBUV3w3Rvj4y-eV~(umx9?bX zl4p_*7oJQ*So|QoWFj6ZxDriz509uK9c3C^R!EX%8;E#@AvKLdUH||<07*naRPvyc zoz~0k3d;m-L|U)Jx<3z7`tZPq=?=J^LUFpzAuK0QG7cR&%>4GGr%HMr#y^55VTiH6 z2ovaC$5t06T!jc$8A|X<`Vz{P49)TN8gPPmn3<8?p7q-azN%PrTN%%B1VHYUrSGP?kwD<)Tto5hJf*~j5U;5228QmDZM~b z#vVAf_mgg->7A2ADK7pU;yVn`RhJz==<>Cj)6mId>Bi-AY59gKFu=&n%V#I~U4J}7 z!()s=jUc5CJV?*tk?DXoe348(t6t^T!+AbQ%0gRwm{!0n{g}Mx$9X#jo#>@FdFgt3 z_sY%m?nO?)BUtfzT0@M&4&H9YYapNQPo2-KOFbxeV@#xt(7Efvz3f4qED*|Gw-fJX-C_7(&0FIKDdxlBv8MFQsi9Q8eK~@NHZ#V02UPME&MuXmXA7Q( znv4R|?mzg0RN1&a9qd_~P?6KvsUs{AHHTNH9|6~;RmTpIP)rCO^Q>tFQ1Ae{?EPZL zM09!PA8|r^F-P#=h0v2`!#ZR_)ag^Z@1}sfEK6po_5QvlTxMs$% ziSo@T3F9mgdz!yMXIN(V`TzWPx_0Vx`p%A>X*V$z z%TPjFI8E^ec=TYA7WiQQz&2xN6;M z^e|6r%;)I4c<`g(c3!B&IzP>i;#LS`2$#OaeUmN%ljb;Ca^cxhUJrJd&$6vtR*z#~&5K0-yws+Ky@gD*$Qlif%~ zPd7St>{x7k9~&4*Z3x+l0(teCIQ~uMJO*Pv0ptC*xAv!>A3MP@Y@F+h$QiqGk?7x> zM6+@ZFU$&6F^DX*GqtrK6o?|2DY%uvLqvrTBEN$O19t7Q(zm%FJ|`>MSWGG>ACvyd zL^G#irSu9>%37Jda8|sE5CLmnRN-FZGst*P(K5KIn5g`K^De^;vjPjF8D>#oqPgwF zNXUK&{DXrA+MG|LJ9b2nP3+&r(#AZAV<#o%%JLg&)5=xp&;R64(lspno#gGLAH-o{ z!Ry{C1T1VM`eXeu37lXEYlFvp=R_Y}-;E&M4q8^?19RW8dN!*@oQUQm6g}#!e4&nr z+6L#2m5gr{7QB|R?B0I9LwUNLzQNr10q25x7|Jp%YlY4M+^g@gEMaVcLRinpdd7MU zO!P8AM(0^Kn!@|AbMvlycGj62pz;18JWLmOji;8MCqextITv@nc4Pd}ado_>Z?hW2w%{>k*~4-cfufB#o{ z4o2v{&Pm2}g!7<{f3W=bc`3|OxOm$X8Zswo3VI8eXlt?QI7;6Cat3-2_}fL7=m|>{ zEEf_CHo-Wwtysz4PuzIdZt(WCn=n@is_@>Z6h2PV3g{umv*u7UKQ{Ml5i7`wvDiMP z)f?_?NW#D{EiA{-_=oJ~z8Bmfuegs%5xh}j zmU|fc${lH{cQOr5jHGp~!|7|CBWdE;!SuT~e-|$JU5`DM`ZjNY+?!LiT20?$Z*EIF zF)5GlO|N%vNympe*xm7AYP)bH?R&B-{Q&)9I{}I++Rd)VFh5fV!WnOpie4zmz!vie zMPXKMFT(M{gn$lV#tmshA*5jTyFv@R>y7dJ@2Mk)LOG9tvwk&umWeJw3xp=76^zd& zU}@dFDUELKOZx|p#~~$O|IWA5|ATN^yBvZE>Xz)s*aG!Idgph)OE)iGO4m=FPDkNk zPwm|cZ8fELj~q^i;HytU>z<+&hkw|fdpG$Xe}rF8k+f|pm;f*XdpX$$y^t}-;E5<0 zdazuJj(hS8<{J~Hm=}ImSfVJz{%7jd%Ncw{gQ)KiOK)OyyW-Mb!3+u+H@1&t38X^&8DgE#x$gc=H|=Xoda(*$1(uYqkXaRLKhuA~L6 zYs|BAUB|i(Bk2O!F^Fi8(!bwFaE1Qn)z{Lizk4TL-}P+TWCZH}{GW9GGA?Kaq*E)- z!v_2yV5S+T74W=Z>U`(7w+h4ZHSFP5;5 zaQjf9!ucdF@2wo`8OIwyj73x_0ub2Zp+l)3 zrrrU)9nzBLV}PQkUU`C*$4G9&!!g2m6x)HM6URjS`pF%RUN891RdDV4aS!Y51{11h zTp$A1U>`f(fiUjIO?>t2F_uJzQm=2Y8BSwQP|ozvvx-}?|f!p4O08)&|zYsc!&LFqSLF@6mPg{ z?MOeF=)ii!g6C}8+e65Lvm*r79Y`ObAY9w?bgHuCv5h66u%P7wjCI5@1YW^Wea_B` zp%^coFa)5V59OuPh7^zKr%N<7-gh2b1IgwspN)=ArPnwU{tX1(HyNW|6sZ-^X)6l( zc3l4Zo_Z>6B&aR|;3%LxwWRbpI5-&FP<3^`bL?pP4IaqHKRO5=HgP!1HEa^!F39&& zr&4=gUs~q;aqOKC3TgqDrbChEzLiG<(TEL^$Y)mPp&xmZa{w4CyxlF{Or=n+Tdh&2 z{0AO2T?V`atwxi!0nwXK{^fH9YhEHC?9{R2>CkbOyO0ITfwgTdXJWJDRK+{eOn(j& z7jzPu+X{cK;^kn$GdyPFtldwo;J_OC(n{UZs`y&UL~p))Nljjj{xVjj8h-5e1+kJx z3_Mgkj>dNStvAvQG|%>~RjKO=>mQQ@Zz0fHv52Pkv_&BcmhdP+NQ|XaQSd?B@x~Pd ze@sY;QXcSmJ_ru@q6vO8JtLJ{3s9Vi=7Qj2jhcztrIyU3 zJ96?wI^#Mwzq_#Ti`MEDxN)Z1f!n@HXo=WY+ouu&Ax{N9gi{^7m4f`d4D<(k8NM_4Xo^ z+F7C)2Dk1AaP71WORA%j{q0x|oI5VF>R` zxVkyovBLVbC;S^U(|M9x6^cc8pb#6*m64A#5 zR3KpHABCJe0#8V!*hk2>yp#sM{9iotK0hquT#Ebr;j8g1R}oUDaPwb+7AK4t$3kqw z(Af9nQ>psW9};`ejqJl^OF@_9Dm-gJsWFQAg>QW;jiUg)@!D(Y76Sh2HFmiS-{gJ9 z%h*4@F`XGamX6}NFqWs2X!YPBD!tRnB>*U#`5%A@X8_23{@4Hbg|Bt|cs1#b@@+bL zk~D4{>-wYUFZE2>-+F!0Xe=qpf1&Sq0S05^fh2EnEc2P8hdEl97xti(xL&{W@yF9+ zC@igb6OW%fm41&m>p1j$882LC$Ii5#I_|LCaRz1oEFQ>SmOZyWy^q~79N)`4|G(tD zXOpDYb)b35d+)lss>`-Rdw7B%DGo=Xq|uBvW+P@}Kkfd$*_nvl7^k3CBt-%sL3p4W z?M>OP>atzlSMKwi%xpA3NP-~l2M%s`R%X8WzSo|6{5kiVYKd|z|HL2n-gl}<_`zfA=sA5H%vBMFX1t9jZX{yq` z1JfW-C(wh~7{@cBE0<4w)ohL&vj~N;=kE~iRP&~72xlyQg7yZ{H+cGTV1?tLpC&Sx z=KSXyq#64SO_^;>)%+HkWc_r9Kv*W0uul75&vV_{wZW*;sb22sWx7rw&S|%mJVhc+vF~NeCy5NhhMyV`HdO(Sx8;8>VgJDC1Le!|i7eJU+}`O@>W?%B0xefi>p=TZ+rke`B;8<3n^kRqFS--PHg zgR#uRPZ*jR=A3sWYOON*3+QjN#&3fRXU3cP?lo2@UoyE$%QCqq*;6ubI+=AUg^d?a zb&}y?C3pg2UaW$@|4=E8#O0DG+sY=Ul^dv2-{w_;>FLDS3vsXc1bOc92l@L4vGwsx z9D*=qtaI*p%98pFgYzYTt_5QtT0f2#XJYTxr_o86;1Bv*;~ZJhj!E!y<%e&?(uv{t zbqj|Y;N!XTl#{BMh(jde4XE@21Fvl)9IBxm?HgJBaQIrBo5jg+E>>@?MLW#aMyJk& zT~SARyvjl&vD7cbE?Hfc@BTXGZr;ayavBM|kt0_*6h;^UF4Csz#MsAwtVoRAr&1%w zDtu>wAuhcaN6wex1>X7Kiwn-bj~e0eB7|rPM#fxbYgF3-@v6dG->3z>%C%!>UE(PS zlKv#5)sI)nrgri2B@WuT6Lk>uW~9vVQF1UK=)8+rX=eU$oM{|`u#+{-;V6(W&NSKS z%i$Q^A7wRmGADG(E(*}O=lslldbF#q7e|(fv~wn5_I`_VK%JS!mHX0OpD+wlM>FE| zD)&4pd2z0eqWaQIg8wGK|Go6H8zy2C75Yi=#wc*x4356{@L|03{(EE=d>X^p=;s*g zJ2TVKzU(oO5OAw74W3G;-eSl8<$uKm->D+<@ntOLr>JD~t~HT@ zNXDZSGeJ6wsk-qp-p;>%|HIgQJQ;gr=DA2t?f>;Je;Pl0^ZRiEqE-plltn0}PW}Ki zKn;YfOkf163OQ4Nmops$omU(`e3SrHK_EK@tVH1Z5Xe1{X93A(fqgfP%G&(a;zJW+ zc}RpU2*AFZ9c)aR&UZ~ZzgO%Jz@t6bzUYBj1(7lDY&C7&d-MqVCn-sh0IJ4DqX#>+ zn=n0=CC=Pm0Z~f=km@&jq6EkeO|N1%$#X^LC#6mumrl{2%ixd~al|o6igDN$iL{|& z5^l7rIX1q=6w}iPhta0}n5JDHN87=;ui!7U&1dtEDCz0YWI92Kvm$y*MkX&|xAtK- z?&Q^^L~LIqq!y&t-0UKIiL9F)?5}rzr7@7)o9iY5ux*-^mnySm^CC+kQAh2Zc zL|m*v7Ll4oDUX2kGcSqoGLn}GChRI*!)D7GaAURohF}l#<{D-f zzmf+=02sXg;8uKc^Ru{HXy;6GP6V3aw7A*jn0pWS{cI`@mrd$H10sHlb4~pR zQ%kY+(QG2@x*;8=_Tp&vLDYWyPSg+z)=ze)wm1U})W)EEC{zb`)SH6L@45W<4Mba6n#skZ3v?2TTesMX~saWKDviWsw53%`wY zlApOg7B_efDI5+s)8cx-%@$Dw9TiS4FX1UCv@}V@QT+a2VF5ytj9-=9EgVEXn6t)b zC)GME%mMSEhjPXqCt!J6qzI$lM5V&j(_3tl`M$OsXf@w#e194BmdU!S+Zv{H{n{e#s zl%N4h+Yr9ptG@F;e}|weEf>ed{R#m2j8JKzekF3uRmZfsPu)7KE&$`=nLd17x|n0t z&ob7Afz9JAH$h+34Cr|IlxqW{BdGMj9T4NEXx8pLe1y05Vq9iy?U({T1b?jDF<63^_Qb-N2rpW$UFp$E9=KwHFN*}-r9$0_(umGY!1`I@j_`<2r3AWlMO zMn+KOF|jPB`#{xVC*IpH{P4%9>ssTdFI|bh{F661I<6<}w9lM%L<-^sflVMoib!-R zQ8Ubn`c1%JV8M^4r{ZXOCJ_dpi|VTbq>aZgz@%MJrJ_=^xMsk!i2?2&Bpscp`1Y(w zl#LnY=dUeZ-eVK4a%2=dBLFLr#2#eUFXAyTK#VH^%!eeBcnGjIkBma_s`98r30bD5 zbWjpAU)p`-W??2Wvk~0CNWvi}Qe>0+yJ1-0Ln^ocVOH92=dw4{^Glt3w`&RlA5J|=ng2|UbnUed3pmTOLTA}KrIX5ijt7%CBxzj>x> zu7wlfW|!Nx|E`sj#$ys?kxzaRNtT%qpYc2E=;lwY01jJW7Bmq<4w|3x+2Z3_ubhQQ zr-TUdc|5e!mT#Lj%e(R5CbY@(y;Z}eDz?}+!$C|G;k}92V0uKbnU7s51SFY^kbR{e z@+Hp>QlKkeEyB?{uw^)xnwTlh2hX~>QNnzk?-NYMI?H! zQ%_=BE)Y-c!Zqf5cOv?xKaV%7IqYDtJ5}U!NYa=7^-p48cr>11+IX8pEBD@;i}hdK zAwdO3W9EKpb~RR>>_+RWLs%h)wug?$>)F|`U?hMJr%G)=QDoH;x^5=Ssr=|v81sM6FXj00n3P`9b< zVD5|k=!8iygs@TvErgT-2;@(x!w|bI2-)O=hcSY5UJW5z2Y2j}ccB@nznQ+H8>A}w z<5+WF&}rXgRK+tATQvms!#yQ#aqQUz?h}wH!b|pvJz@yh6HeQ?jmhj0aC}eRg)RIV zOwhjq1NI>eo8i%X+3#?!_zE`WF8X$l(8@uClarXY8X(5o5ZU|m{eZatS4T(VJnHH? z@Jc=Sauj@5H9Qo(&9z zH>{q|sm8T>E^swJ`S;5tJ8v&`gWnc`^BZ(w6Xg7uhfWZu{9`KXMt$4@5x7WEfEfpNjMC9c|usGy42Xzj6lDGrcN*@AzZdyA60 zKigmy-u>)#H#X}hhn;Kt9L7m|l=pd$l+5!il}bfIW$9FcOsH0dn|V(@&$~zxq#(je zHJwOB$wp2eB$XcUOG|0<&UwuHi_aK`oF3mCO7)`8TAtEh?x4q^qw z*qGujzm+Q0V_pl!O^@*8n&Y;9KU=Ro*X+=MDo5V}4^MzMOY_AC;NxbP%>RufYpn=F z=rw+?zu64+sL6V3av}cnTOY*SZyz8j<858p7%SVi^IYh|eau1wor=3&pzBV$QjA_G~;M-hYO@wk&ai zuv8gyoE6Z%i|YhfN?o!J8OS_WS*aF+mrkYh?<)Q*jf9fjhY!hgPmZ?uZ2l+!bs`6+dQ{gpj>_Qx*jV0xV;`+K5W zJ_9s7sZUzJ2BGe+K?4Jh`}~9V;#Z%18lR!k9v&HqOAQyJn}ji!F7VE{4#Cx*-NJc~ z{*J>~oX2OSl_(t)F)`fR8Uup^5u>9~4UY8Sm;wY^v(zPWdM^S`hW4co6XW^XHGJ0N zZ}#CkNu0}5W2~a;Y>BYxF7=o-x3ChP(CBY30KkJ>69MUgY)QL`L_y9D0-M0B?MR^3 zE+kTiYc1L+ffOVo-TO0Z4I9CYqkLD%W|vzn(0&Uk=mvORcs&EnBYknIu8S>}|MH_Z z@Jhs<_w$`*`TM0Jus)>e2_z%UZc}t;g?^1-2x@}(H$WMiPzAkk@e&RlPvf^FgWo!R z1^^t)b5)z^BS8tp&1}tbtKwIZL;y?~JbnfYA9V)8Sm9ivIPXSy{ zt^)rh!O)IHcTlwzU&+|yJW{73n;SQ|{?hRL%J0e_{x3Qi`CGBwTmzqxSrB<-;k!i6 z=XfPzU@nv{%C=n@HVI}*y^4z>!&0A90>(~k9JtP0X(zN#a`{p#*IP`m&u7~fS$dj~ zZ3-vlIg-p}y;SYt2!t+~aVez)=g)ClA4R&j$vhu{fSXXA)q@aI10bC7Tak$K?q>__ z+HFQx{9gL&ymnBvHh=Mr2CgO_ zJ&d>B`#e5d-jDrr*HXK&f0J~Whf7gU{M_*o9@KL)n3blYeS9eT-uO{ej=#+5aZRze zPMqq@ETZ=uL}?evmP8p1n=y8}JO1>|EAeM1y5baZ&gSm!WA7~^Elo{Kq&cR5s8#p$ zVKi*FMD-9u={Sl`=sZZrAJ)3uXve;Uv58^4J50YIn$69Dj*uqdp`xVbQxfxfl~N5Y42V(~L; zL9V8?8~Gz7xtqObIurqWsb4mT3RH1 z<>Tmv7&Vfn0o5$Eys7=mf9#+Iwb?t}L} zi2wV4{8w}Zn5ocIo`ay}GXhXq!z3=zcSP7O<57PX&ZzU5o%)MjsC!71=0A4cBuTEZY z%}FqsFVaZScQ7(}g0l??Zb{0KAcHxJ^#Ugn5be#G8(7K7LfiZF_mg{f<39CXdFiFN zf@Y^q`#3O^njgDozoCBlF(32~{e5np{7vSk55i~~PE~!TU=^Ve9TZpLBPN;u8N$A{ zTtX=LpmsWb8^Ns7NMG(TUc<4h%i^qhKKE&UAB31JLfj4Qvt|7RhN!cF=e=(MJfRy+XX?%g{m8=ewR3$i8~-(dexv|V{AYF^&MfeYBEJspLPzL>jx zCuVy0>R65C%?0eoRdM1}ZM1J7F&;HWb2s+i6P+>EM@BJ-au4IH zMj~znW?v@UZhT}UPNJq98Xb*QVpy-uso|S;xA*Ml@N~>=U~N z5uAL0dFl>(iUFcU+CUriyCod_So$B4nd~KOj}kynH5$TB*#mB9USEvkbxymRonkV` zXAV#oB~d0*CoEZS%m60OY z!$36PywZD)9MNOV@oL?Ej2>>0mipl(lYRWf;p~12uh8kqjgW>9Ge;@8CCJ80*~4!scYgo z_orjdKgGfGlcv9EP^>3snN&!;F$Rhn=f$OBTs~tyaE`aC{`d#5b`R^Y?C!MFS zo2p`Gzy045Hu&}x{4qbN>$}A1*6rK)YR%_KDIz?*w^jd$u!|tU2ud}9-NDEqdxn5DPQ*) zr4%JyduHE#eW_5t$U@1Od$Z2+EgLv-siyY2h58C|`bg6i+MyxZ1wHX4!dy?p#hRj; zNMfE00P~w?@!8xl`BZv1bgOcwAv~Ln!wu~E^-poE{sL&H&_yii2v&3+pfIdjj z^&8kZ)`MF|B26u5T>$%jep9=nl+38p>Cbo1f$rq@cAgV7HX#(~95NNCD(`l%=oh=` zi;kLU>%l{8eK3MA;)wYZVy%0zGdFf3v0%?VK8vJA|8`MVKRm`xxObWJy00QU9>m)F ze+Ln4j#qH%Ix{|o*EsRD4P(qDpbHFsH)c4sUPOE^^G@@*=fKr(1T%) znA@{sBOHRW8gG64Y5d~$C-G=+fzX+js9D^C;Eu;4OxMH$Oxe*yG<9y1Q4j(Jp{>AN z)W{yMuSJ4H1L2(Ce=vbp@I-7Yo!_|&lR6hY%}w#>v+J?P=hN){0lb5Y-ub{Mb?cN` zhWjsO=O6l1)L;lP^NTz2|Ne3!-ulfHr&eNX27-2h|3hJlB12b$eYv%^hjH{r*8r(; zH|L`l7zRqy$+H1C(+RYw>G=kvLCutA8TG#A4JhNlRL>I{2!4I(wbx?k^y%E!-DZ$O ztB`w(z7_c0bGHlb1Jv^cPDgWZRMfM#+^4G8g>65V_A;Nc=zk*a+vL@ZfYJ|ali@eb zD1ct7)S1zk0nR@=YKntPWV9Q<6s;XiajJ#<3$v3^JB=R@%(3R9MPkgY#REgMCRA;YUEX~D7^#Xoudi?#aweOK!0w|@HuEAXxB{-bzMLhK1RswFa60+NqM z0IEt+<(U#yX)$D&$|XMvDH04-*=z!~N>NSa2J?n8;!Nbp1*Ine&6kT!QQc$pDKYZd z1PLy9+O@OYysh}h@AQp3Qr%;S%LHEChQe&={6RppN#*OQ%#2+1P`@n@tHr-AwoYW- zG_49MtLFzpVNR%`;z9>D^;?8V?66VIcqO4xQn$~Abi|-BIa@hrZBK4~38dq2{CrBH zBO&9}M4fH)>378S9)cv#{HU9_=9c&vxNl%WFES}IggO_c;HvJElTnooxv7zkgv$vF{Aq@HM`gwnOg8c59<#*ppkLP`S z2TpR#rFlwbg@F&T7v<~6l zF*A|O1LK!CmsRu5eL-o1InGyUSlN8(kIcPZ?k#9!4rrp7!m}bCp>`G@)`8r5@U-he z;%|8J5Q%gpkM8TF?oOuo0?!-LCVwf>)%#wRwi3Bh;!BwHB>}fR1j$SiQ$wEf0|??F zM7p{KUk36Ke;pHXAfv}~t(b|7q-cV`HY4g!p<3arEZ_}CB7UzyB|CoUO8nsRxwyuG z;hWQwapU8UNY#o{5{Umac2CumRWQy4)}ulO**UXSp084C0RaN4arh)$NCw+=16D=A z9XM!qVD2(WMI~C4Y2LT-H&Bh?c$D z%Fm34dwuy?JhlqwHUD%!aRHa9i+TikwQKxd$s8Z8@1h|ipv?IJ#xz@)1gHYdiCVja z`+T_EaOs_&vRLo4!WZYxg_jd!>?TqwX3T;y;*!UOYCcRn>MFR1KE_*d4COYdgzN63 zJPTXR8P7c{5^%@LODE12aNTK8kdBV&{=%GlDxY{%JZ#YyP?WWYma&3d71bn3IAERj zkJx|iGuo)EYJez{j{$9sX3a+SpvT}A^-=WA{#tx1ea!E+@%%g$FaAOQ0-4|KBF8Qv z)b0QJjTf}#xa$OS>DXw(1C1Xu~$yyy=VFpJxufjfVorxtGRMDHXzFVNN3B~bj?tAV`e6PclT}_eoUAq_r5STN|w6j zr~%&F!4>V8xnwRZOk=4ONlqp8h!={)uK1H6YoC+wvGLJc+oaxm*qbpk*MPM=$UZH6+d?T9ZZ$>X54DV9L?+RaU6 z+1*sj(Ts*C0gTcCx@!W8UI?>JAw_U2E?Ie_`@VsSb{+e34-OHk1GVR9OFph_Kt-lx zUwp>5J(!j?Qd(}nqAD?opjBH6vWX1s`w<7IllJaUfB3_wCkxLB#xHr+VQrR;qXO%} z4xBt2OI4{hNjFClIp>k@MRhYf%sCYaxCte4$pmrDO3+>uK>C*Qc=8LkCh-*UXb)!Y zWvHHQd~dS8lwfJET$~`=cJqm_zPkCIAp(A(pU1q8Xd^vK#g^KxVZI8e{SFyVW-Tg7 z`W0v?O!-%(D$f*Dh#nq2Se9^9<15AOqe?$ODz0JvMZDgVl2UmQcryD~Mi#b9pY8Qm z3$;^<43S>+O1(NP)mLKW6xp;I89#mYc}b4aP5t?@6p4!4e^^s>(j*iw}XV+Ig7Uz`)@t4 zSI1h2^ps9hRjC$;zT|S!Mry41UB+BBY!;b9?A5Bm4`NwT#(<(f7~~$oJ1^%I@j&6 z;wqZEghj6BQ(pH!u;*Iqz?S`IU8?laVE*z(_q8wgD_WG)O3;4MagKIet1`UX4N9>t zx|qy@T_E}e?Z7>@;5>*D*BegBLyN&+VfSN;{vI;k0`;#hF5n2Z5cTZIi=$&WNOFd^ zJ|r>%s_S)f%>k6g?jBa6hj}Wf)`uA?-M~8y{Q-+``kgEShA)q$djs3kuYdKc+>ENU z7Fev`{qDVJ?l}>2ouue%d>V)CV^Pa*Z*Xqo|9Pf9t|8UbNby9J28LF!SuL(%0wMq^ z5Wx|r4=P7J6mip9J3B|spkFO#AN*Top<8R?{7sL$ekNZU! z_R>wp9Ml(jV~n};;Cj_g-GnO*F&MeoEnfH82Rapv46+U_t^qHl zxH{T10ZxvQ&uUiYZ{OxD@1qz14n)SO3RLwirOa{B&+-_3w|^p)f28=BOr7CVdTQ&* zt>i2C)gdkP_IE)v?!?9t2ZfA}7U%J~`ndHg1x*r*YBn)THRGb{?4E74cCGY7$@zd zI{Ii1DidbMk#NF$t}!sD*L*7~?>vqX!ko+)bDh2i)L~5V0>t&F31M-mfAgtg=2jHuj@q{waF}cx63R4Y#sC zk7#p^u%|ZmVk=sOO&DlT!7{h^HIjks>;ijiLj6}NyBnhChr@CH&&Q&Fu!RsdoYAOA zT0>A;T*fZZj2C-RzRbZE7ep8m1~a*dvrsCGBf}=y*G0JFx_id(LhpBJfeF#ju|1~>3%XTII(jg8-!ZGsQ#N5O8KVbPz6KChqfN=xIUw!43_yN-05YAC^ zY?}48m3UOk#`*k7O#J-UXdmaI?(%E#Ym!Kw?W>DXbave!4QX>8$tEIqu|O1wa9t?5 zSr-%z?T7_kszB`pdF^G^Gxsj`uV$pDCwMCE?eD;(LF@pg6?D-zQL!ss93w$_uCvUj z4mGV*R|bLddx8e{&dy8&%bYj^a_Ar_d}mD^YGhM<7Cmlz*`Pk3U|!~s?RO&lA}EMZ z^ibc$QN#SXA`_9|D!1L)EIL@+V1rHBC$@@G`6hgcL!V&-`0S6s_FZh0>>r!9+646y z4T(Jy)`0D&gWthFvBXAQq3#_v4*4H)54?cKt*W;Kd?j5|o=SLiuYL)QTsC)g#c#xe%1Jxh@PgPg^ddaG}NkGK@cRW84 zd)GgTCsT7Idl(`ls51VXxlr}GMqkYVp!yxKOMdAoUF(9G>m+`)3Qj{!iwcPP>ee^~ z^6VKL%tLKFlw%bW(h>}(-tUH{O;2+;2CD6DB-(bIv4oLki0;Ulajv0GhVfB#oXnN; z!Mtqp>>4oGqFq*P67#NhYwG?3LbptSiQ^Tj+*KszL)vHpF4kyc33cfs7_?JJx^ocL z#mx;IoO_}QiM(Ny15RL8Hrb=5QC+?LC>l|-_Yp{4kNVY_LplXPKjbc{R6r zaX%IbHh0Ejh~_7F2x^v7a=*Y{Zvw}(!PpiFU8z~#?1A%NOyg?vu8Y@;ee>@&`*)7< z7#(2fp8|~g-B|m6nEW~r647;WlI}Gz-adYBrp}_{9d$7-(Lknd1_y|rK)*4h;>nHplTk_Tc}wb~*~b zVIypl;m0ghjWu{f>lG~?2arLmhXkq%GOQTiv0n?Y7A~3U@(@o@ZI8zEYU5glqo1Fd z#ph`|7TKWJIg@sEgLp|EXa-}Rzi^4LB0Q(r>{~Q(59xH3_Qs(dCiq}`Bx7h3%`7ngkjEtd&!xk6X08EuxVV zr|u(=Ap0s2rSa2`*<1+aX$w5&hYI?ontF~t?l4f!YER%z_LnwRx%WCW zaFUmqsu*5A(7}H9G^(?x7m@@C{Jz{QSr|lq=3PX=__)BlGf3NU_o7-%W4qU$Bk26{ zMX@hRpwW27x5*ptQ?t+H}u=Rhn6ItF}E;k8ZG*hT?n-A~q)gZ9tO0 z@N1VzUV&tu`Gf7hw=BIDOn zh*A~vzJio|XLcsmITLyv=ByTmsj~~BcZ0E_mV)?kQQZb3X}a%%6KwEr;{0cI**b zY6*NHE{5P~AhX8o9~3Pm!dzrJhd_3o zC%+18jL_Xz(QJsXJ(GI$kV86{0CCRp<`(G-HsYkhiiNRdB)R7+)!Y&OED0hyVfpSFivb0G@GgO|N|~cF0&% zJ5-3VAr6md!0`&!Q_j_FMhkdf?m*C7FH0|r=&^(z0 zKy@5;G4J2O>vNAy-qqC_ub=FR0Whb)s4cb|0KN}q8fWd#0f>fOWhu2+{vsfML}sEJ z(=)N~?uYS%D?4%S%vlJ2O@_VrlrSgjz&0xufs*m3`kL`BkXP0n*@cv*x3*G)@lHoN zm*9-E07WLKC?yr^QdN|dqI0!7s!NS6gtTSzbN5JG+CdPXk<}4vT<<-@w3N-Y0zONS4ldIrEN%!dvN6@%z{OWfqFV=1oLzN#w%&CIrmAphMvEYTmr* zANu1u$*t1A1LoHF)6dW)DxEoXO_)R)Nx{0NUY_qVb&6~UOLMXN_)#2ownf9(D^W8@ z$PJmwX0h}AcL=!1Np-d!^Ky@f2qFR8x)pNIbi0zD2f^Q>JZ9uazlFbOe{7}cQ- zG4?i31_RmlAu*pCKMj$?Hf+DC>vOac6OZTzb8c>AeLYO?D}k7qo{qQQdOIH6z7sde zxOI18GLBgL+EZh(ap7|8j=vCVdo`G!s$jOZ$4sO}&}n{!ud@tUt&eL|c#hl(`6 zK*p*bgjH18gE;OH0`<#Z{*oh%+cKx~@xZB=ymWv{e>2uMQRm}z|L%hc;(AHdTic&z z5v4sybTPq}@F&qt!puy|N-9CrW!KmbWZK~z^B7^EcKMq`7p0Tl;u1%$Z@r^dOfahpIZ^$EGa_gVKg z@NkWxmS{q9oWOF0s&<^j0>{9d9~%}A6bD}Ht4&kHyIy9 z3vkctNQ+I{6ez0ZOnh^Ux~lQwRqTbgLBfYIdbAXKcc$Xgy{$NfN4L&9cW>QHDOXAA zhz)RlWF*@APXI22Igwj=1_0Xvm<@NZ=pgmNxwFv-z}3R}&SQ6J!12b|Z9H>yi^aG%s@%80>(yLP$CHkU}oS_S7-m}x345raLNUUU3x{c>E!y;Gq;=@TZAD& zS1y;RTbvk+6Jy=>`;pSy4|&T>4WHgyr;6W)IXaamdh z0y>GWWvm4Ns;Y2Y>fNl2p8 zVlonr-OiW$Uw-hPc+bbYr?@P6w`cV#F)Lvj^FBICn!-dx|3qc}EDTBv*-LAcb+Ld0 zmyDLBhJp3d&M>bTJ`-G!=~{KlJG##)Q%@$NGUCMUN%po3L|=c97?Rh)_j zHw(n6AIzML5AS{+9lzszbF>6TpeP7Pk2hdi^rX-6qmov#6}F3#Urr!DmfyY6uYA|k zQ{m?3vzNW*XWtWR@Gc7U~5MGVDH)TcJ{ z5e(BTp6>Gq46VSVXM@W)>B(M(;o`nwpOxFRU%+D)KG)EPDoqc(jwQZ4xCP^&P&F|* znSM8yJ@f?gW(@+9ao1^@gy{~Ck<`A7lbFx>&+)2Nb-isWC4KgM8%&aYlcDuIbLonn z{r{38Ci+en5uNrmkEDC?#TTQO(^bl044|8gd8l29CZwVZjZUNNej5_({_F&9wK$ zMtcu7;2k7{B5}#R!XMS+rjORX`K84d_yAhZIBo{O9({HLsb($)8C!)C!~Ka^KXn|f zC&^=c#O9DdQ(x{&w-){MyQ<84j7J15b3t=S%uU;=`g(%ysM>mps@`r}3h1~b=F`l@ zGS_g&$hg`@^xJv32WwQRiV3F1O_4iOj=x;|OrPB>s?UxgzDh-DE8@MHXR1Uja`UV; zuCxqZtN?+{r?}U`9Ha=Z+R97Rl>>CMSJAN?tgY}PT90Gus$tNktZaf&s)n%0OiZEb zd;(F}0Wnvw$MMxhMXn|V+ZV)Sgmi7aIy~7XrBq|ipLN>}zZ@}UH7B!VSTn&%6XR+I z#%irdb$*$^WG&zBkBCsDtoCRgxK?@;$w;8Tagj-+f1=o3UiKgHTTJ zS=;d(^P+n7B%wX%Y@z`M)?_a8tVa@c$6tQ&QSD3(4BVh`+SDx^VGT+GJ$*oU3>;m% z>z@Ec!>*fi#9XDrmrR%SfmCz64(wU|Fb_m)w1SK`NdM(|(K=py+?68_a5*JOtLrK?3{2DbFe>af zP~8K&z=N=~gKA#Q+vwEK+NLC{4g(YyLdp4#4?lgUq5|2PgA;z%kmIW zC`}ElD~?uU0AD8zcr`>{0fX84Vs8oi7U!s3@){G*|000$qgo{yVAWpF-&=mB{LWsf zLVME8`t2h!TZM7*C!u*`Btw!wmmhb1EE2fC`@6qO2i1CT=I(B1YIT%Ot8{EBJ>heH z`{D{;L`1-(%%Xyed%gg3ju?UFq9N`<>~CHFjOd%X_`$2M#*pw1pjL_>1X#ri8F&P> zLTQg>|0K%Z1JNxy({igVgYyTW1HEV)O}6yWM<2oKz%(KhIiB*Ey!)S1zJ#CuIS>BN za_RpNOlO52yBA!=Geq5_a9 z08#$}Y?ON4UB25DIa!mVtbx1z^g}?xtqJ_|%PSo1Q zc<=H^B@S{*^9@MLqcqV6Y;n0*Rq36#?1#ih+@iK&0R-hybc<+S7Ut%X)4zQFTq5c0 zXFl{V`;*cV{b|Ouaso||(#k!ElEtJv-&A@ot_ulg7?_TW{;G~{UqLxW4dcCO!ww zCx^}vG6%<%z(x}#?Ms2Ws!yCD2lFWy6B1fHx*vxVw;{e2aqjY1y!yg8QrJN3)Q!YU z$36DIV-^``KUj+6?azSF<)|OL8nu1xQP;(ZPi>>oJh{fY&&M5z%;4Gas5~)%r~grm zYXb#)tl=M^Z-8N6`w*jJ;1V`A=dJ>OhlA1aSYMruciwp`ZaT$RUQoj#EoLD2|;?{$_KHEJM6P)I=v0ahsW*sr~kUYt=8McE2^Q;uRPo!6Uynv)I z#F%6v>h<*Gwz@m_;uiL{sn%1mjm_)`DOaBrP#i!Bv0;bNd>(sw090AC2y}@(vc!GK zlxmR9{|r{_%cEJG2*hkXNAcH4yyuBplZ6{yc)Y zk)e5nfXsggXT&Qk*Iy8#brKtKB?zSg?l!|k?37%;)k%2Sq=uptkbW~{0)(d%$TMl( z`(flnWUjq=mEEXn9IUrW&Kg@5{Bm5y==CAo)fRvRPmcPM{xg6R%)KcuWg2YOlGDJK zConX(>GV^^dy@G)SXfSJ;WCbj*J)=JiB8F(2uD0+pIOg;NwE*UMDVI|EuM335`VQk zo!H$nbJRc9j{QI*V1JtFw+FX)KDPsFXWy7Q*8OxFHFO1QgOhbELd+(rn&TJ0khF1QE9kpZ9715ir3Da5g^QI&WHQam#}SU9dB8@*^2#5 z0%Qg5M_=??^`tgUL)JdMc^juC)YlNNgSOgO`ruA1PR+*QrB^tCi8>@o?6+ct?0h@H z^T$tjV(-Ch9IV|U@yTLz_SO^I--;6^S~vE{pOf!&?Z^G`(P$eU`1GL)SlT8P=)(Qj zoqGb~ah-FqNQ-*%S`4B)HTi@%Ad%iPz~AMHr%6HynFn5sI7CaA^# zVzlBQ#_^nQ7N!~Avx$@NG8bx!ey<=M=A1jXzzgDOaZw;lMXgTh3Dy8z0=8i!SJvI7 z(JoAMc5z8)B8yX6TCX02n!ot-KgY{`9R{~1PV(I_Ik|r$9Ey%(&lb1%eEF-@ARu|q z288(@bM*NKAI3dG>Ly9k*#RT=>cxvO4$jX^iSBFeFR2}P*ox>3Z50VC-(9a~_mqAw z_g8pQdz5e|UO3D&$et;n&0PBOZAuZ>eVZr$CwWFSUL#1T3ZuV-tOw-Lj|%Q4*x|oH z7}W~@7~=d2IC_BVdbj36xgZI!tdLklKtSsH6?p&C-P-tGQ*ZnT4!4DkX`%$}It6c;vlwytBozj#uJsfU}f{a_WRlCF5PR1`)SW7zz*+ zd^Dj=^b>$vroE5Q99*B9jP0h$s3nm>VFyc*kHfuG)eA;Afl-HQO9`@7i^H56noiYq zGBI4MaQ9c|RV04C^OEs2=GOUDW1z(KSWix$r4A0d0G#;l13Ex6`u4%GUyxfq!tM0ZiMu~GaX81%mYD-l7iNtdt-b=;!B^*Pb zT|<+LWIaeQ1;f2m9Z+X66B>*hk1s)mGYJfx6p3%ptTC8X_RV(fJax&Lzss8coYyi^ z*(r$H%ME>T_2oD4-oMDrN67pZ&p7x>o%1)xR4(@bCa?8?yq9^#(m6Li&6j5nW*~HA4S78G7XX&T&>MD zrl@+nA+8M6qmAM@=7lUrc;=7B`lGw?(f{}vhiSYMe|DuW&bN=yuYs6vH`VP!+L8#zZrtC75N7-p8(e@aB(kOkI!V z8@J+MYBHJ!FT_2Z6+d87)ezRP0bgUm{(T2bF#W6--npK|jZFK=%z8abX-;LxEaJkY zCEmGLAop+!%yx-S{GA1>V!su@FI7k!CL*y0m&y!XGP_?b?k}AZ3owWG>E{ABG^>#$ z4qWUhtbUyoo%Og!>_7kSLzr*eCwm;4tu-`*Cvn`oN<94QFueUp;w%a4h1871oA~^g zv1l6*Ka`2K*-K0VoBk*Eyfin?hcHH46`A3Ta7bX#BsCx6;eY-5b=Mp&04fam9EoPLWVk4Waj0y%^fAX;yJx-sJ_!6S zIAjhFu6+!}m2LdcQ4@>w=MId+S)i&HV(kJhK@~p$+kNt6CzfwcZ~#3vv8vWsAb;m| z`VIq~1oH}g>BDZ_23hz*HB$x}8>Tjp)jpi+1Bk?3#-Y#k12)G8-DhHFc#ShpIh(qI zSjq}cK!xyBp`WT?Q+qm+XMX5;ZJ5q8s>&Q03uuxCISCIhINBh|{QMMv4Uxku#AfyF zGX7h&D7U5R@`m$Dx9~F~TN#o7OojI2bj*@q2=J@}(-ha)BY(rZJmP(acb(LZ$=-4d zvAzj&^^4JJvZxXN$mXknn@&P&UDTh;=z8KXk=@VZ4xkjS2Qkva(R82hLPemq2z zu;GChI*}0eWIS}m0cin2D5sj*;&qsod(8O+^Wr`RJc{8(RO7gg6rbq;OPz^aegO`= zP2czE*At#OZtRY$AgJS8pQfs;4--n}T`u*lymHyk(w8q?%OC#XKib6aqE)eP=b586 zR2Q0ev^Os=A<;1>Hs$Ldt=DysK$nWruOY6M@^fA@NBkGW3)IK(^_gX`;yEvH?apDe{Rf_uz(6{ce^$=ddK4M$A1kYhJ7AMu4;w63PfJWPnvzE0vxn{qBgoA zDg*7zC7jDMT0*}Ai8rN`;}Rn)!Yc!X#2dm^KwX^s112fch-w}JUW<}7?MS$hK2^PY zO&^C17~NUUS>7Q2I|=l&M!DZdXk(VW@(?(!Ce-f6=F`|-Swhk$`ULxV`LLei-KD?o zY1Y-McJa!-iFu-yab3D{DNev}_mS}A>e;i*75Nun94jTv9%>_#F3_cPOl|}BIA*KV zprHXxPC_7jHgG;lnAO5@JrfZzzlNS(MO}VO2j2e#PjKo>2eL19@|%63)$exMVga7O zk*>6NCBj?<7-oR0`>d5|DH|aQ5*#IhFE%z`%77%CvSt+I3i@4eLw8!4#^%-l;|EyYst)M1Md!sf;XmgyQZ^I=qDx2iok7JEpFa_B}HtWl57HlE{LBL`UKR?8ieE3j=g&K|Al4ZFlRs5b3< z$4y<)aOr9szWw)cwEQ6IhFjTC#F8p)(|&;s;NeTvO`q@H9S^pH(u?&I8uxp*|9+KRDM;P{iNsa)UE5Q+^+ z5ST=XGl&IwE9N2c=I1?j4y16-tBVGQUJvy+O*+wY*aSBCX`5TR8CxIi4=|~%d@j;v zv?etDn3oC?kNLi7t{U|&E&nb%#aWq+M4kRQJm zyUgD&K0Uis8Ww7E)?Dv>=Wdwl%*OTXem-z1?@7U#?@q_F-@mBtYd<}IpPz*bLtAtL zx(^&Dpi^5VUhl`8K2?BVSF&GFHslFb!t^u`3P!mM#Y)oaUBc`|Pmx+gyP{S|A}*{J z@8yH4UDd9xtG&*3E`CfP)4|FFHqING5}gpQPff>%Nb)NUNSkw*5N=HnUULu~FTE0t zFTac*LUY1qt{aR@1>9)i$xKvZU#{CHRsz^Q!nv*I+)$kU{wQkGrg#Z3b=_4o``<%G zgq>nxzp!>PYOBCh7few%&Ryo;ZiJgL?p>`|C-5~5;UKXp&lb|B0yZ^zk(U4R-~2_q z!@B*BQ?xc7K8!~{KZ=uAF2mQ27mtKw?)Vo_Bz7sWFmtcwq z02gXx4ws=Zlia&TUwY_V74U2?6U{k~rpA@~mf4ZO`hzzxullOwT#7>q%&C&L_c`aT z2*ljODttyF?8$ffQar||!q2LK)p+>ti$Y((DGCWDDSGt@{s`1vYWZm`GNyYyrhsm(75)Zg{CCqws zOW?&b?&UK4Waa+J55=*$=N+eo`zk=RRUoht)a6~+vej-(qp5h_oLRj2oBd_hzni7V z%~Yh5&E^J&MqrQB9^1%_=)h7BuvD=*G)cPY0mm$fzP#uH=0YNcmey;8n?{=onX2(D zNZF(F+<0Z+DOJIDvh;vpmccy6{{05k^-bWwtW6@ygfup#Ud)xoJF~kx36ppOuKQmh zrIsb&I?s}2V|a+f4@q!;uX-t_(Z;TGntKf#bUlaeHlru*M@1^V)PAm3KsqXtXR8$3 zvSaiqb2f*F0Ew0KvQw2ea3svTG=sFTE7iT`idmW0<)b9u;vFyo^Qj%-y+@E#uSMl=CSK-Y{t`pmZ-hj z9+wc!^{h?=B4?~UO$ka4SR#uPM+KWIRn*RlrL?}PHIlHa)&^lUJ$Mjvj~+&qsZQ;W z=hr1L06WZcKQQnjjFb!({&_LLST5pOJOqK#A*MV@n>23>@NE`<3khUng{)xrZsFK> zJAQtMnc~sCxQNr?#nDm1ub5*HLaLg9!91NyShQVViAZH!?DTVsU~^w7=2{=c)**Un zWu3DMKKm|=m=$i7_g=1LcX|KEYvcxsE&qN&%fk=-%z?~F8}MF%sOAIz{`5aB5Z^W&Rw<=W|Z{UN*`000IDq^0$MNkFh6B~xY&uL zJ~A?bjdF#p#2T}vKw~CR8Ao-rglcJw3AxOA6|fU{WTHMT?JXlwz(=Hx@tQDY;**c! z*Rzx9i9I@gI!0<+ajHZ!_;?|XmauEj&!F1=UDTa=67?_ql!Gu%&;=Me5-uIV8D^rO zoWw6kWqKwT*o4lkQltdQIdm>rr{bX@^wxcZK#(uzpWjsfA2VMSEdD+lVe;`*eE#53 z%%f?lff+e-`b_lmZpdA+GnFJ>8qf(rK0N)b9@B_Fe7eC>nw4SPqi9#T0Js!2ZOK3fpw+_zT zlyh!k)oX1eEa-ZSJ&EK82XKiJuu3-ds=#E$+&@RVAEJS6Bg>iNN)@p{RRXTWYTT+s zVme08>-D|@`M=M>751}vkItTtn{@Cx=hNl6?iU$fFSBFf2q#%4e2}(ZMl)uX zr)mijn=010D8iM1a#IDWE00X{l$jwMQ3g>hRTIy(jGcM^U^DjdzO5iL)fzVQ1#C>s zeWX)#K9Qa)@T$a>6NUm#AC)0-CSXa_ncA8~?77&EfX-yUik}N^XkcI+M6kvNKPLR{ zsIM<7*6{N7DV*rcUoK1Hh6`84M4eIAt$ zZpGuzK8gj_^(9ntuYK=((K9@Z>X!;+BJ7h$lDC9I0aPR%WcHxbsUkZy6{_QBN0Rs zj!CGsdx7~r=8KchGxrQ=v)G~Mn`hpR_m5%)Co^*>ud&}WLD^@=BK*{|pS4Yzk~2eU zgma$D;A!V4Rq-&cAlb>u$+&%gicD|BHsAHpJz{J-LjS6+^`Yp=#Y+hBaQ{3NzMy_tKnvY`WqP6*ig0ve`yv{xN**u+`Y zJ9YSOaK=4Svd)+09I$;4Xh~s2NUoz%;a_Q4?SoRZnk?UelRQiW6_`X>X|iC9B&L8p z26>BYaPPkNKH*f=F?iuh437-O2-=`__A{%&x;QVzvH`O?kCRCw#95z()*jYlcoda= zXIvqdxN+NUsE{jcn{`Z^F3;z&s-#XmW`FOjJdIA$ZF)jk6Zh1*=Io6ln6f-&T!bYJdLD66c();*^nviSt`gXR3KMFuoNV%o}(mJ!Pj~0!jx_MRK{cP^Bl6K!e#V za$O*5RZg!VIcrlo0WoVqnyfH29gB?C4&;YQ3Om^ZuHCeE+i zC4&$HJU-JD|85lLH?nYfcB!1Bs;LSv8sBoCNia+y+9@K1Ti>SNs$UD_39fD87`(pz zc);Nx`;Q;7L0ZXl#F@Q|5Xu6vn;aT^1csDWz}m+C+-&UJ{Vj+Av{r?!nvGI0= zCvBeF-iSuVu!96%hw89^=dL!&Ugo09{XsPe*r=LJM3Uat*oqQC$o=9ZBQmH3L7XDy z@I0GFsdWK2;VKeD9AVquVylCHv322#9;+>N9Bz@7e~f#*AK53|p-YA?+DQERO0F26*R<`GT}iS87|V zmrstN_%|=`g`1zvRq0y!C*JdZZqe4~na4x@eX+hY6dS}6A8dUg$cR=mIunh8A;aGJIC#6grM8IlN2N1~O%B#98rQVnzCp$5)J+Kq+5 zOe9l_a_Q&UqOIwIpn#;vggdj>dH;mGnO5v)a3cw9^{- z01?RPgvnz*+6nLTu#00Di7MBPI&`c$KpNeL5P1lODSKai{dLB1keSV{-?$#Vz~Rn$ zh#!Y)R5o%t7YT~0yGCHxTS${imcrS4987}Bcc(w@tu@AfTCI*@w0SxRo&k?tB^9rx zm}&>kdwStXxn+>cs$lIN%uo83u-9UX->?hI5SedajrTd)x^w#uz9rT1BIj6-pF0~Z z?426szDl2s3`u0~u;ylS%Lo^I5zOL;r5dRlzW~fg`v*kJ=w!?KX}>m-Amd(y4fg_V z`SO_04eZm0WKwIOK2TY4?S*?8Z(mL@cuj)+rG1p^!dS)YGXKo+9)LE5e~F1jPQZv8 z?XrtsMxOf(!rr8B=D>eKM8)5|^P9LgIgJ9LE_QiV$2DsEXP56ZaTeJeGNB9DG3qzh z2z%;Cye59}z=%FrHi5MLxml8Yxiu0|$dN;mbFl>qfZ!xte?M2NL5`Js+9AlZjH+i7 z)!RI{^ezPU12BhSS~}n;9Z0y#izm~jJyM4+>4U^rt*{48;O`Yb0}1IYMAzd7%@95S z@|~M^<8R5;eI1X|{l-BEC7XMGD~{JlmJh}~B%#5<CXWD=>yqSVj!+1tI^Z?j@U-pn7Z+K>`lx- z+}Vr{qyjt8aUVc0frEKKZFszmt%rjxYln#gWkUC--UaaS+++|#s4@4kCB6IpyQwxm z_k%x)j#DpSU$03gANP;(u~iUp7K3mFEt`mNm*Vm6?ZJTNi}3lh~9$ z`|kWfy!RN}QwZgKootBNeOkj=xq7ZKR~wA&7$frq7SND4d~I@l`L)R8m8#|~+pt>w z<=Q~5XRlp}J=DA1ZOu`2<%PJ8Q(-$}lGJVyySf7+&|Fdjpd{Rt5eo<)H98=TJUL0k zB9I7Bs&AEc0PIxRGmn`~4J20pdGB+d(&iy+ZgQCo-t8-0PbSG}$PrL?0pgN`0i^R~ z34nI!TS1e<*AQsOXdOCn8E;Q^$~X-XJGyis9^bnS*F;7vB%O)*8?l0v)O6um47c`> z>XnqS5F;gGt4-Ub%!i#4ICvS;{##OyeZW`ip5i4aUVuS<3GeS7h=)vOFKcHquZ-Ph zPDQ$h)cu(Kc+lP(KYaOI48Q>GGKTr-*|!!vAp42wPHg@eP%pQ9!>@k>L@z>(iL|lLWW7h8=&jdKx)t!z~9{RC@ z+2&K!)sI%T@LAZ7nvQ<N@y13+;}~4LhtNW}=^l)@Op7827Fvc)`I-H0v_Pb-K_rxg*CL|G!4g~cl^8(;n83R7HE zh=r11s&m-ro+O2l1wdwpX~O_9D3NMQweCjRFjOeHZ-8CZkq!@uZ>*Nzy1DNhuK|#{ zj$dK~Vw4gipv*eRN$d6PAtCK(2^PCa{z674y_=><>iwT-a}nzH8lJIdK>}t;(s83w z6_@L&w>DhA>z1!vPZy}PNQ`Hl%{zlccaPeKp5YMDFiExIp!OTE##(^;p-*AZb^JD79dAbbcSq;OY zIrf1c7+X4|*%qJkPUhYWR{u~bGPSf(xBNf65Jlr*G$L41(-3N#ZCja zy@*c3Y`ilNoNk!WYO-jlMc864mgz^s*qQkL*eSBN)yM6-cZrYPh}vP&Ynlulb%F%4 zjkZto{0XGEJ+w*dtqo{KYU3o1iaJ`>Hxb87hm32tf2w2E#3f>OJzR$*&Q2~b=D={g z8Ql11@O!y&e>(nd0*~xXPOVy5jN0Ahtf%or6FxAl(Xum(nPv`kc~>k|5lV$*`1tMj z2uGWVF>J6WdxzshOJj_q-P&dX*0*+J=IJiE|5+wzU)>1IaeY6GBWFva@!Ea#Nz`-? z(?24P>y^qG7xUqgvKumQ!Yvq=SK-dPfP2phNZd)^&5QlMLpmphA+UGsHs5gu_21$QW?$)Gyz~$a!b_4 z8B9$BtbJ{NcRV=Ro8eW4SRJADSYmzEuxTn`i)ER8JQsIA{y5ep%n-#9OhH}PoMrBF zf6L6$Z@%!Khg}Evm6`x9`PDN3@*3+^fsm!tJkNNRsq-O@Y@gk{$q8g=9U#yhsLh*k z;=6GEe2g$Y?fjRh?*`-enEMZx7k~rm{}v_p`L}rPkNy$4dvoTlqi#7natc*q7ct3j zi0mlWPGsU=?{g`?RD@m;lYo>66ChPYBU);Y~4Fe4b6V2F!q zY`AyY@)4q1khUt~MeZGj`^P6NiDJJ5hu>bq4m%7oZ30VG^W*ukk$C5`dolU$2c#98 zjhca%;gGSL;v`lHwyh%s=@46*YOrI}#~YJNar3?Tm?hO`Eu3;YPEwb_&eu>8fal`p zGkfv*eU6Nz-Fy8_G1*ZYS82N+Xz_F_wpI*-(A!6`fwFn7!w_ttjy^_pwomxU;SvJ| zi&k}U#2zg8F{$?oXc1~)09ty;Vzk{$<{#ATNECZW;sY-cPXs*6r$ZCBHJaDS_~waBqFS9EA)G^?seyY&E%yxJ~AA6j<74 zo>t@;U?4YY+p%+V?sL~s=CE#^n~rxs{3KQ$+>9Z75_X9cxPxY93xISz?L#G^bis+B zPIJ$1U^qYAMV%=>3^A#OyI$eGo2-daw^0ikF4%T)k^Z36jX8+gJWRl3%gIjI^)|QdRIgSwoUOhR1!)6oy3@772 zDT({sYxd1Gug6ZDjz===!j~&9oKWW!@c&$fMZjkfp(Ezj}H8&7CMYn-nHCyzb{yOLG z2lGN09;B!B#KVWNjUPzmDoj7w1Ggbqvq-nMr>Ei(&RD|aC{pr|fAW*~{tw=aKEl8} z(M#AVN|GQkrC&8UO47_>`g>>=Lh3dF(lD?hQ?}F55@$z8u{#e(9qRvi1RH$~OtIhz zR3{i*6*&3P)KuJ>oQ!d#*z*@IL?20@8q}`A_*EeFCj4)LSY+rKV-D1PW1(+p_Mttd z3Jn=B4a4~u0b~WW^`&dqz=>7y;mzAoAeqa_-V^ct%V*=#>G2pE9E`z%0dP@MYCb&5 zv<;!Jj=e6NTHimnxHrFZMeffHr0S;?iR9eKFbA>Y&4>P~6|7iXDgm;%e&q=&PjDh@ zH<}PE!YWUF-v8V~d`u+ByLiNxS-`H67-W(?`T*eCLOL|hwQ6kZH-zdOFu`6-Pg?C& z0`e6Q&MEE@xk(^vK-lIIZln)aN$EIN*%Y7s>=*I>k@wzDl3iDV-pwpuUEX$=uj*>w zXaj%-B*-B-vn$Q+53`a&p$Pqtnh0q_5t`wQh6INMhlFjkH|1TI_a>_Bgci3uD__2M-?ir+f6qNynMt(+mr>D!Zb5wcc5H40Q?MNesHTo57lT0WPoPRd z1yfCsgY6x>LE*GN!B(vQ#_IHb+Wfb<=-%mD{b`yQ!o5h?_*g}{!WtSwf;fcZuB%1u zhq2!6U=qY-#&54V8<8d)Vw7wS7%I-#A+|1kf@hdR)p(>dOWThi;B9D~@J2QgIbT08!rs87v`nZXyBy0A}YF)Dd1L)O1d3bUrRDgp!y8nK6lK zk+rVsahf`IsqAnWyLWL3yFO|<2(C^(RUIwqX-#kXX$yy#AU?(U)s`#lf#AZC59A)U zHSR|gE*`sEzz+?GyjGh>^&CWxTiLnE+4zQv5jc#fVGLMa3A)ne3QP*bCd!FE$W)q7 z0{vPl*T?&|zx>wOcV#gI;Q{7jOdJnYwWJcnIb&2`EA;F~l*b>L4%dJhqg{Ba7nn^R zqM|XTd?8QZn;KM>Bh9HFV48jOC~bfCVQT3bOtme2X}^)66mY?oC1I2PsS$Bk!!fp> zB0BA&QAyB@Gy!aCP(0v)qC?HSNj?wX=z~$(Lo)sKum3GQC!*fY?RW4Q7)g6fb5&s{ zeN4cEheX_Zl50t`Y{4V`8`77IG2Y<>ocZM5y*Ru1I{S~C*f*RYPBo}nYmlN!9KxX& zsBMhoe6z-biIKCi%{E-d47hrRxc|=&XVY*0<$l_O+7ypC5_AhK*A}W6_5|h#Qczgr z#JZge>0~^g3SAIvxRG7f&(1WS-F4_625zP4d+#3YH|X} zc#e4Qi|O8HpQRVioC?tyYLdzr`z1RI@6E;?!TncrQ3MeccpjxpdXzG3NR8fphhYD42B)-%B~RL96%5j zeDCTKJtU7?J(Q4Cjep7_ zGTyd~#xRJ(1+~n5E>TD6b(;-So=8nDO3z^R8O6l=C)mwTX_GOQS6q}JofXsz-PnAq zAj}eH?X4y1q(`BC9OUIe`m}($;)t+owSyo4W2By=?|5aEAlft`9PVVA5b!eup*p*q z9IZ%!Ik<}XX2Ag`7ii0Q`ZLL-739KEyCc4_&>;}m#i~)0p)BAG+w3fE)qpYnE_e`# z`=bfc407ded0x#CdE(plR9cWdiQ7?(_p^I@YysOqO7VoV4jj`WENgk5vtlammdmmo z@hMmG%2%bnFMV8T3i;#GwuxLN)ZRO5YyA9!e;jYm6&DbWwNX0T{1;)%$Q|LQ&@yl( zwLye7r#LHn>2WIbY^BpdayG+g%B%nnaGr-S)^I&U`EM{KnvejC_|_Dp z{l6I%^h;EZb91w-Kh?k3NRe>Pfd>w#&$#l1p^MbjmF5ZLVZ=M7Z`-%Jx)SF*dsJf& zpE}CPJD(tRrQATmUl{TjZ^wuKVRBI0fOcpNCg8!t7isDr?qTX7z|S^jq2uRNL;x7h z70>6`Q;*s>M|iyA9)~KNHm1c*&H=!I@)YOJlg({xwD?*e@t*=qr;G_DM|^rLEy3vP z2?ftX(i#iXAd(?dbw^vOYJZDyL`tUL)xdO5eSzH(>@q3rr{&dM{2&Nny0ew`Q1RCh zyk`w5`95KM=VoUZYE{bgmbu#AJ4k(l1L^In*D%3srXeIq`4EGCNGMyHad32G0#;-! zxsLH*K)i>uTSXITOEn9I{X_U-%x%XpW887`ZxrDTIRP}lNW7l zV@JjbIHqZ6G_}0>PTJ`l#21OP!_jW41&>5E1%#Xp@YOEkV+dP8Ap-|`ZCmX3S4=T& zUor207uhOObEPvO=>W6>n}IOCQmSO*I|klwE@X&B1g^pi_%h`6#rbegpIf!=BC+Yr zavMg`_}!3wb{2~c6K?Uzv4uiTuLNfvz=oHkQnNq~W&(}@0^^JV81;l(ti{W> z1aSzklwi?-DgZt}!M|*;x$AgJ1Dw?@*n>GkH;;YF#p^yri^>wjl6sG^fw?8BZUawe z)O^bj?iI%8O;la2yyH;mH98DysJ+ryxk`U;vPhM$3^`qPW~l=lQgV|6d_{e-SS)8YX2my~z-lEs7mKaZ`A+jy?)ISwL%0M~?#n71XW zjz7=3V1Dk%?7{aq#yHz#>)^Ii$T$AKN zSm;4eVdgx9<2Kd3guj`h>=_V2sTvjqo8u`e{%X$Y%@YUMJ?d&YG)n|%Y44Iaix`w% znG4}B5EO{$3$;eo*<$92eJcZ5cuwRLh>cQK$7Hze z=mcclSl^bm*d<_0d`&)kFJ2Hp2n9H&y5*`^9}={zCjNrYwK1}1Ho{&qj(Mq&47AQo z5(CuDQowA~SeMMXT9VMG;~!FTKRxy8#jJYtXTN0Y+{1l>mk`wF0K03$TB^Q`f5zBF z7`@|k^x!j2u;SD%_EDAqrjt_~Ayt#-U;-gH25xcioU?8^*-K-s+w~F+=AbU1Hn|}7uhv{EF`2;7=<8%pu=knNCNa1h4^F2bRHmApU z@vm?|%K;`9&^F~!1~8TNOGx30uei#phDL+&?_KQCYfA_odw z{1At1JB*7ftE&jXEUpkw8!q?4Fm|10Lh~U_Ses?4TB(9U>|j@87il`^f-8V%l@1DQ zx!Q%u5kaV~9rZ5@0=M15%qD6eJfR_(CtHM{BOvlB((enpG=;is1YC51r;XIhfmneE z?7jWhcG?Fra6!6glsJ}=ggyGQoogi-Xj*)X%A`7+XrtI#-9Cb+Ep%&&k3u}RgNZ(z z*}!IefQp{*`G*{{N#8sdIGpel1sG#(iTsaw5OK=fjDw6X((XCxC}7*eBpwMLo(Ony zlkZD-)5=`P%48)}{+1V*Z#a4JiPvLHM`+wN=5Uxf+~&BX0~nsF4$dPsDw&c$15?dm z8~sQk1|4x8f*Y}#SETc(Es#Z4_V4}cd*x(5qp!TTi1XB=M-LeS2@x}1VdKy8Q?d7y z&Q&R@W$-%#*h-PFeS7Y>s&bhDzbogEzn1AQ_+ix>&NJo^?ap>z#x|PFABQT21P6`X zzNWNx;WX`o?2kVAm~)h8F@|=LiGBR66EkDIiSLND%ssm(9BTeK0ajc~%CuR00d}}@ zZ@H!+9pYWRg_rgkHtl7Q?Gm<-U4ZZ)*MOR=<|tzT06+jqL_t&*8>nrvQC|4P50857 z>*I7O)T7qtde-r?bbw702UFK*35||xT=Rf473Yy7(R((vs_YVy;vqKBNhHy!+KzN` z;R*zJ9xcktRCnh}YWbUYQ{C_&uyn-X6`F-!uw9S~ot9vBPubI0+&ktQ+`t*hhN{JB zAl4xu8BFZ}{l_mf)`<+FCMA|@#693>X=w^z2!nsTla8hzrIY7R(=6-#{nm!m2XnuU z)Hp*p)1B7l)Qn?i8}0uV>ZMU6^*oa83Iu!&b^iAGF4lE1UBCxqZfc5cS{>;;cr-A_-VvZeq6r^=OV+1jqgp zOwcbs{v0-a_x0pf6(dj7w@oX$EJ z75>?OEcY9gLMmW#L^_pILt?@l1qRg#{C#69%$O?AU3-RH^tXg6HtXa%#b`YXa)F1(8sdr>)q1)2pcaK13Q=Bv8uUBF-f<^Xc%jiJ+jT z>jSBFyqD(EjwviAu3onBC`BJF!@OWSovx}&Kc%0x@h(($gjL_bZ#~}^NI*PhEr)T?Q+*0#sS}*ZfEWq`5?h-fr>~vSA3Bw}CscQE}ud(-FIWj)Di0o9kmKPWzsw>W@D?6GBhX|Lu3J>r#YRkoRAXk;wR7mLoD za!eJ1CPD!jfx06s;}r=$v|<*Oz#3k#n5$qQKtL37fqmAu8GL-tGQ<#tQYu=ItU4+Z z3Hf;?Ic6pi?O6g|W%l%UkU4YPmy-M}$YhHE6pcvl!j%MC*vjCJ0>~H9%RpLjPeN^f zY=G_gLXsd$baX)T+8D@w`?375BiTI(<&mEHjE&8;WanFriKY-kH@aoXgH(1Hh~v(7 zfS41*RIf1pyb@*-89>({t^+V@-1J?(bk=k3wQ-B1l~i@ubDm`=i|060;*EE)LD!=Z zYDVHhD#hnwzlt-OcMp+dX_wO!QxhaO3g6WE2?El_Hn3XEN$gv~7>z+1JE>m2+14W7 zqh4Wj7dSlB{9rcK4lX7v%2=SM$E4fv3_1=9m! zYWhag(G#{oE+gHZ1JE`g%B#~5=f-sOm;fS8t?8(bc-auIm((%Ey1Yc2jku?#U-hvd&{GkIcOgXJ;L4hB0`NS#SF^oZ!>qD$mHaYU{a=#k#WyPj5@ys+P}z8#*U<1# z8W|bkcte7*gWPq_(plxz91ekM#8!J`sCs8-yvu`2-326!m#6 zL^E3P+6PTsja`UGQo^)b>{wvwc(T5l05fE*oDo7EV$#rXCRZU^)Hv3B0 z@TLT&>bZpEV4^CfQmH6@hEzPrp1VhQWIutKavt;+H$3*+=)G<+7alSn$(MkK*s5Wp z{mnw$5y}M;pCTPpIM`k~yUck&eV1>CSiE%Hexkgnc}O@vFk=rjD{hic~@m zdp!A3H3mGMAwkNu4PQuVkv!<$ld1G&*r`Z}<^Fyl`&a(?T21`Woa3oUo-`G_0wrzJ z9=8~(P4T&7=^E2Xaqr#-_)5&B#_QKu2HCui0&HwFi1WfVf3SRm5d&0kw8CMJ3mKef z`dRzS7i>*BMPfZ<@g5O-+MzgEHz)@t6znclEvRrCvHSM24KSn7EtFl)!u!%p(OZ+z6m9bAJYSAz2;AA`xgVdbhxY_ygh{#-PsrLHK zR6mZh69hWXoM}=zRXucwIvap0(Dx#K7p39?J{m891&*)Tf@nAHrTyj^h;vg~=a7vD z)PaL`8fVH!`N+lC+DL4V|=ZjgLpP#T5wXn%>cDL)*e8T_nVz z%q%{nS|CVVlnGieeEMuKZf7cI@nT^>zu%G{Btkb%yo>^~ma>ys*Ffx(H8G7`i`yhQgPJA+|gi;48 zlcZBeJcvIOPHC#DVZ~a(;+@R!8s7ag+*U)SLK)^T;e(7*5l6owo;|X{K*lk zB382823fiPxDMd6T@t-6;N8~SM!$`QrRuz2Xo3q|;Y_|&h;oRwAoUWVBMY?~cweKA z<-FK@FVX;w&O;b;Y?pG06scUtrif)snG&EA+NC5Nv7@2oa_Jt>(ZM2iEJaifo3`Z{ zJ~_6py`1AD8n$sMrP>_$i}ZjobiHC-k2PwePZ4>FP*!cMRcv>vZsY7(UQkVcz!-R> zAWqvPTc-r9$}0QKEe?^-m<17&**KIc-K34*!p?jHp+|`p|E(lq*V)an!cm<$WiKmv z?2DQKzFtWb!habEx)v%#)z;eHuaMC#9t%96`{{cuK`{4C3^-(m;T| zZ#@DKU-1DxEibl=DQ%EeAwH9nld(3muWq~ll=PQK%^BlC7wirRPz@)m3DiCkF`H$R zB-REHftL%gth^_IIG)D?cw;RUIAo%_lfCe4@$06KL&81pG6iv1im;?q?!3}F`PtxQ zSR$c~;Z`=3Fj#72+|gizO8QwWzKkt*rTw;aG7lj1qnd?7Gu*3iYHBjD1X7rBtPKEE zuk`F1XPoyS&?`vE^O%0r+RQW7(Ady!d5}vJbM88o!LEWp)O21*m%dYo|3t z5ZMp*J4`GmwCw=xSq`u998x03Nu}e-6=t2F9aY%ei(DV91|Xhp?5E@P1GY;NBOF)% zNd}atx>guxHa|0}q|D zkg9+Q8RI;hs*$~9ggej}oJTS?kV^@eli@$J=SuwXh~6Yh)&UxcB}`?X9NyW11agjp<0UipxC|tTeAgmrJBm>k>onyed$JrKvS`%dglc>QTO-~U*xHH|wWdmmM0?UB0I|-t`w=W46EC$vI*KY3yf_; zw3=yzNB!MFb$XfWdET4kc>`@d&$~SUNs}Hj0I=TO0pxI=chN!r94s-z{>h{H4mfnS z0^zw>H^|niem)&|F~S0ddXw!H`4$R-_*6BqKxwdc7Wd<-DUgHQMt}FdNFQUC`^4Ww zi|_`GZw3n)W$hi>xWzbpfN1l}7n5oI*B=s(`bKKLLy!}sOPP!X+Ktw#j5ztm@LoiP zce2G;p_ZybtgeAo?WUhb-WpJwz^A*tor6=RMOn@-wq3_4gBhFIb72S-%7H# zurm)(j%r7IaU#yS*CLEvbjl(!7b00+TU-)vqh}rR(HU-?-!dIKhFpbZ593ZS}7HE#o6O)_U9^$M)e2a|0OnVDkhxDh{r#~`BK2X2^5DnH~Tqn7mJzxkUq z1)_QH7r#g!5`e)&>OBLxu}T-iC@JbWQ!C0@Sg#U_4oZ|)g5X4)V%`w(8NA^R`#O!( z^mQcLp$WsaBm(OMrmec3Z+a7bWVT=mu8|T%NpPUc<3#REBOC(-ZlIf;E$XhUws%w?7_vya`+=}!?INc`HBY|){7P3?# z@Cb~P8V|jfuOad^0{1df7a$TFsBkBzreI__ijXZruHREMB2NiP`_oM{DD*+bksUSB z7d1vlaA+Yrww*yqodgMq{=BA}F5pr=yAPbU2SH+x@xh zn`gr=1Bs2gNU)C1^QmUAhc(NBV+}Z^ZY|Q>#aA$#i;Sx$%o#Cv2S?B4M}!|*SxC({ zFCiarzSZ=Tl$(FV&IkIA7dIZ0EIDk;z(vlzz6>H!J<|iulwRLGNEhIYYk}9g(_^%Z ztOvA&u`Ly5Ze(O6T?Y2@7jx-(z9mf*+3U}mKmkE{uFTI9!;vLnpIs-3?OTBW?1UM` z!8{Xghk(c1z@t&Wa=>c%^r%IGpr3%pRiSsWk6K%ENH&@fgBt`#FrJ9XOf_Z{pYy(< zIH#tkk&ye-oA3TG4UCSYy}EPhzFIyObuEm68Z?6e`Fb<3;0}!za2lhMt;urp{jx7M zS>F;ihook@pn2slNmTvKODh1=DxZrZW9iD3D`Brw9cv)>@Q{|>*1f;1$`qmK2=$EB zc9Aup2dGmaj#F)>dKEg7j)fV^QJsj*C|03J6yOm70y!B{^mPDGWb66H?QE%%fUquO zhD9`2d0hhNEk8=9_rc}Qsb`111IIwlI*Yfuzb4({d_DIju8{u)`S49im-*HXTvO>2 z(QHB`%I3Qfh}-3EA|bsofOLv_jV&EHJeX^T@DlBXQ#W`C`>JzL-n<`}5h1jWK^mZs zN`n%A+iYxZb`GY`*lMxD*|?VpW$E7QX0XsW@2Hv`M}2>dIv>;iInd-LvAFX@A#3DF zp>7ItU$2Nc2qfP^c?sftihlPLQK*`2TvZ&ARZn4V&$_}Q8KAso^n>9c3*m2qW7g>< z(=U`#C*>%KZz9Qh!kEPN8eG5)XpLHhdLF(2$32HY7@L`4jkQd+kd`HowM=fMJng^> zs3{G6u)}n6+GU!6TB}YUVjsr<`@y>Kd~IZmI)bu*WSuw)Ci_|PmMH>}Kmf8t;YJrL zr%E1&;!BeZA0L^mge|TEX`mY9v<%|-#!Hi$NlDcuqsRbET17|ua2J@oC z&K&VJd!td`3hyT1u>>& zmxeW{nVMs~a72!^W&0v=k!Q|}5YW?&?bxQK7Q{Jn2ml`ro5?<1d^@U>43W$f+Sv3K zAI$$jEY$;OmXV1yNJ+%C=6R_^eDzbeCJ`F52KdA~x`&8ASD0t_W!pZACf-eb>c=km z!G|BFHMU$`fO%0BdJ6J?#&)Kkr?hu9Xv&+L4LYUbpC2% zj%@Qj$mJ8;b&);JcY0IdF&^D|A`y4Kv_DOI4_FgdQ{9cbscw7#lMiZj>Q#E)M=IZR zyntVZJWM+}TDtAA0adl8kXqts?{WgyvnS8f;noIp5r-*ao7Qs3N(~;_If%23waB9C>`qoFIG*j|`{L(a}_dVO%&sGr;`nB0vnI*mLeU zWT`^j%Hwc$n^6|$D#!@@F5rMoc4ff))M-10xVk?&c22apPLwkZ(dqkS;a=vl6r>Ov!-JQ6Capa(T&Lt z2}SM=AaMfFE^%gZiSt#n#g=(vyR77)l%zn|%z}$iPTco%5@I5|r+{l#KdNn&xJ*v4!19=;P4KNf^OSOn5H8hnJA^h=5>TQSAojsl+UiubYa7wg zBGl|4;czCx=G{xZS3y4iI@m&9oYLrbjs;kQS7r^Jtm3*3!tarS0i6M%ASu4D(sUiF zWJ=^wsvyD#TkFKV#m-dMmX^BCrSVz65D*R8OnnOZ3e>luUPVq^>*r$}7rWTN`4in*Zr z=z=Fi4a2|?Ni-0m`Q47SPbWm;vwS?mTEsX^!ArIo;_b;?_H_j!|1moE`-mj&tE}Zc zoqb-u+~CaJ`)P7x3rP+}hPoxj^>n0*%GH8!E1K$f1wrL^#(mogAM*LU2V7?<@C%R3 zbtZF!)N8*$4)I=ArbH@_R-_kV{P^*c^oT>|hc91F-~J!|Hr=>=3%`Im5GwXR^64}d z_3{!>3gQBml;rttfY{fmo@I^f;gKt0_H$O3O)EE>H=^nCBDPOw!Y@mDEvr~@jjTaH z4xNKCOsR3SILpGPH$IM^OUL_>ET7*wwpZ1Uv7divgriXFL!IsX#<-GEa8=tR(H5Lc znpISjckm&aYM5dcxi7=btalEmczIT_H*28HZN5TSIk9N7g`fnemRl@M*A)XLnf3?^<=LH&bHaBrPfEMNS!nFC6NIKis`*_85?ge8KI|#UR-?H1yJPj%1>CaB8h00-3mv-%8#^?0>?) zQM~4qnrEidl}qfU$ID!TzXEf-3~Uy}JJBvocw9R_6*%ALx6CcWl`UD@{Uu3Ud>%j` zSX;o(D?R>_+`s>pF!YT{PTUdu;by0%IjDfxv~9geq#43@kq6fXQjR3@=pRx-x&Xtw;WDZ0uE(vc9H~2O*okTe!A(V=`rXsnx2z6qTs8USS zDN$7=MwM}tLC^dyWM?i)7 zs72*-1%SMWgU2ELjD7);RT4iIqu%1igBHjtZ4x4psZq}f`nH3={6E~?NDIIEf78k* z4>{BJC+TH#cUq!dEl|8_q+`e99t7>z5V{oxuUNyDBRK2hD&=keW&ISXu2Wxz1Q{;W zdO0YpdtS9WRnsmd7$v5#DUz}1g2k~WJU)3pL!EqEs7Qg2j$Jhn${wWmZpMsa0-1}P zWn#2>KH~F&kB26-^C>_)PLS9ofX=D&uf+Td`td-?netu09t5z(RR0v-+p$}DAi{w zHGCp$%ZObV;Ml?1bLkN<{@dxrH2d>kr8%Mu^8>Bs(odM;<bSr+qDDP;C zEihj43C4Gp4| z*a9{U|Jec3FX4q<2ZC2aq=YJ*Ez=nD_tGF4{OAwAT{^bWhYVdLe+xI7je2N@b#AkU z^6VGuBydg|?n@KcW=lhFVcxk;VVq@5omB)AvMa_taN)aNiV#N~NQE(N!WVQ7sX9)5 zz#HeMp&evdf&}zng7%;dH z;DfvlC}R?)8NQ>>2tXdmc+9&kIDKhm2!H`@Ln8t#SB`fr0p~mXHfWD3_}1puG&(wl zFw#O8#w ziuvXw5z-P8&Zo~`;5cy}Nv{)x3_(I{4WuWfgRn#t8G)pd7+r~ss^bV~0757Mum^Cf zs*Bury95DM?P>T=CEu`#up(n`AA~te<=JMUP5u>`C=Ek9kTO9U{8k00v}V#yH_OMU zguz(y?Mo5*4$N#sBuuS=^jauaiMxgcE)x-3@U7eW#CR-7_w@-W7lHd9qd)g-ShuW9 zAw{~5RQX=v71e|lY2MaLbR3c#3%w*;Oyr~@ME}JUr{etbm#C$QmcydeQA^M4J{IR9 z7*GH=%%xG5j0WW#h(IdfYIk(J((6_)R)#frB$27@&a@O<^ITi7NY(bpmAj=#hf)(c ze>X4YAOxlo)6;x|axjXqeMW%ux_>TI8HOWA%f2(ins5 zJX7VDChsppygosbxkx?EIZcQ;Q0n$*M?LSAN?t8v-`0Xy8}KMxTwO}L^Don<51ywz z4tTkQy{x#q&6X6*H&8{x7M=sa_2NXOma)i2KJZ@9AyfqW)9gd za2)cfaKK1PxZp4Yan^dt)J#Z*%v790!0L% z@V&>;ekbgatV2S63F`Zdqw-d+yp`(uM>uffB4+z)>^68n1C^@jWHMYZ622%h8qN>@ zQ?>|M+5-*D76!isY{vnURY+DM68@(J`rtE}5f5Wm`eMsA?d4_enJiv(r60f){aK^% zP6nu#g(afpOaY>ufxvjhqbQYb)G~zjjCyLVo5^oq?>52+CkPDoG+% z!rs_?{zB>=8Nq&=nJGjs4KxI+LDY!9qOp1rjDR4hSH&gx8a~#Iz@GP!PZ(Qg}=a3?-uL@~v z6YqIXfttgiOonn3NyI&+H*o54E7g}J$8H&5oM8Mgai&)0dy$E*7dTB{=!~?+edrZw zRsW1ia=yw{m@Y+xzfbK3*nJ1a_VsPG35~Y2h5+w>f~x zas=~XzgYttY<_Nq^5XIdk_1^(Hd7KiE7rN5pv);?XNR`s*wR?j-os%K%k2MMPAARh z(=&o?|NTZ)`UqfD`6P}w0YH|3srwj~pUrRr95|u1;}rWZd6}rbp*ue8cY*g8nTySx#dJ73!>L^KfPKhSL^R96Sjr>> z*we5Q!QPwqS8*cUPix#<=lM))XZo+41b2Wh#PUZUq`i+GvD<=GO@%sm){G6~?1glU z=4)?mk(dWFsRn7XgDqm6IIEn33r|~hjDoa+D-LP@BM{FLW6(o;o0$I|+G&h{&=zv< z)ubk66g(K6W2_zffD5GMIMP&US*|FkHxDt%hzt}!B4VKzXe9L02{R*uYw(ao2<$Nq zwXJ9`3|0FQ)x7ui*#37w7+cQ@w@$~@%Vx|Er@T8gIT->*9sAO2+26cL)VU3Uz#QXH zw@v^W+(xo@c#oPR+2l&nL?%jif?rdzyp$Qd-kdN)@bc`mWPinNn|5t}EZ26#P9F!kbVqxi|L)&mdtbQ7cW~ z0B%L-F6L+aUZs51Oi>p1E9F=hipX&Is)pd#!oF82=9vU^Gy?_fiHGcktOnBhD9e+k zbRMgrJdY}T1R^qgre*or)0&g&B~K(oPGXz?(A6uV?GRJUjr#k(l&`4myuSe13xIStuVa}2u989{g#!< z+T=GY0sAQo6a%-*xa!?3vCFYGs@n(=%N}y~7%#%H{WIDS9hMz;nPFk$kafQK>0H|Q zcnRd&iD_#iHL^vay02PK`ZDTSzT9{7t*Y2cqXr@X??Vh}44*Oavu!7b;OBaqN(rp3_%;UlS(H>hfIp|^o zuf^ll1-#tfODD^iDf-{#h{!9n8A8YQsVve8S`+Xyjyy zRL7g118WO3a*=EIqPv&Am5EX-rP-&#fSOk|wD{DJ$YZQMRm_@SV&YX_qp=CDyMhdy zaA!#FMjsPZC)ztglSu^%6jDY$;^4}VAVXqI#DJjpNou~eB)dlc{du^0Zp zb4KEuksM$ICI%d@->yCe{66;5ZGKmV({W(wMIfn+F4mOcXgOI@)yx2wbqPSTMGiAF7M^#F1?Dt$@ekI&$zi zFt|ZO?555+-{Ulz&yaj3K)9;dEYvU6(c9$14JClHsf)wfvBy2AZB9!d3O1ae;w3r~ zV-j{~`h1KYa1l(liHLg*2V7>~L% z$NSnOLkeMDec7pVuV-@0?f#7-cPj`2UA@SjyN!F;ju|RoK@lSwZmt&Y#n(T zk!0M8VLK#%p^~L#WRFw<4aeOUTdhb?$xJ4rlCScuUHKXUEUZyTY%(k+rYXJTUB`m| zkpv0f%UBGN6W-*E#SzDOb|VF!s`7*=g=x+=XhbXfcF&EBq#m{i4PG3hKUL`y!Wce! z^f(O;LZF9+F=a4eB>Q9%4nG06PcldHADVXh$#R>v8c*G1-mER3_o;F(aB(@0d0$QO z4jBXP`QbR>Ul@IzVQ0b8@K|c$G@yZ=;RMEXP6=a8J8#6K=#>l zeEfo7AlSjHyNK>JQow{1AI%hBOzs(mcBbPsOcM7# zO8cLDfONZ=YWsyf9JH{13FoJ9f+uTJobUXAEtTu(($((t{qe!{gmctqU`lt_Hq+kB zd^&nQmrgh%y0}Y#mC`d{8*lG!?fBJy1{j)bh>`(#3awkS4L&NPkXUdjcdYGyzgAaaQKoL~pTBynb4YC_ZO z63@M7kCC#)$$cC_d6z9!?oh}XmJ5p;sw`#1tSxwvoq>A7_L@P2BXcry)P!?=vy zXOP7sH)#=B$|l|$5)0MFs)54Z$h{+=LKV3-bSovEQK(%6KtJ};^8JdTpit;<0H?pL zq!GzN1!4iow5WO*LMCB88$a5nm#4u=*g+ZXlIUoMcbVZsha(I1X)gx@>p`p2RCt(! z6K=ya{{*kENsywBYAaOiBC&rGQJpO$1PnF%t#yPGRq>qiRZY?3P!Z~_?tSZYP!<;E z(}(ZBmsUGR)3t#yA{W&WY#<|yj&o(K?Pn}>E2FULb8Sc!S2z;T01+@WJRg+^(au%A z2` zjJ^G_O%8+4EAMcb-HeORFX?vl#r*b3scV>z=84VfbE$^d&+Ys>JlaULQ%_PqA!|zw zErf#w-gw#fZ0GSQM+kEC;x^vIJ1}C#B2bY8n&%&Dj5a$@uDufm@@Q%@Rkw41iOj4J z$2hwcC|s~@gn3SrCE0)bLaAAbMsn%5 z4^43orRd3iD!k+nhpETJljjJ{E7vH$4QYNec7dF-2km&CKp#`j(&^$_I=L~PmWMB= zd$^WA#3s9uXCHERTWV@&jA{niHrh?zhX6BGZA}sp5UCrjLUm&g>zVz^7Y0-3jXOw@ z18A-A>Zc*13+H!O6CK~rfYWopuJa7oW!fgb&-!EgUrThV(l733T_ZPJI}>LkJ3nlq zXFP=lpOX0%7>gY*+;+@-woL@XJ=FZdsZNY-njk}vGJ~IhDl=zg!_n(0-bo#~3+IEW zo<;@!U;p7B(kcY|M}Pg3)JLCZaWJfB{tHZ+z6+LPYiwQ*h|7qP3Ic(@d=M$Sh^F!T z>~{I-*Y(A8eRGo2r-P7^*f9&R2K`VTlwz1Vo#bOxVTaSnDC`{0kkH3h1|+}(*Hs|Q zgVv5z{~!KSYG&)uR!bXa!4mibK=#lF2Q^e6z6ZA`vNvR-cDe^}wXNiB<8w^;O2-Om zB2bx0D>C$?c%U-tUfK+iR)|_;mIA3bGnEWz*@W2NN2bbZosRI(UJ5+G)RmL|Ci5I|RJS3|8jJ!Gn84$(5DH2*!NfFRR zVjCF%0}dQ92#1JP#-6ndw_8|#j=sy4du@K25vBl7)cFq5^qWZW!(e2&@~7m}4rekP zsWy0ti{7Zvn;1Kvh37TnxCa45gBQtu89ZiD=P$VRb-1xQ>}}OBSL>9e)|;OuK}$@}{pl6e|EuA00G&p=wIupRa(C(5iT?gAQNk*;?4n-p^x@ z{HEKfh`e+Tq*{gPDU1(Ui zApx+hmG)M?BQMW<&p9-MUs}Ko_#&)zqnaN^1>1yU*Z~o#Y*%|X0X<+OaxmTsWhVrA zImSD83pa69%^SSuIl!S5p?qP$z11F5Szy8C>N!|t5AWYqAfvF!eqH)o!wFOpe+wjO z!Zss{$q zKobRQX)PU1VRKz!e+V32z6OS|Zv;lUI{o?=Pt&KR<+M*5^2Au^W_#DrX=8iT`P9wvn4<(m8Dw5%g4Cvo8@icm>F2i@ zD{-IdczPNdk^uyf@SEVCxXG^Y6@LR)`GcF$MQzON5)sFiz)kKNiFn!u3@|2y3s4)h zj$U5-31$#51=-ERTo;&6_n6mUe#nksrThwU7r~jo45MOnPYlbsh;0VXc3{$ujQ2o2 zo;TeJ_fd~GY8@QMG`2WS5TGA=dS_7xJy1ihbay7mAO;SL(kgwWFXi8ro}c~v8ZH=> zZ$@ICu#>AXdpgN(s|A(F7WY$jNX3w-kxQnQ5mn3XNfAEv{c6+qwU)M|&DV)l{RwLYY9^|OCsY#ssKxpoRx6Lv!N*db5 zjZPH|7xyhzrb{i!4*hW7wN8U>^D-^MX-v@u5u!v|?TWZQAdc~%xF}EJXLK#q+HUDG z(2090`?!CP`xD$Z@>NzU_>exRg(3PW>TwuI+FHfn1f1cu?GZb%7hd>KV#GFAgGADW z)HQ{=coXm54m@FbdX_xL`mfM#^zj{m8fZg14L9gb6Z0yaLWvM6cbO5~G9t++INmzf zl;zvAc4j$V|7)LJ2*R1;X&nf_!8DDs&aR@xY3Oc6%AZJ2pFBZ*xs$HnxXz(fE#T?0 zmpPmWLlEkB%~3h%ZWYE}JxV0SKI_DGSYcHfKd_Ho7`z%aB%-3F|WAfxtC!OmXNEbVs z(zh|HU+&>JM4UaU`XNfw1P%d)>p9M}fU2wSNB!xIo8xHvnp1DXIULxkQZuVi2~h@4 zZIw-rEquVw9f0v7K)}l7E_29V^EJ_K&fAGGjy^@-`6CXEPZW{?V!)R~85l$es)7M@ zo}x0pxt9Yk2f}i&-Acv!Gv51)7cU4N!nx%Qjp=l93a2twfGYB=IW&NV=pO;$F5*OX zj(59(+h!!^JZ0-+GcYoo{+Ivhe@>J5SZw0iy}me~E^_MDCMJZr&mO0}_TJPzdWF0V zvExPGAr71i2SNwKwP}R`PpnBE$NK&pntlHDCCB(1kt%c84<~rq(U@khTuRS>{?F-y zpZ+whkB$cN3r7VBniCCB1Q%B3m}8K1W&pXo4^j9SQDq*{E+-achy8;mDg8Y*R^riz z1QGe=7U9;y6&N7dfTMSN#s&n^z0p;0Zii5{P2f?9RzzB9=c|+AJts;p;!TkFAyJ4< zAv&>o0GP)w0F;BpG_p8B!1|+*dgSoktPhAsz8wA0Yw;d1{RByEhJNgWL5)VH$EDJQ zKsUx8r8&#qvo*ApfO!Bu=nR0A@EK}T?^|u9B6$~~(va+iYD4aXW7j-us~+m4eQF9Z zYJ-0227dVLDfYSkSi74dMV{-g=5{7MVV}}Jx8Jx2S>iUtJC|weA)1Lvv;eYe zaNfg{3S`Tm@UG%rXa%T4r#u;hUa0d34I>~F<47CHW^&kep&l|c7ZE8`M+bow8SzZp z_aXPU>5uWabs9Vele9+Po?|07TA5ORi--_T(nxHo7G-2&P#I&}r^Kmu?=)?)E*XO^ z+H;*cRMjr=T;{}N*JLC-KYWZbn~WHzbmG7Wn}&o`x-fn-NKFdlR>C3dbL*%QrxzDf zD}=h2s9_>GC(RuRs_{KHTS*;IVmlo78TVR#7=u|vCgD?sFS9Vq;J9r~##Bav|B=WR zsodNcey=O{eW)pet;gZmCwHgnTCGJBYss)51GLrn%7$Zg+TgI2pR^;phZ~(K`2Js_I&hAKRcoUxk_EH|rK1qe; z$y9scR;nR{Xf-FNttS)@fp)V+n7sZ@Xvx}jmO?PXVt@Tq$l^%WBy)Szf z@2S>vKcco5rD2I?*|D$)L9Pa;3=k}*pU*i3302hMS@ViBg-?=aI4ArDJc-Kr-A0R} z+g~ktGtJIQ+C@d(#F@;(XpMxJPl5M#i2&A&Nv6A}HzGg|4-Te2gs`i?aT6ZtKl}N6 z>BUn_BHdkZ{Yz>77yp!=we+NM7_zaRVVDk%fu+;5AQ(fl@v!nle;tFl;9R7kMsL%auQY4VHy}5 z2*9cV7Kx1#>XQl{js{sT4f9I`BjV-MM7Jvky_a}s@6`c|U5aU`0ow|k^(lK*acN;c zVkVs)pz1xM-WL##5AjNw2Eq(YY1g#(sR4 zu4nhPu0iyx7()raQmFB4RV^8*$r!}$A%2OyTjs{(UunJ{9scaA3&`zO&b8%BhxAZw z?&v0JQe)WS+GHYl2a1Y?&}nznonBZ?+P6ZjLw*dYEJO7J>5 z-aM00&78V_TqZ_FYm~Zm=o40`CbS;o+#6z&8+G#)9z}>&q>3-pd}NNv%$%oO2ko4& zbYW;P-TUaHG&47sI(mA58MFuxL|Z9=*0Vlq68)e&+mNM910+$s0#hJTJBG8-4}f9e z9WwIY_W9FmU-e^(YaY<5fJX`QO;k=2WNViZWJ*GVVHw8%?grr+JmthSXBiAwgeA3( zD7X|%3O-P&j`5Ay0^~D*$}-Q70GcA}I^Q&edYedGFfDnv&H=zj3!Kg1#%wMIs_RT`{C0MIX$ib09HV$zb(Ua8A-YE5`=lAk1}9BpFU6X z#0Y=1{W3kDevUo$B)y6H|IJ(9OG85=Xt0h`FHWHw%P&(Ek^NYbtQ+Sm0|A?DS1L&< z*ME+@K$u;}uS%BJzb!~12Ha7qoT3KYvU{XsnNWkoQZbyaR+fO+j-HBvdz;!lFQ-~)C3TYkU(emT3`|IDU+^@TxUt4)DR6rq(us3o5F8i>q7FE~{j%39> zDu6@405V+tva>>ziCGa)l@1#qT(uBogKZcbT|}rY`@4v1KLKfukv-Hw&ZJ4qN_ip- zKgS>tH`Bkt)`f#IJx3%}TpuDnMY5VReh()*|gFBK&}# z(+;7Cru$J{v4u&FPPL2<9C}=<`h5yAf2sIKUQBk_H(@4dx2l_45JApCE**4Dm#2&Zt&3wdG-pWw+n$Gv6x;})u6$~Nx;ZEiqX zuY-`_ET8uAz{uz7gLta0wodmOOCQih1Yx$%!%Wn5D6&CfB-Tb8nx(&+WwDSf(HFys z79eI+8=*yYw$nc5a|wxKn&WhXk?;OEu20+g(iCE^Ds>$M2@9V22v}}la^CV~8^(pI zd#@$>O7yDeWkmQNDf05n11B6)1N*#rEf9b zgi{agiZ5A}L~?_P6P}!$m@h76#vBuaKa3*r%kWf)e~dSIOs-jjQY@kJ6oI$0j#bN_ zdETD2FJnB7rdKIP25Fo!j%Zr}LVI$a7}?{Oh&7J}YK3^w?Wm8NaLDR|Gsv%}-GBWT z2=xS>)0a4R;weO80tub&=L2!nL-YdWM%@irE_ckYO`Z9uH|*SU{W&u)oa(^$$EI6|=x2eHi$Q(@sL0s}ix z*!yF z91=5v)1#oq?&-7-(f{Cs57IDu`i}|7;(750OA81-L{O7K0;%eJYpRTgnk;>FG_0|KYwhOZB>+esi<)mzV z002M$Nklqs}NpwC6hO^t}D%zK%SPz$Pyl+6<9reY1nc zQohVP5_G=efq2gk%?KQ^f@k|aUfPb+JcRifoUb-W;>fUVhTDvzV-+uRp^e$Xx z^aPGr_#UDmvFm|v5387Anp_{&VEC ziLH$mM*Ijj!ou$)?~xA)J>s=`t$Ijm#zM~Fpw|InIzochmTdUoqEQ)vDWz-A!;W|p z+z&y9QILr^3~x=U1cs~F7Fmt<#~#HNQQKkrY^(2aU$aI##JLV+r%L>@Pd`oj_?o

    GcuYh<@H7HOrwok9mt?US9Pyj~{uVwR9~nm-UDX^`7|M9* zYy88geZ!K2OqU(#n|MRMM7<;DeFOj+^xtRYS;@X%9UcJy=>x$ujxD^%M%Q)_z4pyv zChHo&twTjjsK`{c4!=vNk*p8=WZ}RNdlVt|2Yl;Eya8d7i&hG8O_(hf4Zl_EUdM^8 zA1o(v=%QF0McJ;zJBq~t{HQe*$D0 z1U$>j+UX@o20M`4v+o%73Va!a%_LqbT{ysDX;23~i?pY8QHi zs8C$?x@FL4?QbHc=q(MBnW*BO4xAA?FqbTXXsJFPL)XGo!PLj@fp$2*8XN{Q1Y6D| zK+3&^M;`;?wRKfG>m|=TOk;j(D$OF9DwS3P*E!%ZwhdX-?@6Laa>dgqmOmmhJ;q;6 ztyEo$c0_Z8Arxg^l$JFcD0RD)?DIEVJE(S9JIR7E1@ZcO5UI+jW|c8~wVukg z@>{00sN8`-Q-R2~7H;d1035X(19`mqka1sU42b7VRIcjo&Qw2o8?|>MFb*q3XBE0DPumPOvNiRH@iX364>FIQ91<&hV2oNkd&m4YJIUB7SNX3ycJh4&DzeH;0 zPBA>K*iq6k67lFyJoFv+_YxYUQi<5~aFr!Iv~#DNQ9SxqYWcxU4(;eq=Ng;9Q5>b1 zpF*p(ha||HNnmBF_-wIndjU0^F}2U?=kXqZqaTFkkxKih0Kg)nuxFcdT;tUp#5Q2& z^VzXKkt|d~srkfj`4Na;T+^0jY{dON-RT)|T-Px7wUehw=ZW~ROM=04eK@CpMXXn~ zbhagr$9Aa9g#n%k46$STm^l9VK|$3-OY6Hn3G*~1@( zIj?7{AYSpqmyEZ48AgTUQ)zO=aWNzJm9Y{RGK@So&%bB-#u4WX7zJ*mT^t13u{G=< z#cHR}vEXdT1%?>?@)VQ-TV$rHLmUGio9;u1J_BoW)_Lkj0yS`d99>30d4o3`0mz47 z>?#njh(v`@zB4@kBGUUnQU(@V;b z=u1p!M%dhEY5OQ2iLHyEa*(?O)$#E?lSHB6F3mb z**{a1lU+uBH37#=-Z6;9JT<8AB(#;bo4<0My~Zy(uFpb@flQxvJzeDS+&@Jt;P^-o zd`}|p*qJOfyDZVwhHlN$F@O9X$Rp z?f&AQ)6vuW5LJjx_bmd3bg{lM9o26@=fEK_4JAV7=9|Y;{hh0+J$>B?qBXngBlal9=3nL*R(*);1GncXTg<+E|j5(ADSJAn^iQE+t zNw9;tv$v$^27g?jz)pC#dQClUW0KK}nEd8t0d#TL%GBI^`iMwfd)R|7-MXDRP?LEC zt%U_)c6~73utVIZ55CH$N@5JdS)|-xf~ZECa5gtLm*(c@@lIziH@1G&`TZBi zQ<0Mh_i*BCx_mutK6#j)qc!cg^LD!XlfO@9kKL2+}-#Fsz0LxiB`KmtrK1PJffB}T!c=IRYzC|mQN#R+*jd{of(Pbk5Arwoo zg=L;+w_xgsln9bRas;vI-MWW5W`e-965Amrn_E#nf*ku^adyB1Ii}dMNq*_ItzGd7 zgjr{yaJ=EZTXcq4MQsofPs5Txoh8{wQrznD9M_^G^ubr3$MNn^`2k zTyW7h8<|~ZZ^h4OXL;@L(7r&(P$3Qs4F`gpzJD)$i+IO9eM9N_3Gr(c^=%hlI>aEj z2D4yk2Q+>H$^Qd35vrBHkJPOF-n>)1;=vRJoX0j^E~Rry956V}MKH>=QIz0fwb{1O zZteMJUgD6*ZVhEf^-%?Jt)|_zRNzR6 z5S$b985OLRFmMgjLea66Xq|F*+;5J0*17Kl>uDlzzD%~sWcv-TnFEQ)&CjkcfgJN` z5R*zbl0*&!W?rC^fBwyq@Fv42j7EQDxZ)8g2}Gsil}I(XO(HYH9vKNqY1K}yb zyqdCt$ONE)yrY%Qy`ALC@?rnd)zQ(kboDC71Rkb+BI>oa;l0cx#K9}CmiGs)ZLQ@+ zDtGG4vzgx#2nn($c`;SNEb3wIJAR_yT)yS4fqa#a{iw#ie*HQ}WfEf>N1trn zW>tOJUn9`zl;=PiNlxXHh}aOM9` zaNH;o_G1{l&z?`EBMv(`f9o#zsz1Gipzr8-HiW}iFIqsTazAtKxR~fgq}Zd+{GI)N z&L}zey^?Mur-)(F*)SsTN+GKP-@S)FW zr)m|kUD!W_@W6aL^qEt`d#xOj@eZEfP3U@CL4t#@{_v)un#)uxg!Yr(@mhK91>q3k zLmMKRx9IU^RrdS zmlg2LeY`DvkFzj!{?axY#51@K-{ZxY8w>feiT-zTYS92{v^8SaHZq1fvlp7H&>flQo(o-}JJJ_vN4{n1@IQ=fvuosyMJ(3GZw7-1+ z{dD^~--YY#j6fi)Z=_CCn)J_W(U$$KbeGE*Gac6!`M4dcGE7Bu%BOg!=|tyXSD`)d z#2wpY*EPGgbeAWaaY(73rjX3H#y><8iNTkDX|7wBO<6I*N2W-nVmg_c~4*JQ9-EQ*X|f=X4qz4z+T4{q` z;2H2SPdaY+uK6j1ulStZ^uh-&OgK~ne!OwxdisBU_Fj7SZag zd{6q}fBw6)Qq7)Bip{h4CP){3F#!3|%6wY;^y9RHy3e-BvESg?9VFKQ+O$eG&q;po zpZ|#yl@?OEbUp2`AWIPSZ5p_TK1)ZcuH%h>%e(0Z3z&t68uL$-p!8hoK64DYAI{o5#T9}?e ziUz(9I5((F=(Ta{eJ-tG3PXiTGh%+v(Lh!CBCjzJNfTbEU7eh^6igABc=Y>{eGC{i z0~!k%$Z7~yH|wj@%A9ac49l;qq&$*`&%+j{^ug&_zVkcD$qDU=6lyYNKdgO z3<4uFNRip#IXVua$tKcH{TW>QuMM2f%Gu15_iX9Z~5-++=qYIS*`l{c&_jM$u_Ag5k z+B3xRdx|oTgS^2eau-v!-Qjga;lfgiwX6sr@P)EmoR;CUud)bzT>z>K6T9v*FHvuj z{E`#j-QmO%i0&q8Qvz-UK*}ZSU9GoHsNbkNr)mZc)&fuI!wKy)dX$ov3v^$E&El9M z%RKgHJ^J3njyA~3bz6vuVTeRE5c5(Hq^C4wlK1pfmOw~stV3e$NljJMz0IO`qHOb1 z7XP;8P^SAwy&Dcp*5QgQC%JV+a`Cn6CVul=MC4xS=d=@-i;x}!M9-m?zGq1$iYqJh z}pzO!`^zTxuX3Pg_4<+p^6MK3L{D=IV8zEp-Cf-x|#H< zUU->GIKqTF5p_VEPcFg_=Id;d&HZ`$;%$BhQDm+=(TbeHh%PNGroy%BXk2K$upmst zdtZF{^J2g1)gLRNLY!4yyPsKHQX$UP@l|m`)*d7=CS5`siEfNzUiup}&K}Y-jalP4 z^G^`KWNelW0AYl@GL6u+?3HqZons|uov3uG^iYV(nu(0%d~xlg^81zFe#ctleb;Iv zZvbOC4rS2ZDo#+7R@5Vr|Mt}=ZR50Omj$hdxS>dW97RwTVZUR|Tb+I`ZRCT_hNemU z=C$hUv*cy8mG#1<5erp<7hvd$^j~5d+wc@vY#$%*8B{5bc#L-~ExWKdhB6d$D=-$C ztsW2?Vh2Bo92(1m-*S=``?oKA@4M++m=C&J&tW<_h3P=;&GjkHrnQ&`=a7oEA=d!A z4ZQ$J16nOY(Av$Hd)jsq=PIZCv)eIWI*MQQ{_ zq(^4U=3&<>5)Z(1R*$p6Q(i1YvKByoHC z^l1bE&{I;v`)YDQ=`R2H@#FM_@Opl<6TS1!JE4|RJyls$I(R&L_AH(cAyIsh;OqF| zqSVF|DnJMEkEL=J;4suz%M7|+w&iI^o2W6KOwXl#wk>SJEgGKD5Qiday)<)SB&84m z5+r57_L;@S^x^b0QDU%_UcZ$N2Ct=MxHl2DN87nb#9Mtprm7}=i@G7iwxI(5eycef z2WSpZFFk``Z1JuROt#Nto;m)wFbBC7umtvLnnCsqeke4;PWsTk`cmcFODmOgU|NDW zbE)(<&4<|e=~F6mPwfDWxkfvB$S3i3aZ0eMDoX+~a~(q zyKaXd+`;@*U@;bUrL*qK_UK6%Ee6u6Z&2OE7mH@p0@zp*x{rwb|d0(QAm zB&8GJph(bzjItJKUVh%UdYDQ}tfR|D&} zSx*;Hp2+;`WT)R_g)skr9h6e(`1blBMBIqxChB^K8iqzppRWfq0hr&CN7aS6izASu3Mb^lpB@x zu!6GZb{pQ+cmgN*eNR&tb9|K$ghn!K>F7!8+xMh#c6c<iMzIC^Q6>#`yA-w0>%3`XXzL93%8X@*1`Lo%KS#uue1duZ zpa1!vgZcjOhd;o4#py6KEU!xj{~pBuop;_zZ@lrw6KT*Hnq*z=df_zioI)ivjA7&I zQu>@N7`Gvt-2@w$#F^(dIM~Br5_%h+R_a*3)KH3SY&X>5IPd)LpZzSI&{OsSdlGA4 z68Eap109UqhJz=Iha`9qK`YG37{HxihVxSoQ71^gvE4n!M_|yOQ=g`7d70Ja$#rQp zWhG-Ls7y|c+P0X2;bxbce|;uC)d1i) z3Ze6w_Ec37t9nOktiOr71?s}LETUo&;EX6-1@<*>u!np%_YS05&LFPh^qdW(={44) zY7pLxYh2Af&j;l1p$}gqIFL?vClETOFi+wRkZJ+34r!!N&2j{BBdah`7O??7AdomR zMXJS#rj`3gsDB^juquJ&1kYiJ^C)9d>)IJ@LZlBTE&xwO_P8cYa1rW~=4A7aKB662 zmuKtYbF_03;imvB+i17rKft!JAsBQs!pjxBNkahj#V1Tz`6aA&kQ@Ued?T>tHgvZafh>=PAqX~YUZWllzbK%!R-uWnYf`rW9e;TL(QiLt zqrM`WG$6O68Cb%PgxZK;?%fUM_Z4M)@o_d@<@+?iWiA=CrtZ7UgS#-w5%6k+F>?*t zIp^GfM+O?_@7fQ`2-eQ0lXUZSzRmMc;-3BiMLASYgL=(IZA%SD)7wmJ>apa7oT(zYo=g*J9G++K4$#m@DJW0lnwC)3h6h@wKJN(dEM}_79WWs zU4u6=prI~3|9Jt;pKuQmba9n+>L&8{VPdXgsp=9^2;y(rkMB+&{WNp+8Yb<}V$Ing zB8Lth!aUv0p%p9XGR~ZHw5f_nK+LpMzh`%P^Ocv~_S>@c-vwR9PJUVdKRSAS=d$FxDC#}_Yr=x=hal&AG10EFX?C38LW4i`Uv%&f* z%O`P4kU{?+Fma4Q%(lKbxhSu~;Wv`kAfJ!HY^BT`Yowdvi!kxp!>JN)N=Wrk25Dw# zB0hAV9}*eY+46dPeg_z3OgctDiy%Hk661Fp6}u;Qhjj=L)`BeLqm0>`6r_~M5qgf% z{=va?er$jGpl2l2J^v<=%DQ8M#H2MlWyfn=hf|g+2W_u{xWz6e>aPYC6^RLgUSFDL zse>59GFsyIvs8`a4zOX|2&XHx*$s$973Shr%F?trLp7gp?<%mfghV7Yq;%p&R^ifI zkh)U%`klLJ-M}wBY?*0cpD@j6pj>pKYcv1}t0<*Yn~0lO7-ynBP+I_be+4nxqy~l7!#H1`n4oI*XQMfny{*6S z;7^Q24-|D&L}=J{em!=;Pw zV7lFoAa;QvP=L+`tCX7;<0Q6Hm&Y@Qmiz0>FZbDRAi3)d=JHMv2bR#_L?lrx#^K>I zog>DgzYmPYG#^5k?B`Qo!m-=@3QXO3xJnQbp zN?KwkMjQSnMjVpHtYJ3Psd0V&TKdob_)+@tkAECAWdP>v7P?ytoKM}*lIB^n?&LI_ zk($=j!NDDESao`FrqrTpoQho8vn87IAC(?;S6q9V6jRu_C2#N(H?lIqd5%7b0e+f7 zx8$|Io+?RL{4C&2_sd`YGMKCrwld|+^OH}07aGF%zyJMU;I1`0(PnV)@syEkgay>w z*Zg^>8cyxwk3SA6ND0|zcAU@iJe75Q)wSQKfV%d*I(_Q0aT~Zd_@y z)gx58ue9!b`a;U@`Au1l9k?IhfD0UA0jU~HKm&DQ14TKlV2&a7jMY7 zzW1H<37b8q2(8r3L^1|*3+-l=AOuOZ2ZJaCUjjynQ5$_e%JW0aYS)MQATsk1yNhVL z58!OwEGUmaEj2UVg97Y=w=|Ov=j$M1p77*$5D60^5|#$=6C$}P(ZlU@9aX`-;Q=pS zZtDt^r8%zkpP?K{55;r5APfO`b>?f8fuSwh)DS`x7TIg+4R6ICA2LaUn98vEZMXOE zCzb~2B74cqu8T+iaxGrx^CTWW>Q7#Y+ONld3bYcrL}3|5%bIu6@r(VMnKw4i1~e>*LELFl|EF9b$rEzy!+!vAjiYy z`782(qeT!o=o}KA+x=qAG6y36-tszfYFN_1gb*g&Zkg9@)*JNKg$oyBds)C(F~(%w zq;X~j5YgDGO4Kquymc!jteNrodK)9EJNBq05b1sE9HDL|^jxJ&*yoJPlsPeIAmUM@TggO{a)>oDkR z5PAco&ogU1x=>HfocUUT5IU(wpfmgU{61jBPc2+1A*SnvqiK z&`gc+rKxR@KA55r!XEev)&+axRgTK#JY+uHJ3v2;V%oxjjl@lW7dTuMjQmx+R^P@9 zU1Uvgh6#KKictr%KBq;O4)0~qWQ3NgHlfLH1$AZ}8~%e?)?*h})4F_!#pME8No@~) z=D=?_M*DUWK6O(D&-(ige)j>dr(iY12&)W2ZbNM=9}mRHLJR`DmIQIc391(D;yDep zjmiQF3?(!aw5(1qo;a2AioDbjW;87o!lE_|!!D{hJ3x^&I)UH76&+ow$mcmA3RimB zDo7BQ8T%ztnWIesUjR)aoDtl;L&LEjTPMhU%wNsQxf9zLUMp4mb-x@V&DfuE_{Jhj zO8Tk{4i1Koi?rkql^)lgFWz?`vhMdvP1_w8o*i8|&m)t6lxrQL>@`f!SaCGZLL2N$ zZ+l&y{97wDL+PHoL#$6hkkO3ct=#T(AKbW$@TMb`Ci^^jr584**9NW2*lhk(&;knl zB~qLKr)AHBN03!Zj9G?_GNJIvGq-Aa#yY4T(e83I)AFDdj{gB)F9mqcxqcWc?b}j| zI~1-?r5$rq99!9xwh^?+ZK4bKmW&WEMCV_}`i*bBnYQm4NFUXAr0Jz*j#jOXIX^_* z`%&+eEv-Y|P{|*>_bgM^E1M-o`7}2CP^1IVaC4EQ38uU=vR_aAm!>^=${C((#+s&O zw8pc2lzC}&buA`VCr5et$+cdc#$0imKu;VXD6VJW==>4N2Z?F>vw+rWl-mN zEHmnb5b0pl3li~&EiOKb7eU-vz?`eJXK1U(Xnins@#0Z1d>r3 zynUINxtg=|Gr}qx>oJ+rRj{2X#_Q6>o$`hT;qmE?iqo|;~Hh+B{cB$ELkWwbA0f-Qegi=e&6z@?~yF~6MpNn;eE~A zjWDe`?uQ8zrjWSv@OD3o*MV>^>feHO;O1dR5VXE(bfafN>JUqhVUsaj6_VE?zH{k(Knd{z`1!I;A72bYo~}C>Zmj=uKrsLQvU+%4bh| zZ8?uFi@W&*Fg+mVM=~M4|S#|HTyqFn4|ggRw#jd{iR8jL`Ge z^&VGS*909(1^tyXXi+Aoxm$}-aI{rcV=Ch$@c5n}-(+r0>aW2h-HpntuZ)_s!Ax9& zQaF%SDfc;-qA7gm=w-Q#`oibk-K*1lco=A9bCj#3ur-GsAVJG91T2(K-vWX#t22TxXvGE%l= z<#fP~2x}CbW1g>(q)T6!a%ShZ=Io#05G7H0`|Y=5uW(*~&;8g@i+YWcG>18{Dm%~p ziXx6o*zHsKy0g-f>(J&sefo5)L90FMv1iKRh#!ymBTRaA3u9$og^5PW9;L6Ig8?+K zp}qRWBk97KGig>Ae5ANm;88QFg83GKOOMq1cqvsu(Cdh&Tfm%M#B7_e2(05pcoJ{q zAHz5<^3mydeSSG@pnlfWDP}UsL|9-nhO=wUi%5(zjz&Jxdl?W*RIvsu;=YV#_yP<` zq!*dhk{xHqcYz?=c&vo80`L2#Tnzwbla(#K67wr>2^ z?5d(d35q^YN8n>S`CLR}_OvXQAtZFY9L3i%b2&BRZ1xQf_;|jt6_0&P;V?P3eMF&# z3$qa0>tZ(Bmtr7gY7SCBC3N;>FaH;{)?~Tyq~X3)}u+=WZw%5 z0dR<*1AM?DT;7*C;~SAV>;W_LFY-u8l<*x4kKtl_TQF<~BM_3ZZAY{vt0t>UXn_|d zeqjH;bmh{eG&M1v28IUXca5HW)Ef?I(G7WjRFv^GE;V20yE^>dYQoHmrWFEO>SiI% zetP5K(J|w*PuaNUby9wQBmedmT^^|focsH$;dC1wD30*1<5>ae*d-X<8@`YzOZm{4 z2ZNNQkA<3g50bQjMe?e0IxLQD-9eL=ndi-aN7t2aGG8dynD;IfS@2CXkh92qDjW*i zZs!!8Jf2jiRl^6kEM(9g1$>JVTczCm1nr1z04-UCm{c+G#&+*a?KqNLy?8Fp;cnBZ zw5t;{d{YR1((yPd5+9#Awv>5pyUT&Q6xz2H(%T(a*eEs#MShw#w-*MI%j z5`n?-1|nk~KdvdO9lOTtd8^*b%i6PNPfR#HR`t@311EScv669X2LJbe|M$?I`}_OT zP7YKsS;nK1<@(GuDIL&U3-{W4BB-9;I*@ciU_ALpf_!jnEVZ+qC=wjQNlln`<9t$N zjmseMYrry5(}7d2l4E14NBak8D1TFW!1sCV#S`!-0{|F#>cJHv+o&=2veh4N)^!k3 z&H6kUkgD;TJwdN32<-8=d_)L?BF_Y&oQmW1!hO>+yCg$N&E`uM^Y2WsqG+YZRn{rAS zd7xPAnrpqxiJ5BBst_h!zY%bND>y89ElcJZff@Lgm+Yl25)|kB0owcxY+t*W)iP8O zy8xpp;Kbrqj$Zm&uW0c-m&gNVvYP0=5H?n5v%(A6fE(e9vJ|SMWE*&|$hSJM<-N=a z2fI;;iJlwp1=A5u-r;21)JHhCLoMsX7^YfGzj0Uqc$6_Z0Iqct9?1@}a}-h->kwFC z%4UxhbhMN-V+rY%k=r)%3A;Tk!8AIZxbK|#G6HJ5ecfU8eR0=>0Vc*fqIHE?t<*`> zSLD3x@Yohk1!MM$77(h6ShI=IaLCmXQyCsdxT-y zNfzfT?lM6?)Mj(7S-g_|>SQZDm9DA;J*w}7$8sXpINxr^630BDiV)Lr2DZnCdKUK; zln?hmyXDanyf}q45c3LXag}#?C6<>oXA8dT&U=8bhadXWJfPwDcQUsgq$`sbiI8^! z`0?}U>yLHwtQV^@KLf(s)-eBPYnsx@mFjes`J^29CbH=FaSu0$3_nYWik@L|L@P^F zIWdx)J~+-p?QMp~b&IUg_ad(o)hlsdf@Q~=oD;uiqKYq14rtC)HA5deb~Mb{FA~*7 zle2_H&DNkDB7l>~&m|;mHDlMNa_5a4IW&j+t{San>XDfz5lQXY{n0=F`OiZT(4kBi zayat5kNOrK>oc$Q`N^g2^4bgc6bN)I@%u;r_HUu3fB&6#Qa|s@c!-$8 zh3Swl-|tsInj_v!dH!fVEnxn3jUJiC8su)6YYUTPE^j<|K&aVRtJ<9OJfw{lE0By|W&u+vQm-)SSf@}iOIs(Q zCU-Eoy~pPm0*@NR9*BlSAA8_{s?g?v zBJ%tD!JH+Yk7LfZTMLSe7}N?=sl>ti_O0Hi1+{L<3JNQnGT>VaNLBQq%$I&FZ~%P) zA*YD2tnkU?%En8rTV^U|Fn=SOnCAJi+Gb6p(wF0H8+)144=C${4?jQ%T~7!1A4o?I z>`%>&7o2CLW!w7&b3uNh4m#+6Lf^0C2Ua^ z3|g$0kZM|XT*O0Rh?MtT>1X-N=j4mM%}T8%nLRHnOa{(vdDn7x(xy?ShD&ssm5sgM zp#}~NIn7h)aVbE-Piw=Y`YY;-ILrLfc0MhNz5~ z?PwFL;PMH0%;dym+WF!)((hJl)B6-Y4mu0dAi{MoiV7mjf9^dQrfbh9Po4}--4ka-v`6Lly}W#xvhNuPKaLVB zb=i-8^rO(8*Cb@-kH6BbS_0;8PeVgP={*F20ot{LckL9n>Fi_@G)ZK6!8*bbh&D?U z_j1$cuK%ucUArB^gjhR-rv%$)({ToOj(qUaFd3`auE8{HhrH)95AI@zU1!lc_960m z)I+^N{Bt;|+grjUL-Ctpvqas&n4#bgF=i*e_AeMCf+<@RpuwegyuL~|`1>Gj(=2rX z*fiVNG5n1Bq5|$M0;B8Et7upFYSCDJNc4*Uti%BWl}W`ONZxnKY)4~sIrF~j>j12k zTUA-FYWEL&{H5CRF#XgjlgD{QCKHjY)Knq-5p~FhlZ^8_4P-_&n}E6U7zUowM_3?~ z+Gi=>kbqWm4nB1YO1(w|l9j0ij^D!)!h`v19qG&fXW+JFlgV=JqB%a}F!-uMGyB}N zwAcbPZW#a!O-U=FBY|5HlCT6*6lyST2ZK*Gr74v1JTg)T7|XAQ=mq2CJ!>X6{#xr{ z$x$dZMsz0J`lK>tB^n0QxZY|ZGG>EMm|POr0f+{hh%xb|b;x+HUPY3@(5UI!HE9Il z0_`Ze*O`#DNdZXVg8Lz8Nqs0r3qZkehK^|o9B)S(OYK%(^w|n+ICuVh`q{hhMg*r0 zmVL%XM;U9%eTGTFS^>sTyE13zkExR3XuZ;kb)M$kK-yHG@n}l5N;Sb9;N4D!%Kf|i ze}*X=Bk6(lXzuN%`P0;ZFK9(l%mXO$5mu0O()DMsEQlI91Uh(2XmwHb3mFn0H zhcu#H4>+qcq`mGk%?5-(4|jzoV@as|s3_TY(lEiYy4)IJ3&wG9IR1obnQr|5%nEg{YX4x0MZg= z=Xhu}&nnpjOE1r6=Qc^fN5-t6=Ny!ts4{RX`dxq=;XGN+=CAzj(|>;{t_DLYO-cvZ zeaNQi>FF>BEB#MQOr-0$z2{P`4032_D44H#E6d1#dr#z$*=}XHfj~UhiA?kMKmOxC z#`^Q)%rcglCns_qK`g&#c@jY-$;uA%zNwnU`&VCiCCzb$>KzdH4uVG43cHul;s$Ys zpvaJfV?^*M)DzZ??Z#L(h{!mMB93ZoVSSp3vYmHcXBN4EUs~uSl@W%C8CA8KHPE~8 zwsjbe_m%jU!$t`(_H}sLLc}F<{EUGv!75@bL+oQBnBB?EkJ1p?oOnTos6;O2=yWAg zOMgWsLl!FeYI+*v1~`v4pGo?bABjBCS(L-0;4K@`0DqN|4oRA^)y(K5y%yKNTH+~$ z)*#dT0L^w6a9rYBYe5e*|9L9j3sLbTB?A#e1%4Z4NJfKZ6bGm)06-92NB#(2a*Fa! zLqP6P{&w!!7U*pVG@8jVKE%1r;j}`Yb@J+*aiD`p09%;X?K@MhF}qf7f+=&B zCtRu}3%RP*1N;tzK%)+meBLe{%g|s#bEZAQ9MRAM7b)Mh4z+B?djsv-J*IBi3G=*G zlxNJC1z$R$_9wyC(x%qlNE^H#atdJCCl{G(;+gm?;l9To&5-uhWth$o4-RmUgHo#`a1Y;cD*J0-Y6;^{5cXfA#k|U!w9z~Ob<0)X}q(`Ni?F4>*UOGS;9A zw{PDBpKhlH@V1q6shb#Qg%4?(J3kaiaz(=`pGg8#JJs2%ZAfe167%VPAXs?_gFLxM zTpHsVziaDytmnQmSx$J{GXd%e1j(FeD80V++H0}@Sm{;G*THjuWqyD07k?4jfLgA3 z{g`B`l}W^RE!y|h7-Xn<+RCV1)7AuTz!LYn54slsknN0ZfpUxmIk z!IW72!^{RVp@>fD9?_^e*z9@{g+3d? z2`2-{l+$AIDw1=7W*5XY0?+@Q7Q!Mf_)QqNTcl z$)EL`Yh-imW4?z0xSNUB?7FxOgCGdPEoS6d6v6)wd-f!KF;Cgebdk(?kp4eFTf6yf z_(JkXH)8asV|KUwP8YMqEoI_09pt+zWYtu>Q<^9YP;Mw zU56=N=A%#O4$NphJhy9wO93k2^fydOoZ?PQT8UOoY2wnYSwA_B;v^Mw6(5}s#ZTYO zKW5L80+%^aZh5VXN-sf2;XT2S0uCuPDb^WXXJ$@j+i}PQvkwj>uwKKMlQFhs%Faud zD16tmJrCe=Ms@|kJk}YUVQO|)X&;;zI;^5_)NZp zK}(%XCNwI9j**d(@MZBNxd?N~`sa#$3z+te%*T&iD8IOkDt*R#{N|)Z4m2s{F>gT0 zLsAG<+=(;L{q}_~O`FdxLBUQ7hx5r^y$o&|fJOmX6T41~9#CVqo5Ynn)S+x1x5%rp zBY-O9iHxN`-Xcr9e-*|!142kYIv`7Gaw{uK>Fk-a;m@G;P`a$e;jTeyNFm-)i0xCE zGG?{3a%}HtI)I=xL+tclesm&Dkf&$I_BcXu2bRS~1m>g1PZ3n9D)qkbO6uOV8yu(! zr^h)Oy+(A!AZRS#Z1AaqYt_=pYqw|9&EI{Lmd>BR)H9fxJGyzdH;ujmW9}Pa+dYvL zku18vB`MErU??dxWz4s)`ZKBBqlIf&GLm%)Ia8lPzry{$v$ z>lq1GnJO-&IWX4drQ>F-es_haMa!7A#&~*FJuqe2jnB_L#+z(kD~SqElw^)Z?#c;? z-|j)w0c&VzD44U_uJ;}A(b2u>*T4RC1R>EmOQ$dyvd<aV9G%YUpbEAbUz zz?j$gHrDp9>ekXc>oEJ7RQ)XQxSkB{&j`K}YCd~me8MN=n_R9+zrqB5jPjJ2%Ybv4 zr&zB7DZ+LKrdXz$GTVa#$s|^4m}<D(lh$`P_qQJ2ln2_HOV486crX=zo|puX z{{{(X2+-}`U~bOlNK8t~UFY{@;JgUTUF18!8h}fQGBO^M$S=p>SN10L*$)+;$QFOR zpRo#wz#i~v5jdu_9KeV?QD_H!Rf`HpPKwmhLaEHHz*EA2x|zHrLm%55Q>2k zDEB+du=U>dc~~nT^D=apxLN$fJARXFw)ZrjE+d#fK$vWyzGh6Qfg6$Q+5VCCD5%R& zjuJlCQ>k?DY==JFX2Y(bZ}lR!W7TS8MRZkIRvcT5RngQ7j189&N4^t+>R84w(x7r% zxwnBfDy@-zZ34&ZD<6W0Xb#P`@w}#7>(1$I+gXO zdHy-y3jmT&`Lc8vC4KRa&2(-QsMjDv*Ou?36F7ivUt3K#uwY)icp;YR-0J2wv|atX z@Q_v+%3yQ&ZIcd(DlH0$T5py)RHmI>DX(%Ei{sdUFy~<}yLWNA6Xg_pccgbe`iwfO z)2>4Y(qb!4vCP{d^Syo!)FUL=2Ay7D?`2gT$HUajru*Zcq~!}I(!DF3mCO!^4G7{! z&3c-|(Way80TBr~?F+p1OoJ}G&VF(HSbG1x_ahwi5$OIPXSc#p2f!# zI>E$$g{F9b1Uwi-Du&t7y?N~1Nqe~Onv?_CMjZtx_Ye;Z)S={m{+CXqwOjd`wxSNiQ5tFgMBq@Fu0v*KKckQ!w& zN{?DEW#|Wi7vVOGd?rK2T@qtYn6PC~WR0X&e;($16{J4JyLx8wAEt#=O@Vp|uOm^< zKsAqo{2mXf=I&m~38a6ui|}Qpz+g$#tx0Kt2_gZMkhwQgA{$T%G~z!gB_^dX(h5N_hW zj644XApzi85oTHU<__0lUiU*dbXy9P$mjkfJr zX=<}L&LFT`eB2o!lUC^5P4ji4Qb=8ctDR?_y4B6V8anNnhh8bA>|{K(P5o%L(zHC6 z-wtI6qb#{NCTi{q2wcV(E4aI}Vik$+Dz|1C$6D&|W*!Jj=1!UoL*RsnW3u2!B)|+U zP0O4PkSk2?#l^XF>iBQdNwy>H#X8asEp>N{hX3kUzX}sgUQgva&*EC*atmZ!T*46n zt)NQJVI=h+SUAeWhy-%;j0*dqz}sO22bq+ftJ;qS_6F;zeK2JQ4muiZ(yL_F*}{;N zu2CzodN}w^2*AEW2h;X$)&qSZ)^z>m7HNxfXtz_dJ0nf}~gw1yo^*s_sFGVe8pAM>PJwoCtDZwIi)zS;IJ(^TA;X{`!#2lYfW*JgVC9iXlcHO*n&6_J*KbFI z-j)i43cR;UR3RGb#EJyWE&*)7jMmZYh2sw1L+dQg%cm4%H2wEcr-BFm)?o?I8bFMa zO{OcMvlGBs_2Zr3gu;Uwt)?xjb0TNSoK$S*a?h`aQ|UqZCi#PKWPxc6&f+?kOC<^^ zby5YL=fKl)p}t#DUtEWv$5ISTH0X}%T%Jj0tvOrA2(@W{`)wJnN9s7{)++^K_Ml?Q z3Z@@gJ>YseoYDUN<3Ii*q5*2@(!uiS)7G{>x&-Tc?VGPfWWkfC&!poEwChkyy42X7 zPBM(Mbj2#dl`;pt6ZmwCe!Ijt?xYF(={KEw&M~cTU`y81xgET7*+x^h)*`iXKPnAs zo{x6c%X(bFP4lvNLD5;V?`V!+1`63mpHB1Z!o5|@!fRNp*a3nmx0*S=h*awQ64pQn zU)qvN#RWdS$UJ$Q!18U-n)$o;(yz{+OjnMb;8eM)I2CSm?`Yai&<+KeI_kAoI9?TpGLZis z^l|Fg$y8m(+T4x-$QBkBnKNW;qi{E^ocL8*`s`=ylsKQNI=7|fSH6uUat#z?t_+WI z3g7W`dulS>exFzwL;Jv=u{3_?dOG{l{|K7-SAX?a>BtK&WPSxs9{%Tj`-tw@(p$g( zPv@p<$Oc1lo@oiZ&h(Pm#$c9;cC0)U$sHLA_(lkZ=?ce@w`pHjz5(i|swaRy8%x}H*7L&U>v}x}tr49}b#^la5 zXc@8PzWnmb>3iS%UU|QAUVmj>U-#N}T)8+-Ea?@rT%0Ey6k`|r0ofxt>-iKAFdA@< zC^CpjNw1;R48y2bUj9%i)YWKU$7M5{%XS@4zr!BrV0ed zR32C$(Y?nDNT@|Lcmtx;z`(cHH>CkgP5V$~T@zOOm8QzHVvn=+ns{bxZ_UQ?Pc>ho zi>V>g&0)%QA8tA22vqvE*+QZ{Lq>RydZzGh`3xHU0?c-&mWAjXU%-S6k#lX?z0B6* z)}&zcJT+B8@oMn|6CSr=Tp*<8HQG8!pS=j9dl40VlnLPpIi?((I_hwpR}(JhiNyBm zEA-(cFgYn~f_eQ|pPIG%#Rtj%JY_!M{Nm4$ZwTaud65jj7KuxPKWwlGeRT>c|J+S1 zA*_$>!Rd(YRt*rZE{NdENDX8QMzR3A=Stkghb)u}D&_NC zdLYBJj!T!Xq|Z6)dwtukG>uerjUdh|NNXD)ygL}|<2A;LuQW%K+&$37FzK`4W7lhq z*4M@$_d0J`I&dx1ZAhNetp+NC&g;(GVtKY*#vJ?ixwfU^W8eiaDzIi=6O@m4b3LB( zx8`TlI`I;gdbXvSuAQl-WgFd0zej(19TW(cA|YW`Fm~w7U0TDzbK5)vSVn zB@K`3wL8;9P@G2~#|HuJy?$U%D)9c=!VONA<8X?-hf`x$2ZHfNn*GHG>Eg9%z~o% z)=%S#7lSrv;d2_g^tS`rI>mt|o5ajCNt_O3R4dZlP(_ua6PnZv+WJ0uKpFO+{{jhN<`F zFoga(zjeOSY3Kn&unJA&J`DagM8I`dSQkjhJ0hf7Gm?88{U@=cyaL3vg-PCy9eM}E z^AI#v3Uiq+5AxVxvX&Wi37H~vCH1QzN{rM1rQPK@ACOZe`Gc93un+kmoXCd2j7BD> zZPG;OI!q7E*8J<%k*J0OJ%ZBp8MS3KdI?iJ`lP~(V1C)Pc{Nh9@Z)D**ev40&J9h@p7eGX^VRm{xzuv)Qkuggyn1;itzNs4>ice`hSB}0zOx%fOVA>m@E(8{ z@=&cb;=gCXH&PZO7x=EbP--I0MtS zQ(YfgHr6Z0uCuc>wKSs4b@rsC)2GrI$|wvCr0>1`{j~RaEUD}kSYjkR(al4G9`5<9 z8Go3+3}W^_gx~?L4Xa%0xpI|`y?Am5+G4j}f>9h`DdT?bxx?%|J`n57=JS(F)()6uy0=;9ue>aw@|nr!O0sI`-plXD z!>{>A(r1UaqaE+sJ&Xo#*fYp}RqBzDN(dz0 znAT}%cF)NQkdPdhRAzQno22%19_Uxl0H~3PW=p)_L)WQ6gteT!@`SkWbCTfd6eeL& zI+W2_hNife;5Y84 zbJt))?%W6`BjI|2l$BscN-Tl)Rj=jr!ZYMwy|b7W&rYVo?dz%fHs{0_5hywl9vXUR zOE#9fXwCt;P)){`>6G~#MAY?W9ko1o#;Qx=MtFw1HPmfeTDMdhq;q9@RRU1l=tIh6 z#A03#U{x{7Uk&}Sf+={hdOhJ@nr_WbrH$Fksd|WGR5_m3{llwM#D@6I&r==rrf*;* zHFo!;+w`&dmstnXAl=OZMn4v&e#S^)bd<8IR_~Rx><)$AGomsog#=oD|wQ6I}7 z4_evQNbjOzc4109*u6V-%(zWyC9Mwjr-k;mbc;S1@88GTa$DL<`)!Nbt9!;vGB42n z;Zu%+_KkEljCuJ@tM@@Esl@CDkBkuJ{Siok%a#g*Pl*0`QIGxJocWK<^2G-^gLb0i z4j?(h^jV&~m)|$vqZs&;mSvf~|ICw}56qh4G^u>>!3XIx7-z%FuVC`&Wt#)$VV>8y z=T9Q6=3yJre8Utd@pLb#Dyl^>q14VKW`>~j^p<&;h+dtV%^KRf(+dPj89Q`1ox_pi zBwHUWcYujn>jcWRDz6=N)(Gv+zAEB(ooC>w2wpPg zb=3)Jx^`H~Dlexq(x)I5hhA|YAf<2Hv&WOe;q zcsuzW6B*{_5q>@3+dc^K71U?eejX?%6NnMI@aQnAIICi@SETH{$g@dJGb~`SMjs- zi#y)TAIM16?hy*(4a=e*${yq8zAlv}{4Sw*uOwh7+4H*y~G7 z|2E9_cuqG$8+J4|rWXz!OoKh$>;z%U;nkaQZa^1H3rCK;z>>m_)Wv$S>&p%Y_K(=z z=#WXXLbc1aW^ke?twLaPOl_Ciay0_rJ=%G3YAT(-a1kfFf%N?so=*)O+t@pLI4o8}gX`~^4jfRt+9sTZU>_Wqk-kU12#qZzu&r{AO0ajWT^epAfH~;N-WgaC?^ZUv3`kh~I zeXsI&URHjuvW)!RmwrbNZ|2y9dh?!F_Nk0t=QG#CfAQXXadvIz8*ilPhThZ;?B8G_ z_Cfd~-m+$G`+&(59?~)poyJH-iJ{M;pIE1aho6M&EyBE%)|I&Lt~IBP7R+VCwQ2Fx z(R2#umTIMBCRz;|Kmk*t@sNw2lELH(EseUnk$^|)Ygjkt0~724?mxn9V1nK zA_0PHt;IXQ=nXh)Eu7IK6E(ZIEoeVPMeTvmyc{?^$PH+gYW=xAHpklA#{8eNustlWk z=v#$@OEqUsYnc`Yj3;bJ!hW84bfrrY_J=UblnQvAD|}_l&jwMsf zXCWzBCios7`$6XMs3aWba~yn*X5Y>Dy)@8|BTro{5#7Bp&sI8*2PK9x`L_X=V=6u? zCk}$_E|sX2ZG|c3F~zDipF4Lh%-Sy7<;urakc6@|tYKM6f@c{M6XWUg#R3-r_060SQD?^$u5;Pmd{r1rfWCm(i&Su*Id&_$ggSVguGif(u2$6 ztfzORF3v6<-qDnrnDb{ZUI>R$gEMJ4P@@kz3J7^WhYg3{I)rB4_KdM0I(|$9$7l(y z`wH8e6i{7jo+SX2`^Y`2Q76?dtRM=-zR25bgGy=meicXH0y5>cGG7`WEaPYJQL3An zPTxe?xXJqS#I^afj0L7)?=U!nh2ZR|^x*bI3>ht{mjO5g@jJ-+LI)ASE~DLF#1h$t zg>ej8I0#+ZNx51VW6n~q%D{g|vhO05F0|t1LUI0R>$h3en%y>K=gX{faLeUwed#HG z(-lvjDj93#wI$`h^Y8p#Ycx zGrM0+-JQK@xwk3(HS5f+HF~cy1vFigKQtf-qf)6_Gere4q(t}mPJ+-EaXz^LQp;3) zZd9?mOyq;j-Rb4A=hB0-pQlr2PN%})Q0j+ZR!acc5LswM2#_OLHsAHEgYSi#)q~*k zNU)l8J6F*WDD)`h-hhKXZ~=tm5p?b`Ub{)9(6j=Rqre2O!#PWY8icyAgd22NWke?J zx06u~bQcmKej4cx6XqVj)i@3H>Ha>YTDOf%ViCQDX6l|{nWT!(1{^!isKvzY=~Nr2 z71iWda~CrA7Hht{f*svD+;7TPmdK!)v|wdYJNh`T1MLg37JP?(upB@u`?;vGk5jk% zleHk2^l0|99)pv(hkKE=p$81eI_|MmM2f0s?CLRN>%`&llM?R%;1~j!!!Tye*qXLt z$~o3n?K1%r%UaOi3FvA$$ zW&2Lg-J7Y7xahlkaNcY}8)QuoXk)3vbAolq^youPkF+LIR>h`ZVZfyG=Pv}Ka!Ze% z=eae&ekzZlZErq;Eg{=}&P*Xh<)-@KUtb^7bFtpLXDL6K!VP{O8yaTra$j zhfq+~nE%SQ6Q?KBEX=tFI(6{K;WW3cGi_WLPd6`5rPcOk=nSX$tqi8R9i6lbt0{2@ zswWAM!qI&X2z;|byH@YqOYJvi(*8ZYX|TB=P`8Aw0s5Ez38eB*hRIL--j+i15~8?D zoD1AFbLGv=m%S^URN3-6grd#I&*TbJ{S!{*e$6iOWz9#mSR{7>>frJm-ly+#8p@|1 zvWcE^9&fz-b~=tZ`VB^+Niz{%Il7 zI$7x;7SCl63OWiH0xm%*wbK$P8aUBvfv1k>5;}+(qg+9u5B13H4P=QV0d_C&b9lJA z-@1dgOmVpM683NR3lH%A4&EO_D)G2Vvc^Z=rtqSJP+pd6vIUQbynioa%8X5DrJ9gU zdB(hv+)~KcfY>Ws1m4*maK=x>AunCW`!>w+@_qA>%0-nfvX+(aX89H3{5atDTmD$V zLDRPP#aHXvn#>z!&QdXw4po^ZfJAJ=W`7b8xhq z*4Y%_T?PJQ$4{jbH<*aShf`taKIU*^gyubuUxv}`1mF25_)3=w%T?^tZh7U^z|kr~ zS=QWJWc{+3{%kuzRuDLjef+!h(QiINW?_<(+{5fTc+iHN;l`7SKb9Y3PY;ywDQl~t zR^8UBro6!#@28)BN&vZ*bbuuSP2`!Spft&8TShZ8Pj;7kuyRMbHZ{fi_j#(p@$6Uc zr;a16fftw4%;IdCzD(F$)~FjsIJ24c^y2kPso{>hB3795E*Gq(g}Lkc)TR*@)eOlg z4cMH$UVl}hk^VQM?fvQ(9$BFHDGeiTQTQKdRZ$~$yVO@DtCT^1bCw;sgqgF* zsFdnIJnCq_H2+IGG7ynv5 zB|_^YH92uiqPQKbN!YDS;gp13Xq7NjMWQoZhid$c016#Q=-+}t-#UFPeKt9fmPW_Y zF!$7m_0$gS(b%9&M%P^HV3N7HRfj2^q1DzGc=j8Z^%7cZFaQ?33*m+ebJkYG`+_(x zO#~j3FsfaS!H|q>WO)X;*og*-;IEh44QJ z2-s_+EVX03rcHjSlrbMNLgh_~2@*>L!0=i^U0x$2bBT%T4Y`NOGlGEfJR0yVwr|{J z3ysl?3=-mGab8)6V2nZN+%9tnxR!eHq@|87oKbcnG&FHqMjOOkxkU@eI^(Ej>^2Td z@NYTknT^&K_hdeHKq-e-ipcNyl*T@Afh+|GQCL@^Al}w&4E$kc6mN9;QVZf;Q?#G^ zmTvJ17GiL�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

    ?Uw~woo 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 O0000ECl;RdB4uwE~ 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

    Hw0^%Nm3EbqqRF>oNHPG+ef+p^dF4_?};J&K^ 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 z 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�{gAaFC1u3N(oE$V9+44{M|z$ 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 diff --git a/physics/docs/library.bib b/physics/docs/library.bib index 25e55ee32..3e0be6b7b 100644 --- a/physics/docs/library.bib +++ b/physics/docs/library.bib @@ -1,13 +1,182 @@ %% This BibTeX bibliography file was created using BibDesk. %% http://bibdesk.sourceforge.net/ -%% Created for Man Zhang at 2018-01-25 08:40:47 -0700 +%% Created for Man Zhang at 2018-01-31 17:02:44 -0700 %% Saved with string encoding Unicode (UTF-8) +@article{dorman_and_sellers_1989, + Author = {J. L. Dorman and P. J. Sellers}, + Date-Added = {2018-01-31 23:58:04 +0000}, + Date-Modified = {2018-02-01 00:02:39 +0000}, + Journal = {Journal of Applied Meteorology}, + Pages = {833-855}, + Title = {A global climatology of albedo, roughness length and stomatal resistance for atmospheric general circulation models as represented by the simple biosphere model (SiB)}, + Volume = {28}, + Year = {1989}} + +@misc{zobler_1999, + Author = {Oak Ridge National Laboratory Distributed Active Archive Center}, + Date-Added = {2018-01-31 23:52:28 +0000}, + Date-Modified = {2018-01-31 23:56:02 +0000}, + Howpublished = {Available on-line [http://www.daac.ornl.gov]}, + Month = {1999}, + Title = {Global soil types, 1-Degree Grid (Zobler). Dataset}} + +@techreport{zobler_1986, + Address = {New York, New York, USA}, + Author = {L. Zobler}, + Date-Added = {2018-01-31 23:47:42 +0000}, + Date-Modified = {2018-01-31 23:57:41 +0000}, + Institution = {NASA Goddard Institute for Space Studies}, + Number = {NASA Technical Memorandum 87802}, + Title = {A world soil file for global climate modelling}, + Year = {1986}} + +@article{hirsch_et_al_2015, + Author = {A. L. Hirsch and A.J. Pitman and J. Kala and R. Lorenz and M. G. Donat}, + Date-Added = {2018-01-31 23:30:18 +0000}, + Date-Modified = {2018-01-31 23:32:47 +0000}, + Journal = {Earth Interactions}, + Number = {12}, + Pages = {1-24}, + Title = {Modulation of land-use change impacts on temperature extremes via land-atmosphere coupling over Australia}, + Volume = {19}, + Year = {2015}} + +@article{findell_et_al_2017, + Author = {K. L. Findell and A. Berg and P. Gentine and J. P. Krasting and B. R. Lintner and S. Malyshev and J. A. Santanello and Jr. Shevliakova and E. Shevliakova}, + Date-Added = {2018-01-31 23:23:37 +0000}, + Date-Modified = {2018-01-31 23:27:28 +0000}, + Journal = {Nature Communications}, + Number = {989}, + Title = {The impact of anthropogenic land use and land cover change on regional climate extremes}, + Volume = {8}, + Year = {2017}} + +@article{koster_et_al_2014, + Author = {R. D. Koster and Y. Chang and S. D. Schubert}, + Date-Added = {2018-01-31 23:14:32 +0000}, + Date-Modified = {2018-01-31 23:18:15 +0000}, + Journal = {J. Climate}, + Pages = {9290-9301}, + Title = {A mechanism for land-atmosphere feedback involving planetary wave structures}, + Volume = {27}, + Year = {2014}} + +@article{hsu_et_al_2017, + Author = {H. Hsu and M.-H. Lo and B. P. Guillod and D. G. Miralles and S. Kumar}, + Date-Added = {2018-01-31 23:06:25 +0000}, + Date-Modified = {2018-01-31 23:12:23 +0000}, + Journal = {J. Geophys. Res. Atmos.}, + Pages = {6319-6328}, + Title = {Relation between precipitation location and antecedent/subsequent soil moisture spatial patterns}, + Volume = {122}, + Year = {2017}} + +@article{andersen_and_shepherd_2014, + Author = {T. K. Andersen and J. M. Shepherd}, + Date-Added = {2018-01-31 22:57:14 +0000}, + Date-Modified = {2018-01-31 23:04:07 +0000}, + Journal = {International Journal of Climatology}, + Pages = {391-402}, + Title = {A global spatiotemporal analysis of inland tropical cyclone maintenance or intensification}, + Volume = {34}, + Year = {2014}} + +@article{guillod_et_al_2015, + Author = {B.P. Guillod and B. Orlowsky and D. G. Miralles and A. J. Teuling and S. I. Seneviratne}, + Date-Added = {2018-01-31 22:46:31 +0000}, + Date-Modified = {2018-01-31 22:55:08 +0000}, + Journal = {Nature Communications}, + Number = {6443}, + Title = {Reconciling spatial and temporal soil moisture effects on afternoon rainfall}, + Volume = {6}, + Year = {2015}} + +@article{milovac_et_al_2016, + Author = {J. Milovac and K. Warrach-Sagi and A. Behrendt and F. Spath and J. Ingwersen and V. Wulfmeryer}, + Date-Added = {2018-01-31 22:35:04 +0000}, + Date-Modified = {2018-01-31 22:43:31 +0000}, + Journal = {J. Geophys. Res. Atmos.}, + Pages = {624-649}, + Title = {Investigation of PBL schemes combining the WRF model simulations with scanning waver vapor differential absorption lidar measurements}, + Volume = {121}, + Year = {2016}} + +@article{paimazumder_and_done_2016, + Author = {D. PaiMazumder and J. M. Done}, + Date-Added = {2018-01-31 22:30:34 +0000}, + Date-Modified = {2018-01-31 22:33:52 +0000}, + Journal = {J. Geophys. Res. Atmos.}, + Pages = {12581-12592}, + Title = {Potential predictability sources of the 2012 U.S. drought in observations and a regional model ensemble}, + Volume = {121}, + Year = {2016}} + +@article{betts_et_al_2017, + Author = {A. K. Betts and A. B. Tawfik and R. L. Desjardins}, + Date-Added = {2018-01-31 18:31:50 +0000}, + Date-Modified = {2018-01-31 18:35:17 +0000}, + Journal = {J. Hydrometeorol.}, + Number = {939-955}, + Title = {Revisiting hydrometeorology using cloud and climate observations}, + Volume = {18}, + Year = {2017}} + +@article{ek_and_holtslag_2004, + Author = {M. B. Ek and A. A. M. Holtslag}, + Date-Added = {2018-01-31 17:43:57 +0000}, + Date-Modified = {2018-01-31 17:47:18 +0000}, + Journal = {J. Hydrometeorol.}, + Pages = {86-99}, + Title = {Influence of soil moisture on boundary layer cloud development}, + Volume = {5}, + Year = {2004}} + +@article{ek_and_mahrt_1994, + Author = {M. Ek and L. Mahrt}, + Date-Added = {2018-01-31 17:41:59 +0000}, + Date-Modified = {2018-01-31 17:43:53 +0000}, + Journal = {Monthly Weather Review}, + Pages = {2709-2721}, + Title = {Daytime evolution of relative-humidity at the boundary-layer top}, + Volume = {122}, + Year = {1994}} + +@article{zheng_et_al_2012, + Author = {W. Zheng and H. Wei and Z. Wang and X. Zeng and J. Meng and M. Ek and K. Mitchell and J. Derber}, + Date-Added = {2018-01-29 23:48:13 +0000}, + Date-Modified = {2018-01-29 23:51:19 +0000}, + Journal = {J. Geophys. Res.}, + Number = {D06117}, + Title = {Improvement of daytime land surface skin temperature over arid regions in the NCEP GFS model and its impact on satellite data assimilation}, + Volume = {117}, + Year = {2012}} + +@article{zeng_and_dickinson_1998, + Author = {X. Zeng and R.E. Dickinson}, + Date-Added = {2018-01-29 23:46:03 +0000}, + Date-Modified = {2018-01-29 23:47:43 +0000}, + Journal = {J. Climate}, + Pages = {537-550}, + Title = {Effect of surface sublayer on surface skin temperature and fluxes}, + Volume = {11}, + Year = {1998}} + +@conference{zheng_et_al_2009, + Address = {Omaha, Nebraska}, + Author = {W. Zheng and H. Wei and J. Meng and M. Ek and K. Mitchell and J. Derber and X. Zeng and Z. Wang}, + Date-Added = {2018-01-26 22:19:06 +0000}, + Date-Modified = {2018-01-29 23:51:37 +0000}, + Organization = {The 23rd Conference on Weather Analysis and Forecasting (WAF)/19th Conference on Numerical Weather Prediction(NWP)}, + Title = {Improvement of land surface skin temperature in NCEP Operational NWP models and its impact on satellite Data Assimilation}, + Year = {2009}, + Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUGJCVYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3ASAAGGoKgHCBMUFRYaIVUkbnVsbNMJCgsMDxJXTlMua2V5c1pOUy5vYmplY3RzViRjbGFzc6INDoACgAOiEBGABIAFgAdccmVsYXRpdmVQYXRoWWFsaWFzRGF0YV8QXC4uLy4uLy4uLy4uLy4uLy4uLy4uL0Rlc2t0b3AvTk9BSF9MU00vSW1wcm92ZW1lbnRfb2ZfTGFuZF9TdXJmYWNlX1NraW5fVGVtcGVyYXR1cmVfaW5fTkMucGRm0hcLGBlXTlMuZGF0YU8RAiAAAAAAAiAAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAANPh2NdIKwAAA2XmtR9JbXByb3ZlbWVudF9vZl9MYW5kIzM2NUZGMEYucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADZf8P1pDvzQAAAAAAAAAAAAcAAwAACSAAAAAAAAAAAAAAAAAAAAAITk9BSF9MU00AEAAIAADT4i03AAAAEQAIAADWkVI9AAAAAQAQA2XmtQAPxiAAD8YPAAYv3gACAFFNYWNpbnRvc2ggSEQ6VXNlcnM6AG1hbi56aGFuZzoARGVza3RvcDoATk9BSF9MU006AEltcHJvdmVtZW50X29mX0xhbmQjMzY1RkYwRi5wZGYAAA4AbgA2AEkAbQBwAHIAbwB2AGUAbQBlAG4AdABfAG8AZgBfAEwAYQBuAGQAXwBTAHUAcgBmAGEAYwBlAF8AUwBrAGkAbgBfAFQAZQBtAHAAZQByAGEAdAB1AHIAZQBfAGkAbgBfAE4AQwAuAHAAZABmAA8AGgAMAE0AYQBjAGkAbgB0AG8AcwBoACAASABEABIAV1VzZXJzL21hbi56aGFuZy9EZXNrdG9wL05PQUhfTFNNL0ltcHJvdmVtZW50X29mX0xhbmRfU3VyZmFjZV9Ta2luX1RlbXBlcmF0dXJlX2luX05DLnBkZgAAEwABLwAAFQACABD//wAAgAbSGxwdHlokY2xhc3NuYW1lWCRjbGFzc2VzXU5TTXV0YWJsZURhdGGjHR8gVk5TRGF0YVhOU09iamVjdNIbHCIjXE5TRGljdGlvbmFyeaIiIF8QD05TS2V5ZWRBcmNoaXZlctEmJ1Ryb290gAEACAARABoAIwAtADIANwBAAEYATQBVAGAAZwBqAGwAbgBxAHMAdQB3AIQAjgDtAPIA+gMeAyADJQMwAzkDRwNLA1IDWwNgA20DcAOCA4UDigAAAAAAAAIBAAAAAAAAACgAAAAAAAAAAAAAAAAAAAOM}} + @article{chen_et_al_1997, Author = {F. Chen and Z. Janjic and K. Mitchell}, Date-Added = {2018-01-25 03:23:50 +0000}, @@ -15,7 +184,7 @@ @article{chen_et_al_1997 Journal = {Boundary-Layer Meteorology}, Number = {3}, Pages = {391-421}, - Title = {Impact of atmospheric surface-layer parameterizations in the new land-surface scheme of the NCEP mesoscale Eta model }, + Title = {Impact of atmospheric surface-layer parameterizations in the new land-surface scheme of the NCEP mesoscale Eta model}, Volume = {85}, Year = {1997}} diff --git a/physics/docs/txt/mainpage.txt b/physics/docs/txt/mainpage.txt index 30ba3eb56..93e99b9b2 100644 --- a/physics/docs/txt/mainpage.txt +++ b/physics/docs/txt/mainpage.txt @@ -1,17 +1,46 @@ /** \mainpage 2017 GFS Operational Physics -The documentation found here corresponds to the state of the operational GFS physics suite as of 2017. Documentation for the operational physics suite can be access through these links:: +\section updates 2017 GFS Physics Upgrades +Effective on Wednesday July 19, 2017, beginning with the 1200 UTC run, NCEP has upgraded the GFS physics as follows: + - Implement Near Surface Sea Temperature (NSST) to replace Real-Time Global SST (RTGSST) to provide more realistic ocean boundary conditions + - Changes to cumulus convection + - Scale-aware, aerosol-aware + - Rain conversion rate decreases with decreasing air temperature above freezing level + - Convective adjustment time in deep convection proportional to convective turn-over time with CAPE approaching zero after adjustment time + - Cloud base mass flux in shallow convection as a function of mean updraft velocity + - Convection trigger condition to suppress the unrealistic summertime spotty precipitation over high mountains + - Convective cloudiness enhanced by suspended cloud condensate in updraft + - A 50% reduction in Rayleigh damping in the upper stratosphere above 2 hPa that improves stratospheric fields + - Land surface changes: + - IGBP 20-type 1-km land classification + - STASGO 19-type 1-km soil classification + - MODIS-based snow free albedo + - MODIS-based maximum snow albedo + - Diurnal albedo treatment + - Unify snow cover, albedo between radiation and land surface model + - Increase ground heat flux under deep snow + - Upgrade surface layer parameterization scheme to modify the roughness-length formulation and introduce a stability parameter constraint in the Monin-Obukhov similarity theory to prevent the land-atmosphere system from fully decoupling leading to excessive cooling of 2m temperature during sunset + +Changes in the land surface and stability parameter should reduce a near surface wintertime cold bias, a rapid temperature drop during sunset and reduce a blockiness apparent in some near-surface fields. Some nighttime warm biases were introduced. Changes in convection should reduce a positive bias in light amounts of precipitation and unrealistic summertime spotty precipitation over high mountains and increase skill in forecasting precipitation. NSST is expected to improve tropical forecasts and may affect mid-latitude oceanic storms. Reducing Rayleigh damping improved wind and temperature forecast in the upper stratosphere. + +Details on the changes and evaluation of the changes of the entire Global Forecast System can be found at: +\n http://www.emc.ncep.noaa.gov/gmb/noor/GFS2017/GFS2017.htm + +\section schemes CCPP Physics Documentation +The documentation found here corresponds to the state of the operational GFS physics suite as of 2017. Documentation for the operational physics suite can be access through these links: - \ref RRTMG - \ref SAMF - \ref SAMF_shal - \ref HEDMF - \ref Zhao-Carr - - \ref NOAH - \ref Sfc_ex_cal - \ref GFS_Ice + - \ref NOAH - \ref GFS_NSST - \ref GFS_ogwd + - \ref GFS_rayleigh - \ref GFS_cgwd - \ref GFS_ozn + - \ref CALPRECIPTYPE */ diff --git a/physics/gscond.f b/physics/gscond.f index 5ae090b7c..98e87e1f4 100644 --- a/physics/gscond.f +++ b/physics/gscond.f @@ -36,14 +36,8 @@ module GFS_zhaocarr_gscond !! conversion from condensate (water and ice) to precipitation !! - EVPCO: Coefficient for evaporation of precipitation !! -!! \section diagram Calling Hierarchy Diagram -!! -!! \todo zhao-carr calling hierarchy diagram -!! !! \section intraphysics Intraphysics Communication -!! \todo zhao-carr intraphysics communication - - +!! !> \defgroup condense Grid-Scale Condensation and Evaporation of Cloud !! @{ diff --git a/physics/gwdc.f b/physics/gwdc.f index 21b80bba2..df12134d5 100644 --- a/physics/gwdc.f +++ b/physics/gwdc.f @@ -61,12 +61,7 @@ !! positive effects from using the parameterization are seen in the !! tropical upper troposphere and lower stratosphere. !! -!> \section diagram Calling Hierarchy Diagram -!! -!! \todo gwdc calling hierarchy diagram -!! !> \section intraphysics Intraphysics Communication -!! \todo gwdc calling hierarchy diagram module gwdc_pre contains diff --git a/physics/gwdps.f b/physics/gwdps.f index 7165c697e..e5c8838ff 100644 --- a/physics/gwdps.f +++ b/physics/gwdps.f @@ -95,13 +95,7 @@ !! four times stronger mountain blocking and one half the strength of !! gravity wave drag than the T383L64 version. !! -!> \section diagram Calling Hierarchy Diagram -!! -!! \todo gwdps calling hierarchy diagram -!! !> \section intraphysics Intraphysics Communication -!! \todo gwdps interaphysics communication - module gwdps_pre diff --git a/physics/mfdeepcnv.f b/physics/mfdeepcnv.f index 00db6808e..ca6c85bc9 100644 --- a/physics/mfdeepcnv.f +++ b/physics/mfdeepcnv.f @@ -52,10 +52,7 @@ !! cloud condensate in the updraft. The lateral entrainment is also enhanced !! to more strongly suppress convection in a drier environment. !! -!! \section diagram Calling Hierarchy Diagram -!! \todo mfdeepcnv calling hierarchy diagram !! \section intraphysics Intraphysics Communication -!! \todo mfshalcnv intraphysics diagram !! This space is reserved for a description of how this scheme uses information !! from other scheme types and/or how information calculated in this scheme !! is used in other scheme types. diff --git a/physics/mfshalcnv.f b/physics/mfshalcnv.f index 2ac467113..9dbabb4e6 100644 --- a/physics/mfshalcnv.f +++ b/physics/mfshalcnv.f @@ -22,10 +22,7 @@ !! \cite han_et_al_2017 . Details of scale- and aerosol-aware parameterizations !! are described in Han et al. (2017) \cite han_et_al_2017 . !! -!! \section diagram Calling Hierarchy Diagram -!! \todo mfshalcnv calling hierarchy diagram !! \section intraphysics Intraphysics Communication -!! \todo mfshalcnv intraphysics communitcation module sasas_shal contains diff --git a/physics/moninedmf.f b/physics/moninedmf.f index ec0fb4bb0..779cffd11 100644 --- a/physics/moninedmf.f +++ b/physics/moninedmf.f @@ -12,10 +12,7 @@ module edmf !! !! The PBL scheme's main task is to calculate tendencies of temperature, moisture, and momentum due to vertical diffusion throughout the column (not just the PBL). The scheme is an amalgamation of decades of work, starting from the initial first-order PBL scheme of Troen and Mahrt (1986) \cite troen_and_mahrt_1986, implemented according to Hong and Pan (1996) \cite hong_and_pan_1996 and modified by Han and Pan (2011) \cite han_and_pan_2011 and Han et al. (2015) \cite han_et_al_2015 to include top-down mixing due to stratocumulus layers from Lock et al. (2000) \cite lock_et_al_2000 and replacement of counter-gradient terms with a mass flux scheme according to Siebesma et al. (2007) \cite siebesma_et_al_2007 and Soares et al. (2004) \cite soares_et_al_2004. Recently, heating due to TKE dissipation was also added according to Han et al. (2015) \cite han_et_al_2015. !! -!! \section diagram Calling Hierarchy Diagram -!! \todo pbl calling hierarchy diagram !! \section intraphysics Intraphysics Communication -!! \todo pbl intraphysics communication subroutine edmf_init () end subroutine edmf_init diff --git a/physics/ozphys.f b/physics/ozphys.f index 5c5d101f8..743678066 100644 --- a/physics/ozphys.f +++ b/physics/ozphys.f @@ -12,10 +12,7 @@ !! Original version of these terms were provided by NASA/DAO based on !! NASA 2D Chemistry model - GSM is capable of running both versions !! -!! \section diagram Calling Hierarchy Diagram -!! \todo ozphys calling hierarchy diagram !! \section intra_oz Intraphysics Communication -!! \todo ozphys intraphysics communication !! module ozphys_pre contains diff --git a/physics/radlw_main.f b/physics/radlw_main.f index 8cb1d7a68..69bf5d83f 100644 --- a/physics/radlw_main.f +++ b/physics/radlw_main.f @@ -91,11 +91,7 @@ !! degree horizontal resolution is used, while a global mean monthly !! value is used in the upper atmosphere. !! -!> \section diagram Calling Hierarchy Diagram -!! \todo RRTMG calling hierarchy diagram -!! !> \section intraphysics Intraphysics Communication -!! \todo RRTMG intraphysics communication ! !!!!! ============================================================== !!!!! diff --git a/physics/rayleigh_damp.f b/physics/rayleigh_damp.f index a271f940a..c8d12c705 100644 --- a/physics/rayleigh_damp.f +++ b/physics/rayleigh_damp.f @@ -1,12 +1,27 @@ +!>\file rayleigh_damp.f +!! This file contains the Rayleigh friction calculation with total +!! energy conservation. module rayleigh_damp contains - -!! \section arg_table_rayleigh_damp_init Argument Table -!! +!>\defgroup GFS_rayleigh GFS Rayleigh Damping Calculation +!! \brief This is the Rayleigh friction calculation with total energy conservation. +!! Role of Rayleigh friction, it attempts to resolve two issues: +!! - The top lid model effects, sponge layer to suppress resolved wave reflections and extra-heating +!! - The winter-summer zonal wind drag in the strato-mesosphere +! \section arg_table_rayleigh_damp_init Argument Table +! subroutine rayleigh_damp_init () end subroutine rayleigh_damp_init +!>\defgroup rayleigh_main Rayleigh Damping Main +!!\ingroup GFS_rayleigh +!!\brief This is the Rayleigh friction calculation with total energy conservation. +!! Role of Rayleigh friction, it attempts to resolve two issues: +!! - The top lid model effects, sponge layer to suppress resolved wave reflections and extra-heating +!! - The winter-summer zonal wind drag in the strato-mesosphere +!! +!! !! \section arg_table_rayleigh_damp_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|------------------------------------------------------|------------------------------------------------------|------------|------|---------|-----------|--------|----------| diff --git a/physics/sfc_diag.f b/physics/sfc_diag.f index 76517de2f..eb6a710fc 100644 --- a/physics/sfc_diag.f +++ b/physics/sfc_diag.f @@ -4,7 +4,6 @@ !> \defgroup Sfc_diag Land Surface Diagnose Calculation !! @{ !! \brief Brief description of the parameterization -!! \section diagram Calling Hierarchy Diagram !! \section intraphysics Intraphysics Communication module surface_diagnose diff --git a/physics/sfc_diff.f b/physics/sfc_diff.f index 6b991ab6c..e2d3d3ea6 100644 --- a/physics/sfc_diff.f +++ b/physics/sfc_diff.f @@ -1,13 +1,87 @@ !> \file sfc_diff.f -!! This file contains the surface exchange coefficient calculation scheme. +!! This file contains the surface roughness length formulation based on +!! the surface sublayer scheme from Zeng and Dickinson (1998) \cite +!! zeng_and_dickinson_1998. It is +!! the first subroutine called in surface layer loop. -!> \defgroup Sfc_ex_cal GFS Surface Exchange Coefficient Calculation +!> \defgroup Sfc_ex_cal GFS Surface Roughness Length Calculation !! @{ -!! \brief This is the first subroutine called in surface layer loop to calculate surface exchange ciefficients and near-surface wind. -!! \section diagram Calling Hierarchy Diagram -!! \todo sfc_diff Calling hierarchy diagram +!! \brief It is the surface roughness length formulation based on +!! the surface sublayer scheme from Zeng and Dickinson (1998) \cite +!! zeng_and_dickinson_1998. +!! +!! NOAH LSM are largely responsible for the quality +!! of model forecasts produced for near-surface weather parameters, such +!! as 2-meter air temperature (\a T2m) and surface skin temperature +!! (\a LST). LST is derived from the surface energy budget, and is +!! particularly important to remote sensing and data assimilation. How +!! precise these two parameters can be simulated by the model strongly +!! dependes on how accurate the surface heat fluxes are parameterized, +!! particularly the surface sensible heat flux (\a SH). The surface +!! thermal roughness length is a key parameter to determine \a SH. +!! Previous GFS version do not distinguish between the roughness length +!! for heat and momentum. The aerodynamic roughness \f$Z_{0m}\f$ is used +!! for wind, while the thermal roughness \f$Z_{0t}\f$ is used for heat and +!! water vapor. In general,\f$Z_{0m}\f$ is different from \f$Z_{0t}\f$, +!! because the transfer of momentum is affected by pressure fluctuations +!! in the turbulent waves behind the roughness elements, while for heat +!! and water vapor transfer no such dynamical mechanism exists. Zeng and +!! Dickinson (1998) \cite zeng_and_dickinson_1998 found that the surface +!! skin temperature can be at least 10 K higher when considering the surface +!! sublayer (or the variable ratio of the \f$Z_{0m}/Z_{0t}\f$ than without +!! in the desert summer afternoon. +!! +!! In May 2011, the new vegetation-dependent formulations of +!! momentum and thermal roughness formulation (Zheng et al. 2009 +!! \cite zheng_et_al_2009; Zheng et al. 2012 \cite zheng_et_al_2012 ) +!! was implemented to deal with the cold LST bias +!! over the arid western continental United States +!! (CONUS) during daytime. This LST bias contributes to large errors in +!! simulated satellite brightness temperatures over land by the Community +!! Radiative Transfer Model (CRTM) and hence the rejection of satellite +!! data in the NCEP Gridpoint Statistical Interpolation (GSI) system, +!! especially for surface-sensitive satellite channels. +!! +!! Zheng et al.(2009) \cite zhang_et_al_2009 proposed a new formulation on +!! \f$ln(Z_{0m}^,/Z_{0t})\f$ as follows: +!!\f[ +!! ln(Z_{0m}^,/Z_{0t})=(1-GVF)^2C_{zil}k(u*Z_{0g}/\nu)^{0.5} +!!\f] +!! where \f$Z_{0m}^,\f$ is the effective momentum roughness length +!! computed in the following equation for each grid, \f$Z_{0t}\f$ +!! is the roughness lenghth for heat, \f$C_{zil}\f$ is a coefficient +!! (taken as 0.8), k is the Von Karman constant (0.4), +!! \f$\nu=1.5\times10^{-5}m^{2}s^{-1}\f$ is the molecular viscosity, +!! \f$u*\f$ is the friction velocity, and \f$Z_{0g}\f$ is the bare +!! soil roughness length for momentum (taken as 0.01). +!! \n In order to consider the convergence of \f$Z_{0m}\f$ between +!! fully vegetated and bare soil, the effective \f$Z_{0m}^,\f$ is +!! computed: +!!\f[ +!! \ln(Z_{0m}^,)=(1-GVF)^{2}\ln(Z_{0g})+\left[1-(1-GVF)^{2}\right]\ln(Z_{0m}) +!!\f] +!! +!!\image html roughness_length_fig1.png "Figure 1: Comparison of LST simulated in GFS and verification with the observations. (a) Difference between GFS and GOES in the control run at 18:00 UTC; (b) Difference between GFS and GOES with the new formulation run at 18:00 UTC, averaged from 1 to 3 July 2007" width=10cm +!! +!! Figure 1 show the 3 day average land surface skin temperature predicted +!! by the GFS and comparison with the GOES-derived satellite measurements. +!! At 18:00 UTC (midday in local time over the central United States) in +!! the control run (Figure 1a), a substantial cold bias can be found over +!! the west half of CONUS (i.e., arid or semiarid regions). The new roughness +!! length formulations significantly reduce the cold bias in the western +!! CONUS, while the LST in the eastern CONUS, where the bias is small in +!! the control run, is not much affected +!! +!!\image html roughness_length_fig2.png "Fiure 2: Average diurnal cycle on 1-3 July 2007 for verification of LST with GOES (black) and SURFRAD (blue) at Desert Rock, Nevada; red and green lines are for the control and sensitivity runs, respectively" width=10cm +!! +!! The Desert Rock station (36.63^oN, 116.02^oW), located in the Nevada +!! desert,is one of the observation stations within the SURFRAD network. +!! The GOES-derived LST is very similar to the SURFRAD obervations (Figure 2). +!! However, the old GFS run produces very low LST, compared to the observations, +!! especially during daytime. During midday, the cold bias can reach up to +!! -15^oC. The new formulation run produces a reasonable LST diurnal cycle. +!! The daytime LST increases substantially and is very close to the observations. !! \section intraphysics Intraphysics Communication -!! \todo sfc_diff intraphysics communication module surface_exchange_coefficients contains @@ -22,7 +96,8 @@ end subroutine sfc_ex_coef_finalize !> \defgroup GFS_diff_main GFS sfc_diff Main !! \ingroup Sfc_ex_cal -!> \brief This is the first subroutine called in surface layer loop to calculate surface exchange coefficients and near-surface wind. +!> \brief This is the first subroutine called in surface layer loop to +!! calculate surface roughness length. !! \section arg_table_sfc_ex_coef_run Argument Table !!| local var name | longname | description | units | rank | type | kind | intent | optional | !!|----------------|-------------------------------------------------------------|-------------------------------------------------|------------|------|---------|-----------|--------|----------| @@ -59,9 +134,9 @@ end subroutine sfc_ex_coef_finalize !!| redrag | flag_for_reduced_drag_coefficient_over_sea | flag for reduced drag coefficient over sea | flag | 0 | logical | | in | F | !! !! \section general General Algorithm -!! \todo sfc_ex_coef_run general algorithm +!! !! \section detailed Detailed Algorithm -!! \todo sfc_ex_coef_run Detailed Algorithm +!! !! @{ subroutine sfc_ex_coef_run & & (im,ps,u1,v1,t1,q1,z1, & diff --git a/physics/sfc_drv.f b/physics/sfc_drv.f index 5122150d8..4384462d7 100644 --- a/physics/sfc_drv.f +++ b/physics/sfc_drv.f @@ -2,42 +2,71 @@ !! This file contains the NOAH land surface scheme driver. !> \defgroup NOAH GFS NOAH Land Surface Scheme -!! \brief The Noah LSM(version 2.7) is the land model. +!! \brief This it the NOAH Land Surface Model (NOAH LSM). !! -!! In 2005, the NCEP Noah LSM (Version 2.7.1) replaced -!! the Oregon State University (OSU) LSM, which had been operational in the GFS since -!! the mid-1990s. The Noah LSM embodies about 10 years of upgrades (see Chen et.al. 1996 -!! \cite chen_et_al_1996; Koren et. al. 1999 \cite koren_et_al_1999; Ek et. al. 2003 -!! \cite ek_et_al_2003) to its ancestor, the OSU LSM. +!! Land-atmosphere interactions are a main driver of Earth's surface +!! water and energy budgets. The importance of the land surface is +!! rather intuitive, and has been demonstrated not only in terms of +!! predictability on daily to seasonal timescale (Betts et al. 2017 +!! \cite betts_et_al_2017), but also in terms +!! of influencing extremes such as drought and heatwaves (PaiMazumder and +!! Done, 2016 \cite paimazumder_and_done_2016), PBL evolution and cloud +!! formation (Milovac et al. 2016 \cite milovac_et_al_2016) and afternoon +!! convection (Guillod et al. 2015 \cite guillod_et_al_2015), and +!! tropical cyclone re-intensification (Andersen and Shepherd, 2014 \cite +!! andersen_and_shepherd_2014). Other linkages, such as the role of soil +!! moisture (SM) or vegetation heterogeneity in mesoscale circulation +!! (Hsu et al. 2017 \cite hsu_et_al_2017) and planetary waves (Koster +!! et al. 2014 \cite koster_et_al_2014), and those driven by land use +!! and land cover change or management (Hirsch et al. 2015 +!! \cite hirsch_et_al_2015, Findell et al. 2017 +!! \cite findell_et_al_2017) are topics of active research. !! -!! The Noah LSM upgrade includes an increase from two (10, 190 cm thick) to four -!! soil layers (10, 30, 60, 100 cm thick). addition of frozen soil physics, new -!! formulations for infiltration and runoff (giving more runoff for unsaturated -!! soils), revised physics of the snowpack and its influence on surface heat fluxes -!! and albedo, tuning and adding canopy resistance parameters, allowing spatially -!! varying root depth, revised treatment of ground heat flux and soil thermal -!! conductivity, reformulation of dependence of direct surface evaporation on first -!! layer soil moisture, and improved seasonality of green vegetation cover. The -!! frozen soil physics includes soil heat sinks/sources from freezing/thawing -!! and influences vertical transport of soil moisture, soil thermal conductivity -!! and heat capacity, and present prognostic states of snowpack water-equivalent (SWE), -!! total soil moisture (liquid plus frozen), soil temperature, canopy water, and skin -!! temperature. SWE divided by the snowpack depth gives the snowpack density. Total -!! soil moisture minus liquid soil moisture gives the frozen soil moisture. +!! Figure 1 is a schematic of local land-atmosphere interactions in a +!! quiescent synoptic regime, including the soil moisture-precipitation +!! (SM-P) feedback pathways. Solid arrows indicate a positive feedback +!! pathway, and large dashed arrows represent a negative feedback, while +!! red indicates radiative, black indicates surface layer and PBL, and +!! brown indicates land surface processes. Thin red and grey dashed lines +!! with arrows also represent positive feedbacks. The single horizontal +!! gay-dotted line (no arrows) indicates the top of the PBL, and the seven +!! small vertical dashed lines (no arrows) represent precipitation +!! \image html Noah_LA_interaction.png "Figure 1: Local Land-atmosphere Interaction (courtesy of Micheal Ek, Ek and Mahrt (1994),\cite ek_and_mahrt_1994, Ek and Holtslag (2004),\cite ek_and_holtslag_2004)" width=10cm +!! The land-surface model component was substantially upgraded from the Oregon +!! State University (OSU) land surface model to EMC's new NOAH Land Surface Model +!! (NOAH LSM) during the major implementation in the NCEP Global Forecast System +!! (GFS) on May 31, 2005. Forecast System (GFS). The NOAH LSM embodies about 10 +!! years of upgrades (see Chen et al. 1996 +!! \cite chen_et_al_1996; Koren et al. 1999 \cite koren_et_al_1999; Ek et al. 2003 +!! \cite ek_et_al_2003) to its ancestor, the OSU LSM. The NOAH LSM upgrade includes: +!! - An increase from two (10, 190 cm thick) to four soil layers (10, +!! 30, 60, 100 cm thick) +!! - Addition of frozen soil physics +!! - Add glacial ice treatment +!! - Two snowpack states (SWE, density) +!! - New formulations for infiltration and runoff account for sub-grid +!! variability in precipitation and soil moisture +!! - Revised physics of the snowpack and its influence on surface heat +!! fluxes and albedo +!! - Higher canopy resistance +!! - Spatially varying root depth +!! - Surface fluxes weighted by snow cover fraction +!! - Improved thermal conduction in soil/snow +!! - Improved seasonality of green vegetation cover. +!! - Improved evaporation treatment over bare soil and snowpack !! -!! To provide initial values of soil moisture/temperature, the Noah LSM land states -!! cycle continuous in the coupled atmosphere/land global model of the GDAS. These -!! land states respond to the global model's predicted land-surface forcing (precipitation, -!! surface radiation, near-surface air temperature, humidity, and wind speed). Since -!! the land component of the GDAS is forced by model prediction rather than observed -!! precipitation, we avoid undue drift by nudging soil moisture towards a monthly -!! global climatology(in GDAS only, not in forecast). +!! \image html land_dataset.png "Figure 2: Land Data Sets Used in NCEP Modeling Systems" width=10cm +!! +!! \section upgrads Land Surface Updrades in Q3FY17 GFS +!! - IGBP 20-type land classifications and STASGO 19 type soil classifications +!! - New MODIS-based snow free and max snow albedo +!! - Diurnal albedo treatment +!! - Unify snow cover and albedo between radiation driver and Noah LSM +!! - Fix excessive cooling of T2m during sunset +!! - Increase ground heat flux under the deep snow !! !! -!!\section diagram Calling Hierarchy Diagram -!! \todo NOAH calling hierarchy diagram !!\section Intraphysics Intraphysics Communication -!! \todo NOAH intraphysics communication !! ! \defgroup NOAH_pre NOAH Land Surface Pre ! \ingroup NOAH @@ -109,7 +138,6 @@ end module lsm_noah_pre ! \ingroup NOAH ! @{ ! \brief Brief description of the parameterization -! \section diagram Calling Hierarchy Diagram ! \section intraphysics Intraphysics Communication module lsm_noah_post @@ -356,9 +384,7 @@ end subroutine lsm_noah_finalize !!| wet1 | normalized_soil_wetness | normalized soil wetness | frac | 1 | real | kind_phys | out | F | !! !! \section general General Algorithm -!! \todo sfc_drv general algorithm !! \section detailed Detailed Algorithm -!! \todo sfc_drv detailed algorithm !! @{ subroutine lsm_noah_run & & ( im, km, ps, u1, v1, t1, q1, soiltyp, vegtype, sigmaf, & diff --git a/physics/sfc_nst.f b/physics/sfc_nst.f index bccd7d2b9..22fb4e554 100644 --- a/physics/sfc_nst.f +++ b/physics/sfc_nst.f @@ -118,7 +118,6 @@ end subroutine sfc_nst_finalize !! !! \section NSST_detailed_algorithm !! -!! \todo nsst detailed algorithm !! !> @{ subroutine sfc_nst_run & @@ -704,9 +703,6 @@ module sfc_nst_pre !! !! Blah blah blah description of parameterization !! -!! \section diagram Calling Hierarchy Diagram -!! -!! Blah blah blah diagram !! !! \section intraphysics Intraphysics Communication !! diff --git a/physics/sfc_sice.f b/physics/sfc_sice.f index 74681977c..56a4ad02c 100644 --- a/physics/sfc_sice.f +++ b/physics/sfc_sice.f @@ -36,7 +36,7 @@ !! the surface temperature and ice temperature structure. In each model grid box, the heat and moisture !! fluxes and albedo are treated separately for the ice and the open water. !! -!!\image html sice_wonton2000_fig1.png "Fig.1 Schematic representation of the three-layer model" width=5cm +!!\image html GFS_sice_wonton2000_fig1.png "Fig.1 Schematic representation of the three-layer model" width=5cm !! The model has four prognostic variables: the snow layer thickness \f$h_s\f$, the ice layer thickness !! \f$h_i\f$, the upper and lower ice layer temperatures located at the midpoints of the layers !! \f$h_i/4\f$ and \f$3h_i/4\f$ below the ice surface, respectively \f$T_1\f$ and \f$T_2\f$. The temperature of @@ -46,9 +46,6 @@ !! The model consists of a zero-heat-capacity snow layer overlying two equally thick sea ice layers (Fig.1). !! The upper ice layer has a variable heat capacity to represent brine pockets. !! -!! -!! \section diagram Calling Hierarchy Diagram -!! !! \section intraphysics Intraphysics Communication !!\image html schematic_sice.png "Fig.2 NCEP Sea Ice Model System Diagram" width=10cm @@ -70,7 +67,6 @@ end subroutine sfc_sice_finalize !>\defgroup gfs_sice_main GFS sfc_sice Main -!> \todo gfs_sice_main brief blah blah !! @{ !! \ingroup GFS_Ice !! \section arg_table_sfc_sice_run Arguments diff --git a/physics/sfcsub.f b/physics/sfcsub.f index 2b854b761..9f4dd1b3d 100644 --- a/physics/sfcsub.f +++ b/physics/sfcsub.f @@ -1,3 +1,17 @@ +!>\file sfcsub.f +!! This file sets, updates and quility controls numerous surface fields +!! such as soil moisture and SST. +!! +!!\defgroup static Surface Static Fields +!!\ingroup NOAH +!!\brief The GFS physics module "sfcsub.f" sets, updates and quality +!! controls numerous surface fields such as soil moisture and SST. +!! +!! It is incorporated in the forcast model, CHGRES and CYCLE. One of its +!! important functions is to set several static fields (which only change +!! when the land/non-land mask changes) by interpolating global gaussian +!! fields (grib 1) to the model point. + module sfccyc_module implicit none save diff --git a/physics/sflx.f b/physics/sflx.f index 19b67ffd5..ecf725a39 100644 --- a/physics/sflx.f +++ b/physics/sflx.f @@ -1,7 +1,7 @@ !\file sflx.f -!! This file contains the NCEP Noah LSM (Version 2.7.1) +!! This file contains the NCEP NOAH LSM (Version 2.7.1) -!>\defgroup NOAH_LSM NCEP Noah LSM +!>\defgroup NOAH_LSM NCEP NOAH LSM !!\ingroup NOAH_drv !!\brief This is sub-driver for "NOAH/OSU LSM" family of physics subroutines. !! It is a soil/veg/snowpack land-surface model to update soil moisture, soil @@ -10,9 +10,7 @@ !! (excluding input atmospheric forcings of downward radiation and precip). !! !!\section general General Algorithm -!!\todo NOAH LSM general algorithm !!\section detailed Detailed Algorithm -!!\todo NOAH LSM detailed algorithm !! @{ !----------------------------------- subroutine sflx & @@ -2911,6 +2909,11 @@ end subroutine tdfcnd !----------------------------------- +!> This subroutine calculates soil moisture flux. The soil moisture +!! content (smc - a per unit volume measurement) is a dependent variable +!! that is updated with prognostic equations. The canopy moisture content +!! (cmc) is also updated. Frozen ground version: new states added: sh2o, +!! and frozen ground correction factor, frzfact and paramter slope. subroutine evapo & !................................... ! --- inputs: @@ -3057,6 +3060,9 @@ end subroutine evapo !----------------------------------- +!> This subroutine updates the temperature state of the soil column +!! based on the thermal diffusion equation and update the frozen soil +!! moisture content based on the temperature. subroutine shflx & !................................... ! --- inputs: @@ -3218,6 +3224,11 @@ end subroutine shflx !----------------------------------- +!> This subroutine calculates soil moisture flux. The soil moisture +!! content (smc - a per unit vulume measurement) is a dependent variable +!! that is updated with prognostic equations. The canopy moisture content +!! (cmc) is also updated. Frozen ground version: new states added: sh2o and +!! frozen ground correction factor, frzx and parameter slope. subroutine smflx & !................................... ! --- inputs: @@ -3424,6 +3435,11 @@ end subroutine smflx !----------------------------------- +!> This subroutine calculates compaction of a snowpack under conditions of +!! increasing snow density, as obtained from an approximate solution of +!! E. Anderson's differential equation (3.29),NOAA technical report NWS 19, +!! by Victor Koren, 03/25/95. subroutine will return new values of \a snowh +!! and \a sndens . subroutine snowpack & !................................... ! --- inputs: @@ -3586,6 +3602,7 @@ end subroutine snowpack !----------------------------------- +!> This subrtouine calculates direct soil evaporation. subroutine devap & !................................... ! --- inputs: @@ -3655,6 +3672,17 @@ end subroutine devap !----------------------------------- +!> This subroutine calculates amount of supercooled liquid soil water +!! content if temperature is below 273.15K (t0). It requires Newton-type +!! iteration to solve the nonlinear implicit equation given in eqn 17 +!! of Koren et al.(1999) \cite koren_et_al_1999. +!! +!! New version (June 2001): much faster and more accurate Newton iteration +!! achieved by first taking log of eqn cited above -- less than 4 (typically +!! 1 or 2) iterations achieves convergence. Also, explicit 1-step solution +!! option for special case of paramter ck=0, which reduces the orginal +!! implicit equation to a simpler explicit form, known as the "flerchinger eqn". +!! Improved handling of solution in the limit of freezing point temperature t0. subroutine frh2o & !................................... ! --- inputs: @@ -3806,6 +3834,10 @@ end subroutine frh2o !----------------------------------- +!> This subroutine calculates the right hand side of the time tendency +!! term of the soil thermal diffusion equation. Also to compute (prepare) +!! the matrix coefficients for the tri-diagonal matrix of the implicit time +!! scheme. subroutine hrt & !................................... ! --- inputs: @@ -4150,6 +4182,9 @@ end subroutine hrt !----------------------------------- +!> This subroutine calculates the right hand side of the time tendency +!! term of the soil thermal diffusion equation for sea-ice (ice = 1) or +!! glacial-ice (ice). subroutine hrtice & !................................... ! --- inputs: @@ -4322,6 +4357,7 @@ end subroutine hrtice !----------------------------------- +!> This subroutine calculates/updates the soil temperature field. subroutine hstep & !................................... ! --- inputs: @@ -4421,6 +4457,7 @@ end subroutine hstep !----------------------------------- +!> This subroutine inverts (solve) the tri-diagonal matrix problem. subroutine rosr12 & !................................... ! --- inputs: @@ -4523,6 +4560,7 @@ end subroutine rosr12 !----------------------------------- +!> This subroutine calculates sink/source term of the termal diffusion equation. subroutine snksrc & !................................... ! --- inputs: @@ -4664,6 +4702,10 @@ end subroutine snksrc !----------------------------------- +!> This subroutine calculates the right hand side of the time tendency +!! term of the soil water diffusion equation. Also to compute +!! (prepare) the matrix coefficients for the tri-diagonal matrix of +!! the implicit time scheme. subroutine srt & !................................... ! --- inputs: @@ -4974,6 +5016,8 @@ end subroutine srt !----------------------------------- +!> This subroutine calculates/updates soil moisture content values and +!! canopy moisture content values. subroutine sstep & !................................... ! --- inputs: @@ -5120,6 +5164,8 @@ end subroutine sstep !----------------------------------- +!> This subroutine calculates temperature on the boundary of the +!! layer by interpolation of the middle layer temperatures. subroutine tbnd & !................................... ! --- inputs: @@ -5190,6 +5236,11 @@ end subroutine tbnd !----------------------------------- +!> This subroutine calculates soil layer average temperature (tavg) +!! in freezing/thawing layer using up, down, and middle layer +!! temperature (tup, tdn, tm), where tup is at top boundary of layer, +!! tdn is at bottom boundary of layer. tm is layer prognostic state +!! temperature. subroutine tmpavg & !................................... ! --- inputs: @@ -5294,6 +5345,7 @@ end subroutine tmpavg !----------------------------------- +!> This subroutine calculates transpiration for the veg class. subroutine transp & !................................... ! --- inputs: @@ -5426,6 +5478,8 @@ end subroutine transp !----------------------------------- +!> This subroutine calculates soil water diffusivity and soil +!! hydraulic conductivity. subroutine wdfcnd & !................................... ! --- inputs: From a68f18b124bc2f4de1a66b828d390c955f15e7a0 Mon Sep 17 00:00:00 2001 From: "Man.Zhang" Date: Fri, 2 Feb 2018 16:58:28 -0700 Subject: [PATCH 08/22] fix some doxygen format warnings --- physics/GFS_calpreciptype.f90 | 6 ++--- physics/docs/ccpp_dox | 2 +- physics/gscond.f | 2 +- physics/mfdeepcnv.f | 5 +---- physics/mfpbl.f | 4 ++-- physics/mfshalcnv.f | 6 ++--- physics/moninedmf.f | 4 ++-- physics/ozphys.f | 2 +- physics/precpd.f | 2 +- physics/radiation_aerosols.f | 5 ++--- physics/radiation_astronomy.f | 2 -- physics/radiation_clouds.f | 6 ++--- physics/radiation_gases.f | 2 -- physics/radiation_surface.f | 2 +- physics/radlw_main.f | 8 ++----- physics/radlw_param.f | 2 -- physics/radsw_main.f | 4 +--- physics/radsw_param.f | 2 -- physics/sfc_diff.f | 16 ++++++------- physics/sfc_drv.f | 11 +++++---- physics/sfc_nst.f | 42 ++++++++++++++--------------------- physics/sfc_sice.f | 6 ++--- physics/sflx.f | 7 +++--- 23 files changed, 57 insertions(+), 91 deletions(-) diff --git a/physics/GFS_calpreciptype.f90 b/physics/GFS_calpreciptype.f90 index adbd21581..1566cb38d 100644 --- a/physics/GFS_calpreciptype.f90 +++ b/physics/GFS_calpreciptype.f90 @@ -1,4 +1,4 @@ -!> \file GFS_calpreciptype.F90 +!> \file GFS_calpreciptype.f90 !! This file contains the subroutine that calculates dominant precipitation type (calpreciptype), !! which provides precipitation forcing for LSM. @@ -50,9 +50,9 @@ end subroutine GFS_calpreciptype_init !! | srflag | flag_for_precipitation_type | snow(1)/rain(0) flag for precipitation | flag | 1 | real | kind_phys | out | F | !! | tprcp | nonnegative_lwe_thickness_of_precipitation_amount_on_dynamics_timestep | nonnegative precipitation amount in one dynamics time step | m | 1 | real | kind_phys | out | F | !! -!! \section general General Algorithm +!! \section general_calpreciptype General Algorithm !! -!! \section detailed Detailed Algorithm +!! \section detailed_calpreciptype Detailed Algorithm !! @{ subroutine GFS_calpreciptype_run(kdt,nrcm,im,ix,lm,lp1,randomno, & cal_pre, & diff --git a/physics/docs/ccpp_dox b/physics/docs/ccpp_dox index 341095c55..171044278 100644 --- a/physics/docs/ccpp_dox +++ b/physics/docs/ccpp_dox @@ -129,7 +129,7 @@ INPUT = txt/mainpage.txt \ ../sfcsub.f \ ../sfc_diff.f \ ../set_soilveg.f \ - ../GFS_calpreciptype.F90 \ + ../GFS_calpreciptype.f90 \ ### Sea Ice Surface ../sfc_sice.f \ ### Ocean Surface diff --git a/physics/gscond.f b/physics/gscond.f index 98e87e1f4..1e5013d07 100644 --- a/physics/gscond.f +++ b/physics/gscond.f @@ -36,7 +36,7 @@ module GFS_zhaocarr_gscond !! conversion from condensate (water and ice) to precipitation !! - EVPCO: Coefficient for evaporation of precipitation !! -!! \section intraphysics Intraphysics Communication +!! \section intraphysics_gscond Intraphysics Communication !! !> \defgroup condense Grid-Scale Condensation and Evaporation of Cloud !! @{ diff --git a/physics/mfdeepcnv.f b/physics/mfdeepcnv.f index ca6c85bc9..abaac1c9f 100644 --- a/physics/mfdeepcnv.f +++ b/physics/mfdeepcnv.f @@ -1,7 +1,6 @@ !> \file mfdeepcnv.f !! This file contains the entire SAMF deep convection scheme. !> \defgroup SAMF GFS Scale-Aware Mass-Flux Deep Convection -!! @{ !> \brief The scale-aware mass-flux (SAMF) deep convection scheme is an !! updated version of the previous Simplified Arakawa-Schubert (SAS) scheme !! with scale and aerosol awareness and parameterizes the effect of deep @@ -139,7 +138,7 @@ end subroutine sasasdeep_finalize !! | cnvw | convective_cloud_water_specific_humidity | convective cloud water | kg kg-1 | 2 | real | kind_phys | out | F | !! | cnvc | convective_cloud_cover | convective cloud cover | frac | 2 | real | kind_phys | out | F | !! -!! \section general General Algorithm +!! \section general_mfdeep General Algorithm !! -# Compute preliminary quantities needed for static, dynamic, and !! feedback control portions of the algorithm. !! -# Perform calculations related to the updraft of the entraining/detraining @@ -2669,6 +2668,4 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & return end subroutine sasasdeep_run !! @} -!! @} - end module sasas_deep diff --git a/physics/mfpbl.f b/physics/mfpbl.f index b368078b9..b36b98130 100644 --- a/physics/mfpbl.f +++ b/physics/mfpbl.f @@ -29,11 +29,11 @@ !! \param[in,out] ucko updraft u component of horizontal momentum (\f$ m s^{-1} \f$) !! \param[in,out] vcko updraft v component of horizontal momentum (\f$ m s^{-1} \f$) !! -!! \section general General Algorithm +!! \section general_mfpbl General Algorithm !! -# Determine an updraft parcel's entrainment rate, buoyancy, and vertical velocity. !! -# Recalculate the PBL height (previously calculated in moninedmf) and the parcel's entrainment rate. !! -# Calculate the mass flux profile and updraft properties. -!! \section detailed Detailed Algorithm +!! \section detailed_mfpbl Detailed Algorithm !! @{ subroutine mfpbl(im,ix,km,ntrac,delt,cnvflg, & & zl,zm,thvx,q1,t1,u1,v1,hpbl,kpbl, & diff --git a/physics/mfshalcnv.f b/physics/mfshalcnv.f index 9dbabb4e6..6cbbada3b 100644 --- a/physics/mfshalcnv.f +++ b/physics/mfshalcnv.f @@ -1,7 +1,6 @@ !> \file mfshalcnv.f !! This file contains the entire SAMF deep convection scheme. !> \defgroup SAMF_shal GFS Scale-Aware Mass-Flux Shallow Convection -!! @{ !! \brief The scale-aware mass-flux shallow (SAMF_shal) convection !! scheme is an updated version of the previous mass-flux shallow !! convection scheme with scale and aerosol awareness and @@ -75,7 +74,7 @@ end subroutine sasasshal_init !! | cnvw | convective_cloud_water_specific_humidity | convective cloud water specific humidity | kg kg-1 | 2 | real | kind_phys | out | F | !! | cnvc | convective_cloud_cover | convective cloud cover | frac | 2 | real | kind_phys | out | F | !! -!! \section general General Algorithm +!! \section general_mfshal General Algorithm !! -# Compute preliminary quantities needed for the static and feedback !! control portions of the algorithm. !! -# Perform calculations related to the updraft of the entraining/detraining @@ -87,7 +86,7 @@ end subroutine sasasshal_init !! -# For the "feedback control", calculate updated values of the state !! variables by multiplying the cloud base mass flux and the tendencies !! calculated per unit cloud base mass flux from the static control. -!! \section detailed Detailed Algorithm +!! \section detailed_mfshal Detailed Algorithm !! @{ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & & ql2,q1,t1,u1,v1,rn,kbot,ktop,kcnv,islimsk,garea, & @@ -1708,7 +1707,6 @@ end subroutine sasasshal_run ! subroutine sasasshal_finalize end subroutine sasasshal_finalize -!! @} end module sasas_shal diff --git a/physics/moninedmf.f b/physics/moninedmf.f index 779cffd11..784c62af0 100644 --- a/physics/moninedmf.f +++ b/physics/moninedmf.f @@ -80,7 +80,7 @@ end subroutine edmf_finalize !! | lprnt | flag_print | flag for printing diagnostics to output | flag | 0 | logical | | in | F | !! | ipr | horizontal_index_of_printed_column | horizontal index of printed column | index | 0 | integer | | in | F | !! -!! \section general General Algorithm +!! \section general_edmf General Algorithm !! -# Compute preliminary variables from input arguments. !! -# Calculate the first estimate of the PBL height ("Predictor step"). !! -# Calculate Monin-Obukhov similarity parameters. @@ -94,7 +94,7 @@ end subroutine edmf_finalize !! -# Solve for the temperature and moisture tendencies due to vertical mixing. !! -# Calculate heating due to TKE dissipation and add to the tendency for temperature. !! -# Solve for the horizontal momentum tendencies and add them to output tendency terms. -!! \section detailed Detailed Algorithm +!! \section detailed_edmf Detailed Algorithm !! @{ subroutine edmf_run (ix,im,km,ntrac,ntcw,dv,du,tau,rtg, & & u1,v1,t1,q1,swh,hlw,xmu, & diff --git a/physics/ozphys.f b/physics/ozphys.f index 743678066..07188b53b 100644 --- a/physics/ozphys.f +++ b/physics/ozphys.f @@ -72,7 +72,7 @@ end subroutine ozphys_init !! | ozp | change_in_ozone_concentration | change in ozone concentration | kg kg-1 | 3 | real | kind_phys | inout | F | !! | me | mpi_rank | rank of the current MPI task | index | 0 | integer | default | in | F | !! -!! \section gen_al General Algorithm +!! \section genal_ozphys General Algorithm !> @{ subroutine ozphys_run ( & & ix, im, levs, ko3, dt, ozi, ozo, tin, po3, & diff --git a/physics/precpd.f b/physics/precpd.f index dd21c535d..2e7d090b2 100644 --- a/physics/precpd.f +++ b/physics/precpd.f @@ -45,7 +45,7 @@ end subroutine precpd_init !! | lprnt | flag_print | flag for printing diagnostics to output | flag | 0 | logical | | in | F | !! | jpr | horizontal_index_of_printed_column | horizontal index of printed column | index | 0 | integer | | in | F | !! -!! \section general General Algorithm +!! \section general_precpd General Algorithm !! The parameterization of precipitation is required in order to remove !! water from the atmosphere and transport it to the ground. In the !! scheme discussed here, simplifications in the precipitation diff --git a/physics/radiation_aerosols.f b/physics/radiation_aerosols.f index cf3dfbb52..6906699b8 100644 --- a/physics/radiation_aerosols.f +++ b/physics/radiation_aerosols.f @@ -117,7 +117,6 @@ !> \ingroup RRTMG !! \defgroup module_radiation_aerosols RRTMG Aerosols Module -!> @{ !! This module contains climatological atmospheric aerosol schemes for !! radiation computations. !! @@ -924,6 +923,7 @@ end subroutine wrt_aerlog !! solar spectral distribution, and define the one wavenumber IR fluxes !! based on black-body emission distribution at a predefined temperature. !>\section gel_set_spec General Algorithm +!! @{ !-------------------------------- subroutine set_spectrum !................................ @@ -1014,7 +1014,7 @@ subroutine set_spectrum !................................ end subroutine set_spectrum !-------------------------------- - +!! @} !> The initialization program for stratospheric volcanic aerosols. !----------------------------- @@ -5494,4 +5494,3 @@ end subroutine setgocartaer !..........................................! end module module_radiation_aerosols ! !==========================================! -!> @} diff --git a/physics/radiation_astronomy.f b/physics/radiation_astronomy.f index 1fe155ea2..601d9a581 100644 --- a/physics/radiation_astronomy.f +++ b/physics/radiation_astronomy.f @@ -77,7 +77,6 @@ !> \ingroup RRTMG !! \defgroup module_radiation_astronomy RRTMG Astronomy Module -!! @{ !> This module sets up astronomical quantities for solar radiation !! calculations. !! \version NCEP-Radiation_astronomy v5.2 Jan 2013 @@ -1008,4 +1007,3 @@ end subroutine prtime !...........................................! end module module_radiation_astronomy ! !===========================================! -!> @} diff --git a/physics/radiation_clouds.f b/physics/radiation_clouds.f index 654e320ad..42ef3908e 100644 --- a/physics/radiation_clouds.f +++ b/physics/radiation_clouds.f @@ -147,8 +147,7 @@ !> \ingroup RRTMG !! \defgroup module_radiation_clouds RRTMG Clouds Module -!! @{ -!> This module computes cloud related quantities for radiation +!! This module computes cloud related quantities for radiation !! computations. !! !! Knowledge of cloud properties and their vertical structure is @@ -172,7 +171,7 @@ !! - gethml():get diagnostic hi, mid, low,total,BL clouds !! - rhtable():rh lookup table for diag cloud scheme !! -!> \section gen_al General Algorithm +!> \section gen_al_clouds General Algorithm !! @{ !! -# Cloud Liquid/Ice Water Path (LWP,IWP) !!\n We define the fraction of liquid and ice cloud as: @@ -3399,4 +3398,3 @@ end subroutine rhtable !........................................! end module module_radiation_clouds ! !========================================! -!> @} diff --git a/physics/radiation_gases.f b/physics/radiation_gases.f index 75b57fcf8..09aa50e82 100644 --- a/physics/radiation_gases.f +++ b/physics/radiation_gases.f @@ -106,7 +106,6 @@ !> \ingroup RRTMG !! \defgroup module_radiation_gases RRTMG Gases Module -!! @{ !> This module sets up ozone climatological profiles and other constant !! gas profiles, such as co2, ch4, n2o, o2, and those of cfc gases. All !! data are entered as mixing ratio by volume, except ozone which is @@ -1166,4 +1165,3 @@ end subroutine getozn !........................................! end module module_radiation_gases ! !========================================! -!> @} diff --git a/physics/radiation_surface.f b/physics/radiation_surface.f index 9b5107906..09780030d 100644 --- a/physics/radiation_surface.f +++ b/physics/radiation_surface.f @@ -634,7 +634,7 @@ end subroutine setalb !!\param hprif (IMAX), topographic standard deviation in m !!\param IMAX array horizontal dimension !!\param sfcemis (IMAX), surface emissivity -!!\section general General Algorithm +!!\section general_setemis General Algorithm !> @{ !----------------------------------- subroutine setemis & diff --git a/physics/radlw_main.f b/physics/radlw_main.f index 69bf5d83f..05dbdc071 100644 --- a/physics/radlw_main.f +++ b/physics/radlw_main.f @@ -3,7 +3,6 @@ !! code from AER. !>\defgroup RRTMG GFS RRTMG Shortwave/Longwave Radiation Scheme -!! @{ !! \brief The GFS radiation scheme !! \details Radiative processes are among the most complex and !! computationally intensive parts of all model physics. As an @@ -38,8 +37,8 @@ !! \cite clough_et_al_1992) to compute absorption by water vapor at the !! continuum band. Longwave cloud radiative properties external to the !! RRTM depend on cloud liquid/ice water path and the effective radius -!! of ice particles and water droplets (Hu and Stamnes 1993 \cite -!! hu_and_stamnes_1993; Ebert and Curry 1992 \cite ebert_and_curry_1992). +!! of ice particles and water droplets (Hu and Stamnes 1993 +!! \cite hu_and_stamnes_1993; Ebert and Curry 1992 \cite ebert_and_curry_1992). !! !! Changes to Radiation Parameterization since 2007: !! \n The longwave (LW) and the shortwave (SW) radiation @@ -359,7 +358,6 @@ !! not sold and this copyright notice is reproduced on each copy made. !! This model is provided as is without any express or implied warranties. !! (http://www.rtweb.aer.com/) -!! @{ !========================================! module module_radlw_main ! !........................................! @@ -6754,5 +6752,3 @@ end subroutine taumol end module module_radlw_main ! !========================================! -!! @} -!! @} diff --git a/physics/radlw_param.f b/physics/radlw_param.f index 07d081271..b25dce356 100644 --- a/physics/radlw_param.f +++ b/physics/radlw_param.f @@ -3,7 +3,6 @@ !> \defgroup radlw_param GFS RADLW param Module !!\ingroup RRTMG -!! @{ !!!!! ============================================================== !!!!! !!!!! lw-rrtm3 radiation package description !!!!! @@ -161,4 +160,3 @@ module module_radlw_parameters ! !........................................! end module module_radlw_parameters ! !========================================! -!! @} diff --git a/physics/radsw_main.f b/physics/radsw_main.f index af512d47a..66e617635 100644 --- a/physics/radsw_main.f +++ b/physics/radsw_main.f @@ -399,7 +399,6 @@ !! not sold and this copyright notice is reproduced on each copy made. !! This model is provided as is without any express or implied warranties. !! (http://www.rtweb.aer.com/) -!! @{ !========================================! module module_radsw_main ! !........................................! @@ -3922,7 +3921,7 @@ end subroutine vrtqdr !!\param sfluxzen spectral distribution of incoming solar flux !!\param taug spectral optical depth for gases !!\param taur opt depth for rayleigh scattering -!>\section gen_al General Algorithm +!>\section gen_al_taumol General Algorithm !! @{ !----------------------------------- subroutine taumol & @@ -5410,4 +5409,3 @@ end subroutine taumol !........................................! end module module_radsw_main ! !========================================! -!! @} diff --git a/physics/radsw_param.f b/physics/radsw_param.f index d646fbf5e..48bad1715 100644 --- a/physics/radsw_param.f +++ b/physics/radsw_param.f @@ -3,7 +3,6 @@ !> \defgroup radsw_param GFS RADSW param Module !! \ingroup RRTMG -!! @{ !!!!! ============================================================== !!!!! !!!!! sw-rrtm3 radiation package description !!!!! @@ -200,4 +199,3 @@ module module_radsw_parameters ! !........................................! end module module_radsw_parameters ! !========================================! -!! @} diff --git a/physics/sfc_diff.f b/physics/sfc_diff.f index e2d3d3ea6..abeeaca27 100644 --- a/physics/sfc_diff.f +++ b/physics/sfc_diff.f @@ -1,14 +1,13 @@ !> \file sfc_diff.f !! This file contains the surface roughness length formulation based on -!! the surface sublayer scheme from Zeng and Dickinson (1998) \cite -!! zeng_and_dickinson_1998. It is +!! the surface sublayer scheme from Zeng and Dickinson (1998) +!! \cite zeng_and_dickinson_1998. It is !! the first subroutine called in surface layer loop. !> \defgroup Sfc_ex_cal GFS Surface Roughness Length Calculation -!! @{ !! \brief It is the surface roughness length formulation based on -!! the surface sublayer scheme from Zeng and Dickinson (1998) \cite -!! zeng_and_dickinson_1998. +!! the surface sublayer scheme from Zeng and Dickinson (1998) +!! \cite zeng_and_dickinson_1998. !! !! NOAH LSM are largely responsible for the quality !! of model forecasts produced for near-surface weather parameters, such @@ -42,7 +41,7 @@ !! data in the NCEP Gridpoint Statistical Interpolation (GSI) system, !! especially for surface-sensitive satellite channels. !! -!! Zheng et al.(2009) \cite zhang_et_al_2009 proposed a new formulation on +!! Zheng et al.(2009) \cite zheng_et_al_2009 proposed a new formulation on !! \f$ln(Z_{0m}^,/Z_{0t})\f$ as follows: !!\f[ !! ln(Z_{0m}^,/Z_{0t})=(1-GVF)^2C_{zil}k(u*Z_{0g}/\nu)^{0.5} @@ -133,9 +132,9 @@ end subroutine sfc_ex_coef_finalize !!| flag_iter | flag_for_iteration | flag for iteration | flag | 1 | logical | | in | F | !!| redrag | flag_for_reduced_drag_coefficient_over_sea | flag for reduced drag coefficient over sea | flag | 0 | logical | | in | F | !! -!! \section general General Algorithm +!! \section general_diff General Algorithm !! -!! \section detailed Detailed Algorithm +!! \section detailed_diff Detailed Algorithm !! !! @{ subroutine sfc_ex_coef_run & @@ -448,4 +447,3 @@ end subroutine sfc_ex_coef_run !! @} end module surface_exchange_coefficients -!! @} diff --git a/physics/sfc_drv.f b/physics/sfc_drv.f index 4384462d7..4b898588a 100644 --- a/physics/sfc_drv.f +++ b/physics/sfc_drv.f @@ -13,8 +13,8 @@ !! Done, 2016 \cite paimazumder_and_done_2016), PBL evolution and cloud !! formation (Milovac et al. 2016 \cite milovac_et_al_2016) and afternoon !! convection (Guillod et al. 2015 \cite guillod_et_al_2015), and -!! tropical cyclone re-intensification (Andersen and Shepherd, 2014 \cite -!! andersen_and_shepherd_2014). Other linkages, such as the role of soil +!! tropical cyclone re-intensification (Andersen and Shepherd, 2014 +!! \cite andersen_and_shepherd_2014). Other linkages, such as the role of soil !! moisture (SM) or vegetation heterogeneity in mesoscale circulation !! (Hsu et al. 2017 \cite hsu_et_al_2017) and planetary waves (Koster !! et al. 2014 \cite koster_et_al_2014), and those driven by land use @@ -31,7 +31,7 @@ !! with arrows also represent positive feedbacks. The single horizontal !! gay-dotted line (no arrows) indicates the top of the PBL, and the seven !! small vertical dashed lines (no arrows) represent precipitation -!! \image html Noah_LA_interaction.png "Figure 1: Local Land-atmosphere Interaction (courtesy of Micheal Ek, Ek and Mahrt (1994),\cite ek_and_mahrt_1994, Ek and Holtslag (2004),\cite ek_and_holtslag_2004)" width=10cm +!! \image html Noah_LA_interaction.png "Figure 1: Local Land-atmosphere Interaction (courtesy of Micheal Ek, Ek and Mahrt (1994), Ek and Holtslag (2004))" width=10cm !! The land-surface model component was substantially upgraded from the Oregon !! State University (OSU) land surface model to EMC's new NOAH Land Surface Model !! (NOAH LSM) during the major implementation in the NCEP Global Forecast System @@ -383,8 +383,8 @@ end subroutine lsm_noah_finalize !!| smcref2 | threshold_volume_fraction_of_condensed_water_in_soil | soil moisture threshold | frac | 1 | real | kind_phys | out | F | !!| wet1 | normalized_soil_wetness | normalized soil wetness | frac | 1 | real | kind_phys | out | F | !! -!! \section general General Algorithm -!! \section detailed Detailed Algorithm +!! \section general_noah General Algorithm +!! \section detailed_noah Detailed Algorithm !! @{ subroutine lsm_noah_run & & ( im, km, ps, u1, v1, t1, q1, soiltyp, vegtype, sigmaf, & @@ -830,4 +830,3 @@ end subroutine lsm_noah_run !! @} end module lsm_noah -!! @} diff --git a/physics/sfc_nst.f b/physics/sfc_nst.f index 22fb4e554..13450e793 100644 --- a/physics/sfc_nst.f +++ b/physics/sfc_nst.f @@ -23,7 +23,7 @@ !! \endhtmlonly !! @image html NSST.png "Figure 1: NSST profile." !! -!! \section intraphysics Intraphysics Communication +!! \section intraphysics_nst Intraphysics Communication !! !! This space is reserved for a description of how this scheme uses information from other scheme types and/or how information calculated in this scheme is used in other scheme types. @@ -698,7 +698,6 @@ module sfc_nst_pre contains ! \defgroup GFS_NSST_PRE GFS Near Sea Surface Temperature Pre -!! @{ !! \brief Brief description of the parameterization !! !! Blah blah blah description of parameterization @@ -743,11 +742,10 @@ end subroutine sfc_nst_pre_finalize !! | tsurf | surface_skin_temperature_after_iteration | ocean surface skin temperature for guess run | K | 1 | real | kind_phys | inout | F | !! | tskin | surface_skin_temperature | ocean surface skin temperature | K | 1 | real | kind_phys | out | F | !! -!! \section NSST_general_algorithm General Algorithm +! \section NSST_general_algorithm General Algorithm !! -!! Blah blah general algorithm !! -!! \section NSST_detailed_algorithm Detailed Algorithm +! \section NSST_detailed_algorithm Detailed Algorithm !! @{ subroutine sfc_nst_pre_run & & ( im, islimsk, oro, oro_uf, tsfc, tsurf, tskin ) @@ -783,8 +781,6 @@ subroutine sfc_nst_pre_run & return end subroutine sfc_nst_pre_run - -!> @} !! @} end module sfc_nst_pre @@ -796,7 +792,6 @@ module sfc_nst_post contains ! \defgroup GFS_NSST_POST GFS Near Sea Surface Temperature Post -!! @{ !! \brief Brief description of the parameterization !! !! Blah blah blah description of parameterization @@ -809,20 +804,19 @@ module sfc_nst_post !! !! Blah blah blah intraphysics communication -!> \brief Brief description of the subroutine -!! -!! Blah blah description of subroutine -!! -!! \section arg_table_sfc_nst_init Argument Table +! \brief Brief description of the subroutine +! +! Blah blah description of subroutine +! +! \section arg_table_sfc_nst_init Argument Table !! subroutine sfc_nst_post_init end subroutine sfc_nst_post_init -!> \brief Brief description of the subroutine +! \brief Brief description of the subroutine +! !! -!! Blah blah description of subroutine -!! -!! \section arg_table_sfc_nst_finalize Argument Table +! \section arg_table_sfc_nst_finalize Argument Table !! subroutine sfc_nst_post_finalize end subroutine sfc_nst_post_finalize @@ -852,12 +846,12 @@ end subroutine sfc_nst_post_finalize !! | dtzm | mean_change_over_depth_in_sea_water_temperature | mean of dT(z) (zsea1 to zsea2) | K | 1 | real | kind_phys | out | F | !! | tsfc | surface_skin_temperature | ocean surface skin temperature | K | 1 | real | kind_phys | out | F | !! -!! \section NSST_general_algorithm General Algorithm -!! -!! Blah blah general algorithm -!! -!! \section NSST_detailed_algorithm Detailed Algorithm -!! @{ +! \section NSST_general_algorithm General Algorithm +! +! Blah blah general algorithm +! +! \section NSST_detailed_algorithm Detailed Algorithm +! @{ subroutine sfc_nst_post_run & & ( im, islimsk, oro, oro_uf, nstf_name1, nstf_name4, & & nstf_name5, xt, xz, dt_cool, z_c, rslimsk, tref, xlon, & @@ -922,6 +916,4 @@ subroutine sfc_nst_post_run & return end subroutine sfc_nst_post_run -!! @} -!! @} end module sfc_nst_post diff --git a/physics/sfc_sice.f b/physics/sfc_sice.f index 56a4ad02c..a0f13aa0a 100644 --- a/physics/sfc_sice.f +++ b/physics/sfc_sice.f @@ -46,7 +46,7 @@ !! The model consists of a zero-heat-capacity snow layer overlying two equally thick sea ice layers (Fig.1). !! The upper ice layer has a variable heat capacity to represent brine pockets. !! -!! \section intraphysics Intraphysics Communication +!! \section intraphysics_sice Intraphysics Communication !!\image html schematic_sice.png "Fig.2 NCEP Sea Ice Model System Diagram" width=10cm module sfc_sice @@ -113,8 +113,8 @@ end subroutine sfc_sice_finalize !! | evap | kinematic_surface_upward_latent_heat_flux | evaporative latent heat flux | kg kg-1 m s-1 | 1 | real | kind_phys | out | F | !! | hflx | kinematic_surface_upward_sensible_heat_flux | kinematic sensible heat flux | K m s-1 | 1 | real | kind_phys | out | F | !! -!! \section general General Algorithm -!! \section detailed Detailed Algorithm +!! \section general_sice_run General Algorithm +!! \section detailed_sice_run Detailed Algorithm !> @{ subroutine sfc_sice_run & & ( im, km, ps, u1, v1, t1, q1, delt, & diff --git a/physics/sflx.f b/physics/sflx.f index ecf725a39..e1b52a273 100644 --- a/physics/sflx.f +++ b/physics/sflx.f @@ -9,9 +9,8 @@ !! and all terms of the surface energy balance and surface water balance !! (excluding input atmospheric forcings of downward radiation and precip). !! -!!\section general General Algorithm -!!\section detailed Detailed Algorithm -!! @{ +!!\section general_sflx General Algorithm +!!\section detailed_sflx Detailed Algorithm !----------------------------------- subroutine sflx & !................................... @@ -5567,4 +5566,4 @@ end subroutine wdfcnd !................................... end subroutine sflx !----------------------------------- -!! @} + From dea06554ff10b0ad354eb18f5aaafa583f305eba Mon Sep 17 00:00:00 2001 From: "Man.Zhang" Date: Mon, 5 Feb 2018 11:57:31 -0700 Subject: [PATCH 09/22] more work on doxygen --- physics/docs/ccpp_dox | 1 + physics/docs/txt/mainpage.txt | 4 ++- physics/gwdc.f | 2 +- physics/gwdps.f | 2 +- physics/mfdeepcnv.f | 48 +++++++++++++++++------------------ physics/mfshalcnv.f | 38 ++++++++++++++------------- physics/moninedmf.f | 18 ++++++------- physics/sfc_diff.f | 6 ++--- physics/sfc_drv.f | 40 +++++++++++------------------ physics/sflx.f | 4 +-- physics/tridi.f | 12 ++++++++- 11 files changed, 91 insertions(+), 84 deletions(-) diff --git a/physics/docs/ccpp_dox b/physics/docs/ccpp_dox index 171044278..b2fd72275 100644 --- a/physics/docs/ccpp_dox +++ b/physics/docs/ccpp_dox @@ -120,6 +120,7 @@ INPUT = txt/mainpage.txt \ ### PBL ../moninedmf.f \ ../mfpbl.f \ + ../tridi.f \ ### Microphysics ../precpd.f \ ../gscond.f \ diff --git a/physics/docs/txt/mainpage.txt b/physics/docs/txt/mainpage.txt index 93e99b9b2..6fe8bb976 100644 --- a/physics/docs/txt/mainpage.txt +++ b/physics/docs/txt/mainpage.txt @@ -28,7 +28,8 @@ Details on the changes and evaluation of the changes of the entire Global Foreca \n http://www.emc.ncep.noaa.gov/gmb/noor/GFS2017/GFS2017.htm \section schemes CCPP Physics Documentation -The documentation found here corresponds to the state of the operational GFS physics suite as of 2017. Documentation for the operational physics suite can be access through these links: +Please check DTC website https://dtcenter.org/community-code/ipd-ccpp for GMTB IPD/CCPP infrastructure and governance information. +\n The documentation found here corresponds to the state of the operational GFS physics suite as of 2017. Documentation for the operational physics suite can be access through these links: - \ref RRTMG - \ref SAMF - \ref SAMF_shal @@ -43,4 +44,5 @@ The documentation found here corresponds to the state of the operational GFS phy - \ref GFS_cgwd - \ref GFS_ozn - \ref CALPRECIPTYPE + */ diff --git a/physics/gwdc.f b/physics/gwdc.f index df12134d5..4d0328368 100644 --- a/physics/gwdc.f +++ b/physics/gwdc.f @@ -52,7 +52,7 @@ !! the stable stratosphere can generate gravity waves that influence !! the large-scale flow. !! -!> \section provenance Provenance +!> \section provenance_gwdc Provenance !! - The parameterization of stationary convectively-forced GWD follows !! the development of Chun and Baik (1998) \cite chun_and_baik_1998 , !! which was tested in GCMs by Chun et al. (2001,2004) diff --git a/physics/gwdps.f b/physics/gwdps.f index e5c8838ff..69f146b63 100644 --- a/physics/gwdps.f +++ b/physics/gwdps.f @@ -56,7 +56,7 @@ !! seen as a source of gravity waves to the atmosphere above and !! nonlinear subgrid low-level mountain drag effect below. !! -!> \section provenance Provenance +!> \section provenance_gwdps Provenance !! - Gravity-wave drag is simulated as described by Alpert et al. !! (1988) \cite alpert_et_al_1988. The parameterization includes !! determination of the momentum flux due to gravity waves at the diff --git a/physics/mfdeepcnv.f b/physics/mfdeepcnv.f index abaac1c9f..5f83a29e7 100644 --- a/physics/mfdeepcnv.f +++ b/physics/mfdeepcnv.f @@ -59,28 +59,9 @@ module sasas_deep contains - -! \brief Brief description of the subroutine -! -! \section arg_table_sasasdeep_init Argument Table -! | local var name | longname | description | units | rank | type | kind | intent | optional | -! |----------------|-----------------------------------------------------------|------------------------------------|---------|------|---------|-----------|--------|----------| -! - subroutine sasasdeep_init - end subroutine sasasdeep_init - - -! \brief Brief description of the subroutine -! -! \section arg_table_sasasdeep_finalize Argument Table -! | local var name | longname | description | units | rank | type | kind | intent | optional | -! |----------------|-----------------------------------------------------------|------------------------------------|---------|------|---------|-----------|--------|----------| -! - subroutine sasasdeep_finalize - end subroutine sasasdeep_finalize - - !>\defgroup GFS_mfdeep GFS mfdeepcnv Main +!!\ingroup SAMF +!> @{ !>\brief This subroutine contains the entirety of the SAMF deep convection scheme. !! !! For grid sizes larger than threshold value, as in Grell (1993) @@ -101,11 +82,29 @@ end subroutine sasasdeep_finalize !! !! For grid sizes smaller than threshold value, the cloud base mass flux !! in the SAMF scheme is determined by the cumulus updraft velocity averaged -!! over the whole cloud depth (Han et al., 2017 \cite han_et_al_2017 ), which +!! over the whole cloud depth (Han et al., 2017 \cite han_et_al_2017 ),which !! in turn, determines changes of the large-scale environment due to the !! cumulus convection. !! -!! +! \brief Brief description of the subroutine +! +! \section arg_table_sasasdeep_init Argument Table +! | local var name | longname | description | units | rank | type | kind | intent | optional | +! |----------------|-----------------------------------------------------------|------------------------------------|---------|------|---------|-----------|--------|----------| +! + subroutine sasasdeep_init + end subroutine sasasdeep_init + + +! \brief Brief description of the subroutine +! +! \section arg_table_sasasdeep_finalize Argument Table +! | local var name | longname | description | units | rank | type | kind | intent | optional | +! |----------------|-----------------------------------------------------------|------------------------------------|---------|------|---------|-----------|--------|----------| +! + subroutine sasasdeep_finalize + end subroutine sasasdeep_finalize + !! \section arg_table_sasasdeep_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|-----------------------------------------------------------|-----------------------------------------------------|---------|------|---------|-----------|--------|----------| @@ -2666,6 +2665,7 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & enddo !! return - end subroutine sasasdeep_run !! @} + end subroutine sasasdeep_run +!> @} end module sasas_deep diff --git a/physics/mfshalcnv.f b/physics/mfshalcnv.f index 6cbbada3b..308602a0a 100644 --- a/physics/mfshalcnv.f +++ b/physics/mfshalcnv.f @@ -1,6 +1,11 @@ !> \file mfshalcnv.f !! This file contains the entire SAMF deep convection scheme. + + module sasas_shal + contains + !> \defgroup SAMF_shal GFS Scale-Aware Mass-Flux Shallow Convection +!> @{ !! \brief The scale-aware mass-flux shallow (SAMF_shal) convection !! scheme is an updated version of the previous mass-flux shallow !! convection scheme with scale and aerosol awareness and @@ -21,11 +26,8 @@ !! \cite han_et_al_2017 . Details of scale- and aerosol-aware parameterizations !! are described in Han et al. (2017) \cite han_et_al_2017 . !! -!! \section intraphysics Intraphysics Communication - - module sasas_shal - contains - +!! \section intraphysics_deep Intraphysics Communication +!! ! \brief Brief description of the subroutine ! ! \section arg_table_sasasshal_init Argument Table @@ -34,6 +36,7 @@ subroutine sasasshal_init end subroutine sasasshal_init !>\defgroup SAMF_shal_main GFS mfshalcnv Main +!!\ingroup SAMF_shal !> \brief The subroutine contains the entirety of the SAMF shallow convection scheme. !! This routine follows the \ref SAMF deep scheme quite closely, although !! it can be interpreted as only having the "static" and "feedback" control @@ -1698,8 +1701,8 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & enddo !! return - end subroutine sasasshal_run !! @} + end subroutine sasasshal_run ! \brief Brief description of the subroutine ! @@ -1708,15 +1711,16 @@ end subroutine sasasshal_run subroutine sasasshal_finalize end subroutine sasasshal_finalize +!> @} end module sasas_shal module sasas_shal_post contains -! \brief Brief description of the subroutine -! -! \section arg_table_sasasshal_post_run Argument Table -! | local var name | longname | description | units | rank | type | kind | intent | optional | +!! \brief Brief description of the subroutine +!! +!! \section arg_table_sasasshal_post_run Argument Table +!! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|----------------------------------------------------------|----------------------------------------------------------------------|---------|------|-------------------------------|-----------|--------|----------| !! | frain | dynamics_to_physics_timestep_ratio | ratio of dynamics timestep to physics timestep | none | 0 | real | kind_phys | in | F | !! | rain1 | lwe_thickness_of_shallow_convective_precipitation_amount | shallow convective rainfall amount on physics timestep | m | 1 | real | kind_phys | in | F | @@ -1766,17 +1770,17 @@ subroutine sasasshal_post_run (frain, rain1, cnvc, cnvw, Model, & end subroutine sasasshal_post_run -! \brief Brief description of the subroutine -! -! \section arg_table_sasasshal_post_init Argument Table +!! \brief Brief description of the subroutine +!! +!! \section arg_table_sasasshal_post_init Argument Table !! subroutine sasasshal_post_init () end subroutine sasasshal_post_init -! \brief Brief description of the subroutine -! -! \section arg_table_sasasshal_post_finalize Argument Table -! +!! \brief Brief description of the subroutine +!! +!! \section arg_table_sasasshal_post_finalize Argument Table +!! subroutine sasasshal_post_finalize () end subroutine sasasshal_post_finalize diff --git a/physics/moninedmf.f b/physics/moninedmf.f index 784c62af0..ca19993ed 100644 --- a/physics/moninedmf.f +++ b/physics/moninedmf.f @@ -1044,7 +1044,7 @@ subroutine edmf_run (ix,im,km,ntrac,ntcw,dv,du,tau,rtg, & ! ! solve tridiagonal problem for heat and moisture ! -!> The tridiagonal system is solved by calling the internal ::edmf_tridin subroutine. +!> The tridiagonal system is solved by calling tridin() subroutine. call tridin(im,km,ntrac,al,ad,au,a1,a2,au,a1,a2) ! @@ -1198,10 +1198,10 @@ end subroutine edmf_run !> @} c----------------------------------------------------------------------- -!> \ingroup HEDMF -!! \brief Routine to solve the tridiagonal system to calculate temperature and moisture at \f$ t + \Delta t \f$; part of two-part process to calculate time tendencies due to vertical diffusion. -!! -!! Origin of subroutine unknown. +! \ingroup HEDMF +! \brief Routine to solve the tridiagonal system to calculate temperature and moisture at \f$ t + \Delta t \f$; part of two-part process to calculate time tendencies due to vertical diffusion. +! +! Origin of subroutine unknown. C subroutine edmf_tridi2(l,n,cl,cm,cu,r1,r2,au,a1,a2) c C use machine , only : kind_phys @@ -1242,10 +1242,10 @@ end subroutine edmf_run C end C C----------------------------------------------------------------------- -!> \ingroup HEDMF -!! \brief Routine to solve the tridiagonal system to calculate u- and v-momentum at \f$ t + \Delta t \f$; part of two-part process to calculate time tendencies due to vertical diffusion. -!! -!! Origin of subroutine unknown. +! \ingroup HEDMF +! \brief Routine to solve the tridiagonal system to calculate u- and v-momentum at \f$ t + \Delta t \f$; part of two-part process to calculate time tendencies due to vertical diffusion. +! +! Origin of subroutine unknown. C subroutine edmf_tridin(l,n,nt,cl,cm,cu,r1,r2,au,a1,a2) c C use machine , only : kind_phys diff --git a/physics/sfc_diff.f b/physics/sfc_diff.f index abeeaca27..90e358d83 100644 --- a/physics/sfc_diff.f +++ b/physics/sfc_diff.f @@ -69,16 +69,16 @@ !! the west half of CONUS (i.e., arid or semiarid regions). The new roughness !! length formulations significantly reduce the cold bias in the western !! CONUS, while the LST in the eastern CONUS, where the bias is small in -!! the control run, is not much affected +!! the control run, is not much affected. !! !!\image html roughness_length_fig2.png "Fiure 2: Average diurnal cycle on 1-3 July 2007 for verification of LST with GOES (black) and SURFRAD (blue) at Desert Rock, Nevada; red and green lines are for the control and sensitivity runs, respectively" width=10cm !! -!! The Desert Rock station (36.63^oN, 116.02^oW), located in the Nevada +!! The Desert Rock station (\f$36.63^oN\f$, \f$116.02^oW\f$), located in the Nevada !! desert,is one of the observation stations within the SURFRAD network. !! The GOES-derived LST is very similar to the SURFRAD obervations (Figure 2). !! However, the old GFS run produces very low LST, compared to the observations, !! especially during daytime. During midday, the cold bias can reach up to -!! -15^oC. The new formulation run produces a reasonable LST diurnal cycle. +!! \f$-15^oC\f$. The new formulation run produces a reasonable LST diurnal cycle. !! The daytime LST increases substantially and is very close to the observations. !! \section intraphysics Intraphysics Communication diff --git a/physics/sfc_drv.f b/physics/sfc_drv.f index 4b898588a..b178585e5 100644 --- a/physics/sfc_drv.f +++ b/physics/sfc_drv.f @@ -57,21 +57,12 @@ !! !! \image html land_dataset.png "Figure 2: Land Data Sets Used in NCEP Modeling Systems" width=10cm !! -!! \section upgrads Land Surface Updrades in Q3FY17 GFS -!! - IGBP 20-type land classifications and STASGO 19 type soil classifications -!! - New MODIS-based snow free and max snow albedo -!! - Diurnal albedo treatment -!! - Unify snow cover and albedo between radiation driver and Noah LSM -!! - Fix excessive cooling of T2m during sunset -!! - Increase ground heat flux under the deep snow -!! -!! !!\section Intraphysics Intraphysics Communication !! -! \defgroup NOAH_pre NOAH Land Surface Pre -! \ingroup NOAH -! @{ -! \brief Brief description of the parameterization +!! \defgroup NOAH_pre NOAH Land Surface Pre +!! \ingroup NOAH +!! \brief Brief description of the parameterization +!! @{ module lsm_noah_pre contains @@ -82,9 +73,9 @@ end subroutine lsm_noah_pre_init subroutine lsm_noah_pre_finalize end subroutine lsm_noah_pre_finalize -! \brief Brief description of the subroutine -! -! \section arg_table_lsm_noah_pre_run Argument Table +!! \brief Brief description of the subroutine +!! +!! \section arg_table_lsm_noah_pre_run Argument Table !!| local var name | longname | description | units | rank | type | kind | intent | optional | !!|----------------|-------------------------------------------------------------|--------------------------------------------|------------|------|---------|-----------|--------|----------| !!| im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | | in | F | @@ -129,17 +120,15 @@ subroutine lsm_noah_pre_run & end subroutine lsm_noah_pre_run -! @} end module lsm_noah_pre !! @} -! \defgroup NOAH_post NOAH Land Surface post -! \ingroup NOAH -! @{ -! \brief Brief description of the parameterization -! \section intraphysics Intraphysics Communication - +!! \defgroup NOAH_post NOAH Land Surface post +!! \ingroup NOAH +!! @{ +!! \brief Brief description of the parameterization +!! \section intraphysics Intraphysics Communication module lsm_noah_post contains @@ -149,8 +138,8 @@ end subroutine lsm_noah_post_init subroutine lsm_noah_post_finalize end subroutine lsm_noah_post_finalize -! \brief Brief description of the subroutine -! +!! \brief Brief description of the subroutine +!! !! \section arg_table_lsm_noah_post_run Argument Table !!| local var name | longname | description | units | rank | type | kind | intent | optional | !!|----------------|-------------------------------------------------------------|--------------------------------------------|------------|------|---------|-----------|--------|----------| @@ -827,6 +816,7 @@ subroutine lsm_noah_run & ! end subroutine sfc_drv end subroutine lsm_noah_run !----------------------------------- +!! @} !! @} end module lsm_noah diff --git a/physics/sflx.f b/physics/sflx.f index e1b52a273..113b9b91f 100644 --- a/physics/sflx.f +++ b/physics/sflx.f @@ -9,8 +9,8 @@ !! and all terms of the surface energy balance and surface water balance !! (excluding input atmospheric forcings of downward radiation and precip). !! -!!\section general_sflx General Algorithm -!!\section detailed_sflx Detailed Algorithm +!\section general_sflx General Algorithm +!\section detailed_sflx Detailed Algorithm !----------------------------------- subroutine sflx & !................................... diff --git a/physics/tridi.f b/physics/tridi.f index dbf03e62b..38a408e7a 100644 --- a/physics/tridi.f +++ b/physics/tridi.f @@ -1,3 +1,10 @@ +!>\file tridi.f +!! These subroutines are originally internal subroutines in moninedmf.f + +!>\ingroup GFS_edmf_main +!!\brief Routine to solve the tridiagonal system to calculate +!!temperature and moisture at \f$ t + \Delta t \f$; part of two-part +!!process to calculate time tendencies due to vertical diffusion. subroutine tridi2(l,n,cl,cm,cu,r1,r2,au,a1,a2) cc use machine , only : kind_phys @@ -38,7 +45,10 @@ subroutine tridi2(l,n,cl,cm,cu,r1,r2,au,a1,a2) end c----------------------------------------------------------------------- - +!>\ingroup GFS_edmf_main +!! \brief Routine to solve the tridiagonal system to calculate u- and +!! v-momentum at \f$ t + \Delta t \f$; part of two-part process to +!! calculate time tendencies due to vertical diffusion. subroutine tridin(l,n,nt,cl,cm,cu,r1,r2,au,a1,a2) cc use machine , only : kind_phys From e8d25577148724c7319bbf565433c7a3ce3a5cbf Mon Sep 17 00:00:00 2001 From: Man Zhang Date: Mon, 5 Feb 2018 14:56:55 -0700 Subject: [PATCH 10/22] format fixes --- physics/gwdc.f | 12 ++++++------ physics/gwdps.f | 4 ++-- physics/mfdeepcnv.f | 6 ------ physics/mfshalcnv.f | 21 +++++++++++---------- physics/moninedmf.f | 19 ++++++++++--------- physics/sfc_drv.f | 25 +++++++++++++------------ physics/sfc_sice.f | 12 ++++++------ 7 files changed, 48 insertions(+), 51 deletions(-) diff --git a/physics/gwdc.f b/physics/gwdc.f index 4d0328368..c9f879413 100644 --- a/physics/gwdc.f +++ b/physics/gwdc.f @@ -69,13 +69,13 @@ module gwdc_pre ! \brief Brief description of the subroutine ! ! \section arg_table_gwdc_pre_init Argument Table -!! +! subroutine gwdc_pre_init () end subroutine gwdc_pre_init ! \brief Brief description of the subroutine ! -! \section arg_table_gwdc_pre_run Argument Table +!> \section arg_table_gwdc_pre_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|--------------------------------------------------------------------------|---------------------------------------------------------------|-------|------|---------|-----------|--------|----------| !! | im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | | in | F | @@ -146,7 +146,7 @@ end subroutine gwdc_pre_run ! \brief Brief description of the subroutine ! ! \section arg_table_gwdc_pre_finalize Argument Table -!! +! subroutine gwdc_pre_finalize () end subroutine gwdc_pre_finalize @@ -1530,13 +1530,13 @@ module gwdc_post ! \brief Brief description of the subroutine ! ! \section arg_table_gwdc_post_init Argument Table -!! +! subroutine gwdc_post_init() end subroutine gwdc_post_init ! \brief Brief description of the subroutine ! -! \section arg_table_gwdc_post_run Argument Table +!> \section arg_table_gwdc_post_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|-----------------------------------------------------------------|--------------------------------------------------------------------------|------------|------|---------|-----------|--------|----------| !! | im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | default | in | F | @@ -1611,7 +1611,7 @@ end subroutine gwdc_post_run ! \brief Brief description of the subroutine ! ! \section arg_table_gwdc_post_finalize Argument Table -!! +! subroutine gwdc_post_finalize() end subroutine gwdc_post_finalize diff --git a/physics/gwdps.f b/physics/gwdps.f index 69f146b63..232962539 100644 --- a/physics/gwdps.f +++ b/physics/gwdps.f @@ -112,7 +112,7 @@ end subroutine gwdps_pre_init ! \ingroup GFS_ogwd ! \brief Brief description of the subroutine ! -! \section arg_table_gwdps_pre_run Argument Table +!> \section arg_table_gwdps_pre_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|-------------------------------------------------------------------------|------------------------------------------------------------------------------------------|---------|------|---------|-----------|--------|----------| !! | im | horizontal_loop_extent | horizontal dimension | count | 0 | integer | default | in | F | @@ -1366,7 +1366,7 @@ end subroutine gwdps_post_init ! \ingroup GFS_ogwd ! \brief Brief description of the subroutine -! \section arg_table_gwdps_post_run Argument Table +!> \section arg_table_gwdps_post_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|-----------------------------------------------------------|------------------------------------------------------------------|-------|------|---------|-----------|--------|----------| !! | lssav | flag_diagnostics | flag for calculating diagnostic fields | flag | 0 | logical | default | in | F | diff --git a/physics/mfdeepcnv.f b/physics/mfdeepcnv.f index 5f83a29e7..4bff8ee8a 100644 --- a/physics/mfdeepcnv.f +++ b/physics/mfdeepcnv.f @@ -89,9 +89,6 @@ module sasas_deep ! \brief Brief description of the subroutine ! ! \section arg_table_sasasdeep_init Argument Table -! | local var name | longname | description | units | rank | type | kind | intent | optional | -! |----------------|-----------------------------------------------------------|------------------------------------|---------|------|---------|-----------|--------|----------| -! subroutine sasasdeep_init end subroutine sasasdeep_init @@ -99,9 +96,6 @@ end subroutine sasasdeep_init ! \brief Brief description of the subroutine ! ! \section arg_table_sasasdeep_finalize Argument Table -! | local var name | longname | description | units | rank | type | kind | intent | optional | -! |----------------|-----------------------------------------------------------|------------------------------------|---------|------|---------|-----------|--------|----------| -! subroutine sasasdeep_finalize end subroutine sasasdeep_finalize diff --git a/physics/mfshalcnv.f b/physics/mfshalcnv.f index 308602a0a..c40f93fcf 100644 --- a/physics/mfshalcnv.f +++ b/physics/mfshalcnv.f @@ -28,6 +28,7 @@ module sasas_shal !! !! \section intraphysics_deep Intraphysics Communication !! + ! \brief Brief description of the subroutine ! ! \section arg_table_sasasshal_init Argument Table @@ -1706,8 +1707,8 @@ end subroutine sasasshal_run ! \brief Brief description of the subroutine ! -! \section arg_table_sasasshal_init Argument Table -! +!> \section arg_table_sasasshal_init Argument Table +!! subroutine sasasshal_finalize end subroutine sasasshal_finalize @@ -1770,17 +1771,17 @@ subroutine sasasshal_post_run (frain, rain1, cnvc, cnvw, Model, & end subroutine sasasshal_post_run -!! \brief Brief description of the subroutine -!! -!! \section arg_table_sasasshal_post_init Argument Table -!! +! \brief Brief description of the subroutine +! +! \section arg_table_sasasshal_post_init Argument Table +! subroutine sasasshal_post_init () end subroutine sasasshal_post_init -!! \brief Brief description of the subroutine -!! -!! \section arg_table_sasasshal_post_finalize Argument Table -!! +! \brief Brief description of the subroutine +! +! \section arg_table_sasasshal_post_finalize Argument Table +! subroutine sasasshal_post_finalize () end subroutine sasasshal_post_finalize diff --git a/physics/moninedmf.f b/physics/moninedmf.f index ca19993ed..56a66d8aa 100644 --- a/physics/moninedmf.f +++ b/physics/moninedmf.f @@ -6,13 +6,6 @@ module edmf contains -!> \defgroup HEDMF GFS Hybrid Eddy-diffusivity Mass-flux PBL and Free Atmospheric Turbulence -!! @{ -!! \brief The Hybrid EDMF scheme is a first-order turbulent transport scheme used for subgrid-scale vertical turbulent mixing in the PBL and above. It blends the traditional first-order approach that has been used and improved over the last several years with a more recent scheme that uses a mass-flux approach to calculate the countergradient diffusion terms. -!! -!! The PBL scheme's main task is to calculate tendencies of temperature, moisture, and momentum due to vertical diffusion throughout the column (not just the PBL). The scheme is an amalgamation of decades of work, starting from the initial first-order PBL scheme of Troen and Mahrt (1986) \cite troen_and_mahrt_1986, implemented according to Hong and Pan (1996) \cite hong_and_pan_1996 and modified by Han and Pan (2011) \cite han_and_pan_2011 and Han et al. (2015) \cite han_et_al_2015 to include top-down mixing due to stratocumulus layers from Lock et al. (2000) \cite lock_et_al_2000 and replacement of counter-gradient terms with a mass flux scheme according to Siebesma et al. (2007) \cite siebesma_et_al_2007 and Soares et al. (2004) \cite soares_et_al_2004. Recently, heating due to TKE dissipation was also added according to Han et al. (2015) \cite han_et_al_2015. -!! -!! \section intraphysics Intraphysics Communication subroutine edmf_init () end subroutine edmf_init @@ -20,6 +13,14 @@ end subroutine edmf_init subroutine edmf_finalize () end subroutine edmf_finalize +!> \defgroup HEDMF GFS Hybrid Eddy-diffusivity Mass-flux PBL and Free Atmospheric Turbulence +!> @{ +!! \brief The Hybrid EDMF scheme is a first-order turbulent transport scheme used for subgrid-scale vertical turbulent mixing in the PBL and above. It blends the traditional first-order approach that has been used and improved over the last several years with a more recent scheme that uses a mass-flux approach to calculate the countergradient diffusion terms. +!! +!! The PBL scheme's main task is to calculate tendencies of temperature, moisture, and momentum due to vertical diffusion throughout the column (not just the PBL). The scheme is an amalgamation of decades of work, starting from the initial first-order PBL scheme of Troen and Mahrt (1986) \cite troen_and_mahrt_1986, implemented according to Hong and Pan (1996) \cite hong_and_pan_1996 and modified by Han and Pan (2011) \cite han_and_pan_2011 and Han et al. (2015) \cite han_et_al_2015 to include top-down mixing due to stratocumulus layers from Lock et al. (2000) \cite lock_et_al_2000 and replacement of counter-gradient terms with a mass flux scheme according to Siebesma et al. (2007) \cite siebesma_et_al_2007 and Soares et al. (2004) \cite soares_et_al_2004. Recently, heating due to TKE dissipation was also added according to Han et al. (2015) \cite han_et_al_2015. +!! +!! \section intraphysics Intraphysics Communication +!! !>\defgroup GFS_edmf_main GFS moninedmf Main !> \brief This subroutine contains all of logic for the Hybrid EDMF PBL scheme except for the calculation of the updraft properties and mass flux. !! @@ -1195,7 +1196,8 @@ subroutine edmf_run (ix,im,km,ntrac,ntcw,dv,du,tau,rtg, & !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! return end subroutine edmf_run -!> @} +!! @} +!> @} c----------------------------------------------------------------------- ! \ingroup HEDMF @@ -1310,5 +1312,4 @@ end subroutine edmf_run C----------------------------------------------------------------------- C return C end -!> @} end module edmf diff --git a/physics/sfc_drv.f b/physics/sfc_drv.f index b178585e5..d0c40cdf2 100644 --- a/physics/sfc_drv.f +++ b/physics/sfc_drv.f @@ -59,10 +59,10 @@ !! !!\section Intraphysics Intraphysics Communication !! -!! \defgroup NOAH_pre NOAH Land Surface Pre -!! \ingroup NOAH -!! \brief Brief description of the parameterization -!! @{ +! \defgroup NOAH_pre NOAH Land Surface Pre +! \ingroup NOAH +! \brief Brief description of the parameterization +! @{ module lsm_noah_pre contains @@ -122,13 +122,13 @@ end subroutine lsm_noah_pre_run end module lsm_noah_pre -!! @} +! @} -!! \defgroup NOAH_post NOAH Land Surface post -!! \ingroup NOAH -!! @{ -!! \brief Brief description of the parameterization -!! \section intraphysics Intraphysics Communication +! \defgroup NOAH_post NOAH Land Surface post +! \ingroup NOAH +! @{ +! \brief Brief description of the parameterization +! \section intraphysics Intraphysics Communication module lsm_noah_post contains @@ -138,8 +138,8 @@ end subroutine lsm_noah_post_init subroutine lsm_noah_post_finalize end subroutine lsm_noah_post_finalize -!! \brief Brief description of the subroutine -!! +! \brief Brief description of the subroutine +! !! \section arg_table_lsm_noah_post_run Argument Table !!| local var name | longname | description | units | rank | type | kind | intent | optional | !!|----------------|-------------------------------------------------------------|--------------------------------------------|------------|------|---------|-----------|--------|----------| @@ -300,6 +300,7 @@ end subroutine lsm_noah_finalize !----------------------------------- ! subroutine sfc_drv & + !> \defgroup NOAH_drv GFS sfc_drv Main !! \ingroup NOAH !! @{ diff --git a/physics/sfc_sice.f b/physics/sfc_sice.f index a0f13aa0a..7bfd3663e 100644 --- a/physics/sfc_sice.f +++ b/physics/sfc_sice.f @@ -776,19 +776,19 @@ module sfc_sice_pre !! ! \brief This subroutine is empty since there are no procedures needed ! \section arg_table_sfc_sice_pre_init Argument Table -!! +! subroutine sfc_sice_pre_init end subroutine sfc_sice_pre_init !! ! \brief This subroutine is empty since there are no procedures needed ! \section arg_table_sfc_sice_pre_finalize Argument Table -!! +! subroutine sfc_sice_pre_finalize end subroutine sfc_sice_pre_finalize -!! \section arg_table_sfc_sice_pre_run Argument Table +!> \section arg_table_sfc_sice_pre_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|------------------------------------------------------------------------------|-------------------------------------------------------------|---------------|------|---------|-----------|--------|----------| !! | im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | | in | F | @@ -842,20 +842,20 @@ module sfc_sice_post !! ! \brief This subroutine is empty since there are no procedures needed ! \section arg_table_sfc_sice_post_init Argument Table -!! +! subroutine sfc_sice_post_init end subroutine sfc_sice_post_init !! ! \brief This subroutine is empty since there are no procedures needed ! \section arg_table_sfc_sice_post_finalize Argument Table -!! +! subroutine sfc_sice_post_finalize end subroutine sfc_sice_post_finalize !! -!! \section arg_table_sfc_sice_post_run Argument Table +!> \section arg_table_sfc_sice_post_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|-------------------------------------------------------|---------------------------------------------|---------------|------|---------|-----------|--------|----------| !! | im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | | in | F | From dc0cd17d939599226acbd4a6d665191e6aff30b0 Mon Sep 17 00:00:00 2001 From: "Man.Zhang" Date: Tue, 6 Feb 2018 11:19:17 -0700 Subject: [PATCH 11/22] doxy fix --- physics/mfdeepcnv.f | 1 - physics/mfshalcnv.f | 1 - physics/sfc_sice.f | 2 +- 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/physics/mfdeepcnv.f b/physics/mfdeepcnv.f index 4bff8ee8a..3341ef076 100644 --- a/physics/mfdeepcnv.f +++ b/physics/mfdeepcnv.f @@ -1233,7 +1233,6 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & !! function, \f$z_0\f$ and \f$z_t\f$ are cloud base and cloud top, !! respectively, \f$\gamma = \frac{L}{c_p}\left(\frac{\partial \overline{q_s}}{\partial T}\right)_p\f$ !! and other quantities are previously defined. - do i = 1, im do i = 1, im if (cnvflg(i)) then aa1(i) = 0. diff --git a/physics/mfshalcnv.f b/physics/mfshalcnv.f index c40f93fcf..32b874cc2 100644 --- a/physics/mfshalcnv.f +++ b/physics/mfshalcnv.f @@ -997,7 +997,6 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & !! \f$z_0\f$ and \f$z_t\f$ are cloud base and cloud top, respectively, !! \f$\gamma = \frac{L}{c_p}\left(\frac{\partial \overline{q_s}}{\partial T}\right)_p\f$ !! and other quantities are previously defined. - do i = 1, im do i = 1, im if (cnvflg(i)) then aa1(i) = 0. diff --git a/physics/sfc_sice.f b/physics/sfc_sice.f index 7bfd3663e..c57fb7298 100644 --- a/physics/sfc_sice.f +++ b/physics/sfc_sice.f @@ -143,7 +143,7 @@ subroutine sfc_sice_run & ! ! ! subprogram called: ice3lay. ! ! ! -u program history log: ! +! program history log: ! ! 2005 -- xingren wu created from original progtm and added ! ! two-layer ice model ! ! 200x -- sarah lu added flag_iter ! From 717c6f89ef7f9c23c3d16af70382700cbee120c6 Mon Sep 17 00:00:00 2001 From: Man Zhang Date: Tue, 6 Feb 2018 11:40:49 -0700 Subject: [PATCH 12/22] fix SAMF doxygen --- physics/mfdeepcnv.f | 39 +++++++++++++++++++-------------------- physics/mfshalcnv.f | 3 ++- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/physics/mfdeepcnv.f b/physics/mfdeepcnv.f index 3341ef076..4ec32240c 100644 --- a/physics/mfdeepcnv.f +++ b/physics/mfdeepcnv.f @@ -52,21 +52,33 @@ !! to more strongly suppress convection in a drier environment. !! !! \section intraphysics Intraphysics Communication -!! This space is reserved for a description of how this scheme uses information -!! from other scheme types and/or how information calculated in this scheme -!! is used in other scheme types. +!! module sasas_deep contains + +! \brief Brief description of the subroutine +! +! \section arg_table_sasasdeep_init Argument Table + subroutine sasasdeep_init + end subroutine sasasdeep_init + + +! \brief Brief description of the subroutine +! +! \section arg_table_sasasdeep_finalize Argument Table + subroutine sasasdeep_finalize + end subroutine sasasdeep_finalize + !>\defgroup GFS_mfdeep GFS mfdeepcnv Main !!\ingroup SAMF !> @{ !>\brief This subroutine contains the entirety of the SAMF deep convection scheme. -!! -!! For grid sizes larger than threshold value, as in Grell (1993) -!! \cite grell_1993 , the SAMF deep convection scheme can be described -!! in terms of three types of "controls": static, dynamic, and feedback. +!! +!! For grid sizes larger than threshold value, as in Grell (1993) +!! \cite grell_1993 , the SAMF deep convection scheme can be described +!! in terms of three types of "controls": static, dynamic, and feedback. !! The static control component consists of the simple entraining/detraining !! updraft/downdraft cloud model and is used to determine the cloud !! properties, convective precipitation, as well as the convective cloud @@ -86,19 +98,6 @@ module sasas_deep !! in turn, determines changes of the large-scale environment due to the !! cumulus convection. !! -! \brief Brief description of the subroutine -! -! \section arg_table_sasasdeep_init Argument Table - subroutine sasasdeep_init - end subroutine sasasdeep_init - - -! \brief Brief description of the subroutine -! -! \section arg_table_sasasdeep_finalize Argument Table - subroutine sasasdeep_finalize - end subroutine sasasdeep_finalize - !! \section arg_table_sasasdeep_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|-----------------------------------------------------------|-----------------------------------------------------|---------|------|---------|-----------|--------|----------| diff --git a/physics/mfshalcnv.f b/physics/mfshalcnv.f index 32b874cc2..61e6db260 100644 --- a/physics/mfshalcnv.f +++ b/physics/mfshalcnv.f @@ -39,6 +39,7 @@ end subroutine sasasshal_init !>\defgroup SAMF_shal_main GFS mfshalcnv Main !!\ingroup SAMF_shal !> \brief The subroutine contains the entirety of the SAMF shallow convection scheme. +!! !! This routine follows the \ref SAMF deep scheme quite closely, although !! it can be interpreted as only having the "static" and "feedback" control !! portions, since the "dynamic" control is not necessary to find the @@ -1717,7 +1718,7 @@ end module sasas_shal module sasas_shal_post contains -!! \brief Brief description of the subroutine +!> \brief Brief description of the subroutine !! !! \section arg_table_sasasshal_post_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | From 11b71a90bd14d644f4a8497fe964c8d99715ae7b Mon Sep 17 00:00:00 2001 From: Man Zhang Date: Fri, 9 Feb 2018 11:56:50 -0700 Subject: [PATCH 13/22] a new doc with bootstrapped stylesheet --- physics/docs/bootstrapped/customdoxygen.css | 370 ++++++++++++++++++++ physics/docs/bootstrapped/doxy-boot.js | 271 ++++++++++++++ physics/docs/bootstrapped/footer.html | 26 ++ physics/docs/bootstrapped/header.html | 42 +++ physics/docs/ccpp_dox | 37 +- physics/docs/ccpp_dox_Feb08 | 339 ++++++++++++++++++ physics/docs/txt/GFS_CALPRECIPTYPE.txt | 14 + physics/docs/txt/GFS_GWDC.txt | 68 ++++ physics/docs/txt/GFS_GWDPS.txt | 101 ++++++ physics/docs/txt/GFS_HEDMF.txt | 28 ++ physics/docs/txt/GFS_NOAH.txt | 62 ++++ physics/docs/txt/GFS_NSST.txt | 32 ++ physics/docs/txt/GFS_OZPHYS.txt | 21 ++ physics/docs/txt/GFS_RRTMG.txt | 112 ++++++ physics/docs/txt/GFS_SAMFdeep.txt | 66 ++++ physics/docs/txt/GFS_SAMFshal.txt | 36 ++ physics/docs/txt/GFS_SFCLYR.txt | 87 +++++ physics/docs/txt/GFS_SFCSICE.txt | 58 +++ physics/docs/txt/GFS_ZHAOC.txt | 70 ++++ physics/docs/txt/mainpage.txt | 79 ++--- physics/docs/txt/mainpage.txt.ORIG | 48 +++ physics/docs/txt/mainpage_bootstrapped.txt | 33 ++ physics/gwdps.f | 1 + physics/mfdeepcnv.f | 2 +- physics/radsw_main.f | 2 +- physics/sfc_nst.f | 1 - physics/sfc_sice.f | 2 +- 27 files changed, 1947 insertions(+), 61 deletions(-) create mode 100755 physics/docs/bootstrapped/customdoxygen.css create mode 100755 physics/docs/bootstrapped/doxy-boot.js create mode 100755 physics/docs/bootstrapped/footer.html create mode 100755 physics/docs/bootstrapped/header.html create mode 100644 physics/docs/ccpp_dox_Feb08 create mode 100644 physics/docs/txt/GFS_CALPRECIPTYPE.txt create mode 100644 physics/docs/txt/GFS_GWDC.txt create mode 100644 physics/docs/txt/GFS_GWDPS.txt create mode 100644 physics/docs/txt/GFS_HEDMF.txt create mode 100644 physics/docs/txt/GFS_NOAH.txt create mode 100644 physics/docs/txt/GFS_NSST.txt create mode 100644 physics/docs/txt/GFS_OZPHYS.txt create mode 100644 physics/docs/txt/GFS_RRTMG.txt create mode 100644 physics/docs/txt/GFS_SAMFdeep.txt create mode 100644 physics/docs/txt/GFS_SAMFshal.txt create mode 100644 physics/docs/txt/GFS_SFCLYR.txt create mode 100644 physics/docs/txt/GFS_SFCSICE.txt create mode 100644 physics/docs/txt/GFS_ZHAOC.txt create mode 100644 physics/docs/txt/mainpage.txt.ORIG create mode 100644 physics/docs/txt/mainpage_bootstrapped.txt diff --git a/physics/docs/bootstrapped/customdoxygen.css b/physics/docs/bootstrapped/customdoxygen.css new file mode 100755 index 000000000..c20bd11ba --- /dev/null +++ b/physics/docs/bootstrapped/customdoxygen.css @@ -0,0 +1,370 @@ +h1, .h1, h2, .h2, h3, .h3{ + font-weight: 200 !important; +} + +#navrow1, #navrow2, #navrow3, #navrow4, #navrow5{ + border-bottom: 1px solid #EEEEEE; +} + +.adjust-right { +margin-left: 30px !important; +font-size: 1.15em !important; +} +.navbar{ + border: 0px solid #222 !important; +} +table{ + white-space:pre-wrap !important; +} +/* + =========================== + */ + + +/* Sticky footer styles +-------------------------------------------------- */ +html, +body { + height: 100%; + /* The html and body elements cannot have any padding or margin. */ +} + +/* Wrapper for page content to push down footer */ +#wrap { + min-height: 100%; + height: auto; + /* Negative indent footer by its height */ + margin: 0 auto -60px; + /* Pad bottom by footer height */ + padding: 0 0 60px; +} + +/* Set the fixed height of the footer here */ +#footer { + font-size: 0.9em; + padding: 8px 0px; + background-color: #f5f5f5; +} + +.footer-row { + line-height: 44px; +} + +#footer > .container { + padding-left: 15px; + padding-right: 15px; +} + +.footer-follow-icon { + margin-left: 3px; + text-decoration: none !important; +} + +.footer-follow-icon img { + width: 20px; +} + +.footer-link { + padding-top: 5px; + display: inline-block; + color: #999999; + text-decoration: none; +} + +.footer-copyright { + text-align: center; +} + + +@media (min-width: 992px) { + .footer-row { + text-align: left; + } + + .footer-icons { + text-align: right; + } +} +@media (max-width: 991px) { + .footer-row { + text-align: center; + } + + .footer-icons { + text-align: center; + } +} + +/* DOXYGEN Code Styles +----------------------------------- */ + + +a.qindex { + font-weight: bold; +} + +a.qindexHL { + font-weight: bold; + background-color: #9CAFD4; + color: #ffffff; + border: 1px double #869DCA; +} + +.contents a.qindexHL:visited { + color: #ffffff; +} + +a.code, a.code:visited, a.line, a.line:visited { + color: #4665A2; +} + +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { + color: #4665A2; +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +pre.fragment { + border: 1px solid #C4CFE5; + background-color: #FBFCFD; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; + font-family: monospace, fixed; + font-size: 105%; +} + +div.fragment { + padding: 4px 6px; + margin: 4px 8px 4px 2px; + border: 1px solid #C4CFE5; +} + +div.line { + font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; + font-size: 12px; + min-height: 13px; + line-height: 1.0; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: normal; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} +div.line:hover{ + background-color: #FBFF00; +} + +div.line.glow { + background-color: cyan; + box-shadow: 0 0 10px cyan; +} + + +span.lineno { + padding-right: 4px; + text-align: right; + color:rgba(0,0,0,0.3); + border-right: 1px solid #EEE; + border-left: 1px solid #EEE; + background-color: #FFF; + white-space: pre; + font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace ; +} +span.lineno a { + background-color: #FAFAFA; + cursor:pointer; +} + +span.lineno a:hover { + background-color: #EFE200; + color: #1e1e1e; +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +blockquote { + background-color: #F7F8FB; + border-left: 2px solid #9CAFD4; + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + +/*---------------- Search Box */ + +#search-box { + margin: 10px 0px; +} +#search-box .close { + display: none; + position: absolute; + right: 0px; + padding: 6px 12px; + z-index: 5; +} + +/*---------------- Search results window */ + +#search-results-window { + display: none; +} + +iframe#MSearchResults { + width: 100%; + height: 15em; +} + +.SRChildren { + padding-left: 3ex; padding-bottom: .5em +} +.SRPage .SRChildren { + display: none; +} +a.SRScope { + display: block; +} +a.SRSymbol:focus, a.SRSymbol:active, +a.SRScope:focus, a.SRScope:active { + text-decoration: underline; +} +span.SRScope { + padding-left: 4px; +} +.SRResult { + display: none; +} + +/* class and file list */ +.directory .icona, +.directory .arrow { + height: auto; +} +.directory .icona .icon { + height: 16px; +} +.directory .icondoc { + background-position: 0px 0px; + height: 20px; +} +.directory .iconfopen { + background-position: 0px 0px; +} +.directory td.entry { + padding: 7px 8px 6px 8px; +} + +.table > tbody > tr > td.memSeparator { + line-height: 0; + .table-hover; + +} + +.memItemLeft, .memTemplItemLeft { + white-space: normal; +} + +/* enumerations */ +.panel-body thead > tr { + background-color: #e0e0e0; +} + +/* todo lists */ +.todoname, +.todoname a { + font-weight: bold; +} + +/* Class title */ +.summary { + margin-top: 25px; +} +.page-header { + margin: 20px 0px !important; +} +.page-header .title { + display: inline-block; +} +.page-header .pull-right { + margin-top: 0.3em; + margin-left: 0.5em; +} +.page-header .label { + font-size: 50%; +} diff --git a/physics/docs/bootstrapped/doxy-boot.js b/physics/docs/bootstrapped/doxy-boot.js new file mode 100755 index 000000000..ac0b41f49 --- /dev/null +++ b/physics/docs/bootstrapped/doxy-boot.js @@ -0,0 +1,271 @@ +$( document ).ready(function() { + + $("div.headertitle").addClass("page-header"); + $("div.title").addClass("h1"); + + $('li > a[href="index.html"] > span').before(" "); + $('li > a[href="modules.html"] > span').before(" "); + $('li > a[href="namespaces.html"] > span').before(" "); + $('li > a[href="annotated.html"] > span').before(" "); + $('li > a[href="classes.html"] > span').before(" "); + $('li > a[href="inherits.html"] > span').before(" "); + $('li > a[href="functions.html"] > span').before(" "); + $('li > a[href="functions_func.html"] > span').before(" "); + $('li > a[href="functions_vars.html"] > span').before(" "); + $('li > a[href="functions_enum.html"] > span').before(" "); + $('li > a[href="functions_eval.html"] > span').before(" "); + $('img[src="ftv2ns.png"]').replaceWith('N '); + $('img[src="ftv2cl.png"]').replaceWith('C '); + + $("ul.tablist").addClass("nav nav-pills nav-justified"); + $("ul.tablist").css("margin-top", "0.5em"); + $("ul.tablist").css("margin-bottom", "0.5em"); + $("li.current").addClass("active"); + $("iframe").attr("scrolling", "yes"); + + $("#nav-path > ul").addClass("breadcrumb"); + + $("table.params").addClass("table"); + $("div.ingroups").wrapInner(""); + $("div.levels").css("margin", "0.5em"); + $("div.levels > span").addClass("btn btn-default btn-xs"); + $("div.levels > span").css("margin-right", "0.25em"); + + $("table.directory").addClass("table table-striped"); + $("div.summary > a").addClass("btn btn-default btn-xs"); + $("table.fieldtable").addClass("table"); + $(".fragment").addClass("well"); + $(".memitem").addClass("panel panel-default"); + $(".memproto").addClass("panel-heading"); + $(".memdoc").addClass("panel-body"); + $("span.mlabel").addClass("label label-info"); + + $("table.memberdecls").addClass("table"); + $("[class^=memitem]").addClass("active"); + + $("div.ah").addClass("btn btn-default"); + $("span.mlabels").addClass("pull-right"); + $("table.mlabels").css("width", "100%") + $("td.mlabels-right").addClass("pull-right"); + + $("div.ttc").addClass("panel panel-primary"); + $("div.ttname").addClass("panel-heading"); + $("div.ttname a").css("color", 'white'); + $("div.ttdef,div.ttdoc,div.ttdeci").addClass("panel-body"); + + $('div.fragment.well div.line:first').css('margin-top', '2px'); + $('div.fragment.well div.line:last').css('margin-bottom', '2px'); + + $('table.doxtable').removeClass('doxtable').addClass('table table-striped table-bordered').each(function(){ + $(this).prepend(''); + $(this).find('tbody > tr:first').prependTo($(this).find('thead')); + + $(this).find('td > span.success').parent().addClass('success'); + $(this).find('td > span.warning').parent().addClass('warning'); + $(this).find('td > span.danger').parent().addClass('danger'); + }); + + + + if($('div.fragment.well div.ttc').length > 0) + { + $('div.fragment.well div.line:first').parent().removeClass('fragment well'); + } + + $('table.memberdecls').find('.memItemRight').each(function(){ + $(this).contents().appendTo($(this).siblings('.memItemLeft')); + $(this).siblings('.memItemLeft').attr('align', 'left'); + }); + + $('table.memberdecls').find('.memTemplItemRight').each(function(){ + $(this).contents().appendTo($(this).siblings('.memTemplItemLeft')); + $(this).siblings('.memTemplItemLeft').attr('align', 'left'); + }); + + function getOriginalWidthOfImg(img_element) { + var t = new Image(); + t.src = (img_element.getAttribute ? img_element.getAttribute("src") : false) || img_element.src; + return t.width; + } + + $('div.dyncontent').find('img').each(function(){ + if(getOriginalWidthOfImg($(this)[0]) > $('#content>div.container').width()) + $(this).css('width', '100%'); + }); + + + /* responsive search box */ + $('#MSearchBox').parent().remove(); + + var nav_container = $('

    '); + $('#navrow1').parent().prepend(nav_container); + + var left_nav = $('
    '); + for (i = 0; i < 6; i++) { + var navrow = $('#navrow' + i + ' > ul.tablist').detach(); + left_nav.append(navrow); + $('#navrow' + i).remove(); + } + var right_nav = $('
    ').append('\ + '); + $(nav_container).append(left_nav); + $(nav_container).append(right_nav); + + $('#MSearchSelectWindow .SelectionMark').remove(); + var search_selectors = $('#MSearchSelectWindow .SelectItem'); + for (var i = 0; i < search_selectors.length; i += 1) { + var element_a = $('
    ').text($(search_selectors[i]).text()); + + element_a.click(function(){ + $('#search-box .dropdown-menu li').removeClass('active'); + $(this).parent().addClass('active'); + searchBox.OnSelectItem($('#search-box li a').index(this)); + searchBox.Search(); + return false; + }); + + var element = $('

    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

  • ').append(element_a); + $('#search-box .dropdown-menu').append(element); + } + $('#MSearchSelectWindow').remove(); + + $('#search-box .close').click(function (){ + searchBox.CloseResultsWindow(); + }); + + $('body').append('
    '); + $('body').append('
    '); + $('body').append('
    '); + + searchBox.searchLabel = ''; + searchBox.DOMSearchField = function() { + return document.getElementById("search-field"); + } + searchBox.DOMSearchClose = function(){ + return document.getElementById("search-close"); + } + + + /* search results */ + var results_iframe = $('#MSearchResults').detach(); + $('#MSearchResultsWindow') + .attr('id', 'search-results-window') + .addClass('panel panel-default') + .append( + '
    \ +

    Search Results

    \ +
    \ +
    ' + ); + $('#search-results-window .panel-body').append(results_iframe); + + searchBox.DOMPopupSearchResultsWindow = function() { + return document.getElementById("search-results-window"); + } + + function update_search_results_window() { + $('#search-results-window').removeClass('panel-default panel-success panel-warning panel-danger') + var status = $('#MSearchResults').contents().find('.SRStatus:visible'); + if (status.length > 0) { + switch(status.attr('id')) { + case 'Loading': + case 'Searching': + $('#search-results-window').addClass('panel-warning'); + break; + case 'NoMatches': + $('#search-results-window').addClass('panel-danger'); + break; + default: + $('#search-results-window').addClass('panel-default'); + } + } else { + $('#search-results-window').addClass('panel-success'); + } + } + $('#MSearchResults').load(function() { + $('#MSearchResults').contents().find('link[href="search.css"]').attr('href','../doxygen.css'); + $('#MSearchResults').contents().find('head').append( + ''); + + update_search_results_window(); + + // detect status changes (only for search with external search backend) + var observer = new MutationObserver(function(mutations) { + update_search_results_window(); + }); + var config = { attributes: true}; + + var targets = $('#MSearchResults').contents().find('.SRStatus'); + for (i = 0; i < targets.length; i++) { + observer.observe(targets[i], config); + } + }); + + + /* enumerations */ + $('table.fieldtable').removeClass('fieldtable').addClass('table table-striped table-bordered').each(function(){ + $(this).prepend(''); + $(this).find('tbody > tr:first').prependTo($(this).find('thead')); + + $(this).find('td > span.success').parent().addClass('success'); + $(this).find('td > span.warning').parent().addClass('warning'); + $(this).find('td > span.danger').parent().addClass('danger'); + }); + + /* todo list */ + var todoelements = $('.contents > .textblock > dl.reflist > dt, .contents > .textblock > dl.reflist > dd'); + for (var i = 0; i < todoelements.length; i += 2) { + $('.contents > .textblock').append( + '
    ' + + "
    " + $(todoelements[i]).html() + "
    " + + "
    " + $(todoelements[i+1]).html() + "
    " + + '
    '); + } + $('.contents > .textblock > dl').remove(); + + + $(".memitem").removeClass('memitem'); + $(".memproto").removeClass('memproto'); + $(".memdoc").removeClass('memdoc'); + $("span.mlabel").removeClass('mlabel'); + $("table.memberdecls").removeClass('memberdecls'); + $("[class^=memitem]").removeClass('memitem'); + $("span.mlabels").removeClass('mlabels'); + $("table.mlabels").removeClass('mlabels'); + $("td.mlabels-right").removeClass('mlabels-right'); + $(".navpath").removeClass('navpath'); + $("li.navelem").removeClass('navelem'); + $("a.el").removeClass('el'); + $("div.ah").removeClass('ah'); + $("div.header").removeClass("header"); + + $('.mdescLeft').each(function(){ + if($(this).html()==" ") { + $(this).siblings('.mdescRight').attr('colspan', 2); + $(this).remove(); + } + }); + $('td.memItemLeft').each(function(){ + if($(this).siblings('.memItemRight').html()=="") { + $(this).attr('colspan', 2); + $(this).siblings('.memItemRight').remove(); + } + }); + $('td.memTemplItemLeft').each(function(){ + if($(this).siblings('.memTemplItemRight').html()=="") { + $(this).attr('colspan', 2); + $(this).siblings('.memTemplItemRight').remove(); + } + }); + searchBox.CloseResultsWindow(); +}); diff --git a/physics/docs/bootstrapped/footer.html b/physics/docs/bootstrapped/footer.html new file mode 100755 index 000000000..f2fa20497 --- /dev/null +++ b/physics/docs/bootstrapped/footer.html @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + diff --git a/physics/docs/bootstrapped/header.html b/physics/docs/bootstrapped/header.html new file mode 100755 index 000000000..7863911c9 --- /dev/null +++ b/physics/docs/bootstrapped/header.html @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + $projectname: $title + $title + + + $treeview + $search + $mathjax + + $extrastylesheet + + + + + + + +
    +
    +
    +
    +
    +
    + diff --git a/physics/docs/ccpp_dox b/physics/docs/ccpp_dox index b2fd72275..add5d2a85 100644 --- a/physics/docs/ccpp_dox +++ b/physics/docs/ccpp_dox @@ -1,7 +1,7 @@ # Doxyfile 1.8.11 DOXYFILE_ENCODING = UTF-8 -PROJECT_NAME = "GMTB CCPP Physics Documentation" -PROJECT_NUMBER = "" +PROJECT_NAME = "GMTB Common Community Physics Package (CCPP) Documentation" +PROJECT_NUMBER = "Version 0" PROJECT_BRIEF = "" PROJECT_LOGO = img/dtc_logo.png OUTPUT_DIRECTORY = doc @@ -85,11 +85,11 @@ GENERATE_BUGLIST = YES GENERATE_DEPRECATEDLIST= YES ENABLED_SECTIONS = MAX_INITIALIZER_LINES = 30 -SHOW_USED_FILES = YES -SHOW_FILES = YES +SHOW_USED_FILES = YES +SHOW_FILES = YES SHOW_NAMESPACES = YES FILE_VERSION_FILTER = -LAYOUT_FILE = ccpp_dox_layout.xml +LAYOUT_FILE = CITE_BIB_FILES = library.bib QUIET = NO WARNINGS = YES @@ -99,7 +99,20 @@ WARN_NO_PARAMDOC = NO WARN_AS_ERROR = NO WARN_FORMAT = WARN_LOGFILE = -INPUT = txt/mainpage.txt \ +INPUT = txt/mainpage_bootstrapped.txt \ + txt/GFS_RRTMG.txt \ + txt/GFS_SAMFdeep.txt \ + txt/GFS_SAMFshal.txt \ + txt/GFS_HEDMF.txt \ + txt/GFS_ZHAOC.txt \ + txt/GFS_SFCLYR.txt \ + txt/GFS_SFCSICE.txt \ + txt/GFS_NOAH.txt \ + txt/GFS_NSST.txt \ + txt/GFS_GWDPS.txt \ + txt/GFS_GWDC.txt \ + txt/GFS_OZPHYS.txt \ + txt/GFS_CALPRECIPTYPE.txt \ ### Radiation ../radiation_aerosols.f \ ../radiation_astronomy.f \ @@ -177,11 +190,11 @@ IGNORE_PREFIX = GENERATE_HTML = YES HTML_OUTPUT = html HTML_FILE_EXTENSION = .html -HTML_HEADER = -HTML_FOOTER = +HTML_HEADER = ./bootstrapped/header.html +HTML_FOOTER = ./bootstrapped/footer.html HTML_STYLESHEET = -HTML_EXTRA_STYLESHEET = ccpp_dox_extra_style.css -HTML_EXTRA_FILES = +HTML_EXTRA_STYLESHEET = ./bootstrapped/customdoxygen.css +HTML_EXTRA_FILES = ./bootstrapped/doxy-boot.js HTML_COLORSTYLE_HUE = 220 HTML_COLORSTYLE_SAT = 100 HTML_COLORSTYLE_GAMMA = 80 @@ -211,7 +224,7 @@ QHG_LOCATION = GENERATE_ECLIPSEHELP = NO ECLIPSE_DOC_ID = org.doxygen.Project DISABLE_INDEX = YES -GENERATE_TREEVIEW = YES +GENERATE_TREEVIEW = NO ENUM_VALUES_PER_LINE = 4 TREEVIEW_WIDTH = 250 EXT_LINKS_IN_WINDOW = NO @@ -299,7 +312,7 @@ DOT_FONTNAME = Helvetica DOT_FONTSIZE = 10 DOT_FONTPATH = CLASS_GRAPH = YES -COLLABORATION_GRAPH = YES +COLLABORATION_GRAPH = NO GROUP_GRAPHS = YES UML_LOOK = NO UML_LIMIT_NUM_FIELDS = 10 diff --git a/physics/docs/ccpp_dox_Feb08 b/physics/docs/ccpp_dox_Feb08 new file mode 100644 index 000000000..4963cfbc5 --- /dev/null +++ b/physics/docs/ccpp_dox_Feb08 @@ -0,0 +1,339 @@ +# Doxyfile 1.8.11 +DOXYFILE_ENCODING = UTF-8 +PROJECT_NAME = "GMTB CCPP Documentation" +PROJECT_NUMBER = "V0" +PROJECT_BRIEF = "" +PROJECT_LOGO = img/dtc_logo.png +OUTPUT_DIRECTORY = doc +CREATE_SUBDIRS = NO +ALLOW_UNICODE_NAMES = NO +OUTPUT_LANGUAGE = English +BRIEF_MEMBER_DESC = YES +REPEAT_BRIEF = NO +ABBREVIATE_BRIEF = +ALWAYS_DETAILED_SEC = NO +INLINE_INHERITED_MEMB = NO +FULL_PATH_NAMES = YES +STRIP_FROM_PATH = +STRIP_FROM_INC_PATH = +SHORT_NAMES = NO +JAVADOC_AUTOBRIEF = NO +QT_AUTOBRIEF = NO +MULTILINE_CPP_IS_BRIEF = NO +INHERIT_DOCS = YES +SEPARATE_MEMBER_PAGES = NO +TAB_SIZE = 4 +ALIASES = +TCL_SUBST = +OPTIMIZE_OUTPUT_FOR_C = NO +OPTIMIZE_OUTPUT_JAVA = NO +OPTIMIZE_FOR_FORTRAN = YES +OPTIMIZE_OUTPUT_VHDL = NO +EXTENSION_MAPPING = .f=FortranFixed \ + .f90=FortranFree \ + .f=FortranFree +MARKDOWN_SUPPORT = YES +AUTOLINK_SUPPORT = YES +BUILTIN_STL_SUPPORT = NO +CPP_CLI_SUPPORT = NO +SIP_SUPPORT = NO +IDL_PROPERTY_SUPPORT = YES +DISTRIBUTE_GROUP_DOC = NO +GROUP_NESTED_COMPOUNDS = NO +SUBGROUPING = YES +INLINE_GROUPED_CLASSES = NO +INLINE_SIMPLE_STRUCTS = NO +TYPEDEF_HIDES_STRUCT = NO +LOOKUP_CACHE_SIZE = 0 +EXTRACT_ALL = NO +EXTRACT_PRIVATE = YES +EXTRACT_PACKAGE = NO +EXTRACT_STATIC = NO +EXTRACT_LOCAL_CLASSES = YES +EXTRACT_LOCAL_METHODS = NO +EXTRACT_ANON_NSPACES = NO +HIDE_UNDOC_MEMBERS = NO +HIDE_UNDOC_CLASSES = NO +HIDE_FRIEND_COMPOUNDS = NO +HIDE_IN_BODY_DOCS = NO +INTERNAL_DOCS = NO + +CASE_SENSE_NAMES = NO + +HIDE_SCOPE_NAMES = NO + +HIDE_COMPOUND_REFERENCE= NO + +SHOW_INCLUDE_FILES = YES + +SHOW_GROUPED_MEMB_INC = NO + +FORCE_LOCAL_INCLUDES = NO + +INLINE_INFO = YES + +SORT_MEMBER_DOCS = YES + +SORT_BRIEF_DOCS = NO +SORT_MEMBERS_CTORS_1ST = NO +SORT_GROUP_NAMES = NO +SORT_BY_SCOPE_NAME = NO +STRICT_PROTO_MATCHING = NO +GENERATE_TODOLIST = YES +GENERATE_TESTLIST = YES +GENERATE_BUGLIST = YES +GENERATE_DEPRECATEDLIST= YES +ENABLED_SECTIONS = +MAX_INITIALIZER_LINES = 30 +SHOW_USED_FILES = YES +SHOW_FILES = YES +SHOW_NAMESPACES = YES +FILE_VERSION_FILTER = +LAYOUT_FILE = ccpp_dox_layout.xml +CITE_BIB_FILES = library.bib +QUIET = NO +WARNINGS = YES +WARN_IF_UNDOCUMENTED = NO +WARN_IF_DOC_ERROR = YES +WARN_NO_PARAMDOC = NO +WARN_AS_ERROR = NO +WARN_FORMAT = +WARN_LOGFILE = +INPUT = txt/mainpage.txt \ + txt/GFS_RRTMG.txt \ + txt/GFS_SAMFdeep.txt \ + txt/GFS_SAMFshal.txt \ + txt/GFS_HEDMF.txt \ + txt/GFS_ZHAOC.txt \ + txt/GFS_SFCLYR.txt \ + txt/GFS_SFCSICE.txt \ + txt/GFS_NOAH.txt \ + txt/GFS_NSST.txt \ + txt/GFS_GWDPS.txt \ + txt/GFS_GWDC.txt \ + txt/GFS_OZPHYS.txt \ + txt/GFS_CALPRECIPTYPE.txt \ +### Radiation + ../radiation_aerosols.f \ + ../radiation_astronomy.f \ + ../radiation_clouds.f \ + ../radiation_gases.f \ + ../radiation_surface.f \ + ../radlw_datatb.f \ + ../radlw_main.f \ + ../radlw_param.f \ + ../radsw_datatb.f \ + ../radsw_main.f \ + ../radsw_param.f \ + ../GFS_radupdate.f90 \ +### Deep Convection + ../mfdeepcnv.f \ +### Shallow Convection + ../mfshalcnv.f \ +### PBL + ../moninedmf.f \ + ../mfpbl.f \ + ../tridi.f \ +### Microphysics + ../precpd.f \ + ../gscond.f \ +### Land Surface + ../sfc_drv.f \ + ../sflx.f \ + ../sfcsub.f \ + ../sfc_diff.f \ + ../set_soilveg.f \ + ../GFS_calpreciptype.f90 \ +### Sea Ice Surface + ../sfc_sice.f \ +### Ocean Surface + ../sfc_nst.f \ +### Orographic Gravity Wave + ../gwdps.f \ +### Convective Gravity Wave + ../gwdc.f \ +### Rayleigh damp + ../rayleigh_damp.f \ +### Prognostic Ozone + ../ozphys.f +INPUT_ENCODING = UTF-8 +FILE_PATTERNS = *.f \ + *.txt +RECURSIVE = YES +EXCLUDE = +EXCLUDE_SYMLINKS = NO +EXCLUDE_PATTERNS = +EXCLUDE_SYMBOLS = +EXAMPLE_PATH = +EXAMPLE_PATTERNS = +EXAMPLE_RECURSIVE = NO +IMAGE_PATH = img +INPUT_FILTER = +FILTER_PATTERNS = +FILTER_SOURCE_FILES = NO +FILTER_SOURCE_PATTERNS = +USE_MDFILE_AS_MAINPAGE = +SOURCE_BROWSER = YES +INLINE_SOURCES = NO +STRIP_CODE_COMMENTS = YES +REFERENCED_BY_RELATION = YES +REFERENCES_RELATION = YES +REFERENCES_LINK_SOURCE = YES +SOURCE_TOOLTIPS = YES +USE_HTAGS = NO +VERBATIM_HEADERS = YES +#CLANG_ASSISTED_PARSING = NO +#CLANG_OPTIONS = +ALPHABETICAL_INDEX = YES +COLS_IN_ALPHA_INDEX = 5 +IGNORE_PREFIX = +GENERATE_HTML = YES +HTML_OUTPUT = html +HTML_FILE_EXTENSION = .html +HTML_HEADER = +HTML_FOOTER = +HTML_STYLESHEET = +HTML_EXTRA_STYLESHEET = ccpp_dox_extra_style.css +HTML_EXTRA_FILES = +HTML_COLORSTYLE_HUE = 220 +HTML_COLORSTYLE_SAT = 100 +HTML_COLORSTYLE_GAMMA = 80 +HTML_TIMESTAMP = NO +HTML_DYNAMIC_SECTIONS = NO +HTML_INDEX_NUM_ENTRIES = 100 +GENERATE_DOCSET = NO +DOCSET_FEEDNAME = "Doxygen generated docs" +DOCSET_BUNDLE_ID = org.doxygen.Project +DOCSET_PUBLISHER_ID = org.doxygen.Publisher +DOCSET_PUBLISHER_NAME = Publisher +GENERATE_HTMLHELP = NO +CHM_FILE = +HHC_LOCATION = +GENERATE_CHI = NO +CHM_INDEX_ENCODING = +BINARY_TOC = NO +TOC_EXPAND = NO +GENERATE_QHP = NO +QCH_FILE = +QHP_NAMESPACE = org.doxygen.Project +QHP_VIRTUAL_FOLDER = doc +QHP_CUST_FILTER_NAME = +QHP_CUST_FILTER_ATTRS = +QHP_SECT_FILTER_ATTRS = +QHG_LOCATION = +GENERATE_ECLIPSEHELP = NO +ECLIPSE_DOC_ID = org.doxygen.Project +DISABLE_INDEX = YES +GENERATE_TREEVIEW = YES +ENUM_VALUES_PER_LINE = 4 +TREEVIEW_WIDTH = 250 +EXT_LINKS_IN_WINDOW = NO +FORMULA_FONTSIZE = 10 +FORMULA_TRANSPARENT = YES +USE_MATHJAX = YES +MATHJAX_FORMAT = HTML-CSS +MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest +MATHJAX_EXTENSIONS = +MATHJAX_CODEFILE = +SEARCHENGINE = YES +SERVER_BASED_SEARCH = NO +EXTERNAL_SEARCH = NO +SEARCHENGINE_URL = +SEARCHDATA_FILE = searchdata.xml +EXTERNAL_SEARCH_ID = +EXTRA_SEARCH_MAPPINGS = +GENERATE_LATEX = YES +LATEX_OUTPUT = latex +LATEX_CMD_NAME = latex +MAKEINDEX_CMD_NAME = makeindex +COMPACT_LATEX = NO +PAPER_TYPE = a4 +EXTRA_PACKAGES = amsmath +LATEX_HEADER = +LATEX_FOOTER = +LATEX_EXTRA_STYLESHEET = +LATEX_EXTRA_FILES = +PDF_HYPERLINKS = YES +USE_PDFLATEX = YES +LATEX_BATCHMODE = NO +LATEX_HIDE_INDICES = NO +LATEX_SOURCE_CODE = NO + +LATEX_BIB_STYLE = plainnat + +LATEX_TIMESTAMP = NO + +GENERATE_RTF = NO + +RTF_OUTPUT = rtf +COMPACT_RTF = NO +RTF_HYPERLINKS = NO +RTF_STYLESHEET_FILE = +RTF_EXTENSIONS_FILE = +RTF_SOURCE_CODE = NO +GENERATE_MAN = NO +MAN_OUTPUT = man +MAN_EXTENSION = .3 +MAN_SUBDIR = +MAN_LINKS = NO +GENERATE_XML = NO +XML_OUTPUT = xml +XML_PROGRAMLISTING = YES +GENERATE_DOCBOOK = NO +DOCBOOK_OUTPUT = docbook +DOCBOOK_PROGRAMLISTING = NO +GENERATE_AUTOGEN_DEF = NO +GENERATE_PERLMOD = NO +PERLMOD_LATEX = NO +PERLMOD_PRETTY = YES +PERLMOD_MAKEVAR_PREFIX = +ENABLE_PREPROCESSING = YES +MACRO_EXPANSION = NO +EXPAND_ONLY_PREDEF = NO +SEARCH_INCLUDES = YES +INCLUDE_PATH = +INCLUDE_FILE_PATTERNS = +PREDEFINED = +EXPAND_AS_DEFINED = +SKIP_FUNCTION_MACROS = YES +TAGFILES = +GENERATE_TAGFILE = +ALLEXTERNALS = NO +EXTERNAL_GROUPS = YES +EXTERNAL_PAGES = YES +PERL_PATH = /usr/bin/perl +CLASS_DIAGRAMS = NO +MSCGEN_PATH = +DIA_PATH = +HIDE_UNDOC_RELATIONS = YES +HAVE_DOT = YES +DOT_NUM_THREADS = 0 +DOT_FONTNAME = Helvetica +DOT_FONTSIZE = 10 +DOT_FONTPATH = +CLASS_GRAPH = YES +COLLABORATION_GRAPH = NO +GROUP_GRAPHS = YES +UML_LOOK = NO +UML_LIMIT_NUM_FIELDS = 10 +TEMPLATE_RELATIONS = NO +INCLUDE_GRAPH = YES +INCLUDED_BY_GRAPH = YES +CALL_GRAPH = YES +CALLER_GRAPH = YES +GRAPHICAL_HIERARCHY = YES +DIRECTORY_GRAPH = YES +DOT_IMAGE_FORMAT = png +INTERACTIVE_SVG = NO +DOT_PATH = +DOTFILE_DIRS = +MSCFILE_DIRS = +DIAFILE_DIRS = +PLANTUML_JAR_PATH = +PLANTUML_INCLUDE_PATH = +DOT_GRAPH_MAX_NODES = 50 +MAX_DOT_GRAPH_DEPTH = 0 +DOT_TRANSPARENT = NO +DOT_MULTI_TARGETS = NO +GENERATE_LEGEND = YES +DOT_CLEANUP = YES diff --git a/physics/docs/txt/GFS_CALPRECIPTYPE.txt b/physics/docs/txt/GFS_CALPRECIPTYPE.txt new file mode 100644 index 000000000..7cef46794 --- /dev/null +++ b/physics/docs/txt/GFS_CALPRECIPTYPE.txt @@ -0,0 +1,14 @@ +/** +\page GFS_CALPRECIPTYPE GFS Dominant Precipitation Scheme +\section des_calprecip 1. Description +This scheme calculates dominant precipitation type (calpreciptype), +which provides precipitation forcing for LSM. + +\section intra_calprecip 2. Intraphysics Communication +\ref arg_table_GFS_calpreciptype_run + +\section gen_calprecip 3. General Algorithm + + + +*/ diff --git a/physics/docs/txt/GFS_GWDC.txt b/physics/docs/txt/GFS_GWDC.txt new file mode 100644 index 000000000..08926e5cb --- /dev/null +++ b/physics/docs/txt/GFS_GWDC.txt @@ -0,0 +1,68 @@ +/** +\page GFS_GWDC GFS Convective Gravity Wave Drag Scheme +\section des_gwdc 1. Description + The GFS orographic gravity wave drag parameterization calculates the + effect of gravity waves produced by uneven distribution of diabatic + heat sources asscociated with convective systems on the + horizontal wind. + + At present, global models must be run with horizontal resolutions + that cannot typically resolve atmospheric phenomena shorter than + ~10-100 km or greater for weather prediction and ~100-1000 km or + greater for climate predicition. Many atmospheric processes have + shorter horizontal scales than these "subgrid-scale" processes + interact with and affect the larger-scale atmosphere in important + ways. + + Atmospheric gravity waves are one such unresolved processes. These + waves are generated by lower atmospheric sources. e.g., flow over + irregularities at the Earth's surface such as mountains and valleys, + uneven distribution of diabatic heat sources asscociated with + convective systems, and highly dynamic atmospheric processes such + as jet streams and fronts. The dissipation of these waves produces + synoptic-scale body forces on the atmospheric flow, known as + "gravity wave drag"(GWD), which affects both short-term evolution + of weather systems and long-term climate. However, the spatial + scales of these waves (in the range of ~5-500 km horizontally) are + too short to be fully captured in models, and so GWD must be + parameterized. In addition, the role of GWD in driving the global + middle atmosphere circulation and thus global mean wind/temperature + structures is well established. Thus, GWD parametrizations are now + critical components of virtually all large-scale atmospheric models. + GFS physics includes parameterizations of gravity waves from two + important sources: mountains and convection. This parameterization + addresses the latter. + + In a review paper on gravity waves in the middle atmosphere, Fritts + (1984) \cite fritts_1984 showed that a large portion of observed + gravity wave momentum flux has higher frequencies than those of + stationary mountain waves. This phenomenon was explained by cumulus + convection, which is an additional source of tropospheric gravity + waves, and is particularly important in summertime. When the surface + wind and stability are weak, the magnitude of the surface drag and + the resultant influence of orographically-induced gravity wave drag + on the large-scale flow are relatively small compared with those in + wintertime (Palmer et al. 1986 \cite palmer_et_al_1986). In this + situation, the relative importance of cumulus convection as a source + of gravity waves is larger. In addition, in the tropical regions + where persistent convection exists, deep cumulus clouds impinging on + the stable stratosphere can generate gravity waves that influence + the large-scale flow. + +\subsection provenance_gwdc Provenance + The parameterization of stationary convectively-forced GWD follows + the development of Chun and Baik (1998) \cite chun_and_baik_1998 , + which was tested in GCMs by Chun et al. (2001,2004) + \cite chun_et_al_2001 \cite chun_et_al_2004 was implemented in GFS + by Ake Johansson (2008) and the work of the GCWMB staff. Modest + positive effects from using the parameterization are seen in the + tropical upper troposphere and lower stratosphere. + +\section intra_gwdc 2. Intraphysics Communication +\ref arg_table_gwdc_run + +\section gen_gwdc 3. General Algorithm + + + +*/ diff --git a/physics/docs/txt/GFS_GWDPS.txt b/physics/docs/txt/GFS_GWDPS.txt new file mode 100644 index 000000000..29f78a708 --- /dev/null +++ b/physics/docs/txt/GFS_GWDPS.txt @@ -0,0 +1,101 @@ +/** +\page GFS_GWDPS GFS Orographic Gravity Wave Drag Scheme +\section des_gwdps 1. Description + The GFS orographic gravity wave drag parameterization calculates the + effect of gravity waves produced by flow over irregularities at the + Earth's surface such as mountains and valleys and highly dynamic + atmospheric processes such as jet streams and fronts on the + horizontal wind. At present, global models must be run with horizontal resolutions + that cannot typically resolve atmospheric phenomena shorter than + ~10-100 km or greater for weather prediction and ~100-1000 km or + greater for climate predicition. Many atmospheric processes have + shorter horizontal scales than these "subgrid-scale" processes + interact with and affect the larger-scale atmosphere in important + ways. + + Atmospheric gravity waves are one such unresolved processes. These + waves are generated by lower atmospheric sources. e.g., flow over + irregularities at the Earth's surface such as mountains and valleys, + uneven distribution of diabatic heat sources asscociated with + convective systems, and highly dynamic atmospheric processes such + as jet streams and fronts. The dissipation of these waves produces + synoptic-scale body forces on the atmospheric flow, known as + "gravity wave drag"(GWD), which affects both short-term evolution + of weather systems and long-term climate. However, the spatial + scales of these waves (in the range of ~5-500 km horizontally) are + too short to be fully captured in models, and so GWD must be + parameterized. In addition, the role of GWD in driving the global + middle atmosphere circulation and thus global mean wind/temperature + structures is well established. Thus, GWD parametrizations are now + critical components of virtually all large-scale atmospheric models. + GFS physics includes parameterizations of gravity waves from two + important sources: mountains and convection. This parameterization + address the former. + + Atmospheric flow is significantly influenced by orography creating + lift and frictional forces. The representation of orography and its + influence in numerical weather prediction models are necessarily + divided into the resolvable scales of motion and treated by + primitive equations, the remaining sub-grid scales to be treated by + parameterization. In terms of large scale NWP models, mountain + blocking of wind flow around sub-grid scale orograph is a process + that retards motion at various model vertical levels near or in the + boundary layer. Flow around the mountain encounters larger + frictional forces by being in contact with the mountain surfaces + for longer time as well as the interaction of the atmospheric + environment with vortex shedding which occurs in numerous + observations. Lott and Miller (1997) \cite lott_and_miller_1997, + incorporated the dividing streamline and mountain blocking in + conjunction with sub-grid scale vertically propagating gravity wave + parameterization in the context of NWP. The dividing streamline is + seen as a source of gravity waves to the atmosphere above and + nonlinear subgrid low-level mountain drag effect below. + + \subsection provenance_gwdps Provenance + - Gravity-wave drag is simulated as described by Alpert et al. + (1988) \cite alpert_et_al_1988. The parameterization includes + determination of the momentum flux due to gravity waves at the + surface, as well as upper levels. The surface stress is a nonlinear + function of the surface wind speed and the local Froude number, + following Pierrehumbert (1987) \cite pierrehumbert_1987. Vertical + variations in the momentum flux occur when the local Richardson + number is less than 0.25 (the stress vanishes), or when wave + breaking occurs (local Froude number becomes critical); in the + latter case, the momentum flux is reduced according to the + Lindzen(1981) \cite lindzen_1981 wave saturation hypothesis. + Modifications are made to avoid instability when the critical layer + is near the surface, since the time scale for gravity-wave drag is + shorter than the model time step. + + - The treatment of the GWD in the lower troposphere is enhanced + according to Kim and Arakawa (1995) \cite kim_and_arakawa_1995 . + Orographic Std Dev (HPRIME), Convexity(OC), Asymmetry (OA4) and Lx + (CLX4) are input topographic statistics needed (see Appendix in Kim + and Arakawa (1995) \cite kim_and_arakawa_1995) . + + - Mountain blocking influences are incorporated following the Lott + and Miller (1997) \cite lott_and_miller_1997 parameterization with + minor changes, including their dividing streamline concept. The + model subgrid scale orography is represented by four parameters, + after Baines and Palmer (1990) \cite baines_and_palmer_1990, the + standard deviation (HPRIME), the anisotropy (GAMMA), the slope + (SIGMA) and the geographical orientation of the orography (THETA). + These are calculated off-line as a function of model resolution in + the fortran code ml01rg2.f, with script mlb2.sh (see Appendix: + Specification of subgrid-scale orography in Lott and Miller (1997) + \cite lott_and_miller_1997). + + - The orographic GWD parameterizations automatically scales + with model resolution. For example, the T574L64 version of GFS uses + four times stronger mountain blocking and one half the strength of + gravity wave drag than the T383L64 version. + + +\section intra_gwdps 2. Intraphysics Communication +\ref arg_table_gwdps_run + +\section gen_al_gwdps 3. General Algorithm + + + +*/ diff --git a/physics/docs/txt/GFS_HEDMF.txt b/physics/docs/txt/GFS_HEDMF.txt new file mode 100644 index 000000000..b0e03ea95 --- /dev/null +++ b/physics/docs/txt/GFS_HEDMF.txt @@ -0,0 +1,28 @@ +/** +\page GFS_HEDMF GFS Hybrid Eddy-Diffusivity Mass-Flux PBL and Free Atmospheric Turbulence Scheme +\section des_pbl 1. Description +The Hybrid EDMF scheme is a first-order turbulent transport scheme used for subgrid-scale vertical turbulent mixing in the PBL and above. It blends the traditional first-order approach that has been used and improved over the last several years with a more recent scheme that uses a mass-flux approach to calculate the countergradient diffusion terms. + +The PBL scheme's main task is to calculate tendencies of temperature, moisture, and momentum due to vertical diffusion throughout the column (not just the PBL). The scheme is an amalgamation of decades of work, starting from the initial first-order PBL scheme of Troen and Mahrt (1986) \cite troen_and_mahrt_1986, implemented according to Hong and Pan (1996) \cite hong_and_pan_1996 and modified by Han and Pan (2011) \cite han_and_pan_2011 and Han et al. (2015) \cite han_et_al_2015 to include top-down mixing due to stratocumulus layers from Lock et al. (2000) \cite lock_et_al_2000 and replacement of counter-gradient terms with a mass flux scheme according to Siebesma et al. (2007) \cite siebesma_et_al_2007 and Soares et al. (2004) \cite soares_et_al_2004. Recently, heating due to TKE dissipation was also added according to Han et al. (2015) \cite han_et_al_2015. + +The scheme works on a basic level by calculating background diffusion coefficients and updating them according to which processes are occurring in the column. The most important difference in diffusion coefficients occurs between those levels in the PBL and those above the PBL, so the PBL height calculation is of utmost importance. An initial estimate is calculated in a "predictor" step in order to calculate Monin-Obukhov similarity values and a corrector step recalculates the PBL height based on updated surface thermal characteristics. Using the PBL height and the similarity parameters, the diffusion coefficients are updated below the PBL top based on Hong and Pan (1996) \cite hong_and_pan_1996 (including counter-gradient terms). Diffusion coefficients in the free troposphere (above the PBL top) are calculated according to Louis (1979) \cite louis_1979 with updated Richardson number-dependent functions. If it is diagnosed that PBL top-down mixing is occurring according to Lock et al. (2000) \cite lock_et_al_2000 , then then diffusion coefficients are updated accordingly. Finally, for convective boundary layers (defined as when the Obukhov length exceeds a threshold), the counter-gradient terms are replaced using the mass flux scheme of Siebesma et al. (2007) \cite siebesma_et_al_2007 . In order to return time tendencies, a fully implicit solution is found using tridiagonal matrices, and time tendencies are "backed out." Before returning, the time tendency of temperature is updated to reflect heating due to TKE dissipation following Han et al. (2015) \cite han_et_al_2015 . + +This scheme includes the following subroutines: ++ edmf::edmf_run() ++ tridi2() ++ tridin() ++ mfpbl() + +\section intra_pbl 2. Intraphysics Communication +\sa \ref arg_table_edmf_run + +\section gen_pbl 3. General Algorithm +\sa \ref general_edmf + +\section det_pbl 4. Detailed Algorithm +\sa \ref detailed_edmf + + + + +*/ diff --git a/physics/docs/txt/GFS_NOAH.txt b/physics/docs/txt/GFS_NOAH.txt new file mode 100644 index 000000000..547898075 --- /dev/null +++ b/physics/docs/txt/GFS_NOAH.txt @@ -0,0 +1,62 @@ +/** +\page GFS_NOAH GFS Noah Land Surface Scheme +\section des_noah 1. Description + Land-atmosphere interactions are a main driver of Earth's surface + water and energy budgets. The importance of the land surface is + rather intuitive, and has been demonstrated not only in terms of + predictability on daily to seasonal timescale (Betts et al. 2017 + \cite betts_et_al_2017), but also in terms + of influencing extremes such as drought and heatwaves (PaiMazumder and + Done, 2016 \cite paimazumder_and_done_2016), PBL evolution and cloud + formation (Milovac et al. 2016 \cite milovac_et_al_2016) and afternoon + convection (Guillod et al. 2015 \cite guillod_et_al_2015), and + tropical cyclone re-intensification (Andersen and Shepherd, 2014 + \cite andersen_and_shepherd_2014). Other linkages, such as the role of soil + moisture (SM) or vegetation heterogeneity in mesoscale circulation + (Hsu et al. 2017 \cite hsu_et_al_2017) and planetary waves (Koster + et al. 2014 \cite koster_et_al_2014), and those driven by land use + and land cover change or management (Hirsch et al. 2015 + \cite hirsch_et_al_2015, Findell et al. 2017 + \cite findell_et_al_2017) are topics of active research. + + Figure 1 is a schematic of local land-atmosphere interactions in a + quiescent synoptic regime, including the soil moisture-precipitation + (SM-P) feedback pathways. Solid arrows indicate a positive feedback + pathway, and large dashed arrows represent a negative feedback, while + red indicates radiative, black indicates surface layer and PBL, and + brown indicates land surface processes. Thin red and grey dashed lines + with arrows also represent positive feedbacks. The single horizontal + gay-dotted line (no arrows) indicates the top of the PBL, and the seven + small vertical dashed lines (no arrows) represent precipitation + \image html Noah_LA_interaction.png "Figure 1: Local Land-atmosphere Interaction (courtesy of Micheal Ek, Ek and Mahrt (1994), Ek and Holtslag (2004))" width=10cm + The land-surface model component was substantially upgraded from the Oregon + State University (OSU) land surface model to EMC's new NOAH Land Surface Model + (NOAH LSM) during the major implementation in the NCEP Global Forecast System + (GFS) on May 31, 2005. Forecast System (GFS). The NOAH LSM embodies about 10 + years of upgrades (see Chen et al. 1996 + \cite chen_et_al_1996; Koren et al. 1999 \cite koren_et_al_1999; Ek et al. 2003 + \cite ek_et_al_2003) to its ancestor, the OSU LSM. The NOAH LSM upgrade includes: + - An increase from two (10, 190 cm thick) to four soil layers (10, 30, 60, 100 cm thick) + - Addition of frozen soil physics + - Add glacial ice treatment + - Two snowpack states (SWE, density) + - New formulations for infiltration and runoff account for sub-grid variability in precipitation and soil moisture + - Revised physics of the snowpack and its influence on surface heat fluxes and albedo + - Higher canopy resistance + - Spatially varying root depth + - Surface fluxes weighted by snow cover fraction + - Improved thermal conduction in soil/snow + - Improved seasonality of green vegetation cover. + - Improved evaporation treatment over bare soil and snowpack + + \image html land_dataset.png "Figure 2: Land Data Sets Used in NCEP Modeling Systems" width=10cm + + +\section intra_noah 2. Intraphysics Communication +\ref arg_table_lsm_noah_run + +\section gen_al_noah 3. General Algorithm + + + +*/ diff --git a/physics/docs/txt/GFS_NSST.txt b/physics/docs/txt/GFS_NSST.txt new file mode 100644 index 000000000..f8db1f130 --- /dev/null +++ b/physics/docs/txt/GFS_NSST.txt @@ -0,0 +1,32 @@ +/** +\page GFS_NSST GFS Near Sea Surface Temperature Scheme +\section des_nst 1. Description +Near Sea Surface Temperature (NSST) is a temperature profile just below the sea surface. The GFS NSST scheme is used to forecast the NSST for two main purposes: supply SSTs to the atmospheric model for the calculation of air-sea heat and moisture fluxes and providing a sub-layer temperature profile forecast for use as a first guess in the Gridpoint Statistical Interpolator (GSI) data assimilation code. + + The GFS NSST scheme was initially developed at NCEP by Xu Li in 2007, and subsequently received contributions by S. Moorthi, Y.-T. Hu and J. Derber, leading to operational implementation in the GFS in 2017 (Li 2015 \cite Li_2015, and Li and Derber 2009 \cite Li_Derber_2009). The GFS NSST scheme predicts the vertical profile of sea temperature between the surface and a reference level (zr), which is on the order of 5 m. Only two physical process are considered in this scheme: diurnal thermocline layer warming and thermal skin layer (also known as sub-layer) cooling. All other process that could influence NSST are ignored in this simple scheme. + +This profile is a composed by subdividing the near-surface layer in three parts + +T(z) = Tr + T’w (z) + T’c (z), + +where +Ts = T(z=0) is the SST +T’c (z) is the temperature profile in the skin layer (0 < z <= zc) +T’w (z) is the temperature profile in the warm layer (0 < z <= zr) +Tr is the reference temperature +zc is the depth of the skin layer + +Prediction for the skin layer is made using the Thermal Skin-layer Model (TSM), while prediction for the thermocline is based on the Diurnal Thermocline Model (DTM), both with an origin on Fairall et al. (1996) \cite Fairall_all_1996. Atmospheric inputs include short- and long-wave radiation, surface pressure, surface layer winds, temperature and specific humidity, and rainfall. + + \htmlonly + \endhtmlonly + @image html NSST.png "Figure 1: NSST profile." + +\section intra_nst 2. Intraphysics Communication +\ref arg_table_sfc_nst_run + +\section gen_nst 3. General Algorithm + + + +*/ diff --git a/physics/docs/txt/GFS_OZPHYS.txt b/physics/docs/txt/GFS_OZPHYS.txt new file mode 100644 index 000000000..e117e61ee --- /dev/null +++ b/physics/docs/txt/GFS_OZPHYS.txt @@ -0,0 +1,21 @@ +/** +\page GFS_OZPHYS GFS Ozone Sources and Sinks Scheme +\section des_ozone 1. Description + The operational GFS currently parameterizes ozone production and + destruction based on monthly mean coefficients provided by Naval + Research Laboratory through CHEM2D chemistry model + (McCormack et al. 2006 \cite mccormack_et_al_2006). + Monthly and zonal mean ozone production rate and ozone destruction + rate per unit ozone mixing ratio were provided by NRL based on + CHEM2D model. + Original version of these terms were provided by NASA/DAO based on + NASA 2D Chemistry model - GSM is capable of running both versions + +\section intra_ozone 2. Intraphysics Communication +\ref arg_table_ozphys_run + +\section gen_ozone 3. General Algorithm + + + +*/ diff --git a/physics/docs/txt/GFS_RRTMG.txt b/physics/docs/txt/GFS_RRTMG.txt new file mode 100644 index 000000000..7e3c3dca0 --- /dev/null +++ b/physics/docs/txt/GFS_RRTMG.txt @@ -0,0 +1,112 @@ +/** +\page GFS_RRTMG GFS RRTMG Shortwave/Longwave Radiation Scheme + +\section des_rrtmg 1. Description + Radiative processes are among the most complex and + computationally intensive parts of all model physics. As an + essential component of modeling the atmosphere, radiation directly + and indirectly connects all physics processes with model dynamics, + and it regulates the overall earth-atmosphere energy exchanges and + transformations. + + The schematic radiation module structure is shown in Table 1. + \image html schematic_Rad_mod.png "Table 1: Schematic Radiation Module Structure" width=10cm + + The links to each radiation module: + + @ref module_radlw_main + + @ref radlw_param + + @ref radlw_datatb + + @ref module_radsw_main + + @ref radsw_param + + @ref radsw_datatb + + @ref module_radiation_aerosols + + @ref module_radiation_astronomy + + @ref module_radiation_clouds + + @ref module_radiation_gases + + GFS radiation package is intended to provide a fast and accurate + method of determining the total radiative flux at any given + location. These calculations provide both the total radiative flux + at the ground surface, which is needed to establish the surface + energy budget, and the vertical radiative flux divergence, which is + used to calculate the radiative heating and cooling rates of a given + atmospheric layer. The magnitude of the terms in the surface energy + budget can set the stage for moist deep convection and are crucial + to the formation of low-level clouds. In addition, the vertical + radiative flux divergence can produce substantial cooling, + particularly at the tops of clouds, which can have strong dynamical + effects on cloud evolution. + + It uses a correlated-k distribution method and a transmittance lookup + table that is linearly scaled by optical depth to achieve high + accuracy and efficiency. The algorithm contains 140 unevenly + distributed quadrature points (reduced from the original set of 256) + to integrate the cumulative probability distribution functions of + absorption over 16 spectral bands. It employs the + Clough-Kneizys-Davies (CKD_2.4) continuum model (Clough et al. 1992 + \cite clough_et_al_1992) to compute absorption by water vapor at the + continuum band. Longwave cloud radiative properties external to the + RRTM depend on cloud liquid/ice water path and the effective radius + of ice particles and water droplets (Hu and Stamnes 1993 + \cite hu_and_stamnes_1993; Ebert and Curry 1992 \cite ebert_and_curry_1992). + + Changes to Radiation Parameterization since 2007: + \n The longwave (LW) and the shortwave (SW) radiation + parameterizations in NCEP's operational GFS are both modified and + optimized versions of the Rapid Radiative Transfer Model for GCMs + (RRTMG_LW v2.3 and RRTMG_SW v2.3, respectively) developed at AER + (Iacono et al. 2008 \cite iacono_et_al_2008,Mlawer et al. 1997 + \cite mlawer_et_al_1997, Iacono et al., 2000 \cite iacono_et_al_2000, + Clough et al., 2005 \cite clough_et_al_2005). The LW algorithm + contains 140 unevenly distributed g-points (quadrature points) in 16 + broad spectral bands, while the SW algorithm includes 112 g-points + in 14 bands. In addition to the major atmospheric absorbing gases of + ozone, water vapor, and carbon dioxide, the algorithm also includes + various minor absorbing species such as methane, nitrous oxide, + oxygen, and in the longwave up to four types of halocarbons (CFCs). + To represent statistically the unresolved subgrid cloud variability + when dealing multi layered clouds, a Monte-Carlo Independent Column + Approximation (McICA) method is used in the RRTMG radiative transfer. + A maximum-random cloud overlap method is used in both LW and SW + radiation calculations. Cloud condensate path and effective radius + for water and ice are used for the calculation of cloud-radiative + properties. Hu and Stamnes's method (1993) \cite hu_and_stamnes_1993 + is used to treat water clouds in both LW and SW parameterizations. + For ice clouds. Fu's parameterizations (1996,1998) \cite fu_1996 + \cite fu_et_al_1998 are used in the SW and LW, respectively. + + In the operational GFS, a climatological tropospheric aerosol with + a 5-degree horizontal resolution is used in both LW and SW + radiations. A generalized spectral mapping formulation was developed + to compute radiative properties of various aerosol components for + each of the radiation spectral bands. A separate stratospheric + volcanic aerosol parameterization was added that is capable of + handling volcanic events. In SW, a new table of incoming solar + constants is derived covering time period of 1850-2019 (Vandendool, + personal communivation). An eleven-year solar cycle approximation + will be used for time out of the window period in long term climate + simulations. The SW albedo parameterization uses surface vegetation + type based seasonal climatology similar to that described in the + NCEP OFFICE Note 441 (Hou et al. 2002 \cite hou_et_al_2002) but with + a modification in the treatment of solar zenith angle dependency over + snow-free land surface (Yang et al. 2008 \cite yang_et_al_2008). + Similarly, vegetation type based non-black-body surface emissivity + is used for the LW radiation. Concentrations of atmospheric + greenhouse gases are either obtained from global network + measurements, such as carbon dioxide (CO2), or taking the + climatological constants, the actual CO2 value for the forecast time + is an estimation based on the most recent five-year observations. In + the lower atmosphere (<3km) a monthly mean CO2 distribution in 15 + degree horizontal resolution is used, while a global mean monthly + value is used in the upper atmosphere. + +\section intraphysics_rrtmg 2. Intraphysics Communication + + For RRTMG-Longwave radiation parameterization: \sa \ref arg_table_lwrad_run + + For RRTMG-Shortwave radiation parameterization: \sa \ref arg_table_swrad_run + +\section gen_al_rrtmg 3. General Algorithm + + For RRTMG-Longwave radiation parameterization: \sa \ref gen_lwrad + + For RRTMG-Shortwave radiation parameterization: \sa \ref gen_swrad + + +*/ diff --git a/physics/docs/txt/GFS_SAMFdeep.txt b/physics/docs/txt/GFS_SAMFdeep.txt new file mode 100644 index 000000000..3180e8f3d --- /dev/null +++ b/physics/docs/txt/GFS_SAMFdeep.txt @@ -0,0 +1,66 @@ +/** +\page GFS_SAMFdeep GFS Scale-Aware Mass-Flux Deep Convection Scheme +\section des_deep 1. Description + The scale-aware mass-flux (SAMF) deep convection scheme is an + updated version of the previous Simplified Arakawa-Schubert (SAS) scheme + with scale and aerosol awareness and parameterizes the effect of deep + convection on the environment (represented by the model state variables) + in the following way. First, a simple cloud model is used to determine + the change in model state variables due to one entraining/detraining cloud + type, per unit cloud-base mass flux. Next, the total change in state variables + is retrieved by determining the actual cloud base mass flux using the + quasi-equilibrium assumption (for grid sizes larger than a threshold value + [currently set to 8 km]) or a mean updraft velocity (for grid sizes smaller + than the threshold value). With a scale-aware parameterization, the + cloud mass flux decreases with increasing grid resolution. A simple + aerosol-aware parameterization is employed, where rain conversion in + the convective updraft is modified by aerosol number concentration. + The name SAS is replaced with SAMF as for the smaller grid sizes, + the parameterization does not use Arakawa-Schubert's quasi-equilibrium + assumption any longer where the cloud work function (interpreted as + entrainment-moderated convective available potential energy [CAPE]) + by the large scale dynamics is in balance with the consumption of the + cloud work function by the convection. + + The SAS scheme uses the working concepts put forth in Arakawa and + Schubert (1974) \cite arakawa_and_schubert_1974 but includes modifications + and simplifications from Grell (1993) \cite grell_1993 such as saturated + downdrafts and only one cloud type (the deepest possible), rather than + a spectrum based on cloud top heights or assumed entrainment rates. + The scheme was implemented for the GFS in 1995 by Pan and Wu + \cite pan_and_wu_1995, with further modifications discussed in + Han and Pan (2011) \cite han_and_pan_2011 , including the calculation + of cloud top, a greater CFL-criterion-based maximum cloud base mass flux, + updated cloud model entrainment and detrainment, improved convective + transport of horizontal momentum, a more general triggering function, + and the inclusion of convective overshooting. + + The SAMF scheme updates the SAS scheme with scale- and aerosol-aware + parameterizations from Han et al. (2017) \cite han_et_al_2017 based on + the studies by Arakawa and Wu (2013) \cite arakawa_and_wu_2013 and + Grell and Freitas (2014) \cite grell_and_freitas_2014 for scale awareness + and by Lim (2011) \cite lim_2011 for aerosol awareness. The ratio of + advective time to convective turnover time is also taken into account + for the scale-aware parameterization. Along with the scale- and aerosol-aware + parameterizations, more changes are made to the SAMF scheme. The cloud + base mass-flux computation is modified to use convective turnover time + as the convective adjustment time scale. The rain conversion rate is + modified to decrease with decreasing air temperature above the freezing + level. Convective inhibition in the sub-cloud layer is used as an additional + trigger condition. Convective cloudiness is enhanced by considering suspended + cloud condensate in the updraft. The lateral entrainment is also enhanced + to more strongly suppress convection in a drier environment. + +\section intra_deep 2. Intraphysics Communication +\sa \ref arg_table_sasasdeep_run + +\section gen_al_deep 3. General Algorithm +\sa \ref general_mfdeep + +\section det_al_deep 4. Detailed Algorithm +\sa \ref detailed_deep + + + + +*/ diff --git a/physics/docs/txt/GFS_SAMFshal.txt b/physics/docs/txt/GFS_SAMFshal.txt new file mode 100644 index 000000000..e5337fe25 --- /dev/null +++ b/physics/docs/txt/GFS_SAMFshal.txt @@ -0,0 +1,36 @@ +/** +\page GFS_SAMFshal GFS Scale-Aware Mass-Flux Shallow Convection Scheme + +\section des_shal 1. Description + The scale-aware mass-flux shallow (SAMF_shal) convection + scheme is an updated version of the previous mass-flux shallow + convection scheme with scale and aerosol awareness and + parameterizes the effect of shallow convection on the environment. + The SAMF_shal scheme is similar to the SAMF deep convection scheme + but with a few key differences. First, no quasi-equilibrium assumption + is used for any grid size and the shallow cloud base mass flux is + parameterized using a mean updraft velocity. Further, there are no + convective downdrafts, the entrainment rate is greater than for deep + convection, and the shallow convection is limited to not extend over + the level where \f$p=0.7p_{sfc}\f$. The paramerization of scale and + aerosol awareness follows that of the SAMF deep convection scheme. + + The previous version of the shallow convection scheme (shalcnv.f) + is described in Han and Pan (2011) \cite han_and_pan_2011 and differences + between the shallow and deep convection schemes are presented in + Han and Pan (2011) \cite han_and_pan_2011 and Han et al. (2017) + \cite han_et_al_2017 . Details of scale- and aerosol-aware parameterizations + are described in Han et al. (2017) \cite han_et_al_2017 . + +\section intr_shal 2. Intraphysics Communication +\sa \ref arg_table_sasasshal_run + +\section gen_shal 3. General Algorithm +\sa \ref general_mfshal + +\section det_shal 4. Detailed Algorithm +\sa \ref detailed_mfshal + + + +*/ diff --git a/physics/docs/txt/GFS_SFCLYR.txt b/physics/docs/txt/GFS_SFCLYR.txt new file mode 100644 index 000000000..aa4002c0d --- /dev/null +++ b/physics/docs/txt/GFS_SFCLYR.txt @@ -0,0 +1,87 @@ +/** +\page GFS_SFCLYR GFS Surface Roughness Length Calculation +\section des_rough 1. Description + It is the surface roughness length formulation based on + the surface sublayer scheme from Zeng and Dickinson (1998) + \cite zeng_and_dickinson_1998. + + NOAH LSM are largely responsible for the quality + of model forecasts produced for near-surface weather parameters, such + as 2-meter air temperature (\a T2m) and surface skin temperature + (\a LST). LST is derived from the surface energy budget, and is + particularly important to remote sensing and data assimilation. How + precise these two parameters can be simulated by the model strongly + dependes on how accurate the surface heat fluxes are parameterized, + particularly the surface sensible heat flux (\a SH). The surface + thermal roughness length is a key parameter to determine \a SH. + Previous GFS version do not distinguish between the roughness length + for heat and momentum. The aerodynamic roughness \f$Z_{0m}\f$ is used + for wind, while the thermal roughness \f$Z_{0t}\f$ is used for heat and + water vapor. In general,\f$Z_{0m}\f$ is different from \f$Z_{0t}\f$, + because the transfer of momentum is affected by pressure fluctuations + in the turbulent waves behind the roughness elements, while for heat + and water vapor transfer no such dynamical mechanism exists. Zeng and + Dickinson (1998) \cite zeng_and_dickinson_1998 found that the surface + skin temperature can be at least 10 K higher when considering the surface + sublayer (or the variable ratio of the \f$Z_{0m}/Z_{0t}\f$ than without + in the desert summer afternoon. + + In May 2011, the new vegetation-dependent formulations of + momentum and thermal roughness formulation (Zheng et al. 2009 + \cite zheng_et_al_2009; Zheng et al. 2012 \cite zheng_et_al_2012 ) + was implemented to deal with the cold LST bias + over the arid western continental United States + (CONUS) during daytime. This LST bias contributes to large errors in + simulated satellite brightness temperatures over land by the Community + Radiative Transfer Model (CRTM) and hence the rejection of satellite + data in the NCEP Gridpoint Statistical Interpolation (GSI) system, + especially for surface-sensitive satellite channels. + + Zheng et al.(2009) \cite zheng_et_al_2009 proposed a new formulation on + \f$ln(Z_{0m}^,/Z_{0t})\f$ as follows: +\f[ + ln(Z_{0m}^,/Z_{0t})=(1-GVF)^2C_{zil}k(u*Z_{0g}/\nu)^{0.5} +\f] + where \f$Z_{0m}^,\f$ is the effective momentum roughness length + computed in the following equation for each grid, \f$Z_{0t}\f$ + is the roughness lenghth for heat, \f$C_{zil}\f$ is a coefficient + (taken as 0.8), k is the Von Karman constant (0.4), + \f$\nu=1.5\times10^{-5}m^{2}s^{-1}\f$ is the molecular viscosity, + \f$u*\f$ is the friction velocity, and \f$Z_{0g}\f$ is the bare + soil roughness length for momentum (taken as 0.01). + \n In order to consider the convergence of \f$Z_{0m}\f$ between + fully vegetated and bare soil, the effective \f$Z_{0m}^,\f$ is + computed: +\f[ + \ln(Z_{0m}^,)=(1-GVF)^{2}\ln(Z_{0g})+\left[1-(1-GVF)^{2}\right]\ln(Z_{0m}) +\f] + +\image html roughness_length_fig1.png "Figure 1: Comparison of LST simulated in GFS and verification with the observations. (a) Difference between GFS and GOES in the control run at 18:00 UTC; (b) Difference between GFS and GOES with the new formulation run at 18:00 UTC, averaged from 1 to 3 July 2007" width=10cm + + Figure 1 show the 3 day average land surface skin temperature predicted + by the GFS and comparison with the GOES-derived satellite measurements. + At 18:00 UTC (midday in local time over the central United States) in + the control run (Figure 1a), a substantial cold bias can be found over + the west half of CONUS (i.e., arid or semiarid regions). The new roughness + length formulations significantly reduce the cold bias in the western + CONUS, while the LST in the eastern CONUS, where the bias is small in + the control run, is not much affected. + +\image html roughness_length_fig2.png "Fiure 2: Average diurnal cycle on 1-3 July 2007 for verification of LST with GOES (black) and SURFRAD (blue) at Desert Rock, Nevada; red and green lines are for the control and sensitivity runs, respectively" width=10cm + + The Desert Rock station (\f$36.63^oN\f$, \f$116.02^oW\f$), located in the Nevada + desert,is one of the observation stations within the SURFRAD network. + The GOES-derived LST is very similar to the SURFRAD obervations (Figure 2). + However, the old GFS run produces very low LST, compared to the observations, + especially during daytime. During midday, the cold bias can reach up to + \f$-15^oC\f$. The new formulation run produces a reasonable LST diurnal cycle. + The daytime LST increases substantially and is very close to the observations. + +\section intra_rough 2. Intraphysics Communication +\ref arg_table_sfc_ex_coef_run + +\section gen_rough 3. General Algorithm + + + +*/ diff --git a/physics/docs/txt/GFS_SFCSICE.txt b/physics/docs/txt/GFS_SFCSICE.txt new file mode 100644 index 000000000..ad71d7cb1 --- /dev/null +++ b/physics/docs/txt/GFS_SFCSICE.txt @@ -0,0 +1,58 @@ +/** +\page GFS_SFCSICE GFS Three-Layer Thermodynamics Sea Ice Scheme +\section des_sice 1. Description + This is three-layer thermodynomics sea-ice model based on Winton (2000) \cite winton_2000. + + Sea ice is a thin skin of frozen water covering the polar oceans. The sea ice strongly + interacts with both the atmosphere above and the ocean underneath in the high + latitudes. In a coupled weather/climate system, changes in sea ice extent, thickness and concentration + regionally or globally would influence oceanic and atmospheric conditions, which in turn affect the + sea ice distribution. The physical and dynamical processes affecting the weather and climate are + considered as follows. + + The high albedo of the sea ice reflects more solar radiation back to the space. The feedbacks are + considered as positive. The broader the sea ice cover, the higher the surface albedo, which result + in less amount of solar radiation absorbed at the Earth's surface. A cooler surface would favor more + sea ice to form. The process would be reversed in less sea ice situation. + + The sea ice restricts the heat/water exchange between the air and ocean. The presence of extensive + areas of sea ice would suppress the heat loss in winter and the heat gain in summer by the ocean. + Even a thin ice cover influences the turbulent heat transfer significantly between ocean and + atmosphere. The surface fluxes of sensible and latent heat can be greater by up to two orders of magnitude + at the open water surface of a lead or polynya than that through (snow covered) pack ice. + + The sea ice modifies air/sea momentum transfer, ocean fresh water balance and ocean circulation. + The freezing and melting of the ocean surface and the associated fluxes of salt and heat produce major + changes in the density structure of the polar water. Formation of sea ice injects salt into the ocean + makes the water heavier and more convectively unstable, conversely when melting occurs, stable and fresh + layers can prevent deep covective activity. + + A sea ice model, in general, may contain subcomponents treating 1)dynamics (ice motion), + 2)ice transport, 3) multiple ice thickness categories (including leads), 4) surface albedo, + and 5) vertical thermodynamics. GFS sea ice scheme is concerned with a scheme for the + last of these processes. + + A three-layer thermodynamic sea ice model has been coupled to NCEP GFS. It predicts sea ice/snow thickness, + the surface temperature and ice temperature structure. In each model grid box, the heat and moisture + fluxes and albedo are treated separately for the ice and the open water. + + \image html GFS_sice_wonton2000_fig1.png "Fig.1 Schematic representation of the three-layer model" width=5cm + The model has four prognostic variables: the snow layer thickness \f$h_s\f$, the ice layer thickness + \f$h_i\f$, the upper and lower ice layer temperatures located at the midpoints of the layers + \f$h_i/4\f$ and \f$3h_i/4\f$ below the ice surface, respectively \f$T_1\f$ and \f$T_2\f$. The temperature of + the bottom of the ice is fixed at \f$T_f\f$, the freezing temperature of seawater. The temperature of + the top of the ice or snow, \f$T_s\f$, is determined from the surface energy balance. + + The model consists of a zero-heat-capacity snow layer overlying two equally thick sea ice layers (Fig.1). + The upper ice layer has a variable heat capacity to represent brine pockets. + +\image html schematic_sice.png "Fig.2 NCEP Sea Ice Model System Diagram" width=10cm + +\section intra_sice 2. Intraphysics Communication +\ref arg_table_sfc_sice_run + +\section gen_sice 3. General Algorithm + + + +*/ diff --git a/physics/docs/txt/GFS_ZHAOC.txt b/physics/docs/txt/GFS_ZHAOC.txt new file mode 100644 index 000000000..1943c671e --- /dev/null +++ b/physics/docs/txt/GFS_ZHAOC.txt @@ -0,0 +1,70 @@ +/** +\page GFS_ZHAOC GFS Zhao-Carr Microphysics Scheme +\section des_zhao 1. Description + The GFS scheme for large-scale condensation and precipitation + , based on Zhao and Carr (1997) \cite zhao_and_carr_1997 + and Sundqvist et al. (1989) \cite sundqvist_et_al_1989 . + \image html schematic_MPS.png "Figure 1: Schematic illustration of the precipitation scheme" width=10cm + \details Figure 1 shows a schematic illustration of this scheme. + There are two sources of prognostic cloud condensate, convective + detrainment (see convection) and grid-sale + condensate. The sinks of cloud condensate are grid-scale + precipitation and evaporation of the cloud condensate. Evaporation + of rain in the unsaturated layers below the level of condensation + is also taken into account. All precipitation that penetrates the + lowest atmospheric layer is allowed to fall to the surface. + Subsequent to the May 2001 implementation, excessive amounts of + light precipitation were noted. This was addressed through a minor + implementation in August 2001, which involved a slight modification + of the autoconversion rate of ice. At the same time, an + empirically-based calculation of the effective radius for ice + crystals (Heymsfield and McFarquhar 1996 + \cite heymsfield_and_mcfarquhar_1996) was introduced. + +\section intro_zhao 2. Intraphysics Communication + +\section Gen_zhao 3. General Algorithm + -# For precipitation process: + The parameterization of precipitation is required in order to remove + water from the atmosphere and transport it to the ground. In the + scheme discussed here, simplifications in the precipitation + parameterization are used due to computational limitations required + by operational NWP models. First, consideration of particle size and + shape can be avoided by using the bulk parameterization method + introduced by Kessler (1969) \cite kessler_1969. Second, only two + types of precipitation, rain and snow, are considered in this + scheme. Third, only the most important microphysical processes + associated with the formation of rain and snow are included. + Figure 2 presents the microphysical processes considered in the + precipitation parameterization. + \image html precpd-micop.png "Figure 2: Microphysical processes simulated in the precipitation scheme " width=5cm + Basically, there are four types of microphysical processes + considered here: + - production of rain from cloud water + (\f$P_{racw}\f$, \f$P_{raut}\f$, \f$P_{sacw}\f$) + - production of snow from cloud ice + (\f$P_{saut}\f$, \f$P_{saci}\f$) + - melting of snow to form rain below the freezing level + (\f$P_{sm1}\f$, \f$P_{sm2}\f$) + - the evaporation of precipitation + (\f$E_{rr}\f$, \f$E_{rs}\f$) + + The following two equations can be used to calculate the + precipitation rates of rain and snow at each module level: +\f[ + P_{r}(\eta)=\frac{p_{s}-p_{t}}{g\eta_{s}}\int_{\eta}^{\eta_{t}}(P_{raut}+P_{racw}+P_{sacw}+P_{sm1}+P_{sm2}-E_{rr})d\eta +\f] + and +\f[ + P_{s}(\eta)=\frac{p_{s}-p_{t}}{g\eta_{s}}\int_{\eta}^{\eta_{t}}(P_{saut}+P_{saci}-P_{sm1}-P_{sm2}-E_{rs})d\eta +\f] + where \f$p_{s}\f$ and\f$p_{t}\f$ are the surface pressure and the + pressure at the top of model domain, respectively, and \f$g\f$ is + gravity. The implementation of the precipitation scheme also + includes a simplified procedure of computing \f$P_{r}\f$ + and \f$P_{s}\f$ (Zhao and Carr(1997) \cite zhao_and_carr_1997). + + + + +*/ diff --git a/physics/docs/txt/mainpage.txt b/physics/docs/txt/mainpage.txt index 6fe8bb976..28a416a89 100644 --- a/physics/docs/txt/mainpage.txt +++ b/physics/docs/txt/mainpage.txt @@ -1,48 +1,37 @@ /** -\mainpage 2017 GFS Operational Physics - -\section updates 2017 GFS Physics Upgrades -Effective on Wednesday July 19, 2017, beginning with the 1200 UTC run, NCEP has upgraded the GFS physics as follows: - - Implement Near Surface Sea Temperature (NSST) to replace Real-Time Global SST (RTGSST) to provide more realistic ocean boundary conditions - - Changes to cumulus convection - - Scale-aware, aerosol-aware - - Rain conversion rate decreases with decreasing air temperature above freezing level - - Convective adjustment time in deep convection proportional to convective turn-over time with CAPE approaching zero after adjustment time - - Cloud base mass flux in shallow convection as a function of mean updraft velocity - - Convection trigger condition to suppress the unrealistic summertime spotty precipitation over high mountains - - Convective cloudiness enhanced by suspended cloud condensate in updraft - - A 50% reduction in Rayleigh damping in the upper stratosphere above 2 hPa that improves stratospheric fields - - Land surface changes: - - IGBP 20-type 1-km land classification - - STASGO 19-type 1-km soil classification - - MODIS-based snow free albedo - - MODIS-based maximum snow albedo - - Diurnal albedo treatment - - Unify snow cover, albedo between radiation and land surface model - - Increase ground heat flux under deep snow - - Upgrade surface layer parameterization scheme to modify the roughness-length formulation and introduce a stability parameter constraint in the Monin-Obukhov similarity theory to prevent the land-atmosphere system from fully decoupling leading to excessive cooling of 2m temperature during sunset - -Changes in the land surface and stability parameter should reduce a near surface wintertime cold bias, a rapid temperature drop during sunset and reduce a blockiness apparent in some near-surface fields. Some nighttime warm biases were introduced. Changes in convection should reduce a positive bias in light amounts of precipitation and unrealistic summertime spotty precipitation over high mountains and increase skill in forecasting precipitation. NSST is expected to improve tropical forecasts and may affect mid-latitude oceanic storms. Reducing Rayleigh damping improved wind and temperature forecast in the upper stratosphere. - -Details on the changes and evaluation of the changes of the entire Global Forecast System can be found at: -\n http://www.emc.ncep.noaa.gov/gmb/noor/GFS2017/GFS2017.htm - -\section schemes CCPP Physics Documentation -Please check DTC website https://dtcenter.org/community-code/ipd-ccpp for GMTB IPD/CCPP infrastructure and governance information. -\n The documentation found here corresponds to the state of the operational GFS physics suite as of 2017. Documentation for the operational physics suite can be access through these links: - - \ref RRTMG - - \ref SAMF - - \ref SAMF_shal - - \ref HEDMF - - \ref Zhao-Carr - - \ref Sfc_ex_cal - - \ref GFS_Ice - - \ref NOAH - - \ref GFS_NSST - - \ref GFS_ogwd - - \ref GFS_rayleigh - - \ref GFS_cgwd - - \ref GFS_ozn - - \ref CALPRECIPTYPE +\mainpage Introduction + + +\anchor mainpage-top + +Welcome to the GMTB Common Community Physics Package (CCPP) documentation for \b the \b 2017 \b Operational \b GFS \b physics \b suite. In this website you will find documentation on various aspects of the 2017 operational GFS physics, including basic description, input/output augument list and general/detailed algorithm. + +\author Global Model Test Bed (GMTB) at DTC and NOAA/ESRL + +\copyright GMTB + +Documentation for the individual physics scheme can be access through links in the table: + + +
    GMTB CCPP Documentation
    CCPP Physics Suite Physics Scheme +
    2017 Operational GFS Physics Suite @ref GFS_RRTMG +
    @ref GFS_SAMFdeep +
    @ref GFS_SAMFshal +
    @ref GFS_HEDMF +
    @ref GFS_ZHAOC +
    @ref GFS_SFCLYR +
    @ref GFS_SFCSICE +
    @ref GFS_NOAH +
    @ref GFS_NSST +
    @ref GFS_GWDPS +
    @ref GFS_GWDC +
    @ref GFS_OZPHYS +
    @ref GFS_CALPRECIPTYPE +
    + + You can find more information about +GMTB Interoperable Physics Driver/Common Community Physics Package(IPD/CCPP) on DTC website + + */ diff --git a/physics/docs/txt/mainpage.txt.ORIG b/physics/docs/txt/mainpage.txt.ORIG new file mode 100644 index 000000000..6fe8bb976 --- /dev/null +++ b/physics/docs/txt/mainpage.txt.ORIG @@ -0,0 +1,48 @@ +/** +\mainpage 2017 GFS Operational Physics + +\section updates 2017 GFS Physics Upgrades +Effective on Wednesday July 19, 2017, beginning with the 1200 UTC run, NCEP has upgraded the GFS physics as follows: + - Implement Near Surface Sea Temperature (NSST) to replace Real-Time Global SST (RTGSST) to provide more realistic ocean boundary conditions + - Changes to cumulus convection + - Scale-aware, aerosol-aware + - Rain conversion rate decreases with decreasing air temperature above freezing level + - Convective adjustment time in deep convection proportional to convective turn-over time with CAPE approaching zero after adjustment time + - Cloud base mass flux in shallow convection as a function of mean updraft velocity + - Convection trigger condition to suppress the unrealistic summertime spotty precipitation over high mountains + - Convective cloudiness enhanced by suspended cloud condensate in updraft + - A 50% reduction in Rayleigh damping in the upper stratosphere above 2 hPa that improves stratospheric fields + - Land surface changes: + - IGBP 20-type 1-km land classification + - STASGO 19-type 1-km soil classification + - MODIS-based snow free albedo + - MODIS-based maximum snow albedo + - Diurnal albedo treatment + - Unify snow cover, albedo between radiation and land surface model + - Increase ground heat flux under deep snow + - Upgrade surface layer parameterization scheme to modify the roughness-length formulation and introduce a stability parameter constraint in the Monin-Obukhov similarity theory to prevent the land-atmosphere system from fully decoupling leading to excessive cooling of 2m temperature during sunset + +Changes in the land surface and stability parameter should reduce a near surface wintertime cold bias, a rapid temperature drop during sunset and reduce a blockiness apparent in some near-surface fields. Some nighttime warm biases were introduced. Changes in convection should reduce a positive bias in light amounts of precipitation and unrealistic summertime spotty precipitation over high mountains and increase skill in forecasting precipitation. NSST is expected to improve tropical forecasts and may affect mid-latitude oceanic storms. Reducing Rayleigh damping improved wind and temperature forecast in the upper stratosphere. + +Details on the changes and evaluation of the changes of the entire Global Forecast System can be found at: +\n http://www.emc.ncep.noaa.gov/gmb/noor/GFS2017/GFS2017.htm + +\section schemes CCPP Physics Documentation +Please check DTC website https://dtcenter.org/community-code/ipd-ccpp for GMTB IPD/CCPP infrastructure and governance information. +\n The documentation found here corresponds to the state of the operational GFS physics suite as of 2017. Documentation for the operational physics suite can be access through these links: + - \ref RRTMG + - \ref SAMF + - \ref SAMF_shal + - \ref HEDMF + - \ref Zhao-Carr + - \ref Sfc_ex_cal + - \ref GFS_Ice + - \ref NOAH + - \ref GFS_NSST + - \ref GFS_ogwd + - \ref GFS_rayleigh + - \ref GFS_cgwd + - \ref GFS_ozn + - \ref CALPRECIPTYPE + +*/ diff --git a/physics/docs/txt/mainpage_bootstrapped.txt b/physics/docs/txt/mainpage_bootstrapped.txt new file mode 100644 index 000000000..5667dcb4d --- /dev/null +++ b/physics/docs/txt/mainpage_bootstrapped.txt @@ -0,0 +1,33 @@ +/** +\mainpage Introduction + + +\anchor mainpage-top + +Welcome to the GMTB Common Community Physics Package (CCPP) documentation for \b the \b 2017 \b Operational \b GFS \b physics \b suite. In this website you will find documentation on various aspects of the 2017 operational GFS physics, including basic description, input/output augument list and general/detailed algorithm. + +\author Global Model Test Bed (GMTB) at DTC and NOAA/ESRL + +\copyright GMTB + +Documentation for the individual physics scheme can of 2017 operational GFS physics suite be access through the following links: + + @ref GFS_RRTMG + + @ref GFS_SAMFdeep + + @ref GFS_SAMFshal + + @ref GFS_HEDMF + + @ref GFS_ZHAOC + + @ref GFS_SFCLYR + + @ref GFS_SFCSICE + + @ref GFS_NOAH + + @ref GFS_NSST + + @ref GFS_GWDPS + + @ref GFS_GWDC + + @ref GFS_OZPHYS + + @ref GFS_CALPRECIPTYPE + + You can find more information about +GMTB Interoperable Physics Driver/Common Community Physics Package(IPD/CCPP) on DTC website + + + +*/ diff --git a/physics/gwdps.f b/physics/gwdps.f index 232962539..3659929a6 100644 --- a/physics/gwdps.f +++ b/physics/gwdps.f @@ -279,6 +279,7 @@ end subroutine gwdps_init !! | ipr | horizontal_index_of_printed_column | horizontal index of column used in debugging printouts | index | 0 | integer | default | in | F | !! !> \section gen_gwdps General Algorithm +!> \section det_gwdps Detailed Algorithm !> @{ subroutine gwdps_run( & & IM,IX,IY,KM,A,B,C,U1,V1,T1,Q1,KPBL, & diff --git a/physics/mfdeepcnv.f b/physics/mfdeepcnv.f index 4ec32240c..4574fc8b4 100644 --- a/physics/mfdeepcnv.f +++ b/physics/mfdeepcnv.f @@ -158,7 +158,7 @@ end subroutine sasasdeep_finalize !! -# For the "feedback control", calculate updated values of the state !! variables by multiplying the cloud base mass flux and the tendencies !! calculated per unit cloud base mass flux from the static control. -!! \section detailed Detailed Algorithm +!! \section detailed_deep Detailed Algorithm !! @{ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & & ql2,q1,t1,u1,v1,cldwrk,rn,kbot,ktop,kcnv,islimsk,garea, & diff --git a/physics/radsw_main.f b/physics/radsw_main.f index 66e617635..858d2a627 100644 --- a/physics/radsw_main.f +++ b/physics/radsw_main.f @@ -564,7 +564,7 @@ end subroutine swrad_init !! | cld_ssa | cloud_single_scattering_albedo | cloud single scattering albedo | frac | 2 | real | kind_phys | in | T | !! | cld_asy | cloud_asymmetry_parameter | cloud asymmetry parameter | none | 2 | real | kind_phys | in | T | !! -!> \section General_swrad General Algorithm +!> \section gen_swrad General Algorithm !> @{ !----------------------------------- subroutine swrad_run & diff --git a/physics/sfc_nst.f b/physics/sfc_nst.f index 13450e793..3f07e197f 100644 --- a/physics/sfc_nst.f +++ b/physics/sfc_nst.f @@ -848,7 +848,6 @@ end subroutine sfc_nst_post_finalize !! ! \section NSST_general_algorithm General Algorithm ! -! Blah blah general algorithm ! ! \section NSST_detailed_algorithm Detailed Algorithm ! @{ diff --git a/physics/sfc_sice.f b/physics/sfc_sice.f index c57fb7298..6c8ae0fb0 100644 --- a/physics/sfc_sice.f +++ b/physics/sfc_sice.f @@ -69,7 +69,7 @@ end subroutine sfc_sice_finalize !>\defgroup gfs_sice_main GFS sfc_sice Main !! @{ !! \ingroup GFS_Ice -!! \section arg_table_sfc_sice_run Arguments +!! \section arg_table_sfc_sice_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|------------------------------------------------------------------------------|-----------------------------------------------------------------|---------------|------|---------|-----------|--------|----------| !! | im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | | in | F | From a1bf4da3df69c6592c1840abcd485fd541b212ad Mon Sep 17 00:00:00 2001 From: Man Zhang Date: Mon, 12 Feb 2018 16:57:19 -0700 Subject: [PATCH 14/22] a few fix was done. --- physics/docs/ccpp_dox | 15 +-- physics/docs/{ccpp_dox_Feb08 => ccpp_dox_bts} | 19 ++-- physics/docs/img/GFS_zhaocarr_schematic.png | Bin 0 -> 38829 bytes physics/docs/img/schematic_MPS.png | Bin 122136 -> 0 bytes physics/docs/txt/GFS_RAYLEIGH.txt | 17 +++ physics/docs/txt/GFS_ZHAOC.txt | 102 ++++++++++-------- physics/docs/txt/mainpage_bootstrapped.txt | 1 + physics/gscond.f | 56 ++-------- physics/gwdc.f | 4 +- physics/gwdps.f | 4 +- physics/mfshalcnv.f | 4 +- physics/ozphys.f | 6 +- physics/precpd.f | 53 ++------- physics/sfc_sice.f | 4 +- 14 files changed, 122 insertions(+), 163 deletions(-) rename physics/docs/{ccpp_dox_Feb08 => ccpp_dox_bts} (95%) create mode 100644 physics/docs/img/GFS_zhaocarr_schematic.png delete mode 100644 physics/docs/img/schematic_MPS.png create mode 100644 physics/docs/txt/GFS_RAYLEIGH.txt diff --git a/physics/docs/ccpp_dox b/physics/docs/ccpp_dox index add5d2a85..1c92b257e 100644 --- a/physics/docs/ccpp_dox +++ b/physics/docs/ccpp_dox @@ -1,6 +1,6 @@ # Doxyfile 1.8.11 DOXYFILE_ENCODING = UTF-8 -PROJECT_NAME = "GMTB Common Community Physics Package (CCPP) Documentation" +PROJECT_NAME = "GMTB Common Community Physics Package(CCPP) Documentation" PROJECT_NUMBER = "Version 0" PROJECT_BRIEF = "" PROJECT_LOGO = img/dtc_logo.png @@ -89,7 +89,7 @@ SHOW_USED_FILES = YES SHOW_FILES = YES SHOW_NAMESPACES = YES FILE_VERSION_FILTER = -LAYOUT_FILE = +LAYOUT_FILE = ccpp_dox_layout.xml CITE_BIB_FILES = library.bib QUIET = NO WARNINGS = YES @@ -113,6 +113,7 @@ INPUT = txt/mainpage_bootstrapped.txt \ txt/GFS_GWDC.txt \ txt/GFS_OZPHYS.txt \ txt/GFS_CALPRECIPTYPE.txt \ + txt/GFS_RAYLEIGH.txt \ ### Radiation ../radiation_aerosols.f \ ../radiation_astronomy.f \ @@ -190,11 +191,11 @@ IGNORE_PREFIX = GENERATE_HTML = YES HTML_OUTPUT = html HTML_FILE_EXTENSION = .html -HTML_HEADER = ./bootstrapped/header.html -HTML_FOOTER = ./bootstrapped/footer.html +HTML_HEADER = +HTML_FOOTER = HTML_STYLESHEET = -HTML_EXTRA_STYLESHEET = ./bootstrapped/customdoxygen.css -HTML_EXTRA_FILES = ./bootstrapped/doxy-boot.js +HTML_EXTRA_STYLESHEET = ccpp_dox_extra_style.css +HTML_EXTRA_FILES = HTML_COLORSTYLE_HUE = 220 HTML_COLORSTYLE_SAT = 100 HTML_COLORSTYLE_GAMMA = 80 @@ -224,7 +225,7 @@ QHG_LOCATION = GENERATE_ECLIPSEHELP = NO ECLIPSE_DOC_ID = org.doxygen.Project DISABLE_INDEX = YES -GENERATE_TREEVIEW = NO +GENERATE_TREEVIEW = YES ENUM_VALUES_PER_LINE = 4 TREEVIEW_WIDTH = 250 EXT_LINKS_IN_WINDOW = NO diff --git a/physics/docs/ccpp_dox_Feb08 b/physics/docs/ccpp_dox_bts similarity index 95% rename from physics/docs/ccpp_dox_Feb08 rename to physics/docs/ccpp_dox_bts index 4963cfbc5..3efd05c67 100644 --- a/physics/docs/ccpp_dox_Feb08 +++ b/physics/docs/ccpp_dox_bts @@ -1,7 +1,7 @@ # Doxyfile 1.8.11 DOXYFILE_ENCODING = UTF-8 -PROJECT_NAME = "GMTB CCPP Documentation" -PROJECT_NUMBER = "V0" +PROJECT_NAME = "GMTB Common Community Physics Package (CCPP) Documentation" +PROJECT_NUMBER = "Version 0" PROJECT_BRIEF = "" PROJECT_LOGO = img/dtc_logo.png OUTPUT_DIRECTORY = doc @@ -89,7 +89,7 @@ SHOW_USED_FILES = YES SHOW_FILES = YES SHOW_NAMESPACES = YES FILE_VERSION_FILTER = -LAYOUT_FILE = ccpp_dox_layout.xml +LAYOUT_FILE = CITE_BIB_FILES = library.bib QUIET = NO WARNINGS = YES @@ -99,7 +99,7 @@ WARN_NO_PARAMDOC = NO WARN_AS_ERROR = NO WARN_FORMAT = WARN_LOGFILE = -INPUT = txt/mainpage.txt \ +INPUT = txt/mainpage_bootstrapped.txt \ txt/GFS_RRTMG.txt \ txt/GFS_SAMFdeep.txt \ txt/GFS_SAMFshal.txt \ @@ -113,6 +113,7 @@ INPUT = txt/mainpage.txt \ txt/GFS_GWDC.txt \ txt/GFS_OZPHYS.txt \ txt/GFS_CALPRECIPTYPE.txt \ + txt/GFS_RAYLEIGH.txt \ ### Radiation ../radiation_aerosols.f \ ../radiation_astronomy.f \ @@ -190,11 +191,11 @@ IGNORE_PREFIX = GENERATE_HTML = YES HTML_OUTPUT = html HTML_FILE_EXTENSION = .html -HTML_HEADER = -HTML_FOOTER = +HTML_HEADER = ./bootstrapped/header.html +HTML_FOOTER = ./bootstrapped/footer.html HTML_STYLESHEET = -HTML_EXTRA_STYLESHEET = ccpp_dox_extra_style.css -HTML_EXTRA_FILES = +HTML_EXTRA_STYLESHEET = ./bootstrapped/customdoxygen.css +HTML_EXTRA_FILES = ./bootstrapped/doxy-boot.js HTML_COLORSTYLE_HUE = 220 HTML_COLORSTYLE_SAT = 100 HTML_COLORSTYLE_GAMMA = 80 @@ -224,7 +225,7 @@ QHG_LOCATION = GENERATE_ECLIPSEHELP = NO ECLIPSE_DOC_ID = org.doxygen.Project DISABLE_INDEX = YES -GENERATE_TREEVIEW = YES +GENERATE_TREEVIEW = NO ENUM_VALUES_PER_LINE = 4 TREEVIEW_WIDTH = 250 EXT_LINKS_IN_WINDOW = NO diff --git a/physics/docs/img/GFS_zhaocarr_schematic.png b/physics/docs/img/GFS_zhaocarr_schematic.png new file mode 100644 index 0000000000000000000000000000000000000000..18752af97ecdafb996cd72945fc1751466a9dc57 GIT binary patch literal 38829 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

    mh-`)LcVnRhh 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

    7-Dv!lb~@!K?hJC>W(Fx>w9{+Mo#VE#9w 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 diff --git a/physics/docs/txt/GFS_RAYLEIGH.txt b/physics/docs/txt/GFS_RAYLEIGH.txt new file mode 100644 index 000000000..3ba0e093f --- /dev/null +++ b/physics/docs/txt/GFS_RAYLEIGH.txt @@ -0,0 +1,17 @@ +/** +\page GFS_RAYLEIGH GFS Rayleigh Damping Calculation +\section des_rayleigh 1. Description +This is the Rayleigh friction calculation with total energy conservation. +\n Role of Rayleigh friction, it attempts to resolve two issues: + - The top lid model effects, sponge layer to suppress resolved wave reflections and extra-heating + - The winter-summer zonal wind drag in the strato-mesosphere + +\section intra_rayleigh 2. Intraphysics Communication +\sa \ref arg_table_rayleigh_damp_run + +\section gen_ozone 3. General Algorithm + + + + +*/ diff --git a/physics/docs/txt/GFS_ZHAOC.txt b/physics/docs/txt/GFS_ZHAOC.txt index 1943c671e..1682d2ced 100644 --- a/physics/docs/txt/GFS_ZHAOC.txt +++ b/physics/docs/txt/GFS_ZHAOC.txt @@ -1,53 +1,33 @@ /** \page GFS_ZHAOC GFS Zhao-Carr Microphysics Scheme \section des_zhao 1. Description - The GFS scheme for large-scale condensation and precipitation - , based on Zhao and Carr (1997) \cite zhao_and_carr_1997 - and Sundqvist et al. (1989) \cite sundqvist_et_al_1989 . - \image html schematic_MPS.png "Figure 1: Schematic illustration of the precipitation scheme" width=10cm - \details Figure 1 shows a schematic illustration of this scheme. - There are two sources of prognostic cloud condensate, convective - detrainment (see convection) and grid-sale - condensate. The sinks of cloud condensate are grid-scale - precipitation and evaporation of the cloud condensate. Evaporation - of rain in the unsaturated layers below the level of condensation - is also taken into account. All precipitation that penetrates the - lowest atmospheric layer is allowed to fall to the surface. - Subsequent to the May 2001 implementation, excessive amounts of - light precipitation were noted. This was addressed through a minor - implementation in August 2001, which involved a slight modification - of the autoconversion rate of ice. At the same time, an - empirically-based calculation of the effective radius for ice - crystals (Heymsfield and McFarquhar 1996 - \cite heymsfield_and_mcfarquhar_1996) was introduced. + This is the GFS scheme for large-scale condensation and precipitation which is based on + Zhao and Carr (1997) \cite zhao_and_carr_1997 and Sundqvist et al.(1989) \cite sundqvist_et_al_1989 . + The main feature of this parameterization is the inclusion of cloud water and cloud ice in both the + convective and grid-scale precipitation paramterizations, and use only one predictive variable, the + cloud water/ice mixing ratio \f$m\f$, to represent both cloud water and cloud ice. This will reduce + the model computation time and storage requirements. -\section intro_zhao 2. Intraphysics Communication + Figure 1 shows a schematic illustration of this scheme. + There are two sources of prognostic cloud condensate, namely convective + detrainment (sasasdeep_run() and sasasshal_run()) and grid-sale condensation (gscond_run()). + Both of them produce either cloud water or cloud ice, depending on + the cloud substance at and above the grid point at current and previous time steps, and on the temperature. Evaporation of + cloud is allowed at points where the relative humidity is lower than the critical value required for condensation. Precipitation + is diagnostically calculated directly from the cloud water/ice mixing ratio. Both frozen and liquid precipitation can be + prognostically produced, enabling this scheme to predict precipitation type. + + \image html GFS_zhaocarr_schematic.png "Figure 1: Schematic illustration of the precipitation scheme" width=10cm -\section Gen_zhao 3. General Algorithm - -# For precipitation process: The parameterization of precipitation is required in order to remove - water from the atmosphere and transport it to the ground. In the - scheme discussed here, simplifications in the precipitation - parameterization are used due to computational limitations required - by operational NWP models. First, consideration of particle size and - shape can be avoided by using the bulk parameterization method - introduced by Kessler (1969) \cite kessler_1969. Second, only two - types of precipitation, rain and snow, are considered in this - scheme. Third, only the most important microphysical processes - associated with the formation of rain and snow are included. - Figure 2 presents the microphysical processes considered in the - precipitation parameterization. - \image html precpd-micop.png "Figure 2: Microphysical processes simulated in the precipitation scheme " width=5cm - Basically, there are four types of microphysical processes - considered here: - - production of rain from cloud water - (\f$P_{racw}\f$, \f$P_{raut}\f$, \f$P_{sacw}\f$) - - production of snow from cloud ice - (\f$P_{saut}\f$, \f$P_{saci}\f$) - - melting of snow to form rain below the freezing level - (\f$P_{sm1}\f$, \f$P_{sm2}\f$) - - the evaporation of precipitation - (\f$E_{rr}\f$, \f$E_{rs}\f$) + water from the atmosphere and transport it to the ground. + For the precipitation production, only the principle microphysical processes associated with formation of rain and + snow are inlcuded. Figure 2 presents the microphysical processes considered in the microphysics scheme. Basically, + there are four types of microphysical processes considered here: + + Production of rain from cloud water (\f$P_{racw}\f$, \f$P_{raut}\f$, \f$P_{sacw}\f$) + + Production of snow from cloud ice (\f$P_{saut}\f$, \f$P_{saci}\f$) + + Melting of snow to form rain below the freezing level (\f$P_{sm1}\f$, \f$P_{sm2}\f$) + + Evaporation of precipitation (\f$E_{rr}\f$, \f$E_{rs}\f$) The following two equations can be used to calculate the precipitation rates of rain and snow at each module level: @@ -64,6 +44,40 @@ includes a simplified procedure of computing \f$P_{r}\f$ and \f$P_{s}\f$ (Zhao and Carr(1997) \cite zhao_and_carr_1997). +\image html precpd-micop.png "Figure 2: Microphysical processes simulated in the precipitation scheme " width=10cm + + Some processes, such as the freezing of raindrops and the interaction between rain drops and cloud ice, have been ignored + since the upward motion on the synoptic scale is too weak to advect the raindrops upward. Additionally, precipitation is + diagnostically calculated directly from the cloud mixing ratio. + + + Subsequent to the May 2001 implementation, excessive amounts of + light precipitation were noted. This was addressed through a minor + implementation in August 2001, which involved a slight modification + of the autoconversion rate of ice. At the same time, an + empirically-based calculation of the effective radius for ice + crystals (Heymsfield and McFarquhar 1996 + \cite heymsfield_and_mcfarquhar_1996) was introduced. + +\section intro_zhao 2. Intraphysics Communication + + For grid-scale condensation and evaporation of cloud process + \sa \ref arg_table_gscond_run + + For precipitation (snow or rain) production + \sa \ref arg_table_precpd_run + +\section Gen_zhao 3. General Algorithm + + For grid-scale condensation and evaporation of cloud process + \sa \ref general_gscond + + For precipitation (snow or rain) production + \sa \ref general_precpd + +\section det_zhao 4. Detailed Algorithm + + For grid-scale condensation and evaporation of cloud process + \sa \ref Zhao-Carr_cond_detailed + + For precipitation (snow or rain) production + \sa \ref Zhao-Carr_precip_detailed + + diff --git a/physics/docs/txt/mainpage_bootstrapped.txt b/physics/docs/txt/mainpage_bootstrapped.txt index 5667dcb4d..129e42b99 100644 --- a/physics/docs/txt/mainpage_bootstrapped.txt +++ b/physics/docs/txt/mainpage_bootstrapped.txt @@ -24,6 +24,7 @@ Documentation for the individual physics scheme can of 2017 operational GFS phys + @ref GFS_GWDC + @ref GFS_OZPHYS + @ref GFS_CALPRECIPTYPE + + @ref GFS_RAYLEIGH You can find more information about GMTB Interoperable Physics Driver/Common Community Physics Package(IPD/CCPP) on DTC website diff --git a/physics/gscond.f b/physics/gscond.f index 1e5013d07..556245bf9 100644 --- a/physics/gscond.f +++ b/physics/gscond.f @@ -8,38 +8,7 @@ module GFS_zhaocarr_gscond !> \defgroup Zhao-Carr GFS Zhao-Carr Microphysics !! @{ -!! \brief The GFS scheme for large-scale condensation and precipitation -!! , based on Zhao and Carr (1997) \cite zhao_and_carr_1997 -!! and Sundqvist et al. (1989) \cite sundqvist_et_al_1989 . -!! \image html schematic_MPS.png "Figure 1: Schematic illustration of the precipitation scheme" width=10cm -!! \details Figure 1 shows a schematic illustration of this scheme. -!! There are two sources of prognostic cloud condensate, convective -!! detrainment (see convection) and grid-sale -!! condensate. The sinks of cloud condensate are grid-scale -!! precipitation and evaporation of the cloud condensate. Evaporation -!! of rain in the unsaturated layers below the level of condensation -!! is also taken into account. All precipitation that penetrates the -!! lowest atmospheric layer is allowed to fall to the surface. -!! Subsequent to the May 2001 implementation, excessive amounts of -!! light precipitation were noted. This was addressed through a minor -!! implementation in August 2001, which involved a slight modification -!! of the autoconversion rate of ice. At the same time, an -!! empirically-based calculation of the effective radius for ice -!! crystals (Heymsfield and McFarquhar 1996 -!! \cite heymsfield_and_mcfarquhar_1996) was introduced. -!> \section tune Important Tunable Parameters -!! The parameters below, which can be set through a namelist, influence -!! the amount of cloud condensate in the atmosphere and thus the cloud -!! radiative properties: -!! - PSAUTCO, PRAUTCO: Auto conversion coefficients (ice and water) -!! - WMINCO(2): Coefficients for minimum value of cloud condensate to -!! conversion from condensate (water and ice) to precipitation -!! - EVPCO: Coefficient for evaporation of precipitation !! -!! \section intraphysics_gscond Intraphysics Communication -!! -!> \defgroup condense Grid-Scale Condensation and Evaporation of Cloud -!! @{ ! \brief Brief description of the subroutine ! @@ -48,18 +17,11 @@ module GFS_zhaocarr_gscond subroutine gscond_init end subroutine gscond_init - -!> \defgroup gfs_gscond GFS gscond Main +!> \defgroup condense Grid-Scale Condensation and Evaporation of Cloud +!! @{ !! \brief This subroutine computes grid-scale condensation and evaporation of !! cloud condensate. !! -!! There are two sources of condensation, one from large-scale -!! processes and the other from convective processes. Both of them -!! produce either cloud water or cloud ice, depending on the cloud -!! substance at and above the grid point at current and previous time -!! steps, and on the temperature. Evaporation of cloud is allowed at -!! points where the relative humidity is lower than the critical value -!! required for condensation. !! \section arg_table_gscond_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|------------------------------------------------------------|----------------------------------------------------------|---------|------|---------|-----------|--------|----------| @@ -85,9 +47,13 @@ end subroutine gscond_init !! | lprnt | flag_print | flag for printing diagnostics to output | flag | 0 | logical | | in | F | !! | ipr | horizontal_index_of_printed_column | horizontal index of printed column | index | 0 | integer | | in | F | !! -!! \section def Definition of symbols -!! - \f$C_{g}\f$: grid-scale condensation rate (\f$s^{-1}\f$) -!! - \f$E_{c}\f$: evaporation rate of cloud (\f$s^{-1}\f$) +!> \section general_gscond General Algorithm +!! -# Calculate ice-water identification number \f$IW\f$ in order to make a distinction betwee +!! cloud water and cloud ice (table2 in Zhao and Carr (1997)). +!! -# Calculate the changes in \f$t\f$, \f$q\f$ and \f$p\f$ due to all the processes except microphysics. +!! -# Calculate cloud evaporation process (\f$E_c\f$) +!! \todo general_gscond +!!\n Cloud evaporation is allowed to take place only where !> \section Zhao-Carr_cond_detailed Detailed Algorithm !> @{ subroutine gscond_run (im,ix,km,dt,dtf,prsl,ps,q,clw1,clw2 & @@ -495,7 +461,7 @@ subroutine gscond_run (im,ix,km,dt,dtf,prsl,ps,q,clw1,clw2 & enddo ! end of k-loop! ! !********************************************************************* -!> -# End of the condensation/evaporation loop (end of i-loop,k-loop) +!> -# End of the condensation/evaporation loop (end of i-loop,k-loop). !********************************************************************* ! @@ -536,6 +502,7 @@ subroutine gscond_run (im,ix,km,dt,dtf,prsl,ps,q,clw1,clw2 & return end subroutine gscond_run !> @} +!! @} ! \brief Brief description of the subroutine ! @@ -545,7 +512,6 @@ subroutine gscond_finalize end subroutine gscond_finalize -!> @} !! @} end module GFS_zhaocarr_gscond diff --git a/physics/gwdc.f b/physics/gwdc.f index c9f879413..d888e5836 100644 --- a/physics/gwdc.f +++ b/physics/gwdc.f @@ -75,7 +75,7 @@ end subroutine gwdc_pre_init ! \brief Brief description of the subroutine ! -!> \section arg_table_gwdc_pre_run Argument Table +! \section arg_table_gwdc_pre_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|--------------------------------------------------------------------------|---------------------------------------------------------------|-------|------|---------|-----------|--------|----------| !! | im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | | in | F | @@ -1536,7 +1536,7 @@ end subroutine gwdc_post_init ! \brief Brief description of the subroutine ! -!> \section arg_table_gwdc_post_run Argument Table +! \section arg_table_gwdc_post_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|-----------------------------------------------------------------|--------------------------------------------------------------------------|------------|------|---------|-----------|--------|----------| !! | im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | default | in | F | diff --git a/physics/gwdps.f b/physics/gwdps.f index 3659929a6..557ed6b40 100644 --- a/physics/gwdps.f +++ b/physics/gwdps.f @@ -112,7 +112,7 @@ end subroutine gwdps_pre_init ! \ingroup GFS_ogwd ! \brief Brief description of the subroutine ! -!> \section arg_table_gwdps_pre_run Argument Table +! \section arg_table_gwdps_pre_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|-------------------------------------------------------------------------|------------------------------------------------------------------------------------------|---------|------|---------|-----------|--------|----------| !! | im | horizontal_loop_extent | horizontal dimension | count | 0 | integer | default | in | F | @@ -1367,7 +1367,7 @@ end subroutine gwdps_post_init ! \ingroup GFS_ogwd ! \brief Brief description of the subroutine -!> \section arg_table_gwdps_post_run Argument Table +! \section arg_table_gwdps_post_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|-----------------------------------------------------------|------------------------------------------------------------------|-------|------|---------|-----------|--------|----------| !! | lssav | flag_diagnostics | flag for calculating diagnostic fields | flag | 0 | logical | default | in | F | diff --git a/physics/mfshalcnv.f b/physics/mfshalcnv.f index 61e6db260..48eb13e42 100644 --- a/physics/mfshalcnv.f +++ b/physics/mfshalcnv.f @@ -1718,8 +1718,8 @@ end module sasas_shal module sasas_shal_post contains -!> \brief Brief description of the subroutine -!! +! \brief Brief description of the subroutine +! !! \section arg_table_sasasshal_post_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|----------------------------------------------------------|----------------------------------------------------------------------|---------|------|-------------------------------|-----------|--------|----------| diff --git a/physics/ozphys.f b/physics/ozphys.f index 07188b53b..1c07e04f7 100644 --- a/physics/ozphys.f +++ b/physics/ozphys.f @@ -74,9 +74,9 @@ end subroutine ozphys_init !! !! \section genal_ozphys General Algorithm !> @{ - subroutine ozphys_run ( & - & ix, im, levs, ko3, dt, ozi, ozo, tin, po3, & - & prsl, prdout, pl_coeff, delp, ldiag3d, & + subroutine ozphys_run ( & + & ix, im, levs, ko3, dt, ozi, ozo, tin, po3,& + & prsl, prdout, pl_coeff, delp, ldiag3d,& & ozp, me) ! ! this code assumes that both prsl and po3 are from bottom to top diff --git a/physics/precpd.f b/physics/precpd.f index 2e7d090b2..c2880e4db 100644 --- a/physics/precpd.f +++ b/physics/precpd.f @@ -5,10 +5,6 @@ module GFS_zhaocarr_precpd contains -!> \ingroup Zhao-Carr -!> \defgroup precip Precipitation (snow or rain) Production -!! @{ - ! \brief Brief description of the subroutine ! ! \section arg_table_precpd_init Argument Table @@ -16,8 +12,9 @@ module GFS_zhaocarr_precpd subroutine precpd_init () end subroutine precpd_init - -!> \defgroup gfs_precpd GFS precpd Main +!> \defgroup precip Precipitation (snow or rain) Production +!! \ingroup Zhao-Carr +!! @{ !! \brief This subroutine computes the conversion from condensation to !! precipitation (snow or rain) or evaporation of rain. !! @@ -45,45 +42,8 @@ end subroutine precpd_init !! | lprnt | flag_print | flag for printing diagnostics to output | flag | 0 | logical | | in | F | !! | jpr | horizontal_index_of_printed_column | horizontal index of printed column | index | 0 | integer | | in | F | !! -!! \section general_precpd General Algorithm -!! The parameterization of precipitation is required in order to remove -!! water from the atmosphere and transport it to the ground. In the -!! scheme discussed here, simplifications in the precipitation -!! parameterization are used due to computational limitations required -!! by operational NWP models. First, consideration of particle size and -!! shape can be avoided by using the bulk parameterization method -!! introduced by Kessler (1969) \cite kessler_1969. Second, only two -!! types of precipitation, rain and snow, are considered in this -!! scheme. Third, only the most important microphysical processes -!! associated with the formation of rain and snow are included. -!! Figure 2 presents the microphysical processes considered in the -!! precipitation parameterization. -!! \image html precpd-micop.png "Figure 2: Microphysical processes simulated in the precipitation scheme " width=5cm -!! Basically, there are four types of microphysical processes -!! considered here: -!! - production of rain from cloud water -!! (\f$P_{racw}\f$, \f$P_{raut}\f$, \f$P_{sacw}\f$) -!! - production of snow from cloud ice -!! (\f$P_{saut}\f$, \f$P_{saci}\f$) -!! - melting of snow to form rain below the freezing level -!! (\f$P_{sm1}\f$, \f$P_{sm2}\f$) -!! - the evaporation of precipitation -!! (\f$E_{rr}\f$, \f$E_{rs}\f$) -!! -!! The following two equations can be used to calculate the -!! precipitation rates of rain and snow at each module level: -!!\f[ -!! P_{r}(\eta)=\frac{p_{s}-p_{t}}{g\eta_{s}}\int_{\eta}^{\eta_{t}}(P_{raut}+P_{racw}+P_{sacw}+P_{sm1}+P_{sm2}-E_{rr})d\eta -!!\f] -!! and -!!\f[ -!! P_{s}(\eta)=\frac{p_{s}-p_{t}}{g\eta_{s}}\int_{\eta}^{\eta_{t}}(P_{saut}+P_{saci}-P_{sm1}-P_{sm2}-E_{rs})d\eta -!!\f] -!! where \f$p_{s}\f$ and\f$p_{t}\f$ are the surface pressure and the -!! pressure at the top of model domain, respectively, and \f$g\f$ is -!! gravity. The implementation of the precipitation scheme also -!! includes a simplified procedure of computing \f$P_{r}\f$ -!! and \f$P_{s}\f$ (Zhao and Carr(1997) \cite zhao_and_carr_1997). +!> \section general_precpd General Algorithm +!! \todo general precpd !! \section Zhao-Carr_precip_detailed Detailed Algorithm !! @{ subroutine precpd_run (im,ix,km,dt,del,prsl,q,cwm,t,rn,sr & @@ -737,6 +697,7 @@ subroutine precpd_run (im,ix,km,dt,del,prsl,q,cwm,t,rn,sr & return end subroutine precpd_run !> @} +!> @} ! \brief Brief description of the subroutine ! @@ -745,6 +706,4 @@ end subroutine precpd_run subroutine precpd_finalize end subroutine precpd_finalize -!> @} - end module GFS_zhaocarr_precpd diff --git a/physics/sfc_sice.f b/physics/sfc_sice.f index 6c8ae0fb0..28c808f5a 100644 --- a/physics/sfc_sice.f +++ b/physics/sfc_sice.f @@ -788,7 +788,7 @@ subroutine sfc_sice_pre_finalize end subroutine sfc_sice_pre_finalize -!> \section arg_table_sfc_sice_pre_run Argument Table +! \section arg_table_sfc_sice_pre_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|------------------------------------------------------------------------------|-------------------------------------------------------------|---------------|------|---------|-----------|--------|----------| !! | im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | | in | F | @@ -855,7 +855,7 @@ end subroutine sfc_sice_post_finalize !! -!> \section arg_table_sfc_sice_post_run Argument Table +! \section arg_table_sfc_sice_post_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|-------------------------------------------------------|---------------------------------------------|---------------|------|---------|-----------|--------|----------| !! | im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | | in | F | From f7dad94b8985dfd67544c75b3f9a8436ebbbf25c Mon Sep 17 00:00:00 2001 From: Man Zhang Date: Thu, 15 Feb 2018 10:23:41 -0700 Subject: [PATCH 15/22] multiple fix is done. --- physics/docs/ccpp_dox | 3 + physics/docs/img/GFS_Operational_Physics.png | Bin 252976 -> 0 bytes .../img/GFS_Operational_Physics.png.bak.png | Bin 414866 -> 0 bytes physics/docs/img/Hybrid_EDMF_Flowchart.png | Bin 52018 -> 0 bytes physics/docs/img/SAS_Flowchart.png | Bin 42224 -> 0 bytes physics/docs/img/Shallow_SAS_Flowchart.png | Bin 39492 -> 0 bytes physics/docs/img/precpd-micop.png | Bin 159216 -> 86794 bytes physics/docs/library.bib | 21 ++- physics/docs/txt/GFS_GWDC.txt | 64 ++++----- physics/docs/txt/GFS_GWDPS.txt | 5 +- physics/docs/txt/GFS_NSST.txt | 26 ++-- physics/docs/txt/GFS_SFCLYR.txt | 56 +++----- physics/docs/txt/GFS_SFCSICE.txt | 8 +- physics/docs/txt/GFS_ZHAOC.txt | 2 +- physics/gscond.f | 10 +- physics/gwdc.f | 89 +------------ physics/gwdps.f | 120 +---------------- physics/module_nst_model.f90 | 7 +- physics/module_nst_parameters.f90 | 5 + physics/module_nst_water_prop.f90 | 15 +++ physics/precpd.f | 31 +++-- physics/sfc_diff.f | 122 ++++++------------ physics/sfc_drv.f | 18 +-- physics/sfc_nst.f | 33 +---- physics/sfc_sice.f | 114 +++++++--------- 25 files changed, 250 insertions(+), 499 deletions(-) delete mode 100644 physics/docs/img/GFS_Operational_Physics.png delete mode 100644 physics/docs/img/GFS_Operational_Physics.png.bak.png delete mode 100644 physics/docs/img/Hybrid_EDMF_Flowchart.png delete mode 100644 physics/docs/img/SAS_Flowchart.png delete mode 100644 physics/docs/img/Shallow_SAS_Flowchart.png diff --git a/physics/docs/ccpp_dox b/physics/docs/ccpp_dox index 1c92b257e..b0a5f8b2a 100644 --- a/physics/docs/ccpp_dox +++ b/physics/docs/ccpp_dox @@ -149,6 +149,9 @@ INPUT = txt/mainpage_bootstrapped.txt \ ../sfc_sice.f \ ### Ocean Surface ../sfc_nst.f \ + ../module_nst_model.f90 \ + ../module_nst_water_prop.f90 \ + ../module_nst_parameters.f90 \ ### Orographic Gravity Wave ../gwdps.f \ ### Convective Gravity Wave diff --git a/physics/docs/img/GFS_Operational_Physics.png b/physics/docs/img/GFS_Operational_Physics.png deleted file mode 100644 index 7ce7fdc4dc87e70a4afbcec3e1c8caebf5cb1402..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 252976 zcmeFZXH=6*)G!(kM?D8A7MfI1QMv*mgsPw-peQ1tgMff^Nu-3X9zdjuAT5BXfJli* z36ZLlP!mKUNEHY~S|A1p5J>Km;5p*^erw&|cYSwQi&3=B>K9M9w)mX zI|u~g)W3Y;1_;DK0D=Bq{c8{K#G-TaZxARPq<`W3&49uA5zQEnp{x^YPOp@uz--aS zUH)mB$uH;i8iO(qxzV~#@vc7$I{I&mIZnDNA~jW8 zJKFgN=$00KjG&MuKcxXrU`hkjm^YaBP>2X={Yl}0C(6aiPm7b-KyUesyWlzTsnBdY zhB|8s>*T2A>Bx06yHNXYx)**n$dhWb6fKd};JfMoUdE^~g6>9b@*zg%4X$mxB%VEC z;4`NH#yqs={&yCOixak{8~1uB?F$;9@RpI_r>XaX^AIvMEH;E2lH0p~09=GMiT+E* zyT{FSZOD1s{E~R&0kU2|u47vR(^x?10`LA$M8oNN|366P)y*0a8 zeGH!`9{U#>I~W9tJs>j`tokF{(*@7Mv`0Nc_+R{t+jfC&6=wo75Wjk{RN=WlJNVzx zFA~{6jXeH(qo|Rua;&k-SH$)H

    WH1WKFT`arAVulbWTbG8)WUr9dF0oY=)5MS#b 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%0A7B2+`e9jw95(w3avO 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%0A$Lfc`9ZJ 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

    _E3Zz3L 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 diff --git a/physics/docs/img/GFS_Operational_Physics.png.bak.png b/physics/docs/img/GFS_Operational_Physics.png.bak.png deleted file mode 100644 index d7483a5858dcb16f3e5e1a5bf1d3aabf3abf63f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 414866 zcmeEuby$;o|Gy$AHXx-)9C}C#3~7{>9t{H0J&~^AuxJG7mhSFWfeA=SGhhhPB{6CY ze)l}b^BCv*e8122`}gs>yqw#;&wanUUhf5{D$8EJaO1+MQ>QM=%Sox9I&}&7dtQz3 zEbz{h5c40vKc}74W$&IU>bbcDywacQkj~xS&cR8@U6lUY6+*yk+}m9Abl)yf$xSbIfsT$& zDT!0^Qj!|(r&lM>mr$E0aUW?>lHy&EV{qBB8x zAa#M?*v7e)_ck6^TMk2m+$)thHPG4q0CVTWyKnpNQqDh@tm5^ijFgU+ICVYxl#JiQ zfV)!HS(~@TKYgBf?W8QeFtJ`ffmzAx63xaeWv48RtXw|v71y<(mw0mOG#)-75#4`Z z{Fe#;)r9|A!GEpbzgF;HEBLP!{MQQpYX$$Y6{NDkwKX+MJAA8dP6Q_ycA^tt(WYss8FMKCmnF3r39)`g*F&?G6rhn(CIm**2m3gyw?3TI` zYL4bmBZIJF?}KuqZ|SQsBLSm&@E3;xs~^+ZO9sX=g#SPF7sDhN)hiNaJnSB>EgX*bK3KaDr}FKy7n&0EZ6)j1*ZzJefQpt! z7g||KQ*yA0;)&e@Y(L)r8z12E%#ZFCHluQ|lu0HLYwnXwf2tN6MXVa~-TMH2UA0?o z3Tq25D`|Vp1FQmZoM|xz$hkC(8vc=$+zNQ%QjX?p3w>%f6;&j^F;LMRZfh&*t-U7O zH}woPBqaAIJv(Z~GWPnp0i+(~^lxSs$9reIU!eYEnhx$RE6M$wKR)!Olol3SB|Tfl zz-w10xV#XdNONJ8g!t}J=hvTYE6INsTyR56S$0atx^5|N{c_W}^5UsSko@D;52Qx6 zl`SIQkA^#*|LE?qwp5AIAAyDDV7(XTJl0?wxg3H;yH48mc=OkA1i>XQ%4JaQ(3JRm z{~pd01;1zs*1L^paI_egp|a5Soq0d@kpoN{LSx1Bo1}dRM&Vq4M`)N3~8O*sR%TZ6S8NH-OqEW_A2Df*yB2%7Q0Sfo~6yLO-4=BT0As z#|}khimrz#L%>YwZRMWf2bM|R(SI`W`=Ngd^^p1N%zZ9%{Ui?uCtm4>1NY+b-XI@a z|I2@~O)-}^Q5|!q{BoPNk>UFF!ppD5aKhlGglk{5D6dlZ={yF;uUUHfBaCWN^`?v$ za-J@n=w3GpL;StbK67el`2G?~gBWg0D3qfIb-SeNmaRQ9WuGtOMu| z3kj##JMb68xw|Cx_lcdx<2Wv~`Pgi(^mToO<}d1uDGAo|_}L;r(R}<4dTSWp zLD;Z;{KlFM_2brE};S?!d+ANXH4x}=!e)~rb_Qqn%k z{r!6qoF!$u4*@Aw9t6kuB0i8V@O5whDS}HEu8+)s$e-eoFaqp-CkomAFOq-s)W4sDd*`(b zolKU$+WYv|Aadm!r>Sw?3;u@ml^joGy>$A2a?-WC#^!|-vS9R=zVW>=rETv&9ih*) zS91Me8>%0D>iZ$4j}bOulnO3)b)Sh)037AGQrB+ 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ⅆ{{KCDL7wNu*d-DJZk6sh{72*-~K~VRIpY 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

    VK$n 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 Cyd)C< diff --git a/physics/docs/img/Hybrid_EDMF_Flowchart.png b/physics/docs/img/Hybrid_EDMF_Flowchart.png deleted file mode 100644 index 63ce15ba89737e200ee8a5dc9e9edf1bbdf6c731..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52018 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¡Cem?r#GX~X`?ZTTyRAV``MOQ*FJR@2zf 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 diff --git a/physics/docs/img/SAS_Flowchart.png b/physics/docs/img/SAS_Flowchart.png deleted file mode 100644 index 80583479bdb9eeb12f48636ca5fac20cf5bbee34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42224 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 Rb5MXk1zA;@iWkPg{||8dt62a5 diff --git a/physics/docs/img/Shallow_SAS_Flowchart.png b/physics/docs/img/Shallow_SAS_Flowchart.png deleted file mode 100644 index e92815237661d7302853f1edbe730831210e915c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39492 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%0DgmO~!?FvQqNOXOHt;^rCBpvN&US+?^(-+q7#c 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 literal 159216 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 diff --git a/physics/docs/library.bib b/physics/docs/library.bib index 3e0be6b7b..7f7fcf3c0 100644 --- a/physics/docs/library.bib +++ b/physics/docs/library.bib @@ -1,13 +1,32 @@ %% This BibTeX bibliography file was created using BibDesk. %% http://bibdesk.sourceforge.net/ -%% Created for Man Zhang at 2018-01-31 17:02:44 -0700 +%% Created for Man Zhang at 2018-02-14 15:01:01 -0700 %% Saved with string encoding Unicode (UTF-8) +@book{pond_and_pickard_1983, + Author = {S. Pond and G.L. Pickard}, + Date-Added = {2018-02-14 21:57:02 +0000}, + Date-Modified = {2018-02-14 22:00:44 +0000}, + Edition = {2nd}, + Publisher = {Pergamon Press }, + Title = {Introductory dynamical oceanography}, + Year = {1983}} + +@article{zeng_et_al_1998, + Author = {X. Zeng and M. Zhao and R.E. Dickinson}, + Date-Added = {2018-02-13 23:09:56 +0000}, + Date-Modified = {2018-02-13 23:12:08 +0000}, + Journal = {J. Climate}, + Pages = {2628-2644}, + Title = {Intercomparison of bulk aerodynamic algorithm for the comutation of sea surface Fluxes using TOGA COARE and TAO data}, + Volume = {11}, + Year = {1998}} + @article{dorman_and_sellers_1989, Author = {J. L. Dorman and P. J. Sellers}, Date-Added = {2018-01-31 23:58:04 +0000}, diff --git a/physics/docs/txt/GFS_GWDC.txt b/physics/docs/txt/GFS_GWDC.txt index 08926e5cb..7982f167a 100644 --- a/physics/docs/txt/GFS_GWDC.txt +++ b/physics/docs/txt/GFS_GWDC.txt @@ -1,34 +1,6 @@ /** \page GFS_GWDC GFS Convective Gravity Wave Drag Scheme \section des_gwdc 1. Description - The GFS orographic gravity wave drag parameterization calculates the - effect of gravity waves produced by uneven distribution of diabatic - heat sources asscociated with convective systems on the - horizontal wind. - - At present, global models must be run with horizontal resolutions - that cannot typically resolve atmospheric phenomena shorter than - ~10-100 km or greater for weather prediction and ~100-1000 km or - greater for climate predicition. Many atmospheric processes have - shorter horizontal scales than these "subgrid-scale" processes - interact with and affect the larger-scale atmosphere in important - ways. - - Atmospheric gravity waves are one such unresolved processes. These - waves are generated by lower atmospheric sources. e.g., flow over - irregularities at the Earth's surface such as mountains and valleys, - uneven distribution of diabatic heat sources asscociated with - convective systems, and highly dynamic atmospheric processes such - as jet streams and fronts. The dissipation of these waves produces - synoptic-scale body forces on the atmospheric flow, known as - "gravity wave drag"(GWD), which affects both short-term evolution - of weather systems and long-term climate. However, the spatial - scales of these waves (in the range of ~5-500 km horizontally) are - too short to be fully captured in models, and so GWD must be - parameterized. In addition, the role of GWD in driving the global - middle atmosphere circulation and thus global mean wind/temperature - structures is well established. Thus, GWD parametrizations are now - critical components of virtually all large-scale atmospheric models. GFS physics includes parameterizations of gravity waves from two important sources: mountains and convection. This parameterization addresses the latter. @@ -49,19 +21,35 @@ the stable stratosphere can generate gravity waves that influence the large-scale flow. -\subsection provenance_gwdc Provenance - The parameterization of stationary convectively-forced GWD follows - the development of Chun and Baik (1998) \cite chun_and_baik_1998 , - which was tested in GCMs by Chun et al. (2001,2004) - \cite chun_et_al_2001 \cite chun_et_al_2004 was implemented in GFS - by Ake Johansson (2008) and the work of the GCWMB staff. Modest - positive effects from using the parameterization are seen in the - tropical upper troposphere and lower stratosphere. + Parameterizing subgrid-scale convection-induced gravity wave + momentum flux for use in large-scale models inherently requires + some information from subgrid-scale cumulus parameterization. + The methodology for parameterizing the zonal momentum flux induced + by thermal forcing can be summarized as follows. From the cloud-base + to cloud-top height, the effect of the momentum flux + induced by subgrid-scale diabatic forcing is not considered because + subgrid-scale cumulus convection in large-scale models is only + activated in a conditionally unstable atmosphere. Below the cloud + base, the momentum flux is also not considered because of the wave + momentum cancellation. At the cloud top, the momentum flux is + obtained by eq.(18) and (19) in Chun and Baik (1998) + \cite chun_and_baik_1998. Above the cloud top, there are two ways to + construct the momentum flux profile. One way is to specify a + vertical structure of the momentum flux normalized by the cloud-top + value, similar to what has been done for mountain drag + parameterization. The other way is to apply the wave saturation + hypothesis in order to find wave breaking levels in terms of the + Richardon number criterion using the nonlinearity factor of + thermally induced waves. \section intra_gwdc 2. Intraphysics Communication -\ref arg_table_gwdc_run +\sa \ref arg_table_gwdc_run + +\section gena_gwdc 3. General Algorithm +\sa \ref gen_gwdc -\section gen_gwdc 3. General Algorithm +\section det_gwdc 4. Detailed Algorithm +\sa \ref al_gwdc diff --git a/physics/docs/txt/GFS_GWDPS.txt b/physics/docs/txt/GFS_GWDPS.txt index 29f78a708..20b400aa1 100644 --- a/physics/docs/txt/GFS_GWDPS.txt +++ b/physics/docs/txt/GFS_GWDPS.txt @@ -92,10 +92,13 @@ \section intra_gwdps 2. Intraphysics Communication -\ref arg_table_gwdps_run +\sa \ref arg_table_gwdps_run \section gen_al_gwdps 3. General Algorithm +\sa \ref gen_gwdps +\section detailed_al_gwdps 4. Detailed Algorithm +\sa \ref det_gwdps */ diff --git a/physics/docs/txt/GFS_NSST.txt b/physics/docs/txt/GFS_NSST.txt index f8db1f130..7cdc4d336 100644 --- a/physics/docs/txt/GFS_NSST.txt +++ b/physics/docs/txt/GFS_NSST.txt @@ -10,22 +10,30 @@ This profile is a composed by subdividing the near-surface layer in three parts T(z) = Tr + T’w (z) + T’c (z), where -Ts = T(z=0) is the SST -T’c (z) is the temperature profile in the skin layer (0 < z <= zc) -T’w (z) is the temperature profile in the warm layer (0 < z <= zr) -Tr is the reference temperature -zc is the depth of the skin layer +\n Ts = T(z=0) is the SST +\n T’c (z) is the temperature profile in the skin layer (0 < z <= zc) +\n T’w (z) is the temperature profile in the warm layer (0 < z <= zr) +\n Tr is the reference temperature +\n zc is the depth of the skin layer -Prediction for the skin layer is made using the Thermal Skin-layer Model (TSM), while prediction for the thermocline is based on the Diurnal Thermocline Model (DTM), both with an origin on Fairall et al. (1996) \cite Fairall_all_1996. Atmospheric inputs include short- and long-wave radiation, surface pressure, surface layer winds, temperature and specific humidity, and rainfall. +Prediction for the skin layer is made using the Thermal Skin-layer Model (TSM), while prediction for the thermocline is based on the Diurnal Thermocline Model (DTM \ref nst_module), both with an origin on Fairall et al. (1996) \cite Fairall_all_1996. Atmospheric inputs include short- and long-wave radiation, surface pressure, surface layer winds, temperature and specific humidity, and rainfall. - \htmlonly - \endhtmlonly @image html NSST.png "Figure 1: NSST profile." +This scheme includes the following components: ++ \ref gfs_nst_main ++ \ref nst_water_prop ++ \ref nst_module ++ \ref nst_parameters + \section intra_nst 2. Intraphysics Communication -\ref arg_table_sfc_nst_run +\sa \ref arg_table_sfc_nst_run \section gen_nst 3. General Algorithm +\sa \ref NSST_general_algorithm + +\section det_nst 4. Detailed Algorithm +\sa \ref NSST_detailed_algorithm diff --git a/physics/docs/txt/GFS_SFCLYR.txt b/physics/docs/txt/GFS_SFCLYR.txt index aa4002c0d..20a20e174 100644 --- a/physics/docs/txt/GFS_SFCLYR.txt +++ b/physics/docs/txt/GFS_SFCLYR.txt @@ -1,23 +1,23 @@ /** -\page GFS_SFCLYR GFS Surface Roughness Length Calculation +\page GFS_SFCLYR GFS Surface Sublayer Scheme \section des_rough 1. Description - It is the surface roughness length formulation based on + It is the surface roughness length calculation based on the surface sublayer scheme from Zeng and Dickinson (1998) \cite zeng_and_dickinson_1998. - NOAH LSM are largely responsible for the quality + \ref NOAH are largely responsible for the quality of model forecasts produced for near-surface weather parameters, such - as 2-meter air temperature (\a T2m) and surface skin temperature - (\a LST). LST is derived from the surface energy budget, and is + as 2-meter air temperature (\f$T_{2m}\f$) and surface skin temperature + (\f$LST\f$). \f$LST\f$ is derived from the surface energy budget, and is particularly important to remote sensing and data assimilation. How precise these two parameters can be simulated by the model strongly - dependes on how accurate the surface heat fluxes are parameterized, - particularly the surface sensible heat flux (\a SH). The surface - thermal roughness length is a key parameter to determine \a SH. + depends on how accurate the surface heat fluxes are parameterized, + particularly the surface sensible heat flux (\f$SH\f$). The surface + thermal roughness length is a key parameter to determine \f$SH\f$. Previous GFS version do not distinguish between the roughness length for heat and momentum. The aerodynamic roughness \f$Z_{0m}\f$ is used for wind, while the thermal roughness \f$Z_{0t}\f$ is used for heat and - water vapor. In general,\f$Z_{0m}\f$ is different from \f$Z_{0t}\f$, + water vapor. In general, \f$Z_{0m}\f$ is different from \f$Z_{0t}\f$, because the transfer of momentum is affected by pressure fluctuations in the turbulent waves behind the roughness elements, while for heat and water vapor transfer no such dynamical mechanism exists. Zeng and @@ -27,35 +27,16 @@ in the desert summer afternoon. In May 2011, the new vegetation-dependent formulations of - momentum and thermal roughness formulation (Zheng et al. 2009 + thermal roughness formulation (Zheng et al. 2009 \cite zheng_et_al_2009; Zheng et al. 2012 \cite zheng_et_al_2012 ) - was implemented to deal with the cold LST bias + was implemented to deal with the cold \f$LST\f$ bias over the arid western continental United States - (CONUS) during daytime. This LST bias contributes to large errors in + (CONUS) during daytime. This \f$LST\f$ bias contributes to large errors in simulated satellite brightness temperatures over land by the Community Radiative Transfer Model (CRTM) and hence the rejection of satellite data in the NCEP Gridpoint Statistical Interpolation (GSI) system, especially for surface-sensitive satellite channels. - Zheng et al.(2009) \cite zheng_et_al_2009 proposed a new formulation on - \f$ln(Z_{0m}^,/Z_{0t})\f$ as follows: -\f[ - ln(Z_{0m}^,/Z_{0t})=(1-GVF)^2C_{zil}k(u*Z_{0g}/\nu)^{0.5} -\f] - where \f$Z_{0m}^,\f$ is the effective momentum roughness length - computed in the following equation for each grid, \f$Z_{0t}\f$ - is the roughness lenghth for heat, \f$C_{zil}\f$ is a coefficient - (taken as 0.8), k is the Von Karman constant (0.4), - \f$\nu=1.5\times10^{-5}m^{2}s^{-1}\f$ is the molecular viscosity, - \f$u*\f$ is the friction velocity, and \f$Z_{0g}\f$ is the bare - soil roughness length for momentum (taken as 0.01). - \n In order to consider the convergence of \f$Z_{0m}\f$ between - fully vegetated and bare soil, the effective \f$Z_{0m}^,\f$ is - computed: -\f[ - \ln(Z_{0m}^,)=(1-GVF)^{2}\ln(Z_{0g})+\left[1-(1-GVF)^{2}\right]\ln(Z_{0m}) -\f] - \image html roughness_length_fig1.png "Figure 1: Comparison of LST simulated in GFS and verification with the observations. (a) Difference between GFS and GOES in the control run at 18:00 UTC; (b) Difference between GFS and GOES with the new formulation run at 18:00 UTC, averaged from 1 to 3 July 2007" width=10cm Figure 1 show the 3 day average land surface skin temperature predicted @@ -64,23 +45,24 @@ the control run (Figure 1a), a substantial cold bias can be found over the west half of CONUS (i.e., arid or semiarid regions). The new roughness length formulations significantly reduce the cold bias in the western - CONUS, while the LST in the eastern CONUS, where the bias is small in + CONUS, while the \f$LST\f$ in the eastern CONUS, where the bias is small in the control run, is not much affected. \image html roughness_length_fig2.png "Fiure 2: Average diurnal cycle on 1-3 July 2007 for verification of LST with GOES (black) and SURFRAD (blue) at Desert Rock, Nevada; red and green lines are for the control and sensitivity runs, respectively" width=10cm The Desert Rock station (\f$36.63^oN\f$, \f$116.02^oW\f$), located in the Nevada desert,is one of the observation stations within the SURFRAD network. - The GOES-derived LST is very similar to the SURFRAD obervations (Figure 2). - However, the old GFS run produces very low LST, compared to the observations, + The GOES-derived \f$LST\f$ is very similar to the SURFRAD obervations (Figure 2). + However, the old GFS run produces very low \f$LST\f$, compared to the observations, especially during daytime. During midday, the cold bias can reach up to - \f$-15^oC\f$. The new formulation run produces a reasonable LST diurnal cycle. - The daytime LST increases substantially and is very close to the observations. + \f$-15^oC\f$. The new formulation run produces a reasonable \f$LST\f$ diurnal cycle. + The daytime \f$LST\f$ increases substantially and is very close to the observations. \section intra_rough 2. Intraphysics Communication -\ref arg_table_sfc_ex_coef_run +\sa \ref arg_table_sfc_ex_coef_run \section gen_rough 3. General Algorithm +\sa \ref general_diff diff --git a/physics/docs/txt/GFS_SFCSICE.txt b/physics/docs/txt/GFS_SFCSICE.txt index ad71d7cb1..19eebddc9 100644 --- a/physics/docs/txt/GFS_SFCSICE.txt +++ b/physics/docs/txt/GFS_SFCSICE.txt @@ -1,5 +1,5 @@ /** -\page GFS_SFCSICE GFS Three-Layer Thermodynamics Sea Ice Scheme +\page GFS_SFCSICE GFS Sea Ice Scheme \section des_sice 1. Description This is three-layer thermodynomics sea-ice model based on Winton (2000) \cite winton_2000. @@ -46,12 +46,12 @@ The model consists of a zero-heat-capacity snow layer overlying two equally thick sea ice layers (Fig.1). The upper ice layer has a variable heat capacity to represent brine pockets. -\image html schematic_sice.png "Fig.2 NCEP Sea Ice Model System Diagram" width=10cm - \section intra_sice 2. Intraphysics Communication -\ref arg_table_sfc_sice_run +\image html schematic_sice.png "Fig.2 NCEP Sea Ice Model System Diagram" width=10cm +\sa \ref arg_table_sfc_sice_run \section gen_sice 3. General Algorithm +\sa \ref general_sice_run diff --git a/physics/docs/txt/GFS_ZHAOC.txt b/physics/docs/txt/GFS_ZHAOC.txt index 1682d2ced..8fdd58bd8 100644 --- a/physics/docs/txt/GFS_ZHAOC.txt +++ b/physics/docs/txt/GFS_ZHAOC.txt @@ -1,7 +1,7 @@ /** \page GFS_ZHAOC GFS Zhao-Carr Microphysics Scheme \section des_zhao 1. Description - This is the GFS scheme for large-scale condensation and precipitation which is based on + This is the GFS scheme for grid-scale condensation and precipitation which is based on Zhao and Carr (1997) \cite zhao_and_carr_1997 and Sundqvist et al.(1989) \cite sundqvist_et_al_1989 . The main feature of this parameterization is the inclusion of cloud water and cloud ice in both the convective and grid-scale precipitation paramterizations, and use only one predictive variable, the diff --git a/physics/gscond.f b/physics/gscond.f index 556245bf9..2502fb653 100644 --- a/physics/gscond.f +++ b/physics/gscond.f @@ -49,11 +49,11 @@ end subroutine gscond_init !! !> \section general_gscond General Algorithm !! -# Calculate ice-water identification number \f$IW\f$ in order to make a distinction betwee -!! cloud water and cloud ice (table2 in Zhao and Carr (1997)). +!! cloud water and cloud ice (table2 of Zhao and Carr (1997) \cite zhao_and_carr_1997). !! -# Calculate the changes in \f$t\f$, \f$q\f$ and \f$p\f$ due to all the processes except microphysics. -!! -# Calculate cloud evaporation process (\f$E_c\f$) -!! \todo general_gscond -!!\n Cloud evaporation is allowed to take place only where +!! -# Calculate cloud evaporation rate (\f$E_c\f$, eq. 19 of Zhao and Carr (1997) \cite zhao_and_carr_1997) +!! -# Calculate cloud condensation rate (\f$C_g\f$, eq.8 of Zhao and Carr (1997) \cite zhao_and_carr_1997) +!! -# update t,q,cwm due to cloud evaporation and condensation process !> \section Zhao-Carr_cond_detailed Detailed Algorithm !> @{ subroutine gscond_run (im,ix,km,dt,dtf,prsl,ps,q,clw1,clw2 & @@ -315,7 +315,7 @@ subroutine gscond_run (im,ix,km,dt,dtf,prsl,ps,q,clw1,clw2 & !! E_{c}=\frac{cwm}{dt} !! \f] !! - If cloud fraction \f$b>1.0\times10^{-3}\f$, condense water vapor -!! in to cloud condensate (\f$C_{g}\f$). +!! into cloud condensate (\f$C_{g}\f$). !!\n Using \f$q=fq_{s}\f$, \f$q_{s}=\epsilon e_{s}/p\f$, and the !! Clausius-Clapeyron equation \f$de_{s}/dT=\epsilon Le_{s}/RT^{2}\f$, !! where \f$q_{s}\f$ is the saturation specific humidity,\f$e_{s}\f$ diff --git a/physics/gwdc.f b/physics/gwdc.f index d888e5836..4161179c4 100644 --- a/physics/gwdc.f +++ b/physics/gwdc.f @@ -2,67 +2,6 @@ !! stationary convection forced gravity wave drag based on Chun and !! Baik(1998) \cite chun_and_baik_1998 -!> \defgroup GFS_cgwd GFS Convective Gravity Wave Drag -!! @{ -!! The GFS orographic gravity wave drag parameterization calculates the -!! effect of gravity waves produced by uneven distribution of diabatic -!! heat sources asscociated with convective systems on the -!! horizontal wind. -!! -!! At present, global models must be run with horizontal resolutions -!! that cannot typically resolve atmospheric phenomena shorter than -!! ~10-100 km or greater for weather prediction and ~100-1000 km or -!! greater for climate predicition. Many atmospheric processes have -!! shorter horizontal scales than these "subgrid-scale" processes -!! interact with and affect the larger-scale atmosphere in important -!! ways. -!! -!! Atmospheric gravity waves are one such unresolved processes. These -!! waves are generated by lower atmospheric sources. e.g., flow over -!! irregularities at the Earth's surface such as mountains and valleys, -!! uneven distribution of diabatic heat sources asscociated with -!! convective systems, and highly dynamic atmospheric processes such -!! as jet streams and fronts. The dissipation of these waves produces -!! synoptic-scale body forces on the atmospheric flow, known as -!! "gravity wave drag"(GWD), which affects both short-term evolution -!! of weather systems and long-term climate. However, the spatial -!! scales of these waves (in the range of ~5-500 km horizontally) are -!! too short to be fully captured in models, and so GWD must be -!! parameterized. In addition, the role of GWD in driving the global -!! middle atmosphere circulation and thus global mean wind/temperature -!! structures is well established. Thus, GWD parametrizations are now -!! critical components of virtually all large-scale atmospheric models. -!! GFS physics includes parameterizations of gravity waves from two -!! important sources: mountains and convection. This parameterization -!! addresses the latter. -!! -!! In a review paper on gravity waves in the middle atmosphere, Fritts -!! (1984) \cite fritts_1984 showed that a large portion of observed -!! gravity wave momentum flux has higher frequencies than those of -!! stationary mountain waves. This phenomenon was explained by cumulus -!! convection, which is an additional source of tropospheric gravity -!! waves, and is particularly important in summertime. When the surface -!! wind and stability are weak, the magnitude of the surface drag and -!! the resultant influence of orographically-induced gravity wave drag -!! on the large-scale flow are relatively small compared with those in -!! wintertime (Palmer et al. 1986 \cite palmer_et_al_1986). In this -!! situation, the relative importance of cumulus convection as a source -!! of gravity waves is larger. In addition, in the tropical regions -!! where persistent convection exists, deep cumulus clouds impinging on -!! the stable stratosphere can generate gravity waves that influence -!! the large-scale flow. -!! -!> \section provenance_gwdc Provenance -!! - The parameterization of stationary convectively-forced GWD follows -!! the development of Chun and Baik (1998) \cite chun_and_baik_1998 , -!! which was tested in GCMs by Chun et al. (2001,2004) -!! \cite chun_et_al_2001 \cite chun_et_al_2004 was implemented in GFS -!! by Ake Johansson (2008) and the work of the GCWMB staff. Modest -!! positive effects from using the parameterization are seen in the -!! tropical upper troposphere and lower stratosphere. -!! -!> \section intraphysics Intraphysics Communication - module gwdc_pre contains @@ -165,33 +104,14 @@ module gwdc subroutine gwdc_init() end subroutine gwdc_init +!> \defgroup GFS_cgwd GFS Convective Gravity Wave Drag !> \defgroup GFS_gwdc_run GFS gwdc Main +!! \ingroup GFS_cgwd !! \brief This subroutine is the parameterization of convective gravity wave !! drag based on the theory given by Chun and Baik (1998) !! \cite chun_and_baik_1998 modified for implementation into the !! GFS/CFS by Ake Johansson(Aug 2005). !! -!> Parameterizing subgrid-scale convection-induced gravity wave -!! momentum flux for use in large-scale models inherently requires -!! some information from subgrid-scale cumulus parameterization. -!! The methodology for parameterizing the zonal momentum flux induced -!! by thermal forcing can be summarized as follows. From the cloud-base -!! to cloud-top height, the effect of the momentum flux -!! induced by subgrid-scale diabatic forcing is not considered because -!! subgrid-scale cumulus convection in large-scale models is only -!! activated in a conditionally unstable atmosphere. Below the cloud -!! base, the momentum flux is also not considered because of the wave -!! momentum cancellation. At the cloud top, the momentum flux is -!! obtained by eq.(18) and (19) in Chun and Baik (1998) -!! \cite chun_and_baik_1998. Above the cloud top, there are two ways to -!! construct the momentum flux profile. One way is to specify a -!! vertical structure of the momentum flux normalized by the cloud-top -!! value, similar to what has been done for mountain drag -!! parameterization. The other way is to apply the wave saturation -!! hypothesis in order to find wave breaking levels in terms of the -!! Richardon number criterion using the nonlinearity factor of -!! thermally induced waves. -!! !! \section arg_table_gwdc_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|--------------------------------------------------------|--------------------------------------------------------------------|------------|------|---------|-----------|--------|----------| @@ -227,7 +147,9 @@ end subroutine gwdc_init !! | tauctx | instantaneous_x_stress_due_to_gravity_wave_drag | zonal stress at cloud top due to convective gravity wave drag | Pa | 1 | real | kind_phys | out | F | !! | taucty | instantaneous_y_stress_due_to_gravity_wave_drag | meridional stress at cloud top due to convective gravity wave drag | Pa | 1 | real | kind_phys | out | F | !! -!> \section al_gwdc General Algorithm +!> \section gen_gwdc General Algorithm +!! +!> \section al_gwdc Detailed Algorithm !> @{ subroutine gwdc_run (im,ix,iy,km,lat,u1,v1,t1,q1,deltim, & & pmid1,pint1,dpmid1,qmax,ktop,kbot,kcnv,cldf, & @@ -1617,4 +1539,3 @@ end subroutine gwdc_post_finalize end module gwdc_post -!> @} diff --git a/physics/gwdps.f b/physics/gwdps.f index 557ed6b40..2dacce802 100644 --- a/physics/gwdps.f +++ b/physics/gwdps.f @@ -2,115 +2,16 @@ !! This file is the parameterization of orographic gravity wave !! drag and mountain blocking. -!> \defgroup GFS_ogwd GFS Orographic Gravity Wave Drag -!! @{ -!! The GFS orographic gravity wave drag parameterization calculates the -!! effect of gravity waves produced by flow over irregularities at the -!! Earth's surface such as mountains and valleys and highly dynamic -!! atmospheric processes such as jet streams and fronts on the -!! horizontal wind. -!! -!! At present, global models must be run with horizontal resolutions -!! that cannot typically resolve atmospheric phenomena shorter than -!! ~10-100 km or greater for weather prediction and ~100-1000 km or -!! greater for climate predicition. Many atmospheric processes have -!! shorter horizontal scales than these "subgrid-scale" processes -!! interact with and affect the larger-scale atmosphere in important -!! ways. -!! -!! Atmospheric gravity waves are one such unresolved processes. These -!! waves are generated by lower atmospheric sources. e.g., flow over -!! irregularities at the Earth's surface such as mountains and valleys, -!! uneven distribution of diabatic heat sources asscociated with -!! convective systems, and highly dynamic atmospheric processes such -!! as jet streams and fronts. The dissipation of these waves produces -!! synoptic-scale body forces on the atmospheric flow, known as -!! "gravity wave drag"(GWD), which affects both short-term evolution -!! of weather systems and long-term climate. However, the spatial -!! scales of these waves (in the range of ~5-500 km horizontally) are -!! too short to be fully captured in models, and so GWD must be -!! parameterized. In addition, the role of GWD in driving the global -!! middle atmosphere circulation and thus global mean wind/temperature -!! structures is well established. Thus, GWD parametrizations are now -!! critical components of virtually all large-scale atmospheric models. -!! GFS physics includes parameterizations of gravity waves from two -!! important sources: mountains and convection. This parameterization -!! address the former. -!! -!! Atmospheric flow is significantly influenced by orography creating -!! lift and frictional forces. The representation of orography and its -!! influence in numerical weather prediction models are necessarily -!! divided into the resolvable scales of motion and treated by -!! primitive equations, the remaining sub-grid scales to be treated by -!! parameterization. In terms of large scale NWP models, mountain -!! blocking of wind flow around sub-grid scale orograph is a process -!! that retards motion at various model vertical levels near or in the -!! boundary layer. Flow around the mountain encounters larger -!! frictional forces by being in contact with the mountain surfaces -!! for longer time as well as the interaction of the atmospheric -!! environment with vortex shedding which occurs in numerous -!! observations. Lott and Miller (1997) \cite lott_and_miller_1997, -!! incorporated the dividing streamline and mountain blocking in -!! conjunction with sub-grid scale vertically propagating gravity wave -!! parameterization in the context of NWP. The dividing streamline is -!! seen as a source of gravity waves to the atmosphere above and -!! nonlinear subgrid low-level mountain drag effect below. -!! -!> \section provenance_gwdps Provenance -!! - Gravity-wave drag is simulated as described by Alpert et al. -!! (1988) \cite alpert_et_al_1988. The parameterization includes -!! determination of the momentum flux due to gravity waves at the -!! surface, as well as upper levels. The surface stress is a nonlinear -!! function of the surface wind speed and the local Froude number, -!! following Pierrehumbert (1987) \cite pierrehumbert_1987. Vertical -!! variations in the momentum flux occur when the local Richardson -!! number is less than 0.25 (the stress vanishes), or when wave -!! breaking occurs (local Froude number becomes critical); in the -!! latter case, the momentum flux is reduced according to the -!! Lindzen(1981) \cite lindzen_1981 wave saturation hypothesis. -!! Modifications are made to avoid instability when the critical layer -!! is near the surface, since the time scale for gravity-wave drag is -!! shorter than the model time step. -!! -!! - The treatment of the GWD in the lower troposphere is enhanced -!! according to Kim and Arakawa (1995) \cite kim_and_arakawa_1995 . -!! Orographic Std Dev (HPRIME), Convexity(OC), Asymmetry (OA4) and Lx -!! (CLX4) are input topographic statistics needed (see Appendix in Kim -!! and Arakawa (1995) \cite kim_and_arakawa_1995) . -!! -!! - Mountain blocking influences are incorporated following the Lott -!! and Miller (1997) \cite lott_and_miller_1997 parameterization with -!! minor changes, including their dividing streamline concept. The -!! model subgrid scale orography is represented by four parameters, -!! after Baines and Palmer (1990) \cite baines_and_palmer_1990, the -!! standard deviation (HPRIME), the anisotropy (GAMMA), the slope -!! (SIGMA) and the geographical orientation of the orography (THETA). -!! These are calculated off-line as a function of model resolution in -!! the fortran code ml01rg2.f, with script mlb2.sh (see Appendix: -!! Specification of subgrid-scale orography in Lott and Miller (1997) -!! \cite lott_and_miller_1997). -!! -!! - The orographic GWD parameterizations automatically scales -!! with model resolution. For example, the T574L64 version of GFS uses -!! four times stronger mountain blocking and one half the strength of -!! gravity wave drag than the T383L64 version. -!! -!> \section intraphysics Intraphysics Communication module gwdps_pre contains -! \ingroup GFS_ogwd -! \brief Brief description of the subroutine -! ! \section arg_table_gwdps_pre_init Argument Table ! subroutine gwdps_pre_init() end subroutine gwdps_pre_init -! \ingroup GFS_ogwd -! \brief Brief description of the subroutine ! ! \section arg_table_gwdps_pre_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | @@ -216,14 +117,12 @@ module gwdps contains -! \ingroup GFS_ogwd -! \brief Brief description of the subroutine -! ! \section arg_table_gwdps_init Argument Table ! subroutine gwdps_init() end subroutine gwdps_init +!> \defgroup GFS_ogwd GFS Orographic Gravity Wave Drag !> \defgroup gfs_gwdps GFS gwdps Main !!\ingroup GFS_ogwd !! \brief This subroutine includes orographic gravity wave drag and mountain @@ -279,6 +178,8 @@ end subroutine gwdps_init !! | ipr | horizontal_index_of_printed_column | horizontal index of column used in debugging printouts | index | 0 | integer | default | in | F | !! !> \section gen_gwdps General Algorithm +!! -# Calculate subgrid mountain blocking +!! -# Calculate orographic wave drag !> \section det_gwdps Detailed Algorithm !> @{ subroutine gwdps_run( & @@ -538,7 +439,7 @@ subroutine gwdps_run( & ! & print *,' in gwdps_lm.f npt,IM,IX,IY,km,me=',npt,IM,IX,IY,km,me ! ! -!> --- Subgrid Mountain Blocking Section +!>-# Subgrid Mountain Blocking Section ! !.............................. !.............................. @@ -817,7 +718,7 @@ subroutine gwdps_run( & !............................. !............................. ! -!> --- Orographic Gravity Wave Drag Section +!>-# Orographic Gravity Wave Drag Section KMPBL = km / 2 ! maximum pbl height : # of vertical levels / 2 ! ! Scale cleff between IM=384*2 and 192*2 for T126/T170 and T62 @@ -1341,8 +1242,6 @@ subroutine gwdps_run( & end subroutine gwdps_run !> @} -! \ingroup GFS_ogwd -! \brief Brief description of the subroutine ! ! \section arg_table_gwdps_finalize Argument Table ! @@ -1357,15 +1256,11 @@ module gwdps_post contains -! \ingroup GFS_ogwd -! \brief Brief description of the subroutine -! ! \section arg_table_gwdps_post_init Argument Table ! subroutine gwdps_post_init() end subroutine gwdps_post_init -! \ingroup GFS_ogwd ! \brief Brief description of the subroutine ! \section arg_table_gwdps_post_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | @@ -1412,14 +1307,9 @@ subroutine gwdps_post_run( & end subroutine gwdps_post_run -! \ingroup GFS_ogwd -! \brief Brief description of the subroutine -! ! \section arg_table_gwdps_post_finalize Argument Table ! subroutine gwdps_post_finalize() end subroutine gwdps_post_finalize end module gwdps_post - -!> @} diff --git a/physics/module_nst_model.f90 b/physics/module_nst_model.f90 index f2b05c110..4f83077fd 100644 --- a/physics/module_nst_model.f90 +++ b/physics/module_nst_model.f90 @@ -1,3 +1,8 @@ +!>\file module_nst_model.f90 +!>\defgroup nst_module Diurnal Thermocline Model +!! @{ +!>\ingroup GFS_NSST +!!\brief This is the module of diurnal thermocline layer model (DTM). module nst_module ! @@ -921,4 +926,4 @@ end subroutine dtl_reset end module nst_module - +!! @ } diff --git a/physics/module_nst_parameters.f90 b/physics/module_nst_parameters.f90 index 1186177e4..4845c383f 100644 --- a/physics/module_nst_parameters.f90 +++ b/physics/module_nst_parameters.f90 @@ -1,3 +1,7 @@ +!>\file module_nst_parameters.f90 +!>\defgroup nst_parameters NST Parameters Module +!! \ingroup GFS_NSST +!! @{ module module_nst_parameters use machine, only : kind_phys & ,kind_rad ! for astronomy (date) calculations @@ -141,3 +145,4 @@ module module_nst_parameters !!$ !!$ end module module_nst_parameters +!! @} diff --git a/physics/module_nst_water_prop.f90 b/physics/module_nst_water_prop.f90 index f31d97241..2f4d5df6d 100644 --- a/physics/module_nst_water_prop.f90 +++ b/physics/module_nst_water_prop.f90 @@ -1,3 +1,8 @@ +!>\file module_nst_water_prop.f90 +!>\defgroup nst_water_prop NST Water Prop Module +!! @{ +!>\ingroup GFS_NSST +!!\brief module module_nst_water_prop use machine, only : kind_phys use module_nst_parameters, only : t0k @@ -34,6 +39,8 @@ module module_nst_water_prop end interface contains ! ------------------------------------------------------ +!> This subroutine computes thermal expansion coefficient (alpha) +!! and saline contraction coefficient (beta). subroutine rhocoef(t, s, rhoref, alpha, beta) ! ------------------------------------------------------ @@ -76,6 +83,7 @@ subroutine rhocoef(t, s, rhoref, alpha, beta) end subroutine rhocoef ! ---------------------------------------- +!> This subroutine computes sea water density. subroutine density(t, s, rho) ! ---------------------------------------- implicit none @@ -112,6 +120,8 @@ end subroutine density ! !====================== ! +!> This subroutine computes the fraction of the solar radiation absorbed +!! by the depth z following Paulson and Simpson (1981) \cite paulson_and_simpson_1981 . elemental subroutine sw_ps_9b(z,fxp) ! ! fraction of the solar radiation absorbed by the ocean at the depth z @@ -447,6 +457,7 @@ function grv(lat) !print *,'grav=',grv,lat end function grv +!>This subroutine computes solar time from the julian date. subroutine solar_time_from_julian(jday,xlon,soltim) ! ! calculate solar time from the julian date @@ -470,6 +481,8 @@ end subroutine solar_time_from_julian ! !*********************************************************************** ! +!> This subroutine computes julian day and fraction from year, +!! month, day and time UTC. subroutine compjd(jyr,jmnth,jday,jhr,jmn,jd,fjd) !fpp$ noconcur r !$$$ subprogram documentation block @@ -517,6 +530,7 @@ subroutine compjd(jyr,jmnth,jday,jhr,jmn,jd,fjd) endif end subroutine compjd +!>This subroutine computes dtm (the mean of \f$dT(z)\f$). subroutine get_dtzm_point(xt,xz,dt_cool,zc,z1,z2,dtm) ! ===================================================================== ! ! ! @@ -701,3 +715,4 @@ subroutine get_dtzm_2d(xt,xz,dt_cool,zc,slmsk,z1,z2,nx,ny,dtm) end subroutine get_dtzm_2d end module module_nst_water_prop +!! @} diff --git a/physics/precpd.f b/physics/precpd.f index c2880e4db..0c92bd30d 100644 --- a/physics/precpd.f +++ b/physics/precpd.f @@ -1,6 +1,6 @@ !> \file precpd.f !! This file contains the subroutine that calculates precipitation -!! processes from suspended cloud water/ice +!! processes from suspended cloud water/ice. module GFS_zhaocarr_precpd contains @@ -43,7 +43,12 @@ end subroutine precpd_init !! | jpr | horizontal_index_of_printed_column | horizontal index of printed column | index | 0 | integer | | in | F | !! !> \section general_precpd General Algorithm -!! \todo general precpd +!! -# Calculate precipitation production by auto conversion and accretion (\f$P_{saut}\f$, \f$P_{saci}\f$, \f$P_{raut}\f$). +!! - The accretion of cloud water by rain, \f$P_{racw}\f$, is not included in the current operational scheme. +!! -# Calculate evaporation of precipitation (\f$E_{rr}\f$ and \f$E_{rs}\f$). +!! -# Calculate melting of snow (\f$P_{sm1}\f$ and \f$P_{sm2}\f$, \f$P_{sacw}\f$). +!! -# Update t and q due to precipitation (snow or rain) production. +!! -# Calculate precipitation at surface (\f$rn\f$) and fraction of frozen precipitation (\f$sr\f$). !! \section Zhao-Carr_precip_detailed Detailed Algorithm !! @{ subroutine precpd_run (im,ix,km,dt,del,prsl,q,cwm,t,rn,sr & @@ -334,7 +339,7 @@ subroutine precpd_run (im,ix,km,dt,del,prsl,q,cwm,t,rn,sr & ! if (tmt0(n).le.-40.) qint = qi ! !-------------------ice-water id number iw------------------------------ -!> -# Compute ice-water identification number IW (see algorithm in +!> -# Calculate ice-water identification number IW (see algorithm in !! \ref condense). if(tmt0(n) < -15.) then fi = qk - u00k(i,k)*qi @@ -465,15 +470,15 @@ subroutine precpd_run (im,ix,km,dt,del,prsl,q,cwm,t,rn,sr & praut = min(praut, cwmk) ww(n) = ww(n) - praut ! -!> - Calculate the accretion of cloud water by rain \f$P_{racw}\f$, -!! can be expressed using the cloud mixing ratio \f$cwm\f$ and rainfall -!! rate \f$P_{r}\f$: -!!\f[ -!! P_{saci}=C_{s}cwmP_{r} -!!\f] -!! where \f$C_{r}=5.0\times10^{-4}m^{2}kg^{-1}s{-1}\f$ is the -!! collection coeffiecient. Note that this process is not included in -!! current operational physcics. +! - Calculate the accretion of cloud water by rain \f$P_{racw}\f$, +! can be expressed using the cloud mixing ratio \f$cwm\f$ and rainfall +! rate \f$P_{r}\f$: +!\f[ +! P_{racw}=C_{r}cwmP_{r} +!\f] +! where \f$C_{r}=5.0\times10^{-4}m^{2}kg^{-1}s^{-1}\f$ is the +! collection coeffiecient. Note that this process is not included in +! current operational physcics. ! below is for zhao's precip formulation (water) ! ! amaxcm = max(cons_0, cwmk - wmink(n)) @@ -663,7 +668,7 @@ subroutine precpd_run (im,ix,km,dt,del,prsl,q,cwm,t,rn,sr & !-----------------------end of precipitation processes----------------- !********************************************************************** ! -!> -# Compute precipitation at surface (\f$rn\f$)and determine +!> -# Calculate precipitation at surface (\f$rn\f$)and determine !! fraction of frozen precipitation (\f$sr\f$). !!\f[ !! rn= (P_{r}(\eta_{sfc})+P_{s}(\eta_{sfc}))/10^3 diff --git a/physics/sfc_diff.f b/physics/sfc_diff.f index 90e358d83..6aa708f0d 100644 --- a/physics/sfc_diff.f +++ b/physics/sfc_diff.f @@ -1,86 +1,7 @@ !> \file sfc_diff.f !! This file contains the surface roughness length formulation based on !! the surface sublayer scheme from Zeng and Dickinson (1998) -!! \cite zeng_and_dickinson_1998. It is -!! the first subroutine called in surface layer loop. - -!> \defgroup Sfc_ex_cal GFS Surface Roughness Length Calculation -!! \brief It is the surface roughness length formulation based on -!! the surface sublayer scheme from Zeng and Dickinson (1998) -!! \cite zeng_and_dickinson_1998. -!! -!! NOAH LSM are largely responsible for the quality -!! of model forecasts produced for near-surface weather parameters, such -!! as 2-meter air temperature (\a T2m) and surface skin temperature -!! (\a LST). LST is derived from the surface energy budget, and is -!! particularly important to remote sensing and data assimilation. How -!! precise these two parameters can be simulated by the model strongly -!! dependes on how accurate the surface heat fluxes are parameterized, -!! particularly the surface sensible heat flux (\a SH). The surface -!! thermal roughness length is a key parameter to determine \a SH. -!! Previous GFS version do not distinguish between the roughness length -!! for heat and momentum. The aerodynamic roughness \f$Z_{0m}\f$ is used -!! for wind, while the thermal roughness \f$Z_{0t}\f$ is used for heat and -!! water vapor. In general,\f$Z_{0m}\f$ is different from \f$Z_{0t}\f$, -!! because the transfer of momentum is affected by pressure fluctuations -!! in the turbulent waves behind the roughness elements, while for heat -!! and water vapor transfer no such dynamical mechanism exists. Zeng and -!! Dickinson (1998) \cite zeng_and_dickinson_1998 found that the surface -!! skin temperature can be at least 10 K higher when considering the surface -!! sublayer (or the variable ratio of the \f$Z_{0m}/Z_{0t}\f$ than without -!! in the desert summer afternoon. -!! -!! In May 2011, the new vegetation-dependent formulations of -!! momentum and thermal roughness formulation (Zheng et al. 2009 -!! \cite zheng_et_al_2009; Zheng et al. 2012 \cite zheng_et_al_2012 ) -!! was implemented to deal with the cold LST bias -!! over the arid western continental United States -!! (CONUS) during daytime. This LST bias contributes to large errors in -!! simulated satellite brightness temperatures over land by the Community -!! Radiative Transfer Model (CRTM) and hence the rejection of satellite -!! data in the NCEP Gridpoint Statistical Interpolation (GSI) system, -!! especially for surface-sensitive satellite channels. -!! -!! Zheng et al.(2009) \cite zheng_et_al_2009 proposed a new formulation on -!! \f$ln(Z_{0m}^,/Z_{0t})\f$ as follows: -!!\f[ -!! ln(Z_{0m}^,/Z_{0t})=(1-GVF)^2C_{zil}k(u*Z_{0g}/\nu)^{0.5} -!!\f] -!! where \f$Z_{0m}^,\f$ is the effective momentum roughness length -!! computed in the following equation for each grid, \f$Z_{0t}\f$ -!! is the roughness lenghth for heat, \f$C_{zil}\f$ is a coefficient -!! (taken as 0.8), k is the Von Karman constant (0.4), -!! \f$\nu=1.5\times10^{-5}m^{2}s^{-1}\f$ is the molecular viscosity, -!! \f$u*\f$ is the friction velocity, and \f$Z_{0g}\f$ is the bare -!! soil roughness length for momentum (taken as 0.01). -!! \n In order to consider the convergence of \f$Z_{0m}\f$ between -!! fully vegetated and bare soil, the effective \f$Z_{0m}^,\f$ is -!! computed: -!!\f[ -!! \ln(Z_{0m}^,)=(1-GVF)^{2}\ln(Z_{0g})+\left[1-(1-GVF)^{2}\right]\ln(Z_{0m}) -!!\f] -!! -!!\image html roughness_length_fig1.png "Figure 1: Comparison of LST simulated in GFS and verification with the observations. (a) Difference between GFS and GOES in the control run at 18:00 UTC; (b) Difference between GFS and GOES with the new formulation run at 18:00 UTC, averaged from 1 to 3 July 2007" width=10cm -!! -!! Figure 1 show the 3 day average land surface skin temperature predicted -!! by the GFS and comparison with the GOES-derived satellite measurements. -!! At 18:00 UTC (midday in local time over the central United States) in -!! the control run (Figure 1a), a substantial cold bias can be found over -!! the west half of CONUS (i.e., arid or semiarid regions). The new roughness -!! length formulations significantly reduce the cold bias in the western -!! CONUS, while the LST in the eastern CONUS, where the bias is small in -!! the control run, is not much affected. -!! -!!\image html roughness_length_fig2.png "Fiure 2: Average diurnal cycle on 1-3 July 2007 for verification of LST with GOES (black) and SURFRAD (blue) at Desert Rock, Nevada; red and green lines are for the control and sensitivity runs, respectively" width=10cm -!! -!! The Desert Rock station (\f$36.63^oN\f$, \f$116.02^oW\f$), located in the Nevada -!! desert,is one of the observation stations within the SURFRAD network. -!! The GOES-derived LST is very similar to the SURFRAD obervations (Figure 2). -!! However, the old GFS run produces very low LST, compared to the observations, -!! especially during daytime. During midday, the cold bias can reach up to -!! \f$-15^oC\f$. The new formulation run produces a reasonable LST diurnal cycle. -!! The daytime LST increases substantially and is very close to the observations. -!! \section intraphysics Intraphysics Communication +!! \cite zeng_and_dickinson_1998. It is the first subroutine called in surface layer loop. module surface_exchange_coefficients contains @@ -91,8 +12,8 @@ end subroutine sfc_ex_coef_init subroutine sfc_ex_coef_finalize end subroutine sfc_ex_coef_finalize -! subroutine sfc_diff(im,ps,u1,v1,t1,q1,z1, - +!> \defgroup Sfc_ex_cal GFS Surface Sublayer Scheme +!! !> \defgroup GFS_diff_main GFS sfc_diff Main !! \ingroup Sfc_ex_cal !> \brief This is the first subroutine called in surface layer loop to @@ -132,8 +53,31 @@ end subroutine sfc_ex_coef_finalize !!| flag_iter | flag_for_iteration | flag for iteration | flag | 1 | logical | | in | F | !!| redrag | flag_for_reduced_drag_coefficient_over_sea | flag for reduced drag coefficient over sea | flag | 0 | logical | | in | F | !! -!! \section general_diff General Algorithm -!! +!> \section general_diff General Algorithm +!! -# Calculate the thermal roughness length formulation over the ocean (see eq. (25) and (26) +!! in Zeng et al.(1998) \cite zeng_et_al_1998). +!! -# Calculate Zeng's momentum roughness length formulation over land and sea ice. +!! -# Calculate the new vegetation-dependent formulation of thermal roughness length (Zheng et al. (2009) +!! \cite zheng_et_al_2009). +!! Zheng et al.(2009) \cite zheng_et_al_2009 proposed a new formulation on +!! \f$ln(Z_{0m}^,/Z_{0t})\f$ as follows: +!! \f[ +!! ln(Z_{0m}^,/Z_{0t})=(1-GVF)^2C_{zil}k(u*Z_{0g}/\nu)^{0.5} +!! \f] +!! where \f$Z_{0m}^,\f$ is the effective momentum roughness length +!! computed in the following equation for each grid, \f$Z_{0t}\f$ +!! is the roughness lenghth for heat, \f$C_{zil}\f$ is a coefficient +!! (taken as 0.8), k is the Von Karman constant (0.4), +!! \f$\nu=1.5\times10^{-5}m^{2}s^{-1}\f$ is the molecular viscosity, +!! \f$u*\f$ is the friction velocity, and \f$Z_{0g}\f$ is the bare +!! soil roughness length for momentum (taken as 0.01). +!! \n In order to consider the convergence of \f$Z_{0m}\f$ between +!! fully vegetated and bare soil, the effective \f$Z_{0m}^,\f$ is +!! computed: +!! \f[ +!! \ln(Z_{0m}^,)=(1-GVF)^{2}\ln(Z_{0g})+\left[1-(1-GVF)^{2}\right]\ln(Z_{0m}) +!!\f] +!! -# Calculate the exchange coefficients:\f$cm\f$, \f$ch\f$, and \f$stress\f$ as inputs of other \a sfc schemes. !! \section detailed_diff Detailed Algorithm !! !! @{ @@ -230,12 +174,14 @@ subroutine sfc_ex_coef_run & ! if(islimsk(i) == 0) then ! over ocean +! - Over the ocean, calculate friction velocity in eq.(A10) in Zeng et al. (1998) \cite zeng_et_al_1998 . ustar(i) = sqrt(grav * z0 / charnock) !** test xubin's new z0 ! ztmax = z0max +! - Over the ocean, calculate the roughness Reynolds number: restar = max(ustar(i)*z0max*visi, 0.000001) ! restar = log(restar) @@ -245,6 +191,8 @@ subroutine sfc_ex_coef_run & ! rat = rat / (1. + (bb2 + cc2*restar) * restar)) ! rat taken from zeng, zhao and dickinson 1997 +! - Over the ocean, calculate the roughness length of temperature +!! (see eq.(25) and (26) in Zeng et al. (1998) \cite zeng_et_al_1998). rat = min(7.0, 2.67 * sqrt(sqrt(restar)) - 2.57) ztmax = z0max * exp(-rat) @@ -255,7 +203,7 @@ subroutine sfc_ex_coef_run & tem1 = 1.0 - tem2 if( ivegsrc == 1 ) then - +! - Calculate the roughness length of momentum over land and sea ice. if (vegtype(i) == 10) then z0max = exp( tem2*log01 + tem1*log07 ) elseif (vegtype(i) == 6) then @@ -287,6 +235,8 @@ subroutine sfc_ex_coef_run & endif endif +! - Calculate the roughness length for heat (see eq.(1) of Zheng et al. (2012) +!! \cite zheng_et_al_2012 ) . z0max = max(z0max,1.0e-6) ! ! czilc = 10.0 ** (- (0.40/0.07) * z0) ! fei's canopy height dependance of czil @@ -408,6 +358,8 @@ subroutine sfc_ex_coef_run & ! ! finish the exchange coefficient computation to provide fm and fh ! +! - Finish the exchange coefficient computation to provide cm, ch, stress as input of other +! \a sfc schemes. fm(i) = fm(i) - pm fh(i) = fh(i) - ph fm10(i) = fm10(i) - pm10 diff --git a/physics/sfc_drv.f b/physics/sfc_drv.f index d0c40cdf2..043ea4437 100644 --- a/physics/sfc_drv.f +++ b/physics/sfc_drv.f @@ -1,8 +1,8 @@ !> \file sfc_drv.f -!! This file contains the NOAH land surface scheme driver. +!! This file contains the Noah land surface scheme driver. -!> \defgroup NOAH GFS NOAH Land Surface Scheme -!! \brief This it the NOAH Land Surface Model (NOAH LSM). +!> \defgroup NOAH GFS Noah Land Surface Scheme +!! \brief This it the Noah Land Surface Model (Noah LSM). !! !! Land-atmosphere interactions are a main driver of Earth's surface !! water and energy budgets. The importance of the land surface is @@ -33,12 +33,12 @@ !! small vertical dashed lines (no arrows) represent precipitation !! \image html Noah_LA_interaction.png "Figure 1: Local Land-atmosphere Interaction (courtesy of Micheal Ek, Ek and Mahrt (1994), Ek and Holtslag (2004))" width=10cm !! The land-surface model component was substantially upgraded from the Oregon -!! State University (OSU) land surface model to EMC's new NOAH Land Surface Model -!! (NOAH LSM) during the major implementation in the NCEP Global Forecast System -!! (GFS) on May 31, 2005. Forecast System (GFS). The NOAH LSM embodies about 10 +!! State University (OSU) land surface model to EMC's new Noah Land Surface Model +!! (Noah LSM) during the major implementation in the NCEP Global Forecast System +!! (GFS) on May 31, 2005. Forecast System (GFS). The Noah LSM embodies about 10 !! years of upgrades (see Chen et al. 1996 !! \cite chen_et_al_1996; Koren et al. 1999 \cite koren_et_al_1999; Ek et al. 2003 -!! \cite ek_et_al_2003) to its ancestor, the OSU LSM. The NOAH LSM upgrade includes: +!! \cite ek_et_al_2003) to its ancestor, the OSU LSM. The Noah LSM upgrade includes: !! - An increase from two (10, 190 cm thick) to four soil layers (10, !! 30, 60, 100 cm thick) !! - Addition of frozen soil physics @@ -59,7 +59,7 @@ !! !!\section Intraphysics Intraphysics Communication !! -! \defgroup NOAH_pre NOAH Land Surface Pre +! \defgroup NOAH_pre Noah Land Surface Pre ! \ingroup NOAH ! \brief Brief description of the parameterization ! @{ @@ -304,7 +304,7 @@ end subroutine lsm_noah_finalize !> \defgroup NOAH_drv GFS sfc_drv Main !! \ingroup NOAH !! @{ -!! \brief This is NOAH LSM driver scheme. +!! \brief This is Noah LSM driver scheme. !! !! \section arg_table_lsm_noah_run Argument Table !!| local var name | longname | description | units | rank | type | kind | intent | optional | diff --git a/physics/sfc_nst.f b/physics/sfc_nst.f index 3f07e197f..5a9e7a96b 100644 --- a/physics/sfc_nst.f +++ b/physics/sfc_nst.f @@ -1,32 +1,6 @@ !> \file sfc_nst.f !! This file contains the GFS NSST model. -!> \defgroup GFS_NSST GFS Near Sea Surface Temperature -!! \brief Near Sea Surface Temperature (NSST) is a temperature profile just below the sea surface. The GFS NSST scheme is used to forecast the NSST for two main purposes: supply SSTs to the atmospheric model for the calculation of air-sea heat and moisture fluxes and providing a sub-layer temperature profile forecast for use as a first guess in the Gridpoint Statistical Interpolator (GSI) data assimilation code. -!! -!! The GFS NSST scheme was initially developed at NCEP by Xu Li in 2007, and subsequently received contributions by S. Moorthi, Y.-T. Hu and J. Derber, leading to operational implementation in the GFS in 2017 (Li 2015 \cite Li_2015, and Li and Derber 2009 \cite Li_Derber_2009). The GFS NSST scheme predicts the vertical profile of sea temperature between the surface and a reference level (zr), which is on the order of 5 m. Only two physical process are considered in this scheme: diurnal thermocline layer warming and thermal skin layer (also known as sub-layer) cooling. All other process that could influence NSST are ignored in this simple scheme. -!! -!!This profile is a composed by subdividing the near-surface layer in three parts -!! -!!T(z) = Tr + T’w (z) + T’c (z), -!! -!!where -!!Ts = T(z=0) is the SST -!!T’c (z) is the temperature profile in the skin layer (0 < z <= zc) -!!T’w (z) is the temperature profile in the warm layer (0 < z <= zr) -!!Tr is the reference temperature -!!zc is the depth of the skin layer -!! -!!Prediction for the skin layer is made using the Thermal Skin-layer Model (TSM), while prediction for the thermocline is based on the Diurnal Thermocline Model (DTM), both with an origin on Fairall et al. (1996) \cite Fairall_all_1996. Atmospheric inputs include short- and long-wave radiation, surface pressure, surface layer winds, temperature and specific humidity, and rainfall. -!! -!! \htmlonly -!! \endhtmlonly -!! @image html NSST.png "Figure 1: NSST profile." -!! -!! \section intraphysics_nst Intraphysics Communication -!! -!! This space is reserved for a description of how this scheme uses information from other scheme types and/or how information calculated in this scheme is used in other scheme types. - module sfc_nst contains @@ -46,6 +20,7 @@ end subroutine sfc_nst_init subroutine sfc_nst_finalize end subroutine sfc_nst_finalize +!> \defgroup GFS_NSST GFS Near Sea Surface Temperature !>\defgroup gfs_nst_main GFS sfc_nst Main !!\ingroup GFS_NSST !> \brief This is the second subroutine called in surface land loop. @@ -116,7 +91,7 @@ end subroutine sfc_nst_finalize !! !! This is the main subroutine for the NSST scheme, and it calls the DTM and TSM. !! -!! \section NSST_detailed_algorithm +!! \section NSST_detailed_algorithm Detailed Algorithm !! !! !> @{ @@ -711,8 +686,6 @@ module sfc_nst_pre !! !> \brief Brief description of the subroutine !! -!! Blah blah description of subroutine -!! !! \section arg_table_sfc_nst_init Argument Table !! subroutine sfc_nst_pre_init @@ -720,8 +693,6 @@ end subroutine sfc_nst_pre_init !> \brief Brief description of the subroutine !! -!! Blah blah description of subroutine -!! !! \section arg_table_sfc_nst_finalize Argument Table !! subroutine sfc_nst_pre_finalize diff --git a/physics/sfc_sice.f b/physics/sfc_sice.f index 28c808f5a..5b44b8e06 100644 --- a/physics/sfc_sice.f +++ b/physics/sfc_sice.f @@ -1,54 +1,6 @@ !> \file sfc_sice.f !! This file contains the GFS three level thermodynamic sea ice model. -!> \defgroup GFS_Ice GFS Three-layer Thermodynamics Sea Ice -!! \brief This is three-layer thermodynomics sea-ice model based on Winton (2000) \cite winton_2000. -!! -!! Sea ice is a thin skin of frozen water covering the polar oceans. The sea ice strongly interacts with both the atmosphere above and the ocean underneath in the high -!! latitudes. In a coupled weather/climate system, changes in sea ice extent, thickness and concentration -!! regionally or globally would influence oceanic and atmospheric conditions, which in turn affect the -!! sea ice distribution. The physical and dynamical processes affecting the weather and climate are -!! considered as follows. -!! -!! The high albedo of the sea ice reflects more solar radiation back to the space. The feedbacks are -!! considered as positive. The broader the sea ice cover, the higher the surface albedo, which result -!! in less amount of solar radiation absorbed at the Earth's surface. A cooler surface would favor more -!! sea ice to form. The process would be reversed in less sea ice situation. -!! -!! The sea ice restricts the heat/water exchange between the air and ocean. The presence of extensive -!! areas of sea ice would suppress the heat loss in winter and the heat gain in summer by the ocean. -!! Even a thin ice cover influences the turbulent heat transfer significantly between ocean and -!! atmosphere. The surface fluxes of sensible and latent heat can be greater by up to two orders of magnitude -!! at the open water surface of a lead or polynya than that through (snow covered) pack ice. -!! -!! The sea ice modifies air/sea momentum transfer, ocean fresh water balance and ocean circulation. -!! The freezing and melting of the ocean surface and the associated fluxes of salt and heat produce major -!! changes in the density structure of the polar water. Formation of sea ice injects salt into the ocean -!! makes the water heavier and more convectively unstable, conversely when melting occurs, stable and fresh -!! layers can prevent deep covective activity. -!! -!! A sea ice model, in general, may contain subcomponents treating 1)dynamics (ice motion), -!! 2)ice transport, 3) multiple ice thickness categories (including leads), 4) surface albedo, -!! and 5) vertical thermodynamics. GFS sea ice scheme is concerned with a scheme for the -!! last of these processes. -!! -!! A three-layer thermodynamic sea ice model has been coupled to NCEP GFS. It predicts sea ice/snow thickness, -!! the surface temperature and ice temperature structure. In each model grid box, the heat and moisture -!! fluxes and albedo are treated separately for the ice and the open water. -!! -!!\image html GFS_sice_wonton2000_fig1.png "Fig.1 Schematic representation of the three-layer model" width=5cm -!! The model has four prognostic variables: the snow layer thickness \f$h_s\f$, the ice layer thickness -!! \f$h_i\f$, the upper and lower ice layer temperatures located at the midpoints of the layers -!! \f$h_i/4\f$ and \f$3h_i/4\f$ below the ice surface, respectively \f$T_1\f$ and \f$T_2\f$. The temperature of -!! the bottom of the ice is fixed at \f$T_f\f$, the freezing temperature of seawater. The temperature of -!! the top of the ice or snow, \f$T_s\f$, is determined from the surface energy balance. -!! -!! The model consists of a zero-heat-capacity snow layer overlying two equally thick sea ice layers (Fig.1). -!! The upper ice layer has a variable heat capacity to represent brine pockets. -!! -!! \section intraphysics_sice Intraphysics Communication -!!\image html schematic_sice.png "Fig.2 NCEP Sea Ice Model System Diagram" width=10cm - module sfc_sice contains @@ -66,8 +18,10 @@ subroutine sfc_sice_finalize end subroutine sfc_sice_finalize -!>\defgroup gfs_sice_main GFS sfc_sice Main +!> \defgroup GFS_Ice GFS Three-layer Thermodynamics Sea Ice !! @{ +!! \brief This is three-layer thermodynomics sea-ice model based on Winton (2000) \cite winton_2000. +!>\defgroup gfs_sice_main GFS sfc_sice Main !! \ingroup GFS_Ice !! \section arg_table_sfc_sice_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | @@ -114,8 +68,20 @@ end subroutine sfc_sice_finalize !! | hflx | kinematic_surface_upward_sensible_heat_flux | kinematic sensible heat flux | K m s-1 | 1 | real | kind_phys | out | F | !! !! \section general_sice_run General Algorithm +!! The ice model main program ice3lay() performs two functions: +!! - \b Calculation \b of \b ice \b temperature +!!\n The surface temperature is determined from the diagnostic balance between +!! the upward conduction of heat through snow and/or ice and upward flux of heat +!! from the surface. +!! +!! - \b Calculation \b of \b ice \b and \b snow \b changes +!!\n In addition to calculating ice temperature changes, the ice model must +!! also readjust the sizes of the snow and ice layers 1) to accommodate +!! mass fluxes at the upper and lower surfaces, 2) to convert snow below +!! the water line to ice, and 3) to equalize the thickness of the two +!! ice layers. !! \section detailed_sice_run Detailed Algorithm -!> @{ +!! @{ subroutine sfc_sice_run & & ( im, km, ps, u1, v1, t1, q1, delt, & & sfcemis, dlwflx, sfcnsw, sfcdsw, srflag, & @@ -217,13 +183,13 @@ subroutine sfc_sice_run & ! implicit none ! -! --- constant parameters: - integer, parameter :: kmi = 2 ! 2-layer of ice +! - Define constant parameters + integer, parameter :: kmi = 2 !> - 2-layer of ice real(kind=kind_phys), parameter :: cpinv = 1.0/cp real(kind=kind_phys), parameter :: hvapi = 1.0/hvap real(kind=kind_phys), parameter :: elocp = hvap/cp - real(kind=kind_phys), parameter :: himax = 8.0 ! maximum ice thickness allowed - real(kind=kind_phys), parameter :: himin = 0.1 ! minimum ice thickness required + real(kind=kind_phys), parameter :: himax = 8.0 !> - maximum ice thickness allowed + real(kind=kind_phys), parameter :: himin = 0.1 !> - minimum ice thickness required real(kind=kind_phys), parameter :: hsmax = 2.0 ! maximum snow depth allowed real(kind=kind_phys), parameter :: timin = 173.0 ! minimum temperature allowed for snow/ice real(kind=kind_phys), parameter :: albfw = 0.06 ! albedo for lead @@ -378,15 +344,17 @@ subroutine sfc_sice_run & snetw(i) = sfcdsw(i) * (1.0 - albfw) snetw(i) = min(3.0*sfcnsw(i)/(1.0+2.0*ffw(i)), snetw(i)) +! - Calculate sneti sneti(i) = (sfcnsw(i) - ffw(i)*snetw(i)) / fice(i) t12 = tice(i) * tice(i) t14 = t12 * t12 -! --- ... hfi = net non-solar and upir heat flux @ ice surface +! - Calculate hfi = net non-solar and upir heat flux @ ice surface hfi(i) = -dlwflx(i) + sfcemis(i)*sbc*t14 + evapi(i) & & + rch(i)*(tice(i) - theta1(i)) +! - Calculate hfd hfd(i) = 4.0*sfcemis(i)*sbc*tice(i)*t12 & & + (1.0 + elocp*eps*hvap*qs1/(rd*t12)) * rch(i) @@ -493,11 +461,28 @@ subroutine sfc_sice_run & contains ! ================= -!> @} !----------------------------------- !> This subroutine is the entity of three-layer sea ice vertical thermodynamics !! based on Winton(2000) \cite winton_2000 . +!! @{ +!!\ingroup gfs_sice_main +!!\param[in] im integer, horizontal dimension +!!\param[in] kmi integer, number of ice layers (2) +!!\param[in] fice real, sea-ice concentration +!!\param[in] flag logical, ice mask flag +!!\param[in] hfi real, net non-solar and heat flux at surface (\f$W/m^2\f$) +!!\param[in] hfd real, heat flux derivative at surface +!!\param[in] sneti real, net solar incoming at top (\f$W/m^2\f$) +!!\param[in] focn real, heat flux from ocean (\f$W/m^2\f$) +!!\param[in] delt real, time step(\f$sec\f$) +!!\param[in,out] snowd real, surface pressure +!!\param[in,out] hice real, sea-ice thickness +!!\param[in,out] stsice real, temperature at mid-point of ice levels (\f$^oC\f$) +!!\param[in,out] tice real, surface temperature (\f$^oC\f$) +!!\param[in,out] snof real, snowfall rate (\f$ms^{-1}\f$) +!!\param[out] snowmt real, snow melt during delt (\f$m\f$) +!!\param[out] gflux real, conductive heat flux (\f$W/m^2\f$) subroutine ice3lay !................................... ! --- inputs: @@ -758,6 +743,7 @@ subroutine ice3lay !................................... end subroutine ice3lay !----------------------------------- +!! @} ! =========================== ! ! end contain programs ! @@ -766,6 +752,8 @@ end subroutine ice3lay !................................... end subroutine sfc_sice_run !----------------------------------- +!! @} +!! @} end module sfc_sice @@ -773,14 +761,14 @@ module sfc_sice_pre contains -!! +! ! \brief This subroutine is empty since there are no procedures needed ! \section arg_table_sfc_sice_pre_init Argument Table ! subroutine sfc_sice_pre_init end subroutine sfc_sice_pre_init -!! +! ! \brief This subroutine is empty since there are no procedures needed ! \section arg_table_sfc_sice_pre_finalize Argument Table ! @@ -802,7 +790,6 @@ end subroutine sfc_sice_pre_finalize !! | tice | sea_ice_temperature | sea-ice surface temperature | K | 1 | real | kind_phys | out | F | !! | work3 | ratio_of_exner_function_between_midlayer_and_interface_at_lowest_model_layer | Exner function ratio bt midlayer and interface at 1st layer | ratio | 1 | real | kind_phys | out | F | !! -!! @{ subroutine sfc_sice_pre_run(im, fice, hice, tisfc , prsik, prslk, & & cice, zice, tice, work3) @@ -839,14 +826,14 @@ module sfc_sice_post contains -!! +! ! \brief This subroutine is empty since there are no procedures needed ! \section arg_table_sfc_sice_post_init Argument Table ! subroutine sfc_sice_post_init end subroutine sfc_sice_post_init -!! +! ! \brief This subroutine is empty since there are no procedures needed ! \section arg_table_sfc_sice_post_finalize Argument Table ! @@ -854,7 +841,7 @@ subroutine sfc_sice_post_finalize end subroutine sfc_sice_post_finalize -!! +! ! \section arg_table_sfc_sice_post_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|-------------------------------------------------------|---------------------------------------------|---------------|------|---------|-----------|--------|----------| @@ -868,7 +855,6 @@ end subroutine sfc_sice_post_finalize !! | hice | sea_ice_thickness | sea-ice thickness | m | 1 | real | kind_phys | out | F | !! | tisfc | sea_ice_temperature | sea-ice surface temperature | K | 1 | real | kind_phys | out | F | !! -!! @{ subroutine sfc_sice_post_run(im, islmsk, cice, zice, tice, tsfc, & & fice, hice, tisfc) @@ -905,7 +891,5 @@ subroutine sfc_sice_post_run(im, islmsk, cice, zice, tice, tsfc, & enddo end subroutine sfc_sice_post_run -!! @} end module sfc_sice_post -!> @} From fdf93be4bc6c4b39eeb062b31b849177113b6ab5 Mon Sep 17 00:00:00 2001 From: Man Zhang Date: Tue, 27 Feb 2018 16:51:01 -0700 Subject: [PATCH 16/22] more doxygen work are done. --- physics/docs/ccpp_dox | 14 +- physics/docs/library.bib | 114 +++++++- physics/docs/txt/GFS_GWDC.txt | 42 ++- physics/docs/txt/GFS_NOAH.txt | 41 ++- physics/docs/txt/GFS_NSST.txt | 6 +- physics/docs/txt/GFS_OZPHYS.txt | 61 ++++- physics/docs/txt/GFS_SFCLYR.txt | 2 +- physics/docs/txt/GFS_SFCSICE.txt | 2 +- physics/docs/txt/GFS_ZHAOC.txt | 18 +- physics/docs/txt/mainpage_bootstrapped.txt | 2 - physics/gscond.f | 21 +- physics/gwdc.f | 90 ++++--- physics/mfdeepcnv.f | 2 - physics/mfshalcnv.f | 187 ++++++------- physics/module_nst_model.f90 | 17 +- physics/module_nst_parameters.f90 | 67 ++--- physics/module_nst_water_prop.f90 | 2 +- physics/ozphys.f | 24 +- physics/radlw_main.f | 2 +- physics/sfc_diff.f | 2 +- physics/sfc_drv.f | 210 ++++++--------- physics/sfc_nst.f | 64 +++-- physics/sfc_sice.f | 296 ++++++++++----------- physics/sfcsub.f | 4 +- physics/sflx.f | 282 ++++++++++++++------ 25 files changed, 900 insertions(+), 672 deletions(-) diff --git a/physics/docs/ccpp_dox b/physics/docs/ccpp_dox index b0a5f8b2a..a93ba6d43 100644 --- a/physics/docs/ccpp_dox +++ b/physics/docs/ccpp_dox @@ -1,7 +1,7 @@ # Doxyfile 1.8.11 DOXYFILE_ENCODING = UTF-8 -PROJECT_NAME = "GMTB Common Community Physics Package(CCPP) Documentation" -PROJECT_NUMBER = "Version 0" +PROJECT_NAME = "GMTB Common Community Physics Package (CCPP) Documentation" +PROJECT_NUMBER = "Version 1" PROJECT_BRIEF = "" PROJECT_LOGO = img/dtc_logo.png OUTPUT_DIRECTORY = doc @@ -112,8 +112,6 @@ INPUT = txt/mainpage_bootstrapped.txt \ txt/GFS_GWDPS.txt \ txt/GFS_GWDC.txt \ txt/GFS_OZPHYS.txt \ - txt/GFS_CALPRECIPTYPE.txt \ - txt/GFS_RAYLEIGH.txt \ ### Radiation ../radiation_aerosols.f \ ../radiation_astronomy.f \ @@ -141,10 +139,7 @@ INPUT = txt/mainpage_bootstrapped.txt \ ### Land Surface ../sfc_drv.f \ ../sflx.f \ - ../sfcsub.f \ ../sfc_diff.f \ - ../set_soilveg.f \ - ../GFS_calpreciptype.f90 \ ### Sea Ice Surface ../sfc_sice.f \ ### Ocean Surface @@ -156,10 +151,9 @@ INPUT = txt/mainpage_bootstrapped.txt \ ../gwdps.f \ ### Convective Gravity Wave ../gwdc.f \ -### Rayleigh damp - ../rayleigh_damp.f \ ### Prognostic Ozone - ../ozphys.f + ../ozinterp.f90 \ + ../ozphys.f \ INPUT_ENCODING = UTF-8 FILE_PATTERNS = *.f \ *.txt diff --git a/physics/docs/library.bib b/physics/docs/library.bib index 7f7fcf3c0..2f99a8efd 100644 --- a/physics/docs/library.bib +++ b/physics/docs/library.bib @@ -1,19 +1,123 @@ %% This BibTeX bibliography file was created using BibDesk. %% http://bibdesk.sourceforge.net/ -%% Created for Man Zhang at 2018-02-14 15:01:01 -0700 +%% Created for Man Zhang at 2018-02-26 15:56:22 -0700 %% Saved with string encoding Unicode (UTF-8) +@article{dethof_and_holm_2004, + Author = {A. Dethof and E. V. Holm}, + Date-Added = {2018-02-26 22:54:54 +0000}, + Date-Modified = {2018-02-26 22:56:19 +0000}, + Journal = {Quarterly Journal of the Royal Meteorological Society}, + Pages = {2851-2872}, + Title = {Ozone assimilation in the ERA-40 reanalysis project}, + Volume = {130}, + Year = {2004}} + +@techreport{jackson_and_saunders_2002, + Author = {D. R. Jackson and R. Saunders}, + Date-Added = {2018-02-26 22:46:33 +0000}, + Date-Modified = {2018-02-26 22:49:04 +0000}, + Institution = {Met Office}, + Number = {394}, + Title = {Ozone data assimilation: preliminary system}, + Type = {Forecasting Research Technical Report }, + Year = {2002}} + +@article{riishojgaard_1996, + Author = {L. P. Riishojgaard}, + Date-Added = {2018-02-26 22:43:38 +0000}, + Date-Modified = {2018-02-26 22:45:36 +0000}, + Journal = {Quarterly Journal of the Royal Meteorological Society}, + Pages = {1545-1571}, + Title = {On four-dimensional variational assimilation of ozone data in weather-prediction models}, + Volume = {122}, + Year = {1996}} + +@article{john_and_buehler_2004, + Author = {V. O. John and S. A. Buehler}, + Date-Added = {2018-02-26 22:38:57 +0000}, + Date-Modified = {2018-02-26 22:41:05 +0000}, + Journal = {Geophysical Research Letters}, + Title = {The impact of ozone lines on AMSU-B radiances}, + Volume = {31}, + Year = {2004}} + +@article{derber_and_wu_1998, + Author = {J. C. Derber and W.-S. Wu}, + Date-Added = {2018-02-26 22:35:19 +0000}, + Date-Modified = {2018-02-26 22:37:30 +0000}, + Journal = {Monthly Weather Review}, + Pages = {2287-2299}, + Title = {The use of TOVS cloud-cleared radiances in the NCEP SSI analysis system}, + Volume = {126}, + Year = {1998}} + +@inbook{hooke_1986, + Author = {W.H. Hooke}, + Chapter = {Gravity Waves}, + Date-Added = {2018-02-23 17:06:35 +0000}, + Date-Modified = {2018-02-23 17:10:25 +0000}, + Editor = {P. S. Ray}, + Number = {12}, + Pages = {272-288}, + Publisher = {American Meteorological Society}, + Title = {Mesoscale meteorology and forecasting}, + Year = {1986}} + +@article{kim_et_al_2003, + Author = {Y.-J. Kim and S. D. Eckermann and H.-Y. Chun}, + Date-Added = {2018-02-23 16:59:17 +0000}, + Date-Modified = {2018-02-23 17:02:12 +0000}, + Journal = {Atmosphere-Ocean}, + Number = {1}, + Pages = {65-98}, + Title = {An overview of the past, present and future of gravity-wave drag parameterization for numerical climate and weather prediction models}, + Volume = {41}, + Year = {2003}} + +@article{paulson_and_simpson_1981, + Author = {C.A. Paulson and J.J. Simpson}, + Date-Added = {2018-02-21 23:47:11 +0000}, + Date-Modified = {2018-02-21 23:50:29 +0000}, + Journal = {J. Geophys. Res.}, + Number = {C11}, + Pages = {2156-2202}, + Title = {The temperature difference across the cool skin of the ocean}, + Volume = {86}, + Year = {1981}} + +@article{peters-lidard_et_al_1997, + Author = {C. D. Peters-Lidard and M. S. Zion and E. F. Wood}, + Date-Added = {2018-02-20 19:44:29 +0000}, + Date-Modified = {2018-02-20 19:46:55 +0000}, + Journal = {J. Geophys. Res.}, + Number = {D4}, + Pages = {4303-4324}, + Title = {A soil-vegetation-atmosphere transfer sheme for modeling spatially variable water and energy balance processes}, + Volume = {102}, + Year = {1997}} + +@article{peters-lidard_et_al_1998, + Author = {C. D. Peters-Lidard and E. Blackburn and X. Liang and E. F. Wood}, + Date-Added = {2018-02-20 19:28:47 +0000}, + Date-Modified = {2018-02-20 19:31:50 +0000}, + Journal = {J. Atmos. Sci.}, + Pages = {1209-1224}, + Title = {The effect of soil thermal conductivity parameterization on surface energy fluxes and temperatures}, + Volume = {55}, + Year = {1998}} + @book{pond_and_pickard_1983, Author = {S. Pond and G.L. Pickard}, Date-Added = {2018-02-14 21:57:02 +0000}, Date-Modified = {2018-02-14 22:00:44 +0000}, Edition = {2nd}, - Publisher = {Pergamon Press }, + Publisher = {Pergamon Press}, Title = {Introductory dynamical oceanography}, Year = {1983}} @@ -352,8 +456,9 @@ @url{Li_Derber_2009 Url = {https://www.jcsda.noaa.gov/documents/meetings/wkshp2008/4/JCSDA_2008_Li.pdf}, Bdsk-Url-1 = {https://www.jcsda.noaa.gov/documents/meetings/wkshp2008/4/JCSDA_2008_Li.pdf}} -@article{Fairall_all_1996, +@article{Fairall_et_al_1996, Author = {C. W. Fairall and E. F. Bradley and J. S. Godfrey and G. A. Wick and J. B. Edson and G. S. Young}, + Date-Modified = {2018-02-21 22:01:48 +0000}, Journal = {J. Geophys. Res.}, Pages = {1295-1308}, Title = {Cool-skin and warm-layer effects on sea surface temperature}, @@ -1065,9 +1170,8 @@ @techreport{chou_and_suarez_1999 @article{sato_et_al_1993, Author = {M. Sato and J.E. Hansan and M. P. McCormick and J. B. Pollack}, Date-Added = {2016-05-20 04:23:08 +0000}, - Date-Modified = {2016-05-20 15:07:03 +0000}, + Date-Modified = {2018-02-20 19:58:29 +0000}, Journal = {J. Geophys. Res.}, - Month = {December}, Number = {D12}, Pages = {22987-22994}, Title = {Stratospheric aerosol optical depth, 1985-1990}, diff --git a/physics/docs/txt/GFS_GWDC.txt b/physics/docs/txt/GFS_GWDC.txt index 7982f167a..128c95dd0 100644 --- a/physics/docs/txt/GFS_GWDC.txt +++ b/physics/docs/txt/GFS_GWDC.txt @@ -3,10 +3,13 @@ \section des_gwdc 1. Description GFS physics includes parameterizations of gravity waves from two important sources: mountains and convection. This parameterization - addresses the latter. + addresses the latter. - In a review paper on gravity waves in the middle atmosphere, Fritts - (1984) \cite fritts_1984 showed that a large portion of observed + The importance of convectively-generated tropical waves + in driving the equatorial stratospheric semi-annual oscillation (SAO) and + quasi-biennial oscillation (QBO) has been appreciated for many years. + In a review paper on gravity waves in the middle atmosphere, Fritts (1984) \cite fritts_1984 + showed that a large portion of observed gravity wave momentum flux has higher frequencies than those of stationary mountain waves. This phenomenon was explained by cumulus convection, which is an additional source of tropospheric gravity @@ -21,26 +24,19 @@ the stable stratosphere can generate gravity waves that influence the large-scale flow. - Parameterizing subgrid-scale convection-induced gravity wave - momentum flux for use in large-scale models inherently requires - some information from subgrid-scale cumulus parameterization. - The methodology for parameterizing the zonal momentum flux induced - by thermal forcing can be summarized as follows. From the cloud-base - to cloud-top height, the effect of the momentum flux - induced by subgrid-scale diabatic forcing is not considered because - subgrid-scale cumulus convection in large-scale models is only - activated in a conditionally unstable atmosphere. Below the cloud - base, the momentum flux is also not considered because of the wave - momentum cancellation. At the cloud top, the momentum flux is - obtained by eq.(18) and (19) in Chun and Baik (1998) - \cite chun_and_baik_1998. Above the cloud top, there are two ways to - construct the momentum flux profile. One way is to specify a - vertical structure of the momentum flux normalized by the cloud-top - value, similar to what has been done for mountain drag - parameterization. The other way is to apply the wave saturation - hypothesis in order to find wave breaking levels in terms of the - Richardon number criterion using the nonlinearity factor of - thermally induced waves. + \image html GFS_gwdc.png "Figure 1: Gravity waves generated by penetrative convection in the presence of background wind. (Based on Hooke(1986) \cite hooke_1986; and Kim et al. (2003) \cite kim_et_al_2003)" width=10cm + + Compared with orographic gravitity waves, it has proven more difficult to model the way in which + gravity waves are generated by various convective sources; The simplest situation is depicted in + Fig.1. There are several proposed generation mechanisms in the literature (see section 3b in + Kim et al. (2003) \cite kim_et_al_2003).Amongst, Chun and Baik (1998) \cite chun_and_baik_1998 + proposed a way for parameterizing + convection-induced subgrid-scale gravity wave momentum flux in large-scale models. + For the momentum flux profile up to the cloud-top height, use of the linear + analytical form was suggested. In GFS operaional physics suite, the effect + of convection-induced gravity wave momentum flux is included + only above the cloud-top height because subgrid-scale cumulus parameterization + is activated in a conditionally unstable atmosphere. \section intra_gwdc 2. Intraphysics Communication \sa \ref arg_table_gwdc_run diff --git a/physics/docs/txt/GFS_NOAH.txt b/physics/docs/txt/GFS_NOAH.txt index 547898075..6e47d6bc1 100644 --- a/physics/docs/txt/GFS_NOAH.txt +++ b/physics/docs/txt/GFS_NOAH.txt @@ -1,5 +1,5 @@ /** -\page GFS_NOAH GFS Noah Land Surface Scheme +\page GFS_NOAH GFS Noah Land Surface Model \section des_noah 1. Description Land-atmosphere interactions are a main driver of Earth's surface water and energy budgets. The importance of the land surface is @@ -28,34 +28,31 @@ with arrows also represent positive feedbacks. The single horizontal gay-dotted line (no arrows) indicates the top of the PBL, and the seven small vertical dashed lines (no arrows) represent precipitation - \image html Noah_LA_interaction.png "Figure 1: Local Land-atmosphere Interaction (courtesy of Micheal Ek, Ek and Mahrt (1994), Ek and Holtslag (2004))" width=10cm - The land-surface model component was substantially upgraded from the Oregon - State University (OSU) land surface model to EMC's new NOAH Land Surface Model - (NOAH LSM) during the major implementation in the NCEP Global Forecast System - (GFS) on May 31, 2005. Forecast System (GFS). The NOAH LSM embodies about 10 - years of upgrades (see Chen et al. 1996 - \cite chen_et_al_1996; Koren et al. 1999 \cite koren_et_al_1999; Ek et al. 2003 - \cite ek_et_al_2003) to its ancestor, the OSU LSM. The NOAH LSM upgrade includes: - - An increase from two (10, 190 cm thick) to four soil layers (10, 30, 60, 100 cm thick) - - Addition of frozen soil physics - - Add glacial ice treatment - - Two snowpack states (SWE, density) - - New formulations for infiltration and runoff account for sub-grid variability in precipitation and soil moisture - - Revised physics of the snowpack and its influence on surface heat fluxes and albedo - - Higher canopy resistance - - Spatially varying root depth - - Surface fluxes weighted by snow cover fraction - - Improved thermal conduction in soil/snow - - Improved seasonality of green vegetation cover. - - Improved evaporation treatment over bare soil and snowpack + \image html Noah_LA_interaction.png "Figure 1: Local Land-atmosphere Interaction (courtesy of Michael Ek, Ek and Mahrt (1994), Ek and Holtslag (2004))" width=10cm + +Recently, the land surface updates in 2017 GFS operational physics includes: + - IGBP 20-type 1-km land classification + - STASGO 19-type 1-km soil classification + - MODIS-based snow free albedo + - MODIS-based maximum snow albedo + - Diurnal albedo treatment + - Unify snow cover, albedo between radiation and land surface model + - Increase ground heat flux under deep snow + - Upgrade surface layer parameterization scheme \ref GFS_SFCLYR to modify the roughness-length formulation and introduce a stability parameter constraint in the Monin-Obukhov similarity theory to prevent the land-atmosphere system from fully decoupling leading to excessive cooling of 2m temperature during sunset \image html land_dataset.png "Figure 2: Land Data Sets Used in NCEP Modeling Systems" width=10cm +This scheme include the following modules: + + \ref Noah_drv + + \ref Noah_LSM \section intra_noah 2. Intraphysics Communication -\ref arg_table_lsm_noah_run + + GFS Noah LSM Driver (\ref arg_table_lsm_Noah_run) + + GFS Noah LSM Model (sflx()) \section gen_al_noah 3. General Algorithm ++ GFS Noah LSM Driver (\ref general_noah_drv) ++ GFS Noah LSM Model (\ref general_sflx) diff --git a/physics/docs/txt/GFS_NSST.txt b/physics/docs/txt/GFS_NSST.txt index 7cdc4d336..ab255f262 100644 --- a/physics/docs/txt/GFS_NSST.txt +++ b/physics/docs/txt/GFS_NSST.txt @@ -16,7 +16,7 @@ where \n Tr is the reference temperature \n zc is the depth of the skin layer -Prediction for the skin layer is made using the Thermal Skin-layer Model (TSM), while prediction for the thermocline is based on the Diurnal Thermocline Model (DTM \ref nst_module), both with an origin on Fairall et al. (1996) \cite Fairall_all_1996. Atmospheric inputs include short- and long-wave radiation, surface pressure, surface layer winds, temperature and specific humidity, and rainfall. +Prediction for the skin layer is made using the Thermal Skin-layer Model (TSM), while prediction for the thermocline is based on the Diurnal Thermocline Model (DTM), both with an origin on Fairall et al. (1996) \cite fairall_et_al_1996. Atmospheric inputs include short- and long-wave radiation, surface pressure, surface layer winds, temperature and specific humidity, and rainfall. @image html NSST.png "Figure 1: NSST profile." @@ -32,9 +32,5 @@ This scheme includes the following components: \section gen_nst 3. General Algorithm \sa \ref NSST_general_algorithm -\section det_nst 4. Detailed Algorithm -\sa \ref NSST_detailed_algorithm - - */ diff --git a/physics/docs/txt/GFS_OZPHYS.txt b/physics/docs/txt/GFS_OZPHYS.txt index e117e61ee..2ae0c5ec9 100644 --- a/physics/docs/txt/GFS_OZPHYS.txt +++ b/physics/docs/txt/GFS_OZPHYS.txt @@ -1,20 +1,59 @@ /** -\page GFS_OZPHYS GFS Ozone Sources and Sinks Scheme +\page GFS_OZPHYS GFS Ozone Physics \section des_ozone 1. Description - The operational GFS currently parameterizes ozone production and - destruction based on monthly mean coefficients provided by Naval - Research Laboratory through CHEM2D chemistry model - (McCormack et al. 2006 \cite mccormack_et_al_2006). - Monthly and zonal mean ozone production rate and ozone destruction - rate per unit ozone mixing ratio were provided by NRL based on - CHEM2D model. - Original version of these terms were provided by NASA/DAO based on - NASA 2D Chemistry model - GSM is capable of running both versions + In recent years, the leading NWP centers have extended the vertical range of their NWP and DA systems + from the surface up through the stratosphere (~10-50 km altitude) and lower mesosphere (~50-65 km). Some + have also added stratospheric ozone (\f$O_3\f$) as a prognostic trace constituent to their models. Examples + include the Integrated Forecast System (IFS) of the European Centre for Medium Range Weather Forecasts (ECMWF)(Untch et al., 1999\cite untch_et_al; Dethof and Holm, 2004 \cite dethof_and_holm_2004), and the NCEP GFS (NCEP 2003). The addition + of stratospheric ozone as a prognostic variable is expected to improve overall forecast and analyses skill of other fields, + such as temperature and wind. The primary reasons for this are: + - more accurate assimilation of satellite radiances from channels that are sensitive to ozone(Derber and Wu, 1998 \cite derber_and_wu_1998; John and Buehler, 2004 \cite john_and_buehler_2004); + - utilization of correlations between ozone and wind to improve wind analyses in the upper troposphere and lower stratosphere +(UTLS) (e.g. Riishojgaard, 1996 \cite riishojgaard_1996); + - more accurate radiative heating rates, and hence temperatures arising from using analysed ozone rather than climatological +ozone in the forecast model radiation sheme (often referred to as 'ozone/radiation interaction') (Jackson and Saunders, 2002 \cite jackson_and_saunders_2002); + - more accurate analyses and forecasts of surface ultraviolet (UV) radiation. + + With the extension of NWP/DA systems into the upper stratosphere, assimilation and advection alone cannot yield accurate ozone + forecasts - photochemical effects must also be included. Due to the complexity of ozone photochemistry, it is not currently + feasible to implement full ozone photochemistry within a high-resolution operational global NWP system. Instead, + the operational GFS currently parameterizes photochemical production and destruction based on + monthly mean coefficients provided by Naval Research Laboratory CHEM2D chemistry model through an ozone photochemistry parameterization (OPP), + known as CHEM2D-OPP (McCormack et al. 2006 \cite mccormack_et_al_2006). CHEM2D-OPP consists of four coefficients describing + the residual ozone photochemical tendency as the difference between the production and loss rates \f$(P-L)\f$ + and its sensitivity to local changes in ozone mixing ratio \f$r\f$, temperature \f$T\f$, and overhead ozone column amount \f$\Sigma\f$ (see Figs. 1, 2, + 5, and 6 in McCormack et al. 2006 \cite mccormack_et_al_2006). The local time rate of change of ozone mixing ratio due to + photochemistry is then: + \f[ + \frac{\partial r}{\partial t}=(P-L)\left[r,T,\Sigma\right] + \color{red} {(1)} + \f] + + Linearization of the ozone photochemical tendency above has become a standard method for NWP and climate models. The latest + generation of linearized ozone photochemistry scheme approximate the unknown function \f$(P-L)\left[r,T,\Sigma\right]\f$ by + defining it about some reference state \f$r_0\f$,\f$T_0\f$,\f$\Sigma_0\f$, then expanding it about this reference state + using a first-order Taylor series expansion. + \f[ + \frac{\partial r(\lambda,\phi,p,t)}{\partial t}=(P-L)_0+\frac{\partial (P-L)}{\partial r}\bracevert_0(r-r_0)+\frac{\partial (P-L)}{\partial T}\bracevert_0(T-T_0)+\frac{\partial (P-L)}{\partial \Sigma}\bracevert_0(\Sigma-\Sigma_{0}) + \color{red} {(2)} + \f] + where \f$\lambda\f$ represents longtitude, \f$\phi\f$ represents latitude, and \f$p\f$ represents pressure as the model + vertical coordinate. The subscript "0" attached to \f$(P-L)\f$ and its partial derivatives refers to their values + at the reference state \f$r_0\f$,\f$T_0\f$,\f$\Sigma_0\f$, and are all zonally averaged quantities. + The reference-state production and loss, \f$(P-L)_0\f$, and the various partial derivative terms about the state (the last + three terms on the right) are computed offline using CHEM2D model photochemistry. These coefficients are then stored in tabular + form as functions of latitude, pressure, and month, with suitable linear interpolation to the desired location (\c global_o3prdlos.f77). + However, when implementing (2) in GFS physics suite, the perturbation terms \f$(r-r_0, T-T_0, \Sigma-\Sigma_0)\f$ are computed + with respect to a zonal mean climatological reference state used to derive the partial derivatives in (2). such discrepancies + can potentially introduce systematic, non-physical biases into the photochemical parameterization (McCormack et al. 2006 \cite mccormack_et_al_2006). + + \section intra_ozone 2. Intraphysics Communication -\ref arg_table_ozphys_run +\sa \ref arg_table_ozphys_run \section gen_ozone 3. General Algorithm +\sa \ref genal_ozphys diff --git a/physics/docs/txt/GFS_SFCLYR.txt b/physics/docs/txt/GFS_SFCLYR.txt index 20a20e174..7daae3adf 100644 --- a/physics/docs/txt/GFS_SFCLYR.txt +++ b/physics/docs/txt/GFS_SFCLYR.txt @@ -1,5 +1,5 @@ /** -\page GFS_SFCLYR GFS Surface Sublayer Scheme +\page GFS_SFCLYR GFS Surface Layer Scheme \section des_rough 1. Description It is the surface roughness length calculation based on the surface sublayer scheme from Zeng and Dickinson (1998) diff --git a/physics/docs/txt/GFS_SFCSICE.txt b/physics/docs/txt/GFS_SFCSICE.txt index 19eebddc9..d6fdf64b6 100644 --- a/physics/docs/txt/GFS_SFCSICE.txt +++ b/physics/docs/txt/GFS_SFCSICE.txt @@ -1,7 +1,7 @@ /** \page GFS_SFCSICE GFS Sea Ice Scheme \section des_sice 1. Description - This is three-layer thermodynomics sea-ice model based on Winton (2000) \cite winton_2000. + This is the three-layer thermodynomics sea-ice model based on Winton (2000) \cite winton_2000. Sea ice is a thin skin of frozen water covering the polar oceans. The sea ice strongly interacts with both the atmosphere above and the ocean underneath in the high diff --git a/physics/docs/txt/GFS_ZHAOC.txt b/physics/docs/txt/GFS_ZHAOC.txt index 8fdd58bd8..80bc402b8 100644 --- a/physics/docs/txt/GFS_ZHAOC.txt +++ b/physics/docs/txt/GFS_ZHAOC.txt @@ -60,22 +60,16 @@ \cite heymsfield_and_mcfarquhar_1996) was introduced. \section intro_zhao 2. Intraphysics Communication - + For grid-scale condensation and evaporation of cloud process - \sa \ref arg_table_gscond_run - + For precipitation (snow or rain) production - \sa \ref arg_table_precpd_run + + For grid-scale condensation and evaporation of cloud process: \ref arg_table_gscond_run + + For precipitation (snow or rain) production: \ref arg_table_precpd_run \section Gen_zhao 3. General Algorithm - + For grid-scale condensation and evaporation of cloud process - \sa \ref general_gscond - + For precipitation (snow or rain) production - \sa \ref general_precpd + + For grid-scale condensation and evaporation of cloud process: \ref general_gscond + + For precipitation (snow or rain) production: \ref general_precpd \section det_zhao 4. Detailed Algorithm - + For grid-scale condensation and evaporation of cloud process - \sa \ref Zhao-Carr_cond_detailed - + For precipitation (snow or rain) production - \sa \ref Zhao-Carr_precip_detailed + + For grid-scale condensation and evaporation of cloud process: \ref Zhao-Carr_cond_detailed + + For precipitation (snow or rain) production: \ref Zhao-Carr_precip_detailed diff --git a/physics/docs/txt/mainpage_bootstrapped.txt b/physics/docs/txt/mainpage_bootstrapped.txt index 129e42b99..883304d94 100644 --- a/physics/docs/txt/mainpage_bootstrapped.txt +++ b/physics/docs/txt/mainpage_bootstrapped.txt @@ -23,8 +23,6 @@ Documentation for the individual physics scheme can of 2017 operational GFS phys + @ref GFS_GWDPS + @ref GFS_GWDC + @ref GFS_OZPHYS - + @ref GFS_CALPRECIPTYPE - + @ref GFS_RAYLEIGH You can find more information about GMTB Interoperable Physics Driver/Common Community Physics Package(IPD/CCPP) on DTC website diff --git a/physics/gscond.f b/physics/gscond.f index 2502fb653..638c94a6a 100644 --- a/physics/gscond.f +++ b/physics/gscond.f @@ -6,9 +6,6 @@ module GFS_zhaocarr_gscond contains -!> \defgroup Zhao-Carr GFS Zhao-Carr Microphysics -!! @{ -!! ! \brief Brief description of the subroutine ! @@ -17,6 +14,17 @@ module GFS_zhaocarr_gscond subroutine gscond_init end subroutine gscond_init +! \brief Brief description of the subroutine +! +! \section arg_table_gscond_finalize Argument Table +! + subroutine gscond_finalize + end subroutine gscond_finalize + + +!> \defgroup Zhao-Carr GFS Zhao-Carr Microphysics +!! @{ +!! !> \defgroup condense Grid-Scale Condensation and Evaporation of Cloud !! @{ !! \brief This subroutine computes grid-scale condensation and evaporation of @@ -504,13 +512,6 @@ end subroutine gscond_run !> @} !! @} -! \brief Brief description of the subroutine -! -! \section arg_table_gscond_finalize Argument Table -! - subroutine gscond_finalize - end subroutine gscond_finalize - !! @} diff --git a/physics/gwdc.f b/physics/gwdc.f index 4161179c4..7953220d5 100644 --- a/physics/gwdc.f +++ b/physics/gwdc.f @@ -148,7 +148,27 @@ end subroutine gwdc_init !! | taucty | instantaneous_y_stress_due_to_gravity_wave_drag | meridional stress at cloud top due to convective gravity wave drag | Pa | 1 | real | kind_phys | out | F | !! !> \section gen_gwdc General Algorithm +!! Parameterizing subgrid-scale convection-induced gravity wave +!! momentum flux for use in large-scale models inherently requires +!! some information from subgrid-scale cumulus parameterization. +!! The methodology for parameterizing the zonal momentum flux induced +!! by thermal forcing can be summarized as follows. From the cloud-base +!! to cloud-top height, the effect of the momentum flux +!! induced by subgrid-scale diabatic forcing is not considered because +!! subgrid-scale cumulus convection in large-scale models is only +!! activated in a conditionally unstable atmosphere. Below the cloud +!! base, the momentum flux is also not considered because of the wave +!! momentum cancellation. !! +!! The formulation of the momentum flux at the cloud top that can be broken +!! in the upper atmosphere is similar to that of the surface drag of mountain +!! waves by using the nonlinearity factor of thermally induced waves that is +!! analogous to the inverse Frounde number in mountain waves. A vertical +!! profiles of redistributed momentum flux above the cloud top can be approximated +!! either by specifying a functional form or by using the wave saturation hypothesis +!! in terms of the Richardson number criterion. The formulation of the minimum +!! Richardson number including wave impact is similar to that in the mountain +!! wave case. !> \section al_gwdc Detailed Algorithm !> @{ subroutine gwdc_run (im,ix,iy,km,lat,u1,v1,t1,q1,deltim, & @@ -341,6 +361,7 @@ subroutine gwdc_run (im,ix,iy,km,lat,u1,v1,t1,q1,deltim, & &, riminp=-0.99e+20, rismall=-0.9e+20 ! +!> - Determine if deep convection occurs and activate convection-induced GWD scheme. npt = 0 do i = 1,im ipt(i) = 0 @@ -442,8 +463,8 @@ subroutine gwdc_run (im,ix,iy,km,lat,u1,v1,t1,q1,deltim, & & brunm(npt,km), rhom(npt,km)) !----------------------------------------------------------------------- -!> -# Create local arrays with reversed vertical indices -!! and Initialize local variables +!> - Create local arrays with reversed vertical indices +!! and Initialize local variables. !----------------------------------------------------------------------- gsqr = grav * grav onebg = one / grav @@ -685,9 +706,9 @@ subroutine gwdc_run (im,ix,iy,km,lat,u1,v1,t1,q1,deltim, & !----------------------------------------------------------------------- ! -!> -# Calculate the cloud top wind components and speed. -!! Here, ucltop, vcltop, and windcltop are wind components and -!! wind speed at mid-level cloud top index +!> - Calculate the cloud top wind components, speed and direction. +! Here, ucltop, vcltop, and windcltop are wind components and +! wind speed at mid-level cloud top index ! !----------------------------------------------------------------------- @@ -703,12 +724,12 @@ subroutine gwdc_run (im,ix,iy,km,lat,u1,v1,t1,q1,deltim, & !----------------------------------------------------------------------- ! -!> -# Calculate the basic state wind projected in the direction of the -!! cloud top wind at mid level and interface level (U, UI), where: -!! \n U : Basic-wind speed profile. Basic-wind is parallel to the wind -!! vector at the cloud top level. (mid level) -!! \n UI: Basic-wind speed profile. Basic-wind is parallel to the wind -!! vector at the cloud top level. ( interface level ) +!> - Calculate the basic state wind profiles projected in the direction of the +!! cloud top wind at mid level and interface level. +! \n U : Basic-wind speed profile. Basic-wind is parallel to the wind +! vector at the cloud top level. (mid level) +! \n UI: Basic-wind speed profile. Basic-wind is parallel to the wind +! vector at the cloud top level. ( interface level ) ! Input u(i,k) and v(i,k) is defined at mid level ! !----------------------------------------------------------------------- @@ -743,7 +764,7 @@ subroutine gwdc_run (im,ix,iy,km,lat,u1,v1,t1,q1,deltim, & !----------------------------------------------------------------------- ! -!> -# Calculate the local Richardson number +!> - Calculate the local Richardson number: !! \f[ !! Ri=N^2/\eta^2 !! \f] @@ -811,7 +832,7 @@ subroutine gwdc_run (im,ix,iy,km,lat,u1,v1,t1,q1,deltim, & !----------------------------------------------------------------------- ! -!> -# Calculate the gravity wave stress at the interface level cloud top. +!> - Calculate the gravity wave stress at the interface level cloud top. ! ! kcldtopi : The interface level cloud top index ! kcldtop : The midlevel cloud top index @@ -852,11 +873,17 @@ subroutine gwdc_run (im,ix,iy,km,lat,u1,v1,t1,q1,deltim, & ! GWDC calculation in current horizontal grid is skipped. ! ! G : If mean wind at the cloud top is less than zero, GWDC - +! calculation in current horizontal grid is skipped. +! +!----------------------------------------------------------------------- +!D !> - Wave stress at cloud top is calculated when the atmosphere -!! is dynamically stable at the cloud top -!! -!> - The cloud top wave stress and nonlinear parameter are calculated +!! is dynamically stable at the cloud top. + do i=1,npt + kk = kcldtop(i) + if ( abs(basicui(i,kk)) > zero .and. riloc(i,kk) > ricrit) then +!E +!> - The cloud top wave stress and nonlinear parameter are calculated !! using density, temperature, and wind that are defined at mid !! level just below the interface level in which cloud top wave !! stress is defined. @@ -887,20 +914,7 @@ subroutine gwdc_run (im,ix,iy,km,lat,u1,v1,t1,q1,deltim, & !! top heights of thermal forcing. If the atmosphere is dynamically !! unstable at the cloud top, the convective GWD calculation is !! skipped at that grid point. -!! -! - If mean wind at the cloud top is less than zero, GWDC -! calculation in current horizontal grid is skipped. -! -!> - The stress is capped at tauctmax = - 5\f$n/m^2\f$ -!! in order to prevent numerical instability. -! -!----------------------------------------------------------------------- -!D - do i=1,npt - kk = kcldtop(i) - if ( abs(basicui(i,kk)) > zero .and. riloc(i,kk) > ricrit) then -!E tem = basicum(i,kk) tem1 = tem * tem nonlinct = gqmcldlen(i) / (bruni(i,kk)*t(i,kk)*tem1) ! Mu @@ -908,6 +922,8 @@ subroutine gwdc_run (im,ix,iy,km,lat,u1,v1,t1,q1,deltim, & ! RhoU^3c1(c2mu)^2/Ndx tauct = - rhom(i,kk) * tem * tem1 * c1 * tem2 * tem2 & / (bruni(i,kk)*dlen(i)) +!> - The stress is capped at \f$\tau_{x} = - 5n/m^2\f$ +!! in order to prevent numerical instability. tauct = max(tauctmax, tauct) tauctxl(i) = tauct * cosphi(i) ! X stress at cloud top @@ -916,6 +932,12 @@ subroutine gwdc_run (im,ix,iy,km,lat,u1,v1,t1,q1,deltim, & do_gwc(i) = .true. else !F +!> - If the atmosphere is dynamically unstable at the cloud top, +!! GWDC calculation in current horizontal grid is skipped. +!> - If mean wind at the cloud top is less than zero, GWDC +!! calculation in current horizontal grid is skipped. + + tauctxl(i) = zero tauctyl(i) = zero do_gwc(i) = .false. @@ -954,7 +976,7 @@ subroutine gwdc_run (im,ix,iy,km,lat,u1,v1,t1,q1,deltim, & ! 1 - nonlin*|c2|. ! !----------------------------------------------------------------------- -!> -# Calculate the minimum Richardson number including both the +!> - Calculate the minimum Richardson number including both the !! basic-state condition and wave effects. !!\f[ !! Ri_{min}\approx\frac{Ri(1-\mu|c_{2}|)}{(1+\mu Ri^{1/2}|c_{2}|)^{2}} @@ -1009,7 +1031,7 @@ subroutine gwdc_run (im,ix,iy,km,lat,u1,v1,t1,q1,deltim, & !----------------------------------------------------------------------- ! -!> -# Calculate the gravity wave stress profile using the wave +!> - Calculate the gravity wave stress profile using the wave !! saturation hypothesis of Lindzen (1981) \cite lindzen_1981. ! ! Assuming kcldtop(i)=10 and kcldbot=16, @@ -1155,7 +1177,7 @@ subroutine gwdc_run (im,ix,iy,km,lat,u1,v1,t1,q1,deltim, & !!!!!! Vertical differentiation !!!!!! -!> -# Calculate wind tendency in direction to the wind vector,zonal +!> - Calculate wind tendency in direction to the wind vector,zonal !! wind tendency and meridional wind tendency above the cloud top !! level due to convectively generated gravity waves. @@ -1373,7 +1395,7 @@ subroutine gwdc_run (im,ix,iy,km,lat,u1,v1,t1,q1,deltim, & ! enddo !----------------------------------------------------------------------- -!> -# Convert back local convective GWD tendency arrays to GFS model +!> - Convert back local convective GWD tendency arrays to GFS model !! vertical indices. ! Outgoing (FU1,FV1)=(utgwc,vtgwc) !----------------------------------------------------------------------- diff --git a/physics/mfdeepcnv.f b/physics/mfdeepcnv.f index 4574fc8b4..4dbb0e4a6 100644 --- a/physics/mfdeepcnv.f +++ b/physics/mfdeepcnv.f @@ -50,8 +50,6 @@ !! trigger condition. Convective cloudiness is enhanced by considering suspended !! cloud condensate in the updraft. The lateral entrainment is also enhanced !! to more strongly suppress convection in a drier environment. -!! -!! \section intraphysics Intraphysics Communication !! diff --git a/physics/mfshalcnv.f b/physics/mfshalcnv.f index 48eb13e42..815de6e75 100644 --- a/physics/mfshalcnv.f +++ b/physics/mfshalcnv.f @@ -1,9 +1,99 @@ !> \file mfshalcnv.f !! This file contains the entire SAMF deep convection scheme. + + module sasas_shal_post + contains + +! \brief Brief description of the subroutine +! +!! \section arg_table_sasasshal_post_run Argument Table +!! | local var name | longname | description | units | rank | type | +!! |----------------|----------------------------------------------------------|----------------------------------------------------------------------|---------|------|-------------------------------|-- +!! | frain | dynamics_to_physics_timestep_ratio | ratio of dynamics timestep to physics timestep | none | 0 | real | k +!! | rain1 | lwe_thickness_of_shallow_convective_precipitation_amount | shallow convective rainfall amount on physics timestep | m | 1 | real | k +!! | cnvc | convective_cloud_cover | convective cloud cover | frac | 2 | real | k +!! | cnvw | convective_cloud_water_specific_humidity | convective cloud water specific humidity | kg kg-1 | 2 | real | k +!! | Model | FV3-GFS_Control_type | Fortran DDT containing FV3-GFS model control parameters | DDT | 0 | GFS_control_type | +!! | Grid | FV3-GFS_Grid_type | Fortran DDT containing FV3-GFS grid and interpolation related data | DDT | 0 | GFS_grid_type | +!! | Diag | FV3-GFS_Diag_type | Fortran DDT containing FV3-GFS fields targeted for diagnostic output | DDT | 0 | GFS_diag_type | +!! | Tbd | FV3-GFS_Tbd_type | Fortran DDT containing FV3-GFS miscellaneous data | DDT | 0 | GFS_tbd_type | +!! + subroutine sasasshal_post_run (frain, rain1, cnvc, cnvw, Model, & + & Grid, Diag, Tbd) + + use machine, only: kind_phys + use GFS_typedefs, only: GFS_control_type, & + & GFS_grid_type, GFS_diag_type, GFS_tbd_type + + type(GFS_grid_type), intent(in) :: Grid + type(GFS_control_type), intent(in) :: Model + type(GFS_diag_type), intent(inout) :: Diag + type(GFS_tbd_type), intent(inout) :: Tbd + + real(kind=kind_phys), intent(in) :: frain + real(kind=kind_phys), dimension(size(Grid%xlon,1)), & + & intent(in) :: rain1 + real(kind=kind_phys), dimension(size(Grid%xlon,1),Model%levs), & + & intent(in) :: cnvw, cnvc + + real(kind=kind_phys), dimension(size(Grid%xlon,1)) :: raincs + integer :: num2, num3 + + raincs(:) = frain * rain1(:) + Diag%rainc(:) = Diag%rainc(:) + raincs(:) + if (Model%lssav) then + Diag%cnvprcp(:) = Diag%cnvprcp(:) + raincs(:) + endif + if ((Model%shcnvcw) .and. (Model%num_p3d == 4) .and. & + & (Model%npdf3d == 3)) then + num2 = Model%num_p3d + 2 + num3 = num2 + 1 + Tbd%phy_f3d(:,:,num2) = cnvw(:,:) + Tbd%phy_f3d(:,:,num3) = cnvc(:,:) + elseif ((Model%npdf3d == 0) .and. (Model%ncnvcld3d == 1)) then + num2 = Model%num_p3d + 1 + Tbd%phy_f3d(:,:,num2) = cnvw(:,:) + endif + + end subroutine sasasshal_post_run + +! \brief Brief description of the subroutine +! +! \section arg_table_sasasshal_post_init Argument Table +! + subroutine sasasshal_post_init () + end subroutine sasasshal_post_init + +! \brief Brief description of the subroutine +! +! \section arg_table_sasasshal_post_finalize Argument Table +! + subroutine sasasshal_post_finalize () + end subroutine sasasshal_post_finalize + + end module sasas_shal_post + + module sasas_shal contains + +! \brief Brief description of the subroutine +! +! \section arg_table_sasasshal_init Argument Table +! + subroutine sasasshal_init + end subroutine sasasshal_init + +! \brief Brief description of the subroutine +! +! \section arg_table_sasasshal_init Argument Table +! + subroutine sasasshal_finalize + end subroutine sasasshal_finalize + + !> \defgroup SAMF_shal GFS Scale-Aware Mass-Flux Shallow Convection !> @{ !! \brief The scale-aware mass-flux shallow (SAMF_shal) convection @@ -19,25 +109,15 @@ module sasas_shal !! the level where \f$p=0.7p_{sfc}\f$. The paramerization of scale and !! aerosol awareness follows that of the SAMF deep convection scheme. !! -!! The previous version of the shallow convection scheme (shalcnv.f) +!! The previous version of the shallow convection scheme (\c shalcnv.f) !! is described in Han and Pan (2011) \cite han_and_pan_2011 and differences -!! between the shallow and deep convection schemes are presented in +!! between the shallow and deep convection schemes are presented in !! Han and Pan (2011) \cite han_and_pan_2011 and Han et al. (2017) !! \cite han_et_al_2017 . Details of scale- and aerosol-aware parameterizations !! are described in Han et al. (2017) \cite han_et_al_2017 . -!! -!! \section intraphysics_deep Intraphysics Communication -!! - -! \brief Brief description of the subroutine -! -! \section arg_table_sasasshal_init Argument Table -! - subroutine sasasshal_init - end subroutine sasasshal_init - !>\defgroup SAMF_shal_main GFS mfshalcnv Main !!\ingroup SAMF_shal +!! @{ !> \brief The subroutine contains the entirety of the SAMF shallow convection scheme. !! !! This routine follows the \ref SAMF deep scheme quite closely, although @@ -1704,85 +1784,8 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & return !! @} end subroutine sasasshal_run - -! \brief Brief description of the subroutine -! -!> \section arg_table_sasasshal_init Argument Table -!! - subroutine sasasshal_finalize - end subroutine sasasshal_finalize - +!! @} !> @} - end module sasas_shal - - module sasas_shal_post - contains - -! \brief Brief description of the subroutine -! -!! \section arg_table_sasasshal_post_run Argument Table -!! | local var name | longname | description | units | rank | type | kind | intent | optional | -!! |----------------|----------------------------------------------------------|----------------------------------------------------------------------|---------|------|-------------------------------|-----------|--------|----------| -!! | frain | dynamics_to_physics_timestep_ratio | ratio of dynamics timestep to physics timestep | none | 0 | real | kind_phys | in | F | -!! | rain1 | lwe_thickness_of_shallow_convective_precipitation_amount | shallow convective rainfall amount on physics timestep | m | 1 | real | kind_phys | in | F | -!! | cnvc | convective_cloud_cover | convective cloud cover | frac | 2 | real | kind_phys | in | F | -!! | cnvw | convective_cloud_water_specific_humidity | convective cloud water specific humidity | kg kg-1 | 2 | real | kind_phys | in | F | -!! | Model | FV3-GFS_Control_type | Fortran DDT containing FV3-GFS model control parameters | DDT | 0 | GFS_control_type | | in | F | -!! | Grid | FV3-GFS_Grid_type | Fortran DDT containing FV3-GFS grid and interpolation related data | DDT | 0 | GFS_grid_type | | in | F | -!! | Diag | FV3-GFS_Diag_type | Fortran DDT containing FV3-GFS fields targeted for diagnostic output | DDT | 0 | GFS_diag_type | | inout | F | -!! | Tbd | FV3-GFS_Tbd_type | Fortran DDT containing FV3-GFS miscellaneous data | DDT | 0 | GFS_tbd_type | | inout | F | -!! - subroutine sasasshal_post_run (frain, rain1, cnvc, cnvw, Model, & - & Grid, Diag, Tbd) - - use machine, only: kind_phys - use GFS_typedefs, only: GFS_control_type, & - & GFS_grid_type, GFS_diag_type, GFS_tbd_type - - type(GFS_grid_type), intent(in) :: Grid - type(GFS_control_type), intent(in) :: Model - type(GFS_diag_type), intent(inout) :: Diag - type(GFS_tbd_type), intent(inout) :: Tbd - - real(kind=kind_phys), intent(in) :: frain - real(kind=kind_phys), dimension(size(Grid%xlon,1)), & - & intent(in) :: rain1 - real(kind=kind_phys), dimension(size(Grid%xlon,1),Model%levs), & - & intent(in) :: cnvw, cnvc - - real(kind=kind_phys), dimension(size(Grid%xlon,1)) :: raincs - integer :: num2, num3 - - raincs(:) = frain * rain1(:) - Diag%rainc(:) = Diag%rainc(:) + raincs(:) - if (Model%lssav) then - Diag%cnvprcp(:) = Diag%cnvprcp(:) + raincs(:) - endif - if ((Model%shcnvcw) .and. (Model%num_p3d == 4) .and. & - & (Model%npdf3d == 3)) then - num2 = Model%num_p3d + 2 - num3 = num2 + 1 - Tbd%phy_f3d(:,:,num2) = cnvw(:,:) - Tbd%phy_f3d(:,:,num3) = cnvc(:,:) - elseif ((Model%npdf3d == 0) .and. (Model%ncnvcld3d == 1)) then - num2 = Model%num_p3d + 1 - Tbd%phy_f3d(:,:,num2) = cnvw(:,:) - endif - - end subroutine sasasshal_post_run - -! \brief Brief description of the subroutine -! -! \section arg_table_sasasshal_post_init Argument Table -! - subroutine sasasshal_post_init () - end subroutine sasasshal_post_init -! \brief Brief description of the subroutine -! -! \section arg_table_sasasshal_post_finalize Argument Table -! - subroutine sasasshal_post_finalize () - end subroutine sasasshal_post_finalize + end module sasas_shal - end module sasas_shal_post diff --git a/physics/module_nst_model.f90 b/physics/module_nst_model.f90 index 4f83077fd..a5c31808f 100644 --- a/physics/module_nst_model.f90 +++ b/physics/module_nst_model.f90 @@ -1,5 +1,5 @@ !>\file module_nst_model.f90 -!>\defgroup nst_module Diurnal Thermocline Model +!>\defgroup nst_module GFS NSST Diurnal Thermocline Model !! @{ !>\ingroup GFS_NSST !!\brief This is the module of diurnal thermocline layer model (DTM). @@ -19,6 +19,7 @@ module nst_module contains +!> This subroutine contains the module of diurnal thermocline layer model. subroutine dtm_1p(kdt,timestep,rich,tox,toy,i0,q,sss,sep,q_ts,hl_ts,rho, & alpha,beta,alon,sinlat,soltim,grav,le,d_conv, & xt,xs,xu,xv,xz,xzts,xtts) @@ -78,6 +79,7 @@ subroutine dtm_1p(kdt,timestep,rich,tox,toy,i0,q,sss,sep,q_ts,hl_ts,rho, & end subroutine dtm_1p +!> This subroutine integrates one time step with modified Euler method. subroutine eulerm(kdt,timestep,rich,tox,toy,i0,q,sss,sep,q_ts,hl_ts,rho,alpha,& beta,alon,sinlat,soltim,grav,le,d_conv, & xt,xs,xu,xv,xz,xzts,xtts) @@ -297,6 +299,7 @@ subroutine dtm_1p_zwa(kdt,timestep,i0,q,rho,d_conv,xt,xs,xu,xv,xz,tr_mda,tr_fca, end subroutine dtm_1p_zwa +!> This subroutine applies free convection adjustment(fca). subroutine dtm_1p_fca(d_conv,xt,xtts,xz,xzts) ! apply xz adjustment: free convection adjustment (fca); @@ -313,6 +316,7 @@ subroutine dtm_1p_fca(d_conv,xt,xtts,xz,xzts) end subroutine dtm_1p_fca +!> This subroutine applies top layer adjustment (tla). subroutine dtm_1p_tla(dz,te,xt,xtts,xz,xzts) ! apply xz adjustment: top layer adjustment (tla); @@ -331,6 +335,7 @@ subroutine dtm_1p_tla(dz,te,xt,xtts,xz,xzts) ! xzts = xtts*(1.0+0.5*(2.0*xt-dz*te)/sqrt(xt*(xt-dz*te)))/te end subroutine dtm_1p_tla +!> This subroutine applies maximum warming adjustment (mwa). subroutine dtm_1p_mwa(xt,xtts,xz,xzts) ! apply xz adjustment: maximum warming adjustment (mwa) @@ -343,6 +348,7 @@ subroutine dtm_1p_mwa(xt,xtts,xz,xzts) ! xzts = 2.0*xtts/tw_max end subroutine dtm_1p_mwa +!>This subroutine applies minimum depth adjustment (xz adjustment). subroutine dtm_1p_mda(xt,xtts,xz,xzts) ! apply xz adjustment: minimum depth adjustment (mda) @@ -358,6 +364,7 @@ subroutine dtm_1p_mda(xt,xtts,xz,xzts) end subroutine dtm_1p_mda +!> This subroutine applies maximum temperature adjustment (mta). subroutine dtm_1p_mta(dta,xt,xtts,xz,xzts) ! apply xz adjustment: maximum temperature adjustment (mta) @@ -377,6 +384,7 @@ subroutine dtm_1p_mta(dta,xt,xtts,xz,xzts) end subroutine dtm_1p_mta +!> This subroutine calculates depth for convective adjustment. subroutine convdepth(kdt,timestep,i0,q,sss,sep,rho,alpha,beta,xt,xs,xz,d_conv) ! @@ -613,6 +621,8 @@ subroutine dtm_onset(kdt,timestep,rich,tox,toy,i0,q,sss,sep,q_ts,hl_ts,rho, & end subroutine dtm_onset +!> This subroutine computes coefficients (\a w_0 and \a w_d) to +!! calculate d(tw)/d(ts). subroutine cal_w(kdt,xz,xt,xzts,xtts,w_0,w_d) ! ! abstract: calculate w_0,w_d @@ -642,7 +652,8 @@ subroutine cal_w(kdt,xz,xt,xzts,xtts,w_0,w_d) ! endif end subroutine cal_w - +!> This subroutine calculates the diurnal warming amount at the top layer +!! with thickness of \a delz. subroutine cal_ttop(kdt,timestep,q_warm,rho,dz,xt,xz,ttop) ! ! abstract: calculate @@ -776,6 +787,8 @@ subroutine cal_tztr(kdt,xt,c_0,c_d,w_0,w_d,zc,zw,z,tztr) ! write(*,'(a,i4,9f9.4))') ' cal_tztr : ',kdt,xt,c_0,c_d,w_0,w_d,zc,zw,z,tztr end subroutine cal_tztr +!> This subroutine contains the upper ocean cool-skin parameterization +!! (Fairall et al, 1996 \cite fairall_et_al_1996). subroutine cool_skin(ustar_a,f_nsol,f_sol_0,evap,sss,alpha,beta,rho_w,rho_a,ts,q_ts,hl_ts,grav,le,deltat_c,z_c,c_0,c_d) ! ! upper ocean cool-skin parameterizaion, fairall et al, 1996. diff --git a/physics/module_nst_parameters.f90 b/physics/module_nst_parameters.f90 index 4845c383f..8c8811832 100644 --- a/physics/module_nst_parameters.f90 +++ b/physics/module_nst_parameters.f90 @@ -1,6 +1,8 @@ !>\file module_nst_parameters.f90 -!>\defgroup nst_parameters NST Parameters Module +!>\defgroup nst_parameters GFS NSST Parameter Module !! \ingroup GFS_NSST +!!\brief This module includes constants and parameters used in GFS +!! near sea surface temperature scheme. !! @{ module module_nst_parameters use machine, only : kind_phys & @@ -27,56 +29,45 @@ module module_nst_parameters niter_z_w = 5, & niter_sfs = 5 real (kind=kind_phys), parameter :: & - ! - ! general constants sec_in_day=86400. & ,sec_in_hour=3600. & ,solar_time_6am=21600.0 & - ,const_rot=0.000073 & ! constant to calculate corioli force + ,const_rot=0.000073 & !< constant to calculate corioli force ,ri_c=0.65 & ,ri_g=0.25 & - ,eps_z_w=0.01 & ! criteria to finish iterations for z_w - ,eps_conv=0.01 & ! criteria to finish iterations for d_conv - ,eps_sfs=0.01 & ! criteria to finish iterations for d_sfs - ,z_w_max=30.0 & ! max warm layer thickness -! ,z_w_max=100.0 & ! max warm layer thickness - ,z_w_min=0.2 & ! min warm layer thickness - ,z_w_ini=0.2 & ! initial warm layer thickness in dtl_onset - ,z_c_max=0.01 & ! maximum of sub-layer thickness (m) - ,z_c_ini=0.001 & ! initial value of z_c - ,ustar_a_min=0.031 & ! minimum of friction wind speed (m/s): 0.031 ~ 1m/s at 10 m hight - ,tau_min=0.005 & ! minimum of wind stress for dtm - ,exp_const=9.5 & ! coefficient in exponet profile - ,delz=0.1 & ! vertical increment for integral calculation (m) - ,von=0.4 & ! von karman's "constant" ! - ,t0k=273.16 & ! celsius to kelvin + ,eps_z_w=0.01 & !< criteria to finish iterations for z_w + ,eps_conv=0.01 & !< criteria to finish iterations for d_conv + ,eps_sfs=0.01 & !< criteria to finish iterations for d_sfs + ,z_w_max=30.0 & !< max warm layer thickness + ,z_w_min=0.2 & !< min warm layer thickness + ,z_w_ini=0.2 & !< initial warm layer thickness in dtl_onset + ,z_c_max=0.01 & !< maximum of sub-layer thickness (m) + ,z_c_ini=0.001 & !< initial value of z_c + ,ustar_a_min=0.031 & !< minimum of friction wind speed (m/s): 0.031 ~ 1m/s at 10 m hight + ,tau_min=0.005 & !< minimum of wind stress for dtm + ,exp_const=9.5 & !< coefficient in exponet profile + ,delz=0.1 & !< vertical increment for integral calculation (m) + ,von=0.4 & !< von karman's "constant" + ,t0k=273.16 & !< celsius to kelvin ,gray=0.97 & ,sst_max=308.16 & ,tw_max=5.0 & ,wd_max=2.0 & - ,omg_m =1.0 & ! trace factor to apply salinity effect - ,omg_rot = 1.0 & ! trace factor to apply rotation effect - ,omg_sh = 1.0 & ! trace factor to apply sensible heat due to rainfall effect -!dbgz - ,visw=1.e-6 & !m2/s kinematic viscosity water + ,omg_m =1.0 & !< trace factor to apply salinity effect + ,omg_rot = 1.0 & !< trace factor to apply rotation effect + ,omg_sh = 1.0 & !< trace factor to apply sensible heat due to rainfall effect + ,visw=1.e-6 & !< m2/s kinematic viscosity water ,novalue=0 & -! ,novalue=-1.0e+10 & ,smallnumber=1.e-6 & -! ,timestep_oc=sec_in_day/24. & ! time step in the ocean model (1 hours) - ,timestep_oc=sec_in_day/8. & ! time step in the ocean model (3 hours) + ,timestep_oc=sec_in_day/8. & !< time step in the ocean model (3 hours) ,radian=2.*pi/180. & ,rad2deg=180./pi & - ! sea constants and coefficients - ! - ,cp_w=4000. & ! specific heat water (j/kg/k ) - ,rho0_w=1022.0 & ! density water (kg/m3 ) (or 1024.438) - ,vis_w=1.e-6 & ! kinematic viscosity water (m2/s ) - ,tc_w=0.6 & ! thermal conductivity water (w/m/k ) - ,capa_w =3950.0 & ! heat capacity of sea water ! - ! - ! air constants and coefficients - ! - ,thref =1.0e-3 ! reference value of specific volume (m**3/kg) + ,cp_w=4000. & !< specific heat water (j/kg/k ) + ,rho0_w=1022.0 & !< density water (kg/m3 ) (or 1024.438) + ,vis_w=1.e-6 & !< kinematic viscosity water (m2/s ) + ,tc_w=0.6 & !< thermal conductivity water (w/m/k ) + ,capa_w =3950.0 & !< heat capacity of sea water ! + ,thref =1.0e-3 !< reference value of specific volume (m**3/kg) !!$!============================================ !!$ diff --git a/physics/module_nst_water_prop.f90 b/physics/module_nst_water_prop.f90 index 2f4d5df6d..b8f4399d1 100644 --- a/physics/module_nst_water_prop.f90 +++ b/physics/module_nst_water_prop.f90 @@ -1,5 +1,5 @@ !>\file module_nst_water_prop.f90 -!>\defgroup nst_water_prop NST Water Prop Module +!>\defgroup nst_water_prop GFS NSST Water Prop Module !! @{ !>\ingroup GFS_NSST !!\brief diff --git a/physics/ozphys.f b/physics/ozphys.f index 1c07e04f7..ce431711b 100644 --- a/physics/ozphys.f +++ b/physics/ozphys.f @@ -1,16 +1,7 @@ !> \file ozphys.f !! This file is ozone sources and sinks. -!> \defgroup GFS_ozn GFS Ozone Sources and Sinks -!! \brief The operational GFS currently parameterizes ozone production and -!! destruction based on monthly mean coefficients provided by Naval -!! Research Laboratory through CHEM2D chemistry model -!! (McCormack et al. 2006 \cite mccormack_et_al_2006). -!! Monthly and zonal mean ozone production rate and ozone destruction -!! rate per unit ozone mixing ratio were provided by NRL based on -!! CHEM2D model. -!! Original version of these terms were provided by NASA/DAO based on -!! NASA 2D Chemistry model - GSM is capable of running both versions +!> \defgroup GFS_ozn GFS Ozone Physics !! !! \section intra_oz Intraphysics Communication !! @@ -51,7 +42,10 @@ end subroutine ozphys_init !>\defgroup GFS_ozphys GFS ozphys Main !>\ingroup GFS_ozn -!! \brief This is the main subroutine +!! \brief The operational GFS currently parameterizes ozone production and +!! destruction based on monthly mean coefficients (\c global_o3prdlos.f77) provided by Naval +!! Research Laboratory through CHEM2D chemistry model +!! (McCormack et al. 2006 \cite mccormack_et_al_2006). !! \section arg_table_ozphys_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|---------------------------------------------------|---------------------------------------------------|---------|------|---------|-----------|--------|----------| @@ -99,6 +93,7 @@ subroutine ozphys_run ( & real(kind=kind_phys) wk1(im), wk2(im), wk3(im), prod(im,pl_coeff), & ozib(im), colo3(im,levs+1) ! +!> - Calculate vertical integrated column ozone values. if (pl_coeff > 2) then colo3(:,levs+1) = 0.0 do l=levs,1,-1 @@ -108,6 +103,7 @@ subroutine ozphys_run ( & enddo endif ! +!> - Apply vertically linear interpolation to the ozone coefficients. do l=1,levs pmin = 1.0e10 pmax = -1.0e10 @@ -169,7 +165,11 @@ subroutine ozphys_run ( & enddo endif endif - +!> - Calculate the 4 terms of prognostic ozone change during time \a dt: +!! - ozp(:,:,1) - Ozone production at model layers +!! - ozp(:,:,2) - Ozone tendency at model layers +!! - ozp(:,:,3) - Ozone production from temperature term at model layers +!! - ozp(:,:,4) - Ozone production from column ozone term at model layers if (pl_coeff == 4) then do i=1,im ozib(i) = ozi(i,l) ! no filling diff --git a/physics/radlw_main.f b/physics/radlw_main.f index 05dbdc071..ade840b94 100644 --- a/physics/radlw_main.f +++ b/physics/radlw_main.f @@ -2,7 +2,7 @@ !! This file contains NCEP's modifications of the rrtmg-lw radiation !! code from AER. -!>\defgroup RRTMG GFS RRTMG Shortwave/Longwave Radiation Scheme +!>\defgroup RRTMG GFS RRTMG Shortwave/Longwave Radiation !! \brief The GFS radiation scheme !! \details Radiative processes are among the most complex and !! computationally intensive parts of all model physics. As an diff --git a/physics/sfc_diff.f b/physics/sfc_diff.f index 6aa708f0d..0376357e5 100644 --- a/physics/sfc_diff.f +++ b/physics/sfc_diff.f @@ -12,7 +12,7 @@ end subroutine sfc_ex_coef_init subroutine sfc_ex_coef_finalize end subroutine sfc_ex_coef_finalize -!> \defgroup Sfc_ex_cal GFS Surface Sublayer Scheme +!> \defgroup Sfc_ex_cal GFS Surface Layer !! !> \defgroup GFS_diff_main GFS sfc_diff Main !! \ingroup Sfc_ex_cal diff --git a/physics/sfc_drv.f b/physics/sfc_drv.f index 043ea4437..09619d3d4 100644 --- a/physics/sfc_drv.f +++ b/physics/sfc_drv.f @@ -1,66 +1,7 @@ !> \file sfc_drv.f !! This file contains the Noah land surface scheme driver. -!> \defgroup NOAH GFS Noah Land Surface Scheme -!! \brief This it the Noah Land Surface Model (Noah LSM). -!! -!! Land-atmosphere interactions are a main driver of Earth's surface -!! water and energy budgets. The importance of the land surface is -!! rather intuitive, and has been demonstrated not only in terms of -!! predictability on daily to seasonal timescale (Betts et al. 2017 -!! \cite betts_et_al_2017), but also in terms -!! of influencing extremes such as drought and heatwaves (PaiMazumder and -!! Done, 2016 \cite paimazumder_and_done_2016), PBL evolution and cloud -!! formation (Milovac et al. 2016 \cite milovac_et_al_2016) and afternoon -!! convection (Guillod et al. 2015 \cite guillod_et_al_2015), and -!! tropical cyclone re-intensification (Andersen and Shepherd, 2014 -!! \cite andersen_and_shepherd_2014). Other linkages, such as the role of soil -!! moisture (SM) or vegetation heterogeneity in mesoscale circulation -!! (Hsu et al. 2017 \cite hsu_et_al_2017) and planetary waves (Koster -!! et al. 2014 \cite koster_et_al_2014), and those driven by land use -!! and land cover change or management (Hirsch et al. 2015 -!! \cite hirsch_et_al_2015, Findell et al. 2017 -!! \cite findell_et_al_2017) are topics of active research. -!! -!! Figure 1 is a schematic of local land-atmosphere interactions in a -!! quiescent synoptic regime, including the soil moisture-precipitation -!! (SM-P) feedback pathways. Solid arrows indicate a positive feedback -!! pathway, and large dashed arrows represent a negative feedback, while -!! red indicates radiative, black indicates surface layer and PBL, and -!! brown indicates land surface processes. Thin red and grey dashed lines -!! with arrows also represent positive feedbacks. The single horizontal -!! gay-dotted line (no arrows) indicates the top of the PBL, and the seven -!! small vertical dashed lines (no arrows) represent precipitation -!! \image html Noah_LA_interaction.png "Figure 1: Local Land-atmosphere Interaction (courtesy of Micheal Ek, Ek and Mahrt (1994), Ek and Holtslag (2004))" width=10cm -!! The land-surface model component was substantially upgraded from the Oregon -!! State University (OSU) land surface model to EMC's new Noah Land Surface Model -!! (Noah LSM) during the major implementation in the NCEP Global Forecast System -!! (GFS) on May 31, 2005. Forecast System (GFS). The Noah LSM embodies about 10 -!! years of upgrades (see Chen et al. 1996 -!! \cite chen_et_al_1996; Koren et al. 1999 \cite koren_et_al_1999; Ek et al. 2003 -!! \cite ek_et_al_2003) to its ancestor, the OSU LSM. The Noah LSM upgrade includes: -!! - An increase from two (10, 190 cm thick) to four soil layers (10, -!! 30, 60, 100 cm thick) -!! - Addition of frozen soil physics -!! - Add glacial ice treatment -!! - Two snowpack states (SWE, density) -!! - New formulations for infiltration and runoff account for sub-grid -!! variability in precipitation and soil moisture -!! - Revised physics of the snowpack and its influence on surface heat -!! fluxes and albedo -!! - Higher canopy resistance -!! - Spatially varying root depth -!! - Surface fluxes weighted by snow cover fraction -!! - Improved thermal conduction in soil/snow -!! - Improved seasonality of green vegetation cover. -!! - Improved evaporation treatment over bare soil and snowpack -!! -!! \image html land_dataset.png "Figure 2: Land Data Sets Used in NCEP Modeling Systems" width=10cm -!! -!!\section Intraphysics Intraphysics Communication -!! ! \defgroup NOAH_pre Noah Land Surface Pre -! \ingroup NOAH ! \brief Brief description of the parameterization ! @{ @@ -125,7 +66,6 @@ end module lsm_noah_pre ! @} ! \defgroup NOAH_post NOAH Land Surface post -! \ingroup NOAH ! @{ ! \brief Brief description of the parameterization ! \section intraphysics Intraphysics Communication @@ -301,12 +241,14 @@ end subroutine lsm_noah_finalize !----------------------------------- ! subroutine sfc_drv & -!> \defgroup NOAH_drv GFS sfc_drv Main -!! \ingroup NOAH -!! @{ -!! \brief This is Noah LSM driver scheme. -!! -!! \section arg_table_lsm_noah_run Argument Table +!> \defgroup Noah_Main GFS Noah Land Surface Model +!> \defgroup Noah_drv GFS Noah LSM Driver +!!\ingroup Noah_Main +!! \brief This is Noah LSM driver module, with the functionality of +!! preparing variables to run Noah LSM gfssflx(), calling Noah LSM and post-processing +!! variables for return to the parent model suite including unit conversion, as well +!! as diagnotics calculation. +!! \section arg_table_lsm_Noah_run Argument Table !!| local var name | longname | description | units | rank | type | kind | intent | optional | !!|----------------|------------------------------------------------------------------------------|-----------------------------------------------------------------|------------|------|---------|-----------|--------|----------| !!| im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | | in | F | @@ -373,9 +315,10 @@ end subroutine lsm_noah_finalize !!| smcref2 | threshold_volume_fraction_of_condensed_water_in_soil | soil moisture threshold | frac | 1 | real | kind_phys | out | F | !!| wet1 | normalized_soil_wetness | normalized soil wetness | frac | 1 | real | kind_phys | out | F | !! -!! \section general_noah General Algorithm -!! \section detailed_noah Detailed Algorithm +!! \section general_noah_drv General Algorithm !! @{ +! \section detailed_noah Detailed Algorithm +! @{ subroutine lsm_noah_run & & ( im, km, ps, u1, v1, t1, q1, soiltyp, vegtype, sigmaf, & & sfcemis, dlwflx, dswsfc, snet, delt, tg3, cm, ch, & @@ -470,13 +413,13 @@ subroutine lsm_noah_run & !===> ... begin here ! -! --- ... set flag for land points +!> - Set flag for land points. do i = 1, im flag(i) = (islimsk(i) == 1) enddo -! --- ... save land-related prognostic fields for guess run +!> - Save land-related prognostic fields for guess run. do i = 1, im if (flag(i) .and. flag_guess(i)) then @@ -543,16 +486,16 @@ subroutine lsm_noah_run & do i = 1, im if (flag_iter(i) .and. flag(i)) then -! --- ... noah: prepare variables to run noah lsm -! 1. configuration information (c): -! ------------------------------ -! couple - couple-uncouple flag (=1: coupled, =0: uncoupled) -! ffrozp - flag for snow-rain detection (1.=snow, 0.=rain) -! ice - sea-ice flag (=1: sea-ice, =0: land) -! dt - timestep (sec) (dt should not exceed 3600 secs) = delt -! zlvl - height (m) above ground of atmospheric forcing variables -! nsoil - number of soil layers (at least 2) -! sldpth - the thickness of each soil layer (m) +!> - Prepare variables to run Noah LSM: +!! - 1. configuration information (c): +!!\n ---------------------------------------- +!!\n \a couple - couple-uncouple flag (=1: coupled, =0: uncoupled) +!!\n \a ffrozp - flag for snow-rain detection (1.=snow, 0.=rain) +!!\n \a ice - sea-ice flag (=1: sea-ice, =0: land) +!!\n \a dt - timestep (sec) (dt should not exceed 3600 secs) = delt +!!\n \a zlvl - height (\f$m\f$) above ground of atmospheric forcing variables +!!\n \a nsoil - number of soil layers (at least 2) +!!\n \a sldpth - the thickness of each soil layer (\f$m\f$) couple = 1 ! run noah lsm in 'couple' mode @@ -571,15 +514,15 @@ subroutine lsm_noah_run & sldpth(k) = zsoil(i,k-1) - zsoil(i,k) enddo -! 2. forcing data (f): -! ----------------- -! lwdn - lw dw radiation flux (w/m2) -! solnet - net sw radiation flux (dn-up) (w/m2) -! sfcprs - pressure at height zlvl above ground (pascals) -! prcp - precip rate (kg m-2 s-1) -! sfctmp - air temperature (k) at height zlvl above ground -! th2 - air potential temperature (k) at height zlvl above ground -! q2 - mixing ratio at height zlvl above ground (kg kg-1) +!> - 2. forcing data (f): +!!\n --------------------------------------- +!!\n \a lwdn - lw dw radiation flux (\f$W m^{-2}\f$) +!!\n \a solnet - net sw radiation flux (dn-up) (\f$W m^{-2}\f$) +!!\n \a sfcprs - pressure at height zlvl above ground (pascals) +!!\n \a prcp - precip rate (\f$kg m^{-2} s^{-1}\f$) +!!\n \a sfctmp - air temperature (\f$K\f$) at height zlvl above ground +!!\n \a th2 - air potential temperature (\f$K\f$) at height zlvl above ground +!!\n \a q2 - mixing ratio at height zlvl above ground (\f$kg kg^{-1}\f$) lwdn = dlwflx(i) !..downward lw flux at sfc in w/m2 swdn = dswsfc(i) !..downward sw flux at sfc in w/m2 @@ -592,27 +535,27 @@ subroutine lsm_noah_run & th2 = theta1(i) q2 = q0(i) -! 3. other forcing (input) data (i): -! ------------------------------ -! sfcspd - wind speed (m s-1) at height zlvl above ground -! q2sat - sat mixing ratio at height zlvl above ground (kg kg-1) -! dqsdt2 - slope of sat specific humidity curve at t=sfctmp (kg kg-1 k-1) +!> - 3. other forcing (input) data (i): +!!\n --------------------------------------- +!!\n \a sfcspd - wind speed (\f$m s^{-1}\f$) at height zlvl above ground +!!\n \a q2sat - sat mixing ratio at height zlvl above ground (\f$kg kg^{-1}\f$) +!!\n \a dqsdt2 - slope of sat specific humidity curve at t=sfctmp (\f$kg kg^{-1} k^{-1}\f$) sfcspd = wind(i) q2sat = qs1(i) dqsdt2 = q2sat * a23m4/(sfctmp-a4)**2 -! 4. canopy/soil characteristics (s): -! -------------------------------- -! vegtyp - vegetation type (integer index) -> vtype -! soiltyp - soil type (integer index) -> stype -! slopetyp- class of sfc slope (integer index) -> slope -! shdfac - areal fractional coverage of green vegetation (0.0-1.0) -! shdmin - minimum areal fractional coverage of green vegetation -> shdmin1d -! ptu - photo thermal unit (plant phenology for annuals/crops) -! alb - backround snow-free surface albedo (fraction) -! snoalb - upper bound on maximum albedo over deep snow -> snoalb1d -! tbot - bottom soil temperature (local yearly-mean sfc air temp) +!> - 4. canopy/soil characteristics (s): +!!\n ------------------------------------ +!!\n \a vegtyp - vegetation type (integer index) -> vtype +!!\n \a soiltyp - soil type (integer index) -> stype +!!\n \a slopetyp- class of sfc slope (integer index) -> slope +!!\n \a shdfac - areal fractional coverage of green vegetation (0.0-1.0) +!!\n \a shdmin - minimum areal fractional coverage of green vegetation -> shdmin1d +!!\n \a ptu - photo thermal unit (plant phenology for annuals/crops) +!!\n \a alb - backround snow-free surface albedo (fraction) +!!\n \a snoalb - upper bound on maximum albedo over deep snow -> snoalb1d +!!\n \a tbot - bottom soil temperature (local yearly-mean sfc air temp) vtype = vegtype(i) stype = soiltyp(i) @@ -627,18 +570,19 @@ subroutine lsm_noah_run & alb = sfalb(i) tbot = tg3(i) -! 5. history (state) variables (h): -! ------------------------------ -! cmc - canopy moisture content (m) -! t1 - ground/canopy/snowpack) effective skin temperature (k) -> tsea -! stc(nsoil) - soil temp (k) -> stsoil -! smc(nsoil) - total soil moisture content (volumetric fraction) -> smsoil -! sh2o(nsoil)- unfrozen soil moisture content (volumetric fraction) -> slsoil -! snowh - actual snow depth (m) -! sneqv - liquid water-equivalent snow depth (m) -! albedo - surface albedo including snow effect (unitless fraction) -! ch - surface exchange coefficient for heat and moisture (m s-1) -> chx -! cm - surface exchange coefficient for momentum (m s-1) -> cmx +!> - 5. history (state) variables (h): +!!\n ------------------------------ +!!\n \a cmc - canopy moisture content (\f$m\f$) +!!\n \a t1 - ground/canopy/snowpack effective skin temperature (\f$K\f$) -> tsea +!!\n \a stc(nsoil) - soil temp (\f$K\f$) -> stsoil +!!\n \a smc(nsoil) - total soil moisture content (volumetric fraction) -> smsoil +!!\n \a sh2o(nsoil)- unfrozen soil moisture content (volumetric fraction) -> slsoil +!!\n \a snowh - actual snow depth (\f$m\f$) +!!\n \a sneqv - liquid water-equivalent snow depth (\f$m\f$) +!!\n \a albedo - surface albedo including snow effect (unitless fraction) +!!\n \a ch - surface exchange coefficient for heat and moisture (\f$m s^{-1}\f$) -> chx +!!\n \a cm - surface exchange coefficient for momentum (\f$m s^{-1}\f$) -> cmx +!!\n \a z0 - surface roughness (\f$m\f$) -> zorl(\f$cm\f$) cmc = canopy(i) * 0.001 ! convert from mm to m tsea = tsurf(i) ! clu_q2m_iter @@ -663,9 +607,10 @@ subroutine lsm_noah_run & ! ---- ... outside sflx, roughness uses cm as unit z0 = zorl(i)/100. -! --- ... call noah lsm +!> - Call Noah LSM gfssflx(). - call sflx & +! call sflx & + call gfssflx & ! ccppdox: these is sflx in mpbl ! --- inputs: & ( nsoil, couple, ice, ffrozp, delt, zlvl, sldpth, & & swdn, solnet, lwdn, sfcems, sfcprs, sfctmp, & @@ -681,16 +626,16 @@ subroutine lsm_noah_run & & snomlt, sncovr, rc, pc, rsmin, xlai, rcs, rct, rcq, & & rcsoil, soilw, soilm, smcwlt, smcdry, smcref, smcmax) -! --- ... noah: prepare variables for return to parent mode -! 6. output (o): -! ----------- -! eta - actual latent heat flux (w m-2: positive, if upward from sfc) -! sheat - sensible heat flux (w m-2: positive, if upward from sfc) -! beta - ratio of actual/potential evap (dimensionless) -! etp - potential evaporation (w m-2) -! ssoil - soil heat flux (w m-2: negative if downward from surface) -! runoff1 - surface runoff (m s-1), not infiltrating the surface -! runoff2 - subsurface runoff (m s-1), drainage out bottom +!> - Noah LSM: prepare variables for return to parent model and unit conversion. +!> - 6. output (o): +!!\n ------------------------------ +!!\n \a eta - actual latent heat flux (\f$W m^{-2}\f$: positive, if upward from sfc) +!!\n \a sheat - sensible heat flux (\f$W m^{-2}\f$: positive, if upward from sfc) +!!\n \a beta - ratio of actual/potential evap (dimensionless) +!!\n \a etp - potential evaporation (\f$W m^{-2}\f$) +!!\n \a ssoil - soil heat flux (\f$W m^{-2}\f$: negative if downward from surface) +!!\n \a runoff1 - surface runoff (\f$m s^{-1}\f$), not infiltrating the surface +!!\n \a runoff2 - subsurface runoff (\f$m s^{-1}\f$), drainage out bottom evap(i) = eta hflx(i) = sheat @@ -772,7 +717,7 @@ subroutine lsm_noah_run & endif ! end if_flag_iter_and_flag_block enddo ! end do_i_loop -! --- ... compute qsurf (specific humidity at sfc) +!> - Compute specific humidity at surface (\a qsurf). do i = 1, im if (flag_iter(i) .and. flag(i)) then @@ -781,6 +726,8 @@ subroutine lsm_noah_run & endif enddo +!> - Compute surface upward sensible heat flux (\a hflx) and evaporation +!! flux (\a evap). do i = 1, im if (flag_iter(i) .and. flag(i)) then tem = 1.0 / rho(i) @@ -789,7 +736,7 @@ subroutine lsm_noah_run & endif enddo -! --- ... restore land-related prognostic fields for guess run +!> - Restore land-related prognostic fields for guess run. do i = 1, im if (flag(i)) then @@ -817,7 +764,6 @@ subroutine lsm_noah_run & ! end subroutine sfc_drv end subroutine lsm_noah_run !----------------------------------- -!! @} !! @} end module lsm_noah diff --git a/physics/sfc_nst.f b/physics/sfc_nst.f index 5a9e7a96b..84100fca5 100644 --- a/physics/sfc_nst.f +++ b/physics/sfc_nst.f @@ -20,11 +20,10 @@ end subroutine sfc_nst_init subroutine sfc_nst_finalize end subroutine sfc_nst_finalize -!> \defgroup GFS_NSST GFS Near Sea Surface Temperature -!>\defgroup gfs_nst_main GFS sfc_nst Main +!> \defgroup GFS_NSST GFS Near Sea Surface Temperature +!>\defgroup gfs_nst_main GFS NSST Main !!\ingroup GFS_NSST -!> \brief This is the second subroutine called in surface land loop. -!!This subroutine calls the Thermal Skin-layer and Diurnal Thermocline models to update the NSST profile. +!> \brief This subroutine calls the Thermal Skin-layer and Diurnal Thermocline models to update the NSST profile. !! \section arg_table_sfc_nst_run Argument Table !! | local var name | longname | description | units | rank | type | kind | intent | optional | !! |----------------|------------------------------------------------------------------------------|-------------------------------------------------------------|---------------|------|---------|-----------|--------|----------| @@ -88,13 +87,11 @@ end subroutine sfc_nst_finalize !! | ep | surface_upward_potential_latent_heat_flux | potential evaporation | W m-2 | 1 | real | kind_phys | out | F | !! !! \section NSST_general_algorithm General Algorithm -!! -!! This is the main subroutine for the NSST scheme, and it calls the DTM and TSM. -!! -!! \section NSST_detailed_algorithm Detailed Algorithm -!! -!! !> @{ +! \section NSST_detailed_algorithm Detailed Algorithm +! +! +! @{ subroutine sfc_nst_run & & ( im, km, ps, u1, v1, t1, q1, tref, cm, ch, & & prsl1, prslki, islimsk, xlon, sinlat, stress, & @@ -373,7 +370,7 @@ subroutine sfc_nst_run & cmm(i) = cm (i) * wind(i) chh(i) = rho_a(i) * ch(i) * wind(i) -! --- ... latent and sensible heat flux over open water with tskin +!> - Calculate latent and sensible heat flux over open water with tskin. ! at previous time step evap(i) = elocp * rch(i) * (qss(i) - q0(i)) qsurf(i) = qss(i) @@ -390,6 +387,9 @@ subroutine sfc_nst_run & zsea1 = 0.001*real(nstf_name4) zsea2 = 0.001*real(nstf_name5) +!> - Call module_nst_water_prop::density() to compute sea water density. +!> - Call module_nst_water_prop::rhocoef() to compute thermal expansion +!! coefficient (\a alpha) and saline contraction coefficient (\a beta). do i = 1, im if ( flag(i) ) then tsea = tsurf(i) @@ -401,7 +401,7 @@ subroutine sfc_nst_run & call density(tsea,sss,rho_w) ! sea water density call rhocoef(tsea,sss,rho_w,alpha,beta) ! alpha & beta ! -! calculate sensible heat flux due to rainfall +!> - Calculate sensible heat flux (\a qrain) due to rainfall. ! le = (2.501-.00237*tsea)*1e6 dwat = 2.11e-5*(t1(i)/t0k)**1.94 ! water vapor diffusivity @@ -432,7 +432,9 @@ subroutine sfc_nst_run & rf_ts = (1000.*rain(i)/rho_w)*alfac*cp_w*(1.0+rch(i)*hl_ts) q_ts = rnl_ts + hs_ts + hl_ts + omg_sh*rf_ts ! -! run sub-layer cooling model/parameterization & calculate c_0, c_d +!> - Call cool_skin(), which is the sub-layer cooling parameterization +!! (Fairall et al, 1996 \cite fairall_et_al_1996). +! & calculate c_0, c_d ! call cool_skin(ustar_a,f_nsol,nswsfc(i),evap(i),sss,alpha,beta &, rho_w,rho_a(i),tsea,q_ts,hl_ts,grav,le @@ -445,7 +447,7 @@ subroutine sfc_nst_run & tauy = max(stress(i),tau_min)*sina fc = const_rot*sinlat(i) ! -! run dtm-1p system +! Run DTM-1p system. ! if ( (soltim > solar_time_6am .and. ifd(i) == 0.0) ) then else @@ -455,6 +457,7 @@ subroutine sfc_nst_run & ! ! if (lprnt .and. i == ipr) print *,' beg xz=',xz(i) +!> - Call convdepth() to calculate depth for convective adjustments. if ( f_nsol > 0.0 .and. xt(i) > 0.0 ) then call convdepth(kdt,timestep,nswsfc(i),f_nsol,sss,sep,rho_w &, alpha,beta,xt(i),xs(i),xz(i),d_conv(i)) @@ -478,6 +481,7 @@ subroutine sfc_nst_run & rich = ri_c +!> - Call the diurnal thermocline layer model dtm_1p(). call dtm_1p(kdt,timestep,rich,taux,tauy,nswsfc(i), & f_nsol,sss,sep,q_ts,hl_ts,rho_w,alpha,beta,alon, & sinlat(i),soltim,grav,le,d_conv(i), @@ -487,8 +491,12 @@ subroutine sfc_nst_run & ! apply mda if ( xt(i) > 0.0 ) then +!> - If \a dtl heat content \a xt > 0.0, call dtm_1p_mda() to apply +!! minimum depth adjustment (mda). call dtm_1p_mda(xt(i),xtts(i),xz(i),xzts(i)) if ( xz(i) >= z_w_max ) then +!> - If \a dtl thickness >= module_nst_parameters::z_w_max, call dtl_reset() +!! to reset xt/xs/x/xv to zero, and xz to module_nst_parameters::z_w_max. call dtl_reset(xt(i),xs(i),xu(i),xv(i),xz(i),xtts(i), & xzts(i)) @@ -498,6 +506,10 @@ subroutine sfc_nst_run & ! apply fca if ( d_conv(i) > 0.0 ) then +!> - If thickness of free convection layer > 0.0, call dtm_1p_fca() +!! to apply free convection adjustment. +!> - If \a dtl thickness >= module_nst_parameters::z_w_max(), call dtl_reset() +!! to reset xt/xs/x/xv to zero, and xz to module_nst_parameters::z_w_max(). call dtm_1p_fca(d_conv(i),xt(i),xtts(i),xz(i),xzts(i)) if ( xz(i) >= z_w_max ) then call dtl_reset @@ -510,8 +522,14 @@ subroutine sfc_nst_run & ! apply tla dz = min(xz(i),max(d_conv(i),delz)) ! +!> - Call sw_ps_9b() to compute the fraction of the solar radiation +!! absorbed by the depth \a delz Paulson and Simpson (1981) \cite paulson_and_simpson_1981. +!! And calculate the total heat absorbed in warm layer. call sw_ps_9b(delz,fw) q_warm = fw*nswsfc(i)-f_nsol !total heat absorbed in warm layer + +!> - Call cal_ttop() to calculate the diurnal warming amount at the top layer with +!! thickness of \a dz. if ( q_warm > 0.0 ) then call cal_ttop(kdt,timestep,q_warm,rho_w,dz, & xt(i),xz(i),ttop0) @@ -527,6 +545,7 @@ subroutine sfc_nst_run & ! &,' ttop=',ttop,' ttop0=',ttop0,' xt=',xt(i),' dz=',dz ! &,' xznew=',(xt(i)+sqrt(xt(i)*(xt(i)-dz*ttop0)))/ttop0 +!> - Call dtm_1p_tla() to apply top layer adjustment. if ( ttop > ttop0 ) then call dtm_1p_tla(dz,ttop0,xt(i),xtts(i),xz(i),xzts(i)) @@ -542,6 +561,7 @@ subroutine sfc_nst_run & ! if (lprnt .and. i == ipr) print *,' beg xz5=',xz(i) ! apply mwa +!> - Call dt_1p_mwa() to apply maximum warming adjustment. t0 = (xt(i)+xt(i))/xz(i) if ( t0 > tw_max ) then call dtm_1p_mwa(xt(i),xtts(i),xz(i),xzts(i)) @@ -554,6 +574,7 @@ subroutine sfc_nst_run & ! if (lprnt .and. i == ipr) print *,' beg xz6=',xz(i) ! apply mta +!> - Call dtm_1p_mta() to apply maximum temperature adjustment. sstc = tref(i) + (xt(i)+xt(i))/xz(i) - dt_cool(i) if ( sstc > sst_max ) then @@ -579,6 +600,7 @@ subroutine sfc_nst_run & ! if (lprnt .and. i == ipr) print *,' beg xz7=',xz(i) ! update tsurf (when flag(i) .eqv. .true. ) +!> - Call get_dtzm_point() to computes \a dtz and \a tsurf. call get_dtzm_point(xt(i),xz(i),dt_cool(i),z_c(i), & zsea1,zsea2,dtz) tsurf(i) = max(271.2, tref(i) + dtz ) @@ -586,6 +608,7 @@ subroutine sfc_nst_run & if (lprnt .and. i == ipr) print *,' tsurf=',tsurf(i),' tref=', &tref(i),' xz=',xz(i),' dt_cool=',dt_cool(i) +!> - Call cal_w() to calculate \a w_0 and \a w_d. if ( xt(i) > 0.0 ) then call cal_w(kdt,xz(i),xt(i),xzts(i),xtts(i),w_0(i),w_d(i)) else @@ -637,8 +660,8 @@ subroutine sfc_nst_run & ! if (lprnt .and. i == ipr) print *,' beg xz8=',xz(i) if ( nstf_name1 > 1 ) then -! --- ... latent and sensible heat flux over open water with updated tskin -! for the grids of open water and the iteration is on +!> - Calculate latent and sensible heat flux over open water with updated tskin +!! for the grids of open water and the iteration is on. do i = 1, im if ( flag(i) ) then qss(i) = fpvs( tskin(i) ) @@ -673,12 +696,9 @@ module sfc_nst_pre contains ! \defgroup GFS_NSST_PRE GFS Near Sea Surface Temperature Pre -!! \brief Brief description of the parameterization -!! -!! Blah blah blah description of parameterization -!! -!! -!! \section intraphysics Intraphysics Communication +! \brief Brief description of the parameterization +! +! \section intraphysics Intraphysics Communication !! !! The NSST scheme is one of the three schemes used to represent the !! surface in the GFS physics suite. The other two are the Noah land diff --git a/physics/sfc_sice.f b/physics/sfc_sice.f index 5b44b8e06..b12a6a39c 100644 --- a/physics/sfc_sice.f +++ b/physics/sfc_sice.f @@ -1,6 +1,141 @@ !> \file sfc_sice.f !! This file contains the GFS three level thermodynamic sea ice model. + module sfc_sice_pre + contains +! +! \brief This subroutine is empty since there are no procedures needed +! \section arg_table_sfc_sice_pre_init Argument Table +! + subroutine sfc_sice_pre_init + end subroutine sfc_sice_pre_init + +! +! \brief This subroutine is empty since there are no procedures needed +! \section arg_table_sfc_sice_pre_finalize Argument Table +! + subroutine sfc_sice_pre_finalize + end subroutine sfc_sice_pre_finalize + + +! \section arg_table_sfc_sice_pre_run Argument Table +!! | local var name | longname | description | units | rank | type | +!! |----------------|------------------------------------------------------------------------------|-------------------------------------------------------------|---------------|------|---------|---- +!! | im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | +!! | fice | sea_ice_concentration | sea-ice concentration [0,1] | frac | 1 | real | kin +!! | hice | sea_ice_thickness | sea-ice thickness | m | 1 | real | kin +!! | tisfc | sea_ice_temperature | sea-ice surface temperature | K | 1 | real | kin +!! | prsik | exner_function_at_lowest_model_interface | Exner function at lowest model interface | none | 1 | real | kin +!! | prslk | dimensionless_exner_function_at_lowest_model_layer | dimensionless Exner function at lowest model layer | none | 1 | real | kin +!! | cice | sea_ice_concentration | sea-ice concentration [0,1] | frac | 1 | real | kin +!! | zice | sea_ice_thickness | sea-ice thickness | m | 1 | real | kin +!! | tice | sea_ice_temperature | sea-ice surface temperature | K | 1 | real | kin +!! | work3 | ratio_of_exner_function_between_midlayer_and_interface_at_lowest_model_layer | Exner function ratio bt midlayer and interface at 1st layer | ratio | 1 | real | kin +!! + subroutine sfc_sice_pre_run(im, fice, hice, tisfc , prsik, prslk, & + & cice, zice, tice, work3) + + use machine, only : kind_phys + + implicit none + +! --- inputs + integer :: im + real(kind=kind_phys), dimension(im), intent(in) :: fice, hice, & + & tisfc, prsik, prslk + +! --- input/output + real(kind=kind_phys), dimension(im), intent(out) :: cice, zice, & + & tice, work3 + +! --- locals + integer :: i + + do i = 1, im +! transfer ice thickness & concentration from global to local variables + zice(i) = hice(i) + cice(i) = fice(i) + tice(i) = tisfc(i) + work3(i)= prsik(i) / prslk(i) + enddo + + return + end subroutine sfc_sice_pre_run + + end module sfc_sice_pre + + module sfc_sice_post + contains + +! +! \brief This subroutine is empty since there are no procedures needed +! \section arg_table_sfc_sice_post_init Argument Table +! + subroutine sfc_sice_post_init + end subroutine sfc_sice_post_init + +! +! \brief This subroutine is empty since there are no procedures needed +! \section arg_table_sfc_sice_post_finalize Argument Table +! + subroutine sfc_sice_post_finalize + end subroutine sfc_sice_post_finalize + + +! +! \section arg_table_sfc_sice_post_run Argument Table +!! | local var name | longname | description | units | rank | type | kind | intent | optional | +!! |----------------|-------------------------------------------------------|---------------------------------------------|---------------|------|---------|-----------|--------|----------| +!! | im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | | in | F | +!! | islmsk | sea_land_ice_mask | sea/land/ice mask (=0/1/2) | flag | 1 | integer | | in | F | +!! | cice | sea_ice_concentration | sea-ice concentration [0,1] | frac | 1 | real | kind_phys | in | F | +!! | zice | sea_ice_thickness | sea-ice thickness | m | 1 | real | kind_phys | in | F | +!! | tice | sea_ice_temperature | sea-ice surface temperature | K | 1 | real | kind_phys | in | F | +!! | tsfc | surface_skin_temperature | surface skin temperature | K | 1 | real | kind_phys | in | F | +!! | fice | sea_ice_concentration | sea-ice concentration [0,1] | frac | 1 | real | kind_phys | out | F | +!! | hice | sea_ice_thickness | sea-ice thickness | m | 1 | real | kind_phys | out | F | +!! | tisfc | sea_ice_temperature | sea-ice surface temperature | K | 1 | real | kind_phys | out | F | +!! + subroutine sfc_sice_post_run(im, islmsk, cice, zice, tice, tsfc, & + & fice, hice, tisfc) + + use machine, only : kind_phys + + implicit none + +! --- input + integer :: im + integer, dimension(im) :: islmsk + real(kind=kind_phys), dimension(im), intent(in) :: cice, zice, & + & tice, tsfc + +! --- outputs + real(kind=kind_phys), dimension(im), intent(out) :: fice, hice, & + & tisfc + +! --- locals + integer :: i + +!--- return updated ice thickness & concentration to global arrays +! where there is no ice, set temperature to surface skin temperature. + do i = 1, im + + if (islmsk(i) == 2) then + hice(i) = zice(i) + fice(i) = cice(i) + tisfc(i) = tice(i) + else + hice(i) = 0.0 + fice(i) = 0.0 + tisfc(i) = tsfc(i) + endif + enddo + + end subroutine sfc_sice_post_run + + end module sfc_sice_post + + module sfc_sice contains @@ -67,20 +202,19 @@ end subroutine sfc_sice_finalize !! | evap | kinematic_surface_upward_latent_heat_flux | evaporative latent heat flux | kg kg-1 m s-1 | 1 | real | kind_phys | out | F | !! | hflx | kinematic_surface_upward_sensible_heat_flux | kinematic sensible heat flux | K m s-1 | 1 | real | kind_phys | out | F | !! -!! \section general_sice_run General Algorithm +!> \section general_sice_run General Algorithm !! The ice model main program ice3lay() performs two functions: !! - \b Calculation \b of \b ice \b temperature !!\n The surface temperature is determined from the diagnostic balance between !! the upward conduction of heat through snow and/or ice and upward flux of heat !! from the surface. -!! !! - \b Calculation \b of \b ice \b and \b snow \b changes !!\n In addition to calculating ice temperature changes, the ice model must !! also readjust the sizes of the snow and ice layers 1) to accommodate !! mass fluxes at the upper and lower surfaces, 2) to convert snow below !! the water line to ice, and 3) to equalize the thickness of the two !! ice layers. -!! \section detailed_sice_run Detailed Algorithm +!> \section detailed_sice_run Detailed Algorithm !! @{ subroutine sfc_sice_run & & ( im, km, ps, u1, v1, t1, q1, delt, & @@ -184,15 +318,15 @@ subroutine sfc_sice_run & implicit none ! ! - Define constant parameters - integer, parameter :: kmi = 2 !> - 2-layer of ice + integer, parameter :: kmi = 2 !< 2-layer of ice real(kind=kind_phys), parameter :: cpinv = 1.0/cp real(kind=kind_phys), parameter :: hvapi = 1.0/hvap real(kind=kind_phys), parameter :: elocp = hvap/cp - real(kind=kind_phys), parameter :: himax = 8.0 !> - maximum ice thickness allowed - real(kind=kind_phys), parameter :: himin = 0.1 !> - minimum ice thickness required - real(kind=kind_phys), parameter :: hsmax = 2.0 ! maximum snow depth allowed - real(kind=kind_phys), parameter :: timin = 173.0 ! minimum temperature allowed for snow/ice - real(kind=kind_phys), parameter :: albfw = 0.06 ! albedo for lead + real(kind=kind_phys), parameter :: himax = 8.0 !< maximum ice thickness allowed + real(kind=kind_phys), parameter :: himin = 0.1 !< minimum ice thickness required + real(kind=kind_phys), parameter :: hsmax = 2.0 !< maximum snow depth allowed + real(kind=kind_phys), parameter :: timin = 173.0 !< minimum temperature allowed for snow/ice + real(kind=kind_phys), parameter :: albfw = 0.06 !< albedo for lead real(kind=kind_phys), parameter :: dsi = 1.0/0.33 ! --- inputs: @@ -235,7 +369,7 @@ subroutine sfc_sice_run & ! !===> ... begin here ! -! --- ... set flag for sea-ice +!> - Set flag for sea-ice. do i = 1, im flag(i) = (islimsk(i) >= 2) .and. flag_iter(i) @@ -245,7 +379,7 @@ subroutine sfc_sice_run & endif enddo -! --- ... update sea ice temperature +!> - Update/read sea ice temperature from soil temperature and initialize variables. do k = 1, kmi do i = 1, im @@ -334,7 +468,7 @@ subroutine sfc_sice_run & chh(i) = rho(i) * ch(i) * wind rch(i) = chh(i) * cp -! --- ... sensible and latent heat flux over open water & sea ice +!> - Calculate sensible and latent heat flux over open water & sea ice. evapi(i) = elocp * rch(i) * (qssi - q0) evapw(i) = elocp * rch(i) * (qssw - q0) @@ -456,6 +590,7 @@ subroutine sfc_sice_run & enddo ! return +!! @} ! ================= contains @@ -743,7 +878,6 @@ subroutine ice3lay !................................... end subroutine ice3lay !----------------------------------- -!! @} ! =========================== ! ! end contain programs ! @@ -757,139 +891,3 @@ end subroutine sfc_sice_run end module sfc_sice - module sfc_sice_pre - - contains - -! -! \brief This subroutine is empty since there are no procedures needed -! \section arg_table_sfc_sice_pre_init Argument Table -! - subroutine sfc_sice_pre_init - end subroutine sfc_sice_pre_init - -! -! \brief This subroutine is empty since there are no procedures needed -! \section arg_table_sfc_sice_pre_finalize Argument Table -! - subroutine sfc_sice_pre_finalize - end subroutine sfc_sice_pre_finalize - - -! \section arg_table_sfc_sice_pre_run Argument Table -!! | local var name | longname | description | units | rank | type | kind | intent | optional | -!! |----------------|------------------------------------------------------------------------------|-------------------------------------------------------------|---------------|------|---------|-----------|--------|----------| -!! | im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | | in | F | -!! | fice | sea_ice_concentration | sea-ice concentration [0,1] | frac | 1 | real | kind_phys | in | F | -!! | hice | sea_ice_thickness | sea-ice thickness | m | 1 | real | kind_phys | in | F | -!! | tisfc | sea_ice_temperature | sea-ice surface temperature | K | 1 | real | kind_phys | in | F | -!! | prsik | exner_function_at_lowest_model_interface | Exner function at lowest model interface | none | 1 | real | kind_phys | in | F | -!! | prslk | dimensionless_exner_function_at_lowest_model_layer | dimensionless Exner function at lowest model layer | none | 1 | real | kind_phys | in | F | -!! | cice | sea_ice_concentration | sea-ice concentration [0,1] | frac | 1 | real | kind_phys | out | F | -!! | zice | sea_ice_thickness | sea-ice thickness | m | 1 | real | kind_phys | out | F | -!! | tice | sea_ice_temperature | sea-ice surface temperature | K | 1 | real | kind_phys | out | F | -!! | work3 | ratio_of_exner_function_between_midlayer_and_interface_at_lowest_model_layer | Exner function ratio bt midlayer and interface at 1st layer | ratio | 1 | real | kind_phys | out | F | -!! - subroutine sfc_sice_pre_run(im, fice, hice, tisfc , prsik, prslk, & - & cice, zice, tice, work3) - - use machine, only : kind_phys - - implicit none - -! --- inputs - integer :: im - real(kind=kind_phys), dimension(im), intent(in) :: fice, hice, & - & tisfc, prsik, prslk - -! --- input/output - real(kind=kind_phys), dimension(im), intent(out) :: cice, zice, & - & tice, work3 - -! --- locals - integer :: i - - do i = 1, im -! transfer ice thickness & concentration from global to local variables - zice(i) = hice(i) - cice(i) = fice(i) - tice(i) = tisfc(i) - work3(i)= prsik(i) / prslk(i) - enddo - - return - end subroutine sfc_sice_pre_run - - end module sfc_sice_pre - - module sfc_sice_post - - contains - -! -! \brief This subroutine is empty since there are no procedures needed -! \section arg_table_sfc_sice_post_init Argument Table -! - subroutine sfc_sice_post_init - end subroutine sfc_sice_post_init - -! -! \brief This subroutine is empty since there are no procedures needed -! \section arg_table_sfc_sice_post_finalize Argument Table -! - subroutine sfc_sice_post_finalize - end subroutine sfc_sice_post_finalize - - -! -! \section arg_table_sfc_sice_post_run Argument Table -!! | local var name | longname | description | units | rank | type | kind | intent | optional | -!! |----------------|-------------------------------------------------------|---------------------------------------------|---------------|------|---------|-----------|--------|----------| -!! | im | horizontal_loop_extent | horizontal loop extent | count | 0 | integer | | in | F | -!! | islmsk | sea_land_ice_mask | sea/land/ice mask (=0/1/2) | flag | 1 | integer | | in | F | -!! | cice | sea_ice_concentration | sea-ice concentration [0,1] | frac | 1 | real | kind_phys | in | F | -!! | zice | sea_ice_thickness | sea-ice thickness | m | 1 | real | kind_phys | in | F | -!! | tice | sea_ice_temperature | sea-ice surface temperature | K | 1 | real | kind_phys | in | F | -!! | tsfc | surface_skin_temperature | surface skin temperature | K | 1 | real | kind_phys | in | F | -!! | fice | sea_ice_concentration | sea-ice concentration [0,1] | frac | 1 | real | kind_phys | out | F | -!! | hice | sea_ice_thickness | sea-ice thickness | m | 1 | real | kind_phys | out | F | -!! | tisfc | sea_ice_temperature | sea-ice surface temperature | K | 1 | real | kind_phys | out | F | -!! - subroutine sfc_sice_post_run(im, islmsk, cice, zice, tice, tsfc, & - & fice, hice, tisfc) - - use machine, only : kind_phys - - implicit none - -! --- input - integer :: im - integer, dimension(im) :: islmsk - real(kind=kind_phys), dimension(im), intent(in) :: cice, zice, & - & tice, tsfc - -! --- outputs - real(kind=kind_phys), dimension(im), intent(out) :: fice, hice, & - & tisfc - -! --- locals - integer :: i - -!--- return updated ice thickness & concentration to global arrays -! where there is no ice, set temperature to surface skin temperature. - do i = 1, im - - if (islmsk(i) == 2) then - hice(i) = zice(i) - fice(i) = cice(i) - tisfc(i) = tice(i) - else - hice(i) = 0.0 - fice(i) = 0.0 - tisfc(i) = tsfc(i) - endif - enddo - - end subroutine sfc_sice_post_run - - end module sfc_sice_post diff --git a/physics/sfcsub.f b/physics/sfcsub.f index 9f4dd1b3d..d13c34fe0 100644 --- a/physics/sfcsub.f +++ b/physics/sfcsub.f @@ -2,8 +2,8 @@ !! This file sets, updates and quility controls numerous surface fields !! such as soil moisture and SST. !! -!!\defgroup static Surface Static Fields -!!\ingroup NOAH +!\defgroup static Surface Static Fields +!\ingroup Noah_Main !!\brief The GFS physics module "sfcsub.f" sets, updates and quality !! controls numerous surface fields such as soil moisture and SST. !! diff --git a/physics/sflx.f b/physics/sflx.f index 113b9b91f..8410815f3 100644 --- a/physics/sflx.f +++ b/physics/sflx.f @@ -1,27 +1,122 @@ !\file sflx.f -!! This file contains the NCEP NOAH LSM (Version 2.7.1) +!! This file is the entity of GFS Noah LSM Model(Version 2.7). -!>\defgroup NOAH_LSM NCEP NOAH LSM -!!\ingroup NOAH_drv -!!\brief This is sub-driver for "NOAH/OSU LSM" family of physics subroutines. +!>\defgroup Noah_LSM GFS Noah LSM Model +!!\ingroup Noah_Main +!!\brief This is the entity of GFS Noah LSM model of physics subroutines. !! It is a soil/veg/snowpack land-surface model to update soil moisture, soil !! ice, soil temperature, skin temperature, snowpack water content, snowdepth, !! and all terms of the surface energy balance and surface water balance -!! (excluding input atmospheric forcings of downward radiation and precip). +!! (excluding input atmospheric forcings of downward radiation \ref RRTMG and +!! precipitation \ref CALPRECIPTYPE). !! -!\section general_sflx General Algorithm +!! The land-surface model component was substantially upgraded from the Oregon +!! State University (OSU) land surface model to EMC's new Noah Land Surface Model +!! (Noah LSM) during the major implementation in the NCEP Global Forecast System +!! (GFS) on May 31, 2005. Forecast System (GFS). The Noah LSM embodies about 10 +!! years of upgrades (see Chen et al. 1996 +!! \cite chen_et_al_1996; Koren et al. 1999 \cite koren_et_al_1999; Ek et al. 2003 +!! \cite ek_et_al_2003) to its ancestor, the OSU LSM. The Noah LSM upgrade includes: +!! - An increase from two (10, 190 cm thick) to four soil layers (10, 30, 60, 100 cm thick) +!! - Addition of frozen soil physics +!! - Add glacial ice treatment +!! - Two snowpack states (SWE, density) +!! - New formulations for infiltration and runoff account for sub-grid variability in precipitation and soil moisture +!! - Revised physics of the snowpack and its influence on surface heat fluxes and albedo +!! - Higher canopy resistance +!! - Spatially varying root depth +!! - Surface fluxes weighted by snow cover fraction +!! - Improved thermal conduction in soil/snow +!! - Improved seasonality of green vegetation cover. +!! - Improved evaporation treatment over bare soil and snowpack +!! +!!\param[in] nsoil integer, number of soil layers (>=2 but <=nsold) +!!\param[in] couple integer, =0:uncoupled (land model only), +!! =1:coupled with parent atmos model +!!\param[in] icein integer, sea-ice flag (=1: sea-ice, =0: land) +!!\param[in] ffrozp real, flag for snow-rain detection (1.=snow, 0.=rain) +!!\param[in] dt real, time step (<3600 sec) +!!\param[in] zlvl real, height abv atmos ground forcing vars (\f$m\f$) +!!\param[in] sldpth real, thickness of each soil layer (\f$m\f$), nsoil +!!\param[in] swdn real, downward SW radiation flux (\f$W/m^2\f$) +!!\param[in] swnet real, downward SW net (dn-up) flux (\f$W/m^2\f$) +!!\param[in] lwdn real, downward LW radiation flux (\f$W/m^2\f$) +!!\param[in] sfcems real, sfc LW emissivity (fractional) +!!\param[in] sfcprs real, pressure at height zlvl above ground(\f$Pa\f$) +!!\param[in] sfctmp real, air temp at height zlvl above ground (\f$K\f$) +!!\param[in] sfcspd real, wind speed at height zlvl above ground (\f$m s^{-1}\f$) +!!\param[in] prcp real, precipitation rate (\f$kgm^{-2}s^{-1}\f$) +!!\param[in] q2 real, mixing ratio at hght zlvl above ground (\f$kgkg^{-1}\f$) +!!\param[in] q2sat real, sat mixing ratio at zlvl above ground (\f$kgkg^{-1}\f$) +!!\param[in] dqsdt2 real, slope of sat specific humidity curve at t=sfctmp (\f$kgkg^{-1}k^{-1}\f$) +!!\param[in] th2 real, air potential temperature at zlvl above ground (\f$K\f$) +!!\param[in] ivegsrc integer, sfc veg type data source UMD or IGBP +!!\param[in] vegtyp integer, vegetation type (integer index) +!!\param[in] soiltyp integer, soil type (integer index) +!!\param[in] slopetyp integer, class of sfc slope (integer index) +!!\param[in] shdmin real, min areal coverage of green veg (fraction) +!!\param[in] alb real, background snow-free sfc albedo (fraction) +!!\param[in] snoalb real, max albedo over deep snow (fraction) +!!\param[in,out] tbot real, bottom soil temp (\f$K\f$) (local yearly-mean sfc air temp) +!!\param[in,out] cmc real, canopy moisture content (\f$m\f$) +!!\param[in,out] t1 real, ground/canopy/snowpack eff skin temp (\f$K\f$) +!!\param[in,out] stc real, soil temp (\f$K\f$) +!!\param[in,out] smc real, total soil moisture (vol fraction) +!!\param[in,out] sh2o real, unfrozen soil moisture (vol fraction), note: frozen part = smc-sh2o +!!\param[in,out] sneqv real, water-equivalent snow depth (\f$m\f$), note: snow density = snwqv/snowh +!!\param[in,out] ch real, sfc exchange coeff for heat & moisture (\f$ms^{-1}\f$), note: conductance since it's been mult by wind +!!\param[in,out] cm real, sfc exchange coeff for momentum (\f$ms^{-1}\f$), note: conductance since it's been mult by wind +!!\param[in,out] z0 real, roughness length (\f$m\f$) +!!\param[out] nroot integer, number of root layers +!!\param[out] shdfac real, aeral coverage of green veg (fraction) +!!\param[out] snowh real, snow depth (\f$m\f$) +!!\param[out] albedo real, sfc albedo incl snow effect (fraction) +!!\param[out] eta real, downward latent heat flux (\f$W/m^2\f$) +!!\param[out] sheat real, downward sensible heat flux (\f$W/m^2\f$) +!!\param[out] ec real, canopy water evaporation (\f$W/m^2\f$) +!!\param[out] edir real, direct soil evaporation (\f$W/m^2\f$) +!!\param[out] et real, plant transpiration (\f$W/m^2\f$) +!!\param[out] ett real, total plant transpiration (\f$W/m^2\f$) +!!\param[out] esnow real, sublimation from snowpack (\f$W/m^2\f$) +!!\param[out] drip real, through-fall of precip and/or dew in excess of canopy water-holding capacity (\f$m\f$) +!!\param[out] dew real, dewfall (or frostfall for t<273.15) (\f$m\f$) +!!\param[out] beta real, ratio of actual/potential evap +!!\param[out] etp real, potential evaporation (\f$W/m^2\f$) +!!\param[out] ssoil real, upward soil heat flux (\f$W/m^2\f$) +!!\param[out] flx1 real, precip-snow sfc flux (\f$W/m^2\f$) +!!\param[out] flx2 real, freezing rain latent heat flux (\f$W/m^2\f$) +!!\param[out] flx3 real, phase-change heat flux from snowmelt (\f$W/m^2\f$) +!!\param[out] runoff1 real, surface runoff (\f$ms^{-1}\f$) not infiltrating sfc +!!\param[out] runoff2 real, sub sfc runoff (\f$ms^{-1}\f$) (baseflow) +!!\param[out] runoff3 real, excess of porosity for a given soil layer +!!\param[out] snomlt real, snow melt (\f$m\f$) (water equivalent) +!!\param[out] sncovr real, fractional snow cover +!!\param[out] rc real, canopy resistance (s/m) +!!\param[out] pc real, plant coeff (fraction) where pc*etp=transpi +!!\param[out] rsmin real, minimum canopy resistance (s/m) +!!\param[out] xlai real, leaf area index (dimensionless) +!!\param[out] rcs real, incoming solar rc factor (dimensionless) +!!\param[out] rct real, air temperature rc factor (dimensionless) +!!\param[out] rcq real, atoms vapor press deficit rc factor +!!\param[out] rcsoil real, soil moisture rc factor (dimensionless) +!!\param[out] soilw real, available soil moisture in root zone +!!\param[out] soilm real, total soil column moisture (frozen+unfrozen) (\f$m\f$) +!!\param[out] smcwlt real, wilting point (volumetric) +!!\param[out] smcdry real, dry soil moisture threshold (volumetric) +!!\param[out] smcref real, soil moisture threshold (volumetric) +!!\param[out] smcmax real, porosity (sat val of soil mois) +!!\section general_sflx General Algorithm +!! @{ !\section detailed_sflx Detailed Algorithm -!----------------------------------- - subroutine sflx & -!................................... -! --- inputs: +! @{ +! subroutine sflx & ! --- inputs: +!ccppdox: avoid to connect to sflx in mpbl + subroutine gfssflx & ! --- inputs: & ( nsoil, couple, icein, ffrozp, dt, zlvl, sldpth, & & swdn, swnet, lwdn, sfcems, sfcprs, sfctmp, & & sfcspd, prcp, q2, q2sat, dqsdt2, th2, ivegsrc, & - & vegtyp, soiltyp, slopetyp, shdmin, alb, snoalb, & -! --- input/outputs: - & tbot, cmc, t1, stc, smc, sh2o, sneqv, ch, cm,z0, & -! --- outputs: + & vegtyp, soiltyp, slopetyp, shdmin, alb, snoalb, & ! --- input/outputs: + & tbot, cmc, t1, stc, smc, sh2o, sneqv, ch, cm,z0, & ! --- outputs: & nroot, shdfac, snowh, albedo, eta, sheat, ec, & & edir, et, ett, esnow, drip, dew, beta, etp, ssoil, & & flx1, flx2, flx3, runoff1, runoff2, runoff3, & @@ -258,7 +353,8 @@ subroutine sflx & ! if vegtype=15 (glacial-ice), re-set ice flag = -1 (glacial-ice) ! note - for open-sea, sflx should *not* have been called. set green ! vegetation fraction (shdfac) = 0. - +!> - For open-sea, sea-ice and glacial-ice cases, sflx() should not have +!! been called (set green vegetation fraction (shdfac) =0.) ice = icein if(ivegsrc == 2) then @@ -275,6 +371,7 @@ subroutine sflx & endif endif +!> - Calculate soil layer depth below ground (sigin of \a zsoil is negative). if (ice == 1) then shdfac = 0.0 @@ -303,6 +400,8 @@ subroutine sflx & ! including soil-type and veg-type dependent parameters. ! set shdfac=0.0 for bare soil surfaces +!> - Call redprm() to set the land-surface paramters, +!! including soil-type and veg-type dependent parameters. call redprm if(ivegsrc == 1) then !only igbp type has urban @@ -331,10 +430,10 @@ subroutine sflx & snowng = .false. frzgra = .false. -! --- ... over sea-ice or glacial-ice, if s.w.e. (sneqv) below threshold -! lower bound (0.01 m for sea-ice, 0.10 m for glacial-ice), then -! set at lower bound and store the source increment in subsurface -! runoff/baseflow (runoff2). +!> - Over sea-ice or glacial-ice, if water-equivalent snow depth (\a sneqv) below threshold +!! lower bound (0.01 m for sea-ice, 0.10 m for glacial-ice), then +!! set at lower bound and store the source increment in subsurface +!! runoff/baseflow (runoff2). ! note - runoff2 is then a negative value (as a flag) over sea-ice or ! glacial-ice, in order to achieve water balance. @@ -358,8 +457,8 @@ subroutine sflx & endif ! end if_ice_block -! --- ... for sea-ice and glacial-ice cases, set smc and sh2o values = 1 -! as a flag for non-soil medium +!> - For sea-ice and glacial-ice cases, set smc and sh2o values = 1.0 +!! as a flag for non-soil medium. if (ice /= 0) then do kz = 1, nsoil @@ -368,9 +467,9 @@ subroutine sflx & enddo endif -! --- ... if input snowpack is nonzero, then compute snow density "sndens" -! and snow thermal conductivity "sncond" (note that csnow is a -! function subroutine) +!> - If input snowpack (\a sneqv) is nonzero, then call csnow() to compute +!! snow density (\a sndens) and snow thermal conductivity (\a sncond). +! (note that csnow is a function subroutine) if (sneqv .eq. 0.0) then sndens = 0.0 @@ -388,10 +487,11 @@ subroutine sflx & endif -! --- ... determine if it's precipitating and what kind of precip it is. -! if it's prcping and the air temp is colder than 0 c, it's snowing! -! if it's prcping and the air temp is warmer than 0 c, but the grnd -! temp is colder than 0 c, freezing rain is presumed to be falling. +!> - Determine if it's precipitating and what kind of precipitation it is. +!! if it's precipitating and the air temperature is colder than \f$0^oC\f$, +!! it's snowing! if it's precipitating and the air temperature is warmer than +!! \f$0^oC\f$, but the ground temperature is colder than \f$0^oC\f$, freezing +!! rain is presumed to be falling. if (prcp > 0.0) then if (ffrozp > 0.5) then @@ -401,11 +501,12 @@ subroutine sflx & endif endif -! --- ... if either prcp flag is set, determine new snowfall (converting -! prcp rate from kg m-2 s-1 to a liquid equiv snow depth in meters) -! and add it to the existing snowpack. -! note - that since all precip is added to snowpack, no precip infiltrates -! into the soil so that prcp1 is set to zero. +!> - If either precipitation flag (\a snowng, \a frzgra) is set as true: +! determine new snowfall (converting precipitation rate from +! \f$kg m^{-2} s^{-1}\f$ to a liquid equiv snow depth in meters) +! and add it to the existing snowpack. +!> - Since all precip is added to snowpack, no precip infiltrates +!! into the soil so that \a prcp1 is set to zero. if (snowng .or. frzgra) then @@ -413,15 +514,15 @@ subroutine sflx & sneqv = sneqv + sn_new prcp1 = 0.0 -! --- ... update snow density based on new snowfall, using old and new -! snow. update snow thermal conductivity - +!> - Call snow_new() to update snow density based on new snowfall, +!! using old and new snow. call snow_new ! --- inputs: ! ! ( sfctmp, sn_new, ! ! --- input/outputs: ! ! snowh, sndens ) ! +!> - Call csnow() to update snow thermal conductivity. call csnow ! --- inputs: ! ! ( sndens, ! @@ -430,15 +531,16 @@ subroutine sflx & else -! --- ... precip is liquid (rain), hence save in the precip variable -! that later can wholely or partially infiltrate the soil (along -! with any canopy "drip" added to this later) +!> - If precipitation is liquid (rain), hence save in the precip variable +!! that later can wholely or partially infiltrate the soil (along +!! with any canopy "drip" added to this later). prcp1 = prcp endif ! end if_snowng_block -! --- ... determine snowcover fraction and albedo fraction over land. +!> - Determine snowcover fraction and albedo fraction over sea-ice, +!! glacial-ice, and land. For nonzero snow depth over land case: if (ice /= 0) then @@ -461,13 +563,15 @@ subroutine sflx & ! --- ... determine snow fraction cover. ! determine surface albedo modification due to snowdepth state. - +!> - Call snfrac() to calculate snow fraction cover. call snfrac ! --- inputs: ! ! ( sneqv, snup, salp, snowh, ! ! --- outputs: ! ! sncovr ) ! +!> - Call alcalc() to calculate surface albedo modification due to snowdepth +!! state. call alcalc ! --- inputs: ! ! ( alb, snoalb, shdfac, shdmin, sncovr, tsnow, ! @@ -479,12 +583,17 @@ subroutine sflx & endif ! end if_ice_block ! --- ... thermal conductivity for sea-ice case, glacial-ice case +!> - Calculate thermal diffusivity (\a df1): +!> - For sea-ice case and glacial-ice case, this is constant(\f$df1=2.2\f$). if (ice /= 0) then df1 = 2.2 else +!> - For non-glacial land case, call tdfcnd() to calculate the thermal +!! diffusivity of top soil layer (Peters-Lidard et al.(1998) +!! \cite peters-lidard_et_al_1998). ! --- ... next calculate the subsurface heat flux, which first requires ! calculation of the thermal diffusivity. treatment of the @@ -510,15 +619,16 @@ subroutine sflx & ! --- outputs: & df1 & & ) +!> - For IGBP/urban, \f$df1=3.24\f$. if(ivegsrc == 1) then !only igbp type has urban !urban if ( vegtyp == 13 ) df1=3.24 endif -! --- ... next add subsurface heat flux reduction effect from the -! overlying green canopy, adapted from section 2.1.2 of -! peters-lidard et al. (1997, jgr, vol 102(d4)) +!> - Add subsurface heat flux reduction effect from the +!! overlying green canopy, adapted from section 2.1.2 of +!! Peters-Lidard et al. (1997) \cite peters-lidard_et_al_1997. df1 = df1 * exp( sbeta*shdfac ) @@ -557,16 +667,16 @@ subroutine sflx & ! df1 = df1h*sncovr + df1 *(1.0-sncovr) df1 = df1a*sncovr + df1 *(1.0-sncovr) -! --- ... calculate subsurface heat flux, ssoil, from final thermal -! diffusivity of surface mediums, df1 above, and skin -! temperature and top mid-layer soil temperature +!> - Calculate subsurface heat flux, \a ssoil, from final thermal +!! diffusivity of surface mediums,\a df1 above, and skin +!! temperature and top mid-layer soil temperature. ssoil = df1 * (t1 - stc(1)) / dtot endif ! end if_sneqv_block -! --- ... determine surface roughness over snowpack using snow condition -! from the previous timestep. +!> - For uncoupled mode, call snowz0() to calculate surface roughness +!! (\a z0) over snowpack using snow condition from the previous timestep. ! if (couple == 0) then ! uncoupled mode if (sncovr > 0.0) then @@ -580,8 +690,8 @@ subroutine sflx & endif ! endif -! --- ... calc virtual temps and virtual potential temps needed by -! subroutines sfcdif and penman. +!> - Calculate virtual temps and virtual potential temps needed by +!! subroutines sfcdif and penman. t2v = sfctmp * (1.0 + 0.61*q2) @@ -611,6 +721,10 @@ subroutine sflx & ! note - fdown, swdn are derived differently in the uncoupled and ! coupled modes. +!> - Calculate the total downward radiation (\a fdown) = net solar (\a swnet) + +!! downward longwave (\a lwdn) as input of penman() and other surface +!! energy budget calculations. + if (couple == 0) then !......uncoupled mode ! --- ... uncoupled mode: @@ -643,9 +757,9 @@ subroutine sflx & endif ! end if_couple_block -! --- ... call penman subroutine to calculate potential evaporation (etp), -! and other partial products and sums save in common/rite for later -! calculations. +!> - Call penman() to calculate potential evaporation (\a etp), +!! and other partial products and sums for later +!! calculations. call penman ! --- inputs: ! @@ -654,8 +768,8 @@ subroutine sflx & ! --- outputs: ! ! t24, etp, rch, epsca, rr, flx2 ) ! -! --- ... call canres to calculate the canopy resistance and convert it -! into pc if nonzero greenness fraction +!> - Call canres() to calculate the canopy resistance and convert it +!! into pc if nonzero greenness fraction. if (shdfac > 0.) then @@ -672,13 +786,15 @@ subroutine sflx & endif -! --- ... now decide major pathway branch to take depending on whether -! snowpack exists or not: +!> - Now decide major pathway branch to take depending on whether +!! snowpack exists or not: esnow = 0.0 if (sneqv .eq. 0.0) then - +!> - For no snowpack is present, call nopac() to calculate soil moisture +!! and heat flux values and update soil moisture contant and soil heat +!! content values. call nopac ! --- inputs: ! ! ( nsoil, nroot, etp, prcp, smcmax, smcwlt, smcref, ! @@ -694,6 +810,7 @@ subroutine sflx & else +!> - For a snowpack is present, call snopac(). call snopac ! --- inputs: ! ! ( nsoil, nroot, etp, prcp, smcmax, smcwlt, smcref, smcdry, ! @@ -709,14 +826,14 @@ subroutine sflx & ! ett, snomlt, drip, dew, flx1, flx3, esnow ) ! endif - -! --- ... prepare sensible heat (h) for return to parent model +!> - Noah LSM post-processing: +!> - Calculate sensible heat (h) for return to parent model. sheat = -(ch*cp1*sfcprs) / (rd1*t2v) * (th2 - t1) -! --- ... convert units and/or sign of total evap (eta), potential evap (etp), -! subsurface heat flux (s), and runoffs for what parent model expects -! convert eta from kg m-2 s-1 to w m-2 +!> - Convert units and/or sign of total evap (eta), potential evap (etp), +!! subsurface heat flux (s), and runoffs for what parent model expects. +! convert eta from kg m-2 s-1 to w m-2 ! eta = eta * lsubc ! etp = etp * lsubc @@ -739,34 +856,34 @@ subroutine sflx & beta = eta / etp -! --- ... convert the sign of soil heat flux so that: -! ssoil>0: warm the surface (night time) -! ssoil<0: cool the surface (day time) +!> - Convert the sign of soil heat flux so that: +!! - ssoil>0: warm the surface (night time) +!! - ssoil<0: cool the surface (day time) ssoil = -1.0 * ssoil if (ice == 0) then -! --- ... for the case of land (but not glacial-ice): -! convert runoff3 (internal layer runoff from supersat) from m -! to m s-1 and add to subsurface runoff/baseflow (runoff2). -! runoff2 is already a rate at this point. +!> - For the case of land (but not glacial-ice): +!! convert runoff3 (internal layer runoff from supersat) from \f$m\f$ +!! to \f$ms^-1\f$ and add to subsurface runoff/baseflow (runoff2). +!! runoff2 is already a rate at this point. runoff3 = runoff3 / dt runoff2 = runoff2 + runoff3 else -! --- ... for the case of sea-ice (ice=1) or glacial-ice (ice=-1), add any -! snowmelt directly to surface runoff (runoff1) since there is no -! soil medium, and thus no call to subroutine smflx (for soil -! moisture tendency). +!> - For the case of sea-ice (ice=1) or glacial-ice (ice=-1), add any +!! snowmelt directly to surface runoff (runoff1) since there is no +!! soil medium, and thus no call to subroutine smflx (for soil +!! moisture tendency). runoff1 = snomlt / dt endif -! --- ... total column soil moisture in meters (soilm) and root-zone -! soil moisture availability (fraction) relative to porosity/saturation +!> - Calculate total column soil moisture in meters (soilm) and root-zone +!! soil moisture availability (fraction) relative to porosity/saturation. soilm = -1.0 * smc(1) * zsoil(1) do k = 2, nsoil @@ -794,7 +911,8 @@ subroutine sflx & !*************************************! !----------------------------------- -!>This subroutine calculates albedo including snow effect (0 -> 1). +!> This subroutine calculates albedo including snow effect (0 -> 1). +!!\ingroup Noah_LSM subroutine alcalc !................................... ! --- inputs: @@ -882,7 +1000,6 @@ end subroutine alcalc !! deficit at the lowest model level, and soil moisture (preferably unfrozen !! soil moisture rather than total). subroutine canres -!................................... ! --- inputs: ! & ( nsoil, nroot, swdn, ch, q2, q2sat, dqsdt2, sfctmp, & ! & sfcprs, sfcems, sh2o, smcwlt, smcref, zsoil, rsmin, & @@ -1099,7 +1216,7 @@ end subroutine csnow !----------------------------------- !> This subroutine calculates soil moisture and heat flux values and !! update soil moisture content and soil heat content values for the -!! case when now snow pack is present. +!! case when no snow pack is present. subroutine nopac !................................... ! --- inputs: @@ -1474,7 +1591,7 @@ end subroutine penman !----------------------------------- !> This subroutine internally sets default values or optionally read-in !! via namelist i/o, all soil and vegetation parateters requied for the execusion -!! of the NOAH LSM. +!! of the Noah LSM. subroutine redprm !................................... ! --- inputs: @@ -5564,6 +5681,7 @@ end subroutine wdfcnd ! =========================== ! !................................... - end subroutine sflx + end subroutine gfssflx !----------------------------------- +!! @} From 826225fe7b96a83d9c99feb2a64dcbffd1ef7e71 Mon Sep 17 00:00:00 2001 From: Man Zhang Date: Tue, 27 Feb 2018 16:52:03 -0700 Subject: [PATCH 17/22] add GFS_gwdc.png --- physics/docs/img/GFS_gwdc.png | Bin 0 -> 75537 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 physics/docs/img/GFS_gwdc.png diff --git a/physics/docs/img/GFS_gwdc.png b/physics/docs/img/GFS_gwdc.png new file mode 100644 index 0000000000000000000000000000000000000000..1443de2f7852e2ffabbbf9fa7231da2d29f22ea5 GIT binary patch literal 75537 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 literal 0 HcmV?d00001 From 3bed171b534803d5e332ec34926290582b661515 Mon Sep 17 00:00:00 2001 From: Man Zhang Date: Tue, 6 Mar 2018 14:44:40 -0700 Subject: [PATCH 18/22] add ice3lay doc. --- physics/docs/library.bib | 14 +++++- physics/docs/txt/GFS_NOAH.txt | 4 +- physics/docs/txt/GFS_OZPHYS.txt | 8 ++-- physics/docs/txt/GFS_SFCSICE.txt | 11 +++-- physics/sfc_sice.f | 80 ++++++++++++++++++++++---------- 5 files changed, 81 insertions(+), 36 deletions(-) diff --git a/physics/docs/library.bib b/physics/docs/library.bib index 2f99a8efd..95737121b 100644 --- a/physics/docs/library.bib +++ b/physics/docs/library.bib @@ -1,13 +1,23 @@ %% This BibTeX bibliography file was created using BibDesk. %% http://bibdesk.sourceforge.net/ -%% Created for Man Zhang at 2018-02-26 15:56:22 -0700 +%% Created for Man Zhang at 2018-02-28 08:53:15 -0700 %% Saved with string encoding Unicode (UTF-8) +@inproceedings{untch_et_al_1999, + Author = {A. Untch and A. J. Simmons and M. Hortal and C. Jakob}, + Booktitle = {Proceedings of the SODA Workshop}, + Date-Added = {2018-02-28 15:47:49 +0000}, + Date-Modified = {2018-02-28 15:50:58 +0000}, + Pages = {45-52}, + Publisher = {Netherlands}, + Title = {Increased stratospheric resolution in the ECMWF forecasting system}, + Year = {1999}} + @article{dethof_and_holm_2004, Author = {A. Dethof and E. V. Holm}, Date-Added = {2018-02-26 22:54:54 +0000}, @@ -25,7 +35,7 @@ @techreport{jackson_and_saunders_2002 Institution = {Met Office}, Number = {394}, Title = {Ozone data assimilation: preliminary system}, - Type = {Forecasting Research Technical Report }, + Type = {Forecasting Research Technical Report}, Year = {2002}} @article{riishojgaard_1996, diff --git a/physics/docs/txt/GFS_NOAH.txt b/physics/docs/txt/GFS_NOAH.txt index 6e47d6bc1..5a3ebb3ef 100644 --- a/physics/docs/txt/GFS_NOAH.txt +++ b/physics/docs/txt/GFS_NOAH.txt @@ -42,13 +42,13 @@ Recently, the land surface updates in 2017 GFS operational physics includes: \image html land_dataset.png "Figure 2: Land Data Sets Used in NCEP Modeling Systems" width=10cm -This scheme include the following modules: +This scheme includes the following modules: + \ref Noah_drv + \ref Noah_LSM \section intra_noah 2. Intraphysics Communication + GFS Noah LSM Driver (\ref arg_table_lsm_Noah_run) - + GFS Noah LSM Model (sflx()) + + GFS Noah LSM Model (gfssflx()) \section gen_al_noah 3. General Algorithm + GFS Noah LSM Driver (\ref general_noah_drv) diff --git a/physics/docs/txt/GFS_OZPHYS.txt b/physics/docs/txt/GFS_OZPHYS.txt index 2ae0c5ec9..e45db75e4 100644 --- a/physics/docs/txt/GFS_OZPHYS.txt +++ b/physics/docs/txt/GFS_OZPHYS.txt @@ -4,14 +4,16 @@ In recent years, the leading NWP centers have extended the vertical range of their NWP and DA systems from the surface up through the stratosphere (~10-50 km altitude) and lower mesosphere (~50-65 km). Some have also added stratospheric ozone (\f$O_3\f$) as a prognostic trace constituent to their models. Examples - include the Integrated Forecast System (IFS) of the European Centre for Medium Range Weather Forecasts (ECMWF)(Untch et al., 1999\cite untch_et_al; Dethof and Holm, 2004 \cite dethof_and_holm_2004), and the NCEP GFS (NCEP 2003). The addition + include the Integrated Forecast System (IFS) of the European Centre for Medium Range Weather Forecasts (ECMWF) +(Untch et al., 1999\cite untch_et_al_1999; Dethof and Holm, 2004 \cite dethof_and_holm_2004), and the NCEP GFS (NCEP 2003). The addition of stratospheric ozone as a prognostic variable is expected to improve overall forecast and analyses skill of other fields, such as temperature and wind. The primary reasons for this are: - - more accurate assimilation of satellite radiances from channels that are sensitive to ozone(Derber and Wu, 1998 \cite derber_and_wu_1998; John and Buehler, 2004 \cite john_and_buehler_2004); + - more accurate assimilation of satellite radiances from channels that are sensitive to ozone + (Derber and Wu, 1998 \cite derber_and_wu_1998; John and Buehler, 2004 \cite john_and_buehler_2004); - utilization of correlations between ozone and wind to improve wind analyses in the upper troposphere and lower stratosphere (UTLS) (e.g. Riishojgaard, 1996 \cite riishojgaard_1996); - more accurate radiative heating rates, and hence temperatures arising from using analysed ozone rather than climatological -ozone in the forecast model radiation sheme (often referred to as 'ozone/radiation interaction') (Jackson and Saunders, 2002 \cite jackson_and_saunders_2002); +ozone in the forecast model radiation sheme (often referred to as "ozone/radiation interaction") (Jackson and Saunders, 2002 \cite jackson_and_saunders_2002); - more accurate analyses and forecasts of surface ultraviolet (UV) radiation. With the extension of NWP/DA systems into the upper stratosphere, assimilation and advection alone cannot yield accurate ozone diff --git a/physics/docs/txt/GFS_SFCSICE.txt b/physics/docs/txt/GFS_SFCSICE.txt index d6fdf64b6..4577e6a3f 100644 --- a/physics/docs/txt/GFS_SFCSICE.txt +++ b/physics/docs/txt/GFS_SFCSICE.txt @@ -46,13 +46,16 @@ The model consists of a zero-heat-capacity snow layer overlying two equally thick sea ice layers (Fig.1). The upper ice layer has a variable heat capacity to represent brine pockets. + This scheme includes the following modules: + + \ref GFS_Ice + + Winton(2000) \cite winton_2000 Three-layer Thermodynamics Sea Ice Model ice3lay() \section intra_sice 2. Intraphysics Communication \image html schematic_sice.png "Fig.2 NCEP Sea Ice Model System Diagram" width=10cm -\sa \ref arg_table_sfc_sice_run ++ GFS Sea Ice Driver(\ref arg_table_sfc_sice_run) ++ Winton(2000) \cite winton_2000 Three-layer Thermodynamics Sea Ice Model (ice3lay()) \section gen_sice 3. General Algorithm -\sa \ref general_sice_run - - ++ GFS Sea Ice Driver (\ref general_sice_run) ++ Winton(2000) \cite winton_2000 Three-layer Thermodynamics Sea Ice Model (\ref gen_ice3lay) */ diff --git a/physics/sfc_sice.f b/physics/sfc_sice.f index b12a6a39c..16387bcb7 100644 --- a/physics/sfc_sice.f +++ b/physics/sfc_sice.f @@ -361,7 +361,7 @@ subroutine sfc_sice_run & real (kind=kind_phys) :: t12, t14, tem, stsice(im,kmi) &, hflxi, hflxw, q0, qs1, wind, qssi, qssw - real (kind=kind_phys), parameter :: cimin=0.15 ! --- minimum ice concentration + real (kind=kind_phys), parameter :: cimin=0.15 !< minimum ice concentration integer :: i, k @@ -448,7 +448,7 @@ subroutine sfc_sice_run & qssw = fpvs(tgice) qssw = eps*qssw / (ps(i) + epsm1*qssw) -! --- ... snow depth in water equivalent is converted from mm to m unit +!> - Convert snow depth in water equivalent from mm to m unit. if (mom4ice) then snowd(i) = weasd(i) * 0.001 / fice(i) @@ -478,17 +478,17 @@ subroutine sfc_sice_run & snetw(i) = sfcdsw(i) * (1.0 - albfw) snetw(i) = min(3.0*sfcnsw(i)/(1.0+2.0*ffw(i)), snetw(i)) -! - Calculate sneti +!> - Calculate net solar incoming at top \a sneti. sneti(i) = (sfcnsw(i) - ffw(i)*snetw(i)) / fice(i) t12 = tice(i) * tice(i) t14 = t12 * t12 -! - Calculate hfi = net non-solar and upir heat flux @ ice surface +!> - Calculate net non-solar and upir heat flux @ ice surface \a hfi. hfi(i) = -dlwflx(i) + sfcemis(i)*sbc*t14 + evapi(i) & & + rch(i)*(tice(i) - theta1(i)) -! - Calculate hfd +!> - Calculate heat flux derivative at surface \a hfd. hfd(i) = 4.0*sfcemis(i)*sbc*tice(i)*t12 & & + (1.0 + elocp*eps*hvap*qs1/(rd*t12)) * rch(i) @@ -500,9 +500,12 @@ subroutine sfc_sice_run & ! hfw(i) = -dlwflx(i) + sfcemis(i)*sbc*t14 + evapw(i) & ! & + rch(i)*(tgice - theta1(i)) - snetw(i) +!> - Assigin heat flux from ocean \a focn and snowfall rate as constants, which +!! should be from ocean model and other physics. focn(i) = 2.0 ! heat flux from ocean - should be from ocn model snof(i) = 0.0 ! snowfall rate - snow accumulates in gbphys +!> - Initialize snow depth \a snowd. hice(i) = max( min( hice(i), himax ), himin ) snowd(i) = min( snowd(i), hsmax ) @@ -514,6 +517,7 @@ subroutine sfc_sice_run & endif enddo +!> - Call the three-layer thermodynamics sea ice model ice3lay(). ! if (lprnt) write(0,*)' tice2=',tice(ipr) call ice3lay ! --- inputs: ! @@ -611,13 +615,15 @@ subroutine sfc_sice_run & !!\param[in] sneti real, net solar incoming at top (\f$W/m^2\f$) !!\param[in] focn real, heat flux from ocean (\f$W/m^2\f$) !!\param[in] delt real, time step(\f$sec\f$) -!!\param[in,out] snowd real, surface pressure +!!\param[in,out] snowd real, snow depth !!\param[in,out] hice real, sea-ice thickness !!\param[in,out] stsice real, temperature at mid-point of ice levels (\f$^oC\f$) !!\param[in,out] tice real, surface temperature (\f$^oC\f$) !!\param[in,out] snof real, snowfall rate (\f$ms^{-1}\f$) !!\param[out] snowmt real, snow melt during delt (\f$m\f$) !!\param[out] gflux real, conductive heat flux (\f$W/m^2\f$) +!>\section gen_ice3lay General Algorithm +!! @{ subroutine ice3lay !................................... ! --- inputs: @@ -681,23 +687,23 @@ subroutine ice3lay ! ! --- constant parameters: (properties of ice, snow, and seawater) - real (kind=kind_phys), parameter :: ds = 330.0 ! snow (ov sea ice) density (kg/m^3) - real (kind=kind_phys), parameter :: dw =1000.0 ! fresh water density (kg/m^3) + real (kind=kind_phys), parameter :: ds = 330.0 !< snow (ov sea ice) density (kg/m^3) + real (kind=kind_phys), parameter :: dw =1000.0 !< fresh water density (kg/m^3) real (kind=kind_phys), parameter :: dsdw = ds/dw real (kind=kind_phys), parameter :: dwds = dw/ds - real (kind=kind_phys), parameter :: t0c =273.15 ! freezing temp of fresh ice (k) - real (kind=kind_phys), parameter :: ks = 0.31 ! conductivity of snow (w/mk) - real (kind=kind_phys), parameter :: i0 = 0.3 ! ice surface penetrating solar fraction - real (kind=kind_phys), parameter :: ki = 2.03 ! conductivity of ice (w/mk) - real (kind=kind_phys), parameter :: di = 917.0 ! density of ice (kg/m^3) + real (kind=kind_phys), parameter :: t0c =273.15 !< freezing temp of fresh ice (k) + real (kind=kind_phys), parameter :: ks = 0.31 !< conductivity of snow (w/mk) + real (kind=kind_phys), parameter :: i0 = 0.3 !< ice surface penetrating solar fraction + real (kind=kind_phys), parameter :: ki = 2.03 !< conductivity of ice (w/mk) + real (kind=kind_phys), parameter :: di = 917.0 !< density of ice (kg/m^3) real (kind=kind_phys), parameter :: didw = di/dw real (kind=kind_phys), parameter :: dsdi = ds/di - real (kind=kind_phys), parameter :: ci = 2054.0 ! heat capacity of fresh ice (j/kg/k) - real (kind=kind_phys), parameter :: li = 3.34e5 ! latent heat of fusion (j/kg-ice) - real (kind=kind_phys), parameter :: si = 1.0 ! salinity of sea ice - real (kind=kind_phys), parameter :: mu = 0.054 ! relates freezing temp to salinity - real (kind=kind_phys), parameter :: tfi = -mu*si ! sea ice freezing temp = -mu*salinity - real (kind=kind_phys), parameter :: tfw = -1.8 ! tfw - seawater freezing temp (c) + real (kind=kind_phys), parameter :: ci = 2054.0 !< heat capacity of fresh ice (j/kg/k) + real (kind=kind_phys), parameter :: li = 3.34e5 !< latent heat of fusion (j/kg-ice) + real (kind=kind_phys), parameter :: si = 1.0 !< salinity of sea ice + real (kind=kind_phys), parameter :: mu = 0.054 !< relates freezing temp to salinity + real (kind=kind_phys), parameter :: tfi = -mu*si !< sea ice freezing temp = -mu*salinity + real (kind=kind_phys), parameter :: tfw = -1.8 !< tfw - seawater freezing temp (c) real (kind=kind_phys), parameter :: tfi0 = tfi-0.0001 real (kind=kind_phys), parameter :: dici = di*ci real (kind=kind_phys), parameter :: dili = di*li @@ -765,11 +771,17 @@ subroutine ice3lay endif tice(i) = min(tice(i), tsf) -! --- ... compute ice temperature +!> - Ice temperature calculation. bi = hfd(i) ai = hfi(i) - sneti(i) + ip - tice(i)*bi ! +v sol input here +!> - Calculate the effective conductive coupling of the snow-ice layer +!! between the surface and the upper layer ice temperature \f$h_i/4\f$ +!! beneath the snow-ice interface (see \a eq.(5) in Winton(2000) \cite winton_2000). k12 = ki4*ks / (ks*hice(i) + ki4*snowd(i)) + +!> - Calculate the conductive coupling between the two ice temperature +!! points (see \a eq.(10) in Winton(2000) \cite winton_2000). k32 = (ki+ki) / hice(i) wrk = 1.0 / (dt6*k32 + dici*hice(i)) @@ -783,9 +795,18 @@ subroutine ice3lay b1 = b10 + ai * wrk1 c1 = dili * tfi * dt2i * hice(i) +!> - Calculate the new upper ice temperature following \a eq.(21) +!! in Winton(2000) \cite winton_2000. stsice(i,1) = -(sqrt(b1*b1 - 4.0*a1*c1) + b1)/(a1+a1) tice(i) = (k12*stsice(i,1) - ai) / (k12 + bi) +!> - If the surface temperature is greater than the freezing temperature +!! of snow (when there is snow over) or sea ice (when there is none), the +!! surface temperature is fixed at the melting temperature of snow or sea +!! ice, respectively, and the upper ice temperature is recomputed from +!! \a eq.(21) using the coefficients given by \a eqs. (19),(20), and (18). An energy flux +!! \a eq.(22) is applied toward surface melting thereby balancing the surface +!! energy budget. if (tice(i) > tsf) then a1 = a10 + k12 b1 = b10 - k12*tsf @@ -796,18 +817,23 @@ subroutine ice3lay tmelt = 0.0 snowd(i) = snowd(i) + snof(i)*delt endif - +!> - Calculate the new lower ice temperature following \a eq.(15) +!! in Winton(2000) \cite winton_2000. stsice(i,2) = (dt2*k32*(stsice(i,1) + tfw + tfw) & & + dici*hice(i)*stsice(i,2)) * wrk +!> - Calculate the energy for bottom melting (or freezing, if negative) +!! following \a eq.(23), which serves to balance the difference between +!! the oceanic heat flux to the ice bottom and the conductive flux of +!! heat upward from the bottom. bmelt = (focn(i) + ki4*(stsice(i,2) - tfw)/hice(i)) * delt -! --- ... resize the ice ... +!> - Calculation of ice and snow mass changes. h1 = 0.5 * hice(i) h2 = 0.5 * hice(i) -! --- ... top ... +!> - Calculate the top layer thickness. if (tmelt <= snowd(i)*dsli) then snowmt(i) = tmelt / dsli @@ -820,7 +846,9 @@ subroutine ice3lay endif ! --- ... and bottom - +!> - When the energy for bottem melting \f$M_b\f$ is negative (i.e., freezing +!! is happening),calculate the bottom layer thickness \f$h_2\f$ and the new +!! lower layer temperature (see \a eqs.(24)-(26)). if (bmelt < 0.0) then dh = -bmelt / (dili + dici*(tfi - tfw)) stsice(i,2) = (h2*stsice(i,2) + dh*tfw) / (h2 + dh) @@ -829,7 +857,8 @@ subroutine ice3lay h2 = h2 - bmelt / (dili + dici*(tfi - stsice(i,2))) endif -! --- ... if ice remains, even up 2 layers, else, pass negative energy back in snow +!> - If ice remains, even up 2 layers, else, pass negative energy back in snow. +!! Calculate the new upper layer temperature (see \a eq.(38)). hice(i) = h1 + h2 @@ -877,6 +906,7 @@ subroutine ice3lay return !................................... end subroutine ice3lay +!! @} !----------------------------------- ! =========================== ! From 524bf78ee617c51488bef3e21e8f078cfd8400a8 Mon Sep 17 00:00:00 2001 From: "Man.Zhang" Date: Wed, 7 Mar 2018 08:40:37 -0700 Subject: [PATCH 19/22] fix bugs --- physics/ozphys.f | 7 +++---- physics/sflx.f | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/physics/ozphys.f b/physics/ozphys.f index ce431711b..22cd13ba2 100644 --- a/physics/ozphys.f +++ b/physics/ozphys.f @@ -68,10 +68,9 @@ end subroutine ozphys_init !! !! \section genal_ozphys General Algorithm !> @{ - subroutine ozphys_run ( & - & ix, im, levs, ko3, dt, ozi, ozo, tin, po3,& - & prsl, prdout, pl_coeff, delp, ldiag3d,& - & ozp, me) + subroutine ozphys_run (ix, im, levs, ko3, dt, ozi, ozo, tin, po3, & + & prsl, prdout, pl_coeff, delp, ldiag3d, & + & ozp, me) ! ! this code assumes that both prsl and po3 are from bottom to top ! as are all other variables diff --git a/physics/sflx.f b/physics/sflx.f index 8410815f3..c523ca3da 100644 --- a/physics/sflx.f +++ b/physics/sflx.f @@ -111,7 +111,7 @@ ! @{ ! subroutine sflx & ! --- inputs: !ccppdox: avoid to connect to sflx in mpbl - subroutine gfssflx & ! --- inputs: + subroutine gfssflx & ! --- inputs: & ( nsoil, couple, icein, ffrozp, dt, zlvl, sldpth, & & swdn, swnet, lwdn, sfcems, sfcprs, sfctmp, & & sfcspd, prcp, q2, q2sat, dqsdt2, th2, ivegsrc, & From 12300f515be270384085438d231c85eb6244339d Mon Sep 17 00:00:00 2001 From: "Man.Zhang" Date: Fri, 9 Mar 2018 10:55:47 -0700 Subject: [PATCH 20/22] minor changes to fix warnings --- physics/docs/ccpp_dox | 2 ++ physics/docs/txt/GFS_GWDC.txt | 2 +- physics/docs/txt/GFS_SFCLYR.txt | 2 +- physics/mfdeepcnv.f | 4 +++- physics/mfshalcnv.f | 3 --- physics/module_nst_model.f90 | 1 - physics/sfc_diff.f | 2 -- physics/sfc_sice.f | 32 ++++++++++++++++---------------- physics/sflx.f | 3 --- 9 files changed, 23 insertions(+), 28 deletions(-) diff --git a/physics/docs/ccpp_dox b/physics/docs/ccpp_dox index a93ba6d43..82868c1e4 100644 --- a/physics/docs/ccpp_dox +++ b/physics/docs/ccpp_dox @@ -140,6 +140,7 @@ INPUT = txt/mainpage_bootstrapped.txt \ ../sfc_drv.f \ ../sflx.f \ ../sfc_diff.f \ + ../GFS_calpreciptype.f90 \ ### Sea Ice Surface ../sfc_sice.f \ ### Ocean Surface @@ -156,6 +157,7 @@ INPUT = txt/mainpage_bootstrapped.txt \ ../ozphys.f \ INPUT_ENCODING = UTF-8 FILE_PATTERNS = *.f \ + *.f90 \ *.txt RECURSIVE = YES EXCLUDE = diff --git a/physics/docs/txt/GFS_GWDC.txt b/physics/docs/txt/GFS_GWDC.txt index 128c95dd0..6183f4896 100644 --- a/physics/docs/txt/GFS_GWDC.txt +++ b/physics/docs/txt/GFS_GWDC.txt @@ -24,7 +24,7 @@ the stable stratosphere can generate gravity waves that influence the large-scale flow. - \image html GFS_gwdc.png "Figure 1: Gravity waves generated by penetrative convection in the presence of background wind. (Based on Hooke(1986) \cite hooke_1986; and Kim et al. (2003) \cite kim_et_al_2003)" width=10cm + \image html GFS_gwdc.png "Figure 1: Gravity waves generated by penetrative convection in the presence of background wind. (Based on Hooke(1986); and Kim et al. (2003))" width=10cm Compared with orographic gravitity waves, it has proven more difficult to model the way in which gravity waves are generated by various convective sources; The simplest situation is depicted in diff --git a/physics/docs/txt/GFS_SFCLYR.txt b/physics/docs/txt/GFS_SFCLYR.txt index 7daae3adf..8e58730f0 100644 --- a/physics/docs/txt/GFS_SFCLYR.txt +++ b/physics/docs/txt/GFS_SFCLYR.txt @@ -5,7 +5,7 @@ the surface sublayer scheme from Zeng and Dickinson (1998) \cite zeng_and_dickinson_1998. - \ref NOAH are largely responsible for the quality + \ref Noah_Main are largely responsible for the quality of model forecasts produced for near-surface weather parameters, such as 2-meter air temperature (\f$T_{2m}\f$) and surface skin temperature (\f$LST\f$). \f$LST\f$ is derived from the surface energy budget, and is diff --git a/physics/mfdeepcnv.f b/physics/mfdeepcnv.f index 4dbb0e4a6..17bb37f86 100644 --- a/physics/mfdeepcnv.f +++ b/physics/mfdeepcnv.f @@ -1,6 +1,7 @@ !> \file mfdeepcnv.f !! This file contains the entire SAMF deep convection scheme. !> \defgroup SAMF GFS Scale-Aware Mass-Flux Deep Convection +!> @{ !> \brief The scale-aware mass-flux (SAMF) deep convection scheme is an !! updated version of the previous Simplified Arakawa-Schubert (SAS) scheme !! with scale and aerosol awareness and parameterizes the effect of deep @@ -70,8 +71,8 @@ subroutine sasasdeep_finalize end subroutine sasasdeep_finalize !>\defgroup GFS_mfdeep GFS mfdeepcnv Main +!! @{ !!\ingroup SAMF -!> @{ !>\brief This subroutine contains the entirety of the SAMF deep convection scheme. !! !! For grid sizes larger than threshold value, as in Grell (1993) @@ -2657,5 +2658,6 @@ subroutine sasasdeep_run(im,ix,km,delt,delp,prslp,psp,phil,ql1, & return !! @} end subroutine sasasdeep_run +!! @} !> @} end module sasas_deep diff --git a/physics/mfshalcnv.f b/physics/mfshalcnv.f index 815de6e75..17282ca50 100644 --- a/physics/mfshalcnv.f +++ b/physics/mfshalcnv.f @@ -95,7 +95,6 @@ end subroutine sasasshal_finalize !> \defgroup SAMF_shal GFS Scale-Aware Mass-Flux Shallow Convection -!> @{ !! \brief The scale-aware mass-flux shallow (SAMF_shal) convection !! scheme is an updated version of the previous mass-flux shallow !! convection scheme with scale and aerosol awareness and @@ -1785,7 +1784,5 @@ subroutine sasasshal_run (im,ix,km,delt,delp,prslp,psp,phil,ql1, & !! @} end subroutine sasasshal_run !! @} -!> @} - end module sasas_shal diff --git a/physics/module_nst_model.f90 b/physics/module_nst_model.f90 index a5c31808f..978a642dc 100644 --- a/physics/module_nst_model.f90 +++ b/physics/module_nst_model.f90 @@ -937,6 +937,5 @@ subroutine dtl_reset(xt,xs,xu,xv,xz,xzts,xtts) xzts = 0.0 end subroutine dtl_reset - end module nst_module !! @ } diff --git a/physics/sfc_diff.f b/physics/sfc_diff.f index 0376357e5..ec44fad04 100644 --- a/physics/sfc_diff.f +++ b/physics/sfc_diff.f @@ -79,7 +79,6 @@ end subroutine sfc_ex_coef_finalize !!\f] !! -# Calculate the exchange coefficients:\f$cm\f$, \f$ch\f$, and \f$stress\f$ as inputs of other \a sfc schemes. !! \section detailed_diff Detailed Algorithm -!! !! @{ subroutine sfc_ex_coef_run & & (im,ps,u1,v1,t1,q1,z1, & @@ -397,5 +396,4 @@ subroutine sfc_ex_coef_run & return end subroutine sfc_ex_coef_run !! @} - end module surface_exchange_coefficients diff --git a/physics/sfc_sice.f b/physics/sfc_sice.f index 16387bcb7..f46f91495 100644 --- a/physics/sfc_sice.f +++ b/physics/sfc_sice.f @@ -606,22 +606,22 @@ subroutine sfc_sice_run & !! based on Winton(2000) \cite winton_2000 . !! @{ !!\ingroup gfs_sice_main -!!\param[in] im integer, horizontal dimension -!!\param[in] kmi integer, number of ice layers (2) -!!\param[in] fice real, sea-ice concentration -!!\param[in] flag logical, ice mask flag -!!\param[in] hfi real, net non-solar and heat flux at surface (\f$W/m^2\f$) -!!\param[in] hfd real, heat flux derivative at surface -!!\param[in] sneti real, net solar incoming at top (\f$W/m^2\f$) -!!\param[in] focn real, heat flux from ocean (\f$W/m^2\f$) -!!\param[in] delt real, time step(\f$sec\f$) -!!\param[in,out] snowd real, snow depth -!!\param[in,out] hice real, sea-ice thickness -!!\param[in,out] stsice real, temperature at mid-point of ice levels (\f$^oC\f$) -!!\param[in,out] tice real, surface temperature (\f$^oC\f$) -!!\param[in,out] snof real, snowfall rate (\f$ms^{-1}\f$) -!!\param[out] snowmt real, snow melt during delt (\f$m\f$) -!!\param[out] gflux real, conductive heat flux (\f$W/m^2\f$) +!\param[in] im integer, horizontal dimension +!\param[in] kmi integer, number of ice layers (2) +!\param[in] fice real, sea-ice concentration +!\param[in] flag logical, ice mask flag +!\param[in] hfi real, net non-solar and heat flux at surface (\f$W/m^2\f$) +!\param[in] hfd real, heat flux derivative at surface +!\param[in] sneti real, net solar incoming at top (\f$W/m^2\f$) +!\param[in] focn real, heat flux from ocean (\f$W/m^2\f$) +!\param[in] delt real, time step(\f$sec\f$) +!\param[in,out] snowd real, snow depth +!\param[in,out] hice real, sea-ice thickness +!\param[in,out] stsice real, temperature at mid-point of ice levels (\f$^oC\f$) +!\param[in,out] tice real, surface temperature (\f$^oC\f$) +!\param[in,out] snof real, snowfall rate (\f$ms^{-1}\f$) +!\param[out] snowmt real, snow melt during delt (\f$m\f$) +!\param[out] gflux real, conductive heat flux (\f$W/m^2\f$) !>\section gen_ice3lay General Algorithm !! @{ subroutine ice3lay diff --git a/physics/sflx.f b/physics/sflx.f index c523ca3da..e329d5d94 100644 --- a/physics/sflx.f +++ b/physics/sflx.f @@ -107,8 +107,6 @@ !!\param[out] smcmax real, porosity (sat val of soil mois) !!\section general_sflx General Algorithm !! @{ -!\section detailed_sflx Detailed Algorithm -! @{ ! subroutine sflx & ! --- inputs: !ccppdox: avoid to connect to sflx in mpbl subroutine gfssflx & ! --- inputs: @@ -5684,4 +5682,3 @@ end subroutine wdfcnd end subroutine gfssflx !----------------------------------- !! @} - From 596acf0e7d6c4bcb0480ab3e4a874f79d4a74a4a Mon Sep 17 00:00:00 2001 From: "Man.Zhang" Date: Wed, 14 Mar 2018 17:03:16 -0600 Subject: [PATCH 21/22] some txt fix per Ligia's comments. --- physics/docs/txt/GFS_GWDC.txt | 6 +++--- physics/docs/txt/GFS_GWDPS.txt | 6 +++--- physics/docs/txt/GFS_HEDMF.txt | 6 +++--- physics/docs/txt/GFS_NSST.txt | 4 ++-- physics/docs/txt/GFS_OZPHYS.txt | 4 ++-- physics/docs/txt/GFS_RAYLEIGH.txt | 2 +- physics/docs/txt/GFS_RRTMG.txt | 8 ++++---- physics/docs/txt/GFS_SAMFdeep.txt | 8 +++----- physics/docs/txt/GFS_SAMFshal.txt | 6 +++--- physics/docs/txt/GFS_SFCLYR.txt | 4 ++-- physics/docs/txt/mainpage_bootstrapped.txt | 10 ++++------ 11 files changed, 30 insertions(+), 34 deletions(-) diff --git a/physics/docs/txt/GFS_GWDC.txt b/physics/docs/txt/GFS_GWDC.txt index 6183f4896..bcc523e89 100644 --- a/physics/docs/txt/GFS_GWDC.txt +++ b/physics/docs/txt/GFS_GWDC.txt @@ -39,13 +39,13 @@ is activated in a conditionally unstable atmosphere. \section intra_gwdc 2. Intraphysics Communication -\sa \ref arg_table_gwdc_run +\ref arg_table_gwdc_run \section gena_gwdc 3. General Algorithm -\sa \ref gen_gwdc +\ref gen_gwdc \section det_gwdc 4. Detailed Algorithm -\sa \ref al_gwdc +\ref al_gwdc diff --git a/physics/docs/txt/GFS_GWDPS.txt b/physics/docs/txt/GFS_GWDPS.txt index 20b400aa1..87af93b59 100644 --- a/physics/docs/txt/GFS_GWDPS.txt +++ b/physics/docs/txt/GFS_GWDPS.txt @@ -92,13 +92,13 @@ \section intra_gwdps 2. Intraphysics Communication -\sa \ref arg_table_gwdps_run +\ref arg_table_gwdps_run \section gen_al_gwdps 3. General Algorithm -\sa \ref gen_gwdps +\ref gen_gwdps \section detailed_al_gwdps 4. Detailed Algorithm -\sa \ref det_gwdps +\ref det_gwdps */ diff --git a/physics/docs/txt/GFS_HEDMF.txt b/physics/docs/txt/GFS_HEDMF.txt index b0e03ea95..07aff21fa 100644 --- a/physics/docs/txt/GFS_HEDMF.txt +++ b/physics/docs/txt/GFS_HEDMF.txt @@ -14,13 +14,13 @@ This scheme includes the following subroutines: + mfpbl() \section intra_pbl 2. Intraphysics Communication -\sa \ref arg_table_edmf_run +\ref arg_table_edmf_run \section gen_pbl 3. General Algorithm -\sa \ref general_edmf +\ref general_edmf \section det_pbl 4. Detailed Algorithm -\sa \ref detailed_edmf +\ref detailed_edmf diff --git a/physics/docs/txt/GFS_NSST.txt b/physics/docs/txt/GFS_NSST.txt index ab255f262..9c0939b1e 100644 --- a/physics/docs/txt/GFS_NSST.txt +++ b/physics/docs/txt/GFS_NSST.txt @@ -27,10 +27,10 @@ This scheme includes the following components: + \ref nst_parameters \section intra_nst 2. Intraphysics Communication -\sa \ref arg_table_sfc_nst_run +\ref arg_table_sfc_nst_run \section gen_nst 3. General Algorithm -\sa \ref NSST_general_algorithm +\ref NSST_general_algorithm */ diff --git a/physics/docs/txt/GFS_OZPHYS.txt b/physics/docs/txt/GFS_OZPHYS.txt index e45db75e4..7edea28a2 100644 --- a/physics/docs/txt/GFS_OZPHYS.txt +++ b/physics/docs/txt/GFS_OZPHYS.txt @@ -52,10 +52,10 @@ ozone in the forecast model radiation sheme (often referred to as "ozone/radiati \section intra_ozone 2. Intraphysics Communication -\sa \ref arg_table_ozphys_run +\ref arg_table_ozphys_run \section gen_ozone 3. General Algorithm -\sa \ref genal_ozphys +\ref genal_ozphys diff --git a/physics/docs/txt/GFS_RAYLEIGH.txt b/physics/docs/txt/GFS_RAYLEIGH.txt index 3ba0e093f..1d40b3913 100644 --- a/physics/docs/txt/GFS_RAYLEIGH.txt +++ b/physics/docs/txt/GFS_RAYLEIGH.txt @@ -7,7 +7,7 @@ This is the Rayleigh friction calculation with total energy conservation. - The winter-summer zonal wind drag in the strato-mesosphere \section intra_rayleigh 2. Intraphysics Communication -\sa \ref arg_table_rayleigh_damp_run +\ref arg_table_rayleigh_damp_run \section gen_ozone 3. General Algorithm diff --git a/physics/docs/txt/GFS_RRTMG.txt b/physics/docs/txt/GFS_RRTMG.txt index 7e3c3dca0..f1076a197 100644 --- a/physics/docs/txt/GFS_RRTMG.txt +++ b/physics/docs/txt/GFS_RRTMG.txt @@ -101,12 +101,12 @@ value is used in the upper atmosphere. \section intraphysics_rrtmg 2. Intraphysics Communication - + For RRTMG-Longwave radiation parameterization: \sa \ref arg_table_lwrad_run - + For RRTMG-Shortwave radiation parameterization: \sa \ref arg_table_swrad_run + + For RRTMG-Longwave radiation parameterization: \ref arg_table_lwrad_run + + For RRTMG-Shortwave radiation parameterization: \ref arg_table_swrad_run \section gen_al_rrtmg 3. General Algorithm - + For RRTMG-Longwave radiation parameterization: \sa \ref gen_lwrad - + For RRTMG-Shortwave radiation parameterization: \sa \ref gen_swrad + + For RRTMG-Longwave radiation parameterization: \ref gen_lwrad + + For RRTMG-Shortwave radiation parameterization: \ref gen_swrad */ diff --git a/physics/docs/txt/GFS_SAMFdeep.txt b/physics/docs/txt/GFS_SAMFdeep.txt index 3180e8f3d..bb928a234 100644 --- a/physics/docs/txt/GFS_SAMFdeep.txt +++ b/physics/docs/txt/GFS_SAMFdeep.txt @@ -52,15 +52,13 @@ to more strongly suppress convection in a drier environment. \section intra_deep 2. Intraphysics Communication -\sa \ref arg_table_sasasdeep_run +\ref arg_table_sasasdeep_run \section gen_al_deep 3. General Algorithm -\sa \ref general_mfdeep +\ref general_mfdeep \section det_al_deep 4. Detailed Algorithm -\sa \ref detailed_deep +\ref detailed_deep - - */ diff --git a/physics/docs/txt/GFS_SAMFshal.txt b/physics/docs/txt/GFS_SAMFshal.txt index e5337fe25..efa873e2d 100644 --- a/physics/docs/txt/GFS_SAMFshal.txt +++ b/physics/docs/txt/GFS_SAMFshal.txt @@ -23,13 +23,13 @@ are described in Han et al. (2017) \cite han_et_al_2017 . \section intr_shal 2. Intraphysics Communication -\sa \ref arg_table_sasasshal_run +\ref arg_table_sasasshal_run \section gen_shal 3. General Algorithm -\sa \ref general_mfshal +\ref general_mfshal \section det_shal 4. Detailed Algorithm -\sa \ref detailed_mfshal +\ref detailed_mfshal diff --git a/physics/docs/txt/GFS_SFCLYR.txt b/physics/docs/txt/GFS_SFCLYR.txt index 8e58730f0..b33a0ad92 100644 --- a/physics/docs/txt/GFS_SFCLYR.txt +++ b/physics/docs/txt/GFS_SFCLYR.txt @@ -59,10 +59,10 @@ The daytime \f$LST\f$ increases substantially and is very close to the observations. \section intra_rough 2. Intraphysics Communication -\sa \ref arg_table_sfc_ex_coef_run +\ref arg_table_sfc_ex_coef_run \section gen_rough 3. General Algorithm -\sa \ref general_diff +\ref general_diff diff --git a/physics/docs/txt/mainpage_bootstrapped.txt b/physics/docs/txt/mainpage_bootstrapped.txt index 883304d94..651d4da04 100644 --- a/physics/docs/txt/mainpage_bootstrapped.txt +++ b/physics/docs/txt/mainpage_bootstrapped.txt @@ -4,13 +4,11 @@ \anchor mainpage-top -Welcome to the GMTB Common Community Physics Package (CCPP) documentation for \b the \b 2017 \b Operational \b GFS \b physics \b suite. In this website you will find documentation on various aspects of the 2017 operational GFS physics, including basic description, input/output augument list and general/detailed algorithm. +Welcome to the GMTB Common Community Physics Package (CCPP) V1 documentation. This version contains all parameterizations of \b the \b 2017 \b Operational \b GFS \b physics \b suite. In this website you will find documentation on various aspects of the parameterizations, including basic description, input/output argument list and general/detailed algorithm. -\author Global Model Test Bed (GMTB) at DTC and NOAA/ESRL +\author Global Model Test Bed (GMTB) at NCAR and NOAA/GSD -\copyright GMTB - -Documentation for the individual physics scheme can of 2017 operational GFS physics suite be access through the following links: +Documentation for the individual physics scheme can be accessed through the following links: + @ref GFS_RRTMG + @ref GFS_SAMFdeep + @ref GFS_SAMFshal @@ -25,7 +23,7 @@ Documentation for the individual physics scheme can of 2017 operational GFS phys + @ref GFS_OZPHYS You can find more information about -GMTB Interoperable Physics Driver/Common Community Physics Package(IPD/CCPP) on DTC website +the GMTB Interoperable Physics Driver/Common Community Physics Package(IPD/CCPP) on the DTC website. From ae650ea4989bff8d2f4f4b2bb080eb66bc735758 Mon Sep 17 00:00:00 2001 From: Man Zhang Date: Wed, 14 Mar 2018 20:31:37 -0600 Subject: [PATCH 22/22] get rid of group diagram as Ligia's request. and some doc fix in SAMF-DEEP. --- physics/docs/ccpp_dox | 6 ++-- physics/mfdeepcnv.f | 76 +++++++++++++++++++++---------------------- 2 files changed, 41 insertions(+), 41 deletions(-) diff --git a/physics/docs/ccpp_dox b/physics/docs/ccpp_dox index 82868c1e4..bd3da90b7 100644 --- a/physics/docs/ccpp_dox +++ b/physics/docs/ccpp_dox @@ -302,7 +302,7 @@ ALLEXTERNALS = NO EXTERNAL_GROUPS = YES EXTERNAL_PAGES = YES PERL_PATH = /usr/bin/perl -CLASS_DIAGRAMS = NO +CLASS_DIAGRAMS = YES MSCGEN_PATH = DIA_PATH = HIDE_UNDOC_RELATIONS = YES @@ -312,8 +312,8 @@ DOT_FONTNAME = Helvetica DOT_FONTSIZE = 10 DOT_FONTPATH = CLASS_GRAPH = YES -COLLABORATION_GRAPH = NO -GROUP_GRAPHS = YES +COLLABORATION_GRAPH = YES +GROUP_GRAPHS = NO UML_LOOK = NO UML_LIMIT_NUM_FIELDS = 10 TEMPLATE_RELATIONS = NO diff --git a/physics/mfdeepcnv.f b/physics/mfdeepcnv.f index 17bb37f86..3a59b79be 100644 --- a/physics/mfdeepcnv.f +++ b/physics/mfdeepcnv.f @@ -1,35 +1,53 @@ !> \file mfdeepcnv.f -!! This file contains the entire SAMF deep convection scheme. +!! This file contains the entire scale-aware mass-flux (SAMF) +!! deep convection scheme. + + module sasas_deep + contains + +! \brief Brief description of the subroutine +! +! \section arg_table_sasasdeep_init Argument Table + subroutine sasasdeep_init + end subroutine sasasdeep_init + + +! \brief Brief description of the subroutine +! +! \section arg_table_sasasdeep_finalize Argument Table + subroutine sasasdeep_finalize + end subroutine sasasdeep_finalize + !> \defgroup SAMF GFS Scale-Aware Mass-Flux Deep Convection !> @{ -!> \brief The scale-aware mass-flux (SAMF) deep convection scheme is an -!! updated version of the previous Simplified Arakawa-Schubert (SAS) scheme -!! with scale and aerosol awareness and parameterizes the effect of deep -!! convection on the environment (represented by the model state variables) +!> \brief The scale-aware mass-flux (SAMF) deep convection scheme is an +!! updated version of the previous Simplified Arakawa-Schubert (SAS) scheme +!! with scale and aerosol awareness and parameterizes the effect of deep +!! convection on the environment (represented by the model state variables) !! in the following way. First, a simple cloud model is used to determine -!! the change in model state variables due to one entraining/detraining cloud -!! type, per unit cloud-base mass flux. Next, the total change in state variables -!! is retrieved by determining the actual cloud base mass flux using the -!! quasi-equilibrium assumption (for grid sizes larger than a threshold value -!! [currently set to 8 km]) or a mean updraft velocity (for grid sizes smaller -!! than the threshold value). With a scale-aware parameterization, the -!! cloud mass flux decreases with increasing grid resolution. A simple -!! aerosol-aware parameterization is employed, where rain conversion in -!! the convective updraft is modified by aerosol number concentration. -!! The name SAS is replaced with SAMF as for the smaller grid sizes, -!! the parameterization does not use Arakawa-Schubert's quasi-equilibrium -!! assumption any longer where the cloud work function (interpreted as -!! entrainment-moderated convective available potential energy [CAPE]) +!! the change in model state variables due to one entraining/detraining cloud +!! type, per unit cloud-base mass flux. Next, the total change in state variables +!! is retrieved by determining the actual cloud base mass flux using the +!! quasi-equilibrium assumption (for grid sizes larger than a threshold value +!! [currently set to 8 km]) or a mean updraft velocity (for grid sizes smaller +!! than the threshold value). With a scale-aware parameterization, the +!! cloud mass flux decreases with increasing grid resolution. A simple +!! aerosol-aware parameterization is employed, where rain conversion in +!! the convective updraft is modified by aerosol number concentration. +!! The name SAS is replaced with SAMF as for the smaller grid sizes, +!! the parameterization does not use Arakawa-Schubert's quasi-equilibrium +!! assumption any longer where the cloud work function (interpreted as +!! entrainment-moderated convective available potential energy [CAPE]) !! by the large scale dynamics is in balance with the consumption of the !! cloud work function by the convection. !! -!! The SAS scheme uses the working concepts put forth in Arakawa and +!! The SAS scheme uses the working concepts put forth in Arakawa and !! Schubert (1974) \cite arakawa_and_schubert_1974 but includes modifications !! and simplifications from Grell (1993) \cite grell_1993 such as saturated !! downdrafts and only one cloud type (the deepest possible), rather than !! a spectrum based on cloud top heights or assumed entrainment rates. !! The scheme was implemented for the GFS in 1995 by Pan and Wu -!! \cite pan_and_wu_1995, with further modifications discussed in +!! \cite pan_and_wu_1995, with further modifications discussed in !! Han and Pan (2011) \cite han_and_pan_2011 , including the calculation !! of cloud top, a greater CFL-criterion-based maximum cloud base mass flux, !! updated cloud model entrainment and detrainment, improved convective @@ -52,24 +70,6 @@ !! cloud condensate in the updraft. The lateral entrainment is also enhanced !! to more strongly suppress convection in a drier environment. !! - - - module sasas_deep - contains - -! \brief Brief description of the subroutine -! -! \section arg_table_sasasdeep_init Argument Table - subroutine sasasdeep_init - end subroutine sasasdeep_init - - -! \brief Brief description of the subroutine -! -! \section arg_table_sasasdeep_finalize Argument Table - subroutine sasasdeep_finalize - end subroutine sasasdeep_finalize - !>\defgroup GFS_mfdeep GFS mfdeepcnv Main !! @{ !!\ingroup SAMF