From ea5dc0101d72eb6921e34d708a2e3f39e7817167 Mon Sep 17 00:00:00 2001 From: Susie Byrd Date: Thu, 12 Mar 2026 17:48:35 -0400 Subject: [PATCH 01/51] Added citation, figure, and table references for 01 through 04. Started editing the Dams chapter (05). --- .../applications-guide/v1.0/01-preface.mdx | 14 +- .../v1.0/02-introduction.mdx | 14 +- .../v1.0/03-summary-of-lifesim-inputs.mdx | 8 +- ...consequences-for-levees-and-floodwalls.mdx | 132 ++++++++++----- .../05-estimating-consequences-for-dams.mdx | 159 ++++++++++-------- .../lifesim/applications-guide/v1.0/bib.json | 46 +++++ 6 files changed, 249 insertions(+), 124 deletions(-) diff --git a/docs/desktop-applications/lifesim/applications-guide/v1.0/01-preface.mdx b/docs/desktop-applications/lifesim/applications-guide/v1.0/01-preface.mdx index 0e920e8b6..0fd2271f6 100644 --- a/docs/desktop-applications/lifesim/applications-guide/v1.0/01-preface.mdx +++ b/docs/desktop-applications/lifesim/applications-guide/v1.0/01-preface.mdx @@ -4,8 +4,15 @@ title: "Preface" import Link from "@docusaurus/Link"; import addBaseUrl from "@docusaurus/useBaseUrl"; +import Citation from "@site/src/components/Citation"; import CitationFootnote from "@site/src/components/CitationFootnote"; +import Figure from "@site/src/components/Figure"; +import FigureInline from "@site/src/components/FigureInline"; +import FigReference from "@site/src/components/FigureReference"; import NavContainer from "@site/src/components/NavContainer"; +import ProcessList from "@site/src/components/ProcessList"; +import TableReference from "@site/src/components/TableReference"; +import TableVertical from "@site/src/components/TableVertical"; import VersionSelector from "@site/src/components/VersionSelector"; . To define the routes people use to evacuate, a road network is provided where each segment of the network contains information such as road category, directionality, ground offset (for bridges), and interconnectivity. The road network can be imported from an existing GIS polyline shapefile or from -OpenStreetMap. OpenStreetMap is a collaborative project to create a free editable map of the world. During each timestep at the user defined interval +OpenStreetMap . OpenStreetMap is a collaborative project to create a free editable map of the world. During each timestep at the user defined interval Δt, evacuating groups (PAR evacuating from a structure in a single vehicle) move as far as the model allows until the group reaches a destination -point, gets caught, or becomes stranded. More information on the evacuation simulation can be found in the (RMC 2021). +point, gets caught, or becomes stranded. More information on the evacuation simulation can be found in the LifeSim 2.0 Technical Reference Manual +. LifeSim applies both natural variability and knowledge uncertainty through Monte Carlo analysis. Multiple parameters can be entered with uncertainty including those that influence the warning and evacuation timeline. Each iteration in a simulation represents a scenario that could occur given the diff --git a/docs/desktop-applications/lifesim/applications-guide/v1.0/02-introduction.mdx b/docs/desktop-applications/lifesim/applications-guide/v1.0/02-introduction.mdx index f17f5a73e..338046d42 100644 --- a/docs/desktop-applications/lifesim/applications-guide/v1.0/02-introduction.mdx +++ b/docs/desktop-applications/lifesim/applications-guide/v1.0/02-introduction.mdx @@ -29,12 +29,12 @@ damages are then determined by the hazard (e.g., flooding). Direct consequences, structures, or agricultural resources interact with the hazard. LifeSim is designed to simulate the entire warning and evacuation process for estimating potential life loss and direct economic damages resulting from - catastrophic floods (e.g., riverine flooding, coastal flooding, dam breach, and levee breach). LifeSim applies both natural variability and knowledge - uncertainty (i.e., naturally occurring change in models’ parameters and outputs and gaps in what can be known by the modelers at the time) through -Monte Carlo simulation. Many parameters can be entered with uncertainty including those that influence the warning and evacuation timeline (see the , -Warning and Evacuation Timeline Section for a more detailed overview). LifeSim is a multifaceted consequence estimation tool that can be utilized for various - types of studies and analyses, including dam safety, levee safety, coastal storm risk management, flood risk management, risk communication, and -more. +catastrophic floods (e.g., riverine flooding, coastal flooding, dam breach, and levee breach). LifeSim applies both natural variability and knowledge +uncertainty (i.e., naturally occurring change in models’ parameters and outputs and gaps in what can be known by the modelers at the time) through +Monte Carlo simulation. Many parameters can be entered with uncertainty including those that influence the warning and evacuation timeline (see the LifeSim 2.0 +Technical Reference Manual Warning and Evacuation Timeline Section for a more detailed overview). LifeSim is +a multifaceted consequence estimation tool that can be utilized for various types of studies and analyses, including dam safety, levee safety, coastal +storm risk management, flood risk management, risk communication, and more. ## Overview of this Guide @@ -97,7 +97,7 @@ analyses in LifeSim. The manual is organized as follows: <> Estimating Life Loss in Flood Risk Management Planning, details how to compare life loss across an array of Planning alternatives in LifeSim. This example shows how to use typical Planning hydraulic outputs (e.g., eight flow-frequency events typically used in - Hydrologic Engineering Center’s Flood Damage Reduction Analysis [ HEC-FDA]) in LifeSim to estimate expected annual life loss and how to utilize these + Hydrologic Engineering Center’s Flood Damage Reduction Analysis (HEC-FDA)) in LifeSim to estimate expected annual life loss and how to utilize these results in the Planning process. ), diff --git a/docs/desktop-applications/lifesim/applications-guide/v1.0/03-summary-of-lifesim-inputs.mdx b/docs/desktop-applications/lifesim/applications-guide/v1.0/03-summary-of-lifesim-inputs.mdx index 5543a9ab6..72554266c 100644 --- a/docs/desktop-applications/lifesim/applications-guide/v1.0/03-summary-of-lifesim-inputs.mdx +++ b/docs/desktop-applications/lifesim/applications-guide/v1.0/03-summary-of-lifesim-inputs.mdx @@ -28,7 +28,8 @@ import VersionSelector from "@site/src/components/VersionSelector"; LifeSim requires an array of inputs in order to calculate life loss and/or economic consequences. This section details the general requirements to run a LifeSim model and some of the recommended pre-processing that should take place outside of LifeSim. The major inputs that require pre-processing are the emergency planning zones (EPZ), structure inventory, and the summary output polygon(s) used in the simulations. Inputs required to simulate -evacuation (i.e., road network and destinations) are discussed in the Estimating Consequences for Levees and Floodwalls section. +evacuation (i.e., road network and destinations) are discussed in the +Estimating Consequences for Levees and Floodwalls section. ## Hydraulic Data @@ -39,7 +40,8 @@ hazard occurrence time for dams, levees, cascading dam failures, etc. The hazard simulation. It is recommended to reference the Hydraulic Data section for your specific application. There are other hydraulic data sources that can be imported -into LifeSim that are not discussed in the Applications Guide (e.g. FLO2D ). However, they are discussed in the *LifeSim User's Guide*. +into LifeSim that are not discussed in the Applications Guide (e.g. FLO2D ). However, they are discussed in the +LifeSim Users Guide - Hydraulic Data section. ## Structure Inventory @@ -212,7 +214,7 @@ Each of the applications in this guide include specific details regarding creati times (i.e., warning times), simulating evacuation, and how many alternatives to include per hydraulic scenario. There are nuances to creating alternatives for different types of LifeSim models. -It is strongly recommended to reference each example's *Alternatives* section to better understand these nuances. +It is strongly recommended to reference each example's ***Alternatives*** section to better understand these nuances. ## Simulations diff --git a/docs/desktop-applications/lifesim/applications-guide/v1.0/04-estimating-consequences-for-levees-and-floodwalls.mdx b/docs/desktop-applications/lifesim/applications-guide/v1.0/04-estimating-consequences-for-levees-and-floodwalls.mdx index 53a2ceb16..4db673f51 100644 --- a/docs/desktop-applications/lifesim/applications-guide/v1.0/04-estimating-consequences-for-levees-and-floodwalls.mdx +++ b/docs/desktop-applications/lifesim/applications-guide/v1.0/04-estimating-consequences-for-levees-and-floodwalls.mdx @@ -25,12 +25,16 @@ import VersionSelector from "@site/src/components/VersionSelector"; ## Purpose -This example demonstrates the process for estimating consequences for levees or floodwalls in LifeSim. The general process is similar to the ***Estimating Consequences for Dams*** section, but there -are modeling nuances specific to levees or floodwalls. This chapter focuses on the Cache Creek Levee located in Yolo County, CA. This levee system was +This example demonstrates the process for estimating consequences for levees or floodwalls in LifeSim. The general process is similar to the +Estimating Consequences for Dams section, but +there are modeling nuances specific to modeling levees or floodwalls. This chapter focuses on the Cache Creek Levee located in Yolo County, CA. This levee system was originally modeled in 2021 by the U.S. Army Corps of Engineers’ (USACE) Modeling, Mapping and Consequences (MMC) Production Center. This chapter includes step-by-step instructions for importing the required data into LifeSim for a levee or floodwall breach model, how to choose appropriate warning and evacuation data for a study area, how to simulate evacuation, and how to interpret model results. +*Note: The model results included in the subsequent sections are for example purposes only and are not representative of actual life loss and +economic damage estimates for the Cache Creek Levee project.* + ## Input Data The subsequent sections discuss the input data required to calculate direct damages and life loss for a levee or floodwall in LifeSim. The input data @@ -295,9 +299,9 @@ updates to emergency action plans or hazard mitigation plans (if applicable), an warning and evacuation data. The Cache Creek Levee is in Yolo County, CA. This section discusses the emergency procedures and resources from Yolo County Emergency Management and -demonstrates how to use this type of information to select appropriate warning and evacuation parameters. As shown in the screenshot below, Yolo -County’s website links to Current Emergencies and Incidents (listed in both English and Spanish), Flooding Resources, and the county’s relatively -recent updates to emergency preparedness and resources. +demonstrates how to use this type of information to select appropriate warning and evacuation parameters. As shown in the screenshot below, the Yolo +County Office of Emergency Services website links to Current Emergencies and Incidents (listed in both English and Spanish), +Flooding Resources, and the county’s relatively recent updates to emergency preparedness and resources.
, The Yolo County Sheriff’s Office +released evacuation notices via Twitter (i.e., X) and through Yolo County AlertSense (i.e., Everbridge). Yolo County +emergency managers have recently sent out warning and evacuation messages directly related to a levee safety emergency occurring at Cache Creek Levee.
Next, select First Alert Diffusion curves for the EPZ. This parameter is heavily influenced by the amount of communication channels the county would -use during a levee safety emergency. As shown in (), Yolo County has an opt-in alert system. The website also shows Yolo County uses +use during a levee safety emergency. As shown in , Yolo County has an opt-in alert system. The website also shows Yolo County uses Everbridge, which is a robust mass alert system. Everbridge distributes messages via phone calls, texts, and emails. Additionally, following the 2019 Cache Creek Levee overtopping, it’s likely that several people signed up for alert messages through AlertSense. It is known that Yolo County utilizes social media, radio, and news to distribute a warning message. Given what we do know about the available communication channels, the warning message would likely be distributed to the relatively small leveed area -quickly. However, since AlertSense (Everbridge) is an opt-in system, and it is unclear what percentage of the population protected by Cache Creek has +quickly. However, since AlertSense (i.e., Everbridge) is an opt-in system, and it is unclear what percentage of the population protected by Cache Creek has signed up for this system, it is not recommended to assume the most optimistic First Alert curve. With our baseline understanding of Yolo County’s available warning channels, the Moderately Fast First Alert Diffusion curve was selected. @@ -423,7 +427,7 @@ selected PAI curve. Then, the user may want to run the Perception: Unknown / Pre of your final model parameters, ensure there is ample justification for the selected warning evacuation parameters and that they accurately represent the impacted areas. -*Regardless of how you select your parameters, ensure the warning and evacuation parameter assumptions are clearly documented.* +*Note: Regardless of how you select your parameters, ensure the warning and evacuation parameter assumptions are clearly documented.* After selecting your uncertainty parameters, enter a name for the EPZ, press OK, and the EPZ is imported into the LifeSim study. @@ -607,12 +611,12 @@ Network From OpenStreetMap. The Import Road Network From OpenStreetMap window opens. The primary data needed to import a road network is a bounding polygon shapefile. The bounding polygon determines what roads are downloaded from OpenStreetMap. The easiest bounding polygon to use for import is the shapefile used for the EPZ; additionally, the bounding polygon needs to be in the same projection as the LifeSim study Once you select the polygon, type in a bounding -polygon buffer (the value represents miles). +polygon buffer value (in miles). This buffer value determines how much additional road network is downloaded and imported outside of the bounding polygon. -As shown below, the Cache Creek EPZ shapefile is being used for import. The Bounding Polygon Buffer is set to 1 mile. The additional mile of road -network allows for more realistic traffic congestion in the simulation and increases the accuracy of potential evacuation routes. There should be some -amount of buffer included on the bounding polygon for import, unless the selected shapefile is already buffered or larger than the leveed area. -Selecting an appropriate buffer size depends on the size of the study area, inundation extents, the density of the population, and known evacuation +As shown below in , the Cache Creek EPZ shapefile is being used for import. The Bounding Polygon Buffer is set to one mile. +The additional mile of roadnetwork allows for more realistic traffic congestion in the simulation and increases the accuracy of potential evacuation routes. +There should be some amount of buffer included on the bounding polygon for import, unless the selected shapefile is already buffered or larger than the +leveed area. Selecting an appropriate buffer size depends on the size of the study area, inundation extents, the density of the population, and known evacuation routes. Do not make the buffer too large as this imports many additional road segments that (1) may not improve the evacuation accuracy and (2) can significantly increase simulation run times as depths and velocities on each road segment are calculated (i.e., more road segments lead to longer simulation times). @@ -624,9 +628,9 @@ simulation times). caption="Import Road Network from OpenStreetMap – Selecting Census Feature Class Codes (CFCC)" /> -As shown above, there are several types of road segments included in OpenStreetMap road networks. LifeSim has certain road types automatically -selected and deselected for import. However, depending on the study area, you may need to include additional road segment types. For example, if the -study area is primarily rural or farmland, you would want to select tertiary (“The next most important roads in a country’s system”), residential +As shown in , there are several types of road segments included in OpenStreetMap road networks. LifeSim has certain road types +automatically selected and deselected for import. However, depending on the study area, you may need to include additional road segment types. For example, +if the study area is primarily rural or farmland, you would want to select tertiary (“The next most important roads in a country’s system”), residential (“Roads which serve as an access to housing without function connecting settlements. Often lined with housing”), and track (“Roads for mostly agricultural or forestry uses”) for import. For larger or primarily urban study areas, it is recommended to import only the default, or baseline road types to reduce simulation run times. Once you have selected or deselected the road segment types that should be included in your road network, select @@ -644,7 +648,7 @@ Networks, and select Import Road Network from Shapefile -The Import Road Network window opens. Map to the Road Network Shapefile by either using the dropdown (only polyline shapefiles that are in the map +The Import Road Network window opens (see ). Map to the Road Network Shapefile by either using the dropdown (only polyline shapefiles that are in the map window are shown) or by clicking the button with the three dots next to the dropdown. Then, match the Census Feature Class Code (CFCC) Name Field to the corresponding attribute from the polyline shapefile, which should be an already existing attribute if you are importing a road network from a previous study. Then, match the One-Way Field (with an identifier) and the Vertical Offset attribute. These fields are optional but increase the accuracy of the road network. Once @@ -663,7 +667,7 @@ After importing a road network into LifeSim, edits to the polygon and/or the roa accurate road network. However, there are aspects to the data that may need to be edited and confirmed. One of the key components of a road network is the “Vertical Offset” field, which is found in the road network attribute table. This field accounts for if a road segment should have some amount of vertical offset relative to the terrain elevation, such as a bridge or highway overpass. The default vertical offset for all road segments in OpenStreetMap is -0. Vertical offsets should be confirmed and edited throughout the study area. Focus on areas you can visibly see road segments over waterways (i.e., +zero. Vertical offsets should be confirmed and edited throughout the study area. Focus on areas you can visibly see road segments over waterways (i.e., bridges) and areas where highways are most concentrated (there may be overpasses). To view the attribute table and the Vertical Offset field, right click on the imported road network from the Study pane and select Show in Map Window. Navigate to the Map Layers pane, right click on the road network, and select Open Attribute Table. @@ -770,8 +774,8 @@ the points should be on major highways and roadways. The destination points shou way to set a limit on how many people can evacuate to each destination point. This would lead to inaccuracies in your evacuation simulation, potentially resulting in inaccurate life loss estimates. -In general, attempt to place each of the destination points an equal distance away from the study area. If one destination is significantly closer to -the study area, LifeSim will direct most of the population to this destination point since it is the shortest distance and most likely the quickest +In the early phases of placing destination points, try to place each point an equal distance away from the study area. If one destination is significantly +closer to the study area, LifeSim will direct most of the population to this destination point since it is the shortest distance and most likely the quickest evacuation route. The group evacuating selects which destination point to evacuate based on the shortest travel time (i.e., accounting for traffic congestion), not the shortest travel distance. Depending on the study area and available information, you may want to place some destination points closer or farther away from the study area (e.g., If you want more people to evacuate east rather than north, place the destination points to the east @@ -788,8 +792,8 @@ of the leveed area, so the destination points located to the west are the prefer caption="Destination point shapefile for Cache Creek Levee" /> -Once you have placed all your initial destination points in the map window, edit the attribute table to give each feature unique attributes. As you -place destinations, new rows are automatically created in the point shapefile’s attribute table. The figure below shows that as two new points are +Once you place all of your initial destination points in the map window, edit the attribute table to give each feature unique attributes. As you +place destinations, new rows are automatically created in the point shapefile’s attribute table. shows that as two new points are placed in the map window, two new rows are created. The attribute shown in the attribute table (“Id”) automatically populates as a blank attribute; each point needs a unique “Id” value. @@ -801,8 +805,10 @@ each point needs a unique “Id” value. /> To import a destinations file, at least one of the fields in the attribute table needs to have unique naming (Destinations Naming Identifier). The Id -field could be used, but it’s recommended to create a new field in the shapefile’s attribute table. To create a new field, click Open Field -Calculator. +field could be used, but it’s recommended to create a new field in the shapefile’s attribute table that is more easily identifible when understanding results; +see in the Results Interpretation section for an example of how the destination point names are shown in the results. + +To create a new field, click Open Field Calculator.
-The example alternative shown in (LCL_TOL_Min; i.e., a minimal warning scenario for a hazard occurrence at the Levee Control Location during a Top of +The example alternative shown in (LCL_TOL_Min; i.e., a minimal warning scenario for a hazard occurrence at the Levee Control Location during a Top of Levee hydraulic loading) shows the selected data inputs required to simulate traffic and calculate life loss for the LCL TOL hydraulic scenario as well as the entries for the Imminent Hazard Identification Time and Hazard Communication Delay. The Imminent Hazard Identification Time should be -reflective of the community’s ability to monitor the project, how early the event could be forecasted in advance, and the type of failure mode. For -example, if the emergency managers would have little time to identify a rapidly developing breach, the Imminent Hazard Identification Time would be +reflective of the community’s ability to monitor the project, how early the event could be forecasted in advance, and the type of failure mode. + +For example, if the emergency managers would have little time to identify a rapidly developing breach, the Imminent Hazard Identification Time would be close to the time the hazard occurs. The example alternative (LCL_TOL_Min) is representative of a situation in which the breach occurs relatively quickly. You can create multiple alternatives for each hydraulic scenario with various warning times if there is uncertainty surrounding the relative hazard identification time. This provides a range of possible life loss outcomes. @@ -979,7 +986,7 @@ Within the Create New Simulation window, there are an array of options that the caption="Locating Computation Engine Options in the Create New Simulation window" /> -The Computation Engine Options window opens, and you can customize: +The Computation Engine Options window opens (see ), and you can customize: Estimating +Consequences for Dams, Editing the Structure Inventory Based on Simulation Results section for additional information on analyzing results and +calibrating data inputs. + +*Note: The model results included in the subsequent sections are for example purposes only and are not representative of actual life loss and +economic damage estimates for the Cache Creek Levee project.* ### Results Plots @@ -1098,7 +1110,7 @@ given the study area. To view both the evacuation animation and the cumulation d this output, go to the Iterations tab from the Results Plot window, left click on the iteration that you want more detailed information for, such as animating evacuation, and click Generate Detailed Output in the bottom right corner. -As shown in, the iteration with the highest life loss on roads was selected to better understand potential evacuation issues. +As shown in , the iteration with the highest life loss on roads was selected to better understand potential evacuation issues. If there are several iterations with high life loss on roads, it may be best to select an iteration that is representative of the average life loss on roads. Sometimes high life loss on roads in some iterations is solely due to a timing issue rather than a traffic issue; iterations with high life loss on roads results may occur due to little advanced warning causing many people to enter the road network only minutes prior of the floodwaters arriving. @@ -1137,12 +1149,12 @@ evacuation and compares the number of mobilized individuals to the number of peo /> The third and final sub-tab is the Cumulative Destination Arrivals. This shows how many vehicles traveled to each destination point. This plot can be -very useful when conducting a quality control review of the evacuation results and life loss on roads. As you can see in the example plot in , the -113-S destination point was overwhelmingly utilized compared to the other destination points. To understand if the destination arrivals are logical, -you need to understand your study area. Depending on the project, the terrain of the area, the location of the hazard, and the availability of egress -routes dictates if there are viable destination points in all directions. In many situations, only a couple of directions are likely to offer -favorable destination points. For Cache Creek Levee, the inundation extents cut off egress routes to the north, east, and west. Therefore, most of the - vehicles were expected to evacuate to the south, which is exactly what is shown in the plot. +very useful when conducting a quality control review of the evacuation results and life loss on roads. As you can see in the example plot in +, the113-S destination point was overwhelmingly utilized compared to the other destination points. To understand if +the destination arrivals are logical, you need to understand your study area. Depending on the project, the terrain of the area, the location of the hazard, +and the availability of egress routes dictates if there are viable destination points in all directions. In many situations, only a couple of directions +are likely to offer favorable destination points. For Cache Creek Levee, the inundation extents cut off egress routes to the north, east, and west. +Therefore, most of the vehicles were expected to evacuate to the south, which is exactly what is shown in the plot.
In addition to performing a quality check on the life loss on roads and evacuation data inputs, you should always review the life loss in structures -results. Common issues or errors that can be caught when looking through the results is (1) a high amount of population within structures that should -have a relatively small population (e.g., a RES1 structure containing a total population of 25), (2) the structure stability was not linked to the -correct structure types (e.g., a RES2 structure having an engineered structure stability assignment), (3) a field was not linked properly when importing - a structure inventory (e.g., absence of values assigned to vehicles, resulting in all values being populated as $0), or (4) structure points are not - placed accurately. +results. Common issues or errors that can be caught when looking through the results maps inculde: + + High population values within structures that should have relatively small population values +

Example: A RES1 structure containing a total population of 25

+ + ), + }, + { // STEP 2 + title: ( + <> + The structure stability was not linked to the correct structure types +

Example: A RES2 structure (i.e., mobile home) is assigned the engineered structure stability criteria

+ + ), + }, + { // STEP 3 + title: ( + <> + A field was not linked properly when importing a structure inventory +

Example: Vehicles Values were not assigned, resulting in Vehicle Values of $0 for all structures

+ + ), + }, + { // STEP 4 + title: ( + <> + Structure points with inaccurate locations +

Example: Structures located in the river or a structure point located on a school is a RES1 occupancy type

+ + ), + } + ]} +/> An efficient way of reviewing the life loss in structures results is to look through various results maps. To add these layers to the map window, right click on the already run simulation, and select View Results Maps. The Result Map Selector window opens. Select the structure diff --git a/docs/desktop-applications/lifesim/applications-guide/v1.0/05-estimating-consequences-for-dams.mdx b/docs/desktop-applications/lifesim/applications-guide/v1.0/05-estimating-consequences-for-dams.mdx index c6e6b5d58..49ce08539 100644 --- a/docs/desktop-applications/lifesim/applications-guide/v1.0/05-estimating-consequences-for-dams.mdx +++ b/docs/desktop-applications/lifesim/applications-guide/v1.0/05-estimating-consequences-for-dams.mdx @@ -4,13 +4,18 @@ title: "Estimating Consequences for Dams" import Link from "@docusaurus/Link"; import addBaseUrl from "@docusaurus/useBaseUrl"; +import Citation from "@site/src/components/Citation"; import CitationFootnote from "@site/src/components/CitationFootnote"; import Figure from "@site/src/components/Figure"; +import FigureInline from "@site/src/components/FigureInline"; import FigReference from "@site/src/components/FigureReference"; import NavContainer from "@site/src/components/NavContainer"; +import ProcessList from "@site/src/components/ProcessList"; +import TableReference from "@site/src/components/TableReference"; import TableVertical from "@site/src/components/TableVertical"; import VersionSelector from "@site/src/components/VersionSelector"; + +dam breach model with arange of breach and corresponding non-breach events is required. Non-breach events are needed to identify any areas flooded prior +to the breach, which allows you to understand incremental life loss and incremental risk of the dam. Alternatively, the inundation footprint from a breach +model time step just before the breach occurs can be used to identify areas flooded prior to the breach, but for this example the non-breach inundation +footprint issued to identify pre-breach flooding. This example also assumes that both maximum depth grids and inundation boundary polygons for each event +have been created in the HEC-RAS model directory using RAS Mapper. The hydraulic events used in the example are shown in the table below. @@ -75,11 +83,17 @@ The hydraulic events used in the example are shown in the table below. } alt="Hydraulic Events in Curwensville Dam LifeSim Model" caption="Hydraulic Events in Curwensville Dam LifeSim Model" + colWidths={[12, 22, 53]} + widthMode="intrinsic" /> -LifeSim requires a structure inventory that includes the following characteristics at a minimum, (1) a structure occupancy type, (2) a construction -type, (3) the number of stories, and (4) the population within the structure. This example uses the USACE National Structure Inventory (NSI) as the -base dataset for the structure inventory. +LifeSim requires a structure inventory that includes the following characteristics at a minimum: +- A structure occupancy type +- A construction type +- The number of stories +- The population within the structure. + +This example uses the USACE National Structure Inventory (NSI) as the base dataset for the structure inventory. ## Input Data and Pre-Processing @@ -87,7 +101,7 @@ base dataset for the structure inventory. The first step in modeling a dam breach in LifeSim is to identify a study area polygon that can be used as a basis for emergency planning zones (EPZ), the structure inventory boundary, and output polygons. There are several ways to do this, but the most common methods include buffering the maximum -inundation, manually drawing a polygon boundary in GIS software (e.g., ArcGIS Pro or QGIS), or exporting a Geometry Bounding Polygon from RAS Mapper +inundation, manually drawing a polygon boundary in GIS software (e.g., ArcGIS Pro or QGIS) , or exporting a Geometry Bounding Polygon from RAS Mapper within HEC-RAS. The RAS Mapper geometry polygon method does not always produce an acceptable study area when there are complex geometries. When using this method, the output must be checked for areas where inundation is not covered and for gaps within the polygon requiring vertex edits. This example uses a method of buffering and then simplifying the maximum inundation polygon in ArcGIS Pro. @@ -96,15 +110,15 @@ Create a map in ArcGIS Pro and use the Add Data button to add t Geoprocessing tools pane, navigate to Analysis Tools > Pairwise Overlay > Pairwise Buffer. Select the maximum inundation polygon as the Input Features and designate an output shapefile name (it is not recommended to save into the default geodatabase location). The buffer will be set at 1,500 feet. This allows for (1) a reasonable number of structure points outside the inundation for use in calibration of the inventory and (2) the case that a -larger breach event might be added in the future. The Dissolve Type is set to “Dissolve all output features into a single feature”. Reference the -ArcGIS Pro technical documents for additional information on tool inputs. The tool setup is shown in . +larger breach event might be added in the future. The Dissolve Type is set to “Dissolve all output features into a single feature”. The tool setup +is shown on the left-hand side of . Once the dissolve is complete, the Simplify Polygon tool is used to reduce the complexity and file size of the buffered polygon for a final study area, which allows follow-on GIS processes and the LifeSim modeling to run more efficiently. The tool is found by navigating to Cartography Tools > Generalization in the default Geoprocessing toolboxes. The output of this tool should be your final study area polygon. The simplification tolerance determines how far the new simplified line can move. A larger number will make a simpler polygon. Make sure this number is less than the original buffer distance. The inundation boundary can be used as an Input Barrier to ensure than the study area is larger than the inundation. The tool setup -is shown in . +is shown on the right-hand side of .
. Once the simplify polygon tool has been run, the study area is visually checked to look for areas that need to be cleaned up. Several spots had open areas near the center of the polygon. Those vertices were removed using the Edit ribbon and the Edit Vertices tool. Vertices can be selected and -deleted by right clicking on the selected group and using the option to delete the selected vertices. This is shown in -{"\n"}. There were also several disconnected polygons caused by very small spots of disconnected inundation which -were deleted from the final study area. The edits were saved. shows some of the vertices that were removed. +deleted by right clicking on the selected group and using the option to delete the selected vertices. This is shown in the left-hand side of +{"\n"}. There were also several disconnected polygons caused by very small spots of disconnected inundation which +were deleted from the final study area. The edits were saved. The right-hand side of shows some of the vertices that +were removed.
for additional information +regarding the software’s default parameters. In a standard dam breach scenario where no detailed information about the communities is known, there are three primary areas that may have different -warning and mobilization characteristics: (1) the area upstream of the dam (or the reservoir), (2) the area that experiences flooding downstream of -the dam prior to (or regardless of) a breach, and (3) the area that is only flooded in the event of a breach. People living near the pool of a -reservoir would typically be more aware of the flood risk than areas downstream and would have more time to mobilize as the reservoir rises, so their -perception of risk is higher. Downstream areas subject to flooding prior to a breach (i.e., spillway flow or non-breach flows from dam releases) may -not necessarily have a higher risk perception, but they would receive flood warnings relative to when spillway flow begins. The non-breach flows rate -of rise would also be more gradual than a breach, meaning they would have more warning time and a higher likelihood of mobilization than areas only -flooded in the event of a breach. +warning and mobilization characteristics: + +- The area upstream of the dam (or the reservoir) +- The area that experiences flooding downstream of the dam prior to (or regardless of) a breach +- The area that is only flooded in the event of a breach + +People living near the pool of a reservoir would typically be more aware of the flood risk than areas downstream and would have more time to mobilize +as the reservoir rises, so their perception of risk is higher. Downstream areas subject to flooding prior to a breach (i.e., spillway flow or non-breach +flows from dam releases) may not necessarily have a higher risk perception, but they would receive flood warnings relative to when spillway flow begins. +The non-breach flows rate of rise would also be more gradual than a breach, meaning they would have more warning time and a higher likelihood of mobilization +than areas only flooded in the event of a breach. To simulate this effect in LifeSim, each unique event with different levels of spillway flow needs a unique EPZ polygon because the areas flooded prior to a breach are different—this is why you need corresponding non-breach events for each of your breach events. If an event has no flooding prior to the breach, the EPZ only needs two areas: (1) the area upstream in the reservoir and (2) the area downstream. However, this requires the hydraulic modeling and structure inventory to be adequately calibrated so that no structures are flooded in the corresponding non-breach event (e.g., For the Top of Active Storage breach scenario to only have two zones, there should be zero inundated damages during the Top of Active Storage non-breach -scenario. Otherwise, the EPZ would need to include the 3 zones identified above.). +scenario. Otherwise, the EPZ would need to include the three zones identified above.). The first step in creating the two zone EPZ is to make a copy of the Study Area and call it “EPZ_NoDoubleWarning”. This is done by right clicking on the layer name, selecting Data menu near the bottom, and clicking on Export Features. Save the file in a folder, not @@ -244,13 +264,14 @@ the inundation. To make the milage reach polygon, start by exporting the “EPZ_NoDoubleWarning” layer as a new shapefile by right clicking on it in the Layers Pane and navigating to Data > Export Features. Save to a folder and name it “Milage_Reaches.shp”. Next, identify a point along the river three miles downstream of the dam. This can be done by looking at cross section stations from the RAS geometry, creating points along a river centerline every -mile, or simply by using the measure a path tool in ArcGIS Pro or Google Earth. For this example, the cross sections were exported from RAS Mapper and - included in a Geometry folder in the RAS model data. These are added to the ArcGIS Pro map and labeled with the “River Stat” field. Since the dam is -at river station 185.7, the downstream polygon needs to be split close to 182.7 (3 miles), 178.7 (7 miles), 170.7 (15 miles) and 125.7 (60 miles). -There are no cross sections with these exact river station values, but they are close enough to visually estimate a location to split the polygon. The - cross sections also provide a guide for splitting the polygons perpendicular to the river inundation. To split the polygon, use the -Split tool in the Edit ribbon, select the polygon, and draw the split between stations 182.63 and 182.79 to delineate the first reach - three miles downstream of the dam. +mile, or simply by using the measure a path tool in ArcGIS Pro or Google Earth. + +For this example, the cross sections were exported from RAS Mapper and included in a Geometry folder in the RAS model data. These are added to the +ArcGIS Pro map and labeled with the “River Stat” field. Since the dam is at river station 185.7, the downstream polygon needs to be split close to +182.7 (3 miles), 178.7 (7 miles), 170.7 (15 miles) and 125.7 (60 miles). There are no cross sections with these exact river station values, but they are +close enough to visually estimate a location to split the polygon. The cross sections also provide a guide for splitting the polygons perpendicular to +the river inundation. To split the polygon, use the Split tool in the Edit ribbon, select the polygon, and draw the split between stations +182.63 and 182.79 to delineate the first reach three miles downstream of the dam.
Estimating + Consequences for Levees and Floodwalls, Structure Inventory section for additional information on the NSI and/or importing structure inventories + into LifeSim. ## LifeSim Model Setup @@ -358,7 +373,9 @@ you can either select Import from RAS or Import from Ma To specify the timing of the hazard being evaluated, in this case dam breach, the user can either import a hydrograph from a specific cross section or a storage area using the Import from RAS option or select a point on the map to generate a hydrograph using the Import from Map option. This example -uses the Import from Map option for simplicity. Refer to the for guidance on utilizing the Import from RAS option. +uses the Import from Map option for simplicity. Refer to the +Estimating + Consequences for Levees and Floodwalls, Hydraulic Data section for guidance on utilizing the Import from RAS option. When you select Import from Map, the RAS Map Data Selector window will open. @@ -421,7 +438,7 @@ non-breach results from breach results. ### Importing a Structure Inventory To import a structure inventory from an existing point shapefile, the user will navigate to the Study pane in their model, right click on -Structure Inventories, and select Import Structures from Shapefile. +Structure Inventories, and select Import Structures from Shapefile.
Next at the bottom right. caption="Importing National Structure Inventory 2.0 into LifeSim – Defining structure attributes" /> -You will then need to match the occupancy types in LifeSim with the occupancy types included in your structure inventory shapefile. If using NSI 2019 -or NSI 2022, the occupancy types will typically exactly match the occupancy type names in LifeSim, but the user should scan through the list to ensure - everything is matched up correctly. If these are mismatched, the depth-damage functions, evacuation parameters, and submergence criteria will not be +You will then need to match the occupancy types in LifeSim with the occupancy types included in your structure inventory shapefile. If using a version of +NSI from 2019 or later, the occupancy types will typically exactly match the occupancy type names in LifeSim, but the user should scan through the list to +ensure everything is matched up correctly. If these are mismatched, the depth-damage functions, evacuation parameters, and submergence criteria will not be correct for that structure, which would impact the accuracy of your economic damages and life loss. If an occupancy type is missing, the user can add occupancy types or edit the existing occupancy types, which is discussed in the next subsection. @@ -466,8 +483,9 @@ After the occupancy types are assigned and reviewed, click Next caption="Importing National Structure Inventory 2.0 – Assigning stability criteria" /> -Reference the for creating new structure criteria rules. Once all structures have been assigned a stability criterion, click Finish. - The inventory will then be imported into LifeSim. +Reference the +Estimating Consequences for Levees and Floodwalls, Structure Inventory section for creating new structure criteria rules. Once all structures have +been assigned a stability criterion, click Finish. The inventory will then be imported into LifeSim. ### Emergency Planning Zones @@ -485,8 +503,12 @@ When conducting a detailed consequence analysis in LifeSim, the analyst would wo determine the most appropriate curves to select for the entire study area or for specific areas with the study area. However, LifeSim contains generic “unknown” curves that represent a maximum amount of uncertainty (relative to the other preset curves) regarding EPZ parameters. The unknown warning diffusion and PAI curves are uniform distributions, so given enough iterations the range of results should provide reasonable upper and lower bounds -of life loss. These unknown parameters are used for most MMC level LifeSim models and are used in this example. Reference the and -for more information on how to develop Warning and Protective Action parameters for your specific impact areas. +of life loss. These unknown parameters are used for most MMC level LifeSim models and are used in this example. Reference the + Estimating + Consequences for Levees and Floodwalls, Emergency Planning Zones section and the + Estimating + Consequences for Coastal Infrastructure, Emergency Planning Zones section for more information on how to develop Warning and Protective Action + parameters for your specific impact areas. To import an EPZ, right click on Emergency Planning Zones and select Import EPZs From Shapefile. @@ -512,7 +534,7 @@ emergency planning zones named BreachEPZ, InPoolEPZ, and NonBreachEPZ. Each of the three EPZs are now assigned a Warning Issuance Delay curve, a First Alert Curve, and a PAI curve. Each area will have the same assigned curves for each uncertainty parameter. -There is a check box for Simulate Traffic (If Applicable). The “if applicable” statement is here because there is also a checkbox in the Alternative +There is a check box for Simulate Traffic (if applicable). The “if applicable” statement is here because there is also a checkbox in the Alternative window to either simulate traffic or not simulate traffic for each alternative. Regardless of whether this box in the EPZ editor is checked, the primary option for simulating evacuation is the one in the Alternative window. @@ -612,7 +634,7 @@ This table contains cells that span multiple rows or columns. Manually update th [ { value: "-2", rowSpan: 1, colSpan: 1 }, { value: "-6", rowSpan: 1, colSpan: 1 }, - { value: "-72 hours prior (Upper end of mobilization potential)", rowSpan: 1, colSpan: 2 } + { value: "-72 hours prior (upper end of mobilization potential)", rowSpan: 1, colSpan: 2 } ], [ { value: "0", rowSpan: 1, colSpan: 1 }, @@ -623,6 +645,8 @@ This table contains cells that span multiple rows or columns. Manually update th } alt="Warning Times used for Curwensville Dam Alternatives" caption="Warning Times used for Curwensville Dam Alternatives" + colWidths={[25, 25, 25, 25]} + widthMode="intrinsic" /> To create the first alternative, right click on Alternatives and select Create New Alternative to bring up the @@ -1054,8 +1078,9 @@ structure inventory. Once all structure edits have been completed, the three non-test simulations can be computed. Once complete, results can be viewed by right clicking on the simulations and selecting View Results Plots, Tables, or Maps. The results tables can be copied into Microsoft Excel and analyzed using pivot tables and formulas. Results can be displayed and compared by downstream reaches and city -boundaries; additionally, the IHP and MHP results can be viewed by non-breach and breach EPZs. - -(Page is intentionally left blank) +boundaries; additionally, the IHP and MHP results can be viewed by non-breach and breach EPZs. Reference the +Estimating +Consequences for Levees and Floodwalls, Understanding and Interpreting Results section for more information on analyzing results and +calibrating data inputs. \ No newline at end of file diff --git a/static/bibliographies/desktop-applications/lifesim/applications-guide/v1.0/bib.json b/static/bibliographies/desktop-applications/lifesim/applications-guide/v1.0/bib.json index 30dc3a494..8ea4c0143 100644 --- a/static/bibliographies/desktop-applications/lifesim/applications-guide/v1.0/bib.json +++ b/static/bibliographies/desktop-applications/lifesim/applications-guide/v1.0/bib.json @@ -287,5 +287,51 @@ "title": "Levee Screening Tool (LST)", "institution": "U.S. Army Corps of Engineers", "url": "https://lst2.sec.usace.army.mil/" + }, + { + "citationKey": "HCM2000", + "entryType": "manual", + "author": ["Transportation Research Board"], + "year": 2000, + "title": "Highway Capacity Manual", + "institution": "Transportation Research Board, National Research Council", + "url": "https://sjnavarro.files.wordpress.com/2008/08/highway_capacital_manual.pdf" + }, + { + "citationKey": "LifeSimTech2021", + "entryType": "manual", + "author": ["U.S. Army Corps of Engineers"], + "year": 2000, + "title": "LifeSim 2.0 Technical Reference Manual", + "institution": "U.S. Army Corps of Engineers, Institute for Water Resources, Risk Management Center", + "url": "https://iwrlibrary.sec.usace.army.mil/resource?title=LifeSim%202.0%20Technical%20Reference%20Manual&documentId=c1dae7c1-c83f-4e9d-82e9-f311fa67f2ef" + }, + { + "citationKey": "FDA", + "entryType": "webpage", + "author": ["U.S. Army Corps of Engineers"], + "year": 2026, + "title": "Levee Screening Tool (LST)", + "institution": "U.S. Army Corps of Engineers, Hydrologic Engineering Center", + "url": "https://www.hec.usace.army.mil/software/hec-fda/" + }, + { + "citationKey": "YoloEMA", + "entryType": "webpage", + "author": ["Yolo County Office of Emergency Services"], + "year": 2026, + "title": "Yolo County, California Office of Emergency Services website", + "institution": "Yolo County Office of Emergency Services", + "url": "https://www.yolocounty.gov/government/general-government-departments/office-of-emergency-services" + }, + { + "citationKey": "CBSnews", + "entryType": "webpage", + "author": ["CBS Sacramento"], + "year": 2019, + "title": "Evacuation Order Lifted in Yolo County", + "institution": "CBS News Sacramento", + "url": "https://www.cbsnews.com/sacramento/news/evacuations-ordered-in-yolo-county/" } ] + From 6c125d643b6d4f34049fdbcda0e699dbf4801ce3 Mon Sep 17 00:00:00 2001 From: Susie Byrd Date: Fri, 13 Mar 2026 16:22:12 -0400 Subject: [PATCH 02/51] - General text edits - Created citations - Updated figure and table references - Updated links --- ...consequences-for-levees-and-floodwalls.mdx | 11 ++-- .../05-estimating-consequences-for-dams.mdx | 11 ++-- ...ling-cascading-dam-breaches-in-lifesim.mdx | 66 +++++++++++-------- ...onsequences-for-coastal-infrastructure.mdx | 4 +- .../lifesim/applications-guide/v1.0/bib.json | 9 +++ 5 files changed, 62 insertions(+), 39 deletions(-) diff --git a/docs/desktop-applications/lifesim/applications-guide/v1.0/04-estimating-consequences-for-levees-and-floodwalls.mdx b/docs/desktop-applications/lifesim/applications-guide/v1.0/04-estimating-consequences-for-levees-and-floodwalls.mdx index 4db673f51..ff830220b 100644 --- a/docs/desktop-applications/lifesim/applications-guide/v1.0/04-estimating-consequences-for-levees-and-floodwalls.mdx +++ b/docs/desktop-applications/lifesim/applications-guide/v1.0/04-estimating-consequences-for-levees-and-floodwalls.mdx @@ -648,11 +648,12 @@ Networks, and select Import Road Network from Shapefile -The Import Road Network window opens (see ). Map to the Road Network Shapefile by either using the dropdown (only polyline shapefiles that are in the map -window are shown) or by clicking the button with the three dots next to the dropdown. Then, match the Census Feature Class Code (CFCC) Name Field to the corresponding attribute from -the polyline shapefile, which should be an already existing attribute if you are importing a road network from a previous study. Then, match the -One-Way Field (with an identifier) and the Vertical Offset attribute. These fields are optional but increase the accuracy of the road network. Once -you match up the field(s) with your shapefile’s attribute(s), select OK and the road network imports. +The Import Road Network window opens (see ). Map to the Road Network Shapefile by either using the dropdown (only polyline +shapefiles that are in the mapwindow are shown) or by clicking the button with the three dots next to the dropdown. Then, match the Census Feature Class +Code (CFCC) Name Field to the corresponding attribute from the polyline shapefile, which should be an already existing attribute +if you are importing a road network from a previous study. Then, match the One-Way Field (with an identifier) and the Vertical Offset attribute. These fields +are optional but increase the accuracy of the road network. Onceyou match up the field(s) with your shapefile’s attribute(s), select OK +and the road network imports.
-The second results output polygon set is a city boundary polygon. A comprehensive set of U.S. city boundaries, or Places as they are called on the -Census.gov website, can be obtained by navigating to the link below and finding the Places 1:500,000 (national) shapefile a little more than halfway -down the page. - - +The second results output polygon set is a city boundary polygon. A comprehensive set of U.S. city boundaries, or "Places" as they are called on the +Census.gov website . Navigate to the cited website and locate the Places 1:500,000 (national) shapefile (about halfway +down the page). Download the file. Once the file is downloaded and unzipped, load it into the ArcGIS Pro map using the Add Data button. Use the Select by Location tool in the Map ribbon to select the cities that intersect with the maximum inundation polygon (the MHP Breach in this example). You could intersect it @@ -832,6 +830,9 @@ the final simulation sets. To edit the structure inventory, right click the study’s structure inventory in the study tree and select Show in Map Window. +*Note: The model results included in the subsequent sections are for example purposes only and are not representative of actual life loss and +economic damage estimates for the Curwensville Dam project.* +
Alternatives section. ### Structure Inventory -The structure inventory for a cascading dam breach is the same inventory used for standard hydraulic scenarios (i.e., the breach of only Oahe Dam). -However, if the cascading breaches scenarios are tacked on later in the study/modeling process, the structure inventory may need to be expanded as +The structure inventory for a cascading dam breach is the same inventory used for standard breach scenarios (i.e., the breach of only Oahe Dam). This example +utilizes the NSI . Reference the +Estimating + Consequences for Levees and Floodwalls, Structure Inventory section for additional information on the NSI and/or importing structure inventories + into LifeSim. + +However, if the cascading dam breach scenarios are tacked on later in the study/modeling process, the structure inventory may need to be expanded as these inundation boundaries are larger than those from the Oahe Dam breach alone. If you have the cascading breach inundation boundaries from the -start of the study, it is recommended to use the highest loading breach scenario with cascading breach to select the structure inventory. Including a -buffer on this inundation boundary is recommended to accommodate any changes to the hydraulic model. +start of the study, it is recommended to use the highest loading breach scenario with cascading breach as the boundary for creating the structure inventory. +Additionally, it's recommended to include a buffer on this inundation boundary to accommodate any potential future changes to the hydraulic model. ### Emergency Planning Zones @@ -75,13 +87,12 @@ you believe portions of the downstream area would only receive an evacuation ord emergency managers view the risk of the downstream dam breaching as low; they also believe risk is low following the upstream dam breach). For the Missouri River dams downstream of Oahe, it is possible that emergency managers believe Big Bend (85 miles downstream of Oahe Dam) is at higher - risk for breaching since it is within 100 miles of the dam. However, emergency managers in areas downstream of Fort Randall Dam may initially believe - the dam will not breach. They would then send out a warning much closer to when Fort Randall Dam breaches compared to when Oahe Dam breaches. The -rest of this chapter focuses on modeling Option 2 and separating the EPZ at Fort Randall Dam. + risk for breaching since it is within 100 miles of the dam. However, the emergency managers for areas downstream of Fort Randall Dam may initially believe + the dam will not breach. They would then send out a warning much closer to when Fort Randall Dam breaches compared to when Oahe Dam breaches. #### Modeling Option 2: Creating a New Double Warning EPZ -To model the cascading breach following modeling Option 2, you need to first create a double warning EPZ that includes a separate zone for downstream +To model the cascading breach following Modeling Option 2, you need to first create a double warning EPZ that includes a separate zone for downstream of Fort Randall Dam. The base shapefile of any cascading breach EPZ is the non-cascading double warning EPZ; the non-breach flows remain the same between a cascading breach and non-cascading breach. The easiest way to do this is to duplicate the existing double warning EPZ / save the existing double warning polygon as a new shape. Then, begin an edit session in ArcGIS on the duplicate double warning shapefile, cut the polygon at Fort @@ -95,7 +106,7 @@ Randall Dam, edit the attribute table to include an appropriate name (e.g., FtRa /> Then, import the new shapefile into LifeSim with an appropriate name; exemplifies different EPZ names, including - an EPZ specifically for modeling Option 2: MHP_breach_casc_FtRandall_Warn. + an EPZ specifically for Modeling Option 2: MHP_breach_casc_FtRandall_Warn.
. The table +includes the hazard occurrence times for both Oahe Dam and Fort Randall Dam, and the calculated time difference between the two breaches. :::danger This table contains cells that span multiple rows or columns. Manually update the React component to properly format the table. @@ -297,7 +311,7 @@ This table contains cells that span multiple rows or columns. Manually update th caption="Imminent hazard ID times for the Downstream area of Fort Randall Dam EPZ" /> -Implementing the warning times from into your alternatives is shown in +Implementing the warning times from into your alternatives is shown in and . The figures show the Maximum High Pool cascading breach. As shown in the figures, the “DS_Oahe_Fail” EPZ is assigned the standard time of -2 to 0 hours. The “DS_FtRandall_Fail” EPZ is assigned the calculated time of +14 to +16 hours. Again, the +14 to +16 hours is relative to the hazard occurrence, which is Oahe Dam’s breach initiation time. @@ -319,8 +333,8 @@ If you are unsure of which modeling method to use, implement both methods in the /> As previously mentioned, an additional modeling method is to warn the populations separately downstream of each dam (e.g., the EPZ would include a -zone downstream of Oahe Dam, a zone downstream of Big Bend Dam, a zone downstream of Fort Randall Dam, and a zone downstream of Gavins Point dam—each -with imminent hazard ID times calculated based on the respective dam’s breach initiation relative to the Oahe Dam’s breach initiation time.). The +zone downstream of Oahe Dam, a zone downstream of Big Bend Dam, a zone downstream of Fort Randall Dam, and a zone downstream of Gavins Point Dam; each +with imminent hazard ID times calculated based on the respective dam’s breach initiation *relative to* the Oahe Dam’s breach initiation time.). The local emergency managers and dam operators may have a general understanding of how they would respond to a breach of an upstream dam, including if/when they would send out evacuation orders. This type of information can help inform which LifeSim modeling method is most appropriate for your study’s cascading dam breach scenarios. @@ -334,6 +348,4 @@ beneficial to summarize results by dam breach area (e.g., one area between Oahe -(Page intentionally left blank) - \ No newline at end of file diff --git a/docs/desktop-applications/lifesim/applications-guide/v1.0/07-estimating-consequences-for-coastal-infrastructure.mdx b/docs/desktop-applications/lifesim/applications-guide/v1.0/07-estimating-consequences-for-coastal-infrastructure.mdx index 072761889..1b65826d7 100644 --- a/docs/desktop-applications/lifesim/applications-guide/v1.0/07-estimating-consequences-for-coastal-infrastructure.mdx +++ b/docs/desktop-applications/lifesim/applications-guide/v1.0/07-estimating-consequences-for-coastal-infrastructure.mdx @@ -2,13 +2,13 @@ title: "Estimating Consequences for Coastal Infrastructure" --- -import NavContainer from "@site/src/components/NavContainer"; -import VersionSelector from "@site/src/components/VersionSelector"; import Link from "@docusaurus/Link"; import addBaseUrl from "@docusaurus/useBaseUrl"; import CitationFootnote from "@site/src/components/CitationFootnote"; import Figure from "@site/src/components/Figure"; import FigReference from "@site/src/components/FigureReference"; +import NavContainer from "@site/src/components/NavContainer"; +import VersionSelector from "@site/src/components/VersionSelector"; Date: Mon, 16 Mar 2026 16:14:14 -0400 Subject: [PATCH 03/51] -general text edits -added citations -added links to other sections of the app guide and other docs --- ...consequences-for-levees-and-floodwalls.mdx | 2 +- .../05-estimating-consequences-for-dams.mdx | 2 +- ...ling-cascading-dam-breaches-in-lifesim.mdx | 14 +- ...onsequences-for-coastal-infrastructure.mdx | 176 ++++++++++-------- ...rnatives-for-riverine-coastal-flooding.mdx | 155 +++++++++------ .../lifesim/applications-guide/v1.0/bib.json | 37 +++- 6 files changed, 243 insertions(+), 143 deletions(-) diff --git a/docs/desktop-applications/lifesim/applications-guide/v1.0/04-estimating-consequences-for-levees-and-floodwalls.mdx b/docs/desktop-applications/lifesim/applications-guide/v1.0/04-estimating-consequences-for-levees-and-floodwalls.mdx index ff830220b..0ab5cb987 100644 --- a/docs/desktop-applications/lifesim/applications-guide/v1.0/04-estimating-consequences-for-levees-and-floodwalls.mdx +++ b/docs/desktop-applications/lifesim/applications-guide/v1.0/04-estimating-consequences-for-levees-and-floodwalls.mdx @@ -458,7 +458,7 @@ order for LifeSim to properly calculate economic damages and life loss. The list /> Once you match up your shapefile’s attributes (Import Attributes) with the corresponding LifeSim Required Attributes (an example of matched up -attributes using the NSI is shown in the figure below), click Next at the bottom right. If the shapefile is missing certain +attributes using the National Structure Inventory (NSI) is shown in the figure below), click Next at the bottom right. If the shapefile is missing certain attributes (e.g., Other Value in the figure below), you can check the “Missing” checkbox and enter a default value. This value will be the same for each structure in the inventory. diff --git a/docs/desktop-applications/lifesim/applications-guide/v1.0/05-estimating-consequences-for-dams.mdx b/docs/desktop-applications/lifesim/applications-guide/v1.0/05-estimating-consequences-for-dams.mdx index c8bd395f3..c6f6973d3 100644 --- a/docs/desktop-applications/lifesim/applications-guide/v1.0/05-estimating-consequences-for-dams.mdx +++ b/docs/desktop-applications/lifesim/applications-guide/v1.0/05-estimating-consequences-for-dams.mdx @@ -93,7 +93,7 @@ LifeSim requires a structure inventory that includes the following characteristi - The number of stories - The population within the structure. -This example uses the USACE National Structure Inventory (NSI) as the base dataset for the structure inventory. +This example uses the USACE National Structure Inventory (NSI) as the base dataset for the structure inventory. ## Input Data and Pre-Processing diff --git a/docs/desktop-applications/lifesim/applications-guide/v1.0/06-modeling-cascading-dam-breaches-in-lifesim.mdx b/docs/desktop-applications/lifesim/applications-guide/v1.0/06-modeling-cascading-dam-breaches-in-lifesim.mdx index 373dd8342..ede453550 100644 --- a/docs/desktop-applications/lifesim/applications-guide/v1.0/06-modeling-cascading-dam-breaches-in-lifesim.mdx +++ b/docs/desktop-applications/lifesim/applications-guide/v1.0/06-modeling-cascading-dam-breaches-in-lifesim.mdx @@ -38,7 +38,7 @@ ways to model this scenario in LifeSim. This chapter focuses on two options: (1) warning the entire downstream area relative to the Oahe Dam breach and (2) warning the in-pool area, areas downstream of Oahe Dam, and areas downstream of Big Bend Dam relative to the Oahe Dam breach, as well as warning areas downstream of Fort Randall Dam and Gavins Point Dam relative to the Fort Randall Dam breach. Another modeling option that is not detailed in this chapter is warning areas -downstream of specific dams relative to specific dam breaches (e.g., Warn the population between Oahe Dam and Big Bend Dam relative to the Oahe Dam +downstream of specific dams relative to specific dam breaches (e.g., warn the population between Oahe Dam and Big Bend Dam relative to the Oahe Dam breach, warn the population between Big Bend Dam and Fort Randall Dam relative to the Big Bend Dam breach, etc.). *Note: The model results included in the subsequent sections are for example purposes only and are not representative of actual life loss and @@ -58,9 +58,9 @@ cascading dam breaches, the most upstream dam is often the focus of the dam safe hazard occurrence time based on the upstream dam breach, which is Oahe Dam in this example. Fort Randall Dam will have a separate breach (or overtopping) time, but this will come into play when selecting warning times for the EPZs rather than -the hazard occurrence time (if using Option 2 discussed in the Purpose section). Similarly, for all LifeSim models, the hazard occurrence time is the -first step in the warning and evacuation timeline. The imminent hazard identification times in the alternatives are relative to the hazard occurrence time -selected for each hydraulic scenario. This is discussed in more detail later in the +the hazard occurrence time (if using Modeling Option 2 discussed in the Purpose section). Similarly, for all LifeSim models, the hazard occurrence time +is the first step in the warning and evacuation timeline. The imminent hazard identification times in the alternatives are relative to the hazard occurrence +time selected for each hydraulic scenario. This is discussed in more detail later in the Alternatives section. ### Structure Inventory @@ -346,6 +346,12 @@ creating simulations. The only additional reporting consideration is if you wan beneficial to summarize results by dam breach area (e.g., one area between Oahe Dam and Fort Randall Dam and another area for everything downstream of Fort Randall Dam, etc.) If you created new EPZs for the cascading dam breach, these shapefiles may be used as the summary polygon. +Please reference the +Estimating +Consequences for Levees and Floodwalls, Understanding and Interpreting Results section and the +Estimating +Consequences for Dams, Editing the Structure Inventory Based on Simulation Results section for additional information on interpreting results +and editing the structure inventory based on simulation results. \ No newline at end of file diff --git a/docs/desktop-applications/lifesim/applications-guide/v1.0/07-estimating-consequences-for-coastal-infrastructure.mdx b/docs/desktop-applications/lifesim/applications-guide/v1.0/07-estimating-consequences-for-coastal-infrastructure.mdx index 6048f4d7c..b2dd552df 100644 --- a/docs/desktop-applications/lifesim/applications-guide/v1.0/07-estimating-consequences-for-coastal-infrastructure.mdx +++ b/docs/desktop-applications/lifesim/applications-guide/v1.0/07-estimating-consequences-for-coastal-infrastructure.mdx @@ -31,15 +31,22 @@ infrastructure in a coastal environment. This chapter includes step-by-step inst the required data into LifeSim, choosing appropriate warning and evacuation data for a study area, and interpreting modeling results. The Coastal Infrastructure chapter focuses on South Shore Staten Island (SSSI) modeling that was conducted in 2020 by the Risk Management Center to support a risk-informed design (RID) risk assessment. This RID risk assessment took place after the planning process was complete for the SSSI Coastal Storm -Risk Management planning study. The proposed SSSI Levee includes segments of buried seawalls, levees, and floodwalls. +Risk Management planning study. The proposed SSSI project includes segments of buried seawalls, levees, and floodwalls. + +*Note: The model results included in the subsequent sections are for example purposes only and are not representative of actual life loss and +economic damage estimates for the SSSI project.* ## Input Data The subsequent sections discuss the input data required to calculate economic damages and life loss for coastal infrastructure in LifeSim. The input -data sections, many of which simply refer to the Estimating Consequences for Levees and Floodwall Chapter, include hydraulic data, emergency planning -zones (EPZ), structure inventories, road networks, destinations, creating alternatives, and simulating alternatives. For reference, -{"\n"} through Figure 155 below show the SSSI levee and seawall breach locations, structure inventory, -and road network and destinations, respectively. Refer to these figures for context regarding later sections in this chapter. +data sections, many of which simply refer to the +Estimating +Consequences for Levees and Floodwalls chapter, include Hydraulic Data, Emergency Planning Zones (EPZs), Structure Inventories, Simulating Evacuation, +Creating Alternatives, and Simulating Alternatives. + +For reference, {"\n"} through below show the SSSI levee and seawall breach +locations, structure inventory, and road network and destinations, respectively. Refer to these figures for context regarding the SSSI LifeSim inputs, which are +discussed in more detail in the subsequent sections.
Breach Location 1 in the above figure is the Levee Control Location (LCL). This is the lowest section of the proposed levee and will likely overtop -first in most cases. Oceanic wind/wave patterns (discussed further in the ‘Importing HEC-RAS Data’ section), however, can sometimes lead to -overtopping at a different location where levee elevations are higher. Breach Locations 2 and 3 which breach the proposed buried seawall were -selected by the USACE New York District]. These sections of the proposed project were also analyzed for wind/wave-overtopping. +first in most cases. Oceanic wind/wave patterns (discussed further in Import HEC-RAS Data section), however, can sometimes lead to overtopping at a different +location where levee elevations are higher. Breach Locations 2 and 3 which breach the proposed buried seawall were selected by the USACE New York District. +These sections of the proposed project were also analyzed for wind/wave-overtopping.
data as LifeSim input, the hydraulic data should be +in the form of Hierarchical Data Format (HDF) files so the user can easily simulate evacuation when necessary. Unlike riverine/inland levees or floodwalls, simulating evacuation in a coastal environment may not be a critical part of estimating direct life loss. In most cases, life loss on roads in a coastal context where the source of inundation is most associated with an infrequent storm event (e.g., hurricane) is not expected to be the primary risk driver. Lead times for these types of events are generally expected to be greater than 24 hours (e.g., hurricane tracking begins several days @@ -90,11 +98,16 @@ Importing HEC-RAS data for coastal levees or floodwalls is generally the same as understand where and when water is entering the leveed area to best establish the Hazard Occurrence time in LifeSim. For levees in a coastal setting, the team must be able to distinguish the source of water (i.e., breach flow, rainfall, flanking, or wind/wave-overtopping). If, for example, wind/wave-overtopping during a storm surge leads to water entering the leveed area prior to a levee or floodwall breach, the time of -wind/wave-overtopping will be set as the Hazard Occurrence time in LifeSim. This should be discussed at length with the team’s hydraulic engineer. +wind/wave-overtopping will be set as the Hazard Occurrence time in LifeSim. ***This should be discussed at length with the rest of the team, especially the +hydraulic engineer.*** + +When deciding on the Hazard Occurence time, ask yourself: *What is most likely to trigger the need for warnings and evacuations? Will the emergency managers base the +warning and evacuation timeline on the time of breach, or will they likely base it on the time when water first enters the leveed area (e.g., due to wind/wave-overtopping)?* The figure below shows an example wind/wave-overtopping hydrograph from the SSSI LifeSim model. Note that the Hazard Occurrence time (red dashed line in ) aligns with the wind/wave combination that led to a peak depth capable of overtopping the levee at the -selected location (red circle in the map window in ). +selected location (red circle in the map window in ) as the wind/wave-overtopping is most likely to trigger emergency warnings +and evacuations in the area.
Estimating + Consequences for Levees and Floodwalls, Emergency Planning Zones section for how best to establish the EPZ for your coastal infrastructure. It + is again recommended to discuss what should be considered the leveed area with your hydraulic engineer and potentially other team members. Multiple EPZs may be required to account for different evacuation assumptions related to hurricane events. For example, consider a situation where @@ -127,19 +142,22 @@ click the green plus sign to add a custom distribution. caption="Shelter-In-Place Protective Action Initiation curve" /> -In the above figure, a deterministic distribution was selected from the dropdown and the table just below.The Time and Initiated fields can be edited. +In the above figure, a deterministic distribution was selected from the dropdown and the table just below. The 'Time' and 'Initiated' fields can be edited. According to , after 10,000 minutes, 0% of the affected population will have initiated evacuation in the simulations where this new Shelter-In-Place EPZ is used. If, however, 10% of the affected population has evacuated in previous disasters despite a shelter-in-place order, change both ‘Initiated’ values to 10 instead of 0. #### Using Existing Data to Inform LifeSim Parameters -Refer to the if using existing consequences elicitation data, the Levee Safety Tool, or Emergency Management Agency Websites to inform LifeSim -parameters. Many counties and major metropolitan areas along the coasts publish evacuation plans for large storm events on their own websites. These -evacuation plans should be considered when selecting warning and evacuation parameters in the EPZ(s) and in the evacuation inputs (if applicable). +Refer to the Estimating + Consequences for Levees and Floodwalls, Emergency Planning Zones section if using existing consequences elicitation data, the Levee Safety Tool, or + Emergency Management Agency Websites to inform LifeSim parameters. Many counties and major metropolitan areas along the coasts publish evacuation plans for + large storm events on their own websites. These evacuation plans should be considered when selecting warning and evacuation parameters in the EPZ(s) and in the + evacuation inputs (if applicable). -For example, in relation to the SSSI coastal storm study, the New York City official website (NYC.gov) is linked to the site. Here, users can learn -about specific disaster plans in their area. below shows the home page of the NYC Emergency Management website. +For example, in relation to the SSSI coastal storm study, the New York City (NYC) Emergency Management website includes detailed information on coastal storms and +hurricanes. Here, users can learn about specific disaster plans in their area. below +shows the home page of the NYC Emergency Management website.
Understanding the thresholds used to evacuate each zone is the next piece of the puzzle. If, for example, a 2ft storm surge will lead to the -evacuation of Zone 1 (red) nearest the coast, the LifeSim modeler will need to communicate with the team’s hydraulic engineer and decide when this +evacuation of Zone 1 (red, nearest to the coast), the LifeSim modeler will need to communicate with the team’s hydraulic engineer to understand when this threshold is reached in the model. The same process will be applied to each zone until the hazard occurs (e.g., breach or overtopping). #### Importing an Emergency Planning Zone @@ -199,19 +217,21 @@ Refer to the for instructions to import an EPZ into LifeSim. To use LifeSim to calculate life loss and/or economic damages, a structure inventory needs to be imported into the study. For levees and floodwalls, whether in a riverine or coastal setting, the structure inventory should be limited to including structures within the leveed area. Otherwise, it’s possible that both economic damages and life loss estimates would be inflated due to including structures that are outside of the leveed area. -Additionally, LifeSim will not simulate if any structure points are located outside of the EPZ. The National Levee Database () is a resource that -often includes the estimated leveed area (including coastal structures), which can be downloaded as a shapefile and used in LifeSim. It’s also -recommended to communicate with the hydraulic engineer when establishing a protected/leveed area. +Additionally, LifeSim will not simulate if any structure points are located outside of the EPZ. The National Levee Database (NLD) +is a resource thatoften includes the estimated leveed area (including coastal structures), which can be downloaded as a shapefile and used in LifeSim. +It’s also recommended to communicate with the hydraulic engineer when establishing a protected/leveed area. #### Importing a Structure Inventory -Refer to the to import a structure inventory into LifeSim. +Refer to the Estimating + Consequences for Levees and Floodwalls, Structure Inventory section to import a structure inventory into LifeSim. #### Editing the Structure Inventory -Refer to the to edit the structure inventory. Structures attributes, specifically foundation heights and construction types, may need additional -adjustments in a coastal setting. General structure inventory assumptions may be less applicable in these areas. below shows three structures with -foundation heights that needed to be edited in the SSSI LifeSim model. +Refer to the Estimating + Consequences for Levees and Floodwalls, Structure Inventory section for more information on how to edit the structure inventory. Structures attributes, + specifically foundation heights and construction types, may need additional adjustments in a coastal setting. General structure inventory assumptions may be less + applicable in these areas. below shows three structures with foundation heights that needed to be edited in the SSSI LifeSim model.
-If the NSI base level data lack structure-specific data sources, some values will be generalized across larger areas (e.g., census block or tract). +If the NSI base level data lacks structure-specific data sources, some values will be generalized across larger areas (e.g., census block or tract). In the above case, these three structures’ (structures 305, 1575, and 9095) foundation heights were increased from 1.5ft to show that the structures’ first floors are elevated. Moving inland, the terrain elevation increases in this area, leading to a lower assumed foundation height across the tract. - If the general NSI foundation heights were 1-foot for all three structures where terrain elevation is lower, for example, much lower flood depths + If the general NSI foundation heights were 1ft for all three structures where terrain elevation is lower, for example, much lower flood depths would result in the non-evacuated PAR getting “caught” in their structure and sampled for life loss. Because the structures shown in the figure above -are elevated, it’s possible that the PAR in these structures could safely shelter-in-place and life loss would not be sampled. When foundation height -errors like this example are aggregated across a shoreline, life loss estimates can potentially be inflated. It is important to spend adequate time -adjusting structure attributes, especially in a coastal setting. +are elevated, it’s possible that the PAR in these structures could safely shelter-in-place and life loss would not be sampled. When foundation heights +are errant, like in this example, and aggregated across a lengthy shoreline, life loss estimates can potentially be inflated. It is important to spend +adequate time adjusting structure attributes, especially in a coastal setting. ### Simulating Evacuation @@ -245,26 +265,29 @@ workflow is to begin with importing a road network and then create destination p #### Road Network -Refer to the to import and edit a road network in LifeSim. +Refer to the Estimating +Consequences for Levees and Floodwalls, Road Network section to import and edit a road network in LifeSim. #### Destination Points -Refer to the to create, import, and edit destination points in LifeSim. When simulating evacuation to look for potential choke points, reference the -area’s evacuation plans (e.g., zones and routes) when placing destination points. As stated earlier in the chapter, the destination points should not -reflect shelter locations; the points should represent major egress routes that lead to safety. +Refer to the Estimating +Consequences for Levees and Floodwalls, Destination Points section to create, import, and edit destination points in LifeSim. When simulating evacuation +to look for potential choke points, reference the area’s evacuation plans (e.g., zones and routes) when placing destination points. As stated earlier in the chapter, +the destination points should not reflect shelter locations; the points should represent major egress routes that lead to safety. ### Creating Alternatives -Refer to the for general information on creating alternatives in LifeSim. However, there are additional considerations when creating alternatives for - a coastal model. Much like with riverine levees, there is a warning and delay continuum the PAR may be subjected to. Given limited time and -resources, it is important to leverage LifeSim in a way that captures a range of possible outcomes. +Refer to the Estimating +Consequences for Levees and Floodwalls, Creating Alternatives section for general information on creating alternatives in LifeSim. However, there +are additional considerations when creating alternatives for a coastal model. Much like with riverine levees, there is a warning and delay continuum the PAR +may be subjected to. Given limited time and resources, it is important to leverage LifeSim in a way that captures a range of possible outcomes. -Similar to inland levees and floodwalls, the relative hazard identification time should be reflective of the community’s ability to monitor the +Similar to inland levees and floodwalls, the Imminent Hazard ID Time should be reflective of the community’s ability to monitor the project (consider storm conditions), how early the event could be forecasted in advance (usually early for coastal storm events), and the type of failure mode (e.g., the emergency managers would have little time to identify a rapidly developing breach, so the relative hazard identification time would be close to the time the hazard occurs). - 163 shows an example alternative representative of a situation in which either the hazard occurs relatively quickly, or emergency managers have + shows an example alternative representative of a situation in which either the hazard occurs relatively quickly, or emergency managers have waited to warn the impacted population (hazard identification between 3 hours prior to its occurrence and 30 minutes after). In the example below, this warning may be appropriate for a 0.5 Annual Exceedance Probability (AEP) event as this is a frequent event with potential to impact very few people. It’s possible the “warning” would only be based on the population self-warning relative to when they see floodwaters. @@ -289,8 +312,8 @@ advance. caption="Example of an ample (somewhat optimistic) warning alternative from the SSSI Study" /> -It is not uncommon for evacuation orders to be given days prior to the event in a coastal environment. shows a far more optimistic, or “optimal”, -warning alternative for the same SSSI hydraulic event depicted in 163 and . +It is not uncommon for evacuation orders to be given days prior to the event in a coastal environment. shows a far more optimistic, or “optimal”, +warning alternative for the same SSSI hydraulic event depicted in and .
Estimating + Consequences for Levees and Floodwalls, Creating Simulations section for how to create simulations in LifeSim. + +*Note: The model results included in the subsequent sections are for example purposes only and are not representative of actual life loss and +economic damage estimates for the SSSI project.* ## Understanding and Interpreting Results -After running simulations, you can view your results in various ways, including by result plots, result tables, and result maps. Each way you view -results is beneficial in understanding your life loss and economic damage results as well as conducting a quality check on your results. It is -unlikely that your first simulation will be your last simulation—edits to the structure inventory, EPZs, road network, and/or destination points may -be needed to obtain accurate and representative results. +After running model simulations, you can view your results in various ways, including by result plots, result tables, and result maps; this is discussed +in more detail in the +Estimating +Consequences for Levees and Floodwalls, Understanding and Interpreting Results section. Each way you view results is beneficial in understanding your +life loss and economic damage results as well as conducting a quality check on your results. It is unlikely that your first simulation will be your last +simulation; edits to the structure inventory, EPZs, road network, and/or destination points may be needed to obtain accurate and representative results. Much like with riverine/inland levees, if multiple warning alternatives were created for a single hydraulic scenario, it is important to compare life loss estimates across those alternatives. However, when multiple sources of water are present in the model (e.g., breach flow, rainfall, flanking, or @@ -326,12 +355,15 @@ Similarly, when evacuation is being simulated, additional warning time does not warning may lead to more people attempting evacuation during extreme conditions causing life loss to occur on roads that may have been avoided by sheltering-in-place at that point in time. On the other hand, if storm conditions (i.e., high depths and velocities) exceed stability criterion across many structures in the leveed area, sheltering-in-place may result in the highest life loss estimates. Before these narratives can be deduced and -defended from the LifeSim model, it is important to double-check input parameters and quality check results at the structure level. +defended from the LifeSim model, it is important to double-check input parameters and quality check results at the structure level. Reference the +Estimating +Consequences for Dams, Editing the Structure Inventory Based on Simulation Results section for best practices on performing quality checks +on your structure inventory. ### Post-Simulation Calibration Gaining an understanding of how flood depths and flood arrival times interact with each other and structures within the leveed area is a good place to - start. and below break up the SSSI LCL 1ft OT breach inundation area by + start. and below break up the SSSI LCL 1ft OT breach inundation area by depth and arrival time, respectively.
shows the spatial distribution of life loss for a minimal warning +area depending on how the PAR is distributed. shows the spatial distribution of life loss for a minimal warning (hazard identification 3 hours prior to overtopping to 30 minutes after) LCL 1ft OT breach scenario.
-In alignment with the depth grid and arrival time grid shown in and , the +In alignment with the depth grid and arrival time grid shown in and , respectively, the estimated life loss is spread out with slightly higher estimates near the center of the leveed area. Now, with an understanding of depths, arrival -times, and where life loss is generally occurring, the modeler should focus on structure specific results. Refer to the for creating and editing -Structure Summary files in LifeSim. shows the Structure Summary Attributes Table for the LCL 1ft OT minimal -warning breach scenario. Many additional attributes were removed from this attributes table to focus on the fields presented in the figure. +times, and where life loss is generally occurring, the modeler should focus on structure specific results. shows the +Structure Summary Attributes Table for the LCL 1ft OT minimal warning breach scenario. Many additional attributes were removed from this attributes table +to focus on the fields presented in the figure.
) has the highest estimated life loss for this scenario, a foundation height of 3 feet, 1 story, and experiences a +maximum depth just below10 feet. below shows structure 11537 in the LifeSim map window and Google Earth Street View.
-A closer look shows that this structure has a foundation height less than 3 feet and is actually 2 stories. In this case, life loss could potentially +A closer look shows that this structure has a foundation height of less than 3 feet and is actually 2 stories. In this case, life loss could potentially be overstated given the ability for PAR to vertically evacuate to the second story above the maximum flood depth experienced at this structure. In this example, if the structure had a foundation height closer to 8 feet due to its proximity to the coast, the number of stories would not significantly matter because of the maximum depth of 10 feet. PAR within the structure would experience a first-floor depth of about 2 feet and life @@ -397,11 +429,10 @@ loss. If evaluating a shelter-in-place alternative, it is important to relate high life loss structures to the corresponding maximum velocities. Refer to and, again, sort by ‘Life_Loss_Total_Mean.’ Compare maximum depths and velocities to each structure’s stability criteria (e.g., wood-anchored, masonry, and manufactured). If a structure collapses in over half of the iterations with relatively low depths and velocities, zoom to the structure -like shown in and ensure that the stability criteria match the structure type. Refer to the and for additional - information regarding post-simulation structure inventory calibration. +like shown in and ensure that the stability criteria match the structure type. The SSSI road network was calibrated in a similar fashion. For more detailed coastal levee risk assessments, LifeSim can be used to estimate -evacuation travel time or potential traffic chokepoints of mobilized PAR. shows the spatial distribution of +evacuation travel time or potential traffic chokepoints of mobilized PAR. shows the spatial distribution of estimated life loss on roads for the SSSI study.
). Life loss on roads occurs mostly on smaller access roads located relatively close to the SSSI alignment; + several vehicles are caught evacuating as they attempt to reach freeways and interstates that can handle more traffic on their way to destination points. ### Applying Results to Risk Assessments Life loss estimates can vary greatly across warning alternatives (e.g., a standard hurricane warning of 24 hours prior to the event, an optimal -hurricane warning of at least 3 days prior to the event, and a shelter-in-place scenario with a maximum mobilization rate of 0.) Depending on your -project and your risk assessment, consider which warning scenarios most align with the expected forecasting and monitoring that would occur. -Additionally, it’s possible that you will need to include additional warning alternatives to better understand potential life loss for various -potential failure modes. - -Refer to the for additional information on performing quality control checks of LifeSim results. +hurricane warning of at least 3 days prior to the event, and a shelter-in-place scenario with a maximum mobilization rate of 0). Depending on your +project and your risk assessment, consider which warning scenarios most align with the expected forecasting and monitoring that would occur. This is something +that should be discussed with the entire team, especially the hydraulic engineer. Additionally, it’s possible that you will need to include additional +warning alternatives to better understand potential life loss for various potential failure modes. Following any edits made during the quality control check, rerun all simulations. Once you confirm the new life loss and economic results, your coastal levee or floodwall LifeSim model is complete. -(Page intentionally left blank) \ No newline at end of file diff --git a/docs/desktop-applications/lifesim/applications-guide/v1.0/08-estimating-life-loss-in-planning-comparing-alternatives-for-riverine-coastal-flooding.mdx b/docs/desktop-applications/lifesim/applications-guide/v1.0/08-estimating-life-loss-in-planning-comparing-alternatives-for-riverine-coastal-flooding.mdx index 1f2f56063..ba199db4d 100644 --- a/docs/desktop-applications/lifesim/applications-guide/v1.0/08-estimating-life-loss-in-planning-comparing-alternatives-for-riverine-coastal-flooding.mdx +++ b/docs/desktop-applications/lifesim/applications-guide/v1.0/08-estimating-life-loss-in-planning-comparing-alternatives-for-riverine-coastal-flooding.mdx @@ -30,41 +30,50 @@ LifeSim. This chapter focuses on the Ala Wai Flood Risk Management General Inves Corps of Engineers (USACE) Honolulu District. The LifeSim model was completed in 2023 by the USACE Omaha District. The Ala Wai LifeSim model compares life loss results across four different alternatives. Notably, there is no existing infrastructure in the study area. -For each of the alternatives, the eight flow-frequency events used in the study’s other flood risk management model were imported into LifeSim. The -alternatives included the Future Without-Project (FWOP) condition and three structural alternatives. The structural alternatives’ hydraulic scenarios -represent the Future With-Project (FWP) and do not include breaches in the proposed flood protection infrastructure. +For each of the alternatives, the eight flow-frequency events used in the study’s Hydrologic Engineering Center's Flood Damage Reduction Analysis +(HEC-FDA) model were imported into LifeSim. Thealternatives included the Future Without-Project (FWOP) condition and +three structural alternatives. The structural alternatives’ hydraulic scenariosrepresent the Future With-Project (FWP) and do not include breaches in +the proposed flood protection infrastructure. -Reference USACE’s , , and for more information on including life loss estimates in USACE planning studies. +Reference USACE’s Planning Bulletin 2019-04 , The Comprehensive Documentation of Benefits in Decision Documents Memorandum +, and Engineering Regulation 1105-2-103 for more information on including +life loss estimates in USACE planning studies. This LifeSim model was built prior to the Tentatively Selected Plan (TSP) milestone to compare the change in expected life loss and how flood risk -changes. Eventually incremental risk of the TSP will need to be understood, but this phase of the planning study focuses on changes in flood risk -across the final array of alternatives. +changes across alternatives. Eventually incremental risk of the recommended plan will need to be understood, but this phase of the planning study focuses on +changes in flood riskacross the final array of alternatives. This chapter includes instructions for importing the required data into LifeSim, how to choose appropriate warning and evacuation data for a study area, and how to interpret modeling results. Additional considerations for LifeSim modeling for planning studies are identified throughout the chapter. +*Note: The model results included in the subsequent sections are for example purposes only and are not representative of actual life loss and +economic damage estimates for the Ala Wai Flood Risk Management General Investigations Study.* + ## Input Data The subsequent sections discuss the input data required to calculate damages and life loss across various alternatives for planning studies. The input - data sections include hydraulic data, emergency planning zones (EPZ), structure inventories, road networks, destinations, creating alternatives, and -simulating alternatives. + data sections include Hydraulic Data, Emergency Planning Zones (EPZ), Structure Inventories, Road Networks, Destinations, Creating Alternatives, and +Simulating Alternatives. ### Hydraulic Data -The Ala Wai LifeSim model utilized output from the Hydrologic Engineering Center’s River Analysis System (HEC-RAS). Ideally, the HEC-RAS inputs should - be in the form of Hierarchical Data Format (HDF) files so the user can easily simulate evacuation in LifeSim. However, summary grids or other output from - other hydraulic models could be utilized in LifeSim (reference the and ). For planning studies, simulating evacuation can help address other -planning objectives or opportunities, such as improving emergency action planning and identifying safe evacuation routes. Including evacuation more -accurately captures potential life loss in structures and life loss on roads. The HEC-RAS plan HDF file and the HEC-RAS terrain HDF file (and terrain -TIF files) are needed for each hydraulic scenario. Reference the for step-by-step instructions on importing hydraulic data from HEC-RAS. +The Ala Wai LifeSim model utilized output from the Hydrologic Engineering Center’s River Analysis System (HEC-RAS) . +Ideally, the HEC-RAS inputs shouldbe in the form of Hierarchical Data Format (HDF) files so the user can easily simulate evacuation in LifeSim. However, +summary grids or other output from other hydraulic models could be utilized in LifeSim (reference the LifeSim 2.0 Technical Reference Manual + and the +LifeSim Users Guide for additional information). For planning studies, simulating evacuation can help address other planning objectives or opportunities, such as improving emergency action planning and +identifying safe evacuation routes. Including evacuation more accurately captures potential life loss in structures and life loss on roads. The HEC-RAS +plan HDF file and the HEC-RAS terrain HDF file (and terrain TIF files) are needed for each hydraulic scenario. Reference the +Estimating + Consequences for Levees and Floodwalls, Hydraulic Data section for step-by-step instructions on importing hydraulic data from HEC-RAS. It is recommended to include all the hydraulic events used in the economic modeling (most likely 8 different flow-frequency events) in the LifeSim model. Similar to the economic damage modeling typically completed in HEC-FDA, it is critical to understand the potential life loss for events of varying frequency and magnitude. Eventually, the life loss ranges computed in LifeSim will be used to estimate Expected Annual Life Loss (EALL), similar to -how Expected Annual Damages are computed, either in a spreadsheet or a tool like TotalRisk 1.0 (link to TotalRisk here). The more events included in +how Expected Annual Damages are computed, either in a spreadsheet or a tool like +TotalRisk 1.0. The more events included in the EALL calculation in TotalRisk, the more accurate the EALL is. The resulting EALL is another metric by which planning alternatives can be compared. - Refer to the TotalRisk Application Guide to set up the EALL calculation (link to TR app guide here) Below are some of the hydraulic events included in the Ala Wai LifeSim model (FWOP, Alternative 2B, and Alternative A5). As shown in the figure, the 0.5 Annual Exceedance Probability (AEP), 0.2 AEP, 0.1 AEP, 0.05 AEP, 0.02 AEP, 0.01 AEP, 0.005 AEP, and 0.002 AEP events are included for each @@ -89,15 +98,15 @@ scenarios, the Hazard Occurrence time represents when out-of-bank flooding begin If your planning study includes levees, coastal structures, and/or dams, reference the EPZ Section in the other Application Guide chapters. For planning studies, the EPZ shapefile should represent the entire study area. Coordinate with other Project Delivery Team members, especially the hydraulic engineer and lead planner to ensure your EPZ matches the study area. The LifeSim model should account for the same flooding and structures -as other economic models used in the study, such as Hydraulic Engineering Centers’ Flood Damage Reduction Analysis (HEC-FDA) or Generation II Coastal -Risk Model (G2CRM). +as other economic models used in the study, such as HEC-FDA or Generation II Coastal Risk Model (G2CRM) . Otherwise, the shapefile used for the EPZ should represent the entire study area. Coordinate with other Project Delivery Team members, especially the hydraulic engineer and lead planner to ensure your EPZ matches the study area. The LifeSim model should account for the same flooding and structures -as other economic models used in the study, such as Hydraulic Engineering Centers’ Flood Damage Reduction Analysis (HEC-FDA) or Generation II Coastal -Risk Model (G2CRM). +as other economic models used in the study, such as HEC-FDA or G2CRM. -Refer to the for examples of what to consider when assigning warning and evacuation parameters in your EPZ(s). +Refer to the Estimating +Consequences for Levees and Floodwalls, Emergency Planning Zones for examples of what to consider when assigning warning and evacuation +parameters in your EPZ(s). #### Delineating EPZs @@ -106,8 +115,9 @@ different areas and the flooding may begin at different times. Therefore, each o flooding begins at different times in various parts of the study area.) In LifeSim, each hydraulic scenario can technically only have one Hazard Occurrence time identified in the Hydraulic Data. However, you can account for various Hazard Occurrence times in the EPZs. By delineating the EPZs based on flood timing/flood sources, you can warn various areas relative to when specific hazards occur. It is recommended to work with the Project -Delivery Team’s (PDT) hydraulic engineer to better understand the flooding sources and flooding timing across the study area (see the for additional -information). +Delivery Team’s (PDT) hydraulic engineer to better understand the flooding sources and flooding timing across the study area (see the +Modeling Cascading Dam +Breaches in LifeSim section for additional information). ##### Ala Wai EPZs @@ -117,22 +127,22 @@ Streams, and flooding along the Mānoa-Palolo and Ala Wai Canals. Following an a areas with various flood timings and/or flood sources. Delineating EPZs is the best way to model various warning times for various impact areas and should generally be done with the team’s hydraulic engineer. -As shown in the figure below, there are 4 EPZs in the Ala Wai LifeSim model; this EPZ polygon is used for all hydraulic scenarios, including both FWOP - and FWP conditions. They are divided by flood source and hydraulic timing: - -The main flood source in EPZ 1 is the Makiki Stream - -The main flood source in EPZ 2 is tidal surge +As shown in the figure below, there are four EPZs in the Ala Wai LifeSim model; this EPZ polygon is used for all hydraulic scenarios, including both FWOP + and FWP conditions. They are divided by flooding source and the source's hydraulic timing: -The main flood source in EPZ 3 is the Mānoa Stream - -The main flood source in EPZ 4 is the Palolo Streams +- The main flooding source in EPZ 1 is the Makiki Stream +- The main flooding source in EPZ 2 is tidal surge +- The main flooding source in EPZ 3 is the Mānoa Stream +- The main flooding source in EPZ 4 is the Palolo Streams The difference in hydraulic timing between the four EPZs is generally less than an hour, which may not seem like a large difference, but the flooding -in the study area is quite flashy. Advanced forecasting and early warning are unlikely. The life loss estimates are highly sensitive to the hazard -identification time (i.e., early hazard identification is correlated with lower life loss and late hazard identification is correlated with higher -life loss), which is why delineating the EPZs for Ala Wai based on flood source and flood timing is important. The warning times for each EPZ are -discussed more in the section below. +in the study area is quite flashy; advanced forecasting and early warning are unlikely. The life loss estimates are highly sensitive to the hazard +identification time (i.e., early hazard identification most likely results in lower life loss and late hazard identification most likel results in higher +life loss), which is why delineating the EPZs for Ala Wai based on flooding source and hydraulic timing is important. The warning times for each EPZ are +discussed more in the Creating +Alternatives, Ala Wai EPZ Imminent Hazard Identification Times section. The process for delineating the EPZs is discussed more in the +Modeling Cascading Dam +Breaches in LifeSim, Emergency Planning Zones section.
Estimating +Consequences for Levees and Floodwalls, Emergency Planning Zones section and/or the Estimating +Consequences for Dams, Emergency Planning Zones for information on importing EPZs into LifeSim. ### Structure Inventory @@ -152,28 +164,37 @@ any structure points are located outside of the EPZ. #### Importing a Structure Inventory -Refer to the and the for information on importing a structure inventory into LifeSim and editing it. +Refer to the Estimating +Consequences for Levees and Floodwalls, Structure Inventory section and/or the +Estimating Consequences for Dams, +Structure Inventory section for information on importing a structure inventory into LifeSim and editing it. ### Simulating Evacuation -Refer to the for how to simulate evacuation. The Simulating Evacuation section covers (1) importing and editing the road network and (2) creating, importing, - and editing the destinations. +Refer to the Estimating +Consequences for Levees and Floodwalls, Simulating Evacuation section for how to simulate evacuation in LifeSim. The Simulating Evacuation section covers +(1) importing and editing the road network and (2) creating, importing, and editing the destinations. ### Creating Alternatives -Refer to the , the , and/or the for how to create alternatives. +Refer to the Estimating +Consequences for Levees and Floodwalls, Creating Alternatives section and/or the +Estimating Consequences for Dams, +Creating Alternatives in LifeSim section and/or the +Estimating +Consequences for Coastal Infrastructure, Creating Alternatives section for how to create alternatives in LifeSim. #### Ala Wai EPZ Imminent Hazard Identification Times -As discussed in the Ala Wai EPZ section, the LifeSim model utilized 4 different EPZs—all with unique hazard occurrence times (i.e., flooding begins at - different times in each zone) in the alternatives. Since only one hazard occurrence time can be identified for each hydraulic scenario, you need to -utilize various imminent hazard identification times for each zone while creating alternatives. +As discussed in the Ala Wai EPZs section, the LifeSim model utilized four different EPZs—all with unique hazard occurrence times (i.e., flooding begins at + different times in each zone) in the alternatives. Since only a single Hazard Occurrence time can be identified for each hydraulic scenario, in order to warn + different areas at different times, you need to utilize various Imminent Hazard ID times for each EPZ while creating alternatives. -To find the various zones’ hazard occurrence times, add your EPZ polygon to the RAS Map Data Selector Map Window. Then, find each zone’s hazard -occurrence times by finding where/when flooding first begins in each EPZ. Then, identify which EPZ’s hazard occurrence time will be the hydraulic -scenario’s hazard occurrence time identified in the hydraulic data. For Ala Wai, EPZ 1 (shown in the following figure) was selected as the “control” -hazard occurrence time for every hydraulic scenario, which means the imminent hazard ID times for EPZs 2, 3, and 4 were relative to EPZ 1’s hazard -occurrence time. The figure below shows the hazard occurrence times for each EPZ and each event for Alternative 2B; the figure also shows where the +To find the various Hazard Occurrence times for each EPZ, add your EPZ polygon to the RAS Map Data Selector Map Window. Then, find each EPZ's Hazard +Occurrence times by finding where/when flooding first begins in each EPZ. Then, identify which EPZ’s Hazard Occurrence time will be the hydraulic +scenario’s Hazard Occurrence time identified in the hydraulic data. For Ala Wai, EPZ 1 (shown in ) was selected as the +“control” Hazard Occurrence time for every hydraulic scenario, which means the Imminent Hazard ID times for EPZs 2, 3, and 4 are relative to EPZ 1’s hazard +Occurrence Time. The figure below shows the Hazard Occurrence times for each EPZ and each event for Alternative 2B; the figure also shows where the Hydrograph Tool pulled the hazard occurrence times for each EPZ (red circles in the figure below).
- below highlights the various hazard occurrence times in each EPZ for Alternative 2B for the 0.02 AEP, 0.05 AEP, -and 0.01 AEP events. highlights the calculated imminent hazard identification times. + below highlights the various hazard occurrence times in each EPZ for Alternative 2B for the 0.02 AEP, 0.05 AEP, +and 0.01 AEP events. then shows the calculated imminent hazard identification times. + +As shown in , there are different warning time assumptions depending on the AEP event. As stated in other chapters, the warning +time assumptions should be discussed amongst the rest of the team, especially the hydrualic engineer. The amount of forecasting and risk perception can change +drastically from one event to the next. For example, the 0.002 AEP event is a much more extreme event than the 0.05 AEP event, so it is likely that the public +would have more warning for the 0.002 AEP event compared to the 0.05 AEP event. -For the 0.02 AEP and 0.05 AEP events in EPZ 1, a relatively small amount of warning time was given to the public; a uniform distribution of -2 to 0 -hours was used. For the 0.01 AEP event in EPZ 1, the warning time distribution was expanded to potentially give the population more warning; -4 to 0 -hours was used. The same amount of warning time was used for all zones, but zones 2 through 4 were warned relative to EPZ 1’s hazard occurrence time. +For the 0.02 AEP and 0.05 AEP events in EPZ 1, a relatively small amount of warning time was given to the public; a uniform distribution of -2 to 0 hours was used. +For the 0.01 AEP event in EPZ 1, the warning time distribution was expanded to potentially give the population more warning; -4 to 0 hours was used. The same amount +of warning time was used for all EPZs, but EPZs 2, 3, and 4 were warned relative to EPZ 1’s hazard occurrence time. -For example, for the 0.05 AEP event, EPZ 2’s hazard occurrence time occurs 1.83 hours prior to EPZ 1’s hazard occurrence time. This indicates - that EPZ 2 needs to be warned 1.83 hours earlier than EPZ 1. The final Imminent Hazard Identification Times (i.e., warning times) used in -the alternatives reflect the difference in hazard occurrence times to ensure each EPZ receives the same amount of warning relative to each zone’s -unique hazard. +For example, for the 0.05 AEP event, EPZ 2’s Hazard Occurrence time occurs 1.83 hours prior to EPZ 1’s Hazard Occurrence time. This indicates + that EPZ 2 needs to be warned 1.83 hours earlier than EPZ 1. The final Imminent Hazard ID Times (i.e., warning times) used in +the alternatives reflect the difference in Hazard Occurrence times relative to EPZ 1's Hazard Occurence time to ensure all four EPZs receive the same amount of +warning relative to each EPZ's unique hazard (i.e., flooding source). :::danger This table contains cells that span multiple rows or columns. Manually update the React component to properly format the table. @@ -259,7 +285,7 @@ This table contains cells that span multiple rows or columns. Manually update th headers={ [ [ - { value: "Example Imminent Hazard Identification Times for Alternative 1", rowSpan: 1, colSpan: 9 }, + { value: "Example Imminent Hazard Identification Times for Alternative 2B", rowSpan: 1, colSpan: 9 }, null, { value: "Example Imminent Hazard Identification Times for Alternative 1", rowSpan: 1, colSpan: 7 }, null, @@ -344,7 +370,8 @@ This table contains cells that span multiple rows or columns. Manually update th ### Creating Simulations -Refer to the for creating simulations, selecting the appropriate options, and running simulations. +Refer to the Estimating +Consequences for Levees and Floodwalls, Creating Simulations section for creating simulations, selecting the appropriate options, and running simulations. ## Understanding and Interpreting Results @@ -353,11 +380,15 @@ results helps understand your life loss and economic damage results and quality your last simulation—edits to the structure inventory, EPZs, road network and/or destination points are frequently needed to obtain accurate and representative results. -Refer to the , the , and/or the for understanding results and finalizing the LifeSim model. +Refer to the Estimating +Consequences for Levees and Floodwalls, Understanding and Interpreting Results section and/or the +Estimating +Consequences for Dams, Editing the Structure Inventory Based on Simulation Results section and/or the +Estimating +Consequences for Coastal Infrastructure, Post-Simulation Calibration section for understanding results and finalizing the LifeSim model. LifeSim utilizes an event-based approach, so there is no annualization across the various flow-frequency events. Use a tool like TotalRisk 1.0 or another certified annualization tool to produce expected annual life loss values for each alternative. -(Page intentionally left blank) \ No newline at end of file diff --git a/static/bibliographies/desktop-applications/lifesim/applications-guide/v1.0/bib.json b/static/bibliographies/desktop-applications/lifesim/applications-guide/v1.0/bib.json index eca5d046c..5e9f12da9 100644 --- a/static/bibliographies/desktop-applications/lifesim/applications-guide/v1.0/bib.json +++ b/static/bibliographies/desktop-applications/lifesim/applications-guide/v1.0/bib.json @@ -315,7 +315,7 @@ "institution": "U.S. Army Corps of Engineers, Hydrologic Engineering Center", "url": "https://www.hec.usace.army.mil/software/hec-fda/" }, - { + { "citationKey": "YoloEMA", "entryType": "webpage", "author": ["Yolo County Office of Emergency Services"], @@ -341,6 +341,41 @@ "title": "TIGERweb State-based Census Designated Place Files", "institution": "U.S. Census Bureau", "url": "https://tigerweb.geo.census.gov/tigerwebmain/TIGERweb_cdp_current.html" + }, + { + "citationKey": "PB201904", + "entryType": "bulletin", + "author": ["U.S. Army Corps of Engineers"], + "year": 2019, + "title": "PB 2019-04: Incorporating Life Safety into Flood and Coastal Storm Risk Management Studies", + "institution": "U.S. Army Corps of Engineers, CECW-P", + "url": "https://planning.erdc.dren.mil/toolbox/library/PB/PB2019-04.pdf" + }, + { + "citationKey": "CompBenefitsMemo2021", + "entryType": "memorandum", + "author": ["U.S. Army Corps of Engineers"], + "year": 2021, + "title": "Policy Directive Comprehensive Documentation of Benefits in Decision Documents", + "institution": "U.S. Army Corps of Engineers, SACW", + "url": "https://planning.erdc.dren.mil/toolbox/library/MemosandLetters/ComprehensiveDocumentationofBenefitsinDecisionDocument_5January2021.pdf" + }, + { + "citationKey": "ER1105", + "entryType": "engineering regulation", + "author": ["U.S. Army Corps of Engineers"], + "year": 2023, + "title": "ER 1105-3-103 Policy for Conducting Civil Works Planning Studies", + "institution": "U.S. Army Corps of Engineers, CECW-P", + "url": "https://www.publications.usace.army.mil/Portals/76/ER%201105-2-103_7Nov2023.pdf" + }, + { + "citationKey": "G2CRM", + "entryType": "manual", + "author": ["U.S. Army Corps of Engineers"], + "title": "Generation II Coastal Risk and Resilience Model (G2CRM) User's Manual", + "institution": "Institute for Water Resources, U.S. Army Corps of Engineers", + "url": "https://erdc-library.erdc.dren.mil/jspui/bitstream/11681/46260/10/UserManual_DOC_NoTracking.docx" } ] From 6e8e3b04951b72332600f4d3a72c0a45f09a10bb Mon Sep 17 00:00:00 2001 From: Susie Byrd Date: Tue, 17 Mar 2026 15:50:07 -0400 Subject: [PATCH 04/51] - text edits - citation edits - links added --- ...rnatives-for-riverine-coastal-flooding.mdx | 3 +- .../09-estimating-direct-economic-damages.mdx | 58 +++++++++++-------- .../lifesim/applications-guide/v1.0/bib.json | 9 +++ 3 files changed, 45 insertions(+), 25 deletions(-) diff --git a/docs/desktop-applications/lifesim/applications-guide/v1.0/08-estimating-life-loss-in-planning-comparing-alternatives-for-riverine-coastal-flooding.mdx b/docs/desktop-applications/lifesim/applications-guide/v1.0/08-estimating-life-loss-in-planning-comparing-alternatives-for-riverine-coastal-flooding.mdx index ba199db4d..84a82b534 100644 --- a/docs/desktop-applications/lifesim/applications-guide/v1.0/08-estimating-life-loss-in-planning-comparing-alternatives-for-riverine-coastal-flooding.mdx +++ b/docs/desktop-applications/lifesim/applications-guide/v1.0/08-estimating-life-loss-in-planning-comparing-alternatives-for-riverine-coastal-flooding.mdx @@ -66,7 +66,7 @@ summary grids or other output from other hydraulic models could be utilized in L identifying safe evacuation routes. Including evacuation more accurately captures potential life loss in structures and life loss on roads. The HEC-RAS plan HDF file and the HEC-RAS terrain HDF file (and terrain TIF files) are needed for each hydraulic scenario. Reference the Estimating - Consequences for Levees and Floodwalls, Hydraulic Data section for step-by-step instructions on importing hydraulic data from HEC-RAS. + Consequences for Levees and Floodwalls, Hydraulic Data section for step-by-step instructions on importing hydraulic data from HEC-RAS . It is recommended to include all the hydraulic events used in the economic modeling (most likely 8 different flow-frequency events) in the LifeSim model. Similar to the economic damage modeling typically completed in HEC-FDA, it is critical to understand the potential life loss for events of varying @@ -390,5 +390,6 @@ Consequences for Coastal Infrastructure, Post-Simulation Calibration sect LifeSim utilizes an event-based approach, so there is no annualization across the various flow-frequency events. Use a tool like TotalRisk 1.0 or another certified annualization tool to produce expected annual life loss values for each alternative. +(Page intentionally left blank) \ No newline at end of file diff --git a/docs/desktop-applications/lifesim/applications-guide/v1.0/09-estimating-direct-economic-damages.mdx b/docs/desktop-applications/lifesim/applications-guide/v1.0/09-estimating-direct-economic-damages.mdx index 33f79b4ac..616559e75 100644 --- a/docs/desktop-applications/lifesim/applications-guide/v1.0/09-estimating-direct-economic-damages.mdx +++ b/docs/desktop-applications/lifesim/applications-guide/v1.0/09-estimating-direct-economic-damages.mdx @@ -27,7 +27,7 @@ import VersionSelector from "@site/src/components/VersionSelector"; This example demonstrates the process for estimating economic consequences in LifeSim. This chapter applies to dam and levee safety, planning studies, and other analyses that focus on economic consequences. This chapter focuses on the Ala Wai Flood Risk Management General Investigations Study, which - is an ongoing Planning study in the U.S. Army Corps of Engineers Honolulu District. The LifeSim model was modeled in 2023 by the USACE Omaha + is an ongoing Planning study in the U.S. Army Corps of Engineers (USACE) Honolulu District. The LifeSim model was modeled in 2023 by the USACE Omaha District. The Ala Wai LifeSim model compares economic damage results across four different alternatives. For each of the alternatives, the eight flow-frequency events used in the study’s economic damage modeling were imported into LifeSim. The @@ -37,25 +37,33 @@ utilized in LifeSim represent the Future With-Project (FWP) and do not include b This chapter includes instructions on importing the required data into LifeSim, how to edit structures and occupancy types, and how to interpret modeling results. Additional considerations for LifeSim modeling for planning studies are identified throughout the chapter. +*Note: The model results included in the subsequent sections are for example purposes only and are not representative of actual economic damage estimates + for the Ala Wai Flood Risk Management General Investigations Study.* + ## Input Data The subsequent sections discuss the input data required to calculate direct economic damages across various alternatives for planning studies. The -input data sections include hydraulic data, structure inventories, creating alternatives, and simulating alternatives. The structure inventory section - includes significant detail on editing and creating structure occupancy types in LifeSim. +input data sections include Hydraulic Data, Structure Inventories, Creating Alternatives, and Simulating Alternatives. Notably, an Emergency Planning Zone (EPZ) +is not required to only calculate economic damages. The structure inventory section includes significant detail on editing and creating structure occupancy types +in LifeSim. ### Hydraulic Data -The Ala Wai LifeSim model utilized output from the Hydrologic Engineering Center’s River Analysis System (HEC-RAS). Ideally, the HEC-RAS inputs should - be in the form of Hierarchical Data Format (HDF) to streamline the process; this is the easiest way to calculate both direct economic damages and -life loss in one LifeSim model. However, summary grids (Reference the ), and other hydraulic models could be utilized in LifeSim (reference the and -). The HEC-RAS plan HDF file and the HEC-RAS terrain HDF file are needed for each hydraulic scenario. Reference the for step-by-step instructions on importing - hydraulic data from HEC-RAS. - -It is recommended to include several hydraulic events (greater than 6 different flow-frequency events) in the LifeSim model. Eventually, the life loss - estimates will be used to estimate Expected Annual Damages (EAD) in a tool like TotalRisk 1.0, and the more hydraulic events included in that -calculation, the more accurate the EAD is. Below are some of the hydraulic events included in the Ala Wai LifeSim model (for the FWOP, Alternative 2B, - and Alternative A5). As shown in the figure, the 0.5 Annual Exceedance Probability (AEP), 0.2 AEP, 0.1 AEP, 0.05 AEP, 0.02 AEP, 0.01 AEP, 0.005 AEP, -and 0.002 AEP events are included for each alternative. +The Ala Wai LifeSim model utilized output from the Hydrologic Engineering Center’s River Analysis System (HEC-RAS) . Ideally, +the HEC-RAS inputs should be in the form of Hierarchical Data Format (HDF) to streamline the process; this is the easiest way to calculate both direct economic +damages and life loss in one LifeSim model. However, summary grids (Reference the +Using Summary Grids in LifeSim chapter) and +other hydraulic models could be utilized in LifeSim (reference the LifeSim 2.0 Technical Reference Manual and the +LifeSim Users Guide for additional information). The HEC-RAS plan HDF file and +the HEC-RAS terrain HDF file are needed for each hydraulic scenario. Reference the +Estimating +Consequences for Levees and Floodwalls, Hydraulic Data section for step-by-step instructions on importing hydraulic data from HEC-RAS. + +It is recommended to include several hydraulic events (more than six different flow-frequency events) in the LifeSim model; eventually, the life loss + estimates will be used to estimate Expected Annual Damages (EAD) in a tool like TotalRisk 1.0. + The more hydraulic events included in thatcalculation, the more accurate the EAD is. Below are some of the hydraulic events included in the Ala Wai + LifeSim model (for the FWOP, Alternative 2B, and Alternative A5). As shown in the figure, the 0.5 Annual Exceedance Probability (AEP), 0.2 AEP, 0.1 AEP, + 0.05 AEP, 0.02 AEP, 0.01 AEP, 0.005 AEP, and 0.002 AEP events are included for each alternative.
Estimating +Consequences for Levees and Floodwalls, Structure Inventory section. #### Creating and Editing Occupancy Types @@ -94,8 +104,8 @@ Pane. Select Edit Occupancy Type Data from the options. caption="Occupancy types in the Study pane" /> -The Occupancy Type Editor window opens (shown in the figure below) and displays the various attributes associated with the selected occupancy type. -The figure below shows the RES1-1SNB (Residential Structure with 1-Story, No Basement) occupancy type. +The Occupancy Type Editor window opens (shown in ) and displays the various attributes associated with the selected +occupancy type. The figure below shows the RES1-1SNB (Residential Structure with 1-Story, No Basement) occupancy type.
. All commercial, public, industrial, +and the other residential occupancytypes (e.g., manufactured homes, apartment buildings, etc.) do not have uncertainty in the depth-damage functions. +However, all existing occupancytypes can be edited to include uncertainty and new occupancy types can be added by the user. -This example will step through adding uncertainty to the existing EDU1 occupancy type. shows the default +This example will step through adding uncertainty to the existing EDU1 occupancy type. shows the default occupancy type for an educational structure with 1-story (EDU1). Although the default depth-damage functions for EDU1 do not include uncertainty, an uncertainty distribution can be defined by the user for each of the depth-damage functions (Structure, Content, and Vehicle). @@ -123,7 +133,7 @@ uncertainty distribution can be defined by the user for each of the depth-damage caption="EDU1 default depth-damage function from HAZUS" /> - shows the variety of uncertainty distributions for the depth-damage functions. You can choose from a triangular, + shows the variety of uncertainty distributions for the depth-damage functions. You can choose from a triangular, uniform, normal, and lognormal distribution.
- shows an example of a uniform distribution (minimum % damage and maximum % damage). As shown in the function + shows an example of a uniform distribution (minimum % damage and maximum % damage). As shown in the function plot, there is more uncertainty included in shallower flood depths (the 0ft to 10ft range), with less uncertainty included in the higher depths. It’s recommended to coordinate with other economists, your reviewers, and/or technical experts on representative uncertainty in the depth-damage functions. Alternatively, you could utilize other developed depth-damage functions (e.g., from other Corps studies, FEMA curves, or other published depth-damage diff --git a/static/bibliographies/desktop-applications/lifesim/applications-guide/v1.0/bib.json b/static/bibliographies/desktop-applications/lifesim/applications-guide/v1.0/bib.json index 5e9f12da9..336c43788 100644 --- a/static/bibliographies/desktop-applications/lifesim/applications-guide/v1.0/bib.json +++ b/static/bibliographies/desktop-applications/lifesim/applications-guide/v1.0/bib.json @@ -376,6 +376,15 @@ "title": "Generation II Coastal Risk and Resilience Model (G2CRM) User's Manual", "institution": "Institute for Water Resources, U.S. Army Corps of Engineers", "url": "https://erdc-library.erdc.dren.mil/jspui/bitstream/11681/46260/10/UserManual_DOC_NoTracking.docx" + }, + { + "citationKey": "EGM0401", + "entryType": "economics guidance memorandum", + "author": ["U.S. Army Corps of Engineers"], + "year": 2003, + "title": "EGM 04-01, Generic Depth-Damage Relationships for Residential Structures with Basements", + "institution": "U.S. Army Corps of Engineers, CECW-PG", + "url": "https://planning.erdc.dren.mil/toolbox/library/EGMs/egm04-01.pdf" } ] From 88b609a5a51bc861b1d14dc7ccc54d4295f432f4 Mon Sep 17 00:00:00 2001 From: karenmai-usace Date: Wed, 18 Mar 2026 14:05:53 -0700 Subject: [PATCH 05/51] New Figure test with Susie --- .../applications-guide/v1.0/figures/hisusie.png | Bin 0 -> 6917 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 static/figures/desktop-applications/lifesim/applications-guide/v1.0/figures/hisusie.png diff --git a/static/figures/desktop-applications/lifesim/applications-guide/v1.0/figures/hisusie.png b/static/figures/desktop-applications/lifesim/applications-guide/v1.0/figures/hisusie.png new file mode 100644 index 0000000000000000000000000000000000000000..836200175de0174e96b6b1ff50991787e44e303a GIT binary patch literal 6917 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 B&gB3A literal 0 HcmV?d00001 From 60ca4df33dbbccc5d7927b5ea8be82ec1fa224b7 Mon Sep 17 00:00:00 2001 From: karenmai-usace Date: Wed, 18 Mar 2026 14:07:41 -0700 Subject: [PATCH 06/51] Hi Susie test --- .../v1.0/03-summary-of-lifesim-inputs.mdx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/desktop-applications/lifesim/applications-guide/v1.0/03-summary-of-lifesim-inputs.mdx b/docs/desktop-applications/lifesim/applications-guide/v1.0/03-summary-of-lifesim-inputs.mdx index 72554266c..acd8b88c0 100644 --- a/docs/desktop-applications/lifesim/applications-guide/v1.0/03-summary-of-lifesim-inputs.mdx +++ b/docs/desktop-applications/lifesim/applications-guide/v1.0/03-summary-of-lifesim-inputs.mdx @@ -200,6 +200,13 @@ is only to evaluate life loss and not monetary damages, it may be appropriate to caption="Importing a structure inventory with missing values" /> +
+ ## Emergency Planning Zones An EPZ is a geospatial area where the warning and evacuation characteristics are homogeneous; the Emergency Management Agency responsible for From 2186f635b184207e92c6a6721267b3f964f64273 Mon Sep 17 00:00:00 2001 From: Susie Byrd Date: Wed, 18 Mar 2026 17:34:42 -0400 Subject: [PATCH 07/51] -general text edits --- ...consequences-for-levees-and-floodwalls.mdx | 8 +- .../09-estimating-direct-economic-damages.mdx | 176 +++++++++++------- .../10-using-summary-grids-in-lifesim.mdx | 126 ++++++------- .../lifesim/applications-guide/v1.0/bib.json | 19 +- 4 files changed, 189 insertions(+), 140 deletions(-) diff --git a/docs/desktop-applications/lifesim/applications-guide/v1.0/04-estimating-consequences-for-levees-and-floodwalls.mdx b/docs/desktop-applications/lifesim/applications-guide/v1.0/04-estimating-consequences-for-levees-and-floodwalls.mdx index 0ab5cb987..e0a8b008d 100644 --- a/docs/desktop-applications/lifesim/applications-guide/v1.0/04-estimating-consequences-for-levees-and-floodwalls.mdx +++ b/docs/desktop-applications/lifesim/applications-guide/v1.0/04-estimating-consequences-for-levees-and-floodwalls.mdx @@ -1071,8 +1071,8 @@ scenarios, or the user would need to confer with the hydraulic engineer about th is likely to be higher at various times of day (e.g., daytime versus nighttime life loss).
@@ -1132,8 +1132,8 @@ evacuates within 5 minutes, this may indicate that your destination points shoul conditions to occur in the model.
diff --git a/docs/desktop-applications/lifesim/applications-guide/v1.0/09-estimating-direct-economic-damages.mdx b/docs/desktop-applications/lifesim/applications-guide/v1.0/09-estimating-direct-economic-damages.mdx index 616559e75..5690b44ed 100644 --- a/docs/desktop-applications/lifesim/applications-guide/v1.0/09-estimating-direct-economic-damages.mdx +++ b/docs/desktop-applications/lifesim/applications-guide/v1.0/09-estimating-direct-economic-damages.mdx @@ -74,7 +74,7 @@ It is recommended to include several hydraulic events (more than six different f ### Emergency Planning Zones -For calculating only economic damages, an EPZ is not required in the LifeSim model. +When only calculating direct economic damages, an EPZ is not required in the LifeSim model. ### Structure Inventory @@ -117,12 +117,12 @@ occupancy type. The figure below shows the RES1-1SNB (Residential Structure with ##### Occupancy Type Depth-Damage Function Uncertainty Notably, most of the default structure occupancy types do not include uncertainty in the depth-damage function. The only occupancy types that include -uncertainty are the RES1 occupancy types (as seen in the figure above). The RES1 depth-damage functions (structure and content) are the default -depth-damage functions defined in Economic Guidance Memorandum (EGM) 04-01 . All commercial, public, industrial, -and the other residential occupancytypes (e.g., manufactured homes, apartment buildings, etc.) do not have uncertainty in the depth-damage functions. -However, all existing occupancytypes can be edited to include uncertainty and new occupancy types can be added by the user. +uncertainty are the RES1 occupancy types (as shown in the ). The RES1 depth-damage functions (structure and content) +are the defaultdepth-damage functions defined in Economic Guidance Memorandum (EGM) 04-01 . All commercial, public, +industrial, and the other residential occupancytypes (e.g., manufactured homes, apartment buildings, etc.) do not have uncertainty in the depth-damage +functions. However, all existing occupancytypes can be edited to include uncertainty and new occupancy types can be added by the user. -This example will step through adding uncertainty to the existing EDU1 occupancy type. shows the default +The subsequent sections will walk through adding uncertainty to the existing EDU1 occupancy type. shows the default occupancy type for an educational structure with 1-story (EDU1). Although the default depth-damage functions for EDU1 do not include uncertainty, an uncertainty distribution can be defined by the user for each of the depth-damage functions (Structure, Content, and Vehicle). @@ -133,7 +133,7 @@ uncertainty distribution can be defined by the user for each of the depth-damage caption="EDU1 default depth-damage function from HAZUS" /> - shows the variety of uncertainty distributions for the depth-damage functions. You can choose from a triangular, + shows the variety of uncertainty distributions for the depth-damage functions; you can choose from a triangular, uniform, normal, and lognormal distribution.
shows an example of a uniform distribution (minimum % damage and maximum % damage). As shown in the function -plot, there is more uncertainty included in shallower flood depths (the 0ft to 10ft range), with less uncertainty included in the higher depths. It’s +plot, there is more uncertainty included in shallower flood depths (the 0 ft to 10 ft range), with less uncertainty included in the higher depths. It’s recommended to coordinate with other economists, your reviewers, and/or technical experts on representative uncertainty in the depth-damage functions. Alternatively, you could utilize other developed depth-damage functions (e.g., from other Corps studies, FEMA curves, or other published depth-damage functions) and enter the values into LifeSim. @@ -159,10 +159,9 @@ recommended to coordinate with other economists, your reviewers, and/or technica #### Variation in Structure Values In addition to including an uncertainty distribution to the depth-damage function, uncertainty can be added to the values of each of the damage -categories (Structure, Damage, and Vehicle). As shown in the figure below, you can select the Uncertainty Type for the Structure Value. Note the variation - is a percentage, not a dollar value. This variation percentage will be applied to each structure with the same occupancy type. - - +categories (Structure, Damage, and Vehicle). As shown in , you can select the Uncertainty Type for the Structure Value. +Note the *Variation in Structure Value* is a percentage, not a dollar value. The entered Varition in Structure Value percentage will be applied to +each structure with the same occupancy type.
-In this example, the user wants to include uncertainty regarding the structure values of all EDU1 structures. A triangular distribution is selected, -and the uncertainty distribution is as follows: -15% as the lower bounds, 0% (no change) as the most likely, and 20% as the upper bounds. For -example, if an EDU1 structure has a defined structure value of $100K, the structure value will be randomly sampled between $85K and $120K—with $100K -being the most likely sampled value. This triangular uncertainty distribution is applied to all EDU1 structure values. +In the example shown in , the user is updating the uncertainty for the structure value of all EDU1 structures. A triangular +distribution is selected, and the uncertainty distribution is as follows: + +-15% is the Minimum, 0% (i.e., no change) is the Most Likely, and 20% is the Maximum. + +With this uncertainty distribution, if an EDU1 structure has a defined structure value of 100K dollars, the structure value will be randomly sampled between +85K and 120K dollars, with $100 dollars being the most likely sampled value. + +Once you click **OK**, this triangular uncertainty distribution is applied to all EDU1 structure values.
#### Foundation Height Offset Uncertainty The final uncertainty parameter that can be defined at the occupancy type level is the Foundation Height Offset. Similar to the Variation in Structure - Value uncertainty, you can choose a triangular, normal, or uniform uncertainty distribution (shown in ). -Notably, the defined uncertainty bounds are based on feet, not a percentage of the foundation height. The example uniform distribution below is a -range of -1ft to 1.5ft, which indicates the defined foundation height for each EDU1 structure will sample that offset relative to the defined -foundation height. For example, if an EDU1 structure has a defined foundation height of 2ft, in each iteration, the foundation height would be sampled - as a number between 1ft and 3.5ft. The uncertainty distribution should be informed by either a foundation height sample or by information from real -estate. Justification of the selected distribution and uncertainty bounds needs to be included in any documentation. + Value uncertainty, you can choose a triangular, normal, or uniform uncertainty distribution (shown in ). +Notably, the defined uncertainty bounds are based on height (in feet), not a percentage variation of the foundation height. The example uniform +distribution below is arange of -1 ft to 1.5 ft, which indicates the defined foundation height for each EDU1 structure will sample that offset relative to +the defined foundation height. + +For example, if an EDU1 structure has a defined foundation height of 2ft, in each iteration, the foundation height would be sampled + as a number between 1ft and 3.5ft. The uncertainty distribution should be informed by either sampled data or by information from the Real +Estate team. Justification of the selected distribution and uncertainty bounds needs to be included in any documentation.
-An additional consideration: If there are several variations in a single occupancy type, the user may want to create copies of that same occupancy -type, with each having the variable attribute(s) defined . For example, you may need multiple occupancy types for schools. If you have sampled -foundation heights for EDU1 buildings built on slab and sampled foundation heights for EDU1 buildings with basements, this may prompt the user to -create two EDU1 occupancy types (e.g., EDU1-SLAB and EDU1-WithBSNT) to accurately account for the two foundation height samples and include two -different depth-damage functions (i.e., the EDU1-WithBSNT would incur damage at lower flood depths). +An additional consideration: If there are variations in your dataset for a single occupancy type, it's recommended to create copies of an occupancy +type; the copies will then account for the variable attribute(s) by updating the uncertainty parameters accordingly. + +For example, you may need multiple occupancy types for schools (i.e., EDU1) to account for different types of foundations. If you have sampled foundation height +values for EDU1 buildings built on slab *and* sampled foundation height values for EDU1 buildings with basements, this may prompt the user to create two EDU1 +occupancy types (e.g., EDU1-SLAB and EDU1-WithBasment) to accurately account for the two foundation height samples and include two different depth-damage +functions (i.e., the EDU1-WithBasement would incur damage at lower flood depths). ### Creating Alternatives -After editing your occupancy types and structure inventory, you will create alternatives for each scenario for which you want to calculate economic -damages. For computing only economic damages, relatively simple alternatives are required. As shown in below, -you only need to link the structure inventory and correct hydraulic scenario in the Alternative Editor window. Ensure both the Simulate Traffic and -Calculate Life Loss boxes are unchecked. +After editing your occupancy types and structure inventory, you will create alternatives for each scenario for each hydraulic scenario to calculate damages. When +computing only economic damages, relatively simple alternatives are required. As shown in below,you only need to link the +structure inventory and correct hydraulic scenario in the Alternative Editor window. Ensure both the Simulate Traffic and Calculate Life Loss boxes are unchecked.
Estimating + Consequences for Levees and Floodwalls, Creating Simulation section for information on creating simulations, selecting the appropriate options, + and running simulations. -Flooding characteristics (i.e., higher depths vs shallow depths; fast velocities vs slow velocities) +An additional consideration for estimating direct economic damages is selecting an appropriate Output Summary Polygon. Similar to how an Hydrologic Engineering Center's +Flood Damage Reduction Analysis (HEC-FDA) model requires a delineation of reaches (i.e, impact areas or damage reaches) to accurately account +for uncertainty in the hydraulic data, this should be a consideration in calculating economic damages in LifeSim, especially if the user is going to use TotalRisk +or another certified model following the LifeSim modeling. A damage reaches polygon should be incorporated into the Simulations by selecting it as the Output Summary Polygon. -Population centers (i.e., urban vs rural areas) +#### Delineating Reaches -Inundation Boundaries (i.e., 0.04 Annual Exceedance Probability (AEP) floodplain and 0.01 AEP floodplain) +As stated in Engineering Manual 1110-2-1619 , delineating damage reaches is part of the overall study strategy and is an integral part of +computing expected annual damages. This is a step that the user must consider, and it is highly recommended to coordinate with the team’s hydraulic engineer. There are +several factors to consider when delineating damage reaches including, but not limited to, the following: + + + Existing levees and proposed levees (i.e., existing and proposed levees should have separate damage reaches) + + ), + }, + { // STEP 2 + title: ( + <> + Flooding sources (i.e., coastal, streams, rivers, etc.) + + ), + }, + { // STEP 3 + title: ( + <> + Flooding characteristics (i.e., higher depths vs shallow depths; fast velocities versus slow velocities) + + ), + }, + { // STEP 4 + title: ( + <> + Population centers (i.e., urban vs rural areas) + + ), + }, + { // STEP 5 + title: ( + <> + Inundation boundaries (i.e., 0.04 Annual Exceedance Probability (AEP) floodplain and 0.01 AEP floodplain) + + ), + } + ]} +/> - includes additional information on delineating damage reaches in Section 3.3. The TotalRisk application guide chapter xx discusses how to use the -LifeSim results by damage reach to accurately incorporate hydraulic uncertainty by reach. +The HEC-FDA User Manual includes additional information on delineating damage reaches in the Impact Area section. #### Ala Wai Damage Reaches -In the Ala Wai Planning Study there are several flood sources including tidal surge; riverine flooding from the Mānoa Stream, Makiki Stream, and the -Palolo Streams; and flooding along the Mānoa-Palolo and Ala Wai Canals. The flooding sources alone indicate several damage reaches are needed for this - study. An additional consideration is if a reach represents the right bank, left bank, or both. The figure below shows each of the Ala Wai reaches +In the Ala Wai Planning Study there are several flood sources including tidal surge, riverine flooding from the Mānoa Stream, Makiki Stream, and the +Palolo Streams, and flooding along the Mānoa-Palolo and Ala Wai Canals. The flooding sources alone indicate several damage reaches are needed for this + study. An additional consideration is if a reach represents the right bank, left bank, or both. shows each of the Ala Wai reaches and is color coded to show which bank(s) the reach includes. With all hydraulic, economic, engineering, and planning considerations, the study has a -total of 13 damage reaches. The reaches shown in would then be used as your Summary Output Polygon in all -LifeSim simulations, which allows LifeSim to show results by reach and can be easily used in TotalRisk to estimate expected annual damages (see -TotalRisk Application Guide). - - +total of 14 damage reaches. The reaches shown in would then be used as your Summary Output Polygon for all +LifeSim simulations, which allows LifeSim to show results by reach and can be easily used in TotalRisk or another certified model to estimate expected annual damages +with uncertainty in the hydraulic data.
Estimating +Consequences for Levees and Floodwalls, Editing the Structure Inventory Based on Simulation Results for more information on how best to perform quality checks on your results. +It is unlikely that your first simulation will be your last simulation; edits to the structure inventory are often needed to obtain accurate and representative results. +Reference the +Estimating +Consequences for Levees and Floodwalls, Understanding and Interpreting Results section for additional information on understanding and interpreting your results. The results provided by the LifeSim model are event-based and include uncertainty in the economic damages. However, hydraulic data uncertainty is not -accounted for. To calculate Expected Annual Damages with uncertainty in the hydraulic data, a tool like TotalRisk 1.0 should be utilized. Reference -the TotalRisk Applications Guide for more information; the Flood Risk Management Chapter uses the Ala Wai LifeSim results. This specific chapter of -the TotalRisk Applications Guide discusses how to interpret Expected Annual Damage when using LifeSim economic damage results. - -(Page intentionally left blank) +accounted for in the LifeSim results. To calculate expected annual damages with uncertainty in the hydraulic data, a tool like TotalRisk 1.0 (or another certified model) +should be utilized. \ No newline at end of file diff --git a/docs/desktop-applications/lifesim/applications-guide/v1.0/10-using-summary-grids-in-lifesim.mdx b/docs/desktop-applications/lifesim/applications-guide/v1.0/10-using-summary-grids-in-lifesim.mdx index f568aa453..33f98d153 100644 --- a/docs/desktop-applications/lifesim/applications-guide/v1.0/10-using-summary-grids-in-lifesim.mdx +++ b/docs/desktop-applications/lifesim/applications-guide/v1.0/10-using-summary-grids-in-lifesim.mdx @@ -27,29 +27,22 @@ import VersionSelector from "@site/src/components/VersionSelector"; This chapter demonstrates the process of using summary grids in LifeSim. Importing summary grids allows LifeSim to bypass the need to calculate, or pre-process, hydraulic characteristics. The necessary raster files are instead imported directly into the software. This chapter walks through an -example using Clearwater Dam in Piedmont, MO (Little Rock District) and includes step-by-step instructions for importing the required data and making -runs in LifeSim using summary grids where life loss was a necessary consideration. Additional information will be provided throughout the chapter for -cases where only structural or agricultural damages are being considered. +example using Clearwater Dam in Piedmont, MO (Little Rock District) and includes step-by-step instructions on importing the required data to calculate +life loss in LifeSim using summary grids. Additional information is provided throughout the chapter for cases where only structural or agricultural damages are being considered. + ## Summary Grids Import Overview Summary grids can be created using post-processing tools for several different hydraulic modeling programs, not just Hydrologic Engineering Center’s -River Analysis System (HEC-RAS). Therefore, this approach can be useful for many LifeSim users. Allowable file types include: - -.tif (tag image file format; an image format used for containing high quality graphics), - -.flt (floating-point grid; holds values for a single numeric measure, a value for each cell in the rectangular grid), +River Analysis System (HEC-RAS) . Therefore, this approach can be useful for many LifeSim users. Allowable file types include: -ESRI Grid (format native to ESRI for storing raster data that defines geographic space as an array of equally sized square cells) - -.vrt (virtual format; use of this format is to group a series of grids that should be associated together) +- .tif (tag image file format; an image format used for containing high quality graphics), +- .flt (floating-point grid; holds values for a single numeric measure, a value for each cell in the rectangular grid), +- ESRI Grid (format native to ESRI for storing raster data that defines geographic space as an array of equally sized square cells) +- .vrt (virtual format; use of this format is to group a series of grids that should be associated together) See the following table for an overview of hydraulic characteristics represented by different summary grids and their associated LifeSim computes. -:::danger -This table contains cells that span multiple rows or columns. Manually update the React component to properly format the table. -::: - Note that the maximum depth and maximum velocity grids do not account for hydraulic timing, they simply capture the maximum of the two metrics for any @@ -111,10 +106,10 @@ the two approaches will be minimal for most studies. ## Importing Summary Grids for Clearwater Dam -As shown in , to use summary grids in LifeSim for a consequences analysis where time and evacuation are being considered (i.e., for life loss -computes), you will need a minimum of four summary grids – a maximum depth grid, a maximum velocity grid, an arrival time grid with a depth threshold - of zero feet (i.e., the first arrival of water), and an arrival time grid with an assumed depth threshold that no longer allows for evacuation (i.e., - a non-evacuation depth). +As shown in , to use summary grids in LifeSim for a consequences analysis where time and evacuation are being considered +(i.e., for life loss computes), you will need a minimum of four summary grids – a maximum depth grid, a maximum velocity grid, an arrival time grid with a +depth threshold of zero feet (i.e., the first arrival of water), and an arrival time grid with an assumed depth threshold that no longer allows for evacuation +(i.e., a non-evacuation depth). To start the import process, first right-click on Hydraulic Data in the study pane and select Import from Summary Grids, as shown in the following figure. @@ -126,7 +121,7 @@ Grids, as shown in the following figure. caption="Import from Summary Grids option" /> -The following pop-up window will appear. +The **Import from Summary Grids** pop-up window will appear.
-A maximum depth grid (the first input in ) represents the maximum that occurs in each grid cell over the course -of a hydraulic simulation. Like maximum depth, maximum velocity and maximum D*V represent the greatest velocity and instantaneous D*V that occurred in - each grid cell. Maximum D*V is an important variable for stability criteria. More detailed discussion on this topic can be found in Section 4.3 of -the . As previously mentioned, because the maximum depth, maximum velocity, and maximum D*V grids are not time dependent, LifeSim cannot simulate -evacuation on roads when utilizing only this style of hydraulic data. +A maximum depth grid (the first input in ) represents the maximum that occurs in each grid cell over the course +of a hydraulic simulation. Like maximum depth, maximum velocity and maximum depth times velocity (DxV) represent the greatest velocity and instantaneous DxV that +occurred in each grid cell. Maximum DxV is an important variable for stability criteria. More detailed discussion on this topic can be found in Section 4.3 of +the LifeSim 2.0 Technical Reference Manual . As previously mentioned, because the maximum depth, maximum velocity, and +maximum DxV grids are not time dependent, LifeSim cannot simulate evacuation on roads when utilizing only this style of hydraulic data. -From the Import from Summary Grids window, map to the project’s grids by clicking on the button with the three dots ( +From the **Import from Summary Grids** window, map to the project’s grids by clicking on the button with the three dots ( {"\n"}) next to the -Maximum Depth Grid (Required) line. The file directory selected should contain one of the file formats outlined in the Summary Grids -Import Overview section (e.g., .tif, .flt, .vrt,) earlier in the chapter. Repeat this process for the Maximum Velocity Grid, a -required import for life loss estimation. See to view these completed steps for the Clearwater Dam Maximum High -Pool (MHP) breach scenario. Note: When multiple .tif files are used to make up a larger area, a .vrt must be used in LifeSim unless -the user is only interested in a smaller subsection of the study area made up of only the single .tif. +**Maximum Depth Grid (Required)** line. The file directory selected should contain one of the file formats outlined in the Summary Grids Import +Overview section (e.g., .tif, .flt, .vrt,) earlier in the chapter. Repeat this process for the **Maximum Velocity Grid**, a +required import for life loss estimation. See to view these completed steps for the Clearwater Dam Maximum High +Pool (MHP) breach scenario. + +*Note: When multiple .tif files are used to make up a larger area, a .vrt must be used in LifeSim unless the user is only interested in a smaller +subsection of the study area made up of only the single .tif.*
First-Inundated Arrival Grid (i.e., the first arrival of -water, or an arrival grid with a flood depth threshold of zero). shows the selection of all four grids. Note: -Set the Arrival Time Units to match specified output from the post-processing tools. In the case of Clearwater dam, grids were +water, or an arrival grid with a flood depth threshold of zero). shows the selection of all four grids. Note: +Set the Arrival Time Units to match specified output from the post-processing tools. In the case of Clearwater Dam, grids were generated using hour-long timesteps. - -
For agricultural computations, duration grids are required to determine damage to crops and replanting potential. Duration grids contain information -about the duration of time that a cell is inundated. Agricultural damage was not considered for Clearwater Dam. +about the duration of time that a cell is inundated. Agricultural damage was not considered or computed for Clearwater Dam. Before clicking OK and completing the import for the first hydraulic scenario, the user must define the hydrograph. -{"\n"} below shows this section of the Import from Summary Grids window. +{"\n"} below shows this section of the Import from Summary Grids window.
OK and completing the import for the first hydr caption="Hydrograph definition" /> -For analysis scenarios where a hydraulic time series is used, the first hydraulic timestep marks the beginning of the hydraulic input. It has no +For scenarios in which a hydraulic time series is used, the first hydraulic timestep marks the beginning of the hydraulic input. It has no bearing on other simulations within LifeSim. For example, warnings and evacuations could begin prior to the first hydraulic timestep, or well after. The first hydraulic timestep marks the first instance in which the hydraulic inputs interact with other model inputs (i.e., structure inventory) and subsequently leads to consequences. When importing from HEC-RAS, as described in the dam and levee application chapters, the first hydraulic timestep will automatically populate. When importing from grids or summary grids, however, the user must define the First Hydraulic Timestep -field shown in . This value can be found in the hydraulic model. +field shown in . This value can be found in the hydraulic model.
. This value can be found in /> The user must also define the hazard occurrence time, as is the case when importing from HEC-RAS. See either the dam and levee application chapters or - Section 5.4 of the for a more detailed discussion on hazard occurrence. below shows an example graph demonstrating the hazard occurrence time in -terms of a downstream flood hydrograph. + Section 5.4 of the LifeSim 2.0 Technical Reference Manual for a more detailed discussion on hazard occurrence. + below shows an example graph demonstrating the hazard occurrence time in terms of a downstream flood hydrograph.
I LifeSim calculations. (Note: The hazard occurrence time must be set correctly and will directly impact LifeSim calculations.) A rough hydrograph must be loosely defined for LifeSim to accept the inputs. This can be achieved by simply creating a second row in the hydrograph table, specifying a time later in the hydraulic simulation, and adding a value higher than zero as defined in the initial timestep. See -{"\n"} for reference. Again, this artificial hydrograph will not impact the software’s calculations. +{"\n"} for reference. Again, this artificial hydrograph will not impact the software’s calculations. Note that unless a more realistic hydrograph can be defined using output from the original hydraulic model, the artificially defined hydrograph (like that in ) cannot be used as visual representation of the model output. -Repeat the above steps for each hydraulic scenario. shows a LifeSim study pane with all imported hydraulic +Repeat the above steps for each hydraulic scenario. shows a LifeSim study pane with all imported hydraulic scenarios for the Clearwater dam study.
-The remaining model inputs will follow the instructions of the or . Refer to these chapters for information on importing structure inventories, -emergency planning zones (EPZs), creating alternatives and simulations, and understanding your results. - - - -(Page intentionally left blank) +The remaining model inputs will follow the instructions of the +Estimating + Consequences for Levees and Floodwalls and Estimating + Consequences for Dams. Refer to these chapters for information on importing structure inventories, emergency planning zones (EPZs), creating alternatives + and simulations, and understanding your results. \ No newline at end of file diff --git a/static/bibliographies/desktop-applications/lifesim/applications-guide/v1.0/bib.json b/static/bibliographies/desktop-applications/lifesim/applications-guide/v1.0/bib.json index 336c43788..6534ae5b1 100644 --- a/static/bibliographies/desktop-applications/lifesim/applications-guide/v1.0/bib.json +++ b/static/bibliographies/desktop-applications/lifesim/applications-guide/v1.0/bib.json @@ -377,7 +377,7 @@ "institution": "Institute for Water Resources, U.S. Army Corps of Engineers", "url": "https://erdc-library.erdc.dren.mil/jspui/bitstream/11681/46260/10/UserManual_DOC_NoTracking.docx" }, - { + { "citationKey": "EGM0401", "entryType": "economics guidance memorandum", "author": ["U.S. Army Corps of Engineers"], @@ -385,6 +385,23 @@ "title": "EGM 04-01, Generic Depth-Damage Relationships for Residential Structures with Basements", "institution": "U.S. Army Corps of Engineers, CECW-PG", "url": "https://planning.erdc.dren.mil/toolbox/library/EGMs/egm04-01.pdf" + }, + { + "citationKey": "EM1619", + "entryType": "manual", + "author": ["U.S. Army Corps of Engineers"], + "year": 1996, + "title": "EM 1110-2-1619 Risk-Based Analysis for Flood Damage Reduction Studies", + "institution": "U.S. Army Corps of Engineers, CECW-EH-Y", + "url": "https://www.publications.usace.army.mil/Portals/76/Publications/EngineerManuals/EM_1110-2-1619.pdf" + }, + { + "citationKey": "FDAManual2023", + "entryType": "manual", + "author": ["U.S. Army Corps of Engineers"], + "title": "HEC-FDA 2.0 Users Manual", + "institution": "U.S. Army Corps of Engineers, Hydrologic Engineering Center", + "url": "https://www.hec.usace.army.mil/confluence/fdadocs/fdaum/hec-fda-user-manual-152636353.html" } ] From dd30b8d5633b72406fdc1c2438831441d326b1a0 Mon Sep 17 00:00:00 2001 From: Susie Byrd Date: Wed, 18 Mar 2026 17:54:26 -0400 Subject: [PATCH 08/51] - added new figures - text edits --- .../v1.0/03-summary-of-lifesim-inputs.mdx | 7 ------- .../v1.0/figures/Histogram.png | Bin 0 -> 46736 bytes .../v1.0/figures/leveeplotsday.png | Bin 0 -> 49414 bytes 3 files changed, 7 deletions(-) create mode 100644 static/figures/desktop-applications/lifesim/applications-guide/v1.0/figures/Histogram.png create mode 100644 static/figures/desktop-applications/lifesim/applications-guide/v1.0/figures/leveeplotsday.png diff --git a/docs/desktop-applications/lifesim/applications-guide/v1.0/03-summary-of-lifesim-inputs.mdx b/docs/desktop-applications/lifesim/applications-guide/v1.0/03-summary-of-lifesim-inputs.mdx index acd8b88c0..72554266c 100644 --- a/docs/desktop-applications/lifesim/applications-guide/v1.0/03-summary-of-lifesim-inputs.mdx +++ b/docs/desktop-applications/lifesim/applications-guide/v1.0/03-summary-of-lifesim-inputs.mdx @@ -200,13 +200,6 @@ is only to evaluate life loss and not monetary damages, it may be appropriate to caption="Importing a structure inventory with missing values" /> -
- ## Emergency Planning Zones An EPZ is a geospatial area where the warning and evacuation characteristics are homogeneous; the Emergency Management Agency responsible for diff --git a/static/figures/desktop-applications/lifesim/applications-guide/v1.0/figures/Histogram.png b/static/figures/desktop-applications/lifesim/applications-guide/v1.0/figures/Histogram.png new file mode 100644 index 0000000000000000000000000000000000000000..59acae20706142963e495665f51719a175824300 GIT binary patch literal 46736 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 literal 0 HcmV?d00001 diff --git a/static/figures/desktop-applications/lifesim/applications-guide/v1.0/figures/leveeplotsday.png b/static/figures/desktop-applications/lifesim/applications-guide/v1.0/figures/leveeplotsday.png new file mode 100644 index 0000000000000000000000000000000000000000..45a143e33fa84510f3bdfa076e924e669251bc6d GIT binary patch literal 49414 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 literal 0 HcmV?d00001 From 3c0e31af200c4320e1140d3156edf6ce0bbe0ccb Mon Sep 17 00:00:00 2001 From: Susie Byrd Date: Wed, 18 Mar 2026 17:59:36 -0400 Subject: [PATCH 09/51] Evac animation update in levee chapter --- ...-consequences-for-levees-and-floodwalls.mdx | 4 ++-- .../v1.0/figures/EvacAnimation.png | Bin 0 -> 787093 bytes 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 static/figures/desktop-applications/lifesim/applications-guide/v1.0/figures/EvacAnimation.png diff --git a/docs/desktop-applications/lifesim/applications-guide/v1.0/04-estimating-consequences-for-levees-and-floodwalls.mdx b/docs/desktop-applications/lifesim/applications-guide/v1.0/04-estimating-consequences-for-levees-and-floodwalls.mdx index e0a8b008d..ced09caba 100644 --- a/docs/desktop-applications/lifesim/applications-guide/v1.0/04-estimating-consequences-for-levees-and-floodwalls.mdx +++ b/docs/desktop-applications/lifesim/applications-guide/v1.0/04-estimating-consequences-for-levees-and-floodwalls.mdx @@ -1188,8 +1188,8 @@ potential issues are disconnected road segments, road segments that may be too l inundated, and vertical offsets that have not been appropriately added.
diff --git a/static/figures/desktop-applications/lifesim/applications-guide/v1.0/figures/EvacAnimation.png b/static/figures/desktop-applications/lifesim/applications-guide/v1.0/figures/EvacAnimation.png new file mode 100644 index 0000000000000000000000000000000000000000..2cdc665079229c206f9168c40836e90cad344084 GIT binary patch literal 787093 zcmYIvbwE^G_cjU&(n?B-D4o(RARwJXH`3i*f`G&zAT8ZPcX#JdLw9$>(0s@H-uwOj zm@_jc_t|^xXRYxg_WOpt-iw<&@}8 z=D(i%k3N5%F+ED**MN(sf;0xArE5@Eo&Mf%P|_HNTC{)L5ZC=Clrfa1L|Pg5IU#Qb z4$8-8h9c6G#<$*23DJ_DB&jfP(@Mz&O^yWM3y%8>rX%&+G_L%Q(GW;FgbqQo8!T6z zB`j8$Z)PXcnu(ipHJDGfS!8j8n!J`cR9+YQeeE2dUTW51gjRPeHd))JVcSZLsQS!H zq1h&ej~OJUh^wOZNlg>vEbn-~tmQudZvMXZc+dx}7UJKUmb!UZU5J))1et0K%G2n{ zz@54|mT!VhiC{-_&%oBMrpn&+c<^U-#pxZlUfH}*@?-jfUul{Kyec#J%hOtvP-nN2 zA)PqX7loUbc`BMe*M_Ftm$;!HOS@@Z>84g2-~(`@V{6IYPax*)20@FV!Ct3`9LS|7 zS>)NdCHFJf*|86eHb2OaP4T_x8R+mVXe_NrV~Eb2zK-uZ_1!j!vFErC7@?O9(s-sJ0=cMa7v zFy7p%Zz1=hjodF3K0R9mEj}xxJ4Ov2aE_#juT}EV?LI6x72G)FFK}apIZ=RWZRtq# zK%g-iF#Vu6ScN8l-a4nEv1RZOw!GYA?b~ghdRGS74kt1M(f z$@bln)$+Y;>E?4rj6jPOo8ZXWnC#m|yG>J;$c2S%vDx$N?Mi>_95>M zKG|J_A^3;>XtB3;-$|X{T`a~KrtExm0&g@Ve)sP!GVOORJ(4&q#lL<H_)lB8N=(?3rIHYI-Ry^%O1Br;A;>_pu*z3IX8y^$?* zn{WO-!Tv{;&0^BQft8fB^wwQ@QTj_n&c0&uwHqO`tME5WQ2uV?TS6`({2KEQqFMvu_e8m!IA#eUPi6Dbub^%H*c3lQXOjokCi3b?E7m< z&$LpKlSA*Nw58H(UFn41zrToxJZIFbvXh^0a%a=f(2z;t#q)FCpNfi&73&3)z7_Ox zi*>Ibf7aF2#bPo4#5A()0Q<3h`^;qIkH$W~%h7_QjSZ7gPk6y) zMKYHym4LwFgZo0A{pOXWj#H2MRqqd;cV=`3MK#$|zM_;+Ma8UibXYhiipCT>yPyN^qaBy+qba!{>cu5Ylwnv}kHyQ$hW|f(}*z@>UdbKx%ggd%wz$w7NlGBXV zj3TXC@c8(+!+e9yV#CW<=)V1H>+3%wBVB#v;NXDHm-ftw1Dext#$fd23zB%&YZ^2Y;>H^7e1M{1I$Cs(KArNwQL`Xpt*1mk}H z#%&w>HU^=NYe@Ri)7AAWH5J^hufI20aCC2Bp{pKS zR8(X^-V_rZO+!ojjE?KPu#S=G??7{L5zs7ufH^i4np>NgP_eSI!b+B_hf5wdHFC)W zJnAfAO&l2)8xVg;frf3jgRbkMbCE`6?syGgl-T6t$IgxEUgzqzvL7s?y$t@G zh4ceqFrFD+e4hC6xD~N&O4(&CiT+D)Ts7rlnlW{4HiPvOCsC10Y_lmyZhP)}`+IBU zbtlw9hg+>|(}DmU{I2(Wu|7Nd!`j+fNMvLls8AJXXV1g0qX>GG1Rh5!;AI)$U~NOg z_p`IJ&K5pz@$pqR`Joj>+V#6{E-pjprM2n}i@rc*Z z&~Sjmo}DP7tG8FJUdI%g%BXfUoD8_o(qh1BSZo&R9Q;*4cdHg@(xBbhO6vap{v&8_ zBzc}_Fy`j?!9sluVD!9)l>f}UBnI84nLH;plOeN>=#U^z_p@)y7U)lB@EdLZ_~GOD zyp!H?-rNhuLQZ~{rI7{OB6QM)Nb=evlkNZ?T%uL@AR{^^;Vl3`G>r3TUIw)55aYdmE&Sz6pr@{z8~2MBFJj5IEFofuO-$QsdkEdi zz!@W5c$jh8KcZdV4mn6tQc}>lNeRR=Ut=u|-1PMHltjp9L1$0{bi1&iT~Sdn z0E4Kiv1w|74uk9J>csit_p-#o@R5*^>IT)z+1{!}7+PC`e*B%|ULT(=$EuZQCH7cI z&1HxpFY~6EFE#O``8LP742#kaSMohQbw6>Azt8j+9>C zOLQRlxm5nIU%&olV&Z|3pv~czTJ3zfTAZgi&1+Fvy!1Q;u#r;#H2Qa3gy`CJcI|m^ z7-a9YGhhVYOik5LEt+!lYHf7tO-dp%a!0-q-D*Qh>*}~av9Ucfo2x4DY%s0V{>S~; zTc2FXWz=Gt6G;^#*Qw!QkP^6>jMl>6z}NX7wLg(RQ9K#8Z+BnA>k&Z(&T)eFFEIIB zkBZo#Ag#6N_;@v=^MRnhkp<8_3(aaG8l~9?{{H?)<|T8j!1Ej&9VMlu&)o%NlR1r_ z9v@vt9yP{RK!qvw;b>AJ*&s|?&@&!dlF9DNb$VweV`JlbzIs+d^drYk4rns)jI*<|zM-LP>-ic#%5*Gr^xx?U ze-W(%O-zv`5ke+cnw^c5gP+B&O$%~nS1uP#3feg54*J0v;&I~KqJTOYM_A|e{<&I! z68*{X3rmG0tZgt(zz)GOl1GuTSZYL+f#!S2PdtI-AeV!g@;TkFIB(vlSDHjL&Sn&f zM*l@XONW^(iAef6ob{nZHc2TdhxqnN6E;@XsIIOr=r2X<<%D}8h zy=!jx2kegI>@4P()T~o#M}igi%Q8r-PfyefTq<{6LWxxz-_i^}DE}w3_mHJ1n^om`1MR(t>k7QPzB5!=0IMg4>$t zbOrW&Jtc+7Ujl&*Jx&K>SrP%8wEqiN!@x`rpk_PU-Uy%Vw?A8cF`$K~eIifb}1*^f%PudG-JA zpeFZ!kHSk9@)ab)-HlWEH_Y`J_R43KG2LDC-kHcdSPmohW0PF)?bM!13%)1UTRp1Z z=UFEF$WFc@6m!RN20PR>!LQt!g=}&7P0%L@T$`)v*!(%LjIPjEpY`$eA?>*}soOMu zIsAa>D2iM1y>gkqf6?|JqwfAo>YvJJX&94xB1k@Rt(r7Kf#%=Wmv?IUxZi=3=G##P zPMyd-Yxn5YyV=FiDMG!_F>^O#n}6H)IkJBXk^F3RmZ^)=GW)V7v1?w7nnP&|Hu%-U zkNWJXYig1e3E{1z^sHeZ@$;IKv-IjN+oawIAGI8_|MgCYWw`i_Sh(G>d|sUA*ZcRK zMoEcTLNW%J2n?P!CeZwS*0puG zHf_Yjj&$pg%U#+P+4h*LUUevRHXvocIiNParDG>gO)(8WUo>dBV{7|py}460vOvqt zebk77t9WhJ-#g*9{q?v|V*4UFNjt}z&3=b8`Lq7;#}NnF%>W!uwf80$X@jmuoH<}8 z$5!AabB$$?msT;=CT0{%6$>u&cM*;k1d`=j8Kt?T<`VvwwT$g}9mHOsl*-$`&~~k? zO3KYLjXv5g7&n!amHo)!jOdFYwGnZNflcJn5bxQ!w1Kw0AK0B-qj0iAihd$9Y4XO_ zR@S-bZomGw*FDA2%;BVGQ!<=|Sm%7}q55F4eQ(SC>?{0o!NjZ1N+8~!v{cqK)qp8k zNm)|XJ7R18Nm|#N%dL;3#><&+KCgEo4|-n2_8fivhxL<5#gi<GX)Q+8eNU7Q}~a#JEwvDTe00qbNnn4rGgw^6FV zrHON{{OITTjK{_YQ|(y&a;&rMJI^(&QIj_l)W-&$xq}?g^Npwy+55|j8`>D<+=)Lt zWWxdQ#m^`R)(Pz1pJa*k!_2v2;jY=yx2iagf-`s|w|gJ*CTzd0rrCDAKC0e6y0dk) zqGYk^LYktcHhL*%bB8%`DY~Pg^Lsa7icL^o8nVwX`SCKjm34gf9_Dq6BvCW6u4+2U zZFmGHj7+1bG^FwgaQ7JbF!%f#zLNU(;o2nZ%fBGPPDRd_RuDn8a1r@&s4-*JGw@Zz zqi(LxHC39`LFZKqo5liWXyotV<yV@zDp~{`3%8BRdG(>%TgY5 z9gM`zj)Kl>s@c8-))uAM+=rQTL3vPU{yK|<*H zESH~Wr}*UO5%MUd{YKoM8#2s&xhpwQNbG3)C#R5p3XEjQZ3 zxgK7NZWpUn-&DNVJRki*MbpOd33~O4Cgv>hz)Aj6aYRCwb25D2y5%vMn293bz>=(_ zGJeyJqG&?0xRLpXY-Ox+BXzOLtHq15_aT#?eGPy^S?R9&6!a&@&(FoJo zi&K*pOOEe>;zz5KrLxHHx8e-&0wn*3WM4$b$J&~s zYf^9Jm-wBzl<%5W|BOfV#t52-SoeZ zr&e+cy8d}!O$&e3_WDF%*a%T=>}E{<`ueee|FIqS=;(=RG%=al#aZI6Q`aq4HsC1t zDH$Qf{o?1(YtJU~IiJypKPhK=LEhJ_5dvpFd?T03-Hs;0>#DKN5m59`7CtPc;_3=! z=n*6x`h*Ie%l*!Ys{1Ec5(yE{8S+|V-m_#Dbgv#9tCK6$zjEAmb33*2P_;VMSZv}g zwc&)OcqVjLdX9%+$m}0)P!A<&4OEgZ$;bEDNbI3aJX=aU#T?dkPnNVUbusuK)LuK! z)H|Ara(%=r3t(R2g_aql_$~=klzrUAkRnc>c>BLj?qb%WbP_z@cl7ACI{H(KH%;$9 z4V~{Q!~i|a5X$*IvKWD1=DEaJ9|Gf=X0Bgp%0Pk3fhrCpXVO#7VHm~!1^WUA{TFX;MA6+?6%>1G zwj>4`)i!}Svrd-4ATBc>kx4zqmI*uzBJX#QOnt8S-)T8$pVv*zRw`am&{-x}s)pPu zfk1#q@2Zv`+nG_u9!qz>!f2dKzj-y5uHtp1B{#N1FFUbwPh7(<60!$7Pr}QjFw2%# zqUhp~kK#+Yjx89bJuWWDXD7#78-N@GjX@lJ7!NM|Dks-6Cw46+`SokvoEY{Rq|u2f zEbFdjtoR82rjr zC`GmU4?^TWUfhr@)CN-qU$LD9**opb)VH5uU|1?`Z%&uoCN)VD&@wS~SX4hxpV&n~ zMa?z;^1;Y9Y3AMLeZBh?919y4DV|yMd~1v&7dkj7TB`<#Y`W(DTky3L`ZEP4Ze zaCC6scGy4xf@)k`+;ke$jEoF`bQsN%CdkYhEafZh(uGI7$&9*RLlpIsjG@vwe1HGG zNWFZ`feE%u>*9vxn^YN%BCMLSIlMKXca_RNuCl9v19ZqHS z+)GQz7Tx%;Nq`SCB=ul=#mYoimKqS)fUx0Sx-#%fp7S}puWTpVv@ur>LW%tPNU z#RvQPBX^Z6GQuma1;DDAuIJGZhHlOWF_LVJq~!UAqD1fd_?hO?m<2YgjA*blEJJ3hBOFa^7TP$LkeACW4K4EqMcB z!Tss`cv9MAFH~%1U2bSDdCTTbRKU#Pm6R|Aw)5iYG|iktn8L z#b~ay^)YE^NCx5d>QK5=w;2W1!7CmY53k(!$>-`|wzE9|nU;a!+gg`prHQIGvDfX- z`ygT)vjd08+1tzgQkU0(*sUzj{Dr$*j((=`MAp@fc-@RFb2qpWPcI7w)TA^_7hc&} z4n%I;JH@#!xrg1L;aAvqVl6mtf4jfG4+#(7*o@a(yFPUiyuEOot37V(M%ym5?s2z! zvgwge_?%9GootbnT^0Do==E?`=I%@ZoBPepAE9{V{WiOcORlr6{iiNNdv^ER;hEDW zZd;!mC+3l4=y|-5ZZBP?V`3xA&Bh z?u7b~iIS@|_2J1g71-EVy7;=;V?Ir&XHpmhl1(c3`KuWrWhr^U60~&gOo07?iOloN zyaB!^aR#^4ID6!a9nZFsq+($B-Iyn!Zmo;wU2);9RHIUopbi||sX~1<9l6=oqOx>9 zErQQ@Q>E&DH$FIcIh~Avlgw!jk*zi8eCet{NJ26+njtzkjD?D7c(T$CP^ss;d1(%} z7v`K+Gw(Qp*GvcV^3p=NuqXnrKThmEn0f0ERA5>gZ1hES_4HI&TxtrsZNBP}dm!}= zj-a5avN=9;I$Vkv3dbSgcMB;u>UFrkwukeJWl^w<`Yk~t*LQobH#)yOzrU~dst*ZN z%xd16Zg3{%{Af#IJQ%sLxfvA|)lROL5C#;1uy*9t)d_pX4NC`A^VHIO)Qj-Zg@x}; z4&0P#tW2~9@LyuQRb^VN`OTPZH9OQbf4nkZU0ANpcmc_!J31LtK9H2na^5hv8gtjC zqs^7$n1quBS<*kgausg%>Fl zZz5>ZIx73so&B{LRBn2OV)~j@LWT`9v%6SZruUz;KaclHKTEhgp+qNl_b!G;XqMvWo`0^tzSCrzrnSqP7^Y7yLoaw;Ep|DUg`Qe` zn+Gmyp9)EeI9{qL%uv*jB2dd2tK53IJ(cisFgkOP7h7mrC&%h?r*%SN(-22lODyZ% zISXTd%L*wdX$Q9Yer{eyWMJr{HlDyjxV}Ty|Mb>;7UEMKjTjtG1LxV7p)!SjYY=ih zTnc-JH}1ykNEKsb9=rgx3(c&1a#sSuQp7yEn7TY}~X+Y;dDhySzy z`!hdv_-g9&WK%x@0SyA+F*VBX*`|tagT8+kNwdUUc3)3BN46#}C@5oddGGW6Kx@Q4MN-A2~pUlhd zQR~RA_JhrlIAi=T#greIdr}Wv_(=JB%Gn(Fkg-S&rvk7}*5eq>{$LsL7Edh-Lnv7M z+7Z`o07K_?)7OjjUyZ8DsucYgTi&JVw;EVoxRtO7K&C98q{OTht2!TvNa7c?) z2Y~=&WqTVMcD_}~XpA;-Tp#n1+U+5IM;&Dx&F6SpasLbIx#ZSzTUYZ zDZh5P#|%vMh+)8`e=f|QIiOQjMrim>6@F;^?gJfRSbhH7r$X(QL)R~Q1FR{xq1opX zVr-Vvhbs&9O%CR+#|uY~o(tEIfZy=PbNu>vrnuxSa_lx7`Qg(fK_2(g^^^`2A(U~^ z5Fx^Mjq0oAy(t`AjCXwB#hc01t@JO}hjQLU$G}zJ5k{P9fp!6MgU5D!U}1B%C>Yppn(xjS0UMm-)`L1~N=rD$B8 za0fri&93W9$rY5LqI}Yc`XXun+S-VZWov8x`dfdaV5=SqwiycD^dI(7?5?(qO}?=C zN25=FZ4j{|i8r&KJ8Hz(6vr+?e7!};tV;93LkPg>nEnv)ELyc^cJ*a`;W)d3FM@8| z>yOe|M)mctC?h8-K=knY(K41e#z((qPZtB$WXqx-RSClfixmFn6<)71=j9Xav}wOe%lk4>W@DVl6JY z6y6`1G=V>UjOEFbD=91U08w!>vXnlJk56`w0?KJ2?qY+0PmltbTnL<&M&9fR&(&#k zxj3AUXIAyzRDlF;`{w{l{uzddR~u<9AF11%=rn(rO)9%?Hm9h2KOY9v9UULF zG4HNO)0MZGocAwS2N!o}2NRpuuBbXHPWnTCwIG%jvH z+&S^BKJVg94#S3_3aG0g=R6_bqlw|XE5f@HX*k`WW#z2;$=Nbwff>(w*?DYi zOvVrY`6YNoA*R>aKc4VzCo8=piKCDwgNw(bnFc26_x8TZYS}qequNptUbv<~IirvQ zMJN399cNd9C(7sdXH#s0+WFaL%5H&HL2Y3J-6OF~t(vvmpD|;5P8a0dliP5#XJlR* zSet_LMX||WdaKNPFOHhMjuP4L@+v>yY-ME_$nMPhVi(WXbbk9}zcK2Ac_c4ZJwGV0 zUmtfFt6RG5uTlB)(2f+c2woDxt}G9Hh8SGoc*luJHUr&GV_L7BAj{`Wg9_=0OG>gX zdR!Qewzba;@m#W;oe&b>wD0bx++yxDzJ9 zM7fbfu6**=L^B6n1Ba)}VY=}k;lW5SS45^CYA_aA2R62plT#tl`Du4LMW=dNQ>^NU zYZm|06-e^c?=8AOfItd|;#R6`F3E|iV^K{fliWo);!>#0CpXictjX5*S1pMPPSV3E{0q)d z@B2D;%EFc#BEMvt#6BJPf|~IyX#xHyUHXKdE~1a-=+4ekGavJCaxeq}6b|h=^!5oY zWlHU{VRT2U3=lSmp8wtP@?xs8d5fi{cB9hTTGwvsVw+`zez$pvD^TFu z7j+7QSV|Hnn?~q|B}^f`crn4y@UdGgz8fK@R2&H^vFM5STB`a3w$gg_2 zqtluiseR)Hu@2@Di$@!L(BIfTmT!F~O33}K&QtSlpBI23o;a7jMb-!)kI`W&f;9jc z&d=kgVAHfG9P4@4FNLtz*kZx93_8LHvjt&t(eAkW9Lf8x8^C=v49AsE@H1_SE4Lye=Ecn1TaNyL zJxwQ;l_53{zIQT1yScdm)Ks`2Q2+3-@g10yM9|}TBShhsXX-(CR+r16*5NN~KvWUd zFH>u?__yT$jyZDl7j~(6GP}7*43+G)%>$f-+bcYn{J}f+#^rD+{$v!p<{?2weF9}k z?_Ln_6PpXWY`8i@n8>8{$ zF|*Hkh=nk4w_(PN)tZ$gCg0)RbwQHt2bhUOwN|+nL;i+AEumsD{z2UPq8yK++&2ng z_Nt7x3=BoDlzsUk7?Vkk*<~LN**o@FRTrxJG<%Wl+XQr%U``Xov7TcQml=uQWJgl_ zH@@5|q6@b#aBilibzg25tnvNuNNLel*m2n3XuN?JG6PBzC7ap3nL|#^DyyI6Rg)>Y zAkdQc-Ez}KnS;ZVRKki%@ zmLd~WvI`Hr*T{rr^VWhG(>O$^KpMxTf(M!77qh?LSMQwwPz#87g#neos2RJ}Y{d^u zQr6QsIUEFK@W=KZFNHK*cLO?#1xIMb`Ezy}l65 z!P2WFr@Z4+HMhGq_0-)}i{;ez+-$<5CIU>3odzKF!(}Z`;coCIH68gw@!><@#>O{5 zti($9(#Ch=80kmgSdlTYNYWR-J6VEbURN+BwI@PYyiebTWbNrpR^*CW=N&s$)@wX7 zC7pMGra?%^W*q|{J5pu?=b)N_Y^E@qS>60hjVZ9wMLmUYH@gpiZS=!#7m12baS*`7|93U#(hNk5K3PgawD|6aaI%+%? ztkPr@69b=9vsc~X(}-v@Iv;y&IT1CQfSC(tErntd4~a7Yo*0MgfitYNRAAuP^P&yw z-KNeXwli8TY0ZDrJj-f6LF zGp0Sp8#L1z&-~914sAWytaMh=!5cP^oYdL9c|r1jmz4W#~Bp)2QhVhSMGg_7ei) ziWcebLRTnMXxM11@%U`K$^H6Hjf`OQqmWSA!5@;2WO0>;^Xiy1Uj(1WXBXtSo2grS zR#Y|0TrE1aL2<*KGv#8?QN?vuq!)Kp56t{`+0!GY+QSk$$0Vu;UbzjfCpLtOY0QH2 zvIZIC_1j5rUOWGcJ3Q+fw(0Mlux3rZAF~h!k#Yo0iSY60Rktteub=k%DjT=B6uu~| z#|`Ta?^X|oX@@Rmwp&c;Pt7URhwFVte!STpW8c4HX0N_CeuVmZCVs!aCz`-GAn#Y} z=VX~npM2hpKbk;K%~0b9Tl;EM4m__Eryseeh~o|O?c8YBtpo#Gf@tx|HMwmZTgfI7ZJ z1#8UTI+h^8LqOd~Crg381LB7r!budP7tF!w! zhQ$NjO?)D$i@JDeJU>N+w z)qW%M({%yE5ssPa3I;mWW4A5!;TAV^mZp5q%YQ#v8;?vdzuDlqAO00zpU>-?BjfJh zr#Ah`a~BEWN`NoE>ER~7kksFBdiH6vWBg23xp0GH`7YtEi(LJ}n-zx&Nw|k9`s{Jw zdpS7WZY*6!g#$&R&5huRi!;#_A&xQ2%~ue@roYHyDwJ#br@aI_Q#C1&tCN}L_fu1A zAlN(Td~_LSw%MHVuEraB8ql~qXRBW9d20pBWz3T!Ti@u9aoSz;-g#knUvWSDqGWztu+>ecAN0fC&s)pUz1BvndnrcXt$DNxTsSrhMHftfx}Y@Nsghzo(Kk3heA}90>(H5 zBinYXUYN;TUeYR+W&pXRRR~8Uc(?-r&Lc;5UR|>~;_ugASEABrhJv~^Cd7a2*do33 zzy$>UX0QfEMy=W$(0)x|5J!PZBcT}zWYRt&%v3&`6)70R!+u@IhJX2|k1>}EJEG)kc=WCVK)%$wMebL)Y)4Y4ebEE+R_5+}kT3a*3 z6)U)E6b>mYAWMOMV0pUd#E&HYI!TgHe$S8g=AFT#dtBkLy1>$DVoaDKXdo#V^4nW3 zwX=;!K;6fO1Dw51_(i^_;MI^OOPT~{s=m0D=etDMPqqX{!5T8sRrJ*@4IC1GbtvA@ zJWJ{e=3D!EZ6b-{#VU>wg4;WWjqJA~e!6J!XP&0k+KqQxXI>yS@&V9pfxf4GG>Buu`w!}euI{Cs}z`e{-)H#*1 zt5n*|4fn9|BF8vcU3`&~RMd_Th$zZ67>gb+NHwc=Kf5`%s(7;Mue__$#Lz2J@1J26 z>*`fIGCn_;tvnF23nA_er~L3CTTURfp_ZbE7KeKA2LxiZR2HX{^(tm|pe)J=Qp~du z-$2|fCvRZzOwae`1&(cNr)A6-knpm8o3Vo2#3-Ox2l<^QZ4@bb9lxEL&wf~Xu2Oh{6RE|3=5>0cNHh)o^okibw0ITA#SC=(Cj<)UC$D6EC*k*T97G<3t-8bqh)x}GX1T^|+gj7R$ybTt61nLAoW6>C92?{k$sX12f)1Q>g@ z#&{MM<={?{c5+%~ylGGlrsEhE4DQyXr&qb;gPUH5EOG_`kxp{e$ z012|)O53xR>oqhg`P3ob$MZCYXFS}z*&0o5tliyUBUrPiYi3qfKYc-qxuvL1rO2eX zKrgEmG@N5QQTUT%5{D6(jr#)DA9I&j?uAhzHV1VBzjajQdz4Ff9{Iu1LELkWy42(} z{FEVI&*1H+eU7cgOU}aM<Cmqruk@y8bC zBS{}6bSU$&Kl$6w%=kz0B?}DfIU-XdNqxTw-YZhoMCE3SOe*OspuFOe&ry!_q0#KE z#=$4+p5Ze+-D887nSA(957_kBFT$c>0iOQ2h%M+x_HKp2ZkQ?8^N?yQ1(@+H_ zi+70fO)}^_np1emU+U5eWT+&3l^$!S6>f# zOxCuKJrmTpB?GAC+|{TB?j!t6Esx{s>183ml10z4YENc>?*mNs4XkKS(^6EyE=RL% zHOnSj3%c}Ygu6R&B9A-8K9oEKaq(_oo-hb&$S1mKA?%MpisaO+%t-1;c3JvX?nvtM z=g&_j;yLt6j$AKSR`f+g27JDbo9#ckxotVUO!KJ*Ih?z z^HI30q!oLtPSc&B&fwTGJUuuqi)&)q)*}H;aPb&2SW8NoYjQg7S=b+1|6@}aY(9M{ zXPQ*`wvf4y@a#-Xt~+9z3F=Do1Dj*~?#59E{zx--hIOFGIM4D}vRv-dZD_~`&+ctg ztoAUKRm3f6J>{~RZ}{eL-aDT zZp`vFmOjp?Tzz!^66qyTnK~oDQcLX)nZz{amQ__Dg>`oT`i2o@sH)C9jupyE6tYeG zO5SELMlg?OCRa+pbJ_+kvcVrHa>ieb7+&Q$^C417xEf4_C%?jkwComU{_JwQdBZ9F zinH(q-V4wx5m=DnwAtx&TZH2F*bj`NMQ~w&U)$%Fn>~uZCAF^Xus`)?ZTPJ5Z;H=% z$8$yeg^DTB5_s7Dnr(>R=Vf1QGltecj`d75SM*r#&?~NUd9WE z;o^aG8uJ0A#MM_Viy|-P6VN{Ap?cNEL=w(zn?4G}RTpePr!8vlCU5j9(c6PyBKao{ z^;svDkloHG1waV{szc|JLM!9Y%uxUk(*i`|^*T7{OGp9D#3i6j^#N}uK)pmv)n1_l47TG)oCJS~S6g z7T>n3LO{hzx^54|o|KUOME8*9>nfyXcWfZ%;4g2Wn(#^^K^&@j(;db=5tf2<4 zrl;wTnFMY*c7EX+*)&v-kPg?$+#H6}S-vU_JPDyGtq!|{vGb2x9vXtIT=;l+jExLb zx&8#rT2WEw9c(78jF!<&JdTHx^8MtnR7F@?W=5i6Wcm;4skTJ#%i`BTQbI?aj|-BC)Vj%f5cdSSf%;y z_YG6C1J!guLH~{-1K-;FN1b>=QCZ%*OyTnbVwYE8&#`%fFejRar4r=j zz`dSy6KYZG926ghpzUnto9KCLM?_#_rKJZ%o?6@VN|no36oFO@!8cBYrWBDqvEe7!xa@1YbBHgUmb-^L|Tl`m(w;mM2GmU!vc{Up$oGnQjQN!t#Tf|gfn&F5i z;`W*lH!!pC_JN3^gds9{JbxbllJXLT^vn1cQ0DWjf$FLvB|*}ut<3$>Gc|_c{-q@3p%N^ zk)jL4#t;FOCx$*FZ%n{ho0cm9gof9!F%TXB6*YC^(^5lqJF!w|Vb^&bs(o?!Y*VZ2 z>7whh&T8~O0{VLgnFN-M+uZC30rbGSiVe3=%h^youssA!!XpyTq(k?R5)*?FD)Qx= z=KcF5Z0rsB^74d>i_Yt}PCE}yX3nT)2kM8a2ce`OkfI{#`rYhd`W&gXk6lf+0_mZT ziV807XJJKLT(N*m8nR->Kf81f*m=BhsvuWQC_a&k3YpKQA4@LyOLk!hG zcAPO4e6`AAn^$T}uD_RakU?9taM9iW!oB*Py z0*D<8lnm1j(YB9Rr1m?!#||W+4y0>p~)@(3cUYs4fb)D&4F@HAYz6a^%p? z^+S?;FYP9%GN^1;JHUc_B2ry08;dm>BXP=bsJJd)Z4)NN90P&q$l#%@;4TSY{w zS&W||w@t&0>XKY}&ed&ya4W0PEtdAY@E}b$tkfE#Nr!QRagH8# zxLZa@7WW-C4(m+t5W00+WFRkbyXynj|A>Ri)(N@BEGms^G;ap=@K3jT7!WY6ox>yR z?t=LdFs>dNVssU!g}5(2;?gVd)qX(>FXx~M z2K4@cG2Ah1aqny1_c1Gz!`s6z@H-SgoI8^09n~aUjabH2-^MC1&DyN2*Q=f|@wkBRr(-MV zpC%XFx`YL^Uo}f?otIg$oF3IB;$;<4s_zj8nVZ+AZ6=*Ai%LGsl5-*!LUg2SH0+wX7Zbi|R)qoNN2@X9y+a9Dc9X#WNH? z2S}y2l50ksr#{OMUB46Vwr5ZfDDeh4KkB&XTBuBWXC4qun+=ReM`UszzW{eLKuAG( zo1IWqWp(W?=S4#lbkt{J8QGIvn*e7~{E~RY)*xc7sZB*?nz0*M(2VrsV_Efpe@Mnj{nTM zFOVKb#o_XfU{&@X@gI}yv&C}f#%nYAKK_w(4fpriOV6seAG`uT;>|fbhM&%xe#1e? z)a2>G@;US$y9hb{-a5wWQXnrY`2)~5k3i+2-O>c*^r}F)UR>DzS$l>s(hKC3JhNxS zs*RK<$~ssDBgjCVW{eKi<^KWfKoh^U;={Y*{tqbkW#;)H>Y$YS?0V3x_z>v&a#ZpD zuzI!Kb@x47x^Rv?dv>yI`&Q1KJ5Ox8*64HrsCJwCK@8RIc%W4skDyn4OX8ZLNjr!C zp|ixaX+eun17}N2H(E|D0Gc#vq_gUZdU2APy7p*lq)g*BZ0HqWv z2$3>CYYzYo{(oQ6U-<;%5?5C|!eLZFPbItUu=W=!K=UWxQ=GLkeKa~i_CzP6?;UneJ%297P&sluCd@yg6$J2ky7!e ze|qsj*XQ(3dvb#9M5YmIGa!@ zgw|kEJ06Xj2iX{~1#eoF-CWGCQ^ujBJa=lrsA+gd|0S6eK3)KmOw(-tx|i*fp?^ef#QYApnU{KG}~o3fOhu84IM! z3}4=aqK$UO9*w|W-&n^@R)hSC;9h^uIGVch+wqko3DsJSV@{gKsplTgqxU~~$nE}O zMVplG|NW16>s#Ln9ANU9Pk!#Jzt=(?mcw#b4$Gm+$3Ar30bTc#pDg1$-}@%dKL0FF zJpDL3_G~3hLu61S2oy?56478>@-L{|YX^+XF@(dFa?e~fiy6k;IsG=fM=KEU-@oyp zi-#Qpc>8B=AukPO)qQt*u-*@Y*s8pGX3$%^{q>hl9mmH%_7Re#&ap3B$l}F|>F?jm zK$$cH7Rm^;kfc(gji6Gk(UBz1dMt^8kVI>1`867WAW)J}1%yr^ zOOga>1X>ADwm-GA;CrjHS0F}fg;tQ1Kh};}G|u8~!9X)e^54TSBn(4Jr4mV!P>U@% ztk>%#aY~Y;8L&*^*eXFX$bg}c4Q3Xj9pJUJiq@K-5Fn*Q>lB2<2neHy9ozTv+N)kk zpp;{bGwQ3UZtdD+w05vcqCgmfNfSg)LCn|xVA}M=>%I)YZ@==Mrqbk@3Ls-F?VQie zJEL<3BE!9(e>=tq&ivpv+>M46VZZkIR;DmJ4y0+qc^~~20GIr&t^dkz{x!w-(>ahhCg?you_Us_suiq;?MD?7sGcxxfWQwsrCeqQ-K^R8VWzYQf7n>TD@!21(b-aYyDyS z>E@?3RtSE4^M5dN)?@}ML)3LjDh0+!jL-m}jYb;u@ErBk&*a|w@8Oqs+{T)9FAzlmK_EeDv`$gdDzw%$ z&$`9Y!X`8`gw3pAJI&8H>dbhpgoZV=Re8;ndWIkSuavoSkKp-LtJ$-AC-qv5E3UYN zf&KwH%4Gs2snzTD1q$F)e~qnYDnw?D1#8v)eT!bX4GG8KVt;(b++g#Eu+ZIF`(FC`CR*lK2%cHFp3~1*%)R$L%4a@t9mW{qdL5I*C?PYK z#cb_vvN|{eV9w-+G1eo*UE>XEBgL(^lXt%7PpDR_q=|LUu2!q;?eAyj-rdx6Ojs&X zC>9B$kXc7h#~8z`qo+|SoX*}|{RiDnXPtQ*KfLKq-u5?)@FdzxJRX-6ZF|;zW9SI$815TFyFSG0NC^ z5(WXnfb^_vJCmTBJKkt^An!WQ@MhQgK9lC;XFKJ_=8aN=U3QbZ64!blQ?5@T!(ks(D0Y280u z9MecFLtf!*RYrwlg$_nq72hll%?x+3qs{FbE~xEatixjTyk}j@i`Xlg$pgQpYs?sG z$DIJcNhh7e*s)`&*Q$hJK&?_?&+gq!ozlnnapOpmI@Njw?c%YLG_gz)rs2wF;bBu8 z#!Dr>8nue8*lpju6TS(ro;a4`j~=4?eHSyQZvyM~4YGBxpF&VT%Lt|RW8l70TYbg{$D3l7&sUePIRG@4vv_{BAysb_(vLMOFl>ZP*GBThIOHm#@o!veB7@@4PN8H0&ZGbP zuP8(TQpxO`yQ5=9T8&ukMLH!Jq*bQ18D7N<$hV%b*GdFRN|wIj6mI$a#jIMjk+**S zApmx7ZH|R{@YY=b%w5z0z?RKBNYj*g^JfspF$<5K%VUo|LuXeh8@EaYY*@dA*|Vl* zEVq?D1-sEB%#{B4~&glS4trfS-*VuudbqZ;v}AYs39BBr_kH@o{-)0{<1Iv(c7$b?&bi9QP=5a-=kfUR=UKRD zF7p@6VB(~)Jh6Ngixr+nC>pZNP*BKY3vkvjS-@u3_|7#3C%C4yn^01?p_Kl?1GO;Y+T>0BsM9j z{$CrH!PaYkU-HybPg5wBIobikV;3!A+SDm@kLe&#ux8B~lDNi<=~E~cBXkl|k3$=~ zR%?(Dl3GSl z>ja|>#@P1J+MuLMRHMP92BDx_F7uxcJkI++@)qKH9U;iEZ#i(*0u)<~E%_GkNsUBS zey^Sl2YdUIb}qM#e}~?3IPUoQOrAV}Cm&zM zz`y`e6fu6>I39WUDVCgll675n$!fq@c1jw@l_xO3Mojy-8U zN*=gZ#gr)%_}=$^&bjBD#93#Zz|c?yp=35TqCyd)HJjFN<=%T9;k1yr4Kr{ab$S52AoBgVasGYwy>Rh-*83Mxn;F5 zitQ6$G|MoBzD=24j0hJyrb7GqvA_N(XPj|1$GrK?_Ws%``a?s5?Af)0RnM(NDM@ed zB+w~3jnQe5B#o)nYs4;gt>%)P#BoZTBqXUzKrljaeRJu9tWIl;Wo8AP-v=uvwdqv1+Iw5i&#wg%JrFO(MW3fea*p7D!=8l9Zu=K?=o)NGc*ET1u(| zgA@vqk_ss})-W^%sjUS%%SP(Tr}JR0g%!$!jbVm>MkVb>ULnCL@5V8WUhx{HbdAt% zG!(JMn3V*9RfE#hx(2F1qIH1QDQRliKktG%G*ly!5~Bqe3lP&pvt_f5netg51rW!H zb7hse61ZBm>GS+tY1H1HkiJdC=`glQrQ~vU606g?}?`{jiTj##bMA|+^ zIRBjczVLPshBMy(kN9FY3f0mSxw5ts|17Nq7@f^sq(CaGh+7uT0$Zu_tuuN%38y&w zwr)I6v|Q%_Vq=}NEs=93H`-=IRf1Pta2j9#&?)rxj^&DvSO(;-n`|uAp6!;w_}LAc z0XX@BZ?WJ4_`e}&75Y5{xiAxX_2LE18o_9&)E4GuQ4um%g5Ml+PIw{2&q=9)ax-@x9mizJ@ifO zwb?<@q$!{rvzcqZ20N`uCG6d|mn4o^aO~VHPIU1(HUUpmw9oZ1fIfrs6@PszR{(vp zZ0w(BjC_omw{0w_X|4bs{k4r*^i1K(hwZ1&=zR9&HkNS4d|N*si}q)y_HoWRi#hw8 zMRr`dWJ5v-9((jzuK(+|QwSr1AVB*VQ6SMN#)F`|7Xx{Nj%j4rcKwxk8sv;K_IV8> zh4EntLZFdoQjCC~+xaOgQ9)>dWn!pSD+EF?XYO=PSiF#Lzw1(N`}cbRIQJE&aP2?b3P9>& zbL-Aarhm7KJ#^#KdlD=>!^W&mnPdBL%?g`U*JnGu>qmATp6R^4g9Gww_#=^-hjZW@ zmcw#bT4e13hClD!(@$7xc+VH22rc4_(NWIb#VbVqCFT)|G0jS!XA|V8mfc3|*XYNZ z@158Bo2{3>f2PpOvY*_-x4!+Y?EC%q-Oq+~FA#=;)z3e}*zOLFnm3P7DO4a4NVHZY ziK0*lFsVjsL+rAzRckdWwK~;W-Li*&ATjeNAy#fiKDnN8moH-a*e<4z8Ox4+JE@pD zvJfDIB-S>yyAE9JpU_C9NMp-@)@oHcI*O!;xAbdDK}0DCDX9>JK^W~^D|N;|v|68= zn7$UU-+Hd89v*l=V{G7U*6x~?x;O42vLQ7Lxa98Z<8z=+zsdmx#r?!z)_d zcOggAHnC||T{jqn@%`Wo55lYR?n?JP1IxlEm?Bepg#aaN0*^Pp`PKZ*_21z@H_m$1 zg{SlLTYkeOm!HS0FFcEffBPgy966JX>o;=Vd8hKLUp>gYxij&7puq(;8??|UAy8Sr z=}dvolcvTP=Ni~>-S;bcoW!hIyXAn&I=OE=^?FRXT;|Eg|C5(3nn$%(wOd|jn;}$a z>wZ4W=w)o#10j%7Ff=s8z`(!(w$dL?-ukvnG1zTMw6W{sKz~2|d##INXGbS#EhdR$ z0%hZmgFs=lunDQO1>YiPG|fB+q(THXNsX1^tbF#qHFoXsG_V1XE(FBb_Dxc2h>R1P zp;XXtBlTjJ3zt3HF^WwLVV?E($H=cz{=cFz7jo}+gL84sETIA<4KESVFi7ZHl}H5y zQd;+7>=qw|DCF`hmU7{ROZe$ef5m_N@&T@Wu^qV|30{)yaEIlv9G1iKM=nE^8s$Lp zgZI4!6#@d%Bt?q^lt4&t-LuNF5I(6!^9w3(<;`9VEy}k2Y-R=WZf~v9tUxxRc1CiI zdnwF$B2$dqr_)w^yh3!wS^U`A+y2idt!)Qfn%SuR_p}8?je2KbQ8cc| zl%ck4V&jC!=xqP5IZeCIxG98i89)^S{X+~5RT&%{qQAc%r6ge(Qm@CXTeq2`j+#vr z78s}vpi^TNMj=Rb3c@Bxad`w00=vf=vH>&%w3z~ydGKv`2os_m3kbRSkOP6OZPoyO zx&5~qa(!CPSL>Rg!78trFqXf3=Nsth=_an%twAdkS>hC9blXPE zju<;ev}hR{J_}cl;pDW@Gv5QKDgcCc~dHrB7(%+m8u$2-$%Zz6F+*BEWL zhY@~1I-mRlbW_rqhDpL$^ozl|Q71_X2r2{3hOEx9*1*_3Ap~H`)JasURiZGmE~v&D zkK!aI)hRMiHs;zH4MHhN+iahrq(UbNI!zfI8sw(Gc@yza!fQYIeE|Aq*+e|!`fTjj zrd1Y@-Mh>(^G6%A)cb+Z@R{y1)l-RJH* zA2^5Q%b(}!tC!N-JB}oc>F(~Pqq7Sk1%rcw3=IsjW7{6iJ@*v59ZqG)##&3e_iwpe z#+cN)RSM~Vot-;4rqmy^lU-)6&-r&|#!e#e`(|omFmVEowX9aEM5Q9ez#X^W&s*Pl zB|G=-w!qAgbLaPyyfG)GOFHLeG$U-Q$3a7!^S^Lz_Rfmu-D3S7u=di%!X}Lk1#rnw zDMS%t$8^&@ri)@25lBTb3VGdC7jV^8ujbqDx{TZY{T@y`a}f{RyFANc>ZR0a4RQV* z*wtglX_p(f%Gt-ax|msiotOWo7{kMISPsi!IaCosvSsrYCihLCC_`juH}%#!%|M*M zvV=wmQezc9DH^-*wJMP!r$~*&1bH!j|A?H6OrvZ$t2+(F%Dd?_-N)YSC2yaRx#~eJ`+= zLZX`{zSH(dwc&lC%esEq8N_U&E?BT#0EmIEd_Lf(FxL zXjaS&*0OCJQ1I6B?b~+%ic+!6i6@*)wN_>0hV|^&xt&cLw{qp{UQMkQ1A@v>g<`Ql zsayb)lBTJ3JIfSBgVCD6#Ybre`g|IBFVb1u?Y^QqE6eaX*ZjRzp&PBe+X21d?!N7x zH|#p$+q3PX4q3|OF7A8aQI1`B1hs0NLZRq@oOSaBn?={Mg`+<_&lvi@{kXM1cZe&q zDA{ZAxG)C}v;AJ(xxgjEF=@iQxl<3io~NC091q<07-yez61}~XSif#FFF*e@TMXlP z8RydLw^Xq@d2amr{s2JRIiDNn#u$ur-`$3XTBodAziq$e>zgv3{{DW#AYy1}h^Y$@g#H1-0C`Uy=aLpSo;gXBa)jD(iYxgo}jk`gw zyDk6#AOJ~3K~x#ZC9PH7_L-Xj_~u_-4!~PK{gbBi|L~!UvuCt|PAMhVe%k)t@BQ_n z#XrL_bKZKG#P<7w`Sa=QD02DbmojrkANSvP4+H!5GBnsvxzOzxRhy+!o783oL^I}f zA97`HJgN+t;xkekWiQ$+J6uyS@sykNDxPUR??X<~#GddBD1cnKjnY$VnB6y-7k1Rx zIwYvnQ>3yPHjPM0bV8=l3Xp+yF|O9CbR;DV5QQOwyZ2HY(?zjRL}0hAkT^|RJ9i@C zlMaXs9HgefTsVXBFyN6_Kn|2SY;MHHpT;Sp?i=3SDSvU6WXZcYc~{N`QAFnQl)5-s z41)uMY}vAvi!Zv2*|XhxRl8SO zs#72(NiDcjnX)LH#od8I)5xIelQwvkDg)V0**eg+8V!g)_@#GdW44`ZYI8rezfZgS z8f4S4R*!-v*$;F0_5X1(9i3gg@$3J>>Fd zXrX7lp$cS9DR1M+;6Y;k=6S|Y*jP-RTF}4omJf5=?Z4%XU%VZF-Wiq&yW{`bL>n8P zw@lbi|G~!6UH6?kxDMF(?|;WHZoQlH&p(wr?tFlEyzOE;u9u5^L6MY&45D zc0DnM&}Dn}jH0w(ERfdL%~fkd6og2n?0$nPKmfP=&0F}F@BNg2dCG#+voEtTfcO90 zW^=vmyITR+<`|$^F7~n9WuLirg`ION{?pdO$D~en4CLj1F$ExFa^JsnK4+bC0%yPc zB>IPj*s*In%Wk}v4 zD36icb=QM*_jFOI))6W|N`rOQbw(uN7B)W|{33!iAh$|8_Hbm@(5t4gYfqowO=fC8xyB^`8 z2cP1U(_hAie{?s{cn9uvSx9~UfHC9kIG%NkWsDb|ZgJpN8^%bmT^?G-o87y2GdMUn z;`xq_4tjcenvNYT$U9Upc~}n1VL2?V(lf4y*>h%b&%JA?!~=|1J%o`&1_~Jnj06+M znR=syu&zjWL+|hyriMFad*hp|eJN4by`ftCrdfb~zA}BV6=|$e$NX6@SS`-~Zr*|ldc zQ4}#@+&HAfWt6pBr3md^vzwziP2M;mJi9D0!v4mda9dwEjlB_9*wXen7?zD8Z1N^y zoOwhF8-pt)uYTpJ2VL)>!GWeepEYwbI*skRqfkO>3Y3xrE|$(3SFEBgv$1U_WEcb%AQ?lUU^k!N zw{IVXqGZwHc?aEIhbou6{(NT7nazd`8`xLrr<&Gz?VHZ!xhFS}=#+2$)6W1n>Es2J zi)CidnrcG|>NdX6x_c_3s6Y^fq-lyy?L6PPYd5uOl`sq`6^nFsb}(kl7&<#Tn&R~v z32J0!5K2=+7%Gx9#UP0j8@pMnr-V_7p7FiRnmd;t|M+&M&FsZ!P+^EBwR_2?DKZMO zY|#z>959|q6qYR>b#Fo;viaVAea;z;n~WyDzwO`FCEslk<&q}_N>M5m>FVsTnM!qv ziBn>22vkTESnrf#5K<}>C>07sD&W#k$oypbotHCMtXr{oS8`0m%>=bl>* zFTV@Amco+@_FtbDEB-mauy$`cNBcJLQdk7PJqNno_ttXf+dbXYzAv-;EP-XYa{M9X z_ulR;W6MS% zQW|#e*}>CKKTfo0A=9V#ap&M(dU`s+BxsYM@@$9!$iLv*mwTk|p1I5zK$n@%8*;OK z7+aKm53;1nzmOZuXS!fAYS~lB6`SdPb|cfq^)j)u$kuw5A(0YGK@GpzqjhEUYJ(60 zp#p}6D(njb#+1qw3zjudZp=umg6F;V1U}V;9Ye~qhE5xAR#6=@;{ilYMu!sZ&o&I; ztvduZJv759!vK=>v3-p#3AE8RCf6YftzlpP054m31WBrS>gg3c^UO08qKL(dkKF_i_h+un&RJuP8FsyYPV@bR-6K!nX{i@2Q>RVm z)dH1Z>TzDy~o_~flt5>sn^%}->7U}FPGi_=g9pxgJ)ES#-W|JGWpwW)T{ohA^ zn(Q~C>6iX5la2GN4UBCEX~@<~i!CKa+GA1}cHZ&V{NlC;x$8H}dH1_6<+N9S5rF5H z+ZaP1Yk0>GEK|1l+z)d38L;c_&v56R4|4mR53uySlku*kzQkJN7$QRy__e8#SR`L( z&r1VKQtP@uEifzg_3rNZ2~eSGff)7ZIVFCV+{ zaR6#V+Lga)((bZE%28ulc zd)Zg%r%p;(Dx#&}$m3=bO2v^2r?GSM9{P7zx%)SdaNap5Q?J*FseIW=% znx^dQA0#XmDR*|UW5+JGZrRSlr9kV%dIn`%=;WyS z+*~nkOlPKqHb&Zp5y)@LA*_L=2^cmcGo9p&ZbCp91$1?FP>4d5lt^PxfkL5BLS3{)>_nF_*u6tNqwGJoy0RVe z2KQ^$yujPv@s1JC|HC)FanSetyTAK8e({T6uxiyRZoBQa5wBZRZU!A+dK3JQH^Rri z-#EW#-|*iR7Qy0uF!Q_i`!!d>C(ee;R$4{7oxJzE@Lqrd-2K1c?iK*zmGfjB%=9-Y zz}?rv?=H&$BLy={uxl*`EQ_o+01FlXInYs91n-*yd#bS2CCuu-9cJEs;P*Zh=~@a; z&WG=Q)wV%XyDRwCWO(;in?cJD<_`x<{@fD|OttpIm)-=IX_tl8wdEb>vn-P zzeADPv!>EfDzbUg27Z3)^Ay8?snaGietZumtrG;oF@?He9sMJ$o>=xI%%21+w^91Z zLri%0mCT(wo()6$*juYI7;BV*)Mvc|v@~`fF2|e+qZz7J=_;2o2I}=Xx>(8#2GT18 zSuCNAS5;nR%`sq}vGHsiIpESX&V2btuwjqp(sVG_H9b4EaiT&BOk$|VbrPN0twxMZ zB~q)z#7RmR71*(TCxt?Z!NDPlg%aK{aMV%rL1>~d;>jl-XJ~MUp}|3v0;vpfVlDYf zsa!%AmsG;!GX&;q?m$ciIvVGF`!?Kg+t*XKiDha{ji3J;8tj`tZb4|{o+Hg^gJtjR zdU4=;(~TxK-~3a?j+?-#?|eT1i;q8v^Ur@d)xiOtdh&4|dhlKzU;ZfF-D4>f3T{t4 zU)O9^bD%Hp+U9qJ^O+xW?I&73bM@vNK+=^i%|buY7G8 zANa>F9#H+2l)Uv%FXfxxUdG(nQPAZnAqFHn6Vv1VS(dMK8DpVtYgcj9jtnK9rteB&b)=Qz!(-RnoDXdYYu{- z5K$_YGRCqHMubu^G&D$>q*QA)k|g1ng|k_?;vkgB1C-61c5wL{&S&hTPO7y!0?oEv z+o|c8uv{RmR7r$EVo-rZ$%wugy&N^ai=8|7F>OXK8c=~E3_@ZZgR$G*SY{tDzrC>9G83I#wAhLMXOm87X5Nn!?uDt1jS zmgw!9%Ceh(&Z(!L#I$Ks*|KdbJNN8HM1pbB5EesHlVGGI2t(4;zqfKmjaD~l08F;k zgmAvf-e@*V{9F>ws5pw3fCq!dxfTl`REmyr87b}fl?b0W9Vww+t0Sca%|dI0R2Cdc zMLn*gRY<5pF1z?Vs` z4>b-gAA-w@BcJzDTMp+fZ+yRbFMOhB_;u~1YYEKE0TBPJ+s}b*tqOGwmfmF**iT>; z*up}X7s0apb)$)^$AcT;l!ux33UkXRxp*9>s%A2Z6Uwk7oUcM@q@r(PW*3RU)U^A>mz?7H!95kk^) z)qC6CcO)h;Ya-KfzLiOH*Lj98^sI)9pYi8?oW;-XSOLH#Q^z4!Y+%Beh*`ZoJhfp1 z+v`INn3UMsWo@QO3`olw4^}HgVc@a}rqt>+5Q>6SRO@v@Au%e*#(~US2f>iqoz;YP zK&8Qgc?Qh5J+XZM=Uq%&)p^^x{vOTasYyWxMsi(j#BoYmH*j~H3;toXT8%iVlW0S# zjmr-akfbSvVwnvaH*>=Ar?6znIrL4QLL4XDd(S;wc;Rcf<(8ju+;PV;cg|e2PI&CG z-?4GyMrMZ7DV0LBNeDwlAnj)Iahx<*N(Y#m-7-y9exD(=UELcAW9%^xI-8iTHbxwq zu%*EQ8e{m?C*L*pEkKmMy!5&W;jCFPP8V zBah^THLK}-VKtMd^pPg9-C7_Uoi^6W8z%hr5}7qjlZ{h}K?~FD#w+r1s7A(I8fTLbE z8?80-j+u#43MD1wQrT_}pQP;DyN@(YsSFKSFBYA0)ck3DlhkUNVNghkH0`}cv`#ZaiPqLA6sQmxMJOSO zi!rg=B4}V>fH;ncqKGgInKY@FVzId zSFnBOcGhoR$BO4xux0xeCQX@$4E(kh+5xlX1aG4mcN^;_*7)aRjGN8FuEN%(S$fue z6tRXy2whxhN3n#GHV8quy_K~#)OBh-XoSGW)22y+HYsszjcmd|7$~H$iKj}Y$j)DV znOeQZzu)>Bk|g2Y-#o_R6X)^%f4L9HdD-~!J!)z9BWarQ+?qYZjvqN|1m8<1Pe1)M zM<0E3_I+q*h#PLO3&8~!T)>hgOGf-{VLtR2xZ8mW&z?Q-%l79-lgqk6S4L(F_jm0z z7sJd7yyvdr*Lz@e`Z>T|2d~g(_4pY~z7}3PA8vlG0Tz}F!V~^}&fReAN()dkR^jM*%Jv9R`C&ds&O z6*F_C^lkPWgbQ8W{t0ew;})Fmf(4J~+%^}%ntAY^Z^0XK?GD4;Y4a|oo^AX}&~Wn{ ziKXj0A5PTpo&)W$045e-Lz^v^zH~KA-vx8pJO@S|o9)=SYp%4$l+oI%tvjo+{qgBV z@Smr^^|`Uw%EGp`A=q}@a!SM9^()uGpD%~k9E2zQKxKeOe)lk8L6D>gCXPY6xECc! zjY~k{0briNX>k|x(yAD>1B%T{u8TCw7>(Am`&T&s&@yS#B$Bv_6cJOVOs2CO($hT# zK}xw)AWiFJv4zGd!Y&o}{$7ax6=LR3My%XI@u_F&ojIK&r%h&St-?U9LTof~l7NeA zvGH{&VH6;pYg4UWXVzC^ zcJi!Yz7-qC8+>&;HqpB?fn(rk9dFI7N%ku#oy(}E9@iNd8nB>A8wQ6e^!E=DMI{6w zS{qiaTE!iA+{xnOj%UX78I0)~!!K{UjZK?2Qmot}xJr5-nrBaD{y<)dBQ3~aZ zGfi=O+1`1Lc4@T^7>_jkHEr0sd>oKXC}Ow4uwWB>7R$W&ttaxaf+NlSR>{X4HI+yB zz5PayTRIpy>Eu({yRSd{zGlrj%H<+L3i_t>vTF4jN*$fViQS{kE=_*Jcgy&ChCho8 z^ekTn$Q?^DLYebp#*d{YCEAZqr}Qdew*%1GSyvKa0pdlkJ`054-~R1RK6L(pwZr5- zYcYOq)dr57GbPKKn98gSeR^H}-Rx&tiT$YL;^e6$c$I z6pEC~9SCQb8XB@~v1Q8^${n2~8fvL#)7EY59T=ii?qc$kschT6lb`%}8K3&>C)u!m z1EtO~b7swD)0Rza*|C*UxlE-#WDRv`iV@Pryk@O2%Kovra<{gj&KaqMGn^Q~sBB@= z{oR@oC`GwgqN7wo31#PyaX}4!tB%Z&<8GjB>|~O}M1_b#A*5Q15mFL{0SG~?Efam& zr7tJdDaRahBr8{}93K$Lz4)A||G#u)D>>VeK_?sX6;0IiP{q=nK!yo3&Z+^H&PUxg(OH2wKG zaPwUUSb)5YP}h;_-!+x-3h&SCsiQ*SGH4nL3Udl!mYJ`GF>IA~u}MuL8j5#z zRSq$V+*f0oA(SzOuYd3&j4}Mh7k=)JwcPCYgt>f`UVqd?Zn)u#6hgc2T)AANvm;`1 z?>ORm1&xjAX}FPkHo|8Elz?XEkNy^84CAl-!0)xZJ{HllC_W~!Shn#KK2FFiaKP}# z4>IB7M>1{v7<#vs*jXK9FiFue1Qn1iG6ye_W4#fFnLo|-%S;MAo_rRqso7mb;&5DgTP~^dn5Xv=N zN~%+ahK8tBYlKmVkO5ma??Q%>YAvN+O9@ng@e?KxMFpOH=2?Dy=dUqFbL*|Qa`|PK zQma*1yJju__HQ>bwr31!T4((DaYTiXYPCY47yz0$NhubK*6N*l@aGKUCSP;EuPC5R zPHAo^ZwHcM-m`di4>gf7iaK}C)_XNGh7C8;yflGBDcv}5pzuWi!&aBI6W{(W0Dkm= z_fjkr*|mEQ&`l78?AtfMrp;TJGkXU0B(?5nQfB*S+A`tTRDpMSYZ$BiIHJuOV?d{E zL9U)%}5=` z32WAFW3Jo(Z^uTPh^APwYe}ioE-s(G;!Khx=FBB0qJc09iIW0RQb#Fk2#Mo5gM$MM z3=EPaF+mU#g(0)%Ok>KlNyKr?;J_eHKfanEQ2gt6{+*LgJCg?BkccjNaZJ79BsA zfx$tvv0EmjIzcBf1PT=>GzJ-3fKsVc2!!*dFq%Rbp#tkAk!o$-aJ3*TL(GHkVS zIM>i7r#auM# z@iujD`i1t)qV0onu}Gj4O2}+y4QtfN$3eEd5rmCRG$tiUG|~plB2|Df_6-zDrIJULZ|VKJ}?j z@!WIIaqhY2a??#Wp_JkaU-*LaB_3HW>uy$%uelPw{AYku*7pm*99TF}!@IwBfIw{& zaI$M8#-atR9juGvW!(+ncgJRU?E?6uQ`lR}QAS4(G$nQhKHKVnVrtJy8}&mSKI!(Va);utQ-)Xo-5DI zdu=@AurcWRcYHVe{Hw5p28-4jv+0jNw;YbYYxsS>JqMn9d~^nOQF#RB(it~;Cj%=j z^XS3nHCK+@R)t0Iif;H`Zhm>U*Dtk>nE)n6aQ9t}HoW(jjq)}D$u?u*vThDsgeELl z3!0Gj1tFw;sWmcxjvQOks(|iKhOvom0XM=RO#?JaOOgx&hX2(vVZu1>{ME0SFm5d4 zd%79l)5*l~V>4w>o77oYO~XIT|LI)Td|cfhm8{r;ncs_Cv6-%wYv}78&!lpJ^%4eB z`=U(Rbwu>{1Rr)n8S=|vzR)03eP?JEdTURH!yD8I6BIm^iG;Ur8Y!={~iVh z20&=W_H?=N)8LM@foipe6bc__*eIuQ>W??x*kise^8l_D1m+b>4&VR)AOJ~3K~#Zb zYf_npo+6M^H8$GLwNw7L9z1%N)6v!d%Nk_xikuJQODfe$g_kW{$c~-c=qPtEu4g=J z)~vw*6DCYR$pEcm=gKLaOQmBAapNMJvyCy75fg2ep^RM=jV&SkaBT&XA~&u)($8Nb z5g;UqPDo8kXXhARb-|e|eZ}c~^yA;)jR)8c=Po&(8@}~Z&OQ4$Uh~S+5mKVHbg`hG zVb)}cW<0BtY46UZTG+9eq$$6-?+MQTi~T*>wp^`NqgJaCL=j;W5r%dP1{K(i+w1j& zfq?;roJ(l2Sj+%oXZKk8dM7h?_8bNW2ADm28b7}AcBWi$b{2apg(L_9Iy%b~N(I7D zfrQh~K2T1xStd;y%fe%4Q>j!i(jb(eR;?o477|7Xl&~vUT#u1%O9`PtrwIZ{7=}D@ z|C5}0#&O(x&+nKsb1E|?_fjYnNow_`jN17*nKzz5&JdRG8)M%q_LLv1AcKH5VQ%Cw7c$yOj$%MX3Ox0+dt~3WAF+K937teHOpC_3rGBFA5k|tF?pv%|}1_QF?oO zx#5Nzxbemtx$(vu0r<#AKEmR~i%0*lXRdOJ@%L_lx8z(cFCGtjwzmIyUWuM{*MXP$ zP-3vUmRR>h4;oG!dl0c{E%o#OV}l1VEedig3*(dXcmPpY2=fZCtc`nZYi7&QGKn_- zu%%9pL7KkHC5<^yQTyq$9GGjB*Uf{@9Q&9D(_q^{jfJ(>+3%*(Fa~t>Lg%g=$a3Y# zgVt8yxu^`QbA6a^cYkeujI_Gb_89n=T=JLe`$jhw94vHa1EOrJKH`SXsTyQ@r^B#wp1QJBKN zK%F8qon=&8UE8gJ;%>#=-QC?CN^y4x6n7}a-5r8kad#+Cq*!ow3B{qfpFHn3&X4^& z86(+i-7@Djf%({wi5E(SV9#@C9l;coVoO@}-HQU1=;u9g675Qo(8rn45BgN4FVoyP zaHeh9#kaJhRJzV(k3;^)FV)LjmahbS7pp@W!Qp<$o+S_!v?W>GpGV9ictSH&8lkd` zQk|Akf{3(Ys^lbyNamMbS%+W(XsKRQqJ`dlbPdXJ^v@1I=|eXypW`84f*eI2x>b6_ zBq`Em*Xm>ba1bhkgaCZ7+j%Yq)Q6GatpH%8eQP$l2i4o46pm3f>d9}Xv&vz$k%nrcdEG^Jg|BX3&My^54}f!|QyNA1g-i`WBMT2kKi06QA< z(7-t4jvQOLa0X9j%i4a84had|2>$4WY<#rpAp#H?#utx$<>Yu}@(;Tl-NH}$`!Z_T z&H`VvHm+{|*rr(u=b?xuR86YtQ^G32g*mG!79k>I6};VgzShq_`%DTEAQRYc9sK!qT zos8I$j1tsFL#F9|q^ad;6V@$DJq_bcMXtThsql)5U%%q-)7^iclL^NJ@O%pW#84)1 zK56*`_N?C-cq!OPn>UejF~x9s98}L4Kka3x%Mt`qAF1yCwY1?9;86I9BLgK#`CSha zjtSQwj@oa5~>J}iv=5FakbACpW8;gNQbG>X3>wVObeMMXEh4WU7di7^m&^N;2J_q&&1JK~W-j%_Y+ zVz(p1Y*qrG=8aitt^ZH$oWz1HFan$A#La{}JX(p8qo`v84MN)*bOx#!LzcdiS|4|g zKVSq*TFNs_BBVjUzKwxsPi=g3WPxtD3G;yCzG84mS27U91wj8~4H#LnO_*pkB!)^4 z4(jF$+Uyx=tZav4A$6k44R~^6YigE*xlRbYX>6zd^KRjmi80W*&!XLVetjQ-WanIs zrQahWjHv%{A}Oq1XK!tVKfpXP$hRyvw4q@vh^`ZcZD$T$)V||btEe5n6hYCz?q93@ z&-FX?mJ82tUpxp;X?y`bC)2B<6F{X%duM-WYNux*N1-;kxjd6NlD?hC8L z6sLpeQIgH2!^{ny5SXYQBghr^;brjjY&Z#DoD|ws0JHopX|QmIUpRS5RyzHOdX)hNlFn=<0_+O!mFg? zqqeAZPT$WYec&Ps_JAWL%@24kSHC%T35tZ+s=(#s?;OliN8%5HUgv8AYpv`Y0s=C& zw$Y87n=)|WI`EWQgAGw?mMI+xV|u#PVZ7rj#K*!hi;_XS^-taE)+ZP7#v z!@xBqwJes+%Gm?-VRo10F)oiJ-$2cg0uOum?Cdor!-JLybP0}5E6w?}hJ4qP}ujV<%=5&_f>ob zoE}=THOsd>bK?XXE&06(*-xjS7uB%hY~4SL970XA0R?{C#dF#NH?)KJxZ`le43Y|=^rEHgov$bE z`aMo!-QHw7;$klp-aY;P{`GzLB+t(=d``lO3fQuNU2;Vv7Nv#7sOd4R5-vxfXvA`a z961(xgZO0ouKCjbqXO=S_OFkLy$PV8XXP3JPsW>wBa0Su2fRdYdbe%XGyjps)rJ(i zPxJG;E6+qg`mZ{H3Qw$1m% za|yc1^}Wg6R%z4|xwxK@jrK&%Wc-&}%*CB%WLtSCz0gOR%_?&D0Q~XQWL-0ZDl)H3 zZf=4Om@TXCB0VlNq|{v)y6qgakE)n0X}lVjc6F5d(D}-VZy`XPhUJ)K>+6gBzK{5N zxsY{XCG-Y=W^_EWt%`S@lm5MIzTt!ilBdxHzVhTA7aFAVcWIHKm-lKVe%M}Fcq5sW z%$jT!Jug`h{C0#yP@L^y@2^DR9*?p=89C;ay728|hQ*R0J(DQ6Aosg>eOQQy@09ZG zm&>pz92G*}%UAo#cbuLh6$0GaykX&BY+b1R`C7-f>q5&;Pxo%|BaLHJW3_@m%H6Lu z1m+x-sFaFBy&@o{6y5BWtuOhE=jXAPaU!)iyvW*+aG=N^D|{;;Re2bHqP>)d=_A_u z%C>0f87sV)6sA7G4A@*P5ikA*Rb1-Pi1H zV8ht=KP+a|0evJx-}nw1aG=wH{+{RJ|NivLpvbDbh~I^nqm$=@XB>5#efEP6f?Jfn z-Uc|cqI_J@>v8amB{-xu{;>~0(^3$DmLj&W<`~>jRHST)alodpl>0<2suVQPG%}1N zS%~G1Lh8YAY?xt*>(xNqg?R9l?(I@@qWJ+78Kzdv9GA#sq%!RP>-kg+=FwUej$kc z%C-eg&z87X>Q?x?KiM9iGdKSt9>8GYyVRnGE%LBCQ_(@sbBE3xTC0NcoGelM6IoH# zFKiO!!#^^M%Ihh2#M^I+^sn!F%XIL8_0-znAP`Kni#mvxC%3*YqA9LEimQHk6xhBw zIUtRY&F`Is&nK!JY|5_LJlz-QkB9>89vOMIqKxFN!q&h$&(DoIOBl(`UJxDy4m4xTDRvI(wz7-iEtd&ds&1pb9D1}808_!_#lF%!o`8)V+@pQEf!0)}~qA$>Y zh1Koq99)k4OT2F#yK&=nq<=qyc{e4Og>kA)y*JdN=sP{!+>KLJ=%i0`MBzZnHsWzI z4HEgwsK4(^>m{_={ytvv##NHFZ10n52^5RI{;nyX z0`@P<4r-dG_XZHiMRxavqiqZG;auA;L86Eg->vxvrgIIBgiUsDdnPl;R|1HpSFO+n zc#N=Wic;mLZIb-Iy(Uc&{++vC+fSN^1%=nch?96RJR1+bnA?5hOXGl2N@9`3{4?q{Cn4am?ao@uipPcAF3o6^g7MLWH1)lepy( ztL6K+=4(6x2Xh2gE;=Ru#n3WR1)K5YNEQ6M2Wge1ObR9}w1EQt2m@kVAw^(Jkivl@ z6_z$z1_NFUpA1WMbP9$1z4>RiT5Wg*N0K%vf%8;;#=Y<{o|tLZ=atX5f4o zz0Av3H9}C*(5;_c3e7Ys86{lbr6y$gy-19Te&_bY43YZGXoA@Zt(~0W7-IB-PTb1r z=sVw^PggtL5!yHJhiXjw6ChQ1p6?Bq%ho5UcAd}tY(+CnfdMyA1eDI9(bXHj`jR0{ zX^lLIo4>&!1Z-Ns+me0gOcx59dmVgjY%U_&9NPTnn~=hzqlqZrvgfyA;=V*z&>(Vq zH59M|dQXF-m|WdPRIIeR6Qh6=n|!XNe#}(puqDx`im2})5wqoNm3#|MZL9L6XYVZc z6dFmWUl69#TSib@p9(A>`bm_ow@|9bhQq9yMxzfqy5alj^=-S}pRgA;_~ZKJF|hoScAWVyg<`C^DZ;GH+KAe1iyi;LBJ_X)dY0O!Zd!;Fw@ z0Ev>7fh8yF5F``oaV=PMa7#3@<6v)Iu{g`3N`?RyH-@s0K3R;Q$X*Vulo=2b!VnW( zOt9U)zltIP*=0aNT}w6FX=wtsZ6VSEx6a9pPIvtlJI-p|f+5R9(UIg5%ioG&X_5xU z;cFi8(bulnC5S^X=0yq+)6y51R_qR7*M?DUaIL(M-#nWSe z_eiN-(DTzZ*3BfQyPUaSjzEIF99FnRG$fuuP1G|=%Z1(l;llD`K>GIfes12dXhEBb z0Y9roo%8dTZ1H-GaHU#m!#-NT55c02c$_4j(*C=LGmE2=qmgj5ts81|5I-NQ&Z5x07ejp{|Df(Ez`6MM|%1$_6j3K8I&trwfB)ykDQ9ssCPd z1V5G)$SXZA^ao~u0>Rp6!VQ_Nj^z7)A0bz;A0fft5*_60!0IrBzRbmF9i`4ZY4%fm z6f@#5YQr2>C(*>9NshX1p07z-r>D9AUGwh?&=yTM2K14(pUsYOXmgI`LO&k&-XL_| zL5mOpMLo|8dy%K#HzF^P)5kke7O~yAL2fKoeN~V&tPK!)!}2p2Oxp{!;k{g)q~&(f z^z_(QaF}fmSn1n`5`Vxqg*IEJGyGteMdYt*J*rn-<5)1H;B+tT18#8*?wP_%x}lux#L=dBf>(jP^(IV4Hr*JU8e}|HqsbWV>4TPe zb=%<>Zh_N0_ovi{p4_5j!G&U>8@z;nwXKQ&;$6gk6_=q5L}n4}uKv@}B9@5^TmzV@ zlPctMxwFDi&KsLhBpR-mShftNk^yJahLU_gh1Tf#AzOzui0X_Pq4NJTq18Aq4j()&MEe!j7L*Nvm16T1b;G! zTJpZ0qdzQtEmSHuYh(S(miK4o-uIr^c2Yu_aH_C?En=%CqS)@M4S*p1h63c4pcZ;8 z45a}~68U!pK`0ITuQt0QFxhi(xkN=rBNf~H&MTsf<9nQ&@a2>}4GLq`G|$WAw`O(P zTz>$QQM9(g$@%>r5x!^)2Z>GZ5Z75eZ9wx~vS}3ni_1|J_izOPS0ahU(*1%B3mKZ*==?iLo;TZ?&oC8&${gwD6G?>(j!5Bq-w;aj_j*=~8jD1Fn?| zjwVdIGAHWvhNu(8CT+!TTsB^%`HNbMb*r0#-u%KAerw8@nqrh`A%PIWnylEB1i^A# zI=U^`-gbmxs{q^4@&}IG>&#%lW#awzbOb6mec;tMVB1Ce(H4ceH7|DwvAHwh_+d%H zPta{=MiNq^4tG|6)vR95>NiWX=p0+PP#pZBuKzh1A~nQNM-H1qEW+xut@;qP$8rR? z?>Kcd|M{0^#coiP0#W$+W42Y+r^gWoZ=-m0i{j^j< z{Mc#wYTh$*w8uPcJ&-c%(!U?Jlk5UGfIL>$dz}iDE1jp9%9)dng2g5gEc!wP3<(g$ zaF}@%XU4ELJu3o@pe4f;0C#Z5KV=JuEI%^h^EaeI(DTV|!hARB8Q5ncVp=E@mjYi} zsK=ni^aWFjOHjY0h$`%;G5C@|S)FlRR23yBx_H)3%aI2nHh2VrW-a#@h&fvg(ivi| z0ur^Vq(}_8$hT1#A~hH@W*OZZ{0|`Pj!LYeeb~>;)B1r#L!Wx{S}iy=OBA)#1a{&E z0~ox85^daf4m5{7>M9&{yB6uzz&??ZA+xhj3&dEEumS6ruYH5I;=vfPc&o3ayUCp_ z;(>zFH{gcLouK=RP3cCxUx=!Dh*(4r1+}iTNV_nJEin>1A?1M@jSjouvdZ z45&iurv@TS7#~~z47kLr&M-g1q@9;-`y%_p$#{M8`s5xvzx(Af+x$^n(}eAM{G*wn z}Bs< zr;Ow$H+N#=TX+9+uOTNv(4pwV%wbA1l_R@#TG^CAlLw*y!I<@}@UaTppht#Ro&y=u$xG%#A%w@OSj_A0 z@}vs?U6kEGE4qR#%kE=f9BaiVNf6WriLFD?6WkbGSx)6hyIy&ftpv z{>)D5A=sc_kBzQm!LOXCIRix|;Av7RKNw5wb#{Z!IWi!MX=_}`2w_;Q8CNQ?^11tU z8ESvF8Zd$ExcE%;y=Z$3ckT5dG5D(XJ1=Ut@2=sPB+;`?L8gabyOxq|fG0usX6cRN za$I#?Urc?#VRc#z+|PI>)kU+3wpz%UkKAhigE6s0o;s#1$*ohO3R4U56U;XK?I#9_ zfg2;MF0{MJG0i+`de-EbReocve0>=!IrEEAQbeDO-Ge1_G$=mIVPg1#inQk7MokpE!6NumkbBwJwX3YDM%q~B)5Wre9y4Lec}5HFq6 zhOlkf*7RB$w6M>%f}%#rR(}EWUz%UK&VI(~H#tGOAE6bWs>WeK*i@1lECw!Sk z$`)nza!4VUyS`-UZi&^`jzfR6-3o0={wy5uXqNox^33fxZ~aPzs-yH-DIFPjX)R|S zhPqe2kSP_@i7aE}qo-ZJt=K?^Wl0m;58S0k`Qf zZ8*(O2|~Ef1%_~q5ER?YH>EhL?n&{;f-9AokvlzgTk1BE9RaP*_pLHkhJj*QCE9V_ zKx;JKN1%F{kz5xkh5FY;w8k@=t1`gf$?6Lps^-NnrT)z?nf|EaGZDLrf{gTs2nu0; z0DL3Xuq^>AwX!%STCR@y3qZ-zcePYXQtpOd&ejMrLDZAXolgzPUOI!u_uX`5ZsCz+ zewZaxI!2?ZIewlgpC>XYVSi7-leZ2<{eLY0S5iyEuiI(E_>^N?K+Mwv{67`x<(BU< z!|Z{t<5<5(LUBLNUBMskwRv-<;HQRPKD7y#a6CANBhiUR;g2Q~0~iblvZbyMKMe&m zaA{>`d6>|$-8%h3F1yjT^bX_<7bF-{8Iz>e^BP!MxbBLNYV31Mq9)c=#MM5BZUjzg zCRyC;kgU7r8gJKjYpuE3Uc=VLftBVZjg12foIe~@gg?cRJai#SYna9!a)w=lu^}ToaSy@>YL-QbRuSbG{ z=SNW%gQoAvPwt&Nd(B8Fl#198WBA-dr4AFMKu*)b9fUb_!%C;A{2lQQspmNgb);(0 zASDc))|n8`z>lXPJ|nWq+glA5JkAvj5RXhZca5-1Wob%KaL?M&+)Waq!y=J3{?VthPM3m z%fUKxSY|pcR<`%B0aRdix@nUZ9F+ms?2WQxz5^FHR7R6rX#D{bD+P^4q#HilN?rlY-GAO!el$Pg37{RowV%R5Tor>j$q zl8Xyr$>(sX?;J?1FwpyHW|5p_W4ae>RmIz0AK5Q=9h;n%%)q;=v-i0g!T4L+MI>VM zu0#7+c#*e4Sycb$&HMIi3W5EG*A3?k7Q@M=WJ+`ua*1fDPkZ0 zxb;cVFm9O=2C5j#v_?|rM?vEHl7EDk#owqmUQtK8;Z4W!jT(_ zM;@4ZO@Ew>N-c%&c-xsNo|68yk$tWjaQ;FLGOiHqQ4`{mPrSC&CJ_>exb3asiImW& z!4(Yni+E(*5+k=jK}U5ZH7;r$a|i|cw2dHRF)G0Z`dXFNx!Cb_)4@EVF8i$P=G|rj z<>a31Z%!z;J4oV@q;^O8;^AM-I$nGUP#W^)ZQ{_j{5c!HZ{bA!Mg6%Xf`0y_ueZ1 zl-~Y^J6cXRGl~mcmJV}4~E^_()stx56(t9->&-e8zx?b<#s#BiT z(6q#1`A36Qfuq4GPpdLjB*(PA8P-_y@`};mm#-_!cLk4vOSS8RPxufrx_onx+x}|4 zLiZfKmJ-Z%1);3-Mmz8=1K+#x{m<0vZ*^0U2LL$^4d?vyvZSIv@k9rW5>0YPn*o;L zu%x9(w|2IYR}-kRo`o`tix7=Z#0OJZZJp{SY`Ns?&HlnhS<-EKRaj66Wc>}BiUeD6% z3ePkWy;ZE}LVEcm2{AysJ@7Ax39pKWFOKIH^2Kh`CNf|sLx9kN@vlJ5(}oYHQU4hw|C+lbD_u(H~s5kElS{*9hI5Pp!d_`Mcr}g@sS2U zFBtkQH1uqvF&41iu35VTX(p~qQgJ8X%FE0Do}SaQgeC9{nyH{_b#SQUnnq!=LH<>f zonDq@hkqL7WOH78HaKUB2oBNmdv>`Efzz(>CC-)%qPmD$KMD7j@F?eqyv~tV+o@kL z&cILcpk~WaH9!BCj)#edrf=6$a`Wkv2W|7+8t!$wWE`ed;NfiZaBN)B+ zS|Zy-!jhO!e8Jq&pM4Rs^3}1`6@E}qu;40U%hu}dL!>UdXYLuAE__j`VUQisAXk&x z7XZ4Mx;m0IPrMD}`e>tdCE|3g`GuGwV1Alm9G5UXU^f-RorxohgoA^lqNet*L_COC z3pr@7!ue>6Jt$o~_;UN(qGx84-8G_nWW<$duCR!RZIl!NM8KzU$aMsCM?bVk{x2uE zevu&zvePcc#9QgU%ZD^sJ1K`RnKBnCWCEYX2~-fkWIyY=Qbs z566ZjyhScU3iBeSaRYXtZp-%PZ?!?kGN!`I4bBSYUO=|}F86$4djjD9%}`}dT5Jlx zcxacF8rM)QtA6+k?wW3;BFQ>CmoAuou$S z$lI;++Mj>PLBI{ckv@Y^AVp~vHWM8Awr|q>5k;7UPYNut7=aIT`a6~A+nbD{6t{!L z-imL@rVZfNZ{!j<6AS$VY*R{_$GM>!QA3=mbkVEQ7T)qW>s00RtOW)YauX%194a1r zv|-dNUebNJ0}`A;zqw{HT(5*uWDLY|x^e<>zJcO!Wxd{K66fASKCkoDi8|x%r-lB2 zob>AHoxdxbKeau}=^Sq#?&sF$rGtZqlVfS7J3h-O#{JsaKWr@BaAfx8H!bZw7bKVO zVpQ@?D>fYa;&*||c!o-SZX@DVOnUEQKjBJ|&vlXnKO3~!O74e%-+%Y9vJLX1zCT>h z&g9}0oPt0x7$5L_pN~Cj0{^-CA^2tU3t@opWfWyBe@d37S<~IsAW$;kDioK?<`xr# z%MdEGOaEo{i$TLyvKW?^ID((6X+a=6!J zFJ#~icQwn+F4dmhgxst=pwyGvXd9~9(w{k=F?;`|yMhl=pwC~zt;gUCxWeEBR!>)} zVAx-MwP;Wdsa~uzUP!;7^&ipg^V(M;{$`|7$jsKS*&O@a}@j}h!{tB2KkuFqV^ z;Z%^=LCR3Cjg{i74x;*6!2&89f~b-x`eo<6xMn=pt#D?A6j*UohID3~is}U-H0+Y= zQW{QV3^b`d1WI#EF6(kd9UMy0zNZ;K6W2GQ6o#VydI|MTDc8!$u?^paQ%|BPy7@)M zk`|w!mhi}nVASu#CcbdX#{CgmRWi-1W)O2@$a@eN6$6Ji7Zn{1Vr7@v zK{(rN{?E6WK&fZ7k$XxN4`dJg6qx4l{TZAmEKEVZ;gwU>3ZIGzyQ_Uj7#TA{LnDZ71>)F;6lp4LXtl$Oz| zRvx3mW~crg4M{aUUWMP4$?y5mU?_iK*X*M;jcC758GCrF=ZS=n_$UN{%wjsvJcCs@ zoSCgV2JI9$d?QlVy-NfUCkn z|2wxhT%YiyEQ0gFc2V&Lb1$JHEZ%EkvT%!EpZSeE_DG+(tglmijXbA(!_4h81NrME zu}AshNQ_MC)}>367>X3IhjrXzS`%IN##U&Sw>_ZEizGf~DB^8GZE&fFD5R@;I4E>E zlVg(m3bA-+*C6W($t*dU6*mSYM@VsMFr3QgB8Ui6iu>C&^!S+3VbLC9eH^^2@5w88 zK3;D0zWi?v47%*UQNv>=E7ib!9a#?w1#X#O{&1*`zz^d)nnEluukihwd)jfI6I;c5 zvYMsAG{B%rS-rWI!@k6Df6m=D+X=Di?=eUr9;1#jFgIgHn4^n&sI(G^fNXb*he-r{ zqHGHS6R73s1up*z#Nx3ZUXPL=-MMt+=bCupgexV-vx|TNKklr7{<~1_VD#d2DaY{P zX;=UBF;w9r%89jVMd|0wUaOCxaO7Ag7GZJI5t@9eyiIy<)g%Jj=I=Kbqb*mXfV@k!|LWS0d~EFEx$x~3j%1$2VJ6OLY2Zjgl-j<= zOyEF)v5E;XmGN0Ob4$KS&+8E&g379sWs_zq_vwIqTaqB`_BQSK__&DAxWc8dVD$aD zx97Qh+3mJv5lUb0WayhSDxHAOG!OCqz}0_ohvjn5EYaiIvb%?6ct0fDryD5 zIe&BSF*zyMXb&#fdT>>nlWlr;k4XF#VW1kP50kT*3)s@MTq}m}CRIL0Ic1?P67Z*V z68Zk{8ssN6@KaXWX{$BT62}ucoGV=_>Q6K|;+^>@ zj)L@yRw*|xO>L+QW!N@Yar$|?WhAIftH>nL=cEcPZQ}E^Shqs$+Ro0q^nVM=BX;pu z{6{XcDca20;6Qc=cEc3hdBmSY!`U}crlP6D$jam(ddEt|U{Kq{_v6o0=X8gR4L_o= zbc67y0{vX3Jc2E8!PAwtU9zMV+1pvb1zBETt{6V05QtUp1HWIs)!=a4du#E;-Jm`1 zebbIdul<5>y8GMbmxs%e_Vz@nMhVPEopD*@;Uq{_Sc9NFo$l{w-qN(CN*R6KQKjrc zJsF?5+E5{G7zz_hH0*}8am?ta2WkoOm%`5!Vif3E`FWe{%?h!@9H;y!T#Qa?!VlRD+;Jl zbiGi(UQ{^pmkqHbKlmCZBUhHvL$Q}WCwtTJ(`L`Rd_5HdZvJ(q27pH+dlny4mXppI0`~j7 zkN>II;0K2%j5q~qOr=aCV4bY4f7k7mqp-a`QIA$dP2I3W6B#01l20TnGO5Mp&2?ID zizUy#VM-t&w6w7J!J6w0dDT6aNiA2o9z(YS@o{jjy2$&I4=dQr-(Nc)fr+y@jnwjz z3a5G4d>E?_fmaefJC25f3XJJRKl1GY#>Y++6MtbqOE1J}MoS?99957dQy5T}8g<#e zM&X2OL_jD$bQO+qlLhLXMmF1hflgaJ*^&KE9P;!DZpWW9=lEwL2Q--QxI<^ap@waC z#}N!o6DG?3mDcMQ1=6ovt-qp{mJm9ho1c0)Y~!qtW(#?XxRHk_zD>41p?G0fU)IF0 zW?QbX#_rs{+>954L1dLs=qpUhUPqCvPJ3 zqaemPj-R(8+@F`vn6jbmZ>CuYqge0H3F=I>EI#ANss?~6Di$E4Kk0zy{STy#iSncN zf84=$-hj~p|7pQACCYFqiQr%i7+Hb{mMrl>M&%3+G1uRC4(jU}0J$Y$AO=-#w8-J* zX*V+;ERG@9ASEq56}U4ni(5V^7k#eZ7vm;#YCp|ng+GHr$r{-li#o8y^~qv{YXpuU zEIK;=OWQty6ll~gG|ekkb&p{CAsHy&YeLTuW~VF=b>vG^XBrL*$|L|Nq!4^&j#EpT zBA{eJlF@4bjZwkat1=0TQSf@m*knnZEINnN=pR;oHUPMDY7ep8m2?{s!NMd$e#^mz zxE(0XyqV>7b=={Az5N2S=_?NP8e>qgEQ((5iBma!g&kk+Z&#Hfz40+8EglWTD9dpA zz(}_23~4&sCFICGLtDhvH&0^OQR#=SUiHs4ER%^M4t(>9+%F=kF9H>IompGcB)uYY zm1(_@(r@L^dCl74r;=w^#8S*WNCXb_09o1F^a!a|8I`s}L@#ouupoQ|TEtJ=OI#jD zNm?3=>rF6PN?~eiOXY3LXLxHb5GdvxYniw)iVaa8`rRK<2FtNS---l;Sc#=m)suL- zwHu#9w69mm-Qq*CnLt&XcsE3Y`<^gJz7v#Gaa_4cy=7W40j!bRB2!)0MF83RT36=T za%KwsQs3C;uQe8Sl`6GcW{_7&Y5=d`K?JgIRH)J!v{Uu$O8AG%q{ae`(xztl{Mb4x z@-T_6Tj0;6b4i}tIF-^c6-MB`E7=oR8x=jH z^VMx&`z?Rq!5l>PIG4#3M@qI21ij%yeKql=T<+iFl9QKvyxI=P@qS+-w&x-88C?1t zmz#{nhfhJ$?JA@zgvDChI`N0by~zitj=AE=fy!dBV#lMH2Ez#1{m3**`9b%QW5ZHT z+2CwrJpL0kHQOzgrHQub5}JB{Lx4;brXk;&;cHAGKrE8g@ADmb z&&~XJto5d!%AnwVIs1D4Vq&Y95#ZzH2Ril#r9QItbA*$HqnuyVFy_dk2*(dC`6jYI z@$!CAHaNFGLU?@VN8NvUyxH!}d2#d>D#4`K`QqZcA8eZYe^>c_snJipdiNAeX4ztF z?9YZj;3Ez6mbf_VXzH%oc=Yq78_cDInAx`MDcY$0YeCw>v3aghFEz%0EF#u&sU+F@ z<^AkfJ5Jl3B`F?TA2#Q`Zb#p*ykf#3NsX2AUtmD=F*!OFIZzw#mi4=EK^0)>~|z$0ZWjkE7Km@Meu4KdW?H8)u6alrum zTL0Dkz6!M5geN zfl3t*z4Iu+8#h7+%UjZpX9iYF8Gnmvu&P@VO9 zy1kk1`xBhTZnb4Yfb4`D@z>eNe^44}0^-85PW~rAnPAc8yghZ8SrB;}m{Ka~#FCTt z&xZh7PUvuTXXb$*UE$Rt*`g>a!9usrWU{~a)YEA@0CEhGk@hmZT zN2P?_owmDe!7&Rs-f{iB6OvMLXl06LpjtvM{Z;upfdD#MQNm7yF)GbN4L7&HG8YXS z(D5W+w?9^d6m)GHoI4LPg2X@7?~OCF??({VwT^Ic@OfqFt&;T8D&seKUsC>eF0hzz zWy-yAh~HaYMXRs8^qnyI?1V7kjH2K8_rJsjyqzY_RxUo3h`%dmu$vCrSFjbWIvI2^ zSw@|pwHK9n68{0a#Qd%RZ4yYQ&;Uj(P6+;tgi}`{!NgyQ?9mkIR%=(wv)!rfAVB-y zUs&FC;x~A#YQck1-Db-&lPaT%iYR~H+3Tceu-#LCZ_qHCp1~}kcF)eqvT*29YBjOk z?>dSiMpNtFVZp9dOdBU5l!5`;5r%YD6|}$2kuq`PH&2Q7n;Zo1fKh%>AY#IdAEun9 zZcO5Ap5lR}6>cVL^KYt8{n8C5=KI$Z{`9`}L5_*~fP~=pL*d82XY$`JbESg*I=^HF zpUba$d=Tpcivx$fT~9ab!L{lK{h#*yeYGE@H_$YmJ>O5%Z;non9KBVpM=F-TEg2R- zsY$;+uXps{+b(P^fR-=5nb$nI@3^1K8%I^GjTwLK3*YN@KD_wapHBbp|Eh^TW~vt1 zR1xvt53D(vf5Y@>X_QvK=C2GMIET)UP_$53-(%K&_jMrgT>h+j|M6ALdXD~$=4z*5}pb_$n4C2|D-)birjo7Peop`E3xdTB-oWefp*K;<}rjFYOk#c8skU zloz|<6EzMY(X)~4-og!u^xY85u~Wv$ASTve_7KBr5zz2mY7}!Sb&3dqe1~f(aYs23 z6-k))7${l7^ycs}K&jdIn*CiKU(@IMpD?z`kVKai_)naXcma^;GFmz&bE3ZAsU>Woq4U_Cv7-cgU?-%S*{tb9cbz2G65 z{Ow!_iB~T5D9ZXpfOxLvij7%JoMZDM(UFx>|15g%Ojmkj77dajm%pCR5*}c5plTvR z`?t%@@qV9ZS?B-eRO`;$Egh3HAt5oV|9>sOzCYPpZ!e^WGeC=@M1+W|<>5aU(-dtv zX*ez&f8h)-{I1LQbsGHXML}E!QL;o+o_YA$Gk4(EIAoyKQmA!ItGPxLt_agt8;MCD zo%?bulmy20M=Yx0jFV^KZRES1I=8gCM#ML2%b_RtjrfFs@ogDFeA4B0Tv+fe?l7;> zO%TH7=HiNsBr}>&|9AyJ`ik6BmySF+Zi}08&Vc?vCv~;KHb8eazso0>j;q)7yjC~3 z#Gq3~H9>1EIB^MN$&%IIc7XK^K}A(Qffmlf&#QSC-+X==DJH(Y@A#61ONDfpjNXV4 z#oI&HEl7h@a)`wO;IT)Vhm9M!zS~3ge*@hY79Il(H~7;>Me<|^t4I7AZstoSP(#wv zI*Gav`QsZm6#x4S@7Y#oDsLu<*(}v?@W!e82wXLbe~a#KIjoXqn0z4&lJc8h2bbmU z;uE#_gp7tL<<0KnJH8r>nN?{Mcu06lf_6Cbwsn@ip$+p4XEqemM$K!atE(0IX%eU1 zm+nIvjfcawogRmK`hD$kyXS!qmXoce<`vc3K}4;>^)T3EkBbkkqjaJAZOPqBMq{Sp zS8^9U4%FVp??P<>9w^}WiTsd<EQ+1$gw@++_B3;q>lmxDUq zYTp-o-m^0Dov+*82)S|Qt0Ucd?z^Tpzld)tkN&rt6J{igqTQfk_?0OJOv{>K>uFSq zO3e~zgfCfIgS+X#6rtv}qTmkF!W{`8>a-Ry+?c=X#EDkeK58R2$hE861fcZ%A zlF--vlh>HZm8Eyt@FhwcRM9(XG@WbLC^{`cZ-WFK(8;y4qK0wNgm}Cwdf%$4Jd5UU zw9yhw?mo7wjj{3^@rKcl_^Y~JEZ_IzG*X{W$NY4QT4huf6?)Kpyw5(F5YgNbjY?!9 zB1Z~F|_N#KR?Q=Zrg40s=^z@w zR4K}q17094#KbX?VqXvL8Ix<-{a0#QK-L8O@rKUL95g?`)yc%5$y zjKmYKw%FsCzV7v&tu%&0#HNE%V+RMgO7`#wkx;q8WhyXon2#Z+iA&85DMY%*jt(_* zss(?7l1VL4<&gQw3>kDQVA4U%lfl5uX~DJQ-^V2V*+`B~R|R8&ss`p6onD5z6w@EA z50Fw5X#0NY;fz0s-QN4I%je>k+^SwZ*Za&eE%K&9X4;+M)+yDfBV#!v!aE+3 z*KKh)2dQwVIy)_MRAPqkquk!z?hz_-B0`2* z1F2%+90zfqm8*0iqrv0~{U(nz2pT8duUV~CEI-`SkP0(?R)|@Et&D;N?>auDQjt0) zOUdFSn(F5g7Ch51a(JOcl^#{JB}7{Q3Ce_lV8r&(#Qo6b=jTzUvSY7AiCkrJ>d$=1 zqSqb6S`KuPm36G+YMUAI^cgs4*0ieZ%-z|EU4IiEv5(#a=o+_RhnPLw_nvLGCVukA zXdWPN{)k@we*lL;c)l>YXdeIcvCp#X)J44Mmw%l7d)M)^KWo^s1s;AFuDlW|6}a`* zA7R^;-8}l((>(gv(_DA;B_IS#7taS{^9ZF7NMG1UinIn`+qf}~bSsx@>4=Lwch7Mg zx8=ztNn-O8-98Zn0nI38baXyTmz~1I)D+ux?Zyb7!()dT8k)oX_ur2ndQ^JKOxLG5 zeDolNg3Vv7*X#6_D{R@YgIC>rEkFOWKg#?6>@Qh3x|fgqZH({3?p=G>ys3|~E;x%? z+@z@!s&RuD)wZ?TA!o99knAo~^waIdt+|^+5=mL2TZW-8rLA3vW#<)s8a>gD?ByL) zsWF`=hRQp0@}G6CSKSL$&}vien&0P!p~q<}R`J-^c0;#pLbZh#H@%H}AG$U>e&t*K zh&%efzyo()#Rxvve)w)IP(VQE%OBlA{}&$M&Z|bizm^Z*?a;~7Z{#P>eG6N*!nG$s!;^ASzAGY)bh(61 z2~O$bQ$rC5gop1-3VukU6iO=+tw@~WZ46dP2M_}3SvEb5a>gQdb8s7Y8c=q8IX)Q+ zxXr zKnlw~=pjgyRfwckPSLk$pHjBieGu4!*C`^GGV)mk(4e#-^wYdI8)m9i?E29fm@QHd zgTSIh0v{s{i8kn1BNCk&IB z1LMag*|g~e?)uP&IDN(G{O#X-m_>^g6NUln*RSRAwU06|(9iJjfHh2{APfsAouD&f z3Y|mIJ3~U9s$yQ+VbG53IVX;8jYW$vx%aYtOm_3Ech1G`;glWoRp3I;Q_aw%P^>Fc z(Yn4>j03bj{+!RtwyoP)wrm+MY<`hFd-kBU=Im9g@ch7)2auWaZG_H@8n8Ufz7+J9 z%XolrY`Q7pmxb--`lWSSB8MF3`oMjcM-7G1=+>7ADc!gvwcNAP0I4CNwMLNh;6k6DEBFUkdT7fetq(ewO7q%@!NgPE~r>3ctdypE8viIysNu^X~ z{^%(0eg8l4{#&l2r>~ctyLZy8Tc?UnlwH>omE|j^W^b$%u>d7N2ObK6k^)`uG0m8! zPAG?END<7gQi?A?QOx%SMJ9HV0 zbKrn93be!|F^SU95E)wO%Lak(GrVvPa~BR{v_>mMp-|xH)C9lsJ3qrcpZqU=|F=HC zvSqeEAAT5q@fUqQ@)4Wsym0Xdix!S@{q>i#d*?oO?%d0ZTXyi1Kk{m7)fz@?0?#Lj zWAIuv2-Eq}4Q;pM%OPH<+(?47%tg8$rq6bIy2`O*#~2(MX3^rs+yZCjm3+SjMqq9inVhi!M%Fn`tWbHfniDXTd9!(ZTm zJFoqYp>1l*i#$!`J9M^_a#Bvp{{-=*4a`dwQf*wQm2pNQP9-)rEHDs~z?UFG3=k!j zjy%!ICa)XqP#zavnxcq8Bapf9yp|%B$_XWl&sf0of6p{H(^LNJyFT4<9{ZXWd++@F z_pZN^;o&*F;r7=uZ|)qb(-TZh97U@E`g%+Fp^woCq;;U2l9z5YHWw`i>*T^xn zdjBsaGjwzJ!LfgRKebwovD1GOfPLEHX_t%>AvK zSlCx&_u(2<)x`6C5(5YiB?F9S@UeCIER&-xYHby{mT_o|3n>*M^NQ!ggM_d-SH|c} z0mvh<-3{v0d!6>Tb$V!nLpwldY{;H)VSB!G2CAdGmm+(nQc8R&kFKEugg(Z^8KY#P zW0FK6rI#~IQUf&&zr+ovmJ7Z!N3c^N>K;OBi_@4K-Xa`g+Vc3fkD+dcVLsQe>-WMU zI@$Pg24b55mbDL}D8ctI zWgbOpi_)O*ouS|fC>4v8%Vj(v@G=B5MKfm3&3s?#^s|n820QIjBwJXISj!LM5)5jBS(oF5yD7RGomzalsJm`?7d%MZ0sN-^Okb@ily{aD)`bPjv_oE`M>PF zdAMa&dFTIGYwdledvD#LW~eG^hJq3VnFTB~qLu@iHXW2a9n)gBlC;{GC;6G~{EVHB zb~=e2><%%3B*sW$I)LhhDb#L9_jC-%Oet)dB_Sxs$a~T|d zPcZl8Db79n>~ZZiyx;fx4r!92)0A?t=zv#~Nwl;?lKn>xqaJX`0Y5Ehd^( z8lx>nPoHMn*v=IlNhwH;Mu~gKj46=i+vN$ zoz~HE7z>F>Y5CYbi9pE+rBY%Y5$lLZMZV8lYORJdP$ibvzvH!xoj%Qj-`K>P-wa2N zK$4_<<}=QfR2xIA3JeVmv1IXCoH#Mc+upo^R(=9XrO|ci+u-AN)RNFFS`tivmU!UXu4dz^70cNC&^Ah?5>b?NjIXIF#mLY+7SCV6iSaQ`kDu}D zxxva#uFVxEA*&l3jLIT2B82A(b!6KHC?O=m7+21ySfo-ZyY>{p%b?w!`8g+i@8vSu z4fcBO=WcKsQ13V`hZ>RPL z8vxDDJ3hhPANoD+1a{7J&b2pi)0B5B-GEDQ^U*E5Kp^AvbF5y&d7s(H$KLMa4fRg$ z_{80O==Wae%Cj;nv+|P?lj>~NR#FiOiMGx~(q;PeK0EkWLg5(|oZ?qfF;PL1>eOY* zvleZgB9>_F7i{YjQ25C=fQ6t)Wp;J~wU*uAOJWVf^qrA)KRUqLw(TiC^ud3_=;$az zLxT+T571vJQ7kBQ+Qgb9yJRP+lhAx)DP-|;1g*m<0x=Z>;& z=@Jf}tg?HwhK(x-r7$AG2#G}_jblt)9lOXSP4TgXA(pmK?L-&WgH01G_K5|Z;=>(%Ekp+pBjxMZSs%`b zpgL7!#fnv|TDgjPy~%UWJ;%_{Fe5`FY(=quW1E?nI71=C zJ9?%kBzAKBKoM9$i7y83ft-7MuMm5NX~y?61H0EVuCToq2<1UJ0m%{E+(f3?O;@^l zN%+;_!3^elK-4Z0p8+mk^DLhY^~GfI;8Vp}efSxQ#R99>E~BMev`m5)Fj=os zYc&umLR(kf#wvkOQ5T?q5Ugne$nyQuW^lyM1B7xODcTysf2q~ZcH-cuLvMMEXK( z`wP$exeS{UpF!CfmzFJCN>nJa@4z7r96ZR8<0nY;qdfKGlU(<@4eZ{%nY#{{DW3hlYqE!DA0S#kS2m_z$=J5(oAlVDW-s=FEwB-}~rrpIx-DpZERZO^ny8 zjMu6T_!-xR!9HcIMMcWF`uh0RFh}@VhxQ7Y1HQs$Mmi-WR;R>Kf&NN`QlaP)n0Zs8 zOXAiEpl1Sxyb#YyNKEu6=CU~DsYy7n`5 zvphdcJYmN4+1}fOq&lIMwixxb%fe^I7-m(N-A8rYO~?m!x;lpkcDYZxZUJKF2@1Q8 zF}UJvmd>5S@#-Yw2COQ%l=NO_O$}t3T!g`pDF1qMKHoo;O3=fY`t5untoM2#}pGLDr zq3FtKSZh#`dkzO)oqM4+`Bd*YKt*749f-2b%sxz0fO;rP-G4jqDKjQ9v(I>ofBRfI zcSke#S(_<@ek@yX*$1bCDFCTlt+qy^+4FoI;!n`u*U$Ft+gZQ4b7$8EYicx>}(Q#0TS(kN?wd zo7I-YCd5KAJT$~V{PiXd9XQ6Nm!Aj5a@A!Q@Xc>+Lh}T7-s$4X_U}Kd-`{#q$E;`xELd&h>NaTPpl$pttJDN0R~5g89RB3Q^!y8 zwXfgD@BWwDsE$vf)6~Vp34v14jAO3X_g;)ww}i~Z2ubSQdDBLNG)?L2?`QRzwd~mS z49k}q-$SacJQK+C}7M;4t+2;92C>@Gx=MPD_#RuULzc65+i=3Q0Kh!xn+YKH0)@Tyd9io#QveLXC4$+E{YbB$*71?emgzq!)_vq5 zHqG!|t@{X@yG|Hl3^(3c%W4%)+wX;b%iq&On`Zt#E3+~yKYlSj)w*a;jK<_Fa$ZSP zp+*2s(HFuirp8%rBOyRW&Yel%;t!Q3H7*r*s#B6Qasbh!Xrq0>XmUvl-8Gf;;LvaC zvNvY;nWeYL?iGTf@T1DL*IvVh*S(hQPi*DjfkTX)I?3vl=P)!hK&+g5l8YVE?mmQt zEViy~RTsi|@}<2pPGd{LFF!%nFiDe~68Xc6UOS&?=LytTo}~Ysm$PEg2u~fUGp-E^ zFgnEwiIM_Tgo+e8bqQ&-c1b^q#UkLIH;N*3&ZRVfKOpNjTD#hj9mxf7Mee&5_;ySf zS)IUePFE<}xwA^CoV%NlC=nxNkwiDq+V@RgPD4sbsx1~x+H%H`TCEO9R;*mj$rGnI zb?P)}su>$Q!`Rpa*Is)K<#L&)pMHv3twya@rCOb$R-0np{K4!!J0_IOB~M6+Nn33^ zB}DFN@kSGwv5n!mvo^^A#n3Ln9d{;aCq9zCi?&%o;awh$HTVRW-d$1V`jXqfx8(b_ z2Z}wF-uArna>l^$@Gx5*+rmG7{c9{+x|9nTc2TM1U~htc3FnkzaAcXXb)Sr)wtrSi_z8_VJIV{pinGQEEXuX5+7@BNUdYw zjCEsH0{D2|R@x%5fHtH_!m~S`=dJI&n(f>6aOqVSu=4!HOw_6*7_@YT4=bEuNePMa ztf)4Di3{$lp+DtqilSp3uzumlgGWEuTz?Y*OoU99K2A{!q?Ra|5T%MpC}O2(B?Mq-cn_m4P--l)bBt83*wMZrDs}!l$8%#{q z>Feuf-TCWTbMAQ@IQTsK_wVQ8OD<;T&Ry)Wlsys?kxc2_ACi~O(u31`MNQ`IV?ljDqyjgh9Q3j>fYn{rs! ztZ>Ewt4$6(IRI%a2-7w)cbcLgQqDLQtB67zQz{k_#%63gGQ74<_Amc;_rG3lq}?Kf zK>B$nBpB=U&hqk80t{zmR%T^ZURbQLNF}lfvTYq#-YcY?w1SW@Li(U^th2samr7Ck z8g@uQjALhtQH&Lkq$#ONJ#*-l@8I5J4XIAuLM}Zp6y5p4yaMXU!nQIR76~$i`UR!y zcb(>rr>$@d4-K<)$vF%U4Y6hO!yGwufaiAa;hd#QSh!#=DwYU>+nbO1!TNytkZH~< z=hpphL+oXbe={veGckfMb-!@lCBO7v0NDQ7!vKsPcW$MDDa?$!pnSGM7-L6JQ5+%ej;4Okr@K({&W%vw}z&>SalkDxj3bM4|Si z(`Kx3ZDOpUR%@{QoR!RD#0)$YM%Vi$;-uD?E9^p%W`@b1IeTt(;k5DMY zELyyPx${PtGiSin(u-pd2BQ<2tyboS6|xjs8}3a2ZFgBA0O_pgdEk+M_7J1li;eCE zkL~?r$GO@rr0)8j7$>Xin8$;{X7?LzGJve<(g`Fp0IMx&YO?$25Zk$LxW|hwx{$}W zK2CpsKmGlEjExug&UYRFV8NpKoH%xpbr-H-?WWJg>2%N6$SIL4({tz+)|IaJDu73a+5t6$xWQV~&D3ps7qX?BIkhTzMh%>hkDO%c)wi1N3JbeESUUl(G zPM@0M;Rm<#?)SZ(TD|UBMvIlWctSke8p+HpHUf+kS)D)&VDRN;L}qkwbuq~)_`WZD z(1{=yr{{*Yl+q_9a_+d=8ia9xIMFEz>5QHRVi{ALs**NZ96x@V6)TpYA_w%NLX1Sv zY&Ns&zZh%vay&$YXT5cjV!Ye+#Ka`$t-F8~D^_sq*m3^P|M@Z-H*VzZZ+jc>x%no> z#z*<%J3dDgMST6s_p;=iv#{21){+HiW0;IH@}U0?|qQ{`>TBJ_W#6G zb&~mu7O;2UK2D8~k|c>MBcokjSd1YQP7V412!zpob`6YS0Np+dt7s=)62h(ZsZJ?G z1xke?g*f&)hs*qI2`qbOdvv#F_ix>Ci1~KUwppJBFXsXqSbVa1uzlfKU^pwYGAsY0 z#Cl67IORFB2nvxE+;;!mzE)TlD-#yuFrnhfM{B(+l}~CRVxl;5VA99R7;DhpCCX(w zOz(Q|Mp1qVUf_)R!M);NvS< zv0#whM@})R>j+iBN&&be5~(&WJ85o_PSO@}91}+|7)V>rl`@Lr%;mGqcxhDR7%Ht( z9HZl6Qy>&H?!2#{6gUNe%yl$?rnakBMmM;&H*FW-kP%QwmEDg{Qj#R4)k;~iWEncO zEL*mMfq`KrCnu?tE8Ou%f5KbdvXQ-e_cB$TVrXcPa-~SQRA6{$kiNb$tyaxtU=>cc z!Wakif`Ttyc@ArBmN7N7ozsy7R!#?o;kjjx-&|XEX6|b%Or6Gw&@c1ZN@Z@l6Pa(m zP+2l7hHb5F7jq9gd57=mOkCSlOsSWio%iBbU&8Rv5Q`QqWYx;$py0QD>yvEV`Xt5} z)~s8}&h5`}_OeCH87k9ixMU*QY6kj-h@;2>bd!r?>7jt;mC39Pa(%AD10eqyj&VP> z&k@S@NDy5yGXMY}07*naR6!&ak&0)m^Z@{dhGO3LzO*B*Y-lLv>T52h zP>gA|nrH)w(MTm}CW$k0HJk3<8wFGpA)^RYi0L0FBc&o~CYVH{3q|Ux#@2^+a`w^% zoV8>=|M=wxc*{GlrrByb_fcFwX>)zy)3>z|DB%qu9&kHnXRpNjI8E2p!rUKV`*iP- z06pDU%e`|M+!pQb#maHa(PO80&08CsVykTjbu#>ZWfu*)yIoc#w5&_Ab-fx!xAEnmps zqCT$Mcny=;h+^!(HOAl~5+qj0jNN^? z@>1Hj7djc3*3D9T)JQsdkOgQZ+sodHE-4JI|t#mHMAeRPAXrRZJdglR__ zzThG}b^ww3-$nf2>m#k{#AJo3$3U zrMeWSaDev|3|RHq$EN^Tc5cOOU$+>!^C zYT=V6xP{iaZaL$FQp&3c)|VD=ibP<^q?8DqdUnkc7;DE83hyG?=_(n3k@4C5f?^if zNcX!SxI(&j;mT$>cK7tZG`8{f>}&>ZG3n8(|H_DwvqYd6pC*yE3P@k>Mr zwfYosK~X7{U9oQ|(I#y_uLmh1hty1r;Y_xttj)T~fB5zH@IQa|Z@Bo1^C-_LP;WIzg)5Y9 z1=AWd7#aom?5!fpnCxfNP6v^|SbM{qYkQfSXY=RC0Tdf%pzMWZA6ZgqD-e;w_|iK4 z1N|J>_dF|BE+f^cGopsEC8cLGWrraq4-C8KtCu9X`?f%%)}T`9qgHQFt<~7_*kfGt z+G|<5Y$->NA0^cZaWUq^sS^y&o5NW347Ow#IH#X0FL(_yVkuYXhKp3A-z^0EJ_qGk;TStAxU-G z@y}v2cG1Nrde=>F!HnXV#JHM?N-Fe^5KDL9z(FP_Cn*(56kIr?>+&pGP!z-cw3*!LmV9f41J2$60#Gg%Sh{Q})u|fWwr%CX2Op%b zuaC8B&t?Dq{frEcaOtI&QLk5-oIHb&hBM=*saB_0ym%f`0>ag8R6_VHt2R?C@vKLv zUnYbv^b9B^y?bA$bTC#qHcsoA0i+P^ z72SP07t4GM=}VEtix;wR(E_YZS-x^P`}gl-aCne;SSZj}srZ;y-O(obXYOv>aL=94FV_kp_xw4@gN`;xagwwWq>xl96;iDkJ#&WZ zu6Z@z`R-=4PH7|!60I@P^%0q|Je6gc|)NdUg|m)`{7f(uvh z^!9yRbjcd-`Px3-@|KvRM=eQ`aQp2M6BF(}6RoK?>(~~=g#xvv19DN6TN_LY)+Kd` zyiqY}wTP5N7NJqE^Mm`ha>I>Rvh~qtxa{f+Shi*X%_Kn^i;=jRj=>m`TRWVAuk8t9 zI~rAVe0I;juCK~=Laneebpb?cb?>~0fsCmY^y6=x>Ki7c3; zJrXKEAFn+;+abGmkliRaHCjHRezLC>mMIzO$Hj?Bf_#M`agC+TEhy06=5 zt?U(Na{5cZhqacuH~pGFqPOzUW+HOHy~pz=P1hDD4!LZPwJF{4dtex|(`Oo(XK{Q} zwi@n_x<6iqc%Yp}>EE@V`3n}Xbip7yj!n>4DbchENqv$mdtLSnVKF!0U6vgP(iv-) zcO!M5X-AE};2P?bFT4`xluGH18o^~WC}^RqMQHQ<_I%q0t9}5Yp^dF=zk|NM3YBt& zQmMqm#3Zd&i{r!5VmR4oRhQ?GzI1*`j>^ZlV41m7TMDtWF!do?%>n%LiG1%LlX0 zzjxEeX|@^|YltF+Hk$sS3RBf8X{$jjB?ToZm&=sPB_ChdBaSezAzh#_|9AKJZ5tbU zw^Qc;Z3B3t4N<|BHz=3Oh>3AFeeW^OIcG7KTzVc8jVdyZFn%s}32c;SvU3?a@%0fQ zOMWG#;+dyi-uRz++ZB}iVs<{Uj|*SDntHv#tNf)yr7sa7YcPfhXF|9wA~T)B?ZCnh*~Y>aDf zcr_D~lNh`UV(25eHWE1_Oa>0Sj2qqJVz)zy1oxkk5+N1Ar^Nx392*$k8Lpa%3Een< zUcbQ@2b>EsqEsvr`z*)R$w^9a0aER2_lapS&-u9NZo|z>WecrwvHVFZ!3s@OEYWNw zEMLBiH@@jjq}uX@yT8bXKKLOH9y-XJ!G5;y+|H2`hp7zop^c_x6QW9t5tdfcq}5D` zgrwf66UoSxs*;MyW|dN*NGugm98u}-W8R{L$ni7C>I74b8qK7I)fS;#k}=^6!-n}f zTSJ6@FS%!NZQ$D3Sc9|>6%^${kxHpVtRh5eP;u<$Kf^SpH9wb4?+cv*$?ca_=)U|)gLWUxZEz^h`=ZhcaR5Q0|N| zRBKZldj1fTQxlZSMT~K-x$D=Thl(uEJiCLx`@1jko%{ZYqsI;t$C5NnNSaNOW|LN< zL9^MU(WujEwMbK+y*Evnnwp|kuamTzS;F3S`;fIyHwX;(AAS$OFV7D4W~u{Yr>Fha z%c9cjy8egUwIlxy96*s$x>($NQXA`-otG0=_(Jl7hkn4Bi8C0hUA;P;(D1Q)I!#?E z6##T7Z95lnZ^UDI66fq;6 zLV=`}P^;F^siuFRpJmII634M~BW*QEv7jVI3XHH0NGajnDBb+uYPD!JT%Ue$)8h;d zJGb-49@@e68!x3=uaR2g61;>mMHz;e-k+T-p))F2k!SeZo&|0Wwmpt_08vWm+bNW< z2;eQm&WbkkmH&tT%?hk`nO+M~?25yG=Mgqsf2AvE9}>c7jY&0Wnr81TKexD2If^KX zvO2CaxpH^(9cyT{S|mw}VyR4_RP;tN$^HWec<{mR^M$|q0_Uzh7pWBA|Nevg)3?9H z6Wh0Odh|4vfj(p$5f=-Y+p@53TpFOM6ROP`Mrcm;~qn*Z_NKgA>e@HyrbH2?9J;eY(mpT6)x z(Un~Ey^VbAeqVt8Wl6$49~k7mo2MTezwuq%{OlVD!vSTR<+BDG3ljISN%P~tQNIapAwa7kdS3GrGsD+dt3p$w_u zJv-!F;)F|e4Pn_O=vj_b@F(|wD-R&S0|F#U36x*3jZJy?@BCHn=5i$pbeQbPj_;7J zui?1MFTa9St5!00`V=cyEMsJNko)fa7PYCA&5vy%js)i|T%9o>Hdp2&C@zi_$*1$5 zu3t~LfO|{ojLb}Uj-EeHd#(WDqk=o|=)ML36Q>=3kzKKc;lv@f%I1_afVj{ZV=8tY z#oo9ccAY@%Jj!s%vS#rh2Tz}2&u9aR{aIXUx0O7ALRa}jAZ-9IfeEvjd$UrigGmf^ z4D;-lYctQLD3_^Jd4<(#SAf}ibR~U1&-d+KN9bq{!-~8lwqb>sU*qBKj(Qex7TOtH8{Qpy>8!=j>Tu z;NGn5N;Z=n9FA|p#{iO(Bym}rjb>nQ4)@;o2*3L4|AxtW4UD9fCTQyzY++rw6;~Pu zp8?s8cNY&%1`z~~6-C4pk;1rm!0uX$i`C7)O zCehZ?(y3#ZWUhVkY+d-D3_pgxX#y(D`&|&&*J-Z6T_8W~Zv6$b{!5#g6!{Jj-lGMq zi-9Ysh?7T8v3l(a(5@7S&_0e__YMc>#ad-XtcQ4|sRI7)zGq2T60U#6s$Cce~&j}!L`y7fAOrEREk45Byc zS%{RP5XBVZf&-bpj%ypJx9iP@&+fUq*F4@W-N(OF$$MP9;$2CNG5pnE{yAU!!tLC& z@-#vSzW(5s`Q&fT;}gIAsTVl1#QT2x(|rDucd=)~Ee^2#I7F^s{Y8(ndk<__1^U@< z@ukwOyuWcboA%tos#TDD`zzf2p_{q$$92tFnUz_2Q8C`7O)23Md8llm#M0p^87ATU zA|_CzMteZ$T%#cG?%`c%B;Xez14!%QkDSKtRY=o4X$wM(Lf9&WAVMNkj1fQnsrrT+ zZs5J|y@~z%_VE0{1DqK>g%F0zF1v)`;X&%vN#-w@3%TeND;(wN6boO+%Ct*V06mqK zZh0jzg?SOroP_fh!mi_#|M$bp+jt4{2P+({X{u6TeRfu9+ALjLxpvuUlf<~hE;-jj zAzXp(&{kTfSgY|^%rVqC)=z|baNdJ&$h9%J78xm2rF`um-msWA~yqOTm2>K2&PF+(0$ z#&H29UHlN%I%9`UiByF44=aSbZ(~ADx!#uU{5|KDnLNPFAJ^?(>j1c()&}7EcW`wL zW3t=5QiN;!ZN^$(>^v(3k?%R-%rC3Iy_l3r#jGZ3>ibNj6oojZQLhtwhOAU7c~`@( zyUI{c*Y*x3slBaxpEkVAwO^01o(Jh!LL{Y#;+T8CyM;I1@LJA{k8@^fg2ZT_-Bl39 zk#oKFMcAV_c5bCOX2}?X5)sU{{ zIx|6|UPl7OxInd9rTP3}8qEe$Ng@$BLzoNz+k?W~`XIH1)N=IDDV}_M4{!Td*YecX zy)=93nv2#kQ1PHCnISZ8R9ROCQn98oS7eH~3-e^$EE zQ=uPPV_YrGeC=85^#kGRY{tTY&tjoKF)pBdDGMcKE@4gQnwgIs@Aa9V|H3u%?<2qM zg{0RS{fY*L#u)zgZ@$QH{OU(}!_pd?j{sOk80F9Zk1Ld4p*Y?IoARMk$Yv{rb< z(l4O0ZJl?C6hIs8E%`F1gbBa6y9MVhzw^J`HGTcTH1R+*=(OE)e)s&|#UQpBMfdrw zZ-0w}2lsLIS&L{j>Ku9g00P6JMGF`l=)=yPLmWx8Y0`FSGJy6LRp*vxt;SBfc<#1x zY)y7+FTF6% zES$3DtlS}6t}7Pq8CvPUO~zhlz(^v5p5{uK)i4W;w#75xImW>&iN<&fcdUFliIjy4 z7jof+7Xt8CpZ^=Ky81GX963xB!Q7ESq=HDfm_%b@bm~e_NCCyT=$_SRlyD4sp;&A) z-bNEe%9RK3kLuj1=ujYgC2X0=#k3nhhVA+N9{IzMb;K}E&z|d)=?g#fU#DFc;ORg4 zE!tXsU{LZ3nY-`xUB~zA_A?EI8HQC(luJ}9WyiEh z(E&1gow66$n4VfD*WTgx?lCRe+w$i!o(XqJWgsrZ{NJyCm*vaP;_&gKoV{W$t;7|R zmywJ43d(sL$L?PtCQ>fDs<4t~!##JYSmf#bdsut^Qj~Rl{`9dkES`6iKl`(kD1xI$ z5Axsx53^$VSyW0TXE?ENW^9a7e+3y!S~|r_5K8(v!+Az1s~l5k@ih}&5&I_|eU?{W zww6;TC$L!7TzC#+6XVWxX@@%UR_za)z*xI(3_KOo1q$NbOx0zY8 zaELsc*Xae50~LPVaoLZpGvJW8k}=+G^7#Wt_?b7n7Lz)r3~$uQ_tow>ynF2B=b`Q~ z+PU2#Y(%}$^lrvQtc8imNzPfmfNQS3hV$27$nSsV4;UU9=E5FP!mR4Svf7+e-{YYfJuXzAwS zP$x3<9qWOkREju?C`2)llteP&6lz3s);*qP=<_$i1nY^9b` zxr`ElN_X4iQa>XL&U%rfV>aILRaSrK7Vhc_EYv%1=gJHJfq%c-cl6fZGx5gjxoc0% z#yeYl{gyJfZL%bry4gm>>NV?m@a|3QA>rF!`2v@$Uc>4&>v?47A?I59r4lz^zsg+9V7*-yHAPVV6YgMPcUq}$)g zpWSj7dq}wFgXi<{>o&RbH|`+$!d*XNYtPE8ymG}_5K?&^TcBhpVeJ&yX_j#at8G>{ zE0m1L7bg$aMC+MBo3kcnzv1d38ey^&>;YVc(gk4w>nMrz6O{ge0ru|Q!+rPN%QwII zb;ia{v2x{dhK2@E65?25NfExNy}%b+$2hi7xN-sxO?RIA#n{4^>*n&$LUta5a~B|X z9cOU&F;>j$*Kyp5plN6EqqPtTF!C+6t%?PVq6?#rwDzF^NfC+}E5rgA5K1BBgYt z2XgV1dF4_mMeLI_gxIA#kPFWke$W4A{C(M+Wj-IzlfT|HqrnSGaR2Hu@MNqFJ;Cgc zLk5Qi85$e_qe)v$2P~AJ<+F5_ibaaWLdI+g+sOjS;x_hzCbvw-0Cd|p9UwQUYc{kE09(tBVXV0TpEb;L7o?zW;R#9!#5lTX& zNHL^FyTbBH=EhljK5+lY+E2*PhZRvIi6R%1nvb8&-iIJ#jIHo&o3PnE3lI1@CgyC7 z>jXo>yWPeG$LdQ21N{T+*?oYO%aO+A3IS#06-cRoGdEf}!UG|m3y*U#XF z8RAP-6j849`9kxWg9i`s$Rm&PiQoDJKl`))ifX;eJ>UEWfA;5h@xb>V;Plw(EUqvv z#4ZjLOOmDtCEYtw0xQAzk`Nk=78)ZgT3Dw6tTpd$nOV8~D@TQ z{|tAD&*XN!&0qUA?s>qUL#^Z1Pu{}E?|bnknUz`j=@fww%GdIeenR$uOlse3VE_Oi z07*naRJiPuAtPQJ6*`f=4v{q$C50;^LEhy9=Qd)4UDgsJk6etRXtR;NV0H!`luJfq zGj|`qSai?fT?|>9aq*i?Z)Pw^>|^l0_38i2#N-6mU3(43j~(IIkwc806118%Dis%F zleFqY%DFm*42uE}0wqrA5Ft)P zhK-tc=?sP3yV@hPUj_#J3C~(l24G}Sq2v7bJopR%8|MuX{oNLdzp;Q73+J-?#0i?( zLYiXJl(Kbz@nwHpX#(Ttej!C5jeUHfn+3Q0U>8qs-N%Q2 z{XKm4cmIYfU-xRJYBiUAH1gwALlj3HEfGMv1;_pqR*80dD-Y7z?&cP2J8N=wj$h&X zYL1D_y*S|$+0e1gKVM*e{cBWGp$tSS;_*kG;!SVaK&{rmhjV5U>i^Cp(~T_Cy+!il zSqPCCxyqFa+PJy7R&P-0>u0i7=h*QROpH%3f58H-yY4!M=MD4dV~?=+;2wk$6v_oO zuGT9OpM0h>BeNq6l}pX)4L2I?48DG?ZW}p7$9fT(&{%_RX>0;WOB{Qb(; z2cXjwv_Xr6s37StmFchaQ7O7CsCeUExQ|}0pD)yIz1zL}-M32>^%~7DH2z=Fz!1p2 zaM(L0*xX!$9ed6VX8Fh)Zhkjk`IBWl8m;4Pki{PE z_}oMmU#NH9&Xun@$nROp1~fZwzlK|Xh|5JA?qqj2bD7-3-H*XVKaS^_m09^I5P|aL z0G+C$O;|K@@igF>JG@e0GT>-TF3CjzfZpxSTI&}aj{=0B@B^T-0k{e0E@Xv|kC9ju zR#+DsVIg1k;3pw}`X_(P=fC(xmYubTcf5TgJDz%i??3Pz9((j53UNdnD_3tZZGtrf z3N!DX6s+IYE5CU~`o&yeei}sXI?mv8Cs?@TY|a{PaCGkpDsv=4xHvi^6wNe67=uy{ zBv`FoY>5r3wd*&*vfOI5e4+!#z`Eoy1}WQ0y<7a-$EwIBJ_@d7Ce_(`XpA9AQs>5* zBtF(J&J+e$I>SFtP!fX@1+-c%rlzJC85v>j+_}{2b-uglL2m!-FEBVb#M-rMIq%%H zeD8ak*tc&F6XTN%4b34j z$g>pr_YpiQT(Yj`b|2)Nyx<#W_CruI#)D8nKnbGcN57TV67#S(>zW24*z1tPFzvdd4GbiSP^%pR9 zW{io+CQ?DmCUEKu{UZYi5h24|ZJpG3ldmpuir$T&hpksFV>zLfPAk;{JV0fLnH{_VhFXuDuA>V7}Lu;Jc=4_ojcpz{^_ z{+Qbm`a}oNTEPUzwW&-Sn1`K-0laR<137JA)u8cC^VggS5#lT z#gT65?k-8`l1}N8?(XhxY3Y<05Gm;{=^W|qmKb29>)qdb>#a5az^r@EJ?HH2-k;5y zqOQ!UAQ1cvZ^Hpt_E>eOQ=X6B?)V=D*2I+nMtqtQ`_AM%(TEDA)!#`v`9P5h)(`3| z!%g~jxBrADv0rzh_{}4QKThi(ENyLDvovxQ@j8v-Zhun-RWf|$%`Au7$I_UCVnH6~ z1gWf+;uW(apW2h%>!qpV3naiip#Hye6EEFa)O7|z{T5H;o)OSzzs^LVjiV4CtQ2}> zKfXn2I6700XmJ8>P$IbOem$%DeesIby$jm!F%7A;9w@2n$-!~1I$)1X3?;(7)D7FCRx7P#F zPW|rao4ejT;fr1nkCZ*IpL;r=_>K}* zKds0TWbfdxmidRX-W<@fuF*s1X4c%`a_#{$m{{A;2;9K;W749gq4rY6gaxs~nKu3S zFV9(HNq!1xA6hOPGC?0hTtd0d$KE)^-~7g-VtE~OxJ4=?yM;37aTN4F)12_6`Y-U) zst-uo!Jg3eKeml0wOn*(qfisQE>WJgZMlZbnIj2Py2uj0jYDSbo3}|uKB*MAp-TL4 zSSGh1qEq7A7cW_U;exP@;9*XG6;5(k=svydWS0)M5CC^AhS1rwXeRED0)mppZ_c{C;_~uQ4>uZ` z#}ql`?YbtM(%ZAW4c4KGI%#yu%F0+W*e@?HD{c}y1jv^ct2?%^D#!`2g|FQIQ z`UAJ!yJ&&Ga8^=C5zqTW%b^MCw$TO8B_e3DAdzcjYh~hT*q<# z!1I*Fr6K5g+@Fb#n3A98N%ZE&_k$42_Ri-W&Ab2xQ!)Qjo{34BD_44|2Hsxw=eyvd zt%vzKb<(2A2B&COAdCcI&6jIRRP-a9GrmZ9*y;;dH)SS>Zwf4s4)rgUz#Ey&6V9rv zBmn>!BYIP{Hr`w=Ga`rRm{jTCwU|q3WX$!agH}7vTKj!*aa^qKQhDgCh$XD}gt}5k z)AW5fzVtJ{`#s{bYFPR>GD2kHJP_WHsV5KQQ1QqA;ZOX-A7`RV^^9&%?oFBFVelCt zjrM*q8{ps$Dj&HMAtm3(e~-Q=aCmZb+seqYiaI%g-F%@F?C~Pk?soU|a+iD=Q70y2 z*1Qe(NnUKvP|0HRzBbSA^hPud+*bM}VBm9E@8kRR=OOKtmIa4J=w;@{`bq1MOGo0? z+u%br0cGehiF42!NL(7uao_lgTUnf73V; zI&osep&vC=C*}@`ys|&0|B)L*Op>>x({;Vn3 z)kSX%tqX%%qo4;dIr0^@&pVgv&=MKY&Jw<~dRk0r$wQREGz-GGp~ z3`hguj(RrktfvH>AXdUFcIfqF)~m$b)fQ{CBx3rt*7MCBjmsgQjQ^7UiILRt&XhtV z`u6W_Im(#bIt1VnMqgdIjURBs!NL9KJc6wIh`R)>$ucmO19dq^_x*Rh;QX*)0=Ddt zL`Yj|*ehzX$Tb`TBZCnRiBs2Z>1rR3#k?!KiE%$FVybD)2&tkWEX4_mpg4(Cc?#stPx-;N&W^>(-1)z&pF(E`;f+!lYWFq$> zEb(oBo0r^Pz+I^vFB==VQb|xAD6Sv(k>LxU}UQ6}U`%$U94!#a) zPCs_eO<%^vTXvQ!$=-IQz{sgFxpK;Ho@aw{dN+zAVldrJ-<)Mt z$t`?+V-e5@u$WOcHH6L^Xx?JbtL&fLjlNDP>x|#NG$o(jIUp>X#zpBAka1A%n`O zFK;E!Yl6xuh6$iVf>fZ8l9 zLD*<2yweg!(U0MmfqKd;Px3JHjHV_p5Heo;oi8W_On9aa>3|w?kh%*e7f`FaP1Rhf z0PspZncCO-L#69b$Q46{W4^y)Xeib8M0Sda{A&+QH5dguKc?4D*RmLG#Osj_`smq9@~ zEWP34dLS`kBr9_8!vUc{&x#&Jh$EqfqO7XwFP}SgW19~}STAfsT`*ym*JmtS0aJ+V zJ^LDII^*42ub7M~1(q*Wi_piS_QEJAp~wEQ8A&q(?Lfq!Vz{f6-;f6qu)c&DRk%qH>lbOf`=a^a^3r@jpb|9dF3@%W?Z z&Km+ue*ZWo+lnC4P%3LhAszFOJ8{H!V;4@J*T77+FXMU6zC3q9N5Qpie_6(ZtcFLx zoZ5N6Wuvb@q3nI@z>h~raF5%hE8q%m3L5g*ZwWwputDA96(@+~U`~C{h4PdtyjU>t z=qC}{LR5-f?_|R`#Q3W*)VA?A2Ru5|;ZT{1lY^)I_AvSM!2VHlh-iBJKi6j$-dJP6 zP5?(0gXbbvgKsMpHJ45sN9VYTA+A0ZM1NoNi`mSYy?s{Uj zH;1@$`;`&I{9+r%LATEG?4MBKaz~DZ9Hs^f;f#>XG9JC~9%4k(UQGV-ckDSGPT{+A zkz2+L(AAsImsTwA0_m5Kvu>X*OF6%zml~nsf%81Zjj__PTyz%%)EJ4SFM0^a9)oCBiL~_ht2n&2*-xF zL2lTjV55R=by|b(l{o;9kaciiP1lfKd6| zU{stNHreu{4VN#wPvsGjkPZ8Ic=~{g^((nujNdP~kM3_1nKdg`)_kg`SH+V7+BxNH zgnc%juxw0RQIT%R_q6NUQ#7ab!-&GX(v7iyMn?EHL09i0}%7^;#Mgnm{=mY5d5Khzrrn#;F)yY6RQ4cT&qXa341{hha)q zB$XT3cs4(W=o4y(_2D09YmE%y($p9n3w9VrrQ;xlm080(z)#$oOa(RV1gpTD6@Ddi zsVPK={$H4m0kw``{b{d^w{SF@52 zzgO)>8#4G7Vc=CXby!PTvoUziI1Bcwz9k#Gu|Jrn>h}E2_%~T3RSEi}M$Cu`NB$Ag zAtWP2G2X$-D|kAYAMT{$aR53Sa+mCt&v@RBit7N+aAll<|%;_jE{kU2qSU^D}4IawA~mOL{~ zUf8^w>jpgW5HgK4Udg3;68y-38^Z4y6b-f?u94QIy8_X43i$k0pA`3KR*?xBl}ohQ zNh~t|KIxPl=!k$BlUO~yz3ZJf{86J|-N>%0Og4wE4<-bGs@Y=*rRnQ>JKLA0$cmy( zNs}#gObU_F`qCI8Qev~Q5(+qFN9AH$HS`)-%hm6^4e1N^<-b1qe9Ij+G0h417$iq# zXKE`^ESiNSIfnP>!aVbqr zHY1UuHXC-AkU%7HWq4iDtEP*Jr;DRrSkgm|Z41gLrCUmYPnFH1qsyF6cjTtPtm%fa zuHOy+<)!;I;(GGW?g0lE8HK&>H|(537dBov=M*w z^bAp4MY1?!Khc+4XMbs%DoJ`5TbnKmz)&R7&_6pW|bS*bno@gLOBl_)LjVvom z`sfOu*Z8q$?y(s+g_={Vs@0_3<=19TCw@`a163LfZY|0`G{Q zA&wSJ3K6&C?+FgTTWc}M)%jvo7 z=dU3z=H}vA{eY?UWKye+PWPWX?{Zcn>w|p^3_e2R!a0#Y(=gTCD^Sn+2%_bG7_F@j z=T$oqN;3P+=JEaGT2WF!Si?$G6d$tPjB;suI1{SfFpMZ=J!&Nvq3wXK25Y1}uIb8M zdycuSM1BK0(-%{XJh;i4GN>7<{Q3JE%2{xWcY*Q4+tzB7Zuj! zjzJ<0lfNvuCnjYj%0?O#Z5S2HL~!FfG;?fvvKP6)T%RRccv6GZ_IEs5(VAg!wTU!|m@%)x%wp z*r3DKC5ty?72MYcBSF;Y_<#dE@Hj?Eef_WZ!C_RjYL&8dDw1MH6<{)95i&T;#Cqz_ z(KPfe4Fzh=mY+YJzf?BjpzdXv>*8iKG{UBed1MSDl&R;P_*a0KYwIm%erQP$Q`ChtVgHRu@t`X|~1O8oHiq`K?LFgg(N0G_hp&EHy;rxjM zpvJR!huS@gEMg#{Y1&Td2%MCJDJvV(gx39|eMXgcwHY`HVS-YOh}u}(q}7q4j8O|rXy&zFmO^#uIM?V|n zB}ooNszxo-Ei?KxXoAG%)|MwfeS4V_(?c^P8M^bV_esme!HeMwmO9A)yo3HBI^ zeoue~_?!u~CftB{K71G(kXho@q`WZ>-`J~n8< z0eu4xs!QYjon>4;qDDs-ohC~wY=3vA%)e`ShbvG!albDx^7xcf4d2!-qS0|C?iz~5 z-j$6+85rsk^t48HE-L9D$NFuDPVUKH0@ZL!<`I*c8uuG6gJ#>0gJ6w6_Y77xB_wLq zLl_lrQzTwdG+b=O2+g+?lSrB|+B?W*FUYQ-K`%r1_I!#8b?JO2nw_$}Zfq@sv0(}d z)rObV<=zpvlc`#}p_fY;h`@!6jn!eUn*RTL0seFMzw*R>9-dJiQ_hjh_>5u%ZquvR zIjf%CAQGdem}e5#zuo;z~L zsOadotG>FX??x5|ImF5lsPQzzE^(d-ti6^rv^3_vcBBk^*1oJXp>o-ZykADuVJifu zR!Rw_D&b(kbK%5!8Wr3uy19zzc9IUE#KmK=Ak7YWX_KgCu>YG6RWvGBAK}W8Z4Sp~ ztk;oOj+V-xYb#{;EwaKaE_XboQ(P@zPO?CaB1qS0YW3Of5JSQw>vJ;{5*B{9{O_2- z+i|NuZRo4r*wIR(4Zo2QIh+2+qD2ifbuHQNJh%3)B)jtb(2IG1?^^p0QDSd7_b@kG zoimv+G5%ON^HyLs2sh713@zA^vf{-G9A)jjOGlINNq%6Mh7E^Xs6}xvx4~2q<&$EW zMW}XK8Si572X($NRjKt-u3%m-YRwyEEgq0~l_6@eQBtEv76OKjS<6KNQy!UogcbkM zo&cs<`{ePxKy-!T(Vw#iNAEAf)?PXWLC#<=W;|58yx*L3=u)T%MxO%biHr4^un@2% zn#0w&$j_acT3a>PktPd-V>SYA8_kCl^8NoZ8~Pn&oUOFxkqdjLfRFAUdjkt5*n1Nm zphrBsItTw6RrXY0_f^}^!YA5aVzwC2X(@vKsWUK+2tJ)<%`9vTz1)d?0*NRG7zneo z!yen8?(RZ4Xpp6D&o%~%rI4^S)NGk&SB*>NH-BQdvB<^^b|HEj;Z)9`!V%p-yva@k zZb$+^Xua7;nSx1=Uc>W?3l$BB3Tkn`dAv9v-B0STBaCkef3*ayxV^|HNjN9NQ)F9y zrS90@*6N44n4nRUN6X3CK`sufn@@>|$aXGMjlIuShbqKNjjBgRM)X<&nQ=2vF8pk9 zpWdI->Q3%FP|W%OYAy^?SALc?bq#T#o&ApTQZO4G_&JkemJ`WJ)hf)~pFK(qMMFVa zGFO`E=xP5s-2HuVl?<6}O!!lASd|vu%MZ4huLD$lD`80ITrG?Sb*Fwx|A! zQP_z?$ewqA?(9qvU!gw>SmXr{SBaoLaD@i*Y)jR|gagf=K#e8C^EYvZLbU|0gB1a| z{3{7FZK^h+qw|2rD#I42UEFx89n=oR+G`EhoNNkb_r( znNq+@L$+7kWTAK>@3R(?xdBHMd5m6{?K>yu$zxmM5f^F>(NaHonqrG;b83m`RVTf+ z(7sd(MV80}%|m9c3$K;nX7uLM4tR+a1))^+!E{N~D2QNWu{U<}m#fHX)hLeCLB+`W2a3(ET6hS}VkKLetJp9YwK7uTvFH&N*lDS<4acA zlfk8Qe63KbT1NUlQ88awc>;Aj>q1aGiL^(GVFstu`SyTad#C@BAr_nUo;`h6;+)|$ zuKpOFWqr2bS(+q2;z=}^kd)MDzM!vDYdED)MP^QaEW9}KzUM7SMR?ECx%b6ec0`WJ ztBKQ?xHMO5td;Obw6+n+@3Nrgm0XPJ!kImpV)AM2fff?2$>8axjp=$C;P_`_l_ME- ztD%6CUOIZ@-j)n z@-p7DF>(m|^^uPa-_Y9q?#j*Du9M0B*=~^s|6A&8nbZI36D9I|MsFX7MwIVwoRxUL zwr-B;Era^pEd5nFi$vvavxgNnJ4(XbL}{t96&nfYI)1g@Pbp7G$}#2-tDfCJE8b1)~~EGIK?78uPo_+T;EP z{H6N!0ceJnHDX2cT=B5-yUUhSO4^c|!4jk&JZbV$=oGT^^UEqKVt_{Kl%=jiUf^=N zD}c$WlRubalRpj0GM@B1>JCpNmE>AU=_Mguf81*o~Gcrq3)oT*Ab_U2U&c!_6l)Jikw8hDQ?#_}J1W2tCtC zM-b$mFk;l@(+Bl)JUzQAZ?@}&>8FNxzYp}e!xpF#ExAl$VSWl6ULF*hl)LftJY^*SX!nq76m2` zbU_*aqrmMH2e*hp@!pI6qf)5eh`T%6oFW&0^*Fwr<3#u{Hi|c=VzIQT)c;?|mcej4hn75H7D4|#`XKQ~c+~9!rAQxMtLK()i zrrrO3%UHg>v1B{R7b5paBZdN8lKh#U2;mNqr|rSZ_vs`lHk)<-Y;8k6~Qt|$!U z?T%%o7fIN@PoM?I^>F`nPY@e z{~;cAO0exH8sAxy<^8?`%Kmj#iL6>Hb;#R%2aBeUYciKRqa|_>JDd(PRy*9Nrh&bb zAepsEgK&ha2SR#h{YAH&#v%Jsgo8e{y1|lX=SyFi5-BoGB~YH@$&^(EFOdO!JW|02 z?a*oAhsUMY#Jg??9NBVjk)TmQQ)WDJo*?E6l|p&VVWJa624om}S|)4v22U=?jsD%XCx z7U+lAKo}9iW9^{wEhaJ@gqiwHz2zA4M@5rvc6$l^)YKA>m}`X_10_Qq%(~-d?*h?0z?GKFvO=PA(J>bod<4jL>56*nO`PT}AGvR-vOHGSFm8V07 z5C8_~xB67KYr*7}TbdLs*;H={JfYh;s0SVLxwYd+!UvOLJU%*dPn`|vTxlJaM2#9a zvli94ew)H?8mM5m(Fd`Z_qXn|@k7k9W7BIwm>swIjh{FT5RZJF6LYZ3i;_Ln>iK&1 zp#W_248{9g^pl(}A**hk*}+da>=)M6dzJe^qehh|h-B3Vr}(!<%Rig!n!I_zQ*TRAK2j7t&Xc`fbBM2Lefh@9 z=f1kvxjaQ*O=mq)utgX0LaEvQ!0v6*nwAmy{M^Y8-E^>FHx>Vn^vCg`o~lAUwI1E1 zv{R{c*Um_`F(J_l;vjP9dlu7e+>Nh|%^0WP#^L8ye&_EupsmZby!BO)rbV_sGnyQB=rP$RmRqy!9$eil67lwcsU8mwT2u|L}eS zr7IdK*LZC)l+G-=h;Bx5S_zWH?a7yLmTBbB96iBHeB%9aJ+EnC>jK#hL!$Ve05!PSs1vJuG7xp&S+#m*u=M9;EuSweUF;{8A?Ghp$m^ER$Tat5kJkF0-xl;Vo z%B4#x;l88Oc7%j*fF0MSNbAIkUU#sKa7IGOb%mHRutZ zlI6a%yVH}Olm8$(^z`vKaH!kocwNJI-VuI_ok=xQ{NN{cJM$iT!0`r0`F1b2+#T?K z3pk~oh`J|?Py)})N&k%n6#`B*Onyh^l(O7yC# zm`~A_JjtUZj6ve6>{%9Dn*+}?l*XUE8mgCIte}4v|7Zd)u^uTe=|IuvK`nm&^zxH` zhD=PV8F9*85Uuvf%buXgf~|qAkP{`tz!NKx=gR>+gX<=*^z5Hn#Ch3$-~)MiPH!OgoPiS1df<0d)LS&>lkGI&Qx84y(Cd}%Oz+vD&B$3*hau*E^V1;xO9@_rtrU$fFF2)R;Lc z!)F~m3M`9F$?-;+|A#ggSl_Uws2lPrM5X+#{Eg4K?(HQ~*=*poeL`Fk7X8^3d32ui zV_FA3FPV)?mD+6I50652SaCmy`1T++h(Gw($%8#uYW^koNE8g~da#Z;xL7(FVt^zn zrRj;0#3Q0U%<7c_$R0R(L=w6qcns9)dW(wg)$)<5HA!Dy%xmy-1P}sSg3ZWA5Jw&0 zevk(w?O{c$7nprK{R@(?_%KjOOOG9I51M>_fG)S~ST5EXfWg7nnv2z6q-<;m&6>wY zM>!+lR@;7gp3ro3b^?DbjZQjsTL5}!sxmR`&_#Dl`(H0Y^;#|DQkavr z9|8<07Bz#6#{yE3?{Y}A6gAzc93tUjC5_TbG-^Z5M(BmcVia-G=u{GEiDZlv73%f= zgo>%8px~jN17o-Sc{&#Lf0V-Grdz-@U3_$ORN&hIOI`aeZ+_4)vFFsu_nPjEbFec= zKgV*cB#KPbJsW=_tHF9oQAPCT<9~Npz$d!a8kGFCV*p%^X_0AL z99MpK2|@+$!abPrg8ZK_8y%KZ0P5`tgp?+0LVfhel?(vFEy8h%aY=v-K^iqUkzw8l z+9+|MR6qU>TGPnlRGg-0tZKIpV=WD!hl6{5N*{$U9)87f*qI_@!D|>CJlosz;=-0WR#Z9I zK_l|Dt2ccqLjsnZYYjRIAi?L#wJ#&u%1(jVCKQnZZQooD>ki5@wl9Mzv>`}rM9-+5 z9PLR5pFHnOenD_iy=bvE`=<^#E~8C0qcr$&Hm{uHi=I)JOx($pAin(Pydqve{Dh%A^l8pv{ zFikPqteLYL8(~<8YT2U|^Q%G;CC0tnD!P3p4K#ED9DxeTi&JvWr}V+*jA)r0meVt4 zN!kplwU#1^=qdB@zdY$A)cQT}Yfrhjz7!9EcRDB(G^!2|z0u$OKqsoMUr;ESg%@mo z%pG^EOSE`Vh1f`xAS(J(E_o4?lglWM^}{{o2-{%(2SNu36s9V7WG&)PY;u_AM>#ev zSR?N~fM|LkJ3=^NXwt~)7JWC_^5@51!$cFSCjnI5;5~)Ly9(l1#95yXx8AcmJi2mH zhcj!7$x`hz$6^?IDrIvP1^G|PpCl8;?3E+cwui6};$rLn;`xCYkNokT$xeCBFQI;@ zA7o%K$<9PCUMN+8d_igCApUn8BX3zd+35xWNuiTEi$QU&1W5paM2g(9%H@BUsO!#;|0K1i^3nD~s;@~24Hp2GD9LBkPx0$9=^ z`;qGA8#@>+rNg~|LQD&JpeMz#OIGVV=tsbF&eg2#zT+gP!<#-BL0G4$ki9uZa?|R3 zl{Z~T2)QJZDjv{z5kekjlCPs3YKvXIC)*p+C(trXd;@M8^^sJ_3hVG?pK{wa9razT zJ{2SQRVLdau7l_)&bgu=CNevJZ8ww)&x6stojH4UkU_w43VbvA(8H(pQ$OTe&Qjyc zgP{m*!`*G*!9(>7u$Y-Z`%W%TK|QZGZ_|{|{V>AbeQ@uQr$q^St`c=NUvFE%u4N+! zy1ifd->#{yY70c3Hmlm;lm84-1Rnw;$cIUXnVD#6pRTo$lpwXXu!uf@2)G~O@j{<7 zN8r4TDTVEyWir*d`K*MAgL@X3c1_q5elO{*>v2wcv2E;uY4dUuc-@hFIYC$%@}KGq zVwhsvU%96g6(lv46Sc6#cLYOoJA(D%a67RaG8)~Aaty`OH5l+k{HYc3#P9zU?aKFO zgh1cljFcZv5MRs<4_XC_zocuPoY`6d+x+v>hB#xAq#}ssAu!3lIhM&DW| z=$yn=2LptlU-$5RrLu>-m$}^aI>yA*-abAIf7O)VmoD48_wy6|xx-6$r`(d1L6f2l z?E*Gc+72WbyV86W-6NZ?w0P?S4@uOcRF@g`^@_!Q4-|Q$D3FxZ|Ip3UR{TXu>d!2K z;%)~f3nsIwHdEVn0PNCToO#UH7_+{C!xvePb}|X9vSGNI=ZR^*&#n+DjInzS!uj)M2SMY!CMU3w~W}p%M0R9OxiN(=3-5 ziCl3A!>jdU3hxMyI*}?6Q)vXVJk{pQSLPr-+rHM4C#O0-v!nkS6Z1wxwaCC?;F2K1 zp-170*F)Xa!XT7pDZ`0Mh_Ny}N%0T~Jh^tE3=u})kYnBoN4?>B+Ns~^;G18*I8-jo z5F*e~#ND$try&m;9CEW~!w5}bP>A6yM8~L5d1CkatkxkS`PjK*q_wI*+^UVn=H)#l z9CF1(s`}-#t`93P4pdh>io}wa|CC)#*?bx||J`iE(C7q<5fywB`&%B|pKV{oAhtH0 zCuC5WB<@+JRBis7lNz1&IUn(BhYLA$GxSISXkJh9ym}!cKQ~%`>WeV+8>$-hOS`(F z-la2jwM~hOQ%KiX_doqSna5v5SKHuzz>>-K7Z|6Mk_iUJf|Lj%u$r2i-5*aXt}1(9 z9h|$aSpOTS0?2b1&W{4}SUQ4F>scNTRmNitARrV#agg5#w)n{%hnGf$ywd6OUbq!f zEJFNeW=4e%rbWl>+eN5?ywuk1N_#DS_lWo;FdGp2x+B(=A9Lz24X^;Qqo`SwM_2SgD>r;l31U27 zNx1Zfyl6M;gt2B(l0^ES7ez+`_kxsQFR#ixx_93m+P{4MIsDpCls6<|ll<^`Oo@cZ znjU?pFaRFtbS4qI3?pY;-|Bp}uML9wJXC;^w`)VlO)cKHUME}d^{CmPysUY67dsoG z?2vbLzC`u$WhptY4;d}hRJ%aQ`JqG=-JwumE1n#$V@<@Zw>qD7w2D(h4S+XaK{HV1!{#I8B!XQ)=6bJh}75rY8Xj(p!{RQGK-kZ3+4>bA*WW z!X_{<`~iBX_5sN|3Y2<%*a1c-5^>j z4Lik!VUrv7=*Rm@^cCCP~29JqE1BF`x$9_itsz za=Qo8kYr&?Ccz_;KT3FLOABnz5s{khx+TKCyWs9JQ|5SsOXUMS0xgXdX7*ysnMuHV zur@p|*7AL=%2)FIuqp5>L$z+0Iy*krFqb+Ru5>CF;)0$Ud9N;yJwNA^;viX&IW$fYc^H&}y_3*5i&P8^E{ z>Mq)o9gIWh>w3=2W##1D7-?`0xI&Bx+YJjhEk=GQCwlC=M%B+qbO?drX?A}|f<*df z>AwQ;YCsPo+PmzJ@bvO_2Ns;dG}vvCn4{E2{k?FD%h7VZ@#{rM5DGq>$nBto<8oUV z0+e8OWu?D%qw~agbt-LW;^8VeWUwa)$=2xuHApHXgi;~xm*)!i^#d%8n=f?1<**0o z;$XCXpb1Z(Ig2q4r+{eO8l1Q{DDp%yi~Mi-|GfZn8PLGTBzxUw0c1_JY-{Q%k;7_< zk3ok#zYM3)g%=O-ik0|*8w-S64Ey?9(R1v@1DY-5%>3f{LF9E%v+L@!OWFL4WX}gx z2cNjX&&wW`?`3+U3~Bn_iDwNA(JPeLt(UhL{2;OLC9AY}B^hotngCpuq5gI72KuAF zs%uZv?mU5G#WBKgxAEj36R>uYjcsuKKK*<2jPQO5Uq}F9V}MUoeZ7KnM`d1RB`z70 z?ysvRx%)?c==0TQl3xG}SbR6L0=$!)1#`vjEq3B|*c>hV{NVF|>Lenrsv4tR#qWNX z*E_kf6x72$QR(xrVE7cRdYy5~vD1-(*3_Btjp+kl3zAQ z?5hS}JzJXptjzQeE@LUuOS{E-v1()w)x^nY@pr%aJGnfX9=2Kst+#c*-Vq_D{?r8iJ_5hlz~nlxE29** z7h+~mH<8HjjvD0B)5r)`M8 zSUIVbvuTc3^XXlq-q{cg^51HX(=BeQ8_`Ia+#!j#<$;4C|r+(DC!%aCM09lo4$%&ug%`#o}%Zrx7PoXXL($uk-F#*I8VO7!b7M0|LDUO=S;qmVXYfUdswi{2<9 z;CI^37YTSzv2)Ej&Eq`mW?jON_}-Z;FR?ZmOmDoPm@mD$%?uCHNHwnczOyg=(#y>s6-jC>kviZaQI8mav~%z;ZoH-X`L#J?B;HJ47|QUuKO+n;UKlE>fi1ntBi_GoibYWn_~5akk)vu@5We&doWqg?6)35zcdW~CGDZ`Q;Uh#O4M*glM<&%X|fwHGn+AFghV;|_QKze&7}6mpSawN=Xt3;pL? zz2CM%CLk$;)GR1&q7n`U!iqypO~+>iQNLkvhS@ag!L8p#336@~8XyVT&aXPM^quH6weh1?h5}+E=58U~d9`tngAF0Uoa+})u zz7NTFZ()g(TV${V;j8bG@a9nAMnENydhzn)Sr#80yodiv$g!j6LYZNoK^JW#e5+>9 zoC1E5_hgQ@=LG~UomxGakS&-I%sX{9yjTXw+Y6z=pV||#xG!f-H5%DR>!SlXHm_ux zGs7=Uwmu#OpS2s8l3>6b8fj_mqEPvi^`N_fuESiQ!1>>v$iHPcyfvjZ!S}t#dxxSp z_H;xZ=3)0pxlXukBZjFE9MIaw{RL zj5hm#t2ec>Yc=}x%p>it&VMJ_Lm`3;wF3*PI4J;8L!wd3YFmS+S%T)qeR%61btZFtuV#6PR+ z?-+l?A3FEdzecM=&A+z=oxCnCtJHa7A#=Av0jQ(zJcflxY&trWA~rbzv}F+T8B4U7 zs-O{caAU{K3Kf<;Ymf}wi8U^v(^1tOw`!f7+Ms;J>Qn=CL{Ol>^=2TScyLM}k(WA? z*Xgsn0Wn`U;Var<3K7!q+`oD!X4t{yvfP))fXhaSiHcFb;S*<$>upA5P84!7`e$C( z|Eimp5LdpFlK7~>nBUmJDP&w@Y^t*wkCb=WEhiOd-}KpY4a^Qj#mJ_$(PLMVMPZgR zZ9IIIFVdAD4+knQCD1{8S0xqL$f$@XbYIUSOSKLojQk~QdN%{ATTob{_uTqu8I!$l zyT1Ypy?kwHSH7;!+m0$G&@r=no$-%5k?(PAXksa~5$J0Ofp(arB&WpbA8G`kFfHEH zf`X2YZa8(8T%}eYaLMUHKkJ*6r%>{I!tc;6iVV@zoc!`y>jOjw@6A=JHH0n8ledAr zK#d;10s{sAI~6m|a7322Sdl~+bUU9{dz~+90w*0+1XAc!9S`)&>dT9b&e-P46+{R` z)ErlkOKfYa^#>?O_)Aex?X7IEB?^Ay1ZK*WyCc@FVE-@v7@W())&DwFJ<C=rVotuMSB98f^uu#OF?=NBItgXhy2A^dw}DP zJer%=;XCXg8v$7&!;=EV+QAQ_AcM5})a7q%Zc5*gbTn^~J>!tMAMawC#(w%L?!EWE zd*#XjSdcI-T6W-6F8tDp&c*DCJF8i+vjT9v7>wD{(`EfvoV-I~k3F?bZXCgBijbVG zXX=31+!MdpVtUR*Zmb4g94Amzz6_8`X`#Y2pU_Fum0}dqwnCEto-cFmfMrDsOIuUD zvv|eJC{GtV1KiJFoQlcfN0XO$C@{5gjP=&?Q-{NCqbGNB{fo-TjD$VkdhrS+en+gt zJ-=x)vg#q)AL*tQ-^rR==xeKmGLL6fqr=DYlX`Ex`q@O31+{8@q|`#xNpqpY3lL`R z?X*=%ugWSniicukSDc{<4f#bGiKh$P(F`XL<%kX_q%h_i+N{n-T@mpuEwKrr9XR2o{E`Li1w{$sZkKPA3~=3;3cv}ddDXfj9S%!o?lrQ z>%n&`XvU=34RDZsuc(b(ZnZ+^;(dPO-jN||mP<+Brm$)cyu6?Z z3KDL9b#1J58$zBhR~N?7+T9MJ-Y&Ox2j_l&9RIu5zBU3{FJ9*@w)DXL?-Eg5{eh5Z zAP8TMDSH?`B^xIcClnElDYJLeC#Y0HL39aipOiYI1F~9O1#*t2cS{z}aXD z2Ij)kad62@-vh5i0*#S{K|(DWI4m|LubYvh%y-*Bw8WG}#uHx?7ZXbe zBZE0jTNpQT4iK{VDMXVxfD|D_M21*u|4;mnrHb6xo6Dkh(&GD}@K1S{i(;<)?r!7` z6aDFhwG3htX;gv6U}@QiAHcy`pD*c|! z2c7P~=PbDajn=>Z42NLWpxf~cH(Ag%L$H{6kdM?2z2Z0=?K}T^E3TpZikHk8 zda3Vk^uoWe439&kcPnn>m#401+HCZHeV5$@2=i1Oh$ zEfQzh>GiX8of#a2w8&$lr|;Vzie&$MU{qUe43o~x+3km&DXgwe29}!wVLPq2cMp3k z$Q{R9u2eP{X!`2_1-6)8L>ZDRDUD6l6;qXF)YHcLrJ*VX)mk#l6E$%I~wq$M5UV8h)t0U*Go|Zx6qkSuHQ;e5ozJ zVtU%kubx*jkbFM_du9N!Jc7jvd)uC__csHX?)RD4DYUAa?xy|hw7%^6Xn(??R_yux zoUn>a)$tRBvgWwNU}3mtD!U*BR=&XEVp!lp@G4jNv zvIe!DdQGP3SF$u3`~;DZfR8J(T+;e(UqiL0w_?{Gp-R5b2(S(pND z2;BO^o1r!?RjSgnu#B6RW=}^PPTX?EN;Hqh4~U+es*j3OrhwS3pO)5}-4gKJ9A6)+ zx_$+u2!KGMiVm{P0~Qr$^qy>uOe8= zXvX}Z53j3PIm&G!HbjxgcijkU7ci-IM}qU)yfmc`WKS+FeHu|&$^I}v#52O$m{ z06QdFZ?kw3mukG|Oi8ZVo|{B7*;sI!v=#VYiK2>_swthl8MCr;Gnjdxe-l9`#O{%b<>5WQB~HmGO_U=Woi-m@l)7&*m!5sTEM;}?NN>I zH*sj}RjJ(M-1?eKoDw<)wtsz4cRUa9@~f2!fUo9aAx}w4>fnGmH%sf!M~(Y=1pW?( zo;*O8H6)wEn*<8zYwc$eJMK3l$~1YS5tjj*7@3Qc-5I*+?DF<_xA(i7$2lXIyw-@u zPapx6(<5Q1e2!+JpImui4`Cp#4heJV7GTw9SGYU;czQH($k6F>xsR0la*Yfl%)zOl zUhhQCx^w4@B}!*1gGx;;+}j``(8v@MgHCApJUTqKT+i7O%lMv-IdD`g)o`3Px77Ic zVuJo%qHS2RW6fErPB9Bpj!Z@_7F3|MXcB*qZUbj8^jD-VI>H!Xe) z0YdY70F1RSFr>gkohW>J#F@LrW^1Z|_#TKjGYv!i+Ag3Q7AI0jTl^fKq$t@Bawr~bBMM?NW^XdMVxyVARgeX>{6JuS$WP44yK&^t@Z0 z_V{#iqDU1RND1ft=+E{SMAq6z+-OTf-LU< zYxk}6H19W;h=_<v%XxX1us{7t)baZgAfA^~b z8|8)cZNi0NQ*UN}#yY&r%8x4=V{zGZJ+kn;^L~fme%`zT8!6$$%92V?PO=7wQ@ax` zH(D9#c_JRLf`H5mNY44mrhK@xd{Md%{#mZ-XD0=Np0s(0229Z6unIAsTY^E&=p5ls zt&fmYdNv*r0_1S12VFrbihPFJsIs5x>Vyi|Vp;qqEW2UIy~P_Q4Wk+7V)#z`=sSeR zuWe#R1a?I(jkMpGjy3fIM^J|v@ zbOdD~N`Vwh6)JIDss%~vH%Lf}HGk+}La58Av|4TU%$pKe-fgs>ljiNi=Sj}REOzBn z%ga=Qf=3tOGx^zTE;VPes?|GVh9prM?d;)?b?j((Ki3eF?IOg4IVv@g1H*vP&pGFE zH7aO0*h8+|5k5J~DSxbo{!~LyaR`hAM0tJtTDH30}@el>%y zZs&ew+RmlyS;t2Gq+`|rLJHa|7-<6!P9~lsT2sg^E@y|bQBzu}3Lqoh_pO5p^*3kV zD!$zzKC0+^NgLil`7tUTIbI<(1B6xDJ@F9$Mjqw8fA=(bzIuKrD}~0l1Tj||6GCW= z%H;_}^f8p>N|ozN3rWRwyT2@ii+<$?IvXxag-G5cP z_t*6jx#KBMbcVXhYkejajC@6Tit5kgk=IKw25IO<+=f)-0N}0+Agx>?UG4OlP2|)8 zKIFBGbGu154{-fpOEAU95j+;gn`#jMZveR)tOT)W$vvEBD) z;KNgg*OjBL@$Ei1l@?oSFt?*xlO2wL-}R|I5Z<}jXNtdTpX{}JEnn(z)w1S00vl4(N@%Q^R77UhU02!B z6M70P(0*ul+h`(XiCX>6j7XZ(IJJ5CI=1Hn_(^4>c?7!|12W)2K~oQiuwsk~WKhE4)w2 z@t}pw@rbDPz4!e0>8sU$m|8vgAf|v?r7R*H1=ov z{%WG_h;jv3)~Drp*({aI6HTt@Q9k&$L@HzOU%TT=B>WexP1mJL_e-&58iP9n?)&IS zI=3fDrAqC7OzyUH7fX1ej7BVd%3dG-j~uR5(JoU4?nj*x+1zpeKu9+ILkWr{4ELN) zb}<;&@8om-FlMw$kjwMSA;!Tuj+r*(A?Lrwc8lNvo5QVJ9=xXAcHH7Q`bEO9fruqw z!C$A>9{ZhNS2#>Qzr9?{UYJBTm{mrMe~nlv)&=Mz$b}mS{B6S!1mv2*YCp8>v}V#; zsm?ZcVh=CWhipAL?cSJ*6JBncfTGE)21&2_!d5B~7@RAxHc}BrGb9k@VUw6$rXyKr z8OCQaES2TaIAjNsWq@;fmKeO(C*He(GL=|z0z7;EMw-l_08E>itQ}uQ@z=#8A2DT) zwjr+!uD`mN5?SPl@#e@CFmOMYi!=)7gXAEX0$Bv3Awm}sL5s^)EFYd8_Q0zgaeKKnp;b02$H*V#(9<^U|K4+|H|x#GD)sLBXGJ@V{rR;Od>$2u!4M z1(1Wqg0J^VKe}O6rJ^RFB5YQsBMgUUfq@nYg=l{Jy6x7--OinsGed|TJbCqH*%Q(- zm0KmrP4)gxzq6evvVNm+al^`A!LyIAeF%$u8KWU6SC*B9Cq>|)Ww&h02*{{)g{l5K zE57jD$CJI_?!|Vs-s?>aRco~Ymynod_auZ;#Y{fMO0;y?dFwY5EdGWhi!%Gpzxc8Zt(s6C-J?C^;?X)KnhQd2;UZhK9bD&4+kHlC5b3aYq-hSH;{9)|1qC470>uXn=%rTBFa`6cQpL5TR<9XrjAEJ?GmfD^j=?ONrC)t4#3&=to@z1obeY}=>QQLG8Uv)hmnBAHMqD$YQNuKe8Dw4a+A-)l4S>aZ^Dj3 zn#PizdEFUG&Dok51frhPnWI*SCL`ZKCLD3%rs5}I2*-ai-K9`o=lh*Fna&tG6q#yw zgl>BK?CVR+`*mx5vDO$mg1a*ugB_b_3Jr@gecZ-AGPj{fES+h@LA}t|TM+Q0(E2ni z+F)wjlH=%jfzEmP+b61U#o0CsKr8_{r@{DTI#O?AYD>j-{-J#^wD-=)He8q7fe`hmocrmPyK&ra0q(E&HP6lzbG1)xJGR=5ZPWRS#X2BIXDA^V z*4&7?WIAWCNj*{BbzFij#q-Jo4b1BUNq0AjaTz~YZ=vLo4Bw176Dn&}6s?nk0@g@J zd<9etDj=@b7x3=&GSD-VPbfP6X1+2lBv4b&Ptu6}KNi59zJ$ZtBgoFYO1Sgyxw^e& zbFR+TM@99J1?1nT`kLCddYWiuj^p*!{nK02>2F1Uf*FURgn#D8{L{XAp6**Nv|KSR z^CoAD1qa0op!3Uijo%$crqdfzRJ#adm_#vQa4oHjTy=T6n@xC&p)+_s zNy%_KV@IOU9Q>Oyo%4O6d(;TV{kjR|YB~f8__qdVLwcm(S zB8lGbIlKAP@C@E>a3sQEYune7rC@daeGwmbr=avZN3y|kmRJ02)?9=MY zfC-oTV@|Dt%s)!-*}_&u?`IE+#?wd){qazGlYQN`Gk`G72@k{*&mQerW;NUI9+v)n zXJMM_)Voh+qOWvO?-z&zx>#LURU1y{Idt1@tEsS$yB1{ECJv`4**ec1VQW1xnSt#rk9a zctezy=>gB*B{az^Y$t0ga!(zGh!pwLLcrfc)Cv!On2&wB41D{Zz~&GyhexyxI|Ji^02_L!YM=weIe$k za#f0lMT@F$b=%4BpUd|9z(3Z$FBv*Q`EidD4R2HIfT9V#cV29fP>8^FO;>bS$j@I?NeoxDtsYQ-NQ(7o;EV=ZPrLA53bT=163B zG`*d&^&WWCfFlwUyHDcthtW!WaH*8W6D(zeDn?oiKZ~W;9Gzkt8FgXj9a2NfRM21u z0jPl-aO`e<+h)bas&;x(4XlHBFSk04RiEpwO0C!A=JV?8y@RCi=h2flWOGaiSH{wJSLnU6yqtE!*EMF>}1Uhi<#%;T{8YJBHd zr=Bb5h2~6{O&jPE5*{9;x4kJNFa1lZ9ghM(mhB!!^)oI>y12WPDwxljVHBjCyNs#L ztkpVQehp*1!9U*vu}4tUNEXUujJd$U%ZEyJ1-OyDb&X^Uz5-t)#{BI?T#^qml;UF zAKgihRZh=)0-UOS8A=~2us5;-y+fq@T^njgY5O^2@Ns-fTBZyX^e+NLO>)?nVif&_ z`##=1$~4VLD*sD@aZjwnilP4=W2rk&_FwF1v0W4-2UvIy6pMOtD2}DF0~ikA7~c8zK_3q1HkQG53iUl_m(xc zc5q+#M6+#@z)KsirfnUOGS@b{da85x1~g@klNf!w0Sc8gfSQsW)0Oi*aMgHix+@ak zSb+2-$+VZKP(?l;3kObj@x%^$ETloFK%mTrMiCX=r4~vu(=5wAHR_03OoQQxnTxW| zSD?uA%czv5zU;BVNrN`6z&p5^Or0#*1qE^C;=_Ep5-R51{VLJ6BWy2Tf4Q1BKDxBp z^zkg23mB`5b;cXiGOZrI-%Gu{s-T=m@F)z0Iw$(J0!9WcP*7c*Zpw5Iw&o1iT>l@1k<$l}Ab68WTD#v7OzjRW3ar&{h&y{q&#&Xk4Iobf{J&gOa&Q=rlq|7fR zRosP>G#fVl{7fBOl3f>ODZ=9QR-ASAeO>OWnqO=htt`ul^}v>&Pf zizjx;a)s}NQ{`em*N}sc})y8gdKHDF2$KGARnWHh+pHxE(7xYI1Qn6c(zCM00g{|3&^K!~#? zR1#6ma8n|%eN;aKxMvIppJ0ssxJaIXL0I;<3>Dx<76UyH*Lm&kC+mHb+kRg2{_-jL z4VkL-!SQtA9`N-Al+NA!fHE5r7|8n*?*3Hj2MMj$ocd%MefaA=YJ>ARa5H(ePuq2C zYO#D_wdGPCh}KLDHNqZi!58EaX`i2chn+{Wv~{O?D_?6zK5qI{*A7at%lq zG8%>$h!~i4nyUO#KL2SUT;Z%<%7#;i%~;Ew`8ob`KxIO^&T%GKr11Xj?a}T8;bI+J za)fvhl%=XY8(zCBaEcgEvgY!+!uGho;&>hN4GYQpef=9d~!Cw!5%%5$>8Mpe=HZrNzBO$ zI{RDk%b%-ZRZTPQgsBk(^FamI13OXYU0~-d@QH)&P-LaNHfqKpBv+%@uMgu(Pg3eCLWg>SA4{wjRqC z%$(7%ja$I_QbNoTA{NfTQ4%c(Es;HWR4$H$J&&%xZTLwAuZX6nC;sP8f zLm<|O=Kj^88;-^7_-ic;iRB@)mv-a&ip2pj9i`8mk2&cXUuGj03%+Il($Sa4vd%1t zTDTT6X8>QEc}NbzpJT2eE>PiEDs#5e*peu+ed&uQbjxy;ihp}7FEIAD^z8!DZY@ZL&WaVo02JECcZ6R%c>b>7t-heXQwa+!l9T&jv8$Sk%8xG23 zCTAGE)YfPw$9vP|d@9Rz+a0LJrE64=yY{?e>)dCkGCCf?wb=S*?R;HIx?Ni84pFym zO6cn1wr=^5a=Kpb4biR#HHSE|S`*1`7^$DF%HvBo0|?j@w`sk8^qMY$`CG;(U`8)x zXdNG*L5PF^3rfgUthHiLutO%nX+G8d2(PyxF*NL(W+uX7+O9g&G8gu)sqsM?CyD&< zR|ulOgAqVgJ8>Wzw}P^a1u+IxThD-PTGdD6^6~J3C?+wh`Ty;x+&OkTe!0NARmDO3 zTHx(lQXNR`(Gq&&T(%h)BL(j8N4FaHir03BdGdM?a&C7l7CW2l9A9tyQuN$5Q)@LF zYQK(MbhILByEX4vF{*NV5N2OUPXScB{fw{wVV2$1U}kF7yE|o^-fHh;Xg{-%?A(ZC z_%0k+&jo93Idf&!dL&`)0N*vg#)s7Pr_#<)^b{plWxDptTFINJ*Bc=(Ksd7w`rX#7 z20J*CMH7JH2C!6<(Axdv(_|~@re-Mx&Sza&BF{xn=N#wa^ z3ZnTV8P!Z2M=?KFL`Q>h)n|ryiSr#K@`(q9UEsazAKLcb&FNO*3sT)Q)q)*+e*%cj zCm2c^Q;bt!4`EQMd98muwVvlR*w&w_cCN7K9}=pz{}tls#r>;BTR>jOmafQr*!1f_ zSq!%4x!(58@jfyI!y8AK+JGMlxpb{O*@>6*ohN`3$0@$YrBF{@#CGM?6VCDE8;;<4 z;v%?axK57P+PzM`#1w_I5j0!~vF-TC{KlLVdn|^dwqW^Yw7eD|?bo(X`?}n4uU5ZH zl#*-DGZ7d?=!tt+t_>_Htq(<8dqWTu{herpVcvU`@w4+Oj;ATQxG|>mdz4UV0Loh9 zWH#;?9W=5p&KR16Sx8@sf8_78a~15t{13&DkgSgLe8JGwc0)+mBU+=Cnk}!d`|t7I zT|5P76dH|QLf%z@gl6%(AdyafkEWsCu+C?BG+@~6N%^x}){y>1P281Qe@&yrt1ktBX4f_I!FKh74*@0$wZBd!3d4{Fg<#XO zziSswFjd4tYcr@oS=c_}H?phPxJ=;tG#iSFlM>7+m+cJ7yBkZ1T~%u4k$UN6__X-l zo1*`e&RL^^Ckia$m69$T4i+0dU0u53o;5($w~kWc%Fu6Ubl@QvSPEA47gwLocuV3 zPy)hTENjih^cYpd;tEtKYf776iJa{Z*tUBGx;?;Cmsu1Oa3o=xV&||+;}iGru#ie` z$co(g7}2_I#nl^*BG0NbK<8|^-VZ0u(Ywk5uhRDX<9k0x*#?NgZS;7wD3Q(`uTUnn z>jS4P?D)a^_Ojy!VgA1}`Go<0?`Y`ZPNB`iMpiTedMkwRl|dV4=7 z(&)YbF~1028D;8d&93VL8nxWPf>-l5f`}O-ka$d?iT(kbYrMpL!7Oc3n^!Ri0CT9Z zqS&f;nPb~lrw2BIPBT&zk3*;i;57sjv-GYe^l7;1rGp9|n1y~=twC5qBe`eCJ$D;X z{m{Nk#x_w|B_ORxGyLqfBAsO3W{-Z(?z!u|={N_9QM;Zyf!^;NwW^gjA*{XBtz4fi z7O%x0wZ@6BlhU?_5mRxWyP8(tgSmC-J>21q%?I*G7AI?CSFYebvTqdaIhaMr+u%y%WuFnfokQnDNCho*T5N<(S zF6C(V7{G&r0w9zbR8xZ(q#PTWiz+t&dyc6k@k#b$8t*+-lOEky%S*E-yFWeM-Of=U zLLi|5VG_(G3bh<#&V|^Ldd-sl_vFPx<9mMTWGcvYdH)g$4B4u5U$PMVd!4XU$>S8_ zd3h0MzICfL{hR9M({E=bS97^Jx_r!N;b*j_GX!JrUzk_!vdt&b8LeUNQKgK>pc~bF z)+O1F3nIid9|N-2coXGLrF7q_f|E1 zdh$TZkZzb2{kbpEBn5#&ya<%VN<&h%cpP?yGupEI!#k>Z)BbqiFw5cWlr)~m+?_U% z@2!Oof4PIhD*M>TT_WQcnjJaE|qVQ>D)@$&7jMK%ZwJ}9uW zgcAM=$2r=@d(RxMN_(itBbzNk5`{IQf+u_74XY0!3fCX->d0yJ?O+gDlV5$aa@( zgXcBK*T+EaUVmz~WDWCiwkL*pMuIWTZiTl5ZGW=h>Si$=EHPAJ+@{5PbWmvPg~0$i zX+bpc3Oh#NlRtVWEw>{X*TgpWQAePZEF;c1JueLxMpymKec8#j4Dw^2Howt7xvXU{ z1w_#pY9$5s_+om|`}>&tTSn6$Q=(5<%lbC=stfwlz`1@DYyOD#=hMBjS}wXQUfk^u zlT;CpDdsC?{N19&UHESVmusJrYC)a53|5D^R@?oEM$`Lrc-~>mo;qY4%Iy^^-w*k1 z=dEgE>;esEa$FC9QMdQP-z;v-fT{1^r5qlt_iaapu4LKID;*w(^S{5LuGafyZ96iI z_pJ{_1Exyr2bk8@7hY-l@7-5MSRGCsKQf?!v&zr7LxCD+{DVCLzoC7@>RNQFG^TvN z0{1r1s1>XDm|A+_aUIn!sNZ_PXGbP+&`o5A=4v9*5YS$TzL|3vQPAjVFe5M=~w7Y z{$oH?>wDxV?0wp0;B&HZZUYr=Z&6)lwA6iolygT}uFpx!jS{ahLkcaa;UUTwL)KFG z*FnbDNZVc(Yu(W-K`RJxUQvD z;QQ(li_I%em^6D3(7Gvt@EBLjj;}0rWYJbND({ci*dANd$tRrdaawDO2U--zv_bv* z5xYRAy540=8|#Qt5@rgU4;P|wZp6Y{zKd)LQgIzt34c(gY_ zsmMKKc*#l}OmGTO!(0McNQgg>EUHY1KAElLkFb)!NJT2NtBPFMi5!Q%p^eXJr<=&w zVUhn|s15yO4!^opJtjph3NTNRnP%aWwy^2FbI{1Iq4{KFnXcC4CiB(}nac825#*6m z%k2(=$81K#!lxze>sM0TPmUiPzTH{4nVt94LUnfpP{F7QhqVqCz z-RfS*!DO^&N#|Ka6JB`IflJ8n!Bn+XnT5in7<_1NN?toRI^^LB4oa1|Tr=&v)1hpD z63&Tpr;*p=o85^S=RCTY?2Iy6STu7c1OYaG<+0K8`0vvETt{ z6mqQIc!fWz6ke~EJBQV&9}xTqNh8Kh`etTnMAGv7yMc*UZ3A?JYGMg++2&VWwy>%? zx2Z+yAuJid)!wFhrHa1=WO&lpp0CNZUYU|KKGc^kkz6zEFN+`{A(=w<(dA1RjifV1 zuXn{jyDcV@I}lgPmk_mkU)bxgQrBdzKp2bFl0_bQ&WtII$vi>Rvudbd+|#(q_-a!f zh}&mMXR;tb;InRfK`M}MzaOjq06NS$fy*JNHauG^dz|+~nb)cs{1jy5qjJc8SC|;@O2AWdt_JtCMt0Tl9*MKIOG#Ay8(bGj_&(r{8&rwG0JOrLGlqf+~;XshGe z`_4Gf>ME12V5`f^3i7aFrhv<$a>1`FjDYHL{KE1)6=JAzzDm2}il+bl^0yg#IX9C^ z4Kfh2p`_Ay=)04pX&L{`eXM|E-6T1L1a*UW)@{C`Pi;B~k z`2v$;?-=7z|6WppI$B}1Q&b~y6(*&_qT}-fy>;|?b=vWPx(;Z<)#MLCaN!TgJ%w$A z8X4uWX=f*Emd)nY5`>!uBfhJRmkZy9TxH9Y+jZ7|X+_y>%f!nKdk@K*pNXP!P&F?b zzSObTRgE$xbN%eVP;t~csA2>Ogb|u4b;}VrjBo7{IXI**9M~+i7&$QhU5`ugb2RSa zEHW81h1!*}WeTgW3)PA1?N%pzNEx;qi{^d5+@vN=YoKHsZIalxr|(oV*Pj1JHEnTW z;9x8~O9_N5< z6QVJ21j=HDMSWH3BS4$WCw0c_$hQ3`qqg4b^^eZoK5G4Qc-O_wH_`L> zoJzNQ6a1GwzfksZ)4KFNnZr!9y~SwwDBI(rvlux$peb?feK7H2yD?Y0^Z7Oq(+2Qy zKhtM6aO9}NN3e0AeuSo8S>Fyj$m6sF_;(nqGvQwtN|r!ae6~p7YVi)Ic4`4YENnpR z2+gF{xsG8|7nz|nv|@^*4B#n8Gg_pZ{fI&SAl*k80a{XQJt{;@do^hzLK3mYG?D5k)Q~vfvWb z3)U5jET0q24352#M2&9AiLPHhw|G$^Gh{-!EEsPXm|s;Wt}!#xEUITOWr)c7iT5MB zvqK0Hfl(?awt|;JA!xYK;A-c7&gqB$0aX=@KWhCKt?3jBY^(+N7YG=Di`eZI|?<~Zsd6qHk-^6=2QF5*Y|wDwu|wQ z@_#HqzK-*_*B`d`2H78W!;~c;b-tmBq}&d(^r51;4#<0ZKd-I>*r}|BwNy3Pyk)@n zEG>`SV&oH$V+enLGM{r~A6tRLKH$E`{HQzOzBc^4WMwpc=br4j@xI`309!-jKgC#< z5fO?=LDw_=M(`f!d_Dbq)}u^8Qkg#9jpx~yLxceRD-j^BoKSUmRa`HYbbhNs!v2=Q za;ijE90x@yo*1RLoZDZ4q_SW`dcjqfslDOanL^$RT-IIt=tnguJ`BmU(JNyYyH4WJ zubL$xo>El8lj9f4`?pY1t!kA}2v3S#!g!vj;)qts&z%?vsEMdB;IwP}y=d_lCmb&#D&=$2aH@8QVe5!5J^DOC!|_rCVDgy)n2 zKQ+pI*Z03@aM&0@iN4hC4{o1lSKX0-;6`&&>zhkziX|M{yMnpldi&tr$lLqq=DaE) z@EC2!im9*HRtQ4}Abt=R;L*%-HvjRC`!8HVD<7ldiGpLooHY{&CI{umlMFj3wd=&+I65|ytlaItfEKa-dQ*87uRHUS#U!>Xj~~K~DejBs zk7?gqlBT(=M)RNIIraymP`eu5P#;)%zbbxE&PP@`f!{`Sbp5`#1#J0>%njxI%|$$n zEF7M8Gc1=)1mkKnsbpOmC|T`fFur~2}OGz2uv zkeRU#_v@%vf*Mf4hxbckv7A+M80eJdNn2 z_?TJU8J)VcZW~)8-Oo}btv(Tw+pmgOCg{S;Wri@cfG1lUd<_yiTGRrj%9p?y-=GE6 z_rse16juP|+E>#K-G5F_VO0{OqlJA;(MeN<9p1D*5g@X#imAIxI2Gwsm|06Z(ov|1 zW?d&uCa*>-Z1YY}%Jh~Th1{}9*N;jc4M;5qWK?#JdF>2t(sAUQczGVgTTiBOMq>$T zMS2TykcJ5aAs-AES8L#MIOp{j@Ngp;^@ytgdv(mW${kwPy=VVnV$&WNxbp$| zd-+H|=m!NHD_pWia!O2mMGOi;m>+RuN}cNpOVTJB4o`r!aypAKOaX=YVfi^VlpZn7 z>CDzf!R@~!86HtQ@eSxpm&|0+DkD3)u=DPB?GRCsvL%WK>@(A)aU?V}v>$M=s8o7W z8OmDEf!Ffo!fN^T43LNDW>t!KNeyHllcJ@R6!Hycjrowl z2IaNBDuw9z^EO||_)<{|PHJB5WiXsTc?{2BI{6Ihqa~r8%)^NjN9$z>c&6rI_$?gP z)g>CY%4xwM**Jgaz4H)8?0h;Y`iWi#IhV$NDX0rt&b8xwehxX`9Iw2Jn)csK*HBMG zvx=r{z-V0-I2%yEmTz$Ts;i4ZBiE6g|S|Eg?_xAWTUJ>q(WK55zy@7)^ zQZ^JN0XD(8qC(2;I5L#^l*S;nb`%}U*XhfkB>Ix^x}3|`bu zC&_rtgd*t_qD}8UlLjioo%vue3B+KKd>9121R^;2*x4Q5G>fj(rAk?&v!+wHU%%r^ z$$_i${Pih6IEXwlNPtRZaB~V>1Tgdf)kqk$)ZWax+sZCvm@&7gen6YTNHhr?GFA(jl~quoSo+V0vytOst8~O6PZVn zCu&C<%Ga*RSFs4m3+?*1)uR-Cu9qfBat=Y)lcD4NYdCMulpQdedgN`3-toDwZ8V+n zak<`}f%kntLZQhT*zST{b-EI9NM+$v0x2_Sa_V8t2?v!{*PPaEz%qS8gRrUkr228Yrnw#k-Npm>`t&+J4mBu3 zeF6?3s#ShHZive?&DB@Ve||GDZ}$`##aD-#(VH#h^^86w)bawpgNG&>Q;m_o{nj^@afL^syFY{m_ z=<|24*OMyyea!ivR@t2LU`tCa`{NTj;#%c5F%#Y#spP45rvEf;KRHV+-r9M6h}AoX zj<+8zp)AXV=WU%)>pPvAn>s6*=17G(e9~=!|6bbT@EpOP`uH*BMlgZY?Xo7@ytC6MOX<@s6U~EP%i#N4ha&mWo<2$1McSE@`d&y=9pmk2^^ zcZ@6kA(fgJdBYFJIuFCGq?$lMC!iOM&nja!*rMGTBnDoin+XHmm8cv}sZ>w~772dh zc#wCG2Ak5q^gF_^S0DYh)rm(_=xyTtLYJ1{xIf8lz8nGOPxhSHI*^-DY%0I8k{C-_ zm2t4ZPt%7{R=mlptAyA6e>9y_T;~1v_2XntHYeL|vdt^owr#ta?3%2}wl&$B?3!Hv z@BKWl-)Scu)U~huS$nPZ{(*EI106APUV|vdlcJ~KsO+L$7pc;Y8ce%F(o=HcY}_&S zg%YDcZLl6;O)iTgD(N4X5r%Tp9&9kG3A7PvVcg$Z!FzZ6&SxU`3xD(y4C1!89H1G? z`QR9>DiBmHQG%D@wh9YtDvU}?%lU1BP4i14u3RD9z~~|lg!KHslelOZjG$)rEP05M zr;ihx`lVT&+6DYDF=Z)K&&8$Usq1UhVXY;*m19h8=!aaQdH4Q%E4EAy7tYsz7X>|6 zBxy2o)gaR2ih1R2C_CL8PMJA-Dy^M*LZ7zF7aj1Y^F@P$dsQyS@h>AEa5MlK2KX~H zgT!G^f`dS+waa`Dkr0<%SESw7B@X$`f0McN#MbOhnn=|y{Y-Y~44ye1ye1qB8Ja+s zATgsb=E(nkahgn8t^OybN&{f9brjF~_BL4#CDANX%hbQs>fvDB5#MFZ6Bg z2->ZOoV;4MKokEig#(y^vB09KPnoj*!(Wpz02+c``~6_>$t&D4qqK{O-Aqj@Qrb! zL3{9^j?+=~&np=S%!z!*5&H`0K|7qzV>JZ(ld%=b}L4$0G(Ta>75Ucop52TwtofnB*(rs{+Z$9tm_9hE=Os2hMki$h*eCyloV%3% zoW|P+-^Z;FX6()v@%x7dKBW@fi7#{{(S)N{6@NyPQ|aZs#-1%ys+Y_ESl>Sg4E0`< zNJd1A#(lHzV4r4&uNY);I>-&mKfb}E4Q4LJla)JQr72dEI(dOBwUVj+3)K@l2V@v{ zlCtRm*R@i$TKTfBw|CM*(zC>!YUz~W%RMgerA_DacwWN7D&nBXboY1K?50p$jTTKb zB!t2W#A(p722CR)uCpPyE*;I8J|T1iKqm?jc)T{P=lS;+@?QBLg`Qv?+MdW_ zeK|?~oNc=Xw+LCPs^pZLKI`OCyBi!`=Z==L=H*A*R;PllB_MwU?&j5e&@%a~w%y`RJl;iuHV$1op_TomUT zBty;{)Lpm%zOD?$wAx^7$oz$jkWDTI!w-B7h-{`Y7ov;j$l>$e^{q_h!M(XPMvj;= zr{+Bmg^b+%E&N|%gJIGWHT?)TEVlsC^S2y1hj3EZ7n6C_cASXIZb=EBpyc`!qr#MG zb)uk)`-w(zK5*UfLY2bnqx#?Ec|z_zhkLv4lk1EDTpk;D%tzf%>`S(~)5(i>o~OOa zFL}J<(=d;Y%RqDTQ!|2+Oug@baT8-;elUb1UKwgcbNTHCqWEWdFiDetK{_%%uPTI{ zpYYP2wQ4H8rY0R!8;kF$0Jag-+wMsBU#6Mkq1sM`k0Ywj0}g$}5t62u58ePVV<_Lh z4G5cVcd?6CzV|{K;T%W8Q`tw>aAlK@w8dexC!>#oi*BDd;*A)A1Sh$P^b_^eNA#ZI z&9U?e+C>vx1R-o2e9MH+en?c?ZeJT)-ZH;FUL1a$P?1*@EO27Uh;F?^M>n{SQ?uPV#gH1G%o2>Df^dto=21b{)0TFvHky@Z?p@MD))S z$0w|^qzqSJhE#Qi<7djnDhMbTVQz-Bq~!80V)G)f-wDKkj8dPm))K|AvK)Z~V_Ll- zVtb}gc8|Wk4|x3Uxk@)?WQ|2_qVwbObe^I$t4hwiEf)(;Su0&Mua-`3%l%Nh_(h5d zE3ZOnrBFIXxjL-pvSfGs9JCAf2irq-_3H;@z#CV5&gZL;pC0xK-Siq8zCR{B}t4 z58`^J-%)IL3nGXPCk)=P9))(m zwzIaLKtJQsuP|}umf%46+lneqM|vK2?aSTC?j1w90u*JgiIj7z?VJtqm zp8bzoX_3N7hd-E*9EF)DSgSYzuor(LEv(W~da$4oPJ`XLg5cdrz+o_g!5}ntXCile z`4Sy06r^N=aqQPExP4SyDO#t&*b3FrxY9Z6IZKZJ{Ocfjm6Q~tdQM3#?EI5r8;{}a z>mUuf61tPy@8l;iKXL9lu@hW9Ky3^Y@Eesmf)&tgCs_O$yQpZe>hW=9kYO_;!?GL< z!F)aE`RH1aF=*@us!*pvTK`V@ zxhfDKOVbYc|GMkLY+F9v3*HLV*?lg>Q1WP0aKw^qVyj$!#(e?Vm``O*J0VzP$mg|e zc0kflem>7|HTb?8H!aZ{v}7vLj1Y+-OQklaEG7PCGbJd5(EMCLimYZ~3>$$ouChSy zW0C%j%||A_O8u7UyJo>mO2LY#OIYgE3z#QlNQxl?hOwfPXZ(6{ssGrVG zLv?orYVN#>588Opul1fY2>q>I?-?MLTNgw918c+K%oB?WcW16({1B}zm!o2G_M1UW zITVA3bXMV~LSPBaTs4##o$!tg<_WiS?i^>EdsR3Z)c3%ppHz7pGmt17GhaX5B8Jor5Wqhk zF7X;J8DWa8hIUA4hBE%u5-ynkaro2y=d9dXH(V!nH!5Qt1-~P0kdu@3EJtN*l&4{U zJJ=K3%JKbbFagc{RlE0ZH$tPbwpNcfzw17&v(O6u>-6uVDBXStSFfWbw%gr=1sEze zRb#@!KT8M*aVQj7_n1Y(NR^vKa3q_;BdjRls*B?i(ZgtMD)oNVo0x~Cs?oBf{qC7z zHC#&lLCt_VoZd^nj7$+;pz2RVM07j#2UxRdy9782nH>vtKzw0~WH?ydJ4I@}$wRW9 z#W%1^pkIr4MyRv4?95&=rEK95lAibVc5+#qVOFYCs+H=1cbd8;#Y&!U41BDm#{;s~ zXKKP}x)XAeQC|I4r#65?McV&ps`e-w+hFkXW8yKnl%_1NJ4vHs2-vsL$+jEzY_?mG zQ!B&Rhf&J|Qnil}!wJ{2S^0Qk1l*<$*U_5UBVo1NwHW%&u?}Gc-?6FLKt*Dq)YjKwWbmTa%3-)E zrG|A)>+%xGSfW#3LZ;Bd*W|MgvK~Yn^8Km-r_x0`%o>WakObdM*YyY!O@`O!Ogeob zH5HvN0{o{O9+mKdG&w_AoJ!M0+nUx*76b+n0@zUbOl(WSZHmwl)SUq&PJ6Mn6gt;z zNho!&_xllSpZxzzLsPQ#Cm!Oq%}LRWvsbG0cgaTAVvy6kUrYxud+(_?48*5R?H1Vd z;nK11s(b)@Z%ZVGSonig#pPXz`Eh--XzxY99V2`A>4Cn#=lezHRqb|PydK|JT=>R? ztW6wha2kGwYLxM`?;Jww>)+Q=vFXRp3v*xw^u39Xuz2h`5pa260g_Ep((XLka(53| zd(j_I>AZ@V1)rSG35o2O#pfQnghV)8af%c1L=$Ei#bGATTF=dE_sBZc_AB1is7#)c znl6^d1rS3Z%$l1t8DfiQ)_?T)^!SLE(ZwA?cLy`JV8PPL&LGWZTQ@-&2P|N2kxW2N4283zD*#ohT%82Di?GS#;t-g&t~ypkOL#z~gwpm%>R@lo%FEM9 z!-f`PX_P~$7dt8VO|^q`s$B|a7b}d}tIfaCgj&E;p=r`;?WZb)HFx(Ek-%bhb)^8G z{t;!PG^+)RI?o&9|B?@1eey`+O}u@)GdbO8PYOawP;*iz=qYQ4VJT$(p=tgCT#X{d z@QJj&d#Bex*?>yh+Jgok_|95wKu*l|6R4><)Ct(K%6$JNQ&7%u7(DGQKkq*F$oxEn z8t;2zpU_3>gjF)?rNLi%4>-^9$TpL7JL*w)8$j3;*i4aRBabsrm4K6`4wMpQ)iM=J zh3(J+t-q{51uYNjGYt>pnhxSMb|iOoR1F%3#PyM|Cih9fQea53Sq2wN3)J7qK5qS5 z6Z&=9{p#&aVF*rsh0)~w(uIGfvB}$W$9LrM->Flp-j{`~ks*07Y$2Rrl5C<4_?hQ& zt-%o0=OwY%v#fy>gA+1VH3Hz(nqUP+l2a89uATxD(Olpl~7i#bb(fSCL{RjO_z()!H*($cvPA|9`1`9u{*v~=NHM`Q%GU=31?s(~+gaxy zifWB!jhr5$o4T$&!`c1-3gnG4`@LWp_v_7{cv5V7b0m?%Y_-`rlrDAga||l+fi-$l(%<(Ne+k1;R>I) z7C)`@wEhS~UKS`)VT@TCM6a?D?W4Tt#qc{O?vRrxo^QwsPFEKw4HnD(x&O`)j@|kA zALd=Cn@ShXc)vpt!yX4VT@SP5(iF3knW2&?*IZ^{79v)pjI<{ZmwJ&8- zOC>*eD|$v!D3mXCB7D~T5`#wx9cXkvMDvBs!I~VY6H?%_dwhSJI>~U^+GTi~kI(Wv zx=oQ1%ko|`AB#NbZ`5QHc%at#?VA@B6;ckBA*o(zv=F*g^$jAqSlT{ESgDFEG~9k` z2&5By!Tcr7RogTsBevdl%$T=}(WM&qg4 z;NAJ;%OYw7Z%PqmtRBvyc@)|kVW_Rl(ocYqI?QI*8l^P-Yd*zc!X&gIzh8(L9Oq=n z+!pq^sp*a=hhNlPEbn_2#31!IjXB{JD{3ax(+6m*s+l`zjX7*mu5kL)3b0xQK9o@C zk>pR0=NrKq|p`D>cR&i zP`*+!n(92g)##^(e5r=#&EYhbNiK$a@Xn!-xAfqZo1UCsV60+8e^0#FVMy#ASAhMT zXpB_=cd6#2OJ^7{#q~-uX;L*Lv}Q+JV&!8KotwbH#Wl8d1tQdhl+fBOM_S^z&#E|N z6_%VoU0GKeEtsbM!eZ;Wvdnl6H?G{yViB!%{-|1}oN)dYPq4e;G9w{1F?r7ZHD!VQ zHk@vXjDj}$$B%6DML4SKHYVS=gwKZvD>q(5j)8TPj;#Ww*5uLT=4 zl{o@DV@u1>xjB|^R8&85at?EShz{QFrWy0{=EB`OE^7D`n3v`+T?t8O**EPIG%Cew zmqleBeVdlvras@GYP;UdE_t44vWC&}-u_s$oqYO!2?QX^tnHgbS-F1owJp?2^J(5J zOU7|Vo|c&f1*Gkpj4m!NmeqRN7`uOE803L_h2qAWcJ5tvjMu+LM$^4fG~P`{+W1Ig z=~}82SKX=6f)ZK1Khbj^??k!6L9h^vJoE%OZ~skqguP$2WTG$C~K-7dAxWGux*3gy4!jj->fdZUM0*p9Vp z23hj#V>!-F!g!RpID?zd`n6nt2%Y>p_!91g9B{`41eSZDv0K+L=rnm9TWzp`;Jf2q z)HPoZ|5?bV=8KWD+E#^O#T ztMU$(JEe1H)BgXw0GOHC{h5O6=DM)CEDCd~u!+&Eri+J{KfX&0Y$rsMb$>KpU7us? zi&Sn7%P`O5T97KjZv>ae1ovx&{x0zxOr|8yZuO?L$m;?(VR+oUW3~e9?_+~}S*)S2umezvwqT)%th7rJ6g;1S03{gySHHJ12|~ojWe5qqtic_ALO}Pp z7x-;e!21!Qv)6ZQ1^eCPlPf3Bciw3MKj2fhcD9=)!y$j7>(T zYUxt8DmM{{?`WF%F)9tF9L+R|)O*}FJjLQail|Kb_RNa-UoN_`T|Q3A#jZz9_>K<* z)T(fZaGfBC<_~j+Wq1_ZsFYt#>L89GI;KRzldfa)nLu{(LbjE>7PR+XBnYB4`Hf%g zyg2DLGv@hp8uY(+&?$+e_cBMB{CwbjXu9m*2&Gd+tr%r_FU^Cr^7Ac@Ca-dITa+sp zYs{_HJN_$=i9-Kqd+cF zG_z|_9@?bBQcXi}uaSM!!SkyJOx5crtV0+wu%}LPTN9D$gN{XG*VoJ!ZQ6C|hq72~ zoV*fUTO`Tol^mtiQmKv5K3$B}t32lB>ywjhzMUtl(%tVD>t5G=5n3Meyg(2B@XNzl z+w0|(lj$C64B&YVU9237nM`XlOcxPNx4~i}D%!ksKE8&MEL{Vv)gU52TkL9utRa&a z?M_n`lcFLDCz09=mx+w-KK$)#+M3Qi=PD*>v=NpEi4b}wVJV`u_ME#Jp^+dN%KBj? z8+P5u-m&`Q$$5SDNv|JQGF#&-w59wDI6Z z&}dlX#n?sl?DLUHP4U`IP;q88>x`>|ZT1lgOD^MU5QsGjWpGDqSZ2X4BRnkfV;`zy zV&FJ-T_P=C?4;Gj$Scrfqo_Mk(-S4TF#HLKXGM&P`@H)ZbqyW^$jf<&Ntw) zxCTDo@=zHZ>3VMIuD3t=d@pQj*4{fyTXbg@rhTbAz?F{Hbk=J;-xQk;H=G~Hy8RCm z+-q?fQ?l&4qGfV?ZgpzR=ay@WyLS56b!q~>Ewel9Emd+(zA_%ASK_}tQ|e$p zUEa)ibrL#!Vu5n8T|0i5D2a{!fDccg1}}`c=MVRoX_QuxE}juWuyzV#q~;fxVfYxDTe|UT6|*%J-%I?SAwfqEb?G^h z;Nx*Lsau=3a~o?HuztY97P=q+%K4(i29r+6C!2K`Yo%Z@rZedVY$?s+3z)p(#89Q9 z#^B|0Ux&K-hf{mcEw**F5aM>CjnrtRItl_&f`K*yt7D1yNz+f%Sc@X|?AEMhKCbbA-%N>-<9+kxE zwCgN^DlJ}YTvac{E?re;*+hebhvx>}FF!ad^;KOJ=j0R_o<=XTXc5+E?zf`|D-lV> zFT^+gZ?tcko{5&W+mu)C^(ADs!c>&p*%nVEp_LkOkGq~sp~57o5NBe7p%#f8HQjo- zRxr+d!4<1N8t%mf6mr(g2s&6{Y01(R#L-9-rA&);y|DEXA6Reg|Ju*ZKzgu*K-Za> z#ij;g&8)y1Yz-xRcI)g}tcc;FGYaY75q7rjDIATB50v?j4FdY4%@bstn$QCRnCEj(G~ln z!m42qd_a9dQ>k{5U^H535h6uyfvmRy^$Xxf;n| z>E2fc%N*hhnRI=`tuWB>U z^(Z*1uG#fNq9|&KM?5!W$yy5P!hX3{Aoyzg4$Q%O;S6AUkjI+<|4^3fKgE*z@dkjo z889JP<0F(sywPt}mMxcD47K)Y=io)yPThK1U0bAKb3NhE5!`X*m-tGw60H_(@Y=ln zcalx<=zc-*J3c@JZp{WU6e!ouO|W9`8tZodTVhy$dRgw7a_ByyEiEgf@$C}Dq-mnz z_I+X&S4O2flrh7AegGj^bq2E-T_8a&9i@>gaf;b;_mLiQ3yCc#PZEkOK4CK4XdKPsB-o#+pvD9dho4VN=1Y`L1^V zi1b`~`Et-AYwFbc+>&{?6;x7V)Sn{z!ZqLr*C(y z+GVls4qXIsX={# zCnY!wELp8GvF#)Lbmr3RdUunXQZP>YK8R+isnKs7Sv1PSQ}tacaV~!ulv-XR^ZM|K z<){Da)7N&j09J^zl3smfD;gS+@Utr9NwoqaR!pXDxB?UJ499CX1?Po;m<~NFl-7zch}wI zoo{YT=HBL|P5bg-Kd^2Kh0iu3*g{g1vh>yxtui{y>*D3nop^{vVS9Xj>)($Dj&aDe zf?~7_NS)f^MdQAa4-CNS-aG+bg~qLXZHLt8p?I%jz`Hl)!k^(D3iJ865V~FB>I&zU?)>%3nI|~xphA%+17Sue zfm^!uC1b1Kqvz4DJ7DG=fP$KDJ-t-&JZ`W7_`bMor(v2ZKC3uIpSrgpH?HfqBLkV* z<&x!-WK15iXen}RL2D2+M4w}$^udn}X31je=M(1-F#8W6|Ix#Y5R?^VKZzJFD60gI z#IDv~*rdR+cdM?`#n?zV^39!>u>As=lzS6X$Z1+$e0CT<3Cf@Hp`WclOdM~7G4#(% z^B-Ic`>xQB7b@D`#6Bw_VtVAs39o_@1V66NM&c3%dgnXSFX0Od*UJG&54^tbXCqq* zHm!FGBlLoYG?$HU6S|LE7A`igqC^-FgPl)5EB)J---_7X@OrMp8J9QOLn_61~>2*E-+br^0svO7e!robysWFpE-5l6)so01{n$}(HcjL%^k`D}arMj2NYnYZWhb8|ama&od znv|kNuQ_B|HZZuVZg3U8CwzG=-f@8w3N8l(6XHQF;VfHVZ!_p-C zx<6qxcXd_#aZk3~?@{5@V@u-fAlBZ3Sd2$6C#5(h)9xWrI*z^Ch+&Yn^mtKxc`gM!B;2vTfmP;`l7=(xyjeoR1=oHsgIErNQwZQ3-BXNqa$GdX# zHI{H=6m&E?X5MMq#U)xsGk<1LqQ{HN*w8dnlq%OIeXE~gfUZP}iq<`Wv_oYinhMLd z8uzw>TwvSi05dBw@tEj-!3A(Dpw>SsOXDC1U6_q!$wE>!-N@UCTaRK4A7a8Xe~BFT z4oJ>cS%MIo@yASRLiUo4?$i>z##oGI?tT!=Fmzfu+!>-1C1pSF$d|RkFq0n=65-Nn zgGxo;lPO$}K*h>pMfzo{w#hFIaD8)sf1-3OwG&uOXx8lA$5}L3KkyRy9VnNUmS$$T zw0Y8L)`-b`uU#gOQq`!^k|v;%lUFQ=ql`0-?q_ZHq=7*JB9o7Tr*TH^SF0mo*n(+M zQ3J(RIqH=Ph6CY9lhe~T7Y+eg>kglc*!rG~5eeLLxsWg@EQ0=l`Yj_bNK}mghtIzK zS+(<_+JRyM;g+6!2Hw@E?hB|I3*fD|w(9}k?*Nhn`t!27b^vFhrTc;K=hU|h!MmZ( zL*U5L{YrEY%cd}-H9?+mvHMW##bX7cBlOd*?FISj7sQCo4U;$t^F>3?_)N2T4VPpj zV)J+@J3b0Lx_rK8J-;gY<-T67PY%bGHJD9sGIpG|@n0mn;BI%!lxgA=vs&7W-o}dX z{YC}kUQI>xT^kb(wcxO8>!ng56Wf3dXGjxQ}gRku>9EH z_8US%;*EtI-rnA%Bd6(IYff)~jpBMC&)qAu=e1+jn&CJMCV$Rxd(#o}?a%-sG2nr1 zKDncg>T+nHlb*4{NhEUVS%tXj9($Y1KXv*%8ymDdZ73*yiAwB+Yghwm@1uPyp+ z#@y7J2#Yvt55R+;y9SknU3FP>MnNp1ru~dBgeBE2FaKwq4^9n1jmcBn!cyX$$M=tf zoBzd(I8^KxLfB_DM#A~VKzoYjf>lceUJiKg!w*834a7_DxVi(J;^}PfA{8ylA16(^ z#9I5Ogs1&M{q!!RK`JClCA;|E6&U-<(~-bO>GJD}EQE>Fko;-QMfXrK_i2udLiP)haj z1!V}DfEkuB#8Js#ugEfqq1{5-h4s16_v>yMF*=af{Yg%h_&G0U^Cubaft^&FUxI4F z(v9yvIyjdxku+jCz171p)BCT8)ZvN+(@*j$S2@z@O!|@2&MiLPKdz23&;JgTCwDt9 z29~d01{5K#cR%kX0&YG!9R1Sj=^)mPUSkV5rswk22B#y4_vL$TLBH+RH5x948=FZ@ zHJ%dR!6~(*EBN94j8dMb@Xq>=A*Bx-)Zo82DpR4O(@;obn8cY(WKD&u?xkMxaXGlb zaaJ=+k=FO8$xGRA5c#-br>8bkQSSkx8rUahspamjFFgi2#t7m6cVbXq6(G z{O?~-jcGipREbuDEiRuszl=W4zjM#j38nzd*WpJOpb-!7c~+F!0}yY;68#oeUOnMN z3XY{3fvEZ+6QDJRH;2)yVD)*l$kiK&RmhQq8Xl1+pwk=uQ1RnQ$mx~P!zgxFd&Za7q-fxLV0+rgruJ|9os7rz$B+jLdk$+uL7X?MsOeC5*S+zS z62Bw9>px}f%yVgU*juHmp$6~j*b?ntjh{-5e(NE+4Neyw^%n)-HXYv zrAha9#aemAqb6^{Z|0?$nYqR_>!mseI5fKDMievMT zWbs6(s!Z|{I+2ep6WubssE)k-ZGOwXNRnO9@3pbB*X{lQu7Ij^lO@f;uVxotlux?C zblg7cc6*(idh=6*YXeh161WITT;t(rzQf1%r-ej8i@;G8hfqqU;L95!g)w8GI~$!C zSz-#9|NWbplSO{^P)BCGw|GIh>7rGSDGGkH|Fij?z`iZ#DU z95;x42~y2tQ;6wH2JGj}J6@{xt38D>Ud5gCyOcP;;}Mqrb9e?b4^PxTGp?7b-0p_j zO3`EZD)N`BreADTuKC)0%o_b#DIdIKB{)QQ=D_WO!hH@eDPbd0O{{2+L|(N{p`h_a z-#wle1=T6PM8l!Za*moj28)HqDHOO}0)mHfRUL+u6_4vNn9#~CDuAIY(@>;=$JS=$ z;gMFhZ2BD=8(ZgmNc-=C(8AI)w7n;ObyZtJas)UB8GU|0-Zuo3e@(#%+wFekyz4x2 zFrHdV;r7}Drr-E{$%J&&TsqO-HY{= zMh_+!pssbhI|QtX*9d8dxESTs-hsRhJ6TH1P(HYH(WIn?kc zBP73XD&p|F#uqZW$XF7IL|Acoi9bb|APhDYhX!9;II0@Zl-1di%Ub(GcIzordK_aZ zTA7%JQiAHRgaoc$Q)DSsj_zpFL>iJC*Ue#FliQwN+b0Vq8jnq^1+LwRFUH6AA-!&( z@|#s)|MQ6NEo*oT_CTcpQqS8&eyRy_rM!&iP0X&}RY-6*faE01DB;=4&9)o)C%}K$!l_cp0e0-h zE2k)zY%$%swB)Jyk3kBxB45e%zF3Zd)xJ>Q0ez*l{fIpYAe<~=w8&jr__J|mDT_dh&B;f6ebnAoXcpgN+*K0L z*UQ_GD}NdY&&LQsgG=IW_W)j{5ffFEx*;t~OiVtLe9TEApem{*L;VOc!a_eQ@@< zR<)zP1eVNTgomVB_X(OR!}@Yp2!pt=V=Y>%oJz2v(CtVTe#+StC;v%FHLs3;KrXc3 zD#~3PjSjAI3|kRJu4l`Qan{We{%IYfh7M^-#~j2`g*YHMA;4`)>%o1M(%ooWH}gvX zvlrJ@CjCK;F#GCzsZ=T4rORh5z^G#JJ4zhz_#La{xQtQ$ z4>kKLxA^)Bj3%^kx9WlHTkfLz{86qnBAyMjc&;j}G(A+@3p2T>=%BI~1*J4PIcmv{ z%;jBspZD;1a6#;K`J!r7WMuL;7!-v%kH;c8A|9zC9w?Dn8;=ur9}MxnYbD74ib_{j z&^4<0gT_v9liAG{e|-fMcB7eG0Sf7U&7NEJk6mJ+p&XAbX$ED*E2;dneC#O*F zd+`D66UFA3t&rfsFfp3Q!#S>i?+-w3QEZo-aCp z?^HYZcgfa{`uv&yBi^hfTf01ziTnV{VV6&mDTtGx31eZ59t7{rw&#+Rk!EsvPd(z< zR9I%Qg9t@Ge4$CR*lhY1ZDP=89{Db`3$5K~=DhLz7k;WRlq%e;mMU#%B!(GsB&4YUtQoXSVjj{wS4fnJXE zNnZ_2(|ixUEPmlH+?`sXDj}SprfF%KI8&vaKa8UU$nI17Z97CgIdAFPUv{>(y-}_K z5vNjvr*7GP;7I67pMLQh6#qS{t_Pv-KEC7MABUQ^2aP;uCZB_L#A~h?vPZ(Zs;du2 zSRFLfZh{{r#~16K*U51NSs`yuIzrj^FjN~u{}SH5WP!yYpl$l6dY79|pg5`BjfQM^ z^ra~V$_9XFtN(k9)h;OTxG^~WWM<`!6`qv_Jgt**Gl^$~^lAovK^a?i4#l*K7B9hn z{1zLrv8q)3X7SaMR4glGO~!Ecv61<};QK0ZUa*|kejx-c;gM2)`mS$QZP%p(W`QJZ z#sl%^Yo-%tcGUi5<1?>0*ji&6-6Ur+kImt|%sDdhXo4qHm3%cdqN3~G(LLvYSc~bp zplT-)?pj#cRui8_ma3IBPY(Q3w6}XW(QHgK5p2j6gm)WilO>U{WM?jid^IpD>Uf4U zvTDkE=dz@-sjthb{HMSC9dS4rCGB~7Xa9E5YqvxLh2FWZ?($!k!;_Rl`eo)RhA{+C z=VNeokqo%HQ!O-;sY|mSX2ZUJv)4J)#?P@Z(+Af5gH3lell;`8D-Q zKl$CLIwb{0NGN+0s{e5KP~+7Z3xaZk0MbG4>3?2;+A@x0Zg*{~wV)#JR8&b8kZ_IP zv~%ubpOL=jtk!JfQk!Au{jP1uX^9Y%Jd~0ac!I+8$b(1b-}yZZ-I9YWgYKN|&rt`! zvX5fui({QhHoO3a#mE#UW&yGhUvj{#0 zG-j=Kow3lTi^mK{F7VncWe<+4)2()RpzQCzUjNj0?ZB;0r(@r?Z_#Gwl_{Dt_1)&~ z@VGFuy}@B)WBU&>t6wWwn^7O|Mq;yELpg)+?*iZA0glRXdR38B+89ukEvKeuFWfUT zGsQ+DDP_}LMhG7pydP-oJ1(+-83Pe)Hj!acZN?E?;GMH*vs4%0ODyE+$rtb#g}>VD zL(Jv3ch$Owl)=WqF?OlffkQ+DfR8hQZl3U;^2O2PPRcl=HGH6fd~#&FaULjq{HB{$AGdcqMAXD9`Z<|v&`GJdz3U|XiuMS5NO!Ua~J%V zI@b%Y?zqFddb+=o$wN0D=%8la+s*BqLUqQ}n{@NUj#!;HpbhvrR}9>hp9-}N!e^H-0XiNJ${#+f~nPgi{6wWcw+z71G%&6mWPwz6Bz7QMr}$L>kDtIimcZ!90M zQ(-CHaRHAo9R4TYU=IJ#lsW&it3AoPlC-@+Fc?Z>YK!&gIoIl)**ufn3Lsy8lT!yJ zwCrD$EpukKr?+&iietUK9|=Mj0S7pEn@F{DHIz!Hc%|S@LwcAHNuL={=HOpEcAU(r zeLD^B4Ol^bh{Lsgh+qTBV2$qI2gX5XqK43CT-l=se=x%4B1geB;vSx5mlnmFxQk?X z)5J&#XPbu+#zN0nYr?Y<->+wq!v>iehFd#n<_z*7M%9wO@{GCdzV@;qt)S~X<5Tzj z=1b}|e#2vW+Ua1rLujT8zNta+!#!pTD4m?5MrkobsBjEDNjD?|yRLqgq* z5H}l5d3D>0Q7uQrJe3-eeB zsqg4K-;3#IXqvuNFVG==DD{IhXs7T>j6sn?da?1a z{3sCQuITvfWPRkO$O6aD4G_Eub?i4Lc%gtdzmp<|!yCgtJMMi2ES`CHM`E82+Yxt} z10Ej*s&wxYpT6SIYdq;g-lZj`dZA<*XkTBcc-;2AN3cLMOEPmz*9^xYUC{Olo<}-v z#^Kq@SNg&`TN%w1Zf%WA#_iC*ng1k*CMA*1QIloQRuiX~4C`|4{?3P!#7H{xpYleJ z8OA2Ym1YYRtDkj1+(iFwZ6XOBxEA$qoYMnFJft%&03>hZez7(HKq0-xWc`y67`eC0 z5Vex2cSF;tJj?P80U;*0<75?Y7UaB ziDyO^%o0a3et*G9gAJL_AJ>HnMsV+F-}lB&J)Rx=YY> zRu#6qF?(B%pgk&Lvb+;*etspU6f9bKieG;|4;fQ_cZo%h{BLJ*+2+kb2BPC3D$!9< zaKgO1NJSIkqoEu8c?p#KI#?i7QWpI|NNR((AS6U14~V(iMm2CBGotvNpz2e$14oq#Ajfqh_qE5!|(gh_4#e zJE@Cwp2s^B(refIU##PdVy9vExHN1Esh!8$#TA$)j$J!yz8DwFq$6FmB_wCIreAkm zZOp9uzc)8|GsK>2I@SF9%_c%CTzA`X&X40M@m?FYtbubLVKPzKK~=9*ixdtB;#OOo z+!~gPB;`$%>m*i~Cz&BA=M8Xlr_!_+8)wGX8*%Xbuo#BlH*2%@J z#BPJEYa^kY+(?f~y*1Lm`bgJUh{Wqsq+wr&!y;u<2Vo;L>ZK zV2dSl)#o-U<#vw{SH+l)Om9_^xUe}p^ioj9vF6Zh5;!|_?a;G+`0@Y}E9#D9mmj+g zuF7~-vYDE^$4E)}DkdGx!ptE6EGqlO(v!Ob5!#LB95@qzsYIk@!OYV%6WA%7X9OM# zn*WX_k$3JuGdU&^XiK!LQ%-pQ*U@od4oJSkBabcsk2}STCncq0_2U|4w1G(aXJKI` zKhx6-SN9P9))Q~4N^Bg1`F6JxpxyvJ7T}DfgaKXMhNaWOKRJ1i2y8~ZN#tLB-%5K9 znQA{>PUF5+YrtTN!xmUJn_IPXu;YmWRU9L05^y3?(S?RJi^iU&DEHT4w8Q=cFG&8CYpRTjxFrjY*%6G&^D4=K)lO;uGpM90tU3TBY`@nVTuGVVt0 z@%1gXkIzWEH;Eku>dVew!C##tZ=Q%8p>g#Gn?%652~eiZEi6tRykWE3e=%l1X%Y-k zbemgOrzd}_Kp819h2O+mP9U7^3$hMoP8ahMzx{9{zMx>tp#S8nEBgI;k+2C&2vkE$ zSnKAI?Qil%o}NKW82H;a0_S}GD>Fe)toC)kMWFnfdX|ShuDhJ6%D}w)(vZdV+(kQ7 zgqVq*d>nhies<*gZhaeBbJ*v*+*u0pdkqk}@!IYqJe+39*fgvkku@Q3_>}kwrctXs z&gIaNfdZ8L9R9~_?lOl1Sn2M$MzJZa|A?-y@i?~>ab?)Wl4w^Ew6PM)Ansr2BO#Nf zac2CzZasAU+m%ySj4@Q_I|7+q5KH1KgA^g(^gh@ z4HgWeSJFV1KAQ-a>aS4@0I7ta?AiC&e0p))4t?4-JUKy<1G`PCE+=gvD7i!OaN57o zAFs(|cwgtHUj)x=Q=v2)vuTs0ye3Ma_2l2k62}ZL)Jaw=8v;xE7v<8#lJ3$5q+AvB zTGxYo9E)Hkc$DYZkM$Is+iDJEETc1~dU8W#k2L;%Qn>0&8}b;#00C}Ita*W`|F z2&IW*RL<=1zz#K0J=s5{)Y7P?O=p$AgI7ADd`|_@by8jvmpkg-sN5VV^tt*7BvGT_ z{nS`UF4`?p#9+sZh%xAK$~LAmZCcNs;D8$*x2t20f=#%0_jr%rLD%uUW`oBpL3ntC zzD#f!Sv>HofD4+ra2s!B5fD)5HaMy2ygn{TR@gUV^xAaBRlT{_#x6HP$a0k(-f`0(7pJo10H69rODT7+<9Mw4Lr-u(I>ZGhWQw zd9*#{e}{4E-|4v9?!fk~o-!>ivNrMREAX8C0xIN`eMl)NDC&V%iDX7*u9>ZCiii#H z1arB*7-^STS$YCliNTto-ziNSX$qa9!vP$4oF5cZ2qwD@SgMl|RFJu#DMZFkmvQnX+B9RrsDF;AJ@|<<^ zsVh%BeRDx$-X!xBi${X~XjLVZ^LZr!9xw#q93RVUJu)9YsF3qZ-!xVnj@QUAaJPiB z+ryEA&{Uo;&5&ht$2a_T2hsEo`p2=u!20O;Wil#5Cqf$I_nJOtLF>oQo6c9w*N20G zbD(g|-+o<|(FbZB%iwLn;%->iUh*P1Tkz{A2!r3q8da%hKRg4Oioz7gTOfT(W}*zr z@SRa)ByuUU+D|tIaK4^%IFeG5Yj(^$du@J$;R+uqd7+=*g^=Bxc?C9l(${v zZ>w_r44DZd}L$%XJgq-V4<4q8cEI{Ohh#Tg|+{4xu= zLYxu|fs+Yc?l4UR*Y-RmtvD8J4#r4SBB<<>!-3nmW5PP$VN`FgyGGsI|coc1$6dOYR7zLnq~D7WOS=puT~bpI8K z&5~}o*8|(ORCy^rJRgZfdN@@~UGCRfeRVU26Uou`AF`CR${gMzUyr+gn;j zN_5XmJ+d_qg&%f-e#-WI6Jq(n}voeEX>)adXQ8&F$};pQe=@H=0KWtSvL z?VWp)kSVJb&r3<$$a{OuJmd2MQNXsFFKF#fcXlIgM+inCzy>VCEYqY5aD+u&6}Y%_2Wr0rePh(cO7sLaWewltfbk;d>a(T~qP%PMew@HZ^T6->wYL2c z+oG^!|8=%^j&jULVk$l3^n_XkLuj1K(Z1c`8QFlsi&_(>^lh-(Wk{ZVX$BtfI32C zYJf*w>_>Ell(<~Lp6IDUMExYc%jvj;gK8qQ+d@Px%nx0}q_0m8t%nYIx{YEkzU2AI zb+T#YbR>&hH_K9x11)4-EHZ|GIjVz!S~@WmqS*dpY}mwq)|VTd`7VqC$$4&GVN~h7 ztb_3+srR)c4Y*30ej(C~@+@Oz5K7=YSNIzejIx>x1T!U; zMOo1Q8b|2BUb0wwdvy&WM-#xDZ`8#Y#qcU9`M^sVfb}G!86c}*C5g$|s0mOUr!g0w zvGHHQMl1W(f!!71H6^su>%<0A>F(AG9~?yoB@i(B&hPTlL;JzkY@CHQjIz`F3CiHJ z1fQ9g=Y9hk;D||Z5@-PP+L+qNG~4#WxO7Qr;p@Sf(8_L3Ji(wfVj=B#6-yd*@yvBj zT$qPV4mdUrNuM2ZPcZHUfd_-mSyn?{$s+7QWS69TImqHs%NZvQFmvfxpqDxBrAAfu zuGr5O#6jvR$&!`?#xV9IK3%N1yxbahY#~mYC!0;CvGDSO_bn6J9^7m8#ya?2WLFvX z=G8N6z8P&vQ#viFI~;WGyb}OxNdpS!|Cm;lE#;Li<(VE${QQUe1IW6MU;#VfK{E34 z_U86Tf&YG>rv>SuKEW-DWVPFeb_W>8>Q>tueB%eO|F4;7-j)L><1o$Xx)!6LD9f;! zX6E6TxCI7quLdOYtpL-xQ&gHZ>`uras?=P)`S-c{u{`8e8y8EOah!nSYB>c37H(!? zgTvC*jDFD4xgC{AmTKa76ZClc6pAYG&vgIH$%I+jCWcGhNPjYEt{Nu$dznSTT8Ogs z=TQ@K<^mo!DDA;I2QLKOV~P{);|zbpnqt?lw-23fkz4mbUXQdBt^0+&!jhuJ3)E3q z>B|9yvx04FrB2b%{xZGeHEtun2Uio>^nfw z(QyZ*Wvek+)Cb9BUA){VXpv!4sC@AbL=mE><`?ATH};jhP89Pxw(t5@!Yzn~^k_TiAsoyrGf4o@L?t_V-^;&ji??{%t1$H#^{g z15n_DnP1ChzDik51C@iR1V=RBe@;oY&Ib7ghb75G3SC5ngOVQ98ZoVPpG^(CD4ZvS zi>eR)7{nxN(isE(2{>mfSBj%c@n|2vkHBieT-^Jmq?FVP*@)VBW5khJAsmSLl1XO~ zkzcO!&oCO?iBR~sz+{qCkE|Bq#fZ?M+v`GN`z=pHnJ=+Q)-Y<{TG3OL3kYs50-Sfe zl<>g?^>nEKw|6-(N1L}GOi?77<`mI&?X0$O)l4vZe2+h7Zi6Z(kJrR6M4Do62r;#H z>x+PQbTg8J9^@N`VJ{QV zrIf>vs6Y@V)91=u`(T#Q$C9U^0BsD#`eI^@Yb6@Bsf!b4=fjT)Kzu?I zQS?`k?wJ8h}Ri9Qg2lLZdUI9munJi28AX~Ln{ab577E{u57a4mduRQJc$o~t^*BzZzhw7*)!J^f#EnP6 zGNLBmj&SOYhXX~M&ciGmcHSHodCk9-EZhLs{9XI0jHJ@2Wn~nem-Fv!Z{S(k_RfIU zDvKlE3tfQY=#@?T!;FuRU*}Yh{ALENAblJVjZV6Kv`X3g2 zx^6z&$px*wZP;~Q=fP*=DI_o@OcwleVhgWuWV<9TAZD>Y_9TrrS^`Q%L9P5)3q2bT zJ_u9}0eu*~mgKZb{`+Z=@CNP5iDlHao<|fQ27a#(uLCFFVI;HdugA5Zw>cJqVPw*t z<7TtBztN7z~EH%UV?or%x=$Kmp7}6Z1$1j(%#Ep~xSjv`+C!E+fk(;~sfk z2R2YF-5wZHh{4Hl>2x+NpY14^(p7(8uB(dgo~fbv`1vrMHv7naY7CaXz$Lsic%(49 zI%~dq{ZWza6VU_ez+kB1ttoX>DA}Y-ikoc|jBKf!vG;O#feaFt-*4(#P7skFIlM6G zT40``7duYaB3j#DdyH=vce=B!ub(Ht@vEdOY620wsup&yHziz@iEgXD`J0YUQyE(_ zSjBvy@=}}jHwRd8A{H{k35A|wZ#ylM`dwOe#O~D5Sj02yW5|CLUHI^HC^&TaoGR?u z?fyMbN?%A4x*R{>fS96{%e$nO^VktZmdTzW@=(3eGy0JC{V1ai0ssj`L984z`Uep1 zeF7m=HqH<;%MrqM=DlUIWy->08VN)NNl7KfG{VYtDJ3x_!D7P0L~VFA7RcWDTi6H| zSwfQZmrfGxS~v7ni5YAXnJFMH$N+7*f;yV%>(di{pk-OJ6Ui%1qMf@0c}T_SUD6-z zVhcTtnQ!(48#=9hmWXZ&4}r;auZzw|ZPxT`;KA?xhWGfkxc6NGvxD-d6W+sg?PmY` z*FNWJmlx}L$L+)Y{K2t{r-?c=JOPue2!p!OkvR5m=KMP}17e<}Bw!vRp1A7q-kx;5=7CcGp6+*`^%JQ41_lkPL|+5pFymO`5gi~T z4eSXfS4Y`WNGFs2vt<3x+AS2BjzD*6p;Xq2BU?^ho|%&uXfk=~s}nkyz{LjU29w=!!^51(8QH*OBuKNXL8>?Pnrpj!x-COf_BM!J*_fDZv)nR z9=Le_^4xs;DX4Fi@=99}zxR|kA`c*fL8+w~X+c1SqMTr3N$LqX=3wI!5{_o}@5BP% zwqij~f7Z9Qf_SZ0bXGn zt@iXMIXrIX@2~znvb%bUC}70k!AwH%Qn=9)c#DyyDU)Q_5X2%c`_Jtp_PFUGgYK^h zorEPmuX@2uMDr6P(b&50vKOIIvXm%ef!LGf50{Mj;!@+Yy#QGd419K^YIYaRsiu0= z$f}(T_oGc(d-ti>#&{Kw)k5Ty5;3mjdUPmk8=6?fimNq@&Gz-GCJ`brM5ykU67*-) z&XmL2G|q|P(XwCVGbymYuZ-C(ax0O0`VrSw#b{@y|22k>u*yRo{;G5aZCQ0U>O48^07fP*!U=e{o2(-NJiSPiB7c`oNPS??r z!>-5Y&$A_CrE;9zT)CO4AV^S8PGS9K&R##AvRmI+Cm&Y3eD*Zejga}Y z^>RWkx+d_GpC~6Lr(9dyNH~&EfVm_d@Qz{;NF|QKc;y@B6=S}5u_|&SU=1ISnP+Kp zHX+U13bosfu4fpRO-B<~fN1|eEr1&Ve9fUWvy&1sgqmo!5rs4=7`5GWcf0~ky!vm6 zEthn2}iQ>FX^HugTcVMJ@l;LSS!jo$08;NIbr15(oCulDOsy)c})` z;jBTE2427>O03{7JWahj3%-}eh?gmg-l4Ac#cwQQaWe=EhLHA|FoV60eJ zFr<)ZdO4_e|ObM|s_li+}?P^0#4>&7o1*S;-}EBn+OnkcO%-+jQoG{@1Yi#Gt`B!m zAM};84|zjzW&g2zSY}kvvB`2uHpjE*Q|kOB9kPUD8QT%Jg57pY zXm8J-?vuBXIp9mz(5q9kHG`1kNB98{lo_e(txd@Oellza6cdI~iHM<;*BJOIIsRGJ zpRJFn-B$+rtLJy41i2G{TVG0h-TuPK)v7c4G|F)NR}xf2W4kTSCjuT8akB2iJc-(x zMAbKLM?-17f#>)tqE(wjGvA8@YcN~0J3elfZ?tTB_U;w;3qNpi+m&si@5}-Z31+`6 z4jw+3NHsQzt$8Dd*Sai`E2d-C{Zt$~1Oc4j^|hAkJ&9AxOsF)kst$W$U9S^ib&LR# zbi{+@K2gD(K3@SD%JyrxaZKobE1*3Fb`i;V^B>S$?!{J28BZdw3Se=MBA4qlYaT1Y zTHvxWh62+B%prCrh?53@z6-$VWd;1cxpBXXE&L4?2Pr7tI;rW@S#R%m7`eDT<{JVH zdHuypDdP+SFL4THb3RI@xN6dA*5G4-Hcw>>ik$Oiy7!I@b-V0dyAk3wSs1CCN7nTU zDiLt1XP!Vf=;G6Y@)x}n4Tw*<3%tboEnCw|C!wQ3h^3;EAcraoQ6sGOxIu%o?l?0h zQzV#v9M(^1G3832E=J;(SOw2LXDW>ZXaBQ8Q1Pa1t!KyE`UGIyV*G$%q1gPoI*^2Z z-cEQFYRmu5W9_PD(PGJbp6!2jn5{b3pDKlDa$;5jU68^>%Xp&G{L3PAu_hQ0S2a&R z?;1Zfo#}D_KPqblN<3p!6y{PpqdiCjGmj-wh=0L6Wb{cXQ>u3SYT?oFSY>Z;<~P3# ziB}TYO~DCcb-%#pzHPbQ&olCCs!8#yD0akB6kS4%R=tRc#GWmR1|>H)w*^9|-Ih6L zd70`cR!zg1$+F<+>qXe@_n^Bf6vUQG&RRsMY_l~sp#z(;j71-jwCY4E>Q2v*0)f|Q z#8{nJ_jZ9w1#&oXZPz{Al67jpH{hnha^AO0F@IpWdP6!X1Bi8LfNc@n;2R*PCs$dwjX;!Fl5(&;qGd%b2_- z(DVGBwcRg0%muKgZm0Kj9jEkLll zuXE?qJ`_2}|9K7jbBiY0ZG~`hzn448C(db26wTjpP~O(S3%ghFv{cLE6IO5jbx9b+ za3HIfD`jK58TMgJZ>5K^F|&P2$Ah0zZ+=|!=2O4K6-s)vKEj(N3@FleWy~7R*31Rz11$3aLsO9q9<&t%USU*9xvoRaQi>vlWK>F} zRP9)0dBXcU^m)kFv1Z;pZ8&JLA;o@PXrQJR6*=J&lc{82U`!eXrFeihb?U5Oq~e&@ zWW*x}YfoC#IcPHacwCu&l4g54jZV^W`=jXCVBj&2j>NU4To_C@GNTYHW1&h(i?3<3uB=rUMy={F2_D@Hl)J~#X)9<`G*x!mwfDdSBphZu0dZDKDv7cClI5A+H) zceag;oO;IdiN!`huoC(sgxH`}q8cC+>@$!K33&d%YYRKCtbBZn?3%#h_g12({z<_V z83P5D)}kfRqvWNcUf*y`c4nVKZcl88I;Vll8^8==%lHmp=9~%Rf^qswM5ZlpKqrI7 z27L=-z9C^Boc0^|TpG8l9j{rmu=?L?8LYQvd-$DaKeKH+9=UgY5cVuP`vrWQ0N1RT z`|Nt5j=p=GlQg z@!4ZcDF=U~eL&VR9Fx!&uDZWZJGbg#oVx4uLzsiqkcB zW!r&|$3sx%_OOM(JGsF9ie^ztS#fbNaxjwqL+if_H}AAZ=X+`P*zn)Q9c@P~H!L2{ zbR1PXfha8k#)gK3)8-+fh}^*F#N6y(BAar+a!D4etOmb#_lX%lPH8mjW`XCMo6^?S z^qLw5np76B%7EVciOHdvpG#O4P;>1oQtf(Wi)LzZ17pKW$9;N9xJl07h3}MMtk*|! ztZON_mJs*b{8u-jQ+{e%P)b4cze(;tn@nq(=hr$1usSg~_bKXS8UYc{BQsNxOl{28 zOxU|iM7vk{FXjT$0|FBu_>@lI%KZ-oBa|nhn z8>D~t&lQCUIBCY%X~blM?(`a8cz4_pJe|#d95MP4eyxXTQm^alf@t)#|Pz zks`L;PhtQAI~S+;L7<*8cB=MJt~|{i50~>kjD!MKf2^4*Y*8Y8ynNRuyr9uQ>|Ja= zPg;F)=PAyPv^DA^LMSRWB$erwX)#liOc2OX<7d0m9Yc9$XF6z;N2|?>&Zl1kfQG6G zU=$@5o%B=Qp5Lv8>`=FXNjOn{h#_sDp!KhWpy^ylvuY}n}4PxBq<8Q zeaqFnTzjWxQ@K392h-{IkGu(KQh@QWq-+NiiULi)^=EsBl1Pt@LXF1fT{c0Y5mLCh zR>2zKI)jW-)JZ*EqQ>^7@tnCcc-!v}^Xtb7zV4%h<>?_WL@osYfBJ6L}9er-(< zX+Gz)OSxCWOI(pf63Jls`F(z~7`d)cfl;qD+aMu*@25{?2*fcLOS%AIrh%-R zof(%|{?YYjMOLSMhz^OkqIuhe#l^|5ZG*SBH!NOrJRgJ2A3~Cn(4U`vYP3JIrm;#9 zobXu9CVrJ5*oIGYm01`fH3NIKqv%bk#)b6ESDip6a3rd^mm)AjgY@?rS!Av*ur+c~gx2R`+kQ9nE-U7Yyyo<`vIg8>(4l2^ z;ncn4H$Q)J+-E_Ck6`^bFVuMLymM8yraPbqfR}YYqH1owJ!|KZqOdhv%hPL=AE<1Xi$=QSb>B(o*duQ6Y{-6OEa17?BOon}S zdp~vmtKpq*NYmtpn-cB%KG!I~q1*ij|E|?_iF5q31#`>rBnsg2)XgrS-I-Il^tKpeHx|T0>#OP)_@9P}Ppra6i(#Irsg%?EcslRO_}iIQ-Qyj>7=h zNoLpEcEhBt@k<2wI)>tBV~6!v96Z@i|0zQR z_w;3~^1dZHmJ!G2^Hi#8u8XOaM&O5r!*+EfM9?p(TKDGgP&FQCI*$+7a#k?|)!5(U z>NdI0?d?G~MJOJPuV+S_`J_>=crRCCne9ts#_h@U4EtA>I|X7_w%g7V0TVk{BEx)8 zcLrm0e1B&9delf&{dz`^1YY;D`U+z-e1U-`BVF8^H%MvvQ@>gzb_$f3r4GZyxO#AT zf)RG0i!H**s0}hDnRX6~F#Gpb8php*;aC568CeJ(a@IiH^o`a%@3V9my0JN^5Pk9Mxl}LH?6_N?+>z}H~zY7 zNQpF3ig@h)w)DxNCkR*Dn@j{-o^PtU%Mz86k^1={ibV2I4p%iA+l`)N!QRtpDOYzvSG!*%SuJNbNquEB2fE;j5a$q9FE(`>pVnLWC> z=TJp6=`;e4G;Q&WcwU}d6x)O6K|H_9t73pY2G5?W{D~iu3qdZ`=&0}nJeBGbg}I$a z&QZVdTk8CJm!?e)_VEs%A#nowuP7l<&#ca zCacB5#^T^}iFCV)$DU9fO9F(8m`~14&7;(hvSG#Q)u-M`e z04QES$Ch!%MCJu%ddR?q&`%;ul@#lT=^8$0D$^#1b7nMQd#+@_yEpB|>-;o{QlF@=|V)>W#1IH;@jM^q}>F_BUI_49tUAn?j$R;zS#t$=K|2VC} zd#`o?y$QWcIcAdN?CB?8@#+YWcPqxQBMSfbU%EB}gA17tCYX z4}qH2UytG46@MmlHUChY5I#0g8k$S5?KzN6Kp>Fn_481nhOY6U9F}EyJE|R z1)0ShFLWDWL^Uv2*;IV#b{qK`=(3fJqFBqy0BPQ=hy9hmn8+5?yP9)pivn@Ls()Yp1| zgYnIW>3IO_p&RE9wTYi`J8#DE*nTAi znc+G>KW5ArWW{Y|3iz_Ue!144$`{NAdTYbta5-56zVvE70|Z7tyc#nF0}x|6G3%@z z8i^nz@%*VwM`9(Y#esT)-epNm&GbohoWg&}UAF`9AaXfOX~3Um_F540e!emdFl3~W zhZzh^H}r~{nL(s6yTH(?R$F}?fCqkKp5Oa(gT<^p4=-;fmlK#%qqL#}W2#J8d^{qr z0I+y&=?|wh84WoM_%AFYu%MLXWMXO6lm_O=1zda6Jil61bc0=PM4LjgCYahs&kqvCKz-6Qo5^VwX0+!L3A zNzCEke~b;+Z>HL=ELFV#7V{qshEJb_yj-&79L|7g(w9w5O@faB=p^fH&E_*~g4%$r z?4fe_Uc>3i%WWXVa3k+qlBjMGQx(>#hp4wpyaK*KpLm@BR&NP6irzF9Ow5xQe1_@A zwedY6d-+^x<=6fbm&JJqCNUUj4uq`>q*tzxU)WXH22+Wyae=h4T;8b?-Q971t%02E zMb?O7!Qit7C#7^{u|Ky=Q~S&JaH^3dEmu8Xch)>f{F|B0ByM>E>cwWZ1IEIxc_a0< zrj(<*6{0Dzh9QeA5fuf);7g(~PJa903CS>!B}?{eZzE*;Bv2$xrdG;(z4nOUXGXOq zxjj_ohZZ3&c_PE0Uf#44DN8H2ag~ep=?Jj<(5d~^H(bhL=vm0()BcfrGVua{?ECI7 z$7(*)6m@yIrKq?-bdDumwNRx{qCy>XQH&lg1*a4(5fH}~&wZ6*YPV^Mj0_2ipPJZX zo(pWK^L~HUU1=Tr3n8&~N5JV%c0lRYkJ6Z^a{pMYD-73jpLxS|1QA2aSS#m^0Z^*Rp-lXu{0syWiH2A3B976-yUx?cz(orE1vKJQ+9 zrdX+$Cjk5yzZc%in>=P)3xW;o_$plnzrSp0_-s0@Afjh*1)38-d3bqF|EMX&Wz59W z0C|Ffb!BpdhkI(zK@Tsh3pHp_aR5WTraXmO1-toe+a0 zibx@3v6joZ1+y(Y|3kR#=axp;lEdtst{+UmWdvBNcrk)C`0AiPJ)E91Ynt#G{dB>3 zH#I^J952FvJb?4t8ST6Tngnq+r-SLkv0at_L&fG@cc*rfr9kVJKc%47gS>*F8)yW6 zOA48ELnwovUpE^LJ54H$pP%35<`W;_^AJ>l_vsff@2#Km`}N^t_!i;7s2>+W z0`@Zo3QfQ^@>hc73@@DgeK_RIZx6zCqSqtt+2IjliUP6Pq+#synL}Ivm&TU7bYp9> z+V_kejyrC&@XX;~zkox;D(ULiEL7tHvymnOpX4NQcHUlvX$N*z$cG(y!F#vio+_td ze|I+Hfnvbo;%PPC)6kyY2d{+f-URL%+Y~b5BwLusf?*Q+Kd2cY{uU%@)()?YWt+sN1Ekl`d{okN1} zsaVd}sIw@9EVJGD9Yw9{=nCoG6*vfjWOcV!49iVV^N2XQBG2-~{#z8>1!rT;T)b?z zST8G==9P2nP*K8BaD;cY?JlcRgUD!7sUV3xK1W0J-sfqhn#@0jq%Y4lVx+Pyt1a2G zsY+o6K=w>rQ&b{_cs2rEY?i~xBW5XJ$R-oACee@_2C$~LTD3Tw&*mR4PwF2oSt+^} z?F43)T|r4;st3v*xCn_u-Kd`dQZE_Ig4^J69A95}2);+*IhzzDr9*8dcq%Y5%9hCh zsk2xNuqNll;^CBk&NC+C@t}9HVcg$;*GKzaHTiaI^jXMvGUT+=M38~8C_vO+rouKq zv#%ixf9Ws1JTYAXz_yc_L)F4us~;RbAOcdNlX6*+uhSHYywU3{Ul9(#*ofs>x0{>< zW0Hz2M$D2z1?VcVibe)2MF$e-9L8AA@$?PcawExorDApWR zJMhNHln#7lBaR}i)V8j{_%m)tbjSf4se4SU^8h9jSSY z?P0;}6XD;k;~?X9mAx=#(^U|*lEXUFgwp55e3HRA8j299IX_6k-nOA^h3l5gISu_ro)|&A zeF!@Jd&W(t9kU?g^%f$8y z=p00?Ot)4mOI+7TDf;6`|9-ZXLAN}&#D3X!ghDYE`BReKXeA_pR91eVK|(eN7CdzM zC8tp3SUjoKzR}+7^OL=Zs_5To1XUlGEq*vg38cNP9gn{q>(2g9uMJ8&+axm5AF@dK zKP2j0hw);WKhD#$z0T+9`JQem(g@fwLm^`bczrwsO7V4x%#KZL?S3GZbgmb%pi@rK%!DXmb+lHb3`b`(tVaUfJZ3G1 zqs{cZ&mg6!UnkOgf$UxT;XVLlnX2Aao71A_^~ZnjG<|mdL8e7Zga04}5SvyTAli)_ zOfPO0kuhcs9AO6DNal+;9>B$4Gz*v}76UsN2&4@iw*&)nbnW#A^Y!jEfQ>v@QrS5a z2xpg4yH9^ZNQ&rhk?$F1KI7j%31!V62ueuz!zNSg z+FlMqSi?k_-(LY~#Mq9TN-T+1w!F1Fo91 z$`mk#B$AX=V=LqS@M)AqQO};Uy@c9@ba*NM4J+mZmVxpxl=dr@6cpyPXa7J?j|cnC zs=ymk8+EZD8{mJW6R&?sVes_nyVoe$a8|$%qvd!W_DBz`FO}mAa9S^?etmA|iAkS^ z{0F=lTDcSj7X3A#eHB}N97R_ZqEz;@rP(CtUt%0~ahUk<*1Wt7rzl{o))@3BzUmaK z`#RYb-n<<0&_?i>XoVm3ib1gidkJ})b2Ib^!6gOtO#P+P@yAL$1an>?7cCTec3{}Z z_sat&0>>?6soA7xoOXQ>3vkQw`cpTxTtx`4&ZqtG$`3`Z=?Wo&A<6T1#Fve~p-_Ng z@o4tmY7Y;C2qH=W)p--yzYe31v+Fh0<}bK=s)~h<2vjf$bq0vT4G`h2j<=Z05+l!K zRmEDZ?HCk}eK&nwzkk@sIw3ZJ!iA^{g~?LwU+_%a?yk&lMG&oAffhXeyC!BOtW@JUov9>a3u*!Xx5eHkk5z&9_dm;h^AMHIlH$tbrU1eB_h&T9dRhhs z=Vykx8b2K*wN1yq8TY9zT7(#+?D3>Qiy&ma&r=NK;OuXJJ_sGZH3M3CyxIQ0`VwjD zA2?8R;*`mx~uEUPfay_nF|<^v2IUR_8%{B)GSbc@$p(VNsK4cV5sM0I*F4* z7e+uLSPJxL+Cw3|^zzlsH}DeT#^E%OM$i$TwIPzl#ohnB45pcWN0zG4C^Mu-1qZfa ztI|lSRjN;J$_NS=rGVRy1o@Oq59o4fwj`nV`@X+qZQd#F;^(+Lcl_DhXlIz8ktLNz zx61kjm8wRqRxE5`VWIKOF0C@4v==8tz$8QMb+MtbxU&OHfhy127D5jHSQPw(2dSL( zMl;5`t^f97xBB}!L%(Bj)e)!X|H}K)w-hj$aP!IV`1Vw$$)#g`QaFf8jX4q*22W&|cRQgN4IT}W!LjX$VZ(8U`7FmT~I}bW1_EjzR zmi_)pMu8VkP$O8QG~UIgmBg#jV+b1bQ05kM1#`74!N3Q4uSh&btI2ZS!LdpH+N8#} zc_Ya3Cnt_75m;{`;gTPD!Y}Bx*wP5z{AqR0Wv$fwk|UoBr>peI$%~kJu@MmM-i9(XrF$v%b%uWxWe(mkn1(sl% zAPcQZ@bWa6o~DbG@tHdbR&R7a`41dAv1Q9=2eBn$nQhtfCGTrzUVgH|h|UxAYF$=- z6UQ7_*%aS&GJY4Q5=*Ps1h&s2`Mx272>3m%MgAi)lOhs7&coboh~XLDZmjLOB2m4p z+NTd4L$BeA2iAKs!QGp``yA~c{~+hdMB$mIY^1@N4JzeKKe$q*$%Fquh=>x=4~7#t9#{wR-t^?Z zKA1bN-iJLtJu{(-R?ipI_9g&{A2R7+1X~W_YW8)@V5+)nmyD@XrPDw7j0c%4`C20s z-$F1Qnp0vVS{)`BKJM!f9KGJ2Xn-!GwHsK~5hkZ|t?WD33Cl?sQ>B)#@HqbARsUZj zSQkkb@Zm3a94{qeUQrPrFaVDr;~A68*y(Frlb}Lr^i&mY)k9m2ehwpTEmq&gE)$-_ zQd}5BvyE4%Av#Q`wT%7x>JvQAxT+w#_r?3s#3|u-95tmDP__NujU9f~lipUwV(-Y+ zVRzq4LDkZGG9j5o?P?Wj%_^Tp=yw7xE)7Nx@Tc(ZF6NQhAIae1UGyWsd?>5d&lMi% zFqjYoq7&4Ib@wQlsuKxxl^V5*mF!SsDM?954a_+q3|#z<5}obO?(*^oiQ<`7pyo(Z z|H%T+<3qXY^XlY&2+hW8KdOAK&Yu-i-xm_oz)|7&>G`xc!R542Rw@ai`lm6LQsvTR zBaYO0T!v2dP7k5$xk=cM1i>%#{P#=2Bns-%KVm@6O+*SO4hp0+DXyYgZQ_s0Q0&29Fzq{|;WYhA8!LBuehTi%;OW#EIi!?EXM~e+LxLr%ak=#}%-vsy4$iTTh|+>*#%bnahM{ zu5wB9@WIPilfcR)2a*Gdc=s^3>L;D#ay7vBTCC5nPnwpY-A(g?;c52tLgnZ7hlWnuAL~O&JH#h07jR`6aI1n(*wil(9a*mk(3Koc^(@&?BVzIuk=lI{l9rb{s)y z#bZ*CTseq2K+b5^G#c=KG@VsYoK3i`aR`t=unZF1-Q9w_2Peqj?(XjH8Z3ms;O_2D zaCZpq4(I#N-n(k5=4$S`dtO=VSuOP&h(^e0yE6amJ&qf`Et1?*2ptmNqOxi6f0%Da z>S{U{8hha)9G%yyU7D%QyBbO${w8f>W%D88zb!A~H~UkewZ6R0WAD5B+x%y&ThFhj zs}d&ED7dy90Z7*^Mimg>KaC1sxoDf2NEPr$aw|m#;*4K{mFWenO;hvlQ_`Lmn|Dmk znomDdD&h|oS%ldivRqsLQUimBiY{)Ue99A4*L{+73rHvTJt(aGN1N>8E>eAW{E0Yo zrxx)-%|(litw1s)+9EcW3+Aw)J%Wxwc7+XWuYRx%=s#;!im^ib#?z^5E<^KS zp;IqEtO~DqQ08-$e+%5rq6>%KCRX9t=BK!YjgHL_zlniD zfEPXXAa7&Oh!`FaqLE7*L1)UaNSK{`M~5r2kWo}*!soO$U2oHp%k-9-pU0+41)dIy zf~0v8QMPR`ecO`k+&Q|B+h$Oc_gF_2vzcm*YD z70%xX@y780`F04Ub9JmCNIR7o>G0%`7zw6DBDP44CW%%YvMvmt2o(@1GEyAQjLH@i z;eZmO-{=SsGHUPjO;L@WIcbU^3v{c^pA4>QkE619Y)@5}YeHfqg2<(Henc%fZpMI7 zJ0==KiQ8P$MVNZKF5F1_m;H@xOX=R}ve@Z?WeS8;-thY*<`1ltVI$ohgS`2VGeK3~ zk~x*30-6J=#XtQz{)iow%)*A@{O46?_#dM>--MoVBuBA(6ba3;g)3LBW?tCXsC5^aps$wL@pgfKCK5+H$=#22R7Rx=DHMrN4$ zpjQ)Y=Y0b+V%YbvQVJ z>h+GKX8S*^SV2=BqSr;U#pYv*z@Zj+t77UD(zyVkyH^6q+f?59->7;9$HZNwMOref+e`VlHF zl5@X@Ew1>tv0ictuzpmA3+a=Tp&5m1zLxs@P&}C{`Oth=6K%?gY{eZvL%~6dck@!# z6(q7F{2}+!!G(6!&i98E1aLP@Od!WdjOFTip%0+*P9Yi(>m{pH#886E08=nHUY`GxFb>Fs_hivre`yTp11Dg~^VWg%P$E?SE zT}IW)g{3A3lTl$t))aZ{t(GCcW$axd#rwTby7 z6&goEJm_yA-uuP)I$JiQL5pZ4xcn*~4H*+C9%RvxuU~=kQ^M6%i8f7HdvuU`qxW?s_i-Hdqbz`0C>+4wjlWSYKox_^KbXo3f<$yNMF&& z86tD4yX+_LzVI0TYf9CQ5+yuePEVn^z!$6Vrh|MQp;WlsWKNzjZ9$>v8H)ZYmEssu z^-%=hxO6Q1GuiLtQ7t3b4YqSQbu0~$s^XB-GvQMoKMvMpe2ZtdN@AQfTtq(8uE&M5 zo@_UEBZxdXo6)Q*Wo}(Gix-*esZWCW3rRS!Fx-qOEH-)*=(l$JM8y~V{cI9ZVd*l-&R^b^L3sQyE{|Ki9LAINu|X2C>LRQ$);o+ z`jk<)x6O6b|83<}9$ZRtUhI-(abG>yCaci%IC4s78U@=|3$jMh^a&Ttw1Jx0f*&e7 zDPukaCYqqsS2M;i!WPrRP}!vqcLnE6dd7P=0)9R0#r!)4JTNQK zk&w~R@rq(+fMv5tv#tbjO?eV$>Xfv)cGpDSiI!U^>Zz2t)lIGK+^Ovjq4&}bb-66} zuN4>>u-GT!S6x{w4C!LsVl4Fx7D)Ybi)WuTUeJ#zFq6A#08v{zTDKwHK5+&xvQ`*Y3 zDZm(kJhEU68wV_vm@ZM6r|p+_3#W`sHpE)vDNHcvus{De-T6dcre3+b+L$e)5_1G( zAxK~(ahulY(vmR)wcG9h9jfRkC~B1f+x*gqx&p|c>**HGf4|9vZ+bI^Qf?~Jk>K+; ze~w>DUTyiV`zgEqPt^?eyu;PCzVm?M_ERK!1b~D0gdGk|CgUsz~Rj3dJga}PuVrqhDX*$-~(?KTR z4WUIF#8DaUzZ8fkX4Je_YS4BF7MRi)D zDGiqqI7L=p=#WI!%bv>glwisZk_Z%NEZ0Vnjk`}VwfK!gwqR7$;98zSY;X{yx23{gQX)}N|L(VD-a5ju8l z;j)-nznzLh1ynKF`Y9~rsn63Pk}u6iGr+N;cy9d_HP}KW$F0%K07|63X){9URcpew zVR5%HPWVMm3XNTdh3Xw_D9&d~GHIktmT!6(A<%o&cfVmLV75Hfv zMQ3I1(}|8RowrI;<>?L#t|G_gVz+;O+;_{)`7%SQ-k4V9gRjz6z9p|6uK1Gk_$NBN zIVF62xT+O1R(LnZAQIU4yIVoe4vBK~0VtY=lK~+3@``PksQ0GpWe{kLSY+)q9Ku8&&N;QAlT6 z50Yvr20V!hvJSW2qPBl2dhj>lpEh^O?;zemW#>P_nm?&~h?#QFR$=&~4nMkftOg?n za}u^95u%E~sgK|9*r5&}=`{2rWyS=n6vH4TvWG|nsnH$JQw!4!)}SC#vJ~;w7vm%b zudfrHwca0OUxhC4aE&VP{=qIn^qu%P7nPjIj5JMaF>L)$i-!aV(sM#U>ixr}u-_9^ zu{q<`mcrz>xAHPfabSX)?;QFCjaju=YNn_kzAk;3ZI0%T;b7U4xe~1xmxerqI zrv2Wd;xB_e&Q79C1DD7gS#D*q6>wc%bl-8o>W@or&D3(ejf$$hQr`ngn$w2^uS`{$ z2(vTtlbM50ow$Neaxy!SevInorx+S=|JMY(GxRM06buB4)1M~P8Z!mQ`mJ>YJBz_` z(u^03h)&qn0wvGRa$9*s9sclP6Q--l)gTflE|oz8)NsF_*f(_z-*?X|=W|V8u|w1{ zaBKgRC)T{>1O1SvVXEP|8>D5~5$3IJVvW@~vPS(kH>K?W5||p1!m1ig6h_1L=UM<& z=atI(sf=U?F8Xgie);6AWA}RC>_nV3YO506~T{4yb~=Wucr6X+db4muim4V zdOB`S>+@^TdV)b5VO$XsF_aQBEVk_TtItmAId`5j5;;oLw0jskRC3$vL@2JOo*C1H zeBI_*NK#Vl>NFpHR`bEHkx<-3aG`MXzWO`nE7qRc|9T1cYX)U;jTy}t_H7|3^T^%N z7MSTAV2tg)J!?N(u30mM?SMS~PYAxZ7i=es9bsg#I??l)mq~+;L%Y+|r&h&U5~?!N z#38ZHdcKheejWEv( z1ZD)$VI@?NtOrn!=^E{3X;xGK7{g~=K4tlqxMJm$wQ8gCt#!s^`PcgI>1kzgsQ{Hsa`~^C32;4BItf~+nGRO*_9p7VNcZ1-!K<+|vjb}aDqzO)=W7m}p;+;91Sd=}hDr)?Z@kfJi?ab; zd>}LG;pq{;8SkMcm&TBAb)Hd%uogH4o0JhqU9&_=8wKDG49tWWN?|RzxBYVBvSG(N zS!+#WMsB{HC$c}|DY=dX?ncyxZ|-T-ytAvbHm9zpT_AU?1v@@qG;a2@ghY%`prH2- zt-+==hmQ!O51|K9DrB*5^OiQ`!@Yeq#N`T^&UBPS1SYxp%4JKw7C_J=fzv9hgtMAf z`_rwi)3}SS&mIK`V&iRyPFzHe#DI>aLfY$3j0{0(Zdfw+DK9mnK$JTr$><>f?NUpyweHrK(ElOt+X=4pZA<1 ze!Z#=>E}j!55y+m@33SJaigZ-d0uPO_rGf^L+8W{Ez8otfJVxour@b5B`EVp92X6z zjt;P!HMn=Lde!!|bE~&rF=M{(-nJ9BcW3@Ee@-rN&)lO!WVhsdg}K7>7;(Dl(+5L{ ztCfFHg%P9u(GbK(|2R^-J)1#ErPB_>3|*k!ZL)o%Xpv%^8w|~!sR!QBfmFZClVBCRqX;4} zW?G$4m*9RqQnugM(DMZ?{kQbpU9PW#(j^4)rE1$|LT~WjKv&ghegG!MjLq&%uI0-l zcw%+>??tOp=>KT}jw!FDrk2r%rdkAA;nWb0MF>(0P}$ATNe@%ZYz*^UsOCN`Th%#D z_p$VD#<@3u*Or{SR?2iEa%aRW5E%_8Dg2d-u{%4`ljzE1gsFx z{mu#B76vPdY72ub`&0L(WRx`;T;BAs23g_b!k+(FefwfXl@;iQq@{aq*<7XD@LARYoxA z(eBp#<=Ze3Hgmah;kO``Xj}sx#z?>dIG86C=@ny0(a_c>f8RZlBATZIX$?@cZb^{e zXALF!&*g8W_%G(y_hpV?Louun&LII*Z56#QL5qgOO4f*i+Ey?;>5k@0rKMk9>t9b7 zqA{=12!tG>=~TBOX*m$ZiSkvkqbvAa2%)RAb8)B?>RuoM>WsGl z|8}%~wb}@WMP98i>~gksvBQUpsbh8YaGETq2h&grGE;a8TIP*f4_7jeqJi;dwf}x- zZ{>wDk}Xf3*vc9eEj|XhoWW%;8p8hDWm1sBS~Z5wDO#if5(Ux?{ot0(75Fa!apxU; zgHUVK*U8iUeWq7`6Uhll-0?&(j%Fh-xE;Ydy7(u7gw{z4`V8%Gd@FB><{l3|N>;r} z;vnvmFLuCo8FUOHJ2F8qw6z%)qAk(OwZVa%8D(T7&#qj-ja(R+U2@HHzx=b73gkKO zVciP)Vd1n>Nx+~`hciW zY0_ljSgVd3K1rvvo8j3BJ382!qlYrr+?p}2sl^1 zixB{0BJ`dC4LU~+#ZxHVQZ%96OS#O+n;o`KSgf)$e zin9$_w*P6*rRo|ijwo28An2qMfyV+;H%t%tM(Btx*jVuJEl@YUU+BAvN_S3C@Q)je zqpNK_d-OYBixWGsYrdFlZImV8?BSp#pN`s(6|o@3FcFO9loZ|jr7RSA3>fBX z*XUs3qDE3R)Y2l>00pe&L=HVZ(~D27LjuM#{bZg%%n}>biY9I0!{cPGgw$}OT~pHV z>>!)rh-T_n7BqIanakLbc*+kdq2_M#J5YbdTWGr}7^aue#RDjQzv%YRb?iFXBH>2o z-_a{wJ`sf;<%GqXb8-IRGIBJ|e!(b49K!-tvt z8(y3y7orMSG|k>5ahTVqtj<})W$NRO6(E%2pID3lw;3~MbrW0nb%4Oa&mEO+Lb7fe zb1%wsK2O^FN0CYQcW5G z?wOLL3JrLJ2267CDy(j2a>yZp@I)~Gs@D|iEqCtde`3M;F2YTCZ!~fs6msLI1rm$N z#7PqB4Z1A+kZ#tcL>1-gz&(&60V4(x3%lb;(PVXCPu_=znENw>FG7SZVx0YXB1!+$ z%0bYNzqf@4jGHytaD56BK027`D60Dr6+m zb%3?1=m`9dqC=4%dFw`RG98xJNR-oelX&Y^;`ubwSs0dL2%@UPE}Lq}AONiPynlC~O@T8@LwM@!@Mx-G;}d=_g*W^bDVJ20Ko z+rL9klcGUmU5GqN)WMLXId$3{*{qq>MA#$NvqL@180lhRTzF>GlNeeL`9?OFaM|w3 zh)qL6tXRr?o1ygf?ArWh`TG;#@6Ba)0BoxXhaXG4aBe0d8PKdsdC|Lfz2sXia&)o; z7#8-qe282Lp*Ev~eCSu#24h2Jr(|l4<}fzsU81L02=Rz^ zXq9(shVh=5$=TT0YFJ?8_@D8*} zYBWfYisGpF`Pu0hwE`~$)XVwPN_=lHp*rsRpP`!Umq-DkgD~@GZ5KBZ%S^A-q-m>M z+=ucp1@|*8QXnKlmw|m}#0~EPT?-?7M~{R|&kIG!xHiF(<4R!G0K@!=KiUv9z#ZMt z=JjR#eCciWLsJ$k*S{~EL|S-Gn)ot1@2me}X*~X&za@)wr>4_j%VI^s`(9jNmUsMP z1*|a8&(U6kd}*+ubn2A`gAMK0D>YHiXI{~#D~;RFRYv_3tM)r7fB(3QzQO;%xz9Ff zqz?v}#C@~cOPpmV5Yg7eVG*!U`9+^J01D_HXkLc7;7BBw@Jzg$P~dH8JtD#*tr%>O zYLh{i5K)`_=SK@cs*9V+e0zg_A>IslCfZ{Xa>egg84hG0r2jRkh9c-Z;9krU=1T9_ zziE;U4Lli#$H%>(EP*;T+S&Peg?eol7hZ~Dl?3vL+NM70*ocB5%F2Y9)M2H_Dy1q1 zpED2aCfxrtl4qcL0cm4WPejk0~8o)K8lhUI@ksJ1N`G zv+{V3ZsP?t>XhZ#Gh*}r33`|s;E-p6)1v{uu(iF*;l-3MB^6nd_u+`Do zs-=VG$60?O*jKM2c7ShOtxu`vS{s?I?2gn~epp`4O8>GkIj$F1H2^y6lTp=Jb^cN| zA3H2JXg%ip1JZ58E(EW$_v1(yXdVzSuFsEzlhSfHCx4?tFn{^Qxx}1T1*J}L=7&}l za6}LPX5KO#pt6<{oyxBBp)!B{j%4i^$AO6>aYE zh=tuK(WTuolQxrB{PCpE>%bhtpY-UnzahCSSqTu5r*oS<1rMMH)w- zNL)`B2cstKwl_Lnxq*yi2~tg$qh@jy?GJP`+}K5Xm?80;gtYSair~b(<_D89C8Zd! z>@z|p0H8Y4*AM)ouZB4@@Bs%Io_}(u!;5flj7`yO4tq3WyRW)BQw&!PgDk}8Y!w%f zU&pBo?*yW_vRI{VpS5yb1>6gL>PjhN>c97?(DnK7pDQ~yK?QjKu)O2C(%=HnM8L@i zg;IM#G-T9u!~gsfc@u)cvx&jl?UAgJp1Olbyfo7cJKR#W3|4OL zz7BzTX}~m<&T4^Sn7`>CLmat-ivHA*XR;z!nLr&mrHvVypEBc_s0|s}+=Tk+aq(>R zxGePA4)1%*3lasvB}X=#h$i=$!zvS)2r~gcZYxI4;Esi+D@N^|GDZCUp<3p*xXYh8 zJmQF*qKLIvFy9YLh=rXUa4wcSqk$q%FyITR|8I2w!qmRlgaeZ|tB}|G$4$3uwRx60 zm}Ji}L!{at-Pj=@_kbr3C4;xmwr|a?02+DL?9YLgDYwhZvb$o0Ooq_?*o6vWJpRfy z`M|YLvSkDS++50n0m+b`ZwW+$3HTPf?JjkwehljjK_+o+W6lrutH#btHkl__0)&qm z)}~O7nK*Lga^R8{@!1kTscf?opRA0({_d5B#NJA3lb?F{~)A z94sz`*48KdHDtFk`iT1~7e|iG&mskvFKO2-3p4Z@<^`?kGwawF+WWBKo%+GgK>(8v zCHk0t2J`!3!!=ar)3NGA#&5}+Tfc6$}!_aG%eIO)$MwzuhBCgPL zy6q8sqq4ks>t!`o3Hw(8FKv#9oslFq30eD&aZnep`#*622N));Tr(QV_ogsyYT#m8 z@r8*|uLDE^msY8nIE;z!5EszuDhCTX@OK_DMh0886jy7659AvgR$FWs;=L|7;zm!P z#}24PzfAl-UYfKR|I2=Cj_f_-83N%O**`ctxS6ME@Q}|_4Rz@0i@-vGKYL!+UU%u` zdz@dpcR0`x>`wrDG~Isy9Mb+SstcQRVG>kp`qFblRBD^4<$fqj@dEniJ@^@! z;9_C0lKG!oTG2TY&#=(neUYBY%(km=Ev+rUQ6IeaKJcsMKo9DgXDO#*alle8Ra>kE zGo8C1P&@=E>Ui-PR{P&D%<{0arwf?Pjum;=~8c@3_0PsDmFmtbg3&1 z>2YcoH>o3$Uj4NhL=32LL>lZ?dT+Vff{r&_c!2wr+d=s0t6<;MCNW_kV500{7W3@z zA24W zPS?bJ0zc`Le_wMdxK&7{vGyTsqwyyZ7VhHEy+%-Pi)31F46Qg97%)rIXlj13U|cq8 za>^aoUA`R}Dtn|mHy#Cvasw4)6!;geb2N^ADk9s_1`Qh&`XDR#lg~y8I@|+eLQER0 zix3+^*HL4gRnX@nxTSu_jkQtcX&}(i#gTk}IIaYtF(2uQy`Wx)}l4SkpvCc6u zu6jtB-H#D+*8G85%(&IQLZ|q5%wGF&4Y%LjH>+*hb|M>gBsg# zNry)f zbqywcvkdxpd%3Em%Iz|t#=q3W#gE7juNj(z zU^UI&>~?}UFu+>;fi1HVsu!toH)~*jETi}RDa@|QVn^N9b3?M}ZD8)NC5wcpKxC;} zT)y6EuS&I4sggmj6~4#A^TrOCNcJIf^s?Hqc>i(`J`8OsGqtSpNB_!3bGFypDM|AD z>Scx>%qFlklSJ;WiJEL!p~Im8dTI*HnN)nK?v8UZpA8wJ`kpj(iR|CO+G^n6+Qo!) zPY711pT4K_)GA;NqN09Mp--kx8F9~*Z2wWBUS?K%-kpyuU9i+)!&PglSg2-Os7c>! zrKD7*QL1Khl?wbru#E5$1^IWOSyy`%Q)3}(sbt;o6=U(ao^3t3L4Ik{H(7n`Aua+f zmgh&P_a(%DlNTMtXtMeSuC2%Np|{1FSvfdygetzX85Ga7_{lUM3z~cY7xC?r$5uOJ z|3Db|SFfE4RniU_TW=2ov^#u$7h#<-H$HXK>eZY7IDYxFnk)(^CLZ<4DO zHLTo9$nekF`wpEvCVs_qC75%7DNOEmr&|K*xemgp^LM5fhsX0AZ?$TZYuPTmQ8qIhosoLA=zuc1C)wy%Z>>tAcQpK-m*r&4g1Zn-&AV7>B})1; z9h^p-p*V~UrPBW~HHf7_wuFdU?P_Ci&c5R9pID#6~p%%OuhLWV7d1vk(D}n%`h+>QPBrwp zdhZ3t=N5hlx8w1c%A3^u$O&|&k#b3v(BkY5_jYm;Ke5miYH02mIYu9%SEy=sgUHQV zCGP$bo}t{eP>={xILFuMTGv~Ev{Mnd-#Tsz$fp}pn8qdy)%MLaJl4pj68n#;(;E&} zz@98N=hZ8=jcIgV!ZPYLfc!@_vZInG07ayn)k1N!!t$3u`rb18M71m^ah~|oRQVjP zLgt`CwlMZrmJ>F}XiQs&vs^yW@|zT{D9cDY;h^m^Bs%hVLS*=@`cfy)@M?FM|D`KV z^L-h|_PKClYc7q;@!t!Nm_r~@Xf$1Nxd>T924frnuN;;*fuMIZGyUeX^sHcFkr>tz z0uAK1I7h1f9p|4p+B98Pl2*49Lm;^QWZlJ|$$LvDyVhN>LJQe*TDKmayOK`u6mMa3PS_;E2D|G6)oONnSX>91|-_ z+;WaLL?i&B({NpO-k#df5KDg<&B-f^436%;x8Vt{LI<=uNI~)4`6Q7w!li1Iu{KxL z+_9zVWkA=%X}3O5`8MK`LB=3Ws)UzczFh#qnTn`!w71A1fk7mU632k(7T{jIK99nTi_GwkLDJezgc1#jvIY_Wnp?ZN6=WjN`;#U*xp9?ma1GS z2uB|eGvmK+yZ-EBXk296*vxZ{)*DcvXQc7_nwuax=2;NOX zUvqzT&KGpkQc4FNJi7ll88L8=eRK!MX%}N@n`2cdq)CBGR5(@r%l1-<1XNy1)@E`U zP_kL*VqnmDJb-XloA?feW{F^QYj;!3FZ!Khl=$|!^V28BU7O*@MGSHo^(VrsthU=~ z^jOp-T~qA7qbrlK&cn3<%?&1Sr$d{}M6Ky&Sdxg52xM42eU-Hy3cU4i#Kj*G)198^ z3B4Rq8eh)#K>4Mm!7`KnDPWk0>IKyTqat*`&?84I z3}u0^%7x>Oj@Hf68Egdj=)}P(7aVgw>@mkvn5Pk&n-O^gK-a#eVygAKIzcd?Wk$mgUO3c9zql$hh*k5ws zyC`HQB?@ikC8rIz?TM9||73TR^&&RmSyu=*&|x|zD*x(K;xz0Lli6d9km2^(@(!%( zqA3|CiNr?uRqkXJ{i!B`{s5Od+4ks^&SOOj1iEv}xNkjbOoIg9-8SGhU#@XBp9M$L z@`BEvv37!u)&|h=3^8>{fX9l~q2Qa84y7cVREFl1=OI!6QB|=SeiEg8&ow_UUn^)q zAogrRp@$jB$hf+}oOJ3>p;MNbo|`iXAdaUFIe1PU*&DM+sBvb6B&7Gb!%G(!1y>nV z{-^{>z$xuokI_#6od@+Ni-Ner*FyFX;yP9h6Iogc-ftlJQq3y4{3r^A?xZ1*t;UL) zX0v4hR*EHstO4c&JW6Ub!_Mcy&j{m94m<8|rC&gY=O#-gqaRR6_EaJqo1>Lk(AM9% z^B(^C?HyJZf(ogzMCkNw4dGNvkOx>B20(3Ugpm-TrEm;5Ip0;#QfXGK7G%ehc1|8; zr8D6oj4P|1BES$wpZg@tzwC@XoezKG#iwBe!e7tX8KL7bfx6L?9NXb*ZNPawX5RdCp&`;jvrQ;Bh5{XYNiyFvz6%9q@g9;OX@mU>I$XJzDz;25et z1A^Zc!fbBku`#Y|Y=I>@+a4qxX0!ivLgm=Qj|tFkg2_{uyh_E`{JsKw-7>};Gm6>{ zyA$pxo^h&djGq2?6VzZ^dM3QVG)B6jA&^^O++BUn7KA5_d*db49q$Gtl+J!BG0>#8bltMkhXZP95 zm1uJ_0EkHP^EZ3D!=3;j*kw_vxe*6mSfk>|{V=)bEZmy;I27a&`Py-(UiA_r^sK%w zVinpx*aKY&y^@P9E_AK;C;10bXh~Fxzgk=Ak{GC@MRauVbI+R(YQJZLz!yPPpDWKQ zM0M;1hDW}`1(=-GE0d3ma4rbmVJ+ysx~4(c<)N*VXsd_q>iWbg;KH!_6xK-BTyn_g zKVy4xdj0X2`(qhRg5zZ!%9mjz;K}>-NKkVyC6` zbC+9(2T@u%f1YRE(O<*B3RFV7wo-x z^^Xp1F5avI#)IBldEU_eo*Xd@a%o#dCt{=ZtdEe5#*Tx~tR2QYA0ca@LVCZzgCQME zQ0x+Ln{*~u{j>6h%xLSzGNC`Rqse*P4F*zYyr$Z8nFO6n zfrO<-Q)Rs>sUcI8h>UXo)-R-dUK7={X$dAzz2R{&uB8vWMrRSz zuEmdyBvZ&uN{-MLm7c|PBc&DpMY%|kcvS!8x@2r2b3&q+WVv$w$_IQOW2g`BtrDy#B(IN<;sEL=z7FsBOsX z9^j(zAjOPfNdAokU;yy|AXZot_Kt(=v00&S7X9xJGj33tj&HcZhC@JU%FM1-jMLvY zf*uNw44()4{K>H!9!0b5fnXpmZ)hMUE1ks$2W65wDecD-i;(++;YcxSu~9_Bhg1Hi zpuxvpp+~*MzSIh!Z_+w}Oe2$^0;Yuizst{bfRrcJX2}0olmt+UuCcfwPu>G?C8JVd zO{DO`#rc0JoYus#WXUpYuZh(T29+L=

H6n66D}-OuiH4h%RbTE8Z^YpnB$5E^_7 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%0Dn>jm9jy+jY%H(e9<+xg8plXKZ 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