From 5e44f68a66041332fa28fc2359eaeab8fc452fac Mon Sep 17 00:00:00 2001 From: Scott Main Date: Fri, 7 Oct 2011 01:33:09 -0700 Subject: [PATCH] docs: add guide for optimizing tablet apps for handsets deprecate "optimizing for 3.0" doc Change-Id: I290ff5cd22c714e639fb820251c9e1d763f750df --- docs/html/guide/guide_toc.cs | 6 +- .../guide/practices/optimizing-for-3.0.jd | 27 + .../guide/practices/screens-distribution.jd | 70 +- docs/html/guide/practices/screens_support.jd | 3 + .../guide/practices/tablets-and-handsets.jd | 491 ++++ .../images/fundamentals/fragments.graffle | 2549 +++++++++++++++++ docs/html/images/fundamentals/fragments.png | Bin 24022 -> 37486 bytes .../practices/actionbar-phone-splitaction.png | Bin 0 -> 19263 bytes .../practices/actionbar-phone-tablet.png | Bin 0 -> 49561 bytes 9 files changed, 3123 insertions(+), 23 deletions(-) create mode 100644 docs/html/guide/practices/tablets-and-handsets.jd create mode 100755 docs/html/images/fundamentals/fragments.graffle create mode 100644 docs/html/images/practices/actionbar-phone-splitaction.png create mode 100644 docs/html/images/practices/actionbar-phone-tablet.png diff --git a/docs/html/guide/guide_toc.cs b/docs/html/guide/guide_toc.cs index b7710c3b20b5d..543302fff33ed 100644 --- a/docs/html/guide/guide_toc.cs +++ b/docs/html/guide/guide_toc.cs @@ -715,9 +715,9 @@ -
  • - Optimizing Apps for Android 3.0 -
  • +
  • + Supporting Tablets and Handsets + new!
  • UI Guidelines diff --git a/docs/html/guide/practices/optimizing-for-3.0.jd b/docs/html/guide/practices/optimizing-for-3.0.jd index a24dba8fe50fe..39662f17300a2 100644 --- a/docs/html/guide/practices/optimizing-for-3.0.jd +++ b/docs/html/guide/practices/optimizing-for-3.0.jd @@ -1,6 +1,31 @@ page.title=Optimizing Apps for Android 3.0 @jd:body + + + + +
    +

    This document has been deprecated.

    +

    To learn about how you can optimize your app for both tablets and handsets, please +read the guide to Supporting Tablets and +Handsets.

    + + +
    +
    + + + + + +

    In this document

    @@ -25,6 +50,8 @@ page.title=Optimizing Apps for Android 3.0

    See also

      +
    1. Supporting Tablets +and Handsets
    2. Compatibility Library
    3. Google I/O App source code
    4. diff --git a/docs/html/guide/practices/screens-distribution.jd b/docs/html/guide/practices/screens-distribution.jd index 951e364cca4ce..60c9c95a1a037 100644 --- a/docs/html/guide/practices/screens-distribution.jd +++ b/docs/html/guide/practices/screens-distribution.jd @@ -15,8 +15,8 @@ screen configuration

      In this document

        -
      1. Filtering a Handset Application from Tablets
      2. -
      3. Filtering a Tablet Application from Handsets
      4. +
      5. Declaring an App is Only for Handsets
      6. +
      7. Declaring an App is Only for Tablets
      8. Publishing Multiple APKs for Different Screens
      @@ -48,7 +48,7 @@ available to the greatest number of users with different devices, using a single -

      Filtering a Handset Application from Tablets

      +

      Declaring an App is Only for Handsets

      Because the system generally scales applications to fit larger screens well, you shouldn't need to filter your application from larger screens. As long as you follow the <manifest ... > - ... <compatible-screens> <!-- all small size screens --> <screen android:screenSize="small" android:screenDensity="ldpi" /> @@ -92,6 +91,7 @@ entry looks like if your application is compatible with only small and normal sc <screen android:screenSize="normal" android:screenDensity="hdpi" /> <screen android:screenSize="normal" android:screenDensity="xhdpi" /> </compatible-screens> + ... <application ... > ... <application> @@ -108,36 +108,66 @@ to specify each screen density your application supports.

      -

      Filtering a Tablet Application from Handsets

      -

      If your application's UI is adversely affected when the system scales your application down to -smaller screens, you should add alternative -layouts for smaller screens to adjust the layout for those screens. However, sometimes your -layout still might not fit a smaller screen or you've explicitly designed your application only for -tablets and other large devices. In this case, you can manage the availability of your application -to smaller screens by using the Declaring an App is Only for Tablets + +

      If you don't want your app to be used on handsets (perhaps your app truly makes sense only on a +large screen) or you need time to optimize it for smaller screens, you can prevent small-screen +devices from downloading your app by using the {@code <supports-screens>} manifest element.

      -

      For example, if you want your application to be available only to large and extra large -screens, you can declare the element in your manifest like this:

      +

      For example, if you want your application to be available only to tablet devices, you can declare +the element in your manifest like this:

       <manifest ... >
      -    ...
           <supports-screens android:smallScreens="false"
                             android:normalScreens="false"
                             android:largeScreens="true"
      -                      android:xlargeScreens="true" />
      +                      android:xlargeScreens="true"
      +                      android:requiresSmallestWidthDp="600" />
      +    ...
           <application ... >
               ...
      -    <application>
      +    </application>
       </manifest>
       
      -

      External services such as Android Market read this manifest element and use it to ensure that -your application is available only to devices with either a large or an extra large screen.

      +

      This describes your app's screen-size support in two different ways:

      + +
        +
      • It declares that the app does not support the screen sizes "small" and +"normal", which are traditionally not tablets.
      • +
      • It declares that the app requires a screen size with a minimum usable area that is at least +600dp wide.
      • +
      + +

      The first technique is for devices that are running Android 3.1 or older, because those devices +declare their size based on generalized screen sizes. The {@code +requiresSmallestWidthDp} attribute is for devices running Android 3.2 and newer, which includes +the capability for apps to specify size requirements based on a minimum number of +density-independent pixels available. In this example, the app declares a minimum width requirement +of 600dp, which generally implies a 7"-or-greater screen.

      + +

      Your size choice might be different, of course, based on how well your design works on different +screen sizes; for example, if your design works well only on screens that are 9" or larger, you +might require a minimum width of 720dp.

      + +

      The catch is that you must compile your application against Android 3.2 or higher in order to use +the requiresSmallestWidthDp attribute. Older versions don't understand this attribute +and will raise a compile-time error. The safest thing to do is develop your app against the platform +that matches the API level you've set for minSdkVersion. When you're making final preparations to build your release candidate, change the build target to +Android 3.2 and add the requiresSmallestWidthDp attribute. Android versions older than +3.2 simply ignore that XML attribute, so there's no risk of a runtime failure.

      + +

      For more information about why the "smallest width" screen size is +important for supporting different screen sizes, read New +Tools for Managing Screen Sizes.

      Caution: If you use the {@code @@ -151,7 +181,7 @@ information). If you want to prevent your application from being downloaded on larger screens, use {@code <compatible-screens>}, as discussed in the previous section about Filtering a Handset Application from Tablets.

      +href="#FilteringHandsetApps">Declaring an App is Only for Handsets.

      Remember, you should strive to make your application available to as many devices as possible by applying all necessary techniques for

      See also

      1. Thinking +Like a Web Designer
      2. +
      3. Providing Alternative Resources
      4. Icon Design diff --git a/docs/html/guide/practices/tablets-and-handsets.jd b/docs/html/guide/practices/tablets-and-handsets.jd new file mode 100644 index 0000000000000..7bc1ad7c84b9a --- /dev/null +++ b/docs/html/guide/practices/tablets-and-handsets.jd @@ -0,0 +1,491 @@ +page.title=Supporting Tablets and Handsets + +@jd:body + + +
    + + + +

    The Android platform runs on a variety of screen sizes and the system gracefully resizes your +application's UI to fit each one. Typically, all you need to do is design your UI to be flexible and +optimize some elements for different sizes by providing alternative +resources (such as alternative layouts that reposition some views or alternative +dimension values for views). However, sometimes you might want to go a step further to +optimize the overall user experience for different screen sizes. For example, tablets offer +more space in which your application can present multiple sets of information at once, while a +handset device usually requires that you split those sets apart and display them separately. So +even though a UI designed for handsets will properly resize to fit a tablet, it does not fully +leverage the potential of the tablet's screen to enhance the user experience.

    + +

    With Android 3.0 (API level 11), Android introduced a new set of framework APIs that allow you + to more effectively design activities that take advantage of large screens: the {@link +android.app.Fragment} APIs. Fragments allow you to separate distinct behavioral components of your +UI into separate parts, which you can then combine to create multi-pane layouts when running on a +tablet or place in separate activities when running on a handset. Android 3.0 also introduced +{@link android.app.ActionBar}, which provides a dedicated UI at the top of the screen to identify +the app and provide user actions and navigation.

    + +

    This document provides guidance that can help you create an application that offers a unique and +optimized user experience on both handsets and tablets, using fragments and the action bar.

    + +

    Before you continue with this guide, it's important that you first read the +guide to Supporting Multiple +Screens. That document describes the fundamental design principles for developing a UI that +supports different screen sizes and densities with flexible layouts and alternative bitmaps, +respectively.

    + + + + +

    Basic Guidelines

    + +

    Here are a few guidelines that will help you create an app that provides an optimized user +experience on both tablets and handsets:

    + +
      +
    • Build your activity designs based on fragments that you can reuse in +different combinations—in multi-pane layouts on tablets and single-pane layouts on handsets. + +

      A {@link android.app.Fragment} represents a behavior or a portion of user interface in an +activity. You can think of a fragment as a modular section of an activity (a "fragment" of an +activity), which has its own lifecycle and which you can add or remove while the activity is +running.

      + +

      If you haven't used fragments yet, start by reading the Fragments developer guide.

      +
    • + + +
    • Use the action bar, but follow best practices and ensure your design +is flexible enough for the system to adjust the action bar layout based on the screen size. + +

      The {@link android.app.ActionBar} is a UI component for activities that replaces the traditional +title bar at the top of the screen. By default, the action bar includes the application logo on the +left side, followed by the activity title, and access to items from the options menu on the right +side.

      + +

      You can enable items from the options menu to appear directly in the action bar as "action +items". You can also add navigation features to the action bar, such as tabs or a drop-down list, +and use the application icon to supplement the system's BACK behavior with the option to navigate to +your application's "home" activity or "up" the application's structural hierarchy.

      + +

      This guide provides some tips for using the action bar in ways that support both tablets and +handsets. For a detailed discussion of the action bar APIs, read the Action Bar developer guide.

      +
    • + + +
    • Implement flexible layouts, as discussed in the +Best Practices for +supporting multiple screens and the blog post, Thinking +Like a Web Designer. +

      A flexible layout design allows your application to adapt to variations in screen +sizes. Not all tablets are the same size, nor are all handsets the same size. While you might +provide different fragment combinations for "tablets" and "handsets", it's still necessary that +each design be flexible to resize to variations in size and aspect ratio.

      +
    • +
    + +

    The following sections discuss the first two recommendations in more detail. For more +information about creating flexible layouts, refer to the links provided above.

    + + +

    Note: Aside from one feature in the action bar, all the +APIs needed to accomplish the recommendations in this document are available in Android +3.0. Additionally, you can even implement the fragment design patterns and remain +backward-compatible with Android 1.6, by using the support library—discussed in the side +bar below.

    + + + +

    Creating Single-pane and Multi-pane Layouts

    + + + + + + + +

    The most effective way to create a distinct user experience for tablets and handsets is to create +layouts with different combinations of fragments, such that you can design "multi-pane" layouts for +tablets and "single-pane" layouts for handsets. For example, a news application on a tablet might +show a list of articles on the left side and a full article on the right side—selecting an +article on the left updates the article view on the right. On a handset, however, these two +components should appear on separate screens—selecting an article from a list changes the +entire screen to show that article. There are two techniques to accomplish this design with +fragments:

    + + +
      +
    • Multiple fragments, one activity: Use one activity regardless of the device size, +but decide at runtime whether to combine fragments in the layout (to create a multiple-pane design) +or swap fragments (to create a single-pane design). Or...
    • + +
    • Multiple fragments, multiple activities: On a tablet, place multiple fragments in +one activity; on a handset, use separate activities to host each fragment. For example, +when the tablet design uses two fragments in an activity, use the same activity for handsets, but +supply an alternative layout that includes just the first fragment. When running on a handset and +you need to switch fragments (such as when the user selects an item), start another activity that +hosts the second fragment.
    • +
    + +

    The approach you choose depends on your design and personal preferences. The first option +(one activity; swapping fragments) requires that you determine the screen size at runtime +and dynamically add each fragment as appropriate—rather than declare the fragments +in your activity's XML layout—because you cannot remove a fragment from an activity +if it's been declared in the XML layout. When using the first technique, you might also need to +update the action bar each time the fragments change, depending on what actions or navigation modes +are available for each fragment. In some cases, these factors might not affect your design, so +using one activity and swapping fragments might work well (especially if your tablet design requires +that you add fragments dynamically anyway). Other times, however, dynamically swapping +fragments for your handset design can make your code more complicated, because you must manage all +the fragment combinations in the activity's code (rather than use alternative layout resources to +define fragment combinations) and manage the back stack of fragments yourself (rather than +allow the normal activity stack to handle back-navigation).

    + +

    This guide focuses on the second option, in which you display each fragment in a separate +activity when on a smaller screen. Using this technique means that you can use alternative layout +files that define different fragment combinations for different screen sizes, keep fragment code +modular, simplify action bar management, and let the system handle all the back stack work on +handsets.

    + +

    Figure 1 illustrates how an application with two fragments might be arranged for +both handsets and tablets when using separate activities for the handset design:

    + + +

    Figure 1. Different design patterns for tablets and +handsets when selecting an item to view its details.

    + +

    In the application shown in figure 1, Activity A is the "main activity" and uses different +layouts to display either one or two fragments at a time, depending on the size of the screen:

    +
      +
    • On a tablet-sized screen, the Activity A layout contains both Fragment A and Fragment B.
    • +
    • On a handset-sized screen, the Activity A layout contains only Fragment A (the list +view). In order to show the details in Fragment B, Activity B must open.
    • +
    + +

    Note: Activity B is never used on a tablet. It is simply a +container to present Fragment B, so is only used on handset devices when the two fragments must +be displayed separately.

    + +

    Depending on the screen size, the system applies a different {@code main.xml} layout file:

    + +

    res/layout/main.xml for handsets:

    + +
    +<?xml version="1.0" encoding="utf-8"?>
    +<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    +    android:layout_width="match_parent"
    +    android:layout_height="match_parent">
    +    <!-- "Fragment A" -->
    +    <fragment class="com.example.android.TitlesFragment"
    +              android:id="@+id/list_frag"
    +              android:layout_width="match_parent"
    +              android:layout_height="match_parent"/>
    +</FrameLayout>
    +
    + +

    res/layout-large/main.xml for tablets:

    + +
    +<?xml version="1.0" encoding="utf-8"?>
    +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    +  android:orientation="horizontal"
    +  android:layout_width="match_parent"
    +  android:layout_height="match_parent"
    +  android:id="@+id/frags">
    +    <!-- "Fragment A" -->
    +  <fragment class="com.example.android.TitlesFragment"
    +            android:id="@+id/list_frag"
    +            android:layout_width="@dimen/titles_size"
    +            android:layout_height="match_parent"/>
    +    <!-- "Fragment B" -->
    +  <fragment class="com.example.android.DetailsFragment"
    +            android:id="@+id/details_frag"
    +            android:layout_width="match_parent"
    +            android:layout_height="match_parent" />
    +</LinearLayout>
    +
    + + + + +

    Note: Although the above sample layout for tablets is based on +the "large" screen configuration qualifier, you should also use the new "minimum width" size +qualifiers in order to more precisely control the screen size at which the system applies your +handset or tablet layout. See the sidebar for more information.

    + +

    How the application responds when a user selects an item from the list depends on whether +Fragment B is available in the layout:

    +
      +
    • If Fragment B is in the layout, Activity A notifies Fragment B to update itself.
    • +
    • If Fragment B is not in the layout, Activity A starts Activity B (which hosts +Fragment B).
    • +
    + + +

    To implement this pattern for your application, it's important +that you develop your fragments to be highly compartmentalized. Specifically, you should follow two +guidelines:

    + +
      +
    • Do not manipulate one fragment directly from another.
    • +
    • Keep all code that concerns content in a fragment inside that fragment, rather than putting it +in the host activity's code.
    • +
    + +

    To avoid directly calling one fragment from another, define a callback interface in each +fragment class that it can use to deliver events to +its host activity, which implements the callback +interface. When the activity receives a callback due to an event (such as the user selecting a list +item), the activity responds appropriately based on the current fragment configuration.

    + +

    For example, Activity A from above can handle item selections depending on whether it's using +the tablet or handset layout like this:

    + +
    +public class MainActivity extends Activity implements TitlesFragment.OnItemSelectedListener {
    +    ...
    +
    +    /** This is a callback that the list fragment (Fragment A)
    +        calls when a list item is selected */
    +    public void onItemSelected(int position) {
    +        DisplayFragment displayFrag = (DisplayFragment) getFragmentManager()
    +                                    .findFragmentById(R.id.display_frag);
    +        if (displayFrag == null) {
    +            // DisplayFragment (Fragment B) is not in the layout (handset layout),
    +            // so start DisplayActivity (Activity B)
    +            // and pass it the info about the selected item
    +            Intent intent = new Intent(this, DisplayActivity.class);
    +            intent.putExtra("position", position);
    +            startActivity(intent);
    +        } else {
    +            // DisplayFragment (Fragment B) is in the layout (tablet layout),
    +            // so tell the fragment to update
    +            displayFrag.updateContent(position);
    +        }
    +    }
    +}
    +
    + +

    When DisplayActivity (Activity B) starts, it reads the data delivered by the +{@link android.content.Intent} and passes it to the DisplayFragment (Fragment B).

    + +

    If Fragment B needs to deliver a result back to Fragment A (because Activity B was started with +{@link android.app.Activity#startActivityForResult startActivityForResult()}), then the process +works similarly with a callback interface between Fragment B and Activity B. That is, Activity B +implements a different callback interface defined by Fragment B. When Activity B receives the +callback with a result from the fragment, it sets the result for the activity (with {@link +android.app.Activity#setResult setResult()}) and finishes itself. Activity A then receives the +result and delivers it to Fragment A.

    + +

    For a demonstration of this technique for creating different fragment combinations for +tablets and handsets, see the updated version of the Honeycomb Gallery +sample.

    + + + + + + +

    Using the Action Bar

    + +

    The Action Bar is an important UI +component for Android apps on both tablets and handsets. To ensure that the action bar +behaves appropriately on all screen sizes, it's important that you use the {@link +android.app.ActionBar} APIs without adding complex customizations. By using the standard {@link +android.app.ActionBar} APIs to design your action bar, the Android system does all +the work to gracefully adapt the action bar for different screen sizes. Here are some important +tips to follow when creating your action bar:

    + +
      +
    • When setting a menu item to be an action item, avoid using the {@code "always"} +value. In your menu resource, use {@code "ifRoom"} +for the {@code android:showAsAction} attribute if you'd like the menu item to appear in the action +bar. However, you might need {@code "always"} when an action view does not provide an alternative +action for the overflow menu (that is, it must appear as an action view) or when a menu item added +by a fragment is low in the menu order and it must jump into the action bar at all times. However, +you should not use {@code "always"} more than once or twice. In almost all other cases, use {@code +"ifRoom"} as the value for {@code "android:showAsAction"} when you want the item to appear as an +action item. Forcing too many action items into the action bar can create a cluttered UI and +action items may overlap with other action bar elements such as the title or navigation items.
    • + +
    • When adding action items to the action bar with a text title, also provide an +icon, when appropriate, and declare showAsAction="ifRoom|withText". +This way, if there's not enough room for the title, but there is enough room for the icon, then only +the icon may be used.
    • + + +
    • Always provide a title for your action items, even if you don't enable {@code +"withText"}, because users can view the title as a "tool-tip" by performing a +"long click" on the item—the title text appears momentarily in a toast message. Providing +a title is also critical for accessibility, because screen readers read aloud the item title +even when not visible.
    • + + +
    • Avoid using custom navigation modes when possible. Use the built-in tab +and drop-down navigation modes when possible—they're designed so the system can adapt their +presentation to different screen sizes. For example, when the width is too narrow for both tabs and +other action items (such as a handset in portrait orientation), the tabs appear below the action bar +(this is known as the "stacked action bar"). If you must build a custom navigation mode or other +custom views in the action bar, thoroughly test them on smaller screens and make any +necessary adjustments to support a narrow action bar.
    • +
    + +

    For example, the mock-ups below demonstrate how the system may adapt an action bar based +on the available screen space. On the handset, only two action items fit, so the remaining menu +items appear in the overflow menu (because {@code android:showAsAction} was set to {@code "ifRoom"}) +and the tabs appear in a separate row (the stacked action bar). On the tablet, more action items can +fit in the action bar and so do the tabs.

    + + +

    Figure 2. Mock-up showing how the system re-configures +action bar components based on the available screen space.

    + + +

    Using split action bar

    + +

    When your application is running on Android 4.0 (API level 14) and +higher, there's an extra mode available for the action bar called "split action bar." When +you enable split action bar, a separate bar appears at the bottom of the screen to +display all action items when the activity is running on a narrow screen (such as a portrait +handset). Splitting the action bar ensures that a reasonable amount of space is available to +display action items on a narrow screen and also leave room for navigation and title elements +at the top.

    + +

    To enable split action bar, simply add {@code uiOptions="splitActionBarWhenNarrow"} to your +{@code <activity>} or +{@code <application>} +manifest element.

    + + + +

    Figure 3. Split action bar with navigation tabs on the left; +with the app icon and title disabled on the right.

    + + +

    If you'd like to hide the main action bar at the top, because you're using the built-in +navigation tabs along with the split action bar, call {@link +android.app.ActionBar#setDisplayShowHomeEnabled setDisplayShowHomeEnabled(false)} to disable the +application icon in the action bar. In this case, there's now nothing left in the main action bar, +so it disappears and all that’s left are the navigation tabs at the top and the action items at the +bottom, as shown by the second device in figure 3.

    + +

    Note: Although the {@code uiOptions} attribute was added in Android +4.0 (API level 14), you can safely include it in your application even if your {@code minSdkVersion} is set to +a value lower than {@code "14"} to remain compatible with older versions of Android. When running on +older versions, the system simply ignores the attribute because it doesn't understand it. The only +condition to adding it to your manifest is that you must compile your application against a platform +version that supports API level 14 or higher. Just be sure that you don't openly use other APIs in +your application code that aren't supported by the version declared by your {@code minSdkVersion} +attribute.

    + + + + +

    As discussed in the Action Bar +developer guide, you can use the application icon in the action bar to facilitate user navigation +when appropriate—either as a method to get back to the "home" activity (similar to clicking +the logo on a web site) or as a way to navigate up the application's structural hierarchy. Although +it might seem similar to the standard BACK navigation in some cases, the up navigation option +provides a more predictable navigation method for situations in which the user may have entered +from an external location, such as a notification, app widget, or a different application.

    + +

    When using fragments in different combinations for different devices, it's important to give +extra consideration to how your up navigation behaves in each configuration. For example, when on a +handset and your application shows just one fragment at a time, it might be appropriate to enable up +navigation to go up to the parent screen, whereas it's not necessary when showing the same +fragment in a multi-pane configuration.

    + +

    For more information about enabling up navigation, see the Action Bar developer guide.

    + + + + +

    Other Design Tips

    + +
      +
    • When working with a {@link android.widget.ListView}, consider how you might provide more or less +information in each list item based on the available space. That is, you can create alternative +layouts to be used by the items in your list adapter such that a large screen might display more +detail for each item.
    • +
    • Create alternative resource +files for values such as integers, dimensions, and even booleans. Using size qualifiers for +these resources, you can easily apply different layout sizes, font sizes, or enable/disable features +based on the current screen size.
    • +
    + + diff --git a/docs/html/images/fundamentals/fragments.graffle b/docs/html/images/fundamentals/fragments.graffle new file mode 100755 index 0000000000000..c14282bc491d0 --- /dev/null +++ b/docs/html/images/fundamentals/fragments.graffle @@ -0,0 +1,2549 @@ + + + + + ActiveLayerIndex + 0 + ApplicationVersion + + com.omnigroup.OmniGrafflePro + 138.9.0.117994 + + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {576, 733}} + Class + SolidGraphic + FontInfo + + Font + Helvetica + Size + 12 + + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + CreationDate + 2011-01-11 11:58:30 -0800 + Creator + Scott Main + DisplayScale + 1 0/72 in = 1.0000 in + FileType + flat + GraphDocumentVersion + 6 + GraphicsList + + + Bounds + {{381.839, 143.614}, {103, 38}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + a + 0.65 + w + 0 + + Font + DroidSans + Size + 10 + + ID + 199 + Line + + ID + 198 + Position + 0.49348831176757812 + RotationType + 0 + + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + RTFD + + BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0 + ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp + bmcBlIQBKyNTZWxlY3RpbmcgYW4gaXRlbQpzdGFydHMg + QWN0aXZpdHkgQoaEAmlJASOShISEDE5TRGljdGlvbmFy + eQCUhAFpA5KElpYQTlNQYXJhZ3JhcGhTdHlsZYaShISE + EE5TUGFyYWdyYXBoU3R5bGUAlIQEQ0NAUwIAhISEB05T + QXJyYXkAlJkMkoSEhAlOU1RleHRUYWIAlIQCQ2YAHIaS + hJ+eADiGkoSfngBUhpKEn54AcIaShJ+eAIGMAIaShJ+e + AIGoAIaShJ+eAIHEAIaShJ+eAIHgAIaShJ+eAIH8AIaS + hJ+eAIEYAYaShJ+eAIE0AYaShJ+eAIFQAYaGAIaShJaW + B05TQ29sb3KGkoSEhAdOU0NvbG9yAJSEAWMDhAJmZgCD + ZmYmP4aShJaWBk5TRm9udIaShISEBk5TRm9udB6UmRyE + BVsyOGNdBgAAABQAAAD//kgAZQBsAHYAZQB0AGkAYwBh + AIQBZgygAKABoACgAIaGhg== + + Text + {\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;\red0\green0\blue0;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs24 \cf2 Selecting an item\ +starts Activity B} + + Wrap + NO + + + Class + LineGraphic + FontInfo + + Font + DroidSans + Size + 11 + + Head + + ID + 224 + Info + 2 + + ID + 198 + OrthogonalBarAutomatic + + OrthogonalBarPosition + 4.1290435791015625 + Points + + {369.178, 215.343} + {423.11, 162.614} + {500.499, 215.4} + + Style + + stroke + + Color + + a + 0.7 + b + 0 + g + 0 + r + 0 + + CornerRadius + 4 + HeadArrow + FilledArrow + LineType + 2 + TailArrow + 0 + + + Tail + + ID + 213 + Info + 2 + + + + Bounds + {{82.9116, 142.624}, {119, 38}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + a + 0.65 + w + 0 + + Font + DroidSans + Size + 10 + + ID + 207 + Line + + ID + 206 + Position + 0.4970354437828064 + RotationType + 0 + + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + RTFD + + BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0 + ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp + bmcBlIQBKyVTZWxlY3RpbmcgYW4gaXRlbSAKdXBkYXRl + cyBGcmFnbWVudCBChoQCaUkBJZKEhIQMTlNEaWN0aW9u + YXJ5AJSEAWkDkoSWlhBOU1BhcmFncmFwaFN0eWxlhpKE + hIQQTlNQYXJhZ3JhcGhTdHlsZQCUhARDQ0BTAgCEhIQH + TlNBcnJheQCUmQyShISECU5TVGV4dFRhYgCUhAJDZgAc + hpKEn54AOIaShJ+eAFSGkoSfngBwhpKEn54AgYwAhpKE + n54AgagAhpKEn54AgcQAhpKEn54AgeAAhpKEn54AgfwA + hpKEn54AgRgBhpKEn54AgTQBhpKEn54AgVABhoYAhpKE + lpYHTlNDb2xvcoaShISEB05TQ29sb3IAlIQBYwOEAmZm + AINmZiY/hpKElpYGTlNGb250hpKEhIQGTlNGb250HpSZ + HIQFWzI4Y10GAAAAFAAAAP/+SABlAGwAdgBlAHQAaQBj + AGEAhAFmDKAAoAGgAKAAhoaG + + Text + {\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;\red0\green0\blue0;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs24 \cf2 Selecting an item \ +updates Fragment B} + + Wrap + NO + + + Class + LineGraphic + FontInfo + + Font + DroidSans + Size + 11 + + Head + + ID + 230 + Info + 4 + + ID + 206 + OrthogonalBarAutomatic + + OrthogonalBarPosition + 4.1290435791015625 + Points + + {71.6501, 212.785} + {160.191, 161.624} + {214.615, 212.785} + + Style + + stroke + + Color + + a + 0.7 + b + 0 + g + 0 + r + 0 + + CornerRadius + 4 + HeadArrow + FilledArrow + LineType + 2 + TailArrow + 0 + + + Tail + + ID + 229 + Info + 2 + + + + Bounds + {{48.4197, 241.159}, {69.6911, 14.0908}} + Class + ShapedGraphic + ID + 239 + Shape + Rectangle + Style + + fill + + Color + + b + 1 + g + 0.874135 + r + 0.71718 + + + shadow + + Draws + NO + + stroke + + Color + + b + 1 + g + 0.662438 + r + 0.464468 + + + + + + AllowConnections + NO + Bounds + {{131.767, 253.185}, {122.888, 80.6596}} + Class + ShapedGraphic + ID + 238 + Rotation + 359.89700317382812 + Shape + Rectangle + Style + + stroke + + Color + + b + 0.727869 + g + 0.728019 + r + 0.72793 + + CornerRadius + 4 + + + + + AllowConnections + NO + Bounds + {{131.723, 217.483}, {122.898, 31.7043}} + Class + ShapedGraphic + ID + 237 + Rotation + 359.89700317382812 + Shape + Rectangle + Style + + stroke + + Color + + b + 0.727869 + g + 0.728019 + r + 0.72793 + + CornerRadius + 4 + + + + + AllowConnections + NO + AllowLabelDrop + + AllowToConnect + + Class + LineGraphic + ID + 236 + Points + + {118.111, 325.705} + {48.4197, 325.705} + + Rotation + 358.4884033203125 + Style + + stroke + + Color + + b + 0.223529 + g + 0.776471 + r + 0.643137 + + HeadArrow + 0 + TailArrow + 0 + + + + + AllowConnections + NO + AllowLabelDrop + + AllowToConnect + + Class + LineGraphic + ID + 235 + Points + + {118.111, 311.614} + {48.4197, 311.614} + + Rotation + 358.4884033203125 + Style + + stroke + + Color + + b + 0.223529 + g + 0.776471 + r + 0.643137 + + HeadArrow + 0 + TailArrow + 0 + + + + + AllowConnections + NO + AllowLabelDrop + + AllowToConnect + + Class + LineGraphic + ID + 234 + Points + + {118.111, 297.523} + {48.4197, 297.523} + + Rotation + 358.4884033203125 + Style + + stroke + + Color + + b + 0.223529 + g + 0.776471 + r + 0.643137 + + HeadArrow + 0 + TailArrow + 0 + + + + + AllowConnections + NO + AllowLabelDrop + + AllowToConnect + + Class + LineGraphic + ID + 233 + Points + + {118.111, 283.432} + {48.4197, 283.432} + + Rotation + 358.4884033203125 + Style + + stroke + + Color + + b + 0.223529 + g + 0.776471 + r + 0.643137 + + HeadArrow + 0 + TailArrow + 0 + + + + + AllowConnections + NO + AllowLabelDrop + + AllowToConnect + + Class + LineGraphic + ID + 232 + Points + + {118.111, 269.341} + {48.4197, 269.341} + + Rotation + 358.4884033203125 + Style + + stroke + + Color + + b + 0.223529 + g + 0.776471 + r + 0.643137 + + HeadArrow + 0 + TailArrow + 0 + + + + + AllowConnections + NO + AllowLabelDrop + + AllowToConnect + + Class + LineGraphic + ID + 231 + Points + + {118.111, 227.364} + {48.4197, 227.364} + + Rotation + 358.4884033203125 + Style + + stroke + + Color + + b + 0.223529 + g + 0.776471 + r + 0.643137 + + HeadArrow + 0 + TailArrow + 0 + + + + + Bounds + {{127.406, 212.785}, {130.814, 125.056}} + Class + ShapedGraphic + ID + 230 + Magnets + + {-0.7396, -1.1094} + {-0.421637, -1.26491} + {0, -1.33333} + {0.421637, -1.26491} + {0.7396, -1.1094} + {1.1094, -0.7396} + {1.26491, -0.421637} + {1.33333, 0} + {1.26491, 0.421637} + {1.1094, 0.7396} + {0.7396, 1.1094} + {0.421637, 1.26491} + {0, 1.33333} + {-0.421637, 1.26491} + {-0.7396, 1.1094} + {-1.1094, 0.7396} + {-1.26491, 0.421636} + {-1.33333, -6.35783e-07} + {-1.26491, -0.421638} + {-1.1094, -0.7396} + + Shape + Rectangle + Style + + fill + + Color + + b + 1 + g + 0.874135 + r + 0.71718 + + + stroke + + Color + + b + 1 + g + 0.662438 + r + 0.464468 + + CornerRadius + 3 + + + + + Bounds + {{48.4197, 212.785}, {69.6911, 125.056}} + Class + ShapedGraphic + ID + 229 + Magnets + + {-0.7396, -1.1094} + {-0.421636, -1.26491} + {1.27157e-06, -1.33333} + {0.421638, -1.26491} + {0.739601, -1.1094} + {1.1094, -0.7396} + {1.26491, -0.421636} + {1.33333, 0} + {1.26491, 0.421637} + {1.1094, 0.7396} + {0.7396, 1.1094} + {0.421638, 1.26491} + {1.27157e-06, 1.33333} + {-0.421636, 1.26491} + {-0.739599, 1.1094} + {-1.1094, 0.739601} + {-1.26491, 0.421638} + {-1.33333, -6.35783e-07} + {-1.26491, -0.421638} + {-1.1094, -0.7396} + + Shape + Rectangle + Style + + fill + + Color + + b + 0.921919 + g + 1 + r + 0.936969 + + + stroke + + Color + + b + 0.223529 + g + 0.776471 + r + 0.643137 + + CornerRadius + 3 + + + + + Bounds + {{40.3187, 205.072}, {226.178, 141.361}} + Class + ShapedGraphic + FontInfo + + Font + Copperplate-Bold + Size + 33 + + ID + 228 + Shape + Rectangle + Style + + fill + + Color + + b + 0.938075 + g + 0.938269 + r + 0.938154 + + + stroke + + Color + + b + 0.712329 + g + 0.70317 + r + 0.691643 + + CornerRadius + 1 + Width + 2 + + + + + Bounds + {{24.8797, 189.905}, {258.196, 172.701}} + Class + ShapedGraphic + ID + 227 + ImageID + 4 + Magnets + + {-0.7396, -1.1094} + {-0.421637, -1.26491} + {-3.17891e-07, -1.33333} + {0.421637, -1.26491} + {0.7396, -1.1094} + {1.1094, -0.7396} + {1.26491, -0.421637} + {1.33333, 0} + {1.26491, 0.421637} + {1.1094, 0.7396} + {0.7396, 1.1094} + {0.421637, 1.26491} + {-3.17892e-07, 1.33333} + {-0.421638, 1.26491} + {-0.7396, 1.1094} + {-1.1094, 0.7396} + {-1.26491, 0.421637} + {-1.33333, -6.35783e-07} + {-1.26491, -0.421637} + {-1.1094, -0.7396} + + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + + AllowConnections + NO + Bounds + {{473.523, 244.187}, {54.0405, 64.7821}} + Class + ShapedGraphic + ID + 226 + Rotation + 359.85791015625 + Shape + Rectangle + Style + + stroke + + Color + + b + 0.727869 + g + 0.728019 + r + 0.72793 + + CornerRadius + 3 + + + + + AllowConnections + NO + Bounds + {{473.435, 219.657}, {54.2123, 20.3811}} + Class + ShapedGraphic + ID + 225 + Rotation + 359.82769775390625 + Shape + Rectangle + Style + + stroke + + Color + + b + 0.727869 + g + 0.728019 + r + 0.72793 + + CornerRadius + 3 + + + + + Bounds + {{470.354, 215.4}, {60.48, 97.92}} + Class + ShapedGraphic + ID + 224 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Rotation + 359.88986206054688 + Shape + Rectangle + Style + + fill + + Color + + b + 1 + g + 0.874135 + r + 0.71718 + + + stroke + + Color + + b + 0.727869 + g + 0.728019 + r + 0.72793 + + CornerRadius + 2 + + + + + Bounds + {{460.845, 198.425}, {79.9634, 145.72}} + Class + ShapedGraphic + ID + 222 + ImageID + 3 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + + Bounds + {{339.608, 238.883}, {59.4713, 10.3718}} + Class + ShapedGraphic + ID + 220 + Rotation + 359.91473388671875 + Shape + Rectangle + Style + + fill + + Color + + b + 1 + g + 0.874135 + r + 0.71718 + + + shadow + + Draws + NO + + stroke + + Color + + b + 1 + g + 0.662438 + r + 0.464468 + + + + + + AllowConnections + NO + AllowLabelDrop + + AllowToConnect + + Class + LineGraphic + ID + 219 + Points + + {399.607, 301.157} + {340.135, 301.157} + + Rotation + 358.4884033203125 + Style + + stroke + + Color + + b + 0.223529 + g + 0.776471 + r + 0.643137 + + HeadArrow + 0 + TailArrow + 0 + + + + + AllowConnections + NO + AllowLabelDrop + + AllowToConnect + + Class + LineGraphic + ID + 218 + Points + + {399.607, 290.785} + {340.115, 290.785} + + Rotation + 358.4884033203125 + Style + + stroke + + Color + + b + 0.223529 + g + 0.776471 + r + 0.643137 + + HeadArrow + 0 + TailArrow + 0 + + + + + AllowConnections + NO + AllowLabelDrop + + AllowToConnect + + Class + LineGraphic + ID + 217 + Points + + {399.707, 280.413} + {340.095, 280.413} + + Rotation + 358.4884033203125 + Style + + stroke + + Color + + b + 0.223529 + g + 0.776471 + r + 0.643137 + + HeadArrow + 0 + TailArrow + 0 + + + + + AllowConnections + NO + AllowLabelDrop + + AllowToConnect + + Class + LineGraphic + ID + 216 + Points + + {399.607, 270.041} + {340.075, 270.041} + + Rotation + 358.4884033203125 + Style + + stroke + + Color + + b + 0.223529 + g + 0.776471 + r + 0.643137 + + HeadArrow + 0 + TailArrow + 0 + + + + + AllowConnections + NO + AllowLabelDrop + + AllowToConnect + + Class + LineGraphic + ID + 215 + Points + + {399.607, 259.669} + {340.055, 259.669} + + Rotation + 358.4884033203125 + Style + + stroke + + Color + + b + 0.223529 + g + 0.776471 + r + 0.643137 + + HeadArrow + 0 + TailArrow + 0 + + + + + AllowConnections + NO + AllowLabelDrop + + AllowToConnect + + Class + LineGraphic + ID + 214 + Points + + {399.607, 228.411} + {339.995, 228.411} + + Rotation + 358.4884033203125 + Style + + stroke + + Color + + b + 0.223529 + g + 0.776471 + r + 0.643137 + + HeadArrow + 0 + TailArrow + 0 + + + + + Bounds + {{339.032, 215.343}, {60.48, 97.92}} + Class + ShapedGraphic + ID + 213 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Rotation + 359.8895263671875 + Shape + Rectangle + Style + + fill + + Color + + b + 0.921919 + g + 1 + r + 0.936969 + + + stroke + + Color + + b + 0.727869 + g + 0.728019 + r + 0.72793 + + CornerRadius + 2 + + + + + Bounds + {{72.7507, 362.169}, {161, 38}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + a + 0.65 + w + 0 + + Font + DroidSans + Size + 10 + + ID + 210 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + RTFD + + BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0 + ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp + bmcBlIQBKy1BY3Rpdml0eSBBIGNvbnRhaW5zCkZyYWdt + ZW50IEEgYW5kIEZyYWdtZW50IEKGhAJpSQEtkoSEhAxO + U0RpY3Rpb25hcnkAlIQBaQOShJaWEE5TUGFyYWdyYXBo + U3R5bGWGkoSEhBBOU1BhcmFncmFwaFN0eWxlAJSEBEND + QFMCAISEhAdOU0FycmF5AJSZDJKEhIQJTlNUZXh0VGFi + AJSEAkNmAByGkoSfngA4hpKEn54AVIaShJ+eAHCGkoSf + ngCBjACGkoSfngCBqACGkoSfngCBxACGkoSfngCB4ACG + koSfngCB/ACGkoSfngCBGAGGkoSfngCBNAGGkoSfngCB + UAGGhgCGkoSWlgdOU0NvbG9yhpKEhIQHTlNDb2xvcgCU + hAFjA4QCZmYAg2ZmJj+GkoSWlgZOU0ZvbnSGkoSEhAZO + U0ZvbnQelJkchAVbMjhjXQYAAAAUAAAA//5IAGUAbAB2 + AGUAdABpAGMAYQCEAWYMoACgAaAAoACGhoY= + + Text + {\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;\red0\green0\blue0;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs24 \cf2 Activity A contains\ +Fragment A and Fragment B} + + Wrap + NO + + + Bounds + {{446.159, 362.169}, {108, 38}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + a + 0.65 + w + 0 + + Font + DroidSans + Size + 10 + + ID + 209 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + RTFD + + BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0 + ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp + bmcBlIQBKx5BY3Rpdml0eSBCIGNvbnRhaW5zCkZyYWdt + ZW50IEKGhAJpSQEekoSEhAxOU0RpY3Rpb25hcnkAlIQB + aQOShJaWEE5TUGFyYWdyYXBoU3R5bGWGkoSEhBBOU1Bh + cmFncmFwaFN0eWxlAJSEBENDQFMCAISEhAdOU0FycmF5 + AJSZDJKEhIQJTlNUZXh0VGFiAJSEAkNmAByGkoSfngA4 + hpKEn54AVIaShJ+eAHCGkoSfngCBjACGkoSfngCBqACG + koSfngCBxACGkoSfngCB4ACGkoSfngCB/ACGkoSfngCB + GAGGkoSfngCBNAGGkoSfngCBUAGGhgCGkoSWlgdOU0Nv + bG9yhpKEhIQHTlNDb2xvcgCUhAFjA4QCZmYAg2ZmJj+G + koSWlgZOU0ZvbnSGkoSEhAZOU0ZvbnQelJkchAVbMjhj + XQYAAAAUAAAA//5IAGUAbAB2AGUAdABpAGMAYQCEAWYM + oACgAaAAoACGhoY= + + Text + {\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;\red0\green0\blue0;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs24 \cf2 Activity B contains\ +Fragment B} + + Wrap + NO + + + Bounds + {{316.401, 362.169}, {107, 38}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Color + + a + 0.65 + w + 0 + + Font + DroidSans + Size + 10 + + ID + 208 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + RTFD + + BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0 + ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp + bmcBlIQBKx5BY3Rpdml0eSBBIGNvbnRhaW5zCkZyYWdt + ZW50IEGGhAJpSQEekoSEhAxOU0RpY3Rpb25hcnkAlIQB + aQOShJaWEE5TUGFyYWdyYXBoU3R5bGWGkoSEhBBOU1Bh + cmFncmFwaFN0eWxlAJSEBENDQFMCAISEhAdOU0FycmF5 + AJSZDJKEhIQJTlNUZXh0VGFiAJSEAkNmAByGkoSfngA4 + hpKEn54AVIaShJ+eAHCGkoSfngCBjACGkoSfngCBqACG + koSfngCBxACGkoSfngCB4ACGkoSfngCB/ACGkoSfngCB + GAGGkoSfngCBNAGGkoSfngCBUAGGhgCGkoSWlgdOU0Nv + bG9yhpKEhIQHTlNDb2xvcgCUhAFjA4QCZmYAg2ZmJj+G + koSWlgZOU0ZvbnSGkoSEhAZOU0ZvbnQelJkchAVbMjhj + XQYAAAAUAAAA//5IAGUAbAB2AGUAdABpAGMAYQCEAWYM + oACgAaAAoACGhoY= + + Text + {\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;\red0\green0\blue0;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs24 \cf2 Activity A contains\ +Fragment A} + + Wrap + NO + + + Bounds + {{394.67, 99.0729}, {80.1852, 42.5806}} + Class + ShapedGraphic + FontInfo + + Color + + a + 0.5 + b + 0 + g + 0 + r + 0 + + Font + Helvetica + Size + 12 + + ID + 100 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + RTFD + + BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0 + ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp + bmcBlIQBKwdIYW5kc2V0hoQCaUkBB5KEhIQMTlNEaWN0 + aW9uYXJ5AJSEAWkDkoSWlgdOU0NvbG9yhpKEhIQHTlND + b2xvcgCUhAFjAYQEZmZmZgAAAIMAAAA/hpKElpYGTlNG + b250hpKEhIQGTlNGb250HpSZHIQFWzI4Y10GAAAAFAAA + AP/+SABlAGwAdgBlAHQAaQBjAGEAhAFmDJsAmwGbAJsA + hpKElpYQTlNQYXJhZ3JhcGhTdHlsZYaShISEEE5TUGFy + YWdyYXBoU3R5bGUAlIQEQ0NAUwIAhISEB05TQXJyYXkA + lJkMkoSEhAlOU1RleHRUYWIAlIQCQ2YAHIaShKWkADiG + koSlpABUhpKEpaQAcIaShKWkAIGMAIaShKWkAIGoAIaS + hKWkAIHEAIaShKWkAIHgAIaShKWkAIH8AIaShKWkAIEY + AYaShKWkAIE0AYaShKWkAIFQAYaGAIaGhg== + + Text + {\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;\red0\green0\blue0;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs24 \cf2 Handset} + + + + Bounds + {{110.788, 99.0729}, {80.1852, 42.5806}} + Class + ShapedGraphic + FontInfo + + Color + + a + 0.5 + b + 0 + g + 0 + r + 0 + + Font + Helvetica + Size + 12 + + ID + 205 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + RTFD + + BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0 + ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp + bmcBlIQBKwZUYWJsZXSGhAJpSQEGkoSEhAxOU0RpY3Rp + b25hcnkAlIQBaQOShJaWB05TQ29sb3KGkoSEhAdOU0Nv + bG9yAJSEAWMBhARmZmZmAAAAgwAAAD+GkoSWlgZOU0Zv + bnSGkoSEhAZOU0ZvbnQelJkchAVbMjhjXQYAAAAUAAAA + //5IAGUAbAB2AGUAdABpAGMAYQCEAWYMmwCbAZsAmwCG + koSWlhBOU1BhcmFncmFwaFN0eWxlhpKEhIQQTlNQYXJh + Z3JhcGhTdHlsZQCUhARDQ0BTAgCEhIQHTlNBcnJheQCU + mQyShISECU5TVGV4dFRhYgCUhAJDZgAchpKEpaQAOIaS + hKWkAFSGkoSlpABwhpKEpaQAgYwAhpKEpaQAgagAhpKE + paQAgcQAhpKEpaQAgeAAhpKEpaQAgfwAhpKEpaQAgRgB + hpKEpaQAgTQBhpKEpaQAgVABhoYAhoaG + + Text + {\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;\red0\green0\blue0;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs24 \cf2 Tablet} + + + + Bounds + {{14.3137, 109.726}, {279.329, 302.075}} + Class + ShapedGraphic + FontInfo + + Color + + a + 0.65 + w + 0 + + Font + DroidSans + Size + 10 + + ID + 204 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Color + + b + 0.578326 + g + 0.578615 + r + 0.578453 + + CornerRadius + 15 + Pattern + 1 + + + Text + + VerticalPad + 10 + + TextPlacement + 0 + + + Bounds + {{329.628, 198.425}, {79.9634, 145.72}} + Class + ShapedGraphic + ID + 221 + ImageID + 3 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + + Bounds + {{311.222, 109.726}, {250, 302.074}} + Class + ShapedGraphic + FontInfo + + Color + + a + 0.65 + w + 0 + + Font + DroidSans + Size + 10 + + ID + 203 + Magnets + + {0, 1} + {0, -1} + {1, 0} + {-1, 0} + + Shape + Rectangle + Style + + shadow + + Draws + NO + + stroke + + Color + + b + 0.578326 + g + 0.578615 + r + 0.578453 + + CornerRadius + 15 + Pattern + 1 + + + Text + + VerticalPad + 10 + + TextPlacement + 0 + + + GridInfo + + GuidesLocked + NO + GuidesVisible + YES + HPages + 1 + HorizontalGuides + + 109.44444274902344 + + ImageCounter + 5 + Images + + + Extension + png + ID + 4 + RawData + + iVBORw0KGgoAAAANSUhEUgAAAvMAAAH5CAMAAAA7qEEeAAAAGXRF + WHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwBQTFRF + OTk5dnZ3wMLDU1JS3+DhVFRUn6Gk5eXmXl5eDg4O6erquLm74eLi + xMXH09TVent72NnaODg4YWFhg4SFxMbHZmZmqKmrd3h50NHSaWlp + 3d3e1dbW9vb2bW1uzM3OIiIimJqc9PT0hIWG8PDx/v7+uLq7l5mb + yMnKqqyuYmJitri5tLa4xcbHvr/BTExMxsjJzs/Qu72+w8TFuru9 + ycrLtLW3vb6/z9DRwcLDd3d45OTl19jZ5ubnsLGzeXp6m52gMzMz + 2tvcRERF5ebmeHl6wMHC3t/g5ufoU1NT2trb4+Tk4uPj1tfX5+jo + 0dLTy8zNoaOlmZyePT09pKWnsrS1oKKkn6GjfH19nqCiVFRT+vr6 + o6Wn+fn5QUJCpqiqnZ+hm52f8/Pz+/v7sbO0oKKlr7Gz8vLzqKqs + V1dXRUZG/Pz8oqSmra+xp6mr7+/vsLK07Ozs7e3ts7W3pKaohYaH + eXl5RUVGnJ6gXV1dVlZWpqireHl5V1ZWeHh5/f39p6iqVVVVqKqt + Ozs7nJ6hWVhYnJ+hpaepnZ+ip6irp6mqWFdXmpyerK6w7O3trK6x + 7+/w+Pj4nqGjqautsbO18vLys7S2s7W26+zs7e7u7/Dw+Pn5q62v + 7OztnaCi7u7vsrO18fHxsrS2r7Cy/P39sbK0+Pj59fX1+vv7rrCx + ra6wpaeopKaprrCyoKOl6uvr9/f3+fr6+/v88/P08/T0nJ+gqaus + 7u/v8vPzrq+xoqOmmp2f7e3uoaOmVlVW+vr7qqutnp+i9/j4oKOk + /Pz9+fj5oaKl+/r7rK2wra6xpKWompyf7u7u/v79paaooaSloqSl + kJGTo6anoqWno6Smo6Wm9/j3Pz8/gYKDoaOkn6Kk/v39oKKj/v3+ + r7Gy+fn6ra+wnJ2g8/TznqChnqCj/fz8/fz9n6Ci+/r6+/z7V1ZX + +/z8mZudVFNUqKmsV1dWrbCxqKusqaqsrK+w3uDfpqeppqeqXl1d + 8/Lzp6qsWlpaW1tbWVlZWFhYAAAA////XFxciKC+sAAAICNJREFU + eNrsnXlcFGeaxzFBUVTWSYYoh4gjIoLYoERNnIxhFW2NR2UzVdML + DNVqGDugcTesqfRkwN5BMIk6xjuJOcxlbp0zc2buGefYY/aa3ex9 + z+4ye18D3VM9bzXiAd1No10Pz/v27/cHFtgPH32fX1d/q35V9WTZ + EJRZysISQPA8BMHzEJSpnt/WDEH8tM0Nz3/1y4Wz3ltdW7Udgvip + qrbaM2vtD9vS5vmucxsbKpommX6rxwdBHNXT7Tf19oMrVr6dBs+X + HZ518h7LNHRdgyDO0nXDsv6nKm/r9Xm+bENDk2XG7P6Wz7T8FvYo + EEMJZ4rdsmNT4xmrZcW66/D8+5calh77RabZ/ub8FZ6SPAhip6It + nhumHvyiZZqTnP29pVXnXqPn5zXopvMrfP7Xq+qmzftGGU5yQWz1 + p8Vnsj3HmvzO7l7v1hbNvQbPfyrvdWcfr/foVUVPYEkhGdR1bvMH + Y2gyyf+5lWVj9fy8paYR+5i4YR3275BEtr9rmeEcgRpmQ/HYPD/t + Py2BNfvvveHU0E/OPzGtqGZRwwoI4qYGz/KNdz35+NCJl9xawyfc + ax1cNxbP5+miSDefe//F3/J2Xu3RH/h9ensTBPGT8OqBv66oLpp3 + 0a/ZrQ7gmH9Yn7Lny+qeeVdUtNe8Evu2eOMJ34GmSs/6nENntzVC + EDf9ZO6h21d6KrU+o7L+2zHPNnucXb1hzErR82ULusWbpPtgTuy7 + T2/ZVb6rYdrZLqAixJvktxZWd5R/bfkgxmfv2C9Q5es1KXm+zON8 + LlhLYyd7Gjd3lP77yvNY0DSr8ens/85+og0LkWbNzTtdesvG2Lp+ + /kSPcxKmJhXPb17lWH5J7FK13GPlf7V+G5YyzXqypEK3rM/+2ReW + fwSLkWY1F+0orXw2dtal1hKmP7JydM8XGpO0t6zpDsp0zfK9W9OM + ZUz3Z/Dm10vNiqqqE0dXle5aifVIt87XmV/c6Jxg/8tlpmD69pzR + PJ/7uiFYfpFT8lRD+R25WMJ065MNfmtqtgOdcwur/JYHB0ppV87R + 0ve+6BDksm5N8/3sTHLPN24Xbw1/rdOH4ufLVwDk068lfXrRUMxX + VvNM3xYsSfqxfmn5Uud0fXNVj3No2pXU8wsEAvnuiO2Ejh2oQQKb + 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 + uwwAAAAASUVORK5CYII= + + + + Extension + png + ID + 3 + RawData + + iVBORw0KGgoAAAANSUhEUgAAAMUAAAFnCAMAAAAhRX2TAAAAGXRF + WHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwBQTFRF + rrCxu72+1NXWoKKk7OzswMHCVlZW7u7ugYGCxMXHqaqsvsDB0NHS + t7i6hYaGlpib8vLz9vb23t/gqqyudXV2sLK0xcbIwsPE/v7+yMnK + 29zcw8TGVFRUxsjJzs/Q8PDxubq8wcLErK2vu7y+zc7P0tPUeXp6 + t7m6zM3O3N3eycrLeHh4UlFR4uLj6OjptLW3ysvNfn5/5OTlvb6/ + 3+DgzM7PmZye2Nna5ubnury91dbX2trcsrO1wsTF0NDS19jZ5ebm + 4eLil5mb3t7fn6Gk3d7em52g4ODh2trb4+Tkr7Gz5+jo2Nja5OXm + 6Onq7ezu4OHi5ufo2NjZ09TVdnd47u/v29zd4uPjqKms7O7ukZKT + 6+zssrS1pKWn0dLTz9DRoKGjnZ+hnqCinJ6g+fn5pKaotre5pqiq + /Pz8paeptba4n6Gj9fX1+vr6mJqcm52f6+vrsrS2mZudmpyepaeo + mpyf/f39o6Wnpaaop6mrs7W3oqSmpqirs7S2ra+xnJ+hra+wnqCj + +Pj4+Pn4g4OE+/v7V1dX8fHys7W27/Dw+fr56urrtbe4mp2fU1NT + mJqd8/PzmJud9PT1nJ6hmZue9PT0rK6veHl6tri5ra6w9fb2d3h5 + VlZV6uvr9/j46+vsnqGj+Pn58/T0f3+AtLa36erq+Pj5nZ+i9/f3 + 8fLy+vv7+fr6p6iqWFhX+/z8/f7+9PX1rq+x9fX2f4CAo6SmnaCi + +fn6/P39pqeqp6mqpqepn6CinaChpqmq+vr7pKWo+/v8oqWntbe5 + /Pz9oKGko6Wo/v799fb18vHypqipnJ2gpqmr+vv6o6anoqOlhISF + q62voqWm7e3u7u7tpKappKeo+/z76enpoqOmVVVVnJ+gnZ6g/P38 + nZ+g/fz8/fz98vHxsLG0paiq/Pv8/Pv7p6irjo+Qm52emJmcs7a3 + srW2mpues7S3/v3+9/j3lZeYnJ6fiYqLzMzNoaSloaSmoqSl+Pf3 + u76+oaOmoaOlWlpaW1tbWVlZWFhYXFxc////DxLvHgAAIHNJREFU + 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 + st+xzQAAAABJRU5ErkJggg== + + + + KeepToScale + + Layers + + + Lock + NO + Name + Layer 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + LinksVisible + NO + MagnetsVisible + NO + MasterSheets + + ModificationDate + 2011-10-26 13:03:17 -0700 + Modifier + Scott Main + NotesVisible + NO + Orientation + 2 + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSLeftMargin + + float + 18 + + NSPaperSize + + size + {612, 792} + + NSRightMargin + + float + 18 + + NSTopMargin + + float + 18 + + + PrintOnePage + + ReadOnly + NO + RowAlign + 1 + RowSpacing + 36 + SheetTitle + Canvas 1 + SmartAlignmentGuidesActive + YES + SmartDistanceGuidesActive + YES + UniqueID + 1 + UseEntirePage + + VPages + 1 + WindowInfo + + CurrentSheet + 0 + ExpandedCanvases + + + name + Canvas 1 + + + ListView + + OutlineWidth + 142 + RightSidebar + + ShowRuler + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{-108, 0}, {792.222, 718.889}} + Zoom + 0.89999997615814209 + ZoomValues + + + Canvas 1 + 0.89999997615814209 + 1.7200000286102295 + + + + saveQuickLookFiles + NO + + diff --git a/docs/html/images/fundamentals/fragments.png b/docs/html/images/fundamentals/fragments.png index b3b7b23073e7a26a942242e02a2304635831421e..bf986b1abb30c9e4c38ef73bc345b14e93e4d4ab 100644 GIT binary patch literal 37486 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 literal 24022 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

    yZenDI~Lljf|g+Y}=ZY!qV& zJ4Xb9p`SZ<4hJCcZkd^xv9Yn>IC=79+x}P$+$H@?0Phr-uK}5(JaKSzm#=r7l3Fp@ zG-USg-#=!|n8zM_47)%CDmY4n9~=k4{b8Ajgb43`FT7wBfrLc>h5#?3;O+aqefvKB z^wT_jFyxmlTLxeA%rnnmdx|K92t-3*Yt4a;2IeLv7h4@-b%F>)L1^{r)$j|Se)_50 z3Iw(d7(%;`KmHi|)E8cOp?&-Ig{5ISZBB1h?Q7cV$X+&i`PJb00D=^8tp3qk(ZQ0NJFBI&=(fANa+2( z`|iWZI7V^$^yyyeT8C`02gMUdSTlA!zywfO&C~LPOouXiNhDYWIO9qP5E=jk#yN82 z$dxNs;^h<=t=%=Lmqe0mB?3GG*t+1UWPE%)o);kMz-z%inJZKLn$?C`t7X`E-c3Bij5H%;S-Mk`q#gfE?tTub_1wEC?ci;6N479?ZaWkwr$(6i^TB- z9`$2ZBdo&jBO#1qwj(iERY(=T;Mqjr_1n|Xi*u~?;TqJCLX!nCrpw&PiS)h|qfB{fqhC#N0$q4hndJ~9Yjgpm> z1u{%e!p8|ic}pVT5d?7bh3_d}yLRoIIdhI4Jvw^yXl#98fta&2ZQ(Q7?gvqWU%r<+ zg@ZIK@L;o#M-g}wM2{kH5QGysBy{%s@4p{Dd>HR%<1WZx?jBLY?@ZvxFlpi4@Rje) zn>X*-vnM`Xf$)PX;yDs9Wgd{GH$0$c#U>X6&jPo?&Rc*vkjD@p;h7x10~_c2coA{< z@ZoeYU_*?89Wl5e0lErfR!(?cgfO zZDP(MQ5*sR#Ua`fF<8V?IIyFHxefEhLL1G{0ha$LVv&WGcwh*}2m6MLr1cl-aTha$ z94K8;WZif#18FP8oaik|s()x5O}N0RAwge68rt_D1MCPsph0BRoR8#{lEDcvI0HRg z!5n=dQBcHc07C$@fioV};;|gQR1Lc{ECMhPXySyYfo?%@*c;HsbIzM@zFGMge4|Df z0vZKo!GsLO9yBqKg6@b)RzVY!3QWXRB=Ec7BDhpXcA)Pw*|XrdBmKygsg0C-6?h(w8SMyE&^OA0?U!SEd< zSaBfspb|p>*eS8u$c8{2jf#f@J$gwUo-N-C<$)wq7Wx8PW?HadS_EJS$eJ+(xQhfb zYQ;0;I||4=sSMQ!CE$QL2xMRb7=4m*u@iwngz+QyM;;9$4Zf%Z3)F)td;zVqVB$0ZKm%gX;EFz&1+a|JF%?NA zySFN=biXY)AQ6<%OY!t-qIizE4JZjyR55(O?k``b9=t@7h{b77e1ul_e;PM0&9ypdiGo8EAk8;LxaP6V=eI z$S`olG=xcD+%Y%FHh?6+AsfcVh^-EBSFjBr;A8W!i#ZKF-9nzml)q9X**qCGU3ra2 zchr;T0XLSh+o`Oq6ap9mqNl;4BCfDBj1=q;8JHrh4o;H1C1xx0oS4XDkf1~&CcFS* z1Y#Y48iR__1$P=z^oP#KLBJ=%#1VUtRPSf;fMf@_@_pzqPijIVWC%y-3)M(Fs0`qM zCS3_xR1yIw(FDnRdeJzc3kEpwg*@mHw@3`~(fkn5c#%}dvs5WL37JYY(LhWJQeTvZ zvH+I!g~Gzy?ZqJ|oJH*OP#6@bF5q-l=~#u~SPA#4LEAtC&*xyk%B zO=P<20R+elG1xdle$qm?@}fd`BoSQWz!_F#&1L!sK9w zxY7*8dI+8hK?oVxAto&D!d!`-IPhJF5s2FwbjSA+crx^g;@P1LaXf0!D-;bfg3?4-j!h5jY|_!cns@whajcl84PGAdGq> z5)$&TBRB*n3<2{pU`V6JM!~iVH)|kww8^dyPesbet7j2lg9Wx29ZGD%!tgLXVUVBY>5|#F1f^fsAcWx~hS8NF)+6P>qt}+tfsW zLQ`arC^8WZpk!^mrxZ!WPc77-Ymx+u01N?K3`T(uKNtvG@NH`#whvTr5gedO@&I^9 z1qG1^d0dfbB}G@<0zJr(T;v~MWTZQ;fC3{6SfC&<0eUc06k!_(+hiM|tO z5`F=S#*tlN;Sht0lt+;=yzq|lAl8p+e!ktBawELK^_Rw6&cE-h(rXwQ3Txq zSoBWaQP(IE{^VZ(I}*?aCCHGWEQDFZ-|!IdaI(z_9v z040bGC@>9y51|3vkSE(fJrWE9Rsnm!l`=Y4mh_^lE22U*B4Zg>T1gs@Ai$<7xUo44 z^J8|13``UW84y#l?OOaqsz5>Jiz~~JWmA#NTD_^50*XR&{TG1?ge0ei42pyoYLEaQ zYABB@Pw4~I04#bTeRbi#000gmNklh>6R^bqtpN+h|0Vh4;d<1z3yRLD>gNCYZ{ z0L@%XPqd;*O7oNg4^3X0(L`yNdBqWknvn&Qxub^6n$OtfZmddzi6DdI5ztkb{ z33GNuhK7S`*wFY(NO$^W21?+wNJ9pVN><}eF9F$>#+|=X1QKi`Aa$2Y`4<72wsz+% zO<1}`WR662H3ISNVcb+?8UAhnz?(QX(J`kO)WwTtGlZAQwQABoYCMfJ8td z-~|L^1o8r?lBGmIA`sjN6c-lDA4qq_1bh;KvcDQwrOLpCyPODAdhW=NKOe!EUHJKp zDplS%XOHyfH^QncNHv*CkL~|)|FJ@QBx2o>)pPKI;CnyYpctiSJ=j;Pg$Wm1PnEunLlA3rf~mzReHSV z(0#aO+fE1N+{e><)DErv&X4|cJ08%&sfr%Fi4PEXJDKAmRe>YTMGm_vF~^upF}Pon zpPrnYUSf~%bb3mP`SjJRMR8yklV*=ZsLPEBQ+tj|vdd7Q4&0(EIFzAk#n~2*{IsOx z^!$>mC24>)&GBebOLJU=$rPQInVFH1k)Df3N98JD}Uv0QF^?|6cHDX{v*UOyqZ1X&%TJ36kBCoGtSl=fHey@u?-87UqJh8A-~-Lkf$GP1m0r^m+s;Fk{COZZ0ZGLd1z&MgA!@ z2AG7cN;Rh@EC4i1Qh!T~RcFg>wcu)jS>Y2Imz0*QWFQkN)ma1PNy)1e--!E|L2+mi zrmWsFl$mJ4)JscNw1|i^UoA+ZUgDBclH!!R@#%R?i~PbgxY`AYX_*-*%9M{x;3lXi z4MQ_8Z%3e#Bw(kiovS#)uoR%EMi*;HC`w!~Ej}%`Bpm}3hxk-zUW^D-c=c+svUQ0^ zO=cosjm8+KEgsNaIeaU^@*^D3U%i@&^+9+X3`nJk%H&}vNr!bsD;~5&VGt3l=Rfvv zQ2mI>vLh`rM@KF&7nPxE!MP*@utg;TROMD!OzPDlB?2wR0<*-75l~OzGS%V5+_%zj zLtr_s2~!e`A1Pu%A~)MPQkgXd0(za!1*x#GgsdX7vfqGvhfm0YWn$;S{0Z|gs_}=V zsD@aQ4nJQ0fP~q$W1foJiCATE%pvURCA9-Fz(l!ecEDAkuKkjj*KlVsWP> z>F5z!m(9?ER3!o>q~;f0Ey~SEP2-n{N+*6#_J5&H8AXqzV)H5l6w~+`D=q9+CLg(b zXi1jI)Vo=TT2*WGyk*D~?#JbF34Wo+LTKuHf1D}o(*wn053X2_c+<*c%CX!kxon{| z^%y-a<5b&E5W5!+xud|`z-l! z$IY>F^B#qf{#k%HhLo+ab^D-#={* zpV-}E#I+l=H<@xTm6kCf4n-zY4HHdZf%q%r6p)yzpip$mD6M@KDozi+C95hmD$7+F>5$-AZyWD)u(#v;bErpYFk{C z85+{{+1P2r$M>0!a#-Z54;I~yjGj_euL_g>uk|ZU5s7JLC8eA31ZVleZRe;<<)iJOYbOW?dAdDQBUHndjmou=kD4C@9HIQw~65%?0YMXwGg>LzOr!|qoJ}cO zPT}(7@DyS}5>;A{dScj14hm^*GIr&$-0KI*nO<0V8ig*u&OvV3b< z(i;N0p3X%Xs}x@muAJMaDJE@sip=~8^Dy)-9C;6Vtc3%yvc%c8Bc7RwIN=LZUtuUn zjE1KvfBvro80C;njWp_+7_#c4qlAott0lQ=lknuM67|t(Sb{mXC^r=+-tctF(OhhJ z7`^DL@Ub+v%Ben32#W!ms|D$BX{KpOd@rcQFc9YY6Kg%`0@#8uSQX9GnU2};2fdmPV!x+~9tkV-NWF}%@9mghTW zO9Vn>iUcW*Q%P15XoN@H8LN~>82piEL0TM|ByewP`3-U(cI*U)%p~QREv49G1!0CN z!x@$4ct9PYo<%E1*(fYE7vl9BW!{;>XzHdbXk%d^KI2r|TDnmFghwT3@^jsXK*+A# zM?mM(88)f-7Uda9zOvE{qZee92&DQG&cnpAw+~d$9#QUd1-xxL;E5hqDW5H%6rNyt zOU(*#Sp-t%3zpaFjVyXZrObnA(dv6^c(b4&DMoQ+N~OXt8ZHaZfvgdzta+K71!i^X zscpg*q$@irh0N+^3$Qv@B2bwYx$)|2b!r0>-gLD}sh7Wg{B?%nb9sfPS`8b9ST?Yw z#l@x7tJkXTct1-hs@LM;;_9{3t@N?=RoX2~&fhn%A$MD5T|uC@Ft4yQq+vsLBvFQH z#mzBXCK`eL%Layh{mg4$KKH z-6}noms?uBQPYOCOr^zzrPYfMf4%c)vwKJ1g2TeRZ(nHEuSLPtSuRW>;)99nyyr44 z&gEqnTr!0=YF0su3N`QsfnGwP7CG=9ow|bH4*ImPk!>_1P?Wwv{ZNte`i)Ey0k;qc zy6K#+yeV#qh>lyOylriow#w`le#UI<$32ky@wD{k%`5lhw-^;Utd&a}C--}l9Lgh5 zn!Wk|)?es6WWvBMast)4_6lNxFy*5J zd%z!X22x_ez!~_t6Ke7XPKY+*>h>@&$e6FcZ(vf=@PLc(4iYjV@C!(I7}%_#r)#*t zrH>9GY7RoymX=0V4lqJ?M*0p$h9u6W4!=mmBxHW5`k(=gNMIy{1(aOok6N6gj8wf= zZoY7}{%a_3Kfe_Af8!MGBckU2-l=L<+pZzoP@P@bC{ZLe-$EmgPBW%NxLDFibMjlZ zdUba;MJ$eA9gW?9wpAw?6HaJY$FLsrmuqRc-9@G)m&ZQOldA(RrXW%0u{-R1H=BnM z&l~5_o99uc7ymegZ1HF^k%QmtwXh*rvYc5(WZcr3CU zUjNU@-K`J$?}Ntv9~gt68As%scPlq3k4`?O!cy7zJo)yY)~s{@3CTHN;}fIPG&Niwzi%p@kl~rxj5Jd zLJ%|VE?S)@!@l;4mW8O29$NeAMPy!6qXe9+f*Gv7!xKsPjU3d)0c$e z6gbeNN9f~WzzXb{fC5R35dF727{0Z&Gov_Y_dzT%&bS8*V|;wP;Nal!c29CD+K3mb zv(W|Pdsf8&S(&m5#g|8u|DJZC@=d15-VkPsK9SFOa8;k95 z=IDwyM|hZqGP7cLXzw|+#>g{=qDQv-jlm3gPzFZE=mEoiLsstc&>h$Qw>18sUn#PD zL_Zx2{ey$G59b>&7gXj|E5!Akp7bE*Zx80L4hX)wg$)cP+I~ex3R6oE@%AR}66&&; zXCGW$g?ab%uG_##ssQ*ht!8$0o-<#Pc3Z7n6k9D^TFQ(A(r8!#aXeTOVF7HkeT@f^ zt$Fsc{%tW|3WXiVvdyF#Y2+bR7UXZCqf!fy;5imJxcdpmmOadITkXmBu|JKC1Lx+x z;Nal)Z=K(^q9d@&Ff%i^6V?%~LKe`3^Zm)NjICvcofs-RnK!#4(ar{{{!A(pvu@(#k#CizGhlVdD=5w7cJOk_E=Yl;uIKs7yn`}ukz-%ITD9hzOr>~ zZW@(qB^&75R)N-WfD!5JLg(+_9@&tbrx{+3NjehO`%*r1VEq^uipvx)o8RJoZL`|W zFDfS52v_OBKUVj0IM(pe>OR+MNgr{5BiJKSX9S^i3H}rQ zr_%Rc&6xBPSv$K-jUYQE5;jw&?3o%0l$AV{NPs_chnlGkc=*?LOL#Pg0PC5HdY3bd zKK`dTe6IXA%rbuP#4f*it=eQHhyaYEfi004R&HGH;%DmFzXXGPM>aP29>?E>MMPY~ z{tDvfA0ALFKoC-|P9L&#>0(Cc0u8a+65@hEwr5(n3y=>fqH3^WTVx16mSU;L4f2LP z5C(!7ff-a^lJ7G$;>w9JBnU9Upy>TF^G^bJ7?C|L*K;O+uw}=r#z9WI_u#6XQ)U4Z{7{ww9g%CQryBS+=Z#R;R-66$s)qfisH!slU zw92ts{@7`gDLXk?q4n7!MI()~w+!FmeR-}C#Db%pa3s{8k^0Ue{Z8grf5;Iof-f`4 zsh=+r<7rEO9f{GVZj`<_C=h|>&EF)G9CMz=EU?j#abQs3pE=H8VP6+A+2II%bz{}T zTYA-em!|^jn2~MJ+YFaSmg|#+5{l@~!_R(m5ZLKFso2NOc-3hA{)CZK*W(7J_-f08 z;?Qy_s#qg^eV>3H5ggn^ag)hSdsnS7N)$oRTWx4|RHc!@f>VdUFU&}>te;T!s?YR1 zv?zq&s3Og<`J{Yxo`CuA6f7xnUlO%5YNQWh&u{u1ZM1RwYzKJJ=A;uW7=sRYTrza+ z(mnJXp|2M~fd z3}LABW!`*Pc_E##mX4L~zMDrLgRZRTLO(hm%{%6oYri5*nnwr}h!-e8MnpZ8NEXk) zAjm4fM-+Lk&VZ~vGh@l=!ors}wllD8w`u1(x#w_69ZMQJu)cY5EATttv>W-3At#3% zupnkuzA$BKQfs?&R;IT5PZ>K^<}-{L50g+yGTPx~j3i6-oz%26LpNhM(p7t4_MyG- z0_}ImxL@qI8MyKbCLF`pvPdD8OM|<+2=AVrC@_Li2{V|O+;G{PDQsXsBEMY6XlQ#xl9hJY z%4HZ*s^4;dkDtcxnE<$f);nZfT~cMa%r8Sh#DtxW+D=D{9mh+UVd3E-l<*-b+0vXt z;rLLkdY9;-#EQR&9nVh>+%7wW-3C>YJCl3tD^CZ+Q3J+vZPrY3o@a=)E=XW}BJgLz zj}aSKg7GnBnvgh7euTGP_uFIjHftEpOO8>zC-vbjeC1BnsFG9|6wXJ61~ak*eQSpe z7q8Humd#j?4k9)fJ4S>7W|-Iccon)qoz%!G!kJ1LEnfIuDQRgu$x=dZWQ-|lz;K*B zyiAibk-+nHsKH=+kBtLeBNrF7BfZ3ah~;tp6DQi?O5Yl}nCsOQSAQ;a(bF00Q^ssV ztYU#|?8sKV+tnxc>qC{$eCDPsmIZ~at;0nE0g#?Lj*yTL48fOs#F+}Yi`oh=5lfFq z@fpYCmYoZay&`JY6F>AX&d+aQ0GcI>1~5gcTA{6ooX6a>#wvlNh`9t< z6{^(tBp>AT@OW^Uv<0EHG2z99HE^{A!V9M@IF&YwWxkem`&XF*L*O3@7|HXmLJ577)`wejNsQW=jY0hGD;YX zV3&b!m7WWnwd5tzybx;>TiXvSHxgGOEy=zlB&j1sJ@WsJ_I(nqN&?{KSgPk3T2I(m zt0ztO?)Vd#bO8Vqwr&vuaoGX{Z-HIZ`=z?g$i@bSmJ%5`lmZzsJYr*&+qL!=U=^Rh zGRUO{Ut<8M9O5B|hT;Xbl0{~#p?>@FrAX1F)I8IGxrc%c{!y_K2ee zsh;YHjl%be|8>MIC?p_G5W&DU)q%&)XpWxqZZQBkFI=_2lS{Uwuu6;n#O89gAa7)b z9d#ihTGm9;?=4w)r{e!jZ%zC8yG&-34}yOWc5!S+e{15+iccZn}MFJ4k5 zJw377Gme5E*WKSVmS^qp2&_4$0?G|y^~s5Z(#Z+M-|(P z{x+;rw9kOWu0gA)BF2AfG&Tgwn2W|(bFwld)jGxaA4#bs^4z-L*y!l;B-2m?A#YM< zris4(8yRR)Qqt=E)d2$o12a2&_v9o7Fu1^nA1@@hOge@R4smyPu0V9?;gMFNS`jm1 zocKg%^o2g(biL8bbR_hzA~5^WfYruTrV;dYu$I)t)=v>8Vq#+QJ)U+gdcQm!&Q|#W zT)@V|Gnf;}4@4^@E4RH|k{_pUmfe})(TO%E#E7@f`iOTTc#riA419Moy<3kp<{<$G zqStLkDI|$IP+EngrNSgjT1lEbVJJJpPzcY*;y;qggIjjLQbYkrW{$D(@`i%m(ozE7 zXJ~3_DuUglk7vmGaeHUyVuYc#lB}0q>hkmN|V_-+s&pvL4T~O=EPjwu?H%U|FT>lNtoi_ie2NAPf z)O^T&xs1&*WWyYmmIGQeSfn_w+3AVR?Pf>_l{ zW%rX73}bX+{xAkT$S!edZNgH!1u~UB`(EuV1us)^{G~NAoIbd+nw*_ zc4H}Z5I&y)NK!Vv#ebZ=J=lv-w52UvEoP1qUIxr;z{!PEz3Yb3g*D8$6)N^&HA@}Q zflWpE7a}Qw?+=L-Mm-fAxTx!^tE^zzs=39hO0l;JkYM$XgN1h)`D?CT?89VfVh94o z73ecpe|pvtWTM7+DPko2L3uT>q}h)phO80{I3@RRj_+O}$BYs!e20|+;w~4e*0}h* z65x}5s{1GsYM?ZI>%mkpvoi7ng8rlI(5+z{?M<1BH>}2*;sms;Ir36~2&KIZ%}mL2 z=pTbIA@!KgyN55X=Y|xO{xt3vP43({@_5(ZbtL9eA0WnVQnKl7!$oqDAh1}Ymv_!n zPc+B-NGv$7=JARzajR2N#er~*Gz-0EH>FP6|G4EEJ)hX}zYC?<(+hTmG+JLv&`R`L z2(K7FkDg?9U36v$kX%yS9LkHB@^MryR77{yRV9ko}QFeVDuXae$#-;DmWEkUI1tPtV$tJsA;%Ur-i{(S;QhTiy+b@%?CRCDCwR!)>A?FqyEWtv${P773(-E;pY*H z;_o=ERz3;-lWQftImpQPI7qcZ$H>-}<tS7j{3+t0E-IeX;_)jXA+VTT3N}`ya)5v5-)e657!RjN`u|M2&>TJ+E_H!d@ z2q>i~*3}Y}b&u%3{ie9h+H@yoI^{aX-_(7+rHee2sP<;)eR&$ZiU}RW^7X!;=e^qt zrdsB@=Gq{#DlwU=QN)k4hn&6t$sq*`m)Y-ll0S zsSM9Ok>#u)=oj7%)_H4Iy@SOn%HAu=%%=@b@8=GJrrw`v%^4;Sg)%ghv0z5nQ|sqr zMlS~kpOcnv@J?4klap)149$)@=Z}`YBSl66YeCG3;r`QoiZOjuuz@tNG3p5&Q1x4A zBxUNudpTLGb-3zAJ$sMaQR2LQD^$ia8{JoRXWu1xB1mdD*!5 zoO#9Swp#yjr^a|ZmYTV(Yvbu?yI;e4>8pdVrA^)~UUNHJhW`BJ`}C7D@;EORc}_q=nv9&;9b|M`w}gEGNtp)#IV> z<`wvKQ>P=kWTNeknD~Qq!CD^MxQW#93LV}bk!dr^WS+FNK;le)?{k#L=ZBaY_#4X) z&7Km~WyH&EC~}9sxri%Y8RsT(5vOjLx@N2~`5?&8T@Nu8hqz%BDqO4$W=<2Hych(H zNn6%mnTOFM8BV)$ki&9O{EI|BC6w7d2X;L*#V)o{ON_?P=J(E-2DS09M;akT=nS7P zH?Z3(o=z8pN{==XWDeTzDkNkH=icWV@OZMM*XQLR*YoX6;zGsevdN)yeFE$QGd0>+FX(>K+Ozopy+^pC}YFi%M+-Nz7zc_1)@so~R`&dg> zgHqD$?*=>GTu07X?Bi3VqeqcGeydo5ky?e1X^rb3Zsr)dK^wUkLPueV`gfPETK)m4 z>mf3z|vvD#s+1UlkW*K z6O!N_Cj~nCW+>24Kq%C!O_`Et5y-M*l2!|_=#;Qbnb96coC0{_ZxKD6;z-$J{Lfm& zZKfvO9Ns8?tgnWRlxxp^$AV0>MCo!@v)SPJR!;QoDSjQ|atp&8*V`wYOZBK5Qmb}k zc-WU2%@}KhQIS-kxtHwLL*o%*J5a(2?dkU{XJK-^#S(7fezXxFJ05 zr9uPH^mtzOuJEH9s9+Q~E|oH%xL`f=#Uy9fom;Y`PqAESMt#kcNh$WpDNgOd;K1;(n6;%Ew1mR!$W7zherR}SNl(} zC4%L#G#FnV&_|8G<9fJ#!CjN1AEIS=V5R=ebd15r@gdnlHx1;EK{N{&!Nlx{An2om zVE3(6@vkYUf47#&jQi#CqYon)wM#=g9T!D22y)r+&4a=2GKlrubPjH@>C5_7#%FmX zFykt6Q#aBJcDn~rYcp}iJf`O;Ev8C%Sb{9e0Ey3<-)nzH%AEgy+!dKMj$n+{pXxu9|z=#Vs%9-)bVO%9s<*dtWb+Z-n&*LR<=WB%00i z{dJ~jEU=LBB<*zHSEFokgQ6I1D18z5-AZ7S$D^zi+j5N{YSA*a5j zROa5o^TU5TMmmEkacKP^;G9Vyek^o#QJJPpCWSmrwN{_8U925rka^f23k|NrxRQNGjlK;dK`01YJec9PtHpFw3 zl4kZd04MfcD4LAOX9G_E+`O~?qlsHuTBE%lw6_Al@&U1BJr|dj!(u_l_G{)1sIwh% z1nkFkf%+Qm+(5A05q{;VY7k|fxSRvhKz%X6>i*D^wFV4m4RWVVve;OxnuA^PXJ!}C*xdjFX>~t)tj&8v)cT-0E$RUc?KDznwsUe)!93W< zGAiFRSD|Rqqe%za-VWoX#+yMl#HBlF|IF2hIfTl=CzqhJ%8XKFiO=;fDj?3^gFiAZ zMvWm5-wY&rkTJINK~Qf2$2BtsXPsMC-ylr8@%Vw?N?-#cMPymC^_Uwi-;~T>Vl)TmsA;LP}Ei#((1M?F;ioy{zzFx>!RBI_*k zogqJV=9i8hNAW`OIi&xs>1JnVr@UW%+^|EWlruaPr@o$#+vM>} zgr8UhVW>7Xp6R;UN#V{QQ425NAW%P!y-+d>i(_1qwiH+rA_Z=ZbQZg`D5zoA_L%Wu zSIn#r*rq{Ts@)giipYJG%TqX~$AAT6of@991uVAzUt|lZF4}20Goy&HY%QBE!I~dR zwv3|We?V`ALdo#HoET?%oteuVZSxeLk9CjiR-Hdrx6@grfwI}p#X+9a=&FIvp(**G zp%wMd9p$$SkPiWgp+=zMJZtMhB4c`v5;G>JJ7leAgTx!&iYo(LjzUR&<$tn`l%)n$ zvmqwdK?T_$^KL~D?B>NCHs961!9DSL4qnv6w&=eTSxYNiM|L(^7f3Dn;n~SrYCIcL7qnC zD+_8O?%$ON*jUT&ogtlF`8ZQPo)1x*!-sbLYVwh?yD3TWl+=!Qp@es~=ai^T3Sc_# zs-fC&750+sk7|siS~D#YYS;k^pY^d}J7fflQYwr46!R+0;;Gd?hcu|Lm*#5Oy5RD7)sCMM9)8!H^?!)1M(^y_MNaqtnA-r>ra@Aku#@bcmu0Zy=|-=6j; zF<8Q>uPLk8U5<7QMk*wePIts8rCjUXkslAbVjdu(16H9CtBYxde3arJF{FZKMmwSI z@5Ra`su>?=ZjkeF))s=Yn5gbdbm{&XDNpn=5Jt#$5qnbH^~oVWA7Y9($p?2Gm{4wb z`l45e6V0J@*}B{@SjY+thwWFlR?FF(sN6cAh#xQ3uvXZ(hMPY?<1nTvheHZQZ14gp zp@p{wiEZul>7zqbiaEGVg#uI1(m{^G{%9}o4?3L+EJ+c4BXt!aw#t|Sv(94d3k&CJxNU<|hF*MJMB6sZbjhEqW z=x2=7#VP!W)O92hBv;Q}*AVG>m11~nt&8?{;%qn9_3{q(pcW*>H) z>haL>h4t?D&hg2joC$#Yt#H+QbQt|Wpvqz*_>V>ta$Z#Yb3xG_=&41w_Q$c$8E4H_|4tVI)Vt}>G3Gvz|pwj5Sz)~zV< zS7pkOx9@PD0NS|9dom&_>!5A(sDK7|@u7xPVl4!I?%EnHYZ6MlPZb2(u!Q9}_@{f> zW>-!4?OhA+(X9eHxQBPL8++jEI%3Gh)uS%nLx?J0B0uVF`8`fU-wypD8cXER zwht>CJwT)Fb_C;>1wbbeyi*mAjf<|BFE*DXO#d9lERVPuo zw5)jQyLAsuey2%DSp>ZTg@erR@m+8UlFt7BuLbC!`$dsGOv<02fpbkufA5~zvMA4@ zUdb3xMNpf=kVHG=Aps$rTYF-8b8M$Qt;f(P7SVVmvHNe+){i36%&tE)L{OG}Q zq@dEmShCo1e(X&O*VVbnbWmJFB_%RKDg-t7mrnWrDV#c zHxaqSiKE1gzr?MxSYgAg7sWyaT)bJNJW`DPP0QiM<_Vz`rJohMk@3X zNb@V17ztyt`Tu4{I78x)09;);yuk0BJG?-jtb@FR))TQSrTh<9Gl&%G)Iw402=7q4 z*e5v3E?vj25RBCNF{UMBLkCUD%@O$HSw=uwIE}&7;XUDysk$%54p`t0t*uwP;NVSIUATrSF zp0F`wA(4 z`;pLKN8Y>zx0o{dk!&FPM^Ofsn`$UsY~paxv{^(m@HrcOjn~IhYYaFT>?Cs?+ItBM zIKaXk`20pt60?ss&?ixj_T#6`^i*ZDkGtY8+u`W%Q1?~{;Lx73pW4pj%!Xs@e5orW zGS<)Vvc^p}dlWWW8aHez!r*XN7NprLb>Q63-0~{vxZb7OR&u3cX++Fvpk2!X%%C%% z$VWu)khF_x9Io@01SOHsy+;LStAU}6Q2`tsKL|3XMs%7wd@&mxbmQaT$uqmi?S)oA z#ubvZ7m|+D>jG8GV^XwpWy$HwG8Ag7eNxN7X4IyY=bOqkJo17-MMI=|87{9b?L?wn zg;B6hk=aaW>A!R2xJ;g&@Egyz9N4DyD?1aTT8mXPJ`Q|1tLd4EgFm5U0drS@a~Uos zU7g1NLQ9o&Dkvw+=LUNeix;DH)V-C_L0kB`raOte^d;IS>?V01%NRzm?02CUCy4Ul^MIDE}5iO0EgS(0qAs)Bi_F`#Z5x2Cn%Z4pp#O<0*9Ls3FR zsg$HWlysyW$BfXgDp7eL5<2TdPTv#Gbmd~k)zuI~EmDH@+VsVCL%uFx5BQX`@tF!`voBj~%Wn89roP%O{gR(E=wjg?7DSyvbIY%W)MGy)&Qi=EA_$d?<@_a%C1CwYdV=lv-u49dm29 zu+H|!#%QU>8^QU(Nj{NUre~eMB-$by6CMNSJ`fA=9M=y;8WmE>Lgpq$<^}r-s}e+~ zT8k|wc+u&U&4od&1~W&Mk`6`IXqw+D5~WiV03t%?GNv({ct4gcNst0PR0VE0d~tG_ zbcpw>o&OIr;d2=xi1d_h(Por6@luzm@S?Zc190UyaE#Z-R#@sq*z@I^MF~$UjB+6= zOs|i=W?6`((Pw`y_VU#Rj}D5`Ii9f>^W_a<9)99rEt!(2RyjG=xllseCOM5~SATB` zByahd7cfz!1eXkJ&JVWsO=?BVC?vck-sgR4);98kxqSlA{rV?nkr^j94OID-Un-}gegRP>#e zenKn@n&u31%AM?0Qbypc;`CI@&FXk*bAi_mcM0i>rIVZ$0m$S9h)nec;L!g87Lu2) zE0gVPzL6?lq-kn6jV5>1URtPWoC!=wpM{t+6C}0}$F^vCtTDPwYuT|%Yov6hzjQIM zoO8M`HvFU}THVN3`>t^c*;4iXJ(go6mhlXiG4Eg(QdgyMciw!jYM_t%M1Sezvo-q? zWVv?%qRnNJ7gJzGfvOT&PgCGt2UwTqPl!oyPHlnNrBkEjRFfOdl_izo<{lrRa;Ur4y$t&ulTmdUen+DHYg>-e{2oZgH?O(9Vds?Zch zxv#yHzEip$WJhPoO{Ps_uTkv_ZSI7_f+)T&6W^jN@cn$s^nGgEwQBJzv+7!WYjG>U z4dg!|1%zTHMVW$s6s-Rmi`hEI=*<*^t2Js0lXE*%T#C0!OM4aB4AqSEYg)6e~^Z@$X#lNJ^s7pJWa#uUF+`GqH`Wv4=mk z%-%7hobAuPlsRcze5Z1h3KIC>9r$Y~1}FW5`Ia+#te)x- zyBT%0f=u2qMOTAj2FYO8nddj2s<>tiY+yzol8z+$xxT+^5 ze6_h;if7WwxH%=m?=;f?V}QQHVqwGuiOLeEmZ?3+k>R^K;3XO4wxDu!u4aZ*G%x>5 zFkksFHR;GSt}>ZM7_is;0|PewRh6R`W4hU|W9GCbd6RE6BMa7po14!hT}qwee&{<{ z{)C9}Gc=e%Ela|gil@fz!Nq#k2?dhOVs-M{t7dZn02LCyQsLka&al$B9cLxkI!g!1 zTFs8--MC_-m&DBGGAh*R3sd%eijO#HNmG1Dz0#p@;{3yH&Oj-m2L}bGsJ*jvsO7Y6R8rS=EfVq z8y^HnE?M|$M;F}lqoQg9K%@RYE`hS>PT>@Zmr>=^rs~aviyF5`R+@LmhG3MpLbd;U zGn2O^cmjKdjg|#;j!c}b_?XR0E4XMwSWRIKCIX3Z4@#fLFp8LTli_Z!OOXxdw=|lEt^ljy}$1LgA z6^J@5ZsLkLmmnFEOZ!?4#>)F{M>d*UMagex6)-u4RBQbSqdE_JyDa3S?2G3Hw`S;Z zi<0*swW79lyh{)r-bH}OYPT)IU5fJ+xYi{m_W$cSr?LCG18y8wF8VhxY!eW92!KGL zJ^S0G|2B$TB&QULQr9FViW{l`+`ln)C#y7*K~lFybc)BerwAUI8w}D*sB2NK zk$iO{fDL4bBAU;=WRJTS&V^SrFH7Rp&-Rz%LoFB9iV`H3P~;{wiaQERKE5Igh~`GL z1Zksd02WQ(gDmYg&K^1}7!y>cpBv&0X)5sPD}UBMnW6_GGhn>J?uzj=mn3B{#sU5^ zn`>_ouQV?hEmqFxWEO@xQ2zLzM+AHfKCy~=cb@#HB*zsPAE12MA`QTdBym#))c2_5 zf?fE`ND4gEOFq4Jp(%-D{!4gvPvt(pB3Cx($jSqF&mmsvX{k!h&lxDn8Bh*XNqwiE zdMXE-!o|3@MG)~VGt(S^FAD#KlhI$@6UOUS#II?UWjc~)Xvi0tQ=-!CXW#(Nu9c<4 zacj4D_AXmPgLcBac8!Kn!S*Z#;G3!b(gaEEiX~Bcs3rZ;izpvQ%B<$7B1fM^VYYvZ zJW#1PLup(q3t6%)zWIoR9HvqtQ9PBB?ZL8Nlo^lF!pbuNfOqRMRwaLdb4U?Xh3t9Qu+{0XnIAec|0DBE8fR|8VP5PS2o8D2dupR&{^rJ6=rSHPUY=awDJe@6g8TZJlMgaCUOHCpm#wwZ2(I(c!$ z!r>e7&umCc&>;YG3SfYU;}m%zVYiHGw#=9uJVs{9jPj0BMnyn_cDNjU_*&Q-nUZiy zy=>cIL4|(Sz3Qx%M*`=z@_Cpg;hY0Iv4%SG*I?w~PO@ zd)K|}CgBIuXjQm2_7$CwZnzwG*sP^j5Ipc}q~?#MGn{5Eun_1?%+!e=xiK%AFQY(( zK(8Tb1-t&r80H)Ru>g5|Qy=BaXZQfx#%ux1yI;}1*XA+B?5rgm*-g>l>N(gZE<lV7cRr8N>v^>G+J`NThzH0??6FNrowl;a@(Lk zC>kBLoxPRfYr`Op!5q1p(Olwo>TZvINBORIgEb{Mwo*5P=|BQknh$ z`X>b3fDc}BZVdfZr9Ea|yr&8{5)E>&+h>E+0d-pIx{0v=To>@RIyHq;vM~ayxH{A# zUx7MyN58oYqeia56Pm=u+H6odH$6R9>y%@WhzU06mw$haO7APM1Kj2AbxxI4G7TYyDi3~J4GROIgb$T6K zEwD`*SE}h0vyOfRW)gma(6~!A8P$aU!Z~ZIZ$b;74a}$1Ip%LA;~RHNVfn$p_=u{Q zo#g_^+jmy|4|x)O6F|6x^dV99oHr%eYC)PDY!${~#)a=9l8!wx5>J2kz7rTjRhIvY z&e@1nwtAg^Hd?Y_9|F<73Ri0~Y?G6V86|q(g$Ka!VgJYQUyCRiBI}ia1c6CjT=o9m zR4A~1D^U6jZ}ByQXX(~1Gf;nbf`<-jqx}C@aX0&%0Q!r(IGfJ4!iP2HZp}U<0*lZ6 zvw!81+VnM_l?notssFd?__8FUz1qO&&tK$EsBA;-Llakwi4nPg*BC*8(cg10AY6)N z8I{$2rX`Jfm=q4uNWS0G`#3+?gZ!3ntb_9^gnx!V>ja~2B$aN#Xf^sza#FtXdiw<* z!q*sEd?+)Lz7EKpq>$^9F84-J6W!DRO$A)6rgNW z<0i&R213T+fJbNVC;>?y5Yd)|p$Im%3QiWIuI_Vln3sJ0aaJr4keravN2sjn%{-ZQ{MH?@XGr+*YYihEzvjW5k^Ks-Pnulm z$|_gplHlMpw|&=|oEHz_)2LOuImv)4op}AH|8X&-y_gFqtOsfMgp0}%Ns8X1JkPDn z4KA3lJx*vs^{%;bNMNW9FMbc)c-en5DIoOPT1oFojEC7}IRA$Wb@`7d7HZwemFb#8=5Xu;ONu^zF9xYc9%X9{nZ(tA5<;+}keQm7#a; zv09oA4W8hUfG>$J+XM2?t8GhN;*)=-zsp;!z4Ic5AkKs;bkN5M#gNu!GwZok%5z+RoQiS(2 zZX)S&KzVRN@0c9Jd8)TVblX#aKKlom9?kxM&BfmdVT87;GE2UC>W1}ucp$&D zr^&|g_~EGNRO(}9Ywl<{Y3N*y+;ZY>`_TgCu;DuoU8nSK|0@!0p&c<5{mK5GiAa+I zg|aAVbj95aQ;ccnwj;~c0}-m;_RwoXGskCfz7)Bgq;r0&+uHd4_sy8eUBJqho`20V zEhF&bu#HsQo}b75HH-BkvjmV>nX3ixqHRq%pNVY83>Kgm(%d0wuk@S7bO zM}~djS;`({p`B01sp8CuX#MaQ+U?i+idUPO=76O#GMjr`%aPPK@7j)8dkXdK3gv1hh(SX~m^qfY=va3TuB0zwnBQ? zQ=*9Cx}gpORJX`J1IZ-!rR7($G01BDSeM!|n$L`F&MVI6FeJnZQNHVW^S@&Sy1*dn&b5Ge?!07)@(1I{M9Hwu+-SIUz90! zHNpo)7RI(qxFq@(FHoLNw`!{#*s2T2`| zI_P}rVO?)JEltT!yw`;n_;JySA->B~XFWH(bKF`Yn0E~lEKN!*c-;s42_cWIObKsv zH^6P8c3QjhTKf7yFs`_TH}70FnyV;70mCVV0RiDd?G}w!-!U?NT# z3&@x>pwo#826&=Vm_>yO^a@EW@yrVe?J>VC=Wa7pr}GUclSMZ)fxLi~!?q~0&_Grs zdgA?0)n)I4=`uh-mXmXGyF1=DJjPUMG6vM$S9z~2Lrxsm)+t|g5K;Pnh+!9<7Tyqf zZmuPqY}7Lf{%LGi1*U$2dEv5+L2|?(=gyEW_@JS_yeV7CfX(5#Q-uF<7v#Kb%UieN z^fxCQ(f7Ccj5Q#Cu&Pe{xMna^P(8$S={TAH@pv2~fpF0vJszbs)Jb8#Ejs&Hm@Zo{{Z0mTaf zpvub1*%%(L{ePx9u2&q=P(46olIPHvGr}d~SHX8fnc;r@Q5q`D<$wZhXGWEVem~Kx z+;|}N=ocdqORlLh|(VtS=Yi&$K@9xSyjezA*7)N#S*b-6B;%a)vQk}8=GSU_xn+y?xcnQ~ndQ`6vyiRgr5pcs6I zNy~6%G(DhB(o`8BKse)69JL-5!q$^S0vG3HSNOijOhYgItRi`C<0*#(rvGvI9O zQMdK`p)ZaN53{d4JfkP4ryiVcvZ_8-NrOL!lcNYt?xAdKY|wMM>U(7XG8_kO>P&M& zr6Q%6hvSwYA!6d~vF8ij({(u=KweP3^6RLE=YD{N#17}3i$Jc}5HBB1}^lK7T&T!Sz;9Xc7|><8iXECL%VuxOLe(36+vc`|6zGesbrr1if0% zlX_J+dK@1&sc`dkkuYoy(&z)r+$xrZ=5|&x@hKuGIeCC z*_kJH4S?Dg+jXoPk7xTu=aaAWUb_FVltO?^i)f#PlqqTtVr52?9s3V&UE-D7dt{Hx ziN5ALa2>bDCPE!Ccl-6xf<#_S$-dzc)f^jLO2q~U)V_RAz{jrg;SRKh&X9B>+<0V=6A;Duy zp17%^V)*x}d}HK^Ln6qA^N=UHt@F4&JdLJM< zmd)^3CVkcaZuJ}6Z=QcScZHvEJbn6GDNj{o7y@9=Nlu!Xox8vNyY~=&lB|ghG9`M6 zK2j+c>ic{_)3fHGKeY|*S?pbSuu;v<7UBQgv@J_tsQY^!N$nekTSEUw{&&UG7b=8#XF zV8g!g0tts6b4OxGyTQO9`M&;NfckQ&Wm}uHU6V5n&e)!tCz>td;2pQT7RJ&1Sba6K zCem!((tdIlhZYp#3B=+9xD?QbSrp8nYCsD-3lU+!N&hPXpKGZpUld?fsAiI5OI<+`!T>Qp=?qA54EfTms{3Lz9xzHwXUL6|a_sie&IGqqXcstxDmu6^c z8|}g%iWhi!b5pYI30MLVxD2sW*jJb@V#hTsER30(y*u^W!(EDQAttq4)z1f~-o8Gw zl9a#>&l|6d3tUE(kq{jzcCK$@V#J=q%bxBZ$dGEqvYcPTar{@K(w_N9KmbdD9E!|$ z-!C*gI(oi6wyXh0rpz<6vdTD8-cP18^#qdp8lOYj|_49TsUx7CRt% zCs+b{(uf2?oGRu8I}`^C3oKIM&Al1NjF&V)-!QJaL7 zK$DBb0cYhIq3YC_`!pVpLJ#!!Z(ED^=5!SETNNci0n-5*!0WS}S!?8_Sm}WkmboSD zRnFMeqYAP-M zczV*UxX;_itH%uB8t{izRoCCzZl=iZ-{^TQ62}<7!hk;V0d0F%DM^0+4!nBvL7+{v zVZ{^EIQPrvw&#bp=7$LagzO=J!kzK(_`OG480PM6%*pd|E>C3$k z3O2{J!=BsL*V^jfS!&(c+Y4!mo`0rJ1H`8W;#O1|8+?hEkt2_%;%;_!ygoG!D25;Fokdf#?!@6&Yo^xb zNtLsx!{r;x>%=VjF%CfUyIXA*d{^-DNw+sroEZ!TK<_zoa~h0LbF=D6q#^<&4kh+L-|PFeHO8x3q-8;=t)0Gow?0X^kxF%cg<_qlaqvHA}KvVPuZRl;{206Op9y_-B1e#ytV4~RgB z7}e(mWG(z$QFLW;b)jUvH?O2Ft0Ju%7I=qYJ_C+Hz6mD4T`;P-f1XR zs@nH%OmA2H)z9^s3dJaug6OcVaUltaRar^;R&#TS=bdOnNc&Ua(AuIMg3ZY@UWUIB zEa7VX`e_i_nZf{*F#V!5wwjt+@Y4D*V3zS1nqf_i0xDN%Tty816`DLUZ9oqpiN5`H z2K2fJvD3lr$jNt0GqcyV%5k`uduaPLJt%de4CbJe>xl-GZTH}yt@|{Fcdd{-1Vk}; z7#vA8@6$olL7cK<_o(R?Mqp{@Dx4`1ep4NWZ|Td5>2@gr=wdSHS5rI4%^0~(V#W#NGHg#!1<7A&U4@-m*TzWmCIaO5fV88^ zBy;+naq)9r3S;|7wePd{`G+N+1UZ+0sUx*D#zpw<=fBFq=2YdCqYohBPfBZOC%NNWw8ba$> ztmORMhzkuz?A*P;w1`XlwewP{Er75G4caL;`Q}irq0H(69vE~St{6<$qW48E_Uke| z=@VaG%qDwl-;Up06{e&jx@z)+%T43LuK*ts`H}we)8N2z3Z9s7n+Y|d;edQQT*6k< z)GV(;m)G4fVs!BN+Q31e@mGNnXkxC0A_L9kfX~bNkI8QnEnD$n)qjgaLcTT-=BwoF z11ic}U~>UrWb_LXte6rC?-(PBMBWfZ1+!zvx`DL`$1ypm%*!M?uu6%_sjbToCK7*d z+#so{s=DQ!OlQ8ToCO7^HevW8p=n;iY^81a?#}HUxF~ef`W_E_LHPVm_dyo%PLy@# zG9{!K5}nElg$ z1$JN?9H;;M4QDMLY?MZO5JVtk@fxiP3;V&icgXmE;VxW<$ES>bzTcBMlaaaVj7?1U z*ebJErw~rIm`0(vj$BJH)9!*Tk){j{BH@%>m9quvTbs>Z@HhQPek=hARrx6=M^11K zVF~daeL`q>G37lb$|FM<%_mCBh(Kfp19bb*qeGULZYY3%xnDZw{*ZkZHhygH^clv( zV3QnAJV#K2i`)pQzkrSQACXy4yi}7}j>6Gh{dDGx&;2me%=GxnrE|MS^}9 zL*N_v>)txx*L^n)g}3)m!}MFgANVfsp>Fr?5k9^9+`k7$Py=5+a#vK9do)KtOHMBu zI#2ui-n|$16yLqk^q$>q@u{buGTgi_Y-u_O^r$(gv`|c0Ur_u!)%7JYE%f#KJ_~_| z;e)sv%$)*6q@f{>ip2}+gs*rK{4leOt|o5f6fSfn<&F`zPUFAH zg__nNO|N37CDeA&_I9yf{z(9XOoDQ0@y%qR_@-YV`s{tyrqAR5z23d0tb6^x*Jqad z|Mz+c$Nj%os14bF|M$vO{C~XhzyIeu|Nk48T|YLa-A@1cBZPgL7#$ZUC@2vH72)T8 zig}o=!cYk(BB> zKgV5nrJ3@88S2aj0Q(8%e3lT(rN|cfRzcwrrw&QE4_02pK{pPyvwHKGtF(9GM6&Fe zjJJh*l57Ntpu6v9vx?A7pBIWhB13X^)(G+3Rb{6N{x%b5dK5eFus5hQ+H7XG!%ote6%ck%c^}EmBejLDxo}4of^v zDL>bl;o;!yjY4F$rI{IyV!|(>7}X4sO1EB;$r5M`(@>d#fa=q^+M{<#cc-*W5E8+K zwtAXCh_wGC`(W|Nan_f}DKa7wE-~*atU<$`qO!&%#4^7$H-?uv5 z)+#Zsi}ja&^l_(=K46dfA8B*f_#Yu}hJb*Ud7poKB?e+I_H%w7Q>bF3|4BX~VZePo z<>AzL^bplxB}%sJ!%+52qNi9P&J@bRd8t$Gd#dE?=f}Qw5{S|xYjMNT=_8CVE_;bS zSpZhpPVrJFnDa3T`+*}lJu}l1I5xM<@bvUdOSz!uON63=|N&sjn}soH{kNZu_Oj4&`HZ;Mj=A#>Vb;+Z&f{VPb+;x9ID} z{jBcxr*d=oft&%R^OwiI&(1=LVU_&6Q1JRII7!W|aVCI;T!x!x6>*sthyV38dj^gXOBzdSNUTaJhw=F5%d z*@8J4@-@Ctojo^karvz8)R11PFY@4UAYR93dkYCOjC=bM6L8@FXklStH5{KSU_?k# za!{1vhO!p>Yi6WfVn2WmP_H!0M1|H9w#ZzUe|ydaUolZlTrS<6Cz7ov(^!ObK=|C^ zRe-}{b;YEVxTwxr{-;M`-oGvPTX(>y*;=i6zWevD9JT@reKKh|R}^b@;KR9Eb&6yOr=Tj{G?m1Nw$sOeFy{aL z^$Rs2`|rnc@+$>udivFWOQ+yk#{~h5Q{IQZlOECefg#a_zNc!^-GhTA^`; z$&z(pY6_jvcA&aCOz>E98AS4k^w~xa9SYgj#{0)j)F9|tW@cuy>)PjfTO1q;cMp#v zU=uwRSXPkhn$|t1h6@($GQBV+MS5}fw2C7bEDtxOzy_X`zH-P}_TqlAPN~^JmejrG z!;Yx>SWeu;kFTE<6cq5QCUR$pieB$dmg~-4~&-%UhFQ}&7hMdI3Lm|ZrjZbZ3%LkxW)r zHVIt-cywh2A!6dp9uGrt35l8V#j`}Q<85_M0}qPGX&S=ELZL-PyNf=;fRSJZ2UUJ= zlC-&oe))p$x!0^WFLXcnzY_gAO2a7{T5;l^wWa!BnbOnKq2ZWpD$(~Qwx3z%YB?iV zFY%TeQ4lW5^fZLUP73!bnBeidWw_MTo%d<|iy?(w4yOAAS;1L&_ho)2s!4TbES^6! zon(FS3pYd5d9|xQ@m>kE3jX$G92P{BO-CuJ@U10dx&ApKE6dc=i9|8MF5-|RTShJC zD^-mO4vy-#J^|;Je>_=%8_?F%KCjQN1654Vgzw$p-oKz#B^nx#&K0x3pxFofh;exPLr@$rr{?bRp z(VIG}1R)TXN*RHCHhv#g1A>hh9oiJrnlN zEQF-Lgox#ic6y)nzL^^1yc`+fzgdrWHixqKz!r1w;&DRgj!!)*qNtDNifbwQc(=iH z-*2jRHAe!qIFh5jT9*ts|@@PN#YUz`;Mh*_l|jnv8D-OA^D|2D`t7I0Ozg$&)+#ma{a{bocqU(Qa;_=! zS$8akBFjtNqQOWc1by8uf}JEWW=b}6krYAk)tl?2 zvTc(6XCvy6YFJE6ax=+rv%y*$ve)fQ=yPuf&}Z!pvgW<}co{CNV_-NqsWd6>d2LK@X8xYfC+7LD#olLH&PiqIw-s0l zaD0e9nr2dsI3ghZ!hj-mi{w?otEp3`|F*o*m?9iaYNy|p#|Elb(7bzIG98)?b>^9%CYa{ zry$mUWv1esvGZ@elV8@^;xDvEo9EXfC>{QJDXGI+mVF~2YxDQs4#vr{5N7G?L%z0) zPdj{?>1xv6Dc5C~qm1X%KRxIO{P()?Z;rn_k-m9FwvAFSbeLF!eyCV1w&u{|MX^o)le;`z(+eB!wtMm0nHeBcKE z=Bk2l%bpU*w(LGIO;cb^d+O#i;WM18chXF-9R>LLUF;VN(u+eF%alv@ zChB33`*JDu2bT<115Q_8D>-1x0i8^o{UX>YlR^1*r1)fOl zFhUgJj7QdSaW0sBr^V`;PhX%BJhCfQGPUXEn@YQSiCFWqlGXi8!+9@5UgxE;&N*O% zEBgPSGo_a@5~YD`67xZG_ntRd=cJAl@+U6c%%*#XsDzmHTRN8YXmJvA&6yYdE-%o> zcGUMTG&QDih;1FX&8%}vh|~NVCyox>ez-p~Lm}hAcIVw|y~k=vhQV)pNW>K#n zQL#=7n0)B#S0Q(7t#uAr*g1L6P_j36ewFx2H>=lTWaS{623v@&vS~MjGrm+#j>%v& zon>I2TOUvBFWIU%NVZj>I=m9f+iZtR$6#cHBbhho?gvl44BqngKlw#|ci3*MoA=VV z#Qir9h2j{}t!_W?3pASj5cv0K^L+ILdv)nIWh&0l@{EA9Nptdat64~Qtr!zmbudo< zyv3f`*xw0(YVODcv;w%9Th72j_D#a_=FQ*n=71GIh6lIf>PFsB zLA_P1o8Ei=Uy!jw8np)BwIk<*(;pzC{FeoL&wpCSRydcl!S!)@l)0ihm4)P1i?qZT zq=mYP=?LkUj5e^w5}k|0cqG|8$EX&mt4>JXk&(vO`jC#-5w@=Mn}bi1W8A^B%oQXM z#hq`@DM^TibCiB1C%y?$h#PjievW%#a;<&wdG#P?x=#$(V2Rgd=u3qL3TjE93N)97hMvbjweTr8;{TYa<;WJXB-IR?W6L`_?9#W8rg^T}Hw$ zy?HowYsx8$WjVMRS0~9rgf%DpQD8)q!MSqS$s)OOtkoaBX!jmjF^*IDg!`0P$9)+8 z@ksUWjCZy-2TMU!K>}BR0h@2m(wD`-udZ5(FIplZt~FB_A}YGduF6@TD&srhNVhFEooA zST(L4qHjT6J6M+6YG*_*;XrqXn%0J3oT16Edk$p%L@maQjZ7f|eKok0m0Kpep7DrP zOvdqqH=^LY@F%9`ogMh~iz*vP&9Z(OIja|SC2txzyZ9oi-~X>MuZ!udmGAIMK+rKQ z-9HbdSaihg8SEyzNvF!qFsnBfb6oQPay3u&(C2uKYqE{#gOJwqn>DdaZ^(xvsA@{$?^zPN7^=hv5Gkvqink& z{UmHEYqXLR@Ko~8Rec+$J7;3aOGveW^!4%#d^z{q;WFV<$@BSo85%l*pwr(zzbJ;) z(r&bezuISdlI~|5%A}_H{8|2f>*k&=^Ka5+Z)wTPpOVPu1~bHNhGcp1wZerqtM+2o zoC@TMT8qlJYPVHg1zy(L_@nt>J;NICw3(|O8Is9GTc-0rGTC9x9p=1h7uojeLI9>o z?6vBn5%`CpyjX2Lnr+M8U{Dzpo3G6OIV>zjKb7|l-3(KH#M-MOnfk{qmZjp>J)Sgh zgL+wE>76h5_2&XPBK~A0lH2Qcw`S}t!-h)4jtGVK?`4aj=ar52aPB7m_3nNP-XB~; z+3rPet%F^oE@rm7*w9omkT8aN%B$G+{%TqVDv<{`ID4NMVZI$}thcM7w?=gQ&+0!N zxEvm^jlMn75T1?^dtMkBTJ%1K4yyU3b2IX4bSdk&t&GEvh&Vqu=WsbkasT?0&IpH0 zr^g$0rtqGOrV!B#NCc9L!Q1r@V-R%r@(yEE8|EOD{4eP?&;N*G4E^IEu|Y^JV`gY11@vjyBjDg`9%CNR zdNe&`CF8X*p|Pnr<;Zl4rB(@EkL;E%)pF6}XzE-cbi1K1=sVivqj9Ar+%JoW7+=of ztw(Vt7Ym&?d%lG=&L8Lkq*ogW!`a-({>x>TQt35U&K_J^GX8m&C%)0D zfm2sH5(2b~7O|F={S-I414b{TDyyFK)8lC`Y{cUkw3V$-93@Nbn&JsPidOtlNm_4hxQF&z6!!A!x5apNC~LWE#-oZ=Ii6m@A_T^BAe zYyMz(o44??=JkG|7&}3cwkS9ytVqtKs8uuuq$QmlofsrF0V*sCqDsYKRh2Dj%CbUe zY8mo*X^Ls}VuG?AG_^8&@u$pO<~K4Fq%7o6{bW;aFheS6LcC=I3)FC``_#Y!Dxb0j zPXfNhxW!xIK@)JMG9$wic|BLX85;Gz3;Cwh?T13 zb@+-`#`|Ru&wAw-E_>>5BPiR?if01_pK@(}H^Sl*9nDh~9)las5e~m%yb%M;bY)qI zI~qK~8x|?tOfzi^{rKgX1gsNjqJcRGm8WyZWG)=oMzZku3{0T|w&6bb+}bA@O<4{? z6cuZmgBen6FR<2YACm7)xzhB;0|W#(OJSx2%M`p*+p)DO2=)8BEe54bY4{3Bw*Lz8 zc#sec5xW2>a>x%Kn!h9i#mY7q^nTesl}B7P$U2L%b{^tQHp4Xdq77mor&3Yfh2nvh zR9X{ME~6h=KV0)cMoha&TZJ z?dI+7B+4(D;6$Sk_oFFw(zAxY*Gl5nxxF-P(%3?OCl|#jd})=az0s6QEst# z_d~>M`}9QAj&7DlQ&tkB!2o42B@3eI2PqzjT|{-QWBO|ygRUe!MnJ;8ERJ&p20Rh2 z$4gazU5+K=40uwb6Q5)!78T_n)I{aA0W9m$h-oFPJ5M65q&p ztEL%?0Bf$l@@v4^fes}tpl?V+>pvxCp>}G%dbo@b6flOYzSYu_biT1jL$7b-Z-*r2 zXvElfFE%TdU0!Tk{3a}z@4kjCSm?^RFp|1fI!d^KBXh@5Q*OtSW$diq*pYSwIV?Op z{K(5NP~TQ=`A|57ucdNcObc%;pBi~-T{h6qN5rHEKT|1KN$Lho7^@AiZ%d&g6ANr@ z8XsmcYx4k1w%927yEGGmeX`<2Q;$)?45H#E1@)`BjW&3!$Cq-&;#5|jdlREWqSI?QERrlZ z_f+Lh0zT^Sa{ShjT&iBzH5qRI+P+|P<9|ddh zy<<8+p)So_2&5CCZUpi?lu?jtKS~{39!jKD{Lk%ECIoE^q!ksU=Wh9t@t~X?TI$KK+3&&4VmA z45SAucFT=}Cfrn;&~2lj31nFj`wrR?(eciN)|4*gG8SDJZxXpmPTqX4z|w4vQHu42 zOQFk_@-Y+sl-s82f9fHH;yIxcFEv>^t4GqdW9tLYs6}YBSz9jqe^r+Fu!s5vQ}h&$ zyfeZSUM?iQOQTgi9Acz`fx^E0yzGPIRlh&<6$GCaj>$)9YfWpv3boZhD#t+hwiB2- z#;ZkG7y~HCRZKA!ufVN_??kZUDh5JIn+kHss%3IYQ#%nb3=e`xDsr4T>0xsNWxc;o z@R-YXWDQe7_;##xJU&!4Ts_g~1E1xS7+Y-xjoXF9@4g*&JhT*flTknG5gi(jPZ1%E zeE7(E4<=ZsW1eAPfRb<|py9+~wiHX*AdCei0**f?gh+T?P`y>WeOk|0J_DREDV97X zu$deI&tF@0DWVECrF+k;A~eI0wl6ng9(E<|e>+fQL@b*a3h++4mAQp)&I~j|3#GX= zuKlb2XnlA$9u;Lr`%>|;Xe72?e5;$|H<5vJNi#3w*BK~_NA#*R4#(B^% z!rAVkJG(hDv)GN#k^kVE8c?D$`QnKYhW{B@ceS|WaMDrJwRcH)4DoQaPij>fMKScS zf2sem^khmQO>ceNu87sq-isRf-L|JhOqfgsCN_cerObdJen3ytRnY7M+l-~U&cb#n zNs#NRx@kmiu9fMg^8kEM!HI6UM-^|;)q_f5IOTj4ppM#n&5|CGsvMumG{o@kWh`R> zAg?yxkZ>wRYwYb5jWo{OU|npC)EA{X?{LGuPv}x`dTz3x5_r?rJM88=t`hXR{Nu;Z zLN&&GVHAacE|$x2D$=>9nG}H&Y;*Y)@gRWKdv>YU;@G}Yf#q7k#u%Y4cH}P|6vj&o z5xKJySXTmNV>#}w_Qwzdux(5JXk-){xODa{(=%idY+YmBVs1F3dOnNTha9@vCdt=D zx-hMv77@v!Oi#lTFKR*1I5@IG=9Yp!kCyW?+K7{>{_?y&KU=NY>ltr0k4CMeI8k~t zi`&16%&YCD$q?pTRU8~;4Iw!>^W0ILq3FLwkDsb2#&FWryos22DWv?;!jyqJ0#el{ zM~@uxw z;zBsB5Vp~rbKQjwDKPpbuu#LipQ>onfa{Aq= z1#V9lh5c`dTXvz@<`z8#b>9xVDxiN+m?Jd6RPFis0kvJj z1qKxl7M0( zX5s~&|7&`qN%NPKVy1zmce=V8zX1}`Nna$Q7lfA zQFBpKmSt+wvD*GAQPRzo@_&4eS#JLw+y4fsp-bqc%@U`W%OBGvmq%OhL(!Rk5cCO= zt083@^@W!LscdPGu8ljXzyp|S%S$s#D?|*VN@^tJmEdsx&q509fR!pal^FX8CM)rq zuIELRLin519R2kp*+i<_`O_E3!+d1#)snry^V{B+UpdX*r(PUG%>6I=)jwEf$%sFI zcl{1s4>F=c?f{;-=IZ_dtF@ zB4+qxV79(8oyM9nK1zA05E{xC^U{oOh&mNwfE_SNH6Sz1NP?U;O}RB9?!*Qc3y6T( ziFjEI^>;eIe*#o=gmeWermR*OIb79w(~3^0eZsld(K$eCFi8U}wJ+R^ss7e4;k}XlW>drm{I`t=k!ny~TU$}Hf z7ATz=yy8s;g|JiSJhpGg6e;r*Qh@>08v=!?9!@Oy>l$jmdR_opH3M{2p8_!buyn~< z09CmQ_NeyP46t*a9oIk1vjs6zP(fqvPO5vEoZG?j@GiMt9*7mf`#}7Lb+6Svp4S=-rO}axMPkFAA`PX$OyyaS4<**!?DhZEeS)-*LLjnTL;T)?+zTX=6(S1L9~6Ff(7Gc`D;4D~f`x5rY5nHf>u9(+ie6*o47#fH>Y?m*HvpD zm~PKpMt+WFTU~d0g_-7me66gDv*5Pe;Iu1O?AsCuD>`VkV@gZ7?7?Mi**={vZO7Me zeFJW%jkz3d+xChsYWUn)Xv8Nh&Q+a>sC3mwZIYAM#!!|jx3h22SSoIB!zbX~hM%$H z|1A0oXFzyjcrwpL0&RzT(UA~Z!Qm881B2eO^kw36cds8re{7cD2BpdyTX#PmdtmVM zZ~a9P$zo;QBaVnu#_fJQ+>{&}9HuXQl>3*mhQ*0S0fd1Dya-U~f?{NAUUPm&qwn^P zZwO)(E?H36@K_M#&`pS>L0-yna)M(*9g7jU1T*^U<+2f%*b+>T`J9{ znMtVOA$O?xDXJ&^(N;}KmoFQ_QN_HluE2J@(MlpGt zXoHsgPcrACbn#5*pPUiqxxe`Y%unL$N;g{V{ic5vABn2P9JetrP_j$h4_+s?ZTykl zJpI%^uhVM`J}TE>RtE&6NQgmR%MZp0u4qnu=;u#ZI5YBl)0NPo#wnvTp=_7Xjr0&m zILaWDyGv0FkMR4a5cWQHwn?mOq%X$IBdLZD3>$VZ-~tZ~g7O+StyEJ140$!8PzO8N zAOT7gfh&ggzlYfeQw(qB{3dhy$WpMdAvk>s_Na-J^n~+3FG~HxyCU#w6S2qwD`}OO zX3e4yb}&DzP}9zi^Q%Q_c9@Te6jJ_11#l1f|G}R%JV}L+JuhGb!&+QAfOWx{SIBEY zVd(`uG)Qd_01<>n(tN?E3I*>dDs{w!?NC29HCq^%9RQ6;Z;f0Yw?V85MTb&+LavZg zzI0eynf#i#X$B{3+H53Br+Tzme}Ikf*`2WUJtkNPAAEOL6QEufZ3TtqD6v(B?)gR! zPB%;2<+9%huUNi#QSR_=tb4!VGOS*_L0GSPH0_ZH{15E}-$XWZ>i80?!%LFMs8EW+ z9$}Qq06P#F48Rlk(kkyX#qh!$0~}Szk)TyZ)p4$Vkk-K)2~bUEi)2X}C=%lGfUGW@ zogE3FyD`@yHP(Vcw4D}i!8*DBEzfWSVdvWdEWdRlP_rL#<#$ZIy*__j+@!VNf{O5e zV_Ny!WQIo$z5WQbvw{h77YsVvrFIkidj*yNLg5F4OZc7t&BNIOvG$10F&FTos=4fg zUz#Pc8*1<(0BZ(TS$rc6g$>L`3o3)v&01#CgOtPWY*-$^_MmP>V`gAC`kmydkR%fV z-+JbCO_@NvQoV8~BZMq*n2i6LWH{rS>>i8^U+8B0d1(JX-lUoFGPh;-c-B}AQt$xRcYJf6n9??f$=}13!$YmX6Y~y?033{32R)_ z-r%8G;p~EnEu~9vDh)lmpm!^75mDA7=2Ua40dnp*SytU92^|O1q*?`0u~S@pif9~t~x@pPr%%SP#6 zjoOKtUsqABL&>$DrgaB*n2w~CySto9*^7WnUF>S^0?%6cWuA#I_qm_k@$HG?>o+TH zGTxK7wKh>+FX84!00 zjrII*cR{dv@A2}*{k%!50L5`W{Ks5gBjf-A1X!pl#);+A^8I2f+jtO59MmmxyEXC^ zjy^w1<*BfJ9TnIB49jW}LadJ4GZ&tHvFH5HvS&u6|JKD>>-T#ttY&y zN~o--U(+C?V?gp{hj{ySZlKU;x`3b5p@$u1to;i1WaHo|g=yp}K$zMxs;HYu5hFoX z2t~2(Cp)L=RlcZG#P+LTMUWi+92Y1|4yQ9V(r#^q1?Wb}{~x%KMg^{^ktl^(!bN^> zf1gs)V;c4`vIU$OvdV4`e8+L%kkRRgV3Wey)HK%^xsjJUrie;A9W{8Xoh1-wU_CVl z?-?CBLBf#*cyaRm36N7?z?Y}N1H<}By6hyr3IJzQr2{^4}P;VJ!)m>Ca&ise z!HCBYxNJg|5Q<2iXZ7)1HQuOlJj4Y7hYc{=rG&NH%){)u`rCNsoA7W^CL>({-!|j( z!E_@y+*D|n-rmB1W<6|-1UtaA5j;fn1WT)9wH}rj_R{RMDZ(Que_>T8U#{pO=*4(zS~DFZHIbCKBP8iZGWE%I-8&gk`Kx@i^Niyw^R0_f;c@ofg*3P$ z80g=iOnLpXen~1-F4aKu3=BxDoTs5W(MV${4agun*tn6Nfab1{_tp#8y+kn*f)z1r z_K%RuoBAu{%xSrRg&70c9ns<^c|>lsNnWfLpj0W-1^hl}L1(oL!$7pY9KZYo*JsoM!W!$dxJ8m?5t%RF|nM#iJf+d#rOZQ2j6KV941 zH>3Efjs=TkFcj)2^fRY*-73)Sm-l1&kpciHEBDpI4#+3!YiB9}NyTn-r6-_;rLX!s z>MH@LgD<^J9sh%;VZE;~9cI}C>W;w`**T0-GUiV4^8xaWykDsa5Z%uA0GeoNw~?9x z%f6Yid|@JG(&&HOxzpg`7VOM`$dyezbQL(5o0$!WdK`Y zIfp%K^NIart*jf{8ykb?E3SD-NI?1=p8E=UI7!!-#@>X;D*wtn4OH(Sz1AQpD+0Gc z=A@hoN4h!B@@I2FDQK3IJ?AV(bWi2=PVA1EzDTY4RF*mB)J2MFOo&s4)L|}??&x)~ zgBgX^8;CHu+?%nhGi7xxB30Q^hj(`k=ryzdz87&66-{nmhT23*ZBsRE&U#47@x2`> zQRdkaQwLP0n-3d3cR@7;=+Q`H5~3s2(cpOjXBec3q{tAASZz#YJ-QdQnk2%Ungr?G z3BS)}Fs?Fp8yIwWD8^#t(0Y6#k;c)ut5+4ibUsV7SW_2~p3qsU<8i#d;|HLJO56PQ zxcPDPSg-ZP?sdjptH@=HPv9P>b-lSC>pic7-Bn`}wUbz&m1a2J)=G&4$(s~rqi2DT z5*-};Bh;<&#jN68h3B`m=Xw7<5 z$@Q{dz%_qGIpO>4zXE$&I4T~q-nU6ePT)guAsH5n^DGPp=D1C3A?i>fd6F!x9>Mt zai5!xY*hmpMT|+tvzSpX@yt+2XN|1RdH17-7uTdtYhR2Ph7@FiBIi)sYf-!^A0LTn znJq2T$F&L!={#@xiD@+#&JJ9Y#59X28%IPk{ zRpz?}j=wT>fEESC#|3g99p_ZkFnnUd-4*7&AYoAG9!R)du#M*R+k_vbISEX8Y^{eW zmNQh`3A}nqO74#^vSY#)iVyMKRUat6#St=8h*V$OSeandtaZeKcw&JcVD8HGMxI#g zcwmhKon&04?OV$SunG-@qU)j}yVCaJub8oskvD2;qQI!aA9t^jiG>*0m#cvki!%dw z#~hR6FH>n1#W>^-XBrZMg8C?J?L`f!&q~)3mr|nDU`M@xtsWDnb7A>#TQ?s{rPG!_ zhO-K6+)WXzp2CzG0-=1E2Lr7H>l^DZ`7{Tpk=~wnfNuX1UzcoY(`37O@1H`Y&sv_4 z5K&x=h?2UXH%MB4mF2uY1RCWe1NDdc>6Y?*j8D=IENaCqp$6CKSbBHcbekH{XnXQ9ZVb-1$`0=>=`O&^}~FFt)>HpiADGB>w~AhIa8&y{=hK{YowWrHZ(g62-^z@x zcV9c}wd;F&=JmNabgjib7b9)t(ge#>)6lE~4a^8>xA6XccA4%CpFo7dv3L@F6|dZznf;hr%pko2Zk)0V*PpF!%| zKONqVu>rrk@fpPV?k98wKdq{f@w@s({)0^B_G0Qy;ssiP_tz5g#D1wQTustF*3ZjJ zP{jVkEhvDDh=!h2=p|gQ`|#p~Uh-T(7O7^gN2!@5Yd8fAzT~!*WhZk!x*O*~Hboc= zzbB`uELV?TPeVpjCtwu!>0H7!Nhl@ zc~w|F1=#i~04T@_kg9atr8ncb6cG^3BI`moC9^vUhB7lKs{JmGaw0lJSlWr-(}H2! z+l{UqaFz%87l}Vu{!KK=TbfRA-WnVJ)7)CUwGUp}(NOiiFxIeg=vlqFbxV-&bU$9F zVm%)v#G0^C-J)JA(yM z1%?wEo0|CC^8{q<*&^k=yu9{&{zzgD+=~Zq8%;F{>RSpL``ub-A2H$AX;fLvQ9)n@ zw*2}}oF=L>mfANzu#tQ3EC6n8f`+pw`7TGNI?I%lG2j4+H?Kgnf8<^yZV!$<+W1A$V8h$9vUX57~&HR(P zRqhD@4FZ;mhqPdCQ0^`SST47DWzL@DcAf?x9dLM^AfIN3`JOZO!w;oFN`HHsNBIuA z>KB1LUu;)w`>mgv8j`nEsW2ntvwIY@K3>=k*KM_%6G655N<28tNv1S`vmh~u6`*6^ zqVv)tNwvyMYI*KSTCx|=|6eeApClGbNP~|*R(WVpH+r8n40*!zt47H>0~cQKQioAK zG8fqY@4eGk$`=MCs#8~9_r7QpcC|?!I|B1tox`YNh}+QS2{1Yo9788!qDP4Y6CWS1 zbOQ5W9esUlq(M9S^S)^A-Nl*{*GM7m-7Nc!u%~s4tONc$1ND`yRt0)fW3iL_Y~UD{ zb3Sk>d4SFwq)M-PTTCmDNAcNreK8Ct53+u5`}9WI7NkY|1R&+MKzO1rOcmyUDu!mN zfd+P<8d3Q>0pP$aR5#6hlp`DSRZQnZ;-oJ@pJZi$(iME7*au7JWNKpa;v|SO6%D)g z@bkGiG$mp1ZTKtsaObP0R=0wZ zc=Lc4SjydKR;^>j*{nTp_8)`!%g}oE26>6q`c{5Z(^CMBkGa}e^vryQR8_zKfII1R z)4iV5Mab&psG@BI0xCCci*}AGO=19lZKwLqpq+eOdWi=NTR>;v&(+(m3L*6FN;K?4 zGw}A1SE`~Zku~`dA3_A#+Va3j7OoS6-u|nBlqG)we@$ZB_5hX zX9NGMCG#PXSYKtx&Lz8;B*yvZV7EkSE<6Va=_^xQLxdWay%(U`PYF8r@SBc#E--Do zUKlNc+4Z82t^u4la@rp>!%+J?u?zt*2va~)`lycAqUjq^HJVZ1*$D1Ng_0jUko;S= zWC?imDoo33o>c4Jzr{SyN5-8Jd%uSi8ulbl7%FHI-k8B6i_ms8X&@e?Z~Gij1j>RUFx zFK`WsNJ#XqtuZA+Ab0UYP(rp)x1(CcpchZ^ZM@|z&6F_E>} z5BTj#c>Uv<)6p?&KD6g!yL;qrloEMCYqHd9S6j&!pfS`7EiU!cCVY zXo~x(LatUilIg$*SY$VuprGJQP*oM8%_Z2i5CD@kA&2|>P7fby^YN93P+VWBy3)LZOV(}NKr_2$O$}xuomF082TEF804js0ze%)Q*;&!~~J`yPSBiI>g)jGr;#qvre^OWnBHF4bBCBh7nb-ApZT<>I#vcFeCE zJ&1@(z9E}3-sb#DnY_pk`L^&{M@Pp-b$Z?)ekShu^wW=cXM|mfxf*YBrR70z!(`q$}6_Uev-?4WX*?=rSk`t7}$`=v4-MyWXm{E zgrY1AZ%9S*qYNCLPK(Yn)qyZJ8}tQR|L2c;m3i-9 zpP;|971+ChP?a$YU=nNIV{;D}tsRgVeP`18L0t=ocmSF-1GZkXQ|0D%=Z|-g;G;i+ znB(0l43HXl{sktw7RAc}w*-P6GXeL|`<(s;w9`XBp&XnF@S;Eo2Y2pUBBfI}fR`HA zfL@$C;xaR6Z&|Yxt+#zw;)G_v3bqoI?T)D@n5Uv4f|y(oB6qP0NP6~G$5r^cSI9-c za%gi5ZL;%C#M}HtZCUkkJ+|IzF8aB4zCS)zpS7OoO2w7XUh#7x+&f>VFugt|{twNP z@NTH?(N*|^F|JoyJC$}*0obl0st+~09feYUTBbW*AE4`u$k-5D<3+-N27`@`uqQvw z7iMc}U>@`lLD&0dzyRPIREsC+)b669bT-uh8=g1;p16p!8G1t%K;nQP``cxC-PR`Z znzv${P39)K@40(=R@#oq-_83~Sq}?{iYnxM&>haT4YUylcCELR1`y}47|yZFf1$8} z(RzVcDsT!Q3IVJ`^}jg1>PpYr9e3B|EV2daFUL#9Oyh&>Ed_6X@aXSWjbh@*mhjZ?aeM`L zuoD)CTE$24-O)>+u-#H>#@Z?#PIjb;5)VG|GIyn9r!wU9X_PS7mWw;#j=wx*a02>@ z=)q71w&)U5aYCtiNyTn=N>^8Ayk00Mkmu&q7hJ0^#*{|}D+}~OJI}&<6}3FLZkb|z z5Snsj0lnJ+XG}hC6vx*;R~#L|`3`n=9xUg7iU0)#hMu) ze;hrAVi0v5`3yN^U|Jt9IpK9cz8T>Ar?O@P|eE(y0ISZJ*Sn!sS5 z*A4)s(C&53ASrxgQMqFmdu+W8(y> zj?qIxYQR7kEg`*uv`8!6Au(cvQlq=OTe_5nfhfqA5&=bcuD|Db{@DxXhbhT1r`7D*Cy^B_aNy`6=f{{(Yql*0|1UB7$+He%oVcJw`DoX4(Ox+R_y zc5gvFv)=vvgB5bSFDto&Y1QjM*o2%i740D;SyF4DTQ~}rU`+K6dF`ITM*G-YCkHLT zF(~R6ze8Pl*+z{`lPLMkh*8S{u=~ywB^2=0&H+1GN|q&#N`FtFoIF9Ki=zfQaYpF!(QB)T57Rj?UQt>Y|w~AwYgIcqiSX-mU<+knnou>u6&0k zaI>|oP3G0A!%*z?x@WqJ*YBSU4vvn(Wrde}IPcyrnl^dTtgq8K4+9+%P9RADeV64^ z%ir_N@@#ADRE6`CdNB7<1HNidZ6QxIU}O+;RFcaA1P};C026t^{+|Jo;-Lxunfvuq z&l@jI{n3r;2p{e9||_g#iSj9@3NNV?~X^={nIm`9G8|9D5dxc8#?vYjc9 z<8EdSTG13}URbPfJG zeL^GB*aaOOhCX0`APb0SD?5yP zW%w5HoVlSK8B&>9S*ptkemma=4{Mh3;VY$4iXwCPz^-pTl+4xHHX3pEVVzlAyx}%~ z2t}TZG@CF0-}4REi3EZc3U%o&;kUNxS>CO|qR`W^B7+1K_>VelLS-SmHE z$bFwXAgLudcmyb~;{P1&$e1|r_X?vCkh4zTCCHVlWgW;7;lm$^PXXSr6gw0Kmw;(? z4Or>avM?=sCvy?2>ODbe(huKE^_|vvfMM9RHm{ri-reoekDNRnh0<}Q|@jJ zz{6+MFjT{S|B5pZLWw`SjKNY+jqHkMI%wA;1cCTXL;va!WExlmq+Mo!zkgU%rBcYu z+M5e{6GR)31LSS_ljDHW`2uPsXs?s-iXf#u!_mXQKwrmLxu}c}4TcSPy< z@)8pgEN1lz5}2gKL`C}mTwgEHU_U`S^+918_(xDskhZR_?W!d3#ZT``&w~Zf{rmSb zGc$XeU5sihC)>RCGqbZhOqghWmw+EznX^h|u9fZ$gV#oKRIJx8z2}Mv3AxwowmBs}4H*d7IA`rXO>lF+z43GHJXP~-V`h?k^>VS?kXi0c{P*w3 z|Jo0QZVzg1`F>h5MoxYDBoO?L-P69I`-dvr2$@`JpldXY(qpmj>-5e9S(r^1XnBA& zJ7k&;KdwkqV&1rG+L$x&EH#{@19cH~P{w+&@<0a(WQevFG%bv3HylM}B2+Wc5`AE7 z+JX@~zs_Rmm%T)%pPj#1rBS7+y~@;as&=LhuC9py|Ns2i#KpGRaherqD6?OjU}$Ln z=1n>ve*FIZdvyOiN8#O5Lo*Tb^mtu(X2=VD;~%Z+GDRNEu=JaLLUbJF*VccKlq&CdO7tEwLQqx1~y87nabjso&&H4K-)~wa0MJv7~s~& z#^UoN=qzV@Sn}yO?KK!{V05C3c}yA{$gx=L&&$g~B;zU|UN^7078>wbo6-Uy{5Nkt zl$UqjoK19I?Zh?tbU%M0A}7~@u&pg>-)D@8ZY2EJyfd&cuDn*>qZ?#aL|L-uV4g)# zQfjj!qW(*3J0ex0q!=OM4;n7Z3Q{)#W7e^0jfDa+LF)QC&{qV2C+idn9ROuaY)e-^ zCpoueH3t95pkT3ceM4Hv$@#5a$HO(!G4Ji8`9|OG#TmXw-zXjU%bJ3w6-EXJ@o}Oa zbcgS^wN@MRUp?r^h_nVoXUkdU2@9~HZzPSzh=kL`+;_Qht?I?!>BKb@D4~^dIN*wLYuP(uof_uI7FEOnA0(x>Ak;BqSv+0bQUIJ-|tE6PEs6U zc{wv3o~>QL$N?9?G?Pn_{~(UV7shlWpO@6Pk~J%0|erwDLPrk_Gi z%;{87v*)?-x*5qdEP@%fc1{meC-aeyu;Rtzy6?;s z+rOa3ox(FrzfP8GIlFKq%*v7AC&!tCTo*6?&CbJ~-O4qe{BSPJfygCPj*{YQb@_TQ z$E=Y{n(X%>Hv49@>H~yaXMx0O5S9%}*L#qkuNKW?>Jlc1`X zmKX(PG76eiWqRC~8&8qc3s-%`9NCMa5{3^(;gB<6fdFs6B46fst79H~X7i)PoFh((8oJHMbw{B;v;VDf(4 z`)?1{;5Lze`c973ylZ%CQJniZ_uX-a>uVpSy=kDx;*IawJIk>5o@GlmW6vb1Fd0wA@nHmNk>0M0(v=4pT=*iaao@~nzUN!uYlDff8%gc-> z0UH5#`I_{a2@?t1bE;dv;C<3G(5ilt;j}yaS}FB~5IQk2rS&G`&ywfe<;8iog3NHt zxxE#R#GfhdsLk8tg#T?et)U=0E!l(+`f+#fnEd*ho?=Cm-l);k?nNSG<`K`|P@Moh zU`hp&WnKmSJY5cg14mnF3orP_z8C{ZiHM`(UF!7i@qSVOe;c*$*1vf_Ws_4NJ6>D09g)` zS*24j8|~Tq{qDHsX>GDqP|LgOwY%Rw+3$lD{!IDhsFL&w#{A6LO&-16H-Rnpa8^4nVyveB(rxlHflyP}sr6I7ZbM`xzO^_&z zwPAOma!G)km*}$Cc`^QcT%_e^$395}q`g|$orpq^{j&Fse0TG^6t?cNjLpAaWi}eC z!dNOiZ^l}tm&f0Np*!z_e5vmI?a(EH&pMhB=Nt584fY`&+n0E~^R_$(+ zosE0P@7(dMz9{s4C;dgk0T7)s&*xUP&7f*GZE-eCkz?A>k-_-R+P^Sgpe@>iM904h z;EjzL!|~!k?rzZ;fPdmIqJd?6DaQ;Jr;-3)Gtm93%xuV>n+E3xOwb>4z&FJv?g5*9 z0$ZtNETHRN$VqCJe|uqH@6&YO&T$11L`c2*{u17kc*M{5oaWUkwhu40^1mhDJ6O^=yl9Y6_2c3#fS28puo96c`lYjLuiIs#> zqlyxkAdO|yD%LL*_mG>!V}daQH|2V`(MB_4cvtk36lPX=EgCNFL79>2vP%9p%WT`A zhloICQIi}ur~YUESS;K-WAjx`0qqW7i4(dNm|YRAd`qdGB>X&ysVSt{aza45co^lu z`~}!SmhGWNj1kcR)GMPJ!a@;ud+%xPAs7>Br>|2YTU+smC`&tfuXUX&-A)@Ses)o1CDqv&LEj$Ff~r7G*M{UC~Ehj+Afwq z>eq?CG5?X;%t})yiFoHBk(|oWN(xKLfSGAC85E)t%SB|#P88g_-}^GS?KrQ(@%Mk# z<(elErL#MX`Nf1w;Gn@9-jtME7rR&yK1cN}$Z?8(r*;%XES>w5Us;xN$>0cW1 zrh45Zw=Y87KJH|2LE}l%d7|oRS>ONeqzbn~{T_$D@g8`?`AWYFg8ML~m> zRphlHG1==MGaL!3?T{or3TVnqjHV6>7Uoq z2{&z|-x>!WS?-ANiw*nhd%pDn%S0HaiD({m7R40`LV_;YU9I552e&ktPSPjlTbn(v zS)NdSPK>&34^aqm!QYgXj7W4X5cL@Ygbny8(VgNTQ+TTjSzMb zJ}>>In0VwuWA?UJkK=LYCG%RnaC+Ihz1^uDr>1d&B9HCsy9kDt)Flm1HzG`L3VXW475-jS zU6pJy4xiV=<4D-v3P&?+*NQ;1*7LFtWYAKPDD{3>y%>YBu~2?Ltw>c*TLiBa4cef= z{p337Vb5Vhb8U2X3lxOBZ%onku*gDHu3 zC#i>Tzs2K-NaS>`^^Tp3E1C{m)Bz0~-El=E%sV%78U!`*Gt^(SLgw(v$dB{#?t`}$ z+y|uIzYeYG@oV_ofF2iQd*X~k#@w+qn3M$TzjvDOA-of0!Py#A8Y=wu759d;d_u{) zJLxG)7aWP(a+wi5+sgey|0!=+%F|$}nUd*#4g1Crzs3dn%Z-q+*clrHXY9N2j zt&`2XPNAB0`61_Xli#UWD4=)(iyIU1gO`zaTSQM zd*}4?u%B&vF{o8X{FUl6&)L{|SL6=#ed0V9Zgu=b1zhi%ZlqXiE{!^+5IOgnrIxgH z57Nd*36|6w)Z@&y%k`!|Gd+L?*;_u90| zUE+MiernQzOnt4tP^Y3DLAAD+(44{8slja>tvn67KhARHerYG_ooS!6y;1;DV)m;g zIEgD^zkmttE8ncwokRlb+~lR*RR1L(Oq(AGq)#BI2pe8~)B&qF24SlZTP{gS0l(pcP;SrbR{sC!Pwm#ZSAJIbv$; zNj#?05q$3UM(BRhwn_{ngdcevbBR;HXwGocNz|J1u>PZyUgSVp6HivG*q50yfq?`% zV8>OeMy&Ef>sG@k`)is|?$izGrHf#DLp-^qwA0mTt8n`cc7`UXhajDg>$ic7Jd2hm z({|@)-Jf7-se)7^3>%nUCC&*_@iRM-)1Ob`_>Gga#4rqWNM%o;vh`iOoYk5u>VLTd z{bo=WbCGAj5VC!UWKXg_c4*WTszIx~AdhKWBZ~J<##Ea+J(@)qK?hqOE~bTRzKp1` zldxC)?Z9x#C()*Q|0=X}6-CVS?(EF_>1IBOrOGw=ggM8|MTlL1zl z6X)71jeX=cfVSHT;gg6-+lmXXsb8{Nm85$KKEcd_%XZMG{=k5Q613{0cs70+Tf2E# z%SDip;TrJCGBREz@KD%vZG%J2Oz|Le`%`&Jg;B_v-sww8MMX6( z4Xrc6fBd<_$IZAiqpd8DG)i@c)-wLED>t<9DN5efVgp=+ zQq%$u^*Oyzj)|n-@b^+89cHw2oV|#GW%BeVT#RQ08@Zw}*IscC=^3Ak2AeutyLz8E z!zO(~xfue3Fz;TF2TUPIz6w3YH~Vu*d8Odo@%E3*qtjMOu}e7?sSO>l#K%`SFs9nI ztz&QDrH(5VcM5hDtdko%sfsqq7)rBv;iJ6Kjtev7xk2hEu5e*YOPnkWz7ZVFfi~!s zJ}-jaH~#_)iz$vN(M-I^s|VwzJ}NTol}55+ULI*+B}gBX9r{RH%js?X9Fij z&Q5fn_S{Q4I=DGy5(0FRd3%!uj1GpOW%I}y6x3xB6lP+{gXe#dS7tLxqDw- zp0Q-z%TxHay#Tv2Ti&#NP@g56j#$HGvmml7_aEP@e+Z=ZLbjluyZ4NRB6$o2n9Uky z+)+9vR1-{`1!YX{M-X@mwV2i!CKpZz5=!%ux-U@?f~|4b9wx;eavZF5dX}{WI zMV*@#xq_U0M9>Q-cAVRip4MO|)qxS8h39j@8Hw6lx8>!;ffvzHWA|$vSx!&`tp8b2 z#7hLn@bqQrQ9SbwZQsr>!V}KD&$_8|vSCOeF1QuP_P7;t5Au%wTaE8k7cbF$ensY= zT}626YQYK$Tia~%Iw!`*cyK|AfMv>?-NvZ=x1l~!@{q=RCbNV$C*a!V2L{?(M_Rq} zazy{Vpt#AFf~+;Qvkd(#n3k65(L{-BPOKIcg#1d;85D3MBafzUamRngGnSkYyAFeO zs=aI<5|I%|p)Mx{6R`Gk!5VW&jlLNy5Ro~PYzEAEFJXq}xDMK$U*{E|ed}<+u)eMd zUt3_v*-H%h*%mm5XpV9o)vC@92H;pD$8pWaO3I|l_i3e*Ud1Wc78hZ!m)&;qt0ZnH zbSwL=D#K!-0FdiV+GH9j)+5bO6MO|gsr8nN?YT+Xyv~4!`)-XQi|#;ZZF@|PaLcdv z)N`U(;*FkVgyd&^(rYC4%ppU=za6g1j7f1K#Bw0hw$hTGGLEy!c=Yo_sBVnvU z3AoF=A>vZ^EY7=>xd#R+bAKS~nP2`P*_w6fwPN{ol2FJh6o2pC@8+mgW6H`3Jf`1& zYu9`d@e0Ye)+c&N*?w>2N=*mUT5Nv&6VXB3Tyr81hZNeCpHu9W`wRU*e;p#>;tp~| z4W!|JARUl4bhm9M#%fRWk8$oM8&ge~OlR{jj20q@yPbNU=yG&a@@%O5ssztI;Ng3j z!NfN=)!IS*BR4LvNwHfdA2W`H&*L zu?U3RJP&t?90xC`7cG0zdp}f4$oFdZO(r)@8lVorFgy*i*`Gfbv)Mi01ruRzx6YWJ}PJ(Fh%o)hPkJcCaf(e)^G-36_ zs$i+e7IS%jj`Z0|X}%Ew7aoWgqUD=~Dx45*%X4h)OCR~^66 z5nJSj#+=C0E_!J+3U%Ku!4&FV@Lrwt3%q=o(+cizAK=A5&dK~Kn6Z`5$oTfP9qvpB ze_>Udox9^Uo|{Z>7!%R2D#G-Od$tX4KXe4O+)IUp`V(h15s$au@w2XLJ{P>#EPkhU zJBG#Q9_W!@)zV(Z;zR$P(WhP-8sd{YaF+4AswYErbKvhDVxnmhcba4u{-#J%1*= z{$ibuG}uH#<9FMvsBW}hcAzHS3e74;;0Us_KL9T6gI);Rl9#+f%lP@tAEKuvX0c>L} z;aw=yPbJ}W7X_>OIhq>X)`7Vr{C%@j!7x(>Z7{6y1U0VzYW)9a0ZOGXt7wxv^F{Pd zr$d*SJYBYPAyp15awq9-hr_`!%%Rb86z6P5o_uY2Y)$PDhfrAZgz4Rz2UuH4=8+dC z=l2-r;=2AD3iQA6-c)Q5Y5l>>!|OQfz)UA<|x#*0$6i^;G6E$lZa2aiRn8X$J8w@1Gw+f{+cTkBT?Kh$ER zzg3aA@7ajOxvIiE2;WECr}D?#F;BZIDVj4~3b2h7_Lv{j6IAc_JDJYBCdXKFd^0?h z6%v>TtvkMDIP`jh=`q9>^RfzV zO#-cXr1Ri>$|{$1-&z6EynUdcR z`Q}32tRD}h5t1(7{E3V88Q8n8ZNAW&3HFMNdz}|~brH;0e)8i`nyELd6$sTYb5pv_ zb8)T{#F&rNoGrbs!d@UHncU?I#o366GBEmWV4wB6*;gwwKgGr$!`}P>VzaaePZpMe zWo>50Vuf?hvfX`4nW;HR^jt81DjClPmm!0Dv4)}UBPCgv^Yun_f2u+P#?{?+E|kBa z{DxFK4pDL=(2Igp>CGA4mMw9?x#?g$Q)Y1H4%m3-ND;^arfd0$i5wa6xRbjfaV-p<46;IN{XTh_!B zh6J`2Y2fqbMhQMjvAstb77^wX@{qvz%+uB&lz$$fX+}1%LC*kde9tG`nv$L~o$8Ds zIm@Jp7mtZZ1zt(~sLP(jF@|jKkf8TDoMGE`JBn13*=piIWl>E~w2aJ-=Apcw8IM6| z073{NQyQH?gP8MXDQ;FTt_8MBe4MU5_!UU>ReCZGy%+ef%+=nR&wI~e57+g(-|3d)=EIIgs5$C;hUXwXG^o%ip*1%xncSG$BADygRE&N9jOWQZ7-X+i0frJ7U|L8XfE5AGc0xgSF~-R`H7HAG*g39lB$dvkoX-VW#Wdt|FxL?)YnDVlSo zbhl5Da;bZqWF3})0g;pPCT)!?QVAc&XN-26p!>aqf6GsprD~))>%pMTgl^vqxZ~jq za#fnC7@9?|SuXdy%}8lGfkOfAN#X?hcHhm4cLotZ8XTl7nM zufTuGMd3#y{`VrtqjZAFflF%!x^;)`Xs1|lAw(dX<&5Q3Q7Vcj8UOp%-#yh-0LLa# zYP=|-Wf}%4Pf_sh^CC%jQE%|hM#Yx=sBBD+LBeR2mpPEm2DQR_^WgmlQW1;bY4;TC z-({~*g(Oquq3|aqV?UBr+;L9U2A}Kd7i*b~+UkeCZp8mE(yD=e2+dB{gh8O232M(i zznlZRgm@@n#q9~IsqMFC$S|(XDK6bi-BbR$+X*I3bwX&S)W~Db!kAxqJ0DvFV3oT! zwRGa&pu{lcWM7#b~ai6v|vI4}u!g!SX+vn&+tZ7}9VOuNyE(A>!#Ljbeefw=lp2gc@8OD51yzkvla&S+O2Ixt8o zhO*W={gDKf>AscS`58RBP}hVV;8@2oj^&~{|N1AIF~k(m10cG{~VKFY}X7er&%nbXc|ZD1<0JHGQT`nTmomiqIT1$0d`1*^(t62Cd|A zOnK#-QSqNjjyYrW;U~Agy51gW6W0@W2C)QZ+Qoko7%A0+(Q0%gKLTB_Y>H0N*z`an ztOHo-9cyW4$_sqKW3KO!5?`9hD=g%V$rNg|;^^}{TGz!QxLL#^K%YWvS}qCh5v^=Rxr$~uCyNnm%Ib1jJykk?J!SDOF1 zutrb2E9!gdk)KyYd@nkT->}}jKGb9Ur^O3xSOGJSA=?)zeRyuepQF5+>NZHb0xwam8 z?}TQmz^>>RP^ICuW8q$KyZpBW=pD(_#*fN+VKK&3in1ktfC|S}9i`LAkyDX2a^2hi z-|K)x^>dyMJ^2j<IyXr}muGM5x1QQ2k1@{r^VUr-DwWom2E46pjx3FtkK%p2WXr zc$!y#hCW4TYDUwja*qb{`+>P1L+fV-okdRRLkiFW6MO>2Iz#ijK8AA!yrLn@%J=Yc*kqujI2ssa)Qr%`PM) z1AYw+uZ@{114SnP+Mn2#Mmdt|G~$aca(WL zx?k-h_OtvBl7yTQA_99rb(lu4O-+dn%{Zo7w#ZdaCE67&C5p%60DhO+<+)RV%ODaQ z6Z&h;DVFiH(etACBWP-%h>ur<{9$s51WDDdY@h`IORF%ATjSC&KF`dZr2$t2I>{bX zzR%IN6*C)q(hygzDt7*u9{CkdmzT^)tMDZ7C3nzyujxMIkENU8be*D0xo#3fMjK2j zOWvyA#KS11W*GX~4AyC115D5^Q9cQPZMIiIsm-B<870J4+{ly*bPSG~DX*a+@aPeb z?itrVC+1+qNW%)O)o9Q+4}Fdery1Il5u!-+(#3V}4)yq_sMb&+N*L0__EtXS4HM1J z$XOLmstJ0!0)Q`Jl_grmCTfXlFaoC1$g8KO85P2jJnU_aay953#oBcslCR8a4+-G_ zs%fd!2EhJ5Dl-5CpFa`%x__gKx=fs0eDP_i=hM)uJM`cpjf0!3)udMnA-k>08czs{@}8J#3_Aq z0UD7_EV%rtPB8+C4wV_38?*(WZ@B@VJ97)+Gj~>7CIeDGZ8VmTj3@8CIW6FGah@#c z;=6S`DU1oN-_lGzsAw&cG!vGgiD~iR-2|g|f}_i?oDCk31?&YtLsn^>241fWvnnHf zAzw!!M^Uz&2b<9I#|eE!Hi;AeC0XMgE=i#wZkE~^>7q4^XHQ603YAz*p)RI?T*JEq zmrMaX> zYWgviMCP1(rd=;e$2u!2x`i=Eq z$gGbiUW57oQvASND5xeF1@zwQlqvXx7L z+^*by7Gfozanvz)<{&cL&mk7b2Aij)rzA!%d>Z}`&?T}0kl=`ccrdK<2i3+c%mek#gOG~Wh`loAYa7vjqQvH76(FG=&fm8x z8~+~KzTd*63fTOy&52Mt01?ZS;RP9k&7}OGG_*3f>in zb4uAv5qB$Z$jf;}RzE<<0#^12L0zd}i1QgiYCQ>?~DeJ zOdA5_R+$+ODWfbRzW$u)CtT=Vy7o;24oL1JSsD!@Tu%Tv<#@d?&pZZR%lr z?GqVoQu0C`$h0bV>jMgW#lkN*kdMNU5qY{Q2dZ!!lqUl_evwzHv+}Y;nwEVq4u0S5 z=iq#%C#co)dwrM9F)7G?fvnuabeFz*GvNNDeR>4(ogq@1aO!IoOq<}&jQqaIiDdFl zOwcSQdnP5j{MQ?7nMxEeTQYh1@`Bkpz%D71lL zS{cSB&IobV$!m!X-6OVRI22=jv80wW?3`YV0S~L9=cULEo_ONuRmC{UHwy5NetM$D zYd0vzW;U}`uwfihO=!*c5h-DfxXsIN=@J6;I9CblgQEea$H8>;NLX6JufT8SJ~Q>% zrDqlJtpSLugZqmK@6AtBC%MxX(3LLy=5V!fg{VN*8= z*|Vtq$vyEycfBLhni?-OSpzP`54MWcmqH^uJL4ikI7q877Ml208xR?{sR~Axcs!|xJY`b7O6#w>H&V#D{Y80)7%;d z%1Bl0xN<61Is!$l344sD?Vuf!mxFtqqCWWfzVl@infb-&2Q*eeW0W{0aXb1vEPV3_ zE#?&;)x7XpW}#z+d~1IYn(l_@=M@OD@WBDgL2s%LaoCRz6Q;aJycLN;swcY~m(RCk zg}@1l^Ep$;IUUuLJsV3Z%%Q@NA}m}^D-+pfAYFk(A04#4=t>|V>ZA_?tm9};U~>#X zO0RhVX}BhBB3Y|G_`gr{|EV@%UWR?0O=~U?Aca*HsTj4jYqA$;;#e{hrMKWKB)uOg zI-b{G8r1xquEafxcqIBte){lcibJ1{4Vga~WmW~aSS6k|2O zXT7H_pAQZNb$KO0m)EbUI9fMepMIVad!1s=z?O$CBK>cI`DY#;WI18I(O21Xn}j}n zUm0AMASIxjy<70O4KdadOH~)oV^+#u3B^C7FM+D=S*1x&3<&5K#~8L{akuKLmPV=C zO)FC!%G(!17X!@Vi;ms**eD#h1&tJc)eeO<)*kiGQ)lFSiko_JctVbO6axk6YD!p@ zFH3wId{)@!pykcKRA52nLz@XhXJk&r*xaD!_)w{d2go__EC7`)eoEdD9qM`UEr4Y0J7iP* zi<6oufb!w!PFY~ld0{>C;JqHqdcdd&^XYq-mWbMjJe&W?cYGOl0s0cUK`J-D!m)G3 z=;n`14FU}sl2XI z)_xmbQN^rOeOE=>IiY}Y7<#Ce-YiqZ=N4aTolUL0H9I(g6BjlV(%?$3;YbRPqopD|^(em<1?V5ATv2n-nwAz*M2wAM3a(#V$9jv`5zz~S!+ zq8hIpmlZ!y(&J3!cyHZ9G=C`5!4bD%Z)N?Md_Ao4(if?P6{Sp+vE<8|>3A+*vbXKw zOPozhZo}QrS?3~0yQTJmeWzR%At=@V({n{lJIo{2-Btw{roBk_XDO@PlyBy#9DmhbN)R29)TL9L_%}0*4SYJqeb$Y0l-Bb ztPE4QU7Y;fT^-8%AH(3??KSzouL&g=pYuCked?yU%AI!UP4uR@*?!kVY;`TiRA+5Z z+;fq2arH;HGNdf|hCwI1*P8{5Caj8n5Zrz`| z6@VxOa3TQN6s{DPgJPOvF7{qM zoyX`~S}~}ato;Rg2NE7ffQ_H$YDY%!gYCx`?ZK+o+S}tjr98=@c&vbYjVU@Y%)xN! zcf69YHG_GuDjR9I>PgTT>2uBPa98V*=H)UOOixlgGt^>y<5FdPcpx_Hz*1SxQltXrq;6%p zTa@@wmHcF$rt)+a>;;e6EvE^9zx%;cx{Z%V;cBrS+x)Z-MGq3j^x}rm0rfNC3xGY8MJTE1s8>{K(#|JJfC0#_lL-wLP1fx~T z84A$|XZ0m?in1q?AKb7+{gk=|UB!OpIgwZ!h33T{`tt)lc^~5QR3@N&Z|iGgg2I&? z(ZCscSU86zCzB-s6H>IpO5 z=h}k!L#j7lgI4V-c?LvmSV%~}`c_1^5{(*On9qHswj7;*9%%nep5w6$ZJG5{!+1Rs66;ieDxT*9)4c%Lh~7_m)gH%s%LV`e0$GfWR1M-=n*r(n2@j^o z*f5V~v#LCzX@co?`zGl*_-Lr+M$vQsCY6uh^ABWlw+_M+MsD{!zA=W(yW`|;N!{&0 zmdMgYWNon(K%g`)s%3iW9K}ojn5n zV`GRE!9Lwpt;8kI!WSYsH0XlTxS<7V^5k)&v{NTw5e3}u)eTOW?=Rwxq+~L}^y9a> z+-W4!CfEmKCAyhM@HEZ#?`jfSzOMNlaUCCG)8D~3>9gzag}rS4ZqxkzN+A`VI_6>S z8vS3@hk5GqJgrd38vtN}?1N`gBmzt@**+o#A))W9WAMMl7YZr)2 zl`@&5cnsyoRU{%-0Z~PNy-=HHf$C|{2vYOkMX3DAJ7olH>~g>`9BwCp2_yx)%4{{i z|Jcl$Teb7acHrle!05@6pO2n~tK2HQ6i?0s+O5)<-1C#j{AW75FS*78`Vq43V{;?- zRe=HEUa;ngA%G7gAMjhkI=99xfea?aCo`&~Wq}!L30z=btpGi*u9&DBakr*JvOxT~ z5rMHo8K|B048fs#VQwQNJRSILh}Usd5?mFZqNDBzocA+_;U(Ob`NynFzStQtV_N6_ zDXBb%5r-X!7D2KsGUb{_TW>0aLp%+ z|DOc_?DAOq%E8>P_7%H8V+v!5x~r!^l+nW^1R>_Z2m_B6l98%A%%{Mn_K^l1pV2DP z+UqlEKjo<=FSm)sBgxAEi2xD;L7QZvda=uiozw%*farx zq5QsY)bhwM?gbw;R81FNKC<5~#Wm(Zkwr<&b|NbiOi(;D_A|4WX~2Se#V5F%EG6?n z9lp|5Vg_Gm68>K}*oEHF>_KWJ=EU35)*>xqXu_Q;#G}3!Weqb8=2vZf{Ur2tej`hN zC7LYHqN{SUChsu6v!+O1Arl*P6o`G%mQi<$MtJ(5?>! zP+4Wb3nixkP6MJ<-Xb0YNF!v?xZcoHEI+Rl!xaW92YpZb(8Pn9^zoCYGi6oW>8J7d z#IeCM*125)R(tuGX&{WoBo=Klb{)d=E)hjq0UCDS$)%`U^lE7xvs---Ab5~)GB5o-T%0)l}~2zUlJ0iD%Vf9CxKrU$U(a|3}_R6eB&x$Rem^N zd?CTA`$glIgXPWEr$GoBw3wfFy~tEif;9ABKD-J<&+%TJ5|HHCDWX75l_dn%XDQu& z5;WFr5th`#n0ndUFUcEXlEfj{!G__TIk|RGPeY(>XF%*X+`a$~opRcI)cuLwh5;;?E84{$!ok{WZM2Ohgk;~clvsBH>{i$jhAAxsJb)9UCWTS|FY9rOU_ zEeZq+Z7ju{>~NPOt>MORVY7!~=z^dp*s~yCiBrJAKxm3(_M;I%z6Tgw*_H2<%BUuFEG-|y<7h#G^Y z5)D3M-GNIza_nxELBT&wL1iEw2n^-3(i}s6>~;n@xNzrAu_x4%hcUEIwb^gR+78TxGZ_C;xU#XiDo&D#Qj{ugm-H0gF(MSvMCLI}^e z!WvAZw^ek_#zc~MmOu)XG0nY%oZr)?Z7OTQ5ln?=U~gCE;u3rLg@#OwZ$_3Zx&b$Zr-P1&g(-%CWRi6oO-EW26c8@i|8TF zb)+&j%>}as4zU0HX(q(Fp*OPHKOmS^wMPp9ZY*`e6T_e5;-lh(E3ntTy!)38Q zC*eOhlk-n~JauB@7x*V+w1Gt#4%I zp^b;5Fk2e~B2%u2ln9SAr!$B!3e#)5O76~Gp`OJD>l+q?bMqF0e$*8sN%sG!B#>I# z%4@+qEDC!z7=9JoG7 z>{hXD>Q!Ney8D4Y-n+8{qNQI<2ou(~*2iLj-?N&o&ZS&;_^o=v>!Bxq3#oknegfyU zIrm>c)9FM1ipnSGb$w-2lx?^* zqS7THDJa6w=@61iN(@SeG$JL^T_WAmFoXiqEz;c}!qDAAcQcab<~`^8`K{$z0?v}> zx#P;cuT2vk%d`M8SM_&w=Gl~7M9K-&Bm`jxpwU8q#4!IcKP2I4F)=`LtHuPe^noNJ zHt$i=Pr1%}41-dBBExOr(C6Hqq9N_1O2O(zlfU5mq2^mFrl*dyvE)`fjM6&Gww$

    oAp6dmZD&Ze_O&gr=6YyX;xsjy(8QiIhm9&Gt9Hgh{TaQw{ZIpK z^4?a_gH2F(pWOxCp39ueiXu1kKwSVjWSFYW@W!kdpz2}+a(*1W{i&;GiV9_7NR%2~ zhkYza)TiqMpk${x$g#S@)Vntp1M>WyCBFjx4yf)7iBK#2)9PZ@5u0>(LLP;y83s9^k;h+!9#EO+p{qT;PoL?E>h48 zRdwn|lwCO1OIRKwY8J%(M)Cz$eMfPK`%)`o;Bc(LNC?AY$#tjjZ4_y)g^F`*htG}8 zmwV5b#z+%;INkGz0T-nOC-^IyDV6v!|6Ub);hb=BUOMjj?!oGBKIP398CC>Bjq4() zH@=I$80qvcQhCT;IEsqZv*vOIe8C^u-QM1oKTS;t!bVn+BYtD3qLuut%>8z+CP0*& z-Y8lS)`~a=olN-ftIaO~02BHQfHuruk~h5SSX_6DQ6pC+*_TQE3A$^fzqgg~OIDW5 z0UqNXJ*Yqi9$U~tKtxSDW1BU7;DJ*y4RDp97o{WkU6TZHkD-WVfP^cHrM!&k08XYc z(m+ba-!qydaPDF8n?1#SFogE(vvn3WnutqlVtCc7!6UC2kW4m~#{Buwu61t;*7u8j zjYT|PR(qOAA~mO`^PL(=AJ*TPfOgBra1D~Mr*rtQIe(Flz3jyI=#MN_Lh6VB;K(qw z2qg8BR@o;n9x>u@H6lOeY9?GuidT%vookij}K5Ly8)1@Dam{ZLef;bzG>+|mb zKTKUprz{x-Dbsh@zu;2guc&HbazX^;)Im+{e#r_Sr<#RI>$x&uIS82OFOc8|_Y^d3 zjeEr48w}w=#^ApO`i$KKwBaZ%j{pyg*HV8S{;|IHIN7W%35(J8T`!-ps4W>0ehF*+ z_K?1y$0$^Twf75KBKqCF_d39HV#{z)CsQZ$TMoWju^o2rd=l!hyg2R-70 zmY9`^g|fzu*5gX3lk1V;B9w}DB^Ej%Mvp<`Gs}-`>k)urHCoIKlPb;Pf%<3Pn5j`J zYs|5FTw&pZ@U_<@Z}XV2gDJ=fBJa0yc6kt|d5k{B4aJc(|JDt#NupnRXsgs*(XD6F z6;inrA!}k3X@p}s7T%}2gsWcV1P{k7E3FMrrA||+Q%;^#Z%8*n<-#&{&>z9P@%9)k zmKGms%J_(FeMYFnhKBM!_Dx!a#TH-TR_7Y>grT?d=N~#$^9AJpu>j2t`0z@Xl-+&$ zeSmU6c*x6t$h`-2DIO}25Mm`@#O(vgsnkkN%?tMriSmwr2slm3jJX8AN@b zr6eL4M1dZ}*0ZpzzZD{Taxc>?_@o_@;w-kJamrfEaW>Z3xk5+QxRqb$_GGEn%ApZV=?q%e4&M4geX3t3#Wtv_ZEE z>Qo4(+mmqN25H_wm^ki-catQ6_T>-aOiZF7FpbrUn5E>6kQzr$PR)L-;?47@9Oz3$ z_V$GM9?t3Th7_1OxzBs#sN9ve1uR{OA`QxH^ID&@sLJl6hXd(>(qF{!t#;;+$b^&f zT1bnlzGlJt?*`EyH4onF+&vR$DbI?;v?34e3yayvU7eZ}3xpw_vCeFQ$>WW|G%nvew zLmbmz&S!7EycnI z_lsDp&H?TGQ}LzDSWL)Zzo|dtD)&Q&hTMYn50@q7uRK}}mCHdL+fLn{9@HG_McHh# zvEGNO|C_LWY8;cZcs&H#xAD5^07kMXpYSNjpNxnHUHhpPCCq~Dj~Yc4;Hg!k-{Bt~ z`GMh8N=;D{lGs8y78m+N176$~VxwE88+G?v_FPlgC))qi`7T^?eQx)gu|y4(%X$7w z>)Q`}v!9^=kb zE?=)5W+Zr`!5Y7I${bc0qkuG0={#SuE5sxL=tB))FK7X*RW2(ev7MA(=qQtglS={P z_FH96ncbs-?4{mwBa6_ruHXhH9l@kiFC1!edU%^v(3{oo1#9*HAu)zq1VQHPom6wq z+5$Rl+qG&oIOHP;tqr+n4?v8(Zd1k0vu&)c-mU6FusH1>p)ir6HEz~&A24iDb2j>I z|57++>&tEA+){L4>6Lk4rHSe(ARI&%F(K_Go93v{K(cSEmk(03U41pPSqA1fGv&tH zN3CH)5rPrx^w_kZIRtD;{C>Oexp~TCn5u5cQ=8V;qk?#N@0DSIAxsaC5vk?9D>|@( z0^^G3Bbc2`0}c#YYNn<-i50$#u?#(B&0s;}=HyO7n`}6Kwzj|RZ}_RJwfXYUsX<&M zOuMh$B`Vy+soB?M;4N}C0s=)BED0*TI+B^Kn(gp)c=4s_L4)G1Tc^jn-OzifK~kmW ziUJKarr2(3WKEgzc*lX1>eVu!hXcS(MI?6B&=9rLpZ7GoUel_7VH?q4&3~X-@YQZj zPE~(ibsm6IX#iVGE&OE|P^$httuN@TjGt^EnoFWfVZGFRg&cXx`1SVqeS4B+ZBmlm z!HV8}3L8PxMTT7s8tuYZ)a}(8tik>h4pS*#f}%NRFmWxX2bW!HZP_XZsHs&IY12aH z=QWpTa%@qd=W#vl?92TT8R~UEhdM@N7)o9=A#)-BMxeEfgCmjs>5vnYW2YWXZR1IwmlCY*dg5WZDEV5v%;>)kYmXO3MoZGO z0#=59&%R+TC7TPD{^HImDOvy>LWzNrCp}!tje!^NVT}6T=S%tJgqq{DG19|75dSn4 zCI7Y0f(x@)AhD6A1opW5oOIXrsh_q{z={+QD*Q3T%?5=5>gp4HR+-V1Hg{(*i!89@ zT$k2s)KK2?iOlak)R&`2>Bmp|*>Plu1t3(9jjTK5M2PhX?)==}w&>MMz_VZKd`BiA zqZVt~VlKe98W7;X#v3M8psfBPY`G=gZK4Cfv&SXVX&@Sp@Jfx?vU=^{pno1x!l=H( znMBxV25YP0s3~bpMT%;QlJ|2xV&VDed*%wNCQPg#K79<232!-YivK1Xk3F1u2Y6OI zVh8~g2WanEw*oREdJOcik^>$w7qSf0XtBcEQbNLWWU`_uVpJc(cAd3RD!-C+Cw94u zk`M#WMgQUTt@7#y=}!XDy?qTt$S>QrrNWwy_fx8wmbRwTvlQxZHA&j~Y!;YwGH818 z2eF_eTqH@XMnYeVTgZq+L1;}x*IW)BkQz&^~w<|kpbe+CY4Bv{-mL{Gr+Zls2OyE0$oToyNd@^)7wcy`Su7F zX!Ph3s5RS-ITS!Uy)x7-L)!$kF-S^t%4DCj!9?;NsCNn3G`&@e{Y0QD0F_>d1xAiD z%@THV3i^j&E+TVuLSCyB)WzsjH_D$|+g77}@Oph?Zp&Kj)nfMS?@Th&p&FPgU->AyP1*N?vslmK7j9?C-9X>p8#0 zmM(R+co`=X3yQupL2?f)S|wtF&E;d;f69}Twss6Ns2H(<;CTcP5r#0YrveJ!du%V& z;yKDdZT^k(!-MI<;)ST5)0F|UHR5|~gEmm64A$k}8NEj%I6xW01(=_t8SWz_kZmH(!N>i-;#&zDHiw(Jui6 z@y%vKAC?#0)l^4GdT^yaxS0%_XEMI&j$e~q*Vj_55jUmkd9I+UV{2Lsl@?V5kzr#> zXVMFtS?8Yt0-`PW;*x|LFR;DW9jccIeXMcEOPTM#h_sR7(<|B#7}7j!KDNS8yyFDl zo}K9YSgN|U^UNw(9iY_LxNP3_Y+&=@VC_#q+Ucv^zSP;M-Fi7+g{kZ(_Y)7Up*(Kg zL)k#8v#i_7&8We$HlupZGskz z6M&IWF*s_eorWdJa}}-DTfaC}xh~nwU8cJ;^D=k=g<`#G6o2X0OG({)G-)|o+4Qy9 z(~8u<-T4VsLReNJHR{T%?|`W^eDT6RLiQYQF~iyk4?hWIw$K3y~6huz@n>S;%PS>=Iv6zLsOWqnCosb7$eTmK_#@y`bOGZXIeFTsEs3UZ-L z>O+;WI84yDs;5l%VEqyd#yNV^fvp77wa+0b{s;`=v!I#-7 ztFxT0*Lg6#KYLhwU$Wh|V#M`w2T!cRg;E#&Y9M!FDb3*ps@ccxK6`h&Rc_9p*;b9n z=T>_W5qDYfGwb5EL99RwMbD)yw!_1j?Ig<@E$xY+>Iyox0-+nEm4H22+lO*;g&ge0 z#DaBDmkQsLJkX@T5^OTCXsQO zkHqb*-9by4MgnB&#=PKB{(@G9Ixx%cLjv!dZ9(Ec1#+tbP924suFZAl{c>S<^W*c=HRs41Ro=qyejqc`v zDu;?w$-rj0qY^{Lj7FEns&y0_inbsE4HQ5qW?6U$3J*(kjvgQkYC?UkDiv%+7wN=+ zC5RlQpTa8Hwj0{<0A%kHR)!K1H^-%S(cwCriR3G+07D&KHzUngem67d?i&Ra)4NG4 zE6OA`S`7IrES`GVIW?YiL+1=Qs_G!(EL(lHCCe9(qH9(x_uvj+6a@tY za01Y;ja*KLss9zEZE`cmyWPzyv~z0+aJml>Ys#Xt`JU2+sYykVQf_zn5tpQb0OP{( zHw}67^$Jn?jBs#opkMXC0K50FEA!hZ?a9GxkA7)aP5`Cp+EI@$Ec6!vnXO~}0|PbH z;Y}X=nj?*gj`p_bR?t|N|KmoKe}y#t0^WON=qHXY<=N*Pe1mL@=b6O1l({TBcAD98 ztM?diV7p^mFT3S<;UZ9z@cxGg&JygQn7Q{TtjWnMfB#&N`*XiC&g;rmcxUI z{m3@UTGum!w1Y+urAt-lSIsCTjEVdIWz(D=5$zGtEcgT>a&ow`#30z)*C7qg(^1tWP&M2M`K+UDZk*=n z7LFTD^i>`vvdbdX_>t8kuDp#Nq+-xJuC-P=E?}nU=xb;!u>q)6OI|QUzv$ICTz5k6 zi+phQUvjsF=r>`BlUwGk6%O|%!hS0cVX@B~HxlkX@v7Ur5YMc>Rb<+@;uAe_>7$C& zg?HNAj!73i;Xa6`(>=W{k+C=8ewZ;}UyC<`9@}U>)SPdvq_B&}_cV_{Su$SU zjyB)EmOZtd;m^6YJokVgjK1q(DMVvf02YfC{vy>p8G0^-57D+|EQJ7q%DE_DA}Y6- zpLjrUkSlWE2INV$%Q~~bB}je{yb4%9hc!$VF|9bk=JvQ6s)D?j5?TaMujgtHj%nQi(83y znir-DJxs_B`S>7^FZ-e9FMf_>nM!4lSwH#?2nd^(q~jfab?=Hp02ePSBnZE2m=v=l zZj+Je$V(;K4+CwLHZPsTg+JO&Zo$q<%?zVHgsv)7l!Odkula=~Q=Kj}R6|DjRX@8Rs5Tc*pI^}*8o zC6(d&1lvzX!7sb+wlvg?BU1Ugdk+?OoC#EGb!BRIH}OjG<(~H(LLHyfm2kYy>b;LO zWc*Tb=^;I?pB%;!v%)ux&V)ZNYGM+524Z{CKR$mv7ROhk5&%(lchj+5RT=5Pb&EUX zcEasS765&q!wS6c*c01RUB|fT{l8Tlx^<3}k=w5(BKS30wka^u*W1hunltW2l~@~R zElG@gzBXH_YZ3CoAulyQ2wq}pdx+?&@@mT6GnjyWO%dq!Z13XEU__Jl$`lf!oy|6b zwx*DeWE%~uC%$H~GZ_vP*YcWpEP}?C_W!T|lCe0hPi^k2!37}2z)8pFK{UEi?0mg} zE3O{By&7>GRgmQKJKoTH?q5l8FjPv~qt`SegpA;f&rNj7XW$rZB(-_&^K{Ll{YIAu zv9Tk9?mMpCe#G7)OQNDR-qqN%6-_P@j{S0k`w@tj+L;K5BGo}`r`~Lp_mkhjuStu% z6vRcyLpCuoQa0q+b~3{Q-7^>4ZL2R0eFvc&{I%~#e!JmHIWA#6{>mNrH1ZVmJP7~5W3h&Z&hL6`e7FeF zgq*TxWVw8Uq!{5Ji&;X+-nhRt@?&8GAkPF%)tXVUP0^46QA(KHi9Hy6(dZ(n`pqU$ zgTzV{kM&B;>PUo8Ls(=&Va&lFtxEL!$Zz{jd(SJAsKt#T!og3Kb=}bnCp}Tbe8kr?hOAyl~}g7A=%tCr1Ha z0Sh-(yNuyuunb2n735ZlhBwedZ z8YLPaV4Qr;kO^wrBtxW$=NZO((v3X65V(dujNVE%CTAlR4{*4v?BHLCcNt(J+Zja= z*fwnZRceqm5LCF6I%1!}FnUQwN=a|Tdi`}Ue!bNxHI6@aEr@icxw~rBVbW2r8`beZ zM&|Pm{X(PDE%lIed9D_c4lU&CH%gsaj#>F?tblLM}Jx-WPug!C2%f zq~ZF2@WFv3VQ3I)x~tLXr-0kzIdgjdA5)gg*XIkeJfX_r#-zw`S^=BLs)(TXnkI{f z2aS{bmZwxY35XUPk6gE|DTnpLJzu|??E$^X%Hv42^Ho8D68-wf&CSh+FU1qAvvdlL zUaUmqR4=^zA{j&oCR#78l&(?+#LZ znyFJqRiL+z{$gJ^`=o&RBP6lG>bwMDisl!Z3%tY|MAI8 z*W%(+n(kH<>cP30YkCj~lhU%RxHoo=h2hwrcrct_-pL@xVsVq{drR#1s|SiB{+~Cv z74HXHv_K>H1y#ol-N`WtXgZ$Ld0`>Ew=C`kagY5HDv}=J;TMbiSP^o0J|A{-<2~DC zf~mo75NV}Zit97p(}T5jeHuAL>VNcMCo**fy4r4AgNzh5oZ%lx7Y(zl4BgzcFpZ}b zcG>H=xxOT?FP zfe4~~bQIcj+;+YwNHAXfJ}8K8Itq+j-@J6tBS(^uq#alqD*lzH5R61F7Q4*1Mn9K5 zY`K4KGEtI-_9aOCf=K^nlg)LhlWsBgtw^MMG32E7R0o)PB&s*I=6v467TJZbsH9{( zwpSk@*8PheXamunFH~1sN90rpglF?&YZhtwf|>7&;7HZjE=fQzM!=+ZKd=}IiJV5Z zwnRSH6FzhKvxRCGHMRPNKpb#`uO*m#rR;+=$-*`^j z)zx)y&`#KHN7HcFMQuxi$)-`%a-UG-%hHk&%}e{Ax#=$X9|qWdqJ62~t0UpMJt5nf zt|jTiz)b!=q?y0C6eSk?z2Qn#jg`!EXDQ0q(-=L7fUc{$=~~ZoD>=8!_}>w!K9fWG zkQ5pVB5b=Z2@dZX93;xg$rYaH?(X6i6h!;-gJ*_F0KUaH>$9NW@NaxZ(0lpkE&CJ9 zi4ucu0^e^7(dSX<2eEtiTI{b5QcEmwkLp~zVtP8>H+zeU-Tp%$2ZZ;*-1(#<#6qPN zdAiq`cB+sQ4$$3e9Y_<-*mgII{swl&jT~+#(|3FU$rO<2ChL9nHUz zW!){P269N2uCvZ*`|e+J)7^0jHA`i(RbCfsvU_hmzWClt0bRe=d~27qiBW4g!QOLl`M8kbo+Oj_5)dq7%-7|r%_w;I`Wx!0Zp zOL5q7rjomS%C?Q}y-3ush701;f zMC?p zKOPww0hlG%lOb6iLBZhWtG?!rAUbcXmh+nP)6;uswB9JA*%~{O*PY5Oq3*~10z5zk zh0AjZmx6|-1E}@D`yu?FCcjuslo;(!SJt>58ow=Z0ApuaG4F%Ux!6rlJ8Esg8*|~d zHR>Rwn{M^b{&cwsHNVaLq+8_mwbRv=1ETd8$7ZUQ1eQFQpdherF%0EUcS^T_C#9x# z;BtA>eW9y*UukK&)i4KETT2)^`fop^R}LtdK0e=VOx&Ur_E|#rK0$t8Oc$+RXN;_m z#3gz|saVScH#a%m8p|8A1fn3Vz{V)E#=px~1M&i4-)~NG1>H~bPR#b_8>!!l{bNx2 zE*3Fi;M0iI7INGmDi~u;_rBPS40_{i4iEIhBwQZMkVN~^=y7h`m%ssDJQZ`8UFOb- z6m?}t1|29gpD5f3$sHW^ae@6I#w4UoH6z-ct0#|_e;7na*9Fe&-S53S@xGX}T8orG zCK{Y$*-D*GU}rzi*4)#Zusd9qF4C)i+?U7|RI**;eSOh@F)nHXrGz-@$rg@DR7`E@ zma4J3u5B_M`qAA`ETB?sj24c0xg8hVTB`DzD$Rlj%q{rhRz>@Dmqa&W0#(0S*<*}Mlrms8bz5B*yg;Yyo1J!$UZ zj7>BC2(;Yi*1G|iQrGR`YG5XUG3h*szF&;y{@50p_t+QBUl4xr!Y@lUDpRA-=x$Y> zJb8%rX}*CHp0fm2D=94vmK#Cz_wQfF24kR9XRAkkzThLC!0}##0tW6n5APH3!SZg} zcAx@c3zR`bZcxY?_fuA&9YS~Xai^up>++!5=d#+IKgD$=TGsaB#NyLj9T}*TyDWH} ze{Ijou@LmSfX@5eUK2<;y1G($ob9xNb+)~(GguwP9ka*fA9prQSa&M}qR!jiA4#z88Mbf(K#!Ud?@=e1Jid|)#Ul|PFLiE@n}*`2)Me` zK?G0QP$<{(0&-vwdp>Q{MUE9}BK-)(S}Lt3-f<@KaC3i|`CN~mW6@?uBXWH*0S z2m&r7J-KzGUs;!$vK2fPH$OiCI`Hj$sM;veudo#UE~)@9rR%e7+y_x7g&g<2T=8ob zeV^;of!p^90X9CDGt7y7`8>No2Lv3WPT*06CxFVIkWYg1odE-O6MZp=8v7X#ES5_% z*Z(h?C<0m``d+8%vtY9)>zvq>(u4w#-BG|@T&KcQ1Z<2gEpdPV;ADf_3vhg*K#?mb ztS?S=?5Pft&MtI$QAZ#H$Grg-nRhg#rsoX{ZWsS(@(@5g5Hin+9pkNDZX z2ip093!Tj8a6{A)nQo&ynHeHI!1_{s{M7vkaJl84|9J86PO_Ty_kVNMjjdZ(Otk?M z2!SwxRfrra=TU?yWek00)i0gk`Tdb^Z>oa2P_x+BosXlhZD*(G`v@Z?KYzlsWO(H7 zH)wso4%%?J*n^`m8k2{0IubecB!Hv)W!i^^YJ|(k$o#O-F@oMX#*II~RxvB33WC`> zJTG3{N4t|M5i&ir0a7&UA85}?=)}Egn3PhJT&#gPM~L5EiDX%TuM94yCl>2CL4aX< zvN1&9{ewKnh=LnNC(I4BdJc~-8vM=re%(EI`JvrxgBuAFNkY-&Svx|bJ>dkx3AM|M zLCsys%IP3W12RB^T@9scVom(Rji*PooagR}mU`A?sm%|}KUF^l6==m&R3s&*bpr95 zkJJ_BP`G&|yv#b+dNC<)VhdQzmT`{vWu8;KcmxDk)MBctBN;No3X|qXWv*_bkw`;V zSHW1s=Sm&afJ>8V(d3X9$=u$O zxL8BM+)n^T0s@6L5M!Zz+7~(hSP_uF$#N$=WND8Rt2zQKQRi5%95e+snSkI0`Qd?x zc^!e?$aIIzh|PvBYsToATD(HGlF6#!M%|i6x%mw5Vd0=o#>75lj^8>O-IPmioM_Ev85R`W3f@_pP4W+c%BEDKzGS7&-D2q!kJlo8n|K;GI3Rx2 zI{)K_6F2$ay$|pf@2&i2ENA}&aA(`s>R~~{fMB+ThH|&kvj_3=l;98ej}#rzCnJ&6 zZ2b_O;>T3|5IF31p|vu3lX9|Zx0=)!v(VJ(6N5ys&14NH5xN2W=u;{*JUzlGb^Ut2 zqq3P6{-X7u^MaBIoq2RVAs6a$mhP4xG>pRt#rW_lENuM6}rri3?jpH zDg)QkFBO&L{x5958@mY{5T=DqOSQeeQW?ukRmAr5=lP&D@aP1}ktqMFap3xVw#tn4 zljppP-qya#(pbrfpBhPt$4d>G=P^7i^Wxa%c;ISO{E}80$g=GpI)zJ`H}j=r zZ1VplUb9Dmv0)&4P%Gps(rQvn=1Hhl-re?FzXzA$7V)HXsq*->YG>~6*dT9oe*Y~{%NWKTe!-`z`lQtiHV6vNN7z`#OcYHr9qX9s-e*Zk6g9i(`t@? zTfgq4$8Vc350-+u4W~59;UFvNWbWb+!+LfXBks+3Z~>;^$@*^{j!~NZpCfZJUM=B$JZy^@Y=9lQo+otUV$n%k{X}<=|$B z@DODp9t3KFe)Xc9x()tQGWT;bvebC9*J-PVR?OhBO2R}f{uW8*Q0jdD*$OiO=iLTL zZIk~JJ#aLdB64(!6Q)&%lB^9^Lsy?qu9Y5+;}$t^SGEs`7lP?{;cd z>r>So`MsqJpV}Bd$B-h>_j13U+zgQx#hAWs5gr+_)Z!~S*<>P&b$Gns8Rs{<$PdTB zyim?p19q__3Kcj!o$)L@>Me7|$2*66cS&1cfQ=vLY%Xna{uCY==}Tld^~Ve5$CZxEQeC7+m~b zz{I@YQt>SUg;zuxA3iIinyu1$#Wvzj!Mi0zLzh-z)A!w+7&Bo%BkGa*Zgwd9;)$ z!xFg+TJO@oyR3)M=j7R4t+Hf06BKxC-!)mPVinoWTsZAwbBAs}7XYEdS@C<@9n|6S zd)@y%1U;ULO0cE1h!l{JP@^r*)*hExQ-i3>Y65?COFw8FuN4Xdwlr1Ph4wB}H50pL z&&kO-JZ=6588E0xD!d$n;*T|n&DOZZUeiLDjAop3zw&UkJJU2=58P`wSUxXz>U%8m zuY(B`ZYY{|gk8q*ihV8qJZA-+EubTpIsEyX$I;J)Iro_}>$?mfzECsF#^HYpHqS@w zPzN4b)t{dfczHcBd4M)vq#faVbE7-A9ZJ?${>hdo9WzyUe_{QXsUK>`0RdEH`%z0# z-r;o3C%j$LZf$N9VCUL;RdbUp1Z2fU0!{t=HV{KE#9j78nhpgPIu1#g4kokcy4&fz zi2R9Cg?$J>b_9aE6oH&VT@qe!crbt*hbCzXvFK zsz!|Wt3rF??d{oKLv8+XC=zvE62m^lJ8#V%Yxrpxf+2zRK%#;P2Diu^(TqzRl^ce} zCX`W1$hG=2JSc1J`gq9NJ3JP@H!oho@YGtR1p_Y?5x#~_n`IsDErM_xFq#6rVqz8H7fFcl9}Zas6k^0>YH*`fs&+K_WvX-*zcC?CNv`@seL`U~#SgY8BzL z{BJ$|{&Ko1IhP(JlzzHG8w2BF!qI0Mq^C!{*PfER@he+n7P=FRSm=R)_CT(eTU1ms zU+tzeoj?NXS%=QQCPYSQ)WNcikED+e-I(RwZ?@A5DkjqSs?KWOm|464rDuC89l z$tgJ)$?hYP4v%P*x}|y%N-WxPG?>vYo0MJ~SYqLMFkcVCJk=`po10b5ow;KiglM(2 zcUu6FL{Un+Y*YrCP2)cdK$v;i84#BEjx?Zp;p)lz?>^q`VrQziLj8o|`mfa0=RJ{& zT!HvARkhwo2oP~DVlO4~f41oe-z!n7tFPbO+IgC$Bp&lroip*@*% z$gbpT-%E6frl#>^C{44TDN2wB3!tr~%kZ5G*e#BH((7xl75kSL?jAR0sv}^7*9|;F zOtn8$Xy2d?WeG*{TwodbTI@&v$PJbS33jL0eNY>cD)|h@$G9{vol_?W8_s(4-#zmu zdRra4ked09{pj+1L2|+gNWlu)pSU_yBmK_j@A2=kL+f=`D-g{szu0wjbWjK9`vM+{ z*Tjh99&((&2(Gf48Yw#`GK9krG%Z0bR1pFbO3TU44*0+;$C~^!`c2FmhC%!%jbaTh z#f3IwIuXWp@lOvdtgN%GpUC9;8wKxQx;91a{}WV-u{!(G$PZ`vH(Ibey`2qxmC0m_PNdx}K+1 zzf+F~fxX>T2e$L>Y%A`J>}swaIDz-=M5B;Mro1tld7pD@pvrB^h)6WJ_R}er;Z0sa zihI8C;ICi$-gk0>7ZgSNJd|EYSO~Rv?P6h3dmd}{n#fq&R6~IgCxG6xudT}3k`EJc zeBc$u9Uh#CrLL~5PNp}(9qzi4oXpLGA1l??!Hq|p6Oyw{5g1v}bv&8L+{PVVuVGE) zlZfuGEJfijH5-ZVOSkw>jA%*d5bssD6E-?sx1F6H`NXm96Y>d%LlL@#;{(4h+<5!0 z4LE^D#&C@M51|Q;xKma9{MMGa#g)5F7(0PRJ*ZwAU?Ay3>GdbY{Q35lA5?w+Y714?I2bwO&ZEaKPTV(v{9|8oPG6iikY6VqTJ zD#wB}RQkqk!%ChJSK7ClA5}GrNP8*V+EKd?j(B7wtl_ZU&(YbjsP7Mq=z-lUyT%&t zKTZIY1R~y|T>Dv>mZL+FDCThR=**#5=-<06=dL@@89!GWemU!zk5?-KcEUl-#>Z>-<~`P}@!DM*GO(AQ zg&15TiH>n`?GQOj#WW&ibf8|MmpHPJZscv09&J4{DJCR;giW!-P(po=Cdk*QF^q9)}&G%`#rGnam8ay=x_ZkrdEb^N&+C zU2Hn98|PXY{S&eDCbpyWUXLsnw{)NCmMFb-a9*a#R!L?KofP425w>ZrT@%W2!i7bs zog*ZJv~_jRr8AmK6YpOdSnW-4vUA$sT+)G5_vGwk^zDq(aEyF!Gq8t;;kfPJRBHcT zU7=T0IK**;%`QGQ;kr&xyLK?%`a^c(bg?jM$%p0~9&xypKKFLVK}^^#a(}>Q0grWV zPA@z%oI8%Xp_D`T5#i_bwEBUSQBqvoFn?u#^iMPVe{Z}lxnU-H`!@Yx&6YyCBcoop zTw{c00w*w8X@besz&*__(FZQ?UtJR;JM8X!BPvL*8u19XcV&_SxG1U=315jOoWS*y zQkD{mg$M}tBxLA1nEv>rt(bZlnV(;HI!zt`bjiyr=5sgY_yt_je7?Wzlg}8Oo&WQ5 z7IN3>$(aloAIlp80h*!X7prWkiRqZFfYSM}+c43!U{R~~3ZDRP- zy^O=%Ti?cviAdzUkMcdFVFO>uS2EZr(FBN!Zi4NcARBAk+K{))gHi{F)% zJin}yc4uVe#5#V|e$L1@`nX1A27xe>hJN{4(Dl$pvX-W{_4V{j#kR&bMsV^rL32bw zq3`d2-g;LAwN@4Wqr8H)gp6mP5cGuZg%6Hf6QVz*8YHA978ckb|MzUB#G!wsst$$K zXC(=#6TY)Ea^j5+#w{R$=keA>z{G^B+?4tJZv(VxzoJgZnDKk=JLYd(q|AvNmX%aZ`y~F)ltmT!!Ybnh z-$0eV^L>t>-<=U4(;Gp)%C<@h3@OM5buRSN8>REAuVjJuO13kYahmp#mtsZ~e41Z$ z5!UHjVK&cv_ZP-27uP3H|7Hi!3kovxSm6a-jd?08(-qdh{tS+db%J`=8wOhI?vo&5 zIQ-TjPa`=w*~tBZitV50mGSt#(z5}%f`X!d!5Ksn!AuHSx$mw!+>i6zS>rQHtAm!7 zidXn;WTw7kDbw}G%t(k(Y2JTu#_8}-CU?e-j&(56PJ?c02_8=TgJ$uRf zmo@2{2DMhRo+4a(Q==Qbpk16FVJ41-hK7`rdad?EuLjA%HE|r=hQc`veM=#8et45F z^~f9^YDB@zOd&IC!}2*MKXV%pAoxqGFZq)T; zdQrhxfFUChY$ll{lRI?p!tUhs(P@01usihMX#n0T?Yy|UGW@hx-pi`&a64CMN7mjE zh6Un=<=dEkWAL{G7B)CD;0t2--8at|pxAdmePd31_tS5K4FCN!L+H4ZaYAb+4&j&I2f^#2$w@0ol}H$V{U0dWR2={S literal 0 HcmV?d00001