pax_global_header00006660000000000000000000000064144423577330014526gustar00rootroot0000000000000052 comment=c023d9bc5a3122830c9355a0a8c17137e0c8556f cli-2.25.7/000077500000000000000000000000001444235773300123725ustar00rootroot00000000000000cli-2.25.7/.flake8000066400000000000000000000000371444235773300135450ustar00rootroot00000000000000[flake8] max-line-length = 120 cli-2.25.7/.github/000077500000000000000000000000001444235773300137325ustar00rootroot00000000000000cli-2.25.7/.github/CODEOWNERS000066400000000000000000000001641444235773300153260ustar00rootroot00000000000000# See https://help.github.com/articles/about-codeowners/ # for more info about CODEOWNERS file * @urfave/cli cli-2.25.7/.github/ISSUE_TEMPLATE/000077500000000000000000000000001444235773300161155ustar00rootroot00000000000000cli-2.25.7/.github/ISSUE_TEMPLATE/question.md000066400000000000000000000003311444235773300203030ustar00rootroot00000000000000--- name: ask a question about: ask a question - assume stackoverflow's guidelines apply here title: your question title goes here labels: 'kind/question, status/triage, area/v2' assignees: '' --- my question is... cli-2.25.7/.github/ISSUE_TEMPLATE/v1-bug-report.md000066400000000000000000000040421444235773300210510ustar00rootroot00000000000000--- name: v1 bug report about: Create a report to help us fix v1 bugs title: 'your bug title goes here' labels: 'kind/bug, status/triage, area/v1' assignees: '' --- ## My urfave/cli version is _**( Put the version of urfave/cli that you are using here )**_ ## Checklist - [ ] Are you running the latest v1 release? The list of releases is [here](https://github.com/urfave/cli/releases). - [ ] Did you check the manual for your release? The v1 manual is [here](https://github.com/urfave/cli/blob/main/docs/v1/manual.md). - [ ] Did you perform a search about this problem? Here's the [GitHub guide](https://help.github.com/en/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests) about searching. ## Dependency Management - My project is using go modules. - My project is using vendoring. - My project is automatically downloading the latest version. - I am unsure of what my dependency management setup is. ## Describe the bug A clear and concise description of what the bug is. ## To reproduce Describe the steps or code required to reproduce the behavior ## Observed behavior What did you see happen immediately after the reproduction steps above? ## Expected behavior What would you have expected to happen immediately after the reproduction steps above? ## Additional context Add any other context about the problem here. If the issue relates to a specific open source GitHub repo, please link that repo here. If you can reproduce this issue with a public CI system, please link a failing build here. ## Want to fix this yourself? We'd love to have more contributors on this project! If the fix for this bug is easily explained and very small, feel free to create a pull request for it. You'll want to base the PR off the `v1` branch, all `v1` bug fix releases will be made from that branch. ## Run `go version` and paste its output here ``` # paste `go version` output in here ``` ## Run `go env` and paste its output here ``` # paste `go env` output in here ``` cli-2.25.7/.github/ISSUE_TEMPLATE/v2-bug-report.md000066400000000000000000000036701444235773300210600ustar00rootroot00000000000000--- name: v2 bug report about: Create a report to help us fix v2 bugs title: 'your bug title goes here' labels: 'kind/bug, area/v2, status/triage' assignees: '' --- ## My urfave/cli version is _**( Put the version of urfave/cli that you are using here )**_ ## Checklist - [ ] Are you running the latest v2 release? The list of releases is [here](https://github.com/urfave/cli/releases). - [ ] Did you check the manual for your release? The v2 manual is [here](https://github.com/urfave/cli/blob/main/docs/v2/manual.md) - [ ] Did you perform a search about this problem? Here's the [GitHub guide](https://help.github.com/en/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests) about searching. ## Dependency Management - My project is using go modules. - My project is using vendoring. - My project is automatically downloading the latest version. - I am unsure of what my dependency management setup is. ## Describe the bug A clear and concise description of what the bug is. ## To reproduce Describe the steps or code required to reproduce the behavior ## Observed behavior What did you see happen immediately after the reproduction steps above? ## Expected behavior What would you have expected to happen immediately after the reproduction steps above? ## Additional context Add any other context about the problem here. If the issue relates to a specific open source GitHub repo, please link that repo here. If you can reproduce this issue with a public CI system, please link a failing build here. ## Want to fix this yourself? We'd love to have more contributors on this project! If the fix for this bug is easily explained and very small, feel free to create a pull request for it. ## Run `go version` and paste its output here ``` # paste `go version` output in here ``` ## Run `go env` and paste its output here ``` # paste `go env` output in here ``` cli-2.25.7/.github/ISSUE_TEMPLATE/v2-feature-request.md000066400000000000000000000024241444235773300221070ustar00rootroot00000000000000--- name: v2 feature request about: Suggest an improvement for v2 title: 'your feature title goes here' labels: 'type/feature, area/v2, status/triage' assignees: '' --- ## Checklist * [ ] Are you running the latest v2 release? The list of releases is [here](https://github.com/urfave/cli/releases). * [ ] Did you check the manual for your release? The v2 manual is [here](https://github.com/urfave/cli/blob/main/docs/v2/manual.md). * [ ] Did you perform a search about this feature? Here's the [GitHub guide](https://help.github.com/en/github/managing-your-work-on-github/using-search-to-filter-issues-and-pull-requests) about searching. ## What problem does this solve? A clear and concise description of what problem this feature would solve. For example: - needing to type out the full flag name takes a long time, so I would like to suggest adding auto-complete - I use (osx, windows, linux) and would like support for (some existing feature) to be extended to my platform - the terminal output for a particular error case is confusing, and I think it could be improved ## Solution description A detailed description of what you want to happen. ## Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered. cli-2.25.7/.github/codecov.yml000066400000000000000000000002051444235773300160740ustar00rootroot00000000000000comment: false coverage: status: project: default: threshold: 5% patch: default: threshold: 5% cli-2.25.7/.github/pull_request_template.md000066400000000000000000000031061444235773300206730ustar00rootroot00000000000000 ## What type of PR is this? _(REQUIRED)_ - bug - cleanup - documentation - feature ## What this PR does / why we need it: _(REQUIRED)_ ## Which issue(s) this PR fixes: _(REQUIRED)_ ## Special notes for your reviewer: _(fill-in or delete this section)_ ## Testing _(fill-in or delete this section)_ ## Release Notes _(REQUIRED)_ ```release-note ``` cli-2.25.7/.github/workflows/000077500000000000000000000000001444235773300157675ustar00rootroot00000000000000cli-2.25.7/.github/workflows/cli.yml000066400000000000000000000046641444235773300172730ustar00rootroot00000000000000name: Run Tests on: push: branches: - v2-maint tags: - v2.* pull_request: branches: - v2-maint permissions: contents: read jobs: test: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] go: [1.19.x, 1.20.x] name: ${{ matrix.os }} @ Go ${{ matrix.go }} runs-on: ${{ matrix.os }} steps: - uses: actions/setup-go@v3 with: go-version: ${{ matrix.go }} - name: Set PATH run: echo "${GITHUB_WORKSPACE}/.local/bin" >>"${GITHUB_PATH}" - uses: actions/checkout@v3 - if: matrix.go == '1.20.x' && matrix.os == 'ubuntu-latest' run: make ensure-goimports - if: matrix.go == '1.20.x' && matrix.os == 'ubuntu-latest' run: make lint - run: make vet - run: make test env: GFLAGS: -tags urfave_cli_no_docs - run: make test - run: make -C cmd/urfave-cli-genflags - run: make check-binary-size env: GFLAGS: -tags urfave_cli_no_docs - run: make check-binary-size - run: make yamlfmt - if: matrix.go == '1.20.x' && matrix.os == 'ubuntu-latest' run: make generate - run: make diffcheck - if: matrix.go == '1.20.x' && matrix.os == 'ubuntu-latest' run: make v2diff - if: success() && matrix.go == '1.20.x' && matrix.os == 'ubuntu-latest' uses: codecov/codecov-action@v3 with: token: ${{ secrets.CODECOV_TOKEN }} fail_ci_if_error: true test-docs: name: test-docs runs-on: ubuntu-latest steps: - uses: actions/setup-go@v3 with: go-version: 1.20.x - uses: actions/setup-node@v3 with: node-version: '16' - name: Set PATH run: echo "${GITHUB_WORKSPACE}/.local/bin" >>"${GITHUB_PATH}" - uses: actions/checkout@v3 - run: make ensure-gfmrun - run: make gfmrun env: FLAGS: --walk docs/v2/ - run: make diffcheck publish: permissions: contents: write if: startswith(github.ref, 'refs/tags/') name: publish needs: [test-docs] runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 with: fetch-depth: 0 - run: make ensure-mkdocs env: FLAGS: --upgrade-pip - run: make set-mkdocs-remote env: MKDOCS_REMOTE_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: make deploy-mkdocs cli-2.25.7/.gitignore000066400000000000000000000002411444235773300143570ustar00rootroot00000000000000*.coverprofile *.exe *.orig .*envrc .envrc .idea /.local/ /site/ coverage.txt internal/*/built-example vendor /cmd/urfave-cli-genflags/urfave-cli-genflags *.exe cli-2.25.7/CODE_OF_CONDUCT.md000066400000000000000000000063041444235773300151740ustar00rootroot00000000000000# Contributor Covenant Code of Conduct ## Our Pledge In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation. ## Our Standards Examples of behavior that contributes to creating a positive environment include: * Using welcoming and inclusive language * Being respectful of differing viewpoints and experiences * Gracefully accepting constructive criticism * Focusing on what is best for the community * Showing empathy towards other community members Examples of unacceptable behavior by participants include: * The use of sexualized language or imagery and unwelcome sexual attention or advances * Trolling, insulting/derogatory comments, and personal or political attacks * Public or private harassment * Publishing others' private information, such as a physical or electronic address, without explicit permission * Other conduct which could reasonably be considered inappropriate in a professional setting ## Our Responsibilities Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. ## Scope This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. ## Enforcement Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting urfave-governance@googlegroups.com, a members-only group that is world-postable. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. ## Attribution This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html [homepage]: https://www.contributor-covenant.org cli-2.25.7/LICENSE000066400000000000000000000020671444235773300134040ustar00rootroot00000000000000MIT License Copyright (c) 2022 urfave/cli maintainers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. cli-2.25.7/Makefile000066400000000000000000000015201444235773300140300ustar00rootroot00000000000000# NOTE: this Makefile is meant to provide a simplified entry point for humans to # run all of the critical steps to verify one's changes are harmonious in # nature. Keeping target bodies to one line each and abstaining from make magic # are very important so that maintainers and contributors can focus their # attention on files that are primarily Go. GO_RUN_BUILD := go run internal/build/build.go .PHONY: all all: generate vet test check-binary-size gfmrun yamlfmt v2diff # NOTE: this is a special catch-all rule to run any of the commands # defined in internal/build/build.go with optional arguments passed # via GFLAGS (global flags) and FLAGS (command-specific flags), e.g.: # # $ make test GFLAGS='--packages cli' %: $(GO_RUN_BUILD) $(GFLAGS) $* $(FLAGS) .PHONY: docs docs: mkdocs build .PHONY: serve-docs serve-docs: mkdocs serve cli-2.25.7/README.md000066400000000000000000000016411444235773300136530ustar00rootroot00000000000000# cli [![Run Tests](https://github.com/urfave/cli/actions/workflows/cli.yml/badge.svg?branch=v2-maint)](https://github.com/urfave/cli/actions/workflows/cli.yml) [![Go Reference](https://pkg.go.dev/badge/github.com/urfave/cli/v2.svg)](https://pkg.go.dev/github.com/urfave/cli/v2) [![Go Report Card](https://goreportcard.com/badge/github.com/urfave/cli/v2)](https://goreportcard.com/report/github.com/urfave/cli/v2) [![codecov](https://codecov.io/gh/urfave/cli/branch/v2-maint/graph/badge.svg?token=t9YGWLh05g)](https://app.codecov.io/gh/urfave/cli/tree/v2-maint) cli is a simple, fast, and fun package for building command line apps in Go. The goal is to enable developers to write fast and distributable command line applications in an expressive way. ## Documentation More documentation is available in [`./docs`](./docs) or the hosted documentation site at . ## License See [`LICENSE`](./LICENSE) cli-2.25.7/altsrc/000077500000000000000000000000001444235773300136625ustar00rootroot00000000000000cli-2.25.7/altsrc/default_input_source.go000066400000000000000000000003261444235773300204350ustar00rootroot00000000000000package altsrc // defaultInputSource creates a default InputSourceContext. func defaultInputSource() (InputSourceContext, error) { return &MapInputSource{file: "", valueMap: map[interface{}]interface{}{}}, nil } cli-2.25.7/altsrc/flag-spec.yaml000066400000000000000000000004721444235773300164120ustar00rootroot00000000000000# NOTE: this file is used by the tool defined in # ./cmd/urfave-cli-genflags/main.go which uses the # `Spec` type that maps to this file structure. flag_types: Bool: Duration: Float64: Generic: Int64: Int: IntSlice: Int64Slice: Float64Slice: String: Path: StringSlice: Uint64: Uint:cli-2.25.7/altsrc/flag.go000066400000000000000000000251641444235773300151320ustar00rootroot00000000000000package altsrc import ( "fmt" "path/filepath" "strconv" "syscall" "github.com/urfave/cli/v2" ) // FlagInputSourceExtension is an extension interface of cli.Flag that // allows a value to be set on the existing parsed flags. type FlagInputSourceExtension interface { cli.Flag ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error } // ApplyInputSourceValues iterates over all provided flags and // executes ApplyInputSourceValue on flags implementing the // FlagInputSourceExtension interface to initialize these flags // to an alternate input source. func ApplyInputSourceValues(cCtx *cli.Context, inputSourceContext InputSourceContext, flags []cli.Flag) error { for _, f := range flags { inputSourceExtendedFlag, isType := f.(FlagInputSourceExtension) if isType { err := inputSourceExtendedFlag.ApplyInputSourceValue(cCtx, inputSourceContext) if err != nil { return err } } } return nil } // InitInputSource is used to to setup an InputSourceContext on a cli.Command Before method. It will create a new // input source based on the func provided. If there is no error it will then apply the new input source to any flags // that are supported by the input source func InitInputSource(flags []cli.Flag, createInputSource func() (InputSourceContext, error)) cli.BeforeFunc { return func(cCtx *cli.Context) error { inputSource, err := createInputSource() if err != nil { return fmt.Errorf("Unable to create input source: inner error: \n'%v'", err.Error()) } return ApplyInputSourceValues(cCtx, inputSource, flags) } } // InitInputSourceWithContext is used to to setup an InputSourceContext on a cli.Command Before method. It will create a new // input source based on the func provided with potentially using existing cli.Context values to initialize itself. If there is // no error it will then apply the new input source to any flags that are supported by the input source func InitInputSourceWithContext(flags []cli.Flag, createInputSource func(cCtx *cli.Context) (InputSourceContext, error)) cli.BeforeFunc { return func(cCtx *cli.Context) error { inputSource, err := createInputSource(cCtx) if err != nil { return fmt.Errorf("Unable to create input source with context: inner error: \n'%v'", err.Error()) } return ApplyInputSourceValues(cCtx, inputSource, flags) } } // ApplyInputSourceValue applies a generic value to the flagSet if required func (f *GenericFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error { if f.set == nil || cCtx.IsSet(f.Name) || isEnvVarSet(f.EnvVars) { return nil } for _, name := range f.GenericFlag.Names() { if !isc.isSet(name) { continue } value, err := isc.Generic(name) if err != nil { return err } if value == nil { continue } for _, n := range f.Names() { _ = f.set.Set(n, value.String()) } } return nil } // ApplyInputSourceValue applies a StringSlice value to the flagSet if required func (f *StringSliceFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error { if f.set == nil || cCtx.IsSet(f.Name) || isEnvVarSet(f.EnvVars) { return nil } for _, name := range f.StringSliceFlag.Names() { if !isc.isSet(name) { continue } value, err := isc.StringSlice(name) if err != nil { return err } if value == nil { continue } var sliceValue = *(cli.NewStringSlice(value...)) for _, n := range f.Names() { underlyingFlag := f.set.Lookup(n) if underlyingFlag == nil { continue } underlyingFlag.Value = &sliceValue f.set.Set(n, sliceValue.Serialize()) } if f.Destination != nil { f.Destination.Set(sliceValue.Serialize()) } } return nil } // ApplyInputSourceValue applies a IntSlice value if required func (f *IntSliceFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error { if f.set == nil || cCtx.IsSet(f.Name) || isEnvVarSet(f.EnvVars) { return nil } for _, name := range f.IntSliceFlag.Names() { if !isc.isSet(name) { continue } value, err := isc.IntSlice(name) if err != nil { return err } if value == nil { continue } var sliceValue = *(cli.NewIntSlice(value...)) for _, n := range f.Names() { underlyingFlag := f.set.Lookup(n) if underlyingFlag == nil { continue } underlyingFlag.Value = &sliceValue } if f.Destination != nil { f.Destination.Set(sliceValue.Serialize()) } } return nil } // ApplyInputSourceValue applies a Int64Slice value if required func (f *Int64SliceFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error { if f.set == nil || cCtx.IsSet(f.Name) || isEnvVarSet(f.EnvVars) { return nil } for _, name := range f.Int64SliceFlag.Names() { if !isc.isSet(name) { continue } value, err := isc.Int64Slice(name) if err != nil { return err } if value == nil { continue } var sliceValue = *(cli.NewInt64Slice(value...)) for _, n := range f.Names() { underlyingFlag := f.set.Lookup(n) if underlyingFlag == nil { continue } underlyingFlag.Value = &sliceValue } if f.Destination != nil { f.Destination.Set(sliceValue.Serialize()) } } return nil } // ApplyInputSourceValue applies a Float64Slice value if required func (f *Float64SliceFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error { if f.set == nil || cCtx.IsSet(f.Name) || isEnvVarSet(f.EnvVars) { return nil } for _, name := range f.Float64SliceFlag.Names() { if !isc.isSet(name) { continue } value, err := isc.Float64Slice(name) if err != nil { return err } if value == nil { continue } var sliceValue = *(cli.NewFloat64Slice(value...)) for _, n := range f.Names() { underlyingFlag := f.set.Lookup(n) if underlyingFlag == nil { continue } underlyingFlag.Value = &sliceValue } if f.Destination != nil { f.Destination.Set(sliceValue.Serialize()) } } return nil } // ApplyInputSourceValue applies a Bool value to the flagSet if required func (f *BoolFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error { if f.set == nil || cCtx.IsSet(f.Name) || isEnvVarSet(f.EnvVars) { return nil } for _, name := range f.BoolFlag.Names() { if !isc.isSet(name) { continue } value, err := isc.Bool(name) if err != nil { return err } for _, n := range f.Names() { _ = f.set.Set(n, strconv.FormatBool(value)) } } return nil } // ApplyInputSourceValue applies a String value to the flagSet if required func (f *StringFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error { if f.set == nil || cCtx.IsSet(f.Name) || isEnvVarSet(f.EnvVars) { return nil } for _, name := range f.StringFlag.Names() { if !isc.isSet(name) { continue } value, err := isc.String(name) if err != nil { return err } for _, n := range f.Names() { _ = f.set.Set(n, value) } } return nil } // ApplyInputSourceValue applies a Path value to the flagSet if required func (f *PathFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error { if f.set == nil || cCtx.IsSet(f.Name) || isEnvVarSet(f.EnvVars) { return nil } for _, name := range f.PathFlag.Names() { if !isc.isSet(name) { continue } value, err := isc.String(name) if err != nil { return err } if value == "" { continue } for _, n := range f.Names() { if !filepath.IsAbs(value) && isc.Source() != "" { basePathAbs, err := filepath.Abs(isc.Source()) if err != nil { return err } value = filepath.Join(filepath.Dir(basePathAbs), value) } _ = f.set.Set(n, value) } } return nil } // ApplyInputSourceValue applies a int value to the flagSet if required func (f *IntFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error { if f.set == nil || cCtx.IsSet(f.Name) || isEnvVarSet(f.EnvVars) { return nil } for _, name := range f.IntFlag.Names() { if !isc.isSet(name) { continue } value, err := isc.Int(name) if err != nil { return err } for _, n := range f.Names() { _ = f.set.Set(n, strconv.FormatInt(int64(value), 10)) } } return nil } func (f *Int64Flag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error { if f.set == nil || cCtx.IsSet(f.Name) || isEnvVarSet(f.EnvVars) { return nil } for _, name := range f.Int64Flag.Names() { if !isc.isSet(name) { continue } value, err := isc.Int64(name) if err != nil { return err } for _, n := range f.Names() { _ = f.set.Set(n, strconv.FormatInt(value, 10)) } } return nil } func (f *UintFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error { if f.set == nil || cCtx.IsSet(f.Name) || isEnvVarSet(f.EnvVars) { return nil } for _, name := range f.UintFlag.Names() { if !isc.isSet(name) { continue } value, err := isc.Uint(name) if err != nil { return err } for _, n := range f.Names() { _ = f.set.Set(n, strconv.FormatUint(uint64(value), 10)) } } return nil } func (f *Uint64Flag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error { if f.set == nil || cCtx.IsSet(f.Name) || isEnvVarSet(f.EnvVars) { return nil } for _, name := range f.Uint64Flag.Names() { if !isc.isSet(name) { continue } value, err := isc.Uint64(name) if err != nil { return err } for _, n := range f.Names() { _ = f.set.Set(n, strconv.FormatUint(value, 10)) } } return nil } // ApplyInputSourceValue applies a Duration value to the flagSet if required func (f *DurationFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error { if f.set == nil || cCtx.IsSet(f.Name) || isEnvVarSet(f.EnvVars) { return nil } for _, name := range f.DurationFlag.Names() { if !isc.isSet(name) { continue } value, err := isc.Duration(name) if err != nil { return err } for _, n := range f.Names() { _ = f.set.Set(n, value.String()) } } return nil } // ApplyInputSourceValue applies a Float64 value to the flagSet if required func (f *Float64Flag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error { if f.set == nil || cCtx.IsSet(f.Name) || isEnvVarSet(f.EnvVars) { return nil } for _, name := range f.Float64Flag.Names() { if !isc.isSet(name) { continue } value, err := isc.Float64(name) if err != nil { return err } floatStr := float64ToString(value) for _, n := range f.Names() { _ = f.set.Set(n, floatStr) } } return nil } func isEnvVarSet(envVars []string) bool { for _, envVar := range envVars { if _, ok := syscall.Getenv(envVar); ok { // TODO: Can't use this for bools as // set means that it was true or false based on // Bool flag type, should work for other types return true } } return false } func float64ToString(f float64) string { return fmt.Sprintf("%v", f) } cli-2.25.7/altsrc/flag_generated.go000066400000000000000000000162641444235773300171510ustar00rootroot00000000000000// WARNING: this file is generated. DO NOT EDIT package altsrc import ( "flag" "github.com/urfave/cli/v2" ) // BoolFlag is the flag type that wraps cli.BoolFlag to allow // for other values to be specified type BoolFlag struct { *cli.BoolFlag set *flag.FlagSet } // NewBoolFlag creates a new BoolFlag func NewBoolFlag(fl *cli.BoolFlag) *BoolFlag { return &BoolFlag{BoolFlag: fl, set: nil} } // Apply saves the flagSet for later usage calls, then calls // the wrapped BoolFlag.Apply func (f *BoolFlag) Apply(set *flag.FlagSet) error { f.set = set return f.BoolFlag.Apply(set) } // DurationFlag is the flag type that wraps cli.DurationFlag to allow // for other values to be specified type DurationFlag struct { *cli.DurationFlag set *flag.FlagSet } // NewDurationFlag creates a new DurationFlag func NewDurationFlag(fl *cli.DurationFlag) *DurationFlag { return &DurationFlag{DurationFlag: fl, set: nil} } // Apply saves the flagSet for later usage calls, then calls // the wrapped DurationFlag.Apply func (f *DurationFlag) Apply(set *flag.FlagSet) error { f.set = set return f.DurationFlag.Apply(set) } // Float64Flag is the flag type that wraps cli.Float64Flag to allow // for other values to be specified type Float64Flag struct { *cli.Float64Flag set *flag.FlagSet } // NewFloat64Flag creates a new Float64Flag func NewFloat64Flag(fl *cli.Float64Flag) *Float64Flag { return &Float64Flag{Float64Flag: fl, set: nil} } // Apply saves the flagSet for later usage calls, then calls // the wrapped Float64Flag.Apply func (f *Float64Flag) Apply(set *flag.FlagSet) error { f.set = set return f.Float64Flag.Apply(set) } // Float64SliceFlag is the flag type that wraps cli.Float64SliceFlag to allow // for other values to be specified type Float64SliceFlag struct { *cli.Float64SliceFlag set *flag.FlagSet } // NewFloat64SliceFlag creates a new Float64SliceFlag func NewFloat64SliceFlag(fl *cli.Float64SliceFlag) *Float64SliceFlag { return &Float64SliceFlag{Float64SliceFlag: fl, set: nil} } // Apply saves the flagSet for later usage calls, then calls // the wrapped Float64SliceFlag.Apply func (f *Float64SliceFlag) Apply(set *flag.FlagSet) error { f.set = set return f.Float64SliceFlag.Apply(set) } // GenericFlag is the flag type that wraps cli.GenericFlag to allow // for other values to be specified type GenericFlag struct { *cli.GenericFlag set *flag.FlagSet } // NewGenericFlag creates a new GenericFlag func NewGenericFlag(fl *cli.GenericFlag) *GenericFlag { return &GenericFlag{GenericFlag: fl, set: nil} } // Apply saves the flagSet for later usage calls, then calls // the wrapped GenericFlag.Apply func (f *GenericFlag) Apply(set *flag.FlagSet) error { f.set = set return f.GenericFlag.Apply(set) } // IntFlag is the flag type that wraps cli.IntFlag to allow // for other values to be specified type IntFlag struct { *cli.IntFlag set *flag.FlagSet } // NewIntFlag creates a new IntFlag func NewIntFlag(fl *cli.IntFlag) *IntFlag { return &IntFlag{IntFlag: fl, set: nil} } // Apply saves the flagSet for later usage calls, then calls // the wrapped IntFlag.Apply func (f *IntFlag) Apply(set *flag.FlagSet) error { f.set = set return f.IntFlag.Apply(set) } // Int64Flag is the flag type that wraps cli.Int64Flag to allow // for other values to be specified type Int64Flag struct { *cli.Int64Flag set *flag.FlagSet } // NewInt64Flag creates a new Int64Flag func NewInt64Flag(fl *cli.Int64Flag) *Int64Flag { return &Int64Flag{Int64Flag: fl, set: nil} } // Apply saves the flagSet for later usage calls, then calls // the wrapped Int64Flag.Apply func (f *Int64Flag) Apply(set *flag.FlagSet) error { f.set = set return f.Int64Flag.Apply(set) } // Int64SliceFlag is the flag type that wraps cli.Int64SliceFlag to allow // for other values to be specified type Int64SliceFlag struct { *cli.Int64SliceFlag set *flag.FlagSet } // NewInt64SliceFlag creates a new Int64SliceFlag func NewInt64SliceFlag(fl *cli.Int64SliceFlag) *Int64SliceFlag { return &Int64SliceFlag{Int64SliceFlag: fl, set: nil} } // Apply saves the flagSet for later usage calls, then calls // the wrapped Int64SliceFlag.Apply func (f *Int64SliceFlag) Apply(set *flag.FlagSet) error { f.set = set return f.Int64SliceFlag.Apply(set) } // IntSliceFlag is the flag type that wraps cli.IntSliceFlag to allow // for other values to be specified type IntSliceFlag struct { *cli.IntSliceFlag set *flag.FlagSet } // NewIntSliceFlag creates a new IntSliceFlag func NewIntSliceFlag(fl *cli.IntSliceFlag) *IntSliceFlag { return &IntSliceFlag{IntSliceFlag: fl, set: nil} } // Apply saves the flagSet for later usage calls, then calls // the wrapped IntSliceFlag.Apply func (f *IntSliceFlag) Apply(set *flag.FlagSet) error { f.set = set return f.IntSliceFlag.Apply(set) } // PathFlag is the flag type that wraps cli.PathFlag to allow // for other values to be specified type PathFlag struct { *cli.PathFlag set *flag.FlagSet } // NewPathFlag creates a new PathFlag func NewPathFlag(fl *cli.PathFlag) *PathFlag { return &PathFlag{PathFlag: fl, set: nil} } // Apply saves the flagSet for later usage calls, then calls // the wrapped PathFlag.Apply func (f *PathFlag) Apply(set *flag.FlagSet) error { f.set = set return f.PathFlag.Apply(set) } // StringFlag is the flag type that wraps cli.StringFlag to allow // for other values to be specified type StringFlag struct { *cli.StringFlag set *flag.FlagSet } // NewStringFlag creates a new StringFlag func NewStringFlag(fl *cli.StringFlag) *StringFlag { return &StringFlag{StringFlag: fl, set: nil} } // Apply saves the flagSet for later usage calls, then calls // the wrapped StringFlag.Apply func (f *StringFlag) Apply(set *flag.FlagSet) error { f.set = set return f.StringFlag.Apply(set) } // StringSliceFlag is the flag type that wraps cli.StringSliceFlag to allow // for other values to be specified type StringSliceFlag struct { *cli.StringSliceFlag set *flag.FlagSet } // NewStringSliceFlag creates a new StringSliceFlag func NewStringSliceFlag(fl *cli.StringSliceFlag) *StringSliceFlag { return &StringSliceFlag{StringSliceFlag: fl, set: nil} } // Apply saves the flagSet for later usage calls, then calls // the wrapped StringSliceFlag.Apply func (f *StringSliceFlag) Apply(set *flag.FlagSet) error { f.set = set return f.StringSliceFlag.Apply(set) } // UintFlag is the flag type that wraps cli.UintFlag to allow // for other values to be specified type UintFlag struct { *cli.UintFlag set *flag.FlagSet } // NewUintFlag creates a new UintFlag func NewUintFlag(fl *cli.UintFlag) *UintFlag { return &UintFlag{UintFlag: fl, set: nil} } // Apply saves the flagSet for later usage calls, then calls // the wrapped UintFlag.Apply func (f *UintFlag) Apply(set *flag.FlagSet) error { f.set = set return f.UintFlag.Apply(set) } // Uint64Flag is the flag type that wraps cli.Uint64Flag to allow // for other values to be specified type Uint64Flag struct { *cli.Uint64Flag set *flag.FlagSet } // NewUint64Flag creates a new Uint64Flag func NewUint64Flag(fl *cli.Uint64Flag) *Uint64Flag { return &Uint64Flag{Uint64Flag: fl, set: nil} } // Apply saves the flagSet for later usage calls, then calls // the wrapped Uint64Flag.Apply func (f *Uint64Flag) Apply(set *flag.FlagSet) error { f.set = set return f.Uint64Flag.Apply(set) } // vim:ro cli-2.25.7/altsrc/flag_test.go000066400000000000000000000666371444235773300162030ustar00rootroot00000000000000package altsrc import ( "flag" "fmt" "os" "path/filepath" "runtime" "strings" "testing" "time" "github.com/urfave/cli/v2" ) type testApplyInputSource struct { Flag FlagInputSourceExtension FlagName string FlagSetName string Expected string ContextValueString string ContextValue flag.Value EnvVarValue string EnvVarName string SourcePath string MapValue interface{} } type racyInputSource struct { *MapInputSource } func (ris *racyInputSource) isSet(name string) bool { if _, ok := ris.MapInputSource.valueMap[name]; ok { ris.MapInputSource.valueMap[name] = bogus{0} } return true } func TestGenericApplyInputSourceValue_Alias(t *testing.T) { v := &Parser{"abc", "def"} tis := testApplyInputSource{ Flag: NewGenericFlag(&cli.GenericFlag{Name: "test", Aliases: []string{"test_alias"}, Value: &Parser{}}), FlagName: "test_alias", MapValue: v, } c := runTest(t, tis) expect(t, v, c.Generic("test_alias")) c = runRacyTest(t, tis) refute(t, v, c.Generic("test_alias")) } func TestGenericApplyInputSourceValue(t *testing.T) { v := &Parser{"abc", "def"} tis := testApplyInputSource{ Flag: NewGenericFlag(&cli.GenericFlag{Name: "test", Value: &Parser{}}), FlagName: "test", MapValue: v, } c := runTest(t, tis) expect(t, v, c.Generic("test")) c = runRacyTest(t, tis) refute(t, v, c.Generic("test")) } func TestGenericApplyInputSourceMethodContextSet(t *testing.T) { p := &Parser{"abc", "def"} tis := testApplyInputSource{ Flag: NewGenericFlag(&cli.GenericFlag{Name: "test", Value: &Parser{}}), FlagName: "test", MapValue: &Parser{"efg", "hig"}, ContextValueString: p.String(), } c := runTest(t, tis) expect(t, p, c.Generic("test")) c = runRacyTest(t, tis) refute(t, p, c.Generic("test")) } func TestGenericApplyInputSourceMethodEnvVarSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewGenericFlag(&cli.GenericFlag{ Name: "test", Value: &Parser{}, EnvVars: []string{"TEST"}, }), FlagName: "test", MapValue: &Parser{"efg", "hij"}, EnvVarName: "TEST", EnvVarValue: "abc,def", } c := runTest(t, tis) expect(t, &Parser{"abc", "def"}, c.Generic("test")) c = runRacyTest(t, tis) refute(t, &Parser{"abc", "def"}, c.Generic("test")) } func TestStringSliceApplyInputSourceValue_Alias(t *testing.T) { dest := cli.NewStringSlice() tis := testApplyInputSource{ Flag: NewStringSliceFlag(&cli.StringSliceFlag{Name: "test", Aliases: []string{"test_alias"}, Destination: dest}), FlagName: "test_alias", MapValue: []interface{}{"hello", "world"}, } c := runTest(t, tis) expect(t, c.StringSlice("test_alias"), []string{"hello", "world"}) expect(t, dest.Value(), []string{"hello", "world"}) // reset dest dest = cli.NewStringSlice() tis = testApplyInputSource{ Flag: NewStringSliceFlag(&cli.StringSliceFlag{Name: "test", Aliases: []string{"test_alias"}, Destination: dest}), FlagName: "test_alias", MapValue: []interface{}{"hello", "world"}, } c = runRacyTest(t, tis) refute(t, c.StringSlice("test_alias"), []string{"hello", "world"}) refute(t, dest.Value(), []string{"hello", "world"}) } func TestStringSliceApplyInputSourceValue(t *testing.T) { dest := cli.NewStringSlice() tis := testApplyInputSource{ Flag: NewStringSliceFlag(&cli.StringSliceFlag{Name: "test", Destination: dest}), FlagName: "test", MapValue: []interface{}{"hello", "world"}, } c := runTest(t, tis) expect(t, c.StringSlice("test"), []string{"hello", "world"}) expect(t, dest.Value(), []string{"hello", "world"}) // reset dest dest = cli.NewStringSlice() tis = testApplyInputSource{ Flag: NewStringSliceFlag(&cli.StringSliceFlag{Name: "test", Destination: dest}), FlagName: "test", MapValue: []interface{}{"hello", "world"}, } c = runRacyTest(t, tis) refute(t, c.StringSlice("test"), []string{"hello", "world"}) refute(t, dest.Value(), []string{"hello", "world"}) } func TestStringSliceApplyInputSourceMethodContextSet(t *testing.T) { dest := cli.NewStringSlice() c := runTest(t, testApplyInputSource{ Flag: NewStringSliceFlag(&cli.StringSliceFlag{Name: "test", Destination: dest}), FlagName: "test", MapValue: []interface{}{"hello", "world"}, ContextValueString: "ohno", }) expect(t, c.StringSlice("test"), []string{"ohno"}) expect(t, dest.Value(), []string{"ohno"}) } func TestStringSliceApplyInputSourceMethodEnvVarSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewStringSliceFlag(&cli.StringSliceFlag{Name: "test", EnvVars: []string{"TEST"}}), FlagName: "test", MapValue: []interface{}{"hello", "world"}, EnvVarName: "TEST", EnvVarValue: "oh,no", } c := runTest(t, tis) expect(t, c.StringSlice("test"), []string{"oh", "no"}) c = runRacyTest(t, tis) refute(t, c.StringSlice("test"), []string{"oh", "no"}) } func TestIntSliceApplyInputSourceValue_Alias(t *testing.T) { dest := cli.NewIntSlice() tis := testApplyInputSource{ Flag: NewIntSliceFlag(&cli.IntSliceFlag{Name: "test", Aliases: []string{"test_alias"}, Destination: dest}), FlagName: "test_alias", MapValue: []interface{}{1, 2}, } c := runTest(t, tis) expect(t, c.IntSlice("test_alias"), []int{1, 2}) expect(t, dest.Value(), []int{1, 2}) dest = cli.NewIntSlice() tis = testApplyInputSource{ Flag: NewIntSliceFlag(&cli.IntSliceFlag{Name: "test", Aliases: []string{"test_alias"}, Destination: dest}), FlagName: "test_alias", MapValue: []interface{}{1, 2}, } c = runRacyTest(t, tis) refute(t, c.IntSlice("test_alias"), []int{1, 2}) refute(t, dest.Value(), []int{1, 2}) } func TestIntSliceApplyInputSourceValue(t *testing.T) { dest := cli.NewIntSlice() tis := testApplyInputSource{ Flag: NewIntSliceFlag(&cli.IntSliceFlag{Name: "test", Destination: dest}), FlagName: "test", MapValue: []interface{}{1, 2}, } c := runTest(t, tis) expect(t, c.IntSlice("test"), []int{1, 2}) expect(t, dest.Value(), []int{1, 2}) // reset dest dest = cli.NewIntSlice() tis = testApplyInputSource{ Flag: NewIntSliceFlag(&cli.IntSliceFlag{Name: "test", Destination: dest}), FlagName: "test", MapValue: []interface{}{1, 2}, } c = runRacyTest(t, tis) refute(t, c.IntSlice("test"), []int{1, 2}) refute(t, dest.Value(), []int{1, 2}) } func TestIntSliceApplyInputSourceMethodContextSet(t *testing.T) { dest := cli.NewIntSlice() tis := testApplyInputSource{ Flag: NewIntSliceFlag(&cli.IntSliceFlag{Name: "test", Destination: dest}), FlagName: "test", MapValue: []interface{}{1, 2}, ContextValueString: "3", } c := runTest(t, tis) expect(t, c.IntSlice("test"), []int{3}) expect(t, dest.Value(), []int{3}) // reset dest dest = cli.NewIntSlice() tis = testApplyInputSource{ Flag: NewIntSliceFlag(&cli.IntSliceFlag{Name: "test", Destination: dest}), FlagName: "test", MapValue: []interface{}{1, 2}, ContextValueString: "3", } c = runRacyTest(t, tis) refute(t, c.IntSlice("test"), []int{3}) refute(t, dest.Value(), []int{3}) } func TestIntSliceApplyInputSourceMethodEnvVarSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewIntSliceFlag(&cli.IntSliceFlag{Name: "test", EnvVars: []string{"TEST"}}), FlagName: "test", MapValue: []interface{}{1, 2}, EnvVarName: "TEST", EnvVarValue: "3,4", } c := runTest(t, tis) expect(t, c.IntSlice("test"), []int{3, 4}) c = runRacyTest(t, tis) refute(t, c.IntSlice("test"), []int{3, 4}) } func TestInt64SliceFlagApplyInputSourceValue(t *testing.T) { dest := cli.NewInt64Slice() tis := testApplyInputSource{ Flag: NewInt64SliceFlag(&cli.Int64SliceFlag{Name: "test", Destination: dest}), FlagName: "test", MapValue: []interface{}{int64(1), int64(2)}, } c := runTest(t, tis) expect(t, c.Int64Slice("test"), []int64{1, 2}) expect(t, dest.Value(), []int64{1, 2}) // reset dest dest = cli.NewInt64Slice() tis = testApplyInputSource{ Flag: NewInt64SliceFlag(&cli.Int64SliceFlag{Name: "test", Destination: dest}), FlagName: "test", MapValue: []interface{}{int64(1), int64(2)}, } c = runRacyTest(t, tis) refute(t, c.IntSlice("test"), []int64{1, 2}) refute(t, dest.Value(), []int64{1, 2}) } func TestInt64SliceFlagApplyInputSourceValueNotSet(t *testing.T) { dest := cli.NewInt64Slice() tis := testApplyInputSource{ Flag: NewInt64SliceFlag(&cli.Int64SliceFlag{Name: "test", Destination: dest}), FlagName: "test1", MapValue: []interface{}{int64(1), int64(2)}, } c := runTest(t, tis) expect(t, c.Int64Slice("test"), []int64{}) expect(t, dest.Value(), []int64{}) } func TestFloat64SliceFlagApplyInputSourceValue(t *testing.T) { dest := cli.NewFloat64Slice() tis := testApplyInputSource{ Flag: NewFloat64SliceFlag(&cli.Float64SliceFlag{Name: "test", Destination: dest}), FlagName: "test", MapValue: []interface{}{float64(1.0), float64(2.1)}, } c := runTest(t, tis) expect(t, c.Float64Slice("test"), []float64{1.0, 2.1}) expect(t, dest.Value(), []float64{1.0, 2.1}) // reset dest dest = cli.NewFloat64Slice() tis = testApplyInputSource{ Flag: NewFloat64SliceFlag(&cli.Float64SliceFlag{Name: "test", Destination: dest}), FlagName: "test", MapValue: []interface{}{float64(1.0), float64(2.1)}, } c = runRacyTest(t, tis) refute(t, c.IntSlice("test"), []int64{1, 2}) refute(t, dest.Value(), []int64{1, 2}) } func TestFloat64SliceFlagApplyInputSourceValueNotSet(t *testing.T) { dest := cli.NewFloat64Slice() tis := testApplyInputSource{ Flag: NewFloat64SliceFlag(&cli.Float64SliceFlag{Name: "test", Destination: dest}), FlagName: "test1", MapValue: []interface{}{float64(1.0), float64(2.1)}, } c := runTest(t, tis) expect(t, c.Float64Slice("test"), []float64{}) expect(t, dest.Value(), []float64{}) } func TestFloat64SliceFlagApplyInputSourceValueInvalidType(t *testing.T) { dest := cli.NewFloat64Slice() tis := testApplyInputSource{ Flag: NewFloat64SliceFlag(&cli.Float64SliceFlag{Name: "test", Destination: dest}), FlagName: "test", MapValue: []interface{}{1, 2}, } c := runTest(t, tis) expect(t, c.Float64Slice("test"), []float64{}) expect(t, dest.Value(), []float64{}) } func TestBoolApplyInputSourceMethodSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewBoolFlag(&cli.BoolFlag{Name: "test"}), FlagName: "test", MapValue: true, } c := runTest(t, tis) expect(t, true, c.Bool("test")) c = runRacyTest(t, tis) refute(t, true, c.Bool("test")) } func TestBoolApplyInputSourceMethodSet_Alias(t *testing.T) { tis := testApplyInputSource{ Flag: NewBoolFlag(&cli.BoolFlag{Name: "test", Aliases: []string{"test_alias"}}), FlagName: "test_alias", MapValue: true, } c := runTest(t, tis) expect(t, true, c.Bool("test_alias")) c = runRacyTest(t, tis) refute(t, true, c.Bool("test_alias")) } func TestBoolApplyInputSourceMethodContextSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewBoolFlag(&cli.BoolFlag{Name: "test"}), FlagName: "test", MapValue: false, ContextValueString: "true", } c := runTest(t, tis) expect(t, true, c.Bool("test")) c = runRacyTest(t, tis) refute(t, true, c.Bool("test")) } func TestBoolApplyInputSourceMethodEnvVarSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewBoolFlag(&cli.BoolFlag{Name: "test", EnvVars: []string{"TEST"}}), FlagName: "test", MapValue: false, EnvVarName: "TEST", EnvVarValue: "true", } c := runTest(t, tis) expect(t, true, c.Bool("test")) c = runRacyTest(t, tis) refute(t, true, c.Bool("test")) } func TestStringApplyInputSourceMethodSet_Alias(t *testing.T) { tis := testApplyInputSource{ Flag: NewStringFlag(&cli.StringFlag{Name: "test", Aliases: []string{"test_alias"}}), FlagName: "test_alias", MapValue: "hello", } c := runTest(t, tis) expect(t, "hello", c.String("test_alias")) c = runRacyTest(t, tis) refute(t, "hello", c.String("test_alias")) } func TestStringApplyInputSourceMethodSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewStringFlag(&cli.StringFlag{Name: "test"}), FlagName: "test", MapValue: "hello", } c := runTest(t, tis) expect(t, "hello", c.String("test")) c = runRacyTest(t, tis) refute(t, "hello", c.String("test")) } func TestStringApplyInputSourceMethodContextSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewStringFlag(&cli.StringFlag{Name: "test"}), FlagName: "test", MapValue: "hello", ContextValueString: "goodbye", } c := runTest(t, tis) expect(t, "goodbye", c.String("test")) c = runRacyTest(t, tis) refute(t, "goodbye", c.String("test")) } func TestStringApplyInputSourceMethodEnvVarSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewStringFlag(&cli.StringFlag{Name: "test", EnvVars: []string{"TEST"}}), FlagName: "test", MapValue: "hello", EnvVarName: "TEST", EnvVarValue: "goodbye", } c := runTest(t, tis) expect(t, "goodbye", c.String("test")) c = runRacyTest(t, tis) refute(t, "goodbye", c.String("test")) } func TestPathApplyInputSourceMethodSet_Alias(t *testing.T) { tis := testApplyInputSource{ Flag: NewPathFlag(&cli.PathFlag{Name: "test", Aliases: []string{"test_alias"}}), FlagName: "test_alias", MapValue: "hello", SourcePath: "/path/to/source/file", } c := runTest(t, tis) expected := "/path/to/source/hello" if runtime.GOOS == "windows" { var err error // Prepend the corresponding drive letter (or UNC path?), and change // to windows-style path: expected, err = filepath.Abs(expected) if err != nil { t.Fatal(err) } } expect(t, expected, c.String("test_alias")) c = runRacyTest(t, tis) refute(t, expected, c.String("test_alias")) } func TestPathApplyInputSourceMethodSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewPathFlag(&cli.PathFlag{Name: "test"}), FlagName: "test", MapValue: "hello", SourcePath: "/path/to/source/file", } c := runTest(t, tis) expected := "/path/to/source/hello" if runtime.GOOS == "windows" { var err error // Prepend the corresponding drive letter (or UNC path?), and change // to windows-style path: expected, err = filepath.Abs(expected) if err != nil { t.Fatal(err) } } expect(t, expected, c.String("test")) c = runRacyTest(t, tis) refute(t, expected, c.String("test")) } func TestPathApplyInputSourceMethodContextSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewPathFlag(&cli.PathFlag{Name: "test"}), FlagName: "test", MapValue: "hello", ContextValueString: "goodbye", SourcePath: "/path/to/source/file", } c := runTest(t, tis) expect(t, "goodbye", c.String("test")) c = runRacyTest(t, tis) refute(t, "goodbye", c.String("test")) } func TestPathApplyInputSourceMethodEnvVarSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewPathFlag(&cli.PathFlag{Name: "test", EnvVars: []string{"TEST"}}), FlagName: "test", MapValue: "hello", EnvVarName: "TEST", EnvVarValue: "goodbye", SourcePath: "/path/to/source/file", } c := runTest(t, tis) expect(t, "goodbye", c.String("test")) c = runRacyTest(t, tis) refute(t, "goodbye", c.String("test")) } func TestIntApplyInputSourceMethodSet_Alias(t *testing.T) { tis := testApplyInputSource{ Flag: NewIntFlag(&cli.IntFlag{Name: "test", Aliases: []string{"test_alias"}}), FlagName: "test_alias", MapValue: 15, } c := runTest(t, tis) expect(t, 15, c.Int("test_alias")) c = runRacyTest(t, tis) refute(t, 15, c.Int("test_alias")) } func TestIntApplyInputSourceMethodSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewIntFlag(&cli.IntFlag{Name: "test"}), FlagName: "test", MapValue: 15, } c := runTest(t, tis) expect(t, 15, c.Int("test")) c = runRacyTest(t, tis) refute(t, 15, c.Int("test")) } func TestIntApplyInputSourceMethodSetNegativeValue(t *testing.T) { tis := testApplyInputSource{ Flag: NewIntFlag(&cli.IntFlag{Name: "test"}), FlagName: "test", MapValue: -1, } c := runTest(t, tis) expect(t, -1, c.Int("test")) c = runRacyTest(t, tis) refute(t, -1, c.Int("test")) } func TestIntApplyInputSourceMethodContextSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewIntFlag(&cli.IntFlag{Name: "test"}), FlagName: "test", MapValue: 15, ContextValueString: "7", } c := runTest(t, tis) expect(t, 7, c.Int("test")) c = runRacyTest(t, tis) refute(t, 7, c.Int("test")) } func TestIntApplyInputSourceMethodContextNotSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewIntFlag(&cli.IntFlag{Name: "test"}), FlagName: "test1", MapValue: 15, ContextValueString: "7", } c := runTest(t, tis) expect(t, 0, c.Int("test")) } func TestIntApplyInputSourceMethodContextSetInvalidType(t *testing.T) { tis := testApplyInputSource{ Flag: NewIntFlag(&cli.IntFlag{Name: "test"}), FlagName: "test", ContextValueString: "d", } c := runTest(t, tis) expect(t, 0, c.Int("test")) } func TestIntApplyInputSourceMethodEnvVarSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewIntFlag(&cli.IntFlag{Name: "test", EnvVars: []string{"TEST"}}), FlagName: "test", MapValue: 15, EnvVarName: "TEST", EnvVarValue: "12", } c := runTest(t, tis) expect(t, 12, c.Int("test")) c = runRacyTest(t, tis) refute(t, 12, c.Int("test")) } func TestInt64ApplyInputSourceMethodSet_Alias(t *testing.T) { tis := testApplyInputSource{ Flag: NewInt64Flag(&cli.Int64Flag{Name: "test", Aliases: []string{"test_alias"}}), FlagName: "test_alias", MapValue: int64(15), } c := runTest(t, tis) expect(t, int64(15), c.Int64("test_alias")) c = runRacyTest(t, tis) refute(t, int64(15), c.Int64("test_alias")) } func TestInt64ApplyInputSourceMethodSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewInt64Flag(&cli.Int64Flag{Name: "test"}), FlagName: "test", MapValue: int64(15), } c := runTest(t, tis) expect(t, int64(15), c.Int64("test")) c = runRacyTest(t, tis) refute(t, int64(15), c.Int("test")) } func TestInt64ApplyInputSourceMethodSetNegativeValue(t *testing.T) { tis := testApplyInputSource{ Flag: NewInt64Flag(&cli.Int64Flag{Name: "test"}), FlagName: "test", MapValue: int64(-1), } c := runTest(t, tis) expect(t, int64(-1), c.Int64("test")) c = runRacyTest(t, tis) refute(t, int64(-1), c.Int("test")) } func TestInt64ApplyInputSourceMethodContextSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewInt64Flag(&cli.Int64Flag{Name: "test"}), FlagName: "test", MapValue: 15, ContextValueString: "7", } c := runTest(t, tis) expect(t, int64(7), c.Int64("test")) c = runRacyTest(t, tis) refute(t, int64(7), c.Int64("test")) } func TestInt64ApplyInputSourceMethodContextNotSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewInt64Flag(&cli.Int64Flag{Name: "test"}), FlagName: "test1", MapValue: 15, ContextValueString: "7", } c := runTest(t, tis) expect(t, int64(0), c.Int64("test")) } func TestInt64ApplyInputSourceMethodContextSetInvalidType(t *testing.T) { tis := testApplyInputSource{ Flag: NewInt64Flag(&cli.Int64Flag{Name: "test"}), FlagName: "test", ContextValueString: "d", } c := runTest(t, tis) expect(t, int64(0), c.Int64("test")) } func TestInt64ApplyInputSourceMethodEnvVarSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewInt64Flag(&cli.Int64Flag{Name: "test", EnvVars: []string{"TEST"}}), FlagName: "test", MapValue: 15, EnvVarName: "TEST", EnvVarValue: "12", } c := runTest(t, tis) expect(t, int64(12), c.Int64("test")) c = runRacyTest(t, tis) refute(t, int64(12), c.Int64("test")) } func TestUintApplyInputSourceMethodSet_Alias(t *testing.T) { tis := testApplyInputSource{ Flag: NewUintFlag(&cli.UintFlag{Name: "test", Aliases: []string{"test_alias"}}), FlagName: "test_alias", MapValue: uint(15), } c := runTest(t, tis) expect(t, uint(15), c.Uint("test_alias")) c = runRacyTest(t, tis) refute(t, uint(15), c.Uint("test_alias")) } func TestUintApplyInputSourceMethodSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewUintFlag(&cli.UintFlag{Name: "test"}), FlagName: "test", MapValue: uint(15), } c := runTest(t, tis) expect(t, uint(15), c.Uint("test")) c = runRacyTest(t, tis) refute(t, uint(15), c.Uint("test")) } func TestUintApplyInputSourceMethodContextSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewUintFlag(&cli.UintFlag{Name: "test"}), FlagName: "test", MapValue: uint(15), ContextValueString: "7", } c := runTest(t, tis) expect(t, uint(7), c.Uint("test")) c = runRacyTest(t, tis) refute(t, uint(7), c.Uint("test")) } func TestUint64ApplyInputSourceMethodSet_Alias(t *testing.T) { tis := testApplyInputSource{ Flag: NewUint64Flag(&cli.Uint64Flag{Name: "test", Aliases: []string{"test_alias"}}), FlagName: "test_alias", MapValue: uint64(15), } c := runTest(t, tis) expect(t, uint64(15), c.Uint64("test_alias")) c = runRacyTest(t, tis) refute(t, uint64(15), c.Uint64("test_alias")) } func TestUint64ApplyInputSourceMethodSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewUint64Flag(&cli.Uint64Flag{Name: "test"}), FlagName: "test", MapValue: uint64(15), } c := runTest(t, tis) expect(t, uint64(15), c.Uint64("test")) c = runRacyTest(t, tis) refute(t, uint64(15), c.Uint64("test")) } func TestUint64ApplyInputSourceMethodContextSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewUint64Flag(&cli.Uint64Flag{Name: "test"}), FlagName: "test", MapValue: uint64(15), ContextValueString: "7", } c := runTest(t, tis) expect(t, uint64(7), c.Uint64("test")) c = runRacyTest(t, tis) refute(t, uint64(7), c.Uint64("test")) } func TestUint64ApplyInputSourceMethodEnvVarSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewUint64Flag(&cli.Uint64Flag{Name: "test", EnvVars: []string{"TEST"}}), FlagName: "test", MapValue: uint64(15), EnvVarName: "TEST", EnvVarValue: "12", } c := runTest(t, tis) expect(t, uint64(12), c.Uint64("test")) c = runRacyTest(t, tis) refute(t, uint64(12), c.Uint64("test")) } func TestDurationApplyInputSourceMethodSet_Alias(t *testing.T) { tis := testApplyInputSource{ Flag: NewDurationFlag(&cli.DurationFlag{Name: "test", Aliases: []string{"test_alias"}}), FlagName: "test_alias", MapValue: 30 * time.Second, } c := runTest(t, tis) expect(t, 30*time.Second, c.Duration("test_alias")) c = runRacyTest(t, tis) refute(t, 30*time.Second, c.Duration("test_alias")) } func TestDurationApplyInputSourceMethodSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewDurationFlag(&cli.DurationFlag{Name: "test"}), FlagName: "test", MapValue: 30 * time.Second, } c := runTest(t, tis) expect(t, 30*time.Second, c.Duration("test")) c = runRacyTest(t, tis) refute(t, 30*time.Second, c.Duration("test")) } func TestDurationApplyInputSourceMethodSetNegativeValue(t *testing.T) { tis := testApplyInputSource{ Flag: NewDurationFlag(&cli.DurationFlag{Name: "test"}), FlagName: "test", MapValue: -30 * time.Second, } c := runTest(t, tis) expect(t, -30*time.Second, c.Duration("test")) c = runRacyTest(t, tis) refute(t, -30*time.Second, c.Duration("test")) } func TestDurationApplyInputSourceMethodContextSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewDurationFlag(&cli.DurationFlag{Name: "test"}), FlagName: "test", MapValue: 30 * time.Second, ContextValueString: (15 * time.Second).String(), } c := runTest(t, tis) expect(t, 15*time.Second, c.Duration("test")) c = runRacyTest(t, tis) refute(t, 15*time.Second, c.Duration("test")) } func TestDurationApplyInputSourceMethodEnvVarSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewDurationFlag(&cli.DurationFlag{Name: "test", EnvVars: []string{"TEST"}}), FlagName: "test", MapValue: 30 * time.Second, EnvVarName: "TEST", EnvVarValue: (15 * time.Second).String(), } c := runTest(t, tis) expect(t, 15*time.Second, c.Duration("test")) c = runRacyTest(t, tis) refute(t, 15*time.Second, c.Duration("test")) } func TestFloat64ApplyInputSourceMethodSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewFloat64Flag(&cli.Float64Flag{Name: "test"}), FlagName: "test", MapValue: 1.3, } c := runTest(t, tis) expect(t, 1.3, c.Float64("test")) c = runRacyTest(t, tis) refute(t, 1.3, c.Float64("test")) } func TestFloat64ApplyInputSourceMethodSetNegativeValue_Alias(t *testing.T) { tis := testApplyInputSource{ Flag: NewFloat64Flag(&cli.Float64Flag{Name: "test", Aliases: []string{"test_alias"}}), FlagName: "test_alias", MapValue: -1.3, } c := runTest(t, tis) expect(t, -1.3, c.Float64("test_alias")) c = runRacyTest(t, tis) refute(t, -1.3, c.Float64("test_alias")) } func TestFloat64ApplyInputSourceMethodSetNegativeValue(t *testing.T) { tis := testApplyInputSource{ Flag: NewFloat64Flag(&cli.Float64Flag{Name: "test"}), FlagName: "test", MapValue: -1.3, } c := runTest(t, tis) expect(t, -1.3, c.Float64("test")) c = runRacyTest(t, tis) refute(t, -1.3, c.Float64("test")) } func TestFloat64ApplyInputSourceMethodSetNegativeValueNotSet(t *testing.T) { c := runTest(t, testApplyInputSource{ Flag: NewFloat64Flag(&cli.Float64Flag{Name: "test1"}), FlagName: "test1", // dont set map value }) expect(t, 0.0, c.Float64("test1")) } func TestFloat64ApplyInputSourceMethodContextSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewFloat64Flag(&cli.Float64Flag{Name: "test"}), FlagName: "test", MapValue: 1.3, ContextValueString: fmt.Sprintf("%v", 1.4), } c := runTest(t, tis) expect(t, 1.4, c.Float64("test")) c = runRacyTest(t, tis) refute(t, 1.4, c.Float64("test")) } func TestFloat64ApplyInputSourceMethodEnvVarSet(t *testing.T) { tis := testApplyInputSource{ Flag: NewFloat64Flag(&cli.Float64Flag{Name: "test", EnvVars: []string{"TEST"}}), FlagName: "test", MapValue: 1.3, EnvVarName: "TEST", EnvVarValue: fmt.Sprintf("%v", 1.4), } c := runTest(t, tis) expect(t, 1.4, c.Float64("test")) c = runRacyTest(t, tis) refute(t, 1.4, c.Float64("test")) } func runTest(t *testing.T, test testApplyInputSource) *cli.Context { inputSource := &MapInputSource{ file: test.SourcePath, valueMap: map[interface{}]interface{}{test.FlagName: test.MapValue}, } set := flag.NewFlagSet(test.FlagSetName, flag.ContinueOnError) c := cli.NewContext(nil, set, nil) if test.EnvVarName != "" && test.EnvVarValue != "" { _ = os.Setenv(test.EnvVarName, test.EnvVarValue) defer os.Setenv(test.EnvVarName, "") } _ = test.Flag.Apply(set) if test.ContextValue != nil { f := set.Lookup(test.FlagName) f.Value = test.ContextValue } if test.ContextValueString != "" { _ = set.Set(test.FlagName, test.ContextValueString) } _ = test.Flag.ApplyInputSourceValue(c, inputSource) return c } func runRacyTest(t *testing.T, test testApplyInputSource) *cli.Context { set := flag.NewFlagSet(test.FlagSetName, flag.ContinueOnError) c := cli.NewContext(nil, set, nil) _ = test.Flag.ApplyInputSourceValue(c, &racyInputSource{ MapInputSource: &MapInputSource{ file: test.SourcePath, valueMap: map[interface{}]interface{}{test.FlagName: test.MapValue}, }, }) return c } type Parser [2]string func (p *Parser) Set(value string) error { parts := strings.Split(value, ",") if len(parts) != 2 { return fmt.Errorf("invalid format") } (*p)[0] = parts[0] (*p)[1] = parts[1] return nil } func (p *Parser) String() string { return fmt.Sprintf("%s,%s", p[0], p[1]) } type bogus [1]uint cli-2.25.7/altsrc/helpers_test.go000066400000000000000000000012671444235773300167200ustar00rootroot00000000000000package altsrc import ( "os" "reflect" "runtime" "strings" "testing" ) var ( wd, _ = os.Getwd() ) func expect(t *testing.T, a interface{}, b interface{}) { _, fn, line, _ := runtime.Caller(1) fn = strings.Replace(fn, wd+"/", "", -1) if !reflect.DeepEqual(a, b) { t.Errorf("(%s:%d) Expected %v (type %v) - Got %v (type %v)", fn, line, b, reflect.TypeOf(b), a, reflect.TypeOf(a)) } } func refute(t *testing.T, a interface{}, b interface{}) { _, fn, line, _ := runtime.Caller(1) fn = strings.Replace(fn, wd+"/", "", -1) if reflect.DeepEqual(a, b) { t.Errorf("(%s:%d) Did not expect %v (type %v) - Got %v (type %v)", fn, line, b, reflect.TypeOf(b), a, reflect.TypeOf(a)) } } cli-2.25.7/altsrc/input_source_context.go000066400000000000000000000015511444235773300204760ustar00rootroot00000000000000package altsrc import ( "time" "github.com/urfave/cli/v2" ) // InputSourceContext is an interface used to allow // other input sources to be implemented as needed. // // Source returns an identifier for the input source. In case of file source // it should return path to the file. type InputSourceContext interface { Source() string Int(name string) (int, error) Int64(name string) (int64, error) Uint(name string) (uint, error) Uint64(name string) (uint64, error) Duration(name string) (time.Duration, error) Float64(name string) (float64, error) String(name string) (string, error) StringSlice(name string) ([]string, error) IntSlice(name string) ([]int, error) Int64Slice(name string) ([]int64, error) Float64Slice(name string) ([]float64, error) Generic(name string) (cli.Generic, error) Bool(name string) (bool, error) isSet(name string) bool } cli-2.25.7/altsrc/json_command_test.go000066400000000000000000000202741444235773300177240ustar00rootroot00000000000000package altsrc import ( "flag" "os" "testing" "github.com/urfave/cli/v2" ) const ( fileName = "current.json" simpleJSON = `{"test": 15, "testb": false}` nestedJSON = `{"top": {"test": 15}}` ) func TestCommandJSONFileTest(t *testing.T) { cleanup := writeTempFile(t, fileName, simpleJSON) defer cleanup() app := &cli.App{} set := flag.NewFlagSet("test", 0) test := []string{"test-cmd", "--load", fileName} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("test") expect(t, val, 15) valb := c.Bool("testb") expect(t, valb, false) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "test"}), &cli.StringFlag{Name: "load"}, NewBoolFlag(&cli.BoolFlag{Name: "testb", Value: true}), }, } command.Before = InitInputSourceWithContext(command.Flags, NewJSONSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandJSONFileTestGlobalEnvVarWins(t *testing.T) { cleanup := writeTempFile(t, fileName, simpleJSON) defer cleanup() app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.Setenv("THE_TEST", "10") defer os.Setenv("THE_TEST", "") test := []string{"test-cmd", "--load", fileName} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("test") expect(t, val, 10) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "test", EnvVars: []string{"THE_TEST"}}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewJSONSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandJSONFileTestGlobalEnvVarWinsNested(t *testing.T) { cleanup := writeTempFile(t, fileName, nestedJSON) defer cleanup() app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.Setenv("THE_TEST", "10") defer os.Setenv("THE_TEST", "") test := []string{"test-cmd", "--load", fileName} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("top.test") expect(t, val, 10) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "top.test", EnvVars: []string{"THE_TEST"}}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewJSONSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandJSONFileTestSpecifiedFlagWins(t *testing.T) { cleanup := writeTempFile(t, fileName, simpleJSON) defer cleanup() app := &cli.App{} set := flag.NewFlagSet("test", 0) test := []string{"test-cmd", "--load", fileName, "--test", "7"} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("test") expect(t, val, 7) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "test"}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewJSONSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandJSONFileTestSpecifiedFlagWinsNested(t *testing.T) { cleanup := writeTempFile(t, fileName, nestedJSON) defer cleanup() app := &cli.App{} set := flag.NewFlagSet("test", 0) test := []string{"test-cmd", "--load", fileName, "--top.test", "7"} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("top.test") expect(t, val, 7) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "top.test"}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewJSONSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandJSONFileTestDefaultValueFileWins(t *testing.T) { cleanup := writeTempFile(t, fileName, simpleJSON) defer cleanup() app := &cli.App{} set := flag.NewFlagSet("test", 0) test := []string{"test-cmd", "--load", fileName} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("test") expect(t, val, 15) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "test", Value: 7}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewJSONSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandJSONFileTestDefaultValueFileWinsNested(t *testing.T) { cleanup := writeTempFile(t, fileName, nestedJSON) defer cleanup() app := &cli.App{} set := flag.NewFlagSet("test", 0) test := []string{"test-cmd", "--load", fileName} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("top.test") expect(t, val, 15) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "top.test", Value: 7}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewJSONSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandJSONFileFlagHasDefaultGlobalEnvJSONSetGlobalEnvWins(t *testing.T) { cleanup := writeTempFile(t, fileName, simpleJSON) defer cleanup() app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.Setenv("THE_TEST", "11") defer os.Setenv("THE_TEST", "") test := []string{"test-cmd", "--load", fileName} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("test") expect(t, val, 11) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "test", Value: 7, EnvVars: []string{"THE_TEST"}}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewJSONSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandJSONFileFlagHasDefaultGlobalEnvJSONSetGlobalEnvWinsNested(t *testing.T) { cleanup := writeTempFile(t, fileName, nestedJSON) defer cleanup() app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.Setenv("THE_TEST", "11") defer os.Setenv("THE_TEST", "") test := []string{"test-cmd", "--load", fileName} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("top.test") expect(t, val, 11) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "top.test", Value: 7, EnvVars: []string{"THE_TEST"}}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewJSONSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func writeTempFile(t *testing.T, name string, content string) func() { if err := os.WriteFile(name, []byte(content), 0666); err != nil { t.Fatalf("cannot write %q: %v", name, err) } return func() { if err := os.Remove(name); err != nil { t.Errorf("cannot remove %q: %v", name, err) } } } cli-2.25.7/altsrc/json_source_context.go000066400000000000000000000155571444235773300203230ustar00rootroot00000000000000package altsrc import ( "encoding/json" "fmt" "io" "strings" "time" "github.com/urfave/cli/v2" ) // NewJSONSourceFromFlagFunc returns a func that takes a cli.Context // and returns an InputSourceContext suitable for retrieving config // variables from a file containing JSON data with the file name defined // by the given flag. func NewJSONSourceFromFlagFunc(flag string) func(c *cli.Context) (InputSourceContext, error) { return func(cCtx *cli.Context) (InputSourceContext, error) { if cCtx.IsSet(flag) { return NewJSONSourceFromFile(cCtx.String(flag)) } return defaultInputSource() } } // NewJSONSourceFromFile returns an InputSourceContext suitable for // retrieving config variables from a file (or url) containing JSON // data. func NewJSONSourceFromFile(f string) (InputSourceContext, error) { data, err := loadDataFrom(f) if err != nil { return nil, err } return NewJSONSource(data) } // NewJSONSourceFromReader returns an InputSourceContext suitable for // retrieving config variables from an io.Reader that returns JSON data. func NewJSONSourceFromReader(r io.Reader) (InputSourceContext, error) { data, err := io.ReadAll(r) if err != nil { return nil, err } return NewJSONSource(data) } // NewJSONSource returns an InputSourceContext suitable for retrieving // config variables from raw JSON data. func NewJSONSource(data []byte) (InputSourceContext, error) { var deserialized map[string]interface{} if err := json.Unmarshal(data, &deserialized); err != nil { return nil, err } return &jsonSource{deserialized: deserialized}, nil } func (x *jsonSource) Source() string { return x.file } func (x *jsonSource) Int(name string) (int, error) { i, err := x.getValue(name) if err != nil { return 0, err } switch v := i.(type) { default: return 0, fmt.Errorf("unexpected type %T for %q", i, name) case int: return v, nil case float32: return int(v), nil case float64: return int(v), nil } } func (x *jsonSource) Int64(name string) (int64, error) { i, err := x.getValue(name) if err != nil { return 0, err } switch v := i.(type) { default: return 0, fmt.Errorf("unexpected type %T for %q", i, name) case int64: return v, nil case int: return int64(v), nil case float32: return int64(v), nil case float64: return int64(v), nil } } func (x *jsonSource) Uint(name string) (uint, error) { i, err := x.getValue(name) if err != nil { return 0, err } switch v := i.(type) { default: return 0, fmt.Errorf("unexpected type %T for %q", i, name) case uint: return v, nil case uint64: return uint(v), nil case float32: return uint(v), nil case float64: return uint(v), nil } } func (x *jsonSource) Uint64(name string) (uint64, error) { i, err := x.getValue(name) if err != nil { return 0, err } switch v := i.(type) { default: return 0, fmt.Errorf("unexpected type %T for %q", i, name) case uint64: return v, nil case uint: return uint64(v), nil case float32: return uint64(v), nil case float64: return uint64(v), nil } } func (x *jsonSource) Duration(name string) (time.Duration, error) { i, err := x.getValue(name) if err != nil { return 0, err } v, ok := i.(time.Duration) if !ok { return 0, fmt.Errorf("unexpected type %T for %q", i, name) } return v, nil } func (x *jsonSource) Float64(name string) (float64, error) { i, err := x.getValue(name) if err != nil { return 0, err } v, ok := i.(float64) if !ok { return 0, fmt.Errorf("unexpected type %T for %q", i, name) } return v, nil } func (x *jsonSource) String(name string) (string, error) { i, err := x.getValue(name) if err != nil { return "", err } v, ok := i.(string) if !ok { return "", fmt.Errorf("unexpected type %T for %q", i, name) } return v, nil } func (x *jsonSource) StringSlice(name string) ([]string, error) { i, err := x.getValue(name) if err != nil { return nil, err } switch v := i.(type) { default: return nil, fmt.Errorf("unexpected type %T for %q", i, name) case []string: return v, nil case []interface{}: c := []string{} for _, s := range v { if str, ok := s.(string); ok { c = append(c, str) } else { return c, fmt.Errorf("unexpected item type %T in %T for %q", s, c, name) } } return c, nil } } func (x *jsonSource) IntSlice(name string) ([]int, error) { i, err := x.getValue(name) if err != nil { return nil, err } switch v := i.(type) { default: return nil, fmt.Errorf("unexpected type %T for %q", i, name) case []int: return v, nil case []interface{}: c := []int{} for _, s := range v { if i2, ok := s.(int); ok { c = append(c, i2) } else { return c, fmt.Errorf("unexpected item type %T in %T for %q", s, c, name) } } return c, nil } } func (x *jsonSource) Int64Slice(name string) ([]int64, error) { i, err := x.getValue(name) if err != nil { return nil, err } switch v := i.(type) { default: return nil, fmt.Errorf("unexpected type %T for %q", i, name) case []int64: return v, nil case []interface{}: c := []int64{} for _, s := range v { if i2, ok := s.(int64); ok { c = append(c, i2) } else { return c, fmt.Errorf("unexpected item type %T in %T for %q", s, c, name) } } return c, nil } } func (x *jsonSource) Float64Slice(name string) ([]float64, error) { i, err := x.getValue(name) if err != nil { return nil, err } switch v := i.(type) { default: return nil, fmt.Errorf("unexpected type %T for %q", i, name) case []float64: return v, nil case []interface{}: c := []float64{} for _, s := range v { if i2, ok := s.(float64); ok { c = append(c, i2) } else { return c, fmt.Errorf("unexpected item type %T in %T for %q", s, c, name) } } return c, nil } } func (x *jsonSource) Generic(name string) (cli.Generic, error) { i, err := x.getValue(name) if err != nil { return nil, err } v, ok := i.(cli.Generic) if !ok { return nil, fmt.Errorf("unexpected type %T for %q", i, name) } return v, nil } func (x *jsonSource) Bool(name string) (bool, error) { i, err := x.getValue(name) if err != nil { return false, err } v, ok := i.(bool) if !ok { return false, fmt.Errorf("unexpected type %T for %q", i, name) } return v, nil } func (x *jsonSource) isSet(name string) bool { _, err := x.getValue(name) return err == nil } func (x *jsonSource) getValue(key string) (interface{}, error) { return jsonGetValue(key, x.deserialized) } func jsonGetValue(key string, m map[string]interface{}) (interface{}, error) { var ret interface{} var ok bool working := m keys := strings.Split(key, ".") for ix, k := range keys { if ret, ok = working[k]; !ok { return ret, fmt.Errorf("missing key %q", key) } if working, ok = ret.(map[string]interface{}); !ok { if ix < len(keys)-1 { return ret, fmt.Errorf("unexpected intermediate value at %q segment of %q: %T", k, key, ret) } } } return ret, nil } type jsonSource struct { file string deserialized map[string]interface{} } cli-2.25.7/altsrc/map_input_source.go000066400000000000000000000311121444235773300175630ustar00rootroot00000000000000package altsrc import ( "fmt" "math" "strings" "time" "github.com/urfave/cli/v2" ) // MapInputSource implements InputSourceContext to return // data from the map that is loaded. type MapInputSource struct { file string valueMap map[interface{}]interface{} } // NewMapInputSource creates a new MapInputSource for implementing custom input sources. func NewMapInputSource(file string, valueMap map[interface{}]interface{}) *MapInputSource { return &MapInputSource{file: file, valueMap: valueMap} } // nestedVal checks if the name has '.' delimiters. // If so, it tries to traverse the tree by the '.' delimited sections to find // a nested value for the key. func nestedVal(name string, tree map[interface{}]interface{}) (interface{}, bool) { if sections := strings.Split(name, "."); len(sections) > 1 { node := tree for _, section := range sections[:len(sections)-1] { child, ok := node[section] if !ok { return nil, false } switch child := child.(type) { case map[string]interface{}: node = make(map[interface{}]interface{}, len(child)) for k, v := range child { node[k] = v } case map[interface{}]interface{}: node = child default: return nil, false } } if val, ok := node[sections[len(sections)-1]]; ok { return val, true } } return nil, false } // Source returns the path of the source file func (fsm *MapInputSource) Source() string { return fsm.file } // Int returns an int from the map if it exists otherwise returns 0 func (fsm *MapInputSource) Int(name string) (int, error) { otherGenericValue, exists := fsm.valueMap[name] if exists { otherValue, isType := otherGenericValue.(int) if !isType { return 0, incorrectTypeForFlagError(name, "int", otherGenericValue) } return otherValue, nil } nestedGenericValue, exists := nestedVal(name, fsm.valueMap) if exists { otherValue, isType := nestedGenericValue.(int) if !isType { return 0, incorrectTypeForFlagError(name, "int", nestedGenericValue) } return otherValue, nil } return 0, nil } // Duration returns a duration from the map if it exists otherwise returns 0 func (fsm *MapInputSource) Duration(name string) (time.Duration, error) { otherGenericValue, exists := fsm.valueMap[name] if exists { return castDuration(name, otherGenericValue) } nestedGenericValue, exists := nestedVal(name, fsm.valueMap) if exists { return castDuration(name, nestedGenericValue) } return 0, nil } func castDuration(name string, value interface{}) (time.Duration, error) { if otherValue, isType := value.(time.Duration); isType { return otherValue, nil } otherStringValue, isType := value.(string) parsedValue, err := time.ParseDuration(otherStringValue) if !isType || err != nil { return 0, incorrectTypeForFlagError(name, "duration", value) } return parsedValue, nil } // Float64 returns an float64 from the map if it exists otherwise returns 0 func (fsm *MapInputSource) Float64(name string) (float64, error) { otherGenericValue, exists := fsm.valueMap[name] if exists { otherValue, isType := otherGenericValue.(float64) if !isType { return 0, incorrectTypeForFlagError(name, "float64", otherGenericValue) } return otherValue, nil } nestedGenericValue, exists := nestedVal(name, fsm.valueMap) if exists { otherValue, isType := nestedGenericValue.(float64) if !isType { return 0, incorrectTypeForFlagError(name, "float64", nestedGenericValue) } return otherValue, nil } return 0, nil } func castToInt64(v interface{}) (int64, bool) { int64Value := int64(0) isType := false if v == nil { return int64Value, true } // There are only four cases(int, int64, uint64, float64) when parsing the integer in yaml.v3 pkg // But the cases, uint64, float64, are an error case so that ignored switch value := v.(type) { case int: int64Value = int64(value) isType = true case int64: int64Value = int64(value) isType = true } return int64Value, isType } // Int64 returns an int64 from the map if it exists otherwise returns 0 func (fsm *MapInputSource) Int64(name string) (int64, error) { otherGenericValue, exists := fsm.valueMap[name] if exists { otherValue, isType := castToInt64(otherGenericValue) if !isType { return 0, incorrectTypeForFlagError(name, "int64", otherGenericValue) } return otherValue, nil } nestedGenericValue, exists := nestedVal(name, fsm.valueMap) if exists { otherValue, isType := castToInt64(otherGenericValue) if !isType { return 0, incorrectTypeForFlagError(name, "int64", nestedGenericValue) } return otherValue, nil } return 0, nil } func castToUint(v interface{}) (uint, bool) { uintValue := uint(0) isType := false if v == nil { return uintValue, true } // There are only four cases(int, int64, uint64, float64) when parsing the integer in yaml.v3 pkg // But the last case, float64, is an error case so that ignored switch value := v.(type) { case int: intValue := int(value) if intValue >= 0 { uintValue = uint(value) isType = true } case int64: int64Value := int64(value) if int64Value >= 0 && uint64(int64Value) <= math.MaxUint { uintValue = uint(value) isType = true } case uint: uintValue = uint(value) isType = true case uint64: uint64Value := uint64(value) if uint64Value <= math.MaxUint { uintValue = uint(value) isType = true } } return uintValue, isType } // Int64 returns an int64 from the map if it exists otherwise returns 0 func (fsm *MapInputSource) Uint(name string) (uint, error) { otherGenericValue, exists := fsm.valueMap[name] if exists { otherValue, isType := castToUint(otherGenericValue) if !isType { return 0, incorrectTypeForFlagError(name, "uint", otherGenericValue) } return otherValue, nil } nestedGenericValue, exists := nestedVal(name, fsm.valueMap) if exists { otherValue, isType := castToUint(nestedGenericValue) if !isType { return 0, incorrectTypeForFlagError(name, "uint", nestedGenericValue) } return otherValue, nil } return 0, nil } func castToUint64(v interface{}) (uint64, bool) { uint64Value := uint64(0) isType := false if v == nil { return uint64Value, true } // There are only four cases(int, int64, uint64, float64) when parsing the integer in yaml.v3 pkg // But the last case, float64, is an error case so that ignored switch value := v.(type) { case int: intValue := int(value) if intValue >= 0 { uint64Value = uint64(intValue) isType = true } case int64: int64Value := int64(value) if int64Value >= 0 { uint64Value = uint64(int64Value) isType = true } case uint: uint64Value = uint64(value) isType = true case uint64: uint64Value = uint64(value) isType = true } return uint64Value, isType } // UInt64 returns an uint64 from the map if it exists otherwise returns 0 func (fsm *MapInputSource) Uint64(name string) (uint64, error) { otherGenericValue, exists := fsm.valueMap[name] if exists { otherValue, isType := castToUint64(otherGenericValue) if !isType { return 0, incorrectTypeForFlagError(name, "uint64", otherGenericValue) } return otherValue, nil } nestedGenericValue, exists := nestedVal(name, fsm.valueMap) if exists { otherValue, isType := castToUint64(nestedGenericValue) if !isType { return 0, incorrectTypeForFlagError(name, "uint64", nestedGenericValue) } return otherValue, nil } return 0, nil } // String returns a string from the map if it exists otherwise returns an empty string func (fsm *MapInputSource) String(name string) (string, error) { otherGenericValue, exists := fsm.valueMap[name] if exists { otherValue, isType := otherGenericValue.(string) if !isType { return "", incorrectTypeForFlagError(name, "string", otherGenericValue) } return otherValue, nil } nestedGenericValue, exists := nestedVal(name, fsm.valueMap) if exists { otherValue, isType := nestedGenericValue.(string) if !isType { return "", incorrectTypeForFlagError(name, "string", nestedGenericValue) } return otherValue, nil } return "", nil } // StringSlice returns an []string from the map if it exists otherwise returns nil func (fsm *MapInputSource) StringSlice(name string) ([]string, error) { otherGenericValue, exists := fsm.valueMap[name] if !exists { otherGenericValue, exists = nestedVal(name, fsm.valueMap) if !exists { return nil, nil } } otherValue, isType := otherGenericValue.([]interface{}) if !isType { return nil, incorrectTypeForFlagError(name, "[]interface{}", otherGenericValue) } var stringSlice = make([]string, 0, len(otherValue)) for i, v := range otherValue { stringValue, isType := v.(string) if !isType { return nil, incorrectTypeForFlagError(fmt.Sprintf("%s[%d]", name, i), "string", v) } stringSlice = append(stringSlice, stringValue) } return stringSlice, nil } // IntSlice returns an []int from the map if it exists otherwise returns nil func (fsm *MapInputSource) IntSlice(name string) ([]int, error) { otherGenericValue, exists := fsm.valueMap[name] if !exists { otherGenericValue, exists = nestedVal(name, fsm.valueMap) if !exists { return nil, nil } } otherValue, isType := otherGenericValue.([]interface{}) if !isType { return nil, incorrectTypeForFlagError(name, "[]interface{}", otherGenericValue) } var intSlice = make([]int, 0, len(otherValue)) for i, v := range otherValue { intValue, isType := v.(int) if !isType { return nil, incorrectTypeForFlagError(fmt.Sprintf("%s[%d]", name, i), "int", v) } intSlice = append(intSlice, intValue) } return intSlice, nil } // Int64Slice returns an []int64 from the map if it exists otherwise returns nil func (fsm *MapInputSource) Int64Slice(name string) ([]int64, error) { otherGenericValue, exists := fsm.valueMap[name] if !exists { otherGenericValue, exists = nestedVal(name, fsm.valueMap) if !exists { return nil, nil } } otherValue, isType := otherGenericValue.([]interface{}) if !isType { return nil, incorrectTypeForFlagError(name, "[]interface{}", otherGenericValue) } var int64Slice = make([]int64, 0, len(otherValue)) for i, v := range otherValue { int64Value, isType := castToInt64(v) if !isType { return nil, incorrectTypeForFlagError(fmt.Sprintf("%s[%d]", name, i), "int64", v) } int64Slice = append(int64Slice, int64Value) } return int64Slice, nil } // Float64Slice returns an []float64 from the map if it exists otherwise returns nil func (fsm *MapInputSource) Float64Slice(name string) ([]float64, error) { otherGenericValue, exists := fsm.valueMap[name] if !exists { otherGenericValue, exists = nestedVal(name, fsm.valueMap) if !exists { return nil, nil } } otherValue, isType := otherGenericValue.([]interface{}) if !isType { return nil, incorrectTypeForFlagError(name, "[]interface{}", otherGenericValue) } var float64Slice = make([]float64, 0, len(otherValue)) for i, v := range otherValue { float64Value, isType := v.(float64) if !isType { return nil, incorrectTypeForFlagError(fmt.Sprintf("%s[%d]", name, i), "int", v) } float64Slice = append(float64Slice, float64Value) } return float64Slice, nil } // Generic returns an cli.Generic from the map if it exists otherwise returns nil func (fsm *MapInputSource) Generic(name string) (cli.Generic, error) { otherGenericValue, exists := fsm.valueMap[name] if exists { otherValue, isType := otherGenericValue.(cli.Generic) if !isType { return nil, incorrectTypeForFlagError(name, "cli.Generic", otherGenericValue) } return otherValue, nil } nestedGenericValue, exists := nestedVal(name, fsm.valueMap) if exists { otherValue, isType := nestedGenericValue.(cli.Generic) if !isType { return nil, incorrectTypeForFlagError(name, "cli.Generic", nestedGenericValue) } return otherValue, nil } return nil, nil } // Bool returns an bool from the map otherwise returns false func (fsm *MapInputSource) Bool(name string) (bool, error) { otherGenericValue, exists := fsm.valueMap[name] if exists { otherValue, isType := otherGenericValue.(bool) if !isType { return false, incorrectTypeForFlagError(name, "bool", otherGenericValue) } return otherValue, nil } nestedGenericValue, exists := nestedVal(name, fsm.valueMap) if exists { otherValue, isType := nestedGenericValue.(bool) if !isType { return false, incorrectTypeForFlagError(name, "bool", nestedGenericValue) } return otherValue, nil } return false, nil } func (fsm *MapInputSource) isSet(name string) bool { if _, exists := fsm.valueMap[name]; exists { return exists } _, exists := nestedVal(name, fsm.valueMap) return exists } func incorrectTypeForFlagError(name, expectedTypeName string, value interface{}) error { return fmt.Errorf("Mismatched type for flag '%s'. Expected '%s' but actual is '%T'", name, expectedTypeName, value) } cli-2.25.7/altsrc/map_input_source_test.go000066400000000000000000000021321444235773300206220ustar00rootroot00000000000000package altsrc import ( "fmt" "testing" "time" ) func TestMapDuration(t *testing.T) { inputSource := NewMapInputSource( "test", map[interface{}]interface{}{ "duration_of_duration_type": time.Minute, "duration_of_string_type": "1m", "duration_of_int_type": 1000, }) d, err := inputSource.Duration("duration_of_duration_type") expect(t, time.Minute, d) expect(t, nil, err) d, err = inputSource.Duration("duration_of_string_type") expect(t, time.Minute, d) expect(t, nil, err) _, err = inputSource.Duration("duration_of_int_type") refute(t, nil, err) } func TestMapInputSource_Int64Slice(t *testing.T) { inputSource := NewMapInputSource( "test", map[interface{}]interface{}{ "test_num": []interface{}{int64(1), int64(2), int64(3)}, }) d, err := inputSource.Int64Slice("test_num") expect(t, []int64{1, 2, 3}, d) expect(t, nil, err) } func TestMapInputSource_IncorrectFlagTypeError(t *testing.T) { var testVal *bool expect(t, incorrectTypeForFlagError("test", "bool", testVal), fmt.Errorf("Mismatched type for flag 'test'. Expected 'bool' but actual is '*bool'")) } cli-2.25.7/altsrc/toml_command_test.go000066400000000000000000000177271444235773300177370ustar00rootroot00000000000000package altsrc import ( "flag" "os" "testing" "github.com/urfave/cli/v2" ) func TestCommandTomFileTest(t *testing.T) { app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.WriteFile("current.toml", []byte("test = 15"), 0666) defer os.Remove("current.toml") test := []string{"test-cmd", "--load", "current.toml"} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("test") expect(t, val, 15) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "test"}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewTomlSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandTomlFileTestGlobalEnvVarWins(t *testing.T) { app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.WriteFile("current.toml", []byte("test = 15"), 0666) defer os.Remove("current.toml") _ = os.Setenv("THE_TEST", "10") defer os.Setenv("THE_TEST", "") test := []string{"test-cmd", "--load", "current.toml"} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("test") expect(t, val, 10) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "test", EnvVars: []string{"THE_TEST"}}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewTomlSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandTomlFileTestGlobalEnvVarWinsNested(t *testing.T) { app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.WriteFile("current.toml", []byte("[top]\ntest = 15"), 0666) defer os.Remove("current.toml") _ = os.Setenv("THE_TEST", "10") defer os.Setenv("THE_TEST", "") test := []string{"test-cmd", "--load", "current.toml"} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("top.test") expect(t, val, 10) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "top.test", EnvVars: []string{"THE_TEST"}}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewTomlSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandTomlFileTestSpecifiedFlagWins(t *testing.T) { app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.WriteFile("current.toml", []byte("test = 15"), 0666) defer os.Remove("current.toml") test := []string{"test-cmd", "--load", "current.toml", "--test", "7"} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("test") expect(t, val, 7) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "test"}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewTomlSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandTomlFileTestSpecifiedFlagWinsNested(t *testing.T) { app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.WriteFile("current.toml", []byte(`[top] test = 15`), 0666) defer os.Remove("current.toml") test := []string{"test-cmd", "--load", "current.toml", "--top.test", "7"} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("top.test") expect(t, val, 7) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "top.test"}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewTomlSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandTomlFileTestDefaultValueFileWins(t *testing.T) { app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.WriteFile("current.toml", []byte("test = 15"), 0666) defer os.Remove("current.toml") test := []string{"test-cmd", "--load", "current.toml"} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("test") expect(t, val, 15) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "test", Value: 7}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewTomlSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandTomlFileTestDefaultValueFileWinsNested(t *testing.T) { app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.WriteFile("current.toml", []byte("[top]\ntest = 15"), 0666) defer os.Remove("current.toml") test := []string{"test-cmd", "--load", "current.toml"} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("top.test") expect(t, val, 15) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "top.test", Value: 7}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewTomlSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandTomlFileFlagHasDefaultGlobalEnvTomlSetGlobalEnvWins(t *testing.T) { app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.WriteFile("current.toml", []byte("test = 15"), 0666) defer os.Remove("current.toml") _ = os.Setenv("THE_TEST", "11") defer os.Setenv("THE_TEST", "") test := []string{"test-cmd", "--load", "current.toml"} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("test") expect(t, val, 11) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "test", Value: 7, EnvVars: []string{"THE_TEST"}}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewTomlSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandTomlFileFlagHasDefaultGlobalEnvTomlSetGlobalEnvWinsNested(t *testing.T) { app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.WriteFile("current.toml", []byte("[top]\ntest = 15"), 0666) defer os.Remove("current.toml") _ = os.Setenv("THE_TEST", "11") defer os.Setenv("THE_TEST", "") test := []string{"test-cmd", "--load", "current.toml"} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("top.test") expect(t, val, 11) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "top.test", Value: 7, EnvVars: []string{"THE_TEST"}}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewTomlSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } cli-2.25.7/altsrc/toml_file_loader.go000066400000000000000000000053221444235773300175130ustar00rootroot00000000000000package altsrc import ( "fmt" "reflect" "github.com/BurntSushi/toml" "github.com/urfave/cli/v2" ) type tomlMap struct { Map map[interface{}]interface{} } func unmarshalMap(i interface{}) (ret map[interface{}]interface{}, err error) { ret = make(map[interface{}]interface{}) m := i.(map[string]interface{}) for key, val := range m { v := reflect.ValueOf(val) switch v.Kind() { case reflect.Bool: ret[key] = val.(bool) case reflect.String: ret[key] = val.(string) case reflect.Int: ret[key] = val.(int) case reflect.Int8: ret[key] = int(val.(int8)) case reflect.Int16: ret[key] = int(val.(int16)) case reflect.Int32: ret[key] = int(val.(int32)) case reflect.Int64: ret[key] = int(val.(int64)) case reflect.Uint: ret[key] = int(val.(uint)) case reflect.Uint8: ret[key] = int(val.(uint8)) case reflect.Uint16: ret[key] = int(val.(uint16)) case reflect.Uint32: ret[key] = int(val.(uint32)) case reflect.Uint64: ret[key] = int(val.(uint64)) case reflect.Float32: ret[key] = float64(val.(float32)) case reflect.Float64: ret[key] = val.(float64) case reflect.Map: if tmp, err := unmarshalMap(val); err == nil { ret[key] = tmp } else { return nil, err } case reflect.Array, reflect.Slice: ret[key] = val.([]interface{}) default: return nil, fmt.Errorf("Unsupported: type = %#v", v.Kind()) } } return ret, nil } func (tm *tomlMap) UnmarshalTOML(i interface{}) error { if tmp, err := unmarshalMap(i); err == nil { tm.Map = tmp } else { return err } return nil } type tomlSourceContext struct { FilePath string } // NewTomlSourceFromFile creates a new TOML InputSourceContext from a filepath. func NewTomlSourceFromFile(file string) (InputSourceContext, error) { tsc := &tomlSourceContext{FilePath: file} var results tomlMap = tomlMap{} if err := readCommandToml(tsc.FilePath, &results); err != nil { return nil, fmt.Errorf("Unable to load TOML file '%s': inner error: \n'%v'", tsc.FilePath, err.Error()) } return &MapInputSource{file: file, valueMap: results.Map}, nil } // NewTomlSourceFromFlagFunc creates a new TOML InputSourceContext from a provided flag name and source context. func NewTomlSourceFromFlagFunc(flagFileName string) func(cCtx *cli.Context) (InputSourceContext, error) { return func(cCtx *cli.Context) (InputSourceContext, error) { if cCtx.IsSet(flagFileName) { filePath := cCtx.String(flagFileName) return NewTomlSourceFromFile(filePath) } return defaultInputSource() } } func readCommandToml(filePath string, container interface{}) (err error) { b, err := loadDataFrom(filePath) if err != nil { return err } err = toml.Unmarshal(b, container) if err != nil { return err } err = nil return } cli-2.25.7/altsrc/yaml_command_test.go000066400000000000000000000177161444235773300177240ustar00rootroot00000000000000package altsrc import ( "flag" "os" "testing" "github.com/urfave/cli/v2" ) func TestCommandYamlFileTest(t *testing.T) { app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.WriteFile("current.yaml", []byte("test: 15"), 0666) defer os.Remove("current.yaml") test := []string{"test-cmd", "--load", "current.yaml"} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("test") expect(t, val, 15) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "test"}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewYamlSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandYamlFileTestGlobalEnvVarWins(t *testing.T) { app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.WriteFile("current.yaml", []byte("test: 15"), 0666) defer os.Remove("current.yaml") _ = os.Setenv("THE_TEST", "10") defer os.Setenv("THE_TEST", "") test := []string{"test-cmd", "--load", "current.yaml"} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("test") expect(t, val, 10) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "test", EnvVars: []string{"THE_TEST"}}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewYamlSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandYamlFileTestGlobalEnvVarWinsNested(t *testing.T) { app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.WriteFile("current.yaml", []byte(`top: test: 15`), 0666) defer os.Remove("current.yaml") _ = os.Setenv("THE_TEST", "10") defer os.Setenv("THE_TEST", "") test := []string{"test-cmd", "--load", "current.yaml"} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("top.test") expect(t, val, 10) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "top.test", EnvVars: []string{"THE_TEST"}}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewYamlSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandYamlFileTestSpecifiedFlagWins(t *testing.T) { app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.WriteFile("current.yaml", []byte("test: 15"), 0666) defer os.Remove("current.yaml") test := []string{"test-cmd", "--load", "current.yaml", "--test", "7"} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("test") expect(t, val, 7) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "test"}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewYamlSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandYamlFileTestSpecifiedFlagWinsNested(t *testing.T) { app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.WriteFile("current.yaml", []byte(`top: test: 15`), 0666) defer os.Remove("current.yaml") test := []string{"test-cmd", "--load", "current.yaml", "--top.test", "7"} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("top.test") expect(t, val, 7) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "top.test"}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewYamlSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandYamlFileTestDefaultValueFileWins(t *testing.T) { app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.WriteFile("current.yaml", []byte("test: 15"), 0666) defer os.Remove("current.yaml") test := []string{"test-cmd", "--load", "current.yaml"} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("test") expect(t, val, 15) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "test", Value: 7}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewYamlSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandYamlFileTestDefaultValueFileWinsNested(t *testing.T) { app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.WriteFile("current.yaml", []byte(`top: test: 15`), 0666) defer os.Remove("current.yaml") test := []string{"test-cmd", "--load", "current.yaml"} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("top.test") expect(t, val, 15) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "top.test", Value: 7}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewYamlSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandYamlFileFlagHasDefaultGlobalEnvYamlSetGlobalEnvWins(t *testing.T) { app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.WriteFile("current.yaml", []byte("test: 15"), 0666) defer os.Remove("current.yaml") _ = os.Setenv("THE_TEST", "11") defer os.Setenv("THE_TEST", "") test := []string{"test-cmd", "--load", "current.yaml"} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("test") expect(t, val, 11) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "test", Value: 7, EnvVars: []string{"THE_TEST"}}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewYamlSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } func TestCommandYamlFileFlagHasDefaultGlobalEnvYamlSetGlobalEnvWinsNested(t *testing.T) { app := &cli.App{} set := flag.NewFlagSet("test", 0) _ = os.WriteFile("current.yaml", []byte(`top: test: 15`), 0666) defer os.Remove("current.yaml") _ = os.Setenv("THE_TEST", "11") defer os.Setenv("THE_TEST", "") test := []string{"test-cmd", "--load", "current.yaml"} _ = set.Parse(test) c := cli.NewContext(app, set, nil) command := &cli.Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(c *cli.Context) error { val := c.Int("top.test") expect(t, val, 11) return nil }, Flags: []cli.Flag{ NewIntFlag(&cli.IntFlag{Name: "top.test", Value: 7, EnvVars: []string{"THE_TEST"}}), &cli.StringFlag{Name: "load"}}, } command.Before = InitInputSourceWithContext(command.Flags, NewYamlSourceFromFlagFunc("load")) err := command.Run(c, test...) expect(t, err, nil) } cli-2.25.7/altsrc/yaml_file_loader.go000066400000000000000000000046721444235773300175110ustar00rootroot00000000000000package altsrc import ( "fmt" "io" "net/http" "net/url" "os" "runtime" "strings" "github.com/urfave/cli/v2" "gopkg.in/yaml.v3" ) type yamlSourceContext struct { FilePath string } // NewYamlSourceFromFile creates a new Yaml InputSourceContext from a filepath. func NewYamlSourceFromFile(file string) (InputSourceContext, error) { ysc := &yamlSourceContext{FilePath: file} var results map[interface{}]interface{} err := readCommandYaml(ysc.FilePath, &results) if err != nil { return nil, fmt.Errorf("Unable to load Yaml file '%s': inner error: \n'%v'", ysc.FilePath, err.Error()) } return &MapInputSource{file: file, valueMap: results}, nil } // NewYamlSourceFromFlagFunc creates a new Yaml InputSourceContext from a provided flag name and source context. func NewYamlSourceFromFlagFunc(flagFileName string) func(cCtx *cli.Context) (InputSourceContext, error) { return func(cCtx *cli.Context) (InputSourceContext, error) { if filePath := cCtx.String(flagFileName); filePath != "" { return NewYamlSourceFromFile(filePath) } return defaultInputSource() } } func readCommandYaml(filePath string, container interface{}) (err error) { b, err := loadDataFrom(filePath) if err != nil { return err } err = yaml.Unmarshal(b, container) if err != nil { return err } err = nil return } func loadDataFrom(filePath string) ([]byte, error) { u, err := url.Parse(filePath) if err != nil { return nil, err } if u.Host != "" { // i have a host, now do i support the scheme? switch u.Scheme { case "http", "https": res, err := http.Get(filePath) if err != nil { return nil, err } return io.ReadAll(res.Body) default: return nil, fmt.Errorf("scheme of %s is unsupported", filePath) } } else if u.Path != "" { // i dont have a host, but I have a path. I am a local file. if _, notFoundFileErr := os.Stat(filePath); notFoundFileErr != nil { return nil, fmt.Errorf("Cannot read from file: '%s' because it does not exist.", filePath) } return os.ReadFile(filePath) } else if runtime.GOOS == "windows" && strings.Contains(u.String(), "\\") { // on Windows systems u.Path is always empty, so we need to check the string directly. if _, notFoundFileErr := os.Stat(filePath); notFoundFileErr != nil { return nil, fmt.Errorf("Cannot read from file: '%s' because it does not exist.", filePath) } return os.ReadFile(filePath) } return nil, fmt.Errorf("unable to determine how to load from path %s", filePath) } cli-2.25.7/altsrc/yaml_file_loader_test.go000066400000000000000000000162721444235773300205470ustar00rootroot00000000000000package altsrc_test import ( "errors" "fmt" "io/ioutil" "log" "os" "testing" "time" "github.com/urfave/cli/v2" "github.com/urfave/cli/v2/altsrc" ) func ExampleApp_Run_yamlFileLoaderDuration() { execServe := func(c *cli.Context) error { keepaliveInterval := c.Duration("keepalive-interval") fmt.Printf("keepalive %s\n", keepaliveInterval) return nil } fileExists := func(filename string) bool { stat, _ := os.Stat(filename) return stat != nil } // initConfigFileInputSource is like InitInputSourceWithContext and NewYamlSourceFromFlagFunc, but checks // if the config flag is exists and only loads it if it does. If the flag is set and the file exists, it fails. initConfigFileInputSource := func(configFlag string, flags []cli.Flag) cli.BeforeFunc { return func(context *cli.Context) error { configFile := context.String(configFlag) if context.IsSet(configFlag) && !fileExists(configFile) { return fmt.Errorf("config file %s does not exist", configFile) } else if !context.IsSet(configFlag) && !fileExists(configFile) { return nil } inputSource, err := altsrc.NewYamlSourceFromFile(configFile) if err != nil { return err } return altsrc.ApplyInputSourceValues(context, inputSource, flags) } } flagsServe := []cli.Flag{ &cli.StringFlag{ Name: "config", Aliases: []string{"c"}, EnvVars: []string{"CONFIG_FILE"}, Value: "../testdata/empty.yml", DefaultText: "../testdata/empty.yml", Usage: "config file", }, altsrc.NewDurationFlag( &cli.DurationFlag{ Name: "keepalive-interval", Aliases: []string{"k"}, EnvVars: []string{"KEEPALIVE_INTERVAL"}, Value: 45 * time.Second, Usage: "interval of keepalive messages", }, ), } cmdServe := &cli.Command{ Name: "serve", Usage: "Run the server", UsageText: "serve [OPTIONS..]", Action: execServe, Flags: flagsServe, Before: initConfigFileInputSource("config", flagsServe), } c := &cli.App{ Name: "cmd", HideVersion: true, UseShortOptionHandling: true, Commands: []*cli.Command{ cmdServe, }, } if err := c.Run([]string{"cmd", "serve", "--config", "../testdata/empty.yml"}); err != nil { log.Fatal(err) } // Output: // keepalive 45s } func TestYamlFileInt64Slice(t *testing.T) { _ = ioutil.WriteFile("current.yaml", []byte(`top: test: [100, 9223372036854775808]`), 0666) defer os.Remove("current.yaml") testFlag := []cli.Flag{ &altsrc.StringFlag{StringFlag: &cli.StringFlag{Name: "conf"}}, &altsrc.Int64SliceFlag{Int64SliceFlag: &cli.Int64SliceFlag{Name: "top.test"}}, } app := &cli.App{} app.Before = altsrc.InitInputSourceWithContext(testFlag, altsrc.NewYamlSourceFromFlagFunc("conf")) app.Action = func(c *cli.Context) error { return nil } app.Flags = append(app.Flags, testFlag...) test := []string{"testApp", "--conf", "current.yaml"} if err := app.Run(test); err == nil { t.Error("should return the mismatch error") } } func TestYamlFileStringSlice(t *testing.T) { _ = ioutil.WriteFile("current.yaml", []byte(`top: test: ["s1", "s2"]`), 0666) defer os.Remove("current.yaml") testFlag := []cli.Flag{ &altsrc.StringFlag{StringFlag: &cli.StringFlag{Name: "conf"}}, &altsrc.StringSliceFlag{StringSliceFlag: &cli.StringSliceFlag{Name: "top.test", EnvVars: []string{"THE_TEST"}}}, } app := &cli.App{} app.Before = altsrc.InitInputSourceWithContext(testFlag, altsrc.NewYamlSourceFromFlagFunc("conf")) app.Action = func(c *cli.Context) error { if c.IsSet("top.test") { return nil } else { return errors.New("top.test is not set") } } app.Flags = append(app.Flags, testFlag...) test := []string{"testApp", "--conf", "current.yaml"} if err := app.Run(test); err != nil { t.Error(err) } } func TestYamlFileUint64(t *testing.T) { tests := []struct { name string entry string err bool }{ { "top.test", `top: test: 100`, false, }, { "test", "test: ", false, }, { "test", "test: 100", //int false, }, { "test", "test: -100", //int true, }, { "test", "test: 9223372036854775807", //int false, }, { "test", "test: 9223372036854775808", //uintt64 false, }, { "test", "test: 19223372036854775808", //float64 true, }, } for i, test := range tests { _ = ioutil.WriteFile("current.yaml", []byte(test.entry), 0666) defer os.Remove("current.yaml") testFlag := []cli.Flag{ &altsrc.StringFlag{StringFlag: &cli.StringFlag{Name: "conf"}}, &altsrc.Uint64Flag{Uint64Flag: &cli.Uint64Flag{Name: test.name}}, } app := &cli.App{} app.Flags = append(app.Flags, testFlag...) app.Before = altsrc.InitInputSourceWithContext(testFlag, altsrc.NewYamlSourceFromFlagFunc("conf")) appCmd := []string{"testApp", "--conf", "current.yaml"} err := app.Run(appCmd) if result := err != nil; result != test.err { t.Error(i, "testcast: expect error but", err) } } } func TestYamlFileUint(t *testing.T) { tests := []struct { name string entry string err bool }{ { "top.test", `top: test: 100`, false, }, { "test", "test: ", false, }, { "test", "test: 100", //int false, }, { "test", "test: -100", //int true, }, { "test", "test: 9223372036854775807", //int false, }, { "test", "test: 9223372036854775808", //uintt64 false, }, { "test", "test: 19223372036854775808", //float64 true, }, } for i, test := range tests { _ = ioutil.WriteFile("current.yaml", []byte(test.entry), 0666) defer os.Remove("current.yaml") testFlag := []cli.Flag{ &altsrc.StringFlag{StringFlag: &cli.StringFlag{Name: "conf"}}, &altsrc.UintFlag{UintFlag: &cli.UintFlag{Name: test.name}}, } app := &cli.App{} app.Flags = append(app.Flags, testFlag...) app.Before = altsrc.InitInputSourceWithContext(testFlag, altsrc.NewYamlSourceFromFlagFunc("conf")) appCmd := []string{"testApp", "--conf", "current.yaml"} err := app.Run(appCmd) if result := err != nil; result != test.err { t.Error(i, "testcast: expect error but", err) } } } func TestYamlFileInt64(t *testing.T) { tests := []struct { name string entry string err bool }{ { "top.test", `top: test: 100`, false, }, { "test", "test: ", false, }, { "test", "test: 100", //int false, }, { "test", "test: -100", //int false, }, { "test", "test: 9223372036854775807", //int false, }, { "test", "test: 9223372036854775808", //uintt64 true, }, { "test", "test: 19223372036854775808", //float64 true, }, } for i, test := range tests { _ = ioutil.WriteFile("current.yaml", []byte(test.entry), 0666) defer os.Remove("current.yaml") testFlag := []cli.Flag{ &altsrc.StringFlag{StringFlag: &cli.StringFlag{Name: "conf"}}, &altsrc.Int64Flag{Int64Flag: &cli.Int64Flag{Name: test.name}}, } app := &cli.App{} app.Flags = append(app.Flags, testFlag...) app.Before = altsrc.InitInputSourceWithContext(testFlag, altsrc.NewYamlSourceFromFlagFunc("conf")) appCmd := []string{"testApp", "--conf", "current.yaml"} err := app.Run(appCmd) if result := err != nil; result != test.err { t.Error(i, "testcast: expect error but", err) } } } cli-2.25.7/app.go000066400000000000000000000355341444235773300135130ustar00rootroot00000000000000package cli import ( "context" "flag" "fmt" "io" "os" "path/filepath" "sort" "strings" "time" ) const suggestDidYouMeanTemplate = "Did you mean %q?" var ( changeLogURL = "https://github.com/urfave/cli/blob/main/docs/CHANGELOG.md" appActionDeprecationURL = fmt.Sprintf("%s#deprecated-cli-app-action-signature", changeLogURL) contactSysadmin = "This is an error in the application. Please contact the distributor of this application if this is not you." errInvalidActionType = NewExitError("ERROR invalid Action type. "+ fmt.Sprintf("Must be `func(*Context`)` or `func(*Context) error). %s", contactSysadmin)+ fmt.Sprintf("See %s", appActionDeprecationURL), 2) ignoreFlagPrefix = "test." // this is to ignore test flags when adding flags from other packages SuggestFlag SuggestFlagFunc = suggestFlag SuggestCommand SuggestCommandFunc = suggestCommand SuggestDidYouMeanTemplate string = suggestDidYouMeanTemplate ) // App is the main structure of a cli application. It is recommended that // an app be created with the cli.NewApp() function type App struct { // The name of the program. Defaults to path.Base(os.Args[0]) Name string // Full name of command for help, defaults to Name HelpName string // Description of the program. Usage string // Text to override the USAGE section of help UsageText string // Description of the program argument format. ArgsUsage string // Version of the program Version string // Description of the program Description string // DefaultCommand is the (optional) name of a command // to run if no command names are passed as CLI arguments. DefaultCommand string // List of commands to execute Commands []*Command // List of flags to parse Flags []Flag // Boolean to enable bash completion commands EnableBashCompletion bool // Boolean to hide built-in help command and help flag HideHelp bool // Boolean to hide built-in help command but keep help flag. // Ignored if HideHelp is true. HideHelpCommand bool // Boolean to hide built-in version flag and the VERSION section of help HideVersion bool // categories contains the categorized commands and is populated on app startup categories CommandCategories // flagCategories contains the categorized flags and is populated on app startup flagCategories FlagCategories // An action to execute when the shell completion flag is set BashComplete BashCompleteFunc // An action to execute before any subcommands are run, but after the context is ready // If a non-nil error is returned, no subcommands are run Before BeforeFunc // An action to execute after any subcommands are run, but after the subcommand has finished // It is run even if Action() panics After AfterFunc // The action to execute when no subcommands are specified Action ActionFunc // Execute this function if the proper command cannot be found CommandNotFound CommandNotFoundFunc // Execute this function if a usage error occurs OnUsageError OnUsageErrorFunc // Execute this function when an invalid flag is accessed from the context InvalidFlagAccessHandler InvalidFlagAccessFunc // Compilation date Compiled time.Time // List of all authors who contributed Authors []*Author // Copyright of the binary if any Copyright string // Reader reader to write input to (useful for tests) Reader io.Reader // Writer writer to write output to Writer io.Writer // ErrWriter writes error output ErrWriter io.Writer // ExitErrHandler processes any error encountered while running an App before // it is returned to the caller. If no function is provided, HandleExitCoder // is used as the default behavior. ExitErrHandler ExitErrHandlerFunc // Other custom info Metadata map[string]interface{} // Carries a function which returns app specific info. ExtraInfo func() map[string]string // CustomAppHelpTemplate the text template for app help topic. // cli.go uses text/template to render templates. You can // render custom help text by setting this variable. CustomAppHelpTemplate string // SliceFlagSeparator is used to customize the separator for SliceFlag, the default is "," SliceFlagSeparator string // DisableSliceFlagSeparator is used to disable SliceFlagSeparator, the default is false DisableSliceFlagSeparator bool // Boolean to enable short-option handling so user can combine several // single-character bool arguments into one // i.e. foobar -o -v -> foobar -ov UseShortOptionHandling bool // Enable suggestions for commands and flags Suggest bool // Allows global flags set by libraries which use flag.XXXVar(...) directly // to be parsed through this library AllowExtFlags bool // Treat all flags as normal arguments if true SkipFlagParsing bool didSetup bool separator separatorSpec rootCommand *Command } type SuggestFlagFunc func(flags []Flag, provided string, hideHelp bool) string type SuggestCommandFunc func(commands []*Command, provided string) string // Tries to find out when this binary was compiled. // Returns the current time if it fails to find it. func compileTime() time.Time { info, err := os.Stat(os.Args[0]) if err != nil { return time.Now() } return info.ModTime() } // NewApp creates a new cli Application with some reasonable defaults for Name, // Usage, Version and Action. func NewApp() *App { return &App{ Name: filepath.Base(os.Args[0]), Usage: "A new cli application", UsageText: "", BashComplete: DefaultAppComplete, Action: helpCommand.Action, Compiled: compileTime(), Reader: os.Stdin, Writer: os.Stdout, ErrWriter: os.Stderr, } } // Setup runs initialization code to ensure all data structures are ready for // `Run` or inspection prior to `Run`. It is internally called by `Run`, but // will return early if setup has already happened. func (a *App) Setup() { if a.didSetup { return } a.didSetup = true if a.Name == "" { a.Name = filepath.Base(os.Args[0]) } if a.HelpName == "" { a.HelpName = a.Name } if a.Usage == "" { a.Usage = "A new cli application" } if a.Version == "" { a.HideVersion = true } if a.BashComplete == nil { a.BashComplete = DefaultAppComplete } if a.Action == nil { a.Action = helpCommand.Action } if a.Compiled == (time.Time{}) { a.Compiled = compileTime() } if a.Reader == nil { a.Reader = os.Stdin } if a.Writer == nil { a.Writer = os.Stdout } if a.ErrWriter == nil { a.ErrWriter = os.Stderr } if a.AllowExtFlags { // add global flags added by other packages flag.VisitAll(func(f *flag.Flag) { // skip test flags if !strings.HasPrefix(f.Name, ignoreFlagPrefix) { a.Flags = append(a.Flags, &extFlag{f}) } }) } if len(a.SliceFlagSeparator) != 0 { a.separator.customized = true a.separator.sep = a.SliceFlagSeparator } if a.DisableSliceFlagSeparator { a.separator.customized = true a.separator.disabled = true } var newCommands []*Command for _, c := range a.Commands { cname := c.Name if c.HelpName != "" { cname = c.HelpName } c.separator = a.separator c.HelpName = fmt.Sprintf("%s %s", a.HelpName, cname) c.flagCategories = newFlagCategoriesFromFlags(c.Flags) newCommands = append(newCommands, c) } a.Commands = newCommands if a.Command(helpCommand.Name) == nil && !a.HideHelp { if !a.HideHelpCommand { a.appendCommand(helpCommand) } if HelpFlag != nil { a.appendFlag(HelpFlag) } } if !a.HideVersion { a.appendFlag(VersionFlag) } a.categories = newCommandCategories() for _, command := range a.Commands { a.categories.AddCommand(command.Category, command) } sort.Sort(a.categories.(*commandCategories)) a.flagCategories = newFlagCategoriesFromFlags(a.Flags) if a.Metadata == nil { a.Metadata = make(map[string]interface{}) } } func (a *App) newRootCommand() *Command { return &Command{ Name: a.Name, Usage: a.Usage, UsageText: a.UsageText, Description: a.Description, ArgsUsage: a.ArgsUsage, BashComplete: a.BashComplete, Before: a.Before, After: a.After, Action: a.Action, OnUsageError: a.OnUsageError, Subcommands: a.Commands, Flags: a.Flags, flagCategories: a.flagCategories, HideHelp: a.HideHelp, HideHelpCommand: a.HideHelpCommand, UseShortOptionHandling: a.UseShortOptionHandling, HelpName: a.HelpName, CustomHelpTemplate: a.CustomAppHelpTemplate, categories: a.categories, SkipFlagParsing: a.SkipFlagParsing, isRoot: true, separator: a.separator, } } func (a *App) newFlagSet() (*flag.FlagSet, error) { return flagSet(a.Name, a.Flags, a.separator) } func (a *App) useShortOptionHandling() bool { return a.UseShortOptionHandling } // Run is the entry point to the cli app. Parses the arguments slice and routes // to the proper flag/args combination func (a *App) Run(arguments []string) (err error) { return a.RunContext(context.Background(), arguments) } // RunContext is like Run except it takes a Context that will be // passed to its commands and sub-commands. Through this, you can // propagate timeouts and cancellation requests func (a *App) RunContext(ctx context.Context, arguments []string) (err error) { a.Setup() // handle the completion flag separately from the flagset since // completion could be attempted after a flag, but before its value was put // on the command line. this causes the flagset to interpret the completion // flag name as the value of the flag before it which is undesirable // note that we can only do this because the shell autocomplete function // always appends the completion flag at the end of the command shellComplete, arguments := checkShellCompleteFlag(a, arguments) cCtx := NewContext(a, nil, &Context{Context: ctx}) cCtx.shellComplete = shellComplete a.rootCommand = a.newRootCommand() cCtx.Command = a.rootCommand return a.rootCommand.Run(cCtx, arguments...) } // RunAsSubcommand is for legacy/compatibility purposes only. New code should only // use App.RunContext. This function is slated to be removed in v3. func (a *App) RunAsSubcommand(ctx *Context) (err error) { a.Setup() cCtx := NewContext(a, nil, ctx) cCtx.shellComplete = ctx.shellComplete a.rootCommand = a.newRootCommand() cCtx.Command = a.rootCommand return a.rootCommand.Run(cCtx, ctx.Args().Slice()...) } func (a *App) suggestFlagFromError(err error, command string) (string, error) { flag, parseErr := flagFromError(err) if parseErr != nil { return "", err } flags := a.Flags hideHelp := a.HideHelp if command != "" { cmd := a.Command(command) if cmd == nil { return "", err } flags = cmd.Flags hideHelp = hideHelp || cmd.HideHelp } suggestion := SuggestFlag(flags, flag, hideHelp) if len(suggestion) == 0 { return "", err } return fmt.Sprintf(SuggestDidYouMeanTemplate+"\n\n", suggestion), nil } // RunAndExitOnError calls .Run() and exits non-zero if an error was returned // // Deprecated: instead you should return an error that fulfills cli.ExitCoder // to cli.App.Run. This will cause the application to exit with the given error // code in the cli.ExitCoder func (a *App) RunAndExitOnError() { if err := a.Run(os.Args); err != nil { _, _ = fmt.Fprintln(a.ErrWriter, err) OsExiter(1) } } // Command returns the named command on App. Returns nil if the command does not exist func (a *App) Command(name string) *Command { for _, c := range a.Commands { if c.HasName(name) { return c } } return nil } // VisibleCategories returns a slice of categories and commands that are // Hidden=false func (a *App) VisibleCategories() []CommandCategory { ret := []CommandCategory{} for _, category := range a.categories.Categories() { if visible := func() CommandCategory { if len(category.VisibleCommands()) > 0 { return category } return nil }(); visible != nil { ret = append(ret, visible) } } return ret } // VisibleCommands returns a slice of the Commands with Hidden=false func (a *App) VisibleCommands() []*Command { var ret []*Command for _, command := range a.Commands { if !command.Hidden { ret = append(ret, command) } } return ret } // VisibleFlagCategories returns a slice containing all the categories with the flags they contain func (a *App) VisibleFlagCategories() []VisibleFlagCategory { if a.flagCategories == nil { return []VisibleFlagCategory{} } return a.flagCategories.VisibleCategories() } // VisibleFlags returns a slice of the Flags with Hidden=false func (a *App) VisibleFlags() []Flag { return visibleFlags(a.Flags) } func (a *App) appendFlag(fl Flag) { if !hasFlag(a.Flags, fl) { a.Flags = append(a.Flags, fl) } } func (a *App) appendCommand(c *Command) { if !hasCommand(a.Commands, c) { a.Commands = append(a.Commands, c) } } func (a *App) handleExitCoder(cCtx *Context, err error) { if a.ExitErrHandler != nil { a.ExitErrHandler(cCtx, err) } else { HandleExitCoder(err) } } func (a *App) commandNames() []string { var cmdNames []string for _, cmd := range a.Commands { cmdNames = append(cmdNames, cmd.Names()...) } return cmdNames } func (a *App) validCommandName(checkCmdName string) bool { valid := false allCommandNames := a.commandNames() for _, cmdName := range allCommandNames { if checkCmdName == cmdName { valid = true break } } return valid } func (a *App) argsWithDefaultCommand(oldArgs Args) Args { if a.DefaultCommand != "" { rawArgs := append([]string{a.DefaultCommand}, oldArgs.Slice()...) newArgs := args(rawArgs) return &newArgs } return oldArgs } func runFlagActions(c *Context, fs []Flag) error { for _, f := range fs { isSet := false for _, name := range f.Names() { if c.IsSet(name) { isSet = true break } } if isSet { if af, ok := f.(ActionableFlag); ok { if err := af.RunAction(c); err != nil { return err } } } } return nil } // Author represents someone who has contributed to a cli project. type Author struct { Name string // The Authors name Email string // The Authors email } // String makes Author comply to the Stringer interface, to allow an easy print in the templating process func (a *Author) String() string { e := "" if a.Email != "" { e = " <" + a.Email + ">" } return fmt.Sprintf("%v%v", a.Name, e) } // HandleAction attempts to figure out which Action signature was used. If // it's an ActionFunc or a func with the legacy signature for Action, the func // is run! func HandleAction(action interface{}, cCtx *Context) (err error) { switch a := action.(type) { case ActionFunc: return a(cCtx) case func(*Context) error: return a(cCtx) case func(*Context): // deprecated function signature a(cCtx) return nil } return errInvalidActionType } func checkStringSliceIncludes(want string, sSlice []string) bool { found := false for _, s := range sSlice { if want == s { found = true break } } return found } cli-2.25.7/app_test.go000066400000000000000000002113031444235773300145400ustar00rootroot00000000000000package cli import ( "bytes" "errors" "flag" "fmt" "io" "os" "reflect" "strconv" "strings" "testing" "time" ) var ( lastExitCode = 0 fakeOsExiter = func(rc int) { lastExitCode = rc } fakeErrWriter = &bytes.Buffer{} ) func init() { OsExiter = fakeOsExiter ErrWriter = fakeErrWriter } type opCounts struct { Total, ShellComplete, OnUsageError, Before, CommandNotFound, Action, After, SubCommand int } func ExampleApp_Run() { // set args for examples sake os.Args = []string{"greet", "--name", "Jeremy"} app := &App{ Name: "greet", Flags: []Flag{ &StringFlag{Name: "name", Value: "bob", Usage: "a name to say"}, }, Action: func(c *Context) error { fmt.Printf("Hello %v\n", c.String("name")) return nil }, UsageText: "app [first_arg] [second_arg]", Authors: []*Author{{Name: "Oliver Allen", Email: "oliver@toyshop.example.com"}}, } app.Run(os.Args) // Output: // Hello Jeremy } func ExampleApp_Run_subcommand() { // set args for examples sake os.Args = []string{"say", "hi", "english", "--name", "Jeremy"} app := &App{ Name: "say", Commands: []*Command{ { Name: "hello", Aliases: []string{"hi"}, Usage: "use it to see a description", Description: "This is how we describe hello the function", Subcommands: []*Command{ { Name: "english", Aliases: []string{"en"}, Usage: "sends a greeting in english", Description: "greets someone in english", Flags: []Flag{ &StringFlag{ Name: "name", Value: "Bob", Usage: "Name of the person to greet", }, }, Action: func(c *Context) error { fmt.Println("Hello,", c.String("name")) return nil }, }, }, }, }, } _ = app.Run(os.Args) // Output: // Hello, Jeremy } func ExampleApp_Run_appHelp() { // set args for examples sake os.Args = []string{"greet", "help"} app := &App{ Name: "greet", Version: "0.1.0", Description: "This is how we describe greet the app", Authors: []*Author{ {Name: "Harrison", Email: "harrison@lolwut.com"}, {Name: "Oliver Allen", Email: "oliver@toyshop.com"}, }, Flags: []Flag{ &StringFlag{Name: "name", Value: "bob", Usage: "a name to say"}, }, Commands: []*Command{ { Name: "describeit", Aliases: []string{"d"}, Usage: "use it to see a description", Description: "This is how we describe describeit the function", Action: func(c *Context) error { fmt.Printf("i like to describe things") return nil }, }, }, } _ = app.Run(os.Args) // Output: // NAME: // greet - A new cli application // // USAGE: // greet [global options] command [command options] [arguments...] // // VERSION: // 0.1.0 // // DESCRIPTION: // This is how we describe greet the app // // AUTHORS: // Harrison // Oliver Allen // // COMMANDS: // describeit, d use it to see a description // help, h Shows a list of commands or help for one command // // GLOBAL OPTIONS: // --name value a name to say (default: "bob") // --help, -h show help // --version, -v print the version } func ExampleApp_Run_commandHelp() { // set args for examples sake os.Args = []string{"greet", "h", "describeit"} app := &App{ Name: "greet", Flags: []Flag{ &StringFlag{Name: "name", Value: "bob", Usage: "a name to say"}, }, Commands: []*Command{ { Name: "describeit", Aliases: []string{"d"}, Usage: "use it to see a description", Description: "This is how we describe describeit the function", Action: func(c *Context) error { fmt.Printf("i like to describe things") return nil }, }, }, } _ = app.Run(os.Args) // Output: // NAME: // greet describeit - use it to see a description // // USAGE: // greet describeit [command options] [arguments...] // // DESCRIPTION: // This is how we describe describeit the function // // OPTIONS: // --help, -h show help } func ExampleApp_Run_noAction() { app := App{} app.Name = "greet" _ = app.Run([]string{"greet"}) // Output: // NAME: // greet - A new cli application // // USAGE: // greet [global options] command [command options] [arguments...] // // COMMANDS: // help, h Shows a list of commands or help for one command // // GLOBAL OPTIONS: // --help, -h show help } func ExampleApp_Run_subcommandNoAction() { app := &App{ Name: "greet", Commands: []*Command{ { Name: "describeit", Aliases: []string{"d"}, Usage: "use it to see a description", Description: "This is how we describe describeit the function", }, }, } _ = app.Run([]string{"greet", "describeit"}) // Output: // NAME: // greet describeit - use it to see a description // // USAGE: // greet describeit [command options] [arguments...] // // DESCRIPTION: // This is how we describe describeit the function // // OPTIONS: // --help, -h show help } func ExampleApp_Run_bashComplete_withShortFlag() { os.Setenv("SHELL", "bash") os.Args = []string{"greet", "-", "--generate-bash-completion"} app := NewApp() app.Name = "greet" app.EnableBashCompletion = true app.Flags = []Flag{ &IntFlag{ Name: "other", Aliases: []string{"o"}, }, &StringFlag{ Name: "xyz", Aliases: []string{"x"}, }, } _ = app.Run(os.Args) // Output: // --other // -o // --xyz // -x // --help // -h } func ExampleApp_Run_bashComplete_withLongFlag() { os.Setenv("SHELL", "bash") os.Args = []string{"greet", "--s", "--generate-bash-completion"} app := NewApp() app.Name = "greet" app.EnableBashCompletion = true app.Flags = []Flag{ &IntFlag{ Name: "other", Aliases: []string{"o"}, }, &StringFlag{ Name: "xyz", Aliases: []string{"x"}, }, &StringFlag{ Name: "some-flag,s", }, &StringFlag{ Name: "similar-flag", }, } _ = app.Run(os.Args) // Output: // --some-flag // --similar-flag } func ExampleApp_Run_bashComplete_withMultipleLongFlag() { os.Setenv("SHELL", "bash") os.Args = []string{"greet", "--st", "--generate-bash-completion"} app := NewApp() app.Name = "greet" app.EnableBashCompletion = true app.Flags = []Flag{ &IntFlag{ Name: "int-flag", Aliases: []string{"i"}, }, &StringFlag{ Name: "string", Aliases: []string{"s"}, }, &StringFlag{ Name: "string-flag-2", }, &StringFlag{ Name: "similar-flag", }, &StringFlag{ Name: "some-flag", }, } _ = app.Run(os.Args) // Output: // --string // --string-flag-2 } func ExampleApp_Run_bashComplete() { os.Setenv("SHELL", "bash") os.Args = []string{"greet", "--generate-bash-completion"} app := &App{ Name: "greet", EnableBashCompletion: true, Commands: []*Command{ { Name: "describeit", Aliases: []string{"d"}, Usage: "use it to see a description", Description: "This is how we describe describeit the function", Action: func(c *Context) error { fmt.Printf("i like to describe things") return nil }, }, { Name: "next", Usage: "next example", Description: "more stuff to see when generating shell completion", Action: func(c *Context) error { fmt.Printf("the next example") return nil }, }, }, } _ = app.Run(os.Args) // Output: // describeit // d // next // help // h } func ExampleApp_Run_zshComplete() { // set args for examples sake os.Args = []string{"greet", "--generate-bash-completion"} _ = os.Setenv("SHELL", "/usr/bin/zsh") app := NewApp() app.Name = "greet" app.EnableBashCompletion = true app.Commands = []*Command{ { Name: "describeit", Aliases: []string{"d"}, Usage: "use it to see a description", Description: "This is how we describe describeit the function", Action: func(c *Context) error { fmt.Printf("i like to describe things") return nil }, }, { Name: "next", Usage: "next example", Description: "more stuff to see when generating bash completion", Action: func(c *Context) error { fmt.Printf("the next example") return nil }, }, } _ = app.Run(os.Args) // Output: // describeit:use it to see a description // d:use it to see a description // next:next example // help:Shows a list of commands or help for one command // h:Shows a list of commands or help for one command } func ExampleApp_Run_sliceValues() { // set args for examples sake os.Args = []string{"multi_values", "--stringSclice", "parsed1,parsed2", "--stringSclice", "parsed3,parsed4", "--float64Sclice", "13.3,14.4", "--float64Sclice", "15.5,16.6", "--int64Sclice", "13,14", "--int64Sclice", "15,16", "--intSclice", "13,14", "--intSclice", "15,16", } app := NewApp() app.Name = "multi_values" app.Flags = []Flag{ &StringSliceFlag{Name: "stringSclice"}, &Float64SliceFlag{Name: "float64Sclice"}, &Int64SliceFlag{Name: "int64Sclice"}, &IntSliceFlag{Name: "intSclice"}, } app.Action = func(ctx *Context) error { for i, v := range ctx.FlagNames() { fmt.Printf("%d-%s %#v\n", i, v, ctx.Value(v)) } err := ctx.Err() fmt.Println("error:", err) return err } _ = app.Run(os.Args) // Output: // 0-float64Sclice cli.Float64Slice{slice:[]float64{13.3, 14.4, 15.5, 16.6}, separator:cli.separatorSpec{sep:"", disabled:false, customized:false}, hasBeenSet:true} // 1-int64Sclice cli.Int64Slice{slice:[]int64{13, 14, 15, 16}, separator:cli.separatorSpec{sep:"", disabled:false, customized:false}, hasBeenSet:true} // 2-intSclice cli.IntSlice{slice:[]int{13, 14, 15, 16}, separator:cli.separatorSpec{sep:"", disabled:false, customized:false}, hasBeenSet:true} // 3-stringSclice cli.StringSlice{slice:[]string{"parsed1", "parsed2", "parsed3", "parsed4"}, separator:cli.separatorSpec{sep:"", disabled:false, customized:false}, hasBeenSet:true, keepSpace:false} // error: } func TestApp_Run(t *testing.T) { s := "" app := &App{ Action: func(c *Context) error { s = s + c.Args().First() return nil }, } err := app.Run([]string{"command", "foo"}) expect(t, err, nil) err = app.Run([]string{"command", "bar"}) expect(t, err, nil) expect(t, s, "foobar") } var commandAppTests = []struct { name string expected bool }{ {"foobar", true}, {"batbaz", true}, {"b", true}, {"f", true}, {"bat", false}, {"nothing", false}, } func TestApp_Command(t *testing.T) { app := &App{ Commands: []*Command{ {Name: "foobar", Aliases: []string{"f"}}, {Name: "batbaz", Aliases: []string{"b"}}, }, } for _, test := range commandAppTests { expect(t, app.Command(test.name) != nil, test.expected) } } var defaultCommandAppTests = []struct { cmdName string defaultCmd string expected bool }{ {"foobar", "foobar", true}, {"batbaz", "foobar", true}, {"b", "", true}, {"f", "", true}, {"", "foobar", true}, {"", "", true}, {" ", "", false}, {"bat", "batbaz", false}, {"nothing", "batbaz", false}, {"nothing", "", false}, } func TestApp_RunDefaultCommand(t *testing.T) { for _, test := range defaultCommandAppTests { testTitle := fmt.Sprintf("command=%[1]s-default=%[2]s", test.cmdName, test.defaultCmd) t.Run(testTitle, func(t *testing.T) { app := &App{ DefaultCommand: test.defaultCmd, Commands: []*Command{ {Name: "foobar", Aliases: []string{"f"}}, {Name: "batbaz", Aliases: []string{"b"}}, }, } err := app.Run([]string{"c", test.cmdName}) expect(t, err == nil, test.expected) }) } } var defaultCommandSubCmdAppTests = []struct { cmdName string subCmd string defaultCmd string expected bool }{ {"foobar", "", "foobar", true}, {"foobar", "carly", "foobar", true}, {"batbaz", "", "foobar", true}, {"b", "", "", true}, {"f", "", "", true}, {"", "", "foobar", true}, {"", "", "", true}, {"", "jimbob", "foobar", true}, {"", "j", "foobar", true}, {"", "carly", "foobar", true}, {"", "jimmers", "foobar", true}, {"", "jimmers", "", true}, {" ", "jimmers", "foobar", false}, {"", "", "", true}, {" ", "", "", false}, {" ", "j", "", false}, {"bat", "", "batbaz", false}, {"nothing", "", "batbaz", false}, {"nothing", "", "", false}, {"nothing", "j", "batbaz", false}, {"nothing", "carly", "", false}, } func TestApp_RunDefaultCommandWithSubCommand(t *testing.T) { for _, test := range defaultCommandSubCmdAppTests { testTitle := fmt.Sprintf("command=%[1]s-subcmd=%[2]s-default=%[3]s", test.cmdName, test.subCmd, test.defaultCmd) t.Run(testTitle, func(t *testing.T) { app := &App{ DefaultCommand: test.defaultCmd, Commands: []*Command{ { Name: "foobar", Aliases: []string{"f"}, Subcommands: []*Command{ {Name: "jimbob", Aliases: []string{"j"}}, {Name: "carly"}, }, }, {Name: "batbaz", Aliases: []string{"b"}}, }, } err := app.Run([]string{"c", test.cmdName, test.subCmd}) expect(t, err == nil, test.expected) }) } } var defaultCommandFlagAppTests = []struct { cmdName string flag string defaultCmd string expected bool }{ {"foobar", "", "foobar", true}, {"foobar", "-c derp", "foobar", true}, {"batbaz", "", "foobar", true}, {"b", "", "", true}, {"f", "", "", true}, {"", "", "foobar", true}, {"", "", "", true}, {"", "-j", "foobar", true}, {"", "-j", "foobar", true}, {"", "-c derp", "foobar", true}, {"", "--carly=derp", "foobar", true}, {"", "-j", "foobar", true}, {"", "-j", "", true}, {" ", "-j", "foobar", false}, {"", "", "", true}, {" ", "", "", false}, {" ", "-j", "", false}, {"bat", "", "batbaz", false}, {"nothing", "", "batbaz", false}, {"nothing", "", "", false}, {"nothing", "--jimbob", "batbaz", false}, {"nothing", "--carly", "", false}, } func TestApp_RunDefaultCommandWithFlags(t *testing.T) { for _, test := range defaultCommandFlagAppTests { testTitle := fmt.Sprintf("command=%[1]s-flag=%[2]s-default=%[3]s", test.cmdName, test.flag, test.defaultCmd) t.Run(testTitle, func(t *testing.T) { app := &App{ DefaultCommand: test.defaultCmd, Flags: []Flag{ &StringFlag{ Name: "carly", Aliases: []string{"c"}, Required: false, }, &BoolFlag{ Name: "jimbob", Aliases: []string{"j"}, Required: false, Value: true, }, }, Commands: []*Command{ { Name: "foobar", Aliases: []string{"f"}, }, {Name: "batbaz", Aliases: []string{"b"}}, }, } appArgs := []string{"c"} if test.flag != "" { flags := strings.Split(test.flag, " ") if len(flags) > 1 { appArgs = append(appArgs, flags...) } flags = strings.Split(test.flag, "=") if len(flags) > 1 { appArgs = append(appArgs, flags...) } } appArgs = append(appArgs, test.cmdName) err := app.Run(appArgs) expect(t, err == nil, test.expected) }) } } func TestApp_FlagsFromExtPackage(t *testing.T) { var someint int flag.IntVar(&someint, "epflag", 2, "ext package flag usage") // Based on source code we can reset the global flag parsing this way defer func() { flag.CommandLine = flag.NewFlagSet(os.Args[0], flag.ExitOnError) }() a := &App{ AllowExtFlags: true, Flags: []Flag{ &StringFlag{ Name: "carly", Aliases: []string{"c"}, Required: false, }, &BoolFlag{ Name: "jimbob", Aliases: []string{"j"}, Required: false, Value: true, }, }, } err := a.Run([]string{"foo", "-c", "cly", "--epflag", "10"}) if err != nil { t.Error(err) } if someint != 10 { t.Errorf("Expected 10 got %d for someint", someint) } a = &App{ Flags: []Flag{ &StringFlag{ Name: "carly", Aliases: []string{"c"}, Required: false, }, &BoolFlag{ Name: "jimbob", Aliases: []string{"j"}, Required: false, Value: true, }, }, } // this should return an error since epflag shouldnt be registered err = a.Run([]string{"foo", "-c", "cly", "--epflag", "10"}) if err == nil { t.Error("Expected error") } } func TestApp_Setup_defaultsReader(t *testing.T) { app := &App{} app.Setup() expect(t, app.Reader, os.Stdin) } func TestApp_Setup_defaultsWriter(t *testing.T) { app := &App{} app.Setup() expect(t, app.Writer, os.Stdout) } func TestApp_RunAsSubcommandParseFlags(t *testing.T) { var cCtx *Context a := &App{ Commands: []*Command{ { Name: "foo", Action: func(c *Context) error { cCtx = c return nil }, Flags: []Flag{ &StringFlag{ Name: "lang", Value: "english", Usage: "language for the greeting", }, }, Before: func(_ *Context) error { return nil }, }, }, } _ = a.Run([]string{"", "foo", "--lang", "spanish", "abcd"}) expect(t, cCtx.Args().Get(0), "abcd") expect(t, cCtx.String("lang"), "spanish") } func TestApp_CommandWithFlagBeforeTerminator(t *testing.T) { var parsedOption string var args Args app := &App{ Commands: []*Command{ { Name: "cmd", Flags: []Flag{ &StringFlag{Name: "option", Value: "", Usage: "some option"}, }, Action: func(c *Context) error { parsedOption = c.String("option") args = c.Args() return nil }, }, }, } _ = app.Run([]string{"", "cmd", "--option", "my-option", "my-arg", "--", "--notARealFlag"}) expect(t, parsedOption, "my-option") expect(t, args.Get(0), "my-arg") expect(t, args.Get(1), "--") expect(t, args.Get(2), "--notARealFlag") } func TestApp_CommandWithDash(t *testing.T) { var args Args app := &App{ Commands: []*Command{ { Name: "cmd", Action: func(c *Context) error { args = c.Args() return nil }, }, }, } _ = app.Run([]string{"", "cmd", "my-arg", "-"}) expect(t, args.Get(0), "my-arg") expect(t, args.Get(1), "-") } func TestApp_CommandWithNoFlagBeforeTerminator(t *testing.T) { var args Args app := &App{ Commands: []*Command{ { Name: "cmd", Action: func(c *Context) error { args = c.Args() return nil }, }, }, } _ = app.Run([]string{"", "cmd", "my-arg", "--", "notAFlagAtAll"}) expect(t, args.Get(0), "my-arg") expect(t, args.Get(1), "--") expect(t, args.Get(2), "notAFlagAtAll") } func TestApp_SkipFlagParsing(t *testing.T) { var args Args app := &App{ SkipFlagParsing: true, Action: func(c *Context) error { args = c.Args() return nil }, } _ = app.Run([]string{"", "--", "my-arg", "notAFlagAtAll"}) expect(t, args.Get(0), "--") expect(t, args.Get(1), "my-arg") expect(t, args.Get(2), "notAFlagAtAll") } func TestApp_VisibleCommands(t *testing.T) { app := &App{ Commands: []*Command{ { Name: "frob", HelpName: "foo frob", Action: func(_ *Context) error { return nil }, }, { Name: "frib", HelpName: "foo frib", Hidden: true, Action: func(_ *Context) error { return nil }, }, }, } app.Setup() expected := []*Command{ app.Commands[0], app.Commands[2], // help } actual := app.VisibleCommands() expect(t, len(expected), len(actual)) for i, actualCommand := range actual { expectedCommand := expected[i] if expectedCommand.Action != nil { // comparing func addresses is OK! expect(t, fmt.Sprintf("%p", expectedCommand.Action), fmt.Sprintf("%p", actualCommand.Action)) } func() { // nil out funcs, as they cannot be compared // (https://github.com/golang/go/issues/8554) expectedAction := expectedCommand.Action actualAction := actualCommand.Action defer func() { expectedCommand.Action = expectedAction actualCommand.Action = actualAction }() expectedCommand.Action = nil actualCommand.Action = nil if !reflect.DeepEqual(expectedCommand, actualCommand) { t.Errorf("expected\n%#v\n!=\n%#v", expectedCommand, actualCommand) } }() } } func TestApp_UseShortOptionHandling(t *testing.T) { var one, two bool var name string expected := "expectedName" app := newTestApp() app.UseShortOptionHandling = true app.Flags = []Flag{ &BoolFlag{Name: "one", Aliases: []string{"o"}}, &BoolFlag{Name: "two", Aliases: []string{"t"}}, &StringFlag{Name: "name", Aliases: []string{"n"}}, } app.Action = func(c *Context) error { one = c.Bool("one") two = c.Bool("two") name = c.String("name") return nil } _ = app.Run([]string{"", "-on", expected}) expect(t, one, true) expect(t, two, false) expect(t, name, expected) } func TestApp_UseShortOptionHandling_missing_value(t *testing.T) { app := newTestApp() app.UseShortOptionHandling = true app.Flags = []Flag{ &StringFlag{Name: "name", Aliases: []string{"n"}}, } err := app.Run([]string{"", "-n"}) expect(t, err, errors.New("flag needs an argument: -n")) } func TestApp_UseShortOptionHandlingCommand(t *testing.T) { var one, two bool var name string expected := "expectedName" app := newTestApp() app.UseShortOptionHandling = true command := &Command{ Name: "cmd", Flags: []Flag{ &BoolFlag{Name: "one", Aliases: []string{"o"}}, &BoolFlag{Name: "two", Aliases: []string{"t"}}, &StringFlag{Name: "name", Aliases: []string{"n"}}, }, Action: func(c *Context) error { one = c.Bool("one") two = c.Bool("two") name = c.String("name") return nil }, } app.Commands = []*Command{command} _ = app.Run([]string{"", "cmd", "-on", expected}) expect(t, one, true) expect(t, two, false) expect(t, name, expected) } func TestApp_UseShortOptionHandlingCommand_missing_value(t *testing.T) { app := newTestApp() app.UseShortOptionHandling = true command := &Command{ Name: "cmd", Flags: []Flag{ &StringFlag{Name: "name", Aliases: []string{"n"}}, }, } app.Commands = []*Command{command} err := app.Run([]string{"", "cmd", "-n"}) expect(t, err, errors.New("flag needs an argument: -n")) } func TestApp_UseShortOptionHandlingSubCommand(t *testing.T) { var one, two bool var name string expected := "expectedName" app := newTestApp() app.UseShortOptionHandling = true command := &Command{ Name: "cmd", } subCommand := &Command{ Name: "sub", Flags: []Flag{ &BoolFlag{Name: "one", Aliases: []string{"o"}}, &BoolFlag{Name: "two", Aliases: []string{"t"}}, &StringFlag{Name: "name", Aliases: []string{"n"}}, }, Action: func(c *Context) error { one = c.Bool("one") two = c.Bool("two") name = c.String("name") return nil }, } command.Subcommands = []*Command{subCommand} app.Commands = []*Command{command} err := app.Run([]string{"", "cmd", "sub", "-on", expected}) expect(t, err, nil) expect(t, one, true) expect(t, two, false) expect(t, name, expected) } func TestApp_UseShortOptionHandlingSubCommand_missing_value(t *testing.T) { app := newTestApp() app.UseShortOptionHandling = true command := &Command{ Name: "cmd", } subCommand := &Command{ Name: "sub", Flags: []Flag{ &StringFlag{Name: "name", Aliases: []string{"n"}}, }, } command.Subcommands = []*Command{subCommand} app.Commands = []*Command{command} err := app.Run([]string{"", "cmd", "sub", "-n"}) expect(t, err, errors.New("flag needs an argument: -n")) } func TestApp_UseShortOptionAfterSliceFlag(t *testing.T) { var one, two bool var name string var sliceValDest StringSlice var sliceVal []string expected := "expectedName" app := newTestApp() app.UseShortOptionHandling = true app.Flags = []Flag{ &StringSliceFlag{Name: "env", Aliases: []string{"e"}, Destination: &sliceValDest}, &BoolFlag{Name: "one", Aliases: []string{"o"}}, &BoolFlag{Name: "two", Aliases: []string{"t"}}, &StringFlag{Name: "name", Aliases: []string{"n"}}, } app.Action = func(c *Context) error { sliceVal = c.StringSlice("env") one = c.Bool("one") two = c.Bool("two") name = c.String("name") return nil } _ = app.Run([]string{"", "-e", "foo", "-on", expected}) expect(t, sliceVal, []string{"foo"}) expect(t, sliceValDest.Value(), []string{"foo"}) expect(t, one, true) expect(t, two, false) expect(t, name, expected) } func TestApp_Float64Flag(t *testing.T) { var meters float64 app := &App{ Flags: []Flag{ &Float64Flag{Name: "height", Value: 1.5, Usage: "Set the height, in meters"}, }, Action: func(c *Context) error { meters = c.Float64("height") return nil }, } _ = app.Run([]string{"", "--height", "1.93"}) expect(t, meters, 1.93) } func TestApp_ParseSliceFlags(t *testing.T) { var parsedIntSlice []int var parsedStringSlice []string app := &App{ Commands: []*Command{ { Name: "cmd", Flags: []Flag{ &IntSliceFlag{Name: "p", Value: NewIntSlice(), Usage: "set one or more ip addr"}, &StringSliceFlag{Name: "ip", Value: NewStringSlice(), Usage: "set one or more ports to open"}, }, Action: func(c *Context) error { parsedIntSlice = c.IntSlice("p") parsedStringSlice = c.StringSlice("ip") return nil }, }, }, } _ = app.Run([]string{"", "cmd", "-p", "22", "-p", "80", "-ip", "8.8.8.8", "-ip", "8.8.4.4"}) IntsEquals := func(a, b []int) bool { if len(a) != len(b) { return false } for i, v := range a { if v != b[i] { return false } } return true } StrsEquals := func(a, b []string) bool { if len(a) != len(b) { return false } for i, v := range a { if v != b[i] { return false } } return true } var expectedIntSlice = []int{22, 80} var expectedStringSlice = []string{"8.8.8.8", "8.8.4.4"} if !IntsEquals(parsedIntSlice, expectedIntSlice) { t.Errorf("%v does not match %v", parsedIntSlice, expectedIntSlice) } if !StrsEquals(parsedStringSlice, expectedStringSlice) { t.Errorf("%v does not match %v", parsedStringSlice, expectedStringSlice) } } func TestApp_ParseSliceFlagsWithMissingValue(t *testing.T) { var parsedIntSlice []int var parsedStringSlice []string app := &App{ Commands: []*Command{ { Name: "cmd", Flags: []Flag{ &IntSliceFlag{Name: "a", Usage: "set numbers"}, &StringSliceFlag{Name: "str", Usage: "set strings"}, }, Action: func(c *Context) error { parsedIntSlice = c.IntSlice("a") parsedStringSlice = c.StringSlice("str") return nil }, }, }, } _ = app.Run([]string{"", "cmd", "-a", "2", "-str", "A"}) var expectedIntSlice = []int{2} var expectedStringSlice = []string{"A"} if parsedIntSlice[0] != expectedIntSlice[0] { t.Errorf("%v does not match %v", parsedIntSlice[0], expectedIntSlice[0]) } if parsedStringSlice[0] != expectedStringSlice[0] { t.Errorf("%v does not match %v", parsedIntSlice[0], expectedIntSlice[0]) } } func TestApp_DefaultStdin(t *testing.T) { app := &App{} app.Setup() if app.Reader != os.Stdin { t.Error("Default input reader not set.") } } func TestApp_DefaultStdout(t *testing.T) { app := &App{} app.Setup() if app.Writer != os.Stdout { t.Error("Default output writer not set.") } } func TestApp_SetStdin(t *testing.T) { buf := make([]byte, 12) app := &App{ Name: "test", Reader: strings.NewReader("Hello World!"), Action: func(c *Context) error { _, err := c.App.Reader.Read(buf) return err }, } err := app.Run([]string{"help"}) if err != nil { t.Fatalf("Run error: %s", err) } if string(buf) != "Hello World!" { t.Error("App did not read input from desired reader.") } } func TestApp_SetStdin_Subcommand(t *testing.T) { buf := make([]byte, 12) app := &App{ Name: "test", Reader: strings.NewReader("Hello World!"), Commands: []*Command{ { Name: "command", Subcommands: []*Command{ { Name: "subcommand", Action: func(c *Context) error { _, err := c.App.Reader.Read(buf) return err }, }, }, }, }, } err := app.Run([]string{"test", "command", "subcommand"}) if err != nil { t.Fatalf("Run error: %s", err) } if string(buf) != "Hello World!" { t.Error("App did not read input from desired reader.") } } func TestApp_SetStdout(t *testing.T) { var w bytes.Buffer app := &App{ Name: "test", Writer: &w, } err := app.Run([]string{"help"}) if err != nil { t.Fatalf("Run error: %s", err) } if w.Len() == 0 { t.Error("App did not write output to desired writer.") } } func TestApp_BeforeFunc(t *testing.T) { counts := &opCounts{} beforeError := fmt.Errorf("fail") var err error app := &App{ Before: func(c *Context) error { counts.Total++ counts.Before = counts.Total s := c.String("opt") if s == "fail" { return beforeError } return nil }, Commands: []*Command{ { Name: "sub", Action: func(c *Context) error { counts.Total++ counts.SubCommand = counts.Total return nil }, }, }, Flags: []Flag{ &StringFlag{Name: "opt"}, }, Writer: io.Discard, } // run with the Before() func succeeding err = app.Run([]string{"command", "--opt", "succeed", "sub"}) if err != nil { t.Fatalf("Run error: %s", err) } if counts.Before != 1 { t.Errorf("Before() not executed when expected") } if counts.SubCommand != 2 { t.Errorf("Subcommand not executed when expected") } // reset counts = &opCounts{} // run with the Before() func failing err = app.Run([]string{"command", "--opt", "fail", "sub"}) // should be the same error produced by the Before func if err != beforeError { t.Errorf("Run error expected, but not received") } if counts.Before != 1 { t.Errorf("Before() not executed when expected") } if counts.SubCommand != 0 { t.Errorf("Subcommand executed when NOT expected") } // reset counts = &opCounts{} afterError := errors.New("fail again") app.After = func(_ *Context) error { return afterError } // run with the Before() func failing, wrapped by After() err = app.Run([]string{"command", "--opt", "fail", "sub"}) // should be the same error produced by the Before func if _, ok := err.(MultiError); !ok { t.Errorf("MultiError expected, but not received") } if counts.Before != 1 { t.Errorf("Before() not executed when expected") } if counts.SubCommand != 0 { t.Errorf("Subcommand executed when NOT expected") } } func TestApp_BeforeAfterFuncShellCompletion(t *testing.T) { counts := &opCounts{} var err error app := &App{ EnableBashCompletion: true, Before: func(c *Context) error { counts.Total++ counts.Before = counts.Total return nil }, After: func(c *Context) error { counts.Total++ counts.After = counts.Total return nil }, Commands: []*Command{ { Name: "sub", Action: func(c *Context) error { counts.Total++ counts.SubCommand = counts.Total return nil }, }, }, Flags: []Flag{ &StringFlag{Name: "opt"}, }, Writer: io.Discard, } // run with the Before() func succeeding err = app.Run([]string{"command", "--opt", "succeed", "sub", "--generate-bash-completion"}) if err != nil { t.Fatalf("Run error: %s", err) } if counts.Before != 0 { t.Errorf("Before() executed when not expected") } if counts.After != 0 { t.Errorf("After() executed when not expected") } if counts.SubCommand != 0 { t.Errorf("Subcommand executed more than expected") } } func TestApp_AfterFunc(t *testing.T) { counts := &opCounts{} afterError := fmt.Errorf("fail") var err error app := &App{ After: func(c *Context) error { counts.Total++ counts.After = counts.Total s := c.String("opt") if s == "fail" { return afterError } return nil }, Commands: []*Command{ { Name: "sub", Action: func(c *Context) error { counts.Total++ counts.SubCommand = counts.Total return nil }, }, }, Flags: []Flag{ &StringFlag{Name: "opt"}, }, } // run with the After() func succeeding err = app.Run([]string{"command", "--opt", "succeed", "sub"}) if err != nil { t.Fatalf("Run error: %s", err) } if counts.After != 2 { t.Errorf("After() not executed when expected") } if counts.SubCommand != 1 { t.Errorf("Subcommand not executed when expected") } // reset counts = &opCounts{} // run with the Before() func failing err = app.Run([]string{"command", "--opt", "fail", "sub"}) // should be the same error produced by the Before func if err != afterError { t.Errorf("Run error expected, but not received") } if counts.After != 2 { t.Errorf("After() not executed when expected") } if counts.SubCommand != 1 { t.Errorf("Subcommand not executed when expected") } /* reset */ counts = &opCounts{} // run with none args err = app.Run([]string{"command"}) // should be the same error produced by the Before func if err != nil { t.Fatalf("Run error: %s", err) } if counts.After != 1 { t.Errorf("After() not executed when expected") } if counts.SubCommand != 0 { t.Errorf("Subcommand not executed when expected") } } func TestAppNoHelpFlag(t *testing.T) { oldFlag := HelpFlag defer func() { HelpFlag = oldFlag }() HelpFlag = nil app := &App{Writer: io.Discard} err := app.Run([]string{"test", "-h"}) if err != flag.ErrHelp { t.Errorf("expected error about missing help flag, but got: %s (%T)", err, err) } } func TestRequiredFlagAppRunBehavior(t *testing.T) { tdata := []struct { testCase string appFlags []Flag appRunInput []string appCommands []*Command expectedAnError bool }{ // assertion: empty input, when a required flag is present, errors { testCase: "error_case_empty_input_with_required_flag_on_app", appRunInput: []string{"myCLI"}, appFlags: []Flag{&StringFlag{Name: "requiredFlag", Required: true}}, expectedAnError: true, }, { testCase: "error_case_empty_input_with_required_flag_on_command", appRunInput: []string{"myCLI", "myCommand"}, appCommands: []*Command{{ Name: "myCommand", Flags: []Flag{&StringFlag{Name: "requiredFlag", Required: true}}, }}, expectedAnError: true, }, { testCase: "error_case_empty_input_with_required_flag_on_subcommand", appRunInput: []string{"myCLI", "myCommand", "mySubCommand"}, appCommands: []*Command{{ Name: "myCommand", Subcommands: []*Command{{ Name: "mySubCommand", Flags: []Flag{&StringFlag{Name: "requiredFlag", Required: true}}, }}, }}, expectedAnError: true, }, // assertion: inputting --help, when a required flag is present, does not error { testCase: "valid_case_help_input_with_required_flag_on_app", appRunInput: []string{"myCLI", "--help"}, appFlags: []Flag{&StringFlag{Name: "requiredFlag", Required: true}}, }, { testCase: "valid_case_help_input_with_required_flag_on_command", appRunInput: []string{"myCLI", "myCommand", "--help"}, appCommands: []*Command{{ Name: "myCommand", Flags: []Flag{&StringFlag{Name: "requiredFlag", Required: true}}, }}, }, { testCase: "valid_case_help_input_with_required_flag_on_subcommand", appRunInput: []string{"myCLI", "myCommand", "mySubCommand", "--help"}, appCommands: []*Command{{ Name: "myCommand", Subcommands: []*Command{{ Name: "mySubCommand", Flags: []Flag{&StringFlag{Name: "requiredFlag", Required: true}}, }}, }}, }, // assertion: giving optional input, when a required flag is present, errors { testCase: "error_case_optional_input_with_required_flag_on_app", appRunInput: []string{"myCLI", "--optional", "cats"}, appFlags: []Flag{&StringFlag{Name: "requiredFlag", Required: true}, &StringFlag{Name: "optional"}}, expectedAnError: true, }, { testCase: "error_case_optional_input_with_required_flag_on_command", appRunInput: []string{"myCLI", "myCommand", "--optional", "cats"}, appCommands: []*Command{{ Name: "myCommand", Flags: []Flag{&StringFlag{Name: "requiredFlag", Required: true}, &StringFlag{Name: "optional"}}, }}, expectedAnError: true, }, { testCase: "error_case_optional_input_with_required_flag_on_subcommand", appRunInput: []string{"myCLI", "myCommand", "mySubCommand", "--optional", "cats"}, appCommands: []*Command{{ Name: "myCommand", Subcommands: []*Command{{ Name: "mySubCommand", Flags: []Flag{&StringFlag{Name: "requiredFlag", Required: true}, &StringFlag{Name: "optional"}}, }}, }}, expectedAnError: true, }, // assertion: when a required flag is present, inputting that required flag does not error { testCase: "valid_case_required_flag_input_on_app", appRunInput: []string{"myCLI", "--requiredFlag", "cats"}, appFlags: []Flag{&StringFlag{Name: "requiredFlag", Required: true}}, }, { testCase: "valid_case_required_flag_input_on_command", appRunInput: []string{"myCLI", "myCommand", "--requiredFlag", "cats"}, appCommands: []*Command{{ Name: "myCommand", Flags: []Flag{&StringFlag{Name: "requiredFlag", Required: true}}, }}, }, { testCase: "valid_case_required_flag_input_on_subcommand", appRunInput: []string{"myCLI", "myCommand", "mySubCommand", "--requiredFlag", "cats"}, appCommands: []*Command{{ Name: "myCommand", Subcommands: []*Command{{ Name: "mySubCommand", Flags: []Flag{&StringFlag{Name: "requiredFlag", Required: true}}, Action: func(c *Context) error { return nil }, }}, }}, }, } for _, test := range tdata { t.Run(test.testCase, func(t *testing.T) { // setup app := newTestApp() app.Flags = test.appFlags app.Commands = test.appCommands // logic under test err := app.Run(test.appRunInput) // assertions if test.expectedAnError && err == nil { t.Errorf("expected an error, but there was none") } if _, ok := err.(requiredFlagsErr); test.expectedAnError && !ok { t.Errorf("expected a requiredFlagsErr, but got: %s", err) } if !test.expectedAnError && err != nil { t.Errorf("did not expected an error, but there was one: %s", err) } }) } } func TestAppHelpPrinter(t *testing.T) { oldPrinter := HelpPrinter defer func() { HelpPrinter = oldPrinter }() var wasCalled = false HelpPrinter = func(w io.Writer, template string, data interface{}) { wasCalled = true } app := &App{} _ = app.Run([]string{"-h"}) if wasCalled == false { t.Errorf("Help printer expected to be called, but was not") } } func TestApp_VersionPrinter(t *testing.T) { oldPrinter := VersionPrinter defer func() { VersionPrinter = oldPrinter }() var wasCalled = false VersionPrinter = func(c *Context) { wasCalled = true } app := &App{} ctx := NewContext(app, nil, nil) ShowVersion(ctx) if wasCalled == false { t.Errorf("Version printer expected to be called, but was not") } } func TestApp_CommandNotFound(t *testing.T) { counts := &opCounts{} app := &App{ CommandNotFound: func(c *Context, command string) { counts.Total++ counts.CommandNotFound = counts.Total }, Commands: []*Command{ { Name: "bar", Action: func(c *Context) error { counts.Total++ counts.SubCommand = counts.Total return nil }, }, }, } _ = app.Run([]string{"command", "foo"}) expect(t, counts.CommandNotFound, 1) expect(t, counts.SubCommand, 0) expect(t, counts.Total, 1) } func TestApp_OrderOfOperations(t *testing.T) { counts := &opCounts{} resetCounts := func() { counts = &opCounts{} } app := &App{ EnableBashCompletion: true, BashComplete: func(c *Context) { counts.Total++ counts.ShellComplete = counts.Total }, OnUsageError: func(c *Context, err error, isSubcommand bool) error { counts.Total++ counts.OnUsageError = counts.Total return errors.New("hay OnUsageError") }, Writer: io.Discard, } beforeNoError := func(c *Context) error { counts.Total++ counts.Before = counts.Total return nil } beforeError := func(c *Context) error { counts.Total++ counts.Before = counts.Total return errors.New("hay Before") } app.Before = beforeNoError app.CommandNotFound = func(c *Context, command string) { counts.Total++ counts.CommandNotFound = counts.Total } afterNoError := func(c *Context) error { counts.Total++ counts.After = counts.Total return nil } afterError := func(c *Context) error { counts.Total++ counts.After = counts.Total return errors.New("hay After") } app.After = afterNoError app.Commands = []*Command{ { Name: "bar", Action: func(c *Context) error { counts.Total++ counts.SubCommand = counts.Total return nil }, }, } app.Action = func(c *Context) error { counts.Total++ counts.Action = counts.Total return nil } _ = app.Run([]string{"command", "--nope"}) expect(t, counts.OnUsageError, 1) expect(t, counts.Total, 1) resetCounts() _ = app.Run([]string{"command", fmt.Sprintf("--%s", "generate-bash-completion")}) expect(t, counts.ShellComplete, 1) expect(t, counts.Total, 1) resetCounts() oldOnUsageError := app.OnUsageError app.OnUsageError = nil _ = app.Run([]string{"command", "--nope"}) expect(t, counts.Total, 0) app.OnUsageError = oldOnUsageError resetCounts() _ = app.Run([]string{"command", "foo"}) expect(t, counts.OnUsageError, 0) expect(t, counts.Before, 1) expect(t, counts.CommandNotFound, 0) expect(t, counts.Action, 2) expect(t, counts.After, 3) expect(t, counts.Total, 3) resetCounts() app.Before = beforeError _ = app.Run([]string{"command", "bar"}) expect(t, counts.OnUsageError, 0) expect(t, counts.Before, 1) expect(t, counts.After, 2) expect(t, counts.Total, 2) app.Before = beforeNoError resetCounts() app.After = nil _ = app.Run([]string{"command", "bar"}) expect(t, counts.OnUsageError, 0) expect(t, counts.Before, 1) expect(t, counts.SubCommand, 2) expect(t, counts.Total, 2) app.After = afterNoError resetCounts() app.After = afterError err := app.Run([]string{"command", "bar"}) if err == nil { t.Fatalf("expected a non-nil error") } expect(t, counts.OnUsageError, 0) expect(t, counts.Before, 1) expect(t, counts.SubCommand, 2) expect(t, counts.After, 3) expect(t, counts.Total, 3) app.After = afterNoError resetCounts() oldCommands := app.Commands app.Commands = nil _ = app.Run([]string{"command"}) expect(t, counts.OnUsageError, 0) expect(t, counts.Before, 1) expect(t, counts.Action, 2) expect(t, counts.After, 3) expect(t, counts.Total, 3) app.Commands = oldCommands } func TestApp_Run_CommandWithSubcommandHasHelpTopic(t *testing.T) { var subcommandHelpTopics = [][]string{ {"command", "foo", "--help"}, {"command", "foo", "-h"}, {"command", "foo", "help"}, } for _, flagSet := range subcommandHelpTopics { t.Run(fmt.Sprintf("checking with flags %v", flagSet), func(t *testing.T) { app := &App{} buf := new(bytes.Buffer) app.Writer = buf subCmdBar := &Command{ Name: "bar", Usage: "does bar things", } subCmdBaz := &Command{ Name: "baz", Usage: "does baz things", } cmd := &Command{ Name: "foo", Description: "descriptive wall of text about how it does foo things", Subcommands: []*Command{subCmdBar, subCmdBaz}, Action: func(c *Context) error { return nil }, } app.Commands = []*Command{cmd} err := app.Run(flagSet) if err != nil { t.Error(err) } output := buf.String() if strings.Contains(output, "No help topic for") { t.Errorf("expect a help topic, got none: \n%q", output) } for _, shouldContain := range []string{ cmd.Name, cmd.Description, subCmdBar.Name, subCmdBar.Usage, subCmdBaz.Name, subCmdBaz.Usage, } { if !strings.Contains(output, shouldContain) { t.Errorf("want help to contain %q, did not: \n%q", shouldContain, output) } } }) } } func TestApp_Run_SubcommandFullPath(t *testing.T) { app := &App{} buf := new(bytes.Buffer) app.Writer = buf app.Name = "command" subCmd := &Command{ Name: "bar", Usage: "does bar things", } cmd := &Command{ Name: "foo", Description: "foo commands", Subcommands: []*Command{subCmd}, } app.Commands = []*Command{cmd} err := app.Run([]string{"command", "foo", "bar", "--help"}) if err != nil { t.Error(err) } output := buf.String() expected := "command foo bar - does bar things" if !strings.Contains(output, expected) { t.Errorf("expected %q in output: %s", expected, output) } expected = "command foo bar [command options] [arguments...]" if !strings.Contains(output, expected) { t.Errorf("expected %q in output: %s", expected, output) } } func TestApp_Run_SubcommandHelpName(t *testing.T) { app := &App{} buf := new(bytes.Buffer) app.Writer = buf app.Name = "command" subCmd := &Command{ Name: "bar", HelpName: "custom", Usage: "does bar things", } cmd := &Command{ Name: "foo", Description: "foo commands", Subcommands: []*Command{subCmd}, } app.Commands = []*Command{cmd} err := app.Run([]string{"command", "foo", "bar", "--help"}) if err != nil { t.Error(err) } output := buf.String() expected := "custom - does bar things" if !strings.Contains(output, expected) { t.Errorf("expected %q in output: %s", expected, output) } expected = "custom [command options] [arguments...]" if !strings.Contains(output, expected) { t.Errorf("expected %q in output: %s", expected, output) } } func TestApp_Run_CommandHelpName(t *testing.T) { app := &App{} buf := new(bytes.Buffer) app.Writer = buf app.Name = "command" subCmd := &Command{ Name: "bar", Usage: "does bar things", } cmd := &Command{ Name: "foo", HelpName: "custom", Description: "foo commands", Subcommands: []*Command{subCmd}, } app.Commands = []*Command{cmd} err := app.Run([]string{"command", "foo", "bar", "--help"}) if err != nil { t.Error(err) } output := buf.String() expected := "command custom bar - does bar things" if !strings.Contains(output, expected) { t.Errorf("expected %q in output: %s", expected, output) } expected = "command custom bar [command options] [arguments...]" if !strings.Contains(output, expected) { t.Errorf("expected %q in output: %s", expected, output) } } func TestApp_Run_CommandSubcommandHelpName(t *testing.T) { app := &App{} buf := new(bytes.Buffer) app.Writer = buf app.Name = "base" subCmd := &Command{ Name: "bar", HelpName: "custom", Usage: "does bar things", } cmd := &Command{ Name: "foo", Usage: "foo commands", Description: "This is a description", Subcommands: []*Command{subCmd}, } app.Commands = []*Command{cmd} err := app.Run([]string{"command", "foo", "--help"}) if err != nil { t.Error(err) } output := buf.String() expected := "base foo - foo commands" if !strings.Contains(output, expected) { t.Errorf("expected %q in output: %q", expected, output) } expected = "DESCRIPTION:\n This is a description\n" if !strings.Contains(output, expected) { t.Errorf("expected %q in output: %q", expected, output) } expected = "base foo command [command options] [arguments...]" if !strings.Contains(output, expected) { t.Errorf("expected %q in output: %q", expected, output) } } func TestApp_Run_Help(t *testing.T) { var tests = []struct { helpArguments []string hideHelp bool wantContains string wantErr error }{ { helpArguments: []string{"boom", "--help"}, hideHelp: false, wantContains: "boom - make an explosive entrance", }, { helpArguments: []string{"boom", "-h"}, hideHelp: false, wantContains: "boom - make an explosive entrance", }, { helpArguments: []string{"boom", "help"}, hideHelp: false, wantContains: "boom - make an explosive entrance", }, { helpArguments: []string{"boom", "--help"}, hideHelp: true, wantErr: fmt.Errorf("flag: help requested"), }, { helpArguments: []string{"boom", "-h"}, hideHelp: true, wantErr: fmt.Errorf("flag: help requested"), }, { helpArguments: []string{"boom", "help"}, hideHelp: true, wantContains: "boom I say!", }, } for _, tt := range tests { t.Run(fmt.Sprintf("checking with arguments %v", tt.helpArguments), func(t *testing.T) { buf := new(bytes.Buffer) app := &App{ Name: "boom", Usage: "make an explosive entrance", Writer: buf, HideHelp: tt.hideHelp, Action: func(c *Context) error { buf.WriteString("boom I say!") return nil }, } err := app.Run(tt.helpArguments) if err != nil && tt.wantErr != nil && err.Error() != tt.wantErr.Error() { t.Errorf("want err: %s, did note %s\n", tt.wantErr, err) } output := buf.String() if !strings.Contains(output, tt.wantContains) { t.Errorf("want help to contain %q, did not: \n%q", "boom - make an explosive entrance", output) } }) } } func TestApp_Run_Version(t *testing.T) { var versionArguments = [][]string{{"boom", "--version"}, {"boom", "-v"}} for _, args := range versionArguments { t.Run(fmt.Sprintf("checking with arguments %v", args), func(t *testing.T) { buf := new(bytes.Buffer) app := &App{ Name: "boom", Usage: "make an explosive entrance", Version: "0.1.0", Writer: buf, Action: func(c *Context) error { buf.WriteString("boom I say!") return nil }, } err := app.Run(args) if err != nil { t.Error(err) } output := buf.String() if !strings.Contains(output, "0.1.0") { t.Errorf("want version to contain %q, did not: \n%q", "0.1.0", output) } }) } } func TestApp_Run_Categories(t *testing.T) { buf := new(bytes.Buffer) app := &App{ Name: "categories", HideHelp: true, Commands: []*Command{ { Name: "command1", Category: "1", }, { Name: "command2", Category: "1", }, { Name: "command3", Category: "2", }, }, Writer: buf, } _ = app.Run([]string{"categories"}) expect := commandCategories([]*commandCategory{ { name: "1", commands: []*Command{ app.Commands[0], app.Commands[1], }, }, { name: "2", commands: []*Command{ app.Commands[2], }, }, }) if !reflect.DeepEqual(app.categories, &expect) { t.Fatalf("expected categories %#v, to equal %#v", app.categories, &expect) } output := buf.String() if !strings.Contains(output, "1:\n command1") { t.Errorf("want buffer to include category %q, did not: \n%q", "1:\n command1", output) } } func TestApp_Run_SubCommand_Categories(t *testing.T) { buf := new(bytes.Buffer) app := &App{ Name: "categories", HideHelp: true, Commands: []*Command{ { Name: "main", Subcommands: []*Command{ { Name: "command1", Category: "CAT1", }, { Name: "command2", Category: "CAT2", }, { Name: "command3", Category: "CAT1", }, }, }, }, Writer: buf, } _ = app.Run([]string{"categories", "main"}) output := buf.String() if !strings.Contains(output, "CAT1:\n command1") { t.Errorf("want buffer to include category %q, did not: \n%q", "CAT1:\n command1", output) } if !strings.Contains(output, "CAT2:\n command2") { t.Errorf("want buffer to include category %q, did not: \n%q", "CAT2:\n command2", output) } } func TestApp_VisibleCategories(t *testing.T) { app := &App{ Name: "visible-categories", HideHelp: true, Commands: []*Command{ { Name: "command1", Category: "1", HelpName: "foo command1", Hidden: true, }, { Name: "command2", Category: "2", HelpName: "foo command2", }, { Name: "command3", Category: "3", HelpName: "foo command3", }, }, } expected := []CommandCategory{ &commandCategory{ name: "2", commands: []*Command{ app.Commands[1], }, }, &commandCategory{ name: "3", commands: []*Command{ app.Commands[2], }, }, } app.Setup() expect(t, expected, app.VisibleCategories()) app = &App{ Name: "visible-categories", HideHelp: true, Commands: []*Command{ { Name: "command1", Category: "1", HelpName: "foo command1", Hidden: true, }, { Name: "command2", Category: "2", HelpName: "foo command2", Hidden: true, }, { Name: "command3", Category: "3", HelpName: "foo command3", }, }, } expected = []CommandCategory{ &commandCategory{ name: "3", commands: []*Command{ app.Commands[2], }, }, } app.Setup() expect(t, expected, app.VisibleCategories()) app = &App{ Name: "visible-categories", HideHelp: true, Commands: []*Command{ { Name: "command1", Category: "1", HelpName: "foo command1", Hidden: true, }, { Name: "command2", Category: "2", HelpName: "foo command2", Hidden: true, }, { Name: "command3", Category: "3", HelpName: "foo command3", Hidden: true, }, }, } app.Setup() expect(t, []CommandCategory{}, app.VisibleCategories()) } func TestApp_Run_DoesNotOverwriteErrorFromBefore(t *testing.T) { app := &App{ Action: func(c *Context) error { return nil }, Before: func(c *Context) error { return fmt.Errorf("before error") }, After: func(c *Context) error { return fmt.Errorf("after error") }, Writer: io.Discard, } err := app.Run([]string{"foo"}) if err == nil { t.Fatalf("expected to receive error from Run, got none") } if !strings.Contains(err.Error(), "before error") { t.Errorf("expected text of error from Before method, but got none in \"%v\"", err) } if !strings.Contains(err.Error(), "after error") { t.Errorf("expected text of error from After method, but got none in \"%v\"", err) } } func TestApp_Run_SubcommandDoesNotOverwriteErrorFromBefore(t *testing.T) { app := &App{ Commands: []*Command{ { Subcommands: []*Command{ { Name: "sub", }, }, Name: "bar", Before: func(c *Context) error { return fmt.Errorf("before error") }, After: func(c *Context) error { return fmt.Errorf("after error") }, }, }, } err := app.Run([]string{"foo", "bar"}) if err == nil { t.Fatalf("expected to receive error from Run, got none") } if !strings.Contains(err.Error(), "before error") { t.Errorf("expected text of error from Before method, but got none in \"%v\"", err) } if !strings.Contains(err.Error(), "after error") { t.Errorf("expected text of error from After method, but got none in \"%v\"", err) } } func TestApp_OnUsageError_WithWrongFlagValue(t *testing.T) { app := &App{ Flags: []Flag{ &IntFlag{Name: "flag"}, }, OnUsageError: func(c *Context, err error, isSubcommand bool) error { if isSubcommand { t.Errorf("Expect no subcommand") } if !strings.HasPrefix(err.Error(), "invalid value \"wrong\"") { t.Errorf("Expect an invalid value error, but got \"%v\"", err) } return errors.New("intercepted: " + err.Error()) }, Commands: []*Command{ { Name: "bar", }, }, } err := app.Run([]string{"foo", "--flag=wrong"}) if err == nil { t.Fatalf("expected to receive error from Run, got none") } if !strings.HasPrefix(err.Error(), "intercepted: invalid value") { t.Errorf("Expect an intercepted error, but got \"%v\"", err) } } func TestApp_OnUsageError_WithWrongFlagValue_ForSubcommand(t *testing.T) { app := &App{ Flags: []Flag{ &IntFlag{Name: "flag"}, }, OnUsageError: func(c *Context, err error, isSubcommand bool) error { if isSubcommand { t.Errorf("Expect subcommand") } if !strings.HasPrefix(err.Error(), "invalid value \"wrong\"") { t.Errorf("Expect an invalid value error, but got \"%v\"", err) } return errors.New("intercepted: " + err.Error()) }, Commands: []*Command{ { Name: "bar", }, }, } err := app.Run([]string{"foo", "--flag=wrong", "bar"}) if err == nil { t.Fatalf("expected to receive error from Run, got none") } if !strings.HasPrefix(err.Error(), "intercepted: invalid value") { t.Errorf("Expect an intercepted error, but got \"%v\"", err) } } // A custom flag that conforms to the relevant interfaces, but has none of the // fields that the other flag types do. type customBoolFlag struct { Nombre string } // Don't use the normal FlagStringer func (c *customBoolFlag) String() string { return "***" + c.Nombre + "***" } func (c *customBoolFlag) Names() []string { return []string{c.Nombre} } func (c *customBoolFlag) TakesValue() bool { return false } func (c *customBoolFlag) GetValue() string { return "value" } func (c *customBoolFlag) GetUsage() string { return "usage" } func (c *customBoolFlag) Apply(set *flag.FlagSet) error { set.String(c.Nombre, c.Nombre, "") return nil } func (c *customBoolFlag) RunAction(*Context) error { return nil } func (c *customBoolFlag) IsSet() bool { return false } func TestCustomFlagsUnused(t *testing.T) { app := &App{ Flags: []Flag{&customBoolFlag{"custom"}}, Writer: io.Discard, } err := app.Run([]string{"foo"}) if err != nil { t.Errorf("Run returned unexpected error: %v", err) } } func TestCustomFlagsUsed(t *testing.T) { app := &App{ Flags: []Flag{&customBoolFlag{"custom"}}, Writer: io.Discard, } err := app.Run([]string{"foo", "--custom=bar"}) if err != nil { t.Errorf("Run returned unexpected error: %v", err) } } func TestCustomHelpVersionFlags(t *testing.T) { app := &App{ Writer: io.Discard, } // Be sure to reset the global flags defer func(helpFlag Flag, versionFlag Flag) { HelpFlag = helpFlag.(*BoolFlag) VersionFlag = versionFlag.(*BoolFlag) }(HelpFlag, VersionFlag) HelpFlag = &customBoolFlag{"help-custom"} VersionFlag = &customBoolFlag{"version-custom"} err := app.Run([]string{"foo", "--help-custom=bar"}) if err != nil { t.Errorf("Run returned unexpected error: %v", err) } } func TestHandleExitCoder_Default(t *testing.T) { app := newTestApp() fs, err := flagSet(app.Name, app.Flags, separatorSpec{}) if err != nil { t.Errorf("error creating FlagSet: %s", err) } ctx := NewContext(app, fs, nil) app.handleExitCoder(ctx, NewExitError("Default Behavior Error", 42)) output := fakeErrWriter.String() if !strings.Contains(output, "Default") { t.Fatalf("Expected Default Behavior from Error Handler but got: %s", output) } } func TestHandleExitCoder_Custom(t *testing.T) { app := newTestApp() fs, err := flagSet(app.Name, app.Flags, separatorSpec{}) if err != nil { t.Errorf("error creating FlagSet: %s", err) } app.ExitErrHandler = func(_ *Context, _ error) { _, _ = fmt.Fprintln(ErrWriter, "I'm a Custom error handler, I print what I want!") } ctx := NewContext(app, fs, nil) app.handleExitCoder(ctx, NewExitError("Default Behavior Error", 42)) output := fakeErrWriter.String() if !strings.Contains(output, "Custom") { t.Fatalf("Expected Custom Behavior from Error Handler but got: %s", output) } } func TestShellCompletionForIncompleteFlags(t *testing.T) { app := &App{ Flags: []Flag{ &IntFlag{ Name: "test-completion", }, }, EnableBashCompletion: true, BashComplete: func(ctx *Context) { for _, command := range ctx.App.Commands { if command.Hidden { continue } for _, name := range command.Names() { _, _ = fmt.Fprintln(ctx.App.Writer, name) } } for _, fl := range ctx.App.Flags { for _, name := range fl.Names() { if name == BashCompletionFlag.Names()[0] { continue } switch name = strings.TrimSpace(name); len(name) { case 0: case 1: _, _ = fmt.Fprintln(ctx.App.Writer, "-"+name) default: _, _ = fmt.Fprintln(ctx.App.Writer, "--"+name) } } } }, Action: func(ctx *Context) error { return fmt.Errorf("should not get here") }, Writer: io.Discard, } err := app.Run([]string{"", "--test-completion", "--" + "generate-bash-completion"}) if err != nil { t.Errorf("app should not return an error: %s", err) } } func TestWhenExitSubCommandWithCodeThenAppQuitUnexpectedly(t *testing.T) { testCode := 104 app := newTestApp() app.Commands = []*Command{ { Name: "cmd", Subcommands: []*Command{ { Name: "subcmd", Action: func(c *Context) error { return NewExitError("exit error", testCode) }, }, }, }, } // set user function as ExitErrHandler var exitCodeFromExitErrHandler int app.ExitErrHandler = func(c *Context, err error) { if exitErr, ok := err.(ExitCoder); ok { exitCodeFromExitErrHandler = exitErr.ExitCode() } } // keep and restore original OsExiter origExiter := OsExiter defer func() { OsExiter = origExiter }() // set user function as OsExiter var exitCodeFromOsExiter int OsExiter = func(exitCode int) { exitCodeFromOsExiter = exitCode } _ = app.Run([]string{ "myapp", "cmd", "subcmd", }) if exitCodeFromOsExiter != 0 { t.Errorf("exitCodeFromExitErrHandler should not change, but its value is %v", exitCodeFromOsExiter) } if exitCodeFromExitErrHandler != testCode { t.Errorf("exitCodeFromOsExiter value should be %v, but its value is %v", testCode, exitCodeFromExitErrHandler) } } func newTestApp() *App { a := NewApp() a.Writer = io.Discard return a } func TestSetupInitializesBothWriters(t *testing.T) { a := &App{} a.Setup() if a.ErrWriter != os.Stderr { t.Errorf("expected a.ErrWriter to be os.Stderr") } if a.Writer != os.Stdout { t.Errorf("expected a.Writer to be os.Stdout") } } func TestSetupInitializesOnlyNilWriters(t *testing.T) { wr := &bytes.Buffer{} a := &App{ ErrWriter: wr, } a.Setup() if a.ErrWriter != wr { t.Errorf("expected a.ErrWriter to be a *bytes.Buffer instance") } if a.Writer != os.Stdout { t.Errorf("expected a.Writer to be os.Stdout") } } func TestFlagAction(t *testing.T) { stringFlag := &StringFlag{ Name: "f_string", Action: func(c *Context, v string) error { if v == "" { return fmt.Errorf("empty string") } c.App.Writer.Write([]byte(v + " ")) return nil }, } app := &App{ Name: "app", Commands: []*Command{ { Name: "c1", Flags: []Flag{stringFlag}, Action: func(ctx *Context) error { return nil }, Subcommands: []*Command{ { Name: "sub1", Action: func(ctx *Context) error { return nil }, Flags: []Flag{stringFlag}, }, }, }, }, Flags: []Flag{ stringFlag, &StringFlag{ Name: "f_no_action", }, &StringSliceFlag{ Name: "f_string_slice", Action: func(c *Context, v []string) error { if v[0] == "err" { return fmt.Errorf("error string slice") } c.App.Writer.Write([]byte(fmt.Sprintf("%v ", v))) return nil }, }, &BoolFlag{ Name: "f_bool", Action: func(c *Context, v bool) error { if !v { return fmt.Errorf("value is false") } c.App.Writer.Write([]byte(fmt.Sprintf("%t ", v))) return nil }, }, &DurationFlag{ Name: "f_duration", Action: func(c *Context, v time.Duration) error { if v == 0 { return fmt.Errorf("empty duration") } c.App.Writer.Write([]byte(v.String() + " ")) return nil }, }, &Float64Flag{ Name: "f_float64", Action: func(c *Context, v float64) error { if v < 0 { return fmt.Errorf("negative float64") } c.App.Writer.Write([]byte(strconv.FormatFloat(v, 'f', -1, 64) + " ")) return nil }, }, &Float64SliceFlag{ Name: "f_float64_slice", Action: func(c *Context, v []float64) error { if len(v) > 0 && v[0] < 0 { return fmt.Errorf("invalid float64 slice") } c.App.Writer.Write([]byte(fmt.Sprintf("%v ", v))) return nil }, }, &GenericFlag{ Name: "f_generic", Value: new(stringGeneric), Action: func(c *Context, v interface{}) error { fmt.Printf("%T %v\n", v, v) switch vv := v.(type) { case *stringGeneric: if vv.value == "" { return fmt.Errorf("generic value not set") } } c.App.Writer.Write([]byte(fmt.Sprintf("%v ", v))) return nil }, }, &IntFlag{ Name: "f_int", Action: func(c *Context, v int) error { if v < 0 { return fmt.Errorf("negative int") } c.App.Writer.Write([]byte(fmt.Sprintf("%v ", v))) return nil }, }, &IntSliceFlag{ Name: "f_int_slice", Action: func(c *Context, v []int) error { if len(v) > 0 && v[0] < 0 { return fmt.Errorf("invalid int slice") } c.App.Writer.Write([]byte(fmt.Sprintf("%v ", v))) return nil }, }, &Int64Flag{ Name: "f_int64", Action: func(c *Context, v int64) error { if v < 0 { return fmt.Errorf("negative int64") } c.App.Writer.Write([]byte(fmt.Sprintf("%v ", v))) return nil }, }, &Int64SliceFlag{ Name: "f_int64_slice", Action: func(c *Context, v []int64) error { if len(v) > 0 && v[0] < 0 { return fmt.Errorf("invalid int64 slice") } c.App.Writer.Write([]byte(fmt.Sprintf("%v ", v))) return nil }, }, &PathFlag{ Name: "f_path", Action: func(c *Context, v string) error { if v == "" { return fmt.Errorf("empty path") } c.App.Writer.Write([]byte(fmt.Sprintf("%v ", v))) return nil }, }, &TimestampFlag{ Name: "f_timestamp", Layout: "2006-01-02 15:04:05", Action: func(c *Context, v *time.Time) error { if v.IsZero() { return fmt.Errorf("zero timestamp") } c.App.Writer.Write([]byte(v.Format(time.RFC3339) + " ")) return nil }, }, &UintFlag{ Name: "f_uint", Action: func(c *Context, v uint) error { if v == 0 { return fmt.Errorf("zero uint") } c.App.Writer.Write([]byte(fmt.Sprintf("%v ", v))) return nil }, }, &Uint64Flag{ Name: "f_uint64", Action: func(c *Context, v uint64) error { if v == 0 { return fmt.Errorf("zero uint64") } c.App.Writer.Write([]byte(fmt.Sprintf("%v ", v))) return nil }, }, }, Action: func(ctx *Context) error { return nil }, } tests := []struct { name string args []string err error exp string }{ { name: "flag_string", args: []string{"app", "--f_string=string"}, exp: "string ", }, { name: "flag_string_error", args: []string{"app", "--f_string="}, err: fmt.Errorf("empty string"), }, { name: "flag_string_slice", args: []string{"app", "--f_string_slice=s1,s2,s3"}, exp: "[s1 s2 s3] ", }, { name: "flag_string_slice_error", args: []string{"app", "--f_string_slice=err"}, err: fmt.Errorf("error string slice"), }, { name: "flag_bool", args: []string{"app", "--f_bool"}, exp: "true ", }, { name: "flag_bool_error", args: []string{"app", "--f_bool=false"}, err: fmt.Errorf("value is false"), }, { name: "flag_duration", args: []string{"app", "--f_duration=1h30m20s"}, exp: "1h30m20s ", }, { name: "flag_duration_error", args: []string{"app", "--f_duration=0"}, err: fmt.Errorf("empty duration"), }, { name: "flag_float64", args: []string{"app", "--f_float64=3.14159"}, exp: "3.14159 ", }, { name: "flag_float64_error", args: []string{"app", "--f_float64=-1"}, err: fmt.Errorf("negative float64"), }, { name: "flag_float64_slice", args: []string{"app", "--f_float64_slice=1.1,2.2,3.3"}, exp: "[1.1 2.2 3.3] ", }, { name: "flag_float64_slice_error", args: []string{"app", "--f_float64_slice=-1"}, err: fmt.Errorf("invalid float64 slice"), }, { name: "flag_generic", args: []string{"app", "--f_generic=1"}, exp: "1 ", }, { name: "flag_generic_error", args: []string{"app", "--f_generic="}, err: fmt.Errorf("generic value not set"), }, { name: "flag_int", args: []string{"app", "--f_int=1"}, exp: "1 ", }, { name: "flag_int_error", args: []string{"app", "--f_int=-1"}, err: fmt.Errorf("negative int"), }, { name: "flag_int_slice", args: []string{"app", "--f_int_slice=1,2,3"}, exp: "[1 2 3] ", }, { name: "flag_int_slice_error", args: []string{"app", "--f_int_slice=-1"}, err: fmt.Errorf("invalid int slice"), }, { name: "flag_int64", args: []string{"app", "--f_int64=1"}, exp: "1 ", }, { name: "flag_int64_error", args: []string{"app", "--f_int64=-1"}, err: fmt.Errorf("negative int64"), }, { name: "flag_int64_slice", args: []string{"app", "--f_int64_slice=1,2,3"}, exp: "[1 2 3] ", }, { name: "flag_int64_slice", args: []string{"app", "--f_int64_slice=-1"}, err: fmt.Errorf("invalid int64 slice"), }, { name: "flag_path", args: []string{"app", "--f_path=/root"}, exp: "/root ", }, { name: "flag_path_error", args: []string{"app", "--f_path="}, err: fmt.Errorf("empty path"), }, { name: "flag_timestamp", args: []string{"app", "--f_timestamp", "2022-05-01 02:26:20"}, exp: "2022-05-01T02:26:20Z ", }, { name: "flag_timestamp_error", args: []string{"app", "--f_timestamp", "0001-01-01 00:00:00"}, err: fmt.Errorf("zero timestamp"), }, { name: "flag_uint", args: []string{"app", "--f_uint=1"}, exp: "1 ", }, { name: "flag_uint_error", args: []string{"app", "--f_uint=0"}, err: fmt.Errorf("zero uint"), }, { name: "flag_uint64", args: []string{"app", "--f_uint64=1"}, exp: "1 ", }, { name: "flag_uint64_error", args: []string{"app", "--f_uint64=0"}, err: fmt.Errorf("zero uint64"), }, { name: "flag_no_action", args: []string{"app", "--f_no_action="}, exp: "", }, { name: "command_flag", args: []string{"app", "c1", "--f_string=c1"}, exp: "c1 ", }, { name: "subCommand_flag", args: []string{"app", "c1", "sub1", "--f_string=sub1"}, exp: "sub1 ", }, { name: "mixture", args: []string{"app", "--f_string=app", "--f_uint=1", "--f_int_slice=1,2,3", "--f_duration=1h30m20s", "c1", "--f_string=c1", "sub1", "--f_string=sub1"}, exp: "app 1h30m20s [1 2 3] 1 c1 sub1 ", }, } for _, test := range tests { t.Run(test.name, func(t *testing.T) { buf := new(bytes.Buffer) app.Writer = buf err := app.Run(test.args) if test.err != nil { expect(t, err, test.err) } else { expect(t, err, nil) expect(t, buf.String(), test.exp) } }) } } cli-2.25.7/args.go000066400000000000000000000020031444235773300136500ustar00rootroot00000000000000package cli type Args interface { // Get returns the nth argument, or else a blank string Get(n int) string // First returns the first argument, or else a blank string First() string // Tail returns the rest of the arguments (not the first one) // or else an empty string slice Tail() []string // Len returns the length of the wrapped slice Len() int // Present checks if there are any arguments present Present() bool // Slice returns a copy of the internal slice Slice() []string } type args []string func (a *args) Get(n int) string { if len(*a) > n { return (*a)[n] } return "" } func (a *args) First() string { return a.Get(0) } func (a *args) Tail() []string { if a.Len() >= 2 { tail := []string((*a)[1:]) ret := make([]string, len(tail)) copy(ret, tail) return ret } return []string{} } func (a *args) Len() int { return len(*a) } func (a *args) Present() bool { return a.Len() != 0 } func (a *args) Slice() []string { ret := make([]string, len(*a)) copy(ret, *a) return ret } cli-2.25.7/autocomplete/000077500000000000000000000000001444235773300150735ustar00rootroot00000000000000cli-2.25.7/autocomplete/bash_autocomplete000077500000000000000000000017701444235773300205240ustar00rootroot00000000000000#! /bin/bash : ${PROG:=$(basename ${BASH_SOURCE})} # Macs have bash3 for which the bash-completion package doesn't include # _init_completion. This is a minimal version of that function. _cli_init_completion() { COMPREPLY=() _get_comp_words_by_ref "$@" cur prev words cword } _cli_bash_autocomplete() { if [[ "${COMP_WORDS[0]}" != "source" ]]; then local cur opts base words COMPREPLY=() cur="${COMP_WORDS[COMP_CWORD]}" if declare -F _init_completion >/dev/null 2>&1; then _init_completion -n "=:" || return else _cli_init_completion -n "=:" || return fi words=("${words[@]:0:$cword}") if [[ "$cur" == "-"* ]]; then requestComp="${words[*]} ${cur} --generate-bash-completion" else requestComp="${words[*]} --generate-bash-completion" fi opts=$(eval "${requestComp}" 2>/dev/null) COMPREPLY=($(compgen -W "${opts}" -- ${cur})) return 0 fi } complete -o bashdefault -o default -o nospace -F _cli_bash_autocomplete $PROG unset PROG cli-2.25.7/autocomplete/powershell_autocomplete.ps1000066400000000000000000000006521444235773300224700ustar00rootroot00000000000000$fn = $($MyInvocation.MyCommand.Name) $name = $fn -replace "(.*)\.ps1$", '$1' Register-ArgumentCompleter -Native -CommandName $name -ScriptBlock { param($commandName, $wordToComplete, $cursorPosition) $other = "$wordToComplete --generate-bash-completion" Invoke-Expression $other | ForEach-Object { [System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_) } }cli-2.25.7/autocomplete/zsh_autocomplete000066400000000000000000000006431444235773300204060ustar00rootroot00000000000000#compdef $PROG _cli_zsh_autocomplete() { local -a opts local cur cur=${words[-1]} if [[ "$cur" == "-"* ]]; then opts=("${(@f)$(${words[@]:0:#words[@]-1} ${cur} --generate-bash-completion)}") else opts=("${(@f)$(${words[@]:0:#words[@]-1} --generate-bash-completion)}") fi if [[ "${opts[1]}" != "" ]]; then _describe 'values' opts else _files fi } compdef _cli_zsh_autocomplete $PROG cli-2.25.7/category.go000066400000000000000000000102111444235773300145310ustar00rootroot00000000000000package cli import "sort" // CommandCategories interface allows for category manipulation type CommandCategories interface { // AddCommand adds a command to a category, creating a new category if necessary. AddCommand(category string, command *Command) // Categories returns a slice of categories sorted by name Categories() []CommandCategory } type commandCategories []*commandCategory func newCommandCategories() CommandCategories { ret := commandCategories([]*commandCategory{}) return &ret } func (c *commandCategories) Less(i, j int) bool { return lexicographicLess((*c)[i].Name(), (*c)[j].Name()) } func (c *commandCategories) Len() int { return len(*c) } func (c *commandCategories) Swap(i, j int) { (*c)[i], (*c)[j] = (*c)[j], (*c)[i] } func (c *commandCategories) AddCommand(category string, command *Command) { for _, commandCategory := range []*commandCategory(*c) { if commandCategory.name == category { commandCategory.commands = append(commandCategory.commands, command) return } } newVal := append(*c, &commandCategory{name: category, commands: []*Command{command}}) *c = newVal } func (c *commandCategories) Categories() []CommandCategory { ret := make([]CommandCategory, len(*c)) for i, cat := range *c { ret[i] = cat } return ret } // CommandCategory is a category containing commands. type CommandCategory interface { // Name returns the category name string Name() string // VisibleCommands returns a slice of the Commands with Hidden=false VisibleCommands() []*Command } type commandCategory struct { name string commands []*Command } func (c *commandCategory) Name() string { return c.name } func (c *commandCategory) VisibleCommands() []*Command { if c.commands == nil { c.commands = []*Command{} } var ret []*Command for _, command := range c.commands { if !command.Hidden { ret = append(ret, command) } } return ret } // FlagCategories interface allows for category manipulation type FlagCategories interface { // AddFlags adds a flag to a category, creating a new category if necessary. AddFlag(category string, fl Flag) // VisibleCategories returns a slice of visible flag categories sorted by name VisibleCategories() []VisibleFlagCategory } type defaultFlagCategories struct { m map[string]*defaultVisibleFlagCategory } func newFlagCategories() FlagCategories { return &defaultFlagCategories{ m: map[string]*defaultVisibleFlagCategory{}, } } func newFlagCategoriesFromFlags(fs []Flag) FlagCategories { fc := newFlagCategories() var categorized bool for _, fl := range fs { if cf, ok := fl.(CategorizableFlag); ok { if cat := cf.GetCategory(); cat != "" { fc.AddFlag(cat, cf) categorized = true } } } if categorized == true { for _, fl := range fs { if cf, ok := fl.(CategorizableFlag); ok { if cf.GetCategory() == "" { fc.AddFlag("", fl) } } } } return fc } func (f *defaultFlagCategories) AddFlag(category string, fl Flag) { if _, ok := f.m[category]; !ok { f.m[category] = &defaultVisibleFlagCategory{name: category, m: map[string]Flag{}} } f.m[category].m[fl.String()] = fl } func (f *defaultFlagCategories) VisibleCategories() []VisibleFlagCategory { catNames := []string{} for name := range f.m { catNames = append(catNames, name) } sort.Strings(catNames) ret := make([]VisibleFlagCategory, len(catNames)) for i, name := range catNames { ret[i] = f.m[name] } return ret } // VisibleFlagCategory is a category containing flags. type VisibleFlagCategory interface { // Name returns the category name string Name() string // Flags returns a slice of VisibleFlag sorted by name Flags() []VisibleFlag } type defaultVisibleFlagCategory struct { name string m map[string]Flag } func (fc *defaultVisibleFlagCategory) Name() string { return fc.name } func (fc *defaultVisibleFlagCategory) Flags() []VisibleFlag { vfNames := []string{} for flName, fl := range fc.m { if vf, ok := fl.(VisibleFlag); ok { if vf.IsVisible() { vfNames = append(vfNames, flName) } } } sort.Strings(vfNames) ret := make([]VisibleFlag, len(vfNames)) for i, flName := range vfNames { ret[i] = fc.m[flName].(VisibleFlag) } return ret } cli-2.25.7/cli.go000066400000000000000000000012321444235773300134660ustar00rootroot00000000000000// Package cli provides a minimal framework for creating and organizing command line // Go applications. cli is designed to be easy to understand and write, the most simple // cli application can be written as follows: // // func main() { // (&cli.App{}).Run(os.Args) // } // // Of course this application does not do much, so let's make this an actual application: // // func main() { // app := &cli.App{ // Name: "greet", // Usage: "say a greeting", // Action: func(c *cli.Context) error { // fmt.Println("Greetings") // return nil // }, // } // // app.Run(os.Args) // } package cli //go:generate make -C cmd/urfave-cli-genflags run cli-2.25.7/cmd/000077500000000000000000000000001444235773300131355ustar00rootroot00000000000000cli-2.25.7/cmd/urfave-cli-genflags/000077500000000000000000000000001444235773300167565ustar00rootroot00000000000000cli-2.25.7/cmd/urfave-cli-genflags/Makefile000066400000000000000000000012011444235773300204100ustar00rootroot00000000000000GOIMPORTS_BIN ?= $(shell which goimports || true) GOTEST_FLAGS ?= -v --coverprofile main.coverprofile --covermode count --cover github.com/urfave/cli/v2/cmd/urfave-cli-genflags GOBUILD_FLAGS ?= -x export GOIMPORTS_BIN .PHONY: all all: test build smoke-test .PHONY: test test: go test $(GOTEST_FLAGS) ./... .PHONY: build build: go build $(GOBUILD_FLAGS) ./... .PHONY: smoke-test smoke-test: build ./urfave-cli-genflags --help .PHONY: show-cover show-cover: go tool cover -func main.coverprofile .PHONY: run run: build ./urfave-cli-genflags ./urfave-cli-genflags -f altsrc/flag-spec.yaml -o altsrc/flag_generated.go -p altsrc -a cli-2.25.7/cmd/urfave-cli-genflags/README.md000066400000000000000000000010331444235773300202320ustar00rootroot00000000000000# urfave-cli-genflags This is a tool that is used internally by [urfave/cli] to generate flag types and methods from a YAML input. It intentionally pins usage of `github.com/urfave/cli/v2` to a *release* rather than using the adjacent code so that changes don't result in *this* tool refusing to compile. It's almost like dogfooding? ## support warning This tool is maintained as a sub-project and is not covered by the API and backward compatibility guaranteed by releases of [urfave/cli]. [urfave/cli]: https://github.com/urfave/cli cli-2.25.7/cmd/urfave-cli-genflags/generated.gotmpl000066400000000000000000000034101444235773300221360ustar00rootroot00000000000000// WARNING: this file is generated. DO NOT EDIT package {{.PackageName}} {{range .SortedFlagTypes}} // {{.TypeName}} is a flag with type {{if .ValuePointer}}*{{end}}{{.GoType}} type {{.TypeName}} struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value {{if .ValuePointer}}*{{end}}{{.GoType}} Destination {{if .NoDestinationPointer}}{{else}}*{{end}}{{.GoType}} Aliases []string EnvVars []string defaultValue {{if .ValuePointer}}*{{end}}{{.GoType}} {{range .StructFields}} {{.Name}} {{if .Pointer}}*{{end}}{{.Type}} {{end}} } {{if .GenerateFmtStringerInterface}} // String returns a readable representation of this value (for usage defaults) func (f *{{.TypeName}}) String() string { return {{$.UrfaveCLINamespace}}FlagStringer(f) } {{end}}{{/* /if .GenerateFmtStringerInterface */}} {{if .GenerateFlagInterface}} // IsSet returns whether or not the flag has been set through env or file func (f *{{.TypeName}}) IsSet() bool { return f.HasBeenSet } // Names returns the names of the flag func (f *{{.TypeName}}) Names() []string { return {{$.UrfaveCLINamespace}}FlagNames(f.Name, f.Aliases) } {{end}}{{/* /if .GenerateFlagInterface */}} {{if .GenerateRequiredFlagInterface}} // IsRequired returns whether or not the flag is required func (f *{{.TypeName}}) IsRequired() bool { return f.Required } {{end}}{{/* /if .GenerateRequiredFlagInterface */}} {{if .GenerateVisibleFlagInterface}} // IsVisible returns true if the flag is not hidden, otherwise false func (f *{{.TypeName}}) IsVisible() bool { return !f.Hidden } {{end}}{{/* /if .GenerateVisibleFlagInterface */}} {{end}}{{/* /range .SortedFlagTypes */}} // vim{{/* 👻 */}}:ro {{/* vim:filetype=gotexttmpl */}} cli-2.25.7/cmd/urfave-cli-genflags/generated_altsrc.gotmpl000066400000000000000000000014421444235773300235110ustar00rootroot00000000000000// WARNING: this file is generated. DO NOT EDIT package {{.PackageName}} import ( "flag" "github.com/urfave/cli/v2" ) {{range .SortedFlagTypes}} // {{.TypeName}} is the flag type that wraps cli.{{.TypeName}} to allow // for other values to be specified type {{.TypeName}} struct { *cli.{{.TypeName}} set *flag.FlagSet } // New{{.TypeName}} creates a new {{.TypeName}} func New{{.TypeName}}(fl *cli.{{.TypeName}}) *{{.TypeName}} { return &{{.TypeName}}{{"{"}}{{.TypeName}}: fl, set: nil} } // Apply saves the flagSet for later usage calls, then calls // the wrapped {{.TypeName}}.Apply func (f *{{.TypeName}}) Apply(set *flag.FlagSet) error { f.set = set return f.{{.TypeName}}.Apply(set) } {{end}}{{/* /range .SortedFlagTypes */}} // vim{{/* 👻 */}}:ro {{/* vim:filetype=gotexttmpl */}} cli-2.25.7/cmd/urfave-cli-genflags/generated_test.gotmpl000066400000000000000000000020551444235773300232010ustar00rootroot00000000000000// WARNING: this file is generated. DO NOT EDIT package {{.TestPackageName}} {{range .SortedFlagTypes}} {{if .GenerateFlagInterface}} func Test{{.TypeName}}_SatisfiesFlagInterface(t *testing.T) { var f {{$.UrfaveCLITestNamespace}}Flag = &{{$.UrfaveCLITestNamespace}}{{.TypeName}}{} _ = f.IsSet() _ = f.Names() } {{end}} {{if .GenerateFmtStringerInterface}} func Test{{.TypeName}}_SatisfiesFmtStringerInterface(t *testing.T) { var f fmt.Stringer = &{{$.UrfaveCLITestNamespace}}{{.TypeName}}{} _ = f.String() } {{end}} {{if .GenerateRequiredFlagInterface}} func Test{{.TypeName}}_SatisfiesRequiredFlagInterface(t *testing.T) { var f {{$.UrfaveCLITestNamespace}}RequiredFlag = &{{$.UrfaveCLITestNamespace}}{{.TypeName}}{} _ = f.IsRequired() } {{end}} {{if .GenerateVisibleFlagInterface}} func Test{{.TypeName}}_SatisfiesVisibleFlagInterface(t *testing.T) { var f {{$.UrfaveCLITestNamespace}}VisibleFlag = &{{$.UrfaveCLITestNamespace}}{{.TypeName}}{} _ = f.IsVisible() } {{end}} {{end}} // vim{{/* 👻 */}}:ro {{/* vim:filetype=gotexttmpl */}} cli-2.25.7/cmd/urfave-cli-genflags/go.mod000066400000000000000000000005461444235773300200710ustar00rootroot00000000000000module github.com/urfave/cli/v2/cmd/urfave-cli-genflags go 1.18 require ( github.com/urfave/cli/v2 v2.23.4 golang.org/x/text v0.4.0 gopkg.in/yaml.v3 v3.0.1 ) require ( github.com/cpuguy83/go-md2man/v2 v2.0.2 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 // indirect ) cli-2.25.7/cmd/urfave-cli-genflags/go.sum000066400000000000000000000023751444235773300201200ustar00rootroot00000000000000github.com/cpuguy83/go-md2man/v2 v2.0.2 h1:p1EgwI/C7NhT0JmVkwCD2ZBK8j4aeHQX2pMHHBfMQ6w= github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/urfave/cli/v2 v2.23.4 h1:gcaHwki8kGX6lfp2zz7irxu7eZkcIl1Xapt6XW0Ynqc= github.com/urfave/cli/v2 v2.23.4/go.mod h1:1CNUng3PtjQMtRzJO4FMXBQvkGtuYRxxiR9xMa7jMwI= github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 h1:bAn7/zixMGCfxrRTfdpNzjtPYqr8smhKouy9mxVdGPU= github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673/go.mod h1:N3UwUGtsrSj3ccvlPHLoLsHnpR27oXr4ZE984MbSER8= golang.org/x/text v0.4.0 h1:BrVqGRd7+k1DiOgtnFvAkoQEWQvBc25ouMJM6429SFg= golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= cli-2.25.7/cmd/urfave-cli-genflags/main.go000066400000000000000000000165131444235773300202370ustar00rootroot00000000000000package main import ( "bytes" "context" _ "embed" "fmt" "log" "os" "os/exec" "os/signal" "path/filepath" "sort" "strings" "syscall" "text/template" "github.com/urfave/cli/v2" "golang.org/x/text/cases" "golang.org/x/text/language" "gopkg.in/yaml.v3" ) const ( defaultPackageName = "cli" ) var ( //go:embed generated.gotmpl TemplateString string //go:embed generated_test.gotmpl TestTemplateString string //go:embed generated_altsrc.gotmpl AltsrcTemplateString string titler = cases.Title(language.Und, cases.NoLower) ) func sh(ctx context.Context, exe string, args ...string) (string, error) { cmd := exec.CommandContext(ctx, exe, args...) cmd.Stderr = os.Stderr fmt.Fprintf(os.Stderr, "# ---> %s\n", cmd) outBytes, err := cmd.Output() return string(outBytes), err } func main() { ctx, stop := signal.NotifyContext(context.Background(), syscall.SIGINT, syscall.SIGTERM) defer stop() top := "../../" if v, err := sh(ctx, "git", "rev-parse", "--show-toplevel"); err == nil { top = strings.TrimSpace(v) } app := &cli.App{ Name: "genflags", Usage: "Generate flag types for urfave/cli", Flags: []cli.Flag{ &cli.BoolFlag{ Name: "altsrc", Aliases: []string{"a"}, }, &cli.PathFlag{ Name: "flag-spec-yaml", Aliases: []string{"f"}, Value: filepath.Join(top, "flag-spec.yaml"), }, &cli.PathFlag{ Name: "generated-output", Aliases: []string{"o"}, Value: filepath.Join(top, "zz_generated.flags.go"), }, &cli.PathFlag{ Name: "generated-test-output", Aliases: []string{"t"}, Value: filepath.Join(top, "zz_generated.flags_test.go"), }, &cli.StringFlag{ Name: "generated-package-name", Aliases: []string{"p"}, Value: defaultPackageName, }, &cli.StringFlag{ Name: "generated-test-package-name", Aliases: []string{"T"}, Value: defaultPackageName + "_test", }, &cli.StringFlag{ Name: "urfave-cli-namespace", Aliases: []string{"n"}, Value: "", }, &cli.StringFlag{ Name: "urfave-cli-test-namespace", Aliases: []string{"N"}, Value: "cli.", }, &cli.PathFlag{ Name: "goimports", EnvVars: []string{"GOIMPORTS_BIN"}, Value: filepath.Join(top, ".local/bin/goimports"), }, }, Action: runGenFlags, } if err := os.Chdir(top); err != nil { log.Fatal(err) } if err := app.RunContext(ctx, os.Args); err != nil { log.Fatal(err) } } func runGenFlags(cCtx *cli.Context) error { specBytes, err := os.ReadFile(cCtx.Path("flag-spec-yaml")) if err != nil { return err } spec := &Spec{} if err := yaml.Unmarshal(specBytes, spec); err != nil { return err } if cCtx.IsSet("generated-package-name") { spec.PackageName = strings.TrimSpace(cCtx.String("generated-package-name")) } if strings.TrimSpace(spec.PackageName) == "" { spec.PackageName = defaultPackageName } if cCtx.IsSet("generated-test-package-name") { spec.TestPackageName = strings.TrimSpace(cCtx.String("generated-test-package-name")) } if strings.TrimSpace(spec.TestPackageName) == "" { spec.TestPackageName = defaultPackageName + "_test" } if cCtx.IsSet("urfave-cli-namespace") { spec.UrfaveCLINamespace = strings.TrimSpace(cCtx.String("urfave-cli-namespace")) } if cCtx.IsSet("urfave-cli-test-namespace") { spec.UrfaveCLITestNamespace = strings.TrimSpace(cCtx.String("urfave-cli-test-namespace")) } else { spec.UrfaveCLITestNamespace = "cli." } templateString := TemplateString if cCtx.IsSet("altsrc") { templateString = AltsrcTemplateString } genTmpl, err := template.New("gen").Parse(templateString) if err != nil { return err } genBuf := &bytes.Buffer{} if err := genTmpl.Execute(genBuf, spec); err != nil { return err } if err := os.WriteFile(cCtx.Path("generated-output"), genBuf.Bytes(), 0644); err != nil { return err } if _, err := sh(cCtx.Context, cCtx.Path("goimports"), "-w", cCtx.Path("generated-output")); err != nil { return err } if cCtx.IsSet("altsrc") { return nil } genTestTmpl, err := template.New("gen_test").Parse(TestTemplateString) if err != nil { return err } genTestBuf := &bytes.Buffer{} if err := genTestTmpl.Execute(genTestBuf, spec); err != nil { return err } if err := os.WriteFile(cCtx.Path("generated-test-output"), genTestBuf.Bytes(), 0644); err != nil { return err } if _, err := sh(cCtx.Context, cCtx.Path("goimports"), "-w", cCtx.Path("generated-test-output")); err != nil { return err } return nil } func TypeName(goType string, fc *FlagTypeConfig) string { if fc != nil && strings.TrimSpace(fc.TypeName) != "" { return strings.TrimSpace(fc.TypeName) } dotSplit := strings.Split(goType, ".") goType = dotSplit[len(dotSplit)-1] if strings.HasPrefix(goType, "[]") { return titler.String(strings.TrimPrefix(goType, "[]")) + "SliceFlag" } return titler.String(goType) + "Flag" } type Spec struct { FlagTypes map[string]*FlagTypeConfig `yaml:"flag_types"` PackageName string `yaml:"package_name"` TestPackageName string `yaml:"test_package_name"` UrfaveCLINamespace string `yaml:"urfave_cli_namespace"` UrfaveCLITestNamespace string `yaml:"urfave_cli_test_namespace"` } func (gfs *Spec) SortedFlagTypes() []*FlagType { typeNames := []string{} for name := range gfs.FlagTypes { if strings.HasPrefix(name, "[]") { name = strings.TrimPrefix(name, "[]") + "Slice" } typeNames = append(typeNames, name) } sort.Strings(typeNames) ret := make([]*FlagType, len(typeNames)) for i, typeName := range typeNames { ret[i] = &FlagType{ GoType: typeName, Config: gfs.FlagTypes[typeName], } } return ret } type FlagTypeConfig struct { SkipInterfaces []string `yaml:"skip_interfaces"` StructFields []*FlagStructField `yaml:"struct_fields"` TypeName string `yaml:"type_name"` ValuePointer bool `yaml:"value_pointer"` NoDestinationPointer bool `yaml:"no_destination_pointer"` } type FlagStructField struct { Name string Type string Pointer bool } type FlagType struct { GoType string Config *FlagTypeConfig } func (ft *FlagType) StructFields() []*FlagStructField { if ft.Config == nil || ft.Config.StructFields == nil { return []*FlagStructField{} } return ft.Config.StructFields } func (ft *FlagType) ValuePointer() bool { if ft.Config == nil { return false } return ft.Config.ValuePointer } func (ft *FlagType) NoDestinationPointer() bool { if ft.Config == nil { return false } return ft.Config.NoDestinationPointer } func (ft *FlagType) TypeName() string { return TypeName(ft.GoType, ft.Config) } func (ft *FlagType) GenerateFmtStringerInterface() bool { return ft.skipInterfaceNamed("fmt.Stringer") } func (ft *FlagType) GenerateFlagInterface() bool { return ft.skipInterfaceNamed("Flag") } func (ft *FlagType) GenerateRequiredFlagInterface() bool { return ft.skipInterfaceNamed("RequiredFlag") } func (ft *FlagType) GenerateVisibleFlagInterface() bool { return ft.skipInterfaceNamed("VisibleFlag") } func (ft *FlagType) skipInterfaceNamed(name string) bool { if ft.Config == nil { return true } lowName := strings.ToLower(name) for _, interfaceName := range ft.Config.SkipInterfaces { if strings.ToLower(interfaceName) == lowName { return false } } return true } cli-2.25.7/cmd/urfave-cli-genflags/main_test.go000066400000000000000000000062531444235773300212760ustar00rootroot00000000000000package main_test import ( "fmt" "reflect" "testing" main "github.com/urfave/cli/v2/cmd/urfave-cli-genflags" ) func TestTypeName(t *testing.T) { for _, tc := range []struct { gt string fc *main.FlagTypeConfig expected string }{ {gt: "int", fc: nil, expected: "IntFlag"}, {gt: "int", fc: &main.FlagTypeConfig{}, expected: "IntFlag"}, {gt: "int", fc: &main.FlagTypeConfig{TypeName: "VeryIntyFlag"}, expected: "VeryIntyFlag"}, {gt: "[]bool", fc: nil, expected: "BoolSliceFlag"}, {gt: "[]bool", fc: &main.FlagTypeConfig{}, expected: "BoolSliceFlag"}, {gt: "[]bool", fc: &main.FlagTypeConfig{TypeName: "ManyTruthsFlag"}, expected: "ManyTruthsFlag"}, {gt: "time.Rumination", fc: nil, expected: "RuminationFlag"}, {gt: "time.Rumination", fc: &main.FlagTypeConfig{}, expected: "RuminationFlag"}, {gt: "time.Rumination", fc: &main.FlagTypeConfig{TypeName: "PonderFlag"}, expected: "PonderFlag"}, } { t.Run( fmt.Sprintf("type=%s,cfg=%v", tc.gt, func() string { if tc.fc != nil { return tc.fc.TypeName } return "nil" }()), func(ct *testing.T) { actual := main.TypeName(tc.gt, tc.fc) if tc.expected != actual { ct.Errorf("expected %q, got %q", tc.expected, actual) } }, ) } } func TestSpec_SortedFlagTypes(t *testing.T) { spec := &main.Spec{ FlagTypes: map[string]*main.FlagTypeConfig{ "nerf": &main.FlagTypeConfig{}, "gerf": nil, }, } actual := spec.SortedFlagTypes() expected := []*main.FlagType{ { GoType: "gerf", Config: nil, }, { GoType: "nerf", Config: &main.FlagTypeConfig{}, }, } if !reflect.DeepEqual(expected, actual) { t.Errorf("expected %#v, got %#v", expected, actual) } } func genFlagType() *main.FlagType { return &main.FlagType{ GoType: "blerf", Config: &main.FlagTypeConfig{ SkipInterfaces: []string{"fmt.Stringer"}, StructFields: []*main.FlagStructField{ { Name: "Foibles", Type: "int", }, { Name: "Hoopled", Type: "bool", }, }, TypeName: "YeOldeBlerfFlag", ValuePointer: true, }, } } func TestFlagType_StructFields(t *testing.T) { ft := genFlagType() sf := ft.StructFields() if 2 != len(sf) { t.Errorf("expected 2 struct fields, got %v", len(sf)) return } if "Foibles" != sf[0].Name { t.Errorf("expected struct field order to be retained") } } func TestFlagType_ValuePointer(t *testing.T) { ft := genFlagType() if !ft.ValuePointer() { t.Errorf("expected ValuePointer to be true") return } ft.Config = nil if ft.ValuePointer() { t.Errorf("expected ValuePointer to be false") } } func TestFlagType_GenerateFmtStringerInterface(t *testing.T) { ft := genFlagType() if ft.GenerateFmtStringerInterface() { t.Errorf("expected GenerateFmtStringerInterface to be false") return } ft.Config = nil if !ft.GenerateFmtStringerInterface() { t.Errorf("expected GenerateFmtStringerInterface to be true") } } func TestFlagType_GenerateFlagInterface(t *testing.T) { ft := genFlagType() if !ft.GenerateFlagInterface() { t.Errorf("expected GenerateFlagInterface to be true") return } ft.Config = nil if !ft.GenerateFlagInterface() { t.Errorf("expected GenerateFlagInterface to be true") } } cli-2.25.7/command.go000066400000000000000000000227071444235773300143470ustar00rootroot00000000000000package cli import ( "flag" "fmt" "reflect" "sort" "strings" ) // Command is a subcommand for a cli.App. type Command struct { // The name of the command Name string // A list of aliases for the command Aliases []string // A short description of the usage of this command Usage string // Custom text to show on USAGE section of help UsageText string // A longer explanation of how the command works Description string // A short description of the arguments of this command ArgsUsage string // The category the command is part of Category string // The function to call when checking for bash command completions BashComplete BashCompleteFunc // An action to execute before any sub-subcommands are run, but after the context is ready // If a non-nil error is returned, no sub-subcommands are run Before BeforeFunc // An action to execute after any subcommands are run, but after the subcommand has finished // It is run even if Action() panics After AfterFunc // The function to call when this command is invoked Action ActionFunc // Execute this function if a usage error occurs. OnUsageError OnUsageErrorFunc // List of child commands Subcommands []*Command // List of flags to parse Flags []Flag flagCategories FlagCategories // Treat all flags as normal arguments if true SkipFlagParsing bool // Boolean to hide built-in help command and help flag HideHelp bool // Boolean to hide built-in help command but keep help flag // Ignored if HideHelp is true. HideHelpCommand bool // Boolean to hide this command from help or completion Hidden bool // Boolean to enable short-option handling so user can combine several // single-character bool arguments into one // i.e. foobar -o -v -> foobar -ov UseShortOptionHandling bool // Full name of command for help, defaults to full command name, including parent commands. HelpName string commandNamePath []string // CustomHelpTemplate the text template for the command help topic. // cli.go uses text/template to render templates. You can // render custom help text by setting this variable. CustomHelpTemplate string // categories contains the categorized commands and is populated on app startup categories CommandCategories // if this is a root "special" command isRoot bool separator separatorSpec } type Commands []*Command type CommandsByName []*Command func (c CommandsByName) Len() int { return len(c) } func (c CommandsByName) Less(i, j int) bool { return lexicographicLess(c[i].Name, c[j].Name) } func (c CommandsByName) Swap(i, j int) { c[i], c[j] = c[j], c[i] } // FullName returns the full name of the command. // For subcommands this ensures that parent commands are part of the command path func (c *Command) FullName() string { if c.commandNamePath == nil { return c.Name } return strings.Join(c.commandNamePath, " ") } func (cmd *Command) Command(name string) *Command { for _, c := range cmd.Subcommands { if c.HasName(name) { return c } } return nil } func (c *Command) setup(ctx *Context) { if c.Command(helpCommand.Name) == nil && !c.HideHelp { if !c.HideHelpCommand { c.Subcommands = append(c.Subcommands, helpCommand) } } if !c.HideHelp && HelpFlag != nil { // append help to flags c.appendFlag(HelpFlag) } if ctx.App.UseShortOptionHandling { c.UseShortOptionHandling = true } c.categories = newCommandCategories() for _, command := range c.Subcommands { c.categories.AddCommand(command.Category, command) } sort.Sort(c.categories.(*commandCategories)) var newCmds []*Command for _, scmd := range c.Subcommands { if scmd.HelpName == "" { scmd.HelpName = fmt.Sprintf("%s %s", c.HelpName, scmd.Name) } scmd.separator = c.separator newCmds = append(newCmds, scmd) } c.Subcommands = newCmds if c.BashComplete == nil { c.BashComplete = DefaultCompleteWithFlags(c) } } func (c *Command) Run(cCtx *Context, arguments ...string) (err error) { if !c.isRoot { c.setup(cCtx) } a := args(arguments) set, err := c.parseFlags(&a, cCtx.shellComplete) cCtx.flagSet = set if checkCompletions(cCtx) { return nil } if err != nil { if c.OnUsageError != nil { err = c.OnUsageError(cCtx, err, !c.isRoot) cCtx.App.handleExitCoder(cCtx, err) return err } _, _ = fmt.Fprintf(cCtx.App.Writer, "%s %s\n\n", "Incorrect Usage:", err.Error()) if cCtx.App.Suggest { if suggestion, err := c.suggestFlagFromError(err, ""); err == nil { fmt.Fprintf(cCtx.App.Writer, "%s", suggestion) } } if !c.HideHelp { if c.isRoot { _ = ShowAppHelp(cCtx) } else { _ = ShowCommandHelp(cCtx.parentContext, c.Name) } } return err } if checkHelp(cCtx) { return helpCommand.Action(cCtx) } if c.isRoot && !cCtx.App.HideVersion && checkVersion(cCtx) { ShowVersion(cCtx) return nil } if c.After != nil && !cCtx.shellComplete { defer func() { afterErr := c.After(cCtx) if afterErr != nil { cCtx.App.handleExitCoder(cCtx, err) if err != nil { err = newMultiError(err, afterErr) } else { err = afterErr } } }() } cerr := cCtx.checkRequiredFlags(c.Flags) if cerr != nil { _ = helpCommand.Action(cCtx) return cerr } if c.Before != nil && !cCtx.shellComplete { beforeErr := c.Before(cCtx) if beforeErr != nil { cCtx.App.handleExitCoder(cCtx, beforeErr) err = beforeErr return err } } if err = runFlagActions(cCtx, c.Flags); err != nil { return err } var cmd *Command args := cCtx.Args() if args.Present() { name := args.First() cmd = c.Command(name) if cmd == nil { hasDefault := cCtx.App.DefaultCommand != "" isFlagName := checkStringSliceIncludes(name, cCtx.FlagNames()) var ( isDefaultSubcommand = false defaultHasSubcommands = false ) if hasDefault { dc := cCtx.App.Command(cCtx.App.DefaultCommand) defaultHasSubcommands = len(dc.Subcommands) > 0 for _, dcSub := range dc.Subcommands { if checkStringSliceIncludes(name, dcSub.Names()) { isDefaultSubcommand = true break } } } if isFlagName || (hasDefault && (defaultHasSubcommands && isDefaultSubcommand)) { argsWithDefault := cCtx.App.argsWithDefaultCommand(args) if !reflect.DeepEqual(args, argsWithDefault) { cmd = cCtx.App.rootCommand.Command(argsWithDefault.First()) } } } } else if c.isRoot && cCtx.App.DefaultCommand != "" { if dc := cCtx.App.Command(cCtx.App.DefaultCommand); dc != c { cmd = dc } } if cmd != nil { newcCtx := NewContext(cCtx.App, nil, cCtx) newcCtx.Command = cmd return cmd.Run(newcCtx, cCtx.Args().Slice()...) } if c.Action == nil { c.Action = helpCommand.Action } err = c.Action(cCtx) cCtx.App.handleExitCoder(cCtx, err) return err } func (c *Command) newFlagSet() (*flag.FlagSet, error) { return flagSet(c.Name, c.Flags, c.separator) } func (c *Command) useShortOptionHandling() bool { return c.UseShortOptionHandling } func (c *Command) suggestFlagFromError(err error, command string) (string, error) { flag, parseErr := flagFromError(err) if parseErr != nil { return "", err } flags := c.Flags hideHelp := c.HideHelp if command != "" { cmd := c.Command(command) if cmd == nil { return "", err } flags = cmd.Flags hideHelp = hideHelp || cmd.HideHelp } suggestion := SuggestFlag(flags, flag, hideHelp) if len(suggestion) == 0 { return "", err } return fmt.Sprintf(SuggestDidYouMeanTemplate, suggestion) + "\n\n", nil } func (c *Command) parseFlags(args Args, shellComplete bool) (*flag.FlagSet, error) { set, err := c.newFlagSet() if err != nil { return nil, err } if c.SkipFlagParsing { return set, set.Parse(append([]string{"--"}, args.Tail()...)) } err = parseIter(set, c, args.Tail(), shellComplete) if err != nil { return nil, err } err = normalizeFlags(c.Flags, set) if err != nil { return nil, err } return set, nil } // Names returns the names including short names and aliases. func (c *Command) Names() []string { return append([]string{c.Name}, c.Aliases...) } // HasName returns true if Command.Name matches given name func (c *Command) HasName(name string) bool { for _, n := range c.Names() { if n == name { return true } } return false } // VisibleCategories returns a slice of categories and commands that are // Hidden=false func (c *Command) VisibleCategories() []CommandCategory { ret := []CommandCategory{} for _, category := range c.categories.Categories() { if visible := func() CommandCategory { if len(category.VisibleCommands()) > 0 { return category } return nil }(); visible != nil { ret = append(ret, visible) } } return ret } // VisibleCommands returns a slice of the Commands with Hidden=false func (c *Command) VisibleCommands() []*Command { var ret []*Command for _, command := range c.Subcommands { if !command.Hidden { ret = append(ret, command) } } return ret } // VisibleFlagCategories returns a slice containing all the visible flag categories with the flags they contain func (c *Command) VisibleFlagCategories() []VisibleFlagCategory { if c.flagCategories == nil { c.flagCategories = newFlagCategoriesFromFlags(c.Flags) } return c.flagCategories.VisibleCategories() } // VisibleFlags returns a slice of the Flags with Hidden=false func (c *Command) VisibleFlags() []Flag { return visibleFlags(c.Flags) } func (c *Command) appendFlag(fl Flag) { if !hasFlag(c.Flags, fl) { c.Flags = append(c.Flags, fl) } } func hasCommand(commands []*Command, command *Command) bool { for _, existing := range commands { if command == existing { return true } } return false } cli-2.25.7/command_test.go000066400000000000000000000344401444235773300154030ustar00rootroot00000000000000package cli import ( "bytes" "errors" "flag" "fmt" "io" "reflect" "strings" "testing" ) func TestCommandFlagParsing(t *testing.T) { cases := []struct { testArgs []string skipFlagParsing bool useShortOptionHandling bool expectedErr error }{ // Test normal "not ignoring flags" flow {testArgs: []string{"test-cmd", "-break", "blah", "blah"}, skipFlagParsing: false, useShortOptionHandling: false, expectedErr: errors.New("flag provided but not defined: -break")}, {testArgs: []string{"test-cmd", "blah", "blah"}, skipFlagParsing: true, useShortOptionHandling: false, expectedErr: nil}, // Test SkipFlagParsing without any args that look like flags {testArgs: []string{"test-cmd", "blah", "-break"}, skipFlagParsing: true, useShortOptionHandling: false, expectedErr: nil}, // Test SkipFlagParsing with random flag arg {testArgs: []string{"test-cmd", "blah", "-help"}, skipFlagParsing: true, useShortOptionHandling: false, expectedErr: nil}, // Test SkipFlagParsing with "special" help flag arg {testArgs: []string{"test-cmd", "blah", "-h"}, skipFlagParsing: false, useShortOptionHandling: true, expectedErr: nil}, // Test UseShortOptionHandling } for _, c := range cases { app := &App{Writer: io.Discard} set := flag.NewFlagSet("test", 0) _ = set.Parse(c.testArgs) cCtx := NewContext(app, set, nil) command := Command{ Name: "test-cmd", Aliases: []string{"tc"}, Usage: "this is for testing", Description: "testing", Action: func(_ *Context) error { return nil }, SkipFlagParsing: c.skipFlagParsing, isRoot: true, } err := command.Run(cCtx, c.testArgs...) expect(t, err, c.expectedErr) //expect(t, cCtx.Args().Slice(), c.testArgs) } } func TestParseAndRunShortOpts(t *testing.T) { cases := []struct { testArgs args expectedErr error expectedArgs Args }{ {testArgs: args{"foo", "test", "-a"}, expectedErr: nil, expectedArgs: &args{}}, {testArgs: args{"foo", "test", "-c", "arg1", "arg2"}, expectedErr: nil, expectedArgs: &args{"arg1", "arg2"}}, {testArgs: args{"foo", "test", "-f"}, expectedErr: nil, expectedArgs: &args{}}, {testArgs: args{"foo", "test", "-ac", "--fgh"}, expectedErr: nil, expectedArgs: &args{}}, {testArgs: args{"foo", "test", "-af"}, expectedErr: nil, expectedArgs: &args{}}, {testArgs: args{"foo", "test", "-cf"}, expectedErr: nil, expectedArgs: &args{}}, {testArgs: args{"foo", "test", "-acf"}, expectedErr: nil, expectedArgs: &args{}}, {testArgs: args{"foo", "test", "--acf"}, expectedErr: errors.New("flag provided but not defined: -acf"), expectedArgs: nil}, {testArgs: args{"foo", "test", "-invalid"}, expectedErr: errors.New("flag provided but not defined: -invalid"), expectedArgs: nil}, {testArgs: args{"foo", "test", "-acf", "-invalid"}, expectedErr: errors.New("flag provided but not defined: -invalid"), expectedArgs: nil}, {testArgs: args{"foo", "test", "--invalid"}, expectedErr: errors.New("flag provided but not defined: -invalid"), expectedArgs: nil}, {testArgs: args{"foo", "test", "-acf", "--invalid"}, expectedErr: errors.New("flag provided but not defined: -invalid"), expectedArgs: nil}, {testArgs: args{"foo", "test", "-acf", "arg1", "-invalid"}, expectedErr: nil, expectedArgs: &args{"arg1", "-invalid"}}, {testArgs: args{"foo", "test", "-acf", "arg1", "--invalid"}, expectedErr: nil, expectedArgs: &args{"arg1", "--invalid"}}, {testArgs: args{"foo", "test", "-acfi", "not-arg", "arg1", "-invalid"}, expectedErr: nil, expectedArgs: &args{"arg1", "-invalid"}}, {testArgs: args{"foo", "test", "-i", "ivalue"}, expectedErr: nil, expectedArgs: &args{}}, {testArgs: args{"foo", "test", "-i", "ivalue", "arg1"}, expectedErr: nil, expectedArgs: &args{"arg1"}}, {testArgs: args{"foo", "test", "-i"}, expectedErr: errors.New("flag needs an argument: -i"), expectedArgs: nil}, } for _, c := range cases { var args Args cmd := &Command{ Name: "test", Usage: "this is for testing", Description: "testing", Action: func(c *Context) error { args = c.Args() return nil }, UseShortOptionHandling: true, Flags: []Flag{ &BoolFlag{Name: "abc", Aliases: []string{"a"}}, &BoolFlag{Name: "cde", Aliases: []string{"c"}}, &BoolFlag{Name: "fgh", Aliases: []string{"f"}}, &StringFlag{Name: "ijk", Aliases: []string{"i"}}, }, } app := newTestApp() app.Commands = []*Command{cmd} err := app.Run(c.testArgs) expect(t, err, c.expectedErr) expect(t, args, c.expectedArgs) } } func TestCommand_Run_DoesNotOverwriteErrorFromBefore(t *testing.T) { app := &App{ Commands: []*Command{ { Name: "bar", Before: func(c *Context) error { return fmt.Errorf("before error") }, After: func(c *Context) error { return fmt.Errorf("after error") }, }, }, Writer: io.Discard, } err := app.Run([]string{"foo", "bar"}) if err == nil { t.Fatalf("expected to receive error from Run, got none") } if !strings.Contains(err.Error(), "before error") { t.Errorf("expected text of error from Before method, but got none in \"%v\"", err) } if !strings.Contains(err.Error(), "after error") { t.Errorf("expected text of error from After method, but got none in \"%v\"", err) } } func TestCommand_Run_BeforeSavesMetadata(t *testing.T) { var receivedMsgFromAction string var receivedMsgFromAfter string app := &App{ Commands: []*Command{ { Name: "bar", Before: func(c *Context) error { c.App.Metadata["msg"] = "hello world" return nil }, Action: func(c *Context) error { msg, ok := c.App.Metadata["msg"] if !ok { return errors.New("msg not found") } receivedMsgFromAction = msg.(string) return nil }, After: func(c *Context) error { msg, ok := c.App.Metadata["msg"] if !ok { return errors.New("msg not found") } receivedMsgFromAfter = msg.(string) return nil }, }, }, } err := app.Run([]string{"foo", "bar"}) if err != nil { t.Fatalf("expected no error from Run, got %s", err) } expectedMsg := "hello world" if receivedMsgFromAction != expectedMsg { t.Fatalf("expected msg from Action to match. Given: %q\nExpected: %q", receivedMsgFromAction, expectedMsg) } if receivedMsgFromAfter != expectedMsg { t.Fatalf("expected msg from After to match. Given: %q\nExpected: %q", receivedMsgFromAction, expectedMsg) } } func TestCommand_OnUsageError_hasCommandContext(t *testing.T) { app := &App{ Commands: []*Command{ { Name: "bar", Flags: []Flag{ &IntFlag{Name: "flag"}, }, OnUsageError: func(c *Context, err error, _ bool) error { return fmt.Errorf("intercepted in %s: %s", c.Command.Name, err.Error()) }, }, }, } err := app.Run([]string{"foo", "bar", "--flag=wrong"}) if err == nil { t.Fatalf("expected to receive error from Run, got none") } if !strings.HasPrefix(err.Error(), "intercepted in bar") { t.Errorf("Expect an intercepted error, but got \"%v\"", err) } } func TestCommand_OnUsageError_WithWrongFlagValue(t *testing.T) { app := &App{ Commands: []*Command{ { Name: "bar", Flags: []Flag{ &IntFlag{Name: "flag"}, }, OnUsageError: func(c *Context, err error, _ bool) error { if !strings.HasPrefix(err.Error(), "invalid value \"wrong\"") { t.Errorf("Expect an invalid value error, but got \"%v\"", err) } return errors.New("intercepted: " + err.Error()) }, }, }, } err := app.Run([]string{"foo", "bar", "--flag=wrong"}) if err == nil { t.Fatalf("expected to receive error from Run, got none") } if !strings.HasPrefix(err.Error(), "intercepted: invalid value") { t.Errorf("Expect an intercepted error, but got \"%v\"", err) } } func TestCommand_OnUsageError_WithSubcommand(t *testing.T) { app := &App{ Commands: []*Command{ { Name: "bar", Subcommands: []*Command{ { Name: "baz", }, }, Flags: []Flag{ &IntFlag{Name: "flag"}, }, OnUsageError: func(c *Context, err error, _ bool) error { if !strings.HasPrefix(err.Error(), "invalid value \"wrong\"") { t.Errorf("Expect an invalid value error, but got \"%v\"", err) } return errors.New("intercepted: " + err.Error()) }, }, }, } err := app.Run([]string{"foo", "bar", "--flag=wrong"}) if err == nil { t.Fatalf("expected to receive error from Run, got none") } if !strings.HasPrefix(err.Error(), "intercepted: invalid value") { t.Errorf("Expect an intercepted error, but got \"%v\"", err) } } func TestCommand_Run_SubcommandsCanUseErrWriter(t *testing.T) { app := &App{ ErrWriter: io.Discard, Commands: []*Command{ { Name: "bar", Usage: "this is for testing", Subcommands: []*Command{ { Name: "baz", Usage: "this is for testing", Action: func(c *Context) error { if c.App.ErrWriter != io.Discard { return fmt.Errorf("ErrWriter not passed") } return nil }, }, }, }, }, } err := app.Run([]string{"foo", "bar", "baz"}) if err != nil { t.Fatal(err) } } func TestCommandSkipFlagParsing(t *testing.T) { cases := []struct { testArgs args expectedArgs *args expectedErr error }{ {testArgs: args{"some-exec", "some-command", "some-arg", "--flag", "foo"}, expectedArgs: &args{"some-arg", "--flag", "foo"}, expectedErr: nil}, {testArgs: args{"some-exec", "some-command", "some-arg", "--flag=foo"}, expectedArgs: &args{"some-arg", "--flag=foo"}, expectedErr: nil}, } for _, c := range cases { var args Args app := &App{ Commands: []*Command{ { SkipFlagParsing: true, Name: "some-command", Flags: []Flag{ &StringFlag{Name: "flag"}, }, Action: func(c *Context) error { args = c.Args() return nil }, }, }, Writer: io.Discard, } err := app.Run(c.testArgs) expect(t, err, c.expectedErr) expect(t, args, c.expectedArgs) } } func TestCommand_Run_CustomShellCompleteAcceptsMalformedFlags(t *testing.T) { cases := []struct { testArgs args expectedOut string }{ {testArgs: args{"--undefined"}, expectedOut: "found 0 args"}, {testArgs: args{"--number"}, expectedOut: "found 0 args"}, {testArgs: args{"--number", "fourty-two"}, expectedOut: "found 0 args"}, {testArgs: args{"--number", "42"}, expectedOut: "found 0 args"}, {testArgs: args{"--number", "42", "newArg"}, expectedOut: "found 1 args"}, } for _, c := range cases { var outputBuffer bytes.Buffer app := &App{ Writer: &outputBuffer, EnableBashCompletion: true, Commands: []*Command{ { Name: "bar", Usage: "this is for testing", Flags: []Flag{ &IntFlag{ Name: "number", Usage: "A number to parse", }, }, BashComplete: func(c *Context) { fmt.Fprintf(c.App.Writer, "found %d args", c.NArg()) }, }, }, } osArgs := args{"foo", "bar"} osArgs = append(osArgs, c.testArgs...) osArgs = append(osArgs, "--generate-bash-completion") err := app.Run(osArgs) stdout := outputBuffer.String() expect(t, err, nil) expect(t, stdout, c.expectedOut) } } func TestCommand_NoVersionFlagOnCommands(t *testing.T) { app := &App{ Version: "some version", Commands: []*Command{ { Name: "bar", Usage: "this is for testing", Subcommands: []*Command{{}}, // some subcommand HideHelp: true, Action: func(c *Context) error { if len(c.Command.VisibleFlags()) != 0 { t.Fatal("unexpected flag on command") } return nil }, }, }, } err := app.Run([]string{"foo", "bar"}) expect(t, err, nil) } func TestCommand_CanAddVFlagOnCommands(t *testing.T) { app := &App{ Version: "some version", Writer: io.Discard, Commands: []*Command{ { Name: "bar", Usage: "this is for testing", Subcommands: []*Command{{}}, // some subcommand Flags: []Flag{ &BoolFlag{ Name: "v", }, }, }, }, } err := app.Run([]string{"foo", "bar"}) expect(t, err, nil) } func TestCommand_VisibleSubcCommands(t *testing.T) { subc1 := &Command{ Name: "subc1", Usage: "subc1 command1", } subc3 := &Command{ Name: "subc3", Usage: "subc3 command2", } c := &Command{ Name: "bar", Usage: "this is for testing", Subcommands: []*Command{ subc1, { Name: "subc2", Usage: "subc2 command2", Hidden: true, }, subc3, }, } expect(t, c.VisibleCommands(), []*Command{subc1, subc3}) } func TestCommand_VisibleFlagCategories(t *testing.T) { c := &Command{ Name: "bar", Usage: "this is for testing", Flags: []Flag{ &StringFlag{ Name: "strd", // no category set }, &Int64Flag{ Name: "intd", Aliases: []string{"altd1", "altd2"}, Category: "cat1", }, }, } vfc := c.VisibleFlagCategories() if len(vfc) != 2 { t.Fatalf("unexpected visible flag categories %+v", vfc) } if vfc[1].Name() != "cat1" { t.Errorf("expected category name cat1 got %s", vfc[0].Name()) } if len(vfc[1].Flags()) != 1 { t.Fatalf("expected flag category to have just one flag got %+v", vfc[0].Flags()) } fl := vfc[1].Flags()[0] if !reflect.DeepEqual(fl.Names(), []string{"intd", "altd1", "altd2"}) { t.Errorf("unexpected flag %+v", fl.Names()) } } func TestCommand_RunSubcommandWithDefault(t *testing.T) { app := &App{ Version: "some version", Name: "app", DefaultCommand: "foo", Commands: []*Command{ { Name: "foo", Action: func(ctx *Context) error { return errors.New("should not run this subcommand") }, }, { Name: "bar", Usage: "this is for testing", Subcommands: []*Command{{}}, // some subcommand Action: func(*Context) error { return nil }, }, }, } err := app.Run([]string{"app", "bar"}) expect(t, err, nil) err = app.Run([]string{"app"}) expect(t, err, errors.New("should not run this subcommand")) } func TestCommand_PreservesSeparatorOnSubcommands(t *testing.T) { var values []string subcommand := &Command{ Name: "bar", Flags: []Flag{ &StringSliceFlag{Name: "my-flag"}, }, Action: func(c *Context) error { values = c.StringSlice("my-flag") return nil }, } app := &App{ Commands: []*Command{ { Name: "foo", Subcommands: []*Command{subcommand}, }, }, SliceFlagSeparator: ";", } app.Run([]string{"app", "foo", "bar", "--my-flag", "1;2;3"}) expect(t, values, []string{"1", "2", "3"}) } cli-2.25.7/context.go000066400000000000000000000131311444235773300144040ustar00rootroot00000000000000package cli import ( "context" "flag" "fmt" "strings" ) // Context is a type that is passed through to // each Handler action in a cli application. Context // can be used to retrieve context-specific args and // parsed command-line options. type Context struct { context.Context App *App Command *Command shellComplete bool flagSet *flag.FlagSet parentContext *Context } // NewContext creates a new context. For use in when invoking an App or Command action. func NewContext(app *App, set *flag.FlagSet, parentCtx *Context) *Context { c := &Context{App: app, flagSet: set, parentContext: parentCtx} if parentCtx != nil { c.Context = parentCtx.Context c.shellComplete = parentCtx.shellComplete if parentCtx.flagSet == nil { parentCtx.flagSet = &flag.FlagSet{} } } c.Command = &Command{} if c.Context == nil { c.Context = context.Background() } return c } // NumFlags returns the number of flags set func (cCtx *Context) NumFlags() int { return cCtx.flagSet.NFlag() } // Set sets a context flag to a value. func (cCtx *Context) Set(name, value string) error { if fs := cCtx.lookupFlagSet(name); fs != nil { return fs.Set(name, value) } return fmt.Errorf("no such flag -%s", name) } // IsSet determines if the flag was actually set func (cCtx *Context) IsSet(name string) bool { if fs := cCtx.lookupFlagSet(name); fs != nil { isSet := false fs.Visit(func(f *flag.Flag) { if f.Name == name { isSet = true } }) if isSet { return true } f := cCtx.lookupFlag(name) if f == nil { return false } if f.IsSet() { return true } // now redo flagset search on aliases aliases := f.Names() fs.Visit(func(f *flag.Flag) { for _, alias := range aliases { if f.Name == alias { isSet = true } } }) if isSet { return true } } return false } // LocalFlagNames returns a slice of flag names used in this context. func (cCtx *Context) LocalFlagNames() []string { var names []string cCtx.flagSet.Visit(makeFlagNameVisitor(&names)) // Check the flags which have been set via env or file if cCtx.Command != nil && cCtx.Command.Flags != nil { for _, f := range cCtx.Command.Flags { if f.IsSet() { names = append(names, f.Names()...) } } } // Sort out the duplicates since flag could be set via multiple // paths m := map[string]struct{}{} var unames []string for _, name := range names { if _, ok := m[name]; !ok { m[name] = struct{}{} unames = append(unames, name) } } return unames } // FlagNames returns a slice of flag names used by the this context and all of // its parent contexts. func (cCtx *Context) FlagNames() []string { var names []string for _, pCtx := range cCtx.Lineage() { names = append(names, pCtx.LocalFlagNames()...) } return names } // Lineage returns *this* context and all of its ancestor contexts in order from // child to parent func (cCtx *Context) Lineage() []*Context { var lineage []*Context for cur := cCtx; cur != nil; cur = cur.parentContext { lineage = append(lineage, cur) } return lineage } // Count returns the num of occurences of this flag func (cCtx *Context) Count(name string) int { if fs := cCtx.lookupFlagSet(name); fs != nil { if cf, ok := fs.Lookup(name).Value.(Countable); ok { return cf.Count() } } return 0 } // Value returns the value of the flag corresponding to `name` func (cCtx *Context) Value(name string) interface{} { if fs := cCtx.lookupFlagSet(name); fs != nil { return fs.Lookup(name).Value.(flag.Getter).Get() } return nil } // Args returns the command line arguments associated with the context. func (cCtx *Context) Args() Args { ret := args(cCtx.flagSet.Args()) return &ret } // NArg returns the number of the command line arguments. func (cCtx *Context) NArg() int { return cCtx.Args().Len() } func (cCtx *Context) lookupFlag(name string) Flag { for _, c := range cCtx.Lineage() { if c.Command == nil { continue } for _, f := range c.Command.Flags { for _, n := range f.Names() { if n == name { return f } } } } if cCtx.App != nil { for _, f := range cCtx.App.Flags { for _, n := range f.Names() { if n == name { return f } } } } return nil } func (cCtx *Context) lookupFlagSet(name string) *flag.FlagSet { for _, c := range cCtx.Lineage() { if c.flagSet == nil { continue } if f := c.flagSet.Lookup(name); f != nil { return c.flagSet } } cCtx.onInvalidFlag(name) return nil } func (cCtx *Context) checkRequiredFlags(flags []Flag) requiredFlagsErr { var missingFlags []string for _, f := range flags { if rf, ok := f.(RequiredFlag); ok && rf.IsRequired() { var flagPresent bool var flagName string flagNames := f.Names() flagName = flagNames[0] for _, key := range flagNames { if cCtx.IsSet(strings.TrimSpace(key)) { flagPresent = true } } if !flagPresent && flagName != "" { missingFlags = append(missingFlags, flagName) } } } if len(missingFlags) != 0 { return &errRequiredFlags{missingFlags: missingFlags} } return nil } func (cCtx *Context) onInvalidFlag(name string) { for cCtx != nil { if cCtx.App != nil && cCtx.App.InvalidFlagAccessHandler != nil { cCtx.App.InvalidFlagAccessHandler(cCtx, name) break } cCtx = cCtx.parentContext } } func makeFlagNameVisitor(names *[]string) func(*flag.Flag) { return func(f *flag.Flag) { nameParts := strings.Split(f.Name, ",") name := strings.TrimSpace(nameParts[0]) for _, part := range nameParts { part = strings.TrimSpace(part) if len(part) > len(name) { name = part } } if name != "" { *names = append(*names, name) } } } cli-2.25.7/context_test.go000066400000000000000000000501041444235773300154440ustar00rootroot00000000000000package cli import ( "context" "flag" "os" "sort" "strings" "testing" "time" ) func TestNewContext(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Int("myflag", 12, "doc") set.Int64("myflagInt64", int64(12), "doc") set.Uint("myflagUint", uint(93), "doc") set.Uint64("myflagUint64", uint64(93), "doc") set.Float64("myflag64", float64(17), "doc") globalSet := flag.NewFlagSet("test", 0) globalSet.Int("myflag", 42, "doc") globalSet.Int64("myflagInt64", int64(42), "doc") globalSet.Uint("myflagUint", uint(33), "doc") globalSet.Uint64("myflagUint64", uint64(33), "doc") globalSet.Float64("myflag64", float64(47), "doc") globalCtx := NewContext(nil, globalSet, nil) command := &Command{Name: "mycommand"} c := NewContext(nil, set, globalCtx) c.Command = command expect(t, c.Int("myflag"), 12) expect(t, c.Int64("myflagInt64"), int64(12)) expect(t, c.Uint("myflagUint"), uint(93)) expect(t, c.Uint64("myflagUint64"), uint64(93)) expect(t, c.Float64("myflag64"), float64(17)) expect(t, c.Command.Name, "mycommand") } func TestContext_Int(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Int("myflag", 12, "doc") parentSet := flag.NewFlagSet("test", 0) parentSet.Int("top-flag", 13, "doc") parentCtx := NewContext(nil, parentSet, nil) c := NewContext(nil, set, parentCtx) expect(t, c.Int("myflag"), 12) expect(t, c.Int("top-flag"), 13) } func TestContext_Int64(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Int64("myflagInt64", 12, "doc") parentSet := flag.NewFlagSet("test", 0) parentSet.Int64("top-flag", 13, "doc") parentCtx := NewContext(nil, parentSet, nil) c := NewContext(nil, set, parentCtx) expect(t, c.Int64("myflagInt64"), int64(12)) expect(t, c.Int64("top-flag"), int64(13)) } func TestContext_Uint(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Uint("myflagUint", uint(13), "doc") parentSet := flag.NewFlagSet("test", 0) parentSet.Uint("top-flag", uint(14), "doc") parentCtx := NewContext(nil, parentSet, nil) c := NewContext(nil, set, parentCtx) expect(t, c.Uint("myflagUint"), uint(13)) expect(t, c.Uint("top-flag"), uint(14)) } func TestContext_Uint64(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Uint64("myflagUint64", uint64(9), "doc") parentSet := flag.NewFlagSet("test", 0) parentSet.Uint64("top-flag", uint64(10), "doc") parentCtx := NewContext(nil, parentSet, nil) c := NewContext(nil, set, parentCtx) expect(t, c.Uint64("myflagUint64"), uint64(9)) expect(t, c.Uint64("top-flag"), uint64(10)) } func TestContext_Float64(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Float64("myflag", float64(17), "doc") parentSet := flag.NewFlagSet("test", 0) parentSet.Float64("top-flag", float64(18), "doc") parentCtx := NewContext(nil, parentSet, nil) c := NewContext(nil, set, parentCtx) expect(t, c.Float64("myflag"), float64(17)) expect(t, c.Float64("top-flag"), float64(18)) } func TestContext_Duration(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Duration("myflag", 12*time.Second, "doc") parentSet := flag.NewFlagSet("test", 0) parentSet.Duration("top-flag", 13*time.Second, "doc") parentCtx := NewContext(nil, parentSet, nil) c := NewContext(nil, set, parentCtx) expect(t, c.Duration("myflag"), 12*time.Second) expect(t, c.Duration("top-flag"), 13*time.Second) } func TestContext_String(t *testing.T) { set := flag.NewFlagSet("test", 0) set.String("myflag", "hello world", "doc") parentSet := flag.NewFlagSet("test", 0) parentSet.String("top-flag", "hai veld", "doc") parentCtx := NewContext(nil, parentSet, nil) c := NewContext(nil, set, parentCtx) expect(t, c.String("myflag"), "hello world") expect(t, c.String("top-flag"), "hai veld") c = NewContext(nil, nil, parentCtx) expect(t, c.String("top-flag"), "hai veld") } func TestContext_Path(t *testing.T) { set := flag.NewFlagSet("test", 0) set.String("path", "path/to/file", "path to file") parentSet := flag.NewFlagSet("test", 0) parentSet.String("top-path", "path/to/top/file", "doc") parentCtx := NewContext(nil, parentSet, nil) c := NewContext(nil, set, parentCtx) expect(t, c.Path("path"), "path/to/file") expect(t, c.Path("top-path"), "path/to/top/file") } func TestContext_Bool(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Bool("myflag", false, "doc") parentSet := flag.NewFlagSet("test", 0) parentSet.Bool("top-flag", true, "doc") parentCtx := NewContext(nil, parentSet, nil) c := NewContext(nil, set, parentCtx) expect(t, c.Bool("myflag"), false) expect(t, c.Bool("top-flag"), true) } func TestContext_Value(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Int("myflag", 12, "doc") parentSet := flag.NewFlagSet("test", 0) parentSet.Int("top-flag", 13, "doc") parentCtx := NewContext(nil, parentSet, nil) c := NewContext(nil, set, parentCtx) expect(t, c.Value("myflag"), 12) expect(t, c.Value("top-flag"), 13) expect(t, c.Value("unknown-flag"), nil) } func TestContext_Value_InvalidFlagAccessHandler(t *testing.T) { var flagName string app := &App{ InvalidFlagAccessHandler: func(_ *Context, name string) { flagName = name }, Commands: []*Command{ { Name: "command", Subcommands: []*Command{ { Name: "subcommand", Action: func(ctx *Context) error { ctx.Value("missing") return nil }, }, }, }, }, } expect(t, app.Run([]string{"run", "command", "subcommand"}), nil) expect(t, flagName, "missing") } func TestContext_Args(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Bool("myflag", false, "doc") c := NewContext(nil, set, nil) _ = set.Parse([]string{"--myflag", "bat", "baz"}) expect(t, c.Args().Len(), 2) expect(t, c.Bool("myflag"), true) } func TestContext_NArg(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Bool("myflag", false, "doc") c := NewContext(nil, set, nil) _ = set.Parse([]string{"--myflag", "bat", "baz"}) expect(t, c.NArg(), 2) } func TestContext_IsSet(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Bool("one-flag", false, "doc") set.Bool("two-flag", false, "doc") set.String("three-flag", "hello world", "doc") parentSet := flag.NewFlagSet("test", 0) parentSet.Bool("top-flag", true, "doc") parentCtx := NewContext(nil, parentSet, nil) ctx := NewContext(nil, set, parentCtx) _ = set.Parse([]string{"--one-flag", "--two-flag", "--three-flag", "frob"}) _ = parentSet.Parse([]string{"--top-flag"}) expect(t, ctx.IsSet("one-flag"), true) expect(t, ctx.IsSet("two-flag"), true) expect(t, ctx.IsSet("three-flag"), true) expect(t, ctx.IsSet("top-flag"), true) expect(t, ctx.IsSet("bogus"), false) } func TestContext_IsSet_Aliases(t *testing.T) { var fooSet, fSet, tSet, iglooSet bool a := App{ Flags: []Flag{ &Int64Flag{ Name: "foo", Aliases: []string{"f", "t", "igloo"}, }, }, Action: func(ctx *Context) error { fooSet = ctx.IsSet("foo") fSet = ctx.IsSet("f") tSet = ctx.IsSet("t") iglooSet = ctx.IsSet("igloo") return nil }, } _ = a.Run([]string{"run"}) expect(t, fooSet, false) expect(t, fSet, false) expect(t, tSet, false) expect(t, iglooSet, false) _ = a.Run([]string{"run", "--t", "10"}) expect(t, fooSet, true) expect(t, fSet, true) expect(t, tSet, true) expect(t, iglooSet, true) } // XXX Corresponds to hack in context.IsSet for flags with EnvVar field // Should be moved to `flag_test` in v2 func TestContext_IsSet_fromEnv(t *testing.T) { var ( timeoutIsSet, tIsSet bool noEnvVarIsSet, nIsSet bool passwordIsSet, pIsSet bool unparsableIsSet, uIsSet bool ) defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_TIMEOUT_SECONDS", "15.5") _ = os.Setenv("APP_PASSWORD", "") a := App{ Flags: []Flag{ &Float64Flag{Name: "timeout", Aliases: []string{"t"}, EnvVars: []string{"APP_TIMEOUT_SECONDS"}}, &StringFlag{Name: "password", Aliases: []string{"p"}, EnvVars: []string{"APP_PASSWORD"}}, &Float64Flag{Name: "unparsable", Aliases: []string{"u"}, EnvVars: []string{"APP_UNPARSABLE"}}, &Float64Flag{Name: "no-env-var", Aliases: []string{"n"}}, }, Action: func(ctx *Context) error { timeoutIsSet = ctx.IsSet("timeout") tIsSet = ctx.IsSet("t") passwordIsSet = ctx.IsSet("password") pIsSet = ctx.IsSet("p") unparsableIsSet = ctx.IsSet("unparsable") uIsSet = ctx.IsSet("u") noEnvVarIsSet = ctx.IsSet("no-env-var") nIsSet = ctx.IsSet("n") return nil }, } _ = a.Run([]string{"run"}) expect(t, timeoutIsSet, true) expect(t, tIsSet, true) expect(t, passwordIsSet, true) expect(t, pIsSet, true) expect(t, noEnvVarIsSet, false) expect(t, nIsSet, false) _ = os.Setenv("APP_UNPARSABLE", "foobar") _ = a.Run([]string{"run"}) expect(t, unparsableIsSet, false) expect(t, uIsSet, false) } func TestContext_NumFlags(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Bool("myflag", false, "doc") set.String("otherflag", "hello world", "doc") globalSet := flag.NewFlagSet("test", 0) globalSet.Bool("myflagGlobal", true, "doc") globalCtx := NewContext(nil, globalSet, nil) c := NewContext(nil, set, globalCtx) _ = set.Parse([]string{"--myflag", "--otherflag=foo"}) _ = globalSet.Parse([]string{"--myflagGlobal"}) expect(t, c.NumFlags(), 2) } func TestContext_Set(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Int("int", 5, "an int") c := NewContext(nil, set, nil) expect(t, c.IsSet("int"), false) _ = c.Set("int", "1") expect(t, c.Int("int"), 1) expect(t, c.IsSet("int"), true) } func TestContext_Set_InvalidFlagAccessHandler(t *testing.T) { set := flag.NewFlagSet("test", 0) var flagName string app := &App{ InvalidFlagAccessHandler: func(_ *Context, name string) { flagName = name }, } c := NewContext(app, set, nil) c.Set("missing", "") expect(t, flagName, "missing") } func TestContext_LocalFlagNames(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Bool("one-flag", false, "doc") set.String("two-flag", "hello world", "doc") parentSet := flag.NewFlagSet("test", 0) parentSet.Bool("top-flag", true, "doc") parentCtx := NewContext(nil, parentSet, nil) ctx := NewContext(nil, set, parentCtx) _ = set.Parse([]string{"--one-flag", "--two-flag=foo"}) _ = parentSet.Parse([]string{"--top-flag"}) actualFlags := ctx.LocalFlagNames() sort.Strings(actualFlags) expect(t, actualFlags, []string{"one-flag", "two-flag"}) } func TestContext_FlagNames(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Bool("one-flag", false, "doc") set.String("two-flag", "hello world", "doc") parentSet := flag.NewFlagSet("test", 0) parentSet.Bool("top-flag", true, "doc") parentCtx := NewContext(nil, parentSet, nil) ctx := NewContext(nil, set, parentCtx) _ = set.Parse([]string{"--one-flag", "--two-flag=foo"}) _ = parentSet.Parse([]string{"--top-flag"}) actualFlags := ctx.FlagNames() sort.Strings(actualFlags) expect(t, actualFlags, []string{"one-flag", "top-flag", "two-flag"}) } func TestContext_Lineage(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Bool("local-flag", false, "doc") parentSet := flag.NewFlagSet("test", 0) parentSet.Bool("top-flag", true, "doc") parentCtx := NewContext(nil, parentSet, nil) ctx := NewContext(nil, set, parentCtx) _ = set.Parse([]string{"--local-flag"}) _ = parentSet.Parse([]string{"--top-flag"}) lineage := ctx.Lineage() expect(t, len(lineage), 2) expect(t, lineage[0], ctx) expect(t, lineage[1], parentCtx) } func TestContext_lookupFlagSet(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Bool("local-flag", false, "doc") parentSet := flag.NewFlagSet("test", 0) parentSet.Bool("top-flag", true, "doc") parentCtx := NewContext(nil, parentSet, nil) ctx := NewContext(nil, set, parentCtx) _ = set.Parse([]string{"--local-flag"}) _ = parentSet.Parse([]string{"--top-flag"}) fs := ctx.lookupFlagSet("top-flag") expect(t, fs, parentCtx.flagSet) fs = ctx.lookupFlagSet("local-flag") expect(t, fs, ctx.flagSet) if fs := ctx.lookupFlagSet("frob"); fs != nil { t.Fail() } } func TestNonNilContext(t *testing.T) { ctx := NewContext(nil, nil, nil) if ctx.Context == nil { t.Fatal("expected a non nil context when no parent is present") } } // TestContextPropagation tests that // *cli.Context always has a valid // context.Context func TestContextPropagation(t *testing.T) { parent := NewContext(nil, nil, nil) parent.Context = context.WithValue(context.Background(), "key", "val") ctx := NewContext(nil, nil, parent) val := ctx.Context.Value("key") if val == nil { t.Fatal("expected a parent context to be inherited but got nil") } valstr, _ := val.(string) if valstr != "val" { t.Fatalf("expected the context value to be %q but got %q", "val", valstr) } parent = NewContext(nil, nil, nil) parent.Context = nil ctx = NewContext(nil, nil, parent) if ctx.Context == nil { t.Fatal("expected context to not be nil even if the parent's context is nil") } } func TestContextAttributeAccessing(t *testing.T) { tdata := []struct { testCase string setBoolInput string ctxBoolInput string newContextInput *Context }{ { testCase: "empty", setBoolInput: "", ctxBoolInput: "", newContextInput: nil, }, { testCase: "empty_with_background_context", setBoolInput: "", ctxBoolInput: "", newContextInput: &Context{Context: context.Background()}, }, { testCase: "empty_set_bool_and_present_ctx_bool", setBoolInput: "", ctxBoolInput: "ctx-bool", newContextInput: nil, }, { testCase: "present_set_bool_and_present_ctx_bool_with_background_context", setBoolInput: "", ctxBoolInput: "ctx-bool", newContextInput: &Context{Context: context.Background()}, }, { testCase: "present_set_bool_and_present_ctx_bool", setBoolInput: "ctx-bool", ctxBoolInput: "ctx-bool", newContextInput: nil, }, { testCase: "present_set_bool_and_present_ctx_bool_with_background_context", setBoolInput: "ctx-bool", ctxBoolInput: "ctx-bool", newContextInput: &Context{Context: context.Background()}, }, { testCase: "present_set_bool_and_different_ctx_bool", setBoolInput: "ctx-bool", ctxBoolInput: "not-ctx-bool", newContextInput: nil, }, { testCase: "present_set_bool_and_different_ctx_bool_with_background_context", setBoolInput: "ctx-bool", ctxBoolInput: "not-ctx-bool", newContextInput: &Context{Context: context.Background()}, }, } for _, test := range tdata { t.Run(test.testCase, func(t *testing.T) { // setup set := flag.NewFlagSet("some-flag-set-name", 0) set.Bool(test.setBoolInput, false, "usage documentation") ctx := NewContext(nil, set, test.newContextInput) // logic under test value := ctx.Bool(test.ctxBoolInput) // assertions if value != false { t.Errorf("expected \"value\" to be false, but it was not") } }) } } func TestCheckRequiredFlags(t *testing.T) { tdata := []struct { testCase string parseInput []string envVarInput [2]string flags []Flag expectedAnError bool expectedErrorContents []string }{ { testCase: "empty", }, { testCase: "optional", flags: []Flag{ &StringFlag{Name: "optionalFlag"}, }, }, { testCase: "required", flags: []Flag{ &StringFlag{Name: "requiredFlag", Required: true}, }, expectedAnError: true, expectedErrorContents: []string{"requiredFlag"}, }, { testCase: "required_and_present", flags: []Flag{ &StringFlag{Name: "requiredFlag", Required: true}, }, parseInput: []string{"--requiredFlag", "myinput"}, }, { testCase: "required_and_present_via_env_var", flags: []Flag{ &StringFlag{Name: "requiredFlag", Required: true, EnvVars: []string{"REQUIRED_FLAG"}}, }, envVarInput: [2]string{"REQUIRED_FLAG", "true"}, }, { testCase: "required_and_optional", flags: []Flag{ &StringFlag{Name: "requiredFlag", Required: true}, &StringFlag{Name: "optionalFlag"}, }, expectedAnError: true, }, { testCase: "required_and_optional_and_optional_present", flags: []Flag{ &StringFlag{Name: "requiredFlag", Required: true}, &StringFlag{Name: "optionalFlag"}, }, parseInput: []string{"--optionalFlag", "myinput"}, expectedAnError: true, }, { testCase: "required_and_optional_and_optional_present_via_env_var", flags: []Flag{ &StringFlag{Name: "requiredFlag", Required: true}, &StringFlag{Name: "optionalFlag", EnvVars: []string{"OPTIONAL_FLAG"}}, }, envVarInput: [2]string{"OPTIONAL_FLAG", "true"}, expectedAnError: true, }, { testCase: "required_and_optional_and_required_present", flags: []Flag{ &StringFlag{Name: "requiredFlag", Required: true}, &StringFlag{Name: "optionalFlag"}, }, parseInput: []string{"--requiredFlag", "myinput"}, }, { testCase: "two_required", flags: []Flag{ &StringFlag{Name: "requiredFlagOne", Required: true}, &StringFlag{Name: "requiredFlagTwo", Required: true}, }, expectedAnError: true, expectedErrorContents: []string{"requiredFlagOne", "requiredFlagTwo"}, }, { testCase: "two_required_and_one_present", flags: []Flag{ &StringFlag{Name: "requiredFlag", Required: true}, &StringFlag{Name: "requiredFlagTwo", Required: true}, }, parseInput: []string{"--requiredFlag", "myinput"}, expectedAnError: true, }, { testCase: "two_required_and_both_present", flags: []Flag{ &StringFlag{Name: "requiredFlag", Required: true}, &StringFlag{Name: "requiredFlagTwo", Required: true}, }, parseInput: []string{"--requiredFlag", "myinput", "--requiredFlagTwo", "myinput"}, }, { testCase: "required_flag_with_short_name", flags: []Flag{ &StringSliceFlag{Name: "names", Aliases: []string{"N"}, Required: true}, }, parseInput: []string{"-N", "asd", "-N", "qwe"}, }, { testCase: "required_flag_with_multiple_short_names", flags: []Flag{ &StringSliceFlag{Name: "names", Aliases: []string{"N", "n"}, Required: true}, }, parseInput: []string{"-n", "asd", "-n", "qwe"}, }, { testCase: "required_flag_with_short_alias_not_printed_on_error", expectedAnError: true, expectedErrorContents: []string{"Required flag \"names\" not set"}, flags: []Flag{ &StringSliceFlag{Name: "names, n", Required: true}, }, }, { testCase: "required_flag_with_one_character", expectedAnError: true, expectedErrorContents: []string{"Required flag \"n\" not set"}, flags: []Flag{ &StringFlag{Name: "n", Required: true}, }, }, { testCase: "required_flag_with_alias_errors_with_actual_name", expectedAnError: true, expectedErrorContents: []string{"Required flag \"collection\" not set"}, flags: []Flag{ &StringFlag{Name: "collection", Required: true, Aliases: []string{"c"}}, }, }, { testCase: "required_flag_without_name_or_aliases_doesnt_error", expectedAnError: false, flags: []Flag{ &StringFlag{Required: true}, }, }, } for _, test := range tdata { t.Run(test.testCase, func(t *testing.T) { // setup if test.envVarInput[0] != "" { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv(test.envVarInput[0], test.envVarInput[1]) } set := flag.NewFlagSet("test", 0) for _, flags := range test.flags { _ = flags.Apply(set) } _ = set.Parse(test.parseInput) c := &Context{} ctx := NewContext(c.App, set, c) ctx.Command.Flags = test.flags // logic under test err := ctx.checkRequiredFlags(test.flags) // assertions if test.expectedAnError && err == nil { t.Errorf("expected an error, but there was none") } if !test.expectedAnError && err != nil { t.Errorf("did not expected an error, but there was one: %s", err) } for _, errString := range test.expectedErrorContents { if err != nil { if !strings.Contains(err.Error(), errString) { t.Errorf("expected error %q to contain %q, but it didn't!", err.Error(), errString) } } } }) } } func TestContext_ParentContext_Set(t *testing.T) { parentSet := flag.NewFlagSet("parent", flag.ContinueOnError) parentSet.String("Name", "", "") context := NewContext( nil, flag.NewFlagSet("child", flag.ContinueOnError), NewContext(nil, parentSet, nil), ) err := context.Set("Name", "aaa") if err != nil { t.Errorf("expect nil. set parent context flag return err: %s", err) } } cli-2.25.7/docs.go000066400000000000000000000111041444235773300136460ustar00rootroot00000000000000//go:build !urfave_cli_no_docs // +build !urfave_cli_no_docs package cli import ( "bytes" "fmt" "io" "sort" "strings" "text/template" "github.com/cpuguy83/go-md2man/v2/md2man" ) // ToMarkdown creates a markdown string for the `*App` // The function errors if either parsing or writing of the string fails. func (a *App) ToMarkdown() (string, error) { var w bytes.Buffer if err := a.writeDocTemplate(&w, 0); err != nil { return "", err } return w.String(), nil } // ToMan creates a man page string with section number for the `*App` // The function errors if either parsing or writing of the string fails. func (a *App) ToManWithSection(sectionNumber int) (string, error) { var w bytes.Buffer if err := a.writeDocTemplate(&w, sectionNumber); err != nil { return "", err } man := md2man.Render(w.Bytes()) return string(man), nil } // ToMan creates a man page string for the `*App` // The function errors if either parsing or writing of the string fails. func (a *App) ToMan() (string, error) { man, err := a.ToManWithSection(8) return man, err } type cliTemplate struct { App *App SectionNum int Commands []string GlobalArgs []string SynopsisArgs []string } func (a *App) writeDocTemplate(w io.Writer, sectionNum int) error { const name = "cli" t, err := template.New(name).Parse(MarkdownDocTemplate) if err != nil { return err } return t.ExecuteTemplate(w, name, &cliTemplate{ App: a, SectionNum: sectionNum, Commands: prepareCommands(a.Commands, 0), GlobalArgs: prepareArgsWithValues(a.VisibleFlags()), SynopsisArgs: prepareArgsSynopsis(a.VisibleFlags()), }) } func prepareCommands(commands []*Command, level int) []string { var coms []string for _, command := range commands { if command.Hidden { continue } usageText := prepareUsageText(command) usage := prepareUsage(command, usageText) prepared := fmt.Sprintf("%s %s\n\n%s%s", strings.Repeat("#", level+2), strings.Join(command.Names(), ", "), usage, usageText, ) flags := prepareArgsWithValues(command.VisibleFlags()) if len(flags) > 0 { prepared += fmt.Sprintf("\n%s", strings.Join(flags, "\n")) } coms = append(coms, prepared) // recursively iterate subcommands if len(command.Subcommands) > 0 { coms = append( coms, prepareCommands(command.Subcommands, level+1)..., ) } } return coms } func prepareArgsWithValues(flags []Flag) []string { return prepareFlags(flags, ", ", "**", "**", `""`, true) } func prepareArgsSynopsis(flags []Flag) []string { return prepareFlags(flags, "|", "[", "]", "[value]", false) } func prepareFlags( flags []Flag, sep, opener, closer, value string, addDetails bool, ) []string { args := []string{} for _, f := range flags { flag, ok := f.(DocGenerationFlag) if !ok { continue } modifiedArg := opener for _, s := range flag.Names() { trimmed := strings.TrimSpace(s) if len(modifiedArg) > len(opener) { modifiedArg += sep } if len(trimmed) > 1 { modifiedArg += fmt.Sprintf("--%s", trimmed) } else { modifiedArg += fmt.Sprintf("-%s", trimmed) } } modifiedArg += closer if flag.TakesValue() { modifiedArg += fmt.Sprintf("=%s", value) } if addDetails { modifiedArg += flagDetails(flag) } args = append(args, modifiedArg+"\n") } sort.Strings(args) return args } // flagDetails returns a string containing the flags metadata func flagDetails(flag DocGenerationFlag) string { description := flag.GetUsage() if flag.TakesValue() { defaultText := flag.GetDefaultText() if defaultText == "" { defaultText = flag.GetValue() } if defaultText != "" { description += " (default: " + defaultText + ")" } } return ": " + description } func prepareUsageText(command *Command) string { if command.UsageText == "" { return "" } // Remove leading and trailing newlines preparedUsageText := strings.Trim(command.UsageText, "\n") var usageText string if strings.Contains(preparedUsageText, "\n") { // Format multi-line string as a code block using the 4 space schema to allow for embedded markdown such // that it will not break the continuous code block. for _, ln := range strings.Split(preparedUsageText, "\n") { usageText += fmt.Sprintf(" %s\n", ln) } } else { // Style a single line as a note usageText = fmt.Sprintf(">%s\n", preparedUsageText) } return usageText } func prepareUsage(command *Command, usageText string) string { if command.Usage == "" { return "" } usage := command.Usage + "\n" // Add a newline to the Usage IFF there is a UsageText if usageText != "" { usage += "\n" } return usage } cli-2.25.7/docs/000077500000000000000000000000001444235773300133225ustar00rootroot00000000000000cli-2.25.7/docs/CHANGELOG.md000066400000000000000000000736171444235773300151510ustar00rootroot00000000000000> :warning: This document is no longer being actively maintained. Please see the > [releases page](https://github.com/urfave/cli/releases) for all release notes > and related hypermedia for releases `>= 1.22.5`, `>= 2.3.0`. --- # Change Log **ATTN**: This project uses [semantic versioning](http://semver.org/). ## Unreleased - 2.X series View [unreleased 2.X] series changes. ## [2.2.0] - 2020-03-08 These release notes were written for the git hash [d648edd48d89ef3a841b1ec75c2ebbd4de5f748f](https://github.com/urfave/cli/tree/d648edd48d89ef3a841b1ec75c2ebbd4de5f748f) ### Fixed * Fixed zsh completion scripts in [urfave/cli/pull/1062](https://github.com/urfave/cli/pull/1062) via [@zhsj](https://github.com/zhsj) * Fixed description of subcommand to be more consistent in [urfave/cli/pull/1054](https://github.com/urfave/cli/pull/1054) via [@itchyny](https://github.com/itchyny) * Fixed possible runtime panic in slice parsing in [urfave/cli/pull/1049](https://github.com/urfave/cli/pull/1049) via [@saschagrunert](https://github.com/saschagrunert) * Fixed invalid man page header generation in [urfave/cli/pull/1041](https://github.com/urfave/cli/pull/1041) via [@saschagrunert](https://github.com/saschagrunert) ### Changed * Improved auto-completion instructions and added example gifs in [urfave/cli/pull/1059](https://github.com/urfave/cli/pull/1059) via [@masonj188](https://github.com/masonj188) * Removed the author from generated man pages in [urfave/cli/pull/1041](https://github.com/urfave/cli/pull/1041) via [@saschagrunert](https://github.com/saschagrunert) ### Added * Added destination field to `StringSliceFlag` in [urfave/cli/pull/1078](https://github.com/urfave/cli/pull/1078) via [@davidsbond](https://github.com/davidsbond) * Added `HideHelpCommand`. While `HideHelp` hides both `help` command and `--help` flag, `HideHelpCommand` only hides `help` command and leave `--help` flag as-is in [urfave/cli/pull/1083](https://github.com/urfave/cli/pull/1083) via [@AkihiroSuda](https://github.com/AkihiroSuda) * Added timestampFlag docs in [urfave/cli/pull/997](https://github.com/urfave/cli/pull/997) via [@drov0](https://github.com/drov0) * Added required flags documentation in [urfave/cli/pull/1008](https://github.com/urfave/cli/pull/1008) via [@lynncyrin](https://github.com/lynncyrin), [@anberns](https://github.com/anberns) ## [2.1.1] - 2019-12-24 ### Fixed * Fixed a `Context` regression introduced in `v2.1.0` in [urfave/cli/pull/1014](https://github.com/urfave/cli/pull/1014) via [@lynncyrin](https://github.com/lynncyrin) ## [2.1.0] - 2019-12-24 These release notes were written for the git hash [ae84df4cef4a2a6f1a0cb1d41ea0f3af8755e5a8](https://github.com/urfave/cli/tree/ae84df4cef4a2a6f1a0cb1d41ea0f3af8755e5a8) ### Fixed * Fixed some golint errors in [urfave/cli/pull/988](https://github.com/urfave/cli/pull/988) via [@liamchampton](https://github.com/liamchampton) * Fixed a panic with flag completion [urfave/cli/pull/946](https://github.com/urfave/cli/pull/946) via [@unRob](https://github.com/unRob) ### Changed * Changed docs generation to use visible flags in [urfave/cli/pull/999](https://github.com/urfave/cli/pull/999) via [@subpop](https://github.com/subpop) * Changed `App.Run` to use an optional context for timeouts and cancellation in [urfave/cli/pull/975](https://github.com/urfave/cli/pull/975) via [@marwan-at-work](https://github.com/marwan-at-work) * Changed version info to be hidden if the user has not defined a version in [urfave/cli/pull/955](https://github.com/urfave/cli/pull/955) via [@asahasrabuddhe](https://github.com/asahasrabuddhe) * Changed docs generation to take into account multiple authors in [urfave/cli/pull/900](https://github.com/urfave/cli/pull/900) via [@saschagrunert](https://github.com/saschagrunert) * Changed context to expose a `Value` accessor in [urfave/cli/pull/741](https://github.com/urfave/cli/pull/741) via [@corruptmemory](https://github.com/corruptmemory) ### Added * Added timestamp flag in [urfave/cli/pull/987](https://github.com/urfave/cli/pull/987) via [@drov0](https://github.com/drov0) ## [2.0.0] - 2019-11-17 The V2 changes were all shipped in [urfave/cli/pull/892](https://github.com/urfave/cli/pull/892), which was created with the effort of over a dozen participants! They are: [@asahasrabuddhe](https://github.com/asahasrabuddhe), [@meatballhat](https://github.com/meatballhat), [@jszwedko](https://github.com/jszwedko), [@lynncyrin](https://github.com/lynncyrin), [@AudriusButkevicius](https://github.com/AudriusButkevicius), [@saschagrunert](https://github.com/saschagrunert), [@rliebz](https://github.com/rliebz), [@johnweldon](https://github.com/johnweldon), [@nlewo](https://github.com/nlewo), [@grubernaut](https://github.com/grubernaut), [@OneOfOne](https://github.com/OneOfOne), [@VMitov](https://github.com/VMitov), [@cbranch](https://github.com/cbranch), [@marwan-at-work](https://github.com/marwan-at-work), [@uudashr](https://github.com/uudashr), [@bfreis](https://github.com/bfreis) ### Added - Added `NewStringSlice` and `NewIntSlice` for creating their related types - Added `Float64SliceFlag` for unmarshaling a list of floats from the user - Added `Context.Lineage` to get all contexts from current up to global - Added `Context.LocalFlagNames` to get the flag names from *only* the current context - Added `BoolFlag.Value` to handle both default-false and default-true - Added `IsSet` method to the `Flag` interface which allows us to detect whether or not a flag has been set ### Changed - `Context.FlagNames` now returns all flags in the context lineage - `Context.IsSet` now considers the full context lineage ### Removed - Removed the ability to specify `&StringSlice{...string}` or `&IntSlice{...int}`. - Removed adapter code for deprecated `Action` func signature - Deprecated `App.Author`, `App.Email`, and `Command.ShortName` fields - Removed all `Context.Global*` methods, as the non-global versions now traverse up the context lineage automatically. - Removed `Context.Parent` method, as this is now available via `Context.Lineage` - Removed `BoolTFlag` and related code, as this is now available via `BoolFlag.Value` ## Unreleased - 1.22.X series View [unreleased 1.22.X] series changes. ## [1.22.4] - 2020-03-31 ### Fixed - Fixed a panic with flag completion in [urfave/cli/pull/1101](https://github.com/urfave/cli/pull/1101) via [@unRob](https://github.com/unRob), [@VirrageS](https://github.com/VirrageS) ## [1.22.3] - 2020-02-25 ### Fixed - String flag no longer persists the default value if the flag is explicitly initialized in [urfave/cli/pull/981](https://github.com/urfave/cli/pull/981) via [@asahasrabuddhe](https://github.com/asahasrabuddhe) - `context.IsSet()` returns `true` or `false` correctly regardless of whether the short name or the full name of the flag is passed to it in [urfave/cli/pull/978](https://github.com/urfave/cli/pull/978) via [@asahasrabuddhe](https://github.com/asahasrabuddhe) - Hide version if the version is not set by the user in [urfave/cli/pull/954](https://github.com/urfave/cli/pull/954) via [@asahasrabuddhe](https://github.com/asahasrabuddhe) ## [1.22.2] - 2019-11-17 ### Fixed - Fix v1.21.0 pass through regression in [urfave/cli/pull/872](https://github.com/urfave/cli/pull/872) via [@lynncyrin](https://github.com/lynncyrin) - Fix infinite loop when parsing invalid flags for apps with short option handling in [urfave/cli/pull/911](https://github.com/urfave/cli/pull/911) via [@rliebz](https://github.com/rliebz) - Fix zsh autocomplete in [urfave/cli/pull/906](https://github.com/urfave/cli/pull/906) via [@gnowxilef](https://github.com/gnowxilef) - Fix typo in `DocGenerationFlag.TakesValue()` docstring in [urfave/cli/pull/902](https://github.com/urfave/cli/pull/902) via [@benmoose](https://github.com/benmoose) - Avoid panic for missing flag value in [urfave/cli/pull/893](https://github.com/urfave/cli/pull/893) via [@rliebz](https://github.com/rliebz) ### Changed - Simplify `HelpPrinter` and `CustomHelpPrinter` behaviors in [urfave/cli/pull/912](https://github.com/urfave/cli/pull/912) via [@rliebz](https://github.com/rliebz) ## [1.22.1] - 2019-09-11 ### Fixed * Hide output of hidden commands on man pages in [urfave/cli/pull/889](https://github.com/urfave/cli/pull/889) via [@crosbymichael](https://github.com/crosbymichael) * Don't generate fish completion for hidden commands [urfave/cli/pull/891](https://github.com/urfave/891) via [@saschagrunert](https://github.com/saschagrunert) * Using short flag names for required flags throws an error in [urfave/cli/pull/890](https://github.com/urfave/cli/pull/890) via [@asahasrabuddhe](https://github.com/asahasrabuddhe) ### Changed * Remove flag code generation logic, legacy python test runner in [urfave/cli/pull/883](https://github.com/urfave/cli/pull/883) via [@asahasrabuddhe](https://github.com/asahasrabuddhe) * Enable Go Modules support, drop support for `Go 1.10` add support for `Go 1.13` in [urfave/cli/pull/885](https://github.com/urfave/cli/pull/885) via [@asahasrabuddhe](https://github.com/asahasrabuddhe) ## [1.22.0] - 2019-09-07 ### Fixed * Fix Subcommands not falling back to `app.ExitEventHandler` in [urfave/cli/pull/856](https://github.com/urfave/cli/pull/856) via [@FaranIdo](https://github.com/FaranIdo) ### Changed * Clarify that altsrc supports both TOML and JSON in [urfave/cli/pull/774](https://github.com/urfave/cli/pull/774) via [@whereswaldon](https://github.com/whereswaldon) * Made the exit code example more clear in [urfave/cli/pull/823](https://github.com/urfave/cli/pull/823) via [@xordspar0](https://github.com/xordspar0) * Removed the use of python for internal flag generation in [urfave/cli/pull/836](https://github.com/urfave/cli/pull/836) via [@asahasrabuddhe](https://github.com/asahasrabuddhe) * Changed the supported go versions to `1.10`, `1.11`, `1.12` in [urfave/cli/pull/843](https://github.com/urfave/cli/pull/843) via [@lafriks](https://github.com/lafriks) * Changed the v1 releases section in the readme in [urfave/cli/pull/862](https://github.com/urfave/cli/pull/862) via [@russoj88](https://github.com/russoj88) * Cleaned up go modules in [urfave/cli/pull/874](https://github.com/urfave/cli/pull/874) via [@saschagrunert](https://github.com/saschagrunert) ### Added * Added `UseShortOptionHandling` for combining short flags in [urfave/cli/pull/735](https://github.com/urfave/cli/pull/735) via [@rliebz](https://github.com/rliebz) * Added support for flags bash completion in [urfave/cli/pull/808](https://github.com/urfave/cli/pull/808) via [@yogeshlonkar](https://github.com/yogeshlonkar) * Added the `TakesFile` indicator to flag in [urfave/cli/pull/851](https://github.com/urfave/cli/pull/851) via [@saschagrunert](https://github.com/saschagrunert) * Added fish shell completion support in [urfave/cli/pull/848](https://github.com/urfave/cli/pull/848) via [@saschagrunert](https://github.com/saschagrunert) ## [1.21.0] - 2019-08-02 ### Fixed * Fix using "slice" flag types with `EnvVar` in [urfave/cli/pull/687](https://github.com/urfave/cli/pull/687) via [@joshuarubin](https://github.com/joshuarubin) * Fix regression of `SkipFlagParsing` behavior in [urfave/cli/pull/697](https://github.com/urfave/cli/pull/697) via [@jszwedko](https://github.com/jszwedko) * Fix handling `ShortOptions` and `SkipArgReorder` in [urfave/cli/pull/686](https://github.com/urfave/cli/pull/686) via [@baude](https://github.com/baude) * Fix args reordering when bool flags are present in [urfave/cli/pull/712](https://github.com/urfave/cli/pull/712) via [@windler](https://github.com/windler) * Fix parsing of short options in [urfave/cli/pull/758](https://github.com/urfave/cli/pull/758) via [@vrothberg](https://github.com/vrothberg) * Fix unaligned indents for the command help messages in [urfave/cli/pull/806](https://github.com/urfave/cli/pull/806) via [@mingrammer](https://github.com/mingrammer) ### Changed * Cleaned up help output in [urfave/cli/pull/664](https://github.com/urfave/cli/pull/664) via [@maguro](https://github.com/maguro) * Remove redundant nil checks in [urfave/cli/pull/773](https://github.com/urfave/cli/pull/773) via [@teresy](https://github.com/teresy) * Case is now considered when sorting strings in [urfave/cli/pull/676](https://github.com/urfave/cli/pull/676) via [@rliebz](https://github.com/rliebz) ### Added * Added _"required flags"_ support in [urfave/cli/pull/819](https://github.com/urfave/cli/pull/819) via [@lynncyrin](https://github.com/lynncyrin/) * Backport JSON `InputSource` to v1 in [urfave/cli/pull/598](https://github.com/urfave/cli/pull/598) via [@jszwedko](https://github.com/jszwedko) * Allow more customization of flag help strings in [urfave/cli/pull/661](https://github.com/urfave/cli/pull/661) via [@rliebz](https://github.com/rliebz) * Allow custom `ExitError` handler function in [urfave/cli/pull/628](https://github.com/urfave/cli/pull/628) via [@phinnaeus](https://github.com/phinnaeus) * Allow loading a variable from a file in [urfave/cli/pull/675](https://github.com/urfave/cli/pull/675) via [@jmccann](https://github.com/jmccann) * Allow combining short bool names in [urfave/cli/pull/684](https://github.com/urfave/cli/pull/684) via [@baude](https://github.com/baude) * Added test coverage to context in [urfave/cli/pull/788](https://github.com/urfave/cli/pull/788) via [@benzvan](https://github.com/benzvan) * Added go module support in [urfave/cli/pull/831](https://github.com/urfave/cli/pull/831) via [@saschagrunert](https://github.com/saschagrunert) ## [1.20.0] - 2017-08-10 ### Fixed * `HandleExitCoder` is now correctly iterates over all errors in a `MultiError`. The exit code is the exit code of the last error or `1` if there are no `ExitCoder`s in the `MultiError`. * Fixed YAML file loading on Windows (previously would fail validate the file path) * Subcommand `Usage`, `Description`, `ArgsUsage`, `OnUsageError` correctly propagated * `ErrWriter` is now passed downwards through command structure to avoid the need to redefine it * Pass `Command` context into `OnUsageError` rather than parent context so that all fields are available * Errors occurring in `Before` funcs are no longer double printed * Use `UsageText` in the help templates for commands and subcommands if defined; otherwise build the usage as before (was previously ignoring this field) * `IsSet` and `GlobalIsSet` now correctly return whether a flag is set if a program calls `Set` or `GlobalSet` directly after flag parsing (would previously only return `true` if the flag was set during parsing) ### Changed * No longer exit the program on command/subcommand error if the error raised is not an `OsExiter`. This exiting behavior was introduced in 1.19.0, but was determined to be a regression in functionality. See [the PR](https://github.com/urfave/cli/pull/595) for discussion. ### Added * `CommandsByName` type was added to make it easy to sort `Command`s by name, alphabetically * `altsrc` now handles loading of string and int arrays from TOML * Support for definition of custom help templates for `App` via `CustomAppHelpTemplate` * Support for arbitrary key/value fields on `App` to be used with `CustomAppHelpTemplate` via `ExtraInfo` * `HelpFlag`, `VersionFlag`, and `BashCompletionFlag` changed to explicitly be `cli.Flag`s allowing for the use of custom flags satisfying the `cli.Flag` interface to be used. ## [1.19.1] - 2016-11-21 ### Fixed - Fixes regression introduced in 1.19.0 where using an `ActionFunc` as the `Action` for a command would cause it to error rather than calling the function. Should not have a affected declarative cases using `func(c *cli.Context) err)`. - Shell completion now handles the case where the user specifies `--generate-bash-completion` immediately after a flag that takes an argument. Previously it call the application with `--generate-bash-completion` as the flag value. ## [1.19.0] - 2016-11-19 ### Added - `FlagsByName` was added to make it easy to sort flags (e.g. `sort.Sort(cli.FlagsByName(app.Flags))`) - A `Description` field was added to `App` for a more detailed description of the application (similar to the existing `Description` field on `Command`) - Flag type code generation via `go generate` - Write to stderr and exit 1 if action returns non-nil error - Added support for TOML to the `altsrc` loader - `SkipArgReorder` was added to allow users to skip the argument reordering. This is useful if you want to consider all "flags" after an argument as arguments rather than flags (the default behavior of the stdlib `flag` library). This is backported functionality from the [removal of the flag reordering](https://github.com/urfave/cli/pull/398) in the unreleased version 2 - For formatted errors (those implementing `ErrorFormatter`), the errors will be formatted during output. Compatible with `pkg/errors`. ### Changed - Raise minimum tested/supported Go version to 1.2+ ### Fixed - Consider empty environment variables as set (previously environment variables with the equivalent of `""` would be skipped rather than their value used). - Return an error if the value in a given environment variable cannot be parsed as the flag type. Previously these errors were silently swallowed. - Print full error when an invalid flag is specified (which includes the invalid flag) - `App.Writer` defaults to `stdout` when `nil` - If no action is specified on a command or app, the help is now printed instead of `panic`ing - `App.Metadata` is initialized automatically now (previously was `nil` unless initialized) - Correctly show help message if `-h` is provided to a subcommand - `context.(Global)IsSet` now respects environment variables. Previously it would return `false` if a flag was specified in the environment rather than as an argument - Removed deprecation warnings to STDERR to avoid them leaking to the end-user - `altsrc`s import paths were updated to use `gopkg.in/urfave/cli.v1`. This fixes issues that occurred when `gopkg.in/urfave/cli.v1` was imported as well as `altsrc` where Go would complain that the types didn't match ## [1.18.1] - 2016-08-28 ### Fixed - Removed deprecation warnings to STDERR to avoid them leaking to the end-user (backported) ## [1.18.0] - 2016-06-27 ### Added - `./runtests` test runner with coverage tracking by default - testing on OS X - testing on Windows - `UintFlag`, `Uint64Flag`, and `Int64Flag` types and supporting code ### Changed - Use spaces for alignment in help/usage output instead of tabs, making the output alignment consistent regardless of tab width ### Fixed - Printing of command aliases in help text - Printing of visible flags for both struct and struct pointer flags - Display the `help` subcommand when using `CommandCategories` - No longer swallows `panic`s that occur within the `Action`s themselves when detecting the signature of the `Action` field ## [1.17.1] - 2016-08-28 ### Fixed - Removed deprecation warnings to STDERR to avoid them leaking to the end-user ## [1.17.0] - 2016-05-09 ### Added - Pluggable flag-level help text rendering via `cli.DefaultFlagStringFunc` - `context.GlobalBoolT` was added as an analogue to `context.GlobalBool` - Support for hiding commands by setting `Hidden: true` -- this will hide the commands in help output ### Changed - `Float64Flag`, `IntFlag`, and `DurationFlag` default values are no longer quoted in help text output. - All flag types now include `(default: {value})` strings following usage when a default value can be (reasonably) detected. - `IntSliceFlag` and `StringSliceFlag` usage strings are now more consistent with non-slice flag types - Apps now exit with a code of 3 if an unknown subcommand is specified (previously they printed "No help topic for...", but still exited 0. This makes it easier to script around apps built using `cli` since they can trust that a 0 exit code indicated a successful execution. - cleanups based on [Go Report Card feedback](https://goreportcard.com/report/github.com/urfave/cli) ## [1.16.1] - 2016-08-28 ### Fixed - Removed deprecation warnings to STDERR to avoid them leaking to the end-user ## [1.16.0] - 2016-05-02 ### Added - `Hidden` field on all flag struct types to omit from generated help text ### Changed - `BashCompletionFlag` (`--enable-bash-completion`) is now omitted from generated help text via the `Hidden` field ### Fixed - handling of error values in `HandleAction` and `HandleExitCoder` ## [1.15.0] - 2016-04-30 ### Added - This file! - Support for placeholders in flag usage strings - `App.Metadata` map for arbitrary data/state management - `Set` and `GlobalSet` methods on `*cli.Context` for altering values after parsing. - Support for nested lookup of dot-delimited keys in structures loaded from YAML. ### Changed - The `App.Action` and `Command.Action` now prefer a return signature of `func(*cli.Context) error`, as defined by `cli.ActionFunc`. If a non-nil `error` is returned, there may be two outcomes: - If the error fulfills `cli.ExitCoder`, then `os.Exit` will be called automatically - Else the error is bubbled up and returned from `App.Run` - Specifying an `Action` with the legacy return signature of `func(*cli.Context)` will produce a deprecation message to stderr - Specifying an `Action` that is not a `func` type will produce a non-zero exit from `App.Run` - Specifying an `Action` func that has an invalid (input) signature will produce a non-zero exit from `App.Run` ### Deprecated - `cli.App.RunAndExitOnError`, which should now be done by returning an error that fulfills `cli.ExitCoder` to `cli.App.Run`. - the legacy signature for `cli.App.Action` of `func(*cli.Context)`, which should now have a return signature of `func(*cli.Context) error`, as defined by `cli.ActionFunc`. ### Fixed - Added missing `*cli.Context.GlobalFloat64` method ## [1.14.0] - 2016-04-03 (backfilled 2016-04-25) ### Added - Codebeat badge - Support for categorization via `CategorizedHelp` and `Categories` on app. ### Changed - Use `filepath.Base` instead of `path.Base` in `Name` and `HelpName`. ### Fixed - Ensure version is not shown in help text when `HideVersion` set. ## [1.13.0] - 2016-03-06 (backfilled 2016-04-25) ### Added - YAML file input support. - `NArg` method on context. ## [1.12.0] - 2016-02-17 (backfilled 2016-04-25) ### Added - Custom usage error handling. - Custom text support in `USAGE` section of help output. - Improved help messages for empty strings. - AppVeyor CI configuration. ### Changed - Removed `panic` from default help printer func. - De-duping and optimizations. ### Fixed - Correctly handle `Before`/`After` at command level when no subcommands. - Case of literal `-` argument causing flag reordering. - Environment variable hints on Windows. - Docs updates. ## [1.11.1] - 2015-12-21 (backfilled 2016-04-25) ### Changed - Use `path.Base` in `Name` and `HelpName` - Export `GetName` on flag types. ### Fixed - Flag parsing when skipping is enabled. - Test output cleanup. - Move completion check to account for empty input case. ## [1.11.0] - 2015-11-15 (backfilled 2016-04-25) ### Added - Destination scan support for flags. - Testing against `tip` in Travis CI config. ### Changed - Go version in Travis CI config. ### Fixed - Removed redundant tests. - Use correct example naming in tests. ## [1.10.2] - 2015-10-29 (backfilled 2016-04-25) ### Fixed - Remove unused var in bash completion. ## [1.10.1] - 2015-10-21 (backfilled 2016-04-25) ### Added - Coverage and reference logos in README. ### Fixed - Use specified values in help and version parsing. - Only display app version and help message once. ## [1.10.0] - 2015-10-06 (backfilled 2016-04-25) ### Added - More tests for existing functionality. - `ArgsUsage` at app and command level for help text flexibility. ### Fixed - Honor `HideHelp` and `HideVersion` in `App.Run`. - Remove juvenile word from README. ## [1.9.0] - 2015-09-08 (backfilled 2016-04-25) ### Added - `FullName` on command with accompanying help output update. - Set default `$PROG` in bash completion. ### Changed - Docs formatting. ### Fixed - Removed self-referential imports in tests. ## [1.8.0] - 2015-06-30 (backfilled 2016-04-25) ### Added - Support for `Copyright` at app level. - `Parent` func at context level to walk up context lineage. ### Fixed - Global flag processing at top level. ## [1.7.1] - 2015-06-11 (backfilled 2016-04-25) ### Added - Aggregate errors from `Before`/`After` funcs. - Doc comments on flag structs. - Include non-global flags when checking version and help. - Travis CI config updates. ### Fixed - Ensure slice type flags have non-nil values. - Collect global flags from the full command hierarchy. - Docs prose. ## [1.7.0] - 2015-05-03 (backfilled 2016-04-25) ### Changed - `HelpPrinter` signature includes output writer. ### Fixed - Specify go 1.1+ in docs. - Set `Writer` when running command as app. ## [1.6.0] - 2015-03-23 (backfilled 2016-04-25) ### Added - Multiple author support. - `NumFlags` at context level. - `Aliases` at command level. ### Deprecated - `ShortName` at command level. ### Fixed - Subcommand help output. - Backward compatible support for deprecated `Author` and `Email` fields. - Docs regarding `Names`/`Aliases`. ## [1.5.0] - 2015-02-20 (backfilled 2016-04-25) ### Added - `After` hook func support at app and command level. ### Fixed - Use parsed context when running command as subcommand. - Docs prose. ## [1.4.1] - 2015-01-09 (backfilled 2016-04-25) ### Added - Support for hiding `-h / --help` flags, but not `help` subcommand. - Stop flag parsing after `--`. ### Fixed - Help text for generic flags to specify single value. - Use double quotes in output for defaults. - Use `ParseInt` instead of `ParseUint` for int environment var values. - Use `0` as base when parsing int environment var values. ## [1.4.0] - 2014-12-12 (backfilled 2016-04-25) ### Added - Support for environment variable lookup "cascade". - Support for `Stdout` on app for output redirection. ### Fixed - Print command help instead of app help in `ShowCommandHelp`. ## [1.3.1] - 2014-11-13 (backfilled 2016-04-25) ### Added - Docs and example code updates. ### Changed - Default `-v / --version` flag made optional. ## [1.3.0] - 2014-08-10 (backfilled 2016-04-25) ### Added - `FlagNames` at context level. - Exposed `VersionPrinter` var for more control over version output. - Zsh completion hook. - `AUTHOR` section in default app help template. - Contribution guidelines. - `DurationFlag` type. ## [1.2.0] - 2014-08-02 ### Added - Support for environment variable defaults on flags plus tests. ## [1.1.0] - 2014-07-15 ### Added - Bash completion. - Optional hiding of built-in help command. - Optional skipping of flag parsing at command level. - `Author`, `Email`, and `Compiled` metadata on app. - `Before` hook func support at app and command level. - `CommandNotFound` func support at app level. - Command reference available on context. - `GenericFlag` type. - `Float64Flag` type. - `BoolTFlag` type. - `IsSet` flag helper on context. - More flag lookup funcs at context level. - More tests & docs. ### Changed - Help template updates to account for presence/absence of flags. - Separated subcommand help template. - Exposed `HelpPrinter` var for more control over help output. ## [1.0.0] - 2013-11-01 ### Added - `help` flag in default app flag set and each command flag set. - Custom handling of argument parsing errors. - Command lookup by name at app level. - `StringSliceFlag` type and supporting `StringSlice` type. - `IntSliceFlag` type and supporting `IntSlice` type. - Slice type flag lookups by name at context level. - Export of app and command help functions. - More tests & docs. ## 0.1.0 - 2013-07-22 ### Added - Initial implementation. [unreleased 2.X]: https://github.com/urfave/cli/compare/v2.2.0...HEAD [2.2.0]: https://github.com/urfave/cli/compare/v2.1.1...v2.2.0 [2.1.1]: https://github.com/urfave/cli/compare/v2.1.0...v2.1.1 [2.1.0]: https://github.com/urfave/cli/compare/v2.0.0...v2.1.0 [2.0.0]: https://github.com/urfave/cli/compare/v1.22.2...v2.0.0 [unreleased 1.22.X]: https://github.com/urfave/cli/compare/v1.22.4...v1 [1.22.4]: https://github.com/urfave/cli/compare/v1.22.3...v1.22.4 [1.22.3]: https://github.com/urfave/cli/compare/v1.22.2...v1.22.3 [1.22.2]: https://github.com/urfave/cli/compare/v1.22.1...v1.22.2 [1.22.1]: https://github.com/urfave/cli/compare/v1.22.0...v1.22.1 [1.22.0]: https://github.com/urfave/cli/compare/v1.21.0...v1.22.0 [1.21.0]: https://github.com/urfave/cli/compare/v1.20.0...v1.21.0 [1.20.0]: https://github.com/urfave/cli/compare/v1.19.1...v1.20.0 [1.19.1]: https://github.com/urfave/cli/compare/v1.19.0...v1.19.1 [1.19.0]: https://github.com/urfave/cli/compare/v1.18.0...v1.19.0 [1.18.0]: https://github.com/urfave/cli/compare/v1.17.0...v1.18.0 [1.17.0]: https://github.com/urfave/cli/compare/v1.16.0...v1.17.0 [1.16.0]: https://github.com/urfave/cli/compare/v1.15.0...v1.16.0 [1.15.0]: https://github.com/urfave/cli/compare/v1.14.0...v1.15.0 [1.14.0]: https://github.com/urfave/cli/compare/v1.13.0...v1.14.0 [1.13.0]: https://github.com/urfave/cli/compare/v1.12.0...v1.13.0 [1.12.0]: https://github.com/urfave/cli/compare/v1.11.1...v1.12.0 [1.11.1]: https://github.com/urfave/cli/compare/v1.11.0...v1.11.1 [1.11.0]: https://github.com/urfave/cli/compare/v1.10.2...v1.11.0 [1.10.2]: https://github.com/urfave/cli/compare/v1.10.1...v1.10.2 [1.10.1]: https://github.com/urfave/cli/compare/v1.10.0...v1.10.1 [1.10.0]: https://github.com/urfave/cli/compare/v1.9.0...v1.10.0 [1.9.0]: https://github.com/urfave/cli/compare/v1.8.0...v1.9.0 [1.8.0]: https://github.com/urfave/cli/compare/v1.7.1...v1.8.0 [1.7.1]: https://github.com/urfave/cli/compare/v1.7.0...v1.7.1 [1.7.0]: https://github.com/urfave/cli/compare/v1.6.0...v1.7.0 [1.6.0]: https://github.com/urfave/cli/compare/v1.5.0...v1.6.0 [1.5.0]: https://github.com/urfave/cli/compare/v1.4.1...v1.5.0 [1.4.1]: https://github.com/urfave/cli/compare/v1.4.0...v1.4.1 [1.4.0]: https://github.com/urfave/cli/compare/v1.3.1...v1.4.0 [1.3.1]: https://github.com/urfave/cli/compare/v1.3.0...v1.3.1 [1.3.0]: https://github.com/urfave/cli/compare/v1.2.0...v1.3.0 [1.2.0]: https://github.com/urfave/cli/compare/v1.1.0...v1.2.0 [1.1.0]: https://github.com/urfave/cli/compare/v1.0.0...v1.1.0 [1.0.0]: https://github.com/urfave/cli/compare/v0.1.0...v1.0.0 cli-2.25.7/docs/CNAME000066400000000000000000000000171444235773300140660ustar00rootroot00000000000000cli.urfave.org cli-2.25.7/docs/CODE_OF_CONDUCT.md000077700000000000000000000000001444235773300211262../CODE_OF_CONDUCT.mdustar00rootroot00000000000000cli-2.25.7/docs/CONTRIBUTING.md000066400000000000000000000123451444235773300155600ustar00rootroot00000000000000## Contributing Welcome to the `urfave/cli` contributor docs! This goal of this document is to help those interested in joining the 200+ humans who have contributed to this project over the years. > As a general guiding principle, the current maintainers may be notified via the > @urfave/cli GitHub team. All of the current maintainers are *volunteers* who live in various timezones with different scheduling needs, so please understand that your contribution or question may not get a response for many days. ### semantic versioning adherence The `urfave/cli` project strives to strictly adhere to [semantic versioning](https://semver.org/spec/v2.0.0.html). The active development branches and the milestones and import paths to which they correspond are: #### `main` branch The majority of active development and issue management is targeting the `main` branch, which **MUST** *only* receive bug fixes and feature *additions*. - :arrow_right: [`v2.x`](https://github.com/urfave/cli/milestone/16) - :arrow_right: `github.com/urfave/cli/v2` The `main` branch in particular includes tooling to help with keeping the `v2.x` series backward compatible. More details on this process are in the development workflow section below. #### `v1` branch The `v1` branch **MUST** only receive bug fixes in the `v1.22.x` series. There is no strict rule regarding bug fixes to the `v2.x` series being backported to the `v1.22.x` series. - :arrow_right: [`v1.22.x`](https://github.com/urfave/cli/milestone/11) - :arrow_right: `github.com/urfave/cli` #### `v3-dev-main` branch The `v3-dev-branch` **MUST** receive all bug fixes and features added to the `main` branch and **MAY** receive feature *removals* and other changes that are otherwise *backward-incompatible* with the `v2.x` series. - :arrow_right: [`v3.x`](https://github.com/urfave/cli/milestone/5) - unreleased / unsupported ### development workflow Most of the tooling around the development workflow strives for effective [dogfooding](https://en.wikipedia.org/wiki/Eating_your_own_dog_food). There is a top-level `Makefile` that is maintained strictly for the purpose of easing verification of one's development environment and any changes one may have introduced: ```sh make ``` Running the default `make` target (`all`) will ensure all of the critical steps are run to verify one's changes are harmonious in nature. The same steps are also run during the [continuous integration phase](https://github.com/urfave/cli/blob/main/.github/workflows/cli.yml). In the event that the `v2diff` target exits non-zero, this is a signal that the public API surface area has changed. If the changes adhere to semantic versioning, meaning they are *additions* or *bug fixes*, then manually running the approval step will "promote" the current `go doc` output: ```sh make v2approve ``` Because the `generate` step includes updating `godoc-current.txt` and `testdata/godoc-v2.x.txt`, these changes *MUST* be part of any proposed pull request so that reviewers have an opportunity to also make an informed decision about the "promotion" step. #### generated code A significant portion of the project's source code is generated, with the goal being to eliminate repetitive maintenance where other type-safe abstraction is impractical or impossible with Go versions `< 1.18`. In a future where the eldest Go version supported is `1.18.x`, there will likely be efforts to take advantage of [generics](https://go.dev/doc/tutorial/generics). The built-in `go generate` command is used to run the commands specified in `//go:generate` directives. Each such command runs a file that also supports a command line help system which may be consulted for further information, e.g.: ```sh go run cmd/urfave-cli-genflags/main.go --help ``` #### docs output The documentation in the `docs` directory is automatically built via `mkdocs` into a static site and published when releases are pushed (see [RELEASING](./RELEASING/)). There is no strict requirement to build the documentation when developing locally, but the following `make` targets may be used if desired: ```sh # install documentation dependencies with `pip` make ensure-mkdocs ``` ```sh # build the static site in `./site` make docs ``` ```sh # start an mkdocs development server make serve-docs ``` ### pull requests Please feel free to open a pull request to fix a bug or add a feature. The @urfave/cli team will review it as soon as possible, giving special attention to maintaining backward compatibility. If the @urfave/cli team agrees that your contribution is in line with the vision of the project, they will work with you to get the code into a mergeable state, merged, and then released. ### granting of commit bit / admin mode Those with a history of contributing to this project will likely be invited to join the @urfave/cli team. As a member of the @urfave/cli team, you will have the ability to fully administer pull requests, issues, and other repository bits. If you feel that you should be a member of the @urfave/cli team but have not yet been added, the most likely explanation is that this is an accidental oversight! :sweat_smile:. Please open an issue! cli-2.25.7/docs/RELEASING.md000066400000000000000000000051621444235773300151610ustar00rootroot00000000000000# Releasing urfave/cli Releasing small batches often is [backed by research](https://itrevolution.com/accelerate-book/) as part of the virtuous cycles that keep teams and products healthy. To that end, the overall goal of the release process is to send changes out into the world as close to the time the commits were merged to the `main` branch as possible. In this way, the community of humans depending on this library are able to make use of the changes they need **quickly**, which means they shouldn't have to maintain long-lived forks of the project, which means they can get back to focusing on the work on which they want to focus. This also means that the @urfave/cli team should be able to focus on delivering a steadily improving product with significantly eased ability to associate bugs and regressions with specific releases. ## Process - Release versions follow [semantic versioning](https://semver.org/) - Releases are associated with **signed, annotated git tags**[^1]. - Release notes are **automatically generated**[^2]. In the `main` or `v1` branch, the current version is always available via: ```sh git describe --always --dirty --tags ``` **NOTE**: if the version reported contains `-dirty`, this is indicative of a "dirty" work tree, which is not a great state for creating a new release tag. Seek help from @urfave/cli teammates. For example, given a described version of `v2.4.7-3-g68da1cd` and a diff of `v2.4.7...` that contains only bug fixes, the next version should be `v2.4.8`: ```sh git tag -a -s -m 'Release 2.4.8' v2.4.8 git push origin v2.4.8 ``` The tag push will trigger a GitHub Actions workflow and will be **immediately available** to the [Go module mirror, index, and checksum database](https://proxy.golang.org/). The remaining steps require human intervention through the GitHub web view although [automated solutions exist](https://github.com/softprops/action-gh-release) that may be adopted in the future. - Open the [the new release page](https://github.com/urfave/cli/releases/new) - At the top of the form, click on the `Choose a tag` select control and select `v2.4.8` - In the `Write` tab below, click the `Auto-generate release notes` button - At the bottom of the form, click the `Publish release` button - :white_check_mark: you're done! [^1]: This was not always true. There are many **lightweight git tags** present in the repository history. [^2]: This was not always true. The [`docs/CHANGELOG.md`](./CHANGELOG.md) document used to be manually maintained. Relying on the automatic release notes generation requires the use of **merge commits** as opposed to squash merging or rebase merging. cli-2.25.7/docs/SECURITY.md000066400000000000000000000016461444235773300151220ustar00rootroot00000000000000# Security Policy Hello and thank you for your interest in the `urfave/cli` security policy! :tada: :lock: ## Supported Versions | Version | Supported | | ------------ | ------------------------------------- | | `>= v2.3.x` | :white_check_mark: | | `< v2.3` | :x: | | `>= v1.22.x` | :white_check_mark: :lady_beetle: [^1] | | `< v1.22` | :x: | ## Reporting a Vulnerability Please disclose any vulnerabilities by sending an email to: [urfave-security@googlegroups.com](mailto:urfave-security@googlegroups.com) You should expect a response within 48 hours and further communications to be decided via email. The `urfave/cli` maintainer team comprises volunteers who contribute when possible, so please have patience :bow: [^1]: The `v1.22.x` series will receive bug fixes and security patches only. cli-2.25.7/docs/index.md000066400000000000000000000042621444235773300147570ustar00rootroot00000000000000# Welcome to urfave/cli [![GoDoc](https://godoc.org/github.com/urfave/cli?status.svg)](https://pkg.go.dev/github.com/urfave/cli/v2) [![codebeat](https://codebeat.co/badges/0a8f30aa-f975-404b-b878-5fab3ae1cc5f)](https://codebeat.co/projects/github-com-urfave-cli) [![Go Report Card](https://goreportcard.com/badge/urfave/cli)](https://goreportcard.com/report/urfave/cli) [![codecov](https://codecov.io/gh/urfave/cli/branch/main/graph/badge.svg)](https://codecov.io/gh/urfave/cli) `urfave/cli` is a simple, fast, and fun package for building command line apps in Go. The goal is to enable developers to write fast and distributable command line applications in an expressive way. These are the guides for each major supported version: - [`v2`](./v2/getting-started) - [`v1`](./v1/getting-started) In addition to the version-specific guides, these other documents are available: - [CONTRIBUTING](./CONTRIBUTING/) - [CODE OF CONDUCT](./CODE_OF_CONDUCT/) - [RELEASING](./RELEASING/) ## Installation Using this package requires a working Go environment. [See the install instructions for Go](http://golang.org/doc/install.html). Go Modules are required when using this package. [See the go blog guide on using Go Modules](https://blog.golang.org/using-go-modules). ### Using `v2` releases ``` $ go get github.com/urfave/cli/v2 ``` ```go ... import ( "github.com/urfave/cli/v2" // imports as package "cli" ) ... ``` ### Using `v1` releases ``` $ go get github.com/urfave/cli ``` ```go ... import ( "github.com/urfave/cli" ) ... ``` ### Build tags You can use the following build tags: #### `urfave_cli_no_docs` When set, this removes `ToMarkdown` and `ToMan` methods, so your application won't be able to call those. This reduces the resulting binary size by about 300-400 KB (measured using Go 1.18.1 on Linux/amd64), due to fewer dependencies. ### Supported platforms cli is tested against multiple versions of Go on Linux, and against the latest released version of Go on OS X and Windows. This project uses GitHub Actions for builds. To see our currently supported go versions and platforms, look at the [github workflow configuration](https://github.com/urfave/cli/blob/main/.github/workflows/cli.yml). cli-2.25.7/docs/migrate-v1-to-v2.md000066400000000000000000000111151444235773300165640ustar00rootroot00000000000000# Migration Guide: v1 to v2 v2 has a number of breaking changes but converting is relatively straightforward: make the changes documented below then resolve any compiler errors. We hope this will be sufficient for most typical users. If you find any issues not covered by this document, please post a comment on [Issue 921](https://github.com/urfave/cli/issues/921) or consider sending a PR to help improve this guide. # Flags before args In v2 flags must come before args. This is more POSIX-compliant. You may need to update scripts, user documentation, etc. This will work: ``` cli hello --shout rick ``` This will not: ``` cli hello rick --shout ``` # Import string changed * OLD: `import "github.com/urfave/cli"` * NEW: `import "github.com/urfave/cli/v2"` Check each file for this and make the change. Shell command to find them all: `fgrep -rl github.com/urfave/cli *` # Flag aliases are done differently Change `Name: "foo, f"` to `Name: "foo", Aliases: []string{"f"}` * OLD: ```go cli.StringFlag{ Name: "config, cfg" } ``` * NEW: ```go cli.StringFlag{ Name: "config", Aliases: []string{"cfg"}, } ``` Sadly v2 doesn't warn you if a comma is in the name. (https://github.com/urfave/cli/issues/1103) # EnvVar is now a list (EnvVars) Change `EnvVar: "XXXXX"` to `EnvVars: []string{"XXXXX"}` (plural). * OLD: ```go cli.StringFlag{ EnvVar: "APP_LANG" } ``` * NEW: ```go cli.StringFlag{ EnvVars: []string{"APP_LANG"} } ``` # Actions returns errors A command's `Action:` now returns an `error`. * OLD: `Action: func(c *cli.Context) {` * NEW: `Action: func(c *cli.Context) error {` Compiler messages you might see: ``` cannot use func literal (type func(*cli.Context)) as type cli.ActionFunc in field value ``` # cli.Flag changed `cli.Flag` is now a list of pointers. What this means to you: If you make a list of flags, add a `&` in front of each item. cli.BoolFlag, cli.StringFlag, etc. * OLD: ```go app.Flags = []cli.Flag{ cli.BoolFlag{ ``` * NEW: ```go app.Flags = []cli.Flag{ &cli.BoolFlag{ ``` Compiler messages you might see: ``` cli.StringFlag does not implement cli.Flag (Apply method has pointer receiver) ``` # Commands are now lists of pointers Occurrences of `[]Command` have been changed to `[]*Command`. What this means to you: Look for `[]cli.Command{}` and change it to `[]*cli.Command{}` Example: * OLD: `var commands = []cli.Command{}` * NEW: `var commands = []*cli.Command{}` Compiler messages you might see: ``` cannot convert commands (type []cli.Command) to type cli.CommandsByName cannot use commands (type []cli.Command) as type []*cli.Command in assignment ``` # Lists of commands should be pointers If you are building up a list of commands, the individual items should now be pointers. * OLD: `cli.Command{` * NEW: `&cli.Command{` Compiler messages you might see: ``` cannot use cli.Command literal (type cli.Command) as type *cli.Command in argument to ``` # Appending Commands Appending to a list of commands needs to be changed since the list is now pointers. * OLD: `commands = append(commands, *c)` * NEW: `commands = append(commands, c)` Compiler messages you might see: ``` cannot use c (type *cli.Command) as type cli.Command in append ``` # GlobalString, GlobalBool and its likes are deprecated Use simply `String` instead of `GlobalString`, `Bool` instead of `GlobalBool` # BoolTFlag and BoolT are deprecated BoolTFlag was a Bool Flag with its default value set to true and BoolT was used to find any BoolTFlag used locally, so both are deprecated. * OLD: ```go cli.BoolTFlag{ Name: FlagName, Usage: FlagUsage, EnvVar: "FLAG_ENV_VAR", } ``` * NEW: ```go cli.BoolFlag{ Name: FlagName, Value: true, Usage: FlagUsage, EnvVar: "FLAG_ENV_VAR", } ``` # &cli.StringSlice{""} replaced with cli.NewStringSlice("") Example: * OLD: ```go Value: &cli.StringSlice{""}, ``` * NEW: ```go Value: cli.NewStringSlice(""), } ``` # Replace deprecated functions `cli.NewExitError()` is deprecated. Use `cli.Exit()` instead. ([Staticcheck](https://staticcheck.io/) detects this automatically and recommends replacement code.) # Everything else Compile the code and work through any errors. Most should relate to issues listed above. Once it compiles, test the command. Review the output of `-h` or any help messages to verify they match the intended flags and subcommands. Then test the program itself. If you find any issues not covered by this document please let us know by submitting a comment on [Issue 921](https://github.com/urfave/cli/issues/921) so that others can benefit. cli-2.25.7/docs/v1/000077500000000000000000000000001444235773300136505ustar00rootroot00000000000000cli-2.25.7/docs/v1/examples/000077500000000000000000000000001444235773300154665ustar00rootroot00000000000000cli-2.25.7/docs/v1/examples/arguments.md000066400000000000000000000006701444235773300200200ustar00rootroot00000000000000--- tags: - v1 --- You can lookup arguments by calling the `Args` function on `cli.Context`, e.g.: ``` go package main import ( "fmt" "log" "os" "github.com/urfave/cli" ) func main() { app := cli.NewApp() app.Action = func(c *cli.Context) error { fmt.Printf("Hello %q", c.Args().Get(0)) return nil } err := app.Run(os.Args) if err != nil { log.Fatal(err) } } ``` cli-2.25.7/docs/v1/examples/bash-completions.md000066400000000000000000000051211444235773300212560ustar00rootroot00000000000000--- tags: - v1 --- You can enable completion commands by setting the `EnableBashCompletion` flag on the `App` object. By default, this setting will only auto-complete to show an app's subcommands, but you can write your own completion methods for the App or its subcommands. ``` go package main import ( "fmt" "log" "os" "github.com/urfave/cli" ) func main() { tasks := []string{"cook", "clean", "laundry", "eat", "sleep", "code"} app := cli.NewApp() app.EnableBashCompletion = true app.Commands = []cli.Command{ { Name: "complete", Aliases: []string{"c"}, Usage: "complete a task on the list", Action: func(c *cli.Context) error { fmt.Println("completed task: ", c.Args().First()) return nil }, BashComplete: func(c *cli.Context) { // This will complete if no args are passed if c.NArg() > 0 { return } for _, t := range tasks { fmt.Println(t) } }, }, } err := app.Run(os.Args) if err != nil { log.Fatal(err) } } ``` #### Enabling Source the `autocomplete/bash_autocomplete` file in your `.bashrc` file while setting the `PROG` variable to the name of your program: `PROG=myprogram source /.../cli/autocomplete/bash_autocomplete` #### Distribution Copy `autocomplete/bash_autocomplete` into `/etc/bash_completion.d/` and rename it to the name of the program you wish to add autocomplete support for (or automatically install it there if you are distributing a package). Don't forget to source the file to make it active in the current shell. ``` sudo cp src/bash_autocomplete /etc/bash_completion.d/ source /etc/bash_completion.d/ ``` Alternatively, you can just document that users should source the generic `autocomplete/bash_autocomplete` in their bash configuration with `$PROG` set to the name of their program (as above). #### Customization The default bash completion flag (`--generate-bash-completion`) is defined as `cli.BashCompletionFlag`, and may be redefined if desired, e.g.: ``` go package main import ( "log" "os" "github.com/urfave/cli" ) func main() { cli.BashCompletionFlag = cli.BoolFlag{ Name: "compgen", Hidden: true, } app := cli.NewApp() app.EnableBashCompletion = true app.Commands = []cli.Command{ { Name: "wat", }, } err := app.Run(os.Args) if err != nil { log.Fatal(err) } } ``` cli-2.25.7/docs/v1/examples/combining-short-options.md000066400000000000000000000033461444235773300226110ustar00rootroot00000000000000--- tags: - v1 --- Traditional use of options using their shortnames look like this: ``` $ cmd -s -o -m "Some message" ``` Suppose you want users to be able to combine options with their shortnames. This can be done using the `UseShortOptionHandling` bool in your app configuration, or for individual commands by attaching it to the command configuration. For example: ``` go package main import ( "fmt" "log" "os" "github.com/urfave/cli" ) func main() { app := cli.NewApp() app.UseShortOptionHandling = true app.Commands = []cli.Command{ { Name: "short", Usage: "complete a task on the list", Flags: []cli.Flag{ cli.BoolFlag{Name: "serve, s"}, cli.BoolFlag{Name: "option, o"}, cli.StringFlag{Name: "message, m"}, }, Action: func(c *cli.Context) error { fmt.Println("serve:", c.Bool("serve")) fmt.Println("option:", c.Bool("option")) fmt.Println("message:", c.String("message")) return nil }, }, } err := app.Run(os.Args) if err != nil { log.Fatal(err) } } ``` If your program has any number of bool flags such as `serve` and `option`, and optionally one non-bool flag `message`, with the short options of `-s`, `-o`, and `-m` respectively, setting `UseShortOptionHandling` will also support the following syntax: ``` $ cmd -som "Some message" ``` If you enable `UseShortOptionHandling`, then you must not use any flags that have a single leading `-` or this will result in failures. For example, `-option` can no longer be used. Flags with two leading dashes (such as `--options`) are still valid. cli-2.25.7/docs/v1/examples/exit-codes.md000066400000000000000000000015771444235773300200660ustar00rootroot00000000000000--- tags: - v1 --- Calling `App.Run` will not automatically call `os.Exit`, which means that by default the exit code will "fall through" to being `0`. An explicit exit code may be set by returning a non-nil error that fulfills `cli.ExitCoder`, *or* a `cli.MultiError` that includes an error that fulfills `cli.ExitCoder`, e.g.: ``` go package main import ( "log" "os" "github.com/urfave/cli" ) func main() { app := cli.NewApp() app.Flags = []cli.Flag{ cli.BoolFlag{ Name: "ginger-crouton", Usage: "Add ginger croutons to the soup", }, } app.Action = func(ctx *cli.Context) error { if !ctx.Bool("ginger-crouton") { return cli.NewExitError("Ginger croutons are not in the soup", 86) } return nil } err := app.Run(os.Args) if err != nil { log.Fatal(err) } } ``` cli-2.25.7/docs/v1/examples/flags.md000066400000000000000000000207551444235773300171150ustar00rootroot00000000000000--- tags: - v1 --- Setting and querying flags is simple. ``` go package main import ( "fmt" "log" "os" "github.com/urfave/cli" ) func main() { app := cli.NewApp() app.Flags = []cli.Flag { cli.StringFlag{ Name: "lang", Value: "english", Usage: "language for the greeting", }, } app.Action = func(c *cli.Context) error { name := "Nefertiti" if c.NArg() > 0 { name = c.Args().Get(0) } if c.String("lang") == "spanish" { fmt.Println("Hola", name) } else { fmt.Println("Hello", name) } return nil } err := app.Run(os.Args) if err != nil { log.Fatal(err) } } ``` You can also set a destination variable for a flag, to which the content will be scanned. ``` go package main import ( "log" "os" "fmt" "github.com/urfave/cli" ) func main() { var language string app := cli.NewApp() app.Flags = []cli.Flag { cli.StringFlag{ Name: "lang", Value: "english", Usage: "language for the greeting", Destination: &language, }, } app.Action = func(c *cli.Context) error { name := "someone" if c.NArg() > 0 { name = c.Args()[0] } if language == "spanish" { fmt.Println("Hola", name) } else { fmt.Println("Hello", name) } return nil } err := app.Run(os.Args) if err != nil { log.Fatal(err) } } ``` See full list of flags at http://godoc.org/github.com/urfave/cli #### Placeholder Values Sometimes it's useful to specify a flag's value within the usage string itself. Such placeholders are indicated with back quotes. For example this: ```go package main import ( "log" "os" "github.com/urfave/cli" ) func main() { app := cli.NewApp() app.Flags = []cli.Flag{ cli.StringFlag{ Name: "config, c", Usage: "Load configuration from `FILE`", }, } err := app.Run(os.Args) if err != nil { log.Fatal(err) } } ``` Will result in help output like: ``` --config FILE, -c FILE Load configuration from FILE ``` Note that only the first placeholder is used. Subsequent back-quoted words will be left as-is. #### Alternate Names You can set alternate (or short) names for flags by providing a comma-delimited list for the `Name`. e.g. ``` go package main import ( "log" "os" "github.com/urfave/cli" ) func main() { app := cli.NewApp() app.Flags = []cli.Flag { cli.StringFlag{ Name: "lang, l", Value: "english", Usage: "language for the greeting", }, } err := app.Run(os.Args) if err != nil { log.Fatal(err) } } ``` That flag can then be set with `--lang spanish` or `-l spanish`. Note that giving two different forms of the same flag in the same command invocation is an error. #### Ordering Flags for the application and commands are shown in the order they are defined. However, it's possible to sort them from outside this library by using `FlagsByName` or `CommandsByName` with `sort`. For example this: ``` go package main import ( "log" "os" "sort" "github.com/urfave/cli" ) func main() { app := cli.NewApp() app.Flags = []cli.Flag { cli.StringFlag{ Name: "lang, l", Value: "english", Usage: "Language for the greeting", }, cli.StringFlag{ Name: "config, c", Usage: "Load configuration from `FILE`", }, } app.Commands = []cli.Command{ { Name: "complete", Aliases: []string{"c"}, Usage: "complete a task on the list", Action: func(c *cli.Context) error { return nil }, }, { Name: "add", Aliases: []string{"a"}, Usage: "add a task to the list", Action: func(c *cli.Context) error { return nil }, }, } sort.Sort(cli.FlagsByName(app.Flags)) sort.Sort(cli.CommandsByName(app.Commands)) err := app.Run(os.Args) if err != nil { log.Fatal(err) } } ``` Will result in help output like: ``` --config FILE, -c FILE Load configuration from FILE --lang value, -l value Language for the greeting (default: "english") ``` #### Values from the Environment You can also have the default value set from the environment via `EnvVar`. e.g. ``` go package main import ( "log" "os" "github.com/urfave/cli" ) func main() { app := cli.NewApp() app.Flags = []cli.Flag { cli.StringFlag{ Name: "lang, l", Value: "english", Usage: "language for the greeting", EnvVar: "APP_LANG", }, } err := app.Run(os.Args) if err != nil { log.Fatal(err) } } ``` The `EnvVar` may also be given as a comma-delimited "cascade", where the first environment variable that resolves is used as the default. ``` go package main import ( "log" "os" "github.com/urfave/cli" ) func main() { app := cli.NewApp() app.Flags = []cli.Flag { cli.StringFlag{ Name: "lang, l", Value: "english", Usage: "language for the greeting", EnvVar: "LEGACY_COMPAT_LANG,APP_LANG,LANG", }, } err := app.Run(os.Args) if err != nil { log.Fatal(err) } } ``` #### Values from files You can also have the default value set from file via `FilePath`. e.g. ``` go package main import ( "log" "os" "github.com/urfave/cli" ) func main() { app := cli.NewApp() app.Flags = []cli.Flag { cli.StringFlag{ Name: "password, p", Usage: "password for the mysql database", FilePath: "/etc/mysql/password", }, } err := app.Run(os.Args) if err != nil { log.Fatal(err) } } ``` Note that default values set from file (e.g. `FilePath`) take precedence over default values set from the environment (e.g. `EnvVar`). #### Values from alternate input sources (YAML, TOML, and others) There is a separate package altsrc that adds support for getting flag values from other file input sources. Currently supported input source formats: * YAML * JSON * TOML In order to get values for a flag from an alternate input source the following code would be added to wrap an existing cli.Flag like below: ``` go altsrc.NewIntFlag(cli.IntFlag{Name: "test"}) ``` Initialization must also occur for these flags. Below is an example initializing getting data from a yaml file below. ``` go command.Before = altsrc.InitInputSourceWithContext(command.Flags, NewYamlSourceFromFlagFunc("load")) ``` The code above will use the "load" string as a flag name to get the file name of a yaml file from the cli.Context. It will then use that file name to initialize the yaml input source for any flags that are defined on that command. As a note the "load" flag used would also have to be defined on the command flags in order for this code snippet to work. Currently only YAML, JSON, and TOML files are supported but developers can add support for other input sources by implementing the altsrc.InputSourceContext for their given sources. Here is a more complete sample of a command using YAML support: ``` go package notmain import ( "fmt" "log" "os" "github.com/urfave/cli" "github.com/urfave/cli/altsrc" ) func main() { app := cli.NewApp() flags := []cli.Flag{ altsrc.NewIntFlag(cli.IntFlag{Name: "test"}), cli.StringFlag{Name: "load"}, } app.Action = func(c *cli.Context) error { fmt.Println("yaml ist rad") return nil } app.Before = altsrc.InitInputSourceWithContext(flags, altsrc.NewYamlSourceFromFlagFunc("load")) app.Flags = flags err := app.Run(os.Args) if err != nil { log.Fatal(err) } } ``` #### Precedence The precedence for flag value sources is as follows (highest to lowest): 0. Command line flag value from user 0. Environment variable (if specified) 0. Configuration file (if specified) 0. Default defined on the flag cli-2.25.7/docs/v1/examples/generated-help-text.md000066400000000000000000000044151444235773300216620ustar00rootroot00000000000000--- tags: - v1 --- The default help flag (`-h/--help`) is defined as `cli.HelpFlag` and is checked by the cli internals in order to print generated help text for the app, command, or subcommand, and break execution. #### Customization All of the help text generation may be customized, and at multiple levels. The templates are exposed as variables `AppHelpTemplate`, `CommandHelpTemplate`, and `SubcommandHelpTemplate` which may be reassigned or augmented, and full override is possible by assigning a compatible func to the `cli.HelpPrinter` variable, e.g.: ``` go package main import ( "fmt" "log" "io" "os" "github.com/urfave/cli" ) func main() { // EXAMPLE: Append to an existing template cli.AppHelpTemplate = fmt.Sprintf(`%s WEBSITE: http://awesometown.example.com SUPPORT: support@awesometown.example.com `, cli.AppHelpTemplate) // EXAMPLE: Override a template cli.AppHelpTemplate = `NAME: {{.Name}} - {{.Usage}} USAGE: {{.HelpName}} {{if .VisibleFlags}}[global options]{{end}}{{if .Commands}} command [command options]{{end}} {{if .ArgsUsage}}{{.ArgsUsage}}{{else}}[arguments...]{{end}} {{if len .Authors}} AUTHOR: {{range .Authors}}{{ . }}{{end}} {{end}}{{if .Commands}} COMMANDS: {{range .Commands}}{{if not .HideHelp}} {{join .Names ", "}}{{ "\t"}}{{.Usage}}{{ "\n" }}{{end}}{{end}}{{end}}{{if .VisibleFlags}} GLOBAL OPTIONS: {{range .VisibleFlags}}{{.}} {{end}}{{end}}{{if .Copyright }} COPYRIGHT: {{.Copyright}} {{end}}{{if .Version}} VERSION: {{.Version}} {{end}} ` // EXAMPLE: Replace the `HelpPrinter` func cli.HelpPrinter = func(w io.Writer, templ string, data interface{}) { fmt.Println("Ha HA. I pwnd the help!!1") } err := cli.NewApp().Run(os.Args) if err != nil { log.Fatal(err) } } ``` The default flag may be customized to something other than `-h/--help` by setting `cli.HelpFlag`, e.g.: ``` go package main import ( "log" "os" "github.com/urfave/cli" ) func main() { cli.HelpFlag = cli.BoolFlag{ Name: "halp, haaaaalp", Usage: "HALP", EnvVar: "SHOW_HALP,HALPPLZ", } err := cli.NewApp().Run(os.Args) if err != nil { log.Fatal(err) } } ``` cli-2.25.7/docs/v1/examples/greet.md000066400000000000000000000021771444235773300171250ustar00rootroot00000000000000--- tags: - v1 --- Being a programmer can be a lonely job. Thankfully by the power of automation that is not the case! Let's create a greeter app to fend off our demons of loneliness! Start by creating a directory named `greet`, and within it, add a file, `greet.go` with the following code in it: ``` go package main import ( "fmt" "log" "os" "github.com/urfave/cli" ) func main() { app := cli.NewApp() app.Name = "greet" app.Usage = "fight the loneliness!" app.Action = func(c *cli.Context) error { fmt.Println("Hello friend!") return nil } err := app.Run(os.Args) if err != nil { log.Fatal(err) } } ``` Install our command to the `$GOPATH/bin` directory: ``` $ go install ``` Finally run our new command: ``` $ greet Hello friend! ``` cli also generates neat help text: ``` $ greet help NAME: greet - fight the loneliness! USAGE: greet [global options] command [command options] [arguments...] VERSION: 0.0.0 COMMANDS: help, h Shows a list of commands or help for one command GLOBAL OPTIONS --version Shows version information ``` cli-2.25.7/docs/v1/examples/subcommands-categories.md000066400000000000000000000012301444235773300224420ustar00rootroot00000000000000--- tags: - v1 --- For additional organization in apps that have many subcommands, you can associate a category for each command to group them together in the help output. E.g. ```go package main import ( "log" "os" "github.com/urfave/cli" ) func main() { app := cli.NewApp() app.Commands = []cli.Command{ { Name: "noop", }, { Name: "add", Category: "Template actions", }, { Name: "remove", Category: "Template actions", }, } err := app.Run(os.Args) if err != nil { log.Fatal(err) } } ``` Will include: ``` COMMANDS: noop Template actions: add remove ``` cli-2.25.7/docs/v1/examples/subcommands.md000066400000000000000000000027651444235773300203350ustar00rootroot00000000000000--- tags: - v1 --- Subcommands can be defined for a more git-like command line app. ```go package main import ( "fmt" "log" "os" "github.com/urfave/cli" ) func main() { app := cli.NewApp() app.Commands = []cli.Command{ { Name: "add", Aliases: []string{"a"}, Usage: "add a task to the list", Action: func(c *cli.Context) error { fmt.Println("added task: ", c.Args().First()) return nil }, }, { Name: "complete", Aliases: []string{"c"}, Usage: "complete a task on the list", Action: func(c *cli.Context) error { fmt.Println("completed task: ", c.Args().First()) return nil }, }, { Name: "template", Aliases: []string{"t"}, Usage: "options for task templates", Subcommands: []cli.Command{ { Name: "add", Usage: "add a new template", Action: func(c *cli.Context) error { fmt.Println("new task template: ", c.Args().First()) return nil }, }, { Name: "remove", Usage: "remove an existing template", Action: func(c *cli.Context) error { fmt.Println("removed task template: ", c.Args().First()) return nil }, }, }, }, } err := app.Run(os.Args) if err != nil { log.Fatal(err) } } ``` cli-2.25.7/docs/v1/examples/version-flag.md000066400000000000000000000224301444235773300204050ustar00rootroot00000000000000--- tags: - v1 --- The default version flag (`-v/--version`) is defined as `cli.VersionFlag`, which is checked by the cli internals in order to print the `App.Version` via `cli.VersionPrinter` and break execution. #### Customization The default flag may be customized to something other than `-v/--version` by setting `cli.VersionFlag`, e.g.: ``` go package main import ( "log" "os" "github.com/urfave/cli" ) func main() { cli.VersionFlag = cli.BoolFlag{ Name: "print-version, V", Usage: "print only the version", } app := cli.NewApp() app.Name = "partay" app.Version = "19.99.0" err := app.Run(os.Args) if err != nil { log.Fatal(err) } } ``` Alternatively, the version printer at `cli.VersionPrinter` may be overridden, e.g.: ``` go package main import ( "fmt" "log" "os" "github.com/urfave/cli" ) var ( Revision = "fafafaf" ) func main() { cli.VersionPrinter = func(c *cli.Context) { fmt.Printf("version=%s revision=%s\n", c.App.Version, Revision) } app := cli.NewApp() app.Name = "partay" app.Version = "19.99.0" err := app.Run(os.Args) if err != nil { log.Fatal(err) } } ``` #### Full API Example **Notice**: This is a contrived (functioning) example meant strictly for API demonstration purposes. Use of one's imagination is encouraged. ``` go package main import ( "errors" "flag" "fmt" "io" "os" "time" "github.com/urfave/cli" ) func init() { cli.AppHelpTemplate += "\nCUSTOMIZED: you bet ur muffins\n" cli.CommandHelpTemplate += "\nYMMV\n" cli.SubcommandHelpTemplate += "\nor something\n" cli.HelpFlag = cli.BoolFlag{Name: "halp"} cli.BashCompletionFlag = cli.BoolFlag{Name: "compgen", Hidden: true} cli.VersionFlag = cli.BoolFlag{Name: "print-version, V"} cli.HelpPrinter = func(w io.Writer, templ string, data interface{}) { fmt.Fprintf(w, "best of luck to you\n") } cli.VersionPrinter = func(c *cli.Context) { fmt.Fprintf(c.App.Writer, "version=%s\n", c.App.Version) } cli.OsExiter = func(c int) { fmt.Fprintf(cli.ErrWriter, "refusing to exit %d\n", c) } cli.ErrWriter = io.Discard cli.FlagStringer = func(fl cli.Flag) string { return fmt.Sprintf("\t\t%s", fl.GetName()) } } type hexWriter struct{} func (w *hexWriter) Write(p []byte) (int, error) { for _, b := range p { fmt.Printf("%x", b) } fmt.Printf("\n") return len(p), nil } type genericType struct{ s string } func (g *genericType) Set(value string) error { g.s = value return nil } func (g *genericType) String() string { return g.s } func main() { app := cli.NewApp() app.Name = "kənˈtrīv" app.Version = "19.99.0" app.Compiled = time.Now() app.Authors = []cli.Author{ cli.Author{ Name: "Example Human", Email: "human@example.com", }, } app.Copyright = "(c) 1999 Serious Enterprise" app.HelpName = "contrive" app.Usage = "demonstrate available API" app.UsageText = "contrive - demonstrating the available API" app.ArgsUsage = "[args and such]" app.Commands = []cli.Command{ cli.Command{ Name: "doo", Aliases: []string{"do"}, Category: "motion", Usage: "do the doo", UsageText: "doo - does the dooing", Description: "no really, there is a lot of dooing to be done", ArgsUsage: "[arrgh]", Flags: []cli.Flag{ cli.BoolFlag{Name: "forever, forevvarr"}, }, Subcommands: cli.Commands{ cli.Command{ Name: "wop", Action: wopAction, }, }, SkipFlagParsing: false, HideHelp: false, Hidden: false, HelpName: "doo!", BashComplete: func(c *cli.Context) { fmt.Fprintf(c.App.Writer, "--better\n") }, Before: func(c *cli.Context) error { fmt.Fprintf(c.App.Writer, "brace for impact\n") return nil }, After: func(c *cli.Context) error { fmt.Fprintf(c.App.Writer, "did we lose anyone?\n") return nil }, Action: func(c *cli.Context) error { c.Command.FullName() c.Command.HasName("wop") c.Command.Names() c.Command.VisibleFlags() fmt.Fprintf(c.App.Writer, "dodododododoodododddooooododododooo\n") if c.Bool("forever") { c.Command.Run(c) } return nil }, OnUsageError: func(c *cli.Context, err error, isSubcommand bool) error { fmt.Fprintf(c.App.Writer, "for shame\n") return err }, }, } app.Flags = []cli.Flag{ cli.BoolFlag{Name: "fancy"}, cli.BoolTFlag{Name: "fancier"}, cli.DurationFlag{Name: "howlong, H", Value: time.Second * 3}, cli.Float64Flag{Name: "howmuch"}, cli.GenericFlag{Name: "wat", Value: &genericType{}}, cli.Int64Flag{Name: "longdistance"}, cli.Int64SliceFlag{Name: "intervals"}, cli.IntFlag{Name: "distance"}, cli.IntSliceFlag{Name: "times"}, cli.StringFlag{Name: "dance-move, d"}, cli.StringSliceFlag{Name: "names, N"}, cli.UintFlag{Name: "age"}, cli.Uint64Flag{Name: "bigage"}, } app.EnableBashCompletion = true app.UseShortOptionHandling = true app.HideHelp = false app.HideVersion = false app.BashComplete = func(c *cli.Context) { fmt.Fprintf(c.App.Writer, "lipstick\nkiss\nme\nlipstick\nringo\n") } app.Before = func(c *cli.Context) error { fmt.Fprintf(c.App.Writer, "HEEEERE GOES\n") return nil } app.After = func(c *cli.Context) error { fmt.Fprintf(c.App.Writer, "Phew!\n") return nil } app.CommandNotFound = func(c *cli.Context, command string) { fmt.Fprintf(c.App.Writer, "Thar be no %q here.\n", command) } app.OnUsageError = func(c *cli.Context, err error, isSubcommand bool) error { if isSubcommand { return err } fmt.Fprintf(c.App.Writer, "WRONG: %#v\n", err) return nil } app.Action = func(c *cli.Context) error { cli.DefaultAppComplete(c) cli.HandleExitCoder(errors.New("not an exit coder, though")) cli.ShowAppHelp(c) cli.ShowCommandCompletions(c, "nope") cli.ShowCommandHelp(c, "also-nope") cli.ShowCompletions(c) cli.ShowSubcommandHelp(c) cli.ShowVersion(c) categories := c.App.Categories() categories.AddCommand("sounds", cli.Command{ Name: "bloop", }) for _, category := range c.App.Categories() { fmt.Fprintf(c.App.Writer, "%s\n", category.Name) fmt.Fprintf(c.App.Writer, "%#v\n", category.Commands) fmt.Fprintf(c.App.Writer, "%#v\n", category.VisibleCommands()) } fmt.Printf("%#v\n", c.App.Command("doo")) if c.Bool("infinite") { c.App.Run([]string{"app", "doo", "wop"}) } if c.Bool("forevar") { c.App.RunAsSubcommand(c) } c.App.Setup() fmt.Printf("%#v\n", c.App.VisibleCategories()) fmt.Printf("%#v\n", c.App.VisibleCommands()) fmt.Printf("%#v\n", c.App.VisibleFlags()) fmt.Printf("%#v\n", c.Args().First()) if len(c.Args()) > 0 { fmt.Printf("%#v\n", c.Args()[1]) } fmt.Printf("%#v\n", c.Args().Present()) fmt.Printf("%#v\n", c.Args().Tail()) set := flag.NewFlagSet("contrive", 0) nc := cli.NewContext(c.App, set, c) fmt.Printf("%#v\n", nc.Args()) fmt.Printf("%#v\n", nc.Bool("nope")) fmt.Printf("%#v\n", nc.BoolT("nerp")) fmt.Printf("%#v\n", nc.Duration("howlong")) fmt.Printf("%#v\n", nc.Float64("hay")) fmt.Printf("%#v\n", nc.Generic("bloop")) fmt.Printf("%#v\n", nc.Int64("bonk")) fmt.Printf("%#v\n", nc.Int64Slice("burnks")) fmt.Printf("%#v\n", nc.Int("bips")) fmt.Printf("%#v\n", nc.IntSlice("blups")) fmt.Printf("%#v\n", nc.String("snurt")) fmt.Printf("%#v\n", nc.StringSlice("snurkles")) fmt.Printf("%#v\n", nc.Uint("flub")) fmt.Printf("%#v\n", nc.Uint64("florb")) fmt.Printf("%#v\n", nc.GlobalBool("global-nope")) fmt.Printf("%#v\n", nc.GlobalBoolT("global-nerp")) fmt.Printf("%#v\n", nc.GlobalDuration("global-howlong")) fmt.Printf("%#v\n", nc.GlobalFloat64("global-hay")) fmt.Printf("%#v\n", nc.GlobalGeneric("global-bloop")) fmt.Printf("%#v\n", nc.GlobalInt("global-bips")) fmt.Printf("%#v\n", nc.GlobalIntSlice("global-blups")) fmt.Printf("%#v\n", nc.GlobalString("global-snurt")) fmt.Printf("%#v\n", nc.GlobalStringSlice("global-snurkles")) fmt.Printf("%#v\n", nc.FlagNames()) fmt.Printf("%#v\n", nc.GlobalFlagNames()) fmt.Printf("%#v\n", nc.GlobalIsSet("wat")) fmt.Printf("%#v\n", nc.GlobalSet("wat", "nope")) fmt.Printf("%#v\n", nc.NArg()) fmt.Printf("%#v\n", nc.NumFlags()) fmt.Printf("%#v\n", nc.Parent()) nc.Set("wat", "also-nope") ec := cli.NewExitError("ohwell", 86) fmt.Fprintf(c.App.Writer, "%d", ec.ExitCode()) fmt.Printf("made it!\n") return nil } if os.Getenv("HEXY") != "" { app.Writer = &hexWriter{} app.ErrWriter = &hexWriter{} } app.Metadata = map[string]interface{}{ "layers": "many", "explicable": false, "whatever-values": 19.99, } // ignore error so we don't exit non-zero and break gfmrun README example tests _ = app.Run(os.Args) } func wopAction(c *cli.Context) error { fmt.Fprintf(c.App.Writer, ":wave: over here, eh\n") return nil } ``` cli-2.25.7/docs/v1/getting-started.md000066400000000000000000000020641444235773300173010ustar00rootroot00000000000000--- tags: - v1 --- One of the philosophies behind cli is that an API should be playful and full of discovery. So a cli app can be as little as one line of code in `main()`. ``` go package main import ( "log" "os" "github.com/urfave/cli" ) func main() { err := cli.NewApp().Run(os.Args) if err != nil { log.Fatal(err) } } ``` This app will run and show help text, but is not very useful. Let's give an action to execute and some help documentation: ``` go package main import ( "fmt" "log" "os" "github.com/urfave/cli" ) func main() { app := cli.NewApp() app.Name = "boom" app.Usage = "make an explosive entrance" app.Action = func(c *cli.Context) error { fmt.Println("boom! I say!") return nil } err := app.Run(os.Args) if err != nil { log.Fatal(err) } } ``` Running this already gives you a ton of functionality, plus support for things like subcommands and flags, which are covered below. cli-2.25.7/docs/v1/migrating-to-v2.md000066400000000000000000000003671444235773300171260ustar00rootroot00000000000000--- tags: - v1 --- There are a small set of breaking changes between v1 and v2. Converting is relatively straightforward and typically takes less than an hour. Specific steps are included in [Migration Guide: v1 to v2](../migrate-v1-to-v2.md). cli-2.25.7/docs/v2/000077500000000000000000000000001444235773300136515ustar00rootroot00000000000000cli-2.25.7/docs/v2/examples/000077500000000000000000000000001444235773300154675ustar00rootroot00000000000000cli-2.25.7/docs/v2/examples/arguments.md000066400000000000000000000007021444235773300200150ustar00rootroot00000000000000--- tags: - v2 search: boost: 2 --- You can lookup arguments by calling the `Args` function on `cli.Context`, e.g.: ```go package main import ( "fmt" "log" "os" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ Action: func(cCtx *cli.Context) error { fmt.Printf("Hello %q", cCtx.Args().Get(0)) return nil }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` cli-2.25.7/docs/v2/examples/bash-completions.md000066400000000000000000000137541444235773300212720ustar00rootroot00000000000000--- tags: - v2 search: boost: 2 --- You can enable completion commands by setting the `EnableBashCompletion` flag on the `App` object to `true`. By default, this setting will allow auto-completion for an app's subcommands, but you can write your own completion methods for the App or its subcommands as well. #### Default auto-completion ```go package main import ( "fmt" "log" "os" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ EnableBashCompletion: true, Commands: []*cli.Command{ { Name: "add", Aliases: []string{"a"}, Usage: "add a task to the list", Action: func(cCtx *cli.Context) error { fmt.Println("added task: ", cCtx.Args().First()) return nil }, }, { Name: "complete", Aliases: []string{"c"}, Usage: "complete a task on the list", Action: func(cCtx *cli.Context) error { fmt.Println("completed task: ", cCtx.Args().First()) return nil }, }, { Name: "template", Aliases: []string{"t"}, Usage: "options for task templates", Subcommands: []*cli.Command{ { Name: "add", Usage: "add a new template", Action: func(cCtx *cli.Context) error { fmt.Println("new task template: ", cCtx.Args().First()) return nil }, }, { Name: "remove", Usage: "remove an existing template", Action: func(cCtx *cli.Context) error { fmt.Println("removed task template: ", cCtx.Args().First()) return nil }, }, }, }, }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` ![](/docs/v2/images/default-bash-autocomplete.gif) #### Custom auto-completion ```go package main import ( "fmt" "log" "os" "github.com/urfave/cli/v2" ) func main() { tasks := []string{"cook", "clean", "laundry", "eat", "sleep", "code"} app := &cli.App{ EnableBashCompletion: true, Commands: []*cli.Command{ { Name: "complete", Aliases: []string{"c"}, Usage: "complete a task on the list", Action: func(cCtx *cli.Context) error { fmt.Println("completed task: ", cCtx.Args().First()) return nil }, BashComplete: func(cCtx *cli.Context) { // This will complete if no args are passed if cCtx.NArg() > 0 { return } for _, t := range tasks { fmt.Println(t) } }, }, }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` ![](/docs/v2/images/custom-bash-autocomplete.gif) #### Enabling To enable auto-completion for the current shell session, a bash script, `autocomplete/bash_autocomplete` is included in this repo. To use `autocomplete/bash_autocomplete` set an environment variable named `PROG` to the name of your program and then `source` the `autocomplete/bash_autocomplete` file. For example, if your cli program is called `myprogram`: ```sh-session $ PROG=myprogram source path/to/cli/autocomplete/bash_autocomplete ``` Auto-completion is now enabled for the current shell, but will not persist into a new shell. #### Distribution and Persistent Autocompletion Copy `autocomplete/bash_autocomplete` into `/etc/bash_completion.d/` and rename it to the name of the program you wish to add autocomplete support for (or automatically install it there if you are distributing a package). Don't forget to source the file or restart your shell to activate the auto-completion. ```sh-session $ sudo cp path/to/autocomplete/bash_autocomplete /etc/bash_completion.d/ $ source /etc/bash_completion.d/ ``` Alternatively, you can just document that users should `source` the generic `autocomplete/bash_autocomplete` and set `$PROG` within their bash configuration file, adding these lines: ```sh-session $ PROG= $ source path/to/cli/autocomplete/bash_autocomplete ``` Keep in mind that if they are enabling auto-completion for more than one program, they will need to set `PROG` and source `autocomplete/bash_autocomplete` for each program, like so: ```sh-session $ PROG= $ source path/to/cli/autocomplete/bash_autocomplete $ PROG= $ source path/to/cli/autocomplete/bash_autocomplete ``` #### Customization The default shell completion flag (`--generate-bash-completion`) is defined as `cli.EnableBashCompletion`, and may be redefined if desired, e.g.: ```go package main import ( "log" "os" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ EnableBashCompletion: true, Commands: []*cli.Command{ { Name: "wat", }, }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` #### ZSH Support Auto-completion for ZSH is also supported using the `autocomplete/zsh_autocomplete` file included in this repo. One environment variable is used, `PROG`. Set `PROG` to the program name as before, and then `source path/to/autocomplete/zsh_autocomplete`. Adding the following lines to your ZSH configuration file (usually `.zshrc`) will allow the auto-completion to persist across new shells: ```sh-session $ PROG= $ source path/to/autocomplete/zsh_autocomplete ``` #### ZSH default auto-complete example ![](/docs/v2/images/default-zsh-autocomplete.gif) #### ZSH custom auto-complete example ![](/docs/v2/images/custom-zsh-autocomplete.gif) #### PowerShell Support Auto-completion for PowerShell is also supported using the `autocomplete/powershell_autocomplete.ps1` file included in this repo. Rename the script to `.ps1` and move it anywhere in your file system. The location of script does not matter, only the file name of the script has to match the your program's binary name. To activate it, enter: ```powershell & path/to/autocomplete/.ps1 ``` To persist across new shells, open the PowerShell profile (with `code $profile` or `notepad $profile`) and add the line: ```powershell & path/to/autocomplete/.ps1 ``` cli-2.25.7/docs/v2/examples/combining-short-options.md000066400000000000000000000034511444235773300226070ustar00rootroot00000000000000--- tags: - v2 search: boost: 2 --- Traditional use of options using their shortnames look like this: ```sh-session $ cmd -s -o -m "Some message" ``` Suppose you want users to be able to combine options with their shortnames. This can be done using the `UseShortOptionHandling` bool in your app configuration, or for individual commands by attaching it to the command configuration. For example: ```go package main import ( "fmt" "log" "os" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ UseShortOptionHandling: true, Commands: []*cli.Command{ { Name: "short", Usage: "complete a task on the list", Flags: []cli.Flag{ &cli.BoolFlag{Name: "serve", Aliases: []string{"s"}}, &cli.BoolFlag{Name: "option", Aliases: []string{"o"}}, &cli.StringFlag{Name: "message", Aliases: []string{"m"}}, }, Action: func(cCtx *cli.Context) error { fmt.Println("serve:", cCtx.Bool("serve")) fmt.Println("option:", cCtx.Bool("option")) fmt.Println("message:", cCtx.String("message")) return nil }, }, }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` If your program has any number of bool flags such as `serve` and `option`, and optionally one non-bool flag `message`, with the short options of `-s`, `-o`, and `-m` respectively, setting `UseShortOptionHandling` will also support the following syntax: ```sh-session $ cmd -som "Some message" ``` If you enable `UseShortOptionHandling`, then you must not use any flags that have a single leading `-` or this will result in failures. For example, `-option` can no longer be used. Flags with two leading dashes (such as `--options`) are still valid. cli-2.25.7/docs/v2/examples/exit-codes.md000066400000000000000000000015441444235773300200610ustar00rootroot00000000000000--- tags: - v2 search: boost: 2 --- Calling `App.Run` will not automatically call `os.Exit`, which means that by default the exit code will "fall through" to being `0`. An explicit exit code may be set by returning a non-nil error that fulfills `cli.ExitCoder`, *or* a `cli.MultiError` that includes an error that fulfills `cli.ExitCoder`, e.g.: ```go package main import ( "log" "os" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ Flags: []cli.Flag{ &cli.BoolFlag{ Name: "ginger-crouton", Usage: "is it in the soup?", }, }, Action: func(ctx *cli.Context) error { if !ctx.Bool("ginger-crouton") { return cli.Exit("Ginger croutons are not in the soup", 86) } return nil }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` cli-2.25.7/docs/v2/examples/flags.md000066400000000000000000000326001444235773300171060ustar00rootroot00000000000000--- tags: - v2 search: boost: 2 --- Setting and querying flags is simple. ```go package main import ( "fmt" "log" "os" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ Flags: []cli.Flag{ &cli.StringFlag{ Name: "lang", Value: "english", Usage: "language for the greeting", }, }, Action: func(cCtx *cli.Context) error { name := "Nefertiti" if cCtx.NArg() > 0 { name = cCtx.Args().Get(0) } if cCtx.String("lang") == "spanish" { fmt.Println("Hola", name) } else { fmt.Println("Hello", name) } return nil }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` You can also set a destination variable for a flag, to which the content will be scanned. Note that if the `Value` is set for the flag, it will be shown as default, and destination will be set to this value before parsing flag on the command line. ```go package main import ( "fmt" "log" "os" "github.com/urfave/cli/v2" ) func main() { var language string app := &cli.App{ Flags: []cli.Flag{ &cli.StringFlag{ Name: "lang", Value: "english", Usage: "language for the greeting", Destination: &language, }, }, Action: func(cCtx *cli.Context) error { name := "someone" if cCtx.NArg() > 0 { name = cCtx.Args().Get(0) } if language == "spanish" { fmt.Println("Hola", name) } else { fmt.Println("Hello", name) } return nil }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` See full list of flags at https://pkg.go.dev/github.com/urfave/cli/v2 For bool flags you can specify the flag multiple times to get a count(e.g -v -v -v or -vvv) ```go package main import ( "fmt" "log" "os" "github.com/urfave/cli/v2" ) func main() { var count int app := &cli.App{ Flags: []cli.Flag{ &cli.BoolFlag{ Name: "foo", Usage: "foo greeting", Count: &count, }, }, Action: func(cCtx *cli.Context) error { fmt.Println("count", count) return nil }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` #### Placeholder Values Sometimes it's useful to specify a flag's value within the usage string itself. Such placeholders are indicated with back quotes. For example this: ```go package main import ( "log" "os" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ Flags: []cli.Flag{ &cli.StringFlag{ Name: "config", Aliases: []string{"c"}, Usage: "Load configuration from `FILE`", }, }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` Will result in help output like: ``` --config FILE, -c FILE Load configuration from FILE ``` Note that only the first placeholder is used. Subsequent back-quoted words will be left as-is. #### Alternate Names You can set alternate (or short) names for flags by providing a comma-delimited list for the `Name`. e.g. ```go package main import ( "log" "os" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ Flags: []cli.Flag{ &cli.StringFlag{ Name: "lang", Aliases: []string{"l"}, Value: "english", Usage: "language for the greeting", }, }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` That flag can then be set with `--lang spanish` or `-l spanish`. Note that giving two different forms of the same flag in the same command invocation is an error. #### Multiple Values per Single Flag Using a slice flag allows you to pass multiple values for a single flag; the values will be provided as a slice: - `Int64SliceFlag` - `IntSliceFlag` - `StringSliceFlag` ```go package main import ( "fmt" "log" "os" "strings" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ Flags: []cli.Flag{ &cli.StringSliceFlag{ Name: "greeting", Usage: "Pass multiple greetings", }, }, Action: func(cCtx *cli.Context) error { fmt.Println(strings.Join(cCtx.StringSlice("greeting"), `, `)) return nil }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` Multiple values need to be passed as separate, repeating flags, e.g. `--greeting Hello --greeting Hola`. #### Grouping You can associate a category for each flag to group them together in the help output, e.g: ```go package main import ( "log" "os" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ Flags: []cli.Flag{ &cli.BoolFlag{ Name: "silent", Aliases: []string{"s"}, Usage: "no messages", Category: "Miscellaneous:", }, &cli.BoolFlag{ Name: "perl-regexp", Aliases: []string{"P"}, Usage: "PATTERNS are Perl regular expressions", Category: "Pattern selection:", }, }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` Will result in help output like: ``` GLOBAL OPTIONS: Miscellaneous: --silent, -s no messages (default: false) Pattern selection: --perl-regexp, -P PATTERNS are Perl regular expressions (default: false) ``` #### Ordering Flags for the application and commands are shown in the order they are defined. However, it's possible to sort them from outside this library by using `FlagsByName` or `CommandsByName` with `sort`. For example this: ```go package main import ( "log" "os" "sort" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ Flags: []cli.Flag{ &cli.StringFlag{ Name: "lang", Aliases: []string{"l"}, Value: "english", Usage: "Language for the greeting", }, &cli.StringFlag{ Name: "config", Aliases: []string{"c"}, Usage: "Load configuration from `FILE`", }, }, Commands: []*cli.Command{ { Name: "complete", Aliases: []string{"c"}, Usage: "complete a task on the list", Action: func(*cli.Context) error { return nil }, }, { Name: "add", Aliases: []string{"a"}, Usage: "add a task to the list", Action: func(*cli.Context) error { return nil }, }, }, } sort.Sort(cli.FlagsByName(app.Flags)) sort.Sort(cli.CommandsByName(app.Commands)) if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` Will result in help output like: ``` --config FILE, -c FILE Load configuration from FILE --lang value, -l value Language for the greeting (default: "english") ``` #### Values from the Environment You can also have the default value set from the environment via `EnvVars`. e.g. ```go package main import ( "log" "os" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ Flags: []cli.Flag{ &cli.StringFlag{ Name: "lang", Aliases: []string{"l"}, Value: "english", Usage: "language for the greeting", EnvVars: []string{"APP_LANG"}, }, }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` If `EnvVars` contains more than one string, the first environment variable that resolves is used. ```go package main import ( "log" "os" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ Flags: []cli.Flag{ &cli.StringFlag{ Name: "lang", Aliases: []string{"l"}, Value: "english", Usage: "language for the greeting", EnvVars: []string{"LEGACY_COMPAT_LANG", "APP_LANG", "LANG"}, }, }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` #### Values from files You can also have the default value set from file via `FilePath`. e.g. ```go package main import ( "log" "os" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ Flags: []cli.Flag{ &cli.StringFlag{ Name: "password", Aliases: []string{"p"}, Usage: "password for the mysql database", FilePath: "/etc/mysql/password", }, }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` Note that default values set from file (e.g. `FilePath`) take precedence over default values set from the environment (e.g. `EnvVar`). #### Values from alternate input sources (YAML, TOML, and others) There is a separate package altsrc that adds support for getting flag values from other file input sources. Currently supported input source formats: - YAML - JSON - TOML In order to get values for a flag from an alternate input source the following code would be added to wrap an existing cli.Flag like below: ```go // --- >8 --- altsrc.NewIntFlag(&cli.IntFlag{Name: "test"}) ``` Initialization must also occur for these flags. Below is an example initializing getting data from a yaml file below. ```go // --- >8 --- command.Before = altsrc.InitInputSourceWithContext(command.Flags, NewYamlSourceFromFlagFunc("load")) ``` The code above will use the "load" string as a flag name to get the file name of a yaml file from the cli.Context. It will then use that file name to initialize the yaml input source for any flags that are defined on that command. As a note the "load" flag used would also have to be defined on the command flags in order for this code snippet to work. Currently only YAML, JSON, and TOML files are supported but developers can add support for other input sources by implementing the altsrc.InputSourceContext for their given sources. Here is a more complete sample of a command using YAML support: ```go package main import ( "fmt" "os" "github.com/urfave/cli/v2" "github.com/urfave/cli/v2/altsrc" ) func main() { flags := []cli.Flag{ altsrc.NewIntFlag(&cli.IntFlag{Name: "test"}), &cli.StringFlag{Name: "load"}, } app := &cli.App{ Action: func(*cli.Context) error { fmt.Println("--test value.*default: 0") return nil }, Before: altsrc.InitInputSourceWithContext(flags, altsrc.NewYamlSourceFromFlagFunc("load")), Flags: flags, } app.Run(os.Args) } ``` #### Required Flags You can make a flag required by setting the `Required` field to `true`. If a user does not provide a required flag, they will be shown an error message. Take for example this app that requires the `lang` flag: ```go package main import ( "fmt" "log" "os" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ Flags: []cli.Flag{ &cli.StringFlag{ Name: "lang", Value: "english", Usage: "language for the greeting", Required: true, }, }, Action: func(cCtx *cli.Context) error { output := "Hello" if cCtx.String("lang") == "spanish" { output = "Hola" } fmt.Println(output) return nil }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` If the app is run without the `lang` flag, the user will see the following message ``` Required flag "lang" not set ``` #### Default Values for help output Sometimes it's useful to specify a flag's default help-text value within the flag declaration. This can be useful if the default value for a flag is a computed value. The default value can be set via the `DefaultText` struct field. For example this: ```go package main import ( "log" "os" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ Flags: []cli.Flag{ &cli.IntFlag{ Name: "port", Usage: "Use a randomized port", Value: 0, DefaultText: "random", }, }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` Will result in help output like: ``` --port value Use a randomized port (default: random) ``` #### Precedence The precedence for flag value sources is as follows (highest to lowest): 0. Command line flag value from user 0. Environment variable (if specified) 0. Configuration file (if specified) 0. Default defined on the flag #### Flag Actions Handlers can be registered per flag which are triggered after a flag has been processed. This can be used for a variety of purposes, one of which is flag validation ```go package main import ( "log" "os" "fmt" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ Flags: []cli.Flag{ &cli.IntFlag{ Name: "port", Usage: "Use a randomized port", Value: 0, DefaultText: "random", Action: func(ctx *cli.Context, v int) error { if v >= 65536 { return fmt.Errorf("Flag port value %v out of range[0-65535]", v) } return nil }, }, }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` Will result in help output like: ``` Flag port value 70000 out of range[0-65535] ``` cli-2.25.7/docs/v2/examples/full-api-example.md000066400000000000000000000156241444235773300211630ustar00rootroot00000000000000--- tags: - v2 search: boost: 2 --- **Notice**: This is a contrived (functioning) example meant strictly for API demonstration purposes. Use of one's imagination is encouraged. ```go package main import ( "errors" "flag" "fmt" "io" "os" "time" "github.com/urfave/cli/v2" ) func init() { cli.AppHelpTemplate += "\nCUSTOMIZED: you bet ur muffins\n" cli.CommandHelpTemplate += "\nYMMV\n" cli.SubcommandHelpTemplate += "\nor something\n" cli.HelpFlag = &cli.BoolFlag{Name: "halp"} cli.VersionFlag = &cli.BoolFlag{Name: "print-version", Aliases: []string{"V"}} cli.HelpPrinter = func(w io.Writer, templ string, data interface{}) { fmt.Fprintf(w, "best of luck to you\n") } cli.VersionPrinter = func(cCtx *cli.Context) { fmt.Fprintf(cCtx.App.Writer, "version=%s\n", cCtx.App.Version) } cli.OsExiter = func(cCtx int) { fmt.Fprintf(cli.ErrWriter, "refusing to exit %d\n", cCtx) } cli.ErrWriter = io.Discard cli.FlagStringer = func(fl cli.Flag) string { return fmt.Sprintf("\t\t%s", fl.Names()[0]) } } type hexWriter struct{} func (w *hexWriter) Write(p []byte) (int, error) { for _, b := range p { fmt.Printf("%x", b) } fmt.Printf("\n") return len(p), nil } type genericType struct { s string } func (g *genericType) Set(value string) error { g.s = value return nil } func (g *genericType) String() string { return g.s } func main() { app := &cli.App{ Name: "kənˈtrīv", Version: "v19.99.0", Compiled: time.Now(), Authors: []*cli.Author{ &cli.Author{ Name: "Example Human", Email: "human@example.com", }, }, Copyright: "(c) 1999 Serious Enterprise", HelpName: "contrive", Usage: "demonstrate available API", UsageText: "contrive - demonstrating the available API", ArgsUsage: "[args and such]", Commands: []*cli.Command{ &cli.Command{ Name: "doo", Aliases: []string{"do"}, Category: "motion", Usage: "do the doo", UsageText: "doo - does the dooing", Description: "no really, there is a lot of dooing to be done", ArgsUsage: "[arrgh]", Flags: []cli.Flag{ &cli.BoolFlag{Name: "forever", Aliases: []string{"forevvarr"}}, }, Subcommands: []*cli.Command{ &cli.Command{ Name: "wop", Action: wopAction, }, }, SkipFlagParsing: false, HideHelp: false, Hidden: false, HelpName: "doo!", BashComplete: func(cCtx *cli.Context) { fmt.Fprintf(cCtx.App.Writer, "--better\n") }, Before: func(cCtx *cli.Context) error { fmt.Fprintf(cCtx.App.Writer, "brace for impact\n") return nil }, After: func(cCtx *cli.Context) error { fmt.Fprintf(cCtx.App.Writer, "did we lose anyone?\n") return nil }, Action: func(cCtx *cli.Context) error { cCtx.Command.FullName() cCtx.Command.HasName("wop") cCtx.Command.Names() cCtx.Command.VisibleFlags() fmt.Fprintf(cCtx.App.Writer, "dodododododoodododddooooododododooo\n") if cCtx.Bool("forever") { cCtx.Command.Run(cCtx) } return nil }, OnUsageError: func(cCtx *cli.Context, err error, isSubcommand bool) error { fmt.Fprintf(cCtx.App.Writer, "for shame\n") return err }, }, }, Flags: []cli.Flag{ &cli.BoolFlag{Name: "fancy"}, &cli.BoolFlag{Value: true, Name: "fancier"}, &cli.DurationFlag{Name: "howlong", Aliases: []string{"H"}, Value: time.Second * 3}, &cli.Float64Flag{Name: "howmuch"}, &cli.GenericFlag{Name: "wat", Value: &genericType{}}, &cli.Int64Flag{Name: "longdistance"}, &cli.Int64SliceFlag{Name: "intervals"}, &cli.IntFlag{Name: "distance"}, &cli.IntSliceFlag{Name: "times"}, &cli.StringFlag{Name: "dance-move", Aliases: []string{"d"}}, &cli.StringSliceFlag{Name: "names", Aliases: []string{"N"}}, &cli.UintFlag{Name: "age"}, &cli.Uint64Flag{Name: "bigage"}, }, EnableBashCompletion: true, HideHelp: false, HideVersion: false, BashComplete: func(cCtx *cli.Context) { fmt.Fprintf(cCtx.App.Writer, "lipstick\nkiss\nme\nlipstick\nringo\n") }, Before: func(cCtx *cli.Context) error { fmt.Fprintf(cCtx.App.Writer, "HEEEERE GOES\n") return nil }, After: func(cCtx *cli.Context) error { fmt.Fprintf(cCtx.App.Writer, "Phew!\n") return nil }, CommandNotFound: func(cCtx *cli.Context, command string) { fmt.Fprintf(cCtx.App.Writer, "Thar be no %q here.\n", command) }, OnUsageError: func(cCtx *cli.Context, err error, isSubcommand bool) error { if isSubcommand { return err } fmt.Fprintf(cCtx.App.Writer, "WRONG: %#v\n", err) return nil }, Action: func(cCtx *cli.Context) error { cli.DefaultAppComplete(cCtx) cli.HandleExitCoder(errors.New("not an exit coder, though")) cli.ShowAppHelp(cCtx) cli.ShowCommandCompletions(cCtx, "nope") cli.ShowCommandHelp(cCtx, "also-nope") cli.ShowCompletions(cCtx) cli.ShowSubcommandHelp(cCtx) cli.ShowVersion(cCtx) fmt.Printf("%#v\n", cCtx.App.Command("doo")) if cCtx.Bool("infinite") { cCtx.App.Run([]string{"app", "doo", "wop"}) } if cCtx.Bool("forevar") { cCtx.App.RunAsSubcommand(cCtx) } cCtx.App.Setup() fmt.Printf("%#v\n", cCtx.App.VisibleCategories()) fmt.Printf("%#v\n", cCtx.App.VisibleCommands()) fmt.Printf("%#v\n", cCtx.App.VisibleFlags()) fmt.Printf("%#v\n", cCtx.Args().First()) if cCtx.Args().Len() > 0 { fmt.Printf("%#v\n", cCtx.Args().Get(1)) } fmt.Printf("%#v\n", cCtx.Args().Present()) fmt.Printf("%#v\n", cCtx.Args().Tail()) set := flag.NewFlagSet("contrive", 0) nc := cli.NewContext(cCtx.App, set, cCtx) fmt.Printf("%#v\n", nc.Args()) fmt.Printf("%#v\n", nc.Bool("nope")) fmt.Printf("%#v\n", !nc.Bool("nerp")) fmt.Printf("%#v\n", nc.Duration("howlong")) fmt.Printf("%#v\n", nc.Float64("hay")) fmt.Printf("%#v\n", nc.Generic("bloop")) fmt.Printf("%#v\n", nc.Int64("bonk")) fmt.Printf("%#v\n", nc.Int64Slice("burnks")) fmt.Printf("%#v\n", nc.Int("bips")) fmt.Printf("%#v\n", nc.IntSlice("blups")) fmt.Printf("%#v\n", nc.String("snurt")) fmt.Printf("%#v\n", nc.StringSlice("snurkles")) fmt.Printf("%#v\n", nc.Uint("flub")) fmt.Printf("%#v\n", nc.Uint64("florb")) fmt.Printf("%#v\n", nc.FlagNames()) fmt.Printf("%#v\n", nc.IsSet("wat")) fmt.Printf("%#v\n", nc.Set("wat", "nope")) fmt.Printf("%#v\n", nc.NArg()) fmt.Printf("%#v\n", nc.NumFlags()) fmt.Printf("%#v\n", nc.Lineage()[1]) nc.Set("wat", "also-nope") ec := cli.Exit("ohwell", 86) fmt.Fprintf(cCtx.App.Writer, "%d", ec.ExitCode()) fmt.Printf("made it!\n") return ec }, Metadata: map[string]interface{}{ "layers": "many", "explicable": false, "whatever-values": 19.99, }, } if os.Getenv("HEXY") != "" { app.Writer = &hexWriter{} app.ErrWriter = &hexWriter{} } app.Run(os.Args) } func wopAction(cCtx *cli.Context) error { fmt.Fprintf(cCtx.App.Writer, ":wave: over here, eh\n") return nil } ``` cli-2.25.7/docs/v2/examples/generated-help-text.md000066400000000000000000000043061444235773300216620ustar00rootroot00000000000000--- tags: - v2 search: boost: 2 --- The default help flag (`-h/--help`) is defined as `cli.HelpFlag` and is checked by the cli internals in order to print generated help text for the app, command, or subcommand, and break execution. #### Customization All of the help text generation may be customized, and at multiple levels. The templates are exposed as variables `AppHelpTemplate`, `CommandHelpTemplate`, and `SubcommandHelpTemplate` which may be reassigned or augmented, and full override is possible by assigning a compatible func to the `cli.HelpPrinter` variable, e.g.: ```go package main import ( "fmt" "io" "os" "github.com/urfave/cli/v2" ) func main() { // EXAMPLE: Append to an existing template cli.AppHelpTemplate = fmt.Sprintf(`%s WEBSITE: http://awesometown.example.com SUPPORT: support@awesometown.example.com `, cli.AppHelpTemplate) // EXAMPLE: Override a template cli.AppHelpTemplate = `NAME: {{.Name}} - {{.Usage}} USAGE: {{.HelpName}} {{if .VisibleFlags}}[global options]{{end}}{{if .Commands}} command [command options]{{end}} {{if .ArgsUsage}}{{.ArgsUsage}}{{else}}[arguments...]{{end}} {{if len .Authors}} AUTHOR: {{range .Authors}}{{ . }}{{end}} {{end}}{{if .Commands}} COMMANDS: {{range .Commands}}{{if not .HideHelp}} {{join .Names ", "}}{{ "\t"}}{{.Usage}}{{ "\n" }}{{end}}{{end}}{{end}}{{if .VisibleFlags}} GLOBAL OPTIONS: {{range .VisibleFlags}}{{.}} {{end}}{{end}}{{if .Copyright }} COPYRIGHT: {{.Copyright}} {{end}}{{if .Version}} VERSION: {{.Version}} {{end}} ` // EXAMPLE: Replace the `HelpPrinter` func cli.HelpPrinter = func(w io.Writer, templ string, data interface{}) { fmt.Println("Ha HA. I pwnd the help!!1") } (&cli.App{}).Run(os.Args) } ``` The default flag may be customized to something other than `-h/--help` by setting `cli.HelpFlag`, e.g.: ```go package main import ( "os" "github.com/urfave/cli/v2" ) func main() { cli.HelpFlag = &cli.BoolFlag{ Name: "haaaaalp", Aliases: []string{"halp"}, Usage: "HALP", EnvVars: []string{"SHOW_HALP", "HALPPLZ"}, } (&cli.App{}).Run(os.Args) } ``` cli-2.25.7/docs/v2/examples/greet.md000066400000000000000000000022101444235773300171120ustar00rootroot00000000000000--- tags: - v2 search: boost: 2 --- Being a programmer can be a lonely job. Thankfully by the power of automation that is not the case! Let's create a greeter app to fend off our demons of loneliness! Start by creating a directory named `greet`, and within it, add a file, `greet.go` with the following code in it: ```go package main import ( "fmt" "log" "os" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ Name: "greet", Usage: "fight the loneliness!", Action: func(*cli.Context) error { fmt.Println("Hello friend!") return nil }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` Install our command to the `$GOPATH/bin` directory: ```sh-session $ go install ``` Finally run our new command: ```sh-session $ greet Hello friend! ``` cli also generates neat help text: ```sh-session $ greet help NAME: greet - fight the loneliness! USAGE: greet [global options] command [command options] [arguments...] COMMANDS: help, h Shows a list of commands or help for one command GLOBAL OPTIONS --help, -h show help (default: false) ``` cli-2.25.7/docs/v2/examples/subcommands-categories.md000066400000000000000000000013361444235773300224520ustar00rootroot00000000000000--- tags: - v2 search: boost: 2 --- For additional organization in apps that have many subcommands, you can associate a category for each command to group them together in the help output, e.g.: ```go package main import ( "log" "os" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ Commands: []*cli.Command{ { Name: "noop", }, { Name: "add", Category: "template", }, { Name: "remove", Category: "template", }, }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` Will include: ``` COMMANDS: noop template: add remove ```cli-2.25.7/docs/v2/examples/subcommands.md000066400000000000000000000026301444235773300203250ustar00rootroot00000000000000--- tags: - v2 search: boost: 2 --- Subcommands can be defined for a more git-like command line app. ```go package main import ( "fmt" "log" "os" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ Commands: []*cli.Command{ { Name: "add", Aliases: []string{"a"}, Usage: "add a task to the list", Action: func(cCtx *cli.Context) error { fmt.Println("added task: ", cCtx.Args().First()) return nil }, }, { Name: "complete", Aliases: []string{"c"}, Usage: "complete a task on the list", Action: func(cCtx *cli.Context) error { fmt.Println("completed task: ", cCtx.Args().First()) return nil }, }, { Name: "template", Aliases: []string{"t"}, Usage: "options for task templates", Subcommands: []*cli.Command{ { Name: "add", Usage: "add a new template", Action: func(cCtx *cli.Context) error { fmt.Println("new task template: ", cCtx.Args().First()) return nil }, }, { Name: "remove", Usage: "remove an existing template", Action: func(cCtx *cli.Context) error { fmt.Println("removed task template: ", cCtx.Args().First()) return nil }, }, }, }, }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` cli-2.25.7/docs/v2/examples/suggestions.md000066400000000000000000000004311444235773300203610ustar00rootroot00000000000000--- tags: - v2 search: boost: 2 --- To enable flag and command suggestions, set `app.Suggest = true`. If the suggest feature is enabled, then the help output of the corresponding command will provide an appropriate suggestion for the provided flag or subcommand if available. cli-2.25.7/docs/v2/examples/timestamp-flag.md000066400000000000000000000026261444235773300207310ustar00rootroot00000000000000--- tags: - v2 search: boost: 2 --- Using the timestamp flag is simple. Please refer to [`time.Parse`](https://golang.org/pkg/time/#example_Parse) to get possible formats. ```go package main import ( "fmt" "log" "os" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ Flags: []cli.Flag{ &cli.TimestampFlag{Name: "meeting", Layout: "2006-01-02T15:04:05"}, }, Action: func(cCtx *cli.Context) error { fmt.Printf("%s", cCtx.Timestamp("meeting").String()) return nil }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` In this example the flag could be used like this: ```sh-session $ myapp --meeting 2019-08-12T15:04:05 ``` When the layout doesn't contain timezones, timestamp will render with UTC. To change behavior, a default timezone can be provided with flag definition: ```go package main import ( "log" "time" "os" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ Flags: []cli.Flag{ &cli.TimestampFlag{Name: "meeting", Layout: "2006-01-02T15:04:05", Timezone: time.Local}, }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` (time.Local contains the system's local time zone.) Side note: quotes may be necessary around the date depending on your layout (if you have spaces for instance) cli-2.25.7/docs/v2/examples/version-flag.md000066400000000000000000000023701444235773300204070ustar00rootroot00000000000000--- tags: - v2 search: boost: 2 --- The default version flag (`-v/--version`) is defined as `cli.VersionFlag`, which is checked by the cli internals in order to print the `App.Version` via `cli.VersionPrinter` and break execution. #### Customization The default flag may be customized to something other than `-v/--version` by setting `cli.VersionFlag`, e.g.: ```go package main import ( "os" "github.com/urfave/cli/v2" ) func main() { cli.VersionFlag = &cli.BoolFlag{ Name: "print-version", Aliases: []string{"V"}, Usage: "print only the version", } app := &cli.App{ Name: "partay", Version: "v19.99.0", } app.Run(os.Args) } ``` Alternatively, the version printer at `cli.VersionPrinter` may be overridden, e.g.: ```go package main import ( "fmt" "os" "github.com/urfave/cli/v2" ) var ( Revision = "fafafaf" ) func main() { cli.VersionPrinter = func(cCtx *cli.Context) { fmt.Printf("version=%s revision=%s\n", cCtx.App.Version, Revision) } app := &cli.App{ Name: "partay", Version: "v19.99.0", } app.Run(os.Args) } ``` cli-2.25.7/docs/v2/getting-started.md000066400000000000000000000017671444235773300173130ustar00rootroot00000000000000--- tags: - v2 search: boost: 2 --- One of the philosophies behind cli is that an API should be playful and full of discovery. So a cli app can be as little as one line of code in `main()`. ```go package main import ( "os" "github.com/urfave/cli/v2" ) func main() { (&cli.App{}).Run(os.Args) } ``` This app will run and show help text, but is not very useful. Let's give an action to execute and some help documentation: ```go package main import ( "fmt" "log" "os" "github.com/urfave/cli/v2" ) func main() { app := &cli.App{ Name: "boom", Usage: "make an explosive entrance", Action: func(*cli.Context) error { fmt.Println("boom! I say!") return nil }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } ``` Running this already gives you a ton of functionality, plus support for things like subcommands and flags, which are covered below. cli-2.25.7/docs/v2/images/000077500000000000000000000000001444235773300151165ustar00rootroot00000000000000cli-2.25.7/docs/v2/images/custom-bash-autocomplete.gif000066400000000000000000047610401444235773300225450ustar00rootroot00000000000000GIF87aH-*13'26 44*4;5368 871:?;;;<#<> =:>9,>B$?A4?C A>A?5AF#CD+CED?5DI EAEBECG@+GH"HGIEIG4JM$KJ,KL LFLJ@LTMJ4NP*PO#QNDQW3RS;RTFRX,SR&TRif1je[nqRop;qlSssastEtqLtr[tucvx]wx[{{b{|T}zi~WYej[umsakdrlcsl{~rmmuz{t|msyy|ţëŝùʠśƤɶͫ˚ɺϬϦխѴӽա۸״׫ֶܺ߻߾! NETSCAPE2.0! ,HMH@ ,p1`0"DM`RYlq" &H2GZʜI͛8sɳϟ@ J͆nB0"J( Ŋ&(`^ t`[@Y)V8G0hhq) $ȏ)` F#KL˘3k̘f B)>}5k-PX`$&P` 1aKF-e1Cw*t1C(`"{eCt0|oϿ(Q.Ro( e On/ YKq} 86*B=q݈n6*Aݝ5~"./{ p/:v(mp$ ϸơh*Pkvo(,Z9Ng?L%+P*Tsc"4ŹhHO:cr`\PԧNuWXT{}3[NvɄNeO}rvpN=v{v=|?⩞;^[啿{ߝћڥ?uջԭ+еל^ʽq_?};m[տ{s^?Mݿ}7Xxw X } vx X8h(&(v$X'h)y h+؂'6xHi<ȃ:y=2'FȂD8yGJȄPN(yQX8RgZX[B؅Qdbye1xhnlto8MCGx(vxy؇燂FWk hj8Fhjmg/xi8RoH{8r9؊ 񊰘ah~X8hdX،HNʸXxHt؍xGȍXh㨅؎('ȎXh𘏕؏Y yِ}&)A"xI!&!)Ax.)61)Ax>I9:F(lGxN I;:;> <=$=>,=C>A">B4>C?@3?I9@D A>AA)A>6AE$BE+BECD5CJDDD9%D<:DLEB,EI$FI;GQHF"HGIGIGJJ4JNKY?KRLJ5LQ@LU+NQ%OPQOQPDQW$RR3RUFRX+STKV`'XW2XWKZaS[c;]`C]aRae5cbDceJcf;ddUekKfjjjDklRkjKlm[mo]mpOnqRnq9pmIpnSstYsv\snDtrLtt`ty[vyTwyiybz}\{}f{vT||g}Xk}kesjg[]dltmltg{ntyllv|rn|y{{ÜëIJʭȳ̤ʪ̴ŻλҮжѦΗ͜έҳԻդ׻٦ԭ״޻cA`AU As "LJ j"OxܸpŠ)|0Hc!K6cÇ7 ,+yĀpq@$lӧPJJիX.ʵׯ`ÊKٳhӢ%aK4EHbfH#in Ѥ^;sd/\K#|x '0 7y@{'p6t$@Dc pC 707tCIv"C+Tz!E 4 2u8Nxc +Q +Sպ?a$w"!a ,p6Xt%V AL<`v@ "tbp?5`ŝPel 6:QM B!~@NN:! ,`4 b{F=oE:dnX ,\|XX#lr;`mx#@A0 nB:HxMݐ+чh3=̥.q'^`Y 9ިC @Eh 63p e(E(.z m|SI2 i/Lӈc'ƒ5P!.I3!4&9Ph$SF8 QC? ˷J`0e*]p.NΠ<(&t^q 3@EAEă&8#b[:M*@@#̀0aX'Se,+mcjI\"4c T5C4EF+MERr_*ڍJ$s:7sEʫZo:$ڬ4zBI j $zޚЪ#$*٪zڞ ZjCj*d:_+K [{` +ڰ+[\q &њz,;*+۲2/:8K91>) =DۏA{C[J5+7PMOQK#ki\˰DH1ڵb;Xka;hegn{k (t _%[z+/hs[q:oۡ{K[۸;;˷Q ڹ;[;[y{+ۺ )ˑl[h˻m +Kŋykʼ 뛿KkËث˽{ ћKϋԫʾ+ kJ)Ipٿ {<˿[ L  \[֩|# l"| \(ܔ+ h.4'ؓ3 |><&(C\&lGPLLW\;ZL\pNd9pg8kh\j` P!3AܞV+1 L,! ,H-3$-9&1963 758695 :7 <:"<=+==><><3>F6>I&?B+?DA?A>A4$A<5AG B>C>CA+CE5CIDC#DE,D> EA,EH&FH!H8#HGIDIE(I=JG,JE4JMKH$KJ3KD,LL@LTMJ4MP*PO%QM2QN3QEDQW4RSFRX,SR&TRLW`,XVYT1YWMZaQZb$]WCbb;cbIde3gc_gn3idCifaiq?jgFljKll[lm7miUmmZmq=njUnq?plYsuLtrTtsCvr^vxawyXxwhx{IytTyw[{zd{vU|zd|}gXeiogl\ces]i~m]nes{m|sj|g{szouw||wt|½Ýªźɧƞưí˳̼ϷХ͔ȫϛ̳һվڬԶ׺׼շڹݴ]H 6\Ȑ c<-ѰaV,"!ō ]Р1ɓ(S\ɲ˗0cʜI͛8@ J`~ `  "]3V$ 6ZĤ S$i0te TsKٳhӪ]kH-:vEv ̫B0R@b` _6=!dJ 5Z-2!-VFC`` (Uk- L0 4tȓ+_μyE{v*Un!*Ulc .U؀a 5rbɜ5 E&7v{q@q0]u_'GU egCB` -tQ+` Ais8 l@s`4W̠st7 85@HF PLR]@}D&\X}$ =Z`rrp%!h0Ġ|BV azB 2k3h ZDp`$75Ё X +@h s؈3 XlL"_R(-B3ra F&DP!׈aw Yc Г^-l0-v /P=X#XD-)XVL!ѰF$0U }`"h-h2 6X攽5 E^XEA^tIzړ"1 \&Wa $dba8+H**JsVf\pz a| еs Gqb,!tX1Q*tXn Y PCQ 9$\D1 SXͪVaCq Zia Q @> 0G`7ZఽA0!ū`- +܀>b31aa7LaC+aW֭ D"C4#d5 JnA~ ,l`cA d$$)l:dOqrM݈7 x&Cp.pA&IALQ Sz I7701|A^ 7FRc8>x/(x  8#p |0j,`#&AI~ @,Fqd Pq4edh d){`&K *Pj( 7^Ȗc'psHXRT,`Țf9π. Lp_Tz1F;,@QS$l^7i m2/ZӝN'(YcEָ0Q [4ҧεZ a(g}DŶ&!0Z"p7[80vouMzη~NO;'Nϸ7Tc G㏓(Oʷj0gN8Ϲw@ЇNFOҗp3=tӧrSXϺ{:NYfO_&NwƩܟDz;#O ~߆GO/wA2y{-ay:~#|-vgk=i{޸o@L+?eo߼[OscwAOމ'H~ПgHO< ϧ~7}w} (n'~Xxh{n((}$h}z)`Vz2G^ւ,Q'BhY|C'FiI{ȔTEP!AY^9Wɕ.hɌtdfpybmqy9'Q]~Izw|ɍ|yXn(pȘa؏YٙB鸙陨sv-؉h#َ'ْٛx牺 Y9yiiqyyMf׌ɎщwHHy<8YYٞdi$YyNi{jGɞ؟g z KDɠJ7:@jI,zxi*ڗ$٢JX/)6ڣZv j_?Z8zuEڕ(HO72SJ iBi\^t`ڛb:Y@wjlsnJp8#qy<4'cקuw*z*r| Aϙ }ب1WJhJt= 9C7ٞ jLǪLآX霳z TH餸J),j?Vڙ :c8**Ztg溮Ϛpɮ:9z urX9[*8A \G0nwB~r~`%۲'.;رz:H<ۇ{(9Q*=6qG۳.0 :M' XeX4r!ʵ<{) N{&_k3ඉMl;Yqite-'z˶nKlJUsnVp Tkfpx|[::pKQ wz pbj[t+˶.뮜 PW >мWI;ʕڽY> e^+kֻ惵[{ ! x˿x: fKyo <<[{ y \o첚ryp~; aH5̮қMXH[ϻ"LU0 ,0 B;Y`J:ѼQH\ ! ,H$-9.4&1962 6586:6 :7#;==8 =:=<=;+==3>F6>I%?A+?CA?A?$A<4AG B=C>+CE5CIDADCD6#DE,D> E@'FH,FHIDIF#IG(I=+IEJF4JMKI$KJ3KD,LL@LTMJ5MQ*PN3PN%QN3QEDQW4RSFRX&TR+TR,XVYT2YWNYaQZb$]WCabPa`;hծlWRJeX L`B^ D@  LȄ2=Ap 2 .7X0`eu b^ !A, <bJU7Pݴ FJc 54*=sא$5'quCHqBK $}nC$h/Tm'Idы3>HPIRTzm a8 [&ΰ1܃d4= `NWHX0zb8. `$j"; D2L*[9-3A4OƐL2Y,) 'x!?q|:+a JT!qB40 B8s&'Mi$ E6Xh ϹҠYЁ7L@Y}e1հjl@p@^D6r1YĹլ][  s}$Ʈf!8!>6_##N3݊8Fz{/~}~NO;'N[ϸ7{FNGN/;&OWr+0gޗ8Ϲw@ЇNHOҗ;]6ԧNG ձuo`huo~)wޙD7#'O+G*OwAyϛ-_y䌞99z8~wFxO|>Ou_'O>Z?|[W9]p{?/_?߾~'Oӿ__Hog=Gy~WpW^ x}xo7؁痁d'o$| kX*X'k)0h~-vQ83xf!'| y7B؀;XwNF}?y8LHEhd>(|M؄Ox}V#x`y5d+^vS؅a؆gZG \ȆnW|8sH~_zXo؇~x^Hhw8Xsh}(zrhHNK}'pWrwfȊ׉{78h[ŋ9ȈHd8Ȍ1(Hd0Xȍ'x荻ꨎH莚8h爏)c1([{X` fI){9yy Y9WW(9+).}H<Ɏ6y0דD? &ђB{;YNɏG!K9{Oy5YXX਒RI\i|(`ceiVj9LyrI|mwx}9(IyؘIylpbx)ɖ3(xuf>{Y Yzٔaɚ-i8i)9qH99Y䙞ٝɜؙȞك*ix zPiqWJwzwjz Wz&ʝvY2y0: u"Z-:3u芐 ;jjvoYDZWNyaA MD bǙWyXʓZuR )c:et9U'٦Lrʑttvx뙢4pZ{s/wh^*HǨɸ2J䙩ʏJGJ~ꨥ*ڣ*⩟* 4Y雫ڹ 諍;%[iǪNڭYuT ܺtzXV꧵i_ ʬ庯9qjʯKuHqJ~p K+ %k[ $;![*ۉp-#2[A)_بmHj:>+[,'2F ;waxL 6qBڴT;-5:*Zs)^;A: 8M{ehj۴4gq;l:un{n/xˇǠKkZ[;;̶ٸ. iڄ.\ڮ+ʮg˪rʺkiKkuۻ7IŻkq;+ۼGǻkd ˻ ukbK NJk;[хk+boָKEK ܾ) ܺnQ8|ILL"F6>I%?A+?CA?A?$A< B=!B64BGC>+CE5CIDADC#DE,D? E@'FH,FHG7IDIF#IG+IGJF*J>2JD4JMKI$KJ,LL@LTMJ5MQ*PN3PN%QN3QEDQW4RSFRX&TR+TR,XVYT2YWNYaQZb$]WCabQbakÆ\S >E 2t6РL" @c͝ДCĀP0 +`# &l1K`2;첃CĂLP&?i5_XpT h -tABK`nF!D Z4E<V84P&$8',g< $@ xgP@SиBp!`lh@fp|8\XȓJI`Cޢ 4L885O-@@fe q L$LV m Z#P*P;+s +(y wU@Dq jlTKP8 -'pj\ !'IIp-P]hccsX< 8TC>% 6`*JxF!IzY#q 쫒˰F2UЂ#tZ0w[ JU!Ub]:G@؅Qh(%Hlwhn:* CÐQ cXA,u$hbf׈Ckcb(c9̪Vʲ]cJgQ 74A >y5< mrk/1 a bEtST7@a_Ő 1_n`3xy[ ˫VP n`WlgKW` OH PTS3 2)AШbf8A\CԼ ?F2! !n> $龦 (02eMzKfD.Ѐ A%YAPq T IFK881`^8oE΋[8x1| g(N=}a>ULxt6PĘ$>oL"yGC$`.$ L*[9-3A4L2eC6?aL:ۙ%*H) 02LB 5H~ B@MJY5Yg8 ̖/}7H@Ye9հNlhH́c^."k@վN44eqxζI'XB}{b {N7VI ƃzې㶯}}~NO;'N[ϸ7{|%XGN:&OWr#0g.ۗ8Ϲw@ЇNHOҗ;=6ԧNG ձuo`طhtkNwǽx? =Μ&O}eO'O~<>b{|=m*#gy {i>{OO w_+N>Z[W9r{_-[?~'OӿgHo/ ayw{gV x}Xo؁ח궁$| kX*X'j)0h~-hiW}W:x3Xf(WqDh=he@(|7ExDm6ȃPT(v7 X+Z8GZfx\H`Ch9Hpz%ygkhwG}o|XyhfhwȆ^_}xu^\wwXňzy膓wAQ88`؉WGs8xwi|WX:8ʨh1(08Hh+∆,#{7Ȏh*؎"XȌ݈X|X  [~h I{xɏI7y9yy x9W~(9Ө+.y}V4ٓh79i}>YAi"98hPY@WLIQ5T9WٔȓZ9[yI$OIl)SٕebٖvoIr{x~Yp{Yz7uiI٘YYHl1&iyقjؐ4)ɕ=(ɚIuf@{ًy) izù3ِ9Xx)I9֩qH)Y霿LjiIzz(ٞYzXٜfw꩎9xI x* u 8ng x"ȡ\yxX*:aɢTgz虈4ڣ }7;ꔄ)>::vhiyF`EږO NڠhhZZJRuT:Iegt.9Wڦ'L9tʑvtxz٧JZ s6٤rJ`v퉨-רJbʞީs) jnY7ڒYʓzU jʚZs蘳ڛ}xY՝ڎ PJ ڭث :zJZVѺ ʇٮcz~cXڎgAX:whӇ ʰk[(!*q ȱ" :(Kp+ '0ײ.(ZH<{+ڳD+:ZJ,KشJhتRk4rȸ`6+ `z<;s([ڷU*aq)ȁsq/X跄+I[[;|PiK/0iYU[/dj슳mku9[QGi Ǻ ۼ{܊kXq $ֽkp!ۦ:㘵8p[˾: 6_k\}C뿨{pI|J^ ,{{,"<Š+!, b q=aH^[۫pfH˦8L/V%/Pm6!ByeiI(̫?|l! ,H$-9.4&1962 6586:6 :7#;==8 =:=<=;+==3>F6>I%?A+?CA?A?$A< B=!B64BGC>+CE5CIDADC#DE,D? E@'FH,FHG7IDIF#IG+IGJF*J>2JD4JMKI$KJ,LL@LTMJ5MQ*PN3PN%QN3QEDQW4RSFRX&TR+TR,XVYT2YWNYaQZb$]WCabQbakÆ\S >E 2t6РL" @c͝ДCĀP0 +`# &l1K`2;첃CĂLP&?i5_XpT h -tABK`nF!D Z4E<V84P&$8',g< $@ xgP@SиBp!`lh@fp|8\XȓJI`Cޢ 4L885O-@@fe q L$LV m Z#P*P;+s +(y wU@Dq jlTKP8 -'pj\ !'IIp-P]hccsX< 8TC>% 6`*JxF!IzY#q 쫒˰F2UЂ#tZ0w[ JU!Ub]:G@؅Qh(%Hlwhn:* CÐQ cXA,u$hbf׈Ckcb(c9̪Vʲ]cJgQ 74A >y5< mrk/1 a bEtST7@a_Ő 1_n`3xy[ ˫VP n`WlgKW` OH PTS3 2)AШbf8A\CԼ ?F2! !n> $龦 (02eMzKfD.Ѐ A%YAPq T IFK881`^8oE΋[8x1| g(N=}a>ULxt6PĘ$>oL"yGC$`.$ L*[9-3A4L2eC6?aL:ۙ%*H) 02LB 5H~ B@MJY5Yg8 ̖/}7H@Ye9հNlhH́c^."k@վN44eqxζI'XB}{b {N7VI ƃzې㶯}}~NO;'N[ϸ7{|%XGN:&OWr#0g.ۗ8Ϲw@ЇNHOҗ;=6ԧNG ձuo`طhtkNwǽx? =Μ&O}eO'O~<>b{|=m*#gy {i>{OO w_+N>Z[W9r{_-[?~'OӿgHo/ ayw{gV x}Xo؁ח궁$| kX*X'j)0h~-hiW}W:x3Xf(WqDh=he@(|7ExDm6ȃPT(v7 X+Z8GZfx\H`Ch9Hpz%ygkhwG}o|XyhfhwȆ^_}xu^\wwXňzy膓wAQ88`؉WGs8xwi|WX:8ʨh1(08Hh+∆,#{7Ȏh*؎"XȌ݈X|X  [~h I{xɏI7y9yy x9W~(9Ө+.y}V4ٓh79i}>YAi"98hPY@WLIQ5T9WٔȓZ9[yI$OIl)SٕebٖvoIr{x~Yp{Yz7uiI٘YYHl1&iyقjؐ4)ɕ=(ɚIuf@{ًy) izù3ِ9Xx)I9֩qH)Y霿LjiIzz(ٞYzXٜfw꩎9xI x* u 8ng x"ȡ\yxX*:aɢTgz虈4ڣ }7;ꔄ)>::vhiyF`EږO NڠhhZZJRuT:Iegt.9Wڦ'L9tʑvtxz٧JZ s6٤rJ`v퉨-רJbʞީs) jnY7ڒYʓzU jʚZs蘳ڛ}xY՝ڎ PJ ڭث :zJZVѺ ʇٮcz~cXڎgAX:whӇ ʰk[(!*q ȱ" :(Kp+ '0ײ.(ZH<{+ڳD+:ZJ,KشJhتRk4rȸ`6+ `z<;s([ڷU*aq)ȁsq/X跄+I[[;|PiK/0iYU[/dj슳mku9[QGi Ǻ ۼ{܊kXq $ֽkp!ۦ:㘵8p[˾: 6_k\}C뿨{pI|J^ ,{{,"<Š+!, b q=aH^[۫pfH˦8L/V%/Pm6!ByeiI(̫?|l! ,H$-9.4&1962 6586:6 :7#;==8 =:=<=;+==3>F6>I%?A+?CA?A?$A< B=!B64BGC>+CE5CIDADC#DE,D? E@'FH,FHG7IDIF#IG+IGJF*J>2JD4JMKI$KJ,LL@LTMJ5MQ*PN3PN%QN3QEDQW4RSFRX&TR+TR,XVYT2YWNYaQZb$]WCabQbakÆ\S >E 2t6РL" @c͝ДCĀP0 +`# &l1K`2;첃CĂLP&?i5_XpT h -tABK`nF!D Z4E<V84P&$8',g< $@ xgP@SиBp!`lh@fp|8\XȓJI`Cޢ 4L885O-@@fe q L$LV m Z#P*P;+s +(y wU@Dq jlTKP8 -'pj\ !'IIp-P]hccsX< 8TC>% 6`*JxF!IzY#q 쫒˰F2UЂ#tZ0w[ JU!Ub]:G@؅Qh(%Hlwhn:* CÐQ cXA,u$hbf׈Ckcb(c9̪Vʲ]cJgQ 74A >y5< mrk/1 a bEtST7@a_Ő 1_n`3xy[ ˫VP n`WlgKW` OH PTS3 2)AШbf8A\CԼ ?F2! !n> $龦 (02eMzKfD.Ѐ A%YAPq T IFK881`^8oE΋[8x1| g(N=}a>ULxt6PĘ$>oL"yGC$`.$ L*[9-3A4L2eC6?aL:ۙ%*H) 02LB 5H~ B@MJY5Yg8 ̖/}7H@Ye9հNlhH́c^."k@վN44eqxζI'XB}{b {N7VI ƃzې㶯}}~NO;'N[ϸ7{|%XGN:&OWr#0g.ۗ8Ϲw@ЇNHOҗ;=6ԧNG ձuo`طhtkNwǽx? =Μ&O}eO'O~<>b{|=m*#gy {i>{OO w_+N>Z[W9r{_-[?~'OӿgHo/ ayw{gV x}Xo؁ח궁$| kX*X'j)0h~-hiW}W:x3Xf(WqDh=he@(|7ExDm6ȃPT(v7 X+Z8GZfx\H`Ch9Hpz%ygkhwG}o|XyhfhwȆ^_}xu^\wwXňzy膓wAQ88`؉WGs8xwi|WX:8ʨh1(08Hh+∆,#{7Ȏh*؎"XȌ݈X|X  [~h I{xɏI7y9yy x9W~(9Ө+.y}V4ٓh79i}>YAi"98hPY@WLIQ5T9WٔȓZ9[yI$OIl)SٕebٖvoIr{x~Yp{Yz7uiI٘YYHl1&iyقjؐ4)ɕ=(ɚIuf@{ًy) izù3ِ9Xx)I9֩qH)Y霿LjiIzz(ٞYzXٜfw꩎9xI x* u 8ng x"ȡ\yxX*:aɢTgz虈4ڣ }7;ꔄ)>::vhiyF`EږO NڠhhZZJRuT:Iegt.9Wڦ'L9tʑvtxz٧JZ s6٤rJ`v퉨-רJbʞީs) jnY7ڒYʓzU jʚZs蘳ڛ}xY՝ڎ PJ ڭث :zJZVѺ ʇٮcz~cXڎgAX:whӇ ʰk[(!*q ȱ" :(Kp+ '0ײ.(ZH<{+ڳD+:ZJ,KشJhتRk4rȸ`6+ `z<;s([ڷU*aq)ȁsq/X跄+I[[;|PiK/0iYU[/dj슳mku9[QGi Ǻ ۼ{܊kXq $ֽkp!ۦ:㘵8p[˾: 6_k\}C뿨{pI|J^ ,{{,"<Š+!, b q=aH^[۫pfH˦8L/V%/Pm6!ByeiI(̫?|l! ,H$-9.4&1962 6586:6 :7#;==8 =:=<=;+==3>F6>I%?A+?CA?A?$A< B=!B64BGC>+CE5CIDADC#DE,D? E@'FH,FHG7IDIF#IG+IGJF*J>2JD4JMKI$KJ,LL@LTMJ5MQ*PN3PN%QN3QEDQW4RSFRX&TR+TR,XVYT2YWNYaQZb$]WCabQbakÆ\S >E 2t6РL" @c͝ДCĀP0 +`# &l1K`2;첃CĂLP&?i5_XpT h -tABK`nF!D Z4E<V84P&$8',g< $@ xgP@SиBp!`lh@fp|8\XȓJI`Cޢ 4L885O-@@fe q L$LV m Z#P*P;+s +(y wU@Dq jlTKP8 -'pj\ !'IIp-P]hccsX< 8TC>% 6`*JxF!IzY#q 쫒˰F2UЂ#tZ0w[ JU!Ub]:G@؅Qh(%Hlwhn:* CÐQ cXA,u$hbf׈Ckcb(c9̪Vʲ]cJgQ 74A >y5< mrk/1 a bEtST7@a_Ő 1_n`3xy[ ˫VP n`WlgKW` OH PTS3 2)AШbf8A\CԼ ?F2! !n> $龦 (02eMzKfD.Ѐ A%YAPq T IFK881`^8oE΋[8x1| g(N=}a>ULxt6PĘ$>oL"yGC$`.$ L*[9-3A4L2eC6?aL:ۙ%*H) 02LB 5H~ B@MJY5Yg8 ̖/}7H@Ye9հNlhH́c^."k@վN44eqxζI'XB}{b {N7VI ƃzې㶯}}~NO;'N[ϸ7{|%XGN:&OWr#0g.ۗ8Ϲw@ЇNHOҗ;=6ԧNG ձuo`طhtkNwǽx? =Μ&O}eO'O~<>b{|=m*#gy {i>{OO w_+N>Z[W9r{_-[?~'OӿgHo/ ayw{gV x}Xo؁ח궁$| kX*X'j)0h~-hiW}W:x3Xf(WqDh=he@(|7ExDm6ȃPT(v7 X+Z8GZfx\H`Ch9Hpz%ygkhwG}o|XyhfhwȆ^_}xu^\wwXňzy膓wAQ88`؉WGs8xwi|WX:8ʨh1(08Hh+∆,#{7Ȏh*؎"XȌ݈X|X  [~h I{xɏI7y9yy x9W~(9Ө+.y}V4ٓh79i}>YAi"98hPY@WLIQ5T9WٔȓZ9[yI$OIl)SٕebٖvoIr{x~Yp{Yz7uiI٘YYHl1&iyقjؐ4)ɕ=(ɚIuf@{ًy) izù3ِ9Xx)I9֩qH)Y霿LjiIzz(ٞYzXٜfw꩎9xI x* u 8ng x"ȡ\yxX*:aɢTgz虈4ڣ }7;ꔄ)>::vhiyF`EږO NڠhhZZJRuT:Iegt.9Wڦ'L9tʑvtxz٧JZ s6٤rJ`v퉨-רJbʞީs) jnY7ڒYʓzU jʚZs蘳ڛ}xY՝ڎ PJ ڭث :zJZVѺ ʇٮcz~cXڎgAX:whӇ ʰk[(!*q ȱ" :(Kp+ '0ײ.(ZH<{+ڳD+:ZJ,KشJhتRk4rȸ`6+ `z<;s([ڷU*aq)ȁsq/X跄+I[[;|PiK/0iYU[/dj슳mku9[QGi Ǻ ۼ{܊kXq $ֽkp!ۦ:㘵8p[˾: 6_k\}C뿨{pI|J^ ,{{,"<Š+!, b q=aH^[۫pfH˦8L/V%/Pm6!ByeiI(̫?|l! ,H",81653(6> 77 78 97:6";= <;=<>9>=%>B*>C2>F?A,??A=A> B>+BF4BFC?CC5CJDB!D5$DF&D8,DI FA%FH+G;IDIF IG'I=+I>JG3JNKJ$KK+KL1KB5LQ@LT'OP-OP%PN*PN1QD4QLDQW3RSFRX%SR,SR3YV,ZW#[V_lrUmqTstLtrZtvbvzDws]wxYxvSyviy{ezu[{{c{|V|zc~j]cUeWjYgn~a\dq\dos~m{~{si}uyq{t|©Ŭźıȭɼƭʳ̺ХϩϔȲқˬѥϼէЭԶ׼ּ۵޺_H 4\Ȑ RѱѰV$EBCpAcȓ(S\ɲ˗0cʜI͛8s֤H@@,1ō{|…SO>GAmXDNcP*R VhӪ]˶۷p<{E|F ) xI7@צ;c^X<bb.V< 6ĂTCI,([`bƀ6S8"˼УK݊?BA 8PyJ{C)X8r+t8|0H/,!zzqF8 v<ހ8' 7td,a ;݅ A`<aa"0J/8A)RIL` -lBK'*b : dI UL-uB]Ҧ/ $GA8b h 8z 0Q {Ji䬴j뭸ryFQA *T (v  A 0q8ҋ"v@ĒeD';C)*wxfD)q 3g %;, |FK 0]Tڋ*˾e!_֋Hz0,M!4 "e@䀃,"2ʆq@d'\ h:`E.aFI/,@ ] ȹɱm 7萁!~v c@0((„" 4t#A-fВˠ..;'ia/}d ׎4-G0Ca#K K!!Pgd/\I"L\@ .x TNBX5,-O. *>PIA|BP .*{y$6@@IY+h ^w:0&S8X 6@xu'@|]b PJ\%vA &r[|:~ 8)` ~~S!+V! 2R+`(3x%[ljv/|A p.DA)w`ѐfwE0lp2p(}"f֋- > ; 9JԢ:P8p)lu.R?`4tAKȪY: @CP,Ԇ%>8X:4">ДDWV@Шdo@BE/ `'|813_AV IJS|eHIFF m`L3=lGb(AfMrsT6pB[k{pDi, P5UE+P6DxKw .|Ľ LNK;z@$ΰ7 $ۭ2b(]g 8P! &HSL-)~1 x e@Hf ZpF%<$[X~A LSb @ ,NA hDB0򘫌:-f1 $Ĺt=x@mAJhB;ёMoi!1/{ N{ڏ,EX! Wj?¬~V,mH #WIjf;ЎMj[ζn{MrNvMzη~NO;ğ3]{ϸ7{ GN(OW0gN<ֱw<I|NB6wx;P7zғFXԑ]Y}#YؿuawHdgon]n6u$wOϻsG<—Gx3~Gi7[VP/:G?yϟiAy<ؓ NH5)}OyIISH)Xl?bɋ\&ȕ'_a9nUXVv Z)zؕwٗǷ藄ُqYh)c}٘+oXɗY}[nhؙi˷PiوQ(@I9ٛYx{ę1$ٜEhsz lYsH'ٝsaFi-_ YSg94sٞD!0gه (ڍYynɠ :3Wwɘ1w}j2Ǟi Xr8ș'ꢀؖxr'y4ڢ6z+j5B:&ךy~H q Y}PqUZ9ht!q_jĩ%e:hMhInʥqiJlhxJz*>Xb1pJ3x jT)Z Z*8cCmZ̨֪~ףJmIn:9к7vzLHJoz8⚮SoځJETzx)oʣ ʍ[n媖@ǁ ۊ|:oin[٭fɰ ~ ): [n$(>;]̖m4۬ A˱mHknVwjTV5QdZI+j˵PR;dfY; !ֳr ^k޺>Zh댷ʦ;m{ؠXCط~{l;z+/{f봪uwJXkV (^[lvk=ۻFۺ希ؤ8Kk;m̛k}:zEb;Pc&+⋪֡@^,+~KQU jvy3;a ! ,H",81653(6> 77 78 97:6";= <;=<>9>=%>B*>C2>F?A,??A=A> B>+BF4BFC?CC5CJDB!D5$DF&D8,DI FA%FH+G;IDIF IG'I=+I>JG3JNKJ$KK+KL1KB5LQ@LT'OP-OP%PN*PN1QD4QLDQW3RSFRX%SR,SR3YV,ZW#[V_lrUmqTstLtrZtvbvzDws]wxYxvSyviy{ezu[{{c{|V|zc~j]cUeWjYgn~a\dq\dos~m{~{si}uyq{t|©Ŭźıȭɼƭʳ̺ХϩϔȲқˬѥϼէЭԶ׼ּ۵޺_H 4\Ȑ RѱѰV$EBCpAcȓ(S\ɲ˗0cʜI͛8s֤H@@,1ō{|…SO>GAmXDNcP*R VhӪ]˶۷p<{E|F ) xI7@צ;c^X<bb.V< 6ĂTCI,([`bƀ6S8"˼УK݊?BA 8PyJ{C)X8r+t8|0H/,!zzqF8 v<ހ8' 7td,a ;݅ A`<aa"0J/8A)RIL` -lBK'*b : dI UL-uB]Ҧ/ $GA8b h 8z 0Q {Ji䬴j뭸ryFQA *T (v  A 0q8ҋ"v@ĒeD';C)*wxfD)q 3g %;, |FK 0]Tڋ*˾e!_֋Hz0,M!4 "e@䀃,"2ʆq@d'\ h:`E.aFI/,@ ] ȹɱm 7萁!~v c@0((„" 4t#A-fВˠ..;'ia/}d ׎4-G0Ca#K K!!Pgd/\I"L\@ .x TNBX5,-O. *>PIA|BP .*{y$6@@IY+h ^w:0&S8X 6@xu'@|]b PJ\%vA &r[|:~ 8)` ~~S!+V! 2R+`(3x%[ljv/|A p.DA)w`ѐfwE0lp2p(}"f֋- > ; 9JԢ:P8p)lu.R?`4tAKȪY: @CP,Ԇ%>8X:4">ДDWV@Шdo@BE/ `'|813_AV IJS|eHIFF m`L3=lGb(AfMrsT6pB[k{pDi, P5UE+P6DxKw .|Ľ LNK;z@$ΰ7 $ۭ2b(]g 8P! &HSL-)~1 x e@Hf ZpF%<$[X~A LSb @ ,NA hDB0򘫌:-f1 $Ĺt=x@mAJhB;ёMoi!1/{ N{ڏ,EX! Wj?¬~V,mH #WIjf;ЎMj[ζn{MrNvMzη~NO;ğ3]{ϸ7{ GN(OW0gN<ֱw<I|NB6wx;P7zғFXԑ]Y}#YؿuawHdgon]n6u$wOϻsG<—Gx3~Gi7[VP/:G?yϟiAy<ؓ NH5)}OyIISH)Xl?bɋ\&ȕ'_a9nUXVv Z)zؕwٗǷ藄ُqYh)c}٘+oXɗY}[nhؙi˷PiوQ(@I9ٛYx{ę1$ٜEhsz lYsH'ٝsaFi-_ YSg94sٞD!0gه (ڍYynɠ :3Wwɘ1w}j2Ǟi Xr8ș'ꢀؖxr'y4ڢ6z+j5B:&ךy~H q Y}PqUZ9ht!q_jĩ%e:hMhInʥqiJlhxJz*>Xb1pJ3x jT)Z Z*8cCmZ̨֪~ףJmIn:9к7vzLHJoz8⚮SoځJETzx)oʣ ʍ[n媖@ǁ ۊ|:oin[٭fɰ ~ ): [n$(>;]̖m4۬ A˱mHknVwjTV5QdZI+j˵PR;dfY; !ֳr ^k޺>Zh댷ʦ;m{ؠXCط~{l;z+/{f봪uwJXkV (^[lvk=ۻFۺ希ؤ8Kk;m̛k}:zEb;Pc&+⋪֡@^,+~KQU jvy3;a ! ,H",81653(6> 77 78 97:6";= <;=<>9>=%>B*>C2>F?A,??A=A> B>+BF4BFC?CC5CJDB!D5$DF&D8,DI FA%FH+G;IDIF IG'I=+I>JG3JNKJ$KK+KL1KB5LQ@LT'OP-OP%PN*PN1QD4QLDQW3RSFRX%SR,SR3YV,ZW#[V_lrUmqTstLtrZtvbvzDws]wxYxvSyviy{ezu[{{c{|V|zc~j]cUeWjYgn~a\dq\dos~m{~{si}uyq{t|©Ŭźıȭɼƭʳ̺ХϩϔȲқˬѥϼէЭԶ׼ּ۵޺_H 4\Ȑ RѱѰV$EBCpAcȓ(S\ɲ˗0cʜI͛8s֤H@@,1ō{|…SO>GAmXDNcP*R VhӪ]˶۷p<{E|F ) xI7@צ;c^X<bb.V< 6ĂTCI,([`bƀ6S8"˼УK݊?BA 8PyJ{C)X8r+t8|0H/,!zzqF8 v<ހ8' 7td,a ;݅ A`<aa"0J/8A)RIL` -lBK'*b : dI UL-uB]Ҧ/ $GA8b h 8z 0Q {Ji䬴j뭸ryFQA *T (v  A 0q8ҋ"v@ĒeD';C)*wxfD)q 3g %;, |FK 0]Tڋ*˾e!_֋Hz0,M!4 "e@䀃,"2ʆq@d'\ h:`E.aFI/,@ ] ȹɱm 7萁!~v c@0((„" 4t#A-fВˠ..;'ia/}d ׎4-G0Ca#K K!!Pgd/\I"L\@ .x TNBX5,-O. *>PIA|BP .*{y$6@@IY+h ^w:0&S8X 6@xu'@|]b PJ\%vA &r[|:~ 8)` ~~S!+V! 2R+`(3x%[ljv/|A p.DA)w`ѐfwE0lp2p(}"f֋- > ; 9JԢ:P8p)lu.R?`4tAKȪY: @CP,Ԇ%>8X:4">ДDWV@Шdo@BE/ `'|813_AV IJS|eHIFF m`L3=lGb(AfMrsT6pB[k{pDi, P5UE+P6DxKw .|Ľ LNK;z@$ΰ7 $ۭ2b(]g 8P! &HSL-)~1 x e@Hf ZpF%<$[X~A LSb @ ,NA hDB0򘫌:-f1 $Ĺt=x@mAJhB;ёMoi!1/{ N{ڏ,EX! Wj?¬~V,mH #WIjf;ЎMj[ζn{MrNvMzη~NO;ğ3]{ϸ7{ GN(OW0gN<ֱw<I|NB6wx;P7zғFXԑ]Y}#YؿuawHdgon]n6u$wOϻsG<—Gx3~Gi7[VP/:G?yϟiAy<ؓ NH5)}OyIISH)Xl?bɋ\&ȕ'_a9nUXVv Z)zؕwٗǷ藄ُqYh)c}٘+oXɗY}[nhؙi˷PiوQ(@I9ٛYx{ę1$ٜEhsz lYsH'ٝsaFi-_ YSg94sٞD!0gه (ڍYynɠ :3Wwɘ1w}j2Ǟi Xr8ș'ꢀؖxr'y4ڢ6z+j5B:&ךy~H q Y}PqUZ9ht!q_jĩ%e:hMhInʥqiJlhxJz*>Xb1pJ3x jT)Z Z*8cCmZ̨֪~ףJmIn:9к7vzLHJoz8⚮SoځJETzx)oʣ ʍ[n媖@ǁ ۊ|:oin[٭fɰ ~ ): [n$(>;]̖m4۬ A˱mHknVwjTV5QdZI+j˵PR;dfY; !ֳr ^k޺>Zh댷ʦ;m{ؠXCط~{l;z+/{f봪uwJXkV (^[lvk=ۻFۺ希ؤ8Kk;m̛k}:zEb;Pc&+⋪֡@^,+~KQU jvy3;a ! ,H",81653(6> 77 78 97:6";= <;=<>9>=%>B*>C2>F?A,??A=A> B>+BF4BFC?CC5CJDB!D5$DF&D8,DI FA%FH+G;IDIF IG'I=+I>JG3JNKJ$KK+KL1KB5LQ@LT'OP-OP%PN*PN1QD4QLDQW3RSFRX%SR,SR3YV,ZW#[V_lrUmqTstLtrZtvbvzDws]wxYxvSyviy{ezu[{{c{|V|zc~j]cUeWjYgn~a\dq\dos~m{~{si}uyq{t|©Ŭźıȭɼƭʳ̺ХϩϔȲқˬѥϼէЭԶ׼ּ۵޺_H 4\Ȑ RѱѰV$EBCpAcȓ(S\ɲ˗0cʜI͛8s֤H@@,1ō{|…SO>GAmXDNcP*R VhӪ]˶۷p<{E|F ) xI7@צ;c^X<bb.V< 6ĂTCI,([`bƀ6S8"˼УK݊?BA 8PyJ{C)X8r+t8|0H/,!zzqF8 v<ހ8' 7td,a ;݅ A`<aa"0J/8A)RIL` -lBK'*b : dI UL-uB]Ҧ/ $GA8b h 8z 0Q {Ji䬴j뭸ryFQA *T (v  A 0q8ҋ"v@ĒeD';C)*wxfD)q 3g %;, |FK 0]Tڋ*˾e!_֋Hz0,M!4 "e@䀃,"2ʆq@d'\ h:`E.aFI/,@ ] ȹɱm 7萁!~v c@0((„" 4t#A-fВˠ..;'ia/}d ׎4-G0Ca#K K!!Pgd/\I"L\@ .x TNBX5,-O. *>PIA|BP .*{y$6@@IY+h ^w:0&S8X 6@xu'@|]b PJ\%vA &r[|:~ 8)` ~~S!+V! 2R+`(3x%[ljv/|A p.DA)w`ѐfwE0lp2p(}"f֋- > ; 9JԢ:P8p)lu.R?`4tAKȪY: @CP,Ԇ%>8X:4">ДDWV@Шdo@BE/ `'|813_AV IJS|eHIFF m`L3=lGb(AfMrsT6pB[k{pDi, P5UE+P6DxKw .|Ľ LNK;z@$ΰ7 $ۭ2b(]g 8P! &HSL-)~1 x e@Hf ZpF%<$[X~A LSb @ ,NA hDB0򘫌:-f1 $Ĺt=x@mAJhB;ёMoi!1/{ N{ڏ,EX! Wj?¬~V,mH #WIjf;ЎMj[ζn{MrNvMzη~NO;ğ3]{ϸ7{ GN(OW0gN<ֱw<I|NB6wx;P7zғFXԑ]Y}#YؿuawHdgon]n6u$wOϻsG<—Gx3~Gi7[VP/:G?yϟiAy<ؓ NH5)}OyIISH)Xl?bɋ\&ȕ'_a9nUXVv Z)zؕwٗǷ藄ُqYh)c}٘+oXɗY}[nhؙi˷PiوQ(@I9ٛYx{ę1$ٜEhsz lYsH'ٝsaFi-_ YSg94sٞD!0gه (ڍYynɠ :3Wwɘ1w}j2Ǟi Xr8ș'ꢀؖxr'y4ڢ6z+j5B:&ךy~H q Y}PqUZ9ht!q_jĩ%e:hMhInʥqiJlhxJz*>Xb1pJ3x jT)Z Z*8cCmZ̨֪~ףJmIn:9к7vzLHJoz8⚮SoځJETzx)oʣ ʍ[n媖@ǁ ۊ|:oin[٭fɰ ~ ): [n$(>;]̖m4۬ A˱mHknVwjTV5QdZI+j˵PR;dfY; !ֳr ^k޺>Zh댷ʦ;m{ؠXCط~{l;z+/{f봪uwJXkV (^[lvk=ۻFۺ希ؤ8Kk;m̛k}:zEb;Pc&+⋪֡@^,+~KQU jvy3;a ! ,H",81653(6> 77 78 97:6";= <;=<>9>=%>B*>C2>F?A,??A=A> B>+BF4BFC?CC5CJDB!D5$DF&D8,DI FA%FH+G;IDIF IG'I=+I>JG3JNKJ$KK+KL1KB5LQ@LT'OP-OP%PN*PN1QD4QLDQW3RSFRX%SR,SR3YV,ZW#[V_lrUmqTstLtrZtvbvzDws]wxYxvSyviy{ezu[{{c{|V|zc~j]cUeWjYgn~a\dq\dos~m{~{si}uyq{t|©Ŭźıȭɼƭʳ̺ХϩϔȲқˬѥϼէЭԶ׼ּ۵޺_H 4\Ȑ RѱѰV$EBCpAcȓ(S\ɲ˗0cʜI͛8s֤H@@,1ō{|…SO>GAmXDNcP*R VhӪ]˶۷p<{E|F ) xI7@צ;c^X<bb.V< 6ĂTCI,([`bƀ6S8"˼УK݊?BA 8PyJ{C)X8r+t8|0H/,!zzqF8 v<ހ8' 7td,a ;݅ A`<aa"0J/8A)RIL` -lBK'*b : dI UL-uB]Ҧ/ $GA8b h 8z 0Q {Ji䬴j뭸ryFQA *T (v  A 0q8ҋ"v@ĒeD';C)*wxfD)q 3g %;, |FK 0]Tڋ*˾e!_֋Hz0,M!4 "e@䀃,"2ʆq@d'\ h:`E.aFI/,@ ] ȹɱm 7萁!~v c@0((„" 4t#A-fВˠ..;'ia/}d ׎4-G0Ca#K K!!Pgd/\I"L\@ .x TNBX5,-O. *>PIA|BP .*{y$6@@IY+h ^w:0&S8X 6@xu'@|]b PJ\%vA &r[|:~ 8)` ~~S!+V! 2R+`(3x%[ljv/|A p.DA)w`ѐfwE0lp2p(}"f֋- > ; 9JԢ:P8p)lu.R?`4tAKȪY: @CP,Ԇ%>8X:4">ДDWV@Шdo@BE/ `'|813_AV IJS|eHIFF m`L3=lGb(AfMrsT6pB[k{pDi, P5UE+P6DxKw .|Ľ LNK;z@$ΰ7 $ۭ2b(]g 8P! &HSL-)~1 x e@Hf ZpF%<$[X~A LSb @ ,NA hDB0򘫌:-f1 $Ĺt=x@mAJhB;ёMoi!1/{ N{ڏ,EX! Wj?¬~V,mH #WIjf;ЎMj[ζn{MrNvMzη~NO;ğ3]{ϸ7{ GN(OW0gN<ֱw<I|NB6wx;P7zғFXԑ]Y}#YؿuawHdgon]n6u$wOϻsG<—Gx3~Gi7[VP/:G?yϟiAy<ؓ NH5)}OyIISH)Xl?bɋ\&ȕ'_a9nUXVv Z)zؕwٗǷ藄ُqYh)c}٘+oXɗY}[nhؙi˷PiوQ(@I9ٛYx{ę1$ٜEhsz lYsH'ٝsaFi-_ YSg94sٞD!0gه (ڍYynɠ :3Wwɘ1w}j2Ǟi Xr8ș'ꢀؖxr'y4ڢ6z+j5B:&ךy~H q Y}PqUZ9ht!q_jĩ%e:hMhInʥqiJlhxJz*>Xb1pJ3x jT)Z Z*8cCmZ̨֪~ףJmIn:9к7vzLHJoz8⚮SoځJETzx)oʣ ʍ[n媖@ǁ ۊ|:oin[٭fɰ ~ ): [n$(>;]̖m4۬ A˱mHknVwjTV5QdZI+j˵PR;dfY; !ֳr ^k޺>Zh댷ʦ;m{ؠXCط~{l;z+/{f봪uwJXkV (^[lvk=ۻFۺ希ؤ8Kk;m̛k}:zEb;Pc&+⋪֡@^,+~KQU jvy3;a ! ,H",81653(6> 77 78 97:6";= <;=<>9>=%>B*>C2>F?A,??A=A> B>+BF4BFC?CC5CJDB!D5$DF&D8,DI FA%FH+G;IDIF IG'I=+I>JG3JNKJ$KK+KL1KB5LQ@LT'OP-OP%PN*PN1QD4QLDQW3RSFRX%SR,SR3YV,ZW#[V_lrUmqTstLtrZtvbvzDws]wxYxvSyviy{ezu[{{c{|V|zc~j]cUeWjYgn~a\dq\dos~m{~{si}uyq{t|©Ŭźıȭɼƭʳ̺ХϩϔȲқˬѥϼէЭԶ׼ּ۵޺_H 4\Ȑ RѱѰV$EBCpAcȓ(S\ɲ˗0cʜI͛8s֤H@@,1ō{|…SO>GAmXDNcP*R VhӪ]˶۷p<{E|F ) xI7@צ;c^X<bb.V< 6ĂTCI,([`bƀ6S8"˼УK݊?BA 8PyJ{C)X8r+t8|0H/,!zzqF8 v<ހ8' 7td,a ;݅ A`<aa"0J/8A)RIL` -lBK'*b : dI UL-uB]Ҧ/ $GA8b h 8z 0Q {Ji䬴j뭸ryFQA *T (v  A 0q8ҋ"v@ĒeD';C)*wxfD)q 3g %;, |FK 0]Tڋ*˾e!_֋Hz0,M!4 "e@䀃,"2ʆq@d'\ h:`E.aFI/,@ ] ȹɱm 7萁!~v c@0((„" 4t#A-fВˠ..;'ia/}d ׎4-G0Ca#K K!!Pgd/\I"L\@ .x TNBX5,-O. *>PIA|BP .*{y$6@@IY+h ^w:0&S8X 6@xu'@|]b PJ\%vA &r[|:~ 8)` ~~S!+V! 2R+`(3x%[ljv/|A p.DA)w`ѐfwE0lp2p(}"f֋- > ; 9JԢ:P8p)lu.R?`4tAKȪY: @CP,Ԇ%>8X:4">ДDWV@Шdo@BE/ `'|813_AV IJS|eHIFF m`L3=lGb(AfMrsT6pB[k{pDi, P5UE+P6DxKw .|Ľ LNK;z@$ΰ7 $ۭ2b(]g 8P! &HSL-)~1 x e@Hf ZpF%<$[X~A LSb @ ,NA hDB0򘫌:-f1 $Ĺt=x@mAJhB;ёMoi!1/{ N{ڏ,EX! Wj?¬~V,mH #WIjf;ЎMj[ζn{MrNvMzη~NO;ğ3]{ϸ7{ GN(OW0gN<ֱw<I|NB6wx;P7zғFXԑ]Y}#YؿuawHdgon]n6u$wOϻsG<—Gx3~Gi7[VP/:G?yϟiAy<ؓ NH5)}OyIISH)Xl?bɋ\&ȕ'_a9nUXVv Z)zؕwٗǷ藄ُqYh)c}٘+oXɗY}[nhؙi˷PiوQ(@I9ٛYx{ę1$ٜEhsz lYsH'ٝsaFi-_ YSg94sٞD!0gه (ڍYynɠ :3Wwɘ1w}j2Ǟi Xr8ș'ꢀؖxr'y4ڢ6z+j5B:&ךy~H q Y}PqUZ9ht!q_jĩ%e:hMhInʥqiJlhxJz*>Xb1pJ3x jT)Z Z*8cCmZ̨֪~ףJmIn:9к7vzLHJoz8⚮SoځJETzx)oʣ ʍ[n媖@ǁ ۊ|:oin[٭fɰ ~ ): [n$(>;]̖m4۬ A˱mHknVwjTV5QdZI+j˵PR;dfY; !ֳr ^k޺>Zh댷ʦ;m{ؠXCط~{l;z+/{f봪uwJXkV (^[lvk=ۻFۺ希ؤ8Kk;m̛k}:zEb;Pc&+⋪֡@^,+~KQU jvy3;a ! ,H",81653(6> 77 78 97:6";= <;=<>9>=%>B*>C2>F?A,??A=A> B>+BF4BFC?CC5CIDB!D5$DF&D8,DI FA%FH+G;IDIF IG'I=+I>JG3JNKJ$KK+KL1KB5LQ@LT'OP-OP%PN*PN1QD4QLDQW3RSFRX%SR,SR3YV,ZW#[V_lrUmqTstLtrZtvbvzDws]wxYxvSyviy{ezu[{{c{|V|zc~j]cUeWjYgn~a\dq\dos~m{~{si}uyq{t|©Ŭźıȭɼƭʳ̺ХϩϔȲқˬѥϼէЭԶ׼ּ۵޺_H 4\Ȑ RѱѰV$EBCpAcȓ(S\ɲ˗0cʜI͛8s֤H@@,1ō{|…SO>GAmXDNcP*R VhӪ]˶۷p<{E|F ) xI7@צ;c^X<bb.V< 6ĂTCI,([`bƀ6S8"˼УK݊?BA 8PyJ{C)X8r+t8|0H/,!zzqF8 v<ހ8' 7td,a ;݅ A`<aa"0J/8A)RIL` -lBK'*b : dI UL-uB]Ҧ/ $GA8b h 8z 0Q {Ji䬴j뭸ryFQA *T (v  A 0q8ҋ"v@ĒeD';C)*wxfD)q 3g %;, |FK 0]Tڋ*˾e!_֋Hz0,M!4 "e@䀃,"2ʆq@d'\ h:`E.aFI/,@ ] ȹɱm 7萁!~v c@0((„" 4t#A-fВˠ..;'ia/}d ׎4-G0Ca#K K!!Pgd/\I"L\@ .x TNBX5,-O. *>PIA|BP .*{y$6@@IY+h ^w:0&S8X 6@xu'@|]b PJ\%vA &r[|:~ 8)` ~~S!+V! 2R+`(3x%[ljv/|A p.DA)w`ѐfwE0lp2p(}"f֋- > ; 9JԢ:P8p)lu.R?`4tAKȪY: @CP,Ԇ%>8X:4">ДDWV@Шdo@BE/ `'|813_AV IJS|eHIFF m`L3=lGb(AfMrsT6pB[k{pDi, P5UE+P6DxKw .| Ľ LNK;@$ΰ7 $ۭ2b(]g 8P!%.qgL%/f$쵱Lؠ'`/q܂E`dv`3SPp +c1n0Y a&i3gYj<ψNrS AEZȓMJCtMh  >GM=¬~[V&zӻ^(ָv~O^ztMbNf;ЎMj[ζn{MrNvMzη~N9y;'N[ϸ7{ GN(OWYX0gN$3'w^'ЇNzVr[T:3`se7K:::{Nw wp_r##o)_+OGG_W -.O? Z`=!,ܿɏڗ?K]a&ڙ^x?Or-tƧ]7w|h{h"Q ͷ|Dzg㧀W!ht Grgxus (Eh'/pAV8.\X~3N#>xBDNpF\0@Ȅ7]3+hZXQȃVNȂ]__XX|HHU8Yxti8TpHuux䔇LJ؅~8NxDXt2'Hw8.sɧ2|x{8,SwfvdC&hzxu(tՄxmtHtɨG(D6((XtX|xs8ЈȎ;X\xhY莹؏ɇvrx Y hyt9XǑ`א y{ p((#I 6 2ɒ$y<3)=9>tIL i)ؑUMy!&Q 5tKbOy%HXcOhRɖrO{pysוXI֋t8~9~Xy{|@yyY"؊9'XSZX{əxɚ鄬8zY|X[X9:royiĹys=9hsyVIYgTLi9HǑh牎)J98ٍ%~sh)X)(lY ʠ&ǎr ʋ z)zXqJgȞq+ʢtiqB5j]eIb*=I 5wH*Ǥʣ4@gBWȥX8XSJU3lo:qxKxMإW'p)(؝}jIyx*6.qkFYJƩ,az9raڪ8՘szZmXj w{JZ^8mI jΚfM &:jJ&z:ڮ-*(Yz㚇zzzDZsHnfYr(6 K;{MmJ} ;V˱[fI*;w4;]m1+X7jdz>mڦ˳\*J>8ۤHX!LmGI:F۵x`LTlNK_{(ZcW 'Zִd;ʷvKxmp8~hZk+lok%-u DKUKϊX[kS[[lk[SF<ld[r[ ۪ƘZvz}WEO {p]*˸[@֡P@^!}{QUK۽y[}g a[^! ,H",8042.64(6> 7696 97 <:<<#<=>:>>&>C2>F*?C,??@?A> B>+BF4BFCACC5CJD?!D5$DE&D8 E@,EI%FH+G;IFIE"IG'I=+I>3JN$KK+KM1KBLI5LQ@LT-NP+PO%QN1QD6QJDQW3RSFRX,SS&TR4XV-YV#ZVakrUmq[nsLsrTttYtvCuqcvz^wyLxuFytRyviy{[zzezub{}U~{d~]VejYrgn~ackr\rgs~l{gsi|tkyrw|y~s}½ĥÞ±ȭǻŶƭʲ̺ϥ˴ϔȪϛ˥ϬҼزԻլԼ۵ٶ޻ڽ[H 2\Ȑ OݙѰVt"!ō g<ɓ(S\ɲ˗0cʜI͛3)@I>BHd_.dFLxhF~h$ RqKٳhӪ]˖!U,l$Lɇ!,N85E%P$z L[M BƄ@I DQpp?1븙}qvcƯ+ܭжȓ+_μ⌷Y`@+?~x) >h(R#Os8ԈDGH_c}(jpRF B5d0QRPH_y4ԀD 1CO5\`v05>T5'4h3bl-X{+$ -#5\C-/\В pK.pN.u!LIK QL-m[̔ #)>ܐ5b  X<@r9,aqsJe㪬꫰:v5 /_-BG-t J0&`$| 5 V$)qdih$5J0@@®A E,(+On*`ó!gn *`g$l((ɉ,‚؉A~3rA\Ŝ5P`/z<0A 0Zn 7t5, 6``Љ Hk zfh.Kv(qԀ~dHkI0rK2F)g朣a)F p&'K0Y0"M(E0"B fR.sҢH+ @9 E3 '=DX,Mtg.!Cp Y"" j0Ba@ЂF`"|@G͊N.jM׹@t XAEjp l, (0_ ( <]@`|= Q\>aHSIFXbWL /sv3A&U ^ *iDwS2_\>`/ŕfpE$3Ξ&d \1(`RPe(΅>_bjyj>5P<ũyQy>0Ԅ =ay!q; d.rV ^xPAL2πF B `G qFkgώδCbGMb$ wûR toaMZsεw^MbNf;ЎMj[ζn{MrNvMzη~F5MO;'N[ϸ7{ j)WDYYr`3Ϲws7g`χNAW`їtIg-Pg_XFǺ2bdGG>[;na+Oa'/y%S>–_󅧑Ix:GC$盇W/{,%gO>h+gg~w[ҿo{GrޝCO]ow]1wz7='k 8p8\&uO8AGt;s ug-@AK׀&Xwe!%x؂,H0$<p4GX*׃|H8?,hCHǃ3քz}gR(y xV8'Gjf(Nhx~kK؆'x(tNv}y )v^؇fXv{x'ӈHh2tsiyXuD:&bA$Ȋ(wljss(rN،lH8qC Ә(øfHԸ֒?؄OuC#XJYzo!,ih^)Xih_Y8hlaY}OFmYHnv8vٗ0i|B!藄ytX閲'G@Ɂ)4X#XxهY`x9vhi瘬dؚ"GOky (GsZYsɄ'DiTyiXN7͹tɕi?ǐyUrչi)qG2(ɞHgriqXt韷q<J y j׉}:{j 9*zJ9m0JhpXؕz87ɣȗ9lp=*9Ii GhJzDiXi㗃۹iq[ 9Xyj:lHl-J|:ʨx"ehzcXdA&Jꨫr骰zly) J*G 8*Fׂ0z֫7*Fm:8W>9*隮⺅Qr꜓ڮ*nYYa mB+*E{ֆY{lNJ(jZ0m =(akwn詬zy3K* Ӫ[F` J_,lH J+mM[?<۳UVFK۲Zk]JXeתl۶qkl&ʞjrhhkʷ~;标k{lg6S iBk{Ƒ{paI[k{ȧb{ ۻ >KGI#`X*;&gk.|ʤ[Q#ܫkz[([;! ,H,1",82. 65(6>7496 97#;= <:<<>:>>2>F%?C)?C,??@?A> B>+BF4BF5CID?DBDC!D5#DE&D8 EA$EH,EI+G;IF!IG'I=+I>JG3JN$KK+KM1KBLI@LT5MQ,NP$PN+PO1QD3QS6QJDQWFRX&TR,TS4XV-YV#ZVMZaQZbB]`?_`Pab;cbCcdHef.fb6fcZflJgi3idπ f sF;*@a-8d~vsN34#dL`(W`&$լεiI .uG\]~_(|4 \癖8w JWw)Y7t韷ɇIɠ9wShIu{Xdٓ uIXtɡf:uz'*I%(uy? ȣ" DFz>ʤM HWe(R*E:itw[ʥ襘Xt:IYj]UڍYnڢ܉s09hZ{vzϩs{*yINs:9uuzZ#鏔*x~驟s zZr+rhꜭj,oګo髄Ip=jʬXo Z**y⺋::*I*麮ZF##1{3Z gڰ˭;j+q*U{ǜ#+ 8zگh0˯7{ ;+pljjD)A+ ǃJK;Wx7ۦ#[V˲8`[Vwa˳cp: ŵʩ/{7[^tv;p+{ dfة kpx;zKo+;[;˰%bpk9 6+Źf8uXKw;}{oJ[秊Bx+ۇK{2ȧK{gպ()ak;oۄڇk* XDͪ@ Wۼ \qPp ۹ 8|"{lܸx9~[;\A! ,H,1",82. 65(6>7496 97#;= <:<<>:>>2>F%?C)?C,??@?A>4AF B>+BFD?DBDC!D5#DE&D85DJ EA$EH,EI+G;IF!IG'I=+I>JG3JN$KK+KM1KBLI5LQ@LT,NP$PN+PO1QD3QS6QJDQWFRX&TR,TS4XV-YV#ZVMZaQZbB]`?_`Pab;cbCcdHeg.fb6fcZfl3id@b.Qߋx ?ƱLX È ^ Ep`^j'C`QBw ?clxF g ΀O0h(eA;)V0a`!; N{%A!dzCiWԞ x3 nwMO Pza(ELbȦg " 5pd[ĭHK`7miNeuMzη~NO;'N[ϸ7{ GN(OW0g4Ϲw@ЇNHOҗ;PԧN[}suh`Gua{ApվnkPxϻnתѻx*Cx~܈_y7{|+󠇻7T>G^$|gw׺iC}E?;3࣏'G׾3{,?+>?YuuǦw{kx 8{ h|xW Xw؁qyΑw&w |Gyx.)xc"hv|{$8X}1h~v{#؂93eg~'Lw6PnDZ[7yUфXBxvQ(SZUY- BjYa8^HXؗe8zP؆U(t8vOEhd؇hs_]HX|h^؈px(~_Xk8hȊxO8.HhXOxQ؋2C~%'ʨ3،'2hX獗'BhvḎgBnWՎȌz(\HpX`gِX9yr Y˸/qx"ْH.a'Y)Y.y,878+i, HB9D9FPKMyOXɋ9W` SIUyay9TQfnI[)?HoY؋(Wi~9 G)xkyxNh9"hlٖE y{9bWI9 Ɉ9qvɗ9)zțY ؃8)kiwنieY9}HꩆdɄ6ɆbXYcv ٟs]yڠt x+)hJwUiYuhy uvHؒ))G}83JHu9'ʣ8u' *8*HJNǓFʠO EggHGNZHÈt]ꥍjtRʛg)) )o ><'YIzj;Ǚ))1 nsZI)` HHizɒs jZ-עZ 9.YJ遪: pIoɬ*ZlԚiך_pJy Z66Xzwȭc% 򚯷yo zqoQZs:qK5X ;qYqK ;ױ٨h驲˱4a' ʫ.K){q!p*kZ 8K+xOسR˰wKh77\f[VgipVpMHڶzWPZXK}{pw6K+4۶˰hk[誅kKR۷K*Jko:yKoL y*+oٻ hۼֲ+wY֛nCY[Qru3h园7URK@&v\k;B| ,^o[ ^Q(| |ҪlvڰրF$ \41b֍({G1<q54<! ,H",8042. 65(6>7496 97#;= <:=<2=F>9>>&?C)?B,??@?A> B>+BF4BFCC5CJD?DA!D5#DE&D8 E@$EH,EI+G;IEIE!IG'I=+I>3JNKI$KK+KL1KB5LQ@LT,NP$PN+PO1QD3QS6QJDQWFRX,SR%TR4XV,YV"ZVWph\poLsrTttZtuDvr_vybvzRxvFytIyuiy{[zzezuc{}U|ze}]UejZgsbn~clr\rdor|kr|tkyrw|{ws½Ğ¥ñȭǻŠŭʶƲ̺ϥ˳ϔȧϛ˳Ӭһս٬Գ׻ܵڲ[H@ 00Ȱ@ aC'*`X9dQɓ(S\ɲ˗0cʜI͛8m.,yXɂ SH*j,Q0dA|1+eJ5ٳhӪ]˶۷p/d"bB@=*W]P_OpH h0Ц& CW2R0B&/vW L)]Aoȓ+_μiXHBlQÉ.dlqK p"!ܿd}{)jpR#j?ĐES=āuTZ~'C G 4ȐW]j5DE CSt_(4hcp@ 35*H",$IJ-npr%P*I )/sK Ps.lZrL #y*ذfpU԰K.G,P,IÈqyKU D܂oy *lq܍꫰jWt@ #)1ı 1!5r "q$y51@BQ`Frw_8r )nQ G a $ʫ {K 1Z 3onD`(@q$sm,$lK&r0bH{QG1_1P.|AT1g HB 5Fo6LE0ń 1z, I  hԐ@ 2pA vB&\+ A 鉅(!٠Q* 6 h.5d 1p1Lŗ&g朓Le\"K*G%*W,@-J~ǬHvc K0cH 6P&PHIQ~Xr_Č17JP쁟 ءnqLr0Р4(P,<@p?PH` MŘCv4p\h >TP~Q`@7)X@PaO TW D8/0"@cA X C HG'#آO`DCš!HA1$0xA~(0f @9p" 1|9 CАP 44.A8 U cZ~jI  d & =Ɉİ$\IJ̦6Iȡ^M]^(RC>H*~`Yr[#*P@ N0IB b#5AT6=AHRov!4I(UT@_Z*BHsc 2bXLR*9.7t htӞd'*BAh`AY@)O@a>0'hAPxw"4xJ`!PGTPӓ)'DC~览MbYłHAʦ t9i p(1ic;bӕ!fwta0&j[`Vq pրXB h>CSRZf NV(bF0Mz׫/ XY~w4p0l`9Z H\`\8 ΰ7,+ ҍ l`(NSjEF\ x8αkrtF 2 [;N0"vĐ"Lβ\0f #_hNO0l€͌e5^PZa~oLB43VEdZ5' zTeV +vJRZs-h"{ԡgMk9ր2,"uMl#5-XlVŎ2wζon{MrNvMzη~NO;'N[ϸ7{ ȓSX|(OW0gN8Ϲw@ЇN=ґї;LIN[R'7x{`zֵhس]VQ]iܓvlUoOM@~~eDx^O|򘿺MX^$w|GwtWz͗>ŧWثڷwUyk(}r\?ȗ;9,_ɏ>◯{US??/B|wX>oGgۿ?u?}j(ex|X 8we} ؀8}|z7uhg~؁]w̷u&X~ ~"8xW'G 7:uՃ>(l2XJGx!F(T1whuu?At48Gh%wMx3[Dž8`vXZ(\6{^j~c؆'WB,ktnH=5RX؆Lȇ}rUg(ׄxhM聓XvȇMx8Th2j'yx%Sv9x~X"3t8JhΘxnj|gX`ؘN9{XufmXȍlhȃ爎jwX{xxv㘏X؏؎idϧ AרHLȐ^$  yxX,'))?-Y+h6ٓ7䧓{Ǔ>Y(8Hd:irFٔ(N9A)4IZɏ8QI[ӑ_3)j9ߘak9E}gYU>tGXXIhɑmYXhטYy|yYy) Digx'ؚ畴NjlYZx ƩgYٜzʹ 9$eaY)uIY\tXGx~iuȞل@ouHl89t:9 (ItI9X '9 j|ڟtZ' Bɢ-j)J 2:h0؈s8Ț9 xhs($jGr i?*IچBTQnryyΙzcJri)`ti$rsfXyJ|:jَ r}=Fz:`M%aɩ5q0zڪoh}I?n*jlʫcp:\nJz艂z*~Q:Zve:nU #JJzgV׮Uax jjڦ,ʡ K ˰T_*vJ {p~onSȲTv o*o9 Yʳ=KoI/HC۲F{@kDmOkR+-@>3[<*Y[Uo #yZM;etKp;odkZR\[yʷ[T 鶶j~薷ڸQ+Z 0 ˪+n۹x*ZvxK}̅wDw{n{k%[k1Dڻ淇v{Yu;[v7 [p1fjmڭ%;# ˾;-` `T*ڻK;ҁPo8 nm[{̼'+ڇ(Xegalً_ ! ,H",8042. 65(6>7496 97#;= <:=<>9>>2>G&?C)?B,??@?A>4AF B>+BFCCD?DA!D5#DE&D85DJ E@$EH,EI+G;IEIE!IG'I=+I>3JNKI$KK+KL1KB5LQ@LT,NP$PN+PO1QD3QS6QJDQWFRX,SR%TR4XV,YV"ZVWph\poLtrTttZtuDvr_vybvzRxvFytiy{[zzezuc{}U|ze}]UejZgsbn~clr\rdor|kr|tkyrw|{ws½Ğ¥ñȭǻŠŭʶƲ̺ϥ˳ϔȪϛ˳ӥϬһս٬Գ׻ܵڲ[H :0Ȱ@ aC',tX9dQɓ(S\ɲ˗0cʜI͛8m.,ņxXɂ  SH*j(Q0dA|)+eJ5ٳhӪ]˶۷p/d"ŤbB@=,W]_OlH h0& CW2R,B&/vW  L)mAȓ+_μiXH1BlQI.dladK p"j!ܿd}{)jlR#j ?ĐS=uXZ~'C F 4Ȑ^W]j5@E CRt_(4hcp@ 35*H",$9II-mpr%P*I )/sK Os.lYrL #i*ذfpT԰K.F,@,IqyKT Drny *lq܍꫰jWt@")1 8yL*mF sIqA _4B '81{Pj`$CJ`(Qhx% B7rL&B' FQ.5 1!'jC)Xۧ ,$$I}r BL  1^pATYCsћ <L0ux1 "hBL 4BjmBif5$Ђ 6\ HB~z^/I`6(lp /MĹK Prf C$xeɘg#) c 01O0"|K_1 n<=0Ƞ @ T?avxx/,1bLMgh/z211ud\$P-.\F6ԀW  irN -DjpI]; *b" ( %v状hH2X؋Ĩ28˜،xxw}˸wux؄И7@\GmՖU;Xh騎pW8Afg(؏hِxL| dy8m/1 u9ȑ$h-aɒ4.0yv*Y7496 97#;= <:=<2=F>9>>&?C)?B,??@?A> B>+BF4BFCC5CJD?DA!D5#DE&D8 E@$EH,EI+G;IEIE!IG'I=+I>3JNKI$KK+KL1KB5LQ@LT,NP$PN+PO1QD3QS6QJDQWFRX,SR%TR4XV,YV"ZVWph\poLsrTttZtuDvr_vybvzRxvFytIyuiy{[zzezuc{}U|ze}]UejZgsbn~clr\rdor|kr|tkyrw|{ws½Ğ¥ñȭǻŠŭʶƲ̺ϥ˳ϔȧϛ˳Ӭһս٬Գ׻ܵڲ[H@ 00Ȱ@ aC'*`X9dQɓ(S\ɲ˗0cʜI͛8m.,yXɂ SH*j,Q0dA|1+eJ5ٳhӪ]˶۷p/d"bB@=*W]P_OpH h0Ц& CW2R0B&/vW L)]Aoȓ+_μiXHBlQÉ.dlqK p"!ܿd}{)jpR#j?ĐES=āuTZ~'C G 4ȐW]j5DE CSt_(4hcp@ 35*H",$IJ-npr%P*I )/sK Ps.lZrL #y*ذfpU԰K.G,P,IÈqyKU D܂oy *lq܍꫰jWt@ #)1ı 1!5r "q$y51@BQ`Frw_8r )nQ G a $ʫ {K 1Z 3onD`(@q$sm,$lK&r0bH{QG1_1P.|AT1g HB 5Fo6LE0ń 1z, I  hԐ@ 2pA vB&\+ A 鉅(!٠Q* 6 h.5d 1p1Lŗ&g朓Le\"K*G%*W,@-J~ǬHvc K0cH 6P&PHIQ~Xr_Č17JP쁟 ءnqLr0Р4(P,<@p?PH` MŘCv4p\h >TP~Q`@7)X@PaO TW D8/0"@cA X C HG'#آO`DCš!HA1$0xA~(0f @9p" 1|9 CАP 44.A8 U cZ~jI  d & =Ɉİ$\IJ̦6Iȡ^M]^(RC>H*~`Yr[#*P@ N0IB b#5AT6=AHRov!4I(UT@_Z*BHsc 2bXLR*9.7t htӞd'*BAh`AY@)O@a>0'hAPxw"4xJ`!PGTPӓ)'DC~览MbYłHAʦ t9i p(1ic;bӕ!fwta0&j[`Vq pրXB h>CSRZf NV(bF0Mz׫/ XY~w4p0l`9Z H\`\8 ΰ7,+ ҍ l`(NSjEF\ x8αkrtF 2 [;N0"vĐ"Lβ\0f #_hNO0l€͌e5^PZa~oLB43VEdZ5' zTeV +vJRZs-h"{ԡgMk9ր2,"uMl#5-XlVŎ2wζon{MrNvMzη~NO;'N[ϸ7{ ȓSX|(OW0gN8Ϲw@ЇN=ґї;LIN[R'7x{`zֵhس]VQ]iܓvlUoOM@~~eDx^O|򘿺MX^$w|GwtWz͗>ŧWثڷwUyk(}r\?ȗ;9,_ɏ>◯{US??/B|wX>oGgۿ?u?}j(ex|X 8we} ؀8}|z7uhg~؁]w̷u&X~ ~"8xW'G 7:uՃ>(l2XJGx!F(T1whuu?At48Gh%wMx3[Dž8`vXZ(\6{^j~c؆'WB,ktnH=5RX؆Lȇ}rUg(ׄxhM聓XvȇMx8Th2j'yx%Sv9x~X"3t8JhΘxnj|gX`ؘN9{XufmXȍlhȃ爎jwX{xxv㘏X؏؎idϧ AרHLȐ^$  yxX,'))?-Y+h6ٓ7䧓{Ǔ>Y(8Hd:irFٔ(N9A)4IZɏ8QI[ӑ_3)j9ߘak9E}gYU>tGXXIhɑmYXhטYy|yYy) Digx'ؚ畴NjlYZx ƩgYٜzʹ 9$eaY)uIY\tXGx~iuȞل@ouHl89t:9 (ItI9X '9 j|ڟtZ' Bɢ-j)J 2:h0؈s8Ț9 xhs($jGr i?*IچBTQnryyΙzcJri)`ti$rsfXyJ|:jَ r}=Fz:`M%aɩ5q0zڪoh}I?n*jlʫcp:\nJz艂z*~Q:Zve:nU #JJzgV׮Uax jjڦ,ʡ K ˰T_*vJ {p~onSȲTv o*o9 Yʳ=KoI/HC۲F{@kDmOkR+-@>3[<*Y[Uo #yZM;etKp;odkZR\[yʷ[T 鶶j~薷ڸQ+Z 0 ˪+n۹x*ZvxK}̅wDw{n{k%[k1Dڻ淇v{Yu;[v7 [p1fjmڭ%;# ˾;-` `T*ڻK;ҁPo8 nm[{̼'+ڇ(Xegalً_ ! ,H",8042. 65(6>7496 97#;= <:=<>9>>2>G&?C)?B,??@?A>4AF B>+BFCCD?DA!D5#DE&D85DJ E@$EH,EI+G;IEIE!IG'I=+I>3JNKI$KK+KL1KB5LQ@LT,NP$PN+PO1QD3QS6QJDQWFRX,SR%TR4XV,YV"ZVWph\poLtrTttZtuDvr_vybvzRxvFytiy{[zzezuc{}U|ze}]UejZgsbn~clr\rdor|kr|tkyrw|{ws½Ğ¥ñȭǻŠŭʶƲ̺ϥ˳ϔȪϛ˳ӥϬһս٬Գ׻ܵڲ[H :0Ȱ@ aC',tX9dQɓ(S\ɲ˗0cʜI͛8m.,ņxXɂ  SH*j(Q0dA|)+eJ5ٳhӪ]˶۷p/d"ŤbB@=,W]_OlH h0& CW2R,B&/vW  L)mAȓ+_μiXH1BlQI.dladK p"j!ܿd}{)jlR#j ?ĐS=uXZ~'C F 4Ȑ^W]j5@E CRt_(4hcp@ 35*H",$9II-mpr%P*I )/sK Os.lYrL #i*ذfpT԰K.F,@,IqyKT Drny *lq܍꫰jWt@")1 8yL*mF sIqA _4B '81{Pj`$CJ`(Qhx% B7rL&B' FQ.5 1!'jC)Xۧ ,$$I}r BL  1^pATYCsћ <L0ux1 "hBL 4BjmBif5$Ђ 6\ HB~z^/I`6(lp /MĹK Prf C$xeɘg#) c 01O0"|K_1 n<=0Ƞ @ T?avxx/,1bLMgh/z211ud\$P-.\F6ԀW  irN -DjpI]; *b" ( %v状hH2X؋Ĩ28˜،xxw}˸wux؄И7@\GmՖU;Xh騎pW8Afg(؏hِxL| dy8m/1 u9ȑ$h-aɒ4.0yv*Y7496 97#;= <:=<2=F>9>>&?C)?B,??@?A> B>+BF4BFCC5CJD?DA!D5#DE&D8 E@$EH,EI+G;IEIE!IG'I=+I>3JNKI$KK+KL1KB5LQ@LT,NP$PN+PO1QD3QS6QJDQWFRX,SR%TR4XV,YV"ZVWph\poLsrTttZtuDvr_vybvzRxvFytIyuiy{[zzezuc{}U|ze}]UejZgsbn~clr\rdor|kr|tkyrw|{ws½Ğ¥ñȭǻŠŭʶƲ̺ϥ˳ϔȧϛ˳Ӭһս٬Գ׻ܵڲ[H@ 00Ȱ@ aC'*`X9dQɓ(S\ɲ˗0cʜI͛8m.,yXɂ SH*j,Q0dA|1+eJ5ٳhӪ]˶۷p/d"bB@=*W]P_OpH h0Ц& CW2R0B&/vW L)]Aoȓ+_μiXHBlQÉ.dlqK p"!ܿd}{)jpR#j?ĐES=āuTZ~'C G 4ȐW]j5DE CSt_(4hcp@ 35*H",$IJ-npr%P*I )/sK Ps.lZrL #y*ذfpU԰K.G,P,IÈqyKU D܂oy *lq܍꫰jWt@ #)1ı 1!5r "q$y51@BQ`Frw_8r )nQ G a $ʫ {K 1Z 3onD`(@q$sm,$lK&r0bH{QG1_1P.|AT1g HB 5Fo6LE0ń 1z, I  hԐ@ 2pA vB&\+ A 鉅(!٠Q* 6 h.5d 1p1Lŗ&g朓Le\"K*G%*W,@-J~ǬHvc K0cH 6P&PHIQ~Xr_Č17JP쁟 ءnqLr0Р4(P,<@p?PH` MŘCv4p\h >TP~Q`@7)X@PaO TW D8/0"@cA X C HG'#آO`DCš!HA1$0xA~(0f @9p" 1|9 CАP 44.A8 U cZ~jI  d & =Ɉİ$\IJ̦6Iȡ^M]^(RC>H*~`Yr[#*P@ N0IB b#5AT6=AHRov!4I(UT@_Z*BHsc 2bXLR*9.7t htӞd'*BAh`AY@)O@a>0'hAPxw"4xJ`!PGTPӓ)'DC~览MbYłHAʦ t9i p(1ic;bӕ!fwta0&j[`Vq pրXB h>CSRZf NV(bF0Mz׫/ XY~w4p0l`9Z H\`\8 ΰ7,+ ҍ l`(NSjEF\ x8αkrtF 2 [;N0"vĐ"Lβ\0f #_hNO0l€͌e5^PZa~oLB43VEdZ5' zTeV +vJRZs-h"{ԡgMk9ր2,"uMl#5-XlVŎ2wζon{MrNvMzη~NO;'N[ϸ7{ ȓSX|(OW0gN8Ϲw@ЇN=ґї;LIN[R'7x{`zֵhس]VQ]iܓvlUoOM@~~eDx^O|򘿺MX^$w|GwtWz͗>ŧWثڷwUyk(}r\?ȗ;9,_ɏ>◯{US??/B|wX>oGgۿ?u?}j(ex|X 8we} ؀8}|z7uhg~؁]w̷u&X~ ~"8xW'G 7:uՃ>(l2XJGx!F(T1whuu?At48Gh%wMx3[Dž8`vXZ(\6{^j~c؆'WB,ktnH=5RX؆Lȇ}rUg(ׄxhM聓XvȇMx8Th2j'yx%Sv9x~X"3t8JhΘxnj|gX`ؘN9{XufmXȍlhȃ爎jwX{xxv㘏X؏؎idϧ AרHLȐ^$  yxX,'))?-Y+h6ٓ7䧓{Ǔ>Y(8Hd:irFٔ(N9A)4IZɏ8QI[ӑ_3)j9ߘak9E}gYU>tGXXIhɑmYXhטYy|yYy) Digx'ؚ畴NjlYZx ƩgYٜzʹ 9$eaY)uIY\tXGx~iuȞل@ouHl89t:9 (ItI9X '9 j|ڟtZ' Bɢ-j)J 2:h0؈s8Ț9 xhs($jGr i?*IچBTQnryyΙzcJri)`ti$rsfXyJ|:jَ r}=Fz:`M%aɩ5q0zڪoh}I?n*jlʫcp:\nJz艂z*~Q:Zve:nU #JJzgV׮Uax jjڦ,ʡ K ˰T_*vJ {p~onSȲTv o*o9 Yʳ=KoI/HC۲F{@kDmOkR+-@>3[<*Y[Uo #yZM;etKp;odkZR\[yʷ[T 鶶j~薷ڸQ+Z 0 ˪+n۹x*ZvxK}̅wDw{n{k%[k1Dڻ淇v{Yu;[v7 [p1fjmڭ%;# ˾;-` `T*ڻK;ҁPo8 nm[{̼'+ڇ(Xegalً_ ! ,H",8.463(6> 77 7896 97#;= <;=<2=G>9>=%>B?A)?B,??A> B>B?+BF4BFD?DBDC!D5$DE&D8,DI5DJ EA%FH+G;*HGIF'I=+I>JG"JG3JMKI$KK+KL1KB5LQ@LT-NP'OP*PN9PL%QN1QD4QLDQW3RS:RUFRX&SR,SR:XW$YU-YW0YVUmqTstMtsYtu]uyDvrbvzExtYxvTywjy|Mzv[zzezub{|U|zd~]ceWYjgn~[ajdr\dos|l{~gt{i|tkys|w|~s¾ĥÞıȭǻƭʲ̺ХϔȫϤϳӛ˪ѼսجԴ׶ڼع޽_H >\Ȑ TѰaV$ECƒF(S\ɲ˗0cʜI͛8s\Jzbe.p8E!q%HA qX"hF.XAγhӪ]˶۷pۂ ceG!É|x[ͥ/Ncc-W@0۽0O?zӻ{G}U_/_L=]{ߓ} >|oFѿ=صOK~Zb#'? ,,]?ןK^p~vwf؀RxrW}X'}ǀ؁LJ &[6zFxwy0G0jm<؃&It7:X uX_?G%-XF:@wLxey78`8wX؃Z^؅5jmc؆YX$k(un<%g(u؀mu|H~G|g(t8DŽxxx`hx唉ȉHNXcXt胬2x8,s駋2~x8)SX~ȇth]bڸM86|֘hUȆx荠Whvǎ(uf؏H;qiWvw9!cG KKG8y X(ɉ!Yx$>ȏ)ɸ,ђk'2*I5i: ɓ}B"w6rJHEi0)XTyxVyYȔs8- f uMy~ gkٌɃ^ z醉HFi={yL(6]ّxɗȘXySDሙ yti蘟yq:َs9 Ȃx 鋽9hHYi)7wy{Yy9U Y5MW]9S}yzهNG9i t۩u(Yv>YȠ itʙuX J(t8؝c8h'Xty Htm5j(,j: <ڣAG4*C:VIzr8u  P8K\ʇ^s)H:n8r#Yyzbʦqrq*:.-z؈mnj`ȑ9rJw渨:+w(ȠƩgI:q!:J:}l'ة~隷嶺"ɫź x &/:oZxJچv%zߊ?Z*oʮpy{ZگHp:^Zp骯hp*ʰ۰9u:1ȱ *zpX*K 1[o:,ȝ k m&c<;oi'KJ+綝*!*(KKW/G۪C $沒]믢6j& km{9h:D $nKohjʷv{q{[ٶ};opz|۸j+C{k5[u顇*WxyJH&C J˹{ۥ[z‹wgׁ)˭[ו%ngKӛk\yyۻ7`Z;ke.[Z;Z鬻k  +,KPTڿ+:k ̬kZƌ~W  \ ! ,H",8.463(6> 77 7896 97 ;;#;==<2=F>9>=%>B?A)?B,??A> B>B?+BF4BFC>5CIDBDC!D5$DE&D8,DI EA%FH+G;*HGIF'I=+I>JG"JG4JMKI$KK+KL1KB5LQ@LT-NP'OP*PN9PL%QN1QD4QLDQW3RS:RUFRX&SR,SS:XW$YU0YV,ZWUmqMssTstYtu]uyDvrbvzExtYxvTywjy|Mzv[zzezub{|U|zd~]ceWYjgn~[ajdr\dos|l{~gt{i|tkys|w|~s½¾ĥÞıȭǻƭʲ̺ХϔȫϤϳӛ˪ѼսجԴ׶ڼ۹޽_H 2\Ȑ TѰaV$ECF(S\ɲ˗0cʜI͛8s\Jzbe.p8TE!q%HA qX"hF.XAγhӪ]˶۷pۂ c&dG>eaBX>ᨋ2 tcDr(E$XsP(#䋇u"q V=E^a_`<9vq+_μ+ޘ+hb:2D+Rq21:lEGS0!*߳`BSp1Ёw b l6 (=R`Rt`" S6(p"bXt/  TaNDXeDimCQRс.-lH'=!(QœӵJ!*BaO耘H>`8 ba:(.L(@|qi"_ct&"\qxҁ`aX٣8Ir|(:bMHć WQ؈10C' XAjQbB"Z >M@xNX0t!4Y4P$ b+ZA 4I^k∘ ĈE+5eC+(a΢Z(!:t?&E14􁎬8k>@*()0ࠑtD@X`5 |t#l(E0D}_$ P\C0 Cp VJZG)A{hd]AR Ls@r* T e0EJX E#mA\[?$1IA[Ж$#m.:w9u&1%),u'ц,7'yxK=f@,+[B!`U-~q ^⿷i72`. `\"|L [؁P6?8GLbZ] }hC8yX%gs0C:bØ@ӒH \8y?L̠&1"]4 Lfؠ:81ܰc;a.,ؠ0,_!]p uYg0GА4~Mp52-N{)!1- |հ.m+`:ӯ௪^Zؕ~_$#N8ڐ x_!x6txZMrNvMzη~NO;'N[ϸ7{ GN(rd 0gN8Ϲw@ЇNHOҗNg:M[NK"uc]ݮcN_wxikuxz=wZ}yY7<xۊ9ʗ\"{_6ٲyg OC?K~Wgw֓1i^Ƹg{O>>2;/qsVy\uuǚɇyt칟HzB^Gm_Yziw JW9fX:)Fǃՙ}ɡ: {ڟ|i'I٘/H疐I518% )sU$j:xZǟXO (sfYȥ-s)I9bzr$لݹzaڦisqziiZu:)s{zuZ|I8yxJzڨI詗:b sJ ꏛ"*Y)yזZIowh@誶jo:ʫIopAƺo*oʬڊ*I:ڊמn:YoaF쪈2)ڮ =ZZ'{'y K ;pz$ڤ ; ' !+ 7 Kw qW 4 ptɲKuhlp A /Ko)JC۱]Lpumz5˵'Kao ![\&zl/踶s۰u+] j{۷hɑ[~opzڷ ox+jZ Pڪۗڡ;ȱSjZ;n +KrKkƝZU!ȜU8l}˸ &˶kZ`v[Z[ћv˽!k؛nK仭1髸*mBҬ*1{ p*+-[ӑp^陞ۉ, /<ѹ挂#L\;` ! ,H",8.463(6> 77 7896 97 ;;#;==<>9>=%>B2>G?A)?B,??A> B>B?+BF4BFC>DBDC!D5$DE&D8,DI5DJ EA%FH+G;*HGIF'I=+I>JG"JG4JMKI$KK+KL1KB5LQ@LT-NP'OP*PN9PL%QN1QD4QLDQW3RS:RUFRX&SR,SS:XW$YU0YV,ZWUmqMssTstYtu]uybvzExsYxvTywjy|Mzv[zzezub{|U|zd~]ceWYjgn~[ajdr\dos|l{~gt{i|tkys|w|~s½¾ĥÞıȭǻƭʲ̺ХϔȫϤϳӛ˪ѼսجԴ׶ڼ۹޽_H >\Ȑ SѰaV$ECƒF(S\ɲ˗0cʜI͛8s\Jrbe.p4CE!q%HA qXHF.XAγhӪ]˶۷pۂ cEcF({S*sI*x;(,88ґA3dE:Pp0<PAG # g ƃ( D1 mBv(+$4`bLnӇ%af˜w,;G'lQ 1apd ^p-A]B ` 4h H12?hbs:p9rN F8k8 !RZtѴOCB17.>Ёwal6 (Q`Rt_ S6(l"bXd / TaNDXAeDimC@QRA.-LHV'9A(A œ5J* BANH=`0Ћaa:(.LC(@|mi! _ct!\mxҁ `aX٣8Ir{ 8bM@ćVQ؆ 10C' XhA bB"X >M@xNX0t!4Y4P$` Z*XA 0I^k҈ c ĆE 5]+&a΢Xq(!:t?&E14䁎8k<@)()0ࠑtD0X`5 |t#l(E04y_$ P\C0 Cp VJZG)A{hdYAR Ls@r* T e0EJXE#mA\[?$1IA[Ж$#m.:w9u$! %),u%,7'yxK=~@E, [B!`UՁ-|a]⿶i72`. ^_\|L [؁P6?8GLbZ] |`C8yX%gr0C:bØ@ӒH a\8y?L̠&xD1 ]4 Lfؠ:0E1ڰc;a.,ؠxD0*f_!]l uYg0GА4~Mp52-N{)A!!-} |հ.] +`:Ӯ௪^Zؕ~}__ #N8ڐp]x6txZMrNvMzη~NO;'N[ϸ7{ GN(rd 0gN8Ϲw@ЇNHOҗNg:M[NK"uc]ݮcN_wxikuxz=wZ}yY7<xۊ9ʗ\"{_6ٲyg OC?K~Wgw֓1i^Ƹg{O>>2;/qsVy\uuǚɇyt칟HzB^Gm_Yziw JW9fX:)Fǃՙ}ɡ: {ڟ|i'I٘/H疐I518% )sU$j:xZǟXO (sfYȥ-s)I9bzr$لݹzaڦisqziiZu:)s{zuZ|I8yxJzڨI詗:b sJ ꏛ"*Y)yזZIowh@誶jo:ʫIopAƺo*oʬڊ*I:ڊמn:YoaF쪈2)ڮ =ZZ'{'y K ;pz$ڤ ; ' !+ 7 Kw qW 4 ptɲKuhlp A /Ko)JC۱]Lpumz5˵'K5{j6`[&zmȶu۰/Jȷ}{ɑ˰yk+vo U;ʬ۹n:k[ȱ܆kn  [˫ ƝZ{x ykY;Xe&ׂ; Z{p]h:KaZ`'ZZ-[K/nK<煰b , ۹ 77 7896 97 ;;#;==<2=F>9>=%>B?A)?B,??A> B>B?+BF4BFC>5CIDBDC!D5$DE&D8,DI EA%FH+G;*HGIF'I=+I>JG"JG4JMKI$KK+KL1KB5LQ@LT-NP'OP*PN9PL%QN1QD4QLDQW3RS:RUFRX&SR,SS:XW$YU0YV,ZWUmqMssTstYtu]uyDvrbvzExtYxvTywjy|Mzv[zzezub{|U|zd~]ceWYjgn~[ajdr\dos|l{~gt{i|tkys|w|~s½¾ĥÞıȭǻƭʲ̺ХϔȫϤϳӛ˪ѼսجԴ׶ڼ۹޽_H 2\Ȑ TѰaV$ECF(S\ɲ˗0cʜI͛8s\Jzbe.p8TE!q%HA qX"hF.XAγhӪ]˶۷pۂ c&dG>eaBX>ᨋ2 tcDr(E$XsP(#䋇u"q V=E^a_`<9vq+_μ+ޘ+hb:2D+Rq21:lEGS0!*߳`BSp1Ёw b l6 (=R`Rt`" S6(p"bXt/  TaNDXeDimCQRс.-lH'=!(QœӵJ!*BaO耘H>`8 ba:(.L(@|qi"_ct&"\qxҁ`aX٣8Ir|(:bMHć WQ؈10C' XAjQbB"Z >M@xNX0t!4Y4P$ b+ZA 4I^k∘ ĈE+5eC+(a΢Z(!:t?&E14􁎬8k>@*()0ࠑtD@X`5 |t#l(E0D}_$ P\C0 Cp VJZG)A{hd]AR Ls@r* T e0EJX E#mA\[?$1IA[Ж$#m.:w9u&1%),u'ц,7'yxK=f@,+[B!`U-~q ^⿷i72`. `\"|L [؁P6?8GLbZ] }hC8yX%gs0C:bØ@ӒH \8y?L̠&1"]4 Lfؠ:81ܰc;a.,ؠ0,_!]p uYg0GА4~Mp52-N{)!1- |հ.m+`:ӯ௪^Zؕ~_$#N8ڐ x_!x6txZMrNvMzη~NO;'N[ϸ7{ GN(rd 0gN8Ϲw@ЇNHOҗNg:M[NK"uc]ݮcN_wxikuxz=wZ}yY7<xۊ9ʗ\"{_6ٲyg OC?K~Wgw֓1i^Ƹg{O>>2;/qsVy\uuǚɇyt칟HzB^Gm_Yziw JW9fX:)Fǃՙ}ɡ: {ڟ|i'I٘/H疐I518% )sU$j:xZǟXO (sfYȥ-s)I9bzr$لݹzaڦisqziiZu:)s{zuZ|I8yxJzڨI詗:b sJ ꏛ"*Y)yזZIowh@誶jo:ʫIopAƺo*oʬڊ*I:ڊמn:YoaF쪈2)ڮ =ZZ'{'y K ;pz$ڤ ; ' !+ 7 Kw qW 4 ptɲKuhlp A /Ko)JC۱]Lpumz5˵'Kao ![\&zl/踶s۰u+] j{۷hɑ[~opzڷ ox+jZ Pڪۗڡ;ȱSjZ;n +KrKkƝZU!ȜU8l}˸ &˶kZ`v[Z[ћv˽!k؛nK仭1髸*mBҬ*1{ p*+-[ӑp^陞ۉ, /<ѹ挂#L\;` ! ,H",8.463(6> 77 7896 97 ;;#;==<>9>=%>B2>G?A)?B,??A> B>B?+BF4BFC>DBDC!D5$DE&D8,DI5DJ EA%FH+G;*HGIF'I=+I>JG"JG4JMKI$KK+KL1KB5LQ@LT-NP'OP*PN9PL%QN1QD4QLDQW3RS:RUFRX&SR,SS:XW$YU0YV,ZWUmqMssTstYtu]uybvzExsYxvTywjy|Mzv[zzezub{|U|zd~]ceWYjgn~[ajdr\dos|l{~gt{i|tkys|w|~s½¾ĥÞıȭǻƭʲ̺ХϔȫϤϳӛ˪ѼսجԴ׶ڼ۹޽_H >\Ȑ SѰaV$ECƒF(S\ɲ˗0cʜI͛8s\Jrbe.p4CE!q%HA qXHF.XAγhӪ]˶۷pۂ cEcF({S*sI*x;(,88ґA3dE:Pp0<PAG # g ƃ( D1 mBv(+$4`bLnӇ%af˜w,;G'lQ 1apd ^p-A]B ` 4h H12?hbs:p9rN F8k8 !RZtѴOCB17.>Ёwal6 (Q`Rt_ S6(l"bXd / TaNDXAeDimC@QRA.-LHV'9A(A œ5J* BANH=`0Ћaa:(.LC(@|mi! _ct!\mxҁ `aX٣8Ir{ 8bM@ćVQ؆ 10C' XhA bB"X >M@xNX0t!4Y4P$` Z*XA 0I^k҈ c ĆE 5]+&a΢Xq(!:t?&E14䁎8k<@)()0ࠑtD0X`5 |t#l(E04y_$ P\C0 Cp VJZG)A{hdYAR Ls@r* T e0EJXE#mA\[?$1IA[Ж$#m.:w9u$! %),u%,7'yxK=~@E, [B!`UՁ-|a]⿶i72`. ^_\|L [؁P6?8GLbZ] |`C8yX%gr0C:bØ@ӒH a\8y?L̠&xD1 ]4 Lfؠ:0E1ڰc;a.,ؠxD0*f_!]l uYg0GА4~Mp52-N{)A!!-} |հ.] +`:Ӯ௪^Zؕ~}__ #N8ڐp]x6txZMrNvMzη~NO;'N[ϸ7{ GN(rd 0gN8Ϲw@ЇNHOҗNg:M[NK"uc]ݮcN_wxikuxz=wZ}yY7<xۊ9ʗ\"{_6ٲyg OC?K~Wgw֓1i^Ƹg{O>>2;/qsVy\uuǚɇyt칟HzB^Gm_Yziw JW9fX:)Fǃՙ}ɡ: {ڟ|i'I٘/H疐I518% )sU$j:xZǟXO (sfYȥ-s)I9bzr$لݹzaڦisqziiZu:)s{zuZ|I8yxJzڨI詗:b sJ ꏛ"*Y)yזZIowh@誶jo:ʫIopAƺo*oʬڊ*I:ڊמn:YoaF쪈2)ڮ =ZZ'{'y K ;pz$ڤ ; ' !+ 7 Kw qW 4 ptɲKuhlp A /Ko)JC۱]Lpumz5˵'K5{j6`[&zmȶu۰/Jȷ}{ɑ˰yk+vo U;ʬ۹n:k[ȱ܆kn  [˫ ƝZ{x ykY;Xe&ׂ; Z{p]h:KaZ`'ZZ-[K/nK<煰b , ۹ 77 7896 97#;= <;=<2=F>9>=%>B?A*?B,??A> B>B?+BF4BFC>5CIDBDC!D5$DE&D8,DI FA%FH+G;*HGIF'I=+I>JG"JG3JMKI$KK+KL1KB5LQ@LT-NP'OP$PN*PN1QD4QLDQW3RSFRX&SR,SS$YU-YU0YVUmqMsrTstYtu]uybvzcwvExsYxvTywiy{Jzw[zzc{}U|zf~]ceWYjn~[adjr\dls|{gt{i|tkyrw|w|}¾ğĭǻɶƬʳ̺ХϔȫϤϳӛ˫ѼսاЬԳֻٶ۶޻_H 2\ȐPiHF )t" _p!cȓ(S\ɲ˗0cʜI͛8s.H A,12@7)Q7XhDž7,$ +˜ZUٳhӪ]˶۷ltccC0~`a؏>0 57^|EWm'#FxX8?Ȣ g PC/.V ;0lȓ+_μء:~eJ7 7d!#q|},XeT3AP\GuP!<_݀8 7tb,a =(xz!Vpph8樣e` #( 10?R(CL2 1] .DEB0 : T R 3.q3[e1 $ Rd,? 1WK.J,pE-LÈV؉gW D\qwJeX㫰*무DRx=AL#+C-ÀR.Ę@ vԁ( RF`#xr q\A#ہ0A2|2 8d ,l..겛[H: *tB a!"/:Rmv0 j(M!4 ш"m0H1Mt  3܋A hPŝ8P 1{loCUc|B "'lB 8CnjR8$ :l`ʠ @~~j!)0L'pఁ~isJ3$ȑ0uDd砇g`R @%s E +0!aufK0w$; #<Eł Eh/}Ď/7m Hȳ0o pm'7ȰA!hCD:ʱH:`QC1Ёg0(W `PR'`4mŸv4&H [.bT!duAL`P8N"Gyz0U2'0v !+p OX$2`N(ӈaAB $ZA2 t!P!rD EvH/+V ~`Ib +|}IVPZ^p`VBO XqL`^bV`L#8P0U"@t׌/# cDWpjV8HMR8H6PCS`7B `Y,Q&ל;B !0H$'@<pj(p@` CP!1CX dF򟹆 <ZjA.vYPF|4&^CWGLi6I&}F1`Jb+ն#q :bpO4Eɮۈ58E'xK^tf, ['dDZn[|QbF*b ],ޚ [{@$70GLDCY;gL7'8886x ưk;@&Lؠ&H1&"LԠ8 18Q.,Ԁ2$f0˘΀4[*HfA;6 Ԍ͋37@0//[`qWs^ж/Zӭε(W fj/}[ٯ{MjZn{MrNvMzη~NO;'N[ϸ7{ G>f$OW0gN8Ϲw@ЇN虵UePӧ$X:f`رnwcO^vnUVN}oQR{\/;mx(ꉏ|O;*yNd[|A۽5Ozӻ{GUwiL>g{ߓ?|ϾVo3v瓸ONlz{1sOd2V\]ϿrV~xx'eF7ytb~ёv ~|y v8{Ly|!Z7W'w2ȂgX2jGY>Fx'x/9JɊIF'REGّSYv`IM)Vْay؊WG7pȖJH@z9hV1xxAI})E_ɄoYv Ih莗ٙ(茡xX陦9xɗGɆYѨ:h~tɛ)\xy H]w9| Ixyǃoeٝ橚Cw_x TuM7YysӉ~72؟Yzew y *EwIؘ))AǀIɡz{i'*D琖/ڍ)I51!< tf )ȘsȜW:}xis_RȢPR.WY[Z]_$zZ:Zإ[r)馯yzkʦ rqZ乏I(r{J׉mUY)BI#ii٨xzbHyZyUZ Jy זznדةǙʔy*: ojɪJ܊ϊW:ڭ䚈 چZrڮɑ.ZJpzu7Zp>YhpZHȰ۰ɪi:pȱ[+Vw J {wӺpX )o3K U6(bo:((Kjoʲ&C N@LlϪ4 $a˵H`۶r%]n @]{ukp;o|۷z&&Qxn˴w;DZ pJԚ; ١; Zm;fK{Y ry,L v6m[uۆ &hqۻ[6:Ӛm-k۬Jj;iKPbkj{Jpp^oP[Wl \kw,MK\ѽ! ,H",8243.63(6> 77 78 97;5#;< <;=<>=%>A2>G?A*?B,??A> B=B?+BE4BFC=CADB!D5#DD&D85DJ-EI FA%FH+G;*HGIE#IG'I=+I>JF0JD3JM$KKLI,LL5LQ@LT-NP'OP%PM+PN9PL1QD4QLDQW3RS;RUFRX&SR,TR.YU3YW9YW$ZUVlqTtsYtuLurDvq_vyavvbvyExsYxv[zyezuT{wc||j|}V}zd~cYejgn~b[jdr\pdlr|{gt{j|tkyrw|w|~s½êŭǻɠĶƮʳ˺Ϥ̪Δȳϛ˫ѼԲӽاجԳպּٶ۹_H .0Ȱ@%@b\xbWF-aW@ÊCÀ`Qq X{8谄 NЂ*x`:0D`AcY@)?bnH$,1B 4TCD +DÉMB%0mp4C)T0i ;$L04sg4U .tiIoHx.l1,PM% `]npFx9 -waj뭸 (4@LJ@FD4 -yL@: 4@C+f$P4F%㕑4đ2diDDB BN @qTƽ>E1M&030njSQB)|X"IG( 4h$0 4`1Ѐdѧh 0PA0@ @S g­( ƃڨ X1 Hh6 uR)+,w$1l騧qDSL'ʠ/d!fP1@Q 1/@4Cxt]L`HЭ!< H8K A]3HL:>D PИ!&e,BX.HT0Tw=rD8"`F4^TP1pHSSјNբA%x7fy͠bШE=t :ԦN:+d񔈊AE8C. =iR`P'B$EI @TWHN@!"^CTR5_e*B":,垨TYTb\ IU)t8zQIl"x/(Agْ60HII8[)Q$n4::},':ȎH KIFK:E0r^bJ}u0ewNRue02tW[ 003Le``N|pOLx:z5ᆼ82Ldc0t`߂ܠpL*[%4H "! Jx OG|2 t i'PL:Y6" LY%M`W0ː0G93.'ܠ~hA-gASӠn DivrByD t.9&\7r^Tcp5f;;*(mc1 }MHbMrNvMzη~NO;'N[ϸ7{ GN(O=0gN8Ϲw@ЇNHOҗ_;q[}XI b_=5N]žAhW~x;nѻwn].Q<ǽ^|w[쐏"{yO}ou^[7IOyƛ]?OV>_ g[zGg|7 xf| xex 8}x|xn8iׁGwwH,~&afgz+؂66yGYB8u@UG!z7WdGEh)ȄXمwR؅FŃw]=f^(`d8;xp8i8.UW HYMHDԇ~Xvtx8e8^C8|׆Hx|RRT,NHx8T#NXD2x8g苸3hX03g(2(8xXt8o][Xv8Ǎm؎X}(xxvx种Hum8Ψ:яrHyyvhy2qiv 91 $ْh w.Y/!\Hi>Y8: w4FyAY}CI^؇x q)t*ti H.jy>j"<:Eʌ?ǍϹIKJʟ=Gvc膕=:Xis2ɥ`ꥊ<djXs(|R)؏ũiu -9ssmIFi} !Ȩzʤ2wK(*=٩ fd59r#ژghdɪ8Iio~ ~xoz*^Hwʫ͚ZYoŚVhjފ󖭊gڭz(ijqJoaJ pڵ" zpd3(Xqڂ ]pL 7ʕ'z9JqB pkW$zۅ۲ q J px mW2 x,*pI{ȓGo)|]R;L+P۵D$mz/-`kpzJ/jdVݚsKuopˎrڶvK;t{0{ "I˫ۯ KYkh9vj2{3˓ۺ6*iȒ|ºkn$ʻZ+o({;'v$k yunJ[ٻK;]{pZ5ڊkZ Zgv=a[| o;ffKo l uȞ6<O$(G%X!%$<! ,H",8&04*2762 76+7=96 97";> <:=8=<,=>,=A2=E>>&>B@?A> B>+BE4BFCA5CID?DC!D5$DE&D8 EA,EH%FH+G;6GP"HGIDIF'I=+I>3JMKG$KK1KBLI+LM5LQ@LT-NP$OP*PO9PL%QN1QD4QKDQW3RS:RUFRX&SR,SR1YW$ZV*ZWYkremsTorMsqTstYtujt{euvCvr^vxbvyMxuFytiyz[zzU|zc|}t|c~Yejrn~a\kdr\cpr|{k~s{jukzr|w~~s}½êĝ¬źɱȭɼ˶Ƴ̺ϥՔȩϳқ˥ϭһֽ٬Զ׼ܶ޻_H /P$`C.ZP(*0XCF(S\ɲ˗0cʜI͛8slҀJrR%.\@mBs8QH&L C;Ӫ]˶۷p} ' %C  QD O !Frj@ ,acDjJP d܂b2@nApFlgУKNu7tIHx! 8pċ pPq!'KpqW! ׂ :^U:0M,PÀ:YER*h8zEp[L` .9 |:@ CdQ]@)?f@$4 $< c 4\҃C L,DOp M1mTPL*Ti0E,Py*H3]&PL1]V@PM& C L:A x 4 {0a?'2ʳPpf -DT̐>; 3>AqjF"n4ЀGP&D(1bbu̠7(\&:ȁ xxaCňS(3tQ@3 &@@(@B2@ 0R,''@̈́ lȈ 0N:E☠) : pO2V7=Dp4>1&1dm)#%,J{ , AȣTЃm"chC@EAPFA*`#K>H8hp 5OPɊ`z "2 4v@Di (!Cj 89!h $g$.q r.)zHdxan}F41 EE$V`Ci*?*Ё,\"E,zHf[(, \AKِ M|@ Pev:`!A4O]!"8鐂HSUpP$$ azvEY0"B^UQU2D*,CDqMboXH!608PqŀhjGra4"! QN*1QH, tLkDE( Otp 6P%Vͮvi!o/tA Z9TvW1 e8Ёj |cER;eH@d#AP`+ c# ?uZщdx^gL:F50aGApq`HN2KPЁ2Hc:(KЉN2.{ N` i`(y@`Y1|d@ZJB o1LB76&! N t ,D:D7i`W0p q"h1LoYӝ{yaOd \# B`iIz` 2A=d{@Q\-zďPxD=O~{[]sϕOßNaw#Q{H|bh 8"րnazG`Wqxvz.}*(o,4|1o3X:{7hh(ׂ;8׃sDAh'9ȄRNx#hQ8ZU(g}![8]] a}gc؆GqpHqe]{xXzyqXqs\uj[z7lh(\XXx[}B.8q}X(X(:p~FxXxȋ@5SHN(X4Lhx(Nڸ8qGȎ(3x81H2舏зykyِ 󗐷\Hy\tqY yY$!ɇ#h0Y(+x18:QǓD9> * $yƘzXPG~Ȕ:ZSV|Ÿbٍ]_qc\Y-ql9't\ȆpIv|9h؁MIIy=xp)98z񘖙BɐpmwogɚyvYهhX)xhٜFIØɊNy7ؙ 䉜=Y!X) xw ؙYW(mٟ ZexùYڡ y淛ZXxيi.zz'B(ęԙ-zx锪ID9x'+ʈ)A*;wIʓKʤ0IkȝhUj%)x@ixJ)9J Z 9jڐNjhq*v'5 wvwW*z q䉨zt7ŧ uvUi:9I9:}kG \霢J:jv*2I:*J[*q*YQy97ZrWgjʮrJtʮZ/0 7 rꕱY*; ۩+WaXZ}rim:˱$˨>7ڪʢ]Z.{XB(6KI+{<1٫=;:t([jDLMF;*Ȳ ZtjȴZ˱9+a[Zs)jf8ցȶt:V{u0+s2*[XiZڮKsp;˷ªq5˸_ŵdKzz깔˳ʭZeZ˺.hz8K~Q{;˶{*{+Z{k+i;/ˍ`+B{Yz軾tۼkrk[RB(k{ L{z |ԋD(+Dk,r96 97 ;:";>=8=<+=A,=>3=E>>%?B@?A> B>+BE4BFCAD?DC!D5#DE&D85DJ EA,EH&FHGH+G;6GP"HGIDIF'I=+I>3JMKG$KK1KBLI+LM5LQ@LT-NP*PO9PL%QN1QD4QKDQW3RS:RUFRX%SQ,SR1YW$ZV*ZWYkrfmsTorkqwMsqTttYtu`twjt{bvyDws^wyMxu[zzezuU|zd|}u|Yejora\kl}dr\ucpr|l{~sj{juzr|w~s}êľɱȭǻ˶Ƴ̺Хϔȩכ˴ӻ֥ϭҽجԼ۶޻aH :\Ȑ S iH1G )DƏ0rɓ(S\ɲ˗0cʜI͛8z4#Db1cţqEG sT*T ԔGcPٳhӪ]˶۵{XY >P):"E/`ɣ:"ذч1@βR.L18l.S`.6-g^Am|*_μУS& mQ)S]G0:b1ŋu*무jkA#`pEH+@312n,0r|3$J2@ ҅i~AIjdL+w <ÈkAZ  kPR<ưOp2qTIxIxe~3dXE-%4} @S#dZ\b،Lg2UH5496 97 ;:";>=8=<+=A,=>3=D>>%?B@?A> B>+BE3BFCA5CID?DC!D5#DE&D8 EA,EH&FHGH+G;6GP"HGIDIF'I=+I>3JMKG$KK1KBLI+LM5LQ@LT-NP*PO9PL%QN1QD4QKDQW3RS:RUFRX%SQ,SR1YW$ZV*ZWYkrfmsTorkqwMsqTttYtu`twjt{Cvrbvy^wyMxuFyt[zzezuU|zd|}u|Yejora\kl}dr\ucpr|l{~sj{juzr|w~s}êľɱȭǻ˶Ƴ̺Хϔȩכ˴ӻ֥ϭҽجԼ۶޻aH@ 0\Ȑ T"iH1G )DƏ0rɓ(S\ɲ˗0cʜI͛8z4#Db5åcţqEG sT*T ԔGcPٳhӪ]˶۵{X >P)0"E/` $;"ч1`3S.L18l.S`.8-g^Am|*_μУSO'"qQ*T]0:bA勎u@aNjq d70JFcQW8p]$*y:gD갅 @N= ADQt8*무jkA#`pEH+@)4A 3o,1Ԃ} 4dJ 3@$⅓jQIkh+x @ӈlA^ lTR@#ưP 3TXz㷂F؄ {ЧLV(P_BXkG;x`YMa|e9ȃawpnxpc\{7{vhgW|5Svx6z|x懳u%ȅ8y膊8h8[؅hp׉z؁艟e脜xH8GiiȈ|xx2Ջ((ĘM؄d،E8xMX؍*{h2X؎ИḎ28z؏xx{yxهY7W[ Ɂy[YȑI Im(4y,.&5ٓy.ѐ9ن;x>-!CEJ9Ȕ&I\VX)zؕdY_aycYlgiZٖtɉ@WW|Yo{q9}9?HI,X96[x(yiXyX[9ى8fiyəf8򈛾ُX陿YxiΙ?D."hx 7(ٝy)yٛ㙞~h< ٟvzpd!Y*tԩxHxw:Ȝ (upG%*ٜ)ꠜ z43ZvעYd;r8(>IE= ~?JOZuWs7[*]Y:8:xOjj7ɥo*iqZ$ iwyhw WiמŤΉ:nuNyHݹ}:uY7 xƩ\uɑ5䪧:(juy8 3[ږN:깬J٬Xڃº(rbɭG~G: 0q*ʇjȚ!W*:ʛ% !q [+sg~ꫯj;*:slW$sf ,js[l(85Wzɤ t)8K(&JFxATjZr)02[+wiة`K-ڂg+i'2xq O;t۶5~kp q{˷V ˵j rkj +"[n%9k{(鴣+Kr7R9{q++[q U  ;YqZ˼XZpEkKزw뷾ۺ#{ q؄sʾ˸FYg}>[y׿[j JGz ; r:$˚0``* {7+#,ԁ0çQq,赦[%|3;W;˗96 97 ;9";>=8==+=A,=>3=D>>%>A@?A> B>+BE3BFCACC5CJD?!D5#DE&D8 EA,EH&FHGH+G;6GP"HGIDIF'I=+I>JF3JMKI$KK1KBLH+LM5LP@LT-NP*PO9PL%QN1QD4QKDQW+RR3RS:RUFRX%SQ1YW*ZW$\WfmsMsqTstYstksz`twCvr\vxbvyFxtMxuiyz[zzezuU{zc|~u|Yejrhn~a\kdr\cps~m{~sj|ukzr|w}s}Ťľɞñȭǻȶƭ̳̺ϥ̔ȩכ˴ӻ֬ҽجԶ׻ڵݻeH@ 4\Ȑ T$iH )D!Ə2xɓ(S\ɲ˗0cʜI͛8z<2F"<` AփC1#J<Iƣ*Ψz5ٳhӪ]˶۷l=т4%@aBQ pqQ6H1Vtyw @*B8Jlwt +"/c(Ǿ7ȓ+_μs 4It!҃ ;vlK;cG(Lhߢ"!b̀Qy=8,Q=UׁuXC =W;t C:A@y%GZtG_h8樣i2<$@A3hCC,@CJPP0mtL3*;̐Lä#:C#TyLSL31TYE^$4 'D0H 3Kzу18рIZi ^$,LC}9-qq܎*무jGd "L: ,~ 0a4=2M%0őj| +;4xe m`bL3Kl`+8w@֭C/ӄ!,,jAۃLH1'4ml(\SQY Xÿ@CE>4k 0 a`wP&A lL3Ao%/" ,„J *2hA$T ^+"9 . lGWg-(Io.sH3(ɬ1L)*w砧,,m= 3р3`т$ `@)_Tl`Qm/i,c '`z`8pUm|8` xKb#LYȡn`R#(x LxD zG8 yF4 VXdl2U82E(F8 |g(c8tX$g͠C nzd4H@ 1HE<t`.wIsq6C! 4bу S*-_$ChtLA=PxghR qCp3gn'Ξ*MtP1S\FӞN"BZ&(V"T@c^U*с@0Ԣ:*QPB=T  cr(P sCMbaXA}m JO^ũ҆$++ P %#=0Cb`Z$%IAR[($hK9 R$Q" e!Ntr`MBoskzf{@ZE.Q'~ |K¨2_f#L`B@93`a0)'LaY]` P .!\̹ >G8α`P~!/&d8C4Q@@0@hd^`sk\"J fH\,:8@Ah 8p@ .ΈNWpG hB ]9oWѠq],MH8Ȗ,g/ZԸεOS> U as5\e fi[ FhрQbAmhvQ`S24/e+هFž=0BAr_\$yy^^7 ϸ#X؎c| .(OW0gN8Ϲw@ЇNHOҗ;PԧN[XϺַ{`NhOڏq}pNxϻOO;~U'[~I"?{^:!қ}z/KzXq^#Ͻk?{}^Goއk=yl;9|?Ƨ෼5}x#~?OG;_8oaW8+f{b zxbxgǀ◁%9A:',؁$8a&Eg-X{g<8n:؃B}?j(8h7JxEhGRMXgI8ZU{Ab}]~Xc#X%x~YȆlއHt؇qqv^|ᇈ(W{yqX2 ]ox\z|˶8؉(H5qȊhy؈3(EhyGO(køPXָS8؍ݘᴍbN⸅帎xߔZȎ9\H|X*5ȏ2قX'sxħi ']Xzّ yq$Y9'4),|.'5x槓gJIB)DzFizK9+ٔ/1Oɑ:{T9ȤSxGiըSJJx|ȝZڋ[J]?ihg4xOiQ )xYIKj)lZY|ڧCZzꑁ'U)}96 97 ;9";>=8==+=A,=>3=E>>%>A@?A> B>+BE4BFCACCD?!D5#DE&D85DJ EA,EH&FHGH+G;6GP"HGIDIF'I=+I>JF3JMKI$KK1KBLH+LM5LP@LT-NP*PO9PL%QN1QD3QS4QKDQW+RR:RUFRX%SQ1YW*ZW$\WfmsTssYstkszMtr`twCvr\vxbvyVwxFxtiyz[zzezuU{zc|~u|Yejrhn~a\kdr\cps~l{~sj|ukzr|w}s}Ťľɞñȭǻȶƭ̳̺ϥ̔ȩכ˴ӻ֬ҽجԶ׻ڵݻeH@ <\Ȑ T$iH )DAƏ2xɓ(S\ɲ˗0cʜI͛8z<2"<` AփC1#J<Iƣ*Ψz5ٳhӪ]˶۷l=т4%@aBQ zpуQ6H1VpCyq @*BI9Jlwt +"/ c(Ǿ7ȓ+_μu 4Iv ҃ 8p YRK!p\1"PpE1CBĘT3DAD V Ib-{N 0ED^&hq1z\ҁ@xNsm㫰*무x摇F8قN<R>K,TGQ 'ϰC =2"^0iz<3L m`rL3Kl`+8w@mCˆ&C4a  icE00Sc;ȉ-4Ak@VLx̣_h=z @$hA2HP0F.p3M,@K[1t/d4ŞP& *'B j P,\ȓ= FCJ 0BÞO>.u.8Mq@Ehz*B0p:<P3F)p BU$@ ό!T4 P$U@CBZAMb DH #'.m#1,P| :N6$YYIx/y(%Q-I rۊG!LdFz Ra( yj nx[ /8BE.r!Z81xK$=F5 2C:}LA/Q 'L  xL P: hp1a (f 6%hE'dbX)αwx0P !И0y&;#+EtP$,O\DP!0C ! 19 z@ha%+{xN `p'>=`F,]hә `hFzЅ,@9ԣεYbHA((Od@kOzЎv8W0DD@Z[@/CKN *"y!3{Fto$A wW&nˋ o7.Az<=(OW0gN8Ϲw@ЇNHOҗ;PԧN[XϺַ{`NhO׎\lNxϻOO;L!OHԭO"yrc<'AЛO=E?PYor׿wo{;}CxO|^_K˛|f?~ț9N}ȥ巿A/~O )?rPyc(y'aW+x'(6g!z "8~hb 8#؂Xv8A]u6X|0o|7؃鶃>8f|D8h<L8vf}ѡT h h'\8HzꗅHlHfhhHh駅m؆o(^}yPX~{wz7qgX' Gei(%{&ȵl|h8x\hXxX\(7qH(X(LzFxȌ>5d(N8X4\hxN긅8ӅGȏ2h8'.H Y2(Y| 9ؐmQI|ӕGh7{*9"/X&+Yؒ0و2h@8y~;z'zA93XwǔTɒN$ ٓHً?Y`YWYȕSj)c|f }ոrَmIo (s Y*qxzɗɋ~~iyY W×oטxəYNy78!I9ÏFyʈXxʩyWiȜYIyu! A ɝ9Vy %hi9MIi* 8z)Z*e14(oG 0jG8 ע<:99˘xIH~iBOTMJ{5Zh{IUׇݹȥU_ WzȍljiZ)quʤwsڦvڧ~Jf@J)xXfzʘxףh*HC xo|ʩ1ꩤZuWȑ򷩭t'ʟhʗvǫZz=)]ʛJŪ)9rguqz@ڭ׊Ϻz {ivbJؤJje׮؆ᚯis2E zs)s;J 8װ hA {J.07Xɲj1PgIp1t: ɾr9  ־ʥr˵,r\#\:aZ˯똪%˜r"6 :Br;,]Il-\ip2;sC;{59qai 7׀`ܶacmd<! ,H *1",852)5< 6596 9709? ;:";>=8=<+=A,=>2=D>>%>A@?A>4AF B>+BECBD?DC!D5$DE&D85DJ EA,EI%FHGH+G;6GP"HGIDIF'I=+I>3JMKG$KJ1KBLI+LM5LP@LT-NP%PN*PO9PL1QD4QKDQW4RS:RUFRX%SQ+SS,YW1YW#\WclrSoqjryLsqYstTttgtvCvravy^wzFxtMxuiyz[zzU|zc|}t|c~Yzejor}da[kl}dr\rcps|l{~sj{tkzs|w}s}½Ğ¤ͭǻȝų˶ƭ˺ϥהȪ؛ˬѳӻեϽ٬Լڵض޻aH :\Ȑ T(ѰaV,Í axAcȓ(S\ɲ˗0cʜI͛8s.H D=1  1 |#F+γhӪ]˶۷p~cũkH,|‚~;<HuF:Ma/\lЋ:Zh 0LAbӶWl.iahŌϡ].maC~˼УK^ܐ?\G":PywO1:6p8^őLe}:@bM-OqdQ@m%€M`9ఁ\Hx .D90`ChQ@)?bt@0 \D:L0XӉ ь1Xs)8ѥ5ɸBeX4<hS%$<$xRhM3xY_S5 M6 wyM2C@:4L |a̡@HNRe2tǟi뭸dށ}dVBG3ּh,hGO@'ּ :袍"_Px 8'rG: 6FNK&+n2I;:т+:06vh /Ԁ(,0B&d#P: XRqGD{F\6P)$ lA 5o%*b" ( +ҡ0t$T f/FMJDȂvh+$:`6z̑ @F2l騧sp \`*K ,bM%%L2E񏀄IaJ38C\k;a/ 2$` U cx@QI.6 ]X-P6Tx6&kD# /DR2^qm Zф0\J!Vr~5 jY 8Irf"5CU _ !IŮ 3. h43" qkB|с$|!(4oU8S:@ 0t30 ̥0jTf\(> G/}/<Ns@it Z@!Tt&4y`*^ ZȒA ,ώ(! DDATe^p=E >D1Mbm\y$8Nftp.]# f3+%(`J#!/,A0 Ԧ$-\4ژf p#ہ@@r㢂CauZ%a\\C0fMzWbLCӈ4aU,c21 N0(FC1_f,cV7aPpCOYX /n0^gLX@Fܒ@aFok /&pk&; )@ tt%) Fpc` (l +hNsi`QJ i@7B4dNrLB''Ё-0,_I,8H6 N760Q P$Dyla%3Ӹ5bY. L؈4() 5oj[;(Q<PyU 4ph. BZ؈ "͐m@!@&7}fz;᧣~]n ,FkAn17 \W=Iqa"D31s8f_Bm`ЇH ;PԧN[XϺַ{`NhOpNxϻOO;񐏼'O[MH/{GOқOWֻgOϽklpDo|_ǏˏO}7_c_?7wzuO߇/ӟHW7+sA |t  H~ x{ɇ ƁA}(*x$8c&2-(c/ַ3؃W%;(>X(v<(})hPH`J#؄QU8Յj{1ƅd^xrWjghripHmkW(ox~siuhdy?jƄX}(Xh a>8N؈%HHG|a(X]hXt8Kv{wqWXGhȋr'̘r(\FƊX،H٨qt'(8XhZԇ 8ҨX¸xȏ>5 iN 9Y4hIN9 H,ɒ&3*I-90\H: 62(8;9ٓKA:tGNhgI KP3)r1@YwMɕfI^i`)GYًgSɖӧ(|YtvyLY}Y.0AE.)}I'q+IKǙ闞Y~Y99ٚiiY ћ99ŹyɜiIә#iɏXX})ꉐ !9ѹ) DyZzI:Iڕ*z zHxQAʖنi Z;IH&9ʢ2ڑؠ3zr8Y ! F@8DGڤ̈/hXNze|(X|ס6 _[Jʋzh({J:~doj*iz}i{ڗYɧ{vZxɚJ|Y{}hjqiCพf{y{ gy{IjP)ʤZz z<%*ꐸ }\j ڬz Zz:8y{*ꔡ^Uʙ麖EzLW 9iy皠(jљ˓KHɰIy (*[ڐ [4Yv`viɲ*v)HH:v1+k<8|3۳BdiL:C> i˴.hxT:v:X Z˵dy|hۋZe{n[A xaˉv7{wh˥ :|; Ȧk˕۸k ɶS4wi˵[fvnj;nqX˺v w)ڦ(kovJZzkjwsa+[0r۱ v;{o{v)KkZ[fj;x|KpI{K7\{K8[̳ 9u ȸٻ\u˱"mۮ)+>?@%?B@?A> B>+BE4BFCB5CID?DC!D5$DE&D8 EA%FI,FIGH+G;"HGIDIF'I=+I>JE3JMKI$KK1KB+LM5LQ@LT+NQ*PO9PL$QN1QD4QKDQW3RS:RUFRX%SQ,SS-YV0YW$ZVYkrcmsToqirwLsqTttYttatwlt{Cvr_vyawyMxuFytiyz[zzezuU|zc|}v}b~]yUWYejr}n~Zaldr\rcpi|sm{~kf|vnkzr|w~~s½Ş¤ıȭǻΝŶƭ˲̺ϥ˹הȫ؛˥ϳһլҽ٬ݻٴݺaH 2\Ȑ [8Ѱ +DƏ_`Iɓ(S\ɲ˗0cʜI͆ |H$)h"-1FS/P…*: R\ÂO'_<-)֪7Ӫ]˶۷p}qg -" ‚8 KPa(SBUt>pX PAԹYpiR]tD+z㨀˼УK^F]<ԁG":hywOp3:: x/pעD~DAz:8Haz,耆gCqb~ :T'H@3ȁrAdP CF.,Di ": 0=0ā&@:A,qd2! 4 Q+'l$CBY ߒׄ2U+"{a65mP X dKR6xbȉ$ff$Hf%HNJNhtuu(^gʘD7Vu(euҸ\舧8؍ȋ؎[gz\ԈzX(HHX}x Hiи Y۸EhɑNi9H*i&N()+ؒÀ(:428Ɇ;*ٓ+k(HD26)FIqO:u'\ٕH6aWٌZY^< f8N9뗕g)~jYkɖqpIs9}WviqY㧏(9IY;.!h-}rI$q99ɚٚ~Yi~ٛ9)Y iלԙljY +蝰)4~y˙9 WɌu9FY9߇߹jʋ7ZQٟJ8Fiʝ o Z)y_9A &ڢ#9.:ֹ4婆(@舣AZ)(eFڤ!TPDZZ:Pأhїdʍ Ylz}+g٦t ЗxZ#uڧf |Q*ָ$:~J}f|x J Y| v)SYJj|Yʪiy| *JJʕʧzJ*3ŚʥyZ.ʬZzʑ YǺѨߪ読g8ΨKh*箼) {*YʜdZ[5z ;Yy  z:W"k$_(02{tgɢ3[9k5}8) ,ٳUB{I[8H۴Xw6{}V s9ZW*wZKZ^ h+sY{i 9ȯh~zG;8 G{vzxKگ7Jhs [hxʺw` ~؅)jq x7ʵ+ {wʻʺʻ[w;k;[s븷{ܛuwZݻv ;[MZi鋿{׾)7bK\ȋ w `+Z \Mۿ̟inǫdǹZ'<]+1<5 wk)YQ6 @h ,c粕 +v\R BgYVV hK$'fo0Pc1-\ z@kpl/kvH)y"LsM 8` r;\! ,H ,2%-8&2752(6> 7595 97 ;9#;>,;>,>&?C@?A> B>+BE4BF5CID?DBDC!D5$DE&D8 EA,EI$FHGH+G;"HGIDIF'I=+I>JE3JMKI$KJ1KB+LM5LQ@LT$OP-OQ$PN+PO1QD4QKDQW3RSFRX%SQ,SS.YW0YW#ZVZmrToqeouLsqZstiszTtt_vzDwsawyMxuiyz[zzezuU{zc|~s|xYejr~n~Zakdr\rcps|m{~sfk{tk{rw{w|½ƪž˝ãıȭǻ˶ƭ˲ϺϥՔȧϴ؛˻խҽ۬Ե߶ٻ_H .\Ȑ R Ѱb +DxƏ/\`Iɓ(S\ɲ˗0cʜI͆ tA&Wp6`8\TE C[hG6*Lӝ.RIٳhӪ]˶ګ$]X! ۑ >Px+DzCވ 8^A)8 KεV-@B5Fhv7E욯"u136 ^pA6*_μУWW#O% qA(Qnq %`pq#J` 7VOAR54!+EcvT_xJP6<ȃ*A }7 Et8d pЈ^xpA4KY $@ ;e'Q$Z80_Ц7wӞ58-p SX\^!V^NՆ@N GJHt F@P"%J(H5$,* S駬NOK8 H .@YOCr({ 0A,eotv$/dO \/AV]s#}mHBm%I p Wh b,`_Z)~Z@x[ fMzYeTШF|aͯ7-QP2bTNc,%V{,XB p<`(ipR %gLT8@x@p! *0\ P2AR2d#8IQY F5@/Lۀ'D60[NЍO8a w3da5op~c\J[50p6AVQ  Ej i ҰuSPlxFeT j!Wknlfh²{ʂ T!HFp*EAP @ʨ 7 Mmī tV3 !Yt% f;;θ "r < a m;<gT#HlxC{@z,pdHa , 7hY fohIAy!9TNJMLOYӋ49:h^X2\i_YN(3hl)hi2ZBؖto(0XAuIwyo&ȗؗe9jQ4YViIi9)鎡O9Y x Ț٘ +9T Yi'Y7ٚͩϙdӹ:Yy9靸'(乞;hI9ti8I yH&y)ZXYy G؛):.SɏZ9Ipj.:(J'ɕ/Z١8ci۹+Zۧg5Wٺ1IHj룧[ۀר׳˰{ck{kzH+;x7ټ }+ߋ;X؋[Tw7;vzK'z wۿ;\{ Ke<l\,{@'k;*y.k:5|7,ʺ>VYPY1xLY1:?,@>?&>B*?>3?HA>A? B>+BF4BF5CJDADC#D6$DE,EI FA$GH+H=IDIG!IG'I=JF4JM$KK+KL1KBLI@LT-MP4MQ$OP$PN)PN9PL1QD5QKDQW,RR3RS:RUFRX%SQ2XV:XW ZU*[W0`[TaeYagCbd)c];cbIdeZdj.fa5fcIf\agjEhg5id>ifbjmDkjJkkYkrXlm7miemr}B,R"0& bUhӪ]˶۷puj d`A (~;8p J>u@ͫLc[@A<ᢀ|\HxC)#A_5`xARC>vas4Ĵq`6|1]μУKhQkp tP/:":VC0Cp (B ^")+dӆ:B,OAv̗BWy0!\0 ސ A EGt1ݐDiHBIep؀E8 x:2&>\dIO48@g҃ )J=bр#f/(4* Q ;٧;`GFe>p?Mh&M=0\E Z;`;8ҀІs( >|%@/PC @pÏ*~`iȬh/) ?\1LÏ+P,R%0ۋh': )?j+L(cE ?j7l8lSoO4CPD:(.rAb,*7d=L-'@*Lg!M0 8,1@ Sq6QDC cGB'h$BFl/<a2@AE؁ZaGTǂ a\?H!7+*@,?DPF+Wpi"p#ь𑐌$W4<*(7\%> A H ]۝o! ҙ>ңoWa{,^d ]]{1Kc09QaOϿ8Xx ؀8Xx؁ "8$X&x(*,؂.0284X6x8:<؃._>8DXFxHJL؄NPR8TXVxXZ\؅^`V!fdjxliHjk؆h|!$xzqHgÇ8|IA؈hH ሖȈhe艗C!X(؋XLvDBX8f{jAx(+8ֈHH8dԸ8xJ֎iA؍Fbdhay}☐Y | Yrُxّx$YY&ْ۸Ȓ.YKH6Xz> ?)FȔR9WVHSٕՁ!_xh襕E])oHn)f^NyjyU5Zixyz9Wɗgɔi_iHbYY[hɓ#&9r{9$Xtٔd٘oaU6 OYy9T.OْYV9hȩ3̉Y93h)y3ʩ؝䙛9P)_Y牋驞Ȟcٞ9nɈY韜Xږ6ОqHW_iJ *J ڡY9qڠ|&ڟ *cI{Șz2) ʢ-y8~ZzD)ƺ(EɬҺqIzʗ^)o`W~ :⺉zzpuٮ gH:yt8;l [:X{:ʣ& 8[!+ʅ"ɜ )k+˲JAɪ'˨5k"z,*J : :J.HQ+S: W˙VTX _aP]ikRH;7qZ+ڕzj[_:NJʞyۨ{jꢘkݹӺ+Iˤ˳{/˹r[?ɺ۬ 8H{K h-q˘ы͋; ,dɀˋڹ {K땡KKˀZM˰+K* ʁ ;i k|  ,꾃xI(Lo( ,LS'\k@h8A\LZPG2iP\CF 4 W,$\PL~8`z&»[&9 {1:?-<>>%>B+??3?HA=A=A>4AF B>%B<+BECACC5CJ!D5#DF+DI FA%FHGH+G;IDIF"IG'I=+I>JF3JM$KJ+KL1KBLJ@LT4MQ-NP)PN9PL$QM1QD4QKDQW-RR4RS:RUFRX%SQ.XV:XW%YU3YV0`\Ja_TaeYaf(b\;b_Cbc;cbIde[dj.fb5fcDhg5id>ifbilFkjGkYKlkXlm7miTmn,`;`{(m@-a^:ą <]\;!xq s8<ȣHY`LN8KtN:䣏1Qe>\493mǖ" p;(v$SO7(r KT˜~<͢L0Fs+q=$BM)D͊|G+ ?`*#g=@MV0*Bc@bJG Zс <@+) vXhq1jJUG(ySx( oh8/`A6@60zQ  C=ޡxLpOk=5~`p#ޱ aL"Q;H4x3@' e4TG00 @` ظa>PH# [ $ܒH10FҖ4 p N8@Wb3bTI JҀ@!{`nH~X)i!(JpCB%J w7yZN1B*!*% 2>  `]u(z[4 r&b3;4i`D1gTxЭkH!pDJ h v k3 S ǖ@B8DXFxHJL؄NPR8TXV8~WƑ^\'fbWAg؆nphikHAqxxs~u+dXy{~}#Xwi !Ȉ~#oh+oqxg(跉fQኀ؉e#8hX_veȋ8fxXHXyHY؍Ag w؆(dX(80֎d-FhH}؏8}9 q8xx אHFx" X 9*%i+9ْ.(4I6`9QAy5ٓF旔G!ZmƔ0)QYnbZZ_CywF^8IYuNlɖnyK ŕ:u)xV^8oŗiIwyyH599~͈٘9UY[5*iiYO99n"I):戛):ɏÙY.sy2霧ӹhUy9䙕ۙȘމyY陙ynIy쩟_HٟjV) :˹7ѠٞpH*cS١( (J2+J.zJy3Y,qm<:4)H)Di1șL:w8PJT; 'ʥb^`c=j0`p`Wj멤qWzT 懦z:ɧ9v` EZ٢ByaڨzUBڥ ꧟ZiOɕwjjhʚYy jګz٦ÚrZe)%ڤXzڭxںʛhpEYJi ڬza8[+R:ٯ믅Z ˡV)<; [Jcٙۡ";ɰ K-Y kI"˳剳2@۪B;%IIOHJۘUW[Y{Gx_;akhZQk뺲jikK:*u{D9x 3 !jڞLj ~_uٹ'{{ ;.Xںۂ[IK?Z +Ѡk ۼ *ӛFKI ⛾YرE+鋁{ۓ[+ؿe; Lxؿ|Z[ܵܭ+k<!|k [˿;)+.5 ا19&{*I? KG I9 .|CV^~G+^oƿ^[ɇ-\wGy1*?LnlzȮ|} p,Ȃ|u ;f u  UxͶ0==-S[$}QpWȍrXŻKe zG4z! ,H #&*!(,",8#,3'06+26*4:63 6678949629> :7 <:#<>,B,??3?H@?A=A> B>*BF4BFCA5CIDC#D6#DE,DI E@$FH+G;ID"IG'I=+I>JGJI3JMKF$KK+KL1KB@LT5MQ-NP+PN9PL%QN4QHDQW,RQ3RS:RUFRX%TR,YW1YVNZa"[VS\bC^`VafYafCbcWbhڜх.Da4p.GE ^>EfD8O>藍M> [O$1H> T!&=%d?cg>{<`F7SS ?" i뭸0~[P C s 'b*%h5ɔh0#) ?!! &"ԣ % 5E"7Cr/\?8?f-,S$BI J "L=Pˆ?\Ï-OsL7k(4l8dL M'PF?80" ܒ, 4A2 xs*X t@1-C0L;6*| @īfl%SdvCQl(0 2ꬷn,H'!10E>˸1*٢ 1 3D  1|nAp -@`HPŰ^ b= #R ?0G(ɍP ׼]-#11ӹ̠c>B>t`5 8Cv7 h><Ahd\k" | }ڈƂU0H>Xw8H"20zC=>hY>pBY0@@ýe"@#ౌlL"U*JG4~(<G>-.!C;F>q|N4 `KĽ)@DWt 0,)q!JG4,r2X`2f}g0.lkE'Q*nLQ/FH1 ,t`E=1'A ldHA B8CL @ q BB!A@@7BzZXeݡ|0n@!PqL@+ @J40@85A  J pXe|4xᫎB(a 1 WJլ n 3X` hXH q` "=(ZֺVH4Ar) E\> tx`(ʡuF >m[X4q9HGt-A\\ \ h1s ֐ l/.er8uL [EayPj/LG HpL218"pT 0▸2Y&;('ϕT` 0P- A*@Hw0@AL*D 9r1?x&p~4VN= m@ FҐFD@?$A#|Yi@0̈́*` D`G5f{b9{r:> b=\Z?=xeg/} H@ :p+-^wN 9.QU IGsDy*Tp ` Ħ0Yg3\>x`OwJ":1r H\(R( d|6tЈ  ΰ!yAS[?H+Ё?Q+,A6!Q\?>EH!طa>菠iq7 Pwylsr.pԠ` P %P a 0 b P Q f`j YVO0 ( > b 8wwǀsf0aPx zGfBPkQCia6A_`Y_8U uiѧ1nQzx>pp6B j fZf5a(a{8> Pp XX_؊8Xx؋8XxȘʸ،8Xxؘڸ؍8Xx蘎긎؎8h_lX؏9Yy ِ9Yyَaّ̱ 9,()$鋒A)02+i-A3:95Y7+&;9D=)?y+FEٔCym AUXɓPR $VY2\+qѕb)IؕjqU)htljn$KY|ٗ*y1ᗆɗny+kYi;)ϱLgv)ٚYwvh9暸Icy9bXyIhٜbYɜٝ ੘`yI鉗7 BIy9ryԉڛIO:qʚ92_Jafȑ:!EY/E5YzFzvh:0(*:`,:/0:< 5:j=y>Cz,B> B>*BF4BFCA5CIDC#D6#DE,DI E@%FH+G;ID"IG'I=+I>JFJFJI4JM$KK+KL1KB@LT5MQ-NP*PO9PL$QM4QHDQW,RQ3RS:RUFRX%TR,YW1YVNZa"[VS[bV`fYafDbcWbhڨ/Db4p.@ b>7F#$1#njFwtǀ#yy$]t<@ E AG1pK>iЄ8> >B[%10>MT!<;T=ؙ1?\15PU INJh>d?c'>~2I I +Ip ?t?d\0.*4lL&1ΔЄ.J>sC/-o@ƫ(J0a=,RM,0u 3R2E< #؀ک@5 >qLB^  UG22>3" ͨ4[2M> S I"- O_ O:C` >mdU ;pnP 0L!2,<À0NOX@ ɂPY)aIu̠7`=A%&.Yp :aQh'{F<3]Y^Ag85b>h>0H A9|ʂd,o1w,*L"ȕ'4J/ ,ށA@Kk.6c &b[H&GLx&y"T,dJL H;aX(KR5hh+B\,8Ytsz9iD 1;98 *h81XC@|5%QM|0";U Œ?B5C؃rh?16S"} QەC j{ۃ C-wcMr+aJH^_D|i"݁}zL )/Kl.:A[N~u#q= ( G;fr68αA\&(^l2q=l;FxHA@D *P B悀AQCx6p~5fzb9zv:]8@ ?ahX0 #7ssav'2X/ Vp+`  Dف b.F=L1Tq?Pa6C#! 3$8vvW#V"] { ԨГ鮣F0WX7L|(F=ffHŶ j:/9,k@V5 ZH6QcA?6p8|`@h8g"߁Vߕ Dt A @ "I?@<؂?mmHA8 E1u;N^ygЏ tQԪ!; " ! B'ᏵR.mxjh"!$2 @ Vrh6gu} ؀j' :f V P0fbP l@ fiPe0D xP:psVPaLPGznBPkVjQ6Ab[%f3Ѕ3D0]J|F8c_ׄx8\ gB j gmߵ_6 ps8)[.ذPn8([rVYe8Xx؋8XxȘʸ،8Xxؘڸ؍8Xx蘎긎؎8Xꕊ`؏9Yy ِ9Yy8b"$!I"#Y029)ɒD:4irDYB铳r aNIHIJS|UiO3I)39Z2ɕx!S)jdfh q kYoٖ)v<”vٗ~x kz[9y}6p+liP)ƘMٓgyٚ5Yxv9隸)^yidYȓ&iYƙΩـyc9}y:ɝ;y)!ќ0F(|ri):Fitٓ9ɟhڠ3 `f&Ib:^:ޙ9]E*!J` zF&::ڢ*465Z=*@ڡ*$z*7 1jTXZ+\UjljhUjm:NZIzjvUxz{ڧC΅،B\|9;Lτ<:ڬc,V7\H-_,bU ֶouHrnw׊~*]d=̄֌عۜXfUϚ؆ٵh<(]ڦ͋rjÙf ;ǎ|ۓۙ Gr(ڸ : |eǍܒ< ڭ\̽/ ;!3٭\ҍli9LۍU! ,H #%)!(,#,3%-8'06+26*4;63 6678949619= :7 <:#<>,4AFB> B>*BFCA5CJDC#D6#DE,DI E@%FH+G;ID"IG'I=+I>JFJFJI4JM$KK+KL1KB@LT5MQ-NP*PO9PL$QM4QHDQW,RQ3RS:RUFRX%TR,YW1YVMY`"[VS[bV`fYafDbcWbhڨ/Db4p.@ b>7F#$1#njFwtǀ#yy$]t<@ E AG1pK>iЄ8> >B[%10>MT!<;T=ؙ1?\15PU INJh>d?c'>~2I I +Ip ?t?d\0.*4lL&1ΔЄ.J>sC/-s@ƫ(DJ0a=,RM,0u 3R2E< #؀ک@5 >qLB^  UG22>3" ͨ4[2M> S I"- O_ O:C` >DmdU ;tnP 0L!2,<À0NOX@ ɂPY)aIu̠7`=A%&.Yt <aBQh'{F<3]Y^Ag85b>h>0H A9|ʂd,o1w,*L"ȕ'4J/ ,ށA@Kk.6c &b[H&GLx&y"T,dJL H;aX(KR5hh+B\,8Ytsz9iD 1;98 *h81XC@|5%QM|0";U Œ?B5C؃rh?16S"} QەC j{ۃ C-wcMr+aJH^_D|i"݁}zL )/Kl.:A[N~u#q= ( G;fr68αA\&(^l2q=l;FxHA@D *P B悀AQCx6~5fzb9zv:]8@ ?ahX0 #7ssav'2X/ Vp+`  Dف b.F=L1Tq?Pa6C#! 3$8vvW#V"] { ԨГ鮣F0WX7L|(F=ffHŶ j:/9,k@V5 ZH6QcA?6p8|`@h8g"߁Vߕ Dt A @ "I?@<؂?mmHA8 E1u;N^ygЏ tQԪ!; " ! B'ᏵR.mxjh"!$2 @ Vrh6gu} ؀j' :f V P0fbP l@ fiPe0D xP:psVPaLPGznBPkVjQ6Ab[%f3Ѕ3D0]J|F8c_ׄx8\ gB j gmߵ_6 ps8)[.ذPn8([rVYe8Xx؋8XxȘʸ،8Xxؘڸ؍8Xx蘎긎؎8Xꕊ`؏9Yy ِ9Yy8b"$!I"#Y029)ɒD:4irDYB铳r aNIHIJS|UiO3I)39Z2ɕx!S)jdfh q kYoٖ)v<”vٗ~x kz[9y}6p+liP)ƘMٓgyٚ5Yxv9隸)^yidYȓ&iYƙΩـyc9}y:ɝ;y)!ќ0F(|ri):Fitٓ9ɟhڠ3 `f&Ib:^:ޙ9]E*!J` zF&::ڢ*465Z=*@ڡ*$z*7 1jTXZ+\UjljhUjm:NZIzjvUxz{ڧCI=ʿT-̝ PXm[h_RL=ֲn}z+lMo ׸Hkwܽ"}f׵}ƅmI؊Mȁ;א-|=̕R9=a;!yM7Iڔgڢ͜}β:\oyjçl̵=` IBh ݓ,ݠ܆eA]ם̋ݙd6f ܋yjީU,i)\ze܃X^z! ,H #%)!(,#,3%-8'06+26*4;63 6678949619= :7 <:#<>,4AFB> B>*BFCA5CJDC#D6#DE,DI E@%FH+G;ID"IG'I=+I>JFJFJI4JM$KK+KL1KB@LT5MQ-NP*PO9PL$QM4QHDQW,RQ3RS:RUFRX%TR,YW1YVMY`"[VS[bV`fYafDbcWbhڨ/Db4p.@ b>7F#$1#njFwtǀ#yy$]t<@ E AG1pK>iЄ8> >B[%10>MT!<;T=ؙ1?\15PU INJh>d?c'>~2I I +Ip ?t?d\0.*4lL&1ΔЄ.J>sC/-s@ƫ(DJ0a=,RM,0u 3R2E< #؀ک@5 >qLB^  UG22>3" ͨ4[2M> S I"- O_ O:C` >DmdU ;tnP 0L!2,<À0NOX@ ɂPY)aIu̠7`=A%&.Yt <aBQh'{F<3]Y^Ag85b>h>0H A9|ʂd,o1w,*L"ȕ'4J/ ,ށA@Kk.6c &b[H&GLx&y"T,dJL H;aX(KR5hh+B\,8Ytsz9iD 1;98 *h81XC@|5%QM|0";U Œ?B5C؃rh?16S"} QەC j{ۃ C-wcMr+aJH^_D|i"݁}zL )/Kl.:A[N~u#q= ( G;fr68αA\&(^l2q=l;FxHA@D *P B悀AQCx6~5fzb9zv:]8@ ?ahX0 #7ssav'2X/ Vp+`  Dف b.F=L1Tq?Pa6C#! 3$8vvW#V"] { ԨГ鮣F0WX7L|(F=ffHŶ j:/9,k@V5 ZH6QcA?6p8|`@h8g"߁Vߕ Dt A @ "I?@<؂?mmHA8 E1u;N^ygЏ tQԪ!; " ! B'ᏵR.mxjh"!$2 @ Vrh6gu} ؀j' :f V P0fbP l@ fiPe0D xP:psVPaLPGznBPkVjQ6Ab[%f3Ѕ3D0]J|F8c_ׄx8\ gB j gmߵ_6 ps8)[.ذPn8([rVYe8Xx؋8XxȘʸ،8Xxؘڸ؍8Xx蘎긎؎8Xꕊ`؏9Yy ِ9Yy8b"$!I"#Y029)ɒD:4irDYB铳r aNIHIJS|UiO3I)39Z2ɕx!S)jdfh q kYoٖ)v<”vٗ~x kz[9y}6p+liP)ƘMٓgyٚ5Yxv9隸)^yidYȓ&iYƙΩـyc9}y:ɝ;y)!ќ0F(|ri):Fitٓ9ɟhڠ3 `f&Ib:^:ޙ9]E*!J` zF&::ڢ*465Z=*@ڡ*$z*7 1jTXZ+\UjljhUjm:NZIzjvUxz{ڧCI=ʿT-̝ PXm[h_RL=ֲn}z+lMo ׸Hkwܽ"}f׵}ƅmI؊Mȁ;א-|=̕R9=a;!yM7Iڔgڢ͜}β:\oyjçl̵=` IBh ݓ,ݠ܆eA]ם̋ݙd6f ܋yjީU,i)\ze܃X^z! ,H #%)!(,#,3%-8'06+26*4;63 6678949619= :7 <:#<>,B> B>*BF4BFCA5CIDC#D6#DE,DI E@%FH+G;ID"IG'I=+I>JFJFJI4JM$KK+KL1KB@LT5MQ-NP*PO9PL$QM4QHDQW,RQ3RS:RUFRX%TR,YW1YVNZa"[VS[bV`fYafDbcWbhڨ/Db4p.@ b>7F#$1#njFwtǀ#yy$]t<@ E AG1pK>iЄ8> >B[%10>MT!<;T=ؙ1?\15PU INJh>d?c'>~2I I +Ip ?t?d\0.*4lL&1ΔЄ.J>sC/-o@ƫ(J0a=,RM,0u 3R2E< #؀ک@5 >qLB^  UG22>3" ͨ4[2M> S I"- O_ O:C` >mdU ;pnP 0L!2,<À0NOX@ ɂPY)aIu̠7`=A%&.Yp :aQh'{F<3]Y^Ag85b>h>0H A9|ʂd,o1w,*L"ȕ'4J/ ,ށA@Kk.6c &b[H&GLx&y"T,dJL H;aX(KR5hh+B\,8Ytsz9iD 1;98 *h81XC@|5%QM|0";U Œ?B5C؃rh?16S"} QەC j{ۃ C-wcMr+aJH^_D|i"݁}zL )/Kl.:A[N~u#q= ( G;fr68αA\&(^l2q=l;FxHA@D *P B悀AQCx6p~5fzb9zv:]8@ ?ahX0 #7ssav'2X/ Vp+`  Dف b.F=L1Tq?Pa6C#! 3$8vvW#V"] { ԨГ鮣F0WX7L|(F=ffHŶ j:/9,k@V5 ZH6QcA?6p8|`@h8g"߁Vߕ Dt A @ "I?@<؂?mmHA8 E1u;N^ygЏ tQԪ!; " ! B'ᏵR.mxjh"!$2 @ Vrh6gu} ؀j' :f V P0fbP l@ fiPe0D xP:psVPaLPGznBPkVjQ6Ab[%f3Ѕ3D0]J|F8c_ׄx8\ gB j gmߵ_6 ps8)[.ذPn8([rVYe8Xx؋8XxȘʸ،8Xxؘڸ؍8Xx蘎긎؎8Xꕊ`؏9Yy ِ9Yy8b"$!I"#Y029)ɒD:4irDYB铳r aNIHIJS|UiO3I)39Z2ɕx!S)jdfh q kYoٖ)v<”vٗ~x kz[9y}6p+liP)ƘMٓgyٚ5Yxv9隸)^yidYȓ&iYƙΩـyc9}y:ɝ;y)!ќ0F(|ri):Fitٓ9ɟhڠ3 `f&Ib:^:ޙ9]E*!J` zF&::ڢ*465Z=*@ڡ*$z*7 1jTXZ+\UjljhUjm:NZIzjvUxz{ڧC΅،B\|9;Lτ<:ڬc,V7\H-_,bU ֶouHrnw׊~*]d=̄֌عۜXfUϚ؆ٵh<(]ڦ͋rjÙf ;ǎ|ۓۙ Gr(ڸ : |eǍܒ< ڭ\̽/ ;!3٭\ҍli9LۍU! ,H %',#,2%-8'17+2763 78,7>85 8619>"<>,3=D>>&>C3?H B>B?+BF4BF5BIC>CCDB#D6$DF,EI FA%FI+G;HFID"IF'I=+I>$JJ3JNKG1KBLI+LM5LQ@LT,NP%OP*PO&QN4QHDQW4RSFRX,SR%TS.XU3YVZUNZaC\aT\b?^aVafYafCbdlt`8pO>Ё﨣>tS =0Q tpO>Г>r,8K# \Pim5({0>vld$<<@<( *.,FO(BL>p(`<4 74bD # @rCQ** /tpn|9İlpM>Lш&/%(0K>\v#h]'x`N J| DVAqC𦹤G11ɛIGh^ pDZ1 jDh! (@C% Ԁ^+bipX>|\ {(&`YY ;3dA)Xʘ%L:# }011QՃs81@ l"D(?_(05OCF2Y7*QpU d Q݀B qq#bF5@|L6kG(|1GcLRB C"uKB!dʁnd0[CL+@]jC[2Q^FdzPCW/X$ HAN ``…Ta9,SGK 9CF!7'{ 6@ۛA9dB[ڎd!H⣃ж$1AVKl8 m 9 l/@2 xk2`bA[ %~E Zrr؆9;UU {͒vCȰ={ 3 $Ⰷ;Vlrt80OH&(̒H.Ɂ9Tb{xHNc3I8i:i)Ei?/8)PYLٔVɑS9N9s]W趕6“bjYdinfIRk9bٖn+hIz9vjo9X)Gi{Y@ٗ=i)gɕ$i'yc z9əH6a/F.I9aVi?ɛXɒ ْiy٘ƙi0y9lٓ ɝyN1Wٝ 9"ɉX`YA 6Xi`\5y_I! z,Z$ʎJ^Z* ZY0_'_) ʢI9Z:y/J@:ZFzKQڤL)X:TTV Y֥ fJb:qdgojڦ vr9tڢwڧK9>駆:AB:Tډ*y٨=zA#:.z*JʩȖJJ.*xzI J=j *ꬼ Z*ךH Zڒz:ʮ9z$&1IٮL|J{Hɯ݊  ۰[Y**jkjN˭dZ[j$k. [ڟpמʠ,ˉ:(@9+;;%*?˦VJJ1+HۥKvj *,ګA+Z˳Hbk:h˴egn e3Ko['[mkz xKɵ$9\{P{;^% (IG֊l +0X4ۑ+K+˔+޺i z* IVk+ʋۼZBzW׋ʐ ᫐Jk*܋C[; {YSXR+(+Q:ڊ J_X{zL<󘭖|(mZ:#[,24ܪ6,k)+_%ӺEL! :#%kZ[;U,3L[,Pf|+gm<*mgjAoNj[r,ǂqLћ:Ȋ̷{ȋڼ(\Φ )븫l<¸ʴȶ4 ϰCnv¾ι\mƏ8+SE}<۫д8œJ]R-Ҧ&-" -]Ҳӣ<\ӿ_:7e6*A]5]԰$[Nj> ՋSmۼHX O W 8Ie/gmb t]ק؜) ݩ5e|- Ђ{}9`րWZl-l=Кȝq8ړ\ŜV).ڔd7ieȦİ=Yfe&7M Խ- dohՉ( ٝ-gu]@! ,H %',#,2%-8'17+27647. 78,7> 8619>"<>,3=D%>B3?HA>4AFB> B?B?+BECC5CJ#D6$DFEC,EI FA%FI+G;IDIF"IF'I=+I>$JJ3JNKGKI1KB+LL5LQ@LT,NP&OP*PO%QN3QS4QHDQWFRX,SR%TR.XV3YVMY`ZUC\`T\b?^aVafYafCbctc =4 rO>!3@@Ʊ`"J': (JO5>m?"e)J# 1hI#G؀M?4$9 ¬Cs.0^N?(1,.`,O4 GkO8ø 8hۋ_, oi(aJ"pb[ǩKdL>tB-DO+H`  `3fD2ܰwj4PG :4m?с}NJoʄ$RL=ٔ˜w*W 5> "B@+bÆ]#ВO-$'Yl.:87e|'= d=D>͜ÎD :SKɆݟI*00B("`F` p ɨ$9Z.› @*vxl# DPń Ѥ? <44ZHCW DP.,A||ؠaہ 1i8AuP %=1 ; # ' vT"Ԑ>D3ayryT,x|Y#P֔€BM#O>P ݊& w-s(t`߫(Ŷɇ6pxT#yy*8 ja`a-[a_ AI Q<d+4U٠b<@?LbDFT@Y$@ \H j1iƫPÀtu-A2! 0AS|`j(aJ$@Z૗;Y* -b;HA)rSQ< D[hEK `{%B< xny[R)K{]zENoWA j_xYΆoGW,:9ApGbAa"氆 p^Ȁx0=q< nDŽ! t40Mc=O8ȦSJ(0{!=ChB p`  !)|؏10 Ґ P{ qlcHxHE0N}y?b_ $ZƃB p=dy@7\YXϺX|`G\".Hj^z Ȉ8 .h: 1 P B!vAA}u;zua#:BYp ?|-  "V^ΑrPb:Fqx,P#)Cw$Bp!\MC()r h")"ᄽ{&!Sѷ@)k6gf jwX,Pΐ`0m ` p U& p q v֠i& OFHsB @Sg|h BX@y@Wsg?`0sSA!]Q 1D0^ jqCl8:F~\˥\wX!ydmXX}pmm8]T_V؉8Xx؊8Xx؋8XxȘʸ،8Xxؘڸ؍8h_X䘎긎؎8Xx؏9Yyݸˁ Y ِxy9H ȑ#("Ih;ʡ29 ɒ: A<)6)8Y CI=y+5R1PJWXSL)V_Y9[9n]i#:9jYvɖtnnpiY|ٗwijy#)5I}y3qYb)fviz 9ZiY:CV7f *)hYl8dx)9I̙xNi)YI)FٝkhzW9y da)܉)_W ` 9 BZayj\3 _I*y "E 䉢),y-5:޹#ʣ愜סj@iDjդ)XTTVY7Iե f*bTdjgڦsԹXvjp9tJwڧ`駄2r*YY*NGy!٨zy:ĠU:xhZڟڪnjʩzsY c1)Ijꕾ*ʪڬz/J*Κa *Jj:ʭ%uJ캫*OڮJZJJگ*8Q ˨; ;`9Jkڞmz儰s:**{yʊ뺲4bZykJ1[_3[@kiL?AE:)tP7KNQ{}ڲLO{XQJ A`{_&+h۶Rkn;wdJz;Fʶ{j\0ˬ{ۊ&;r+۵[o1Ujc[M[\k{akɡ8Iۤ5K+ek*{۬CJʐ[@*K˼*Y * Z;@ ۪P;鋩9; [k:H[o˻ߪ(KmLؖh  L,ȶ`+,(ڹ ZI%̲Šڹz'L]—H_DKAÅj > تNHI[eHŷ`\b9ezp\*aq}Ճ `mL -Qէe}{jm% r ixmڌ}=؞(YwBY- ه,وة̬ fҰ!\Т[x<´%?-5\eU-½UveWff [x85 8719>"<>,3=D>>%>B3?HA?B> B?B?+BF4BF5BICC#D6$DFEC,EI FA%FIGH+G;HFID!IG'I=+I>$JJ3JNKG1KBLI+LM5LQ@LT,NP&OP*PO%QN3QS4QHDQWFRX,SR%TR.XV4YVZUNZaC\`T\b?^aVafYafCbdL‚#; '1Hq7:Ab x y,6ES?ۈ6ꪬjAT]'lFPcM'd+%ltRdDH0HC J&exH.M6, 8P, 1x|у9Dl` >D%1 a7"ͺ)F%(M=׫ ,$DvV/0A,rz-c F,Ac, QO=$B JD4eѰ@A =0+&Q40<,'7mJH} .m 4,@NdL?@(ГM,Wr,'! F2@s?x< > ;ﰁ/# pZǃ$#.0z4zX XaEi/?4 (>> e,<<(S eԣhFnzD>Qg +Q,RH Ԇ5`e>'JaiEbp5a-c݁ZA 1Pyŀj)A %`Pe 밠Xd:pA)J𱆴eO L DZhe PK%B:xzli[=Q)-o\Z%Nm҂WAI iB^vBYforҤ7,;9uhc LGeG<`{ò'\&&Vavx80GL K&NXSJvP!6wp PċM2i$C8Fہ L#?Pp@G1p3Lc2 d!xU27 H. Fg q(@v0TCt;F 0t_qN0>Q dHG\`" `\`v =a;  ^ǂ1 t30L#=K8Ǟζ{SJ&0{!=BdB `_Ĺ х !(t׍1 P bLc{ϸsdCHp!<F0N|yq~?\[ $RB H=fx\YP:Z|G,"-Z>Zz Hv8=H:@  L CPrA1tzta#;2Wh ]?l=@۞ "N^́~P";Fw FEO(CvC`G!L=B(R d(sF& Sг@(챃jM-`ԠX0@m @ 0 M 0 1 f i G6I s@C K{:Hx0Wj%gA@rSQ61]@I 1E]2iwq;8d8;Fv[%\oXy 0de؇~XuHlHmh]^ֈ8Xx؉8Xx؊8Xx؋8XxȘʸ،8Xxؘڸ^X8Xx蘎긎؎8Xx؏xyY x ȇy)H ɑ6!*Ih5 4.0I ;ɓ5#y0ғ) HyB9VP KyDNWyQSmU#2b9ٕIl9fmhaٖtYoiq)-ɗu+yiٗZ If )vy9 9R闔ٙ2i;֘7!晦)"gٚd9\ ić ɛyxFi!9ٜAy>)Y cyO9dY 詝 _V9 )`Ay’eٞY[+y_ɚz z"5iz:š !zu$:%jﵟ 9)JW8<꣗UߩP L TNQz/:?UՉ^ZS\_Z9PinhJ9lʢoZX3i|*xZ2jQ٧*F)?YxDUp*g1ڠZZf꩟J*jQb!ɨ *ꥴjJZ/zʬYɪʬҺ~J%qmjʭ:઒GZjʐzڮʣJ Z ު8ѯK:zX1ʰZek"q  :,kZڟcʠ)^+۲8aD 7{9=l*Hk/˗F;IuZD*GP{Iʌ@iXW `[J+foz+\ʶr>Js{j[(Kx j 9[۸g*)z)U귎{[ۏE۵T뤘Y I0 ;ɹ[-C]Ϫ ++[;ʻJ۳8˭KٴڼkȻ8[H 廻狾۽c@۾gK*+|˜ekˣ;X`  ˾ HfX 樬Yڸ}L(‚*Z̭lUjȨW;Z<; 9}6*FɻQk嚍@*Iů:XܫZ̹]hܶ(*ioL)qwH(ayKhǀ\Ȫ|+UlȎ85 8719>"<>,3=D>>%>B3?HA?B> B?B?+BF4BF5BICC#D6$DFEC,EI FA%FIGH+G;HFID!IG'I=+I>$JJ3JNKG1KBLI+LM5LQ@LT,NP&OP*PO%QN3QS4QHDQWFRX,SR%TR.XV4YVZUNZaC\`T\b?^aVafYafCbdL‚#; '1Hq7:Ab x y,6ES?ۈ6ꪬjAT]'lFPcM'd+%ltRdDH0HC J&exH.M6, 8P, 1x|у9Dl` >D%1 a7"ͺ)F%(M=׫ ,$DvV/0A,rz-c F,Ac, QO=$B JD4eѰ@A =0+&Q40<,'7mJH} .m 4,@NdL?@(ГM,Wr,'! F2@s?x< > ;ﰁ/# pZǃ$#.0z4zX XaEi/?4 (>> e,<<(S eԣhFnzD>Qg +Q,RH Ԇ5`e>'JaiEbp5a-c݁ZA 1Pyŀj)A %`Pe 밠Xd:pA)J𱆴eO L DZhe PK%B:xzli[=Q)-o\Z%Nm҂WAI iB^vBYforҤ7,;9uhc LGeG<`{ò'\&&Vavx80GL K&NXSJvP!6wp PċM2i$C8Fہ L#?Pp@G1p3Lc2 d!xU27 H. Fg q(@v0TCt;F 0t_qN0>Q dHG\`" `\`v =a;  ^ǂ1 t30L#=K8Ǟζ{SJ&0{!=BdB `_Ĺ х !(t׍1 P bLc{ϸsdCHp!<F0N|yq~?\[ $RB H=fx\YP:Z|G,"-Z>Zz Hv8=H:@  L CPrA1tzta#;2Wh ]?l=@۞ "N^́~P";Fw FEO(CvC`G!L=B(R d(sF& Sг@(챃jM-`ԠX0@m @ 0 M 0 1 f i G6I s@C K{:Hx0Wj%gA@rSQ61]@I 1E]2iwq;8d8;Fv[%\oXy 0de؇~XuHlHmh]^ֈ8Xx؉8Xx؊8Xx؋8XxȘʸ،8Xxؘڸ^X8Xx蘎긎؎8Xx؏xyY x ȇy)H ɑ6!*Ih5 4.0I ;ɓ5#y0ғ) HyB9VP KyDNWyQSmU#2b9ٕIl9fmhaٖtYoiq)-ɗu+yiٗZ If )vy9 9R闔ٙ2i;֘7!晦)"gٚd9\ ić ɛyxFi!9ٜAy>)Y cyO9dY 詝 _V9 )`Ay’eٞY[+y_ɚz z"5iz:š !zu$:%jﵟ 9)JW8<꣗UߩP L TNQz/:?UՉ^ZS\_Z9PinhJ9lʢoZX3i|*xZ2jQ٧*F)?YxDUp*g1ڠZZf꩟J*jQb!ɨ *ꥴjJZ/zʬYɪʬҺ~J%qmjʭ:઒GZjʐzڮʣJ Z ު8ѯK:zX1ʰZek"q  :,kZڟcʠ)^+۲8aD 7{9=l*Hk/˗F;IuZD*GP{Iʌ@iXW `[J+foz+\ʶr>Js{j[(Kx j 9[۸g*)z)U귎{[ۏE۵T뤘Y I0 ;ɹ[-C]Ϫ ++[;ʻJ۳8˭KٴڼkȻ8[H 廻狾۽c@۾gK*+|˜ekˣ;X`  ˾ HfX 樬Yڸ}L(‚*Z̭lUjȨW;Z<; 9}6*FɻQk嚍@*Iů:XܫZ̹]hܶ(*ioL)qwH(ayKhǀ\Ȫ|+UlȎ 8619>"<>,3=D>=%>B3?HA>4AFB> B?B?+BECC5CJ#D6$DFEC,EI FA%FI+G;IDIF"IF'I=+I>$JJ3JNKGKI1KB+LL5LQ@LT,NP&OP*PO%QN3QS4QHDQWFRX,SR%TR.XV3YVMY`ZUC\`T\b?^aVafYafCbcXBcO<h A ;):[N>z=l@CACz,F7IƓSO=ݘ:꫰*kATmmJ (dK&td<1T Ê&0ˀc60r 3KD@+ [3(P  p59 4+PF ШD; ),ӏ'SJ1(fS+g期\#,6sOXv :䃋 br:@@K>X6u#֣i<0#܀X 'x>z4sz 7.N=~,A'ho&=`KmCÎ# `xA z`{FA%+X@`* pD? ȎJặǖhF ,8C j܀a1xCȒRBiGQc[λd#04{E5{V0Y2j /9%EA4,,`Z>UK? &-BXTdeԣxHr >QG=j7.r̮r Bl i/(cO:}#TzhAz]B/uU Bz  !0gfЃ = % Iـh8q΢ đ (!JPG>+2TRHp!f4>¤BbE`0e:vnЕ9$"XjSKv/ A `P`0ĕCIސAtղ:a%Uz}U t`((CmCJx24l* 䵞a^KykO#Q~6n @*ŵ/z@X]4*(aQ `؋4@6YuPE0n3N=&|vtvΰsĤ*8CްWb`pX )^Ab-, aI&` g$Ո|=0 xd P h U.ww8DN,J&{aЅ2]d!D PB@g-R2?FGMj:aLH,&Y֐A L渇;q!02d .|F s7iwQsb}Jp7y2PMא <_WA!0!0 o8FB|CvA o #Rm)q/r=iܣIqۑ}G,k wUθ 41H# 3X pHKb:k_Ke`,A'?$a \ց4d?L 9񧭞;~V/ֱ4lDA& np sRGe;5@k].JC = {۩Oq| eȺ{@(D'P\0@M#1$ZsJ4 =tp[xe|x% 9e Rۦ` p@e0l0 a` h`d9k:@( (u7@et}Wy@ 2y: H@DhJ(B+WR@ JHA !F'j3Yh$!_?g !_\eb a(hJƆX%Z,0f8EA%j؉8Xx؊8Xx؋8XxȘʸ،8Xxؘڸ؍ȋ5_5蘎긎؎8Xx؏9Yɍ˱ő +ᐈIɊ@ّ iI9!y(#9%#)2+)-#/31Yxe !CɓF>@I#D GJ9+oPy)bQNbƕ5bjّdnf9 Yk9jٖt|iy)Hɗ)~Ij qkaјi9gi:)dy yaٚOy暴IY9i9q|'9ùYהɜԉΩYY܉שfgٝ) JѹᙞEoE ؟( BYˡ 3yX Z%Y٠ehz_**J_#:'Y 6ʢ-j_ 2ڝ*z9*;JNljx5:PjEYLjQzW:HU@^jZzT\ʝ_Z!F5ilڟh99jzmZu33j|x9zښ}:Y+9jٔjZZ:A JAYuzzɩ9ڦj Wڪ:J7z:e]٫!JJڬ *J՚ZZJy㺮Z-q1: Cj$G):gZK ʰź ˦:N+!f*;z& %4> HKB[1:I kٴz V˧,9z^ ӈ 4fYzliU۶rkٱ9s"[k~[-jYr۸A+\블릉 Z[+ɴdU 5 Jx{:;LJ IkI z*ˬ ٻDA㪼;T{O[ڼ2 zҋjʾ 䫦{붻黏:ɶ ClI{PWj+QJ kh!ڎjK#L+)y [Vkʥ-l:̯<<{C 0LE@(ڳ{IĨ3ÛUU]̮xY[lz;KVt;e Rl+JsufǏ {} Ȇ,r|Ȍ80ɺ)ō\** hlo`qKɞ\ʎ \lʮP,7|˧<zĸ˗,\̈|lj\ɘ̢Ž!̣*>l͌<zlɰ<Ό-k͜Uz=lʿ Lθwk|YY n<\\dŪ}Ҷe#Mf(=/}E&ӶHӞz(+MƔ>e:] 8619>"<>,3=D>=%>B3?HA>4AFB> B?B?+BECC5CJ#D6$DFEC,EI FA%FI+G;IDIF"IF'I=+I>$JJ3JNKGKI1KB+LL5LQ@LT,NP&OP*PO%QN3QS4QHDQWFRX,SR%TR.XV3YVMY`ZUC\`T\b?^aVafYafCbcXBcO<h A ;):[N>z=l@CACz,F7IƓSO=ݘ:꫰*kATmmJ (dK&td<1T Ê&0ˀc60r 3KD@+ [3(P  p59 4+PF ШD; ),ӏ'SJ1(fS+g期\#,6sOXv :䃋 br:@@K>X6u#֣i<0#܀X 'x>z4sz 7.N=~,A'ho&=`KmCÎ# `xA z`{FA%+X@`* pD? ȎJặǖhF ,8C j܀a1xCȒRBiGQc[λd#04{E5{V0Y2j /9%EA4,,`Z>UK? &-BXTdeԣxHr >QG=j7.r̮r Bl i/(cO:}#TzhAz]B/uU Bz  !0gfЃ = % Iـh8q΢ đ (!JPG>+2TRHp!f4>¤BbE`0e:vnЕ9$"XjSKv/ A `P`0ĕCIސAtղ:a%Uz}U t`((CmCJx24l* 䵞a^KykO#Q~6n @*ŵ/z@X]4*(aQ `؋4@6YuPE0n3N=&|vtvΰsĤ*8CްWb`pX )^Ab-, aI&` g$Ո|=0 xd P h U.ww8DN,J&{aЅ2]d!D PB@g-R2?FGMj:aLH,&Y֐A L渇;q!02d .|F s7iwQsb}Jp7y2PMא <_WA!0!0 o8FB|CvA o #Rm)q/r=iܣIqۑ}G,k wUθ 41H# 3X pHKb:k_Ke`,A'?$a \ց4d?L 9񧭞;~V/ֱ4lDA& np sRGe;5@k].JC = {۩Oq| eȺ{@(D'P\0@M#1$ZsJ4 =tp[xe|x% 9e Rۦ` p@e0l0 a` h`d9k:@( (u7@et}Wy@ 2y: H@DhJ(B+WR@ JHA !F'j3Yh$!_?g !_\eb a(hJƆX%Z,0f8EA%j؉8Xx؊8Xx؋8XxȘʸ،8Xxؘڸ؍ȋ5_5蘎긎؎8Xx؏9Yɍ˱ő +ᐈIɊ@ّ iI9!y(#9%#)2+)-#/31Yxe !CɓF>@I#D GJ9+oPy)bQNbƕ5bjّdnf9 Yk9jٖt|iy)Hɗ)~Ij qkaјi9gi:)dy yaٚOy暴IY9i9q|'9ùYהɜԉΩYY܉שfgٝ) JѹᙞEoE ؟( BYˡ 3yX Z%Y٠ehz_**J_#:'Y 6ʢ-j_ 2ڝ*z9*;JNljx5:PjEYLjQzW:HU@^jZzT\ʝ_Z!F5ilڟh99jzmZu33j|x9zښ}:Y+9jٔjZZ:A JAYuzzɩ9ڦj Wڪ:J7z:e]٫!JJڬ *J՚ZZJy㺮Z-q1: Cj$G):gZK ʰź ˦:N+!f*;z& %4> HKB[1:I kٴz V˧,9z^ ӈ 4fYzliU۶rkٱ9s"[k~[-jYr۸A+\블릉 Z[+ɴdU 5 Jx{:;LJ IkI z*ˬ ٻDA㪼;T{O[ڼ2 zҋjʾ 䫦{붻黏:ɶ ClI{PWj+QJ kh!ڎjK#L+)y [Vkʥ-l:̯<<{C 0LE@(ڳ{IĨ3ÛUU]̮xY[lz;KVt;e Rl+JsufǏ {} Ȇ,r|Ȍ80ɺ)ō\** hlo`qKɞ\ʎ \lʮP,7|˧<zĸ˗,\̈|lj\ɘ̢Ž!̣*>l͌<zlɰ<Ό-k͜Uz=lʿ Lθwk|YY n<\\dŪ}Ҷe#Mf(=/}E&ӶHӞz(+MƔ>e:]85 8719>"<>,3=D>>%>B3?HA?B> B?B?+BF4BF5BICC#D6$DFEC,EI FA%FIGH+G;HFID!IG'I=+I>$JJ3JNKG1KBLI+LM5LQ@LT,NP&OP*PO%QN3QS4QHDQWFRX,SR%TR.XV4YVZUNZaC\`T\b?^aVafYafCbdL‚#; '1Hq7:Ab x y,6ES?ۈ6ꪬjAT]'lFPcM'd+%ltRdDH0HC J&exH.M6, 8P, 1x|у9Dl` >D%1 a7"ͺ)F%(M=׫ ,$DvV/0A,rz-c F,Ac, QO=$B JD4eѰ@A =0+&Q40<,'7mJH} .m 4,@NdL?@(ГM,Wr,'! F2@s?x< > ;ﰁ/# pZǃ$#.0z4zX XaEi/?4 (>> e,<<(S eԣhFnzD>Qg +Q,RH Ԇ5`e>'JaiEbp5a-c݁ZA 1Pyŀj)A %`Pe 밠Xd:pA)J𱆴eO L DZhe PK%B:xzli[=Q)-o\Z%Nm҂WAI iB^vBYforҤ7,;9uhc LGeG<`{ò'\&&Vavx80GL K&NXSJvP!6wp PċM2i$C8Fہ L#?Pp@G1p3Lc2 d!xU27 H. Fg q(@v0TCt;F 0t_qN0>Q dHG\`" `\`v =a;  ^ǂ1 t30L#=K8Ǟζ{SJ&0{!=BdB `_Ĺ х !(t׍1 P bLc{ϸsdCHp!<F0N|yq~?\[ $RB H=fx\YP:Z|G,"-Z>Zz Hv8=H:@  L CPrA1tzta#;2Wh ]?l=@۞ "N^́~P";Fw FEO(CvC`G!L=B(R d(sF& Sг@(챃jM-`ԠX0@m @ 0 M 0 1 f i G6I s@C K{:Hx0Wj%gA@rSQ61]@I 1E]2iwq;8d8;Fv[%\oXy 0de؇~XuHlHmh]^ֈ8Xx؉8Xx؊8Xx؋8XxȘʸ،8Xxؘڸ^X8Xx蘎긎؎8Xx؏xyY x ȇy)H ɑ6!*Ih5 4.0I ;ɓ5#y0ғ) HyB9VP KyDNWyQSmU#2b9ٕIl9fmhaٖtYoiq)-ɗu+yiٗZ If )vy9 9R闔ٙ2i;֘7!晦)"gٚd9\ ić ɛyxFi!9ٜAy>)Y cyO9dY 詝 _V9 )`Ay’eٞY[+y_ɚz z"5iz:š !zu$:%jﵟ 9)JW8<꣗UߩP L TNQz/:?UՉ^ZS\_Z9PinhJ9lʢoZX3i|*xZ2jQ٧*F)?YxDUp*g1ڠZZf꩟J*jQb!ɨ *ꥴjJZ/zʬYɪʬҺ~J%qmjʭ:઒GZjʐzڮʣJ Z ު8ѯK:zX1ʰZek"q  :,kZڟcʠ)^+۲8aD 7{9=l*Hk/˗F;IuZD*GP{Iʌ@iXW `[J+foz+\ʶr>Js{j[(Kx j 9[۸g*)z)U귎{[ۏE۵T뤘Y I0 ;ɹ[-C]Ϫ ++[;ʻJ۳8˭KٴڼkȻ8[H 廻狾۽c@۾gK*+|˜ekˣ;X`  ˾ HfX 樬Yڸ}L(‚*Z̭lUjȨW;Z<; 9}6*FɻQk嚍@*Iů:XܫZ̹]hܶ(*ioL)qwH(ayKhǀ\Ȫ|+UlȎ85 8719>"<>,3=D>>%>B3?HA?B> B?B?+BF4BF5BICC#D6$DFEC,EI FA%FIGH+G;HFID!IG'I=+I>$JJ3JNKG1KBLI+LM5LQ@LT,NP&OP*PO%QN3QS4QHDQWFRX,SR%TR.XV4YVZUNZaC\`T\b?^aVafYafCbdL‚#; '1Hq7:Ab x y,6ES?ۈ6ꪬjAT]'lFPcM'd+%ltRdDH0HC J&exH.M6, 8P, 1x|у9Dl` >D%1 a7"ͺ)F%(M=׫ ,$DvV/0A,rz-c F,Ac, QO=$B JD4eѰ@A =0+&Q40<,'7mJH} .m 4,@NdL?@(ГM,Wr,'! F2@s?x< > ;ﰁ/# pZǃ$#.0z4zX XaEi/?4 (>> e,<<(S eԣhFnzD>Qg +Q,RH Ԇ5`e>'JaiEbp5a-c݁ZA 1Pyŀj)A %`Pe 밠Xd:pA)J𱆴eO L DZhe PK%B:xzli[=Q)-o\Z%Nm҂WAI iB^vBYforҤ7,;9uhc LGeG<`{ò'\&&Vavx80GL K&NXSJvP!6wp PċM2i$C8Fہ L#?Pp@G1p3Lc2 d!xU27 H. Fg q(@v0TCt;F 0t_qN0>Q dHG\`" `\`v =a;  ^ǂ1 t30L#=K8Ǟζ{SJ&0{!=BdB `_Ĺ х !(t׍1 P bLc{ϸsdCHp!<F0N|yq~?\[ $RB H=fx\YP:Z|G,"-Z>Zz Hv8=H:@  L CPrA1tzta#;2Wh ]?l=@۞ "N^́~P";Fw FEO(CvC`G!L=B(R d(sF& Sг@(챃jM-`ԠX0@m @ 0 M 0 1 f i G6I s@C K{:Hx0Wj%gA@rSQ61]@I 1E]2iwq;8d8;Fv[%\oXy 0de؇~XuHlHmh]^ֈ8Xx؉8Xx؊8Xx؋8XxȘʸ،8Xxؘڸ^X8Xx蘎긎؎8Xx؏xyY x ȇy)H ɑ6!*Ih5 4.0I ;ɓ5#y0ғ) HyB9VP KyDNWyQSmU#2b9ٕIl9fmhaٖtYoiq)-ɗu+yiٗZ If )vy9 9R闔ٙ2i;֘7!晦)"gٚd9\ ić ɛyxFi!9ٜAy>)Y cyO9dY 詝 _V9 )`Ay’eٞY[+y_ɚz z"5iz:š !zu$:%jﵟ 9)JW8<꣗UߩP L TNQz/:?UՉ^ZS\_Z9PinhJ9lʢoZX3i|*xZ2jQ٧*F)?YxDUp*g1ڠZZf꩟J*jQb!ɨ *ꥴjJZ/zʬYɪʬҺ~J%qmjʭ:઒GZjʐzڮʣJ Z ު8ѯK:zX1ʰZek"q  :,kZڟcʠ)^+۲8aD 7{9=l*Hk/˗F;IuZD*GP{Iʌ@iXW `[J+foz+\ʶr>Js{j[(Kx j 9[۸g*)z)U귎{[ۏE۵T뤘Y I0 ;ɹ[-C]Ϫ ++[;ʻJ۳8˭KٴڼkȻ8[H 廻狾۽c@۾gK*+|˜ekˣ;X`  ˾ HfX 樬Yڸ}L(‚*Z̭lUjȨW;Z<; 9}6*FɻQk嚍@*Iů:XܫZ̹]hܶ(*ioL)qwH(ayKhǀ\Ȫ|+UlȎ85 8619>"<>,3=D%>B3?HA>4AF B>B?+BEC>CC5CJ#D6$DFEC,EI FA$FI+G;IDIF#IF'I=+I>$JJ3JNKG1KBLJ+LL4LQ@LT,NP%OP*PO%QN4QH4QSDQWFRX,SR%US.XU3YWMY`ZUC\aT\b?^aU`eYafCbc\Ȑ`qpeѰV,!ƏedIɓ(S\ɲ˗0cʜIM3K4W1!>rC.0Ƒ4SHLД2d8&ͯ`ÊKٳhRI2}`8εwF4jFV%Y[錬uqR>i1"pЬ#wD9d;Z\Ӌ#,H!DNȓ+c-Hh ˗q<̑z4-b(3拒9X(?},s$Ə*M\z( AtCCwhu<  ;h׵C]́r,g8:bA_-㸃N>]N6背kP; 208)K=U00ihoV7OHS>`pG?Ye \%ȃ7i&*무ZTEQ[ BM;\;,3%lèx$@q0LC Jl.""L=X7\,P(҈C,0,EĮ5ૈ%1 n?ȋDI?1I?|#e,1F.2KԀDˆ,pK>h 0xDs,v!< bM>L>H0, 02)L { ̐В78#TC|0.8ӏ5s{Ѱ#2 =̤n,[Ј4>2!DxD ';ke?A-RhruزĊ`]orC10̓Jz,оLzA08>|4q1@'WA`)!G9'H\7:؁Sc1 phB9l $x(#kICЃ@acQ0h{ӈR[>ba6`pQ4;,`$*@qD?IC IȖlF -HCiqBfbYU ]|#@Db(|MQxdrHf,@tRYfcdch v>aG#d z&ҡ}` P-1}#(&BJ 4(QnDA@80`h EVHd>C B'u|XD8Φ:L(!KHG>+$RdPHJ5إ>ȴFAUz\D=;w%`S" ;J jp(L0vB+ ʺ+TGKJ;B!8*kH >@ۜ!> EeB[چ#mHv$3VK| 8 mVƼl¯$2 x{"rXUP҂#cxgb^ͯ~K/w1QxX'*e:{X7‰ Yqأ(p94$ɀ( x V'N=V "3ȀB`Fs/ ]@P ԡ@]ؾ@Fq;Tc$GX%h=P| p@` N$w$ (-a q<6Ԩj @@} !FIxEAAP{u@( c7ha(8 {l͢V3SMr;U/XA/T@ hC+ { Q$s5q jRԡ b 7Qoy$B&GNrA@;>=`$w. H\@ {4\: 'K8rq_|$ͭz \Amq |rtR?ÇP@ 4^yA8FvЇ:FA' q6 ;'Ё!avc@|x{( 5<;?9+ЁCqR >0v "?1QB &~A{O΅wj`$"];P x6ɧfPjϷ x-`̠c m P P X P Q fi RVIsC V|b ؀FxdrP}W~ 6y;hQE\5^V7RP PA qjVHpH;[H[W[vւdqxX̷mmX^t_w؉8Xx؊8Xx؋8XxȘʸ،8Xxؘڸ؍8X_渎؎8Xx؏9Yy͡y xYh "9ɑ葨C*$i<4Y 钥;" a>I8I:I Ei?-86r3RLٔbW1ZUNXa[Y]in_y#j[C_++i6ڪL:Ϛ{UˢEʼ˫SZj ѻ@ { PK黩 훻﫾[[:H˿Z +=Kˏoi Gb؏L:j+mk_0 ʹڊl&ܿ gKz.\ JH54,^ :1<3L!z_;8pGLVS,]l㨽Y|V{j >kd*ǪZx}8)Q\gAȆȼ[,Ahȅ`Yǔɀȭ;ɜlǷ +ʣAQʴlʼmgH\˼ ӈˈPÜBL j;l՘Ӭ̤<{,˪|pm,[γ/;V()L)Ϸ\-Ѝ( n<̨ldº]XfL#=bd& 2=4/ң%] җ 4Mԁ!-f-N}PKԬxW] ͮ欆Rթhͻ+R85 8619>"<>,3=D>=%>B3?HA>4AFB> B?B?+BECC5CJ#D6$DFEC,EI FA%FI+G;IDIF"IF'I=+I>$JJ3JNKGKI1KB+LL5LQ@LT,NP&OP*PO%QN3QS4QHDQWFRX,SR%TR.XV3YVMY`ZUC\`T\b?^aVafYafCbc\Ȑ rtiѰV,PƏ30zIɓ(S\ɲ˗0cʜIM⋪4#SQArXt#i1''eȠqčԛ`ÊKٳhӚ et1"F-ҥk!o4n%Z[Vsu8P)}[P أ 9"DƐwޭ0YƼ #wbDj N+` '}Be9qࠎM#nq $D;ʌD+T‚cO<h AB <):[N>y =kDSCy0F7Iƃ SO=ݘH:꫰*kATmf-PC\( H6#a,9Ihx"S)@+y," 1hs"H܀M?<#: B° =K S"Āĺ.=4 (AI?ˀSO5(1"L/z@;$@.k 0Ä䓊,fq**hB4"AlͤPA 703,&O80ay,.'OD3iyyT-xOxY#H€BM#O>0<z&q w1s(x ݫE(Y"ɇ8xTCyy*( ja`FQ-[a_p0i'xE T,3rTL( >Qq吋fx|C#xOdsHxA{ uC٠BC rCsB ht<P Eq!@ (4\I{H.H #1 tHm w l@!Y:(XA2R 74A-&t sP0"A9(!#`SM! `Pb0ȵCQܠ ځxղ; a%դz} vP((CmڃL֐|:4n* 䵞i^KykO3Q~Vn A*ŵyWuz@Z]4*(iQ `4@6Y}Pe0n3N=&|vtvΰsĤ*8CްWbdp X )^Ab-< aI(` g$Ո|?@ xd P h U.ww8DN,J(І{@Ѕ3A]E Lbg-R2?FGMꤶ:aPH,&Y֘P渇;a!02f0.| s7iQub}J p62@LטA <_W!@!0 o8FB|CvA o cTm)y/r=iIqۑ}G,k vUθ 21H# 3X\ rH[b:k_Kg`,A'?"a |ށ4dn?L :񧭞;~V0ֱ3ld~A( np sRGg;3@j]>Ic = {Oq|!eȺ` D)@\0@L#1#ZȄI4 =vp[xe|x& :e Rۦ` p@e~0l0 a` h`d9k;@8 (u7@es}!Wy0 2y; I@EhJ(C+WRP JXA !F'j3Yh$!_@g !_\eb a(hJƆX%Z,0f8UA%j؉8Xx؊8Xx؋8XxȘʸ،8Xxؘڸ؍ȋ5_5蘎긎؎8Xx؏9Yɍ˱ő +ᐈIɊ@ّ iI9!y(#9%#)2+)-#/31Yxe !CɓF>@I#D GJ9+oPy)bQNbƕ5bjّdnf9 Yk9jٖt|iy)Hɗ)~Ij qkaјi9gi:)dy yaٚOy暴IY9i9q|'9ùYהɜԉΩYY܉שfgٝ) JѹᙞEoE ؟( BYˡ 3yX Z%Y٠ehz_**J_#:'Y 6ʢ-j_ 2ڝ*z9*;ZNljx5:PjEYLjQzW:IU@^jZT\ʝ_Z!G5ilڟh99jzmZu33j|x9zښ}:Y,9jٔjZZJA ZAZuzzɩ9ڦj )Wڪ:J7z:e]٫!JJڬ *J՚ZZJy㺮Z-q1: Cj$G):gZK ʰź ˦JN+!f*;z& %4> HKB[1:I kٴz V˧,9z^ ӈ4fYzliU۶rkٱ9s"[k~[-jYr۸A+\블릉 [[+ɴdU 5 Jx{:;LJ IkI z*ˬ ٻDA㪼;T{O[ڼ2 zҋjʾ 䫦{붻黏:ɶ ClI{PWj+QJ kh!ڎjK#L+)y [Vkʥ-l:̯<<{C 0LE@(ڳ{IĨ3ëUU]̮xY[lz;KVt;e Rl+JsufǏ {} Ȇ,r|Ȍ80ɺ)ō\** hlo`qKɞ\ʎ \lʮP,7|˧<zĸ˗,\̈|lj\ɘ̢Ž!̣*>l͌<zlɰ<Ό-kͬUz=lʿ Lθwk|YY n<\\dŪ}Ҷe#Mf(=/}E&ӶHӞz(+MƔ>e:]85 8719>"<>,3=D>>%>B3?HA?B> B?B?+BF4BF5BICC#D6$DFEC,EI FA%FIGH+G;HFID!IG'I=+I>$JJ3JNKG1KBLI+LM5LQ@LT,NP&OP*PO%QN3QS4QHDQWFRX,SR%TR.XV4YVZUNZaC\`T\b?^aVafYafCbdL‚#; '1Hq7:Ab x y,6ES?ۈ6ꪬjAT]'lFPcM'd+%ltRdDH0HC J&exH.M6, 8P, 1x|у9Dl` >D%1 a7"ͺ)F%(M=׫ ,$DvV/0A,rz-c F,Ac, QO=$B JD4eѰ@A =0+&Q40<,'7mJH} .m 4,@NdL?@(ГM,Wr,'! F2@s?x< > ;ﰁ/# pZǃ$#.0z4zX XaEi/?4 (>> e,<<(S eԣhFnzD>Qg +Q,RH Ԇ5`e>'JaiEbp5a-c݁ZA 1Pyŀj)A %`Pe 밠Xd:pA)J𱆴eO L DZhe PK%B:xzli[=Q)-o\Z%Nm҂WAI iB^vBYforҤ7,;9uhc LGeG<`{ò'\&&Vavx80GL K&NXSJvP!6wp PċM2i$C8Fہ L#?Pp@G1p3Lc2 d!xU27 H. Fg q(@v0TCt;F 0t_qN0>Q dHG\`" `\`v =a;  ^ǂ1 t30L#=K8Ǟζ{SJ&0{!=BdB `_Ĺ х !(t׍1 P bLc{ϸsdCHp!<F0N|yq~?\[ $RB H=fx\YP:Z|G,"-Z>Zz Hv8=H:@  L CPrA1tzta#;2Wh ]?l=@۞ "N^́~P";Fw FEO(CvC`G!L=B(R d(sF& Sг@(챃jM-`ԠX0@m @ 0 M 0 1 f i G6I s@C K{:Hx0Wj%gA@rSQ61]@I 1E]2iwq;8d8;Fv[%\oXy 0de؇~XuHlHmh]^ֈ8Xx؉8Xx؊8Xx؋8XxȘʸ،8Xxؘڸ^X8Xx蘎긎؎8Xx؏xyY x ȇy)H ɑ6!*Ih5 4.0I ;ɓ5#y0ғ) HyB9VP KyDNWyQSmU#2b9ٕIl9fmhaٖtYoiq)-ɗu+yiٗZ If )vy9 9R闔ٙ2i;֘7!晦)"gٚd9\ ić ɛyxFi!9ٜAy>)Y cyO9dY 詝 _V9 )`Ay’eٞY[+y_ɚz z"5iz:š !zu$:%jﵟ 9)JW8<꣗UߩP L TNQz/:?UՉ^ZS\_Z9PinhJ9lʢoZX3i|*xZ2jQ٧*F)?YxDUp*g1ڠZZf꩟J*jQb!ɨ *ꥴjJZ/zʬYɪʬҺ~J%qmjʭ:઒GZjʐzڮʣJ Z ު8ѯK:zX1ʰZek"q  :,kZڟcʠ)^+۲8aD 7{9=l*Hk/˗F;IuZD*GP{Iʌ@iXW `[J+foz+\ʶr>Js{j[(Kx j 9[۸g*)z)U귎{[ۏE۵T뤘Y I0 ;ɹ[-C]Ϫ ++[;ʻJ۳8˭KٴڼkȻ8[H 廻狾۽c@۾gK*+|˜ekˣ;X`  ˾ HfX 樬Yڸ}L(‚*Z̭lUjȨW;Z<; 9}6*FɻQk嚍@*Iů:XܫZ̹]hܶ(*ioL)qwH(ayKhǀ\Ȫ|+UlȎ85 8719>"<>,3=D>>%>B3?HA?B> B?B?+BF4BF5BICC#D6$DFEC,EI FA%FIGH+G;HFID!IG'I=+I>$JJ3JNKG1KBLI+LM5LQ@LT,NP&OP*PO%QN3QS4QHDQWFRX,SR%TR.XV4YVZUNZaC\`T\b?^aVafYafCbdL‚#; '1Hq7:Ab x y,6ES?ۈ6ꪬjAT]'lFPcM'd+%ltRdDH0HC J&exH.M6, 8P, 1x|у9Dl` >D%1 a7"ͺ)F%(M=׫ ,$DvV/0A,rz-c F,Ac, QO=$B JD4eѰ@A =0+&Q40<,'7mJH} .m 4,@NdL?@(ГM,Wr,'! F2@s?x< > ;ﰁ/# pZǃ$#.0z4zX XaEi/?4 (>> e,<<(S eԣhFnzD>Qg +Q,RH Ԇ5`e>'JaiEbp5a-c݁ZA 1Pyŀj)A %`Pe 밠Xd:pA)J𱆴eO L DZhe PK%B:xzli[=Q)-o\Z%Nm҂WAI iB^vBYforҤ7,;9uhc LGeG<`{ò'\&&Vavx80GL K&NXSJvP!6wp PċM2i$C8Fہ L#?Pp@G1p3Lc2 d!xU27 H. Fg q(@v0TCt;F 0t_qN0>Q dHG\`" `\`v =a;  ^ǂ1 t30L#=K8Ǟζ{SJ&0{!=BdB `_Ĺ х !(t׍1 P bLc{ϸsdCHp!<F0N|yq~?\[ $RB H=fx\YP:Z|G,"-Z>Zz Hv8=H:@  L CPrA1tzta#;2Wh ]?l=@۞ "N^́~P";Fw FEO(CvC`G!L=B(R d(sF& Sг@(챃jM-`ԠX0@m @ 0 M 0 1 f i G6I s@C K{:Hx0Wj%gA@rSQ61]@I 1E]2iwq;8d8;Fv[%\oXy 0de؇~XuHlHmh]^ֈ8Xx؉8Xx؊8Xx؋8XxȘʸ،8Xxؘڸ^X8Xx蘎긎؎8Xx؏xyY x ȇy)H ɑ6!*Ih5 4.0I ;ɓ5#y0ғ) HyB9VP KyDNWyQSmU#2b9ٕIl9fmhaٖtYoiq)-ɗu+yiٗZ If )vy9 9R闔ٙ2i;֘7!晦)"gٚd9\ ić ɛyxFi!9ٜAy>)Y cyO9dY 詝 _V9 )`Ay’eٞY[+y_ɚz z"5iz:š !zu$:%jﵟ 9)JW8<꣗UߩP L TNQz/:?UՉ^ZS\_Z9PinhJ9lʢoZX3i|*xZ2jQ٧*F)?YxDUp*g1ڠZZf꩟J*jQb!ɨ *ꥴjJZ/zʬYɪʬҺ~J%qmjʭ:઒GZjʐzڮʣJ Z ު8ѯK:zX1ʰZek"q  :,kZڟcʠ)^+۲8aD 7{9=l*Hk/˗F;IuZD*GP{Iʌ@iXW `[J+foz+\ʶr>Js{j[(Kx j 9[۸g*)z)U귎{[ۏE۵T뤘Y I0 ;ɹ[-C]Ϫ ++[;ʻJ۳8˭KٴڼkȻ8[H 廻狾۽c@۾gK*+|˜ekˣ;X`  ˾ HfX 樬Yڸ}L(‚*Z̭lUjȨW;Z<; 9}6*FɻQk嚍@*Iů:XܫZ̹]hܶ(*ioL)qwH(ayKhǀ\Ȫ|+UlȎ 8619>"<>,3=D>=%>B3?HA>4AFB> B?B?+BECC5CJ#D6$DFEC,EI FA%FI+G;IDIF"IF'I=+I>$JJ3JNKGKI1KB+LL5LQ@LT,NP&OP*PO%QN3QS4QHDQWFRX,SR%TR.XV3YVMY`ZUC\`T\b?^aVafYafCbcXBcO<h A ;):[N>z=l@CACz,F7IƓSO=ݘ:꫰*kATmmJ (dK&td<1T Ê&0ˀc60r 3KD@+ [3(P  p59 4+PF ШD; ),ӏ'SJ1(fS+g期\#,6sOXv :䃋 br:@@K>X6u#֣i<0#܀X 'x>z4sz 7.N=~,A'ho&=`KmCÎ# `xA z`{FA%+X@`* pD? ȎJặǖhF ,8C j܀a1xCȒRBiGQc[λd#04{E5{V0Y2j /9%EA4,,`Z>UK? &-BXTdeԣxHr >QG=j7.r̮r Bl i/(cO:}#TzhAz]B/uU Bz  !0gfЃ = % Iـh8q΢ đ (!JPG>+2TRHp!f4>¤BbE`0e:vnЕ9$"XjSKv/ A `P`0ĕCIސAtղ:a%Uz}U t`((CmCJx24l* 䵞a^KykO#Q~6n @*ŵ/z@X]4*(aQ `؋4@6YuPE0n3N=&|vtvΰsĤ*8CްWb`pX )^Ab-, aI&` g$Ո|=0 xd P h U.ww8DN,J&{aЅ2]d!D PB@g-R2?FGMj:aLH,&Y֐A L渇;q!02d .|F s7iwQsb}Jp7y2PMא <_WA!0!0 o8FB|CvA o #Rm)q/r=iܣIqۑ}G,k wUθ 41H# 3X pHKb:k_Ke`,A'?$a \ց4d?L 9񧭞;~V/ֱ4lDA& np sRGe;5@k].JC = {۩Oq| eȺ{@(D'P\0@M#1$ZsJ4 =tp[xe|x% 9e Rۦ` p@e0l0 a` h`d9k:@( (u7@et}Wy@ 2y: H@DhJ(B+WR@ JHA !F'j3Yh$!_?g !_\eb a(hJƆX%Z,0f8EA%j؉8Xx؊8Xx؋8XxȘʸ،8Xxؘڸ؍ȋ5_5蘎긎؎8Xx؏9Yɍ˱ő +ᐈIɊ@ّ iI9!y(#9%#)2+)-#/31Yxe !CɓF>@I#D GJ9+oPy)bQNbƕ5bjّdnf9 Yk9jٖt|iy)Hɗ)~Ij qkaјi9gi:)dy yaٚOy暴IY9i9q|'9ùYהɜԉΩYY܉שfgٝ) JѹᙞEoE ؟( BYˡ 3yX Z%Y٠ehz_**J_#:'Y 6ʢ-j_ 2ڝ*z9*;JNljx5:PjEYLjQzW:HU@^jZzT\ʝ_Z!F5ilڟh99jzmZu33j|x9zښ}:Y+9jٔjZZ:A JAYuzzɩ9ڦj Wڪ:J7z:e]٫!JJڬ *J՚ZZJy㺮Z-q1: Cj$G):gZK ʰź ˦:N+!f*;z& %4> HKB[1:I kٴz V˧,9z^ ӈ 4fYzliU۶rkٱ9s"[k~[-jYr۸A+\블릉 Z[+ɴdU 5 Jx{:;LJ IkI z*ˬ ٻDA㪼;T{O[ڼ2 zҋjʾ 䫦{붻黏:ɶ ClI{PWj+QJ kh!ڎjK#L+)y [Vkʥ-l:̯<<{C 0LE@(ڳ{IĨ3ÛUU]̮xY[lz;KVt;e Rl+JsufǏ {} Ȇ,r|Ȍ80ɺ)ō\** hlo`qKɞ\ʎ \lʮP,7|˧<zĸ˗,\̈|lj\ɘ̢Ž!̣*>l͌<zlɰ<Ό-k͜Uz=lʿ Lθwk|YY n<\\dŪ}Ҷe#Mf(=/}E&ӶHӞz(+MƔ>e:] 8619>"<>,3=D>=%>B3?HA>4AFB> B?B?+BECC5CJ#D6$DFEC,EI FA%FI+G;IDIF"IF'I=+I>$JJ3JNKGKI1KB+LL5LQ@LT,NP&OP*PO%QN3QS4QHDQWFRX,SR%TR.XV3YVMY`ZUC\`T\b?^aVafYafCbcXBcO<h A ;):[N>z=l@CACz,F7IƓSO=ݘ:꫰*kATmmJ (dK&td<1T Ê&0ˀc60r 3KD@+ [3(P  p59 4+PF ШD; ),ӏ'SJ1(fS+g期\#,6sOXv :䃋 br:@@K>X6u#֣i<0#܀X 'x>z4sz 7.N=~,A'ho&=`KmCÎ# `xA z`{FA%+X@`* pD? ȎJặǖhF ,8C j܀a1xCȒRBiGQc[λd#04{E5{V0Y2j /9%EA4,,`Z>UK? &-BXTdeԣxHr >QG=j7.r̮r Bl i/(cO:}#TzhAz]B/uU Bz  !0gfЃ = % Iـh8q΢ đ (!JPG>+2TRHp!f4>¤BbE`0e:vnЕ9$"XjSKv/ A `P`0ĕCIސAtղ:a%Uz}U t`((CmCJx24l* 䵞a^KykO#Q~6n @*ŵ/z@X]4*(aQ `؋4@6YuPE0n3N=&|vtvΰsĤ*8CްWb`pX )^Ab-, aI&` g$Ո|=0 xd P h U.ww8DN,J&{aЅ2]d!D PB@g-R2?FGMj:aLH,&Y֐A L渇;q!02d .|F s7iwQsb}Jp7y2PMא <_WA!0!0 o8FB|CvA o #Rm)q/r=iܣIqۑ}G,k wUθ 41H# 3X pHKb:k_Ke`,A'?$a \ց4d?L 9񧭞;~V/ֱ4lDA& np sRGe;5@k].JC = {۩Oq| eȺ{@(D'P\0@M#1$ZsJ4 =tp[xe|x% 9e Rۦ` p@e0l0 a` h`d9k:@( (u7@et}Wy@ 2y: H@DhJ(B+WR@ JHA !F'j3Yh$!_?g !_\eb a(hJƆX%Z,0f8EA%j؉8Xx؊8Xx؋8XxȘʸ،8Xxؘڸ؍ȋ5_5蘎긎؎8Xx؏9Yɍ˱ő +ᐈIɊ@ّ iI9!y(#9%#)2+)-#/31Yxe !CɓF>@I#D GJ9+oPy)bQNbƕ5bjّdnf9 Yk9jٖt|iy)Hɗ)~Ij qkaјi9gi:)dy yaٚOy暴IY9i9q|'9ùYהɜԉΩYY܉שfgٝ) JѹᙞEoE ؟( BYˡ 3yX Z%Y٠ehz_**J_#:'Y 6ʢ-j_ 2ڝ*z9*;JNljx5:PjEYLjQzW:HU@^jZzT\ʝ_Z!F5ilڟh99jzmZu33j|x9zښ}:Y+9jٔjZZ:A JAYuzzɩ9ڦj Wڪ:J7z:e]٫!JJڬ *J՚ZZJy㺮Z-q1: Cj$G):gZK ʰź ˦:N+!f*;z& %4> HKB[1:I kٴz V˧,9z^ ӈ 4fYzliU۶rkٱ9s"[k~[-jYr۸A+\블릉 Z[+ɴdU 5 Jx{:;LJ IkI z*ˬ ٻDA㪼;T{O[ڼ2 zҋjʾ 䫦{붻黏:ɶ ClI{PWj+QJ kh!ڎjK#L+)y [Vkʥ-l:̯<<{C 0LE@(ڳ{IĨ3ÛUU]̮xY[lz;KVt;e Rl+JsufǏ {} Ȇ,r|Ȍ80ɺ)ō\** hlo`qKɞ\ʎ \lʮP,7|˧<zĸ˗,\̈|lj\ɘ̢Ž!̣*>l͌<zlɰ<Ό-k͜Uz=lʿ Lθwk|YY n<\\dŪ}Ҷe#Mf(=/}E&ӶHӞz(+MƔ>e:]85 8719>"<>,3=D>>%>B3?HA?B> B?B?+BF4BF5BICC#D6$DFEC,EI FA%FIGH+G;HFID!IG'I=+I>$JJ3JNKG1KBLI+LM5LQ@LT,NP&OP*PO%QN3QS4QHDQWFRX,SR%TR.XV4YVZUNZaC\`T\b?^aVafYafCbdL‚#; '1Hq7:Ab x y,6ES?ۈ6ꪬjAT]'lFPcM'd+%ltRdDH0HC J&exH.M6, 8P, 1x|у9Dl` >D%1 a7"ͺ)F%(M=׫ ,$DvV/0A,rz-c F,Ac, QO=$B JD4eѰ@A =0+&Q40<,'7mJH} .m 4,@NdL?@(ГM,Wr,'! F2@s?x< > ;ﰁ/# pZǃ$#.0z4zX XaEi/?4 (>> e,<<(S eԣhFnzD>Qg +Q,RH Ԇ5`e>'JaiEbp5a-c݁ZA 1Pyŀj)A %`Pe 밠Xd:pA)J𱆴eO L DZhe PK%B:xzli[=Q)-o\Z%Nm҂WAI iB^vBYforҤ7,;9uhc LGeG<`{ò'\&&Vavx80GL K&NXSJvP!6wp PċM2i$C8Fہ L#?Pp@G1p3Lc2 d!xU27 H. Fg q(@v0TCt;F 0t_qN0>Q dHG\`" `\`v =a;  ^ǂ1 t30L#=K8Ǟζ{SJ&0{!=BdB `_Ĺ х !(t׍1 P bLc{ϸsdCHp!<F0N|yq~?\[ $RB H=fx\YP:Z|G,"-Z>Zz Hv8=H:@  L CPrA1tzta#;2Wh ]?l=@۞ "N^́~P";Fw FEO(CvC`G!L=B(R d(sF& Sг@(챃jM-`ԠX0@m @ 0 M 0 1 f i G6I s@C K{:Hx0Wj%gA@rSQ61]@I 1E]2iwq;8d8;Fv[%\oXy 0de؇~XuHlHmh]^ֈ8Xx؉8Xx؊8Xx؋8XxȘʸ،8Xxؘڸ^X8Xx蘎긎؎8Xx؏xyY x ȇy)H ɑ6!*Ih5 4.0I ;ɓ5#y0ғ) HyB9VP KyDNWyQSmU#2b9ٕIl9fmhaٖtYoiq)-ɗu+yiٗZ If )vy9 9R闔ٙ2i;֘7!晦)"gٚd9\ ić ɛyxFi!9ٜAy>)Y cyO9dY 詝 _V9 )`Ay’eٞY[+y_ɚz z"5iz:š !zu$:%jﵟ 9)JW8<꣗UߩP L TNQz/:?UՉ^ZS\_Z9PinhJ9lʢoZX3i|*xZ2jQ٧*F)?YxDUp*g1ڠZZf꩟J*jQb!ɨ *ꥴjJZ/zʬYɪʬҺ~J%qmjʭ:઒GZjʐzڮʣJ Z ު8ѯK:zX1ʰZek"q  :,kZڟcʠ)^+۲8aD 7{9=l*Hk/˗F;IuZD*GP{Iʌ@iXW `[J+foz+\ʶr>Js{j[(Kx j 9[۸g*)z)U귎{[ۏE۵T뤘Y I0 ;ɹ[-C]Ϫ ++[;ʻJ۳8˭KٴڼkȻ8[H 廻狾۽c@۾gK*+|˜ekˣ;X`  ˾ HfX 樬Yڸ}L(‚*Z̭lUjȨW;Z<; 9}6*FɻQk嚍@*Iů:XܫZ̹]hܶ(*ioL)qwH(ayKhǀ\Ȫ|+UlȎ85 8619>"<>,3=D>>&>C3?H B>B?+BF4BF5BIC>CCDB#D6$DF,EI FA%FI+G;HFID"IF'I=+I>$JJ3JNKG1KBLI+LM5LQ@LT,NP%OP*PO&QN4QHDQW4RSFRX,SR%TS.XU3YVZUNZaC\aT\b?^aVafYafCbdlt`8pO>Ё﨣>tS =0Q tpO>Г>r,8K# \Pim5({0>vld$<<@<( *.,FO(BL>p(`<4 74bD # @rCQ** /tpn|9İlpM>Lш&/%(0K>\v#h]'x`N J| DVAqC𦹤G11ɛIGh^ pDZ1 jDh! (@C% Ԁ^+bipX>|\ {(&`YY ;3dA)Xʘ%L:# }011QՃs81@ l"D(?_(05OCF2Y7*QpU d Q݀B qq#bF5@|L6kG(|1GcLRB C"uKB!dʁnd0[CL+@]jC[2Q^FdzPCW/X$ HAN ``…Ta9,SGK 9CF!7'{ 6@ۛA9dB[ڎd!H⣃ж$1AVKl8 m 9 l/@2 xk2`bA[ %~E Zrr؆9;UU {͒vCȰ={ 3 $Ⰷ;Vlrt80OH&(̒H.Ɂ9Tb{xHNc3I8i:i)Ei?/8)PYLٔVɑS9N9s]W趕6“bjYdinfIRk9bٖn+hIz9vjo9X)Gi{Y@ٗ=i)gɕ$i'yc z9əH6a/F.I9aVi?ɛXɒ ْiy٘ƙi0y9lٓ ɝyN1Wٝ 9"ɉX`YA 6Xi`\5y_I! z,Z$ʎJ^Z* ZY0_'_) ʢI9Z:y/J@:ZFzKQڤL)X:TTV Y֥ fJb:qdgojڦ vr9tڢwڧK9>駆:AB:Tډ*y٨=zA#:.z*JʩȖJJ.*xzI J=j *ꬼ Z*ךH Zڒz:ʮ9z$&1IٮL|J{Hɯ݊  ۰[Y**jkjN˭dZ[j$k. [ڟpמʠ,ˉ:(@9+;;%*?˦VJJ1+HۥKvj *,ګA+Z˳Hbk:h˴egn e3Ko['[mkz xKɵ$9\{P{;^% (IG֊l +0X4ۑ+K+˔+޺i z* IVk+ʋۼZBzW׋ʐ ᫐Jk*܋C[; {YSXR+(+Q:ڊ J_X{zL<󘭖|(mZ:#[,24ܪ6,k)+_%ӺEL! :#%kZ[;U,3L[,Pf|+gm<*mgjAoNj[r,ǂqLћ:Ȋ̷{ȋڼ(\Φ )븫l<¸ʴȶ4 ϰCnv¾ι\mƏ8+SE}<۫д8œJ]R-Ҧ&-" -]Ҳӣ<\ӿ_:7e6*A]5]԰$[Nj> ՋSmۼHX O W 8Ie/gmb t]ק؜) ݩ5e|- Ђ{}9`րWZl-l=Кȝq8ړ\ŜV).ڔd7ieȦİ=Yfe&7M Խ- dohՉ( ٝ-gu]@! ,H %',#,2%-8'17+27647. 78,7> 8619>"<>,3=D%>B3?HA>4AFB> B?B?+BECC5CJ#D6$DFEC,EI FA%FI+G;IDIF"IF'I=+I>$JJ3JNKGKI1KB+LL5LQ@LT,NP&OP*PO%QN3QS4QHDQWFRX,SR%TR.XV3YVMY`ZUC\`T\b?^aVafYafCbctc =4 rO>!3@@Ʊ`"J': (JO5>m?"e)J# 1hI#G؀M?4$9 ¬Cs.0^N?(1,.`,O4 GkO8ø 8hۋ_, oi(aJ"pb[ǩKdL>tB-DO+H`  `3fD2ܰwj4PG :4m?с}NJoʄ$RL=ٔ˜w*W 5> "B@+bÆ]#ВO-$'Yl.:87e|'= d=D>͜ÎD :SKɆݟI*00B("`F` p ɨ$9Z.› @*vxl# DPń Ѥ? <44ZHCW DP.,A||ؠaہ 1i8AuP %=1 ; # ' vT"Ԑ>D3ayryT,x|Y#P֔€BM#O>P ݊& w-s(t`߫(Ŷɇ6pxT#yy*8 ja`a-[a_ AI Q<d+4U٠b<@?LbDFT@Y$@ \H j1iƫPÀtu-A2! 0AS|`j(aJ$@Z૗;Y* -b;HA)rSQ< D[hEK `{%B< xny[R)K{]zENoWA j_xYΆoGW,:9ApGbAa"氆 p^Ȁx0=q< nDŽ! t40Mc=O8ȦSJ(0{!=ChB p`  !)|؏10 Ґ P{ qlcHxHE0N}y?b_ $ZƃB p=dy@7\YXϺX|`G\".Hj^z Ȉ8 .h: 1 P B!vAA}u;zua#:BYp ?|-  "V^ΑrPb:Fqx,P#)Cw$Bp!\MC()r h")"ᄽ{&!Sѷ@)k6gf jwX,Pΐ`0m ` p U& p q v֠i& OFHsB @Sg|h BX@y@Wsg?`0sSA!]Q 1D0^ jqCl8:F~\˥\wX!ydmXX}pmm8]T_V؉8Xx؊8Xx؋8XxȘʸ،8Xxؘڸ؍8h_X䘎긎؎8Xx؏9Yyݸˁ Y ِxy9H ȑ#("Ih;ʡ29 ɒ: A<)6)8Y CI=y+5R1PJWXSL)V_Y9[9n]i#:9jYvɖtnnpiY|ٗwijy#)5I}y3qYb)fviz 9ZiY:CV7f *)hYl8dx)9I̙xNi)YI)FٝkhzW9y da)܉)_W ` 9 BZayj\3 _I*y "E 䉢),y-5:޹#ʣ愜סj@iDjդ)XTTVY7Iե f*bTdjgڦsԹXvjp9tJwڧ`駄2r*YY*NGy!٨zy:ĠU:xhZڟڪnjʩzsY c1)Ijꕾ*ʪڬz/J*Κa *Jj:ʭ%uJ캫*OڮJZJJگ*8Q ˨; ;`9Jkڞmz儰s:**{yʊ뺲4bZykJ1[_3[@kiL?AE:)tP7KNQ{}ڲLO{XQJ A`{_&+h۶Rkn;wdJz;Fʶ{j\0ˬ{ۊ&;r+۵[o1Ujc[M[\k{akɡ8Iۤ5K+ek*{۬CJʐ[@*K˼*Y * Z;@ ۪P;鋩9; [k:H[o˻ߪ(KmLؖh  L,ȶ`+,(ڹ ZI%̲Šڹz'L]—H_DKAÅj > تNHI[eHŷ`\b9ezp\*aq}Ճ `mL -Qէe}{jm% r ixmڌ}=؞(YwBY- ه,وة̬ fҰ!\Т[x<´%?-5\eU-½UveWff [x 8619>"<>,3=D>=%>B3?HA>4AFB> B?B?+BECC5CJ#D6$DFEC,EI FA%FI+G;IDIF"IF'I=+I>$JJ3JNKGKI1KB+LL5LQ@LT,NP&OP*PO%QN3QS4QHDQWFRX,SR%TR.XV3YVMY`ZUC\`T\b?^aVafYafCbcXBcO<h A ;):[N>z=l@CACz,F7IƓSO=ݘ:꫰*kATmmJ (dK&td<1T Ê&0ˀc60r 3KD@+ [3(P  p59 4+PF ШD; ),ӏ'SJ1(fS+g期\#,6sOXv :䃋 br:@@K>X6u#֣i<0#܀X 'x>z4sz 7.N=~,A'ho&=`KmCÎ# `xA z`{FA%+X@`* pD? ȎJặǖhF ,8C j܀a1xCȒRBiGQc[λd#04{E5{V0Y2j /9%EA4,,`Z>UK? &-BXTdeԣxHr >QG=j7.r̮r Bl i/(cO:}#TzhAz]B/uU Bz  !0gfЃ = % Iـh8q΢ đ (!JPG>+2TRHp!f4>¤BbE`0e:vnЕ9$"XjSKv/ A `P`0ĕCIސAtղ:a%Uz}U t`((CmCJx24l* 䵞a^KykO#Q~6n @*ŵ/z@X]4*(aQ `؋4@6YuPE0n3N=&|vtvΰsĤ*8CްWb`pX )^Ab-, aI&` g$Ո|=0 xd P h U.ww8DN,J&{aЅ2]d!D PB@g-R2?FGMj:aLH,&Y֐A L渇;q!02d .|F s7iwQsb}Jp7y2PMא <_WA!0!0 o8FB|CvA o #Rm)q/r=iܣIqۑ}G,k wUθ 41H# 3X pHKb:k_Ke`,A'?$a \ց4d?L 9񧭞;~V/ֱ4lDA& np sRGe;5@k].JC = {۩Oq| eȺ{@(D'P\0@M#1$ZsJ4 =tp[xe|x% 9e Rۦ` p@e0l0 a` h`d9k:@( (u7@et}Wy@ 2y: H@DhJ(B+WR@ JHA !F'j3Yh$!_?g !_\eb a(hJƆX%Z,0f8EA%j؉8Xx؊8Xx؋8XxȘʸ،8Xxؘڸ؍ȋ5_5蘎긎؎8Xx؏9Yɍ˱ő +ᐈIɊ@ّ iI9!y(#9%#)2+)-#/31Yxe !CɓF>@I#D GJ9+oPy)bQNbƕ5bjّdnf9 Yk9jٖt|iy)Hɗ)~Ij qkaјi9gi:)dy yaٚOy暴IY9i9q|'9ùYהɜԉΩYY܉שfgٝ) JѹᙞEoE ؟( BYˡ 3yX Z%Y٠ehz_**J_#:'Y 6ʢ-j_ 2ڝ*z9*;JNljx5:PjEYLjQzW:HU@^jZzT\ʝ_Z!F5ilڟh99jzmZu33j|x9zښ}:Y+9jٔjZZ:A JAYuzzɩ9ڦj Wڪ:J7z:e]٫!JJڬ *J՚ZZJy㺮Z-q1: Cj$G):gZK ʰź ˦:N+!f*;z& %4> HKB[1:I kٴz V˧,9z^ ӈ 4fYzliU۶rkٱ9s"[k~[-jYr۸A+\블릉 Z[+ɴdU 5 Jx{:;LJ IkI z*ˬ ٻDA㪼;T{O[ڼ2 zҋjʾ 䫦{붻黏:ɶ ClI{PWj+QJ kh!ڎjK#L+)y [Vkʥ-l:̯<<{C 0LE@(ڳ{IĨ3ÛUU]̮xY[lz;KVt;e Rl+JsufǏ {} Ȇ,r|Ȍ80ɺ)ō\** hlo`qKɞ\ʎ \lʮP,7|˧<zĸ˗,\̈|lj\ɘ̢Ž!̣*>l͌<zlɰ<Ό-k͜Uz=lʿ Lθwk|YY n<\\dŪ}Ҷe#Mf(=/}E&ӶHӞz(+MƔ>e:] 8619>"<>,3=D>=%>B3?HA>4AFB> B?B?+BECC5CJ#D6$DFEC,EI FA%FI+G;IDIF"IF'I=+I>$JJ3JNKGKI1KB+LL5LQ@LT,NP&OP*PO%QN3QS4QHDQWFRX,SR%TR.XV3YVMY`ZUC\`T\b?^aVafYafCbcXBcO<h A ;):[N>z=l@CACz,F7IƓSO=ݘ:꫰*kATmmJ (dK&td<1T Ê&0ˀc60r 3KD@+ [3(P  p59 4+PF ШD; ),ӏ'SJ1(fS+g期\#,6sOXv :䃋 br:@@K>X6u#֣i<0#܀X 'x>z4sz 7.N=~,A'ho&=`KmCÎ# `xA z`{FA%+X@`* pD? ȎJặǖhF ,8C j܀a1xCȒRBiGQc[λd#04{E5{V0Y2j /9%EA4,,`Z>UK? &-BXTdeԣxHr >QG=j7.r̮r Bl i/(cO:}#TzhAz]B/uU Bz  !0gfЃ = % Iـh8q΢ đ (!JPG>+2TRHp!f4>¤BbE`0e:vnЕ9$"XjSKv/ A `P`0ĕCIސAtղ:a%Uz}U t`((CmCJx24l* 䵞a^KykO#Q~6n @*ŵ/z@X]4*(aQ `؋4@6YuPE0n3N=&|vtvΰsĤ*8CްWb`pX )^Ab-, aI&` g$Ո|=0 xd P h U.ww8DN,J&{aЅ2]d!D PB@g-R2?FGMj:aLH,&Y֐A L渇;q!02d .|F s7iwQsb}Jp7y2PMא <_WA!0!0 o8FB|CvA o #Rm)q/r=iܣIqۑ}G,k wUθ 41H# 3X pHKb:k_Ke`,A'?$a \ց4d?L 9񧭞;~V/ֱ4lDA& np sRGe;5@k].JC = {۩Oq| eȺ{@(D'P\0@M#1$ZsJ4 =tp[xe|x% 9e Rۦ` p@e0l0 a` h`d9k:@( (u7@et}Wy@ 2y: H@DhJ(B+WR@ JHA !F'j3Yh$!_?g !_\eb a(hJƆX%Z,0f8EA%j؉8Xx؊8Xx؋8XxȘʸ،8Xxؘڸ؍ȋ5_5蘎긎؎8Xx؏9Yɍ˱ő +ᐈIɊ@ّ iI9!y(#9%#)2+)-#/31Yxe !CɓF>@I#D GJ9+oPy)bQNbƕ5bjّdnf9 Yk9jٖt|iy)Hɗ)~Ij qkaјi9gi:)dy yaٚOy暴IY9i9q|'9ùYהɜԉΩYY܉שfgٝ) JѹᙞEoE ؟( BYˡ 3yX Z%Y٠ehz_**J_#:'Y 6ʢ-j_ 2ڝ*z9*;JNljx5:PjEYLjQzW:HU@^jZzT\ʝ_Z!F5ilڟh99jzmZu33j|x9zښ}:Y+9jٔjZZ:A JAYuzzɩ9ڦj Wڪ:J7z:e]٫!JJڬ *J՚ZZJy㺮Z-q1: Cj$G):gZK ʰź ˦:N+!f*;z& %4> HKB[1:I kٴz V˧,9z^ ӈ 4fYzliU۶rkٱ9s"[k~[-jYr۸A+\블릉 Z[+ɴdU 5 Jx{:;LJ IkI z*ˬ ٻDA㪼;T{O[ڼ2 zҋjʾ 䫦{붻黏:ɶ ClI{PWj+QJ kh!ڎjK#L+)y [Vkʥ-l:̯<<{C 0LE@(ڳ{IĨ3ÛUU]̮xY[lz;KVt;e Rl+JsufǏ {} Ȇ,r|Ȍ80ɺ)ō\** hlo`qKɞ\ʎ \lʮP,7|˧<zĸ˗,\̈|lj\ɘ̢Ž!̣*>l͌<zlɰ<Ό-k͜Uz=lʿ Lθwk|YY n<\\dŪ}Ҷe#Mf(=/}E&ӶHӞz(+MƔ>e:] 879619>#;>,3=D>>%>B3?HA?B> B?+BE4BEC?#CE5CIDC#D6,DIEC FA%FI+G;IDIF"IG'I=+I>JI$JJ3JN+KM1KBLI5LQ@LT-MP&OP*PO%QN4QH4QSDQW,RRFRX&TR.XV4YVZUNZaT\b?_aCacVafYafl|9> >O$,|0>C' ? <"81?f>q(G8@L -Ġ ?"̙6xO;#If>PprBlps;,IpC"بꪬQQC[ FÏ5#!l8ɑg|D"C(0+y("H-?\6XO,L(v,tO0,&VK<F \z<$'pQ ?pSO$l1F8GJJ08,t~Ð|! | ¥(A2lIwS)\.0@tlҰ@ <$%Ot Å3ف <<4K~$+#@58A}ECǹD $ =LS(g朓\#,J6c 82=|\mBFZs#Ԃ,$萁&=>R.;$8Ђd +l # cy2vO²A3*.0N B"0-)QHXN9K@\r"zЀ{pVT{<ΠAAjK\FyaZ%x>Q,(}a/E>||!x" 4ռI2R#䷊PP @ 7 P<$ԸHD3ʤBgXA’4|D+~R#N$ 8Q30F=*f P 8ق" cHwxj WZG8@3Oqai@G>)hp} :!|#` B BXG9}*}:.X> ` '#1^8JԢ*O;6v$HAJ!Avΰ̀2)2%aކ8 `Q ƳAp}H`Bw XT'Ho' @uc A@ bY?0(@  "SNΑrP";,p 'EnQ;  )L!j@L&40HaTjxjwX-Pː]0` v ` e} l a0 h dp:k;@ 8uG@jt`yr0}U@ 3y;G@Dhr5A+We2D]rmVfxBlh;FP}afKf| a(hFֆX(Z,`fX5Au؉8Xx؊8Xx؋8XxȘʸ،8Xxؘڸ؍8Xd_uX渎؎8Xx؏9Yyߘɡ9 xY8 "9ɑ葝C*$i64Y 钥5" a>I8I: Ei?-80r3RLٔW1ZUNYX[YPٕ1“fٖn9hnj#oyer*l~yz ns \i|7i,iy"ɘ6flW)YfI<ٓyzy>cɉٖy9i*QY?9ٜ5wɜYK IHIٝida u =9\y晞FpE‰v I؟(֐EYɁ 6yX 9ZUY٠eQʒJ_**^#ʞY 6ʢ-_ 2ڝ*9*;:ni%?YCZ VjRjTT Wڥ6Ed`JTbZeys1SɦtJn9r udzɧ~2p [9}>#Zب7񨐚tUvk *Jia*ʪڥz7ze`*ڪj٫!I8ʨ 5zzzܪM:J皮Jj* +:$QJQ:ҹʯy K{⚭i+~@{z{ {#[qJe(ؚ-+ʟ2۳1 /Fn*$+G۴ ZTw*JU۵_ZR[^[#{Tjl)ڶrkh s)ۢ~Ej;ɴ۸*:i긔[kөXZۅ&Y}8 X[rŵaKJ;K< 2j\뺹Lٱ{ٻcAZ骼kkNJջ2 iM++ +[;{;kȫ|:ɶ O؏ 9= f{ ,j; طƽ^+3 {"<{'|r+U:1۩7,:•@ƒ:PEJ|&L:W%':k-PR=k[Xk Q[}^ u* [L 2-f=j Wmmٝ|x͠JT6ף$-׷Eߔ؊mzmت Бؕ;ّ \|ǞĠMYliv,mڧMȄ6@П݅{ݔǯ\e0ZֶβmLe(=Յx>IY½m@! ,H %',#,2%-8'17+2763 78,7> 879619>#;><<,3=D>>%>B3?HA?B> B?B>+BE4BE5CIDC#D6#DF,DIEC FA%FI+G;IDIF"IG'I=+I>JI$JK3JN+KM1KBLI5LQ@LT-MP&OP*PO%QN4QH4QSDQW,RRFRX&SR.XV4YVZUNZaC\`T\b?_aVafYafCbd҃[5ck@;A 1F7*x쀎D ưX&;|K'H4>,?! `'"`\c "G@ ?8b0,&W x0f蠁c! >8@  2V2`(suJ|(#8SG3,D LdP ?8)sȗM,W>r$'!.>xO.&;k%?0B-BdӊCˆ\C-If͔9,>y}}>uF`T<`6mоp)ȗ˱H" Avxs3J@Z@; Qc"ZXQ1`NdA 4\`#A%ԅEr,V̍y? u`@RPQ AToAw$Àp? O\s< F,ށ?+J^؋`^؝|l"8<O`A,baHhQGx4.tiFV0d Z%nمQIxHd"NT)QJc6MnG!* ,t$p.~@= c szP&Б|dc @O-8\w I 3'QPp<5Q/x@gzr|[`$= O0Ӟt}ځ7` R f4Pe>䧩>!jE\`3x+c݁Z#X' .PQԁ=g2'xA [ِ B.T5<;`wlb;@A)b}P iPK@G!@h+~#`.SR܋jE+լtK;1/f lup(u^ԲnC09֡ ˺0{G p:`QX%;=uCGLbpplb8 !86Ǹ8α9PP$&@4AX#n&0 `C  nAv0c ֱ \AhDU25 H- E(,@ m @v TcBr;E p_17iЇ:PL@+a"戆 `]`s0=a9 ` ^G! h30K=K{7@R2(C q$1 5eG5d{"հv -L@n?J15"!3֍nXa7N`G#R]z G ޮcEW *a\"9`+=8o6ǧNu7.0Du!x0d20 0.u0N@=?|P6=́ 6 4a Q(91@ ᏮC =2Duҩ`ڡ\S^az93-ZOp jJ9nʚqz`:S~Jzz2lʧWZ yI:Iy7Z t UکrJkaʡꑞz i!z꣛:jj3:ګaZ\yYƚ* 4zҊʬ1J::zjIڭ Z *ɩZ'$FگMιZ9j { ;ZiJz@;:;;m %$۲ZZ)Ȳ.j˫+B{j C˥P{s z Q[NZK;P*h靄n+dˢɧo[%jzKA*EY&{e+iQ"zyK4ɖTj] FGz8˺ۺظy.*XH;۫ _=j+i+J {ɻ˻.۩)Iɬ;+ھkx뉶˿K䘏9ʼb;̤*Zܣ/ˎʞk;w#,;> =:==3=D>>%>B?A3?HA>4AF B>+BE$CF5CIDC#E7*E=,EI FAFC$FHGH"IG,I?$JJ3JNKH+KM1KC@LT5MQ-NP&OP,PO9PL%QO5QH;QU3RTFRX&SR,SS;VY5WX3YW-ZX777d 'ea2f1:fzk N+hK'|4#G:_SP4bD bЈaⱔOB}B 67cP|<s,p.g~5l@v7h!C 4pqn1[>&,!x,Q%g88b_V.3>`6 pP;!2e?ģ &@=U3ԡ00?p DA 7Ye8T@% KgHGwV ph$;X;hO>d㫰*무T Ѥ #Dڏ5O$a,8" lp0#3$@ۏ+PɈm0c1l#K`M?HHbD0&e+  Cx64,mgpO3ԓm/j(L"qi4 ڒ'6t?`)Ș+g末<$@26ijH L3晠s?{< >p;#7` fTGv ?"l'?m4C+y N=87)'#Rqu`" j0p@C\3N< [;& jOA\T!\IHl)`i@ o)P pNc A0AĠi{Ʒ3 #"8$b`Z0B@z8np :p]r<YBPA wdBlTLu|*0")JV,54HuB @%T(:0n`z@Bx ʃ`9p lXP>dKP`YRR -?Zd?jjZ#fHma#rZPլtK כ<2$A$TM6BGF|/u70QWr8%+,˒X' J"@ddpD#Є?P\ H@mK:Ao C&! 9VP&,y⠄a)#9H5زV*h :} MI G-|j "`sܣpyC0 n8>qo#LR_*(/! $VMD Q4r5$" pT =p cG" [NeЁ\CP v<G0N^CN?`!A $*^,B H=V y ,['WJHtAԠ޾/mc\^T쇝D`"l غϨE@SAta#5Zd [udVub('1x FW SC :0k#B;$HD)P!j@@Pш(|? ?Y2.P{ԠxCNЇ4jcl B=PQb? @p{Pc̽94*dv(\ޖ 7L@طAd+`E0\9q~iQ]%q]=d q]B[("8qZ-Ac$*,؂.02((YL5jd88>9 G ߶@`3 Ѓ ^G׀?H{%~sbŅEd@ ׁbyW^V25@sc@ axHvo`Pa@c@k!0mEe{Lvedop 5 j_PS_kPlj[HfMfgP +wg0hvii .'z  +Fqޠ|hiݷj1w phv2r`bo`i f~ z{Xjvɀk2P I yW ֆmm9 pܐPU ou+v d. DŽvc2wAyerГ+gHqg'9pMPx2@kop[o zAk|+PcIh&vzaw fuif8is!g vzw mVXfpT9v AkvPXf,9hp Џv0d Л]Ɋްk25' a pgiycZ9i2 u5usp@wS'%g.~ &Vp9nGz>Y$d)kqp@ z0Cx%WXXhx&y2`W +f X zԀ a7u k w`` *)z pI K @@Pr5pdy Jj BZ EdV Y j|xV # g+ kl5p|rprm h} },ypu t|jU*PY)5eVp#8dN6h_*iM 1m[@!d`' y1}q@[S%KSն3a^?С-@1q!b@n)TupL@\- qS@ zD  RD!l-BP[C:AS `PK4k"lKI$M$Q2%U !% ^2JW=&`&=P6` xs R7U2 w6&P(r\% 7$@#p) 4 0*P0' "BZ5pG bPP0rQ ,b# T-S.(`.TB2 p.I0A@% sQ ("1KPƽs1;*1!- .u21 7PP;3B A7Dc4HcF4OSpUs5Y5u 0-@6``&c @6pPk]#`1`{s0w8p1`* P).d9cR[X` :pR@@;[;B;?<` mI WSv=C7lrc )S`-@IlbF3}7l?nBqɇ;@0@t@@6;εɺj>}WD"A  "DB4@et50 ;8pA66,E+}=e3D Ep;GA!ֶ`p7PEpEi}D %f@'@h$ jt FȠ:Ӑْ=}T#K:cH@   HMHcH&іILJ$+@ P KӠK@ dKlJ$e/47 ]'S MԔ 8D9ޒߔ*>$ _ 63 /]P@PXp9 Ps@$[RN"\a_02RiB \^%|`,# (6E}@=DqoT~`TXPGJ3"̋k(0;7@[UJE3HKm!-XW3!?xKcNAW<0B`W3Wu \XyN3"8>W>~#F.E> Z$[ZUB ![s aLY 'UZ,@萎A6KW< Ȑ] ^p~Z IB h>_Pf`p񏈄O,O}?_*@ ͮڕUb( bTA"5o/8+OT?]cc<dXd8MMflvaZdh5dx&*Po#O@]Omf~seg&hFhkiP M?yXjF<Fk*f  vu A2l^`lvvlV`mK/}wnnnGP>vrroobfI@aA5SΝ:yj XE5nG!E$YI'dK/eʤ8M9u'͊'Tto *6gl*PWmS_+"XIvϟ07hA4XQߑO Ɵ`B+g"HO8WgJjpːjK:nE[tE3<k'JEij, h'"(>iy]E{"!X PD u츠:PǛbN<9F@ 4CgTZiȹD6 %(j  +ʠ(0}LanOV[uhFAk2z 6Jʣ`A{MXuYhT'nڝ,:a:;*Vr9hUwsڞv^z-2{w_L빘w`l5`nߩވV#Ua+މVIc0c%xdK7c] y@dcSeit{2~㜋6_VzY[棣>ifwz됭뒱vjlvVVޘlWmUn˶{o|7f}v_be}oy>ߋ7xUyY'~zaDzY{~|7q|Sۗ1x~S%xAr @&Zd 56 -(( fN=h Ja]?ho14ZxP1 mX0Day׭>$⠀KYA%S7BRQ =E0r|TxFqshdcxԨ{#ݰ89GuDG@`+@Zn=XHHRf#y=Nd;td0Iia~ܻ^JLRfddTIJD+,R($] f15SBf2`6cФMIz»pI%nSt8Mrjw<"_|c'O|Ʈډg>͹ӟ(w:Pj]D9:\Ru MCQ咢% Q-LHMOMT1'5iGR~iHe+t7-);u:P*Ƨ?ͧEզFؐ4*jT9զ,V*ViSrXXa՚ 2f(Z'֥p;HCԮwk^wZOwiӯ-&)8Xְ}E,Ee2@}E'Bl57ktVjh3;RҖVLU7ӪJ5mlE9[&ĭNk[E;\ݮEnrSܨWT ]">Sr7XNEnոw;^ oNkZ |I1TN\VLE 4$/7`Qy[ ! ,H %&,#,3%-8'17*17,5<74 78 8719?#;>,;>-;A =:==3=D>>%>B?A3?H5AF B>B?+BE$CF5CIDC#E7*E=,EI FAFC$FHGH"IG,I?3JNKH$KK+KM1KC@LT5MQ-NP&OP,PO9PL%QO5QH;QU3RTFRX&SR,SS;VY5WX3YW-ZX777d 'e2f1:fjk N+hKg|4#G:_SѦP4bD bƈaⱔOB" 57_P}4sACWC /p4lwK҈8@3C$! KuXr4h8h#Fe`<1pc = sx>r 6bϔLAG?f>u(8L)L,p_h 1xKO#At9 lbY?M?<*무 R[N4h0ƒ(i?Մ><$>p"'>zK(J O4:m?(##J#|CXI#KPM?HHbDk0(e+ 3 #pz64<-ghҏ2ԣ-/j(L"q)f ҂'6Sೌy(- ;le?-" xԎcuܲCÍH S C)03oҳ Ccy:{xS N۟} 11H?qA-*JcK@\DA f"XPvh@cǤD9X K*5 HK |01`Q^pE#H@M $3H0M_sOv~ca'4$$^Z@B0z4Npס6p]b<YB|ax!04僆 p"n IX (,`>}AK`5XPGM46/e0MaP% pY(0BIlHeȂNW *aMQ+ș6M0F0VPcTt̥ ]10><G>Q |ʇ$$a` d@6Є8a G8 j%5xC[ ##Z @e5AtT)@1W1XAp{w!uXA G@' ux0GM@%؅>QZD x# H!Xr;&B=PD!@-q;A ܸ(b H7QkYΩ :PkC*q.<gɒk_B+ h wV`ɸ :!$ރM2}{X s6Qл腠P K+0@0@ Zu &n]s*Ё4lA"0l$Qzl N PE1?Aw 0iC?~[xUC^v@hG"D )B tg)bց4:8WHqP3gOy F ^̐ XVNArt)HC-}i ?:&>5 VD? ,v۲z@"aap}CVP•h5WGօ[ !e"(36(*,؂.0qT[Kfmq2؃|m6 y1}q"p h[%U"r+Ukz:e\|Y av"4ޑNU1<4 1d pWAp+qI@b H1Hs/G )% sQ '"1KƼs1;*1!-.u23ou4K3-4~34Es4fL4 Tc5X5t 0-@6`Ѐ&S @6oP{\1`zs0v8\p1p* (ƐT9aB<Xp :PR@@;D;A;?;@ lI VSu=C7krIP(0 ,&(`;7~6-|; D@ QL{\\}A40AbA 1:B#D$PFWp\3 ٌаg;PCgSQ$C6BE[&DOiM  7pSg&XEF0\s[FFPm A#@F}٘ٚmzGH51 :c4H 0 HKH_I(PҗILJ$+ @$GLM K(KDܖ$e/47 M'S Md 46RCޙNRNN+XYc OPa`< O- Pۀu`ep J%_\QQ Y% Q`-#&$}S0,  '5G]F>aoT~PTXPGIu3!͋k' ;>@ZUIE3B@Wm-XWkeW@^#HNG^ Z$[ZS2 [qKY &UZu,`蒎C5kW< ]^q~X+;n2}wWg5 PUڔ3.r +V&hw='6!1^ /iD h@?_FMA`= G50o]_* ϮvʕEb' bSא?+_38!+X]c0qcHd8MLVlw`YdX5dh%Q_TO#SOEmG_lf~reghFhki@ {}Q1j$`6k)V  fu ?"l^Plvwlv`mO./~ق?w& >Fvc&Wo)'6 )ơ X ߊNj8{Ue_+$N:w#WcG!E$YI)UdK1eDM5tٳGA%ZQI4.}Nnɽ;%fS:j+ZJ{?B Yt,+ !bFu:dcȑ%O~l2K@ngLetЃ %kcl Z) wWj#bAj_{E=G+P5*|wŏ'rmկg_ %~\W*CIըHD(D&STh:`$:+G"NșUGHjl ̐(1ʓqFkFՔB={JEijH h'" :i y]$E{W񧘲`Dy u8{KpO@4D:GDE$ JCǎjiȡD@6 %>j & +QUSo;'OV\s5 QQ`M/$&(B?Jٕj,sWlv[b6w\rfso!sv^zBM:\~ޖBx` _XW`#xbHa}vxD)cȦHj$SVYǐ[v@K&Еk1\`aygÓcmzXr{6hiեiMzjnd骻gzkWlw6v㖛^IwnVo{p p W|qwf#+xr3W ȶ-aCݫKztE7}uSw}rf}^]纝}woy^ߋ8?x!F^yUn~zxz{?~7FWn}w~c~O`}%)if3`@́LI-(, Pl9`b` ?BPw[ ݆BYFa] ]X6f_aAd>$<K<'D2Qqb61(NQêTh-4]Ĝxq$E5sLQPqwvG@|yȓ RnlDHG*g& U!yIHh"&=;ML'MYPJ)]T핳W,=J%Rrg],s)L]Sd&*IfFs(t1Kjۄe6uRrwVhF)`sWdg7i=>{9OAӓl=9O~(}f@e4P^ӠAhBP4ԡ̄heI3`Nu/1JB"SWLHMK[Ԣ'=HҖSI]:pԦ2LNuћJv?*O%cM&JHӥmMSC ժETíR ւnhXcͳj}\u6Ua]z^hAXUBjbL~˱0Hg:ٶV6mf-Y:e DMҢմijZuvk{)ֶۧ)-QBm$+WEoO;H6׹kJkW[[Vѝ%jrkG=/uW 0$Uc|z[35m~Ź D5P <@-)T l3E1fL(|' ! ,H!&&,!).#-4&07*16,5;74 8619>";>,;> <:,9>A%>B3?H4AF B?B>+BE5CJDBDC#DE,DI$E8 FAF2$FIGH*G;IF!IG,J?2JC3JMKG$KK+KL4LQ@LT-NP%OP%PN*PO5QH9QM3RS;RUFRX&SR,SR#wq`O>TGKA mdr ƨ+[xAjHXw]˶۷pʝ + 2/.R8p7&Q Qk#Kp EeE[ŏX(aYX BeMУKN "GC/_F 5RBM:`㌙/MX},B}V5m^@i] X5TaC !a>C Ń+ J_xU@)Bbb$&`-#N>^53 np;!Î1P7O)9C+t z;ysG> *0F%;^0% K~J% d"ɟ|#i뭸Nyp^å^TicP;4Ҁ3%hêtB%P/Dà gczH.`/Xc #J@M?H$`Bn._N?D,*@O+V(b KKo~QI?xS0,M"1x .q>vpd0{Hlg=N\pL>p䀁C"SK +@`2JR.Ԑ 1(sq "=n@75Pp7 Q\PL?T(̳Ț3nL%85cnTL xEQ b6dÎُ8;0K>u#'; Q6#A kC,`2ys|+(A1ѷj#wx:(Lӝ)j#y)NF aK'H >" n`pC~TBZZ65B!lQ^J oD? K\EDX@$A0pJ7Yq`㠇0<*,@'IҬG7ЀC|jƪO(?xbҢ$h:FLRzC ׸BO Z8d 6و} ^I|A,li "sܣpx#  n@0an؆TLZ(8- $XJ ĖQ 0r5 B dQ = ! cAʶ: xDK` G@|eu4ٶr2 :LZ 1c:P1Lpx6=)AwиIQ@pv'`vpD" ̀E[Cua#7Xl 2c?$h1x 8]@x@Rձƿ(j`@ځG"B1 TE2GL t ! LB H3eAPӐԫG) *!B;dD;qQ88d!YtҘsaQ8P}op߀~H~9upgv=P@pdaL@G`g1A ׀ G] 1"8mqW`g(A^=pe !dAbBV F4Xoq[016<؃>@B8D(XxZIXL(^' Aa6 /Z(7 S8]؄6cW:/016eS{}dU7PE)Q/s8iE^r8 9F:hFexoubefsV^Akn7mepfffdo0k+ WP:7.P@aeXx h͈+vj0ivj6jpv >7nIЈ^pj ~xjt*Q kH$؏tp瘎#v̐ 猵Vl@ Ȧl2妑ɶeFnnnve@ ekAf FpoW1mqCrFw w5q2kDi!&IP2w@l7 pqu!wtp9Iv  q@mc@cIb 63 q4X) .P߈ x :Iv imHqA —i.,vk|IlgpnyiY* eIx]9lY`EvkG|/#kWaNpl7x`xQlc5g7g  z84G Ii*_I4g,&3i jH:Yv驞"y6z03z,{g {|r.6i}۰  x Y8iH7 gz@ ZfКAp@Ps7[ڋQKAZ ox P(`}CrVz0}@iɐ1 p&YfШhgg@Щ𩑊hiXyfx::^S`[eG`R\`HȪp*$Lq  jx3mW6! ֌Yh 9q 4x aDƫ+`[{ ۰;[{3]";$[&{(*,۲.0k$2[d31 -(6:;-P6@b DhBE(&,]{J`e(Fc";" Q[Q\ANnP Sq,0΀nH@u~1~VEcU/`PB_lkvpq_Pm,Uv` npJ`xA  `"+!A"A #$ ȫ"λ C"19#[\&@ )DR%;Y%]%*`&TFn*rR +(P}'Sr((u(r'_)%`*<'p p "¯ UrH(l, @Jf qH*``.. /9p/J T/$ .09031s1ul 2` #`2(2,kA܄ `;3;3?47R4G4*4Q35QWs Z<5a36e3 %p56ps,Pp{3w/iːa?8u#9 +3C9@&`Q`쌭!A :Dz S #rGy@Pd EԞ٠Z])p#X+;I_-9`1I` dO5_0",PT20B83L '5pY6u@Sc '-p Up&"1-&62S)Ң : M1sN!ZPuD_([Yc5*;hE"V:UAebZue{M XS~oup7`Xױ6 1"QZBnnJX@KQ<䞎QZX/y!&(p S[A⊃SF^u[[!\u[ZfEΘ#U@ p^EjJ[+nsҞ 5AH7jWzӷ6GaD4qs jyK>v?>`ZkPk( .aa $eVر"ɚ@?%Ub EQc ^4fc|;&>Iq38ddqdIF PvUe(ftxf^ek@7es&(xZ\?ace?PNgPQM @rh&p_pitiXVj֍k=kbε)k)lSvyv I2m]`m]Hm` }nLx wnF:$l4`o٠d@v \n &l L C5 B{70d ʽ@a;M9uOA%ZQI)Q}FJfUYnWVmH1#ĭ}|f!!7Y  6#B( L0ʫ.cʤgСE&]:tSC^ kرϺuh,䋅@o7c=oP/ay>{ϧ_hkߟM\8l94ŸvP DX)DPLH0хFĞ i0 diŹ6 YÌ%k>{G -3H$+Tv)+٦)B)''L #0{X)9Y!s,X LԹSP)3g=:PDUtQV $#4қ2;r z('9#lbV B6) BaڑQ^{mI5VF(XW4hӜ jZ 2{GO`w\recU+RwKs1+w_~ss*r] VxaQB`mb3늸'H+؍K6k Zkdcv ekyQ[BMf盃zr瞓IviR9Uzku֖6;jY{l{>mmN{9nGi_Wo Wp6|qMq|r!\i3<;ysC+<7bSW[zuCw}vcr%Y}w$o]n}7dW^8'y^zݮ~ry{#|!/wGٗ_|~?f~# x@PC`_0n t`2A ЂY=."Pg` )c/3a Pw ʫ uV>$H!VK$G71QsbX)fHU_ЮE0. xF*w^CcӨōQncฺ:YwL]⨦Gp2# )0A⍐8}N[Et2PӡGOETJcHөVUZ5USUԫR"&ı ӲA-+[Ϲ:4l+]jվ"k`yOW^Ř*ANudad IJѲ";>,;> <:,A%?B3?H4AF B>B>+BE5CJDBDC#DE,DI$E8 FAF2$FIGH*G;IF!IG,J?2JC3JMKG$KK,KL4LQ@LT-NP&OP%PN*PO5QH9QM3RS;RUFRX&SR,SR#wq`O>\fKA mdr ƨ+[xAjHXw]˶۷pʝ + 2/.R8p7&Q Qk#Kp EeE[ŏX(aYX BeMУKN "GC/_F 5ZFBN:`䌙/NX},B}V5l^@i] X5TaC !!?C Ń+ K_xU@)Bbb$&`-3N>^5C np;!17O)9C+t t;ycG> *0F%;^0LA~J d"ɟ|#i뭸Nyp^,^TSM'Hf4+%hĪtBP0Hà gczˆ.`0\c #KPM?H$`B._N?@*DO+V(b LLo~QI?xS0,M"!xK.q>up\|O=O\L>pC"sK +D`2JR.Ԑ 1,sq"=n@w5Pp7P\`L?T(̳Ț3nL%85cnT|+b6dÎ8>0K>u#';Q6#A kC,`2ys Ks|>ty _ b`1Q@R00ҨA FXo(4,bPP> D BـK+ȇ>! 6tP+/X M'rڈp"HMROG7PC?Ta l3g 7X }IQ^` l] 댨KCB(  cB]/R' KlH a#>AP ե R n-8FyShYB4nOH =iL6kܖ IRƹ=.IEHڦ s;uE%BDSv=QeHJ'0\,DbDi_r,lX cb4lQ h'!/y] H$?PX Isg<"9: DmG$  4abH4. 0%B0?(!0K`YN Gγ $bW"_$= *c.H=l h=@;#=G3@L== N}»)*Kn"0vXM.l{p0Ycwh@q=D &Ap4h2M7>i=`t9ώ- bHt|x@P{o+}y(c fp^"$6v6`n 7H5=JcA]`' ?"a x[ȾA3`1l@ :XzP=ch qH(H11(FJ?^NtL;6V7.pP"7au;/;AZ-DhG5 v @?PB &~wSP+ LH3֬fY 5dQCQ H}@@fZ+A0c5aYD4|fX-@v?7(+'u`gv=P`pfaM@Hg1B Hc.H@^ Q$XmqWg(1c=e AdCbDVf6xna[0Q8؃>@B8DXF XhZKxN(^7 Ba6 0/\(G U8_VcW:1'22VeU{{dE9PE1)Q/sXi5ctH ;f+&"' U'(qT07%?\$GP4 Ѫ 5 m3D =| l8xgH݄AnA D )BCCGi 4IfDC?t107DKdFDp yB<A B|58@d` |FiCP GtdG 4 @@ HIٞ٠ͅݕ7LHHT ے a.p JJo #KDK2 KK0D%ÍL+LW& ]cRMR  T=d4ݚ $ 3}!QdQ>DSD00",OT" B8L '5pY6e0Sc &I)UgISbPS) 8R P0S0ARaN!ZOyX%[U^U@ VsV$!kZE0Xv!EZwlv5'V7ap1 uhnU0U#5h6nKX@JӡJ䜎QZX/y<&(o S[A䪃U6cq[{[\e[e]aMZM(N^V_T3:~켢Q AI7kYՇ8"Q!Q2s)jyNxg /vNZmPnk" .aa eXv::&Vb Eqc a]6c~=F@I-_8qG^?dKF RvWe*(fspxf`ej`7eu&*ToV?[OfqoFdP &hhi fwPfVjjjk<13 WGbV l#i'i$攌wn`~nFlXUO-l4od*vd9s 渐…J ?T$(wSfT#^UdK1eΤYM9u̔?QTfQHU&eSQNTe3BKfCܻt+o"=[ 6#B( _L4ǥ"KD9e̙5o9sP7.ZiԩAϺuh,h k/7ە c%=o0vtp$ӝyկg ϧU '~h K Єh>{A$S LvaΠQ""$L1F1M*F )(!mE";>,;> <:,A%?B3?H4AF B>B>+BE5CJDBDC#DE,DI$E8 FAF2$FIGH*G;IF!IG,J?2JC3JMKG$KK,KL4LQ@LT-NP&OP%PN*PO5QH9QM3RS;RUFRX&SR,SR#wq`O>\fKA mdr ƨ+[xAjHXw]˶۷pʝ + 2/.R8p7&Q Qk#Kp EeE[ŏX(aYX BeMУKN "GC/_F 5ZFBN:`䌙/NX},B}V5l^@i] X5TaC !!?C Ń+ K_xU@)Bbb$&`-3N>^5C np;!17O)9C+t t;ycG> *0F%;^0LA~J d"ɟ|#i뭸Nyp^,^TSM'Hf4+%hĪtBP0Hà gczˆ.`0\c #KPM?H$`B._N?@*DO+V(b LLo~QI?xS0,M"!xK.q>up\|O=O\L>pC"sK +D`2JR.Ԑ 1,sq"=n@w5Pp7P\`L?T(̳Ț3nL%85cnT|+b6dÎ8>0K>u#';Q6#A kC,`2ys Ks|>ty _ b`1Q@R00ҨA FXo(4,bPP> D BـK+ȇ>! 6tP+/X M'rڈp"HMROG7PC?Ta l3g 7X }IQ^` l] 댨KCB(  cB]/R' KlH a#>AP ե R n-8FyShYB4nOH =iL6kܖ IRƹ=.IEHڦ s;uE%BDSv=QeHJ'0\,DbDi_r,lX cb4lQ h'!/y] H$?PX Isg<"9: DmG$  4abH4. 0%B0?(!0K`YN Gγ $bW"_$= *c.H=l h=@;#=G3@L== N}»)*Kn"0vXM.l{p0Ycwh@q=D &Ap4h2M7>i=`t9ώ- bHt|x@P{o+}y(c fp^"$6v6`n 7H5=JcA]`' ?"a x[ȾA3`1l@ :XzP=ch qH(H11(FJ?^NtL;6V7.pP"7au;/;AZ-DhG5 v @?PB &~wSP+ LH3֬fY 5dQCQ H}@@fZ+A0c5aYD4|fX-@v?7(+'u`gv=P`pfaM@Hg1B Hc.H@^ Q$XmqWg(1c=e AdCbDVf6xna[0Q8؃>@B8DXF XhZKxN(^7 Ba6 0/\(G U8_VcW:1'22VeU{{dE9PE1)Q/sXi5ctH ;f+&"' U'(qT07%?\$GP4 Ѫ 5 m3D =| l8xgH݄AnA D )BCCGi 4IfDC?t107DKdFDp yB<A B|58@d` |FiCP GtdG 4 @@ HIٞ٠ͅݕ7LHHT ے a.p JJo #KDK2 KK0D%ÍL+LW& ]cRMR  T=d4ݚ $ 3}!QdQ>DSD00",OT" B8L '5pY6e0Sc &I)UgISbPS) 8R P0S0ARaN!ZOyX%[U^U@ VsV$!kZE0Xv!EZwlv5'V7ap1 uhnU0U#5h6nKX@JӡJ䜎QZX/y<&(o S[A䪃U6cq[{[\e[e]aMZM(N^V_T3:~켢Q AI7kYՇ8"Q!Q2s)jyNxg /vNZmPnk" .aa eXv::&Vb Eqc a]6c~=F@I-_8qG^?dKF RvWe*(fspxf`ej`7eu&*ToV?[OfqoFdP &hhi fwPfVjjjk<13 WGbV l#i'i$攌wn`~nFlXUO-l4od*vd9s 渐…J ?T$(wSfT#^UdK1eΤYM9u̔?QTfQHU&eSQNTe3BKfCܻt+o"=[ 6#B( _L4ǥ"KD9e̙5o9sP7.ZiԩAϺuh,h k/7ە c%=o0vtp$ӝyկg ϧU '~h K Єh>{A$S LvaΠQ""$L1F1M*F )(!mE";>,;> <:,A%?B3?H4AF B>B>+BE5CJDBDC#DE,DI$E8 FAF2$FIGH*G;IF!IG,J?2JC3JMKG$KK,KL4LQ@LT-NP&OP%PN*PO5QH9QM3RS;RUFRX&SR,SR#wq`O>\fKA mdr ƨ+[xAjHXw]˶۷pʝ + 2/.R8p7&Q Qk#Kp EeE[ŏX(aYX BeMУKN "GC/_F 5ZFBN:`䌙/NX},B}V5l^@i] X5TaC !!?C Ń+ K_xU@)Bbb$&`-3N>^5C np;!17O)9C+t t;ycG> *0F%;^0LA~J d"ɟ|#i뭸Nyp^,^TSM'Hf4+%hĪtBP0Hà gczˆ.`0\c #KPM?H$`B._N?@*DO+V(b LLo~QI?xS0,M"!xK.q>up\|O=O\L>pC"sK +D`2JR.Ԑ 1,sq"=n@w5Pp7P\`L?T(̳Ț3nL%85cnT|+b6dÎ8>0K>u#';Q6#A kC,`2ys Ks|>ty _ b`1Q@R00ҨA FXo(4,bPP> D BـK+ȇ>! 6tP+/X M'rڈp"HMROG7PC?Ta l3g 7X }IQ^` l] 댨KCB(  cB]/R' KlH a#>AP ե R n-8FyShYB4nOH =iL6kܖ IRƹ=.IEHڦ s;uE%BDSv=QeHJ'0\,DbDi_r,lX cb4lQ h'!/y] H$?PX Isg<"9: DmG$  4abH4. 0%B0?(!0K`YN Gγ $bW"_$= *c.H=l h=@;#=G3@L== N}»)*Kn"0vXM.l{p0Ycwh@q=D &Ap4h2M7>i=`t9ώ- bHt|x@P{o+}y(c fp^"$6v6`n 7H5=JcA]`' ?"a x[ȾA3`1l@ :XzP=ch qH(H11(FJ?^NtL;6V7.pP"7au;/;AZ-DhG5 v @?PB &~wSP+ LH3֬fY 5dQCQ H}@@fZ+A0c5aYD4|fX-@v?7(+'u`gv=P`pfaM@Hg1B Hc.H@^ Q$XmqWg(1c=e AdCbDVf6xna[0Q8؃>@B8DXF XhZKxN(^7 Ba6 0/\(G U8_VcW:1'22VeU{{dE9PE1)Q/sXi5ctH ;f+&"' U'(qT07%?\$GP4 Ѫ 5 m3D =| l8xgH݄AnA D )BCCGi 4IfDC?t107DKdFDp yB<A B|58@d` |FiCP GtdG 4 @@ HIٞ٠ͅݕ7LHHT ے a.p JJo #KDK2 KK0D%ÍL+LW& ]cRMR  T=d4ݚ $ 3}!QdQ>DSD00",OT" B8L '5pY6e0Sc &I)UgISbPS) 8R P0S0ARaN!ZOyX%[U^U@ VsV$!kZE0Xv!EZwlv5'V7ap1 uhnU0U#5h6nKX@JӡJ䜎QZX/y<&(o S[A䪃U6cq[{[\e[e]aMZM(N^V_T3:~켢Q AI7kYՇ8"Q!Q2s)jyNxg /vNZmPnk" .aa eXv::&Vb Eqc a]6c~=F@I-_8qG^?dKF RvWe*(fspxf`ej`7eu&*ToV?[OfqoFdP &hhi fwPfVjjjk<13 WGbV l#i'i$攌wn`~nFlXUO-l4od*vd9s 渐…J ?T$(wSfT#^UdK1eΤYM9u̔?QTfQHU&eSQNTe3BKfCܻt+o"=[ 6#B( _L4ǥ"KD9e̙5o9sP7.ZiԩAϺuh,h k/7ە c%=o0vtp$ӝyկg ϧU '~h K Єh>{A$S LvaΠQ""$L1F1M*F )(!mE";>,;> <:,A%?B3?H4AF B>B>+BE5CIDBDC#DE,DI$E8 FAF2$FIGH*G;IF!IG,J?2JC3JMKG$KK,KL@LT4MQ-NP&OP%PN*PO5QH9QM3RS;RUFRX&SR,SRTgKA md ƨ+]xAjHXw]˶۷pʝ + 2/-R8p6*Q Qk#Lp EeE]ŏX(aYX… BeMУKN "gC/_F 5RƝCM:`䌙/MX},B}V6n^@i] X5TaC !?C Ń+!J_xU@)Bbb$&-CN>^6c mpO;A"N2P8)9+tv *0Fe;^0% K~J% d"ɟ'$i뭸Nyp^,^Tc'Hf4;&pĪ|B%P0Là gc/`ш0`#J`M?HH%`B./_N?<,*H+V0 KKo~qI?|S0,M"1Ѐ.q>wp\|&O=N\L>p䀁cJ#K +D`g3RR-Ԑ 14sq"=m@5Pp7O\L?\)Ț3nL&@ 6ănT|+ݏb6dN9>PK>#g;Q#A k C,`F3yғ JГ|>t _ b`u$o0LQu\t'H\ lB~twkKkǦDh: )]iSK@%j" p"\, r 8C" P'cd=VP|XcO1Q@R0,!ӨA FX4p84,bPP> D BلL+ȇB1 7tPe,@Q{= ,Ӹ";Jۗ2-b+ PPS+dИ"rLL@DP"/X 'rq#HMROG#7PC@Ta t3 7X }IQ^@ n] 댨JB(  cB]/R&JlH a#>AP ե n-8Fy ShQ4nPH =iL6kܖ IRƹ=.IEHڦ s;uE%bDSv=QeHJ'0\,DbDi_r,lX cb5lq h'!/y[ H$?PX Isg<"9; DoG$  0bHЂ0- @&B@?,!0K`YN Gγ ,bW"`$=! *-H=p p=@L @'ap<h2M7>"y=`tYώ6. HtPp{@+y(c fp^"$6v1 s']i,#v cAD$ o 7x,-AX/ >v  @ Ȣ9?@Y(Aˇ vkpKԘ=;e'>DQE0X51RD0.RDb I_xjhByƚL 7-n>J Xh Ak867&{Ƃд,A F, s'}lp`ra]xPya` Wvffxv!b~H4Xa8$7px3YD6d.Fd`%X64x<؃>@B8DXqF؄@}Pl!!f@ "2Y!p@NXo5s1 !cUVeo N\c P2-j27f]36հcgxkV-h:L]p7 xfmVgefL -n7oeqhffeoPk+ WP:7-Q@cehy hx+jPij6kpv ?WnI_j &j t*q k8$ t 鸎%v vlp l2#Ƒefnnne` ekBކ f琓pgQmr0BrHw w7q4&0kF"FLP2`lW pq u#wtp;Iv@) q@mc`cIb- 63 qic먕yXpbgpӚeG{ޖ '0|b z` iVj]֛ 7Л & X oydjv2vev 'uFv`szu`cqq nQsb2SI qXʓ` kW9b7k 3zעz0i|7wz]I l o-Pmtp{wI gf) i6w(Jʤ נ F@ z V}݇ )$h'S@ x {9p7 lWg X@fvx y z*؁ ]i氨rgoց3-0 eGbT\pHȪqڔvLq !@j3mw6!X 9q0 5x qEfa{ ۰;[{U۱";$[&{(*,۲.02F26G6 1R_(ae7Q` 5/!A個,0p\bR` ^wwZbAJ[c!nP,%0q V dNQ'zm_ V5e;+uѶ)k!qxP5^u @<b   n$ BJH_!K !p"<ļn/AP #;"u\Q.U%[%_* fKb4>+&"' U'(qT07%?\$GP4 Ѫ 5 mCD =| l AH7kXԇe"s1!A2s)jyN0c4awf5aw5ppOL"?l(ReH:& Vb@ Eqc a]6c}=&@I_7qj;:_Id(!h e'qea0L`f^bFyױlf]x[VgbJoX$ZLqoVdp &hhi fy`fVkjjk(coFkF]r>{*R }A6$nr`sXPDܹs-#Y瘁DA u@2‹O@vPDT)?jA̙ł4 $RbcB{J>*TV }q2>uVZkL4 MtW^Q+NgBգoLY٘I*GZlնX*^>Rp֦s4Ks9&w^zHw_~ x`yPҷ_-a#XJ8ox׉;QjicSd[vPGJees/fם6hDAvizjOfՒ骻鞯zkQl]N9mW&iWnVo{p W|wf#+xr3W\-fCKWyt37}uSwqFc}_]mi{whߋx F^yOo~m^pz~7FWۧ|}v~_c~O`r/]/XF$xDU2=# <;MȱR3]N6mtj¶pz}02YaⱍFd"ĬݰS,ч!RQbV-v]xFQqݘ5sUC8ёvvۨG@>qyH kl)h%kU yIHr"&=-MbC|'?!gK+)=JRe8YR5,X"K`2<.aB\Y2LhFř4f49͐YSĦZhm )q X:g;ұuD_)V=}r&}dg@3PӠAhBP{ӡ e|NTQFsLHMZ2'eGCҎ#LMJȘ2fӛ9&Pը(>ҥO*UuUN(ĪF3-:ʱδfL+Oc泭-+\ӵB!ݧWӥ>,PڭV,d Xl֐=i`XRfzvh:)ТҴiEmiWv]ՀR.dnںַ.9ܹADnrKZE6׹ŭt\qKuZfQ+^+n;}.u4ׄ+nՔןqOhX@bSԀlMS*7˥oAD\-L<8/io}U"! ,H!&&,!).#-4&07*16,5;74 8619>";>,;> <:,A%?B3?H4AF B>B>+BE5CIDBDC#DE,DI$E8 FAF2$FIGH*G;IF!IG,J?2JC3JMKG$KK,KL@LT4MQ-NP&OP%PN*PO5QH9QM3RS;RUFRX&SR,SRTgKA md ƨ+]xAjHXw]˶۷pʝ + 2/-R8p6*Q Qk#Lp EeE]ŏX(aYX… BeMУKN "gC/_F 5RƝCM:`䌙/MX},B}V6n^@i] X5TaC !?C Ń+!J_xU@)Bbb$&-CN>^6c mpO;A"N2P8)9+tv *0Fe;^0% K~J% d"ɟ'$i뭸Nyp^,^Tc'Hf4;&pĪ|B%P0Là gc/`ш0`#J`M?HH%`B./_N?<,*H+V0 KKo~qI?|S0,M"1Ѐ.q>wp\|&O=N\L>p䀁cJ#K +D`g3RR-Ԑ 14sq"=m@5Pp7O\L?\)Ț3nL&@ 6ănT|+ݏb6dN9>PK>#g;Q#A k C,`F3yғ JГ|>t _ b`u$o0LQu\t'H\ lB~twkKkǦDh: )]iSK@%j" p"\, r 8C" P'cd=VP|XcO1Q@R0,!ӨA FX4p84,bPP> D BلL+ȇB1 7tPe,@Q{= ,Ӹ";Jۗ2-b+ PPS+dИ"rLL@DP"/X 'rq#HMROG#7PC@Ta t3 7X }IQ^@ n] 댨JB(  cB]/R&JlH a#>AP ե n-8Fy ShQ4nPH =iL6kܖ IRƹ=.IEHڦ s;uE%bDSv=QeHJ'0\,DbDi_r,lX cb5lq h'!/y[ H$?PX Isg<"9; DoG$  0bHЂ0- @&B@?,!0K`YN Gγ ,bW"`$=! *-H=p p=@L @'ap<h2M7>"y=`tYώ6. HtPp{@+y(c fp^"$6v1 s']i,#v cAD$ o 7x,-AX/ >v  @ Ȣ9?@Y(Aˇ vkpKԘ=;e'>DQE0X51RD0.RDb I_xjhByƚL 7-n>J Xh Ak867&{Ƃд,A F, s'}lp`ra]xPya` Wvffxv!b~H4Xa8$7px3YD6d.Fd`%X64x<؃>@B8DXqF؄@}Pl!!f@ "2Y!p@NXo5s1 !cUVeo N\c P2-j27f]36հcgxkV-h:L]p7 xfmVgefL -n7oeqhffeoPk+ WP:7-Q@cehy hx+jPij6kpv ?WnI_j &j t*q k8$ t 鸎%v vlp l2#Ƒefnnne` ekBކ f琓pgQmr0BrHw w7q4&0kF"FLP2`lW pq u#wtp;Iv@) q@mc`cIb- 63 qic먕yXpbgpӚeG{ޖ '0|b z` iVj]֛ 7Л & X oydjv2vev 'uFv`szu`cqq nQsb2SI qXʓ` kW9b7k 3zעz0i|7wz]I l o-Pmtp{wI gf) i6w(Jʤ נ F@ z V}݇ )$h'S@ x {9p7 lWg X@fvx y z*؁ ]i氨rgoց3-0 eGbT\pHȪqڔvLq !@j3mw6!X 9q0 5x qEfa{ ۰;[{U۱";$[&{(*,۲.02F26G6 1R_(ae7Q` 5/!A個,0p\bR` ^wwZbAJ[c!nP,%0q V dNQ'zm_ V5e;+uѶ)k!qxP5^u @<b   n$ BJH_!K !p"<ļn/AP #;"u\Q.U%[%_* fKb4>+&"' U'(qT07%?\$GP4 Ѫ 5 mCD =| l AH7kXԇe"s1!A2s)jyN0c4awf5aw5ppOL"?l(ReH:& Vb@ Eqc a]6c}=&@I_7qj;:_Id(!h e'qea0L`f^bFyױlf]x[VgbJoX$ZLqoVdp &hhi fy`fVkjjk(coFkF]r>{*R }A6$nr`sXPDܹs-#Y瘁DA u@2‹O@vPDT)?jA̙ł4 $RbcB{J>*TV }q2>uVZkL4 MtW^Q+NgBգoLY٘I*GZlնX*^>Rp֦s4Ks9&w^zHw_~ x`yPҷ_-a#XJ8ox׉;QjicSd[vPGJees/fם6hDAvizjOfՒ骻鞯zkQl]N9mW&iWnVo{p W|wf#+xr3W\-fCKWyt37}uSwqFc}_]mi{whߋx F^yOo~m^pz~7FWۧ|}v~_c~O`r/]/XF$xDU2=# <;MȱR3]N6mtj¶pz}02YaⱍFd"ĬݰS,ч!RQbV-v]xFQqݘ5sUC8ёvvۨG@>qyH kl)h%kU yIHr"&=-MbC|'?!gK+)=JRe8YR5,X"K`2<.aB\Y2LhFř4f49͐YSĦZhm )q X:g;ұuD_)V=}r&}dg@3PӠAhBP{ӡ e|NTQFsLHMZ2'eGCҎ#LMJȘ2fӛ9&Pը(>ҥO*UuUN(ĪF3-:ʱδfL+Oc泭-+\ӵB!ݧWӥ>,PڭV,d Xl֐=i`XRfzvh:)ТҴiEmiWv]ՀR.dnںַ.9ܹADnrKZE6׹ŭt\qKuZfQ+^+n;}.u4ׄ+nՔןqOhX@bSԀlMS*7˥oAD\-L<8/io}U"! ,H!&&,!).#-4&07*16,5;74 8619>";>,;> <:,A%?B3?H4AF B>B>+BE5CIDBDC#DE,DI$E8 FAF2$FIGH*G;IF!IG,J?2JC3JMKG$KK,KL@LT4MQ-NP&OP%PN*PO5QH9QM3RS;RUFRX&SR,SRTgKA md ƨ+]xAjHXw]˶۷pʝ + 2/-R8p6*Q Qk#Lp EeE]ŏX(aYX… BeMУKN "gC/_F 5RƝCM:`䌙/MX},B}V6n^@i] X5TaC !?C Ń+!J_xU@)Bbb$&-CN>^6c mpO;A"N2P8)9+tv *0Fe;^0% K~J% d"ɟ'$i뭸Nyp^,^Tc'Hf4;&pĪ|B%P0Là gc/`ш0`#J`M?HH%`B./_N?<,*H+V0 KKo~qI?|S0,M"1Ѐ.q>wp\|&O=N\L>p䀁cJ#K +D`g3RR-Ԑ 14sq"=m@5Pp7O\L?\)Ț3nL&@ 6ănT|+ݏb6dN9>PK>#g;Q#A k C,`F3yғ JГ|>t _ b`u$o0LQu\t'H\ lB~twkKkǦDh: )]iSK@%j" p"\, r 8C" P'cd=VP|XcO1Q@R0,!ӨA FX4p84,bPP> D BلL+ȇB1 7tPe,@Q{= ,Ӹ";Jۗ2-b+ PPS+dИ"rLL@DP"/X 'rq#HMROG#7PC@Ta t3 7X }IQ^@ n] 댨JB(  cB]/R&JlH a#>AP ե n-8Fy ShQ4nPH =iL6kܖ IRƹ=.IEHڦ s;uE%bDSv=QeHJ'0\,DbDi_r,lX cb5lq h'!/y[ H$?PX Isg<"9; DoG$  0bHЂ0- @&B@?,!0K`YN Gγ ,bW"`$=! *-H=p p=@L @'ap<h2M7>"y=`tYώ6. HtPp{@+y(c fp^"$6v1 s']i,#v cAD$ o 7x,-AX/ >v  @ Ȣ9?@Y(Aˇ vkpKԘ=;e'>DQE0X51RD0.RDb I_xjhByƚL 7-n>J Xh Ak867&{Ƃд,A F, s'}lp`ra]xPya` Wvffxv!b~H4Xa8$7px3YD6d.Fd`%X64x<؃>@B8DXqF؄@}Pl!!f@ "2Y!p@NXo5s1 !cUVeo N\c P2-j27f]36հcgxkV-h:L]p7 xfmVgefL -n7oeqhffeoPk+ WP:7-Q@cehy hx+jPij6kpv ?WnI_j &j t*q k8$ t 鸎%v vlp l2#Ƒefnnne` ekBކ f琓pgQmr0BrHw w7q4&0kF"FLP2`lW pq u#wtp;Iv@) q@mc`cIb- 63 qic먕yXpbgpӚeG{ޖ '0|b z` iVj]֛ 7Л & X oydjv2vev 'uFv`szu`cqq nQsb2SI qXʓ` kW9b7k 3zעz0i|7wz]I l o-Pmtp{wI gf) i6w(Jʤ נ F@ z V}݇ )$h'S@ x {9p7 lWg X@fvx y z*؁ ]i氨rgoց3-0 eGbT\pHȪqڔvLq !@j3mw6!X 9q0 5x qEfa{ ۰;[{U۱";$[&{(*,۲.02F26G6 1R_(ae7Q` 5/!A個,0p\bR` ^wwZbAJ[c!nP,%0q V dNQ'zm_ V5e;+uѶ)k!qxP5^u @<b   n$ BJH_!K !p"<ļn/AP #;"u\Q.U%[%_* fKb4>+&"' U'(qT07%?\$GP4 Ѫ 5 mCD =| l AH7kXԇe"s1!A2s)jyN0c4awf5aw5ppOL"?l(ReH:& Vb@ Eqc a]6c}=&@I_7qj;:_Id(!h e'qea0L`f^bFyױlf]x[VgbJoX$ZLqoVdp &hhi fy`fVkjjk(coFkF]r>{*R }A6$nr`sXPDܹs-#Y瘁DA u@2‹O@vPDT)?jA̙ł4 $RbcB{J>*TV }q2>uVZkL4 MtW^Q+NgBգoLY٘I*GZlնX*^>Rp֦s4Ks9&w^zHw_~ x`yPҷ_-a#XJ8ox׉;QjicSd[vPGJees/fם6hDAvizjOfՒ骻鞯zkQl]N9mW&iWnVo{p W|wf#+xr3W\-fCKWyt37}uSwqFc}_]mi{whߋx F^yOo~m^pz~7FWۧ|}v~_c~O`r/]/XF$xDU2=# <;MȱR3]N6mtj¶pz}02YaⱍFd"ĬݰS,ч!RQbV-v]xFQqݘ5sUC8ёvvۨG@>qyH kl)h%kU yIHr"&=-MbC|'?!gK+)=JRe8YR5,X"K`2<.aB\Y2LhFř4f49͐YSĦZhm )q X:g;ұuD_)V=}r&}dg@3PӠAhBP{ӡ e|NTQFsLHMZ2'eGCҎ#LMJȘ2fӛ9&Pը(>ҥO*UuUN(ĪF3-:ʱδfL+Oc泭-+\ӵB!ݧWӥ>,PڭV,d Xl֐=i`XRfzvh:)ТҴiEmiWv]ՀR.dnںַ.9ܹADnrKZE6׹ŭt\qKuZfQ+^+n;}.u4ׄ+nՔןqOhX@bSԀlMS*7˥oAD\-L<8/io}U"! ,H!&&,!).#-4&07*16,5;74 8619>";>,;> <:,A%>B3?H5AF B>B>+BE5CIDBDC#DE,DI$E8 FAF2$FIGH*G;IF!IG,J?2JC3JMKG$KK,KL4LQ@LT-NP%OP%PN*PO5QH9QM3RS;RUFRX&SR,SR!A (E *NA!˓S[УKNvIF߭9 O5ph x9鐂4h8\cEY +T Kg+`F: ȑP}Q&XCn^6Ё =,ؠ`D+0|0Qu@)DIF fABڢO0ApS (=$ qO> 8bϗPqG?>y$`H9sK ɠnt_c>DZHqhcph? mF뮼GWB)dWi?|O>`H|V&(6\@Ƴ$S ).49`G=5RB3A,  T 5A-vB d0@PlO%m&Tp@ P( %|BʰG@+i@F;āp9\IhaKف h?A }DĂ h0'=Է$S}JAOqw[S* ShSPG&L ZNF:) wָ^vxʄ&ٞ< 8@@p5XD`I:A.@9PP {# SсĠB T"dbOaXAaHOƉFpȠ IB΄QIA}"„xL)8 j!"h_ A(60=h h$0H" 4 EV X0vL##+ hX_Z>W¬%6a *cxSpdZ v ( @ }p :U+ZA@H ։tCܸBoP rЃPh `$MiV QUh"DErK{U( "gDj!bO%1`Pjyqd D%*hAIGD7cI+&F yP 2‚% vkS,xHPzգ'oj*!{H 9,1 0!` j"6BvֺH- I @ER~d ș>BفPQr$&0m҂&ҹ)QNnS8`>qD0FJ\q{CWF5\{:{z&9&vP0M9@.`j5 9{ c븕Xck݀i{#'p|c Vzp v@jƜ ` 7 9&ɕ Y)pgnw3 w6ew guƆvszxЇcsq!"6i bY91F3 Jx=)YvٞIFzzP3gz0{ &|g|w.҆i~ 6 z \iMW z` zBpps7_UڤO*Ez oxPא,za~Fz0~̙A pvfhlp0hةxZ&g!:jS`F$fGeW\Ĉ&tZ$Ѫfb%pj:7mw8aŮ Q:jq0 9x گԡ|:eg ۰;[{۱с* &{(*,۲.02;4[6Hr:;H6 Q1_*a5 N+`#dC E-6c{Ke-fi);" [FPq` S! 1WtEwA >qhU/TʠPQ !-!Ayo,@Vx qKXRxa  a "+0!a"bBKI`0#BL@!r "Ao0/@P #=y \b4Tb%%]%a* hrKhT>+'B' U'2(Bu((r'")y2(9) %*A2' RUŢH(l,"  Ji s" H*pڐ..  0/9/K T0&3 .091S11{ 2`@"%2*2.3lG$K@ <3 4C#G4K4OQ35Us5 55 bC6f6PZs @,`107`7̢ UI7A86,)0@F87s@Ұ49D:mܚ$;";` 3;`; P< <ē!@%  dS 3 9P@1>sT0=U?bdGp4 `Ұ 5 sSD BΔ |؊BA7"DB I)BBsףGl 8TJhD DD10=DPFD {b<0B`BԬ58g`Fo4ML> xG|D A0AɰNiHP=ڤ]ڦ 9bLDI`-EJap=J P  $"0O$ %=0d%L+M& _ eMRI T0=dtLM$%+3=#Qq>O:=0^`%e%& 0=D _Q|],5Y75Se ߸,E- U&R6-&;2S.%H ? m߅Lb[VuF`-AIZAVV&!q[EXv1Z}y)AW7 bpU jnPPPк55j7`7A:I^N=X'p$RW͐)Å+ip_&o(Nm<* [b0 Gc ^9c@fC&K>_7?$6#^dNv UZf-Xfvfcfmp7ex6-HVB\O:_]&hQR6 ƐrhFpdiw jYjfk>p2YHbf!l$lWi$n`ovloNέOm4od.eNxկg]_}-m8c>QI,qg4!Y$Xkg^KI L9 fA0R+F"0FsqGe? +R }6$nr`s`PDܹǕs/b$YǘpdAu`2ʫtPB !UtH2͜<))4IbLH@&1|PSg PCkV\33 &DWNӛVɇ4vS4Xgqr+Ky:sv[n=oXrϥIAZqБ7Jo^ͩWs_\x` ҃w~ va#6 ᶈSJa3Ub;`JJbdUxe[.tdJyfEesy=-&f杋6hByvizjyeUZ못鞯zkgl[{ۦ9mvWifXnVo{p p W|wK6Zq?)ЁѠ E(|ڷx6=9%/Vԟ 1aXL(@Rn&AiK'̕ƥ3-%cQTLw sԧ0*JӟzGmiRYOjtrIөL>3UIAի!Vhձ9ղG]kUuWй4l+S¾Uk`N5(BTldKĮѲGe-)͒ NGYLm_+uZW6elJqlM۱ַW"XυqWHV׺nZ{4pkn._[1wӫE񲗩.wXB%ǵc~Z6p#j XUQI;E8φ7(?%j[)Vlj(p[Rτu! ,H!&&,!).#-4&07*16,5;74 8619>";>,;> <:,A%?B3?H4AF B>B>+BE5CJDBDC#DE,DI$E8 FAF2$FIGH*G;IF!IG,J?2JC3JMKG$KK,KL4LQ@LT-NP&OP%PN*PO5QH9QM3RS;RUFRX&SR,SR#wq`O>\fKA mds*ƨ+[xAjHXw]˶۷pʝ +2/.R8p7&Q Qk#Kp EeE[ŏX(aYX BeMУKN "WC0`F 5ZBN:`0NX},B}V5o^@i] X5TaC !?C ƃ+ K`|U@)Bbb$& -3N>_53 np;!1P7O)9C+t z;ysG> *0F%;_0% LO~J% d"ɟ|#i뭸Nyp^,_TCM'Hg4+%hĪtBeP0Dà gczˆ.a0Xc #K@M?H$`B.`N?@l*@O+V(b LLo~QI?xS0,M"!xK.q>vp\|AYO)39`G=5R2A, ةT 5,vB \0@Hl%M%Tp D'O�,̤n2S` 2xb> 3 D Bg3 ̒+"pA&u>`-D5x: *Lr3}6~O›i" A Ţ8)Ju't6 ÁRO*pbiTMPAz)w6+ P@&j" h"\, r AG8C" PCe=SV@|PcO;pq t`4(>1Q@R00ѨA DXo(D,bPP>м @ ـK+G>7tP+qa⠇0<*,@'IҬG7ЀC|JƪO(A|b$h:FLRj:B ׸BO [ d 2وAP U R n-8FyShY4nOH =iL6kܖ IRƹ=.IEHڦ s;uE%"DSvEQeJJ'0\,DcDi_r,lX cb5lA h'!/y] H$?PX Isg<"9: Dp$  4cH4. @%B0?(!0K`YN Gγ $bW"_$= *C.H=l h=@<#=3@L=!= N}»)*K"0vTM.\{p@Ycx@q>D &Ap0i2Mo7>a=`tYώ- Ht@@{g+y(c fp^"$6v6m 7P4=Jc!]`' ?"a x[Ⱦ3`1@ :X:P>ci H(11(FJ?^NtL;6f7.pP"7au;/;AZ-DhG5 v @?PB &~wSP+H3֬fY 4dQCQ H}<@fZ+A0c5aYD4|fX-@v?7 +'upgv=P`pfaM@Hg1B0Hc.H@^ Q$XmqWg(1c=e AdCbDVf6xna[0Q8؃>@B8DXF XhZKxN(^' Ba6 0/\(7 U8_VcG:1'22VeU{}dE9PE1)Q/sXi5ct8 ;f+&"' U'(=U((R')w(9p)m)] S *q+0+H++`,uO"V0)_0-` T6'o-.G .. /9p/K T/$ .09031s1ul 2` #`2(2,lB"+`;3;3?47R4G4'44P#5PVs Y<5`#6d3 %`56or,Ppz3w/hː^?8t9 +4B9@&`Qb) !A :ǰD;;hAT@=C`9`IDfD'ó4!V 9\`mgFSP'tdG $ @0 HHٜٞͅݕ7LHHT ےڤIa<0J  "0dO$ LCLTȴLm`0 %ap00&$;@N0NЍ@2]HNPC4PO3`0",OT"B8L '5pY6u@Sc 'Ip Up&41-$62S) : $=ENUH7KUbU`c*;hE"V:UQebZug{NXR~ouknXq6PQ 1"AZCpmY@6@:G1 nPZX/y=&(p S[A䪃U6cq[{[\e[e]1MI~W(N^ W_S3x>R0,alqYZ}Isۮ+~GA,9wh~Jxf 4ax85Ѧ0p0l(]i_H+n  _)`bp* P7ec8w}c d $ph.O2Tl8_Id(!i e'qe^0M^bFxױlf]x[Vgc?U#W!_qoFd@ &hhi fxPfVljjk<0_ݞL_qFbV l#i'i$攌wn`~nFl(RO힝l4od*vd9s  'o! ABHHv&XEH oΣ{nd$YI)UdK1eΤYM-GO? %9QI.e)Q)Rk_/IjhrE7+yC4Ir! 1`?B \(  %O3XX*-#H=%O\e̙+shѧE&]:[Ƃp`j[IX0hvہ.=p㑿]u1 `?V sQb9vQ]ŏ'_y2C5{JIpqG}xԀ_;΄h2{A$S0LvAQ"$kLhFMFӨ;w,=cqFkLirqǧJUyRvɁP9 vA iVN{ `1bڊn un ,lsO>7L‘GB 層 V#V z('1, &H14pS<},!OXcuV>;iPCsյ4A%S3.$ eIٗ̒2{MZZl}U[[p2)fc*O1sU2[xm= p7yC_UnU܁va{*wa xc;w (26=Vye9dPP[f{boguyh d@g&hdU]izk޹꠳69{vmkmjf|{j;kݿ zpOpeVq;k|#r務rs7|tC7rS/to 4cױuWvٮ};w}}x}xW~`w壇yp컯o{e_|.}wk/}+~_?zbԖN I7F0s`$?Y<!#Bw$ w+d\<; q4P6!&PE$_D(‡泙xELq(L!HD-nd_$cˆ rk4CF8ʍ(9ꍋ1cǷ푏~$Q4ިA,d9뉍h I[Y%I'2du5 R*VJK2bD",myY2_"e/}K]%0FLdΘKf35̀iҙȄǦy_VV3$6sMZ&$&8gENt>ۜ͜(9uvde33Q>IN~.ng@5PԠgBPdsC!Z]ng.Oy_=HM9t3'5)0UQԥaLO:tӦ)HS2jE/*(Q7=*V.UM OT>U*VCIFFͪ"Ҭw<+6˪ն\+OU(S~nK 6IW}UcbOzVV5*dJٖim4Lv X]YpKU+U϶֣-*ke+K5lnR;E.p/ܫg ! ]7Yn%v*醱޵,,#oM^w;!Ru2E'$p%/ Rj`y I*?e>!aŚvK"! ,H!&&,!).#-4&07*16,5;74 8619>";>,;> <:,A%?B3?H4AF B>B>+BE5CJDBDC#DE,DI$E8 FAF2$FIGH*G;IF!IG,J?2JC3JMKG$KK,KL4LQ@LT-NP&OP%PN*PO5QH9QM3RS;RUFRX&SR,SR#wq`O>\fKA mdr ƨ+[xAjHXw]˶۷pʝ + 2/.R8p7&Q Qk#Kp EeE[ŏX(aYX BeMУKN "GC/_F 5ZFBN:`䌙/NX},B}V5l^@i] X5TaC !!?C Ń+ K_xU@)Bbb$&`-3N>^5C np;!17O)9C+t t;ycG> *0F%;^0LA~J d"ɟ|#i뭸Nyp^,^TSM'Hf4+%hĪtBP0Hà gczˆ.`0\c #KPM?H$`B._N?@*DO+V(b LLo~QI?xS0,M"!xK.q>up\|O=O\L>pC"sK +D`2JR.Ԑ 1,sq"=n@w5Pp7P\`L?T(̳Ț3nL%85cnT|+b6dÎ8>0K>u#';Q6#A kC,`2ys Ks|>ty _ b`1Q@R00ҨA FXo(4,bPP> D BـK+ȇ>! 6tP+/X M'rڈp"HMROG7PC?Ta l3g 7X }IQ^` l] 댨KCB(  cB]/R' KlH a#>AP ե R n-8FyShYB4nOH =iL6kܖ IRƹ=.IEHڦ s;uE%BDSv=QeHJ'0\,DbDi_r,lX cb4lQ h'!/y] H$?PX Isg<"9: DmG$  4abH4. 0%B0?(!0K`YN Gγ $bW"_$= *c.H=l h=@;#=G3@L== N}»)*Kn"0vXM.l{p0Ycwh@q=D &Ap4h2M7>i=`t9ώ- bHt|x@P{o+}y(c fp^"$6v6`n 7H5=JcA]`' ?"a x[ȾA3`1l@ :XzP=ch qH(H11(FJ?^NtL;6V7.pP"7au;/;AZ-DhG5 v @?PB &~wSP+ LH3֬fY 5dQCQ H}@@fZ+A0c5aYD4|fX-@v?7(+'u`gv=P`pfaM@Hg1B Hc.H@^ Q$XmqWg(1c=e AdCbDVf6xna[0Q8؃>@B8DXF XhZKxN(^7 Ba6 0/\(G U8_VcW:1'22VeU{{dE9PE1)Q/sXi5ctH ;f+&"' U'(qT07%?\$GP4 Ѫ 5 m3D =| l8xgH݄AnA D )BCCGi 4IfDC?t107DKdFDp yB<A B|58@d` |FiCP GtdG 4 @@ HIٞ٠ͅݕ7LHHT ے a.p JJo #KDK2 KK0D%ÍL+LW& ]cRMR  T=d4ݚ $ 3}!QdQ>DSD00",OT" B8L '5pY6e0Sc &I)UgISbPS) 8R P0S0ARaN!ZOyX%[U^U@ VsV$!kZE0Xv!EZwlv5'V7ap1 uhnU0U#5h6nKX@JӡJ䜎QZX/y<&(o S[A䪃U6cq[{[\e[e]aMZM(N^V_T3:~켢Q AI7kYՇ8"Q!Q2s)jyNxg /vNZmPnk" .aa eXv::&Vb Eqc a]6c~=F@I-_8qG^?dKF RvWe*(fspxf`ej`7eu&*ToV?[OfqoFdP &hhi fwPfVjjjk<13 WGbV l#i'i$攌wn`~nFlXUO-l4od*vd9s 渐…J ?T$(wSfT#^UdK1eΤYM9u̔?QTfQHU&eSQNTe3BKfCܻt+o"=[ 6#B( _L4ǥ"KD9e̙5o9sP7.ZiԩAϺuh,h k/7ە c%=o0vtp$ӝyկg ϧU '~h K Єh>{A$S LvaΠQ""$L1F1M*F )(!mE";>,;> <:,A%?B3?H4AF B>B>+BE5CJDBDC#DE,DI$E8 FAF2$FIGH*G;IF!IG,J?2JC3JMKG$KK,KL4LQ@LT-NP&OP%PN*PO5QH9QM3RS;RUFRX&SR,SR#wq`O>\fKA mdr ƨ+[xAjHXw]˶۷pʝ + 2/.R8p7&Q Qk#Kp EeE[ŏX(aYX BeMУKN "GC/_F 5ZFBN:`䌙/NX},B}V5l^@i] X5TaC !!?C Ń+ K_xU@)Bbb$&`-3N>^5C np;!17O)9C+t t;ycG> *0F%;^0LA~J d"ɟ|#i뭸Nyp^,^TSM'Hf4+%hĪtBP0Hà gczˆ.`0\c #KPM?H$`B._N?@*DO+V(b LLo~QI?xS0,M"!xK.q>up\|O=O\L>pC"sK +D`2JR.Ԑ 1,sq"=n@w5Pp7P\`L?T(̳Ț3nL%85cnT|+b6dÎ8>0K>u#';Q6#A kC,`2ys Ks|>ty _ b`1Q@R00ҨA FXo(4,bPP> D BـK+ȇ>! 6tP+/X M'rڈp"HMROG7PC?Ta l3g 7X }IQ^` l] 댨KCB(  cB]/R' KlH a#>AP ե R n-8FyShYB4nOH =iL6kܖ IRƹ=.IEHڦ s;uE%BDSv=QeHJ'0\,DbDi_r,lX cb4lQ h'!/y] H$?PX Isg<"9: DmG$  4abH4. 0%B0?(!0K`YN Gγ $bW"_$= *c.H=l h=@;#=G3@L== N}»)*Kn"0vXM.l{p0Ycwh@q=D &Ap4h2M7>i=`t9ώ- bHt|x@P{o+}y(c fp^"$6v6`n 7H5=JcA]`' ?"a x[ȾA3`1l@ :XzP=ch qH(H11(FJ?^NtL;6V7.pP"7au;/;AZ-DhG5 v @?PB &~wSP+ LH3֬fY 5dQCQ H}@@fZ+A0c5aYD4|fX-@v?7(+'u`gv=P`pfaM@Hg1B Hc.H@^ Q$XmqWg(1c=e AdCbDVf6xna[0Q8؃>@B8DXF XhZKxN(^7 Ba6 0/\(G U8_VcW:1'22VeU{{dE9PE1)Q/sXi5ctH ;f+&"' U'(qT07%?\$GP4 Ѫ 5 m3D =| l8xgH݄AnA D )BCCGi 4IfDC?t107DKdFDp yB<A B|58@d` |FiCP GtdG 4 @@ HIٞ٠ͅݕ7LHHT ے a.p JJo #KDK2 KK0D%ÍL+LW& ]cRMR  T=d4ݚ $ 3}!QdQ>DSD00",OT" B8L '5pY6e0Sc &I)UgISbPS) 8R P0S0ARaN!ZOyX%[U^U@ VsV$!kZE0Xv!EZwlv5'V7ap1 uhnU0U#5h6nKX@JӡJ䜎QZX/y<&(o S[A䪃U6cq[{[\e[e]aMZM(N^V_T3:~켢Q AI7kYՇ8"Q!Q2s)jyNxg /vNZmPnk" .aa eXv::&Vb Eqc a]6c~=F@I-_8qG^?dKF RvWe*(fspxf`ej`7eu&*ToV?[OfqoFdP &hhi fwPfVjjjk<13 WGbV l#i'i$攌wn`~nFlXUO-l4od*vd9s 渐…J ?T$(wSfT#^UdK1eΤYM9u̔?QTfQHU&eSQNTe3BKfCܻt+o"=[ 6#B( _L4ǥ"KD9e̙5o9sP7.ZiԩAϺuh,h k/7ە c%=o0vtp$ӝyկg ϧU '~h K Єh>{A$S LvaΠQ""$L1F1M*F )(!mE";>,;> <:,A%?B3?H4AF B>B>+BE5CIDBDC#DE,DI$E8 FAF2$FIGH*G;IF!IG,J?2JC3JMKG$KK,KL@LT4MQ-NP&OP%PN*PO5QH9QM3RS;RUFRX&SR,SRTgKA md ƨ+]xAjHXw]˶۷pʝ + 2/-R8p6*Q Qk#Lp EeE]ŏX(aYX… BeMУKN "gC/_F 5RƝCM:`䌙/MX},B}V6n^@i] X5TaC !?C Ń+!J_xU@)Bbb$&-CN>^6c mpO;A"N2P8)9+tv *0Fe;^0% K~J% d"ɟ'$i뭸Nyp^,^Tc'Hf4;&pĪ|B%P0Là gc/`ш0`#J`M?HH%`B./_N?<,*H+V0 KKo~qI?|S0,M"1Ѐ.q>wp\|&O=N\L>p䀁cJ#K +D`g3RR-Ԑ 14sq"=m@5Pp7O\L?\)Ț3nL&@ 6ănT|+ݏb6dN9>PK>#g;Q#A k C,`F3yғ JГ|>t _ b`u$o0LQu\t'H\ lB~twkKkǦDh: )]iSK@%j" p"\, r 8C" P'cd=VP|XcO1Q@R0,!ӨA FX4p84,bPP> D BلL+ȇB1 7tPe,@Q{= ,Ӹ";Jۗ2-b+ PPS+dИ"rLL@DP"/X 'rq#HMROG#7PC@Ta t3 7X }IQ^@ n] 댨JB(  cB]/R&JlH a#>AP ե n-8Fy ShQ4nPH =iL6kܖ IRƹ=.IEHڦ s;uE%bDSv=QeHJ'0\,DbDi_r,lX cb5lq h'!/y[ H$?PX Isg<"9; DoG$  0bHЂ0- @&B@?,!0K`YN Gγ ,bW"`$=! *-H=p p=@L @'ap<h2M7>"y=`tYώ6. HtPp{@+y(c fp^"$6v1 s']i,#v cAD$ o 7x,-AX/ >v  @ Ȣ9?@Y(Aˇ vkpKԘ=;e'>DQE0X51RD0.RDb I_xjhByƚL 7-n>J Xh Ak867&{Ƃд,A F, s'}lp`ra]xPya` Wvffxv!b~H4Xa8$7px3YD6d.Fd`%X64x<؃>@B8DXqF؄@}Pl!!f@ "2Y!p@NXo5s1 !cUVeo N\c P2-j27f]36հcgxkV-h:L]p7 xfmVgefL -n7oeqhffeoPk+ WP:7-Q@cehy hx+jPij6kpv ?WnI_j &j t*q k8$ t 鸎%v vlp l2#Ƒefnnne` ekBކ f琓pgQmr0BrHw w7q4&0kF"FLP2`lW pq u#wtp;Iv@) q@mc`cIb- 63 qic먕yXpbgpӚeG{ޖ '0|b z` iVj]֛ 7Л & X oydjv2vev 'uFv`szu`cqq nQsb2SI qXʓ` kW9b7k 3zעz0i|7wz]I l o-Pmtp{wI gf) i6w(Jʤ נ F@ z V}݇ )$h'S@ x {9p7 lWg X@fvx y z*؁ ]i氨rgoց3-0 eGbT\pHȪqڔvLq !@j3mw6!X 9q0 5x qEfa{ ۰;[{U۱";$[&{(*,۲.02F26G6 1R_(ae7Q` 5/!A個,0p\bR` ^wwZbAJ[c!nP,%0q V dNQ'zm_ V5e;+uѶ)k!qxP5^u @<b   n$ BJH_!K !p"<ļn/AP #;"u\Q.U%[%_* fKb4>+&"' U'(qT07%?\$GP4 Ѫ 5 mCD =| l AH7kXԇe"s1!A2s)jyN0c4awf5aw5ppOL"?l(ReH:& Vb@ Eqc a]6c}=&@I_7qj;:_Id(!h e'qea0L`f^bFyױlf]x[VgbJoX$ZLqoVdp &hhi fy`fVkjjk(coFkF]r>{*R }A6$nr`sXPDܹs-#Y瘁DA u@2‹O@vPDT)?jA̙ł4 $RbcB{J>*TV }q2>uVZkL4 MtW^Q+NgBգoLY٘I*GZlնX*^>Rp֦s4Ks9&w^zHw_~ x`yPҷ_-a#XJ8ox׉;QjicSd[vPGJees/fם6hDAvizjOfՒ骻鞯zkQl]N9mW&iWnVo{p W|wf#+xr3W\-fCKWyt37}uSwqFc}_]mi{whߋx F^yOo~m^pz~7FWۧ|}v~_c~O`r/]/XF$xDU2=# <;MȱR3]N6mtj¶pz}02YaⱍFd"ĬݰS,ч!RQbV-v]xFQqݘ5sUC8ёvvۨG@>qyH kl)h%kU yIHr"&=-MbC|'?!gK+)=JRe8YR5,X"K`2<.aB\Y2LhFř4f49͐YSĦZhm )q X:g;ұuD_)V=}r&}dg@3PӠAhBP{ӡ e|NTQFsLHMZ2'eGCҎ#LMJȘ2fӛ9&Pը(>ҥO*UuUN(ĪF3-:ʱδfL+Oc泭-+\ӵB!ݧWӥ>,PڭV,d Xl֐=i`XRfzvh:)ТҴiEmiWv]ՀR.dnںַ.9ܹADnrKZE6׹ŭt\qKuZfQ+^+n;}.u4ׄ+nՔןqOhX@bSԀlMS*7˥oAD\-L<8/io}U"! ,H!&&,!).#-4&07*16,5;74 8619>";>,;> <:,A%?B3?H4AF B>B>+BE5CIDBDC#DE,DI$E8 FAF2$FIGH*G;IF!IG,J?2JC3JMKG$KK,KL@LT4MQ-NP&OP%PN*PO5QH9QM3RS;RUFRX&SR,SRTgKA md ƨ+]xAjHXw]˶۷pʝ + 2/-R8p6*Q Qk#Lp EeE]ŏX(aYX… BeMУKN "gC/_F 5RƝCM:`䌙/MX},B}V6n^@i] X5TaC !?C Ń+!J_xU@)Bbb$&-CN>^6c mpO;A"N2P8)9+tv *0Fe;^0% K~J% d"ɟ'$i뭸Nyp^,^Tc'Hf4;&pĪ|B%P0Là gc/`ш0`#J`M?HH%`B./_N?<,*H+V0 KKo~qI?|S0,M"1Ѐ.q>wp\|&O=N\L>p䀁cJ#K +D`g3RR-Ԑ 14sq"=m@5Pp7O\L?\)Ț3nL&@ 6ănT|+ݏb6dN9>PK>#g;Q#A k C,`F3yғ JГ|>t _ b`u$o0LQu\t'H\ lB~twkKkǦDh: )]iSK@%j" p"\, r 8C" P'cd=VP|XcO1Q@R0,!ӨA FX4p84,bPP> D BلL+ȇB1 7tPe,@Q{= ,Ӹ";Jۗ2-b+ PPS+dИ"rLL@DP"/X 'rq#HMROG#7PC@Ta t3 7X }IQ^@ n] 댨JB(  cB]/R&JlH a#>AP ե n-8Fy ShQ4nPH =iL6kܖ IRƹ=.IEHڦ s;uE%bDSv=QeHJ'0\,DbDi_r,lX cb5lq h'!/y[ H$?PX Isg<"9; DoG$  0bHЂ0- @&B@?,!0K`YN Gγ ,bW"`$=! *-H=p p=@L @'ap<h2M7>"y=`tYώ6. HtPp{@+y(c fp^"$6v1 s']i,#v cAD$ o 7x,-AX/ >v  @ Ȣ9?@Y(Aˇ vkpKԘ=;e'>DQE0X51RD0.RDb I_xjhByƚL 7-n>J Xh Ak867&{Ƃд,A F, s'}lp`ra]xPya` Wvffxv!b~H4Xa8$7px3YD6d.Fd`%X64x<؃>@B8DXqF؄@}Pl!!f@ "2Y!p@NXo5s1 !cUVeo N\c P2-j27f]36հcgxkV-h:L]p7 xfmVgefL -n7oeqhffeoPk+ WP:7-Q@cehy hx+jPij6kpv ?WnI_j &j t*q k8$ t 鸎%v vlp l2#Ƒefnnne` ekBކ f琓pgQmr0BrHw w7q4&0kF"FLP2`lW pq u#wtp;Iv@) q@mc`cIb- 63 qic먕yXpbgpӚeG{ޖ '0|b z` iVj]֛ 7Л & X oydjv2vev 'uFv`szu`cqq nQsb2SI qXʓ` kW9b7k 3zעz0i|7wz]I l o-Pmtp{wI gf) i6w(Jʤ נ F@ z V}݇ )$h'S@ x {9p7 lWg X@fvx y z*؁ ]i氨rgoց3-0 eGbT\pHȪqڔvLq !@j3mw6!X 9q0 5x qEfa{ ۰;[{U۱";$[&{(*,۲.02F26G6 1R_(ae7Q` 5/!A個,0p\bR` ^wwZbAJ[c!nP,%0q V dNQ'zm_ V5e;+uѶ)k!qxP5^u @<b   n$ BJH_!K !p"<ļn/AP #;"u\Q.U%[%_* fKb4>+&"' U'(qT07%?\$GP4 Ѫ 5 mCD =| l AH7kXԇe"s1!A2s)jyN0c4awf5aw5ppOL"?l(ReH:& Vb@ Eqc a]6c}=&@I_7qj;:_Id(!h e'qea0L`f^bFyױlf]x[VgbJoX$ZLqoVdp &hhi fy`fVkjjk(coFkF]r>{*R }A6$nr`sXPDܹs-#Y瘁DA u@2‹O@vPDT)?jA̙ł4 $RbcB{J>*TV }q2>uVZkL4 MtW^Q+NgBգoLY٘I*GZlնX*^>Rp֦s4Ks9&w^zHw_~ x`yPҷ_-a#XJ8ox׉;QjicSd[vPGJees/fם6hDAvizjOfՒ骻鞯zkQl]N9mW&iWnVo{p W|wf#+xr3W\-fCKWyt37}uSwqFc}_]mi{whߋx F^yOo~m^pz~7FWۧ|}v~_c~O`r/]/XF$xDU2=# <;MȱR3]N6mtj¶pz}02YaⱍFd"ĬݰS,ч!RQbV-v]xFQqݘ5sUC8ёvvۨG@>qyH kl)h%kU yIHr"&=-MbC|'?!gK+)=JRe8YR5,X"K`2<.aB\Y2LhFř4f49͐YSĦZhm )q X:g;ұuD_)V=}r&}dg@3PӠAhBP{ӡ e|NTQFsLHMZ2'eGCҎ#LMJȘ2fӛ9&Pը(>ҥO*UuUN(ĪF3-:ʱδfL+Oc泭-+\ӵB!ݧWӥ>,PڭV,d Xl֐=i`XRfzvh:)ТҴiEmiWv]ՀR.dnںַ.9ܹADnrKZE6׹ŭt\qKuZfQ+^+n;}.u4ׄ+nՔןqOhX@bSԀlMS*7˥oAD\-L<8/io}U"! ,H!&&,!).#-4&07*16,5;74 8619>";>,;> <:,A%?B3?H4AF B>B>+BE5CIDBDC#DE,DI$E8 FAF2$FIGH*G;IF!IG,J?2JC3JMKG$KK,KL@LT4MQ-NP&OP%PN*PO5QH9QM3RS;RUFRX&SR,SRTgKA md ƨ+]xAjHXw]˶۷pʝ + 2/-R8p6*Q Qk#Lp EeE]ŏX(aYX… BeMУKN "gC/_F 5RƝCM:`䌙/MX},B}V6n^@i] X5TaC !?C Ń+!J_xU@)Bbb$&-CN>^6c mpO;A"N2P8)9+tv *0Fe;^0% K~J% d"ɟ'$i뭸Nyp^,^Tc'Hf4;&pĪ|B%P0Là gc/`ш0`#J`M?HH%`B./_N?<,*H+V0 KKo~qI?|S0,M"1Ѐ.q>wp\|&O=N\L>p䀁cJ#K +D`g3RR-Ԑ 14sq"=m@5Pp7O\L?\)Ț3nL&@ 6ănT|+ݏb6dN9>PK>#g;Q#A k C,`F3yғ JГ|>t _ b`u$o0LQu\t'H\ lB~twkKkǦDh: )]iSK@%j" p"\, r 8C" P'cd=VP|XcO1Q@R0,!ӨA FX4p84,bPP> D BلL+ȇB1 7tPe,@Q{= ,Ӹ";Jۗ2-b+ PPS+dИ"rLL@DP"/X 'rq#HMROG#7PC@Ta t3 7X }IQ^@ n] 댨JB(  cB]/R&JlH a#>AP ե n-8Fy ShQ4nPH =iL6kܖ IRƹ=.IEHڦ s;uE%bDSv=QeHJ'0\,DbDi_r,lX cb5lq h'!/y[ H$?PX Isg<"9; DoG$  0bHЂ0- @&B@?,!0K`YN Gγ ,bW"`$=! *-H=p p=@L @'ap<h2M7>"y=`tYώ6. HtPp{@+y(c fp^"$6v1 s']i,#v cAD$ o 7x,-AX/ >v  @ Ȣ9?@Y(Aˇ vkpKԘ=;e'>DQE0X51RD0.RDb I_xjhByƚL 7-n>J Xh Ak867&{Ƃд,A F, s'}lp`ra]xPya` Wvffxv!b~H4Xa8$7px3YD6d.Fd`%X64x<؃>@B8DXqF؄@}Pl!!f@ "2Y!p@NXo5s1 !cUVeo N\c P2-j27f]36հcgxkV-h:L]p7 xfmVgefL -n7oeqhffeoPk+ WP:7-Q@cehy hx+jPij6kpv ?WnI_j &j t*q k8$ t 鸎%v vlp l2#Ƒefnnne` ekBކ f琓pgQmr0BrHw w7q4&0kF"FLP2`lW pq u#wtp;Iv@) q@mc`cIb- 63 qic먕yXpbgpӚeG{ޖ '0|b z` iVj]֛ 7Л & X oydjv2vev 'uFv`szu`cqq nQsb2SI qXʓ` kW9b7k 3zעz0i|7wz]I l o-Pmtp{wI gf) i6w(Jʤ נ F@ z V}݇ )$h'S@ x {9p7 lWg X@fvx y z*؁ ]i氨rgoց3-0 eGbT\pHȪqڔvLq !@j3mw6!X 9q0 5x qEfa{ ۰;[{U۱";$[&{(*,۲.02F26G6 1R_(ae7Q` 5/!A個,0p\bR` ^wwZbAJ[c!nP,%0q V dNQ'zm_ V5e;+uѶ)k!qxP5^u @<b   n$ BJH_!K !p"<ļn/AP #;"u\Q.U%[%_* fKb4>+&"' U'(qT07%?\$GP4 Ѫ 5 mCD =| l AH7kXԇe"s1!A2s)jyN0c4awf5aw5ppOL"?l(ReH:& Vb@ Eqc a]6c}=&@I_7qj;:_Id(!h e'qea0L`f^bFyױlf]x[VgbJoX$ZLqoVdp &hhi fy`fVkjjk(coFkF]r>{*R }A6$nr`sXPDܹs-#Y瘁DA u@2‹O@vPDT)?jA̙ł4 $RbcB{J>*TV }q2>uVZkL4 MtW^Q+NgBգoLY٘I*GZlնX*^>Rp֦s4Ks9&w^zHw_~ x`yPҷ_-a#XJ8ox׉;QjicSd[vPGJees/fם6hDAvizjOfՒ骻鞯zkQl]N9mW&iWnVo{p W|wf#+xr3W\-fCKWyt37}uSwqFc}_]mi{whߋx F^yOo~m^pz~7FWۧ|}v~_c~O`r/]/XF$xDU2=# <;MȱR3]N6mtj¶pz}02YaⱍFd"ĬݰS,ч!RQbV-v]xFQqݘ5sUC8ёvvۨG@>qyH kl)h%kU yIHr"&=-MbC|'?!gK+)=JRe8YR5,X"K`2<.aB\Y2LhFř4f49͐YSĦZhm )q X:g;ұuD_)V=}r&}dg@3PӠAhBP{ӡ e|NTQFsLHMZ2'eGCҎ#LMJȘ2fӛ9&Pը(>ҥO*UuUN(ĪF3-:ʱδfL+Oc泭-+\ӵB!ݧWӥ>,PڭV,d Xl֐=i`XRfzvh:)ТҴiEmiWv]ՀR.dnںַ.9ܹADnrKZE6׹ŭt\qKuZfQ+^+n;}.u4ׄ+nՔןqOhX@bSԀlMS*7˥oAD\-L<8/io}U"! ,H!&&,!).#-4&07*16,5;74 8619>";>,;> <:,A%?B3?H4AF B>B>+BE5CIDBDC#DE,DI$E8 FAF2$FIGH*G;IF!IG,J?2JC3JMKG$KK,KL@LT4MQ-NP&OP%PN*PO5QH9QM3RS;RUFRX&SR,SRTgKA md ƨ+]xAjHXw]˶۷pʝ + 2/-R8p6*Q Qk#Lp EeE]ŏX(aYX… BeMУKN "gC/_F 5RƝCM:`䌙/MX},B}V6n^@i] X5TaC !?C Ń+!J_xU@)Bbb$&-CN>^6c mpO;A"N2P8)9+tv *0Fe;^0% K~J% d"ɟ'$i뭸Nyp^,^Tc'Hf4;&pĪ|B%P0Là gc/`ш0`#J`M?HH%`B./_N?<,*H+V0 KKo~qI?|S0,M"1Ѐ.q>wp\|&O=N\L>p䀁cJ#K +D`g3RR-Ԑ 14sq"=m@5Pp7O\L?\)Ț3nL&@ 6ănT|+ݏb6dN9>PK>#g;Q#A k C,`F3yғ JГ|>t _ b`u$o0LQu\t'H\ lB~twkKkǦDh: )]iSK@%j" p"\, r 8C" P'cd=VP|XcO1Q@R0,!ӨA FX4p84,bPP> D BلL+ȇB1 7tPe,@Q{= ,Ӹ";Jۗ2-b+ PPS+dИ"rLL@DP"/X 'rq#HMROG#7PC@Ta t3 7X }IQ^@ n] 댨JB(  cB]/R&JlH a#>AP ե n-8Fy ShQ4nPH =iL6kܖ IRƹ=.IEHڦ s;uE%bDSv=QeHJ'0\,DbDi_r,lX cb5lq h'!/y[ H$?PX Isg<"9; DoG$  0bHЂ0- @&B@?,!0K`YN Gγ ,bW"`$=! *-H=p p=@L @'ap<h2M7>"y=`tYώ6. HtPp{@+y(c fp^"$6v1 s']i,#v cAD$ o 7x,-AX/ >v  @ Ȣ9?@Y(Aˇ vkpKԘ=;e'>DQE0X51RD0.RDb I_xjhByƚL 7-n>J Xh Ak867&{Ƃд,A F, s'}lp`ra]xPya` Wvffxv!b~H4Xa8$7px3YD6d.Fd`%X64x<؃>@B8DXqF؄@}Pl!!f@ "2Y!p@NXo5s1 !cUVeo N\c P2-j27f]36հcgxkV-h:L]p7 xfmVgefL -n7oeqhffeoPk+ WP:7-Q@cehy hx+jPij6kpv ?WnI_j &j t*q k8$ t 鸎%v vlp l2#Ƒefnnne` ekBކ f琓pgQmr0BrHw w7q4&0kF"FLP2`lW pq u#wtp;Iv@) q@mc`cIb- 63 qic먕yXpbgpӚeG{ޖ '0|b z` iVj]֛ 7Л & X oydjv2vev 'uFv`szu`cqq nQsb2SI qXʓ` kW9b7k 3zעz0i|7wz]I l o-Pmtp{wI gf) i6w(Jʤ נ F@ z V}݇ )$h'S@ x {9p7 lWg X@fvx y z*؁ ]i氨rgoց3-0 eGbT\pHȪqڔvLq !@j3mw6!X 9q0 5x qEfa{ ۰;[{U۱";$[&{(*,۲.02F26G6 1R_(ae7Q` 5/!A個,0p\bR` ^wwZbAJ[c!nP,%0q V dNQ'zm_ V5e;+uѶ)k!qxP5^u @<b   n$ BJH_!K !p"<ļn/AP #;"u\Q.U%[%_* fKb4>+&"' U'(qT07%?\$GP4 Ѫ 5 mCD =| l AH7kXԇe"s1!A2s)jyN0c4awf5aw5ppOL"?l(ReH:& Vb@ Eqc a]6c}=&@I_7qj;:_Id(!h e'qea0L`f^bFyױlf]x[VgbJoX$ZLqoVdp &hhi fy`fVkjjk(coFkF]r>{*R }A6$nr`sXPDܹs-#Y瘁DA u@2‹O@vPDT)?jA̙ł4 $RbcB{J>*TV }q2>uVZkL4 MtW^Q+NgBգoLY٘I*GZlնX*^>Rp֦s4Ks9&w^zHw_~ x`yPҷ_-a#XJ8ox׉;QjicSd[vPGJees/fם6hDAvizjOfՒ骻鞯zkQl]N9mW&iWnVo{p W|wf#+xr3W\-fCKWyt37}uSwqFc}_]mi{whߋx F^yOo~m^pz~7FWۧ|}v~_c~O`r/]/XF$xDU2=# <;MȱR3]N6mtj¶pz}02YaⱍFd"ĬݰS,ч!RQbV-v]xFQqݘ5sUC8ёvvۨG@>qyH kl)h%kU yIHr"&=-MbC|'?!gK+)=JRe8YR5,X"K`2<.aB\Y2LhFř4f49͐YSĦZhm )q X:g;ұuD_)V=}r&}dg@3PӠAhBP{ӡ e|NTQFsLHMZ2'eGCҎ#LMJȘ2fӛ9&Pը(>ҥO*UuUN(ĪF3-:ʱδfL+Oc泭-+\ӵB!ݧWӥ>,PڭV,d Xl֐=i`XRfzvh:)ТҴiEmiWv]ՀR.dnںַ.9ܹADnrKZE6׹ŭt\qKuZfQ+^+n;}.u4ׄ+nՔןqOhX@bSԀlMS*7˥oAD\-L<8/io}U"! ,H!&&,!).#-4&07*16,5;74 8619>";>,;> <:,9>A%>B3?H4AF B?B>+BE5CJDBDC#DE,DI$E8 FAF2$FIGH*G;IF!IG,J?2JC3JMKG$KK+KL4LQ@LT-NP%OP%PN*PO5QH9QM3RS;RUFRX&SR,SR#wq`O>TGKA mdr ƨ+[xAjHXw]˶۷pʝ + 2/.R8p7&Q Qk#Kp EeE[ŏX(aYX BeMУKN "GC/_F 5RBM:`㌙/MX},B}V5m^@i] X5TaC !a>C Ń+ J_xU@)Bbb$&`-#N>^53 np;!Î1P7O)9C+t z;ysG> *0F%;^0% K~J% d"ɟ|#i뭸Nyp^å^TicP;4Ҁ3%hêtB%P/Dà gczH.`/Xc #J@M?H$`Bn._N?D,*@O+V(b KKo~QI?xS0,M"1x .q>vpd0{Hlg=N\pL>p䀁C"SK +@`2JR.Ԑ 1(sq "=n@75Pp7 Q\PL?T(̳Ț3nL%85cnTL xEQ b6dÎُ8;0K>u#'; Q6#A kC,`2ys|+(A1ѷj#wx:(Lӝ)j#y)NF aK'H >" n`pC~TBZZ65B!lQ^J oD? K\EDX@$A0pJ7Yq`㠇0<*,@'IҬG7ЀC|jƪO(?xbҢ$h:FLRzC ׸BO Z8d 6و} ^I|A,li "sܣpx#  n@0an؆TLZ(8- $XJ ĖQ 0r5 B dQ = ! cAʶ: xDK` G@|eu4ٶr2 :LZ 1c:P1Lpx6=)AwиIQ@pv'`vpD" ̀E[Cua#7Xl 2c?$h1x 8]@x@Rձƿ(j`@ځG"B1 TE2GL t ! LB H3eAPӐԫG) *!B;dD;qQ88d!YtҘsaQ8P}op߀~H~9upgv=P@pdaL@G`g1A ׀ G] 1"8mqW`g(A^=pe !dAbBV F4Xoq[016<؃>@B8D(XxZIXL(^' Aa6 /Z(7 S8]؄6cW:/016eS{}dU7PE)Q/s8iE^r8 9F:hFexoubefsV^Akn7mepfffdo0k+ WP:7.P@aeXx h͈+vj0ivj6jpv >7nIЈ^pj ~xjt*Q kH$؏tp瘎#v̐ 猵Vl@ Ȧl2妑ɶeFnnnve@ ekAf FpoW1mqCrFw w5q2kDi!&IP2w@l7 pqu!wtp9Iv  q@mc@cIb 63 q4X) .P߈ x :Iv imHqA —i.,vk|IlgpnyiY* eIx]9lY`EvkG|/#kWaNpl7x`xQlc5g7g  z84G Ii*_I4g,&3i jH:Yv驞"y6z03z,{g {|r.6i}۰  x Y8iH7 gz@ ZfКAp@Ps7[ڋQKAZ ox P(`}CrVz0}@iɐ1 p&YfШhgg@Щ𩑊hiXyfx::^S`[eG`R\`HȪp*$Lq  jx3mW6! ֌Yh 9q 4x aDƫ+`[{ ۰;[{3]";$[&{(*,۲.0k$2[d31 -(6:;-P6@b DhBE(&,]{J`e(Fc";" Q[Q\ANnP Sq,0΀nH@u~1~VEcU/`PB_lkvpq_Pm,Uv` npJ`xA  `"+!A"A #$ ȫ"λ C"19#[\&@ )DR%;Y%]%*`&TFn*rR +(P}'Sr((u(r'_)%`*<'p p "¯ UrH(l, @Jf qH*``.. /9p/J T/$ .09031s1ul 2` #`2(2,kA܄ `;3;3?47R4G4*4Q35QWs Z<5a36e3 %p56ps,Pp{3w/iːa?8u#9 +3C9@&`Q`쌭!A :Dz S #rGy@Pd EԞ٠Z])p#X+;I_-9`1I` dO5_0",PT20B83L '5pY6u@Sc '-p Up&"1-&62S)Ң : M1sN!ZPuD_([Yc5*;hE"V:UAebZue{M XS~oup7`Xױ6 1"QZBnnJX@KQ<䞎QZX/y!&(p S[A⊃SF^u[[!\u[ZfEΘ#U@ p^EjJ[+nsҞ 5AH7jWzӷ6GaD4qs jyK>v?>`ZkPk( .aa $eVر"ɚ@?%Ub EQc ^4fc|;&>Iq38ddqdIF PvUe(ftxf^ek@7es&(xZ\?ace?PNgPQM @rh&p_pitiXVj֍k=kbε)k)lSvyv I2m]`m]Hm` }nLx wnF:$l4`o٠d@v \n &l L C5 B{70d ʽ@a;M9uOA%ZQI)Q}FJfUYnWVmH1#ĭ}|f!!7Y  6#B( L0ʫ.cʤgСE&]:tSC^ kرϺuh,䋅@o7c=oP/ay>{ϧ_hkߟM\8l94ŸvP DX)DPLH0хFĞ i0 diŹ6 YÌ%k>{G -3H$+Tv)+٦)B)''L #0{X)9Y!s,X LԹSP)3g=:PDUtQV $#4қ2;r z('9#lbV B6) BaڑQ^{mI5VF(XW4hӜ jZ 2{GO`w\recU+RwKs1+w_~ss*r] VxaQB`mb3늸'H+؍K6k Zkdcv ekyQ[BMf盃zr瞓IviR9Uzku֖6;jY{l{>mmN{9nGi_Wo Wp6|qMq|r!\i3<;ysC+<7bSW[zuCw}vcr%Y}w$o]n}7dW^8'y^zݮ~ry{#|!/wGٗ_|~?f~# x@PC`_0n t`2A ЂY=."Pg` )c/3a Pw ʫ uV>$H!VK$G71QsbX)fHU_ЮE0. xF*w^CcӨōQncฺ:YwL]⨦Gp2# )0A⍐8}N[Et2PӡGOETJcHөVUZ5USUԫR"&ı ӲA-+[Ϲ:4l+]jվ"k`yOW^Ř*ANudad IJѲ";>,;> <:,A%?B3?H4AF B>B>+BE5CJDBDC#DE,DI$E8 FAF2$FIGH*G;IF!IG,J?2JC3JMKG$KK,KL4LQ@LT-NP&OP%PN*PO5QH9QM3RS;RUFRX&SR,SR#wq`O>\fKA mdr ƨ+[xAjHXw]˶۷pʝ + 2/.R8p7&Q Qk#Kp EeE[ŏX(aYX BeMУKN "GC/_F 5ZFBN:`䌙/NX},B}V5l^@i] X5TaC !!?C Ń+ K_xU@)Bbb$&`-3N>^5C np;!17O)9C+t t;ycG> *0F%;^0LA~J d"ɟ|#i뭸Nyp^,^TSM'Hf4+%hĪtBP0Hà gczˆ.`0\c #KPM?H$`B._N?@*DO+V(b LLo~QI?xS0,M"!xK.q>up\|O=O\L>pC"sK +D`2JR.Ԑ 1,sq"=n@w5Pp7P\`L?T(̳Ț3nL%85cnT|+b6dÎ8>0K>u#';Q6#A kC,`2ys Ks|>ty _ b`1Q@R00ҨA FXo(4,bPP> D BـK+ȇ>! 6tP+/X M'rڈp"HMROG7PC?Ta l3g 7X }IQ^` l] 댨KCB(  cB]/R' KlH a#>AP ե R n-8FyShYB4nOH =iL6kܖ IRƹ=.IEHڦ s;uE%BDSv=QeHJ'0\,DbDi_r,lX cb4lQ h'!/y] H$?PX Isg<"9: DmG$  4abH4. 0%B0?(!0K`YN Gγ $bW"_$= *c.H=l h=@;#=G3@L== N}»)*Kn"0vXM.l{p0Ycwh@q=D &Ap4h2M7>i=`t9ώ- bHt|x@P{o+}y(c fp^"$6v6`n 7H5=JcA]`' ?"a x[ȾA3`1l@ :XzP=ch qH(H11(FJ?^NtL;6V7.pP"7au;/;AZ-DhG5 v @?PB &~wSP+ LH3֬fY 5dQCQ H}@@fZ+A0c5aYD4|fX-@v?7(+'u`gv=P`pfaM@Hg1B Hc.H@^ Q$XmqWg(1c=e AdCbDVf6xna[0Q8؃>@B8DXF XhZKxN(^7 Ba6 0/\(G U8_VcW:1'22VeU{{dE9PE1)Q/sXi5ctH ;f+&"' U'(qT07%?\$GP4 Ѫ 5 m3D =| l8xgH݄AnA D )BCCGi 4IfDC?t107DKdFDp yB<A B|58@d` |FiCP GtdG 4 @@ HIٞ٠ͅݕ7LHHT ے a.p JJo #KDK2 KK0D%ÍL+LW& ]cRMR  T=d4ݚ $ 3}!QdQ>DSD00",OT" B8L '5pY6e0Sc &I)UgISbPS) 8R P0S0ARaN!ZOyX%[U^U@ VsV$!kZE0Xv!EZwlv5'V7ap1 uhnU0U#5h6nKX@JӡJ䜎QZX/y<&(o S[A䪃U6cq[{[\e[e]aMZM(N^V_T3:~켢Q AI7kYՇ8"Q!Q2s)jyNxg /vNZmPnk" .aa eXv::&Vb Eqc a]6c~=F@I-_8qG^?dKF RvWe*(fspxf`ej`7eu&*ToV?[OfqoFdP &hhi fwPfVjjjk<13 WGbV l#i'i$攌wn`~nFlXUO-l4od*vd9s 渐…J ?T$(wSfT#^UdK1eΤYM9u̔?QTfQHU&eSQNTe3BKfCܻt+o"=[ 6#B( _L4ǥ"KD9e̙5o9sP7.ZiԩAϺuh,h k/7ە c%=o0vtp$ӝyկg ϧU '~h K Єh>{A$S LvaΠQ""$L1F1M*F )(!mE";>,;> <:,A%?B3?H4AF B>B>+BE5CJDBDC#DE,DI$E8 FAF2$FIGH*G;IF!IG,J?2JC3JMKG$KK,KL4LQ@LT-NP&OP%PN*PO5QH9QM3RS;RUFRX&SR,SR#wq`O>\fKA mdr ƨ+[xAjHXw]˶۷pʝ + 2/.R8p7&Q Qk#Kp EeE[ŏX(aYX BeMУKN "GC/_F 5ZFBN:`䌙/NX},B}V5l^@i] X5TaC !!?C Ń+ K_xU@)Bbb$&`-3N>^5C np;!17O)9C+t t;ycG> *0F%;^0LA~J d"ɟ|#i뭸Nyp^,^TSM'Hf4+%hĪtBP0Hà gczˆ.`0\c #KPM?H$`B._N?@*DO+V(b LLo~QI?xS0,M"!xK.q>up\|O=O\L>pC"sK +D`2JR.Ԑ 1,sq"=n@w5Pp7P\`L?T(̳Ț3nL%85cnT|+b6dÎ8>0K>u#';Q6#A kC,`2ys Ks|>ty _ b`1Q@R00ҨA FXo(4,bPP> D BـK+ȇ>! 6tP+/X M'rڈp"HMROG7PC?Ta l3g 7X }IQ^` l] 댨KCB(  cB]/R' KlH a#>AP ե R n-8FyShYB4nOH =iL6kܖ IRƹ=.IEHڦ s;uE%BDSv=QeHJ'0\,DbDi_r,lX cb4lQ h'!/y] H$?PX Isg<"9: DmG$  4abH4. 0%B0?(!0K`YN Gγ $bW"_$= *c.H=l h=@;#=G3@L== N}»)*Kn"0vXM.l{p0Ycwh@q=D &Ap4h2M7>i=`t9ώ- bHt|x@P{o+}y(c fp^"$6v6`n 7H5=JcA]`' ?"a x[ȾA3`1l@ :XzP=ch qH(H11(FJ?^NtL;6V7.pP"7au;/;AZ-DhG5 v @?PB &~wSP+ LH3֬fY 5dQCQ H}@@fZ+A0c5aYD4|fX-@v?7(+'u`gv=P`pfaM@Hg1B Hc.H@^ Q$XmqWg(1c=e AdCbDVf6xna[0Q8؃>@B8DXF XhZKxN(^7 Ba6 0/\(G U8_VcW:1'22VeU{{dE9PE1)Q/sXi5ctH ;f+&"' U'(qT07%?\$GP4 Ѫ 5 m3D =| l8xgH݄AnA D )BCCGi 4IfDC?t107DKdFDp yB<A B|58@d` |FiCP GtdG 4 @@ HIٞ٠ͅݕ7LHHT ے a.p JJo #KDK2 KK0D%ÍL+LW& ]cRMR  T=d4ݚ $ 3}!QdQ>DSD00",OT" B8L '5pY6e0Sc &I)UgISbPS) 8R P0S0ARaN!ZOyX%[U^U@ VsV$!kZE0Xv!EZwlv5'V7ap1 uhnU0U#5h6nKX@JӡJ䜎QZX/y<&(o S[A䪃U6cq[{[\e[e]aMZM(N^V_T3:~켢Q AI7kYՇ8"Q!Q2s)jyNxg /vNZmPnk" .aa eXv::&Vb Eqc a]6c~=F@I-_8qG^?dKF RvWe*(fspxf`ej`7eu&*ToV?[OfqoFdP &hhi fwPfVjjjk<13 WGbV l#i'i$攌wn`~nFlXUO-l4od*vd9s 渐…J ?T$(wSfT#^UdK1eΤYM9u̔?QTfQHU&eSQNTe3BKfCܻt+o"=[ 6#B( _L4ǥ"KD9e̙5o9sP7.ZiԩAϺuh,h k/7ە c%=o0vtp$ӝyկg ϧU '~h K Єh>{A$S LvaΠQ""$L1F1M*F )(!mE";>,;> <:,A%?B3?H4AF B>B>+BE5CJDBDC#DE,DI$E8 FAF2$FIGH*G;IF!IG,J?2JC3JMKG$KK,KL4LQ@LT-NP&OP%PN*PO5QH9QM3RS;RUFRX&SR,SR#wq`O>\fKA mdr ƨ+[xAjHXw]˶۷pʝ + 2/.R8p7&Q Qk#Kp EeE[ŏX(aYX BeMУKN "GC/_F 5ZFBN:`䌙/NX},B}V5l^@i] X5TaC !!?C Ń+ K_xU@)Bbb$&`-3N>^5C np;!17O)9C+t t;ycG> *0F%;^0LA~J d"ɟ|#i뭸Nyp^,^TSM'Hf4+%hĪtBP0Hà gczˆ.`0\c #KPM?H$`B._N?@*DO+V(b LLo~QI?xS0,M"!xK.q>up\|O=O\L>pC"sK +D`2JR.Ԑ 1,sq"=n@w5Pp7P\`L?T(̳Ț3nL%85cnT|+b6dÎ8>0K>u#';Q6#A kC,`2ys Ks|>ty _ b`1Q@R00ҨA FXo(4,bPP> D BـK+ȇ>! 6tP+/X M'rڈp"HMROG7PC?Ta l3g 7X }IQ^` l] 댨KCB(  cB]/R' KlH a#>AP ե R n-8FyShYB4nOH =iL6kܖ IRƹ=.IEHڦ s;uE%BDSv=QeHJ'0\,DbDi_r,lX cb4lQ h'!/y] H$?PX Isg<"9: DmG$  4abH4. 0%B0?(!0K`YN Gγ $bW"_$= *c.H=l h=@;#=G3@L== N}»)*Kn"0vXM.l{p0Ycwh@q=D &Ap4h2M7>i=`t9ώ- bHt|x@P{o+}y(c fp^"$6v6`n 7H5=JcA]`' ?"a x[ȾA3`1l@ :XzP=ch qH(H11(FJ?^NtL;6V7.pP"7au;/;AZ-DhG5 v @?PB &~wSP+ LH3֬fY 5dQCQ H}@@fZ+A0c5aYD4|fX-@v?7(+'u`gv=P`pfaM@Hg1B Hc.H@^ Q$XmqWg(1c=e AdCbDVf6xna[0Q8؃>@B8DXF XhZKxN(^7 Ba6 0/\(G U8_VcW:1'22VeU{{dE9PE1)Q/sXi5ctH ;f+&"' U'(qT07%?\$GP4 Ѫ 5 m3D =| l8xgH݄AnA D )BCCGi 4IfDC?t107DKdFDp yB<A B|58@d` |FiCP GtdG 4 @@ HIٞ٠ͅݕ7LHHT ے a.p JJo #KDK2 KK0D%ÍL+LW& ]cRMR  T=d4ݚ $ 3}!QdQ>DSD00",OT" B8L '5pY6e0Sc &I)UgISbPS) 8R P0S0ARaN!ZOyX%[U^U@ VsV$!kZE0Xv!EZwlv5'V7ap1 uhnU0U#5h6nKX@JӡJ䜎QZX/y<&(o S[A䪃U6cq[{[\e[e]aMZM(N^V_T3:~켢Q AI7kYՇ8"Q!Q2s)jyNxg /vNZmPnk" .aa eXv::&Vb Eqc a]6c~=F@I-_8qG^?dKF RvWe*(fspxf`ej`7eu&*ToV?[OfqoFdP &hhi fwPfVjjjk<13 WGbV l#i'i$攌wn`~nFlXUO-l4od*vd9s 渐…J ?T$(wSfT#^UdK1eΤYM9u̔?QTfQHU&eSQNTe3BKfCܻt+o"=[ 6#B( _L4ǥ"KD9e̙5o9sP7.ZiԩAϺuh,h k/7ە c%=o0vtp$ӝyկg ϧU '~h K Єh>{A$S LvaΠQ""$L1F1M*F )(!mE";>,;> <:,A%?B3?H4AF B>B>+BE5CIDBDC#DE,DI$E8 FAF2$FIGH*G;IF!IG,J?2JC3JMKG$KK,KL@LT4MQ-NP&OP%PN*PO5QH9QM3RS;RUFRX&SR,SRTgKA md ƨ+]xAjHXw]˶۷pʝ + 2/-R8p6*Q Qk#Lp EeE]ŏX(aYX… BeMУKN "gC/_F 5RƝCM:`䌙/MX},B}V6n^@i] X5TaC !?C Ń+!J_xU@)Bbb$&-CN>^6c mpO;A"N2P8)9+tv *0Fe;^0% K~J% d"ɟ'$i뭸Nyp^,^Tc'Hf4;&pĪ|B%P0Là gc/`ш0`#J`M?HH%`B./_N?<,*H+V0 KKo~qI?|S0,M"1Ѐ.q>wp\|&O=N\L>p䀁cJ#K +D`g3RR-Ԑ 14sq"=m@5Pp7O\L?\)Ț3nL&@ 6ănT|+ݏb6dN9>PK>#g;Q#A k C,`F3yғ JГ|>t _ b`u$o0LQu\t'H\ lB~twkKkǦDh: )]iSK@%j" p"\, r 8C" P'cd=VP|XcO1Q@R0,!ӨA FX4p84,bPP> D BلL+ȇB1 7tPe,@Q{= ,Ӹ";Jۗ2-b+ PPS+dИ"rLL@DP"/X 'rq#HMROG#7PC@Ta t3 7X }IQ^@ n] 댨JB(  cB]/R&JlH a#>AP ե n-8Fy ShQ4nPH =iL6kܖ IRƹ=.IEHڦ s;uE%bDSv=QeHJ'0\,DbDi_r,lX cb5lq h'!/y[ H$?PX Isg<"9; DoG$  0bHЂ0- @&B@?,!0K`YN Gγ ,bW"`$=! *-H=p p=@L @'ap<h2M7>"y=`tYώ6. HtPp{@+y(c fp^"$6v1 s']i,#v cAD$ o 7x,-AX/ >v  @ Ȣ9?@Y(Aˇ vkpKԘ=;e'>DQE0X51RD0.RDb I_xjhByƚL 7-n>J Xh Ak867&{Ƃд,A F, s'}lp`ra]xPya` Wvffxv!b~H4Xa8$7px3YD6d.Fd`%X64x<؃>@B8DXqF؄@}Pl!!f@ "2Y!p@NXo5s1 !cUVeo N\c P2-j27f]36հcgxkV-h:L]p7 xfmVgefL -n7oeqhffeoPk+ WP:7-Q@cehy hx+jPij6kpv ?WnI_j &j t*q k8$ t 鸎%v vlp l2#Ƒefnnne` ekBކ f琓pgQmr0BrHw w7q4&0kF"FLP2`lW pq u#wtp;Iv@) q@mc`cIb- 63 qic먕yXpbgpӚeG{ޖ '0|b z` iVj]֛ 7Л & X oydjv2vev 'uFv`szu`cqq nQsb2SI qXʓ` kW9b7k 3zעz0i|7wz]I l o-Pmtp{wI gf) i6w(Jʤ נ F@ z V}݇ )$h'S@ x {9p7 lWg X@fvx y z*؁ ]i氨rgoց3-0 eGbT\pHȪqڔvLq !@j3mw6!X 9q0 5x qEfa{ ۰;[{U۱";$[&{(*,۲.02F26G6 1R_(ae7Q` 5/!A個,0p\bR` ^wwZbAJ[c!nP,%0q V dNQ'zm_ V5e;+uѶ)k!qxP5^u @<b   n$ BJH_!K !p"<ļn/AP #;"u\Q.U%[%_* fKb4>+&"' U'(qT07%?\$GP4 Ѫ 5 mCD =| l AH7kXԇe"s1!A2s)jyN0c4awf5aw5ppOL"?l(ReH:& Vb@ Eqc a]6c}=&@I_7qj;:_Id(!h e'qea0L`f^bFyױlf]x[VgbJoX$ZLqoVdp &hhi fy`fVkjjk(coFkF]r>{*R }A6$nr`sXPDܹs-#Y瘁DA u@2‹O@vPDT)?jA̙ł4 $RbcB{J>*TV }q2>uVZkL4 MtW^Q+NgBգoLY٘I*GZlնX*^>Rp֦s4Ks9&w^zHw_~ x`yPҷ_-a#XJ8ox׉;QjicSd[vPGJees/fם6hDAvizjOfՒ骻鞯zkQl]N9mW&iWnVo{p W|wf#+xr3W\-fCKWyt37}uSwqFc}_]mi{whߋx F^yOo~m^pz~7FWۧ|}v~_c~O`r/]/XF$xDU2=# <;MȱR3]N6mtj¶pz}02YaⱍFd"ĬݰS,ч!RQbV-v]xFQqݘ5sUC8ёvvۨG@>qyH kl)h%kU yIHr"&=-MbC|'?!gK+)=JRe8YR5,X"K`2<.aB\Y2LhFř4f49͐YSĦZhm )q X:g;ұuD_)V=}r&}dg@3PӠAhBP{ӡ e|NTQFsLHMZ2'eGCҎ#LMJȘ2fӛ9&Pը(>ҥO*UuUN(ĪF3-:ʱδfL+Oc泭-+\ӵB!ݧWӥ>,PڭV,d Xl֐=i`XRfzvh:)ТҴiEmiWv]ՀR.dnںַ.9ܹADnrKZE6׹ŭt\qKuZfQ+^+n;}.u4ׄ+nՔןqOhX@bSԀlMS*7˥oAD\-L<8/io}U"! ,H!&&,!).#-4&07*16,5;74 8619>";>,;> <:,A%?B3?H5AF B>B?+BE5CIDBDC#DE,DI$E8 FAF2%FIGH*G;IF!IGJH,J?2JC3JM$KK,KL4LQ@LT-NP'OP*PO5QH9QM&RQ+RR3RS;RUFRXifbinDkjKkk[lmdlrUml=njUnqiotjqwerwLsrYsuSttltycuyDvr]vxpw}KyuFzxezulz}sz~\{{b{}U|zt|d~z~]zT~WYei}na[dlsl}]es~lt{j|t{q|v|{”ŜģÿʝĬǻȭγͺҥ֙ʥγҬһٽئЬմ߼۶]H@ 4\Ȑ unѰ V$؂EBCƒF(S\ɲ˗0cʜI͛8s\Zse @+wq`O>T&KA od ƨ+[xAjHXw]˶۷pʝ + 2/.T8p6&Q Q{Kp EeE[ŏX(aYXE BeMУKN!"wC/_~І 6RFBM:`K/MXQ,}X6kx^?i] X6Pyq "k .D뉰_tU@)Bbb$& .CN>]6c lpO;!2 8)5@,tt V '0Fe;]0eK~Je d"ɟ#i뭸Nyp,]Tc'He4;%lĪxBL0L Jgc~H/^0`c #J`M?L$`Bn/_АN?<Ѭ'H,Q$b KK԰o~QI?|S0,M"1| /q>up@\|O=N\pL>pԀS"K +D`'3JB.P 40sqB "=l@5Lp7O\PL?T'̳Ț3nL$8 6cnS|+b6b9<`K>Pu#g;P6# k C,P3yғ JЃ|>t  h`u$(HAuTt'H\nB~tWKkǦDh9 Ћ)]IS3 0%j l"\, jp A8C" P'Cb=p ȓVP|XcO񏀌i(*e *Ѓ$葏/`` {#;J}1nPe/a)X|b 41`',˨$@Lgb: }.*zbo]G9t!m!|F1@?hmЇ>Q㠇0<*,'IҬG6ЀC|j*P(@tb$h`@P U R p/8FyShQ4nPH =iL6kܖ ITƹ=.IUHڦ s;uE%bDSvEQeJJ'0\,D`Di_+lX cb3l h'!/y] H$?PX Isg<"9; DmG$  0!`0.$A8?(0K`YN`Gγ bW"`$$=1 *.8=r p=@;C=3@L=!=A P}»)*Kn"0ew\L/|{hZcwh@q>D 'Ap8h2Mo8>q=`tYώv. "Ht|8P{w+}y( dp^"$6vq6n 8PG5=J[a]`' ?"a x;Ɓ3f1@ :XzR@hqH`(Hå@Y(Aiˉ vipJԠ=;e(>BQD0X5!QD0.QR Xh рAk8`77&{Ɓ,Q F< s'lx`rayuvPya@ gvaxv`~H4V`a8$8Px3YD6d.Fd`%X64x<؃>@B8DXqF؄@}Pl!f0 "2Y!p@NXo5s1 !cUVemp N\cP2.j28f]36հcgxkVv-h:L[p8xfmVgdfL.(qfm@fj mVm@k[P[1fiq. (o^Fgh挷h6 vjjj l8t$ 0 i `@xi j׎ Cw@C`Xro |}xkvɠl&3pnl]FnnnvnY& p鸎]m@}.wmn58 wfh )$8p}p8`i@k.0x oA-V)bP/#pFpƆq00 rR7r8 0) omc`c`. 63 o6Y) .Phz :iv jmGrA ÷i. -vi ~ilꀐnyjY* ei^YlZ mydkG2vev 7uVvpszu`coq n asb2C9 qWp kU9b7kw 3zעz0i|7wx\Y l o.Pmptp{wI gf i7(Jʤ ׀ 6P z V}w )$h'R@ w z98 lWg Vqfvw y *q \y 氨rgoց3. e ]VL|!fHeL: ma*;LiL\gFA 6(:ۖ~h ^Z8 P8P wZd(v7/Pi )C887`#5C @&O!|!;0 ;@; Kʻ;<t`@%  aS= 5@Q4p>qB+P;Ƞ= ?SE8N @ҫ -Pmƃ< @`@܃\Lh@A6BHP @/B+$0sP=t6@C{`P<=C`<->IDf?L'2Z5P1;b`@1ymSP GtdG D `I=Ԟ٠[]*p#{HdI_-5Mf. JJn # KTK1 KL@ tLj`` K0rbMؤMS=P 0NӽA.#ߞNPC4PO@"_S\`#D%P"D =ͽ '5"QpnsQ Qv45&p0(%+u&15STb: ~] SpT]1IN!ZPy#~Y%\U^V?0V5@';hE"V9й,0ebZuzeM@]B080XXes^#aq^6?9I>-LOŋK'!aW0%19XeCeEZG:]1LIV.(N^ W_T2]*+n `AhXVI!Q>NG\Yy>}T5q^pzpPp` l)o2L-8&Wb0 Eqc^6c}=6@I?7Qk98_IdRvWe)(fqpxf`eiP8eu)R_To?Y7U\N^gPQO6 `rh6paviuihWj捱6k;/2lqƮoqHbFl"yi'i$նضp֔wn`}nFlO@z1 L֯o'!pGPNs;.pq(C@7T Lr/58wwXI)UdK1eΤYM9]s#-ZQI.eӢ%Ub>`-.ptSgj.BdQ'P@j;I^gX k#Ȑ#}N\e̙5[Y&QPE&]ڴғ2>b8,U7q`l[{#b"`:0ċ/:='_yi{{񗖼mBV?w: DHDQNɈ0%F j0 $je8yZͬǾ O=cqFk qGJX'VLI*'D1%L%0ĝ{^1Z+6q L!WP#7:ǟF>O@JЧrPDw4)<)X  v0'4+( &(0n4pԟD,t@kV\1 %WӗTh36ejg_:kJy7sv[nt'w\MR!ژo 't][z=7^W 5 667aqxb+Ia;FbCY`x xe ecdj Uf{<5g%gVZ}kz袣zQ驻k^:譹V{ mYf{nUO6;no{p7p? Wkw\#q+Lr=|sf*CsK[t6}Sw}rc_>so{Po]j݃7vᓟg\y fyUn׾p|{~|>|W_Fw}~׿cI 9&P_2F3$xAUP k 0g_0f3$ m,l4^&C F!ʂx1xo3"8B% %{bElVb8;ծc+F2QQfD F8cM3 UvB}QM#A&)*֊IIfrYDIM򐜴%M)JT~家JXoe-i7KVF啶,qI29 /v&\29fd4LjӚf7ø͙f48sSĕ:YLv&wb|>SϼgڧOuF7 |ԝMAJM+5hD)K ӴEi(nԙffDzROⲤBiKI*і)JgjR*ԥ\)rST3*EozUPԚ25cSO*RW]jV0ruYJVԫ*KkLZڡ]kYӵ"ce רLl`F6SWf~TEVحRʫfmjYzeEVJE-iZ$ZN-%uTvjp3HΕar\"׹m].s;ݫV׺ĘƉ'5c0[TnW=N ]N-I;Gf7'lس_p* 8Up65`[`Se0 zraJ$^{k  ! ,H!&&,!).#-4&07*16+5;16;74 8619>";>,;> <:,A%?B3?H5AF B>B=+BE5CIDBDC#DE,DI$E8 FA%FIGH*G;IF!IG,J?2JC3JMKH$KK+KL@LT4MQ-NP'OP%PN*PO5QH9QM,RR3RS;RUFRX&SRLKA oh*ƨ+]xAjHXw]˶۷pʝ +4o-RPBc;<<԰B%蹏 BX2𗧗p}(P&,(A*Q% M=*0,78UB#/tA,AM# 1a8pG><2 BSC{S)X.%8u_+Hpg3R2-PC  142=l@5Hсp; 5M`L>\O)4n\$<" 6cnR|+rva9>`>Pu# (;a#A o C,PF3zҳ IГ|H>t! b`1&H %c6H~`o(D$,bP><D نLKЇ>16xP,D1"y= (Ӹ"=J2"+ QH![,DМ!rLDCTb;XEY (_.M0įV R@^8Fu7 BTW%tE;ISTPCB֪O,Apb$hBF#LRzA BPa X 4وL~9u`gv=0ppeage]v!]~ (5Vb"8Py4ZEFd/Vd`#842X:<؃>@B8qqD0}`l!!fP 3W1p Lho6s/ 1cVfen O\cP0-h38v]4cekWv+h:K[p8fnfgcfK -n7pc qiffcn`k+ UP:8-N@deHzh& ͈+j`ij6kpІ ?gnJ]j&~Bw0Dҋ0px ||Έkvʰl63nl^VnnnnZ& @k jBpߖ e`5vdh 9$8P|p2Is0&鰒Yo003pHpǖq0P rQ7r08p  Yrq0s{Fq<&7旀)I&F3 x 7֐V)vV@]g`Se7{`߆ ' |b y``nǶj^V8P &6{yҹ9Hv@|0qkwaQpl7x`xRGld'6ggg0 p7 yiəCY5.63 J؟8)YVI$y6z@3)zP-{ {|r-fi|o-`mpt`{wA ʐc8) 96@BJנ &p a}CVz}@9` a &fPgh h7Pph8|gx:*]QP^K|1fXeK*m`*=iJjB :}܆~h^:ܪz8 08P pnjdXz]I fگ;[{ ۰;9]e۱ ";$[&{(!{$*۲|t31 -(vq1 ._ 5/!A`,0o\bRA^VbQU{`{B[c!mP,Օ0q V0dNa'@\1V0V6k"p#Q]ɱc u`q^`m,Uu` lpI`xA  _"+!رq " S`H"^XQ@@ZM /A1:#[[]p )J %b%;Z%^&*p&$Fo*s + (0~(S((L(7'R)5)kSSS=z}r +@+ +^,OT1*\@- t6 'm-.G ..  /9/I R0 C& 031P1/ 5@92;@2Ua )2-l<\P;3<3@#48b4H4(44Q35UX [<6bC6fc %57ps,G7@c56G8O8 S7 u9U @&OP ;@; Kɻ;<``@% bS 5@Q1p>rϵ bSb_41!U .PltCD @@`̃f|Jh@A6BHFs P/B+40tP=s6@C{`P>@=C`4->IDeDK*~+/ֱ65P^FbDFf2}CPGsTG d C]$2H}٘ٚޕ8L4B`I^-{I@ `-. JJo #KDK2 KK7.JL*LX b05p1; M N=BRٽ]ߗNPH@O@"^S`p#T%P"=$ \P{R[ QpncQQv0SUB&0# QhSBSsbSS(S  : 2ShJ!ZP%yY%\e^V@0V5*;hE"V:UQebZEyLP]@'VC@X XdI0q>6 YnIX@I]!с<^MZX/z2&(p T[AzV^ZY]&.\"7 !~Ʈ(N^ W%_P q^^m z0-aQVS9"..h~G>8}6jz{43^a 3qukA0p@/?Hl(07i_j!c8' NbP Ec q]7c|>AJMo4/,Q7\dLf .li0e'e`0Kpf_fc6wѐmg8\fgjp sp?1oρY[]]h@QPV `rx&pbviqiXTj֍ƕ ! p2)/OGUDb&l 9h7i$ֶٶ㶔n`|nVlbyy0_O_FA M6p'A ZZ%r TO֜  s5`{84|=@ޒqΦ{pOA%ZQI.eӟ;N]êԠWb%WaŎ%[+)fdЌ,7$Gt< D0u?B Z, RZh',+(Uf̚7JiԩUfZiiE~6[mܹBϺui.dtVx6B@ tlp*bj8ztق2˙= Kɻtl߿lm@ 4pnhg~ Jvao CHIe jė"e+nƪq̔ $kjQoC:DRHl tI(t6J,b)-^'j*FH'M'0{\ǺZ+ȉMAVH.ڼ#ioI)3tSN;모rTRGIʱ#¬ڠq&l p XϞpUv*^di[q=>tZj|Tn0*p-jz ȥէtR޼g^^|շ*e?-Jo-U|Jpq}#xEvmx)6`Cy:XExIvecVP*cs&Uf{坤BVBhyivhMz,.i?mjuz6 :6vі{n1V;ٶ;{oYpĵG:q#8[{p3Vr;Ws|tҧ tKW}u(Qw}jc]kyvs7Jim}`݃>ߋ{x7~yؓw~vf~>k1~{_9?|w㿽}'~?a_f }#x( \X1FPo`$xUP`9ARŃ#`M)6$4 ]Pc/dxЄQ}h*44[x қH$֏q((db[Eqh^$#X>ƍk'ƠQsu>5Qb=}yHu<$"-E"M$%dQzIP'CyʸrשlDU&ayrق#.}/]*b/}L<4&.YfF7/(Ml#^ͯl&8)ΘSBΰe;)z3l$&@){TDh̅{+#j̓NtJEթэnѣ#i8҅kEGUꟓ/MM7{MꓦhqzjQ)Ρ̨Ki0ZSFU*SUWeMVjUbբ_)Wg6VtڪҪյk6[ծ-kUj&ҽ޵\:ؙU`JPUslZ'k $lfɪўU-+HUjijzj˵dERz*]kn[p+[nӸE.BK}fv횮:׻d9nuDozK\U׽E|^D}׈\淏=[+`¦i}/};A.؃=%%X^xáv5\`Wu \|ZLZkWA^0N18E8egqYȒ 8( p! ,H!&&,!)-#-4&07*27,5;74 8719>";>,;> <:,A%>B3?H5AF B>B?+BE5CIDBDC$DF,DI$E8 FBF2$FIGH*G;IF!IGJH,J?2JC3JM$KK,KL4LQ@LT-NP&OP%PN*PO5QH9QM3RS;RUFRX&SR,SR!A (E (VA!˓U[УKNvIf_9x BN5PSH t 5頂2d4\cEU +PQJ؇,d: P}Q&Xj6A}8,`jx @""\Dy)Didi >mp8񄣏>񨓍>8A_%+pp>LD'N>ȃJ+=`3ԑ й0*L& Oс{8 K#ΕAz% ͕g"#뮼y \`c`J<@3%tīrLH1P V2򙙡8@4RL>\1`,Q8rA50+h8 N@  \֪9maX2C.,4לns%3GIJD;4.rAO=N\>p»sJ#K +D'4RB. 1@qQ=m76Lt7PY+' 24ͨ5SpI3> 4^N G BFjsN آ,"p' >e .?5xN ' R JL} ->xc* kjSh%NǺ ZNF:* w`4w|ʄ&hCٜ<(8@pXD`I:Q.@98@ { SЁĠ?! N$XO_XAL P|@PFIBr& %ȃ5P XT Rd ҇M\@H[1 q|%h'pE(X">%2#,i\_ؚ> Xô%6c) cˀES(xdZv @(a @ǫ!qapM:Y ZA@Iy:}U l1z λ:B b MiVQTh!F5qL' BgC1kbO!AaPyrp FՇ)daIGD5cQ,F u 2%A vkS(!tHPzգ'kj*!{H @7(1 0!^ j"6BvֺH- @ET~D >>فPQr%&0m҂*ҹ)QNn7XP?QDHFJ\q{cWNG5\p{C:{܁w<1{ 7hH7A{x~εKI"+܃ W@%L͆Dh︆ p`\  AG)||?AOƲp]ެn` ~D%Ť{@3;Mm]\p0-".$.ȣ jߡN IeOG( 1c `88@!1 H BX 1 c+ϺWa@CGn;DFA)@jf7 `\0 Ꮨ}@q Q{\}됏|Po~"W)?ށk k$b5 b] pLD  7=O c]O>T@W7C4`wܚ!(E wq := qB =g5Ϣ{KݿA2\Q}>\a_uyaP wv7`L@^f!]~(V.Vp%b5bX&7P{6\ed2vd0x6x[21a8؃>@B8DXF$ ŁG؄`}Հl#!"p $83Y!pS^+c:3736eX{|eu<PGA*Q2sie]rX >F&9r0K9.`j x@9X) .Ph :yv7 inG rB i.01vi |w@lp6jY, fYjw]҉lЗY9`}vnw|2#naSqowxxTglf79gg2coq!"i*_Y81V3 X:9YVɞI6zvz`3Wz.{ |W Pwx[I (m o.mpt{IzK 0X)` X9wॼHL@װ p A*za}Gz Xm v y)9 7PlGj *V v@ x ۙ*١ [y尨skr3. h*GeƁWZpHrj$Ȅڬj&VB0&)z~x޶~ĈJ^*7 p7p Jxg"خ*Z$[{ ۰;[{B˱";$[&{(*,۲.02I26kH6 Q1_+!B{H'`#C8-Ƶj&Wn@[a]k&;"` [BPm Sᷥ0 1WtYxa '!s$>cTH'"`)!Auk,@Vt mJXV! _ "+)ib 7"7YX!5P!AS /n05@VPS=J#v#u\r4Ur%%^&b*r iKhd>+'R' "T(B(B(" +)1jTVy* (`+c+,^@ a,DPbP 12*\p-p 6@'k.@.tF .P0 s8/0S+2 /1)|r1P u<2(2,23H̞ K@@5 =3 #4D#H44O 5Tc5X[ ^;06es6ic %56tw,07BS8`8os99@F?Tp9Ұ=49T:nB ;; ;#E{ St7+0< 6xF8@l 9" < G4AMɲHNM!Ar#B$DBp/,D%\}Du%pH ?T]$+ReU70q4T]VAV9'(̞ p0a` %o!?QkMB* Ubp Gc ^9c|d:d"$eYu& <b'?hdNV UZfcVfrpf{vi@7ex+Z7;?QfOiN&h*!ǐ (isFfwPF6hijjHk^yq498/,@ϵ*k.Qlǖll!ijWi$۶pvxF xo"G P aO1u7n X@ TC%N AnXIE!%`{G 08Ȯ &t|o  s5@³{74%Jʽ@:CY7ݡ+A`颲[<}F$Bo hP%4hh-j3gG2pC;ór:K4/lpG ޡKwq DFQje+ROԪ$"U+ş[ $jn1CZ G+߶ ;tM8tSNSWĒwˁQ IwgH yWʡ{&Ɗn%"eMع!W`1O\ vC9{W`MN<5v2n:b , x(g +0 &F,H.8ۻSPlj\u]SXz c7q,44(؅mx@ PxVUxc;q+_KNJIGqI'C=f5yXMߜ+h6zugP*TIG%iRfTԩZjT3:|u{C*4]ըA5I5՟fZZP_5oU+C Vծe^ݺկzer:X69E,S/d}ld;e5M N5Xj~[C+̦=-*W'A}mS[+g-lozL6> h;ؤLǭ+HYRֹύ`W6Ҷ;enUKZ-mzϺפ$uw8XnEMזUd"0_+Ŏ g9 ;tcRuY88@lkADd,Co9YZV2cr Sk}|ZˋU! ,H!&&,!)-#-4&07*27+5;16;74 8619>";>,;> <:,A%?B3?H5AF B>B?+BE5CJDBDC$DF,DI$E8 FBF2%FHGH*G;IF!IG,J?2JC3JMKH$KK+KL4LQ@LT-NP'OP*PO5QH9QM%RQ+RR3RS;RUFRX\fKA qhJƨ+]AjHXw]˶۷pʝ O,Ç4o/TC^7LlpO;Ё!2 7)6P+t Or;yC> +0نe;^0%LO"~J% d&ɟx#i뭸N}p-^T s'f4KN&d"ĪBeT0P \.٘4KB02L4D T2 ' -tZ;F #Ͷ4""6„ fL8(,04P) (Q3G5M>D A i͂v>,%V0 6tPP3;@A ,aÆ r_IO%b<褗n:DŒ#xǂ+d0F;AC6`Ih\CKc7 '= f<'=ؾ=GߪD_8l$-wҸA Ѣ(q ѝsx9:p }A% .Z$ '@/%+!jhT `QdLh V"PC2?`o?@d~a Vy  8ki}z0 c t>1& &7PAW#V %Rl ǁIc\B0 odBAҰ҇6C|(*O( BExb$h>SH#LRZAȁBO [ 0ٌĂ;P,U rp,8FySlY4jOH =iL6Hp`Ne6qIA6 x݁ X+,E$9F,N0x7PRXr4@&B*J`G ! gK&Pcd8Iy L`'!%QIKcG\%x=0l q@ ]~r8(A 9*a!ydrҜ,@ aF<` P 'q=YTxALG`ppfaM@\e1_~xVXb8$9py4ZEFd/Vd`%X64x<؃>@B8DXqF؄P}`l!1fP "2Y1pS^fc7:2135{{dE:PE!)a-hiEcrX lS' xUBc P',Cs?b&` @xPd.pG&i>ɳH] AlAT 'B#3Gg 2IfEC>T1@alHDeT=Aa?)-͇FbDFfF&@o}RsTG d @0DM+Iٞ٠ޥ7LHHD bĐIa= J JJn0$KDK2 KKH.JՄLP5 FMK6@1 `AीX.n+HB:W>P{t1bb4qvkApou2"?^) `(6~$_*pbP+ P8uc9 >AIR.7>=_Jd¦SvX&ea6fqPxfyk@9ev)X[]|+o&hh/P prh&ڐO4@ц .dpBjF@9U{^ɊbBB!0aLhv/&\Qd8Cu]kovc}wq=sރߋg|xGxVy!l~zңz ҕzo{5~7|w|8tװ}}uo~վ_x@PO3 hF0f%xUP`m l$@(B殄+,N ]hAPz/dxCP8aɲC VχC6 KJ=&F1{O"Hľլ[=c/Fdl%0+kd#xF{߸8QnḸA&HHg*ILoCc38mzCe) )eQ|dePiVƲ9%'Kђw.}9]ꎗe1Lةv 1Lґttf5=M­lԴf7MIS$5d7v}:)O|LϱӒ'@)ЁT=C(?P}6h(@%f4%Y.Qqb=&H)҉TE)͕6hLSoΔ5iLu&T?- Q-GhR)dT>ԩbզNu7?PV_%kU)VޔUhE%[VuBp@ݺr N^U]LTBW[6,cY ֲ6d'^ [IC.lCB4-]gbämnSηݭ`;ܡrD.k%\O6W#{r+ݽRש؍.^ohŋniz-6Խo|:߿׾vů^}׶C_Ep'`c";>,;> <:,A%?B3?H5AF B>B?+BE5CJDBDC#DE,DI$E8 FBF2%FHGH*G;IF!IG,J?2JC3JMKH$KJ,KL4LQ@LT-NP'OP*PO5QH9QM&RQ,RR3RS;RUFRXT&KA od ƨ+[xAjHXw]˶۷pʝ +2/.R8p5&Q Q{Lp EeE[ƏX(aYXE BeMУKN!"чC /^І 6RFAM:` /MXQ},}XȒ5k|^@i] X6Pa}q G"k .hD(! KxKWݏ@)DYN9pN:2e>HcO;<<԰ %DH&,,A.QF% =*0,78UB 0tA, N"a8kHlG?@qA2 BSxs)X.%,+D~],+  `C 2h, L DQB`2݀Ԁ:qATr(г4nL$05CnS|+r6aӎُ9>`K>P#bh;a#A C,@3zֳ Jԣ|!=u 4l@#y)PFcK'H >" pppCJ< \`Z;85BAlN^P l X@ La 4Z," D=`@)zP)qCa8@ B%l@|X,\nGiX c(`>Yl-Ї>QǠ0*,'AҔf>AT9VubQ/.p>4 h%A:XR'T![AF1<0BmZX ",W \gD6PBp @UETz4!kPfCaCX Ebo06MZ=X)8@3}tbILc<I FZ[`Ne6 ,rICV x݁P+($o:BF,N0x5`RXb0@&*L\G !0gK$0 dD8Iy H@'!%1JKc@F\%`> h n@ ]vp7$A 8B*A !YdֲҌ+ aF<|PG '>ZTp H`G<1`~QjÅ[s`@"y>`xЖ.  Hv< ` |@,=y(c dpo_"$7~q8m 8`Gn+Cж >DG$ o !8x-BX/ >pu A@ bA?@(Qi8@?^>tM;7N7.pPB8Q;0;A [-d5 x(?QQB &wRH-LC}3ؼ[@H|-nu?J ^j Qk877&|}4-q Lrx)lȀ`ra]r`ya@ Wve^Bae.pHP^ "8mUg!Ac=e QdDbEVF4Xnq[016<؃>@B8DXZIXLx_P7 Ba6! 0Z('ׅMXo6s0 1cXcl O\cP1.h38v]4cekW6,h:LZp8fnfgcfL .(qgl0fk n6dPkZ\4ZAfiq. (o_&舏ghƌhF jjj m8ps$ i ]@tj0j𷎪 Bs D‹`h ͠iy}͈kȆȰl63pnl^FnnnvnZ& 8l@}. smn^`pGamrCFw 75Pk.t oB+YF9b00#pHpdžq0P rQ7r8 kg А%gi' e{6q<&7n.  l@yc yyW@_gpeW{ކ '0|b (zw`ndž jv^v8 &| Uɛl`djv3vev 'uFvpszv}077B n}`Vasb3#Y q`0y@0kUIbGk 4zz@i|p sG.fiy  s YhiIw{g f堚B԰ps8[ʋQK*AZ oUz}ݗ 9$h'RVỲpQ 6fwh°ՀЩhIX |gx:*^RPL|1fIXeLpm`P*=KiKm[hB &:}ۖ~h^jڭ8 @8p ЮujdگI Ư:[{ ۰;[{8qʱ ";$[&{(*,۲.0G4 H7 1b_)A@[H ^b hCX q_P N#Bq`Ic!kP,0q V@6%AuV%}H5pPpOQ] u'k!rP6` @<db   2!iہ !"^ $!K !k9"`̻A<9#="Յ\R.V%\%`* gBKd4@+&2' T'"(>e( bq+(Sr))+d<(Ts**L&r`+^,OQ1*\@-RJg rH*pp.BI0 1//0$^(0d 0ft1o 5;-Xap )2-l@\+<3<3@#48b4H4)44Q35 55P `#6dc6PX @,p47@7˂ ?7/ 8AF#18<˘`P%19:&OA,{0 ;@; Mɻ;r7+0 a6c'+pF?et&P4@0@|@ 4&*V>Xɲ@] AoA!D2)B/tv6PC$x`@>@?D`5FDNFלij $BQBP5@Fa`etFiF`+P$G'T}GG t ;AλԘٚZ])#}Hd4I^-իI@ X-.J  "0tO {KH*L X3+ FtMTM N`$ Maٺ=ߘNPS4:$20",PU20B4b{"[ QPosQ Qr5E&0])%Q,&2)mSbQR| D HK)3>]FUF7JUbUad*;iE"V9UQeJMP]@UWkX!vYXq,0Y8`Xo6XUZ@.$CF/z9&(q T[AߊDcZAE}}ѵ\aH!Ԏ^뜍@ ꕯq_;qج,e/خ0-aapХCa>EFf!;sIGvN>nP޺3P^BαJ_(& o,?_)pbP+ P8uc9wycd $d(JXdLf .lh0e'e[0L_fcsPѐmg8\fgl eNT/(7!2UYE^h"!ŀ &hhs&fsP6&Xijj(k]Y} V1_)kT+FlSؑuv JbmZx& wn 7!~W l0Q_$}^3od tM3|H 004L2-7.$@_$jfphR |}6y0၍8sדs8j%ZQI.eSQNZժQW5+Ra[Yiծekvh2BLȚ$Ιc!" 2u1@ \(䏒 !OH3ZWb$M 8_[eϦ]mܹ4lͶ'^-QS>sJHm(+e'߯ƚ> $dzZe(dZIz3@TpA}k,"pB N}B( 'P+j %G_3HHL< *F>bn)E>0 )QtyK028+4L4ת .^ه;J*&+D)(M%$|`)G[!t+ 'MV`LT,PLV[uUX ӴV[`9u4衜HHI@&&&!h(z6"ggLvYNMuX5\tk(2qubY Ǝ^ߤJN`4Mwav+.^+V~Jqp)s|dS>0njbcV΢fs-X2e]hFzfjR塣Uim%Ku%kռzlfۙ {+6mf &Zn۶o /oWp^|r+#l;\n|s҅tOtN}vk}rqpރ~ߋ{xGxVy;z쳗zm~zWBۏ{/}ˆ_~!OKx@ P)C`s@΁\-*QP_`Ŕ Pf$DxBP Ba Bƅ3a m7a`FmOa2D$̈K^x=&szbEƆi^bqE nQKc͇e8?4q,i{cG9j͍vc(@ )=R1'EF2^L(ILU&=M o>d)'JRAnwU$byKs%.}]n`mpݢ19d*s]t|f5M-f7Y5^M$gZٷr_NxڌeT5TU.aMknVzU7oVz~ժwNҨ 8X;Xi=a}WԱM,K#kɶnڼ,Z3{5s|ICVk,UWY֓kle Yt";>,;> <:,A?>%?B3?H5AF B>B?+BE5CJDBDC#DE,DI$E8 FAF2%FHGH*G;IG!IG,J?2JC3JMKH$KK,KL5LQ@LT-NP'OP*PO5QH9QM&RQ3RS;RUFRX,SR\FKA md*ƨ+[xAjHXw]˶۷pʝ +2/.R8p5(Q QkLp EeE[ƏX(aYXE BeMУKN "ч0`F 5 ZAN:`0NX,B}YĒO6m^@Hi] X5TaC ч"m .,! LLWݏ@)DYO9xO:1e>LcO;<O< eDH&,0A29%M=*0,7І8UF# 0tā, O#c8kHlG?pK># h;a#A C,`3z Kг|!>uɊ _4j@#y)Pf dK'H >" n`pC;K< \`Z;85BAlO^P l+X@ P 4,& D=`@)|P)qa9@ %l@|X,\nS!8 dL%!L4j hG>-/A0M028oы`a8"J#>PL  X9 QTa&A|aLh4.R}F bpg*}iBTŔ?e4PF=&ȴL:QpVc|8Eu jˇ844xakH> +&=U)`>B4+*48QE zAv|^@) O:Ԧΐ76n<T} ق bg6"8n.hӢZ:8(aU`:#@e S-|1<,p׋ th<0Cˆ 9(k!|թMjԂ NT$mG =HnOb)HM`4Z+0%ns(`KEҶ x$@2Ā]` /"єdͯ~yA&F6 L`Në '  ,2 ! DBP Ab*ϺKAHFn;$FA)@i^7 X0o65~o Qj!;n!!C?4! ~?@f6ۂ a c=OR@W72C4wZ!8 w8MpB =q4ӢxqJݿA2`Q=\a_upyaP wvzv!_~h6XbX&7`z5[FVd0fda'x86>@B8DXFxqńH`}pl!! fP $3[؅p`Pxo7#s38 AcWven P&\cP4.l370]5Vc؃ikXf/h:M]p7fovge fM .HqgnPfl ovn`k]\4s]Qfj0q. Ho`f(ghhF jjk m7pt$ @ j _@wj@j Dv`D`򨎧Ў  Ͱi{ }јkvl63nl_fnnnn[& p(7n`}. vn0n_砓rqm FCrJw w9`k.Pw@oB/yIbp0CpHpȦq0P rSGr7 mg &wi' omcc_.  0opcy Xcgpgg{!'P|b (zp렐n&jY* ejw9jyl\)͐ٚIvnw|0SnaRqogxxTWlf'8gwg5coq n)qsb3cY qYړ@kVОYbWk 4G 0 Pi'|Www^i m o.pm`tՐ{wM @iV)` X8whN `ذ V +a} Cz0}p͙q pVfhН0h٩XZ}gx:jaS_&"eGdƁV[ň&̪tvMњf(`j:3m뇌6aŮ Q:9q@ 7x گѡG:[c ۰;[{۱3qN( &{(*,۲.02;4[6ۯGr:kA6 1r_)PFN[%^b1 hC8+&@AbI,dQW`,;"mP,e0q W5}qe_"e8pP1q"(&k!AuP5!a kpK`QV! a"+!B 56`X!rX8"!mk/ / 32T4B#F4JBMO5SS5 55` `#6dc6PX @,`47@7˂ H|4u/ 861F#19Pr̘Ұ:9@&qɝL A :D;;gAT<J 6( @?4>oC#' {TBf3?vG8sp%]%CoT@p<t.@A̠<|$AdoA!D *B#cGj 5J<0z``>@?D`8FDMFD0@<B"8 D083?cdtpFiFKdP' G GIO)HP}ڨڪ݅ߕ8"LHI4 8p1IaES30",PU"0B43L '5`5V65U`Sd ],R^ `s<3)P%55SCI T.2Kx\!ZRz3}[%^u^!V@PV8@*;jE"V9UQe%|KN`]@W_+U6Yt0#5%cwX@W$.Z]~/z?&(r T[A溃Tc[A!hs[ Pki|^զ~@ r_%;!= i+n pKb*耕n:z~Ghh?~_f:7y0 _/,qQ.O .a\0 *a*/ $&I+/_)b, P9؅c: ?fBJ diA/olHG_Kd(i@e'e\0M `dvn&f_x]vgneHfjq#%jo:p_Nhf1W prxVpcfiwiYj1en/o؏WJbf!l$jGi$n`wrf.XC\vo$\{n G!E$YI)Ud˖ax&H9uOA%ZnXI=^ XWE{6G+T@oٽB5ޟ&18N-v3ʤYe̙5or:IiiԩrLBF^QX;kh$/ :dX  D/I{B7Gn8*Ot[`gdϧ_~yTHPG4,?,T8,ju9 : (M .5@\D;@"kJX|g o[=3H$TrɅj2@(4lpg A ܡLwq`CHIE j] E,0l)џ?(M$@-t܃IN;SPqrrJRK5Z#}A"ndrr>y3Bܹr}kn~YOO` x&td`s@́ Hf~`Ab΃#`M@ ] ư|za 'Cn}޳a՗C 2n>$"xĿ K!85&FOxUQR"-I]b'F4ƌkb86qox Q/cG@͂KHDĐc"5FF2xԣF"IL[[ZIPjrO$#hP2oH<jTqAbyK|͒ .}9]|e1eL ڲudiNͤh²۔5MnJ,%k"NtZLg;Nvt";>,;>,;A <;=9=<3=D>A?>%?B3?H5AF B>+BEC>5CIDBDC$DF,DI$E8 FAF2$FHGH*G;IF!IG,J?2JC3JMKG$KK,KL@LT5MQ-NP'OP%PN*PO5QH9QM3RS;RUFRX&SR,SRL&KA m` ƨ+]xAjHXw]˶۷pʝ +0/-R4h5(Q Qk#Lh EeE]ƏX(aYX… BeMУKN "чC/^F 5JFCL:` /LX,}XĒO6l|^@i] X5L}aC "l .D$! JxEJWݏ@)DYMN9pN:O2e>LcO;<O<e<%,(A*%N=*0,78UJ 0tā,MO#a8HlG?4q2 JC{S)\.%8+L~]0,; PC2h, H DQB`"ԀZmL?X)4nL%<J6snR|+r6aӎO9>pK>5$ h;a#A wC,@3zң IУ| !>u 4j#y)PfbK'H >" n`p;K< \`Z;85BAlM^B lKX ̀ HA 8,& D=d@)~P)qDa8@ %l@|X,\nS! dL%!J5j-hG> -/A0M018oѓ`a@J$>OP !X9 PLaE&A|xaJh5.R}F [E VXRS.X 111 EEL:יB@ Twơ,\P[>q_YP[D:mP7A81 ,J & x4+)88QEzAv|\@) N;Ԧΐ7 6n4TB bg6"8n.hӢ:;8(aA Q :QjQ6Aa^Lِ@FV/|h5AX NMjW+$Wp  ")Ѐn;iLAt{Ә$5OAmZ!.-Ar;/EMt\,ʐexK^Hw ).$I5|q$#ͯ~Σ 21ᯀLĽN,^ &f'LaX` I ԾUpGLg#ْT@Nr@IP ܡbHN21`u#vIp0D@ X0$ 7X—[`AK p TBc5# -@Ø>8P>A$8I`q{WFG5Z{:{܁w:Mm]\0- (hA&B XPƷW@EHr?( 1c `8>@!! D BX A c,ϺKA@Fn;$FA(@j^7 P\0!kq"񂷠A5~o Qj!@B8DXqF؄P}Հl!!!f@ "3YpS^cW:415eX{|eE<PE!)a 0siecrX >F;hewЂmq]jgx6cBi-!gm0fm p6fpk[@s[afi@q- Xoa6gh挸hF jjk m7t$ 0 i  ]@x jPj׎ D w@D `  i|}Ϩkvl63nl`vnnnn\& p7 mP}- wn@n`&耓rWm &CrHwW7pk-0xPoB-fYb@0SpHpɶq0@ !7rSgr 7 mg (i' o mcc)]- F3 o9Y) -PX} :yvtjnH0rB i- 0i}Pyl^IjƜ `曖7 ~ Wmdlv3v6ev Gufvszx609W &i J`I8063 zh;)YFٞ&&zfz@3Yz-{p |W x\i (m o-mpt{KzM 0jf)` i9whN `ؠ 6 **a}CzXm ǜw z)9 7PlWj U0vvw) Jq \ ШugrցS- fGeWZhʪtڔvKq !pj3mg6A㥮x 19q0 5x ѡHʯ{e(b; ۰;[{۱U!$[&{(*,۲.02;4˲GR8G6 1_)pq9_ 5/!Bp,0n\b_P Q+a`1dY`˴';" q[q]DN1j SQ\,0ҀpHYxQ=X5A߃‚pOQ z+\ru`q^Pl,Vu` jpI`QV! _"+!iہ R#"#@S b/l;# Γ:#;{] )J %b%;Z%^&*p&DFo*s + (0~(S( G890)P)9@%LSSS *`+^,uPO1*\@-BJg r H*pp.2I0 S8/ C .093)/|| 9t|4B#F4JBMO5SS555` `#6dc6PX @,`17@7˂ H|4v/ @92r(? 90@@`PS19  i ʡ̄ A :D;;eAT<J 6( ;= 9@61p>r7+  a6c'+p31j1Fǃ@ GA܃f\$AdoA!D *BCcGj 5J<0{`@>@?D`9FDNFKnB"9E9FbDFk@iFd- +t9( PN Q=H+Vڬڮ8"LHId 򽙔T%_q a׾(N^*WE_dҺf>ks:0qaW-pb`2~jUI됪Zy ?v >`po*3\2?l($ .Q(.@4) Xb@ Ec ]9c|d:d $f)}2H g'I`+1tdNV NlhPe'e`0Kfa6fe&wog7x^gm w1g艤xn:_oFh{/@ ǐrh6=gidviu jhWj捴`~0 0kV HDo_JbFl"yjWi$ئNi{$f@De&B 1fGMLP'ޓM;M9uOA%ZQAk&ezӜONUYn+֛4>ܰ/tUC=$`Z%tad揖[c5 {7(ހ+=@oEr@Ǝk)r(a{sҦeϦ]m?a:gV_'^)f/X5#u6E7pcQ'PP_%lCRf`l:"OJ -)!`z7 +B 3i7 *#BqD?hPG4,@-X)*ˠu9` b"#xLƖ2˩/'X6r*bqg iM8sN 3D<ԓ8lhGsҠ Mxi DF9j#1E*2L+[ $jpJ-MRE{lMTvYfusZjE.^ǚ\)*fF1LK#8{`1GH[*@ ̉LLֹVX:o,uN >2qV{i6'|vdK6(pZ[.& TTǎB_\J̑?4 $4Zb;3|fh 3hqY3d7O{lKN٩h]V{m;"¨t@n=ov~G .{q0jVf{rʩ)\d_fqA;wtSJ'mJc_[uLWh}[Җ}xy/wW~y7(׉嫷kZJkhnz {7䭝]|\7}~ &P F} `h?HP`=(? h#MxyOet ];P{a %8Cd6tC ΩC_x QCbgSxEQQbE0ыcDbEF4ꉌk F8s$xQճ#=x}c!'HDΐc"Y6FFR$)IL%3IrRe)9JT&є$^*]i!V2%SdyK&Rې$KMRf1'7LdBј,^2u=1S{r&'9<NSԪ&%7nsLd%S$#[usvD$<'O|=OnT'@ -v|A}hE&΢U#FqT(GzR㔴5JӨN.V`Cδ;UM;R׹0WUp/,n썳8nNA.1s:P^M 8ZyrYa.{3f a D]=3檶ٿwK7̧w6O>Xi=h6z~&tD*\Vs:WIі3A#:y:ԋO5zõ@,pC- > nsYj_hymmrxdR#fNBjD! ,H!&&,!)-#-3&07*26+5;74 8629>";>,;>,;A <:=<3=D>A?>%?B3?H5AF B>B?+BE5CIDBDC#DE,DI$E8 FAF2%FHGH*G;IF!IGJG,J?2JC3JM$KJ,KL4LQ@LT-NP'OP*PO5QH9QM&RQ3RS;RUFRX,SSifainEkjKkk[lmdlrUmmYmr=nkUnqinsIpnjqvLsrksySttYtudtxDvr\vxqw|KyuTywFzxezulz}sz~U{z\{{c|}t|d~[cwzT~ej}n[aelrl}]rdmsm{{tj|tn{s|{w|»ŜĠĿʬǻȭγͻҥ֖ɜ˥جһսشܭݼ۶[H 2\Ȑ tvѰaV$bEBCF(S\ɲ˗0cʜI͛8s\Jbs% FSwq O>LKA k` ƨ+YpAjHXw]˶۷pʝ O*C0-R4h50QÄ Q[Nh EeEYƏ(avWXư BeMУKN "ѷ /^| 4JCL8X /LPq}+}Wؒ6l|^>i X4H}Q G#l .$ JxJWݏ@)DQUM9Lp:䣏3e>\c;<&+(A*q&$=*0,79UJS0tA-б M#a8Hh=MXL>lBpAܳ# 3*Hp'4^"-p 3@2=j@76Dp; 5U''C1<&ͤn3O@I3> [43 EAhc-!`'y-I/B 4tJ &r{03}J~s4j" ٢@*Mu'p5A VO4pقiTK05zaw4>,0 ~%j B\+x n` 6pC`'#a=`|@T@|`CPS<`}B t`5(>1Y@R0(AՠA Dh4q8D$,bPP>< @OAي!M+GFQ 6p`P-J!آzD= (ո"9B2nH%/_)Z" 32؏+fɸ%@Lgb8P } b-Pzbo\ :(p!m "~&@abG7Wub ;IST*rSTZF(8GT!N%QaHMirt yH@)`, vfl6-RRp$ bK[}p pÁ0ԧe>>`p`HA >Eh:!  IV aD]‡T@ AҚBb `HO}Xb* ض#I1Ķ'1IR$&0Ym9I R4%ɢ9[zus`HRaThN20edBmPD'l` Ɣ,@] m8J? 1h SxG$ZҀ^tO;5NC5db6Q;0;a [-$x3w(bP?SB G'w"PH)-XH4Ԝ\5rAuCQ F }L?fHY+A:4Dq1\$Ƈ5lf\,v/i6P-'^Wgv;pPpeaK@Fpg1@8c-@F0^ Q$XmaSpg(!c;e 1dBbCV f6xnQ[0Q8؃>@B8DXF XXZKxN^ g @a6A 00\( w U8_FcG:0'21FeT{{dE8PE1)q 0cHi%ctx :f:b   >i۱ R#n"8IA]*&2'Q "R'"(;e(" bq*(srTE)SSs**`?`0 Z+^,eOBO1*\@- d6 'l-.dE .. 3 /9//0$^(0dB 07*zR1/ 73ǐ9%'2+ 2F,@93<3@#48b4H4'44Q35MW Z:5a36e $p550ps,7@S6l0"18@ *$ 9s: &ʱl!1 : #̰D;;eA<@Es/0"+OUBB3Lb{rZC QPncQQu2E&0^۵ UKd/)/?P %}ZP 8E3N[TL7IpUbU^au>;fE"V;YC Xv60Zy`>[mxNBWtER050YJ^e6e;`Bbґ<.^ZX~!aV@%q:8H2Zh{\%]Ug\IR)Q(N^V_az >NP A[zWyfPE8GƜ n \?^:R fH(( \? O#_ǪB?% Ub` Eac Q]5vc{cc $g)}3h=<Y>j?dJ lhe'ae`0K]a&vױke\hZFgmHmg< x8ce'߄k]Ng"Ơ %hhh fvpfVipjjk`Ycf7kp0nJ(WFbV l#hi$Զ׶pfۀ`n2 #Zb4 vap6碤fhlb٩;X@z&!2(Rhyj f g|IW|p׊W<)Rۦ7cagsIk sk҅$yR#"9EFL|d%S'ILƒd&= N$eDyKR=Ae+GJXA+K\ΖZ.}9K^3YT'LdtPؗLhs~t&hhBpxsFlf&l'NtZ8  <&y߼g?1NgAwVӝen5Tjz ٺfԡuF=&6фLCBֲ+I)RTup;H:T`ԡ&wE-9P=OUNըX*QcW!oU1Fеnk]2׳Ulūĺ׺y%,1pg< ƵUle:٬󪖥!f'VuYlAZԖִCmjU Jie[Yڞɶ]lnScg-j׮mj\Nnua׺enrŭYŒ-N;oqk'oOqo;`so1XCq+/`qy1[ME+@bު61w{87Ʊ9N+2m"~ala%OpKe[Xp rYQsOL_yg&/aR6se&g&P39H h{F˃h^A3:~4yf%ĕ%K0]QNZF-fR ~ƔW-өlV7vY1+3\ațI戱5*rk\Ғ! ,H!&%,(.")-$-3&17*16,5;74 8629>";>,;>,;A <:=9=<3=D>A?>%?B3?H5AF B>B?+BE5CIDBDC#DE,DI$E8 FAF2%FIGH*G;IF!IGJG,J?2JC3JM$KJ,KL4LQ@LT-NP'OP*PO5QH9QM&RQ3RS;RUFRX+SR\FKA oh ƨ+]AjHXw]˶۷pʝ O,Ç4o/V8pF5"QC Q{#GKp EeE]ŏ(a[X…BeMУKN!"gC/^І 6ZBN@Bc;<;B ;UO? AX2𗧗pQ0;kD:U xh(7Ut#i뭸N}p-\X s 'e4%PxRT0L ]&,KA("L,D D2 ' -t;E ͮ4"E".Df#7(,04T'Q3G5L>D@A iw6,$V0 9t@ˠPC3?0A ,q( ۣ r_sIOf2 >3"l,褗s,'!U2 t?z@ !;jf?-2Bu5R؋P`+0IhBI*/AO2j#W: I˭&*}46aY%#11Йsx8:P }A$ Y$ '@/ ,"jgAT`QdJhAP"@B2>`o?@d~B Paz 8ki~rG0 7p >1& &c6XA W# %RL +cF#( J(8_'t'WG>@&cQPyODCbR13Wt%4_*ԀbpşR(8dZHr'a @@Bsq!ˢ<# D ;5JCxZ򪤎O`'iJÂOJٰ pCR:ك$1Ij$F#C\P[v0'Y_2$Y e{zi@V[$  iMIFKלGdbdsIzL)M|;p  |a} a{  G%2 D}$ @ r% ͍qLk #( `@68|a IH p-8h ,0_YIfN^/x @`} ^,|j $`sܣCpx#0 oHB0qo#TLZ*H. DXG,I Ėہ426 BjQء = cAʶ:`DK GH|t4ٸ23ъ8LZ 8#X2Kpx=|+Aw틐ИJȴQ pv'c~pH`x$m!πE[Sta#8"Xl  2c?$h18 8_ xRձƷ,(j`ހqK!B1 `F2 FP t A KA H3kQPՐԫG+(*a !B;dD;qQ8j!ZtԘsaQXP}qH~9u@gv=P@pdaM@Ye!_~ xSXa"8pv1WBd,&d`#842X:<؃>@B8qqD0}0l!!f` 20 Y(W R8]Ȅ6c'://02{{dE7~`E)Q-8icrX 9F9hFevm_efsF^Bin7mdpfffdm0k+ 38/P@aeXw hx+vj0ivjFjp͆ >7nJЈ^pjp~xjt* k`H$؏q p瘎#v 猵Vl Ȧl0#妑ɶeFnnnve0 eiB`f FpoW1m CFw 5q2y&kDi &J`2@l7 qu!wq9Yv ) qmc@c/ Ƌ w mX) /`߈ x `:Iv~timIqB —i/+i |Ilwpnyi[yv8 Е֙3) VٛmpYdiv2vd vg u6vPszs7B npVAsչb03i `q`1@kWbkg 1yzi{P rw/6i{۠ v` X8iHW gz Zf尚BpPs8[ڋQK*A oxP'`}CbVz@}@i̐p1 &YfШh؀𩑊hiXyfH::^T`M|fH(eM*l`p*=KiJlae)jhڭ3mW6e: ڮ9 3 zaC슯jea[{ ۰;[{1;";$[&{(*,۲.0{$2[|t31 -( AkH ^bAhC8'ƵK Ni1TZѵ\I;c1z![!]ANAjp R\-0рlHixQ Q3eQ[{0@P!7O!]0(k!1tP6]5 @<ab   l@B 56^pX!0!@@Ul6U}@U9u#t+]` )L %cr%%\%`*B gKa@,&2' V'"(;e(3790)P)9@%}@9%*5p**`j+^,OBR0*\0-Jd rH(`.I0 1P//PB C& )z"1Ҡ/vL 9 bL<;p"b (2ff2sS73;3?#CS4&44N5P55 0 ]5a36`US P-p567r Hy3t07h6, Ap(88̖, ,& S3/9  [ ˰:; Jʸ;;`T@@& _S?>lS#' xUBc?vHp8#'5FS( @@0CdhN=AlAT 'BS3Gg 2IeEC>T10<-IDft r<A9C@93E`dkf Fs'!PG t J]$E+O=ڤ]ڦ۵8KHHD ۂ9@1ĐI]p<J pJJn0$K4K2 KKH.P%}L,pP5' ]P0dMcC M$ NKG=!Qd!>BS/0"-OUB5$ \P{BX QplSQQt2E&P0^ WJD/)+4u&%}OFD PT.GT^!ZNwC}W%Z5^U@V9ӻcV$!jeebZK N ]@VC!tAGXs`1-бNlXZ=B! QW\NL'|!aV@%7(H1Zf{\] .H)a^Pmn(Np^V^ZO=2> `AxZx]U6QEXf!AQĕ`*1A2!n` 5qv4`^`$r "_ .1bP6yF hA]h.# _+@bP( P5Ec6f ;>JR, }Vo`l{=Vfp=qϱB#_GdPvUe^fq`xfvi@8es'P0oBP8d8fҊd8880n?7vUxT^g"!À $whhhev`6hi`jjj^Y} Fޟj P7q$_pŻ셄4Ÿx$»W 5nG!E$YI)U,y˕8d9M9uύ7VеJ Xp=cmYzݶI۽-8m$N-5#`w3KKv/*#LUW.]xz/ԡ{..^ε[ճis5MhkرeϦ]6M1ezoHkm@)5KbF骽hrFf`+@=$H/ ȋY+*8= {ody8 _ˎ< 8 7'XZtEcECI$|nG{iVA i=6BIg껤 /0Z@YG$ş$$Gf`Qj?9G# L$6ݼ1HTN$8ğs:g3 rD'x9;RѵCuTR]TwGV[u7f!tAp$h+ ĢJg;0|ђ=X/ Z!`^$dyƒ/_h#m?m  ?XV2 D0 ;!TTQxb+^xcR}@)֣ h2Rl ǒ}aGY Ĭ?0fj1@Ee?HQjYiqFex{d gMiGĘqJ}IB5x"jTW|qkc#X KXekp# %B)vg iVa{VfB`9ǟA; $ItȒ *8 IGNIQnL-*pݯ?V3<~oc4:q@rXHFЄ R\œ"Q@`_ x;p00nA!TmC %wD$JWHd#x *ds+ .Ŏ԰bpp݃ bF(!.@Ibȑt$z="ZE88emddAю_#iHR)ђ W>=\'MyJTF vB)IRrre-mJF|7,}˜R$f9JSʘLhFbte2y5әf7i\rК$5yNt$dg9ݩLuS%2N|4Y SgA G"@ZɃFTn|hE9QfT~(<5QN#eHMzRGTDiK]ڒj3KmzST%iOmSԧC=ioTKfBT|2Ut*TͩfՖUjWU^%(zFUEk[)VӭseXzWU+^Ľ~%,V{؋V,ElccX&ѱMd-Wf'YszYjV&mi8ZԴ\j5k\Vs^YVm[qPvv-Zir"Uhq}U1Wsqw fqw]Җ`1{^wM.zݛM說x[^WoHaV ,ء1.p-O?6|': !kuW|ٛd56 71aES핗Ȏ9g,b}v@zLtso@>1ҷs֦҇>W=ƺvU7>vO'{ىMryݮY=_zqej7,龑)|\hA`7/ne;O>`G";>,;>,;A <:=9=<3=D>A?>%?B3?H5AF B>B?+BE5CIDBDC#DE,DI$E8 FAF2%FIGH*G;IF!IGJG,J?2JC3JM$KJ,KL4LQ@LT-NP'OP*PO5QH9QM&RQ3RS;RUFRX+SRdfKA ohJƨ+]AjHXw]˶۷pʝ O, Ç4o/V8pF5*QC Q{#GMp EeE]Ə(a[X…BeMУKN!"ѧC/_І 6bBOPBc;<[<3 B찳hC!-#hZg>^N/E6|P (2;43}:~ၮtj"`ScC [jяT X%>G:|E<* vj4vpʃ'נ;5~# 5BP͂ 8 0Љp - 0PJ؃^@ ͇ @ P"\BO^` 4Oⶉ&pֈ>dQY|xX+оQ vDCA C8qAlp& 8" 5XPY(vX")7 jH,_@ƶxV @R|,FQP@ gԃLIr31> QHh`=l.|Y`|b@sH}!G։tCܸo qcP0^1P$MiX0 PcVx!@%q#GkU( f@1B4#AsH q0m@!`-lFp6c\-ѦEq up .& va+3"SZ aЁyZ`2a&|`6$i0q b t` CjRGK 8#= 6@ێ05G({ڞ4&ISdh$Y` hK$+KQfܾ$dlMz9 fa"Ya ``);wK(Ll2A/Lsw" ;.`@d"0|B/0{1HqD`A6`7/؀$pXv0@A.\0` dĄ]"7# 0 D Jx\n!B%f++J Ԑ"^t\!+@1qYEq(xp{v(uxAcJ('ux*gMk@)>ݔH pC%` Pr;'CQ=CABC.q ;A "bD8Q3DQg`chxLJ8Of;Q?d!I $7x,B `=^OCζûMq3x Np7Q4ap\|"A#PlLMNN :Сv hэ0T(Ȭn pj@D0c4,~%⁃k@R߲{B~vzBh!,CC() hw)A#\ҁ54LgEJq"Sgz̐ `VNAsh)dK"H.8}kș̴(?T,(8@q Y<#' hu ya` 'vuv!`p~ 1Xa 8pu0VAd+d`!2088:<؃>@qAaeB} l!!fŠ 2p W(J(o2r-؂ bR&en K[acP./f28Ї6]0׀cxcHkSf):N\p8Hfj&geeN / pfnPWfg j6`k\p\fhp/ n[ȈhgphbhF Fjjj& l8ps$ p ȅh`Pwii엎 ?vD pH(rl7 `i{|Hkvpl3@nlZnVnnFnV pxZn}/ vmm1y4vbh i8$80zp8 h k/wnB)ya-oIVq@ qNr 8` hw/ɐPq rp{q8&3Ɨ~ G/j1 y9cXyX ]ygpSbGgۦ'{b y)֛iq`*eZ)lV09Dvvi|-i7aMpjx@xOla4w'g P wHiq n@ɕ1sЩb0Щ PqSYyjW0 bk 1yWgzi{א pw/`&i{ @z v V(iF7{& Jf`Bp@s8UA:E*; x!`ח}C6z@l @'s v9p8kd& ~XXvsY zfر Xʍ0kglȅ/@eȁZN|eeNla*a=HiHb`dB :{V~h]ުʚ8 8 p*d:u<;[{ ۰;;ׁ{۱ ";$[&{(*z$,t31 -(k.0;Q^ 5/!A0-0o\ab!^ Ii1TZWkXK;#mP-ѵ/q@ V 6=RG1b|#Pf tPq_`m-Ut` kpL`V! ^",!iۡ + R#k":L`Qa\P#]=RE\R2&WZ%^&*p&Fo*s , (`~(S(:,(|TH)}S~p  P񋯾[8 H(, , 2 Ic rrH(`.H00 1P//PB C& )z"1ՠ/r 9 0/m1;0"c  (2J2tS73;3?#CS44JL4P@5p5 p \5`#6`T P-p567ʲ Hx3u07g6, Ap(883̒\ ,&0/9 P :: IDʶ;;d @&0 T^S>=kS#'0 wUBb>vH`8#' 5FS(` @@@ɰHtAkATBBsB#Gf 0IfEC=T106-HDe$;A9C@9-E_dluj?6!@GvBMGIٜٚ}ڵ8KHHD 29@1ȀI^<J @ 0 #@4O$P KtHU Tlp J0M$6 M `K-$?2}!QT>BS$.%0"-OU"A5$ ]P{BW PkCQPu1E&P0] YJD.)%3u %} O D52F]PTGl7L`UbU]`8;eE"VYFXv!ZtT[l5l2WtEV0_6J$-MP^-婅M'|@!aV@%15H0Zb{\]q H)~J=n(N`^V^UQI8t1UuO^g~"! #ghh߈sev &8hPjjj[Y}p Vڏj 6A#x`pphˋs-Tw%NXE5nG!E$bI$q&kn^Fs/~w^m yݩMn#[>(h^p68.~kqay8d+#Wgn)7Gw׼@$9Gm(Oy aMnֵuS_{Ǿݽܜ]ۙ{v6nvv>WQ1O H8`L*O?~xꑋݧ.|cysb˛#M⥟D:@! ,H!&&,(.!)-$-3&17*16+4;7427= 8619>";>,;>,;A <;=<==3=D>9>A%>B3?H5AF B?B>+BE5CJDBDC$DE,DI$E8 FB$FIGH*G;IF!IG,J?2JC3JMKH$KK+KL@LT4MQ-NP&OP*PO5QH9QM&RQ3RS;RUFRX,SS\gKA oljƨ+_AjHXw]˶۷pʝ O,6ׯ.Th0N`}-}ZȢ6m^A i X6XFq G#m . ,1 LLWݏ@)DaL9 xO:賏1ѥ>X‚cO; bX2$𗧗xQ0OH&-0A2IF& N=*0,78UF3 0t,A L# -Ѭ" xЁD裊,MQO=>D A y͂w6%V4 9xˠPC3CPA ,q  v[I(7Sz52x >3#ll騧>,3(O"U2*~@ "N;nf> .2B|ؒ36Bِh`*@m4I+=GD_xn4mgʻE>R2T(&H Z9n 6#ӄ)c{ t`|;  LAf!E؄Z` %A0x@J7DN Ȑ{a+20 'xh!v\>vLむ E Dy1 F ,hy qņ }y^4 C$bmJZ ,,` z `/r}F[ XKYRsB . YI I2a FL:יb zơ,^X۴+@4xkH> *=U)hDOҔ>a(T9VbQ0.p?@ V%A#J`RT!'V"_Afa@0bmZXp"-XB`:#`mR-|І1<-Bp׋ v@0 Cˆ :({!xMj NTDmG #Hns$5OAmf!/ A{#rI(Dv x#C!CQP%cDSvUQ e/LJ'p\0db`i_,lX c/blq p'ny90 G P (i  nyGL"GxYPG?"aaL &A A\&l@& J:35xγUFCT`J& c$?j1etPH.\0<G {c1\1|x t|c¸G7ZZ4H x_|7%=0 `BoX'k Ŕq.`b` "o7чJC?!g{ SG$Z]@B8DXrF؄@}@l!!f@ "3Y1pp@NHo4s1 !cTFeo M&\EcP2.j38^5ՠcgxkU-x:M\ \8 hflFgfeM .qfo`wfi lVo0k\@\!fiq. o]Fgh挹hV fjjj l8s$ ` i  bPzij׎ B y@E@ ̀i}}hkvǐl63`nl\6nvnnfnX& p8 o@}. ymn\&耓pgAm &DHw W70k.0zoB-f)bP0pGvq@@ qQ'r@8 k $Gi' q@mcPcIb F3 qYcyX`ag݀ӚeJ݆'0|b Зz뀐n敠iy* ei jIlZ)pFvlW|03lgaOpmGxpxR'ld'6wGg P {H5W FYi :`I5-63 zh;)iFɞ#zFz@39z.{ {'|s.Fi} V y ZHiIW wzp jfBp``s8_UڤO:Ez ox@א*`}Dfz@}Py̠q 6ifhʏhw`0hשxZzf:J_Tp\ eGaS\È6̪t:$ȄMjf(0j:3mg6a ]h Q:9P 5 گѡE:;a ۰;[{۱3qL( &{(*,۲.02;4[6ۯGr:{A7 1R_)!a;۴@b!!hCE)6=^1qeaa+7Nkc1mP-e0q' V`6]>+]>7%!%+k!awP6`e A<dUb   Aiۑ !"`0!A@ !U9x#wk\' )Eb%;Z%^&*p&TFo*s , (`~(S(=,(*)O`%6`=*   KVÂH(,," b-6 'm-.I .0 c/" U0$`(02 `)#1s1v `!f\2@2+2VNH2vS:3>4B#F4JB 5RC5VY \<6cS6g &57Pru,7@s65>89`C̚`P0#C# C:$"p #;P; Nd;<Ã@&0 dcSc?Q#'0 |UBg# `',(l#]%&7 <"@Pɡ3 n7e(N̈́ApB"dtB P/4BsGk 6$JgDDB1PDNFDP<B#9569 a4FTFlL'r'"G T pԦBRԤ]ڦ} ]*#H,; I`-۫IMUg-.J` 0 #@O$ K%~H6 8 Llp PdMSѐޔDN$ 2Qa>tO&`@0"-PU2@B53 ^P{\,EY7EuPSd S]-0 0Qېh"-1Eݢ4r0b:E^`5J `T)1-L^nZQ1FPUJad5V$!m\EPXv8`Zycn[v{XX\Ev1-pCppKXEUW2 !ZL'p"aW@%a9xHZE]]륁P]&H՞Y(q]^DW_dzu֎Yn^ 6AL谥_^bFi _8~gD|> v Np务! ip`,4_2/)"%F 0a0G}c(azs(,)lqMmT& Yb@ Eac ^5vc}cc $f}`_v~qj agtj-P^_dJ QvVe)ftxf_eiP8et)XT&apeBOˈ8h%NJbhzOi )MO:?Ng/G Prh6p`iuihWj捰HHjpX=y}\``_ ]71 |'1(ZE9yTwD1eΤYM9uOA}Z48.eSQN :˽7BVG"N.pɽ_c HO؁N{ ؙ.۽@duoqcb\Wjѽo/'87toްu!doQgj!< `SknŸBYY4R[](`Oްw@}|M]pGEp1x ^ dlY!H-ecy:bfsR\@m!E\8wEhӮYUNXtS*t'NY?O_A`&ڔ]U-B>St%$NQOj8Q 3RK7twYg[&.Kxhp `J9g&N瞪'Hĝ{b9'][A] Q>R+e0SRT3u LmZNT1iOSJ>%j+zTN*,jS/TFN6zըVU?jWznUjYIҰU4k[VU uk] WU̴k_׽~%%{XV.ElcXȞ,_#{YM(f=$Ά6%D{ZVEmk˸ZҵeelmF6Mm}[P%N{_׶E%r:^IsBj^Tw*sLhDc5+=EJR~#JgΗftrauTeQԥu_YVWłu=kaքutk?zX熁]ha7n|aBV=ljSvmnO۷akŝ6Dgv{>uKcv6,6q=pV_/ϭ#ߵIqCĸ-Ńw<j,GN5ArvϚŸ#vyuQ"ȃN1t>7O)N2Czշ>g_7nm;gscv/fg;>ݿw;ܟw]e1[ ҝ$3M3^770@GS 9+Keo39P̛790)a[(}E}ֺzLZv)5](؇&'~L&P! ,H!&&,(.!)-$-3&17*16+4;7427= 8619>";>,;>,;A <;=9=<==3=D>A%?B3?H5AF B>B>+BE5CJDBDC#DE,DI$E8 FB$FIGH*G;IF!IG,J?2JC3JMKH$KK,KL@LT4MQ-NP'OP%PN*PO5QH9QM3RS;RUFRX&SR,SS\KA oljƨ+_AjHXw]˶۷pʝ O,6ׯ.Th!0N`-}[Т5m^Ai X6XFq "mB . ,1 LELWݏ@)DaOO9 x:賏1ѥ>T‚cO;<OO RX3$𗧗x|0OH&-0A2I& M=*0,78UB# 0t,AOO# qd8tg=Qd>xBԃJ#賋 ,Lp'3VbE.ؠ A 201B2=o@w5T၀pC 5OdPo'J14&ͤn3[ 2r>[(3 EG-hS"ܢO-#萁'y >a.E6BP +r$3}B"~⁾4j"᳁ "@)Lu'|7 TO0pтiTO=AzIw:>,"PCP&j@2 hB\-@ t G<C$`'dȇ=䰂SX@C}TP<uB t4(>1Y@T00!Ұ DhoТ0DT,bP>м@Bن MkG@!6|Pe-DaBy= 0Ҹ"?2nɂH%/_)MY 92-èG%@Lgb> }.P*zbo^G:x!m!~&1B>hM>qǠ4*C-@(IҰ@6DJ*P, Bxb$hBSH#LRj:B`BP \ 2ٌBP U p,8GzCSpYB4pPH =iL 6kܖ ITƹ=.IEHڦ s;uE%CDSvEQe.JJ'0\0Ȅb`Ei_,lX c/"l q p'!/y] P$?``@Isg<"9B: n( 4abH4.0&CP?.10S`YV Gγ (WBa$=1 *c.H=t p=P;C=3PN=!=A P ~»)@*SvC"6ewXM/l{t0[vp@q=L('Qp8k2Mo 8?ђq=ptyώ. bHtlxhp{`wF,my( hp^"$6v1 s'],#ж ?$@o8p,AX'] Btc @ ̂9?Py0@Ai ˇ vipKӘ=;f(7?Fa5D05A S؄0.R< I_xilqƚl8-n?RA ^g @Ak<67&{,a F< s'lLj`rρ]uPyap Wvffxv1b~H4Ya8$8px3YD6d.Fd`%X64x<؃>@B8DXqF؄@}Pl!1f@ "3YAp@NXo5s1 !cUVen N\cP2.j38f]36԰cgxkVf-X:M]p8 xfmVgffM0.n7ofqhffenPk+ W@:8.P@cehy hψ+jPijFkpφ ?WnJ_j p&j t*a k`H$ s@h xpΰ vlp l3CƑefnnneP iC`ަ ep9 wfh 0i9$8}p6q4y60kG"FM`3`lg q u#ws;YvYrqs{6q;&6&sP M .0j4 w`6Z) .`)z :YvtkmIrC ÷i. -i@~Ɏ` ifl_jƜ]曗 8F Xnydjv3vev 'uFv`szu`cqqnQsb3SI qXʓ kW9b7k 4sG 0 0i|7ww]i l o.Pm`tp{wM @gf9 i6hN ` F` j Z}ݧ 9$hGT0 ǜx { 9p8 lgg Y@vx) i zjء ]vgoցs.@ eGbT]Ĉ6̪uvMzf8@j:3mw6aŮ Q:9@ 5 گѱEfa[ ۰;[{۱ #!{(*,۲.02;4[6{{$8}t 31 -(&N[%^b1hDE)6>@0qeac+7жOc1mP-u0q Vp6\=K^=7%e bQqtPq``m-Ut` opK`1V! a",}mY ӻL/C$ !|`U9x#uK] )L %b%<Z%^&*p&$Fo*s , (`~(S(=,(*)O@%5@=*   [2[8@H(,, b-d6 'm-.J ..  /S9/PC . 1P1sǎ 61"ǎ<%d )2-lG|%+ @;3<3@#48b4H4'44Q35OW Z=5a36es &p5 7 p#s,7@S9 8k52 318 V7Ȝ  @=/T/9: `ɬYr7,P Q6vJ́`U:@Cl9 }<"p@ɟ3̃\IDfTBWC l3PEdEl@gFt>FS"`G T N HTڬڮݥ8LHHd ⽗T%a=0Jt JJp0$KDK3@ KKH/ӠL,M' a0@&4: Mޤ$N$}^TNPS4PO)`S_#T%`!=$ ^P{bZ,5Z65U@Sd ]- QڠhI05ݢ4r0b95^`%G PpT)KQbUM7KUbU`c9V$!l[F0XvѺ8@ZzfN[uysXX[et`1-pDn#nKXF[.1 !ndZX0z@&(p T[A暃4cZl]]ӕ q^(Qէ]~־Z(N^ W_g]~./inXx\*F^.SFlN8~w<1 vgNp嚡!׊ip, t _6o@.Qb&8z7JV7,BO.7__*`b* P7ec8 =f@Jre0ʈ{prFWL-[:AVU_IdRvWfe)(fs`xf`eiP8eu)XW`&bqeCÖ8x&׊bpiz_i +/N_TU?a^g"Ap &hhi fv`fVijjk`Yhe{qÁccqA)v04t? {\P[c9eΤYM9uOAѡ TSQNZ*PL(,P9176᎛$~Mv D]($c˟=nbh?a8K&dkF[ofӽƏq!DŤQbCιqŐa \8w;0.gsљNTͪ2nՙ5BtMCٽ$=] 5gdC.g( Z!e2 $@, \D[~'\C1(pFQ8n' oVj%SrI&t$d꺜;,RTP *'e>;$Áuf2)c04>*ğK$.gef  g( {(M$ Znj#0qGu = ΑGs㒋RJ`v~%ʥ(rYfݎ&B#t֘&: byK:(`>.!pXl LßX`=3eFeڏt | Bgwqa^tA@ch'\V^ccyf-gsyg.)ȆQȵ,q!I(H͚DHQiEx](e,\?䏆lAjjKڅ/QEH94t==[H! OaI؄fp|`8$٪tSWyveWykm zsjCܹ'sֵ婁YT(6YcZb4o#SF=p@{UmYEsҐW_8;GL`:FPPMZ; f;3Q$Y9&0, HIaznQBe9P8† /c2{>A [C &,Mb 4E0&nzxƞi @I{<͍) 易 )LiU:= iQd$wrA4F4Q ybFdcҚsd&MyNbʎ$]iFT6ǁR,myK%%˂U^K:\0y*Ll%03dFSӌ,a(@`&TMpSKIuyRdg;eFe4N|S6"9IOs%hAbM3 AP^3 ehEQfԝ?-QIjT#mdSOT$iK]J̕T/iM!(SӦ;rgTCPJ&U + .US"TMfuWjPUf']%kzvteek@pգmkCzWiʕu3c굯*` I&e,LX6V,d-fflgCY:ɳ]lhM,ҦehU3Vmm]9[jumW[Էýgp&7DU\Ǝ.]lnot5# ~tn9+|,՜ؼo_%pwӴ ҁ@GxgN2%|afQ.=, g#`R&viwb"uc|c8ILx؄a|d 9,2d%S~rked֘E%{Ys^1ٛe6fתf8m9g{qmg@ϸDs繘ҁvi֖nw.u8np9G'%.7S=S/A6o~+M{۫t3)/lܿ'Pڃ֊OafH~7!~gB! ,H!&&,(.!)-$-3&17*16+4;7427= 8619>";>,;>,;A <;=9=<==3=D>A%?B3?H5AF B>B>+BE5CJDBDC#DE,DI$E8 FB$FIGH*G;IF!IG,J?2JC3JMKH$KK,KL@LT4MQ-NP'OP%PN*PO5QH9QM3RS;RUFRX&SR,SS\KA oljƨ+_AjHXw]˶۷pʝ O,6ׯ.Th!0N`-}[Т5m^Ai X6XFq "mB . ,1 LELWݏ@)DaOO9 x:賏1ѥ>T‚cO;<OO RX3$𗧗x|0OH&-0A2I& M=*0,78UB# 0t,AOO# qd8tg=Qd>xBԃJ#賋 ,Lp'3VbE.ؠ A 201B2=o@w5T၀pC 5OdPo'J14&ͤn3[ 2r>[(3 EG-hS"ܢO-#萁'y >a.E6BP +r$3}B"~⁾4j"᳁ "@)Lu'|7 TO0pтiTO=AzIw:>,"PCP&j@2 hB\-@ t G<C$`'dȇ=䰂SX@C}TP<uB t4(>1Y@T00!Ұ DhoТ0DT,bP>м@Bن MkG@!6|Pe-DaBy= 0Ҹ"?2nɂH%/_)MY 92-èG%@Lgb> }.P*zbo^G:x!m!~&1B>hM>qǠ4*C-@(IҰ@6DJ*P, Bxb$hBSH#LRj:B`BP \ 2ٌBP U p,8GzCSpYB4pPH =iL 6kܖ ITƹ=.IEHڦ s;uE%CDSvEQe.JJ'0\0Ȅb`Ei_,lX c/"l q p'!/y] P$?``@Isg<"9B: n( 4abH4.0&CP?.10S`YV Gγ (WBa$=1 *c.H=t p=P;C=3PN=!=A P ~»)@*SvC"6ewXM/l{t0[vp@q=L('Qp8k2Mo 8?ђq=ptyώ. bHtlxhp{`wF,my( hp^"$6v1 s'],#ж ?$@o8p,AX'] Btc @ ̂9?Py0@Ai ˇ vipKӘ=;f(7?Fa5D05A S؄0.R< I_xilqƚl8-n?RA ^g @Ak<67&{,a F< s'lLj`rρ]uPyap Wvffxv1b~H4Ya8$8px3YD6d.Fd`%X64x<؃>@B8DXqF؄@}Pl!1f@ "3YAp@NXo5s1 !cUVen N\cP2.j38f]36԰cgxkVf-X:M]p8 xfmVgffM0.n7ofqhffenPk+ W@:8.P@cehy hψ+jPijFkpφ ?WnJ_j p&j t*a k`H$ s@h xpΰ vlp l3CƑefnnneP iC`ަ ep9 wfh 0i9$8}p6q4y60kG"FM`3`lg q u#ws;YvYrqs{6q;&6&sP M .0j4 w`6Z) .`)z :YvtkmIrC ÷i. -i@~Ɏ` ifl_jƜ]曗 8F Xnydjv3vev 'uFv`szu`cqqnQsb3SI qXʓ kW9b7k 4sG 0 0i|7ww]i l o.Pm`tp{wM @gf9 i6hN ` F` j Z}ݧ 9$hGT0 ǜx { 9p8 lgg Y@vx) i zjء ]vgoցs.@ eGbT]Ĉ6̪uvMzf8@j:3mw6aŮ Q:9@ 5 گѱEfa[ ۰;[{۱ #!{(*,۲.02;4[6{{$8}t 31 -(&N[%^b1hDE)6>@0qeac+7жOc1mP-u0q Vp6\=K^=7%e bQqtPq``m-Ut` opK`1V! a",}mY ӻL/C$ !|`U9x#uK] )L %b%<Z%^&*p&$Fo*s , (`~(S(=,(*)O@%5@=*   [2[8@H(,, b-d6 'm-.J ..  /S9/PC . 1P1sǎ 61"ǎ<%d )2-lG|%+ @;3<3@#48b4H4'44Q35OW Z=5a36es &p5 7 p#s,7@S9 8k52 318 V7Ȝ  @=/T/9: `ɬYr7,P Q6vJ́`U:@Cl9 }<"p@ɟ3̃\IDfTBWC l3PEdEl@gFt>FS"`G T N HTڬڮݥ8LHHd ⽗T%a=0Jt JJp0$KDK3@ KKH/ӠL,M' a0@&4: Mޤ$N$}^TNPS4PO)`S_#T%`!=$ ^P{bZ,5Z65U@Sd ]- QڠhI05ݢ4r0b95^`%G PpT)KQbUM7KUbU`c9V$!l[F0XvѺ8@ZzfN[uysXX[et`1-pDn#nKXF[.1 !ndZX0z@&(p T[A暃4cZl]]ӕ q^(Qէ]~־Z(N^ W_g]~./inXx\*F^.SFlN8~w<1 vgNp嚡!׊ip, t _6o@.Qb&8z7JV7,BO.7__*`b* P7ec8 =f@Jre0ʈ{prFWL-[:AVU_IdRvWfe)(fs`xf`eiP8eu)XW`&bqeCÖ8x&׊bpiz_i +/N_TU?a^g"Ap &hhi fv`fVijjk`Yhe{qÁccqA)v04t? {\P[c9eΤYM9uOAѡ TSQNZ*PL(,P9176᎛$~Mv D]($c˟=nbh?a8K&dkF[ofӽƏq!DŤQbCιqŐa \8w;0.gsљNTͪ2nՙ5BtMCٽ$=] 5gdC.g( Z!e2 $@, \D[~'\C1(pFQ8n' oVj%SrI&t$d꺜;,RTP *'e>;$Áuf2)c04>*ğK$.gef  g( {(M$ Znj#0qGu = ΑGs㒋RJ`v~%ʥ(rYfݎ&B#t֘&: byK:(`>.!pXl LßX`=3eFeڏt | Bgwqa^tA@ch'\V^ccyf-gsyg.)ȆQȵ,q!I(H͚DHQiEx](e,\?䏆lAjjKڅ/QEH94t==[H! OaI؄fp|`8$٪tSWyveWykm zsjCܹ'sֵ婁YT(6YcZb4o#SF=p@{UmYEsҐW_8;GL`:FPPMZ; f;3Q$Y9&0, HIaznQBe9P8† /c2{>A [C &,Mb 4E0&nzxƞi @I{<͍) 易 )LiU:= iQd$wrA4F4Q ybFdcҚsd&MyNbʎ$]iFT6ǁR,myK%%˂U^K:\0y*Ll%03dFSӌ,a(@`&TMpSKIuyRdg;eFe4N|S6"9IOs%hAbM3 AP^3 ehEQfԝ?-QIjT#mdSOT$iK]J̕T/iM!(SӦ;rgTCPJ&U + .US"TMfuWjPUf']%kzvteek@pգmkCzWiʕu3c굯*` I&e,LX6V,d-fflgCY:ɳ]lhM,ҦehU3Vmm]9[jumW[Էýgp&7DU\Ǝ.]lnot5# ~tn9+|,՜ؼo_%pwӴ ҁ@GxgN2%|afQ.=, g#`R&viwb"uc|c8ILx؄a|d 9,2d%S~rked֘E%{Ys^1ٛe6fתf8m9g{qmg@ϸDs繘ҁvi֖nw.u8np9G'%.7S=S/A6o~+M{۫t3)/lܿ'Pڃ֊OafH~7!~gB! ,H!&&,(.!)-$-3&17*16+4;7427= 8619>";>,;>,;A <;=9=<==3=D>A%?B3?H5AF B>B>+BE5CJDBDC#DE,DI$E8 FB$FIGH*G;IF!IG,J?2JC3JMKH$KK,KL@LT4MQ-NP'OP%PN*PO5QH9QM3RS;RUFRX&SR,SS\KA oljƨ+_AjHXw]˶۷pʝ O,6ׯ.Th!0N`-}[Т5m^Ai X6XFq "mB . ,1 LELWݏ@)DaOO9 x:賏1ѥ>T‚cO;<OO RX3$𗧗x|0OH&-0A2I& M=*0,78UB# 0t,AOO# qd8tg=Qd>xBԃJ#賋 ,Lp'3VbE.ؠ A 201B2=o@w5T၀pC 5OdPo'J14&ͤn3[ 2r>[(3 EG-hS"ܢO-#萁'y >a.E6BP +r$3}B"~⁾4j"᳁ "@)Lu'|7 TO0pтiTO=AzIw:>,"PCP&j@2 hB\-@ t G<C$`'dȇ=䰂SX@C}TP<uB t4(>1Y@T00!Ұ DhoТ0DT,bP>м@Bن MkG@!6|Pe-DaBy= 0Ҹ"?2nɂH%/_)MY 92-èG%@Lgb> }.P*zbo^G:x!m!~&1B>hM>qǠ4*C-@(IҰ@6DJ*P, Bxb$hBSH#LRj:B`BP \ 2ٌBP U p,8GzCSpYB4pPH =iL 6kܖ ITƹ=.IEHڦ s;uE%CDSvEQe.JJ'0\0Ȅb`Ei_,lX c/"l q p'!/y] P$?``@Isg<"9B: n( 4abH4.0&CP?.10S`YV Gγ (WBa$=1 *c.H=t p=P;C=3PN=!=A P ~»)@*SvC"6ewXM/l{t0[vp@q=L('Qp8k2Mo 8?ђq=ptyώ. bHtlxhp{`wF,my( hp^"$6v1 s'],#ж ?$@o8p,AX'] Btc @ ̂9?Py0@Ai ˇ vipKӘ=;f(7?Fa5D05A S؄0.R< I_xilqƚl8-n?RA ^g @Ak<67&{,a F< s'lLj`rρ]uPyap Wvffxv1b~H4Ya8$8px3YD6d.Fd`%X64x<؃>@B8DXqF؄@}Pl!1f@ "3YAp@NXo5s1 !cUVen N\cP2.j38f]36԰cgxkVf-X:M]p8 xfmVgffM0.n7ofqhffenPk+ W@:8.P@cehy hψ+jPijFkpφ ?WnJ_j p&j t*a k`H$ s@h xpΰ vlp l3CƑefnnneP iC`ަ ep9 wfh 0i9$8}p6q4y60kG"FM`3`lg q u#ws;YvYrqs{6q;&6&sP M .0j4 w`6Z) .`)z :YvtkmIrC ÷i. -i@~Ɏ` ifl_jƜ]曗 8F Xnydjv3vev 'uFv`szu`cqqnQsb3SI qXʓ kW9b7k 4sG 0 0i|7ww]i l o.Pm`tp{wM @gf9 i6hN ` F` j Z}ݧ 9$hGT0 ǜx { 9p8 lgg Y@vx) i zjء ]vgoցs.@ eGbT]Ĉ6̪uvMzf8@j:3mw6aŮ Q:9@ 5 گѱEfa[ ۰;[{۱ #!{(*,۲.02;4[6{{$8}t 31 -(&N[%^b1hDE)6>@0qeac+7жOc1mP-u0q Vp6\=K^=7%e bQqtPq``m-Ut` opK`1V! a",}mY ӻL/C$ !|`U9x#uK] )L %b%<Z%^&*p&$Fo*s , (`~(S(=,(*)O@%5@=*   [2[8@H(,, b-d6 'm-.J ..  /S9/PC . 1P1sǎ 61"ǎ<%d )2-lG|%+ @;3<3@#48b4H4'44Q35OW Z=5a36es &p5 7 p#s,7@S9 8k52 318 V7Ȝ  @=/T/9: `ɬYr7,P Q6vJ́`U:@Cl9 }<"p@ɟ3̃\IDfTBWC l3PEdEl@gFt>FS"`G T N HTڬڮݥ8LHHd ⽗T%a=0Jt JJp0$KDK3@ KKH/ӠL,M' a0@&4: Mޤ$N$}^TNPS4PO)`S_#T%`!=$ ^P{bZ,5Z65U@Sd ]- QڠhI05ݢ4r0b95^`%G PpT)KQbUM7KUbU`c9V$!l[F0XvѺ8@ZzfN[uysXX[et`1-pDn#nKXF[.1 !ndZX0z@&(p T[A暃4cZl]]ӕ q^(Qէ]~־Z(N^ W_g]~./inXx\*F^.SFlN8~w<1 vgNp嚡!׊ip, t _6o@.Qb&8z7JV7,BO.7__*`b* P7ec8 =f@Jre0ʈ{prFWL-[:AVU_IdRvWfe)(fs`xf`eiP8eu)XW`&bqeCÖ8x&׊bpiz_i +/N_TU?a^g"Ap &hhi fv`fVijjk`Yhe{qÁccqA)v04t? {\P[c9eΤYM9uOAѡ TSQNZ*PL(,P9176᎛$~Mv D]($c˟=nbh?a8K&dkF[ofӽƏq!DŤQbCιqŐa \8w;0.gsљNTͪ2nՙ5BtMCٽ$=] 5gdC.g( Z!e2 $@, \D[~'\C1(pFQ8n' oVj%SrI&t$d꺜;,RTP *'e>;$Áuf2)c04>*ğK$.gef  g( {(M$ Znj#0qGu = ΑGs㒋RJ`v~%ʥ(rYfݎ&B#t֘&: byK:(`>.!pXl LßX`=3eFeڏt | Bgwqa^tA@ch'\V^ccyf-gsyg.)ȆQȵ,q!I(H͚DHQiEx](e,\?䏆lAjjKڅ/QEH94t==[H! OaI؄fp|`8$٪tSWyveWykm zsjCܹ'sֵ婁YT(6YcZb4o#SF=p@{UmYEsҐW_8;GL`:FPPMZ; f;3Q$Y9&0, HIaznQBe9P8† /c2{>A [C &,Mb 4E0&nzxƞi @I{<͍) 易 )LiU:= iQd$wrA4F4Q ybFdcҚsd&MyNbʎ$]iFT6ǁR,myK%%˂U^K:\0y*Ll%03dFSӌ,a(@`&TMpSKIuyRdg;eFe4N|S6"9IOs%hAbM3 AP^3 ehEQfԝ?-QIjT#mdSOT$iK]J̕T/iM!(SӦ;rgTCPJ&U + .US"TMfuWjPUf']%kzvteek@pգmkCzWiʕu3c굯*` I&e,LX6V,d-fflgCY:ɳ]lhM,ҦehU3Vmm]9[jumW[Էýgp&7DU\Ǝ.]lnot5# ~tn9+|,՜ؼo_%pwӴ ҁ@GxgN2%|afQ.=, g#`R&viwb"uc|c8ILx؄a|d 9,2d%S~rked֘E%{Ys^1ٛe6fתf8m9g{qmg@ϸDs繘ҁvi֖nw.u8np9G'%.7S=S/A6o~+M{۫t3)/lܿ'Pڃ֊OafH~7!~gB! ,H!&&,(.!)-$-3*06&17,4;7427= 8619>";>,;>,;A <;=9=<==3=D>A%?B3?H5AF B>B>+BE5CIDBDC#DE,DI$E8 FB$FIGH*G;IF!IG,J?2JC3JMKH$KK,KL@LT4MQ-NP'OP*PO5QH9QM%RQ3RS;RUFRX,SSTgKA oljƨ+_AjHXw]˶۷pʝ O,6ׯ.Th͙/M`}-B}Zآ7m^@ i X6Tq #m .D(1 K|EKWݏ@)DaN9xO:2ѥ>\‚cO;<*9P-xv +4e;^@eKN2A~Ze Me&ʟx$i뭸Np^-^X sM) g4K&ĪR%PH1L K]6@ A$Kl" xE賊,MQO=>H0A iv6%U4 9xPCն@PA ,ah  r_ 6OD%r<褗n:LŒ$xOǂ,d@F;A0s9dJh\GKcC м< g4'=خ=GߪH_8o$-(6q<[C%S1ء ѝs|8<}a&".[$ 5'@/N@DM 57}b 8 2 p@- 2PK؃` jd| VAy fki}.Ә>DQQ|xL*мavRDCA(:h+c+F$6M, @)цx)[">%cIP>SDCbjF-Z"ܥ+I SPkШB!rLLDX/P M)rr#HMRK'HC8PC)?Ta |3 8Xg}IQ^B@ m(] pÁ6Te>@ht`T @El:A IZ! aD^‡X`!ҚBz`(O~hb*ض#JFAĶ'1IR$&0Ym9 R4%9[zus bcHT`LhN2<#L+IiB`; P@ Kp G qL0SH-5A\$ 8@ P (i pEL"CxYPG?*QaP &A A\&l@G&e J:35|xsUECWXJ(@dd?j1etPH/\@; p{c1\1 tcĸ7Z4H |Zt7%=0e dBnP'l Ɣq.@b n8J? !h{ SG%Z^@B8qqD0}@l!!f` 2WApp LHo4s/ cTFen M[cP0.h28V]2ՠcehkUv+H:L\p8 hflFgfeL .n7nfqgffcn@k+ W0:8.O@beHx hx+j@ijFjpΆ >GnJ]j &~jt* kpH$؏ s@p瘎$v 猶fl ɶl0C榑eVnnne` eiBp FpoGAm CFw 5q2& kDi!&Lp2Pl qu"ws9Yv IG q0mcPc9b. 3 qYc鈕y  y p:IvtimHqB §i. ,i@|Ylpnyiy*eI]IlY)`FvkG|-#kWaOpl7x`xQ'lc'5gGg yH57 &Yi_I4g,3i7 jH:)yv驞"y6z3z,{ {|r.Fi{0 `z@ w XHiHW gH fv)` y5xI E*  T} 9$hGS@  pv y)9 8l7f6 ~X VxvvI  [Yj琨pgn؅.0eGaS\P(6ƪovLjf(0jxڭ3чmW6e8 ڮ9 30 zQD슯jda[{ ۰;[{ס;";$[&{(*,۲.0{$2[{t 31A -( aH[%^b1hCE(68 0qea]+7pI;c1mP-/q VP6\=;^=7%e bQktPq_`m-Ut` opJ`!V! `",~ mY ͻK/]`@ "@#^`=Re\R2&WZ%^&*p&Fo*r ,(P}'Sr(:,(}*r)NP%50=*  "[8 H( , b JdS q rH+`.H0 cr/b T/$_(b0" P) 0C1r `;0"d &2*kA\+ @:u393=3824Es4&44N5P55 ]5a368V#7Pn#q,7=S=6XC18 U7 0=.999 `qɪܱ!a : ːD;;hA>`qCxTBc P', (l]%73m<"`@ ɞ3̠쬃P;C`9FDJdFܬA69 E0^DOlFhL'Pn'" 7s@P QKGJڢ=ڤܥ8KHHt ۂT%` <J p @ #@TO$` }KtH 2M Llp @dRMR`MM4NEڥ!Q1>BS400"-OUBB5L '5QߐlcQQu3E&P0^ Y&R-G'(6S%~ UO ``T)EG}ZTG|7JUbU_b5sV$!kZF Xvq80Zu^>[twcXXZtP1-pC@lýlJXFS.s \ZX0y:&(o T[Az$cZf{]] 踎^(ԟU~>TZ^(N^V__Uα,3q>c;mXVCI^.^I@\N7w~ <1vfFNPjzi0p&t!..Ab8yJTX6'$o:?G/_*PbP) P6Uc7 <?JR 1eنayYeqEW0D%S:NM_HdPQvVee_fspxfwi08et'Sp6peB/x__r(ъf8j:zo}+\%ȟao~h/` Prh&p`vitiXVj֍Q@~֎ Hpj6k7 '{ | \ L#Ο?pb'{\P(x{9E$YI)UdK1eΤ2dM4q켙OA%ZQ$o@ዟsCa"{(;n.&=.8qd. JO8hZ5WO^w(=B?T I!;s !oމU4qU!ǎ{o=|&ϓGG"e$ia_%1)} {H8c &x t֜d q"@=Y` #\Hyq`b CA1(&B8V' p6 $zG 48!UinI&$$TAR 8HY$Kq*s a`MC B"{pA$nAl."(\$ 4(PğuܑgtZCLG#yp"cuVZ}$V%wI^{ըfAuYC' f k (<.YoMp0kKßY` ť?Gjo t tSBQ>CPE$!BAp_ !lsU7nudK6yHue[~R\@k9ړ8wzEI{QVOBׅT("m)O9?Q]A$M1:]:V-;[Hѹ=fG:;<18dd7ݼ:ys;ܥTvyt})bE nzsLIDܹgs߫ZG'VThG=Ǎ%iI(R^Ӥ+eiR_T3$Lm JTnsTCU&PO&UGejLT*ǧMzUn&[-(V MrUjYֱfek13Umk&zבU}k_UWv~%\{XeX!5Vylec5Y̆Ҳlf=TΆ7%fE{ZriUi Zĵelm[JtEm51[஌-N'\v{5nk:tum2Fӥn]nt.{э 5/z20|o}_vsUNWoTs9`-mQ.8s$^'4q[7Imj]riz䩅/9dkFw~+W㢇Gxҍ~;]P7(S=Inn5Z_6=HbO]n{ _;>w|p<w&q_onキA<w)wmI~aʙ@ty7bB@*~O40z 9/S'zsJqّ~)yIB! ,H!&&,(.!)-$-3*06&17,4;7427= 8619>";>,;>,;A <;=9=<==3=D>A%?B3?H5AF B>B>+BE5CIDBDC#DE,DI$E8 FB$FIGH*G;IF!IG,J?2JC3JMKH$KK,KL@LT4MQ-NP'OP*PO5QH9QM%RQ3RS;RUFRX,SSTgKA oljƨ+_AjHXw]˶۷pʝ O,6ׯ.Th͙/M`}-B}Zآ7m^@ i X6Tq #m .D(1 K|EKWݏ@)DaN9xO:2ѥ>\‚cO;<*9P-xv +4e;^@eKN2A~Ze Me&ʟx$i뭸Np^-^X sM) g4K&ĪR%PH1L K]6@ A$Kl" xE賊,MQO=>H0A iv6%U4 9xPCն@PA ,ah  r_ 6OD%r<褗n:LŒ$xOǂ,d@F;A0s9dJh\GKcC м< g4'=خ=GߪH_8o$-(6q<[C%S1ء ѝs|8<}a&".[$ 5'@/N@DM 57}b 8 2 p@- 2PK؃` jd| VAy fki}.Ә>DQQ|xL*мavRDCA(:h+c+F$6M, @)цx)[">%cIP>SDCbjF-Z"ܥ+I SPkШB!rLLDX/P M)rr#HMRK'HC8PC)?Ta |3 8Xg}IQ^B@ m(] pÁ6Te>@ht`T @El:A IZ! aD^‡X`!ҚBz`(O~hb*ض#JFAĶ'1IR$&0Ym9 R4%9[zus bcHT`LhN2<#L+IiB`; P@ Kp G qL0SH-5A\$ 8@ P (i pEL"CxYPG?*QaP &A A\&l@G&e J:35|xsUECWXJ(@dd?j1etPH/\@; p{c1\1 tcĸ7Z4H |Zt7%=0e dBnP'l Ɣq.@b n8J? !h{ SG%Z^@B8qqD0}@l!!f` 2WApp LHo4s/ cTFen M[cP0.h28V]2ՠcehkUv+H:L\p8 hflFgfeL .n7nfqgffcn@k+ W0:8.O@beHx hx+j@ijFjpΆ >GnJ]j &~jt* kpH$؏ s@p瘎$v 猶fl ɶl0C榑eVnnne` eiBp FpoGAm CFw 5q2& kDi!&Lp2Pl qu"ws9Yv IG q0mcPc9b. 3 qYc鈕y  y p:IvtimHqB §i. ,i@|Ylpnyiy*eI]IlY)`FvkG|-#kWaOpl7x`xQ'lc'5gGg yH57 &Yi_I4g,3i7 jH:)yv驞"y6z3z,{ {|r.Fi{0 `z@ w XHiHW gH fv)` y5xI E*  T} 9$hGS@  pv y)9 8l7f6 ~X VxvvI  [Yj琨pgn؅.0eGaS\P(6ƪovLjf(0jxڭ3чmW6e8 ڮ9 30 zQD슯jda[{ ۰;[{ס;";$[&{(*,۲.0{$2[{t 31A -( aH[%^b1hCE(68 0qea]+7pI;c1mP-/q VP6\=;^=7%e bQktPq_`m-Ut` opJ`!V! `",~ mY ͻK/]`@ "@#^`=Re\R2&WZ%^&*p&Fo*r ,(P}'Sr(:,(}*r)NP%50=*  "[8 H( , b JdS q rH+`.H0 cr/b T/$_(b0" P) 0C1r `;0"d &2*kA\+ @:u393=3824Es4&44N5P55 ]5a368V#7Pn#q,7=S=6XC18 U7 0=.999 `qɪܱ!a : ːD;;hA>`qCxTBc P', (l]%73m<"`@ ɞ3̠쬃P;C`9FDJdFܬA69 E0^DOlFhL'Pn'" 7s@P QKGJڢ=ڤܥ8KHHt ۂT%` <J p @ #@TO$` }KtH 2M Llp @dRMR`MM4NEڥ!Q1>BS400"-OUBB5L '5QߐlcQQu3E&P0^ Y&R-G'(6S%~ UO ``T)EG}ZTG|7JUbU_b5sV$!kZF Xvq80Zu^>[twcXXZtP1-pC@lýlJXFS.s \ZX0y:&(o T[Az$cZf{]] 踎^(ԟU~>TZ^(N^V__Uα,3q>c;mXVCI^.^I@\N7w~ <1vfFNPjzi0p&t!..Ab8yJTX6'$o:?G/_*PbP) P6Uc7 <?JR 1eنayYeqEW0D%S:NM_HdPQvVee_fspxfwi08et'Sp6peB/x__r(ъf8j:zo}+\%ȟao~h/` Prh&p`vitiXVj֍Q@~֎ Hpj6k7 '{ | \ L#Ο?pb'{\P(x{9E$YI)UdK1eΤ2dM4q켙OA%ZQ$o@ዟsCa"{(;n.&=.8qd. JO8hZ5WO^w(=B?T I!;s !oމU4qU!ǎ{o=|&ϓGG"e$ia_%1)} {H8c &x t֜d q"@=Y` #\Hyq`b CA1(&B8V' p6 $zG 48!UinI&$$TAR 8HY$Kq*s a`MC B"{pA$nAl."(\$ 4(PğuܑgtZCLG#yp"cuVZ}$V%wI^{ըfAuYC' f k (<.YoMp0kKßY` ť?Gjo t tSBQ>CPE$!BAp_ !lsU7nudK6yHue[~R\@k9ړ8wzEI{QVOBׅT("m)O9?Q]A$M1:]:V-;[Hѹ=fG:;<18dd7ݼ:ys;ܥTvyt})bE nzsLIDܹgs߫ZG'VThG=Ǎ%iI(R^Ӥ+eiR_T3$Lm JTnsTCU&PO&UGejLT*ǧMzUn&[-(V MrUjYֱfek13Umk&zבU}k_UWv~%\{XeX!5Vylec5Y̆Ҳlf=TΆ7%fE{ZriUi Zĵelm[JtEm51[஌-N'\v{5nk:tum2Fӥn]nt.{э 5/z20|o}_vsUNWoTs9`-mQ.8s$^'4q[7Imj]riz䩅/9dkFw~+W㢇Gxҍ~;]P7(S=Inn5Z_6=HbO]n{ _;>w|p<w&q_onキA<w)wmI~aʙ@ty7bB@*~O40z 9/S'zsJqّ~)yIB! ,H!&&,(.!)-$-3*06&17,4;7427= 8619>";>,;>,;A <;=9=<==3=D>A%?B3?H5AF B>B>+BE5CIDBDC#DE,DI$E8 FB$FIGH*G;IF!IG,J?2JC3JMKH$KK,KL@LT4MQ-NP'OP*PO5QH9QM%RQ3RS;RUFRX,SSdKA oljƨ+_AjHXw]˶۷pʝ O,6ׯ.Th͙/O`=-}[ԢO7m^@i X6\q "m .01 M|EMWݏ@)DaPO9xO:1ѥ>X‚cO;<*9PC-xx +4e;^@%MN2A~Z% Me&ʟtg$i뭸Np-^X c ) g4;&ĪR%X1H ]2< A8BLDf' 8(,04T M)ӑC5@N>$K," xAH3 BxSO*X/&8O,L~Y0(k `C"-@u-T E aBpb BA2|R >3#l,褗,I)!Y2 t>xD"N;of> .2B֐R؏h`*0-4IO+3A2ѷ*$G:Iǭf+ 5:W|d0:2:9s.7T?l`?DUcS<E|C 57}b 8 2p@- 2PK؃` jT| V!y dki}9*Ґ>DQQ|҄xH*кQvRDCA(:&CIPyR@CbbYܥ+9RXcFФ"!rLJCX/P  )r r#HMRI'H#8PC>\ |3 8XW}IQ^B m(] pÁ6Te>@ht`\ @El: IZ! aD^‡X`!ҚBz(O}hb*ض#LF1Ķ'1IR$&0Y-9 R4%9[zus BcHT`HhN2<#L+IiB`; P@ Kp G qL0SD-4A\$ 8@ P (i pEL"CxX`G?(QaP 'A IB\'l@&e J:s5 xsUEXXJ(0 dD?h1etLI.\@; `{CG1\1|xF t|Cø6Z4H zZt7%=0e `BnHD'k Ŕq. bp n7Ic? g{ S%Z]@B8DXqF؄@}@l!!fP "2YApp@NHo4s1 cTFen M[cP2.j28V]26ԠcghkUf-8:N]p8 hflFgfeN .qfn`wfi lVn0k]\1]!fiq. o]Fgh挷hF fjjj& l8s$ i bPwij׎ Bv@D0Hro ̀i{}hkvȐl3`nl\6nvnnfnX& p鸎\n@}. vmn58 wfh& i9$8p}p8`i0k.0woB-VbP-pHvq@P qQ'r08 k3 pqs{&q:&5s0 K . j w@5Y) .ppZ`agۀӚeJݖ'0|b ЗzPiVj\֛v8ЛF W nidjv2vd v 'uFv`sztPcqqn Qsb0CY pqW`kX)b'k 1zעz i|7ww\y l w`tp{G jfBpЋ`s8[HLJBz `x0P)`}CfzP}Py͠ᐞ 6ifШhʏЋנ𩑚hiyzfH:J_Up\ eGaS]`H6ȪpʔvNjf(0j3mg6!߅X 9p 5 aDƫ;a[{ ۰;[{3qLʱ";$[&{(*,۲.02G26+A7 1B_)axJ+` 5/!Ap-0pb] ` O GQqh";# 1[1]BN1o R\-0ЀmHixq Qe#~es-PPA_H+bQl{tPq_`m-Ut` opL`!V! `",}mY ͻM/Cļ !|`V9x#u;] )M %cr%%\%`* gKa>,&"'1 W'(`qCwVBb P', (l]%p72]<"P@ɝ3˰|\|Lh@aA6AH 0/|BlBx =sd6CDx`p>P;C`9FDJdFڬA69 E ^DO lFhL'0n5[ q9d @`C-$F2H٠ڢܥ8KHHd ۂT%`<J ` 0 #@TO$P |KtH0= ٴLlp dRMT@MM4Nκpټ2ߟNP#4@O1_Sa#T%`T<$ ^PzbW, X6EU0Sd2 ൱]-P QـhH/Er4q0b8E^p4 FUE}XTFl7LUbU_b5sV$!kZF Xvq80Zt\>[tevcXXZtp1-pC kýkLXFS+Q Z\NM'~!aV@%a!9H2Zu\%]~qLII}^.(N^V_]S̎>ӾMdV.߀Wڥ`^~fG?\N8gV121a'5wj: pO%/^*l)$f a'oG}cazs#K:JO%F  P6Uc7 <&?Jb Qfq{WeqFWA"OmFdJ QvVe)fs`xf_eiP8et)XU`FpeBOˈ8%NJb0hzOi C2UW^g@QNV Prh6p`fiuihWj捰QP~ Ipj6k8 '{ } \ LΟobܹ'{\P(x[{9E$YI)UdK1eΤ2dM4q켙OA%ZQ$o@ы_sCa{$m.%ڽ.8ud-^I/QgZ5Wk"O^w(;BS} I?;s !oډ54qQǎ{o=|&ϓGG"e$iQ%1)욖}{I8c 'v l֜` q"@=Y`' #\@:g@W>yq_b CA1(&Bq8V'o6 $zG 48!UinI&$$TAR 8HQ$KПp*s a`B J{h@m@l."&[$ 4(HuܑGtZCLG#y 玳p{G"cuVZ$V%wI^{ըfAvYC' d k (<.YoMp0kKY` ?Gj t tSBQ >CPE$!Bן@p] !lstnudK6ue[~R\@j1ړ8wzDI{IUƟNBT&"m)N9?Q]@$M1]U-;[Hѹ=FF:k;:)8dd7E>ys;]}GXd8:qǟ{wmowjF,t4áNWP˓,<P,DzdVei&s 9 {" YT }N$`dБN |I6@,sg> zpI0'8Aeԃ G t I IV8B@pB`zU!xE#QǫBV@(FQ99`I@,fQ(VY❁@M9M2uIIiH[)MQ{ iQZ, CQ%BuHfyTd%-i@QId'xIP$I$e){G0Id+IgJXR*?rҕd-}K`²,&@^&S[ f3~5HBSfKlZS +yNt7ġ1NqS'KؙrSg?Yoӝ$h+yPr3=)hC]PFTUL@PR(3wvT# HMZMT%;iKRTH.'ezSD9ԬiO?S>%2zԠU/EjScӁ.UMrjUIѩfV3UcWzVU4+ZjеՒokHz=U(k_;ֽ֦~%+Xfib+VFVV`%{Y UVlg{YZֳ%=•Ij]SִdKi沶m [[oܨ5mqfu-sRWٴn\{׶%+C+^=tޔdw{_&WM.~KU79%pZ `7B(# wCpGn&1A g-1HON-q|_|Nӽ51Eo X=&23#=ESҗt5hNjҟ~siRԴuӼjtYwKm[' jz½wo!ǻ|9 .P{7<WĹ}i*x+yc|;爗|v^UD$ycns2x{;q=t}H? NХ>l[POzٽu խ;voXGne_ O?=CzݓmK[~oL7[;s-y0Cp DuJsvGI?Pu?v$}JO ! ,H!&&,(.!)-$-4*06&17,4;7427= 8619>";>,;>,;A <;=9=<==3=D>A%>B3?H5AF B>B?+BE5CIDBDC$DE,DI$E8 FBF2$FIGH*G;IF!IG,J?2JC3JMKH$KK,KL4LQ@LT-NP&OP*PO5QH9QM&RQ3RS;RUFRX,SS>bA(ŋ (^a!˓W[УKNvIf߭:t2gN7PS s =E3e<|V -TQLؗ,|;%P}Q&xCj8~,.`jta A2$D\Dy)Didq >mx8|>c>xІCI =, cO<Ђ أ>PQG>>t,H9r “j|_{Å Hģs>L^ mxs xh>mG뮼G WB+d"Xi>ل>DPF;(.\T0">􀂶|V(EC&0a52#t ҂ taC:ųj >H&.4Qn4C6p 䃌70,4D\(324N>$>d Ƴ,A|S$*n4:hG=5r2".u  T 7-~ ` A2`LlO'}&Tx@P(%b -BxZؐCvbD68 }D e<'=,S}B"AOザkRD@xP^-q츄VG Z>?@>.,Om DTa3 Th  4 )3& @,Ȁ(azx`>!#A!x X #\BO^hHOB|<0pIBr& &c7X XP (ÞR\L E\A0 olb@15|,DQ"z= 4Ȉ$?K"W2o%1oX 6X2`,Ȩ%CgB> }0 *zo\:\èpm2DZ@@]@(еMcz[Q@'iJQjۨ!qW\ګ@A9Ӈ U G( rCPTSc9`HD *?PA L vBXvpTa BkFn9 8I\ "DeBZp!3ֺEzApHO~hb.#LFķr (6H`|nJ\5 [ؚ}v"[, GQ iBOFIAdBf./L;Jm`[vP `m] ( 0H%1 (Xv8@A0` M| XAxDaB6 0 $ IAf` l!B)f/3I Pf&^AuXa-1WEA $p{v(!uŀI('u*w@)?f`P `C)` T;'Y=DC-Q ;A G&b D8l4dwkiXxrQ@I0Pļj[;Yn?^!M $?,B 8=`Cýr4෰}1x p7QƴP W00 0=f@v {]u*ԡ4t$A(0nButXGa@y98 a` yYֿN,(pc܁ S"HQ `FRGDt ALB ЀiQR#ՠֹn;H+0A+a!;r͐Ʉ;qR8E8h!Z3ga̘Q>s}yrW80v@wv>`pkXfbCWc I\"1V%v*qVg#]>e^HFcIV,<(%փB8DXFxHJAZ!ȄR_G 6C@b8 Ő2`8 W Y8c8.cx:688eZ|}0eu>pG*a1i]xX @AȆev@lǕal&gzFeCioHhFfo rlݐk[P]5[fi`q0 6fh i+jijFVkpԖ EnL0AiaPw@jpj7 Hiv" ؎ru i}p}ԈovlF3n! mbnnon^& p bl}00v0n`n;y>iwk iy$9Дq9i k0wpoC3d1spIq@P #WrWr 9 q9iq r|߆q@&;fQ9p0j  yc1zPXgkpk{%7Р|0c 0x簏v`jqp, fndlP`)Еٚwr|1raU6qsxxXlj'PFQXm`l6VC ,Jzxʈj^Z:9 9@ 0J{g':-)( ۰;[{۱B* &{(*,۲.02;4[6Ir:kH8 Q1_+!Aр;۴^ Fq11 B갋.@nba IQ!l*;$0 [FP1m S AWtyx ae#~u.T_KKqp!AXe5" B= ie "k!A ¼f%"]P!B@DN+"\@#\P?B ˥`q )FS%W <\%{&*&Fp*s -0(P(2T()*)' 6`=*  rUŲH(,, ւ-6 'k.0.J .P0 S/ T0&](0 p)#1s1rp< &b *2.SlAl$K 0A <34C#G4K4OQ35Us555 p bC6f=pZ `.607`709!I~4t1@8m#]C319 U 8ì `=39:0: aqI,#a ;|D| 3RAs7h7Bu;ZQ^$S.KW^=`M'p$bWʐ)ą+\A?])1[E] ^;ğ~Ԥ^~U fvU_jѮkN^7 aLk9b^21S hf^va/j|X ?p$`)?0/0b9qzۇJ[.1% "'}0`0(0҄\wɣx l&G9{Wr=s9@dK1eΤYM9uTӧA{ZQI.e)H+R,',P8"DB#=_ے I/NI+W}Q)$}$p&#8 96l2Q6H&Qoɛ8N-vsAZGnREM@hpPz]5N,9 O [EB{r0,h^b/VƟ$@lT `DW90>y_bc0(Ͼ:1E;ۂ%Jz礔G 7$*9b.:&tRɏVX >@=;ˡu@< ǣ*#(+ KY $A9# AChh;`V  EYy9'>* NN=H8-m$y,HZkVp=2%W`ZPG4r)@WB, (/uA` KßW` < OWr/  v[R  CN|%!T2ן@W "sԭG]K6ds.`[ve>Qm,qg!A䁄( DHIE j$Dra(e,9$ Z$jEJY-IHgt$ZF GBZk;2)&3!{W*e$а {)H~맜u x@hec` Ktّc@8 ,X'&D;"L\X@ ` HFX5 Fz 4\PV dbX(9s`x$Z0@|ubL+?a5"g럧 D盟f9y g;݉NxSN|r<9|$hA T4hCz(\hEPfTh;5Q#fHMzғTDiK]jƔ/iMi"iTiO}ĝ5?%OzTU/=.U،hNzUNUˬSU}nU*XZұe=k[sVZҭK\[WѮJ&ͱQl {X 9\l!5VYlei5YԲRf={EΆ7%fE{ZҮ*-CQڛVmm3[^Ӷ-s[)1{\r 7MUw*5sIj]Sx-&]n7e'x 3=o{ޱlʷe}z9e|j$NjuR(sanjC|⮎ B╪$aa|؜F&vqco5~Ꮝ, ͥ|$Sg{QRYʴZ-]V+f1hf3] 6Jo6ef:{qU~2,h<ft@:}tJ,;x˕6b'=iNӟftu5jR ܼt?EՍpRdzϵέsk]YͨLg=g+8fmfG[oa6rљmlrL5qt`fnyYwu»6Xa|7nۘO5ýi#89]w9E^Px'׷l\_З^V̹m 6o7Msl<@MtQ:F•~3z9@˸VzUuvP^]tվv]oOzvrW0s߹WX;is!on=";>,;>,;A <;=9=<==3=D>A%?B3?H5AF B>B>+BE5CJDBDC$DE,DI$E8 FB$FIGH*G;IF!IG,J?2JC3JMKH$KK,KL@LT4MQ-NP'OP*PO5QH9QM%RQ3RS;RUFRX,SSTFKA ol*ƨ+_AjHXw]˶۷pʝ O,6ׯ.Th䌙/M`=-B}Y̢7l^@i X6Tq #l .D (1 K|KWݏ@)DaNO9tO:賏2ѥ>X‚cO;<*9P,xv¨ +4e;]@e KN3~Ze Me&ɟ|$i뭸Np^-]X M( f4;'pĪRP1T J ]6< A8rLDfsL8(,04T9(ґC58N>$Kl" xAE裊,;MQO=8>>H0A iv:%U4 9xPCճ@PA ,a  rc 6ODzR >$3#l,褗4#("QO3 t>}D "N;nf> B.2B|בB؏h`*0JhIO++A3ѷj$W: I˭f+46a<\#%KE2֑Йs|8<}b]&".\$ 5'@/N5 , "jhAhQdNhAV"X4@`oU$P'ccȇ=ంXЁaM<@|x" l`5&>1Q@T0,!հ B8o̢8D(bP>Ȱ8o ؎ N| >'j8*k1*`؃%衏/h` EUoӐXQ5}p*{ ibTŜ1 ?e48F=,ȴL:QpUѣy8E} g8+@4xkH>)&=U)hBNҔ>Q$S9x4VBQ0B/j?@ $AFXRT'|U!_AfY@0bmRXP"-P`:#@mR-|1<-p׋ؠ tx@0Cˆ:(B{!xMj NQTDmG@C=HnOb)HM`4@`!/-Ap;/EMt\(]xK^Hw *.!DJF51$#ͯ~Σ21ᯀLĽN,^&f'La` ЊӾWpGL^($ XcNrI HN27vv p1P@ `0#8`—]AI `Bc5 .HØ>X!X?1XIdq{WF5\p{:{ܡw:Mm^\0- 0`p&B YPƷWG@FHr$x8GApkLҘ2X-n=O(`Ph؂04˷uѥ |`;Ұ-Qec ` \vmxwr{.>ewmajgxVcBj@n8re@qkfghmk+ S :8.O@fn~Poav8gh&hf jjk m80t$ p (j aPx jPj F iwD0Ȏ  i~@}Өkvl3nl`vnnnn\& pH8 m}. wn@n`&tm fCLx;9pk.pxPoB1Yb-SpGɶq@ !7rUgr08 o 0(ig s0mccy . 3 x96]).`xY} `:vG nnG0rB i. 0j@萏 lbIjrp*fˆIjl ^)ϰɚJvp|-spaSqqxxVglh':wx7BnИIs c0ډ q6Ɍ 0SОibgk 1sg 2 `iG|wwx`y (m o.mpЅtװ{wO `jv) y: P* vp  \ڢ} 9$hGS`  ǜ{ ~)9 8Plwj& JWpv{I ر `Jxgr(.0x:GeքW[Ыƨ&ΪMwvӪf(pjȢZ3!m헌6 qZ9` 8 ѧH6 i(b{ ۰;[{۱ "ס%#*,۲.02;4[6{8{$:۳}t 31! -((P[%^b1dhCE,6@ `0qeae+7Qc1ŰlP-ו/q0 V6]={^=7%e bQs tPq_`l-Vt` npJ`AV! `",lY ջK/\M "@#]`=Rו\qcr%%\%`* g"Kb@,&"'A U'(>U(" 79MR)`k)^" ](*@?0+ۿ+_,OQ0)]0-"Jd q H+`.I0 1P//@B . 0 1Ǐ 61Rk bc &2*3lJ'+ @6XC18 U7ʼ @  =.4/99 `ɬy\!a :̠D;;gAP>`qCxT Bc P', (k&]%7mT ]<"`@ɝ3 j@qA6AH 0/pB)0v =tt6 C}``>@BS@^#U%p T<$ ]PzrX,EX6EUPSd" s]-0 0QۀhI1Er4q0b:E^P5F PT4Ѵm/L8^!ZQwSZ%]^V@@V9P+;iE"V:UQeJMp]@0eW}~7!UN>1y66@U:`ZY.$X\_K' !aW@%񿩁<8H6Z5]e]^9ģ1 @ %q%_E;lQ<>^kV.7^JI+n^ v h. _vj ^纡r(p-/2?l)"(V b/o}fH='+:JR) ]bр Ec ]9c~d:d $jY}^v8trm a#'P,?NO S4_LdĖUvZfcVfspxf{j8ex,Sp&etfB(Њb8gf7?~QU^^&h`QR ːrhvpdviy j[j&6֍xG0kyk< p;P#Ο?pa'=d.(q[!]@wIuK1eΤYM9u䉓eO sљ~8v1k.E?[s4ɟ(g0ek)@o{\D]y HKcà Eo r;靔VBG rHߎ#(dZ9t%CRA4 + H n bO+yH C(09!e+AtB@:KL0-y(!GwQxS9)TFCPJڱG#V\sJW$bJ`֩fvIC!p䎢(嬐ԼFR𧽂!@?5ij[u(@Np7?y OI]pG0fD8CQ` ]  Pte֌q7y5dSFue PA~J%ǝpGRl1eGuJ\ FANT27c\R՟Oa1YLlo'-S&?<MMkM )EZUr3o9;e)U(~ٗ(¬04qǟ{wpo'kH4t'f4Qe\B/a!T4BrTiIMJ4'eiKũRӥ3bzOT;trSZC%jzgUDEjSTԧtjUU?jWUNsTjY%VsfeJ[s)\zI敤w+WU+` {&v*^';վ=o;ډL]5WW𲽍3g60pFC_95+MF0*e9@)aKӣ%}]aƒ x٩:м=k(g&H(P! ,H!&&,(.!)-$-4&17*16+5;7427= 8619>";>,;>,;A <;=9=<==3=D>A%?B3?H5AF B>B>+BE5CJDBDC#DE,DI$E8 FB$FIGH*G;IF!IG,J?2JC3JMKH$KK,KL@LT4MQ-NP'OP*PO5QH9QM%RQ3RS;RUFRX,SS+wqO>TFKA ol*ƨ+_AjHXw]˶۷pʝ O,6ׯ.Th䌙/M`=-B}YO7l^@ i X6Tq ч"l .(1 K|EKWݏ@)DaN9tO:1ѥ>L‚cO;<)9P,xu +4e;]@KN2A~Z Me&ɟt'$i뭸Np^-]X c'f4+N&dĪRP1L ].4 A0BL4D P2 ' -xZ;E ͮ4"6DfC7(,04T (ґ358N>$K! xEs,MQO=0b>>H0A iv6$U4 9x`PC3CPA ,ah  r[ 6ODnb >3#l,褗, (!Q2 t>{D "N;nf> -2Bp׏B؍h`*0IhI*+A2ѷ#W: I˭*}46aZ%31aЙs|81& %c6PA XC %R Ec\A1ndb>1 6|P,@Q"y= ,Ӹ"?"W2nH%/_)X 5X2`,Ĩ$?Lgb>}.*z"o]G9tl!|1@>`->1⠇4*-Ѐ'IҰG6C|JƪO( AEtb$hAP U p+8GyCSpQ4jOH =iL 6kܖ ITƹ=.I5Hڦ s;uE%bDSvEQe.JJ'0\0ȄaPEi_+lX c/l  p'!/y] P$?``@Isg<"9; m( 0!a0.$B@?*!0S`YVpGγ$WBa $=1 *.8=r p=P;C=3PM=!=A P ~»)*Sn".ew\L/|{l Zvh@q>H(@'Ap<i2Mo 8?ђy=ptYώv. BHtlXX{+my(ߣ fp^"$6vq6m 8PG5=J_]p' ?$q x[3f1l@ :XϺR=iaP`(210؆J?^NtM;6V7.pTB8au;-CA!Z-DpG9 w @?QB %wSP+ P3֬fZ`A5hQC J ~@@fZ+A.ܣ5gZ5|Y-v?i 8@+'u@gv=``pfaL@[e!a~xUWpa8$80x3YD6d.Fd`%X64x<؃>@B8DXqF؄P}Pl!!fP "2YAp@NXo5s1 !cHcm N\cP2.j28f]36հcgxkVf-8:L[p8xfmVgefL .(qfmPfjv mVm@k[0[1fjq. ehy hx+jPijFkpφ @WnJ_jp&j0t*q 0 fH$ r@X xp vl l0CƑefnnne@ jB`ކ ep9wfh 0i9$8~p6r4y&0kG"FI`2w`lW q 'u#wr;YvYrq r{6q;&6&iM .0j1 yicyWpbgpfW{v '@|b zpꐐnj]8F Xmydkv2vevw 7uVvps0 Pg 0 {Hq! iiaI6w-3y :h<)i9깞#zVz3Iz.{ {7|tw.ЕVi| & vp ZXiJW z zfBpPps8_UڤOJEz ox@א*`}Cvz0}`ɉ̰Q FyfwhڏiP0hЕ֩hZ{fH:J_Sp HL}!fJHeL: mb*=@NiLm^gB 6)J:ۦ~h ^뚠:8 P8@ 0zZd :i& ۰;[{۱8q* &{(*,۲.02;4[6[Gr:G7 1R_)PN;۴Q` 5/!Ap-0o\bѳ` S GQ!ql(;# A[A]FN1n R!\-0рnHixq Qe#~es-`PQ_!%-k!1tP6_5 @<ceb   @iq !"_ 0!@A !PT9u#tK]p )K %cr%%\%`* gKa@,&"' U'(=U( 79MR)`k)^ ](*@?0++_,OQ0)]0-Jd qH+`.I0 1P//@B . 0 1SǍ 61g ^c &2*lF|$+ 0;u393=3824Es4&44N5P55 ` ]5a36`Us `-p567ʂ Hy3t07h#XC18 U7nj  =.4/99 `ɩI,!a :ʠD;;gA>`q7,@ 16uH̀@Ur9F@# 9@̃\j@qA6AH` 0/pB)0u =st6 C{``>@BSt10"-OU"B5L '55X65E@Sd S]- QـhH05r4q0b95^P%F @pT4m/I\!ZPw3}Y%\U^V@0V9P+;hE"V:UQeJ`M@]@UW{~7!U>>1w66@U:@ZW.$VZ]~ŋK'~!aW@%Q9(H3Z]5]ᶉ^9Qġn@ p^%;Ѯl1<>־>^hV.p7[F+>^Fhf./vg ^p䊡Qo&`ϱ+/0l) %& a-oW}ca=%):*P&ZbP Eqc a]6c|c d $g)}\ov~qhrj a P~*LQ_2_IdRvWe`&fr`xfxjP8eu)S`&bqeBO_g֚fh~k^OU\^gPQOV `rhFpafivixXjHG`kIk9 '|.\0 .Ԁ[wɣx m&G8{WR=s8@dK1eΤYM9uTӧNA{ZQI.e)*P,'+P(bDB=_ۂ GOkI&=+Kj { t'?BtϛJ  \6d][ҧSoQ$I(ko=ЖMm;es i#7)䢖]{G 8 &r doTǧ r"@= Wx찕ʯDžKp'Oo\@Hg9P0 oLD`鶒9)%zG 8!BnI&L#TA 8HώpFp0,0hN!(JYA9# Agh;\V rqGu΁6Nա(8%mw$HZkVp52(%W`Zi`4r @W+ /$uA` SßW`< OWjot vWgwqaBtA?_IH0UBZHsQWK6d )X[vYnpGk[ Jwy !TQP.\H 9@j.Dj,Z&y/F%T9]`T-`=6ґhEm(NI츤а ?dXEe+zysYRZm)QawGi qW{nFDf9J)xip(up@f+%*)C w+qf@4GH3pݟڿ~oUgrPIQÜuN TG6`r!gFz`Iԋ8>&lba^zГ0!b!)/x.BI@Oqppp%GoddbH" ba)P&H֤3. _b:0?a3DL=:'QULTfE@r%*#M G6V^R9s6d%k5>"i$-:bG'MyJd2L&;͡e-m)Uچ,}ٲ[S f(E?d&)LhF-eyM_Ysf7i2jR$soS1sxrƓg=ɓRS$=O3~+gAP&A KFT4 Q·fhGQӣ#%CzkT+'J]KTEziM;9S&ѹM}JEUCiQ9T ըKeRS“SS͊[UͬJcW*̰U)=k[kֵnk%zWUzk_ٺWV~%lY{ؖ)b$F6,${VV@lgYЦҳdhM{@\W}i]{֓-e{[t6%n},"v7\o ZXֵRtKF׭E&vMҵnysޯ6eVⰽ{K[Ɨ]}g\W/T9`;,-Q.s$< KG, A,b m4[wD5c#p4~s8q |dxzd+PrT#[)r^^r&,*hf,69oe:{s H~vb,1ft¸?}tbk3 _7Ǖo1iNlFtu5jRԸBuEzՂpTLPzϵέf]YufmfY##WQkLNu9nr7%ӭuﻷo?ޤ u} 5pU/ 3< g%h5/qxWM=+o\~UjB/g!r\6_έF:.q+wAc}7Æ>uiW=RǺw_7yإLvs]E{þfܣv]Mݿ5J~'گ~^@w5Jxʿo]p§6z~g=KozVsuy+B>'ީfʤV:g,Ly^ @! ,H!&&,(.!)-$-4&17*16+5;7427= 8619>";>,;>,;A <;=9=<==3=D>A%?B3?H5AF B>B>+BE5CJDBDC#DE,DI$E8 FB$FIGH*G;IF!IG,J?2JC3JMKH$KK,KL@LT4MQ-NP'OP*PO5QH9QM%RQ3RS;RUFRX,SS+wqO>TFKA ol*ƨ+_AjHXw]˶۷pʝ O,6ׯ.Th䌙/M`=-B}YO7l^@ i X6Tq ч"l .(1 K|EKWݏ@)DaN9tO:1ѥ>L‚cO;<)9P,xu +4e;]@KN2A~Z Me&ɟt'$i뭸Np^-]X c'f4+N&dĪRP1L ].4 A0BL4D P2 ' -xZ;E ͮ4"6DfC7(,04T (ґ358N>$K! xEs,MQO=0b>>H0A iv6$U4 9x`PC3CPA ,ah  r[ 6ODnb >3#l,褗, (!Q2 t>{D "N;nf> -2Bp׏B؍h`*0IhI*+A2ѷ#W: I˭*}46aZ%31aЙs|81& %c6PA XC %R Ec\A1ndb>1 6|P,@Q"y= ,Ӹ"?"W2nH%/_)X 5X2`,Ĩ$?Lgb>}.*z"o]G9tl!|1@>`->1⠇4*-Ѐ'IҰG6C|JƪO( AEtb$hAP U p+8GyCSpQ4jOH =iL 6kܖ ITƹ=.I5Hڦ s;uE%bDSvEQe.JJ'0\0ȄaPEi_+lX c/l  p'!/y] P$?``@Isg<"9; m( 0!a0.$B@?*!0S`YVpGγ$WBa $=1 *.8=r p=P;C=3PM=!=A P ~»)*Sn".ew\L/|{l Zvh@q>H(@'Ap<i2Mo 8?ђy=ptYώv. BHtlXX{+my(ߣ fp^"$6vq6m 8PG5=J_]p' ?$q x[3f1l@ :XϺR=iaP`(210؆J?^NtM;6V7.pTB8au;-CA!Z-DpG9 w @?QB %wSP+ P3֬fZ`A5hQC J ~@@fZ+A.ܣ5gZ5|Y-v?i 8@+'u@gv=``pfaL@[e!a~xUWpa8$80x3YD6d.Fd`%X64x<؃>@B8DXqF؄P}Pl!!fP "2YAp@NXo5s1 !cHcm N\cP2.j28f]36հcgxkVf-8:L[p8xfmVgefL .(qfmPfjv mVm@k[0[1fjq. ehy hx+jPijFkpφ @WnJ_jp&j0t*q 0 fH$ r@X xp vl l0CƑefnnne@ jB`ކ ep9wfh 0i9$8~p6r4y&0kG"FI`2w`lW q 'u#wr;YvYrq r{6q;&6&iM .0j1 yicyWpbgpfW{v '@|b zpꐐnj]8F Xmydkv2vevw 7uVvps0 Pg 0 {Hq! iiaI6w-3y :h<)i9깞#zVz3Iz.{ {7|tw.ЕVi| & vp ZXiJW z zfBpPps8_UڤOJEz ox@א*`}Cvz0}`ɉ̰Q FyfwhڏiP0hЕ֩hZ{fH:J_Sp HL}!fJHeL: mb*=@NiLm^gB 6)J:ۦ~h ^뚠:8 P8@ 0zZd :i& ۰;[{۱8q* &{(*,۲.02;4[6[Gr:G7 1R_)PN;۴Q` 5/!Ap-0o\bѳ` S GQ!ql(;# A[A]FN1n R!\-0рnHixq Qe#~es-`PQ_!%-k!1tP6_5 @<ceb   @iq !"_ 0!@A !PT9u#tK]p )K %cr%%\%`* gKa@,&"' U'(=U( 79MR)`k)^ ](*@?0++_,OQ0)]0-Jd qH+`.I0 1P//@B . 0 1SǍ 61g ^c &2*lF|$+ 0;u393=3824Es4&44N5P55 ` ]5a36`Us `-p567ʂ Hy3t07h#XC18 U7nj  =.4/99 `ɩI,!a :ʠD;;gA>`q7,@ 16uH̀@Ur9F@# 9@̃\j@qA6AH` 0/pB)0u =st6 C{``>@BSt10"-OU"B5L '55X65E@Sd S]- QـhH05r4q0b95^P%F @pT4m/I\!ZPw3}Y%\U^V@0V9P+;hE"V:UQeJ`M@]@UW{~7!U>>1w66@U:@ZW.$VZ]~ŋK'~!aW@%Q9(H3Z]5]ᶉ^9Qġn@ p^%;Ѯl1<>־>^hV.p7[F+>^Fhf./vg ^p䊡Qo&`ϱ+/0l) %& a-oW}ca=%):*P&ZbP Eqc a]6c|c d $g)}\ov~qhrj a P~*LQ_2_IdRvWe`&fr`xfxjP8eu)S`&bqeBO_g֚fh~k^OU\^gPQOV `rhFpafivixXjHG`kIk9 '|.\0 .Ԁ[wɣx m&G8{WR=s8@dK1eΤYM9uTӧNA{ZQI.e)*P,'+P(bDB=_ۂ GOkI&=+Kj { t'?BtϛJ  \6d][ҧSoQ$I(ko=ЖMm;es i#7)䢖]{G 8 &r doTǧ r"@= Wx찕ʯDžKp'Oo\@Hg9P0 oLD`鶒9)%zG 8!BnI&L#TA 8HώpFp0,0hN!(JYA9# Agh;\V rqGu΁6Nա(8%mw$HZkVp52(%W`Zi`4r @W+ /$uA` SßW`< OWjot vWgwqaBtA?_IH0UBZHsQWK6d )X[vYnpGk[ Jwy !TQP.\H 9@j.Dj,Z&y/F%T9]`T-`=6ґhEm(NI츤а ?dXEe+zysYRZm)QawGi qW{nFDf9J)xip(up@f+%*)C w+qf@4GH3pݟڿ~oUgrPIQÜuN TG6`r!gFz`Iԋ8>&lba^zГ0!b!)/x.BI@Oqppp%GoddbH" ba)P&H֤3. _b:0?a3DL=:'QULTfE@r%*#M G6V^R9s6d%k5>"i$-:bG'MyJd2L&;͡e-m)Uچ,}ٲ[S f(E?d&)LhF-eyM_Ysf7i2jR$soS1sxrƓg=ɓRS$=O3~+gAP&A KFT4 Q·fhGQӣ#%CzkT+'J]KTEziM;9S&ѹM}JEUCiQ9T ըKeRS“SS͊[UͬJcW*̰U)=k[kֵnk%zWUzk_ٺWV~%lY{ؖ)b$F6,${VV@lgYЦҳdhM{@\W}i]{֓-e{[t6%n},"v7\o ZXֵRtKF׭E&vMҵnysޯ6eVⰽ{K[Ɨ]}g\W/T9`;,-Q.s$< KG, A,b m4[wD5c#p4~s8q |dxzd+PrT#[)r^^r&,*hf,69oe:{s H~vb,1ft¸?}tbk3 _7Ǖo1iNlFtu5jRԸBuEzՂpTLPzϵέf]YufmfY##WQkLNu9nr7%ӭuﻷo?ޤ u} 5pU/ 3< g%h5/qxWM=+o\~UjB/g!r\6_έF:.q+wAc}7Æ>uiW=RǺw_7yإLvs]E{þfܣv]Mݿ5J~'گ~^@w5Jxʿo]p§6z~g=KozVsuy+B>'ީfʤV:g,Ly^ @! ,H!&&,(.!)-$-4*06&17,4;7427= 8619>";>,;>,;A <;=9=<==3=D>A%?B3?H5AF B>B>+BE5CIDBDC#DE,DI$E8 FB$FIGH*G;IF!IG,J?2JC3JMKH$KK,KL@LT4MQ-NP'OP*PO5QH9QM%RQ3RS;RUFRX,SS\FKA ol*ƨ+_AjHXw]˶۷pʝ O,6ׯ.Th/N`=-}Y7m|^@i X6P}q ч"m .,1 LxLWݏ@)DaÆOO9tO:賏1ѥ>L‚cO;<OO QX2𗧗tQ0O>H0A iw:$T4 9xPˠP3CPA ,qh Æ r_6PD䳉%|R<)褗nzD $xO<6>A+d0F;Q0#9dIh\?׀Kc7 < f8'=ؾ=GH_xl(-(6q1Y@T00!Ӱ BH4o DD(bP>i *e *$/h EUјQ5}t *{ iSAŒ?e4@F=&ȴL:PpVCy8E} g8 +@4xkH> +&=U)h>NҔ>AT9VybQ0B.l>@ $A>XR'T!_AfY@0½bmZXP"-XB`:#\p @UE T z8oXfCaCX!@Fbo06M^`PG6@؁ 7 r D H:q+.@ppwpw.evnaifwVbBj@n8qe0qjffhnpk+ V0:8.Q@en|@o`v8gh&h jjk m8p t$ 0 (j aPwj@j EðivD Ȏxrr ̰i|@}Әkvl3nl_fnnnn[& p_n}. vn0n9y<9wih Pi9$8p8j `k.pw@oB1yIb.CpHȦq@@ 'rTWr 8 n7Iq r{Vq=&8FOP.Pj2 ycؕz@WegpӚh{"'p|b w琏 V0jqp* eyˆbyl0^)̰Ivo|.soaRqpxxUWlg'9gwИ7BnIsb1I q6Ɍp0VYbWkw 2CzzPiG|gww`9 m o.pm`Ѕtհ{wKz @if)` i9HL@ؠ v0  X}w 9$hW~ʹ᠞1 vfwh kph׉hJ}g X:zbQث#hM0}AfMheMj*mb*ф=0PiO(m`iցB f**:~h*^骠8 80 yzd#!{ ۰;[{۱8q $[&{(*,۲.02;4;GR8G7 1r_)0N9Q_ 5/!Aꠋ-0o\b_ Q GQqj˴&;# Q[a]DN1lp R1\-0рoHixa Qe#~es-pPq_!%+k!AuP6`E @<dEb   mY L`/\M "0#]=R˱օ\R2&WZ%^&*p&Fo*sb , (@~(S((}*)O%50=*   ү+B[8@H(,, b-D6 'm-.I ..  /9`//0B . 0013Ǎ 61nl/Ld<20p2)26j(2tS83<3@#Dc4HcBKM4QP55 ` ]5a36`Uc `-p567˂ Hy3u07h#XC18 T7Ì 0=.999 `ɫ) !a :ʠD;;gA>`r7,0 16vIṔU290C@p# 9@жj@qA6AH` @/pB)0x0=st6 Cdx``>PHDeTެAU j2PEcEkfFt8FQ"PG T @ԦqP HLڢ=ڤߥ8LHHD ܢT%_@<0J JJo0$ KTK2 KLH/PӞL,M' _`0@&״9 MMNTNTߡNP34`O#^ S`#U%@ T<$ ]P{BX 0QlQ0Qu5E&`0^ X&S-H#' (6S%} TP`D HEH{3Ḯ}XUI|7KUbUad5V$!m\F@Xv8PZv\^[vewXX\t@1-pC llKXF%BQ ZZX0z=&(q T[AʃTcZi]] 趎^9!Ĝ >@ կq_;l<>^=fV.Ց7Z Hy+>^^ v hF.Ovi&_^⚡!n `%/n*l)' a'o}f=#K:1J_(Xb@ Ec ]8c|c*d $jrx*mh_f"P $FK,_Kd@ÖTvYfbFfr`xfzj8ew,Q`vseBϨЊb(gԺffxIU_W^hf"Ap (hh(i 7fv`jjj8kcYà06sqܓW1܄[%Fq;1G!E$YI)UdҥɎ/eQ3H9uOAz.~ZRr 9tw\ l89j{$f@C]r \bni-a:{DyD#Q|-|΍.]k-oAs9Ō[Ϥ]mܹu͐A] %^qia#+)="{H8&pEd/Tǧ r"@=|q@s%ߏ \8.g?UCOo\@H(3;ßaC0(X"0D;0zG#|Fsԑv 8z9"4RȉTPa R$& )fpn+bA2(P JX@9g" Y@Ahf;\瘄T 5DYy9=MJ--H8"iGV[uU`!V\hPG48 ;n&ZjnŸDG%"#ABgTʋ4]pcl?hDwqa2tA]H0CUcQV;cߊ*WK6٧np'gC ܹIwy@" (QN.p[F 5@j.$jl:uF&QvJNQih>đ’ĎK KUWq#|NrTVa".qǟ{wqŜjg'j4(sa(.YcTb*CrQBp@@9 wu QcQ,)瘘pW/Zg{q|r_8\ (lWC~`pp$L M , &٠DhuQ[DAt䄢0P`hvÏ~_xĔF<`,Y$NDz0&UZ8?1fD81r*ȞxG<~Di< 8!U89s5dd#[8:xyɗ0l'd'=9Hf"ud%MiORdnBQJreZyK\22!'7ZSe1yL0f3m!SӤ&Ih:S&*Mp6`yNtSd'L|INtSg=y͛S´g?IM|p5? z?*Q$d(ADFTr|hE9Qfh35Qz#eHMzRTDiK]p3mKmz TiOoSԧCEiLTKBTS-SzՋRU*V*խu@WZPgekVV8Uk]H֧U5k_?ս6~%{XV)Elc)Xȱhd-[fa"Zi%JD{ZVEmk˶m`ټ2-o Wݖym<|fII%nqy\䶆Υn^6UuOsrWwë'iSë^v& p{[ͷoqߐ%0r'8C˩2xU.- E pa xVG p6qo$.a POw51On7*Q=&"'٨Gf߫d(ɞ4r )9O._LL2gNr;f8Kc. 9#QH:F/#Yr䠺A"kg/cu%1JWΗU5 gN[џs9jRԺ2wj1:747ֻn5sj^׮ Y{þkf϶u]hjWڬv-kRަ6ŽX6;!M}5I-yx7oe[%~7oo&x=bs8zwyEi?޸&?S/*|3qs@ϳ FΕb{ۋHz>uvewӏuOK}];u};Oz+egvO-kgrН9cnPYyvxHQ/ډ~# <R! ,H!&&,(.!)-$-4*06&17,4;7427= 8619>";>,;>,;A <;=9=<==3=D>A%?B3?H5AF B>B>+BE5CIDBDC#DE,DI$E8 FB$FIGH*G;IF!IG,J?2JC3JMKH$KK,KL@LT4MQ-NP'OP*PO5QH9QM%RQ3RS;RUFRX,SS\FKA ol*ƨ+_AjHXw]˶۷pʝ O,6ׯ.Th/N`=-}Y7m|^@i X6P}q ч"m .,1 LxLWݏ@)DaÆOO9tO:賏1ѥ>L‚cO;<OO QX2𗧗tQ0O>H0A iw:$T4 9xPˠP3CPA ,qh Æ r_6PD䳉%|R<)褗nzD $xO<6>A+d0F;Q0#9dIh\?׀Kc7 < f8'=ؾ=GH_xl(-(6q1Y@T00!Ӱ BH4o DD(bP>i *e *$/h EUјQ5}t *{ iSAŒ?e4@F=&ȴL:PpVCy8E} g8 +@4xkH> +&=U)h>NҔ>AT9VybQ0B.l>@ $A>XR'T!_AfY@0½bmZXP"-XB`:#\p @UE T z8oXfCaCX!@Fbo06M^`PG6@؁ 7 r D H:q+.@ppwpw.evnaifwVbBj@n8qe0qjffhnpk+ V0:8.Q@en|@o`v8gh&h jjk m8p t$ 0 (j aPwj@j EðivD Ȏxrr ̰i|@}Әkvl3nl_fnnnn[& p_n}. vn0n9y<9wih Pi9$8p8j `k.pw@oB1yIb.CpHȦq@@ 'rTWr 8 n7Iq r{Vq=&8FOP.Pj2 ycؕz@WegpӚh{"'p|b w琏 V0jqp* eyˆbyl0^)̰Ivo|.soaRqpxxUWlg'9gwИ7BnIsb1I q6Ɍp0VYbWkw 2CzzPiG|gww`9 m o.pm`Ѕtհ{wKz @if)` i9HL@ؠ v0  X}w 9$hW~ʹ᠞1 vfwh kph׉hJ}g X:zbQث#hM0}AfMheMj*mb*ф=0PiO(m`iցB f**:~h*^骠8 80 yzd#!{ ۰;[{۱8q $[&{(*,۲.02;4;GR8G7 1r_)0N9Q_ 5/!Aꠋ-0o\b_ Q GQqj˴&;# Q[a]DN1lp R1\-0рoHixa Qe#~es-pPq_!%+k!AuP6`E @<dEb   mY L`/\M "0#]=R˱օ\R2&WZ%^&*p&Fo*sb , (@~(S((}*)O%50=*   ү+B[8@H(,, b-D6 'm-.I ..  /9`//0B . 0013Ǎ 61nl/Ld<20p2)26j(2tS83<3@#Dc4HcBKM4QP55 ` ]5a36`Uc `-p567˂ Hy3u07h#XC18 T7Ì 0=.999 `ɫ) !a :ʠD;;gA>`r7,0 16vIṔU290C@p# 9@жj@qA6AH` @/pB)0x0=st6 Cdx``>PHDeTެAU j2PEcEkfFt8FQ"PG T @ԦqP HLڢ=ڤߥ8LHHD ܢT%_@<0J JJo0$ KTK2 KLH/PӞL,M' _`0@&״9 MMNTNTߡNP34`O#^ S`#U%@ T<$ ]P{BX 0QlQ0Qu5E&`0^ X&S-H#' (6S%} TP`D HEH{3Ḯ}XUI|7KUbUad5V$!m\F@Xv8PZv\^[vewXX\t@1-pC llKXF%BQ ZZX0z=&(q T[AʃTcZi]] 趎^9!Ĝ >@ կq_;l<>^=fV.Ց7Z Hy+>^^ v hF.Ovi&_^⚡!n `%/n*l)' a'o}f=#K:1J_(Xb@ Ec ]8c|c*d $jrx*mh_f"P $FK,_Kd@ÖTvYfbFfr`xfzj8ew,Q`vseBϨЊb(gԺffxIU_W^hf"Ap (hh(i 7fv`jjj8kcYà06sqܓW1܄[%Fq;1G!E$YI)UdҥɎ/eQ3H9uOAz.~ZRr 9tw\ l89j{$f@C]r \bni-a:{DyD#Q|-|΍.]k-oAs9Ō[Ϥ]mܹu͐A] %^qia#+)="{H8&pEd/Tǧ r"@=|q@s%ߏ \8.g?UCOo\@H(3;ßaC0(X"0D;0zG#|Fsԑv 8z9"4RȉTPa R$& )fpn+bA2(P JX@9g" Y@Ahf;\瘄T 5DYy9=MJ--H8"iGV[uU`!V\hPG48 ;n&ZjnŸDG%"#ABgTʋ4]pcl?hDwqa2tA]H0CUcQV;cߊ*WK6٧np'gC ܹIwy@" (QN.p[F 5@j.$jl:uF&QvJNQih>đ’ĎK KUWq#|NrTVa".qǟ{wqŜjg'j4(sa(.YcTb*CrQBp@@9 wu QcQ,)瘘pW/Zg{q|r_8\ (lWC~`pp$L M , &٠DhuQ[DAt䄢0P`hvÏ~_xĔF<`,Y$NDz0&UZ8?1fD81r*ȞxG<~Di< 8!U89s5dd#[8:xyɗ0l'd'=9Hf"ud%MiORdnBQJreZyK\22!'7ZSe1yL0f3m!SӤ&Ih:S&*Mp6`yNtSd'L|INtSg=y͛S´g?IM|p5? z?*Q$d(ADFTr|hE9Qfh35Qz#eHMzRTDiK]p3mKmz TiOoSԧCEiLTKBTS-SzՋRU*V*խu@WZPgekVV8Uk]H֧U5k_?ս6~%{XV)Elc)Xȱhd-[fa"Zi%JD{ZVEmk˶m`ټ2-o Wݖym<|fII%nqy\䶆Υn^6UuOsrWwë'iSë^v& p{[ͷoqߐ%0r'8C˩2xU.- E pa xVG p6qo$.a POw51On7*Q=&"'٨Gf߫d(ɞ4r )9O._LL2gNr;f8Kc. 9#QH:F/#Yr䠺A"kg/cu%1JWΗU5 gN[џs9jRԺ2wj1:747ֻn5sj^׮ Y{þkf϶u]hjWڬv-kRަ6ŽX6;!M}5I-yx7oe[%~7oo&x=bs8zwyEi?޸&?S/*|3qs@ϳ FΕb{ۋHz>uvewӏuOK}];u};Oz+egvO-kgrН9cnPYyvxHQ/ډ~# <R! ,H!&&,(.!)-$-4*06&17,4;7427= 8619>";>,;>,;A <;=9=<==3=D>A%?B3?H5AF B>B>+BE5CIDBDC#DE,DI$E8 FB$FIGH*G;IF!IG,J?2JC3JMKH$KK,KL@LT4MQ-NP'OP*PO5QH9QM%RQ3RS;RUFRX,SS\FKA ol*ƨ+_AjHXw]˶۷pʝ O,6ׯ.Th/N`=-}Y7m|^@i X6P}q ч"m .,1 LxLWݏ@)DaÆOO9tO:賏1ѥ>L‚cO;<OO QX2𗧗tQ0O>H0A iw:$T4 9xPˠP3CPA ,qh Æ r_6PD䳉%|R<)褗nzD $xO<6>A+d0F;Q0#9dIh\?׀Kc7 < f8'=ؾ=GH_xl(-(6q1Y@T00!Ӱ BH4o DD(bP>i *e *$/h EUјQ5}t *{ iSAŒ?e4@F=&ȴL:PpVCy8E} g8 +@4xkH> +&=U)h>NҔ>AT9VybQ0B.l>@ $A>XR'T!_AfY@0½bmZXP"-XB`:#\p @UE T z8oXfCaCX!@Fbo06M^`PG6@؁ 7 r D H:q+.@ppwpw.evnaifwVbBj@n8qe0qjffhnpk+ V0:8.Q@en|@o`v8gh&h jjk m8p t$ 0 (j aPwj@j EðivD Ȏxrr ̰i|@}Әkvl3nl_fnnnn[& p_n}. vn0n9y<9wih Pi9$8p8j `k.pw@oB1yIb.CpHȦq@@ 'rTWr 8 n7Iq r{Vq=&8FOP.Pj2 ycؕz@WegpӚh{"'p|b w琏 V0jqp* eyˆbyl0^)̰Ivo|.soaRqpxxUWlg'9gwИ7BnIsb1I q6Ɍp0VYbWkw 2CzzPiG|gww`9 m o.pm`Ѕtհ{wKz @if)` i9HL@ؠ v0  X}w 9$hW~ʹ᠞1 vfwh kph׉hJ}g X:zbQث#hM0}AfMheMj*mb*ф=0PiO(m`iցB f**:~h*^骠8 80 yzd#!{ ۰;[{۱8q $[&{(*,۲.02;4;GR8G7 1r_)0N9Q_ 5/!Aꠋ-0o\b_ Q GQqj˴&;# Q[a]DN1lp R1\-0рoHixa Qe#~es-pPq_!%+k!AuP6`E @<dEb   mY L`/\M "0#]=R˱օ\R2&WZ%^&*p&Fo*sb , (@~(S((}*)O%50=*   ү+B[8@H(,, b-D6 'm-.I ..  /9`//0B . 0013Ǎ 61nl/Ld<20p2)26j(2tS83<3@#Dc4HcBKM4QP55 ` ]5a36`Uc `-p567˂ Hy3u07h#XC18 T7Ì 0=.999 `ɫ) !a :ʠD;;gA>`r7,0 16vIṔU290C@p# 9@жj@qA6AH` @/pB)0x0=st6 Cdx``>PHDeTެAU j2PEcEkfFt8FQ"PG T @ԦqP HLڢ=ڤߥ8LHHD ܢT%_@<0J JJo0$ KTK2 KLH/PӞL,M' _`0@&״9 MMNTNTߡNP34`O#^ S`#U%@ T<$ ]P{BX 0QlQ0Qu5E&`0^ X&S-H#' (6S%} TP`D HEH{3Ḯ}XUI|7KUbUad5V$!m\F@Xv8PZv\^[vewXX\t@1-pC llKXF%BQ ZZX0z=&(q T[AʃTcZi]] 趎^9!Ĝ >@ կq_;l<>^=fV.Ց7Z Hy+>^^ v hF.Ovi&_^⚡!n `%/n*l)' a'o}f=#K:1J_(Xb@ Ec ]8c|c*d $jrx*mh_f"P $FK,_Kd@ÖTvYfbFfr`xfzj8ew,Q`vseBϨЊb(gԺffxIU_W^hf"Ap (hh(i 7fv`jjj8kcYà06sqܓW1܄[%Fq;1G!E$YI)UdҥɎ/eQ3H9uOAz.~ZRr 9tw\ l89j{$f@C]r \bni-a:{DyD#Q|-|΍.]k-oAs9Ō[Ϥ]mܹu͐A] %^qia#+)="{H8&pEd/Tǧ r"@=|q@s%ߏ \8.g?UCOo\@H(3;ßaC0(X"0D;0zG#|Fsԑv 8z9"4RȉTPa R$& )fpn+bA2(P JX@9g" Y@Ahf;\瘄T 5DYy9=MJ--H8"iGV[uU`!V\hPG48 ;n&ZjnŸDG%"#ABgTʋ4]pcl?hDwqa2tA]H0CUcQV;cߊ*WK6٧np'gC ܹIwy@" (QN.p[F 5@j.$jl:uF&QvJNQih>đ’ĎK KUWq#|NrTVa".qǟ{wqŜjg'j4(sa(.YcTb*CrQBp@@9 wu QcQ,)瘘pW/Zg{q|r_8\ (lWC~`pp$L M , &٠DhuQ[DAt䄢0P`hvÏ~_xĔF<`,Y$NDz0&UZ8?1fD81r*ȞxG<~Di< 8!U89s5dd#[8:xyɗ0l'd'=9Hf"ud%MiORdnBQJreZyK\22!'7ZSe1yL0f3m!SӤ&Ih:S&*Mp6`yNtSd'L|INtSg=y͛S´g?IM|p5? z?*Q$d(ADFTr|hE9Qfh35Qz#eHMzRTDiK]p3mKmz TiOoSԧCEiLTKBTS-SzՋRU*V*խu@WZPgekVV8Uk]H֧U5k_?ս6~%{XV)Elc)Xȱhd-[fa"Zi%JD{ZVEmk˶m`ټ2-o Wݖym<|fII%nqy\䶆Υn^6UuOsrWwë'iSë^v& p{[ͷoqߐ%0r'8C˩2xU.- E pa xVG p6qo$.a POw51On7*Q=&"'٨Gf߫d(ɞ4r )9O._LL2gNr;f8Kc. 9#QH:F/#Yr䠺A"kg/cu%1JWΗU5 gN[џs9jRԺ2wj1:747ֻn5sj^׮ Y{þkf϶u]hjWڬv-kRަ6ŽX6;!M}5I-yx7oe[%~7oo&x=bs8zwyEi?޸&?S/*|3qs@ϳ FΕb{ۋHz>uvewӏuOK}];u};Oz+egvO-kgrН9cnPYyvxHQ/ډ~# <R! ,H!&&,(.!)-$-4*06&17,4;7427= 8619>";>,;>,;A <;=9=<==3=D>A%?B3?H5AF B>B>+BE5CIDBDC#DE,DI$E8 FB$FIGH*G;IF!IG,J?2JC3JMKH$KK,KL@LT4MQ-NP'OP*PO5QH9QM%RQ3RS;RUFRX,SS\FKA ol*ƨ+_AjHXw]˶۷pʝ O,6ׯ.Th/N`=-}Y7m|^@i X6P}q ч"m .,1 LxLWݏ@)DaÆOO9tO:賏1ѥ>L‚cO;<OO QX2𗧗tQ0O>H0A iw:$T4 9xPˠP3CPA ,qh Æ r_6PD䳉%|R<)褗nzD $xO<6>A+d0F;Q0#9dIh\?׀Kc7 < f8'=ؾ=GH_xl(-(6q1Y@T00!Ӱ BH4o DD(bP>i *e *$/h EUјQ5}t *{ iSAŒ?e4@F=&ȴL:PpVCy8E} g8 +@4xkH> +&=U)h>NҔ>AT9VybQ0B.l>@ $A>XR'T!_AfY@0½bmZXP"-XB`:#\p @UE T z8oXfCaCX!@Fbo06M^`PG6@؁ 7 r D H:q+.@ppwpw.evnaifwVbBj@n8qe0qjffhnpk+ V0:8.Q@en|@o`v8gh&h jjk m8p t$ 0 (j aPwj@j EðivD Ȏxrr ̰i|@}Әkvl3nl_fnnnn[& p_n}. vn0n9y<9wih Pi9$8p8j `k.pw@oB1yIb.CpHȦq@@ 'rTWr 8 n7Iq r{Vq=&8FOP.Pj2 ycؕz@WegpӚh{"'p|b w琏 V0jqp* eyˆbyl0^)̰Ivo|.soaRqpxxUWlg'9gwИ7BnIsb1I q6Ɍp0VYbWkw 2CzzPiG|gww`9 m o.pm`Ѕtհ{wKz @if)` i9HL@ؠ v0  X}w 9$hW~ʹ᠞1 vfwh kph׉hJ}g X:zbQث#hM0}AfMheMj*mb*ф=0PiO(m`iցB f**:~h*^骠8 80 yzd#!{ ۰;[{۱8q $[&{(*,۲.02;4;GR8G7 1r_)0N9Q_ 5/!Aꠋ-0o\b_ Q GQqj˴&;# Q[a]DN1lp R1\-0рoHixa Qe#~es-pPq_!%+k!AuP6`E @<dEb   mY L`/\M "0#]=R˱օ\R2&WZ%^&*p&Fo*sb , (@~(S((}*)O%50=*   ү+B[8@H(,, b-D6 'm-.I ..  /9`//0B . 0013Ǎ 61nl/Ld<20p2)26j(2tS83<3@#Dc4HcBKM4QP55 ` ]5a36`Uc `-p567˂ Hy3u07h#XC18 T7Ì 0=.999 `ɫ) !a :ʠD;;gA>`r7,0 16vIṔU290C@p# 9@жj@qA6AH` @/pB)0x0=st6 Cdx``>PHDeTެAU j2PEcEkfFt8FQ"PG T @ԦqP HLڢ=ڤߥ8LHHD ܢT%_@<0J JJo0$ KTK2 KLH/PӞL,M' _`0@&״9 MMNTNTߡNP34`O#^ S`#U%@ T<$ ]P{BX 0QlQ0Qu5E&`0^ X&S-H#' (6S%} TP`D HEH{3Ḯ}XUI|7KUbUad5V$!m\F@Xv8PZv\^[vewXX\t@1-pC llKXF%BQ ZZX0z=&(q T[AʃTcZi]] 趎^9!Ĝ >@ կq_;l<>^=fV.Ց7Z Hy+>^^ v hF.Ovi&_^⚡!n `%/n*l)' a'o}f=#K:1J_(Xb@ Ec ]8c|c*d $jrx*mh_f"P $FK,_Kd@ÖTvYfbFfr`xfzj8ew,Q`vseBϨЊb(gԺffxIU_W^hf"Ap (hh(i 7fv`jjj8kcYà06sqܓW1܄[%Fq;1G!E$YI)UdҥɎ/eQ3H9uOAz.~ZRr 9tw\ l89j{$f@C]r \bni-a:{DyD#Q|-|΍.]k-oAs9Ō[Ϥ]mܹu͐A] %^qia#+)="{H8&pEd/Tǧ r"@=|q@s%ߏ \8.g?UCOo\@H(3;ßaC0(X"0D;0zG#|Fsԑv 8z9"4RȉTPa R$& )fpn+bA2(P JX@9g" Y@Ahf;\瘄T 5DYy9=MJ--H8"iGV[uU`!V\hPG48 ;n&ZjnŸDG%"#ABgTʋ4]pcl?hDwqa2tA]H0CUcQV;cߊ*WK6٧np'gC ܹIwy@" (QN.p[F 5@j.$jl:uF&QvJNQih>đ’ĎK KUWq#|NrTVa".qǟ{wqŜjg'j4(sa(.YcTb*CrQBp@@9 wu QcQ,)瘘pW/Zg{q|r_8\ (lWC~`pp$L M , &٠DhuQ[DAt䄢0P`hvÏ~_xĔF<`,Y$NDz0&UZ8?1fD81r*ȞxG<~Di< 8!U89s5dd#[8:xyɗ0l'd'=9Hf"ud%MiORdnBQJreZyK\22!'7ZSe1yL0f3m!SӤ&Ih:S&*Mp6`yNtSd'L|INtSg=y͛S´g?IM|p5? z?*Q$d(ADFTr|hE9Qfh35Qz#eHMzRTDiK]p3mKmz TiOoSԧCEiLTKBTS-SzՋRU*V*խu@WZPgekVV8Uk]H֧U5k_?ս6~%{XV)Elc)Xȱhd-[fa"Zi%JD{ZVEmk˶m`ټ2-o Wݖym<|fII%nqy\䶆Υn^6UuOsrWwë'iSë^v& p{[ͷoqߐ%0r'8C˩2xU.- E pa xVG p6qo$.a POw51On7*Q=&"'٨Gf߫d(ɞ4r )9O._LL2gNr;f8Kc. 9#QH:F/#Yr䠺A"kg/cu%1JWΗU5 gN[џs9jRԺ2wj1:747ֻn5sj^׮ Y{þkf϶u]hjWڬv-kRަ6ŽX6;!M}5I-yx7oe[%~7oo&x=bs8zwyEi?޸&?S/*|3qs@ϳ FΕb{ۋHz>uvewӏuOK}];u};Oz+egvO-kgrН9cnPYyvxHQ/ډ~# <R! ,H!&&,(.!)-$-4&17*16+5;7427= 8619>";>,;>,;A <;=<==3=D>9>A%>B3?H5AF B?B>+BE5CJDBDC$DE,DI$E8 FB$FIGH*G;IF!IG,J?2JC3JMKH$KK+KL@LT4MQ-NP&OP*PO5QH9QM&RQ3RS;RUFRX,SSLGKA olJƨ+_AjHXw]˶۷pʝ O,6ׯ.Th0L`=-}YȢ7n^A i X6PFq H#n .$1 JJWݏ@)DaӆJO9 xO:3ѥ>X‚cO;<O蹏 RX2$𗧗xQ(OxAԓ#Ë K,Hp'4ZBE.ؐ A 5@c1=m@76L၀pC5U+'C 2<¦̤n1[@3>$8^M-FhS"-#'y- >a/D 6P +2 I|*I>tɊ"4lPyG*L d#C'H >" ppx@|dR85!lM^Tlk; a Jf!EZ` %A0x@J 7DN Ȑ{a+20 'xd!tjX c(`>QB*=U)hBOҔ>A(T9VbQ0/l@@ %AJhRT& T!_Afa@0bmZX`"-H`:#\p @UEO0T(Cz0pHfCaCX!@Ebo06M^@X)8 Ha}b-n)HM`4Z,0=HrOR\pM.Iuڪ sk c( JT`ThN2"< !#L+IiB`; L@ 0Kpp G qL0RL-5A\$%/&0 % %Ldo G$* c@89a G8 p-8x a<0_YIf>\/x B~ ^G-k؅ &tCpyC8  p8B:pcTLZ)@A/Q dW<L Ėݑ ,r6,B lT =P ! cAʶ:@DK G$8|eu4ٻ39LZ 19`@2Mp<x6=*Aw и"_p7QΎpS.8 8-c  }[t)5lA&Pn$BPfutW]X-z' 0!X#x(lc; ,X)P!lC@N )=? A$iF- `{:OH%x?3WpT p? ӵ-bNs.s-O 4}$#ɍ?[v0ya 7vFfXe1B ǀ qG]  mU`g!A^=pe !dAbBV &28oq[04:<؃>@B(XxZG8J(^g Ba61 .cX( w Q8[6cG:/.16eS{~dU7`E)qp.~8iE^px 9&8HFexob`efsf^Bk.fo`gfh k&o k\P\fkp. e8x h͘+vj0ivjFjp͆ =7nJ\pj &~xjt* ` X$؏ s0p Xp 猵Vl Ȧl13妑ɶeFnnnvep kBܶ ߶e7vch iI$8p{p4is2&kEi!&K`2w@l qt!ws9Yv9rfq0s{q9&4IK).j2Ë IcyWP`g݀c'{v'|b ypn֕i  [ً8f6} Vɛo`Ydhv2vd v u&v@s` 0g ` xHyqnf1sb13y `qpVy@U)bk 2#g , i{wy[i l o.0mpvtP{wI ev) y4(Jʤ &`  Vz}۷ I$h7R`  `wv y)9 8l'e ~W Fhvv9 *ر [I簨rgm3ȅ. eG`vR\pH6Ȫq:$KZf( jh3mG6! ֌Zh 9` 2 qDցkca{ ۰;[{ב[;$[&{(*,۲.02;{$4{t 31! -(2aJ[%@b! dhCE(6:^1qea_+7K[c1ŰnP-5/q'0 VP6]=]=7%!%Ѷ*k!QvP6`U A<d5b   Aiۑ !"`0!A@Լ !S9w#v[\' )Cc ;Z%^&*p&TFo*s , (@~(S((*)M`%5@=*   ¯kTrH( ," b-d6 'n-.H .0 S/" S/$`(r02 `)1S1t `;@Ƽ@p2)26d2uS83<3@#Dc4HB4P#5TW Z<5a36e &p57Pps,7>c65>88@C̛pP0CC #:|!p ;0; Nd;;>&0 daSC?$>nS#'0 zSBe# `',(l#]%&p }<"@Pɟ3 l9b(NAnA!ddB @/4BssGi# 5JgDDBd1PDNFD0<B"9p569 a4FTFlM'r'"G pԦ:HO=ڤ]ڦݥ82Lc4IܒT%ap孥J'p"aW@%!6hHZEM]~q륑BAP])A~(a]^BW_]: 6AI @XDy+vQ>>^&h6^u_^@Zl pϱ%,.AbPv9yJS,!?8E-_*Pbp) P5Ec6 ;&>JRwc-暈xxfqP1[fi "O{;LL_GdP(1je'Qe_0K@f\e`6xjfg8Y6go` QxPmfof[&K Oȅngvz/BDR Ng`QMv @rh&p_pitiXVj֍QGj(k6 '~ 2kN <-wń7uE8{Qݽs80$YI)UdK1e\)͙8tDOA%Zё7TO WR74ᮛ#apL82ǖU~p5+a:[$.UK=WpfԽUԢ{DN8Y޼B[x't75r26Nܹu7ۿc4iTQɕ/7>FEs.k-FwĀꮹXrogjyhQ&~ L0_+GXPL0M'aOp\@x3<c@1&x/,D<㢤:z磐qG{~쉸:9$THTPa z*%0⠼3Fp,"ĩ@<L#0GgjJG& {pAdj3>LEQyA= 2Ug!O3l1H!cuVZsuH\rW^{-Bv8AiXˆ+ +uA C"ˏ[ßX`;eU/JOt tc׿hlwqc:tAcHG0`V2-kVCydWSVy(np᧔iM IwyRfSV4\N7k4ĢkD[w'FR]@U-;эl1l&c"P"Jͨ䐿V=d#|ZrQnR^G% lzsJ1zDܹ'sٯ0Z' @< Di u4iuPyH _ wuYS6,I&h!}[U{yr&9\ h2l`XC͆dpp#`d K8İ.&EruM_ ]PfD$'4=A@d!Id%8wD$&8?D(KUhJcfWt//Dt2 #S"X%aZ'{hjJc%+,{#ITƖҎgpsC@lHHqx,xFr73L"Ā1MRd2GKbR%[JXƲ&b*-J\Le/w'e1I_&ST" O)cFW3yMl̙4nb.$g9KJ<9Nxdg=O|S%4O\S6yP e t3cC-zQ;RThG=ڿ4%iI)RԤ+eRRLT3mIs S;svT;jQs9TԦ4jSTb7ujUU.sLjWUU^%HzVXnk=*Z IƕokzWUS+^ս6d}ka(XȰkb+F6b%{Y(VVlg/Y prՕgUZǴdj]DƖm?q%[M)[vt so=h&%nl(]&U]n7&xͫK(v=g7zNl͸`Z}d:hs`|i\x$!<n?=2uɇyr=| y~"|ɘ.5IsUo@q'iG2! ,H!&&,(.!)-$-4&17*16+5;7427= 8619>";>,;>,;A <;=9=<==3=D>A%?B3?H5AF B>B>+BE5CJDBDC#DE,DI$E8 FB$FIGH*G;IF!IG,J?2JC3JMKH$KK,KL@LT4MQ-NP'OP*PO5QH9QM%RQ3RS;RUFRX,SS+wqO>TFKA ol*ƨ+_AjHXw]˶۷pʝ O,6ׯ.Th䌙/M`=-B}YO7l^@ i X6Tq ч"l .(1 K|EKWݏ@)DaN9tO:1ѥ>L‚cO;<)9P,xu +4e;]@KN2A~Z Me&ɟt'$i뭸Np^-]X c'f4+N&dĪRP1L ].4 A0BL4D P2 ' -xZ;E ͮ4"6DfC7(,04T (ґ358N>$K! xEs,MQO=0b>>H0A iv6$U4 9x`PC3CPA ,ah  r[ 6ODnb >3#l,褗, (!Q2 t>{D "N;nf> -2Bp׏B؍h`*0IhI*+A2ѷ#W: I˭*}46aZ%31aЙs|81& %c6PA XC %R Ec\A1ndb>1 6|P,@Q"y= ,Ӹ"?"W2nH%/_)X 5X2`,Ĩ$?Lgb>}.*z"o]G9tl!|1@>`->1⠇4*-Ѐ'IҰG6C|JƪO( AEtb$hAP U p+8GyCSpQ4jOH =iL 6kܖ ITƹ=.I5Hڦ s;uE%bDSvEQe.JJ'0\0ȄaPEi_+lX c/l  p'!/y] P$?``@Isg<"9; m( 0!a0.$B@?*!0S`YVpGγ$WBa $=1 *.8=r p=P;C=3PM=!=A P ~»)*Sn".ew\L/|{l Zvh@q>H(@'Ap<i2Mo 8?ђy=ptYώv. BHtlXX{+my(ߣ fp^"$6vq6m 8PG5=J_]p' ?$q x[3f1l@ :XϺR=iaP`(210؆J?^NtM;6V7.pTB8au;-CA!Z-DpG9 w @?QB %wSP+ P3֬fZ`A5hQC J ~@@fZ+A.ܣ5gZ5|Y-v?i 8@+'u@gv=``pfaL@[e!a~xUWpa8$80x3YD6d.Fd`%X64x<؃>@B8DXqF؄P}Pl!!fP "2YAp@NXo5s1 !cHcm N\cP2.j28f]36հcgxkVf-8:L[p8xfmVgefL .(qfmPfjv mVm@k[0[1fjq. ehy hx+jPijFkpφ @WnJ_jp&j0t*q 0 fH$ r@X xp vl l0CƑefnnne@ jB`ކ ep9wfh 0i9$8~p6r4y&0kG"FI`2w`lW q 'u#wr;YvYrq r{6q;&6&iM .0j1 yicyWpbgpfW{v '@|b zpꐐnj]8F Xmydkv2vevw 7uVvps0 Pg 0 {Hq! iiaI6w-3y :h<)i9깞#zVz3Iz.{ {7|tw.ЕVi| & vp ZXiJW z zfBpPps8_UڤOJEz ox@א*`}Cvz0}`ɉ̰Q FyfwhڏiP0hЕ֩hZ{fH:J_Sp HL}!fJHeL: mb*=@NiLm^gB 6)J:ۦ~h ^뚠:8 P8@ 0zZd :i& ۰;[{۱8q* &{(*,۲.02;4[6[Gr:G7 1R_)PN;۴Q` 5/!Ap-0o\bѳ` S GQ!ql(;# A[A]FN1n R!\-0рnHixq Qe#~es-`PQ_!%-k!1tP6_5 @<ceb   @iq !"_ 0!@A !PT9u#tK]p )K %cr%%\%`* gKa@,&"' U'(=U( 79MR)`k)^ ](*@?0++_,OQ0)]0-Jd qH+`.I0 1P//@B . 0 1SǍ 61g ^c &2*lF|$+ 0;u393=3824Es4&44N5P55 ` ]5a36`Us `-p567ʂ Hy3t07h#XC18 U7nj  =.4/99 `ɩI,!a :ʠD;;gA>`q7,@ 16uH̀@Ur9F@# 9@̃\j@qA6AH` 0/pB)0u =st6 C{``>@BSt10"-OU"B5L '55X65E@Sd S]- QـhH05r4q0b95^P%F @pT4m/I\!ZPw3}Y%\U^V@0V9P+;hE"V:UQeJ`M@]@UW{~7!U>>1w66@U:@ZW.$VZ]~ŋK'~!aW@%Q9(H3Z]5]ᶉ^9Qġn@ p^%;Ѯl1<>־>^hV.p7[F+>^Fhf./vg ^p䊡Qo&`ϱ+/0l) %& a-oW}ca=%):*P&ZbP Eqc a]6c|c d $g)}\ov~qhrj a P~*LQ_2_IdRvWe`&fr`xfxjP8eu)S`&bqeBO_g֚fh~k^OU\^gPQOV `rhFpafivixXjHG`kIk9 '|.\0 .Ԁ[wɣx m&G8{WR=s8@dK1eΤYM9uTӧNA{ZQI.e)*P,'+P(bDB=_ۂ GOkI&=+Kj { t'?BtϛJ  \6d][ҧSoQ$I(ko=ЖMm;es i#7)䢖]{G 8 &r doTǧ r"@= Wx찕ʯDžKp'Oo\@Hg9P0 oLD`鶒9)%zG 8!BnI&L#TA 8HώpFp0,0hN!(JYA9# Agh;\V rqGu΁6Nա(8%mw$HZkVp52(%W`Zi`4r @W+ /$uA` SßW`< OWjot vWgwqaBtA?_IH0UBZHsQWK6d )X[vYnpGk[ Jwy !TQP.\H 9@j.Dj,Z&y/F%T9]`T-`=6ґhEm(NI츤а ?dXEe+zysYRZm)QawGi qW{nFDf9J)xip(up@f+%*)C w+qf@4GH3pݟڿ~oUgrPIQÜuN TG6`r!gFz`Iԋ8>&lba^zГ0!b!)/x.BI@Oqppp%GoddbH" ba)P&H֤3. _b:0?a3DL=:'QULTfE@r%*#M G6V^R9s6d%k5>"i$-:bG'MyJd2L&;͡e-m)Uچ,}ٲ[S f(E?d&)LhF-eyM_Ysf7i2jR$soS1sxrƓg=ɓRS$=O3~+gAP&A KFT4 Q·fhGQӣ#%CzkT+'J]KTEziM;9S&ѹM}JEUCiQ9T ըKeRS“SS͊[UͬJcW*̰U)=k[kֵnk%zWUzk_ٺWV~%lY{ؖ)b$F6,${VV@lgYЦҳdhM{@\W}i]{֓-e{[t6%n},"v7\o ZXֵRtKF׭E&vMҵnysޯ6eVⰽ{K[Ɨ]}g\W/T9`;,-Q.s$< KG, A,b m4[wD5c#p4~s8q |dxzd+PrT#[)r^^r&,*hf,69oe:{s H~vb,1ft¸?}tbk3 _7Ǖo1iNlFtu5jRԸBuEzՂpTLPzϵέf]YufmfY##WQkLNu9nr7%ӭuﻷo?ޤ u} 5pU/ 3< g%h5/qxWM=+o\~UjB/g!r\6_έF:.q+wAc}7Æ>uiW=RǺw_7yإLvs]E{þfܣv]Mݿ5J~'گ~^@w5Jxʿo]p§6z~g=KozVsuy+B>'ީfʤV:g,Ly^ @! ,H!&&,(.!)-$-4*06&17,4;7427= 8619>";>,;>,;A <;=9=<==3=D>A%?B3?H5AF B>B>+BE5CJDBDC#DE,DI$E8 FB$FIGH*G;IF!IG,J?2JC3JMKH$KK,KL@LT4MQ-NP'OP*PO5QH9QM%RQ3RS;RUFRX,SS\FKA ol*ƨ+_AjHXw]˶۷pʝ O,6ׯ.Th/N`=-}YO7l|^@i X6P}q G"l .,1 LxLWݏ@)DaO9tO:O1ѥ>H‚cO;<O)9P+xu +4e;]@LN2~Z Me&ɟt#i뭸Np-]X c'f4+&`ĪxRL0H 棊]*0A,L0D L2 ' -xZ;E ͮB4""2Dfs7(,04T 'ґ35$`Kl! xЁES, MQO=,b>>H0A iv6$T4 9x@PC3CPA ,a(  r[s6ODI%xB<褗n:@#tO<6>ǂ+d0F;A09dIh\;Kc3 м< f4'=ؾ=GߪH_8n$-(6qY%1Q ѝs|81& &C6PA WC $R  ׁAc\A0n`b:! 6|Pe,>As= 0Ҹ"?J}2nH%/_)W|b 52\,Ǩ$?Lgb>}.*z"o]:tl!|B1@>` >a⠇4*-Ѐ'IҰG6B|JGƪN( AEtb$hAP U p*8GyCSpYB4jNH =iL 6kܖ ITƹ=.I5Hڦ s;uE%BDSvEQe.JJ'0\0Ȅa@Ei_+lX c0l a p'!/y] P$?p`@Isg<"9: m( 4!a4.%B0?(!0S`YVpGγWBa$= *c.@=n p=P;C=3PL=!=A P ~»)*Sn!,ew\M/|{p YCvh@q=D('!p<i2Mo 8?ђy=`tyώ- BHtlXH`{F+my(ߣ fp^"$6v6m 8X5=J_a]`'?"a x[3`1? :XR@B8DXF XxZKxNh_`7 Ba6 0-\(G U8_Vc7:1'22Ɓ4{{dE9pE1)Q-Xi5ctH ;f,&"' T'(=U( 79MR)`k})^ ](b*P?0+J+^,O"R0)]0-Jd qH+`.I0 Cr//B . 0 1ǘ`;"c &2*l@ + 0;u393=3824Es4&44N5P55 P ]5a36`US `-p567r Hy3t07h#XC18s T7|  0=.999 `1ɩ !a :ɐD;;gA>`q7,0 16uÌU90C@0# 9@ʰ܃l|j@qA6AHP 0/pB)0u0=rt6 C$z``>P;C`3 >GDdTڬAU j2PEcDketFt4F}RY t@P@mCԞ٠\]*#HdH^-kIMU`.DJ  #@dO$ ~KH1 Lkp@ dbMS0ܔޤ$NٜG}!QD1>BS10"-OU"B5L '5p5X65E@Sd ߵ]- QـhH05r4q0b95^%E @pT4am/SJT^!ZPew}Y%\U^V@0V9P+;hE"V:Uae%K N@]@UWs~7!Uy>{>1o66@e:@ZO.$NRU}ՋL'|!aW@%a:(H3Zu]5]^^ԑ 좍@ 鵯p^;lОdV.Q7!耥F9+>^&~.!2bwf5xj?ppKr*p.QbPf6!zGJW,"oK:ȺJ/&Vb0 Eqc a]6c{c d $hpx*ȇkh]F P #ϺF߱lK+_IdRvWe`&fr`xfxj`8eu*Q`VqeB_ͨ`gҚfxfBl|~U_T^gf"A` &hhi fvPvfjjjkaYaˀsqאܓW0ڀo[%Fa;1G!E$YI)UdҥɎ/eQ3H9uOAzE.~ZRr 1dw\ k0ą9*{"e ?CYr ame-\a8kDyB#Q|-M.]k-oAo9Ō[Ϥ]mܹu͐A] %^qiQ_#+)ܚ={H8&nE\P r"@a=|q";>,;>,;A <:<<4=D>A%>B3>H?=8?H5AF9AF B>B?+BE5CIDBDC#DE,DI$E8;EL%FI)F;;FP GBGH!HGIFKR4MQAMU-NP'OP*PO9PL5QH;QUDQW%RP3RSFRX+SR,1 ep".ҦM!  !,KAŶg`>h1\x0~8ܭCph9ĘqCA.(\q&Q hTڂ 6CK2dw\C!QCwB.piAb=C]C 0dqH QȨ,tF@ ] `EAYdYaL@1qdn$ G" 0HA|Hb矀᠄j(}$Ro@޲OT!;裏/F|;t>|S  =$s <3* "b7  CHVg`;VCE8-1 @N"0 a'u.aG* z$#F2W$"#+V47WH'!4z#)v c_gʢ6)o*:Or@@G@>I`Y-4p2qNTl&F!6X 4-7'Z/*AzK @pQ"A3ux NL* 0 Z(hF4N%n 8 L:)Bg 11 GW\7`}c2n^ 6a If0Rvˆ'DBp(|E(XĂ>`)c!'.P@kE[1N8X+(Pc ,lˀŰ`S 7Ϊ_! Vծ''YN( H|1 ͳ@A `z vM Rljsc؂|` pXXdv` r!6 @psųjp]NvZD8a޺1!WK\>G6|АT\Ȃ9>N.$ |Tճ<0!A`$HG;]nCV eˆb3 !! (55 K+p`(Ế "1@.u '.耎Uinx@tc&߹ s]/ kS5.X]r䛬!)@,< Yb*EHE2 /&Q!mNF;'svK JWAZK?UѨ'AgJլ9M=랐dմ4 G] H$  0I>n;lW(p #Pp@pG$Lc@L4@(IP?.K`p:hu'pakpUQNv~hOV`@\C8FC:{91'#׃9ю{zG<{c7g807{l.3S Z}VM`oR? pp $p AqL5(b HhS=@  !A?f MIDmugw @x3pNp0|7`s4rv p @p ϧ'0fdqlw.{jAq A0+qKP }y߀}4p7`@  ܗ 7oU0Wvl9- }c6z! #p ``\Gp; 0 H H>@ jxlwnwWv{y;/wztgp P  4` `` ppԠ q0uRG P @ k؆xrh[mm:XѰzpz 0Gq ` 7' @  y@ \> psV >p ~ |vWjv(G6؏>x}x/%0p 'oSPw'vuI0\pW m4Nqvdmn n.q+[:ajbC0=m r.Qr3D QwH?hb7 vN=9ynFm8Y6jf ƙ4m6{h C{kᘖQUlZ噷 9o1n8ly$f1!GshUŖGډk6mYt6k9lӆF I GG)I0okYt byw UX I5vp*VVYd:&q~@sѡg`soqW7zs@G*$Z K(LNwGSAw_@cpu#bGS4SWqup7uQgUוX;y۰ ;[0}J_`+|pq:htdjzڤGFwg9wxyyz7 p \gPu ` Gʌl cP{ yPy))yۀI z`qilԣv Pj.> [ r$F|p ǧ jts'ȧ|G~~~t` aQoߠl IIܧ k] pxz2]G(>l0 <7I^hP`؝#ƈ 0P ';g˷ P7vǁ'`icp58J'C: s@g8 #`p\B{\A3 Pmk(a) Gp @<'hꐭ/~@ytP o띘z>೾{'I0 @p`{B`ƈ psp`i{y\ P .:7"Ko~"Ip]Iu[UU|*[ `k:k拾4̮qp> Ѩ )b7X pxx{@>]^H G | @[È 6I`}h@19|PGh ǒw; <\`~h̹ʺ \`?w  7 Xae߰ˡ|@ʉ\ͥ0+ٜ_V0SbSBJ8_+ʈLo7|e){_9lIuS+0bф—73l@q|fJݕ}!yp(h%y%F^ј:d: }Rknb&> zBݖUWu(7 =Pm ЪGMb"mZjiUgRqKh]iIժvҺ5wi^=ԚyfZNEioȚMb)T؄Mlؐ=gؑ]6ُرiٜN؝(h٢}]Eڜڬڪ|-ڻ(__im,gGټmsýͿ| @^?v=Ԭ]ݨU5حҍ?lYާ7ֈ-jLQm)Uڍރrm׼!m RN1Кچc3ph2q:d,qݤpmэ] 6|I3`y!r&:aP %ox@^]F~bi5@o1gGa4[*q1# eO ="01@7$b71Wqh#aF}NBq!!!x "$B=(uD#H5##B#YB$F$J_O o 9b%%%d 9"%H0T%$'X#vy'x^GqdK5 .Rp)))2*. RǴE0@+r+: Y ,b,,̲88Ot,Ys1 2U;`+o22M 2C3t3T# 3>4CS4G45#d,?"58# -Y5^6] =p6X4R`N Eg rC7v{vh=!ᙹz~889uB9999: pB:#;c s:@1<; < /rO8x50J:=W=|/ 0P>B>>? wv+ϓ2@ p@  J?AtAjH0E@B:P#ݻ[FG?Naiӧ/V0K1Ƒ6D\>BUsA#G =' D9Q+MH32hHQTXJڕkWaŎ%[Yiծe[qΥ[ݱ;_dV1>tվ@z.&p<7zȃϞ ÃB,.M#XX =tR#B'$ǁDG +7$t^=70?DO;YC|Ol))c2bpխk@ 4@T/T 0#pB  ]A vɪXn`aGC fH}0Z{Mcb!a"ᤛJD|be9H@}%,n@*G2>Cg&<bLhFa'Pa'-6diTtQFuѬQ +,*@eD8!*&? pC5}9D4 `}9@)g}邱#l Y<>#9EyPepBali i3m{8BpGF DNtpЭ`V`In+0xb4l|'L ‹mgHN' 7axx}z00%(ef0%( B@b凲h uheE1` (@b *7uxo6 (6\b8-Vj0/:J0! eđW*,j5Pum[ʇ@j;Xa ]u3[ лwykóbܫ%2T/XoM?e_&:q/8B!{PLPw=hO :MiN@_Y "QQ;_ ^`P< +#` ]·y aWxCYu\U$@*8BQ4bM" xE,PzJ #C0e2XA]&!CM0Q=|MTFdz 1$\jx%dd.8y0y+g_XG9PD;Q 8` A0AJe H!E6R`J]pIG|l$bҙ$ FIPs+Δ@ePM& V qt&ʙĬt%<:i3#&GUT=?@DʙM@RbafT\~dBTE4"${Ϛ#`NLa 4  z f \" NJv1 #y/0(pH*h)pIN8% * fp:@Q/L0QN9"-`sqj,$sP0qܣCpxǠ N(@' uA5YCh8A0ǀ2P[ds1 `m1V 8wc`+CKl+ѫ`F'?H CA%@{S]'ܣ5( phUeC)`P7S/":QVo0'Q#G)qodR*SaI01b\9}L2;*y ]l8Ghg.AM~:ҕ [bPiM\BU @͸g }k Ig xbJsW1j; z.07o1 ;!c@I dØYVL3<8T11 c/ׁ)C6ԱM#p/Ʌcm[ "p{$X0A=mDPY}$\">p-p=\? l̛`?юxs:9޺mۋK(LnnSedlЁ52q>]Wls+ 8 Hc?][n.fT x Y/W4h+) (A;A HP JLB(>`@^EY^F~{bZm, 61 Iv2\G;k$C듯RBԸMSP w%jhb%J"ՠ)7i@K5(E3{R?k?mG=Єb(3ڝ@=ssp~*-p⒁(q85Mh铀DXWZP{&sڒ+> pR8Uu9Sӫ-Sp&+*DMcP.hkfq`l323 CB(=?+PYԫ?GI'E5(j`('&L %NjPㄢy=(xb+ 6O/KF6Q+/PFR#srԬjXLӤI&լ؆q K)1HF T8hOH+(@Lb{r:ZmϘ)HTR䂬2k`B+5հr:[J`)H3AR$bd-TzSxS:EΖY{jza (ܚ/ Y(x;xkj;6F"AgB-`\(3L/bEAr1XgP5,T l/ Ȁ{]-5j-W]) ЫW2yMZbPZˀsoT v腀8HN\5(?0Mbσ؁-o@ Hsخ8(WWÅаx٢ ~9boP8&FЃ${-؆{p*-؁I0F c(I  7s\Э\6mԝ34I^3^oْU2,$E\8U/ MF)Z?8ڬP=H9DvGx0A5g\MxV041 '%\,\oo2;в$P0'#.ޜn$\ÍƲ3OгW/R8YmhLv1b<K<'{&gS+;O.{+;kAہ~S)vHeJ 06YpXJx +08/@K\h+? JSflpPRkH>l HL̀&iu0w5 UEsꁢ4.Wm=2'^¡nDnnD`{x;@c[܁@ں4j`g7#F0Cؽ5gJмh]^ FnF(ƿ{ToZ.ohb#rKo4g;hCn_EɦOPx ⺆#u SuԶ 0#Uо'i m(p%$Bƽ^^kAΒ>RU.`4΢PgH] JoN`{C),SV´mǣz'j*b{dGKk¤)m^:D4t J\(Oaŧ}ll :&Ir޴HJև K0-Y:"'a}{M}}wnOJ~G̳%*'W f  z}_4|H 2l!Ĉ'Rdx"ƌ7r#F"G,i$ʔ*W%̘2gҬi&Μ:w'РBi.|Y(ҤJT"ȨRR %֬Z+ذbǒ-[Kjײ=ԩCMҭk.׼z/*40omƽ'l2̚Ţ3褋…l4]ʪUon5lˡg^8:Eۨw‡/6з!n7ZSnsgɷ#^0n׃Z'^:Fs7E *  g p Zxa~j(FJao!%!v"(1VB8K-#A/G @4#Eu<* + YQJ).y%'B-4Pv՘6)l9%7U%Y 2C t0gCBٕB\).pAsZP ]*~0lj眪9eiʠۭ'Jڕ"[=J?7RA"HPCwx՟!QʰV-B9:C^D;/Bj5TrMtkӮ$P !.Yq:,XRK.3'03~1ƠL?oâA"$PC l43P 01p`/ Dۘ*CdxCADC G"H7DiAEpA»5@F"z a 1@"ޞ7]7n aHHpD~# 1H|H^}ڵa}=d}P2 q /ܲRN7/;q;!C4FC8 ȊBF_($ 74@"' HC$>.A 6?P@+<> qz#/%!h@G]"8& nC(JqU|;.6f}0:FcBgH#""W@Q(@{Ї.x }p~PO}@#kl" xRM<m>4A( JiLtX(i :|N|x8. v$WD Lg%!|sK$>! e ?h@s8A!CyXGT` }7'xDȇZuK}@s@hn<2 XX XG2\7!8 NBTu@$zX@4 q+Dּ1Fl-TEZk }[*aA7o[NԤ8 p PDN ўx&xGK r<(c Jn‚TC=1UG"oF$8 N@44BE(X>P>v8=HA$P@\@A`XWɦp S t">=31Sj,j&$ >Yp$BuԀ^#(PltnHE8<|G8B:e5DC f mM#8q[[} [Cڂ@kCrBЅ8"`&o^2OZ)~R1#>ٴJAd b\!pHadL0Aloxó5( @H\@E!w( >xW P;$|Q1F\ P! H@Bt!hRpAAI|0dߴ (@J$. `9@$ @LW'Orxd^xR#Ҧḵ;%u`n|0ITڹi"Dj$(~R}#U#>^'0&ܑ[bPTU YӔ&Il:9^H]cTd PDBKJ  :=C ރ9I Mq5a Ⅱ@ gt @,zߨ AK@xQD ~=C<M`T!I|8̞D(<nLX $<`LdE@H"6P`M$$A Daa!Zai,#^b D81`@` \_ɀ\=  H@jG. 2##,c]@6*P? 7@4);!Qj+\8,&dBK l:C& 0=tL@|0Hʀ$*&$H@|LLbM(AG^dN $NN: 'HJKf`V>?^AzHCBƥT@ ,?0Q"reb0Ȁ ރ,5C/==A e 0x?38t:x: =l^ CbJ@hf38AhBj=\CS0C *m irp KL-:A_!a8dppcB뺄0Ҁ@Sۭd+˫vrA8eC0*f2N.K(f, L,%# ^iT _%grl |R8 qD *(&86w`^ Qqc aN4D@I?Ǟ aރ:H2Ҳsa>&cxG | bY0aDu0&A./M9|7RoC3<@+^J4dtd4~zM_F I3M5U;UgDI " waPDYlW l4yuSzZ5]5 cdSbc`6bFcg6Y`tZd_fv{tB>BJ?iǶPpvT\>k_v}6omW F6nvow6T7<υp?s r#wcv ;ptwuXqw4u7RaGg[6yzۅyezkwU7h5aȷ}i~fwt뇀6Av8gOǂrkxoxGL8%is8Ӆ`o6xKʼnIx[2d8Hv븐Kڐ'9yuG39 ;wBgKP98y{9x7x3|yZȚHC6yz%X7빠vq(_x;z`w̹'y5qݥcĴo:Gcĉvwǩzo#:Ra?x3:v}:ꯛz6'h ;1#s _;g kw{#$GX3;Se{kS}{K/ƋOEƵ5C9;:af3#Uڃ>׽@@! ,H!&&,").*/$-3*06&17+4:16<85 8629>";>,;>,;A <:<<4=D>A%>B3>H?=8?H9@F5AF B>B?+BE5CIDBDC#DE,DI$E8;EL FB%FI)F;;FPGH!HGIFKR4MQAMU-NP'OP*PO9PL5QH;QUDQW%RP3RSFRX+SR|c $=0 O<3j R b7 i CHO(A%!Ԍ2 0+}0>w|C'=Wh>|س $ KĐ#0Xk4[E+ B d)I2ZU~ A(@ gLbG<,1v$8C;*0 pZv\' |ĎXj .@( U=T(ԃ1$]^ް9@"|"E>VU B5q(O ֿxlH@@:+hnvː)xC@ذbC05:EѹGxpYXq@ѲD ?x` z# ]R@t| G^,!  zby`:f,!w"B#\@^(Ձ"7 #B8Ht"Y\A.qc\HӇ 5l%1fdohPA 4#U ySK H1֓>dfLrHb8a(Yo|Er@p(F,Ip9D!I $ibҊ# XI.pGLbPMIc֤^+A4@7O\Ё$ 8>HaX'3pANF7 5=*](D9YGclY2IN<}R6qUP:ۙ+D); f-DqAa aP."ԓ͐&p{J[z+5atǔ8ODFF3QuW IΗ!L(.&HI\}k\'3\ʹgb m\4df3fQ :6ƹB&~ Ndېv?dɵ(2b,6M<pV6O ~1bV#QR#k$~ܮ@2K@CRSLCEF %$ϲr 0oN8tP8p2H 5@'<;iāP ` K@ `O ǶvvLd.#-<@5<?js\cOG/F = {c1F2 scĸG7+o~3YN{%8h t_? @|k_" $!H rpG1  "Hgf4o@> xwpx3pO`07}7`s4Prv @ ӧg4j:v;9 8kP y4 ";gz}4`7pP  P 7osV;xh- }f6z! # `p\G`; 0  H >p lxn(nFg-v; / !|Hpw!ڰ  @V Wp 0"' VWuPph mrj[r=hذ|z `J(r  7W `yp \>P @`H}> gfkЇkA_C`Px6xxeG_JdJhRF\oXo9yv;iNpl/+[m@yj\5q3mw2eaec9mq 9*rq0q@9Jh@Zu|8U+%z N(8NNfSD_@dv#eGS4Sguq*uTwX[;0ܩ ;[@l&J_`,|qs:Цtf|GFxhw7xy'zPzW _wpu IڌldP{`yy)) zݠ)rzq$jv v p૶ : ^ h0| ˷ &'|~~Gtpcql IH Wop*r4p} 'kDVo$K; ?7H_hPp蝣ʀ(% ǰ-/8}v|݀  2%X s`} qqekhd(rݐ4y?ٮ `e;{0 rqj0  vPnv{x0L ~OЂH (y4 l a0 s{wy@4PoUq<ۻ[| 7 #{[(BۈXIjh* WP qs`HWmx&ȢH]y'LuϋUW|*{ P`m8+{盾4̮x< );, xא 4x~ `W z xbh8ś Bp{.UM <[ `8   >[È,s+ t+yׁV. 4 ^櫄p> |-yJ@x)B;u@ 3Z| "|Ġ\Ѐ<b :`lQ*H fsjT)r;0%gYoz;>(t`)SH8WH(} C'`_7%S0PH_-ye:џQmfQ^*rFZIA&@p Glj!b!6!-F\p }˟QUr> 7Ԛk&6w&Nm%@TkM fչFI9+|CUH'gqؚ͓ׄN y؁ؐ]-}ن=٭ٜ]gMt٢U홣}ڤ]jסڳI_`i]1:-ںͩ n޹ڽý|ɽj}0 ݣYm03N 8-{( dj)=[-!E-U6N1P޶c3hv-!Կ1 mlMVmj8K3`{q1r6Cq!!!x "$"=(uD#E5##B#YB$F$J_O p09b%%%b9"%E0T%$'X#vy'x`nGdN21 .Rp)))2*. "RE0@+r+:2 Y ,b,,2 # Ov,Ys1" 3 Q# )# ,sO/ 34P7C50 < SA34Es4Is9"#R3 ڒ5[5`gSA#A p 7tc7'(G "[w[88S's9H:C:p:: !;S; @1<<0< /O8x5=Jsh= Y< P 0`>B>>? yirߓp  @@ dAAo*0 %#  ޮ E#F$D47X1{BI@pR.*ѐqcǏDvC|匐U|Ι4ʠZU*Rb底WaŎ%[Yiծe[qΥ[׮yw|o߱U:bj_ =`\a/cdi8.^=RgOfHE!Ѓ,Rx,'Ä9'R K8m|Ã@!K\:C^ȗdM !O>$4~ʔo2{Mp!֬p@ 4@+AA#pBsB`kzpA*ءY Fed( \ӧPI@ƒ$'YHFP@Dzh%dKG6>"ex3/Yp!$c}ڙe,~FYG NYE{,ʿUtQFu]tBJ+t FGdI@Cq@HMq ^#4dhxQgqX\9v(NRT\/Q9.>HDqXm#!Ee}$,f4_qd^2T+%5`68R̬K#L[aƇ$2ABaSz"B^Ef<# Jn 88Y!f!;…Иtp!">١,X."iijч{^l"+""`nM{o~az b0d) a+ mcr%ơʫ-L=[֩!04zV C^?-,6wy_XRp+8x6j"a ;SχFJF Fv鯰iTy zPw%B2_T+sTB y_`AlP7Ax{da ]6oA1mN`JVu[U@ W®,`_xE,fу1/: : +pX2VNaȽ! T,V",Gb! )P/|c#I1@G ;Th ʎ >0a釿&>T$bMH ,ݸF2 \!xH`#y0VŌ.#vP>;o19t# iJ@2(&h+@̸vNrD"V9 J\fM|sqh51 P { yQzz2=zLe]@G?0*"1*X=ȷLcX' 0` OJ|`=ThK?0'`;`h O T'0jczhgt_qΓX=SʼP,`7С\(iXA' .8¯`@oaTH=ZPd71kX¨޸*!H_ihz*Fc:1 8Ѕ[z ׭(z4eFX-Aa E7._s:/cE2~@X 6e.X{*8 Ե=b᠁l $ ~@ m"G! Pl-֫{[BzYG)( Jorh6E<X"NъNtyQQ .\ůAߨEBkB@cmhT?0(L^(S$;{Ԇm?nGП=؄ch;ҝ{A3>zs~ 푀-撁8s@9w{? PيsXٺk@/sޒ+0rZHWu8('a T&+1DO0dh.psgh6s`sC Բ k4J4)c%.@݂'`"AN)C~^'1)~*[ܦF%KLGDHMDxDO-#l!p9Y|&|,sçp ƻG{&@$0A @'W'TG,=9 0wG!SZ&58KJQ)dȸ\8)cL tG8!t7\IC!!:W* $BXZ:,- '@ d T Xm uNRꄐN &o"Z9XP&|I@BQ2Ϲ<|qR@sT"JLQ@t::Ê[4~ڊʑM|B iy`Q{ҪԺ  (?-])P@N)Ѓ2+㊥6؁VҦ6zzѸK~Z*sUJ)=p*+*Xզn0(,Yel.H$+$?+)+b*+E.sRZ:+%$`*ⴺl$ͰT٩zJK>K NҺZȦ(*6% 83;+mr;87MNҹಅ2.(K-XүVdN҅iߺ'8ZAбeҶErۭ]U (*?m=n]򣁊==yX 1#S̀/`p8@OЧ^5ӿ?8҃Nb+N 4& 6$_sӎ3~\Wԯݢ/ u`8mZ=@8’O0ʍ #ZA0bJ3?e9;$Ld0On(O+]O#Bح_M 3²;NZ=`]yP-3#VHפZZP]u]2톭nP\`W;Bh6i%^M 2@ <[2 ]ԡ 1w3; T2jmG5}ᬋ nj)8Ц]ܫ9)C'[ۋnF5}5RScH xŀQ7!6bƵV5b*^:k46r2(\s8A +Z_{zL8?΋uJuy8PS3 5X/MxY5[86mEjZ/*%2Cb2hha'=BZ)э{83:_gs0C%=2-|Y3U9L`9[G0\3887*o+ PJ'؃8gk`ZyTF x{:wX3sX(kEDNW.i%H8ldGH~*k-4T¸Z  6褊9vfyc2^g>h1yxQMT&f\h"TؽL?>yӳ@^F>ÄʅppXhzg81L0G5ii:mo ZmE'qk.m][x-H ;bxS;Xc h2΀SAƄ+GuSPpJ,F.>.sbV!nRB"DHXV`[nȩs O2~;%R>ā=xQPr0 .8GpպО8W9-y i0sBNps-W-U$%9pPimu(XZ*mh=]`s@ ,TxOwDR2siesPs3stܰS.%Vr)֜ SEf{zE25gtȄE1wzcEyv*xfgY=IIRƈ<0qdu.b&`G=|_$=VQ 1%ַ5sN&Kn\@stbUȁ,HQHt=zz ynEȯ}3#K(3 ˻wQ)=KP%Y.bw8=#Jc\H4Ƙ2AoW οKɨ{ uTIMw{c E? ^ߤN'ʜҥ^I}PO~3K$L”y$$ĢqM6}}>?U~nп$ !<_w,h „ X %:h )FB> L(R`I) |H"ȁ*}M8oIsРB-j(ҤJ )ԨRR**֬Zr+ح1ǒ-k,ڴjײm;0Arҭk&^Uoհ.|-Ċ3nиw'S̔O"gâG~l4ԪQG.h5טm6TҺw{]73u8򹳋n9tOn:es4^M/:z׳o;Ûooqko7ex)~ JQ/xd ~8"bx|O9!,_1("5fb9vbz3{6 IT+xy<$M6$7:e$U>nNjY@]Y9&"a`GYq&l fq"y&X&yfr"EX tpgA&@QB6梇yC()U t@&F2êZ .2@Ī :t@ /zY 3ڨ:)Znj!Ƈ#ݺXj*pt@kajC :>dnCʢK5D!/C abW|Fv;^{q k\-^&|6%sPYPC 1033\lrB:ë%:s®h33<0bC14O!@Js1p ӵ^|NKqk2IV 0/ L܁G10EȁH1p DuET4 G܁%lβX̢7pQD0HH$rpu 0=!FE\oF?Ep/G癓0|Ho88'R(`< x6|@ hG9a`<}4ChG;, B5 {<#< _8<@4 }"0P2X$_`t1@ ~ Gr" C@>80aj MW 2Lc$ d3Bxd =e#ܳq.H$\,ԃZ$BBihGDFP.A 5I/HX sHT(jJ ;,2,ăT N@(!`:x ,rR/D>a܂(+2摉t8"MָӮUP>3`ys>q+ Th'.4x3 }BC7,a XY|@r욮#aUt aRVuT ' ^@%p*e6DC $X d#pF!{\Ia]FL$S9C7A.1Af8.#ǴFdJ&U$H@h`?==ydS`9J;㗷+䛼fg@~wH> G|!꛾`>+EE"!>O7ڻcK@! ,H!&&,").*/$-3*06&17+4:16<85 8729>";>,;>,;A <:<<4=D>A%>B3>H?=8?H9@F5AF B>B?+BE5CIDBDC#DE,DI$E8;EL FB%FI)F;;FPGH!HGIFKR4MQAMU-NP'OP*PO9PL5QH;QUDQW%RP3RSFRX+SR| c $=( r|> >y,`9 o"< h0Ah7N"`S9СlZYKc) (|5$q8Ro|#C)+|#֥*J$q$䣍&D5rE$C C \:Ro0>h&1HDK&F& Ӎ=-?|TV#,JP s4JȲP;@@.dkƉ,S0,a=@r>>D`A 9>s%Y4B?|p 3dC0 0,!_# _ )<{:2 >3$ʠjU^ WBJ0c>`Ä .>@#9LU GHp }̢?(;IcvjG/pHX!pA CjxƯ Fʈ%({%U x(a- DCyg8 xckD:V@p GZV ϵ#\LfWfɤ)Bn Nh@\nO,^'X6@@#ԇ,"]i/@C>aOį0ݰ }dD8HcQv3,@\#H! oԢ@DFurl@>΀BP0;! M mG=d1 j@Fg!,%ꡏ1X@ H nTҒ:}L DF[ ҡBXؒ1|h:@=,OX5gERwz J#}(2z̢yaG:f-aw"B#\'@^(y6 #"@J)t"Y\QpC䜼FӇ U l%!edphPAı 4#U( zSK H1ث>df!LrHb8a(Y/|Er@ p0F, I9D!I %icҊ XJ.pGLbPMIc֤^+A4@7O\Ё$ P>FaX'3pANF7 5=*](D9YGclY2IN2=}R6rUP:ۙ+D)s< e-DqAA `P."ԓ͐&p{J[z+5atǔ8ODFF3QuW IΗ!L(.&HI\}k\'3\ʹgb n\tdf3fQ :7ƹB&~ Ndېv?dɵ(2b,6M<pV6O ~82bV#QR#j~ܮ@2K@CRSLCEF %$ϲ 0oN8ЅtP8p3H 5B@'8;iġP `" K@ `N ǶvvLd.#-<@5q<?hsTcN.F = {cG1F2x Љsxc¸7+o~3YN{%8h |^? @|c_" $@ ro0 H>gf4o@>` xwpx3pN`07}7ps4Prw p @ ӧg4j:v;9 8kP y4 ";gz}4`7pP  @ 7osV;xh- ~f6z! #p `p\G`; 0  H >P lxn(nFg-v; / !|Ipw!ذ  @V WP 0" VWuPph mrj[r=hְ|z PJ(r  7G `yP \>@ @`H}> gfkЇkA_CPPx6xxeG_JeJhRF\oXo9yv;iOpl/+[m@yj\5q3mw2eaec9mq 9*rq0q@9JX@Zu|8U+%Z N(8NNfSD_@ev#eGS4Sguq*uTwX[;0ܩ ;[@l&J_`,|qs:Цtf|GFxhw7xy'zPz7 _wpu p Iڌm eP{`yy)) zܠ)rzq$jv w p૶ : ^ h0|p ˷ &'|~~Gtp cqm II Wop*r4p} 'lDVo$KK ?7I_hPp蝣ʀ(% Ű-/8}w|܀  2%8 tp} qqe{he(rܐ4y?ٮ `eK{ rqj0  vPnv{x0L ~NЂI (y4 m a0 s{wyP4 PoUq<ۻ[| 7 #{[(BۈXIjh* W0 qt`HWmx&ȢI]y'LuϋUW|*[ P`m8+{盾4̮x< );, xՀ 4x `W z xbh8śp Bp{.UM` <[ `8   >[È,s+ t+yׁV. 4 ^ 櫄p> |-yJ@x)B;u 3Z| "| \Ѐ<b : PlQ*I fsjT)r;0%gYoz;>(t`)SI8gI(} C'`_7%S@PH_-ye:џQmfQ^*rFZIA6@p *Glj!b!6!-F\` }˟QUr> 7Ԛk&6w&Nm5@TkM fչFI9+CUH'gqؚ͓ׄN y؁ؐ]-}ن=٭ٜ]gMt٢U홣}ڤ]jסڳI_`i]1:-ںͩ n޹ڽý|ɽj͍0 ݣY}03 O=8-~( dj)=[-!E-UVN1P޶c3hv-!Կ1 mlMVmj8K3`{q1s6Cq!!!y "$2=(ۅD#H 5##B#YB$F$J"_e#V+[a_2#RQ3p`0F%$'X#v|'y`~GdN21 .Rp)6)F*R*"/*"L]/ 0#p,R,2[,#0@-c$/-U 2*`B. Q mm]^(\Wc07dWrZ5S.a2 ;p+p22M 3S33W3 3>@4F4Ls92#U3 5^6c =6V6F0P7w7')G "[x[8#9S'9H3:S:: !3;s; @1< <P< /O#9y50=#J5= Y=C/TIS  C?ʐ&gl^Q=I @   K_AAk HE`B:P #\FG?H'ajӧOV0S1Ƒ6ф\>BU{A#G =7 D!Q+*NJ32hHQTXJڕkWaŎ%[Yiծe[qΥ[ݱ;_dV1>taվ@z._&Ҁ]7zϞ B,OM#XH =tR#B$$'ǁDG]+7$^70?DOߛ;]|Il)*c2bpխk@ 4@T/T 0#pB  ]Av*Z("FdjH^XI<ƒ$'YFfP@Dzf%jKg8>" dz;/Yn!$c}ڑE+~Fт}TAK&*ADUtQF͊AGpRJ+BrQQbx2{a#G220T'DDX;'D>!sG.;q\:s7;TAvݦ11U߀v8Eɶ#zG} YqMrg *H 6` 4;R# VqɤL(v|txf`G{,[d3La}PBz,*zJ)*ͽ `1ƴ`wO-~.M~{0As^Ђ=VS#X09}%u. 'AC-|V0X@^$lO+da B@1]I` !D1rUC+` CzpHE xE,z: fC0%2XAYwA"f%HFEP;dCq$ 28ňY$d!2/add#'V8gh2b#P^ q%$D'oCDc i EՈCNA$ C K`Z# F|WG@(F N`6"M Q؄?pl`@wNiZ.G̊4G A ܳ+ۤ7y|j3?! R6qA d0-z.>Op;fGp &@57JEl9)ԁ @L Rɀl&``m( 008 \AzG z08458M08$a;B:N@0"ade?6Qz qA0zXe)<4"`?ұ V0PNvpjAP{w(!4`@@ 9a܃>fB;Z(8 '8trwu@x{ alu2 `m1V 8e0obkQDmԃl'ҪE5;ǪH B%P{#Te'6, ppV!k= Q "Vщy8c )qolRU6}s V4Ha9qefQ 1ih`2 $?M.fܱX)Xɂnٿ0)*¼x5618':_ \D",F8„څ0Hj9s[P@l& Ox1JЃM(b?pC{d>:KA70Yk؁ Yb.xS({MpEX(\{2Z8- 1 uch.X{z 6BiZC2<VwH;whf+60S,0Fc HB(WCԭwzAJӺIA⡐ t6B#9!(J}'hA$('3,ڦZ5/pl++N.F2a)'z) 'EmZnܩ^DtlK|JDN|DHۂX4"&um @G""t{G`|'nH|))!$}jo t<[¢"JqGxL*%ezX{@$TZȅSR4F8Ǐ q|3*v;ILJ 1ٞ1£6z>k4<"H$ʠ K/:LTJRҞlKKy B;(,"(Bz LɄL8L T9v\KT;L4ʚJK O*%Yb̷PLUJئxHbȺɩT #?! L褐NNSʭxX8d%*:KD)\bM´ u#,q%aϱH/P%:KԢz_N͵E8OȤ%̠kꦁ58]5k$Ϛ4(yPBAQkH#(DK xA@': (s2, 8E'ؼɊQ&ˀ88*A(#R N L˙=0耹깮P8h`ŭ"l*h+'˽ܪ/'+uҪ*jxO+D ҃*а:9zlr !M6F4OH+(0M{ʺHϚ)Y䂮: *+%6+:]JM9b+I-'S}@а$Z{lzZWj// rn.wsT⤜.[ ( )x;zb$WXZ&.h+ -uӢU #/RlZ{X-w:DԦXPs7V"?Xӓ˻q( y |څ{`:s-=$8Xڤ8YpHmʯ{lK5w>:W~@ ӭ:పxh2pX6ҦE؃$+${rb؀N3NX+%  r]6;BN; Ha04a0/-U*0ۤEЃՕ*e4sͩګ]SnЪ{^ps(fW9؅A؄2 1OCE([E*p3:po(01{8+[.vPvN\:N&Fxl]E=jk2pJ](:yȊ]Me4[˧\+TO'@_ p r[icO5 /syXWj7)c"ƅ_8s NRZ''#cXI]b`3R+\[{ M _c&UTi5+*(Q3){F NJ̅}_#+ ]Xsj]82zJ'ܔÄ5{H&u sK渒pv=Pk=8Gsu / ](uP+ x2V.ˊS;\üXnyHSQj;r}m 1 p!ʁ \(1| G.̫,3&03jkưL?fê0,C!\e+:P=,>@2Ԝ!˅f Lnq8--ɅwW3>c0G=pH́H1p DuHȡTn G%H"X{a!xF"%n8Tj5hd> p00> |CK@z0,vd/AB*r!~`|G@||C@1$! =h 0#0Бk|CE^p }HC08B7 C8 DE1` 5+`"!` |`َPDBPt!@|"hᖹ^hD> {9$?;($B-JCŪ>p}cG> ^Rh>U 4B5 h~|H#HNdqE(AApxr#94v`ӀQxQ #>TыyH0<%TǕг=Z2^qʈ(xL1B=*D"_/TvXQHD>QB < R=^S动P`=At@YXX2!4 PBT!vdKYF_|$*AVc#`im\ӫ S .}U@$ [h`80btc7{j F0R}Cs |O ߐ~mK5T2h !^<!q'XT $W c#`FК؏R罋zOC$b j +xG7jQ} k&_&C| 5j s)%$< M, X((Y.)lE!7 Ш>8]Fsbp)HCm!` dp:a-,Ӓ̓"aiW[I( 1tA0ø,#6Y:o G<F.\#;@.K%[ D nc h8N V[{C]fM# $ı %SױG*`ۅ.Wxl9 ^"!,t!Yu9 JdYȃ|0bFpp*a@(.VUu3a1 Hdrb/ڔw XgC{u$ ! :P~( a_.yuT>8)P2BAkQX1[ʼוWpbierYׁw"+x]rc` "^1R&}#Tb`(C zc[y*Bz{WBZ@q9]- tTެD̙C`@ńQ (Mr:9 b :^1D n  E-Dz&@'CH H@%1"lBj6k6܃).Bd.+ADB%0@'"4l=8D1A#x;b\6i@m"܃7=<$R97@.b0CiA&8cDy!(U(h0hIX?D@*)xvJmb$A?,w>)1d'X/x)`|.l5l Ȟb+.'n5:Z#|g#/1&<.)P0.Ln?BzbC?p5=TlB1Cq=` fGhxWo ,5)Lp:pH) cmBmڨ8*BmB9mC5psrR 'Cʴc'ȃt8tB1 +p:D;4C.*f:8rK@,?÷=0<ɠ21\EC1m:ALfD A9`>LD&\&@8Ap`ҫNDI H0=R8A FltzB4F pg64lJ'Va ^BC:@1LʊZ#&.)_F͖8YsC tH nQ5n$,jT +]j n`>5L[õmuMp ^?^ YaWSg"-ʮ td4vMDa#vg(6g!kGq[~axk6jGk6< \q2mclu\7tko7fdsD7wt3OFxkmt7z`7/sFy{Izwv{DC7t7ܷ7ϑj6dx2gx<1۶wUOxC_wC*wg7[31s7xTxZxmиYȭ7ygxZy?9_ yX 7~,Q@KK\\DA▏9wy6ˑ+ $ךy|yQdI6s9KEț N2>cRx3zTCz/c^:zbWw~Lǹ:[8szG5v:@^GfĤr7G;D_G+7;MGU;c#;c7[dK{p{;rd;ɻu{sӹ@{u;ȿ뷿_/{C2Sj4|s?9^`Kړyw8C_ǽۆ=w_9SH8#[~{vーfg@DL_Gg :ɤaC)w@g~Mo+/}>~;>٫K@! ,H!&&,").*/$-3*06&17+4:16<85 8729>";>,;>,;A <:<<4=D>A%>B3>H?=8?H9@F5AF B>B?+BE5CIDBDC#DE,DI$E8;EL FB%FI)F;;FPGH!HGIFKR4MQAMU-NP'OP*PO9PL5QH;QUDQW%RP3RSFRX+SR| s (=, r> >y,`H9# o"< hO0Ah8R"`S9СlZYKc) (|5$8bo|#3),#֥:$qD$&D5r$C  C \:Ro >h&1HDK&&$=-?|TV#,JP si4#J̲P;D.dkƊ,S0a=Dr>>D`A 9>s%Y4B?| 3dC0 0,!_# _ )<{z2 >3O$ʠjU^ WBJ4>`A͈ .>@ #9LU(GH }Т?@(Icvj/p;IX!pA EjxƯ Fˈ5({%U x- DCyg8 xckD:X@p GZf ϵ#\LfWĆɢ)Bn nh@\nO,^'\6@@#,"]i/@C>aOį0ݰ }dD8HcQv3,@\#H! 9pآ@DFurl@>΀B00;1M mG=fAi@Fi1,%ꡏ1X@ 혆H ntҔ:}l DF[ ҡbXؔ1|h:H=.OX5gERwz J3}$2zТyaG:f-aw"B#\'@^(}6 #B@J)t">`Rl rC%E hP>0-(b;q,#EDcG =}0m!B/s^J@7 -!+hq7 y` D( ;@ {@Ƚx(܆RH0d HHz@R_ L|x%QA+: r0=Lb࿮U{H%K >˒Q_/cDb\!㉄], o! iw1I짞otK\<[[I88p266z%R:4uƴ1 k@y1AJj\:)᪦=SV_qv#7f;Ѷ6RhЁQ:Chp(MA$ pLG Ac vk} >Axp j Pv|=Y"dz8(2 d`()m0yv.p{AP8 4N u@|V#I`vgTwV'\hGeg:&+ptle$@ d4d䲸=Q #p=x1 p=P=C=14PO=yj/A X ~7p8H@N`p`Q $G*{?QPဆp|?3ɷo$"wzj g?# #`o }g}# w@Gqz &w p4 , @}zPWLQj&0l.{qA`+0rOP W}z}4`7p`  P 7otf<h- ~g6z! # `!p\G`; 0 H >@ nxpHnVg.v;0/ 1|Iw!  @ V@ W@ 0# WguPp>P qh-UQ0&@ ` ;(\ 氄#7pq y w` 4 VP> p|oNB)k;y 6%0 woSwgvIP\Q[Im4NpqƓh&?C9(>Ng+0e(+w?#d8kyǀ#Ȗ$tWlAӖ(ٓKYG斚Flf DhlA k1N)0 2EfPy)p{fevth1!ُ\k#Gϙvk)w I ƷU(IoocjK8 0bm9  - X IYUGx*ZVif>qAs#gpt)4U80Ϸ-[墩r%jm9zPt:}q>P\ڍagi`v40I@m0݈~9I[iВ`Wu٘uauqFK ܰ_ǹ?jb!4Vm`# pJkRکzTo4 Gx7xxz7zpv Y~_zP'ǒૡ \# wN{ p yuڮ w|`? p~|w~~~~E' p0j>q4z~@~@0#kaI xFjv8;t"{t#됰zB[81 @i @`0` ,;w P:-i@w 'wP+# 0|0yK*x,Ekv0 cZ| $|В\<c =,`lT*I0fvjW9r;0%jio};>(tcISIx֒gI(:C'`є`7%S@QX_/yhZ\џQnfa9G7-ژs]I7@r *G$ba:!6.V\p #U> ;=՜ ¬ў'fwfR}5@TkPJj]ջvy:KUI'ks!؈NMɠ؅ ͖ٔ]ي}ٰ٠mgvڦUڨmץڶY_ci2>M-۾nZ Mj(э0-Mݦ}0 s O=8m~(IFtji }m!I-VVN1c3hx-a1<qlV}j8K3`~q1s6@4F4Ls92#U3 5^6c =6Z6FpP7w7g-GMRx [8#9S'9H3:S:: !3;s; @1< <P< /O#9y50=#J5= Y=C/TIc  C?ː6gl^_@I @ $  K_AAk H@Eh!hB D0BU{A$I(=' E!a+NL]32hhV`j [lYiծe[qΥ[]yߵ;@;alv1>tվ@z.&Ҁ]7zϞ Q`B |SS)Х;IsRepaFim@ʼn kso{8—qGUG DO|)qxjѱtavxaK+8b<]l|gL ‹ogP7a7axx!})z"1PyF&0efP%$(ȃ B@㐽0e uejF2 (@ *?ow0Vb8-Vj`/:J$0! fʱ$Ϫ4j=uocʇ@Tk;Xa]uP T{ѽ ~z.lŻTcݬf3\OoOGf`*ɺqOϟC筥o^ xezۃ!OOat׹ +P1b@x\>P3'!;dwułDKB;/`MHTY`Њ4bCUb(`k] 8TT5wFQy ,,&~QK8œQZAPz/ܟoP,&э+nT#h! e. !Xdd1YCj(dF|;P7 @fDIR 6%pGId kA<ɹw61,%ϲSsg? 8R(sjS=QwhGX=#e3W.0U P2S |0'h%>z*H‚ 4|'pqpj2+ €0 4 S␄` ID9(ZPZ8hc[d"f#ie/fH8)O@CE){9a{bЃ9{ܡz<|{dЀm? ':qn;mjq H 03@u4݁ d.* 7ʀ=X@_n%0G)jϲ ΔIƂ_km".#%a80V%p`d`ظ|/H wȅ?Z85(%1 x4*a-^ v' +쏩`=J 7ΑX\ 4r\3.pHgIA20!|"5 rZӥc/~B [ G-Mp ,$@bp=vP@CV(_SN@N@_1p 8!Xw<1\Ȯ:=w Q@A=H sgLpݩgz(%hSoSnc\Gpb`` G8,\=R [:H3jᆊP8kY:K<|[|{h62 uC80bFGo^[2>[3t l|C\Mͅ8R ;!!n?d1H69m}Qr 8RwNw ƴ1Aζ,T"@$mWU`z_ twV"Xd)CL;v8E+DI J[4@%q^W'!ʅfB8(H_\A@,%G@,^(S$;{p?nH=c;DAAc>|s~H+-%钁8spw{0? Hܒsȅۺjh+2s+@?uZ@Wu0*ڧc3T&+е4DO`Cdh.psg6shvC 2 B°4,c%.pD'DcJ˔AQ,!:)K<#7s .p)jJ2Ъ|!;pTE['αdT{ ھa'2*^ Ǡ&N|JٔPE{lR-E&o!*9ہ 0T"A '!s 7"?"H"%Aʤ LK2zJPJ|$Ѳ@wbV@?`,X8H (М T&JHݧOˀ88BA($$!ӈNMLLΙ=0耼"8hŰRo*h+ȧ /(B+x2jT ,G! ҃rгr9os aM6F7PH*,(`Pʫ{MН)⩨\䂱:D*+H%6,;`JPӫ>Ē4+N2-',TE=ѴZH{ozZ// S:sn/wvU"%3[ (:)sxUo{QzlbYY'`-_A-컇Er.b} P?8Op=s4֓!4 нaDp)8&ԥ6:6,C'[# nZ%UITg`e ̞dfDfj5һ;Y\B#Rw%nPi+ 6+(s+8IہF2>cǻ=u;_C/êAonE?k̶AɆ;@A@5jb ahX#?T>{?HKh=lLAup{@;r\+]3 op\jg`LxJ6hCp_ P``qol0`b^?pgA1<«Vp. HZn8?lLY < eo6o '(L-"E/`D hhU:aЩV-i<$pS[J5nxFdXc'" (4.*|i?o_2g{7 w m) ~WNW "C z!3=X%`M"15Hj,ꨣ#088x=.$MG$#UҧrNj%nQzYXTZ9fwXV%iEJ_Fiq郙laFj^n9'V  y(seHs1BXFQ9%e&:G5Ԣ6:꣒P t`&DCCƔ !t+A'iDPBEK0 GD*j*< 1 +ټ+CA:̻мPCsxm: ).23$p=D0%$&{N`.䪮5 >pC=s0=ˁ m1| .-M 5@>kL?fîBA. tVwO43P نPt!ϖ QRuMf̑)[3>c0G=qH́H1p DqvHȡTC%"^бc,z R`1>!= "Cc5"o H|s QXؒc4: `Caчp1~qqP*j2XAb] 8Q}#GxAmcX юKG>  =X`(a;|?܇ 6 qppp z lqvD9xL,0>Ї|ÈlAxt(b>CJpbi@(rƐ4ԻW! @ 5D}LBjG>ıQ ȇ/DA8| H>!!6tB0ЄH#~ } pZ`0Il($.nUG>e @LcJB F8/LAD4h"=!ɢQH }cȁZ O!1 abW>#P/4C T0DxTA+R2F!aUDNj  d'9)>4 Q |Q□p1 t4ߊSWPz>*Tt'.4xCK }bj# Zȩ>fnAV'\oHX`VUJ4Đ/x X@FX1ࡉv4u+t^F(F1Q4<ӣ>50^2>}4:c& }`ӀC RbY,lKy lG؃H``SeT;>`!= \E2q @p&ߚ.\rQ# lփ8ay. և8qlvέx <EG. G<]pЗJ"@,)%8Qq&8A  8#][ΛЇ(|QIW^ɴ욘j.̳s(\؆)@sA@H@Bt! //ssB|1rR (p,[IKZ &b/2` k *` a_1D8|92?d^/OOR$cb0ܝ8f̀ ˜F00/M5LB ]l` EYtKT^|`G G\@JHHx`H_799 6 `iP] G`UIP_J䉷(`EG=܃_rD<v  B@aK!M$lO `l=;C&_v,qEȡ v@H`L$ ꡷DΟJ#7PCH$$zD#>b$Nb%Z"o& wx5($ҌND@2 !uTd= " aE@"Z qGdcF#U BX 9A+P? `;E 'Lc2B$% -4_U5qL lA:C&p@]eGt@C^LADL4Q @?pB% `\eST%@ HQ_8|e8ASXA(TRA@ATRUb`~DH6#I>| d&_f2B@#C:lAIDH0@-xa-50`==o 0@x?48x:x:=p߷Ȃ?܃?Ħ$r:'Dt6(:?`q?_@rzC p;tqJ@?I*e8:8fIzJ2jJj$fJF@ ??*CH H%2#pl6&n6C,2Bd/C+ATč%1'#4p=ā9RD#2Ё#xC=f^:Bio#܃7>ʧTS97@A. iāFf.H6(D%F(Ņ^d 5$50 X=8T$CmZA4tg9 `Ё?BH2 @@C-p=~4j*2+4Ȃށr0`?AЀҁH$Hx+1jD2(dɈT dVɤRj,7@BA&%-`>lC5hnbT?C,!0q?dBd<$4Cn79̦-欱~oҀ< 0+CH@9ȃ;9A0^BEJ#9C E,$Fc@ `"5Î (A:`< A7&BT+@E,7 0 $xn1 H@6ރPñ֣_zbBõރЀ; 1+:g.XDC!B) 3ڭ90ݢ-'K.dĆlj)+LDAob$A?0B"zB)BI'+0+*d)/,5p ^fB+/(o5܂Rd).$# pUTf0/)xp.t?|b?p7=Xp1`Bq=dBqE3>薠/5`7-5)Dp:pH) qo):&oւ9<Bo5pvhrAz (C ñX'v:2wC "#+p:p;8C0ND*f:`CG,&2+,_Yc//@YjqpCw O\C&.FHpDmN,>Z]bd]|Ur- `")Ts0%d^M ;[ܒ3Me1f:#>,0_ 31ILh(lPD׿b_(b=I`? DK ARiLAN_FA4/Is_AdvzN4E\S_tq3Y䉆RECz\"+@c)H&  `8[sCD4hEJUSCqHRlEY?a2ʄV[^mV{tN/YRa5^^VI`Gcb+~6hw5jr@N׊HIc+EO,SgqdK6cmgƈLcL-d6}ܶpEno?v sEqoopdsgwz/o^KnfbP7pv7qwez\(\x{ywnj0|w}oEwwydw@7#Rnq78oSxki>:泳~Kyz[ɓh~tS^g >蟴chc;~WA̾ W>X\+z"&>>=";>,;>,;A <:=<4=D>A%>B?=3?H8?H5AF9AF B>B>+BE5CIDC#DEEB$E8,EI;EL FB$FI*F<GHKR4LQAMU-NP&OP*PO5QH9QK;QUDQW&RP3RSFRX,SR2faq#|`8x|x\/#qؠN0o!FKYL[ـJeF&8i 6V0$ .0FF4!n$ /G"Sx ES0 >0XȒ6oF"=偆j4dGpFFXBcO;hBO<cjO Rc6P툱C9< t/ql@tj 8N,pUA'\W4LeM(Cj9I2Jnt#3M(+pu"/a1h$P >X!I& ¼C׵/c>Pѱ.P,X< Q QǢ >ƀSO߀7 nDt )RG5D>$K>dFNj(CEJ/,QO=DM>L>@@ ;>%W0>t˲3g? A / !bG gIi#:ў`( 1UCHd`$H }CB>Qas|x+x74qQ" |O`v_ awB; a3z豌Ѩ^ǎ~/Yqd !F[*L r |` `>$@zu@vtA||,f];ʵHvTlTѡLH!Q8YZ7 0`.6'd.,az @(c$ >RRHlKKFѲYI: RdafK,?svzu TXϲpBQ sHIL B`=EZDO Hy1ndp i u` ` uC| rcY@aA P Pv^RTܸ.rD1-G  ,G(pK s ȥ#FFCֳ:>{`n!B.s.=^H`"7 ,Qi yp H( :P }^2x8k݇dRFx~\ F/Ix0< !PHN``$$LZ%!9Hx*ͅgLQ=D'aI PX" h>DzaNG'7I@5E*YЂ,D;iAH{Z9'']Lg80ܢ9F2 ˜/4d"rIORJ[|δϣ$d.E :wS,glQҰn17MZ'_IHDɩ3R\-V3t=0ak%ƶ6%B3؎E<6}ii܈3(*j "zeDM#,"C)&UnZ2 dm2E8AlmCPAnr1r#OvXKw?qjb;IpOD=vglYYkƙHn—{>Xni!Ni0TlR9vm @Gk(0A6\b^%Gt@ngɜjp|q)nu3 ǰbkُ- "huwqaV eEqa)~s&g!`Gt3 VW-)'f!0r"Hk)ztJ}r=PV dggv3 G0k ~9i^'gВcuu^urbP ޠ^ig6F{:3U'k" j*M7eLz~o3 gx֓Wxq'z7zp0v ]~b`Ҹ zP'ǒ `GP 㰪N'Wpp:j y~ v 3w|?ig~|Ї~~~H' pPj6r3pz ~P~ }jrŦ x*=k@б C'G_ڳVXO`V0p /:0w @XڴGwG#'peePir`3y?ɮ `lK{ pqJ z\>;`QrQ7i1x`70q C뀭3 yuPz~oUj=к ;ZG   r ;2H` Вr@qX|(Y\ ` ,:G*o ~*G ^|R8v˻X}01)  l[ :p Ւh HˍxHՐ 3P q~ `W z qh8W@o:p0p 8Ė=:=Zf   <+Æls+y I7~!XEj}2 P7 8 0=@|0yP@Jx,Yƚ 0vp^} -(ef˞|ʇͧoNМRGfpZTir:P%hox+= )u`RG֒GG C@: ^ЪRV^*yb Рquh1^yG籌қ'&WK!g@m,jGi$d4-!)pFV` {㛮! VB= 5ԃ3j V*e@VmJdiP;)|k뼂C& NLGewȚ~݋Q}|=ؙ׬J؊im؋ض؜ؓ ٖ=OחzjIٜfٓ-ڦ]Vvڧ-\s{ۭۅ]ۣ۽]ܻ-Iƽ =@L} k@6z[$nm8ځ(g-8N3@=(}ٴ91De=d2hd/ݬv Q̝f!o-j: ,!H逧CAI0ZjdF1!(9G3zA$ d!e0zAq P023r F&q5, 2CaqfC9%&%!#!>.@HX!"y v"o"0@^x`$@bqp#P`;>^h%F$J$a&/%#XRBB$^^a2#QSb2JSaBLu<'b};*؇{$RfeTH `.) HB**b/*(MaR/ /#,pƂ,ʲ[-#/p-Se/.@`n." `,2,R/PE/ae> 5W,WX5.b@2 ;+o23L73<5 A6p4I4O;2$X3 5a@6fs <6D3H7z7AMh%❕x[9s5s9x993:P::T AP;; ):9ɣ1#=@<;=bS>pyO /> CD4 ?P? (G1 @A A Al`HDB<<Az I| LjP)ء|f"KeaHICL3D=7<IC(|8~Xoy1cY^ծa%[Yiծe[qΥ[]y=ïVk2a,(> B=xj eG|>H34,i8/>Ld"pY(d!4y &{ܠ/ۋ[='LR!' +2@TpAA"lB +BcaC^ir`GvI1B*M'YB #٦(m,Q|Ei DRAY|CGIB:RdL8PC0ɧYHif|$TǒxB+pQFuQHz0F/RLup@X}٠\('G` s(õ|IĴ(D^5$}IB!G}"p1<:%9ETQc`@HiYn`!7-rNR_G@ Vry@|>Gf+%RVxa'eXL#XMkAᦇ/B@dhN/a 7Avp|aDx"0~0% J8 d <򘂅ИcDQ芖H:"`졇$|e# 3 #X-{oa*L ϴ0d `"8MC`[hyE5@G\@Hz$ N8LS uCtm ;pW~an-2|K+]+Œ]!Cu0saEW_}DG}3 4-C_~R o#ŀKǂlLT7mxˊD+ xBiy R@Nb RG9DPg0v3XňTbDFQRlTŰ\-1_h X. 1h,>P~KDx$eRVFaXT$ED&b[A0FqC)t )AЃ} SF2`;Q 9\`^0ARb FVȂJBB$DhÏ&g LƠ_yfl~05gЂ \ :@3cMM"h`lJnڤ=)UTcMh `NmqK/OK~0ق h!(߻P0sR z 'X=j8 3z'par0*w'* @ Rp@ GH0)bKZKuXV9ȡhaKb4fQF7A#-Hp^b2 --"tTå.spyʘN @'u5 &Z@\g8a@.10[!\u2`1Z9e8a߲(bd lH0Lj%\ Jr`&J 8q/^ rH6QJ?1h0OraGt~hhQ8Xc3(1tca#2(D.h"e:}dj\'>@G))>p pGsyw0u26aU`RP60{Jp8o(^M BCj. W#JG808j99t[`@lP9JЃM8r?C{l{>A A2 )X؇kЁWjpS8+w{Pيs`?ٺj(kZ@bueh.X%28gY8NHCeX.psgPsXr; ܲ [4Rx4*c9.`b'D> 4:)N)!8J:|Ort)::2*s!:¢)x/T/pk$aEP:{ >|^0)|r*[ƜB,ML(RDxĔz-EBfĊ!X99jz'zzH)|4Hj]Hp:l b{"&tTG%)꽏Z NGD0Q:j^*#?R5B | 8^0'ɸ(Iܟqt㋣ 0LyǕl؊/ :IHJ:ʡJJʻ8ɺHIl˿0(dƁ4!4"7J$9S2(8E!t$KL Z:ßHQt˦S\LKRII,x$FQ)Ij 7<a[L:"ɫ轲%齳%c:L缔NN hW 2L|5B"Zz4hZI'b"< `P!29,#LW%W,̛| d!l1l-PΈ)N γ 'AN裀Q>B'uOo  8* AQDkҁs>dQz' 8rJ ",t&z+yp 1&#H a' (A ,'HA > }NbP Dw= >5W4T&5&Cl**)t*(;F-Ѓ X\O]/XUfo8Hq*G=!`8꫚j+?+ɪ&V)H*.E.تR=Pj6O [:I= UT?(;aTW*pLm>XT}ҺZ&p6kZ>y8;+l[;(;MJL¹{.3.rncCh *gJງz&.)sAC r/jsZyح].[wt(UWcyX 'j$/p 2N^5PutLz+9`نæ 3#/^s9L۬LS܃ ۭ:谬xX{uX:kb=*$l˅YNC2&4tY`]ׅ]d C8Ӂ MZu, G؃#-;UH3`euEFlX-U]VCBX^AU} 2EI<1Ue2݃z4֕: ;.S2#l% Нa lZ'0&9ܓ6:68J\(:w #޵XcZKY\kO#@P[#b#7E,.US;QcwӢOo6Yp%t@6M߿rKB&Xj5ucX01^`Zc*=+UJ5[ Zڃ6i)Y#x36RV62H+ǢnJН]>U$|+b@t{T\8uxѣ`ʦ*dK8 8'@9H0Xl0A]3{JPgvtejqz{gy@]]"u@UUkrmh%K*oN:H;Ke 0SBB:5HY ht{yp[9acƳ@eja;ؾ(e[bC+OꛁpHIq>Q^842ƼX#P!5Ë͋#E%l8)P#RcK=4O$h8țuiۣ8[mxgl89f؆oְ Ch;u1] Hm;`H\t;T ¾;©DoP[ Le; -+$=Tc@ݛEۄ[쓇J0 lA<>7Y;{B.h;b:Kp..1w@+AXG& P`2 ]P0Fh1wpKPpnctBzX[?L S@oArb8  o6_N˦@ \r.0FU-`^moo)t4kyb +C}V1oE\c`%s:; .O1Hp^0nJ?pn?qȺ Tqђ?#`* ^b9FVtJZŮZ^ڬPجBsSoK\D' 2DB1T5osv7Xy+.xǬ':{*7ZwZBȃwe؂g|d|u).8uvz䦬H% :'${H' Eȴ'(T== 85:D$+.8٪>$|Nzz:<ڬ* ļ ˽% gP.^6qNڏIN7_~v{4g_%qA2$g!:SK>Jx+},J/NT̺/~bL3,h „ 2d!Ĉ6({hxP@ .h!I!WnC$GgҜA&͗:w'РB(ҤJ2m4ԨRRj*֬TUr+ذbǒ-k6΂EײmȸAҭk.^Z.lŝj2n츨K>9k2f7sތ3ТGVL1Ԩ# 5줝gӾJ6ܺw4V5kYO8r˵/9^SS#ќ:s9Ǔ//:z؇zoo~ӯo?^zu 8|ju *(Q~9ؘs 8!(߂jozR0U8!)f!%%"1 hbx*xy-֋28$x!dwA&TeEY$YQ[J%!cKLzdSTW9Gg6_dY9u"d(y}hQ'hT,lV9sP=(yF$eО,JU9p2  0%9P:hQ`(ư2¯.TiQcZr~JmI 0ʙ1蓎-[Pkk0@1RznB([Y.xtqP0Na~#% R 0Ă .2̽@CqԒɹ9,; >>ҰxcG n?\yo$ 0H"Wq1<Bx$2 >"LCYȒ6o/D$o/(@nE"=F0FB` xCG2|/@"xH4xaA{/,v\!.E>09 _Au E$>>(P!T' {Q$.7%Z~j(7+<x0,]cȇ0^,:A G&H &d,<"F^p# bp(a |CYXAD{ pAlG($1@a7E$ `!ưG1%$?D&a p$7?2jt %lZ ̇$:9|\4CzB6BD4i՚[0MŀJI,V dд53Ŧr|GJ"/Lӹ<"͓F|#baUH0` ˜/2уD*UL߫0R_D DRxi\[zU(AJx B 6јͫ,~ɱ:LXE@899:`C jIDP`^m_`B UЉvʨBDj @@?܃<=C@)DkJ ,R 8^a ^aɥ4 "D v_y8;L:9̙hIpb_ȡ(T(P a"A)_ ,pVKǴ J0;xC5zLA=bD$C%^b1J&}bv"7~T( A)@B !Bp@5( D l;Z;c % @*@ \^(p<""A#ƀ@=>A*T? B`< \BF4ANA@$R%bQ6`mc7ޤflA:$ _ADCDAHHc@*%T4%p ȁP!UxIAS ZJZe ZJ?FX!GleW~0&JJ>c4'dMe$NR @#C:laL2l$=܃?B9TH=CG:܃;܃;1A8?@@' =xgD,`?Tu38l:|gx:@1C hG+ރldT#lB_6 gq%6܃#8?]=Ct?8@C>A;16>$1a:•n=?#g D@g:7B16#:ib4R#UZd$SH @\OjlJpR4܃@b~VAqb4-܁ aҨ`C+ @C,jP BF@ `D2܃+4Az0`J?AH\AR8\(K6jbL*E$`jzɦ ]aDFV7CBN;'q'p2`8AY"?T`-@-p>jDŽȺc%,:A%҂0C.@yA'($<:\!h<|ml) ,4drL*!n`9&r*B:Ca^AE CD-xCDr,@x?@D#qR'D'b t=4v,BDyVkf+n 8?kƲk+ХYjC!@+z F8 m6I9\>BpϺ #$~.60)Fv0n%p#d.?T& a&le/)TC,B`$68BS.6.:jVCZ=+ĭp@MLhW4zbk K>嗾韤TP>Q>O$_>>އ}~@@! ,H!&&,)/!)-$-3&17*16,4:16=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CJDC#DEEB$E8,EI;EL FB%FI*F<GHKR4LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SR,1 hp!"-Ҧ]! έMPŶgj1\x0XܭEph9ĘqC-*\q&Q hTڂ 6CK2g|\C #SC|0b-pnab=C^C 0lH!S-p3G@!]`EAYd[ȁeO@91 qdr$ G b 0PqPb矀᠄j(}$Ro@O`a;裏0Bx`;p>xP 4=8s u> >},9CL r|c"B;"h0 B"@hO8V^/Q9ڡlWd[[Kc) '|6%19"brxE$c),O$եz %”q$ 'L6Т%C C Xœ: rp>t '1PDS&& M=-?|T.ThZ)Ç<`N>( q# x°`4 9WS+l/*@O,HC \ 1:-P` L0ԡB|@Śt(c 3L m,C!H8J#}<#F0\>X܎khG;0VF .q@,`('$u.A* 8z8#F2%"#3V:WWH$a5z#+ fC_gʢ6)o *:Or>@Gh> IPhY.:׎p2uHVl'FzЁGZHoDD ?x {У ؀\ 񁋐E! ^@&hWet nX>1pINAe&tģ:NZiA.BxX-0Avp˱!IP AjC%81XBE)1x)Zb>ΰ*!.ST#lH2P9Z(+(Pkq -`lҠ`VHWΪ3_! Vծ''Y) H{Gq 晁 >`A `{ vM !V' uc| rYqldv`pr[@#ErW)U#"q 0:x%Q ֍ J'A9჆\ " qJv)0z؇-I-I 05$E8"HP.s₰ s@F- I;LA1i ^Zp` GL(~Ph vӯр$H+$$};1@G . -Oڵ G:"8?F3YEсD@qx=yc#p@L# :c}W&kj`0|L d0L\vm Fϵq1i@ v88!K?!ig1RxNpd`ww G?#0 # o| 0s4r{ @0 72fdl-{ jQq !Ap.qMPx_ 'Gq.0p}I`|>0 |YV3kz7j:xʖ.!pp@v!o!` 1YP P x4#p~Pqq&4 ذІqzwvhjx+ {IPw1  @ Yp q@uS  nX(wfUۖƃ& ;(_ 琄p@qx  wp 8wx>0 )wwfxrؓyh1_EpNpVv7P0vI_Wm4P qvvennn.q.\:qjcE=m0r.ar3E& awH?!h)b6)vO>8ioVm8YFjf ƙ6mF{hC{kᘖQUlZ噸ф 9o1o8ly$ g1!GthUƖGڙkFmYuFkIlvF GG)I@okYtg bwi U (h5܆p*WVid;6qfPsѡg`spqW7s@G*$ ǁM(LNxGUBwgb@ipu"QqU4UGuv8uRwVוYg;ۙ ; \0}Jbp+|vq:xtdjzڤGFwg8wxyy zw ]`u Gڌq iP0y`y(9yސI ~pqjlԣ {0Pj0> '\ s%V| js'ɷ|W~~~'taQ*oq`II l]0 xz2]G8>q =7I^hR`؝$ֈ P0@ );Ђз P{'7ǰiip58J'CJ x@g8#`p_B{\A 3 Pmp O}QI0 x4  q0ds맻pGy &ޙi*>+|9 #k[(D눐XHjh8g( gАp Pqx@Hn;~@+Uk!]UUW2`#8 | \p[: @#s  ׎ @< ' A}x"Ş j@ 7>ʄ>`V >xp6 o# v iy޷Y`ג0)|`I ;0 <_`j̹ ]`?˧ 0` 8 Xafˡ|@ʊ\ͥ0+ٜ`Y SbUBKXb+ڈ\o8|h){_YlHuS.Pd˜74l@q|fJݕ} p(h%y%F^ј:d:  }bkob6> {BݖUWu(80 fqC:|V06alt=G-!!"B"gs"1]|@$>uP#S0"92<]p%Db$H$e%0$0#V*[a_r#TQ3paT%$'Z#vb'}^GdLք5) .T`3" )2*/ RȴE0@++:R [0,r,,88=?T-݂`rP.B -t,@/Dߐ/ڶIzu Sc> Ot,\1b ` s QC 2*c -sO/035O9s5@ >6@4F4J45#g,?R5:S °-\5a36_ =6A@Bp7y{vh=!ᙹy8839ur999:C:X pC;C; ߓ:P1<<@< /O9}5@J:=_>3 0p>B4>? wvk?俓2P p@ D K?AtAoHPFn"jC L0߻wlG)B1~ cnӧV0s16\>EXٓA$I(Aw $F!+_OL132hhV`j [lYiծe[qΥ[]yߵ;@;alv1>tվBz.&Ұ<9z^ P` sc*<Bň &QՁr!ӊ &7GOL4''|`@(k#CiNJY=źK,TpAtA pBB 3԰ZhǚZج3{¡}YRAkQʨ }HaDn0Y}k(FSZ}@DMJJZjfREE41"ѧZNjl%|DVx QH#tRJÒH5tSNw@Z}@^謞o<3) t !x Ecג` }) ʎХf𠗒,NRMc8fƒFX$r6;O#~)G}`\ɉNs")+aLva4{S36\rͨ)w|uΐ fbǙ{-(glb4\a}XBz>hA$B+Z ]hZZfi) ʐ $iT|pp,nKc1x …f idrE|Ksfxav|( P]'n@aq꫷>%Ξ-jM9F+͚ aAtb_94x*zkbw@&A۳^>nScX>:%v-FM}TX@ع @B^48O3a @Ie`-1%s]2D؎,a )xDR#dYdЊ6bCYb( kH 8"9AG !8(RZxHDBj LaHHnc,pGb !1w_A ոȏ{W8Gذ^hB$ Epb"}K,2prd$iF `X!O`6" Q?alwNiz.O K¹Bܓ+79|zrvp6a Ⱥ>#2 x"8KH($(7r$H'*,ڦ*V !í+2l.p+O./c)+EE*FŃV&ƝFFzDKDsR4.HE!"h*AQ'l({d"7(1RG!ȭPJ |),"")$"|G%/=o|*M)s I !"5r*$V %>JUH)KH_Hq#葋HF7HrHLʑt\:!<IU Vmv%IJ`j`b z rTJ<HVb!qģ!ʹT,Oj ˅qSl<BK\K|lHBTH죶d !ڋyt dL VlL\ *(M QF1Haj30ܢdъ ŰpCB':Ҋ}ctN&zy@O$iwӦRl" ũP=]N)?@B+8R1{F8ȂyRQܦ,*h+,)t@ 4򃙪'1#BIo8DE*C}F?"H⫛TA+T;@Ȃځu Z/P/NU'R8)R ]JI?JָJNyũ,H5S;e@=ڴ'+!=ڷSцf۫c瓇KqϒC?$%$]E_cGWC[ .Z0X}tBTD# 9O:ei:E)lX$m,]?R+TTE(F%(p+x5|:E^5Fx%mEOO [LzK"hmE~צ t**KRZEl, F o j_LqS6cRӬJ}LHKǒ-k,ڴj Nl-܅'ҭk.ּz/?r-ĊlȒ'Sfx2 s3Т<4jEص2زjm{ܺw4I‡ g y6o3o7ҧS728gX9]IZlSE)mZL}SQ袩US5#FZFC `)-/ꤗ>=B-ȰC=QE3iLN{ꉮ* ᩖ^4C e2GjFO:; íTw)VDGPF*phfrd2|!0B,0 LxY;}Қm 1p?=-l5xP-m6,/SM C-|>h /ZigcB1@fu>A ZoD2U.Gc1I3 0ȱ/pHAH~L0bd#QgXу#gq 1H!V@e T4B>C A0H|!:Q1THDs#G0DlC p3 |能V]GrFY"h& 2(brюpC8wpCPZv``>j07JhX?=\؎-"xGA %1f0ЇDw(c ? !"vȁȇ @#H>=lBa;@5U$#y@=8zPh8>tA)ԡK@ 96q Q E -XB`o a$,|ZhR `l)(!3@Da9&%8.L&% m4d|94򑐔$FyT<1x7b}@ؑK(ޡFD/hb=_`A|KY 7]V!G;& dG-j;rUm^,|"r K/@`{(b &)zm\wY}Q>iM 7WUf! x*\pТ33`TF,JݚHva Qp yeQ k>QSx!"0Q30'1MX?&4KӢX>iPK[6|hEF=TmTg"7sPʈ'OGpl/sq O@Cfh HLk svag TnQ_)bqa5)Tn49ϰZtAxH1fF C G$Q Vmt:ɳ|Pn@Zԣ;A-A(I|\-ጲ=x }W6oX_Bu2>(OKX: [l k>$8cfF4N.a #gK"a H |k[:.%P>(U* 耧4 SQ U[#X.` Q$%[옜l8F߱Q#>G001Y|F~,}" gYbI-,+؄`uIhJLlߧJS`CPЙj"$LдH` bKX _^P899:hjv VK_ 1 rƐh N Qp Z0F?܃<=NV܄EE%FFȀĞ$LtDMQOdahL``^!v^瑡8܃;d:9M 8Rr\D@ ~L@B $!FEtHBJ$$Մ%b&r'v߸b~*vdx $< D`C3F!Ҁ㴼%# @&܃!+Ҁ ` dt<:= X=BR6!LJ@cLF>BLDc&&v"J.R#bKhTΘx#NR%aC?HBl =THTAPND;ATRN?dBde@8e@$A| eO؁SJ@AD @$ZV?GX!BpWf8K\Jd5* $Z( MޤwMj& 8?p@# M|C3p=܃?9`T=G:C<܃ ;28?LC(C=xg,p?BdvC4DAx:gyB:LC3<®0*,8p'8ʃ&4l8;Nfj\<-.t;@A6,9J8be22hg0*Z҄Ao~LbBVHS$#Gt5">dhpDd4B.ޣa&R1@tiDwRS4l&Dc P'bB* 4! :8_v YdcѤ5ST[VaV'bY\53Eo R[u^W^FĩJWD vb "uqa6 <6cwFHIdEe7g6VN$/mo`vl?Gd 7urkp;ktKu7{0,ij duw:v77{x|i}/{"1ycT}hΡw78{8v̚ѷW4r3/g8CT_x0s8[xxuxSS7oǸn$0k7˸c7︐OF_:,Eّoj/KDaXM|@wDT\_5yʓkۙ9c_99Q˹(y7$z5"9z :ym9qz#zx?ğCK:5wkz&vz[X<9;H1z눫ziGh6:7;B*x::;/BH};x9zDCxG9dG{wW;@~z9s9 {{WǼǸ{$tk,ƻGo7¿zW<7o{W{{@KLJƿEvNjS4ɗ?g|vƓ;@lW`{|GvD;~^h{KGX/s '|l[WtJB$;g=<޽ꃟ'-IbޣKh ?C7??O@! ,H!&&,)/!)-$-3&17*16,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CJDC#DEEC$E8,EI;EL FB%FI*F<GHKR4LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SR gp!,Ҧ]!w  ANLPŶg𡠓i0\x[/XܭEph@9aC,*\q&Q hTڂ 6CK2eqDy\G"Qy$B,`lAbx c (=,s r> ;bϨdG>>z,P9# p|C";A!h0BhO8N^/Q9ڡlWd\[Kc '|O6%19Bpx#C)+#եZ$aD$䣍&DC6r$C   X:bpP>l&0HDK&&M=-?|T.Th:M)쓇;XN>( " x°X3 9O}S*d/ 8+HC \l  0 PP K0{Bt@Ś'CJ2Dk m,C!H4ьIB"}4#F/\>W܎ihG;0VE .Q@(X$'u.G* z,#F2%"#3:WWH$4x#ȇ*覊d_gʢ6)o *:Or>@GX>Ih-:׎p2rHUl'FzaFȂvYHo@2D>p` {c ؀\񁋐R@v|" \, @l tz4P<ьhKHr*3#vR  bt)<`!/YCبЀXHLNfF1(-,FA8|h-Jb=Q H>?QbaC32eG:Rdacc,먂=sP?sZ Qήzup>9rJET @;EZ0 Hl2NXrHek:Pcc\5R`(vRkQ.rܜF-G @5l)Qa\nLHhp>g4"V(W yʠSK H1ד>drALbAH`8A'Yz7ErېG~0"p GoHx@9OVM?- -kF;Z`GANd23@N4]n?w"8%ΐ:;1zT +~`L1 q#5Q?m[U&ҁ L!)%"#Fpc9N# /B: \(3a S('@S0 0Ѓ9 XK AH ^hPU_pt׮!h?ҡfy1ѐ-|k E{{(!u#O('up.TD5fgU`*?d^& \s`'Fx`cS/|{8\{q?T(@(qDo ~IŴ?wr ww `x3pOp0}0#  x>7q{ " p3 * }{ 7JjfAɦ:o97 Py3 :Gy}3p7P 0އ@ 7oUA&0xl9+e6{1 # `^7p: 0 x 8 =` lxn(nyw({{:/zvg p @ 3 bX g` 0 UGuPph mrh\m؋n=hנzz pJq  7G @y` ^=@ ʐsU = @|xWlv(G9؏>xzz/%@p  GoSpwGvHp^W)m3O0qvfon)n.q-Z:jdDp=m@r.qr3F6 qw H?1h9b79v$O?9ypfm8YVjf ƙ7mV{h C{kᘖaU m[噹 9o1p8ly$g1!GuxUǖGکkVmYvVkYlՆ6 i GGHPokYtG bwI U (h5'ݖpXVyd7H_hP`؝% `@@ *Ȃ:ч PWx'Gŀigp58:'CZ u@g8#`p^B{\A 3 Pmp0O}OH y3  m0ds짻pWy` &ީi*>;|9 #;[(DXIjh978 wP `quPHgn;{P+ek!˄^VUW1`$ | Zp[: 0@$s(  h |0ڄ=` V =xp6 "o#  v yyǁX`璜19|`J ǒ: <^`j̹ ^`?̇ 0@ 9 Xafˡ|@ʊ\ͥ0+ٌaX0SbSBL8a+lo9}f){_IlIuS-0b™74l@q|fJݕ}!p(h%y%F^ј:d: }rkpbF= {BݖUXu(8 =Pm ЬGmb"mZjiugRqKh}iIլҺ7i^=ԚyhNGiqȚmbYT؄Mlؐ]gؑ]6ُرiٜN؝*h٢}^Eڜڬڪ|MڽH__im.iGټmuýͿ| @^? v=Ԭ]ݪU5ؽҍ?lZނާ7ֈMjLqm9Uڍރrm׾"m T6N1Кܦc2h2qZd,qݦpmэ] 6~I2 yt&:cp %ox@^]Fbi4P{d  v!r Me1b0 "^1* 2pCAyNfqC9}V06alt=G-!!"B"eq"0]y@$>rrP#Q0"9"<]p%Db$H$c%/$#V*[a_R#RQr2``T%$'Y#vB}'z^GdM% .Rp)6)A*R*"/*!L[/ /#p,R,2[,#/@-K%/-V 2*;B. O mD,o0We06TWβ[5S.d2 u;p+q22M 3S33W3 3kcDc4H# Y45#e,?R5:3 -\5a36^/ j4Z/ RP Gi w7g-oGy[89S'9H#:c:: !#;c; P0;<@< /O9z4 =J5= \=s-4IAC #?ph-?[< @@ dTAA$E@WM!R=޽$>IxჄy`->}xx20\& %O\ BTj#A(g[VuG* v0)0O4#E|hpo nc"KHL,x9 F.H,O h\V >l,y(=zp^H_ɞ>8)>d0 S>U'fd`1*k0tA#p&2pC;D1Bd)ڡ<͞pdiGD(%d}1pKHa"c(EKD|f:J8!}詥.lEB,G2<(e@F=1fLxGigRae'-:GcjK,/tRJ+R*Ĕ;S>L0,>(eE8@*U r6"6}I PQ^}IăDyg}2#p)Z=<%=GTc`@JiZn@ɩmԳqy0—r'G DP|1rQa#aM'Ƌ1@xDuz(LqeR= 8Avp}AxB1~pF&0dp%*(Ѓ D8bʁP捸s:c62(8Gxp 7| c8v\c Y-ZKxO:*,Pƅ! gw,*<KEQvqkAk;h,Yt[ѿz'N*̮c"=-f3doXpQO`4:ro8ôo[%P PO6;QnAj rR{_S~aL7=E-c` mxC8z!Z& yv X4X1,;H8C &Qtb ]&"E0P{ 3D4f1hAm*H!(Dm0RE NTWF0&R 4FR 7R)t0JܝzB6/ dgN5态0HH`30\ 9Id1,mdA'!#@4Hjv3(cMPsyA8?`3h0F[gҁq0J<o`Xa  bc`NcX7)LfcQd.B: U5щ >n` v;g0)̠SxBW0h^o/FYzH^cm,2/c @%90Rep_``ظGz0L xȅ?X9u0D%AxG4":a.^f' Z=xcTT Ey'pkpb?Qs{` EY z 8C{S?n?oH =dXC  嚷;Aq=e ~ +-劁8sp5N훀EX8\{tݚ*@(sZPVuV!-T&,H40TVxxxc;67TP@,07̭h%d9/De'|` 0):R)ꊸ sCC/xy)B3z*"©nS3'&%ҩ^{(z>T[bllѺZЦP6- 擇souT%Ȁ5-zl(Ch -jRߺࢦ)sAb0P /r:=0?u2ͦ-=VXh{@Q*+/ldy 8'k0_0(@O^6xD?@y=%-C*(EnZpX @2x’I X ] -;0hX[uh:;nb>+%l8*Y@L0G0}1# 4tYp]ؕ] (A4b 1pH^u,: G$(I<[V0^ŅV`?y e_CCh^ ATuQ1 ɵ 1Te3j4ם:2<.-T2Q3ϵL aMnJ4(0&սs:6@J\w j# PJ4Y V5RP0Vb&6DYKY[c/XO۴QcWkZ+t 6h0`'^@tXjM_KFXGS[d`34`Y >+Ϥ48[O5/,ls*bxW21aseb3X+fJ] \8bZc@EhȅsX*< -ob8O~XC9Ёuu[.8yF+kqɹ{gy@m]juP+XZƔE/nzm\0 6pPgSfeV]C' 0[qh5*3܌F0gh~ 9eh3?jk}X'm@ccSMC`N5b2kɣXC®D>oг{{Y N-O¹2s.k}Xo޿r?>yU v1fၵKpz\+b6( * no@lFXc޹Ȁ CxKxp0K,B"`#?P€S'/b̅Gjnr1o+\35bgV-b\oo)t 7vVB" n6Yr1oYALXd' H75Ā6ŶR;F}5p`^ΞM7YvnBqTAq>qВ_0t$8?&ܾDb9FVtEZ \t@XubELF"B1e>;8gA:ujRE(F|X$n,]?xkUl@F'8.|w$`#J'U̪.d,wRX[3Ȫ*Fj\mF~禳 v) C"PבŢLiEZ$#B)HLqzou-P_y={zk}Tҹ(йRGG˳~JSn'm{ ݀THt tҾ?${E@ "PL!Td-,@<)/Gn")@ Oԗ 'A:_aD M n,Oз/ ^foN% pbČJ8C-h$ʔ*W($ʎ-gd)s͚:g(p$ʞu2$R0w~jR ȁ JHȬZr+ذbrj,ڴj-ܸoҭk.޼zwhVd.l0`2n1r'S/̚7sYVG.M+֮PFnZ˲gl6ܺoh7ߨ.n8n9ANnieS𲥓/o]kN|`o2g{7 kw`m) ~WW "aD z!5=%FW""1Bh"Rڊ9bx25 y:"$ daWx$%\Yj]iДUܕeF_hnfԵ%>9'G&}'u ZxB':LwQ Aܡ!tDδB.1(J95>*6Q9ty^"M zIjʫdꞔB,Ġ8Q[B2iHN SGaf AQ[쓎-Pk!To9_ 0BJTcF;QE{p' 11 "l+2Ԫ@/ @/ QK&k[{), &L- `ګ08AAvBY tu'5&o&Qu3沅2[a eqDͱFБH8H"T0rQ<䰹y$R CB Rd!>1F< "<й.wpCc qN6p B!/D)AZʖ& )]{`w‚t@Z-` ا}R G;¡} ;ޡ }N[>a| <=^``a;Ї|GG 6Prp xBp]DRPG; Er䃅@uQX1ButBa}LCXZBr  < ǃAx |dC% w((G_bq@(q }L/h7B D K1 ` 0F>¡ I\Ї, qd ! xdCF|`|b \P|" Є cCBZ#iD>zÓB$`HFFJ*(.Bix>`v@ȜF@p|C#.\ }BԢOy  e'P,jo$ v ;y+ .j6ˀj>TyDDQT8E#;X$J}c8=ʾ-`/HvC"a"EUA ^DG>R%Q8@PiΛ8"=f!!r" dJH(];6\UEnAn1`mo!OCɘ&ьb2DFQD;!Cz >(`ԗ +4 mj(%c X[*@[}Pz}0laKLuZfc,0 @`N/p1IX-`{" ~ %؋)zk1RtE!,12x(&1MWb>(4azX(21O: # 1jj.:szRf6TC6Y},csHZl (728cXD8}@dR7 9+(Pr0KV Jq}pՉ`9ȡC< r 4FHDpM9Aa4 /6]mFFՃrpҒa@p X]p de\z8\o`|˺y"P{ gQ`{ ;peR J_8#LQ8BL4@ ы~cXz -Hah@<&u@h,3QT !vW|Dd `A*e39cЯK_T59/z"ҳ_CRf#ccXgQAF&IBh_|dJJ ` Hx^K\DK FuwtKDM KEDCMR$D D~bD::96\`r.aqlJ6D  栻 Ȟ MJ &Dn FC@?܃<=Cj1!XEtH` J@Jt!Dn L ]=&=."!bK$!*Z ^IdDKxK`!hJtCL#ă7Xxt^J\b&nb'~#VƌXX̤"8B\ )@B zIt5(C9"& 4j;p'$"))27BcEE8d hA:$MGLLTLLcP +% WfATf <<ADe[`@(|N`@B:"D  n҂7LE"C/ ##rbg"Lr x=-- G" `pBF̀< @1kL)(t켶]eO0@b 뼲gH M8L#ݞ@ "a$ F 5)JD m<a"=0cb#+@ p' *Ti/5p GrWBAaE<>T1fdOhsC@p8G keZC1'hNd<5;d8UerhrK0ph\J,A,CNdDzJ2t,$C`pDd4L3 # !o7CO@EDÆ/N=Es(n5(")mm8 *xEM"öS7uq<@cGKX's]u^Iߦ`3܈gQSյ]^C.FD bW uhUgVKDJ!P6YK Koc!dYlGcLv8!ncƈOv6q;¶Lcvisotq;op=^W='=~}+GiL?D!9wld>AXD[_j|{;yͣs_ >~JUǽX>YIWTGgDN}~>@@! ,H!&&,)/!)-$-3&17*16,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CJDC#DEEC$E8,EI;EL FB%FI*F<GHKR4LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SR gp!,Ҧ]!w  ANLPŶg𡠓i0\x[/XܭEph@9aC,*\q&Q hTڂ 6CK2eqDy\G"Qy$B,`lAbx c (=,s r> ;bϨdG>>z,P9# p|C";A!h0BhO8N^/Q9ڡlWd\[Kc '|O6%19Bpx#C)+#եZ$aD$䣍&DC6r$C   X:bpP>l&0HDK&&M=-?|T.Th:M)쓇;XN>( " x°X3 9O}S*d/ 8+HC \l  0 PP K0{Bt@Ś'CJ2Dk m,C!H4ьIB"}4#F/\>W܎ihG;0VE .Q@(X$'u.G* z,#F2%"#3:WWH$4x#ȇ*覊d_gʢ6)o *:Or>@GX>Ih-:׎p2rHUl'FzaFȂvYHo@2D>p` {c ؀\񁋐R@v|" \, @l tz4P<ьhKHr*3#vR  bt)<`!/YCبЀXHLNfF1(-,FA8|h-Jb=Q H>?QbaC32eG:Rdacc,먂=sP?sZ Qήzup>9rJET @;EZ0 Hl2NXrHek:Pcc\5R`(vRkQ.rܜF-G @5l)Qa\nLHhp>g4"V(W yʠSK H1ד>drALbAH`8A'Yz7ErېG~0"p GoHx@9OVM?- -kF;Z`GANd23@N4]n?w"8%ΐ:;1zT +~`L1 q#5Q?m[U&ҁ L!)%"#Fpc9N# /B: \(3a S('@S0 0Ѓ9 XK AH ^hPU_pt׮!h?ҡfy1ѐ-|k E{{(!u#O('up.TD5fgU`*?d^& \s`'Fx`cS/|{8\{q?T(@(qDo ~IŴ?wr ww `x3pOp0}0#  x>7q{ " p3 * }{ 7JjfAɦ:o97 Py3 :Gy}3p7P 0އ@ 7oUA&0xl9+e6{1 # `^7p: 0 x 8 =` lxn(nyw({{:/zvg p @ 3 bX g` 0 UGuPph mrh\m؋n=hנzz pJq  7G @y` ^=@ ʐsU = @|xWlv(G9؏>xzz/%@p  GoSpwGvHp^W)m3O0qvfon)n.q-Z:jdDp=m@r.qr3F6 qw H?1h9b79v$O?9ypfm8YVjf ƙ7mV{h C{kᘖaU m[噹 9o1p8ly$g1!GuxUǖGکkVmYvVkYlՆ6 i GGHPokYtG bwI U (h5'ݖpXVyd7H_hP`؝% `@@ *Ȃ:ч PWx'Gŀigp58:'CZ u@g8#`p^B{\A 3 Pmp0O}OH y3  m0ds짻pWy` &ީi*>;|9 #;[(DXIjh978 wP `quPHgn;{P+ek!˄^VUW1`$ | Zp[: 0@$s(  h |0ڄ=` V =xp6 "o#  v yyǁX`璜19|`J ǒ: <^`j̹ ^`?̇ 0@ 9 Xafˡ|@ʊ\ͥ0+ٌaX0SbSBL8a+lo9}f){_IlIuS-0b™74l@q|fJݕ}!p(h%y%F^ј:d: }rkpbF= {BݖUXu(8 =Pm ЬGmb"mZjiugRqKh}iIլҺ7i^=ԚyhNGiqȚmbYT؄Mlؐ]gؑ]6ُرiٜN؝*h٢}^Eڜڬڪ|MڽH__im.iGټmuýͿ| @^? v=Ԭ]ݪU5ؽҍ?lZނާ7ֈMjLqm9Uڍރrm׾"m T6N1Кܦc2h2qZd,qݦpmэ] 6~I2 yt&:cp %ox@^]Fbi4P{d  v!r Me1b0 "^1* 2pCAyNfqC9}V06alt=G-!!"B"eq"0]y@$>rrP#Q0"9"<]p%Db$H$c%/$#V*[a_R#RQr2``T%$'Y#vB}'z^GdM% .Rp)6)A*R*"/*!L[/ /#p,R,2[,#/@-K%/-V 2*;B. O mD,o0We06TWβ[5S.d2 u;p+q22M 3S33W3 3kcDc4H# Y45#e,?R5:3 -\5a36^/ j4Z/ RP Gi w7g-oGy[89S'9H#:c:: !#;c; P0;<@< /O9z4 =J5= \=s-4IAC #?ph-?[< @@ dTAA$E@WM!R=޽$>IxჄy`->}xx20\& %O\ BTj#A(g[VuG* v0)0O4#E|hpo nc"KHL,x9 F.H,O h\V >l,y(=zp^H_ɞ>8)>d0 S>U'fd`1*k0tA#p&2pC;D1Bd)ڡ<͞pdiGD(%d}1pKHa"c(EKD|f:J8!}詥.lEB,G2<(e@F=1fLxGigRae'-:GcjK,/tRJ+R*Ĕ;S>L0,>(eE8@*U r6"6}I PQ^}IăDyg}2#p)Z=<%=GTc`@JiZn@ɩmԳqy0—r'G DP|1rQa#aM'Ƌ1@xDuz(LqeR= 8Avp}AxB1~pF&0dp%*(Ѓ D8bʁP捸s:c62(8Gxp 7| c8v\c Y-ZKxO:*,Pƅ! gw,*<KEQvqkAk;h,Yt[ѿz'N*̮c"=-f3doXpQO`4:ro8ôo[%P PO6;QnAj rR{_S~aL7=E-c` mxC8z!Z& yv X4X1,;H8C &Qtb ]&"E0P{ 3D4f1hAm*H!(Dm0RE NTWF0&R 4FR 7R)t0JܝzB6/ dgN5态0HH`30\ 9Id1,mdA'!#@4Hjv3(cMPsyA8?`3h0F[gҁq0J<o`Xa  bc`NcX7)LfcQd.B: U5щ >n` v;g0)̠SxBW0h^o/FYzH^cm,2/c @%90Rep_``ظGz0L xȅ?X9u0D%AxG4":a.^f' Z=xcTT Ey'pkpb?Qs{` EY z 8C{S?n?oH =dXC  嚷;Aq=e ~ +-劁8sp5N훀EX8\{tݚ*@(sZPVuV!-T&,H40TVxxxc;67TP@,07̭h%d9/De'|` 0):R)ꊸ sCC/xy)B3z*"©nS3'&%ҩ^{(z>T[bllѺZЦP6- 擇souT%Ȁ5-zl(Ch -jRߺࢦ)sAb0P /r:=0?u2ͦ-=VXh{@Q*+/ldy 8'k0_0(@O^6xD?@y=%-C*(EnZpX @2x’I X ] -;0hX[uh:;nb>+%l8*Y@L0G0}1# 4tYp]ؕ] (A4b 1pH^u,: G$(I<[V0^ŅV`?y e_CCh^ ATuQ1 ɵ 1Te3j4ם:2<.-T2Q3ϵL aMnJ4(0&սs:6@J\w j# PJ4Y V5RP0Vb&6DYKY[c/XO۴QcWkZ+t 6h0`'^@tXjM_KFXGS[d`34`Y >+Ϥ48[O5/,ls*bxW21aseb3X+fJ] \8bZc@EhȅsX*< -ob8O~XC9Ёuu[.8yF+kqɹ{gy@m]juP+XZƔE/nzm\0 6pPgSfeV]C' 0[qh5*3܌F0gh~ 9eh3?jk}X'm@ccSMC`N5b2kɣXC®D>oг{{Y N-O¹2s.k}Xo޿r?>yU v1fၵKpz\+b6( * no@lFXc޹Ȁ CxKxp0K,B"`#?P€S'/b̅Gjnr1o+\35bgV-b\oo)t 7vVB" n6Yr1oYALXd' H75Ā6ŶR;F}5p`^ΞM7YvnBqTAq>qВ_0t$8?&ܾDb9FVtEZ \t@XubELF"B1e>;8gA:ujRE(F|X$n,]?xkUl@F'8.|w$`#J'U̪.d,wRX[3Ȫ*Fj\mF~禳 v) C"PבŢLiEZ$#B)HLqzou-P_y={zk}Tҹ(йRGG˳~JSn'm{ ݀THt tҾ?${E@ "PL!Td-,@<)/Gn")@ Oԗ 'A:_aD M n,Oз/ ^foN% pbČJ8C-h$ʔ*W($ʎ-gd)s͚:g(p$ʞu2$R0w~jR ȁ JHȬZr+ذbrj,ڴj-ܸoҭk.޼zwhVd.l0`2n1r'S/̚7sYVG.M+֮PFnZ˲gl6ܺoh7ߨ.n8n9ANnieS𲥓/o]kN|`o2g{7 kw`m) ~WW "aD z!5=%FW""1Bh"Rڊ9bx25 y:"$ daWx$%\Yj]iДUܕeF_hnfԵ%>9'G&}'u ZxB':LwQ Aܡ!tDδB.1(J95>*6Q9ty^"M zIjʫdꞔB,Ġ8Q[B2iHN SGaf AQ[쓎-Pk!To9_ 0BJTcF;QE{p' 11 "l+2Ԫ@/ @/ QK&k[{), &L- `ګ08AAvBY tu'5&o&Qu3沅2[a eqDͱFБH8H"T0rQ<䰹y$R CB Rd!>1F< "<й.wpCc qN6p B!/D)AZʖ& )]{`w‚t@Z-` ا}R G;¡} ;ޡ }N[>a| <=^``a;Ї|GG 6Prp xBp]DRPG; Er䃅@uQX1ButBa}LCXZBr  < ǃAx |dC% w((G_bq@(q }L/h7B D K1 ` 0F>¡ I\Ї, qd ! xdCF|`|b \P|" Є cCBZ#iD>zÓB$`HFFJ*(.Bix>`v@ȜF@p|C#.\ }BԢOy  e'P,jo$ v ;y+ .j6ˀj>TyDDQT8E#;X$J}c8=ʾ-`/HvC"a"EUA ^DG>R%Q8@PiΛ8"=f!!r" dJH(];6\UEnAn1`mo!OCɘ&ьb2DFQD;!Cz >(`ԗ +4 mj(%c X[*@[}Pz}0laKLuZfc,0 @`N/p1IX-`{" ~ %؋)zk1RtE!,12x(&1MWb>(4azX(21O: # 1jj.:szRf6TC6Y},csHZl (728cXD8}@dR7 9+(Pr0KV Jq}pՉ`9ȡC< r 4FHDpM9Aa4 /6]mFFՃrpҒa@p X]p de\z8\o`|˺y"P{ gQ`{ ;peR J_8#LQ8BL4@ ы~cXz -Hah@<&u@h,3QT !vW|Dd `A*e39cЯK_T59/z"ҳ_CRf#ccXgQAF&IBh_|dJJ ` Hx^K\DK FuwtKDM KEDCMR$D D~bD::96\`r.aqlJ6D  栻 Ȟ MJ &Dn FC@?܃<=Cj1!XEtH` J@Jt!Dn L ]=&=."!bK$!*Z ^IdDKxK`!hJtCL#ă7Xxt^J\b&nb'~#VƌXX̤"8B\ )@B zIt5(C9"& 4j;p'$"))27BcEE8d hA:$MGLLTLLcP +% WfATf <<ADe[`@(|N`@B:"D  n҂7LE"C/ ##rbg"Lr x=-- G" `pBF̀< @1kL)(t켶]eO0@b 뼲gH M8L#ݞ@ "a$ F 5)JD m<a"=0cb#+@ p' *Ti/5p GrWBAaE<>T1fdOhsC@p8G keZC1'hNd<5;d8UerhrK0ph\J,A,CNdDzJ2t,$C`pDd4L3 # !o7CO@EDÆ/N=Es(n5(")mm8 *xEM"öS7uq<@cGKX's]u^Iߦ`3܈gQSյ]^C.FD bW uhUgVKDJ!P6YK Koc!dYlGcLv8!ncƈOv6q;¶Lcvisotq;op=^W='=~}+GiL?D!9wld>AXD[_j|{;yͣs_ >~JUǽX>YIWTGgDN}~>@@! ,H!&&,)/!)-$-3&17*16,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CJDC#DEEC$E8,EI;EL FB%FI*F<GHKR4LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SR gp!,Ҧ]!w  ANLPŶg𡠓i0\x[/XܭEph@9aC,*\q&Q hTڂ 6CK2eqDy\G"Qy$B,`lAbx c (=,s r> ;bϨdG>>z,P9# p|C";A!h0BhO8N^/Q9ڡlWd\[Kc '|O6%19Bpx#C)+#եZ$aD$䣍&DC6r$C   X:bpP>l&0HDK&&M=-?|T.Th:M)쓇;XN>( " x°X3 9O}S*d/ 8+HC \l  0 PP K0{Bt@Ś'CJ2Dk m,C!H4ьIB"}4#F/\>W܎ihG;0VE .Q@(X$'u.G* z,#F2%"#3:WWH$4x#ȇ*覊d_gʢ6)o *:Or>@GX>Ih-:׎p2rHUl'FzaFȂvYHo@2D>p` {c ؀\񁋐R@v|" \, @l tz4P<ьhKHr*3#vR  bt)<`!/YCبЀXHLNfF1(-,FA8|h-Jb=Q H>?QbaC32eG:Rdacc,먂=sP?sZ Qήzup>9rJET @;EZ0 Hl2NXrHek:Pcc\5R`(vRkQ.rܜF-G @5l)Qa\nLHhp>g4"V(W yʠSK H1ד>drALbAH`8A'Yz7ErېG~0"p GoHx@9OVM?- -kF;Z`GANd23@N4]n?w"8%ΐ:;1zT +~`L1 q#5Q?m[U&ҁ L!)%"#Fpc9N# /B: \(3a S('@S0 0Ѓ9 XK AH ^hPU_pt׮!h?ҡfy1ѐ-|k E{{(!u#O('up.TD5fgU`*?d^& \s`'Fx`cS/|{8\{q?T(@(qDo ~IŴ?wr ww `x3pOp0}0#  x>7q{ " p3 * }{ 7JjfAɦ:o97 Py3 :Gy}3p7P 0އ@ 7oUA&0xl9+e6{1 # `^7p: 0 x 8 =` lxn(nyw({{:/zvg p @ 3 bX g` 0 UGuPph mrh\m؋n=hנzz pJq  7G @y` ^=@ ʐsU = @|xWlv(G9؏>xzz/%@p  GoSpwGvHp^W)m3O0qvfon)n.q-Z:jdDp=m@r.qr3F6 qw H?1h9b79v$O?9ypfm8YVjf ƙ7mV{h C{kᘖaU m[噹 9o1p8ly$g1!GuxUǖGکkVmYvVkYlՆ6 i GGHPokYtG bwI U (h5'ݖpXVyd7H_hP`؝% `@@ *Ȃ:ч PWx'Gŀigp58:'CZ u@g8#`p^B{\A 3 Pmp0O}OH y3  m0ds짻pWy` &ީi*>;|9 #;[(DXIjh978 wP `quPHgn;{P+ek!˄^VUW1`$ | Zp[: 0@$s(  h |0ڄ=` V =xp6 "o#  v yyǁX`璜19|`J ǒ: <^`j̹ ^`?̇ 0@ 9 Xafˡ|@ʊ\ͥ0+ٌaX0SbSBL8a+lo9}f){_IlIuS-0b™74l@q|fJݕ}!p(h%y%F^ј:d: }rkpbF= {BݖUXu(8 =Pm ЬGmb"mZjiugRqKh}iIլҺ7i^=ԚyhNGiqȚmbYT؄Mlؐ]gؑ]6ُرiٜN؝*h٢}^Eڜڬڪ|MڽH__im.iGټmuýͿ| @^? v=Ԭ]ݪU5ؽҍ?lZނާ7ֈMjLqm9Uڍރrm׾"m T6N1Кܦc2h2qZd,qݦpmэ] 6~I2 yt&:cp %ox@^]Fbi4P{d  v!r Me1b0 "^1* 2pCAyNfqC9}V06alt=G-!!"B"eq"0]y@$>rrP#Q0"9"<]p%Db$H$c%/$#V*[a_R#RQr2``T%$'Y#vB}'z^GdM% .Rp)6)A*R*"/*!L[/ /#p,R,2[,#/@-K%/-V 2*;B. O mD,o0We06TWβ[5S.d2 u;p+q22M 3S33W3 3kcDc4H# Y45#e,?R5:3 -\5a36^/ j4Z/ RP Gi w7g-oGy[89S'9H#:c:: !#;c; P0;<@< /O9z4 =J5= \=s-4IAC #?ph-?[< @@ dTAA$E@WM!R=޽$>IxჄy`->}xx20\& %O\ BTj#A(g[VuG* v0)0O4#E|hpo nc"KHL,x9 F.H,O h\V >l,y(=zp^H_ɞ>8)>d0 S>U'fd`1*k0tA#p&2pC;D1Bd)ڡ<͞pdiGD(%d}1pKHa"c(EKD|f:J8!}詥.lEB,G2<(e@F=1fLxGigRae'-:GcjK,/tRJ+R*Ĕ;S>L0,>(eE8@*U r6"6}I PQ^}IăDyg}2#p)Z=<%=GTc`@JiZn@ɩmԳqy0—r'G DP|1rQa#aM'Ƌ1@xDuz(LqeR= 8Avp}AxB1~pF&0dp%*(Ѓ D8bʁP捸s:c62(8Gxp 7| c8v\c Y-ZKxO:*,Pƅ! gw,*<KEQvqkAk;h,Yt[ѿz'N*̮c"=-f3doXpQO`4:ro8ôo[%P PO6;QnAj rR{_S~aL7=E-c` mxC8z!Z& yv X4X1,;H8C &Qtb ]&"E0P{ 3D4f1hAm*H!(Dm0RE NTWF0&R 4FR 7R)t0JܝzB6/ dgN5态0HH`30\ 9Id1,mdA'!#@4Hjv3(cMPsyA8?`3h0F[gҁq0J<o`Xa  bc`NcX7)LfcQd.B: U5щ >n` v;g0)̠SxBW0h^o/FYzH^cm,2/c @%90Rep_``ظGz0L xȅ?X9u0D%AxG4":a.^f' Z=xcTT Ey'pkpb?Qs{` EY z 8C{S?n?oH =dXC  嚷;Aq=e ~ +-劁8sp5N훀EX8\{tݚ*@(sZPVuV!-T&,H40TVxxxc;67TP@,07̭h%d9/De'|` 0):R)ꊸ sCC/xy)B3z*"©nS3'&%ҩ^{(z>T[bllѺZЦP6- 擇souT%Ȁ5-zl(Ch -jRߺࢦ)sAb0P /r:=0?u2ͦ-=VXh{@Q*+/ldy 8'k0_0(@O^6xD?@y=%-C*(EnZpX @2x’I X ] -;0hX[uh:;nb>+%l8*Y@L0G0}1# 4tYp]ؕ] (A4b 1pH^u,: G$(I<[V0^ŅV`?y e_CCh^ ATuQ1 ɵ 1Te3j4ם:2<.-T2Q3ϵL aMnJ4(0&սs:6@J\w j# PJ4Y V5RP0Vb&6DYKY[c/XO۴QcWkZ+t 6h0`'^@tXjM_KFXGS[d`34`Y >+Ϥ48[O5/,ls*bxW21aseb3X+fJ] \8bZc@EhȅsX*< -ob8O~XC9Ёuu[.8yF+kqɹ{gy@m]juP+XZƔE/nzm\0 6pPgSfeV]C' 0[qh5*3܌F0gh~ 9eh3?jk}X'm@ccSMC`N5b2kɣXC®D>oг{{Y N-O¹2s.k}Xo޿r?>yU v1fၵKpz\+b6( * no@lFXc޹Ȁ CxKxp0K,B"`#?P€S'/b̅Gjnr1o+\35bgV-b\oo)t 7vVB" n6Yr1oYALXd' H75Ā6ŶR;F}5p`^ΞM7YvnBqTAq>qВ_0t$8?&ܾDb9FVtEZ \t@XubELF"B1e>;8gA:ujRE(F|X$n,]?xkUl@F'8.|w$`#J'U̪.d,wRX[3Ȫ*Fj\mF~禳 v) C"PבŢLiEZ$#B)HLqzou-P_y={zk}Tҹ(йRGG˳~JSn'm{ ݀THt tҾ?${E@ "PL!Td-,@<)/Gn")@ Oԗ 'A:_aD M n,Oз/ ^foN% pbČJ8C-h$ʔ*W($ʎ-gd)s͚:g(p$ʞu2$R0w~jR ȁ JHȬZr+ذbrj,ڴj-ܸoҭk.޼zwhVd.l0`2n1r'S/̚7sYVG.M+֮PFnZ˲gl6ܺoh7ߨ.n8n9ANnieS𲥓/o]kN|`o2g{7 kw`m) ~WW "aD z!5=%FW""1Bh"Rڊ9bx25 y:"$ daWx$%\Yj]iДUܕeF_hnfԵ%>9'G&}'u ZxB':LwQ Aܡ!tDδB.1(J95>*6Q9ty^"M zIjʫdꞔB,Ġ8Q[B2iHN SGaf AQ[쓎-Pk!To9_ 0BJTcF;QE{p' 11 "l+2Ԫ@/ @/ QK&k[{), &L- `ګ08AAvBY tu'5&o&Qu3沅2[a eqDͱFБH8H"T0rQ<䰹y$R CB Rd!>1F< "<й.wpCc qN6p B!/D)AZʖ& )]{`w‚t@Z-` ا}R G;¡} ;ޡ }N[>a| <=^``a;Ї|GG 6Prp xBp]DRPG; Er䃅@uQX1ButBa}LCXZBr  < ǃAx |dC% w((G_bq@(q }L/h7B D K1 ` 0F>¡ I\Ї, qd ! xdCF|`|b \P|" Є cCBZ#iD>zÓB$`HFFJ*(.Bix>`v@ȜF@p|C#.\ }BԢOy  e'P,jo$ v ;y+ .j6ˀj>TyDDQT8E#;X$J}c8=ʾ-`/HvC"a"EUA ^DG>R%Q8@PiΛ8"=f!!r" dJH(];6\UEnAn1`mo!OCɘ&ьb2DFQD;!Cz >(`ԗ +4 mj(%c X[*@[}Pz}0laKLuZfc,0 @`N/p1IX-`{" ~ %؋)zk1RtE!,12x(&1MWb>(4azX(21O: # 1jj.:szRf6TC6Y},csHZl (728cXD8}@dR7 9+(Pr0KV Jq}pՉ`9ȡC< r 4FHDpM9Aa4 /6]mFFՃrpҒa@p X]p de\z8\o`|˺y"P{ gQ`{ ;peR J_8#LQ8BL4@ ы~cXz -Hah@<&u@h,3QT !vW|Dd `A*e39cЯK_T59/z"ҳ_CRf#ccXgQAF&IBh_|dJJ ` Hx^K\DK FuwtKDM KEDCMR$D D~bD::96\`r.aqlJ6D  栻 Ȟ MJ &Dn FC@?܃<=Cj1!XEtH` J@Jt!Dn L ]=&=."!bK$!*Z ^IdDKxK`!hJtCL#ă7Xxt^J\b&nb'~#VƌXX̤"8B\ )@B zIt5(C9"& 4j;p'$"))27BcEE8d hA:$MGLLTLLcP +% WfATf <<ADe[`@(|N`@B:"D  n҂7LE"C/ ##rbg"Lr x=-- G" `pBF̀< @1kL)(t켶]eO0@b 뼲gH M8L#ݞ@ "a$ F 5)JD m<a"=0cb#+@ p' *Ti/5p GrWBAaE<>T1fdOhsC@p8G keZC1'hNd<5;d8UerhrK0ph\J,A,CNdDzJ2t,$C`pDd4L3 # !o7CO@EDÆ/N=Es(n5(")mm8 *xEM"öS7uq<@cGKX's]u^Iߦ`3܈gQSյ]^C.FD bW uhUgVKDJ!P6YK Koc!dYlGcLv8!ncƈOv6q;¶Lcvisotq;op=^W='=~}+GiL?D!9wld>AXD[_j|{;yͣs_ >~JUǽX>YIWTGgDN}~>@@! ,H!&&,)/!)-$-3&17*16,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CJDC#DEEC$E8,EI;EL FB%FI*F<GHKR4LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SR gp!,Ҧ]!w  ANLPŶg𡠓i0\x[/XܭEph@9aC,*\q&Q hTڂ 6CK2eqDy\G"Qy$B,`lAbx c (=,s r> ;bϨdG>>z,P9# p|C";A!h0BhO8N^/Q9ڡlWd\[Kc '|O6%19Bpx#C)+#եZ$aD$䣍&DC6r$C   X:bpP>l&0HDK&&M=-?|T.Th:M)쓇;XN>( " x°X3 9O}S*d/ 8+HC \l  0 PP K0{Bt@Ś'CJ2Dk m,C!H4ьIB"}4#F/\>W܎ihG;0VE .Q@(X$'u.G* z,#F2%"#3:WWH$4x#ȇ*覊d_gʢ6)o *:Or>@GX>Ih-:׎p2rHUl'FzaFȂvYHo@2D>p` {c ؀\񁋐R@v|" \, @l tz4P<ьhKHr*3#vR  bt)<`!/YCبЀXHLNfF1(-,FA8|h-Jb=Q H>?QbaC32eG:Rdacc,먂=sP?sZ Qήzup>9rJET @;EZ0 Hl2NXrHek:Pcc\5R`(vRkQ.rܜF-G @5l)Qa\nLHhp>g4"V(W yʠSK H1ד>drALbAH`8A'Yz7ErېG~0"p GoHx@9OVM?- -kF;Z`GANd23@N4]n?w"8%ΐ:;1zT +~`L1 q#5Q?m[U&ҁ L!)%"#Fpc9N# /B: \(3a S('@S0 0Ѓ9 XK AH ^hPU_pt׮!h?ҡfy1ѐ-|k E{{(!u#O('up.TD5fgU`*?d^& \s`'Fx`cS/|{8\{q?T(@(qDo ~IŴ?wr ww `x3pOp0}0#  x>7q{ " p3 * }{ 7JjfAɦ:o97 Py3 :Gy}3p7P 0އ@ 7oUA&0xl9+e6{1 # `^7p: 0 x 8 =` lxn(nyw({{:/zvg p @ 3 bX g` 0 UGuPph mrh\m؋n=hנzz pJq  7G @y` ^=@ ʐsU = @|xWlv(G9؏>xzz/%@p  GoSpwGvHp^W)m3O0qvfon)n.q-Z:jdDp=m@r.qr3F6 qw H?1h9b79v$O?9ypfm8YVjf ƙ7mV{h C{kᘖaU m[噹 9o1p8ly$g1!GuxUǖGکkVmYvVkYlՆ6 i GGHPokYtG bwI U (h5'ݖpXVyd7H_hP`؝% `@@ *Ȃ:ч PWx'Gŀigp58:'CZ u@g8#`p^B{\A 3 Pmp0O}OH y3  m0ds짻pWy` &ީi*>;|9 #;[(DXIjh978 wP `quPHgn;{P+ek!˄^VUW1`$ | Zp[: 0@$s(  h |0ڄ=` V =xp6 "o#  v yyǁX`璜19|`J ǒ: <^`j̹ ^`?̇ 0@ 9 Xafˡ|@ʊ\ͥ0+ٌaX0SbSBL8a+lo9}f){_IlIuS-0b™74l@q|fJݕ}!p(h%y%F^ј:d: }rkpbF= {BݖUXu(8 =Pm ЬGmb"mZjiugRqKh}iIլҺ7i^=ԚyhNGiqȚmbYT؄Mlؐ]gؑ]6ُرiٜN؝*h٢}^Eڜڬڪ|MڽH__im.iGټmuýͿ| @^? v=Ԭ]ݪU5ؽҍ?lZނާ7ֈMjLqm9Uڍރrm׾"m T6N1Кܦc2h2qZd,qݦpmэ] 6~I2 yt&:cp %ox@^]Fbi4P{d  v!r Me1b0 "^1* 2pCAyNfqC9}V06alt=G-!!"B"eq"0]y@$>rrP#Q0"9"<]p%Db$H$c%/$#V*[a_R#RQr2``T%$'Y#vB}'z^GdM% .Rp)6)A*R*"/*!L[/ /#p,R,2[,#/@-K%/-V 2*;B. O mD,o0We06TWβ[5S.d2 u;p+q22M 3S33W3 3kcDc4H# Y45#e,?R5:3 -\5a36^/ j4Z/ RP Gi w7g-oGy[89S'9H#:c:: !#;c; P0;<@< /O9z4 =J5= \=s-4IAC #?ph-?[< @@ dTAA$E@WM!R=޽$>IxჄy`->}xx20\& %O\ BTj#A(g[VuG* v0)0O4#E|hpo nc"KHL,x9 F.H,O h\V >l,y(=zp^H_ɞ>8)>d0 S>U'fd`1*k0tA#p&2pC;D1Bd)ڡ<͞pdiGD(%d}1pKHa"c(EKD|f:J8!}詥.lEB,G2<(e@F=1fLxGigRae'-:GcjK,/tRJ+R*Ĕ;S>L0,>(eE8@*U r6"6}I PQ^}IăDyg}2#p)Z=<%=GTc`@JiZn@ɩmԳqy0—r'G DP|1rQa#aM'Ƌ1@xDuz(LqeR= 8Avp}AxB1~pF&0dp%*(Ѓ D8bʁP捸s:c62(8Gxp 7| c8v\c Y-ZKxO:*,Pƅ! gw,*<KEQvqkAk;h,Yt[ѿz'N*̮c"=-f3doXpQO`4:ro8ôo[%P PO6;QnAj rR{_S~aL7=E-c` mxC8z!Z& yv X4X1,;H8C &Qtb ]&"E0P{ 3D4f1hAm*H!(Dm0RE NTWF0&R 4FR 7R)t0JܝzB6/ dgN5态0HH`30\ 9Id1,mdA'!#@4Hjv3(cMPsyA8?`3h0F[gҁq0J<o`Xa  bc`NcX7)LfcQd.B: U5щ >n` v;g0)̠SxBW0h^o/FYzH^cm,2/c @%90Rep_``ظGz0L xȅ?X9u0D%AxG4":a.^f' Z=xcTT Ey'pkpb?Qs{` EY z 8C{S?n?oH =dXC  嚷;Aq=e ~ +-劁8sp5N훀EX8\{tݚ*@(sZPVuV!-T&,H40TVxxxc;67TP@,07̭h%d9/De'|` 0):R)ꊸ sCC/xy)B3z*"©nS3'&%ҩ^{(z>T[bllѺZЦP6- 擇souT%Ȁ5-zl(Ch -jRߺࢦ)sAb0P /r:=0?u2ͦ-=VXh{@Q*+/ldy 8'k0_0(@O^6xD?@y=%-C*(EnZpX @2x’I X ] -;0hX[uh:;nb>+%l8*Y@L0G0}1# 4tYp]ؕ] (A4b 1pH^u,: G$(I<[V0^ŅV`?y e_CCh^ ATuQ1 ɵ 1Te3j4ם:2<.-T2Q3ϵL aMnJ4(0&սs:6@J\w j# PJ4Y V5RP0Vb&6DYKY[c/XO۴QcWkZ+t 6h0`'^@tXjM_KFXGS[d`34`Y >+Ϥ48[O5/,ls*bxW21aseb3X+fJ] \8bZc@EhȅsX*< -ob8O~XC9Ёuu[.8yF+kqɹ{gy@m]juP+XZƔE/nzm\0 6pPgSfeV]C' 0[qh5*3܌F0gh~ 9eh3?jk}X'm@ccSMC`N5b2kɣXC®D>oг{{Y N-O¹2s.k}Xo޿r?>yU v1fၵKpz\+b6( * no@lFXc޹Ȁ CxKxp0K,B"`#?P€S'/b̅Gjnr1o+\35bgV-b\oo)t 7vVB" n6Yr1oYALXd' H75Ā6ŶR;F}5p`^ΞM7YvnBqTAq>qВ_0t$8?&ܾDb9FVtEZ \t@XubELF"B1e>;8gA:ujRE(F|X$n,]?xkUl@F'8.|w$`#J'U̪.d,wRX[3Ȫ*Fj\mF~禳 v) C"PבŢLiEZ$#B)HLqzou-P_y={zk}Tҹ(йRGG˳~JSn'm{ ݀THt tҾ?${E@ "PL!Td-,@<)/Gn")@ Oԗ 'A:_aD M n,Oз/ ^foN% pbČJ8C-h$ʔ*W($ʎ-gd)s͚:g(p$ʞu2$R0w~jR ȁ JHȬZr+ذbrj,ڴj-ܸoҭk.޼zwhVd.l0`2n1r'S/̚7sYVG.M+֮PFnZ˲gl6ܺoh7ߨ.n8n9ANnieS𲥓/o]kN|`o2g{7 kw`m) ~WW "aD z!5=%FW""1Bh"Rڊ9bx25 y:"$ daWx$%\Yj]iДUܕeF_hnfԵ%>9'G&}'u ZxB':LwQ Aܡ!tDδB.1(J95>*6Q9ty^"M zIjʫdꞔB,Ġ8Q[B2iHN SGaf AQ[쓎-Pk!To9_ 0BJTcF;QE{p' 11 "l+2Ԫ@/ @/ QK&k[{), &L- `ګ08AAvBY tu'5&o&Qu3沅2[a eqDͱFБH8H"T0rQ<䰹y$R CB Rd!>1F< "<й.wpCc qN6p B!/D)AZʖ& )]{`w‚t@Z-` ا}R G;¡} ;ޡ }N[>a| <=^``a;Ї|GG 6Prp xBp]DRPG; Er䃅@uQX1ButBa}LCXZBr  < ǃAx |dC% w((G_bq@(q }L/h7B D K1 ` 0F>¡ I\Ї, qd ! xdCF|`|b \P|" Є cCBZ#iD>zÓB$`HFFJ*(.Bix>`v@ȜF@p|C#.\ }BԢOy  e'P,jo$ v ;y+ .j6ˀj>TyDDQT8E#;X$J}c8=ʾ-`/HvC"a"EUA ^DG>R%Q8@PiΛ8"=f!!r" dJH(];6\UEnAn1`mo!OCɘ&ьb2DFQD;!Cz >(`ԗ +4 mj(%c X[*@[}Pz}0laKLuZfc,0 @`N/p1IX-`{" ~ %؋)zk1RtE!,12x(&1MWb>(4azX(21O: # 1jj.:szRf6TC6Y},csHZl (728cXD8}@dR7 9+(Pr0KV Jq}pՉ`9ȡC< r 4FHDpM9Aa4 /6]mFFՃrpҒa@p X]p de\z8\o`|˺y"P{ gQ`{ ;peR J_8#LQ8BL4@ ы~cXz -Hah@<&u@h,3QT !vW|Dd `A*e39cЯK_T59/z"ҳ_CRf#ccXgQAF&IBh_|dJJ ` Hx^K\DK FuwtKDM KEDCMR$D D~bD::96\`r.aqlJ6D  栻 Ȟ MJ &Dn FC@?܃<=Cj1!XEtH` J@Jt!Dn L ]=&=."!bK$!*Z ^IdDKxK`!hJtCL#ă7Xxt^J\b&nb'~#VƌXX̤"8B\ )@B zIt5(C9"& 4j;p'$"))27BcEE8d hA:$MGLLTLLcP +% WfATf <<ADe[`@(|N`@B:"D  n҂7LE"C/ ##rbg"Lr x=-- G" `pBF̀< @1kL)(t켶]eO0@b 뼲gH M8L#ݞ@ "a$ F 5)JD m<a"=0cb#+@ p' *Ti/5p GrWBAaE<>T1fdOhsC@p8G keZC1'hNd<5;d8UerhrK0ph\J,A,CNdDzJ2t,$C`pDd4L3 # !o7CO@EDÆ/N=Es(n5(")mm8 *xEM"öS7uq<@cGKX's]u^Iߦ`3܈gQSյ]^C.FD bW uhUgVKDJ!P6YK Koc!dYlGcLv8!ncƈOv6q;¶Lcvisotq;op=^W='=~}+GiL?D!9wld>AXD[_j|{;yͣs_ >~JUǽX>YIWTGgDN}~>@@! ,H!&&,)/!)-$-3&17*16,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CJDC#DEEC$E8,EI;EL FB%FI*F<GHKR4LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SR gp!,Ҧ]!w  ANLPŶg𡠓i0\x[/XܭEph@9aC,*\q&Q hTڂ 6CK2eqDy\G"Qy$B,`lAbx c (=,s r> ;bϨdG>>z,P9# p|C";A!h0BhO8N^/Q9ڡlWd\[Kc '|O6%19Bpx#C)+#եZ$aD$䣍&DC6r$C   X:bpP>l&0HDK&&M=-?|T.Th:M)쓇;XN>( " x°X3 9O}S*d/ 8+HC \l  0 PP K0{Bt@Ś'CJ2Dk m,C!H4ьIB"}4#F/\>W܎ihG;0VE .Q@(X$'u.G* z,#F2%"#3:WWH$4x#ȇ*覊d_gʢ6)o *:Or>@GX>Ih-:׎p2rHUl'FzaFȂvYHo@2D>p` {c ؀\񁋐R@v|" \, @l tz4P<ьhKHr*3#vR  bt)<`!/YCبЀXHLNfF1(-,FA8|h-Jb=Q H>?QbaC32eG:Rdacc,먂=sP?sZ Qήzup>9rJET @;EZ0 Hl2NXrHek:Pcc\5R`(vRkQ.rܜF-G @5l)Qa\nLHhp>g4"V(W yʠSK H1ד>drALbAH`8A'Yz7ErېG~0"p GoHx@9OVM?- -kF;Z`GANd23@N4]n?w"8%ΐ:;1zT +~`L1 q#5Q?m[U&ҁ L!)%"#Fpc9N# /B: \(3a S('@S0 0Ѓ9 XK AH ^hPU_pt׮!h?ҡfy1ѐ-|k E{{(!u#O('up.TD5fgU`*?d^& \s`'Fx`cS/|{8\{q?T(@(qDo ~IŴ?wr ww `x3pOp0}0#  x>7q{ " p3 * }{ 7JjfAɦ:o97 Py3 :Gy}3p7P 0އ@ 7oUA&0xl9+e6{1 # `^7p: 0 x 8 =` lxn(nyw({{:/zvg p @ 3 bX g` 0 UGuPph mrh\m؋n=hנzz pJq  7G @y` ^=@ ʐsU = @|xWlv(G9؏>xzz/%@p  GoSpwGvHp^W)m3O0qvfon)n.q-Z:jdDp=m@r.qr3F6 qw H?1h9b79v$O?9ypfm8YVjf ƙ7mV{h C{kᘖaU m[噹 9o1p8ly$g1!GuxUǖGکkVmYvVkYlՆ6 i GGHPokYtG bwI U (h5'ݖpXVyd7H_hP`؝% `@@ *Ȃ:ч PWx'Gŀigp58:'CZ u@g8#`p^B{\A 3 Pmp0O}OH y3  m0ds짻pWy` &ީi*>;|9 #;[(DXIjh978 wP `quPHgn;{P+ek!˄^VUW1`$ | Zp[: 0@$s(  h |0ڄ=` V =xp6 "o#  v yyǁX`璜19|`J ǒ: <^`j̹ ^`?̇ 0@ 9 Xafˡ|@ʊ\ͥ0+ٌaX0SbSBL8a+lo9}f){_IlIuS-0b™74l@q|fJݕ}!p(h%y%F^ј:d: }rkpbF= {BݖUXu(8 =Pm ЬGmb"mZjiugRqKh}iIլҺ7i^=ԚyhNGiqȚmbYT؄Mlؐ]gؑ]6ُرiٜN؝*h٢}^Eڜڬڪ|MڽH__im.iGټmuýͿ| @^? v=Ԭ]ݪU5ؽҍ?lZނާ7ֈMjLqm9Uڍރrm׾"m T6N1Кܦc2h2qZd,qݦpmэ] 6~I2 yt&:cp %ox@^]Fbi4P{d  v!r Me1b0 "^1* 2pCAyNfqC9}V06alt=G-!!"B"eq"0]y@$>rrP#Q0"9"<]p%Db$H$c%/$#V*[a_R#RQr2``T%$'Y#vB}'z^GdM% .Rp)6)A*R*"/*!L[/ /#p,R,2[,#/@-K%/-V 2*;B. O mD,o0We06TWβ[5S.d2 u;p+q22M 3S33W3 3kcDc4H# Y45#e,?R5:3 -\5a36^/ j4Z/ RP Gi w7g-oGy[89S'9H#:c:: !#;c; P0;<@< /O9z4 =J5= \=s-4IAC #?ph-?[< @@ dTAA$E@WM!R=޽$>IxჄy`->}xx20\& %O\ BTj#A(g[VuG* v0)0O4#E|hpo nc"KHL,x9 F.H,O h\V >l,y(=zp^H_ɞ>8)>d0 S>U'fd`1*k0tA#p&2pC;D1Bd)ڡ<͞pdiGD(%d}1pKHa"c(EKD|f:J8!}詥.lEB,G2<(e@F=1fLxGigRae'-:GcjK,/tRJ+R*Ĕ;S>L0,>(eE8@*U r6"6}I PQ^}IăDyg}2#p)Z=<%=GTc`@JiZn@ɩmԳqy0—r'G DP|1rQa#aM'Ƌ1@xDuz(LqeR= 8Avp}AxB1~pF&0dp%*(Ѓ D8bʁP捸s:c62(8Gxp 7| c8v\c Y-ZKxO:*,Pƅ! gw,*<KEQvqkAk;h,Yt[ѿz'N*̮c"=-f3doXpQO`4:ro8ôo[%P PO6;QnAj rR{_S~aL7=E-c` mxC8z!Z& yv X4X1,;H8C &Qtb ]&"E0P{ 3D4f1hAm*H!(Dm0RE NTWF0&R 4FR 7R)t0JܝzB6/ dgN5态0HH`30\ 9Id1,mdA'!#@4Hjv3(cMPsyA8?`3h0F[gҁq0J<o`Xa  bc`NcX7)LfcQd.B: U5щ >n` v;g0)̠SxBW0h^o/FYzH^cm,2/c @%90Rep_``ظGz0L xȅ?X9u0D%AxG4":a.^f' Z=xcTT Ey'pkpb?Qs{` EY z 8C{S?n?oH =dXC  嚷;Aq=e ~ +-劁8sp5N훀EX8\{tݚ*@(sZPVuV!-T&,H40TVxxxc;67TP@,07̭h%d9/De'|` 0):R)ꊸ sCC/xy)B3z*"©nS3'&%ҩ^{(z>T[bllѺZЦP6- 擇souT%Ȁ5-zl(Ch -jRߺࢦ)sAb0P /r:=0?u2ͦ-=VXh{@Q*+/ldy 8'k0_0(@O^6xD?@y=%-C*(EnZpX @2x’I X ] -;0hX[uh:;nb>+%l8*Y@L0G0}1# 4tYp]ؕ] (A4b 1pH^u,: G$(I<[V0^ŅV`?y e_CCh^ ATuQ1 ɵ 1Te3j4ם:2<.-T2Q3ϵL aMnJ4(0&սs:6@J\w j# PJ4Y V5RP0Vb&6DYKY[c/XO۴QcWkZ+t 6h0`'^@tXjM_KFXGS[d`34`Y >+Ϥ48[O5/,ls*bxW21aseb3X+fJ] \8bZc@EhȅsX*< -ob8O~XC9Ёuu[.8yF+kqɹ{gy@m]juP+XZƔE/nzm\0 6pPgSfeV]C' 0[qh5*3܌F0gh~ 9eh3?jk}X'm@ccSMC`N5b2kɣXC®D>oг{{Y N-O¹2s.k}Xo޿r?>yU v1fၵKpz\+b6( * no@lFXc޹Ȁ CxKxp0K,B"`#?P€S'/b̅Gjnr1o+\35bgV-b\oo)t 7vVB" n6Yr1oYALXd' H75Ā6ŶR;F}5p`^ΞM7YvnBqTAq>qВ_0t$8?&ܾDb9FVtEZ \t@XubELF"B1e>;8gA:ujRE(F|X$n,]?xkUl@F'8.|w$`#J'U̪.d,wRX[3Ȫ*Fj\mF~禳 v) C"PבŢLiEZ$#B)HLqzou-P_y={zk}Tҹ(йRGG˳~JSn'm{ ݀THt tҾ?${E@ "PL!Td-,@<)/Gn")@ Oԗ 'A:_aD M n,Oз/ ^foN% pbČJ8C-h$ʔ*W($ʎ-gd)s͚:g(p$ʞu2$R0w~jR ȁ JHȬZr+ذbrj,ڴj-ܸoҭk.޼zwhVd.l0`2n1r'S/̚7sYVG.M+֮PFnZ˲gl6ܺoh7ߨ.n8n9ANnieS𲥓/o]kN|`o2g{7 kw`m) ~WW "aD z!5=%FW""1Bh"Rڊ9bx25 y:"$ daWx$%\Yj]iДUܕeF_hnfԵ%>9'G&}'u ZxB':LwQ Aܡ!tDδB.1(J95>*6Q9ty^"M zIjʫdꞔB,Ġ8Q[B2iHN SGaf AQ[쓎-Pk!To9_ 0BJTcF;QE{p' 11 "l+2Ԫ@/ @/ QK&k[{), &L- `ګ08AAvBY tu'5&o&Qu3沅2[a eqDͱFБH8H"T0rQ<䰹y$R CB Rd!>1F< "<й.wpCc qN6p B!/D)AZʖ& )]{`w‚t@Z-` ا}R G;¡} ;ޡ }N[>a| <=^``a;Ї|GG 6Prp xBp]DRPG; Er䃅@uQX1ButBa}LCXZBr  < ǃAx |dC% w((G_bq@(q }L/h7B D K1 ` 0F>¡ I\Ї, qd ! xdCF|`|b \P|" Є cCBZ#iD>zÓB$`HFFJ*(.Bix>`v@ȜF@p|C#.\ }BԢOy  e'P,jo$ v ;y+ .j6ˀj>TyDDQT8E#;X$J}c8=ʾ-`/HvC"a"EUA ^DG>R%Q8@PiΛ8"=f!!r" dJH(];6\UEnAn1`mo!OCɘ&ьb2DFQD;!Cz >(`ԗ +4 mj(%c X[*@[}Pz}0laKLuZfc,0 @`N/p1IX-`{" ~ %؋)zk1RtE!,12x(&1MWb>(4azX(21O: # 1jj.:szRf6TC6Y},csHZl (728cXD8}@dR7 9+(Pr0KV Jq}pՉ`9ȡC< r 4FHDpM9Aa4 /6]mFFՃrpҒa@p X]p de\z8\o`|˺y"P{ gQ`{ ;peR J_8#LQ8BL4@ ы~cXz -Hah@<&u@h,3QT !vW|Dd `A*e39cЯK_T59/z"ҳ_CRf#ccXgQAF&IBh_|dJJ ` Hx^K\DK FuwtKDM KEDCMR$D D~bD::96\`r.aqlJ6D  栻 Ȟ MJ &Dn FC@?܃<=Cj1!XEtH` J@Jt!Dn L ]=&=."!bK$!*Z ^IdDKxK`!hJtCL#ă7Xxt^J\b&nb'~#VƌXX̤"8B\ )@B zIt5(C9"& 4j;p'$"))27BcEE8d hA:$MGLLTLLcP +% WfATf <<ADe[`@(|N`@B:"D  n҂7LE"C/ ##rbg"Lr x=-- G" `pBF̀< @1kL)(t켶]eO0@b 뼲gH M8L#ݞ@ "a$ F 5)JD m<a"=0cb#+@ p' *Ti/5p GrWBAaE<>T1fdOhsC@p8G keZC1'hNd<5;d8UerhrK0ph\J,A,CNdDzJ2t,$C`pDd4L3 # !o7CO@EDÆ/N=Es(n5(")mm8 *xEM"öS7uq<@cGKX's]u^Iߦ`3܈gQSյ]^C.FD bW uhUgVKDJ!P6YK Koc!dYlGcLv8!ncƈOv6q;¶Lcvisotq;op=^W='=~}+GiL?D!9wld>AXD[_j|{;yͣs_ >~JUǽX>YIWTGgDN}~>@@! ,H!&&,)/!)-$-3&17*16,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CJDC#DEEC$E8,EI;EL FB%FI*F<GHKR4LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SR gp!,Ҧ]!w  ANLPŶg𡠓i0\x[/XܭEph@9aC,*\q&Q hTڂ 6CK2eqDy\G"Qy$B,`lAbx c (=,s r> ;bϨdG>>z,P9# p|C";A!h0BhO8N^/Q9ڡlWd\[Kc '|O6%19Bpx#C)+#եZ$aD$䣍&DC6r$C   X:bpP>l&0HDK&&M=-?|T.Th:M)쓇;XN>( " x°X3 9O}S*d/ 8+HC \l  0 PP K0{Bt@Ś'CJ2Dk m,C!H4ьIB"}4#F/\>W܎ihG;0VE .Q@(X$'u.G* z,#F2%"#3:WWH$4x#ȇ*覊d_gʢ6)o *:Or>@GX>Ih-:׎p2rHUl'FzaFȂvYHo@2D>p` {c ؀\񁋐R@v|" \, @l tz4P<ьhKHr*3#vR  bt)<`!/YCبЀXHLNfF1(-,FA8|h-Jb=Q H>?QbaC32eG:Rdacc,먂=sP?sZ Qήzup>9rJET @;EZ0 Hl2NXrHek:Pcc\5R`(vRkQ.rܜF-G @5l)Qa\nLHhp>g4"V(W yʠSK H1ד>drALbAH`8A'Yz7ErېG~0"p GoHx@9OVM?- -kF;Z`GANd23@N4]n?w"8%ΐ:;1zT +~`L1 q#5Q?m[U&ҁ L!)%"#Fpc9N# /B: \(3a S('@S0 0Ѓ9 XK AH ^hPU_pt׮!h?ҡfy1ѐ-|k E{{(!u#O('up.TD5fgU`*?d^& \s`'Fx`cS/|{8\{q?T(@(qDo ~IŴ?wr ww `x3pOp0}0#  x>7q{ " p3 * }{ 7JjfAɦ:o97 Py3 :Gy}3p7P 0އ@ 7oUA&0xl9+e6{1 # `^7p: 0 x 8 =` lxn(nyw({{:/zvg p @ 3 bX g` 0 UGuPph mrh\m؋n=hנzz pJq  7G @y` ^=@ ʐsU = @|xWlv(G9؏>xzz/%@p  GoSpwGvHp^W)m3O0qvfon)n.q-Z:jdDp=m@r.qr3F6 qw H?1h9b79v$O?9ypfm8YVjf ƙ7mV{h C{kᘖaU m[噹 9o1p8ly$g1!GuxUǖGکkVmYvVkYlՆ6 i GGHPokYtG bwI U (h5'ݖpXVyd7H_hP`؝% `@@ *Ȃ:ч PWx'Gŀigp58:'CZ u@g8#`p^B{\A 3 Pmp0O}OH y3  m0ds짻pWy` &ީi*>;|9 #;[(DXIjh978 wP `quPHgn;{P+ek!˄^VUW1`$ | Zp[: 0@$s(  h |0ڄ=` V =xp6 "o#  v yyǁX`璜19|`J ǒ: <^`j̹ ^`?̇ 0@ 9 Xafˡ|@ʊ\ͥ0+ٌaX0SbSBL8a+lo9}f){_IlIuS-0b™74l@q|fJݕ}!p(h%y%F^ј:d: }rkpbF= {BݖUXu(8 =Pm ЬGmb"mZjiugRqKh}iIլҺ7i^=ԚyhNGiqȚmbYT؄Mlؐ]gؑ]6ُرiٜN؝*h٢}^Eڜڬڪ|MڽH__im.iGټmuýͿ| @^? v=Ԭ]ݪU5ؽҍ?lZނާ7ֈMjLqm9Uڍރrm׾"m T6N1Кܦc2h2qZd,qݦpmэ] 6~I2 yt&:cp %ox@^]Fbi4P{d  v!r Me1b0 "^1* 2pCAyNfqC9}V06alt=G-!!"B"eq"0]y@$>rrP#Q0"9"<]p%Db$H$c%/$#V*[a_R#RQr2``T%$'Y#vB}'z^GdM% .Rp)6)A*R*"/*!L[/ /#p,R,2[,#/@-K%/-V 2*;B. O mD,o0We06TWβ[5S.d2 u;p+q22M 3S33W3 3kcDc4H# Y45#e,?R5:3 -\5a36^/ j4Z/ RP Gi w7g-oGy[89S'9H#:c:: !#;c; P0;<@< /O9z4 =J5= \=s-4IAC #?ph-?[< @@ dTAA$E@WM!R=޽$>IxჄy`->}xx20\& %O\ BTj#A(g[VuG* v0)0O4#E|hpo nc"KHL,x9 F.H,O h\V >l,y(=zp^H_ɞ>8)>d0 S>U'fd`1*k0tA#p&2pC;D1Bd)ڡ<͞pdiGD(%d}1pKHa"c(EKD|f:J8!}詥.lEB,G2<(e@F=1fLxGigRae'-:GcjK,/tRJ+R*Ĕ;S>L0,>(eE8@*U r6"6}I PQ^}IăDyg}2#p)Z=<%=GTc`@JiZn@ɩmԳqy0—r'G DP|1rQa#aM'Ƌ1@xDuz(LqeR= 8Avp}AxB1~pF&0dp%*(Ѓ D8bʁP捸s:c62(8Gxp 7| c8v\c Y-ZKxO:*,Pƅ! gw,*<KEQvqkAk;h,Yt[ѿz'N*̮c"=-f3doXpQO`4:ro8ôo[%P PO6;QnAj rR{_S~aL7=E-c` mxC8z!Z& yv X4X1,;H8C &Qtb ]&"E0P{ 3D4f1hAm*H!(Dm0RE NTWF0&R 4FR 7R)t0JܝzB6/ dgN5态0HH`30\ 9Id1,mdA'!#@4Hjv3(cMPsyA8?`3h0F[gҁq0J<o`Xa  bc`NcX7)LfcQd.B: U5щ >n` v;g0)̠SxBW0h^o/FYzH^cm,2/c @%90Rep_``ظGz0L xȅ?X9u0D%AxG4":a.^f' Z=xcTT Ey'pkpb?Qs{` EY z 8C{S?n?oH =dXC  嚷;Aq=e ~ +-劁8sp5N훀EX8\{tݚ*@(sZPVuV!-T&,H40TVxxxc;67TP@,07̭h%d9/De'|` 0):R)ꊸ sCC/xy)B3z*"©nS3'&%ҩ^{(z>T[bllѺZЦP6- 擇souT%Ȁ5-zl(Ch -jRߺࢦ)sAb0P /r:=0?u2ͦ-=VXh{@Q*+/ldy 8'k0_0(@O^6xD?@y=%-C*(EnZpX @2x’I X ] -;0hX[uh:;nb>+%l8*Y@L0G0}1# 4tYp]ؕ] (A4b 1pH^u,: G$(I<[V0^ŅV`?y e_CCh^ ATuQ1 ɵ 1Te3j4ם:2<.-T2Q3ϵL aMnJ4(0&սs:6@J\w j# PJ4Y V5RP0Vb&6DYKY[c/XO۴QcWkZ+t 6h0`'^@tXjM_KFXGS[d`34`Y >+Ϥ48[O5/,ls*bxW21aseb3X+fJ] \8bZc@EhȅsX*< -ob8O~XC9Ёuu[.8yF+kqɹ{gy@m]juP+XZƔE/nzm\0 6pPgSfeV]C' 0[qh5*3܌F0gh~ 9eh3?jk}X'm@ccSMC`N5b2kɣXC®D>oг{{Y N-O¹2s.k}Xo޿r?>yU v1fၵKpz\+b6( * no@lFXc޹Ȁ CxKxp0K,B"`#?P€S'/b̅Gjnr1o+\35bgV-b\oo)t 7vVB" n6Yr1oYALXd' H75Ā6ŶR;F}5p`^ΞM7YvnBqTAq>qВ_0t$8?&ܾDb9FVtEZ \t@XubELF"B1e>;8gA:ujRE(F|X$n,]?xkUl@F'8.|w$`#J'U̪.d,wRX[3Ȫ*Fj\mF~禳 v) C"PבŢLiEZ$#B)HLqzou-P_y={zk}Tҹ(йRGG˳~JSn'm{ ݀THt tҾ?${E@ "PL!Td-,@<)/Gn")@ Oԗ 'A:_aD M n,Oз/ ^foN% pbČJ8C-h$ʔ*W($ʎ-gd)s͚:g(p$ʞu2$R0w~jR ȁ JHȬZr+ذbrj,ڴj-ܸoҭk.޼zwhVd.l0`2n1r'S/̚7sYVG.M+֮PFnZ˲gl6ܺoh7ߨ.n8n9ANnieS𲥓/o]kN|`o2g{7 kw`m) ~WW "aD z!5=%FW""1Bh"Rڊ9bx25 y:"$ daWx$%\Yj]iДUܕeF_hnfԵ%>9'G&}'u ZxB':LwQ Aܡ!tDδB.1(J95>*6Q9ty^"M zIjʫdꞔB,Ġ8Q[B2iHN SGaf AQ[쓎-Pk!To9_ 0BJTcF;QE{p' 11 "l+2Ԫ@/ @/ QK&k[{), &L- `ګ08AAvBY tu'5&o&Qu3沅2[a eqDͱFБH8H"T0rQ<䰹y$R CB Rd!>1F< "<й.wpCc qN6p B!/D)AZʖ& )]{`w‚t@Z-` ا}R G;¡} ;ޡ }N[>a| <=^``a;Ї|GG 6Prp xBp]DRPG; Er䃅@uQX1ButBa}LCXZBr  < ǃAx |dC% w((G_bq@(q }L/h7B D K1 ` 0F>¡ I\Ї, qd ! xdCF|`|b \P|" Є cCBZ#iD>zÓB$`HFFJ*(.Bix>`v@ȜF@p|C#.\ }BԢOy  e'P,jo$ v ;y+ .j6ˀj>TyDDQT8E#;X$J}c8=ʾ-`/HvC"a"EUA ^DG>R%Q8@PiΛ8"=f!!r" dJH(];6\UEnAn1`mo!OCɘ&ьb2DFQD;!Cz >(`ԗ +4 mj(%c X[*@[}Pz}0laKLuZfc,0 @`N/p1IX-`{" ~ %؋)zk1RtE!,12x(&1MWb>(4azX(21O: # 1jj.:szRf6TC6Y},csHZl (728cXD8}@dR7 9+(Pr0KV Jq}pՉ`9ȡC< r 4FHDpM9Aa4 /6]mFFՃrpҒa@p X]p de\z8\o`|˺y"P{ gQ`{ ;peR J_8#LQ8BL4@ ы~cXz -Hah@<&u@h,3QT !vW|Dd `A*e39cЯK_T59/z"ҳ_CRf#ccXgQAF&IBh_|dJJ ` Hx^K\DK FuwtKDM KEDCMR$D D~bD::96\`r.aqlJ6D  栻 Ȟ MJ &Dn FC@?܃<=Cj1!XEtH` J@Jt!Dn L ]=&=."!bK$!*Z ^IdDKxK`!hJtCL#ă7Xxt^J\b&nb'~#VƌXX̤"8B\ )@B zIt5(C9"& 4j;p'$"))27BcEE8d hA:$MGLLTLLcP +% WfATf <<ADe[`@(|N`@B:"D  n҂7LE"C/ ##rbg"Lr x=-- G" `pBF̀< @1kL)(t켶]eO0@b 뼲gH M8L#ݞ@ "a$ F 5)JD m<a"=0cb#+@ p' *Ti/5p GrWBAaE<>T1fdOhsC@p8G keZC1'hNd<5;d8UerhrK0ph\J,A,CNdDzJ2t,$C`pDd4L3 # !o7CO@EDÆ/N=Es(n5(")mm8 *xEM"öS7uq<@cGKX's]u^Iߦ`3܈gQSյ]^C.FD bW uhUgVKDJ!P6YK Koc!dYlGcLv8!ncƈOv6q;¶Lcvisotq;op=^W='=~}+GiL?D!9wld>AXD[_j|{;yͣs_ >~JUǽX>YIWTGgDN}~>@@! ,H!&&,)/!)-$-3*06&17,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CIDC#DEEB$E8,EI;EL FB%FI*F<GHKR5LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SRx s ,=, O<3j<\O> $bb7 CLO(A%AӔ"0+y@>yx#/ [<+p4?lG="6B31: ŗd =A.~6IJpm* '\xN,? >$3$ʠojU-A3(Qo#r`Q;ZsЇ-J ;>`Gv z dH ^gp豌^@|dXr^ =A\cq[E2ؑ/(9oHֈЁt#b@  k9 $ +6vGxp.Lzh -Abh = e(iz8a;$`B&|%TRڀ-.DRraȳad F\0}cЇ"863䆕`3qxhgJlX@%AXpAQ[" 0-q z B;!z~`-4Vgd!&zRY k Y3qx`~7+"XPPœR(x91g}` 9!A:z@.>!DZ6BM1)7E(-3Q<GlruHJcR-"8f%TPrp ,|3R"`LfY=Y\ HgJʋqDC8P6D&B g@B{E҃*RAzn$(A b." 4ց{ TmpGLbҀ5 Ā:* ЍEdt+B5Q(X!7 \QMd.Ȅu͍jc`/!rNVܘ U̐N|Bq#rp QN$bex Q\ aP#Hf?d'fF=ѐJM 渰1%NnxNLTD:RѡqsWixҠ RTZILU'oRs ?V؆~YBl'kBdζn"h`m6N j^ “Dkj=` SHLʘ-d(&АF@`#@ǧLg|\oNt!n9ܣ HM`3P Pt`sC$HB'94h:6@'{]1Y B~C Pͭ/3b(!=ZыL`踇;X<8 ?|X1 [LEVC쳻~IZ_9O&{a2&(?Ftb;pG6F@{#ٸ|3L xЅ?R9p<%QG4i4M þ'8H}x3pP`0|0# x9Gq{  p4 & |{~Li0We.g{01qAp+qIx^ 'Gq+0`}I0|> {PYf0X hQ! aro!Pmvn!P 1WP L Px4#`~0qnP#x4 pmzFmnvbsXgh,g `zqg p @ 4 p]g` @ PtPpx hhr8jThr8hذ{Pz pEq  GW y` ^>P @pHx>  f(jy2k^EpPaxFr'x_^EfEhL)F^'oR)o3v5iNjyl/+Z`gI홁 \5!q.m20e_vc{ls 3qqq@Pq:WٟEx@@S%|2J@U%j IȡנHNT>'7`@f0֨u_GT4T`Aus$uN'RU7;УY ;Zk&yJ`p&|sm:p8t`*vZGFw}gw|wyyyW Y u Cn fP|y0y#9yPq {Pqiq(ހ x0 ڀ XW h0!| 6ǮƇ|'~g~~scn0II n zq4} ǩg䬨n [97I^嚳 Qpj8 `(*|x|ސ  -H X uh}q0q_bf q04@y~Z?y `_[| l;q A0 㪳vj𮆹mphxF}PI x4  n0[;Ыժs{y`P4n+Uk6{{1 #;[( p?/*NSu(1 i)JM0 bJgmM1[C1!vKLM5=mjIB7/U%tRx+x͆6Yy{ ؆-ׇدcIجؒ؎}}oVُX٘٢٠Ms٣ݚr];۩]ۖچܷۤy};Kܥ6Iܩݙٗm?Nd݀ݝ7۽l+N6m' M=:  Bd#1 ωm56V!( =4#8]Z5ߠlg*1GPA1J@] j-M&~:p#xQ%p1gD6Á 4с1#05OV3* 3PCQoNgQC:w6d#!v<ㄞCq!!!z "$B=(ՕD#H 5"##C#eYB$F$J"_O2 p09b%%%d92%H0dT%$'\#v2}'zY.GAdH21) .S**R*/*EL9/ 0#`,B,Z,#00-F/-V 2*:B. Mrmh "/\QWd01V[5C.c1 U;`+p22N2C3t3TC 3hcA34E3 \47#d,?"58C -Y5^6T? g3P6B`nh tc7#?GyZ88S's9H:c`:: 1;C;=:c1"<P;I5= Yl{_^؟7Y P@4 JATAlGF B:rP;@, BM#F$Hf5G\-;J0pb.!+qbŋ HĢ|挐|Ԏ4`T)JB:UYnWaŎ%[Yiծe֭qw\[nݭM:bjߠ =`Xa/cfi@.=RWofF}!؃.Sx<7 1N LAҞALLBcdM O>$$ʔoUzEpԨo+@ú@TpArA`jzpA1fvQd2(lY(40!2PdJɇQч[JYfz!à +p&i3ڼK\D`:Na D)ahcs‘Bƛ Zҙa1"mzV BNAZ}O6x{巊K,gܙf2B7nH-`6aptoܧᵂ[GHO %:HE.?V 1O^ :_~r7<*_ MxBxR!U5trSX԰)(8BP ~?VXB(FQ.TޡhEPq VEЇP2Dzq S QOql`ScɅ.[$d!8ach0b# ߧCybgD$֯=i0F֘BA$ Emy˶Rn !}Ŧ|F`@J`4 Q?ph`w0Ne>.A2G *l5xJs?1 Iy:qB #.+&ooeE}p '04&emG9*! @P I𰇗l&d`n0 20@ ^Ǫ {À290M09$a;BJJ@2a\m?:v`sA WE%,zXa!p?ҡ6򈹛2PJvkp{x(!C4`D :±b>2Y"08p (t-pwuDCCh ats3 -2V09fn`P]mClQ%FL @'`{ cRU(A64 tVac= a G#6؉0.jc)qpLr4}tU4HQ_9sPe~{yP /]_8#a+A|~DšT& k@ѸGt솖 =3Q <(S7 0  qtѐJ Ȁ2ANcԮ05h pKe`(j3L@2baC}m(lagta\`ӎxc+$= V8K["EDO 0[H3jZ@Oi:K<|[|2 uuC@G2b69lyn[&7s[ [t EG%XxIm8P;?]! 0и691jPW030_ո/rC40@1e$l20D00eb\mr'^t0"+C/ĕfшh)ZA~vw*,ᅆ»h5:A8(*o ]$h"*G4'&ڋ8HkH9`9t[l Q0K؃N@"?0?D{ $x=7G([A 1Xl؁ U".xS8;NpFP-Y8]H{Z@ ~-uep/X{Kv5JeV0@OBeh/psg spoC2#R@$d8%/D:l[گ=D(Ѓ3"8KHy(7B+a$0Z'*+٤VI+0h+@+J.E.b@)'v*'jEiZjZrDpD!H")"wd#Kb!R⊸!&d _ʼLʾ,ä!K|"| E@"p'7rHtw+y ,&Or4M''%QJ|Z̀3xP)P;=ND=("Hb?p+&v */PE/L'ЂMj6h)M YJ=VoU嫱$RW(+F59ׅ 5.ͺZ1<- 哇sousT$ P-(;tS/ܚ ,R4{-e*ܢ= { 2/:*Us؃Zy-1 bUt7TQ0ʆl@̀nqGw3xprytJsm9X& 5$.[s4W}:|\ԗ-;0xd2qX7FYJʆ1]H} 4d+oEC?[݁ҥQ1eOX|CJ# #ݪlMO+[x>H9x™m0UAܩF}BleSCCSBO}-ȫ0Om3);BН:22<.R-Tx#,ʽɕ: ]amti"(8&ϥS¶:x6HK]๹w - J"4WX۴Kۮ@Q )66"BWXYk`+V*4㿦8idq9j4֧[&P#eTEbȓJ,B;X;Y86ɫ<ȆsN(%;~;GlQD =:6 Vx4ކwwv;_nTSS PhX ޮ T*[%Y;0+<(jjo T>$e A<4(d+=7NrnkT=NX?p>ykA DnKVVÄs{-e0LChs@#})jlF90K0wpLhSS7h ?JS@齇bdD^#o8GfOP-B.UO Dij"hxBbcNBBe,OeJ%~EszZht;GC PCOk#u#U BtfWhYH@eKTBq$rA$@M¸[Zb8F`2WtDZXZW}Zצp "DWA!B.C_> 78e:(Hlx$i+\?y+TTEcl'(@늋$"AS|*+/xU y#mEJEOW [4\Dl,vWiEmLMZl ¾;WE+B$yJ?Ȱ^EwOȦeKz(|\T{yZ |zQO7ؽ'K)di{4RzD@!Ke7vdH+(8=))G6z {g}G:ɔ#95S>[{"שDЫM݊b;xjFo j_LqS6cR)(˧2\Kǒ-k,ڴj Nl-܅'ҭk.ּz/?r-ĊlȒ'Sfx2 s3Т<4j;jزglѺwwi2'n\ҧSnڷ#>#>/o:=AfoC/?{ ȝ|ew `n: W؀V Y 1G8"AMȒ)wx8#5R"6ۋ="cy6 99>*$9ebb-yxM:%]F%H2#eʦfؚ^vV9Rfy%(})؜s9yT*(VI(~$Mj tNiI3}jNE!:TZOWh*u4AJ맵pCb Tp ¦1QKTqIκ.^z 1  Yz>찂 ޫRE"C RZQ*ÛyCRW;ס[\Ri.Z1 >pp "p0-  t=hbL rBl4.<=#C31tllT5Т ='`pBO -1lͭ+)L- !5kܻdD GС:"UP6rAF=y(B  RE Sp1>!=0"=:/ C,7o bӁDO<bz  b2Sȃ8];;6'dVAx@v|C@0x8Jv\P>i08LhX?=vd<@l 0>1/؅>@#J?( vȇ>#H>;hÄ@a;~9U#'@= CzPp >lA)ԡJ@` 94QP .T`p(!$x*a||cY`aS pl)& 2Ha7&lAưG5'1!h#G>А|0F(HI$3 We) yǎ|TB`ą}("xa 09 !*$\6ŠqJOd\-Nx&V',|@]2b9C&(2Ubh266"9*5NBɆ$:&1R|cβ@o + <|$ȅ>lU)Q }Vr 3HZ̠Y2XZJ*;l` ZՇ=bPù^=a[\XE2摉v0Y,STe^0|@J@'5 +e%DaZ6R؉؂ڦ V8_&0 [(>haS-ڰ XI| ^/EX0sh=d0aL{czx $j`zI[zZ2Wn~7-agz|c)@/C1`a3@B kJ zc1 j>ARt! .aB28'1MXb@.3K ςX>iPOY6|p5F=T Th"̘7sPʈ'KFpl/sa O(6f HGnJ ҚJ%r?@-ʡ@x~,E < nr;7(* V+ :b?8B.)F` 0!95}9Pziիn=As LzS`=/lw>PE >0>a6gAjఽJPD,@JP: \L j²>$<deCV4N*A #K"A H k[Ћ.z$">DU)2 D8 Rh1UĂ\+0d #`E01$)ں<`t{T@/}LѳC#V}$cbhgTA&Fh_Gd˯DKJl(`1V8uGu`r݄`vEN QWOE::9C6\Tm|xơР5vƸ hvP QTD4F?܃<=NVȉ9d( lKbD<LlZ j zF$bu='=2b!#HabX L E$a#!4;x5J$$D&nb'~b(~ǀ*+~#s @B$@`DX2^%B_%D"v2@`=" `m >N`-$ =# DA+X?de>f# c>4r;x"("5)"7JM %aC?DtN =PHPT@A%SVN?`B\e0e@$x pa]=0%%Z\A%(ld%"VrUAbd&$K^d˜"*$EdeMCd]#C:h@"GL@1(F¡,=C-L50t$==" 0?C4P|:`1܃7hLu,duZ?8@'w'TC4(?J?a@u <ȃ?( L?(eB8fZ#e$iI//@S=FN%,4B';d\qe6"@?@8(0'"C4L\"Ch>)!`? #`i'܃;*4|Bަ:7%B2Z&:A*peZh5O($gDФhbI@`COf(l*BpD4 ahq@4-Ad@ԁ?B02 D,Ʉ4NF@B:CVlւ7<$Iاd*?FL#CqNg"Lgb$ |=8-jdMH́ynk~kFC--Ѐ< @1N)llBeR?kgL$A)8PC@0ŕ5,%`?vкCfC#fn64)F~1.%xA#l.?XC'ad'he/&5DD?d# 0bsZ.A:*ZN7tB$ďZt2!,p1@|o `B*II ?`ÿ z2rd'(?Rrւ8BBrރ5xa-=0x (C(L|ރOܪ!',13?2D*̰8n2Ąʂ*f+7rF^6VqW\q/gkF"$S@&oJtxZV"%Z棊&D%bRd32۩U8K$l%YC1f>e8SATT dr"SFq+V%֢Ot/GXVH[a4,#q!Gt44L P$$*I'fL naGCEt)Di*ȧXP=lBc(QVb)̭RKP :8 A.w YĤ1uSSFD|hY(6VPu]ueB#%J"LxK`#P ,bY?6Y C_jW8A|./KdEg7ZNd٤amwn`6l6d$eqG7a(,pqstww{Phn>c 7q{zx6}fh77};b{"0yg~J}tfv a~swz77OKwr+wɅOƄwwGvņSx#xDxt7\W1v8Xĸ88em7 bu9?D(9)uaB[5cmylt0G{9 'yS1ä#MZwgus̗[y_xyykDyLV;HaosKɧWzd[+:;#vx׺7Bwz+#ӷg ~;ofW:Kyc7;C\o;xs;Odta8 zM;GGd[{@L{v #nA;Ï";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CIDC#DEEB$E8,EI;EL FB%FI*F<GHKR5LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SRrx`9>勉><%0x> F/!N>00=豀"0-,v 񁎿HHn:r |bl>KNBlkEN$fo.90n>ڈ>@lR (G )O5CPr> ">Xj)#6L"3 h^)L< 1xp];<C䣈5̲$0E=I\,s 8 -|RYN(A%AΦԔ20+y@>yx#3 O=Vh>x Գ$ KĐ#0Hk4_E.$A <> "=r6pCP I&<*jU% B l(6F pF`| Ўvȁjʇ9@\%>U3V;~Mb=A T( `$/XC4EULP hFd$JD Gc>w,9|yHCj!d qUm`G&ǿPpS<#0ox̣[#|@>Ё<}9`& 2\|Bd P;+ 6PF O!tq0h@\nP,^&\6@B|#E"+hȇ= `j#;|i\c5^r)u,ve H b)=hA"3'YCΐYHRR#fG1* -G,FQ 8|Ȩ-Ĵ=A L>?QbKZ42eGJRpd,"=usZJծ ((aN)ш H{a獁M>0A p| ve \ ucЂ| r#Y0Ql@dݎk`P sY#ErC(U#bq@:xm%A6J*(A9჆` D0rJx)0F{Ǭ,I-I 3%E9"HP.s"H!eˆb3 A"A@) =71i ^Zp@ GL ׸(N1iJܚb%"2I :H(d-w(2yqdBUq \$9'.bxL-KHOH~xʉUL:s(d'vь2(-0M@$z5#pLJo&s\'7Iݸhu**"+Ұ4DrR)Im}`F 9WMl_E,JAF8W tb{ 40'`UמuG/ባo8/C0SPv$Jj&p forLft`hHj #0dXsW ~D _Q T((`T0: 09! AZL$AH ^pPUՆ~阸!h?ҡח1ѐG-|k &t#CpyCP`pҀBp&<B{0FBDCwC]OH&ݮkpwxwj w?# #@o} 0s4@rx @ W4vj:v;8 8kQy4 !;Wy}4`W` 0ߗP WorV;xh,eV|1 # pp^G`; 0  H >p lxn(n6g,v;/ |I`w1 p P 4 pbhwp P!' UGuPpx mrjYr=hذ{z pJr  WW Pyp ^>P @px> Wfhjؓ~k1_EpPxFwwxd7_JfJhPiF^woVyo7iv9iNnl/.Zk0YZ\5qq3mW2eAdc)ms 8rqPq?Jx@Xu|6U)#z NLNFTCg7`@fpu!dGT4TGus(uSgWǕZ7;ک ;Z k&}J`p*|sq:tdjzڤGFxgw'xyz@zg ^pu Gڌl0fP}Pyy'9yߠr0|qjvh x0P * ] h0q| 6|w~~~7tcQl0II Go~rƕ4`} m$Fo"KȰ[б >7I^ڳHQpȝ 8% ʰ-/(}x|ߐ  2%h u} qqcff`rp4y?󹮓 `c[}0 pqJ0 곔v0 ntx0J}PЂI y4 l0_{sxgy`4@o{Up:K|5 #;[k(@ۈXIjH(9 W` Тqu`(wkx&I]xLukUW|*ԫ P@kz6+{{2x:  ǎx p}@8{ ꪋ  a}'h!{Y P ;p rY>ڄ>b R 0>xP3|1) ~xF:}- 2ɻ \;䫄0>|+yJ@ x'y@uP Z| ŀ^<a 8;plO:ƕIfqzRr;0%eIoxK>)t^yTI8WI({E`'`^7%TP8_+ycџQlơfQ\籊›(qFXIAF@o :Gib!6!,6\p {ӛ1UR> Ж7ԘK%w&NmE@TjK fչ&)9h CUG'gqׄN yy؁ؐ=} }ن=٫ٜMgMt٢U͙}ڤ]hסڱ9_^i]0: ںmܹڽÝ|ɭj͝0 ݡ9Ӎ03NM8-( Tj)׀r=[-"E-TFN10ݦc3hv-!Կ1ͣmlMU]j8~K3 yq1t6rP#R0"92<]k%Db$H$b%0$#V+[a_B#SQ30JK_Ks:r'c{>xIdN(32r3" *B*/ RE0P++:B Y@,Ƃ,,982=?T-b`o`.2 0,P/ E/~EzEcc>0Ot,]1R 0!S Q# +S .O/@36P:50 ?6P4G4Ms9B#V3 5_ 6d =6BS0B р7z{юydP=!it89S9v99: :c: C0;s; :P1<@<p< /O39z5`J:=`3>{o 0>C$4?0? yiq&࿓ 0 @@ AAo*@ '# % /!M#F$D5G\5{J@pb."+ѐqcǏ Dv|挐U|Ι4ʠZU*Rb底WaŎ%[Yiծe[qΥ[׮yw|o߱U:bj =`Xa/cfi@=RWogF}!{.SxD7 9'R LcB!AL\"BcșdM aO>$4~ʔoղzMh!֬p@ 4@+AA#pBk`jzhA2gvYd28m'Y850!:PdJɇQч[JYfz!à ;p&Hjs1K\D>v鯰iTy zPw%B2R)+kT@ y_` l7Ax{da ]6oA1m .`JVu[U@ W®,`_xE,f{1/: : +pX2RNaȽ T,V Q$dhh@Ed*8{ 0S`S;/eDQi4! &x|s ?($xG,d/}YCmBld1X3AL@d4;I`2V99ʠM0MˡX&8{rE&7lΡG!&@B3*:'QeE-E Nh1t!ǨL _6G@;!4h*@!*`S-D fAF(@ 4Qؕ\`XP|0bIF0$`THR W&U3hr'Ja>E {XA\XG G:pAJ:x@3IYCq#qx=q{0 `C8i@@G8Q{| hE[d`foøH|i0önQ>5l?aU &0~ El+̽iz%>Z0cfH xs8,qexj,3{#=GaP.ъ?Aܸ!,bp8P W7ΰ#(.^|r. G?V[ Fy?l,E/J_ Y.iq`vp?Җ6 ʿ Q};̬с V@lx,7I#`W+gh& ʉe(ND!Oԡ5tB =>*O8Hk99t[0lȦ P)1KNPR?`D{\.|=<7K({B 1Xlڞ ЂXZ.xS8s)NF-Y8]{Z@Э R-ufp/X"zJhY 1@OCfh/hXs`rCIJ[4bx&ep%/ rD_>(ЃӃ6:):"8Kx:}(z$0*+&X5+0l+xM1cx)'Ez*ҧlrl)^Dr|!J|JqAL\JGӂV!(tx@"1|k0{Fy'RmJt)! |b%oҦq,Ǻ,ڽ4#JQGv,2r޹4,"AS:ȃH_8IIHF9 IvILʓ<["%H'DT#IȰN:ʭJ:`*BtTJ )ASa"y OI9U" ) a(̌2l"AK\KԠAL z&IJB˼$9t 4fXlL . Q\;g좐 8L\N\%Y \LGbXѼ?ή؁b`"1L0xOHYBExMr9`O o"9˸HN ͋ބET&n(*܊,Q< $ub'J hځ*ӑ'!Us>" E@*s2*uB'jo8;lDGB(,ݤ,HAC Л S˗2$+I9`@E*8i*`+H=Hm*0Чb**BD *3K>)PE6Tz*FsHT*4XETt>"H+R?Ѫ¦dxĊR*/pE/*OM'Qr7PŠ\JI>)Ir;X}ּxW+TS}>梁Z{kz:CWbz ȀZ>y88?˭3= etXS ʆlPrqKx3 |`v:N}tMv9 نӦ 5$^6NW˭~  -;0xgqX6&G胯M1]ȍ "bIC?ە݁=Q1f0Op{(N+ ؁+luOU/[ҮX$)I+O[(6biY3t%;6Q.(:eaaB C:D-iЅsX%֭m9IƊ 89LH9ZH8Xl[y/h:9KPg(t8fkqy{gy@ꒆ@^bKeG!\.;8n.](]QjہpfMfGH;J S@  NЭP¹s 9N4??>yҋ@.A@&1nܙ5L* ]+6(yÄnA+inlGb9 KxLHnHW;WK7h;M S@?rc8D`#o6WOۦ00S+lj*iUBb 㹆(B6&XzoXAXepDs67ODpHT_0.F|.pv>q:dqH,M -y?OCZpB2Wr)sIgDyyuթE`*D'^wDmB\F<,3=sPsksx\UFçJ&*ܡuoJq֧bEW-PFzx})/H2RZER5WX$\tE3**j4mCध sͦ *K" אE$hZ좧J$*8Gazwu-H+`<wϺxeJlQ{ˡRC˲ϧG']{]$ɘզH%*"Q @BZPV'/PغSrr {AL?ӯ$<ʣͬ&'#o?б/(_ڴ_N0ɨ`'ԯ~xO|0X~4, /'E6$fl~D㜡ut"lyS,8 e$$!† 'RD0"; >#Ȑ"G,i#Ï"/l$˒1_l3qFqOTY3#B@}h)Ԝ:h*֬Zr+جTǒ-k,ڴP)mmۣrҭk.޼zMjc.pW3nx,Ȓ'k2̚7syТGeTkΦWn͘2q;Ӯm6ڟ{훴i/V6s3o9tn=ppԧsZ9xǓ/ofO\ժ<ϯ=W 8b8~ * _eTxjzKF8hj!n-"u$X>x#+#=8#e#E^r>*~A:9ؐFJ!1y%=5Ne|UgCz%iO&q fE&yfr9%Itz\h9TTAf*QH ]N顥R"% $6jA C `` -Ġ.@蠃$-4Ђ ;(= 4nm*yjJ9Ҫz*7ƴI;.0;k;1HA[ *a), Ѓy|QI0ȩ!߃QEd1ة0ي b30PrآVmȔr»l5ǺC-|P)>e.W]occB1@ bcGsٚ|2*;ʿֹ2K.KldD佱Gб7!"U6rAF=py,B RE Sp1>!=0#ì`. C 7o bӁDObz 1Ѵ|@ ?ha# {>1}b 1̠?x/qE1u N$G>P8 P1ATG' {Q%0pvh\Do8D"Ѓ Āz=1 ` ȇ6D}TkxG>ȡRv(>p5'#P!NPcC~` } `0Ơ f;D1`ȇ"P{,0M` 8=9)Ae>L14 -BHqBdu))Iy".K1]؇>fL<(q,cIhhG;90"0 r[D+z䣄`'!҃3a *vIRXTaX@%avD>Vyd ?C2r,/4( Ё vI}B{0IKД>;sG5`wā LZvō6ڂ#@VkS ;@a;XLS .u [Jǿ 0㔫͠x3<,AE;Z 6Cgڋ X| %&P bՀ < }B h1A\d`;AKN(5th,:-AL}!ӛnn)iFyB'{zN\ÙieKb^Pg;$C9Qzm `7@܍BbDa7@$آ(xRjpRr8"PirC o!+#`b@cZ(~AH"˳ڄ6sDf7vCYm%4YaSp< XަcyB Dͤ`, CB7v=dhBnHx$#rvu'C)?ҳ BtZ5р+`z`Z g@q@5..H  D Et"@[2hs5,GV +Hlj.y˅W>~)f2`Þ`4C *G Ҭ* Ĝ4[XLDʰ}\Œ t\m`wpJ%@Į_@| od@ RJLJEι::9C6TP od p J Pa^(. $D~ Dna G?܃<= iGjh PG aD<naX K|˩tJbe=&=C* C)RNP^z`HœI@x.Eh!R\8B<|5́ F$$D%^b&nb'6bF̜"7:F*B$耿850!!"" ;F ;B1@`=" `YJD;~ݟ $$# dDA+\?`d7CDxopfЧ?eD!h"% @܂?@>&4܂lN@8x,;N@b)X<-ʃ&+`)h$<:X-a&:=ة<|`.jJJJ*tV:6H@B:a P74dDЧc~?BLgtFi"*yEҀ'܃BbH@y^k',4= 8ЀfBaŲ+%Y!@kynDWD*49 !l-H9`?­8t@Cf܃#Pi68)EzB10J*X/!5pB!ErVB(o\nHd@$Cfw0^.~:Ъ~^;N7pB$dZp2!lp1?v%,'ʣfX/E @,6KPFi9FrrC* e! g-C.=\!9܃N̪p:$3n<ۂ' =\*0!2"˂,Bø1FD*82nރ2lB1**D~o%\#D]1AAk>jO@&EtxZ#FZ:;&cTd32\%eDY=pgC@Y3A5,8. PHNDqBq..W1/EL TDpzIA HcJ4d1Lt44CcCB_INI交4=m?!na3CI41D6>P!*AL#-b) bG :8.VHgb9SGTS9^luuׅYŸQAH$z^ukuTcWw5nK+QDedz5 JjB6*,M6e7e6f)aUdm{owD6"FSHSOrO7^ iGPwr׵-i"Fv7|zׄug`Tp&zz7]wc7zlE~c~Ƿtw x,D7/8dvGɅƄ{w[x?ƆSww8ct8/7LRqv߸bĸu8xk踴8 ya9?y+9(F.VBg Kpt9.ϑ?6kx#{zwWcsȗ?VwTzxE;C\o:blf"*s:TxzC%Vx[:zωʴh:h;Tw: ;E#׷/;߈?a%[{GS?9t;Gdsv;oB;W[vw{;xၯ{st;://msCˀ 2S넥^}+~;>?4r8Jjvkn#t'k_c>>Ib艆{}#O@! ,H!&&,)/!)-$-3*06&17,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CIDC#DEEB$E8,EI;EL FB%FI*F<GHKR5LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SRrx`9>勉><%0x> F/!N>00=豀"0-,v 񁎿HHn:r |bl>KNBlkEN$fo.90n>ڈ>@lR (G )O5CPr> ">Xj)#6L"3 h^)L< 1xp];<C䣈5̲$0E=I\,s 8 -|RYN(A%AΦԔ20+y@>yx#3 O=Vh>x Գ$ KĐ#0Hk4_E.$A <> "=r6pCP I&<*jU% B l(6F pF`| Ўvȁjʇ9@\%>U3V;~Mb=A T( `$/XC4EULP hFd$JD Gc>w,9|yHCj!d qUm`G&ǿPpS<#0ox̣[#|@>Ё<}9`& 2\|Bd P;+ 6PF O!tq0h@\nP,^&\6@B|#E"+hȇ= `j#;|i\c5^r)u,ve H b)=hA"3'YCΐYHRR#fG1* -G,FQ 8|Ȩ-Ĵ=A L>?QbKZ42eGJRpd,"=usZJծ ((aN)ш H{a獁M>0A p| ve \ ucЂ| r#Y0Ql@dݎk`P sY#ErC(U#bq@:xm%A6J*(A9჆` D0rJx)0F{Ǭ,I-I 3%E9"HP.s"H!eˆb3 A"A@) =71i ^Zp@ GL ׸(N1iJܚb%"2I :H(d-w(2yqdBUq \$9'.bxL-KHOH~xʉUL:s(d'vь2(-0M@$z5#pLJo&s\'7Iݸhu**"+Ұ4DrR)Im}`F 9WMl_E,JAF8W tb{ 40'`UמuG/ባo8/C0SPv$Jj&p forLft`hHj #0dXsW ~D _Q T((`T0: 09! AZL$AH ^pPUՆ~阸!h?ҡח1ѐG-|k &t#CpyCP`pҀBp&<B{0FBDCwC]OH&ݮkpwxwj w?# #@o} 0s4@rx @ W4vj:v;8 8kQy4 !;Wy}4`W` 0ߗP WorV;xh,eV|1 # pp^G`; 0  H >p lxn(n6g,v;/ |I`w1 p P 4 pbhwp P!' UGuPpx mrjYr=hذ{z pJr  WW Pyp ^>P @px> Wfhjؓ~k1_EpPxFwwxd7_JfJhPiF^woVyo7iv9iNnl/.Zk0YZ\5qq3mW2eAdc)ms 8rqPq?Jx@Xu|6U)#z NLNFTCg7`@fpu!dGT4TGus(uSgWǕZ7;ک ;Z k&}J`p*|sq:tdjzڤGFxgw'xyz@zg ^pu Gڌl0fP}Pyy'9yߠr0|qjvh x0P * ] h0q| 6|w~~~7tcQl0II Go~rƕ4`} m$Fo"KȰ[б >7I^ڳHQpȝ 8% ʰ-/(}x|ߐ  2%h u} qqcff`rp4y?󹮓 `c[}0 pqJ0 곔v0 ntx0J}PЂI y4 l0_{sxgy`4@o{Up:K|5 #;[k(@ۈXIjH(9 W` Тqu`(wkx&I]xLukUW|*ԫ P@kz6+{{2x:  ǎx p}@8{ ꪋ  a}'h!{Y P ;p rY>ڄ>b R 0>xP3|1) ~xF:}- 2ɻ \;䫄0>|+yJ@ x'y@uP Z| ŀ^<a 8;plO:ƕIfqzRr;0%eIoxK>)t^yTI8WI({E`'`^7%TP8_+ycџQlơfQ\籊›(qFXIAF@o :Gib!6!,6\p {ӛ1UR> Ж7ԘK%w&NmE@TjK fչ&)9h CUG'gqׄN yy؁ؐ=} }ن=٫ٜMgMt٢U͙}ڤ]hסڱ9_^i]0: ںmܹڽÝ|ɭj͝0 ݡ9Ӎ03NM8-( Tj)׀r=[-"E-TFN10ݦc3hv-!Կ1ͣmlMU]j8~K3 yq1t6rP#R0"92<]k%Db$H$b%0$#V+[a_B#SQ30JK_Ks:r'c{>xIdN(32r3" *B*/ RE0P++:B Y@,Ƃ,,982=?T-b`o`.2 0,P/ E/~EzEcc>0Ot,]1R 0!S Q# +S .O/@36P:50 ?6P4G4Ms9B#V3 5_ 6d =6BS0B р7z{юydP=!it89S9v99: :c: C0;s; :P1<@<p< /O39z5`J:=`3>{o 0>C$4?0? yiq&࿓ 0 @@ AAo*@ '# % /!M#F$D5G\5{J@pb."+ѐqcǏ Dv|挐U|Ι4ʠZU*Rb底WaŎ%[Yiծe[qΥ[׮yw|o߱U:bj =`Xa/cfi@=RWogF}!{.SxD7 9'R LcB!AL\"BcșdM aO>$4~ʔoղzMh!֬p@ 4@+AA#pBk`jzhA2gvYd28m'Y850!:PdJɇQч[JYfz!à ;p&Hjs1K\D>v鯰iTy zPw%B2R)+kT@ y_` l7Ax{da ]6oA1m .`JVu[U@ W®,`_xE,f{1/: : +pX2RNaȽ T,V Q$dhh@Ed*8{ 0S`S;/eDQi4! &x|s ?($xG,d/}YCmBld1X3AL@d4;I`2V99ʠM0MˡX&8{rE&7lΡG!&@B3*:'QeE-E Nh1t!ǨL _6G@;!4h*@!*`S-D fAF(@ 4Qؕ\`XP|0bIF0$`THR W&U3hr'Ja>E {XA\XG G:pAJ:x@3IYCq#qx=q{0 `C8i@@G8Q{| hE[d`foøH|i0önQ>5l?aU &0~ El+̽iz%>Z0cfH xs8,qexj,3{#=GaP.ъ?Aܸ!,bp8P W7ΰ#(.^|r. G?V[ Fy?l,E/J_ Y.iq`vp?Җ6 ʿ Q};̬с V@lx,7I#`W+gh& ʉe(ND!Oԡ5tB =>*O8Hk99t[0lȦ P)1KNPR?`D{\.|=<7K({B 1Xlڞ ЂXZ.xS8s)NF-Y8]{Z@Э R-ufp/X"zJhY 1@OCfh/hXs`rCIJ[4bx&ep%/ rD_>(ЃӃ6:):"8Kx:}(z$0*+&X5+0l+xM1cx)'Ez*ҧlrl)^Dr|!J|JqAL\JGӂV!(tx@"1|k0{Fy'RmJt)! |b%oҦq,Ǻ,ڽ4#JQGv,2r޹4,"AS:ȃH_8IIHF9 IvILʓ<["%H'DT#IȰN:ʭJ:`*BtTJ )ASa"y OI9U" ) a(̌2l"AK\KԠAL z&IJB˼$9t 4fXlL . Q\;g좐 8L\N\%Y \LGbXѼ?ή؁b`"1L0xOHYBExMr9`O o"9˸HN ͋ބET&n(*܊,Q< $ub'J hځ*ӑ'!Us>" E@*s2*uB'jo8;lDGB(,ݤ,HAC Л S˗2$+I9`@E*8i*`+H=Hm*0Чb**BD *3K>)PE6Tz*FsHT*4XETt>"H+R?Ѫ¦dxĊR*/pE/*OM'Qr7PŠ\JI>)Ir;X}ּxW+TS}>梁Z{kz:CWbz ȀZ>y88?˭3= etXS ʆlPrqKx3 |`v:N}tMv9 نӦ 5$^6NW˭~  -;0xgqX6&G胯M1]ȍ "bIC?ە݁=Q1f0Op{(N+ ؁+luOU/[ҮX$)I+O[(6biY3t%;6Q.(:eaaB C:D-iЅsX%֭m9IƊ 89LH9ZH8Xl[y/h:9KPg(t8fkqy{gy@ꒆ@^bKeG!\.;8n.](]QjہpfMfGH;J S@  NЭP¹s 9N4??>yҋ@.A@&1nܙ5L* ]+6(yÄnA+inlGb9 KxLHnHW;WK7h;M S@?rc8D`#o6WOۦ00S+lj*iUBb 㹆(B6&XzoXAXepDs67ODpHT_0.F|.pv>q:dqH,M -y?OCZpB2Wr)sIgDyyuթE`*D'^wDmB\F<,3=sPsksx\UFçJ&*ܡuoJq֧bEW-PFzx})/H2RZER5WX$\tE3**j4mCध sͦ *K" אE$hZ좧J$*8Gazwu-H+`<wϺxeJlQ{ˡRC˲ϧG']{]$ɘզH%*"Q @BZPV'/PغSrr {AL?ӯ$<ʣͬ&'#o?б/(_ڴ_N0ɨ`'ԯ~xO|0X~4, /'E6$fl~D㜡ut"lyS,8 e$$!† 'RD0"; >#Ȑ"G,i#Ï"/l$˒1_l3qFqOTY3#B@}h)Ԝ:h*֬Zr+جTǒ-k,ڴP)mmۣrҭk.޼zMjc.pW3nx,Ȓ'k2̚7syТGeTkΦWn͘2q;Ӯm6ڟ{훴i/V6s3o9tn=ppԧsZ9xǓ/ofO\ժ<ϯ=W 8b8~ * _eTxjzKF8hj!n-"u$X>x#+#=8#e#E^r>*~A:9ؐFJ!1y%=5Ne|UgCz%iO&q fE&yfr9%Itz\h9TTAf*QH ]N顥R"% $6jA C `` -Ġ.@蠃$-4Ђ ;(= 4nm*yjJ9Ҫz*7ƴI;.0;k;1HA[ *a), Ѓy|QI0ȩ!߃QEd1ة0ي b30PrآVmȔr»l5ǺC-|P)>e.W]occB1@ bcGsٚ|2*;ʿֹ2K.KldD佱Gб7!"U6rAF=py,B RE Sp1>!=0#ì`. C 7o bӁDObz 1Ѵ|@ ?ha# {>1}b 1̠?x/qE1u N$G>P8 P1ATG' {Q%0pvh\Do8D"Ѓ Āz=1 ` ȇ6D}TkxG>ȡRv(>p5'#P!NPcC~` } `0Ơ f;D1`ȇ"P{,0M` 8=9)Ae>L14 -BHqBdu))Iy".K1]؇>fL<(q,cIhhG;90"0 r[D+z䣄`'!҃3a *vIRXTaX@%avD>Vyd ?C2r,/4( Ё vI}B{0IKД>;sG5`wā LZvō6ڂ#@VkS ;@a;XLS .u [Jǿ 0㔫͠x3<,AE;Z 6Cgڋ X| %&P bՀ < }B h1A\d`;AKN(5th,:-AL}!ӛnn)iFyB'{zN\ÙieKb^Pg;$C9Qzm `7@܍BbDa7@$آ(xRjpRr8"PirC o!+#`b@cZ(~AH"˳ڄ6sDf7vCYm%4YaSp< XަcyB Dͤ`, CB7v=dhBnHx$#rvu'C)?ҳ BtZ5р+`z`Z g@q@5..H  D Et"@[2hs5,GV +Hlj.y˅W>~)f2`Þ`4C *G Ҭ* Ĝ4[XLDʰ}\Œ t\m`wpJ%@Į_@| od@ RJLJEι::9C6TP od p J Pa^(. $D~ Dna G?܃<= iGjh PG aD<naX K|˩tJbe=&=C* C)RNP^z`HœI@x.Eh!R\8B<|5́ F$$D%^b&nb'6bF̜"7:F*B$耿850!!"" ;F ;B1@`=" `YJD;~ݟ $$# dDA+\?`d7CDxopfЧ?eD!h"% @܂?@>&4܂lN@8x,;N@b)X<-ʃ&+`)h$<:X-a&:=ة<|`.jJJJ*tV:6H@B:a P74dDЧc~?BLgtFi"*yEҀ'܃BbH@y^k',4= 8ЀfBaŲ+%Y!@kynDWD*49 !l-H9`?­8t@Cf܃#Pi68)EzB10J*X/!5pB!ErVB(o\nHd@$Cfw0^.~:Ъ~^;N7pB$dZp2!lp1?v%,'ʣfX/E @,6KPFi9FrrC* e! g-C.=\!9܃N̪p:$3n<ۂ' =\*0!2"˂,Bø1FD*82nރ2lB1**D~o%\#D]1AAk>jO@&EtxZ#FZ:;&cTd32\%eDY=pgC@Y3A5,8. PHNDqBq..W1/EL TDpzIA HcJ4d1Lt44CcCB_INI交4=m?!na3CI41D6>P!*AL#-b) bG :8.VHgb9SGTS9^luuׅYŸQAH$z^ukuTcWw5nK+QDedz5 JjB6*,M6e7e6f)aUdm{owD6"FSHSOrO7^ iGPwr׵-i"Fv7|zׄug`Tp&zz7]wc7zlE~c~Ƿtw x,D7/8dvGɅƄ{w[x?ƆSww8ct8/7LRqv߸bĸu8xk踴8 ya9?y+9(F.VBg Kpt9.ϑ?6kx#{zwWcsȗ?VwTzxE;C\o:blf"*s:TxzC%Vx[:zωʴh:h;Tw: ;E#׷/;߈?a%[{GS?9t;Gdsv;oB;W[vw{;xၯ{st;://msCˀ 2S넥^}+~;>?4r8Jjvkn#t'k_c>>Ib艆{}#O@! ,H!&&,)/!)-$-3*06&17,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CIDC#DEEB$E8,EI;EL FB%FI*F<GHKR5LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SRrx`9>勉><%0x> F/!N>00=豀"0-,v 񁎿HHn:r |bl>KNBlkEN$fo.90n>ڈ>@lR (G )O5CPr> ">Xj)#6L"3 h^)L< 1xp];<C䣈5̲$0E=I\,s 8 -|RYN(A%AΦԔ20+y@>yx#3 O=Vh>x Գ$ KĐ#0Hk4_E.$A <> "=r6pCP I&<*jU% B l(6F pF`| Ўvȁjʇ9@\%>U3V;~Mb=A T( `$/XC4EULP hFd$JD Gc>w,9|yHCj!d qUm`G&ǿPpS<#0ox̣[#|@>Ё<}9`& 2\|Bd P;+ 6PF O!tq0h@\nP,^&\6@B|#E"+hȇ= `j#;|i\c5^r)u,ve H b)=hA"3'YCΐYHRR#fG1* -G,FQ 8|Ȩ-Ĵ=A L>?QbKZ42eGJRpd,"=usZJծ ((aN)ш H{a獁M>0A p| ve \ ucЂ| r#Y0Ql@dݎk`P sY#ErC(U#bq@:xm%A6J*(A9჆` D0rJx)0F{Ǭ,I-I 3%E9"HP.s"H!eˆb3 A"A@) =71i ^Zp@ GL ׸(N1iJܚb%"2I :H(d-w(2yqdBUq \$9'.bxL-KHOH~xʉUL:s(d'vь2(-0M@$z5#pLJo&s\'7Iݸhu**"+Ұ4DrR)Im}`F 9WMl_E,JAF8W tb{ 40'`UמuG/ባo8/C0SPv$Jj&p forLft`hHj #0dXsW ~D _Q T((`T0: 09! AZL$AH ^pPUՆ~阸!h?ҡח1ѐG-|k &t#CpyCP`pҀBp&<B{0FBDCwC]OH&ݮkpwxwj w?# #@o} 0s4@rx @ W4vj:v;8 8kQy4 !;Wy}4`W` 0ߗP WorV;xh,eV|1 # pp^G`; 0  H >p lxn(n6g,v;/ |I`w1 p P 4 pbhwp P!' UGuPpx mrjYr=hذ{z pJr  WW Pyp ^>P @px> Wfhjؓ~k1_EpPxFwwxd7_JfJhPiF^woVyo7iv9iNnl/.Zk0YZ\5qq3mW2eAdc)ms 8rqPq?Jx@Xu|6U)#z NLNFTCg7`@fpu!dGT4TGus(uSgWǕZ7;ک ;Z k&}J`p*|sq:tdjzڤGFxgw'xyz@zg ^pu Gڌl0fP}Pyy'9yߠr0|qjvh x0P * ] h0q| 6|w~~~7tcQl0II Go~rƕ4`} m$Fo"KȰ[б >7I^ڳHQpȝ 8% ʰ-/(}x|ߐ  2%h u} qqcff`rp4y?󹮓 `c[}0 pqJ0 곔v0 ntx0J}PЂI y4 l0_{sxgy`4@o{Up:K|5 #;[k(@ۈXIjH(9 W` Тqu`(wkx&I]xLukUW|*ԫ P@kz6+{{2x:  ǎx p}@8{ ꪋ  a}'h!{Y P ;p rY>ڄ>b R 0>xP3|1) ~xF:}- 2ɻ \;䫄0>|+yJ@ x'y@uP Z| ŀ^<a 8;plO:ƕIfqzRr;0%eIoxK>)t^yTI8WI({E`'`^7%TP8_+ycџQlơfQ\籊›(qFXIAF@o :Gib!6!,6\p {ӛ1UR> Ж7ԘK%w&NmE@TjK fչ&)9h CUG'gqׄN yy؁ؐ=} }ن=٫ٜMgMt٢U͙}ڤ]hסڱ9_^i]0: ںmܹڽÝ|ɭj͝0 ݡ9Ӎ03NM8-( Tj)׀r=[-"E-TFN10ݦc3hv-!Կ1ͣmlMU]j8~K3 yq1t6rP#R0"92<]k%Db$H$b%0$#V+[a_B#SQ30JK_Ks:r'c{>xIdN(32r3" *B*/ RE0P++:B Y@,Ƃ,,982=?T-b`o`.2 0,P/ E/~EzEcc>0Ot,]1R 0!S Q# +S .O/@36P:50 ?6P4G4Ms9B#V3 5_ 6d =6BS0B р7z{юydP=!it89S9v99: :c: C0;s; :P1<@<p< /O39z5`J:=`3>{o 0>C$4?0? yiq&࿓ 0 @@ AAo*@ '# % /!M#F$D5G\5{J@pb."+ѐqcǏ Dv|挐U|Ι4ʠZU*Rb底WaŎ%[Yiծe[qΥ[׮yw|o߱U:bj =`Xa/cfi@=RWogF}!{.SxD7 9'R LcB!AL\"BcșdM aO>$4~ʔoղzMh!֬p@ 4@+AA#pBk`jzhA2gvYd28m'Y850!:PdJɇQч[JYfz!à ;p&Hjs1K\D>v鯰iTy zPw%B2R)+kT@ y_` l7Ax{da ]6oA1m .`JVu[U@ W®,`_xE,f{1/: : +pX2RNaȽ T,V Q$dhh@Ed*8{ 0S`S;/eDQi4! &x|s ?($xG,d/}YCmBld1X3AL@d4;I`2V99ʠM0MˡX&8{rE&7lΡG!&@B3*:'QeE-E Nh1t!ǨL _6G@;!4h*@!*`S-D fAF(@ 4Qؕ\`XP|0bIF0$`THR W&U3hr'Ja>E {XA\XG G:pAJ:x@3IYCq#qx=q{0 `C8i@@G8Q{| hE[d`foøH|i0önQ>5l?aU &0~ El+̽iz%>Z0cfH xs8,qexj,3{#=GaP.ъ?Aܸ!,bp8P W7ΰ#(.^|r. G?V[ Fy?l,E/J_ Y.iq`vp?Җ6 ʿ Q};̬с V@lx,7I#`W+gh& ʉe(ND!Oԡ5tB =>*O8Hk99t[0lȦ P)1KNPR?`D{\.|=<7K({B 1Xlڞ ЂXZ.xS8s)NF-Y8]{Z@Э R-ufp/X"zJhY 1@OCfh/hXs`rCIJ[4bx&ep%/ rD_>(ЃӃ6:):"8Kx:}(z$0*+&X5+0l+xM1cx)'Ez*ҧlrl)^Dr|!J|JqAL\JGӂV!(tx@"1|k0{Fy'RmJt)! |b%oҦq,Ǻ,ڽ4#JQGv,2r޹4,"AS:ȃH_8IIHF9 IvILʓ<["%H'DT#IȰN:ʭJ:`*BtTJ )ASa"y OI9U" ) a(̌2l"AK\KԠAL z&IJB˼$9t 4fXlL . Q\;g좐 8L\N\%Y \LGbXѼ?ή؁b`"1L0xOHYBExMr9`O o"9˸HN ͋ބET&n(*܊,Q< $ub'J hځ*ӑ'!Us>" E@*s2*uB'jo8;lDGB(,ݤ,HAC Л S˗2$+I9`@E*8i*`+H=Hm*0Чb**BD *3K>)PE6Tz*FsHT*4XETt>"H+R?Ѫ¦dxĊR*/pE/*OM'Qr7PŠ\JI>)Ir;X}ּxW+TS}>梁Z{kz:CWbz ȀZ>y88?˭3= etXS ʆlPrqKx3 |`v:N}tMv9 نӦ 5$^6NW˭~  -;0xgqX6&G胯M1]ȍ "bIC?ە݁=Q1f0Op{(N+ ؁+luOU/[ҮX$)I+O[(6biY3t%;6Q.(:eaaB C:D-iЅsX%֭m9IƊ 89LH9ZH8Xl[y/h:9KPg(t8fkqy{gy@ꒆ@^bKeG!\.;8n.](]QjہpfMfGH;J S@  NЭP¹s 9N4??>yҋ@.A@&1nܙ5L* ]+6(yÄnA+inlGb9 KxLHnHW;WK7h;M S@?rc8D`#o6WOۦ00S+lj*iUBb 㹆(B6&XzoXAXepDs67ODpHT_0.F|.pv>q:dqH,M -y?OCZpB2Wr)sIgDyyuթE`*D'^wDmB\F<,3=sPsksx\UFçJ&*ܡuoJq֧bEW-PFzx})/H2RZER5WX$\tE3**j4mCध sͦ *K" אE$hZ좧J$*8Gazwu-H+`<wϺxeJlQ{ˡRC˲ϧG']{]$ɘզH%*"Q @BZPV'/PغSrr {AL?ӯ$<ʣͬ&'#o?б/(_ڴ_N0ɨ`'ԯ~xO|0X~4, /'E6$fl~D㜡ut"lyS,8 e$$!† 'RD0"; >#Ȑ"G,i#Ï"/l$˒1_l3qFqOTY3#B@}h)Ԝ:h*֬Zr+جTǒ-k,ڴP)mmۣrҭk.޼zMjc.pW3nx,Ȓ'k2̚7syТGeTkΦWn͘2q;Ӯm6ڟ{훴i/V6s3o9tn=ppԧsZ9xǓ/ofO\ժ<ϯ=W 8b8~ * _eTxjzKF8hj!n-"u$X>x#+#=8#e#E^r>*~A:9ؐFJ!1y%=5Ne|UgCz%iO&q fE&yfr9%Itz\h9TTAf*QH ]N顥R"% $6jA C `` -Ġ.@蠃$-4Ђ ;(= 4nm*yjJ9Ҫz*7ƴI;.0;k;1HA[ *a), Ѓy|QI0ȩ!߃QEd1ة0ي b30PrآVmȔr»l5ǺC-|P)>e.W]occB1@ bcGsٚ|2*;ʿֹ2K.KldD佱Gб7!"U6rAF=py,B RE Sp1>!=0#ì`. C 7o bӁDObz 1Ѵ|@ ?ha# {>1}b 1̠?x/qE1u N$G>P8 P1ATG' {Q%0pvh\Do8D"Ѓ Āz=1 ` ȇ6D}TkxG>ȡRv(>p5'#P!NPcC~` } `0Ơ f;D1`ȇ"P{,0M` 8=9)Ae>L14 -BHqBdu))Iy".K1]؇>fL<(q,cIhhG;90"0 r[D+z䣄`'!҃3a *vIRXTaX@%avD>Vyd ?C2r,/4( Ё vI}B{0IKД>;sG5`wā LZvō6ڂ#@VkS ;@a;XLS .u [Jǿ 0㔫͠x3<,AE;Z 6Cgڋ X| %&P bՀ < }B h1A\d`;AKN(5th,:-AL}!ӛnn)iFyB'{zN\ÙieKb^Pg;$C9Qzm `7@܍BbDa7@$آ(xRjpRr8"PirC o!+#`b@cZ(~AH"˳ڄ6sDf7vCYm%4YaSp< XަcyB Dͤ`, CB7v=dhBnHx$#rvu'C)?ҳ BtZ5р+`z`Z g@q@5..H  D Et"@[2hs5,GV +Hlj.y˅W>~)f2`Þ`4C *G Ҭ* Ĝ4[XLDʰ}\Œ t\m`wpJ%@Į_@| od@ RJLJEι::9C6TP od p J Pa^(. $D~ Dna G?܃<= iGjh PG aD<naX K|˩tJbe=&=C* C)RNP^z`HœI@x.Eh!R\8B<|5́ F$$D%^b&nb'6bF̜"7:F*B$耿850!!"" ;F ;B1@`=" `YJD;~ݟ $$# dDA+\?`d7CDxopfЧ?eD!h"% @܂?@>&4܂lN@8x,;N@b)X<-ʃ&+`)h$<:X-a&:=ة<|`.jJJJ*tV:6H@B:a P74dDЧc~?BLgtFi"*yEҀ'܃BbH@y^k',4= 8ЀfBaŲ+%Y!@kynDWD*49 !l-H9`?­8t@Cf܃#Pi68)EzB10J*X/!5pB!ErVB(o\nHd@$Cfw0^.~:Ъ~^;N7pB$dZp2!lp1?v%,'ʣfX/E @,6KPFi9FrrC* e! g-C.=\!9܃N̪p:$3n<ۂ' =\*0!2"˂,Bø1FD*82nރ2lB1**D~o%\#D]1AAk>jO@&EtxZ#FZ:;&cTd32\%eDY=pgC@Y3A5,8. PHNDqBq..W1/EL TDpzIA HcJ4d1Lt44CcCB_INI交4=m?!na3CI41D6>P!*AL#-b) bG :8.VHgb9SGTS9^luuׅYŸQAH$z^ukuTcWw5nK+QDedz5 JjB6*,M6e7e6f)aUdm{owD6"FSHSOrO7^ iGPwr׵-i"Fv7|zׄug`Tp&zz7]wc7zlE~c~Ƿtw x,D7/8dvGɅƄ{w[x?ƆSww8ct8/7LRqv߸bĸu8xk踴8 ya9?y+9(F.VBg Kpt9.ϑ?6kx#{zwWcsȗ?VwTzxE;C\o:blf"*s:TxzC%Vx[:zωʴh:h;Tw: ;E#׷/;߈?a%[{GS?9t;Gdsv;oB;W[vw{;xၯ{st;://msCˀ 2S넥^}+~;>?4r8Jjvkn#t'k_c>>Ib艆{}#O@! ,H!&&,)/!)-$-3*06&17,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CIDC#DEEB$E8,EI;EL FB%FI*F<GHKR5LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SRrx`9>勉><%0x> F/!N>00=豀"0-,v 񁎿HHn:r |bl>KNBlkEN$fo.90n>ڈ>@lR (G )O5CPr> ">Xj)#6L"3 h^)L< 1xp];<C䣈5̲$0E=I\,s 8 -|RYN(A%AΦԔ20+y@>yx#3 O=Vh>x Գ$ KĐ#0Hk4_E.$A <> "=r6pCP I&<*jU% B l(6F pF`| Ўvȁjʇ9@\%>U3V;~Mb=A T( `$/XC4EULP hFd$JD Gc>w,9|yHCj!d qUm`G&ǿPpS<#0ox̣[#|@>Ё<}9`& 2\|Bd P;+ 6PF O!tq0h@\nP,^&\6@B|#E"+hȇ= `j#;|i\c5^r)u,ve H b)=hA"3'YCΐYHRR#fG1* -G,FQ 8|Ȩ-Ĵ=A L>?QbKZ42eGJRpd,"=usZJծ ((aN)ш H{a獁M>0A p| ve \ ucЂ| r#Y0Ql@dݎk`P sY#ErC(U#bq@:xm%A6J*(A9჆` D0rJx)0F{Ǭ,I-I 3%E9"HP.s"H!eˆb3 A"A@) =71i ^Zp@ GL ׸(N1iJܚb%"2I :H(d-w(2yqdBUq \$9'.bxL-KHOH~xʉUL:s(d'vь2(-0M@$z5#pLJo&s\'7Iݸhu**"+Ұ4DrR)Im}`F 9WMl_E,JAF8W tb{ 40'`UמuG/ባo8/C0SPv$Jj&p forLft`hHj #0dXsW ~D _Q T((`T0: 09! AZL$AH ^pPUՆ~阸!h?ҡח1ѐG-|k &t#CpyCP`pҀBp&<B{0FBDCwC]OH&ݮkpwxwj w?# #@o} 0s4@rx @ W4vj:v;8 8kQy4 !;Wy}4`W` 0ߗP WorV;xh,eV|1 # pp^G`; 0  H >p lxn(n6g,v;/ |I`w1 p P 4 pbhwp P!' UGuPpx mrjYr=hذ{z pJr  WW Pyp ^>P @px> Wfhjؓ~k1_EpPxFwwxd7_JfJhPiF^woVyo7iv9iNnl/.Zk0YZ\5qq3mW2eAdc)ms 8rqPq?Jx@Xu|6U)#z NLNFTCg7`@fpu!dGT4TGus(uSgWǕZ7;ک ;Z k&}J`p*|sq:tdjzڤGFxgw'xyz@zg ^pu Gڌl0fP}Pyy'9yߠr0|qjvh x0P * ] h0q| 6|w~~~7tcQl0II Go~rƕ4`} m$Fo"KȰ[б >7I^ڳHQpȝ 8% ʰ-/(}x|ߐ  2%h u} qqcff`rp4y?󹮓 `c[}0 pqJ0 곔v0 ntx0J}PЂI y4 l0_{sxgy`4@o{Up:K|5 #;[k(@ۈXIjH(9 W` Тqu`(wkx&I]xLukUW|*ԫ P@kz6+{{2x:  ǎx p}@8{ ꪋ  a}'h!{Y P ;p rY>ڄ>b R 0>xP3|1) ~xF:}- 2ɻ \;䫄0>|+yJ@ x'y@uP Z| ŀ^<a 8;plO:ƕIfqzRr;0%eIoxK>)t^yTI8WI({E`'`^7%TP8_+ycџQlơfQ\籊›(qFXIAF@o :Gib!6!,6\p {ӛ1UR> Ж7ԘK%w&NmE@TjK fչ&)9h CUG'gqׄN yy؁ؐ=} }ن=٫ٜMgMt٢U͙}ڤ]hסڱ9_^i]0: ںmܹڽÝ|ɭj͝0 ݡ9Ӎ03NM8-( Tj)׀r=[-"E-TFN10ݦc3hv-!Կ1ͣmlMU]j8~K3 yq1t6rP#R0"92<]k%Db$H$b%0$#V+[a_B#SQ30JK_Ks:r'c{>xIdN(32r3" *B*/ RE0P++:B Y@,Ƃ,,982=?T-b`o`.2 0,P/ E/~EzEcc>0Ot,]1R 0!S Q# +S .O/@36P:50 ?6P4G4Ms9B#V3 5_ 6d =6BS0B р7z{юydP=!it89S9v99: :c: C0;s; :P1<@<p< /O39z5`J:=`3>{o 0>C$4?0? yiq&࿓ 0 @@ AAo*@ '# % /!M#F$D5G\5{J@pb."+ѐqcǏ Dv|挐U|Ι4ʠZU*Rb底WaŎ%[Yiծe[qΥ[׮yw|o߱U:bj =`Xa/cfi@=RWogF}!{.SxD7 9'R LcB!AL\"BcșdM aO>$4~ʔoղzMh!֬p@ 4@+AA#pBk`jzhA2gvYd28m'Y850!:PdJɇQч[JYfz!à ;p&Hjs1K\D>v鯰iTy zPw%B2R)+kT@ y_` l7Ax{da ]6oA1m .`JVu[U@ W®,`_xE,f{1/: : +pX2RNaȽ T,V Q$dhh@Ed*8{ 0S`S;/eDQi4! &x|s ?($xG,d/}YCmBld1X3AL@d4;I`2V99ʠM0MˡX&8{rE&7lΡG!&@B3*:'QeE-E Nh1t!ǨL _6G@;!4h*@!*`S-D fAF(@ 4Qؕ\`XP|0bIF0$`THR W&U3hr'Ja>E {XA\XG G:pAJ:x@3IYCq#qx=q{0 `C8i@@G8Q{| hE[d`foøH|i0önQ>5l?aU &0~ El+̽iz%>Z0cfH xs8,qexj,3{#=GaP.ъ?Aܸ!,bp8P W7ΰ#(.^|r. G?V[ Fy?l,E/J_ Y.iq`vp?Җ6 ʿ Q};̬с V@lx,7I#`W+gh& ʉe(ND!Oԡ5tB =>*O8Hk99t[0lȦ P)1KNPR?`D{\.|=<7K({B 1Xlڞ ЂXZ.xS8s)NF-Y8]{Z@Э R-ufp/X"zJhY 1@OCfh/hXs`rCIJ[4bx&ep%/ rD_>(ЃӃ6:):"8Kx:}(z$0*+&X5+0l+xM1cx)'Ez*ҧlrl)^Dr|!J|JqAL\JGӂV!(tx@"1|k0{Fy'RmJt)! |b%oҦq,Ǻ,ڽ4#JQGv,2r޹4,"AS:ȃH_8IIHF9 IvILʓ<["%H'DT#IȰN:ʭJ:`*BtTJ )ASa"y OI9U" ) a(̌2l"AK\KԠAL z&IJB˼$9t 4fXlL . Q\;g좐 8L\N\%Y \LGbXѼ?ή؁b`"1L0xOHYBExMr9`O o"9˸HN ͋ބET&n(*܊,Q< $ub'J hځ*ӑ'!Us>" E@*s2*uB'jo8;lDGB(,ݤ,HAC Л S˗2$+I9`@E*8i*`+H=Hm*0Чb**BD *3K>)PE6Tz*FsHT*4XETt>"H+R?Ѫ¦dxĊR*/pE/*OM'Qr7PŠ\JI>)Ir;X}ּxW+TS}>梁Z{kz:CWbz ȀZ>y88?˭3= etXS ʆlPrqKx3 |`v:N}tMv9 نӦ 5$^6NW˭~  -;0xgqX6&G胯M1]ȍ "bIC?ە݁=Q1f0Op{(N+ ؁+luOU/[ҮX$)I+O[(6biY3t%;6Q.(:eaaB C:D-iЅsX%֭m9IƊ 89LH9ZH8Xl[y/h:9KPg(t8fkqy{gy@ꒆ@^bKeG!\.;8n.](]QjہpfMfGH;J S@  NЭP¹s 9N4??>yҋ@.A@&1nܙ5L* ]+6(yÄnA+inlGb9 KxLHnHW;WK7h;M S@?rc8D`#o6WOۦ00S+lj*iUBb 㹆(B6&XzoXAXepDs67ODpHT_0.F|.pv>q:dqH,M -y?OCZpB2Wr)sIgDyyuթE`*D'^wDmB\F<,3=sPsksx\UFçJ&*ܡuoJq֧bEW-PFzx})/H2RZER5WX$\tE3**j4mCध sͦ *K" אE$hZ좧J$*8Gazwu-H+`<wϺxeJlQ{ˡRC˲ϧG']{]$ɘզH%*"Q @BZPV'/PغSrr {AL?ӯ$<ʣͬ&'#o?б/(_ڴ_N0ɨ`'ԯ~xO|0X~4, /'E6$fl~D㜡ut"lyS,8 e$$!† 'RD0"; >#Ȑ"G,i#Ï"/l$˒1_l3qFqOTY3#B@}h)Ԝ:h*֬Zr+جTǒ-k,ڴP)mmۣrҭk.޼zMjc.pW3nx,Ȓ'k2̚7syТGeTkΦWn͘2q;Ӯm6ڟ{훴i/V6s3o9tn=ppԧsZ9xǓ/ofO\ժ<ϯ=W 8b8~ * _eTxjzKF8hj!n-"u$X>x#+#=8#e#E^r>*~A:9ؐFJ!1y%=5Ne|UgCz%iO&q fE&yfr9%Itz\h9TTAf*QH ]N顥R"% $6jA C `` -Ġ.@蠃$-4Ђ ;(= 4nm*yjJ9Ҫz*7ƴI;.0;k;1HA[ *a), Ѓy|QI0ȩ!߃QEd1ة0ي b30PrآVmȔr»l5ǺC-|P)>e.W]occB1@ bcGsٚ|2*;ʿֹ2K.KldD佱Gб7!"U6rAF=py,B RE Sp1>!=0#ì`. C 7o bӁDObz 1Ѵ|@ ?ha# {>1}b 1̠?x/qE1u N$G>P8 P1ATG' {Q%0pvh\Do8D"Ѓ Āz=1 ` ȇ6D}TkxG>ȡRv(>p5'#P!NPcC~` } `0Ơ f;D1`ȇ"P{,0M` 8=9)Ae>L14 -BHqBdu))Iy".K1]؇>fL<(q,cIhhG;90"0 r[D+z䣄`'!҃3a *vIRXTaX@%avD>Vyd ?C2r,/4( Ё vI}B{0IKД>;sG5`wā LZvō6ڂ#@VkS ;@a;XLS .u [Jǿ 0㔫͠x3<,AE;Z 6Cgڋ X| %&P bՀ < }B h1A\d`;AKN(5th,:-AL}!ӛnn)iFyB'{zN\ÙieKb^Pg;$C9Qzm `7@܍BbDa7@$آ(xRjpRr8"PirC o!+#`b@cZ(~AH"˳ڄ6sDf7vCYm%4YaSp< XަcyB Dͤ`, CB7v=dhBnHx$#rvu'C)?ҳ BtZ5р+`z`Z g@q@5..H  D Et"@[2hs5,GV +Hlj.y˅W>~)f2`Þ`4C *G Ҭ* Ĝ4[XLDʰ}\Œ t\m`wpJ%@Į_@| od@ RJLJEι::9C6TP od p J Pa^(. $D~ Dna G?܃<= iGjh PG aD<naX K|˩tJbe=&=C* C)RNP^z`HœI@x.Eh!R\8B<|5́ F$$D%^b&nb'6bF̜"7:F*B$耿850!!"" ;F ;B1@`=" `YJD;~ݟ $$# dDA+\?`d7CDxopfЧ?eD!h"% @܂?@>&4܂lN@8x,;N@b)X<-ʃ&+`)h$<:X-a&:=ة<|`.jJJJ*tV:6H@B:a P74dDЧc~?BLgtFi"*yEҀ'܃BbH@y^k',4= 8ЀfBaŲ+%Y!@kynDWD*49 !l-H9`?­8t@Cf܃#Pi68)EzB10J*X/!5pB!ErVB(o\nHd@$Cfw0^.~:Ъ~^;N7pB$dZp2!lp1?v%,'ʣfX/E @,6KPFi9FrrC* e! g-C.=\!9܃N̪p:$3n<ۂ' =\*0!2"˂,Bø1FD*82nރ2lB1**D~o%\#D]1AAk>jO@&EtxZ#FZ:;&cTd32\%eDY=pgC@Y3A5,8. PHNDqBq..W1/EL TDpzIA HcJ4d1Lt44CcCB_INI交4=m?!na3CI41D6>P!*AL#-b) bG :8.VHgb9SGTS9^luuׅYŸQAH$z^ukuTcWw5nK+QDedz5 JjB6*,M6e7e6f)aUdm{owD6"FSHSOrO7^ iGPwr׵-i"Fv7|zׄug`Tp&zz7]wc7zlE~c~Ƿtw x,D7/8dvGɅƄ{w[x?ƆSww8ct8/7LRqv߸bĸu8xk踴8 ya9?y+9(F.VBg Kpt9.ϑ?6kx#{zwWcsȗ?VwTzxE;C\o:blf"*s:TxzC%Vx[:zωʴh:h;Tw: ;E#׷/;߈?a%[{GS?9t;Gdsv;oB;W[vw{;xၯ{st;://msCˀ 2S넥^}+~;>?4r8Jjvkn#t'k_c>>Ib艆{}#O@! ,H!&&,)/!)-$-3*06&17,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CIDC#DEEB$E8,EI;EL FB%FI*F<GHKR5LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SRrx`9>勉><%0x> F/!N>00=豀"0-,v 񁎿HHn:r |bl>KNBlkEN$fo.90n>ڈ>@lR (G )O5CPr> ">Xj)#6L"3 h^)L< 1xp];<C䣈5̲$0E=I\,s 8 -|RYN(A%AΦԔ20+y@>yx#3 O=Vh>x Գ$ KĐ#0Hk4_E.$A <> "=r6pCP I&<*jU% B l(6F pF`| Ўvȁjʇ9@\%>U3V;~Mb=A T( `$/XC4EULP hFd$JD Gc>w,9|yHCj!d qUm`G&ǿPpS<#0ox̣[#|@>Ё<}9`& 2\|Bd P;+ 6PF O!tq0h@\nP,^&\6@B|#E"+hȇ= `j#;|i\c5^r)u,ve H b)=hA"3'YCΐYHRR#fG1* -G,FQ 8|Ȩ-Ĵ=A L>?QbKZ42eGJRpd,"=usZJծ ((aN)ш H{a獁M>0A p| ve \ ucЂ| r#Y0Ql@dݎk`P sY#ErC(U#bq@:xm%A6J*(A9჆` D0rJx)0F{Ǭ,I-I 3%E9"HP.s"H!eˆb3 A"A@) =71i ^Zp@ GL ׸(N1iJܚb%"2I :H(d-w(2yqdBUq \$9'.bxL-KHOH~xʉUL:s(d'vь2(-0M@$z5#pLJo&s\'7Iݸhu**"+Ұ4DrR)Im}`F 9WMl_E,JAF8W tb{ 40'`UמuG/ባo8/C0SPv$Jj&p forLft`hHj #0dXsW ~D _Q T((`T0: 09! AZL$AH ^pPUՆ~阸!h?ҡח1ѐG-|k &t#CpyCP`pҀBp&<B{0FBDCwC]OH&ݮkpwxwj w?# #@o} 0s4@rx @ W4vj:v;8 8kQy4 !;Wy}4`W` 0ߗP WorV;xh,eV|1 # pp^G`; 0  H >p lxn(n6g,v;/ |I`w1 p P 4 pbhwp P!' UGuPpx mrjYr=hذ{z pJr  WW Pyp ^>P @px> Wfhjؓ~k1_EpPxFwwxd7_JfJhPiF^woVyo7iv9iNnl/.Zk0YZ\5qq3mW2eAdc)ms 8rqPq?Jx@Xu|6U)#z NLNFTCg7`@fpu!dGT4TGus(uSgWǕZ7;ک ;Z k&}J`p*|sq:tdjzڤGFxgw'xyz@zg ^pu Gڌl0fP}Pyy'9yߠr0|qjvh x0P * ] h0q| 6|w~~~7tcQl0II Go~rƕ4`} m$Fo"KȰ[б >7I^ڳHQpȝ 8% ʰ-/(}x|ߐ  2%h u} qqcff`rp4y?󹮓 `c[}0 pqJ0 곔v0 ntx0J}PЂI y4 l0_{sxgy`4@o{Up:K|5 #;[k(@ۈXIjH(9 W` Тqu`(wkx&I]xLukUW|*ԫ P@kz6+{{2x:  ǎx p}@8{ ꪋ  a}'h!{Y P ;p rY>ڄ>b R 0>xP3|1) ~xF:}- 2ɻ \;䫄0>|+yJ@ x'y@uP Z| ŀ^<a 8;plO:ƕIfqzRr;0%eIoxK>)t^yTI8WI({E`'`^7%TP8_+ycџQlơfQ\籊›(qFXIAF@o :Gib!6!,6\p {ӛ1UR> Ж7ԘK%w&NmE@TjK fչ&)9h CUG'gqׄN yy؁ؐ=} }ن=٫ٜMgMt٢U͙}ڤ]hסڱ9_^i]0: ںmܹڽÝ|ɭj͝0 ݡ9Ӎ03NM8-( Tj)׀r=[-"E-TFN10ݦc3hv-!Կ1ͣmlMU]j8~K3 yq1t6rP#R0"92<]k%Db$H$b%0$#V+[a_B#SQ30JK_Ks:r'c{>xIdN(32r3" *B*/ RE0P++:B Y@,Ƃ,,982=?T-b`o`.2 0,P/ E/~EzEcc>0Ot,]1R 0!S Q# +S .O/@36P:50 ?6P4G4Ms9B#V3 5_ 6d =6BS0B р7z{юydP=!it89S9v99: :c: C0;s; :P1<@<p< /O39z5`J:=`3>{o 0>C$4?0? yiq&࿓ 0 @@ AAo*@ '# % /!M#F$D5G\5{J@pb."+ѐqcǏ Dv|挐U|Ι4ʠZU*Rb底WaŎ%[Yiծe[qΥ[׮yw|o߱U:bj =`Xa/cfi@=RWogF}!{.SxD7 9'R LcB!AL\"BcșdM aO>$4~ʔoղzMh!֬p@ 4@+AA#pBk`jzhA2gvYd28m'Y850!:PdJɇQч[JYfz!à ;p&Hjs1K\D>v鯰iTy zPw%B2R)+kT@ y_` l7Ax{da ]6oA1m .`JVu[U@ W®,`_xE,f{1/: : +pX2RNaȽ T,V Q$dhh@Ed*8{ 0S`S;/eDQi4! &x|s ?($xG,d/}YCmBld1X3AL@d4;I`2V99ʠM0MˡX&8{rE&7lΡG!&@B3*:'QeE-E Nh1t!ǨL _6G@;!4h*@!*`S-D fAF(@ 4Qؕ\`XP|0bIF0$`THR W&U3hr'Ja>E {XA\XG G:pAJ:x@3IYCq#qx=q{0 `C8i@@G8Q{| hE[d`foøH|i0önQ>5l?aU &0~ El+̽iz%>Z0cfH xs8,qexj,3{#=GaP.ъ?Aܸ!,bp8P W7ΰ#(.^|r. G?V[ Fy?l,E/J_ Y.iq`vp?Җ6 ʿ Q};̬с V@lx,7I#`W+gh& ʉe(ND!Oԡ5tB =>*O8Hk99t[0lȦ P)1KNPR?`D{\.|=<7K({B 1Xlڞ ЂXZ.xS8s)NF-Y8]{Z@Э R-ufp/X"zJhY 1@OCfh/hXs`rCIJ[4bx&ep%/ rD_>(ЃӃ6:):"8Kx:}(z$0*+&X5+0l+xM1cx)'Ez*ҧlrl)^Dr|!J|JqAL\JGӂV!(tx@"1|k0{Fy'RmJt)! |b%oҦq,Ǻ,ڽ4#JQGv,2r޹4,"AS:ȃH_8IIHF9 IvILʓ<["%H'DT#IȰN:ʭJ:`*BtTJ )ASa"y OI9U" ) a(̌2l"AK\KԠAL z&IJB˼$9t 4fXlL . Q\;g좐 8L\N\%Y \LGbXѼ?ή؁b`"1L0xOHYBExMr9`O o"9˸HN ͋ބET&n(*܊,Q< $ub'J hځ*ӑ'!Us>" E@*s2*uB'jo8;lDGB(,ݤ,HAC Л S˗2$+I9`@E*8i*`+H=Hm*0Чb**BD *3K>)PE6Tz*FsHT*4XETt>"H+R?Ѫ¦dxĊR*/pE/*OM'Qr7PŠ\JI>)Ir;X}ּxW+TS}>梁Z{kz:CWbz ȀZ>y88?˭3= etXS ʆlPrqKx3 |`v:N}tMv9 نӦ 5$^6NW˭~  -;0xgqX6&G胯M1]ȍ "bIC?ە݁=Q1f0Op{(N+ ؁+luOU/[ҮX$)I+O[(6biY3t%;6Q.(:eaaB C:D-iЅsX%֭m9IƊ 89LH9ZH8Xl[y/h:9KPg(t8fkqy{gy@ꒆ@^bKeG!\.;8n.](]QjہpfMfGH;J S@  NЭP¹s 9N4??>yҋ@.A@&1nܙ5L* ]+6(yÄnA+inlGb9 KxLHnHW;WK7h;M S@?rc8D`#o6WOۦ00S+lj*iUBb 㹆(B6&XzoXAXepDs67ODpHT_0.F|.pv>q:dqH,M -y?OCZpB2Wr)sIgDyyuթE`*D'^wDmB\F<,3=sPsksx\UFçJ&*ܡuoJq֧bEW-PFzx})/H2RZER5WX$\tE3**j4mCध sͦ *K" אE$hZ좧J$*8Gazwu-H+`<wϺxeJlQ{ˡRC˲ϧG']{]$ɘզH%*"Q @BZPV'/PغSrr {AL?ӯ$<ʣͬ&'#o?б/(_ڴ_N0ɨ`'ԯ~xO|0X~4, /'E6$fl~D㜡ut"lyS,8 e$$!† 'RD0"; >#Ȑ"G,i#Ï"/l$˒1_l3qFqOTY3#B@}h)Ԝ:h*֬Zr+جTǒ-k,ڴP)mmۣrҭk.޼zMjc.pW3nx,Ȓ'k2̚7syТGeTkΦWn͘2q;Ӯm6ڟ{훴i/V6s3o9tn=ppԧsZ9xǓ/ofO\ժ<ϯ=W 8b8~ * _eTxjzKF8hj!n-"u$X>x#+#=8#e#E^r>*~A:9ؐFJ!1y%=5Ne|UgCz%iO&q fE&yfr9%Itz\h9TTAf*QH ]N顥R"% $6jA C `` -Ġ.@蠃$-4Ђ ;(= 4nm*yjJ9Ҫz*7ƴI;.0;k;1HA[ *a), Ѓy|QI0ȩ!߃QEd1ة0ي b30PrآVmȔr»l5ǺC-|P)>e.W]occB1@ bcGsٚ|2*;ʿֹ2K.KldD佱Gб7!"U6rAF=py,B RE Sp1>!=0#ì`. C 7o bӁDObz 1Ѵ|@ ?ha# {>1}b 1̠?x/qE1u N$G>P8 P1ATG' {Q%0pvh\Do8D"Ѓ Āz=1 ` ȇ6D}TkxG>ȡRv(>p5'#P!NPcC~` } `0Ơ f;D1`ȇ"P{,0M` 8=9)Ae>L14 -BHqBdu))Iy".K1]؇>fL<(q,cIhhG;90"0 r[D+z䣄`'!҃3a *vIRXTaX@%avD>Vyd ?C2r,/4( Ё vI}B{0IKД>;sG5`wā LZvō6ڂ#@VkS ;@a;XLS .u [Jǿ 0㔫͠x3<,AE;Z 6Cgڋ X| %&P bՀ < }B h1A\d`;AKN(5th,:-AL}!ӛnn)iFyB'{zN\ÙieKb^Pg;$C9Qzm `7@܍BbDa7@$آ(xRjpRr8"PirC o!+#`b@cZ(~AH"˳ڄ6sDf7vCYm%4YaSp< XަcyB Dͤ`, CB7v=dhBnHx$#rvu'C)?ҳ BtZ5р+`z`Z g@q@5..H  D Et"@[2hs5,GV +Hlj.y˅W>~)f2`Þ`4C *G Ҭ* Ĝ4[XLDʰ}\Œ t\m`wpJ%@Į_@| od@ RJLJEι::9C6TP od p J Pa^(. $D~ Dna G?܃<= iGjh PG aD<naX K|˩tJbe=&=C* C)RNP^z`HœI@x.Eh!R\8B<|5́ F$$D%^b&nb'6bF̜"7:F*B$耿850!!"" ;F ;B1@`=" `YJD;~ݟ $$# dDA+\?`d7CDxopfЧ?eD!h"% @܂?@>&4܂lN@8x,;N@b)X<-ʃ&+`)h$<:X-a&:=ة<|`.jJJJ*tV:6H@B:a P74dDЧc~?BLgtFi"*yEҀ'܃BbH@y^k',4= 8ЀfBaŲ+%Y!@kynDWD*49 !l-H9`?­8t@Cf܃#Pi68)EzB10J*X/!5pB!ErVB(o\nHd@$Cfw0^.~:Ъ~^;N7pB$dZp2!lp1?v%,'ʣfX/E @,6KPFi9FrrC* e! g-C.=\!9܃N̪p:$3n<ۂ' =\*0!2"˂,Bø1FD*82nރ2lB1**D~o%\#D]1AAk>jO@&EtxZ#FZ:;&cTd32\%eDY=pgC@Y3A5,8. PHNDqBq..W1/EL TDpzIA HcJ4d1Lt44CcCB_INI交4=m?!na3CI41D6>P!*AL#-b) bG :8.VHgb9SGTS9^luuׅYŸQAH$z^ukuTcWw5nK+QDedz5 JjB6*,M6e7e6f)aUdm{owD6"FSHSOrO7^ iGPwr׵-i"Fv7|zׄug`Tp&zz7]wc7zlE~c~Ƿtw x,D7/8dvGɅƄ{w[x?ƆSww8ct8/7LRqv߸bĸu8xk踴8 ya9?y+9(F.VBg Kpt9.ϑ?6kx#{zwWcsȗ?VwTzxE;C\o:blf"*s:TxzC%Vx[:zωʴh:h;Tw: ;E#׷/;߈?a%[{GS?9t;Gdsv;oB;W[vw{;xၯ{st;://msCˀ 2S넥^}+~;>?4r8Jjvkn#t'k_c>>Ib艆{}#O@! ,H!&&,)/!)-$-3*06&17,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CIDC#DEEB$E8,EI;EL FB%FI*F<GHKR5LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SRrx`9>勉><%0x> F/!N>00=豀"0-,v 񁎿HHn:r |bl>KNBlkEN$fo.90n>ڈ>@lR (G )O5CPr> ">Xj)#6L"3 h^)L< 1xp];<C䣈5̲$0E=I\,s 8 -|RYN(A%AΦԔ20+y@>yx#3 O=Vh>x Գ$ KĐ#0Hk4_E.$A <> "=r6pCP I&<*jU% B l(6F pF`| Ўvȁjʇ9@\%>U3V;~Mb=A T( `$/XC4EULP hFd$JD Gc>w,9|yHCj!d qUm`G&ǿPpS<#0ox̣[#|@>Ё<}9`& 2\|Bd P;+ 6PF O!tq0h@\nP,^&\6@B|#E"+hȇ= `j#;|i\c5^r)u,ve H b)=hA"3'YCΐYHRR#fG1* -G,FQ 8|Ȩ-Ĵ=A L>?QbKZ42eGJRpd,"=usZJծ ((aN)ш H{a獁M>0A p| ve \ ucЂ| r#Y0Ql@dݎk`P sY#ErC(U#bq@:xm%A6J*(A9჆` D0rJx)0F{Ǭ,I-I 3%E9"HP.s"H!eˆb3 A"A@) =71i ^Zp@ GL ׸(N1iJܚb%"2I :H(d-w(2yqdBUq \$9'.bxL-KHOH~xʉUL:s(d'vь2(-0M@$z5#pLJo&s\'7Iݸhu**"+Ұ4DrR)Im}`F 9WMl_E,JAF8W tb{ 40'`UמuG/ባo8/C0SPv$Jj&p forLft`hHj #0dXsW ~D _Q T((`T0: 09! AZL$AH ^pPUՆ~阸!h?ҡח1ѐG-|k &t#CpyCP`pҀBp&<B{0FBDCwC]OH&ݮkpwxwj w?# #@o} 0s4@rx @ W4vj:v;8 8kQy4 !;Wy}4`W` 0ߗP WorV;xh,eV|1 # pp^G`; 0  H >p lxn(n6g,v;/ |I`w1 p P 4 pbhwp P!' UGuPpx mrjYr=hذ{z pJr  WW Pyp ^>P @px> Wfhjؓ~k1_EpPxFwwxd7_JfJhPiF^woVyo7iv9iNnl/.Zk0YZ\5qq3mW2eAdc)ms 8rqPq?Jx@Xu|6U)#z NLNFTCg7`@fpu!dGT4TGus(uSgWǕZ7;ک ;Z k&}J`p*|sq:tdjzڤGFxgw'xyz@zg ^pu Gڌl0fP}Pyy'9yߠr0|qjvh x0P * ] h0q| 6|w~~~7tcQl0II Go~rƕ4`} m$Fo"KȰ[б >7I^ڳHQpȝ 8% ʰ-/(}x|ߐ  2%h u} qqcff`rp4y?󹮓 `c[}0 pqJ0 곔v0 ntx0J}PЂI y4 l0_{sxgy`4@o{Up:K|5 #;[k(@ۈXIjH(9 W` Тqu`(wkx&I]xLukUW|*ԫ P@kz6+{{2x:  ǎx p}@8{ ꪋ  a}'h!{Y P ;p rY>ڄ>b R 0>xP3|1) ~xF:}- 2ɻ \;䫄0>|+yJ@ x'y@uP Z| ŀ^<a 8;plO:ƕIfqzRr;0%eIoxK>)t^yTI8WI({E`'`^7%TP8_+ycџQlơfQ\籊›(qFXIAF@o :Gib!6!,6\p {ӛ1UR> Ж7ԘK%w&NmE@TjK fչ&)9h CUG'gqׄN yy؁ؐ=} }ن=٫ٜMgMt٢U͙}ڤ]hסڱ9_^i]0: ںmܹڽÝ|ɭj͝0 ݡ9Ӎ03NM8-( Tj)׀r=[-"E-TFN10ݦc3hv-!Կ1ͣmlMU]j8~K3 yq1t6rP#R0"92<]k%Db$H$b%0$#V+[a_B#SQ30JK_Ks:r'c{>xIdN(32r3" *B*/ RE0P++:B Y@,Ƃ,,982=?T-b`o`.2 0,P/ E/~EzEcc>0Ot,]1R 0!S Q# +S .O/@36P:50 ?6P4G4Ms9B#V3 5_ 6d =6BS0B р7z{юydP=!it89S9v99: :c: C0;s; :P1<@<p< /O39z5`J:=`3>{o 0>C$4?0? yiq&࿓ 0 @@ AAo*@ '# % /!M#F$D5G\5{J@pb."+ѐqcǏ Dv|挐U|Ι4ʠZU*Rb底WaŎ%[Yiծe[qΥ[׮yw|o߱U:bj =`Xa/cfi@=RWogF}!{.SxD7 9'R LcB!AL\"BcșdM aO>$4~ʔoղzMh!֬p@ 4@+AA#pBk`jzhA2gvYd28m'Y850!:PdJɇQч[JYfz!à ;p&Hjs1K\D>v鯰iTy zPw%B2R)+kT@ y_` l7Ax{da ]6oA1m .`JVu[U@ W®,`_xE,f{1/: : +pX2RNaȽ T,V Q$dhh@Ed*8{ 0S`S;/eDQi4! &x|s ?($xG,d/}YCmBld1X3AL@d4;I`2V99ʠM0MˡX&8{rE&7lΡG!&@B3*:'QeE-E Nh1t!ǨL _6G@;!4h*@!*`S-D fAF(@ 4Qؕ\`XP|0bIF0$`THR W&U3hr'Ja>E {XA\XG G:pAJ:x@3IYCq#qx=q{0 `C8i@@G8Q{| hE[d`foøH|i0önQ>5l?aU &0~ El+̽iz%>Z0cfH xs8,qexj,3{#=GaP.ъ?Aܸ!,bp8P W7ΰ#(.^|r. G?V[ Fy?l,E/J_ Y.iq`vp?Җ6 ʿ Q};̬с V@lx,7I#`W+gh& ʉe(ND!Oԡ5tB =>*O8Hk99t[0lȦ P)1KNPR?`D{\.|=<7K({B 1Xlڞ ЂXZ.xS8s)NF-Y8]{Z@Э R-ufp/X"zJhY 1@OCfh/hXs`rCIJ[4bx&ep%/ rD_>(ЃӃ6:):"8Kx:}(z$0*+&X5+0l+xM1cx)'Ez*ҧlrl)^Dr|!J|JqAL\JGӂV!(tx@"1|k0{Fy'RmJt)! |b%oҦq,Ǻ,ڽ4#JQGv,2r޹4,"AS:ȃH_8IIHF9 IvILʓ<["%H'DT#IȰN:ʭJ:`*BtTJ )ASa"y OI9U" ) a(̌2l"AK\KԠAL z&IJB˼$9t 4fXlL . Q\;g좐 8L\N\%Y \LGbXѼ?ή؁b`"1L0xOHYBExMr9`O o"9˸HN ͋ބET&n(*܊,Q< $ub'J hځ*ӑ'!Us>" E@*s2*uB'jo8;lDGB(,ݤ,HAC Л S˗2$+I9`@E*8i*`+H=Hm*0Чb**BD *3K>)PE6Tz*FsHT*4XETt>"H+R?Ѫ¦dxĊR*/pE/*OM'Qr7PŠ\JI>)Ir;X}ּxW+TS}>梁Z{kz:CWbz ȀZ>y88?˭3= etXS ʆlPrqKx3 |`v:N}tMv9 نӦ 5$^6NW˭~  -;0xgqX6&G胯M1]ȍ "bIC?ە݁=Q1f0Op{(N+ ؁+luOU/[ҮX$)I+O[(6biY3t%;6Q.(:eaaB C:D-iЅsX%֭m9IƊ 89LH9ZH8Xl[y/h:9KPg(t8fkqy{gy@ꒆ@^bKeG!\.;8n.](]QjہpfMfGH;J S@  NЭP¹s 9N4??>yҋ@.A@&1nܙ5L* ]+6(yÄnA+inlGb9 KxLHnHW;WK7h;M S@?rc8D`#o6WOۦ00S+lj*iUBb 㹆(B6&XzoXAXepDs67ODpHT_0.F|.pv>q:dqH,M -y?OCZpB2Wr)sIgDyyuթE`*D'^wDmB\F<,3=sPsksx\UFçJ&*ܡuoJq֧bEW-PFzx})/H2RZER5WX$\tE3**j4mCध sͦ *K" אE$hZ좧J$*8Gazwu-H+`<wϺxeJlQ{ˡRC˲ϧG']{]$ɘզH%*"Q @BZPV'/PغSrr {AL?ӯ$<ʣͬ&'#o?б/(_ڴ_N0ɨ`'ԯ~xO|0X~4, /'E6$fl~D㜡ut"lyS,8 e$$!† 'RD0"; >#Ȑ"G,i#Ï"/l$˒1_l3qFqOTY3#B@}h)Ԝ:h*֬Zr+جTǒ-k,ڴP)mmۣrҭk.޼zMjc.pW3nx,Ȓ'k2̚7syТGeTkΦWn͘2q;Ӯm6ڟ{훴i/V6s3o9tn=ppԧsZ9xǓ/ofO\ժ<ϯ=W 8b8~ * _eTxjzKF8hj!n-"u$X>x#+#=8#e#E^r>*~A:9ؐFJ!1y%=5Ne|UgCz%iO&q fE&yfr9%Itz\h9TTAf*QH ]N顥R"% $6jA C `` -Ġ.@蠃$-4Ђ ;(= 4nm*yjJ9Ҫz*7ƴI;.0;k;1HA[ *a), Ѓy|QI0ȩ!߃QEd1ة0ي b30PrآVmȔr»l5ǺC-|P)>e.W]occB1@ bcGsٚ|2*;ʿֹ2K.KldD佱Gб7!"U6rAF=py,B RE Sp1>!=0#ì`. C 7o bӁDObz 1Ѵ|@ ?ha# {>1}b 1̠?x/qE1u N$G>P8 P1ATG' {Q%0pvh\Do8D"Ѓ Āz=1 ` ȇ6D}TkxG>ȡRv(>p5'#P!NPcC~` } `0Ơ f;D1`ȇ"P{,0M` 8=9)Ae>L14 -BHqBdu))Iy".K1]؇>fL<(q,cIhhG;90"0 r[D+z䣄`'!҃3a *vIRXTaX@%avD>Vyd ?C2r,/4( Ё vI}B{0IKД>;sG5`wā LZvō6ڂ#@VkS ;@a;XLS .u [Jǿ 0㔫͠x3<,AE;Z 6Cgڋ X| %&P bՀ < }B h1A\d`;AKN(5th,:-AL}!ӛnn)iFyB'{zN\ÙieKb^Pg;$C9Qzm `7@܍BbDa7@$آ(xRjpRr8"PirC o!+#`b@cZ(~AH"˳ڄ6sDf7vCYm%4YaSp< XަcyB Dͤ`, CB7v=dhBnHx$#rvu'C)?ҳ BtZ5р+`z`Z g@q@5..H  D Et"@[2hs5,GV +Hlj.y˅W>~)f2`Þ`4C *G Ҭ* Ĝ4[XLDʰ}\Œ t\m`wpJ%@Į_@| od@ RJLJEι::9C6TP od p J Pa^(. $D~ Dna G?܃<= iGjh PG aD<naX K|˩tJbe=&=C* C)RNP^z`HœI@x.Eh!R\8B<|5́ F$$D%^b&nb'6bF̜"7:F*B$耿850!!"" ;F ;B1@`=" `YJD;~ݟ $$# dDA+\?`d7CDxopfЧ?eD!h"% @܂?@>&4܂lN@8x,;N@b)X<-ʃ&+`)h$<:X-a&:=ة<|`.jJJJ*tV:6H@B:a P74dDЧc~?BLgtFi"*yEҀ'܃BbH@y^k',4= 8ЀfBaŲ+%Y!@kynDWD*49 !l-H9`?­8t@Cf܃#Pi68)EzB10J*X/!5pB!ErVB(o\nHd@$Cfw0^.~:Ъ~^;N7pB$dZp2!lp1?v%,'ʣfX/E @,6KPFi9FrrC* e! g-C.=\!9܃N̪p:$3n<ۂ' =\*0!2"˂,Bø1FD*82nރ2lB1**D~o%\#D]1AAk>jO@&EtxZ#FZ:;&cTd32\%eDY=pgC@Y3A5,8. PHNDqBq..W1/EL TDpzIA HcJ4d1Lt44CcCB_INI交4=m?!na3CI41D6>P!*AL#-b) bG :8.VHgb9SGTS9^luuׅYŸQAH$z^ukuTcWw5nK+QDedz5 JjB6*,M6e7e6f)aUdm{owD6"FSHSOrO7^ iGPwr׵-i"Fv7|zׄug`Tp&zz7]wc7zlE~c~Ƿtw x,D7/8dvGɅƄ{w[x?ƆSww8ct8/7LRqv߸bĸu8xk踴8 ya9?y+9(F.VBg Kpt9.ϑ?6kx#{zwWcsȗ?VwTzxE;C\o:blf"*s:TxzC%Vx[:zωʴh:h;Tw: ;E#׷/;߈?a%[{GS?9t;Gdsv;oB;W[vw{;xၯ{st;://msCˀ 2S넥^}+~;>?4r8Jjvkn#t'k_c>>Ib艆{}#O@! ,H!&&, ).$-3*06&17,4:17=84 9629>";>,;>,;A <:=<4=D>A%>B?=3?H8?H5AF9AF B>B>+BE5CIDC#DEEB$E8,EI;EL FB$FI*F<GHKR4LQAMU-NP&OP*PO5QH9QK;QUDQW&RP3RSFRX,SR2faq#|`8x|x\/#qؠN0o!FKYL[ـJeF&8i 6V0$ .0FF4!n$ /G"Sx ES0 >0XȒ6oF"=偆j4dGpFFXBcO;hBO<cjO Rc6P툱C9< t/ql@tj 8N,pUA'\W4LeM(Cj9I2Jnt#3M(+pu"/a1h$P >X!I& ¼C׵/c>Pѱ.P,X< Q QǢ >ƀSO߀7 nDt )RG5D>$K>dFNj(CEJ/,QO=DM>L>@@ ;>%W0>t˲3g? A / !bG gIi#:ў`( 1UCHd`$H }CB>Qas|x+x74qQ" |O`v_ awB; a3z豌Ѩ^ǎ~/Yqd !F[*L r |` `>$@zu@vtA||,f];ʵHvTlTѡLH!Q8YZ7 0`.6'd.,az @(c$ >RRHlKKFѲYI: RdafK,?svzu TXϲpBQ sHIL B`=EZDO Hy1ndp i u` ` uC| rcY@aA P Pv^RTܸ.rD1-G  ,G(pK s ȥ#FFCֳ:>{`n!B.s.=^H`"7 ,Qi yp H( :P }^2x8k݇dRFx~\ F/Ix0< !PHN``$$LZ%!9Hx*ͅgLQ=D'aI PX" h>DzaNG'7I@5E*YЂ,D;iAH{Z9'']Lg80ܢ9F2 ˜/4d"rIORJ[|δϣ$d.E :wS,glQҰn17MZ'_IHDɩ3R\-V3t=0ak%ƶ6%B3؎E<6}ii܈3(*j "zeDM#,"C)&UnZ2 dm2E8AlmCPAnr1r#OvXKw?qjb;IpOD=vglYYkƙHn—{>Xni!Ni0TlR9vm @Gk(0A6\b^%Gt@ngɜjp|q)nu3 ǰbkُ- "huwqaV eEqa)~s&g!`Gt3 VW-)'f!0r"Hk)ztJ}r=PV dggv3 G0k ~9i^'gВcuu^urbP ޠ^ig6F{:3U'k" j*M7eLz~o3 gx֓Wxq'z7zp0v ]~b`Ҹ zP'ǒ `GP 㰪N'Wpp:j y~ v 3w|?ig~|Ї~~~H' pPj6r3pz ~P~ }jrŦ x*=k@б C'G_ڳVXO`V0p /:0w @XڴGwG#'peePir`3y?ɮ `lK{ pqJ z\>;`QrQ7i1x`70q C뀭3 yuPz~oUj=к ;ZG   r ;2H` Вr@qX|(Y\ ` ,:G*o ~*G ^|R8v˻X}01)  l[ :p Ւh HˍxHՐ 3P q~ `W z qh8W@o:p0p 8Ė=:=Zf   <+Æls+y I7~!XEj}2 P7 8 0=@|0yP@Jx,Yƚ 0vp^} -(ef˞|ʇͧoNМRGfpZTir:P%hox+= )u`RG֒GG C@: ^ЪRV^*yb Рquh1^yG籌қ'&WK!g@m,jGi$d4-!)pFV` {㛮! VB= 5ԃ3j V*e@VmJdiP;)|k뼂C& NLGewȚ~݋Q}|=ؙ׬J؊im؋ض؜ؓ ٖ=OחzjIٜfٓ-ڦ]Vvڧ-\s{ۭۅ]ۣ۽]ܻ-Iƽ =@L} k@6z[$nm8ځ(g-8N3@=(}ٴ91De=d2hd/ݬv Q̝f!o-j: ,!H逧CAI0ZjdF1!(9G3zA$ d!e0zAq P023r F&q5, 2CaqfC9%&%!#!>.@HX!"y v"o"0@^x`$@bqp#P`;>^h%F$J$a&/%#XRBB$^^a2#QSb2JSaBLu<'b};*؇{$RfeTH `.) HB**b/*(MaR/ /#,pƂ,ʲ[-#/p-Se/.@`n." `,2,R/PE/ae> 5W,WX5.b@2 ;+o23L73<5 A6p4I4O;2$X3 5a@6fs <6D3H7z7AMh%❕x[9s5s9x993:P::T AP;; ):9ɣ1#=@<;=bS>pyO /> CD4 ?P? (G1 @A A Al`HDB<<Az I| LjP)ء|f"KeaHICL3D=7<IC(|8~Xoy1cY^ծa%[Yiծe[qΥ[]y=ïVk2a,(> B=xj eG|>H34,i8/>Ld"pY(d!4y &{ܠ/ۋ[='LR!' +2@TpAA"lB +BcaC^ir`GvI1B*M'YB #٦(m,Q|Ei DRAY|CGIB:RdL8PC0ɧYHif|$TǒxB+pQFuQHz0F/RLup@X}٠\('G` s(õ|IĴ(D^5$}IB!G}"p1<:%9ETQc`@HiYn`!7-rNR_G@ Vry@|>Gf+%RVxa'eXL#XMkAᦇ/B@dhN/a 7Avp|aDx"0~0% J8 d <򘂅ИcDQ芖H:"`졇$|e# 3 #X-{oa*L ϴ0d `"8MC`[hyE5@G\@Hz$ N8LS uCtm ;pW~an-2|K+]+Œ]!Cu0saEW_}DG}3 4-C_~R o#ŀKǂlLT7mxˊD+ xBiy R@Nb RG9DPg0v3XňTbDFQRlTŰ\-1_h X. 1h,>P~KDx$eRVFaXT$ED&b[A0FqC)t )AЃ} SF2`;Q 9\`^0ARb FVȂJBB$DhÏ&g LƠ_yfl~05gЂ \ :@3cMM"h`lJnڤ=)UTcMh `NmqK/OK~0ق h!(߻P0sR z 'X=j8 3z'par0*w'* @ Rp@ GH0)bKZKuXV9ȡhaKb4fQF7A#-Hp^b2 --"tTå.spyʘN @'u5 &Z@\g8a@.10[!\u2`1Z9e8a߲(bd lH0Lj%\ Jr`&J 8q/^ rH6QJ?1h0OraGt~hhQ8Xc3(1tca#2(D.h"e:}dj\'>@G))>p pGsyw0u26aU`RP60{Jp8o(^M BCj. W#JG808j99t[`@lP9JЃM8r?C{l{>A A2 )X؇kЁWjpS8+w{Pيs`?ٺj(kZ@bueh.X%28gY8NHCeX.psgPsXr; ܲ [4Rx4*c9.`b'D> 4:)N)!8J:|Ort)::2*s!:¢)x/T/pk$aEP:{ >|^0)|r*[ƜB,ML(RDxĔz-EBfĊ!X99jz'zzH)|4Hj]Hp:l b{"&tTG%)꽏Z NGD0Q:j^*#?R5B | 8^0'ɸ(Iܟqt㋣ 0LyǕl؊/ :IHJ:ʡJJʻ8ɺHIl˿0(dƁ4!4"7J$9S2(8E!t$KL Z:ßHQt˦S\LKRII,x$FQ)Ij 7<a[L:"ɫ轲%齳%c:L缔NN hW 2L|5B"Zz4hZI'b"< `P!29,#LW%W,̛| d!l1l-PΈ)N γ 'AN裀Q>B'uOo  8* AQDkҁs>dQz' 8rJ ",t&z+yp 1&#H a' (A ,'HA > }NbP Dw= >5W4T&5&Cl**)t*(;F-Ѓ X\O]/XUfo8Hq*G=!`8꫚j+?+ɪ&V)H*.E.تR=Pj6O [:I= UT?(;aTW*pLm>XT}ҺZ&p6kZ>y8;+l[;(;MJL¹{.3.rncCh *gJງz&.)sAC r/jsZyح].[wt(UWcyX 'j$/p 2N^5PutLz+9`نæ 3#/^s9L۬LS܃ ۭ:谬xX{uX:kb=*$l˅YNC2&4tY`]ׅ]d C8Ӂ MZu, G؃#-;UH3`euEFlX-U]VCBX^AU} 2EI<1Ue2݃z4֕: ;.S2#l% Нa lZ'0&9ܓ6:68J\(:w #޵XcZKY\kO#@P[#b#7E,.US;QcwӢOo6Yp%t@6M߿rKB&Xj5ucX01^`Zc*=+UJ5[ Zڃ6i)Y#x36RV62H+ǢnJН]>U$|+b@t{T\8uxѣ`ʦ*dK8 8'@9H0Xl0A]3{JPgvtejqz{gy@]]"u@UUkrmh%K*oN:H;Ke 0SBB:5HY ht{yp[9acƳ@eja;ؾ(e[bC+OꛁpHIq>Q^842ƼX#P!5Ë͋#E%l8)P#RcK=4O$h8țuiۣ8[mxgl89f؆oְ Ch;u1] Hm;`H\t;T ¾;©DoP[ Le; -+$=Tc@ݛEۄ[쓇J0 lA<>7Y;{B.h;b:Kp..1w@+AXG& P`2 ]P0Fh1wpKPpnctBzX[?L S@oArb8  o6_N˦@ \r.0FU-`^moo)t4kyb +C}V1oE\c`%s:; .O1Hp^0nJ?pn?qȺ Tqђ?#`* ^b9FVtJZŮZ^ڬPجBsSoK\D' 2DB1T5osv7Xy+.xǬ':{*7ZwZBȃwe؂g|d|u).8uvz䦬H% :'${H' Eȴ'(T== 85:D$+.8٪>$|Nzz:<ڬ* ļ ˽% gP.^6qNڏIN7_~v{4g_%qA2$g!:SK>Jx+},J/NT̺/~bL3,h „ 2d!Ĉ6({hxP@ .h!I!WnC$GgҜA&͗:w'РB(ҤJ2m4ԨRRj*֬TUr+ذbǒ-k6΂EײmȸAҭk.^Z.lŝj2n츨K>9k2f7sތ3ТGVL1Ԩ# 5줝gӾJ6ܺw4V5kYO8r˵/9^SS#ќ:s9Ǔ//:z؇zoo~ӯo?^zu 8|ju *(Q~9ؘs 8!(߂jozR0U8!)f!%%"1 hbx*xy-֋28$x!dwA&TeEY$YQ[J%!cKLzdSTW9Gg6_dY9u"d(y}hQ'hT,lV9sP=(yF$eО,JU9p2  0%9P:hQ`(ư2¯.TiQcZr~JmI 0ʙ1蓎-[Pkk0@1RznB([Y.xtqP0Na~#% R 0Ă .2̽@CqԒɹ9,; >>ҰxcG n?\yo$ 0H"Wq1<Bx$2 >"LCYȒ6o/D$o/(@nE"=F0FB` xCG2|/@"xH4xaA{/,v\!.E>09 _Au E$>>(P!T' {Q$.7%Z~j(7+<x0,]cȇ0^,:A G&H &d,<"F^p# bp(a |CYXAD{ pAlG($1@a7E$ `!ưG1%$?D&a p$7?2jt %lZ ̇$:9|\4CzB6BD4i՚[0MŀJI,V dд53Ŧr|GJ"/Lӹ<"͓F|#baUH0` ˜/2уD*UL߫0R_D DRxi\[zU(AJx B 6јͫ,~ɱ:LXE@899:`C jIDP`^m_`B UЉvʨBDj @@?܃<=C@)DkJ ,R 8^a ^aɥ4 "D v_y8;L:9̙hIpb_ȡ(T(P a"A)_ ,pVKǴ J0;xC5zLA=bD$C%^b1J&}bv"7~T( A)@B !Bp@5( D l;Z;c % @*@ \^(p<""A#ƀ@=>A*T? B`< \BF4ANA@$R%bQ6`mc7ޤflA:$ _ADCDAHHc@*%T4%p ȁP!UxIAS ZJZe ZJ?FX!GleW~0&JJ>c4'dMe$NR @#C:laL2l$=܃?B9TH=CG:܃;܃;1A8?@@' =xgD,`?Tu38l:|gx:@1C hG+ރldT#lB_6 gq%6܃#8?]=Ct?8@C>A;16>$1a:•n=?#g D@g:7B16#:ib4R#UZd$SH @\OjlJpR4܃@b~VAqb4-܁ aҨ`C+ @C,jP BF@ `D2܃+4Az0`J?AH\AR8\(K6jbL*E$`jzɦ ]aDFV7CBN;'q'p2`8AY"?T`-@-p>jDŽȺc%,:A%҂0C.@yA'($<:\!h<|ml) ,4drL*!n`9&r*B:Ca^AE CD-xCDr,@x?@D#qR'D'b t=4v,BDyVkf+n 8?kƲk+ХYjC!@+z F8 m6I9\>BpϺ #$~.60)Fv0n%p#d.?T& a&le/)TC,B`$68BS.6.:jVCZ=+ĭp@MLhW4zbk K>嗾韤TP>Q>O$_>>އ}~@@! ,H!&&,)/!)-$-3&17*16,4:16=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CJDC#DEEB$E8,EI;EL FB%FI*F<GHKR4LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SR,1 hp!"-Ҧ]! έMPŶgj1\x0XܭEph9ĘqC-*\q&Q hTڂ 6CK2g|\C #SC|0b-pnab=C^C 0lH!S-p3G@!]`EAYd[ȁeO@91 qdr$ G b 0PqPb矀᠄j(}$Ro@O`a;裏0Bx`;p>xP 4=8s u> >},9CL r|c"B;"h0 B"@hO8V^/Q9ڡlWd[[Kc) '|6%19"brxE$c),O$եz %”q$ 'L6Т%C C Xœ: rp>t '1PDS&& M=-?|T.ThZ)Ç<`N>( q# x°`4 9WS+l/*@O,HC \ 1:-P` L0ԡB|@Śt(c 3L m,C!H8J#}<#F0\>X܎khG;0VF .q@,`('$u.A* 8z8#F2%"#3V:WWH$a5z#+ fC_gʢ6)o *:Or>@Gh> IPhY.:׎p2uHVl'FzЁGZHoDD ?x {У ؀\ 񁋐E! ^@&hWet nX>1pINAe&tģ:NZiA.BxX-0Avp˱!IP AjC%81XBE)1x)Zb>ΰ*!.ST#lH2P9Z(+(Pkq -`lҠ`VHWΪ3_! Vծ''Y) H{Gq 晁 >`A `{ vM !V' uc| rYqldv`pr[@#ErW)U#"q 0:x%Q ֍ J'A9჆\ " qJv)0z؇-I-I 05$E8"HP.s₰ s@F- I;LA1i ^Zp` GL(~Ph vӯр$H+$$};1@G . -Oڵ G:"8?F3YEсD@qx=yc#p@L# :c}W&kj`0|L d0L\vm Fϵq1i@ v88!K?!ig1RxNpd`ww G?#0 # o| 0s4r{ @0 72fdl-{ jQq !Ap.qMPx_ 'Gq.0p}I`|>0 |YV3kz7j:xʖ.!pp@v!o!` 1YP P x4#p~Pqq&4 ذІqzwvhjx+ {IPw1  @ Yp q@uS  nX(wfUۖƃ& ;(_ 琄p@qx  wp 8wx>0 )wwfxrؓyh1_EpNpVv7P0vI_Wm4P qvvennn.q.\:qjcE=m0r.ar3E& awH?!h)b6)vO>8ioVm8YFjf ƙ6mF{hC{kᘖQUlZ噸ф 9o1o8ly$ g1!GthUƖGڙkFmYuFkIlvF GG)I@okYtg bwi U (h5܆p*WVid;6qfPsѡg`spqW7s@G*$ ǁM(LNxGUBwgb@ipu"QqU4UGuv8uRwVוYg;ۙ ; \0}Jbp+|vq:xtdjzڤGFwg8wxyy zw ]`u Gڌq iP0y`y(9yސI ~pqjlԣ {0Pj0> '\ s%V| js'ɷ|W~~~'taQ*oq`II l]0 xz2]G8>q =7I^hR`؝$ֈ P0@ );Ђз P{'7ǰiip58J'CJ x@g8#`p_B{\A 3 Pmp O}QI0 x4  q0ds맻pGy &ޙi*>+|9 #k[(D눐XHjh8g( gАp Pqx@Hn;~@+Uk!]UUW2`#8 | \p[: @#s  ׎ @< ' A}x"Ş j@ 7>ʄ>`V >xp6 o# v iy޷Y`ג0)|`I ;0 <_`j̹ ]`?˧ 0` 8 Xafˡ|@ʊ\ͥ0+ٜ`Y SbUBKXb+ڈ\o8|h){_YlHuS.Pd˜74l@q|fJݕ} p(h%y%F^ј:d:  }bkob6> {BݖUWu(80 fqC:|V06alt=G-!!"B"gs"1]|@$>uP#S0"92<]p%Db$H$e%0$0#V*[a_r#TQ3paT%$'Z#vb'}^GdLք5) .T`3" )2*/ RȴE0@++:R [0,r,,88=?T-݂`rP.B -t,@/Dߐ/ڶIzu Sc> Ot,\1b ` s QC 2*c -sO/035O9s5@ >6@4F4J45#g,?R5:S °-\5a36_ =6A@Bp7y{vh=!ᙹy8839ur999:C:X pC;C; ߓ:P1<<@< /O9}5@J:=_>3 0p>B4>? wvk?俓2P p@ D K?AtAoHPFn"jC L0߻wlG)B1~ cnӧV0s16\>EXٓA$I(Aw $F!+_OL132hhV`j [lYiծe[qΥ[]yߵ;@;alv1>tվBz.&Ұ<9z^ P` sc*<Bň &QՁr!ӊ &7GOL4''|`@(k#CiNJY=źK,TpAtA pBB 3԰ZhǚZج3{¡}YRAkQʨ }HaDn0Y}k(FSZ}@DMJJZjfREE41"ѧZNjl%|DVx QH#tRJÒH5tSNw@Z}@^謞o<3) t !x Ecג` }) ʎХf𠗒,NRMc8fƒFX$r6;O#~)G}`\ɉNs")+aLva4{S36\rͨ)w|uΐ fbǙ{-(glb4\a}XBz>hA$B+Z ]hZZfi) ʐ $iT|pp,nKc1x …f idrE|Ksfxav|( P]'n@aq꫷>%Ξ-jM9F+͚ aAtb_94x*zkbw@&A۳^>nScX>:%v-FM}TX@ع @B^48O3a @Ie`-1%s]2D؎,a )xDR#dYdЊ6bCYb( kH 8"9AG !8(RZxHDBj LaHHnc,pGb !1w_A ոȏ{W8Gذ^hB$ Epb"}K,2prd$iF `X!O`6" Q?alwNiz.O K¹Bܓ+79|zrvp6a Ⱥ>#2 x"8KH($(7r$H'*,ڦ*V !í+2l.p+O./c)+EE*FŃV&ƝFFzDKDsR4.HE!"h*AQ'l({d"7(1RG!ȭPJ |),"")$"|G%/=o|*M)s I !"5r*$V %>JUH)KH_Hq#葋HF7HrHLʑt\:!<IU Vmv%IJ`j`b z rTJ<HVb!qģ!ʹT,Oj ˅qSl<BK\K|lHBTH죶d !ڋyt dL VlL\ *(M QF1Haj30ܢdъ ŰpCB':Ҋ}ctN&zy@O$iwӦRl" ũP=]N)?@B+8R1{F8ȂyRQܦ,*h+,)t@ 4򃙪'1#BIo8DE*C}F?"H⫛TA+T;@Ȃځu Z/P/NU'R8)R ]JI?JָJNyũ,H5S;e@=ڴ'+!=ڷSцf۫c瓇KqϒC?$%$]E_cGWC[ .Z0X}tBTD# 9O:ei:E)lX$m,]?R+TTE(F%(p+x5|:E^5Fx%mEOO [LzK"hmE~צ t**KRZEl, F o j_LqS6cRӬJ}LHKǒ-k,ڴj Nl-܅'ҭk.ּz/?r-ĊlȒ'Sfx2 s3Т<4jEص2زjm{ܺw4I‡ g y6o3o7ҧS728gX9]IZlSE)mZL}SQ袩US5#FZFC `)-/ꤗ>=B-ȰC=QE3iLN{ꉮ* ᩖ^4C e2GjFO:; íTw)VDGPF*phfrd2|!0B,0 LxY;}Қm 1p?=-l5xP-m6,/SM C-|>h /ZigcB1@fu>A ZoD2U.Gc1I3 0ȱ/pHAH~L0bd#QgXу#gq 1H!V@e T4B>C A0H|!:Q1THDs#G0DlC p3 |能V]GrFY"h& 2(brюpC8wpCPZv``>j07JhX?=\؎-"xGA %1f0ЇDw(c ? !"vȁȇ @#H>=lBa;@5U$#y@=8zPh8>tA)ԡK@ 96q Q E -XB`o a$,|ZhR `l)(!3@Da9&%8.L&% m4d|94򑐔$FyT<1x7b}@ؑK(ޡFD/hb=_`A|KY 7]V!G;& dG-j;rUm^,|"r K/@`{(b &)zm\wY}Q>iM 7WUf! x*\pТ33`TF,JݚHva Qp yeQ k>QSx!"0Q30'1MX?&4KӢX>iPK[6|hEF=TmTg"7sPʈ'OGpl/sq O@Cfh HLk svag TnQ_)bqa5)Tn49ϰZtAxH1fF C G$Q Vmt:ɳ|Pn@Zԣ;A-A(I|\-ጲ=x }W6oX_Bu2>(OKX: [l k>$8cfF4N.a #gK"a H |k[:.%P>(U* 耧4 SQ U[#X.` Q$%[옜l8F߱Q#>G001Y|F~,}" gYbI-,+؄`uIhJLlߧJS`CPЙj"$LдH` bKX _^P899:hjv VK_ 1 rƐh N Qp Z0F?܃<=NV܄EE%FFȀĞ$LtDMQOdahL``^!v^瑡8܃;d:9M 8Rr\D@ ~L@B $!FEtHBJ$$Մ%b&r'v߸b~*vdx $< D`C3F!Ҁ㴼%# @&܃!+Ҁ ` dt<:= X=BR6!LJ@cLF>BLDc&&v"J.R#bKhTΘx#NR%aC?HBl =THTAPND;ATRN?dBde@8e@$A| eO؁SJ@AD @$ZV?GX!BpWf8K\Jd5* $Z( MޤwMj& 8?p@# M|C3p=܃?9`T=G:C<܃ ;28?LC(C=xg,p?BdvC4DAx:gyB:LC3<®0*,8p'8ʃ&4l8;Nfj\<-.t;@A6,9J8be22hg0*Z҄Ao~LbBVHS$#Gt5">dhpDd4B.ޣa&R1@tiDwRS4l&Dc P'bB* 4! :8_v YdcѤ5ST[VaV'bY\53Eo R[u^W^FĩJWD vb "uqa6 <6cwFHIdEe7g6VN$/mo`vl?Gd 7urkp;ktKu7{0,ij duw:v77{x|i}/{"1ycT}hΡw78{8v̚ѷW4r3/g8CT_x0s8[xxuxSS7oǸn$0k7˸c7︐OF_:,Eّoj/KDaXM|@wDT\_5yʓkۙ9c_99Q˹(y7$z5"9z :ym9qz#zx?ğCK:5wkz&vz[X<9;H1z눫ziGh6:7;B*x::;/BH};x9zDCxG9dG{wW;@~z9s9 {{WǼǸ{$tk,ƻGo7¿zW<7o{W{{@KLJƿEvNjS4ɗ?g|vƓ;@lW`{|GvD;~^h{KGX/s '|l[WtJB$;g=<޽ꃟ'-IbޣKh ?C7??O@! ,H!&&,)/!)-$-3&17*16,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CJDC#DEEC$E8,EI;EL FB%FI*F<GHKR4LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SR gp!,Ҧ]!w  ANLPŶg𡠓i0\x[/XܭEph@9aC,*\q&Q hTڂ 6CK2eqDy\G"Qy$B,`lAbx c (=,s r> ;bϨdG>>z,P9# p|C";A!h0BhO8N^/Q9ڡlWd\[Kc '|O6%19Bpx#C)+#եZ$aD$䣍&DC6r$C   X:bpP>l&0HDK&&M=-?|T.Th:M)쓇;XN>( " x°X3 9O}S*d/ 8+HC \l  0 PP K0{Bt@Ś'CJ2Dk m,C!H4ьIB"}4#F/\>W܎ihG;0VE .Q@(X$'u.G* z,#F2%"#3:WWH$4x#ȇ*覊d_gʢ6)o *:Or>@GX>Ih-:׎p2rHUl'FzaFȂvYHo@2D>p` {c ؀\񁋐R@v|" \, @l tz4P<ьhKHr*3#vR  bt)<`!/YCبЀXHLNfF1(-,FA8|h-Jb=Q H>?QbaC32eG:Rdacc,먂=sP?sZ Qήzup>9rJET @;EZ0 Hl2NXrHek:Pcc\5R`(vRkQ.rܜF-G @5l)Qa\nLHhp>g4"V(W yʠSK H1ד>drALbAH`8A'Yz7ErېG~0"p GoHx@9OVM?- -kF;Z`GANd23@N4]n?w"8%ΐ:;1zT +~`L1 q#5Q?m[U&ҁ L!)%"#Fpc9N# /B: \(3a S('@S0 0Ѓ9 XK AH ^hPU_pt׮!h?ҡfy1ѐ-|k E{{(!u#O('up.TD5fgU`*?d^& \s`'Fx`cS/|{8\{q?T(@(qDo ~IŴ?wr ww `x3pOp0}0#  x>7q{ " p3 * }{ 7JjfAɦ:o97 Py3 :Gy}3p7P 0އ@ 7oUA&0xl9+e6{1 # `^7p: 0 x 8 =` lxn(nyw({{:/zvg p @ 3 bX g` 0 UGuPph mrh\m؋n=hנzz pJq  7G @y` ^=@ ʐsU = @|xWlv(G9؏>xzz/%@p  GoSpwGvHp^W)m3O0qvfon)n.q-Z:jdDp=m@r.qr3F6 qw H?1h9b79v$O?9ypfm8YVjf ƙ7mV{h C{kᘖaU m[噹 9o1p8ly$g1!GuxUǖGکkVmYvVkYlՆ6 i GGHPokYtG bwI U (h5'ݖpXVyd7H_hP`؝% `@@ *Ȃ:ч PWx'Gŀigp58:'CZ u@g8#`p^B{\A 3 Pmp0O}OH y3  m0ds짻pWy` &ީi*>;|9 #;[(DXIjh978 wP `quPHgn;{P+ek!˄^VUW1`$ | Zp[: 0@$s(  h |0ڄ=` V =xp6 "o#  v yyǁX`璜19|`J ǒ: <^`j̹ ^`?̇ 0@ 9 Xafˡ|@ʊ\ͥ0+ٌaX0SbSBL8a+lo9}f){_IlIuS-0b™74l@q|fJݕ}!p(h%y%F^ј:d: }rkpbF= {BݖUXu(8 =Pm ЬGmb"mZjiugRqKh}iIլҺ7i^=ԚyhNGiqȚmbYT؄Mlؐ]gؑ]6ُرiٜN؝*h٢}^Eڜڬڪ|MڽH__im.iGټmuýͿ| @^? v=Ԭ]ݪU5ؽҍ?lZނާ7ֈMjLqm9Uڍރrm׾"m T6N1Кܦc2h2qZd,qݦpmэ] 6~I2 yt&:cp %ox@^]Fbi4P{d  v!r Me1b0 "^1* 2pCAyNfqC9}V06alt=G-!!"B"eq"0]y@$>rrP#Q0"9"<]p%Db$H$c%/$#V*[a_R#RQr2``T%$'Y#vB}'z^GdM% .Rp)6)A*R*"/*!L[/ /#p,R,2[,#/@-K%/-V 2*;B. O mD,o0We06TWβ[5S.d2 u;p+q22M 3S33W3 3kcDc4H# Y45#e,?R5:3 -\5a36^/ j4Z/ RP Gi w7g-oGy[89S'9H#:c:: !#;c; P0;<@< /O9z4 =J5= \=s-4IAC #?ph-?[< @@ dTAA$E@WM!R=޽$>IxჄy`->}xx20\& %O\ BTj#A(g[VuG* v0)0O4#E|hpo nc"KHL,x9 F.H,O h\V >l,y(=zp^H_ɞ>8)>d0 S>U'fd`1*k0tA#p&2pC;D1Bd)ڡ<͞pdiGD(%d}1pKHa"c(EKD|f:J8!}詥.lEB,G2<(e@F=1fLxGigRae'-:GcjK,/tRJ+R*Ĕ;S>L0,>(eE8@*U r6"6}I PQ^}IăDyg}2#p)Z=<%=GTc`@JiZn@ɩmԳqy0—r'G DP|1rQa#aM'Ƌ1@xDuz(LqeR= 8Avp}AxB1~pF&0dp%*(Ѓ D8bʁP捸s:c62(8Gxp 7| c8v\c Y-ZKxO:*,Pƅ! gw,*<KEQvqkAk;h,Yt[ѿz'N*̮c"=-f3doXpQO`4:ro8ôo[%P PO6;QnAj rR{_S~aL7=E-c` mxC8z!Z& yv X4X1,;H8C &Qtb ]&"E0P{ 3D4f1hAm*H!(Dm0RE NTWF0&R 4FR 7R)t0JܝzB6/ dgN5态0HH`30\ 9Id1,mdA'!#@4Hjv3(cMPsyA8?`3h0F[gҁq0J<o`Xa  bc`NcX7)LfcQd.B: U5щ >n` v;g0)̠SxBW0h^o/FYzH^cm,2/c @%90Rep_``ظGz0L xȅ?X9u0D%AxG4":a.^f' Z=xcTT Ey'pkpb?Qs{` EY z 8C{S?n?oH =dXC  嚷;Aq=e ~ +-劁8sp5N훀EX8\{tݚ*@(sZPVuV!-T&,H40TVxxxc;67TP@,07̭h%d9/De'|` 0):R)ꊸ sCC/xy)B3z*"©nS3'&%ҩ^{(z>T[bllѺZЦP6- 擇souT%Ȁ5-zl(Ch -jRߺࢦ)sAb0P /r:=0?u2ͦ-=VXh{@Q*+/ldy 8'k0_0(@O^6xD?@y=%-C*(EnZpX @2x’I X ] -;0hX[uh:;nb>+%l8*Y@L0G0}1# 4tYp]ؕ] (A4b 1pH^u,: G$(I<[V0^ŅV`?y e_CCh^ ATuQ1 ɵ 1Te3j4ם:2<.-T2Q3ϵL aMnJ4(0&սs:6@J\w j# PJ4Y V5RP0Vb&6DYKY[c/XO۴QcWkZ+t 6h0`'^@tXjM_KFXGS[d`34`Y >+Ϥ48[O5/,ls*bxW21aseb3X+fJ] \8bZc@EhȅsX*< -ob8O~XC9Ёuu[.8yF+kqɹ{gy@m]juP+XZƔE/nzm\0 6pPgSfeV]C' 0[qh5*3܌F0gh~ 9eh3?jk}X'm@ccSMC`N5b2kɣXC®D>oг{{Y N-O¹2s.k}Xo޿r?>yU v1fၵKpz\+b6( * no@lFXc޹Ȁ CxKxp0K,B"`#?P€S'/b̅Gjnr1o+\35bgV-b\oo)t 7vVB" n6Yr1oYALXd' H75Ā6ŶR;F}5p`^ΞM7YvnBqTAq>qВ_0t$8?&ܾDb9FVtEZ \t@XubELF"B1e>;8gA:ujRE(F|X$n,]?xkUl@F'8.|w$`#J'U̪.d,wRX[3Ȫ*Fj\mF~禳 v) C"PבŢLiEZ$#B)HLqzou-P_y={zk}Tҹ(йRGG˳~JSn'm{ ݀THt tҾ?${E@ "PL!Td-,@<)/Gn")@ Oԗ 'A:_aD M n,Oз/ ^foN% pbČJ8C-h$ʔ*W($ʎ-gd)s͚:g(p$ʞu2$R0w~jR ȁ JHȬZr+ذbrj,ڴj-ܸoҭk.޼zwhVd.l0`2n1r'S/̚7sYVG.M+֮PFnZ˲gl6ܺoh7ߨ.n8n9ANnieS𲥓/o]kN|`o2g{7 kw`m) ~WW "aD z!5=%FW""1Bh"Rڊ9bx25 y:"$ daWx$%\Yj]iДUܕeF_hnfԵ%>9'G&}'u ZxB':LwQ Aܡ!tDδB.1(J95>*6Q9ty^"M zIjʫdꞔB,Ġ8Q[B2iHN SGaf AQ[쓎-Pk!To9_ 0BJTcF;QE{p' 11 "l+2Ԫ@/ @/ QK&k[{), &L- `ګ08AAvBY tu'5&o&Qu3沅2[a eqDͱFБH8H"T0rQ<䰹y$R CB Rd!>1F< "<й.wpCc qN6p B!/D)AZʖ& )]{`w‚t@Z-` ا}R G;¡} ;ޡ }N[>a| <=^``a;Ї|GG 6Prp xBp]DRPG; Er䃅@uQX1ButBa}LCXZBr  < ǃAx |dC% w((G_bq@(q }L/h7B D K1 ` 0F>¡ I\Ї, qd ! xdCF|`|b \P|" Є cCBZ#iD>zÓB$`HFFJ*(.Bix>`v@ȜF@p|C#.\ }BԢOy  e'P,jo$ v ;y+ .j6ˀj>TyDDQT8E#;X$J}c8=ʾ-`/HvC"a"EUA ^DG>R%Q8@PiΛ8"=f!!r" dJH(];6\UEnAn1`mo!OCɘ&ьb2DFQD;!Cz >(`ԗ +4 mj(%c X[*@[}Pz}0laKLuZfc,0 @`N/p1IX-`{" ~ %؋)zk1RtE!,12x(&1MWb>(4azX(21O: # 1jj.:szRf6TC6Y},csHZl (728cXD8}@dR7 9+(Pr0KV Jq}pՉ`9ȡC< r 4FHDpM9Aa4 /6]mFFՃrpҒa@p X]p de\z8\o`|˺y"P{ gQ`{ ;peR J_8#LQ8BL4@ ы~cXz -Hah@<&u@h,3QT !vW|Dd `A*e39cЯK_T59/z"ҳ_CRf#ccXgQAF&IBh_|dJJ ` Hx^K\DK FuwtKDM KEDCMR$D D~bD::96\`r.aqlJ6D  栻 Ȟ MJ &Dn FC@?܃<=Cj1!XEtH` J@Jt!Dn L ]=&=."!bK$!*Z ^IdDKxK`!hJtCL#ă7Xxt^J\b&nb'~#VƌXX̤"8B\ )@B zIt5(C9"& 4j;p'$"))27BcEE8d hA:$MGLLTLLcP +% WfATf <<ADe[`@(|N`@B:"D  n҂7LE"C/ ##rbg"Lr x=-- G" `pBF̀< @1kL)(t켶]eO0@b 뼲gH M8L#ݞ@ "a$ F 5)JD m<a"=0cb#+@ p' *Ti/5p GrWBAaE<>T1fdOhsC@p8G keZC1'hNd<5;d8UerhrK0ph\J,A,CNdDzJ2t,$C`pDd4L3 # !o7CO@EDÆ/N=Es(n5(")mm8 *xEM"öS7uq<@cGKX's]u^Iߦ`3܈gQSյ]^C.FD bW uhUgVKDJ!P6YK Koc!dYlGcLv8!ncƈOv6q;¶Lcvisotq;op=^W='=~}+GiL?D!9wld>AXD[_j|{;yͣs_ >~JUǽX>YIWTGgDN}~>@@! ,H!&&,)/!)-$-3&17*16,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CJDC#DEEC$E8,EI;EL FB%FI*F<GHKR4LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SR gp!,Ҧ]!w  ANLPŶg𡠓i0\x[/XܭEph@9aC,*\q&Q hTڂ 6CK2eqDy\G"Qy$B,`lAbx c (=,s r> ;bϨdG>>z,P9# p|C";A!h0BhO8N^/Q9ڡlWd\[Kc '|O6%19Bpx#C)+#եZ$aD$䣍&DC6r$C   X:bpP>l&0HDK&&M=-?|T.Th:M)쓇;XN>( " x°X3 9O}S*d/ 8+HC \l  0 PP K0{Bt@Ś'CJ2Dk m,C!H4ьIB"}4#F/\>W܎ihG;0VE .Q@(X$'u.G* z,#F2%"#3:WWH$4x#ȇ*覊d_gʢ6)o *:Or>@GX>Ih-:׎p2rHUl'FzaFȂvYHo@2D>p` {c ؀\񁋐R@v|" \, @l tz4P<ьhKHr*3#vR  bt)<`!/YCبЀXHLNfF1(-,FA8|h-Jb=Q H>?QbaC32eG:Rdacc,먂=sP?sZ Qήzup>9rJET @;EZ0 Hl2NXrHek:Pcc\5R`(vRkQ.rܜF-G @5l)Qa\nLHhp>g4"V(W yʠSK H1ד>drALbAH`8A'Yz7ErېG~0"p GoHx@9OVM?- -kF;Z`GANd23@N4]n?w"8%ΐ:;1zT +~`L1 q#5Q?m[U&ҁ L!)%"#Fpc9N# /B: \(3a S('@S0 0Ѓ9 XK AH ^hPU_pt׮!h?ҡfy1ѐ-|k E{{(!u#O('up.TD5fgU`*?d^& \s`'Fx`cS/|{8\{q?T(@(qDo ~IŴ?wr ww `x3pOp0}0#  x>7q{ " p3 * }{ 7JjfAɦ:o97 Py3 :Gy}3p7P 0އ@ 7oUA&0xl9+e6{1 # `^7p: 0 x 8 =` lxn(nyw({{:/zvg p @ 3 bX g` 0 UGuPph mrh\m؋n=hנzz pJq  7G @y` ^=@ ʐsU = @|xWlv(G9؏>xzz/%@p  GoSpwGvHp^W)m3O0qvfon)n.q-Z:jdDp=m@r.qr3F6 qw H?1h9b79v$O?9ypfm8YVjf ƙ7mV{h C{kᘖaU m[噹 9o1p8ly$g1!GuxUǖGکkVmYvVkYlՆ6 i GGHPokYtG bwI U (h5'ݖpXVyd7H_hP`؝% `@@ *Ȃ:ч PWx'Gŀigp58:'CZ u@g8#`p^B{\A 3 Pmp0O}OH y3  m0ds짻pWy` &ީi*>;|9 #;[(DXIjh978 wP `quPHgn;{P+ek!˄^VUW1`$ | Zp[: 0@$s(  h |0ڄ=` V =xp6 "o#  v yyǁX`璜19|`J ǒ: <^`j̹ ^`?̇ 0@ 9 Xafˡ|@ʊ\ͥ0+ٌaX0SbSBL8a+lo9}f){_IlIuS-0b™74l@q|fJݕ}!p(h%y%F^ј:d: }rkpbF= {BݖUXu(8 =Pm ЬGmb"mZjiugRqKh}iIլҺ7i^=ԚyhNGiqȚmbYT؄Mlؐ]gؑ]6ُرiٜN؝*h٢}^Eڜڬڪ|MڽH__im.iGټmuýͿ| @^? v=Ԭ]ݪU5ؽҍ?lZނާ7ֈMjLqm9Uڍރrm׾"m T6N1Кܦc2h2qZd,qݦpmэ] 6~I2 yt&:cp %ox@^]Fbi4P{d  v!r Me1b0 "^1* 2pCAyNfqC9}V06alt=G-!!"B"eq"0]y@$>rrP#Q0"9"<]p%Db$H$c%/$#V*[a_R#RQr2``T%$'Y#vB}'z^GdM% .Rp)6)A*R*"/*!L[/ /#p,R,2[,#/@-K%/-V 2*;B. O mD,o0We06TWβ[5S.d2 u;p+q22M 3S33W3 3kcDc4H# Y45#e,?R5:3 -\5a36^/ j4Z/ RP Gi w7g-oGy[89S'9H#:c:: !#;c; P0;<@< /O9z4 =J5= \=s-4IAC #?ph-?[< @@ dTAA$E@WM!R=޽$>IxჄy`->}xx20\& %O\ BTj#A(g[VuG* v0)0O4#E|hpo nc"KHL,x9 F.H,O h\V >l,y(=zp^H_ɞ>8)>d0 S>U'fd`1*k0tA#p&2pC;D1Bd)ڡ<͞pdiGD(%d}1pKHa"c(EKD|f:J8!}詥.lEB,G2<(e@F=1fLxGigRae'-:GcjK,/tRJ+R*Ĕ;S>L0,>(eE8@*U r6"6}I PQ^}IăDyg}2#p)Z=<%=GTc`@JiZn@ɩmԳqy0—r'G DP|1rQa#aM'Ƌ1@xDuz(LqeR= 8Avp}AxB1~pF&0dp%*(Ѓ D8bʁP捸s:c62(8Gxp 7| c8v\c Y-ZKxO:*,Pƅ! gw,*<KEQvqkAk;h,Yt[ѿz'N*̮c"=-f3doXpQO`4:ro8ôo[%P PO6;QnAj rR{_S~aL7=E-c` mxC8z!Z& yv X4X1,;H8C &Qtb ]&"E0P{ 3D4f1hAm*H!(Dm0RE NTWF0&R 4FR 7R)t0JܝzB6/ dgN5态0HH`30\ 9Id1,mdA'!#@4Hjv3(cMPsyA8?`3h0F[gҁq0J<o`Xa  bc`NcX7)LfcQd.B: U5щ >n` v;g0)̠SxBW0h^o/FYzH^cm,2/c @%90Rep_``ظGz0L xȅ?X9u0D%AxG4":a.^f' Z=xcTT Ey'pkpb?Qs{` EY z 8C{S?n?oH =dXC  嚷;Aq=e ~ +-劁8sp5N훀EX8\{tݚ*@(sZPVuV!-T&,H40TVxxxc;67TP@,07̭h%d9/De'|` 0):R)ꊸ sCC/xy)B3z*"©nS3'&%ҩ^{(z>T[bllѺZЦP6- 擇souT%Ȁ5-zl(Ch -jRߺࢦ)sAb0P /r:=0?u2ͦ-=VXh{@Q*+/ldy 8'k0_0(@O^6xD?@y=%-C*(EnZpX @2x’I X ] -;0hX[uh:;nb>+%l8*Y@L0G0}1# 4tYp]ؕ] (A4b 1pH^u,: G$(I<[V0^ŅV`?y e_CCh^ ATuQ1 ɵ 1Te3j4ם:2<.-T2Q3ϵL aMnJ4(0&սs:6@J\w j# PJ4Y V5RP0Vb&6DYKY[c/XO۴QcWkZ+t 6h0`'^@tXjM_KFXGS[d`34`Y >+Ϥ48[O5/,ls*bxW21aseb3X+fJ] \8bZc@EhȅsX*< -ob8O~XC9Ёuu[.8yF+kqɹ{gy@m]juP+XZƔE/nzm\0 6pPgSfeV]C' 0[qh5*3܌F0gh~ 9eh3?jk}X'm@ccSMC`N5b2kɣXC®D>oг{{Y N-O¹2s.k}Xo޿r?>yU v1fၵKpz\+b6( * no@lFXc޹Ȁ CxKxp0K,B"`#?P€S'/b̅Gjnr1o+\35bgV-b\oo)t 7vVB" n6Yr1oYALXd' H75Ā6ŶR;F}5p`^ΞM7YvnBqTAq>qВ_0t$8?&ܾDb9FVtEZ \t@XubELF"B1e>;8gA:ujRE(F|X$n,]?xkUl@F'8.|w$`#J'U̪.d,wRX[3Ȫ*Fj\mF~禳 v) C"PבŢLiEZ$#B)HLqzou-P_y={zk}Tҹ(йRGG˳~JSn'm{ ݀THt tҾ?${E@ "PL!Td-,@<)/Gn")@ Oԗ 'A:_aD M n,Oз/ ^foN% pbČJ8C-h$ʔ*W($ʎ-gd)s͚:g(p$ʞu2$R0w~jR ȁ JHȬZr+ذbrj,ڴj-ܸoҭk.޼zwhVd.l0`2n1r'S/̚7sYVG.M+֮PFnZ˲gl6ܺoh7ߨ.n8n9ANnieS𲥓/o]kN|`o2g{7 kw`m) ~WW "aD z!5=%FW""1Bh"Rڊ9bx25 y:"$ daWx$%\Yj]iДUܕeF_hnfԵ%>9'G&}'u ZxB':LwQ Aܡ!tDδB.1(J95>*6Q9ty^"M zIjʫdꞔB,Ġ8Q[B2iHN SGaf AQ[쓎-Pk!To9_ 0BJTcF;QE{p' 11 "l+2Ԫ@/ @/ QK&k[{), &L- `ګ08AAvBY tu'5&o&Qu3沅2[a eqDͱFБH8H"T0rQ<䰹y$R CB Rd!>1F< "<й.wpCc qN6p B!/D)AZʖ& )]{`w‚t@Z-` ا}R G;¡} ;ޡ }N[>a| <=^``a;Ї|GG 6Prp xBp]DRPG; Er䃅@uQX1ButBa}LCXZBr  < ǃAx |dC% w((G_bq@(q }L/h7B D K1 ` 0F>¡ I\Ї, qd ! xdCF|`|b \P|" Є cCBZ#iD>zÓB$`HFFJ*(.Bix>`v@ȜF@p|C#.\ }BԢOy  e'P,jo$ v ;y+ .j6ˀj>TyDDQT8E#;X$J}c8=ʾ-`/HvC"a"EUA ^DG>R%Q8@PiΛ8"=f!!r" dJH(];6\UEnAn1`mo!OCɘ&ьb2DFQD;!Cz >(`ԗ +4 mj(%c X[*@[}Pz}0laKLuZfc,0 @`N/p1IX-`{" ~ %؋)zk1RtE!,12x(&1MWb>(4azX(21O: # 1jj.:szRf6TC6Y},csHZl (728cXD8}@dR7 9+(Pr0KV Jq}pՉ`9ȡC< r 4FHDpM9Aa4 /6]mFFՃrpҒa@p X]p de\z8\o`|˺y"P{ gQ`{ ;peR J_8#LQ8BL4@ ы~cXz -Hah@<&u@h,3QT !vW|Dd `A*e39cЯK_T59/z"ҳ_CRf#ccXgQAF&IBh_|dJJ ` Hx^K\DK FuwtKDM KEDCMR$D D~bD::96\`r.aqlJ6D  栻 Ȟ MJ &Dn FC@?܃<=Cj1!XEtH` J@Jt!Dn L ]=&=."!bK$!*Z ^IdDKxK`!hJtCL#ă7Xxt^J\b&nb'~#VƌXX̤"8B\ )@B zIt5(C9"& 4j;p'$"))27BcEE8d hA:$MGLLTLLcP +% WfATf <<ADe[`@(|N`@B:"D  n҂7LE"C/ ##rbg"Lr x=-- G" `pBF̀< @1kL)(t켶]eO0@b 뼲gH M8L#ݞ@ "a$ F 5)JD m<a"=0cb#+@ p' *Ti/5p GrWBAaE<>T1fdOhsC@p8G keZC1'hNd<5;d8UerhrK0ph\J,A,CNdDzJ2t,$C`pDd4L3 # !o7CO@EDÆ/N=Es(n5(")mm8 *xEM"öS7uq<@cGKX's]u^Iߦ`3܈gQSյ]^C.FD bW uhUgVKDJ!P6YK Koc!dYlGcLv8!ncƈOv6q;¶Lcvisotq;op=^W='=~}+GiL?D!9wld>AXD[_j|{;yͣs_ >~JUǽX>YIWTGgDN}~>@@! ,H!&&,)/!)-$-3&17*16,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CJDC#DEEC$E8,EI;EL FB%FI*F<GHKR4LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SR gp!,Ҧ]!w  ANLPŶg𡠓i0\x[/XܭEph@9aC,*\q&Q hTڂ 6CK2eqDy\G"Qy$B,`lAbx c (=,s r> ;bϨdG>>z,P9# p|C";A!h0BhO8N^/Q9ڡlWd\[Kc '|O6%19Bpx#C)+#եZ$aD$䣍&DC6r$C   X:bpP>l&0HDK&&M=-?|T.Th:M)쓇;XN>( " x°X3 9O}S*d/ 8+HC \l  0 PP K0{Bt@Ś'CJ2Dk m,C!H4ьIB"}4#F/\>W܎ihG;0VE .Q@(X$'u.G* z,#F2%"#3:WWH$4x#ȇ*覊d_gʢ6)o *:Or>@GX>Ih-:׎p2rHUl'FzaFȂvYHo@2D>p` {c ؀\񁋐R@v|" \, @l tz4P<ьhKHr*3#vR  bt)<`!/YCبЀXHLNfF1(-,FA8|h-Jb=Q H>?QbaC32eG:Rdacc,먂=sP?sZ Qήzup>9rJET @;EZ0 Hl2NXrHek:Pcc\5R`(vRkQ.rܜF-G @5l)Qa\nLHhp>g4"V(W yʠSK H1ד>drALbAH`8A'Yz7ErېG~0"p GoHx@9OVM?- -kF;Z`GANd23@N4]n?w"8%ΐ:;1zT +~`L1 q#5Q?m[U&ҁ L!)%"#Fpc9N# /B: \(3a S('@S0 0Ѓ9 XK AH ^hPU_pt׮!h?ҡfy1ѐ-|k E{{(!u#O('up.TD5fgU`*?d^& \s`'Fx`cS/|{8\{q?T(@(qDo ~IŴ?wr ww `x3pOp0}0#  x>7q{ " p3 * }{ 7JjfAɦ:o97 Py3 :Gy}3p7P 0އ@ 7oUA&0xl9+e6{1 # `^7p: 0 x 8 =` lxn(nyw({{:/zvg p @ 3 bX g` 0 UGuPph mrh\m؋n=hנzz pJq  7G @y` ^=@ ʐsU = @|xWlv(G9؏>xzz/%@p  GoSpwGvHp^W)m3O0qvfon)n.q-Z:jdDp=m@r.qr3F6 qw H?1h9b79v$O?9ypfm8YVjf ƙ7mV{h C{kᘖaU m[噹 9o1p8ly$g1!GuxUǖGکkVmYvVkYlՆ6 i GGHPokYtG bwI U (h5'ݖpXVyd7H_hP`؝% `@@ *Ȃ:ч PWx'Gŀigp58:'CZ u@g8#`p^B{\A 3 Pmp0O}OH y3  m0ds짻pWy` &ީi*>;|9 #;[(DXIjh978 wP `quPHgn;{P+ek!˄^VUW1`$ | Zp[: 0@$s(  h |0ڄ=` V =xp6 "o#  v yyǁX`璜19|`J ǒ: <^`j̹ ^`?̇ 0@ 9 Xafˡ|@ʊ\ͥ0+ٌaX0SbSBL8a+lo9}f){_IlIuS-0b™74l@q|fJݕ}!p(h%y%F^ј:d: }rkpbF= {BݖUXu(8 =Pm ЬGmb"mZjiugRqKh}iIլҺ7i^=ԚyhNGiqȚmbYT؄Mlؐ]gؑ]6ُرiٜN؝*h٢}^Eڜڬڪ|MڽH__im.iGټmuýͿ| @^? v=Ԭ]ݪU5ؽҍ?lZނާ7ֈMjLqm9Uڍރrm׾"m T6N1Кܦc2h2qZd,qݦpmэ] 6~I2 yt&:cp %ox@^]Fbi4P{d  v!r Me1b0 "^1* 2pCAyNfqC9}V06alt=G-!!"B"eq"0]y@$>rrP#Q0"9"<]p%Db$H$c%/$#V*[a_R#RQr2``T%$'Y#vB}'z^GdM% .Rp)6)A*R*"/*!L[/ /#p,R,2[,#/@-K%/-V 2*;B. O mD,o0We06TWβ[5S.d2 u;p+q22M 3S33W3 3kcDc4H# Y45#e,?R5:3 -\5a36^/ j4Z/ RP Gi w7g-oGy[89S'9H#:c:: !#;c; P0;<@< /O9z4 =J5= \=s-4IAC #?ph-?[< @@ dTAA$E@WM!R=޽$>IxჄy`->}xx20\& %O\ BTj#A(g[VuG* v0)0O4#E|hpo nc"KHL,x9 F.H,O h\V >l,y(=zp^H_ɞ>8)>d0 S>U'fd`1*k0tA#p&2pC;D1Bd)ڡ<͞pdiGD(%d}1pKHa"c(EKD|f:J8!}詥.lEB,G2<(e@F=1fLxGigRae'-:GcjK,/tRJ+R*Ĕ;S>L0,>(eE8@*U r6"6}I PQ^}IăDyg}2#p)Z=<%=GTc`@JiZn@ɩmԳqy0—r'G DP|1rQa#aM'Ƌ1@xDuz(LqeR= 8Avp}AxB1~pF&0dp%*(Ѓ D8bʁP捸s:c62(8Gxp 7| c8v\c Y-ZKxO:*,Pƅ! gw,*<KEQvqkAk;h,Yt[ѿz'N*̮c"=-f3doXpQO`4:ro8ôo[%P PO6;QnAj rR{_S~aL7=E-c` mxC8z!Z& yv X4X1,;H8C &Qtb ]&"E0P{ 3D4f1hAm*H!(Dm0RE NTWF0&R 4FR 7R)t0JܝzB6/ dgN5态0HH`30\ 9Id1,mdA'!#@4Hjv3(cMPsyA8?`3h0F[gҁq0J<o`Xa  bc`NcX7)LfcQd.B: U5щ >n` v;g0)̠SxBW0h^o/FYzH^cm,2/c @%90Rep_``ظGz0L xȅ?X9u0D%AxG4":a.^f' Z=xcTT Ey'pkpb?Qs{` EY z 8C{S?n?oH =dXC  嚷;Aq=e ~ +-劁8sp5N훀EX8\{tݚ*@(sZPVuV!-T&,H40TVxxxc;67TP@,07̭h%d9/De'|` 0):R)ꊸ sCC/xy)B3z*"©nS3'&%ҩ^{(z>T[bllѺZЦP6- 擇souT%Ȁ5-zl(Ch -jRߺࢦ)sAb0P /r:=0?u2ͦ-=VXh{@Q*+/ldy 8'k0_0(@O^6xD?@y=%-C*(EnZpX @2x’I X ] -;0hX[uh:;nb>+%l8*Y@L0G0}1# 4tYp]ؕ] (A4b 1pH^u,: G$(I<[V0^ŅV`?y e_CCh^ ATuQ1 ɵ 1Te3j4ם:2<.-T2Q3ϵL aMnJ4(0&սs:6@J\w j# PJ4Y V5RP0Vb&6DYKY[c/XO۴QcWkZ+t 6h0`'^@tXjM_KFXGS[d`34`Y >+Ϥ48[O5/,ls*bxW21aseb3X+fJ] \8bZc@EhȅsX*< -ob8O~XC9Ёuu[.8yF+kqɹ{gy@m]juP+XZƔE/nzm\0 6pPgSfeV]C' 0[qh5*3܌F0gh~ 9eh3?jk}X'm@ccSMC`N5b2kɣXC®D>oг{{Y N-O¹2s.k}Xo޿r?>yU v1fၵKpz\+b6( * no@lFXc޹Ȁ CxKxp0K,B"`#?P€S'/b̅Gjnr1o+\35bgV-b\oo)t 7vVB" n6Yr1oYALXd' H75Ā6ŶR;F}5p`^ΞM7YvnBqTAq>qВ_0t$8?&ܾDb9FVtEZ \t@XubELF"B1e>;8gA:ujRE(F|X$n,]?xkUl@F'8.|w$`#J'U̪.d,wRX[3Ȫ*Fj\mF~禳 v) C"PבŢLiEZ$#B)HLqzou-P_y={zk}Tҹ(йRGG˳~JSn'm{ ݀THt tҾ?${E@ "PL!Td-,@<)/Gn")@ Oԗ 'A:_aD M n,Oз/ ^foN% pbČJ8C-h$ʔ*W($ʎ-gd)s͚:g(p$ʞu2$R0w~jR ȁ JHȬZr+ذbrj,ڴj-ܸoҭk.޼zwhVd.l0`2n1r'S/̚7sYVG.M+֮PFnZ˲gl6ܺoh7ߨ.n8n9ANnieS𲥓/o]kN|`o2g{7 kw`m) ~WW "aD z!5=%FW""1Bh"Rڊ9bx25 y:"$ daWx$%\Yj]iДUܕeF_hnfԵ%>9'G&}'u ZxB':LwQ Aܡ!tDδB.1(J95>*6Q9ty^"M zIjʫdꞔB,Ġ8Q[B2iHN SGaf AQ[쓎-Pk!To9_ 0BJTcF;QE{p' 11 "l+2Ԫ@/ @/ QK&k[{), &L- `ګ08AAvBY tu'5&o&Qu3沅2[a eqDͱFБH8H"T0rQ<䰹y$R CB Rd!>1F< "<й.wpCc qN6p B!/D)AZʖ& )]{`w‚t@Z-` ا}R G;¡} ;ޡ }N[>a| <=^``a;Ї|GG 6Prp xBp]DRPG; Er䃅@uQX1ButBa}LCXZBr  < ǃAx |dC% w((G_bq@(q }L/h7B D K1 ` 0F>¡ I\Ї, qd ! xdCF|`|b \P|" Є cCBZ#iD>zÓB$`HFFJ*(.Bix>`v@ȜF@p|C#.\ }BԢOy  e'P,jo$ v ;y+ .j6ˀj>TyDDQT8E#;X$J}c8=ʾ-`/HvC"a"EUA ^DG>R%Q8@PiΛ8"=f!!r" dJH(];6\UEnAn1`mo!OCɘ&ьb2DFQD;!Cz >(`ԗ +4 mj(%c X[*@[}Pz}0laKLuZfc,0 @`N/p1IX-`{" ~ %؋)zk1RtE!,12x(&1MWb>(4azX(21O: # 1jj.:szRf6TC6Y},csHZl (728cXD8}@dR7 9+(Pr0KV Jq}pՉ`9ȡC< r 4FHDpM9Aa4 /6]mFFՃrpҒa@p X]p de\z8\o`|˺y"P{ gQ`{ ;peR J_8#LQ8BL4@ ы~cXz -Hah@<&u@h,3QT !vW|Dd `A*e39cЯK_T59/z"ҳ_CRf#ccXgQAF&IBh_|dJJ ` Hx^K\DK FuwtKDM KEDCMR$D D~bD::96\`r.aqlJ6D  栻 Ȟ MJ &Dn FC@?܃<=Cj1!XEtH` J@Jt!Dn L ]=&=."!bK$!*Z ^IdDKxK`!hJtCL#ă7Xxt^J\b&nb'~#VƌXX̤"8B\ )@B zIt5(C9"& 4j;p'$"))27BcEE8d hA:$MGLLTLLcP +% WfATf <<ADe[`@(|N`@B:"D  n҂7LE"C/ ##rbg"Lr x=-- G" `pBF̀< @1kL)(t켶]eO0@b 뼲gH M8L#ݞ@ "a$ F 5)JD m<a"=0cb#+@ p' *Ti/5p GrWBAaE<>T1fdOhsC@p8G keZC1'hNd<5;d8UerhrK0ph\J,A,CNdDzJ2t,$C`pDd4L3 # !o7CO@EDÆ/N=Es(n5(")mm8 *xEM"öS7uq<@cGKX's]u^Iߦ`3܈gQSյ]^C.FD bW uhUgVKDJ!P6YK Koc!dYlGcLv8!ncƈOv6q;¶Lcvisotq;op=^W='=~}+GiL?D!9wld>AXD[_j|{;yͣs_ >~JUǽX>YIWTGgDN}~>@@! ,H!&&,)/!)-$-3&17*16,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CJDC#DEEC$E8,EI;EL FB%FI*F<GHKR4LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SR gp!,Ҧ]!w  ANLPŶg𡠓i0\x[/XܭEph@9aC,*\q&Q hTڂ 6CK2eqDy\G"Qy$B,`lAbx c (=,s r> ;bϨdG>>z,P9# p|C";A!h0BhO8N^/Q9ڡlWd\[Kc '|O6%19Bpx#C)+#եZ$aD$䣍&DC6r$C   X:bpP>l&0HDK&&M=-?|T.Th:M)쓇;XN>( " x°X3 9O}S*d/ 8+HC \l  0 PP K0{Bt@Ś'CJ2Dk m,C!H4ьIB"}4#F/\>W܎ihG;0VE .Q@(X$'u.G* z,#F2%"#3:WWH$4x#ȇ*覊d_gʢ6)o *:Or>@GX>Ih-:׎p2rHUl'FzaFȂvYHo@2D>p` {c ؀\񁋐R@v|" \, @l tz4P<ьhKHr*3#vR  bt)<`!/YCبЀXHLNfF1(-,FA8|h-Jb=Q H>?QbaC32eG:Rdacc,먂=sP?sZ Qήzup>9rJET @;EZ0 Hl2NXrHek:Pcc\5R`(vRkQ.rܜF-G @5l)Qa\nLHhp>g4"V(W yʠSK H1ד>drALbAH`8A'Yz7ErېG~0"p GoHx@9OVM?- -kF;Z`GANd23@N4]n?w"8%ΐ:;1zT +~`L1 q#5Q?m[U&ҁ L!)%"#Fpc9N# /B: \(3a S('@S0 0Ѓ9 XK AH ^hPU_pt׮!h?ҡfy1ѐ-|k E{{(!u#O('up.TD5fgU`*?d^& \s`'Fx`cS/|{8\{q?T(@(qDo ~IŴ?wr ww `x3pOp0}0#  x>7q{ " p3 * }{ 7JjfAɦ:o97 Py3 :Gy}3p7P 0އ@ 7oUA&0xl9+e6{1 # `^7p: 0 x 8 =` lxn(nyw({{:/zvg p @ 3 bX g` 0 UGuPph mrh\m؋n=hנzz pJq  7G @y` ^=@ ʐsU = @|xWlv(G9؏>xzz/%@p  GoSpwGvHp^W)m3O0qvfon)n.q-Z:jdDp=m@r.qr3F6 qw H?1h9b79v$O?9ypfm8YVjf ƙ7mV{h C{kᘖaU m[噹 9o1p8ly$g1!GuxUǖGکkVmYvVkYlՆ6 i GGHPokYtG bwI U (h5'ݖpXVyd7H_hP`؝% `@@ *Ȃ:ч PWx'Gŀigp58:'CZ u@g8#`p^B{\A 3 Pmp0O}OH y3  m0ds짻pWy` &ީi*>;|9 #;[(DXIjh978 wP `quPHgn;{P+ek!˄^VUW1`$ | Zp[: 0@$s(  h |0ڄ=` V =xp6 "o#  v yyǁX`璜19|`J ǒ: <^`j̹ ^`?̇ 0@ 9 Xafˡ|@ʊ\ͥ0+ٌaX0SbSBL8a+lo9}f){_IlIuS-0b™74l@q|fJݕ}!p(h%y%F^ј:d: }rkpbF= {BݖUXu(8 =Pm ЬGmb"mZjiugRqKh}iIլҺ7i^=ԚyhNGiqȚmbYT؄Mlؐ]gؑ]6ُرiٜN؝*h٢}^Eڜڬڪ|MڽH__im.iGټmuýͿ| @^? v=Ԭ]ݪU5ؽҍ?lZނާ7ֈMjLqm9Uڍރrm׾"m T6N1Кܦc2h2qZd,qݦpmэ] 6~I2 yt&:cp %ox@^]Fbi4P{d  v!r Me1b0 "^1* 2pCAyNfqC9}V06alt=G-!!"B"eq"0]y@$>rrP#Q0"9"<]p%Db$H$c%/$#V*[a_R#RQr2``T%$'Y#vB}'z^GdM% .Rp)6)A*R*"/*!L[/ /#p,R,2[,#/@-K%/-V 2*;B. O mD,o0We06TWβ[5S.d2 u;p+q22M 3S33W3 3kcDc4H# Y45#e,?R5:3 -\5a36^/ j4Z/ RP Gi w7g-oGy[89S'9H#:c:: !#;c; P0;<@< /O9z4 =J5= \=s-4IAC #?ph-?[< @@ dTAA$E@WM!R=޽$>IxჄy`->}xx20\& %O\ BTj#A(g[VuG* v0)0O4#E|hpo nc"KHL,x9 F.H,O h\V >l,y(=zp^H_ɞ>8)>d0 S>U'fd`1*k0tA#p&2pC;D1Bd)ڡ<͞pdiGD(%d}1pKHa"c(EKD|f:J8!}詥.lEB,G2<(e@F=1fLxGigRae'-:GcjK,/tRJ+R*Ĕ;S>L0,>(eE8@*U r6"6}I PQ^}IăDyg}2#p)Z=<%=GTc`@JiZn@ɩmԳqy0—r'G DP|1rQa#aM'Ƌ1@xDuz(LqeR= 8Avp}AxB1~pF&0dp%*(Ѓ D8bʁP捸s:c62(8Gxp 7| c8v\c Y-ZKxO:*,Pƅ! gw,*<KEQvqkAk;h,Yt[ѿz'N*̮c"=-f3doXpQO`4:ro8ôo[%P PO6;QnAj rR{_S~aL7=E-c` mxC8z!Z& yv X4X1,;H8C &Qtb ]&"E0P{ 3D4f1hAm*H!(Dm0RE NTWF0&R 4FR 7R)t0JܝzB6/ dgN5态0HH`30\ 9Id1,mdA'!#@4Hjv3(cMPsyA8?`3h0F[gҁq0J<o`Xa  bc`NcX7)LfcQd.B: U5щ >n` v;g0)̠SxBW0h^o/FYzH^cm,2/c @%90Rep_``ظGz0L xȅ?X9u0D%AxG4":a.^f' Z=xcTT Ey'pkpb?Qs{` EY z 8C{S?n?oH =dXC  嚷;Aq=e ~ +-劁8sp5N훀EX8\{tݚ*@(sZPVuV!-T&,H40TVxxxc;67TP@,07̭h%d9/De'|` 0):R)ꊸ sCC/xy)B3z*"©nS3'&%ҩ^{(z>T[bllѺZЦP6- 擇souT%Ȁ5-zl(Ch -jRߺࢦ)sAb0P /r:=0?u2ͦ-=VXh{@Q*+/ldy 8'k0_0(@O^6xD?@y=%-C*(EnZpX @2x’I X ] -;0hX[uh:;nb>+%l8*Y@L0G0}1# 4tYp]ؕ] (A4b 1pH^u,: G$(I<[V0^ŅV`?y e_CCh^ ATuQ1 ɵ 1Te3j4ם:2<.-T2Q3ϵL aMnJ4(0&սs:6@J\w j# PJ4Y V5RP0Vb&6DYKY[c/XO۴QcWkZ+t 6h0`'^@tXjM_KFXGS[d`34`Y >+Ϥ48[O5/,ls*bxW21aseb3X+fJ] \8bZc@EhȅsX*< -ob8O~XC9Ёuu[.8yF+kqɹ{gy@m]juP+XZƔE/nzm\0 6pPgSfeV]C' 0[qh5*3܌F0gh~ 9eh3?jk}X'm@ccSMC`N5b2kɣXC®D>oг{{Y N-O¹2s.k}Xo޿r?>yU v1fၵKpz\+b6( * no@lFXc޹Ȁ CxKxp0K,B"`#?P€S'/b̅Gjnr1o+\35bgV-b\oo)t 7vVB" n6Yr1oYALXd' H75Ā6ŶR;F}5p`^ΞM7YvnBqTAq>qВ_0t$8?&ܾDb9FVtEZ \t@XubELF"B1e>;8gA:ujRE(F|X$n,]?xkUl@F'8.|w$`#J'U̪.d,wRX[3Ȫ*Fj\mF~禳 v) C"PבŢLiEZ$#B)HLqzou-P_y={zk}Tҹ(йRGG˳~JSn'm{ ݀THt tҾ?${E@ "PL!Td-,@<)/Gn")@ Oԗ 'A:_aD M n,Oз/ ^foN% pbČJ8C-h$ʔ*W($ʎ-gd)s͚:g(p$ʞu2$R0w~jR ȁ JHȬZr+ذbrj,ڴj-ܸoҭk.޼zwhVd.l0`2n1r'S/̚7sYVG.M+֮PFnZ˲gl6ܺoh7ߨ.n8n9ANnieS𲥓/o]kN|`o2g{7 kw`m) ~WW "aD z!5=%FW""1Bh"Rڊ9bx25 y:"$ daWx$%\Yj]iДUܕeF_hnfԵ%>9'G&}'u ZxB':LwQ Aܡ!tDδB.1(J95>*6Q9ty^"M zIjʫdꞔB,Ġ8Q[B2iHN SGaf AQ[쓎-Pk!To9_ 0BJTcF;QE{p' 11 "l+2Ԫ@/ @/ QK&k[{), &L- `ګ08AAvBY tu'5&o&Qu3沅2[a eqDͱFБH8H"T0rQ<䰹y$R CB Rd!>1F< "<й.wpCc qN6p B!/D)AZʖ& )]{`w‚t@Z-` ا}R G;¡} ;ޡ }N[>a| <=^``a;Ї|GG 6Prp xBp]DRPG; Er䃅@uQX1ButBa}LCXZBr  < ǃAx |dC% w((G_bq@(q }L/h7B D K1 ` 0F>¡ I\Ї, qd ! xdCF|`|b \P|" Є cCBZ#iD>zÓB$`HFFJ*(.Bix>`v@ȜF@p|C#.\ }BԢOy  e'P,jo$ v ;y+ .j6ˀj>TyDDQT8E#;X$J}c8=ʾ-`/HvC"a"EUA ^DG>R%Q8@PiΛ8"=f!!r" dJH(];6\UEnAn1`mo!OCɘ&ьb2DFQD;!Cz >(`ԗ +4 mj(%c X[*@[}Pz}0laKLuZfc,0 @`N/p1IX-`{" ~ %؋)zk1RtE!,12x(&1MWb>(4azX(21O: # 1jj.:szRf6TC6Y},csHZl (728cXD8}@dR7 9+(Pr0KV Jq}pՉ`9ȡC< r 4FHDpM9Aa4 /6]mFFՃrpҒa@p X]p de\z8\o`|˺y"P{ gQ`{ ;peR J_8#LQ8BL4@ ы~cXz -Hah@<&u@h,3QT !vW|Dd `A*e39cЯK_T59/z"ҳ_CRf#ccXgQAF&IBh_|dJJ ` Hx^K\DK FuwtKDM KEDCMR$D D~bD::96\`r.aqlJ6D  栻 Ȟ MJ &Dn FC@?܃<=Cj1!XEtH` J@Jt!Dn L ]=&=."!bK$!*Z ^IdDKxK`!hJtCL#ă7Xxt^J\b&nb'~#VƌXX̤"8B\ )@B zIt5(C9"& 4j;p'$"))27BcEE8d hA:$MGLLTLLcP +% WfATf <<ADe[`@(|N`@B:"D  n҂7LE"C/ ##rbg"Lr x=-- G" `pBF̀< @1kL)(t켶]eO0@b 뼲gH M8L#ݞ@ "a$ F 5)JD m<a"=0cb#+@ p' *Ti/5p GrWBAaE<>T1fdOhsC@p8G keZC1'hNd<5;d8UerhrK0ph\J,A,CNdDzJ2t,$C`pDd4L3 # !o7CO@EDÆ/N=Es(n5(")mm8 *xEM"öS7uq<@cGKX's]u^Iߦ`3܈gQSյ]^C.FD bW uhUgVKDJ!P6YK Koc!dYlGcLv8!ncƈOv6q;¶Lcvisotq;op=^W='=~}+GiL?D!9wld>AXD[_j|{;yͣs_ >~JUǽX>YIWTGgDN}~>@@! ,H!&&,)/!)-$-3&17*16,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CJDC#DEEC$E8,EI;EL FB%FI*F<GHKR4LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SR gp!,Ҧ]!w  ANLPŶg𡠓i0\x[/XܭEph@9aC,*\q&Q hTڂ 6CK2eqDy\G"Qy$B,`lAbx c (=,s r> ;bϨdG>>z,P9# p|C";A!h0BhO8N^/Q9ڡlWd\[Kc '|O6%19Bpx#C)+#եZ$aD$䣍&DC6r$C   X:bpP>l&0HDK&&M=-?|T.Th:M)쓇;XN>( " x°X3 9O}S*d/ 8+HC \l  0 PP K0{Bt@Ś'CJ2Dk m,C!H4ьIB"}4#F/\>W܎ihG;0VE .Q@(X$'u.G* z,#F2%"#3:WWH$4x#ȇ*覊d_gʢ6)o *:Or>@GX>Ih-:׎p2rHUl'FzaFȂvYHo@2D>p` {c ؀\񁋐R@v|" \, @l tz4P<ьhKHr*3#vR  bt)<`!/YCبЀXHLNfF1(-,FA8|h-Jb=Q H>?QbaC32eG:Rdacc,먂=sP?sZ Qήzup>9rJET @;EZ0 Hl2NXrHek:Pcc\5R`(vRkQ.rܜF-G @5l)Qa\nLHhp>g4"V(W yʠSK H1ד>drALbAH`8A'Yz7ErېG~0"p GoHx@9OVM?- -kF;Z`GANd23@N4]n?w"8%ΐ:;1zT +~`L1 q#5Q?m[U&ҁ L!)%"#Fpc9N# /B: \(3a S('@S0 0Ѓ9 XK AH ^hPU_pt׮!h?ҡfy1ѐ-|k E{{(!u#O('up.TD5fgU`*?d^& \s`'Fx`cS/|{8\{q?T(@(qDo ~IŴ?wr ww `x3pOp0}0#  x>7q{ " p3 * }{ 7JjfAɦ:o97 Py3 :Gy}3p7P 0އ@ 7oUA&0xl9+e6{1 # `^7p: 0 x 8 =` lxn(nyw({{:/zvg p @ 3 bX g` 0 UGuPph mrh\m؋n=hנzz pJq  7G @y` ^=@ ʐsU = @|xWlv(G9؏>xzz/%@p  GoSpwGvHp^W)m3O0qvfon)n.q-Z:jdDp=m@r.qr3F6 qw H?1h9b79v$O?9ypfm8YVjf ƙ7mV{h C{kᘖaU m[噹 9o1p8ly$g1!GuxUǖGکkVmYvVkYlՆ6 i GGHPokYtG bwI U (h5'ݖpXVyd7H_hP`؝% `@@ *Ȃ:ч PWx'Gŀigp58:'CZ u@g8#`p^B{\A 3 Pmp0O}OH y3  m0ds짻pWy` &ީi*>;|9 #;[(DXIjh978 wP `quPHgn;{P+ek!˄^VUW1`$ | Zp[: 0@$s(  h |0ڄ=` V =xp6 "o#  v yyǁX`璜19|`J ǒ: <^`j̹ ^`?̇ 0@ 9 Xafˡ|@ʊ\ͥ0+ٌaX0SbSBL8a+lo9}f){_IlIuS-0b™74l@q|fJݕ}!p(h%y%F^ј:d: }rkpbF= {BݖUXu(8 =Pm ЬGmb"mZjiugRqKh}iIլҺ7i^=ԚyhNGiqȚmbYT؄Mlؐ]gؑ]6ُرiٜN؝*h٢}^Eڜڬڪ|MڽH__im.iGټmuýͿ| @^? v=Ԭ]ݪU5ؽҍ?lZނާ7ֈMjLqm9Uڍރrm׾"m T6N1Кܦc2h2qZd,qݦpmэ] 6~I2 yt&:cp %ox@^]Fbi4P{d  v!r Me1b0 "^1* 2pCAyNfqC9}V06alt=G-!!"B"eq"0]y@$>rrP#Q0"9"<]p%Db$H$c%/$#V*[a_R#RQr2``T%$'Y#vB}'z^GdM% .Rp)6)A*R*"/*!L[/ /#p,R,2[,#/@-K%/-V 2*;B. O mD,o0We06TWβ[5S.d2 u;p+q22M 3S33W3 3kcDc4H# Y45#e,?R5:3 -\5a36^/ j4Z/ RP Gi w7g-oGy[89S'9H#:c:: !#;c; P0;<@< /O9z4 =J5= \=s-4IAC #?ph-?[< @@ dTAA$E@WM!R=޽$>IxჄy`->}xx20\& %O\ BTj#A(g[VuG* v0)0O4#E|hpo nc"KHL,x9 F.H,O h\V >l,y(=zp^H_ɞ>8)>d0 S>U'fd`1*k0tA#p&2pC;D1Bd)ڡ<͞pdiGD(%d}1pKHa"c(EKD|f:J8!}詥.lEB,G2<(e@F=1fLxGigRae'-:GcjK,/tRJ+R*Ĕ;S>L0,>(eE8@*U r6"6}I PQ^}IăDyg}2#p)Z=<%=GTc`@JiZn@ɩmԳqy0—r'G DP|1rQa#aM'Ƌ1@xDuz(LqeR= 8Avp}AxB1~pF&0dp%*(Ѓ D8bʁP捸s:c62(8Gxp 7| c8v\c Y-ZKxO:*,Pƅ! gw,*<KEQvqkAk;h,Yt[ѿz'N*̮c"=-f3doXpQO`4:ro8ôo[%P PO6;QnAj rR{_S~aL7=E-c` mxC8z!Z& yv X4X1,;H8C &Qtb ]&"E0P{ 3D4f1hAm*H!(Dm0RE NTWF0&R 4FR 7R)t0JܝzB6/ dgN5态0HH`30\ 9Id1,mdA'!#@4Hjv3(cMPsyA8?`3h0F[gҁq0J<o`Xa  bc`NcX7)LfcQd.B: U5щ >n` v;g0)̠SxBW0h^o/FYzH^cm,2/c @%90Rep_``ظGz0L xȅ?X9u0D%AxG4":a.^f' Z=xcTT Ey'pkpb?Qs{` EY z 8C{S?n?oH =dXC  嚷;Aq=e ~ +-劁8sp5N훀EX8\{tݚ*@(sZPVuV!-T&,H40TVxxxc;67TP@,07̭h%d9/De'|` 0):R)ꊸ sCC/xy)B3z*"©nS3'&%ҩ^{(z>T[bllѺZЦP6- 擇souT%Ȁ5-zl(Ch -jRߺࢦ)sAb0P /r:=0?u2ͦ-=VXh{@Q*+/ldy 8'k0_0(@O^6xD?@y=%-C*(EnZpX @2x’I X ] -;0hX[uh:;nb>+%l8*Y@L0G0}1# 4tYp]ؕ] (A4b 1pH^u,: G$(I<[V0^ŅV`?y e_CCh^ ATuQ1 ɵ 1Te3j4ם:2<.-T2Q3ϵL aMnJ4(0&սs:6@J\w j# PJ4Y V5RP0Vb&6DYKY[c/XO۴QcWkZ+t 6h0`'^@tXjM_KFXGS[d`34`Y >+Ϥ48[O5/,ls*bxW21aseb3X+fJ] \8bZc@EhȅsX*< -ob8O~XC9Ёuu[.8yF+kqɹ{gy@m]juP+XZƔE/nzm\0 6pPgSfeV]C' 0[qh5*3܌F0gh~ 9eh3?jk}X'm@ccSMC`N5b2kɣXC®D>oг{{Y N-O¹2s.k}Xo޿r?>yU v1fၵKpz\+b6( * no@lFXc޹Ȁ CxKxp0K,B"`#?P€S'/b̅Gjnr1o+\35bgV-b\oo)t 7vVB" n6Yr1oYALXd' H75Ā6ŶR;F}5p`^ΞM7YvnBqTAq>qВ_0t$8?&ܾDb9FVtEZ \t@XubELF"B1e>;8gA:ujRE(F|X$n,]?xkUl@F'8.|w$`#J'U̪.d,wRX[3Ȫ*Fj\mF~禳 v) C"PבŢLiEZ$#B)HLqzou-P_y={zk}Tҹ(йRGG˳~JSn'm{ ݀THt tҾ?${E@ "PL!Td-,@<)/Gn")@ Oԗ 'A:_aD M n,Oз/ ^foN% pbČJ8C-h$ʔ*W($ʎ-gd)s͚:g(p$ʞu2$R0w~jR ȁ JHȬZr+ذbrj,ڴj-ܸoҭk.޼zwhVd.l0`2n1r'S/̚7sYVG.M+֮PFnZ˲gl6ܺoh7ߨ.n8n9ANnieS𲥓/o]kN|`o2g{7 kw`m) ~WW "aD z!5=%FW""1Bh"Rڊ9bx25 y:"$ daWx$%\Yj]iДUܕeF_hnfԵ%>9'G&}'u ZxB':LwQ Aܡ!tDδB.1(J95>*6Q9ty^"M zIjʫdꞔB,Ġ8Q[B2iHN SGaf AQ[쓎-Pk!To9_ 0BJTcF;QE{p' 11 "l+2Ԫ@/ @/ QK&k[{), &L- `ګ08AAvBY tu'5&o&Qu3沅2[a eqDͱFБH8H"T0rQ<䰹y$R CB Rd!>1F< "<й.wpCc qN6p B!/D)AZʖ& )]{`w‚t@Z-` ا}R G;¡} ;ޡ }N[>a| <=^``a;Ї|GG 6Prp xBp]DRPG; Er䃅@uQX1ButBa}LCXZBr  < ǃAx |dC% w((G_bq@(q }L/h7B D K1 ` 0F>¡ I\Ї, qd ! xdCF|`|b \P|" Є cCBZ#iD>zÓB$`HFFJ*(.Bix>`v@ȜF@p|C#.\ }BԢOy  e'P,jo$ v ;y+ .j6ˀj>TyDDQT8E#;X$J}c8=ʾ-`/HvC"a"EUA ^DG>R%Q8@PiΛ8"=f!!r" dJH(];6\UEnAn1`mo!OCɘ&ьb2DFQD;!Cz >(`ԗ +4 mj(%c X[*@[}Pz}0laKLuZfc,0 @`N/p1IX-`{" ~ %؋)zk1RtE!,12x(&1MWb>(4azX(21O: # 1jj.:szRf6TC6Y},csHZl (728cXD8}@dR7 9+(Pr0KV Jq}pՉ`9ȡC< r 4FHDpM9Aa4 /6]mFFՃrpҒa@p X]p de\z8\o`|˺y"P{ gQ`{ ;peR J_8#LQ8BL4@ ы~cXz -Hah@<&u@h,3QT !vW|Dd `A*e39cЯK_T59/z"ҳ_CRf#ccXgQAF&IBh_|dJJ ` Hx^K\DK FuwtKDM KEDCMR$D D~bD::96\`r.aqlJ6D  栻 Ȟ MJ &Dn FC@?܃<=Cj1!XEtH` J@Jt!Dn L ]=&=."!bK$!*Z ^IdDKxK`!hJtCL#ă7Xxt^J\b&nb'~#VƌXX̤"8B\ )@B zIt5(C9"& 4j;p'$"))27BcEE8d hA:$MGLLTLLcP +% WfATf <<ADe[`@(|N`@B:"D  n҂7LE"C/ ##rbg"Lr x=-- G" `pBF̀< @1kL)(t켶]eO0@b 뼲gH M8L#ݞ@ "a$ F 5)JD m<a"=0cb#+@ p' *Ti/5p GrWBAaE<>T1fdOhsC@p8G keZC1'hNd<5;d8UerhrK0ph\J,A,CNdDzJ2t,$C`pDd4L3 # !o7CO@EDÆ/N=Es(n5(")mm8 *xEM"öS7uq<@cGKX's]u^Iߦ`3܈gQSյ]^C.FD bW uhUgVKDJ!P6YK Koc!dYlGcLv8!ncƈOv6q;¶Lcvisotq;op=^W='=~}+GiL?D!9wld>AXD[_j|{;yͣs_ >~JUǽX>YIWTGgDN}~>@@! ,H!&&,)/!)-$-3&17*16,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CJDC#DEEC$E8,EI;EL FB%FI*F<GHKR4LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SR gp!,Ҧ]!w  ANLPŶg𡠓i0\x[/XܭEph@9aC,*\q&Q hTڂ 6CK2eqDy\G"Qy$B,`lAbx c (=,s r> ;bϨdG>>z,P9# p|C";A!h0BhO8N^/Q9ڡlWd\[Kc '|O6%19Bpx#C)+#եZ$aD$䣍&DC6r$C   X:bpP>l&0HDK&&M=-?|T.Th:M)쓇;XN>( " x°X3 9O}S*d/ 8+HC \l  0 PP K0{Bt@Ś'CJ2Dk m,C!H4ьIB"}4#F/\>W܎ihG;0VE .Q@(X$'u.G* z,#F2%"#3:WWH$4x#ȇ*覊d_gʢ6)o *:Or>@GX>Ih-:׎p2rHUl'FzaFȂvYHo@2D>p` {c ؀\񁋐R@v|" \, @l tz4P<ьhKHr*3#vR  bt)<`!/YCبЀXHLNfF1(-,FA8|h-Jb=Q H>?QbaC32eG:Rdacc,먂=sP?sZ Qήzup>9rJET @;EZ0 Hl2NXrHek:Pcc\5R`(vRkQ.rܜF-G @5l)Qa\nLHhp>g4"V(W yʠSK H1ד>drALbAH`8A'Yz7ErېG~0"p GoHx@9OVM?- -kF;Z`GANd23@N4]n?w"8%ΐ:;1zT +~`L1 q#5Q?m[U&ҁ L!)%"#Fpc9N# /B: \(3a S('@S0 0Ѓ9 XK AH ^hPU_pt׮!h?ҡfy1ѐ-|k E{{(!u#O('up.TD5fgU`*?d^& \s`'Fx`cS/|{8\{q?T(@(qDo ~IŴ?wr ww `x3pOp0}0#  x>7q{ " p3 * }{ 7JjfAɦ:o97 Py3 :Gy}3p7P 0އ@ 7oUA&0xl9+e6{1 # `^7p: 0 x 8 =` lxn(nyw({{:/zvg p @ 3 bX g` 0 UGuPph mrh\m؋n=hנzz pJq  7G @y` ^=@ ʐsU = @|xWlv(G9؏>xzz/%@p  GoSpwGvHp^W)m3O0qvfon)n.q-Z:jdDp=m@r.qr3F6 qw H?1h9b79v$O?9ypfm8YVjf ƙ7mV{h C{kᘖaU m[噹 9o1p8ly$g1!GuxUǖGکkVmYvVkYlՆ6 i GGHPokYtG bwI U (h5'ݖpXVyd7H_hP`؝% `@@ *Ȃ:ч PWx'Gŀigp58:'CZ u@g8#`p^B{\A 3 Pmp0O}OH y3  m0ds짻pWy` &ީi*>;|9 #;[(DXIjh978 wP `quPHgn;{P+ek!˄^VUW1`$ | Zp[: 0@$s(  h |0ڄ=` V =xp6 "o#  v yyǁX`璜19|`J ǒ: <^`j̹ ^`?̇ 0@ 9 Xafˡ|@ʊ\ͥ0+ٌaX0SbSBL8a+lo9}f){_IlIuS-0b™74l@q|fJݕ}!p(h%y%F^ј:d: }rkpbF= {BݖUXu(8 =Pm ЬGmb"mZjiugRqKh}iIլҺ7i^=ԚyhNGiqȚmbYT؄Mlؐ]gؑ]6ُرiٜN؝*h٢}^Eڜڬڪ|MڽH__im.iGټmuýͿ| @^? v=Ԭ]ݪU5ؽҍ?lZނާ7ֈMjLqm9Uڍރrm׾"m T6N1Кܦc2h2qZd,qݦpmэ] 6~I2 yt&:cp %ox@^]Fbi4P{d  v!r Me1b0 "^1* 2pCAyNfqC9}V06alt=G-!!"B"eq"0]y@$>rrP#Q0"9"<]p%Db$H$c%/$#V*[a_R#RQr2``T%$'Y#vB}'z^GdM% .Rp)6)A*R*"/*!L[/ /#p,R,2[,#/@-K%/-V 2*;B. O mD,o0We06TWβ[5S.d2 u;p+q22M 3S33W3 3kcDc4H# Y45#e,?R5:3 -\5a36^/ j4Z/ RP Gi w7g-oGy[89S'9H#:c:: !#;c; P0;<@< /O9z4 =J5= \=s-4IAC #?ph-?[< @@ dTAA$E@WM!R=޽$>IxჄy`->}xx20\& %O\ BTj#A(g[VuG* v0)0O4#E|hpo nc"KHL,x9 F.H,O h\V >l,y(=zp^H_ɞ>8)>d0 S>U'fd`1*k0tA#p&2pC;D1Bd)ڡ<͞pdiGD(%d}1pKHa"c(EKD|f:J8!}詥.lEB,G2<(e@F=1fLxGigRae'-:GcjK,/tRJ+R*Ĕ;S>L0,>(eE8@*U r6"6}I PQ^}IăDyg}2#p)Z=<%=GTc`@JiZn@ɩmԳqy0—r'G DP|1rQa#aM'Ƌ1@xDuz(LqeR= 8Avp}AxB1~pF&0dp%*(Ѓ D8bʁP捸s:c62(8Gxp 7| c8v\c Y-ZKxO:*,Pƅ! gw,*<KEQvqkAk;h,Yt[ѿz'N*̮c"=-f3doXpQO`4:ro8ôo[%P PO6;QnAj rR{_S~aL7=E-c` mxC8z!Z& yv X4X1,;H8C &Qtb ]&"E0P{ 3D4f1hAm*H!(Dm0RE NTWF0&R 4FR 7R)t0JܝzB6/ dgN5态0HH`30\ 9Id1,mdA'!#@4Hjv3(cMPsyA8?`3h0F[gҁq0J<o`Xa  bc`NcX7)LfcQd.B: U5щ >n` v;g0)̠SxBW0h^o/FYzH^cm,2/c @%90Rep_``ظGz0L xȅ?X9u0D%AxG4":a.^f' Z=xcTT Ey'pkpb?Qs{` EY z 8C{S?n?oH =dXC  嚷;Aq=e ~ +-劁8sp5N훀EX8\{tݚ*@(sZPVuV!-T&,H40TVxxxc;67TP@,07̭h%d9/De'|` 0):R)ꊸ sCC/xy)B3z*"©nS3'&%ҩ^{(z>T[bllѺZЦP6- 擇souT%Ȁ5-zl(Ch -jRߺࢦ)sAb0P /r:=0?u2ͦ-=VXh{@Q*+/ldy 8'k0_0(@O^6xD?@y=%-C*(EnZpX @2x’I X ] -;0hX[uh:;nb>+%l8*Y@L0G0}1# 4tYp]ؕ] (A4b 1pH^u,: G$(I<[V0^ŅV`?y e_CCh^ ATuQ1 ɵ 1Te3j4ם:2<.-T2Q3ϵL aMnJ4(0&սs:6@J\w j# PJ4Y V5RP0Vb&6DYKY[c/XO۴QcWkZ+t 6h0`'^@tXjM_KFXGS[d`34`Y >+Ϥ48[O5/,ls*bxW21aseb3X+fJ] \8bZc@EhȅsX*< -ob8O~XC9Ёuu[.8yF+kqɹ{gy@m]juP+XZƔE/nzm\0 6pPgSfeV]C' 0[qh5*3܌F0gh~ 9eh3?jk}X'm@ccSMC`N5b2kɣXC®D>oг{{Y N-O¹2s.k}Xo޿r?>yU v1fၵKpz\+b6( * no@lFXc޹Ȁ CxKxp0K,B"`#?P€S'/b̅Gjnr1o+\35bgV-b\oo)t 7vVB" n6Yr1oYALXd' H75Ā6ŶR;F}5p`^ΞM7YvnBqTAq>qВ_0t$8?&ܾDb9FVtEZ \t@XubELF"B1e>;8gA:ujRE(F|X$n,]?xkUl@F'8.|w$`#J'U̪.d,wRX[3Ȫ*Fj\mF~禳 v) C"PבŢLiEZ$#B)HLqzou-P_y={zk}Tҹ(йRGG˳~JSn'm{ ݀THt tҾ?${E@ "PL!Td-,@<)/Gn")@ Oԗ 'A:_aD M n,Oз/ ^foN% pbČJ8C-h$ʔ*W($ʎ-gd)s͚:g(p$ʞu2$R0w~jR ȁ JHȬZr+ذbrj,ڴj-ܸoҭk.޼zwhVd.l0`2n1r'S/̚7sYVG.M+֮PFnZ˲gl6ܺoh7ߨ.n8n9ANnieS𲥓/o]kN|`o2g{7 kw`m) ~WW "aD z!5=%FW""1Bh"Rڊ9bx25 y:"$ daWx$%\Yj]iДUܕeF_hnfԵ%>9'G&}'u ZxB':LwQ Aܡ!tDδB.1(J95>*6Q9ty^"M zIjʫdꞔB,Ġ8Q[B2iHN SGaf AQ[쓎-Pk!To9_ 0BJTcF;QE{p' 11 "l+2Ԫ@/ @/ QK&k[{), &L- `ګ08AAvBY tu'5&o&Qu3沅2[a eqDͱFБH8H"T0rQ<䰹y$R CB Rd!>1F< "<й.wpCc qN6p B!/D)AZʖ& )]{`w‚t@Z-` ا}R G;¡} ;ޡ }N[>a| <=^``a;Ї|GG 6Prp xBp]DRPG; Er䃅@uQX1ButBa}LCXZBr  < ǃAx |dC% w((G_bq@(q }L/h7B D K1 ` 0F>¡ I\Ї, qd ! xdCF|`|b \P|" Є cCBZ#iD>zÓB$`HFFJ*(.Bix>`v@ȜF@p|C#.\ }BԢOy  e'P,jo$ v ;y+ .j6ˀj>TyDDQT8E#;X$J}c8=ʾ-`/HvC"a"EUA ^DG>R%Q8@PiΛ8"=f!!r" dJH(];6\UEnAn1`mo!OCɘ&ьb2DFQD;!Cz >(`ԗ +4 mj(%c X[*@[}Pz}0laKLuZfc,0 @`N/p1IX-`{" ~ %؋)zk1RtE!,12x(&1MWb>(4azX(21O: # 1jj.:szRf6TC6Y},csHZl (728cXD8}@dR7 9+(Pr0KV Jq}pՉ`9ȡC< r 4FHDpM9Aa4 /6]mFFՃrpҒa@p X]p de\z8\o`|˺y"P{ gQ`{ ;peR J_8#LQ8BL4@ ы~cXz -Hah@<&u@h,3QT !vW|Dd `A*e39cЯK_T59/z"ҳ_CRf#ccXgQAF&IBh_|dJJ ` Hx^K\DK FuwtKDM KEDCMR$D D~bD::96\`r.aqlJ6D  栻 Ȟ MJ &Dn FC@?܃<=Cj1!XEtH` J@Jt!Dn L ]=&=."!bK$!*Z ^IdDKxK`!hJtCL#ă7Xxt^J\b&nb'~#VƌXX̤"8B\ )@B zIt5(C9"& 4j;p'$"))27BcEE8d hA:$MGLLTLLcP +% WfATf <<ADe[`@(|N`@B:"D  n҂7LE"C/ ##rbg"Lr x=-- G" `pBF̀< @1kL)(t켶]eO0@b 뼲gH M8L#ݞ@ "a$ F 5)JD m<a"=0cb#+@ p' *Ti/5p GrWBAaE<>T1fdOhsC@p8G keZC1'hNd<5;d8UerhrK0ph\J,A,CNdDzJ2t,$C`pDd4L3 # !o7CO@EDÆ/N=Es(n5(")mm8 *xEM"öS7uq<@cGKX's]u^Iߦ`3܈gQSյ]^C.FD bW uhUgVKDJ!P6YK Koc!dYlGcLv8!ncƈOv6q;¶Lcvisotq;op=^W='=~}+GiL?D!9wld>AXD[_j|{;yͣs_ >~JUǽX>YIWTGgDN}~>@@! ,H!&&,)/!)-$-3*06&17,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CIDC#DEEB$E8,EI;EL FB%FI*F<GHKR5LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SRx s ,=, O<3j<\O> $bb7 CLO(A%AӔ"0+y@>yx#/ [<+p4?lG="6B31: ŗd =A.~6IJpm* '\xN,? >$3$ʠojU-A3(Qo#r`Q;ZsЇ-J ;>`Gv z dH ^gp豌^@|dXr^ =A\cq[E2ؑ/(9oHֈЁt#b@  k9 $ +6vGxp.Lzh -Abh = e(iz8a;$`B&|%TRڀ-.DRraȳad F\0}cЇ"863䆕`3qxhgJlX@%AXpAQ[" 0-q z B;!z~`-4Vgd!&zRY k Y3qx`~7+"XPPœR(x91g}` 9!A:z@.>!DZ6BM1)7E(-3Q<GlruHJcR-"8f%TPrp ,|3R"`LfY=Y\ HgJʋqDC8P6D&B g@B{E҃*RAzn$(A b." 4ց{ TmpGLbҀ5 Ā:* ЍEdt+B5Q(X!7 \QMd.Ȅu͍jc`/!rNVܘ U̐N|Bq#rp QN$bex Q\ aP#Hf?d'fF=ѐJM 渰1%NnxNLTD:RѡqsWixҠ RTZILU'oRs ?V؆~YBl'kBdζn"h`m6N j^ “Dkj=` SHLʘ-d(&АF@`#@ǧLg|\oNt!n9ܣ HM`3P Pt`sC$HB'94h:6@'{]1Y B~C Pͭ/3b(!=ZыL`踇;X<8 ?|X1 [LEVC쳻~IZ_9O&{a2&(?Ftb;pG6F@{#ٸ|3L xЅ?R9p<%QG4i4M þ'8H}x3pP`0|0# x9Gq{  p4 & |{~Li0We.g{01qAp+qIx^ 'Gq+0`}I0|> {PYf0X hQ! aro!Pmvn!P 1WP L Px4#`~0qnP#x4 pmzFmnvbsXgh,g `zqg p @ 4 p]g` @ PtPpx hhr8jThr8hذ{Pz pEq  GW y` ^>P @pHx>  f(jy2k^EpPaxFr'x_^EfEhL)F^'oR)o3v5iNjyl/+Z`gI홁 \5!q.m20e_vc{ls 3qqq@Pq:WٟEx@@S%|2J@U%j IȡנHNT>'7`@f0֨u_GT4T`Aus$uN'RU7;УY ;Zk&yJ`p&|sm:p8t`*vZGFw}gw|wyyyW Y u Cn fP|y0y#9yPq {Pqiq(ހ x0 ڀ XW h0!| 6ǮƇ|'~g~~scn0II n zq4} ǩg䬨n [97I^嚳 Qpj8 `(*|x|ސ  -H X uh}q0q_bf q04@y~Z?y `_[| l;q A0 㪳vj𮆹mphxF}PI x4  n0[;Ыժs{y`P4n+Uk6{{1 #;[( p?/*NSu(1 i)JM0 bJgmM1[C1!vKLM5=mjIB7/U%tRx+x͆6Yy{ ؆-ׇدcIجؒ؎}}oVُX٘٢٠Ms٣ݚr];۩]ۖچܷۤy};Kܥ6Iܩݙٗm?Nd݀ݝ7۽l+N6m' M=:  Bd#1 ωm56V!( =4#8]Z5ߠlg*1GPA1J@] j-M&~:p#xQ%p1gD6Á 4с1#05OV3* 3PCQoNgQC:w6d#!v<ㄞCq!!!z "$B=(ՕD#H 5"##C#eYB$F$J"_O2 p09b%%%d92%H0dT%$'\#v2}'zY.GAdH21) .S**R*/*EL9/ 0#`,B,Z,#00-F/-V 2*:B. Mrmh "/\QWd01V[5C.c1 U;`+p22N2C3t3TC 3hcA34E3 \47#d,?"58C -Y5^6T? g3P6B`nh tc7#?GyZ88S's9H:c`:: 1;C;=:c1"<P;I5= Yl{_^؟7Y P@4 JATAlGF B:rP;@, BM#F$Hf5G\-;J0pb.!+qbŋ HĢ|挐|Ԏ4`T)JB:UYnWaŎ%[Yiծe֭qw\[nݭM:bjߠ =`Xa/cfi@.=RWofF}!؃.Sx<7 1N LAҞALLBcdM O>$$ʔoUzEpԨo+@ú@TpArA`jzpA1fvQd2(lY(40!2PdJɇQч[JYfz!à +p&i3ڼK\D`:Na D)ahcs‘Bƛ Zҙa1"mzV BNAZ}O6x{巊K,gܙf2B7nH-`6aptoܧᵂ[GHO %:HE.?V 1O^ :_~r7<*_ MxBxR!U5trSX԰)(8BP ~?VXB(FQ.TޡhEPq VEЇP2Dzq S QOql`ScɅ.[$d!8ach0b# ߧCybgD$֯=i0F֘BA$ Emy˶Rn !}Ŧ|F`@J`4 Q?ph`w0Ne>.A2G *l5xJs?1 Iy:qB #.+&ooeE}p '04&emG9*! @P I𰇗l&d`n0 20@ ^Ǫ {À290M09$a;BJJ@2a\m?:v`sA WE%,zXa!p?ҡ6򈹛2PJvkp{x(!C4`D :±b>2Y"08p (t-pwuDCCh ats3 -2V09fn`P]mClQ%FL @'`{ cRU(A64 tVac= a G#6؉0.jc)qpLr4}tU4HQ_9sPe~{yP /]_8#a+A|~DšT& k@ѸGt솖 =3Q <(S7 0  qtѐJ Ȁ2ANcԮ05h pKe`(j3L@2baC}m(lagta\`ӎxc+$= V8K["EDO 0[H3jZ@Oi:K<|[|2 uuC@G2b69lyn[&7s[ [t EG%XxIm8P;?]! 0и691jPW030_ո/rC40@1e$l20D00eb\mr'^t0"+C/ĕfшh)ZA~vw*,ᅆ»h5:A8(*o ]$h"*G4'&ڋ8HkH9`9t[l Q0K؃N@"?0?D{ $x=7G([A 1Xl؁ U".xS8;NpFP-Y8]H{Z@ ~-uep/X{Kv5JeV0@OBeh/psg spoC2#R@$d8%/D:l[گ=D(Ѓ3"8KHy(7B+a$0Z'*+٤VI+0h+@+J.E.b@)'v*'jEiZjZrDpD!H")"wd#Kb!R⊸!&d _ʼLʾ,ä!K|"| E@"p'7rHtw+y ,&Or4M''%QJ|Z̀3xP)P;=ND=("Hb?p+&v */PE/L'ЂMj6h)M YJ=VoU嫱$RW(+F59ׅ 5.ͺZ1<- 哇sousT$ P-(;tS/ܚ ,R4{-e*ܢ= { 2/:*Us؃Zy-1 bUt7TQ0ʆl@̀nqGw3xprytJsm9X& 5$.[s4W}:|\ԗ-;0xd2qX7FYJʆ1]H} 4d+oEC?[݁ҥQ1eOX|CJ# #ݪlMO+[x>H9x™m0UAܩF}BleSCCSBO}-ȫ0Om3);BН:22<.R-Tx#,ʽɕ: ]amti"(8&ϥS¶:x6HK]๹w - J"4WX۴Kۮ@Q )66"BWXYk`+V*4㿦8idq9j4֧[&P#eTEbȓJ,B;X;Y86ɫ<ȆsN(%;~;GlQD =:6 Vx4ކwwv;_nTSS PhX ޮ T*[%Y;0+<(jjo T>$e A<4(d+=7NrnkT=NX?p>ykA DnKVVÄs{-e0LChs@#})jlF90K0wpLhSS7h ?JS@齇bdD^#o8GfOP-B.UO Dij"hxBbcNBBe,OeJ%~EszZht;GC PCOk#u#U BtfWhYH@eKTBq$rA$@M¸[Zb8F`2WtDZXZW}Zצp "DWA!B.C_> 78e:(Hlx$i+\?y+TTEcl'(@늋$"AS|*+/xU y#mEJEOW [4\Dl,vWiEmLMZl ¾;WE+B$yJ?Ȱ^EwOȦeKz(|\T{yZ |zQO7ؽ'K)di{4RzD@!Ke7vdH+(8=))G6z {g}G:ɔ#95S>[{"שDЫM݊b;xjFo j_LqS6cR)(˧2\Kǒ-k,ڴj Nl-܅'ҭk.ּz/?r-ĊlȒ'Sfx2 s3Т<4j;jزglѺwwi2'n\ҧSnڷ#>#>/o:=AfoC/?{ ȝ|ew `n: W؀V Y 1G8"AMȒ)wx8#5R"6ۋ="cy6 99>*$9ebb-yxM:%]F%H2#eʦfؚ^vV9Rfy%(})؜s9yT*(VI(~$Mj tNiI3}jNE!:TZOWh*u4AJ맵pCb Tp ¦1QKTqIκ.^z 1  Yz>찂 ޫRE"C RZQ*ÛyCRW;ס[\Ri.Z1 >pp "p0-  t=hbL rBl4.<=#C31tllT5Т ='`pBO -1lͭ+)L- !5kܻdD GС:"UP6rAF=y(B  RE Sp1>!=0"=:/ C,7o bӁDO<bz  b2Sȃ8];;6'dVAx@v|C@0x8Jv\P>i08LhX?=vd<@l 0>1/؅>@#J?( vȇ>#H>;hÄ@a;~9U#'@= CzPp >lA)ԡJ@` 94QP .T`p(!$x*a||cY`aS pl)& 2Ha7&lAưG5'1!h#G>А|0F(HI$3 We) yǎ|TB`ą}("xa 09 !*$\6ŠqJOd\-Nx&V',|@]2b9C&(2Ubh266"9*5NBɆ$:&1R|cβ@o + <|$ȅ>lU)Q }Vr 3HZ̠Y2XZJ*;l` ZՇ=bPù^=a[\XE2摉v0Y,STe^0|@J@'5 +e%DaZ6R؉؂ڦ V8_&0 [(>haS-ڰ XI| ^/EX0sh=d0aL{czx $j`zI[zZ2Wn~7-agz|c)@/C1`a3@B kJ zc1 j>ARt! .aB28'1MXb@.3K ςX>iPOY6|p5F=T Th"̘7sPʈ'KFpl/sa O(6f HGnJ ҚJ%r?@-ʡ@x~,E < nr;7(* V+ :b?8B.)F` 0!95}9Pziիn=As LzS`=/lw>PE >0>a6gAjఽJPD,@JP: \L j²>$<deCV4N*A #K"A H k[Ћ.z$">DU)2 D8 Rh1UĂ\+0d #`E01$)ں<`t{T@/}LѳC#V}$cbhgTA&Fh_Gd˯DKJl(`1V8uGu`r݄`vEN QWOE::9C6\Tm|xơР5vƸ hvP QTD4F?܃<=NVȉ9d( lKbD<LlZ j zF$bu='=2b!#HabX L E$a#!4;x5J$$D&nb'~b(~ǀ*+~#s @B$@`DX2^%B_%D"v2@`=" `m >N`-$ =# DA+X?de>f# c>4r;x"("5)"7JM %aC?DtN =PHPT@A%SVN?`B\e0e@$x pa]=0%%Z\A%(ld%"VrUAbd&$K^d˜"*$EdeMCd]#C:h@"GL@1(F¡,=C-L50t$==" 0?C4P|:`1܃7hLu,duZ?8@'w'TC4(?J?a@u <ȃ?( L?(eB8fZ#e$iI//@S=FN%,4B';d\qe6"@?@8(0'"C4L\"Ch>)!`? #`i'܃;*4|Bަ:7%B2Z&:A*peZh5O($gDФhbI@`COf(l*BpD4 ahq@4-Ad@ԁ?B02 D,Ʉ4NF@B:CVlւ7<$Iاd*?FL#CqNg"Lgb$ |=8-jdMH́ynk~kFC--Ѐ< @1N)llBeR?kgL$A)8PC@0ŕ5,%`?vкCfC#fn64)F~1.%xA#l.?XC'ad'he/&5DD?d# 0bsZ.A:*ZN7tB$ďZt2!,p1@|o `B*II ?`ÿ z2rd'(?Rrւ8BBrރ5xa-=0x (C(L|ރOܪ!',13?2D*̰8n2Ąʂ*f+7rF^6VqW\q/gkF"$S@&oJtxZV"%Z棊&D%bRd32۩U8K$l%YC1f>e8SATT dr"SFq+V%֢Ot/GXVH[a4,#q!Gt44L P$$*I'fL naGCEt)Di*ȧXP=lBc(QVb)̭RKP :8 A.w YĤ1uSSFD|hY(6VPu]ueB#%J"LxK`#P ,bY?6Y C_jW8A|./KdEg7ZNd٤amwn`6l6d$eqG7a(,pqstww{Phn>c 7q{zx6}fh77};b{"0yg~J}tfv a~swz77OKwr+wɅOƄwwGvņSx#xDxt7\W1v8Xĸ88em7 bu9?D(9)uaB[5cmylt0G{9 'yS1ä#MZwgus̗[y_xyykDyLV;HaosKɧWzd[+:;#vx׺7Bwz+#ӷg ~;ofW:Kyc7;C\o;xs;Odta8 zM;GGd[{@L{v #nA;Ï";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CIDC#DEEB$E8,EI;EL FB%FI*F<GHKR5LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SRrx`9>勉><%0x> F/!N>00=豀"0-,v 񁎿HHn:r |bl>KNBlkEN$fo.90n>ڈ>@lR (G )O5CPr> ">Xj)#6L"3 h^)L< 1xp];<C䣈5̲$0E=I\,s 8 -|RYN(A%AΦԔ20+y@>yx#3 O=Vh>x Գ$ KĐ#0Hk4_E.$A <> "=r6pCP I&<*jU% B l(6F pF`| Ўvȁjʇ9@\%>U3V;~Mb=A T( `$/XC4EULP hFd$JD Gc>w,9|yHCj!d qUm`G&ǿPpS<#0ox̣[#|@>Ё<}9`& 2\|Bd P;+ 6PF O!tq0h@\nP,^&\6@B|#E"+hȇ= `j#;|i\c5^r)u,ve H b)=hA"3'YCΐYHRR#fG1* -G,FQ 8|Ȩ-Ĵ=A L>?QbKZ42eGJRpd,"=usZJծ ((aN)ш H{a獁M>0A p| ve \ ucЂ| r#Y0Ql@dݎk`P sY#ErC(U#bq@:xm%A6J*(A9჆` D0rJx)0F{Ǭ,I-I 3%E9"HP.s"H!eˆb3 A"A@) =71i ^Zp@ GL ׸(N1iJܚb%"2I :H(d-w(2yqdBUq \$9'.bxL-KHOH~xʉUL:s(d'vь2(-0M@$z5#pLJo&s\'7Iݸhu**"+Ұ4DrR)Im}`F 9WMl_E,JAF8W tb{ 40'`UמuG/ባo8/C0SPv$Jj&p forLft`hHj #0dXsW ~D _Q T((`T0: 09! AZL$AH ^pPUՆ~阸!h?ҡח1ѐG-|k &t#CpyCP`pҀBp&<B{0FBDCwC]OH&ݮkpwxwj w?# #@o} 0s4@rx @ W4vj:v;8 8kQy4 !;Wy}4`W` 0ߗP WorV;xh,eV|1 # pp^G`; 0  H >p lxn(n6g,v;/ |I`w1 p P 4 pbhwp P!' UGuPpx mrjYr=hذ{z pJr  WW Pyp ^>P @px> Wfhjؓ~k1_EpPxFwwxd7_JfJhPiF^woVyo7iv9iNnl/.Zk0YZ\5qq3mW2eAdc)ms 8rqPq?Jx@Xu|6U)#z NLNFTCg7`@fpu!dGT4TGus(uSgWǕZ7;ک ;Z k&}J`p*|sq:tdjzڤGFxgw'xyz@zg ^pu Gڌl0fP}Pyy'9yߠr0|qjvh x0P * ] h0q| 6|w~~~7tcQl0II Go~rƕ4`} m$Fo"KȰ[б >7I^ڳHQpȝ 8% ʰ-/(}x|ߐ  2%h u} qqcff`rp4y?󹮓 `c[}0 pqJ0 곔v0 ntx0J}PЂI y4 l0_{sxgy`4@o{Up:K|5 #;[k(@ۈXIjH(9 W` Тqu`(wkx&I]xLukUW|*ԫ P@kz6+{{2x:  ǎx p}@8{ ꪋ  a}'h!{Y P ;p rY>ڄ>b R 0>xP3|1) ~xF:}- 2ɻ \;䫄0>|+yJ@ x'y@uP Z| ŀ^<a 8;plO:ƕIfqzRr;0%eIoxK>)t^yTI8WI({E`'`^7%TP8_+ycџQlơfQ\籊›(qFXIAF@o :Gib!6!,6\p {ӛ1UR> Ж7ԘK%w&NmE@TjK fչ&)9h CUG'gqׄN yy؁ؐ=} }ن=٫ٜMgMt٢U͙}ڤ]hסڱ9_^i]0: ںmܹڽÝ|ɭj͝0 ݡ9Ӎ03NM8-( Tj)׀r=[-"E-TFN10ݦc3hv-!Կ1ͣmlMU]j8~K3 yq1t6rP#R0"92<]k%Db$H$b%0$#V+[a_B#SQ30JK_Ks:r'c{>xIdN(32r3" *B*/ RE0P++:B Y@,Ƃ,,982=?T-b`o`.2 0,P/ E/~EzEcc>0Ot,]1R 0!S Q# +S .O/@36P:50 ?6P4G4Ms9B#V3 5_ 6d =6BS0B р7z{юydP=!it89S9v99: :c: C0;s; :P1<@<p< /O39z5`J:=`3>{o 0>C$4?0? yiq&࿓ 0 @@ AAo*@ '# % /!M#F$D5G\5{J@pb."+ѐqcǏ Dv|挐U|Ι4ʠZU*Rb底WaŎ%[Yiծe[qΥ[׮yw|o߱U:bj =`Xa/cfi@=RWogF}!{.SxD7 9'R LcB!AL\"BcșdM aO>$4~ʔoղzMh!֬p@ 4@+AA#pBk`jzhA2gvYd28m'Y850!:PdJɇQч[JYfz!à ;p&Hjs1K\D>v鯰iTy zPw%B2R)+kT@ y_` l7Ax{da ]6oA1m .`JVu[U@ W®,`_xE,f{1/: : +pX2RNaȽ T,V Q$dhh@Ed*8{ 0S`S;/eDQi4! &x|s ?($xG,d/}YCmBld1X3AL@d4;I`2V99ʠM0MˡX&8{rE&7lΡG!&@B3*:'QeE-E Nh1t!ǨL _6G@;!4h*@!*`S-D fAF(@ 4Qؕ\`XP|0bIF0$`THR W&U3hr'Ja>E {XA\XG G:pAJ:x@3IYCq#qx=q{0 `C8i@@G8Q{| hE[d`foøH|i0önQ>5l?aU &0~ El+̽iz%>Z0cfH xs8,qexj,3{#=GaP.ъ?Aܸ!,bp8P W7ΰ#(.^|r. G?V[ Fy?l,E/J_ Y.iq`vp?Җ6 ʿ Q};̬с V@lx,7I#`W+gh& ʉe(ND!Oԡ5tB =>*O8Hk99t[0lȦ P)1KNPR?`D{\.|=<7K({B 1Xlڞ ЂXZ.xS8s)NF-Y8]{Z@Э R-ufp/X"zJhY 1@OCfh/hXs`rCIJ[4bx&ep%/ rD_>(ЃӃ6:):"8Kx:}(z$0*+&X5+0l+xM1cx)'Ez*ҧlrl)^Dr|!J|JqAL\JGӂV!(tx@"1|k0{Fy'RmJt)! |b%oҦq,Ǻ,ڽ4#JQGv,2r޹4,"AS:ȃH_8IIHF9 IvILʓ<["%H'DT#IȰN:ʭJ:`*BtTJ )ASa"y OI9U" ) a(̌2l"AK\KԠAL z&IJB˼$9t 4fXlL . Q\;g좐 8L\N\%Y \LGbXѼ?ή؁b`"1L0xOHYBExMr9`O o"9˸HN ͋ބET&n(*܊,Q< $ub'J hځ*ӑ'!Us>" E@*s2*uB'jo8;lDGB(,ݤ,HAC Л S˗2$+I9`@E*8i*`+H=Hm*0Чb**BD *3K>)PE6Tz*FsHT*4XETt>"H+R?Ѫ¦dxĊR*/pE/*OM'Qr7PŠ\JI>)Ir;X}ּxW+TS}>梁Z{kz:CWbz ȀZ>y88?˭3= etXS ʆlPrqKx3 |`v:N}tMv9 نӦ 5$^6NW˭~  -;0xgqX6&G胯M1]ȍ "bIC?ە݁=Q1f0Op{(N+ ؁+luOU/[ҮX$)I+O[(6biY3t%;6Q.(:eaaB C:D-iЅsX%֭m9IƊ 89LH9ZH8Xl[y/h:9KPg(t8fkqy{gy@ꒆ@^bKeG!\.;8n.](]QjہpfMfGH;J S@  NЭP¹s 9N4??>yҋ@.A@&1nܙ5L* ]+6(yÄnA+inlGb9 KxLHnHW;WK7h;M S@?rc8D`#o6WOۦ00S+lj*iUBb 㹆(B6&XzoXAXepDs67ODpHT_0.F|.pv>q:dqH,M -y?OCZpB2Wr)sIgDyyuթE`*D'^wDmB\F<,3=sPsksx\UFçJ&*ܡuoJq֧bEW-PFzx})/H2RZER5WX$\tE3**j4mCध sͦ *K" אE$hZ좧J$*8Gazwu-H+`<wϺxeJlQ{ˡRC˲ϧG']{]$ɘզH%*"Q @BZPV'/PغSrr {AL?ӯ$<ʣͬ&'#o?б/(_ڴ_N0ɨ`'ԯ~xO|0X~4, /'E6$fl~D㜡ut"lyS,8 e$$!† 'RD0"; >#Ȑ"G,i#Ï"/l$˒1_l3qFqOTY3#B@}h)Ԝ:h*֬Zr+جTǒ-k,ڴP)mmۣrҭk.޼zMjc.pW3nx,Ȓ'k2̚7syТGeTkΦWn͘2q;Ӯm6ڟ{훴i/V6s3o9tn=ppԧsZ9xǓ/ofO\ժ<ϯ=W 8b8~ * _eTxjzKF8hj!n-"u$X>x#+#=8#e#E^r>*~A:9ؐFJ!1y%=5Ne|UgCz%iO&q fE&yfr9%Itz\h9TTAf*QH ]N顥R"% $6jA C `` -Ġ.@蠃$-4Ђ ;(= 4nm*yjJ9Ҫz*7ƴI;.0;k;1HA[ *a), Ѓy|QI0ȩ!߃QEd1ة0ي b30PrآVmȔr»l5ǺC-|P)>e.W]occB1@ bcGsٚ|2*;ʿֹ2K.KldD佱Gб7!"U6rAF=py,B RE Sp1>!=0#ì`. C 7o bӁDObz 1Ѵ|@ ?ha# {>1}b 1̠?x/qE1u N$G>P8 P1ATG' {Q%0pvh\Do8D"Ѓ Āz=1 ` ȇ6D}TkxG>ȡRv(>p5'#P!NPcC~` } `0Ơ f;D1`ȇ"P{,0M` 8=9)Ae>L14 -BHqBdu))Iy".K1]؇>fL<(q,cIhhG;90"0 r[D+z䣄`'!҃3a *vIRXTaX@%avD>Vyd ?C2r,/4( Ё vI}B{0IKД>;sG5`wā LZvō6ڂ#@VkS ;@a;XLS .u [Jǿ 0㔫͠x3<,AE;Z 6Cgڋ X| %&P bՀ < }B h1A\d`;AKN(5th,:-AL}!ӛnn)iFyB'{zN\ÙieKb^Pg;$C9Qzm `7@܍BbDa7@$آ(xRjpRr8"PirC o!+#`b@cZ(~AH"˳ڄ6sDf7vCYm%4YaSp< XަcyB Dͤ`, CB7v=dhBnHx$#rvu'C)?ҳ BtZ5р+`z`Z g@q@5..H  D Et"@[2hs5,GV +Hlj.y˅W>~)f2`Þ`4C *G Ҭ* Ĝ4[XLDʰ}\Œ t\m`wpJ%@Į_@| od@ RJLJEι::9C6TP od p J Pa^(. $D~ Dna G?܃<= iGjh PG aD<naX K|˩tJbe=&=C* C)RNP^z`HœI@x.Eh!R\8B<|5́ F$$D%^b&nb'6bF̜"7:F*B$耿850!!"" ;F ;B1@`=" `YJD;~ݟ $$# dDA+\?`d7CDxopfЧ?eD!h"% @܂?@>&4܂lN@8x,;N@b)X<-ʃ&+`)h$<:X-a&:=ة<|`.jJJJ*tV:6H@B:a P74dDЧc~?BLgtFi"*yEҀ'܃BbH@y^k',4= 8ЀfBaŲ+%Y!@kynDWD*49 !l-H9`?­8t@Cf܃#Pi68)EzB10J*X/!5pB!ErVB(o\nHd@$Cfw0^.~:Ъ~^;N7pB$dZp2!lp1?v%,'ʣfX/E @,6KPFi9FrrC* e! g-C.=\!9܃N̪p:$3n<ۂ' =\*0!2"˂,Bø1FD*82nރ2lB1**D~o%\#D]1AAk>jO@&EtxZ#FZ:;&cTd32\%eDY=pgC@Y3A5,8. PHNDqBq..W1/EL TDpzIA HcJ4d1Lt44CcCB_INI交4=m?!na3CI41D6>P!*AL#-b) bG :8.VHgb9SGTS9^luuׅYŸQAH$z^ukuTcWw5nK+QDedz5 JjB6*,M6e7e6f)aUdm{owD6"FSHSOrO7^ iGPwr׵-i"Fv7|zׄug`Tp&zz7]wc7zlE~c~Ƿtw x,D7/8dvGɅƄ{w[x?ƆSww8ct8/7LRqv߸bĸu8xk踴8 ya9?y+9(F.VBg Kpt9.ϑ?6kx#{zwWcsȗ?VwTzxE;C\o:blf"*s:TxzC%Vx[:zωʴh:h;Tw: ;E#׷/;߈?a%[{GS?9t;Gdsv;oB;W[vw{;xၯ{st;://msCˀ 2S넥^}+~;>?4r8Jjvkn#t'k_c>>Ib艆{}#O@! ,H!&&,)/!)-$-3*06&17,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CIDC#DEEB$E8,EI;EL FB%FI*F<GHKR5LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SRrx`9>勉><%0x> F/!N>00=豀"0-,v 񁎿HHn:r |bl>KNBlkEN$fo.90n>ڈ>@lR (G )O5CPr> ">Xj)#6L"3 h^)L< 1xp];<C䣈5̲$0E=I\,s 8 -|RYN(A%AΦԔ20+y@>yx#3 O=Vh>x Գ$ KĐ#0Hk4_E.$A <> "=r6pCP I&<*jU% B l(6F pF`| Ўvȁjʇ9@\%>U3V;~Mb=A T( `$/XC4EULP hFd$JD Gc>w,9|yHCj!d qUm`G&ǿPpS<#0ox̣[#|@>Ё<}9`& 2\|Bd P;+ 6PF O!tq0h@\nP,^&\6@B|#E"+hȇ= `j#;|i\c5^r)u,ve H b)=hA"3'YCΐYHRR#fG1* -G,FQ 8|Ȩ-Ĵ=A L>?QbKZ42eGJRpd,"=usZJծ ((aN)ш H{a獁M>0A p| ve \ ucЂ| r#Y0Ql@dݎk`P sY#ErC(U#bq@:xm%A6J*(A9჆` D0rJx)0F{Ǭ,I-I 3%E9"HP.s"H!eˆb3 A"A@) =71i ^Zp@ GL ׸(N1iJܚb%"2I :H(d-w(2yqdBUq \$9'.bxL-KHOH~xʉUL:s(d'vь2(-0M@$z5#pLJo&s\'7Iݸhu**"+Ұ4DrR)Im}`F 9WMl_E,JAF8W tb{ 40'`UמuG/ባo8/C0SPv$Jj&p forLft`hHj #0dXsW ~D _Q T((`T0: 09! AZL$AH ^pPUՆ~阸!h?ҡח1ѐG-|k &t#CpyCP`pҀBp&<B{0FBDCwC]OH&ݮkpwxwj w?# #@o} 0s4@rx @ W4vj:v;8 8kQy4 !;Wy}4`W` 0ߗP WorV;xh,eV|1 # pp^G`; 0  H >p lxn(n6g,v;/ |I`w1 p P 4 pbhwp P!' UGuPpx mrjYr=hذ{z pJr  WW Pyp ^>P @px> Wfhjؓ~k1_EpPxFwwxd7_JfJhPiF^woVyo7iv9iNnl/.Zk0YZ\5qq3mW2eAdc)ms 8rqPq?Jx@Xu|6U)#z NLNFTCg7`@fpu!dGT4TGus(uSgWǕZ7;ک ;Z k&}J`p*|sq:tdjzڤGFxgw'xyz@zg ^pu Gڌl0fP}Pyy'9yߠr0|qjvh x0P * ] h0q| 6|w~~~7tcQl0II Go~rƕ4`} m$Fo"KȰ[б >7I^ڳHQpȝ 8% ʰ-/(}x|ߐ  2%h u} qqcff`rp4y?󹮓 `c[}0 pqJ0 곔v0 ntx0J}PЂI y4 l0_{sxgy`4@o{Up:K|5 #;[k(@ۈXIjH(9 W` Тqu`(wkx&I]xLukUW|*ԫ P@kz6+{{2x:  ǎx p}@8{ ꪋ  a}'h!{Y P ;p rY>ڄ>b R 0>xP3|1) ~xF:}- 2ɻ \;䫄0>|+yJ@ x'y@uP Z| ŀ^<a 8;plO:ƕIfqzRr;0%eIoxK>)t^yTI8WI({E`'`^7%TP8_+ycџQlơfQ\籊›(qFXIAF@o :Gib!6!,6\p {ӛ1UR> Ж7ԘK%w&NmE@TjK fչ&)9h CUG'gqׄN yy؁ؐ=} }ن=٫ٜMgMt٢U͙}ڤ]hסڱ9_^i]0: ںmܹڽÝ|ɭj͝0 ݡ9Ӎ03NM8-( Tj)׀r=[-"E-TFN10ݦc3hv-!Կ1ͣmlMU]j8~K3 yq1t6rP#R0"92<]k%Db$H$b%0$#V+[a_B#SQ30JK_Ks:r'c{>xIdN(32r3" *B*/ RE0P++:B Y@,Ƃ,,982=?T-b`o`.2 0,P/ E/~EzEcc>0Ot,]1R 0!S Q# +S .O/@36P:50 ?6P4G4Ms9B#V3 5_ 6d =6BS0B р7z{юydP=!it89S9v99: :c: C0;s; :P1<@<p< /O39z5`J:=`3>{o 0>C$4?0? yiq&࿓ 0 @@ AAo*@ '# % /!M#F$D5G\5{J@pb."+ѐqcǏ Dv|挐U|Ι4ʠZU*Rb底WaŎ%[Yiծe[qΥ[׮yw|o߱U:bj =`Xa/cfi@=RWogF}!{.SxD7 9'R LcB!AL\"BcșdM aO>$4~ʔoղzMh!֬p@ 4@+AA#pBk`jzhA2gvYd28m'Y850!:PdJɇQч[JYfz!à ;p&Hjs1K\D>v鯰iTy zPw%B2R)+kT@ y_` l7Ax{da ]6oA1m .`JVu[U@ W®,`_xE,f{1/: : +pX2RNaȽ T,V Q$dhh@Ed*8{ 0S`S;/eDQi4! &x|s ?($xG,d/}YCmBld1X3AL@d4;I`2V99ʠM0MˡX&8{rE&7lΡG!&@B3*:'QeE-E Nh1t!ǨL _6G@;!4h*@!*`S-D fAF(@ 4Qؕ\`XP|0bIF0$`THR W&U3hr'Ja>E {XA\XG G:pAJ:x@3IYCq#qx=q{0 `C8i@@G8Q{| hE[d`foøH|i0önQ>5l?aU &0~ El+̽iz%>Z0cfH xs8,qexj,3{#=GaP.ъ?Aܸ!,bp8P W7ΰ#(.^|r. G?V[ Fy?l,E/J_ Y.iq`vp?Җ6 ʿ Q};̬с V@lx,7I#`W+gh& ʉe(ND!Oԡ5tB =>*O8Hk99t[0lȦ P)1KNPR?`D{\.|=<7K({B 1Xlڞ ЂXZ.xS8s)NF-Y8]{Z@Э R-ufp/X"zJhY 1@OCfh/hXs`rCIJ[4bx&ep%/ rD_>(ЃӃ6:):"8Kx:}(z$0*+&X5+0l+xM1cx)'Ez*ҧlrl)^Dr|!J|JqAL\JGӂV!(tx@"1|k0{Fy'RmJt)! |b%oҦq,Ǻ,ڽ4#JQGv,2r޹4,"AS:ȃH_8IIHF9 IvILʓ<["%H'DT#IȰN:ʭJ:`*BtTJ )ASa"y OI9U" ) a(̌2l"AK\KԠAL z&IJB˼$9t 4fXlL . Q\;g좐 8L\N\%Y \LGbXѼ?ή؁b`"1L0xOHYBExMr9`O o"9˸HN ͋ބET&n(*܊,Q< $ub'J hځ*ӑ'!Us>" E@*s2*uB'jo8;lDGB(,ݤ,HAC Л S˗2$+I9`@E*8i*`+H=Hm*0Чb**BD *3K>)PE6Tz*FsHT*4XETt>"H+R?Ѫ¦dxĊR*/pE/*OM'Qr7PŠ\JI>)Ir;X}ּxW+TS}>梁Z{kz:CWbz ȀZ>y88?˭3= etXS ʆlPrqKx3 |`v:N}tMv9 نӦ 5$^6NW˭~  -;0xgqX6&G胯M1]ȍ "bIC?ە݁=Q1f0Op{(N+ ؁+luOU/[ҮX$)I+O[(6biY3t%;6Q.(:eaaB C:D-iЅsX%֭m9IƊ 89LH9ZH8Xl[y/h:9KPg(t8fkqy{gy@ꒆ@^bKeG!\.;8n.](]QjہpfMfGH;J S@  NЭP¹s 9N4??>yҋ@.A@&1nܙ5L* ]+6(yÄnA+inlGb9 KxLHnHW;WK7h;M S@?rc8D`#o6WOۦ00S+lj*iUBb 㹆(B6&XzoXAXepDs67ODpHT_0.F|.pv>q:dqH,M -y?OCZpB2Wr)sIgDyyuթE`*D'^wDmB\F<,3=sPsksx\UFçJ&*ܡuoJq֧bEW-PFzx})/H2RZER5WX$\tE3**j4mCध sͦ *K" אE$hZ좧J$*8Gazwu-H+`<wϺxeJlQ{ˡRC˲ϧG']{]$ɘզH%*"Q @BZPV'/PغSrr {AL?ӯ$<ʣͬ&'#o?б/(_ڴ_N0ɨ`'ԯ~xO|0X~4, /'E6$fl~D㜡ut"lyS,8 e$$!† 'RD0"; >#Ȑ"G,i#Ï"/l$˒1_l3qFqOTY3#B@}h)Ԝ:h*֬Zr+جTǒ-k,ڴP)mmۣrҭk.޼zMjc.pW3nx,Ȓ'k2̚7syТGeTkΦWn͘2q;Ӯm6ڟ{훴i/V6s3o9tn=ppԧsZ9xǓ/ofO\ժ<ϯ=W 8b8~ * _eTxjzKF8hj!n-"u$X>x#+#=8#e#E^r>*~A:9ؐFJ!1y%=5Ne|UgCz%iO&q fE&yfr9%Itz\h9TTAf*QH ]N顥R"% $6jA C `` -Ġ.@蠃$-4Ђ ;(= 4nm*yjJ9Ҫz*7ƴI;.0;k;1HA[ *a), Ѓy|QI0ȩ!߃QEd1ة0ي b30PrآVmȔr»l5ǺC-|P)>e.W]occB1@ bcGsٚ|2*;ʿֹ2K.KldD佱Gб7!"U6rAF=py,B RE Sp1>!=0#ì`. C 7o bӁDObz 1Ѵ|@ ?ha# {>1}b 1̠?x/qE1u N$G>P8 P1ATG' {Q%0pvh\Do8D"Ѓ Āz=1 ` ȇ6D}TkxG>ȡRv(>p5'#P!NPcC~` } `0Ơ f;D1`ȇ"P{,0M` 8=9)Ae>L14 -BHqBdu))Iy".K1]؇>fL<(q,cIhhG;90"0 r[D+z䣄`'!҃3a *vIRXTaX@%avD>Vyd ?C2r,/4( Ё vI}B{0IKД>;sG5`wā LZvō6ڂ#@VkS ;@a;XLS .u [Jǿ 0㔫͠x3<,AE;Z 6Cgڋ X| %&P bՀ < }B h1A\d`;AKN(5th,:-AL}!ӛnn)iFyB'{zN\ÙieKb^Pg;$C9Qzm `7@܍BbDa7@$آ(xRjpRr8"PirC o!+#`b@cZ(~AH"˳ڄ6sDf7vCYm%4YaSp< XަcyB Dͤ`, CB7v=dhBnHx$#rvu'C)?ҳ BtZ5р+`z`Z g@q@5..H  D Et"@[2hs5,GV +Hlj.y˅W>~)f2`Þ`4C *G Ҭ* Ĝ4[XLDʰ}\Œ t\m`wpJ%@Į_@| od@ RJLJEι::9C6TP od p J Pa^(. $D~ Dna G?܃<= iGjh PG aD<naX K|˩tJbe=&=C* C)RNP^z`HœI@x.Eh!R\8B<|5́ F$$D%^b&nb'6bF̜"7:F*B$耿850!!"" ;F ;B1@`=" `YJD;~ݟ $$# dDA+\?`d7CDxopfЧ?eD!h"% @܂?@>&4܂lN@8x,;N@b)X<-ʃ&+`)h$<:X-a&:=ة<|`.jJJJ*tV:6H@B:a P74dDЧc~?BLgtFi"*yEҀ'܃BbH@y^k',4= 8ЀfBaŲ+%Y!@kynDWD*49 !l-H9`?­8t@Cf܃#Pi68)EzB10J*X/!5pB!ErVB(o\nHd@$Cfw0^.~:Ъ~^;N7pB$dZp2!lp1?v%,'ʣfX/E @,6KPFi9FrrC* e! g-C.=\!9܃N̪p:$3n<ۂ' =\*0!2"˂,Bø1FD*82nރ2lB1**D~o%\#D]1AAk>jO@&EtxZ#FZ:;&cTd32\%eDY=pgC@Y3A5,8. PHNDqBq..W1/EL TDpzIA HcJ4d1Lt44CcCB_INI交4=m?!na3CI41D6>P!*AL#-b) bG :8.VHgb9SGTS9^luuׅYŸQAH$z^ukuTcWw5nK+QDedz5 JjB6*,M6e7e6f)aUdm{owD6"FSHSOrO7^ iGPwr׵-i"Fv7|zׄug`Tp&zz7]wc7zlE~c~Ƿtw x,D7/8dvGɅƄ{w[x?ƆSww8ct8/7LRqv߸bĸu8xk踴8 ya9?y+9(F.VBg Kpt9.ϑ?6kx#{zwWcsȗ?VwTzxE;C\o:blf"*s:TxzC%Vx[:zωʴh:h;Tw: ;E#׷/;߈?a%[{GS?9t;Gdsv;oB;W[vw{;xၯ{st;://msCˀ 2S넥^}+~;>?4r8Jjvkn#t'k_c>>Ib艆{}#O@! ,H!&&,)/!)-$-3*06&17,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CIDC#DEEB$E8,EI;EL FB%FI*F<GHKR5LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SRrx`9>勉><%0x> F/!N>00=豀"0-,v 񁎿HHn:r |bl>KNBlkEN$fo.90n>ڈ>@lR (G )O5CPr> ">Xj)#6L"3 h^)L< 1xp];<C䣈5̲$0E=I\,s 8 -|RYN(A%AΦԔ20+y@>yx#3 O=Vh>x Գ$ KĐ#0Hk4_E.$A <> "=r6pCP I&<*jU% B l(6F pF`| Ўvȁjʇ9@\%>U3V;~Mb=A T( `$/XC4EULP hFd$JD Gc>w,9|yHCj!d qUm`G&ǿPpS<#0ox̣[#|@>Ё<}9`& 2\|Bd P;+ 6PF O!tq0h@\nP,^&\6@B|#E"+hȇ= `j#;|i\c5^r)u,ve H b)=hA"3'YCΐYHRR#fG1* -G,FQ 8|Ȩ-Ĵ=A L>?QbKZ42eGJRpd,"=usZJծ ((aN)ш H{a獁M>0A p| ve \ ucЂ| r#Y0Ql@dݎk`P sY#ErC(U#bq@:xm%A6J*(A9჆` D0rJx)0F{Ǭ,I-I 3%E9"HP.s"H!eˆb3 A"A@) =71i ^Zp@ GL ׸(N1iJܚb%"2I :H(d-w(2yqdBUq \$9'.bxL-KHOH~xʉUL:s(d'vь2(-0M@$z5#pLJo&s\'7Iݸhu**"+Ұ4DrR)Im}`F 9WMl_E,JAF8W tb{ 40'`UמuG/ባo8/C0SPv$Jj&p forLft`hHj #0dXsW ~D _Q T((`T0: 09! AZL$AH ^pPUՆ~阸!h?ҡח1ѐG-|k &t#CpyCP`pҀBp&<B{0FBDCwC]OH&ݮkpwxwj w?# #@o} 0s4@rx @ W4vj:v;8 8kQy4 !;Wy}4`W` 0ߗP WorV;xh,eV|1 # pp^G`; 0  H >p lxn(n6g,v;/ |I`w1 p P 4 pbhwp P!' UGuPpx mrjYr=hذ{z pJr  WW Pyp ^>P @px> Wfhjؓ~k1_EpPxFwwxd7_JfJhPiF^woVyo7iv9iNnl/.Zk0YZ\5qq3mW2eAdc)ms 8rqPq?Jx@Xu|6U)#z NLNFTCg7`@fpu!dGT4TGus(uSgWǕZ7;ک ;Z k&}J`p*|sq:tdjzڤGFxgw'xyz@zg ^pu Gڌl0fP}Pyy'9yߠr0|qjvh x0P * ] h0q| 6|w~~~7tcQl0II Go~rƕ4`} m$Fo"KȰ[б >7I^ڳHQpȝ 8% ʰ-/(}x|ߐ  2%h u} qqcff`rp4y?󹮓 `c[}0 pqJ0 곔v0 ntx0J}PЂI y4 l0_{sxgy`4@o{Up:K|5 #;[k(@ۈXIjH(9 W` Тqu`(wkx&I]xLukUW|*ԫ P@kz6+{{2x:  ǎx p}@8{ ꪋ  a}'h!{Y P ;p rY>ڄ>b R 0>xP3|1) ~xF:}- 2ɻ \;䫄0>|+yJ@ x'y@uP Z| ŀ^<a 8;plO:ƕIfqzRr;0%eIoxK>)t^yTI8WI({E`'`^7%TP8_+ycџQlơfQ\籊›(qFXIAF@o :Gib!6!,6\p {ӛ1UR> Ж7ԘK%w&NmE@TjK fչ&)9h CUG'gqׄN yy؁ؐ=} }ن=٫ٜMgMt٢U͙}ڤ]hסڱ9_^i]0: ںmܹڽÝ|ɭj͝0 ݡ9Ӎ03NM8-( Tj)׀r=[-"E-TFN10ݦc3hv-!Կ1ͣmlMU]j8~K3 yq1t6rP#R0"92<]k%Db$H$b%0$#V+[a_B#SQ30JK_Ks:r'c{>xIdN(32r3" *B*/ RE0P++:B Y@,Ƃ,,982=?T-b`o`.2 0,P/ E/~EzEcc>0Ot,]1R 0!S Q# +S .O/@36P:50 ?6P4G4Ms9B#V3 5_ 6d =6BS0B р7z{юydP=!it89S9v99: :c: C0;s; :P1<@<p< /O39z5`J:=`3>{o 0>C$4?0? yiq&࿓ 0 @@ AAo*@ '# % /!M#F$D5G\5{J@pb."+ѐqcǏ Dv|挐U|Ι4ʠZU*Rb底WaŎ%[Yiծe[qΥ[׮yw|o߱U:bj =`Xa/cfi@=RWogF}!{.SxD7 9'R LcB!AL\"BcșdM aO>$4~ʔoղzMh!֬p@ 4@+AA#pBk`jzhA2gvYd28m'Y850!:PdJɇQч[JYfz!à ;p&Hjs1K\D>v鯰iTy zPw%B2R)+kT@ y_` l7Ax{da ]6oA1m .`JVu[U@ W®,`_xE,f{1/: : +pX2RNaȽ T,V Q$dhh@Ed*8{ 0S`S;/eDQi4! &x|s ?($xG,d/}YCmBld1X3AL@d4;I`2V99ʠM0MˡX&8{rE&7lΡG!&@B3*:'QeE-E Nh1t!ǨL _6G@;!4h*@!*`S-D fAF(@ 4Qؕ\`XP|0bIF0$`THR W&U3hr'Ja>E {XA\XG G:pAJ:x@3IYCq#qx=q{0 `C8i@@G8Q{| hE[d`foøH|i0önQ>5l?aU &0~ El+̽iz%>Z0cfH xs8,qexj,3{#=GaP.ъ?Aܸ!,bp8P W7ΰ#(.^|r. G?V[ Fy?l,E/J_ Y.iq`vp?Җ6 ʿ Q};̬с V@lx,7I#`W+gh& ʉe(ND!Oԡ5tB =>*O8Hk99t[0lȦ P)1KNPR?`D{\.|=<7K({B 1Xlڞ ЂXZ.xS8s)NF-Y8]{Z@Э R-ufp/X"zJhY 1@OCfh/hXs`rCIJ[4bx&ep%/ rD_>(ЃӃ6:):"8Kx:}(z$0*+&X5+0l+xM1cx)'Ez*ҧlrl)^Dr|!J|JqAL\JGӂV!(tx@"1|k0{Fy'RmJt)! |b%oҦq,Ǻ,ڽ4#JQGv,2r޹4,"AS:ȃH_8IIHF9 IvILʓ<["%H'DT#IȰN:ʭJ:`*BtTJ )ASa"y OI9U" ) a(̌2l"AK\KԠAL z&IJB˼$9t 4fXlL . Q\;g좐 8L\N\%Y \LGbXѼ?ή؁b`"1L0xOHYBExMr9`O o"9˸HN ͋ބET&n(*܊,Q< $ub'J hځ*ӑ'!Us>" E@*s2*uB'jo8;lDGB(,ݤ,HAC Л S˗2$+I9`@E*8i*`+H=Hm*0Чb**BD *3K>)PE6Tz*FsHT*4XETt>"H+R?Ѫ¦dxĊR*/pE/*OM'Qr7PŠ\JI>)Ir;X}ּxW+TS}>梁Z{kz:CWbz ȀZ>y88?˭3= etXS ʆlPrqKx3 |`v:N}tMv9 نӦ 5$^6NW˭~  -;0xgqX6&G胯M1]ȍ "bIC?ە݁=Q1f0Op{(N+ ؁+luOU/[ҮX$)I+O[(6biY3t%;6Q.(:eaaB C:D-iЅsX%֭m9IƊ 89LH9ZH8Xl[y/h:9KPg(t8fkqy{gy@ꒆ@^bKeG!\.;8n.](]QjہpfMfGH;J S@  NЭP¹s 9N4??>yҋ@.A@&1nܙ5L* ]+6(yÄnA+inlGb9 KxLHnHW;WK7h;M S@?rc8D`#o6WOۦ00S+lj*iUBb 㹆(B6&XzoXAXepDs67ODpHT_0.F|.pv>q:dqH,M -y?OCZpB2Wr)sIgDyyuթE`*D'^wDmB\F<,3=sPsksx\UFçJ&*ܡuoJq֧bEW-PFzx})/H2RZER5WX$\tE3**j4mCध sͦ *K" אE$hZ좧J$*8Gazwu-H+`<wϺxeJlQ{ˡRC˲ϧG']{]$ɘզH%*"Q @BZPV'/PغSrr {AL?ӯ$<ʣͬ&'#o?б/(_ڴ_N0ɨ`'ԯ~xO|0X~4, /'E6$fl~D㜡ut"lyS,8 e$$!† 'RD0"; >#Ȑ"G,i#Ï"/l$˒1_l3qFqOTY3#B@}h)Ԝ:h*֬Zr+جTǒ-k,ڴP)mmۣrҭk.޼zMjc.pW3nx,Ȓ'k2̚7syТGeTkΦWn͘2q;Ӯm6ڟ{훴i/V6s3o9tn=ppԧsZ9xǓ/ofO\ժ<ϯ=W 8b8~ * _eTxjzKF8hj!n-"u$X>x#+#=8#e#E^r>*~A:9ؐFJ!1y%=5Ne|UgCz%iO&q fE&yfr9%Itz\h9TTAf*QH ]N顥R"% $6jA C `` -Ġ.@蠃$-4Ђ ;(= 4nm*yjJ9Ҫz*7ƴI;.0;k;1HA[ *a), Ѓy|QI0ȩ!߃QEd1ة0ي b30PrآVmȔr»l5ǺC-|P)>e.W]occB1@ bcGsٚ|2*;ʿֹ2K.KldD佱Gб7!"U6rAF=py,B RE Sp1>!=0#ì`. C 7o bӁDObz 1Ѵ|@ ?ha# {>1}b 1̠?x/qE1u N$G>P8 P1ATG' {Q%0pvh\Do8D"Ѓ Āz=1 ` ȇ6D}TkxG>ȡRv(>p5'#P!NPcC~` } `0Ơ f;D1`ȇ"P{,0M` 8=9)Ae>L14 -BHqBdu))Iy".K1]؇>fL<(q,cIhhG;90"0 r[D+z䣄`'!҃3a *vIRXTaX@%avD>Vyd ?C2r,/4( Ё vI}B{0IKД>;sG5`wā LZvō6ڂ#@VkS ;@a;XLS .u [Jǿ 0㔫͠x3<,AE;Z 6Cgڋ X| %&P bՀ < }B h1A\d`;AKN(5th,:-AL}!ӛnn)iFyB'{zN\ÙieKb^Pg;$C9Qzm `7@܍BbDa7@$آ(xRjpRr8"PirC o!+#`b@cZ(~AH"˳ڄ6sDf7vCYm%4YaSp< XަcyB Dͤ`, CB7v=dhBnHx$#rvu'C)?ҳ BtZ5р+`z`Z g@q@5..H  D Et"@[2hs5,GV +Hlj.y˅W>~)f2`Þ`4C *G Ҭ* Ĝ4[XLDʰ}\Œ t\m`wpJ%@Į_@| od@ RJLJEι::9C6TP od p J Pa^(. $D~ Dna G?܃<= iGjh PG aD<naX K|˩tJbe=&=C* C)RNP^z`HœI@x.Eh!R\8B<|5́ F$$D%^b&nb'6bF̜"7:F*B$耿850!!"" ;F ;B1@`=" `YJD;~ݟ $$# dDA+\?`d7CDxopfЧ?eD!h"% @܂?@>&4܂lN@8x,;N@b)X<-ʃ&+`)h$<:X-a&:=ة<|`.jJJJ*tV:6H@B:a P74dDЧc~?BLgtFi"*yEҀ'܃BbH@y^k',4= 8ЀfBaŲ+%Y!@kynDWD*49 !l-H9`?­8t@Cf܃#Pi68)EzB10J*X/!5pB!ErVB(o\nHd@$Cfw0^.~:Ъ~^;N7pB$dZp2!lp1?v%,'ʣfX/E @,6KPFi9FrrC* e! g-C.=\!9܃N̪p:$3n<ۂ' =\*0!2"˂,Bø1FD*82nރ2lB1**D~o%\#D]1AAk>jO@&EtxZ#FZ:;&cTd32\%eDY=pgC@Y3A5,8. PHNDqBq..W1/EL TDpzIA HcJ4d1Lt44CcCB_INI交4=m?!na3CI41D6>P!*AL#-b) bG :8.VHgb9SGTS9^luuׅYŸQAH$z^ukuTcWw5nK+QDedz5 JjB6*,M6e7e6f)aUdm{owD6"FSHSOrO7^ iGPwr׵-i"Fv7|zׄug`Tp&zz7]wc7zlE~c~Ƿtw x,D7/8dvGɅƄ{w[x?ƆSww8ct8/7LRqv߸bĸu8xk踴8 ya9?y+9(F.VBg Kpt9.ϑ?6kx#{zwWcsȗ?VwTzxE;C\o:blf"*s:TxzC%Vx[:zωʴh:h;Tw: ;E#׷/;߈?a%[{GS?9t;Gdsv;oB;W[vw{;xၯ{st;://msCˀ 2S넥^}+~;>?4r8Jjvkn#t'k_c>>Ib艆{}#O@! ,H!&&,)/!)-$-3*06&17,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CIDC#DEEB$E8,EI;EL FB%FI*F<GHKR5LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SRrx`9>勉><%0x> F/!N>00=豀"0-,v 񁎿HHn:r |bl>KNBlkEN$fo.90n>ڈ>@lR (G )O5CPr> ">Xj)#6L"3 h^)L< 1xp];<C䣈5̲$0E=I\,s 8 -|RYN(A%AΦԔ20+y@>yx#3 O=Vh>x Գ$ KĐ#0Hk4_E.$A <> "=r6pCP I&<*jU% B l(6F pF`| Ўvȁjʇ9@\%>U3V;~Mb=A T( `$/XC4EULP hFd$JD Gc>w,9|yHCj!d qUm`G&ǿPpS<#0ox̣[#|@>Ё<}9`& 2\|Bd P;+ 6PF O!tq0h@\nP,^&\6@B|#E"+hȇ= `j#;|i\c5^r)u,ve H b)=hA"3'YCΐYHRR#fG1* -G,FQ 8|Ȩ-Ĵ=A L>?QbKZ42eGJRpd,"=usZJծ ((aN)ш H{a獁M>0A p| ve \ ucЂ| r#Y0Ql@dݎk`P sY#ErC(U#bq@:xm%A6J*(A9჆` D0rJx)0F{Ǭ,I-I 3%E9"HP.s"H!eˆb3 A"A@) =71i ^Zp@ GL ׸(N1iJܚb%"2I :H(d-w(2yqdBUq \$9'.bxL-KHOH~xʉUL:s(d'vь2(-0M@$z5#pLJo&s\'7Iݸhu**"+Ұ4DrR)Im}`F 9WMl_E,JAF8W tb{ 40'`UמuG/ባo8/C0SPv$Jj&p forLft`hHj #0dXsW ~D _Q T((`T0: 09! AZL$AH ^pPUՆ~阸!h?ҡח1ѐG-|k &t#CpyCP`pҀBp&<B{0FBDCwC]OH&ݮkpwxwj w?# #@o} 0s4@rx @ W4vj:v;8 8kQy4 !;Wy}4`W` 0ߗP WorV;xh,eV|1 # pp^G`; 0  H >p lxn(n6g,v;/ |I`w1 p P 4 pbhwp P!' UGuPpx mrjYr=hذ{z pJr  WW Pyp ^>P @px> Wfhjؓ~k1_EpPxFwwxd7_JfJhPiF^woVyo7iv9iNnl/.Zk0YZ\5qq3mW2eAdc)ms 8rqPq?Jx@Xu|6U)#z NLNFTCg7`@fpu!dGT4TGus(uSgWǕZ7;ک ;Z k&}J`p*|sq:tdjzڤGFxgw'xyz@zg ^pu Gڌl0fP}Pyy'9yߠr0|qjvh x0P * ] h0q| 6|w~~~7tcQl0II Go~rƕ4`} m$Fo"KȰ[б >7I^ڳHQpȝ 8% ʰ-/(}x|ߐ  2%h u} qqcff`rp4y?󹮓 `c[}0 pqJ0 곔v0 ntx0J}PЂI y4 l0_{sxgy`4@o{Up:K|5 #;[k(@ۈXIjH(9 W` Тqu`(wkx&I]xLukUW|*ԫ P@kz6+{{2x:  ǎx p}@8{ ꪋ  a}'h!{Y P ;p rY>ڄ>b R 0>xP3|1) ~xF:}- 2ɻ \;䫄0>|+yJ@ x'y@uP Z| ŀ^<a 8;plO:ƕIfqzRr;0%eIoxK>)t^yTI8WI({E`'`^7%TP8_+ycџQlơfQ\籊›(qFXIAF@o :Gib!6!,6\p {ӛ1UR> Ж7ԘK%w&NmE@TjK fչ&)9h CUG'gqׄN yy؁ؐ=} }ن=٫ٜMgMt٢U͙}ڤ]hסڱ9_^i]0: ںmܹڽÝ|ɭj͝0 ݡ9Ӎ03NM8-( Tj)׀r=[-"E-TFN10ݦc3hv-!Կ1ͣmlMU]j8~K3 yq1t6rP#R0"92<]k%Db$H$b%0$#V+[a_B#SQ30JK_Ks:r'c{>xIdN(32r3" *B*/ RE0P++:B Y@,Ƃ,,982=?T-b`o`.2 0,P/ E/~EzEcc>0Ot,]1R 0!S Q# +S .O/@36P:50 ?6P4G4Ms9B#V3 5_ 6d =6BS0B р7z{юydP=!it89S9v99: :c: C0;s; :P1<@<p< /O39z5`J:=`3>{o 0>C$4?0? yiq&࿓ 0 @@ AAo*@ '# % /!M#F$D5G\5{J@pb."+ѐqcǏ Dv|挐U|Ι4ʠZU*Rb底WaŎ%[Yiծe[qΥ[׮yw|o߱U:bj =`Xa/cfi@=RWogF}!{.SxD7 9'R LcB!AL\"BcșdM aO>$4~ʔoղzMh!֬p@ 4@+AA#pBk`jzhA2gvYd28m'Y850!:PdJɇQч[JYfz!à ;p&Hjs1K\D>v鯰iTy zPw%B2R)+kT@ y_` l7Ax{da ]6oA1m .`JVu[U@ W®,`_xE,f{1/: : +pX2RNaȽ T,V Q$dhh@Ed*8{ 0S`S;/eDQi4! &x|s ?($xG,d/}YCmBld1X3AL@d4;I`2V99ʠM0MˡX&8{rE&7lΡG!&@B3*:'QeE-E Nh1t!ǨL _6G@;!4h*@!*`S-D fAF(@ 4Qؕ\`XP|0bIF0$`THR W&U3hr'Ja>E {XA\XG G:pAJ:x@3IYCq#qx=q{0 `C8i@@G8Q{| hE[d`foøH|i0önQ>5l?aU &0~ El+̽iz%>Z0cfH xs8,qexj,3{#=GaP.ъ?Aܸ!,bp8P W7ΰ#(.^|r. G?V[ Fy?l,E/J_ Y.iq`vp?Җ6 ʿ Q};̬с V@lx,7I#`W+gh& ʉe(ND!Oԡ5tB =>*O8Hk99t[0lȦ P)1KNPR?`D{\.|=<7K({B 1Xlڞ ЂXZ.xS8s)NF-Y8]{Z@Э R-ufp/X"zJhY 1@OCfh/hXs`rCIJ[4bx&ep%/ rD_>(ЃӃ6:):"8Kx:}(z$0*+&X5+0l+xM1cx)'Ez*ҧlrl)^Dr|!J|JqAL\JGӂV!(tx@"1|k0{Fy'RmJt)! |b%oҦq,Ǻ,ڽ4#JQGv,2r޹4,"AS:ȃH_8IIHF9 IvILʓ<["%H'DT#IȰN:ʭJ:`*BtTJ )ASa"y OI9U" ) a(̌2l"AK\KԠAL z&IJB˼$9t 4fXlL . Q\;g좐 8L\N\%Y \LGbXѼ?ή؁b`"1L0xOHYBExMr9`O o"9˸HN ͋ބET&n(*܊,Q< $ub'J hځ*ӑ'!Us>" E@*s2*uB'jo8;lDGB(,ݤ,HAC Л S˗2$+I9`@E*8i*`+H=Hm*0Чb**BD *3K>)PE6Tz*FsHT*4XETt>"H+R?Ѫ¦dxĊR*/pE/*OM'Qr7PŠ\JI>)Ir;X}ּxW+TS}>梁Z{kz:CWbz ȀZ>y88?˭3= etXS ʆlPrqKx3 |`v:N}tMv9 نӦ 5$^6NW˭~  -;0xgqX6&G胯M1]ȍ "bIC?ە݁=Q1f0Op{(N+ ؁+luOU/[ҮX$)I+O[(6biY3t%;6Q.(:eaaB C:D-iЅsX%֭m9IƊ 89LH9ZH8Xl[y/h:9KPg(t8fkqy{gy@ꒆ@^bKeG!\.;8n.](]QjہpfMfGH;J S@  NЭP¹s 9N4??>yҋ@.A@&1nܙ5L* ]+6(yÄnA+inlGb9 KxLHnHW;WK7h;M S@?rc8D`#o6WOۦ00S+lj*iUBb 㹆(B6&XzoXAXepDs67ODpHT_0.F|.pv>q:dqH,M -y?OCZpB2Wr)sIgDyyuթE`*D'^wDmB\F<,3=sPsksx\UFçJ&*ܡuoJq֧bEW-PFzx})/H2RZER5WX$\tE3**j4mCध sͦ *K" אE$hZ좧J$*8Gazwu-H+`<wϺxeJlQ{ˡRC˲ϧG']{]$ɘզH%*"Q @BZPV'/PغSrr {AL?ӯ$<ʣͬ&'#o?б/(_ڴ_N0ɨ`'ԯ~xO|0X~4, /'E6$fl~D㜡ut"lyS,8 e$$!† 'RD0"; >#Ȑ"G,i#Ï"/l$˒1_l3qFqOTY3#B@}h)Ԝ:h*֬Zr+جTǒ-k,ڴP)mmۣrҭk.޼zMjc.pW3nx,Ȓ'k2̚7syТGeTkΦWn͘2q;Ӯm6ڟ{훴i/V6s3o9tn=ppԧsZ9xǓ/ofO\ժ<ϯ=W 8b8~ * _eTxjzKF8hj!n-"u$X>x#+#=8#e#E^r>*~A:9ؐFJ!1y%=5Ne|UgCz%iO&q fE&yfr9%Itz\h9TTAf*QH ]N顥R"% $6jA C `` -Ġ.@蠃$-4Ђ ;(= 4nm*yjJ9Ҫz*7ƴI;.0;k;1HA[ *a), Ѓy|QI0ȩ!߃QEd1ة0ي b30PrآVmȔr»l5ǺC-|P)>e.W]occB1@ bcGsٚ|2*;ʿֹ2K.KldD佱Gб7!"U6rAF=py,B RE Sp1>!=0#ì`. C 7o bӁDObz 1Ѵ|@ ?ha# {>1}b 1̠?x/qE1u N$G>P8 P1ATG' {Q%0pvh\Do8D"Ѓ Āz=1 ` ȇ6D}TkxG>ȡRv(>p5'#P!NPcC~` } `0Ơ f;D1`ȇ"P{,0M` 8=9)Ae>L14 -BHqBdu))Iy".K1]؇>fL<(q,cIhhG;90"0 r[D+z䣄`'!҃3a *vIRXTaX@%avD>Vyd ?C2r,/4( Ё vI}B{0IKД>;sG5`wā LZvō6ڂ#@VkS ;@a;XLS .u [Jǿ 0㔫͠x3<,AE;Z 6Cgڋ X| %&P bՀ < }B h1A\d`;AKN(5th,:-AL}!ӛnn)iFyB'{zN\ÙieKb^Pg;$C9Qzm `7@܍BbDa7@$آ(xRjpRr8"PirC o!+#`b@cZ(~AH"˳ڄ6sDf7vCYm%4YaSp< XަcyB Dͤ`, CB7v=dhBnHx$#rvu'C)?ҳ BtZ5р+`z`Z g@q@5..H  D Et"@[2hs5,GV +Hlj.y˅W>~)f2`Þ`4C *G Ҭ* Ĝ4[XLDʰ}\Œ t\m`wpJ%@Į_@| od@ RJLJEι::9C6TP od p J Pa^(. $D~ Dna G?܃<= iGjh PG aD<naX K|˩tJbe=&=C* C)RNP^z`HœI@x.Eh!R\8B<|5́ F$$D%^b&nb'6bF̜"7:F*B$耿850!!"" ;F ;B1@`=" `YJD;~ݟ $$# dDA+\?`d7CDxopfЧ?eD!h"% @܂?@>&4܂lN@8x,;N@b)X<-ʃ&+`)h$<:X-a&:=ة<|`.jJJJ*tV:6H@B:a P74dDЧc~?BLgtFi"*yEҀ'܃BbH@y^k',4= 8ЀfBaŲ+%Y!@kynDWD*49 !l-H9`?­8t@Cf܃#Pi68)EzB10J*X/!5pB!ErVB(o\nHd@$Cfw0^.~:Ъ~^;N7pB$dZp2!lp1?v%,'ʣfX/E @,6KPFi9FrrC* e! g-C.=\!9܃N̪p:$3n<ۂ' =\*0!2"˂,Bø1FD*82nރ2lB1**D~o%\#D]1AAk>jO@&EtxZ#FZ:;&cTd32\%eDY=pgC@Y3A5,8. PHNDqBq..W1/EL TDpzIA HcJ4d1Lt44CcCB_INI交4=m?!na3CI41D6>P!*AL#-b) bG :8.VHgb9SGTS9^luuׅYŸQAH$z^ukuTcWw5nK+QDedz5 JjB6*,M6e7e6f)aUdm{owD6"FSHSOrO7^ iGPwr׵-i"Fv7|zׄug`Tp&zz7]wc7zlE~c~Ƿtw x,D7/8dvGɅƄ{w[x?ƆSww8ct8/7LRqv߸bĸu8xk踴8 ya9?y+9(F.VBg Kpt9.ϑ?6kx#{zwWcsȗ?VwTzxE;C\o:blf"*s:TxzC%Vx[:zωʴh:h;Tw: ;E#׷/;߈?a%[{GS?9t;Gdsv;oB;W[vw{;xၯ{st;://msCˀ 2S넥^}+~;>?4r8Jjvkn#t'k_c>>Ib艆{}#O@! ,H!&&,)/!)-$-3*06&17,4:17=84 9629>";>,;>,;A <:=<==4=D>A%?B3?H8?H5AF9AF B>B>+BE5CIDC#DEEB$E8,EI;EL FB%FI*F<GHKR5LQAMU-NP'OP*PO5QH9QK;QUDQW&RP3RSFRX+SRrx`9>勉><%0x> F/!N>00=豀"0-,v 񁎿HHn:r |bl>KNBlkEN$fo.90n>ڈ>@lR (G )O5CPr> ">Xj)#6L"3 h^)L< 1xp];<C䣈5̲$0E=I\,s 8 -|RYN(A%AΦԔ20+y@>yx#3 O=Vh>x Գ$ KĐ#0Hk4_E.$A <> "=r6pCP I&<*jU% B l(6F pF`| Ўvȁjʇ9@\%>U3V;~Mb=A T( `$/XC4EULP hFd$JD Gc>w,9|yHCj!d qUm`G&ǿPpS<#0ox̣[#|@>Ё<}9`& 2\|Bd P;+ 6PF O!tq0h@\nP,^&\6@B|#E"+hȇ= `j#;|i\c5^r)u,ve H b)=hA"3'YCΐYHRR#fG1* -G,FQ 8|Ȩ-Ĵ=A L>?QbKZ42eGJRpd,"=usZJծ ((aN)ш H{a獁M>0A p| ve \ ucЂ| r#Y0Ql@dݎk`P sY#ErC(U#bq@:xm%A6J*(A9჆` D0rJx)0F{Ǭ,I-I 3%E9"HP.s"H!eˆb3 A"A@) =71i ^Zp@ GL ׸(N1iJܚb%"2I :H(d-w(2yqdBUq \$9'.bxL-KHOH~xʉUL:s(d'vь2(-0M@$z5#pLJo&s\'7Iݸhu**"+Ұ4DrR)Im}`F 9WMl_E,JAF8W tb{ 40'`UמuG/ባo8/C0SPv$Jj&p forLft`hHj #0dXsW ~D _Q T((`T0: 09! AZL$AH ^pPUՆ~阸!h?ҡח1ѐG-|k &t#CpyCP`pҀBp&<B{0FBDCwC]OH&ݮkpwxwj w?# #@o} 0s4@rx @ W4vj:v;8 8kQy4 !;Wy}4`W` 0ߗP WorV;xh,eV|1 # pp^G`; 0  H >p lxn(n6g,v;/ |I`w1 p P 4 pbhwp P!' UGuPpx mrjYr=hذ{z pJr  WW Pyp ^>P @px> Wfhjؓ~k1_EpPxFwwxd7_JfJhPiF^woVyo7iv9iNnl/.Zk0YZ\5qq3mW2eAdc)ms 8rqPq?Jx@Xu|6U)#z NLNFTCg7`@fpu!dGT4TGus(uSgWǕZ7;ک ;Z k&}J`p*|sq:tdjzڤGFxgw'xyz@zg ^pu Gڌl0fP}Pyy'9yߠr0|qjvh x0P * ] h0q| 6|w~~~7tcQl0II Go~rƕ4`} m$Fo"KȰ[б >7I^ڳHQpȝ 8% ʰ-/(}x|ߐ  2%h u} qqcff`rp4y?󹮓 `c[}0 pqJ0 곔v0 ntx0J}PЂI y4 l0_{sxgy`4@o{Up:K|5 #;[k(@ۈXIjH(9 W` Тqu`(wkx&I]xLukUW|*ԫ P@kz6+{{2x:  ǎx p}@8{ ꪋ  a}'h!{Y P ;p rY>ڄ>b R 0>xP3|1) ~xF:}- 2ɻ \;䫄0>|+yJ@ x'y@uP Z| ŀ^<a 8;plO:ƕIfqzRr;0%eIoxK>)t^yTI8WI({E`'`^7%TP8_+ycџQlơfQ\籊›(qFXIAF@o :Gib!6!,6\p {ӛ1UR> Ж7ԘK%w&NmE@TjK fչ&)9h CUG'gqׄN yy؁ؐ=} }ن=٫ٜMgMt٢U͙}ڤ]hסڱ9_^i]0: ںmܹڽÝ|ɭj͝0 ݡ9Ӎ03NM8-( Tj)׀r=[-"E-TFN10ݦc3hv-!Կ1ͣmlMU]j8~K3 yq1t6rP#R0"92<]k%Db$H$b%0$#V+[a_B#SQ30JK_Ks:r'c{>xIdN(32r3" *B*/ RE0P++:B Y@,Ƃ,,982=?T-b`o`.2 0,P/ E/~EzEcc>0Ot,]1R 0!S Q# +S .O/@36P:50 ?6P4G4Ms9B#V3 5_ 6d =6BS0B р7z{юydP=!it89S9v99: :c: C0;s; :P1<@<p< /O39z5`J:=`3>{o 0>C$4?0? yiq&࿓ 0 @@ AAo*@ '# % /!M#F$D5G\5{J@pb."+ѐqcǏ Dv|挐U|Ι4ʠZU*Rb底WaŎ%[Yiծe[qΥ[׮yw|o߱U:bj =`Xa/cfi@=RWogF}!{.SxD7 9'R LcB!AL\"BcșdM aO>$4~ʔoղzMh!֬p@ 4@+AA#pBk`jzhA2gvYd28m'Y850!:PdJɇQч[JYfz!à ;p&Hjs1K\D>v鯰iTy zPw%B2R)+kT@ y_` l7Ax{da ]6oA1m .`JVu[U@ W®,`_xE,f{1/: : +pX2RNaȽ T,V Q$dhh@Ed*8{ 0S`S;/eDQi4! &x|s ?($xG,d/}YCmBld1X3AL@d4;I`2V99ʠM0MˡX&8{rE&7lΡG!&@B3*:'QeE-E Nh1t!ǨL _6G@;!4h*@!*`S-D fAF(@ 4Qؕ\`XP|0bIF0$`THR W&U3hr'Ja>E {XA\XG G:pAJ:x@3IYCq#qx=q{0 `C8i@@G8Q{| hE[d`foøH|i0önQ>5l?aU &0~ El+̽iz%>Z0cfH xs8,qexj,3{#=GaP.ъ?Aܸ!,bp8P W7ΰ#(.^|r. G?V[ Fy?l,E/J_ Y.iq`vp?Җ6 ʿ Q};̬с V@lx,7I#`W+gh& ʉe(ND!Oԡ5tB =>*O8Hk99t[0lȦ P)1KNPR?`D{\.|=<7K({B 1Xlڞ ЂXZ.xS8s)NF-Y8]{Z@Э R-ufp/X"zJhY 1@OCfh/hXs`rCIJ[4bx&ep%/ rD_>(ЃӃ6:):"8Kx:}(z$0*+&X5+0l+xM1cx)'Ez*ҧlrl)^Dr|!J|JqAL\JGӂV!(tx@"1|k0{Fy'RmJt)! |b%oҦq,Ǻ,ڽ4#JQGv,2r޹4,"AS:ȃH_8IIHF9 IvILʓ<["%H'DT#IȰN:ʭJ:`*BtTJ )ASa"y OI9U" ) a(̌2l"AK\KԠAL z&IJB˼$9t 4fXlL . Q\;g좐 8L\N\%Y \LGbXѼ?ή؁b`"1L0xOHYBExMr9`O o"9˸HN ͋ބET&n(*܊,Q< $ub'J hځ*ӑ'!Us>" E@*s2*uB'jo8;lDGB(,ݤ,HAC Л S˗2$+I9`@E*8i*`+H=Hm*0Чb**BD *3K>)PE6Tz*FsHT*4XETt>"H+R?Ѫ¦dxĊR*/pE/*OM'Qr7PŠ\JI>)Ir;X}ּxW+TS}>梁Z{kz:CWbz ȀZ>y88?˭3= etXS ʆlPrqKx3 |`v:N}tMv9 نӦ 5$^6NW˭~  -;0xgqX6&G胯M1]ȍ "bIC?ە݁=Q1f0Op{(N+ ؁+luOU/[ҮX$)I+O[(6biY3t%;6Q.(:eaaB C:D-iЅsX%֭m9IƊ 89LH9ZH8Xl[y/h:9KPg(t8fkqy{gy@ꒆ@^bKeG!\.;8n.](]QjہpfMfGH;J S@  NЭP¹s 9N4??>yҋ@.A@&1nܙ5L* ]+6(yÄnA+inlGb9 KxLHnHW;WK7h;M S@?rc8D`#o6WOۦ00S+lj*iUBb 㹆(B6&XzoXAXepDs67ODpHT_0.F|.pv>q:dqH,M -y?OCZpB2Wr)sIgDyyuթE`*D'^wDmB\F<,3=sPsksx\UFçJ&*ܡuoJq֧bEW-PFzx})/H2RZER5WX$\tE3**j4mCध sͦ *K" אE$hZ좧J$*8Gazwu-H+`<wϺxeJlQ{ˡRC˲ϧG']{]$ɘզH%*"Q @BZPV'/PغSrr {AL?ӯ$<ʣͬ&'#o?б/(_ڴ_N0ɨ`'ԯ~xO|0X~4, /'E6$fl~D㜡ut"lyS,8 e$$!† 'RD0"; >#Ȑ"G,i#Ï"/l$˒1_l3qFqOTY3#B@}h)Ԝ:h*֬Zr+جTǒ-k,ڴP)mmۣrҭk.޼zMjc.pW3nx,Ȓ'k2̚7syТGeTkΦWn͘2q;Ӯm6ڟ{훴i/V6s3o9tn=ppԧsZ9xǓ/ofO\ժ<ϯ=W 8b8~ * _eTxjzKF8hj!n-"u$X>x#+#=8#e#E^r>*~A:9ؐFJ!1y%=5Ne|UgCz%iO&q fE&yfr9%Itz\h9TTAf*QH ]N顥R"% $6jA C `` -Ġ.@蠃$-4Ђ ;(= 4nm*yjJ9Ҫz*7ƴI;.0;k;1HA[ *a), Ѓy|QI0ȩ!߃QEd1ة0ي b30PrآVmȔr»l5ǺC-|P)>e.W]occB1@ bcGsٚ|2*;ʿֹ2K.KldD佱Gб7!"U6rAF=py,B RE Sp1>!=0#ì`. C 7o bӁDObz 1Ѵ|@ ?ha# {>1}b 1̠?x/qE1u N$G>P8 P1ATG' {Q%0pvh\Do8D"Ѓ Āz=1 ` ȇ6D}TkxG>ȡRv(>p5'#P!NPcC~` } `0Ơ f;D1`ȇ"P{,0M` 8=9)Ae>L14 -BHqBdu))Iy".K1]؇>fL<(q,cIhhG;90"0 r[D+z䣄`'!҃3a *vIRXTaX@%avD>Vyd ?C2r,/4( Ё vI}B{0IKД>;sG5`wā LZvō6ڂ#@VkS ;@a;XLS .u [Jǿ 0㔫͠x3<,AE;Z 6Cgڋ X| %&P bՀ < }B h1A\d`;AKN(5th,:-AL}!ӛnn)iFyB'{zN\ÙieKb^Pg;$C9Qzm `7@܍BbDa7@$آ(xRjpRr8"PirC o!+#`b@cZ(~AH"˳ڄ6sDf7vCYm%4YaSp< XަcyB Dͤ`, CB7v=dhBnHx$#rvu'C)?ҳ BtZ5р+`z`Z g@q@5..H  D Et"@[2hs5,GV +Hlj.y˅W>~)f2`Þ`4C *G Ҭ* Ĝ4[XLDʰ}\Œ t\m`wpJ%@Į_@| od@ RJLJEι::9C6TP od p J Pa^(. $D~ Dna G?܃<= iGjh PG aD<naX K|˩tJbe=&=C* C)RNP^z`HœI@x.Eh!R\8B<|5́ F$$D%^b&nb'6bF̜"7:F*B$耿850!!"" ;F ;B1@`=" `YJD;~ݟ $$# dDA+\?`d7CDxopfЧ?eD!h"% @܂?@>&4܂lN@8x,;N@b)X<-ʃ&+`)h$<:X-a&:=ة<|`.jJJJ*tV:6H@B:a P74dDЧc~?BLgtFi"*yEҀ'܃BbH@y^k',4= 8ЀfBaŲ+%Y!@kynDWD*49 !l-H9`?­8t@Cf܃#Pi68)EzB10J*X/!5pB!ErVB(o\nHd@$Cfw0^.~:Ъ~^;N7pB$dZp2!lp1?v%,'ʣfX/E @,6KPFi9FrrC* e! g-C.=\!9܃N̪p:$3n<ۂ' =\*0!2"˂,Bø1FD*82nރ2lB1**D~o%\#D]1AAk>jO@&EtxZ#FZ:;&cTd32\%eDY=pgC@Y3A5,8. PHNDqBq..W1/EL TDpzIA HcJ4d1Lt44CcCB_INI交4=m?!na3CI41D6>P!*AL#-b) bG :8.VHgb9SGTS9^luuׅYŸQAH$z^ukuTcWw5nK+QDedz5 JjB6*,M6e7e6f)aUdm{owD6"FSHSOrO7^ iGPwr׵-i"Fv7|zׄug`Tp&zz7]wc7zlE~c~Ƿtw x,D7/8dvGɅƄ{w[x?ƆSww8ct8/7LRqv߸bĸu8xk踴8 ya9?y+9(F.VBg Kpt9.ϑ?6kx#{zwWcsȗ?VwTzxE;C\o:blf"*s:TxzC%Vx[:zωʴh:h;Tw: ;E#׷/;߈?a%[{GS?9t;Gdsv;oB;W[vw{;xၯ{st;://msCˀ 2S넥^}+~;>?4r8Jjvkn#t'k_c>>Ib艆{}#O@;cli-2.25.7/docs/v2/images/custom-zsh-autocomplete.gif000066400000000000000000056023151444235773300224340ustar00rootroot00000000000000GIF87aJ0-4. 62%6:19< :5+:>;;"<>=< >:->B3>C?7#?@&?7@>!A?,A>5AF9AFC; C=C?CB$CD,CEDA5DI:EL-FH GB#IF*IG3JC8JG=JNKEKF4KN?KR$LJ,LLMIAMU5NP9PIQK+QN1QNDQW#RMFRX,SQ4SS;SU'VQ?WX%ZT+ZU1ZV9[Z.\X3^Z,aZ9a]2b\oidot>rlSsr[st_vxbvvJwrTyvmz}Z{zc|}U}yp~LxbV|jteYqyb]x~gyksdk{ul{p{t{otz|¾¬ėž³Ĥƫʽ̲̣ҲӜʤͬϴѻެԳ޹ܴݹ޴! NETSCAPE2.0! ,JxhQ`"4Ȱ!#JHŋ3jȱǏ CIɓ(!*\ɲ˗0cʜI͛8sРA. 5ѣH*]ʴ:JJի2=TH8fC>Kٳhӎʶ۷p3,ѐ-˷߲q L8ꌄs.[$Byآ̹ C.|f:x 7Xp(̻o >,!*XƬ ngP8zRt۽ ;}ooi\l`SO ( C:C2 08  +p54ZpÁay9a%l{4ָ|8(\i}( TÄ hB+ P PY7,9E$~ܠd( hv IuP H ,hC+`*4 *t栄@8lA (juT3J'žg㩿ꪬ7|a(X LLA\TQ@!k԰dQ( SDQ6*lDB PeKLB-\ 4FZ LQ %AҠh 5T! LD >ڂE 0nA CF]PC ʞˬ 6 TS@1$cʤU/T QMxĀd ',Pc$0C"T155D;C 1 5M{ 1pI+$iS6DF Bl/4- iXpaPs1 5tl,̰vC ~+Ԡ)6L4 r@q1~4_,lS`X3 #iCM1|qJ CQ xADR3tw N }0p (ha(5Q8ꠂ#n{MmP4V h"hLEv0aah%*HE >q ]b\a 7\7 րF.`j0 X؃j L0"P!8``EC )9Z b jA k ŰL <   VO2`RXv"Hь;D#Z gm :@;T@JCtԕ ɈBhk$f-vjFLoP IlQ73h cXb!W2N! Ԉ>"#iB4Q dpsDhp@h481 m"5A h!hұ0 D$ݮARd=K c0A}4qJ* , xP#ؠh$tmAxc®A 3f*6/pE`B4P{Nh"V"rHl!H;( zwZJڦuUDf<BA ъ8I\Tʘ8BjE58<C5?b NTC5?@jL!>+j&ʀ  *Q0$GRfpDآp_Dt"uJ ~LFfA\ (È@[7X-q$218ElvRhNCA7/p50 .h0ql_+`C2[ 6PDش.Eظ|"m` :DqE'|л;:#! ( p.q :pRF(DT MX4&4Ap R n ۾.};bI5p4 !^^w,z+2v&Nk[ 6}Ȝ6%N Bi" d \ anpgHk3/X&g` 6,ʙʗÀ4@rh6$4s@oFrKf;t)#ARVOs4A$eSGQւP QXV3G;ml"'D6;~z1O j ] F~C <.[yER`Xw {=툡JGvl8B|/O!7KS`}n닟>?}E%=|,,נ! jO-ğ9`Y Dx}9% s0q'biQ׀~%@%mp y }PwlAw&X{A#00 z\сC%x8w/P d (0dHsX/0@ .84XFwI#  V BzHsXjaq 0 p1ܗg<|S!{P8 vvh}Pgi x}Q  RpR:q؈x8Gwy85-p1q7 Wx8ARywq(Cx5gsи6h{&X3٧؎#RX~x6,T7H}AxX8g (.ȑ *i~!Y9g*(+Ғ) 4)25q8>zN~Qz:FX臥^L\:}_Z/T:glZjjm:$GzJ xjy{Kڧ$%̸ڨMjSZ騘8d꩟ :Jl*2ڪHjKzjӫJړZƺ*ʩӬں*hj#CؚZ暩*:z֖ ;*uʯۭ 3۰ꯤ 2[ ѱ ("$+&;) Ҳ):46{8;;#BKLkI#HJKM[k,1Tk^+X[Z\;_{ڳf1WQpa{lkn;q3;k[Tq˳| ~[;Eoyɸjk;۹zd 繦{![01{riA{Ļ{ .Ea媼O{+K a˽{*NAk+)w ۿWtY l;5̿ <Lle < ,k,ܸLW-@Ԏ==όLKMԷ PԊyTMǓaXZnW_]a-h,5}L-j=ʉg<9syx }:{Z؁]19< :6"<>=5=;,=B >:>=1>H3>D$?@#@7A:A?5AF9AFB=*B> C<$CD5CIDB+DF:EL,FHGA"IGJCJE.JAoiWoqdos=pkPpoIqm\stDtnTtsJvq_vx`wybwsRyu[{yc|}S}yl}~alU}Z~duz[Uib\muatjdvzmysl{smzt}uty~¾ŭĜġƻ̬ʴ͢ɼѲϬԝ˦ʹѻجҸ޻ٵߺtXA *\0!#JHŋ3jȱǏ CIɓ\ɲ˗0cʜI͖T8hM( JѣH*EӧPJ:a՗)W.ʵׯ`ÊJٳheT+I;Kݻ˷L ׮*7+Ï@ߢ BB,<2S3k뷳iDacd'H;fl`ႍ5CA N腌B$AaB{J7<'C2X6 nk~b{.?a׳ߟxDڒ- `-=-Hui7@‚ † *H FqD : &R Hb'v 68 c0vaAt'- E'Ԡ+hA*$yB "Ђ‡1J"pC 4A 4pL!,4 ,dAO*̠-`)dq *HB(r,r'АB PF" $DnF䭸D AԂ`tC3|!hqópiL HcA0^P6b8a px;؅70!Pԅ?EY1ʦ K R`J%<o P1"u 7 pb8 D q BLX]0wbgyTQ;b`z%,jPI2뚰[_p@-PHB$ 7Ul!h#.8J86 hC(IOX@3!-,,;-`E 7pmhC 6QJҦ8OW[Oi Dj$I>PF.HdKq0 j]<ЅP:Px}. @.}'%l;#Bب$(h$b ;8*m rP@vV$]2Hȧ 8 :p62ЀHO:\bF6E.Ұ ;' Ad؜`E)a d>V!Ht~Gw 9}s1Nxy") x_ /'Za Q.#-de12@` .?!~`Sxtm&"'4Ov* |Qvt@?xPT+A~DG^ P}m?{p[X1(AN Wy6?Z؂W&p0 ^m$Hyȗl~0@@؊~j 0x6׋X8؈GC@?%8=zVz׋g}؎6 xİ 먎wy!Ug>?&؏ Ɏ(A(tǏ YQ҇iY>9*i&ْH7+Y.Y"V1Y~36ٓ 1+Dy@ ~BiE/+ɔP;N9QY83OiZy+X[Bҕdybae?ynilYo9@mIxviyٗ7Z藂ɕɗyQW"I yi3Y1aIiњ(tqɛÙzQ"yȩY#)ٝQ19?ɒ䙞 !ٞyUIy99Iy y :YGɡ B(IiJ*z,:4Zzi<ڣ3DZ )iLJH JژM:6{IZʢVjX[ ڥq)hzqfZiiJB٦mvzzrtڎxڤ}JڨNbwꨖZڕ:Z$zYةv :ڊ)תU)ڣ::֫ ڨŠڬ{,m|:պZ wGȭj z຅㚮:x:床JL*گj~ZLʭz [ڞ* D JjtDK˱ ;Z;(z*;,۲.09[z@j@³JC;kBT+M[+PK$RU۵Cf+`{;bd+g5Ѷn xtvyط3*6 a$ʸ ;۹^{Oz깦K;@|Ѻ k#K+ٻh *;[ϻDZk۽K{ *E苰Ļ⫽;;=վ̞6!z\cqd+Ȉ ljz+}Ɔ|^<!ɞ<| ūɟ\ ,ɢ,lʬɩʦܡ ,˟Lix˘˛ˇˬ L̳a Nmp<\͕* ּͤ&͖ ,RKͽθlH ,L̟*;<F  < } } K]ъcl], ! ܪ$]}Ҥ*],. -#M4 m:>M'=0B LΛgmB V]G,"`Ӓ\cݝZ}aݸAn;'IuMϦש{]ϐAlՁ ӐQ׆} Qp=׍MPknpٌٞ QpM٤]V=s`ښ +Hyͯ+s=ڱC]Ӻܼ͢ϝr=n͹׭!tD͗ޥ;*=ݩ} T߂9Aa 92}inMូ1`! ,J,3'.8%29'3742 4367;6 <7<:#<>-=C2=D>8 >;>=%>A(>:4?I8?J@;A?3AF B=5BJCC"C6+CE9CKD;$DE E@EBF2-FJI-AEH@F,ׂS2Nt[DgP~˧Cck`C 3{B07\T548qX7rLl 3h`8t '!8_C Ep 8X⌓M78L *(C)HA Ct7ӄ*1LT 7h8<28 #hL7x)_GD7@Ĉ-P6 +85/Z!8/"^hD',q8 8v<5 IʸDIQM c#Ռ3lB/ !98IL#݌"b 7 y歿R{V|( . TA7Bǃ Pcx@@)-dp005%4Ђ0ie7,^<80qLx5BAЀ{zN| /aKbG 6i X8|%\ >XC,(Y^" )p`$|kYA,88kH&nx,XNB0j'PЃ|neDٸ1kXI  ܏ʼnqR 5d%  Hnȁ ?1a Nj:JypD,k"z<도̧>_.>BZ ħ ȁ%/q+0 > BL BEAH ,U4aT,A@ 4pxiPԔn!ݰFVp2i-p%8xтCF;iy ֶ@\$m5qP\pX8DB' !Z`2p\#('8˂ /?|Ch. ІNGBig9!XT XtװJ]0+sv4"{X DulleTY,8F<|@M87D(glrk7Z6 (15hi8%lց9 %/+h F$i$pB{U@o$"J =8gu .)WW&2"02~ო)ES@> >P iCp,xJ >A+T 8h0k#2~ \AA ҈=xY^2uiSPNN ! e38J20 jo#U .l^+;>ȯwmhS;AH\W{(N>s@9ar u@Ȣޣ2RM6@eYb z:p+ ЪЅ)1kH嘂{5}śȃɒM'JH0e c3Qh8:o@UrCya<7wH$(xފ=P_ 8c sܴ9*hrzgjKMv߫ ۝͟H  e5q'G%9 Q4uy7*@^uǺxĝ.:C|'r̯uv-xT!{B: x9O~u'3A9߶/7$g<6oD/>=OpS{y.87~~7d;A +ק}XSj;"p k~x*{4 Y $(>O/  o8xzh<؄}4?"/>f |~K^BR8%ׂp e` :gz_8(TGxoOMrЇ $H{yqmFF|0s/'srxxa8@mjpw *tGWDFYA7wGٔ=RPSyTV\/Zig]9!dbtbpIlhqy~1EaȔx{IYKWإ٘r7)@גY"7vy/>𓘹ə vy}'Xryy$I隆,QUٓ3IfY)9ę؛byRq8ԙՈiɒݹ5xY۩y{깞G IvٚF)2 9GY* ZɠM(i~ &zU؝$)ȉ0j*laUg1 4Z8P<:? JDDڤiGNZVJh'qѩ^:Afz=dZhڦnHtc*ѢX|Zw*}:udJ*Az~jyJIʤ^:XQX*1Zʪ?ةD>ȫzpqƁܩ\ќk띙ȿw<|^?]*YGLFxN=0;RMS͑@ɷի+;M@K ,ya r;sM׈k1\{mݗ͸M˃Mjy-k[؇z?דMM ٛه 3mӣMxka5ڕ]Yѩ ]{g=mۼ-ٽzq- Ӫ6ƭ=Km&`l=vl\ѭ: ޼8}ǝ޳kޝ]!m ^ 9W]e n8o#ߴnY]X.Afٟb;6n?A%ɫiߪC~W0FnҙέNPSUN=\BaHͰgjnT.::ࠪw^Pkze߿ 聎k1n{ j~$Pbz,b\N @髼Ҡ>p(ޙ,,L:޲~N^r.Fm>%$Ǟw "|tMn|އr퀋ѽ侀En}l!PIb}$>w|Cw׈HFƱzq߉έ ?QH/=%8@6?! ,J-4'.8%29'3742 4367;6 <7<:#<>2=D>8 >;>=%>A(>:->C4?I8?JA>A?2AF B=5BICC"C6+CE9CKD;#DE E@EBF2-FJ ĂI~-UEo*[ψ p! 4l'b*,Ux ` !w >5, ep, Xά! h t}ʻgp]8e\!F{F$fM,CHP )o"B<uV5piKd@F$AX/| EK?# >P iCPb,x* >Ag)+P 8gO1k#1~d \A>(~.7 hM{^\ϸ+MN !1R<@Ed83.!r0 -+-8THgX?a LJP|WfuAY% f ;g{d ONP +ȇy]amEw s0'sAXv1xG p7ohjGnVFyXsdA@UuyEgvmxvgGnjҘ؍ hOxgj帎戎XwNHut򘏈8!؏)x y i{o 9X]{MGȋG/wǑI{I,/(7(rג4 "5YV9Iw<9tuDarmǔRN!SyTV\Zy]QbyBethٖttpiV6uqEah|9HYwv2 G&kah8zDə%gYd iɕnvYY\ȅ%y珽yLy_G)Iٝ͹׹ y6!u9qLɞ4Aiٞj9Iɑ*ڠ) z,i1:ْ:$ u:%,ʅ㙢} -Z&02 Ʌ{f@ꠦ٣HJCJ,F RꢜɤM9Z*Kj両bF YjBhʐlr:n9xZgj'ޘ:{j!zy:hZʦʧu*8X*lH~JZqp|k}jQzZ:8*ʊ*Z̺ZIz* xʫjc itZr+ڭ:X$ YʮizfjʭY6Z룟 ˯^v԰d۬dz?Jʱ]ڮ#k2K*kղ.{3۳ [6O8>{ AkOCʳHg왫M R`@iL[d[a۶_;d/f g !{jKnGK1Z-]z˷k~;ڵ{| {(Z;*ok(˵k ۺQ۸+ٜ[뺸+v3k˺[{++,zһ{kЫ; +[트P싴{*훿3SѼk"ۯ[=:l|0 { ̮nQi$(  +O1&|)<Œ. $l1ܠ4}kØ Z< J̸BL#kK<ŭkg+T5A hܶV,d|;]̺i\ǯ{~tkǀF7Kj~5<{:ȖDq|~|ɞ,J0ɦ|x ¤|ʮ<Ƣ̜ʶXt|˾}ڪ<Ţj vvƳ{;܌^ad%\ܧFk r1y< |#Čy;E[|bK܋FΞKWYȂM< K%}'mC /}4K">mT*o,=FГ{Lͯ M=z<=lɊLUl(Z4HY[ա_uem֗C|k=m֊-kum{*{}m ys,ͅm`؁ C؏K}Ӓwلӝ sңMڇmڋ]ҩڙ]+հ]*״mۺ=ɽ[Ի3ȹ۰m u;M+켮]ݪjpL0 '=ΧmQ,^޻ڬ=kZގ .߆=-~-^Ne~80.]mY)T*Ƥ!މ2;=>!n}ܭt ?>@0B~X ߔI4 z_|X5IF ]E]K,mhdrLm-݋L}8lmI<߇>$PvuxTf]Nx>NZJ|n;y.v~ [Ja3*ί!ޖ&g//mN;n(}Έ2Oj~.VG>^Fۤ|<$KN\OENn׭ 춸rY{9y:ـz ៎1H? V!8@2! ,J-4'.8%29'3742 4467;6 <7<:#<>2=E>8 ><>=%>A(>:->D4?I8?JA>A?3AG B=5BJCC"C6+CE9CKD;#DE E@EBF2,FJ,َ0OFɝ#IC )X"Ku姟 uh}%zE;hC^"0VB Bs" K1FE{H!# /T/(!*(F/ !2)]b`$Vóx KP :@Ϝ]CxA2 1ڱ8 xnxEAQF5Hh'  ހ5ǀ,-I 'x# ZE J>_}HB6 h. qd#pԁ O" @ Gӆ@H@*Q [16tXfXXDA,#*-fE\xf!+vEoM֌ 3sBGd pJ$`\p['nA#3|ȩ>e?^0 &Ȣ@,4 >BHt #B0UaI(Jl&@h`H % aT؄tAX2i/e; @0EG08 O =϶C) p40!cB5pc B8%+ALDDtFJ c1F((Fq ^&kG8B1bsl;!d?rO!aPLBcp uav#"p4 A(-k RLLL-Qpb^h.^}>0 wa8Bǡ іBB51 VǞч$`Hq`*cxn0 pW4ANQ AK84q 7Oz' 9lG2Q,`hl$&!'9zm!NGy[d%{}u )NxW$7+N"jgzy||s5օ)ܬ @ټ.ެG,`!=gO|ګ:[ bB3)ŹכA ` u w%oޏ!a8DA~?7|-; ~pq(X|5P [ ~8&8mux? q'H'xr*4/?` 0 4x6J1G<ڠ i q,nw}KQwdHe !Q=gnB` wox`87exqtрr&rG(wAwgowxjX䄥7n7odHHDvqXd[7bW0S7Ԋ_H_7x8hF^،}(xxUV:؍R!8t!،؎y8x=&q4Xhx(8y 6@w'Иy( 78ؑ"QLJ娒2,Ix73R>iH k7i;KJk˻{  ۶Ck˲{7uۼj[#ɽ~a[k;6Y껾R۾˺ۿ.+yvc(hq[ڙ nx y,ʫ?hy|i| -%:),|{Y8Ģ; fAJk BĽ+H|ۮN|cK[yS̩:ëkXI);[l͆at3,Z<802ΚKJ|9, :z8>H%) zT^ ,mXy|bN<>lPnkq.nkXLKNen~Ā.\m l˅>虩^rzΜQUm~'ݤ>1Ή{N>⧮nޱތᗾmq ܝzГ<$։ױ/.ʣ>$綉0BM>ͮמ"Kp鮞}C9AZ췮rYo&yTMa  ^~k TnU+$ ! ,J,3'.8%29'37 434663;6 <7<:$<>>8 ><>=%>A(>:,>D3>E4?I8?JA>A?2AG B=5BJCC"C6+CE9CKD;#DE E@EBF2,FJA4H(&  @5PBj `9092ohAiGOWIȦ &Q rd8j YdC 2 _ %WAT!RЋ}g%"BA"%a!Ab/ С$O娂 `= 76^3, :~bD(,@!1!, q yxћJ3"@$Q` 1$  ɐ"TK>!Ӎe (b6+ܠx֠ [缐09>x4@Iy' rAB(,9AwhF `r+BҺ]ލ #"!&P7d}-2#@F= e1ܽFdu3\r->%Mt@)u@1k`05x#@6$YPwKxBN(G{7cё! 4[B`u.sdY j](rB S 0&V;ccOxՇ}'{سB20yɳ9=EOړA6ґ,rw}eOk[ aB?^I牑{_yP ` qM!)ߏq#@0G }}7|-; `0vw}x7X޵|5@ Z  |֗~Xxc(]1W -'ng6XǗ:??`zz)~48s77; gy0np}Lr!u dx!zoՆrNXvVm`qGr& 7qV AV'fnP|7KyywOEWz6n8n6uj8pu$u>'wWWsJj9(8e8oHʨ،XvԘxH!Xt!8qю!{X%((d8Xo叅xjXq/ 9҉yɑ"ُp4*?0p{(+9ђq2I:!6u;ԓDB xErWJ”~ԊPY<)9i\YXyVוb _iN 9jei19klI)x [9m}d+9fzIdxiY.>ؙQ9Y*tR闪9vțٛYwٜ/A雯SιOYIg4ٝ4y }:y3ɝɞ@}1Q*I *u :}Yڡ zɎ(ZY0ʝ+ʢ,.:jI5jѹB38(1yJ 6iؤR:*ڒP*TZ:Vz$`OꙠhcfJiaPڦn vJrJx|ڤyB`}:j:z٦`orxPheʨ*ʊ9i9Z*8:LX)o)*)ʣzثJ8iI\qZ:Š|:JWڈ歬Z|ʬʫƤnhڮzJ|z窪LJʭ:o*z:iX+e*{jk&{n(]![k(ܪ+V-K2~&iY7 a0 \o u˓I,̤D̼LS?AI<3uqs[|\ƚޜ΋\#:<Ϝ,t鋿:jL ]Ɂ㜏 ?ͮ|}w MHͰ*ML/$ю%\э|,=&M4jm8:Ωu ԋ{p9!7(lW+wQG-ՀCmJ Yt;Lέ+a-eKMmiSwW Q-2 wqI?MϧJuk2M҉f|[ҏ X+nKmKKm!٢g ƣ}ڍXځڬ!ڐ|)ۺ|ѻ-[ۆJɍy@ܾmֽ-.սZݽJ}MJ+ץڲ]:!k]m JnY&=Nm׹L<Ĥq P "+-~ݽݶ|V#?`⮹3ތ v6^8\>ALDnTn&yBw<_;l[viο9l1.P.Ƴ*s^$kpX~mK@[x ߈Šɐl^?N6HƉxܨᤞnm~0 ᔾk.tiǼpr]m榉W7~޲]܆N{=|4Nj@|$4(AJr K} Yfڬ!NN\(T6 Q$ ! ,J,3'.8%29'37 434663;6 <7<:$<>>8 ><>=%>A(>:,>D3>E4?I8?JA>A?2AG B=5BJCC"C6+CE9CKD;#DE E@EBF2,FJ14H &  85PBj `9092 ohAiGOWIȦ &QqdB8j YdC 2 _ %WAT!RЋ}g%"BA"%a!Ab/ Ё$O䨂 `=G76^3, :~bD(,@!1!, q yxћJ3"@$Q` 1$  ɐ"TK>b!Ӎe (b5+ܠx֠[缐8>x4@Iy'qAB(8AwhF `r+BҺ]ލ #"!&P7d}-2#@F= e1ܽFdu3\r->%Mt@)u@1k`05x#@6$YPwKxBN(G{7cё! 4[B`u.sdY j](rB S 0&V;ccOxՇ}'{سB20yɳ9=EOړA6БeOك[ AB 饞I牑{_yP `pM!뱿ߏq#@(G x#j<" c8W]W<p ؠ'wG&8x-?r|w6Xǧ:??Pzz)~8s77; gy0np7|Lr!u dx!zoՆrNXvVm`wkGr& $8qV AV'fnP|7KyywVz6n8n6uj8pu$u>'wWWsJj%XH\]9؋hxchOŸ߅tȌ@X78exޘ/8x1䨌؎8HHhBqI֏!xjh;q/g 9(8(xG7HIґG"hw2i,uz3R>rQٚLqyiXH隺9Ytw9Q19P{H) oٜ6cٛy9WYII'a8ڗ9YIxI} 0a:uI *J :}Yڡ zَ(jY0+ʢ+.:jI5z7B38(1yJ ,i٤R:PTYjWZSʥ]ڝf:b Zgڦm>ltp:wXz'!sPؘforhOhɨʊ IdZ:)B:LX)o)*:* zث*8iIQqJ:Њ~:JWڈ歬Z|Jo:ƤnhڮzJ|z*L:ʭ jګz:iXe*{jk&{n(V!k(ܪ+V- 2~}LVܙ7 []`T[dg[并ѵHckZA۷~K:k#KڸTu{([':[{/qѹ{뉸:;k7 v{/ڻ: ̫ +}+[ ۼ]7K՛0ϫߛ;kᚾ{:[({jT kw|{̠ |L\"|: <.o)L,/k(9h:<čÅ1+Duk,J㻸PW+[}Y<ڿfLgu`7 gK{zV) ,|,ys1)c ̪LjF!(m̛|L윏,ɘt̾ əG\ɜǢhK.ɪˊbU̻8,˼?1> \ uaʧlμ#!H,L||;|lѺ<\m۲ƚγ<#ʿ|ϣb(Fj<K|ML ÆDiDŽ w:yJ T}kЮL.=˜-6˄5} Dk Yҝ..90%ޚIBO|8:k&.׍4N6G.$)jۼZRNF>,m1'._ *j~9l0>}s$k`W~qN:[xr و\^>>68Ɖx㤞nn~ꯎ0k.tjBȄ|iJm榉wI/O>;l^s.Nڙ]NK@ȟC͵Րmr۵_}9k؀[>N\(}#l55$쮉 ! ,J,0'.8%29'37 434663;6;7 <7<;$<>+<=>8 ><>=%>A,>D3>E4?I8?JA>A?2AG B=5BJ;BGCC"C6+CE:CKD;#DE E@EBF2,FJu ]47#x!A ru F?5x|8#/Ap 0 /@ {p3^7L80 iЂjwh_8!dxD EV;pMg Hy]m~{ &G @rvaxqbs'Oi|GxyzInHc^hq@Gv؋}pzHƋ bZrJȌGxVո艧ƍ☃X7Xژ?(/Ȏ5؏؎8(aèi('(] N6t Y鏢ׄ {v*i(%iq27uG3ؑ6i:ђ|#)JD (,KҔ!(V)T xW•`7^Gufc)Xgٖj9t 0pȖuqEQȗ~I(Ly79jxQH)7sOB`IdO9{I{q=(OHrQɛ٘pY9ɹ/ vљR9uܹӹiIYy(QIٞ5159ɜ9~Q2 Yu婒 z0P2 Pɡ|)(O&ԙʩ2,ڢlOg3ڣ J6:j>Z AJF*MɉI jPzO*Sʍ Xڛ{" A]CH:~IM룐R`ce[k]K݊a۶_ ~d/z3xK|Tqsˤv`ʶ}01u[Ez˸۷p Y+˹ "=:;ڵ[qUkl< vkZ ڻ;kֻ_ϛ ԛDz ;ߛP;+ӫ뛱k۲ۿG;ћɛ&,K{ <~7K˾IVtҫ akzd%!6"2,4 7Ìkq? BčKk3+L\ĸ P ZTl`XlO[la-ڷۼ} ܷX;g[m)+ u[.;Ͻ%K݅ݎ}}޽Ͱ* zݙzꭵ` ג]z 7;.W.M%^'m )Vl.ƤYf+6?A$݄jC~L@F+ߔ !{N.P>SU>\7anHeg>^jnT~<fi~ yJȁ.ʶkNwy`l`^zYvnMݢ^Ť..!ꋾBz~~꺾N^-.߻K~nq# 2ɸ=JѳM0mF(ڞξܺ=[nޱ:MO.&^zNˉn;@^ yN! uNnn ~ti&O ! ,J-2%29 536.74;4#;>*;= <6=:=;1=D+>C ?9%?B4?IA?$A?+A>2BF5BJ C=*CE:CKD?"D4$DDEBF=+FIJCJE:JN3KD3KM?KR$LJ,LL6MPAMUNJQK+QN2QN3QBDQW$RL3RRFRX,SQ'UR,YU3YV%ZT4]Z._Y1`Z,b[3f`5ic-jbWnp[os[stNtqetwSus]uxFwqawyEyrKytSzvZ{yU|yd|}j|}h~Lxdd~rn~S}kZdlyctZnco~`oytm~|uzk{qmt||t}uŕ¼›ĿĭȻ˺źͥɬϘǝȬΥ̻ԷխѺحӻ֥ѵڻ۶ܻTA*\ȰaAJH!Ċ3jȱ#Ǝ CIrbŏ /\ɲ˗0cʜI͛8sqK EIȈB*]ʴӧ O:IիXju"+C}HiBCB]t,۷pJݻxZq LasS]̸|R) _ F煝?~:ӨS/:j2. cm[=roD Z ; &B _4Xr$Ϙe='%/o| K}C\(av LD@B /g f <܀ x\7Tn*xTL]wތ46A6 1l p8A)$ 0|Hnp΀ Zpҍ+.H2@' 20yn "9'f 6%&p⥘heT㧠P2yh U<cy=fZ C\jp<=F2C&܂:BmܡEp j1@dz2Є=AܐnXZĴX몽C, Rфaw6 FtRWlZ%`&TaLCL7݈DT<-(|2}lAh+>5ws$;C%l2=t qՠT +h24=K7j6W836o#Jh4fm6OSdCM6Ø ;8oŔW.|2 1<$S#tGT bD-l5`t3+17v "yxREvou-\&C Ml 1ppH7! B0 HhM5`}6A@&oxE/kx"C{ #1K 7` @, ỎF"`F&,0a #Xxb@3:#PnlF$ p!LX@ vZxvKl# ؁V H `;dž# +h F\PyH/~G"H ;@-')Y/j&7Y<"ph{=*R-i AhD ʀ !`۰ vC6o<BﰀPD7d& 05*1mEz4`;4FU-y1 % 2 G$ P[XK0ɊZ4' @0$q`ۃDэKX d$oL6h4 zlD)ljs'(@V`#eW` AR.wPH!аVZ1! 0|#=(,? T $D2MbǃTzA % 8$ `Yt͂'BCAA"C7QEG"\]jj7W t;ND 5h*zw VhjkJ >0(dٍPIo1&ʙ׿747,4` KLF2dz<N.XL} BBgx sF5 he[8mm"a5\ cn@gy_i?|99lp۸긐kָG靃KtK kJh;9 ꪕڹ5;l*l*vNʹ;[kZ;p+ɻuB˗$:kЋˌz[˼ڽD)߻k𛽕껾 :훰Ê Q[+TAlJ x_C|[ LTZ7Z|"<;X&(l*,-l]JD6,9;?[T iIKM U|Ŕũ]|DkbK8xf| 3ZlL rsl8|M2,ȎLĄLlŭ\SȜ,àܪ\ۿ!|:ʥȱ뿪\ʗkˡ[׻ɶ<̵Kǎʺ|D ÷KМ"͛g1Rl옅l̹٬0\Dqɨ̔bۣ<\ϫu|iJ;l}{ f: ܝЦMA|"!=,-'M -}5 =ͨT۳ qF=PSZ31J%zR-I}A" /=\ML_Իոh]ÈMjgr]eav: r;|kiݫ{׆Ux҄-̇آ+ #b֍ؐٔyņ˾ך]ڎ2؉lڮԞwگڸ_M1йF\fK-wRjܽDm Q]ו'z嬸 ʹ RL[}* ݗݾ^yZ\x=[]. ࿚Symջ˭' t(C]*>y.4͘&?րq|rg!Enaԭ߯PNH~u C~˝! ١RӇbNdf^-i4o~Nۜj"I֕ӥŸ.3>NčȏN%NǕneng>ꍻ:NK˳>fZqn.\>쭞޷+.ʎn-ÁW{*v{>NA>̴ۿQLk> L=N߹ nzOt3M!, % !O֧'- -*9"M<ߦ)|;8]Fo9*^MCP TϢVBk]fj /7j,bZRMuj6o=@mK[oxO4GMq_ S/sOſ<`ok@/On6Uھ=b/Okp ?bn|6ZZ|_oĎ:$/SnO*TPP 0"PB2tE5JFEI)udҢJ1eΤYSG9uOA%ZQI.eӜ$@@#fWaGdiY*e[qeJÇR1X ! ,J-2%29 536.74;4#;>*;= <6=:=;1=D+>C ?9%?B4?IA?$A?+A>2BF5BJ C=*CE:CKD?"D4$DDEBF=+FIJCJE:JN3KD3KM?KR$LJ,LL6MPAMUNJQK+QN2QN3QBDQW$RL3RRFRX,SQ'UR,YU3YV%ZT4]Z._Y1`Z,b[3f`5ic-jbWnp[os[stNtqetwSus]uxFwqawyEyrKytSzvZ{yU|yd|}j|}h~Lxdd~rn~S}kZdlyctZnco~`oytm~|uzk{qmt||t}uŕ¼›ĿĭȻ˺źͥɬϘǝȬΥ̻ԷխѺحӻ֥ѵڻ۶ܻTA*\ȰaAJH!Ċ3jȱ#Ǝ CIrbŏ /\ɲ˗0cʜI͛8sqK EIȈB*]ʴӧ O:IիXju"+C}HiBCB]t,۷pJݻxZq LasS]̸|R) _ F煝?~:ӨS/:j2. cm[=roD Z ; &B _4Xr$Ϙe='%/o| K}C\(av LD@B /g f <܀ x\7Tn*xTL]wތ46A6 1l p8A)$ 0|Hnp΀ Zpҍ+.H2@' 20yn "9'f 6%&p⥘heT㧠P2yh U<cy=fZ C\jp<=F2C&܂:BmܡEp j1@dz2Є=AܐnXZĴX몽C, Rфaw6 FtRWlZ%`&TaLCL7݈DT<-(|2}lAh+>5ws$;C%l2=t qՠT +h24=K7j6W836o#Jh4fm6OSdCM6Ø ;8oŔW.|2 1<$S#tGT bD-l5`t3+17v "yxREvou-\&C Ml 1ppH7! B0 HhM5`}6A@&oxE/kx"C{ #1K 7` @, ỎF"`F&,0a #Xxb@3:#PnlF$ p!LX@ vZxvKl# ؁V H `;dž# +h F\PyH/~G"H ;@-')Y/j&7Y<"ph{=*R-i AhD ʀ !`۰ vC6o<BﰀPD7d& 05*1mEz4`;4FU-y1 % 2 G$ P[XK0ɊZ4' @0$q`ۃDэKX d$oL6h4 zlD)ljs'(@V`#eW` AR.wPH!аVZ1! 0|#=(,? T $D2MbǃTzA % 8$ `Yt͂'BCAA"C7QEG"\]jj7W t;ND 5h*zw VhjkJ >0(dٍPIo1&ʙ׿747,4` KLF2dz<N.XL} BBgx sF5 he[8mm"a5\ cn@gy_i?|99lp۸긐kָG靃KtK kJh;9 ꪕڹ5;l*l*vNʹ;[kZ;p+ɻuB˗$:kЋˌz[˼ڽD)߻k𛽕껾 :훰Ê Q[+TAlJ x_C|[ LTZ7Z|"<;X&(l*,-l]JD6,9;?[T iIKM U|Ŕũ]|DkbK8xf| 3ZlL rsl8|M2,ȎLĄLlŭ\SȜ,àܪ\ۿ!|:ʥȱ뿪\ʗkˡ[׻ɶ<̵Kǎʺ|D ÷KМ"͛g1Rl옅l̹٬0\Dqɨ̔bۣ<\ϫu|iJ;l}{ f: ܝЦMA|"!=,-'M -}5 =ͨT۳ qF=PSZ31J%zR-I}A" /=\ML_Իոh]ÈMjgr]eav: r;|kiݫ{׆Ux҄-̇آ+ #b֍ؐٔyņ˾ך]ڎ2؉lڮԞwگڸ_M1йF\fK-wRjܽDm Q]ו'z嬸 ʹ RL[}* ݗݾ^yZ\x=[]. ࿚Symջ˭' t(C]*>y.4͘&?րq|rg!Enaԭ߯PNH~u C~˝! ١RӇbNdf^-i4o~Nۜj"I֕ӥŸ.3>NčȏN%NǕneng>ꍻ:NK˳>fZqn.\>쭞޷+.ʎn-ÁW{*v{>NA>̴ۿQLk> L=N߹ nzOt3M!, % !O֧'- -*9"M<ߦ)|;8]Fo9*^MCP TϢVBk]fj /7j,bZRMuj6o=@mK[oxO4GMq_ S/sOſ<`ok@/On6Uھ=b/Okp ?bn|6ZZ|_oĎ:$/SnO*TPP 0"PB2tE5JFEI)udҢJ1eΤYSG9uOA%ZQI.eӜ$@@#fWaGdiY*e[qeJÇR1X ! ,J-2%29 536.74;4#;>*;= <6=:=;1=D+>C ?9%?B4?IA?$A?+A>2BF5BJ C=*CE:CKD?"D4$DDEBF=+FIJCJE:JN3KD3KM?KR$LJ,LL6MPAMUNJQK+QN2QN3QBDQW$RL3RRFRX,SQ'UR,YU3YV%ZT4]Z._Y1`Z,b[3f`5ic-jbWnp[os[stNtqetwSus]uxFwqawyEyrKytSzvZ{yU|yd|}j|}h~Lxdd~rn~S}kZdlyctZnco~`oytm~|uzk{qmt||t}uŕ¼›ĿĭȻ˺źͥɬϘǝȬΥ̻ԷխѺحӻ֥ѵڻ۶ܻTA*\ȰaAJH!Ċ3jȱ#Ǝ CIrbŏ /\ɲ˗0cʜI͛8sqK EIȈB*]ʴӧ O:IիXju"+C}HiBCB]t,۷pJݻxZq LasS]̸|R) _ F煝?~:ӨS/:j2. cm[=roD Z ; &B _4Xr$Ϙe='%/o| K}C\(av LD@B /g f <܀ x\7Tn*xTL]wތ46A6 1l p8A)$ 0|Hnp΀ Zpҍ+.H2@' 20yn "9'f 6%&p⥘heT㧠P2yh U<cy=fZ C\jp<=F2C&܂:BmܡEp j1@dz2Є=AܐnXZĴX몽C, Rфaw6 FtRWlZ%`&TaLCL7݈DT<-(|2}lAh+>5ws$;C%l2=t qՠT +h24=K7j6W836o#Jh4fm6OSdCM6Ø ;8oŔW.|2 1<$S#tGT bD-l5`t3+17v "yxREvou-\&C Ml 1ppH7! B0 HhM5`}6A@&oxE/kx"C{ #1K 7` @, ỎF"`F&,0a #Xxb@3:#PnlF$ p!LX@ vZxvKl# ؁V H `;dž# +h F\PyH/~G"H ;@-')Y/j&7Y<"ph{=*R-i AhD ʀ !`۰ vC6o<BﰀPD7d& 05*1mEz4`;4FU-y1 % 2 G$ P[XK0ɊZ4' @0$q`ۃDэKX d$oL6h4 zlD)ljs'(@V`#eW` AR.wPH!аVZ1! 0|#=(,? T $D2MbǃTzA % 8$ `Yt͂'BCAA"C7QEG"\]jj7W t;ND 5h*zw VhjkJ >0(dٍPIo1&ʙ׿747,4` KLF2dz<N.XL} BBgx sF5 he[8mm"a5\ cn@gy_i?|99lp۸긐kָG靃KtK kJh;9 ꪕڹ5;l*l*vNʹ;[kZ;p+ɻuB˗$:kЋˌz[˼ڽD)߻k𛽕껾 :훰Ê Q[+TAlJ x_C|[ LTZ7Z|"<;X&(l*,-l]JD6,9;?[T iIKM U|Ŕũ]|DkbK8xf| 3ZlL rsl8|M2,ȎLĄLlŭ\SȜ,àܪ\ۿ!|:ʥȱ뿪\ʗkˡ[׻ɶ<̵Kǎʺ|D ÷KМ"͛g1Rl옅l̹٬0\Dqɨ̔bۣ<\ϫu|iJ;l}{ f: ܝЦMA|"!=,-'M -}5 =ͨT۳ qF=PSZ31J%zR-I}A" /=\ML_Իոh]ÈMjgr]eav: r;|kiݫ{׆Ux҄-̇آ+ #b֍ؐٔyņ˾ך]ڎ2؉lڮԞwگڸ_M1йF\fK-wRjܽDm Q]ו'z嬸 ʹ RL[}* ݗݾ^yZ\x=[]. ࿚Symջ˭' t(C]*>y.4͘&?րq|rg!Enaԭ߯PNH~u C~˝! ١RӇbNdf^-i4o~Nۜj"I֕ӥŸ.3>NčȏN%NǕneng>ꍻ:NK˳>fZqn.\>쭞޷+.ʎn-ÁW{*v{>NA>̴ۿQLk> L=N߹ nzOt3M!, % !O֧'- -*9"M<ߦ)|;8]Fo9*^MCP TϢVBk]fj /7j,bZRMuj6o=@mK[oxO4GMq_ S/sOſ<`ok@/On6Uھ=b/Okp ?bn|6ZZ|_oĎ:$/SnO*TPP 0"PB2tE5JFEI)udҢJ1eΤYSG9uOA%ZQI.eӜ$@@#fWaGdiY*e[qeJÇR1X ! ,J-2%29 536.74;4#;>*;= <6=:=;1=D+>C ?9%?B4?IA?$A?+A>2BF5BJ C=*CE:CKD?"D4$DDEBF=+FIJCJE:JN3KD3KM?KR$LJ,LL6MPAMUNJQK+QN2QN3QBDQW$RL3RRFRX,SQ'UR,YU3YV%ZT4]Z._Y1`Z,b[3f`5ic-jbWnp[os[stNtqetwSus]uxFwqawyEyrKytSzvZ{yU|yd|}j|}h~Lxdd~rn~S}kZdlyctZnco~`oytm~|uzk{qmt||t}uŕ¼›ĿĭȻ˺źͥɬϘǝȬΥ̻ԷխѺحӻ֥ѵڻ۶ܻTA*\ȰaAJH!Ċ3jȱ#Ǝ CIrbŏ /\ɲ˗0cʜI͛8sqK EIȈB*]ʴӧ O:IիXju"+C}HiBCB]t,۷pJݻxZq LasS]̸|R) _ F煝?~:ӨS/:j2. cm[=roD Z ; &B _4Xr$Ϙe='%/o| K}C\(av LD@B /g f <܀ x\7Tn*xTL]wތ46A6 1l p8A)$ 0|Hnp΀ Zpҍ+.H2@' 20yn "9'f 6%&p⥘heT㧠P2yh U<cy=fZ C\jp<=F2C&܂:BmܡEp j1@dz2Є=AܐnXZĴX몽C, Rфaw6 FtRWlZ%`&TaLCL7݈DT<-(|2}lAh+>5ws$;C%l2=t qՠT +h24=K7j6W836o#Jh4fm6OSdCM6Ø ;8oŔW.|2 1<$S#tGT bD-l5`t3+17v "yxREvou-\&C Ml 1ppH7! B0 HhM5`}6A@&oxE/kx"C{ #1K 7` @, ỎF"`F&,0a #Xxb@3:#PnlF$ p!LX@ vZxvKl# ؁V H `;dž# +h F\PyH/~G"H ;@-')Y/j&7Y<"ph{=*R-i AhD ʀ !`۰ vC6o<BﰀPD7d& 05*1mEz4`;4FU-y1 % 2 G$ P[XK0ɊZ4' @0$q`ۃDэKX d$oL6h4 zlD)ljs'(@V`#eW` AR.wPH!аVZ1! 0|#=(,? T $D2MbǃTzA % 8$ `Yt͂'BCAA"C7QEG"\]jj7W t;ND 5h*zw VhjkJ >0(dٍPIo1&ʙ׿747,4` KLF2dz<N.XL} BBgx sF5 he[8mm"a5\ cn@gy_i?|99lp۸긐kָG靃KtK kJh;9 ꪕڹ5;l*l*vNʹ;[kZ;p+ɻuB˗$:kЋˌz[˼ڽD)߻k𛽕껾 :훰Ê Q[+TAlJ x_C|[ LTZ7Z|"<;X&(l*,-l]JD6,9;?[T iIKM U|Ŕũ]|DkbK8xf| 3ZlL rsl8|M2,ȎLĄLlŭ\SȜ,àܪ\ۿ!|:ʥȱ뿪\ʗkˡ[׻ɶ<̵Kǎʺ|D ÷KМ"͛g1Rl옅l̹٬0\Dqɨ̔bۣ<\ϫu|iJ;l}{ f: ܝЦMA|"!=,-'M -}5 =ͨT۳ qF=PSZ31J%zR-I}A" /=\ML_Իոh]ÈMjgr]eav: r;|kiݫ{׆Ux҄-̇آ+ #b֍ؐٔyņ˾ך]ڎ2؉lڮԞwگڸ_M1йF\fK-wRjܽDm Q]ו'z嬸 ʹ RL[}* ݗݾ^yZ\x=[]. ࿚Symջ˭' t(C]*>y.4͘&?րq|rg!Enaԭ߯PNH~u C~˝! ١RӇbNdf^-i4o~Nۜj"I֕ӥŸ.3>NčȏN%NǕneng>ꍻ:NK˳>fZqn.\>쭞޷+.ʎn-ÁW{*v{>NA>̴ۿQLk> L=N߹ nzOt3M!, % !O֧'- -*9"M<ߦ)|;8]Fo9*^MCP TϢVBk]fj /7j,bZRMuj6o=@mK[oxO4GMq_ S/sOſ<`ok@/On6Uھ=b/Okp ?bn|6ZZ|_oĎ:$/SnO*TPP 0"PB2tE5JFEI)udҢJ1eΤYSG9uOA%ZQI.eӜ$@@#fWaGdiY*e[qeJÇR1X ! ,J-2%29 536.74;4#;>*;= <6=:=;1=D+>C ?9%?B4?IA?$A?+A>2BF5BJ C=*CE:CKD?"D4$DDEBF=+FIJCJE:JN3KD3KM?KR$LJ,LL6MPAMUNJQK+QN2QN3QBDQW$RL3RRFRX,SQ'UR,YU3YV%ZT4]Z._Y1`Z,b[3f`5ic-jbWnp[os[stNtqetwSus]uxFwqawyEyrKytSzvZ{yU|yd|}j|}h~Lxdd~rn~S}kZdlyctZnco~`oytm~|uzk{qmt||t}uŕ¼›ĿĭȻ˺źͥɬϘǝȬΥ̻ԷխѺحӻ֥ѵڻ۶ܻTA*\ȰaAJH!Ċ3jȱ#Ǝ CIrbŏ /\ɲ˗0cʜI͛8sqK EIȈB*]ʴӧ O:IիXju"+C}HiBCB]t,۷pJݻxZq LasS]̸|R) _ F煝?~:ӨS/:j2. cm[=roD Z ; &B _4Xr$Ϙe='%/o| K}C\(av LD@B /g f <܀ x\7Tn*xTL]wތ46A6 1l p8A)$ 0|Hnp΀ Zpҍ+.H2@' 20yn "9'f 6%&p⥘heT㧠P2yh U<cy=fZ C\jp<=F2C&܂:BmܡEp j1@dz2Є=AܐnXZĴX몽C, Rфaw6 FtRWlZ%`&TaLCL7݈DT<-(|2}lAh+>5ws$;C%l2=t qՠT +h24=K7j6W836o#Jh4fm6OSdCM6Ø ;8oŔW.|2 1<$S#tGT bD-l5`t3+17v "yxREvou-\&C Ml 1ppH7! B0 HhM5`}6A@&oxE/kx"C{ #1K 7` @, ỎF"`F&,0a #Xxb@3:#PnlF$ p!LX@ vZxvKl# ؁V H `;dž# +h F\PyH/~G"H ;@-')Y/j&7Y<"ph{=*R-i AhD ʀ !`۰ vC6o<BﰀPD7d& 05*1mEz4`;4FU-y1 % 2 G$ P[XK0ɊZ4' @0$q`ۃDэKX d$oL6h4 zlD)ljs'(@V`#eW` AR.wPH!аVZ1! 0|#=(,? T $D2MbǃTzA % 8$ `Yt͂'BCAA"C7QEG"\]jj7W t;ND 5h*zw VhjkJ >0(dٍPIo1&ʙ׿747,4` KLF2dz<N.XL} BBgx sF5 he[8mm"a5\ cn@gy_i?|99lp۸긐kָG靃KtK kJh;9 ꪕڹ5;l*l*vNʹ;[kZ;p+ɻuB˗$:kЋˌz[˼ڽD)߻k𛽕껾 :훰Ê Q[+TAlJ x_C|[ LTZ7Z|"<;X&(l*,-l]JD6,9;?[T iIKM U|Ŕũ]|DkbK8xf| 3ZlL rsl8|M2,ȎLĄLlŭ\SȜ,àܪ\ۿ!|:ʥȱ뿪\ʗkˡ[׻ɶ<̵Kǎʺ|D ÷KМ"͛g1Rl옅l̹٬0\Dqɨ̔bۣ<\ϫu|iJ;l}{ f: ܝЦMA|"!=,-'M -}5 =ͨT۳ qF=PSZ31J%zR-I}A" /=\ML_Իոh]ÈMjgr]eav: r;|kiݫ{׆Ux҄-̇آ+ #b֍ؐٔyņ˾ך]ڎ2؉lڮԞwگڸ_M1йF\fK-wRjܽDm Q]ו'z嬸 ʹ RL[}* ݗݾ^yZ\x=[]. ࿚Symջ˭' t(C]*>y.4͘&?րq|rg!Enaԭ߯PNH~u C~˝! ١RӇbNdf^-i4o~Nۜj"I֕ӥŸ.3>NčȏN%NǕneng>ꍻ:NK˳>fZqn.\>쭞޷+.ʎn-ÁW{*v{>NA>̴ۿQLk> L=N߹ nzOt3M!, % !O֧'- -*9"M<ߦ)|;8]Fo9*^MCP TϢVBk]fj /7j,bZRMuj6o=@mK[oxO4GMq_ S/sOſ<`ok@/On6Uھ=b/Okp ?bn|6ZZ|_oĎ:$/SnO*TPP 0"PB2tE5JFEI)udҢJ1eΤYSG9uOA%ZQI.eӜ$@@#fWaGdiY*e[qeJÇR1X ! ,J-2%29 536.74;4#;>*;= <6=:=;1=D+>C ?9%?B4?IA?$A?+A>2BF5BJ C=*CE:CKD?"D4$DDEBF=+FIJCJE:JN3KD3KM?KR$LJ,LL6MPAMUNJQK+QN2QN3QBDQW$RL3RRFRX,SQ'UR,YU3YV%ZT4]Z._Y1`Z,b[3f`5ic-jbWnp[os[stNtqetwSus]uxFwqawyEyrKytSzvZ{yU|yd|}j|}h~Lxdd~rn~S}kZdlyctZnco~`oytm~|uzk{qmt||t}uŕ¼›ĿĭȻ˺źͥɬϘǝȬΥ̻ԷխѺحӻ֥ѵڻ۶ܻTA*\ȰaAJH!Ċ3jȱ#Ǝ CIrbŏ /\ɲ˗0cʜI͛8sqK EIȈB*]ʴӧ O:IիXju"+C}HiBCB]t,۷pJݻxZq LasS]̸|R) _ F煝?~:ӨS/:j2. cm[=roD Z ; &B _4Xr$Ϙe='%/o| K}C\(av LD@B /g f <܀ x\7Tn*xTL]wތ46A6 1l p8A)$ 0|Hnp΀ Zpҍ+.H2@' 20yn "9'f 6%&p⥘heT㧠P2yh U<cy=fZ C\jp<=F2C&܂:BmܡEp j1@dz2Є=AܐnXZĴX몽C, Rфaw6 FtRWlZ%`&TaLCL7݈DT<-(|2}lAh+>5ws$;C%l2=t qՠT +h24=K7j6W836o#Jh4fm6OSdCM6Ø ;8oŔW.|2 1<$S#tGT bD-l5`t3+17v "yxREvou-\&C Ml 1ppH7! B0 HhM5`}6A@&oxE/kx"C{ #1K 7` @, ỎF"`F&,0a #Xxb@3:#PnlF$ p!LX@ vZxvKl# ؁V H `;dž# +h F\PyH/~G"H ;@-')Y/j&7Y<"ph{=*R-i AhD ʀ !`۰ vC6o<BﰀPD7d& 05*1mEz4`;4FU-y1 % 2 G$ P[XK0ɊZ4' @0$q`ۃDэKX d$oL6h4 zlD)ljs'(@V`#eW` AR.wPH!аVZ1! 0|#=(,? T $D2MbǃTzA % 8$ `Yt͂'BCAA"C7QEG"\]jj7W t;ND 5h*zw VhjkJ >0(dٍPIo1&ʙ׿747,4` KLF2dz<N.XL} BBgx sF5 he[8mm"a5\ cn@gy_i?|99lp۸긐kָG靃KtK kJh;9 ꪕڹ5;l*l*vNʹ;[kZ;p+ɻuB˗$:kЋˌz[˼ڽD)߻k𛽕껾 :훰Ê Q[+TAlJ x_C|[ LTZ7Z|"<;X&(l*,-l]JD6,9;?[T iIKM U|Ŕũ]|DkbK8xf| 3ZlL rsl8|M2,ȎLĄLlŭ\SȜ,àܪ\ۿ!|:ʥȱ뿪\ʗkˡ[׻ɶ<̵Kǎʺ|D ÷KМ"͛g1Rl옅l̹٬0\Dqɨ̔bۣ<\ϫu|iJ;l}{ f: ܝЦMA|"!=,-'M -}5 =ͨT۳ qF=PSZ31J%zR-I}A" /=\ML_Իոh]ÈMjgr]eav: r;|kiݫ{׆Ux҄-̇آ+ #b֍ؐٔyņ˾ך]ڎ2؉lڮԞwگڸ_M1йF\fK-wRjܽDm Q]ו'z嬸 ʹ RL[}* ݗݾ^yZ\x=[]. ࿚Symջ˭' t(C]*>y.4͘&?րq|rg!Enaԭ߯PNH~u C~˝! ١RӇbNdf^-i4o~Nۜj"I֕ӥŸ.3>NčȏN%NǕneng>ꍻ:NK˳>fZqn.\>쭞޷+.ʎn-ÁW{*v{>NA>̴ۿQLk> L=N߹ nzOt3M!, % !O֧'- -*9"M<ߦ)|;8]Fo9*^MCP TϢVBk]fj /7j,bZRMuj6o=@mK[oxO4GMq_ S/sOſ<`ok@/On6Uھ=b/Okp ?bn|6ZZ|_oĎ:$/SnO*TPP 0"PB2tE5JFEI)udҢJ1eΤYSG9uOA%ZQI.eӜ$@@#fWaGdiY*e[qeJÇR1X ! ,J-2%29 536.74;4#;>*;= <6=:=;1=D+>C ?9%?B4?IA?$A?+A>2BF5BJ C=*CE:CKD?"D4$DDEBF=+FIJCJE:JN3KD3KM?KR$LJ,LL6MPAMUNJQK+QN2QN3QBDQW$RL3RRFRX,SQ'UR,YU3YV%ZT4]Z._Y1`Z,b[3f`5ic-jbWnp[os[stNtqetwSus]uxFwqawyEyrKytSzvZ{yU|yd|}j|}h~Lxdd~rn~S}kZdlyctZnco~`oytm~|uzk{qmt||t}uŕ¼›ĿĭȻ˺źͥɬϘǝȬΥ̻ԷխѺحӻ֥ѵڻ۶ܻTA*\ȰaAJH!Ċ3jȱ#Ǝ CIrbŏ /\ɲ˗0cʜI͛8sqK EIȈB*]ʴӧ O:IիXju"+C}HiBCB]t,۷pJݻxZq LasS]̸|R) _ F煝?~:ӨS/:j2. cm[=roD Z ; &B _4Xr$Ϙe='%/o| K}C\(av LD@B /g f <܀ x\7Tn*xTL]wތ46A6 1l p8A)$ 0|Hnp΀ Zpҍ+.H2@' 20yn "9'f 6%&p⥘heT㧠P2yh U<cy=fZ C\jp<=F2C&܂:BmܡEp j1@dz2Є=AܐnXZĴX몽C, Rфaw6 FtRWlZ%`&TaLCL7݈DT<-(|2}lAh+>5ws$;C%l2=t qՠT +h24=K7j6W836o#Jh4fm6OSdCM6Ø ;8oŔW.|2 1<$S#tGT bD-l5`t3+17v "yxREvou-\&C Ml 1ppH7! B0 HhM5`}6A@&oxE/kx"C{ #1K 7` @, ỎF"`F&,0a #Xxb@3:#PnlF$ p!LX@ vZxvKl# ؁V H `;dž# +h F\PyH/~G"H ;@-')Y/j&7Y<"ph{=*R-i AhD ʀ !`۰ vC6o<BﰀPD7d& 05*1mEz4`;4FU-y1 % 2 G$ P[XK0ɊZ4' @0$q`ۃDэKX d$oL6h4 zlD)ljs'(@V`#eW` AR.wPH!аVZ1! 0|#=(,? T $D2MbǃTzA % 8$ `Yt͂'BCAA"C7QEG"\]jj7W t;ND 5h*zw VhjkJ >0(dٍPIo1&ʙ׿747,4` KLF2dz<N.XL} BBgx sF5 he[8mm"a5\ cn@gy_i?|99lp۸긐kָG靃KtK kJh;9 ꪕڹ5;l*l*vNʹ;[kZ;p+ɻuB˗$:kЋˌz[˼ڽD)߻k𛽕껾 :훰Ê Q[+TAlJ x_C|[ LTZ7Z|"<;X&(l*,-l]JD6,9;?[T iIKM U|Ŕũ]|DkbK8xf| 3ZlL rsl8|M2,ȎLĄLlŭ\SȜ,àܪ\ۿ!|:ʥȱ뿪\ʗkˡ[׻ɶ<̵Kǎʺ|D ÷KМ"͛g1Rl옅l̹٬0\Dqɨ̔bۣ<\ϫu|iJ;l}{ f: ܝЦMA|"!=,-'M -}5 =ͨT۳ qF=PSZ31J%zR-I}A" /=\ML_Իոh]ÈMjgr]eav: r;|kiݫ{׆Ux҄-̇آ+ #b֍ؐٔyņ˾ך]ڎ2؉lڮԞwگڸ_M1йF\fK-wRjܽDm Q]ו'z嬸 ʹ RL[}* ݗݾ^yZ\x=[]. ࿚Symջ˭' t(C]*>y.4͘&?րq|rg!Enaԭ߯PNH~u C~˝! ١RӇbNdf^-i4o~Nۜj"I֕ӥŸ.3>NčȏN%NǕneng>ꍻ:NK˳>fZqn.\>쭞޷+.ʎn-ÁW{*v{>NA>̴ۿQLk> L=N߹ nzOt3M!, % !O֧'- -*9"M<ߦ)|;8]Fo9*^MCP TϢVBk]fj /7j,bZRMuj6o=@mK[oxO4GMq_ S/sOſ<`ok@/On6Uھ=b/Okp ?bn|6ZZ|_oĎ:$/SnO*TPP 0"PB2tE5JFEI)udҢJ1eΤYSG9uOA%ZQI.eӜ$@@#fWaGdiY*e[qeJÇR1X ! ,J-2%29 536.74;4#;>*;= <6=:=;1=D+>C ?9%?B4?IA?$A?+A>2BF5BJ C=*CE:CKD?"D4$DDEBF=+FIJCJE:JN3KD3KM?KR$LJ,LL6MPAMUNJQK+QN2QN3QBDQW$RL4RRFRX,SQ'UR,YU3YV%ZT4]Z._Y1`Z,b[3f`5ic-jbWnp[os[stNtqetwSus]uxFwqawyEyrKytSzvZ{yU|yd|}j|}h~Lxdd~rn~S}kZdlyctZnco~`oytm~|uzk{qmt||t}uŕ¼Ŀ¢ĭȻ˺źͬϢʘǬλԷխѺحӻ֥ѵڻ۶ܻTA*\ȰaAJH!Ċ3jȱ#Ǝ CIrbŏ /\ɲ˗0cʜI͛8sqK EIȈB*]ʴӧ O:IիXju"+C}HiBCB]t,۷pJݻxZq LasS]̸|R) _ F煝?~:ӨS/:j2. cm[=roD Z ;L&B _4Xr$Ϙe='%/o| }C}C\(av LD@B /g f <܀ x\7Tn*xTL]wތ46A6 |1l p8A)$ 0|Hnp΀ ZpM+.H2@' 20yn "9'f 6%&p⥘heT㧠P2yp U<cy=fZ C\jp<=F2у&؂:BmܡEp r1@dz2Є=AܐnXZĴX몽C, Rфaw6 FtRWlZ%`/'TaH3 7܈DT8-(xÍ2}lAdL+>5sc$;%h2=p qաT +d3= 7jL6W836k#Jh4fm6KS`3 6˜ ;8oŔW.|2 1<${C#pGT b-l5`p#+!7v "y|REvou,\&C Mh 1pp7! B, HdM5`}}6A@& op/A k|"C{ #1K 7` @Y,ỎF"`&,0a #Xxb@3:#@ nlF$ p!LX@ vEZxvLh# ؁T H `;dž# +` F\PyH/~G"J ;<-')Y/j&7Y<"n h{=)R-e Ag@ ʀ !` v6 o8BﰀP7b& 05,1mAz4`;3FCU y1 % 4 G$ P[XK0ɊZ4' @0$q`ۃDKX d$oHx6hء4 zlD)ljS'(@V`#eW` AR.wPH!ϰVZ1! 0x=(+? T $D2MbǃTzA % 8$ `Xpɂ'BIAA"7aEG"\]j*7W t;ND 5h*zg Zhjk4K >0(dɍPIo1&ʙ׿ 7473` LL2dz<0&3G?62rf;/yA РAhP`6Y*@ |7р̼౏P X -l o =NAxc=o<<@{a7nA(` Q?!OAlVɂl<6@o&n7+%Ї>syr.pl ܛSג|o.N;3+A1jx̓D(4 $+ )$ŨF4k/kș~;\ ?z}nb &p/iF5 ;^<[*8?:?oqLuF{:w]؆-B`o& sI w憂qrxBg!-@_ Wh}8{W7hsg؉gxvp x R8v#-pmuv P t wXh!lQgsߡָq(8|s8ygGQ7⍙1swXYGh9e{ȅXvpƏlX7 Iِ? )Y1w:#Y~ z14Wؑ*9.9g0E@kz= EpzA:+Z+T+W|V|Mfۣ8Og;=nPK|Ϙ vkx7C[}y_˫˫ikkAA{gZN빠 VK/[F˪]+;K#L;8+krkg¦[ j;_{댁k;+K{;*kJۿڋ8̴{{k̀)YVѡo,|"|$,&Y{::le> ܢ{3d:8Ⱥ?CÉ[G\ILK ^T0{Y|jaLIcL2|HzƢڪvkl,oJ*tÚz|Kx}<#P˴;JȔȍ 񪺕+gÆ\ɢKl-\kyʫL ˺,iX޷|ˠ ʡL"lzL>;<|͉|\v\Ƌ͆ b;<<û\gAמSL1f,LAlϔz ˃Md, }+)m ] "Mx9#j\њg.} 2m8-kԊq@-NȽ=ͣ !Z¤qA#Zd M_ ȉ&c]pňU]:zӽat\VסׄmPAɀ}X]؎s΋ؖmhؓmx}٠m!3}&mV?ڴmеۘ-MXLӷ-%aL}AݼLm۹0*]G{ܺ `І\;}):)m}O 9̆ع-ےLoKܓw^+GՓ= &r]z!ь 8”5@ι=\eA(w-dKCET^_䚽F\n^i[I`J̖gi~Glf/i,{} q8 \Xe~V\.P,ᗎ?tly- ?N,ߺkY 鵞n?DݮZʞT,t[Í=.خ1n-…|=r[.᣾.>ヒ~Nn;^'=˺ nOÎ񌞴߻▷!#{.Q~)9N-OϺ1+_5o7O9@~p+A.A/P 5LyK4xjHV-ZOs Kb/P7z<~AokX[рo;y{6l*jSnkFoN*M^ ߍk|EBomK".TM[_Y _nVfϷ֛6?׏n͜OϘүo-q/:@_4*@PA 4.dC%NXE5Jԡ#bG!E$Yɓ=TdK1eΤYM9uO=?,0FI.eiǏ(N:5UYn+W*CQ`-ۅo]\saU~)&\Wĉ/f1V26\5oXraСQ>&]iԩYQ ! ,J-2%29 536.67;5#;>*;= <6=:=<1=D+>C?9&?B4?IA?"A?+A>2BF5BJ C=*CE:CKD?"D4$DDECF=FA+FI,IEJCJE:JN3KM?KR$LJ,LL3LDMHMJ5MPAMUQK$QL+QN2QN3QBDQW3RRFRX,SQ&TQ,YU3YV%ZT4]Z._Z1`[,b[3f`5ic-jbWnq[os[stNtqetwSus]uxFwqawyEyrKytRzvU{xZ{yd|}j|}h~Lxed~rn~S}kZdlyctZcno~us]blyt~|uyk{q||t}uŕ¼›ĿĭȻ̺źͥɬϘǝȬΥͻԷ֭ѺحӥѵֻڼܶݻTxA*\ȰaAJh!Ċ3jȱ#Ǝ CIrbŏ /\ɲ˗0cʜI͛8s|qK EIȈB*]ʴӧ O:IիXju"+C}HiBCB]t,۷pJݻxZq LasS]̸|R)`_ F煝?~:ӨS/:j1. cm[=roD Zc [LB ]4Xr$טe='ER/o&Sƣŋ}],avC MH@B .g f =䀠 x\7Tn*xTL]wތ46A6C 0lpXA)d /|Hnp1x3K_ 9Ġ8S9` E%qn'8M,*bZ |f.Vjk&YF5v)pU!'`&`>AF9Y 0qE@,JK mC>h .]  >ȡ>B,9wN`CP@!DjŭFD.YJ/g Vaw6 FtҧWlZǭ%@&XaAPS7ތ"DU@ .( 3llM,?B5{$a4pi6xÍqաT" #lA>@YCc37D6ԘDL! M5c60eJoG.9.Ƀ0@$c#xGU ! r-pH6dxC+AL8 "||r/zD-` Np 0p7$(U L8p$6V@x"bl w D͜@6ChІ( )q$(@nr̠^2eh'>'X^ Btpi4`Sp#4 PxDl NސD`B)X E[ppKpC XI `8$ +p XPPu8o"JьF*Tp-m# D= hH @ь!ܸ p6p@#xHfˆ%-ibMt1ud I:qr@% 4G, P[XK,ɊZ4'  $`F LX ltp1>,ш4@! >-0)'-`P0GʮD\ S,KC*bk [ !C8"BHBމZ(s:v<A* V_`"ܠC:F)dɍ& 3EN@&oHXŏ8@R&ԠUo@>-VhDV.mr֞F"|ԎBA qmA $bLly\l@C^FfҸD.Є`(CZѴ]?$[l Z) $E,g`Xb&PFF_0)"V"@vld4"A2(00BpCx Xd>dxγM2x =8WʀT@p@P7R (Y`B,ެi2lmMYr?N5|Ћcx0$֔E\?K##] xp lLpdž3;2Eߠ(N;B Y11Ov&9n͸_8„l[XB.$ \?9ڇqgLmwx,Yz HI|Ĕa@p xؗ{4G:x)؃F~" @ W;Ng7z;l  `wHxDŽ^8O< y9p8&(tIr*p 3otJXQhv _w{!u؉xƁv0׀ q8z#-muv p u@wX)QwBXQas6PlQg tȌH֍HhzGzX7GQ71Hyhx1e{HX؏ ٌsy(IzeǐiYh )鐀!y1$9(ْ`.95'E:iQk.Gޚv)0ѲPPXVJE˵hK:ui]uԶn˖BKg+rD*kĹcC۠۸=ylt*[kK):xK;k h 9˹*9{ljlj[ƶR[W ˰{^{tk yVF (z˼ܫ;;˵ ݛ Hi嫾۽ z۰ʻ8; Q7[kTpۿL\Ѹ_G׺ [̿;\Z7Ě:#<&|{Xܾ*,l.l1",aH̽:l=?\C,+XLMOܠQ< +Y\Ŕũa+H[f\Lv{׀-k۩؊]Y|҈m̋=٦+ #fב-ٔ٘7zŊ ]מڒ6؍<ЬڲԜ{ڳ:=ۼ-c1ѥн]J\fO:œm=wVHKUיg~츸]Jʽ$ ^+-*$x=hG.~ zn"8ئ -*^Cք urgaIe,߳=TLu θG%L9ڟӋfhjmm^8sRܸn&皉֒*Ƽ=n7~Ꮞđȓ)N^ș衮ig~>N>.붎O,̷~jun~knθîm\Å*[jz+~ԎE.~N Uoι^KP.A?= _n~x^@7m!#O%l)%" +N1 1ϯ.=&m@-;ހ{a/fnLo;n0fZšVynvoA/Dq_?o|莏8?Ku+LWow.|doo㍏NnvY AHfoo^tK//fѮ)v^ۀOŸoŒz(֍ oW?oX <$XA &C%NXE5nG!Eh *``҆/_SfM6g֔gϜAs$zSѢI\XpS=NZU!IYnW_[T QT[q*E]S_=X g! ,J-2%29 536.67;5#;>*;= <6=:=<1=D+>C?9&?B4?IA?"A?+A>2BF5BJ C=*CE:CKD?"D4$DDECF=FA+FI,IEJCJE:JN3KM?KR$LJ,LL3LDMHMJ5MPAMUQK$QL+QN2QN3QBDQW3RRFRX,SQ&TQ,YU3YV%ZT4]Z._Z1`[,b[3f`5ic-jbWnq[os[stNtqetwSus]uxFwqawyEyrKytRzvU{xZ{yd|}j|}h~Lxed~rn~S}kZdlyctZcno~us]blyt~|uyk{q||t}uŕ¼›ĿĭȻ̺źͥɬϘǝȬΥͻԷ֭ѺحӥѵֻڼܶݻTxA*\ȰaAJh!Ċ3jȱ#Ǝ CIrbŏ /\ɲ˗0cʜI͛8s|qK EIȈB*]ʴӧ O:IիXju"+C}HiBCB]t,۷pJݻxZq LasS]̸|R)`_ F煝?~:ӨS/:j1. cm[=roD Zc [LB ]4Xr$טe='ER/o&Sƣŋ}],avC MH@B .g f =䀠 x\7Tn*xTL]wތ46A6C 0lpXA)d /|Hnp1x3K_ 9Ġ8S9` E%qn'8M,*bZ |f.Vjk&YF5v)pU!'`&`>AF9Y 0qE@,JK mC>h .]  >ȡ>B,9wN`CP@!DjŭFD.YJ/g Vaw6 FtҧWlZǭ%@&XaAPS7ތ"DU@ .( 3llM,?B5{$a4pi6xÍqաT" #lA>@YCc37D6ԘDL! M5c60eJoG.9.Ƀ0@$c#xGU ! r-pH6dxC+AL8 "||r/zD-` Np 0p7$(U L8p$6V@x"bl w D͜@6ChІ( )q$(@nr̠^2eh'>'X^ Btpi4`Sp#4 PxDl NސD`B)X E[ppKpC XI `8$ +p XPPu8o"JьF*Tp-m# D= hH @ь!ܸ p6p@#xHfˆ%-ibMt1ud I:qr@% 4G, P[XK,ɊZ4'  $`F LX ltp1>,ш4@! >-0)'-`P0GʮD\ S,KC*bk [ !C8"BHBމZ(s:v<A* V_`"ܠC:F)dɍ& 3EN@&oHXŏ8@R&ԠUo@>-VhDV.mr֞F"|ԎBA qmA $bLly\l@C^FfҸD.Є`(CZѴ]?$[l Z) $E,g`Xb&PFF_0)"V"@vld4"A2(00BpCx Xd>dxγM2x =8WʀT@p@P7R (Y`B,ެi2lmMYr?N5|Ћcx0$֔E\?K##] xp lLpdž3;2Eߠ(N;B Y11Ov&9n͸_8„l[XB.$ \?9ڇqgLmwx,Yz HI|Ĕa@p xؗ{4G:x)؃F~" @ W;Ng7z;l  `wHxDŽ^8O< y9p8&(tIr*p 3otJXQhv _w{!u؉xƁv0׀ q8z#-muv p u@wX)QwBXQas6PlQg tȌH֍HhzGzX7GQ71Hyhx1e{HX؏ ٌsy(IzeǐiYh )鐀!y1$9(ْ`.95'E:iQk.Gޚv)0ѲPPXVJE˵hK:ui]uԶn˖BKg+rD*kĹcC۠۸=ylt*[kK):xK;k h 9˹*9{ljlj[ƶR[W ˰{^{tk yVF (z˼ܫ;;˵ ݛ Hi嫾۽ z۰ʻ8; Q7[kTpۿL\Ѹ_G׺ [̿;\Z7Ě:#<&|{Xܾ*,l.l1",aH̽:l=?\C,+XLMOܠQ< +Y\Ŕũa+H[f\Lv{׀-k۩؊]Y|҈m̋=٦+ #fב-ٔ٘7zŊ ]מڒ6؍<ЬڲԜ{ڳ:=ۼ-c1ѥн]J\fO:œm=wVHKUיg~츸]Jʽ$ ^+-*$x=hG.~ zn"8ئ -*^Cք urgaIe,߳=TLu θG%L9ڟӋfhjmm^8sRܸn&皉֒*Ƽ=n7~Ꮞđȓ)N^ș衮ig~>N>.붎O,̷~jun~knθîm\Å*[jz+~ԎE.~N Uoι^KP.A?= _n~x^@7m!#O%l)%" +N1 1ϯ.=&m@-;ހ{a/fnLo;n0fZšVynvoA/Dq_?o|莏8?Ku+LWow.|doo㍏NnvY AHfoo^tK//fѮ)v^ۀOŸoŒz(֍ oW?oX <$XA &C%NXE5nG!Eh *``҆/_SfM6g֔gϜAs$zSѢI\XpS=NZU!IYnW_[T QT[q*E]S_=X g! ,J-2%29 536.67;4#;>*;= <6=:=<1=D+>C ?:&?B4?IA?"A?+A>2BF5BJ C<C?*CE:CK"D4$DDECF=FA+FI,IEJCJE:JN3KM?KR$LJ,LL3LDMHMJ5MPAMUQK$QL+QN2QN3QBDQW3RRFRX,SQ&TQ,YU3YV%ZT4]Z._Z1`\,bZ3f`5ic-jbWnq[os[stMtpSts]uxauyhuwFwqEyrKyt\ywRzvU{xZ{yd|}j|}h~Lxed~rn~S}kZdXlyct[cno~us]blyt~|uyk{q||t}uť™ľĭȻ̺źͥɬ϶јǝȬΥͻ֭ѺحӥѵֻۼܶݻTxA*\ȰaAJh!Ċ3jȱ#Ǝ CIrbŏ /\ɲ˗0cʜI͛8s|qK EIȈB*]ʴӧ O:IիXjub+C}HiBCB]t,۷pJݻxZq LasS]̸|R)`_ F煝?~:ӨS/:j10 cm[=roD Zc {'C ]4Xr$טe='/o&3ƣŋ}^,avC MP@B .g f =䀠 x\7Tn*xTL]wތ46A6C 0lpXA)d /x|Hn$1K_ 9Đ9Q9` E%qn'89N-*bZ |f.Vjk&YF5v)pU!'d'p>QF9Z 0E@,jKDoC>2N/^  >>B,9yNdCOPYScs8\٘D!$6(c0eJoG.9.Ƀ0<$#ԌHU] $r.7h+9ȡ Y #~|.t N3 0p8,)U !9r$8W@z "CL y D͠H8D|c)1 )q$(@nr̠^2ep(F'l"_ Bbֆpk5`VCʄ ߰vb(,W2b  A .8pl!8,1,78aa!*j 5h*j$E8JE-̤&b ~p/q;lp E2pPk4\؃91"8V0>\5ajTA`"50Ӄz@)lu W)WT`@9x aakhB8ʵ9$З%aJ+03Ɇ6na-&'Jќ.8xlX88:a*Բ  `l#иEvG6!8X&"&> X@XIKa&1a}k@e5իvV|$ b07|PZ(A H:މZ(S:v<A*V>btC:F+b&3Q DSa0klK8V:'pŕ@tކ yP Z>AjOqL`8pF}Q&Q|p1!>Q >6o~ ($b}LgdЅ@zpҝGe Mz/ -0.П`Gh*ͭXzސePz nq >>P&5蠅bS<PfE"V2` LC@ T$~v(@9 Mv@T 4:yrލoT@6;7'g/LSt4B>(-ЂA (r1>哱8YiIFxۜl@t@-"gep2iK *q2`.xsKͥ^ew%0)9f>@}w}pts׀w>`2@@1wf uX\1*8Q';`> x& >~q!" w x"ȃNh)?s6s Rn9O #dXTh)2 Pq^~L(r"(XvAq!<pi/ЁiȀp8mM884wAg!-@a \(QGW@{ L|(ruxVxƁXvӀ0w8HtXg96n0h' ˀӀ ӖΈ)#؋XQu6h&}<˗X不X|s؎xg'Q71{z1wHXYnf l ( 9YquHyّ IY )()$i}w)汒,0Y"_65œBIQO(4wC.XEڨwHyKY>suIMi^YXƦ$_] `aQyXH}g)< xk9m閌ulUb8\y[ɗA |)s}Ә!Y"|X [7UHÚ_|Wy藺ћl))IyAwfqy= A)Ig4b1~80aqyYZ |) 0I1h(ɟg1q) :1֠ڡ6 &s9fW')*-Y(I21@J6ʢA: 4LjGT)Gv ViKڤZ[{iAS>jsZjڤ7 k:tJ9وUQ/hhZʦq#{ʧ:::@ QǨi5ʩ1zJ:5sJzy|*9N*꠷zꥻ:6*ZjjGBj::JI:.l[z)ɣG*ᮙZZڦ yjK8Bڤ;K5 31*A!"bȡW)*z.љa14[xڰ5۳KhlrIF@kB+X@*UʳG;iCTj ؍f9*\{)jZm79?D< /1jIjJ}#D[N;'X=ֹLtiIa dE]Nqk=nl87wz=VLw,~҄4\ =^Aؖfȗ#ם٠Jț Jzbڴmׯ}}Ե$`aƍٷ-܌KT\f?* ڭw`Jԯ|[-~_C ]l^ h.bLwN#;ᗽrN9M>E .柎.Nĥ'NâIȵ>^jۘln\jyl˶n=~łZޮ~mqN^8.1,n].Ӷ>͝;߂+  ;/kUj$O"$PfT n,?.Cn2=\U i?vMR^>X 9߮VEMImPϧxÜWZ Rۙ*nd_4he~ <7*<==<==2=D8=A,>C ?:%?B4?IA?+A> B<3BF5BJ+CE9CKD?DB"D4$DD:DGEAEAF=+FI,IDJF;JN3KM?KR$LJ,LL3LDMHMK5MQAMUQK$QM+QN3QB3QNDQW3RSFRX,SQ&TQ,YV3YV%ZT4]Z._[1`\,b[3fb5ic-jbWnq[rtMtqSts]uxcuvEvravyFyrKytRyvU{y[{zc|}i~Lxeqd~n~SjZdsXmyZctco~\ubmsyk~t|k{lsmt||tu}wųť™ľʢĭȻźʹ˥ɬ϶јǝȬեλԭѭԥѵջ׻ݺXxA*\ȰaAJh!Ċ3jȱ#Ǝ CIrbŏ /\ɲ˗0cʜI͛8s|qK EIȈB*]ʴӧ O:IիXju"+C}HiBCB]t,۷pJݻxZq LasS]̸|R)`_ F煝?~:ӨS/:j1. cm[=roD Zc!  (B ]8X$טe='/o2[ƣŋ}[,avC LX@-  x PhQ1uEy,XzP ?0 :Xp1p4#=\zCEÃ(ex⢌he⤔| W#9TbfA*r A1a>  :1>Pp䑅 A8Єf>BH m[z(ŨR>T4`]T 7qoV ?(TAAh 9"TL3 0 rC4pC .?-M&5CdcN8ԐSӨXp' L5M>hCQOr9|Іڀ6H8܄{T0p(Q9.Ƀ08#ӐT}!0rD/7`!vB.?p2l1Ё@8G*Vч,@y[ ޖ 0h׎ CDsI48!/ ~ Dˣ09>(-ń7pA W&aAǸ:P/2]@"@:Q.HÃJAQP` M+4@3cG,Q `]EZp`( jAKqSpD | I(G$Ђpp#4m@6aBsb  o0$\ ,V, D =j\ !` ppC8sLBxDrF'kMZzA|i(Z= E  0XKHɆ:4' U&ʑVAOP dv0C>- .!8b'$"8 PXpJpJY]'-Q#tW={| JpsB @cH;*B eJŽ!<,ΔgCh5 AE&!&I ;{@OH"Gm5 Wyk*9 P fKN8BWH9h!;oj9`[9?*TItGQPEo1׾5/ȁON0:+QϢhrphfNGN DApD93ep/ 94@4b]1Q2(.1 Bȃ0PaBЇhIFB`_L\~LXF]&YL],^`bf,H?/ ~zQ% Ac PǙ>3'Pzr´D!L}Xη)C&(i"I091Ti`T`6-A[@ *W0Rn &̀l{9vwA, 꼠妎v{_VXn-0HErGsFCpH,hߚ   xg("wc#a5K09Bn H:3aew1a i~]4+Ӭd"FF: u3H5]oc@|qc}Bt_++<`6 :="؅Oww 7^a  &p/0]N<oo$yfRZcwΗ}7k>z^)OzLbK0 7΅EBF[ TCHlo{!qt/}s;w ~cftg}}$w;8x. )` p f y^&*( 5~2&0|0 'Q h{x6+8#F(~:00 zmBHZ|G؅k P0n Y{U(lHr[xzXXdo<D9,)H0EIwI>wN ViR93y\Y)YՕb"_ypcrwjIUYXl9n _psٗtes|u闆Y^ug~y_ɍywyxiip9Xՙe&XI>i0|9SHyYy" |1iXljZ7k H))IYpw)ɝ5zyC5yٞ%!yzIXII 'ٟ A "}.X1Y8yauZڠybјڣ@ [IL<:5.ڤXQOF9Tz *XZIy7bڣ5arʣ:l*0[j{:s X }Pt18ڨZniz:8gJc:ɨzsʅwXx81٣xQ6j]j0j4}*Pz}*z*w ӫzQZz it ZG؊˺ʭ.%Jpzj?%gʣZjwת:KI ;Jʮ0qxAZ 窩묽jv! ˱(g–);zI<۳Xj[;D۳$7AYN;1Q1X(.`F\K,jcekKt Ǻv{mokw IsWdzeJizixG*Oɩg zjԩ 7~+;ksJڔۺڷt˸Uۏ8Ƌk{헻˜g[{K;v;zqXJ;Nʏzכ)S۫Fj+ܯ@+,D:mosbuǗ}Ĩ+Ȏ<ÄH i ;ȏ$ʲ\:f굙lԺʞ2 ~{él{ˁ <-b{ɷ_<s" Ǜ|\UL0U͹lL<͕̓:ܨ@F<°ٌL \l| MMЇQ|   tzƋǖ݋]D|@p *"=$m2M(|}z ~<<5=7Mɉ;F?~yblGՏA]/-,ZԋT]9d}ZXJ/q(<|Xe=2jy +DݸtS ԵYC] ؊Mwwx;Pؖ]}z]K/|٠Խt̻6ىڪ=ylڴ =۵^"mڻ۾}iǹ=}=i;p,)؝K}ތm܋ ތ Il.Mn;h> > *.'4]3^+lFQ G 참zPH~ λ݀b^7AԋmNkqt^|x޺[w.z>$:t]ېTħ8j}3|Cr=^nnֽNi~+쩌>lM^,>jj ,퓜\ й~[a nȲ:ѮNp>?({$ݻ4o+q]:?һ@>@M\sn7J/L61Q?bNhOY?S׆[VOZaiQml߲!MDos]vo"l?sπ<à>e<,d_҄j~][z}?꺯xn@_.O /?^?νH߲˯ڥ%@OX , ŋoOu<|8Р 0`C%NXE5nGy$YI)U4IK1eΤYM9uOA$ӆ dSQ?xH"KYjWaŎ%[kB Je[Zݭf_7FH6aĉ׵c%O\ٲe ]#C&iԩU9a҅C6mu}n'׮fj_e@6Sݠo2rY'_NDz@! ,J1.%29*346. 6467,6<09?;4#;> <6=:+==,=B2=D>=?9&?B4?I"A?+A>B?3BF5BJ C<C?*CE"D4$DDECF=FA,FIGAG2 H?HA$H6#IF'I9,I>,IEJCJE3KN$LJ,LL3LD@LTMH6MQNIQK$QL+QN2QN3QBDQW3RSFRX,SQ%TQ,YU3YV%ZT4]Z._Z1`\,bZ3f`5ic-jbakqUnpZnsfruMtp[ttSus]uxavyFwqEyrKyt\ywRzvU{xZ{yr{c|}i}r}h~Lxed~n~S}ZidpX~ylct[co~us]bltm||uyk{q||tu}wŖ½ľ¼̢ĭȻô˺źͥɬ՝ȬΥͻԶ֭ҥѴջ׼ڶݻ`A*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH-HʴӧPJ58ņ-uLʵׯ!gkƪdR)نK1(v[xݫSl( u Щ61f .=x|QBU,;^8e-X:74s6LY,k|s/xE:mHYS\3ak7#x0Hh_xѫ^)ݱ7_gyEf>uA  zx"(7|Q2Qo:h$=<ؠ@a@-q PNN0z<,L==0;!P mp -Ax B<|LozNv!N '!i?@ 溇eϻr  CB`#O nlGɽ[ >μ桛_w1KқOWֻgOϽwOC%OkΏ/ۗϾG<kg>ǟw{EOB/fo`X[A ؀8Xx~хׁс X*!~&!A,#(64HI7*9G=<B(XyCHRȄ@#(ZJHfdŅb8_/dDd؆]hׄ|nxAq8GXt8xXPMrcFuh؇/) '_.8X{sF!؉'h%xxG3ȇIH}苺؅x3(\X8d2iC(Hިkx蘇/︎xX(4aH؏Lj\fi%X ax؍ yZYZ/ (>#d,ى/2ɍ-9}98+َ5yh78ٓ*^>ב)8D =)R9_=vvJ!0^iTayYI(y_I=&cVig!KkYm e+yWv Ɋn٘cIb2y}W阘yl(I~Q|)I8;蔨Ie)u9Ii0xyGٛʙ)(QIȓ`نyٜYyyb)ѝa:'ꫫ JzTʧZ):ֺ:٪Y zYJ9X8r *򊗃z8I:*1ixٗw ; }g@Z+Lo^5ڱ& +8'۲j(X .{,ZɳB2H9HeKęPK贑(3XySK^ V{ _^Ɉsf{p{شyv{9} {:_*c{_گK-jsĪਸ਼#[ K~˳I[Ki*ɺ*4 ~kۺ>&] ě~K+}CɮFΛk7]D闓{wY )٤GP;[$˸ džh3K+9ٿ\ǽdi%:p |; <6=:+==+=B2=D>=?9&?B4?I"A?+A>B?3BF5BJ C<C?*CE"D4$DDECF=FA,FIGAG2 H?HA$H6#IF'I9,I>,IEJCJE,KL4KN$LJ3LD@LTMH5MQNIQK$QL+QN2QN3QBDQW3RRFRX,SR%TQ,YU3YV%ZT4]Z._Z1`\,bZ3f`5ic-jbbkrUnpZnsdquisvMtpSts[tu]uxavyFwqEyrKyt\ywRzvU{xZ{yr{d}~i}r}h~Lxd~n~S}ZdjrX}cmt[o~busltmz~|uyk{q||tu}wŖ½ľû˳˙ô˺ź̼ͮɬ՝ȬΥͶӻ֭ҥѴջ׼ڶݻ\A*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH-HʴӧPJ5(-sLʵׯ!ekƪdLآنK/(V[xݫS,( u I50d .XuA E;t`N0?hA./*BW<0#N<v Bp;hQ +]Y 6a*P ;Ƒ<4:8690&yJ`ЂD@Oht0)Z|4]$JF*\ \0Qnqp5a8#&Mb.G2--H@rpGh`$L;D*4  r h$HbG9Ѓ`5](* 0`VL; Y( ajk 8S2cUpi ( a:v@_C8F3Z.(h!7gbWtPvuE :0AX<(~(I8C=1 BmH;ЁHa CI .`/B^P=SЎEݱ`8͞B$!f*17 p ҠFLS0`Jt(N 0vOEHBBƑj (ť6 t@(*|s֫&t 2! ,tqŢ$XBHv v@PD; hhGXڄTwᒫd@ O؁`C9 v%жBRFo^2L@Mi-,0mr@mtuɀw`}w5 6ֽ|҂S`X-rp`F;d|2\X{[8[ a0ʈ#Z% fU2#&]L"yF6lx#9W[L*[$; 0'AtL?97GOқOWֻgOϽwP+◙O~滘Ώ~|/{$yoFsAwW'!/[B?_ѯ\Xx ؀8X}E*"x(؂A20Cǂ3h&c5؃79h8=X5x4hNH/;SZOxXQXFS8}Y`؅[b(dVjc8?fȅUm$[kX>؆F<1X|H| hhx?zms؈CxwHQGx~jH(78؈t}_(V$k7}Ox8M?x3Y81hCٚa؜9)(YvuY_y}X)HcYyci)ן؈ ڠ9XȟZ J ~Lz'!]ɖ#z扢2*:sآ/3ڣY6JHX> "9ْJ:O>iHJ^ړV"ʒYʒ[h a*OIeZ]ryLJ9Cq:|uڄwz}ZeDx ڨ܉ ʨZ 7*m)کD`ɩZe ?iڜh)6ڪS8fη諭ȺGPaǚAمΊzژڭ9J:b JڮI9 Z*q(ej꜡h:zqJ {  Wn"3qy^<:, 'k-;CPyJ4h:<۲-Ȑ1kC$+FZJ xP{z8XSBڵ+ fxdK*g۠8`YZnڀ+zx[z 9~Jkɀ躸okk(˸ªq̚(۷ʹ5~h4#˺ ;+꺷;k~ۓ{~[~ ˼;t{FЛK|+G^Y:) jn);x˽j[nٻ;+ISI{GY <6=:+==+=B2=D>=?9&?B4?I"A?+A>B?3BF5BJ C<C?*CE"D4$DDECF=FA,FIGAG2 H?HA$H6#IF'I9,I>,IEJCJE,KL4KN$LJ3LD@LTMH5MQNIQK$QL+QN2QN3QBDQW3RRFRX,SR%TQ,YU3YV%ZT4]Z._Z1`\,bZ3f`5ic-jbbkrUnpZnsdquisvMtpSts[tu]uxavyFwqEyrKyt\ywRzvU{xZ{yr{d}~i}r}h~Lxd~n~S}ZdjrX}cmt[o~busltmz~|uyk{q||tu}wŖ½ľû˳˙ô˺ź̼ͮɬ՝ȬΥͶӻ֭ҥѴջ׼ڶݻ\A*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH-HʴӧPJ5(-sLʵׯ!ekƪdLآنK/(V[xݫS,( u I50d .XuA E;t`N0?hA./*BW<0#N<v Bp;hQ +]Y 6a*P ;Ƒ<4:8690&yJ`ЂD@Oht0)Z|4]$JF*\ \0Qnqp5a8#&Mb.G2--H@rpGh`$L;D*4  r h$HbG9Ѓ`5](* 0`VL; Y( ajk 8S2cUpi ( a:v@_C8F3Z.(h!7gbWtPvuE :0AX<(~(I8C=1 BmH;ЁHa CI .`/B^P=SЎEݱ`8͞B$!f*17 p ҠFLS0`Jt(N 0vOEHBBƑj (ť6 t@(*|s֫&t 2! ,tqŢ$XBHv v@PD; hhGXڄTwᒫd@ O؁`C9 v%жBRFo^2L@Mi-,0mr@mtuɀw`}w5 6ֽ|҂S`X-rp`F;d|2\X{[8[ a0ʈ#Z% fU2#&]L"yF6lx#9W[L*[$; 0'AtL?97GOқOWֻgOϽwP+◙O~滘Ώ~|/{$yoFsAwW'!/[B?_ѯ\Xx ؀8X}E*"x(؂A20Cǂ3h&c5؃79h8=X5x4hNH/;SZOxXQXFS8}Y`؅[b(dVjc8?fȅUm$[kX>؆F<1X|H| hhx?zms؈CxwHQGx~jH(78؈t}_(V$k7}Ox8M?x3Y81hCٚa؜9)(YvuY_y}X)HcYyci)ן؈ ڠ9XȟZ J ~Lz'!]ɖ#z扢2*:sآ/3ڣY6JHX> "9ْJ:O>iHJ^ړV"ʒYʒ[h a*OIeZ]ryLJ9Cq:|uڄwz}ZeDx ڨ܉ ʨZ 7*m)کD`ɩZe ?iڜh)6ڪS8fη諭ȺGPaǚAمΊzژڭ9J:b JڮI9 Z*q(ej꜡h:zqJ {  Wn"3qy^<:, 'k-;CPyJ4h:<۲-Ȑ1kC$+FZJ xP{z8XSBڵ+ fxdK*g۠8`YZnڀ+zx[z 9~Jkɀ躸okk(˸ªq̚(۷ʹ5~h4#˺ ;+꺷;k~ۓ{~[~ ˼;t{FЛK|+G^Y:) jn);x˽j[nٻ;+ISI{GY *;= <6<92=,>C ?:&?B4?IA?!A?+A>4AF6BJ C="C4+CED?$DDEBF=FBFA+FHG3HA$H6#IF'I9,I>-IDJCJF4KM%LJ+LL3LD@LT5MPOJOIPJ1PN$QL+QM3QBDQW3RRFRX,SQ%UQ,YU4YV$[T5\Y._[1`[,bZ3f`5ib-jbUnpbnsYoqiruSts[tu]vxJwrbwzSyvU{xi{Z|zd|}r|h~LxeY~jS}dsXlcvZmdous]mdzt~l|uy{kr{mt|uu}w¿þìĺʤƳˮ̼ʣטǝȬΥͻԴ֬ѮԺ֤Ѵռ߶ݻ`A*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧP7`a`Qjʵk1D(1- Ydl006F[xݫ3N:UaQna=jXaL2XCrB >bw.!E;0ar0a :i;O2Y ;;HƂ v؁-pF; ]JYC$9O2Ufb 3bE*(O`BwSEFtc4!<8Tz X43O<At9` \*(6C)9;|!<;fDòA+4D6`J;C48Ha,8 dӎ9f@H;PG(,f-<+F:1x #̳# ;JkmB #+*{@öБ@+–8Ddp;x C ă Ӊ BJ-„@ <ذB)lA =&Df$7dȆ5oPc*v@.sdᨇ:6F x!rA.u};]o|;4) n,A `U=]M+6 rnJz!WG9r 7i<$9H(/I(3lL` 3y["7a3đ6AY곾Z[!w w:A}B4\^OWֻgOϽw3ź+7OΏ/꧙טH&:5?wE쏿C'a7"xa{ 8Xx؁ "8$Xg]h*Xu(]0-})6((H9x<t3=1D8i-(0XQLh;$фTPh7G(jYU؅JxXdX^XfX`8F__g؆mdGFnxTa$j80FȄzh?|x[R8@x[R|98HX?nX]?6H!4 c8SCтgUb3cw8(^хȘ;14PWǨ( >ax8gXU؎X0Q͈X/x؏,Yِx^֊Y 4&Xi3fȎy^ _(֨+Y7& 8I73d<:Bل=)79HG赐E5GCUhO)(@H^i]jybYyY (\S8YGpŔinّa@օsiuwxkٗY9!y藌I@yɋ)YA9/99@؋YȔ^9yyXؖن9ٜyiN98MٜYөA xyݹ Xy왟l9Y ㉜ViXנ r)ڡ9)xX](* ʟ]iٔ6Z.1:@)wxyB9z;j>՛CڤYFZ VəXP:~RfY:٢y^Z`AJnj[*1Z除kxfzGYvJys)ʝq%ٚ:٨\Ȗi a:驎vj::JӈJʨ'Q9^zy_3JG7L֪'PAtzکOܪZ㺋溮ZʔʡzIؒZگ[[ 8 ˰H*;= <6<92;,>C ?:%?B4?IA?"A?+A>4AF6BJ"C4+CE D=D?$DDEBF=+FHGAG3HA$H6$IF'I9+IF,I>JDJE3KD4KM$LJ,LK@LT6MPOIPJ+QM2QN3QBDQW$RL3RRFRX,SQ&VR,YU4YV$[T5\Y._Y1`Z,bZ3f`5ib-jbUnpbnsYoqiruSts[tu]vxEwqbwzDxqKxrSyvi{U|yZ|zr|d}}h~LxdY~jS}dsXlucZmdot]mdztm~|uzk{r{mt|uu}w¼¿þìĺʻʙäƳˮ̼ʣםȥ̬ϻԴխҺ֤Ѵռ߶ܻ`xA*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧP7`a`KQjʵkH0@(- YdlC/0F[xݫL:YaQnaiX_LT:rd1bPqb.t2a,Xj34s^jsYТV-~8Aa(C}O@^+*r pK+8g~xw,<ל4VxۄVa% T3DD]t <؃qB HP#W0d$L)*mHX[04 4P"C3XҚ/ hZh exd^F+.``: HAjXZ+!2fd#h5ZM H-5ۺ NXr&L`BC>` T5־ͯ~"0A`;0 ĚDUg] k"FY0 X%uKA,al*ְ[0Dž "ޯg$b|L9x0VȌ4NL8ب6i fP+whNC`j8x ,`\ A4g9fγ|0E.@ Z DѠ^wbq@q`#ӛt>-Z:*4ܑ ZlshZβ죰`&;X8 °_i8'QVPЃVm=-z'ϮTY80r1 n6};&±$|!9@ P, v|%F M T/d s@7^O';|A`Xmk$p}N_[4p< 9 .7G]VO#2j+0V/ ;w@Gc׈<8[ͼ7{ ɰRyЛOWֻgOϽwO_(=ќ;_i[?տ="id'O+/}ޤm?7X[A ؀8XxX~Յ%ׁ X!&!с, %64HO7*9=؆x*?gJ؉8K\x3AHňҘ7ˈo8ܘkGэXz4渎戎h4q֨򘏽H\駏)ȏ2揵YIbH^م ɐ׉@8ًiM 9ByJvI,y(9c"ْ2Yw/:19>iJ99x/h>)kyW]LK7ggI6 c\^]ف_G=i_cRLy_6Ie邆hɎKb\ni`yrY!w)Nɗ٘\9X$ y_ 阚5Iyy^R9]i89;ha)I8wx,CĖNzVIXZVw_ܚWb<ƗZƪ-yap̧0fjxj#Ikodžz.zhJȌLMzȒ<}Ⱥ@ɝ;ŢǿjZʮ*ܣ~IZĭlį쭼i̸w|iw̙^)0\[̷yLz<,6eH,\?~ ˢG+qm#fa/&!n?.! ,J 2.-24%396. 6467,6;1:?;5#;>*;= <6<92=,>C ?:&?B4?IA?!A?+A>4AF6BJ C="C4+CED?$DDEBF=FBFA+FHG3HA$H6#IF'I9,I>-IDJCJF4KM%LJ+LL3LD@LT5MPOJOIPJ1PN$QL+QM3QBDQW3RRFRX,SQ%UQ,YU4YV$[T5\Y._[1`[,bZ3f`5ib-jbUnpbnsYoqiruSts[tu]vxJwrbwzSyvU{xi{Z|zd|}r|h~LxeY~jS}dsXlucZmdous]mdzt~l|uy{kr{mt|u}w¿þìĺʤƳˮ̼ʣטǝȬΥͻԴ֬ѮԺ֤Ѵռ߶ݻ`A*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧP7`a`Qjʵk1D(1- Ydl006F[xݫ3N6UaQn!CrB >bw.!E;0ar0a :i;1Y ;;HƂ v؁-pF; ]JYC$1Ufc 3cE*(O`BwSEFlCN4!<7TZ X,;At8` \'6(Î8;|<;fDêA+4D6@:37Ha7 d9f@Hs:PG(,f-<+FO1p L:Q;а;-$4/-Z:*5@ځZrp shZβ죰'hE;T8` °_i8'Q^ЃU m=-z'PX80v1 @n6};&%|!;@ P( v|%FA- T/dw07^O$);zA` Pmp k$p}N_[І4p0 ; .7G]VO#2j+8V0 ;w@Ccֈ7[ͼ7{ ɰRyЛOWֻgOϽwO_(=ќ;_i[?տ="idO+/}ޤm?7X[A ؀8XxX~Յ%ׁ X!&!с, %64HO7*9=؆x*?gJ؉8K\x3AHňҘ7ˈo8ܘkGэXzhh蘎؎ȍHg8؋e~x(cXH))x 9]Ȑ }hل^ɑ$)d(%ْ瘒36.9&yx^g4uJ(:9x/@ْhyNyEY!(HZ Q]uUy:x[)M?&_)aف_7Y)gii Mٖaɗ7'sy Ɋjpc~|)H$^ɘ锎/)y5ٍy陡ٚT9Jyx蚺 ).9Z >H`ۛ8X ڳa?jhrxJLZ ڀ[۰[[Je; kzr (鷌k Js볥kz+Z˺~{+~I+ƛ7k7.'K4[|HlKLڛ˹ثY⛣㋻G[[[{5[kK4lL Dj9x|{\{|'n— < ׊+ RIL0ĭ yT\ŌzLlu9*Q`Lbze|;ɪlz ccvZ|s \Gzx q!z炨HJȅ^ h Q{nji9qYɭzLg *ʬ기%yĶz {zŴpLǣlƛav̾*;= <6<92;,>C ?:%?B4?IA?"A?+A>4AF6BJ"C4+CE D=D?$DDEBF=+FHGAG3HA$H6$IF'I9+IF,I>JDJE3KD4KM$LJ,LK@LT6MPOIPJ+QM2QN3QBDQW$RL3RRFRX,SQ&VR,YU4YV$[T5\Y._Y1`Z,bZ3f`5ib-jbUnpbnsYoqiruSts[tu]vxEwqbwzDxqKxrSyvi{U|yZ|zr|d}}h~LxdY~jS}dsXlucZmdot]mdztm~|uzk{r{mt|uu}w¼¿þìĺʻʙäƳˮ̼ʣםȥ̬ϻԴխҺ֤Ѵռ߶ܻ`xA*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧP7`a`KQjʵkH0@(- YdlC/0F[xݫL:YaQnaiX_LT:rd1bPqb.t2a,Xj34s^jsYТV-~8Aa(C}O@^+*r pK+8g~xw,<ל4VxۄVa% T3DD]t <؃qB HP#W0d$L)*mHX[04 4P"C3XҚ/ hZh exd^F+.``: HAjXZ+!2fd#h5ZM H-5ۺ NXr&L`BC>` T5־ͯ~"0A`;0 ĚDUg] k"FY0 X%uKA,al*ְ[0Dž "ޯg$b|L9x0VȌ4NL8ب6i fP+whNC`j8x ,`\ A4g9fγ|0E.@ Z DѠ^wbq@q`#ӛt>-Z:*4ܑ ZlshZβ죰`&;X8 °_i8'QVPЃVm=-z'ϮTY80r1 n6};&±$|!9@ P, v|%F M T/d s@7^O';|A`Xmk$p}N_[4p< 9 .7G]VO#2j+0V/ ;w@Gc׈<8[ͼ7{ ɰRyЛOWֻgOϽwO_(=ќ;_i[?տ="id'O+/}ޤm?7X[A ؀8XxX~Յ%ׁ X!&!с, %64HO7*9=؆x*?gJ؉8K\x3AHňҘ7ˈo8ܘkGэXz4渎戎h4q֨򘏽H\駏)ȏ2揵YIbH^م ɐ׉@8ًiM 9ByJvI,y(9c"ْ2Yw/:19>iJ99x/h>)kyW]LK7ggI6 c\^]ف_G=i_cRLy_6Ie邆hɎKb\ni`yrY!w)Nɗ٘\9X$ y_ 阚5Iyy^R9]i89;ha)I8wx,CĖNzVIXZVw_ܚWb<ƗZƪ-yap̧0fjxj#Ikodžz.zhJȌLMzȒ<}Ⱥ@ɝ;ŢǿjZʮ*ܣ~IZĭlį쭼i̸w|iw̙^)0\[̷yLz<,6eH,\?~ ˢG+qm#fa/&!n?.! ,J 2.-24%396. 6467,6;1:?;5#;>*;= <6<92=,>C ?:&?B4?IA?!A?+A>4AF6BJ C="C4+CED?$DDEBF=FBFA+FHG3HA$H6#IF'I9,I>-IDJCJF4KM%LJ+LL3LD@LT5MPOJOIPJ1PN$QL+QM3QBDQW3RRFRX,SQ%UQ,YU4YV$[T5\Y._[1`[,bZ3f`5ib-jbUnpbnsYoqiruSts[tu]vxJwrbwzSyvU{xi{Z|zd|}r|h~LxeY~jS}dsXlucZmdous]mdzt~l|uy{kr{mt|u}w¿þìĺʤƳˮ̼ʣטǝȬΥͻԴ֬ѮԺ֤Ѵռ߶ݻ`A*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧP7`a`Qjʵk1D(1- Ydl006F[xݫ3N6UaQn!CrB >bw.!E;0ar0a :i;1Y ;;HƂ v؁-pF; ]JYC$1Ufc 3cE*(O`BwSEFlCN4!<7TZ X,;At8` \'6(Î8;|<;fDêA+4D6@:37Ha7 d9f@Hs:PG(,f-<+FO1p L:Q;а;-$4/-Z:*5@ځZrp shZβ죰'hE;T8` °_i8'Q^ЃU m=-z'PX80v1 @n6};&%|!;@ P( v|%FA- T/dw07^O$);zA` Pmp k$p}N_[І4p0 ; .7G]VO#2j+8V0 ;w@Ccֈ7[ͼ7{ ɰRyЛOWֻgOϽwO_(=ќ;_i[?տ="idO+/}ޤm?7X[A ؀8XxX~Յ%ׁ X!&!с, %64HO7*9=؆x*?gJ؉8K\x3AHňҘ7ˈo8ܘkGэXzhh蘎؎ȍHg8؋e~x(cXH))x 9]Ȑ }hل^ɑ$)d(%ْ瘒36.9&yx^g4uJ(:9x/@ْhyNyEY!(HZ Q]uUy:x[)M?&_)aف_7Y)gii Mٖaɗ7'sy Ɋjpc~|)H$^ɘ锎/)y5ٍy陡ٚT9Jyx蚺 ).9Z >H`ۛ8X ڳa?jhrxJLZ ڀ[۰[[Je; kzr (鷌k Js볥kz+Z˺~{+~I+ƛ7k7.'K4[|HlKLڛ˹ثY⛣㋻G[[[{5[kK4lL Dj9x|{\{|'n— < ׊+ RIL0ĭ yT\ŌzLlu9*Q`Lbze|;ɪlz ccvZ|s \Gzx q!z炨HJȅ^ h Q{nji9qYɭzLg *ʬ기%yĶz {zŴpLǣlƛav̾*;= <6<92=,>C ?:&?B4?IA?!A?+A>4AF6BJ C="C4+CED?$DDEBF=FBFA+FHG3HA$H6#IF'I9,I>-IDJCJF4KM%LJ+LL3LD@LT5MPOJOIPJ1PN$QL+QM3QBDQW3RRFRX,SQ%UQ,YU4YV$[T5\Y._[1`[,bZ3f`5ib-jbUnpbnsYoqiruSts[tu]vxJwrbwzSyvU{xi{Z|zd|}r|h~LxeY~jS}dsXlucZmdous]mdzt~l|uy{kr{mt|u}w¿þìĺʤƳˮ̼ʣטǝȬΥͻԴ֬ѮԺ֤Ѵռ߶ݻ`A*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧP7`a`Qjʵk1D(1- Ydl006F[xݫ3N6UaQn!CrB >bw.!E;0ar0a :i;1Y ;;HƂ v؁-pF; ]JYC$1Ufc 3cE*(O`BwSEFlCN4!<7TZ X,;At8` \'6(Î8;|<;fDêA+4D6@:37Ha7 d9f@Hs:PG(,f-<+FO1p L:Q;а;-$4/-Z:*5@ځZrp shZβ죰'hE;T8` °_i8'Q^ЃU m=-z'PX80v1 @n6};&%|!;@ P( v|%FA- T/dw07^O$);zA` Pmp k$p}N_[І4p0 ; .7G]VO#2j+8V0 ;w@Ccֈ7[ͼ7{ ɰRyЛOWֻgOϽwO_(=ќ;_i[?տ="idO+/}ޤm?7X[A ؀8XxX~Յ%ׁ X!&!с, %64HO7*9=؆x*?gJ؉8K\x3AHňҘ7ˈo8ܘkGэXzhh蘎؎ȍHg8؋e~x(cXH))x 9]Ȑ }hل^ɑ$)d(%ْ瘒36.9&yx^g4uJ(:9x/@ْhyNyEY!(HZ Q]uUy:x[)M?&_)aف_7Y)gii Mٖaɗ7'sy Ɋjpc~|)H$^ɘ锎/)y5ٍy陡ٚT9Jyx蚺 ).9Z >H`ۛ8X ڳa?jhrxJLZ ڀ[۰[[Je; kzr (鷌k Js볥kz+Z˺~{+~I+ƛ7k7.'K4[|HlKLڛ˹ثY⛣㋻G[[[{5[kK4lL Dj9x|{\{|'n— < ׊+ RIL0ĭ yT\ŌzLlu9*Q`Lbze|;ɪlz ccvZ|s \Gzx q!z炨HJȅ^ h Q{nji9qYɭzLg *ʬ기%yĶz {zŴpLǣlƛav̾1:?;6;9*;= <72=,>C ?:%?A4?IA?!A?+A>3AF6BJ C="C4+CED?DB$DD EAF=FA+FHG3HA$H6#IF'I9,I>-I@JCJF4KM%LJ,LL3LD@LT5MPOJOIPJ1PN$QM+QM3QBDQW3RRFRX,SQ%UQ,YU4YV$[T5\Z._[1`\,b[3fa5ib-jbbkqUnqXoqfruSts[tuCvqLvq]vxbvyKysSyvi{T|xZ|zd|}r|h~elY~SidsXucmZ]dous]cm{tk~kt|{lsmtz|uu}w½¿þìĺɻʤƳˮ̼ˣטǝȬΥμӵխخӺ֤ѴջߺdA*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧP7ha`KQjʵkH2F$QƋ/YllC12VF[xݫSƎQ:aiQnmXcL2=xlQbPq/t2a-0Mr͝O]M۸s?E/|X>Ç~'1w Q =@p/zXޱ Z^Y/|B-Nz||py潐^s מnF(aS^,\!+@E< /Ç@`1.+rV|ȃ8G'CMȱ/ C*8.zhd-p <=4q;Pn"Or3Xd 40dń*(O`wSÙCG5C "L18T VHs=t:p ^*(7)#:Ɛ vhWX 4ɈN: $3\xA qBbUbfJȀ^m$:=AaSjBX%!0A ;8B;,BJ /豎PPE0E8I'xظjNbWpAw\AwHP9i!@zF;R ,S9D56tu %@`z3R%^PG^ s0"V\CӀNGKZdE2$rY1 ` Nl`wnw,8ii z qYj{Z)0-A9hFJiMx8ae;Z fOaS M` x0kw%p|#qUx_8dpBa`8.q\aHIA)^0lY |Hd "A5эlta$[XȑwxrL2;D:Ȇ;A65>\53M{؃-e"39@И^]z$y@ܑtCҔW`x7x <8?m ,J0YGFȽp=b/{qN` >Pޫdnp7|Oʛ ^7{GOқOWֻgOϽw,GO|ȷ|[տo mDGwܐO?8Xx ؀{X71(˧~G"x,*E- /6X3278BF>HhB8FPHZ%XJHxaV}UZ8Sȅ[4|X1FEnxfx^aA.x~9mo؇ꃆJ!{c臊h/Amx؈]4xIxSB*hn61}(80=4bh1~RXc(XE7xSȌB6w*!舎LGx8'xWƇ.Ə) R |{~H9ؐ"yYd&#px/F,H(yX(<6 6D=ycD{J5yB)!E!y1ٔ6KcȑQ8HVyIIɕ?4I_Hu_)$8cey:%]P7d u9_LczyX+ɗwىٗOȘ阓xY㇇vxfYəI^Yؚz(}YnqGx\ 9)؁T9mٖi% X(ީxU٩߹y☕Y~Y}雅cLi* H?9 ?9'نY@ٜZɡ$᡼)٠i0ʙ(,ڕyw٤RS@)ɥd^Xeڦyh6v:pTIx~zyiʧZsyʘ8ڋ7J|^yOђe驠)5H>ɪJG89Puڙ.ÚMYzZ*j:ڬ xzNHX*xʢZ*幢bjFگ;y$YVy[:#J^lkx'˱[Z6˩jjJI.["ȏ#˨5 <,kзq BKjhzJـ ٟR{IF繫Ԋy*˓8`Hh޹p{bۤjw; - ˵9u;};Fٵn˸';姹5˹K.+kK;JVK ˺ۧŗGZK|x C +)yp|j8"kO*Kbhc;˾K[+ |O9 ˿w[{ 4e Y;{ <|W{@x ,"l$z&|ęy.\0+x Y-l|[ëJ9 ;7,;><=2=?2=D >:>=%>A,>B?:4?IA?#A?+A> B<3BF5BJCB"C4+CED?#DE,EI FAFBG3 HC#HEIF&I8-I?JE$KJ3KM,LL3LD@LT5MPNJ.NPPL%QN*QM2QM3QB:QKDQW,RR3RS;RUFRX&VS=VY=XM+YV2YV;Z[$[V3[Y.^[,a\2a]8a]13=B9xO2;#(4D*NnÏ=sOalgk*޳>XFxS.1lƑ\ O%`=XSO>LX z<p¤89n#&L?d"O>_XЃ 䣌*?M>{@@:KH‹C!սBزB '`̈́D=3!! KQ,ӏSL6"-q|O]/lj-+| MO В*hQ|DoC#J 3 3 ,BNB+3 r 0 GN 4-Pz>G Äs" :#LoB "L!PsO<~`Z! Ȋan)\c Q>"X h0M'8=aFh!ZP {#Y]O ׏;,^0L%T/_T~%pE?Jq#HF zޝ`j )2u  P{8$ |%Ѐ7@dd+0}T #'^0؇y@t#czZxF@JS^ +b2VGSA,~"hHjvZp0::ôuc B!aԀTF:Z"(qTpB_XxIR*Ј_r@ flv6Q Z7 'HE*@^ i M&zxR= O(~Q*Ú@ M#`bJMh(,H8U=2~*`Tt n=XV^T>p@@uX`MUXhqnxy5V8"mjWhxC =v^2 7oԃ/XKsp؅ {l9c ܽlKpl|A`+`k؃ z$V==P 4dP n%&Plg6z|l${78.Iȸ 8qwch .--z! z` ebMHl2(XrqPG5XlghN3Gz ycp9Xld5xNrwP1< xg]k ȅCm} X7kBω;@v# _HІa3,Kg0g Sy{b oT_ms>ǿj6?ogYv?Ej\7a! aȀ  7Xh!h؁ x$X&x(*,؂.0284X677Kէ<8'F>H9xLHDXMOhI(BA\eW7؅d`7fiie؆Zx|@u?vxT$~zH(|ȇ{XuHHFȈtdtȅ8FhkbPw艞8Xhe{hHa~8}X?8>ȊfKH(!Aц،ؘ=A3QwxXȍ5؍vH4ae^]a򸏓H2_툃GY+a ɐ9ِi Xw&ȑ")= 1*i%i +jj|Z}Nȡɦ 9) ʞ:gIAɪ)X: J霑ɫ*ʪQZZyo\h'8TحzgO!OX캪g)Z:JSj ʯ RٯY [ϸۛ;ڰ kWj!{{(%:0d@+zH.[9A+׳GP+LxKPۄZp XQ(N_[)Zʲf} GjIl;˃t0bɷ[-H[우0UYJ!N;k J+3R۹I!{1:ak ؤk{HfkǛ;{ͻe˼Ӌh۽} ˺{w쫻I[ھ+{ ɤq[ ;.+[~iٻF7 ٨9+IK+k& ~ c,ܧ~y>LóD _; YJ}BJLL> P{{SL̷6vĐۗ\\^çb#<>==+=B2=D >:&>A?:4?I"A?+A>B?4BE5BI C="C4D=D>DB#DD+DE-EIFB GAG3 HA$H6#IF'I9-I?JDJF4KM$LJ+LL3LD@LTMJ.MQ5MPPK%QM+QN2QM3QBDQW3RSFRX,SR&VS+YV3YV$[T2\Y.^Z,a[2a\5fa.ha5icblrhlpVnpZotdquhsv[tuLuqTut\vxavyEwqZxvFyrKztRzvc{|i{~r{Z|zq|~h}T{ewn~djRXls~yud[dou[ndqlsy~sy|k{lrz{tv{{ÿúȜij˺Ů̼άʢӗȬϴϝ֤ͼԳ׽حؤзպּߺhA*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧP9!¥Xj5$ " +H[@ l3X۵ݻxu!BJ,-~5(`w1j_1 ,uG`FXl9O>1c >O:O3DPF3 . <ÃC:uXZ,.Y£BJ=7:DZ: n=3=:HU)™<BO-(0i?pN>0p4I%DD,PCJ䃇s DQ!9  # \up=X𳗋C "}CTrO?TLO2УqkxO-I-+dA VKl=/t25s+J 3K 3J,.z46| >Zpb6@9́:|1 cO%I/0y/ M@0h2 >4F\ aP xT7A a ` l0L8=A#CH P1d@c+\]# \<6PCt8 kG ZRPB}x"a xA 0@cAcЀ`a@. \Y pz &0A6#pC?<1p2$\1D8O>q=bj*@`.`H% 2(`0Il{@D?D!w$}h̦6 h`;8 4Ӄ,X>( B3⃘>A$!.4aA@F^<DZъ7$XO1ր@:%#XUAPxpP2IԢfh/ >@F5ʊ <e4cy < |c-0@?9`>р;Av$@n>!("G&b0:#f!1#]y qBbv:}ϼIn'8@$|' u#gVx7O!<0#{E!x{ 9Ouݶ1I[ط}0OOOϿM:0iX_6H ؀9ȀXAvE}Y XA&),"*6H(5x:x!9>x=BXA8FxHJL؄NPR8TXVxN8E\hvZ][؅bx_]cx(h؆"Qfrps؅0xu؇yhlH~Xr ax7HTWxXFZ8HMdXhFȉxb؇H?xql8h(?[dXHI?8_Ȍ'Fy㨅؍8xv]<14xXȏ iy)3ѐ=a81a;,$Y܄&&"+2ɑ.Y3h*9:5y;3y= `B&IE_ehGTLٔuPY\W/ I]Y~X} ORinyjdty7qi(pقsY({Y(xkio}7u}[)ۅiOyIY_9RyI_E!Y踎Ɏ՛)閿ȹ͹ĉٝya-љIyw8 9yɞY098Ț9ڝɟi Hx Jق jpX:yȐZ$+0) Ra_ :zɣ็.j(dRT&S x vY`JW@ʥ؎lczih*mzpZsz9܉ZzJqڧɹڨozjꨘ:Y.ڛʩZZڢZ骄:jJʋ ʫƪz)JzڙxاꗻzުʜzDPї抮 )ڇ޹_Zx ]{I{kFڱ"ۛ #{%*Z (؇Ȳ 6ȍۺ7۳D9+*ZLk@+ɛvz}۴D+yV۵ЊY^:蹴^{إ䉶nKghڙ]ۆvnxl˭};Dꠄگ8_˅;˙OyˮKۡ˷PةIؚP+0;O踦kb5{ 4;[[8'˼{e7a*j7KՋ,}[6(vK{ 뛧1o+1;˿,&H̿<OkS\ ;ۀ yK,,^e9¾¬+'L3L¤[><⚀AIʨyDQTܿ'd[ZL}Q캧`X`be\f;6plr춷v|zL׹| ~ Wm ȵȉ1w[y\zɌL{JƋ*ɬɠ\~% ɪ}l{ʸ̪3}㧆8J,Lǜ#pXȋip,+}r-= [|Ҽy=H8mƋӚ[U|)}cN91YF$b` חO 1! ,J$,6 1-%29,25 33 37049+5<737719?:6#:= ;7,;>,2=D >:>=%>A?:4?I"A?+A> B<B>4BF5BID?DB!D4#DE*DEE? FBFB,FI HC"HFIG&I8,I>-IDJE$KJ3KM+LL3LD@LT.MP5MPNJPL%QN*QN2QM3QB:QKDQW,RR3RS;RUFRX>UX&VS=XM+YV1YV:ZZ$[V3[Y.^[,a\2a]8a]x E(Nvs=>|X4F9GFG.{A L!@!sE~.pxBUȒ6e`aDMQ}u܆_X q\a K$6`8y܋z Ntq"AៀW-Gl=-xA3N>RD ]6L f\O>8"BzOsLǤe㭭P;[1MÎ䑎|PR:R %Xl=ؓ! jD cBz?0{E>HÉ:@r '(1M?\BO>`l!M-( ?M>{LP; K 2̛҄! X 0`I>0KG|#F <6!N!-6BO.qkxO]+I., P +l!o [O)H-68) 4 ,LЃP"#s7| >dȼ^@6(aN?uD-8pCN ol"9SL/B$R!XO<$ D< bu-\<`0Z0 |7(A&C A$8TxH x5؂3䕏V`+vnu|0xyqk =Z{j1#@8E%'t,} 4?tS#A F "@0 )@=̧p` AWAЄ@z@K O H (㐞$@zq@o LB FYJJqO| P4U (~b`Hj v`ЄpD:=° vca :\t(@!QN(7HU

tQbp@ Ј{c |pKm`wI t DC@C$`h8$η'oЇ/lH B rD< q.7psh `Td Hx  \; ;$^퉑+R;v]w?Mm.֤<ψuGOz\NHP@ tup^=gtFH7>+ l,:>O{ݿǏ})OOϿ8Xx⇀ Hf ؀g(fXc8 X؁"T!8&%x,H+؂2/588Xt9؃ƒ>BXxAF\J؄NPR8TXVxXZ\؅^8 Ȅ_8nd,axjapX!ghz(x!{HnX}X؅t؈lx&.舖4Xashcxb(v8؉ӊaW`&XX]AøvcI`XxHц}Ԉ؈?8fHXtGx8Xx8h~?яqH4 ɐً9vx  6ak*8+2).G185Y)7@;YfWAy8ٓCYH+KyZM ZiR9$؎ตb)]镁 Qc}"iT&ȖtpYYzو෎w (viyn鈉gj9yldYIǘg蘒)iņǙOdXٗ闪r, ~} 񸎈(9; II ~։by999乒EiYȹxi:AiɗiX jI4ʕ ڢ)')( *ʡ.Jڏ&ڛ5Jy:ZɣiXyA)iRH7ؔ@ڤSY0ZJ\C`.:[zlzm$џqJӸ‰:zz|mIڨZ 騘bꦇ:ꗙI: "џ}ءZڪ߹ 8ꪶ:?ʤ jqsګ Zʈ&jze3Zzњ98\z:ʭ4:⚮J驤J{ )zگnx9!Z XJڰ띜9ˮ"{J%,+wY&۲2ۮ ;:{X7;;ڳyB{.[8N;Z *O{4KJj7X*h{ȗPZyVrgX\+xiȑ~:a{zuXkioj ;I>Y[8T۹ cXMZ}U+Wڰ;Ej޺Bq;Z« ں[K, z v[h #yʾg ћ틸k+꾇˿뿩+|=JA,-ؼxk^[L%9ř$۫n k-&t9ù|l°h3, K2P H)̽żK\Ʀ+_b| ehfbƓ+-Zy;|vxuhDŽ,|z~Uy竭IzL~ܪl* y{iʢǤ,L'ˠ)£K˺ a~, kIǩ\̷za~rȎ˰,ͭql̀X*LͰ<~<`[@JaLcV19R-5Fc`V[] ! ,J 1-$19,27 33,4;05:627729?":>;7 ;7=>,=B2=D >:>=%>A*>>4?I%A? B<B>4BF5BJ*CED?DB!D4#DD&DHE?,EI FBFBIG"IF&I8-I?JE$KJ3KM+LL3LD@LT.MP5MPNJPL%QN*QN2QN3QB,RR3RSERX&VS+YV1YV$[V4[Y.^[3`\,b\Sba[bfKce6$> )S ) <Ec:c|D,/Qh>=ֺEA;a@ xv,X@&cO8ࣈk)Op^m.%(?p," /7p S&SQ >؀c 㭳"p#´H"DP+N(2{)p.)@B&nH/a-MÏ0D"mR:ZK&% =ȣ[-qFu.rK>epCs^[G X=a/xA Lk)DO-1O)(o ⣌ `X2p7+ 9^ D:;S` – 2t.?(A͙<'s:'$%(҉53O3:X,ӡqCf0C(+J |<:#{jрB}G gn/#^XuReVG""V-{0BPcCX?c<+a L/. *Pp@Fۑf!G*,u  @{4G'.6C#;`D2(F 9Ѐ@Y J4~|dD3X"I NSl )p+`eDF6_shR`:c|Ld *VaD* ) Ul6P/ (gI͞4By&00£RVT 9 .cSDody\<6:i5`rC,rt8C-*AbM3ܨB,kp_,EOo Ve %A Yp#OGKڻޠ4"&nB2: A@toB8L'6[0l0n ޲XpC20]8fmKF")d`8Aev\CMβG=v`hNs3݈;wgV,!PX#B%Ct8F;.,C(A<p 2\ ?ǜz,ZǏN+CEzhӛNP( K 8r`` @ç  Dmq(\E j`*L@5C0 f`dvHHxSG0ɻkZC y7-n:0ApЎfy;;xtܚ!8 T sq\ZEx,P7➐B20m P(DAi@܎{|O{,oQ#!Xz=?F+&_^} 0tCn>st{ B0oWO  A7Bt8-O?:O  ǘWNoQ I_Hh `ЀVVi7XDVd8d$x(*,؂.0284X6x8:<؃>@B8DXFx)(H|LhP8M&Tx0fX"!u\=bXXAf lC'p(vXnhux|!{؇y(X؈8Xx؉8tH5d8Dfd؊(Q芲X[xex!苏'ʈx/jXh8M8hӸ(EXZ8Xߨ$|FVH?Eo6d?hш؆Nf7 Y I7 " H_9>9*9!yh8AA+Y6-2;9 ّxB)9Iyؓ=э@9NɍEsRؔO/:yZb\Y/JcaYr+plYnuq69\|8zCɗ[`(ed ye5YȒ əL؎IYȚ\隰y)}rhjtxyY)ùƉyʹe)!שՉ!q[yIa݉ ٞ1YwIi9 rɠ]fI1i z<( #xA)帢'T)8:4Y@ ;ʣAzD9DʜHڤ賓XN: ʤTi,zZɥ`Z(yJhlhmڦo (9xʔu:~V:3J h[آ rڨfhXK b9zyIꪰ:ʚzjGz?0Z9YڬʬҪ*E:zz8Fj튮ȮZڊ j؜گ:*J{HI اk [ʱڰ yڅz$;}| w(Ivh3r>e?۲B=[B6{^i#+: {X+TXL\۵aK C˶=.[*dKKkHI˷K۵-p9XtN 1ؘ}+RKK)I+-{w+-z[է6:{a{u[Kb/8ɻa;;rK2+ Kj0bkIVW껷kbIb{쉠;qۿ'H<׻-f_[ (6`/7Y{! ,J%-7 1-#27%29.36 42,5;627729>":>;6 ;7+;=-=B3=D >:>;>=%>A4?I"A?+A>4AF B<B>5BJD=DB#DD+DEE?#E5 FAFB,FIG3 HA#IE'I9-I?JDJG$KJ4KM+LL3LD@LT.MP5MQNJPK%QN*QN2QN3QB,RQ3RSERX&VS+YV2YV$[T3\Z.^Z3`\+b[\em5fb]gp-ha5icJjjdjnTkm\knElidlr:nhVoq;rmMroirvZsubsvLuqTut`uxEvp[vxZxvKztRzv`zmZ{yc{|U|yi|s|~x|u}i~vR|en~TjX~erZd]ou[douns~y|ks{lzr{v|x~®Ş½¬ĺȲ̛£ƴ˺ˮ̼֬՝Ȥͼ֬ѳӻطչ֮ݼۺ lA*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧP9 A厨Xj5 $ M+I[<+ l3X۵ݻxuABK(0-~5(`ui߷0 ,UGiF֤Q";aW}܇7xV|W\ ,Di_ d?րQbr2C,q`*(O_iל &,t#N>\s5Ӌ hdO> |O<C(5C*tNmj$ d&zc&gE>@ :rI& !M?\-4QH/u8M>}Dp:B$ !  Ws .PI>, ?x{ !\&3RDR=d1 ?h3-Wp-Dq2zrrАm?0`K>dEpBqsr&y24B2n>x0 9$;C r10A 4 aN?s q=aL¸OB "я9Gp0s%I- N0s QH0h2=Rt 3@X2`ҩ`q؂l0A|**NPX==@"y M 1DG@gt0,(c^HvXЄuVȇ!$$oyv(=MOV a'$ ^RP9>yrA @v+>a.a pAV{c 8=4=a ;A1b؁ 2"D>G"y@pXxH 98,C_(EI)-``AF~ $Q"IA`Ў vg`'4@5T{WU0#H BlaHL05ьt U(&UBgv oF(=L f|#"r0D!H&vwhy0 { P/`bzx@ r0"DZXFЍoQ@3F g  a&)j,?;XE7q6LQ&sԤ4j-= !XӸF7X|R a!I@@"7 \ (Jk;G>ذ(tf Av@ yj{C; `& w9,dĸM3VU(:kDv $7{a"*$7oV &$&M`fw{ ncxA<lbx `ua&FqLX01V0mUxC6[4cmBۉXHN% /dH7±(WûKβs!d.mFvwHG=Qf4yy. TAu7CtƳݕxD alaio>%R(/:A\c\  S(@%@;8f>]@ (T)\V@`p Y p;AxءN6M(ȅ>pa` (! ~@qc.F=?(~8Bl!2 z`rÉPZx8`PO{Oro ؅C Z َF8pqӜv0m\~;>}# QY3dnpA pjdJ\LXBۀw~;"N W/dN; cwO| /OOB {+` 7z~wB0+GB$z{G!Qtx;7ǿ{ Cӟ[p/b b]v W~;\LNPk؀ twHXrVcf |7gwr@+*p3( ::x( Bpe&HJ{DkDPR(FFpLkW(DfKbAavIhjl؆npr8tXvxxz|؇~8Xx(^h؈hgeXdx؉xZ8x؊8Hu؋‹XAƘu،8Xxؘڸ؍0q_8k(EFD[؎,aX[xхE爏x]ȏ؏! 97hj 9 )TIM\֑"9\ F$ْi_^TEl.y1 I9]>ɏ5i8Y#IEYCiPٓHFȒG]-Q9D1)N9\y8!i`m)r9R<4qVtPi6zd){5qɘ)+ɗG/ٚ7YYr gFliiifI9)9iGIC)9hՔoԹtiZٗ9%;I9橒dڙi/iyiM9]ʘɟXz9Rz (jI*z(ɡ Z)!dZ.(/Z*~6ڣ9J4*>Z YFڤՉ;ʤNZ] ]f;VڥW)OI^z Xnzj:ievʕq*ZIwڧxr~:! !17i*#ɨI *fZZJCiZCɪZY iژʧګ *b*{ٞX9Zى zyzڭ/⪬9:zຮʐjIX9Jɬzj9ȯ I ;ُ+Yx۱ ,*~#{ +,[-*4k阫9۱(8۳ AK>)N=˴BP˴?ۯSN{M{)+ٺZ;*YcKjΩȶi˲g l;tKv{ZzzE }[ȱKkV۸T4 ɸۤxOۢ Ȣ۸{{躳뷭{{} ˇ {[*{P_hۼ KI[ \۽o+ K ˾J8u[kb(<qk[Kkثks[ l+[̽l$a&*vbˎ}k\02< \ ̣9 4%Lj?bū)QĿb&tLL ! ,J%-7 1-#27%29.36 42,5;627729>":>;6 ;7+;=,:>;>=%>A4?I"A?+A>4AF B<B>6BJD=DB#DD+DEE?#E5 FAFB,FIG3 HA#IE'I9-I?JDJG$KJ4KM+LL3LD@LT.MP5MQNJPK%QN*QN2QN3QB,RQ3RSERX&VS+YV2YV$[T3\Z.^Z3`\+b[\em5fbLfi]gp-ha5icdinJjjTkm\km\kqElidlrVoq;qkMroirvFtnZtubttTut`ux[vxIwrRzvZ{yc{|i{~U|ys|~v|g~MyvU~n~dT|jX|erZdo\udouns{~|{oz{tv|x~úެĺȜ̣ƴ˺ˮ̼֗Ƭ՝Ȥͼ֬ѳӻطչ֮ݼۺ lA*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH*]ʴӧP9 A厨Xj5 $ v H[<+ l3X۵ݻxuAB (/-~5(`uj߷0 ,UGcFrp:qNA#, M@@%3O6s*櫯J2P-Gfr[S +D3 lQ/7`R%z^CGs !`! I ;*; = l÷w`=\L?< e4 E0j,6BO-q+tO)I- A+x 3J[ d= /h  ;'N<ݹպ!`yͫCA00z:ET(!`L~/>`Z [Ac@a.A Ʃ^p `yƸG&4jp{r'Ęa&ˈ` 0`GN5g<;E$!C衎.Xe#HC?! T/ޡ6`pvr@Uc]]9.2S `Ҙ1$ h4aA$1NTQdb ,X*䠈wv`fitcXFX`a]X)N!A ,S\b9X'/'I{͞B{% 3(TP 9%bx|N 2pz@h0KtS`~vnk@%Lg~xAJKֈ ,iXZ+ Mfư%cXF-~J4R#kA3B ; `ހ<58=1@L]2ckT*fAƈZ/da1BomUi,clmBXỺ]zMKfEphBbD{a0jvG= |0<f A 1A" M#cqf-zq;d;3dq&D]L"Y"pBvtxF:#[XzxqLf&Y#;;wsL缼9O$kf\B+/' g@@0 iOZŵF=̎A7РQ^uP*`DP "D ʠf?-b'7 1&P".0 Rt vb=cQeLT&:t<=lIE= [oȾ}g 7@mvۈ(wpLwBs{#p0x w0fu^V(v!~&`P$$2肏P#5X28PSց8GFHJKxIxPN@P@DWbav!b8dXfxhjl؆npr8tXvxxz|؇~؇X8xhx8geXd8xxHZ؉hxd\xby8]!xȘʸ،8Xxؘ/1_؍eȍA⸍[x,ƈH@fq](HEW~YI7j ِxaky$>I(ȑs~(Y!9.~)_DCЕ>~>)@4Y76i /JC?EY?0YKM IW38hOf[IU)lɖd)gq)By m26AlsyzY ɗ4!f=9wiIGR9Ҙ*  yzdkiy)cF)et)0dyѴ֩yeiٝԙ-I9X `O'乞1iě/Y[ɞ9(>)_Y\y9dI  z Z9] *ʚy8!Z( Ȣ2.#a 1: 5ꎮιBj=O 9JEerYvRZMr X8ZUjjg~9_[:٥YIjJf*?rzmJostZ7*j|ڧV*j~z*ڨzY9 L9 ZPz٪*ZzJګꐜ)ꪓ>*(:Qʏ :Кz躮z:Zu)YگIJ IZzxۯY [ k~ 花 ˬK!ˬ(Hbz0h54JZl4,F\C,`|t.j@oÃ{F>Cz7^yg '|p!&:AA e|sWC!F Hs"q.F_ڋx~, {,Z5n|HW}ux^_|qQ"5&ُ5i8y, JE#QៀW-7Cq-P SO8K%N:0*M?H'O?xLe㭬T:a@)HijN|VGV%h=pCj"U j4 dJтzcE>BLɷ4`=t3 '1M?p2O>i`@!œG72yl/_1o&<\LC|,|/,&/fmPO1 "oJˆ=Z&&(M=Wp-D́y˫OE:.A!aO:Fh >p=Ã|[!S c BH3B,4A8| >jPR4N?y<*(%KD#;$Ob4 1@X4 өq jPC?PZqx#iJJ<$y<A+*ܹU6'1nT`RWL~"F<d`Z [)q@c~Th hGBpN`*|/T@!D@A9`b3XF0O>p4OXA C44Xg`%@Y(1д8 Fqr@YG ]qa9.3!hc Қ* 5QD̊ho>vR`+^H k @7q23P|(#d@ X < BW[`vbK:Q|P<=Nڌh 6@@ Q1PQV [F8y%Sop0y 1;gT5p"Шa!Q l"a]@5rxQ;`EZو)0cXD$IТ؆.Je;F5@!P ; 0܊9`>ǁ lB"ڶgʘ6a!Hj/ma_i{! l8X؂^en^YiP,AWw #u}\A@ 80 \ QPH $@`X@\\[4 o{f: ot'BbHH XhC7lL3Xβ?u=-4q:12x 2l sEv7yuqh H)"gC`2 4| x:FM+7Ԩf }PM'!](H@) PFSf "0>aUDU!fXxЀAq 0㸇;p~Mz/@A. NCdWX̀GkD%j`151a Km{|&/v }(B .]gܣ`r^rPEpx@zJ-}!&ij ;p4`PrK ?qoNv\z`9jd; P6R ܶFr@A! x#{W) ><p pGA؃ @A @?P8b ~, /gx^ϽU#N D!̮.X uC]G;{91ܖ A#4] .H}~ W07EwVPifi, ؀``  Xh0ebfdr8@'P ,X 9x5؃7@ QVU6i$ߗVkNPINVQ0YBVJWd!ada)hjl؆npr8tXvxxz|؇~8XxX^h؈feXhdHHh؉T8exQ'ȊXuR88x!ȸ،8Xxؘڸ؍/Q_kC&e[縎,AȎHBXօh[hh[ȏ897xj y  SHƦ My_"I/Vf1,%F'L%]4ْ6م/ F1y+)^8DyFٓ9)Fx6il5yPI7;ȒN9QS>Ui8ِ![ig]89a>Il)oyyH9YٕwiƸaA~)Y3@!y7y;A舙V!)YGɗ8a-yfOٛfY}WٜyZV MXdY܉׉eiٝIߩYy kɛ鹞)(E)9(Dyfi\Y ڋڛ꡴"jI,*z0 *zɔ8J3j5:d99BI! jJɤpI?RPIUJOZZiɥzyAgbIPʦrʘnz E9z*u:w {|ڧ"z^I:jZJ*MyZ-@7j ?ڪ :*ګ#Y٨ګzىi=:Zʉ=ֺr9!ڦyz麮ڭ:9I)z)]>ٯl9dy:  ڰJ)`j[۱hj "+[;Z, '˲) 0 ;ۏ8kȫ=;ָ<Biaz˴L TT{CW;H[[{)QSA f۔8ikm\ qoˋu$ˊzl۷q{ UZ;j!y^ K3Y)ʹIgDK~ ;i˺K +K}+˻k~+}HakiH˼{ d0@tH@ɸ˽pe[+盼V_Wۺf({۷&̺ۻaP  ܽ LK< +I8a+(E6a"P1 HÄ 6,³ÄK=|? ď bE*aı[b$&&t:N !! ,J$29 3177:5 :2$=@+=@2=D><?:?<4?IA6+A> B=2BF5BJ"C49CKDB"D?$DE+DEEA,EI FB;FPG3J/JEJE+JD;JNK;#K=$KC%KJ4KL?KR,LK3LDM;MJ.MP5MPAMUQ3QL2QLR;$RM,RQ.RE3RRERX#SD+SKT@ T>%VS+XKY>"YE)YV3ZY$\I^C.^[Sba*cM,c]1cS4c\H"C3jȱ CIRǏ\ɲ˗0cʜI͛8sl0KDYQPD*]ʴӧPJիXj꒧ &F1X+ǪUt۷$OJݻxez-߿ V.ռ+^\soۢS= }c kFyg32Mt^!;o4!_՟cC6[m1y:6ͻi3h@āP3ooܻ62Aߢ Dw g 7!|h ^@Jr\ }﹗wh$ҖD䥨itYB-ЀB1aA `&G&\p ꘣ ' A`r{(xA@ d2@d;f$(0>ed ; -9&de_ނeڰ $P@xU⢌ZgE|⤔x{ABAkr!LAz2($Fb4q}"%"8Q\6*(GѰd찇8%i`b#qCb#8AA Qq#6*g(LI&| -h 9P=k<:O>=:\@B!26ʲ2C @X1?N> 3 p@+t;dqLN B Iq1<(I" 7F&Zx nb)&)` l܏4hؓ7xc'V@"̗4|pަ M>(e;,‹I8򋻋(R"NYû"كHaO?mTB»[#QѲ- 8"@ZӍh)ȕp/u"bq7PRG?AZ8 < {$2xcF>lcC0J@- ( |(L4G6\q6P`<(DaD4rpP%/1C?ֱqD0֑v  ppA"IXD'qx(=qrxx*v2#^@09t f) p?vDС"1-i_Z V@cx.R bD@F>aL"2rB@,a"x9~ng,1#JP3 y8@<`G(PpJ7\ =! $X*yK `A$Xhf`Z|ODM%"  0ziP4 (A00~C 8c&яQg IWBF,+^  ׌,qC@ CPeĊ,@5#gAa- k,B+: Qf8E'PX`(p8!@R M(#|:<UVJ@C#؄h`Y~ ^"0]ccPp7C F6 8y!$b0- 얏f b00⑇mdV\pN&SҼpʃL($v,2CD-p`I/] 48Wd  #MBNhp `K3`=h8` q\/-@As&AM` L`].4 :=C"p'p `ыAʑJ wTyeB ' -@ XEY@{.` LQM@F^ P8fyC$XfMkR̭{p.g2&Jga/O IrьY`~m$$nvQMΰ7R5R >H*#<8 ϹzQ%F ;e)$U&pn 9z'H i"*p;5EGGrpg )s6yȲCB$ u_F/{ٗ~r̃gG=1wg]DvL^ `-.!N+d&PSP;^b6MLJG5`7YNz<ѓ~6y1 WC)"˖v~pY1A( #( 5@(:pv|B$0#"_Qy}ٷysW7$}%旂pxR!"0$:U@a09@TU9:t@M0OpH2`o0Y] af'kPƁ}!hls}pk@x1 wi; @(P @ F0 T 2 Ѱ k|0 /0 @ Z ~՗ }um(H{`H,x|)0l~RT3@c a 8  :Ј ]P CPp0"{  t:( İ epfH}}jؐ5)P#@Ԁ`uI!ya90P 38 P KO Z 8p8 5ptP* p >p 0 O 6hhVys~X (lfA(3U vQ8` *ɒ. Pfp p#P;)(p>YYpIves{5 sIB uP #t%  0ݐ 8OP (0@D 0 9 yH4ٙWi)7Pp%p` J wp!@P  P 9= @ 5  `#I 0 0 I@ 0yju  90Hw xg'!(0Ő b$p \9 @  @z ˀ P R: j= @ ] LZ J0 J p~}֢8|~su@&!} 0TyuKhgKSP{o2M%6PrA}`jnz|jZ 7xeXP}D1kgt6X/6W=b QvHpe \TbA@LypvrnJ:[VnfX&8ttNuRʮJWߡAz|(P.r+wgez꺯 x?!V↰~YG@ ۱5yج3emxXnz;$벯!@/G@[P<;KыHKPD1?PL;&Q{HZ+)(rX bzf[c9[g۶ p(Nt[)q{uߗwŷKP 5:;eR(}7{UL{ݗe{ ~KzxE~+vײX5C[HjV wVKɺ?]Qe s[$gk׼[k;nVsfG{[|%KHa[P蛾A~۾0 =["H;qhkl~59<)Cw " ܴfs¾!;0(0Œ+<۹124#ܴ;ܺm?F;JF{ĒK<Žr*:L\LME ũ]\ya`f k*bdVm 1q]Lvm٠ kٷٜΡ=Ц}ڴ-΍^ڏ<۵KݢںMāU-sŝM=}] ',ݶڐ\p݊}w,ZFM -i\Km]vAW y}8'ZA >qO8Y˲M ~eN6#|*>.^%4J=e7Xqڌ<^ -2/mmPN^J>m}Q@]墫iZ> 8妁aNl^.|htfNq^`^|΍ys.\߁]~.>7;䇣L̖quD-Ӟ=ߟܳn~Ӭp>~ʡ 2Ȼ>^~/Nľ콾Ȟn;%~Աmҋ.r+A^Ryu{dNl M!ʘAޞ nUGkA/@K"}N(l8$ͬ0^Kߨ'O-@Q8-nGqyLC@tSo\}!+]!5eK.rsoSy}ApF:_}{nfbr_n-_͙㔟olCϷ↓ kSMH{k8~2/̞'mae}/_o?E׺OF-.$XA .dC%N1G!E$YI)UdK1eΤɱM9uٳ͌k)QI.etOQNZUcGF:WaźZYhf[qL[]z:_[/fc%OP@ș5oܴgЕ/\i|Cfwtjرe?mu-7nw&^8S/gs[PuҵoqBu%9><4?I+A>2BF C=5CJD4DC$DD+DE9DKEA#E5 FAF7,FI;FP"G=$GHJD$JD,JD;JNKF,KL2KD?KRL-L=%LJ4LMMI.MQ5MQAMUN:PJ2QL3QBR>$RL*RG3RRERXS;$SD+SK,SR T7UB%WS6WY#YE*YJ,ZV0ZM3ZW[>]B$]H-b[Sba.cP:cX;dbCdcJdd#eJBe\3fa4ic;jfKjh%kNCkflHLÈ+>hiǐ#Kc"WKϠ/vMMS^ͷғ+DLXxtہ=tR  .M QXP&;;!ͨ7(k.( (@\!Tr5wqx 9 iq"1J9Hp~p` 6ء7_x$-⊖y(cd_B+ 0!  A@h`n2ɀF$+990%0s K2IP|\@L?hl)I(L$ /0B2|()D0j)Y[dh饬!߆=De(GyBQ'DHABA/t:k!ex  Qȫ"1+l#G5,G  da \F 4Q8@"rDkD)DPju4 NE*a _lŗar@;O0BT;l#r0Q=#=,!Q ?7" <=CS<#H/C cƏ@s>ʂ(=nPSA 2@sIN=H!8heoG.9p [(d S ' j%\bϯp2=oD@"LA?T! &co"(ϮP$$ dK":=Q,bIQ4o$<ϴ\b?i2Q\̣I(5k&HyȘ^Xx"(ME>\4@M`w('ft)Q|(`a LːNdNRdV# LF@_ 67tո 'Cph(\?@!z(XHŨH0L*HJf 0l#ؖ1 Pa0e~a+NK00;a7xbX( p"LKA Ҁ c(A@l|Aȏ5cnhqMȠ *@["&YHHi@DВM(q RbDr 0~# P=63!PA 9 F>V( x&5$P.uF<VwZ“|<F=pg?#|?ȁ3 KH&о% =%$ؓ @!QlB 'p*! !JbA,;3| #wh*v+r@]&H {,"]];HР|[H@HV~Leh} r|@lB.H%@P a #WȀj q M 8r #R-Բ!q6+&⣂hzHpBD,±q"쵫Z* u @, i|A W -Lf0C Hip7`(0P熎+ &hiD]4|aL&&!L j::+ajWgy ,!71הZȜEk GC<0,A&&H< X"nfˡlRbۃ%Mo{AMqVP$m[72]J\te`;я=^ HWe hF/&Qx#1HZ!7Rc&It wsUY$paRoP7G;iw9e`Y IQb> Q(:t }5B ^Fu<21&!MCvx0Gs}C21HFp7|Og1̏ "B!cb|: R >!/^y>qG?ctM A>9WopX?87[xS|8(M"7`% 3x(hy}}jv~*Xz~~.k7^P@ pxt6x8l ^1pK/08`V?@I7t=`` N31kp=|[bk7oWz)r_u/x Xxr" 7 2M _( V 600 ϰ sP~ ܠ Ӱ : P [P 0z}nxpHs/BvXA#l'M2pg f2`1` 6p 1@Ơ pp&~ t؎` :P Ơ @ h@l}o(z(rwxP1ր"|7{2 xE 708[0 80`7`3% @6` % MP` b u`Nj& +X^ ه!#0 fg#Q'r8T@#uH` HS[p \ ^:`Ii[` T`HY\ _wPk5yP w>P @ ưhI97p`-`PD P X lِqؙ W:(P 2!0 5 P{&` `p > @ 3`}y P  P a U f)s(d# P u{Rp H' Wfx/ @ 3 7P ؠ W0G Ԡ 8`b I 5 I 7ن'ypXp,JP| vu|5 НWƁNphiR#`EVsjuzyW}xXps3p6gvaxv#zyҦ eH0s wqGwжѪ *fkG)pEs {67)!vNuR 9ۚB*_,p ygzYw.Qgnz,WWqP6ѸzUǰ~t; %y)1lvxC^wgt0!K<9Ѳz@7 kRpճJkF۴zKctHgReiɵWZd+'hkIe_i1XYpQ3u˰z[y~ lݚ!˸-J [AE))9u˳W˹燵sS{tz;㺯w/e)A9e{kKs vY6w +_ɫ lKᑽp׽;%W+r~˾W+ u8˿LI7ۼ; ,l d0 sl '0ܰ|3Rw &l)"̕k'2&z" ..0@EU•[><@0:.zĤKgzD{P|j}T< X\r}^A容>v^g>Q"] _k1)̞$_T _c?o/$ǩ I!_m,_k沼6.1FoC/ӽF_Ok! IO4O/\dgcW_ _[TŠ;I=rOf y7x,QoɊO;Ō?Doޓ?O왯œ\5mE1خooM,QV]oTǟO=^eoЌƿ$Ԇcv/o/fIR\q,$XA .dC%N85nG!E$YI)UdK15VYM9uō,d%ZQI.5SQNZ'SYnkQaŎ%+5U_WU[jΥ[n«gΌ_e%\ذYV/f1Ñ%O7c̙5onJgr&]iU&+'jرef]Slgݻmk]/gsщ>h^:Aٵoɂu̹'og8j}ğ1qpX?J /t1 LpB\K3԰/ $Ê,T, K4q+D#k^;qF:[ԑ,G _Jw4!d-H&)Es@t ;Ddt3>H#M*(q[tKQ pۀ! ,J%39 4395 ;3;9$=@,=A2=D >9><4?I+A>2BF C=5CJD4DC$DD+DE9DKEA#E5 FAF7,FI;FP"G=$GHJD$JD,JD;JNKF,KL2KD?KRL-L=%LJ4LMMI.MQ5MQAMUN:PJ2QL3QBR>$RL*RG3RRERXS;$SD+SK,SR T7UB%WS6WY#YE*YJ,ZV0ZM3ZW[>]B$]H-b[Sba.cP:cX;dbCdcJdd#eJ3faCf[4ic;jfKjh%kNCkflHLÈ+>hiǐ#Kc"WKϠ/vMMS^ͷғ+DLXxtہ=tR  .N,M QXP&;;!(7(k.( (@\Tr5wqx 9Giq"! 9Hp~p` 6ء7_x$-⊖y(cd_B+ 0!  A@h`m"ɀF$+990%,s K2IP|\0L?gl)I(L$ /0B2|()D0j)Y[dh饬!߆=Dd(yBA'HABA/t:+!dx  Aȫ"!F+`5(G  d`\F 4A8@"qDk)Pit4 NE*a _lŗar@;0BT;`#20A= =(!A ?7" <=CS<Hu/C SƏ@s>8;A;@L;P=@cIN=H!8heoG.9p K(c C&iN%XbϮl2=nD@!LA?T O&҆b/"(ϭP$$ cK":=Q(RIQ4oo$8ϳXb?h1Q[̃I(5k&HxȖ ^Xp"(-E>Z4@-`w(eu(A|ȇ(`a LʐNc.RdV LF@ 6t԰ '#ph(\x?>z$XHŨH0L*HJf 0l#ؖ! ۃNa0d~!+NK00;q7xbP( l"LKA p C(A@l|Aȏ5cmhqMȠ *0[%YGi@DВM(q Rb{Drw (y~# H=43!PA 9F>T( x4$P.uF<цVwZ“{<цF=pg?#|?ȁ3 KH&о% =%$ؓ !QhB 'h* !JbA(;2|#wh*vr@UE&F {("]];HР|[H @V~Le`} rxlB.H@%@P A #WȀj q xM 8r #R-Բ!q+&⣂hyHpB,¡q"쵫Z* u @, i|A W -Le(C Hip7`(0P熎+&hiD]3xaL&&L j::+ajWgy ,!71הZȜEk GC<0,!&&H< X"nfˡlRbۃ%Mo{AMq[P$m[72]J\te`;я=b^ HWe `/$Qx#1HZ!7Rc&It wsUY$paRnP7G;iw9e`Y IQb> Q(:t }5B ^Fu<21&!MCvx0Gs}C21HFp7|Og1̏ "!cb|: R >!/^y>qG?ctM <9WopW?87[xS|8(M"7`% 3x(hy}}jv~*Xz~~.k7]P0 pxt6x8k ]1pK/08`V?@I's=_P O31j`=|Zaj7oWz)r_u/x Xxr" 7 2M p _ V 6  Π rP} ۠ Ҡ : @ ZP  p 0z}nxpHs/BvXA#l'M2pf e2` ~1P 6` 1@Š o~`&} s؎P :@ Ő 0 g@l}o(z(rwxP1Հ"|7{2 xE 708Z 80P7`3% 06P % MPP a t`Nj& +X^ ه!# fg#Q'r8T@#uHP HSZ` [ ]:`IiZ_ T`HY\ _w~Pk5xP w>@ @ ŰhI9 7p`-`PD @ H lِqؙ W:(P 2! 5 @{&Pߠ ~`` > 0 3`| pxp @  ְ@ ` U f)s(d# P u{R` H' Wfx/ 0 3 ְ 7@ א  W0G Ӑ 8`a I 5 I 7ن'ypXp,JP| vt|5 НWƁOphiR#`EVsjuzyW}xXps3p6gvaxv#zyҦ eH0s wqGwжѪ *fkG)pEs {67)!vNuR 9ۚB*_,p ygzYw.Qgnz,WWqP6ѸzUǰ~t; %y)1lvxC^wgt0!K<9Ѳz@7 kRpճJkF۴zKctHgReiɵWZd+'hkIe_iYp{s˰exöۭI {:뢇۸Q]<}{~X9g9I+9Kz_;_˺ֹ4ZWe x9廿8`eGsțp˻.ԛ{%+~ !Wk 8 ;x%{+sp <#ʻyׯr\",#l'`11 Tn _*,ܢ˸`;Q[&V.'+dAWŪtܷ`|ƑKelhCL [k.\lP[Qo۽71s\c z| tLȅÇjĨkȚ\74~kʪ{7N|<˴˭Lܳ݋ʵ<̬"ǻL {LҜ^ 1ͬ l,ȋ \ΣD~0f< lrk+j<-P N$]Kx↽0㜽46>B> )(P VN| xnz܁q^Nc։> 蔮ʏݑ{^n˽_Ø>97~ɜ<}㛎.7 ꄛ钞䳾nw~> -줌^|.l^̵*,+-Nu1폝;c-퟾n菉.)^ D)ʞ  -^^"la. #O𘑱'L-4#03_<S ʬ}=_BLF_O *򓫃IrNN_m\B@ c\)J j?G߶›B=t?{nޓ.j(KЎfc ޕoț\=zM_C>Q/>_BL#P ]\~/?+f8O_ڿЕOkaOF5$XA `C%NXE5n8G!E$YI)UdK0k0XM9u'ĘA%ZQ3iҜSQNZ5#RYnڵWVŎ%[ي^ծeۖ@ []@/ɰpaĉeۦ`O\Ǚ5o~I`ˡEJfuiԱeU mܹ[km/g<#ѥt^owYh^~zx郓 o޽q哦} E_2>"6T.*iA +iP |@ QH$qF2RLo*ԽtTH O LR[ o<94UUkU\JFռuX`WHfYheZ6j7#M_BHHp]F 45! ,J 33%3995 ;3;;$=@,=A2=D >:>=4?I+A>2BF C=5CJD4DC$DD+DE9DKEA#E5 FBF7,FI;FP$GH"H=JEJF$JD,JD;JN,KL2KD?KRL-L=%LK4LMMJ.MQ5MQAMUN:PJ2QL3QBR>$RL*RG3RRERXS;$SD+SK,SR T7UB%VS6WY#YE*YJ,ZW0ZM3ZW[>]B$]H-b\Sba.cP:cX;dbCddJdd#eJ3fbCf[4ic;jfKjh%kNCkdDkilHs`LsqOslStsZtuIufcvyDwrJztNzkSzt[zz`zmT|yd|}A}ej}LxeVr[umV~dJmv[lbk\^~dOuXyls|eku|V}scemls|cu|duq}|ýüëìĺưǮŤǭĔ̴̼̼˹Όϱϥͬ͛ȼԴҜռϬӪٵӼԼ̢ܲĺݳصҺ̼< A*\HÇ Y8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL!vlʇA$ZӧPJZP%DXjʵWYP*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"WKϠ/vMMS^ͷғ+DLXxtہ=tR  .N-M QXP&;;!ͩ7(k.( (B\T?s5wqx 90iq"qJ9 Zx` f8 ax#-E≖ybd_B+ 1!  ȣ=@@$Ip4סp$ŧsFDMH ]~)bct~AP&]E֋FB$f-J "ħBQ'DHB/ 4J!dpJH5SKH9F 4ARFF,hFR !TDpiGvNdE*I vŇ8@ >k8;񔣏>QACt G7ӎ%D@>LxpG7м .<#Owأ<Hxt0\B-#~,@xO1a?e;' xb;2" |G]fA55,R'R09o5#Ѳ8|‰# (FU(R>ЁJ|0n 1"< LB'0F'HF GH&9Dq|8<=2س =ȏG@ lEA\>'8>P,\D!m. i|@{(>NN O^zp,cs$q x DR)0B9'ăn *(@Hԇ3" 0P= ~HD;1`09̊A c "<-)8A 48< 8 `:AX`^aaxlhґh4,ep p*|"pU7A`+<>QѤ :%./UxD;D;#IЂ 5j&z?z8:9G$`vp@12Lw=Pg#];sP= <Bd PpPdZCR`JCl@k9iIF4Cl@ .`/ '@N@ 4Q#?1y$d7غUȁeqJ}DK =1~J(о $~ +b9v2}bd9J` h6 J$ MpiR=Dc ,d@5p8f cHG(|T_DB9Ĉ )i8xK σQADL4>$@ h8 X8`wH@Rz:Hj0muI2> ,T  A&@2IAp |ðxސ9`o8 8Lx12at Ɔ w080j$Al @ v5Yme]NP^;j!pC %h@& `3 fs%8c )4`9Dλ.gڳ!H }^iV7Amh>)nz]kDuK u#ɷA cxY 21$䜐s$?C4>8#dF&r Yb\vw.t* im\4!Xj wp0s-+P#1!염^6KA8h\`42-Cp;jZ:^8`|CA d?H× Iλ"E&y͓fHv01yYo@]0DBKl>~& A 'Vx_ |=χ7ߵ3.g g/<#h) n0V8p%`Lć$"p6Px {80{8l}}gf~(Hz~~,k7]`p xU7yk ]1pTp]3Wp8TE|tPL1_0 O31j`R|[aj{#}w),u^ׂtXP@'#/`pI  ; ` Ѕ ;pҐ 1`0 @% P ;p ؀ %  ztoG&Hp؋+BsX@#lc2pf e2`~S8 `a D Hf`[@Pj(@ pn}lzow8IP/א"|3{20 xE 70[P 8 yp&01Pu@-`y@P:  V `x%؆ ɐ)Z邒7y#` 0 e'#rb-8TuH ES. \` ]:`8D[_ OY`UXɐ[gG~`pA8P~ {; @|7HHIS` p}@&A9 %@P M ܰ h)VșWw P /!p 5 `{&p ~0( pp` 0&0 $  \ 0]fpᙢ$#!P  t{R '` TVx/ ` 3 7 P X0D 8`a Cj 5 I 5ڙ׆g5*Z_q!v|5 RXКO phYR#P EVmZP&rZ8#vxYps#pgvQxmfyfVWHg0wp7wVq, fi(pDs{2(tNu 3JzA^kxkѯ!r zukWadoKu{kIkP׌l sk0Dp2~Dqywtq08ױ6K{;sz?W"%@uDW@{EXLIHO{VѴT_Q[W (Z\+YwK۵d+)`{^e t?[J˶r8h^c;z;)h۷q{ⷽH([P E (ukykP˸7Z S{dz;㹟w4e)A9e[k5 xV67WY~KsKᑼl׼[;$W'rѫ(;»K/KK{#DA[8;|1[[xw\/Xl" l`cūp^$$'[- l 5q68xD<&?Cp \N-("O|ŏq,Jl` QSQv<9dž}4 =Z<|< ×LȪqE{Kɢ+Q\l,٫ I++5I zk\!)Ռ(ϯL#/@)]ӭwЪkm@Ӝ$=AJL"1]K=S  O=QmT@mYM[c^}(alh^k]mp}U}sLLیׂ}zʋn=؊љylظ[bMӋ]5Bΐm|Дm٠ΚُٛΡ ٦Wڦsz|˟ڴ̞̍ڵKۺ _L M X]<гԽڷzpm|)-rݼp=݊}-_FmmWl=HZ 6se] .b\MnA,Q'*>}.NM<^,~8.:>=^ N bFL]0Qd,ZV܁d_-eG~ĝ±n^* I./vhZ~^|U.!裌38ʆZ#@1˕l}P1@*> 鴾|釫μZNض>฾^.ȞNξl=&ӾTWN͒R@%@щN랸^.v>;1\^^ n"^ / (I%&0?<{=16ol@߾hQ6;0/{=һ:PdьgW2OzWEK^~\gС!j&]Z3gѩUm뿨YϦ].عu{v'nqm^sʥODsٵt ط\0w/O޽_vV_߾h_s}L3p K>t0 7S31UkN_mH׎~XUiXd=6Yf .[UOWWΓƒL[)@W)6 ! ,J 33%3995 ;3;;$=@,=A2=D >:>=4?I+A>2BF C=5CJD4DC$DD+DE9DKEA#E5 FBF7,FI;FP$GH"H=JEJF$JD,JD;JN,KL2KD?KRL-L=%LK4LMMJ.MQ5MQAMUN:PJ2QL3QBR>$RL*RG3RRERXS;$SD+SK,SR T7UB%VS6WY#YE*YJ,ZW0ZM3ZW[>]B$]H-b\Sba.cP:cX;dbCddJdd#eJ3fbCf[4ic;jfKjh%kNCkdDkilHs`LsqOslStsZtuIufcvyDwrJztNzkSzt[zz`zmT|yd|}A}ej}LxeVr[umV~dJmv[lbk\^~dOuXyls|eku|V}scemls|cu|duq}|ýüëìĺưǮŤǭĔ̴̼̼˹Όϱϥͬ͛ȼԴҜռϬӪٵӼԼ̢ܲĺݳصҺ̼< A*\HÇ Y8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL!vlʇA$ZӧPJZP%DXjʵWYP*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"WKϠ/vMMS^ͷғ+DLXxtہ=tR  .N-M QXP&;;!ͩ7(k.( (B\T?s5wqx 90iq"qJ9 Zx` f8 ax#-E≖ybd_B+ 1!  ȣ=@@$Ip4סp$ŧsFDMH ]~)bct~AP&]E֋FB$f-J "ħBQ'DHB/ 4J!dpJH5SKH9F 4ARFF,hFR !TDpiGvNdE*I vŇ8@ >k8;񔣏>QACt G7ӎ%D@>LxpG7м .<#Owأ<Hxt0\B-#~,@xO1a?e;' xb;2" |G]fA55,R'R09o5#Ѳ8|‰# (FU(R>ЁJ|0n 1"< LB'0F'HF GH&9Dq|8<=2س =ȏG@ lEA\>'8>P,\D!m. i|@{(>NN O^zp,cs$q x DR)0B9'ăn *(@Hԇ3" 0P= ~HD;1`09̊A c "<-)8A 48< 8 `:AX`^aaxlhґh4,ep p*|"pU7A`+<>QѤ :%./UxD;D;#IЂ 5j&z?z8:9G$`vp@12Lw=Pg#];sP= <Bd PpPdZCR`JCl@k9iIF4Cl@ .`/ '@N@ 4Q#?1y$d7غUȁeqJ}DK =1~J(о $~ +b9v2}bd9J` h6 J$ MpiR=Dc ,d@5p8f cHG(|T_DB9Ĉ )i8xK σQADL4>$@ h8 X8`wH@Rz:Hj0muI2> ,T  A&@2IAp |ðxސ9`o8 8Lx12at Ɔ w080j$Al @ v5Yme]NP^;j!pC %h@& `3 fs%8c )4`9Dλ.gڳ!H }^iV7Amh>)nz]kDuK u#ɷA cxY 21$䜐s$?C4>8#dF&r Yb\vw.t* im\4!Xj wp0s-+P#1!염^6KA8h\`42-Cp;jZ:^8`|CA d?H× Iλ"E&y͓fHv01yYo@]0DBKl>~& A 'Vx_ |=χ7ߵ3.g g/<#h) n0V8p%`Lć$"p6Px {80{8l}}gf~(Hz~~,k7]`p xU7yk ]1pTp]3Wp8TE|tPL1_0 O31j`R|[aj{#}w),u^ׂtXP@'#/`pI  ; ` Ѕ ;pҐ 1`0 @% P ;p ؀ %  ztoG&Hp؋+BsX@#lc2pf e2`~S8 `a D Hf`[@Pj(@ pn}lzow8IP/א"|3{20 xE 70[P 8 yp&01Pu@-`y@P:  V `x%؆ ɐ)Z邒7y#` 0 e'#rb-8TuH ES. \` ]:`8D[_ OY`UXɐ[gG~`pA8P~ {; @|7HHIS` p}@&A9 %@P M ܰ h)VșWw P /!p 5 `{&p ~0( pp` 0&0 $  \ 0]fpᙢ$#!P  t{R '` TVx/ ` 3 7 P X0D 8`a Cj 5 I 5ڙ׆g5*Z_q!v|5 RXКO phYR#P EVmZP&rZ8#vxYps#pgvQxmfyfVWHg0wp7wVq, fi(pDs{2(tNu 3JzA^kxkѯ!r zukWadoKu{kIkP׌l sk0Dp2~Dqywtq08ױ6K{;sz?W"%@uDW@{EXLIHO{VѴT_Q[W (Z\+YwK۵d+)`{^e t?[J˶r8h^c;z;)h۷q{ⷽH([P E (ukykP˸7Z S{dz;㹟w4e)A9e[k5 xV67WY~KsKᑼl׼[;$W'rѫ(;»K/KK{#DA[8;|1[[xw\/Xl" l`cūp^$$'[- l 5q68xD<&?Cp \N-("O|ŏq,Jl` QSQv<9dž}4 =Z<|< ×LȪqE{Kɢ+Q\l,٫ I++5I zk\!)Ռ(ϯL#/@)]ӭwЪkm@Ӝ$=AJL"1]K=S  O=QmT@mYM[c^}(alh^k]mp}U}sLLیׂ}zʋn=؊љylظ[bMӋ]5Bΐm|Дm٠ΚُٛΡ ٦Wڦsz|˟ڴ̞̍ڵKۺ _L M X]<гԽڷzpm|)-rݼp=݊}-_FmmWl=HZ 6se] .b\MnA,Q'*>}.NM<^,~8.:>=^ N bFL]0Qd,ZV܁d_-eG~ĝ±n^* I./vhZ~^|U.!裌38ʆZ#@1˕l}P1@*> 鴾|釫μZNض>฾^.ȞNξl=&ӾTWN͒R@%@щN랸^.v>;1\^^ n"^ / (I%&0?<{=16ol@߾hQ6;0/{=һ:PdьgW2OzWEK^~\gС!j&]Z3gѩUm뿨YϦ].عu{v'nqm^sʥODsٵt ط\0w/O޽_vV_߾h_s}L3p K>t0 7S31UkN_mH׎~XUiXd=6Yf .[UOWWΓƒL[)@W)6 ! ,J%39 4395 ;3;9$=@,=A2=D >9><4?I+A>2BF C=5CJD4DC$DD+DE9DKEA#E5 FAF7,FI;FP"G=$GHJD$JD,JD;JNKF,KL2KD?KRL-L=%LJ4LMMI.MQ5MQAMUN:PJ2QL3QBR>$RL*RG3RRERXS;$SD+SK,SR T7UB%WS6WY#YE*YJ,ZV0ZM3ZW[>]B$]H-b[Sba.cP:cX;dbCdcJdd#eJ3faCf[4ic;jfKjh%kNCkflHLÈ+>hiǐ#Kc"WKϠ/vMMS^ͷғ+DLXxtہ=tR  .N,M QXP&;;!(7(k.( (@\Tr5wqx 9Giq"! 9Hp~p` 6ء7_x$-⊖y(cd_B+ 0!  A@h`m"ɀF$+990%,s K2IP|\0L?gl)I(L$ /0B2|()D0j)Y[dh饬!߆=Dd(yBA'HABA/t:+!dx  Aȫ"!F+`5(G  d`\F 4A8@"qDk)Pit4 NE*a _lŗar@;0BT;`#20A= =(!A ?7" <=CS<Hu/C SƏ@s>8;A;@L;P=@cIN=H!8heoG.9p K(c C&iN%XbϮl2=nD@!LA?T O&҆b/"(ϭP$$ cK":=Q(RIQ4oo$8ϳXb?h1Q[̃I(5k&HxȖ ^Xp"(-E>Z4@-`w(eu(A|ȇ(`a LʐNc.RdV LF@ 6t԰ '#ph(\x?>z$XHŨH0L*HJf 0l#ؖ! ۃNa0d~!+NK00;q7xbP( l"LKA p C(A@l|Aȏ5cmhqMȠ *0[%YGi@DВM(q Rb{Drw (y~# H=43!PA 9F>T( x4$P.uF<цVwZ“{<цF=pg?#|?ȁ3 KH&о% =%$ؓ !QhB 'h* !JbA(;2|#wh*vr@UE&F {("]];HР|[H @V~Le`} rxlB.H@%@P A #WȀj q xM 8r #R-Բ!q+&⣂hyHpB,¡q"쵫Z* u @, i|A W -Le(C Hip7`(0P熎+&hiD]3xaL&&L j::+ajWgy ,!71הZȜEk GC<0,!&&H< X"nfˡlRbۃ%Mo{AMq[P$m[72]J\te`;я=b^ HWe `/$Qx#1HZ!7Rc&It wsUY$paRnP7G;iw9e`Y IQb> Q(:t }5B ^Fu<21&!MCvx0Gs}C21HFp7|Og1̏ "!cb|: R >!/^y>qG?ctM <9WopW?87[xS|8(M"7`% 3x(hy}}jv~*Xz~~.k7]P0 pxt6x8k ]1pK/08`V?@I's=_P O31j`=|Zaj7oWz)r_u/x Xxr" 7 2M p _ V 6  Π rP} ۠ Ҡ : @ ZP  p 0z}nxpHs/BvXA#l'M2pf e2` ~1P 6` 1@Š o~`&} s؎P :@ Ő 0 g@l}o(z(rwxP1Հ"|7{2 xE 708Z 80P7`3% 06P % MPP a t`Nj& +X^ ه!# fg#Q'r8T@#uHP HSZ` [ ]:`IiZ_ T`HY\ _w~Pk5xP w>@ @ ŰhI9 7p`-`PD @ H lِqؙ W:(P 2! 5 @{&Pߠ ~`` > 0 3`| pxp @  ְ@ ` U f)s(d# P u{R` H' Wfx/ 0 3 ְ 7@ א  W0G Ӑ 8`a I 5 I 7ن'ypXp,JP| vt|5 НWƁOphiR#`EVsjuzyW}xXps3p6gvaxv#zyҦ eH0s wqGwжѪ *fkG)pEs {67)!vNuR 9ۚB*_,p ygzYw.Qgnz,WWqP6ѸzUǰ~t; %y)1lvxC^wgt0!K<9Ѳz@7 kRpճJkF۴zKctHgReiɵWZd+'hkIe_iYp{s˰exöۭI {:뢇۸Q]<}{~X9g9I+9Kz_;_˺ֹ4ZWe x9廿8`eGsțp˻.ԛ{%+~ !Wk 8 ;x%{+sp <#ʻyׯr\",#l'`11 Tn _*,ܢ˸`;Q[&V.'+dAWŪtܷ`|ƑKelhCL [k.\lP[Qo۽71s\c z| tLȅÇjĨkȚ\74~kʪ{7N|<˴˭Lܳ݋ʵ<̬"ǻL {LҜ^ 1ͬ l,ȋ \ΣD~0f< lrk+j<-P N$]Kx↽0㜽46>B> )(P VN| xnz܁q^Nc։> 蔮ʏݑ{^n˽_Ø>97~ɜ<}㛎.7 ꄛ钞䳾nw~> -줌^|.l^̵*,+-Nu1폝;c-퟾n菉.)^ D)ʞ  -^^"la. #O𘑱'L-4#03_<S ʬ}=_BLF_O *򓫃IrNN_m\B@ c\)J j?G߶›B=t?{nޓ.j(KЎfc ޕoț\=zM_C>Q/>_BL#P ]\~/?+f8O_ڿЕOkaOF5$XA `C%NXE5n8G!E$YI)UdK0k0XM9u'ĘA%ZQ3iҜSQNZ5#RYnڵWVŎ%[ي^ծeۖ@ []@/ɰpaĉeۦ`O\Ǚ5o~I`ˡEJfuiԱeU mܹ[km/g<#ѥt^owYh^~zx郓 o޽q哦} E_2>"6T.*iA +iP |@ QH$qF2RLo*ԽtTH O LR[ o<94UUkU\JFռuX`WHfYheZ6j7#M_BHHp]F 45! ,J%39 4395 ;3;9$=@,=A2=D >9><4?I+A>2BF C=5CJD4DC$DD+DE9DKEA#E5 FAF7,FI;FP"G=$GHJD$JD,JD;JNKF,KL2KD?KRL-L=%LJ4LMMI.MQ5MQAMUN:PJ2QL3QBR>$RL*RG3RRERXS;$SD+SK,SR T7UB%WS6WY#YE*YJ,ZV0ZM3ZW[>]B$]H-b[Sba.cP:cX;dbCdcJdd#eJ3faCf[4ic;jfKjh%kNCkflHLÈ+>hiǐ#Kc"WKϠ/vMMS^ͷғ+DLXxtہ=tR  .N,M QXP&;;!(7(k.( (@\Tr5wqx 9Giq"! 9Hp~p` 6ء7_x$-⊖y(cd_B+ 0!  A@h`m"ɀF$+990%,s K2IP|\0L?gl)I(L$ /0B2|()D0j)Y[dh饬!߆=Dd(yBA'HABA/t:+!dx  Aȫ"!F+`5(G  d`\F 4A8@"qDk)Pit4 NE*a _lŗar@;0BT;`#20A= =(!A ?7" <=CS<Hu/C SƏ@s>8;A;@L;P=@cIN=H!8heoG.9p K(c C&iN%XbϮl2=nD@!LA?T O&҆b/"(ϭP$$ cK":=Q(RIQ4oo$8ϳXb?h1Q[̃I(5k&HxȖ ^Xp"(-E>Z4@-`w(eu(A|ȇ(`a LʐNc.RdV LF@ 6t԰ '#ph(\x?>z$XHŨH0L*HJf 0l#ؖ! ۃNa0d~!+NK00;q7xbP( l"LKA p C(A@l|Aȏ5cmhqMȠ *0[%YGi@DВM(q Rb{Drw (y~# H=43!PA 9F>T( x4$P.uF<цVwZ“{<цF=pg?#|?ȁ3 KH&о% =%$ؓ !QhB 'h* !JbA(;2|#wh*vr@UE&F {("]];HР|[H @V~Le`} rxlB.H@%@P A #WȀj q xM 8r #R-Բ!q+&⣂hyHpB,¡q"쵫Z* u @, i|A W -Le(C Hip7`(0P熎+&hiD]3xaL&&L j::+ajWgy ,!71הZȜEk GC<0,!&&H< X"nfˡlRbۃ%Mo{AMq[P$m[72]J\te`;я=b^ HWe `/$Qx#1HZ!7Rc&It wsUY$paRnP7G;iw9e`Y IQb> Q(:t }5B ^Fu<21&!MCvx0Gs}C21HFp7|Og1̏ "!cb|: R >!/^y>qG?ctM <9WopW?87[xS|8(M"7`% 3x(hy}}jv~*Xz~~.k7]P0 pxt6x8k ]1pK/08`V?@I's=_P O31j`=|Zaj7oWz)r_u/x Xxr" 7 2M p _ V 6  Π rP} ۠ Ҡ : @ ZP  p 0z}nxpHs/BvXA#l'M2pf e2` ~1P 6` 1@Š o~`&} s؎P :@ Ő 0 g@l}o(z(rwxP1Հ"|7{2 xE 708Z 80P7`3% 06P % MPP a t`Nj& +X^ ه!# fg#Q'r8T@#uHP HSZ` [ ]:`IiZ_ T`HY\ _w~Pk5xP w>@ @ ŰhI9 7p`-`PD @ H lِqؙ W:(P 2! 5 @{&Pߠ ~`` > 0 3`| pxp @  ְ@ ` U f)s(d# P u{R` H' Wfx/ 0 3 ְ 7@ א  W0G Ӑ 8`a I 5 I 7ن'ypXp,JP| vt|5 НWƁOphiR#`EVsjuzyW}xXps3p6gvaxv#zyҦ eH0s wqGwжѪ *fkG)pEs {67)!vNuR 9ۚB*_,p ygzYw.Qgnz,WWqP6ѸzUǰ~t; %y)1lvxC^wgt0!K<9Ѳz@7 kRpճJkF۴zKctHgReiɵWZd+'hkIe_iYp{s˰exöۭI {:뢇۸Q]<}{~X9g9I+9Kz_;_˺ֹ4ZWe x9廿8`eGsțp˻.ԛ{%+~ !Wk 8 ;x%{+sp <#ʻyׯr\",#l'`11 Tn _*,ܢ˸`;Q[&V.'+dAWŪtܷ`|ƑKelhCL [k.\lP[Qo۽71s\c z| tLȅÇjĨkȚ\74~kʪ{7N|<˴˭Lܳ݋ʵ<̬"ǻL {LҜ^ 1ͬ l,ȋ \ΣD~0f< lrk+j<-P N$]Kx↽0㜽46>B> )(P VN| xnz܁q^Nc։> 蔮ʏݑ{^n˽_Ø>97~ɜ<}㛎.7 ꄛ钞䳾nw~> -줌^|.l^̵*,+-Nu1폝;c-퟾n菉.)^ D)ʞ  -^^"la. #O𘑱'L-4#03_<S ʬ}=_BLF_O *򓫃IrNN_m\B@ c\)J j?G߶›B=t?{nޓ.j(KЎfc ޕoț\=zM_C>Q/>_BL#P ]\~/?+f8O_ڿЕOkaOF5$XA `C%NXE5n8G!E$YI)UdK0k0XM9u'ĘA%ZQ3iҜSQNZ5#RYnڵWVŎ%[ي^ծeۖ@ []@/ɰpaĉeۦ`O\Ǚ5o~I`ˡEJfuiԱeU mܹ[km/g<#ѥt^owYh^~zx郓 o޽q哦} E_2>"6T.*iA +iP |@ QH$qF2RLo*ԽtTH O LR[ o<94UUkU\JFռuX`WHfYheZ6j7#M_BHHp]F 45! ,J 33%3995 ;3;;$=@,=A2=D >:>=4?I+A>2BF C=5CJD4DC$DD+DE9DKEA#E5 FBF7,FI;FP$GH"H=JEJF$JD,JD;JN,KL2KD?KRL-L=%LK4LMMJ.MQ5MQAMUN:PJ2QL3QBR>$RL*RG3RRERXS;$SD+SK,SR T7UB%VS6WY#YE*YJ,ZW0ZM3ZW[>]B$]H-b\Sba.cP:cX;dbCddJdd#eJ3fbCf[4ic;jfKjh%kNCkdDkilHs`LsqOslStsZtuIufcvyDwrJztNzkSzt[zz`zmT|yd|}A}ej}LxeVr[umV~dJmv[lbk\^~dOuXyls|eku|V}scemls|cu|duq}|ýüëìĺưǮŤǭĔ̴̼̼˹Όϱϥͬ͛ȼԴҜռϬӪٵӼԼ̢ܲĺݳصҺ̼< A*\HÇ Y8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL!vlʇA$ZӧPJZP%DXjʵWYP*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"WKϠ/vMMS^ͷғ+DLXxtہ=tR  .N-M QXP&;;!ͩ7(k.( (B\T?s5wqx 90iq"qJ9 Zx` f8 ax#-E≖ybd_B+ 1!  ȣ=@@$Ip4סp$ŧsFDMH ]~)bct~AP&]E֋FB$f-J "ħBQ'DHB/ 4J!dpJH5SKH9F 4ARFF,hFR !TDpiGvNdE*I vŇ8@ >k8;񔣏>QACt G7ӎ%D@>LxpG7м .<#Owأ<Hxt0\B-#~,@xO1a?e;' xb;2" |G]fA55,R'R09o5#Ѳ8|‰# (FU(R>ЁJ|0n 1"< LB'0F'HF GH&9Dq|8<=2س =ȏG@ lEA\>'8>P,\D!m. i|@{(>NN O^zp,cs$q x DR)0B9'ăn *(@Hԇ3" 0P= ~HD;1`09̊A c "<-)8A 48< 8 `:AX`^aaxlhґh4,ep p*|"pU7A`+<>QѤ :%./UxD;D;#IЂ 5j&z?z8:9G$`vp@12Lw=Pg#];sP= <Bd PpPdZCR`JCl@k9iIF4Cl@ .`/ '@N@ 4Q#?1y$d7غUȁeqJ}DK =1~J(о $~ +b9v2}bd9J` h6 J$ MpiR=Dc ,d@5p8f cHG(|T_DB9Ĉ )i8xK σQADL4>$@ h8 X8`wH@Rz:Hj0muI2> ,T  A&@2IAp |ðxސ9`o8 8Lx12at Ɔ w080j$Al @ v5Yme]NP^;j!pC %h@& `3 fs%8c )4`9Dλ.gڳ!H }^iV7Amh>)nz]kDuK u#ɷA cxY 21$䜐s$?C4>8#dF&r Yb\vw.t* im\4!Xj wp0s-+P#1!염^6KA8h\`42-Cp;jZ:^8`|CA d?H× Iλ"E&y͓fHv01yYo@]0DBKl>~& A 'Vx_ |=χ7ߵ3.g g/<#h) n0V8p%`Lć$"p6Px {80{8l}}gf~(Hz~~,k7]`p xU7yk ]1pTp]3Wp8TE|tPL1_0 O31j`R|[aj{#}w),u^ׂtXP@'#/`pI  ; ` Ѕ ;pҐ 1`0 @% P ;p ؀ %  ztoG&Hp؋+BsX@#lc2pf e2`~S8 `a D Hf`[@Pj(@ pn}lzow8IP/א"|3{20 xE 70[P 8 yp&01Pu@-`y@P:  V `x%؆ ɐ)Z邒7y#` 0 e'#rb-8TuH ES. \` ]:`8D[_ OY`UXɐ[gG~`pA8P~ {; @|7HHIS` p}@&A9 %@P M ܰ h)VșWw P /!p 5 `{&p ~0( pp` 0&0 $  \ 0]fpᙢ$#!P  t{R '` TVx/ ` 3 7 P X0D 8`a Cj 5 I 5ڙ׆g5*Z_q!v|5 RXКO phYR#P EVmZP&rZ8#vxYps#pgvQxmfyfVWHg0wp7wVq, fi(pDs{2(tNu 3JzA^kxkѯ!r zukWadoKu{kIkP׌l sk0Dp2~Dqywtq08ױ6K{;sz?W"%@uDW@{EXLIHO{VѴT_Q[W (Z\+YwK۵d+)`{^e t?[J˶r8h^c;z;)h۷q{ⷽH([P E (ukykP˸7Z S{dz;㹟w4e)A9e[k5 xV67WY~KsKᑼl׼[;$W'rѫ(;»K/KK{#DA[8;|1[[xw\/Xl" l`cūp^$$'[- l 5q68xD<&?Cp \N-("O|ŏq,Jl` QSQv<9dž}4 =Z<|< ×LȪqE{Kɢ+Q\l,٫ I++5I zk\!)Ռ(ϯL#/@)]ӭwЪkm@Ӝ$=AJL"1]K=S  O=QmT@mYM[c^}(alh^k]mp}U}sLLیׂ}zʋn=؊љylظ[bMӋ]5Bΐm|Дm٠ΚُٛΡ ٦Wڦsz|˟ڴ̞̍ڵKۺ _L M X]<гԽڷzpm|)-rݼp=݊}-_FmmWl=HZ 6se] .b\MnA,Q'*>}.NM<^,~8.:>=^ N bFL]0Qd,ZV܁d_-eG~ĝ±n^* I./vhZ~^|U.!裌38ʆZ#@1˕l}P1@*> 鴾|釫μZNض>฾^.ȞNξl=&ӾTWN͒R@%@щN랸^.v>;1\^^ n"^ / (I%&0?<{=16ol@߾hQ6;0/{=һ:PdьgW2OzWEK^~\gС!j&]Z3gѩUm뿨YϦ].عu{v'nqm^sʥODsٵt ط\0w/O޽_vV_߾h_s}L3p K>t0 7S31UkN_mH׎~XUiXd=6Yf .[UOWWΓƒL[)@W)6 ! ,J 33%3995 ;3;;$=@,=A2=D >:>=4?I+A>2BF C=5CJD4DC$DD+DE9DKEA#E5 FBF7,FI;FP$GH"H=JEJF$JD,JD;JN,KL2KD?KRL-L=%LK4LMMJ.MQ5MQAMUN:PJ2QL3QBR>$RL*RG3RRERXS;$SD+SK,SR T7UB%VS6WY#YE*YJ,ZW0ZM3ZW[>]B$]H-b\Sba.cP:cX;dbCddJdd#eJBe\3fb4ic;jfKjh%kNCkflHLÈ+>hiǐ#Kc"WKϠ/vMMS^ͷғ+DLXxtہ=tR  .,L QXP&;;!M8(k.( (B\ATr5wqx 9iq"@G`G|yHKhe5EDy,Yz 9PL?qHp"H ~4#40(`oɀ9(@"u(y$Ae)1D#~ Y( ^`@F|Su⡈dWgm⣐P|m#K8ay8q 'G!R(ox zj!f|  a"!+d5,G  #e(BleQ f!DJ۬iF)DP JQah#:',"~up,C> #DjN6Ӂܣ;H!O39|s*2+OT=ͱ 3<$=ʈ4]v]fHžFY>،1?xŽ>\҉&FL,ЃOP0,CF|*NCH] "a#¼"J`+T, P>A,2 <Ï Qs),"V@\&|cO.߁ \ "`KB!s'| `E `D xҐ4>=a H4Q $C~u.5C 8A9JHaA\A@S`rO?&NCTPfDP!It4ZL PliG<\]GN0L/CۢPG~pBtG=H}3 KHк% 0%$ 0vl"(ZK(&ˠ\(@D1NV|b9@!!R|B 'x+A !J`C ,23P>}$v *+fKn@eE'CBP!{,B [; xz[H@Vfdp{ r4m.H%0KP x CWȀj qO8r CRPmҴ!qV#(⣂t8h|H!p" ,±quZ~*Ͳu @ЫdA}A W J-Lg8C (F`L+ mF〆6tl^A 80a_3&r  01R#A bQg`Z(K](`xŲᆲZۺQ YH`-!hu@B0P`$Q0,&e7$ u9̞ Ajk.{> l5FAMlU$mW2\J\bm[яǽa_ WA X/"X#12qV!2*c HsgN~UY" PaRoH7G;4iW9eеXϲY %Q`Qn HQ燜:s|-Ϻ޵|<~ ^'s=AB&WTH̎vX0Ga}21@F`.7tW0ȏ ^J"!3a9<5 R}1oc^9>p?cbk!HwopX?8 >{8(H"7`% 3 0x(hx6}'fW~#ptw{17P4_3V`8T=x|s@L1a N31k@Jx|[ckG{h}"x,quWglP9#/`pIB  ;p P PҰ ;`p 1` 0% @ ͠ ;pp p %0 Ґ yGthׁHhX*Bk؆@#0l\2pv 60 lp 6ؠ 1@ǰ p@&~  t : ǰ P h@bxvGGxvx0`Y` ` !'#'@ 7Pp Npָ CCp h7`3% @6` % MP c u`e()'x70u1('Ղ;@FQ7Ǡ BЃ"9Xנ =y!2&pp@ k`cȔ)w~ `oH45y@P0 w>T!ۨ;97`-PD  [ 0`u菲ؔiyvU 5b RP P"p{I upgP ) > P 3`}y p  p d Ge9Չ H15v7!Њyd~P P 6p z 0 p#A P &0P ` _ q xyeoOlu PPq QjW`i-yy{Qh_{F(L0xP4jUAhC8ѦzkwxLG7G0&jkia~mʶlX(Wau#noxjvlwlZ[,oBs7W0#/aq2yEwtIޠʬsк嬸~Gk)y&wPwnAz#ȮHOΊvIMǯ~&t;x8)kw C#GzKs۲,ps$}'K"t^.uu>[<;ihgD셴\xL; V;z+Tr^ŵb"WkcQ3h{祵l{xp _۷xQqZ:+He(Zu۲vPߧʲ۹ sy[+w+{e)aYꅺj {u;QVx{{W˻÷74W;z\;qk"+W݋[˽KygO⛾۾@ 3{kTÿs ,ܯ\qw"kA-&z 0s{5{+,.|++\ñfl5[>\m ,B<wFZaro{3 XĘqzYƐ!ILbWj.f̿h[٫mo^l`L>aK7džq,* ȁp\\ȇ< Û[@;z;ɢ<ʇܽ}ܶkKʬͺ|+˩,L{ʮ˥̬)õR& cׇ^]=t&N  ~0n$8 N!⻝$B=<,͆l=Nn&GʏO~D(a;- Xެ!_.jڇbf^r'#|%WsSl{M~|.n裌Wx\, ⻬(NPn2;o~ Nۜ^ɵN7[w.5c.=.>"(䮞N u[n}.[',K{?gt| \^R@) o%(o 2>-٭Bf\Ƽ% Ϗ2-Ol5oͽQOn ,X XA .dC%NXE- G!E$YI)Udٲe eΤYM9uOA%Zf̘0 SQNuZUYn(UaŎ%[6'WiծJ+Sƥ[ݍl7WJ [av.fܸR%O\c̙5|eСEFn9f루eN:)lܹu+۷U۟w'^\o7On9tٵ#|P׷'_Ew驋/}k})ȧp?6t0 Lp¶A 3K )P( QCK?Tѥ#SDc9><4?I+A>2BF C=5CJD4DC$DD+DE9DKEA#E5 FAF7,FI;FP"G=$GHJD$JD,JD;JNKF,KL2KD?KRL-L=%LJ4LMMI.MQ5MQAMUN:PJ2QL3QBR>$RL*RG3RRERXS;$SD+SK,SR T7UB%WS6WY#YE*YJ,ZV0ZM3ZW[>]B$]H-b[Sba.cP:cX;dbCdcJdd#eJ3faCf[4ic;jfKjh%kNCkflHLÈ+>hiǐ#Kc"WKϠ/vMMS^ͷғ+DLXxtہ=tR  .N,M QXP&;;!(7(k.( (@\Tr5wqx 9Giq"! 9Hp~p` 6ء7_x$-⊖y(cd_B+ 0!  A@h`m"ɀF$+990%,s K2IP|\0L?gl)I(L$ /0B2|()D0j)Y[dh饬!߆=Dd(yBA'HABA/t:+!dx  Aȫ"!F+`5(G  d`\F 4A8@"qDk)Pit4 NE*a _lŗar@;0BT;`#20A= =(!A ?7" <=CS<Hu/C SƏ@s>8;A;@L;P=@cIN=H!8heoG.9p K(c C&iN%XbϮl2=nD@!LA?T O&҆b/"(ϭP$$ cK":=Q(RIQ4oo$8ϳXb?h1Q[̃I(5k&HxȖ ^Xp"(-E>Z4@-`w(eu(A|ȇ(`a LʐNc.RdV LF@ 6t԰ '#ph(\x?>z$XHŨH0L*HJf 0l#ؖ! ۃNa0d~!+NK00;q7xbP( l"LKA p C(A@l|Aȏ5cmhqMȠ *0[%YGi@DВM(q Rb{Drw (y~# H=43!PA 9F>T( x4$P.uF<цVwZ“{<цF=pg?#|?ȁ3 KH&о% =%$ؓ !QhB 'h* !JbA(;2|#wh*vr@UE&F {("]];HР|[H @V~Le`} rxlB.H@%@P A #WȀj q xM 8r #R-Բ!q+&⣂hyHpB,¡q"쵫Z* u @, i|A W -Le(C Hip7`(0P熎+&hiD]3xaL&&L j::+ajWgy ,!71הZȜEk GC<0,!&&H< X"nfˡlRbۃ%Mo{AMq[P$m[72]J\te`;я=b^ HWe `/$Qx#1HZ!7Rc&It wsUY$paRnP7G;iw9e`Y IQb> Q(:t }5B ^Fu<21&!MCvx0Gs}C21HFp7|Og1̏ "!cb|: R >!/^y>qG?ctM <9WopW?87[xS|8(M"7`% 3x(hy}}jv~*Xz~~.k7]P0 pxt6x8k ]1pK/08`V?@I's=_P O31j`=|Zaj7oWz)r_u/x Xxr" 7 2M p _ V 6  Π rP} ۠ Ҡ : @ ZP  p 0z}nxpHs/BvXA#l'M2pf e2` ~1P 6` 1@Š o~`&} s؎P :@ Ő 0 g@l}o(z(rwxP1Հ"|7{2 xE 708Z 80P7`3% 06P % MPP a t`Nj& +X^ ه!# fg#Q'r8T@#uHP HSZ` [ ]:`IiZ_ T`HY\ _w~Pk5xP w>@ @ ŰhI9 7p`-`PD @ H lِqؙ W:(P 2! 5 @{&Pߠ ~`` > 0 3`| pxp @  ְ@ ` U f)s(d# P u{R` H' Wfx/ 0 3 ְ 7@ א  W0G Ӑ 8`a I 5 I 7ن'ypXp,JP| vt|5 НWƁOphiR#`EVsjuzyW}xXps3p6gvaxv#zyҦ eH0s wqGwжѪ *fkG)pEs {67)!vNuR 9ۚB*_,p ygzYw.Qgnz,WWqP6ѸzUǰ~t; %y)1lvxC^wgt0!K<9Ѳz@7 kRpճJkF۴zKctHgReiɵWZd+'hkIe_iYp{s˰exöۭI {:뢇۸Q]<}{~X9g9I+9Kz_;_˺ֹ4ZWe x9廿8`eGsțp˻.ԛ{%+~ !Wk 8 ;x%{+sp <#ʻyׯr\",#l'`11 Tn _*,ܢ˸`;Q[&V.'+dAWŪtܷ`|ƑKelhCL [k.\lP[Qo۽71s\c z| tLȅÇjĨkȚ\74~kʪ{7N|<˴˭Lܳ݋ʵ<̬"ǻL {LҜ^ 1ͬ l,ȋ \ΣD~0f< lrk+j<-P N$]Kx↽0㜽46>B> )(P VN| xnz܁q^Nc։> 蔮ʏݑ{^n˽_Ø>97~ɜ<}㛎.7 ꄛ钞䳾nw~> -줌^|.l^̵*,+-Nu1폝;c-퟾n菉.)^ D)ʞ  -^^"la. #O𘑱'L-4#03_<S ʬ}=_BLF_O *򓫃IrNN_m\B@ c\)J j?G߶›B=t?{nޓ.j(KЎfc ޕoț\=zM_C>Q/>_BL#P ]\~/?+f8O_ڿЕOkaOF5$XA `C%NXE5n8G!E$YI)UdK0k0XM9u'ĘA%ZQ3iҜSQNZ5#RYnڵWVŎ%[ي^ծeۖ@ []@/ɰpaĉeۦ`O\Ǚ5o~I`ˡEJfuiԱeU mܹ[km/g<#ѥt^owYh^~zx郓 o޽q哦} E_2>"6T.*iA +iP |@ QH$qF2RLo*ԽtTH O LR[ o<94UUkU\JFռuX`WHfYheZ6j7#M_BHHp]F 45! ,J 33%3995 ;3;;$=@,=A2=D >:>=4?I+A>2BF C=5CJD4DC$DD+DE9DKEA#E5 FBF7,FI;FP$GH"H=JEJF$JD,JD;JN,KL2KD?KRL-L=%LK4LMMJ.MQ5MQAMUN:PJ2QL3QBR>$RL*RG3RRERXS;$SD+SK,SR T7UB%VS6WY#YE*YJ,ZW0ZM3ZW[>]B$]H-b\Sba.cP:cX;dbCddJdd#eJ3fbCf[4ic;jfKjh%kNCkdDkilHs`LsqOslStsZtuIufcvyDwrJztNzkSzt[zz`zmT|yd|}A}ej}LxeVr[umV~dJmv[lbk\^~dOuXyls|eku|V}scemls|cu|duq}|ýüëìĺưǮŤǭĔ̴̼̼˹Όϱϥͬ͛ȼԴҜռϬӪٵӼԼ̢ܲĺݳصҺ̼< A*\HÇ Y8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL!vlʇA$ZӧPJZP%DXjʵWYP*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"WKϠ/vMMS^ͷғ+DLXxtہ=tR  .N-M QXP&;;!ͩ7(k.( (B\T?s5wqx 90iq"qJ9 Zx` f8 ax#-E≖ybd_B+ 1!  ȣ=@@$Ip4סp$ŧsFDMH ]~)bct~AP&]E֋FB$f-J "ħBQ'DHB/ 4J!dpJH5SKH9F 4ARFF,hFR !TDpiGvNdE*I vŇ8@ >k8;񔣏>QACt G7ӎ%D@>LxpG7м .<#Owأ<Hxt0\B-#~,@xO1a?e;' xb;2" |G]fA55,R'R09o5#Ѳ8|‰# (FU(R>ЁJ|0n 1"< LB'0F'HF GH&9Dq|8<=2س =ȏG@ lEA\>'8>P,\D!m. i|@{(>NN O^zp,cs$q x DR)0B9'ăn *(@Hԇ3" 0P= ~HD;1`09̊A c "<-)8A 48< 8 `:AX`^aaxlhґh4,ep p*|"pU7A`+<>QѤ :%./UxD;D;#IЂ 5j&z?z8:9G$`vp@12Lw=Pg#];sP= <Bd PpPdZCR`JCl@k9iIF4Cl@ .`/ '@N@ 4Q#?1y$d7غUȁeqJ}DK =1~J(о $~ +b9v2}bd9J` h6 J$ MpiR=Dc ,d@5p8f cHG(|T_DB9Ĉ )i8xK σQADL4>$@ h8 X8`wH@Rz:Hj0muI2> ,T  A&@2IAp |ðxސ9`o8 8Lx12at Ɔ w080j$Al @ v5Yme]NP^;j!pC %h@& `3 fs%8c )4`9Dλ.gڳ!H }^iV7Amh>)nz]kDuK u#ɷA cxY 21$䜐s$?C4>8#dF&r Yb\vw.t* im\4!Xj wp0s-+P#1!염^6KA8h\`42-Cp;jZ:^8`|CA d?H× Iλ"E&y͓fHv01yYo@]0DBKl>~& A 'Vx_ |=χ7ߵ3.g g/<#h) n0V8p%`Lć$"p6Px {80{8l}}gf~(Hz~~,k7]`p xU7yk ]1pTp]3Wp8TE|tPL1_0 O31j`R|[aj{#}w),u^ׂtXP@'#/`pI  ; ` Ѕ ;pҐ 1`0 @% P ;p ؀ %  ztoG&Hp؋+BsX@#lc2pf e2`~S8 `a D Hf`[@Pj(@ pn}lzow8IP/א"|3{20 xE 70[P 8 yp&01Pu@-`y@P:  V `x%؆ ɐ)Z邒7y#` 0 e'#rb-8TuH ES. \` ]:`8D[_ OY`UXɐ[gG~`pA8P~ {; @|7HHIS` p}@&A9 %@P M ܰ h)VșWw P /!p 5 `{&p ~0( pp` 0&0 $  \ 0]fpᙢ$#!P  t{R '` TVx/ ` 3 7 P X0D 8`a Cj 5 I 5ڙ׆g5*Z_q!v|5 RXКO phYR#P EVmZP&rZ8#vxYps#pgvQxmfyfVWHg0wp7wVq, fi(pDs{2(tNu 3JzA^kxkѯ!r zukWadoKu{kIkP׌l sk0Dp2~Dqywtq08ױ6K{;sz?W"%@uDW@{EXLIHO{VѴT_Q[W (Z\+YwK۵d+)`{^e t?[J˶r8h^c;z;)h۷q{ⷽH([P E (ukykP˸7Z S{dz;㹟w4e)A9e[k5 xV67WY~KsKᑼl׼[;$W'rѫ(;»K/KK{#DA[8;|1[[xw\/Xl" l`cūp^$$'[- l 5q68xD<&?Cp \N-("O|ŏq,Jl` QSQv<9dž}4 =Z<|< ×LȪqE{Kɢ+Q\l,٫ I++5I zk\!)Ռ(ϯL#/@)]ӭwЪkm@Ӝ$=AJL"1]K=S  O=QmT@mYM[c^}(alh^k]mp}U}sLLیׂ}zʋn=؊љylظ[bMӋ]5Bΐm|Дm٠ΚُٛΡ ٦Wڦsz|˟ڴ̞̍ڵKۺ _L M X]<гԽڷzpm|)-rݼp=݊}-_FmmWl=HZ 6se] .b\MnA,Q'*>}.NM<^,~8.:>=^ N bFL]0Qd,ZV܁d_-eG~ĝ±n^* I./vhZ~^|U.!裌38ʆZ#@1˕l}P1@*> 鴾|釫μZNض>฾^.ȞNξl=&ӾTWN͒R@%@щN랸^.v>;1\^^ n"^ / (I%&0?<{=16ol@߾hQ6;0/{=һ:PdьgW2OzWEK^~\gС!j&]Z3gѩUm뿨YϦ].عu{v'nqm^sʥODsٵt ط\0w/O޽_vV_߾h_s}L3p K>t0 7S31UkN_mH׎~XUiXd=6Yf .[UOWWΓƒL[)@W)6 ! ,J 33%3995 ;3;;$=@,=A2=D >:>=4?I+A>2BF C=5CJD4DC$DD+DE9DKEA#E5 FBF7,FI;FP$GH"H=JEJF$JD,JD;JN,KL2KD?KRL-L=%LK4LMMJ.MQ5MQAMUN:PJ2QL3QBR>$RL*RG3RRERXS;$SD+SK,SR T7UB%VS6WY#YE*YJ,ZW0ZM3ZW[>]B$]H-b\Sba.cP:cX;dbCddJdd#eJ3fbCf[4ic;jfKjh%kNCkdDkilHs`LsqOslStsZtuIufcvyDwrJztNzkSzt[zz`zmT|yd|}A}ej}LxeVr[umV~dJmv[lbk\^~dOuXyls|eku|V}scemls|cu|duq}|ýüëìĺưǮŤǭĔ̴̼̼˹Όϱϥͬ͛ȼԴҜռϬӪٵӼԼ̢ܲĺݳصҺ̼< A*\HÇ Y8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL!vlʇA$ZӧPJZP%DXjʵWYP*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"WKϠ/vMMS^ͷғ+DLXxtہ=tR  .N-M QXP&;;!ͩ7(k.( (B\T?s5wqx 90iq"qJ9 Zx` f8 ax#-E≖ybd_B+ 1!  ȣ=@@$Ip4סp$ŧsFDMH ]~)bct~AP&]E֋FB$f-J "ħBQ'DHB/ 4J!dpJH5SKH9F 4ARFF,hFR !TDpiGvNdE*I vŇ8@ >k8;񔣏>QACt G7ӎ%D@>LxpG7м .<#Owأ<Hxt0\B-#~,@xO1a?e;' xb;2" |G]fA55,R'R09o5#Ѳ8|‰# (FU(R>ЁJ|0n 1"< LB'0F'HF GH&9Dq|8<=2س =ȏG@ lEA\>'8>P,\D!m. i|@{(>NN O^zp,cs$q x DR)0B9'ăn *(@Hԇ3" 0P= ~HD;1`09̊A c "<-)8A 48< 8 `:AX`^aaxlhґh4,ep p*|"pU7A`+<>QѤ :%./UxD;D;#IЂ 5j&z?z8:9G$`vp@12Lw=Pg#];sP= <Bd PpPdZCR`JCl@k9iIF4Cl@ .`/ '@N@ 4Q#?1y$d7غUȁeqJ}DK =1~J(о $~ +b9v2}bd9J` h6 J$ MpiR=Dc ,d@5p8f cHG(|T_DB9Ĉ )i8xK σQADL4>$@ h8 X8`wH@Rz:Hj0muI2> ,T  A&@2IAp |ðxސ9`o8 8Lx12at Ɔ w080j$Al @ v5Yme]NP^;j!pC %h@& `3 fs%8c )4`9Dλ.gڳ!H }^iV7Amh>)nz]kDuK u#ɷA cxY 21$䜐s$?C4>8#dF&r Yb\vw.t* im\4!Xj wp0s-+P#1!염^6KA8h\`42-Cp;jZ:^8`|CA d?H× Iλ"E&y͓fHv01yYo@]0DBKl>~& A 'Vx_ |=χ7ߵ3.g g/<#h) n0V8p%`Lć$"p6Px {80{8l}}gf~(Hz~~,k7]`p xU7yk ]1pTp]3Wp8TE|tPL1_0 O31j`R|[aj{#}w),u^ׂtXP@'#/`pI  ; ` Ѕ ;pҐ 1`0 @% P ;p ؀ %  ztoG&Hp؋+BsX@#lc2pf e2`~S8 `a D Hf`[@Pj(@ pn}lzow8IP/א"|3{20 xE 70[P 8 yp&01Pu@-`y@P:  V `x%؆ ɐ)Z邒7y#` 0 e'#rb-8TuH ES. \` ]:`8D[_ OY`UXɐ[gG~`pA8P~ {; @|7HHIS` p}@&A9 %@P M ܰ h)VșWw P /!p 5 `{&p ~0( pp` 0&0 $  \ 0]fpᙢ$#!P  t{R '` TVx/ ` 3 7 P X0D 8`a Cj 5 I 5ڙ׆g5*Z_q!v|5 RXКO phYR#P EVmZP&rZ8#vxYps#pgvQxmfyfVWHg0wp7wVq, fi(pDs{2(tNu 3JzA^kxkѯ!r zukWadoKu{kIkP׌l sk0Dp2~Dqywtq08ױ6K{;sz?W"%@uDW@{EXLIHO{VѴT_Q[W (Z\+YwK۵d+)`{^e t?[J˶r8h^c;z;)h۷q{ⷽH([P E (ukykP˸7Z S{dz;㹟w4e)A9e[k5 xV67WY~KsKᑼl׼[;$W'rѫ(;»K/KK{#DA[8;|1[[xw\/Xl" l`cūp^$$'[- l 5q68xD<&?Cp \N-("O|ŏq,Jl` QSQv<9dž}4 =Z<|< ×LȪqE{Kɢ+Q\l,٫ I++5I zk\!)Ռ(ϯL#/@)]ӭwЪkm@Ӝ$=AJL"1]K=S  O=QmT@mYM[c^}(alh^k]mp}U}sLLیׂ}zʋn=؊љylظ[bMӋ]5Bΐm|Дm٠ΚُٛΡ ٦Wڦsz|˟ڴ̞̍ڵKۺ _L M X]<гԽڷzpm|)-rݼp=݊}-_FmmWl=HZ 6se] .b\MnA,Q'*>}.NM<^,~8.:>=^ N bFL]0Qd,ZV܁d_-eG~ĝ±n^* I./vhZ~^|U.!裌38ʆZ#@1˕l}P1@*> 鴾|釫μZNض>฾^.ȞNξl=&ӾTWN͒R@%@щN랸^.v>;1\^^ n"^ / (I%&0?<{=16ol@߾hQ6;0/{=һ:PdьgW2OzWEK^~\gС!j&]Z3gѩUm뿨YϦ].عu{v'nqm^sʥODsٵt ط\0w/O޽_vV_߾h_s}L3p K>t0 7S31UkN_mH׎~XUiXd=6Yf .[UOWWΓƒL[)@W)6 ! ,J%39 4395 ;3;9$=@,=A2=D >9><4?I+A>2BF C=5CJD4DC$DD+DE9DKEA#E5 FAF7,FI;FP"G=$GHJD$JD,JD;JNKF,KL2KD?KRL-L=%LJ4LMMI.MQ5MQAMUN:PJ2QL3QBR>$RL*RG3RRERXS;$SD+SK,SR T7UB%WS6WY#YE*YJ,ZV0ZM3ZW[>]B$]H-b[Sba.cP:cX;dbCdcJdd#eJ3faCf[4ic;jfKjh%kNCkflHLÈ+>hiǐ#Kc"WKϠ/vMMS^ͷғ+DLXxtہ=tR  .N,M QXP&;;!(7(k.( (@\Tr5wqx 9Giq"! 9Hp~p` 6ء7_x$-⊖y(cd_B+ 0!  A@h`m"ɀF$+990%,s K2IP|\0L?gl)I(L$ /0B2|()D0j)Y[dh饬!߆=Dd(yBA'HABA/t:+!dx  Aȫ"!F+`5(G  d`\F 4A8@"qDk)Pit4 NE*a _lŗar@;0BT;`#20A= =(!A ?7" <=CS<Hu/C SƏ@s>8;A;@L;P=@cIN=H!8heoG.9p K(c C&iN%XbϮl2=nD@!LA?T O&҆b/"(ϭP$$ cK":=Q(RIQ4oo$8ϳXb?h1Q[̃I(5k&HxȖ ^Xp"(-E>Z4@-`w(eu(A|ȇ(`a LʐNc.RdV LF@ 6t԰ '#ph(\x?>z$XHŨH0L*HJf 0l#ؖ! ۃNa0d~!+NK00;q7xbP( l"LKA p C(A@l|Aȏ5cmhqMȠ *0[%YGi@DВM(q Rb{Drw (y~# H=43!PA 9F>T( x4$P.uF<цVwZ“{<цF=pg?#|?ȁ3 KH&о% =%$ؓ !QhB 'h* !JbA(;2|#wh*vr@UE&F {("]];HР|[H @V~Le`} rxlB.H@%@P A #WȀj q xM 8r #R-Բ!q+&⣂hyHpB,¡q"쵫Z* u @, i|A W -Le(C Hip7`(0P熎+&hiD]3xaL&&L j::+ajWgy ,!71הZȜEk GC<0,!&&H< X"nfˡlRbۃ%Mo{AMq[P$m[72]J\te`;я=b^ HWe `/$Qx#1HZ!7Rc&It wsUY$paRnP7G;iw9e`Y IQb> Q(:t }5B ^Fu<21&!MCvx0Gs}C21HFp7|Og1̏ "!cb|: R >!/^y>qG?ctM <9WopW?87[xS|8(M"7`% 3x(hy}}jv~*Xz~~.k7]P0 pxt6x8k ]1pK/08`V?@I's=_P O31j`=|Zaj7oWz)r_u/x Xxr" 7 2M p _ V 6  Π rP} ۠ Ҡ : @ ZP  p 0z}nxpHs/BvXA#l'M2pf e2` ~1P 6` 1@Š o~`&} s؎P :@ Ő 0 g@l}o(z(rwxP1Հ"|7{2 xE 708Z 80P7`3% 06P % MPP a t`Nj& +X^ ه!# fg#Q'r8T@#uHP HSZ` [ ]:`IiZ_ T`HY\ _w~Pk5xP w>@ @ ŰhI9 7p`-`PD @ H lِqؙ W:(P 2! 5 @{&Pߠ ~`` > 0 3`| pxp @  ְ@ ` U f)s(d# P u{R` H' Wfx/ 0 3 ְ 7@ א  W0G Ӑ 8`a I 5 I 7ن'ypXp,JP| vt|5 НWƁOphiR#`EVsjuzyW}xXps3p6gvaxv#zyҦ eH0s wqGwжѪ *fkG)pEs {67)!vNuR 9ۚB*_,p ygzYw.Qgnz,WWqP6ѸzUǰ~t; %y)1lvxC^wgt0!K<9Ѳz@7 kRpճJkF۴zKctHgReiɵWZd+'hkIe_iYp{s˰exöۭI {:뢇۸Q]<}{~X9g9I+9Kz_;_˺ֹ4ZWe x9廿8`eGsțp˻.ԛ{%+~ !Wk 8 ;x%{+sp <#ʻyׯr\",#l'`11 Tn _*,ܢ˸`;Q[&V.'+dAWŪtܷ`|ƑKelhCL [k.\lP[Qo۽71s\c z| tLȅÇjĨkȚ\74~kʪ{7N|<˴˭Lܳ݋ʵ<̬"ǻL {LҜ^ 1ͬ l,ȋ \ΣD~0f< lrk+j<-P N$]Kx↽0㜽46>B> )(P VN| xnz܁q^Nc։> 蔮ʏݑ{^n˽_Ø>97~ɜ<}㛎.7 ꄛ钞䳾nw~> -줌^|.l^̵*,+-Nu1폝;c-퟾n菉.)^ D)ʞ  -^^"la. #O𘑱'L-4#03_<S ʬ}=_BLF_O *򓫃IrNN_m\B@ c\)J j?G߶›B=t?{nޓ.j(KЎfc ޕoț\=zM_C>Q/>_BL#P ]\~/?+f8O_ڿЕOkaOF5$XA `C%NXE5n8G!E$YI)UdK0k0XM9u'ĘA%ZQ3iҜSQNZ5#RYnڵWVŎ%[ي^ծeۖ@ []@/ɰpaĉeۦ`O\Ǚ5o~I`ˡEJfuiԱeU mܹ[km/g<#ѥt^owYh^~zx郓 o޽q哦} E_2>"6T.*iA +iP |@ QH$qF2RLo*ԽtTH O LR[ o<94UUkU\JFռuX`WHfYheZ6j7#M_BHHp]F 45! ,J%39 4395 ;3;9$=@,=A2=D >9><4?I+A>2BF C=5CJD4DC$DD+DE9DKEA#E5 FAF7,FI;FP"G=$GHJD$JD+JC;JNKF,KL3KD?KRL-L=%LJ4LMMI.MQ5MQAMUN:PJ2QL3QBR>$RL*RG3RRERXS;$SD+SK,SR T7UB%WS6WY#YE*YJ,ZV0ZM3ZW[>]B$]H-b[Sba.cP:cY;dbCdcJdd#eJ3faCf\4ic;jfKjh%kNDkilHLÈ+>hiǐ#Kc"WKϠ/vMMS^ͷғ+DLXxtہ=tR  .-O QXP&;;!M)8(k.( (@\aT?s5wqx 9 iq"QJ9Hp~p` 6ء7_x$-⊖y(cd_B+ 1!  A@h`obɀF$+990&4s K2IP|\PL?hl)I(L$ /0B2|()D0j)Y[dh饬!߆>De(GyBq'HABA/t:!ex  qȫ"+`#G50G  db(\F 4Q8@-#rDkD )\jчu4 NE*a _lŗaʂ@CcO<3Hu.C cƏ@s>D8 $f<8FD0r# '.Fp|'3HF G}Q8oo%8϶`r?i\2a`I(5k&HyȚ \XE"(mF>^4@mpxG)fu)1|G)`a L̐NeRdW#8 LFH 7t 'cph(\ D$! ac F*FEa`TJZ2+1%OdHĶ bL)] #v(pE<]q\ɇ >a@("#@\aZ Re@B@R>{2_4cZh|`24}x <@L B28fIP&BJ sD8@"ݩj<0mBODwAp4@TPBV(@JA8jH\@ z >.*@Ł90z !&| j3N@ nQOx,^?Ӱ `]!B-pebyx">*AQ!paKBG. _*̯9hYr2Y'@ Ƒ Ò&@2h`3ԠI9+AXC5 y~0r`f LD5@&db33-@ֲu߻0’rC9MܙY`$p: ( ~xЀ,pflφ 5@{}Xt 7=r0ER@޵#Хb&'1DqgyN9!5r#9aTxA1O@Ghn\Lҁ s.F,5;As@y#鼑_ `N2 zin05C@ Q5.ɯE/xaT)/CKjUNy4DtwQsw9z$toNo_\ p /<,6g? R@?M^{Ag~3׸i!?x7 87[x|8(M"7`%  Ç3xÇ(hz~0~n~.z~!28l7^`p xSt6x8l ^01pW^3V`8WM8}s@LMO0?Hgӷ\?L r'8w)(~ׂ/x,1vc7|P>x!/`'0'x  ; P @Ұ ;`p 1` 0%p @ ;n x [P pz}suHxX/B{؇XA#mg"M2pg f2`1Ҁ 6ܐ 1@Ƞ np& t 0 : Ȱ P h@q~thzhw(xȸP5֐!w#'!@ 7P Op瘉CC ܀ vp&01Pt@-`v P: p U P fy,84}20 jg#Q'r8Wp%uH M(S@[Ў ^:0` L[` W`\9_IbǑ`o5zP÷@ w>p p L97`-PD  [ uƙiYye5`c RP P"0|I` u(gP ) > P 3`~z p  p b XIf)Yxhd# P yW{qR` H&'P 5P P 3 @ 3p 0 #0|A P &pP Ðp ^` q rP 52d7y P`q1sRpx'9|`8i ^  7iE(L|2ru}+,|8=htxYpsxUn7x^qXgm@WH0v`wuwڪ*jfpG)Qpm[wuFr'uUgu~ Wắv'_9a377)84_?۴陴PkT{fQWk{VQ\_Y_0ڵda{K{enKŶr;Ank k8zkok {c+˷ʴ$Q[҃a>%~[=9۹+I7+9k~gc뺻/;ẰweKx˻Y8`fg;[qlk܋"ދ廾zPI;1ktqȻ< d0csq t!{ );uw|)Dz&|몇''0|’QH_# 6B˳?l_B<=LGē +Q1$PŐ!sK< Z]mbVM.&8>Q9<*>͝BռL]_4}sVn0lP#{W.F.}`C0Mt(oĄJ}0Fq>}Z=甾-,d^AHNا=m n!.뺞˴}A>cmtn})Ԏ̽~nվ~5 RrA+|w|l,A3l﬛ = OO~+_\ OF!_(w!( ) }. Ơk6ٝ:/f/C?R?qcFH1/[X<>__3tTf`|MoB ~Ln|~5Xl._)έi[,oƕs?,-A6'D?k32_׋2Ϻ/͛no% ӲЏ/ӏu]d gҘ~?P.Ԏ_nN?N ,j8A .dC%NXE5nؑ# !E$YI)UdK1e<(G9uOA#$ZQI*hМNZիKnWRYiծ[q6]y_4",aĉfҰ7O\ٲǙ5o^eСEn͞Ifz4jرv]md o>]8Rɕ/ɂq]2^CϥoNw)h^>s’կgy $}Y_~p4?jꦱ#A+jAʒ,B;T޳pĤrP$STD"k(p1FBOR#]|G$YrI&;o&"rήK&t/J.4 L4o-t4lE <)Ss<:>=4?I+A>2BF=BG C=5CJD@D4DC$DD+DE9DK#E5 FBF7,FI;FP$GH"H=JEJF$JD+JC;JN,KL?KRL-L=%LK3LD3LMMJ.MQ5MQAMUN:PJ2QL3QBR>$RL*RG3RRERXS;$SD+SK,SR T7UB%VS6WY#YE*YJ,ZW3ZW[>1[O]B$]H-b\Sba.cP:cY;dbCddJddBe\#fK3fb4ic;jfKjhCkflHLÈ+>hiǐ#Kc"YKϠ/vMMS^ͷғ,FTXxtہ=tR "  .L SXP3&;;!8)k.( )D\?!T?s6wqx\ :iq#a9 Zx` f8 ax#-E≖ybd_B,01A @ȣ=P@ &#ICh3ץp$ŧFDUH ]~9bt P&]E֋FB$,FK #ħBQ'LB)0 5Z!DsMepK6CKH:ц 5QRFH,,۬BAcj**plJ&‚]8lgg'̒Dю<0BD<\11 >S >4ܡ ?32 =BO>C$=> 3= @K>f3F<4<<L~2<ˣI=H ,8heo '8p [)Ic ' j %hrD4I=12:xp9>$<0G@"L(DB" cKމ"C;">BR(rRo%@γh?i䍌7R/ (5Cxǘ _"XE&)-ȅ>`4,mxȇ)'fmG* }Ї)``K͠NdhS耘f0WCA,QG(?y pb44AP# p& Qp1D0R1& SƢ:Y1.a F"5z'PAU&G($4K6L@$!mA"-a_:R TdHA>@OB`҆>|dG=PB'5iDMp26s~z50I $JP3 'ȁ2CxA3T`w=e;u=- =e PrdNВpJCm@k5Щ94cm 0p/ '8N@TR#?6{# ?%$,^| 5`1|eG%ff|, BsK\P9[eh=L)%A}JоN (Љ~ ,b7f2}be9R `6 $E(` e2=Dc+h`6hE8V cH(|TAB:Ĉ)viG8z; #YD<=$` `8 cbPD8ε`w@Rz:وlluI3>0+P- A*P3IҁrЊ|ðx9`q@ 8MC02a Ʀ w"-&P6MShAѭ^^ˈ wkG-yB!ńA D `L`F"le8@!݀,@y7H{6Am& XIi=Bi}H t)q{pnD?N7}a/@@".\Af$&bq vHegD9# O, Ϲ.We!4BD홋&# q8}aj$F47$ם{f)lFue,`up 8#@/2ZtCDPg")A B fx~Q!a8ο蘻tE&x߈͑~FGfy0)9Yo)`^0BxGl>~$F$a %Fx? Ѽ=χ6u3.g̭g/\(pC) =p V'9 % PLė$#7Ppx!{9@ {9l}}gf~(Hz~~,k^`0 xT'y'l ^2G0@9`V@@J@Gt9 OpN@@ Idη\p@Mq7z'n]u-8s2XPW"P* 3O ` \ V 7 tP| ې ; ` [P x ֠ gxJy$h񆼸"4!t ~) {!(v908`f3p }R p]` Ep Id`[ @k  p Ӏ6kz؋nw(9P/0!7#7P `8`P N ݸ C0Cp s&@2Ppt@.pv P;p  U Px}ن ɋy.y1 Tf϶) '֒<@MQ8ǐ B@(հ Dy'9&p G  kДfjXlUXg'}` K6xP ć? T'xBiP y@&? %P O[ `u0"XRIyܹWv!` /1` 60~{&p }P ? 0 4` x` 0  0 d Ne ٝ&H2"60wg#0@  0 P 8` @8p ֠ @ W4@ 9`b ְ ` ^0 ql.I7stu' P`r0ra`ԙx v{Xh^} 0|"j0PSr klv'r:8u: wxXs!Wb!3Rnm$X)ZovpVvvpvr(- pBfs1wٷtpMW:ڮ hk)aWjTz*H!Pѯapywo;u$~17;Pj8Uqy PfguԱeױ{.8q~Vz)[@^/۳z3^F I@BUG hQP{i~(KCzXHA˵z`{Q+JKah #lD v0r;Jw۷9k~; [G[#w@yw{ 3;$~:{;鋥ۺ摺[p?!溶 z[P'һ I 1@kݑΛ8˼u[ ҋH+k"؛N۽ 0廾聾7[tA+;) Raz{s|!Fd&ѯ^|x!E^]V |‘$-k|.&q6-8,'4 6,96-0* 9B;\= yKuD,3@iQ'Ȓ,5̲ xƃƈ<ɞǷ5+LJ|ʟʚEX-4eEʷʺLBN,k5 A,̚\__ ] ˿|<8 ל|(p1$]^Л2]036]l<=;?}A-D*-GMdVF݉1q^ϗ 5_4]pdXt-lux=z ff=|׈aM%<ؾTΉ=]|؎ϧqDE"HL>M0>Tj޸lMiv;;u~:gNKγ{eMđ@皞蜾ҡ~꒞^"N Sر~ˌl.ѳ멬^N>̴>Ml^b^\qX]*B~Ͼ)~>lnLǽ~ȱg3~_m/^Bvq ?50$odg+~tʻk,:/kC~.~,H IOwQ.OX.]+([$/.:q ?ZhOOF<]oj5>wqM/}$|!у_Uzt.EǏn\ɕ<^͑/ɨ_Oد__._C֝Ǐ ?ڦ]?/ooO=oo?Zk6$XA .dC%.E5nG!E$YI'dK1eΤYM-*OAYQI.ezΡQNZgSYnkA P%[,ǂe[=[ݟ1_Kl1aĉCh!`ȑ%Ob̙:۸1㾔E&]:˚U3cMϦ]vtYEײm'^R/_ѥOAٵ/wcN|yկgpo_Cm3Tи@U[pB KK ͋pú*C ð840ST-2,DZqFiİ^qǓ@M2).$G$K!tR&$)8rK,+D #,L4270w"#|"9Ӣ:IsO;ϩ 1MB =/@ÐS15?2tRCq`0-P4 ! ,J"%,!).#,3%17*16 44,5;16=29>-:>;5;;-;B"=;3=C9>D?:?<%?A4?I6AF9AF6BIC3 D?DC$DD+DFEA:EL3RSFRX$SK*SG+SK,SR T7#TDU<VB%VSMX^*YICY]QY^,ZW3ZW;ZXOZaS\bZ_cXaf/b]Vbi.cPCe[Jec[ej"fJ;fc;gZ`glChd\jn_jqbjnBkjLkk5laUlmdlr0nUTpcepuipu&sRSslfsyZtultzIufCvqSvtLwpqw|@xb[zzrz~m{}S|yd|}t|lyd{On[uv[}}|u[gLrg\}q|qv|qcl{|us{ºƚÿʋƭžϔ˴α˞ͺҬң֮ϺϽԚԼܱһ޾Ѻ߻ͦ `PA*\BÇ e8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL#vlʇA$ZӧPJZP%DXjʵWe|*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1PtXxtہ=tR b.J ]8XP3&ǘ;;!Ƹͩ9.k.(` .F\q8wqx < qiq(qJ9 Zx` f8 ax#-E≖ybd_B11A ȣ=p!%#IC hO3P‘H(YY rlÎ6CܳO9p"4HPK/ؒ;ÆB<4;:M6Dž0h"'cO8*3bwevˆ'\ b` ltl3`I9H*cI'4s-=[8R>@B "tˆ/r4!02 AXBÔw/kN?bs/(OEV7* >b5(qv4A)u/5#D*}b)`KZfdQxrYA^! D9&p؀FxxtA$ d8¿>*DaXTB2+%Pl#HPct/\ 4 XvGcA eтTZo@lO|H7xz;(* V -ƣr`1tf|a `F>@مl˛p-P&`x@D 46П|B>`򀚁PCPKxC z04`D9qx8ϲqE. !ֶ5!8@3Ft,CwX#`6k(F'Ɓ4θ Pa8` c:zYgO . (%8v PwzB| xCzB Zcvb <@b9/bD=OZ*+=z:7@' `z!6@ciH(g K@X1?G5%B44tGe. m\xҶQrH?lr{@Mj?1m$~+y#I7Ap$bDtMnQ3|aQ#dFɏA7Z w9VH `U+dַh2B9wp6e.HW<˧NuDI$ǸAfsԡHOP N3?\ͣoW@N[a|O+RC;a.dbvьBo^>qA h] v2$6C ?/#$u+OV]f~?vȧw/z-*k8&2wd48 v*I(?@|0'0{;&p7{b;seׁ0|zBr2;`k e 6We@:UP;0WP;8|yQS@@PC`Oi]CPQq'vHXB-'jV6k4PzV*\&@0p @ @P 6 А@ p @n `@0 `y|g(}ǁfGrihH) k'#L9i g 9 k `S n O i`@ lЇH  P@ f@_aȊGXrD~)P"ˀ"|32{9Pp 9  >`p  y,6@z$y = 0 S PEx(#xX` ,ksb-;W q@Q> G ]` e=h0 4`d8GiJy6rz7 cm$;4{@ { p}(hG8I`>` $@`8 ` Pu@EY9~' F @pWư5{, p ~p iC @ p:vy  @ @p ` jADiڵO' ik6w\` &  z琎 @ p% @ )4 @ , HSe` q0_`p,1\jw60p POH` o-H*PQep . Pe{x4s:&[Fh+'vd'ycYZ8ѥo}GxQL7kf|fbn2kVxz*o}]b`vevaNrJ20ojwn*ZxIr$v@PAJzڭI6Ѭo)w)aOr}ggJzFV<DQxo%떫:'K[X"Q=}I 3V]xƫ (kơp}Vf:2P-}[*0S-ۊ II{&+(v*`t@p3QZ~jS9#-t6_NG8z 1 jMkEEk+^ {p. vK۸W m"K>+m1+6k+t }d{IP B!3remupp;҆@` ۹qі 0бK"#ppst{4;h`[mͻvPP E'H;K1 @+}*8@0 ְe 0v\ \vrf=}}t}0  ; Ly}ྀ0y8 ܠ0 t@e ` €}/AL8 ,`@ =n 8 . {lր6b!NinzσJ> Z} }pen  @ϑW؀P^pu FcA X`vԗf p/ϻE  :x PăP 7yt@b `P B a?Ҟ.xP ^ `ʝ<E NH?E-Ď@ W/`^o^br?h ܉˩R@ 20?? _@ RZpgom\ + I,]w*_dQgffbpO?J_ / UE|?\= 8d(B !Jn|HPEzAY +2 Ú9&)PEL ԗ Q 47p2#N "= A?.*@ Lp@H 6`]y_&\pE鳦H*T-F?@2qdYähK}`B0 -l`I(V$#cǨ//y͋*LTɳNTJ.~Z󬯏hҦEV[닾#D6iZWiv2,ɂ>r}$ 1GA /LSH8;qGC50ACqG*}+ |MEٯوIbq`Dp<0bCcBêJ,rK.B0F ey0Qb\;d']' FxsI"Sk@d-9JUSDERN;R1Ex](s 9Adz:P}Y RI5V1 TD Nẖmp`(0Z hIBg-\C,0"&f s1/ppѬĀm ~e%qd}i}Y@\LcAZ .CydKC /`P.R ۊX P B K 1RA 1‰֚S&,fqa*aFyh Բ9[hߣ"~N/  %"lF( >jl,3ۛK:@H!.&r,ŁtH'p\fu{wGn# .JѺY }a>y32~n8t7ꥩKȂ>~.^z{K?u}M@+KӟTfKO:T=ko+ނwuo_A: 02 T/ O+da 3ppZp! X/w>NC gH<bX^Exn~yVc9Mo7 ªHEn.dcX29~c_20Q{#xE!V{}V_:^K}ȐOd-iD^.q`+B4oA$e Y!b`A$* (]xi+ /frRxST0I* ++hEg2xp5cVҕH!# ))K%oRn$\0^ti7jLd Fp5E|Y((ńV,>+f%רˎG77X]F/0XFĩI$`AC3wlS'Nhj ы25r)+ ̱eSP1 ]9zPQWgjS@XE @Ekj,=ޯu ؏u*X2 8FjYGJ @E# _Tl @EmJ` AAfEdBvV *pͿ^^ P6/;P 2/ym3A`tr̈yI6[۽6$ A xXІ]@yE8HakToā4{= xU hp Ӷ1A 2ЇE }Du0U<8rEk%ch@ } }ERb)AcAf'atE",O 31ְgR-S2҆.0(&fR=ULf_yA@6+JPM/Bczy8 P5V~MT赅vh)S9+bpf?8 zU)0РhDU5ၰm$`BL̡dCbDbml[}D \Ъwh&30 W|V,F>ˮc*Ap0 }H^ nL5ԍgͥђ,nϜp7anIPY Y[Cp5O/n\vG/PL\ 0Fg1,E[E%zx%y \4(E@;A}A1\LE[p>w;(Ȱ2Y}, @:1@\3aAyI6z`Fx/;@) @H}/p}pH n"E_K<8.ċS1KxɘB8`DtYI&m$HJ s#\ sP;APywPu7r3zP@Vp3?>(Z BDېB2bPPp p/^J@ :NSCƐoh`n{Z*p|Ǚ N8h C-cd ȸu-ܨ~z(gIu:%м?OY h*ƄMAUЙdPtBFg@ )Q) K*'aLIԂeRlP0OdPɟQu 3E-p㓪J  Ex$l H+P0Skp/H4ǙNKy2xp8 @ 8ReXZxs3p^P/m8 A( z@ Xӧ SDZP/Lמ;SM2 Ti(hK Pd rB! `JQHuي3y 0Ff fJ.Y.-נ KO4wq=hA ZدTR,PMD~rs0L P0HJiZ<+RY 4pPMXC=?/,)gP3[HL`Q ȍ0ADYDR x Z(PU].5p !( Gwl[P\մ @Yeч]hҫ)eBd Oh>{q.=]H]0Jm>e^8m +MPDZZ@}]58 I0Yyl;Ԭm&"q@@~<1:-<H|HlSd<PRC4&TybO J@>)w}PЌi~G )w]yLM)fUi%HVpc:=NTp>pob"Y%tKcTAwZ֩AQv8GfѓƓ[ɕ5j6|cyK/ueOc{v 0D:CPW?6%hv` Vѩ>eQ LiH`ឥ0$P}/*}YY9S>Ei$I,H)۹H)g`,XΡV1`Q)AP~AɉO pњg0 ʉ'>'pݙzt,"i誉,6#өh ).,Hj)pXq.r;%tx.%$r2xF Z%B!꘰R%Ⰳ./5/"1l hIb[1kKA0UJ *Ʈ ZV6 q#,'xPJ#).ؖ" ɢɞm#z־ z .q$j!F񮔂Z"qo[Z黁Dm((܆$ցoZ"#1NچQnCrp(nJ ^,$2#禣oH'Tj,lgo o/߱FSڦ/N7(r'o*zr*#ףrr.yƧr-r3?s,a2_&j+c6^Bs:sb7s=s>,sA&^>?tDO AtR*[VtJtKoHxDtPuQFGtTQ_Hb=gR_rNuZG%Wu\G0'X_ZvBub/v2_queSvg'cvsi?/eY7~vIIvq/q?vtOwmvNW#ljr&wQw{wzfwAwwɦwwp|xt xzvO.pxXGxTצx\)xgtWxguG<7鑏y6o"C_ygawq7xpyt_vעrȤN"/];jz{.VZeڹ dVov !,pX;2\.C"A=bڒ O,r|2ue'/2+w2_%33ϴhAGs=c+%zBt*/M/ 52ߖV{5>;_T鵻aU\5-iu]qO,(v]V8wk7nmMȃ8o8 9m-SW~㙋TS3=:!!*8dlFϮ`יn; xxɟHO/γU[Ꮔ_[_q'纻럙i ?ⷿ哱+2;d JŁ삠B blo ˃eà:!'aB0v0XwHBPz7aCPA#6eSb$B1͑"7eۢ"Z7b<#貂98mDԘQrt71{w ьyBqL"gޜ呑$) K219'IA/h%`@iJ82 \V-bA._r,Y̡CǼdLXLuό 9͡qə#͊&? qMw$:Li30\f<8L г#J_"9@|gCIb'B Pf3B&pZi ͋z! e*ђub ђ@LҖTꔩNw*ў8MfP)$է2:>;9-=#>>?:%?A4?I5AF9AF6BIC4 D?D2DC$DD+DE:DL,FI;FPGB$GH$JD+JC=JNKGK;,KL3KD?KRL.%LJ4LM.MQ5MQAMU!QK2QL3QBR>*RF3RRERX S5+SK,SR#TDV;VB%WSMX^*YJNY`RY^,ZV3ZW;ZXCZ]S\b$]HY]cXaf:bVWbi-cP/c\Jed[ek"fJ;fc@g[Chcbhm]jnGkj5laRmeUmndmr/oUdqvjqu'rRRrk>s`ksyStsetyIufCvqLvl[wwqw|Lxs`zmmz}sz~T{vd|}u|B}eykduYt{V}}Kob~x[gg|tW{kv{qkczy}¹ºŚĿʊƭ˭ȻÔ˳ҝκϱң֮ϼӚԼݬӵѻټѺػ \PA*\Ç a8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL%vlʇA$ZӧPJZP%DXjʵWax*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"_KϠ/vMMS^ͷғ/PtXxtہ=tR ".{έI [8XP&;;!ͨ7-k.(-J\a>r7wqx :Aiq(@P~-* rءvIKe5EDy0Yz :0 >op(p:$6pd"H2`B2 ?v>(p>\0A J.IP|[ >dhdH0-t 2,ق1x & c&y0sv֊6]EVBi h#91tБgCJP CbC@R!æ2(fĢ5tQ &H!#sa (pz-@z!Phac 2BdzN$5o8[$B쪡α7:d 7,~:+=nd:>sŒl=c  =@&aM?3C >"=sS;#xܴ/ ܃C²>18";5;<ߓK cJ 7ؙ,N8̼0";B# _ #N?fۓ KR?%81ӏ}3N=ȓK~\ sj0} 9ȅ6{.g" }"f`  pBqQ_rL4S E Q ӗ@#2`6Ј1p!I%h2`B{ 8%яRh0J0Q1) S"Y1$1EtB!uy 2 rDc>A[TPpXO@f 0)&00X&V &0.@[Rb?ydL<+ b^ʐ!0%*3 ]#aA Lzړ8A "0G4s@.<5T @&&4؀i? > ٱHA{y 4`K%t#4l?UR})́4`y &0A% dB0z\!I#:ٱNc`BhuBnpfNO P x= 1 "3!Nj=a0$0B3zC`v Vi}̦R\K0>3CaN6eEig5tt0~ _201g3ХJ 8Oح 8 |,b/A]9v2}bc9Pr h61H@'0E@ʄ^ -|7`E86tiD@L&6Yi##9 pg8~%! v0"xnty0VDe vLdlF6تmlWBZp*6@n$T\l- F8@k@ ^p'O^쁉d>cs-WY6x96F?-r.Bc"LB^PLRKj!T(,* @ &rB5lCf,p@Kp T`9||Hu9 A~jf^ Rg>]k3|wK lzu# 7An"b]DfrO3r! 7'FɏA7xr~1l|2Y*&FI9 wl}NKS@ <=YO! Rb#7hTn|xYp"/hx7ׅH ^C2mG͝",~6F>xw@]h.X3/o}p^,`[)` > Ml>~l4 E}14w I|>|Cٟk?̯'t~ Dz;؁,y`Z; F1P Vq$z9P#@xz29`z[g|dWܗFuz"u5w9@n `4T` 5S09T5Pgv@'_ 5X@@MpepX@Oqx||h^8t4t8r"pVwQq(~;[#=P p Ҁ =0p 4{ ` 8 Հ \Љ ygsY(G_7bH@)p k}P'^;PЀ'<4@ <@=pqP'{P  vpwx{ @ 8 p@qkxā)0'0؀"{6z1` P;P S'@<@<@ ۸;p0v'`۸8@  a s^G8<>Yj` 0eu({T l2M@ @;~Ɍy ;Xp +80|p_y + UuZȅȓ}Wz3@`ME|O ~P Tw駒Q0@_&{=. \ sЎ9ɗ~hr$P rr0 zS u% ' ~P # q $Pי 0P \ pπU{9֛WTw7@ &O $`  %piͰ0|0 @9p p Zw5  2pa ` i( K `#:ypxr &w@mqiF &Zx$T0-i8`d{yR$2O@2pE fe HxQzkUzWZ:|O`J p2gsngru-`k62nFl-Pkک7wmewrm*Mu^vb)GºneuUxxSwҫu8`9ׅO(Gt0wJw}̺wwhcF}xjlH?A]u7Ktޚnqxw6 cjv҅"Q=atO/qhHyq`Edr,1'۱]Q$A @ A D*g5RH0 p ?M;V e;/е6Gǯ7?@pk]uP rBB`7XsېVp4qzfQ;S:l*ζ[lb0 ^ BRVCGqo%`lw!0l:g˻tp˷`AgQAl+k}0 >{@Klfft+웻0w7s7`[a z0` G:[A׹R+dPpbpp'+G[PGgP0m /lp B@  G}p }aP-#d^0 J`%P UP@ y@-Qm *PU8[p C*GN-Q, Gy6 ơe-tP@mj3qB M} pbPAg0Ǎ\@lٛrbɝ,7p klY: _ & J0s P @ C  uŠ ٭-gu@d0}&^ :kج"s @ ~%,+ ^`zu@P lW# xyj}9] xw~x9} \UJ@ ;`g   0ӓ<ȰL@9 CMoΌSpPuԐ~PB\߰ -0q"=ĺ p w u=sK P :v&Il(ؿu[  0^p  }ljm  0ɰ }bpZG G@ *[&Z - |q l (؄-+imK3!Ka (*!] >Y(.;ho=۠Ⱥ&OlgRU .O8 nb{14W}x䅵޴njF%*@!@@F/@Xh- 4,(,A)qV7|p`j DnH$Sf [[F¡DMCBy_P:X@r D(FQyGۅvf 5qbt}@4^qk xFr$[43E֨&q HD&RWAT:@hdXIƅԤA:KH5JR3<|KyK;5,߁/x}0$&>iP?fD"-+Ljhobg6C.s5ܜjDMD{9 Y5BSL< <@g4GR @gj2DoZ'\ ŃdI뜢(jv'>TxPcrIɍv4\c'uABH v,+坊mLf!PYa B tQwLp5ᮇڰPF91^t5%2vUv-A9´-)ΪnLĞ7W,1eTq2wc9F-})K<\yK*׿6m9$bZ@'@@NV HhT2@P @`tb!n$mU vu&+W <~0M8(銇([> \I?χ- lkB .!tݠ%넻 }tP֭ iAi, 0W<*֘' >zrvey` ~4%P*f yCSJ9$ ŁUJ#;*3e3^ - yP,A yAŒ۲5(P UptT'GÚSg򉍩li7hn@!-f5lID_ݚ€ lk9kH+pBԘjUUl1) tM#d]N6-0:7 [@@F1XӤ7v$G C S`F0mZFSX,(K<X9`X[~) [=@B+FiB(,¡Ӥ&%ȣNJJ߆"1ty;9w#Zc8C9l2,*],ml.TF€:G@2 ?\՟+e>OV(pJP[=*F˞/ CfOoB z4zV#rw;(87"pw|jAH™UB#b4- +#YqW ؄"@hx_X*O`B*<6&(s?@z@67%Z =ԉ]6Јb(oP| B*BЃ#zXȷM óȇ>+35#c©zZJ}1DV*`<8%58!B@;:D>̍8l] 1 8xCz9(MK̇]@»| -|M2wC3x8H;e1(x(YјGA6ًHDtYR Wy("o8?` QtP`zFU+l* PFXp | ,zWb 99``%@2 d(IT LȇRlFpep3HFxY@t8zX P`lt ʾH9$9ȗ;F/H o4Dq4r|!1'ɝX<:x-oZjƜƢ̘̅xJ3hJ&D%J *O8h/9P8 tzpt7z@@*f12Xij1| I<|$]9o`(@ h#Aވ1%e TA: #6P |p/02 7.0ޤ!-H܈K=A@ uØ-ЈxeFx8-Y ,L_'j  [JbhG/uS_sFӸtApuL,Mg&&t~bCt*sXoSva)6b_?vdOvesava)mZvjvkvAvnwtiolwqwXrgvtwtroww[FOwzW&x(eO)zw_$OGt/r_~*xG$OxBu Gx;wx%xw"_tyhx椏_yvnGydjyyjyyyuzO(Oz1v.zDœVz's_xzo׸ ʳ?{a"[z/z{W{zWxG{{ng{u{ŗx2)O{ŸFbt/&1ʹ|s|Gy*ˏ&p|y"|}gzO}dqy}Oؗӿ}}~o~?_~ꏫ$v~w7~Sڧ}O'{77x|g?,h „ 2lp 'Rh"ƌ7r#Ȑ"G,i$ʈ7V -eƄi&Μ:w'χB-jbʤJ2m)Ԩ$kά*֬Zry+ذa$,RjײmSvk.^b%J6bقp.l0b\UƤ1,RYes3t%.mԪ1&5زC84ܦU x‡'ܒ%Mu3okb-n:k2^;9;=L=|x{w;>Dw  *( 䝃/8e !D!c]%Vc!8'8cT)B{7vtH#5&ҐMI*{UYQW[$I6#`1J%lTjeyf[~%E^&ge.5SUyj&}''{t%gy~*ɘhZ:ItRe6Hi}P^:jh*g[N)yʚhf*ZoZm+*bZ*;[dǺܲ, (Zgj;{BD-"&.>g.n;/[{s&+/x+GV k>;5t0l)k.J1s>1X!%\ĽQ9ܱ3: *2|HC+[?"ݖ W/}5VU ?=kVc=cp m3mv3}xpG7k`i֚| 8&fvffh?nV5_4j>zCe&cXƤ.oN+w8~]"$w.<]9Y] v m¶US/?Eڋ?>>/| 2@p}K`'V95K  ^lP/y @x ! $pj! ~܉!4Ãn0 Бr(&ʞxq͈%x3,TΡWLOдΉ :QHpmr(E3M[a;Qzt!GQ? /N鐎b!IFr=$ɬKr c?N͓ #)1ipjXhLWF|eg%%Җe KRL._YLcs]&2̵)ќZibbS*&,M3A8RNk^ qY'71Ӗ*2:>;9-=#>>9>C?:%?A4?I5AF9AF6BIC4 D?D2DC$DD+DE:DLEA,FI;FP$GHJC$JD+JC=JNKGK;,KL3KD?KRL.%LJ4LM.MQ5MQAMU!QK2QL3QBR>*RF3RRERX S5+SK,SR#TDV;VB%WSMX^*YJNY`RY^,ZV3ZW;ZXCZ]S\b$]HY]bXaf:bVWbi-cP/c\Jed[ek"fJ;fc@g[Chcbhm]jnBkjLkk5laRmeUmndmr/oUdqvjqu'rRRrk>s`ksyStsetyIufCvqLvl[wwqw|Lxsmy}`zmsz~T{vd|}u|B}eykduYt{V}}d~Kox[gg|tW{kv{qkczy}¹’ŵŚĿʊƭȻÓ˳ҝκң֮ϼӚԼݱһټѺػͦ ``A*\BÇ e8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL'vlʇA$ZӧPJZP%DXjʵWe|*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1TxXxtہ=tR b!".ێ.K _8XP3&ǘ;;!bM)9/k.(`/N\ϡTs9wqx<qGiq*@p~/, rءvIKe5EDy0YzP rtB*t<$8p"BT2`B2a ?z@(>`@ J.IP|[@L>ghdHP/x$4,3x c&ydPsz֊6]EVBi kc ;awܑEjX EHC`DZAæ&bF *BiԲ6wq (PQ#v *p.@F"Xekf >rdzP$6r8[bц ڱ7:d 7,~qhE;>BĐ5c&p> %5 3<Owӏ=O!`@&(>JFSG/ 4=ۓ,m8-7bwevÌ7\ c怠 m\9D@-S&@s--Y$B>@,w؛4KPD"̼ hl)>XN``=#x>g,Ęp5I<+Q ~]p% b> Q0=&;3}F ^>q;! Vsl@i; ]|,EX[ ԨB ,QXV  `Lj pp>>>r rz=>6\g}\G Ƕ1٠Y빔zȩ7[7r$*8/ HֈCwAT^@sBlԑDA7.q'*WyG ӛN陛"% BNPlBnKp#x7r12 duP7Y !!6yu| Ї E gr.nw]5;D^@( zn!2IB{?p>AtQL~savQ/O;l'X=昢T0C?}3x G;pCw}#З<=o6G_}Rg~ C(q{e߃AJ% UؠP~& {;p%`|'{R;z_G}dڗׁuzbu5w;`q c6Vc@7UP; V7p—y`+8b0 9xB`Oh[@BQ@q} }bxt4txrBXwq* =[%0?0` ڀ Ӱ ?PΠ 60  ` ?t` _ Pys]hGc؊7f@ +Pk'~TW^=Ѱ)0>60` >@ڀ?t)p 0 y{ȉ0 :0 ݠ( pȊ(oW+P)Pِ"{6"{3` p=` U)`8>ր> =Py): 0 S @`5xX8VNZ8P'rg@=Ơ Fȑ> Y=')@P>_0b`yד^H~z5pPG@~O@ ~` V{8Sp`dٖ*IВ?02 _ v6> 銅9kr&p 0sآP '{U x'`)@` ~` % 0 t@ &pٝ P` _ Uyڗw9``&Q `&  ' p~p `; Ƞ ]w7@@ 4dP ؀ mH M 0`#Ʌ?x  sڥ*xppqi"H *(]|$VP/i Xc{yre4Q4G@eyUkYz[^z|QL`p6gwngu/k6rnvl/kwwpwm,Q0vbWv :e)#niuUAxxWxu<蠭=*O,t:2xҊw*~ x'hc}xAjpH?q]u9@ tڮnxwv cvՅ"Q=tO/YMɓr`VEAd#s,1g ]dE ` C`H۴.5RH @ s`AQkVKi;/:#I9Ap]up sDD`9P\+t0ܠX4~+gU{W;>lᳰ*lb1@ b6@ B1кrWCAG!r[r'lͷa2l> h P ꦻ;P pEQElk&2 BDn# mlx+ۻpw9t9pqK}н2p I>AлV[dRes+KI ^IhRpp  1 n 0D` @ Is \}R/#g a2@L'R,WR@|P-qp`JpW8"^s@,IP-qLI| : 7ƥg /\tR`pj3D OƀepEw2ǏBݻv˨bɟ,9L m]z c * L0s p P E,  vP-h v`d 0Fb >$s P ,'lK a`} vPp W#@0y|пj;} 7yz y; l eLP ,=hPPӗ\Ȳ\P;EȍWsuՠPD /̫`s$]ļs@z0 @ uA7=tL <p =vfI!m( u{  `a  ǍpP2ɲ f'qzI0 I` lkD Vٍ)U= D;9Pكؾp p Am  ! ֒qy-a0 9eP'x؋=n͠RPp0à22 p2p2`^̽ѭz P l|uPp7xW ߰p ` ߱^bqMPu@V \. P`p^ %l }|M eG;<0 V 笠ݜKջ@p Q2"'0[|`h>|d+ Nnp' Pb,g\I~K bDۢ ^}  2Pƒ C zRb1X0v͔"O   N p)`-KD\2Ίb٬ (( @݆%0 AGm6/ mQMhO `9k,. @p_ߝ0 7B w*bà5n_ݕ/[vX@Ps0UYZ ='Wp@ā 欰D  EEx>O9peP^`^r y!8X xLK4E(l.ȐA$ F<$/eBC`&/͞;Y>MDbx^r8끌jp{GO,/$dE!Vn;] `&A c0&δx[esA]W2ׂbСE&]iԩUf>pQ"oD⯏ uf&>]B$#G5}P P(]aC>fSOG6~Rca:軩H@чi'D>n:NnӃcK)OJ!b}ЧJk t /+py \Rpޑ! }ArT%* E.09(}@ċLҟ[Vo 5PDUtQFL.B e(.QaX9q3BQp`!}ƹXy.f׺HUvcA_IW}zt8ƔQȡSAg NtR f~2sXeןdi_}́t~nƋ9[?>BM_HI@Q@L)8V)}c Yac:VQvi!./p+೩{ɻ {`j"ksY*meo' ʼLv.9 ĵd" 󯘀[_ P=}|2pyJBnXu {4b1Oo &^1s)~0l?Zs"jQ"x\3k.adcoGco^p=`7P>[q =ĺf W;֧Af 3J&0j_B;! r,9"dt:Aዥn.L, СDmjL>T 0ֺZA~rK2 l.C(N:G]u2_ɶqlB$#L/vY[L"3l>X@cd-Gf(M6[?TyʠvI`dm'1\"M F0@byX 58>@0DUˇ=-V)[ڐ/O2pJ_2YLp4:̽zL<:9viw_ oF4\PG=`6pR(W~D 2yv$Ɂ6p%.TSu1rlqnJ3‡*,>U?`rC:QJ) 81"h9 Az2l7&Ѓ[H> _ 8c;D5ч_=@p}$B#)D$zh@Nh B{3Dx=L1l|0@Kv:ŲµɒOs*``H  UA<+CaCP*8Ծ:‹aDAD}%L;/Tj$}N^чw*@`Ѓ:h( H yp@9y(KX[0rb2p@`xHRuaz`FVf: `HYx @ڊzhX  :H`a&@ e)(U{MbHf, XHYPrxjz `Y+fɻ #5xHF=`0hȁoe,M G(pzpC:/`aSt8MуϸK)> `\ P& I1 #3kd)=NS9u ( `&IA UJQ_21L0 V8I "zNr+ ,82YC)`Pp:#̆I/@e`Y*  :%( 'A ` ؂ 1}<-p P6/(y[׆HxQWD y詸SRpV t( `5Uq(N} y!uJy@0r˶щ\TveYlZ  p"8j LْoKk+( pp+Tԃ> `0XR QXh&Xpx` "HK2[tȡo,d€2xXp93Y.  PXSN)8NHѓ_$ܛpK*( ( IᰈM7s/ymfH8JX(9L`";Kpc88NpQY`Z9xYΥڅÄVl!+hYI AR02SjܭA` |"3IJ(a`d`w Sq^"1!`_[cjhZq2 (!u"!RfZ:HlB}8pc9YcA18&~2 y ,hɓdژ:>wHcy0A.d/ȷ_`Vhcan9~QZ&-~NxptUPcNd@9 eR Oʀa{Ye>bGIib$dBCD6d@hdyxd䑁rKn ـ1ʘ<|qr%㛝 }NXyҞBPSu^!ihsrgKzgrhaR!'4qhI}N:[gp3 h6e,pP ˁH`lh當Aj pY`' !ka;᝞'5k@ّ[rZq^A)8ka!Ė?Q!5. ! kPl!Hr.yD㊬(ʖ l*B ҬsMڣZ P0 ⩠ ale!> R i*vnZ$NNbڷ"ޫ!u$`!Ĵ8D nӤ'>:Ȓɧ3b0<+RnV*͡¤ЉjpHH::ϊ#Jp#! kV"'CbWqRZ#//U7($רq+uslq/ߢ)!G ",Hs*'%or6)W $)o*g4/ϥ/n_+7gqNtfoN`CWtHq@tLwPb"BWtm&*sD)^B;H5sELuZ%-*Xu]u^Gs̩ZvawaCuc?vdOv9ossvgtbo&evjvjGr`vmtbukvpwpc?vs''qOwtu>=79wyvwibw{|sXGywMw#|@ o=/woxt2x7DWRx,vnGo%Fxo?ix?xsyyeGyw[oyoٙvy8y??rzpoGzzO5Wg_a xGz˯wg"{GzP1GC_o{m${ywO5{wz_z5{w?|ɟ|t_gdzg|Зyv cWq7o}}g/ԟt|׿}ч}Z{}]}~}h|?(~}]R|g1D_~ouu~ɿ~_%t?{W?ogrWg}&|,h „ 2lp'Rh"ƌ7r#Ȑ"G,i$ʈ9dhy%̘2gҬi&Μ:w !РB.!( S2m)ԨRRUISJZrMbǒUh4тUײm-ܸXZ .޼[+,RG.l0Y2nرȒNK01̚7qТGlҤ/sn5ϠYdI4ܺ=ybҥ/%򺻗3o.7nګȝs>::Uc/oH{ooBSGo>~Ϳ|6Txu) W:hy!8!  MW!!&vWjb~$cH4ng"9bd #Lvx$4j.dUKIZyeHPz ېPM9eEWddm% ҅$9'i&1tw9'D*`DI(սlń⢙6(eE)(iQ}ƞb*Bz+z)+ z 6,{,%ֲZڳjݴz--v[m+׸庫9q'/s)塉{pwP U0+:|u+1Ǣ),!ƚUKw|2n2)2XY53λl3fND&~nEכR<7FK)j5aPS85˝fuFLc]vvhZ*;26}Ulu[7^ݢv~8iLzQ߅?8 Z9l}F=|9Y9Ey[䍥~dcn˯ޕtI>{iٺk;9ZK?SP3ON]Sybܛ>6|>zo9?Pb=j [QHcy&JUVADpW ! ,J#&-!)-#-3&17*15 44,5;16;:5#:>-:>2:>;;-*RF3RSERX S5+SK,SR#TDV;VB%VSMX^*YJNY`RY^,ZW3ZW;ZXCZ]S\b$]HY]bXaf/b]:bVWbi-cPJed[ek"fJ;fc@g[Chcbhm]jnGkj5laRmeUmndmr/oUdqvjqu'rR>s`SslksyZtuetyIufCvqSvtKwsqw|Mxkmy}`zmsz~X{zd|}u|B}eykduWy{}d~Kox[ggq|W{ktv{qkczs{}ºŵŚĿʊƭȻó˓˳ҝκ˻Ҙ֣ͼӛԻֲݻټԲѺػӿ \PA*\BÇ e8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL'vlʇA$ZӧPJZP%DXjʵWet*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1PpXxtہ=tR b .J ]s9wqx<aiq(AJ9 Zx` f8 ax#-E≖ybd_B11ıA ȣ= %I `3L‘H(YY bjN63ܳO9lA!O4<@s+3+OD0Kr/O;ъģFB<::M6ǃ(`&c8*'Rwevˆ'\ b` j쓋 'j%`Dγptd1@M)OS]kH.p40&@܊PBÔKx&#=T4û{ $M:&Ìc//W+B /igt"f̀ h[hV` J<@cM1A{KA vE`c3A,XyR46 sD>0h|M ~aH& `0P{C  & S(1N0Q1& SƢY1(ADt!y-xAVp G6 ,(<x}pb% pKG ` . *I U7eZ~l1c`#e [Bfa@fHO&D>I @#?~`F9HDĀY(HNh`v ! T\! ie66-Mp< ~xTW8<& 588>_~ F qu: >1XXBRH~.QH.̆QaPf{G!UZFx>ɫm`14pP#D6qG㘝^YRt" -h+ű2h #Gࣨxnh fSXN&SYb˱,xøN1OZ*+! > z:8؀& `|B6Dci0)gJHH1I?H7Z6ͣ>o"p! Xh˔ƍrõ$)@L;@u-r׭Z{*Mu ܘ.Ad SsA| eAxЫq8` frrP-A r8! {r;0;# _gl-QC05; 3b:o:G2Al]ɇʒWjG-D~Beݡ8D.B`F'lcfD8x@] ,@ .Gس!Hb=`5 6A.lH>H]fO|@Mjz5K˩~u#I7Ar#_DtMvQ4rA:'dFɏA;wxr~2A2Y*&FI9wt#6KC@#CK[_N$ J2ܯ//!yr}@zS?]p*gx.|W݅ C4Aw '~q/*$c>AywH7]x.da }xO0@?a{)E` '~͇Ow(D<|#!;oyO;a~nwǯd n!T8Ah `=(Aor; (r60| &P{;p%`W{R;kcGG}'e7f~)z7sx;`i c@6Vc@7UP; V7pŇx`18a0 ?xB`PgZ B0Qq xKGSGlO.x4PrW* P3S0 װ p TH U `>p  x} x Ѡ ?sP p H h ۀ w>GHh87k؆x@)kxL3g e3 i `S@ b 8P g^ l  f@aȁ'xs8d5U !7#7$ 7J P6@^p `},@+  (:` 080 b u0_׊cX HJj5 0O 3[8sb-g@=ŀ F8>'9P=.,0>P^aГ2XiuwN`KG |O 'p VhgS`lY19}`+ XhؘV3x)`G7w-Y @pWp70 p  0PB 0 `Y|  + l YbeHo}ٜzH& wg i r9 ̰ `; Ȁ \x7@` 4b0 ـ p c mFd9`Wi~4frv`opq!j+H 0\w$VP.jXc{r4Q4G@e׊@y^kbz WgxQLp:g{'ofvzk3*ol.k!{GW~xަhggviG:UYvkJxG¬1v@@AgjO0tڮ qvJ|wx-x|' hcV؇jtH?]u9tzo# cGR$DNk8qۘZCxnG&06pn;@(=00k8XgJ&#p p(]j?/E,Ipܧ9Ap]1vp WsDD`9gkt ݠX`4kg`b+I+m5Kmb!P mָ0 BѸpr`nWdgrvj*bG2 mIKh𻦫tPt`țtV۸5Kh!  +ڴV+[l,Jml+{w9Pt9`Ka{p2` II;ApadRdr6KI ]0I@hRo  =m DP 0 Ir|)R;]'pf`p2@L@'^,WR z@-1oK0cL8"]r@#*I\-qL|Iz > Ưzs;tR o k3D [DŽdpIg>țNLkbʫI˓4lpvPk` Ap P2of `@zZp I dА f A Chlv\ A0p ۸fǰ3  r2R, `༰0ygy2 +]=\ 1] t @\‘pOPp`z@@I<-` cg  Ň 'Qpo iDɑrGglprdQmƩ{ 90` 9ppb!ۅso@2ʽ }Mjgqz{rPPɺvz@oPkmއ`2` €t 6 _Lwk pߪMډ@2Nzpmٹq  m= -ΰ WPy -P yyd0ѦMz WwʠLP  P ~^ۋOIK c9pRyp q^ uw dÁnXԛ`v~̾ { ynm_^ ǠG ,r$^; @~փ} wb1;Llh~b![l @ɽ2P  k Vχ l1 5l Mgg}y,2v?  -NP 2o@6/VP,Ϟ-b ppZ ބ`2N EGx?? \r? PElw,. z pM 3bP@x/ޟO:[&X@r`ddo A'PW` vpD   IPwGO9fȐ"CF]TPA2Nׅ[53}2,K V}yd 'lGy`H &ռcIp!nvC!XG表 tD9AsL#rR6 lDX8h&T@ e|9a4 BHmW0kرeϦ]mܹun>BZ$QbIZ.H/Mkg!9{gs6- ҡY&~j/*?9N}j!}:}κM;?fd膼<&9&$DK7*ə.BJif4j+hGpq=*˵jlJqG$i6'@N3;o/#JOaKK8J)QH#tRJ+ANyPZ(tf.QIcv'6X3t'+@aBh\ kW}%,;Td?Yj 8MVgS-9'cJi5UsM?9g 袙d R).|< J%Y^9'=fsX-aӋEh­i9}0аƟo@ntr9e$΁^"wZw܁.θ [%/jrhMJ"?ֺ,=rK.ƶ Ƕ>. &W|B 7e R,RXϒA 0̂Hb"o#rV ,"+ R!!$ n(]Clg_*ל = sGJ/nAʁ%=W}!=^˜Fm@"@nG?@!X- |,(,e*qV7|`"R.@H45,dmBM)Yd YNlBS <wDD'dGBp!lsJ! o 39]iXZx^2sA[pww]|f7Uԍ z֐X@4`9펋-+(? z HAЀt! &2hJy;]p$AWM ıH$8@IÖThʁ$[kM2,d^7l b9/ӁQ•ߐ#v 9HGv=6fiBB9K.7!=Q!bXKVY/Jċ ʥn !æ4d βh ΄Fpg9XЈ1D f:YHyavx0Q2*5r;53 )+HbD)i90 %>w0hMZ@2A G` g0M;0C"x!cR ,0kq. c<90x8@+B=8L}@C0*¢:=H7g0 +?1| }C>U[@ !0EC93CE1JH$?PpS^3;p+:Ի;D E>t${ 䅞7@L?1:+$ aC؄ LDB낡E}()/L9Їj?;}p@?$ `:p  H䠭{pRyp1KXZ( yԥS7p@?hЗQ؄tXDazUӯl/&xXwXXhAzXު 9:؉ha&@j e)ITLЇZ|G`JH?H%xXt (P&FX ЉQ=0Їi)$:pXEA ъ`R4qR1%RHw9= Ӌa(STqP>u*Sa@"MBtg0@}AX +"$s|R,N`Xߩ۱Z-c 9sPUX]ЇS`P1H V X 9@ pQ wѓG(E J <-Q!('HVh81UÚ$U萛(su[ ٮQW&ؘ "8ȋl͕!LW+( QdTؐ̃=PXIY9!\vBpRcu)0"Oe2svt jڠ2H@Ec`pK?AS qֳPG!(\6 G3 K"EpA(I@M A @. yKg$yxX/)]@-_&"/!sBKc=MPѬX NٍʬVx$ ]0q,p}8Q(7[$ kۥD'!V8)9I{lFN#hd|Y XvPLq8l!h^c8Gk_6,rdRl⺄Ix}0xhsC@Y9 Pʸi@0/ lA&c[t$8V$dC:h} љU13(:F8ynb!&ʈ.虁)puiv Qc dERONnۙaGNAnc$B6D~E>d?pdy䅑dٙCdLnaXzy!I'Dvʿa*) gɑʩ(a*iuF)'i!'t0!/x"1JKa~g94Ɋ'0*'@h!QP4x h(A xY`a  0 !kQD#)'8>sF$!`  ~i@b!!MJ2R!O 1KB@-)!@-Yך0 Zl N- 2(#"}ğܟ!BmNN  kJ!MR_+J1́ZgB @|tn ‹B*! x#R%*$#f qIS-%p.ro 5z:YH(< _@5𹶥y*@$Iq~^%KY( 3(Mq#'rCp ݠq@rנq+r#g+{2&zoMb t)J.r* 5gr?Rrv" ϥ0#OЙ,ϣ6sNdr@q.'sr%u1Oto+otAtMUp Ototyt;'/x1d yoc7yxOztyyosbz OzzxxxFr9iWzgslezzfOzqwm {yQty7vzt8/| 'k1_s|_LG|oƿdwgnw}ظ|՗yy7}6Oկ}~o}[_}K}}Z}/~g~@gt%O~|~u~ȯt~G$'s/@'xͧ}GaZCz,h „ 2l!Ĉ'Rh"ƌ9d舰#Ȑ"G,i$ʔ*Wl R̘2gҬi&Μ:wΔӧ 13-j(ҤJ2mXrFRRjIZrէ=-k,ڴj%Z#ָrRj.^` /.Ċm^2 Sl /ǢGk Kp2ԪWV$\pAӮm[*ܺk7_Gu6;n^ҧSoJ2A;>wǓ([rxӯ_=~|߫|7 w u`iEW b~ ZxH jtz!a!{bana -GD0Eq$xK(f_.Hjf"E)MVdRouБUZCXNzHI&Wiam%"y&eyxQw' gS聂fJwlߜjZ-))gX_z}*Ǒq:kvWZ!rÅ>+'Mlp*;z,٪&-jj;ne#z{nr+ f.r`d \-zoL:9a* 0+K0g!06"okL־{|[+njl)3v#e*<|s3)x|U>m(#=5bE!L5<MgXu}ǵ/6+՗dCvy[l_ O䷓= Sd <5P3Ȝ2m4(B/c"8Bn;! U]k[ ]P$-aqz.Ԟӟ A@OseЂjT|e|N>B$F- p\HEQԤSȍԥ))O ؔJ8%Bwӂ'O̢::@RIjM]JMWT@F` M*h?rzg|VGFԪ_eg\:@m<y$6&YB^!Ēj2֑AB {XBYu}v6AhB6 ! ,J#&-!)-#-3&17*15 44,5;16;:5#:>-:>2:>;;-*RF3RSERX S5+SK,SR#TDV;VB%VSMX^*YJNY`RY^,ZW3ZW;ZXCZ]S\b$]HY]bXaf/b]:bVWbi-cPJed[ek"fJ;fc@g[Chcbhm]jnGkj5laRmeUmndmr/oUdqvjqu'rR>s`SslksyZtuetyIufCvqSvtKwsqw|Mxkmy}`zmsz~X{zd|}u|B}eykduWy{}d~Kox[ggq|W{ktv{qkczs{}ºŵŚĿʊƭȻó˓˳ҝκ˻Ҙ֣ͼӛԻֲݻټԲѺػӿ \PA*\BÇ e8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL'vlʇA$ZӧPJZP%DXjʵWet*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1PpXxtہ=tR b .J ]s9wqx<aiq(AJ9 Zx` f8 ax#-E≖ybd_B11ıA ȣ= %I `3L‘H(YY bjN63ܳO9lA!O4<@s+3+OD0Kr/O;ъģFB<::M6ǃ(`&c8*'Rwevˆ'\ b` j쓋 'j%`Dγptd1@M)OS]kH.p40&@܊PBÔKx&#=T4û{ $M:&Ìc//W+B /igt"f̀ h[hV` J<@cM1A{KA vE`c3A,XyR46 sD>0h|M ~aH& `0P{C  & S(1N0Q1& SƢY1(ADt!y-xAVp G6 ,(<x}pb% pKG ` . *I U7eZ~l1c`#e [Bfa@fHO&D>I @#?~`F9HDĀY(HNh`v ! T\! ie66-Mp< ~xTW8<& 588>_~ F qu: >1XXBRH~.QH.̆QaPf{G!UZFx>ɫm`14pP#D6qG㘝^YRt" -h+ű2h #Gࣨxnh fSXN&SYb˱,xøN1OZ*+! > z:8؀& `|B6Dci0)gJHH1I?H7Z6ͣ>o"p! Xh˔ƍrõ$)@L;@u-r׭Z{*Mu ܘ.Ad SsA| eAxЫq8` frrP-A r8! {r;0;# _gl-QC05; 3b:o:G2Al]ɇʒWjG-D~Beݡ8D.B`F'lcfD8x@] ,@ .Gس!Hb=`5 6A.lH>H]fO|@Mjz5K˩~u#I7Ar#_DtMvQ4rA:'dFɏA;wxr~2A2Y*&FI9wt#6KC@#CK[_N$ J2ܯ//!yr}@zS?]p*gx.|W݅ C4Aw '~q/*$c>AywH7]x.da }xO0@?a{)E` '~͇Ow(D<|#!;oyO;a~nwǯd n!T8Ah `=(Aor; (r60| &P{;p%`W{R;kcGG}'e7f~)z7sx;`i c@6Vc@7UP; V7pŇx`18a0 ?xB`PgZ B0Qq xKGSGlO.x4PrW* P3S0 װ p TH U `>p  x} x Ѡ ?sP p H h ۀ w>GHh87k؆x@)kxL3g e3 i `S@ b 8P g^ l  f@aȁ'xs8d5U !7#7$ 7J P6@^p `},@+  (:` 080 b u0_׊cX HJj5 0O 3[8sb-g@=ŀ F8>'9P=.,0>P^aГ2XiuwN`KG |O 'p VhgS`lY19}`+ XhؘV3x)`G7w-Y @pWp70 p  0PB 0 `Y|  + l YbeHo}ٜzH& wg i r9 ̰ `; Ȁ \x7@` 4b0 ـ p c mFd9`Wi~4frv`opq!j+H 0\w$VP.jXc{r4Q4G@e׊@y^kbz WgxQLp:g{'ofvzk3*ol.k!{GW~xަhggviG:UYvkJxG¬1v@@AgjO0tڮ qvJ|wx-x|' hcV؇jtH?]u9tzo# cGR$DNk8qۘZCxnG&06pn;@(=00k8XgJ&#p p(]j?/E,Ipܧ9Ap]1vp WsDD`9gkt ݠX`4kg`b+I+m5Kmb!P mָ0 BѸpr`nWdgrvj*bG2 mIKh𻦫tPt`țtV۸5Kh!  +ڴV+[l,Jml+{w9Pt9`Ka{p2` II;ApadRdr6KI ]0I@hRo  =m DP 0 Ir|)R;]'pf`p2@L@'^,WR z@-1oK0cL8"]r@#*I\-qL|Iz > Ưzs;tR o k3D [DŽdpIg>țNLkbʫI˓4lpvPk` Ap P2of `@zZp I dА f A Chlv\ A0p ۸fǰ3  r2R, `༰0ygy2 +]=\ 1] t @\‘pOPp`z@@I<-` cg  Ň 'Qpo iDɑrGglprdQmƩ{ 90` 9ppb!ۅso@2ʽ }Mjgqz{rPPɺvz@oPkmއ`2` €t 6 _Lwk pߪMډ@2Nzpmٹq  m= -ΰ WPy -P yyd0ѦMz WwʠLP  P ~^ۋOIK c9pRyp q^ uw dÁnXԛ`v~̾ { ynm_^ ǠG ,r$^; @~փ} wb1;Llh~b![l @ɽ2P  k Vχ l1 5l Mgg}y,2v?  -NP 2o@6/VP,Ϟ-b ppZ ބ`2N EGx?? \r? PElw,. z pM 3bP@x/ޟO:[&X@r`ddo A'PW` vpD   IPwGO9fȐ"CF]TPA2Nׅ[53}2,K V}yd 'lGy`H &ռcIp!nvC!XG表 tD9AsL#rR6 lDX8h&T@ e|9a4 BHmW0kرeϦ]mܹun>BZ$QbIZ.H/Mkg!9{gs6- ҡY&~j/*?9N}j!}:}κM;?fd膼<&9&$DK7*ə.BJif4j+hGpq=*˵jlJqG$i6'@N3;o/#JOaKK8J)QH#tRJ+ANyPZ(tf.QIcv'6X3t'+@aBh\ kW}%,;Td?Yj 8MVgS-9'cJi5UsM?9g 袙d R).|< J%Y^9'=fsX-aӋEh­i9}0аƟo@ntr9e$΁^"wZw܁.θ [%/jrhMJ"?ֺ,=rK.ƶ Ƕ>. &W|B 7e R,RXϒA 0̂Hb"o#rV ,"+ R!!$ n(]Clg_*ל = sGJ/nAʁ%=W}!=^˜Fm@"@nG?@!X- |,(,e*qV7|`"R.@H45,dmBM)Yd YNlBS <wDD'dGBp!lsJ! o 39]iXZx^2sA[pww]|f7Uԍ z֐X@4`9펋-+(? z HAЀt! &2hJy;]p$AWM ıH$8@IÖThʁ$[kM2,d^7l b9/ӁQ•ߐ#v 9HGv=6fiBB9K.7!=Q!bXKVY/Jċ ʥn !æ4d βh ΄Fpg9XЈ1D f:YHyavx0Q2*5r;53 )+HbD)i90 %>w0hMZ@2A G` g0M;0C"x!cR ,0kq. c<90x8@+B=8L}@C0*¢:=H7g0 +?1| }C>U[@ !0EC93CE1JH$?PpS^3;p+:Ի;D E>t${ 䅞7@L?1:+$ aC؄ LDB낡E}()/L9Їj?;}p@?$ `:p  H䠭{pRyp1KXZ( yԥS7p@?hЗQ؄tXDazUӯl/&xXwXXhAzXު 9:؉ha&@j e)ITLЇZ|G`JH?H%xXt (P&FX ЉQ=0Їi)$:pXEA ъ`R4qR1%RHw9= Ӌa(STqP>u*Sa@"MBtg0@}AX +"$s|R,N`Xߩ۱Z-c 9sPUX]ЇS`P1H V X 9@ pQ wѓG(E J <-Q!('HVh81UÚ$U萛(su[ ٮQW&ؘ "8ȋl͕!LW+( QdTؐ̃=PXIY9!\vBpRcu)0"Oe2svt jڠ2H@Ec`pK?AS qֳPG!(\6 G3 K"EpA(I@M A @. yKg$yxX/)]@-_&"/!sBKc=MPѬX NٍʬVx$ ]0q,p}8Q(7[$ kۥD'!V8)9I{lFN#hd|Y XvPLq8l!h^c8Gk_6,rdRl⺄Ix}0xhsC@Y9 Pʸi@0/ lA&c[t$8V$dC:h} љU13(:F8ynb!&ʈ.虁)puiv Qc dERONnۙaGNAnc$B6D~E>d?pdy䅑dٙCdLnaXzy!I'Dvʿa*) gɑʩ(a*iuF)'i!'t0!/x"1JKa~g94Ɋ'0*'@h!QP4x h(A xY`a  0 !kQD#)'8>sF$!`  ~i@b!!MJ2R!O 1KB@-)!@-Yך0 Zl N- 2(#"}ğܟ!BmNN  kJ!MR_+J1́ZgB @|tn ‹B*! x#R%*$#f qIS-%p.ro 5z:YH(< _@5𹶥y*@$Iq~^%KY( 3(Mq#'rCp ݠq@rנq+r#g+{2&zoMb t)J.r* 5gr?Rrv" ϥ0#OЙ,ϣ6sNdr@q.'sr%u1Oto+otAtMUp Ototyt;'/x1d yoc7yxOztyyosbz OzzxxxFr9iWzgslezzfOzqwm {yQty7vzt8/| 'k1_s|_LG|oƿdwgnw}ظ|՗yy7}6Oկ}~o}[_}K}}Z}/~g~@gt%O~|~u~ȯt~G$'s/@'xͧ}GaZCz,h „ 2l!Ĉ'Rh"ƌ9d舰#Ȑ"G,i$ʔ*Wl R̘2gҬi&Μ:wΔӧ 13-j(ҤJ2mXrFRRjIZrէ=-k,ڴj%Z#ָrRj.^` /.Ċm^2 Sl /ǢGk Kp2ԪWV$\pAӮm[*ܺk7_Gu6;n^ҧSoJ2A;>wǓ([rxӯ_=~|߫|7 w u`iEW b~ ZxH jtz!a!{bana -GD0Eq$xK(f_.Hjf"E)MVdRouБUZCXNzHI&Wiam%"y&eyxQw' gS聂fJwlߜjZ-))gX_z}*Ǒq:kvWZ!rÅ>+'Mlp*;z,٪&-jj;ne#z{nr+ f.r`d \-zoL:9a* 0+K0g!06"okL־{|[+njl)3v#e*<|s3)x|U>m(#=5bE!L5<MgXu}ǵ/6+՗dCvy[l_ O䷓= Sd <5P3Ȝ2m4(B/c"8Bn;! U]k[ ]P$-aqz.Ԟӟ A@OseЂjT|e|N>B$F- p\HEQԤSȍԥ))O ؔJ8%Bwӂ'O̢::@RIjM]JMWT@F` M*h?rzg|VGFԪ_eg\:@m<y$6&YB^!Ēj2֑AB {XBYu}v6AhB6 ! ,J#&-!)-#-3&17*15 43,5;16;:5-:>2:>;9-=#>>9>C?:%?A4?I5AF9AF6BIC4 D?D2DC$DD+DE:DLEA,FI;FP$GHJC$JD+JC=JNKGK;,KL3KD?KRL.%LJ4LM.MQ5MQAMU!QK2QL3QBR>*RF3RRERX S5+SK,SR#TDV;VB%WSMX^*YJNY`RY^,ZV3ZW;ZXCZ]S\b$]HY]bXaf:bVWbi-cP/c\Jed[ek"fJ;fc@g[Chcbhm]jnBkjLkk5laRmeUmndmr/oUdqvjqu'rRRrk>s`ksyStsetyIufCvqLvl[wwqw|Lxsmy}`zmsz~T{vd|}u|B}eykduYt{V}}d~Kox[gg|tW{kv{qkczy}¹’ŵŚĿʊƭȻÓ˳ҝκң֮ϼӚԼݱһټѺػͦ ``A*\BÇ e8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL'vlʇA$ZӧPJZP%DXjʵWe|*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1TxXxtہ=tR b!".ێ.K _8XP3&ǘ;;!bM)9/k.(`/N\ϡTs9wqx<qGiq*@p~/, rءvIKe5EDy0YzP rtB*t<$8p"BT2`B2a ?z@(>`@ J.IP|[@L>ghdHP/x$4,3x c&ydPsz֊6]EVBi kc ;awܑEjX EHC`DZAæ&bF *BiԲ6wq (PQ#v *p.@F"Xekf >rdzP$6r8[bц ڱ7:d 7,~qhE;>BĐ5c&p> %5 3<Owӏ=O!`@&(>JFSG/ 4=ۓ,m8-7bwevÌ7\ c怠 m\9D@-S&@s--Y$B>@,w؛4KPD"̼ hl)>XN``=#x>g,Ęp5I<+Q ~]p% b> Q0=&;3}F ^>q;! Vsl@i; ]|,EX[ ԨB ,QXV  `Lj pp>>>r rz=>6\g}\G Ƕ1٠Y빔zȩ7[7r$*8/ HֈCwAT^@sBlԑDA7.q'*WyG ӛN陛"% BNPlBnKp#x7r12 duP7Y !!6yu| Ї E gr.nw]5;D^@( zn!2IB{?p>AtQL~savQ/O;l'X=昢T0C?}3x G;pCw}#З<=o6G_}Rg~ C(q{e߃AJ% UؠP~& {;p%`|'{R;z_G}dڗׁuzbu5w;`q c6Vc@7UP; V7p—y`+8b0 9xB`Oh[@BQ@q} }bxt4txrBXwq* =[%0?0` ڀ Ӱ ?PΠ 60  ` ?t` _ Pys]hGc؊7f@ +Pk'~TW^=Ѱ)0>60` >@ڀ?t)p 0 y{ȉ0 :0 ݠ( pȊ(oW+P)Pِ"{6"{3` p=` U)`8>ր> =Py): 0 S @`5xX8VNZ8P'rg@=Ơ Fȑ> Y=')@P>_0b`yד^H~z5pPG@~O@ ~` V{8Sp`dٖ*IВ?02 _ v6> 銅9kr&p 0sآP '{U x'`)@` ~` % 0 t@ &pٝ P` _ Uyڗw9``&Q `&  ' p~p `; Ƞ ]w7@@ 4dP ؀ mH M 0`#Ʌ?x  sڥ*xppqi"H *(]|$VP/i Xc{yre4Q4G@eyUkYz[^z|QL`p6gwngu/k6rnvl/kwwpwm,Q0vbWv :e)#niuUAxxWxu<蠭=*O,t:2xҊw*~ x'hc}xAjpH?q]u9@ tڮnxwv cvՅ"Q=tO/YMɓr`VEAd#s,1g ]dE ` C`H۴.5RH @ s`AQkVKi;/:#I9Ap]up sDD`9P\+t0ܠX4~+gU{W;>lᳰ*lb1@ b6@ B1кrWCAG!r[r'lͷa2l> h P ꦻ;P pEQElk&2 BDn# mlx+ۻpw9t9pqK}н2p I>AлV[dRes+KI ^IhRpp  1 n 0D` @ Is \}R/#g a2@L'R,WR@|P-qp`JpW8"^s@,IP-qLI| : 7ƥg /\tR`pj3D OƀepEw2ǏBݻv˨bɟ,9L m]z c * L0s p P E,  vP-h v`d 0Fb >$s P ,'lK a`} vPp W#@0y|пj;} 7yz y; l eLP ,=hPPӗ\Ȳ\P;EȍWsuՠPD /̫`s$]ļs@z0 @ uA7=tL <p =vfI!m( u{  `a  ǍpP2ɲ f'qzI0 I` lkD Vٍ)U= D;9Pكؾp p Am  ! ֒qy-a0 9eP'x؋=n͠RPp0à22 p2p2`^̽ѭz P l|uPp7xW ߰p ` ߱^bqMPu@V \. P`p^ %l }|M eG;<0 V 笠ݜKջ@p Q2"'0[|`h>|d+ Nnp' Pb,g\I~K bDۢ ^}  2Pƒ C zRb1X0v͔"O   N p)`-KD\2Ίb٬ (( @݆%0 AGm6/ mQMhO `9k,. @p_ߝ0 7B w*bà5n_ݕ/[vX@Ps0UYZ ='Wp@ā 欰D  EEx>O9peP^`^r y!8X xLK4E(l.ȐA$ F<$/eBC`&/͞;Y>MDbx^r8끌jp{GO,/$dE!Vn;] `&A c0&δx[esA]W2ׂbСE&]iԩUf>pQ"oD⯏ uf&>]B$#G5}P P(]aC>fSOG6~Rca:軩H@чi'D>n:NnӃcK)OJ!b}ЧJk t /+py \Rpޑ! }ArT%* E.09(}@ċLҟ[Vo 5PDUtQFL.B e(.QaX9q3BQp`!}ƹXy.f׺HUvcA_IW}zt8ƔQȡSAg NtR f~2sXeןdi_}́t~nƋ9[?>BM_HI@Q@L)8V)}c Yac:VQvi!./p+೩{ɻ {`j"ksY*meo' ʼLv.9 ĵd" 󯘀[_ P=}|2pyJBnXu {4b1Oo &^1s)~0l?Zs"jQ"x\3k.adcoGco^p=`7P>[q =ĺf W;֧Af 3J&0j_B;! r,9"dt:Aዥn.L, СDmjL>T 0ֺZA~rK2 l.C(N:G]u2_ɶqlB$#L/vY[L"3l>X@cd-Gf(M6[?TyʠvI`dm'1\"M F0@byX 58>@0DUˇ=-V)[ڐ/O2pJ_2YLp4:̽zL<:9viw_ oF4\PG=`6pR(W~D 2yv$Ɂ6p%.TSu1rlqnJ3‡*,>U?`rC:QJ) 81"h9 Az2l7&Ѓ[H> _ 8c;D5ч_=@p}$B#)D$zh@Nh B{3Dx=L1l|0@Kv:ŲµɒOs*``H  UA<+CaCP*8Ծ:‹aDAD}%L;/Tj$}N^чw*@`Ѓ:h( H yp@9y(KX[0rb2p@`xHRuaz`FVf: `HYx @ڊzhX  :H`a&@ e)(U{MbHf, XHYPrxjz `Y+fɻ #5xHF=`0hȁoe,M G(pzpC:/`aSt8MуϸK)> `\ P& I1 #3kd)=NS9u ( `&IA UJQ_21L0 V8I "zNr+ ,82YC)`Pp:#̆I/@e`Y*  :%( 'A ` ؂ 1}<-p P6/(y[׆HxQWD y詸SRpV t( `5Uq(N} y!uJy@0r˶щ\TveYlZ  p"8j LْoKk+( pp+Tԃ> `0XR QXh&Xpx` "HK2[tȡo,d€2xXp93Y.  PXSN)8NHѓ_$ܛpK*( ( IᰈM7s/ymfH8JX(9L`";Kpc88NpQY`Z9xYΥڅÄVl!+hYI AR02SjܭA` |"3IJ(a`d`w Sq^"1!`_[cjhZq2 (!u"!RfZ:HlB}8pc9YcA18&~2 y ,hɓdژ:>wHcy0A.d/ȷ_`Vhcan9~QZ&-~NxptUPcNd@9 eR Oʀa{Ye>bGIib$dBCD6d@hdyxd䑁rKn ـ1ʘ<|qr%㛝 }NXyҞBPSu^!ihsrgKzgrhaR!'4qhI}N:[gp3 h6e,pP ˁH`lh當Aj pY`' !ka;᝞'5k@ّ[rZq^A)8ka!Ė?Q!5. ! kPl!Hr.yD㊬(ʖ l*B ҬsMڣZ P0 ⩠ ale!> R i*vnZ$NNbڷ"ޫ!u$`!Ĵ8D nӤ'>:Ȓɧ3b0<+RnV*͡¤ЉjpHH::ϊ#Jp#! kV"'CbWqRZ#//U7($רq+uslq/ߢ)!G ",Hs*'%or6)W $)o*g4/ϥ/n_+7gqNtfoN`CWtHq@tLwPb"BWtm&*sD)^B;H5sELuZ%-*Xu]u^Gs̩ZvawaCuc?vdOv9ossvgtbo&evjvjGr`vmtbukvpwpc?vs''qOwtu>=79wyvwibw{|sXGywMw#|@ o=/woxt2x7DWRx,vnGo%Fxo?ix?xsyyeGyw[oyoٙvy8y??rzpoGzzO5Wg_a xGz˯wg"{GzP1GC_o{m${ywO5{wz_z5{w?|ɟ|t_gdzg|Зyv cWq7o}}g/ԟt|׿}ч}Z{}]}~}h|?(~}]R|g1D_~ouu~ɿ~_%t?{W?ogrWg}&|,h „ 2lp'Rh"ƌ7r#Ȑ"G,i$ʈ9dhy%̘2gҬi&Μ:w !РB.!( S2m)ԨRRUISJZrMbǒUh4тUײm-ܸXZ .޼[+,RG.l0Y2nرȒNK01̚7qТGlҤ/sn5ϠYdI4ܺ=ybҥ/%򺻗3o.7nګȝs>::Uc/oH{ooBSGo>~Ϳ|6Txu) W:hy!8!  MW!!&vWjb~$cH4ng"9bd #Lvx$4j.dUKIZyeHPz ېPM9eEWddm% ҅$9'i&1tw9'D*`DI(սlń⢙6(eE)(iQ}ƞb*Bz+z)+ z 6,{,%ֲZڳjݴz--v[m+׸庫9q'/s)塉{pwP U0+:|u+1Ǣ),!ƚUKw|2n2)2XY53λl3fND&~nEכR<7FK)j5aPS85˝fuFLc]vvhZ*;26}Ulu[7^ݢv~8iLzQ߅?8 Z9l}F=|9Y9Ey[䍥~dcn˯ޕtI>{iٺk;9ZK?SP3ON]Sybܛ>6|>zo9?Pb=j [QHcy&JUVADpW ! ,J#&-!)-#-3&17*15 43,5;16;:5-:>2:>;9-=#>>9>C?:%?A4?I5AF9AF6BIC4 D?D2DC$DD+DE:DLEA,FI;FP$GHJC$JD+JC=JNKGK;,KL3KD?KRL.%LJ4LM.MQ5MQAMU!QK2QL3QBR>*RF3RRERX S5+SK,SR#TDV;VB%WSMX^*YJNY`RY^,ZV3ZW;ZXCZ]S\b$]HY]bXaf:bVWbi-cP/c\Jed[ek"fJ;fc@g[Chcbhm]jnBkjLkk5laRmeUmndmr/oUdqvjqu'rRRrk>s`ksyStsetyIufCvqLvl[wwqw|Lxsmy}`zmsz~T{vd|}u|B}eykduYt{V}}d~Kox[gg|tW{kv{qkczy}¹’ŵŚĿʊƭȻÓ˳ҝκң֮ϼӚԼݱһټѺػͦ ``A*\BÇ e8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL'vlʇA$ZӧPJZP%DXjʵWe|*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1TxXxtہ=tR b!".ێ.K _8XP3&ǘ;;!bM)9/k.(`/N\ϡTs9wqx<qGiq*@p~/, rءvIKe5EDy0YzP rtB*t<$8p"BT2`B2a ?z@(>`@ J.IP|[@L>ghdHP/x$4,3x c&ydPsz֊6]EVBi kc ;awܑEjX EHC`DZAæ&bF *BiԲ6wq (PQ#v *p.@F"Xekf >rdzP$6r8[bц ڱ7:d 7,~qhE;>BĐ5c&p> %5 3<Owӏ=O!`@&(>JFSG/ 4=ۓ,m8-7bwevÌ7\ c怠 m\9D@-S&@s--Y$B>@,w؛4KPD"̼ hl)>XN``=#x>g,Ęp5I<+Q ~]p% b> Q0=&;3}F ^>q;! Vsl@i; ]|,EX[ ԨB ,QXV  `Lj pp>>>r rz=>6\g}\G Ƕ1٠Y빔zȩ7[7r$*8/ HֈCwAT^@sBlԑDA7.q'*WyG ӛN陛"% BNPlBnKp#x7r12 duP7Y !!6yu| Ї E gr.nw]5;D^@( zn!2IB{?p>AtQL~savQ/O;l'X=昢T0C?}3x G;pCw}#З<=o6G_}Rg~ C(q{e߃AJ% UؠP~& {;p%`|'{R;z_G}dڗׁuzbu5w;`q c6Vc@7UP; V7p—y`+8b0 9xB`Oh[@BQ@q} }bxt4txrBXwq* =[%0?0` ڀ Ӱ ?PΠ 60  ` ?t` _ Pys]hGc؊7f@ +Pk'~TW^=Ѱ)0>60` >@ڀ?t)p 0 y{ȉ0 :0 ݠ( pȊ(oW+P)Pِ"{6"{3` p=` U)`8>ր> =Py): 0 S @`5xX8VNZ8P'rg@=Ơ Fȑ> Y=')@P>_0b`yד^H~z5pPG@~O@ ~` V{8Sp`dٖ*IВ?02 _ v6> 銅9kr&p 0sآP '{U x'`)@` ~` % 0 t@ &pٝ P` _ Uyڗw9``&Q `&  ' p~p `; Ƞ ]w7@@ 4dP ؀ mH M 0`#Ʌ?x  sڥ*xppqi"H *(]|$VP/i Xc{yre4Q4G@eyUkYz[^z|QL`p6gwngu/k6rnvl/kwwpwm,Q0vbWv :e)#niuUAxxWxu<蠭=*O,t:2xҊw*~ x'hc}xAjpH?q]u9@ tڮnxwv cvՅ"Q=tO/YMɓr`VEAd#s,1g ]dE ` C`H۴.5RH @ s`AQkVKi;/:#I9Ap]up sDD`9P\+t0ܠX4~+gU{W;>lᳰ*lb1@ b6@ B1кrWCAG!r[r'lͷa2l> h P ꦻ;P pEQElk&2 BDn# mlx+ۻpw9t9pqK}н2p I>AлV[dRes+KI ^IhRpp  1 n 0D` @ Is \}R/#g a2@L'R,WR@|P-qp`JpW8"^s@,IP-qLI| : 7ƥg /\tR`pj3D OƀepEw2ǏBݻv˨bɟ,9L m]z c * L0s p P E,  vP-h v`d 0Fb >$s P ,'lK a`} vPp W#@0y|пj;} 7yz y; l eLP ,=hPPӗ\Ȳ\P;EȍWsuՠPD /̫`s$]ļs@z0 @ uA7=tL <p =vfI!m( u{  `a  ǍpP2ɲ f'qzI0 I` lkD Vٍ)U= D;9Pكؾp p Am  ! ֒qy-a0 9eP'x؋=n͠RPp0à22 p2p2`^̽ѭz P l|uPp7xW ߰p ` ߱^bqMPu@V \. P`p^ %l }|M eG;<0 V 笠ݜKջ@p Q2"'0[|`h>|d+ Nnp' Pb,g\I~K bDۢ ^}  2Pƒ C zRb1X0v͔"O   N p)`-KD\2Ίb٬ (( @݆%0 AGm6/ mQMhO `9k,. @p_ߝ0 7B w*bà5n_ݕ/[vX@Ps0UYZ ='Wp@ā 欰D  EEx>O9peP^`^r y!8X xLK4E(l.ȐA$ F<$/eBC`&/͞;Y>MDbx^r8끌jp{GO,/$dE!Vn;] `&A c0&δx[esA]W2ׂbСE&]iԩUf>pQ"oD⯏ uf&>]B$#G5}P P(]aC>fSOG6~Rca:軩H@чi'D>n:NnӃcK)OJ!b}ЧJk t /+py \Rpޑ! }ArT%* E.09(}@ċLҟ[Vo 5PDUtQFL.B e(.QaX9q3BQp`!}ƹXy.f׺HUvcA_IW}zt8ƔQȡSAg NtR f~2sXeןdi_}́t~nƋ9[?>BM_HI@Q@L)8V)}c Yac:VQvi!./p+೩{ɻ {`j"ksY*meo' ʼLv.9 ĵd" 󯘀[_ P=}|2pyJBnXu {4b1Oo &^1s)~0l?Zs"jQ"x\3k.adcoGco^p=`7P>[q =ĺf W;֧Af 3J&0j_B;! r,9"dt:Aዥn.L, СDmjL>T 0ֺZA~rK2 l.C(N:G]u2_ɶqlB$#L/vY[L"3l>X@cd-Gf(M6[?TyʠvI`dm'1\"M F0@byX 58>@0DUˇ=-V)[ڐ/O2pJ_2YLp4:̽zL<:9viw_ oF4\PG=`6pR(W~D 2yv$Ɂ6p%.TSu1rlqnJ3‡*,>U?`rC:QJ) 81"h9 Az2l7&Ѓ[H> _ 8c;D5ч_=@p}$B#)D$zh@Nh B{3Dx=L1l|0@Kv:ŲµɒOs*``H  UA<+CaCP*8Ծ:‹aDAD}%L;/Tj$}N^чw*@`Ѓ:h( H yp@9y(KX[0rb2p@`xHRuaz`FVf: `HYx @ڊzhX  :H`a&@ e)(U{MbHf, XHYPrxjz `Y+fɻ #5xHF=`0hȁoe,M G(pzpC:/`aSt8MуϸK)> `\ P& I1 #3kd)=NS9u ( `&IA UJQ_21L0 V8I "zNr+ ,82YC)`Pp:#̆I/@e`Y*  :%( 'A ` ؂ 1}<-p P6/(y[׆HxQWD y詸SRpV t( `5Uq(N} y!uJy@0r˶щ\TveYlZ  p"8j LْoKk+( pp+Tԃ> `0XR QXh&Xpx` "HK2[tȡo,d€2xXp93Y.  PXSN)8NHѓ_$ܛpK*( ( IᰈM7s/ymfH8JX(9L`";Kpc88NpQY`Z9xYΥڅÄVl!+hYI AR02SjܭA` |"3IJ(a`d`w Sq^"1!`_[cjhZq2 (!u"!RfZ:HlB}8pc9YcA18&~2 y ,hɓdژ:>wHcy0A.d/ȷ_`Vhcan9~QZ&-~NxptUPcNd@9 eR Oʀa{Ye>bGIib$dBCD6d@hdyxd䑁rKn ـ1ʘ<|qr%㛝 }NXyҞBPSu^!ihsrgKzgrhaR!'4qhI}N:[gp3 h6e,pP ˁH`lh當Aj pY`' !ka;᝞'5k@ّ[rZq^A)8ka!Ė?Q!5. ! kPl!Hr.yD㊬(ʖ l*B ҬsMڣZ P0 ⩠ ale!> R i*vnZ$NNbڷ"ޫ!u$`!Ĵ8D nӤ'>:Ȓɧ3b0<+RnV*͡¤ЉjpHH::ϊ#Jp#! kV"'CbWqRZ#//U7($רq+uslq/ߢ)!G ",Hs*'%or6)W $)o*g4/ϥ/n_+7gqNtfoN`CWtHq@tLwPb"BWtm&*sD)^B;H5sELuZ%-*Xu]u^Gs̩ZvawaCuc?vdOv9ossvgtbo&evjvjGr`vmtbukvpwpc?vs''qOwtu>=79wyvwibw{|sXGywMw#|@ o=/woxt2x7DWRx,vnGo%Fxo?ix?xsyyeGyw[oyoٙvy8y??rzpoGzzO5Wg_a xGz˯wg"{GzP1GC_o{m${ywO5{wz_z5{w?|ɟ|t_gdzg|Зyv cWq7o}}g/ԟt|׿}ч}Z{}]}~}h|?(~}]R|g1D_~ouu~ɿ~_%t?{W?ogrWg}&|,h „ 2lp'Rh"ƌ7r#Ȑ"G,i$ʈ9dhy%̘2gҬi&Μ:w !РB.!( S2m)ԨRRUISJZrMbǒUh4тUײm-ܸXZ .޼[+,RG.l0Y2nرȒNK01̚7qТGlҤ/sn5ϠYdI4ܺ=ybҥ/%򺻗3o.7nګȝs>::Uc/oH{ooBSGo>~Ϳ|6Txu) W:hy!8!  MW!!&vWjb~$cH4ng"9bd #Lvx$4j.dUKIZyeHPz ېPM9eEWddm% ҅$9'i&1tw9'D*`DI(սlń⢙6(eE)(iQ}ƞb*Bz+z)+ z 6,{,%ֲZڳjݴz--v[m+׸庫9q'/s)塉{pwP U0+:|u+1Ǣ),!ƚUKw|2n2)2XY53λl3fND&~nEכR<7FK)j5aPS85˝fuFLc]vvhZ*;26}Ulu[7^ݢv~8iLzQ߅?8 Z9l}F=|9Y9Ey[䍥~dcn˯ޕtI>{iٺk;9ZK?SP3ON]Sybܛ>6|>zo9?Pb=j [QHcy&JUVADpW ! ,J#&-!)-#-3&17*15 44,5;16;:5#:>-:>2:>;;-*RF3RSERX S5+SK,SR#TDV;VB%VSMX^*YJNY`RY^,ZW3ZW;ZXCZ]S\b$]HY]bXaf/b]:bVWbi-cPJed[ek"fJ;fc@g[Chcbhm]jnGkj5laRmeUmndmr/oUdqvjqu'rR>s`SslksyZtuetyIufCvqSvtKwsqw|Mxkmy}`zmsz~X{zd|}u|B}eykduWy{}d~Kox[ggq|W{ktv{qkczs{}ºŵŚĿʊƭȻó˓˳ҝκ˻Ҙ֣ͼӛԻֲݻټԲѺػӿ \PA*\BÇ e8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL'vlʇA$ZӧPJZP%DXjʵWet*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1PpXxtہ=tR b .J ]s9wqx<aiq(AJ9 Zx` f8 ax#-E≖ybd_B11ıA ȣ= %I `3L‘H(YY bjN63ܳO9lA!O4<@s+3+OD0Kr/O;ъģFB<::M6ǃ(`&c8*'Rwevˆ'\ b` j쓋 'j%`Dγptd1@M)OS]kH.p40&@܊PBÔKx&#=T4û{ $M:&Ìc//W+B /igt"f̀ h[hV` J<@cM1A{KA vE`c3A,XyR46 sD>0h|M ~aH& `0P{C  & S(1N0Q1& SƢY1(ADt!y-xAVp G6 ,(<x}pb% pKG ` . *I U7eZ~l1c`#e [Bfa@fHO&D>I @#?~`F9HDĀY(HNh`v ! T\! ie66-Mp< ~xTW8<& 588>_~ F qu: >1XXBRH~.QH.̆QaPf{G!UZFx>ɫm`14pP#D6qG㘝^YRt" -h+ű2h #Gࣨxnh fSXN&SYb˱,xøN1OZ*+! > z:8؀& `|B6Dci0)gJHH1I?H7Z6ͣ>o"p! Xh˔ƍrõ$)@L;@u-r׭Z{*Mu ܘ.Ad SsA| eAxЫq8` frrP-A r8! {r;0;# _gl-QC05; 3b:o:G2Al]ɇʒWjG-D~Beݡ8D.B`F'lcfD8x@] ,@ .Gس!Hb=`5 6A.lH>H]fO|@Mjz5K˩~u#I7Ar#_DtMvQ4rA:'dFɏA;wxr~2A2Y*&FI9wt#6KC@#CK[_N$ J2ܯ//!yr}@zS?]p*gx.|W݅ C4Aw '~q/*$c>AywH7]x.da }xO0@?a{)E` '~͇Ow(D<|#!;oyO;a~nwǯd n!T8Ah `=(Aor; (r60| &P{;p%`W{R;kcGG}'e7f~)z7sx;`i c@6Vc@7UP; V7pŇx`18a0 ?xB`PgZ B0Qq xKGSGlO.x4PrW* P3S0 װ p TH U `>p  x} x Ѡ ?sP p H h ۀ w>GHh87k؆x@)kxL3g e3 i `S@ b 8P g^ l  f@aȁ'xs8d5U !7#7$ 7J P6@^p `},@+  (:` 080 b u0_׊cX HJj5 0O 3[8sb-g@=ŀ F8>'9P=.,0>P^aГ2XiuwN`KG |O 'p VhgS`lY19}`+ XhؘV3x)`G7w-Y @pWp70 p  0PB 0 `Y|  + l YbeHo}ٜzH& wg i r9 ̰ `; Ȁ \x7@` 4b0 ـ p c mFd9`Wi~4frv`opq!j+H 0\w$VP.jXc{r4Q4G@e׊@y^kbz WgxQLp:g{'ofvzk3*ol.k!{GW~xަhggviG:UYvkJxG¬1v@@AgjO0tڮ qvJ|wx-x|' hcV؇jtH?]u9tzo# cGR$DNk8qۘZCxnG&06pn;@(=00k8XgJ&#p p(]j?/E,Ipܧ9Ap]1vp WsDD`9gkt ݠX`4kg`b+I+m5Kmb!P mָ0 BѸpr`nWdgrvj*bG2 mIKh𻦫tPt`țtV۸5Kh!  +ڴV+[l,Jml+{w9Pt9`Ka{p2` II;ApadRdr6KI ]0I@hRo  =m DP 0 Ir|)R;]'pf`p2@L@'^,WR z@-1oK0cL8"]r@#*I\-qL|Iz > Ưzs;tR o k3D [DŽdpIg>țNLkbʫI˓4lpvPk` Ap P2of `@zZp I dА f A Chlv\ A0p ۸fǰ3  r2R, `༰0ygy2 +]=\ 1] t @\‘pOPp`z@@I<-` cg  Ň 'Qpo iDɑrGglprdQmƩ{ 90` 9ppb!ۅso@2ʽ }Mjgqz{rPPɺvz@oPkmއ`2` €t 6 _Lwk pߪMډ@2Nzpmٹq  m= -ΰ WPy -P yyd0ѦMz WwʠLP  P ~^ۋOIK c9pRyp q^ uw dÁnXԛ`v~̾ { ynm_^ ǠG ,r$^; @~փ} wb1;Llh~b![l @ɽ2P  k Vχ l1 5l Mgg}y,2v?  -NP 2o@6/VP,Ϟ-b ppZ ބ`2N EGx?? \r? PElw,. z pM 3bP@x/ޟO:[&X@r`ddo A'PW` vpD   IPwGO9fȐ"CF]TPA2Nׅ[53}2,K V}yd 'lGy`H &ռcIp!nvC!XG表 tD9AsL#rR6 lDX8h&T@ e|9a4 BHmW0kرeϦ]mܹun>BZ$QbIZ.H/Mkg!9{gs6- ҡY&~j/*?9N}j!}:}κM;?fd膼<&9&$DK7*ə.BJif4j+hGpq=*˵jlJqG$i6'@N3;o/#JOaKK8J)QH#tRJ+ANyPZ(tf.QIcv'6X3t'+@aBh\ kW}%,;Td?Yj 8MVgS-9'cJi5UsM?9g 袙d R).|< J%Y^9'=fsX-aӋEh­i9}0аƟo@ntr9e$΁^"wZw܁.θ [%/jrhMJ"?ֺ,=rK.ƶ Ƕ>. &W|B 7e R,RXϒA 0̂Hb"o#rV ,"+ R!!$ n(]Clg_*ל = sGJ/nAʁ%=W}!=^˜Fm@"@nG?@!X- |,(,e*qV7|`"R.@H45,dmBM)Yd YNlBS <wDD'dGBp!lsJ! o 39]iXZx^2sA[pww]|f7Uԍ z֐X@4`9펋-+(? z HAЀt! &2hJy;]p$AWM ıH$8@IÖThʁ$[kM2,d^7l b9/ӁQ•ߐ#v 9HGv=6fiBB9K.7!=Q!bXKVY/Jċ ʥn !æ4d βh ΄Fpg9XЈ1D f:YHyavx0Q2*5r;53 )+HbD)i90 %>w0hMZ@2A G` g0M;0C"x!cR ,0kq. c<90x8@+B=8L}@C0*¢:=H7g0 +?1| }C>U[@ !0EC93CE1JH$?PpS^3;p+:Ի;D E>t${ 䅞7@L?1:+$ aC؄ LDB낡E}()/L9Їj?;}p@?$ `:p  H䠭{pRyp1KXZ( yԥS7p@?hЗQ؄tXDazUӯl/&xXwXXhAzXު 9:؉ha&@j e)ITLЇZ|G`JH?H%xXt (P&FX ЉQ=0Їi)$:pXEA ъ`R4qR1%RHw9= Ӌa(STqP>u*Sa@"MBtg0@}AX +"$s|R,N`Xߩ۱Z-c 9sPUX]ЇS`P1H V X 9@ pQ wѓG(E J <-Q!('HVh81UÚ$U萛(su[ ٮQW&ؘ "8ȋl͕!LW+( QdTؐ̃=PXIY9!\vBpRcu)0"Oe2svt jڠ2H@Ec`pK?AS qֳPG!(\6 G3 K"EpA(I@M A @. yKg$yxX/)]@-_&"/!sBKc=MPѬX NٍʬVx$ ]0q,p}8Q(7[$ kۥD'!V8)9I{lFN#hd|Y XvPLq8l!h^c8Gk_6,rdRl⺄Ix}0xhsC@Y9 Pʸi@0/ lA&c[t$8V$dC:h} љU13(:F8ynb!&ʈ.虁)puiv Qc dERONnۙaGNAnc$B6D~E>d?pdy䅑dٙCdLnaXzy!I'Dvʿa*) gɑʩ(a*iuF)'i!'t0!/x"1JKa~g94Ɋ'0*'@h!QP4x h(A xY`a  0 !kQD#)'8>sF$!`  ~i@b!!MJ2R!O 1KB@-)!@-Yך0 Zl N- 2(#"}ğܟ!BmNN  kJ!MR_+J1́ZgB @|tn ‹B*! x#R%*$#f qIS-%p.ro 5z:YH(< _@5𹶥y*@$Iq~^%KY( 3(Mq#'rCp ݠq@rנq+r#g+{2&zoMb t)J.r* 5gr?Rrv" ϥ0#OЙ,ϣ6sNdr@q.'sr%u1Oto+otAtMUp Ototyt;'/x1d yoc7yxOztyyosbz OzzxxxFr9iWzgslezzfOzqwm {yQty7vzt8/| 'k1_s|_LG|oƿdwgnw}ظ|՗yy7}6Oկ}~o}[_}K}}Z}/~g~@gt%O~|~u~ȯt~G$'s/@'xͧ}GaZCz,h „ 2l!Ĉ'Rh"ƌ9d舰#Ȑ"G,i$ʔ*Wl R̘2gҬi&Μ:wΔӧ 13-j(ҤJ2mXrFRRjIZrէ=-k,ڴj%Z#ָrRj.^` /.Ċm^2 Sl /ǢGk Kp2ԪWV$\pAӮm[*ܺk7_Gu6;n^ҧSoJ2A;>wǓ([rxӯ_=~|߫|7 w u`iEW b~ ZxH jtz!a!{bana -GD0Eq$xK(f_.Hjf"E)MVdRouБUZCXNzHI&Wiam%"y&eyxQw' gS聂fJwlߜjZ-))gX_z}*Ǒq:kvWZ!rÅ>+'Mlp*;z,٪&-jj;ne#z{nr+ f.r`d \-zoL:9a* 0+K0g!06"okL־{|[+njl)3v#e*<|s3)x|U>m(#=5bE!L5<MgXu}ǵ/6+՗dCvy[l_ O䷓= Sd <5P3Ȝ2m4(B/c"8Bn;! U]k[ ]P$-aqz.Ԟӟ A@OseЂjT|e|N>B$F- p\HEQԤSȍԥ))O ؔJ8%Bwӂ'O̢::@RIjM]JMWT@F` M*h?rzg|VGFԪ_eg\:@m<y$6&YB^!Ēj2֑AB {XBYu}v6AhB6 ! ,J$&-!)-#-3&17*16 44-5;29>:5#:>-:>;;.C?:?;%?A4?I5AF9AF6BI D?DC$DD+DE:DLEA#E:F6,FI;FP$GH=INJCJF$JD+JC,KL2KD?KRL.L=%LK4LLMJ5MQAMU!QK2QL3QBR>*RF+RK3RRERX S5,SR#TDV;VB%VS6VX*YJNY`QY^,ZW3ZW;ZXCZ\%\HS\bY]cXaf/b]Wbi-cPJed[ek"fJ;fcDf[LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0PlXxtہ=tR "  ..J ]8XP&Ø;;!8.k.( .F\T>r9wqx;Aiq(a 9 Zx` f8 ax#-E≖ybd_B0쀂2ġA ȣ=$I  dO3L‘H( YY i`:>Ð5$dP>&`5 2AƂH;m4NF ܜ3(GLI&L|K'@ǑA 3;D8>&.$HΰT$*0n!fX%eh@-30g'x`L2@,A 7<_ GH0kd @ Tfd <e(1w(ccџc"0Ea, L`ʀ'y[W26Ђ\ IyA7@0-( w8 o︅ FKė)+\pdA@dX`; "#gā HK)1pݭ ;=;Iz 9p&# %Op\1iaŴѤf]7w6EȂvWH@FAtI 4@K$,1}!Gp- @4p %xL6 _j: QxdC|c: g ҞhMK $aR3Tp'\;QhVahjJ 2#& H`'#eB ` AXbceȀ1GO=  G4j"pY#_,쀰>T3)Re%ZVD>1>b4|_]50e(- "0 SiPهmb@A.ox/!Pk8h߸˒4Jk)X|K;B7 `źbXY+ϲTHNN6#|#m]7'+lAj.ȁ 9HvpWCt 3,LM|69A 'N&&aA衏# _t{Uds"#z޹N {'r?egvzG9о}, .eun'#Hq n2"Ta |'?#|gЇ<ɧ.9nEǏV Dz^7h1LbY Lp@Pb50y '0{7`&p7{b7]}G}wtܷWOG~ hOz}25@X` @  >@p 5| `+0֠ : ^@ ^Gd+biu̗ ~q$kp,| 0 v{| ` : ܀_sa8q犰d~4S !7#'% 6H @5^` Ѝ|, +` ؍+ QQ ʐ6#Hȁu.4 N Z8sb-W53N` P<، <ZБ 0:,p=^a HUx:=Y@9RvyG`k$7`4{> { P<̘(+$ 'j'I|>/ ^ P_t@99Ɋiu'` qԠ 7{T ug,@  ` &k 'I y 0` ^p @Πhdx٠$#w W & O֋ @ ` ذ 'p @ g3 @ 0,@ F 0 T ~ww  ڥ.@ra ed&G [39(Є'O8i9kYpx O)eF0es@`X)ᥘo_ke_wkty'#zvxnzn3|dWvpvF]\Țdlr)z3ru2bX*#zx)(s@JcEzwmfwѪ#JoJh0ݧyzE?Q*@9%ww(12ryE!ֱRE[=~zOv.quj5++fr%?~6 bn!j1e%*jg(  BO[g13˭*gr r`31IIpZs h#nˠ"Zg\0p{Vsp v3101k9иpE rp- |;m;\۵^q~6O!Ѧl1pr xa:kkbA~P[0rn< s)xkVgu6yGm#mZk P [bl *ƽ`{yQɻl:벽1  (aeJgૻ+w9g`vo-azp%,p zGFPp`r`1pIP~Io/ 9jPKKkZ,o/ x@bۊ:[P!QBLĸ6K?ŽfOP7TlxPAi90i̷&q\r0~v*0I0c-a<!xPx0yv\tzDlPok3ɪ k 9`V` i[Jඌ*,IP̕9ܥ# : f KP۰ +  k`cdG =lV, kj<0ϻՠe \1PjP ``zPv@p 1%mfpn yxG~O} + *yw~yO} \UP QЎн  soMv +|L@OPՐ7Ⱥp rpkՠ~`V| MĽ Ѯ#r yCp> S0һ"6h*x@  0 ` `b՜ 1ŭ F7p#pzr@pɹvx0o@kއИ1P ސĀv wp P Q: ~P 1mt\5pڐ``uٜgϠMPr0 99 p P_]w0w Иz0ж} [ ^^ . P I0 P;dN @ @k Vq@v^Ӌ\Ĉn 6|>xI0^ gǛ;! ` w຦Mv`@p  @,2@KĐH 6L˫ǂ-Ǵ4f]b߀ CC\zpo 0w p@B~  Pr7*i.8'*J)(hpP}jI˛vJ+FL vGI@' E/!f#RsPT̡KK!)妥֌O7H#tRJ+4zH.Baϊ KUh9f}yb }Ɂ..ǟ8͕r݉T} l@h;YPZlHKՇ  }vN:W!Y)G*%Y_Y}\IGu֨<R_)g=hcQafRhH rE9.!w$,qd h`Nu{pP՛vXRzk,S .X2m[M!*ȴC  m"l3jl.Hqȏ "c (}{nM^hayX(h[7*")Jr$hg +27MO} '/VT23$H(tԽ|W_}TOЂ?$T3HKsxB'@GAXH u@,?hL$t+g2 <4=H{;! AVnh#P>=h3<ڰ^3j}KdbG ˞P P?!9  +BF+ $ u^8pX%tB($҃$e ?чtس-$O6ݣ/򓃫Z`K *aS:0+Y@}pCPC!$ #9S+= bCP*;.Wԇ9$}DN( 0}h@>>Š `;0 H m@1)ӏ]ȩȪc% P$U I `$RX#+2')0jЁ0YXѐ 5QpQ tx` QCd} È$px+^? KOr3@"VMў6KXdx58̼+ 8UZ(/ JL 0 茠 eU Rͼ$r +MͰ`QZăx0*hRTV 8 $E'%$PI ʸ NsT;z pɈ5ST ȋ!M =w]0ѳLQY8;ЃHi݋lRReG)P`cXp8XFm,&=̿!Ax3hYP9ՠJw} K?ADВ5 f MqK`Ba6PFa㉁R0Ӂ0ح*Pht 3ႎeNG;ӝK0 `%:+!1$ 5AE@̰YJ /q]3՗r!?ܵ*X8R@׭V9S8K>UdղxcU ᙉ(܆-䀑1 HLY:)ٕmvyW9fc@n6f}9@zn!Rț}$>f@vA.d{DVaHvI&aXj1L|yMڔg5!*(xHgˉ9!! i 97$H!&dh~ޠƧ/hi(P΁Yh}@ 灮*&Ph& HP+ g3j&p%{ƛ˜hp& Pjih̹G$y!0?wNp[řZH$=& #ҽ:'sa˂Nmٖ Ύ"^l|:ES3Sz^ *.cQ+~#k ؿ2re`ҞPF䎣㶱XJf*h5FmLygp.H(nCﯱ^b~ʀW2Da. .ڪ vٛ, &ǵppY pĢCm< qrFo"q?FW#7'$ /э"gp$&r(ke[{*rgrf(/s1_׽-Ur5gr o2s)rJr;Go#1aso5p- 7-OAlsH¤?pitxlE,ǖ \Dǣ8tVo$WuYuZqqru]ouo<'[u`va"\]?Ivfovgt\dv,Xvlvm%FGsj vqǰqu:o^wurowC:uwuژs wuwvw}O}w! z'tw~?xAIu (7vzNE&xunqu"x/Yxwxyxy$_yy7iLy/rweyyr/zpzgw zwGez'nyx@c{:{ww{pbx19{w:{O|e|A/|wxO|O|sq7u|ѯ|g}җO}֯}'׏؟}ޏ&}}7FO~'~?~h|~g~w~/}֧~K~(Gu/~O _2'1O7sz!Р c0l!Ĉ'Rh"ƌ7r#Ȑ"#(id1Nl%̘2gҬi&Βw'РB5ΑJ2m)ԨR<ʪZr튓(ذbdž5Pjײm-܍*ҭkVz%j).lxKs2nnȒ#u0̚7Ei2լG.x2e&\5ز3z{uܺwTwO˕g/nKм3o8tn[q;on}˓Oo>~+^Q{)L:}J8lr  b܃E݀8bh!щm"yu(Ci8c)-긣K/!A֨VX#Ixg '$TSަ$;2٤Qz)YhaY▪}avەgʩcMy!U Zs_'С1W柍XO:i(ZB z:vc2)m:Zj+Y*Zez_଴v} \@ l~]I챡F[El!>;vX^-z;ZEn_'ڛ[ yF /œ90ap Kټ [lNl\kjW!q,ؘ"rv+2.ü١p֘Ci)e!j{39 4BGHWeU-5BZiO5ra6emQq;mr}iEw{ djwK<8jG B*h6~yij<ɶ-99ۜKϡ.l[ʫUC ϾKdZA߾x_e=<8~/ =q_1g?߽.{ʾO H)ء΀\һx=K'Y̞Q;΃t|2sp?=;B>K|0IR1U8aK,C B@:5-:>;9-C?:?;#?=%?A4?I5AF9AF6BI D?DC$DD+DE:DLEAF6,FI;FP$GH"I<=INJCJF$JD+JC2JD,KL?KRL.%LJ4LLM=MI5MQAMU!QK2QL3QER>*RF+RK3RRERX S5,SR#TDV;VB%WS*YJNY`QY^,ZV3ZW;ZXCZ\%\HS\bY]bVafWbiYbf-cP/c\DecJed[ek"fJ;fcDf[LÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1TpXxtہ=tR b &./K ]8XP3&ǘ;;!Œ8.k.(` .H\r:wqx\<Aiq*@@~.+ rءvIKe5EDy0YzP <` >ql*l<$9p$"`2`B2a ?r@,>`@ J.IP|[ >chHp.pd4,3x c&y$psr֊6]EVBi oc8QtБ'DZD@B DHCPBAæ&R *jiԢ6taD &P!#tС *pz/@JF"@%oCeC RMY!hmt,NdE*Y _lŇ!rl=0ExІ;l12%=,=@ &M?32 @"=C;SHtܴ0 cD²>AD8B;;<<ӣI(MO8,?bwev[Ì7\ c` d|`É;H@, ' 6'##Pΰh&+np@ӏ T</D=w3C-8< O@-X- i82{ @=L|< Pl3h>Lq O_$4s4 tfC" ЂT0 A-dxD?Jq z, XGŤH0Lq؋ HBf 1 mCa  D`q|Pe2~%,Z QX 9&%i@ 4gK\UX!g JK; Iz :p(#蠈&pN3jܨg]7yEx0WH@IxY 4`K%.!}A- @)4o0 d% l< Qz`!G9ݡd`LAhuBteJ 4#x=2 *3 Njm3X=H&8B3zD`B `B\cf!WgO5 6Tk"#_ ,`>%T3Re%ZV'>A࠮3>d2b\7@h4M "se0 qB@BDr{*ЀxD:4mC[ a@G=B.#ĉ8@1a q8Buj0V$eJwdlG6غmMx ȁ̠&b1Zp!Y8™1Xklp?uD!q<L$Pף,|AJ DN `gٟF7LJ^PVKj!]C(,(  &B5lg@pI X`9z|Hu9~-m}k>Zfk f8SwuK ~u#y7U``C Ȯ x00qب#6ѻ["jQ17ˊ$(gn\ !3d7ڑpܠR~1kʗd$C6BlDu,8uc{;tGa*7zRfܹ \Fv hE;-DYhxGp v~ x ?kp p 8 W_h٥]k8twǗ# @uZth f03 n@`S0 k N@h^0`m0 ` 8vhHHO#X#Pр"{6{3` p=p V #`h>װ> =@v/Ј; 080 k pkT7W"h5 NZ9P'r694Np P=P =[ ;P|a@ ,39t _h`cؓ]$w|50PpІ8`{? `{ נ0=ȉ,9% (j%+  EQH 8‰Vm{(` ` :gP@8@@W  @pA0 P 7ܙ|𐵐 p  e y)|ɊGmɁ8ZHx(  B1 I'Ow^ P p ( P x4 P @#P F  V p xxbpg\rgp ˹^Ogrpˁ8\4`9*Є.OXe$`-FyBQ)^f4j_9Sꗔ)ѥob昶kebpgbwkslwx׶pUwmzy'o6{^vb7}}p}Zօ$g#s} x(X9s`0JxZrzBmx5'iR}+}m/2h:` y }yvqҚu+&@ؠ8}vOF%zWr&xamGs# d+!1&^^Fk031 iȴx 1xe` C]IAIodQ#(!K.P,o-A:I@Qt"Cгf9 ж%w:1]0v;j;@ rp. {;kKR\:OѶ!v rp ya7{pP `h7l7]r.Qi- aw֧9'0r@ +ζp00p m=o}jC@ ;! l^w&2ŋv0v;k{ IAP]*@`Rp`rp2jR#R08 pl?Ip P IU,Kz2R>rTg|!=$0K b l9wIb`VCř _Lņ 2y C08C]WPCpeyRP0y6\r+^C [|dž ߠgp{ sp xׅ-ahAp p 7階+.YsŐ2P dnW:0mq>?\)/ x>y \ c;K `| w vpp@  p/Bp >HŠn舮 }A   G^Á&P7Ymbڃ0c>0 ]z  l w 펷/< 0sRO<X};.@ }2m C]0jPҐk-`D20`2M! Թ_M\.-]P :}-?S.02I-*WpĀv@C 00쏼IL]:Ɯ9E2t)xÄu!`9\ x,LH%_̑(0lCJ3kԸ3O+Y5Kpi҃234TKFz=a\n``62)8=$sA,$xb 22jPkLtk``a\A0z%XTSpF)mg ag/iaptju!?0С ) +PO)!))tX A F* ;+HZ%W|qD{HB ն!)""ZAZBp!; pLFH.*}̆I$do-+(]s$J=!)Xbzàd !6|O_O_t/;X; 5Wpr)q&@ƭ@JIJxA ~ O CgE፭`* >3Z9^8®pN*w@vVD(FQaߝPxp@/b`bha!:E' ,$RؠѮ08,R# yHDV(#WP+H>k,c%-yIjɑg-Hf@o)ksD5D\síᆁH)d*H[f>cdo )yR$fF 0\uH <`?sdeZ&W[J_Mި1l8]KKm$Y-& Y,Baȶќ̦xiJإrȁ9)Y$Bd0x0F7! KH02NQ!fFL@FtZ˝k ":J BdEY@6Ѕ`HDeӁIc#-lFHDD N':YREUGL Xb<(SH$!ݎd_FrAr:N䩀 p#(@a0%Acvd̮Ab8y8[=2"XC Om=H[& A/AtTpUuX#s{NB ĵF){\@~ȖҪ!y!8+l*iMtwk]Np j , V|2BY@9P6@XR` t, " _tMgR=ׄ+ $ uC`Ӆ<ȡ*Rף&!J`e$AI[[9cC]) HQ,&Nj\pG9HXv"t(1 y83l<篕~nk 9A:@P:xܰ1u'݃d8,&@]HrW]M++Yf,kM5)gsH#pBacw pq lQ@(`͖ P?˸7 8q"[o%tP'0aޚ 0zF?V[sJV7;t06DiMq?QxxWy); xKr/A6tL0DdYp͢['y @0goGu>+z-5Qy/$jJv Uw!9ЎNIIWU bK3P ,A+Š^pY`ɒ[ 2oȇAf0|K30.Dȃ!`y7zs0kjKC}k;Ѕ9`H6 e<"D9q@HD'*)DЃ$Af8kdq;@/=AjA؊ |0]xw + UӪP尼$Pp[#(m%)6E`;{7+H+k0Q%Yђ}|It pҳDe0p ʐȌĠ$M%#%jȝ`H˓@yXP SZh)Ѕb xY  ȟAP ghP輍ʋ YKZ6.(c׽{ܐQH EV: OiȊH d ȋX Pm 2K K4x37LE lS mmZ ! 4Muzm҈ X i= V*- pu]JsX \<H@P NN p2U\ &x#9vFeX 7e` ]-b"L:l _1Vb_e"lR{BA&B>DEndxdIFJzWd)&1!њÇ8BctޥVUT YsBԉ%!a!81װ !&pI%avfhZ,` .iu.jA$&y(y6қā gb1 )a룰YAfg.ۉҏa$N2٠1f!\ÉU cz~$h: $=a"*iجi2.ޡA ȡl Ô2(,RRC"$H%BUZ^k=R^!: 1NbiliFBgr|6?ޱ4[ˤ!ʏy\ R(\n0"ұ=2X*(;/XJ;߇Ȱ!?oPK%k<pz!e:'WS[S ڰ?Ӛ76qpTb'/p02q_rOF#/ԍ?++r/rsb'Ml!/jtWR/'%p]Jhۘs) 9tYMF}X !OJx  !9 !8vxcWo#bZ$퇢w bd{F=GD@Fv4y$K8fe>:)1$Uvd$EiԔY9XcA[vf_AdIw& 28'yfC}(7*Nh"gv(WwJik֙Ja)qzZ:뉫v꫹NFڝJ+ڊSek~}l۱z+6l_J-gj-bܚKݸ7w.͸.ּkjhIpr*5$2|1 Se)!#簎z|Z,2q "ʃd~+|b/3L)3П3}V`&zD4R9'Ve3:msa܀\w vggv}l-tnz-wiwv/<~xWO|P܅{8F̎9x?Vt 5n7z6k.^{ϮNVq,M};.;)OUM'{tӟ~/BYG(B`F2`&A| xaF@yЄ T8@yȅ/2dІ7aCzd>єēЈG Q(KeyzE*X?g8+bnҨD3HT 6;JcGj#!}+dHHMt"cIKR5!bIurZ~ K- *7Sr|#DZ.떘QV\K12 0'YLtɴ2g2"5QiͲL3&7MG \8s*%\';W_Y~3N_@)3O3HBy60@ #ZP dlDQ;`h?ёJ8)JKx)J PT%})Lcg.t)D̉U*/9:У:uPB+Ԫv|iTzU >rղnbMZINjI5kR*I``@9(Zr@E,;T&E,<ֹ.1!%lgGiRvC0`ecbJr% A! ,J%&,"*.#-3&16*25 43,5;16;:6-:>2:>;9 =3-=C4=C8>C?:?;#?=%?A4?I5AF9AF6BI D?DC$DD+DE:DLEA,FI;FP$GHJC$JD+JD1JD=JNKG?KRL.L<%LJ,LL4LM.MQ5MPAMUPJ2QL3QE*RF3RRERXS>$SK+SK,SR T7#TDU;VB%WS*YKNYaQY^,ZV3ZXCZ\;[XS\bY]bXafWbi-cP/c\[ek"fJDf[Jfd;gZ;gcDgcahm]joGki5laTlmdlr/nURofjqu'rRdruSslesxksyMtoSts[tuIufCvqqv{@ycRztsz~K{rY{ym{}d|}u|g~yuWy{g}Xb}Kou[mfd|W{tkv{kqb|zzy~¹ºŪĤĿžʊƭƼ˓˳αһҪģ֕ҷ֜ԾݲҼټл dHA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL'vlʇA$ZӧPJZP%DXjʵWcx*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0ZtXxtہ=tR "  (.I ]r7wqx ;Giq-19 p~p` 6ء7_x$-⊖y(cd_B0B1 A`hmRɀF$0A ;&4A.,$Aq2$ DA6 ;e-$ J فZ,6hJvuY3Vj)kŷ!(qO-Sa:1jo B ,!"QBmJ ʊ$`dj Da>A,0 q.= (Bcq dQ,L[-M(ۏ6oȌ5%l>$@5J2 <yы^ kd~$BG+4pю&hf@KCE"[Ȁ( ,? v Q" (S6{a9B턨D4A|hB0&^T@ r@C}0cP= $)1D' )Ȭ(">{ں<сhuhEGPBx:@" `+k @ot{-槏FL b7Dd-+\h/}9X}a|G=@BdL6iC|`Ԁ-x = ch06Czz50A`#O.@n`,t0ABxͤݦf9w7EvP;WL`JI 4K#@(Q}aG- 3m@ t { '  h"َx#Lg(pKr DzS4R'lh;hVdrkL <"*EP' B'VbX60p@#qO<G-{dkG80D4-0>-9 6xE8qfE "pJ"G1n H`m>RZ:l5D>q,X7HA:`2MA\qb6`4m aV za7l/tIWxsm(!B͡l0(njCtt2!6*3n(Xε'4 6\ɀ< a|||.@BMތ]n}0sDmW,O Aۮw:k dٛጬk|2&..׍A Ћb|!Av rSGE%FȦWNrgf>V|HA`UȄD3'v"7s7ao|F]}|q cV`Y胐\F_pC@?!|؝LvA.e5[Ǎ̻>^Gj)aOb|7!֢~vZR^:b7w>`r%|w l/]u X)oL@-C!'C:?} Q8~N }Cn|{ \pݐf'[7#2mt|A vEwy.p|= &L:p(%P30%|H'R80z0:P$P8&(8ww~wG׃8vUg\@)w!+$`}=0t*R :T 5PGt@:O0PPALfP׷X9P C~gz3~񆃞xx`჊k}pV0yl-=E9OP ֐ p +Ұ ? ̐ 8| @p < ְ [P U2HSG9x8heWu.`+ 0 悔W̔=`P+>f i  i`+|` t| < ppqÌ范HhH_w"8hv&@+Ѐ&q#Ǘ( 59 @ >> P |+*@+K<  O v#)d#?x!40x[6`'rGcI3Lp =f8Ey=X P< zy XI[^ a90ymp97G  ]a:pu|? ` S( ЋXR %+0|p?\ [ _v@gɚiGi^gv7`FF-W@ K'0}L(P ` $i  %P+࠵zA` 0` [` 0ٖyBOsYe:[.p0  bv3p  %@ P: Ԑ Y03p 0+@@ ԰ G0 R @tך^?:/sCq'pn%w2hW.`Pˡv9-@P703`RwQ`&fG0+j~*)6oJJ aulf lTfgW'vlg9vxS!{i7s̚WƇHq~|gyItޠzNJGsYKy3uiHVp֨raWQ E?q.@qCqqlj {HGk*JlZJ}"Q=1ep>+{&=;d z)GLJWuA ox1f>{0b71 _縃:s&GW^k0 p.A Z0s)Aex. p 'pZA({FVt ոCvq;A pq. `;;˹˪O'ߖqm~l0 %mV{0 `xۿ&j\amavplv- wqPobmFx É+T!Uzf'T[+A߀wyk@-pp 0 HT` ,|UVNP]q pk;HZpkVȻN |+kpPHp 0 J7L8DNpb {;|rp61IȻb1.7@870l ,ż,/iZpp0)`ȤH-Q< wptې~p6ɠ +U`@ϧ,H,/Ipj6~?ɟy ymb ˀ L 1wʐ l ~ "   ` ; b@HlԴ ''1v # J0߀Rw 0  ,0?C@`KMrw4xP0ű@z4X3u1 U:^b]Ӱ *p~]wl rH =M7 t=PK0 }A͸-` V `l߰ bp` bt}ӡwku0 @ x p,-Rv pTlr3tP  @ PuL1~ L dƯ'`xp p:fw0k ˰l7`] m L޻~7@޷Jsl- _{-@s] qY.09~smaАJPk10  Nu PZ4] u ]px u MwalI p H ?>rP@> p^~ ^^ . BLxrpξ퓠wI vPI> 0 7 u]wߠ?@  0r Pe. -/A܆Nq' @%ol۶{1l@CC p Ou'Bp`4M/=@V0#1ەl lHnrO 2/ @ɉ?ԏb" P@ `ℰ.0 _< ~ڲpZP)?2m =*젣0B!-Ãcy!N-@G!E$YI)Ud%1Sx 1"kebL7dY,-Ĉ ^`@Oce11dG[Y56FqHf>- 1t ,f0 |pO ѤK;Q^  Ⱥ!aL]+[ƀ@_,!i(A4`ȟ,!# V+d!='+,-Ɛ|F2 Hgcʟ{bH n( H,b^pB +B 3h6gC@9-in!E B'Y2&gK I|ccn@Yƒ@0HG!m2&dvK7tO,DB '~# 'a2ry>vS%-Vw '@+3A %^{a2!?=߁W/9N@wbPBz +n7f~nhЎ&D_3$|gs4ћ uCaKzqن?A~^48YHC~ULR>dJY(iI9Klx`@V" t0q)wLI"юZ_M u5p !at<"L TGCBi0z'hj9 -N&=<-tSP([ dݰBГXsZf'7=|/;t`DZzVB J[pl;;I_QB| 6;zߵQM6c.G42[r?!D ޠX5` 7 Ɔ3bPoSs@a2CFY,o\um62s^Xr܁H\{ƀ!y<C2`mNL!#JR,Xi};j$HQ]  ?ti\87~/U/!} Sб K}=~>GԏAv ї Yգ.>%0ܣ=c[:tm6vۂ:N]x4_Y5` 3cBp#aʘ[ 03^>YN [xnȇ@` e5mY 7CC!XyJ'ڸA@y\3P:8<mBXH@0ĐGCfBGXDCe .O E)<@7\`AdAdūd3L7C `Dx^Bxb{-#a!?$Pؒo-'# HEŤH)!F4M\DhY0_98+ے090Nx-ƪȇR$ -`9@E$|P*4>Xd@<1cH99:@CyxB 䋅'j[S"$]ɯHIH| ~acy a:%pXt@R0::{9Я 瓃A,0|P@p<<Ȅ|-V5p<*(HG4_!БPDK> Xp 0 'E !Z1HH3R:I I(x 9-p8zaXD |Pȴ\LT輁`ɄȼhhL-D%Yt@@JKPM.JݒH tQC/4Z'(ۑI$tA Q*p 谜3PA =%pE\(JN5C!FeU %ZG':eMp{[( ֠8Yh:ePeIPZhZjo(m\; #Y$C@>ٔ?oBmPhIITJ%1`X`IAeXA9]XGl!ӂӒZiT%kqK0n8P``Ur)RpT7I90˸b\/X1n*뫞NX0hjM+`38(kIAY@H*kR2  HRO aqmpPؠBlX![#$"r2)2418j+" B`B1I9&%nG=$_iJpLtP7tj+itT'QlHr uLW YKzt+L/MuIWMuOZT)GNij).ptujhZm:upO_D_ isoq)W:vb'utjqww}x/xF_x?xxx8ebxWvWqxjOx'sj'Oy_Mxq/yw(y'vbySyuyv zbuFy._Igw)zYOz+rzz zPzTqqO{xv{/{{/x{&{hr{{(|t~į|Jo|zHv!_÷||_x|tg ӟ}LG}WjnG{ڧ}xww?~to_~tAG~x~~P~~V/Y~gx-/s_O_|ܟ,h „ 2lx#Ĉ'Rh"ƌ7rh1"G,i$ʔ*Wl%̘2gҬi&Μ('Р=-j(R Sl)ԨRRT(֬ZL*qװb2ej,ڴjײm+ܸrknGzy/s0b3nʿwlr̚#B3hRlͪn5lK(6ܺm76;{r7 }3߸ҧS0r ڷ/l"H!W/oYU_~HA*x$x V  |e!%B!{ zb 8|&8M b"f#-6چ9܎ޅcM:iґbEY6% ViKj9)vyv_&"mޔhj*nyaM~t9hveRH{*z^ J(zZ*h))NQl^:jG[bx*֝ݣڪº+U9kiڶF,F;m)P:mjІ&NH*r{.ފ*.v*"I,X{oN*Ҫm ܔC0f*0BN/c{l!_\"zZRi̮|` 1lb3A5$=tE;.W44?}u\Q_IU9XyrmcroHqUo%]GҍrSf#~gvq+>WbbnxT8sJC~Е{a=C9d{U/}k(ik Y;8<@]}*6=ś==):E܏IZ]g)پ~X;%,ĴP|;x G鯀߀w<.ЁtG*hf6 mTBBJЄ chJЅI Cߕ̆7!?29><;-=C4=C9>B%?A4?I A<5AF9AFB:6BI"C7+CDDC$DD$E=:EL F- FA,FI;FP$GHHC1JD=JNKG$KD+KE?KRL.%LJ,LL4LLM<5MPAMU"QL2QL3QE3RRFRXS>*SF+SK,SR T7#TDU;VB%WS+YLMY]NY`RY^,ZV3ZX;ZYDZ\%[HS\bY]bYafWbi-cP/c\;d^Ce`Jed[ek"fJahmDjc]jnLÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1\lXxtہ=tR b"-%/ І9rcH6ON 6b,HdKj l4LBJ. OY/ ,i J ]~邘H)B)⢌dWgm㤔{nvC!QB".FQР) 6:!Pc P7p ˏ#Qh)G0FBi XmȨr(NdE*U _lwꂏhHs< yhӏ̱0Ѓ>daG?>R!3=Lc/c,! (`&O'BA 4;D:>u'#$@D6b$ *^ $N?`q(0 ESDorO?h 9CO0 ^rAXP5|Z`wxLF0nXP"}ĢhX! xBTO53aVmC3>PO^FЂ@s4rd qO^ `67؄0 #@N8-xD?R {,8XGŠH0LqHBf D2$1pV葌 $h@!LFWKH`b?z`,;# fP^֬% )C-ư%ΡA L hzړ8 0 EDA`s@01 24Mf>ap&! @b2xāC`B b! iy 9(MeQڙE'cYR+qsaTVby5CӁNC1c6a0X``qCrbdQ'npA.,149t@#(\O'pp\8qYi}j`YHWL$1 QtHլ̮ [W - \ nld =ɘm8\ fz2P3A n 8A 3`k! b f.}f& DN @gFdpRuȸ9ة9Q3հ6B+1XQ` $Cjt ̦>Q1 t@w3m]!$!f"ւUqH[}~`NJ=`oDηQ]&1qYYcMp{{& ,dФMB-)cD'~i9UiEĝF"N  ?xgk* $V8[NF\z1m9kэb-_dN+,AH9jU,"E:2cƂqcЇ'{ɊO+DnR}.V: JҒ*Ty?Ԫh\褘:NߒC}w~$/GܑuN.~&~xu|FVҧ}hp a֯1)>'J\|gD -X/Slwuq{vB{!|jF# >6't|:= `Ƥ*@4.1Grr-9,P p:9*|4=j/a~PmI(`Vm@K2i ǠG-qG؄@ϰKw p8{Vdxg[` Py(B#n0 ?Xc:PA`P9}uPQ8@`p .QANgZIR{qPJ lVH_x@qb_psp \WxxPUpm( s`U0qHsHnQ]օkW!4p'z3Tp ٰ @ 0 ? 8~p  P  < ـ ^0В c$lPpp p z20 7Y b!7xp`poT8`1ndzH~ p &x&n4=p@0>@ j 'N0g^@Pm`'@ 0 p _ =y PPpp D 2Іci x07`p @7ypȎצmip4"&P`p ~5|3 = PPT>@> p ~0,` P , TP @p j kkc' `  DPp  p ɅϨ7 P p  `Y hَ빦y؞Т#t(V@= A° >+=|P ^P`  rf  `P2CZ Dpx@pNlz6ٕ  ]yP hrXilڭLVxW00_`a:p|? ` =`װ %TZ|0: g0 r0l; i࣠P GN fh`[YyS(p KPÉ乭jLxw7`H0w-Yɰpp~:0  ` A e[Z| , c0 w7 @ f[H LPP Ы `PmP PГ` Ѫ S@c*֠ ᩎ٪uM{#dp,*vc) pvג ) * : ۠*4@ @0p[ \ +t@:y̠w A  JṺwzP w`m2P z`"8iYPtr,:xF'w uqygH0 p*p\hQH4ck!Sr6hrra7`fP-20]+e2rJJ0jlWS]worq5\@8~;3' W pofmv]plm`ʢlmj8vņʴ1 qPh.ZmJ`+,8/oքFjxyWwhz{ɚH#rϥ'\|dvt̛!7 P8!{GtP{7{G kM `  Ԡ$M(M h*k9Ww-!vtϣ t.Rdvh+WNM R7T]V-up S_MY}0D-i(jpwI@V vAIKd &ܲLn`NS뺉{vCF-Xntk*=`ѕ%Ԇٸ .cQ&Ǚ5;"DScqeZMI~oKx/7>8'Hذy'N=g8qu㤈(S戈HWU Dzl@E#6qz-6b4O2gdXU=l dBz'H($&o?Dp( rH"4ȈRj)8uAg)f XF/q]YgUE% }& }ЁSNU@%2{F& PHe]TIOI+-dX G?`L!cznx)7q>0Edg1#& $#9X!~,LK&] }L@K`E.(<>Slg_#Q9, fQn≨fX5ܵp@HXJɢ)b,(L\r ™yfkI%? "N`Ku< `xЉf&%U qÀZ,DVZ'-.XmDPNKT Ӫ  C3B)XW:M3ğI @:lٹ.dAf>h5"p(Dٶw9O)XwN jt1eh6C4ݟgni ȟqҀ{"X,E.Ɨxn|o z'0&E) "U8\ nv@&P AJXG- 0AKJc5" +z _QF }B*BltWu_x `3tA"2BN `W0V6X $4A P ] Evq0`"JcZܱ`Dfq@ Սz(Wjil&Wز9C`2 986[d |/qM I@x,% A%1 @e df3LdIq.٠D8iqL  0Zd 3ݨ&FtUf#DAD`hZ+"B "'4XgDShhCKnqB-ZNy""ҍ<N kdBK% f xхnKU#!T8R (&B#U&t XeЖ:?*`ǔ[ Nc15 эX>B.`.ǻBSlg 0 S &_xF=*BFPJՂw@@DO1` .PwJ Chhwh7 bBmzD`*2h*T(Sp| F_Wp,EX!8bP9 `~@VpnP 9| }Ac4@t %y1vrUXl7xOFY ;g (J р g8|8PY(GYEwvjc3l-6!kXt@qgCݠ3Uv89cϘ 6dg 2:x7$47G/ S@NUB:)q)Ct`I"h)pWXhp]H(jZ&J5ePLB}|!%Z2B f+z)|o@n+ JbW-)[IRc~Z匝zgsRҲ&&qp-׷pUAtfxCBZqg iQDu>*rcB}V$tsø8yz:5 b:"{Zof' u#~?1d\̜1y=#_n8|o?h Q󼌃>,HL >ټ瓨Ӹj񡤛(X> Cquؗ|>@y6#2k1dw88k۔bHӿ@:CF s3Q>CFkBé+S. Dx+BZ gpb)³:9DptPB#:W!>+Ky S蕈  zEXT@Ⱥ4Lʳ[LEX`IG3F @GNQH:% 0*d4(h*$6`Bʢ ND]Jrm̩dB S&RC3D u KAy!H9-4+UaZ%6 ܔ7I?cF0g`X}؃؝AFhw 0=&t.p/xn@Nٙ]bRxZ`|w_Ig=6t==ʹ0zFYXĹ0&%秦F<,%"j`h[M^B YңZ myq 99W.Wd%"#B"^FkͫN˒-r2 3 IH2qhV>)Ji~(l A!_"!JX%@ҊYih".UIaq(&fSX)I*%H "Zmq&:Dl% = [;b9\)7$,ij3nf" Xa<ҋ@Ε".ˍĸƃg PnRSb)xnWIV=Dr)k@qk"%c\0wF0fPRGU&[/@NH:+++2*>] â&I'ǂ b,N}Ȅ93hb(R0Őzggk@j tr y @xn,+(ѨaTHDL8*fš)Ohז¥|r99 ?w+:g :c󍩤n@SsՇ9ph=& F%8I Q>Θ۔ tq1vY~!a #k[%$bRyI22h0ҭ^ sX&@A D@\(R 9(w.# xH[rN7wPf.Czfp7 bl"D@ X膬˰2h y]\@+C0jw`_;!,z{ꩬ.y[ 'ow8bSHY%zw/Wxh_Wz8J %ܴص)MC|PxZ}d) e !K9X6Crk][Xٻ&x"ɵn!dCÑ0h9Mk Ӝb+5]Uc&(7+M>dBƐ22lhP %fX1"*$߱Un<ፄe2Ç)oxr/cB(DbL&a0 cVy9bƈ2*Q. 3BPM^J5j,ڴjOh 9 -ݺJQ[aA.l0a+"nvkCɔV\3] _ӨI1=ƌUnL0)x \"DaY38y"7ٶwmDas#8~OovȺ:MڼI3C+oG;n#?}[O~孵 tݰ'ZhXv!]hMx(U`Q6L^C0`+V"[D(t0D8d^)UU0.hTY+%+d/2V{BXSAYMXLQf tvdwrx}id'8B(j* (Y㣎袕ʹ !*z*idvړ)hIX:Ƨʪ7*u*^ʠ .6*eeZ:+ŗ-ݒ-D骻(vѝnkn/n *i&z亄EYDHV|0G/{\۵pj<2%|2)[n25|39kn0s&E}4IW˲T@;t!34U[}5F]{ rac-禍&5N6hs9tܬZxS+3߉+8g޸eB b-{9PM9g~:|"N4譻:n8굓ﷰ;X69;~mw~<dsZX򅘴%0N겘%dF`2{b')M0"3N[3'rTb5IJm7pE,g /uhctNxўgg"-}<(z4D(DשPlc@# "2/ԢE] ә=nJc:E-UW&'ӝѣEMRr`<= }jʠVo(R!2~N^Ҵ>$!ʭU-Wg0dUe}д0>+^*Cѵ|9*]o}_:R<, 6v, %KͲбKŬUQΒVNћ+h Ҳokj VT/#eb;ׅU-pM2ܾJr:2W8ְ6.t9'ֺޝsE!7L.zi]񎗻M/|q~ R86+Wzk#h}V3:Ry߫5׌[NXiṃǰW >_X(~zDT1/̭E:1C*->p=RGNޫ$pO~;e3y՞9-y`K)g0`Lffs=~3ɲ*g6Iu3g%w~thS}@Vs29>;4-=C4=C8>B?4?=%?A4?I A<5AF9AF6BI"C7+CEDC$DD%E=:EL FB,FI;FP$GHHC=IN+JE1JDKG$KD?KRL.%LK,LL3LLM<5MPAMU"QL2RK3RRFRXS>*SF+SK,SR T7#TDU;VB%VS+YLMY]NY`RY^,ZW3ZX;ZYCZ\%[HS\bY]bYaf/b]Wbi-cPJed[ek"fJLÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0ZlXxtہ=tR " !%.І9raH6ONntB-tЁ}4#40.pkR9@°-M`e 3CŽmdG \zBt)A Su⡈dWgm⣐{ ks 8s1C 8 )n B , NkxJ  a 1- q-3GE0G #`$Bl`Q aAD22GKO8n0%B,L}D[R'` {ى ܣXS; $;tlLأ9t!O49s+2+s8ІT &KL 'A49D:>ݵ&#LC6B#iAhH/jN?bc( 0ECcbO?gL63O/r"j;XHȇspGǠ^X=T')>Za3( `w,ƸG).A##D* }BG)$_KXg`NdW#JBg-a{}XB=QZ HX,@xD?Lz(XGŔH0La؊ HBf 1pcq 8r}@+lH# v| NBB"on-اFL 6Y'd$ P<\`@ ZUC[WG1Sgä H4%hQ;L̑9>;I Iz 5pA(P#Ԁ(\-jaƔۦ0g]7cDr:WL`E*.!,K`<{xH4>` ]XK/$h=#P'2ή~`a IֲD!5Ȁ26y0CvAVp@Pk0&ցmrҠA PCb$pa9 *[ P\pE:&Lo F{Xj jr)a5[YWh 9`;v.);Ne%YJ>D?>A@+>^A0DciD(e`J 6=FiFBЂBC44xЮ 0hG&0ͅXÂ;MgV &pc,@@%Q[(Ry̹\T:yVHFB`sp#Jq,L5A6@1H\qc4Ȃ`21 c Y~5pO΀Ee1|>.—OyNZZP#90CC0g2ڟA F}V `BVz G`Q!htHzL |Q 20P(a_# ͨu:zK`=X  ւUqZ}~ vR20z#zmҀȌK*`7Aj@^ o"# F/*!gv2q© Ub`pN FJl%)-*㡹%@ uF /6ǹ؏l d_zv4ozJIJǨ"c <|غʻN""pRx$C5cgO>F7:.I!? pK%RG>AC+'| kH;yJ-0 i'b| b N(}J`ycZy,+@!aYPQ%  p{\'zHInw_0 c'y.|; 'PL8(&`30&T}'H(r6x0*8p)`8>(8 7nb@mcS%ip ʠG-J@0n5 {0u ?J&zXpy'W"18f f8;0r`BQ8T7p'r@8`P Rp?`Me0XG`N~'U |1`~K_u oPb_Pp P ` uU5א[rPHHhw%]{|'7V+l6[) = M` Q `<ր  rz ( =h ߀ 6h 6 0 ;@ [pip @P  k1F@ P@9@YD @ 0Xvfexxwy.p|kyWL2e b27 j@ߐ <Б=hP/z`  r z : `) Ҡ^' _F9 P@P` MY XjI uP|P Bt\vyYԇv3Rirer2|2p p;p Q P<Б< ;4%Y+ P  h qkhu1 Y iBPP`  PֹbH |0 0  p Х q )9|租 7j%. 'T l3M ; Yp<Ј;xj )J\^ 4^lp ǹ I OZ@ _WZ ?)` h( u8qtzHd``I8P|= ` S ;֐ .!P0`x/z=- \ P6`l` PPO@P]rOz Љ 0L5UXVkVgW5pF@g-Wp@@~p ɀ ) h n{   \ t!`y @ d] ʚJp 0` 0m| UF 0  ` [ О8T[aw{8O' P 5`g-f  lg-<0`)π ` z # Y`<8` y:Q ~p M `wJ @ H v wPUP {`ry0u[cnJWzHiԲ}F &PYg:R`Zpue4`l\rq5@d x[pyr,r/P[H\)teAmO븆r]J´@?COzBM?Wjon}t>GF027Q06܋ʞ'u0Mٟٝٗ5 ڔ=٬- ͠ޗ=\jhQ4'y'j@ L\ZHxFύ5@0r-@R ʠj=![ vQ;uݐV3>g-]0݀pޞVhm`A~H@-AٛM @Be-"G-zomhŢl!nҍ`v J~F~w@@1n. `|@1nF } p   `  ŀC 䒽 p P ~  vUO`djsN 57BP[iO70i55 Pȋ\_-[`o nz*HD+UBv`+u7~O0*t 1Ck6Pǵo`݌sI`ZIX0h:>k D,U @|xG*i x.zBtVe8F `yb.L]v @Dyg{YJ*?!Gu6 xyCe`rY; @8u}?`e\DlV"?/3m3 44+>5| yT |e]cGX  ş:P]hğ@]'Fs5#qefA'3;if` ' ۩I<>MI |X_!xqxwٝHua/dKv@FP1]^hE%IjTԸx\"D>&=_9 5xP8fxn40>-o@-$[ x A4ǹ:(Q> 4@ ,V`Qi `n1ǿe,<? Xk@`5$/>YNPӤf5tCiH!!LC>! 5b4v)Kt, x)flMiI@'dPe4ut)XԤfDy " "(15f9>`ܩ/> A1:LB́@ QK*.PjXJ&\"6PB sxCF] v k5txz+p >ByMvgA0@$6_X1WV[2TjtՀh.ͻ\8Y ^ 3 bݐ5Z9kyjY"A m$`^Lc*[x eNC!P [<9#Bɨ2hrBVq5J$ڏAnu{]w jiWgD9}N4!Sv{7\$gVc<]C=K1=jx} kd&=~g4^l^=@{^QA4΁ȇv^R/-SB[}҇EIZ/Ao}IMSn~&5%(?w?PCGo3?>)8ü󿤋h =<@l>["r>L<q SC~ʵz Hy tc> @6$?b <Bxk1+a#@Fjރ@!x'\5#>$7 )+C-Bh BѲ f1`훤w7C:B`t@B$t[  a=&)ra ( ׀ xR0騏2 E[l<ɫ#4c@< `M'):6ی֨ )>78rEȸBR|S, ?P9;GT V{7i9:Ȱǭ:Ɓxw, S;w Tdi` R)X?/j+0@  H,kÀQG˺ӗzo20Hcُ*Ф4P‘+$* r%> K7  Q' @:). =D>̀A$ؠ/(^7Sy;0RA4m{z'-8(xL,Y ;\6d2"H7V l') Iȩ`X7΀)N6D 'Px*J|uOӬ|p3M\Oˌ7X$Tl"4kRԁ2X,a$XepxJ_\q(_t޻9d uVhGh^@A ;ϳa;c񢕠q贳uHzi%@ |A܏ˇXЗ7Q츱|5Z7BXX:xQ ȅuۙ 4-ҡ6f5"TqH uheT>x S`LME;JK5Hw/S5bX@/=] A=n yw`@+F<oAOX-/+ɴR<ȅ/h~ɇMx ? *O`9B qj!٬=;x䌬`4eTB 9)2#. [f Em*>`خ1Ϧ].EhV]x l0vP|]q02Ӿ$M x[,I[\wDbB؄b\SZP|Bp7 ۱͋SWOtP@iaz[^%E{P%O\ s q0zXMX$xbzH{}E@Gy1!lR ez7pX1sd0R9|P P*$àX`}i=9Yi[aMGȇ[Hr rɩOtT{"Av'4A1b*af/1uw6P'}<2)SΡ1b:T:)q!^,nfyVac7xa1caP%9YP_xT)ObnmP#q z('۝9d(TzX 9d~l%9])U0#K "@M>)@U+7#z0 4܈Y8 h:N^7mUI@&/Y0R\fdz8#zx@f.ȇ;oKiNBy9qdgނhaH@ScɟݩbBxe$5 |>ia9i԰*ޑ1%K朇>6匮 e]ʣs ԥ}Q.C凒k'26#"+*˩1#, Z XC#q@YDEf͸bg"$БPcRYNҭgp&=%g@f~LZ^J2ka"5$f0NlAVɣ07!>/&i򆌷j!(ƣDUm|!#fNjk RnnCRLz;b K )+5W wD1eGYF۸ʇ\0H4+B*1>ҦG'ɢ i*2ʇK$.jSVD)}pxL-x0ӘfGHbpr\h hN PKR)D(_B&js@ p̳,+j)*5Z,B CG+Mt8jo;('4Tg$G@Qm;U+PHIt"r&vZǦ HQ筱2E ISؗ)KS0 sP& BP[HW0 . [ xxSS,TGw@e`-FNzeP`l1$2/"` #10Ҝ7`[3D/"s0 wP^8 X{K_n߾G [0{+RZ$@z/x1!z;{$, |#(!?R|@koxh'` jK~P+:Ws5Cwc:ք_>6۫A&"ؘGrai+[Ø/`ĹQ_ۋ ~65jPɘ-1>h!V|P0F7^0c *lAQ` $+J 96r-O>0aA4c *dtȰN>MzdI643ǥLv"-ܸqUЭ[`v3[WOHQS3n\1*Blr|[E͜,R*VxOD{\$ ֛8ot)u?.a†]W{fG CΦSNS]} iZכ~VWC"ht'ZeV.hcΗ %aA@`)"]v5m$T}Մ3fIhc[qc~9j$OBd8`PBxQ5 5ZV8CO&fMAQXeܒePiOZ&y!xf*h\8#s2ڤ I&>j)~6T@)䩨*Ze+f6P} '"+nc^f6ڷ,zk2ވjQ oxn%J/ Ln{Y-H} pi+$g𾖝*1!l%|ū-<2-21||3O=3A l>|4ҵC;4QKo%}5և*]{5ao[3Y}vblhJ6f}7o{g-=|~߇鱀#4ᑗ8o'^y xe#(2楛~:D9뭇:fLN:~9콏;ĸ ?<ɷJ7Z<׎[3{?kܐyè仕= իgZݝOTS^>WnaI.^i{ GA ;vsK(0tiCp>T^ ǿQˊ nE|b()jus"H9*rQBA2-p]<ȼ2"h| X.6Qm 8E9α~ǦA'#"Ƭ% 0H$$$eH &N#IMRtLۚ%C)/~}< ;)OĄr^4*Ё2] oP?⩡CɵRO?I&p7󁴥p #$zһXr)NiEtx5,3ӡ2%QO]8ʊ NQFA}SѨNUU*4^#2ֵ 34k&Ǚv W"w ԽДG `Vߩ|a+ݡa'Y:ϲmaf7+ZvV}`hGZ vm VW+[IjOu`lgS,"-PVÙo ܍4.t[VsKktDRaX+^dM׵ߝ5=/*׽&_WfWLY<Sf[o~q#ͅp}8a C=skSq&ޢc݃}1dcJb8V܎w˳CX/IEJD}=3PhҞf2iNӌ{G K̘MDUݷVѱTWWZѸk:ֿtՆL_,5m;7ώ6*&m2Y-mj{۩󫸕0GtMP@KƠloދ7-aIwp:K]xeS o8ec<Cq#YM>ӏk9%?-q廅9jnwmClw7j37hHgK*t韎luc8#]&^js]cg{Ƀq{݅.}{]^\/y>jkOAe9^"ֈ|׵W>|58&NaFVɮze/>`|E*`{[> {*p|?} dž־?S&~^_ %Ca3/@? 7mIEFyκIɅJ(m^^@@ XS] B8m^! ,J#%,)0").$-2&05,2632%4;,5;26;-9>29>;4-=C4=C8>B?4?=%?A4?I A<5AF9AF6BI"C7+CEDC$DD%E=:EL FB,FI;FP$GHHC=IN+JE1JDKG$KD?KRL.%LK,LL3LLM<5MPAMU"QL2RK3RRFRXS>*SF+SK,SR T7#TDU;VB%VS+YLMY]NY`RY^,ZW3ZX;ZYCZ\%[HS\bY]bYaf/b]Wbi-cPJed[ek"fJLÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0ZlXxtہ=tR " !%.І9raH6ONntB-tЁ}4#40.pkR9@°-M`e 3CŽmdG \zBt)A Su⡈dWgm⣐{ ks 8s1C 8 )n B , NkxJ  a 1- q-3GE0G #`$Bl`Q aAD22GKO8n0%B,L}D[R'` {ى ܣXS; $;tlLأ9t!O49s+2+s8ІT &KL 'A49D:>ݵ&#LC6B#iAhH/jN?bc( 0ECcbO?gL63O/r"j;XHȇspGǠ^X=T')>Za3( `w,ƸG).A##D* }BG)$_KXg`NdW#JBg-a{}XB=QZ HX,@xD?Lz(XGŔH0La؊ HBf 1pcq 8r}@+lH# v| NBB"on-اFL 6Y'd$ P<\`@ ZUC[WG1Sgä H4%hQ;L̑9>;I Iz 5pA(P#Ԁ(\-jaƔۦ0g]7cDr:WL`E*.!,K`<{xH4>` ]XK/$h=#P'2ή~`a IֲD!5Ȁ26y0CvAVp@Pk0&ցmrҠA PCb$pa9 *[ P\pE:&Lo F{Xj jr)a5[YWh 9`;v.);Ne%YJ>D?>A@+>^A0DciD(e`J 6=FiFBЂBC44xЮ 0hG&0ͅXÂ;MgV &pc,@@%Q[(Ry̹\T:yVHFB`sp#Jq,L5A6@1H\qc4Ȃ`21 c Y~5pO΀Ee1|>.—OyNZZP#90CC0g2ڟA F}V `BVz G`Q!htHzL |Q 20P(a_# ͨu:zK`=X  ւUqZ}~ vR20z#zmҀȌK*`7Aj@^ o"# F/*!gv2q© Ub`pN FJl%)-*㡹%@ uF /6ǹ؏l d_zv4ozJIJǨ"c <|غʻN""pRx$C5cgO>F7:.I!? pK%RG>AC+'| kH;yJ-0 i'b| b N(}J`ycZy,+@!aYPQ%  p{\'zHInw_0 c'y.|; 'PL8(&`30&T}'H(r6x0*8p)`8>(8 7nb@mcS%ip ʠG-J@0n5 {0u ?J&zXpy'W"18f f8;0r`BQ8T7p'r@8`P Rp?`Me0XG`N~'U |1`~K_u oPb_Pp P ` uU5א[rPHHhw%]{|'7V+l6[) = M` Q `<ր  rz ( =h ߀ 6h 6 0 ;@ [pip @P  k1F@ P@9@YD @ 0Xvfexxwy.p|kyWL2e b27 j@ߐ <Б=hP/z`  r z : `) Ҡ^' _F9 P@P` MY XjI uP|P Bt\vyYԇv3Rirer2|2p p;p Q P<Б< ;4%Y+ P  h qkhu1 Y iBPP`  PֹbH |0 0  p Х q )9|租 7j%. 'T l3M ; Yp<Ј;xj )J\^ 4^lp ǹ I OZ@ _WZ ?)` h( u8qtzHd``I8P|= ` S ;֐ .!P0`x/z=- \ P6`l` PPO@P]rOz Љ 0L5UXVkVgW5pF@g-Wp@@~p ɀ ) h n{   \ t!`y @ d] ʚJp 0` 0m| UF 0  ` [ О8T[aw{8O' P 5`g-f  lg-<0`)π ` z # Y`<8` y:Q ~p M `wJ @ H v wPUP {`ry0u[cnJWzHiԲ}F &PYg:R`Zpue4`l\rq5@d x[pyr,r/P[H\)teAmO븆r]J´@?COzBM?Wjon}t>GF027Q06܋ʞ'u0Mٟٝٗ5 ڔ=٬- ͠ޗ=\jhQ4'y'j@ L\ZHxFύ5@0r-@R ʠj=![ vQ;uݐV3>g-]0݀pޞVhm`A~H@-AٛM @Be-"G-zomhŢl!nҍ`v J~F~w@@1n. `|@1nF } p   `  ŀC 䒽 p P ~  vUO`djsN 57BP[iO70i55 Pȋ\_-[`o nz*HD+UBv`+u7~O0*t 1Ck6Pǵo`݌sI`ZIX0h:>k D,U @|xG*i x.zBtVe8F `yb.L]v @Dyg{YJ*?!Gu6 xyCe`rY; @8u}?`e\DlV"?/3m3 44+>5| yT |e]cGX  ş:P]hğ@]'Fs5#qefA'3;if` ' ۩I<>MI |X_!xqxwٝHua/dKv@FP1]^hE%IjTԸx\"D>&=_9 5xP8fxn40>-o@-$[ x A4ǹ:(Q> 4@ ,V`Qi `n1ǿe,<? Xk@`5$/>YNPӤf5tCiH!!LC>! 5b4v)Kt, x)flMiI@'dPe4ut)XԤfDy " "(15f9>`ܩ/> A1:LB́@ QK*.PjXJ&\"6PB sxCF] v k5txz+p >ByMvgA0@$6_X1WV[2TjtՀh.ͻ\8Y ^ 3 bݐ5Z9kyjY"A m$`^Lc*[x eNC!P [<9#Bɨ2hrBVq5J$ڏAnu{]w jiWgD9}N4!Sv{7\$gVc<]C=K1=jx} kd&=~g4^l^=@{^QA4΁ȇv^R/-SB[}҇EIZ/Ao}IMSn~&5%(?w?PCGo3?>)8ü󿤋h =<@l>["r>L<q SC~ʵz Hy tc> @6$?b <Bxk1+a#@Fjރ@!x'\5#>$7 )+C-Bh BѲ f1`훤w7C:B`t@B$t[  a=&)ra ( ׀ xR0騏2 E[l<ɫ#4c@< `M'):6ی֨ )>78rEȸBR|S, ?P9;GT V{7i9:Ȱǭ:Ɓxw, S;w Tdi` R)X?/j+0@  H,kÀQG˺ӗzo20Hcُ*Ф4P‘+$* r%> K7  Q' @:). =D>̀A$ؠ/(^7Sy;0RA4m{z'-8(xL,Y ;\6d2"H7V l') Iȩ`X7΀)N6D 'Px*J|uOӬ|p3M\Oˌ7X$Tl"4kRԁ2X,a$XepxJ_\q(_t޻9d uVhGh^@A ;ϳa;c񢕠q贳uHzi%@ |A܏ˇXЗ7Q츱|5Z7BXX:xQ ȅuۙ 4-ҡ6f5"TqH uheT>x S`LME;JK5Hw/S5bX@/=] A=n yw`@+F<oAOX-/+ɴR<ȅ/h~ɇMx ? *O`9B qj!٬=;x䌬`4eTB 9)2#. [f Em*>`خ1Ϧ].EhV]x l0vP|]q02Ӿ$M x[,I[\wDbB؄b\SZP|Bp7 ۱͋SWOtP@iaz[^%E{P%O\ s q0zXMX$xbzH{}E@Gy1!lR ez7pX1sd0R9|P P*$àX`}i=9Yi[aMGȇ[Hr rɩOtT{"Av'4A1b*af/1uw6P'}<2)SΡ1b:T:)q!^,nfyVac7xa1caP%9YP_xT)ObnmP#q z('۝9d(TzX 9d~l%9])U0#K "@M>)@U+7#z0 4܈Y8 h:N^7mUI@&/Y0R\fdz8#zx@f.ȇ;oKiNBy9qdgނhaH@ScɟݩbBxe$5 |>ia9i԰*ޑ1%K朇>6匮 e]ʣs ԥ}Q.C凒k'26#"+*˩1#, Z XC#q@YDEf͸bg"$БPcRYNҭgp&=%g@f~LZ^J2ka"5$f0NlAVɣ07!>/&i򆌷j!(ƣDUm|!#fNjk RnnCRLz;b K )+5W wD1eGYF۸ʇ\0H4+B*1>ҦG'ɢ i*2ʇK$.jSVD)}pxL-x0ӘfGHbpr\h hN PKR)D(_B&js@ p̳,+j)*5Z,B CG+Mt8jo;('4Tg$G@Qm;U+PHIt"r&vZǦ HQ筱2E ISؗ)KS0 sP& BP[HW0 . [ xxSS,TGw@e`-FNzeP`l1$2/"` #10Ҝ7`[3D/"s0 wP^8 X{K_n߾G [0{+RZ$@z/x1!z;{$, |#(!?R|@koxh'` jK~P+:Ws5Cwc:ք_>6۫A&"ؘGrai+[Ø/`ĹQ_ۋ ~65jPɘ-1>h!V|P0F7^0c *lAQ` $+J 96r-O>0aA4c *dtȰN>MzdI643ǥLv"-ܸqUЭ[`v3[WOHQS3n\1*Blr|[E͜,R*VxOD{\$ ֛8ot)u?.a†]W{fG CΦSNS]} iZכ~VWC"ht'ZeV.hcΗ %aA@`)"]v5m$T}Մ3fIhc[qc~9j$OBd8`PBxQ5 5ZV8CO&fMAQXeܒePiOZ&y!xf*h\8#s2ڤ I&>j)~6T@)䩨*Ze+f6P} '"+nc^f6ڷ,zk2ވjQ oxn%J/ Ln{Y-H} pi+$g𾖝*1!l%|ū-<2-21||3O=3A l>|4ҵC;4QKo%}5և*]{5ao[3Y}vblhJ6f}7o{g-=|~߇鱀#4ᑗ8o'^y xe#(2楛~:D9뭇:fLN:~9콏;ĸ ?<ɷJ7Z<׎[3{?kܐyè仕= իgZݝOTS^>WnaI.^i{ GA ;vsK(0tiCp>T^ ǿQˊ nE|b()jus"H9*rQBA2-p]<ȼ2"h| X.6Qm 8E9α~ǦA'#"Ƭ% 0H$$$eH &N#IMRtLۚ%C)/~}< ;)OĄr^4*Ё2] oP?⩡CɵRO?I&p7󁴥p #$zһXr)NiEtx5,3ӡ2%QO]8ʊ NQFA}SѨNUU*4^#2ֵ 34k&Ǚv W"w ԽДG `Vߩ|a+ݡa'Y:ϲmaf7+ZvV}`hGZ vm VW+[IjOu`lgS,"-PVÙo ܍4.t[VsKktDRaX+^dM׵ߝ5=/*׽&_WfWLY<Sf[o~q#ͅp}8a C=skSq&ޢc݃}1dcJb8V܎w˳CX/IEJD}=3PhҞf2iNӌ{G K̘MDUݷVѱTWWZѸk:ֿtՆL_,5m;7ώ6*&m2Y-mj{۩󫸕0GtMP@KƠloދ7-aIwp:K]xeS o8ec<Cq#YM>ӏk9%?-q廅9jnwmClw7j37hHgK*t韎luc8#]&^js]cg{Ƀq{݅.}{]^\/y>jkOAe9^"ֈ|׵W>|58&NaFVɮze/>`|E*`{[> {*p|?} dž־?S&~^_ %Ca3/@? 7mIEFyκIɅJ(m^^@@ XS] B8m^! ,J#%,)0").$-2&05,2632%4;,5;26;-9>29>;4-=C4=C8>B?4?=%?A4?I A<5AF9AF6BI"C7+CEDC$DD%E=:EL FB,FI;FP$GHHC=IN+JE1JDKG$KD?KRL.%LK,LL3LLM<5MPAMU"QL2RK3RRFRXS>*SF+SK,SR T7#TDU;VB%VS+YLMY]NY`RY^,ZW3ZX;ZYCZ\%[HS\bY]bYaf/b]Wbi-cPJed[ek"fJLÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0ZlXxtہ=tR " !%.І9raH6ONntB-tЁ}4#40.pkR9@°-M`e 3CŽmdG \zBt)A Su⡈dWgm⣐{ ks 8s1C 8 )n B , NkxJ  a 1- q-3GE0G #`$Bl`Q aAD22GKO8n0%B,L}D[R'` {ى ܣXS; $;tlLأ9t!O49s+2+s8ІT &KL 'A49D:>ݵ&#LC6B#iAhH/jN?bc( 0ECcbO?gL63O/r"j;XHȇspGǠ^X=T')>Za3( `w,ƸG).A##D* }BG)$_KXg`NdW#JBg-a{}XB=QZ HX,@xD?Lz(XGŔH0La؊ HBf 1pcq 8r}@+lH# v| NBB"on-اFL 6Y'd$ P<\`@ ZUC[WG1Sgä H4%hQ;L̑9>;I Iz 5pA(P#Ԁ(\-jaƔۦ0g]7cDr:WL`E*.!,K`<{xH4>` ]XK/$h=#P'2ή~`a IֲD!5Ȁ26y0CvAVp@Pk0&ցmrҠA PCb$pa9 *[ P\pE:&Lo F{Xj jr)a5[YWh 9`;v.);Ne%YJ>D?>A@+>^A0DciD(e`J 6=FiFBЂBC44xЮ 0hG&0ͅXÂ;MgV &pc,@@%Q[(Ry̹\T:yVHFB`sp#Jq,L5A6@1H\qc4Ȃ`21 c Y~5pO΀Ee1|>.—OyNZZP#90CC0g2ڟA F}V `BVz G`Q!htHzL |Q 20P(a_# ͨu:zK`=X  ւUqZ}~ vR20z#zmҀȌK*`7Aj@^ o"# F/*!gv2q© Ub`pN FJl%)-*㡹%@ uF /6ǹ؏l d_zv4ozJIJǨ"c <|غʻN""pRx$C5cgO>F7:.I!? pK%RG>AC+'| kH;yJ-0 i'b| b N(}J`ycZy,+@!aYPQ%  p{\'zHInw_0 c'y.|; 'PL8(&`30&T}'H(r6x0*8p)`8>(8 7nb@mcS%ip ʠG-J@0n5 {0u ?J&zXpy'W"18f f8;0r`BQ8T7p'r@8`P Rp?`Me0XG`N~'U |1`~K_u oPb_Pp P ` uU5א[rPHHhw%]{|'7V+l6[) = M` Q `<ր  rz ( =h ߀ 6h 6 0 ;@ [pip @P  k1F@ P@9@YD @ 0Xvfexxwy.p|kyWL2e b27 j@ߐ <Б=hP/z`  r z : `) Ҡ^' _F9 P@P` MY XjI uP|P Bt\vyYԇv3Rirer2|2p p;p Q P<Б< ;4%Y+ P  h qkhu1 Y iBPP`  PֹbH |0 0  p Х q )9|租 7j%. 'T l3M ; Yp<Ј;xj )J\^ 4^lp ǹ I OZ@ _WZ ?)` h( u8qtzHd``I8P|= ` S ;֐ .!P0`x/z=- \ P6`l` PPO@P]rOz Љ 0L5UXVkVgW5pF@g-Wp@@~p ɀ ) h n{   \ t!`y @ d] ʚJp 0` 0m| UF 0  ` [ О8T[aw{8O' P 5`g-f  lg-<0`)π ` z # Y`<8` y:Q ~p M `wJ @ H v wPUP {`ry0u[cnJWzHiԲ}F &PYg:R`Zpue4`l\rq5@d x[pyr,r/P[H\)teAmO븆r]J´@?COzBM?Wjon}t>GF027Q06܋ʞ'u0Mٟٝٗ5 ڔ=٬- ͠ޗ=\jhQ4'y'j@ L\ZHxFύ5@0r-@R ʠj=![ vQ;uݐV3>g-]0݀pޞVhm`A~H@-AٛM @Be-"G-zomhŢl!nҍ`v J~F~w@@1n. `|@1nF } p   `  ŀC 䒽 p P ~  vUO`djsN 57BP[iO70i55 Pȋ\_-[`o nz*HD+UBv`+u7~O0*t 1Ck6Pǵo`݌sI`ZIX0h:>k D,U @|xG*i x.zBtVe8F `yb.L]v @Dyg{YJ*?!Gu6 xyCe`rY; @8u}?`e\DlV"?/3m3 44+>5| yT |e]cGX  ş:P]hğ@]'Fs5#qefA'3;if` ' ۩I<>MI |X_!xqxwٝHua/dKv@FP1]^hE%IjTԸx\"D>&=_9 5xP8fxn40>-o@-$[ x A4ǹ:(Q> 4@ ,V`Qi `n1ǿe,<? Xk@`5$/>YNPӤf5tCiH!!LC>! 5b4v)Kt, x)flMiI@'dPe4ut)XԤfDy " "(15f9>`ܩ/> A1:LB́@ QK*.PjXJ&\"6PB sxCF] v k5txz+p >ByMvgA0@$6_X1WV[2TjtՀh.ͻ\8Y ^ 3 bݐ5Z9kyjY"A m$`^Lc*[x eNC!P [<9#Bɨ2hrBVq5J$ڏAnu{]w jiWgD9}N4!Sv{7\$gVc<]C=K1=jx} kd&=~g4^l^=@{^QA4΁ȇv^R/-SB[}҇EIZ/Ao}IMSn~&5%(?w?PCGo3?>)8ü󿤋h =<@l>["r>L<q SC~ʵz Hy tc> @6$?b <Bxk1+a#@Fjރ@!x'\5#>$7 )+C-Bh BѲ f1`훤w7C:B`t@B$t[  a=&)ra ( ׀ xR0騏2 E[l<ɫ#4c@< `M'):6ی֨ )>78rEȸBR|S, ?P9;GT V{7i9:Ȱǭ:Ɓxw, S;w Tdi` R)X?/j+0@  H,kÀQG˺ӗzo20Hcُ*Ф4P‘+$* r%> K7  Q' @:). =D>̀A$ؠ/(^7Sy;0RA4m{z'-8(xL,Y ;\6d2"H7V l') Iȩ`X7΀)N6D 'Px*J|uOӬ|p3M\Oˌ7X$Tl"4kRԁ2X,a$XepxJ_\q(_t޻9d uVhGh^@A ;ϳa;c񢕠q贳uHzi%@ |A܏ˇXЗ7Q츱|5Z7BXX:xQ ȅuۙ 4-ҡ6f5"TqH uheT>x S`LME;JK5Hw/S5bX@/=] A=n yw`@+F<oAOX-/+ɴR<ȅ/h~ɇMx ? *O`9B qj!٬=;x䌬`4eTB 9)2#. [f Em*>`خ1Ϧ].EhV]x l0vP|]q02Ӿ$M x[,I[\wDbB؄b\SZP|Bp7 ۱͋SWOtP@iaz[^%E{P%O\ s q0zXMX$xbzH{}E@Gy1!lR ez7pX1sd0R9|P P*$àX`}i=9Yi[aMGȇ[Hr rɩOtT{"Av'4A1b*af/1uw6P'}<2)SΡ1b:T:)q!^,nfyVac7xa1caP%9YP_xT)ObnmP#q z('۝9d(TzX 9d~l%9])U0#K "@M>)@U+7#z0 4܈Y8 h:N^7mUI@&/Y0R\fdz8#zx@f.ȇ;oKiNBy9qdgނhaH@ScɟݩbBxe$5 |>ia9i԰*ޑ1%K朇>6匮 e]ʣs ԥ}Q.C凒k'26#"+*˩1#, Z XC#q@YDEf͸bg"$БPcRYNҭgp&=%g@f~LZ^J2ka"5$f0NlAVɣ07!>/&i򆌷j!(ƣDUm|!#fNjk RnnCRLz;b K )+5W wD1eGYF۸ʇ\0H4+B*1>ҦG'ɢ i*2ʇK$.jSVD)}pxL-x0ӘfGHbpr\h hN PKR)D(_B&js@ p̳,+j)*5Z,B CG+Mt8jo;('4Tg$G@Qm;U+PHIt"r&vZǦ HQ筱2E ISؗ)KS0 sP& BP[HW0 . [ xxSS,TGw@e`-FNzeP`l1$2/"` #10Ҝ7`[3D/"s0 wP^8 X{K_n߾G [0{+RZ$@z/x1!z;{$, |#(!?R|@koxh'` jK~P+:Ws5Cwc:ք_>6۫A&"ؘGrai+[Ø/`ĹQ_ۋ ~65jPɘ-1>h!V|P0F7^0c *lAQ` $+J 96r-O>0aA4c *dtȰN>MzdI643ǥLv"-ܸqUЭ[`v3[WOHQS3n\1*Blr|[E͜,R*VxOD{\$ ֛8ot)u?.a†]W{fG CΦSNS]} iZכ~VWC"ht'ZeV.hcΗ %aA@`)"]v5m$T}Մ3fIhc[qc~9j$OBd8`PBxQ5 5ZV8CO&fMAQXeܒePiOZ&y!xf*h\8#s2ڤ I&>j)~6T@)䩨*Ze+f6P} '"+nc^f6ڷ,zk2ވjQ oxn%J/ Ln{Y-H} pi+$g𾖝*1!l%|ū-<2-21||3O=3A l>|4ҵC;4QKo%}5և*]{5ao[3Y}vblhJ6f}7o{g-=|~߇鱀#4ᑗ8o'^y xe#(2楛~:D9뭇:fLN:~9콏;ĸ ?<ɷJ7Z<׎[3{?kܐyè仕= իgZݝOTS^>WnaI.^i{ GA ;vsK(0tiCp>T^ ǿQˊ nE|b()jus"H9*rQBA2-p]<ȼ2"h| X.6Qm 8E9α~ǦA'#"Ƭ% 0H$$$eH &N#IMRtLۚ%C)/~}< ;)OĄr^4*Ё2] oP?⩡CɵRO?I&p7󁴥p #$zһXr)NiEtx5,3ӡ2%QO]8ʊ NQFA}SѨNUU*4^#2ֵ 34k&Ǚv W"w ԽДG `Vߩ|a+ݡa'Y:ϲmaf7+ZvV}`hGZ vm VW+[IjOu`lgS,"-PVÙo ܍4.t[VsKktDRaX+^dM׵ߝ5=/*׽&_WfWLY<Sf[o~q#ͅp}8a C=skSq&ޢc݃}1dcJb8V܎w˳CX/IEJD}=3PhҞf2iNӌ{G K̘MDUݷVѱTWWZѸk:ֿtՆL_,5m;7ώ6*&m2Y-mj{۩󫸕0GtMP@KƠloދ7-aIwp:K]xeS o8ec<Cq#YM>ӏk9%?-q廅9jnwmClw7j37hHgK*t韎luc8#]&^js]cg{Ƀq{݅.}{]^\/y>jkOAe9^"ֈ|׵W>|58&NaFVɮze/>`|E*`{[> {*p|?} dž־?S&~^_ %Ca3/@? 7mIEFyκIɅJ(m^^@@ XS] B8m^! ,J#%,)0").$-2&05,2632%4;,5;26;-9>29>;4-=C4=C8>B?4?=%?A4?I A<5AF9AF6BI"C7+CEDC$DD%E=:EL FB,FI;FP$GHHC=IN+JE1JDKG$KD?KRL.%LK,LL3LLM<5MPAMU"QL2RK3RRFRXS>*SF+SK,SR T7#TDU;VB%VS+YLMY]NY`RY^,ZW3ZX;ZYCZ\%[HS\bY]bYaf/b]Wbi-cPJed[ek"fJLÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0ZlXxtہ=tR " !%.І9raH6ONntB-tЁ}4#40.pkR9@°-M`e 3CŽmdG \zBt)A Su⡈dWgm⣐{ ks 8s1C 8 )n B , NkxJ  a 1- q-3GE0G #`$Bl`Q aAD22GKO8n0%B,L}D[R'` {ى ܣXS; $;tlLأ9t!O49s+2+s8ІT &KL 'A49D:>ݵ&#LC6B#iAhH/jN?bc( 0ECcbO?gL63O/r"j;XHȇspGǠ^X=T')>Za3( `w,ƸG).A##D* }BG)$_KXg`NdW#JBg-a{}XB=QZ HX,@xD?Lz(XGŔH0La؊ HBf 1pcq 8r}@+lH# v| NBB"on-اFL 6Y'd$ P<\`@ ZUC[WG1Sgä H4%hQ;L̑9>;I Iz 5pA(P#Ԁ(\-jaƔۦ0g]7cDr:WL`E*.!,K`<{xH4>` ]XK/$h=#P'2ή~`a IֲD!5Ȁ26y0CvAVp@Pk0&ցmrҠA PCb$pa9 *[ P\pE:&Lo F{Xj jr)a5[YWh 9`;v.);Ne%YJ>D?>A@+>^A0DciD(e`J 6=FiFBЂBC44xЮ 0hG&0ͅXÂ;MgV &pc,@@%Q[(Ry̹\T:yVHFB`sp#Jq,L5A6@1H\qc4Ȃ`21 c Y~5pO΀Ee1|>.—OyNZZP#90CC0g2ڟA F}V `BVz G`Q!htHzL |Q 20P(a_# ͨu:zK`=X  ւUqZ}~ vR20z#zmҀȌK*`7Aj@^ o"# F/*!gv2q© Ub`pN FJl%)-*㡹%@ uF /6ǹ؏l d_zv4ozJIJǨ"c <|غʻN""pRx$C5cgO>F7:.I!? pK%RG>AC+'| kH;yJ-0 i'b| b N(}J`ycZy,+@!aYPQ%  p{\'zHInw_0 c'y.|; 'PL8(&`30&T}'H(r6x0*8p)`8>(8 7nb@mcS%ip ʠG-J@0n5 {0u ?J&zXpy'W"18f f8;0r`BQ8T7p'r@8`P Rp?`Me0XG`N~'U |1`~K_u oPb_Pp P ` uU5א[rPHHhw%]{|'7V+l6[) = M` Q `<ր  rz ( =h ߀ 6h 6 0 ;@ [pip @P  k1F@ P@9@YD @ 0Xvfexxwy.p|kyWL2e b27 j@ߐ <Б=hP/z`  r z : `) Ҡ^' _F9 P@P` MY XjI uP|P Bt\vyYԇv3Rirer2|2p p;p Q P<Б< ;4%Y+ P  h qkhu1 Y iBPP`  PֹbH |0 0  p Х q )9|租 7j%. 'T l3M ; Yp<Ј;xj )J\^ 4^lp ǹ I OZ@ _WZ ?)` h( u8qtzHd``I8P|= ` S ;֐ .!P0`x/z=- \ P6`l` PPO@P]rOz Љ 0L5UXVkVgW5pF@g-Wp@@~p ɀ ) h n{   \ t!`y @ d] ʚJp 0` 0m| UF 0  ` [ О8T[aw{8O' P 5`g-f  lg-<0`)π ` z # Y`<8` y:Q ~p M `wJ @ H v wPUP {`ry0u[cnJWzHiԲ}F &PYg:R`Zpue4`l\rq5@d x[pyr,r/P[H\)teAmO븆r]J´@?COzBM?Wjon}t>GF027Q06܋ʞ'u0Mٟٝٗ5 ڔ=٬- ͠ޗ=\jhQ4'y'j@ L\ZHxFύ5@0r-@R ʠj=![ vQ;uݐV3>g-]0݀pޞVhm`A~H@-AٛM @Be-"G-zomhŢl!nҍ`v J~F~w@@1n. `|@1nF } p   `  ŀC 䒽 p P ~  vUO`djsN 57BP[iO70i55 Pȋ\_-[`o nz*HD+UBv`+u7~O0*t 1Ck6Pǵo`݌sI`ZIX0h:>k D,U @|xG*i x.zBtVe8F `yb.L]v @Dyg{YJ*?!Gu6 xyCe`rY; @8u}?`e\DlV"?/3m3 44+>5| yT |e]cGX  ş:P]hğ@]'Fs5#qefA'3;if` ' ۩I<>MI |X_!xqxwٝHua/dKv@FP1]^hE%IjTԸx\"D>&=_9 5xP8fxn40>-o@-$[ x A4ǹ:(Q> 4@ ,V`Qi `n1ǿe,<? Xk@`5$/>YNPӤf5tCiH!!LC>! 5b4v)Kt, x)flMiI@'dPe4ut)XԤfDy " "(15f9>`ܩ/> A1:LB́@ QK*.PjXJ&\"6PB sxCF] v k5txz+p >ByMvgA0@$6_X1WV[2TjtՀh.ͻ\8Y ^ 3 bݐ5Z9kyjY"A m$`^Lc*[x eNC!P [<9#Bɨ2hrBVq5J$ڏAnu{]w jiWgD9}N4!Sv{7\$gVc<]C=K1=jx} kd&=~g4^l^=@{^QA4΁ȇv^R/-SB[}҇EIZ/Ao}IMSn~&5%(?w?PCGo3?>)8ü󿤋h =<@l>["r>L<q SC~ʵz Hy tc> @6$?b <Bxk1+a#@Fjރ@!x'\5#>$7 )+C-Bh BѲ f1`훤w7C:B`t@B$t[  a=&)ra ( ׀ xR0騏2 E[l<ɫ#4c@< `M'):6ی֨ )>78rEȸBR|S, ?P9;GT V{7i9:Ȱǭ:Ɓxw, S;w Tdi` R)X?/j+0@  H,kÀQG˺ӗzo20Hcُ*Ф4P‘+$* r%> K7  Q' @:). =D>̀A$ؠ/(^7Sy;0RA4m{z'-8(xL,Y ;\6d2"H7V l') Iȩ`X7΀)N6D 'Px*J|uOӬ|p3M\Oˌ7X$Tl"4kRԁ2X,a$XepxJ_\q(_t޻9d uVhGh^@A ;ϳa;c񢕠q贳uHzi%@ |A܏ˇXЗ7Q츱|5Z7BXX:xQ ȅuۙ 4-ҡ6f5"TqH uheT>x S`LME;JK5Hw/S5bX@/=] A=n yw`@+F<oAOX-/+ɴR<ȅ/h~ɇMx ? *O`9B qj!٬=;x䌬`4eTB 9)2#. [f Em*>`خ1Ϧ].EhV]x l0vP|]q02Ӿ$M x[,I[\wDbB؄b\SZP|Bp7 ۱͋SWOtP@iaz[^%E{P%O\ s q0zXMX$xbzH{}E@Gy1!lR ez7pX1sd0R9|P P*$àX`}i=9Yi[aMGȇ[Hr rɩOtT{"Av'4A1b*af/1uw6P'}<2)SΡ1b:T:)q!^,nfyVac7xa1caP%9YP_xT)ObnmP#q z('۝9d(TzX 9d~l%9])U0#K "@M>)@U+7#z0 4܈Y8 h:N^7mUI@&/Y0R\fdz8#zx@f.ȇ;oKiNBy9qdgނhaH@ScɟݩbBxe$5 |>ia9i԰*ޑ1%K朇>6匮 e]ʣs ԥ}Q.C凒k'26#"+*˩1#, Z XC#q@YDEf͸bg"$БPcRYNҭgp&=%g@f~LZ^J2ka"5$f0NlAVɣ07!>/&i򆌷j!(ƣDUm|!#fNjk RnnCRLz;b K )+5W wD1eGYF۸ʇ\0H4+B*1>ҦG'ɢ i*2ʇK$.jSVD)}pxL-x0ӘfGHbpr\h hN PKR)D(_B&js@ p̳,+j)*5Z,B CG+Mt8jo;('4Tg$G@Qm;U+PHIt"r&vZǦ HQ筱2E ISؗ)KS0 sP& BP[HW0 . [ xxSS,TGw@e`-FNzeP`l1$2/"` #10Ҝ7`[3D/"s0 wP^8 X{K_n߾G [0{+RZ$@z/x1!z;{$, |#(!?R|@koxh'` jK~P+:Ws5Cwc:ք_>6۫A&"ؘGrai+[Ø/`ĹQ_ۋ ~65jPɘ-1>h!V|P0F7^0c *lAQ` $+J 96r-O>0aA4c *dtȰN>MzdI643ǥLv"-ܸqUЭ[`v3[WOHQS3n\1*Blr|[E͜,R*VxOD{\$ ֛8ot)u?.a†]W{fG CΦSNS]} iZכ~VWC"ht'ZeV.hcΗ %aA@`)"]v5m$T}Մ3fIhc[qc~9j$OBd8`PBxQ5 5ZV8CO&fMAQXeܒePiOZ&y!xf*h\8#s2ڤ I&>j)~6T@)䩨*Ze+f6P} '"+nc^f6ڷ,zk2ވjQ oxn%J/ Ln{Y-H} pi+$g𾖝*1!l%|ū-<2-21||3O=3A l>|4ҵC;4QKo%}5և*]{5ao[3Y}vblhJ6f}7o{g-=|~߇鱀#4ᑗ8o'^y xe#(2楛~:D9뭇:fLN:~9콏;ĸ ?<ɷJ7Z<׎[3{?kܐyè仕= իgZݝOTS^>WnaI.^i{ GA ;vsK(0tiCp>T^ ǿQˊ nE|b()jus"H9*rQBA2-p]<ȼ2"h| X.6Qm 8E9α~ǦA'#"Ƭ% 0H$$$eH &N#IMRtLۚ%C)/~}< ;)OĄr^4*Ё2] oP?⩡CɵRO?I&p7󁴥p #$zһXr)NiEtx5,3ӡ2%QO]8ʊ NQFA}SѨNUU*4^#2ֵ 34k&Ǚv W"w ԽДG `Vߩ|a+ݡa'Y:ϲmaf7+ZvV}`hGZ vm VW+[IjOu`lgS,"-PVÙo ܍4.t[VsKktDRaX+^dM׵ߝ5=/*׽&_WfWLY<Sf[o~q#ͅp}8a C=skSq&ޢc݃}1dcJb8V܎w˳CX/IEJD}=3PhҞf2iNӌ{G K̘MDUݷVѱTWWZѸk:ֿtՆL_,5m;7ώ6*&m2Y-mj{۩󫸕0GtMP@KƠloދ7-aIwp:K]xeS o8ec<Cq#YM>ӏk9%?-q廅9jnwmClw7j37hHgK*t韎luc8#]&^js]cg{Ƀq{݅.}{]^\/y>jkOAe9^"ֈ|׵W>|58&NaFVɮze/>`|E*`{[> {*p|?} dž־?S&~^_ %Ca3/@? 7mIEFyκIɅJ(m^^@@ XS] B8m^! ,J#%,")-,1$-3(16 41%4;,5;15;-9=29>-;B<44=C9>B?=%?A4?I5AF9AF B<B56BIDC$DD+DD#E5:EL%F=,FI;FP$GHHC$JD=JNKF+KE,KL?KRL<$LJ2LD4LMM.5MQAMU"QK2QL3QBR>3RRFRX S7*SF+SK,SR$TDU;VB%WR7WY*YKMY]NY`RY^,ZV3ZW:ZXCZ\S\b$]IY]cWbiYbf.cP/c]LÈ+>hiǐ#Kc"]KϠ/vMMS^ͷғ.NlXxtہ=tR %,Іr]H6ONoh'h}4#40"AT"`;j$. 9&<,y$AayB0qD{|>"I [vyEA#R'؉&jUEFBf%-ІQAG '0ħDa*0D H D)1X«1 4*!0 bB QH5d "T`E D@#o8`F8@D P QN $'NE*IlCӆWs;S "<؄\LX0O%:3H O1>=<|&h=< !l8hٵh7+,YÁ*O0:w5Ï#8lI=Iod#tM+ScHao2I0m41NH= T 'dO0fe<b?^a38Mx4ȇ)u.=#+d+q ~)`K@Tg|R@`PY#ZPB C8BNpD~8#q O*F$  )k"Hǘ({[X16,Lh1h#;z  B!7C#",]2 J`b`Jc\U=eT~1j+a1|;8S яUR~S1x c3gwP1$AjHFK>,"#`8B !8iE!(2p;`PL3C( E"P$J{ O>Ѐkv*ei3#g(fʥD`a-NwS`]LhuBj PQP3Pc +C8@ E赈 rk/ =$#*I@(e ^A`8z5hര3Πv-iM3 ll!Za̚SaTV¸z5CMp;vC4ЀQ/P4ƍCcc|&mh',a8h@OS(B4@>9 -D85CȎL+F 8 qJ# ,dUtK eJvdlF6؊;Ƃx P$b1Zfh V00T L0@kH t ,t"3\&,&F42iϐsCO 4 S#&ժH`A E(P0`FHԇ `>FAN n)lR=:![AiF`:0wO}s)qYaMp|n? c|)X "I!F%s>C8ÒDn7iW^G0Ew NדB.kU;yFW1EGXjЍw#@;aF*Emu ")!c[vx}Uz~﫟\ee~!غ>0nɯ;L6-.IK t`;@ ±w;R+ne'+b' <x`T ppa>'*y>ׂ "؇}MK}I P{k#sp{xj@ ~7y:LD#p%g#KЇ$';0zp&w#`+"(8`a# vVnWPmo  1pzAX5[wnhp iW"123+80:@v 1p8N?@Np7}s0RP00Sp?0Ld۷eP?R`(rU@}p/PWx_u kP_PuPbQ ` $@P K P k-/P PfQQ]d|'l1`tV* 0` PY( N 0;` s i @ <`w ` (( $ Uv/ Y`kP 09PU ،Mhup=xPk 0zxXeюfu'} P xi v^d g0) m 0P ɰe YL d[p0lP` ` e|/` /YPPр Ȍ Z) u5@@ 5puPP ``b9]dg9v'0٠0"}2|T4 7H 3[`  s)p30;p -` PЙP P﵊bP nBP0 @0  Ji bS9G J _ {iRA`j+  t($,W8T z1L @:@: &x b:`)Шppj!^'Bb   p` Bu0A* 0  /`EJ<ٓ7 h\z^ZazPUE zO` W TП:`iI:p:0 Z -߰ u)71 @<  : G$PK/I `Rɓ\5U@Z鈭D{VhgP syX P'|Np ry4)p 2  # e0 &@`z  )ְ %&# 0 cPP8 K ~ް JOY P@ @ ̺ OpԐ ԰BY@12~& 50+w0f 6F7p 偁 Я8 - )Pp 0 N0 bp ipPwUO 0Py P`0 .q >0U` /Pm-vWP @հD@qW{6Gq$r  k8]&jtep+`NRiS RG*{&-(Q\5P1P^Ϙck#:r-'u'Gv@z$PmO) l+DŽn^z:4{Ò k:L@`@@vVn$m5`fn$mVmk l p]PQtcCld) ʐ° 0 ÐG ,@ 0 } > :lOc֮HUnB(y/KphUph5`5 J GL8nmxB GXXGx0è".5^/0KI @ KtNcP&n?(xbQVIGe B}0/ +;n됛`KŒ0nYG /0M> 55 PFU Yb TGj}`w0  pBv7 `8EɅK00 c \}` Aτk0?L p0 czhG.)x dzzWPuu/ ]]N K}-F1p岿:J0SϾz*CC%NXE5nG!EJlHCpdquj5T VJ\eujTW 'N} yG>%"aT 8zBCuY+z@4NayV'(JXb ?Txb+0bQf7pY y'7PfۅTy` 0`YXũuz]ٕDṨ*PT@KδPxj0b9H#Joz(1p݇YzW𭀁SgzyV`{y _y^+#iۄx a ȧv>ЗmJ`L;[!MA!lkQ\苢}D+* cgc/V}Gm)b,%(gzYb-e0Q?a(p$%&X4ƈ⁩ь^a-D$P Pޥ`p! .:, p?fqB68B3`GG,SUyA +*Dka4/oL v2 # ojB^*qA.0q}@cb$2,B Pk<@5/ʷȥOde+J.AS+c&0Oi#D$ } lV0OPZ*OȂC"]E޸< 9+B*Z[𳤟N"#Zz`Zak b /on G[ӾQ0†IX2Ȓ%eFKfV3@wccnfFǼݝwĄZ^0<94,? .@vj)cySۥ"{cDrz ʡ?ыg|_ <^򓟼$j7{󾖋k>z<8Voe >ڒ`ëO4s/>Ń|'?'{r*yg7;"{1yvk=Ģ׾j=2}ޏDzQk?kHD jp>|5jt<þ B Fk9쓟d?($A!++;,Dh@: f1<(|7@(`t@ haBH78ƒ@렀ADB,DA8P`>>þ p ӌN0BNѧи7MK FՓ 7H=ܞAS{(?HRh$nJHO$8ſ@  |8Ea0jI`뷆 ; c ( h( +xS(Ƈ xGMۡꍘCEHFߨ5C:FƑS[FGPiC>é@4P z*5P4 Ɏ>σ3 z>y"p104('#Xz:(JkA$}P%(/plw@Y&&uعx ؅utPR H) 4S9p RYhv >hт썣"fSyS 8S }{.YAD SRNJ.-=wED1}p2 wz@Ԝ هL]GX5xlOOyθ,PGf\ᲧLHw/`cɎN X;za/aŇ؇f9͞|.z瀪 AtX0h.ٍ%Zt#a_{9HEb)BY`c؇%XI`U8ziW5E1"HHЕf Zޭ(Q%ܟ!YP 2Q8 ǫa4:X/ KJH'!A@zD9RX@9Wp!py!^ R "1^ :%ȕ,aFe(mUbD^ x`Iw A!]J4Toj] /Q!Д#x5 A#QB0D@TJY`5+bnN/Z X j=ɂzXp1"{ᕠmsa;ʉH Z #Y,`+t !y.M9bIB`4l&h&Z!-f|0Aq0u9 [(#Bgv&&6gZdN> PI0.b!A9y (sCʳjR! dU EyCdb63tXe³x:bv  bʇx?NO%;ʬNY$G'@ `}f0,xl r>gH "u\W &SHX#I?Wl14 &(0 ܉$% ޵/(nVk&?:6+ "#mT<< nmZ:8bZMLhex6d@WV!+HH)n(/7j8q3W[ы+4€1hWF0*F\aQj+Kr*B2Na+NȨK ZN+fzʊ1-lwJjX0,, y@1mfH~|$*-_%([_;n uKH)epN`B{Ӝq_;0*Jf 2+c~n@Ser܄,V 6fC#Hmn w(B_a/1/4 gv ":01/4YS+0~& pR/3*Pه`10bۂwj/(0}0ۉ#w8ep11yW /yv A0 `ŀ[Bzy;2!>9t/xʾ)x950Ȱw71 ޒSHn*$y./=xyy swwO28H#9H|G$6'w%|',Z4Y,`c|j4[; <ȋI $iyk'yB)'nv'(niX2K ppX-hֹL)eW U`pݚ*IcN*Nq+";:,+bQb!˲y˒W)~*eުNѺ.+{/껯"j %W/ +0 iK<1W0k1K!!{v|2)2M521O259Li: =tDsI'Ml4Q#ut;5T{_/Xuq-k6q{;afۍy {r7|=z^_en8㍷#K^k.E>9]~|~d;:%F꿡^y]hu^;~c}͊7g8/~zoT/+Wۮ-f#.'}0%aǐ v0Vqn TqC,m6$g V!pt\3Pۄ]y 2sO5,e}U%t@G^򕩳nG,⛺pNf:7 n:ؓsF9hЭjgm^]}ĭ<_Zzl<4iuaCQ3պՉeE넊e[^3ǿzZԝ Nsޱa-CSwma;ݶݚ `o6-eכ]7ӝ,x[pC|Jegl~#8qmpHA.Ox%"C7קMrP9p)"6ɵՓPby]4\橦ymNgo;189Cx'?94tpOr^:A-G6;;;0v)]GEuϱTpW5\߽y@Q=א L'+.vC> W{xǀ-Vx7MͿKJ">UgfĻR/}/E?ϵD7-;B<44=C9>B?=%?A4?I5AF9AF B<B56BIDC$DD+DD#E5:EL%F=,FI;FPHC$JD=JNKF+KE,KL?KRL<$LJ2LD4LMM.5MQAMU"QK2QL3QBR>3RRFRX S7*SF+SK,SR$TDU;VB%WR7WY*YKMY]NY`RY^,ZV3ZW;ZXCZ\S\b$]IY]bWbiYbf.cP/c]LÈ+>hiǐ#Kc"[KϠ/vMMS^ͷғ-LlXxtہ=tR b-%+Іr[H6ONph&h}4#30"A\" ;j$-츁 8&<+y$Aai0qD{|>"9 [viEA"R'؉&jUEFB&$-ІPQ & ħCq) D D C0H«! 3*! Mb P4d "S`D C@#p8`G70D LA PM!#'NE*IlCӆVc:c!;؄lLܳ;h!48@S+/,X0O$: 3ܳ 1==b>^a38Mpw0)u.=+d*q})`K@Rg|Q@^@YCZN ֆ8BLp}8#a O)F#  )k"HȨD(y[W26,aL81h:x "!7#",]2 HpclX HId\U=eR~j+1|;r8KAяUR~3E1w$c3gwP1$AhHEI>,!#`8B yA!G(2p;`PL;p(@E"P$Jy >Ѐkv*e)3n Afʥ}A; f&hNv b(0hMKB `z&8,D܆85Wrq\!!p}\x8|! jniг,Uɮ|F[Op'CWV@.d3h$\ @F]<, E ӓj ( Z@(Q0LXzEØt1w3@=޳L9рsCO 4 [k#@&ժPAk E(P0`>Fg `p>BAN nƭ)lB=:![Ai>`:0wO}s)qYaMp|n? dx)X "EA%윐s>C8ÒDn7iTC(~FrgNz:f-4`'HZ8( t#p7 (S~xͷDD;8q>"DC1 c#} Qhgh}Ux~o0ɯ;Lv-.lHKt`;{8zGJw eEyߏ~C#P< LC>*y>z"gMK}6Mh*\0M`6}t@QO0 R`> Keۧf`>Q`(T@~`.`Xh^vk`^@v`bQ p  q`@0J ` k4q@T.`fxike]pLwUyG'lb "}O0 ِ  ;ΰ 2}0 @ ߐ @ ;P}  Zp @u.`(m0`  z.3I .`Ќք89P `:  @phxuX]'y'|kǖ_E9P0:2Ӡ :`; fP(} 0 t;"* 50 ߠ I ^Ň ^9Y Th P 4` C Hcؕ`~@ A@iH֐He)Gn0g|1R !'#GEp `9p Mp :Pt(`20Y,P O0 0 f r^P o@AP` @@  Mah ~  ` ` )+1pO2yq;0Р9 C8ipV 05z0 JZ]g x1J  `.` 7*iP l ?Y4 @? G x[]Z`z P TvD zOʷP g S9Y99p: @}`;П Z #jyDZkH`@ PZ `T04J PP?.@H@8ʎ:huvD;)p؀ 4`0770 -` @ *>0 ` Pp 9 (٠ 5&# @ dPQH J P7 @m~P @y` `  [ P ޹qD #W@$꒕w-/ƛa"Fr6p Я7`  .ދ (`p  MP _ iPPwTN 3P\ @0 .Q =0Tp 2)Pm0vg@<@֠D@Wr[4Gq#s0 k(\Pvi`і*PMQ xi RQG*z&.OLei@8oXP0A؍APws`NbA7Ȓrզo`Y71,ûy6ȰUPno6fn@U@l6L0n%}mn lmGlVoqFraXm1Ķ`2@Uo#6o-ymFwPw\3\Hqd +W ,!Xs pj Ԋ֒ʫz~u{ȠV1w` m Mm = jxHЌ-qDswMjH+Bx8Q9{@=sg OWF}G JHtKNMXPg SvHsqzGmn̼o4mdsmX/mM0sW ~~ׂ] ]؍؃t ~] Wyg7-{mV1]6>6H1T-{ @u=x¶׌] c-؉= 0يmۜx(]ӣ jHV~ uP,? qc6@4}V1wð (t}dAA`4p߰R o- PMFw6#C܀t]. \Fp`.  ~ uNZ0Ć ˠ 0 ĠG -P 0 ~ @> ;% lNdͤvGToCv.J`hT`˘*Ѹk@MA`/ۄȫ{V0Xo@@?`O-1`x;wNP*KoNwLMT0ncix-X`^/4`3_+KD;o`J0nX40.`L> 4P@PGHMRJ0u. vPڎ v=1iwd] QĠ\M`JP>| 0Oswvxj{ |< v~Pwo NE^}?V1q/@ 3_cO~Փgpى.$NXE5nG!E$Y"hK+LYX12F jU4SH@)u5saV 45C@TQڪj4:@d0[yo;<% ¤>@XKp"}2σ+ݭy# vjCgp= .F@țzJ<+67#\ dMf:XLwL- 'Ha_4ЯWbm?2'T{c7~{"5$r-#fmL2DSTqE[%HxTȣu`HaHŚNjvAGBtPɩT( u$RyʗPQYlRjF$h`M6:k\rAE0#A{SßR``}hfZqB;8~ "Ѕ8h21?xDdQ?B!(4@JJXR 70)!Da%pA@(ed@ nh#ЌܔE8 T0 PK AGk hap |ފ9P(F#V5V\FF-thUXw"aK,#?kqx2P@T&Q荊FLBjP28$\xvDܐQJS@H)Jb?'KʍϤx'0"GYV_-D<S$ ͨ#\ *aDٶPO3aȈ xfQ8adQjj/& TlíZ| RPTx>~pAX*JcuR '=>Ǻf\1m.H؆A mͅE+kPa_75jT.ùFJɈڍ@euAɈa 2h >k`}6Hė;qKZw,X8|9a#!F5j1a#_N8 f1g5n#@GZ4I\_K?Aω^'~P,"4 mlUH49NBD$E=11r-*[tF#j2rMNDk4(cb 3pTBXӦE\?#ORǒCƔn)7ZC߆޶gIKFǻm4ZH_0</ =U,C1="߷@% "}7/bif Z`7M:NΫsk5qtSIW:қ~tn, ~sӫ~tcZwǜtE~5p )VI.<㟆3Rpw";hcErz ʡKыg|O <^򓟼ta]j7{k~z%ag9[H&vx=wqE8|#p5g3gq?YO/n~uǯ~cm=k#cB F 4È:KA9*3,Dh@Rh1THw070BHtH a*¨ (xR0(3ī7p8)p\Pfj#ԈKBH|0I9ch!I5pW205bGL%L4R\L%p717H *K2J$#%|_K,̉7`#p%`Md6Hi ډy42@ 1uh<.P Ta?8,(`|OiYGh>ƒ.1Ĉ C<'(@p ulp*ȖFQ0(0Y7ϗ)Lp"nK@u"m"P;H ]Pj( H' kSaá&5@IG]HP1PQ9:<8P'G(5@qHYU', -Rq-=DH 'P;`ǹp.wH "*EP]X}hKJ؂ >DH=\3K ʹBJu0w8*?0i. 1%Zu;]9%b_9`c)]CI`c%`TXrV5FQ@Ig1(P%A:YO PJM݂9F_<";(]/ʳKq5H'ByaCzFRX־9ЇV``rpa{.S!"/v `8E%.Ś_\V(T@ϵpPQqW);օ?V2ѮܥDd޴Nq=zLCQ0%#K%a12pk1H9)Vt(HKZ,`%~u yH4zez,7Ȍ$Ё_Q# f3nNXa8H@Vw!n" .F ЛhIzndk戌 0%s֛r&%u>%<>礸` MVPL2c!B1x (dtE<{*5S!"WqJpphp(~:Cfh'Tȣ=戨.^s 欔)F\TңH:*.vr/lވ$&"pgr$R".:zs jI?.jx#NۋBC2\> [ږCC1 (#**bK|]NźƏ#$xY + 2JFKV"in0sZa;:b٦\KDex*A 7V^9H`)cnب`7˻a\ :$@28WF0 *YL/e1?0e⫐XJH+Rzˢ*zH20'yB順f jp(&~.7۶zi xmǣr6(K*_C=YL`e(N`(Oτkjtrȷ%A[n8:#g=D(1'A?eZ8l(0,*q#(I_=0nvH0/ZaY11I1:jj'w=R j{/ba(*B8$=R`r8$0x }@ 0{ c`Mĭz xX؃R*Н5r#XV 9g8a w⭨ 10E5aH$Z0#lR@JwخlJz37S0?_s s- +& ͔_yzy_=hћy o2B H ȇOTz$tЧJ[YJ,`6#kgS <ȋHBasP}Z $([aL4'4RW;>H0,<*Ȑ[~4@~ S[#[@9SJY48!„ ;C4h AED%^T#X$FR\Iĉ0]pJ@D!É-j(ҡ'2 KbtiժFQհbǒeJXXm6,YҌJ"ͺ`bkkՈޕhG+>(ERvjeGcK`A^e޻>}jngk3/-xճN'ể'>m5,Zpe = BtSm6 R lo&vl 7=ݚݷ7+npJ8p[~y28X:x杫:'[:KjKiQznݲ ?r:{<̰!21EX2%VV4'-Sw1."+*3cݼC4qvsݨG-+r(Huyxq<)I>*-Iݱz$(WIKu<%dH0eYLTW3+sBXƒA5)E#]<ܚ2 LAi,&4;xLrii6ּ&6ÉEnΗdũӔ<'oNjst;5 fb'@LjBS8!W]?%.ܟ_мE4XEC{pUO4)P鵴$l(L'Ӊ:o6IȜ^nZTiFDU ;ԩuN}؜aR?ӫfE_L)֬nng}㚪ֵίpk=x+ZwUԭ=jNѰ}.Gƶ qac3ׄImD/S͒Vg?+9ܽ:HNm"$JhEn8jp;5ҸS.tx֨;J[F \ $^^7f}t6R/~+&woQ/ (G 0Mkb#0;`h&YC,`IN*+=1Ԫ?%+LsF1V8rJ;*GF%yL\o **?so 1.Ɠu2[ n (ffv|;]0vEVh8.fvoxew5Un hrsC]x#O4=+y(`>mWigeB2ʇ#aLV\av `x0!@@! ,J#%,"*-,1$-3(16 41%4;,5;15;-9=29>-;B<44=C9>B?=%?A4?I5AF9AF B<B56BIDC$DD+DD#E5:EL%F=,FI;FPHC$JD=JNKF+KE,KL?KRL<$LJ2LD4LMM.5MQAMU"QK2QL3QBR>3RRFRX S7*SF+SK,SR$TDU;VB%WR7WY*YKMY]NY`RY^,ZV3ZW;ZXCZ\S\b$]IY]bWbiYbf.cP/c]LÈ+>hiǐ#Kc"[KϠ/vMMS^ͷғ-LlXxtہ=tR b-%+Іr[H6ONph&h}4#30"A\" ;j$-츁 8&<+y$Aai0qD{|>"9 [viEA"R'؉&jUEFB&$-ІPQ & ħCq) D D C0H«! 3*! Mb P4d "S`D C@#p8`G70D LA PM!#'NE*IlCӆVc:c!;؄lLܳ;h!48@S+/,X0O$: 3ܳ 1==b>^a38Mpw0)u.=+d*q})`K@Rg|Q@^@YCZN ֆ8BLp}8#a O)F#  )k"HȨD(y[W26,aL81h:x "!7#",]2 HpclX HId\U=eR~j+1|;r8KAяUR~3E1w$c3gwP1$AhHEI>,!#`8B yA!G(2p;`PL;p(@E"P$Jy >Ѐkv*e)3n Afʥ}A; f&hNv b(0hMKB `z&8,D܆85Wrq\!!p}\x8|! jniг,Uɮ|F[Op'CWV@.d3h$\ @F]<, E ӓj ( Z@(Q0LXzEØt1w3@=޳L9рsCO 4 [k#@&ժPAk E(P0`>Fg `p>BAN nƭ)lB=:![Ai>`:0wO}s)qYaMp|n? dx)X "EA%윐s>C8ÒDn7iTC(~FrgNz:f-4`'HZ8( t#p7 (S~xͷDD;8q>"DC1 c#} Qhgh}Ux~o0ɯ;Lv-.lHKt`;{8zGJw eEyߏ~C#P< LC>*y>z"gMK}6Mh*\0M`6}t@QO0 R`> Keۧf`>Q`(T@~`.`Xh^vk`^@v`bQ p  q`@0J ` k4q@T.`fxike]pLwUyG'lb "}O0 ِ  ;ΰ 2}0 @ ߐ @ ;P}  Zp @u.`(m0`  z.3I .`Ќք89P `:  @phxuX]'y'|kǖ_E9P0:2Ӡ :`; fP(} 0 t;"* 50 ߠ I ^Ň ^9Y Th P 4` C Hcؕ`~@ A@iH֐He)Gn0g|1R !'#GEp `9p Mp :Pt(`20Y,P O0 0 f r^P o@AP` @@  Mah ~  ` ` )+1pO2yq;0Р9 C8ipV 05z0 JZ]g x1J  `.` 7*iP l ?Y4 @? G x[]Z`z P TvD zOʷP g S9Y99p: @}`;П Z #jyDZkH`@ PZ `T04J PP?.@H@8ʎ:huvD;)p؀ 4`0770 -` @ *>0 ` Pp 9 (٠ 5&# @ dPQH J P7 @m~P @y` `  [ P ޹qD #W@$꒕w-/ƛa"Fr6p Я7`  .ދ (`p  MP _ iPPwTN 3P\ @0 .Q =0Tp 2)Pm0vg@<@֠D@Wr[4Gq#s0 k(\Pvi`і*PMQ xi RQG*z&.OLei@8oXP0A؍APws`NbA7Ȓrզo`Y71,ûy6ȰUPno6fn@U@l6L0n%}mn lmGlVoqFraXm1Ķ`2@Uo#6o-ymFwPw\3\Hqd +W ,!Xs pj Ԋ֒ʫz~u{ȠV1w` m Mm = jxHЌ-qDswMjH+Bx8Q9{@=sg OWF}G JHtKNMXPg SvHsqzGmn̼o4mdsmX/mM0sW ~~ׂ] ]؍؃t ~] Wyg7-{mV1]6>6H1T-{ @u=x¶׌] c-؉= 0يmۜx(]ӣ jHV~ uP,? qc6@4}V1wð (t}dAA`4p߰R o- PMFw6#C܀t]. \Fp`.  ~ uNZ0Ć ˠ 0 ĠG -P 0 ~ @> ;% lNdͤvGToCv.J`hT`˘*Ѹk@MA`/ۄȫ{V0Xo@@?`O-1`x;wNP*KoNwLMT0ncix-X`^/4`3_+KD;o`J0nX40.`L> 4P@PGHMRJ0u. vPڎ v=1iwd] QĠ\M`JP>| 0Oswvxj{ |< v~Pwo NE^}?V1q/@ 3_cO~Փgpى.$NXE5nG!E$Y"hK+LYX12F jU4SH@)u5saV 45C@TQڪj4:@d0[yo;<% ¤>@XKp"}2σ+ݭy# vjCgp= .F@țzJ<+67#\ dMf:XLwL- 'Ha_4ЯWbm?2'T{c7~{"5$r-#fmL2DSTqE[%HxTȣu`HaHŚNjvAGBtPɩT( u$RyʗPQYlRjF$h`M6:k\rAE0#A{SßR``}hfZqB;8~ "Ѕ8h21?xDdQ?B!(4@JJXR 70)!Da%pA@(ed@ nh#ЌܔE8 T0 PK AGk hap |ފ9P(F#V5V\FF-thUXw"aK,#?kqx2P@T&Q荊FLBjP28$\xvDܐQJS@H)Jb?'KʍϤx'0"GYV_-D<S$ ͨ#\ *aDٶPO3aȈ xfQ8adQjj/& TlíZ| RPTx>~pAX*JcuR '=>Ǻf\1m.H؆A mͅE+kPa_75jT.ùFJɈڍ@euAɈa 2h >k`}6Hė;qKZw,X8|9a#!F5j1a#_N8 f1g5n#@GZ4I\_K?Aω^'~P,"4 mlUH49NBD$E=11r-*[tF#j2rMNDk4(cb 3pTBXӦE\?#ORǒCƔn)7ZC߆޶gIKFǻm4ZH_0</ =U,C1="߷@% "}7/bif Z`7M:NΫsk5qtSIW:қ~tn, ~sӫ~tcZwǜtE~5p )VI.<㟆3Rpw";hcErz ʡKыg|O <^򓟼ta]j7{k~z%ag9[H&vx=wqE8|#p5g3gq?YO/n~uǯ~cm=k#cB F 4È:KA9*3,Dh@Rh1THw070BHtH a*¨ (xR0(3ī7p8)p\Pfj#ԈKBH|0I9ch!I5pW205bGL%L4R\L%p717H *K2J$#%|_K,̉7`#p%`Md6Hi ډy42@ 1uh<.P Ta?8,(`|OiYGh>ƒ.1Ĉ C<'(@p ulp*ȖFQ0(0Y7ϗ)Lp"nK@u"m"P;H ]Pj( H' kSaá&5@IG]HP1PQ9:<8P'G(5@qHYU', -Rq-=DH 'P;`ǹp.wH "*EP]X}hKJ؂ >DH=\3K ʹBJu0w8*?0i. 1%Zu;]9%b_9`c)]CI`c%`TXrV5FQ@Ig1(P%A:YO PJM݂9F_<";(]/ʳKq5H'ByaCzFRX־9ЇV``rpa{.S!"/v `8E%.Ś_\V(T@ϵpPQqW);օ?V2ѮܥDd޴Nq=zLCQ0%#K%a12pk1H9)Vt(HKZ,`%~u yH4zez,7Ȍ$Ё_Q# f3nNXa8H@Vw!n" .F ЛhIzndk戌 0%s֛r&%u>%<>礸` MVPL2c!B1x (dtE<{*5S!"WqJpphp(~:Cfh'Tȣ=戨.^s 欔)F\TңH:*.vr/lވ$&"pgr$R".:zs jI?.jx#NۋBC2\> [ږCC1 (#**bK|]NźƏ#$xY + 2JFKV"in0sZa;:b٦\KDex*A 7V^9H`)cnب`7˻a\ :$@28WF0 *YL/e1?0e⫐XJH+Rzˢ*zH20'yB順f jp(&~.7۶zi xmǣr6(K*_C=YL`e(N`(Oτkjtrȷ%A[n8:#g=D(1'A?eZ8l(0,*q#(I_=0nvH0/ZaY11I1:jj'w=R j{/ba(*B8$=R`r8$0x }@ 0{ c`Mĭz xX؃R*Н5r#XV 9g8a w⭨ 10E5aH$Z0#lR@JwخlJz37S0?_s s- +& ͔_yzy_=hћy o2B H ȇOTz$tЧJ[YJ,`6#kgS <ȋHBasP}Z $([aL4'4RW;>H0,<*Ȑ[~4@~ S[#[@9SJY48!„ ;C4h AED%^T#X$FR\Iĉ0]pJ@D!É-j(ҡ'2 KbtiժFQհbǒeJXXm6,YҌJ"ͺ`bkkՈޕhG+>(ERvjeGcK`A^e޻>}jngk3/-xճN'ể'>m5,Zpe = BtSm6 R lo&vl 7=ݚݷ7+npJ8p[~y28X:x杫:'[:KjKiQznݲ ?r:{<̰!21EX2%VV4'-Sw1."+*3cݼC4qvsݨG-+r(Huyxq<)I>*-Iݱz$(WIKu<%dH0eYLTW3+sBXƒA5)E#]<ܚ2 LAi,&4;xLrii6ּ&6ÉEnΗdũӔ<'oNjst;5 fb'@LjBS8!W]?%.ܟ_мE4XEC{pUO4)P鵴$l(L'Ӊ:o6IȜ^nZTiFDU ;ԩuN}؜aR?ӫfE_L)֬nng}㚪ֵίpk=x+ZwUԭ=jNѰ}.Gƶ qac3ׄImD/S͒Vg?+9ܽ:HNm"$JhEn8jp;5ҸS.tx֨;J[F \ $^^7f}t6R/~+&woQ/ (G 0Mkb#0;`h&YC,`IN*+=1Ԫ?%+LsF1V8rJ;*GF%yL\o **?so 1.Ɠu2[ n (ffv|;]0vEVh8.fvoxew5Un hrsC]x#O4=+y(`>mWigeB2ʇ#aLV\av `x0!@@! ,J#%,"*-,1$-3(16 41%4;,5;15;-9=29>-;B<44=C9>B?=%?A4?I5AF9AF B<B56BIDC$DD+DD#E5:EL%F=,FI;FPHC$JD=JNKF+KE,KL?KRL<$LJ2LD4LMM.5MQAMU"QK2QL3QBR>3RRFRX S7*SF+SK,SR$TDU;VB%WR7WY*YKMY]NY`RY^,ZV3ZW;ZXCZ\S\b$]IY]bWbiYbf.cP/c]LÈ+>hiǐ#Kc"[KϠ/vMMS^ͷғ-LlXxtہ=tR b-%+Іr[H6ONph&h}4#30"A\" ;j$-츁 8&<+y$Aai0qD{|>"9 [viEA"R'؉&jUEFB&$-ІPQ & ħCq) D D C0H«! 3*! Mb P4d "S`D C@#p8`G70D LA PM!#'NE*IlCӆVc:c!;؄lLܳ;h!48@S+/,X0O$: 3ܳ 1==b>^a38Mpw0)u.=+d*q})`K@Rg|Q@^@YCZN ֆ8BLp}8#a O)F#  )k"HȨD(y[W26,aL81h:x "!7#",]2 HpclX HId\U=eR~j+1|;r8KAяUR~3E1w$c3gwP1$AhHEI>,!#`8B yA!G(2p;`PL;p(@E"P$Jy >Ѐkv*e)3n Afʥ}A; f&hNv b(0hMKB `z&8,D܆85Wrq\!!p}\x8|! jniг,Uɮ|F[Op'CWV@.d3h$\ @F]<, E ӓj ( Z@(Q0LXzEØt1w3@=޳L9рsCO 4 [k#@&ժPAk E(P0`>Fg `p>BAN nƭ)lB=:![Ai>`:0wO}s)qYaMp|n? dx)X "EA%윐s>C8ÒDn7iTC(~FrgNz:f-4`'HZ8( t#p7 (S~xͷDD;8q>"DC1 c#} Qhgh}Ux~o0ɯ;Lv-.lHKt`;{8zGJw eEyߏ~C#P< LC>*y>z"gMK}6Mh*\0M`6}t@QO0 R`> Keۧf`>Q`(T@~`.`Xh^vk`^@v`bQ p  q`@0J ` k4q@T.`fxike]pLwUyG'lb "}O0 ِ  ;ΰ 2}0 @ ߐ @ ;P}  Zp @u.`(m0`  z.3I .`Ќք89P `:  @phxuX]'y'|kǖ_E9P0:2Ӡ :`; fP(} 0 t;"* 50 ߠ I ^Ň ^9Y Th P 4` C Hcؕ`~@ A@iH֐He)Gn0g|1R !'#GEp `9p Mp :Pt(`20Y,P O0 0 f r^P o@AP` @@  Mah ~  ` ` )+1pO2yq;0Р9 C8ipV 05z0 JZ]g x1J  `.` 7*iP l ?Y4 @? G x[]Z`z P TvD zOʷP g S9Y99p: @}`;П Z #jyDZkH`@ PZ `T04J PP?.@H@8ʎ:huvD;)p؀ 4`0770 -` @ *>0 ` Pp 9 (٠ 5&# @ dPQH J P7 @m~P @y` `  [ P ޹qD #W@$꒕w-/ƛa"Fr6p Я7`  .ދ (`p  MP _ iPPwTN 3P\ @0 .Q =0Tp 2)Pm0vg@<@֠D@Wr[4Gq#s0 k(\Pvi`і*PMQ xi RQG*z&.OLei@8oXP0A؍APws`NbA7Ȓrզo`Y71,ûy6ȰUPno6fn@U@l6L0n%}mn lmGlVoqFraXm1Ķ`2@Uo#6o-ymFwPw\3\Hqd +W ,!Xs pj Ԋ֒ʫz~u{ȠV1w` m Mm = jxHЌ-qDswMjH+Bx8Q9{@=sg OWF}G JHtKNMXPg SvHsqzGmn̼o4mdsmX/mM0sW ~~ׂ] ]؍؃t ~] Wyg7-{mV1]6>6H1T-{ @u=x¶׌] c-؉= 0يmۜx(]ӣ jHV~ uP,? qc6@4}V1wð (t}dAA`4p߰R o- PMFw6#C܀t]. \Fp`.  ~ uNZ0Ć ˠ 0 ĠG -P 0 ~ @> ;% lNdͤvGToCv.J`hT`˘*Ѹk@MA`/ۄȫ{V0Xo@@?`O-1`x;wNP*KoNwLMT0ncix-X`^/4`3_+KD;o`J0nX40.`L> 4P@PGHMRJ0u. vPڎ v=1iwd] QĠ\M`JP>| 0Oswvxj{ |< v~Pwo NE^}?V1q/@ 3_cO~Փgpى.$NXE5nG!E$Y"hK+LYX12F jU4SH@)u5saV 45C@TQڪj4:@d0[yo;<% ¤>@XKp"}2σ+ݭy# vjCgp= .F@țzJ<+67#\ dMf:XLwL- 'Ha_4ЯWbm?2'T{c7~{"5$r-#fmL2DSTqE[%HxTȣu`HaHŚNjvAGBtPɩT( u$RyʗPQYlRjF$h`M6:k\rAE0#A{SßR``}hfZqB;8~ "Ѕ8h21?xDdQ?B!(4@JJXR 70)!Da%pA@(ed@ nh#ЌܔE8 T0 PK AGk hap |ފ9P(F#V5V\FF-thUXw"aK,#?kqx2P@T&Q荊FLBjP28$\xvDܐQJS@H)Jb?'KʍϤx'0"GYV_-D<S$ ͨ#\ *aDٶPO3aȈ xfQ8adQjj/& TlíZ| RPTx>~pAX*JcuR '=>Ǻf\1m.H؆A mͅE+kPa_75jT.ùFJɈڍ@euAɈa 2h >k`}6Hė;qKZw,X8|9a#!F5j1a#_N8 f1g5n#@GZ4I\_K?Aω^'~P,"4 mlUH49NBD$E=11r-*[tF#j2rMNDk4(cb 3pTBXӦE\?#ORǒCƔn)7ZC߆޶gIKFǻm4ZH_0</ =U,C1="߷@% "}7/bif Z`7M:NΫsk5qtSIW:қ~tn, ~sӫ~tcZwǜtE~5p )VI.<㟆3Rpw";hcErz ʡKыg|O <^򓟼ta]j7{k~z%ag9[H&vx=wqE8|#p5g3gq?YO/n~uǯ~cm=k#cB F 4È:KA9*3,Dh@Rh1THw070BHtH a*¨ (xR0(3ī7p8)p\Pfj#ԈKBH|0I9ch!I5pW205bGL%L4R\L%p717H *K2J$#%|_K,̉7`#p%`Md6Hi ډy42@ 1uh<.P Ta?8,(`|OiYGh>ƒ.1Ĉ C<'(@p ulp*ȖFQ0(0Y7ϗ)Lp"nK@u"m"P;H ]Pj( H' kSaá&5@IG]HP1PQ9:<8P'G(5@qHYU', -Rq-=DH 'P;`ǹp.wH "*EP]X}hKJ؂ >DH=\3K ʹBJu0w8*?0i. 1%Zu;]9%b_9`c)]CI`c%`TXrV5FQ@Ig1(P%A:YO PJM݂9F_<";(]/ʳKq5H'ByaCzFRX־9ЇV``rpa{.S!"/v `8E%.Ś_\V(T@ϵpPQqW);օ?V2ѮܥDd޴Nq=zLCQ0%#K%a12pk1H9)Vt(HKZ,`%~u yH4zez,7Ȍ$Ё_Q# f3nNXa8H@Vw!n" .F ЛhIzndk戌 0%s֛r&%u>%<>礸` MVPL2c!B1x (dtE<{*5S!"WqJpphp(~:Cfh'Tȣ=戨.^s 欔)F\TңH:*.vr/lވ$&"pgr$R".:zs jI?.jx#NۋBC2\> [ږCC1 (#**bK|]NźƏ#$xY + 2JFKV"in0sZa;:b٦\KDex*A 7V^9H`)cnب`7˻a\ :$@28WF0 *YL/e1?0e⫐XJH+Rzˢ*zH20'yB順f jp(&~.7۶zi xmǣr6(K*_C=YL`e(N`(Oτkjtrȷ%A[n8:#g=D(1'A?eZ8l(0,*q#(I_=0nvH0/ZaY11I1:jj'w=R j{/ba(*B8$=R`r8$0x }@ 0{ c`Mĭz xX؃R*Н5r#XV 9g8a w⭨ 10E5aH$Z0#lR@JwخlJz37S0?_s s- +& ͔_yzy_=hћy o2B H ȇOTz$tЧJ[YJ,`6#kgS <ȋHBasP}Z $([aL4'4RW;>H0,<*Ȑ[~4@~ S[#[@9SJY48!„ ;C4h AED%^T#X$FR\Iĉ0]pJ@D!É-j(ҡ'2 KbtiժFQհbǒeJXXm6,YҌJ"ͺ`bkkՈޕhG+>(ERvjeGcK`A^e޻>}jngk3/-xճN'ể'>m5,Zpe = BtSm6 R lo&vl 7=ݚݷ7+npJ8p[~y28X:x杫:'[:KjKiQznݲ ?r:{<̰!21EX2%VV4'-Sw1."+*3cݼC4qvsݨG-+r(Huyxq<)I>*-Iݱz$(WIKu<%dH0eYLTW3+sBXƒA5)E#]<ܚ2 LAi,&4;xLrii6ּ&6ÉEnΗdũӔ<'oNjst;5 fb'@LjBS8!W]?%.ܟ_мE4XEC{pUO4)P鵴$l(L'Ӊ:o6IȜ^nZTiFDU ;ԩuN}؜aR?ӫfE_L)֬nng}㚪ֵίpk=x+ZwUԭ=jNѰ}.Gƶ qac3ׄImD/S͒Vg?+9ܽ:HNm"$JhEn8jp;5ҸS.tx֨;J[F \ $^^7f}t6R/~+&woQ/ (G 0Mkb#0;`h&YC,`IN*+=1Ԫ?%+LsF1V8rJ;*GF%yL\o **?so 1.Ɠu2[ n (ffv|;]0vEVh8.fvoxew5Un hrsC]x#O4=+y(`>mWigeB2ʇ#aLV\av `x0!@@! ,J#%,"*-,1$-3(16 41%4;,5;15;-9=29>-;B<44=C9>B?=%?A4?I5AF9AF B<B56BIDC$DD+DD#E5:EL%F=,FI;FPHC$JD=JNKF+KE,KL?KRL<$LJ2LD4LMM.5MQAMU"QK2QL3QBR>3RRFRX S7*SF+SK,SR$TDU;VB%WR7WY*YKMY]NY`RY^,ZV3ZW;ZXCZ\S\b$]IY]bWbiYbf.cP/c]LÈ+>hiǐ#Kc"[KϠ/vMMS^ͷғ-LlXxtہ=tR b-%+Іr[H6ONph&h}4#30"A\" ;j$-츁 8&<+y$Aai0qD{|>"9 [viEA"R'؉&jUEFB&$-ІPQ & ħCq) D D C0H«! 3*! Mb P4d "S`D C@#p8`G70D LA PM!#'NE*IlCӆVc:c!;؄lLܳ;h!48@S+/,X0O$: 3ܳ 1==b>^a38Mpw0)u.=+d*q})`K@Rg|Q@^@YCZN ֆ8BLp}8#a O)F#  )k"HȨD(y[W26,aL81h:x "!7#",]2 HpclX HId\U=eR~j+1|;r8KAяUR~3E1w$c3gwP1$AhHEI>,!#`8B yA!G(2p;`PL;p(@E"P$Jy >Ѐkv*e)3n Afʥ}A; f&hNv b(0hMKB `z&8,D܆85Wrq\!!p}\x8|! jniг,Uɮ|F[Op'CWV@.d3h$\ @F]<, E ӓj ( Z@(Q0LXzEØt1w3@=޳L9рsCO 4 [k#@&ժPAk E(P0`>Fg `p>BAN nƭ)lB=:![Ai>`:0wO}s)qYaMp|n? dx)X "EA%윐s>C8ÒDn7iTC(~FrgNz:f-4`'HZ8( t#p7 (S~xͷDD;8q>"DC1 c#} Qhgh}Ux~o0ɯ;Lv-.lHKt`;{8zGJw eEyߏ~C#P< LC>*y>z"gMK}6Mh*\0M`6}t@QO0 R`> Keۧf`>Q`(T@~`.`Xh^vk`^@v`bQ p  q`@0J ` k4q@T.`fxike]pLwUyG'lb "}O0 ِ  ;ΰ 2}0 @ ߐ @ ;P}  Zp @u.`(m0`  z.3I .`Ќք89P `:  @phxuX]'y'|kǖ_E9P0:2Ӡ :`; fP(} 0 t;"* 50 ߠ I ^Ň ^9Y Th P 4` C Hcؕ`~@ A@iH֐He)Gn0g|1R !'#GEp `9p Mp :Pt(`20Y,P O0 0 f r^P o@AP` @@  Mah ~  ` ` )+1pO2yq;0Р9 C8ipV 05z0 JZ]g x1J  `.` 7*iP l ?Y4 @? G x[]Z`z P TvD zOʷP g S9Y99p: @}`;П Z #jyDZkH`@ PZ `T04J PP?.@H@8ʎ:huvD;)p؀ 4`0770 -` @ *>0 ` Pp 9 (٠ 5&# @ dPQH J P7 @m~P @y` `  [ P ޹qD #W@$꒕w-/ƛa"Fr6p Я7`  .ދ (`p  MP _ iPPwTN 3P\ @0 .Q =0Tp 2)Pm0vg@<@֠D@Wr[4Gq#s0 k(\Pvi`і*PMQ xi RQG*z&.OLei@8oXP0A؍APws`NbA7Ȓrզo`Y71,ûy6ȰUPno6fn@U@l6L0n%}mn lmGlVoqFraXm1Ķ`2@Uo#6o-ymFwPw\3\Hqd +W ,!Xs pj Ԋ֒ʫz~u{ȠV1w` m Mm = jxHЌ-qDswMjH+Bx8Q9{@=sg OWF}G JHtKNMXPg SvHsqzGmn̼o4mdsmX/mM0sW ~~ׂ] ]؍؃t ~] Wyg7-{mV1]6>6H1T-{ @u=x¶׌] c-؉= 0يmۜx(]ӣ jHV~ uP,? qc6@4}V1wð (t}dAA`4p߰R o- PMFw6#C܀t]. \Fp`.  ~ uNZ0Ć ˠ 0 ĠG -P 0 ~ @> ;% lNdͤvGToCv.J`hT`˘*Ѹk@MA`/ۄȫ{V0Xo@@?`O-1`x;wNP*KoNwLMT0ncix-X`^/4`3_+KD;o`J0nX40.`L> 4P@PGHMRJ0u. vPڎ v=1iwd] QĠ\M`JP>| 0Oswvxj{ |< v~Pwo NE^}?V1q/@ 3_cO~Փgpى.$NXE5nG!E$Y"hK+LYX12F jU4SH@)u5saV 45C@TQڪj4:@d0[yo;<% ¤>@XKp"}2σ+ݭy# vjCgp= .F@țzJ<+67#\ dMf:XLwL- 'Ha_4ЯWbm?2'T{c7~{"5$r-#fmL2DSTqE[%HxTȣu`HaHŚNjvAGBtPɩT( u$RyʗPQYlRjF$h`M6:k\rAE0#A{SßR``}hfZqB;8~ "Ѕ8h21?xDdQ?B!(4@JJXR 70)!Da%pA@(ed@ nh#ЌܔE8 T0 PK AGk hap |ފ9P(F#V5V\FF-thUXw"aK,#?kqx2P@T&Q荊FLBjP28$\xvDܐQJS@H)Jb?'KʍϤx'0"GYV_-D<S$ ͨ#\ *aDٶPO3aȈ xfQ8adQjj/& TlíZ| RPTx>~pAX*JcuR '=>Ǻf\1m.H؆A mͅE+kPa_75jT.ùFJɈڍ@euAɈa 2h >k`}6Hė;qKZw,X8|9a#!F5j1a#_N8 f1g5n#@GZ4I\_K?Aω^'~P,"4 mlUH49NBD$E=11r-*[tF#j2rMNDk4(cb 3pTBXӦE\?#ORǒCƔn)7ZC߆޶gIKFǻm4ZH_0</ =U,C1="߷@% "}7/bif Z`7M:NΫsk5qtSIW:қ~tn, ~sӫ~tcZwǜtE~5p )VI.<㟆3Rpw";hcErz ʡKыg|O <^򓟼ta]j7{k~z%ag9[H&vx=wqE8|#p5g3gq?YO/n~uǯ~cm=k#cB F 4È:KA9*3,Dh@Rh1THw070BHtH a*¨ (xR0(3ī7p8)p\Pfj#ԈKBH|0I9ch!I5pW205bGL%L4R\L%p717H *K2J$#%|_K,̉7`#p%`Md6Hi ډy42@ 1uh<.P Ta?8,(`|OiYGh>ƒ.1Ĉ C<'(@p ulp*ȖFQ0(0Y7ϗ)Lp"nK@u"m"P;H ]Pj( H' kSaá&5@IG]HP1PQ9:<8P'G(5@qHYU', -Rq-=DH 'P;`ǹp.wH "*EP]X}hKJ؂ >DH=\3K ʹBJu0w8*?0i. 1%Zu;]9%b_9`c)]CI`c%`TXrV5FQ@Ig1(P%A:YO PJM݂9F_<";(]/ʳKq5H'ByaCzFRX־9ЇV``rpa{.S!"/v `8E%.Ś_\V(T@ϵpPQqW);օ?V2ѮܥDd޴Nq=zLCQ0%#K%a12pk1H9)Vt(HKZ,`%~u yH4zez,7Ȍ$Ё_Q# f3nNXa8H@Vw!n" .F ЛhIzndk戌 0%s֛r&%u>%<>礸` MVPL2c!B1x (dtE<{*5S!"WqJpphp(~:Cfh'Tȣ=戨.^s 欔)F\TңH:*.vr/lވ$&"pgr$R".:zs jI?.jx#NۋBC2\> [ږCC1 (#**bK|]NźƏ#$xY + 2JFKV"in0sZa;:b٦\KDex*A 7V^9H`)cnب`7˻a\ :$@28WF0 *YL/e1?0e⫐XJH+Rzˢ*zH20'yB順f jp(&~.7۶zi xmǣr6(K*_C=YL`e(N`(Oτkjtrȷ%A[n8:#g=D(1'A?eZ8l(0,*q#(I_=0nvH0/ZaY11I1:jj'w=R j{/ba(*B8$=R`r8$0x }@ 0{ c`Mĭz xX؃R*Н5r#XV 9g8a w⭨ 10E5aH$Z0#lR@JwخlJz37S0?_s s- +& ͔_yzy_=hћy o2B H ȇOTz$tЧJ[YJ,`6#kgS <ȋHBasP}Z $([aL4'4RW;>H0,<*Ȑ[~4@~ S[#[@9SJY48!„ ;C4h AED%^T#X$FR\Iĉ0]pJ@D!É-j(ҡ'2 KbtiժFQհbǒeJXXm6,YҌJ"ͺ`bkkՈޕhG+>(ERvjeGcK`A^e޻>}jngk3/-xճN'ể'>m5,Zpe = BtSm6 R lo&vl 7=ݚݷ7+npJ8p[~y28X:x杫:'[:KjKiQznݲ ?r:{<̰!21EX2%VV4'-Sw1."+*3cݼC4qvsݨG-+r(Huyxq<)I>*-Iݱz$(WIKu<%dH0eYLTW3+sBXƒA5)E#]<ܚ2 LAi,&4;xLrii6ּ&6ÉEnΗdũӔ<'oNjst;5 fb'@LjBS8!W]?%.ܟ_мE4XEC{pUO4)P鵴$l(L'Ӊ:o6IȜ^nZTiFDU ;ԩuN}؜aR?ӫfE_L)֬nng}㚪ֵίpk=x+ZwUԭ=jNѰ}.Gƶ qac3ׄImD/S͒Vg?+9ܽ:HNm"$JhEn8jp;5ҸS.tx֨;J[F \ $^^7f}t6R/~+&woQ/ (G 0Mkb#0;`h&YC,`IN*+=1Ԫ?%+LsF1V8rJ;*GF%yL\o **?so 1.Ɠu2[ n (ffv|;]0vEVh8.fvoxew5Un hrsC]x#O4=+y(`>mWigeB2ʇ#aLV\av `x0!@@! ,J#%,"*-,1$-3(16 41%4;,5;15;-9=29>-;B<44=C9>B?=%?A4?I5AF9AF B<B56BIDC$DD+DD#E5:EL%F=,FI;FPHC$JD=JNKF+KE,KL?KRL<$LJ2LD4LMM.5MQAMU"QK2QL3QBR>3RRFRX S7*SF+SK,SR$TDU;VB%WR7WY*YKMY]NY`RY^,ZV3ZW;ZXCZ\S\b$]IY]bWbiYbf.cP/c]LÈ+>hiǐ#Kc"[KϠ/vMMS^ͷғ-LlXxtہ=tR b-%+Іr[H6ONph&h}4#30"A\" ;j$-츁 8&<+y$Aai0qD{|>"9 [viEA"R'؉&jUEFB&$-ІPQ & ħCq) D D C0H«! 3*! Mb P4d "S`D C@#p8`G70D LA PM!#'NE*IlCӆVc:c!;؄lLܳ;h!48@S+/,X0O$: 3ܳ 1==b>^a38Mpw0)u.=+d*q})`K@Rg|Q@^@YCZN ֆ8BLp}8#a O)F#  )k"HȨD(y[W26,aL81h:x "!7#",]2 HpclX HId\U=eR~j+1|;r8KAяUR~3E1w$c3gwP1$AhHEI>,!#`8B yA!G(2p;`PL;p(@E"P$Jy >Ѐkv*e)3n Afʥ}A; f&hNv b(0hMKB `z&8,D܆85Wrq\!!p}\x8|! jniг,Uɮ|F[Op'CWV@.d3h$\ @F]<, E ӓj ( Z@(Q0LXzEØt1w3@=޳L9рsCO 4 [k#@&ժPAk E(P0`>Fg `p>BAN nƭ)lB=:![Ai>`:0wO}s)qYaMp|n? dx)X "EA%윐s>C8ÒDn7iTC(~FrgNz:f-4`'HZ8( t#p7 (S~xͷDD;8q>"DC1 c#} Qhgh}Ux~o0ɯ;Lv-.lHKt`;{8zGJw eEyߏ~C#P< LC>*y>z"gMK}6Mh*\0M`6}t@QO0 R`> Keۧf`>Q`(T@~`.`Xh^vk`^@v`bQ p  q`@0J ` k4q@T.`fxike]pLwUyG'lb "}O0 ِ  ;ΰ 2}0 @ ߐ @ ;P}  Zp @u.`(m0`  z.3I .`Ќք89P `:  @phxuX]'y'|kǖ_E9P0:2Ӡ :`; fP(} 0 t;"* 50 ߠ I ^Ň ^9Y Th P 4` C Hcؕ`~@ A@iH֐He)Gn0g|1R !'#GEp `9p Mp :Pt(`20Y,P O0 0 f r^P o@AP` @@  Mah ~  ` ` )+1pO2yq;0Р9 C8ipV 05z0 JZ]g x1J  `.` 7*iP l ?Y4 @? G x[]Z`z P TvD zOʷP g S9Y99p: @}`;П Z #jyDZkH`@ PZ `T04J PP?.@H@8ʎ:huvD;)p؀ 4`0770 -` @ *>0 ` Pp 9 (٠ 5&# @ dPQH J P7 @m~P @y` `  [ P ޹qD #W@$꒕w-/ƛa"Fr6p Я7`  .ދ (`p  MP _ iPPwTN 3P\ @0 .Q =0Tp 2)Pm0vg@<@֠D@Wr[4Gq#s0 k(\Pvi`і*PMQ xi RQG*z&.OLei@8oXP0A؍APws`NbA7Ȓrզo`Y71,ûy6ȰUPno6fn@U@l6L0n%}mn lmGlVoqFraXm1Ķ`2@Uo#6o-ymFwPw\3\Hqd +W ,!Xs pj Ԋ֒ʫz~u{ȠV1w` m Mm = jxHЌ-qDswMjH+Bx8Q9{@=sg OWF}G JHtKNMXPg SvHsqzGmn̼o4mdsmX/mM0sW ~~ׂ] ]؍؃t ~] Wyg7-{mV1]6>6H1T-{ @u=x¶׌] c-؉= 0يmۜx(]ӣ jHV~ uP,? qc6@4}V1wð (t}dAA`4p߰R o- PMFw6#C܀t]. \Fp`.  ~ uNZ0Ć ˠ 0 ĠG -P 0 ~ @> ;% lNdͤvGToCv.J`hT`˘*Ѹk@MA`/ۄȫ{V0Xo@@?`O-1`x;wNP*KoNwLMT0ncix-X`^/4`3_+KD;o`J0nX40.`L> 4P@PGHMRJ0u. vPڎ v=1iwd] QĠ\M`JP>| 0Oswvxj{ |< v~Pwo NE^}?V1q/@ 3_cO~Փgpى.$NXE5nG!E$Y"hK+LYX12F jU4SH@)u5saV 45C@TQڪj4:@d0[yo;<% ¤>@XKp"}2σ+ݭy# vjCgp= .F@țzJ<+67#\ dMf:XLwL- 'Ha_4ЯWbm?2'T{c7~{"5$r-#fmL2DSTqE[%HxTȣu`HaHŚNjvAGBtPɩT( u$RyʗPQYlRjF$h`M6:k\rAE0#A{SßR``}hfZqB;8~ "Ѕ8h21?xDdQ?B!(4@JJXR 70)!Da%pA@(ed@ nh#ЌܔE8 T0 PK AGk hap |ފ9P(F#V5V\FF-thUXw"aK,#?kqx2P@T&Q荊FLBjP28$\xvDܐQJS@H)Jb?'KʍϤx'0"GYV_-D<S$ ͨ#\ *aDٶPO3aȈ xfQ8adQjj/& TlíZ| RPTx>~pAX*JcuR '=>Ǻf\1m.H؆A mͅE+kPa_75jT.ùFJɈڍ@euAɈa 2h >k`}6Hė;qKZw,X8|9a#!F5j1a#_N8 f1g5n#@GZ4I\_K?Aω^'~P,"4 mlUH49NBD$E=11r-*[tF#j2rMNDk4(cb 3pTBXӦE\?#ORǒCƔn)7ZC߆޶gIKFǻm4ZH_0</ =U,C1="߷@% "}7/bif Z`7M:NΫsk5qtSIW:қ~tn, ~sӫ~tcZwǜtE~5p )VI.<㟆3Rpw";hcErz ʡKыg|O <^򓟼ta]j7{k~z%ag9[H&vx=wqE8|#p5g3gq?YO/n~uǯ~cm=k#cB F 4È:KA9*3,Dh@Rh1THw070BHtH a*¨ (xR0(3ī7p8)p\Pfj#ԈKBH|0I9ch!I5pW205bGL%L4R\L%p717H *K2J$#%|_K,̉7`#p%`Md6Hi ډy42@ 1uh<.P Ta?8,(`|OiYGh>ƒ.1Ĉ C<'(@p ulp*ȖFQ0(0Y7ϗ)Lp"nK@u"m"P;H ]Pj( H' kSaá&5@IG]HP1PQ9:<8P'G(5@qHYU', -Rq-=DH 'P;`ǹp.wH "*EP]X}hKJ؂ >DH=\3K ʹBJu0w8*?0i. 1%Zu;]9%b_9`c)]CI`c%`TXrV5FQ@Ig1(P%A:YO PJM݂9F_<";(]/ʳKq5H'ByaCzFRX־9ЇV``rpa{.S!"/v `8E%.Ś_\V(T@ϵpPQqW);օ?V2ѮܥDd޴Nq=zLCQ0%#K%a12pk1H9)Vt(HKZ,`%~u yH4zez,7Ȍ$Ё_Q# f3nNXa8H@Vw!n" .F ЛhIzndk戌 0%s֛r&%u>%<>礸` MVPL2c!B1x (dtE<{*5S!"WqJpphp(~:Cfh'Tȣ=戨.^s 欔)F\TңH:*.vr/lވ$&"pgr$R".:zs jI?.jx#NۋBC2\> [ږCC1 (#**bK|]NźƏ#$xY + 2JFKV"in0sZa;:b٦\KDex*A 7V^9H`)cnب`7˻a\ :$@28WF0 *YL/e1?0e⫐XJH+Rzˢ*zH20'yB順f jp(&~.7۶zi xmǣr6(K*_C=YL`e(N`(Oτkjtrȷ%A[n8:#g=D(1'A?eZ8l(0,*q#(I_=0nvH0/ZaY11I1:jj'w=R j{/ba(*B8$=R`r8$0x }@ 0{ c`Mĭz xX؃R*Н5r#XV 9g8a w⭨ 10E5aH$Z0#lR@JwخlJz37S0?_s s- +& ͔_yzy_=hћy o2B H ȇOTz$tЧJ[YJ,`6#kgS <ȋHBasP}Z $([aL4'4RW;>H0,<*Ȑ[~4@~ S[#[@9SJY48!„ ;C4h AED%^T#X$FR\Iĉ0]pJ@D!É-j(ҡ'2 KbtiժFQհbǒeJXXm6,YҌJ"ͺ`bkkՈޕhG+>(ERvjeGcK`A^e޻>}jngk3/-xճN'ể'>m5,Zpe = BtSm6 R lo&vl 7=ݚݷ7+npJ8p[~y28X:x杫:'[:KjKiQznݲ ?r:{<̰!21EX2%VV4'-Sw1."+*3cݼC4qvsݨG-+r(Huyxq<)I>*-Iݱz$(WIKu<%dH0eYLTW3+sBXƒA5)E#]<ܚ2 LAi,&4;xLrii6ּ&6ÉEnΗdũӔ<'oNjst;5 fb'@LjBS8!W]?%.ܟ_мE4XEC{pUO4)P鵴$l(L'Ӊ:o6IȜ^nZTiFDU ;ԩuN}؜aR?ӫfE_L)֬nng}㚪ֵίpk=x+ZwUԭ=jNѰ}.Gƶ qac3ׄImD/S͒Vg?+9ܽ:HNm"$JhEn8jp;5ҸS.tx֨;J[F \ $^^7f}t6R/~+&woQ/ (G 0Mkb#0;`h&YC,`IN*+=1Ԫ?%+LsF1V8rJ;*GF%yL\o **?so 1.Ɠu2[ n (ffv|;]0vEVh8.fvoxew5Un hrsC]x#O4=+y(`>mWigeB2ʇ#aLV\av `x0!@@! ,J#%,"*-,1$-3(16 41%4;,5;15;-9=29>-;B<44=C9>B?=%?A4?I5AF9AF B<B56BIDC$DD+DD#E5:EL%F=,FI;FPHC$JD=JNKF+KE,KL?KRL<$LJ2LD4LMM.5MQAMU"QK2QL3QBR>3RRFRX S7*SF+SK,SR$TDU;VB%WR7WY*YKMY]NY`RY^,ZV3ZW;ZXCZ\S\b$]IY]bWbiYbf.cP/c]LÈ+>hiǐ#Kc"[KϠ/vMMS^ͷғ-LlXxtہ=tR b-%+Іr[H6ONph&h}4#30"A\" ;j$-츁 8&<+y$Aai0qD{|>"9 [viEA"R'؉&jUEFB&$-ІPQ & ħCq) D D C0H«! 3*! Mb P4d "S`D C@#p8`G70D LA PM!#'NE*IlCӆVc:c!;؄lLܳ;h!48@S+/,X0O$: 3ܳ 1==b>^a38Mpw0)u.=+d*q})`K@Rg|Q@^@YCZN ֆ8BLp}8#a O)F#  )k"HȨD(y[W26,aL81h:x "!7#",]2 HpclX HId\U=eR~j+1|;r8KAяUR~3E1w$c3gwP1$AhHEI>,!#`8B yA!G(2p;`PL;p(@E"P$Jy >Ѐkv*e)3n Afʥ}A; f&hNv b(0hMKB `z&8,D܆85Wrq\!!p}\x8|! jniг,Uɮ|F[Op'CWV@.d3h$\ @F]<, E ӓj ( Z@(Q0LXzEØt1w3@=޳L9рsCO 4 [k#@&ժPAk E(P0`>Fg `p>BAN nƭ)lB=:![Ai>`:0wO}s)qYaMp|n? dx)X "EA%윐s>C8ÒDn7iTC(~FrgNz:f-4`'HZ8( t#p7 (S~xͷDD;8q>"DC1 c#} Qhgh}Ux~o0ɯ;Lv-.lHKt`;{8zGJw eEyߏ~C#P< LC>*y>z"gMK}6Mh*\0M`6}t@QO0 R`> Keۧf`>Q`(T@~`.`Xh^vk`^@v`bQ p  q`@0J ` k4q@T.`fxike]pLwUyG'lb "}O0 ِ  ;ΰ 2}0 @ ߐ @ ;P}  Zp @u.`(m0`  z.3I .`Ќք89P `:  @phxuX]'y'|kǖ_E9P0:2Ӡ :`; fP(} 0 t;"* 50 ߠ I ^Ň ^9Y Th P 4` C Hcؕ`~@ A@iH֐He)Gn0g|1R !'#GEp `9p Mp :Pt(`20Y,P O0 0 f r^P o@AP` @@  Mah ~  ` ` )+1pO2yq;0Р9 C8ipV 05z0 JZ]g x1J  `.` 7*iP l ?Y4 @? G x[]Z`z P TvD zOʷP g S9Y99p: @}`;П Z #jyDZkH`@ PZ `T04J PP?.@H@8ʎ:huvD;)p؀ 4`0770 -` @ *>0 ` Pp 9 (٠ 5&# @ dPQH J P7 @m~P @y` `  [ P ޹qD #W@$꒕w-/ƛa"Fr6p Я7`  .ދ (`p  MP _ iPPwTN 3P\ @0 .Q =0Tp 2)Pm0vg@<@֠D@Wr[4Gq#s0 k(\Pvi`і*PMQ xi RQG*z&.OLei@8oXP0A؍APws`NbA7Ȓrզo`Y71,ûy6ȰUPno6fn@U@l6L0n%}mn lmGlVoqFraXm1Ķ`2@Uo#6o-ymFwPw\3\Hqd +W ,!Xs pj Ԋ֒ʫz~u{ȠV1w` m Mm = jxHЌ-qDswMjH+Bx8Q9{@=sg OWF}G JHtKNMXPg SvHsqzGmn̼o4mdsmX/mM0sW ~~ׂ] ]؍؃t ~] Wyg7-{mV1]6>6H1T-{ @u=x¶׌] c-؉= 0يmۜx(]ӣ jHV~ uP,? qc6@4}V1wð (t}dAA`4p߰R o- PMFw6#C܀t]. \Fp`.  ~ uNZ0Ć ˠ 0 ĠG -P 0 ~ @> ;% lNdͤvGToCv.J`hT`˘*Ѹk@MA`/ۄȫ{V0Xo@@?`O-1`x;wNP*KoNwLMT0ncix-X`^/4`3_+KD;o`J0nX40.`L> 4P@PGHMRJ0u. vPڎ v=1iwd] QĠ\M`JP>| 0Oswvxj{ |< v~Pwo NE^}?V1q/@ 3_cO~Փgpى.$NXE5nG!E$Y"hK+LYX12F jU4SH@)u5saV 45C@TQڪj4:@d0[yo;<% ¤>@XKp"}2σ+ݭy# vjCgp= .F@țzJ<+67#\ dMf:XLwL- 'Ha_4ЯWbm?2'T{c7~{"5$r-#fmL2DSTqE[%HxTȣu`HaHŚNjvAGBtPɩT( u$RyʗPQYlRjF$h`M6:k\rAE0#A{SßR``}hfZqB;8~ "Ѕ8h21?xDdQ?B!(4@JJXR 70)!Da%pA@(ed@ nh#ЌܔE8 T0 PK AGk hap |ފ9P(F#V5V\FF-thUXw"aK,#?kqx2P@T&Q荊FLBjP28$\xvDܐQJS@H)Jb?'KʍϤx'0"GYV_-D<S$ ͨ#\ *aDٶPO3aȈ xfQ8adQjj/& TlíZ| RPTx>~pAX*JcuR '=>Ǻf\1m.H؆A mͅE+kPa_75jT.ùFJɈڍ@euAɈa 2h >k`}6Hė;qKZw,X8|9a#!F5j1a#_N8 f1g5n#@GZ4I\_K?Aω^'~P,"4 mlUH49NBD$E=11r-*[tF#j2rMNDk4(cb 3pTBXӦE\?#ORǒCƔn)7ZC߆޶gIKFǻm4ZH_0</ =U,C1="߷@% "}7/bif Z`7M:NΫsk5qtSIW:қ~tn, ~sӫ~tcZwǜtE~5p )VI.<㟆3Rpw";hcErz ʡKыg|O <^򓟼ta]j7{k~z%ag9[H&vx=wqE8|#p5g3gq?YO/n~uǯ~cm=k#cB F 4È:KA9*3,Dh@Rh1THw070BHtH a*¨ (xR0(3ī7p8)p\Pfj#ԈKBH|0I9ch!I5pW205bGL%L4R\L%p717H *K2J$#%|_K,̉7`#p%`Md6Hi ډy42@ 1uh<.P Ta?8,(`|OiYGh>ƒ.1Ĉ C<'(@p ulp*ȖFQ0(0Y7ϗ)Lp"nK@u"m"P;H ]Pj( H' kSaá&5@IG]HP1PQ9:<8P'G(5@qHYU', -Rq-=DH 'P;`ǹp.wH "*EP]X}hKJ؂ >DH=\3K ʹBJu0w8*?0i. 1%Zu;]9%b_9`c)]CI`c%`TXrV5FQ@Ig1(P%A:YO PJM݂9F_<";(]/ʳKq5H'ByaCzFRX־9ЇV``rpa{.S!"/v `8E%.Ś_\V(T@ϵpPQqW);օ?V2ѮܥDd޴Nq=zLCQ0%#K%a12pk1H9)Vt(HKZ,`%~u yH4zez,7Ȍ$Ё_Q# f3nNXa8H@Vw!n" .F ЛhIzndk戌 0%s֛r&%u>%<>礸` MVPL2c!B1x (dtE<{*5S!"WqJpphp(~:Cfh'Tȣ=戨.^s 欔)F\TңH:*.vr/lވ$&"pgr$R".:zs jI?.jx#NۋBC2\> [ږCC1 (#**bK|]NźƏ#$xY + 2JFKV"in0sZa;:b٦\KDex*A 7V^9H`)cnب`7˻a\ :$@28WF0 *YL/e1?0e⫐XJH+Rzˢ*zH20'yB順f jp(&~.7۶zi xmǣr6(K*_C=YL`e(N`(Oτkjtrȷ%A[n8:#g=D(1'A?eZ8l(0,*q#(I_=0nvH0/ZaY11I1:jj'w=R j{/ba(*B8$=R`r8$0x }@ 0{ c`Mĭz xX؃R*Н5r#XV 9g8a w⭨ 10E5aH$Z0#lR@JwخlJz37S0?_s s- +& ͔_yzy_=hћy o2B H ȇOTz$tЧJ[YJ,`6#kgS <ȋHBasP}Z $([aL4'4RW;>H0,<*Ȑ[~4@~ S[#[@9SJY48!„ ;C4h AED%^T#X$FR\Iĉ0]pJ@D!É-j(ҡ'2 KbtiժFQհbǒeJXXm6,YҌJ"ͺ`bkkՈޕhG+>(ERvjeGcK`A^e޻>}jngk3/-xճN'ể'>m5,Zpe = BtSm6 R lo&vl 7=ݚݷ7+npJ8p[~y28X:x杫:'[:KjKiQznݲ ?r:{<̰!21EX2%VV4'-Sw1."+*3cݼC4qvsݨG-+r(Huyxq<)I>*-Iݱz$(WIKu<%dH0eYLTW3+sBXƒA5)E#]<ܚ2 LAi,&4;xLrii6ּ&6ÉEnΗdũӔ<'oNjst;5 fb'@LjBS8!W]?%.ܟ_мE4XEC{pUO4)P鵴$l(L'Ӊ:o6IȜ^nZTiFDU ;ԩuN}؜aR?ӫfE_L)֬nng}㚪ֵίpk=x+ZwUԭ=jNѰ}.Gƶ qac3ׄImD/S͒Vg?+9ܽ:HNm"$JhEn8jp;5ҸS.tx֨;J[F \ $^^7f}t6R/~+&woQ/ (G 0Mkb#0;`h&YC,`IN*+=1Ԫ?%+LsF1V8rJ;*GF%yL\o **?so 1.Ɠu2[ n (ffv|;]0vEVh8.fvoxew5Un hrsC]x#O4=+y(`>mWigeB2ʇ#aLV\av `x0!@@! ,J$&,#*-+0$,2)16,4;%5;16;07@95 92.9>29>-;A=<3=C9>C%?A4?I9?H5AE9AF B<6BIC;+CEDC$DDEB#E4;EL,FI$GIJD#JD+JE1JC=JNK1KG?KRL<%LJ,LL4LM5MQAMUPJ2QL+RG3RE3RSFRXS>$SN+SK,SR T8$TDU<7UXVA,YLMY_RY^3ZX˸9^\,NN;fĠG-&AȨSf,g1^l(52ͥ 5!=%0І9r1KMz7vK&N )`8_}Bv7`['Aٽև fX`|U"L⊪WP~ G.tB'c;x An j-#FC l4LE/$ÏU)$ !\ % Wf 0d!i iޙh(xUX,6hi+-TA /ĦEq. T E)4P!dgd(r Ia>A.@!́Á0Pi>0*da dQ.,:!l?!.EbHt:/UףlY}t-C>Sm6SBܳ:t!4<wwvPRnpI0xC.O/2SO6$ a29t5Ipp$ %8qN?(!tg$#ð;#TM?d%,B*Z#Ŵ; B=ap|,T, /I=Q33XQ/;CS#[`',i  x= #V9p@:h) 67D4nf oG*G0K,'*IȻd@$>|Cf.aƵAEx BCځ6D+Nx<'~x@x:[I 0wa/uQh3.`"*-|D9!;@ kh}Bp 8TG3X@P;qgV1MNe4n`"p6&Gc0ƍVvYV|B .E,aYr 蘫b@G䃃QiX㨢%њ2GƢZa}hAKLm a|z: ~Lb1"} :! еc l>PG4^d̑~Q'kl!/A,9t:>bӀ}F-th@:@mhz Z@K "f5LY"x HNrd:#lE.5-li0 80xXCY#póXp1AxC鈲UI]Dy˚pGF0x;8AyçGvMox3}_D)h@"1u",_:p`hGy=Α_Zx(PWq#x>@ Ŵ>`iB'pŷ&0=r>*P p4P50B4X6xq67aq:lA Um<@ v@zpzt78uh]t 9ѐ+;>y@4;QB@5M`v;Sp5?mpMjBU}k WP8P}JWPDPrj^Dl p @ 'p@L p l8  uͨgzbdXuhHO\8P}| #S0 8 _ ? v{   A{p #8 $ 'Fv^Pi /0P200/ !lp /u /YД/i~k'WxG]x~w0{xq|;>pP#?@ _Ajp-{ 0 vA0 ` %x?!9 2pjw ? 4 u2 J0tP }@p U c8f}Ɏ 60UHyx)pui@ '`>P# i>80-А= 090 j s^ǒ2@ 9Pl@ P` @DYP `Iy0 @ }0z J I9٥i x_'0(Y zPw S ziz@-=P J_` \j`} @p P@ 8P yP:v  Ux 'a[*^T8 zP`p7pA pȟ0FZj ` 9%-{0A _ _s0!~.   zphpSR2z `R)W`8bo!>VwlI~ηۀ G;p/h`@Z :H  p{8@ \ 0_p  {?  T Ā ` 甾Pp  T N @ Ҡ <[[Hg  80)pO[ p;%; ;p [B ° P ` Q Q @ jǓWpW@Y0g[.gw0V CG pÀWgFU/XPTx7eae.xFF UZVZvq78,8`a\g"DpzxWk,I8@OR\, zw l2l·{/Sx)0Rkchle`̆f  `lQ" x*y|s k_'n1 Jvx d(`kV1&FƧl(oryAΝϜ~@§xrvzz \']!m1t Co<p P "} p ] &԰#,- PƋϮq;Ww7]!{tVsjӕw XZ\}t^Gc`}tX}c}teAMj9Gֳ$G\y[1UO,mWSMѠ' 0 =َ } ]" ٘}tِM ZJssƼ<=ocJ}r^&m[8l Jru͉=ՠW 4<Ҡ} G܏] ڠ-|j>Ww?IG x 3q\0 kjCD5z a!Yqx] 2 04\=\PtMtF0"G J W@  0֒-(Gڗ mkQ*GmZx)y̅\q }u `p,Zk` Җ 7@TR0$OJT'{M0,PYjIg.hFY!dF.q5# QUBoڑ: @2s]Ɓ:H5U3HwE/hdc `}Wta#8% )-gt)(g9Pa"\R 0@u DXdLG).xi$NܔD8{i2[x5L l"gG KQ™YЇR{XIST>uDQ'{j q́Bl'v҉c[lY҉ĮZ̟@@ Q }Z} d["mo97:\Ӻwtaܟq8 ݷoP3Z&P@B "(&6|Wb?2 $icYc )eYvYvpM!BxG5ጦch0o\AR'BE5 f0 bp, dQ LpVШCXR=VH pāNnZ2=Ms} "иZ @,p4B ,ƍ Z&at O`;%r8Թdv -rEHӖ _O!@JXR A`7pF܌;>QFrpq!M0Ph(Fp)DЈPT314"5 T/ \qq'< " K@Ȍ3㦏> jA6]8d L d&ឋbBԧA .,6|!Nj BDpc1PqMkTc7ጎ]*ȱ3^p(#ʰlƑ.ɸh$;P //mP i.Tu\P68R˜LO" 㺈^<@ Xhݢj&\ʀ g&0;\Ch1ψ_Ԉ-0RȻnA̿yrFͩj86{+ xy59әt*#G!q';7Q1_ubRhtz#`&_m7vK (pi1'|kZ3xG^_<~lyg E;w>7j>wb{/ ˿ds}_X@ S'd~BW}jl ΓD&oϤ9wiW=;}\S_Fw_v|,~+Գⰾ |'C{?T(9 ;!C=Jۼڳ8?+13?I: Ad?rsc3ڪ@YhH`, F g3HeHx9h_@`HBpB(* HbH2$y8?9@Qrx8ުzA,)A¼񇣹*h٪>:>D;@Aiy'BWë8JXJŽjTRSTePt#t?|_E`xWאXlqFAJh|8cż{7iv%HW1J?GK\t7Bii{PCA3p"`4H(B+8b>EDb>ݱ 3>1P,x "9J\C8Pbi"/X PAYSZl%P<%LP&V3hH`>`?s:ː܎ 1E"`+56 K)hɋ<7 7c++|[IH8>r9Vc6(x3Á,GKT$[M8`13ٓ*K&46Nو+ 9 0ʆ$%,hI0N4<"(G)pH;TJCBq x胬E:x DstG@ kPp>6Ob Yp#bq tvhĈR{`uI)VS!uV* ŖfLhڰi pM>#XIC\Pj>h#5LQ#$EIP|q+t `tpPЬx-&-3x8BlQ@Kp`$}@PB54EXC q+mXbkL0]}PЬo@`tP-|94!F {P1Oh* l}PE8FL`P77{2aM'}Nأ*` `xgHHP{"(|?ME@8]ѾQ0Hؽȍ>c{(:X%e: ;hN } 8|m .D ƘF"P&PE\͐0PEXPUY}i}A溕Yh%6U,JmՇRVxكBXYʅ@iVki"66x `b=nЇKu]\pː'䰇jpPȌveV<${8}XT 8 pOüV0yJp W xh7S[;y4=A+!Rb3{P0'1N vX]'A)_CRE hpke^6@?9),}VjpHeu`Nی*uh 焖j&/hJpj%Rrf%2<Pֽq` >*"@q1k!.[1JdP1lZs .c9"0!h+^NH "tXdYf HdJL}Kp)ϩCnmahjk=: 3H*O#2Hj)]'澆FjLؒc*k)Vu.WQb>0&\o#A@*Áu0Bp.9vPN9pW,!8,y.1`;gi2a`A>]/Q= Ӈux1e.`` IT*R=r-ؚ,y:OX%PYxH@{eh.XPA*kP0%X` DxV0@Ϻ[/}cYX_KRH﹤xh//Ǘ-@'(z/\s R 1._.T`{V`{>}P?ý=Js 3]ר1667-?4h7R`H 4Fk< 8YC3\d !e`†,4fda'# ƒ8`2)! RTT22&2L*T1 \IK>$IͪXTrŅ SS*©j¢"ƃC`n"Swpy`TCdhXo֡X&"KsݢR3h,F$3||}@<:4ܺw;j‡ !֨o=KX-}4[~|{SVW-u秎2<vS7|ک]}k0! Ÿ́ۀ LO3]r/Qх\S4ډX{.vH#܏U(P I ')p@$9u~XyVUL$& 1Ue>ِ( &mYU? %X`bStj'A1(0.|fr藓&jeqh昡8?#dh/E*:k-*+JZ:,{,:W݊,Z{-j-**.J[e骻.[cN{oJ /Rgg;0{0 Go ;0S)k${1!(qn)+-2R*|,Ǽ3=k&<4Ѿ|4I+Msy1=nQ4U[.V553g,5)_=6et\Wml6qݙס}wRs6?;7g}8\86~M8ى[8{(虗8PkNcAz7:F;>rݣj*;OO)+P;yjk'=WZ^:FoV>nh=My٣>G~DU׿/_ (_,xK 3jELZu@!N ÆCq.rNȬfo$ljsf&:5pfd:XL?s|3S\g*+ρ^t'@'p! PiLCQZP*Z8mT(> ҐVs1)LD^sVtȘ*M=SFUb꺡z*G}P*V!Npձ{i*XTէ;+ZJh:v[WUw'¯=J~=3,Yػ V JNVeX򔴝ݚYAZ@lliO=KLو&Un[̆-rg{2SMTir2ѹӭt[V7[ɘNenJZμEo+.jUuKOͷxC W/m=py6RD0y@Nlu0#NF6,^F%U-#wh.č0e!SeZrqgHEL0K+ަ%eV2ָfVn4f.Cn%fYd$}Y(YrϞ4զ,97!-i5norȜqyZtnw=uG;En'=IëÇ~s'sXл-*5stznM-|ٜ֯5}A$k=s? z_s_I_}|: z>co?#'j_~9Q?Gy x N Oqtܟz_`eFӴۿVcڰ0 N4Nq-x! ,J#&,#*-,1#,3*.3)16 40%5;,5;16<07@-9>2:>;5-;B=<4=C9>C%?A4?I8?H5AE9AF B<B<6BI+CEDC$DDEB#E4,EI;EL;FP#GH$G=JD+JE1JC=JNK0K=KG$KD?KR%LJ,LL4LM5MQAMUPJ2QL3RE3RSFRXS=+SG+SK,SR T8$TE$TKU;7UXVA%VR,YLMY]NY`RY^3ZW˸9^\Q.NN;fĠG-&AȨSf,g2`p(52ͥ 5l!]$1 Іyr2KMz7vK&NtfXa5"!"S,rE0 SP)žq0,-tcIDAc; ydӏ˭@ȃ>ta=D>dPGiD+'K3q!܌0rO?5&lrO\q?|r>A 3< 9>ԭu'n$X15# hN' SX<V?<%R,a&\sO0߀?E+R/z P7xAh enVd@ F 4@أR0 {!@K1+!Rl4P>VAN0@^e`W(~X\ D`48Q) &0b66 [>i!$qc0F >F7KI rB.@& Pt8Ĵ cp@YDZqCPf20v  N Cdw[[h>}<">%"݀j]Ve[@Y^!fļvr}`0hQM1;?6 UIz 8A(%,\*`yC?a 4@x36M C@B_vMjJ&Ȁ0!}ġ -)P6@A b*-# /3^H4]c?6AsyLI?0㱧Z`x eN4= wc0*-$8CcgܠHa0(nD1AQL^ЊWKCp>M$x>N g(Նp< fj\$_щ.>T( `T. X!@' Gx .pW!DI|1|?~G5<?8xsbG5Ĵ'l[Ѻ1s;<<1 @Z`cȄ>2qqHE4$wt$J8G5ފ`k[b.7HCp`$`; /ȁ :P8] ppO]yQ,&%˜LAvm ~B.;_HC8$0щIPFd/J.V"\) !0Jf#)4ƺ \`:b@"Fسd=Tpt6 V_;7]jx2պ̫]&{$?.`_ JB]\ϨE&%d>3ӟVL*BiNy)dB.d\H =D˷_ÒN"7t#ڒ_>AʧopMr{sD=/aA:Q|=X:Rl?ӝD9sN/").A/xĠ!ԋ_|ia/BH~ yE#'H{#@A8ҳ#[nw 䧶|(p O JP7^R5 | >>oKk>p  3~|''|",_ ڐ$裯(cR:i00 "p 7l? !j1Q `48P7'w8!uXk%O 0w |9Ϡ+; >y`5;XD;9yS}U0`S/>Bal@ppw`Lkx N"bxpx@&bps3o 7N ` m 808zat(bj8]8@}?|r %pUP ܀ @ 9PҰ B 9{ ڀ = a i @ ߧ3 l'۠P ` 0z`3t᠒  È֠` P*H9 ׅ׍V~m5`d  7]>ΐ+@H a YǠ l+{p P yB ڀ`  DI` b0G) 4Yh 0 j9 ĸ/9 xГ LPۘǕSwYOg%p԰0 w;- p-U 0P9Џ@B` >:iy+`= PP l u@_Lh0@mp ` pp=i0 pBI" L  0  P[iLXoi Vxw1p€B}@ H>x =iĀ+=0 ʘa0 0@ pyӕ  @P3p( °`  k`NvO 3` @5 XVYU8|@p y|B p e4il  -)+ *Z a p_u0~&  j.zppGګLT* H!YGɪ:l{(aFx_@ ƀ%X` wַ-Pp ?p Z?@ @ p;T p x *@  h ;x?!) p`S  0~Д w`` ڔ}K ` йJK1^I]. ˀer>_` O7p ǀ<@ @   P @ (P?@@ ԰ 5^p @  f r@_p!v7 {0': ` LtGɷak0Y )vP'vK0i ]|7(wwptmpJ況gi̧p:Ғ_p52StxO]*xJx8eIÐe'8p8"!7GpzzYk:8!)s#]vo,T0KZV†wxE@G c;n68D |pOk,bEQmL8nu,jbk,nu6߆nҶ8lmE0h&|‡"( h\yxxks2~ `Pgd7tLtwͲ-` 0 m =   <>pQEaqg>i  ސ `  6 ` =zp)@0 G Ȁ  :Ҍzp1u؞VFxpo~֎uT)0OP\s@9(.Z؋[L L@3^>Lp >|tސz@g.}^#~ m쌖$߀ZmZ~>3Lz  A|@Hw~HP[Ծ ( 880 ` pT0괩 Nq1h(v̫wns TPJWp 9ym0z nߠp lz`J&z °/F--0qgГTE x0._:3&ZՏsޠ2!o5n'Ȍ;z`  CJs@'̚&B NpLΐT}cC,WpD5S8 Kh8\ 3TʇlN"M>*b zx*gP"$X*z'8dɟ0% JI 0cpym<3',:vs3,+П0SZӦ;2ѣ9)f$sM=f"DXG3fX&ɠ?%kW_o8iʇTʇ9qK`vtP}F޽}4։-p@ 4@T<² a'pqE?I Di8TwPI$tPQT8`v$TA'TF' ٖ-+ $JI*\Pi+ MR|H Xlp`*cz^CL.`ΐ@ @EC6`B+AǤ@(/D\d%5yG:[L&fF5t :vuP`Ѓ3= 2-VY|TvAxw^z`)NtPqJoXI磐"D(͕tqDPDcB/j{J6"|**pY%lZs0M@` fd#;aȕ|ڐ@A yv"T qD)l̊䒑El&f PU'Y,>B0'pS%8:ifMo¡a shҩ9.`2oƬ 0CiC1{W~ywq t2t`)pC Y;SuP f9֑GB@o@$3[UьJ8e(K1fUQ, Z@򁇸c?0PCh,劰|K W%CoL]& H[Ђ2:NrEDI@GpD>tqݠnL|;Zs:,"ݬsL֡4D<œz7cQ]93,HHFry&pMh80B .P,P5 ($ Ga  L,C'*<'Pʗ%|,0s1& БYİ2? GPk,Ѓ&)BCV> d*T>?0A-7=; SH mQP`+)LξT(Ghc$6}s9LQO?4oɢ MH0XB 0`,,c9SSjUJ #Q *@g`F=9QD"Ȃ 0YsD*Î^pYt,x`*PU>Vc>Sϔ cg vq`B4& g@₌^1Y 9Gee଍9!8mң|;)V$X[nG4F}8 B9l:N9,zT8`;z ¶?a: L)PaWeY" [MrqU'4Ž =3p!FǑiLd` `0C$9 t|C@&1p82pG&ـ$NVJ dwѣEGd 1`qg* Kr" al?T֣ D.Lx`d"  G?v&/"Lė  F7:ev1Si@?Xԏ⍇ 0A+_9C\CcFensϏ~&i62iXyWPIqAH8|Kt;rt$%@ߥxٛDh]@Fv]s{LrC;{Nŷn\/":xbt]n|s|䱮+|/# \ Wx)u \@ oP]hB߷-D|wk&r.Xv3'S н+?gwޑپ7͎oВ d^ژָ/.<^D]@zzˣ^0?㏗b:=ʚ D@D( 4Db*D59A)R3HShq ^+WXsbh H=< ճCs"fq0 I(F~B 2 A8>AIDsٚٱ6U hTBˊH3 E (WD1T2DHC#/Kg pC;cFl۾嫶輻lƠ 8,x0P,T,(6p.|/Dá3`t@q陒?Ω{ 68;d &&*<Lɂ0)=*<) xA&p? =4bA'Iā98?c?3<3#J &J8H8&'xá'ph Hk Io!J1HED~hLElX!?P*E{v҅9hۘ3[TLC#ʿ i,1L8'8ީJd̠ܩ4| x<'x6 8t@a?H8Hpw†d2LBw: ٰƒkȇexo#fЅJI|=(--!Igx8DkPY A`fH{Qh#AGxp]=zP4S X琏 \X ?n$.ˠ@> d MA0 `!F0`9vm` Ȃ%Yb&H13; iaUal'9Ŋgă|Z_9q0_X0`A5MQ1Ma P .\5j]8vŃZhqi3t:å2y.?@C/cAuJ `&tA1Xƹ_h0^k:3ABL^ mpC(3;KPI*+E'DŽi Jf |pkfX9&&Ya?X+8FNdXFG0`%1`&BXM>ie|. qVd(di0⹜(Q ꙚrI hFvdI>  feH擸槉XYJhq.BR@|\A]=I #hAKM,0fHϗH N "fO,U w0f6-tHWf0$Do9" U"CA @1$/  ڣ`j 08_[1m'l|kv"%:gf)n'TVC|># `&ph9ҡEm!40&ȓ16 . 0J)Cmvb V;!'.U,T\!~inih|KUNpmv)dIzwʤ3K,!&*Ġi|D!K(*MP`c=bbA )8t7<$mBˀK8)\kמؖbN2~IPϘ/ߨc55n4 1F#B&M'ɉxu(.U8'p wX^:8W1 B^w*#H-"1jr#^x'(T@228r.Rٮ/ɯ]QuؕHH28E .򋅰3™2w"&pBm~nf"dwxJb GW͜2,XZ?}Gj)AAN-tXw*,0uw. ,v|{u`bp2zI'w8 `Ѥ/׊bǾS<´2h"< ~Ȳ-w~?3|}rgw . 4'3oܡ<<33#<(w $2G+20=.Oë<2R~; 3~A;{* 8pp1036(h!D3P! #BXp`C 7/0";d.H! pM7opE Uq$2P\pb0O`"Ju,Å0 3<;K*N1k.޼x!՞TnEE<MSl2ˆg9_ J [>)>x>{Ʀk:L'^L;ύݺ+y!۲,^#r{(>m=njo_SdE>t!n!%:!4(l틉 EA}SBg-x]׃H00kY(GK^.ǵss#Q\z<$DEO|)I d#ٙ%kX'L,wPOH+%,!xM{]p-oYV򲘽卪`ј:*e2μ96U&8ͻ-S R8!hJ4l ig QHxL>ZD}G'8F2~D`- 2jk(Fi@J4ou%ёNUGG<>*V6 C)SnoA MAqs["ND*ԥtE5j R]2#;~Ӫ^V խzM_=kZh}kSOUpknQVxIլ"ž =a#և',jXrVnR//7,vp,*Z>ִ gZ%}-nQkztN-`lڞTZq 9g!oO%n))Yry񆭇bj^/\s\mE\ r&1U,@.gg7C|4(>V"|aG6Rdnr8-Ow;*q7?)syTrE32h;6,Ko:brg>y~(7h%U_²l6[Uv49v{ΡBQԫAT:qIfĸV5T{^gԿv]NW^XE//w-:۬vܚ]_op{ɝ)s%-i{s6w}vop޷! 9xdNOt#\ #xI).cӤ̸q G<*][~l\ymoYy}n\gō]Jӝ>ڶ+4CX : ؟ QAڏv(~O6[!@z?x|_< G+o]^ dxsأ\qYoꦗ=S_؋sWԵו7"|؄Q=v3y|04dtF3_`"&,){-`/|! ,J#)"+/*04%28 6- 759529=,:<$<>-=C4=C >9>=%?A4?I@=B:3BF5BI C=#C4+CEDC$DDFB,FI$GHJ.J7JDJF#J;1JB#KC+KEL=%LJ,LL4LM@LT5MQNJO:PK2QLDQWR3"R>$RL3RE3RSFRXS=$SD*SG+SK,SR T:T;VA%VR#YF.YM%ZH0ZO3ZX,[W-b[+cP3cTdG]ej$fJ4fa4icGji`jnZlndmr/nUWnqSol&qR6sZLsqksv>tpSts[tubtsMujFvq^vylw{Eyrsy}KztZ{zc{|S|sU|yw}LxHldkk[vzS^|uZIoc\ko~Pucsu|kW}tu|xclls{e|u{|zª¾ƜnjƭưíȺΟ˻̴̒ѿѬΟȼכԽ̪حӦҵݻٛۿŶݻݭԾݮѼ PHA*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH-HʴӧPJ5ąSjʵS*6(*[,X@R c5U֫ݻxTAcPdP]ZpA(PԾo/"{2X:jBrZB}80ʄ/g`ʞMB:NG& '2dHwp4hs3M;s*~_8JQxBrH{q(60ruăA#ئ B%A؂Aed.A5`v8 Ca .`~d1&f'E+l&PQC 0ah!Cc@CY AݑQb? ]R7xԀ 5axX'X%Xb(萃 SFLO:<4hpsO>,s;0opӏЂ>4?N> PʦC'<+< wAS x`.f0f.bH >HO+5H }.&b2&"G S 6sf/LD* %EȄC/hR&!Np.4,cB *r-RQ@q2:T-=(2M>pL>L1GR+ >|BԚPR'h@ǷLTL?(':o' N6O0tT tNLHt0<@ a@ Bd0 w|P^<5x@9$ !|b.85@2 x̃޷!4:HF>V$'D>p(B$ꑏ1`1P"G.c$|h 7| $HO f^@ 53R$h;dAVk_"A as #b1z?#DLU!j0eK0>@e;~ഛܷ L4A0D F'`bUcVlȀ+E+Ng}XzʃC1q k'`Sv 7!j:81] |0bK2h- ?Y>|` dBhR/!2)"2kE`Q JeC[Ԁ T,b '}G ^A}@[]F j 'n5  bjju&^7$KB'HdK_*@{K sy2u-!3f܎&~JwyE C!L~Wr@: @FIl:">H=t8PF8i<~ʇRyL   \LTL Ġg.33=t#8W1ss,h0@F5 O~Hv8ewEO YsnpW"19A}u3t 刃HS 4Wy! 0A&h)h/ Q@p"Ic8H'bƔ5n"j6۠ ϘrЃ Sp r9ІZ T9 [FHn`! UAʀ$W(^p/ѼMR&aIa n6mh< axk <»yA t`sMu)Ї:`epr1P*Bp !ڰ54%Dc=5La!ԠF3Ё:ty)z4 CE: h8ְE {H C5v;r {T#G01lkj\apGaah> H7F[UO~KQ BPCP(7C d$ʡ26P5*hH5jp6 u882ц4@ C" H  T p  0`0` t E{5appz5g[9 NnQnP35 [j20 $kJ ְ<v<sqP7P8`P<`; Ԁ H PW`5@@g `// ) $(P{ gx 8rn(}xnp|>6B8$ wͰ pF wmv;`~` \@v;qP7p Tzȇ Q ` 0 PX P`pyaEh'Mh sz0dАp|8ux3`yft$k@El`6(t? G#qn7 0P0?0F # ۘkkn8 6@ Q `Tlara )؏8z)0(P-ަ `& 9/ذ0cISp PFp  k ` xpApx` @ !5@ $%  P Q ϐ `z E s5 ؖH c=BڟE;HjANRMREQ;V;>U{ZK/Y^`b;d[f{hjl۶npzq[;I׵v41%K|2 {-\&;ayzK+ @Hk>L]X;E.fbKû[{a[̻tLڛYǽR+s*Z黾yss[ګzKKkˋ˿Ծ71+?b;\»VK&¹T{.<4ܼ0̺2\:\7F@={9H CL[|I@\Kb۳P|5,S|,bZVN7j elkc Qk<Ǩkvǝtd&~=ʵճߎZQ|7 M  N^-m^6І$N .]*~)0~č1^<"n:[/BnfC,[ГP~=ʇQ~KǦL[ծ>\/rM[NvK ^mTJ^|0.~Ύ^nߞ޷#О -}+w4Mqm# ~No? MOZPޞ|?~(OC ,].zTOWڈn/k! /KܞF.CLZB^o͆&o!f)ilor2[x~q5]>Oӂ焏&r`hѐOҤe_ />۟?lޑ /ޮ?J~{OmݹOY]?`o:_ `x^¯m/./O ߯i/S`5$XA .,C!2XE5nѣC"L!)TdK1eΤYM9ul OA%Q '&eSQAX$$<>,=<-=C4=C >9>=%?A4?I@=B:3BF5BI C=#C4+CEDC$DDFB,FI$GHJ.J7JDJF#J;1JB#KC+KEL=%LJ,LL4LM@LT5MQNJO:PK2QLDQWR3"R>$RL3RE3RSFRXS=$SD*SG+SK,SR T:T;VA%VR#YF.YM%ZH0ZO3ZX,[W-b[0cRdG$fJ4faZhk4ic`imLjjEki>ljfmr/nUWnqSol[oq&qR6sZLsqksvSts[tubtsCupMuj^vylw{Eyrsy}K{uX{yc{|S|sN~mu~dkk{[vEkV~~u`|ZcKp\_~ko~Tycs|kuu{Vclsls{et|u{|z¾¼ƋŭưâȼȺųΒ̴ͻͪѤͬΞɼלij̛սجҵݻټƶݻݭͻӾݼPHA*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH-HʴӧPJ5ąSjʵS*6$Z,X@R c5U֫ݻxTAcQdP]ZpA(PӾo/"{2X:jBrZD}80ʄ/g`ʞMB:N G& '2dHwp4hs1M;s*~_8ǁIQxBrX{q(60ruăA#ئ B%AԂAed.AF5`t8 Ca .`}d1&f'+p&PQC 0ax Cc@CY AݑQb? ]R7xԀ 5qxX'X%Xb(萃 SFKO:<4btsO>$s;0ntӏЂ>8?N> PʦC'<+< vAC xXH.cq0f&2H >Lӏ+5 H }O.&b%"G S 6sf/njHD:$Å$(=ԓbJ86I.`XA 5`{J`GT0=QA0&PAr5҂2b@38` H '2'8C EIP;w3I `zxD.QAO'Ťs:ào &N60sT`JpN zc xd-04Fx<y#Go f^@ 53R$p;dAVll`A s# D2z>#DLUj0eK>BgfS~[ܷ K8A"DFXbUcVj,EMgXzcC1q k&`Sv 7!j280^ ć}0b K2h- ?Y>N TmXj2D&UDf ,AI}lh jWLXdwH 5hzZAA ࠄح:UWAL }PBd0VƫW~  \!`x'La /@f.7dF,qۑOnXx(oj@y8G;1(MGǠHLѥk]X{6+E%溹,&۹[]Ak{˛ۼԻIE;[˽|+k拾ytp+kKzv ۴+ |̺Mq{(#Cѿ ,(l$G.– 6 2<-|<9K;D?l| [LA|.:T O -ָ[Uű{XLaRt`| ,c\Rplknt,zueoǀ,bK4Ȍ̸s,uȈe̷^z\ɞL*6x캗ɀɃ,ʑ!.$'*-4&>57 e->:䪼ƭ[-H~<^֝Nn<ӆO^Nz-V;>mϑ͜^~D.ʕ}n۠mvۥk.w ,(~N}؄ny{>>ݜv Ҕ笻j[d]К% ǢLު,~/Nl˗~>s6=R^.Ԛ{5~m;M@δ^Jޮ^ðKJ-Nε|NNm>ᄉ.n ?^ T+~ϗɊ"OK ?kLDR\!2_?{\;/=?NޞE=?T_<~ƛ9?^β `_c?f,lior/wO԰{_1~O&=}_bO爟ъZĎ p/⑏ܙI,֍^ިZn䭿̣ܰ= knMԯ F,,ɟeKN؆<_ͯnM e^/ /j8РRPPC%NXE5nLj/D$YI)UyK1eΤY&I9uOAlIdSQRdYUCnWaŎ%3†SծeEq$X]y&\ƹ$<>,=<-=C4=C >9>=%?A4?I@=B:3BF5BI C=#C4+CEDC$DDFB,FI$GHJ.J7JDJF#J;1JB#KC+KEL=%LJ,LL4LM@LT5MQNJO:PK2QLDQWR3"R>$RL3RE3RSFRXS=$SD*SG+SK,SR T:T;VA%VR#YF.YM%ZH0ZO3ZX,[W-b[0cRdG$fJ4faZhk4ic`imLjjEki>ljfmr/nUWnqSol[oq&qR6sZLsqksvSts[tubtsCupMuj^vylw{Eyrsy}K{uX{yc{|S|sN~mu~dkk{[vEkV~~u`|ZcKp\_~ko~Tycs|kuu{Vclsls{et|u{|z¾¼ƋŭưâȼȺųΒ̴ͻͪѤͬΞɼלij̛սجҵݻټƶݻݭͻӾݼPHA*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH-HʴӧPJ5ąSjʵS*6$Z,X@R c5U֫ݻxTAcQdP]ZpA(PӾo/"{2X:jBrZD}80ʄ/g`ʞMB:N G& '2dHwp4hs1M;s*~_8ǁIQxBrX{q(60ruăA#ئ B%AԂAed.AF5`t8 Ca .`}d1&f'+p&PQC 0ax Cc@CY AݑQb? ]R7xԀ 5qxX'X%Xb(萃 SFKO:<4btsO>$s;0ntӏЂ>8?N> PʦC'<+< vAC xXH.cq0f&2H >Lӏ+5 H }O.&b%"G S 6sf/njHD:$Å$(=ԓbJ86I.`XA 5`{J`GT0=QA0&PAr5҂2b@38` H '2'8C EIP;w3I `zxD.QAO'Ťs:ào &N60sT`JpN zc xd-04Fx<y#Go f^@ 53R$p;dAVll`A s# D2z>#DLUj0eK>BgfS~[ܷ K8A"DFXbUcVj,EMgXzcC1q k&`Sv 7!j280^ ć}0b K2h- ?Y>N TmXj2D&UDf ,AI}lh jWLXdwH 5hzZAA ࠄح:UWAL }PBd0VƫW~  \!`x'La /@f.7dF,qۑOnXx(oj@y8G;1(MGǠH A aAPlx`s]@(D@fSAzpa .Av <60BPQ# @Gj$ ] z`(XA(å7` x V PHB˄%aЄ0.'шab.9#gԧ BPB!BQ@ zpKl ] xPiT(CnjXc=A p" 4/ kԂ9=aVa?p8=#ǵS@g 流=q0MBnO-EBp }"A -(*ʀ@ 8TǨF ЦD%` !{09dHǰ B@ g@`r g t Cz4v>Wk oca LwnOn׃Q35 PZi20 $kH <v<Հ ' ep%6`lP%mP G`p 5 j} Pq/( @ p L`2("(Psk ap{pkXr - k|8P|<胶6@P$ vΐ pFP wkv;@~P ] v;pqP7{tXw{ 55 ){w 8txyd HݦxhL& g6;ux3`yf-t$iPEk v? G#qlw 0P֐ 1Hpk02,І=`G P FL`-p ~(z`srx b p Y / 2-40 5k7 p |P7wP?P|p @9PwPq` p   ] Z P)Pm0t :W P`m)pdsrr @`@ K {i'/ y*yM w2p[x @#@ ` ` @ 0@ p %Pp 0` S0   ̰yy5@ / P(lp7yp[/P xyZJy4f@iFL٦ ri Y+ ~l5050hL/h:l:h$pjkj.`jj PP0\Vs$vZz)5m)gtsZVzge uG覶5@^UTPF\! aʫU )P^Ŋj`dHڭq)֝09cGڮJ*vb+zi;[{ ۰;[{뭟ڱ $k#[(k',k+۲0;u/4˯Z8c31|1<48)9q>\ ,F=,HbJN\1 Qb̾l`,X6LhcLV۾ 1iǧKVǃ+rnlQ|sL+\~m[k]\/=mr#v(.׸,،=؄&}ύ} ؐmq-٭͡٢֚}tM<ڬ _]o%-Bڶϯ aѨ$}͹J 'ǝ Q ҝLQ] ;r]M-WlȾSې,mGˮF'2\>}ý ^ L $>-#^*0-1^)}4n:QlBl֋C|J7=}؞ VE]р}^dl,ɽh^#;۩lhϬ[p~^c~м^͜k܈]/~wz~!]階λF^n+;|<ꪞΥ.sy ȷ]ḞDMbO~>~]CmT~5^䀾\P־6~]ך_+N픮\noDf`K_]nɛ?ʹٮ$A wK^)_+??n-<|;# n.P_޳ hMV_-f/,K~lOcr(P> K4B6 ! ,J"("+/%28,27 6- 75952:>$<>,=<-=C4=C >9>=%?A4?I@=B:3BF5BI C=#C4+CEDC$DDFB,FI$GHJ.J7JDJF#J;1JB#KC+KEL=%LJ,LL4LM@LT5MQNJO:PK2QLDQWR3"R>$RL3RE3RSFRXS=$SD*SG+SK,SR T:T;VA%VR#YF.YM%ZH0ZO3ZX,[W-b[0cRdG$fJ4faZhk4ic`imLjjEki>ljfmr/nUWnqSol[oq&qR6sZLsqksvSts[tubtsCupMuj^vylw{Eyrsy}K{uX{yc{|S|sN~mu~dkk{[vEkV~~u`|ZcKp\_~ko~Tycs|kuu{Vclsls{et|u{|z¾¼ƋŭưâȼȺųΒ̴ͻͪѤͬΞɼלij̛սجҵݻټƶݻݭͻӾݼPHA*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH-HʴӧPJ5ąSjʵS*6$Z,X@R c5U֫ݻxTAcQdP]ZpA(PӾo/"{2X:jBrZD}80ʄ/g`ʞMB:N G& '2dHwp4hs1M;s*~_8ǁIQxBrX{q(60ruăA#ئ B%AԂAed.AF5`t8 Ca .`}d1&f'+p&PQC 0ax Cc@CY AݑQb? ]R7xԀ 5qxX'X%Xb(萃 SFKO:<4btsO>$s;0ntӏЂ>8?N> PʦC'<+< vAC xXH.cq0f&2H >Lӏ+5 H }O.&b%"G S 6sf/njHD:$Å$(=ԓbJ86I.`XA 5`{J`GT0=QA0&PAr5҂2b@38` H '2'8C EIP;w3I `zxD.QAO'Ťs:ào &N60sT`JpN zc xd-04Fx<y#Go f^@ 53R$p;dAVll`A s# D2z>#DLUj0eK>BgfS~[ܷ K8A"DFXbUcVj,EMgXzcC1q k&`Sv 7!j280^ ć}0b K2h- ?Y>N TmXj2D&UDf ,AI}lh jWLXdwH 5hzZAA ࠄح:UWAL }PBd0VƫW~  \!`x'La /@f.7dF,qۑOnXx(oj@y8G;1(MGǠH A aAPlx`s]@(D@fSAzpa .Av <60BPQ# @Gj$ ] z`(XA(å7` x V PHB˄%aЄ0.'шab.9#gԧ BPB!BQ@ zpKl ] xPiT(CnjXc=A p" 4/ kԂ9=aVa?p8=#ǵS@g 流=q0MBnO-EBp }"A -(*ʀ@ 8TǨF ЦD%` !{09dHǰ B@ g@`r g t Cz4v>Wk oca LwnOn׃Q35 PZi20 $kH <v<Հ ' ep%6`lP%mP G`p 5 j} Pq/( @ p L`2("(Psk ap{pkXr - k|8P|<胶6@P$ vΐ pFP wkv;@~P ] v;pqP7{tXw{ 55 ){w 8txyd HݦxhL& g6;ux3`yf-t$iPEk v? G#qlw 0P֐ 1Hpk02,І=`G P FL`-p ~(z`srx b p Y / 2-40 5k7 p |P7wP?P|p @9PwPq` p   ] Z P)Pm0t :W P`m)pdsrr @`@ K {i'/ y*yM w2p[x @#@ ` ` @ 0@ p %Pp 0` S0   ̰yy5@ / P(lp7yp[/P xyZJy4f@iFL٦ ri Y+ ~l5050hL/h:l:h$pjkj.`jj PP0\Vs$vZz)5m)gtsZVzge uG覶5@^UTPF\! aʫU )P^Ŋj`dHڭq)֝09cGڮJ*vb+zi;[{ ۰;[{뭟ڱ $k#[(k',k+۲0;u/4˯Z8c31|1<48)9q>\ ,F=,HbJN\1 Qb̾l`,X6LhcLV۾ 1iǧKVǃ+rnlQ|sL+\~m[k]\/=mr#v(.׸,،=؄&}ύ} ؐmq-٭͡٢֚}tM<ڬ _]o%-Bڶϯ aѨ$}͹J 'ǝ Q ҝLQ] ;r]M-WlȾSې,mGˮF'2\>}ý ^ L $>-#^*0-1^)}4n:QlBl֋C|J7=}؞ VE]р}^dl,ɽh^#;۩lhϬ[p~^c~м^͜k܈]/~wz~!]階λF^n+;|<ꪞΥ.sy ȷ]ḞDMbO~>~]CmT~5^䀾\P־6~]ך_+N픮\noDf`K_]nɛ?ʹٮ$A wK^)_+??n-<|;# n.P_޳ hMV_-f/,K~lOcr(P> K4B6 ! ,J"("+/%28,27 6- 75952:>$<>,=<-=C4=C >9>=%?A4?I@=B:3BF5BI C=#C4+CEDC$DDFB,FI$GHJ.J7JDJF#J;1JB#KC+KEL=%LJ,LL4LM@LT5MQNJO:PK2QLDQWR3"R>$RL3RE3RSFRXS=$SD*SG+SK,SR T:T;VA%VR#YF.YM%ZH0ZO3ZX,[W-b[0cRdG$fJ4faZhk4ic`imLjjEki>ljfmr/nUWnqSol[oq&qR6sZLsqksvSts[tubtsCupMuj^vylw{Eyrsy}K{uX{yc{|S|sN~mu~dkk{[vEkV~~u`|ZcKp\_~ko~Tycs|kuu{Vclsls{et|u{|z¾¼ƋŭưâȼȺųΒ̴ͻͪѤͬΞɼלij̛սجҵݻټƶݻݭͻӾݼPHA*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH-HʴӧPJ5ąSjʵS*6$Z,X@R c5U֫ݻxTAcQdP]ZpA(PӾo/"{2X:jBrZD}80ʄ/g`ʞMB:N G& '2dHwp4hs1M;s*~_8ǁIQxBrX{q(60ruăA#ئ B%AԂAed.AF5`t8 Ca .`}d1&f'+p&PQC 0ax Cc@CY AݑQb? ]R7xԀ 5qxX'X%Xb(萃 SFKO:<4btsO>$s;0ntӏЂ>8?N> PʦC'<+< vAC xXH.cq0f&2H >Lӏ+5 H }O.&b%"G S 6sf/njHD:$Å$(=ԓbJ86I.`XA 5`{J`GT0=QA0&PAr5҂2b@38` H '2'8C EIP;w3I `zxD.QAO'Ťs:ào &N60sT`JpN zc xd-04Fx<y#Go f^@ 53R$p;dAVll`A s# D2z>#DLUj0eK>BgfS~[ܷ K8A"DFXbUcVj,EMgXzcC1q k&`Sv 7!j280^ ć}0b K2h- ?Y>N TmXj2D&UDf ,AI}lh jWLXdwH 5hzZAA ࠄح:UWAL }PBd0VƫW~  \!`x'La /@f.7dF,qۑOnXx(oj@y8G;1(MGǠH A aAPlx`s]@(D@fSAzpa .Av <60BPQ# @Gj$ ] z`(XA(å7` x V PHB˄%aЄ0.'шab.9#gԧ BPB!BQ@ zpKl ] xPiT(CnjXc=A p" 4/ kԂ9=aVa?p8=#ǵS@g 流=q0MBnO-EBp }"A -(*ʀ@ 8TǨF ЦD%` !{09dHǰ B@ g@`r g t Cz4v>Wk oca LwnOn׃Q35 PZi20 $kH <v<Հ ' ep%6`lP%mP G`p 5 j} Pq/( @ p L`2("(Psk ap{pkXr - k|8P|<胶6@P$ vΐ pFP wkv;@~P ] v;pqP7{tXw{ 55 ){w 8txyd HݦxhL& g6;ux3`yf-t$iPEk v? G#qlw 0P֐ 1Hpk02,І=`G P FL`-p ~(z`srx b p Y / 2-40 5k7 p |P7wP?P|p @9PwPq` p   ] Z P)Pm0t :W P`m)pdsrr @`@ K {i'/ y*yM w2p[x @#@ ` ` @ 0@ p %Pp 0` S0   ̰yy5@ / P(lp7yp[/P xyZJy4f@iFL٦ ri Y+ ~l5050hL/h:l:h$pjkj.`jj PP0\Vs$vZz)5m)gtsZVzge uG覶5@^UTPF\! aʫU )P^Ŋj`dHڭq)֝09cGڮJ*vb+zi;[{ ۰;[{뭟ڱ $k#[(k',k+۲0;u/4˯Z8c31|1<48)9q>\ ,F=,HbJN\1 Qb̾l`,X6LhcLV۾ 1iǧKVǃ+rnlQ|sL+\~m[k]\/=mr#v(.׸,،=؄&}ύ} ؐmq-٭͡٢֚}tM<ڬ _]o%-Bڶϯ aѨ$}͹J 'ǝ Q ҝLQ] ;r]M-WlȾSې,mGˮF'2\>}ý ^ L $>-#^*0-1^)}4n:QlBl֋C|J7=}؞ VE]р}^dl,ɽh^#;۩lhϬ[p~^c~м^͜k܈]/~wz~!]階λF^n+;|<ꪞΥ.sy ȷ]ḞDMbO~>~]CmT~5^䀾\P־6~]ך_+N픮\noDf`K_]nɛ?ʹٮ$A wK^)_+??n-<|;# n.P_޳ hMV_-f/,K~lOcr(P> K4B6 ! ,J"("+/%28,27 6- 75952:>$<>,=<-=C4=C >9>=%?A4?I@=B:3BF5BI C=#C4+CEDC$DDFB,FI$GHJ.J7JDJF#J;1JB#KC+KEL=%LJ,LL4LM@LT5MQNJO:PK2QLDQWR3"R>$RL3RE3RSFRXS=$SD*SG+SK,SR T:T;VA%VR#YF.YM%ZH0ZO3ZX,[W-b[0cRdG$fJ4faZhk4ic`imLjjEki>ljfmr/nUWnqSol[oq&qR6sZLsqksvSts[tubtsCupMuj^vylw{Eyrsy}K{uX{yc{|S|sN~mu~dkk{[vEkV~~u`|ZcKp\_~ko~Tycs|kuu{Vclsls{et|u{|z¾¼ƋŭưâȼȺųΒ̴ͻͪѤͬΞɼלij̛սجҵݻټƶݻݭͻӾݼPHA*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH-HʴӧPJ5ąSjʵS*6$Z,X@R c5U֫ݻxTAcQdP]ZpA(PӾo/"{2X:jBrZD}80ʄ/g`ʞMB:N G& '2dHwp4hs1M;s*~_8ǁIQxBrX{q(60ruăA#ئ B%AԂAed.AF5`t8 Ca .`}d1&f'+p&PQC 0ax Cc@CY AݑQb? ]R7xԀ 5qxX'X%Xb(萃 SFKO:<4btsO>$s;0ntӏЂ>8?N> PʦC'<+< vAC xXH.cq0f&2H >Lӏ+5 H }O.&b%"G S 6sf/njHD:$Å$(=ԓbJ86I.`XA 5`{J`GT0=QA0&PAr5҂2b@38` H '2'8C EIP;w3I `zxD.QAO'Ťs:ào &N60sT`JpN zc xd-04Fx<y#Go f^@ 53R$p;dAVll`A s# D2z>#DLUj0eK>BgfS~[ܷ K8A"DFXbUcVj,EMgXzcC1q k&`Sv 7!j280^ ć}0b K2h- ?Y>N TmXj2D&UDf ,AI}lh jWLXdwH 5hzZAA ࠄح:UWAL }PBd0VƫW~  \!`x'La /@f.7dF,qۑOnXx(oj@y8G;1(MGǠH A aAPlx`s]@(D@fSAzpa .Av <60BPQ# @Gj$ ] z`(XA(å7` x V PHB˄%aЄ0.'шab.9#gԧ BPB!BQ@ zpKl ] xPiT(CnjXc=A p" 4/ kԂ9=aVa?p8=#ǵS@g 流=q0MBnO-EBp }"A -(*ʀ@ 8TǨF ЦD%` !{09dHǰ B@ g@`r g t Cz4v>Wk oca LwnOn׃Q35 PZi20 $kH <v<Հ ' ep%6`lP%mP G`p 5 j} Pq/( @ p L`2("(Psk ap{pkXr - k|8P|<胶6@P$ vΐ pFP wkv;@~P ] v;pqP7{tXw{ 55 ){w 8txyd HݦxhL& g6;ux3`yf-t$iPEk v? G#qlw 0P֐ 1Hpk02,І=`G P FL`-p ~(z`srx b p Y / 2-40 5k7 p |P7wP?P|p @9PwPq` p   ] Z P)Pm0t :W P`m)pdsrr @`@ K {i'/ y*yM w2p[x @#@ ` ` @ 0@ p %Pp 0` S0   ̰yy5@ / P(lp7yp[/P xyZJy4f@iFL٦ ri Y+ ~l5050hL/h:l:h$pjkj.`jj PP0\Vs$vZz)5m)gtsZVzge uG覶5@^UTPF\! aʫU )P^Ŋj`dHڭq)֝09cGڮJ*vb+zi;[{ ۰;[{뭟ڱ $k#[(k',k+۲0;u/4˯Z8c31|1<48)9q>\ ,F=,HbJN\1 Qb̾l`,X6LhcLV۾ 1iǧKVǃ+rnlQ|sL+\~m[k]\/=mr#v(.׸,،=؄&}ύ} ؐmq-٭͡٢֚}tM<ڬ _]o%-Bڶϯ aѨ$}͹J 'ǝ Q ҝLQ] ;r]M-WlȾSې,mGˮF'2\>}ý ^ L $>-#^*0-1^)}4n:QlBl֋C|J7=}؞ VE]р}^dl,ɽh^#;۩lhϬ[p~^c~м^͜k܈]/~wz~!]階λF^n+;|<ꪞΥ.sy ȷ]ḞDMbO~>~]CmT~5^䀾\P־6~]ך_+N픮\noDf`K_]nɛ?ʹٮ$A wK^)_+??n-<|;# n.P_޳ hMV_-f/,K~lOcr(P> K4B6 ! ,J#)$-1%29-4854:4#:>2:> ;3<;,3AF6BJ C=+CEDBD4$DDEAF7,FH GB#I<JDJE$JD+JD,KL2KDL-L=%LJ4LM@LTMJ5MQN:PJ2QL3QBDQWR>$RK*RG3RSFRX$SD+SK,SR T7U<UB%VR#YE+YK,ZV0ZM3ZW%\H]B-b[Wbh.cP#fK1f`^fk5icLjjajnlHBlj[lndlsTmm/oU6qZ'rRQrlastFtoMtqSts[tuktw>uo\uxmuzbvyFwrRztrz}[{zd|}t|J}qU~{l~}kTqz[uc`|}rv[dkmLr^}\c|equu{kV}sclty{u}r{Ĕ½üÜˋƭưȻ̺͞˓ʹĬˤʺϬ՘ǝȼڜսӵٰܼ˼٢ҮͺɼL@A*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH-HʴӧPJ5BDSjʵS*6*V,X@ c5U֫ݻxT1cOcN]ZpA'NaSl/"{27hBpeY>80Χ/gތzɞʞMB7D7 "0`Hwp3fs3Ms*~WqcGMxpBy  ]Ǒ-xʅ3{x%w Xgۂ 6`wbӊ6fl >h~` >Qp"a4)"p"|([O5llh414Z܉W ]! 3`%9&$?Ռ &1G4|` e\!fh8|V zlr$a<.@dPF:T(/M=sO=$s ? ;=CO;3Gz4ګ.7Y)>p4S=d >*<0 = H֫RU]*qy/`fԂ8S9@~% ?T2=cXD  ? L,%b!аĦ0t"PyO-'Zr; ;Ï4S)s#6s=>$$ =SbJ7sI-h+[Bb@.BAQ@QO:CP=X`@B31|R9^28` | ܃1@z'8`C C(ւAA~ဪprf/S(Ň>g #k!Y0a`h@f`=,PLю{!X_c%b{(c rFTD>qK7ʇ;>q % 1,XpfTy"CA# i|&.&gFY̖tA|%\` Fu P!Ȃ4œZ)0.>84ݠ0^CLpa5? FZ]"19+:8%WCڈVXcK'KYlР@X|A P( $T`Y si0'"-._D h0&u-h*IJpX2Iۯ ^wI \V h'DG4  bhP#m$p_0!$\_7! n 2 2w/wey2k*!#V+ۑ\e*np=L%棁61cHLd#K9rh08\*[y#'hAbң*+'~ avy\D ɲ D@>h11Z~bA=z:(ue?yPJN h4 n @e1@i 8D%"ԀH lPl'!l1G5 68 -X @,@ A"HQ h=0m@ X?`sϜJw/ ԡH8"rAdà4hZ =n5F'q%Ƞ0(B(HA7t/  \$<](-D$7Q04?"A"D/^nӚ9\(A t`NHDƗA A찌i #i qiL#h0 iH#Q2 jB( ?&fwA7   , ac;'&tiF{c0PO^.ٽi'Ad]4!' 6/c95.[LE J;XC>iހ1B  & n`  y` `Z s @d0zj n#8a(×iv|:E#@̀fl k5 4pPg 9w9 5P2$ 9Pހ $0 F 4 g|a y@maЂ/P(` ۆ ( Osjp` pj` @mjh]|7u;8|.pp3p$vxG5PÀ @PpTh`Q kRp T08@wPvm~Q SPwzѰ,HHGzHm e< ȁdF|G'=xt^6tZl:P g5@ 4SHv7xגm Pw%j $P~pQ` pDzK m%H ȇ(P؈@PxPq@ `h9jW8X|y||!Ah v" "l4 oV}@p-Yx ; < @} 2P MH Ԡ R@ @ʀa m t Ї͠ (0 9'z @` M  ةܙx{! r!*P i YH pr P Y@ #@p? `%@ 0Y @  dO O 40G@ O0 id  P{!F ̹{E G4PnDȞVp a^/t|/44`lL'4@PpLz!a kpJ#l`:` \FbMU4sݶ]iIm(@mZPʜ9vy*4`[ZDU06a!' v*ae{av_z4fPdpZQRA 0;c? Ȫں'2:Zz蚮꺮ڮ:ZzZگk[:* ۰ [J۱xɱ@Av"{Tg(;P,+A2{#A58۳!]a>;%D{dHVLpP;T[V{XZ\۵^`b;d[fzj:Rpkm<v+i[o{|s}~sty++u+|۸˷+f[-ն;a;^b{빡^[ۺ +Wbn{>[^ K;{.HE۽ktK6z˽i +/CѶܫЛ$꫾KK !AۿFA3{< < =a>!;a"K,|+|.\60|4|<|9 B?@*C\:L<<|NlcPL\,V|5Vi]|ƨ`aYh kL>8lf xL2s o|\yulƂ|ȟ{Ą nwȈȖȏl>ҫ!6ɔ_Ȣ \1ɟkʍ,ˊLZs˰6dlȰLš|ȴ\ʶ˹LǚʽaʿmR-Nq6|}j;앜OlN>YءNXZ ._ ?wnO.ZM"_Ŏ>Y\k:.밞{?+;&@?^=V޳R樬l\"[~l!r/cik?spxz}Uު9=]G-_*_ 횿.{ (0bY=LNɪ?}޺o>jn_Ž{ȩ/пی[ξ_nNܫ* K($XA .dC%N,E5nG4D$YI)U4ɑ$F1eΤYM9ul)EJPLJQI.ezSQZ5%LYnk˟4B hSiծeP[oΝ]y-;h[va{/fc& LelogСE3ȠffڵDα$]mZÞ&Tdկ.xGϹ/g|œC+'^:;=ݥsNy#>x/+9}sw~<3@?tA4P*B; %*Ĵ8bH>t"1 ! ,J#)$-1%29-4854:4#:>2:> ;3<;,3AF6BJ C=+CEDBD4$DDEAF7,FH GB#I<JDJE$JD+JD,KL2KDL-L=%LJ4LM@LTMJ5MQN:PJ2QL3QBDQWR>$RK*RG3RSFRX$SD+SK,SR T7U<UB%VR#YE+YK,ZV0ZM3ZW%\H]B-b[Wbh.cP#fK1f`^fk5icLjjajnlHBlj[lndlsTmm/oU6qZ'rRQrlastFtoMtqSts[tuktw>uo\uxmuzbvyFwrRztrz}[{zd|}t|J}qU~{l~}kTqz[uc`|}rv[dkmLr^}\c|equu{kV}sclty{u}r{Ĕ½üÜˋƭưȻ̺͞˓ʹĬˤʺϬ՘ǝȼڜսӵٰܼ˼٢ҮͺɼL@A*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH-HʴӧPJ5BDSjʵS*6*V,X@ c5U֫ݻxT1cOcN]ZpA'NaSl/"{27hBpeY>80Χ/gތzɞʞMB7D7 "0`Hwp3fs3Ms*~WqcGMxpBy  ]Ǒ-xʅ3{x%w Xgۂ 6`wbӊ6fl >h~` >Qp"a4)"p"|([O5llh414Z܉W ]! 3`%9&$?Ռ &1G4|` e\!fh8|V zlr$a<.@dPF:T(/M=sO=$s ? ;=CO;3Gz4ګ.7Y)>p4S=d >*<0 = H֫RU]*qy/`fԂ8S9@~% ?T2=cXD  ? L,%b!аĦ0t"PyO-'Zr; ;Ï4S)s#6s=>$$ =SbJ7sI-h+[Bb@.BAQ@QO:CP=X`@B31|R9^28` | ܃1@z'8`C C(ւAA~ဪprf/S(Ň>g #k!Y0a`h@f`=,PLю{!X_c%b{(c rFTD>qK7ʇ;>q % 1,XpfTy"CA# i|&.&gFY̖tA|%\` Fu P!Ȃ4œZ)0.>84ݠ0^CLpa5? FZ]"19+:8%WCڈVXcK'KYlР@X|A P( $T`Y si0'"-._D h0&u-h*IJpX2Iۯ ^wI \V h'DG4  bhP#m$p_0!$\_7! n 2 2w/wey2k*!#V+ۑ\e*np=L%棁61cHLd#K9rh08\*[y#'hAbң*+'~ avy\D ɲ D@>h11Z~bA=z:(ue?yPJN h4 n @e1@i 8D%"ԀH lPl'!l1G5 68 -X @,@ A"HQ h=0m@ X?`sϜJw/ ԡH8"rAdà4hZ =n5F'q%Ƞ0(B(HA7t/  \$<](-D$7Q04?"A"D/^nӚ9\(A t`NHDƗA A찌i #i qiL#h0 iH#Q2 jB( ?&fwA7   , ac;'&tiF{c0PO^.ٽi'Ad]4!' 6/c95.[LE J;XC>iހ1B  & n`  y` `Z s @d0zj n#8a(×iv|:E#@̀fl k5 4pPg 9w9 5P2$ 9Pހ $0 F 4 g|a y@maЂ/P(` ۆ ( Osjp` pj` @mjh]|7u;8|.pp3p$vxG5PÀ @PpTh`Q kRp T08@wPvm~Q SPwzѰ,HHGzHm e< ȁdF|G'=xt^6tZl:P g5@ 4SHv7xגm Pw%j $P~pQ` pDzK m%H ȇ(P؈@PxPq@ `h9jW8X|y||!Ah v" "l4 oV}@p-Yx ; < @} 2P MH Ԡ R@ @ʀa m t Ї͠ (0 9'z @` M  ةܙx{! r!*P i YH pr P Y@ #@p? `%@ 0Y @  dO O 40G@ O0 id  P{!F ̹{E G4PnDȞVp a^/t|/44`lL'4@PpLz!a kpJ#l`:` \FbMU4sݶ]iIm(@mZPʜ9vy*4`[ZDU06a!' v*ae{av_z4fPdpZQRA 0;c? Ȫں'2:Zz蚮꺮ڮ:Zzگ;[{ 7 ۰k[z۱"f!;&K %{,+;+۲2/ 5;8)1>;L=Bk>A;F6E{J;/INPR;T[V{XZ\۵^`{za[:!ִf11 Kli r{+ᶼex۷ztt뷄|[ ۸@Ƈ!kKY U;R˸K|Vb{ۺ;YKukR;nk!tRk{_{ x񶓋˽[Lc;;zMz{盾k3Ѿ@;,{ ,˼{=Q | K;!^!| +|!(0<*\>1|1)Q*F,@Lu{NB%V RNv" =(nⲝ.%/>ٍ,4,f7:w.HYFI5ý{ VdوኾKŀ^ϑ~<~^\{[;N|ޮ>SNs]<Ծ>^4PN4.Ӯ_=>!N>z=}޶nQK؝nPKnO < /񗪴ۼ`m f&9 /!O|M-ϲh߲.D<8,X?TC$DY_ l=ݶ/O8Vǽo\ۈKOަۏ1Ⱥnګz.ӱ-  .4$XA .dC%N(ń( G!E$YI)UdK"_̤YM9u9Ok%ZQIFcNZUYKkWa+[YiBQ[qE]M_G'LIaĉ1%O\YŦj4qgС:&meԩUFYS;]6ҹ{eoihXmȜn\O^樳oչ^mwg߾LD_}׻_%? 4p-H;@ +[tùrJI.4DL0 ! ,J#)#,1%29-49548*:42:>";=+;> <5<;,=C4=C ?:?=%?A4?I+A>3AF5BJ C=+CED?DBD5$DD,FI GB H2HC#I;JE,JD$KC,KL2KEL,L=%LJ4LM@LTMJ5MQO8PJ2QL3QEDQW$RK*RG3RSFRX S6S:S>#SD+SK,SRUB%VR#YE,ZV.ZO3ZX[?1[O%\H-b[Wbh.cP]ej$fK1f`MgjhG5icKkj]knDlidlsTmm:nj0oU6qZ&rQSrmasuMtnSts[tuktw\uxnuzCvpbvyRztqz}[{ze|}t|K}qU~{kTqz[ul~c_|}rve[kmLr\|cs|kuu{{kV}dslby|u}r{Ó½ļÜƋƭư̭ȻǴΔ̴̺ΰɽѬՠʻӜԼڬӴͪƵܼٜۿԞ¥ƻޮ̴ҺӼTPA*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH-HʴӧPJ5ȂąSjʵS,8$*X,h@ c5e֫ݻxdACSdR]ZpA)RӾs1"{2X;jBpe[N80Χ/gތzɞʞMB;HGf $6lHwp4h33M{s,~_ ǁIUBy  ȝlǑ-ʅ3!{x%w0B#Xgۂ 6`CcK:fm@?h}Ԁ ?Qp$q5Y)$p~H_6mlB5A5 Z܉YH e1F 4hE%I&d?ڐ(15B fdQfh8| V zl‚O4N,Ac;0BgXӏB>@?N>ZKMhʦ3G sƯꬊO/=0;$XRO:|")TUN@^ E>h?`N>,`ƦDr%E &CFPK>Ac %^.gQH0h.BH =J HGrb(s !C:Q=5 5l7b=|QI=ƐS-XlR(l .:f@m?pK>X`ƮwuأN)2;0)XO,.)$c5(` z2 >hd C{R:Pu(Qmn$z>d`+aA0TRHS:¼-'A$,6N#(0p_Ё яt{[ 2=@G=wĂk `"<ʡ `M 䗂a  ׏⽃" ( >{(*`C FHE  @ jօ1qP>00E<3p G 0 |l" >P ~AB v|H?8 0;@$1d1CZ:C2 =@w!!@-@>p8N"ECU 0 TP$<@QWK;чhAVlla_试0h`A- m,=T b&}D:x,U`Z9l 6@<`"PQ8>!@@6 ^Mpa6>l`m"19<8'WC"HbG-`JF CjNR&4b@E3YK)! K ȨɬU@2f 5x \.Ǹ5bX,j Mz ё2ī m1H$#D[K U1R׽MHbL $2-kz]0AbL\ vH! Gv$Wy;\E0j v`G7L"9%kHTrP?A#[I 'PYICb {#`u@+኉r3=@-`]lyP󡗜ԐF"d63\6{z%'b99x)`ѲFPYbQp`C  f@liyl 8yA* m@*((q7T .9 6B2}fwy͟zKPs Ȝqh\A8A paS t049H@A+`>4 U ^@w ʐrJ  QPL& @&mA 1py DJ@ ~uݛh 0 ldc3v8qc4# C5f63 ZP31lA?& g{WF @ vx5Tb98sh;@ 707c=~vAnNS.MA @` } IAތ-@78D8R;I0nPløF 0P(`$!x88faH̠ (@n  yݠ p\ syeP jP j A|yȷoS05 Wa/` A)N"}mmG0 9jW XH@ 9pU Y09`@ypјpnTxV v h5p5 8Gzhm0e>@  een986)`vpzH:vW< g9 5Uh0 g~#`I}ȍp-`B אp T ph fo0|x}*y*@HXnl !\*)oq96|u:ؑ '1 o QN0 @bIvpIx{`19 Cp5 "0 n @  P@ Y Wi m@t Ї԰<psgmr { o@ $@ t@Y R7 1 ЗANp pE2I(p 0 p*y p  3 ` %C z :p5 1p 5p p0 eQP P 50Wŀ Qf r! AQ{# {  QޠiibVbpb |9\-Tme$5plL+I5W g/E*lUb[`iD6Ot#$t) *Ps]timziQ]FY9*5٥o5ia_ 6m5piePaxQ 0c@yFa4z蚮꺮ڮ:Zzگ;[{ 6ڰ ;[+˃۱ z&f%{*[*)0;#;/63K9{<-k5۳B+LA;F[>E{JkE;NK/IR;T[V{XZ\۵^`b;d۰ڴez#j3qp[/v*!ʷ~O{c&Km˸kKE{|;f۹^K5[˸[YKYۺ[;|RÕ«;LK;| ;KkyѻE۽[H{:7y gyKzM~諾˾@1Nj^;L;q\9AA1;ї[ $/f"w[.{.6l2[os ,ޯlz~ʀt>{僞 L^̏KU|E]e䢞^jȪr>1\>C.Ӿ>2ɮ%9)~]|л k{vM鋮N.jm=].6_J _㮰UΡ=~Mn  nu}ˁl^~S./-.?1 n7o0A/9ꣾPoMq OlQԼ`gfKp~g߱jlonq_6ӊt_?] {}XiЄ_yo}N֞.OދٓOJՏ_ޢ 8p͝٪ _<2/}?ݴJ|F̜?`>k n/|׏M?aNȢ`l_O_5$XA .dX0 %NXE5nPǂ*$H AI)UdK1eΤYM+!OAXhG.eS"MYUYnm9W=kDZYiծXʷ\Υ[n̰y_ Rȸ*ec{%O;e̙5;ҤbАE&mwc7f5S}|mܷcԯ'^"b۹/ܻNч^k$3]C^yȷ{g''E_g\Do@3@˭"l'/A 3԰ ! ,J#%,#,1/2*17%28,5;07@ 84-9>:32:>";=->%?A4?I8?H@=+A>4AF9AF B<6BIC4+CEDB$DD:DL F-,FI;FP GB#G9HC+JD#SD+SK,SRUBV<%VR+XLOX]#YE,ZV3ZX;ZZOZa1[OC[\%\HS\bXafWbi.cP.c]Kcd;d`Cd`[dk"fJ5icaim;ja]joCkbLkjBljTlmdlr0oUKoe6qZSql&rQcrujruSts[tudtymtzCvqLwppw{AxcRztrz~U{y[{ze|}t|kzWxdl~c}t}KmXv[]}mfd|Sxqu{ktcly|ur{œĨÜʋƭŭȻλ̴͓ͽҬɤқ֜ӻϻҳڬݿٴѾŲٵ dXA*\BÇ e8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWex*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1RlXxtہ=tR b .N-I a8XPs&ǘ;;! *90k.(` 0L\>s6wqx>qGq)@砅 V(߀GR"hYMwފ,FA%) A tߌ:#8 + H\2:vp1A >&[=n``:O>Anj|=CI,=D 'qM?32 A"=ESl1fhĥht.36G 0@b38,A-vHz0(p/P0HkhB H `*d0 HБD;a!`0)̊A"p dPڸ<-xW#: @ .( K4@$z@"E,G+Ju.\#(,x`l,A,N7zz501`"O0h@l$z@Eȇ+0ma=Y? @ICj $#PaV 0L,=h vLP/A N (pgp8؉H2i϶.&aa !I׺D!6@RW)ȣ+ xc 0. M#<#$V;0 CaDܠDyQJ RlE!!yR`xTux!hUִЂ O \R2i SYyWA&IRX^=Jd4=.Q mK*d# P8sP5 2pp3N`/ftAYH3r 4؀ M (ȁQA eXJ@rp-9( h  hȁ i !hlݵ*DaU^CY!0`Mahz0L0 x+ 20L&dXNly@97% v>$@ msᆑ8gG8)3&.Ƨ'nލ'Nv 2d@".\AbDa%<8 QYī%Ggn(Z\We!BL_y B0E٦%7ܑtF`slڅn pNum<7 .<>geϟף3~k|]!o  SW SF~˛^?P.Ù|}K؀x݁sހ/0|}]wKѠ)C"͛G}hOM_%kĀ`;!9<@ja9C w{{7vA|Q|z|He'~*@b8t}< =<Wy%Q2+<,0  P4pB((w=@&0Wpb1 Qx 7 oN8W{{d&A؇7A=n b;Z`b+Rp=~v``U0P27@;r;~_mn0wxqWi`sЋOL@^ivL s@s !o6p M2``hsvy#vhOm40'mX*& W P ?Р ;0 ` : _В {Å6I M` 0 ` 20  2pPO(;ݐ00 2ViY9rux !#0}*0lWnE<p-0@;P` @@?` OP`_0`kU`0 :0 ޠ   P i8   e` 6 NuB9spu@ {PoPکdiI n~!Oh*P#ذFQyE 1K 009蘾_@  |-,` ` @ , U0 Pp m xnl΀L0 o2p2 pa( 0^ @upu  ipP0 u2lٖ960P db-0ЉZO < @Z(:0 %_cТ/J2Zf &p p LpC G:PiPSJ@x\7 @0e0븖FA: }Ye=`u}? ,H Z<@YDP)ZZ-"z ,@ ) _ t@W p2`; 8ZAG2PJ NH09` jcmLȞ:tx%` Հ 6'Ƞer}-P E <@Ɛ 0 k0 mP@ %pk[ y`ư , Ơ ` ` o`X 0`( hQX ݀P c @j[ C0woQ+E΋H0b6P}/cP(@ 6P P 3 < P ]ח =m P ` @ b rl Qx0  ^{  MzlV ݰ,xbl6 /<  xd]Fk"ϛCg0`xc ФȐ6~)PGJ=0rJS ]W$H*U&@Q4 8 j^lYj2fu0 @90i،Xg{L&^}J6uqFܟHĨk$oQpM8apdqy&m&~nw!P&}pqU86lLSH 6.Ap6mvP2]G\VylN|r"Kgy!mOr kJ'kl}6u_`ΦvuL<y/Rz" u q#q2 i9khHttQ|l%!rJǛpG&0iVa_aJs=g@\аy(#ϻVW^X^lz)k>qs{\=yQa?wq 3 ӆLr"u(,DMwtV^ bvw?LH zq s^9 z؃01nW_(jp&<\(imeQ60hmw21N, b2 0vK8p}nSҐ0 阋 }'QO--͇h,PWƍSӻ)pTdm0½\xOl^sAM i@-h02؋^oT)*佋GlSK @TޘS~׼s\LP X/N8\hW@-opi`Q.>2o L&>{.8m:lx̀} ˦90; j|{2 @S\+NM 0xΐV9xYV큧U .x=p@ ݎ0~N]a߶M?PM`{ 5Sz@^ 6\ p)]@0\oP ilpBLK( P z}Hb 䙝{s0, ݞAR_ sߛi @p Pa & oR \h ݀ʰsP bC0|ޙ ~02pdo{`  D{ p^pηu9U'ڀ9ih(ւ L*Ѣ宪 w/X/gsѥOӡB*`BQkзWzJ 1g.x6\pW/ #V- }|tU֢͉+TYShy}C2u!!31!08)`)53H@gi8 I3<}+w bBe=pY&גwg{ypk%>$n0aĻnRbd,>GVYgoUw])h夒59IS 2|$eulTnIJ6xV^3$J 󋺒Z/ 8OL ɟl=؃ηҚy񇗿*lޖ$i0dJQ6E/E˘vzDdjel!5E!چ6N|״"0gRsR,`dM9#nt^T!#)P+JppN\TĄÙ>9.'wzq)|z+!Ç95`HLp".x@d9("+xɓ' 4%Ȑσ~s91$d!}bAD@hB*r77)M8t)MY!L&OGO<) jH "=I)#S~;ej⑅ 91BN9'C}V5ke+&SjhF>j\{JDu"2WEB+lTO!%uUl D=`bRQ]:kB;l[M{Zծemk]ڹ&A0گk?n/W%LG)&Er3Ub ťnu 6ۭ-w+[Fg%oy ^$T,{Mm^KA.O_x+Ji.1-|a:p8_;&qZX+fqFlb뗯nqm|cC8;^p_qc Y1 S#cW?rd9Svi e,gTjS-YZrqiuYk2kfuWfs a7 F]g@8ssȼ8d^w] ٿ˵dK_ڡyfZNiT'ˈV]]DR@KuKYZ׃bMZ9u-^o}lhGR^,e]hܖZde_ǸvKgs/-;*.{"a[5,o{9Irws}o&&)j;|978-.GF$e|{նxM~W ǡri\3rϬWtZ.0mCYoְA)kLS׷͋ߥ/x]>qp߻ԩ~^[myuC:v]۵~cY;Cvsͮ-ewIK>ֆGox0w^_7I.~n.v˳^c/E){^= ]>?~?+Yл_UϾs}1gEk3uV5?W.y @ӿ?d +=\$@Hc@ ?|@$9Y@v#;@$ @3 ,AT:+:Ӌ|AQ$E5K ̞u[VEWEaFPL9cE9EDb|XņCF]:e,Y Fhhgj7V{L\lFuC)p0ǹCErquG}dG=[|Ǽ_ԼGTHl3$#lA4A{ulǣLJHHG;IG2I J;ģJ|ɥD= 6_JǤ,i'@pJ,öK4AF#d˓ԼKl!&Kk˕ KmKq LGȔlt\LdȜ̒CL,Ma, sͶB=4MFİ\͘H<+Mߤ5IzLNbMjI䮠AOTNȫC /Jܷ,O/,1ϕ4OT8\N|ObOCF˛OJNt=P=]Ps͢P NNj?`'x y4 PcE >sLQи忈/QU2]:%M ]n"}Qu$UR&;{R()L+҅s- .S4=u2.4SED0c!mSBzS9S--*;{SSDEDOAAΚLTIUӶk;TN=N-g|?UKHBtFSUnS$HrJ\DvU`-HS@U) , VfmJUc.COTF,fV:Z-V]=\dFn=WO4i>} EWnͰ֑,ԯޔyV{U|WuuaX;]-X,WFUiKl؇X 4M3VuUY~PXH%YOQ YdR/mY}YvUUK%Y=JYLzTZ߲؊TZ8eZDK>1ДӥZZt-Q4ڡ|T"AEZJ֬;;YNUۺZ-0ײ ܜ\…ʂ=\ [ŭ/%X}܍\uPʍW,ۑ,;\]M]5])\}]=e{ٞm?^]D95U]>J]ت=ޡM^OKD=ME^}:ʤ,+^ֵe^})l_{:=^ߺE3D`<`UVN4`|C~ `~`NZ I'% eV}` `E'6^^HLzф:Pm^Ϯs7ea P Vb"8|Jm M'~b)M*VJL&b.E),lY->cDZPj< Z3cQ)Cc?4d0N7EDI]` $ aGQHvKId *bL1SeHbd$䴭dUFc e熢6avnxFy>kg'\`VCP{Z*m}.%h$!`e0oN5/Tz}! ,J#%,#,1/2*16%28,5;07@ 84:3,:>2:>";=->%?A4?I8?H@=+A>5AF9AF B<6BIC4+CEDB$DD:EL F-,FI;FP GB#G9HC+JD#SD+SK,SRUBV<%VR+XL#YENYaOY],ZV3ZX;ZZ1[OC[\%\HS\bXaf.cP.c]Kcd;d`Cd`Zdj"fJ5icaim;ja]joCkbLkjBljTlmdlr0oUKoe6qZSqljqu&rQcru>taLtnSts[tuctymuzCvqry~RztL{rU{y[{ze|}C}fu}kxzYtdl~V}c}t}KmXv[mfdWz|quu{ksclyzy•ŨÜʋƭȻλ̴͓ͽҬɤ՛՜ӻϻج޿ٴѾݼٶ dXA*\BÇ e8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWex*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1RlXxtہ=tR b .-I a8XPs&ǘ;;! 80k.(` 0L\?t6wqx> q)@砅 V(߀GR"hYMwފ,FA%)$OA tߌ:#8 + H`2:vp1A >&l?l.Q YBn!HtNdE*I _lŇ >{ >m`PE;󴣏>AȌ=SI,=D 'M?32 AB>ij$>!3Kcz191 ccH0r=pm:<&[=\,8heo '8p {0i./8o܏5$ ;x (C ӥ$<1N?@"p' o%DD5̒$N->ʁ@"LAӏ!WcO'0?pES#O3. 8 C/ (5KxpǞ ^"X>\7+- >f5,m aw<*8==+LZ+"a }b*`K\fl_fpZP`O P6D # [acc1s$c! C"0a*j"DɨD(z([ZG26, ! LH3tD?h.h%nIc< #D. 'X2XFX[$ K}@rA1xldf,p0bf. "J̢$ (q b4 6P xb= &ap7ѰPpvż! 5[d @H-&6:@,OL 4F8"x.H -<1x3+!S䒐$Rxk]b d =)n}>3 <3Pr3 ( =#0J$G,B ,\0X8sj1jgXȐ=X\ukU,`>%V,ȧ\K(Пuիz[t@Dbōd{ptm(3g ځ3$chĎ-)Ex'W 6B`@䗿yB$q(B׈r߁xV׹-)b`ܛ(}0,S2S0mv<}( @8]к ƘvE^{Xd ^`F `Sղޘ8V8sL -}m>L6`8.,Vj`KVjL"^}(놋ًlĸD1␂ ' S,~ xii}2@  ڈwQ? Px@XYx[h+>x~M0>x?Yא@ 0j7)`) ym SPp @*Tz` ˀl` i7}`U) jY  ,$ )(Vj`i݌L0 2@Gsm wu0vmWz&I cߛ І H _x  sP bPX )sp1lwX݈_8@VP@m_ [C2 ʙVIb!:uPIٜ-\}M.&MpjH4PYbpj uWu1QQPZX gO?bu8恌5nF!W4,_-<\%?jp`K'bHt䃃PTs%Y֭qA%dWaŎ% AB^`bɖw=eȣaJ^dt'F=e03]{H)+Vɪ٬B36M̓`x\mܹu׌!iw{'6mǢyb#ɓ&G7l{DprSFԼŏ3l[$稀w G#d0,9Ț%2t 'B, j@ |..)OI䧑Fm"pïkȇ޹'1EHM[2B @'FYzc5ᙊWpF>O@ 84bb@p!\ E;L<@Px`d1$)%Hd"D Q$BRseՂĈfaƒk֙Be1ӕ!u9&.g:*P`<6S/i&S>tM<^y7=d{@t0`:rAm 队ʲ &Fh]ӾNYʞ4#_>8zM:EQs X M؈g<.]`BF8,9KX |Iް0 (L#3 #LaKȡ%Fgm ]1Ǔ7 H"`ėK `ē* itȇ+bg0A XWD"dVRMd`8 ! 8' zH3IT()14W23IB8o$h/;8z1 vK\3H?Ҡ3z;+CBQtIaehzRLzSy>dZv~`ʷ[g yU\93XuB+ϻ^W]F.䛪%`)].DbUVzYfVIGJYІEc=>ړ-~,g]Zvjmֶ֫nykVW+Y?[JE,sZFWXYRv$5mvIM}-YɫԖ@eo{Q]f%LKT7U_&Z'Xq#GX)=-|a yy X#;|F$fq].qqX;MkT<&r,- 'H^d+YP|e,j,Y rOj_&dkfs{ke3CҸjnی`;Kq}xtn g>{zsLhG1ѓBHGZӢ7-;J'ltM N?ӈOSZ%K.zԳuj q.m}}ldߵַkd;і^T[[.6 mo67&7\w;h[f59 kwwPwYy\igfȞ>TpG|-JMaὖx=cS'3ߍ|}]>q<Ԡ3rMZc9p}N6g3w6NGArQ0N,}ZozysK]쩦zk+sݽ&X^ׯzc/{fggé:Ի>ojq}.y𓧼5zqt}Tcr;|9$F|\J ŢԱ\&$HJ|dA`åǀJH51Ƴ[ĵrl|˹p$DiK¤FP2O U?eUM!]P#Ž$Q&V$QlR$R+҃ľӢR9R*R4F]KN25I34.{+K9%P;6U4=,3TE+T*KE+-rT73TOC/MIJE%QR Л6FVUTT/7?L`|N[[Л+ZVcdѽDC:h50۳k?IO%nEWZ gEs}J,MWu[Fxרz%56|WHAkչsN,X-XEXdX%|XB2R/HXwQX4X;ё%YXD2U@Tԗّ4٫YETJbYz2B徉 -Ҝ%ڊ4ZEPY+mZVc.ZEZGՓQ8H-ۘگJxeWH[W[w[5[r-\r|=e\ɅE\\ \-A]0\U[5C>,]ץS|=CXM$[-[تpLš}\9H><^M^\^5=D^Mހ ^^=Dۭ^F:LT-P _WԵZ_.D=UB_% X65֡Rא=L`V-vF~5 Gf<O`MkNjU6Оv^aa>^ݰLa &^E<$Vb4Lab>b+.Ncb̶+E=1^M㈘b`^Q1ncb3>㠵PrSU?V_6D_0aCFdeud×eb>dNdKdL&NImQvݚ`TA0^edVre>neׅddb8vUe^&A.dc_&n|Eg=ݍf-'jfOUmQ?q_n6s6P4ٳ*:X{v"(|Z0agݴ@vg 8g0! ,J#%,#,1/2*16%28,5;07@ 84:3,:>2:>";=->%?A4?I8?H@=+A>5AF9AF B<6BIC4+CEDB$DD:EL F-,FI;FP GB#G9HC+JD#SD+SK,SRUBV<%VR+XL#YENYaOY],ZV3ZX;ZZ1[OC[\%\HS\bXaf.cP.c]Kcd;d`Cd`Zdj"fJ5icaim;ja]joCkbLkjBljTlmdlr0oUKoe6qZSqljqu&rQcru>taLtnSts[tuctymuzCvqry~RztL{rU{y[{ze|}C}fu}kxzYtdl~V}c}t}KmXv[mfdWz|quu{ksclyzy•ŨÜʋƭȻλ̴͓ͽҬɤ՛՜ӻϻج޿ٴѾݼٶ dXA*\BÇ e8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWex*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1RlXxtہ=tR b .-I a8XPs&ǘ;;! 80k.(` 0L\?t6wqx> q)@砅 V(߀GR"hYMwފ,FA%)$OA tߌ:#8 + H`2:vp1A >&l?l.Q YBn!HtNdE*I _lŇ >{ >m`PE;󴣏>AȌ=SI,=D 'M?32 AB>ij$>!3Kcz191 ccH0r=pm:<&[=\,8heo '8p {0i./8o܏5$ ;x (C ӥ$<1N?@"p' o%DD5̒$N->ʁ@"LAӏ!WcO'0?pES#O3. 8 C/ (5KxpǞ ^"X>\7+- >f5,m aw<*8==+LZ+"a }b*`K\fl_fpZP`O P6D # [acc1s$c! C"0a*j"DɨD(z([ZG26, ! LH3tD?h.h%nIc< #D. 'X2XFX[$ K}@rA1xldf,p0bf. "J̢$ (q b4 6P xb= &ap7ѰPpvż! 5[d @H-&6:@,OL 4F8"x.H -<1x3+!S䒐$Rxk]b d =)n}>3 <3Pr3 ( =#0J$G,B ,\0X8sj1jgXȐ=X\ukU,`>%V,ȧ\K(Пuիz[t@Dbōd{ptm(3g ځ3$chĎ-)Ex'W 6B`@䗿yB$q(B׈r߁xV׹-)b`ܛ(}0,S2S0mv<}( @8]к ƘvE^{Xd ^`F `Sղޘ8V8sL -}m>L6`8.,Vj`KVjL"^}(놋ًlĸD1␂ ' S,~ xii}2@  ڈwQ? Px@XYx[h+>x~M0>x?Yא@ 0j7)`) ym SPp @*Tz` ˀl` i7}`U) jY  ,$ )(Vj`i݌L0 2@Gsm wu0vmWz&I cߛ І H _x  sP bPX )sp1lwX݈_8@VP@m_ [C2 ʙVIb!:uPIٜ-\}M.&MpjH4PYbpj uWu1QQPZX gO?bu8恌5nF!W4,_-<\%?jp`K'bHt䃃PTs%Y֭qA%dWaŎ% AB^`bɖw=eȣaJ^dt'F=e03]{H)+Vɪ٬B36M̓`x\mܹu׌!iw{'6mǢyb#ɓ&G7l{DprSFԼŏ3l[$稀w G#d0,9Ț%2t 'B, j@ |..)OI䧑Fm"pïkȇ޹'1EHM[2B @'FYzc5ᙊWpF>O@ 84bb@p!\ E;L<@Px`d1$)%Hd"D Q$BRseՂĈfaƒk֙Be1ӕ!u9&.g:*P`<6S/i&S>tM<^y7=d{@t0`:rAm 队ʲ &Fh]ӾNYʞ4#_>8zM:EQs X M؈g<.]`BF8,9KX |Iް0 (L#3 #LaKȡ%Fgm ]1Ǔ7 H"`ėK `ē* itȇ+bg0A XWD"dVRMd`8 ! 8' zH3IT()14W23IB8o$h/;8z1 vK\3H?Ҡ3z;+CBQtIaehzRLzSy>dZv~`ʷ[g yU\93XuB+ϻ^W]F.䛪%`)].DbUVzYfVIGJYІEc=>ړ-~,g]Zvjmֶ֫nykVW+Y?[JE,sZFWXYRv$5mvIM}-YɫԖ@eo{Q]f%LKT7U_&Z'Xq#GX)=-|a yy X#;|F$fq].qqX;MkT<&r,- 'H^d+YP|e,j,Y rOj_&dkfs{ke3CҸjnی`;Kq}xtn g>{zsLhG1ѓBHGZӢ7-;J'ltM N?ӈOSZ%K.zԳuj q.m}}ldߵַkd;і^T[[.6 mo67&7\w;h[f59 kwwPwYy\igfȞ>TpG|-JMaὖx=cS'3ߍ|}]>q<Ԡ3rMZc9p}N6g3w6NGArQ0N,}ZozysK]쩦zk+sݽ&X^ׯzc/{fggé:Ի>ojq}.y𓧼5zqt}Tcr;|9$F|\J ŢԱ\&$HJ|dA`åǀJH51Ƴ[ĵrl|˹p$DiK¤FP2O U?eUM!]P#Ž$Q&V$QlR$R+҃ľӢR9R*R4F]KN25I34.{+K9%P;6U4=,3TE+T*KE+-rT73TOC/MIJE%QR Л6FVUTT/7?L`|N[[Л+ZVcdѽDC:h50۳k?IO%nEWZ gEs}J,MWu[Fxרz%56|WHAkչsN,X-XEXdX%|XB2R/HXwQX4X;ё%YXD2U@Tԗّ4٫YETJbYz2B徉 -Ҝ%ڊ4ZEPY+mZVc.ZEZGՓQ8H-ۘگJxeWH[W[w[5[r-\r|=e\ɅE\\ \-A]0\U[5C>,]ץS|=CXM$[-[تpLš}\9H><^M^\^5=D^Mހ ^^=Dۭ^F:LT-P _WԵZ_.D=UB_% X65֡Rא=L`V-vF~5 Gf<O`MkNjU6Оv^aa>^ݰLa &^E<$Vb4Lab>b+.Ncb̶+E=1^M㈘b`^Q1ncb3>㠵PrSU?V_6D_0aCFdeud×eb>dNdKdL&NImQvݚ`TA0^edVre>neׅddb8vUe^&A.dc_&n|Eg=ݍf-'jfOUmQ?q_n6s6P4ٳ*:X{v"(|Z0agݴ@vg 8g0! ,J#%,#,1/2*16%28,5;07@ 84:3,:>2:>";=->%?A4?I8?H@=+A>5AF9AF B<6BIC4+CEDB$DD:EL F-,FI;FP GB#G9HC+JD#SD+SK,SRUBV<%VR+XL#YENYaOY],ZV3ZX;ZZ1[OC[\%\HS\bXaf.cP.c]Kcd;d`Cd`Zdj"fJ5icaim;ja]joCkbLkjBljTlmdlr0oUKoe6qZSqljqu&rQcru>taLtnSts[tuctymuzCvqry~RztL{rU{y[{ze|}C}fu}kxzYtdl~V}c}t}KmXv[mfdWz|quu{ksclyzy•ŨÜʋƭȻλ̴͓ͽҬɤ՛՜ӻϻج޿ٴѾݼٶ dXA*\BÇ e8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWex*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1RlXxtہ=tR b .-I a8XPs&ǘ;;! 80k.(` 0L\?t6wqx> q)@砅 V(߀GR"hYMwފ,FA%)$OA tߌ:#8 + H`2:vp1A >&l?l.Q YBn!HtNdE*I _lŇ >{ >m`PE;󴣏>AȌ=SI,=D 'M?32 AB>ij$>!3Kcz191 ccH0r=pm:<&[=\,8heo '8p {0i./8o܏5$ ;x (C ӥ$<1N?@"p' o%DD5̒$N->ʁ@"LAӏ!WcO'0?pES#O3. 8 C/ (5KxpǞ ^"X>\7+- >f5,m aw<*8==+LZ+"a }b*`K\fl_fpZP`O P6D # [acc1s$c! C"0a*j"DɨD(z([ZG26, ! LH3tD?h.h%nIc< #D. 'X2XFX[$ K}@rA1xldf,p0bf. "J̢$ (q b4 6P xb= &ap7ѰPpvż! 5[d @H-&6:@,OL 4F8"x.H -<1x3+!S䒐$Rxk]b d =)n}>3 <3Pr3 ( =#0J$G,B ,\0X8sj1jgXȐ=X\ukU,`>%V,ȧ\K(Пuիz[t@Dbōd{ptm(3g ځ3$chĎ-)Ex'W 6B`@䗿yB$q(B׈r߁xV׹-)b`ܛ(}0,S2S0mv<}( @8]к ƘvE^{Xd ^`F `Sղޘ8V8sL -}m>L6`8.,Vj`KVjL"^}(놋ًlĸD1␂ ' S,~ xii}2@  ڈwQ? Px@XYx[h+>x~M0>x?Yא@ 0j7)`) ym SPp @*Tz` ˀl` i7}`U) jY  ,$ )(Vj`i݌L0 2@Gsm wu0vmWz&I cߛ І H _x  sP bPX )sp1lwX݈_8@VP@m_ [C2 ʙVIb!:uPIٜ-\}M.&MpjH4PYbpj uWu1QQPZX gO?bu8恌5nF!W4,_-<\%?jp`K'bHt䃃PTs%Y֭qA%dWaŎ% AB^`bɖw=eȣaJ^dt'F=e03]{H)+Vɪ٬B36M̓`x\mܹu׌!iw{'6mǢyb#ɓ&G7l{DprSFԼŏ3l[$稀w G#d0,9Ț%2t 'B, j@ |..)OI䧑Fm"pïkȇ޹'1EHM[2B @'FYzc5ᙊWpF>O@ 84bb@p!\ E;L<@Px`d1$)%Hd"D Q$BRseՂĈfaƒk֙Be1ӕ!u9&.g:*P`<6S/i&S>tM<^y7=d{@t0`:rAm 队ʲ &Fh]ӾNYʞ4#_>8zM:EQs X M؈g<.]`BF8,9KX |Iް0 (L#3 #LaKȡ%Fgm ]1Ǔ7 H"`ėK `ē* itȇ+bg0A XWD"dVRMd`8 ! 8' zH3IT()14W23IB8o$h/;8z1 vK\3H?Ҡ3z;+CBQtIaehzRLzSy>dZv~`ʷ[g yU\93XuB+ϻ^W]F.䛪%`)].DbUVzYfVIGJYІEc=>ړ-~,g]Zvjmֶ֫nykVW+Y?[JE,sZFWXYRv$5mvIM}-YɫԖ@eo{Q]f%LKT7U_&Z'Xq#GX)=-|a yy X#;|F$fq].qqX;MkT<&r,- 'H^d+YP|e,j,Y rOj_&dkfs{ke3CҸjnی`;Kq}xtn g>{zsLhG1ѓBHGZӢ7-;J'ltM N?ӈOSZ%K.zԳuj q.m}}ldߵַkd;і^T[[.6 mo67&7\w;h[f59 kwwPwYy\igfȞ>TpG|-JMaὖx=cS'3ߍ|}]>q<Ԡ3rMZc9p}N6g3w6NGArQ0N,}ZozysK]쩦zk+sݽ&X^ׯzc/{fggé:Ի>ojq}.y𓧼5zqt}Tcr;|9$F|\J ŢԱ\&$HJ|dA`åǀJH51Ƴ[ĵrl|˹p$DiK¤FP2O U?eUM!]P#Ž$Q&V$QlR$R+҃ľӢR9R*R4F]KN25I34.{+K9%P;6U4=,3TE+T*KE+-rT73TOC/MIJE%QR Л6FVUTT/7?L`|N[[Л+ZVcdѽDC:h50۳k?IO%nEWZ gEs}J,MWu[Fxרz%56|WHAkչsN,X-XEXdX%|XB2R/HXwQX4X;ё%YXD2U@Tԗّ4٫YETJbYz2B徉 -Ҝ%ڊ4ZEPY+mZVc.ZEZGՓQ8H-ۘگJxeWH[W[w[5[r-\r|=e\ɅE\\ \-A]0\U[5C>,]ץS|=CXM$[-[تpLš}\9H><^M^\^5=D^Mހ ^^=Dۭ^F:LT-P _WԵZ_.D=UB_% X65֡Rא=L`V-vF~5 Gf<O`MkNjU6Оv^aa>^ݰLa &^E<$Vb4Lab>b+.Ncb̶+E=1^M㈘b`^Q1ncb3>㠵PrSU?V_6D_0aCFdeud×eb>dNdKdL&NImQvݚ`TA0^edVre>neׅddb8vUe^&A.dc_&n|Eg=ݍf-'jfOUmQ?q_n6s6P4ٳ*:X{v"(|Z0agݴ@vg 8g0! ,J"%+",1/2%28*36-5;07@ 83:4#:>2:>-;=-=%?A4?I8?H@=5AF9AF B<6BIC5DB$DD+DE:DL F-,FH+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKLY^NY`QY]#ZE,ZV3ZWCZ\;[ZS\bXafWbi-cP.c]Jcct_Sts[tumtz>uoIuqry~Szt`zmK{rU{y[{zd{|C|em|}u|x~jWst{V}c}Imvdb}[mkdOuZ{|equuk{scl|uyÕŝĽŒƭʭȻΤǓ̴һΠʜӼ֬٭ӴͶݼݼԢǺ޻ծ `HA*\Ç a8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL%vlʇA$ZӧPJZP%DXjʵWat*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"_KϠ/vMMS^ͷғ/XpXxtہ=tR .-K [8XP3&;;!񡌩7-k.(-J\?s3wqx <$q,@砅 V(߀GR"hYMwފ,FA%, lߌ: 7A ) HA`2 :np/ <&4A-#xxCc||^=Ƀ[vD A$ Re⡈dWgm⣐P|Ƀ ns;Ay! ;o( +"^mx "d ,q,lI`DB)*0h dqFFN6o0 G!&h*&*0lJ&‚lނd\c;@ x`ӏ̭>h=H>\@HKėZ\FF̲>a8::; c<[@;ˣɖs8+;RwevÈ'\E `΀ h'3Il&hζxR>oh# #8!N?<"p'҆#@γ\,l.j;'CHأ WUo8<:ߢ==ѐsO/ \"aKBak'v `i@ 6H(ؠ4A$=  i6q C ~'.AcXKxӁ h:h@@a+ Ȧ0XPD}(CH [({lv= b`, bH$4LE L"b`7D\ 9@\<2l`D?`+h%jxIC4`#$. }b,v~ܣ P>>#.#h

b Ť(\ X4|\L)`S !h;` \GV`f #G&nb$qO@LKBȀsM 0 xF &o"@itGh>Jn@#>qax&DB'#V0X!G4qvj/igʉfPuȈ<X"]kɉ+@>Uu>J^+^`#"vc&-Kq @q0Yn X%#N$X0Xcht-s|Gu%N|9ncW( S}c&nH#b!˻E5u'{elH7p0rrPւZ P؉b1kl V@AZ7a!( ޜ$= tx†<XįHxp`-,8 驥@8BBoFg0!-?) c鲰k| ١(D0K F%le|p ] ,x[7Wtp uԶ _8iy;P@8[p:1cL[e-݈~h$a$"m$F)`v]` Ay2#7o u#ԡ媀Oőr,)~ECLeth:Qr8KW ]pY $];!1~)6g8zE|ȇtX_;.׵ 3~OH d26 R0ALx=5bڟ)n^,3G>Avo_S8c^:w槟أ ЏgJ`,"ҷ>bz6 ^  H/1ϯE?uo r%\ ax7|w|iGwe}gHׁ]w%kP  zg}9 ;$p%w$0r$,>@'};P$p}B;Hr0PyfibApѦn`0`r@ z``%0} *H|`|{8"^恆ty(}Wqr4 '@9px 2PS;W~uPO@S@54l~]cjz%`Tf030@J \fFDi dh jȆɈi3n8@K37ׇHv؏}&"pV`z⡂҂ $?0 @ P ?Pư 4 ڐ Pp ڠ А ?p0 Bx  x0A' fB K0p   i fP}  d{h(G~H ( m zE9P">0400 >0?0 M0^]PlY 0 P rKsX v`iސ} L ` 3 0^bO)rwP z0 wn'|~F^[6 WP 17^d@ '?P"@y ] u.P4@u.{* S@ 0 c q oQm̐KPi0 P 9 TwN @xz0wPf0}0cx w`B*m`)}:3`6Pm}$-@&;WM0 p90]Yp b 9-z.@P:= @BZf PeIP \zliq@ @ɸP e r wjeX`lE~@V 1EW:0 0[9J@ڢ.0? 8Z  I PJNZK E*ЊZ0` pnt dJ IKM˅B`Uyyb{Ww~'0 k@ v}P v`@0p + KE @ p5  *ð ^  ĉ 6 H P  =+ ?0 S}0 w @ |h +%u~`K}9ڋ872p0\7MX 0, $p ` 8$ ɰ9 ِ p [p5  2c` ٰ 0  b qG TP BPJp 퐥p p|i7F 0 @ǰxmYm3 =| nϰx ֆI J^Z<}'qxzGk y,fq[M(Q- ՄQ [W'nFP+^(0z30.Fk Ap8KPrgLW0f0f\JRt)jaKJFXҨ0PŁy%brżq(yG̠pql_@|Ew{vrpWn\nҦJҠuF7WLLYXW^˽]&spXpXvz*r8gwͶ p8_ vEw8iͧ|vcWvg,[={Gr,{WsqMoEi!t0L"VvShh, w.ΞGpLx]uDkYp稹lt,1x1QS=xpuI}z{csG#նwWEYЈdq}yp]c]fwXXISkz7w bY7x} O̅ڨɨڵH # = ٛOnن[uLm]lpxuҦPb x3)gޢ\p vh=dxňv-rHΐ0}a`]ޅu >VVhxQ`=gH @p3Nk)xb_)}rʱ]GNRf@-4ApRp`3f`UW8`ic>Qm?b.ȅ(ր(fpkfb^Rr`ܚ ֓BJ6T LMP^>吻qP͗/Jpz` 1~΅_'7h."0GnޚpxsiA` E;ޟ^W' % Jixax`#G_aiƞf I`fX _;/r"\zpgky y"L-1%KpoؕZt a%djnn`wC5nc :0˷C5A13@I>kf $L0>%:h% 4(QafK0gGj@J`HBA%[(X=iKjCK Y&)&vPbܯ0I %/ %WAlc  2xJ|☿WwRNdXOiyF-ۂ`f֡/\Ҧ^uٵoN{;hYP^]yYrv GŐpAK x0ğF aDx޳c:,Ƴ:H!-9Hdqi '@qD kk'/?%Cf;*z ==`o%$̲\2+":c -l'&zPjG;.n'4;̟joy64Fc9x%:rSN;So0:(&*2'X &ۓE+| ȲB25:J iH 2i*Yɇ^qY0}$":)DDt>`BYյ2'ThX'T]m p` Y C&Bv.Sq"\ mU f!hZ9`B!zjHB|` K&EZ&IDؕ];+!wߢhǓI%G` "Xɱƻ#Q۟LkbCşu@9yr2lK.nۓ&@dk2il;^k8O X𦥉3`sogz1H k(tImwp@'Z:ɧ|^F0x#:@r;TF9pi"*x 2%( .C,2aYR= $L*"E昁r9\!D fy%h}Y$*K0,!$KLeNvF #GX/t(]JDEtKrdSfҝt@ *QQ:jdf\4 ISʭf4ivi0#6S++Vz(a]Ui&S܄2(iHWPTe KU[)'B cIߴhW y[r[+ū3|f4bfsZ4Ysno|gUtsV<%N }hDLЋ. hHG΁0FbJZӛ63- :Ĝ&uuiT;6uIwtYi ZXuw\<%3}!vMeG[ل f'b՚n}Ebt[Twn6׆wn;p޷kg?˷>'<) Q.\ .X\`:n|[S0ɫrw|̒ck^~r~tno>Iz׼/":S,[Wzsc]~>E7{5uҷ~mX<| owć8~g^񋿮[oɳx+Gmy{k^bCuKA=A!9tB&|":,$ lB,T ʒ)A#%B3\8/K0|<56*D8Åʳk9{=$D@9DADJHd?bD5SsDGDI=R,E.CM5DY[PD-DӸS=4:I#I:IJ,DZcJ3sJ2¨tBBJHl3MXJF[4űK,0[ɳ5ӫ6;fK ̹}K:{KLƌKIÌ3ETLI{lLͼ|#ݣL˴:m4<͔9̨ є]4MԜ͜TMDF54|smC ͥt;MؔM|\{dž<)LlTNDFN\G13LGNNlDdȦʵLϣkO<ʼC~H{DTR4Nc6nѵ|S]Ye4cc:0;D` K9@FАX6fĮX3bFn)0njS@d 67c1eRGFe9 eV}?5V) ^R[^O\~D;e_~ܽaNSA^Nee^Tn]c @fjL)dOK~fe\cnoF-9qvY6xem"`Pb~AgjH8V>h_/ng⟅c+=V_N[z>HF[j2Y>Va!)j(7# _(! ,J"%+",1/2%28*36-5;07@ 83:4#:>2:>-;=-=%?A4?I8?H@=5AF9AF B<6BIC5DB$DD+DE:DL F-,FH+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKNY`PY]#ZE,ZV3ZWCZ\;[ZS\bXafWbi-cP.c]Jcct_Sts[tumty>uoIuqmy|ry~Szt`zmK{rU{y[{zd{|C|eu}x}x~jWsl~t{V}c}vdKpb}[hkZ{s|ekuuk{scl|uy•ŨÝĽƭʭȻΓ̴һΛȜӼͼ֬٭ӴͶݼݼԢǺ޻ծ `HA*\Ç a8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL%vlʇA$ZӧPJZP%DXjʵWat*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"_KϠ/vMMS^ͷғ/XpXxtہ=tR .NK [8XP3&;;!L7-k.(-J\p3wqx < q,@砅 V(߀GR"hYMwފ,FA%, lߌ: 7A ) HAd2 :np/ <&4A-#xxCc||^=Ƀ[vD A$ Re⡈dWgm⣐P|Ƀ nS;1z! ;o +!]Ȃmx !c ,a,lH`DB)0g caFFM6o0 F1&g*&*0lJ&‚lւ`<裏/F:l1"cc>`c<@ y`ӏ̯̃>d=Hã>\0HKėZLFEȲ>Q8 ::; c<[@;˳ɖs8+;RwevÈ'\qE `΀ g'CIlN&l҄ζ|"d18M*O\Ӊ#$üH$O,VD$ I$D: B=aT83&4QηlbO?fprO4<R!LqL`_=c.v,  B6P:pcXA"m>ndX%hl+24.@`b:0,A >,E 4{h0%bcV eh(T! qN@$A%T ÔHLdV L>恈k]a2 b#8<1 G:0 b /@{}DA>ѥ"g@ R lz k_GGid.70Q`XedяTp%رA L ~8A aI4Ѐ s_!Q;Y?A (I"g(CPbRc.ЄH >i*)3n0 B. +g3VaY9A xʃVA%!9?JW&d y<#' x .*M#4CU7|θ C_<"pD"yQV +,ỹ x9:l0D3Cdn@,xX_|RY+a:Þm /UVr}µMounNx1c9 v` ҸS@70bm|Q' nh,,14:l`KG;@#:R'8n\7Ac~~au0-Wx>ցL#F$ ĐW3X2N6#8H87+haj-e܀ d( |rP#]~f@`M@'``Ez7ֺ֌`эZ !xqjy3E0> -׺H p*XP PLt bT >PP ru3yM0n>wA mՏ ōu%G0ƴW2'ލ߅fvA0`@"&\Ab8aE&!q?2P7Oȫ9-.U XJO)B 9{wH\|>DQiIp w0;|q э, H2ܴ#q"sWQdi|>@G٥N^o]Kx϶[)5@)5_i %LOws^#) Y16{2qwG>̱;5P'};P$p}B;r0Py&ibpfn`0`q` { a\%0} & | |ħ{8"[xty(P}W1r4'9`y2PC;V~uPNRP54l~\bjv%`Se0300I[e6Ci`h fňi3`n p J]xh0{y؀}Atk7O7m2 P'&H*) @:R0 ِ   T` @>Ѡ up נ = \ р ` PxP PГ̠  ` ˈP }0pЍ]CP@@P 0i =xw4qā-" @ X]] d :? j@@Rp b   p. 0 u ٙP =P `  p p ^0P 3` g(8q s`݉i {|uiuuzXh"`@IzE& p9:  4@ >ڐ> Y95@*` P y* RP 0 b vnm̐JPr0 P 9 SxI 0܈{0xe}0_ xPPCxXuq (J4.B'ikV2(¸B%6v,РD%QƟ P&!^>s0OZ&J.Ţ.3OaVX!%Zmp'C|, T#_1}r-K4)}]Woc\ =[yvJfozA[msѥO^u;PQVϝx-svGÌ_On ]ğK x(ğF DhN"JqgRiKA%*XP@|G0F(CՂ=;x3| N6h]E`RDTD̸M |&C[Gb #_@/kuݞjiƟI$g_q ȮF{|]ۚQqM›kVCş]`4ۍwp"K."l~˓FA.ck4iL\kϛɊVn93`ds[Ldj@Y(Igp@'Z<ɧ\w}M'S0SY~*_H8H4؇us^H <` 7ISn|[xiM+̇0DHy "pGBw?m0 q *~})oM|@!EY}I`HnOcsNDd?ѱ k5 ~B<4sāSdd#`'))@$]E ٤&1bJ R8dR95nKOrZ\+aK[4ɕ$2 \1[Sg=2,$h.ĚilK0-a lK$t02l;A( %\1pѦ#ФE"lE:F5"J (F)b[T#II /VT.MiF=-3pFҏtiTԕbDЛFTͽ ׊GB`䣋"zM%6!zVNJ/eSֶN6$7t+Or%a(CiA 2bİ00bXUI&YFgq%miM#LMk8Hh]뚖e \$_[4R=mo}[M})D#i[wKXrVRѕZ\fWZTz7Յi]%YIKv^6:; \UQ ɏ0D2)N{]T`GXc`gXlz-a!7|b w&q]X:&Nqm X;mi|c 8,q|8K>ۇd(GYʌT2]t[r/U+X|f4Qk6 f8Y{as97Y{lwA˾|&tg@Ux'ZwUe!}a:a6jZfG])D{:%]WUճqk\Og`^[ST.$mkIֻfv\ـ}ml_x׌=l[ρaD#Vqr;,4uŦ_Fx|o}6tphlA2z[/'7=.f]5x]swQ\`9Iz NyrýXs\0ȧUKEm.]yv+uGSwX?$l@=K@ MZZs@ 4 @@  Կ㋀6c>\AA\dA=:{+<\$ћ> LKAB'3BJ$9{B,8!BBC6)*Ĺ۸&,B-/u16BC;$B=$lD/CB" 5*4DLK9\DChCI|8HBJk8DD DS,QܻYt@A|KTsN>X,̓Z,Y7fEF #FcF?VS\K:fA@FiFHP`37+ImFvt#3qtޛDzSDsԻ!ܺvG~ox0m |GQGlG ߴQ ]Q:)NLO R&k.HSRkR+OjRRR0uRU#Rb/ S5='23=4]S9e"7M8S>R\9<2>4>MiT UTIjuԆrIT:@LFTSuIRP%,|gGV֋̾Oma ~U4 [LafЬ8 Db"O8ܼ%> u'b6?| dnN-bBlc1F@ _=c4vΐ,̃[-:nΌx5FbM^ R:TAO>nb[EU] ( a_$D䝬M?bLJÙbdB>e5_UFO#d eGX?(<>^eeb4b fSnb6fe.`XfgfMgffU$G\bm.`Hq6I;, (^tV [Dwv(ިcڪ 5-3}BVr$g!h}~g[a#Q%ng! ! ,J"%+",1/2%28*36-5;07@ 83:4#:>2:>-;=-=%?A4?I8?H@=5AF9AF B<6BIC5DB$DD+DE:DL F-,FH+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKNY`PY]#ZE,ZV3ZWCZ\;[ZS\bXafWbi-cP.c]Jcct_Sts[tumty>uoIuqmy|ry~Szt`zmK{rU{y[{zd{|C|eu}x}x~jWsl~t{V}c}vdKpb}[hkZ{s|ekuuk{scl|uy•ŨÝĽƭʭȻΓ̴һΛȜӼͼ֬٭ӴͶݼݼԢǺ޻ծ `HA*\Ç a8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL%vlʇA$ZӧPJZP%DXjʵWat*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"_KϠ/vMMS^ͷғ/XpXxtہ=tR .NK [8XP3&;;!L7-k.(-J\p3wqx < q,@砅 V(߀GR"hYMwފ,FA%, lߌ: 7A ) HAd2 :np/ <&4A-#xxCc||^=Ƀ[vD A$ Re⡈dWgm⣐P|Ƀ nS;1z! ;o +!]Ȃmx !c ,a,lH`DB)0g caFFM6o0 F1&g*&*0lJ&‚lւ`<裏/F:l1"cc>`c<@ y`ӏ̯̃>d=Hã>\0HKėZLFEȲ>Q8 ::; c<[@;˳ɖs8+;RwevÈ'\qE `΀ g'CIlN&l҄ζ|"d18M*O\Ӊ#$üH$O,VD$ I$D: B=aT83&4QηlbO?fprO4<R!LqL`_=c.v,  B6P:pcXA"m>ndX%hl+24.@`b:0,A >,E 4{h0%bcV eh(T! qN@$A%T ÔHLdV L>恈k]a2 b#8<1 G:0 b /@{}DA>ѥ"g@ R lz k_GGid.70Q`XedяTp%رA L ~8A aI4Ѐ s_!Q;Y?A (I"g(CPbRc.ЄH >i*)3n0 B. +g3VaY9A xʃVA%!9?JW&d y<#' x .*M#4CU7|θ C_<"pD"yQV +,ỹ x9:l0D3Cdn@,xX_|RY+a:Þm /UVr}µMounNx1c9 v` ҸS@70bm|Q' nh,,14:l`KG;@#:R'8n\7Ac~~au0-Wx>ցL#F$ ĐW3X2N6#8H87+haj-e܀ d( |rP#]~f@`M@'``Ez7ֺ֌`эZ !xqjy3E0> -׺H p*XP PLt bT >PP ru3yM0n>wA mՏ ōu%G0ƴW2'ލ߅fvA0`@"&\Ab8aE&!q?2P7Oȫ9-.U XJO)B 9{wH\|>DQiIp w0;|q э, H2ܴ#q"sWQdi|>@G٥N^o]Kx϶[)5@)5_i %LOws^#) Y16{2qwG>̱;5P'};P$p}B;r0Py&ibpfn`0`q` { a\%0} & | |ħ{8"[xty(P}W1r4'9`y2PC;V~uPNRP54l~\bjv%`Se0300I[e6Ci`h fňi3`n p J]xh0{y؀}Atk7O7m2 P'&H*) @:R0 ِ   T` @>Ѡ up נ = \ р ` PxP PГ̠  ` ˈP }0pЍ]CP@@P 0i =xw4qā-" @ X]] d :? j@@Rp b   p. 0 u ٙP =P `  p p ^0P 3` g(8q s`݉i {|uiuuzXh"`@IzE& p9:  4@ >ڐ> Y95@*` P y* RP 0 b vnm̐JPr0 P 9 SxI 0܈{0xe}0_ xPPCxXuq (J4.B'ikV2(¸B%6v,РD%QƟ P&!^>s0OZ&J.Ţ.3OaVX!%Zmp'C|, T#_1}r-K4)}]Woc\ =[yvJfozA[msѥO^u;PQVϝx-svGÌ_On ]ğK x(ğF DhN"JqgRiKA%*XP@|G0F(CՂ=;x3| N6h]E`RDTD̸M |&C[Gb #_@/kuݞjiƟI$g_q ȮF{|]ۚQqM›kVCş]`4ۍwp"K."l~˓FA.ck4iL\kϛɊVn93`ds[Ldj@Y(Igp@'Z<ɧ\w}M'S0SY~*_H8H4؇us^H <` 7ISn|[xiM+̇0DHy "pGBw?m0 q *~})oM|@!EY}I`HnOcsNDd?ѱ k5 ~B<4sāSdd#`'))@$]E ٤&1bJ R8dR95nKOrZ\+aK[4ɕ$2 \1[Sg=2,$h.ĚilK0-a lK$t02l;A( %\1pѦ#ФE"lE:F5"J (F)b[T#II /VT.MiF=-3pFҏtiTԕbDЛFTͽ ׊GB`䣋"zM%6!zVNJ/eSֶN6$7t+Or%a(CiA 2bİ00bXUI&YFgq%miM#LMk8Hh]뚖e \$_[4R=mo}[M})D#i[wKXrVRѕZ\fWZTz7Յi]%YIKv^6:; \UQ ɏ0D2)N{]T`GXc`gXlz-a!7|b w&q]X:&Nqm X;mi|c 8,q|8K>ۇd(GYʌT2]t[r/U+X|f4Qk6 f8Y{as97Y{lwA˾|&tg@Ux'ZwUe!}a:a6jZfG])D{:%]WUճqk\Og`^[ST.$mkIֻfv\ـ}ml_x׌=l[ρaD#Vqr;,4uŦ_Fx|o}6tphlA2z[/'7=.f]5x]swQ\`9Iz NyrýXs\0ȧUKEm.]yv+uGSwX?$l@=K@ MZZs@ 4 @@  Կ㋀6c>\AA\dA=:{+<\$ћ> LKAB'3BJ$9{B,8!BBC6)*Ĺ۸&,B-/u16BC;$B=$lD/CB" 5*4DLK9\DChCI|8HBJk8DD DS,QܻYt@A|KTsN>X,̓Z,Y7fEF #FcF?VS\K:fA@FiFHP`37+ImFvt#3qtޛDzSDsԻ!ܺvG~ox0m |GQGlG ߴQ ]Q:)NLO R&k.HSRkR+OjRRR0uRU#Rb/ S5='23=4]S9e"7M8S>R\9<2>4>MiT UTIjuԆrIT:@LFTSuIRP%,|gGV֋̾Oma ~U4 [LafЬ8 Db"O8ܼ%> u'b6?| dnN-bBlc1F@ _=c4vΐ,̃[-:nΌx5FbM^ R:TAO>nb[EU] ( a_$D䝬M?bLJÙbdB>e5_UFO#d eGX?(<>^eeb4b fSnb6fe.`XfgfMgffU$G\bm.`Hq6I;, (^tV [Dwv(ިcڪ 5-3}BVr$g!h}~g[a#Q%ng! ! ,J"%+",1/2%28*36-5; 83:4#:>2:>-;=-=%?A4?I8?H@=5AF9AF B<6BIC5DB$DD+DE:DL F-,FH2RL4RC4RSFRX$SD$SK*SG+SK,SR T7U<VB%VR+YKNY`PY]#ZE,ZV3ZWCZ\;[ZS\bXafWbi-cP.c]Jcct_Sts[tulty>uoIuqry~SztK{rU{y[{zd{|m{}C|eu}x~jWsdt{V}}XImvb}[gmdOuZ{s|kuk{dszlbzs{•ŨÝĽŻƭʭȻΓ̴һΠʜӼ׬٭ӴͶݼݼԢǺ߻ծߵ \@A*\Ç _8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL$vlʇA$ZӧPJZP%DXjʵW_p*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"]KϠ/vMMS^ͷғ.XlXxtہ=tR .;-J [4XP&;;!a +6-k.(-H\a>s1wqx\ ;1Gq,@砅 V(߀GR"hYMwފ,FA%,  hߌ:c 5A ( 8X2:jp. ;@&4s-xxCc|x^=[vD A#Re⡈dWgm⣐P|C kCK:!s1 :il +!\Bjx !bB q,Q,\3GP8 (Ȫ(fqD bQ:FL5l0 EH%Dfj&*0lJ&‚lr\;䓏/E;\q1"[cO>TAc;0B vXӏ̮s=`?N>b 3 _j9!c#أ|/\ @;ɖSO8+3BwevÈ'\aE `ƀ fc ' i<%d„εpB=ld$"0N?@O"p&.#8βTሓ,l{.f&#؃F K%:HQ=T DlK&SF&DM=гK~rpS`X3<]+`]` 5"ȇ,,&X`EVf@IKE#[`+41; |p%d\DxkBbp N3P01h}x= 1m,B3QPnU8'<$,q F +< e+ X0ˈK=a s8F UUqZac-KB02DjT] z8و m` `>a,P1 a 1^qa65``l`C bPyIj_0ZVm`HTCAm `. `P9 B3Z~R+`z7b;i 0@ BC(@\FAHp >0р@rX nM`.ȼmr v"ous$ 9p`ubƘX]>ݻ ,8. Hڄ+HP&Ģrb#d6GtޘI@eU]7t#UY" Hr_.Kч(6- thG7ls~YzeIvBbt!5?QSr*, ;:`{ַg}k)ذIs!$|?eRy+aX>k$%6@+R2FmgXl|G9$ʿp|{{([?q?>ꕚXC?}3zmp~^bw?r->@ yjA6B G|Ƈ|vyZ|yXqt} fG'@@R8w~w7p :70Wbz&0~:(G7)`90&`z(#O'n'n&Gm&cX p ]8/@@ тq7q0w|||8"atz'}Wr2&7Pv3#:U(r MQ@92i([pah}$PTpd0/1p/ HZdFBggX mhgp1nv @ Idm{8XxAr9Pm30'-H*0 08Q ؀  RP =0ѐ rzP Ր < [P  y0q dH I00   Hg dPx p݀j)~H菦t9H#'@m zE70!=`2 =0> K\[ i`9  0 PrKvH ti܀| R @ 1 dWo XppPćgP&|I9و$H!PӰ@zE% `78 2 =0= )79 )0 = ) QГQ f Pnp@ Ā/1 @P/@0T @u p@ pPHJ v`uPndPV FAzl#4@ xIdR-->PCJ7P Ep6"ߠ Cx;J!p<CX9[Г^n qPiX h HB p/ pG`gڌyh`ʟIlqZw[ ]Q$Gqh @70AYzQ P9F #036* ) [ @q\8Th褭0 U:[ڥ b@| vp/bw_()XxZeZy~g18Vp Ðg@&~*p  79 @ n׀ &*} }C 0 @ [ )ҠPm0 | 䘕]i PmۀP@ B ̀ `wBra~ُc{eP3`_؂1dV ,0#P z ;) 9 ؀ @ Y90 3aP ؠ   _ mG T BPH` ` |g7F  @xsm1p Cl tx |w5֧r`m@zPgpԖrYP8O-l<xY`PꇘqfP;\'`z10.vk qp6Ir7JW/g/ gLHP`z)0jdIH؆Hֈ}e7ŅHy%rq+z6njpl`}uwܦmzrWonզ7HЅvFGWL\疍̇^\`Vssp[o+7cxgx+Wt9}#v pt}jdgvhv-Тa,e%жl-z3}Y6wEoEi!6t0L"YfK^h-=w/]Ρwp|xoGuQADžWx,"11@eVXa1きR$rׯXQ"]\щq}y1 6`x͈uH`,Ԃ^Wؐw au8iP_XD{1 o`r_ړ!ܢ ћnVgp kpa&ϛm! ܙ7zacXm]x/ )\7qsօަp vk-Ǭj( -uxϒ| q hv `DFYxAP-jHppi3~k)ɸb1e)̌Zpop/HTWum@6Z`dpאm?c(ԀdkfcP˻HPn= w7-oTLxQ΅_໔mS= /HPw` δ1>~b7ژO㩑tvtIڌvxyIGp`Ұ H+^ax]P|Y ty d`rwd OPdpX b/op(\n ` i 0c^ J ݐgZЌZ p PLPuiنޤnH|`(Ii ob)vUy꩟PH/NI a <|`I| igIאApɹ/ v ؜go ۉ΅6vg bwg~o0x-xzrO !| dPB̘6\ތd1nj_ @r[FJS c hzЦH ] +W;t1^l>cHXEQ$ppߩQߦHQs:pFA%d$(D`3'0X4yʽpscPBrW;$k:t68 π ?_}K!$f4P񪰰C|*&>f\&VGk`(kUtuPfZ*QϦC^7xӒsѥO^uC-r9_vзYV :8X(1YA1  Уù,8@$)9@bQi?pCb$B^*;&8Hfg> ,{AXۡ.E" Y6-f3 ̟ݸ2By(3Bzøh8 krRJ+|jCj:d0`‘ÎV"%ܤm>,RL U!lЎ" oͨCGxZIIX2~u#!8(dž j§:`U`*LCTD%TuUǶ9 ([l O xM*jv&!;cKl3?E%UȪ99x4|0l偋6hDfBSFxL y|$c^0)\pԩ"wE;i\@Bx$up׶y)^( P] ZۚB}͓?.cj0Y9ݟxʕy1xZ46ۦ:IhzMzc^te|u㗿I.$|!9 y_f8r |( P @X:rЂNԔ:biQ@ex%Z 8P#)RdbDîH1h@.]+:Xq3QC]_( k@I{p&HDp`:X9SX#Naر*kxIb0'fqm\ߘ.q} }XC&r'9Ɓmd(J(gY[ߔ\&sb0`mf8[Xs~{/g܄'aX'ыw0ul<sV-yS)p'Ü.+z^}[ G>\^|r}}7χ$oN#~Zʞ5l~?=OfCR?+[p,{?+??@ʱ#@|CS@ =@ ?O̫@s ,A@<@k+{c6q=ACԹ tAAݳA338ظ@LŠN:?"A%Bkk>(B)T@$B0\B&Cc s-.7#8+ C8<3& IJ][d;8îCA$C9DC4&Ds+_튻?CDJDCCk[%ߛ5tJ{AI M,DDL2\Ş 6H$R<[BTEEKLDA\ĕDXǥ]:|JȨ3nJ"S:;8ʬLKʯ|ˀ 5d 9LE˧52H¼H\KtwC43l[ żLlF|-KFxLHO#;؀گɰmбEVٳڥXy3Xà|UMۉ[ R9S[ȬڵtXM\]\`KWȕHɝmǽ\Xε\ H [9]J݉[֍ݛu]\ٽ>]ܥ]T,V=^LRYE^ݦA C[[eU4^ܭZVW>oU_eߗ[c_UE^M5M܎ o-`6>Zi]`fؐ6Y~` V +mm IWТWq%(eH&JvIWdIPĭaM[H@.}!PH@$]b&xb  $N+b-&E·Ʈ1&c䈎E}c8O ϛF =6Op9VLCOeZS5ʟ5c!eEncX.M' eJL?[$f\t[faffEeA4c`e%wz*AfXl;^Ypa36fbHt@u^ ewn@y^z,I}v`eg~'_fi @UX3/쮙 6h f+(sy+(! ,J"%+"+0%28*36 53-5;-:=2:>;5-=">;%?A4?I8?H@=5AF9AF B<6BIC5DB$DD+DE:DL,FH4RC4RSFRX S6$SD$SK+SK,SR+TGV<VB%VR#YE(YHNY`PY],ZV1ZK3ZW;ZZCZ\S\bXafJbc.cP.c]Wci"dJuoIuqry~`zmK{rS{v[{zd{|m{}C}eu}x~jXsu{V}c}Jmvb~[fhOuZ{s|ktp{zck|ut|¹ÕƝĽ‹ƭ˭ȻΤǓ̴һҠʫלӼ٭Ӷڳݿݢƽߣк߻ \8A*\xÇ ]8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL#vlʇA$ZӧPJZP%DXjʵW]p*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"[KϠ/vMMS^ͷғ-TlXxtہ=tR b.[.I W,XP&;;!с 6+k.(`+F\?t1wqx :qq*@砅 V(߀GR"hYMwފ,FA%Ԃ* O hߌ:# 4 ' 8P2:jp-踁 :%@s+xxCc|t^=[vD A"Re⡈dWgm⣐P| lK91w 9 imE ) !TBkx  !c q* a-lsF@8"G 'ܧ,ga cQ:FL6m0C E$g&*0lJ&‚l᷂`<0EF;lq1"kc>@Ac<  vhӏ̯̃>dq=Hã>XHK sėZLFCв>18D;`H;;~c<[@;sɖs8+CBwevÈ'\q `ƀ` g 'j%\„ηp"tdH1] bl /k01B>L8¶jo0kN?LaO$(?#0I#L 3.ӏ#M82/.r9XPc8) }Rpvx /[u/_Pa Xh,P |")0"mІ>pexĥih)Ё24 *8`b8 A-! >r&lL @Dm\ P X)\!1FБh91!`0%̊A @ d@<q+pV`Wg<ƠXX@`Z`3q~p>ဇRh@3(cehHKyt/Ę1 Y @{*491<0'q <18B H9Aa`!%6S2 .4ly! O2 8H 640,Lpؐc xY:`_<<L>ȐpB# .,G#O?LKBbH}kMH .p &!0ME>ɩj >AAh% 8B' R@ X2suj-gY h4Uʀ%TF<]Ā\+\K@ Ђuc&G-;s ثu|&O BvZ b s MO(X~ W!: sj$=_UL3Vv%p GCbQ!%,KUK*d#89QxSaԀZ @؉b2fh U@3rІ6Ā T$%AJؕ`@3נ404v@@Z:gA f'ca zp#Vεk `U# 4:#8h}  0(@ 0fJl9]m/.t@n#8>rla. 1mY=3[y#7U`^  H W@J4xA?e%q?P7#AX-}i.l]37SB )@ ۍ Ç]DQi jwC8;QܻlK[}Nv* H2GW !njs3p*, :wC]gܿ~a_J_އ ~|a2u\wWH , HDSPV%~s0TNP;2j ~]akl#PRe .1. H[e&BhVX \腹Xh1n ISnzo(8t^y؎{P'H*  ܰ P =0̀ 2 0 p0 6 ]P Ґ V  e / I0`u0 ` z.pS6P@@` .h/؆'ejxq~&l y{E7 @!<`2p <=o ,y 0 s=)@` p 0 ӀqKeh thؐ|P0 1 Kمbpu` p xhP0&c9rzfy"wxxk&0!`@m z|Qd P78 2P << 7;@P< (` N 0 a0 n_lϐI@h0`  RuV  XxueP|0UX uPP,lW8h9٦103l+@&ղ9VtKp P72 z<Z"p6pZ j]@&: o0 rP!HB .p. PNwWOpdkn:l98^Q$Frh @7(ip \`pz ,= N0  z):*8z5 /ʣ*D*.PÐ pn^ VH i79BUJeJN9}% kLW f@|,P ǐ  ` ! a` %e{;  (ǀ b  @ y V ( `  )K |{g LPi lސP` B P` ) xPB~KɴJO y1% 1#5v 10  H~0} z 0 :D p !  _ nG` wP /   [C hp 1R }ɰ[ } ~͙ ]J\vn'i+ppȆbZW$P-F _WgfO T&}10.j o5IqVM@W.`f.pf<HQPa)`iSIHfɹ8ˆ0zP8x%qĮpxȖJlok``rmllbxk6bxteVAWPlo:xz @ LhRGIApkETwXpʯ\Uwbo sql c#B7|3u a{gHLYuuZ'dQg=^}dSV@|%yl)1,vr)ʗFs0<߅"%k=-^gs!M͏oyq!zlv D1zK8p&r0ij_jb-\Gk!"3{yk/}gph9ln,nEQWֻvJ@,،{#,- |(v7hNXwsz pq_ٓ!ےϊmVhp ˜_؄RLhI7t]}m Ƅb3'fLomh]S]˝ bAfx }Qqp [@YOR5*l#y<-/.vݍFېR^(ȔQ[p.XRlXLQP^ep⮺K5PhYl0V((ؠejfV^Q\Hp=0x7-QpR,ވCR砺n<MHPx]"rS7ƨ\f|'[ɚ] `I.M P;kw`^zHh  ϰNPy0\pI P^IiuOY P.9TiX ippV~ޜ 6 ^@  4h` c 5p0uhɅN^H P|ݶ"Se pb9uW PHh LޚU < 퍶qI# R`Ni0MKȝq HH։pKi-z _j w |` ePBٸ5O/Zpu|uI bO8:>JO@/p` ] . h40/F ɇaq9j{K'Ig2y7lϊ졋FK޲(l;jԀDh(`k S 5@ /K!.(t84"!.G0q@tZBoF@d0!)x2ugD{cFw'xGқv3 lA_oM}ԌzsEzyճVj\}u͹εr}ldc-EX:Ӧv=YW; 2tC[%;#mp[wdmnǢ{ݟ|m|~mo1 q/.Q,ppBK87ޖv#Wxhn뚺osM؄\38ƽ̽ŕ-8}s2|Vs\dt6zd+a =>/׾u]{+IOӻu]tw@=ZCw/~xYٝ[3|'fvl՚W$mHTM؛xnyq|WRZ1~G~Ǻ ./S9A駅>~{F~!_wyhJ?e?>+- +@D$@:S+; @K;@$?A8h<Ƴ;A89 t<AܣA;9Ak<?' B(@B/9% C s,-8"t<#B/$C0T2$6Y4LcsC>dC@%? DBDCC×>A,D9$J$CA<RAFԻ|;I??ĊB$SDSO76E\bdG#.GCŹGMT^]Y L}]]U=]?HT7E­^E]X WsXݺqre덹#_% __DUL?@GeC `E`BLD 0`C ``` VYFᔄy' XNa}&HW R@nPF;V7,=` "6u$FQG&b)PbJ}kVO.0VAL4Vܤ$+.8f_䫥cS`@d_b deJdQ$/>T%WA,S6FbTd[SebS_P ebߍZ'n]a`ffe1dfe~Cfe]~:XĶ ata6~fHxN2g '$ Jg * B`);:][[H7BY9pÇFa!N w3 * ! ,J$%,!*.$-3%18*27-4; 532:>;4-;=-;B<;#<>3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD:DL E?E3EA,FH4RC4RSFRX S6$SD$SK*SG+SK,SRV<VB%VR#YE*YILY]NY`RY],ZV3ZW;ZZC[\S\bX\aYaf.cP.c]Wci"dJuoIuqJuf`zmrz}K{rS{v[{zd{|C}eu}yjuWxd{}Xc}Lou[fhZ{s|kuck{szelb|uzûŤÿĿʋƭ˟˽Г̴Ѣʬֻ״ٛվ۬ݵмļлԽ \PA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWcp*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0Z`Xxtہ=tR "  .-K ]0XP&Ø;;!¸〈8.k.( .L\p4wqx >$Gq-@砅 V(߀GR"hYMwފ,FA%-OA lߌ: 7 * \2:np0A >&0s.#xxCc| ^=[vD B$ Re⡈dWgm⣐P|p3K=ax1C =)q2 ,!Uox: !f q-+hI ql?l,  ZnuNdE*E _lŇ >; >ot;󔣏> 5$d>#$p52J<{ܣ;3xܴ.P|)-G<0r=x=;<&[= I,8heo '8p j.I,.9o܏50n %hϵtR>qdE$ӌ':$$\քh^`db2^|Bf Ff YYlf܀H/"q !+<1 e)<xD=q H~ 6ZrpbR, NZWpB >p,0.p)|D`^3#d_70a4m@ zWفn X%#NZ@Whu,wxG%N\B mZ( pR}>.1m<K ݫk?K*d# P8sP52np3Nst!YH3r8Ѐ m*ġUdp4`704@`fh Ũ*M>>9Yָ2D\?dP `"@U#\`62.O0@@<@+m8mmD wAl гrs~#x=sȰ0&.ε­-H.A H؅+ȫ[P]4sQV2#'ous(̖Aƻ)% Ϲ‘b@X$#T ݨ}!;ff-A7֑t=p&:{R$d'+} xx씱3Q_G>Nzc[_k͟ ׍(LHS폗ufЃM#Jy^ӟ*DX'FG}DȃИf DH?CT4Qg{W{{ʷu|xkmg)@b8wx:  HW"y%@Qr$-5p|%|=$3|B=VxhbomA`1`s0 z0G 81wIo[؅.mQ{@{\Os1|`d050%5Zpc0<>W`Z &}wpUQp2<05n}aeo0m&`Vh4hFTMhV`1T `m4m8`MP͈S@~TMfhaH-qsXTm`(Gh{^ⵈk>l3'H*! @ 0 p @pː 5} հ p 9 Ɛ a Py X  h Y M0ސF 1p U`؀@w ݐ}* {wYZ~z@@ mYٚc׈ԗ# G.E:p(?@ oPQ e 6 I)Nka0pnQ}p 9 P1Y PqKe vhܐ0  ݠ b@@ 4` p_(s0 ltgyuJ&9 !Rm0밖@`m@h`y?L P60Z0 aw|'E0 %@P R#P?`?p :n. 0=|~Q(eJ{5"^!sz2_a 4 PԐuF eN NN~ɾG?Yǰ UE^K1 @|Nٮ"iKױx|~Y s`q_a`A;8 nV  0 enuޠo`^ U x @􀡍foj5)1j؄~ #7/]كVNndh@7@@vQ؄P݄ оYVo1@sht!o{O )`p 鮇p  잞 $ ŀ &(]Tb~/^8v8xY(NM"VC8[̾Kp ?7z8h4`TVV0Op..FKzTb0?x@Mr1b4,qDbF E$YI)UdK(U05lz0t2[X4a+7:$p*5^ XPUWav{ iӎ*Xϟ&d˛ ͅhcl\4mBn-iH-AviԩM|0'sa4,'/9[G/_1|0ʟiNs84n#Rtz6}J`AV>4Wrd<ףa1 0̰HbY䆓pB +Bfo, U2!o`tRba:jcby oB!+RI fD>Ɉ|D'?pK۠cl ÒLx`bhRndJ_?łb7SO@WoRnBD%ڠG%şSC12_*!9RFl8B4<%$pI+ǖ?2Au^c0%(2.!p(t9It'Q`|!13w\rMpx'np J:/XQ dYICqhnȳ%ei8hUx hcȇF< V tfLb( X FVe@ h#bVoʐfW{@|ɣh’XJ,5M%%sZS%u:F)9Z܄L6+tSTh:89geh]k9(`lSW]BtUH&y]'bbY* nXF0a <ӁBĀ&]1ׄCKgyYǎ֊Zb,?XiB=K0 ɧ?& A x `kbPOQ-pK֦A,fQ"ia]`I"+CCq o|Bt8@<uyVXRib ̴9Vb4ЃgTx@@(Gj/1"=H#5j&Ɛ#FbA`C܋?Rl1$! Ti8G0S 8ihÚcv;KiJR3.)&1XB ɢ~.A3.p eBldd"W1 3A& Fxl.|dgK^hhy`SHql%gN 1 =dW-m.Ԧ8թ?2S9Q8ŭ yTje&<yD0b0< 1L 52LG+J]`qo8 Py 5`.DnbI0%PL ܢ!_QF JHD1Hڤ8HG>dn%smEs (~Ұ?7Y..(|@e`H_JnĴ3]&lS\..jV/ B2ޒaOgyߒSUn43ނ l9ibp/79E> e896P[@,bhڦĥ ?ձ !ؠluv8986rQ ;741,E#C5ze043\aD4R:n#l.A7C_yFko@#"4K̐;&dA*(-L K- D@ѼH ÏhY+=@dT4L児a!*x4&Q<"`@dM*Pv }(1(Ӛ|B/ -"Kc1t{bTCb`av(4ߺ=3üэyƼ{?{3L ﷎ D4O $λFZb8 qW (zs/x·Y[5Vr\|L/Z\X<\y䑅ӳ9[vY&&N2nc@A2>?Cxui/ڿx2-̂JW* 3MMu~--Y4lO|2O1^؅-p(B(~[Wlq0f؏YԳ}m{^x}M>햄qdR>M} /~}g_۸}2}Cc/?z~ż‘~&u_c߫#[K@{@@ >C1Bx@Y cp6\ @tLAZ,AA- A[AA A BsA!4A$Ls +B'|L!A(<TB+ &B.B/*B1TK/y=~\KHDOKRɐl@+̲LJKƄǾ?ED,ʄ<|{LtLdxIJ~mLM̸MD,M=KJc#!,HdM [dETrw̕TINϽKNDN aϬkJ$OJ ?{LTIO(CO<3"]PH,P9LP jP P{P P0-Q%OeE}QPxDQA-Pxɗ<R&J!R-єQ$mR+'MQ;)-JԤR1H <<.RLS8uPDS.]S]8S=ܜI:*;/0S=-STTH"Ta\L^^\B _UЄjlَuٶM߹m_u(-BW]=}@4B-`E` eV[`ֽ U[sܪ`\G`K-a>]U`>UTaMVbBmaN>لDyI a% @]})^_+pe,^:5 v.b0^ bU4b6c毿T8n9>^;cO|=>dD_,VBCNdHK,FnGdMTLӼdRc5dSWaPʻߩ=eXVK^ MVe]ƓQ>]6>uJ`Ucb~f `dHW5X`%Sh,j^Yfn>ܛE|pV=UEgzHF݌ ggvWuv6LM-倆YfS&V.Ǽgh9KhkThN*B&甞;@~٤dMWS3 9ҝT>Zjf EjE5e.+ I⨖jUjQYꜥj=ki5kgFkư|NM䳖kkjȻ~e~[랦pmfj&]kw&n9nFmqnMd`]֝n=FnF5N5lVk~nh]&ovlm,S&7lNk϶oioLmS=\=mNknmpnpep .qiGU'"ءYFgkgqh/kq !X揻aO$`N$D%)+gIRDpr0sQhg.O^5_ 7w^8pM;&#s?Q.A't]+G%8t2aKSsM^C FW%%RZ֮=18HObVLu^ksZw[ueըs+VuD.vc7 `tQwh{ItQlodT1w9opj_==&tUuX'mxXZ|o:w5jW rs''P9Oxos>Ut(?sG>K kɳlg$i 5'q" X}ɔ/q" ! ,J$%,!*.$-3%18*27-4; 532:>;4-;=-;B<;#<>3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD:DL E?E3EA,FH4RC4RSFRX S6$SD$SK*SG+SK,SRV<VB%VR#YE*YILY]NY`RY],ZV3ZW;ZZC[\S\bX\aYaf.cP.c]Wci"dJuoIuqJuf`zmrz}K{rS{v[{zd{|C}eu}yjuWxd{}Xc}Lou[fhZ{s|kuck{szelb|uzûŤÿĿʋƭ˟˽Г̴Ѣʬֻ״ٛվ۬ݵмļлԽ \PA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWcp*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0Z`Xxtہ=tR "  .-K ]0XP&Ø;;!¸〈8.k.( .L\p4wqx >$Gq-@砅 V(߀GR"hYMwފ,FA%-OA lߌ: 7 * \2:np0A >&0s.#xxCc| ^=[vD B$ Re⡈dWgm⣐P|p3K=ax1C =)q2 ,!Uox: !f q-+hI ql?l,  ZnuNdE*E _lŇ >; >ot;󔣏> 5$d>#$p52J<{ܣ;3xܴ.P|)-G<0r=x=;<&[= I,8heo '8p j.I,.9o܏50n %hϵtR>qdE$ӌ':$$\քh^`db2^|Bf Ff YYlf܀H/"q !+<1 e)<xD=q H~ 6ZrpbR, NZWpB >p,0.p)|D`^3#d_70a4m@ zWفn X%#NZ@Whu,wxG%N\B mZ( pR}>.1m<K ݫk?K*d# P8sP52np3Nst!YH3r8Ѐ m*ġUdp4`704@`fh Ũ*M>>9Yָ2D\?dP `"@U#\`62.O0@@<@+m8mmD wAl гrs~#x=sȰ0&.ε­-H.A H؅+ȫ[P]4sQV2#'ous(̖Aƻ)% Ϲ‘b@X$#T ݨ}!;ff-A7֑t=p&:{R$d'+} xx씱3Q_G>Nzc[_k͟ ׍(LHS폗ufЃM#Jy^ӟ*DX'FG}DȃИf DH?CT4Qg{W{{ʷu|xkmg)@b8wx:  HW"y%@Qr$-5p|%|=$3|B=VxhbomA`1`s0 z0G 81wIo[؅.mQ{@{\Os1|`d050%5Zpc0<>W`Z &}wpUQp2<05n}aeo0m&`Vh4hFTMhV`1T `m4m8`MP͈S@~TMfhaH-qsXTm`(Gh{^ⵈk>l3'H*! @ 0 p @pː 5} հ p 9 Ɛ a Py X  h Y M0ސF 1p U`؀@w ݐ}* {wYZ~z@@ mYٚc׈ԗ# G.E:p(?@ oPQ e 6 I)Nka0pnQ}p 9 P1Y PqKe vhܐ0  ݠ b@@ 4` p_(s0 ltgyuJ&9 !Rm0밖@`m@h`y?L P60Z0 aw|'E0 %@P R#P?`?p :n. 0=|~Q(eJ{5"^!sz2_a 4 PԐuF eN NN~ɾG?Yǰ UE^K1 @|Nٮ"iKױx|~Y s`q_a`A;8 nV  0 enuޠo`^ U x @􀡍foj5)1j؄~ #7/]كVNndh@7@@vQ؄P݄ оYVo1@sht!o{O )`p 鮇p  잞 $ ŀ &(]Tb~/^8v8xY(NM"VC8[̾Kp ?7z8h4`TVV0Op..FKzTb0?x@Mr1b4,qDbF E$YI)UdK(U05lz0t2[X4a+7:$p*5^ XPUWav{ iӎ*Xϟ&d˛ ͅhcl\4mBn-iH-AviԩM|0'sa4,'/9[G/_1|0ʟiNs84n#Rtz6}J`AV>4Wrd<ףa1 0̰HbY䆓pB +Bfo, U2!o`tRba:jcby oB!+RI fD>Ɉ|D'?pK۠cl ÒLx`bhRndJ_?łb7SO@WoRnBD%ڠG%şSC12_*!9RFl8B4<%$pI+ǖ?2Au^c0%(2.!p(t9It'Q`|!13w\rMpx'np J:/XQ dYICqhnȳ%ei8hUx hcȇF< V tfLb( X FVe@ h#bVoʐfW{@|ɣh’XJ,5M%%sZS%u:F)9Z܄L6+tSTh:89geh]k9(`lSW]BtUH&y]'bbY* nXF0a <ӁBĀ&]1ׄCKgyYǎ֊Zb,?XiB=K0 ɧ?& A x `kbPOQ-pK֦A,fQ"ia]`I"+CCq o|Bt8@<uyVXRib ̴9Vb4ЃgTx@@(Gj/1"=H#5j&Ɛ#FbA`C܋?Rl1$! Ti8G0S 8ihÚcv;KiJR3.)&1XB ɢ~.A3.p eBldd"W1 3A& Fxl.|dgK^hhy`SHql%gN 1 =dW-m.Ԧ8թ?2S9Q8ŭ yTje&<yD0b0< 1L 52LG+J]`qo8 Py 5`.DnbI0%PL ܢ!_QF JHD1Hڤ8HG>dn%smEs (~Ұ?7Y..(|@e`H_JnĴ3]&lS\..jV/ B2ޒaOgyߒSUn43ނ l9ibp/79E> e896P[@,bhڦĥ ?ձ !ؠluv8986rQ ;741,E#C5ze043\aD4R:n#l.A7C_yFko@#"4K̐;&dA*(-L K- D@ѼH ÏhY+=@dT4L児a!*x4&Q<"`@dM*Pv }(1(Ӛ|B/ -"Kc1t{bTCb`av(4ߺ=3üэyƼ{?{3L ﷎ D4O $λFZb8 qW (zs/x·Y[5Vr\|L/Z\X<\y䑅ӳ9[vY&&N2nc@A2>?Cxui/ڿx2-̂JW* 3MMu~--Y4lO|2O1^؅-p(B(~[Wlq0f؏YԳ}m{^x}M>햄qdR>M} /~}g_۸}2}Cc/?z~ż‘~&u_c߫#[K@{@@ >C1Bx@Y cp6\ @tLAZ,AA- A[AA A BsA!4A$Ls +B'|L!A(<TB+ &B.B/*B1TK/y=~\KHDOKRɐl@+̲LJKƄǾ?ED,ʄ<|{LtLdxIJ~mLM̸MD,M=KJc#!,HdM [dETrw̕TINϽKNDN aϬkJ$OJ ?{LTIO(CO<3"]PH,P9LP jP P{P P0-Q%OeE}QPxDQA-Pxɗ<R&J!R-єQ$mR+'MQ;)-JԤR1H <<.RLS8uPDS.]S]8S=ܜI:*;/0S=-STTH"Ta\L^^\B _UЄjlَuٶM߹m_u(-BW]=}@4B-`E` eV[`ֽ U[sܪ`\G`K-a>]U`>UTaMVbBmaN>لDyI a% @]})^_+pe,^:5 v.b0^ bU4b6c毿T8n9>^;cO|=>dD_,VBCNdHK,FnGdMTLӼdRc5dSWaPʻߩ=eXVK^ MVe]ƓQ>]6>uJ`Ucb~f `dHW5X`%Sh,j^Yfn>ܛE|pV=UEgzHF݌ ggvWuv6LM-倆YfS&V.Ǽgh9KhkThN*B&甞;@~٤dMWS3 9ҝT>Zjf EjE5e.+ I⨖jUjQYꜥj=ki5kgFkư|NM䳖kkjȻ~e~[랦pmfj&]kw&n9nFmqnMd`]֝n=FnF5N5lVk~nh]&ovlm,S&7lNk϶oioLmS=\=mNknmpnpep .qiGU'"ءYFgkgqh/kq !X揻aO$`N$D%)+gIRDpr0sQhg.O^5_ 7w^8pM;&#s?Q.A't]+G%8t2aKSsM^C FW%%RZ֮=18HObVLu^ksZw[ueըs+VuD.vc7 `tQwh{ItQlodT1w9opj_==&tUuX'mxXZ|o:w5jW rs''P9Oxos>Ut(?sG>K kɳlg$i 5'q" X}ɔ/q" ! ,J$%,!*.$-3%18*27-4; 532:>;4-;=-;B<;#<>3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD:DL E?E3EA,FH4RC4RSFRX S6$SD$SK*SG+SK,SRV<VB%VR#YE*YILY]NY`RY],ZV3ZW;ZZC[\S\bX\aYaf.cP.c]Wci"dJuoIuqJuf`zmrz}K{rS{v[{zd{|C}eu}yjuWxd{}Xc}Lou[fhZ{s|kuck{szelb|uzûŤÿĿʋƭ˟˽Г̴Ѣʬֻ״ٛվ۬ݵмļлԽ \PA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWcp*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0Z`Xxtہ=tR "  .-K ]0XP&Ø;;!¸〈8.k.( .L\p4wqx >$Gq-@砅 V(߀GR"hYMwފ,FA%-OA lߌ: 7 * \2:np0A >&0s.#xxCc| ^=[vD B$ Re⡈dWgm⣐P|p3K=ax1C =)q2 ,!Uox: !f q-+hI ql?l,  ZnuNdE*E _lŇ >; >ot;󔣏> 5$d>#$p52J<{ܣ;3xܴ.P|)-G<0r=x=;<&[= I,8heo '8p j.I,.9o܏50n %hϵtR>qdE$ӌ':$$\քh^`db2^|Bf Ff YYlf܀H/"q !+<1 e)<xD=q H~ 6ZrpbR, NZWpB >p,0.p)|D`^3#d_70a4m@ zWفn X%#NZ@Whu,wxG%N\B mZ( pR}>.1m<K ݫk?K*d# P8sP52np3Nst!YH3r8Ѐ m*ġUdp4`704@`fh Ũ*M>>9Yָ2D\?dP `"@U#\`62.O0@@<@+m8mmD wAl гrs~#x=sȰ0&.ε­-H.A H؅+ȫ[P]4sQV2#'ous(̖Aƻ)% Ϲ‘b@X$#T ݨ}!;ff-A7֑t=p&:{R$d'+} xx씱3Q_G>Nzc[_k͟ ׍(LHS폗ufЃM#Jy^ӟ*DX'FG}DȃИf DH?CT4Qg{W{{ʷu|xkmg)@b8wx:  HW"y%@Qr$-5p|%|=$3|B=VxhbomA`1`s0 z0G 81wIo[؅.mQ{@{\Os1|`d050%5Zpc0<>W`Z &}wpUQp2<05n}aeo0m&`Vh4hFTMhV`1T `m4m8`MP͈S@~TMfhaH-qsXTm`(Gh{^ⵈk>l3'H*! @ 0 p @pː 5} հ p 9 Ɛ a Py X  h Y M0ސF 1p U`؀@w ݐ}* {wYZ~z@@ mYٚc׈ԗ# G.E:p(?@ oPQ e 6 I)Nka0pnQ}p 9 P1Y PqKe vhܐ0  ݠ b@@ 4` p_(s0 ltgyuJ&9 !Rm0밖@`m@h`y?L P60Z0 aw|'E0 %@P R#P?`?p :n. 0=|~Q(eJ{5"^!sz2_a 4 PԐuF eN NN~ɾG?Yǰ UE^K1 @|Nٮ"iKױx|~Y s`q_a`A;8 nV  0 enuޠo`^ U x @􀡍foj5)1j؄~ #7/]كVNndh@7@@vQ؄P݄ оYVo1@sht!o{O )`p 鮇p  잞 $ ŀ &(]Tb~/^8v8xY(NM"VC8[̾Kp ?7z8h4`TVV0Op..FKzTb0?x@Mr1b4,qDbF E$YI)UdK(U05lz0t2[X4a+7:$p*5^ XPUWav{ iӎ*Xϟ&d˛ ͅhcl\4mBn-iH-AviԩM|0'sa4,'/9[G/_1|0ʟiNs84n#Rtz6}J`AV>4Wrd<ףa1 0̰HbY䆓pB +Bfo, U2!o`tRba:jcby oB!+RI fD>Ɉ|D'?pK۠cl ÒLx`bhRndJ_?łb7SO@WoRnBD%ڠG%şSC12_*!9RFl8B4<%$pI+ǖ?2Au^c0%(2.!p(t9It'Q`|!13w\rMpx'np J:/XQ dYICqhnȳ%ei8hUx hcȇF< V tfLb( X FVe@ h#bVoʐfW{@|ɣh’XJ,5M%%sZS%u:F)9Z܄L6+tSTh:89geh]k9(`lSW]BtUH&y]'bbY* nXF0a <ӁBĀ&]1ׄCKgyYǎ֊Zb,?XiB=K0 ɧ?& A x `kbPOQ-pK֦A,fQ"ia]`I"+CCq o|Bt8@<uyVXRib ̴9Vb4ЃgTx@@(Gj/1"=H#5j&Ɛ#FbA`C܋?Rl1$! Ti8G0S 8ihÚcv;KiJR3.)&1XB ɢ~.A3.p eBldd"W1 3A& Fxl.|dgK^hhy`SHql%gN 1 =dW-m.Ԧ8թ?2S9Q8ŭ yTje&<yD0b0< 1L 52LG+J]`qo8 Py 5`.DnbI0%PL ܢ!_QF JHD1Hڤ8HG>dn%smEs (~Ұ?7Y..(|@e`H_JnĴ3]&lS\..jV/ B2ޒaOgyߒSUn43ނ l9ibp/79E> e896P[@,bhڦĥ ?ձ !ؠluv8986rQ ;741,E#C5ze043\aD4R:n#l.A7C_yFko@#"4K̐;&dA*(-L K- D@ѼH ÏhY+=@dT4L児a!*x4&Q<"`@dM*Pv }(1(Ӛ|B/ -"Kc1t{bTCb`av(4ߺ=3üэyƼ{?{3L ﷎ D4O $λFZb8 qW (zs/x·Y[5Vr\|L/Z\X<\y䑅ӳ9[vY&&N2nc@A2>?Cxui/ڿx2-̂JW* 3MMu~--Y4lO|2O1^؅-p(B(~[Wlq0f؏YԳ}m{^x}M>햄qdR>M} /~}g_۸}2}Cc/?z~ż‘~&u_c߫#[K@{@@ >C1Bx@Y cp6\ @tLAZ,AA- A[AA A BsA!4A$Ls +B'|L!A(<TB+ &B.B/*B1TK/y=~\KHDOKRɐl@+̲LJKƄǾ?ED,ʄ<|{LtLdxIJ~mLM̸MD,M=KJc#!,HdM [dETrw̕TINϽKNDN aϬkJ$OJ ?{LTIO(CO<3"]PH,P9LP jP P{P P0-Q%OeE}QPxDQA-Pxɗ<R&J!R-єQ$mR+'MQ;)-JԤR1H <<.RLS8uPDS.]S]8S=ܜI:*;/0S=-STTH"Ta\L^^\B _UЄjlَuٶM߹m_u(-BW]=}@4B-`E` eV[`ֽ U[sܪ`\G`K-a>]U`>UTaMVbBmaN>لDyI a% @]})^_+pe,^:5 v.b0^ bU4b6c毿T8n9>^;cO|=>dD_,VBCNdHK,FnGdMTLӼdRc5dSWaPʻߩ=eXVK^ MVe]ƓQ>]6>uJ`Ucb~f `dHW5X`%Sh,j^Yfn>ܛE|pV=UEgzHF݌ ggvWuv6LM-倆YfS&V.Ǽgh9KhkThN*B&甞;@~٤dMWS3 9ҝT>Zjf EjE5e.+ I⨖jUjQYꜥj=ki5kgFkư|NM䳖kkjȻ~e~[랦pmfj&]kw&n9nFmqnMd`]֝n=FnF5N5lVk~nh]&ovlm,S&7lNk϶oioLmS=\=mNknmpnpep .qiGU'"ءYFgkgqh/kq !X揻aO$`N$D%)+gIRDpr0sQhg.O^5_ 7w^8pM;&#s?Q.A't]+G%8t2aKSsM^C FW%%RZ֮=18HObVLu^ksZw[ueըs+VuD.vc7 `tQwh{ItQlodT1w9opj_==&tUuX'mxXZ|o:w5jW rs''P9Oxos>Ut(?sG>K kɳlg$i 5'q" X}ɔ/q" ! ,J$%+!)-$,3&17*26 53-5:2:>;4,;=<;-3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD E?EA:EKF7,FH#SC$SK)SF+SK,SRU;VB%VRNX`#YE*YJLY]RY],ZV0ZL3ZW:Z[C[\S\bYbf.cP.c];d_Dd_[dj#eJJfdbim;ja]jnKkj#lM6laBljClbdlrUmm/oUjquRrkcruItfMtpSts[tu>u_muyCvqry}`zmL{rS{v[{zd{|l{|C|ev}jYsdt{S~}\|KmXb~v[gmdSxq}uuk{skcv|uz•ŤÿĿʋǭΓ̴ѥ˝ѽȬ֭Ƽٴ۬ݵм١˴ \XA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWcx*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0R`Xxtہ=tR "  .{N-K ]4XP&Ø;;!°Œ7.k.( .L\p5wqx >(Qq)@砅 V(߀GR"hYMwފ,FA%)A lߌ: 6 + A\2:np0A >&4s.#xxCc| ^=[vD B%A Re⡈dWgm⣐P| n3K=Qu1C =io E -"TBmx *"e ),tSGJ@<2 +ܗԲ#d0HX6QFPB>ql?ݼl-$ \lsNdE*E _lŇ >; >mp;󘣏>$7%d>ӌ%72J=|ܣ4<LA!Vc b=XQ=PGL&&$c=ԓK~傰p [X3D\+Gd`9B,8  ю'p 0EZp.LJ+#Z 0+8>Z(&56,OxDܐ b 4Gc7@RZ`f@G&nBG= H}u)rIHкU .BXd1@@4N3 Y(ΰA C_0;#LQG2#)DxD=a @a 60ڙrnxz lfr >l0B-pI˔-[]$]K`!$c'Ӈ+[qC Y|t#.Yn %#N RPVhs؀+wG5D%N\ؿX`"֍qCk%E_Yx8!dq %fэGbI^E5jt'yLelK5n0rvP܀Z `ةb1fx WX~7Ԁ M$*aTpu o 3]EH 06߀=s jP4L^nʸ5 VfTOqa~`m@*gWm^imo Ku meeHmgGDkZt*oD?t bMBbP!%\!H@J"V1,tmC")BLmpJRsl@ pT ]p%;;R$!')(8]E,7xG>wl?w2¡S ܾx'3O 0$Lk5k$%AFF2|9tp:Q4 ۸ TA z0$ ~D)G_@ Ư?,JKxTCrx?ft) wTON67z7{\'@|Wv÷ { g}˧:0 =:PWy(P60M#('P  `/ Y5P ]|ИrU p1puǑɿH0b( z5IX@ %<8M'`Ђ  < P}H @ 0,0 $  a@ p{G Up` EPL` ﰪ` {j8F P Pwl5p l w,Ux@ hU ,G жyp ꪘ@sQ8 &-vĉv`MloiKpK` @(^j3pQwlƂ3@T0MV3P$vbpRWxܶgv&  7pNX3g1]:LLHP]ЍQfֶivlRpȆg}!JنwҞ WPlX7plPWl6 mTmfn0vƒ+mRq 1Ȗ{Ucq ORDAp"(=6bۧwwP*$!Iys1iիiX}ifvN0t0ٹ2h 0WWRJ,sGw!apZu"=~㉷~ 8.  9 Ѱ @^Fn;n qQyOz#{!s2W{{@^!e&(7Xn~X n>m v.u~tXwհvl/no&qrpFFw\zAbxR' ߐ Ny0꥞ ^ ڀ ڰ륮꬞ ['Б~k,_Wr?1Wf}G5 հ hpꭾ^^뤾Pnk)a b!臎8a^  Gztw읽  >  v^W0 *~pL0ΣV \vg P'pHX O_S~sͶmf5bQ[x ^ lRl "fF>s-Q8hg?/-bh^)_p p &O  ˰ Ɛ / 4O]Rp`(U\hwh(l !rLYkMB+Ȭ] 7 H(U o)Ut]8W-UĀ'.7b0eDcɝaPT ܆rRw|盃 Ƀ 5Yƣ;<%93)Nm"Ej'G bL%)Ƃl4jx 6&0nPCRL帓1NE\^|=)&un< 2&;ԘHop˦,:H ɧ @8N!a`"i9X4*3J̈́YV@P k@R8#Ȏ8䑷4˃bS'~͒d1 xGdcȰԾ1 5'ܭbPY F *zELD%<<4@{bU `l",(TaK1{x0OpGd_2 f`UCOlKj(4 ٢IG$F_#y1]RRUUT+ljS4 6x EiTAq֊ aĀjШ'Η9RjS L48FLUM<#d5k>,)RQ%W R7͞BĴZ-بƨ ԑYtB^lw{+W5Ρ^6GXCpzN 5X*P !uaz!8BUJqW=7|g\*4 NgX-0"\A4`l"rx]`ÅyANqY^,(+6G !s9F>^dٸN79"uh9M)<Qf2,G#j球g@#%y4eFA}C Vz-+ҐWU x62.4'. 0R,bcjZ =L7z'n kԫ76n[sD!oxūYBA=iD Y5>sY _W |IЅa_LgL `hA`\9:U4YQ:pcq*>ox<o4L*GyAj`^kʫmp^x5͑4h|B!S/jL{sQVhJɫ*#63Փm$۠+h~D;Ũ{29\{ī .CC xOxzBp|+[??o^\oK)pwR>pW(Kwhw'{Z;ߍzc>|G_ӧuygE%V߻<7gK䉟EWR#G]=|>ˈ\?bk@y?` dj@@ >ld34 \A@AAS,K2SKԈ\ tи6#, A&&|† $B+ģ"BK>(B/lBB-C2\,,CX/\C60DC8AB9 5lCEU\EE4EWA$AVEZdW $JE^:E\`C_BU ȬCʩ [NlEQJPJLKKJ,ADHK$E͓B;ȼ½Ĉ\Gڳ|LlK TGԃL,]cʛ=kό͚ M9Cl<>$OLNAN\U)lM\d.,PKeP KEPՈL) uPmuCi?+QIQQ\Q|ODmDQmF?QR%M!A#u8:D)$ %RmR{R-E|N+R =6,--SҡS5Q1S4S8U45ӿlS7mQ8Q;R< S,tN.TFSQ=3LDLlTM-T3MU>\L,e=yH{S0J~mXUX,FVu>uX[XEHXA؍-bV\~=tSUX5YuWpDEٛVLmΚڡȒY#ңɟMϠmٖJڒ5ZDݤILԦLڨ-U~ǫMYm?hӮZZ$[=Yд Y_}[[[TƼMĽZQZ\ч\\ V~~\W<ɅýPR̅ۄXm]uB]K4ԅKZ[ݱY]FUSd]M^7J^h-^]]}U^5YeV ^Yu>Tؙ^C^GZEU9?b'] vcD d`Mc5d>NdJV@^==Vd NdTv\;&e5e NeY[DWNXe]fʔ[~eSebFwT`PDPXb+^f׃~[ip慛lZn.g^fp. 6gw6Ptfv٧wyzWc%J}~PEe-l =hCdseן]hkLjvQ[>Ҿ{h iVdDn3ua䖞"ƘQg}=Fk;Uijh:`.=:^j~jD۝ΕjjL=gMjeI6Ðⴎkb润O5krFdΕkCkvԔDk\k\+Xn6æ[^ɭki[]]h`Y͞munl̝eҖk.YR^``s~ҮRH;l̎fmlLL]O&[Ijnn}nmjXN]nRoNo^~~67ol5bhpcwnL^mQ`|N^k`pp ?~MT OG '?J./_gga]pm5]tqtl!?/"/X$o%W'rrr$?hmrp=.n/Z0?s23lr2os}s}9;4,;=<;-3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD E?EA:EKF7,FH#SC$SK)SF+SK,SRU;VB%VRNX`$YE(YHLY]RY],ZV0ZL3ZW@[\S\bYbf.cP.c]#dJ;d_Dd_[djJfdbim;ja]jnCkdKkj#lM6laBljdlrUmmDn[/oUjqucruItfMtoStq[tumuyCvqAycry}`zmL{rS{u[{zd{|l{|v}jWydt{}JmXc~v[gmdOu[|q}uuk{skcv|us{•ŤÿĿʭʋǭη̴͓ѥ˝ѽȬ֭ƻٴ۬ݼٵм١ݻѻ \XA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWcx*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0R`Xxtہ=tR "  .;I ]4XP&Ø;;!° )7.k.( .L\ao5wqx >(1Gq)@砅 V(߀GR"hYMwފ,FA%)ÏA lߌ: 6 + P2:np0A >%(s.#xxCc| ^=[vD B%A Re⡈dWgm⣐P| mK=As1C =inE -G!SBlx j!d a)q+p3J@0 +ܗв#c$HXц6AFPBˈ:ql?ܸl-$WkqNdE*E _lŇ > >lp;󔣏>$ǿF5裎#dP>Ì% G5м2J=yܣ4<x4.P|)-t=u q?l>(FP%N,&DO3>9>@%<8 N, 0E8jg/lN?Ta/4JPpH"N%s&C=ԃK~#傰q c`2@ \+dP-BЇ+8p@'p EZp.)*T(Q }B)_K@ZcpSv@V#Ad7D;paN%QTBX{EC& )SȬD#@ |B=`s}*|8փ vadE ^iC@=1xB~`D MtH6x~ѲzT$&]0=`2jAFxml*lf-@!J<}qHc!> (q R8@5PB Ha= ٭kf0U2 Θ7t/$l >(>T046,N`Dڐc d 4G6@RZ`.@G'b$OALKBHsMH .p @ (&G!@mIPF h J"pgb8YiI ,#Q2d l`4h z ՃPE fU:3Wd1J}lK`l e% \JV?!;>X^2a`70f4H |قn %L$RPUhq+wGuDL\ 9nCZ, S}>( n0BK]E-Qt?K*d# P8qP52lP2NSEft VH3r7Ԁ M)!SaP4ߠ604@ߠ `:hA  9bXָC\p=XAP `"@W#\`62.̏J4@ <+mxf1A`)SA_)bn|xDׂ?((Xy^0֝n@'Joq7 4蓚AR &6|Ss@hoO, Vrl,.y!1h< n"`+h!1gߟO67 y'{['@|7v§{ G}ʧ: =:PWx(P6(|=(>b9pz(|=%3|R=mxmMo1`1`p vKg0 0Nl'O[8 g.uƆKʖopp~GsWFsx*P|NVx=l :pr@3S%x5<}r S`O@<@9k _hl!&`T`f5hFR`LhT`1R `X7iPvFP 0 Li58 ؄X-f`TPp`XR i@pz{O%^f02V y&@* \%}O ׀ U ? p lpw Fy @h p 6 Ti @ X  f ] L0@u 0 1``   8i@ fPx Еqwh  З] fup0 @izre)v}* `l7y`b e ;7 lO h ;  h~ ,wp r@)@ `  `@ @ 0 5 PzwWup oY`pUul/q  鰡'F FP 8(RN*P4 ^ !y+|T <;  96_p ;0w,5  ?p ' OY uʖ pm 15 @P1@u@Xvvu f`x@WXp up`x JtZ Ú ` P1 plp I WOhRO}-H&"@p3M :@YЦo :Z0 c CzJ,@8 _ʨqh h  j \vio଱z ~P0EHQ7 dKw @ip Sw& &`@h Zy8H`x}=P~|@ |:0p W)LI ;7 %0z 0:'fz 1JY0 4kzT0| OK yZ Kg"-1 pk 0 u07@P9h{Wl(PV #X P)|P t~ [иN ; h (,@  ` `  b # Y    p| NY plِP F]kUvEЇmy&T V50 Z\p`TP `1pq[H0Ү( {ȌIB@ [³T 2+˰   AI ]W=P Ҡ 3^ PP P `oz T 0 EPK@ `@ {i8 P @İwl5P L Ȱw̥Ux h@T` ,D ޠYP j@sa8 "vt@njLxlniJpgѮ.]jA8Q@glӿ30S@MV3#vaoV |ejflKRpv؄ sULKlոQEhpfj&Kh&Vpl օlфxt]x#}xzmEovy(pWnv5`+0foRHږooo(uRxlWAn1Kj}ܜA7 !nblȽnmzxGy}R,ݑj/sj}iRj-ՖvfG#A te{rŤ =Wxs TU1*nQ   8 ɐ>?~1Npm7`߽h!1sὗH_ S6^g+Nқqpuf~|u݀l knpm0 Unʆfq,m-!ڢ]twQ}_᭐.vavu ~ Ӡ ݠ ^ ѠurXu$LnzZ~}z엎xT> F n~鴞䵖h {艣5h@ zWWb ׺n{~* ppq_1!W_v#U 0 | 6z^u"/jn.*ewxڇPxlN5@+jzK wN8+Nowx~6lh&P0F/`|ZX ]vh l&mo]_.F[W!o'v "5 P @pP  Ӑ~ @ٰ Đ -]RP`h(Rfc_}lɸ pKhV[L`B+@x\ 7X hmT / Tt5pTx&.7b0eBcaI;Rz H7@LP(M9uOA]„ӼA`oP*]l`@PwiKjp) 9qƅyE*V_2&T2\k x3̅5b†W@a&bLK?]7R+΃y`BvW灅IEͅ-bI8|̘'1@)i42 J4X"c>nDK4D#*D.RiyBdj%馒Ri%93kʸ+zCM* I%P&4x'hK1": 31e@aSF@!FtԶn8&AX"x6K T[<6g)ł$ԤjI@|ǟYČޙ#p@tR8伴t¥h|";Mw^ziEnF 'nɊ* Kay4ٲ)ʸ.΃da<͟Rxj'f:nj Q53(dL.,SH'9֜T-zlv:z Yy (0^壖[mX1gw5[s}g|I?OjΧ܄TK`;*DUV0UM6gH̴}#n<(o~D|HlxમzbZI؃gd0b=2d,[-=HIPfsA9Āw͟tމGn:`'Kd{DX4FeCZ&{е|P)MC`npdZ<2MdxiPKȃBXLJ![yru8#D." Ьi+ .Ia@!x# -uTrŊ@_QsTQ5 . ̉K:!O+6 bxCCd=d#|RǦd>0;0٥b(Y xZ*p,dٴ<4@ztYb`T[k",',[-kx,!Od8G~d_0f`+EpܓN<1s҃vzn@Zp#|{f $@@BKEGTyW6*QJd +J xD)l D, :y@$Ǫd4щR$xfxO;TK, )x剩N*JJXU5SD)=KT*4F *t"T1#5Ө"<0gp#[+ [,խJEE|tˬ J:.IkuZWJ &FW%"q|P^6$%WA $<< sRP`i 3*V z(N>9dcqR d\Hs23/J8Tom"<@  S"p Za(7^ӘŹnvuj3Vt!A<@Bcw3 15S58]8ǹ'5Auao$Ġo71h5yƞ]bJ4iXBF4NRP Lj `K b2)8ԴjOSo#1LL%kպm\T/^E֑] :_ 9vv eg;KY&0qP(3pA}&!#&DVX3>ѹ0TґE0Ƽ_8lq=85Xx5/vMkM(o2Es)/[f\^S/>@ARAf'u&xXAD ELQI6bLEg;^|!Ϡ{ݧQwiN6'ys3:)f ErY~{{{0[-$[]"Л&.feNE'o@g'~|^g~C:׸}gM˱tͼ=/&ׅr_g˿7_?Oz4ٿ[/Mҍ#@8 @&LA|<ٻ949,pA(AB!ڨ:A$L~@% B(B$ lB+B{aB,$AޓB/-C2,CxB0\C60@4C9Q6C< C>C? ;CA3?'ʍ,NȄ ǧ$NLOβQ<̠|ͰDtOV,KO}K?#LP @tP8P PQPJ$Q%Q`4KQX9jQP?3|PQ -R R%mQ]Һ4R(<ʹ% mR'G(-ғNJ uOS:5 S1SCeώ C}=5=DHE}RF%I;BGH5JUHJM.X->YеSEU0NmU=UQUaIUd]/M`W=WVVIVW8MV4]ݿg*$VXVkUv%>\%=oqrVWEuW[RW}WCe{>}WUW}ǿ6%؄XkEVemXnDX'iVJVYSM&PEIqط$Yْ"Dټ чuYڤ֍5WYtLJAJBRs-ӡ}5Y֣,UmZYZZUڬ=ZGZ[l-[YFŴõ%T%QP[غŻäM)Mҽ\a[M\2TlĥU\~tTtY]D]W]W]Y5UC%ޱiމ]^]mEOͅ޸%փ^M>m?|^ ܝ}_k-_BLVu^q[u_j]_m_=`5KE[[$`E` Y&L_k`AE\ a~ `.^^M FQMNadaVd^>RW b%FIU".]b*`QX6+^Xb1&ZCͬ$](,̤c7&2&Me}c8JeUfe[VTe}LFea.>Cd^? Wnfk&bfJevkfEf5]oZgu>>9#g2s\o>axǠgX|hH~~ǡYcؐMg^Jcsh쵊N;nnY䎎he\_Nܓ&65hivJXi۝i.VΠJp裎hZΒvSVNLIj>TUvP.kugNkX*e7~k۳f]ff~ݾOf&žkgbQvFLFi+NlNelll5m&H@d]UmvFݞ~L&[m\mFXBi~nֿ͖nN^n&oBNn|%lzYY-osnoo/݁EvjW-pGmƴ< |v퇕f$>>p>pT?&qX^oqEqfWVqhrrErmnr'Z(_r&*+Wfq.ru9(Rjvn2_ 9MyTlW!v7">ܧ4i>b=s?ߠt>r]B7DGEƥH ΎPsUu;67sO?`s?TVU(9WuCNPs6^m` W aYdZE>Dw4/^jGl}kJg7hvfr`uuP;muTwwb wbwyǾt\x'xr,C̽tGrJwZ_s!8x;4,;=<;-3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD E?EA:EKF7,FH#SC$SK)SF+SK,SRU;VB%VRNX`$YE(YHLY]RY],ZV0ZL3ZW@[\S\bYbf.cP.c]#dJ;d_Dd_[djJfdbim;ja]jnCkdKkj#lM6laBljdlrUmmDn[/oUjqucruItfMtoStq[tumuyCvqAycry}`zmL{rS{u[{zd{|l{|v}jWydt{}JmXc~v[gmdOu[|q}uuk{skcv|us{•ŤÿĿʭʋǭη̴͓ѥ˝ѽȬ֭ƻٴ۬ݼٵм١ݻѻ \XA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWcx*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0R`Xxtہ=tR "  .;I ]4XP&Ø;;!° )7.k.( .L\ao5wqx >(1Gq)@砅 V(߀GR"hYMwފ,FA%)ÏA lߌ: 6 + P2:np0A >%(s.#xxCc| ^=[vD B%A Re⡈dWgm⣐P| mK=As1C =inE -G!SBlx j!d a)q+p3J@0 +ܗв#c$HXц6AFPBˈ:ql?ܸl-$WkqNdE*E _lŇ > >lp;󔣏>$ǿF5裎#dP>Ì% G5м2J=yܣ4<x4.P|)-t=u q?l>(FP%N,&DO3>9>@%<8 N, 0E8jg/lN?Ta/4JPpH"N%s&C=ԃK~#傰q c`2@ \+dP-BЇ+8p@'p EZp.)*T(Q }B)_K@ZcpSv@V#Ad7D;paN%QTBX{EC& )SȬD#@ |B=`s}*|8փ vadE ^iC@=1xB~`D MtH6x~ѲzT$&]0=`2jAFxml*lf-@!J<}qHc!> (q R8@5PB Ha= ٭kf0U2 Θ7t/$l >(>T046,N`Dڐc d 4G6@RZ`.@G'b$OALKBHsMH .p @ (&G!@mIPF h J"pgb8YiI ,#Q2d l`4h z ՃPE fU:3Wd1J}lK`l e% \JV?!;>X^2a`70f4H |قn %L$RPUhq+wGuDL\ 9nCZ, S}>( n0BK]E-Qt?K*d# P8qP52lP2NSEft VH3r7Ԁ M)!SaP4ߠ604@ߠ `:hA  9bXָC\p=XAP `"@W#\`62.̏J4@ <+mxf1A`)SA_)bn|xDׂ?((Xy^0֝n@'Joq7 4蓚AR &6|Ss@hoO, Vrl,.y!1h< n"`+h!1gߟO67 y'{['@|7v§{ G}ʧ: =:PWx(P6(|=(>b9pz(|=%3|R=mxmMo1`1`p vKg0 0Nl'O[8 g.uƆKʖopp~GsWFsx*P|NVx=l :pr@3S%x5<}r S`O@<@9k _hl!&`T`f5hFR`LhT`1R `X7iPvFP 0 Li58 ؄X-f`TPp`XR i@pz{O%^f02V y&@* \%}O ׀ U ? p lpw Fy @h p 6 Ti @ X  f ] L0@u 0 1``   8i@ fPx Еqwh  З] fup0 @izre)v}* `l7y`b e ;7 lO h ;  h~ ,wp r@)@ `  `@ @ 0 5 PzwWup oY`pUul/q  鰡'F FP 8(RN*P4 ^ !y+|T <;  96_p ;0w,5  ?p ' OY uʖ pm 15 @P1@u@Xvvu f`x@WXp up`x JtZ Ú ` P1 plp I WOhRO}-H&"@p3M :@YЦo :Z0 c CzJ,@8 _ʨqh h  j \vio଱z ~P0EHQ7 dKw @ip Sw& &`@h Zy8H`x}=P~|@ |:0p W)LI ;7 %0z 0:'fz 1JY0 4kzT0| OK yZ Kg"-1 pk 0 u07@P9h{Wl(PV #X P)|P t~ [иN ; h (,@  ` `  b # Y    p| NY plِP F]kUvEЇmy&T V50 Z\p`TP `1pq[H0Ү( {ȌIB@ [³T 2+˰   AI ]W=P Ҡ 3^ PP P `oz T 0 EPK@ `@ {i8 P @İwl5P L Ȱw̥Ux h@T` ,D ޠYP j@sa8 "vt@njLxlniJpgѮ.]jA8Q@glӿ30S@MV3#vaoV |ejflKRpv؄ sULKlոQEhpfj&Kh&Vpl օlфxt]x#}xzmEovy(pWnv5`+0foRHږooo(uRxlWAn1Kj}ܜA7 !nblȽnmzxGy}R,ݑj/sj}iRj-ՖvfG#A te{rŤ =Wxs TU1*nQ   8 ɐ>?~1Npm7`߽h!1sὗH_ S6^g+Nқqpuf~|u݀l knpm0 Unʆfq,m-!ڢ]twQ}_᭐.vavu ~ Ӡ ݠ ^ ѠurXu$LnzZ~}z엎xT> F n~鴞䵖h {艣5h@ zWWb ׺n{~* ppq_1!W_v#U 0 | 6z^u"/jn.*ewxڇPxlN5@+jzK wN8+Nowx~6lh&P0F/`|ZX ]vh l&mo]_.F[W!o'v "5 P @pP  Ӑ~ @ٰ Đ -]RP`h(Rfc_}lɸ pKhV[L`B+@x\ 7X hmT / Tt5pTx&.7b0eBcaI;Rz H7@LP(M9uOA]„ӼA`oP*]l`@PwiKjp) 9qƅyE*V_2&T2\k x3̅5b†W@a&bLK?]7R+΃y`BvW灅IEͅ-bI8|̘'1@)i42 J4X"c>nDK4D#*D.RiyBdj%馒Ri%93kʸ+zCM* I%P&4x'hK1": 31e@aSF@!FtԶn8&AX"x6K T[<6g)ł$ԤjI@|ǟYČޙ#p@tR8伴t¥h|";Mw^ziEnF 'nɊ* Kay4ٲ)ʸ.΃da<͟Rxj'f:nj Q53(dL.,SH'9֜T-zlv:z Yy (0^壖[mX1gw5[s}g|I?OjΧ܄TK`;*DUV0UM6gH̴}#n<(o~D|HlxમzbZI؃gd0b=2d,[-=HIPfsA9Āw͟tމGn:`'Kd{DX4FeCZ&{е|P)MC`npdZ<2MdxiPKȃBXLJ![yru8#D." Ьi+ .Ia@!x# -uTrŊ@_QsTQ5 . ̉K:!O+6 bxCCd=d#|RǦd>0;0٥b(Y xZ*p,dٴ<4@ztYb`T[k",',[-kx,!Od8G~d_0f`+EpܓN<1s҃vzn@Zp#|{f $@@BKEGTyW6*QJd +J xD)l D, :y@$Ǫd4щR$xfxO;TK, )x剩N*JJXU5SD)=KT*4F *t"T1#5Ө"<0gp#[+ [,խJEE|tˬ J:.IkuZWJ &FW%"q|P^6$%WA $<< sRP`i 3*V z(N>9dcqR d\Hs23/J8Tom"<@  S"p Za(7^ӘŹnvuj3Vt!A<@Bcw3 15S58]8ǹ'5Auao$Ġo71h5yƞ]bJ4iXBF4NRP Lj `K b2)8ԴjOSo#1LL%kպm\T/^E֑] :_ 9vv eg;KY&0qP(3pA}&!#&DVX3>ѹ0TґE0Ƽ_8lq=85Xx5/vMkM(o2Es)/[f\^S/>@ARAf'u&xXAD ELQI6bLEg;^|!Ϡ{ݧQwiN6'ys3:)f ErY~{{{0[-$[]"Л&.feNE'o@g'~|^g~C:׸}gM˱tͼ=/&ׅr_g˿7_?Oz4ٿ[/Mҍ#@8 @&LA|<ٻ949,pA(AB!ڨ:A$L~@% B(B$ lB+B{aB,$AޓB/-C2,CxB0\C60@4C9Q6C< C>C? ;CA3?'ʍ,NȄ ǧ$NLOβQ<̠|ͰDtOV,KO}K?#LP @tP8P PQPJ$Q%Q`4KQX9jQP?3|PQ -R R%mQ]Һ4R(<ʹ% mR'G(-ғNJ uOS:5 S1SCeώ C}=5=DHE}RF%I;BGH5JUHJM.X->YеSEU0NmU=UQUaIUd]/M`W=WVVIVW8MV4]ݿg*$VXVkUv%>\%=oqrVWEuW[RW}WCe{>}WUW}ǿ6%؄XkEVemXnDX'iVJVYSM&PEIqط$Yْ"Dټ чuYڤ֍5WYtLJAJBRs-ӡ}5Y֣,UmZYZZUڬ=ZGZ[l-[YFŴõ%T%QP[غŻäM)Mҽ\a[M\2TlĥU\~tTtY]D]W]W]Y5UC%ޱiމ]^]mEOͅ޸%փ^M>m?|^ ܝ}_k-_BLVu^q[u_j]_m_=`5KE[[$`E` Y&L_k`AE\ a~ `.^^M FQMNadaVd^>RW b%FIU".]b*`QX6+^Xb1&ZCͬ$](,̤c7&2&Me}c8JeUfe[VTe}LFea.>Cd^? Wnfk&bfJevkfEf5]oZgu>>9#g2s\o>axǠgX|hH~~ǡYcؐMg^Jcsh쵊N;nnY䎎he\_Nܓ&65hivJXi۝i.VΠJp裎hZΒvSVNLIj>TUvP.kugNkX*e7~k۳f]ff~ݾOf&žkgbQvFLFi+NlNelll5m&H@d]UmvFݞ~L&[m\mFXBi~nֿ͖nN^n&oBNn|%lzYY-osnoo/݁EvjW-pGmƴ< |v퇕f$>>p>pT?&qX^oqEqfWVqhrrErmnr'Z(_r&*+Wfq.ru9(Rjvn2_ 9MyTlW!v7">ܧ4i>b=s?ߠt>r]B7DGEƥH ΎPsUu;67sO?`s?TVU(9WuCNPs6^m` W aYdZE>Dw4/^jGl}kJg7hvfr`uuP;muTwwb wbwyǾt\x'xr,C̽tGrJwZ_s!8x;4,;=<;-< ?:%?A4?I8?H@<5AF9AF6BI+CEDB$DD E?EA:ELF7,FH;FP#I<JCJF$JD#SC$SK)SF+SK,SRU;VB%VR$YE+YJLY]NY`RY],ZV3ZW@Z\S\bXbf.cP.c]Wci#dJuomuyFwrAycry}L{rS{u[{zd{|m{|u}y~jWydt{}JmXc~v[gmMsdPv[|q}uk{tg|uz’ťšľʭʋǭΟ˽˓̴Ѣʬ֭ƹٛվڤЮݼݵнڡ \PA*\Ç a8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL%vlʇA$ZӧPJZP%DXjʵWat*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"_KϠ/vMMS^ͷғ/P`Xxtہ=tR .[-I [4XP&;;!)7-k.(-J\?p4wqx\ = Aq(@砅 V(߀GR"hYMwފ,FA%B(Ï hߌ:c 5A * L2`:jp/ =@%$sA-#x6qCc||^=ك[vD A$ Re⡈dWgm⣐P|mKllE;󘣏>CǾ7#d`>L$07м1J=Oyܣ4<#x.P|)-F OcP3>p= q?d´# 8\R #K&DAO3=8>@%<< L, 0#N->0 @ӏ Ts S=To88„4ӆn%p,<!(@$p$ 0-kC=4`=+@S Ah<0KYc9p`h Gsg VB%!Id@JW& t C x 4:#$d̚tpS|4$8{IP`> MG2)4a~`D=Q %S,Sjmvݲu xS \ x XL(/0T3C2,A5@`{% kp(+Q49hM;4>%(mX`61c~~5uÄV>aLB61];DAXE-p3xLelH5l0rrP؀Z@ Pةb.p U@3r7Ѐ E$)ARp`P3ۀ504@` ^fg f$G,'" *vH l*XP Z PLh bT >PXAr]u3yMm .mr r2mw$ ;$8=Ȱ0&.+ЍgހFr 0\@"6\AbH!͠$\!H@$,q-m'`s\#UYȬXB©FQ?;`oձae~y>eI[vB J!㘑zn]E=E9?xbv#<;V=qCwr>p_6!LI>!\=%cƝא y^8G~+]`|kE3%H<PC?/(%yW> ?-gqiDZJ`- ! e8Aug{{{i}g|hko|`0  Ϸzҗ9 <9@WRy'@5'}<(>8`Pz@' )$02B<0mymQxoF0@`0`p w!XX t4~6ӰRh^lo-l6 @qpJ P.}@l _8Z0_ ;>TZ@;7s *] -PBKb]il!%`Spg4ϘEQpJhSP0Q d6j@fE@ J!j48R戇-!gpS`pP\Q`j0`P{{H8]Ft&Uy{lBp $ ~N p T >p l`x Jy ?pi@ 5 ]pp {0 g ` J0ߠE | xj` gP| ɏP0 |Q p`_{` 0 pjy{בeIe)p1rX_b e:; lN ip ?Ġ i~ +x s?9p  P @ 4w@ 4ٗ p ripq`Uj`I bݠq(E v)Ix7g?RP8!"S$ ;: 8@:]@i 9;;8 >i7` y i op_lʐJPj0 Jʠ Svlp hywvg|@[hp vppztɗ ê P @0  M3 y9@ 0dR--?2K@ p9Wqj 9X@ cA P+аPp7`]prQ80IE p0o{: p젴pFӠGt @@j` Vg rIPmv[eD3~ y{~<@~? }9p ZiP z;( $P; ? ] r@eȩS@ Ѕ P7KК0 ktE 2[@ 6 @k 0 uE0rNw;tvq4b;MV@ @(O u~P[иp A ~P p< ,Pp ] P)`l0@л 80`pq)|Ɔ v@ PJ@ X;w`Ct/Ap%- O _LŒqS p0`LGO0' xȔEcp$ <8M) ~ ; D , p 2Z < j _ @ x`00 à [vp hp 4[0 7 bũpy Ŝh 4SP G l} 8s|dyPull/#-p2H\ 'Rp+V2_xU4`yj.(0&Vv qo6JqVMWp̶ 6QX5Ia]l٘}QIhɦdhU`ll}ͶhuֱъͮWCPCoɶpmv4P*0VoVmvomFn0flHV(c1nI dFWx&WB έysbk8؉䭛WpjޗjG=s&޺yA/ D0 W{V6xzUd:| Xl (` " P # Р *0'%  #q8 Gs47tNbG?~gћaӠuV~{u݀\ [n`]uM#rQ@zMOWmd<" ]QZۓAlcy^ ݀ ذ荎 > 0鍎. qHon&pފxvtO'hu|yP}^vD> E g>^nNaGu ba7I7ż0 w3Qo]{1- ppq_K GX ؀u | 9ޖoZ~n Ӡ.˘m' @&@xWkEF~b=Ƈ [QwpˆqRbQ ŝU~ oݦč"ޙV//-AvL(~Np 0 ؞ P~ 0 g@  #Svga[GyDo֌t ZJpD *x[ Ʌ6H (ey Ih40QS`)StzK\eooE@(oIvDLH( 5jht(`ИU4$YI)UdK1eTQi @0ηn 6uh (`ov X@С4[ XPuWaMѡYi)׶gLI" F5v;s`͙1)G^*`!d0:Wّ(ӎ&]8q_| &]A'w d [6=렄^- 8m9B0jjcJ`V3![vtl;Сl WL8Auv7TpA$鬛D-Tia:1e j-RiŁ$A3 Ư4ğ_PDpN>`oQ#v10M*$DH `&#% 痉`$ agJv1;Pe:H'I72+>9(,3?L(GZr zJΠi,(VJi|°n!<>7Xz՟NFQlv[l*b)%uBj꤀ IQ5 Ɓ(ǣ9glN:P&%p!~;$$Ɓye9s,aJ N@l8i$eyH;H' YQ @ [ C#u)h8O)j|Bt`KX |$%T%>I .3Y),꒽ȴ ş-$tSG")l(2J:hE 醆0Dru $q$`3a'vةc^囦"޵(j  g @IlЍx]BIuFAeBO6_L͸xS?aYMcUEtuh'  I:j Cm58dj@*!mP[lbilWԁtT 0i NUʋB욧 aP3hNph𴽙?TQ&*C 3hS$0YҔ2+ ?A^$l,$kx$aK4E **(LV af#Eз|7Y1ps `$*`֢ Z1U$0>KrG4".&T؂PJv@A %PH%܂[y`R14i bH4 ̂E$w0*ؒ"M"%rʦQaGh=F)jJ_x6`BLϸBҙiPB3x-4r SLO}g8$ ؅ iq)E6-Hw6Z^ U aj: @&uLV j4΁|60 oQAImav+57 FMV|@lR d[YnTɱlm16rLf"p `~;ߔ]mYAHW^(A+Qے 36r^ս؈ъt696~UO'>L6fIrӁ"C=x[,g%4ACqo(خ1h4vŘoRs4;qvF4&29x JMf IhŽ7&! wAil&I4, [8!* 6] "kDa.C& ZPT0&#IpX$ an', ^PA&NX ޞ#(PspwMo|׻/#g.$cS{g$:z6R3qZO""` "PeM/лԸ"{r#u'+ҐT|NxQ yYfcnc_D1iѼsih6ܲ@ A\@B"A @ LB%̖\B,B(ĔiE[E{XE/\uƬDXESAVDRFvDZ4t_dFkD]iFp|7 iFsE#Gu\Gnq=KȱAQKɒPL l> ĻK4LMDLKѤLҬL˔LQL|ˌ ʰ,ĤBKD̿ ̪<6dٜLͦ) Mlt錾 N d֫NŤJN L4O.zJT̺\O@.?L:L<ЯO|NΒIJ P =IElP  ; =LP==Ͳ,=QUђdLDQ5R̴m<-QK P|D G4R)K$MR\RRR.*M0,IT -R4%c\ L4S mӖ{S8eRS?=MΎtS1Ӑ,S'?5UACHDTpLtFTۋ޳5TO JlLRNTQRURS5TKHW}U=䌭R-XսZ=[U,aP]]McU_Q`ߜO bUmŽSfehR2NaNVt-Vo]pSm-WdtWn]WomKwxWUuU} dž ~Plm؀}dF,OHFMظU҄X؈ƳO(XEXY XsI5ӷBLY%֗Ytd֙uыYY\ٕM}ZQ+-ڊ}9 A d1eW=dT"Ε}e\~b+ST eaX*\fee WeL&SKgFm~d_NqnNKsÚt]EAgwgS;Ablh y^Mkmdn φnU\Qԉ犖>ÿ,whh V|>ih]Df{FڜM[S.jX~vbhnҡU~jbe^%cljݻil.%jA?jf6kVިjukjk^ʩβ}-hGlh kquWvlkk\cEOk\Xʞ ƞ>N h֖h׎l6I5֮mξm;[ݦmMONXm~#fpnVn4E.nΜhgpnTvL.~nvK%n;޼^ono "soom.oC^omRgFVnp 7o ^.{e 'lhq_6q_MqF}q_jwTOq"sZg q/r#wY$[nr'/ꌃa>O&r !)_ כy>(! ,J$%,#+1/2&17*26 42-4;#:>2:>;6,;=-;A =,3=C>=%?A4?I8?H@=5AF9AF B<6BIC5+CEDB$DD:EL#F:,FI3RSFRX S7#SC$SK+SK,SR*TGV;VB%VR#YE(YHLY]NY`RY],ZV3ZW:Z[C[]S\bYaf.cP.c]WciLÈ+>hiǐ#Kc"[KϠ/vMMS^ͷғ-NhXxtہ=tR b. -I Y4XP3&;;!a(6,k.(` ,F\!>q2wqx :!q'@砅 V(߀GR"hYMwފ,FA%Ԃ' pߌ:# 4 ) H@2:rp- :@%8A,ɣxxCc||^=[vyD A& Re⡈dWgm⣐P|C k9!Fr 9il +!QxBjx *!bp Q'Q+X#FPB,F )wв#a(rX4!FPB.q,?ְl+VBinNdE*E _lŇ : >j\;󜣏>Bcǿ==4 % ?3 >R>$ >q 3 _J >cH+,Gؓ1 /q=t:rAXPs- }V r|.SH["` }eX@ X~Ql`3t`¤"G,^ }  @`:HP %X>ܰ v8r%^4[8JX'> *=,90F0Q1$ SY1H&!GxG!uzC.  rpD>VTʐT)(\` `6|ATA_,C=ెv\8, qhK4p'<8ϲ2E. I!ֶ5!2N@&C) 6>WX6f $8L40Ar EL8"qLOG1(RSc5tݲ3nͮvC\b@ rWL!/T C3ƍBc1chÎ.}` t*A47p`L;<%n\X7Ac~~`vcWP>ALBE}ɑ t(3’z*Muب@A} \ dPjD4d`i6P9 ]h7D'xr;` 5|3RpA4@ \MvtL77g†VQ aA @> C{C*0`NAF `>(`XMȕ6x6 rZWԶ\8;ɶl>KMozZQ$rV#n݈~m$$F)8Ap Z@SC7ƀKFúCV3\E2"4 3AHz^lHz;Q`p5Z]N$ H:X&~7ֲ;#Hj#G>t}QdZ][!#8?ez8" %|w_sd:?FZchG;򁎦4)yqG KHQGw_spa?(%#?ASwȘǼ `vPmx@=?-3NAOgQO/˃uGu2gd{V|( Gs7|7p 9p&p%'&P$"|9(&8*p 0"t;9PVvAsm#8.`Єh t~k 7yP8GA8X~@ ^ftsquvz78j {[ P!|38j 3pVb3h2;0}qNЁP`;330}]gj!#`R@d.2CO@I@hR0.I @n(Ĉf JXC@ IXh sOjmh؎. pC.hR5Pz(8G{Jw0pTxAre ` Ҡ =P 3 հ ͠P۰ 6PГ-( H9 @ O vP @̐@  @ .0p `npW@`@ w0~h QYX@ o@h  Q dP w. (@&]|(k7xXE70$<{p3` s* w5 t5Z<ڣ:UvWs0x3({p4= 7 V7iY yKxj@k}pJ*P x ] `n@WRP0 @!;[kЩ.y AH 酴 sC 2Z0 $:@M [; @:*IO}"p &l|'p 2p3€p}` { k? pp x p,`@ ] )kP0 $.by@` p@ 0 @ ~Pz0E As CaiI.`P, }U+5ː>t|H|" qu8Er@ sk yE*90 (w ;06I \`x;0 נ 0@V 0 0 V €+o R@ APHP Y z,. R Y ZzŐ|}xUx` k2Zp n}ow z)5`z9wGu.x m 7hg,pP|,P\""2*bqE!Q a4:xX_ WTr5tHOP(@r8ˈ '@ՎZՋZvl&_MhTkµG͵\q'p\ ׯxTyml[M)0nXV no-W6!<>hmˑm1ن XHj7v87evbnur) 0aoI܋l mlwy=wHǖ~ w0-:j;-ߍ]fhh}M" {oKB w0dTsi P׌^   ~ Ϡ  &~(^Ԡ ]yM̝v#~~%Wrjqy_w1u;r-u6 5@ PVߐUZ~^tNCs?wO3d dfM]QsA}.x ߐ nP臞 N ڠ .蓾Pw'zo5ޑ>ksM]iyב{qyJyQפ G2@@ :l~~n^ Rz ̢A"Nz2 p8>o.Hg9d~y!K mp_15 >^.~n H߀H0'j?!jLkX2@֤EVo8u]Tq(ts=˼Ѕy0yq1v}WOz PҬXOjA؄6jumkHN"x.0@ `g@ p ~ ̰P oHs@p؍dЋaZ I)n>l AmK(Oـd i5տOXH@/@t`͏&R_,R`/d]d?oHtb^hEmVp!C hlE5nG!E$Y$);ȠڄΏRe[K5` ǀH6HYojtHի FWf,Ƀ *ͅ4~#œ% ǶUMbn?^[og.0Wˇ;+[k`pGyPݳIղ[/pRWk]4лU-<0)+!;AG5 xӑ`lq _Xbi'rSpAtAZ)IJvaƠVΪ!o(!V@"lj(@C ƫr)+@>F D0Yi-?$.X*(uhlh3/%4H  \&$e 4<Bxd4PUϨ@P&8"+ 2haf"AP@̶$PRF:XCZ1d#HRn nQ-!PQ&.=>R@ |8i+]uW Rw kADf 5CJ\ӟE\`^ gPH.rD%;N`R B XdnatY@OUʲBjb(3G6`DBC|0([e@D>r S8(,FbF<@ jpAĞ!McC32\@D2 -T0Vy&m5Z|@ S?L8,цe @3a`hJ61bqh,04Y# |A_j'pA0Pxc+$IyXb1js4-6B}m{^.|}ҋv8X[/?^qӭ}n~'9~x󫞋6nGˏ~`_L?'/?S^ÿcѿlދ@ @"C+KӺb?C?6CA)?8LMERN3@G4RlEW|SDN2@W&EbDO,<WEFEZEM2Fc$Fg4XTe\Fl|F-FoŽFq5ƆoLp\GrlGwls0KoT|G|G3mG%hGtxԼ^ECH!E,ǂt3GGC#s`HHlxLƑEfLɓ fTNR-ՂTTmLOΏtT^R-m.L|ISUU_UNmU`TOP}^_MAшP$>_Wu<>v[^``]t`U`= 6_d]tENa ױEa _Lu޲aFt<=Q=,Tva&V`_Wnamb,݌.Q M+,cr-d"=)NW"~0c2~Ub<6a8c0S:;V=L?^@6^Bn8b!N[dFvdKν,˷^IVEdP~dÃN6P*aJPneP59>eue[nRp[e`JJԭ`Ncv$f܋=Ufj^f@(v^VefUgԈfe濥bm>TTUXqn=fsΖUafvvg} X&HBSgvby^ÎW`U}i~]ִi~edF~^jRR>ļ1h^a4gKObjjh-[kܬjMJ^kħ̲.f&d뺶Fy Ff~}ASvk\WkZkq\cƍk[^XG%ltm^Y6 m^mnmDVmflOܣm.nxm^n m\6n@|TejۛôUL5lkjnѤ W֮K~73oFjaC7f.#͝p}M` gmpK q'q>qiU7pqUo}yYgZgnqj4oi"X#f#`^r]tD7g_M7mUfVdžu{ZU/HXs,u tbuc]2u `vrhv>P/.tm_Vd2Ϲ'@p_k_=׾so<unYn'U,ZR{tw@,qgqrs'_QuNsM̃w8CKkko`F0MӉg x{_lIM͏`? 8{! ,J$%,"*-$,3%18*25 43-5;,:=2:>;4<;-3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD E?:EL,RK3RSFRX S7#SC*SF,SRV;VB%VRNX`(YHLY^RY]#ZE,ZV3ZWCZ\%[H;[ZS\b[^bUafZafWbh.cP.c]LÈ+>hiǐ#Kc"_KϠ/vMMS^ͷғ/R`Xxtہ=tR  .-K [4XP&;;! 8-k.(-L\p4wqx <$qGq)@砅 V(߀GR"hYMwފ,FA%)OA lߌ: 7A + T2 :np/A <&4s-#xƕBقzEx$1le `)$~@B$H&]EVFB&#q,Qq )PħFā,PD Lc F2 8«AB 7jF"Pf$Q8p_ sˎ#R`YI`F@#q8 hG6`D \1 QQ q':$ 7,~~-P,SN>bDnӎ6 B25$dH> $`5J 1 =wO=s!Ӻ\P1sFEҲe2!QcQ=*=|M;,&[N= I,8heo'8p k-I,.9s54-n N%`ϴpBtp/] l.o@/BH? 8Bjo/o?s 3_ W o64Ecb?jhR2 =˕p9G>,8@֌NB-\AmX@. i8@8{ =HK f GP#2A8Xy36"PCF1!H&1HhBbpG#&K )SIȬD$:{#=@s+p v l N C@@G=!wЂ}xD"&CNtH7p~2zT#$[<\>bwm,f+nf,"aJ:}QI<'q B8@48 8!6$رn0`W2щ Η1  h Q0ъDH e46, h2П{Z[T=PX.`!E$jB딇;y)rIH϶U .F!XA9v>XX6Qf!ۤ6p͸ pC_4;#AVt8gI ,#A3d ȫ^t̀B;zaY n <@/6.p \-Y 稳f%ZV؄> !`c@Kkpc  m#*~n #MUB]i phNHh~ cX`" pck#;`5XO;Vp G%fq_pB,) LY2kz:8h` ܼ`>.X4A  4Š]ƌ# 4 H?S f&i q@*[0\ g3y@ j+3 `gqpIOZcv|3gMk%C8,)  r z0l#e8XpA.P ,.A:0Wp]t]Vd3+k e[!ܾ6:T"! i:OX!`fA1pРzpu0G{=G~4{ v0x*0Pswyg: aHW|%@ERgB-5p |%|*H%PW2+h(j-AdzbAAoADŽ0`m yPlGPAGD8!ya!4Lg&`@ bqQ8XzE XVyԧ` P1dXo a@6P:pv;H>WW@;gv X_0 .RAPO/;P[HR2ViPd0400J@^ifCmQh VȌHLCp ` Lᘌl@S8Th((`b bQ80sz{xVٵj vާ'a $}U0 p  [ P=`0 op{ ` p 90 Ji p zQ  i S M0ݐ9p ̈uZِz 0w Ö& w Z@ )T 8 uB]'9HX}*  lxbE:@p(=5P` =>` ְOd_ `nU@ ` 9@ @0 qK_ xh؀  ܐ )4 І l)Nr `CPs` uPurhـM hOs|(밐Hg&3 4 !yD0 @:p Q"Pɒ==` ֹ:xpv({ p9` P Y ̠m ts0 Iɰ Vu`^ qyyPsPi@PXYv zZ(J4+ P9 @:%-@p 0w-@&҂>p F.Hɩ=dzP"@9:p@P U~JZ& c h 9 ^yP RpɌ `)0+z6~0ِwk `Π7u ଀ Ӏ IԑjR0 @ + Щ D0`JA7"ŀ^@ pm@00 8{ȵa[nU0%p @|LX @Q xާ Zp  KH  P0 | ߀  d +p @dUh oY   #z DVPP C ' ė M)§h1< 0@V M8ڵXwitX #-p [/ 2|;@ )@p0 lp  -P2  `(Ȟ a l C{ _^P S JP`JP PP B{o`\L `jw  Ҝ EVyv' ZhͿ|u1; @θ0݀6kpwpa|M}DiyG 7胞 ~Ґ莞 /\~baq}1yhx=P&@9d1~ ri^ <+`ZXhmHP~(]&q-tasp U<> \Ʀw=t`( TOW)XyԍXh^r@AVpll]޵ 0 }ߌ >ciE{M@ե{U!m1r0QJ.`}P0`5 4`TV[͎mPiAlл^`>JPyb1[8 8ȟȆq8v 8Hy0'w+V#<-,4ܢPmݫh2I)Uf 1c YU{UAn%kbPDȖ΂ ptX* YnU9&恅𙫃yy]yx _ 4;ŗ.uh2Ҹ[笥9qmzR`A47dn:736trKc? ;Vߺ?W/gsѥOo>HQ䉠P,-m]69Y`/%,?Wp&X%B@1@I%ᬃWVVQ^*D;e\J2A)fQ*9#OE* c$ ֑Ƃ!􄁿G I,mR9btGGESPC5:|@Bğ:zdÀ!,yEuҡn֡IqYtƊ'nY?֢gDy@ k bS 5%`+:X&HVQ@hh!`pniY ymT΃eƂJFpf2Y!y1 OiħdoXPA5y A`t ,uLkbx 9@@2P#LLe/ir{j B ( P_p ?1Dd @a*$@Tz1nbyP4"Չu M*/=R't(!v8@'Ĭ<  !}`0 ܐ F<"B&k jc#էL!ShST]x~`` _hv`X 09tXV@KFSӜ _ EX9.d%"P?y ( +H6.!% (&"D ; b^p¸n8Gids%R8RUVqC@Gnθ ySCXDh /*w(/2sTB< frb.^iͱbML/P"h"(rZbGg9A*S|Y1%ԂPPe2pEG9>dSX6u 2": A8M0Đnt#@@@pںX@r'ہP0_b+hl8(;*vj9Z%|VjYE6x4ȣ4jAEM=:ёtt`H3!W# h L0a`pP ^Pbɤ1v⸨&04J‹^X]Ũ4DnoE!.G*vBU&Tphb(>v%ƗP! ]A_@43A ='Z}0)B/a`*(! ^`p1MC B&14 MLm&`ؘ\NqkS DX5RϨ .EeT+p9miS;vm,&JlNYef-+غMXzЌbd`6WXո&h/B] .`TbX51Y\werdurҐ˝LӼ;y%:n{&19\ o YAOÆ5[?=hbvշ^w ~_I4>r(;Lb]8wa YJx7=u.MxR3gGq`:(Mz`[U$;<kbsK\t'n3KHVGL:+o$_'hNn*'ڧ˺ 6bW+{ᗎc?@T??\@c@+@@ |3H@@ @ @@,?܋ AlA LAA tAAhAB"zB$LB%!,B'dA;%B*¼h'B 48.B/B*B1@أ@0DL+R@D;KL|DR5DP $7ľS|=XDUF,Yd j Gl?t$ArGsukGwQG ܳG|,H}UŀGȅ jdH(D{3{*]|_HIuDH|?p|CLBF|ɗ4ɓLC݋KJ4Jo,̧|tjT lQ!MHL\M,4<9 Mi2MʯLdM,TMjIEMlgNɞ|\kNN#: OJ;4iOdO@,BOtϐCARٴOMD,zJ P5PV4PIսPlPUu$PI Е|:Y|mQ,ѻH-CK QQu;Jj> Q_I=RoQ#Q!-PER(ȿ{LkMQl҅R/*5Hì%\01^c(D,J> c6c2fL c K#M&cA;_>^ʥv<m>nf^kݼs6NVn.o.T~jmo@o7i`pQ&p@=gfa>;/h  W g We}_6q \/Lq'`qq_qZ~@\6#WPeoQm )^ ]nqV_/U?\__5gs%1iR:q;0ssftElO1`D^E_:$wt'.J\T%*GYbOt tHh@WN7s(%rYP7U׷u`M\K߻*7]u%XvdFӷdowv {perlpFq_nwOr{=jGwpW^S=:T?HFgt!{;=)e/JHx'p(! ,J$%,"*-$,3%18*25 43-5;,:=2:>;4<;-3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD E?:EL,RK3RSFRX S7#SC*SF,SRV;VB%VRNX`(YHLY^RY]#ZE,ZV3ZWCZ\%[H;[ZS\b[^bUafZafWbh.cP.c]LÈ+>hiǐ#Kc"_KϠ/vMMS^ͷғ/R`Xxtہ=tR  .-K [4XP&;;! 8-k.(-L\p4wqx <$qGq)@砅 V(߀GR"hYMwފ,FA%)OA lߌ: 7A + T2 :np/A <&4s-#xƕBقzEx$1le `)$~@B$H&]EVFB&#q,Qq )PħFā,PD Lc F2 8«AB 7jF"Pf$Q8p_ sˎ#R`YI`F@#q8 hG6`D \1 QQ q':$ 7,~~-P,SN>bDnӎ6 B25$dH> $`5J 1 =wO=s!Ӻ\P1sFEҲe2!QcQ=*=|M;,&[N= I,8heo'8p k-I,.9s54-n N%`ϴpBtp/] l.o@/BH? 8Bjo/o?s 3_ W o64Ecb?jhR2 =˕p9G>,8@֌NB-\AmX@. i8@8{ =HK f GP#2A8Xy36"PCF1!H&1HhBbpG#&K )SIȬD$:{#=@s+p v l N C@@G=!wЂ}xD"&CNtH7p~2zT#$[<\>bwm,f+nf,"aJ:}QI<'q B8@48 8!6$رn0`W2щ Η1  h Q0ъDH e46, h2П{Z[T=PX.`!E$jB딇;y)rIH϶U .F!XA9v>XX6Qf!ۤ6p͸ pC_4;#AVt8gI ,#A3d ȫ^t̀B;zaY n <@/6.p \-Y 稳f%ZV؄> !`c@Kkpc  m#*~n #MUB]i phNHh~ cX`" pck#;`5XO;Vp G%fq_pB,) LY2kz:8h` ܼ`>.X4A  4Š]ƌ# 4 H?S f&i q@*[0\ g3y@ j+3 `gqpIOZcv|3gMk%C8,)  r z0l#e8XpA.P ,.A:0Wp]t]Vd3+k e[!ܾ6:T"! i:OX!`fA1pРzpu0G{=G~4{ v0x*0Pswyg: aHW|%@ERgB-5p |%|*H%PW2+h(j-AdzbAAoADŽ0`m yPlGPAGD8!ya!4Lg&`@ bqQ8XzE XVyԧ` P1dXo a@6P:pv;H>WW@;gv X_0 .RAPO/;P[HR2ViPd0400J@^ifCmQh VȌHLCp ` Lᘌl@S8Th((`b bQ80sz{xVٵj vާ'a $}U0 p  [ P=`0 op{ ` p 90 Ji p zQ  i S M0ݐ9p ̈uZِz 0w Ö& w Z@ )T 8 uB]'9HX}*  lxbE:@p(=5P` =>` ְOd_ `nU@ ` 9@ @0 qK_ xh؀  ܐ )4 І l)Nr `CPs` uPurhـM hOs|(밐Hg&3 4 !yD0 @:p Q"Pɒ==` ֹ:xpv({ p9` P Y ̠m ts0 Iɰ Vu`^ qyyPsPi@PXYv zZ(J4+ P9 @:%-@p 0w-@&҂>p F.Hɩ=dzP"@9:p@P U~JZ& c h 9 ^yP RpɌ `)0+z6~0ِwk `Π7u ଀ Ӏ IԑjR0 @ + Щ D0`JA7"ŀ^@ pm@00 8{ȵa[nU0%p @|LX @Q xާ Zp  KH  P0 | ߀  d +p @dUh oY   #z DVPP C ' ė M)§h1< 0@V M8ڵXwitX #-p [/ 2|;@ )@p0 lp  -P2  `(Ȟ a l C{ _^P S JP`JP PP B{o`\L `jw  Ҝ EVyv' ZhͿ|u1; @θ0݀6kpwpa|M}DiyG 7胞 ~Ґ莞 /\~baq}1yhx=P&@9d1~ ri^ <+`ZXhmHP~(]&q-tasp U<> \Ʀw=t`( TOW)XyԍXh^r@AVpll]޵ 0 }ߌ >ciE{M@ե{U!m1r0QJ.`}P0`5 4`TV[͎mPiAlл^`>JPyb1[8 8ȟȆq8v 8Hy0'w+V#<-,4ܢPmݫh2I)Uf 1c YU{UAn%kbPDȖ΂ ptX* YnU9&恅𙫃yy]yx _ 4;ŗ.uh2Ҹ[笥9qmzR`A47dn:736trKc? ;Vߺ?W/gsѥOo>HQ䉠P,-m]69Y`/%,?Wp&X%B@1@I%ᬃWVVQ^*D;e\J2A)fQ*9#OE* c$ ֑Ƃ!􄁿G I,mR9btGGESPC5:|@Bğ:zdÀ!,yEuҡn֡IqYtƊ'nY?֢gDy@ k bS 5%`+:X&HVQ@hh!`pniY ymT΃eƂJFpf2Y!y1 OiħdoXPA5y A`t ,uLkbx 9@@2P#LLe/ir{j B ( P_p ?1Dd @a*$@Tz1nbyP4"Չu M*/=R't(!v8@'Ĭ<  !}`0 ܐ F<"B&k jc#էL!ShST]x~`` _hv`X 09tXV@KFSӜ _ EX9.d%"P?y ( +H6.!% (&"D ; b^p¸n8Gids%R8RUVqC@Gnθ ySCXDh /*w(/2sTB< frb.^iͱbML/P"h"(rZbGg9A*S|Y1%ԂPPe2pEG9>dSX6u 2": A8M0Đnt#@@@pںX@r'ہP0_b+hl8(;*vj9Z%|VjYE6x4ȣ4jAEM=:ёtt`H3!W# h L0a`pP ^Pbɤ1v⸨&04J‹^X]Ũ4DnoE!.G*vBU&Tphb(>v%ƗP! ]A_@43A ='Z}0)B/a`*(! ^`p1MC B&14 MLm&`ؘ\NqkS DX5RϨ .EeT+p9miS;vm,&JlNYef-+غMXzЌbd`6WXո&h/B] .`TbX51Y\werdurҐ˝LӼ;y%:n{&19\ o YAOÆ5[?=hbvշ^w ~_I4>r(;Lb]8wa YJx7=u.MxR3gGq`:(Mz`[U$;<kbsK\t'n3KHVGL:+o$_'hNn*'ڧ˺ 6bW+{ᗎc?@T??\@c@+@@ |3H@@ @ @@,?܋ AlA LAA tAAhAB"zB$LB%!,B'dA;%B*¼h'B 48.B/B*B1@أ@0DL+R@D;KL|DR5DP $7ľS|=XDUF,Yd j Gl?t$ArGsukGwQG ܳG|,H}UŀGȅ jdH(D{3{*]|_HIuDH|?p|CLBF|ɗ4ɓLC݋KJ4Jo,̧|tjT lQ!MHL\M,4<9 Mi2MʯLdM,TMjIEMlgNɞ|\kNN#: OJ;4iOdO@,BOtϐCARٴOMD,zJ P5PV4PIսPlPUu$PI Е|:Y|mQ,ѻH-CK QQu;Jj> Q_I=RoQ#Q!-PER(ȿ{LkMQl҅R/*5Hì%\01^c(D,J> c6c2fL c K#M&cA;_>^ʥv<m>nf^kݼs6NVn.o.T~jmo@o7i`pQ&p@=gfa>;/h  W g We}_6q \/Lq'`qq_qZ~@\6#WPeoQm )^ ]nqV_/U?\__5gs%1iR:q;0ssftElO1`D^E_:$wt'.J\T%*GYbOt tHh@WN7s(%rYP7U׷u`M\K߻*7]u%XvdFӷdowv {perlpFq_nwOr{=jGwpW^S=:T?HFgt!{;=)e/JHx'p(! ,J#$,"*.$-3%18*17 43,5;16;07@2:>;4,;><;#<>-+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKMY_RY]#ZE,ZV3ZWCZ\;[ZT[bUafZaeWbh-cP.c]Jcc;d_Dd`[dj"fJbhm;jd]joCkdLkj6l`BljTlldlr>n[/oUJoejqu'rRRrlaruSts[tu>uoJupcuymuz@vbsy~`zmK{rS{v[{zB|ed|}m|}u|j{Ytd}X}JmqXva}[gmd|Sxquuk{csld|uy•ƫĿʌƭưή»Γ̴̽ҥԝȬνٛվܪެӵѾܼԡҼߺͦ dXA*\bÇ g8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL'vlʇA$ZӧPJZP%DXjʵWg*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"eKϠ/vMMS^ͷғ2^tXxtہ=tR ".έL a@XPs&˘;;!! *:0k.( 0N\վq6wqx?,q/W@砅 V(߀GR"hYMwފ,FA%$/ pߌ:: + A`2:rp2 ? '<0cxƕB zEx=l `)~`&H&]EVFB%q.SG /ħI.D! I)5 X«a :z"D䃍g,B S";p sˎ#T`KpI@$t8`CG>D!hQ S q':$ 7,~~0P/.#N>p6 ؓ;p#N4?PS+=0,s;]?=HpOAŘr9"Q/D82E;!u;>cc<`>ɖSO8.[rwevÌ7\ `ڀ js (NW.'D3.M]@bL?E82u>H;XLQD2LH2S8BӪ{"1q N?`aO14_ c $Q :'F'4CN=L~3咰Fq s@T{F(`ic #f|G;cpi5 4#8'.Ep9KaA fq;hC]'D{&^Z gh(T! ND`G$qeT ÔLdV BL=lm bйAx@LlpXB A NF5r(A vʥ`]r>vLD%)yLbҟpKb dx8рc;hf2Pn==$aÀ&aH"E(؂ j!BH@ ^MK= 9`Ƙ=~* YV5mh=0G e\Ժ$Psx[pHdv ey q}@4m(4&&PE$ vC^ l qP~ C# qk$C`UX({q0.! qB, wGrV$exLelDJ6v0pn0؂ZЀbYˬf/! J  L5؀ } $)Rp U k04yՁ}$4;(Aua ;(uA/m"92ђ匄7UεzYcP4?'H@} ##/p1fJd]-{vhs n~ fBغϥą׵޵/XB0a H$و+_ `<#Bd!H]ݐ&6Ϝ8/ܭ ćNt}FUYlKgIodQD@o894Rgxv HR2h&aswQwK|0{/ΐM~z'?e;g j2 (G<,@ -8`)y-((&M80t n&&ba0 YHP[m08sw '0won0 bl6P0(|ćv񁔨k!}bw"}7P)7ZeP8`>@Z0~yR`V@`B8@7p ~amq@|3Wl`vP0LU NhW3`U08 jn6n;`U6u`@jUkH'pW06H {8>]U"Ye~Yyⱂ &B` 0 B 7 ѐ, ` Bs O a \ d P`le N0Āi 렆38j{0 P9wpxPܰU   c0hh"4с#t0$ ` ]b h@=`7`Ґ A B`s -} ` y5i@ @ Pp qKqH xh߀0 @    ` ɗ\v`d7Fxx[Р`Հ@N qvՠؑgpw ї$а@RoE% < = 0@7P=a` Bp}-7`y(}p, V@ `` m ul̀L@ n0 @ ` :@ W @_ {Pxl@j-Gmj In kh9p Idb-)ZਧP ː  3GZ0֙ T;j` -j , fj0 yZl 0W@ 0:. 3`ڪ &`;p [h60Ȁ_i@ :z P d86Ym۾6pH/p nւSp ~_-`Z ` kG` 0 8` p `` \ @( p I@` 13PxЎ  0 { `v0Ӱ h5 Rx01 4 F 0  h9 x ǑJxǻo6P) JWc; 65` 'إ< ΐ  p H50 - S03` GpP  _B +H ` lxl; 4_ 31̚Pɜ0$ Alx`xj!l'rP0uЉz9gPJp l'MR5@bPNHeu%~\P9G5 #݄9w90e_[8WP6gf;@ `4[\6xXԬOL Tej_ [7U [cuGͅN0LpJiS( }'kMly-z'faWpmg0`W٥zC}z VnlwpnvpZYlך٠IAnrw[ڗIH+j p;|ט}8xTrxlddԝ&affs;j]=3° ]ެg@ǧtkQ@d; B bz=rz瀫g z}\ @ ~^  P fGku(Sajie^gNt.{nߏB\W JLL Q T^VNS.NG p{Hw]QAU0 ~^重~q&  F|4۵O'[7Gv` ^Og|Ɇ}آ7u bw M~;P `bW~nmh՟0̶lPW&AbqnɶƙΝlТ`Ɓn΅[W֍6ԃmpVh{''>=`6_/.1Cm9z=(-h;jU3WlOWBa' ` p Z@ @ Ԑ Op^fM*qnPyQ[UU}FHyv`LÛA P{`hLh6{r/ruu_ pouPim~ux(Ў@8,;`?Lo^3@w97d ۣ`jaƌ%NX ;}ۃ<ٲAb=B@ &ѲQ [qO@Mq⊇ S["3'.jE OJe1iv&X;1y"aĉ#Pߞ AK0Žs@8 j2jtfD22n-|l.N йy{0]xOp. \]$2dwŏ'_ONO?vQ;alLjy4M6' jk2fXeDƆH1fHa&Q Z``Ђrš:*)N4L!  f,dRA( {˾u#oۃ 7=lg=p =4s,j$.an@^dsYƘ@6aÆuFg8AjcFt[mM䨴ÎuAORJinv@ 4cuVZk%o"N' -kh5<f&&%uұau\"yX+i/&% XVq\tzq_BkAɘ _AUH@!s9J"Xda'2ŖtA ! Wm/S $A0sZ;ɓڇ!fJ |Y틦OhLo`j!AN 7Vvo@(Nfn] WJkapwwCrZ-nZ6n "ab@p6J&; 6/!Ւ,~c&0"˟L-"6RKr k`«9fg>6c{Kpg~ڳ{6P|r57UMb`%/dpChFո+f3srO#$!x7J Ѐ {@6$x; <z b_jBRu%=|'ʠ7bǯnBH 9hF:PeVKRX@? n/"`{6 G }@ָ`*p`ߤ$eChSb~Z kb%rZK&`xGtLfSx{ } *V`0.rcTU&M WɂpGt !/np DaLnX2~/H;$V/L#sfd;LJxdanې|;\ *=fyyli\raFqiT79qsByЍ.t#inrGC供~oӚV>zfҨ0raױR.Hk\-5'| x'>4%~}.w&mcƇ(&'yMzԧ^_Ez?Oc2o4_=N{ϟGaVg~VJ9&M~y|˾| '??}hQ@T9LM=TM5TV-=-;PEFR-QQRGS5CUUԂsXYURVU^MV=TX V6a5bUVjSFeHg ɵh%TRi jJ,F`V^sLu0֠TԺWy[QDWοtWWnLWUVd<|t TWLXXrs=LX$DmX[WX-Ԋ%RET؞XWxE֑Ye=S:KbMacau"Z$ij:_&&'~`)Ea +,b..U ? c5c7 ]51~c<&Yɩ:$)eP66<.dã=sXC~dj>nCEQ^HEJϕ^dQcNVmQne8d烸SdPUE;QWe*Y5^B].fŃ{_ަLMڗ`q5fi&D̺`?aVif^e'\f@οS-fcdqe5gEgiVegmfy)4F{SW~.Be4 {^tW~h:Ah#F^Rû>0Z_hPl a2:J>iZQA}шeiVvi-i+iW~鉅iich&eÞ^K>5vjzjSu.sc~ևej-멎!<|SGvke=S`yJX>Fgl+lo>lj~īg~lyEи㯶l>ȖlV̦PF.Zn\umܦSؖNLmцퟔTQkiP>T}fѵn%^W..xn6oV<n&MmV-NEno6fG}o_o[.i'U'"1vnI} h T vi15nWa&qz5qWF0_\jk }xvqֵ+nхq`!#?ehvmr'g_?; oe&-?^0#ۍ$L`-?s}67_Z79s5?jlh8>M@g=g`~YD @6t/GHE<(Op.N\E.KgtRbS?u4JπVga+7sY퀃qL'V,Nu+rZ;1 vaO/.Gv_wufwIdմ#v^Xv-tqWpWc9|uQuWp(O6;Yyr`~vx3`?xTK@ l'pw/hd(nQx648! ,J#$,"*.$-3%18*17 43,5;16;07@2:>;4,;><;#<>-+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKMY_RY]#ZE,ZV3ZWCZ\;[ZT[bUafZaeWbh-cP.c]Jcc;d_Dd`[dj"fJbhm?jd]joLkj6l`BljTlldlr>n[/oUJoejqu'rRRrlbruSts[tu>uoJupcuymuz@vbsy~`zmK{rS{v[{zB|ed|}m|}u|j{Xyc}Jmqva}[ghs|Sxkuq{clzr{•ƫĿƭư˳ή“̴̽Ң֬δλٛվ۪ެӵѾټߡҼ޺ dXA*\bÇ g8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL'vlʇA$ZӧPJZP%DXjʵWg*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"eKϠ/vMMS^ͷғ2^tXxtہ=tR ".ێI a@XPs&˘;;!!⌨90k.( 0N\A>q6wqx?,Gq/G@砅 V(߀GR"hYMwފ,FA%$/  pߌ:: + P2:rp2 ? %40cxƕB zEx=l `)~`&H&]EVFB%q,SG /ħIa. I)5 X«a :j!Mf,B S ;p #ˎ"T`FK`I@#s8p3G> `Q S q':$ 7,~~0P,CN>o7 ؓ;p"3?PS*=0D+s;\?=H0OےAŘr9"/ʃLю=pHݎ #؃0Xe=sˑ\]v] fh6 B3\Ӎ0Pr%Q@أQ@0! \jJ4R4 Q \$04Ѓ!·A=@Dlp@Aa ,LB340%!Gc >*DaTB2+% Mt8@at1 < 84 0 2?Q~x_>10]*b`(U PIHOp@\~x1i+1[x8saTz%z<'q b<6P X>@!٩⃡V\ ?0l0:.pL-}4 ؠ08x `G7C8f2Hj?:v-0KYtᰅX>`gH=R::وi` `>.\ 6A  6Zqa5:`sP YI S \2ZZ8wO@R?3"T԰Pt6(˜\*KwZۺ> EC.pd^AN܇ ̈>4>2X#nA=(.ȸmq j6O@o[ 6@DZ ;/Aj ɃyT 'ĔmyWerϣnzz- r XGׁrՉw:7g\O4@?(<^ '~2ͧO((A'<m  DѨC EfE `ʐ 3zg{r|o80ɗOVw@8w~<0 ><`Wy)`}> (G<, 8`)y'(&G(w.q m&&ݶbQ S H~PUm 8pzwV 30 bl6`{Wv(t|ak0y>pp dXdP8_>@X0X~xRV0pB8@7oX~`lp@'kWk`u0LU NhW3PU 8 dm6m;`U6t`c@j1Uj 'pW W k` `psڵ]ؑt'%X*( `= V ؀  _ pA` x{ Hi ` Br` ` = VI ؠ ^ k _ N0ߐiP @38dڰ{0 ُ0x@PUP  b0 )dx?ᑲ*@@l y0E<p$A p pV _ =)P)P a`0oP0 @  p @ 0 @ 6 vukYuv3`w P zpmpZ/ upX  ~p @xx`1HO9@_@ ~ZT0 )B` S$pΉAГA@ <8p,  A , VV @rhȦ S 6`3 pc؇ xzyk~@y w -GPm}9j~ Ы[ |IƁ69o$0@&BJJ<ƀ I.Xpi[ d@<t-pЧ 9*`妨3P ' ` j:Ű^y|ʠ{E[u6 0dS0 & `9kpʚHv fK"|*bPQ$K vg>  ,GXi NI|ۧ `K-z , _ iSl p3p ʨ3+j9 :m  L'Uh60ŀ^P|Y : л ^86(XvvOE})`P `0 iV}S0 |0_Z` ` kG @ 8@ ` [ ˗ՐP &    z0 SجP Plڀ c  KĆ¥hL0+ p NPٚD(zf5D1y0fc`/P& V 4 3(Cy < ] 8P >_0 p 0;S `_ P x0W FPPLP P {WP 6^ ̂ȶPP9c˦ _y L00 :Z,x WPxdgt{|Џq@ tp7y6PzJ0 @lLR5@"PHHdo}L~,aG82=VMPvݘha87vUpeu8b&^I͗+Mzi^PUhU[YsVbXE˳c{x'ppGoTĖ%Gke𠠇pvFzvpE]l{n6noW٧ Ǚ&pfg mTszun!7x)Іod(oy)wdd=as-fa7j35ݓ6N `s}s[l 1޸f|KxY = _݊pUzwz ɘ҇gw; >^^ Ҡ ՠ c7&AkHb=?GF/eH|gvodw|LuPߐJL O R>T.QN6.?>]R0DoyG9qɋ0(wOvY' ޠ 0^ pR^^~蒮  %s_"-y .ngtu7}!֪ߵs pҠ3nvgwqY @>^bP Ȟ a  >w|v~~O'Um՚vP >㮮 z0ghoɖs^H._WN_wPP  o^#}O.nhom'nw{f]lj`wP aVu[4 1Px"Ժh9_//1q?o{"ba;PzPk/U3WSdbu  j } o^ mLUNl莐u`L@Õ> `zX Wp6rOmpX bQHt`^ FTpLpzpb1K؎u؍_8^)xa5}٘, (!/D1cC%N8m @0ηtl XrX3ul(`#V9mڪӧolC f4VkɅ kZtC)Ңi>֑N|!|Y@6O`eT`hk6[Ucs`㏕6G 9\񂻘nuhΒo]gxnZ,mZ4^ˢ"aBo2J:*/Ր,}c&,˟Im" 5BKr k@poÆQ B؄9s AͶgو`F `B%Wnx;F4]   %u;܌|#$a ф+D hQ=? \Bh6ⱃ4;C= _ A/UX@5J!@h"cHj7x @VAbT#N2+$ )*b  !"P@eF4a[W0vܧ Qhݕ"W` MJR 8:FLnAwP(!ub%. |dAd5yIHD'JeQHĤ;T3CU<+`Ȋ\Dc&EmdQ_M #"R0 3Nn`6Y H-R ޕ@ a_G| !$ v#^#Jm]5*kJ+ы;!%G@3[:꣬%LJɐV?Ո #0 &% nU v|P׻M$ >:ځ `">zr*ف:zS "(G"0`&B e̳@vt]BF.i a$+hܫS4 &0$p-QG$L"2C:XqL)=ou'.,Thc+pِ 5`wrT7mlr#FaM h lMl +H+U=) Jc;l9qb'<3RcBIqc-F4?VBB',2F fd#_U'/3*@gT~f'g',UvtނTdWs:y}i٬_59>DJ)S$SwnSܯ*VCNMu}_gdvpzSXyM~Y\{*c^'| o]މҼwۈbS yZhһ=S'}MO @'wWq3_q6e쿦G=4(Si {?,@̖Z @l?,?;@ @ T@@&@ AD@LA\AԮ[AAAAyA!B"*A$A"lB'|X9$t\B,B-)B/@ -C2$/ݫEE]>IE_E[XD>FdL콮:b>C,ޫK˔,%O"KfPϗO=<9m|3uPJsP %OdFu3 -њPP3 }DQ#ZQNJM} d[g1dTFe`MTo1MN]b^WVYV[[h]„[eWD=eaNeB]F ]e}fmfMFq&hbMhg1}h6lN&^|nlkÃi싔l>mvK̾WEmldhiej׾m&eN aٞҮmiP%VVlʤf.\:~NCHnڶZVNUT~S/p&p" ]efpO.5g X ? pp N5 Q-k L"FɅq҅UpD` ]]hvhq=r$g_XrmuUZ*_ ^3rR}b)/\0e7[X^5w2rTs<1 d t^;>oFtVսSSG_bt6Bt-tP'w 0uR^u '6tauZnU}Ϸ[?u%m]nLuG`uboiF$bC8TqXYr[wXrm/Gq`oAWr{=mpSvr^hMZz7pA3 k=)jxzGx (! ,J$%,!)-$,3%18*16 43-5;07@2:>;4,;><;#<>-+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKMY_RY]#ZE,ZV3ZWCZ\;[ZT[bUafZaeWbh-cP.c]Jccn[/oUjqu'rRRrlbruKteSts[tulty>uoJupcuy@vbqw{ny|sy~`zmK{rS{v[{zB|ed|}u}y~jYtl{cr}X}Jmva}[dmkdRv|quu{kV}sclx|uy•ƤÿĿʌƭλΓ̴̽ҬҬֽٛ͢վѬ޵ѼܼԯʡҼߺ `PA*\BÇ e8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWe|*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1\pXxtہ=tR b!.O.N _(Gq.@砅 V(߀GR"hYMwފ,FA%. O lߌ:c9 * l2:np1ȁ >'</#xƕBzExq6 sBأ@S,< -<\qO"$Ӿ`P1sFGj1>H=rD!3׉,|=3˙X]v] fh5 ؂3h3Jӗ,l'P(Eב4>8">D% aƐ&LB)VB lA CL8C@Z-KC9`ː=~J Z$V5mhCq0bgZݬ\K`#&c(sy@r}n43&& Ed v] j@ r (I Baa|tC pDӺArl  0~UavࣄZ/> x$ |&&1k]d䍲q$@ĹA}B ] jj98jp'QcFsꐅ$Vj@MRꀇ(HYE5Aʬ`Ѕ9@ ΰ|d$Pɢ! )s t,2XS(Z `LP bd >SpArhw3v0m vAȍl mzea?%yInXm}5KւOy#w]` W$ F06g$y#+C建! Lj@sJw+: GwFh^1=:G;ıtЁs@OR$%n qy\4vDV(WA;Q|>{ s*'eg h2uPuԣoG>СxXN6:Q~P R䫇hI?b!=,X/G?eG` kja:DlE {5 (|ć{t|DǁWHwp  #zg};0 =%p%%1r$.@p (}=p%}R=Om.ݦhbo*mm&` P \(HP^m 8pGWqu&p  5h\xVX|dG"AGW`}O#6 0(`;p04p=_CpR yXb .SpC`Oe`[< SVhPv KTMhV2M 8 no5m:PT05nP@jTkxa{ mP0xg9^᥉&ykڷl4'.X*18 P<U P H _0 `@Ԑ yR At FH ` 0 "g h i M0u@ pEɐ n(p 2o hPWxoi|b!pxTp Pa P d"4v'#0 p ^e g0<G8 r`U@ _ GZIOe``qZ`  Pp  @ P' ᰈ u\gvv2P{p ~po/z v🼇 P '{\w 98v8(›LO9}80_  ^D (A R#`)@p@ ;7`+  p@? PY l zl͐K@ o0 p P*P VІ2P `whP@jLPfZ* Pp P0𑔘PפkOZ8 GIdb-WO À;pi kڦDz0#?D z`0bpt x`n*bQ 0` P ZZpn p6v0 `d\X hR  ` #˳I{FH㚶ks%@oE~AP P;`by `zʀJ %x: '২A0 ` xpǐV@ P*+۲u2`Đ6 櫱P:` p ^X50ɐ^iP [2p  g(5Xyj۾}5@DG.ۀ l}R }_p  ٠ и%` t` (p,0 0 ٰ j ہ ` Pol @p .2p x\ `lߐp bZ P3*Tl,15 f SûMP` 2  M fxtz5@(0  H7c9v 54P *; Д  Π Kx4P , R  R0 _/O `xV EPK 5  lY jxl: ^<cA̮iՐ\0 Zlx Y'H{~\pГqPn wy4gP6Dq]QHS.S0]PWgEsLX`K4Lfhdf+vKMɅ2psiNKFicLoTFemhu:{0K|P }|sIVo_.Gkd$vvvzwv]lnVl6pɶ:pmɖ\hq 6kڞmq1p!ApkQpapȈ,lP܂wxxXz}ܶvrڲzLGdp }zHf5Wf;ms6] Mf7glQspX^u[Э>^wzzԨq'w&:P `   p b7KK1{a\M_d|Viw]o(η|X PR>T.`UNY@w!;u m x7N&aJG އ.߀ 荾劎[>~莞.հbKsxE7n8(}y$ m vnkqcg eO>䆮@a P̾ P&&  T/J'y&XO vq_a q8Ozi 0 vul8Xg ˾^ `Ͼ~l݆8\=&"6*gIbAva  h,(_HW 2oYh{f2Pv AO/.!f 4g{`טb.0ohl^v`AM m`on ]' ξP 黠Y `klY*ٍGHhxftx iEh:; XpzvkYD{Y_.ίn^㞛{)^/o:`(8?X:s C7X['k؈I$hPG!E)ノo @0uj(@%8q@#cɷvfq ݷoؐ.eڴj5>(# mo5krBcB!t|0X׮U 풼{Np/DJA굛,d_ȑ%O A ?t>4B l6#xS>Y;^d'J[Х\C!t 2 ,Z,Y,v2'_yկgo^AKy$ʤsMƎoLzd"G4ꤓ,(/:)KN0Œh>0 jRsjF*B x->"ɧN:-!$R+$d ǽJ$qyyЏ%8%şVڌN A 2Az za2,QE*(*d "$+'  8ò;h`*/+GAܴV\sU>0!|@D#=Ԁ%,ev֩!v '_qE: * uA'C iEE`u "V `hx)քu>4 @jh8&">Qq*ʺ ?ڣY@ Njeu"HAȌVZw5TAyft jǚ=[9FN `|-k(HH9SXSCyYxCe3 /o^8:Rڑv@i,ڙqN$o;fHPEK%QuLA &7[g` Ga.ş&x| 6!#9bq2HigşEy,j,uaMK0"HMG$ )l(*UtvP8f Z~ ƭ1" oDuOBV@4P3tS>1+uA!$ MLU 0Ё 0g@VҸ^,-  CKpp(%;o*7^`A @ ?|h6,3 FJVH G$>0@dih mAv|}|dz.&ؒBX2ᴩxD{<t@]pЇ@ y-9H>L| .0YU#@:`0ڹq` r! *hhL:B\G/ी\5<nEVz=UúK(H5q];}-_xF` J=?0ZyjzB#w߻(}a(L,Vʣ4t Np*Na:ʊ{lo ~h6a CV3U j X LUAt0~ ^@IǴZry#[t47hQA 8ƆtcPrgjTԱz,H8;͂>@&` Dsޒ8 Dٞ@+>{$? ,L"6H$AFR0=Jo##!) ^0ɕtѥWMCL04$MڞDcظ1UB^aP6fA;N9e'8Am &6Nhm[V7:d$i*w]@ h~dM+S‹zW8 GS y}f;# k!‡rOyh`;96tsBϋ^];FFތ`d nLR8~rku w썯e{}gAێv^.˫]i &cӪo?^#Y"d|˧~+hCO}|߃ɧ~{ϋ4?b}g]C{ _C @@?L@3>\$@@ aj@ @7y @; A+A\AAARA,B##Bls;DC &HLKID' DQlQND*5,EVk@EYAFE[ſ=YE@C\ FaӽEY\?FflFŶEdERDgFl,Ƴ;iEKFl; GFm hFj Er$AklG`0GzܼtTGoExwGxEG,F0D>ÞƄG,ȴ8k(G[]H Is4HOȍG\ɕ$ɒCG?dEFɈ\T-ǙEϻ;\JztIáĢL@ɇLA۽OtόO lLOO UO}]PP-=PGdP I}ZϽP% ̊ 8P\G}сL:CХEDŽQFQt-eR,$mS TA5K]:5DT4,=}<cT5-SkSTaT TDNUXmRI5U7DU]SV=QU_-U[EU_MVFTpVM54$eUdUVlE=`dZL .tٞ&a~ƽ{^`aaU.49P !T#~=Ԟ^Ojb'b-a6`+&>,-c`$*b c2n}Uec72C.;Z=M3_? &dG^LdȼG7pay׾dQ^V7Id\SMERKFbp_TF>k];U\Xeǃ.TZzUGV% e^Nfvu>SO/YecVfjU_`AtL_TS"fe ,g^&Oi6Vug:pew9{dzgoNEZgEf>^KnSh6U?v\\ߙhF}h}th;iUP%i16i}hDViTey䒖9dUiu-K|6Eǥ9Z.ae jjv㧆|n<&jNYNgƌkdukiHgu lfNWjƞCl!Vllll첛l˶J]Uk-m6S^ۦ~m6RF-k6dsϋuUdޮm>J}<5lj_clnn mT. ogf~oTēoS\o& spdr.pOXeYco~np}}Qv4p WW ef; r_ WȔY'7_9"U/qWq=qomLfq*V%_6%reW\̡6a+5 -ܞrfsr84_`=5nţqfwotSBqDbftunr78o-tK]H?; Pmh27sFTjLGS,VWvkrVpSUXutYujuSFhb&_Vf*}vO/ivyolo oXvzKPКNݰzhߤNVwf,(e7& k~7 ! ,J$%,!*-$-3%18*16 43-4:07@-:>2:>;4<;#<>,+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKLY^NY`RY]#ZE,ZV3ZWCZ\;[ZT[bZ^bXafWbh-cP.c]n[/oUTpc6qZjqu'rRRrlbrvSts[tu>uoIufJupcuymuz@vbny|sy~`zmK{rS{v[{zB|ed|}u}y~jYtl{c}X}Jmqva}[dhks|Sxku{ktclxzy¹ä½ƫĿˋǭͳ˔̴ҥˬ՛Ȝһͽٰ޼ڼۢλɷ߼ `PA*\BÇ e8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWe|*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1\pXxtہ=tR b!.;-M _,Gq.@砅 V(߀GR"hYMwފ,FA%.Ï lߌ:c9 * p2:np1ȁ >',/#xƕBzExrÎ6 sأO;l$O3>@Ss+< ,O<\qO"$Ӹ`P1FH>ʉH=sD͎!u" sq?ӄҎ>0 p'QL-ԃpqI00 QH /sDa 0fRBK8BjRI0sN?ڃ6 CIYo6\===Ȁs0 \" NaKB [)x`e 6K0@EдD0=@ e KC%[(p (q R8`5PB H B=8.ڵbDz~# @>Hӆo.H!hNЁ(xet@1LhL0 HS.iR ?x h'.Ax\">׺%$\p^ gb3`|8g(Fe,ZlfI!0. ,Ha eG)HD=ꁆ Ha~Z 6bt i'VZmiS Pd F(."D&VGu7+A?J:9@(ш Ġ102ix*gNT81\GA(G50Z60 z`)6G|n:4y?°;v-p ̉YlX>1 <[+ϲTżXβN6%:H99Dl V{A tP-p h@C d1X#j~s%]j@ M*T`E6Aج`э A9@ :d AX]hB^AhBQ `"U#``622̏N<ֶG@^inqWJ06 qsFx@tmqvQ7?0n}cw^pq׹. ]W9FSB` 00 g Nvx ^p qr2$1*KxuCy͜ց!^ӟq͸1%!`̿}\G}!PnE0Ee(-qCx6tps/(JeI9&"Dnͥ=m?}.zxۿ()=qry-C7)E b0Iڣ51iSɼD>PqLJG>QGW[cttKȿSG?iO[?bi=*ؿO|H{'  ` pPeja:DnE 8|G|q}gHwz&qP  #zgG~; =%p%/@(P~= (G;+ P7P('(%Wwaa`n&&fp2ppp А~1i @PCmv0ao!a2|b!V|vrG^(w+}WrA60P(;P4p=_CRz@hd` .SpC`P jb<0SWmPw LUN iW2N8 up5pn:`U5oP@j1Ul 膌cP` ߈X!ȉ5^vx'4X*7 P<V` _p `@ z p Q Au@ A `Є0 pU ` eip P2(q@p|w ِD1|2  o rY  il c $&Dy?Yw*)0l z/E;̀#@00 6`@ @ݰA@ PPj` r p N # € @J ʠ  ͷ)b'pwv2`|P ~p"Z/* w @|֐Ny p h)) 9%)#@*pE 5 (A R#`i@Ұ@P;7`+  p@? ` V ͰhҦ cp 52 pt( @Bm@ʫdNPߖZ ` p pHyG*X8` zIdb-YP@ ϐ;Ѓo qK(JP#?K `d P͐F2`  LF Jp0oJ0|:  n  ʠ  *֠ l(?Q{H@1WM_w GG^Ah>w PUWb֐0T^V~ YV^S\>` 7z?ˍMxR0_xqt>&C׋0g{uݽ n . ^>.&eKN^hb݂.{yBǛ{kygrj ؉,1qN~P.nU0 .ʰN .㎁Lhyhw@r_ Xp *wHav Wxnb  ^yŎ hN~>頎 cXw{b!0w ?nMhIb}g ћ nLpJ÷:*!ml-4ކ-p0["@p~c)vЍ(h-q :P~py/I-mp  ^ .#)  !/#|1p 9f(|PmPI1ʏyF i:B s/ڍw2PWp/p@ç50bo`^0F`W|) abwFqe˂ C8bk@zI#5a1tI)UAo~ pG\Z5 prL\9J ;Y5Q6l֤NZTRC2L`ϟ?Y O ؞UV!tWSuNo/LBx %a̙5oP ?0r>8B kBpA]=Y8ZpV6:p|''Ba8&;_L%;կg{?YXcw"jItKnyi)>dЮN 2$+Xq!!Ja`6`> t *r +l+ O:Q|҂Ta.C9F p 8`?`ZIE;LoN P3Ӭl>.]BCvq1葐Nڨk.0Sڳ&1t$9!:y;!XM%|AK:{W`Lp&'@9P$>&4wҩwbPNVrɚ*tbEiS`?(:d j7*Q+cZ' x@ pB78#>FRq\.$ ?Z@ m N/#x=N1B55rz'A)(fF |-khhL`4AYqeM +DG||{h@#"-9|y=2to]^@.X q J$*S @-$l O+! 1BxӺR̠NЁwA@BLge鐁~-Df7Yt0ֈ(RXMǐܢR# `%9-r0_q:`N,04q!Ǩ&"k@H15QY]WTN4щS$!H^*$U,(#MRPxS4y\q!R1ZԐѴ Aʑ4' & *p,AQJP9(uN!҄4q)ґZ"W|jc+8`)0Е(H$/Q]A@:p/z(RQt @@NF0dn 0isR L0,ARa+@ 84&4x.q\ < Zz~`oXl5,6K^/#߻^(5^$ l^G,~ ``TpFc`>`y(㚪cm|ԠͰ@`W*XpJ ^&2vq X)8FףdtyGx . :acR hʒfAYL({իH KU8兯$.U"a C-6Z4]Y:2L>Rm(mBb˄ 4NC\18%NұW0S5v;Cڞj^]o^wtz@ﰄ&\Bjyၭs'>arxG^򓧼x̧,7}2wS:r˥z^}Uu~ҥcr|У>uysb\os6{ߗ_?4_oksA~o9IQH?K@\@>3@@ d@ @ |? @$ A ,B#<!\B&D8$|B(B&BB,B-D?%B/-C2/$\M֤BAL Ml>JLMÄl=Ψ_!3IMIA ΧJ>vNlN{Nί1&ODI=- n*Ot><8TOAdO|ON?\O<0m]LPMtP NP M̿L -ђPMH%M}DQH[Qi$QutYL ˛9EUMYUCpAQP-Z;X}^M&mjXXm^[^-^]Q=T^ _Z@^Sߵ%Kj[_ Y%Af_<+Y&`^ MIJU `9Tˎa>-Xc~aUBa>`ana"FMb-b'-Mbzeb}b,A^b1&`/F=01^c]C)>J>Jc6c:>!]_9>4nb;dVL$ce^dEX5d D^dJrJ;?bdSNL5dTn˰^Q֤:T( B~e KToeabR]e_]K_fhee5cv_hfndDfN^@fa&BtM&+6aF]VilnVxM^z}-e}hrּ3ɪfnhU?N$MTh3xhߛhnPٔhvwE,V5^ivّ~d.XVEY&靎؟>~W:‹`1צSфjvbftGPM~ٱjdbEΔUY^-k.|JXvrkkkxkW>^l\=PNBĖl̎^l͞lVb%n},L [e՞m mRjlf^\h1]]>dfaYnʹQvJgNDn9Vh&.o95u~fninmQo7ovfhf"1dNQgop}paNi Y~ W f{`% q ˼0Ugq`? L7}qqgrr"8r%.(ޖU\rq_.r蝸f4Wm dks7Eߞs:/0a^ܜ?i hqB`COD\ԍ<#wtt,J\)wGE:FǀR_>wrU_h3<\>?YPo[ߖ]_Kw)t%bW5`wT`ZyvmpWvW1Gw6rg{MwVvoYku~uȣ<ގ.I2zp" w'PRG=! ,J$$+!).#,2%17*16 43,5;07@27:29>;5,;><;#<>-3>= ?:%?A4?I8?H5AF9AF6BID@DBD4$DD+DE E?;EL,FH+RG4RC4RSFRX$SD+SK,SR T7U<VB%VR#YE+YKNY`PY],ZV3ZWCZ\;[ZS[b%\HUafZaf-cP.c]uoIuqmuzry~`zmK{rS{v[{zB|ee|}u}yjYtl{crX}}Jmvda}[mkd|Sxequkt{cld|dur{œûƜƭ˭Ȼͳ˔̴ҋΰҠʮ֜ӼϺ٬Ӷ޼ٱ̼ڣƻʹݹ hXA*\bÇ g8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL'vlʇA$ZӧPJZP%DXjʵWg*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"eKϠ/vMMS^ͷғ2^|Xxtہ=tR ".N.J a@XP&˘;;!!M90k.( 0N\ϡ>u6wqx>(q/@砅 V(߀GR"hYMwފ,FA%$/, xߌ:: + l2:zp2 >'DA0x6qC c|"^= [vD )B& Re⡈dWgm⣐P|C qܓ =qFzQ =)s4" .H#Tpx*E j#g/-JPBLb+<"kġgN2GPۏ8s0ۃ HR%k &*0lJ&‚lr hN<䓏0Hl;1(!=s4=L %!N?3B B2=ijSOvAgxĥix`.34w *L`b4(.a͇@@h  e O\a/ b>0+4?B9H2N0Q1$ SY1H6K"y,.AZk< hP`A\`3$xԣ.ILa5,E,-HU-Xe>&`(vdB40m 4-PD:?;I~ 6*`$ %dN -B(J4|9G=g0i6\AHB||b R6 kxXB0 Ł M%1y#%(Nt4@]r6nK $Iă}Z"\ݚh@/kA@QcE< ah&cxMq  :$6L")Ȃ na@Lb@VMKE8/Έ<~j [UuiC++d>%YEZ떕Pnx[x@@DdEdy0u~Zzp(4&(PaCv$c\ l`tES~$ 7 hDtd-) $ш x$ f6wV*  N YB``P `;Qku9`! $/0AD9؁ ƲC`&! a؁3 :(1j`F0> 4a.m`3F"'0ɒOBTε X#0=&B} #11HfJh]A-{v+hsn(| AxK ?p}Y# k!V v#`a)Qak bu xdbt'W6w7w}< =<`W})`s}=(G<,` 8`)}(&Cwa!n&&v3m ր}UXp vapbOlrXz@ (x@8KFD|=l7@)Lm@ y  @/V(Jpïh< H}܊zȈz6P) @ J GcY `/P&p PxW 1y /@) ǐ< ِ \8Pp =e` ـ6p d s Ӌ`0 0 ]{` 0! H6<)60 HlܨiQl] KlV,@{ Pg [Ў'ym@p9gPʠx}y\@DXR-ER@\`WMs\T`G:筡SSpWA-e6X 0;бOXfFpMMVVf;`3]Ѝ5A]7V03m_}F}\xШ|-q"oYȖ{Wp!GkaqwvzywV0"o1An>1wWKun"hxnxwֆ֛x7অOvuCj|{=e,Wppy'rr=m"'@wA mu-ai^ޫ; xxy(RӪ7zۍ&tNy yu/ ` ~ ""RaK^g}v^oQtX#Pb YJLNRPV^ڀph_d`.G5no1wծQV-~PP|N&VXF.wы3ȏ1ז~Ryr@dw( pqڠ>>X.S뵾봞^Aºcmͭ0 tq_0 /~mm ՐCQt8٭IkpdMO6*ۻ i/z@i!Hwng9ݱF k qDŽgtY83ptih/.1&9sȌb1; }@W/S3Vwo菱ȌQ]ph3qjcր `s_ P  .QHӪK Xs! }Hdk`?_cqo/6smNK}0b1 hotHvJ h\I{@l\y ڐ v\ dɄ XІ>؄C%J\0m @@:vl 0:tFp3Х2Ep9uٳL+1rc!,=x5#:W#GERN`f18̈́m dЅoaX!'5dXhM8f&R6 k<@g!Ϧ]mܹu83%8"5#D(Ǯ y;c=3@{Dŏ'?7>dIP&Lǎ/7oStx$.^r!3JkL@'#vP kiDi{@xX BX]y:PDdm'.?h &#ĜڴGy,H@8c:ц2I|١~4PDU,B8|@  k:fMȤ^aif-ϼW !O%(X|l#ǚ<rЙE@kt*v%"@`mɉJ,3bfYUvA!,B-V8Qkk | G[TX,[*+ʄVpmˈ\ a{hcS{CIrB(.d3hV١8 dG^GxZ4htAMUb5UQ'"ş&$+Κ EYhNDr!%LAaEG`r aw<:kZkY8RIȂ(>+{8 6BcHG;9Ʀ+C5i< jv*_ NJ:lYca W+h!@4 uvy&:2ѝMUx|Vb1.aP` }mtJ8RzCRPI+&@46:w+*_ #dX_B v! @ O"fz #n{E2zh:S(cQ|$`45 (p(vH3RKJ G+ 4C'1: aȆ Xʒ!%+׀%C ev H>\f WR` HDp@BmP9Ou}:I<^"Fb'/V *bKmt!TCjhƓ;nF水u ˰G]ph!jD2Dt2Ͱ؁]"PehUhRAV#P;@qV0AYC:;x0ilЀ` "RE8.]_uNmBCd1)l1!)p%N;؀Z<>J.|ꬿT+>1 '"`U 8knQD>ՆtPZ`Q 6D;pH Xs@0m hq׻j}@^+n(`B^g&a!3pEس-aoE",LA4`N! K9#h׆j#x1=jwB ( 4xtMBEଋA_ !O6';$rR1(/m*6t!j<98A wF M}JC* 7m^ʆgE %`i"GKiy؇(J5vCC4 F35<+;2ԆN`aՒNthT[߾wsBC8ֆ5Ap ' G\o5ځ+@0rWUjW0*/ZN. t0Ze^!w ]Cw|t']Kgzӝ4~7S7N+r30T?]c'/}v]kg{ە}ꏟ\"/u.i ˿. }7a/{ /v>Vʲ Uv%{ƅh뙧 y;] ݷ{Ӭ&Mi?ϓ^}N_m{'_O|'ч }}"<~,+~ͯ9_gyC_/ ?_y?@?#()@|<@Ы@ ~K<@A@3}k$AlA3ADksAA̷cTA BA"41 A!LSB+B'4Agc TC{B-4F2=,dB+B2DBC4CDc9<,B??EX;FlRXEVL4\Œ D܋E`$Z$B/3:4FH FgB̶:*Be|@WdÎEgFoab;AֻF>Fu\G $H4Cs=ttz”DvGg?Z°yd{­C8~\HXtЃP}PO5QM5Q EQLHQUJQ uATH%R4M-]R5Qkѓt D-ER0}25ESS6=.S>M:2uQ:>=%T9;"|uS-ETKeQb@F5>TRHeG}K-US}LmMMIPQ=6SUD}BU]UV=\WI VYU[-7%DR]UlF|_HYU'NcVE\ehiVl-SկLV|g WδPsCEWdUk^Ew%U=]/WSzACCǽEׅdI XӁE@@5sNeX%X5G,F@;u =XT[<ΑuUM-5ҖYS} YٚuF VCY=TVKՠR.ϣZMZe]ZڧZaUQ%XYP֧%W][0[#۲IE۴V[s[9fZ֫vǭF-ܝ@]<]UZA\5\ӇL\ތWMcE\hYeZtDM8) Tm?4]4Wխ]lE}]ݦKleݿ]\x^-Um]3͈P ]^@[f<]^e^{^ ^ aKA H``^]&EᶼEᦓa UzaaI ^b-:#mݺeb*.Q{'b X*.luXJM:X* -c3/_-Z706'i|<Ɲ9P4T=>15BM^WcHEdI_֣!dEQ̚Ed=vdaCeHH&TTe+FdVYdYeSbMW$e^.61`IOc~楫 Nf5\Dwfl>q,bjL9|&h[5sLpg nhrdDݾ~g4[ h6UkߵK蒾TVRFeWbiOi.he.UF>ءnjN:NkjF_͉f)ꩮjȖOBF0jvՖ]e.ÎbvkVgdRe$m_[>k"]mf:`v;mfھmNfQ޶qW kkD9Lvi.Vc<#n.nn6fnbnS}<4Vd%i^^ Pn}S%8oݵPU^.[}fRP1 oNLTEܪC掠҅;mo 7\ieD[㈀LokOq^qp/q,6NqlH qqZ"Bv`fr=]6Eq*r+/&r r̭sY4Wr>Kss9l'Oos>r='h0dzi*;5,;><;#<>-3>= ?:%?A4?I8?H5AF9AF6BID@DBD4$DD+DE E?;EL,FH+RG4RC4RSFRX$SD+SK,SR T7U<VB%VR#YE+YKNY`PY],ZV3ZWCZ\;[ZS[b%\HUafZaf-cP.c]uoIuqmuzry~`zmK{rS{v[{zB|ee|}u}yjYtl{crX}}Jmvda}[mkd|Sxequkt{cld|dur{œûƜƭ˭Ȼͳ˔̴ҋΰҠʮ֜ӼϺ٬Ӷ޼ٱ̼ڣƻʹݹ hXA*\bÇ g8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL'vlʇA$ZӧPJZP%DXjʵWg*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"eKϠ/vMMS^ͷғ2^|Xxtہ=tR ".N.J a@XP&˘;;!!M90k.( 0N\ϡ>u6wqx>(q/@砅 V(߀GR"hYMwފ,FA%$/, xߌ:: + l2:zp2 >'DA0x6qC c|"^= [vD )B& Re⡈dWgm⣐P|C qܓ =qFzQ =)s4" .H#Tpx*E j#g/-JPBLb+<"kġgN2GPۏ8s0ۃ HR%k &*0lJ&‚lr hN<䓏0Hl;1(!=s4=L %!N?3B B2=ijSOvAgxĥix`.34w *L`b4(.a͇@@h  e O\a/ b>0+4?B9H2N0Q1$ SY1H6K"y,.AZk< hP`A\`3$xԣ.ILa5,E,-HU-Xe>&`(vdB40m 4-PD:?;I~ 6*`$ %dN -B(J4|9G=g0i6\AHB||b R6 kxXB0 Ł M%1y#%(Nt4@]r6nK $Iă}Z"\ݚh@/kA@QcE< ah&cxMq  :$6L")Ȃ na@Lb@VMKE8/Έ<~j [UuiC++d>%YEZ떕Pnx[x@@DdEdy0u~Zzp(4&(PaCv$c\ l`tES~$ 7 hDtd-) $ш x$ f6wV*  N YB``P `;Qku9`! $/0AD9؁ ƲC`&! a؁3 :(1j`F0> 4a.m`3F"'0ɒOBTε X#0=&B} #11HfJh]A-{v+hsn(| AxK ?p}Y# k!V v#`a)Qak bu xdbt'W6w7w}< =<`W})`s}=(G<,` 8`)}(&Cwa!n&&v3m ր}UXp vapbOlrXz@ (x@8KFD|=l7@)Lm@ y  @/V(Jpïh< H}܊zȈz6P) @ J GcY `/P&p PxW 1y /@) ǐ< ِ \8Pp =e` ـ6p d s Ӌ`0 0 ]{` 0! H6<)60 HlܨiQl] KlV,@{ Pg [Ў'ym@p9gPʠx}y\@DXR-ER@\`WMs\T`G:筡SSpWA-e6X 0;бOXfFpMMVVf;`3]Ѝ5A]7V03m_}F}\xШ|-q"oYȖ{Wp!GkaqwvzywV0"o1An>1wWKun"hxnxwֆ֛x7অOvuCj|{=e,Wppy'rr=m"'@wA mu-ai^ޫ; xxy(RӪ7zۍ&tNy yu/ ` ~ ""RaK^g}v^oQtX#Pb YJLNRPV^ڀph_d`.G5no1wծQV-~PP|N&VXF.wы3ȏ1ז~Ryr@dw( pqڠ>>X.S뵾봞^Aºcmͭ0 tq_0 /~mm ՐCQt8٭IkpdMO6*ۻ i/z@i!Hwng9ݱF k qDŽgtY83ptih/.1&9sȌb1; }@W/S3Vwo菱ȌQ]ph3qjcր `s_ P  .QHӪK Xs! }Hdk`?_cqo/6smNK}0b1 hotHvJ h\I{@l\y ڐ v\ dɄ XІ>؄C%J\0m @@:vl 0:tFp3Х2Ep9uٳL+1rc!,=x5#:W#GERN`f18̈́m dЅoaX!'5dXhM8f&R6 k<@g!Ϧ]mܹu83%8"5#D(Ǯ y;c=3@{Dŏ'?7>dIP&Lǎ/7oStx$.^r!3JkL@'#vP kiDi{@xX BX]y:PDdm'.?h &#ĜڴGy,H@8c:ц2I|١~4PDU,B8|@  k:fMȤ^aif-ϼW !O%(X|l#ǚ<rЙE@kt*v%"@`mɉJ,3bfYUvA!,B-V8Qkk | G[TX,[*+ʄVpmˈ\ a{hcS{CIrB(.d3hV١8 dG^GxZ4htAMUb5UQ'"ş&$+Κ EYhNDr!%LAaEG`r aw<:kZkY8RIȂ(>+{8 6BcHG;9Ʀ+C5i< jv*_ NJ:lYca W+h!@4 uvy&:2ѝMUx|Vb1.aP` }mtJ8RzCRPI+&@46:w+*_ #dX_B v! @ O"fz #n{E2zh:S(cQ|$`45 (p(vH3RKJ G+ 4C'1: aȆ Xʒ!%+׀%C ev H>\f WR` HDp@BmP9Ou}:I<^"Fb'/V *bKmt!TCjhƓ;nF水u ˰G]ph!jD2Dt2Ͱ؁]"PehUhRAV#P;@qV0AYC:;x0ilЀ` "RE8.]_uNmBCd1)l1!)p%N;؀Z<>J.|ꬿT+>1 '"`U 8knQD>ՆtPZ`Q 6D;pH Xs@0m hq׻j}@^+n(`B^g&a!3pEس-aoE",LA4`N! K9#h׆j#x1=jwB ( 4xtMBEଋA_ !O6';$rR1(/m*6t!j<98A wF M}JC* 7m^ʆgE %`i"GKiy؇(J5vCC4 F35<+;2ԆN`aՒNthT[߾wsBC8ֆ5Ap ' G\o5ځ+@0rWUjW0*/ZN. t0Ze^!w ]Cw|t']Kgzӝ4~7S7N+r30T?]c'/}v]kg{ە}ꏟ\"/u.i ˿. }7a/{ /v>Vʲ Uv%{ƅh뙧 y;] ݷ{Ӭ&Mi?ϓ^}N_m{'_O|'ч }}"<~,+~ͯ9_gyC_/ ?_y?@?#()@|<@Ы@ ~K<@A@3}k$AlA3ADksAA̷cTA BA"41 A!LSB+B'4Agc TC{B-4F2=,dB+B2DBC4CDc9<,B??EX;FlRXEVL4\Œ D܋E`$Z$B/3:4FH FgB̶:*Be|@WdÎEgFoab;AֻF>Fu\G $H4Cs=ttz”DvGg?Z°yd{­C8~\HXtЃP}PO5QM5Q EQLHQUJQ uATH%R4M-]R5Qkѓt D-ER0}25ESS6=.S>M:2uQ:>=%T9;"|uS-ETKeQb@F5>TRHeG}K-US}LmMMIPQ=6SUD}BU]UV=\WI VYU[-7%DR]UlF|_HYU'NcVE\ehiVl-SկLV|g WδPsCEWdUk^Ew%U=]/WSzACCǽEׅdI XӁE@@5sNeX%X5G,F@;u =XT[<ΑuUM-5ҖYS} YٚuF VCY=TVKՠR.ϣZMZe]ZڧZaUQ%XYP֧%W][0[#۲IE۴V[s[9fZ֫vǭF-ܝ@]<]UZA\5\ӇL\ތWMcE\hYeZtDM8) Tm?4]4Wխ]lE}]ݦKleݿ]\x^-Um]3͈P ]^@[f<]^e^{^ ^ aKA H``^]&EᶼEᦓa UzaaI ^b-:#mݺeb*.Q{'b X*.luXJM:X* -c3/_-Z706'i|<Ɲ9P4T=>15BM^WcHEdI_֣!dEQ̚Ed=vdaCeHH&TTe+FdVYdYeSbMW$e^.61`IOc~楫 Nf5\Dwfl>q,bjL9|&h[5sLpg nhrdDݾ~g4[ h6UkߵK蒾TVRFeWbiOi.he.UF>ءnjN:NkjF_͉f)ꩮjȖOBF0jvՖ]e.ÎbvkVgdRe$m_[>k"]mf:`v;mfھmNfQ޶qW kkD9Lvi.Vc<#n.nn6fnbnS}<4Vd%i^^ Pn}S%8oݵPU^.[}fRP1 oNLTEܪC掠҅;mo 7\ieD[㈀LokOq^qp/q,6NqlH qqZ"Bv`fr=]6Eq*r+/&r r̭sY4Wr>Kss9l'Oos>r='h0dzi*;5,;><;#<>-3>= ?:%?A4?I8?H5AF9AF6BID@DBD4$DD+DE E?;EL,FH+RG4RC4RSFRX$SD+SK,SR T7U<VB%VR#YE+YKNY`PY],ZV3ZWCZ\;[ZS[b%\HUafZaf-cP.c]uoIuqmuzry~`zmK{rS{v[{zB|ee|}u}yjYtl{crX}}Jmvda}[mkd|Sxequkt{cld|dur{œûƜƭ˭Ȼͳ˔̴ҋΰҠʮ֜ӼϺ٬Ӷ޼ٱ̼ڣƻʹݹ hXA*\bÇ g8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL'vlʇA$ZӧPJZP%DXjʵWg*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"eKϠ/vMMS^ͷғ2^|Xxtہ=tR ".N.J a@XP&˘;;!!M90k.( 0N\ϡ>u6wqx>(q/@砅 V(߀GR"hYMwފ,FA%$/, xߌ:: + l2:zp2 >'DA0x6qC c|"^= [vD )B& Re⡈dWgm⣐P|C qܓ =qFzQ =)s4" .H#Tpx*E j#g/-JPBLb+<"kġgN2GPۏ8s0ۃ HR%k &*0lJ&‚lr hN<䓏0Hl;1(!=s4=L %!N?3B B2=ijSOvAgxĥix`.34w *L`b4(.a͇@@h  e O\a/ b>0+4?B9H2N0Q1$ SY1H6K"y,.AZk< hP`A\`3$xԣ.ILa5,E,-HU-Xe>&`(vdB40m 4-PD:?;I~ 6*`$ %dN -B(J4|9G=g0i6\AHB||b R6 kxXB0 Ł M%1y#%(Nt4@]r6nK $Iă}Z"\ݚh@/kA@QcE< ah&cxMq  :$6L")Ȃ na@Lb@VMKE8/Έ<~j [UuiC++d>%YEZ떕Pnx[x@@DdEdy0u~Zzp(4&(PaCv$c\ l`tES~$ 7 hDtd-) $ш x$ f6wV*  N YB``P `;Qku9`! $/0AD9؁ ƲC`&! a؁3 :(1j`F0> 4a.m`3F"'0ɒOBTε X#0=&B} #11HfJh]A-{v+hsn(| AxK ?p}Y# k!V v#`a)Qak bu xdbt'W6w7w}< =<`W})`s}=(G<,` 8`)}(&Cwa!n&&v3m ր}UXp vapbOlrXz@ (x@8KFD|=l7@)Lm@ y  @/V(Jpïh< H}܊zȈz6P) @ J GcY `/P&p PxW 1y /@) ǐ< ِ \8Pp =e` ـ6p d s Ӌ`0 0 ]{` 0! H6<)60 HlܨiQl] KlV,@{ Pg [Ў'ym@p9gPʠx}y\@DXR-ER@\`WMs\T`G:筡SSpWA-e6X 0;бOXfFpMMVVf;`3]Ѝ5A]7V03m_}F}\xШ|-q"oYȖ{Wp!GkaqwvzywV0"o1An>1wWKun"hxnxwֆ֛x7অOvuCj|{=e,Wppy'rr=m"'@wA mu-ai^ޫ; xxy(RӪ7zۍ&tNy yu/ ` ~ ""RaK^g}v^oQtX#Pb YJLNRPV^ڀph_d`.G5no1wծQV-~PP|N&VXF.wы3ȏ1ז~Ryr@dw( pqڠ>>X.S뵾봞^Aºcmͭ0 tq_0 /~mm ՐCQt8٭IkpdMO6*ۻ i/z@i!Hwng9ݱF k qDŽgtY83ptih/.1&9sȌb1; }@W/S3Vwo菱ȌQ]ph3qjcր `s_ P  .QHӪK Xs! }Hdk`?_cqo/6smNK}0b1 hotHvJ h\I{@l\y ڐ v\ dɄ XІ>؄C%J\0m @@:vl 0:tFp3Х2Ep9uٳL+1rc!,=x5#:W#GERN`f18̈́m dЅoaX!'5dXhM8f&R6 k<@g!Ϧ]mܹu83%8"5#D(Ǯ y;c=3@{Dŏ'?7>dIP&Lǎ/7oStx$.^r!3JkL@'#vP kiDi{@xX BX]y:PDdm'.?h &#ĜڴGy,H@8c:ц2I|١~4PDU,B8|@  k:fMȤ^aif-ϼW !O%(X|l#ǚ<rЙE@kt*v%"@`mɉJ,3bfYUvA!,B-V8Qkk | G[TX,[*+ʄVpmˈ\ a{hcS{CIrB(.d3hV١8 dG^GxZ4htAMUb5UQ'"ş&$+Κ EYhNDr!%LAaEG`r aw<:kZkY8RIȂ(>+{8 6BcHG;9Ʀ+C5i< jv*_ NJ:lYca W+h!@4 uvy&:2ѝMUx|Vb1.aP` }mtJ8RzCRPI+&@46:w+*_ #dX_B v! @ O"fz #n{E2zh:S(cQ|$`45 (p(vH3RKJ G+ 4C'1: aȆ Xʒ!%+׀%C ev H>\f WR` HDp@BmP9Ou}:I<^"Fb'/V *bKmt!TCjhƓ;nF水u ˰G]ph!jD2Dt2Ͱ؁]"PehUhRAV#P;@qV0AYC:;x0ilЀ` "RE8.]_uNmBCd1)l1!)p%N;؀Z<>J.|ꬿT+>1 '"`U 8knQD>ՆtPZ`Q 6D;pH Xs@0m hq׻j}@^+n(`B^g&a!3pEس-aoE",LA4`N! K9#h׆j#x1=jwB ( 4xtMBEଋA_ !O6';$rR1(/m*6t!j<98A wF M}JC* 7m^ʆgE %`i"GKiy؇(J5vCC4 F35<+;2ԆN`aՒNthT[߾wsBC8ֆ5Ap ' G\o5ځ+@0rWUjW0*/ZN. t0Ze^!w ]Cw|t']Kgzӝ4~7S7N+r30T?]c'/}v]kg{ە}ꏟ\"/u.i ˿. }7a/{ /v>Vʲ Uv%{ƅh뙧 y;] ݷ{Ӭ&Mi?ϓ^}N_m{'_O|'ч }}"<~,+~ͯ9_gyC_/ ?_y?@?#()@|<@Ы@ ~K<@A@3}k$AlA3ADksAA̷cTA BA"41 A!LSB+B'4Agc TC{B-4F2=,dB+B2DBC4CDc9<,B??EX;FlRXEVL4\Œ D܋E`$Z$B/3:4FH FgB̶:*Be|@WdÎEgFoab;AֻF>Fu\G $H4Cs=ttz”DvGg?Z°yd{­C8~\HXtЃP}PO5QM5Q EQLHQUJQ uATH%R4M-]R5Qkѓt D-ER0}25ESS6=.S>M:2uQ:>=%T9;"|uS-ETKeQb@F5>TRHeG}K-US}LmMMIPQ=6SUD}BU]UV=\WI VYU[-7%DR]UlF|_HYU'NcVE\ehiVl-SկLV|g WδPsCEWdUk^Ew%U=]/WSzACCǽEׅdI XӁE@@5sNeX%X5G,F@;u =XT[<ΑuUM-5ҖYS} YٚuF VCY=TVKՠR.ϣZMZe]ZڧZaUQ%XYP֧%W][0[#۲IE۴V[s[9fZ֫vǭF-ܝ@]<]UZA\5\ӇL\ތWMcE\hYeZtDM8) Tm?4]4Wխ]lE}]ݦKleݿ]\x^-Um]3͈P ]^@[f<]^e^{^ ^ aKA H``^]&EᶼEᦓa UzaaI ^b-:#mݺeb*.Q{'b X*.luXJM:X* -c3/_-Z706'i|<Ɲ9P4T=>15BM^WcHEdI_֣!dEQ̚Ed=vdaCeHH&TTe+FdVYdYeSbMW$e^.61`IOc~楫 Nf5\Dwfl>q,bjL9|&h[5sLpg nhrdDݾ~g4[ h6UkߵK蒾TVRFeWbiOi.he.UF>ءnjN:NkjF_͉f)ꩮjȖOBF0jvՖ]e.ÎbvkVgdRe$m_[>k"]mf:`v;mfھmNfQ޶qW kkD9Lvi.Vc<#n.nn6fnbnS}<4Vd%i^^ Pn}S%8oݵPU^.[}fRP1 oNLTEܪC掠҅;mo 7\ieD[㈀LokOq^qp/q,6NqlH qqZ"Bv`fr=]6Eq*r+/&r r̭sY4Wr>Kss9l'Oos>r='h0dzi*;5,;><;#<>-3>= ?:%?A4?I8?H5AF9AF6BID@DBD4$DD+DE E?;EL,FH+RG4RC4RSFRX$SD+SK,SR T7U<VB%VR#YE+YKNY`PY],ZV3ZWCZ\;[ZS[b%\HUafZaf-cP.c]uoIuqmuzry~`zmK{rS{v[{zB|ee|}u}yjYtl{crX}}Jmvda}[mkd|Sxequkt{cld|dur{œûƜƭ˭Ȼͳ˔̴ҋΰҠʮ֜ӼϺ٬Ӷ޼ٱ̼ڣƻʹݹ hXA*\bÇ g8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL'vlʇA$ZӧPJZP%DXjʵWg*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"eKϠ/vMMS^ͷғ2^|Xxtہ=tR ".N.J a@XP&˘;;!!M90k.( 0N\ϡ>u6wqx>(q/@砅 V(߀GR"hYMwފ,FA%$/, xߌ:: + l2:zp2 >'DA0x6qC c|"^= [vD )B& Re⡈dWgm⣐P|C qܓ =qFzQ =)s4" .H#Tpx*E j#g/-JPBLb+<"kġgN2GPۏ8s0ۃ HR%k &*0lJ&‚lr hN<䓏0Hl;1(!=s4=L %!N?3B B2=ijSOvAgxĥix`.34w *L`b4(.a͇@@h  e O\a/ b>0+4?B9H2N0Q1$ SY1H6K"y,.AZk< hP`A\`3$xԣ.ILa5,E,-HU-Xe>&`(vdB40m 4-PD:?;I~ 6*`$ %dN -B(J4|9G=g0i6\AHB||b R6 kxXB0 Ł M%1y#%(Nt4@]r6nK $Iă}Z"\ݚh@/kA@QcE< ah&cxMq  :$6L")Ȃ na@Lb@VMKE8/Έ<~j [UuiC++d>%YEZ떕Pnx[x@@DdEdy0u~Zzp(4&(PaCv$c\ l`tES~$ 7 hDtd-) $ш x$ f6wV*  N YB``P `;Qku9`! $/0AD9؁ ƲC`&! a؁3 :(1j`F0> 4a.m`3F"'0ɒOBTε X#0=&B} #11HfJh]A-{v+hsn(| AxK ?p}Y# k!V v#`a)Qak bu xdbt'W6w7w}< =<`W})`s}=(G<,` 8`)}(&Cwa!n&&v3m ր}UXp vapbOlrXz@ (x@8KFD|=l7@)Lm@ y  @/V(Jpïh< H}܊zȈz6P) @ J GcY `/P&p PxW 1y /@) ǐ< ِ \8Pp =e` ـ6p d s Ӌ`0 0 ]{` 0! H6<)60 HlܨiQl] KlV,@{ Pg [Ў'ym@p9gPʠx}y\@DXR-ER@\`WMs\T`G:筡SSpWA-e6X 0;бOXfFpMMVVf;`3]Ѝ5A]7V03m_}F}\xШ|-q"oYȖ{Wp!GkaqwvzywV0"o1An>1wWKun"hxnxwֆ֛x7অOvuCj|{=e,Wppy'rr=m"'@wA mu-ai^ޫ; xxy(RӪ7zۍ&tNy yu/ ` ~ ""RaK^g}v^oQtX#Pb YJLNRPV^ڀph_d`.G5no1wծQV-~PP|N&VXF.wы3ȏ1ז~Ryr@dw( pqڠ>>X.S뵾봞^Aºcmͭ0 tq_0 /~mm ՐCQt8٭IkpdMO6*ۻ i/z@i!Hwng9ݱF k qDŽgtY83ptih/.1&9sȌb1; }@W/S3Vwo菱ȌQ]ph3qjcր `s_ P  .QHӪK Xs! }Hdk`?_cqo/6smNK}0b1 hotHvJ h\I{@l\y ڐ v\ dɄ XІ>؄C%J\0m @@:vl 0:tFp3Х2Ep9uٳL+1rc!,=x5#:W#GERN`f18̈́m dЅoaX!'5dXhM8f&R6 k<@g!Ϧ]mܹu83%8"5#D(Ǯ y;c=3@{Dŏ'?7>dIP&Lǎ/7oStx$.^r!3JkL@'#vP kiDi{@xX BX]y:PDdm'.?h &#ĜڴGy,H@8c:ц2I|١~4PDU,B8|@  k:fMȤ^aif-ϼW !O%(X|l#ǚ<rЙE@kt*v%"@`mɉJ,3bfYUvA!,B-V8Qkk | G[TX,[*+ʄVpmˈ\ a{hcS{CIrB(.d3hV١8 dG^GxZ4htAMUb5UQ'"ş&$+Κ EYhNDr!%LAaEG`r aw<:kZkY8RIȂ(>+{8 6BcHG;9Ʀ+C5i< jv*_ NJ:lYca W+h!@4 uvy&:2ѝMUx|Vb1.aP` }mtJ8RzCRPI+&@46:w+*_ #dX_B v! @ O"fz #n{E2zh:S(cQ|$`45 (p(vH3RKJ G+ 4C'1: aȆ Xʒ!%+׀%C ev H>\f WR` HDp@BmP9Ou}:I<^"Fb'/V *bKmt!TCjhƓ;nF水u ˰G]ph!jD2Dt2Ͱ؁]"PehUhRAV#P;@qV0AYC:;x0ilЀ` "RE8.]_uNmBCd1)l1!)p%N;؀Z<>J.|ꬿT+>1 '"`U 8knQD>ՆtPZ`Q 6D;pH Xs@0m hq׻j}@^+n(`B^g&a!3pEس-aoE",LA4`N! K9#h׆j#x1=jwB ( 4xtMBEଋA_ !O6';$rR1(/m*6t!j<98A wF M}JC* 7m^ʆgE %`i"GKiy؇(J5vCC4 F35<+;2ԆN`aՒNthT[߾wsBC8ֆ5Ap ' G\o5ځ+@0rWUjW0*/ZN. t0Ze^!w ]Cw|t']Kgzӝ4~7S7N+r30T?]c'/}v]kg{ە}ꏟ\"/u.i ˿. }7a/{ /v>Vʲ Uv%{ƅh뙧 y;] ݷ{Ӭ&Mi?ϓ^}N_m{'_O|'ч }}"<~,+~ͯ9_gyC_/ ?_y?@?#()@|<@Ы@ ~K<@A@3}k$AlA3ADksAA̷cTA BA"41 A!LSB+B'4Agc TC{B-4F2=,dB+B2DBC4CDc9<,B??EX;FlRXEVL4\Œ D܋E`$Z$B/3:4FH FgB̶:*Be|@WdÎEgFoab;AֻF>Fu\G $H4Cs=ttz”DvGg?Z°yd{­C8~\HXtЃP}PO5QM5Q EQLHQUJQ uATH%R4M-]R5Qkѓt D-ER0}25ESS6=.S>M:2uQ:>=%T9;"|uS-ETKeQb@F5>TRHeG}K-US}LmMMIPQ=6SUD}BU]UV=\WI VYU[-7%DR]UlF|_HYU'NcVE\ehiVl-SկLV|g WδPsCEWdUk^Ew%U=]/WSzACCǽEׅdI XӁE@@5sNeX%X5G,F@;u =XT[<ΑuUM-5ҖYS} YٚuF VCY=TVKՠR.ϣZMZe]ZڧZaUQ%XYP֧%W][0[#۲IE۴V[s[9fZ֫vǭF-ܝ@]<]UZA\5\ӇL\ތWMcE\hYeZtDM8) Tm?4]4Wխ]lE}]ݦKleݿ]\x^-Um]3͈P ]^@[f<]^e^{^ ^ aKA H``^]&EᶼEᦓa UzaaI ^b-:#mݺeb*.Q{'b X*.luXJM:X* -c3/_-Z706'i|<Ɲ9P4T=>15BM^WcHEdI_֣!dEQ̚Ed=vdaCeHH&TTe+FdVYdYeSbMW$e^.61`IOc~楫 Nf5\Dwfl>q,bjL9|&h[5sLpg nhrdDݾ~g4[ h6UkߵK蒾TVRFeWbiOi.he.UF>ءnjN:NkjF_͉f)ꩮjȖOBF0jvՖ]e.ÎbvkVgdRe$m_[>k"]mf:`v;mfھmNfQ޶qW kkD9Lvi.Vc<#n.nn6fnbnS}<4Vd%i^^ Pn}S%8oݵPU^.[}fRP1 oNLTEܪC掠҅;mo 7\ieD[㈀LokOq^qp/q,6NqlH qqZ"Bv`fr=]6Eq*r+/&r r̭sY4Wr>Kss9l'Oos>r='h0dzi*;4-;=<;-+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKLY^NY`RY]#ZE,ZV3ZW?Z[S\bYaf-cP.c]t_ItfSts[tumtz>uoIuqduyry~`zmK{rS{v[{zC|ed|}m|}v}jWs{V}ct}vKpb}[gmdZ{|quu{kdslby|uyœƨÜʌƭȻλΓ̴Ҡ֜Ӽ׬ͺٶͬݼٻڣƺԮݵ `PA*\BÇ e8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWe*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1\tXxtہ=tR b! ./I _(q.'@砅 V(߀GR"hYMwފ,FA%.0O pߌ:c9 * `2:rp1؁ >'D/cx6qCc|!^=[vD B%A Re⡈dWgm⣐P| oË=QxA = iq(E - 1"RBnx  "eB. F.GJ@GNO8q0C I B$Di*&*0lJ&‚ldģ$>"A!3= _j9" ē&;;#Ÿ!D;R=eð|PC#NO/L9CO0.r9XPc8) }Zwx,F0\u3 b#hx p< |B-@&->z1g%ip-34G )@`b< .A @>E{'p/N NDlx B$>0+<=B9@3L0Q1$ SY10 JG"z0-AYi=xhN`A]`3&qyܣG/G@a5,E,-HE-X>`(vd"<0mւ(@.PS@26zz50) "O/j$CzpMBEEi gG> |B& ن4! Zx\@Di 8K'87h?Ė:B@@x$)aK-`Q-x`;1x̳L+ S䒐pk[R `x}=@cE<ahfexLa :,#0>%Y,=kwVҬĀl\K!&uc&Ӈ.[qC +R|x#0AYr Z$Q B\P\ht.tG5Q\ؿXp": tkX$M_Y !Xw(&xGcbMYݍ,,,璥L*[y< С  !:A:3vW8` q-A 5 @]&I q&."xUĠka i@shESM :05A\Aޕ Y&#DP^7j!/AG`Aahy(fM * 00@A)i[c"ؕ6 % QbW>$@7BnX3|#^൶un;תĥo[.PB0! 7 \ `X#BDd!Hc@Z&\/y@:=UY ] =SIʣ♝<%uIH^xN H2\C0!,?QS`lhCɈIKj Rt}DN0I?xB9xL|E ̇ b5);M'S&&4K=:!KsG5 } \7H{0$ ~D)O_b&)@/~èw?K"ydsbp5c~G50u2{G{ xdv Vw&l u!yg}˷; =;PWRy(P}=(G;+ 407P(Py9(%=Hegvp6um&@np2ps z P(&@~P&n7kI^8kpn h 8({whG08qX$)P|Wy9hn` a=`;pw4pS=0W}uPRpSp706m@}]cnap@zp`(Pk@ FQ pLhT`2Q@ \h:kPF p L`h(57%z*XQh`_ H{^eye~Vy&@*H P7 ` 0@ AP 6p P04 Ap &9 ]p H P : .A` p  0` ̸̀ {2pQYpPz  RYX8Ihy g ZSl P 9x`V3AY $/# \d f0<@60א @0A M0d]PPmS ? ܀@ `  0Ȑ@ @p 5@ Pob`9s v z0vjwǟ0 Pc( P)ch ˘ З2 w8(b@O#p@1zіQ ;<@ 06+ ] 0 @u,p6pu' Թ? 0G9Ġ c rnlАLPk0 0PP Tv _  @hzps`z cp`ig/JJx0 5pЫ X   0 x**Kj58lp$/@&"Ap|ZJ;ɰ I$ȥY@P a0;k,p G y @~Z 27` p ip \z |yr Ƹ g):4k'jI `p{`KP ͚u d:_Q$J0t0h=P "GW0™ @YG SP,pA@ uj p IJJUx0  K` Ѝ~ @2d(0uF0x1 jz 0P_໢; ` L s@ [K z<xb(PG* еX` g9ΐ,0 E v+ PG ` 7 + d` P F @ [ ~ HJhݰ 0kݐ` Ի @F-1 hYx , ˸, 8 p 2P |8{ Ljy5@(` 0 HWcX P.@%@ uG 'I )869 ΰ; [7@ @ 4c ' 5 O@  0y 򀘫T DPK P h` 5T@ٗV` ̗ŘO `˸°϶S) : 0ƚ<CtrHP-P[PWחhPLR )Py9 o: L fQ`W2f2f?mK Q0ph2\B{@-`N 4GFTV_?-ajxOBn-q"wpN ]7plbKvvz}yVw02m#*؜Vo;ຘKՠR,dMw7u7nVwڨ]wTno pi\[ yǾ)}e,׎7kp*!roHkV"s0g|: V=')Hei=f}j9g}G ۿ]rEHȤGڿ(kȷe H^}' P  '^N~4Z ^!v1xze0h@}pيb~wq8wQt zJ`@B>CD~@J Myvmk]:WA}AasÆ gWW1tt!5P  N>s^y^tv~~r :>"bwW}y:G^aptH8Ň uPFgVy[:  9 MQ 0KNtAKlxy~ sq_QӰ꓁k& څKlsH5d?Q7r( ~N `` s0.Hunho.dxV YsLh- ӬfFX)Ojp&p#O/.!aMVrz{h€%*x֩=x0MW@OA*# j'PUUΰ 6>dǜZC(f`f1"d&&n2שHl8Kneu"??(RL`'ݣk6#xS.U|Y2TL.f6 .r8|4(8 U*8/ 2zk/Vĕ.*5E~+ u ]́ǩEڕoVuaAĀ\1j"|xa;@VEwRDCeEK1ggWQ`HmrYoR9JVI=*qܩ, hyF_|3ߴ5Q, QՒ..|g5҆ȿZ簒"t x@l`@|P DZF [ݐL0,&,fqAY&p?ҵb`a9ذ'ʈ\puP8n}* xhc'p 4J$H)ÝEZ@@E`=X@, j,N–:'3R0<|Aw܈2/t=`/4j 2@%aPȇ ~>|f&!S%p .ꋙlF t|dKV`' 6|O*(}Lm]X~X5w] @UCWj < b2G#"a"@@fƈMsS: :*ZQ A@,B18<ЄEtt5^5YBdv\-6) @uN)E8ϯllR& 030|(N-2 K"V@\ԉ> "nVe2J)1qHJJ6;p@#(J!qlqT&&j-W C@@ Lk@ @K @@P A=s=|A!B AA[+A$B&l3B$LBƓtB+B-%,B9C##\CC6T(DCq8lC1 <:*<>DC<>$LDFPDHBDFC+"IDND-ģDSd[CtFnhEMSUG Fu=-T=]4FEĹJTG}ny@z@C9PEUDJcJtJ3"J!CDgG=IZJʓ8TF>$KJ˻[GKǛǻ8\|F}DL$dLr:LϜL:LS7L\͸ ͭLD͉ͤ@ּMLL MNa ȅF$BlLΈ?0 9;eϝh=ES ?}Բb,MvWcXܿ\4}O|W5]ZM]TޫPV?J=@]^MRPZUŤޠ]]-^P^޻\^MXM_\m^-Tb#8{9%b]JTaFb*;^'|b/V[bOʝ/N&=2b4Vc9Nb)6-Vi]9H="L&|VRZUR_91t^B~1V3UFd:B1^H.f%U.cLc ׭DJR~e0ddze`X.:,YZbc]^_vWle\.fgapLfiTh}flnSfdfW3>l]o[Qrn糓sb8Tw1g}ug9g [%6hJv{%khRh\ nIyis%i;˓:W^i&NAhD4i>VN`;H!iigug^f>WufkBd٩ei& kkHNUk6Ҳ6kk&ak_l떂۾NpO.ܐ\\&l23Ŏl.k|4dDYlΞ%Qn~V>c^eֆmRFM75ۗvjoC=nN;jV;mn6+n_n. pn{lFvNo>WHnW^kmo9ΰh6XwN5moMN_ @e˪dg^(5Ipeg U_ \(QLp ^pp nDE5]5pR]pGpp;n`ǥ6Qfp$g-r _#=)X^3 H5ضr){5[p1V/Ws҆N&/si:s +4&7a1EѶs>pXo2fKE=ChbBIpRWt[VVWhGuƯU Vulan]6sx~i2玴TI$en" (V۫(Ubj=GWv&r! ,J#$+!*-#,2&17*26,4; 5316:07@2:>;4-;=<;-+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKLY^NY`RY]#ZE,ZV3ZW?Z[S\bYaf-cP.c]t_ItfSts[tumtz>uoIuqduysy~`zmK{rS{v[{zm{}C|ed|}v}jWsd{V}t}XvKpb}[ghZ{|quu{kscly|uyœƨÜʌƭȻλΓ̴ͺҠּ׬͵ּٜͬݼٻƺԮ `PA*\BÇ e8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWe*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1\tXxtہ=tR b! .NK _(aq.@砅 V(߀GR"hYMwފ,FA%.Ï pߌ:c9 * `2:rp1؁ >@'@/cxƕBzExЛ >nx;󰣏>$AɜF8$h>%G8 3Q =|ܣtϮD"pO($a(T h=bQ*h/^/_GGy6d*9y|@XlяUs;@;~ 5x&P%@$ЃhN ,D8J3t:=hc0kض\AI| } R>0lpX:A%1z $ N3`]j>jL$9Iă~Z"Đ\ݚ`.1 PlS-E0 Dh4 }$UhiI0!G-F ,Z`Z4rj1h] ha|pZBZmiE+>W$Ekw VҬt\K!&c'-[qC +py#0Qـr $PB\PZht-tG5P\9oY$9 pR}C>0 o -T5A ҁ 5S.x 9[@lYjA54IR0a.{ɫ \ fPD/j* `t o ԀkDLO9)Ug†^Q y`? DC,@k`VAL Ѹ0?F?RXN#n殴_(.Ⱥmq vnqcA0s]V%.'ύg߃v|q 1``ֿIHT)B2'#d6GdޘF2qu V(k8 FBLm&RJR (D&.uG"@ 53 ,A-rȯishG;MF]RN%t}QV:n" 7垐?e*+"k>L'y`S w:yPu\0'2_؀9 )ޚ?oSЀWA,!MJuO4y&H!&FY\E՘C F̮@PT'G{ lN{kp|xeqg)p`7~|; =%p%%1r$.@`(@$x%R=Ur@n' @nTmf&Qx 0P K2`p mv0-v THG{ VxO^ w6(6Wa@7p>UCpOWu 8`p -PpC`MdY0<PwTg252`K\gFF kUx [؅Ǩk5Pn:`LpP]bQj兀V(⸌ PL:`(^X|`'a %}Sp ۰ @ h U `@  u4Y ?p4h H 0 :0.Q` p  0@ ͨ` {2pRYpPz  RYh8JhI g ZTl P IxaV3QY 4/# ]d f0<@60 @0A M@d]`PmSP ` qKdh yiߐ@ @   _Pp5p \(:s0 xsp kpw~i s5 Ip5@}) p"80W0 q'm:(Ep (A O#`ɒ@@ Y;7`+` P p3I+ SP 0p c pnmϐLPk0 ` @P Tw _  @xz`spz dppyg/JKx0 5pЫ X   @ )x+ Jj58mq$/@&"Ap|jJ;̐ I%Х)Y00 a0;j, `v y@~Z 28` @ i@ \z |yp Ǹ g9*4k&jJ `p{`KP ͪudJ_ЅQ$J@t@h=0 #GW AYGuJP,pA tj @ IIJVx0  K@  P2e(@uF@x1 zJ 0P_໢; ` L s [+ z=xb(PF еX g:͐,@p 5 v+ ` @%pP q@ (p, + d P F  [  HKXݠ @kݐp` Ի 0@F-1 P iZx , ̸, 8 @ 2@ }H{٣ljy5@(0 0 HgcX P.@%0 vW (9 *H7 ; ِ [7@  4cP ( 5 O @y 򀘨T DPK P ip 5T@ٗVp ̗ƨO `˸жS :Ǹ 0ƙ;Str'9Hei=f}j:g~' ހۿ]sEIG8kǑe H^}& P  '^N~3Z ^1v1ze0hAȍpًr~w8wQu zJp@B>CD~@J Mvnk];WA~Basӆ gWWAtt!5P  N>s^y^tv~~r :>"bxW}y;G^aptI8Ň'uQFgWyk:  9 MQ 0KNtAKlxy~ sq_aӰ꓁k& LltH6d?Q7s( ࡉ~N pp s0>Hvn&h p>exW ZtMi- ӬfGh)Ojp'#O/.!aMV푂zN qO = =fmư 0.~01(-qs@?, hSA+8_ ao_TpX=wQB/HMs@S]ӒY 8ڲj9͵jQ ᏘT_01AS>=`8`B 5nQE t`sƩU&ΝkY@Lut8Wj %ZPpIæH7FΟ?.'/9ՃW/2ծe1B)z(ի:=tI]j`G_;Z/!ܥ\Zp\ A :W ꡀ1šnIpUg,Ql?x&^qɕ/gѢHY$Xfnt12^_9qJhcTOu&Q]9  ƹD*RdqAH~bjR"s1BRrb)6ixXb@XB\IE9kC; k2$pzC3j xS&/tX3#A#TgzxӟRGZrRJ+Ria@g4` JhujHYfSz9@hP2>2 `|UUY Wn*0qΑe=jp`uXf#"8@lrzqnb&CzJT\Q)"ŴPq=Xs0/1\eǘ0+|"fn(S7YPrj5 +_bzk;Vnԛyb{sq_t[WAX`.1 "8ğF pWm m[gHo~EJ9TTDs8q}_֨&+܆%şCkVs/q'B6bA\9Ϝ~Sך.(DUKR͟qp/ 3z3i]%:p y$`)#T @2rA$h@7:8KE*g9KY\@ ^s-U5 * jX`02B9^n$\X]>4Z~.p%2 Ev0RJlgiC24Hx0x` P10# (x8Y ˃@0F*Ĭ!e#`P7K"8 jZ D ! bPt201aOGacHEH ٍ թ4 VAP., ӈh2?(]D` a3H59pGX',prS OR9C1bBԩF0/aLc$FUCF M4GlC{f"ȳI(g>=`8 zv> %p +⋘\F t|BdIz֬J>Px>.?Qs;nDM"+CN:!bh HbD&gxFVXHqB mƠv\hQ ʃX HhAWd"+:Jus, dS.ȃt:" G7׺>V6gAd~c\ApėV'95T^.0ASAT(p!xtɒ@c _$ĞUE ,aP 囋8bE$huXPF)%"15\IxgE)D풍2j,jdx .R~Pc 3]2cn,"=Tcdٖ, \FDRWLB9/0.2F`Ӕb|娀ɨ Q)ةi+SGecuHV]Y\L1s9nGe`-:]lhG[Ӟ OVc=VpCDIVsf]`Ճ%+TFV&ts$߆{Tm! ~ptZ g^sF\jX-qo'yMjė5uU`+[\*Cpmb7O{z8\ .怵9BE)dioG} xխ~wʹ[z׽u]? "u&¼)BB-@!/.,C.4L0,RC/DC9 774:Ii<>L< DLҹ?,DC ?LD7;DHDl9FBGCIDNDDT6D,+:DSDJP|DMJG GBV4T:|;[{H$FLs$HFc4I[I{FETĎHl̻ʁ8BxDLż~dLL,LK,LL 3M،MDͪS?MP< SCT=Q>]T-FGTOEDuEL]ȕMMAN]OmU4B Q5?[dSISHWU_}U&BYU%\UR9xUgF>b=ID֙M3N` ӫ`;`;",``篻k%QrQtdggwNbyWa{^|O\]~~Wz…;@f)F6څFކU}-vVݳ _Տd|i{h^.ig_nUSf%c>iW8Gf}OiOYd.fV>ej t_jFiFjZ꟮N66kmk`kL6ۼ6-NkcNjvQjvǞvtiYHi!˾i4ml %NLVm~ݤm;۞[NZ!Uhl?-nvkgFn^nk0v'gnd."8WVNedoooHVf~V~;n~o_GuIG&c_n" P5S(S hDVcvm  ! ,J#$+!*.$,3%18*26,4; 5316;17@-:=2:>;4<;-+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKPY]#ZE,ZV3ZW?Z[S\bK_bUaeZaf-cP.c]t_KteSts[tu>uoIuqmuzsy~`zmdz|K{rS{v[{zm{}C|eu|y~jWwd{t~XvKpb}[ghZ{|quu{kdslby|uyùÕƨÝĽʌƭȻλΓ̴қלӼͼ׬͵ڶͬӻڣƺԮݵ `PA*\BÇ e8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWe*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1\tXxtہ=tR b! .{.K _ Qq.@砅 V(߀GR"hYMwފ,FA%.( pߌ:c9 * AT2:rp1؁ >'D/cxxCc|!^=[vD B%A Re⡈dWgm⣐P| n࣋=AuA =kE -!Umx  !dBa.a-SH@02*$gDdq2FNO8k0C G$g&*0lJ&‚lOd<1G|;13'=# =DC $N?3 BB>ģE$>"A 3- _jq9q s&;;cjpDG 2 x!d:ЃT@4A 6c[- #h >h>h58,NܠCp&W ]<=\GZhE$~"G$O=}LKB"}kMH 0 &6!@MԙG>Ir1Ň5rP#}ЃXbX --zУ x:Jp+E4 >}@#v)-h-ö|XblRZ+a֖;D+iVb{ ourPcA1%8 aPӼaQ@?9@e ͑z(ml!.-A9pLG:H#((o`7Ёc$~~5w4 XP>qTBЅ7!a6eav7RĞIrxLP$H@6t0ojPZ@P؉b2la V@A^5 <$)a sPeXĮHXt`-,:gh@: @sЁYkP"y1= dHJwF-:Ѓ,(  8Z12fs(D (m X`9y@̺}Ua n]ǁhF  p&yAK#ֵMvZ0>7|H2X&!1R kVHș8yc X˄5Z$K@B20* 1+?y*Iq4X@B0HnK>Дfv^9wAz@WaRzKp)~857u}{wհ N0xznwNyn}0bᆥxXs&e^ki-y}Aߩ Pt0{^{ _볾zPP~~z=~* qq_QӰ꓁@ ^Hz` څKIu7U!y  MWfս:`}nPyNoO.D>.. lu īqr Y㸺o:*l&` cM{XWX"o2Ej)Hbp)-*C-k\q02SpWv^o`um\phh0] 0Š o _ݠ e ?>^(Ip. @x 2 h58=cq_ /oKMI`xI8ݸC8Lq08;M"jhQ/hQ ٰdr( _''M4CA 24nǏ tdqƙUegX @nId;EK5p݄%ZT(8eӧUDD4.'/:< ԫ^>gPAedSXWtI^jdW_=;Z)-\WMF.9#f?Q .ʇۍ gqP!M7(^*VI9s'^qɕs?gqZn:ƭKG^S ؛6eA#T71C_0j^ l4< ơD)dqaS i)P.pJBS"sr():ixH"z! `]`T$ caUQH"l"XWA.[fdP[+r'!^p:V\Yۃ*tTyҽĖ! nv!ci9 MX;b^JNd9-J<YuUH#laQ .kNuP97tM\́)E.pvu?ĀL1j"ğu܆;o9I"`xDz֑gV9sV/|Re_ x``;ZQ'#$J~K5nue- =EN4O,Rj.zg4خWϨ\T&Sf*B#x'%¸h5: QDJk] d+PU#R:8@qX`G1aIQ<:xG1 .bd:"+CPvrekRs ': 8`Ɖ"hpa Bl]B)5`_bMu[1^W$TvS!#ZRЁ j>ĢQ/! i5nMfb=սεsTN&8ٕmo%d3vM\0uhnRFu3Rn ɼ X2Bpۖ05Lb`HKU]jG\.v->ͩI,3 g!y5!j<%'y]r7zk̻ΕFz<_|5+dr׆  %~S|[z9]c'{~vY*oz٬G2v;^wh{;=p^'| oplv}98+Y+y'WyH([jI7RʹAy^^||VyzO~X碲y#'w}cw(}~o'_8Ou_?@1K@\@,@k@ @`z@ <@ @ AM@,@LA\3?| 3 A\AAAA ;(,B# 8{#|B($\Bѫ#(B->*jB,B11D>TB/42l7)LC=ҿ8As숗 @k;ʼn II^DIs!%\(lJȳȑIIELj$ʇmɣ,ĥJlJ8JJ΋ɚDK|3IʬJJ|Jr+̼{TK L$Ażż,ʵLJBKLdl; ͊LLKETMIJM$NM,*N|M:唸[Ͳ|N,NlKNtNNNśR+}""lR%eS$uRKM1-mI3=SLӸd+&5 s-]&Q6KSXS? ?TI%;]ED}DE-SIT/IKAL]T>UU=;9ERXSFRTU4<"W}Շ<`-__rFbK.UcmdO]V^mVcNVKrVVt]M:t@pOqFւLW|MuOw}WV6WM֮~P=XmDžm2eχ, #XԊ߼HƶcTOYҒoD|ЈtY|{YWUJ\> {5˘ ZU3ϢEZ5G%ԧUZ(Z=ګeMZhZ|,?mڴ۳d۶[U%[١ ӽmTW\%\a}e.}\E;Ju DRmײt؉\\ܳPU~x5]L]U[c]НXٽ]7M]:^5R5\[ū%|m^-؎^޻ܴ^^XM\%fNsn%fVbE_I;C- HW`̓[on\n`I5`MFT_`}_ ` a2QYnMva]Yaa .*i9c!B$rcXY[c56adB.k4W+=[FkH^ m$%=d\dRbJd<8JRdSM;eLm[*>e-Wcc~fU6beGVh$QjMfmh>oŐJQrn粃=ce[avg{sܱu`g`Uh>~$b&DaT0f膾އ&㈖~׊Fhg [Fבx4iǜznan]Us鍖I.׏^i= 6hjiHXFKNW~}fjljIY.fT>6VΡFk.}k>ǫkVe;_뻎;mOa^SNk6һulH4E"f~76UTUDe̦&OcM~fOgSFm%P;nfi^nCdsn2:>-;=-=B3=C>=%?A4?I8?H@=5AF9AF B<6BIC5DB$DD+DE:EL F-,FH+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKNY`PY]#ZE,ZV3ZWCZ\;[ZS\bTaeYaf-cP.c]Jcct_KteSts[tu>uoIuqmuzsy~`zmK{rS{v[{zd{|m{}C|eu}y~kWsd{V}t}XvKpb}[ghZ{|quuk{scl|uy•ŤÿĿƭưʬíȻų˺λΓ̴ҝѽʬֻ״ڪƬݶѼܯεݻի `@A*\Ç _8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL$vlʇA$ZӧPJZP%DXjʵW_t*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"]KϠ/vMMS^ͷғ.VpXxtہ=tR .[-J Y8XP3&;;!񁌨6,k.( ,H\Ar2wqx ;Aq+@砅 V(߀GR"hYMwފ,FA%+O lߌ: 6 ( HL2:np. ;%4A,#xxCc||^=C[vD A#Re⡈dWgm⣐P|C l#:1t :im *!TBkxD !c Q+Q,dCGP0" (ܷܲ#f(X61FPBH2ql?ٴ*G VjrNdE*E _lŇ ;+ >k\E;󜣏>!Ì==4%؁M?3 ?R>ēE$>rA 3 _z >dH,,lؓq 0q=t:<%[=H,8heo '8p :,)*.8o6,HjL$Xγl2td08Lӏ*Pc\Ɠ#"#NpM?X+p.j{& ]LSo8([bO?e`r2#L= R%lqL`_:c.t, ҶCP~;paCPAl¤b,` } Ԍ @@;PAP,%p>䠁vHt&tL(DDlX X \*d0E1XDIȀ $?zhD9GP(Nh ]pi! N1 @H f66@,L`ؠC` D6)N$@vhL8XHFQh $6M6Ar( EL"H#QWp8gE+#Q2h +\4pjzaU f ;@0<,p \XJ]L[` "c'cw@ryn0$ CvCZ d rMpN(p~ W! r#k$9_5MKVrv,rB,y \]Zk>&d#09q|sb܀Z @ةbR,F^l- F  ܆6Ȁ \ &AMPm u2|M5B 82߀ d 0,+YHɰ5!‚ ~vT@ `~T~>d݌\i L(0­]o .r@lj#@8>vށK,`ap ҖB2f-N7wyGE1p V]8CB4!Hs@Y-^en)`Ywp* i5Gm&#q63E)]4 uC 7n@ln i$ϸdW}(Of$ %F,.y!QiV n!.qg/pR R7{@\u{§xT|pG'0b8y҇8 :80W}&0}:(G8) `ҧ40&}(#Cj-lpmC&pmoF&Wo/`p xW$0{Pfm8y h2  {ǀ:Wx=w' |Wqѧ3&@8`v1@3:V(~s0M@Q`43j (~\ak!$`Rg`/2/ H[gV/P`[(b7h ؆iJ`n s$P'7k討J} ؀tM )kg~!U`y$@*$ 09Q ۰ H S 0=` s| 6i p >o 9H DI p \  g M J0   h@ gP{ww ЖM θgmLwPrI{~ 9^wx?dny'k y,E8 @!=3 =۰> Kb\0j `  p p ] 02` a(7p Xq`hPZ2Pɟ/pu h@`H ؘxWY(Hy5V qDf~\T &>N!0i=ְ=@ 9840) 0 -)) Q  a nn1lːIPh0 @ ) RuZ Xxug{0sXYg0 @ * `u7#JKjG2P5o$,@&>`fZJ8 E*Xp 7]j!<@7H [\^0o rQh/8 긇HpB /PpL` P{g|$$z H ZDVC|-] Q$Grg:p (C`V < [p #@TW|>  \ @r0PhR@[0kP맀*/`P p߸pm ZpS(|X S  Bi@g)&Z@G& 0 {W `fp%}- Z듑p g;C  `4}`} `\ P)ӐlѠ0p /_{p uP ,Kx±'|qR 2tⱻ[ĉy2& 20#-vŐ 210 h8 p  ̐ >H1p -   yP w0R` BPH  h8   ww9l2 |ʬl bQ   Z T Y{{JqtQ4g̐0nxy7j~FP kMM@1BPD_q},p1}#T'}2@.6j !o7IpqVP W/exHH Pxg_/[.$"MUqo(s'&PȠ}P GW<>qC[fCvoQk`ěrevyrvmvn0Q]F o: Qx7lDoAw3oH_GI1lw|w{$o}؈؊،=wDӐ8$l{*q8uvfzj(|w G~"$7z!rǠ Ih=]ґ}zy@|Yнj1EՃ!B07=5w P] - ] Ӏ݀؊C|!Ƚsm}4oƫ'0wQ(lݣ'y u ^&~# AByAs.ӼvJv0?pWatrONB~AgҀ0S V~X #Y^^.Ҁ8x4\!ujO0Pg,u-Jw b1xz]IQq wy' \T^V .Ր6!Z pPq_@蓁j nohP \cHPsr×z!yVPW{p/@YhFVdmmwp]h OoswՀV'WⷽZN @VNl{o3o3pw pVW O-`Ѕ//.vpMfu_(aˈl[ؗPЎg ĆOnur.nE][P}hS^2:xC%N7[7 ak:0xQ^:<8K1e΄ nj7H0+:iгeAF5pѫ|@_>pg,X8Ο C=EngСE&]!sHݿCZ y#/ W$C)|XW%Klam4q´hj] pUb=H݆p@:@^ałRy$A8 أVhCdIЂg:d$=z ,lanG=*9Cx@$_)jCJ= 8dKzdҟOǛ3<8sN: Hx&%Re4F^udA&O3uS $$B Eԟ3*(@M I<-* 4 &XcAiGzZf,-X)ElIciɧJ)ĘF|B9񸻐XA!x!|aOXb))GAC2VJ} B])(Y ş-4gN<'bC.GxqbA"KVׅ:GbAI$1ȟuP:]æt!h[Vexfh.d\pJTZbYF@eNDOƓto;N*ǖE_(઄XHm||ls0? zӨ-,G4W6`k{HXG~V} bx:@xQm|ٶB Me jG%BQ|8Q<Ӭ&E $4؂8.^ڪЈO`1^ZZNיU[2yqt LB<|H#H@yoZ'5(fSe"gJAY4!+XSAyT&'@%O`<:tnĸ iM vJsNEi)0PY8RR 9` {B1v։l6+'oZݚr`}-G.b ){AXF5j8np'\ '7gWR e80q _>C d Ofyw\~_m\y}s]C鋳w5z 9|SzտSvvgu`to 9!;ԣv>os{Qs¬[mgD=SsxÓFvg|ߍ[;'/UhjGM'-^rw|m8W}mo{^}7^go/^˿|G}~Y|gá|~}/'_֯/_v ?d]9@L@\@+@T7c@ @ |@ ,|< @| ,@,̷{0A|AKAD?>t;B!$;!*#@'|BORB*\B,BӨ90B1CO²8/!72lC7T˸4Tÿ7C<349LA< DA<̣8(ľAF$+D3CDDSGEĞ0HDJD5MD;ET GG+'d:Ie\G}nt=jGEQ3GĄd}l[1 HݳȄF|GtHd4>WIu]W mWx'cz=F̸}eFOmY0,X|S΄UǡdRXJWp؉ʊXAXKJ@%YV.%Ԕ/XmY{YW%O ڀYdYٞeXA]Qm XXef<`MZIUSZZ#ةҤڌZZ;OI[=mEDzϴ[:>M-ڣ[]ӵ}] l%Qm'-\wX]au\̵PM*ܝËiܷܾCIu]mݡOG=E]-[u]X=($]%\Sݳk=^5cU^ ӹc*]{^^EJ3_M_:"l__E-ߤ_Ve_>7~`k^\%``c`ӵ`:Ml`9 T`Պ}=a.՜S^];ҹa~Dt _\aYHT%b'.4Q[$C-SUR'bF5ȫERb4(fٜq ?&Nc;D!&IåZ+cOcA^v=v㯔ЄmRi;7zEdEFv4ٕdM@^bLe<%>ZN~c dQ^eFι7=NFXeVe5^BX^lIP[en[k \fd.o\fT -d.V)f5i dk.Umo&jvq^l6cFtT$斳]y.znc>^6}vo>_;])*n~N7$_KYs6艦T&Jv3hp]L.i&UNdniz~PidSشjj>j~c>jhfvY ԓj6j~it^OhfVF%ά::^~&k~$Z*;S&hn̸kgFk~lk.lQ(k.yegmP.mJ&m6b]CbmYElA&9Dm&UNc5lUm߶EnZ&jeBݔtm\Vnҕ6Z]DJ%n}F|܌Znn\5ȼF[^oϬvlwuﴽ FfOpE;pBboڻx pНl^ 5[ >[wڿ>m 4 +=GYq.'V'_Gp!_/ǀ%o(lbkn?Q>.oœo/r0o96s.g+_sŎq5+s:*^}m:mَQ>7N?s֦rAODN_FnB6FgUՆV)/s3WDqB;vs>\f~KtʶB(=8GWU ! ,J#$+#+0/2&17*26-5;07@ 83:4#:>2:>-;=-=B3=C>=%?A4?I8?H@=5AF9AF B<6BIC5DB$DD+DE:EL F-,FH+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKNY`PY]#ZE,ZV3ZWCZ\;[ZS\bTaeYaf-cP.c]JccuoIuqmuzAxbry~`zmdz|K{rS{v[{zm{}u}y~kWszV}c}vdKpb}[hkZ{s|ekuu{kscly|uy•ŠĿʌƭíȻ˟˽Д̴ΰѢʬֻ״ٛվܪƬӶݼܞ۵ݻ `HA*\Ç a8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL%vlʇA$ZӧPJZP%DXjʵWat*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"_KϠ/vMMS^ͷғ/XpXxtہ=tR .;-I [8XP3&;;!a(5-k.(-J\A?r3wqx < Qq,@砅 V(߀GR"hYMwފ,FA%,Ï lߌ: 7A ) HL2 :np/ <%(A-#xxCc||^=Ƀ[vD A$ Re⡈dWgm⣐P|Ƀ m;!u! ;j  + ]Ȃlx  b A,A+`SH`~,)в#e(X7!PB6ql?ب+VkqNdE*E _lŇ_ < >l\E;󔣏>1Ǿ\==( &QM?3C @R>ēE$>q3 _J >cX+,\Fؓ/q=t:<%[=H,8heo '8p *-9+-8oO5,Hk<$Xαl2d/,Mӏ*Ps\Ɠ##"OAM?X,p-j{&mPToO8(D[bO?d`r1K= R%lqL`_賂:c-l, \u1B[X \pG. |B+ȓN4R0E Q`#G4 N tЄ ecX KX,> 0+=090J0Q1$ S"Y1H&GpB!uz. 6 0.֊r<#1{c@!Dt,*He,X"(t_ eƎLV@Fp{2)0N9:"Ā̧>c`fpD 4C! 8T2 N6nY ! O0 @H 46@,Mڠ&` Eb6!hp*c .$h<>LKBR}kM 0 `F (  MFP: `2n@#6ED0pA|V ^<,0R,K3 OYhv,+2a(G dhͮ[Vr{ ounLxʱC7 u`ӴAR?7 ` -wQ&kh,+A8lL;8#R&(m\X61c~~5av4-WX>1Ic" %%Hvָ* |M ZZ fj7f`+o5Tiՠğ,(@5 Ʋ;`A a027(@`^fZe `#K>= Qָv2DZ;TP `"S``62(J8ή@<+m:m7G5 Rdۅ|Hmgb,le.C!`UBHƬ%FS? F0 c 1J `eb~VH78dyc#d `p-,m!Ve!>ʯpd$.葏[ &k%}Q?W %$v S&[3?H 1fgHJtmOd aX؀|G87le䗿$ h~Vz2 @g|0?1>?`B_O,/ߨ%0<7<`jQ8C zg0S0Y{@gcWv1|y|(qW(b8w7zٗ9 ;9@W}'@};(G9* pٷ5@'}($K8k-qlmI&mpV&_8p0`o v_%0xPm8mUHp-rX 0 'xH{teсHt]p w };@l `pV@` 5>TA`O'r(_ -PPA@L]ЉXp:P2Q0v`n0hCQ`Kh h0 h҈h3mV KnX38#nxoI`8؈UGu8f}'P'Q‚ $? p 0 Р ?@ǀ 4z Ҡ =p ߠ \ 0 @ c  fW K0рP   h fPx0x@x pWh|V)x@l}{ pATw"P [] c : 4 @ >p@?@ pL]\ kpĩ   ˰qKq s`hܐx b 3 0tbeo ۀs P v@svѨVu`v0h@`I`  xF9$(`"`@dE&p p9:  4/\ 4r.P4r.`Ω=0  R pfʖ pm 0@3 000@0S sp` p0vj qsОs`[ 9̐ u8*Pآ/ XGzk96`P 'zIdR-VL@ `9 P R X@ ` 9_*.`ksZ }0I@C `0``n Ph @ & o0u `* ꐌhźh jEy? 9@PiMzR Pfp $Ю_bzP?  \ qXScȧЫv: 0` pm  Y)C 0   Cqp{H+ʴ[~'0; @|W0 f0}.Pp  p oKD p0 p5{ {   \p )`pl00 0ix`Ƕ s@ @ }'l*S{3 '  <Y”`3p.tH]dz3 ' 3gt 32@ %9Ȱpy p 0 FX2p .p0 y@ PxS` CPI0 0 h8 3S0 6ˁ[`˅Wq\x  `{ 7"Rr@ngy6Pw@tqZL(P.ńPZ0W(sG2N7jaoUtd8% wXf`KIlX)D!lܸۘ=J#F}YrI[憞wIokaŢtv{wmn0[݅P}o; Y={{zȶ}7xwxGْؐ=ٔ]ُԘ ^+wvlG|*r8|wz!k/7}x M6"xVq|d) d9hi}ȝʽmܙtzzv@Q}Y-kEaփHvv77ɽsMG 0P S^e{|-tSo+'rz- GuQ]x`_W&n@$+~.0mb~ysQ -wRXw=~W{wq8wx`ސY \^ , _>d^dnP9yP m?޴v1`,1Pvy xŐ bd~N z bZ\. n>Ѡ5a oЇ^!̀>4v(phP ,kzGs yX_{p0@*teV^Umҳ [  u)4 p^ꜞ|7apP gl,8*l%P(h>e6q_"Xbqu)@h0ǶvPhSl5oQ0^Mfx0VvNOиHp3 Kf y ` P 0 \>*6o4  =Q0B/ET<Snq>*"/I0vPbArX`[88h /"jhVYxZ ހYVIx`}0 {KP  fqR ˌYhϿx/ْ0{'_`HQE5jc (E/ԁM9u&h8JL$Z(0C*9gГeaF4oћ|J>C^ai񧉁XH<F>I#R;&>@_>of,$/2$ OSE&]iԩUVmqq#҄CF޶ yC/+ ǔ(0qF5|x$`T< J܍<RF]_shw-_ԿWB&"3:Hb:p% pJJ)ƕR(RRiD{D:-)Hh"CH gZNA zƒ3f' xN&/p0d/C1y xaƤL)Đ|aسN5#H#I^4-R)E );m4@c9rb5;( O6h>/a Q y x8[^IRş$'|!֡9@s炕(M%*%Yߢgd_G0ǒ;`If@dNDOг|}zkN+aPᮐCxHd||ds?+ ,-847֛k|KR'~'b:@ J`@-B ؆< àH4wQj :RG fQ8B >k ƨpU!4C>>bc27D :9Rad#Vs,:x$" /}4 0@.D#d J)`iyt^fX xМ:O$ek\8E(E dmPCƻ@ *U;MJAU]hĿd4hǩe#Kji4bJV+p&YNCC0MnnDAHtJ-Kȅ! 0*j 녯#(# ޢADt@QB/ Phh9&N%Af>q|y}0CJXBt"W$w]s@8p,4 RKeQ2JH%z: s ^K%y#0ǜ#R`@c4kP)[TK,zQ-25VZ3[Ou$J1( B-Q6oQ0;x"kKszB*0M$U&6N1ybQV"y EU1N A9T~3g%)!8S b-PKTQD 8o~ *P4%xVG$d DF I/777W,/p3Pg<#v}8ѠTWB/<!8% v! Tl*;uBs*>=4 AS6 Պrdry6}7" jAN=)4E# :ҐlQLBgוCޙYنGvcuc=ksZ׻ucQ)]sPzPb qGMѬG0}?EpVYɶ|ntϜff9v5Ԧ ZB2GCx ^m\ gx91[ix0-Bo i|'v];39ƭm*o}s]C'a~MW0K&}n?=O2yխD=1y3m]c_':(i_*]?`R>^]{{ඞwǭkN"~F]z;]EK|GesM/>5TQz9W}mx~}}os^'>Ss_Ұg~|G~y|g~}O'? _o~4_ @ȿ+ @\@;|@v{@ d@ ӷ˫@@{@,A>A;?zӈ|A=AA+A AsA!lBIA,ڻ7#l®sB>KB) ˣB(B<, ) - C18 0C6lC=a;84A5B7C<\2<34< DA 8'DC?FBCKAD::"|DMDPDDTDNģ;ETOEWC$[U=CZ \WE=Cx,E<+Efl^ʃX0c=s֛TZaϧZ}XElOڄZ%@DeWTϊ]ϱ%ճ;v;MMkU۲[R=D-I\b\ƽ\[-_ :GL_cv}_SPd `-^&_N`/%5```gVhVdh[hGh^gn-i>B&itisgiiiii´>6j"M!>ٓ]j.:6vs]PMgg.MIɩfұjljδv:.FǸ6hk fahF>l줕k ѵ6Elp>ebɾ젣liPl`b]lmncbPFm[k=.2nm׮Un6lUmfeFmѵh^] mEOв%ne\xnG@5]Zt5E.no8Mk>Qvܿh4n=k3nօ>[F-C|bEڿxo=|j^ p [)FhڕV1 (4n&Y>qwmZ3o?_qPGnq^q r oO6Nr>6vq(r)j *Ёe,񁟛/"'n6!5p7wծsüsnr>WV-j<6oC6C<Un3&/W\g}GW<%,Ht6C(:ѓ$D&uU! ,J#$+#+0/2&17*26-5;07@ 83:4#:>2:>-;=-=B3=C>=%?A4?I8?H@=5AF9AF B<6BIC5DB$DD+DE:EL F-,FH+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKNY`PY]#ZE,ZV3ZW?Z[S\bTaeYaf-cP.c]JccWcit_Sts[tu>uoIuqduymuzry~K{rS{v[{zm{}C|ed|}k}u}y~jWsdzV}}XvKpb}[gmdZ{|quu{kscly|uy•ŠĿʌƭíȻ˟˽Д̴ΰҢʬֻ״ٛվܪƬӶݼܞ۵ݻ `HA*\Ç a8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL%vlʇA$ZӧPJZP%DXjʵWat*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"_KϠ/vMMS^ͷғ/XpXxtہ=tR .-J [8XP3&;;! )8-k.(-J\r3wqx <aq,@砅 V(߀GR"hYMwފ,FA%, lߌ: 7A ) HT2 :np/ <&0A-#xƕBق}zEx$:l% `)~@$H&]EVFB&&,Oa ,PħF+P x# F)2 h«A 7J!P裍d OH8p cˎ"P`yFG@F@m#p8hG;` Xa Oqq':$ 7,~~-P,qc>ck6 C5O$h> $5̊1J=Ozܣt<3|ܴ.T-cE Ocƃ3>P= q?t4$ Ѳ9l < ph# #01N?D"p&o$<5bE#N->4 @ Ts B;PQ=DE==Xs/ \" NaKBAj.p, `u1\#X \p. |B+N4S8E R`\$G4 Ď t fcx LX,> 0+=490J0Q1$ SY1H*!Hx!uz. 6 80r<$1{cED!Dt-G+Je,Xe#(t_ ƎLW@F{2*4N9B"䀈̧>c`fpDg 6 ! e8T2 N7ny ! O1 @H f56@,LDڠc&b E6!`p2c .$Qh<>LKBR}kM 0 pF */"@MF`F: `G3n@#6"F0p$ϒWXA,\Fԣe̡ת`e&T#v+\1R݄xX`tRY*ڲnY Vzչ6BD;kPW (* AM!H TBAHaG,?`0G谁W4 KK0>q i096 EVف^a0`+Ĵ.Ă5 [㺨P2N6#875@\A Uk pP-pe( d1WC{] * -20dh84Vr,b#A 8@f6tRg a7 ҌQ 3\d0Ɉ'! @)LH p*1XP  PLXt bT >PPa ru3tM0mvAȍlЕ qo ~R,z(J[ɘRވ~g$bl$F)`Ap \T FV2#/o uSdy̕~Ñr,dFO.eLu(\,3<ֱqy%GhOY X^T"!v~'};P$pׇ}B;Vvdݶhm%m  X0P@ l#aݶqWHo3 {7W@WC(}Wq׷4'9`x2PC;V~uPMR54k~\cl!%`SiІ0300H[iƀ0Q`b(pi8j0iJІ0n0c8Q'(8Pl(HxHHuSk~"Uy%P*+ @:R ِ ( T @>@ u} >I ̐ ?o` @ v1AP `ˠ`  0 ׸ |0p_]ݐG 0viyin{PPƗ t8yHt'z( Pl y-E9P"> l@R c 3ư o.} u&9} P = `  p  a0P3` 0h(8@r  xs`jp`jYj`C yYt~2O6 V H~[d0 '?O"@>0>P Y95@*0 P 5ٜ* R  c n`nlːIPj0  9˰ Swc 0xy0wPi|0zxyi.:w zJ@ \q8,/zu3:3`6Pp$-@&ֲ?`pJJ9ƀ F1 >g"=ॆ>h eʜ\_ @rZ6 㟂 H0C 0`Pn0 @ј ` & r0u p*[ ڐXĺXxiEr@? 9@OiLjR @e $^a}@?  \ tУWSbu**0` pm  YC 0   Cp(p{HʴK~'0: 0|WP °fp}.  a 0 $@ oՐ 'P.0  p * ^  y ƶ 8  |爖Xxi `lݐp ky¹+7`( sS@-l y0`xآx?wtUPO72p0ZzxMW 0, $ @@ * 69 9 ٠ ` ZP5 @ 2c0 )Y 3@ O p_n 7 z8u0 Ű [ Ű -hp9 0Pxl3 Lxig[W bq  琻PǐJllx#́nyj~G PlMM22PK`s~-7w}$ ^(p}uj o8 IqVN@W00f  XH Q~d0[.%%*MHp{ w3p~:\F wdIIPlmyzd&&ZzAWll\W-npol#)՜\QpHЀ[LpwW׫wlZwoGIlxWx{$Apْؐ=ٔG}ޥroyç 7wplrr'8G dx*20gƧLrw p=RYV}ȝʽōνO٠k6 בeqݱv]e=hdfgs3:tw =  = ] -љ\!S6 Am(漱}"pwRpS!' u$^%#>&.+vw:A |aqqtٲNH}}gkw Xݰ\ݰb>d> ĐѵMkªHdwOw LI4hP 7,!]嘾a@ ˰e>b0 i^v | >n߮NrHZY(l)"/Hpy@b1qH_Z|8 8j."jhUIxY pYU9x}0  zJ@@ oiqQ ʌXϿҀo0{ (߮`HQE5j쀣 ࠵N8EoԁM9uӦi8JL$Z(0*9hУea4pѻ|JFCޮbiljYH<FAI#<&>P_>pi,$/2$OSE&]iԩUVmq#$҄ŭS#G^ C/+ ǖ,0qF6||(@T> Jܭf<RF]`whw.ԿWB*&"3:@:e pFKN9S(SViD{D:-)HhD@B 裧ZJA zÒ4fg xN&0pHd/C1CxaƤL) %|aسN/a Q y xF8[^JR$ g!֡;@s炕hM%*) Yߢhd_G0ǒ;dYfPe^DPг|}zkN+EaPᮐCxXd||hsC+ ,-8G57֛àk|KV'~'b: J`@-B < ŠH4wQj :VG fQ9B >k ƨpU!LC>>cc:7D :9RUae#Vw,:x," /}4 0@.D°#d N)`iyt^fx xМ:O$ek\8M#8E dnX"Cƻ` jU; MJAU]xĿh<hǩ#Kji4bJV+p&YNCC0MnnDA@tN-JE" 0*J 녯#(# ަaEt@QB/8 Xhh9&N!Af>0Cf>9R"x<5) d8UKejS XB*ӁQ#N88@\*ȋ9 gF@'UYJHB\:`WדjAcdz3x-P&TUp bD `hL 3"P('5RTZ-GX]ճR9p: a2ID^qRp 24ɋT(Zn eXvjXF'ϱ.W :k-$O R'lZB$'~[]Tzɐ:2't fptՑ-D( "n" M͕8oAcK/z %ш]m_'h4=싁(la"BpJb`p•1 !~pA . ( o&p#GJo)gw#sŬ0Pڪ94ԓCSd1rh:IH1M~XDIv]94Q靚\eܑnxTo9&zu}k`ӣvh44uG=Iҡ@"* Y-q~ᬲmZfAvkBt t6; eLF^p#Pxp_^}15g6?!/:aʕ[-N (pmv\}q7m~sP[R _]C'zэ~t,( Ǚ*h*zjsg]z* cswc'{͍}O:Q;e~ ܫ'zyy[<EC~||-uƇ4r/Jۙjx;pzK~5bVj~7iyz^}j^?{)}|ӧSY_}4~ץ}_ɧ|o~B|g"# ?[ @@ؿ;@3$#@lD@=s@ @ @ }< @? 7,An;(,B"d4A 7%BB@kB+ĠB*½<.L+l#/,C3?ø t;C8C>y96A7C9C>4<56Ը>,DC :D#$8gFvFM6r,G;G#:LflG~$o GP8SD@~|ȷGk$ȆF}GHHĺ`H֫YTGMR dK&%T LKuDTZruթ[^-[=}7Dj}NuѶ=ظ[:H!bZSIL[\ZT[C\ƽ"\\5}V \̓[0Vmh%]ν?=Wu]5DžuM G]Rm;H:[ۉ^U4Q\}^uq=֙f^u\^=,]4^k-_ќMSu__% B_$_^O`n`襴T_LVZ`1ڼ४` `xCP`jEaxTf\}a~z{aa!\aV5 !^b5a}2eb+n?cbuCUDQF:"%n`.; mT2~&4%%PNuS<a8b')K]c/cD\9:Dd}DFv$HIFJK4=dS@壱T=eX6۹feVXeT=[f|)~S^.f>.\5fgp<]e8$gLi.WD%K_%_lfh'fכC~q&5g4ngw~,aPdHg>.fI#htfP=~[vԇ6h9d_K\^z^苦ӈ=r.i?$Xdg.6唎iXivii~.j_i^jhFjSj(6ڨj|DucksjRkiu\\P+i~fFb<~ٞڸNkǏV>^ǿk]%.ÞgFǮ챎lR&1쀶^].mmpP^CmP֎_mofm`k2F:mUfb8Wn.fHCn]VW-n&NM]eMnѵh] ?lcN]h^>oyv&onol^&ۿ4ed+Up[HspE gp EVmq'q_^qulKDS&mѢn'r Q ?Mr%"*nen-.l&ҕ*O!Z 4(rwlvl8CsR&UD\uP<fIAtƀFQWLdئoEj&fKm8rChgQ,0eF;O!h!oS4zCu3TDX! ! ,J#$+#+0/2&17*26-5;07@ 83:4#:>2:>-;=-=B3=C>=%?A4?I8?H@=5AF9AF B<6BIC5DB$DD+DE:EL F-,FH+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKNY`PY]#ZE,ZV3ZWCZ\;[ZS\bTaeYaf-cP.c]JccuoIuqmuzAxbry~`zmdz|K{rS{v[{zm{}u}y~kWszV}c}vdKpb}[hkZ{s|ekuu{kscly|uy•ŠĿʌƭíȻ˟˽Д̴ΰѢʬֻ״ٛվܪƬӶݼܞ۵ݻ `HA*\Ç a8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL%vlʇA$ZӧPJZP%DXjʵWat*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"_KϠ/vMMS^ͷғ/XpXxtہ=tR .;-I [8XP3&;;!a(5-k.(-J\A?r3wqx < Qq,@砅 V(߀GR"hYMwފ,FA%,Ï lߌ: 7A ) HL2 :np/ <%(A-#xxCc||^=Ƀ[vD A$ Re⡈dWgm⣐P|Ƀ m;!u! ;j  + ]Ȃlx  b A,A+`SH`~,)в#e(X7!PB6ql?ب+VkqNdE*E _lŇ_ < >l\E;󔣏>1Ǿ\==( &QM?3C @R>ēE$>q3 _J >cX+,\Fؓ/q=t:<%[=H,8heo '8p *-9+-8oO5,Hk<$Xαl2d/,Mӏ*Ps\Ɠ##"OAM?X,p-j{&mPToO8(D[bO?d`r1K= R%lqL`_賂:c-l, \u1B[X \pG. |B+ȓN4R0E Q`#G4 N tЄ ecX KX,> 0+=090J0Q1$ S"Y1H&GpB!uz. 6 0.֊r<#1{c@!Dt,*He,X"(t_ eƎLV@Fp{2)0N9:"Ā̧>c`fpD 4C! 8T2 N6nY ! O0 @H 46@,Mڠ&` Eb6!hp*c .$h<>LKBR}kM 0 `F (  MFP: `2n@#6ED0pA|V ^<,0R,K3 OYhv,+2a(G dhͮ[Vr{ ounLxʱC7 u`ӴAR?7 ` -wQ&kh,+A8lL;8#R&(m\X61c~~5av4-WX>1Ic" %%Hvָ* |M ZZ fj7f`+o5Tiՠğ,(@5 Ʋ;`A a027(@`^fZe `#K>= Qָv2DZ;TP `"S``62(J8ή@<+m:m7G5 Rdۅ|Hmgb,le.C!`UBHƬ%FS? F0 c 1J `eb~VH78dyc#d `p-,m!Ve!>ʯpd$.葏[ &k%}Q?W %$v S&[3?H 1fgHJtmOd aX؀|G87le䗿$ h~Vz2 @g|0?1>?`B_O,/ߨ%0<7<`jQ8C zg0S0Y{@gcWv1|y|(qW(b8w7zٗ9 ;9@W}'@};(G9* pٷ5@'}($K8k-qlmI&mpV&_8p0`o v_%0xPm8mUHp-rX 0 'xH{teсHt]p w };@l `pV@` 5>TA`O'r(_ -PPA@L]ЉXp:P2Q0v`n0hCQ`Kh h0 h҈h3mV KnX38#nxoI`8؈UGu8f}'P'Q‚ $? p 0 Р ?@ǀ 4z Ҡ =p ߠ \ 0 @ c  fW K0рP   h fPx0x@x pWh|V)x@l}{ pATw"P [] c : 4 @ >p@?@ pL]\ kpĩ   ˰qKq s`hܐx b 3 0tbeo ۀs P v@svѨVu`v0h@`I`  xF9$(`"`@dE&p p9:  4/\ 4r.P4r.`Ω=0  R pfʖ pm 0@3 000@0S sp` p0vj qsОs`[ 9̐ u8*Pآ/ XGzk96`P 'zIdR-VL@ `9 P R X@ ` 9_*.`ksZ }0I@C `0``n Ph @ & o0u `* ꐌhźh jEy? 9@PiMzR Pfp $Ю_bzP?  \ qXScȧЫv: 0` pm  Y)C 0   Cqp{H+ʴ[~'0; @|W0 f0}.Pp  p oKD p0 p5{ {   \p )`pl00 0ix`Ƕ s@ @ }'l*S{3 '  <Y”`3p.tH]dz3 ' 3gt 32@ %9Ȱpy p 0 FX2p .p0 y@ PxS` CPI0 0 h8 3S0 6ˁ[`˅Wq\x  `{ 7"Rr@ngy6Pw@tqZL(P.ńPZ0W(sG2N7jaoUtd8% wXf`KIlX)D!lܸۘ=J#F}YrI[憞wIokaŢtv{wmn0[݅P}o; Y={{zȶ}7xwxGْؐ=ٔ]ُԘ ^+wvlG|*r8|wz!k/7}x M6"xVq|d) d9hi}ȝʽmܙtzzv@Q}Y-kEaփHvv77ɽsMG 0P S^e{|-tSo+'rz- GuQ]x`_W&n@$+~.0mb~ysQ -wRXw=~W{wq8wx`ސY \^ , _>d^dnP9yP m?޴v1`,1Pvy xŐ bd~N z bZ\. n>Ѡ5a oЇ^!̀>4v(phP ,kzGs yX_{p0@*teV^Umҳ [  u)4 p^ꜞ|7apP gl,8*l%P(h>e6q_"Xbqu)@h0ǶvPhSl5oQ0^Mfx0VvNOиHp3 Kf y ` P 0 \>*6o4  =Q0B/ET<Snq>*"/I0vPbArX`[88h /"jhVYxZ ހYVIx`}0 {KP  fqR ˌYhϿx/ْ0{'_`HQE5jc (E/ԁM9u&h8JL$Z(0C*9gГeaF4oћ|J>C^ai񧉁XH<F>I#R;&>@_>of,$/2$ OSE&]iԩUVmqq#҄CF޶ yC/+ ǔ(0qF5|x$`T< J܍<RF]_shw-_ԿWB&"3:Hb:p% pJJ)ƕR(RRiD{D:-)Hh"CH gZNA zƒ3f' xN&/p0d/C1y xaƤL)Đ|aسN5#H#I^4-R)E );m4@c9rb5;( O6h>/a Q y x8[^IRş$'|!֡9@s炕(M%*%Yߢgd_G0ǒ;`If@dNDOг|}zkN+aPᮐCxHd||ds?+ ,-847֛k|KR'~'b:@ J`@-B ؆< àH4wQj :RG fQ8B >k ƨpU!4C>>bc27D :9Rad#Vs,:x$" /}4 0@.D#d J)`iyt^fX xМ:O$ek\8E(E dmPCƻ@ *U;MJAU]hĿd4hǩe#Kji4bJV+p&YNCC0MnnDAHtJ-Kȅ! 0*j 녯#(# ޢADt@QB/ Phh9&N%Af>q|y}0CJXBt"W$w]s@8p,4 RKeQ2JH%z: s ^K%y#0ǜ#R`@c4kP)[TK,zQ-25VZ3[Ou$J1( B-Q6oQ0;x"kKszB*0M$U&6N1ybQV"y EU1N A9T~3g%)!8S b-PKTQD 8o~ *P4%xVG$d DF I/777W,/p3Pg<#v}8ѠTWB/<!8% v! Tl*;uBs*>=4 AS6 Պrdry6}7" jAN=)4E# :ҐlQLBgוCޙYنGvcuc=ksZ׻ucQ)]sPzPb qGMѬG0}?EpVYɶ|ntϜff9v5Ԧ ZB2GCx ^m\ gx91[ix0-Bo i|'v];39ƭm*o}s]C'a~MW0K&}n?=O2yխD=1y3m]c_':(i_*]?`R>^]{{ඞwǭkN"~F]z;]EK|GesM/>5TQz9W}mx~}}os^'>Ss_Ұg~|G~y|g~}O'? _o~4_ @ȿ+ @\@;|@v{@ d@ ӷ˫@@{@,A>A;?zӈ|A=AA+A AsA!lBIA,ڻ7#l®sB>KB) ˣB(B<, ) - C18 0C6lC=a;84A5B7C<\2<34< DA 8'DC?FBCKAD::"|DMDPDDTDNģ;ETOEWC$[U=CZ \WE=Cx,E<+Efl^ʃX0c=s֛TZaϧZ}XElOڄZ%@DeWTϊ]ϱ%ճ;v;MMkU۲[R=D-I\b\ƽ\[-_ :GL_cv}_SPd `-^&_N`/%5```gVhVdh[hGh^gn-i>B&itisgiiiii´>6j"M!>ٓ]j.:6vs]PMgg.MIɩfұjljδv:.FǸ6hk fahF>l줕k ѵ6Elp>ebɾ젣liPl`b]lmncbPFm[k=.2nm׮Un6lUmfeFmѵh^] mEOв%ne\xnG@5]Zt5E.no8Mk>Qvܿh4n=k3nօ>[F-C|bEڿxo=|j^ p [)FhڕV1 (4n&Y>qwmZ3o?_qPGnq^q r oO6Nr>6vq(r)j *Ёe,񁟛/"'n6!5p7wծsüsnr>WV-j<6oC6C<Un3&/W\g}GW<%,Ht6C(:ѓ$D&uU! ,J#$+!*-#-2%17*37 53-5;07@::2:>;4-;=-= ?:4?I8?H5AF9AFB6B96BIDB$DD+DE E?EA:EL,FH+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKMY^NY`QY]#ZE,ZV3ZWCZ\;[ZS\bWbiXbf-cP.c]t_ItfSts[tu>uoIuqmuyqy}`zmK{rS{v[{zd{|C|eu}y~jWsl~t{V}c}vdKpb}[hk\{s|eku{ktV}fyzr{•ŤÿĿʌƭíȻΟ˽Γ̴ѢʬֽӴٛվ۪ƬݶѼټۯߞεݻ߻ dHA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL%vlʇA$ZӧPJZP%DXjʵWc|*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0ZpXxtہ=tR "  .{.K ]8XPs&Ø;;! 7.k.( .J\?r4wqx=(q-@砅 V(߀GR"hYMwފ,FA%C-A lߌ:#8Ɂ ) A\2`:np0A =&4s E0Gc17^). WdGÖ]sn-@$H&]EVFBf#-FP -pħHqH,pDLc Hi3 8«AB 8Z"pMe(P 9p_ ˎI#Q`JPFH@#o8hFl6 cأO@=mDA 3׃0l=S˒T]v] edž4 3dIӑ0\&O\'E3=D9">HeBbA1FSm̈́vcX=\YCx# A L~8@$`#p.+FhJ3p;=f1m6^!HzP }" <`Lml@X2A A@ i F4#nv%]b<nMD$9zÞLb$pKB dxB:ɀcE %!.A n<gfݑgYR*[Y'A d$[`5 2p`3РNYͼf. I 7Ѐ m )aS5 oB39Łm:C0(86E3 h04#Fq?ikO>ʸ5" VfT Oqa~`|v*@B݌]i l;)H¯]s+.v@mn#@8H@~߄˲]z# Wވ~ (AB$$F)ht ]\ 92#/oLuU9ZO@>sC,L9~*Ii4X<$L,9葏b ltX;QKQwO f2}QAJ&5;<;Z3Cc=EXG>{Cd;{t碙 ЏEotK̀-"Γ~bVBPPGt0Ha@ .Q`BPNdZ0;Q01QPzi@jERMhj ]h cXΘj4n9PMШyrW^]pqEP KW^Ոqȷ~"Wy1b $@@ ۠ @` 5P @*Г >  ^0 p ۀ ]  i0U M0@ px{1PZ\ސ Ix Pw9i8Px{w瀻Ȑe1Iy~(  zzE:@`"?5@p ?0 @p N@d^ @lP  0 P ϠqKl8 vhߐ~@   `@`4` d{q @w0 z  wvJ8q@zPj@KP h{v2H7 X ԡ~_4@ '@ P"Pْ? ?p I:6P;t&@ * TP @@ c unlːMPjpÐ104 Pp1 @U @w00 rpu lwwrzz PiM@ 0 9 l4p {7H7p fwIcb-.@pJ:ǐ H, 9g "։9XP e^aЦp sh1 8)h  Y ]z0 T`9Ψ @Pjy J uK pz,JdwL |7J`PQ$Jsh :`N%9 0e $< &̩@ א 9=*Z^Ыu {:1` m ] Yن +uC Rp P .M{pU}w4c-@ ov}P@ v_׷@ a P $`P pڰ '`+@  *  d @ & X 0  K P~PxSv lI w à ˀ p֐,<R4l+ܗq]л;I pۀ ŋ@0R|G3p@;z70 43@ : ̐}P  ̠ @h3 0+0@ z Px`Pu0  ] ư h 4U` G ] ;Zx0x@  鰞 ـh6kSͺqP@jPzfPI@ plGMS`3bPFbu}.g&Pe<S0(y4P.6r o9MqvL`W1pf1f]K R -!1]< x)=׸s"1ȶlh9'i9GgԺrMpl #&}ok_ţvvvzzq6pRmWۥ] oPVc0h]ls1nGrl)ցuSx˻W Ap=ٔ]ٖ}ٔ yJrioQnz ryHP#V Wu.'}x f|Hu^'mu8wȝʽ̝ܜЭ@ڢMht(ڃOGsMnEqu8w=wx =}M (yŔpA7S]oɗpDgtNe~Ҕsu0">$>)^,.>^@dxAJ{ne:twS'wx ^^ް`^f~h8~C= ?N^o-Q  >qu bxwǧ0h` qzb\Z` ˰i~h]>4q` qq_wamfj fH'm׸t=sk!ynY1@h]21i60n1 uS1g (~(@ P Zbx  ~@Pzgwҁ8*l% oq`N`!oh/j) Ȍb1r9ȍz !Ulm6oRp`И2]0 i*}(l;(u]^xްijQA9`  ` ː@ ๎ P 5>E 84PRU ޸R4".=]-<\zb1\,9 s~AeF~"대iiTIx F1  ^` ~Iiq>oWi[֤B4l!uC 5nؑc rxE֥c‚BROAwm%b,e)QdX?y遐#Mٲ@Z8`݁`@b@Boj¬|i>8%t K!Q/\ ҄[xyuȌjaԩUfkرe^Q2%(cE[&=lwoXkA|"89_,Py`F<-x(;l>XBbłT%Y&8 #XjŠR^?Z=P#hǛ(o0k¤HO z4h 2^&0rPD##x‰֤M-E|!O@tP4hib@ *`c0` Jbuh1PSȷQQ' &$%I+ԟ4*BUlV-,54|zg.d5P)DAVRi[Aƒ;u$RIEr(l Rhη%,e*ʣ`ԥfF5'Z*]KaVqKJ-Ŵ 5(cX0| vUzi~Q h0oHQ"]@xYҁ"D2շsuM,1YY1Jj$gxێlk;;:B-AXbko77HJ (!f÷evDQ v_D`f9,Ζec8|.xG{HPz0)MO>b4Q:k!5OE|Xi_ШE 50Qn)`@1X 4HQJ|O xZݧghR@IԨъ !LQ e #]xV ,#jE-k 8E| z87b+9'<QwXO 4 ߚ*JCy dpc{IE,|>}" FDOyuj 1T+BIA #nE>pO%j(5KBOP(R9yP7uLPV˸B9q0o!?G?(0[H1?cLJ!S˥'% p:Hg !!yxg$%@pD&hvGbkQp&E.t"=˹뤃y 4 yGOG/9lC-# JtOK0I/ zi  _PirYK9!.3Ld%E>Pt)K>4TF:D(hGLV"tT*‹1p@eWb@\bMTU`:䠁l8@#\HDcHQ4QT!-! jH0Ơ `@ߠgA UK/Y,A7 x:BnYjB$FHj0gٺEvښIV2­ăױhCЦv mf[OmM,S[1 !V7j±"+$۵a c猪&K'~O{)g~E'_G:/;_}M~˦gݿv_~n?@|0?t:+@|@̽, @ @ @\㡎@Ad <,AlC;pAAA$!A BA"\SBA,BsB+k+\Tqk-B1<-@B5DC7B75,BCE@l`oe\ gl cFD!{<7Fq[Dһ8t:ne$GwtGs<[FoDØwb=˫DG{t|³GlrǷ{tƒ,hlN4ԣ9H ɽs'$H HSI[2ƅTHI;O:EVGpdCOZe9&eH6aJTVe=IcX~e[eUKv].bU`N[nbLp ePef˼0lhPjf# f<.m6V`o4^]qrOEtnVpnvDDf$zuf|6m$nUh|Fԅt+ghPvT.wnҿbh. |ߨ,Ws=V܃ZefVVUiNXNiRDfe^jVuN৖jֺ«jޭ&Ʈͪ6@&FKX>Vk:θN%}k4ۚzkrlTUD&넔iTϓvlfءFbI..^hkbО^m%M̺-ZME֮ӱvNEm޺E/m⾺=.g6h:nTnV+neN4q^n30kn&o^5o3gUj ZEѪ RQkmP*^p o^=wXQwo w\P Fpi\ /q0G`9tJu qVy~q'r>l"PwnaUm*o,`rã@s.s3 ` o8P7piVg] tEGoi Jn环7;TFupRûw}utYOgFTU5Kh$lnsd!<]!ZtQZ68g/!! ,J#$+!*-#-2%17*36 53-5;07@::2:>;4-;=-= ?:4?I8?H5AF9AFB6B96BIDB$DD+DE E?EA:EL,FH+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKNY`PY]#ZE,ZV3ZWCZ\;[ZS\bWbiXbf-cP.c]t_ItfSts[tu>uoIuqmuyny|sy~`zmK{rS{v[{zd{|C|eu}y~jWsl~t{V}c}vdKpb}[mkdZ{|equ{ktfyzy•ŠĿʌƭ³Ο˽Γ̴ѢʬֽӴϛվڪƬݶѼټٯߞٵݻ߻ dHA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL%vlʇA$ZӧPJZP%DXjʵWc|*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0ZpXxtہ=tR "  .{N-I ]8XPs&Ø;;! 7.k.( .J\AԾp4wqx=$q-@砅 V(߀GR"hYMwފ,FA%C-A lߌ:#8Ɂ ) AP2`:np0A =%$s E0Gc07^). WdGÖ]sn-@$H&]EVFBf#q,O -`ħG,`DHc G)3 8«AB 8J"`sMd$O9p_ Sˎ #P`yI@G@#o8\Frl5 bؓ;l"2=0S*;D+s;Z?=HPOAŘrO9/a8;!5;>c<`>sɖS8.GRwevÌ7\ {Ҁ gcc&NC.CI&8ѳ,Z@K>`("d-m8H/FAT,W8d cK#:R=i<,UHC#N$8aӏSL5B-!(5SЇyȒ ["XdP=,: @ 't Xp.%*d(a|B)`݉K@XЃbx.R@v0WcAf'D;pN%1@TBxG%  )SQȬF$8{=s*|h3d:~#&+XK@<yCˇ#"1nKE у6  2Rmtf+pg,"<{QHq3̧wP6%Ah@ 4`Çf  Q*xlw­g#@PL'Xen@Tkf# xF0rik,0gXZ/yÞ>׺%$ \ h^pcb2`{(d(Fydl[lzeGa/ AkD=Z `hf%'X=ʠ'ïWB L$ //fG-VQ;L\(.M (f% g]JV>" CY>\^2t#a_7`<-P $@tdF,ɇe@bF\{3`o?RZ:0l` `>-\4A  4Zq[x@l oA5#4IRx@a.{+\ ePsD/j) tPpofЀkF~אǟn}wD>9,(@ &@:1*Afs( ) T`9~Sa n]ȁhF p&@ )gپFr]e_'ı{-H- Hdو+HR)b2#d6yGdꆻNs]#ćN~UYH" m?*W:UixFCIXr w8;*pK\v+ HR[iswQor|;ʎuBB9鳎:ʛ!%{?dy楼L6UwʸfÍƠ|K|?G}D Ec3%@A>閚ZD??ynB|b7?/՟"! hS%\@x9@D 4{‡{ xGy|v}k0  yg}: <$p%w$1r$-?P'}<`$p}B  x0P ࠕP  ט   ؅j hP{`xpx ޠ|il8ۀx{ww 8|ȈQeyy(  1z}F:0P"?50 ? p@ M@c] @l  0 qKo vi܀~@ 4 @vyq xr`jpcd jD ))A?q8O7 W@ с~`4 '@ O"P)?p?@ I:6P>Xt&ԩ>@ 0 S Pfv m.: IǠ Twgp @xz wh~@_x wwz hL  9Po4@H5̚Y4p7ly$.0&<WPM p:U W YP ` :p+Por 0J& S JDp 1`i{g9/q{/4p b3j H|:8ףhE}0P -E0Wp HyhnZ@+`@  9CZJa0zj˨ 1`0  n ` Y [uD  Uú @iztTۼ}w4c- q}O v_ڷP@ h 0 `$P0 pp '`+  ` *  c  i    ~ȖV{Y l) wP P Ҁ2 0<ÃVP wp÷VPG3p@Ug1rcX @-0$ F . 4= : ؀ P [060 3b -9 4p O _i T0 DPJ0 Ш0 j08 @ @Àx [p4` < .Q\PG1` pH롪pxx+k`q,q"u1jH lWMR3PI`w%~.iFPj<R (y4P.9r o9LrfKW1f1f!]JQ`-a"1\.lօ%J`*28lΦsU衛0Q shQNk#y0ʶ0l˦z'`lzWp'mg.@o"mwx]!֜Von1J*3pTu&,sl)ׂ4@x˾7 qpٜٚٚ=yOrloT(#LJde0o5rXsG87 v7kt|t vawu;6*8wڥwzw}"Y-w1E!oEu8xmw1xǰ P} V"Սk̫|!hMtٍՙoq޳8wy#eؙru(*p/2>4a0d xAK ~e@0iqp uw"=wRvL 0ް f~f^hnp~@>~I B}ENWrG-{PWD*quð bMVW^1i0 rQj~d^b>0 0qp^eP4cw qq_1@铁{q6nW{{C6p7נ> ࠐoezkf0s}1 PuS1' .ޫ`.  o^jNx P~U=}]*l% !ou `Nc!oi7j) bawӨ*l\QPh@ZwNi:\‘jU6*!qUq L .p p @0 `oXoz08-ьq@CTMLQT_cO¤/\ D>,/05oUqЎO Qeוi)YYyx F11 c)0 p d"E .da1TÇUhwI hB i ·+1eΤYfrlEҝc‚BQyVUYZ %2ɟ'N}`2oҼ7 8 yqTǟbCqc{'z& f$>,h$)ptÆs'eܹuo$-߰84A}Npā ;D̛cdJfU@hӼͅJ?o-`/Y#FW#ǝuۭ"hx9%oXPC>P^yłSy%9Ɣ8 ÔWƬv+?NBh=Phg疈y,Y¾A;0/ϏJРi, M|a 3ˏѠs'8&s=E&pQFuEeca)0/98MYIAha&pV `K L!_SMPi TQApCJHOC``s@oŇp vZx%P&a$CIIspT+Q H 2XBh>I ZE_pc0Kh&-TL&~0=> P;BIo>( Rj$9"˚tEhswIcb9ǝ V"ҡG % Ƅf%l;"NnU[,xş(ػͩH]rxT(fh 8 :fF俅{qG ǟ&mp؎&ϻsb p4II;ɢ!EG $vΰGq/_8UbP> |PC4$@@YP B <(ȻPW0j"TQ hQ9C$Bc|bX0G ƥ_-]86qZM mܮXrO,p;x4"ְ<ʅAS_@.qD5:9P.Z"a -c JU8 _i"X|pT%/ؤfPA3AqAKÈlKaa !7j*) [L:>հ! 3Ċ8+U  h LIr8e \``ekLXQ¢%Q M<- /a1hq .2Ɖ0ZvS'̀lg1 4m@Mr ҽCƒ3. d拂LH¹Kpc08gWPEk{s%!ՉJ0 Iaf-Z9&L>Nh SEP7ɨ[=ׂ:'YY͡ZWӝu ['6H`7y8G:ҡh:ЦvMmfPYcQ1e j;!baۼ*ZǚSriL\ /&rl;S`j% Gx+xVj>͍8\{L c'~B{g~iz'_g0;_ۧ͢}?}~~2꧿gN_7?,@%@l:s|@@I, @ @/ @a@,AA lAl=DAA!y B! ?,BغB%$%=A#|&…h?B+(B114/+d2\K=63A|C:[껖38AiC;C@̴cC | DE\C>CCècDJDDBHD?BK$:O[EVl9#EY4E7DEW>WE7DYELA[|DE{'G4ƱHFg3T|#>e@{CV!gFotad$FloLGumځ KZ<VZ=ѫm>Zaq[ѲZ2D۴MR%Ŷ}[庸mVV|[o[YLJ^Z=ĭ\7Bտ|j\Q]P5\eWU]]l}\V-R\:Wֽkݑ5ݽYw] ޭܮ]]Zx^TܚM:{P!m^ JSJ^MH^5ۋmV$=_UZ,(^s_=Q`TV ܨan],M ȷmaSׄ^^5b n=\J*b!^b#mdUEdfGg{ƝfN ԍ fr=fVeÅpgkf#6gCAvvb%mgГ9p{gZ]xKEQ%-Ƀbtve ^g= gV h.T.ckJ⑦T}eV~bHY.e&UQ6ifi6T݌hU饎j3]jEjtjfۮjfJaFN4ңk:bmki|ϳ]`;URki\ d&6DlM&ev¦klk DQfYYeNcnSmucמlRmdmv.f._nk-cYeoEJG&QC+(C?፾ ES&(! ,J#$*!*-#-2%17*36 53-5;07@::2:>;4-;=$=@-=B3=C>= ?:4?I8?H5AF9AFB6B96BIDB$DD+DE E?EA:EL,FH+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKNY`PY^#ZE,ZV2ZK3ZWCZ\;[ZS\bXaf-cP.c]Jcct_KteSts[tulty>uoIuqqw{ny|sy~`zmK{rS{v[{zd{|C|ev}jWsdl~t{V}}XvKpb}[ghZ{s|kukt{clzr{•ŤÿĿʌƭưΟ˽Γ̴ҬѢʬֽӴٛվ۬ݶѼۯεݻ߻ dHA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL%vlʇA$ZӧPJZP%DXjʵWc|*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0ZpXxtہ=tR "  .-K ]nN6 cأO@=oD 3ׅ0d=3˓T]v] edž4 B3`IӐ0\I&N|K'Eǡ3=8">HeI`rAh 8 #8U@3 Ԏ8{[.$l =8>b f66,Nࠁfd 4Fc8`8X0NgEЁ%fG<1zu1 KH ϶% A2ЂBAHAd1"HPJ ' a@٘"zSx" ,E,z 9j5l+݄3Cvi,b!²`&ЃV֒ՏgTV@| oupM1eF9Pn p6aJH`I;` .49F ix'xd^C<`?XĄ,( M9ȱZL$܎ *9qKF$ ƀ)(@Vep=RZ:@m` ٲ9A83uzf6s!WHA\8āg <$=!txƒXIrp,!9'h@9 @q9hi@")*$✌)gIJwe ~(D2G'F}Ќ c 2P ,v73W|&H=pvkh{!*>> šMpϚd)`e-|ޚFs@@ 02 e 1JA gVH78ycļ͘ZБr'FOH %TI&?A7!q#F`s3jOv|P?xZ{d]o+Dl%\!.~r{)$wԋԚϊPY#97ٛ"^#7z!q|DSz PЀgOzgAďE?Xb+dW^GrX yTcsRtq0T@bA@𠀼{s(|eWwp8w}ԧ:P <:@Wy'@}< (G:*@ p6@'y'($CxVdnSlV&Uh00 G !8 8Vc8Ll0bhX ǀ hzHX(@|Wr5' :z3`S< XH~uPO Sp6 5n@H~^coo%`Tg141@K ]gV1R ax9l@jL`ɸ4 8'wk_]sD@ K{{]ؐt'p'!X*$ @;S0 ڠ H U P?` u 8i Π @r 9H F  cY  g O L0u P P }1VVpP 1lOSk  {yP{P@ V 鐚V(  y.E:@`"?50Ԑ ?0В@ M0d^Pn   pŀ @` 4 @k s0 ͘s`~lagdul0D @{iUD,Ox"@zE# p:;  5P(^` -u+`5pu& * S@ 00 c wP_l̐LPl Ő14 @1u@T ЍyP soz gy`y@plzz ИgL @ 9g4`u{(x-4p7lv.0&r@jjJ: H* 7az">p7@ _z^@`pr t0h1 8Ih I ]{wikz {gIڱ!sJ{!4@ `%Y{xZXftJ0:_Q$J0t h< (EXp 铻ɵ_: $W &ȩ@ 0 ^ t`T@ u { 밁: Ѝ ֩10%hSG0u:{Qy D ڀC[vFúsw40>bY gƀE}+0 5 \ P $P@ r0٠ '`+P ݫ  *  d 0 ߙ ʖ@ @  + cp l) y P P̀ uՐ$\0.=H0 rX_uKs=ܿڐ} $zkKчeG]V C5Q P}}= K*ݏwvify&}W8w|m w>҈ ]^u">$0<xAF-t0?*pp gsg| w}90 0 V~V^X^`~@.~995~O-xjݭ] bwhwh qQӠWN.S SU^P ]v0 >߬oOAnfl ʟbH&|Ms;OU!d]{P6 oe=0)fcl os RlS'Q*YN @QZncN0L&bq<9m>% 1q` ?/Q.v뒲p$?(Ȗ l1 Tl>z6oR_04gQg}ďl888umZXZgjf1n . ̐0 ̐ Ƞ/]{P1s 4@RT aטg@(~T ]D( /*ώ(ŵs0sNu1'y{{ ~YN  @F1Ox_{L  ̐np_hLX *3&bTP>`9>XE/ƈACnh ty XX#=R |@J7pt'N9uGIƀ ߞ ?'/=r =\hT'<,`4]B֖ẊJGj nScA,XN2D\iԩUfkKl"N1>(~8vl{Q"su&8jQ)n%0 W|"% /7`pЛ~,Xh00Yd j$ed` qIeHE~2'(V8r%ȧ+)e)#=fh z3hg&V&/rX/cxΤGM"GE&:oO>O@Mɇ b*#f4` IdvhhAPKH*Et&' ( $%H%ԟ3*R*!C x  %ef́ 6%J2qXpePT y$6|$ |9qߞR,SӍ Kd%O*£S)fD5 "fJh@|,Q@{ 8+tRfZa^邴@Vzib yg %x$Z#Qu WAb' ş%!Zk Oeld>]-""ߺE&@*f\A8Bđ"vʁ&0V2@:j& kkv=b,EV4*~qg\x=niO)PpR<ő#%(gh.} \w}\C'z]sr['NR&tG]Szխ柿;ӑN'Wu@~ z~vkUv}RpU^?:֔'| NאSpҏ)^;lbYS{dyM6<|+i?.=Y{'~Wv'_WG_b }}+~~YB?}ӭ~_V?ox5}W @?<@@=Kz@ @X[ܛ@ @@<< @A?$lALsA d DA&#D!\—c+#4=kB(†B~B.B0 Ú +2LC51\3!4\C:8?;C@T@û=LA/ DDLkC=,8'TD؃@I<ĕkCGuJWli\, ^L Z F<C{l>2=FhRE+2#LFeD@fCinj:$3ƖĔCol`lk<*Gs?t’=widz;z{ܽ_4XttC{FdHȺH/H,Hg}GH= GWHcK wtÏĻɒ 8A$A<ɜD? FDJ4\8|JI1ȄJJɭIJG=hʳKoLKC}TKHEH%T|RTTLT,uTLTQ)-JiTTMEO UUEܫSݿZ<%V=]k\\t=YE]eۆUVϕ[< ] \ {ԙ]Mud8+HD^Mu$Q^8X3M[]^ۅ^̔e_iHŅL٭_ӊ___^R[%_5`]=u`P` `K އSV>3 XҍVaUbH%] ]f>3Ya"֒7g|a5J-b(\LKbb5%U'Ob"k`+XY/N21Qjb4Vc;S#fߍ<4cJcAVb=~cK׽:d58FW\Fvd/Օd4~dPBCqWQ eUP6Db Ue)f:X~5I&nb[e+ tofd~^_b;g^=dW*fv^N[iekn XUoNjqKiG&iFU~i镞=M|Ki_jƟ>꠮̞V븞nh]Wo_N\:˅o5V&;(! ,J#$*#+0%17*37 53-5;07@::2:>;4-;=-= ?:4?I8?H5AF9AFB6B96BIDB$DD+DE E?EA:EL,FH+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKNY`PY^#ZE,ZV3ZW?Z[S\bXaf-cP.c]Wcit_ItfSts[tu>uomuybvyJwqsy~Rzu`zmX{ym{}C|ed|}u}jOn[udt{Z}}Xv[gLrh]||quuk{deslbzr{ºť«ľʌƭΟ˽»Γ̴Ѣլλ״ٛվ۪ݬӶѼεݻ߻մ `@A*\Ç a8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL$vlʇA$ZӧPJZP%DXjʵWax*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"_KϠ/vMMS^ͷғ/XlXxtہ=tR .;άJ [4XP3&;;!ͨ7-k.(-H\A?p3wqx <AGq,1JiG:x` 6h|IKhe5EDy,Yz < ?oh,h~4#70-`lBɀ<@,u-x_sCŽ}zF$:p% Y#d0”j)Y[d(餬!Aa ȒjtEj8 Ea?`:!"j#pëc* EA>1+Є ā )>* Dhq caD2K(ۏ5o< F!H"h1j2j%lJ6Âlʂ\<0Ft;X#20%Q=ӈ=,"QM?7C @B>E4 > !C k: >dXD+0E McS4>t= q?hŽ>,P &KL&G3D%<4r K,˼0J<·jk0jN?La=j}+STN#,QOܓ 5=n!rYP8A }V@ql-ZCv1\@app8 |"+0@t¦b-b }"Vv]#p@G2 Nta jSC X LT,X>03=0=`G0H0R1% S":Y1(Fl"G!ezc+pU*4,B <r<$1{cLЄt0+N%,x&#0g=h:HC#E?HyQfO& @JrfD A >'|1$vг~c P>6)Sgr%`,48! Pt@@T,0cC>4<]+@S h< K\[:t Is> ϶"RE. I# J׺5!3X&(X <&VXQla#3%47 EP0#AVlB9iG +#A2d ,^ўP`  ۍ3cWj <,0L,t МZ]ā]K@G# c*,;n  eA(qكj` 8Z&#MX0Viq,M(h~ #VH!F qkY#, #jBL!C,nB,a HU]5׀XF>pqdAf,`3  3Z`67po8 rPyJ w_p/ [V qp(XCAq0`/ pjy3š W*C3dx ^zi@B G(@`^r008A&PH`X!nFM#WB$@7B-nP3$~mn=V-dZ~M,oD?&4 p`|i "# `-(1h|#+C7ƁAKҼM˕d2׊Hi`YM|&:l9m@Os,I㤍E>;ΒCN=wH|>}k#oe[~iAr@)5aؒ;#ΛR0|@+R%3Nhzq/|qvOK5Q~#\KO_A>Q_pbA}(/aCCkjA8Cw0$0T0b1P@|wk7uVw$pkP  yg';9 ;#%g#01$,>`w&;P#`炄2;FdiboVn!P0Pp x0b$0} ,r}3Gn ǂXXn1BvH {PgwD 8Hwz#`}WArGj ``;@9Pw2P3;U~r0PPQ`54h ~[pa`|$PRf 7i0CO`IiRifX li3PnV P Ichm03zvG8pZp0FjPIm4Qtt}@',x*0 0:Q p  S @>0 ʰ r F9 ` ?nP ؀ )` Pp 0a@ `Ȑp `Ҡ`   8iP f@{pxx r8ېx` x 7 8`e"'l Az-0F9 @!> j@Q ap ;Š n *  s.` =` 069 qKu upiܐ} i P 3 0zن h{vPvHv{bqx0iPH@ ((t~:JP"x6U aMc$ &? Mp!@i>Ӱ>` )95@)0 0 P>  ) Q@Q uІ m/: Ж03 `0v0T v vfP}0ehif ` :XHPyʚ86`0 wzJd-UJP `9W Y W `9f:* `عTvZ& PHC 0PЕmА|X)вd Pײ0 @vHG`jZZut@nFr? @9@WY@.LɜkQP0z %?  [ qP[ؖT`gH ~p 0PsI p@n fIiC!1@`9  N :i AX&0B Ё#f qM u_.` [ ` 搷D ` `5 p{  )ذ b  Y (   }\y l vp @ ]' x ü 9xP  Z˅ `[y8X  ~Ұ Π){} 3hvLozmk8wA;!}ڢ=8 v6~8N78>6fXgٜ|aTFaqQ9hu̇"KHPF jnް b o^v~x qNN5qyl_W!eZ@q Pg UԒ  "T.8 tkp.P ywr"WWv >. `섎Vn ]҃l/=0Gt!y`bl\x0PiVN2 ]n-P8 UҠz.:P P }`)6_(.[8ˆl$)"-Ao00i} /.&2t?(鸗Q֘.l9hDp]v>m`KϰZ2oi ӉF*3腀/gH^Gfp-'  ȐЀ @ >!?$x A0 OPT0 0D-Z`3@T`m~/v/lF([X83 (.p֕'I]x0Fq0 tUAo!KB%! MB` !E$Y$ 0V#Ќ7 X0{(_/Oz$ZQ =z pRGN 9KulYiբ7i8H$?<QxX/;< psIZfH_=;*@GZ"0MPLJ"="Wϯ Am,5Jь$ɕ/gsѥL?bpqB)8K'6 S0ܗ.U}#\|\H"ue+)=H#fG酂rdZA@Df⩬K̘.qGbN|0ژ8xf/z>9$mBN;SP;-' P;.;{> @WjyG{z!EbBZQ8)eA@"i^uV̠-v$=PVQP1wA>M'$I\2 X$%c*#Q'H%rX-ފKO` \w鲗 |)_,|!X>P nؤT`d<\c[dB_ -\P6l)UPՊ)xywVE `qQI=P*)XA)`NhzGqv,أ] ɧC-It~H,Xa'@ 7ެ99C) o&'X|por`r:1"ZHMOJ{Et@ iȴqh+8hIXH6 fP~* !9'<@[HʹB H7  Z*ELM 3(ЬUP}G|xyLV#f@!x@HN]Q(1Lm0pP#'}I&XFwsFȘ0k4ټ@>( _IH)fբL^!Z.aK$q &SdNQ0s)i؋qCe%x,dP7ҷIbEX|@"%RDY-|H&$ZQtH,hNtD=ƕ2F<a`\7B7\Orc\sMLZD>)  JQ`#X(wQJ̸SDRS HhR 㮙ɟXI &)zLUG%P`@B90uf @I)^8Aqzp^E@@JT~/D_VG4@ 0.@0H-pgc E>b81p@ ۃ 8߀`0)H2U9QӤ~Ga !+UƠ@ ::C~A.loGJ㗝,Kv&-Bj[Z uRpShҦPeWp!J97gʘfi+gy]r|qTBbsP$7-$hĝL\Sz [|3Ib]c'{nv7@Aӑ~w.6 H@xx=񞪎}Z?[~ygU2#_WCLyƣl|]N}>y&KU)>:/^|sM~|CTG~0_>}}'/w_ C_sJ?@8?l=l@|e:@;G@ @ =@ļ@A<CDLĴB# AEDJDG|BJDOtFLDH9/ @TܠP EDR,ĦUT=ZőhE^9XMTC\[FEEeE`DAN4Fb@FFXFl̺@Ht&cУFD>=LFtLPlF=pq$ArTDuzdvfjxytCE{,Hlw<~l\÷I:GHF Ɔ\‡t>k|K\QȞHLɋH3DH%HILIHTI=lbI kV컂ě\ɞ8dHAT=ڻs$l̹PLʤ\ʊFJ󽩜<ƚK|K.KHvDcd˷KK˺ܿj찻tlK\L{L[LE@dLLI͗M컫ElT1Γ,\tN4MN՜NdDtET,OlNN|EL O|ODO|[φŨ#OOF ;˟8\O4IOE7)LP =OJMB }Pqϓ Qe$QMPUROTeUcT\M]#֔Ji%,=VkMMef5P֊aUk-W#V]VĔ8oRpHqVsWS@gTWdWAwLWeT{=A|Ws֒WZ-6mӀ}X7XT>rEeJ5țXEӊeVtY-WTԒ J }MY{VEmY-ĘǙ%HU5Eԝ=[E@ QXZSREZ]ԞMQu@ڕ-ZثѬlU%Ӱm#ٲZXVW[#[۹bEVT[-ܷ; uMs}W-VÝ\SE\eصtܧ.\еڌDOϕ]]7\Zu?M]e]۝Q׭U]5x]u-@U^-; eKʍmN@4P]Q-_duСG޳FJM d^mU_LaSͿ_=`l_e_\೓O` E_[ ޿ Y._z aa6a6;{]a6~a>WFːda^a"\65sX-b'$2'>)K^b0a 6-n_/_ c5V'2N_%5c n<c_9ҩcB6øCc9E8OP-dIn۳@$F^ d:dOSKVcOeS dB:$ˍEeUU&vEDN.TZeE6_\ V_>Σa.mbd fLJ&Oifba ~fr*]pf.]rWtl6OZuw6syDe'}xF '&>Vv臶ՈNBL6.-!ۄVh;%܆6Ւ~`L̅ff閾ԓe]ikS^Zi6VX.T>jN[jU6jvih&jjkꨓjkj@ڳ>k;΀~SmkQvz߻j͚UMR;H~[FkȚ6TbCmv\ >~NmkmmJ;kc>fkmjm*m޾g ngdm! 8?6VdenknBδކf>VGnc <5n-l^ 9P\^mQm^oNnl=pg]XMV% ]\o _]5ųʔwqE gvFobqb!X q$^%W&[5;m ,[$u )?`1s(ǀ4]r7l["#/[;2_+=_??- srED4B׫=ӑ<7edrO?n9uTlN?uVY8|mu>tXLsB/tݍ~BCUiV,\_!5z6iJg5e7!@ “! ,J!$+#+1%17*27 53-5;07@-:=2:>;4<;-+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKLY^NY`RY]#ZE,ZV3ZWCZ\;[ZS\bY]bXaf-cP.c]uoIuqqw{Axbry~`zmK{rS{v[{zd{|m|}u}y~jWsdu{V}}XvKpb}[ghZ{|quu{kscly|uy£ťšľʌƭ˳Ο˽̴Ңʬֻ״ٛվ۪ƬݶѼټٯڵݻխ X@A*\Ç a8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL$vlʇA$ZӧPJZP%DXjʵWax*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"_KϠ/vMMS^ͷғ/XlXxtہ=tR .{I [4XP&;;!̪7-k.(-H\?r3wqx <$Qq,@砅 V(߀GR"hYMwފ,FA%,  hߌ: 7A ( AT2 :jp/ <&8cA-xxCc||^=Ƀ[vD A#Re⡈dWgm⣐P|ɃnC ;1u! ;o +!Rmx !c a,aF-xSI 42(#g0XF71PB:ql?޼+ WlsNdE*E _lŇ_ mp;>6%`p> #61J={ܣt<3xܴ/P|).F<O0r=x=;L&[=,8heo '8p :-9+.9o60 l5 @ Fp" } dUx +x+шzԃ x8Zh ܄3vjeO \RE2[[?CU5EdunMcxʱC8 U`FӼaS,@50aM|&ˏlh,+Q9h@M<<#.&(o``71c~~5av8X`>qTB71_źk% ;8y"؍kK*"@8sP2n@2N{>7@ o҂, 3 @Y&I o e.{"vE€ka h@ohEW Ɓ z 805A<!H.u{O3aCwݨ|فX2A,G F$lfPhM ,xY7CWxݶ/ q̶ ]8I9=@x=af݉)FoA F, % 1B hآVH78Axc{DәfM[:@:Yb,T 4*Iy4X?eyy͇)b|7^ ?J> Șs.LSu#xo/;?qq' F v0< ~DO ?g~)/>yTcqإ$[ v(p2Qx˰ 0q5D{7|ŷvSq|$Xev'}k  ygy;9 ;0#p%g#1r$,>&};P#`}2; SV0@d&um$ naP0PqP y_7} 08-n x(@Wli3  $oq8w{A%v'P}#2Hm ``;@9px2PS;W~t@RS54l ~\im$PTe0jDQPLhT@0Q r8j0DP 0 LgȎp0eTpq@Q aLT u^0P beJRxT@(X%wDkl2`'0H*4 07 ` p ?PѠ 4~@ @ = \З x0@ P`` ]0I   yjИ e@z0 `) Q| 0  S wnxp[p`h` Pr >c'"Eu-p! 0 W]b d: 40p >@?p ېMb\@lS~ p = P_) аqKw( vhݐ}  - 0b{q@xrPNwvGJJ1w@jPX ř0Q0 +xP3v8ГH]yg!p@yE"p `9: 4p_\ dt*P4t%`=p 0@ S f mV: 9 Tw] @~ rpZ wwpe`_`YJ0 l uZ7ƠL~|Pj!6:6` hq-@&;W𬦔Mp p90 `Y` `9Z*`@sh[ېJD `y p P ) |Xs**q0yb0 `J0 8.KZj  K@7ۼxJv<^Q$Is0hI 9PyP :Ċp # %p \ s_Tk0 @;抮[I pn jJ .!,uB`P 3@eঀ `}``kp_0 j3Λn}&0 0 o}O0 v`_ۧ Z0p ;E0 ` `5 ` \ )0 2Z K& Y 0  < `}P `X` dܐp DE ZW ,R P T` 8@Ƭ )JPթ& .xx |ہ񨲶VZϐz3 & 3̩gфÀ 320 ,9ͰP  ` MX2 ` *0  z` xpT@` B@J` p` @j8V 0 @Ɛxl3lːx3 `bA 8? ` 8 H e Ч+~jxZ |3x{ggkA;vXr@p 7zVP`6tqZ S(P.5PZ0W]gP -R 'y3@.j o8LqfQ@W0pf8@, )igLJfgHVuGh!] ߮KP Px]]َ)!dKlJ0ka0ЦgV{fp0m#8dXca䌦`ML2VIl)tQhV0oRlWpZxxx4rd|t>lnp>w8prvHd6wrr8g CsSupP~.` ؤ `FQ9ꪎsꙖBIz^zXe H^5"Hn>7xoj9|W^8 > ۮ0 ~)8{0FBgyGVI( .xQ#ٹN{lN@_7|p u TV|QfwdوSszz|xl4AG׈|7xQx `G JG FMʹLoW/\oP ۽>'oF-1ۀhGt ]Bޤ 1I0 FnH#;T6oZAQHKPo]S[ Q[D;kQw LJtBlY7FsM y_fd`x00hff1`(N`o ouڿ| _Q nЯ`!L P aw^Wݾ;m]AnܾkWjḝ `u'6GQ8$ BP9 $@zX 3%ZQI.eiӑ$?G8djsK8d?Fa RΥ;W)(w| N]W 8ʨuȧMyVJaiΈF3k̤0RcRC8DPCI)*pHE$4ZdI 0I`f )HWySW0wp* a\ @BTWcNB΁G܁1$7<@Q)T7BvB2_\,Z; RPЭV(KE h; j(`0yeA0QB w4VIv^Q"yp8fqvtD< *$4 P&)( 18cpա?f&ѠcT1 BˇL :v̸c;ts c&HƘ7H q0= VwBh1 " Nl[&zn<&>HQwVccCjD`D*0H79#f,[@= uRAj%0(/amq!@'d D%1 I=`!g+#/yol6d=O+Rp7J5NI_|CO.u{ rCn%иq8M D!'2@`pePg YSk  yT @-t$7,nk`'*.ȟeAl8|-դ]㢀"Z9:X 5fxY[h4(0R5Pōi` 0!u2رQ0|j[ؙ,hBlFFrvBy0õζo(CRńzCA)/ VHNO.?Td(x \` &@\3󑏇AҖq:% KeeIՇF5f7iEC8GIO5lc:O_1QBUfB c4]kQu2Y @;B%a i oR .1 wڂ|n8d[ 5VuD-x?#3G9HE~uWa$#:E|@!؂* yJ! Ox2~ M~IZ7> ե|Yͪgȿ2*3s|@{@ Ժdj@n*(V:hPЏd?|(?|AD?ZAX8AAA A%P&0BR*A 9<&dA)B*ۿ'|>.B/B0 CC 2a`  aEaBEdvau⌽a\Z%]]!n!`=bW%^btub,*dWdݽm]>,.c]oUͭVSg5c9-N㈔b_^89ccll pӭp h ?\? qGTNiGqqqA9]EWՊYr%iS^p"W]p(o)mfS^Z,,rO/'O1W 3 f67m9;r5A`Bgj?n&NtGEgn}tJmftJOmLtM!7~O07/ lR/=ƻEnV\WꂋuҞuZm#exձduJT?b}݀ѫa'vDc V+XT~vhcvdjsFmvrdmv9oa1sqդZGw3>ǣvwދ >wzb;vvJ}lox{vkwn_ dlfbvsotog u/Wy XVwc'y;4<;#<>-= ?:%?A4?I8?H5AF9AF6BIC3DBD4$DD+DE E?EA;EL,FH+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKNY`PY]#ZE,ZV3ZWCZ\;[ZS\bX]bXaf-cP.c]uoIuqqw{Axbry~`zmK{rS{v[{zd{|m|}v}jWsu{V}c}Imvb}[emkdsOuZ{|q|kst{f|uy£ťšľʌƭγ˓̴Ҭ͝ѽֻ״٭ڪݬӶѼټٵݻխ̴ `PA*\BÇ e8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWe*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1\tXxtہ=tR b!.NJ _(q.'@砅 V(߀GR"hYMwފ,FA%.O pߌ:c9 * \2:rp1؁ >@&(/cxxCc|!^=[vD B%A Re⡈dWgm⣐P| p=QyA =)q(E -"Sox "eB.,lGJ@HB*Բ#iDRHX9QPB+I>ql?l- H XntNdE*E _lŇ >=oxE;O> ǻ5%hH>%5Ь 3 =yO=s!ӹ`@cFGҲiq2!PcQ=|?5! q?lt$ 8l<˲ qhE$Ì' (q R8`5HB HA=8"!ةb4Cz~ H=:ӆne-@a"@|@t<>b+@S!ai<@KZk9|݂Hsħ B%!Q@JW& tC xC (4ZM$(dxp{0#%@{KlD>ъNG2*:=a @Z 8 nBp;zmVSKM`(.bZY~WQL"׺6GL =,NW ,XNF"T9 \²@~A4KaG>GW8K=(i8YUqf!"p|\"ܐ8r!&. Fފx׮W> ਆBN#Y^PP ȁP;U`. I 8Ԁ u)āS0 5 q3Ý!m5$ZEPh:9 us jP7;,.?τ v VfX *O}t,@BkL^i *H±]wK.y @mr#8@pz'׽fL\\^a[я%cDlH.-1KZ!'Jf{An PZ%7{RfDN32q$`񌮭.5;Avs#:엊#5KAj'$F]`5 GJ^iy t|8H;W'q:7e@ P{B^@WTAU[燝~J(4 cmr0COu |7y3t h8O})P3R4 Đ&b?1ߍApoO MN{k 0]ja:EgWX'g $W PŇ|ɷ||uw8UaW՗[wpr8wz; 8XWBz(Ps~=(G;+@ 7P(@z(%We(pnP& pnX7mf&kx 0 Hf8rP Qe_q8uhbqf}ym. P ba8FrXp{A*Ƃ)}#7ho b=`;x 4pc=0XuPSTpQpC`NdZ<Q@1aPzp_52PK ]gVE l ox uxl5nF P Ml8rPse pUpsP&R  qM)Uu`P b!)gKxUP%"xJ lWm4p'5H*9 P<T ` V `@`p ɰ u{p vy ` Ak ؀ M I P o  g y M@0v `E }2lp 2l X.  Ƨz:R8А pV g ) } p@Ev"ry?y^,)0l zF;@`#@@ ߰ o0`T k` kp k@,{P u^y@ @ ?@ ׀fI rK| vPiڀ}0  ǀ3 PibA|0sxspTwpvMP7wPlp ̉`ِR   1} gPgxnJ|5q}80X ԑW`D (A P#`j@װ@@ !Z;7`Mxu'{+p T@ @ k ro1mǀMPl@ Y U20v @U Iz0wg}@nx` wЯpi¹   R@(v`'°M঄ ` C FL589dR-/AԪJ;P H88Pؐ Kz #+zK@ ^aJZ p(i Y *2pr0 pp|hy*.sа0qwb f[2 :2[ʝ j 4X:;WyP?;`0Q$JthL Ѓ;`ڬ` %@N 'pA ʢ^ tdHU p@ k:v2`Y pn o(K 4ڇ% 'uEf:5ЮPg@ 栻 9 «ppd {D GI^vy%H[V2po\Nmaxxy+s=! Wv~xzx s8pci'7#xEurUs'87 ywyt]ry00 8fw&t?7^~N?~קGq-1{#}VY^Epq8O'x{wq (0~ ~hw7*>pqn8o>;~ﯞOv^@ʞxHd=l@vd "0(_n^|Ww_}~WmuJd>l ݐ O0UOP ZQ[/W_Z?[ + /q5-+nwM%8^Ek?Ġ 7IDϗ/QiO O;U> OR0 W\TOdo ` _8smq onvl@ ,^d&IsSHDNQV 򠉕p`n3QoV0כ`G'g?)gXO.pK0pvPOv ef\ni4o9TM]ƂuQdI*J0ir2`‚ HQeNI.eSQN:5ʒ/9SN@0y6:gڒRPS$֫yS0&-9.A3ldMT[Ȧ+I5樑qDl&79&Φ]%l4vN:ib5#EH#HP(WǼ %;1es\6f1.4]Dz.ގ6riƖC)" ;@A9*8 jP9;CC*d`|qe@&c9 NuH@gGo21E/ o&,)mO؈ҟn ETW@ 0ڤrQA?FDIT`FNs@|agGa4S)@HAcF NV(a o| С  `Eu&Ypϖ' YH!`vaWKsYZ 'ç5.B\` uvRtUwHlcNvtHxil;CgHzLeB2$ez/§Je&xÖ)IwO+R ;%|X`Y F|O-@o_ѣ69%Rܲ]4Ch LH!P"0ӡC!@ v! 5 `xxEQYAo@Wࢂ0tX\Lpv <\̋`P'T:kSWݫ@0|@ђpHs;a܀%&qebYʆo eG9&_AwNXtׅc9nL>PG!`uPg 8#EޘIw@@zP΀&>`L[I:!$ d H/p;@1Cښ.8x\) o)*+B,dQz*WC 8 `xFL.# hU,\;!L `H GjLTrԀ?AG;\$$mrB14N$>s(!F< CuģPCGva9,acASJ0j@&ـ7VN؁ p|,<- D( ()AoaB" K`He@5/.FFtuy/Q($ô ;]$̡+lC&@OszvLZyREVw5X( |8cHePt1󈁏.į48)>dpO%`)+@@ѹ~)ѩ ɔGt@;rBwH Y A YQ O.\BJ4UD\$@}"ȣ˪N%ݙ%K8Ue`] :Dm{[['HQ J6aBLC;¢R8=XFַ$$89kGRx\=$KeXۇ].Yʠ"xk]=ȸH..1.n$d60ш,OЛ@8U[fYP 0(|| (1: LEcH}(3uʗSD @ Ç-(VXR 2oϴ3> *18#5x,1Z\01u3+<σ;A| sq;>A^ t &s؎D4;^ `E9 ?33M@@QXcsٖ%}*@Qt*@I IUbIʘ l d@ЄgyrJq;(1/ɴ"֬Jp>-Jd]i;" ] 01M@Cg*ԙC! #AH6bX츺<% pX+15 w8rr|n\x|6N5E1?)P(1ˏ ay˧$smGhǃ )Dh{")9l.xK|PX^6BqԂ~GKIZG5 E}eА?3 k|@{@ &l@@ˆY3`{KY,KAr?kA|AwYS*Y*t AAA\%hBZ*Q?% A(B)Bۿ&'"?-B.B/Bk0b?B9 5\B8C98c6(;?CC?7CB,8: DD9CaCE rDxBCBDL#<@JDP,#H EDMKTıKJFKD,+LJK<ʸT>̘Tz3"TG}S?MNEݲ_RA}TLHI4\QATQ%ԅI&QmU=-USSTUeӜPUuU]-X=Y\]V!UlMUʤJRb}AQ9T4ϸUh֮V=lU\VsUM$RVq̥(s]ԔVgDN\Nx<˹W-, ׃(3,ILC%X5U8XXuuؖՈ GμϋUJ}h\X5cYpˉ=YQMY]لXe؅AIMmդKڠVo٣ͤ}֎uZZZɼZ֬EY[=XKuIdٳYڵ[nڷ4 \tֹ-OMPMĭH,;dT7Õ[L\e\t\-EWMݠL[MRнMa]eZ%N݌ek}TP=\]U}LE< S}M^UEF ]nj^Xߠm%R4QN_߯5_[rG}_u5^̥_V]lFzX,`[mFU`.P``^L F]Z`ZXNF.a%Q}a _TV|5]a"XFa`W< 6"-`Ub bu_)hܳC>F}h3gS%k Wֲ`ゖhfgN勶T4f.isᐆ e'6i.d:\iܲM &iHF鬭\iN[ش;.jqfnF6tb[vkʫFZuMa^ctih] >[kkkF]fZB_fߟ5Ѵnl1цltɽlXvkiUmllO z]m=l^KTwm<@t>nqiuFVFnfn5nin\T$ o6Ven}m[NovsbVTn^?.>pPƞl O] Jl {_glGpGp?UTwqWPq /Or qU~SE7r(Gi(ӊm'rOoL`rrO^MF#qdsT2_ls W^LsA+_`@SvtmA?pFӦntIGtLJgՋtOÆtL'~k&5s&#NuU\Vi{]U_muŝu9O`uBs_'e pUjSFddXDVUѵח}ejvGlov;v1'֎MQvpd^;?aEXWfvgxlmvR|bw?>t'ƀO^`s5nbwF'p/q 9jQ7ݑ'!AqGaY&ލ=w_x8.ǀW'j=f'woMwk3xx3z#|lz.y1zJmWwSZ/vnOǻezs\ UL{tßt<-ܤoK C.U|O/wpcm/|B(! ,J!"&%,#+1&17*26 53-5;07@-:=2:>;4<;#<>-= ?:%?A4?I8?H5AF9AF6BIC3DBD4$DD+DE E?EA;EL,FH+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKNY`PY]#ZE,ZV3ZWCZ\;[ZS\bX]bXaf-cP.c]uoIuqqw{Axbry~`zmK{rS{v[{zd{|m|}v}jWsu{V}c}Imvb}[emkdsOuZ{|q|kst{f|uy£ťšľʌƭγ˓̴Ҭ͝ѽֻ״٭ڪݬӶѼټٵݻխ̴ `PA*\BÇ e8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWe*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1\tXxtہ=tR b!.NJ _(q.'@砅 V(߀GR"hYMwފ,FA%.O pߌ:c9 * \2:rp1؁ >@&(/cxxCc|!^=[vD B%A Re⡈dWgm⣐P| p=QyA =)q(E -"Sox "eB.,lGJ@HB*Բ#iDRHX9QPB+I>ql?l- H XntNdE*E _lŇ >=oxE;O> ǻ5%hH>%5Ь 3 =yO=s!ӹ`@cFGҲiq2!PcQ=|?5! q?lt$ 8l<˲ qhE$Ì' (q R8`5HB HA=8"!ةb4Cz~ H=:ӆne-@a"@|@t<>b+@S!ai<@KZk9|݂Hsħ B%!Q@JW& tC xC (4ZM$(dxp{0#%@{KlD>ъNG2*:=a @Z 8 nBp;zmVSKM`(.bZY~WQL"׺6GL =,NW ,XNF"T9 \²@~A4KaG>GW8K=(i8YUqf!"p|\"ܐ8r!&. Fފx׮W> ਆBN#Y^PP ȁP;U`. I 8Ԁ u)āS0 5 q3Ý!m5$ZEPh:9 us jP7;,.?τ v VfX *O}t,@BkL^i *H±]wK.y @mr#8@pz'׽fL\\^a[я%cDlH.-1KZ!'Jf{An PZ%7{RfDN32q$`񌮭.5;Avs#:엊#5KAj'$F]`5 GJ^iy t|8H;W'q:7e@ P{B^@WTAU[燝~J(4 cmr0COu |7y3t h8O})P3R4 Đ&b?1ߍApoO MN{k 0]ja:EgWX'g $W PŇ|ɷ||uw8UaW՗[wpr8wz; 8XWBz(Ps~=(G;+@ 7P(@z(%We(pnP& pnX7mf&kx 0 Hf8rP Qe_q8uhbqf}ym. P ba8FrXp{A*Ƃ)}#7ho b=`;x 4pc=0XuPSTpQpC`NdZ<Q@1aPzp_52PK ]gVE l ox uxl5nF P Ml8rPse pUpsP&R  qM)Uu`P b!)gKxUP%"xJ lWm4p'5H*9 P<T ` V `@`p ɰ u{p vy ` Ak ؀ M I P o  g y M@0v `E }2lp 2l X.  Ƨz:R8А pV g ) } p@Ev"ry?y^,)0l zF;@`#@@ ߰ o0`T k` kp k@,{P u^y@ @ ?@ ׀fI rK| vPiڀ}0  ǀ3 PibA|0sxspTwpvMP7wPlp ̉`ِR   1} gPgxnJ|5q}80X ԑW`D (A P#`j@װ@@ !Z;7`Mxu'{+p T@ @ k ro1mǀMPl@ Y U20v @U Iz0wg}@nx` wЯpi¹   R@(v`'°M঄ ` C FL589dR-/AԪJ;P H88Pؐ Kz #+zK@ ^aJZ p(i Y *2pr0 pp|hy*.sа0qwb f[2 :2[ʝ j 4X:;WyP?;`0Q$JthL Ѓ;`ڬ` %@N 'pA ʢ^ tdHU p@ k:v2`Y pn o(K 4ڇ% 'uEf:5ЮPg@ 栻 9 «ppd {D GI^vy%H[V2po\Nmaxxy+s=! Wv~xzx s8pci'7#xEurUs'87 ywyt]ry00 8fw&t?7^~N?~קGq-1{#}VY^Epq8O'x{wq (0~ ~hw7*>pqn8o>;~ﯞOv^@ʞxHd=l@vd "0(_n^|Ww_}~WmuJd>l ݐ O0UOP ZQ[/W_Z?[ + /q5-+nwM%8^Ek?Ġ 7IDϗ/QiO O;U> OR0 W\TOdo ` _8smq onvl@ ,^d&IsSHDNQV 򠉕p`n3QoV0כ`G'g?)gXO.pK0pvPOv ef\ni4o9TM]ƂuQdI*J0ir2`‚ HQeNI.eSQN:5ʒ/9SN@0y6:gڒRPS$֫yS0&-9.A3ldMT[Ȧ+I5樑qDl&79&Φ]%l4vN:ib5#EH#HP(WǼ %;1es\6f1.4]Dz.ގ6riƖC)" ;@A9*8 jP9;CC*d`|qe@&c9 NuH@gGo21E/ o&,)mO؈ҟn ETW@ 0ڤrQA?FDIT`FNs@|agGa4S)@HAcF NV(a o| С  `Eu&Ypϖ' YH!`vaWKsYZ 'ç5.B\` uvRtUwHlcNvtHxil;CgHzLeB2$ez/§Je&xÖ)IwO+R ;%|X`Y F|O-@o_ѣ69%Rܲ]4Ch LH!P"0ӡC!@ v! 5 `xxEQYAo@Wࢂ0tX\Lpv <\̋`P'T:kSWݫ@0|@ђpHs;a܀%&qebYʆo eG9&_AwNXtׅc9nL>PG!`uPg 8#EޘIw@@zP΀&>`L[I:!$ d H/p;@1Cښ.8x\) o)*+B,dQz*WC 8 `xFL.# hU,\;!L `H GjLTrԀ?AG;\$$mrB14N$>s(!F< CuģPCGva9,acASJ0j@&ـ7VN؁ p|,<- D( ()AoaB" K`He@5/.FFtuy/Q($ô ;]$̡+lC&@OszvLZyREVw5X( |8cHePt1󈁏.į48)>dpO%`)+@@ѹ~)ѩ ɔGt@;rBwH Y A YQ O.\BJ4UD\$@}"ȣ˪N%ݙ%K8Ue`] :Dm{[['HQ J6aBLC;¢R8=XFַ$$89kGRx\=$KeXۇ].Yʠ"xk]=ȸH..1.n$d60ш,OЛ@8U[fYP 0(|| (1: LEcH}(3uʗSD @ Ç-(VXR 2oϴ3> *18#5x,1Z\01u3+<σ;A| sq;>A^ t &s؎D4;^ `E9 ?33M@@QXcsٖ%}*@Qt*@I IUbIʘ l d@ЄgyrJq;(1/ɴ"֬Jp>-Jd]i;" ] 01M@Cg*ԙC! #AH6bX츺<% pX+15 w8rr|n\x|6N5E1?)P(1ˏ ay˧$smGhǃ )Dh{")9l.xK|PX^6BqԂ~GKIZG5 E}eА?3 k|@{@ &l@@ˆY3`{KY,KAr?kA|AwYS*Y*t AAA\%hBZ*Q?% A(B)Bۿ&'"?-B.B/Bk0b?B9 5\B8C98c6(;?CC?7CB,8: DD9CaCE rDxBCBDL#<@JDP,#H EDMKTıKJFKD,+LJK<ʸT>̘Tz3"TG}S?MNEݲ_RA}TLHI4\QATQ%ԅI&QmU=-USSTUeӜPUuU]-X=Y\]V!UlMUʤJRb}AQ9T4ϸUh֮V=lU\VsUM$RVq̥(s]ԔVgDN\Nx<˹W-, ׃(3,ILC%X5U8XXuuؖՈ GμϋUJ}h\X5cYpˉ=YQMY]لXe؅AIMmդKڠVo٣ͤ}֎uZZZɼZ֬EY[=XKuIdٳYڵ[nڷ4 \tֹ-OMPMĭH,;dT7Õ[L\e\t\-EWMݠL[MRнMa]eZ%N݌ek}TP=\]U}LE< S}M^UEF ]nj^Xߠm%R4QN_߯5_[rG}_u5^̥_V]lFzX,`[mFU`.P``^L F]Z`ZXNF.a%Q}a _TV|5]a"XFa`W< 6"-`Ub bu_)hܳC>F}h3gS%k Wֲ`ゖhfgN勶T4f.isᐆ e'6i.d:\iܲM &iHF鬭\iN[ش;.jqfnF6tb[vkʫFZuMa^ctih] >[kkkF]fZB_fߟ5Ѵnl1цltɽlXvkiUmllO z]m=l^KTwm<@t>nqiuFVFnfn5nin\T$ o6Ven}m[NovsbVTn^?.>pPƞl O] Jl {_glGpGp?UTwqWPq /Or qU~SE7r(Gi(ӊm'rOoL`rrO^MF#qdsT2_ls W^LsA+_`@SvtmA?pFӦntIGtLJgՋtOÆtL'~k&5s&#NuU\Vi{]U_muŝu9O`uBs_'e pUjSFddXDVUѵח}ejvGlov;v1'֎MQvpd^;?aEXWfvgxlmvR|bw?>t'ƀO^`s5nbwF'p/q 9jQ7ݑ'!AqGaY&ލ=w_x8.ǀW'j=f'woMwk3xx3z#|lz.y1zJmWwSZ/vnOǻezs\ UL{tßt<-ܤoK C.U|O/wpcm/|B(! ,J!"&%,#+1&17*26 53-5;07@-:=2:>;4<;#<>-= ?:%?A4?I8?H5AF9AF6BIC3DBD4$DD+DE E?EA;EL,FH+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKNY`PY]#ZE,ZV3ZWCZ\;[ZS\bX]bXaf-cP.c]uoIuqqw{Axbry~`zmK{rS{v[{zd{|m|}v}jWsu{V}c}Imvb}[emkdsOuZ{|q|kst{f|uy£ťšľʌƭγ˓̴Ҭ͝ѽֻ״٭ڪݬӶѼټٵݻխ̴ `PA*\BÇ e8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWe*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1\tXxtہ=tR b!.NJ _(q.'@砅 V(߀GR"hYMwފ,FA%.O pߌ:c9 * \2:rp1؁ >@&(/cxxCc|!^=[vD B%A Re⡈dWgm⣐P| p=QyA =)q(E -"Sox "eB.,lGJ@HB*Բ#iDRHX9QPB+I>ql?l- H XntNdE*E _lŇ >=oxE;O> ǻ5%hH>%5Ь 3 =yO=s!ӹ`@cFGҲiq2!PcQ=|?5! q?lt$ 8l<˲ qhE$Ì' (q R8`5HB HA=8"!ةb4Cz~ H=:ӆne-@a"@|@t<>b+@S!ai<@KZk9|݂Hsħ B%!Q@JW& tC xC (4ZM$(dxp{0#%@{KlD>ъNG2*:=a @Z 8 nBp;zmVSKM`(.bZY~WQL"׺6GL =,NW ,XNF"T9 \²@~A4KaG>GW8K=(i8YUqf!"p|\"ܐ8r!&. Fފx׮W> ਆBN#Y^PP ȁP;U`. I 8Ԁ u)āS0 5 q3Ý!m5$ZEPh:9 us jP7;,.?τ v VfX *O}t,@BkL^i *H±]wK.y @mr#8@pz'׽fL\\^a[я%cDlH.-1KZ!'Jf{An PZ%7{RfDN32q$`񌮭.5;Avs#:엊#5KAj'$F]`5 GJ^iy t|8H;W'q:7e@ P{B^@WTAU[燝~J(4 cmr0COu |7y3t h8O})P3R4 Đ&b?1ߍApoO MN{k 0]ja:EgWX'g $W PŇ|ɷ||uw8UaW՗[wpr8wz; 8XWBz(Ps~=(G;+@ 7P(@z(%We(pnP& pnX7mf&kx 0 Hf8rP Qe_q8uhbqf}ym. P ba8FrXp{A*Ƃ)}#7ho b=`;x 4pc=0XuPSTpQpC`NdZ<Q@1aPzp_52PK ]gVE l ox uxl5nF P Ml8rPse pUpsP&R  qM)Uu`P b!)gKxUP%"xJ lWm4p'5H*9 P<T ` V `@`p ɰ u{p vy ` Ak ؀ M I P o  g y M@0v `E }2lp 2l X.  Ƨz:R8А pV g ) } p@Ev"ry?y^,)0l zF;@`#@@ ߰ o0`T k` kp k@,{P u^y@ @ ?@ ׀fI rK| vPiڀ}0  ǀ3 PibA|0sxspTwpvMP7wPlp ̉`ِR   1} gPgxnJ|5q}80X ԑW`D (A P#`j@װ@@ !Z;7`Mxu'{+p T@ @ k ro1mǀMPl@ Y U20v @U Iz0wg}@nx` wЯpi¹   R@(v`'°M঄ ` C FL589dR-/AԪJ;P H88Pؐ Kz #+zK@ ^aJZ p(i Y *2pr0 pp|hy*.sа0qwb f[2 :2[ʝ j 4X:;WyP?;`0Q$JthL Ѓ;`ڬ` %@N 'pA ʢ^ tdHU p@ k:v2`Y pn o(K 4ڇ% 'uEf:5ЮPg@ 栻 9 «ppd {D GI^vy%H[V2po\Nmaxxy+s=! Wv~xzx s8pci'7#xEurUs'87 ywyt]ry00 8fw&t?7^~N?~קGq-1{#}VY^Epq8O'x{wq (0~ ~hw7*>pqn8o>;~ﯞOv^@ʞxHd=l@vd "0(_n^|Ww_}~WmuJd>l ݐ O0UOP ZQ[/W_Z?[ + /q5-+nwM%8^Ek?Ġ 7IDϗ/QiO O;U> OR0 W\TOdo ` _8smq onvl@ ,^d&IsSHDNQV 򠉕p`n3QoV0כ`G'g?)gXO.pK0pvPOv ef\ni4o9TM]ƂuQdI*J0ir2`‚ HQeNI.eSQN:5ʒ/9SN@0y6:gڒRPS$֫yS0&-9.A3ldMT[Ȧ+I5樑qDl&79&Φ]%l4vN:ib5#EH#HP(WǼ %;1es\6f1.4]Dz.ގ6riƖC)" ;@A9*8 jP9;CC*d`|qe@&c9 NuH@gGo21E/ o&,)mO؈ҟn ETW@ 0ڤrQA?FDIT`FNs@|agGa4S)@HAcF NV(a o| С  `Eu&Ypϖ' YH!`vaWKsYZ 'ç5.B\` uvRtUwHlcNvtHxil;CgHzLeB2$ez/§Je&xÖ)IwO+R ;%|X`Y F|O-@o_ѣ69%Rܲ]4Ch LH!P"0ӡC!@ v! 5 `xxEQYAo@Wࢂ0tX\Lpv <\̋`P'T:kSWݫ@0|@ђpHs;a܀%&qebYʆo eG9&_AwNXtׅc9nL>PG!`uPg 8#EޘIw@@zP΀&>`L[I:!$ d H/p;@1Cښ.8x\) o)*+B,dQz*WC 8 `xFL.# hU,\;!L `H GjLTrԀ?AG;\$$mrB14N$>s(!F< CuģPCGva9,acASJ0j@&ـ7VN؁ p|,<- D( ()AoaB" K`He@5/.FFtuy/Q($ô ;]$̡+lC&@OszvLZyREVw5X( |8cHePt1󈁏.į48)>dpO%`)+@@ѹ~)ѩ ɔGt@;rBwH Y A YQ O.\BJ4UD\$@}"ȣ˪N%ݙ%K8Ue`] :Dm{[['HQ J6aBLC;¢R8=XFַ$$89kGRx\=$KeXۇ].Yʠ"xk]=ȸH..1.n$d60ш,OЛ@8U[fYP 0(|| (1: LEcH}(3uʗSD @ Ç-(VXR 2oϴ3> *18#5x,1Z\01u3+<σ;A| sq;>A^ t &s؎D4;^ `E9 ?33M@@QXcsٖ%}*@Qt*@I IUbIʘ l d@ЄgyrJq;(1/ɴ"֬Jp>-Jd]i;" ] 01M@Cg*ԙC! #AH6bX츺<% pX+15 w8rr|n\x|6N5E1?)P(1ˏ ay˧$smGhǃ )Dh{")9l.xK|PX^6BqԂ~GKIZG5 E}eА?3 k|@{@ &l@@ˆY3`{KY,KAr?kA|AwYS*Y*t AAA\%hBZ*Q?% A(B)Bۿ&'"?-B.B/Bk0b?B9 5\B8C98c6(;?CC?7CB,8: DD9CaCE rDxBCBDL#<@JDP,#H EDMKTıKJFKD,+LJK<ʸT>̘Tz3"TG}S?MNEݲ_RA}TLHI4\QATQ%ԅI&QmU=-USSTUeӜPUuU]-X=Y\]V!UlMUʤJRb}AQ9T4ϸUh֮V=lU\VsUM$RVq̥(s]ԔVgDN\Nx<˹W-, ׃(3,ILC%X5U8XXuuؖՈ GμϋUJ}h\X5cYpˉ=YQMY]لXe؅AIMmդKڠVo٣ͤ}֎uZZZɼZ֬EY[=XKuIdٳYڵ[nڷ4 \tֹ-OMPMĭH,;dT7Õ[L\e\t\-EWMݠL[MRнMa]eZ%N݌ek}TP=\]U}LE< S}M^UEF ]nj^Xߠm%R4QN_߯5_[rG}_u5^̥_V]lFzX,`[mFU`.P``^L F]Z`ZXNF.a%Q}a _TV|5]a"XFa`W< 6"-`Ub bu_)hܳC>F}h3gS%k Wֲ`ゖhfgN勶T4f.isᐆ e'6i.d:\iܲM &iHF鬭\iN[ش;.jqfnF6tb[vkʫFZuMa^ctih] >[kkkF]fZB_fߟ5Ѵnl1цltɽlXvkiUmllO z]m=l^KTwm<@t>nqiuFVFnfn5nin\T$ o6Ven}m[NovsbVTn^?.>pPƞl O] Jl {_glGpGp?UTwqWPq /Or qU~SE7r(Gi(ӊm'rOoL`rrO^MF#qdsT2_ls W^LsA+_`@SvtmA?pFӦntIGtLJgՋtOÆtL'~k&5s&#NuU\Vi{]U_muŝu9O`uBs_'e pUjSFddXDVUѵח}ejvGlov;v1'֎MQvpd^;?aEXWfvgxlmvR|bw?>t'ƀO^`s5nbwF'p/q 9jQ7ݑ'!AqGaY&ލ=w_x8.ǀW'j=f'woMwk3xx3z#|lz.y1zJmWwSZ/vnOǻezs\ UL{tßt<-ܤoK C.U|O/wpcm/|B(! ,J"%+#,1%18*26 53-5;07@19>;4-;=<;#<>-= ?:%?A4?I5AF9AF6BIC3DBD4$DD+DE E?EA;EL,FH+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VROX`+YKPY^#ZE,ZV3ZW;ZXCZ\S\bY]cXaf-cP.c];d^Dd`[djJed"fJaim;ja]jnCkbLkj6laBljTlldlr0nUTpcjqu'rRRrlbru>t_ItfSts[tumty>uoIuqsy~K{rS{v[{zd{|C|em|}u}jWwdt{}XvKpb}[gmd}Z{qukt{delbzr}{•ŠĿʌƭˬΟ˽̴̓Ңʬֻ״ٛվ۪ݬӶѼټٵݻմ X@A*\Ç a8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL$vlʇA$ZӧPJZP%DXjʵWax*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"_KϠ/vMMS^ͷғ/XlXxtہ=tR .H [8XP&;;! (6-k.(-H\p7wqx ;!Gq,@砅 V(߀GR"hYMwފ,FA%, hߌ: 6A ( ؁@2:jp/ ;%$c-xxCc||^=C[vD A#Re⡈dWgm⣐P|k :1Fr! :il + PBjx  c ,a+l#F B~( (в#g$RX61FPB2ql?۰+чUBipNdE*E _lŇ_ ; >jppE;󐣏>AǼ5#`0>ģ#5МJ1J=vܣtt= q?X>(F@R %L %D2;9>De<rL (J8*W/jN?La.40lH"L:%c%3=sK~#傰q c@X2.q[ s] 6D(p4?؃= d J"X+i@v`L@0XDS.em Ё8l h"%y$"$>:$$\ք`^pbb1X\| Bc EYd,Y@je`E.mG=Vq_Hf%WG=Ȁ&ïU{BJ$c .!/dWbUQ;JTaE(.bMk ˢ*IXJ*:6@%q @/i*cHTV/F;G5`(4z`7A|`1J^?°:aB+T H-IJݷ%[ͲQtոkrA} YZ nld TU * -2@- 8@_,# 7f.Py!xADwZnY]=]^7j!k ,'m bL1"fs' #)m P`9|Ժ~Qpa n]ǁhF p@YgLcڢk~fFo܀F/`@p X[,#5BD!H@&9^);%BHm_%,JR& Zin vx`6nM/k qNH^|DW*2 9l=HAvpM!Ͼ[yAr@)S5(o>Lvay:F({81J!.gG>x'o;_qr' J t/B= ~D)Տbf|(?$Ğ3 ? 5B oݥ$pZ Y'`b'@^VG[ 7B0W|q|pw8WHϗYr'r87ky:8 :p#p%g#1r$,=`z&}:@#`}2:`XPFd'nTlFƀV P@7x@Tn8qrX%`oZ'pewZw7@؀l({ p0G|17k,x\^0b3&3U_ 4>SAPM0q^ -N@A0KbW9N2A uP^phBOPJ0iR 0OІ 0uȎ70nF  J npw!tBPOP&" ! e vZ7 πZ [G8Ik8w@'A #~Q ` Sp 0= Ƞ qpy n P >m p ) З` x0ц@ P`Ơ0 ^1)0   ɀhИ e@x `Y1I0|tx 0 ݰ@P0 P `e0 Ph H>)"Dw!@ W^b d9 }P3 =0> Kb[ iQ@y < ^qK{ s@0i@` . puސopB@PoP/h@b@H`0P X0 yO]𚳀Pذu =i HX!P@gzE"P `89 3^[ c 840) Pe)< | a nnlƐJ@h0 Czƀ Rt^P  X o@Z {t0tPNJ   qZu[ JZP;zE)7P5x$-@&:U K P8p z W@ _8**`|Z Ӥ|АB` puYPn ` |Xx,K(gzv79t  0Pp@ H 2먥Hv=d'г}uEb}0-Ӕ@ <CUp p * t⋬QP # %>  [ p੽'Rnح0 p*{u0P p n mH 2ʇ!K Tkǰ, I Ǯ@]0 P %{@u7 7 86ۼXOw~&` `c s}M s_ۧ} [ p P ;C } `4z z@ p [`  )р 6J P ; '0x01y @P t0 Ij [ \2a @P x@̓u9N̎|@;U\vݑLWw2` O#8f, # ZyBiY 8p ր @ Y4  Ҡ 2a Z Mp M _n Rp B@H p8|h8 cR v ZP b(ԗ` p  VZp j ܎Lڨ< {v#n0GzlvPwFӄqYW(N.uNYpW'pP%2Ppwbv`PxTxUfK qZGƀ0Zu͎$PH rs͉e!܆v@-ܚ瓎yO Ӆ"d֭慣׉0fnWn'mh-@o!mzxVAgFx${{FV3wB+dp-!j%lB v1{Z @ )|x`u1X1WV~XZ~p3^,&)*!r!8|0Ow'8[ &(yRFwQg@Z u ag(:W~阞q煮`N}NY^Eq{p{q-qw"[g   >^~LBdd6 (Eg ʇk-WWny~u^u:\uP. ˾t;t{0 qpz.{'k>VAu܎w^uUiNe7 "?$/ ',Bw_̀pHmso1 q!70 tW1u0 YMx|L?y6w/aؽ q['%h0] (p O4O'kx{+l؛5gTiewx0`oj)1wvqȈɈOi{lbyqJ voB\on vЎ/_W1/^ xp`^T7{(W(9y eZm0P $X  .\:]>ᦌC0(h ˠ@ B Ud)uʤff5oz\'e DҨс9oAsg˜o༁䓿IHf[qPB 5PzyL@:.4Z7$B zII&'oUZԟ^|ğZP:LPD"GvN z W!7:֥ga,,&!eV@l(*H &<)c%a(C+͛f\&.n 䢒 )wXtk xNc5h -G(N{lߠ @Vb4N`fu^jxCş$$yꬷ RU" p d SonhX-lntqj[?yb4 †a7!A )'D@5yc=,v ,' :ʉ<=u@VՍexAZт|P,AF$>U3IvCtCXr2FV,!.J@H(^H! pvB`D.aO@ $Ջ* (((LnL@(Mq10-T]J,@ dyxW92,l$<&!<]n47>x@ h7К\efx MĎ. "o!].ȇ4{H$xz!$RõnFz@ qDfP`nx h&!kMe6NDH ?܊Lz4<L/C9#O:2`^7X2).ZGHCzyB/#}c7`D>TN(T*E0*djSN 'lLF>7``nƠBBoDJJ:iR'# :5Di[ydS%rW5+ !!g#t.-dOd_'Xqz.D9Z+2qSma :EHaF jl 'Z` \5QHl]zro tj} X`h',D|`&y^G.Q5cS7PG. 6x`!c%P cZpp~ sh5OhpFp.lѩCX 8v,\E7hŀg ([9.(`'*:NxM7-$2 2 A3*й&+yş x?7X1'{BG0r!7tt[rq(fPbOB0_*$ԩ.o,Z N  L6Z}kz+3lgW'y ktCȎ EƲvRgH8Z`ے˶17wV ҅,3$A 'YL46=B?;^TE^H &pG;[{<)7sr!\4ymsY$ 6Irdi ;e{5v` .1 1`UuQQ)5Twj{~[Nqҥn^2_xLlb{{sM_z;GXH 6A]D̍# Zk@x@ t C@ @ 9sƃ @B@ A4t LA4@A,>=B"L,B\B&4 @$B)L) %lB,B@(B/B0B2$C0LC5\CD2|AbC:C;C8C,3C?C@5=8. DDLD$DFLlEDILFD|DHDM"lDD䃱DR, DPL<,l3EW|EKEYB$SX#OEH>ESsEtC[CwG|Lд[LLIȣ̾$MڬC~GTQA)ʬM3M\JĐr\,N$MP?ED׬SBmT\DD DSGTfqTe&MpTSOMERS,=UW%"UƱW%N[ҴYU[VU|$VfPcOd}>d+ fVMdhVQkVq}Tm=nZWv]=W/LjmWz-Y/NpzWUhJW-K^UCeQaMX5MȆe0 TFXNӋ]ÌU׎-YG Y5YmD>U4dYYؘ|̈YATUٞYϠeء 0=ZUI >u֢}ZR%ՀBpmխ-[O\ZμZmۤD۩U[tW۳ZnԔe}[}[ZO[m\ h%i-< VǽܺBt:Q] MI ]\ɵZME<%8՝#]\# ̽0:S?^5>s; ^e%^]X^E6̽ҍ^^>RC^>^[M@]_\__7]Тt_Uu^,5e?V\`K6m?p`#`Z`_>YO5emU{`a^>aKaae!a ^tbCQ)v_+΂,^.bL0-2Mc8c6ncHb8/0cmaC>_DdFbEJ.KFKvLMnN.OPfQRNS&^dZeYTYZ[^e]T-a`\c>TOAefbcf?egtv vf'x^yFzf+|e qn%hy&h6hyVcFťQtht|cfpeZ~ikh|XvVi hژ ~Ybgdx辅d.jMxhvjt&騞jfh6 >fh.[ʰifvkn^kZ һe>kӾȿf ~nɔ>lY&锓suj46lb<@cZ"I~be! KzAR\ Lm`?! ,J$%,!*.$,3&17*26 53-5;07@29>;4-;=<;#<>-= ?:%?A4?I5AF9AF6BIC3DBD4$DD+DE E?EA;EL,FH+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKNY`PY^#ZE,ZV3ZWCZ\;[ZT\bY]bXaf-cP.c]uoIuqmuyAxbsy~`zmK{rS{v[{zd{|m|}t|y~jWsdt{V}}XvKpb}[gmd}Z{qu{ktcly|uy•ŤÿĿƭưʬíȻͳ˓̴ҝѽʬ׻״۪ݬӶѼټڵݻ \HA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL%vlʇA$ZӧPJZP%DXjʵWc|*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0ZpXxtہ=tR "  .{-I ]mtE;󔣏>ǿ5#d>L$5Ь2J=zܣ4<3xt-P|-F</q=x=;<%[=H,8heo '8p J.I,O.9o܏50l,$XϲhBh/4Ӄ Nӏ*Q냈\“##"OQM?\-pO.f{&F3HT<Uo74[bO?f`rO2K= R%lqL`_Â:cD.r AƈBx;Ё_c`Pi`5! $C8~'.1c`AGH!Z9d`A]#8{pB`&ZW@ ed(T! }qL0h#%T HLdV 2I>Aka ^?t@<4Q2l`D?\,h% { Fcah$wE؄0p$ώbX`+ZEԣeת`ui&O[ъA֪m&RLמezE$,oxYl 0`rd.5/11TC0 BRd2hÎ21X~\c h Z!ah>ޱ 2Qa|t @Ӻ!qh-&+ %BK!D`D,qB,է>g0VDsxLe]H5r0pnPZPةbT F_݌- H 7Ѐ m $)aRp oC29Ł]:D0(86=3 h@4'%%(AYKEKwF-9؃,( r4:1*fs((( T`9~к}Sa n]ǁhF pƏ~@i7Φ ?0ƴ%H'^'߀nAr 1\@".\AbH!$od%qȻ?2P7/}έ.ŇN%/Ddīl>ѩF3]DӒP8avd#Xޢ}f) LF}EH݇uE!ٷ:fDWD&3q\Ry?$'5iWCA{FRx'WFoXkKAv0ڻc0l|;O}%$(`3R3A @%^G;B`~bv?#_g ]jQ9Du1 ^XG^G 7u`||'uT}.8ezW(Pb8w!z.~: <$p%=x$1r$-?p~'~<`$p=~BUBpOЌGt 8` -P`BPMcY;P2шTh`141@J\hFDjuh {؇j40nV Lxp@s@-ayb-AwDQF.-h@\4I\ ^!؊#h d'x`';H*? @7 @ Ѡ @Pɐ 5} Ӡ @ې > @ ]@ 0 ` u xP @  ГD |1АـP| 1 I||  # `p` I  `j "J)"PYg"p W]c e ;50 ?@ ېMc] @lS} 0 > pϠ  0` | @ ހ :xP 4` К|(|q0xr`çjpf1QpJ1Pݩ F   |@ M ^GР(M t7 W@ zg]4 '@ O"P??0 $J:6P* @ `pI* S 0 i pnlȐLPj0 KJȰ Tw@T Yy wh0|@txyh /%)   w1v@|L*ۉ1pY:Y4p7lz$.@&<W`M p:P YЬ` a :z+ p# Zsh18T*i @@ \yip  `|hF*/(ĉPPv9 z 1  P˲ KP˗;r}}E0ִ` CEWS Jp $P & 0 S  :xJv0 Zڙ1`T| ↰P1H`uD 2q8@ @  搻 %+ Ю+ [ VGxŀ|6Kq%q4蹂 n~O vp_Z@ 0$P ip '`+ x P * c u =Z )  |P ٓX@ kِp DP !+ 2ġi@)y`̔@  9ż) GZvűF3p@Szz&MX @-0$p eJt @:` ؠ ` [600 3i e 40 O _p TP DPJ@ |j8& @ @yl4P SM y`2!P   ɹ P H `PadǼ|xf|tW|4r0pЋ#fP@ʖҤq[ _8P.P[PW(`f3 R=Hjb{Vvf%p9W=W1\ug%J@rJs bM2׏--j@ ǧ(W1v$kfG'plbϬv%w}Іp0bph!ow;F{ߜ/pDmiw{>x6V/lVu!!oDS\``|y[<"|;17d^f~hwl.gj*Ar8 0}m}u neyl5}HdÂbP qq^ `^v"W>s^~ꨞr'kwkn }ZYE{p#uh~%]u``>^~. {kR phRD[?NE^ vc?@o`݋d{ađt+qGe8u)pGxuԙ 02?4/p8@9=ϓ)OttrX{ 8kճ* uŰ Ho@ 7y&)<ކg-uD PvO><_ y@:1^ƂHjP |~HfR~s/U!zVq(k1ohe'xhxPuoO{މxH@PL `v )v7 dccgPd* o/v0_vϔ!7)|nHO 1>/ -P&10a&1P#E!E$1I(?TrI4Y CLYQ?PɃcPqZHSj Q !%I&%Rdj*^849GIIeU#DJ0/Q˖0ox+ 7W{3N"Iۅ,Zސ]rt,;w$0V]!1hPQ5 mѥO^uH _|*PAx S'AhCRSh³/dJ5Po`kDÛ=@Hu ğ]fФL`3/ȇv#& i)D0v  P RI p p!. `0uQBS `)EDQG \a"". z|H8'C ,qAiP@ u!&y.IPCuTRG!&D8<Z='8q(ğZhFd)U`XuiCpQ hUC(ԄJZ`hUhHt^&B򑭣 C 5|@<`8$7%|r0o d\l K0Ǜ ($6O l(%,!Sb&/rHnVveZxV:I$lrwb6{>(|@0;d6@ G\EOb9!zQ;Y݆8&`nNP"i  JJ`HE@}\M C EQA)*?@}v=P ? H?y~a,dK*N: x$0%/;"uv`˱>Cd (8RpIp?e4 ><5 JX"!A 14 +)bj  8^ 30ǽа@(?} 46C u\ G@*(-|!4DN>!=#df3#T N{Ub`@6䑃`z qar*f7OB>Q9c$B&sEw O%(F[ tțV1ΆELb.0#(*u+B΋S?!lG"`~(r \  NN/.eN\tM-t/8SZƃ( `Gu[I6Ja `Stf]z@kHD'JE#HDDQ12Ps~p%Ps}-EGGХ+#v_ yP,8Z"$+gRbEi4hc y/h"R0 w0 .pS,m3(!P'qQ%"Vr H6(; gCl:vd-) *< l0d,9e_ޔ D B1@Cq\ɒ1Jc0.^3a3dȣVC %A%%,gg;KBڼ{q QuYxqfV`' lHL19܋3 8!]< 1j&cp_w@";QŸRgܖBe lQX^PEyqrzt(Z_\ҵny^onHQ@V: u8z!;ck}PD~;naf/<~7}u~z [yA}lUoРHb 8$p+$(%1|'__/gTe舞(WB-:16^v5}~: o#_ ]Crދ??K?L@\@-zl;/< @ @hX(@<d@C?$ACAD?GI,MMMkMzMTM!$HN-U?K[?P]? VuUs4MHTZ=VSUTVMLUOa2Ud=R[^?eVU-ie1%klV[edvVqrtL*u|lWx Ԕ׀ZWWmWv4XTTuuXUhDb֊EQ WmVXEFH׎BQ֐LgMY6ɖNgJʙUΚY]ʜ=ZYQLT8 ZN-ڬDZ ؝5EeZfrZ$̨Z$ZUˬM[eڮZ[-VOZۛUUVt A.U܆^[:X\w}W\x5LPDПtYuܫ5Uɥ\ҭm$EϕUнTuҍ]=]M]tbeUSuL_eM_6X%_V}D_5 `TڶeпGM `#L`n`=4` 5VFa n ~aa]]ݭ>Ha5b$bL_%fb|Sb.v^+$R,St'.^cгPz_MW65U\#cA㤈c@dGB@9˰eGMIc@dPb7?DdPNccSHF]UeH@~e eZLƢ܎eNeeeƿ/teb[ e V?Hg֥fo f3K”o>*fq>ސZYFgyecgm.4]=U~sf;eqf|дZd-xhz,AfEhZ5نhsM$h|ԾUNc.iph&MD|6f]in՘ii qґFX.jV_jY~`S.Cfj?INtJjhԹIVP"۲nk[A!Nk[&AndNbfͺSD[Aڽ뾶D}~i&>Z}&Zjv[fU+ _UF͎kvNeXrFCնmmĎJE=d]nmҞmݢNZNn]n*n}Tnfn>ZVQodMoJ~Oo^(X~X[owmwo.Q=SFuN^pm_~p@pGȬl9p}pq O6q~f4qw[^dѮV!?#6r$o^"?V'rr$dg"r/Z0s&2?3m#rns7'k1C6ܦ#5_\챦7>s@gb+h)NtE?htA/GpK-_I?bJt LgUQ5PusŝTQt$nuWstc]XuNC'vc`n_g? `: tejk?_KvogP.qgd]`RnGflofmyBwE;mvowWFW L~>x/#xp4gxsxM=/U/sR-VR?y*ww'uyR)<L)y$O}g"D..VHz''S1(G3V¨&'! ,J"%+!*.$,2%28*36 53-5;07@-:=2:>;4<;#<>-= ?:%?A4?I5AF9AF6BIC3DBD4$DD+DE E?EA;EL,FH+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VRNX`+YKPY^#ZE,ZV3ZW?Z[S\bX]cXaf-cP.c]Jcct_Sts[tu>uoIuqmuzry~K{rS{v[{zd{|C|em|}u}x}hWwt{}XvKpb}[emkdZ{|quu{ksfy|uy•ŤÿĿɌƭ͟˽̴̓Ңʬֻ״ٛվڪݬӶѼٵݻ \HA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL%vlʇA$ZӧPJZP%DXjʵWc|*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0ZpXxtہ=tR "  .;NG ]Aǽ5#d`H>L$ 5Ь2 =NvO=sO Ӹ\@CFFҲfqr OcQ=x?u ܳq?dt# Ѳ8`BI<˒ ld"L&4aN?H!p&F#<4b"N=,ҋAO Ts ̿B(@"ڝkK*" @8`5 2p@2Nc=~7@ l, 4 H@[f& l$e."xEk] hA@qhE[- 90uAL!JvI JPF`Ro!b^ qAP? DC*@k\NAJp ɰ>$?RXN!nƮ .Ⱥmq vnqc?0p{φ0ƴeȯ'ng߂np0\@"6\Ab8E$od%qH?20qjə3j`.ŇNt}*dīt9KG3=]jpc7ʱk s_[,A]>rɨP++{D"3:yX?@2=qTR?d'5iWCI{FR|:(F==s4nz1u8{w7M积 P~\zWj @h qK sph P p 6x  4` #uo0HPo`×h@e'1*qthQț Q7 y 69]7@FٞI Yd7 V pzW\4 '@ O"P?Ж?@ "*:6PThr&">@  R fv m 1p St` 0 Iut`g0y@uH tph:1PD @v_'  НP ʊykzO 4p7px$.@&<VL0 p:P XP ` :Т@+ ``!Z wPIpDp P1``|hB(9ɛ y꺜Kp9@4 *; `up 2˞4+^w}= ^Q$Hq0hI 0:Pi Zƪ` $U &  ʚ \ 0qkS@ ph0 `[誮k9 @n vI 6J# { VG"J@nL vK P  u; m@̋sѻp5q4Z8W f0~+p P ` KE } p6{ {  \p  )+@kP@` 19Ɇ"{ pv t @Lz  \ 2İ o SP 9`Ȭ :_p (9`Ƈ(HG3p@z|&MW @-0$<7(:@}0 `  Yh3` 0+ @@ 0z Ɖ`0֊@  [` %hPp 4S H[` _]j(աpͺp ސƙ 0 װ l8 0ԮH`#螔|l41rn#fPP̆ҤqZ_8P.PZPW(pf3N=XP8ja!pUvgf=%@ξ@9kX1[.m%I@rKskȏ ѓbq]ד)fߛ0  "h|me{=ٜ]ArfKlfzz'z.`WqGmW'~.m zvVpFAx0'ˆ\uH 71HwkheV&E.[PfzݗeRG^Vu/>u{y4x9p  ھ XQNqGko7(wtA#~>ntrhHka'v c;_πN7C{a!vey獾kǞ{w(fz7}d] p >? B?C DHљI9n7w!!ﺖ8].9@ [l1h(1QAt]GG_8^ FCUo_R?q`h0 <(OHm>W?QkrHkl10 V}flp( uow.)oH0 I Pv_[> =Y=o@א/ހ+1 L񡂅1,_cp!E+!ÇJ$YI)UdK1a^(B)ux_6iA#b[1*0ʒg$IU- Fe nDZatb| / cΝiA`[ >+G’3B^[fh^ 9')Iq!].Pvm0nn뚫]޸qKkZ":v ,nl=.a9F9B:ty@ 4޼1,Bd74"Ҩ$ƛ(E%zlR|\9oO#(k΀':ȡA3DJ- o%*@m.ЈnΠlMRm<iTrX gցt e  g:yPЊTGi:pxJ›] 8ka  H%tY&[," eY'4pe Tr99㼵|›lRXa4Xd]i@G7d-NoH}#kB"ޘLfKvY_gY[Xb ,]'S,ȡf H"j"CH8uoc`"C& 7picYBA!78FmxĕYFuGU=6hf+E:*XF̓!G#Hm5n!:%|C  "ab-x#o$Q"G*`)HV-·)!aCh0n|v? QV)W2jh\:D74ǀE9֡t+}`Xz $0 6,ÉMe7.+ET2bA G G@Sbܱ`2@&n9X6KA$iF';/0h@%A ϸas`%P tQm.  7Bl!X;_%"njD|4 47Qd_ |@wK FW@׈GJi~yGl(LhP>P hFd~p%*%C+ˋAQlzhL?t,J9^r}ǟ%{< C3P9x"D!ВNE8c40.`5[ :N\t%P@.3\*H3ԏ>IG9Re챲=t I)%!̨ >)Qj &EɎ"!@$gf!y:|6{%%.k5– g`gtA7T|̢'b$A1 W!U͐If& (A0A @5hf p5k$AʠMP F)n~?0&o| XKW$΄N h M>t ʁ:tav}>|BgJ5lq%mmœD2RDc˘ E]S<:K"`ȋrxpth)6#)đP,axp!tK{o4hwa*n;h7;kL>Fv ?qmЀx@Ĉ Z w čwc!B*ǎbϻ%[&j ofLD̝RY1@ " A3\rcruL 'x-o '7Ϩͭ:xR-|̽c//%:T<myy+#i%[ -/򁊌z,HܗR]qB+O GcR("存r@U5-y[`P[/2@FJAGPx8#"W{}Ç3ōO|R<+46VLCc(xU:ґY@5@Ts|45f3U5$̂| @0+ã3 k@|@@ $d @ A;47‘=[AlA||#Zư=܏$AA£A/1B(B$LA'|B(t B哸%BBѨ?-D&BB0 8.B4LC A5/C8C=%lC;C7?9C?,C=DBT .,Dx?\DFԣDDDIāPFD?DNDO KDQO8Fg|F-F1TFF1FlFj,>F)FqjFstD2CrFH\iHɯȍH+ElIdBL1LsG|ItG)lDũ LʳEJbKO˖Lt4kl uTd̷$ILCHJC,H>lͪTtBDʘlܔIdM NMܾĜM_4TηTMNNBDNZd. ˪lǔ@LEDB|߼J˝ ,$ \c$OMP[d(ʦϭ#P9PMޜUP u4P!M P= =dIeJ-QEQPEljvQ ׼ѽPEuQ!]R!]JSL-!Ԫ0APR95UW%lO[PTU]U|U^5JMYeGIULT^՜`uVqVTрTcEMLQ]Vo6hVj fOjVlH?Mof5r5W_%WVyuauȲtWe}W;VmqVpi]jPbWX:%$x׃UX@}XeWԅ؇׍=نOX̐ԑEYVtUWǓחQWٙ Z}G]ï̀YAZZLK5B/变dׂ5XZ٩5ҪKB l[ְ[{Fٲ]ʴŶuMzڒLp[[5ڽmվe\ܨVDBTQ]E_\EYʕF%ijm%m\]q\=uź6dNJ4MA،}]ߵ]Ā]D3]][[V@E^lm^ ڏ,EV^u΂5=ߙ^l^J ]^ٟE_=YQ%}߹܃ >\DU|`&Wt=`M^ْ}` R D `Y`LU[C K=a0Ta.aڽaM\Cb!n½">b}%L''LW%]޿b1\"b)CM0c6 Y(63]6cO.% [N?Uc<.d]QCc*WCdFX2|dNbK>FbMfNNe8cdS`U-A4bWSe^ZaQQŊeYec^eV aX>fgX+eYe]~flFfT"jDE]bl.Z7^%^[s~g%@n~Sun, a0g}VOF4},F\ߝZ%h.mDFFhmz}}Ąe.I|[oZ> #錴yׅ6iGiTL~YCt|vcTjV5ꢼPE7fjvtjcΟYjg5nfFeZNp$LJVkNi|klgSkiJ.k^k b~6lNl•pll^Mɦl]lǶh~lz&MojmKoopO^up_p5gi p \3no^w}Unmh mnqhfYUqqRWnrVq%rg5"m0}@q~ m-r'lr0/s./i37sNe]2 ȆseV'4k;[<s>?r>/t=ƻ9.U\t'mFoc OUd1K3>]tMcQ+S`VPr!nuWoMQ9qW};]ᵨSSfq+t\bc?Fx7RRŻvlvW-ug_'vnw^GyHxfey'_, 5y8ślI7wg ga7sX;C\Oz'/t/z;<=.~Q5'ҽ (W{UUuX! ,J"%,#,2%28*26 53-5;07@::2:>;4-;=-= ?:4?I5AF9AFB6B96BIDB$DD+DE E?EA;EL,FH+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKMY_RY]#ZE,ZV3ZWCZ\;[ZS\bXaf-cP.c]uoIuqduyAxbsy~`zmK{rS{v[{zd|}m|}u|x~jWsdt{V}}XvKpb}[ghZ{|quu{kscly|uyÕŤÿĿʌƭíȻͳ˟˽̴Ңʬֻ״ٛվ٪ƬݶѼټٯݻխ̴ \8A*\xÇ _8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL#vlʇA$ZӧPJZP%DXjʵW_t*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"]KϠ/vMMS^ͷғ.VhXxtہ=tR .;-I Y4XP&;;!Ą6,k.( ,F\aT>q2wqx ;1q+@砅 V(߀GR"hYMwފ,FA%+O dߌ: 6 ' P2:fp. ;%0s E0G#1qCc|x^=C[v`ҙD  Z&&hJvuY-F*)kw;>`a011F!M+MĀ`+jd5sq !0#qp}+h-;Z"4elaCacMBBE*0F~D[Ҥ 7`&[|V39L;ք jTc>Lc< BvTӏͫԃ>\=Ló>DOrřڂ90A8„;!;? ~c<`@?sɖs8/'2wevÌ7\Q |ʀ eS&N?/CI&,,W,>@dH.k,/&?P,T0 Ⓥ #ہHaO-8 3"K%C&$C=ԓK~3墰Fq s`38\ ` 5b,6؀%lT`.1c*d)Q}(`KTdxnOrW#f7 @@9X ƴո,#c؀ Y_1xcc C"0b*b"8H'z"[U04tXIPx# wt ^iD=1xB~`$MtH6hAzT!&Y@=`2"RAFSml rcL( Xxalfj`@F1 (AL sVABSA:Y?!,yC ?(btcZ#  6K >j`vHL@1`CBS.mM ;l p"&!yӞ̧Z "$\ݚ\++X k,B, F(5 rkAM ="(aDG+81 ,DTV0pj.h_ f=VbZUiE *젱>T0hL֚$nx[d H\z,epyqpa~4n"0%(; AFv X dЊp-pNh~ UH@!ƍpkY%9`UP3@\r%d Fbݪk?K*d#0B8qeZр b0f` S0AX6A |$= qxX$F0n*7 諝@7Am6e Y?I\L)p#Vε @S`4:`#:h}  $'0HfJ\=-{v+ hw!v&@6DMpϚQ c];Ͻ#B\D+xB.A JZ!5BfvInLLV+MU Ȓ=!#vEcDٮg~2F;ֱs۸AJhY $9_rnbp7h>OvٹF-%'CFPw=!,~qWٞ741#HJxOW,d]>Cj78>{T|ޘ>wM'婧A2|ŏGOXb}}'dG֒"ӈτYV"w۠p9x߰{78~s|Het7& 8w}18 ((Wy% }:0(G8( P'4 %y'8("G-ln7phbon@/@o wUq `xyoP cXWևw]x  'vkE&|Wq7k _P:08@v1@#:TH~r OPP43jH~Z`gk!#@Qpc2ϘBN0IhQ /N @fph2n7 I208upN0p؆ ( o7oplQ {'@fW8&}0'%h*) 9P ( R 0=Ґ r| N p >g` ڠ =( \Y ` ^  c e I0߰B {/p[l0@@ /h epypPhe cH/ȈxE)^&l z~F8  =p3` =p0>` pJ`Z0 j`0  @ `ޠ ]   2@ 0|Ȁ xYpp@hP`'0pѠYp0 (h%*CJހ  {Y8 $5T ~~` %> L` 0=0=P )840(  @E( P  g nnlʠI@v /02 P/ 0Q pup pP{0]X u 09v p[8 ڬZ 0@鑍ȥZf*5Pp FwIcr-,>@J8ƀ E(xڐ ;hZ <`;8 ڞZ ^PZ/0 㡀@H0B I@n {WOI1|/ ]N{\/@EӐUʛ9+y"ȁ_]`Q$Gq h Ђ80^I6ٝTۨZ k})@|>  ٠ e:p г? /P` pnʪ ^H چZ V(Ѽ7:[+jKWqEkW2 9U` f'@u) 5  "0 gp %@)  ` (ڠ ` ,`Pl* 00 @kxhP l۠P B P uw0A`0! ļ Ӡ lmw /a\ p  鿈Y*@'1P rlz~EMU +"0 h :3I Ġ8` ذ ` X 4@ 1g0 9 2P@ L _nt QЩ@ A@HP P zh08& 2QP '&{Y S# ' ϓd^b ʀf68~ܔoĽwOGwJq~[{fiu aMC^NU~p~%.~阞^> j櫁aA cK GA#~]!"i/'` y8Axx > >^~~^.N[(W,12ꉞpW,x 4Jt^R #2e dH׳zv~7 Ǟ@B ߀؎Aݾ@hP ʇgx.sk!ayXZlhxukon3ph&ݎq)o4:v5qQ&Hjhݬy8y Il2;h&]8p7a^u P >uN֞> A0^10bQ|ӈulYpyNpcVNu'n0Y8t*!oVϨ/{f !PpYьoPƊJ[ hy.!H29Qphc2M{AF/ƌy$KB yQŋnLLU`޼gH@v"*ִuVN m vNO2 2BFI.eSQNՊ^O߫ /|WAhu6Fi3[_ƨUׯtϟ$Tr2h6UUo!K10VFf(ĝ{}-;s\pn =Zy,pq K;\Cǟ&bCi$)(%v9)%oډE uyd̒pb D9G&~(SqE[tqrğb0Dƚ,Y7٦ C z{a*Zm7*GgIS 1|Dv 0FdF_J 0}omѧv:v;@e#J C4IƻcI(uG=*BvѨFiPh*ŧvYphd& nf^yQDDqB(Q^Q`gIp;_C}( G^pi"zٗQ 7:``M@Bi FXaec:@NRP eGj+C`X vun@0wDg));vΩ(YyAğO\3`9IZv(HeuV*:W qoUiz{w{J%/ 7Ri'ݸIeb9۶F º^8\ AAb1ܟuWbܾ¼fGPp}(@D!j p?bQr"HB$˵wHyY$%zJH;7Y#"\S">d-FZN qFы(`Tvh/PLApQ)R{xap")kkde9&&Ȭ=Z^!l#7FpCYjR釪0dpoј "SZ$#ݖCY &0ɓ1Jd$b7VL=(}6b":dA]P`(>@ta=̊27AE#qa%0> ؆2PTՊ7葅'$*tLfTEy!`fNF% muD1^P2eL7Cy">RD-zR;jmNOZFd1 Ҫ+T`1YЄ>6(Z7 vѠ?J p/ 1$CzAqA8+^hM|\ pD)BKx40s8{EBЁܦ%sJ`G: "}lB1BE4qDcH7`G/:%+{j7;( ~ye)y^}lV ǜ &h7u ._ĸ4v9Wĥą.6r qx2$$oxw1mSpw5CDAH"pL9a xDBP0#nq| gA'&29t>Bv+\[d׷ 9+J*?QD_Rf^;vW^'ݦdT4"i$^vG>pFxBI^x5f'} #^d{iՏp8ݽ)2pum{>}]z|'JT =}X}gW~}~n~'EJ_*k/{ʟO;x5d ˿;;?;@ @? k@ ڿ@ A@ @LAlAt|A;AAt@AAH A#D0VDBEP|CDC+F$EVTEݐWŪ`EHlC]E`\\D^ ¸K`\FfaE;5DkFk*,4FiYFp G{F3nDKLGq2\ǷyFxasTjTGw?WNj AGGmG? ~ǃt\lHr4GAULH y\ȧpHܻBo c+DBŶǎ\ILj4H7,I<`lIɗsjG?f;Ilnt JJL̻KJȝDRJ8Ȍr~qmJŭ=RE4Cʪ˶a|Kǹ4xGL3,FKܺ|»J\˵<˕g\lLTǴɴaȵMٜM0D$t=? ͤMll{M6:Ill=|ΜN6,Nĺ#JZNЃMά<3l#LOJ_$@LSCEMSLu5>=%U<4UMxDUڻWT_=4MYկU=T]^UfS4UbeEA5EemVl=>uhrTjUOZ]SUVt&|GVKNx=K1 WԾLW|?C(Rw<$i{\mI}Ml=ĉW Xl$X M׎TXU~-auM mKpW^eɍ]YCXN5˒͓EYY}R,$R-ZlYM^ټ^O^mVU9ޥX}_JKm__5[bM]Ͻý-`߹ ا%`~_:E`U`^` ^_Q%Pص S _j NaLAh`Je[teaY}^TKUa ^Dmad$]& `(v)Z+bu--F.[0Nu-,#Rzѣc cDvVL`A5MdI^d-nd3JHI9PLd`dS^ SP@åW{USeTdөU.tĵ\N\[VkfVȎhî6NelmvNm ,vmHPmk&eTUmjYPjmjk檴ƶچigQ.UoSF>PNuUXng6Uo&T?#ppGoop[eNoe9hp X e piA#6q| XNo` Mm4p*vҵqd-`!r#qDrsrmr'/ruZrl -ނ#$cq63O^//F̤q9݂x5?rm%>4s&e>tyGFնsHY=(KgNg\;.qKtRG?-rJV_t2sYm;gRduNW-_* vaO.Gvw%fmIcodSbLev rpHvehqop c8w}uGp(Wy_Bwnzk~ʢŝ m$߽ۨ>k nIFC~_! ,J"%,#,2%28*26 53-5;07@::2:>;4-;=-= ?:4?I5AF9AFB6B96BIDB$DD+DE E?EA;EL,FH+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKMY_RY]#ZE,ZV3ZWCZ\;[ZS\bXaf-cP.c]uoIuqduyAxbsy~`zmK{rS{v[{zd|}m|}u|x~jWsdt{V}}XvKpb}[ghZ{|quu{kscly|uyÕŤÿĿʌƭíȻͳ˟˽̴Ңʬֻ״ٛվ٪ƬݶѼټٯݻխ̴ \8A*\xÇ _8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL#vlʇA$ZӧPJZP%DXjʵW_t*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"]KϠ/vMMS^ͷғ.VhXxtہ=tR .;-I Y4XP&;;!Ą6,k.( ,F\aT>q2wqx ;1q+@砅 V(߀GR"hYMwފ,FA%+O dߌ: 6 ' P2:fp. ;%0s E0G#1qCc|x^=C[v`ҙD  Z&&hJvuY-F*)kw;>`a011F!M+MĀ`+jd5sq !0#qp}+h-;Z"4elaCacMBBE*0F~D[Ҥ 7`&[|V39L;ք jTc>Lc< BvTӏͫԃ>\=Ló>DOrřڂ90A8„;!;? ~c<`@?sɖs8/'2wevÌ7\Q |ʀ eS&N?/CI&,,W,>@dH.k,/&?P,T0 Ⓥ #ہHaO-8 3"K%C&$C=ԓK~3墰Fq s`38\ ` 5b,6؀%lT`.1c*d)Q}(`KTdxnOrW#f7 @@9X ƴո,#c؀ Y_1xcc C"0b*b"8H'z"[U04tXIPx# wt ^iD=1xB~`$MtH6hAzT!&Y@=`2"RAFSml rcL( Xxalfj`@F1 (AL sVABSA:Y?!,yC ?(btcZ#  6K >j`vHL@1`CBS.mM ;l p"&!yӞ̧Z "$\ݚ\++X k,B, F(5 rkAM ="(aDG+81 ,DTV0pj.h_ f=VbZUiE *젱>T0hL֚$nx[d H\z,epyqpa~4n"0%(; AFv X dЊp-pNh~ UH@!ƍpkY%9`UP3@\r%d Fbݪk?K*d#0B8qeZр b0f` S0AX6A |$= qxX$F0n*7 諝@7Am6e Y?I\L)p#Vε @S`4:`#:h}  $'0HfJ\=-{v+ hw!v&@6DMpϚQ c];Ͻ#B\D+xB.A JZ!5BfvInLLV+MU Ȓ=!#vEcDٮg~2F;ֱs۸AJhY $9_rnbp7h>OvٹF-%'CFPw=!,~qWٞ741#HJxOW,d]>Cj78>{T|ޘ>wM'婧A2|ŏGOXb}}'dG֒"ӈτYV"w۠p9x߰{78~s|Het7& 8w}18 ((Wy% }:0(G8( P'4 %y'8("G-ln7phbon@/@o wUq `xyoP cXWևw]x  'vkE&|Wq7k _P:08@v1@#:TH~r OPP43jH~Z`gk!#@Qpc2ϘBN0IhQ /N @fph2n7 I208upN0p؆ ( o7oplQ {'@fW8&}0'%h*) 9P ( R 0=Ґ r| N p >g` ڠ =( \Y ` ^  c e I0߰B {/p[l0@@ /h epypPhe cH/ȈxE)^&l z~F8  =p3` =p0>` pJ`Z0 j`0  @ `ޠ ]   2@ 0|Ȁ xYpp@hP`'0pѠYp0 (h%*CJހ  {Y8 $5T ~~` %> L` 0=0=P )840(  @E( P  g nnlʠI@v /02 P/ 0Q pup pP{0]X u 09v p[8 ڬZ 0@鑍ȥZf*5Pp FwIcr-,>@J8ƀ E(xڐ ;hZ <`;8 ڞZ ^PZ/0 㡀@H0B I@n {WOI1|/ ]N{\/@EӐUʛ9+y"ȁ_]`Q$Gq h Ђ80^I6ٝTۨZ k})@|>  ٠ e:p г? /P` pnʪ ^H چZ V(Ѽ7:[+jKWqEkW2 9U` f'@u) 5  "0 gp %@)  ` (ڠ ` ,`Pl* 00 @kxhP l۠P B P uw0A`0! ļ Ӡ lmw /a\ p  鿈Y*@'1P rlz~EMU +"0 h :3I Ġ8` ذ ` X 4@ 1g0 9 2P@ L _nt QЩ@ A@HP P zh08& 2QP '&{Y S# ' ϓd^b ʀf68~ܔoĽwOGwJq~[{fiu aMC^NU~p~%.~阞^> j櫁aA cK GA#~]!"i/'` y8Axx > >^~~^.N[(W,12ꉞpW,x 4Jt^R #2e dH׳zv~7 Ǟ@B ߀؎Aݾ@hP ʇgx.sk!ayXZlhxukon3ph&ݎq)o4:v5qQ&Hjhݬy8y Il2;h&]8p7a^u P >uN֞> A0^10bQ|ӈulYpyNpcVNu'n0Y8t*!oVϨ/{f !PpYьoPƊJ[ hy.!H29Qphc2M{AF/ƌy$KB yQŋnLLU`޼gH@v"*ִuVN m vNO2 2BFI.eSQNՊ^O߫ /|WAhu6Fi3[_ƨUׯtϟ$Tr2h6UUo!K10VFf(ĝ{}-;s\pn =Zy,pq K;\Cǟ&bCi$)(%v9)%oډE uyd̒pb D9G&~(SqE[tqrğb0Dƚ,Y7٦ C z{a*Zm7*GgIS 1|Dv 0FdF_J 0}omѧv:v;@e#J C4IƻcI(uG=*BvѨFiPh*ŧvYphd& nf^yQDDqB(Q^Q`gIp;_C}( G^pi"zٗQ 7:``M@Bi FXaec:@NRP eGj+C`X vun@0wDg));vΩ(YyAğO\3`9IZv(HeuV*:W qoUiz{w{J%/ 7Ri'ݸIeb9۶F º^8\ AAb1ܟuWbܾ¼fGPp}(@D!j p?bQr"HB$˵wHyY$%zJH;7Y#"\S">d-FZN qFы(`Tvh/PLApQ)R{xap")kkde9&&Ȭ=Z^!l#7FpCYjR釪0dpoј "SZ$#ݖCY &0ɓ1Jd$b7VL=(}6b":dA]P`(>@ta=̊27AE#qa%0> ؆2PTՊ7葅'$*tLfTEy!`fNF% muD1^P2eL7Cy">RD-zR;jmNOZFd1 Ҫ+T`1YЄ>6(Z7 vѠ?J p/ 1$CzAqA8+^hM|\ pD)BKx40s8{EBЁܦ%sJ`G: "}lB1BE4qDcH7`G/:%+{j7;( ~ye)y^}lV ǜ &h7u ._ĸ4v9Wĥą.6r qx2$$oxw1mSpw5CDAH"pL9a xDBP0#nq| gA'&29t>Bv+\[d׷ 9+J*?QD_Rf^;vW^'ݦdT4"i$^vG>pFxBI^x5f'} #^d{iՏp8ݽ)2pum{>}]z|'JT =}X}gW~}~n~'EJ_*k/{ʟO;x5d ˿;;?;@ @? k@ ڿ@ A@ @LAlAt|A;AAt@AAH A#D0VDBEP|CDC+F$EVTEݐWŪ`EHlC]E`\\D^ ¸K`\FfaE;5DkFk*,4FiYFp G{F3nDKLGq2\ǷyFxasTjTGw?WNj AGGmG? ~ǃt\lHr4GAULH y\ȧpHܻBo c+DBŶǎ\ILj4H7,I<`lIɗsjG?f;Ilnt JJL̻KJȝDRJ8Ȍr~qmJŭ=RE4Cʪ˶a|Kǹ4xGL3,FKܺ|»J\˵<˕g\lLTǴɴaȵMٜM0D$t=? ͤMll{M6:Ill=|ΜN6,Nĺ#JZNЃMά<3l#LOJ_$@LSCEMSLu5>=%U<4UMxDUڻWT_=4MYկU=T]^UfS4UbeEA5EemVl=>uhrTjUOZ]SUVt&|GVKNx=K1 WԾLW|?C(Rw<$i{\mI}Ml=ĉW Xl$X M׎TXU~-auM mKpW^eɍ]YCXN5˒͓EYY}R,$R-ZlYM^ټ^O^mVU9ޥX}_JKm__5[bM]Ͻý-`߹ ا%`~_:E`U`^` ^_Q%Pص S _j NaLAh`Je[teaY}^TKUa ^Dmad$]& `(v)Z+bu--F.[0Nu-,#Rzѣc cDvVL`A5MdI^d-nd3JHI9PLd`dS^ SP@åW{USeTdөU.tĵ\N\[VkfVȎhî6NelmvNm ,vmHPmk&eTUmjYPjmjk檴ƶچigQ.UoSF>PNuUXng6Uo&T?#ppGoop[eNoe9hp X e piA#6q| XNo` Mm4p*vҵqd-`!r#qDrsrmr'/ruZrl -ނ#$cq63O^//F̤q9݂x5?rm%>4s&e>tyGFնsHY=(KgNg\;.qKtRG?-rJV_t2sYm;gRduNW-_* vaO.Gvw%fmIcodSbLev rpHvehqop c8w}uGp(Wy_Bwnzk~ʢŝ m$߽ۨ>k nIFC~_! ,J"%,#,2%28*26 53-5;07@::2:>;4-;=-= ?:4?I5AF9AFB6B96BIDB$DD+DE E?EA;EL,FH+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKMY_RY]#ZE,ZV3ZWCZ\;[ZS\bXaf-cP.c]uoIuqduyAxbsy~`zmK{rS{v[{zd|}m|}u|x~jWsdt{V}}XvKpb}[ghZ{|quu{kscly|uyÕŤÿĿʌƭíȻͳ˟˽̴Ңʬֻ״ٛվ٪ƬݶѼټٯݻխ̴ \8A*\xÇ _8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL#vlʇA$ZӧPJZP%DXjʵW_t*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"]KϠ/vMMS^ͷғ.VhXxtہ=tR .;-I Y4XP&;;!Ą6,k.( ,F\aT>q2wqx ;1q+@砅 V(߀GR"hYMwފ,FA%+O dߌ: 6 ' P2:fp. ;%0s E0G#1qCc|x^=C[v`ҙD  Z&&hJvuY-F*)kw;>`a011F!M+MĀ`+jd5sq !0#qp}+h-;Z"4elaCacMBBE*0F~D[Ҥ 7`&[|V39L;ք jTc>Lc< BvTӏͫԃ>\=Ló>DOrřڂ90A8„;!;? ~c<`@?sɖs8/'2wevÌ7\Q |ʀ eS&N?/CI&,,W,>@dH.k,/&?P,T0 Ⓥ #ہHaO-8 3"K%C&$C=ԓK~3墰Fq s`38\ ` 5b,6؀%lT`.1c*d)Q}(`KTdxnOrW#f7 @@9X ƴո,#c؀ Y_1xcc C"0b*b"8H'z"[U04tXIPx# wt ^iD=1xB~`$MtH6hAzT!&Y@=`2"RAFSml rcL( Xxalfj`@F1 (AL sVABSA:Y?!,yC ?(btcZ#  6K >j`vHL@1`CBS.mM ;l p"&!yӞ̧Z "$\ݚ\++X k,B, F(5 rkAM ="(aDG+81 ,DTV0pj.h_ f=VbZUiE *젱>T0hL֚$nx[d H\z,epyqpa~4n"0%(; AFv X dЊp-pNh~ UH@!ƍpkY%9`UP3@\r%d Fbݪk?K*d#0B8qeZр b0f` S0AX6A |$= qxX$F0n*7 諝@7Am6e Y?I\L)p#Vε @S`4:`#:h}  $'0HfJ\=-{v+ hw!v&@6DMpϚQ c];Ͻ#B\D+xB.A JZ!5BfvInLLV+MU Ȓ=!#vEcDٮg~2F;ֱs۸AJhY $9_rnbp7h>OvٹF-%'CFPw=!,~qWٞ741#HJxOW,d]>Cj78>{T|ޘ>wM'婧A2|ŏGOXb}}'dG֒"ӈτYV"w۠p9x߰{78~s|Het7& 8w}18 ((Wy% }:0(G8( P'4 %y'8("G-ln7phbon@/@o wUq `xyoP cXWևw]x  'vkE&|Wq7k _P:08@v1@#:TH~r OPP43jH~Z`gk!#@Qpc2ϘBN0IhQ /N @fph2n7 I208upN0p؆ ( o7oplQ {'@fW8&}0'%h*) 9P ( R 0=Ґ r| N p >g` ڠ =( \Y ` ^  c e I0߰B {/p[l0@@ /h epypPhe cH/ȈxE)^&l z~F8  =p3` =p0>` pJ`Z0 j`0  @ `ޠ ]   2@ 0|Ȁ xYpp@hP`'0pѠYp0 (h%*CJހ  {Y8 $5T ~~` %> L` 0=0=P )840(  @E( P  g nnlʠI@v /02 P/ 0Q pup pP{0]X u 09v p[8 ڬZ 0@鑍ȥZf*5Pp FwIcr-,>@J8ƀ E(xڐ ;hZ <`;8 ڞZ ^PZ/0 㡀@H0B I@n {WOI1|/ ]N{\/@EӐUʛ9+y"ȁ_]`Q$Gq h Ђ80^I6ٝTۨZ k})@|>  ٠ e:p г? /P` pnʪ ^H چZ V(Ѽ7:[+jKWqEkW2 9U` f'@u) 5  "0 gp %@)  ` (ڠ ` ,`Pl* 00 @kxhP l۠P B P uw0A`0! ļ Ӡ lmw /a\ p  鿈Y*@'1P rlz~EMU +"0 h :3I Ġ8` ذ ` X 4@ 1g0 9 2P@ L _nt QЩ@ A@HP P zh08& 2QP '&{Y S# ' ϓd^b ʀf68~ܔoĽwOGwJq~[{fiu aMC^NU~p~%.~阞^> j櫁aA cK GA#~]!"i/'` y8Axx > >^~~^.N[(W,12ꉞpW,x 4Jt^R #2e dH׳zv~7 Ǟ@B ߀؎Aݾ@hP ʇgx.sk!ayXZlhxukon3ph&ݎq)o4:v5qQ&Hjhݬy8y Il2;h&]8p7a^u P >uN֞> A0^10bQ|ӈulYpyNpcVNu'n0Y8t*!oVϨ/{f !PpYьoPƊJ[ hy.!H29Qphc2M{AF/ƌy$KB yQŋnLLU`޼gH@v"*ִuVN m vNO2 2BFI.eSQNՊ^O߫ /|WAhu6Fi3[_ƨUׯtϟ$Tr2h6UUo!K10VFf(ĝ{}-;s\pn =Zy,pq K;\Cǟ&bCi$)(%v9)%oډE uyd̒pb D9G&~(SqE[tqrğb0Dƚ,Y7٦ C z{a*Zm7*GgIS 1|Dv 0FdF_J 0}omѧv:v;@e#J C4IƻcI(uG=*BvѨFiPh*ŧvYphd& nf^yQDDqB(Q^Q`gIp;_C}( G^pi"zٗQ 7:``M@Bi FXaec:@NRP eGj+C`X vun@0wDg));vΩ(YyAğO\3`9IZv(HeuV*:W qoUiz{w{J%/ 7Ri'ݸIeb9۶F º^8\ AAb1ܟuWbܾ¼fGPp}(@D!j p?bQr"HB$˵wHyY$%zJH;7Y#"\S">d-FZN qFы(`Tvh/PLApQ)R{xap")kkde9&&Ȭ=Z^!l#7FpCYjR釪0dpoј "SZ$#ݖCY &0ɓ1Jd$b7VL=(}6b":dA]P`(>@ta=̊27AE#qa%0> ؆2PTՊ7葅'$*tLfTEy!`fNF% muD1^P2eL7Cy">RD-zR;jmNOZFd1 Ҫ+T`1YЄ>6(Z7 vѠ?J p/ 1$CzAqA8+^hM|\ pD)BKx40s8{EBЁܦ%sJ`G: "}lB1BE4qDcH7`G/:%+{j7;( ~ye)y^}lV ǜ &h7u ._ĸ4v9Wĥą.6r qx2$$oxw1mSpw5CDAH"pL9a xDBP0#nq| gA'&29t>Bv+\[d׷ 9+J*?QD_Rf^;vW^'ݦdT4"i$^vG>pFxBI^x5f'} #^d{iՏp8ݽ)2pum{>}]z|'JT =}X}gW~}~n~'EJ_*k/{ʟO;x5d ˿;;?;@ @? k@ ڿ@ A@ @LAlAt|A;AAt@AAH A#D0VDBEP|CDC+F$EVTEݐWŪ`EHlC]E`\\D^ ¸K`\FfaE;5DkFk*,4FiYFp G{F3nDKLGq2\ǷyFxasTjTGw?WNj AGGmG? ~ǃt\lHr4GAULH y\ȧpHܻBo c+DBŶǎ\ILj4H7,I<`lIɗsjG?f;Ilnt JJL̻KJȝDRJ8Ȍr~qmJŭ=RE4Cʪ˶a|Kǹ4xGL3,FKܺ|»J\˵<˕g\lLTǴɴaȵMٜM0D$t=? ͤMll{M6:Ill=|ΜN6,Nĺ#JZNЃMά<3l#LOJ_$@LSCEMSLu5>=%U<4UMxDUڻWT_=4MYկU=T]^UfS4UbeEA5EemVl=>uhrTjUOZ]SUVt&|GVKNx=K1 WԾLW|?C(Rw<$i{\mI}Ml=ĉW Xl$X M׎TXU~-auM mKpW^eɍ]YCXN5˒͓EYY}R,$R-ZlYM^ټ^O^mVU9ޥX}_JKm__5[bM]Ͻý-`߹ ا%`~_:E`U`^` ^_Q%Pص S _j NaLAh`Je[teaY}^TKUa ^Dmad$]& `(v)Z+bu--F.[0Nu-,#Rzѣc cDvVL`A5MdI^d-nd3JHI9PLd`dS^ SP@åW{USeTdөU.tĵ\N\[VkfVȎhî6NelmvNm ,vmHPmk&eTUmjYPjmjk檴ƶچigQ.UoSF>PNuUXng6Uo&T?#ppGoop[eNoe9hp X e piA#6q| XNo` Mm4p*vҵqd-`!r#qDrsrmr'/ruZrl -ނ#$cq63O^//F̤q9݂x5?rm%>4s&e>tyGFնsHY=(KgNg\;.qKtRG?-rJV_t2sYm;gRduNW-_* vaO.Gvw%fmIcodSbLev rpHvehqop c8w}uGp(Wy_Bwnzk~ʢŝ m$߽ۨ>k nIFC~_! ,J"%,#,2%28*26 53-5;07@::2:>;4-;=-= ?:4?I5AF9AFB6B96BIDB$DD+DE E?EA;EL,FH+RG4RC4RSFRX$SD$SK+SK,SR T7U<VB%VR+YKMY_RY]#ZE,ZV3ZWCZ\;[ZS\bXaf-cP.c]uoIuqduyAxbsy~`zmK{rS{v[{zd|}m|}u|x~jWsdt{V}}XvKpb}[ghZ{|quu{kscly|uyÕŤÿĿʌƭíȻͳ˟˽̴Ңʬֻ״ٛվ٪ƬݶѼټٯݻխ̴ \8A*\xÇ _8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL#vlʇA$ZӧPJZP%DXjʵW_t*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"]KϠ/vMMS^ͷғ.VhXxtہ=tR .;-I Y4XP&;;!Ą6,k.( ,F\aT>q2wqx ;1q+@砅 V(߀GR"hYMwފ,FA%+O dߌ: 6 ' P2:fp. ;%0s E0G#1qCc|x^=C[v`ҙD  Z&&hJvuY-F*)kw;>`a011F!M+MĀ`+jd5sq !0#qp}+h-;Z"4elaCacMBBE*0F~D[Ҥ 7`&[|V39L;ք jTc>Lc< BvTӏͫԃ>\=Ló>DOrřڂ90A8„;!;? ~c<`@?sɖs8/'2wevÌ7\Q |ʀ eS&N?/CI&,,W,>@dH.k,/&?P,T0 Ⓥ #ہHaO-8 3"K%C&$C=ԓK~3墰Fq s`38\ ` 5b,6؀%lT`.1c*d)Q}(`KTdxnOrW#f7 @@9X ƴո,#c؀ Y_1xcc C"0b*b"8H'z"[U04tXIPx# wt ^iD=1xB~`$MtH6hAzT!&Y@=`2"RAFSml rcL( Xxalfj`@F1 (AL sVABSA:Y?!,yC ?(btcZ#  6K >j`vHL@1`CBS.mM ;l p"&!yӞ̧Z "$\ݚ\++X k,B, F(5 rkAM ="(aDG+81 ,DTV0pj.h_ f=VbZUiE *젱>T0hL֚$nx[d H\z,epyqpa~4n"0%(; AFv X dЊp-pNh~ UH@!ƍpkY%9`UP3@\r%d Fbݪk?K*d#0B8qeZр b0f` S0AX6A |$= qxX$F0n*7 諝@7Am6e Y?I\L)p#Vε @S`4:`#:h}  $'0HfJ\=-{v+ hw!v&@6DMpϚQ c];Ͻ#B\D+xB.A JZ!5BfvInLLV+MU Ȓ=!#vEcDٮg~2F;ֱs۸AJhY $9_rnbp7h>OvٹF-%'CFPw=!,~qWٞ741#HJxOW,d]>Cj78>{T|ޘ>wM'婧A2|ŏGOXb}}'dG֒"ӈτYV"w۠p9x߰{78~s|Het7& 8w}18 ((Wy% }:0(G8( P'4 %y'8("G-ln7phbon@/@o wUq `xyoP cXWևw]x  'vkE&|Wq7k _P:08@v1@#:TH~r OPP43jH~Z`gk!#@Qpc2ϘBN0IhQ /N @fph2n7 I208upN0p؆ ( o7oplQ {'@fW8&}0'%h*) 9P ( R 0=Ґ r| N p >g` ڠ =( \Y ` ^  c e I0߰B {/p[l0@@ /h epypPhe cH/ȈxE)^&l z~F8  =p3` =p0>` pJ`Z0 j`0  @ `ޠ ]   2@ 0|Ȁ xYpp@hP`'0pѠYp0 (h%*CJހ  {Y8 $5T ~~` %> L` 0=0=P )840(  @E( P  g nnlʠI@v /02 P/ 0Q pup pP{0]X u 09v p[8 ڬZ 0@鑍ȥZf*5Pp FwIcr-,>@J8ƀ E(xڐ ;hZ <`;8 ڞZ ^PZ/0 㡀@H0B I@n {WOI1|/ ]N{\/@EӐUʛ9+y"ȁ_]`Q$Gq h Ђ80^I6ٝTۨZ k})@|>  ٠ e:p г? /P` pnʪ ^H چZ V(Ѽ7:[+jKWqEkW2 9U` f'@u) 5  "0 gp %@)  ` (ڠ ` ,`Pl* 00 @kxhP l۠P B P uw0A`0! ļ Ӡ lmw /a\ p  鿈Y*@'1P rlz~EMU +"0 h :3I Ġ8` ذ ` X 4@ 1g0 9 2P@ L _nt QЩ@ A@HP P zh08& 2QP '&{Y S# ' ϓd^b ʀf68~ܔoĽwOGwJq~[{fiu aMC^NU~p~%.~阞^> j櫁aA cK GA#~]!"i/'` y8Axx > >^~~^.N[(W,12ꉞpW,x 4Jt^R #2e dH׳zv~7 Ǟ@B ߀؎Aݾ@hP ʇgx.sk!ayXZlhxukon3ph&ݎq)o4:v5qQ&Hjhݬy8y Il2;h&]8p7a^u P >uN֞> A0^10bQ|ӈulYpyNpcVNu'n0Y8t*!oVϨ/{f !PpYьoPƊJ[ hy.!H29Qphc2M{AF/ƌy$KB yQŋnLLU`޼gH@v"*ִuVN m vNO2 2BFI.eSQNՊ^O߫ /|WAhu6Fi3[_ƨUׯtϟ$Tr2h6UUo!K10VFf(ĝ{}-;s\pn =Zy,pq K;\Cǟ&bCi$)(%v9)%oډE uyd̒pb D9G&~(SqE[tqrğb0Dƚ,Y7٦ C z{a*Zm7*GgIS 1|Dv 0FdF_J 0}omѧv:v;@e#J C4IƻcI(uG=*BvѨFiPh*ŧvYphd& nf^yQDDqB(Q^Q`gIp;_C}( G^pi"zٗQ 7:``M@Bi FXaec:@NRP eGj+C`X vun@0wDg));vΩ(YyAğO\3`9IZv(HeuV*:W qoUiz{w{J%/ 7Ri'ݸIeb9۶F º^8\ AAb1ܟuWbܾ¼fGPp}(@D!j p?bQr"HB$˵wHyY$%zJH;7Y#"\S">d-FZN qFы(`Tvh/PLApQ)R{xap")kkde9&&Ȭ=Z^!l#7FpCYjR釪0dpoј "SZ$#ݖCY &0ɓ1Jd$b7VL=(}6b":dA]P`(>@ta=̊27AE#qa%0> ؆2PTՊ7葅'$*tLfTEy!`fNF% muD1^P2eL7Cy">RD-zR;jmNOZFd1 Ҫ+T`1YЄ>6(Z7 vѠ?J p/ 1$CzAqA8+^hM|\ pD)BKx40s8{EBЁܦ%sJ`G: "}lB1BE4qDcH7`G/:%+{j7;( ~ye)y^}lV ǜ &h7u ._ĸ4v9Wĥą.6r qx2$$oxw1mSpw5CDAH"pL9a xDBP0#nq| gA'&29t>Bv+\[d׷ 9+J*?QD_Rf^;vW^'ݦdT4"i$^vG>pFxBI^x5f'} #^d{iՏp8ݽ)2pum{>}]z|'JT =}X}gW~}~n~'EJ_*k/{ʟO;x5d ˿;;?;@ @? k@ ڿ@ A@ @LAlAt|A;AAt@AAH A#D0VDBEP|CDC+F$EVTEݐWŪ`EHlC]E`\\D^ ¸K`\FfaE;5DkFk*,4FiYFp G{F3nDKLGq2\ǷyFxasTjTGw?WNj AGGmG? ~ǃt\lHr4GAULH y\ȧpHܻBo c+DBŶǎ\ILj4H7,I<`lIɗsjG?f;Ilnt JJL̻KJȝDRJ8Ȍr~qmJŭ=RE4Cʪ˶a|Kǹ4xGL3,FKܺ|»J\˵<˕g\lLTǴɴaȵMٜM0D$t=? ͤMll{M6:Ill=|ΜN6,Nĺ#JZNЃMά<3l#LOJ_$@LSCEMSLu5>=%U<4UMxDUڻWT_=4MYկU=T]^UfS4UbeEA5EemVl=>uhrTjUOZ]SUVt&|GVKNx=K1 WԾLW|?C(Rw<$i{\mI}Ml=ĉW Xl$X M׎TXU~-auM mKpW^eɍ]YCXN5˒͓EYY}R,$R-ZlYM^ټ^O^mVU9ޥX}_JKm__5[bM]Ͻý-`߹ ا%`~_:E`U`^` ^_Q%Pص S _j NaLAh`Je[teaY}^TKUa ^Dmad$]& `(v)Z+bu--F.[0Nu-,#Rzѣc cDvVL`A5MdI^d-nd3JHI9PLd`dS^ SP@åW{USeTdөU.tĵ\N\[VkfVȎhî6NelmvNm ,vmHPmk&eTUmjYPjmjk檴ƶچigQ.UoSF>PNuUXng6Uo&T?#ppGoop[eNoe9hp X e piA#6q| XNo` Mm4p*vҵqd-`!r#qDrsrmr'/ruZrl -ނ#$cq63O^//F̤q9݂x5?rm%>4s&e>tyGFնsHY=(KgNg\;.qKtRG?-rJV_t2sYm;gRduNW-_* vaO.Gvw%fmIcodSbLev rpHvehqop c8w}uGp(Wy_Bwnzk~ʢŝ m$߽ۨ>k nIFC~_! ,J#%,$,1/2%18+26-5;27= 83:4#:>2:>,;=-*RG4RC4RSFRX$SD+SK,SR T7U<VB%VR!YD*YJMY_RY],ZVCZ\3[V:[Z%\IS\bX^cYafVbh-cP.c]uoIuqbvyqv{sy}K{rS{v[{zm{|B|ed|}u|y~gWst{V}}vKpa~[dlZ{s|kukt{ck|us{ÕŤÿĿʌƭư˭ȻijΟ˽̴Ѣʬֻ׳ٛվ۬ݵѽԾܯĶݻߺ d@A*\Ç _8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL%vlʇA$ZӧPJZP%DXjʵW_t*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"]KϠ/vMMS^ͷғ.XpXxtہ=tR .-J [8XPs&;;!(9-k.(-J\A>p2wqx :Qq,@砅 V(߀GR"hYMwފ,FA%, lߌ: 6A ( XL2:np. :%,-#xƕBق}zEx0l% `)~0#H&]EVFB&q,FNQG ,0ħEQ+0D D# E1 h«1 6Z!0SMe NH7p sˎH"O`FPFE@m#r8T#G9PD Pa Nq':$ 7,~~-P/,c>RmN5 B6$h>#6М 0 =uO=sO ӲdP1cFCҲi >8ю=NR#ׁ(sXe=MːX]v] eX2 B3HIӌ$FL%MHO,-X0K:Є7">`;@M,K4 8BҪc/nN?Pa&4|9Pa=@HC%%SN=ЃK~+咰&q k28 \K`@-BЇ+0І "ю&`Ve@K"XQIcF#! d,$’}*⍲uθ@A} [Z dpj60dp'U1~e * -  eFh :DWr,W"! 7P 6P6 |Q2A|䟼usrF)tH n*2XO  `L$X4 bT >OHQ ru3wM2mvAȍl qo~H"ɾlXWĀP>$S\;|#"aȀD},.IY!JfuIn2WՎZO>G CVhf]t$e`LUt@XG:эn7P_]hY X_LWv#:A¯#j[g/%WCJvםR1O<~>t!azWuGq%N{&#d0MS=~ڷ= 0 fnπj~lnp@ BwZs!N g] *Grv VZrqCehxȖ x \u][7 1~^꨾ꬾ`w^y0-AQz@qypJ(>]GwXzwޫW}yl60ܐ p ~ ^~0P-o=OPV0 fzD~#Ϲp bQ8_^/ MsWsz}As>  P  7 \.0 OɆ Vx؅lw}.ZX]hljx20)h}0{BpV9qfk/p |(1pn|oa7):Fc 5>J p.0ꕿu2u3휟`nppPb8/@Ys`/S`laب% 8a] xlC X !sP-1;g`o_̏|0H~Ўf/SAᅌ)PNQl|!UD8/dPHUÍk"q &tZPDq ٴWqzժL5)rWaŎ%[YiծE­%T˗Յ >6^;y9ٵ^}e̙35 LEY^6Vs;2 ;ӵz idP.\4EKEOkuap3繦(kLڬ(ICy䣒3dXg 8Pgxg2uI'g{.7za(>A"٪+a+bÊ T(:`/<|Q @‘VdY'VthbReՊ:0&CG 3 |999ÂyUJ(f..P@h p,nSꫯNYG&3w ^.(tz vz%%y{_XqcA4RQp`+<\C_ b# ?o@a9ChInr:d r@?^ ae*!8)kOSDBJ1A¤ڤU*a' "/p95oX0`d1ΓT,{4gTbg LînT&EI yd!FS;%$go)DXkTɎ#P ``B&T7 %8@QA8nzGij*A )``e&5֡ G%* <#{Ala"| Uu jA:Ju:4*Y"<~HJ5TG帚3•puŸi~Y^?"X?!!\ӸT,\uu0 oJ4n"=XE\m{ݫ䧗@%OdNDN,@.!)^8c7@4t^PV3o]HU3!UznCC g2ZΠK.gCE>sBT)㐱 Zb-8\%#gy^`!:xB[}Anq,c$b)7m (ŠrAO 0+DUN{iL{3qsp&n PPC aV[='Jmpu nn~MXӟvHTa sH|oKXdp@+ JD_nBd0k;f7Kpw_`̕: rZ*:dԢ8g/ F-AE1<O2 nB+gL!5ab&ԓEu\qcOʃ2.W\E!rqZ"9m&؋9*ufύLgG4V^)2Ff Gsb3F;:ն^J<&^IxH(7mʿn9Tt ZҒ"+J=7SŹ~n>:- Yhy31?| Lk$_3 yS~p0ߘ[sdw~ Ў}8 @ϋXk/H')9@ @ @T@ @> A=oѢ@$kAA$A =e7Y 7!L A$̼+B(B@)[B,` B/BB0<#B3|9C@¹Y>,DCK9UIT}LVeP}UL+YXUvTU=L1UaZ/b-Vc5VKUo ^0eaRYH\ΟDUkSg/mimjkcV\U W,W,-U|NweW~?EUy}HzdL~Mwx }ӂUXUfuV=Kֈ%ѭ|؊YoFRX/}^W=Z=Dc]_d^3]-*ԘENKe_m_ե]H_4_D__v?-A[Ǜ[#3M` &^Ll`ϋ_L۴ `NXdTp<^C$\naVtE&_ ^a>uaX_y5b-a`b"nY5bF>$Qub,`Rx/1+b3&Z TWlX*~<=c9]m$.օc(c>Zn߀b7=cD?6R94dMdIW˓Om HdNF4fLAdN.ed)$eSn&G6VedeW(<5n`ZƾPMV\;Te֖[bnSƼFad_agf?6i&9X+fpVkm<\Igv?K*g7Usmgp+r>fyQ_aY}.hwtWnKm^ FxN#zhWąQ@gzU׃hK CVvKv>ҥij>h^Q4iQj~?Ifh ^ۭKLV>d[vѓCz~jb뽖ڸnYg&Z[D js^SvǖȖfǤl7VdN&lĎAاmulH~HB^eTkum؆V\nZYN]mFnmlnnlno0oon&oP\mYo6o„]~R~mfׯ'NpGTe-m Yng`܆]"po poe 'hgd5hwV /U#_^r +$a-q=vr+6Wr/Z,/qw23/P/ns'-aTW';!~=_t^,tBa8t$.\ܦ?O7_GIs]"FtNHFNt1tQ}nS_M?u =Ga'YPUkj^u_gT6RcO}P9r3fvMkQmjvM_t=vDvsut^C paOTw#8w}w~ou?r=[Fl}?OJMgo>wg󺉿ZڣKx(tp y/6s˺'/HϹ4[Or~m@ Aɩf̝LĢy(/7TAxx;cEwn ! ,J#%,"*.$,3%18+26 53-5;2:>;5,;=<;#<>-3>=9>B ?:%?A4?I8?H4AF9AF6BID@DBD4$DD+DE E?:EL,FH*RG4RC4RSFRX$SD+SK,SR T7U<VB%VR!YD*YJMY_RY],ZVCZ\3[V:[Z%\IS\bX_bUaeZaf-cP.c]uomuzJwqsy}S{v[{zd{|B|em||u|y~jWsdt{V}}XvKpa~[dlZ{|qu{ktfxzs{ºŤÿÝĿʌƭȻΓ̴Ҭѥ˝ѾȬֳϾݱҼƻڵߺմ̼ dPA*\BÇ e8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL'vlʇA$ZӧPJZP%DXjʵWe*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"cKϠ/vMMS^ͷғ1\xXxtہ=tR b!.NJ _8XPs&ǘ;;!"(8/k.(`/N\a>p5wqx\=$qq.'@砅 V(߀GR"hYMwފ,FA%C. Ё tߌ:c9 * X2`:vp1 =@& /ɣxxCc|!^= [vD B%A Re⡈dWgm⣐P| o C6%l>L%6 3 =}O=s!ӹd@ܓFFҲ>a7E;u;=c<_=˓ɖS7-Srwev[Ì7\ `ր` lcK& l%d3Ȳ plE$L(@M?H"p&/%D4_.p{-n &FC Ho W$o7D<˒=I=LSO/E~ga)B:/i1dxdq l|V| M+4AأP01 \Y F HL =jv`L`1x HS.iDF =lt xb&"OyDð'>׺%$\ p^`b{+qE@ D(5 !KkAM ?E$,A J*<1 ,DZU Z-K57= &ЃYLLئ5 [t xh@ 1yL(/2\0vDre4 hÎ4AX|\ !pA Vաp= 4Q{\# PDol '+ *̂K E,oB,". gVDexLel$G5t0rPȂZ@ҐةbGZˬf/ G 8Ԁ u$*Tp p 4Ým5ZD8h<6=s j@4',pݮ⠜ʸu]/ \ Qa|\|.@> ^i l*8¯]s+.x@mn#8H@&Ȳ1e/[OF]ZFco@ 2 d# 1R `dVH78yc̗Vud~3:đ4FW9.*Ii4gdc% 6ցttX{W@کl i+dW}(Uof ]EAûu|Z{! _ w S&[ɘ? fgHJ.3׳:F>wcy/Mϝx&M˧` Ctw41@Y-'\@W@ؠ sP { 'H7ki|Ovw)@p8w1~ط; <;PWr}&P}<(G;+0 `7P&p}(%Mp2lm'p&u˶m'n'0  G +؆08]b 0{X׆&u2lmXp:0XxH{DxC'z"}Wr60&@;pz04p<]CpQgv@Xb -RpC`Og@Z`JR1q`{U(Pm ES NhVP2Sd(k:mPEP P MaȍrP(byS p rqxs(V20S5(xt*O~pXyⱂ₪ %0@PP @ `΀ @` 6 p `Pр >` _0˰ @ հ   k mi N0݀@   m@ kP|  Ж | |m kmskK02 XdgW+Yl/#P g_g i03D nP`U ]P J  qp,p v=0 @ >0 ڀˀ   @ P P5P 5 {9sy P {@{yvHc :kq%I6s 5m@L Z~Y7$97?a`O!80] ԡ~_D &@` Q#`Y?Ѡ?@ i;7`CHRL>@ P U ` ff m0  ZƐ V @V y tZ@ y y`ʆ*@ yІQ j m 㪫5܀:hay58x$/@&<WЩO ;@} j Z@ c0;П,@ *PJ CЏKE` )r{g:TWs0 \0!JQ@V{eum @ 0[JtKy|ZeQ$I@uh ; fytZ [i+JP!K,0+ _ PuǪV@ @ 0EK22` mϚ (K * RG':p ӫzRW@+:00}Y0 wx!ɞ ^u_] 9>>뮞b'^7?z9V>"v;g3Gy^{w!ɀ~  P ~ r׻$eРv¾(ykbƠ bAl8inv MW{s{}>X  p P: ^4_6 N~O˶@GlH]`lm50-h-~0>{( Pp @w@oU,bQʊg0ꅈKOX:-Zve;5ݎ.0N uP8u;.zi?{P {\s20N k`/oO-\5f:yf 5`jk@-O*88|0KK BA .d!ʞ9K@Ȩae G+NNF !ZʎKdȑ#c pB:3Tnc$ԺAs :lRZE .c^lVizuIOqΥ[]y2,xĉTsAFPЦ`lk`po^>q{h= &]ڴS &nsr|fcvqnnk2 jmÖml  g/Y||jlxw`̭L a΃Oym> Ox=tGg jcJrfdxyn!&6^g +%)@9)Y 0@ yEadpb J-&b NoJ*ʅP|cNRBL1Ag9&%F(by/ ӳğ`nI@telu,KNx `Tn EjPx1lAσ2יtnR:d% %xşR0ӻb^$tl@"QY"ty G?.Yuve8'hƉfiYZgRfW K%"c0 KPtBvc;޸/@ @ Hl5q?uY^VF@A%F]SK :1u?}wF(hP,J`% 8 4*sf`V;80"~:ڐ!)DYIbcW/'洹".#$!Ah d`HeRupb3I,BGB7dbiٞ8w%QȈֻf@5bx+<9` Mb IS1Ĭ~Kݷq9# t6"& \UWqBu;ez HMH-`(KД8P $.=29o`d3![*YgP1x(X8 $&g( ct{81Pñ GFR;^Ac( K, D. XD>@]RI8PWH"1xIrb.A ")_\W0Vu#%ֺfZ6 kS:W+ª\/11и#@2epA""a/![TD W]C*C>rQF3PKPq(]pbQ(PGpf%R.`ߔu r!K(4=őn m{Kd(2'b)u64a.!W)cM҅dKE#@iX0͆6MX!fӈ![PGG 9<`>bd8Z\W,%ȡ%~!9zLF@cMKH.Xpx+$* fC ͸h (KR@+b H@ub}B745 a'nGJt{kP \HA@0 &O)` VAWjG:BP3,?mBEfk:{@5d#AB%<~e "[%)!BFꜴwD 3Pt;%SX㳵nwݿ1lXv81 ]p,fF3?tt0N[4F0E2)m\&*]4/i>Sg@z}CFÆIcs99i\BϹO'ˬydcIOGȧLhD.멟6,Gqs {sלG3uC:(q̣zm o䋧8+=8+NL'V޼2N'?A"֏ZL.*,EЀ2{bpaZ>6|;ތ$_yg_W_)A4p_gt_m}CKü< DADy>< ܼ#DFlDG CDDI?C3|DLDFI[;@DQEBDS%, R\EVS|KEUlEZE?EDHHlHwHH7Tȃ E( Fu<ɄTHLIlB>ǧlʝ$J|F͛JLB~J<ˤdJJ:|DHKDF ŷ,@ɲKLKHf9;xȟЁ+Lɻ?c_t&Jɣ 4ɬL,>GͤEΔ4”ȼM\"\t…I$͋MkMMlM$@|DNTNt0IJ,DBNlO<朼ܘ8ɳ\Oʌ\쩿OL1 N\PПEOНBPJdP K AߌqJP(P=ќPDPQ1E' QюcCK-YR%UK#}R6$%%}&-N(RR$R/L'UlR--ӹRR/=M,5S7eO4eʭ15J 2}S=EO([:,J0SDUԼT DT>etGKlTG;=OIԜӫE5I}LUMPmUɔ?KXPUiTT]U=HmHZUa}U\FSU}_(U4c bU?[8mRfEUh}W$YkZ]?\eo5q-Ӝ`r-WuEu+UxT=mWiN}WwJC,%؄YM֒lXejX*m-XXցE}BMPa͑٘,֓RӖ͗֍T ZYsYQUNQZ]ןB5Z1mS-L3ZXPUUZZ8ח=رۄò=[;L[CeYOQ[[[霒5ʽ|%Vu[WD/E<\ʴMm\EǕCFRV\\՝ZkTVd4<ս]|]A$S٥]5Wj]YU D^D| ޡM<\^m^EW^%SAMJ]b _8 ]mLuJe_mֽߤZ}t?F-ǓZT[í߳$`YԯL`>Z_vտ[``W$-M 6aNaxHᱽeu}خa N_X &b߾Ub*Y'Y!ewN5*Db:b HV1nc}y%EZ"]c&vcga;pv/aWJVtHv`Wzg\.|UܷXv5ggDbRCgmh^f.PMKvKh9搆F&it6F5MVhiCu]YkԒmY^nơZDq&g~|j=õjV+Gl^m$l=5\VmvpFQiڦp޶ppo7_3]?olGfq}qok`qO?jq q.Eƽk%_F3$W(Z&wh'g(rz4"ILp/ JvՑsE4bXs̥Ulb:<'_%lgU?AB'\EsF`cs7vMEn9M]zNvQ'NGg'W:(.Dy%6`! ,J#%,$,1/2&18+26-4; 83:4#:>2:>,<=-=%?A4?I8?H@=4AF9AF B<6BIC4DB$DD+DE;EL,FH+RG4RC4RSFRX+SK,SR T7$TDV<VB%VR*YJMY^NY`RY],ZVCZ\3[V:[ZS[b%\IVafZafKbcWbh.cP.c];d_Cd`[dj"fJbin?jdJje]jnLkj6laBljdlr=mZTml0nUins'rRRrlcrtksv@tbKtfSts[tu>uomuzJwqsy}S{v[{zd{|C|em||u|y~gWst{S~[|}Imva}d[hkOudZ{|quuk{dskb|uyÕŤÿĿƭưˬíȻΟ˽̴Ңʬֻٛվ۪ƬݵѼٽߞ¤ۻ \8A*\xÇ ]8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL#vlʇA$ZӧPJZP%DXjʵW]p*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"[KϠ/vMMS^ͷғ-TlXxtہ=tR b.;-I W4XP&;;!ѡL(6+k.(`+F\!?p1wqx\ 8q*@砅 V(߀GR"hYMwފ,FA%* hߌ:c 5 ' 8L2 :jp-踁 8%0s+xxCc|t^= [vD A"Re⡈dWgm⣐P| kK7Aq 7)lD )!Tjx !dB Q*a+lE@0 'ܧܲ#h(XF5APB6ql?۰ )ShqNdE*E _lŇ 8 >jXp;󜣏>ǿ\==4$QM?3 =R>E$ >a3]_z >e(+,';d;<}c<]B b`I.j4/Bˆ=8jc/j6MOr۳ $4!ӏ܃7RO..r!"jKH'q ǘ\X>V)m ؅>^a4,`w4G(2<1#LZ)Q }G(_KRdhTx^@V#BM@[XTC},#a O{\bn$;``,ˣbH$8LE bL"7QB\ >X6}0&T `Y=XA*`!+x^-1` &3La/.m|E?FqqfN&AFp 80?*<Xn .ȶmq *vmis90oI}wJ'y#YUP\ H W@Jȅ3r1 9e%qH?2P7iX5Ȫ.gNQ/$#4;ͩ@3?&zK8ocG8ځ d]xju H2#g8f>}Ԩ~ʾGt{ag9[!#P?e8xϵHGZ<+_y QpauBtM(a7w>q TB?(xC??|@K_Ú|i<  ZF`,`[<~l  PG'vHv#``  Syg|: q7"p%W"1wr$*2{%$8"P"7&q.@ԖxFmFl6&Qo.Po wL(q ^%_o@ Ӡt_tg^o8x}r8QV8f%&0@|WQq'j _P7 :0v007Zp>0N'r@^ -O0> LcPW GO11 wp.ci@FYg&AiP r`i1Pm6H 17,F@wr(6gЏ. Fo LJ?%]8wP'H* p @ <` 2 ݰ Г 9Ġ @ \ p P{0x gV I0A y.p.i gPy `z9yPu9y0pV gPvF@.ؐNgg 7WWc e/ 2@ ; @ @2{G   \ 0ΰ) I =   yPx^yY cؐ@ AWP ~t'w?0q K# F,W| 1Iĕ0 .`аh됶8Gx1 |Fǁ=&~*` "  #W@ *p P |p 7D @ ( P 10P N  `yQ Rb `à Y: Zi7 1R0 z7rY z'J(# ϐc ns&p~om>A~"<F]ѱm\xuRuP}>^~.ၾUW> p|z_nvv&ar>AC@Ami^|zm<:PP ؐp^`1j~~4!w( blq8i^ ,m-gNoq_Aɠy!A Q'?NƎ^qvЬ)@նVblvk=焘}o =Pذˍ|MG/pU͆otpnm5MXz 3 OKwp l#[o5wnRWI Pp^ >^.?TPpap( -wP.pR0`x]/ԺBgg(lH uo.0ug=o'7y;F@ P x/}R`1 /oY`._n>b/z ylyn+Wa+x0:oz) D n4\$YI)UdK1e@8u^GFgгUᱷ^P4Dֺg5n<2Ȕ1\`۩NRÀ֭jGb @#= <"pB +,C2)*/ux#lp: ޠ'8ѮjচL6JryCIeD"1 8IB S!|H92I]AL$)ioҲ7sGlvI;Hc@H6(jC"(ILhe(Y( t zj̣3bhg xՅT<#[ɤ<X|2o*2e*@J&#8[p= ,8.X3:(e #qvoƯ4r]u=Ɵ$$yƁx{WΠ`6F h 83|% ן{dvڱcp%@itdxuBevFr< |L͢(j`MGi ,Cp=RSe,T9%zqrɓ(@Xc(36/Gێ%xkSW&rc\']`w:ğ dTrmVl$i[$Lt2B1Ս'[ۙ#7"y$G'w,8:|%|wp:`A^&!GimuȄÖ%.@Q-oK?Y*6UgOt XJ )@ #UO8` P'.xܡd#GL fQ#!dp`=l>Þ+Έxljh s^8+HEB x~`磕2eY °@ IMRNZq\` q Dae [H8{tO-Fţ0GHn@& cFâl8 zC@(R-l(#<) xY8@/ց*:($eA ! n)>lT##P `@ʐB&NĹT@$"`()D B(4 S;p5C NbSjϐB'Ncn~8(I7J$zF2a̦8:3*=RZ5'Dd" ɐ*l`?lApAcDفUeX.P :QڠRlpB L!Hыq3-OHqddD|".h@XfJ`͇K zChLk#E>p50YJC+[RqrWq\0H+jslp%`]n l4 ,Rp.H!i;\V J[,61 \%1 n%d8Tnbf¹%Qo 3MMb86FyIP̹&FBz*PP3| tri5^_n;UN≮w?sg?7'Qsr|_S>WU9!Zq[[D7o&j-Up3^T 1犖O ZxbwR*g_'>%>wv[.[/! ʄ}!~}/b}g 'ImMh{^>?L~_&|; ?p1]K@{@лD?@ ?@p@ @ @,As@l@ Al LA-Z@t tAAA B!A#!\B&lƒ*#sB+B, (B.,>, C1Ø.DDLDB|ASSDIDlDKi?JDDAD@:DSXS=PE@T\UTEYLWE% ZE[>^ \9Eb,F-rc`$ĂFc|Fhc>[F=?*FmAPFkdFXFr,ǖFۻpǹ3EEw<7tP\#90G~;GGjF4 G,KH~ǗHGH4HP,=,DƋ\ ȈH{@CCCH6DAcToI|ɈH{E$CFI4C,Dʛ4źKǞlJDšQ¢l¤EJI/êī$Ȳ;$JJt>@űTĴ4JpʭJK˹>}I ƁD ƾ úJC˖lD-{nj̮Da$xB!4MڬM4TIJd˗M,NMݜM q݃I4NI:\ζz>τ NdM|N<Olϯ$O4\B,( 0ܥ$O O: P5} d\P O3kPP ; PP PzdLTLQIQtHlQKCL-ŴQ!EGܥuGL R(DҠ\R ](R=+K*Q+e ,)Olg|oQ4S2#+SS<,HӕJ{K;S>?]T?QTTRBDЭ,;}-]>e͌ԟJFzt3T;F=U= vjļkJ%Bm${G"x}wvHpH`wx>! ,J#%,$,1/2&17+26-4:07@ 83:4#:>2:>,<=-6BIC4DB$DD+DE;EL,FH$RK*RG4RC4RSFRX$SD+SK,SR T7V<VB%VR#YE(YHNY`PY^,ZVCZ\3[V9[Z%\IS\bVafZafKbcVbh.cP.c];d_Dd`[dj"fJbin;jaKjeCkbLkj\ko6laBljdlrTml0nUins'rRRslcstlsv>taKtfSts[tu>uoIuqmuzsy}K{rS{v[{zd{|m||C}eu}yhWszV}}Xva}Kp[emdZ{}qut{ksckx|us{¹ÕťĿʋƭʭȻijλϓ̴ҝнʬֻ״۬ݼٵڼߞۻմ \@A*\Ç _8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL$vlʇA$ZӧPJZP%DXjʵW_p*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"]KϠ/vMMS^ͷғ.XlXxtہ=tR ..J [8XP&;;!ጩ7-k.(-H\p2wqx ;AGq,@砅 V(߀GR"hYMwފ,FA%,  hߌ: 7A ( hAT2:jp. ;&,sA-xxCc|t^= [vD A#Re⡈dWgm⣐P|C n#K:at :o  +"VȂmxE *"f q,,xCGP4B(#i0HX7aPB>ql?޼+G WltNdE*E _lŇ_ ;+ >mT;󜣏>!|=# =8%qM?3B ?R>E$ > R 3_ >gH,,';d<;<~c<]<σɖs9,K2wev[È'\E `ʀ i s 'KC,S&<, F[0>  Rh"I.m<0J? 8jkH0m USv WѼU o70cbO?hdr2L=˅p1\G>+8> O",:TmP/ aiH*{ >Li; aHkc0@>LA O\r Cs(Ft ~:R$:-MG&`Q@HhBpGc$K )SIȬ$$< |B=geX Ex Aw@l N%V=1x̂}h pKEA  Ճ*&قRZEOfd hK}l"@ X8!blj`"B1 ZȠ2(b @D z Aq*XDdKL(`@CĒ*K >fu*e4n(A @.am\  ;Pt 8b& yӝzX"DLZ͚\,+ґ P ;,D$ Ch3 ik8f`F!0Q %8'e `?48C0RlJ50NYA=&CPQӂUD3kbV2@zununM ^9vzfG80j `7JTݧ09R;_.t2`8F ix'xB8`?XĂ ,<K8Ƒ5Y|̑ϯ| (8Z }TBh8v!5$(gdeJvdlE6p0m^PBZ pةb0jt Y3r7Ȁ d$&L8pĕbp/`73<`\@fl_ fl-tz&l(M@Yc04;$F$ `_`63K8@G@ y+m8piE5 mayH=mpgGD6(0a"Tr Mވ~]!@^d$F(`rь\TEYl21Mx/;:Դk]d^HFnpfV SIJ!S%7ڱu.j<8Cj pNH"q7*)QK8v#|;.sG/Bp/6!҂L yHW;97*4YN풏Hq7vؾ^'~D7L'h@w  p}$$秙4`}X~bvZ'Y@"A iHV p! |G{  PGvWLv$pbP  y}ї9 :90WRy&0aקr$,3`|&)X# 12: &A6yfmK7lF&Wo/@r xRȄ@ %erp uewLJdoW{ {zC'P|Wqq7m a`:09pw1PS)xP Wu`8`0 -QPA0NeZ@HQ1A@x ky8I \jFCk  xk2pmv @ JXȌp vRo߈-xXrT(  ؀Wx4VXt!YyB57 ` ` >P̀ 3}0 P < ڰ ^ P ـ ݨ w0 pʰ`  @ /0p   kЕ jP{ pzo{PH{pW j@ mIv Y2W]e]'0ggWYe g4 30 =@@> Ne^@PlS`} P < ` bpKh( vPhܐ{ a @ 02w@)t)r v p x00{vu=dF 8j@ydrr5:} zxJjOh!p@9zE% `9H 3М/^P 4u*P98 P 6I$"]Wq sWsLxy0is%anzg]~tj8"nd!}@ywϰ NPR>T۠ r!)ǬoD>VW(-|}<?| Vwu~U@芾莮~Z\>'pvyze=HdDmG|zp:wP߰ ¾NžʾPπ^qj!PvKa|| heE lꡮxV[9|aY. 8@ `߰0C Ů/@ .~qF @] i{Q(l~HV{Wddxֺ  (pr{oupnIAVh)oVz 00>AS 1lJ5qg~`WWK U>?ƈ) ra(Rj@l=RbЏ̨J/\PPc*1)KBpHh#\r0݈I>xrT2@K RPk :b1 p`,*C@3b񰩧}+/S~[GU,j1tqݷmm{7 EY/TdK1eΤYM9eEJUsŁP@P A7@4^rx/|Yٖ֬@uE)TʖL`)?[蠽`]ĎՙPt U&KȠV P?[O-'Bf\@#NCm7`JD%ن)3Mv)!D ڡ!l1&K) EMhA#ciKmQg1B,pP$t\r5ץ8% D:S9gxĕXYGmQc| |}wF@dnGe;G U"d".(Q`cԨx|@& #(~Zi xr\ wJbQi@GQQL %$i Ih)"6J.mUT>Se.T9e|yr1ׅ%ˡGtqۑ% l[wݦtq8%^xVIh5iTJiig@(q ğDciv'% _;J {.8 /K!M}6-'.k8M\B)<8PpM98R,{#4e x@E͡r'YPH;6qPN/)"Pu,E0.],Dpu%:p{ !LTb (D /0MH3& bIp>iDd̒XLc,zK2zEr9/H8, b VQ%  H 7!¸L@0d1h %_C5gXbj(8⑈$PЭm(>7 4у :E.zQ e8;j$  K$#` aʠ&X0_ɡEc=EJGȋHB<^Fy,a !/EߏӈN4%Ԩb>");}~ *ՕL͒jԐBTk?ݥ ]I5aEp^BJX"HY9Զ҄3D3|(ui G_Xg  aI:EpaG@Qp<-Nutmoqr X*|āP wRb-'J%"Rdpr @ &ˇ-ޚ;~C| f5wQSPA_o{+1]$) @|dm.޵'ҍu_ --O@QpLx0!KI`G/z:V( a.xC\M5~"+_H 8 %3T0dq"]m…C߆Y/z0yc.4a2AE%p|6+Ь& 7 Opc7 r3ЬfII.y0Iv_``uN@e(toQpc!=JT)ܰջk7zϜz!ИhP.z $KԠ6H z [(C5.lCHn1P=^Ÿ .[]J7Oܛ^p.S  _No~/ 8sF_q)n /RbٸX>LJ5ϫm# L;hg9,YM`=<ŧ )9 kئ?ݰ3Fw/3J:²j= 3svY_Kz= XwJ#NǢqPapp]j'^`o#\5% g3}uЃ1]'}M 1%IS{]{&lnsm{BH}o{~—O|'_[^q,~w؉|~z_;n~ gBz>h/-?>?;ܿ6?l? @?, @,A˾LA-\A 4AW tA @AAMB",BA LB䌚3B'|B(SB*,þ(B-@*BS9&B2,C3)C5\s3|C8$5 $@7C_ ]$H Fc<ש>a4ij;dFi,WlFT FnFPF2cFltճEoi,È F軑IɋD>CHN\I2lIiII/k>>yɀFI|J,IC:J$BdSxIJJsdĬt@pt k Ȏ GHK;;^,@<KʮJK¬>IK=ˤtjH ,ü@D4 L4ȘTZKuɬ̯\s,L0MITM͠L:،@\KM& ̐tLΟl΅BN OMe3ܣ?>(Scѽ>SAm22T2=T>{GE=ƊtGЮLM?-ST#KLM]LedOQPI5UI;aVXҤYEBUd=U_M`M\I=dVCSfmVghVpTLTmEknOPQ WxQBlrMAۼ{ttJK%xDtz&FW5VbI}Xpm,dHXtIXd%XXX̌JtW؉YT%X<ٷKY\YY4Úu›R}\ҟ]Zk yZIiuWjeZTZɈЬZڭMۦL[3ҥ4[%U1U[Y%W/}I*[̬[ *ƽelT @d=\;M\]Ɲ[}w\ϭVMT¾=mٍ-T\Uэ<]Z]]![%X-^[]^^v%SZ̴ȼ]^Z\^K-U]Y^_]^U^{=Yߐ}?"_ `qU}m\`sR}n` =nBU x`muVSA6[&U~'-l0S^ax&ك%fW.bm4qn!`#b e'U)b (J+,]..cJK]0^1&c3~cߓ^tkc8e* 5cc<)fR?ϸ6bAndۓ=,?udKa1ޢLmKeS}?NUeU|R6eǤ`c]eZ\.,WFXTVKm1UZVOI]HofgLbDd|Yw\_ng]d1#>djvϸ\Aedtfvnx^y~z{-tgfgӌ=hZMɅdhrW5;D6ٗ S.S>hǪ5i=cS_#fZ䙮O[٘>NX.hK&v࣎ߤ NKvr]8ꬆحijZj k7hyV ݩQ۽kkkF&.Ykٹ xg,l>lHy^l&k?5hɞllnig͆ Ek>m\knmSm,6mv$m)٦m-^ZmTf\֮daOR[kvi>>ѕ\>l$fԷkOlg&vNouoTS%kmYoǽj>-pmX]phgf/ ppa{~h Y_v'ffO]qUnQ}qmoa h5̈́MSSa#?%]쿄rr)`ؽroP/_qerr8 V5gW=UF;ޟ=s/b@tms7lrakF]о$7 HOI'Jo]B=*tN7P/[u0M_NbU_Mr 0uYR.u /GO\''r_V/$8ubQǽ0Wy;u&g/KvmKl0/kVpD/WsGw|Tvp*U7www{)@ FGq$J>3.(`J~ۊxྋ! ,J$%+#+1/2&18+27-4;07@ 83:4#:>2:>,;=-=9>B%?A4?I@=5AF B<6BI9BFC4DB$DD+DE:EL,FH*RG4RC4RSFRX$SD$SK+SK,SR T7V<VB%VR#YE+YJLY]NY`RY],ZV3ZW:ZZC[\S\bZ_cXbf.cP.c]t`Sts>uoIuqJufluz[vwry}K{rS{vd{|C}eu}y~ju{WsdV}}Xb}uKp[mfdZ{|qu{kdskbxzs{•ťĿʋƭΟ˽̴̓ѮѢʘǬּٜռ۬ݵݾٽߞѺխ \HA*\Ç _8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL%vlʇA$ZӧPJZP%DXjʵW_t*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"]KϠ/vMMS^ͷғ.XpXxtہ=tR .,I [8XP&;;!(6-k.(-J\Aq2wqx ;Aq,w@砅 V(߀GR"hYMwފ,FA%, lߌ: 6A ) HD2:np. ;%0s-#xxCc|x^=C[vD A#Re⡈dWgm⣐P| h:1t :l +G!RȂkxD j!c A,A+TCGp}$ )Ȳ#e0rX61PB6ql?հ+GWjpNdE*E _lŇ_ ; >kX;>!SL==4'AM?3 ?R>ē$>b 3_* >hX+,\Fؓ1 0q=t :L%[=H,8heo '8p :F-)+O.8o5,Hj\N$Xγ`24d0] B b\H.k4/:?8ª_0k6 Tc SѼT oO80D[bO?dXr2K=˅p9\G>+C9>ƌL",:P!mP. ai}H,{ >D; aHjc0@>DA O\j  cs(p@~;Q$:AƇ-MG%QЀHhBPEC%K )SIȬD#2 |ԃתB=giP EPxc Ёw@l N%Z=Ax̂}H &;LtH68AzT'$[<\&ZEOfld r _l"( O~|##1A LXzړ8A   AE<@sH>TAO:Y?A (@/c'>в ?0Bc jlXP AP2#h8 f%ӗXADPf#IuS kS䒐hMkY" \pu:`c{Ea`D$$B`E&aV ^?$AW`=%Tv+X:ճv@X`hRY)yگh&bMJ8ϲح 6p ~B.]9v2}bc8Pn `7JX  9R;^a-x2`8 ixG&x@8`?XĂ*PK8đX|̑ϯ| &G9 }D"H8r!Jeٟ ȳ,Ux  UZ P  ;UF]l- _FD,?$6A ;` 7V}3R6 |M2㟘5;rF?&kH n+XOZ P  t bT >OPƂ ru3nM. vA l5 mOLz`lTWI$SX̂#B`R3h ;e%q?2 P7~I FYNs#EUYH 8[YΩB3B Z$h`8m@>5u;{}f)Rmq+B~US=tȇfE) )SAoWHGv5xkuAo{#2rp;8\gw% A[yXB?/(E9@~bϾv#9 !iD 8ZJp-Y< 6qw@Gj']{XOk|`  xW}18 8Wx(0Чr$,3px(Ё:@#1Ё2:6qPmtftm%`m `?6y Am8!օVZ]o*l^tvl70~wzCX6wGKw|3(3WP_4@>T@W}s0RQp43j`}\bki%S`g@2/@IZg6Di@ Ywi2`m7@Kx28!vL׍8h/0rD/S7`}w7shiO9#1`'eH* 0 P 0Ҡ >@p 3{ ٠ 0  < נ \ @{0P pࠕɰ@  0  y/pap}h ޠ}ɌKdw bZ gyr@0 i8d[dJ6-@! G-E8`̀&=Pp3P = `>P Lf`\@0jQ@{P <0 0Ϡ   P`ސ a   2 pq(n(`oi Uc n`0l9To%D 8 J ך?JzOH5W av7lD (>p N!0=`=P 98`40ps& * Q0  b gmlKPi0  *ɐ Srgp 0(vrШgy0rr09'ШKp`tꟲ  u20 (zV*5P p V)dR-W xJ8 Fxp 8X _08u:&pЧZ6 ~IPD `/iɪg ~ЪD% bc (7p Tw/0 Ќ FzZyj[Erx> 08SydQ pѹ}5 +6&ީ>  Ut:J 05 ڶ0Sy ֫`I )p F'x/p t)* Ы`t۪ж7J㺚iV(}-2  Pf eҁ'  p@ P p3pxpp \ ` )pdΠ0 6/lمy`@ r@ @ M7 UlX,@fQhkiO!V 8@:W/p:⪚W\OO$  y #;_f:@  p AP `` հ :`b0 Ԁ |y@ w0  Đ Z p Ch 2S@ {7&@@Z {IxȬw07Lz΍) PBaY 8sцW}i #$Mi~H æbHR}w+&?_xT(Raf6]v`goVn]j{% 7hQKI weQXИi~BHM(`ljKQ|{H =4y V onlۆ o2`VMmgkmoglxyHrnm dn$;v ]htfMܛoeEwqًj)m}Xne݅xw{'?=ް#WR],h+eF hj jFhgCG"6lsw |kӕ=]wtgYޤGdM  ">! p0$&., ڰ SvVwեCaTjqAs^(Q]!u ాS70S Z>uRN^Z_0 ߅j[ D!sVin w@dt:gE d   Ӱ ^> .P(7VQutw ~>]W؊tpwD 0鍾~Ю .pW*0qwɰ [+]7Ah Gv'HcI@r~U n q_A>6  q~ytސI S> s~vPd]x20ڰv=M nuIQFhWbQz;yAĊ]ow /vOnwQMh0S(Mt]yM g @  @  `p ɐ Ġ  #_TXvF/] pgPXOVlX nPFO%g0>)Џ8yI0 @ sh/z-SߎSZpe.20e}Mv`/B2Ҥ  V88% 7P LqE5nG!E$Yrc%:Ș΁܀ΏPycJƁ2hFP tjZjUontHիWS# Ã3KJ24z;sEW%+6ZP<8-k+ů5o7z Xy9'0#`.38GJxM;HCd:HBX7$Ƀ yam:Iӄ"L.<(9CxX_(a$"ø>m 7|!BvxhC憊*ZZlT(fvi&iHŔ%b my` o: |8ǔ$%W3ߐ#`69S렔:XH7x.&hT3ThG9F'Zg_cݶ@qޒv9h4N9M$$9-.m 4$q,ϖiHLL %- ztKH2ԦFtՅW@ 7zƛI(v;C|6(aWIB 1V)cy7"q>7 ߖ>h r.CjaGnd" 4A@kH v @j#DlVB>hс[}r(DFr-?i`Hh}\kȎ^pX FQSn0) ; !N*@̥cCxycxS0mfy*˥b @QAKEB$e:- !@H0C8F>8 v(A} t%(DI\1hCInҵPQ것T:@(&¡`0/J[p$8 &Ht$ yA<b?-Iۅ@vxB7@%u4Ђ6[ШRG:q'i0H4I< Gh(A!L0Qr|LC,}4Aǩ "z#xĠ10R?%Pf@D@ -䱋d2pE:Ϯp`0Y ,"5lKَ]55M, q7G:4:HNx,A¦N\:[(G$2lp$Z ز mL#шU(WS0c-,Z~Dx3S(̘Z/P 09Z"A! F- CWTCB/ꃔ7P_`k[փ~: Д"IΠ+YNC'_<ǰB<ŦXR *vX,ocH78Xt妉 ow;`添]dݣ]@Q0Q |6_:0/ h(hNM fChd\hWP ݕܙ€EE}}̫U{;Ij ` o[Q7oiРNGo֯}U^IpR{RJD8g̿(D4yYekEH][Z{vA'&'IOh bfg:#JSYTtMzԧ^]ziy)?qϠ6MǍ|'_g.{G_];aw_d \o/lA|AA|@AD B",`A LB%\"|B(8cB*B+'B-Bû+B0 Ñ-,ClC5\C6<4C8<þkC:+C<@;C?\< CCcܿ`\ d|Fhld>f F bFmƍ=*K<[8Fs<>7;q\DGxGFbvByLGlGz>uGklǥ;HGHo GCP-\Hu@Ȁȉ4wSd$I8tH<DO?F\DI0dԻkII 8IIILJ2J髻9g,JɌJ_4TJ3JU~YJtH@C$KTIydȬ=˵kKBK;4̺DJ_^- `oZNa]a [#A&κWa ߦt;<-|` b&nX$R+Tbmb+0bsab1!f#=cc6f=#=cS0nc;A K.c нc@V,NC>g Y:gqEdM56pFyVh\G|NWq>{dXiNߕ㏖F]|&iVIi4X6]VUfsFj kk%DWN~N dfu뢖ʸen6~v= k^Zljk?PTNen5nhhvYf톴یlvXN6hnӞϽ" mVHm6^n6ۮY^6dWn}a>J>;۵FmUXo]n6˕vR>K}6-ճn>3 pOT.UOs]mj>pf pԣ&T p fqq * ig(hmq}dv6gqXG;[qq a]Qr 4G%g~'gIRr,r(._S*]1s 3]o.TM 6 r t5$~s>ߓ{r:Ͼ+FDw`'Fo\LIa?s.k n_-mក#u=b7u=^+Uou Xu˅պs'gPFu^_-W .=?v8unnh'o_T-G"jklC7=9wnopjT'4+Kz^si9 o{qBsrnlUQ$2W8YAO x3>qkCȮxM$xHxw/bc2:>,;=-=9>B%?A4?I@=5AF B<6BI9BFC4DB$DD+DE:EL,FH*RG4RC4RSFRX$SD$SK+SK,SR T7V<VB%VR#YE+YJLY]NY`RY],ZV3ZW:ZZC[\S\bZ_cXbf.cP.c]t`Sts>uoIuqJufluz[vwry}K{rS{vd{|C}eu}y~ju{WsdV}}Xb}uKp[mfdZ{|qu{kdskbxzs{•ťĿʋƭΟ˽̴̓ѮѢʘǬּٜռ۬ݵݾٽߞѺխ \HA*\Ç _8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL%vlʇA$ZӧPJZP%DXjʵW_t*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"]KϠ/vMMS^ͷғ.XpXxtہ=tR .,I [8XP&;;!(6-k.(-J\Aq2wqx ;Aq,w@砅 V(߀GR"hYMwފ,FA%, lߌ: 6A ) HD2:np. ;%0s-#xxCc|x^=C[vD A#Re⡈dWgm⣐P| h:1t :l +G!RȂkxD j!c A,A+TCGp}$ )Ȳ#e0rX61PB6ql?հ+GWjpNdE*E _lŇ_ ; >kX;>!SL==4'AM?3 ?R>ē$>b 3_* >hX+,\Fؓ1 0q=t :L%[=H,8heo '8p :F-)+O.8o5,Hj\N$Xγ`24d0] B b\H.k4/:?8ª_0k6 Tc SѼT oO80D[bO?dXr2K=˅p9\G>+C9>ƌL",:P!mP. ai}H,{ >D; aHjc0@>DA O\j  cs(p@~;Q$:AƇ-MG%QЀHhBPEC%K )SIȬD#2 |ԃתB=giP EPxc Ёw@l N%Z=Ax̂}H &;LtH68AzT'$[<\&ZEOfld r _l"( O~|##1A LXzړ8A   AE<@sH>TAO:Y?A (@/c'>в ?0Bc jlXP AP2#h8 f%ӗXADPf#IuS kS䒐hMkY" \pu:`c{Ea`D$$B`E&aV ^?$AW`=%Tv+X:ճv@X`hRY)yگh&bMJ8ϲح 6p ~B.]9v2}bc8Pn `7JX  9R;^a-x2`8 ixG&x@8`?XĂ*PK8đX|̑ϯ| &G9 }D"H8r!Jeٟ ȳ,Ux  UZ P  ;UF]l- _FD,?$6A ;` 7V}3R6 |M2㟘5;rF?&kH n+XOZ P  t bT >OPƂ ru3nM. vA l5 mOLz`lTWI$SX̂#B`R3h ;e%q?2 P7~I FYNs#EUYH 8[YΩB3B Z$h`8m@>5u;{}f)Rmq+B~US=tȇfE) )SAoWHGv5xkuAo{#2rp;8\gw% A[yXB?/(E9@~bϾv#9 !iD 8ZJp-Y< 6qw@Gj']{XOk|`  xW}18 8Wx(0Чr$,3px(Ё:@#1Ё2:6qPmtftm%`m `?6y Am8!օVZ]o*l^tvl70~wzCX6wGKw|3(3WP_4@>T@W}s0RQp43j`}\bki%S`g@2/@IZg6Di@ Ywi2`m7@Kx28!vL׍8h/0rD/S7`}w7shiO9#1`'eH* 0 P 0Ҡ >@p 3{ ٠ 0  < נ \ @{0P pࠕɰ@  0  y/pap}h ޠ}ɌKdw bZ gyr@0 i8d[dJ6-@! G-E8`̀&=Pp3P = `>P Lf`\@0jQ@{P <0 0Ϡ   P`ސ a   2 pq(n(`oi Uc n`0l9To%D 8 J ך?JzOH5W av7lD (>p N!0=`=P 98`40ps& * Q0  b gmlKPi0  *ɐ Srgp 0(vrШgy0rr09'ШKp`tꟲ  u20 (zV*5P p V)dR-W xJ8 Fxp 8X _08u:&pЧZ6 ~IPD `/iɪg ~ЪD% bc (7p Tw/0 Ќ FzZyj[Erx> 08SydQ pѹ}5 +6&ީ>  Ut:J 05 ڶ0Sy ֫`I )p F'x/p t)* Ы`t۪ж7J㺚iV(}-2  Pf eҁ'  p@ P p3pxpp \ ` )pdΠ0 6/lمy`@ r@ @ M7 UlX,@fQhkiO!V 8@:W/p:⪚W\OO$  y #;_f:@  p AP `` հ :`b0 Ԁ |y@ w0  Đ Z p Ch 2S@ {7&@@Z {IxȬw07Lz΍) PBaY 8sцW}i #$Mi~H æbHR}w+&?_xT(Raf6]v`goVn]j{% 7hQKI weQXИi~BHM(`ljKQ|{H =4y V onlۆ o2`VMmgkmoglxyHrnm dn$;v ]htfMܛoeEwqًj)m}Xne݅xw{'?=ް#WR],h+eF hj jFhgCG"6lsw |kӕ=]wtgYޤGdM  ">! p0$&., ڰ SvVwեCaTjqAs^(Q]!u ాS70S Z>uRN^Z_0 ߅j[ D!sVin w@dt:gE d   Ӱ ^> .P(7VQutw ~>]W؊tpwD 0鍾~Ю .pW*0qwɰ [+]7Ah Gv'HcI@r~U n q_A>6  q~ytސI S> s~vPd]x20ڰv=M nuIQFhWbQz;yAĊ]ow /vOnwQMh0S(Mt]yM g @  @  `p ɐ Ġ  #_TXvF/] pgPXOVlX nPFO%g0>)Џ8yI0 @ sh/z-SߎSZpe.20e}Mv`/B2Ҥ  V88% 7P LqE5nG!E$Yrc%:Ș΁܀ΏPycJƁ2hFP tjZjUontHիWS# Ã3KJ24z;sEW%+6ZP<8-k+ů5o7z Xy9'0#`.38GJxM;HCd:HBX7$Ƀ yam:Iӄ"L.<(9CxX_(a$"ø>m 7|!BvxhC憊*ZZlT(fvi&iHŔ%b my` o: |8ǔ$%W3ߐ#`69S렔:XH7x.&hT3ThG9F'Zg_cݶ@qޒv9h4N9M$$9-.m 4$q,ϖiHLL %- ztKH2ԦFtՅW@ 7zƛI(v;C|6(aWIB 1V)cy7"q>7 ߖ>h r.CjaGnd" 4A@kH v @j#DlVB>hс[}r(DFr-?i`Hh}\kȎ^pX FQSn0) ; !N*@̥cCxycxS0mfy*˥b @QAKEB$e:- !@H0C8F>8 v(A} t%(DI\1hCInҵPQ것T:@(&¡`0/J[p$8 &Ht$ yA<b?-Iۅ@vxB7@%u4Ђ6[ШRG:q'i0H4I< Gh(A!L0Qr|LC,}4Aǩ "z#xĠ10R?%Pf@D@ -䱋d2pE:Ϯp`0Y ,"5lKَ]55M, q7G:4:HNx,A¦N\:[(G$2lp$Z ز mL#шU(WS0c-,Z~Dx3S(̘Z/P 09Z"A! F- CWTCB/ꃔ7P_`k[փ~: Д"IΠ+YNC'_<ǰB<ŦXR *vX,ocH78Xt妉 ow;`添]dݣ]@Q0Q |6_:0/ h(hNM fChd\hWP ݕܙ€EE}}̫U{;Ij ` o[Q7oiРNGo֯}U^IpR{RJD8g̿(D4yYekEH][Z{vA'&'IOh bfg:#JSYTtMzԧ^]ziy)?qϠ6MǍ|'_g.{G_];aw_d \o/lA|AA|@AD B",`A LB%\"|B(8cB*B+'B-Bû+B0 Ñ-,ClC5\C6<4C8<þkC:+C<@;C?\< CCcܿ`\ d|Fhld>f F bFmƍ=*K<[8Fs<>7;q\DGxGFbvByLGlGz>uGklǥ;HGHo GCP-\Hu@Ȁȉ4wSd$I8tH<DO?F\DI0dԻkII 8IIILJ2J髻9g,JɌJ_4TJ3JU~YJtH@C$KTIydȬ=˵kKBK;4̺DJ_^- `oZNa]a [#A&κWa ߦt;<-|` b&nX$R+Tbmb+0bsab1!f#=cc6f=#=cS0nc;A K.c нc@V,NC>g Y:gqEdM56pFyVh\G|NWq>{dXiNߕ㏖F]|&iVIi4X6]VUfsFj kk%DWN~N dfu뢖ʸen6~v= k^Zljk?PTNen5nhhvYf톴یlvXN6hnӞϽ" mVHm6^n6ۮY^6dWn}a>J>;۵FmUXo]n6˕vR>K}6-ճn>3 pOT.UOs]mj>pf pԣ&T p fqq * ig(hmq}dv6gqXG;[qq a]Qr 4G%g~'gIRr,r(._S*]1s 3]o.TM 6 r t5$~s>ߓ{r:Ͼ+FDw`'Fo\LIa?s.k n_-mក#u=b7u=^+Uou Xu˅պs'gPFu^_-W .=?v8unnh'o_T-G"jklC7=9wnopjT'4+Kz^si9 o{qBsrnlUQ$2W8YAO x3>qkCȮxM$xHxw/bc2:>,;=-=9>B%?A4?I@=5AF B<6BI9BFC4DB$DD+DE:EL,FH*RG4RC4RSFRX$SD$SK+SK,SR T7V<VB%VR#YE+YJLY]NY`RY],ZV3ZW:ZZC[\S\bZ_cXbf.cP.c]t`Sts>uoIuqJufluz[vwry}K{rS{vd{|C}eu}y~ju{WsdV}}Xb}uKp[mfdZ{|qu{kdskbxzs{•ťĿʋƭΟ˽̴̓ѮѢʘǬּٜռ۬ݵݾٽߞѺխ \HA*\Ç _8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL%vlʇA$ZӧPJZP%DXjʵW_t*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"]KϠ/vMMS^ͷғ.XpXxtہ=tR .,I [8XP&;;!(6-k.(-J\Aq2wqx ;Aq,w@砅 V(߀GR"hYMwފ,FA%, lߌ: 6A ) HD2:np. ;%0s-#xxCc|x^=C[vD A#Re⡈dWgm⣐P| h:1t :l +G!RȂkxD j!c A,A+TCGp}$ )Ȳ#e0rX61PB6ql?հ+GWjpNdE*E _lŇ_ ; >kX;>!SL==4'AM?3 ?R>ē$>b 3_* >hX+,\Fؓ1 0q=t :L%[=H,8heo '8p :F-)+O.8o5,Hj\N$Xγ`24d0] B b\H.k4/:?8ª_0k6 Tc SѼT oO80D[bO?dXr2K=˅p9\G>+C9>ƌL",:P!mP. ai}H,{ >D; aHjc0@>DA O\j  cs(p@~;Q$:AƇ-MG%QЀHhBPEC%K )SIȬD#2 |ԃתB=giP EPxc Ёw@l N%Z=Ax̂}H &;LtH68AzT'$[<\&ZEOfld r _l"( O~|##1A LXzړ8A   AE<@sH>TAO:Y?A (@/c'>в ?0Bc jlXP AP2#h8 f%ӗXADPf#IuS kS䒐hMkY" \pu:`c{Ea`D$$B`E&aV ^?$AW`=%Tv+X:ճv@X`hRY)yگh&bMJ8ϲح 6p ~B.]9v2}bc8Pn `7JX  9R;^a-x2`8 ixG&x@8`?XĂ*PK8đX|̑ϯ| &G9 }D"H8r!Jeٟ ȳ,Ux  UZ P  ;UF]l- _FD,?$6A ;` 7V}3R6 |M2㟘5;rF?&kH n+XOZ P  t bT >OPƂ ru3nM. vA l5 mOLz`lTWI$SX̂#B`R3h ;e%q?2 P7~I FYNs#EUYH 8[YΩB3B Z$h`8m@>5u;{}f)Rmq+B~US=tȇfE) )SAoWHGv5xkuAo{#2rp;8\gw% A[yXB?/(E9@~bϾv#9 !iD 8ZJp-Y< 6qw@Gj']{XOk|`  xW}18 8Wx(0Чr$,3px(Ё:@#1Ё2:6qPmtftm%`m `?6y Am8!օVZ]o*l^tvl70~wzCX6wGKw|3(3WP_4@>T@W}s0RQp43j`}\bki%S`g@2/@IZg6Di@ Ywi2`m7@Kx28!vL׍8h/0rD/S7`}w7shiO9#1`'eH* 0 P 0Ҡ >@p 3{ ٠ 0  < נ \ @{0P pࠕɰ@  0  y/pap}h ޠ}ɌKdw bZ gyr@0 i8d[dJ6-@! G-E8`̀&=Pp3P = `>P Lf`\@0jQ@{P <0 0Ϡ   P`ސ a   2 pq(n(`oi Uc n`0l9To%D 8 J ך?JzOH5W av7lD (>p N!0=`=P 98`40ps& * Q0  b gmlKPi0  *ɐ Srgp 0(vrШgy0rr09'ШKp`tꟲ  u20 (zV*5P p V)dR-W xJ8 Fxp 8X _08u:&pЧZ6 ~IPD `/iɪg ~ЪD% bc (7p Tw/0 Ќ FzZyj[Erx> 08SydQ pѹ}5 +6&ީ>  Ut:J 05 ڶ0Sy ֫`I )p F'x/p t)* Ы`t۪ж7J㺚iV(}-2  Pf eҁ'  p@ P p3pxpp \ ` )pdΠ0 6/lمy`@ r@ @ M7 UlX,@fQhkiO!V 8@:W/p:⪚W\OO$  y #;_f:@  p AP `` հ :`b0 Ԁ |y@ w0  Đ Z p Ch 2S@ {7&@@Z {IxȬw07Lz΍) PBaY 8sцW}i #$Mi~H æbHR}w+&?_xT(Raf6]v`goVn]j{% 7hQKI weQXИi~BHM(`ljKQ|{H =4y V onlۆ o2`VMmgkmoglxyHrnm dn$;v ]htfMܛoeEwqًj)m}Xne݅xw{'?=ް#WR],h+eF hj jFhgCG"6lsw |kӕ=]wtgYޤGdM  ">! p0$&., ڰ SvVwեCaTjqAs^(Q]!u ాS70S Z>uRN^Z_0 ߅j[ D!sVin w@dt:gE d   Ӱ ^> .P(7VQutw ~>]W؊tpwD 0鍾~Ю .pW*0qwɰ [+]7Ah Gv'HcI@r~U n q_A>6  q~ytސI S> s~vPd]x20ڰv=M nuIQFhWbQz;yAĊ]ow /vOnwQMh0S(Mt]yM g @  @  `p ɐ Ġ  #_TXvF/] pgPXOVlX nPFO%g0>)Џ8yI0 @ sh/z-SߎSZpe.20e}Mv`/B2Ҥ  V88% 7P LqE5nG!E$Yrc%:Ș΁܀ΏPycJƁ2hFP tjZjUontHիWS# Ã3KJ24z;sEW%+6ZP<8-k+ů5o7z Xy9'0#`.38GJxM;HCd:HBX7$Ƀ yam:Iӄ"L.<(9CxX_(a$"ø>m 7|!BvxhC憊*ZZlT(fvi&iHŔ%b my` o: |8ǔ$%W3ߐ#`69S렔:XH7x.&hT3ThG9F'Zg_cݶ@qޒv9h4N9M$$9-.m 4$q,ϖiHLL %- ztKH2ԦFtՅW@ 7zƛI(v;C|6(aWIB 1V)cy7"q>7 ߖ>h r.CjaGnd" 4A@kH v @j#DlVB>hс[}r(DFr-?i`Hh}\kȎ^pX FQSn0) ; !N*@̥cCxycxS0mfy*˥b @QAKEB$e:- !@H0C8F>8 v(A} t%(DI\1hCInҵPQ것T:@(&¡`0/J[p$8 &Ht$ yA<b?-Iۅ@vxB7@%u4Ђ6[ШRG:q'i0H4I< Gh(A!L0Qr|LC,}4Aǩ "z#xĠ10R?%Pf@D@ -䱋d2pE:Ϯp`0Y ,"5lKَ]55M, q7G:4:HNx,A¦N\:[(G$2lp$Z ز mL#шU(WS0c-,Z~Dx3S(̘Z/P 09Z"A! F- CWTCB/ꃔ7P_`k[փ~: Д"IΠ+YNC'_<ǰB<ŦXR *vX,ocH78Xt妉 ow;`添]dݣ]@Q0Q |6_:0/ h(hNM fChd\hWP ݕܙ€EE}}̫U{;Ij ` o[Q7oiРNGo֯}U^IpR{RJD8g̿(D4yYekEH][Z{vA'&'IOh bfg:#JSYTtMzԧ^]ziy)?qϠ6MǍ|'_g.{G_];aw_d \o/lA|AA|@AD B",`A LB%\"|B(8cB*B+'B-Bû+B0 Ñ-,ClC5\C6<4C8<þkC:+C<@;C?\< CCcܿ`\ d|Fhld>f F bFmƍ=*K<[8Fs<>7;q\DGxGFbvByLGlGz>uGklǥ;HGHo GCP-\Hu@Ȁȉ4wSd$I8tH<DO?F\DI0dԻkII 8IIILJ2J髻9g,JɌJ_4TJ3JU~YJtH@C$KTIydȬ=˵kKBK;4̺DJ_^- `oZNa]a [#A&κWa ߦt;<-|` b&nX$R+Tbmb+0bsab1!f#=cc6f=#=cS0nc;A K.c нc@V,NC>g Y:gqEdM56pFyVh\G|NWq>{dXiNߕ㏖F]|&iVIi4X6]VUfsFj kk%DWN~N dfu뢖ʸen6~v= k^Zljk?PTNen5nhhvYf톴یlvXN6hnӞϽ" mVHm6^n6ۮY^6dWn}a>J>;۵FmUXo]n6˕vR>K}6-ճn>3 pOT.UOs]mj>pf pԣ&T p fqq * ig(hmq}dv6gqXG;[qq a]Qr 4G%g~'gIRr,r(._S*]1s 3]o.TM 6 r t5$~s>ߓ{r:Ͼ+FDw`'Fo\LIa?s.k n_-mក#u=b7u=^+Uou Xu˅պs'gPFu^_-W .=?v8unnh'o_T-G"jklC7=9wnopjT'4+Kz^si9 o{qBsrnlUQ$2W8YAO x3>qkCȮxM$xHxw/bc2:>,;=-=9>B%?A4?I@=5AF B<6BI9BFC4DB$DD+DE:EL,FH*RG4RC4RSFRX$SD$SK+SK,SR T7V<VB%VR#YE+YJLY]NY`RY],ZV3ZW:ZZC[\S\bZ_cXbf.cP.c]t`Sts>uoIuqJufluz[vwry}K{rS{vd{|C}eu}y~ju{WsdV}}Xb}uKp[mfdZ{|qu{kdskbxzs{•ťĿʋƭΟ˽̴̓ѮѢʘǬּٜռ۬ݵݾٽߞѺխ \HA*\Ç _8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL%vlʇA$ZӧPJZP%DXjʵW_t*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"]KϠ/vMMS^ͷғ.XpXxtہ=tR .,I [8XP&;;!(6-k.(-J\Aq2wqx ;Aq,w@砅 V(߀GR"hYMwފ,FA%, lߌ: 6A ) HD2:np. ;%0s-#xxCc|x^=C[vD A#Re⡈dWgm⣐P| h:1t :l +G!RȂkxD j!c A,A+TCGp}$ )Ȳ#e0rX61PB6ql?հ+GWjpNdE*E _lŇ_ ; >kX;>!SL==4'AM?3 ?R>ē$>b 3_* >hX+,\Fؓ1 0q=t :L%[=H,8heo '8p :F-)+O.8o5,Hj\N$Xγ`24d0] B b\H.k4/:?8ª_0k6 Tc SѼT oO80D[bO?dXr2K=˅p9\G>+C9>ƌL",:P!mP. ai}H,{ >D; aHjc0@>DA O\j  cs(p@~;Q$:AƇ-MG%QЀHhBPEC%K )SIȬD#2 |ԃתB=giP EPxc Ёw@l N%Z=Ax̂}H &;LtH68AzT'$[<\&ZEOfld r _l"( O~|##1A LXzړ8A   AE<@sH>TAO:Y?A (@/c'>в ?0Bc jlXP AP2#h8 f%ӗXADPf#IuS kS䒐hMkY" \pu:`c{Ea`D$$B`E&aV ^?$AW`=%Tv+X:ճv@X`hRY)yگh&bMJ8ϲح 6p ~B.]9v2}bc8Pn `7JX  9R;^a-x2`8 ixG&x@8`?XĂ*PK8đX|̑ϯ| &G9 }D"H8r!Jeٟ ȳ,Ux  UZ P  ;UF]l- _FD,?$6A ;` 7V}3R6 |M2㟘5;rF?&kH n+XOZ P  t bT >OPƂ ru3nM. vA l5 mOLz`lTWI$SX̂#B`R3h ;e%q?2 P7~I FYNs#EUYH 8[YΩB3B Z$h`8m@>5u;{}f)Rmq+B~US=tȇfE) )SAoWHGv5xkuAo{#2rp;8\gw% A[yXB?/(E9@~bϾv#9 !iD 8ZJp-Y< 6qw@Gj']{XOk|`  xW}18 8Wx(0Чr$,3px(Ё:@#1Ё2:6qPmtftm%`m `?6y Am8!օVZ]o*l^tvl70~wzCX6wGKw|3(3WP_4@>T@W}s0RQp43j`}\bki%S`g@2/@IZg6Di@ Ywi2`m7@Kx28!vL׍8h/0rD/S7`}w7shiO9#1`'eH* 0 P 0Ҡ >@p 3{ ٠ 0  < נ \ @{0P pࠕɰ@  0  y/pap}h ޠ}ɌKdw bZ gyr@0 i8d[dJ6-@! G-E8`̀&=Pp3P = `>P Lf`\@0jQ@{P <0 0Ϡ   P`ސ a   2 pq(n(`oi Uc n`0l9To%D 8 J ך?JzOH5W av7lD (>p N!0=`=P 98`40ps& * Q0  b gmlKPi0  *ɐ Srgp 0(vrШgy0rr09'ШKp`tꟲ  u20 (zV*5P p V)dR-W xJ8 Fxp 8X _08u:&pЧZ6 ~IPD `/iɪg ~ЪD% bc (7p Tw/0 Ќ FzZyj[Erx> 08SydQ pѹ}5 +6&ީ>  Ut:J 05 ڶ0Sy ֫`I )p F'x/p t)* Ы`t۪ж7J㺚iV(}-2  Pf eҁ'  p@ P p3pxpp \ ` )pdΠ0 6/lمy`@ r@ @ M7 UlX,@fQhkiO!V 8@:W/p:⪚W\OO$  y #;_f:@  p AP `` հ :`b0 Ԁ |y@ w0  Đ Z p Ch 2S@ {7&@@Z {IxȬw07Lz΍) PBaY 8sцW}i #$Mi~H æbHR}w+&?_xT(Raf6]v`goVn]j{% 7hQKI weQXИi~BHM(`ljKQ|{H =4y V onlۆ o2`VMmgkmoglxyHrnm dn$;v ]htfMܛoeEwqًj)m}Xne݅xw{'?=ް#WR],h+eF hj jFhgCG"6lsw |kӕ=]wtgYޤGdM  ">! p0$&., ڰ SvVwեCaTjqAs^(Q]!u ాS70S Z>uRN^Z_0 ߅j[ D!sVin w@dt:gE d   Ӱ ^> .P(7VQutw ~>]W؊tpwD 0鍾~Ю .pW*0qwɰ [+]7Ah Gv'HcI@r~U n q_A>6  q~ytސI S> s~vPd]x20ڰv=M nuIQFhWbQz;yAĊ]ow /vOnwQMh0S(Mt]yM g @  @  `p ɐ Ġ  #_TXvF/] pgPXOVlX nPFO%g0>)Џ8yI0 @ sh/z-SߎSZpe.20e}Mv`/B2Ҥ  V88% 7P LqE5nG!E$Yrc%:Ș΁܀ΏPycJƁ2hFP tjZjUontHիWS# Ã3KJ24z;sEW%+6ZP<8-k+ů5o7z Xy9'0#`.38GJxM;HCd:HBX7$Ƀ yam:Iӄ"L.<(9CxX_(a$"ø>m 7|!BvxhC憊*ZZlT(fvi&iHŔ%b my` o: |8ǔ$%W3ߐ#`69S렔:XH7x.&hT3ThG9F'Zg_cݶ@qޒv9h4N9M$$9-.m 4$q,ϖiHLL %- ztKH2ԦFtՅW@ 7zƛI(v;C|6(aWIB 1V)cy7"q>7 ߖ>h r.CjaGnd" 4A@kH v @j#DlVB>hс[}r(DFr-?i`Hh}\kȎ^pX FQSn0) ; !N*@̥cCxycxS0mfy*˥b @QAKEB$e:- !@H0C8F>8 v(A} t%(DI\1hCInҵPQ것T:@(&¡`0/J[p$8 &Ht$ yA<b?-Iۅ@vxB7@%u4Ђ6[ШRG:q'i0H4I< Gh(A!L0Qr|LC,}4Aǩ "z#xĠ10R?%Pf@D@ -䱋d2pE:Ϯp`0Y ,"5lKَ]55M, q7G:4:HNx,A¦N\:[(G$2lp$Z ز mL#шU(WS0c-,Z~Dx3S(̘Z/P 09Z"A! F- CWTCB/ꃔ7P_`k[փ~: Д"IΠ+YNC'_<ǰB<ŦXR *vX,ocH78Xt妉 ow;`添]dݣ]@Q0Q |6_:0/ h(hNM fChd\hWP ݕܙ€EE}}̫U{;Ij ` o[Q7oiРNGo֯}U^IpR{RJD8g̿(D4yYekEH][Z{vA'&'IOh bfg:#JSYTtMzԧ^]ziy)?qϠ6MǍ|'_g.{G_];aw_d \o/lA|AA|@AD B",`A LB%\"|B(8cB*B+'B-Bû+B0 Ñ-,ClC5\C6<4C8<þkC:+C<@;C?\< CCcܿ`\ d|Fhld>f F bFmƍ=*K<[8Fs<>7;q\DGxGFbvByLGlGz>uGklǥ;HGHo GCP-\Hu@Ȁȉ4wSd$I8tH<DO?F\DI0dԻkII 8IIILJ2J髻9g,JɌJ_4TJ3JU~YJtH@C$KTIydȬ=˵kKBK;4̺DJ_^- `oZNa]a [#A&κWa ߦt;<-|` b&nX$R+Tbmb+0bsab1!f#=cc6f=#=cS0nc;A K.c нc@V,NC>g Y:gqEdM56pFyVh\G|NWq>{dXiNߕ㏖F]|&iVIi4X6]VUfsFj kk%DWN~N dfu뢖ʸen6~v= k^Zljk?PTNen5nhhvYf톴یlvXN6hnӞϽ" mVHm6^n6ۮY^6dWn}a>J>;۵FmUXo]n6˕vR>K}6-ճn>3 pOT.UOs]mj>pf pԣ&T p fqq * ig(hmq}dv6gqXG;[qq a]Qr 4G%g~'gIRr,r(._S*]1s 3]o.TM 6 r t5$~s>ߓ{r:Ͼ+FDw`'Fo\LIa?s.k n_-mក#u=b7u=^+Uou Xu˅պs'gPFu^_-W .=?v8unnh'o_T-G"jklC7=9wnopjT'4+Kz^si9 o{qBsrnlUQ$2W8YAO x3>qkCȮxM$xHxw/bc;4,;=<;-3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD E?EA:EKF7,FH#SC$SK)SF+SK,SRU;VB%VRNX`$YE(YHLY]RY],ZV0ZL3ZW@[\S\bYbf.cP.c]#dJ;d_Dd_[djJfdbim;ja]jnCkdKkj#lM6laBljdlrUmmDn[/oUjqucruItfMtoStq[tumuyCvqAycry}`zmL{rS{u[{zd{|l{|v}jWydt{}JmXc~v[gmdOu[|q}uuk{skcv|us{•ŤÿĿʭʋǭη̴͓ѥ˝ѽȬ֭ƻٴ۬ݼٵм١ݻѻ \XA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWcx*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0R`Xxtہ=tR "  .;I ]4XP&Ø;;!° )7.k.( .L\ao5wqx >(1Gq)@砅 V(߀GR"hYMwފ,FA%)ÏA lߌ: 6 + P2:np0A >%(s.#xxCc| ^=[vD B%A Re⡈dWgm⣐P| mK=As1C =inE -G!SBlx j!d a)q+p3J@0 +ܗв#c$HXц6AFPBˈ:ql?ܸl-$WkqNdE*E _lŇ > >lp;󔣏>$ǿF5裎#dP>Ì% G5м2J=yܣ4<x4.P|)-t=u q?l>(FP%N,&DO3>9>@%<8 N, 0E8jg/lN?Ta/4JPpH"N%s&C=ԃK~#傰q c`2@ \+dP-BЇ+8p@'p EZp.)*T(Q }B)_K@ZcpSv@V#Ad7D;paN%QTBX{EC& )SȬD#@ |B=`s}*|8փ vadE ^iC@=1xB~`D MtH6x~ѲzT$&]0=`2jAFxml*lf-@!J<}qHc!> (q R8@5PB Ha= ٭kf0U2 Θ7t/$l >(>T046,N`Dڐc d 4G6@RZ`.@G'b$OALKBHsMH .p @ (&G!@mIPF h J"pgb8YiI ,#Q2d l`4h z ՃPE fU:3Wd1J}lK`l e% \JV?!;>X^2a`70f4H |قn %L$RPUhq+wGuDL\ 9nCZ, S}>( n0BK]E-Qt?K*d# P8qP52lP2NSEft VH3r7Ԁ M)!SaP4ߠ604@ߠ `:hA  9bXָC\p=XAP `"@W#\`62.̏J4@ <+mxf1A`)SA_)bn|xDׂ?((Xy^0֝n@'Joq7 4蓚AR &6|Ss@hoO, Vrl,.y!1h< n"`+h!1gߟO67 y'{['@|7v§{ G}ʧ: =:PWx(P6(|=(>b9pz(|=%3|R=mxmMo1`1`p vKg0 0Nl'O[8 g.uƆKʖopp~GsWFsx*P|NVx=l :pr@3S%x5<}r S`O@<@9k _hl!&`T`f5hFR`LhT`1R `X7iPvFP 0 Li58 ؄X-f`TPp`XR i@pz{O%^f02V y&@* \%}O ׀ U ? p lpw Fy @h p 6 Ti @ X  f ] L0@u 0 1``   8i@ fPx Еqwh  З] fup0 @izre)v}* `l7y`b e ;7 lO h ;  h~ ,wp r@)@ `  `@ @ 0 5 PzwWup oY`pUul/q  鰡'F FP 8(RN*P4 ^ !y+|T <;  96_p ;0w,5  ?p ' OY uʖ pm 15 @P1@u@Xvvu f`x@WXp up`x JtZ Ú ` P1 plp I WOhRO}-H&"@p3M :@YЦo :Z0 c CzJ,@8 _ʨqh h  j \vio଱z ~P0EHQ7 dKw @ip Sw& &`@h Zy8H`x}=P~|@ |:0p W)LI ;7 %0z 0:'fz 1JY0 4kzT0| OK yZ Kg"-1 pk 0 u07@P9h{Wl(PV #X P)|P t~ [иN ; h (,@  ` `  b # Y    p| NY plِP F]kUvEЇmy&T V50 Z\p`TP `1pq[H0Ү( {ȌIB@ [³T 2+˰   AI ]W=P Ҡ 3^ PP P `oz T 0 EPK@ `@ {i8 P @İwl5P L Ȱw̥Ux h@T` ,D ޠYP j@sa8 "vt@njLxlniJpgѮ.]jA8Q@glӿ30S@MV3#vaoV |ejflKRpv؄ sULKlոQEhpfj&Kh&Vpl օlфxt]x#}xzmEovy(pWnv5`+0foRHږooo(uRxlWAn1Kj}ܜA7 !nblȽnmzxGy}R,ݑj/sj}iRj-ՖvfG#A te{rŤ =Wxs TU1*nQ   8 ɐ>?~1Npm7`߽h!1sὗH_ S6^g+Nқqpuf~|u݀l knpm0 Unʆfq,m-!ڢ]twQ}_᭐.vavu ~ Ӡ ݠ ^ ѠurXu$LnzZ~}z엎xT> F n~鴞䵖h {艣5h@ zWWb ׺n{~* ppq_1!W_v#U 0 | 6z^u"/jn.*ewxڇPxlN5@+jzK wN8+Nowx~6lh&P0F/`|ZX ]vh l&mo]_.F[W!o'v "5 P @pP  Ӑ~ @ٰ Đ -]RP`h(Rfc_}lɸ pKhV[L`B+@x\ 7X hmT / Tt5pTx&.7b0eBcaI;Rz H7@LP(M9uOA]„ӼA`oP*]l`@PwiKjp) 9qƅyE*V_2&T2\k x3̅5b†W@a&bLK?]7R+΃y`BvW灅IEͅ-bI8|̘'1@)i42 J4X"c>nDK4D#*D.RiyBdj%馒Ri%93kʸ+zCM* I%P&4x'hK1": 31e@aSF@!FtԶn8&AX"x6K T[<6g)ł$ԤjI@|ǟYČޙ#p@tR8伴t¥h|";Mw^ziEnF 'nɊ* Kay4ٲ)ʸ.΃da<͟Rxj'f:nj Q53(dL.,SH'9֜T-zlv:z Yy (0^壖[mX1gw5[s}g|I?OjΧ܄TK`;*DUV0UM6gH̴}#n<(o~D|HlxમzbZI؃gd0b=2d,[-=HIPfsA9Āw͟tމGn:`'Kd{DX4FeCZ&{е|P)MC`npdZ<2MdxiPKȃBXLJ![yru8#D." Ьi+ .Ia@!x# -uTrŊ@_QsTQ5 . ̉K:!O+6 bxCCd=d#|RǦd>0;0٥b(Y xZ*p,dٴ<4@ztYb`T[k",',[-kx,!Od8G~d_0f`+EpܓN<1s҃vzn@Zp#|{f $@@BKEGTyW6*QJd +J xD)l D, :y@$Ǫd4щR$xfxO;TK, )x剩N*JJXU5SD)=KT*4F *t"T1#5Ө"<0gp#[+ [,խJEE|tˬ J:.IkuZWJ &FW%"q|P^6$%WA $<< sRP`i 3*V z(N>9dcqR d\Hs23/J8Tom"<@  S"p Za(7^ӘŹnvuj3Vt!A<@Bcw3 15S58]8ǹ'5Auao$Ġo71h5yƞ]bJ4iXBF4NRP Lj `K b2)8ԴjOSo#1LL%kպm\T/^E֑] :_ 9vv eg;KY&0qP(3pA}&!#&DVX3>ѹ0TґE0Ƽ_8lq=85Xx5/vMkM(o2Es)/[f\^S/>@ARAf'u&xXAD ELQI6bLEg;^|!Ϡ{ݧQwiN6'ys3:)f ErY~{{{0[-$[]"Л&.feNE'o@g'~|^g~C:׸}gM˱tͼ=/&ׅr_g˿7_?Oz4ٿ[/Mҍ#@8 @&LA|<ٻ949,pA(AB!ڨ:A$L~@% B(B$ lB+B{aB,$AޓB/-C2,CxB0\C60@4C9Q6C< C>C? ;CA3?'ʍ,NȄ ǧ$NLOβQ<̠|ͰDtOV,KO}K?#LP @tP8P PQPJ$Q%Q`4KQX9jQP?3|PQ -R R%mQ]Һ4R(<ʹ% mR'G(-ғNJ uOS:5 S1SCeώ C}=5=DHE}RF%I;BGH5JUHJM.X->YеSEU0NmU=UQUaIUd]/M`W=WVVIVW8MV4]ݿg*$VXVkUv%>\%=oqrVWEuW[RW}WCe{>}WUW}ǿ6%؄XkEVemXnDX'iVJVYSM&PEIqط$Yْ"Dټ чuYڤ֍5WYtLJAJBRs-ӡ}5Y֣,UmZYZZUڬ=ZGZ[l-[YFŴõ%T%QP[غŻäM)Mҽ\a[M\2TlĥU\~tTtY]D]W]W]Y5UC%ޱiމ]^]mEOͅ޸%փ^M>m?|^ ܝ}_k-_BLVu^q[u_j]_m_=`5KE[[$`E` Y&L_k`AE\ a~ `.^^M FQMNadaVd^>RW b%FIU".]b*`QX6+^Xb1&ZCͬ$](,̤c7&2&Me}c8JeUfe[VTe}LFea.>Cd^? Wnfk&bfJevkfEf5]oZgu>>9#g2s\o>axǠgX|hH~~ǡYcؐMg^Jcsh쵊N;nnY䎎he\_Nܓ&65hivJXi۝i.VΠJp裎hZΒvSVNLIj>TUvP.kugNkX*e7~k۳f]ff~ݾOf&žkgbQvFLFi+NlNelll5m&H@d]UmvFݞ~L&[m\mFXBi~nֿ͖nN^n&oBNn|%lzYY-osnoo/݁EvjW-pGmƴ< |v퇕f$>>p>pT?&qX^oqEqfWVqhrrErmnr'Z(_r&*+Wfq.ru9(Rjvn2_ 9MyTlW!v7">ܧ4i>b=s?ߠt>r]B7DGEƥH ΎPsUu;67sO?`s?TVU(9WuCNPs6^m` W aYdZE>Dw4/^jGl}kJg7hvfr`uuP;muTwwb wbwyǾt\x'xr,C̽tGrJwZ_s!8x;4,;=<;-3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD E?EA:EKF7,FH#SC$SK)SF+SK,SRU;VB%VRNX`$YE(YHLY]RY],ZV0ZL3ZW@[\S\bYbf.cP.c]#dJ;d_Dd_[djJfdbim;ja]jnCkdKkj#lM6laBljdlrUmmDn[/oUjqucruItfMtoStq[tumuyCvqAycry}`zmL{rS{u[{zd{|l{|v}jWydt{}JmXc~v[gmdOu[|q}uuk{skcv|us{•ŤÿĿʭʋǭη̴͓ѥ˝ѽȬ֭ƻٴ۬ݼٵм١ݻѻ \XA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWcx*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0R`Xxtہ=tR "  .;I ]4XP&Ø;;!° )7.k.( .L\ao5wqx >(1Gq)@砅 V(߀GR"hYMwފ,FA%)ÏA lߌ: 6 + P2:np0A >%(s.#xxCc| ^=[vD B%A Re⡈dWgm⣐P| mK=As1C =inE -G!SBlx j!d a)q+p3J@0 +ܗв#c$HXц6AFPBˈ:ql?ܸl-$WkqNdE*E _lŇ > >lp;󔣏>$ǿF5裎#dP>Ì% G5м2J=yܣ4<x4.P|)-t=u q?l>(FP%N,&DO3>9>@%<8 N, 0E8jg/lN?Ta/4JPpH"N%s&C=ԃK~#傰q c`2@ \+dP-BЇ+8p@'p EZp.)*T(Q }B)_K@ZcpSv@V#Ad7D;paN%QTBX{EC& )SȬD#@ |B=`s}*|8փ vadE ^iC@=1xB~`D MtH6x~ѲzT$&]0=`2jAFxml*lf-@!J<}qHc!> (q R8@5PB Ha= ٭kf0U2 Θ7t/$l >(>T046,N`Dڐc d 4G6@RZ`.@G'b$OALKBHsMH .p @ (&G!@mIPF h J"pgb8YiI ,#Q2d l`4h z ՃPE fU:3Wd1J}lK`l e% \JV?!;>X^2a`70f4H |قn %L$RPUhq+wGuDL\ 9nCZ, S}>( n0BK]E-Qt?K*d# P8qP52lP2NSEft VH3r7Ԁ M)!SaP4ߠ604@ߠ `:hA  9bXָC\p=XAP `"@W#\`62.̏J4@ <+mxf1A`)SA_)bn|xDׂ?((Xy^0֝n@'Joq7 4蓚AR &6|Ss@hoO, Vrl,.y!1h< n"`+h!1gߟO67 y'{['@|7v§{ G}ʧ: =:PWx(P6(|=(>b9pz(|=%3|R=mxmMo1`1`p vKg0 0Nl'O[8 g.uƆKʖopp~GsWFsx*P|NVx=l :pr@3S%x5<}r S`O@<@9k _hl!&`T`f5hFR`LhT`1R `X7iPvFP 0 Li58 ؄X-f`TPp`XR i@pz{O%^f02V y&@* \%}O ׀ U ? p lpw Fy @h p 6 Ti @ X  f ] L0@u 0 1``   8i@ fPx Еqwh  З] fup0 @izre)v}* `l7y`b e ;7 lO h ;  h~ ,wp r@)@ `  `@ @ 0 5 PzwWup oY`pUul/q  鰡'F FP 8(RN*P4 ^ !y+|T <;  96_p ;0w,5  ?p ' OY uʖ pm 15 @P1@u@Xvvu f`x@WXp up`x JtZ Ú ` P1 plp I WOhRO}-H&"@p3M :@YЦo :Z0 c CzJ,@8 _ʨqh h  j \vio଱z ~P0EHQ7 dKw @ip Sw& &`@h Zy8H`x}=P~|@ |:0p W)LI ;7 %0z 0:'fz 1JY0 4kzT0| OK yZ Kg"-1 pk 0 u07@P9h{Wl(PV #X P)|P t~ [иN ; h (,@  ` `  b # Y    p| NY plِP F]kUvEЇmy&T V50 Z\p`TP `1pq[H0Ү( {ȌIB@ [³T 2+˰   AI ]W=P Ҡ 3^ PP P `oz T 0 EPK@ `@ {i8 P @İwl5P L Ȱw̥Ux h@T` ,D ޠYP j@sa8 "vt@njLxlniJpgѮ.]jA8Q@glӿ30S@MV3#vaoV |ejflKRpv؄ sULKlոQEhpfj&Kh&Vpl օlфxt]x#}xzmEovy(pWnv5`+0foRHږooo(uRxlWAn1Kj}ܜA7 !nblȽnmzxGy}R,ݑj/sj}iRj-ՖvfG#A te{rŤ =Wxs TU1*nQ   8 ɐ>?~1Npm7`߽h!1sὗH_ S6^g+Nқqpuf~|u݀l knpm0 Unʆfq,m-!ڢ]twQ}_᭐.vavu ~ Ӡ ݠ ^ ѠurXu$LnzZ~}z엎xT> F n~鴞䵖h {艣5h@ zWWb ׺n{~* ppq_1!W_v#U 0 | 6z^u"/jn.*ewxڇPxlN5@+jzK wN8+Nowx~6lh&P0F/`|ZX ]vh l&mo]_.F[W!o'v "5 P @pP  Ӑ~ @ٰ Đ -]RP`h(Rfc_}lɸ pKhV[L`B+@x\ 7X hmT / Tt5pTx&.7b0eBcaI;Rz H7@LP(M9uOA]„ӼA`oP*]l`@PwiKjp) 9qƅyE*V_2&T2\k x3̅5b†W@a&bLK?]7R+΃y`BvW灅IEͅ-bI8|̘'1@)i42 J4X"c>nDK4D#*D.RiyBdj%馒Ri%93kʸ+zCM* I%P&4x'hK1": 31e@aSF@!FtԶn8&AX"x6K T[<6g)ł$ԤjI@|ǟYČޙ#p@tR8伴t¥h|";Mw^ziEnF 'nɊ* Kay4ٲ)ʸ.΃da<͟Rxj'f:nj Q53(dL.,SH'9֜T-zlv:z Yy (0^壖[mX1gw5[s}g|I?OjΧ܄TK`;*DUV0UM6gH̴}#n<(o~D|HlxમzbZI؃gd0b=2d,[-=HIPfsA9Āw͟tމGn:`'Kd{DX4FeCZ&{е|P)MC`npdZ<2MdxiPKȃBXLJ![yru8#D." Ьi+ .Ia@!x# -uTrŊ@_QsTQ5 . ̉K:!O+6 bxCCd=d#|RǦd>0;0٥b(Y xZ*p,dٴ<4@ztYb`T[k",',[-kx,!Od8G~d_0f`+EpܓN<1s҃vzn@Zp#|{f $@@BKEGTyW6*QJd +J xD)l D, :y@$Ǫd4щR$xfxO;TK, )x剩N*JJXU5SD)=KT*4F *t"T1#5Ө"<0gp#[+ [,խJEE|tˬ J:.IkuZWJ &FW%"q|P^6$%WA $<< sRP`i 3*V z(N>9dcqR d\Hs23/J8Tom"<@  S"p Za(7^ӘŹnvuj3Vt!A<@Bcw3 15S58]8ǹ'5Auao$Ġo71h5yƞ]bJ4iXBF4NRP Lj `K b2)8ԴjOSo#1LL%kպm\T/^E֑] :_ 9vv eg;KY&0qP(3pA}&!#&DVX3>ѹ0TґE0Ƽ_8lq=85Xx5/vMkM(o2Es)/[f\^S/>@ARAf'u&xXAD ELQI6bLEg;^|!Ϡ{ݧQwiN6'ys3:)f ErY~{{{0[-$[]"Л&.feNE'o@g'~|^g~C:׸}gM˱tͼ=/&ׅr_g˿7_?Oz4ٿ[/Mҍ#@8 @&LA|<ٻ949,pA(AB!ڨ:A$L~@% B(B$ lB+B{aB,$AޓB/-C2,CxB0\C60@4C9Q6C< C>C? ;CA3?'ʍ,NȄ ǧ$NLOβQ<̠|ͰDtOV,KO}K?#LP @tP8P PQPJ$Q%Q`4KQX9jQP?3|PQ -R R%mQ]Һ4R(<ʹ% mR'G(-ғNJ uOS:5 S1SCeώ C}=5=DHE}RF%I;BGH5JUHJM.X->YеSEU0NmU=UQUaIUd]/M`W=WVVIVW8MV4]ݿg*$VXVkUv%>\%=oqrVWEuW[RW}WCe{>}WUW}ǿ6%؄XkEVemXnDX'iVJVYSM&PEIqط$Yْ"Dټ чuYڤ֍5WYtLJAJBRs-ӡ}5Y֣,UmZYZZUڬ=ZGZ[l-[YFŴõ%T%QP[غŻäM)Mҽ\a[M\2TlĥU\~tTtY]D]W]W]Y5UC%ޱiމ]^]mEOͅ޸%փ^M>m?|^ ܝ}_k-_BLVu^q[u_j]_m_=`5KE[[$`E` Y&L_k`AE\ a~ `.^^M FQMNadaVd^>RW b%FIU".]b*`QX6+^Xb1&ZCͬ$](,̤c7&2&Me}c8JeUfe[VTe}LFea.>Cd^? Wnfk&bfJevkfEf5]oZgu>>9#g2s\o>axǠgX|hH~~ǡYcؐMg^Jcsh쵊N;nnY䎎he\_Nܓ&65hivJXi۝i.VΠJp裎hZΒvSVNLIj>TUvP.kugNkX*e7~k۳f]ff~ݾOf&žkgbQvFLFi+NlNelll5m&H@d]UmvFݞ~L&[m\mFXBi~nֿ͖nN^n&oBNn|%lzYY-osnoo/݁EvjW-pGmƴ< |v퇕f$>>p>pT?&qX^oqEqfWVqhrrErmnr'Z(_r&*+Wfq.ru9(Rjvn2_ 9MyTlW!v7">ܧ4i>b=s?ߠt>r]B7DGEƥH ΎPsUu;67sO?`s?TVU(9WuCNPs6^m` W aYdZE>Dw4/^jGl}kJg7hvfr`uuP;muTwwb wbwyǾt\x'xr,C̽tGrJwZ_s!8x;4,;=<;-3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD E?EA:EKF7,FH#SC$SK)SF+SK,SRU;VB%VRNX`$YE(YHLY]RY],ZV0ZL3ZW@[\S\bYbf.cP.c]#dJ;d_Dd_[djJfdbim;ja]jnCkdKkj#lM6laBljdlrUmmDn[/oUjqucruItfMtoStq[tumuyCvqAycry}`zmL{rS{u[{zd{|l{|v}jWydt{}JmXc~v[gmdOu[|q}uuk{skcv|us{•ŤÿĿʭʋǭη̴͓ѥ˝ѽȬ֭ƻٴ۬ݼٵм١ݻѻ \XA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWcx*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0R`Xxtہ=tR "  .;I ]4XP&Ø;;!° )7.k.( .L\ao5wqx >(1Gq)@砅 V(߀GR"hYMwފ,FA%)ÏA lߌ: 6 + P2:np0A >%(s.#xxCc| ^=[vD B%A Re⡈dWgm⣐P| mK=As1C =inE -G!SBlx j!d a)q+p3J@0 +ܗв#c$HXц6AFPBˈ:ql?ܸl-$WkqNdE*E _lŇ > >lp;󔣏>$ǿF5裎#dP>Ì% G5м2J=yܣ4<x4.P|)-t=u q?l>(FP%N,&DO3>9>@%<8 N, 0E8jg/lN?Ta/4JPpH"N%s&C=ԃK~#傰q c`2@ \+dP-BЇ+8p@'p EZp.)*T(Q }B)_K@ZcpSv@V#Ad7D;paN%QTBX{EC& )SȬD#@ |B=`s}*|8փ vadE ^iC@=1xB~`D MtH6x~ѲzT$&]0=`2jAFxml*lf-@!J<}qHc!> (q R8@5PB Ha= ٭kf0U2 Θ7t/$l >(>T046,N`Dڐc d 4G6@RZ`.@G'b$OALKBHsMH .p @ (&G!@mIPF h J"pgb8YiI ,#Q2d l`4h z ՃPE fU:3Wd1J}lK`l e% \JV?!;>X^2a`70f4H |قn %L$RPUhq+wGuDL\ 9nCZ, S}>( n0BK]E-Qt?K*d# P8qP52lP2NSEft VH3r7Ԁ M)!SaP4ߠ604@ߠ `:hA  9bXָC\p=XAP `"@W#\`62.̏J4@ <+mxf1A`)SA_)bn|xDׂ?((Xy^0֝n@'Joq7 4蓚AR &6|Ss@hoO, Vrl,.y!1h< n"`+h!1gߟO67 y'{['@|7v§{ G}ʧ: =:PWx(P6(|=(>b9pz(|=%3|R=mxmMo1`1`p vKg0 0Nl'O[8 g.uƆKʖopp~GsWFsx*P|NVx=l :pr@3S%x5<}r S`O@<@9k _hl!&`T`f5hFR`LhT`1R `X7iPvFP 0 Li58 ؄X-f`TPp`XR i@pz{O%^f02V y&@* \%}O ׀ U ? p lpw Fy @h p 6 Ti @ X  f ] L0@u 0 1``   8i@ fPx Еqwh  З] fup0 @izre)v}* `l7y`b e ;7 lO h ;  h~ ,wp r@)@ `  `@ @ 0 5 PzwWup oY`pUul/q  鰡'F FP 8(RN*P4 ^ !y+|T <;  96_p ;0w,5  ?p ' OY uʖ pm 15 @P1@u@Xvvu f`x@WXp up`x JtZ Ú ` P1 plp I WOhRO}-H&"@p3M :@YЦo :Z0 c CzJ,@8 _ʨqh h  j \vio଱z ~P0EHQ7 dKw @ip Sw& &`@h Zy8H`x}=P~|@ |:0p W)LI ;7 %0z 0:'fz 1JY0 4kzT0| OK yZ Kg"-1 pk 0 u07@P9h{Wl(PV #X P)|P t~ [иN ; h (,@  ` `  b # Y    p| NY plِP F]kUvEЇmy&T V50 Z\p`TP `1pq[H0Ү( {ȌIB@ [³T 2+˰   AI ]W=P Ҡ 3^ PP P `oz T 0 EPK@ `@ {i8 P @İwl5P L Ȱw̥Ux h@T` ,D ޠYP j@sa8 "vt@njLxlniJpgѮ.]jA8Q@glӿ30S@MV3#vaoV |ejflKRpv؄ sULKlոQEhpfj&Kh&Vpl օlфxt]x#}xzmEovy(pWnv5`+0foRHږooo(uRxlWAn1Kj}ܜA7 !nblȽnmzxGy}R,ݑj/sj}iRj-ՖvfG#A te{rŤ =Wxs TU1*nQ   8 ɐ>?~1Npm7`߽h!1sὗH_ S6^g+Nқqpuf~|u݀l knpm0 Unʆfq,m-!ڢ]twQ}_᭐.vavu ~ Ӡ ݠ ^ ѠurXu$LnzZ~}z엎xT> F n~鴞䵖h {艣5h@ zWWb ׺n{~* ppq_1!W_v#U 0 | 6z^u"/jn.*ewxڇPxlN5@+jzK wN8+Nowx~6lh&P0F/`|ZX ]vh l&mo]_.F[W!o'v "5 P @pP  Ӑ~ @ٰ Đ -]RP`h(Rfc_}lɸ pKhV[L`B+@x\ 7X hmT / Tt5pTx&.7b0eBcaI;Rz H7@LP(M9uOA]„ӼA`oP*]l`@PwiKjp) 9qƅyE*V_2&T2\k x3̅5b†W@a&bLK?]7R+΃y`BvW灅IEͅ-bI8|̘'1@)i42 J4X"c>nDK4D#*D.RiyBdj%馒Ri%93kʸ+zCM* I%P&4x'hK1": 31e@aSF@!FtԶn8&AX"x6K T[<6g)ł$ԤjI@|ǟYČޙ#p@tR8伴t¥h|";Mw^ziEnF 'nɊ* Kay4ٲ)ʸ.΃da<͟Rxj'f:nj Q53(dL.,SH'9֜T-zlv:z Yy (0^壖[mX1gw5[s}g|I?OjΧ܄TK`;*DUV0UM6gH̴}#n<(o~D|HlxમzbZI؃gd0b=2d,[-=HIPfsA9Āw͟tމGn:`'Kd{DX4FeCZ&{е|P)MC`npdZ<2MdxiPKȃBXLJ![yru8#D." Ьi+ .Ia@!x# -uTrŊ@_QsTQ5 . ̉K:!O+6 bxCCd=d#|RǦd>0;0٥b(Y xZ*p,dٴ<4@ztYb`T[k",',[-kx,!Od8G~d_0f`+EpܓN<1s҃vzn@Zp#|{f $@@BKEGTyW6*QJd +J xD)l D, :y@$Ǫd4щR$xfxO;TK, )x剩N*JJXU5SD)=KT*4F *t"T1#5Ө"<0gp#[+ [,խJEE|tˬ J:.IkuZWJ &FW%"q|P^6$%WA $<< sRP`i 3*V z(N>9dcqR d\Hs23/J8Tom"<@  S"p Za(7^ӘŹnvuj3Vt!A<@Bcw3 15S58]8ǹ'5Auao$Ġo71h5yƞ]bJ4iXBF4NRP Lj `K b2)8ԴjOSo#1LL%kպm\T/^E֑] :_ 9vv eg;KY&0qP(3pA}&!#&DVX3>ѹ0TґE0Ƽ_8lq=85Xx5/vMkM(o2Es)/[f\^S/>@ARAf'u&xXAD ELQI6bLEg;^|!Ϡ{ݧQwiN6'ys3:)f ErY~{{{0[-$[]"Л&.feNE'o@g'~|^g~C:׸}gM˱tͼ=/&ׅr_g˿7_?Oz4ٿ[/Mҍ#@8 @&LA|<ٻ949,pA(AB!ڨ:A$L~@% B(B$ lB+B{aB,$AޓB/-C2,CxB0\C60@4C9Q6C< C>C? ;CA3?'ʍ,NȄ ǧ$NLOβQ<̠|ͰDtOV,KO}K?#LP @tP8P PQPJ$Q%Q`4KQX9jQP?3|PQ -R R%mQ]Һ4R(<ʹ% mR'G(-ғNJ uOS:5 S1SCeώ C}=5=DHE}RF%I;BGH5JUHJM.X->YеSEU0NmU=UQUaIUd]/M`W=WVVIVW8MV4]ݿg*$VXVkUv%>\%=oqrVWEuW[RW}WCe{>}WUW}ǿ6%؄XkEVemXnDX'iVJVYSM&PEIqط$Yْ"Dټ чuYڤ֍5WYtLJAJBRs-ӡ}5Y֣,UmZYZZUڬ=ZGZ[l-[YFŴõ%T%QP[غŻäM)Mҽ\a[M\2TlĥU\~tTtY]D]W]W]Y5UC%ޱiމ]^]mEOͅ޸%փ^M>m?|^ ܝ}_k-_BLVu^q[u_j]_m_=`5KE[[$`E` Y&L_k`AE\ a~ `.^^M FQMNadaVd^>RW b%FIU".]b*`QX6+^Xb1&ZCͬ$](,̤c7&2&Me}c8JeUfe[VTe}LFea.>Cd^? Wnfk&bfJevkfEf5]oZgu>>9#g2s\o>axǠgX|hH~~ǡYcؐMg^Jcsh쵊N;nnY䎎he\_Nܓ&65hivJXi۝i.VΠJp裎hZΒvSVNLIj>TUvP.kugNkX*e7~k۳f]ff~ݾOf&žkgbQvFLFi+NlNelll5m&H@d]UmvFݞ~L&[m\mFXBi~nֿ͖nN^n&oBNn|%lzYY-osnoo/݁EvjW-pGmƴ< |v퇕f$>>p>pT?&qX^oqEqfWVqhrrErmnr'Z(_r&*+Wfq.ru9(Rjvn2_ 9MyTlW!v7">ܧ4i>b=s?ߠt>r]B7DGEƥH ΎPsUu;67sO?`s?TVU(9WuCNPs6^m` W aYdZE>Dw4/^jGl}kJg7hvfr`uuP;muTwwb wbwyǾt\x'xr,C̽tGrJwZ_s!8x;4,;=<;-3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD E?EA:EKF7,FH#SC$SK)SF+SK,SRU;VB%VRNX`$YE(YHLY]RY],ZV0ZL3ZW@[\S\bYbf.cP.c]#dJ;d_Dd_[djJfdbim;ja]jnCkdKkj#lM6laBljdlrUmmDn[/oUjqucruItfMtoStq[tumuyCvqAycry}`zmL{rS{u[{zd{|l{|v}jWydt{}JmXc~v[gmdOu[|q}uuk{skcv|us{•ŤÿĿʭʋǭη̴͓ѥ˝ѽȬ֭ƻٴ۬ݼٵм١ݻѻ \XA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWcx*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0R`Xxtہ=tR "  .;I ]4XP&Ø;;!° )7.k.( .L\ao5wqx >(1Gq)@砅 V(߀GR"hYMwފ,FA%)ÏA lߌ: 6 + P2:np0A >%(s.#xxCc| ^=[vD B%A Re⡈dWgm⣐P| mK=As1C =inE -G!SBlx j!d a)q+p3J@0 +ܗв#c$HXц6AFPBˈ:ql?ܸl-$WkqNdE*E _lŇ > >lp;󔣏>$ǿF5裎#dP>Ì% G5м2J=yܣ4<x4.P|)-t=u q?l>(FP%N,&DO3>9>@%<8 N, 0E8jg/lN?Ta/4JPpH"N%s&C=ԃK~#傰q c`2@ \+dP-BЇ+8p@'p EZp.)*T(Q }B)_K@ZcpSv@V#Ad7D;paN%QTBX{EC& )SȬD#@ |B=`s}*|8փ vadE ^iC@=1xB~`D MtH6x~ѲzT$&]0=`2jAFxml*lf-@!J<}qHc!> (q R8@5PB Ha= ٭kf0U2 Θ7t/$l >(>T046,N`Dڐc d 4G6@RZ`.@G'b$OALKBHsMH .p @ (&G!@mIPF h J"pgb8YiI ,#Q2d l`4h z ՃPE fU:3Wd1J}lK`l e% \JV?!;>X^2a`70f4H |قn %L$RPUhq+wGuDL\ 9nCZ, S}>( n0BK]E-Qt?K*d# P8qP52lP2NSEft VH3r7Ԁ M)!SaP4ߠ604@ߠ `:hA  9bXָC\p=XAP `"@W#\`62.̏J4@ <+mxf1A`)SA_)bn|xDׂ?((Xy^0֝n@'Joq7 4蓚AR &6|Ss@hoO, Vrl,.y!1h< n"`+h!1gߟO67 y'{['@|7v§{ G}ʧ: =:PWx(P6(|=(>b9pz(|=%3|R=mxmMo1`1`p vKg0 0Nl'O[8 g.uƆKʖopp~GsWFsx*P|NVx=l :pr@3S%x5<}r S`O@<@9k _hl!&`T`f5hFR`LhT`1R `X7iPvFP 0 Li58 ؄X-f`TPp`XR i@pz{O%^f02V y&@* \%}O ׀ U ? p lpw Fy @h p 6 Ti @ X  f ] L0@u 0 1``   8i@ fPx Еqwh  З] fup0 @izre)v}* `l7y`b e ;7 lO h ;  h~ ,wp r@)@ `  `@ @ 0 5 PzwWup oY`pUul/q  鰡'F FP 8(RN*P4 ^ !y+|T <;  96_p ;0w,5  ?p ' OY uʖ pm 15 @P1@u@Xvvu f`x@WXp up`x JtZ Ú ` P1 plp I WOhRO}-H&"@p3M :@YЦo :Z0 c CzJ,@8 _ʨqh h  j \vio଱z ~P0EHQ7 dKw @ip Sw& &`@h Zy8H`x}=P~|@ |:0p W)LI ;7 %0z 0:'fz 1JY0 4kzT0| OK yZ Kg"-1 pk 0 u07@P9h{Wl(PV #X P)|P t~ [иN ; h (,@  ` `  b # Y    p| NY plِP F]kUvEЇmy&T V50 Z\p`TP `1pq[H0Ү( {ȌIB@ [³T 2+˰   AI ]W=P Ҡ 3^ PP P `oz T 0 EPK@ `@ {i8 P @İwl5P L Ȱw̥Ux h@T` ,D ޠYP j@sa8 "vt@njLxlniJpgѮ.]jA8Q@glӿ30S@MV3#vaoV |ejflKRpv؄ sULKlոQEhpfj&Kh&Vpl օlфxt]x#}xzmEovy(pWnv5`+0foRHږooo(uRxlWAn1Kj}ܜA7 !nblȽnmzxGy}R,ݑj/sj}iRj-ՖvfG#A te{rŤ =Wxs TU1*nQ   8 ɐ>?~1Npm7`߽h!1sὗH_ S6^g+Nқqpuf~|u݀l knpm0 Unʆfq,m-!ڢ]twQ}_᭐.vavu ~ Ӡ ݠ ^ ѠurXu$LnzZ~}z엎xT> F n~鴞䵖h {艣5h@ zWWb ׺n{~* ppq_1!W_v#U 0 | 6z^u"/jn.*ewxڇPxlN5@+jzK wN8+Nowx~6lh&P0F/`|ZX ]vh l&mo]_.F[W!o'v "5 P @pP  Ӑ~ @ٰ Đ -]RP`h(Rfc_}lɸ pKhV[L`B+@x\ 7X hmT / Tt5pTx&.7b0eBcaI;Rz H7@LP(M9uOA]„ӼA`oP*]l`@PwiKjp) 9qƅyE*V_2&T2\k x3̅5b†W@a&bLK?]7R+΃y`BvW灅IEͅ-bI8|̘'1@)i42 J4X"c>nDK4D#*D.RiyBdj%馒Ri%93kʸ+zCM* I%P&4x'hK1": 31e@aSF@!FtԶn8&AX"x6K T[<6g)ł$ԤjI@|ǟYČޙ#p@tR8伴t¥h|";Mw^ziEnF 'nɊ* Kay4ٲ)ʸ.΃da<͟Rxj'f:nj Q53(dL.,SH'9֜T-zlv:z Yy (0^壖[mX1gw5[s}g|I?OjΧ܄TK`;*DUV0UM6gH̴}#n<(o~D|HlxમzbZI؃gd0b=2d,[-=HIPfsA9Āw͟tމGn:`'Kd{DX4FeCZ&{е|P)MC`npdZ<2MdxiPKȃBXLJ![yru8#D." Ьi+ .Ia@!x# -uTrŊ@_QsTQ5 . ̉K:!O+6 bxCCd=d#|RǦd>0;0٥b(Y xZ*p,dٴ<4@ztYb`T[k",',[-kx,!Od8G~d_0f`+EpܓN<1s҃vzn@Zp#|{f $@@BKEGTyW6*QJd +J xD)l D, :y@$Ǫd4щR$xfxO;TK, )x剩N*JJXU5SD)=KT*4F *t"T1#5Ө"<0gp#[+ [,խJEE|tˬ J:.IkuZWJ &FW%"q|P^6$%WA $<< sRP`i 3*V z(N>9dcqR d\Hs23/J8Tom"<@  S"p Za(7^ӘŹnvuj3Vt!A<@Bcw3 15S58]8ǹ'5Auao$Ġo71h5yƞ]bJ4iXBF4NRP Lj `K b2)8ԴjOSo#1LL%kպm\T/^E֑] :_ 9vv eg;KY&0qP(3pA}&!#&DVX3>ѹ0TґE0Ƽ_8lq=85Xx5/vMkM(o2Es)/[f\^S/>@ARAf'u&xXAD ELQI6bLEg;^|!Ϡ{ݧQwiN6'ys3:)f ErY~{{{0[-$[]"Л&.feNE'o@g'~|^g~C:׸}gM˱tͼ=/&ׅr_g˿7_?Oz4ٿ[/Mҍ#@8 @&LA|<ٻ949,pA(AB!ڨ:A$L~@% B(B$ lB+B{aB,$AޓB/-C2,CxB0\C60@4C9Q6C< C>C? ;CA3?'ʍ,NȄ ǧ$NLOβQ<̠|ͰDtOV,KO}K?#LP @tP8P PQPJ$Q%Q`4KQX9jQP?3|PQ -R R%mQ]Һ4R(<ʹ% mR'G(-ғNJ uOS:5 S1SCeώ C}=5=DHE}RF%I;BGH5JUHJM.X->YеSEU0NmU=UQUaIUd]/M`W=WVVIVW8MV4]ݿg*$VXVkUv%>\%=oqrVWEuW[RW}WCe{>}WUW}ǿ6%؄XkEVemXnDX'iVJVYSM&PEIqط$Yْ"Dټ чuYڤ֍5WYtLJAJBRs-ӡ}5Y֣,UmZYZZUڬ=ZGZ[l-[YFŴõ%T%QP[غŻäM)Mҽ\a[M\2TlĥU\~tTtY]D]W]W]Y5UC%ޱiމ]^]mEOͅ޸%փ^M>m?|^ ܝ}_k-_BLVu^q[u_j]_m_=`5KE[[$`E` Y&L_k`AE\ a~ `.^^M FQMNadaVd^>RW b%FIU".]b*`QX6+^Xb1&ZCͬ$](,̤c7&2&Me}c8JeUfe[VTe}LFea.>Cd^? Wnfk&bfJevkfEf5]oZgu>>9#g2s\o>axǠgX|hH~~ǡYcؐMg^Jcsh쵊N;nnY䎎he\_Nܓ&65hivJXi۝i.VΠJp裎hZΒvSVNLIj>TUvP.kugNkX*e7~k۳f]ff~ݾOf&žkgbQvFLFi+NlNelll5m&H@d]UmvFݞ~L&[m\mFXBi~nֿ͖nN^n&oBNn|%lzYY-osnoo/݁EvjW-pGmƴ< |v퇕f$>>p>pT?&qX^oqEqfWVqhrrErmnr'Z(_r&*+Wfq.ru9(Rjvn2_ 9MyTlW!v7">ܧ4i>b=s?ߠt>r]B7DGEƥH ΎPsUu;67sO?`s?TVU(9WuCNPs6^m` W aYdZE>Dw4/^jGl}kJg7hvfr`uuP;muTwwb wbwyǾt\x'xr,C̽tGrJwZ_s!8x;4,;=<;-3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD E?EA:EKF7,FH#SC$SK)SF+SK,SRU;VB%VRNX`$YE(YHLY]RY],ZV0ZL3ZW@[\S\bYbf.cP.c]#dJ;d_Dd_[djJfdbim;ja]jnCkdKkj#lM6laBljdlrUmmDn[/oUjqucruItfMtoStq[tumuyCvqAycry}`zmL{rS{u[{zd{|l{|v}jWydt{}JmXc~v[gmdOu[|q}uuk{skcv|us{•ŤÿĿʭʋǭη̴͓ѥ˝ѽȬ֭ƻٴ۬ݼٵм١ݻѻ \XA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWcx*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0R`Xxtہ=tR "  .;I ]4XP&Ø;;!° )7.k.( .L\ao5wqx >(1Gq)@砅 V(߀GR"hYMwފ,FA%)ÏA lߌ: 6 + P2:np0A >%(s.#xxCc| ^=[vD B%A Re⡈dWgm⣐P| mK=As1C =inE -G!SBlx j!d a)q+p3J@0 +ܗв#c$HXц6AFPBˈ:ql?ܸl-$WkqNdE*E _lŇ > >lp;󔣏>$ǿF5裎#dP>Ì% G5м2J=yܣ4<x4.P|)-t=u q?l>(FP%N,&DO3>9>@%<8 N, 0E8jg/lN?Ta/4JPpH"N%s&C=ԃK~#傰q c`2@ \+dP-BЇ+8p@'p EZp.)*T(Q }B)_K@ZcpSv@V#Ad7D;paN%QTBX{EC& )SȬD#@ |B=`s}*|8փ vadE ^iC@=1xB~`D MtH6x~ѲzT$&]0=`2jAFxml*lf-@!J<}qHc!> (q R8@5PB Ha= ٭kf0U2 Θ7t/$l >(>T046,N`Dڐc d 4G6@RZ`.@G'b$OALKBHsMH .p @ (&G!@mIPF h J"pgb8YiI ,#Q2d l`4h z ՃPE fU:3Wd1J}lK`l e% \JV?!;>X^2a`70f4H |قn %L$RPUhq+wGuDL\ 9nCZ, S}>( n0BK]E-Qt?K*d# P8qP52lP2NSEft VH3r7Ԁ M)!SaP4ߠ604@ߠ `:hA  9bXָC\p=XAP `"@W#\`62.̏J4@ <+mxf1A`)SA_)bn|xDׂ?((Xy^0֝n@'Joq7 4蓚AR &6|Ss@hoO, Vrl,.y!1h< n"`+h!1gߟO67 y'{['@|7v§{ G}ʧ: =:PWx(P6(|=(>b9pz(|=%3|R=mxmMo1`1`p vKg0 0Nl'O[8 g.uƆKʖopp~GsWFsx*P|NVx=l :pr@3S%x5<}r S`O@<@9k _hl!&`T`f5hFR`LhT`1R `X7iPvFP 0 Li58 ؄X-f`TPp`XR i@pz{O%^f02V y&@* \%}O ׀ U ? p lpw Fy @h p 6 Ti @ X  f ] L0@u 0 1``   8i@ fPx Еqwh  З] fup0 @izre)v}* `l7y`b e ;7 lO h ;  h~ ,wp r@)@ `  `@ @ 0 5 PzwWup oY`pUul/q  鰡'F FP 8(RN*P4 ^ !y+|T <;  96_p ;0w,5  ?p ' OY uʖ pm 15 @P1@u@Xvvu f`x@WXp up`x JtZ Ú ` P1 plp I WOhRO}-H&"@p3M :@YЦo :Z0 c CzJ,@8 _ʨqh h  j \vio଱z ~P0EHQ7 dKw @ip Sw& &`@h Zy8H`x}=P~|@ |:0p W)LI ;7 %0z 0:'fz 1JY0 4kzT0| OK yZ Kg"-1 pk 0 u07@P9h{Wl(PV #X P)|P t~ [иN ; h (,@  ` `  b # Y    p| NY plِP F]kUvEЇmy&T V50 Z\p`TP `1pq[H0Ү( {ȌIB@ [³T 2+˰   AI ]W=P Ҡ 3^ PP P `oz T 0 EPK@ `@ {i8 P @İwl5P L Ȱw̥Ux h@T` ,D ޠYP j@sa8 "vt@njLxlniJpgѮ.]jA8Q@glӿ30S@MV3#vaoV |ejflKRpv؄ sULKlոQEhpfj&Kh&Vpl օlфxt]x#}xzmEovy(pWnv5`+0foRHږooo(uRxlWAn1Kj}ܜA7 !nblȽnmzxGy}R,ݑj/sj}iRj-ՖvfG#A te{rŤ =Wxs TU1*nQ   8 ɐ>?~1Npm7`߽h!1sὗH_ S6^g+Nқqpuf~|u݀l knpm0 Unʆfq,m-!ڢ]twQ}_᭐.vavu ~ Ӡ ݠ ^ ѠurXu$LnzZ~}z엎xT> F n~鴞䵖h {艣5h@ zWWb ׺n{~* ppq_1!W_v#U 0 | 6z^u"/jn.*ewxڇPxlN5@+jzK wN8+Nowx~6lh&P0F/`|ZX ]vh l&mo]_.F[W!o'v "5 P @pP  Ӑ~ @ٰ Đ -]RP`h(Rfc_}lɸ pKhV[L`B+@x\ 7X hmT / Tt5pTx&.7b0eBcaI;Rz H7@LP(M9uOA]„ӼA`oP*]l`@PwiKjp) 9qƅyE*V_2&T2\k x3̅5b†W@a&bLK?]7R+΃y`BvW灅IEͅ-bI8|̘'1@)i42 J4X"c>nDK4D#*D.RiyBdj%馒Ri%93kʸ+zCM* I%P&4x'hK1": 31e@aSF@!FtԶn8&AX"x6K T[<6g)ł$ԤjI@|ǟYČޙ#p@tR8伴t¥h|";Mw^ziEnF 'nɊ* Kay4ٲ)ʸ.΃da<͟Rxj'f:nj Q53(dL.,SH'9֜T-zlv:z Yy (0^壖[mX1gw5[s}g|I?OjΧ܄TK`;*DUV0UM6gH̴}#n<(o~D|HlxમzbZI؃gd0b=2d,[-=HIPfsA9Āw͟tމGn:`'Kd{DX4FeCZ&{е|P)MC`npdZ<2MdxiPKȃBXLJ![yru8#D." Ьi+ .Ia@!x# -uTrŊ@_QsTQ5 . ̉K:!O+6 bxCCd=d#|RǦd>0;0٥b(Y xZ*p,dٴ<4@ztYb`T[k",',[-kx,!Od8G~d_0f`+EpܓN<1s҃vzn@Zp#|{f $@@BKEGTyW6*QJd +J xD)l D, :y@$Ǫd4щR$xfxO;TK, )x剩N*JJXU5SD)=KT*4F *t"T1#5Ө"<0gp#[+ [,խJEE|tˬ J:.IkuZWJ &FW%"q|P^6$%WA $<< sRP`i 3*V z(N>9dcqR d\Hs23/J8Tom"<@  S"p Za(7^ӘŹnvuj3Vt!A<@Bcw3 15S58]8ǹ'5Auao$Ġo71h5yƞ]bJ4iXBF4NRP Lj `K b2)8ԴjOSo#1LL%kպm\T/^E֑] :_ 9vv eg;KY&0qP(3pA}&!#&DVX3>ѹ0TґE0Ƽ_8lq=85Xx5/vMkM(o2Es)/[f\^S/>@ARAf'u&xXAD ELQI6bLEg;^|!Ϡ{ݧQwiN6'ys3:)f ErY~{{{0[-$[]"Л&.feNE'o@g'~|^g~C:׸}gM˱tͼ=/&ׅr_g˿7_?Oz4ٿ[/Mҍ#@8 @&LA|<ٻ949,pA(AB!ڨ:A$L~@% B(B$ lB+B{aB,$AޓB/-C2,CxB0\C60@4C9Q6C< C>C? ;CA3?'ʍ,NȄ ǧ$NLOβQ<̠|ͰDtOV,KO}K?#LP @tP8P PQPJ$Q%Q`4KQX9jQP?3|PQ -R R%mQ]Һ4R(<ʹ% mR'G(-ғNJ uOS:5 S1SCeώ C}=5=DHE}RF%I;BGH5JUHJM.X->YеSEU0NmU=UQUaIUd]/M`W=WVVIVW8MV4]ݿg*$VXVkUv%>\%=oqrVWEuW[RW}WCe{>}WUW}ǿ6%؄XkEVemXnDX'iVJVYSM&PEIqط$Yْ"Dټ чuYڤ֍5WYtLJAJBRs-ӡ}5Y֣,UmZYZZUڬ=ZGZ[l-[YFŴõ%T%QP[غŻäM)Mҽ\a[M\2TlĥU\~tTtY]D]W]W]Y5UC%ޱiމ]^]mEOͅ޸%փ^M>m?|^ ܝ}_k-_BLVu^q[u_j]_m_=`5KE[[$`E` Y&L_k`AE\ a~ `.^^M FQMNadaVd^>RW b%FIU".]b*`QX6+^Xb1&ZCͬ$](,̤c7&2&Me}c8JeUfe[VTe}LFea.>Cd^? Wnfk&bfJevkfEf5]oZgu>>9#g2s\o>axǠgX|hH~~ǡYcؐMg^Jcsh쵊N;nnY䎎he\_Nܓ&65hivJXi۝i.VΠJp裎hZΒvSVNLIj>TUvP.kugNkX*e7~k۳f]ff~ݾOf&žkgbQvFLFi+NlNelll5m&H@d]UmvFݞ~L&[m\mFXBi~nֿ͖nN^n&oBNn|%lzYY-osnoo/݁EvjW-pGmƴ< |v퇕f$>>p>pT?&qX^oqEqfWVqhrrErmnr'Z(_r&*+Wfq.ru9(Rjvn2_ 9MyTlW!v7">ܧ4i>b=s?ߠt>r]B7DGEƥH ΎPsUu;67sO?`s?TVU(9WuCNPs6^m` W aYdZE>Dw4/^jGl}kJg7hvfr`uuP;muTwwb wbwyǾt\x'xr,C̽tGrJwZ_s!8x;4,;=<;-3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD E?EA:EKF7,FH#SC$SK)SF+SK,SRU;VB%VRNX`$YE(YHLY]RY],ZV0ZL3ZW@[\S\bYbf.cP.c]#dJ;d_Dd_[djJfdbim;ja]jnCkdKkj#lM6laBljdlrUmmDn[/oUjqucruItfMtoStq[tumuyCvqAycry}`zmL{rS{u[{zd{|l{|v}jWydt{}JmXc~v[gmdOu[|q}uuk{skcv|us{•ŤÿĿʭʋǭη̴͓ѥ˝ѽȬ֭ƻٴ۬ݼٵм١ݻѻ \XA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWcx*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0R`Xxtہ=tR "  .;I ]4XP&Ø;;!° )7.k.( .L\ao5wqx >(1Gq)@砅 V(߀GR"hYMwފ,FA%)ÏA lߌ: 6 + P2:np0A >%(s.#xxCc| ^=[vD B%A Re⡈dWgm⣐P| mK=As1C =inE -G!SBlx j!d a)q+p3J@0 +ܗв#c$HXц6AFPBˈ:ql?ܸl-$WkqNdE*E _lŇ > >lp;󔣏>$ǿF5裎#dP>Ì% G5м2J=yܣ4<x4.P|)-t=u q?l>(FP%N,&DO3>9>@%<8 N, 0E8jg/lN?Ta/4JPpH"N%s&C=ԃK~#傰q c`2@ \+dP-BЇ+8p@'p EZp.)*T(Q }B)_K@ZcpSv@V#Ad7D;paN%QTBX{EC& )SȬD#@ |B=`s}*|8փ vadE ^iC@=1xB~`D MtH6x~ѲzT$&]0=`2jAFxml*lf-@!J<}qHc!> (q R8@5PB Ha= ٭kf0U2 Θ7t/$l >(>T046,N`Dڐc d 4G6@RZ`.@G'b$OALKBHsMH .p @ (&G!@mIPF h J"pgb8YiI ,#Q2d l`4h z ՃPE fU:3Wd1J}lK`l e% \JV?!;>X^2a`70f4H |قn %L$RPUhq+wGuDL\ 9nCZ, S}>( n0BK]E-Qt?K*d# P8qP52lP2NSEft VH3r7Ԁ M)!SaP4ߠ604@ߠ `:hA  9bXָC\p=XAP `"@W#\`62.̏J4@ <+mxf1A`)SA_)bn|xDׂ?((Xy^0֝n@'Joq7 4蓚AR &6|Ss@hoO, Vrl,.y!1h< n"`+h!1gߟO67 y'{['@|7v§{ G}ʧ: =:PWx(P6(|=(>b9pz(|=%3|R=mxmMo1`1`p vKg0 0Nl'O[8 g.uƆKʖopp~GsWFsx*P|NVx=l :pr@3S%x5<}r S`O@<@9k _hl!&`T`f5hFR`LhT`1R `X7iPvFP 0 Li58 ؄X-f`TPp`XR i@pz{O%^f02V y&@* \%}O ׀ U ? p lpw Fy @h p 6 Ti @ X  f ] L0@u 0 1``   8i@ fPx Еqwh  З] fup0 @izre)v}* `l7y`b e ;7 lO h ;  h~ ,wp r@)@ `  `@ @ 0 5 PzwWup oY`pUul/q  鰡'F FP 8(RN*P4 ^ !y+|T <;  96_p ;0w,5  ?p ' OY uʖ pm 15 @P1@u@Xvvu f`x@WXp up`x JtZ Ú ` P1 plp I WOhRO}-H&"@p3M :@YЦo :Z0 c CzJ,@8 _ʨqh h  j \vio଱z ~P0EHQ7 dKw @ip Sw& &`@h Zy8H`x}=P~|@ |:0p W)LI ;7 %0z 0:'fz 1JY0 4kzT0| OK yZ Kg"-1 pk 0 u07@P9h{Wl(PV #X P)|P t~ [иN ; h (,@  ` `  b # Y    p| NY plِP F]kUvEЇmy&T V50 Z\p`TP `1pq[H0Ү( {ȌIB@ [³T 2+˰   AI ]W=P Ҡ 3^ PP P `oz T 0 EPK@ `@ {i8 P @İwl5P L Ȱw̥Ux h@T` ,D ޠYP j@sa8 "vt@njLxlniJpgѮ.]jA8Q@glӿ30S@MV3#vaoV |ejflKRpv؄ sULKlոQEhpfj&Kh&Vpl օlфxt]x#}xzmEovy(pWnv5`+0foRHږooo(uRxlWAn1Kj}ܜA7 !nblȽnmzxGy}R,ݑj/sj}iRj-ՖvfG#A te{rŤ =Wxs TU1*nQ   8 ɐ>?~1Npm7`߽h!1sὗH_ S6^g+Nқqpuf~|u݀l knpm0 Unʆfq,m-!ڢ]twQ}_᭐.vavu ~ Ӡ ݠ ^ ѠurXu$LnzZ~}z엎xT> F n~鴞䵖h {艣5h@ zWWb ׺n{~* ppq_1!W_v#U 0 | 6z^u"/jn.*ewxڇPxlN5@+jzK wN8+Nowx~6lh&P0F/`|ZX ]vh l&mo]_.F[W!o'v "5 P @pP  Ӑ~ @ٰ Đ -]RP`h(Rfc_}lɸ pKhV[L`B+@x\ 7X hmT / Tt5pTx&.7b0eBcaI;Rz H7@LP(M9uOA]„ӼA`oP*]l`@PwiKjp) 9qƅyE*V_2&T2\k x3̅5b†W@a&bLK?]7R+΃y`BvW灅IEͅ-bI8|̘'1@)i42 J4X"c>nDK4D#*D.RiyBdj%馒Ri%93kʸ+zCM* I%P&4x'hK1": 31e@aSF@!FtԶn8&AX"x6K T[<6g)ł$ԤjI@|ǟYČޙ#p@tR8伴t¥h|";Mw^ziEnF 'nɊ* Kay4ٲ)ʸ.΃da<͟Rxj'f:nj Q53(dL.,SH'9֜T-zlv:z Yy (0^壖[mX1gw5[s}g|I?OjΧ܄TK`;*DUV0UM6gH̴}#n<(o~D|HlxમzbZI؃gd0b=2d,[-=HIPfsA9Āw͟tމGn:`'Kd{DX4FeCZ&{е|P)MC`npdZ<2MdxiPKȃBXLJ![yru8#D." Ьi+ .Ia@!x# -uTrŊ@_QsTQ5 . ̉K:!O+6 bxCCd=d#|RǦd>0;0٥b(Y xZ*p,dٴ<4@ztYb`T[k",',[-kx,!Od8G~d_0f`+EpܓN<1s҃vzn@Zp#|{f $@@BKEGTyW6*QJd +J xD)l D, :y@$Ǫd4щR$xfxO;TK, )x剩N*JJXU5SD)=KT*4F *t"T1#5Ө"<0gp#[+ [,խJEE|tˬ J:.IkuZWJ &FW%"q|P^6$%WA $<< sRP`i 3*V z(N>9dcqR d\Hs23/J8Tom"<@  S"p Za(7^ӘŹnvuj3Vt!A<@Bcw3 15S58]8ǹ'5Auao$Ġo71h5yƞ]bJ4iXBF4NRP Lj `K b2)8ԴjOSo#1LL%kպm\T/^E֑] :_ 9vv eg;KY&0qP(3pA}&!#&DVX3>ѹ0TґE0Ƽ_8lq=85Xx5/vMkM(o2Es)/[f\^S/>@ARAf'u&xXAD ELQI6bLEg;^|!Ϡ{ݧQwiN6'ys3:)f ErY~{{{0[-$[]"Л&.feNE'o@g'~|^g~C:׸}gM˱tͼ=/&ׅr_g˿7_?Oz4ٿ[/Mҍ#@8 @&LA|<ٻ949,pA(AB!ڨ:A$L~@% B(B$ lB+B{aB,$AޓB/-C2,CxB0\C60@4C9Q6C< C>C? ;CA3?'ʍ,NȄ ǧ$NLOβQ<̠|ͰDtOV,KO}K?#LP @tP8P PQPJ$Q%Q`4KQX9jQP?3|PQ -R R%mQ]Һ4R(<ʹ% mR'G(-ғNJ uOS:5 S1SCeώ C}=5=DHE}RF%I;BGH5JUHJM.X->YеSEU0NmU=UQUaIUd]/M`W=WVVIVW8MV4]ݿg*$VXVkUv%>\%=oqrVWEuW[RW}WCe{>}WUW}ǿ6%؄XkEVemXnDX'iVJVYSM&PEIqط$Yْ"Dټ чuYڤ֍5WYtLJAJBRs-ӡ}5Y֣,UmZYZZUڬ=ZGZ[l-[YFŴõ%T%QP[غŻäM)Mҽ\a[M\2TlĥU\~tTtY]D]W]W]Y5UC%ޱiމ]^]mEOͅ޸%փ^M>m?|^ ܝ}_k-_BLVu^q[u_j]_m_=`5KE[[$`E` Y&L_k`AE\ a~ `.^^M FQMNadaVd^>RW b%FIU".]b*`QX6+^Xb1&ZCͬ$](,̤c7&2&Me}c8JeUfe[VTe}LFea.>Cd^? Wnfk&bfJevkfEf5]oZgu>>9#g2s\o>axǠgX|hH~~ǡYcؐMg^Jcsh쵊N;nnY䎎he\_Nܓ&65hivJXi۝i.VΠJp裎hZΒvSVNLIj>TUvP.kugNkX*e7~k۳f]ff~ݾOf&žkgbQvFLFi+NlNelll5m&H@d]UmvFݞ~L&[m\mFXBi~nֿ͖nN^n&oBNn|%lzYY-osnoo/݁EvjW-pGmƴ< |v퇕f$>>p>pT?&qX^oqEqfWVqhrrErmnr'Z(_r&*+Wfq.ru9(Rjvn2_ 9MyTlW!v7">ܧ4i>b=s?ߠt>r]B7DGEƥH ΎPsUu;67sO?`s?TVU(9WuCNPs6^m` W aYdZE>Dw4/^jGl}kJg7hvfr`uuP;muTwwb wbwyǾt\x'xr,C̽tGrJwZ_s!8x;4,;=<;-3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD E?EA:EKF7,FH#SC$SK)SF+SK,SRU;VB%VRNX`$YE(YHLY]RY],ZV0ZL3ZW@[\S\bYbf.cP.c]#dJ;d_Dd_[djJfdbim;ja]jnCkdKkj#lM6laBljdlrUmmDn[/oUjqucruItfMtoStq[tumuyCvqAycry}`zmL{rS{u[{zd{|l{|v}jWydt{}JmXc~v[gmdOu[|q}uuk{skcv|us{•ŤÿĿʭʋǭη̴͓ѥ˝ѽȬ֭ƻٴ۬ݼٵм١ݻѻ \XA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWcx*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0R`Xxtہ=tR "  .;I ]4XP&Ø;;!° )7.k.( .L\ao5wqx >(1Gq)@砅 V(߀GR"hYMwފ,FA%)ÏA lߌ: 6 + P2:np0A >%(s.#xxCc| ^=[vD B%A Re⡈dWgm⣐P| mK=As1C =inE -G!SBlx j!d a)q+p3J@0 +ܗв#c$HXц6AFPBˈ:ql?ܸl-$WkqNdE*E _lŇ > >lp;󔣏>$ǿF5裎#dP>Ì% G5м2J=yܣ4<x4.P|)-t=u q?l>(FP%N,&DO3>9>@%<8 N, 0E8jg/lN?Ta/4JPpH"N%s&C=ԃK~#傰q c`2@ \+dP-BЇ+8p@'p EZp.)*T(Q }B)_K@ZcpSv@V#Ad7D;paN%QTBX{EC& )SȬD#@ |B=`s}*|8փ vadE ^iC@=1xB~`D MtH6x~ѲzT$&]0=`2jAFxml*lf-@!J<}qHc!> (q R8@5PB Ha= ٭kf0U2 Θ7t/$l >(>T046,N`Dڐc d 4G6@RZ`.@G'b$OALKBHsMH .p @ (&G!@mIPF h J"pgb8YiI ,#Q2d l`4h z ՃPE fU:3Wd1J}lK`l e% \JV?!;>X^2a`70f4H |قn %L$RPUhq+wGuDL\ 9nCZ, S}>( n0BK]E-Qt?K*d# P8qP52lP2NSEft VH3r7Ԁ M)!SaP4ߠ604@ߠ `:hA  9bXָC\p=XAP `"@W#\`62.̏J4@ <+mxf1A`)SA_)bn|xDׂ?((Xy^0֝n@'Joq7 4蓚AR &6|Ss@hoO, Vrl,.y!1h< n"`+h!1gߟO67 y'{['@|7v§{ G}ʧ: =:PWx(P6(|=(>b9pz(|=%3|R=mxmMo1`1`p vKg0 0Nl'O[8 g.uƆKʖopp~GsWFsx*P|NVx=l :pr@3S%x5<}r S`O@<@9k _hl!&`T`f5hFR`LhT`1R `X7iPvFP 0 Li58 ؄X-f`TPp`XR i@pz{O%^f02V y&@* \%}O ׀ U ? p lpw Fy @h p 6 Ti @ X  f ] L0@u 0 1``   8i@ fPx Еqwh  З] fup0 @izre)v}* `l7y`b e ;7 lO h ;  h~ ,wp r@)@ `  `@ @ 0 5 PzwWup oY`pUul/q  鰡'F FP 8(RN*P4 ^ !y+|T <;  96_p ;0w,5  ?p ' OY uʖ pm 15 @P1@u@Xvvu f`x@WXp up`x JtZ Ú ` P1 plp I WOhRO}-H&"@p3M :@YЦo :Z0 c CzJ,@8 _ʨqh h  j \vio଱z ~P0EHQ7 dKw @ip Sw& &`@h Zy8H`x}=P~|@ |:0p W)LI ;7 %0z 0:'fz 1JY0 4kzT0| OK yZ Kg"-1 pk 0 u07@P9h{Wl(PV #X P)|P t~ [иN ; h (,@  ` `  b # Y    p| NY plِP F]kUvEЇmy&T V50 Z\p`TP `1pq[H0Ү( {ȌIB@ [³T 2+˰   AI ]W=P Ҡ 3^ PP P `oz T 0 EPK@ `@ {i8 P @İwl5P L Ȱw̥Ux h@T` ,D ޠYP j@sa8 "vt@njLxlniJpgѮ.]jA8Q@glӿ30S@MV3#vaoV |ejflKRpv؄ sULKlոQEhpfj&Kh&Vpl օlфxt]x#}xzmEovy(pWnv5`+0foRHږooo(uRxlWAn1Kj}ܜA7 !nblȽnmzxGy}R,ݑj/sj}iRj-ՖvfG#A te{rŤ =Wxs TU1*nQ   8 ɐ>?~1Npm7`߽h!1sὗH_ S6^g+Nқqpuf~|u݀l knpm0 Unʆfq,m-!ڢ]twQ}_᭐.vavu ~ Ӡ ݠ ^ ѠurXu$LnzZ~}z엎xT> F n~鴞䵖h {艣5h@ zWWb ׺n{~* ppq_1!W_v#U 0 | 6z^u"/jn.*ewxڇPxlN5@+jzK wN8+Nowx~6lh&P0F/`|ZX ]vh l&mo]_.F[W!o'v "5 P @pP  Ӑ~ @ٰ Đ -]RP`h(Rfc_}lɸ pKhV[L`B+@x\ 7X hmT / Tt5pTx&.7b0eBcaI;Rz H7@LP(M9uOA]„ӼA`oP*]l`@PwiKjp) 9qƅyE*V_2&T2\k x3̅5b†W@a&bLK?]7R+΃y`BvW灅IEͅ-bI8|̘'1@)i42 J4X"c>nDK4D#*D.RiyBdj%馒Ri%93kʸ+zCM* I%P&4x'hK1": 31e@aSF@!FtԶn8&AX"x6K T[<6g)ł$ԤjI@|ǟYČޙ#p@tR8伴t¥h|";Mw^ziEnF 'nɊ* Kay4ٲ)ʸ.΃da<͟Rxj'f:nj Q53(dL.,SH'9֜T-zlv:z Yy (0^壖[mX1gw5[s}g|I?OjΧ܄TK`;*DUV0UM6gH̴}#n<(o~D|HlxમzbZI؃gd0b=2d,[-=HIPfsA9Āw͟tމGn:`'Kd{DX4FeCZ&{е|P)MC`npdZ<2MdxiPKȃBXLJ![yru8#D." Ьi+ .Ia@!x# -uTrŊ@_QsTQ5 . ̉K:!O+6 bxCCd=d#|RǦd>0;0٥b(Y xZ*p,dٴ<4@ztYb`T[k",',[-kx,!Od8G~d_0f`+EpܓN<1s҃vzn@Zp#|{f $@@BKEGTyW6*QJd +J xD)l D, :y@$Ǫd4щR$xfxO;TK, )x剩N*JJXU5SD)=KT*4F *t"T1#5Ө"<0gp#[+ [,խJEE|tˬ J:.IkuZWJ &FW%"q|P^6$%WA $<< sRP`i 3*V z(N>9dcqR d\Hs23/J8Tom"<@  S"p Za(7^ӘŹnvuj3Vt!A<@Bcw3 15S58]8ǹ'5Auao$Ġo71h5yƞ]bJ4iXBF4NRP Lj `K b2)8ԴjOSo#1LL%kպm\T/^E֑] :_ 9vv eg;KY&0qP(3pA}&!#&DVX3>ѹ0TґE0Ƽ_8lq=85Xx5/vMkM(o2Es)/[f\^S/>@ARAf'u&xXAD ELQI6bLEg;^|!Ϡ{ݧQwiN6'ys3:)f ErY~{{{0[-$[]"Л&.feNE'o@g'~|^g~C:׸}gM˱tͼ=/&ׅr_g˿7_?Oz4ٿ[/Mҍ#@8 @&LA|<ٻ949,pA(AB!ڨ:A$L~@% B(B$ lB+B{aB,$AޓB/-C2,CxB0\C60@4C9Q6C< C>C? ;CA3?'ʍ,NȄ ǧ$NLOβQ<̠|ͰDtOV,KO}K?#LP @tP8P PQPJ$Q%Q`4KQX9jQP?3|PQ -R R%mQ]Һ4R(<ʹ% mR'G(-ғNJ uOS:5 S1SCeώ C}=5=DHE}RF%I;BGH5JUHJM.X->YеSEU0NmU=UQUaIUd]/M`W=WVVIVW8MV4]ݿg*$VXVkUv%>\%=oqrVWEuW[RW}WCe{>}WUW}ǿ6%؄XkEVemXnDX'iVJVYSM&PEIqط$Yْ"Dټ чuYڤ֍5WYtLJAJBRs-ӡ}5Y֣,UmZYZZUڬ=ZGZ[l-[YFŴõ%T%QP[غŻäM)Mҽ\a[M\2TlĥU\~tTtY]D]W]W]Y5UC%ޱiމ]^]mEOͅ޸%փ^M>m?|^ ܝ}_k-_BLVu^q[u_j]_m_=`5KE[[$`E` Y&L_k`AE\ a~ `.^^M FQMNadaVd^>RW b%FIU".]b*`QX6+^Xb1&ZCͬ$](,̤c7&2&Me}c8JeUfe[VTe}LFea.>Cd^? Wnfk&bfJevkfEf5]oZgu>>9#g2s\o>axǠgX|hH~~ǡYcؐMg^Jcsh쵊N;nnY䎎he\_Nܓ&65hivJXi۝i.VΠJp裎hZΒvSVNLIj>TUvP.kugNkX*e7~k۳f]ff~ݾOf&žkgbQvFLFi+NlNelll5m&H@d]UmvFݞ~L&[m\mFXBi~nֿ͖nN^n&oBNn|%lzYY-osnoo/݁EvjW-pGmƴ< |v퇕f$>>p>pT?&qX^oqEqfWVqhrrErmnr'Z(_r&*+Wfq.ru9(Rjvn2_ 9MyTlW!v7">ܧ4i>b=s?ߠt>r]B7DGEƥH ΎPsUu;67sO?`s?TVU(9WuCNPs6^m` W aYdZE>Dw4/^jGl}kJg7hvfr`uuP;muTwwb wbwyǾt\x'xr,C̽tGrJwZ_s!8x;4,;=<;-3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD E?:EKF7,FH3RSFRX S6#SD$SK)SF+SK,SRU;VB%VRNX`*YJLY]RY]#ZE,ZV3ZW:Z[C[\S\bYbf.cP.c];d_Dd_[dj#eJJfdbim;ja]jnKkj#lM6laBljClbdlrUmm/oUjquRrkcruItfMtpSts[tumuyCvqAycry}`zmL{rS{v[{zd{|l{|v}jYtdt{X}}KmXb~v[gmdSxq}uku{sck|uy~•ŤÿĿƭʴΓ̴ѥˬ͝ѽּ٭Ѵ۪Ƭݼٶѽڡѻժ \PA*\Ç a8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL%vlʇA$ZӧPJZP%DXjʵWat*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"_KϠ/vMMS^ͷғ/P`Xxtہ=tR .NI [4XP&;;!̨6-k.(-J\A?p4wqx = !q(@砅 V(߀GR"hYMwފ,FA%B(O lߌ: 6A * P2`:np/ =%,s-#xxCc||^=ك[vD A$ Re⡈dWgm⣐P|lK<1r! <m ,G!Rkx j!c a(aF+T#H0~0 *܇IJ#b,X61PBH6ql?մ,,чZjpNdE*E _lŇ_ = >kp;󘣏>SǽL=#=4 #AM?3C @R>$ > 3M_ >dhD+,,سO|c<]B `"-k4/Jˆ@܊8jcH/kN?Pa.(OEأM@/1 \ZFJ4Q(E QМ$`2 C8@x&lM(BDjXB @ p'L!/q EP%SEZ떕Pnx[l^rdXy p~݀4m1%* !Cv \ h q XOh~ CV`@! q#k$=_Ux^q%` FbI]E5pxLelI5n0pbP~܀Z @ةbG0fp UHAZ6 ( l$I pX$Ihn`-+7 h@7Am.i@!DeBp#Uεk@U#09%:hĨ}  #+Pli]iӁ p*H]s/.w@n#@8>v&MpY{ײWy#wQ[ o#@ p-(htC79DXiL?Yc X7) rE2@g!Gp [:@oշqf<~NeIP?yAbt!j Nf:M)8[rwGq.t'' 9?e@폏d2q6 R0EL|5 cQTF>A{y];nrI ㇯Ч` Oܕ^)_0D@CKl>~:0A /'f}o?F"Ӑσ[f z7 { wu{̷tE|kpW){|9 <$p%- '@C}<(5`Py'|<$p/|B<@VwOtm%n`0`o v@S(p0 t}l'o Ӱfh^lo-p Ȁ7x8ge?wKdUv/5HX9u2C< Z@;q ] -OBPLa9]gk!%`S`e4ոDPPKhS@0P dph4n7@K47Յx쨇-ePS@o@\PЏh0HG{Te!$k#2P'"H*%h\$?p P π ?@` 5 &p 8pp א ]Е {0P P`ʰP WD {0YmP@@ 0h fY8w 0PiP`ei{@9 Ӱ }0'8%ٛeG" Ȇ~g\a d :; kPQ g D g}+w q7 0 8 p ̀qKj sphܐ{ P pݠ ^@ 4` 0cwXoۀt P vuh@PvZ {xݠ" bA{@h@hy ّ(vVH3 Z !#D 9p N"P>@>0 y9;Pq+w& Q`W pf̦ m 04 0@0pu@H{vte{@[Hp tЫPɇzt9 ƺ ɪ @p @0 lp UVWy9 p 0g-@&<Z0  p95ptj>zZ"8u; 8 ZJم h J [viPn~ 8p0/AuӠIt՚7 `u7 %@w ~S^@+~<@}|? @}9Pp Z7U靕W@yU?Ц ] Мp@e8S@ Ѕz Z< 0`9 z k`tD 21[@ @] { 몷Rۿrwq4ख़ b'xd 40+ % { PB p} p;yPy Pp ] Π) lѠ@0 =0Ўwi{pɶ tP @@m[ _lb<N@l 2 [ 40 _L oжS p0p y{{Q;Xyw`W0l$(` KФ ;) 1  J \W< P ڠ 2Z P  _ n S@ CPJ0 0 p{h7 @ 0xl4P < xyUx hЖS` ,I P @{tA8 G*Mvs0gQlriIpI@ @'\'Op+&L_~61j/R j4 Z]r o7KlUwq{f\JPp{x`sKJx ߨψwQCh`fq;%JhUl։э)P҄]=+=x]Co̶Xwmv4P*0ˆoV `oo"FuƲlJ`oGVM} 1nlwey-w )x|(ߺy6s4iVլi>]if4 u0t| o{m%?nAx1W  Wg'mR4.^} Ұ  B.  0HI;m6"(h!5Wsywp^dAQW>sf^670Zr~Z r~q znyxZw+IGNCWbzw[,xA>佄lkGu ې 굮 um鸖zr!vEtWnd(}Az^"9G4pP Hp.S~k)Ơ b&V  6mw7p|m >o^> { ?:u.u~6oewy`Xlf4@2*U#1H[m[(*UKsHTXŠ ^X aȣ CQ~e%VN}-Q=hk?/1-Fq?#T t @  ~ 0 P ߐ0 7ݐ tX(We@{h(lX oPNG(] KPA *{0\xJ3vЬ00oz<P0,fJ0:lB44( %[n$$bB!aA ;Pvߞ @B7جCKp )QI.eSQBUDӾA`oPJݶm^@Pƫwi@xpZwvBUĉ#<1+ tOْ *UE.hUVȢS28ʗ+X0{ǟRU\0減w=s<,j"pgS9hЫe!k]y`aguQn zn24'^ɧ s衎 ώCcJnl+-%1fbqFk1IJw Q&!V an*)eVPih0C(0ÐC,7+ğ]O=^ oAwQhC*7as]fz܆#a[LNw|C 4Q$:,Ŏ7+4^-C@hg `1J%(˔h٣2hxg &/n8BȃwqRC_;a(&u&-J+~,e :HHnf1{Tg `9J!`P"iz7PƟ2*P NNT B i(·n㔳cM: Zy sNw`奞RbW9'w 6b}'|I@ANgrK )VT` oM`3饧@κn ş-`D|yW6"A{Pީ"V(<nWd(GNye2]6S!|f=)!8`PCp3S 46'`?=F>F(_ѢwlO7(2^qw-. Fƚ:D#D|Тн,$ a?(^ }s%SnL`8!P!{ u"aPX:(@J 4lL(V;5JP'c-Q :F2TЀ-X;ZdaPx 2Ü]B 8F|&`v;S )Egus8ǐG[M4Dv̑N㨐D e@b0%|4KG`/D> V-0>\F!u#{a9$wo);I\r!\r?`p>ՁZQn|17(<V^TI3c*N T@THHa$azj; ->6ÑP|34 i^G|Ɨ7|AǛ9=?!jD!f}ͧ~^Gb͓(4pGTہtA7(ͅ2 -6A^'}r =Cӧ~}s;~#ޔan vІiT~KE9"{t__k>@ ? |?# ?@Ġ m@ A$>o;c5H4 T |A@AAL{2V  : A6%l A(ī(ˆ",&B-$Bk>* C1BB/ȒCADB=CDLħyBlDG|D9DED?ܾDLDM)0DODDMER,EOL)@4EW|EGTEYADAXE\YD@OE` DO$LθaN4)֌M|/LPKPL E P) PC%QBKiQQ|QÜO%DDRFA !R'm#5A%8<|)&E'RRћR/}$H-S'm6.=/MS ӣ$S7Q3=STS:u6 7S9Q:%Q=S>-TSL ŔN05THsQ uSLFlǹTOT5O=U>|NL\TRJG%EU[ԲďՋM`=[Vcc2VѾT_$ɬUbd=bVmUutLhEkScHfeϤ[VuED=qWXt`=W2MWv]dVwee>g={H}ӍPj؀XUX%]5XeșXC؏MdW^ـ=v55UuXUYWrdE=ٝVLo=Μ=ڣȔY%ҧɡmϢ٘NڏUZdIN%ԨM۪MU=ۀ5ǭmY? jӰMD[VѶ-Ya[UϢؼ=ܔmUcFۯ\Uĝ܏U\bd\ 8H5bX\ X˕ŵ\: 0\\]MzDݷdAr]۝e[܅DSKs>]U٭V%چޜ}^h^OTW^XhWNI=_^[}m%lJ|J_ _$[` YUW^]^ I]lD[aNYKW SUama&&}Da!N[Za|\ !nb-bXݺub,FbTȽ,c[Օ bt`c6^3aRX7-נ5nc=aMtY4VQ\bcCvcE`} %d2>dHDb^cԔuBdNvL@6dS>;=X $e>eX&>&P@fe#Xedete]fFU[da^'DAFf.$vxefl4ک}{hTg[KKg-١V~UV{Ne[BٴNTkm^bvkVr!HNbbdbH&FFPgq;FlFZ_llR\&Tm٣nmGVYȢa-\wvmf3ml&jnˮnZh+Vj o@ީ.o/m RCoNnoooo%}o6n'g->p_섅poDUm l l g•_o >٪e7G_,gqG/c q`p"_]v5rVNX(*p,r-h/k.Br4?hc'789wj3;s6*os:_Sl,nC KMFHobt[VecNt!PGc m&u=uTXu.nuSmlehSZ`PG>LcZ9JO+l`gV{vhk'vka'Pw_'\qtV6~tWMrSw_ts?ew `ýIPwXwO}/wd_Nu7rOq[xExlvxUݓ[Roy4u;Ss' t:u:rU?[u^.GK&sz4!p 4Y7!P! ,J$$+!)-$,3&17*26 53-5:2:>;4,;=<;-3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD E?EA:EKF7,FH#SC$SK)SF+SK,SRU;VB%VRNX`$YE(YHLY]RY],ZV0ZL3ZW@[\S\bYbf.cP.c]#dJ;d_Dd_[djJfdbim;ja]jnCkdKkj#lM6laBljdlrUmmDn[/oUjqucruItfMtoStq[tumuyCvqAycry}`zmL{rS{u[{zd{|l{|v}jWydt{}JmXc~v[gmdOu[|q}uuk{skcv|us{•ŤÿĿʭʋǭη̴͓ѥ˝ѽȬ֭ƻٴ۬ݼٵм١ݻѻ \XA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWcx*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0R`Xxtہ=tR "  .;I ]4XP&Ø;;!° )7.k.( .L\ao5wqx >(1Gq)@砅 V(߀GR"hYMwފ,FA%)ÏA lߌ: 6 + P2:np0A >%(s.#xxCc| ^=[vD B%A Re⡈dWgm⣐P| mK=As1C =inE -G!SBlx j!d a)q+p3J@0 +ܗв#c$HXц6AFPBˈ:ql?ܸl-$WkqNdE*E _lŇ > >lp;󔣏>$ǿF5裎#dP>Ì% G5м2J=yܣ4<x4.P|)-t=u q?l>(FP%N,&DO3>9>@%<8 N, 0E8jg/lN?Ta/4JPpH"N%s&C=ԃK~#傰q c`2@ \+dP-BЇ+8p@'p EZp.)*T(Q }B)_K@ZcpSv@V#Ad7D;paN%QTBX{EC& )SȬD#@ |B=`s}*|8փ vadE ^iC@=1xB~`D MtH6x~ѲzT$&]0=`2jAFxml*lf-@!J<}qHc!> (q R8@5PB Ha= ٭kf0U2 Θ7t/$l >(>T046,N`Dڐc d 4G6@RZ`.@G'b$OALKBHsMH .p @ (&G!@mIPF h J"pgb8YiI ,#Q2d l`4h z ՃPE fU:3Wd1J}lK`l e% \JV?!;>X^2a`70f4H |قn %L$RPUhq+wGuDL\ 9nCZ, S}>( n0BK]E-Qt?K*d# P8qP52lP2NSEft VH3r7Ԁ M)!SaP4ߠ604@ߠ `:hA  9bXָC\p=XAP `"@W#\`62.̏J4@ <+mxf1A`)SA_)bn|xDׂ?((Xy^0֝n@'Joq7 4蓚AR &6|Ss@hoO, Vrl,.y!1h< n"`+h!1gߟO67 y'{['@|7v§{ G}ʧ: =:PWx(P6(|=(>b9pz(|=%3|R=mxmMo1`1`p vKg0 0Nl'O[8 g.uƆKʖopp~GsWFsx*P|NVx=l :pr@3S%x5<}r S`O@<@9k _hl!&`T`f5hFR`LhT`1R `X7iPvFP 0 Li58 ؄X-f`TPp`XR i@pz{O%^f02V y&@* \%}O ׀ U ? p lpw Fy @h p 6 Ti @ X  f ] L0@u 0 1``   8i@ fPx Еqwh  З] fup0 @izre)v}* `l7y`b e ;7 lO h ;  h~ ,wp r@)@ `  `@ @ 0 5 PzwWup oY`pUul/q  鰡'F FP 8(RN*P4 ^ !y+|T <;  96_p ;0w,5  ?p ' OY uʖ pm 15 @P1@u@Xvvu f`x@WXp up`x JtZ Ú ` P1 plp I WOhRO}-H&"@p3M :@YЦo :Z0 c CzJ,@8 _ʨqh h  j \vio଱z ~P0EHQ7 dKw @ip Sw& &`@h Zy8H`x}=P~|@ |:0p W)LI ;7 %0z 0:'fz 1JY0 4kzT0| OK yZ Kg"-1 pk 0 u07@P9h{Wl(PV #X P)|P t~ [иN ; h (,@  ` `  b # Y    p| NY plِP F]kUvEЇmy&T V50 Z\p`TP `1pq[H0Ү( {ȌIB@ [³T 2+˰   AI ]W=P Ҡ 3^ PP P `oz T 0 EPK@ `@ {i8 P @İwl5P L Ȱw̥Ux h@T` ,D ޠYP j@sa8 "vt@njLxlniJpgѮ.]jA8Q@glӿ30S@MV3#vaoV |ejflKRpv؄ sULKlոQEhpfj&Kh&Vpl օlфxt]x#}xzmEovy(pWnv5`+0foRHږooo(uRxlWAn1Kj}ܜA7 !nblȽnmzxGy}R,ݑj/sj}iRj-ՖvfG#A te{rŤ =Wxs TU1*nQ   8 ɐ>?~1Npm7`߽h!1sὗH_ S6^g+Nқqpuf~|u݀l knpm0 Unʆfq,m-!ڢ]twQ}_᭐.vavu ~ Ӡ ݠ ^ ѠurXu$LnzZ~}z엎xT> F n~鴞䵖h {艣5h@ zWWb ׺n{~* ppq_1!W_v#U 0 | 6z^u"/jn.*ewxڇPxlN5@+jzK wN8+Nowx~6lh&P0F/`|ZX ]vh l&mo]_.F[W!o'v "5 P @pP  Ӑ~ @ٰ Đ -]RP`h(Rfc_}lɸ pKhV[L`B+@x\ 7X hmT / Tt5pTx&.7b0eBcaI;Rz H7@LP(M9uOA]„ӼA`oP*]l`@PwiKjp) 9qƅyE*V_2&T2\k x3̅5b†W@a&bLK?]7R+΃y`BvW灅IEͅ-bI8|̘'1@)i42 J4X"c>nDK4D#*D.RiyBdj%馒Ri%93kʸ+zCM* I%P&4x'hK1": 31e@aSF@!FtԶn8&AX"x6K T[<6g)ł$ԤjI@|ǟYČޙ#p@tR8伴t¥h|";Mw^ziEnF 'nɊ* Kay4ٲ)ʸ.΃da<͟Rxj'f:nj Q53(dL.,SH'9֜T-zlv:z Yy (0^壖[mX1gw5[s}g|I?OjΧ܄TK`;*DUV0UM6gH̴}#n<(o~D|HlxમzbZI؃gd0b=2d,[-=HIPfsA9Āw͟tމGn:`'Kd{DX4FeCZ&{е|P)MC`npdZ<2MdxiPKȃBXLJ![yru8#D." Ьi+ .Ia@!x# -uTrŊ@_QsTQ5 . ̉K:!O+6 bxCCd=d#|RǦd>0;0٥b(Y xZ*p,dٴ<4@ztYb`T[k",',[-kx,!Od8G~d_0f`+EpܓN<1s҃vzn@Zp#|{f $@@BKEGTyW6*QJd +J xD)l D, :y@$Ǫd4щR$xfxO;TK, )x剩N*JJXU5SD)=KT*4F *t"T1#5Ө"<0gp#[+ [,խJEE|tˬ J:.IkuZWJ &FW%"q|P^6$%WA $<< sRP`i 3*V z(N>9dcqR d\Hs23/J8Tom"<@  S"p Za(7^ӘŹnvuj3Vt!A<@Bcw3 15S58]8ǹ'5Auao$Ġo71h5yƞ]bJ4iXBF4NRP Lj `K b2)8ԴjOSo#1LL%kպm\T/^E֑] :_ 9vv eg;KY&0qP(3pA}&!#&DVX3>ѹ0TґE0Ƽ_8lq=85Xx5/vMkM(o2Es)/[f\^S/>@ARAf'u&xXAD ELQI6bLEg;^|!Ϡ{ݧQwiN6'ys3:)f ErY~{{{0[-$[]"Л&.feNE'o@g'~|^g~C:׸}gM˱tͼ=/&ׅr_g˿7_?Oz4ٿ[/Mҍ#@8 @&LA|<ٻ949,pA(AB!ڨ:A$L~@% B(B$ lB+B{aB,$AޓB/-C2,CxB0\C60@4C9Q6C< C>C? ;CA3?'ʍ,NȄ ǧ$NLOβQ<̠|ͰDtOV,KO}K?#LP @tP8P PQPJ$Q%Q`4KQX9jQP?3|PQ -R R%mQ]Һ4R(<ʹ% mR'G(-ғNJ uOS:5 S1SCeώ C}=5=DHE}RF%I;BGH5JUHJM.X->YеSEU0NmU=UQUaIUd]/M`W=WVVIVW8MV4]ݿg*$VXVkUv%>\%=oqrVWEuW[RW}WCe{>}WUW}ǿ6%؄XkEVemXnDX'iVJVYSM&PEIqط$Yْ"Dټ чuYڤ֍5WYtLJAJBRs-ӡ}5Y֣,UmZYZZUڬ=ZGZ[l-[YFŴõ%T%QP[غŻäM)Mҽ\a[M\2TlĥU\~tTtY]D]W]W]Y5UC%ޱiމ]^]mEOͅ޸%փ^M>m?|^ ܝ}_k-_BLVu^q[u_j]_m_=`5KE[[$`E` Y&L_k`AE\ a~ `.^^M FQMNadaVd^>RW b%FIU".]b*`QX6+^Xb1&ZCͬ$](,̤c7&2&Me}c8JeUfe[VTe}LFea.>Cd^? Wnfk&bfJevkfEf5]oZgu>>9#g2s\o>axǠgX|hH~~ǡYcؐMg^Jcsh쵊N;nnY䎎he\_Nܓ&65hivJXi۝i.VΠJp裎hZΒvSVNLIj>TUvP.kugNkX*e7~k۳f]ff~ݾOf&žkgbQvFLFi+NlNelll5m&H@d]UmvFݞ~L&[m\mFXBi~nֿ͖nN^n&oBNn|%lzYY-osnoo/݁EvjW-pGmƴ< |v퇕f$>>p>pT?&qX^oqEqfWVqhrrErmnr'Z(_r&*+Wfq.ru9(Rjvn2_ 9MyTlW!v7">ܧ4i>b=s?ߠt>r]B7DGEƥH ΎPsUu;67sO?`s?TVU(9WuCNPs6^m` W aYdZE>Dw4/^jGl}kJg7hvfr`uuP;muTwwb wbwyǾt\x'xr,C̽tGrJwZ_s!8x;4,;=<;-3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD E?EA:EKF7,FH#SC$SK)SF+SK,SRU;VB%VRNX`$YE(YHLY]RY],ZV0ZL3ZW@[\S\bYbf.cP.c]#dJ;d_Dd_[djJfdbim;ja]jnCkdKkj#lM6laBljdlrUmmDn[/oUjqucruItfMtoStq[tumuyCvqAycry}`zmL{rS{u[{zd{|l{|v}jWydt{}JmXc~v[gmdOu[|q}uuk{skcv|us{•ŤÿĿʭʋǭη̴͓ѥ˝ѽȬ֭ƻٴ۬ݼٵм١ݻѻ \XA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWcx*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0R`Xxtہ=tR "  .;I ]4XP&Ø;;!° )7.k.( .L\ao5wqx >(1Gq)@砅 V(߀GR"hYMwފ,FA%)ÏA lߌ: 6 + P2:np0A >%(s.#xxCc| ^=[vD B%A Re⡈dWgm⣐P| mK=As1C =inE -G!SBlx j!d a)q+p3J@0 +ܗв#c$HXц6AFPBˈ:ql?ܸl-$WkqNdE*E _lŇ > >lp;󔣏>$ǿF5裎#dP>Ì% G5м2J=yܣ4<x4.P|)-t=u q?l>(FP%N,&DO3>9>@%<8 N, 0E8jg/lN?Ta/4JPpH"N%s&C=ԃK~#傰q c`2@ \+dP-BЇ+8p@'p EZp.)*T(Q }B)_K@ZcpSv@V#Ad7D;paN%QTBX{EC& )SȬD#@ |B=`s}*|8փ vadE ^iC@=1xB~`D MtH6x~ѲzT$&]0=`2jAFxml*lf-@!J<}qHc!> (q R8@5PB Ha= ٭kf0U2 Θ7t/$l >(>T046,N`Dڐc d 4G6@RZ`.@G'b$OALKBHsMH .p @ (&G!@mIPF h J"pgb8YiI ,#Q2d l`4h z ՃPE fU:3Wd1J}lK`l e% \JV?!;>X^2a`70f4H |قn %L$RPUhq+wGuDL\ 9nCZ, S}>( n0BK]E-Qt?K*d# P8qP52lP2NSEft VH3r7Ԁ M)!SaP4ߠ604@ߠ `:hA  9bXָC\p=XAP `"@W#\`62.̏J4@ <+mxf1A`)SA_)bn|xDׂ?((Xy^0֝n@'Joq7 4蓚AR &6|Ss@hoO, Vrl,.y!1h< n"`+h!1gߟO67 y'{['@|7v§{ G}ʧ: =:PWx(P6(|=(>b9pz(|=%3|R=mxmMo1`1`p vKg0 0Nl'O[8 g.uƆKʖopp~GsWFsx*P|NVx=l :pr@3S%x5<}r S`O@<@9k _hl!&`T`f5hFR`LhT`1R `X7iPvFP 0 Li58 ؄X-f`TPp`XR i@pz{O%^f02V y&@* \%}O ׀ U ? p lpw Fy @h p 6 Ti @ X  f ] L0@u 0 1``   8i@ fPx Еqwh  З] fup0 @izre)v}* `l7y`b e ;7 lO h ;  h~ ,wp r@)@ `  `@ @ 0 5 PzwWup oY`pUul/q  鰡'F FP 8(RN*P4 ^ !y+|T <;  96_p ;0w,5  ?p ' OY uʖ pm 15 @P1@u@Xvvu f`x@WXp up`x JtZ Ú ` P1 plp I WOhRO}-H&"@p3M :@YЦo :Z0 c CzJ,@8 _ʨqh h  j \vio଱z ~P0EHQ7 dKw @ip Sw& &`@h Zy8H`x}=P~|@ |:0p W)LI ;7 %0z 0:'fz 1JY0 4kzT0| OK yZ Kg"-1 pk 0 u07@P9h{Wl(PV #X P)|P t~ [иN ; h (,@  ` `  b # Y    p| NY plِP F]kUvEЇmy&T V50 Z\p`TP `1pq[H0Ү( {ȌIB@ [³T 2+˰   AI ]W=P Ҡ 3^ PP P `oz T 0 EPK@ `@ {i8 P @İwl5P L Ȱw̥Ux h@T` ,D ޠYP j@sa8 "vt@njLxlniJpgѮ.]jA8Q@glӿ30S@MV3#vaoV |ejflKRpv؄ sULKlոQEhpfj&Kh&Vpl օlфxt]x#}xzmEovy(pWnv5`+0foRHږooo(uRxlWAn1Kj}ܜA7 !nblȽnmzxGy}R,ݑj/sj}iRj-ՖvfG#A te{rŤ =Wxs TU1*nQ   8 ɐ>?~1Npm7`߽h!1sὗH_ S6^g+Nқqpuf~|u݀l knpm0 Unʆfq,m-!ڢ]twQ}_᭐.vavu ~ Ӡ ݠ ^ ѠurXu$LnzZ~}z엎xT> F n~鴞䵖h {艣5h@ zWWb ׺n{~* ppq_1!W_v#U 0 | 6z^u"/jn.*ewxڇPxlN5@+jzK wN8+Nowx~6lh&P0F/`|ZX ]vh l&mo]_.F[W!o'v "5 P @pP  Ӑ~ @ٰ Đ -]RP`h(Rfc_}lɸ pKhV[L`B+@x\ 7X hmT / Tt5pTx&.7b0eBcaI;Rz H7@LP(M9uOA]„ӼA`oP*]l`@PwiKjp) 9qƅyE*V_2&T2\k x3̅5b†W@a&bLK?]7R+΃y`BvW灅IEͅ-bI8|̘'1@)i42 J4X"c>nDK4D#*D.RiyBdj%馒Ri%93kʸ+zCM* I%P&4x'hK1": 31e@aSF@!FtԶn8&AX"x6K T[<6g)ł$ԤjI@|ǟYČޙ#p@tR8伴t¥h|";Mw^ziEnF 'nɊ* Kay4ٲ)ʸ.΃da<͟Rxj'f:nj Q53(dL.,SH'9֜T-zlv:z Yy (0^壖[mX1gw5[s}g|I?OjΧ܄TK`;*DUV0UM6gH̴}#n<(o~D|HlxમzbZI؃gd0b=2d,[-=HIPfsA9Āw͟tމGn:`'Kd{DX4FeCZ&{е|P)MC`npdZ<2MdxiPKȃBXLJ![yru8#D." Ьi+ .Ia@!x# -uTrŊ@_QsTQ5 . ̉K:!O+6 bxCCd=d#|RǦd>0;0٥b(Y xZ*p,dٴ<4@ztYb`T[k",',[-kx,!Od8G~d_0f`+EpܓN<1s҃vzn@Zp#|{f $@@BKEGTyW6*QJd +J xD)l D, :y@$Ǫd4щR$xfxO;TK, )x剩N*JJXU5SD)=KT*4F *t"T1#5Ө"<0gp#[+ [,խJEE|tˬ J:.IkuZWJ &FW%"q|P^6$%WA $<< sRP`i 3*V z(N>9dcqR d\Hs23/J8Tom"<@  S"p Za(7^ӘŹnvuj3Vt!A<@Bcw3 15S58]8ǹ'5Auao$Ġo71h5yƞ]bJ4iXBF4NRP Lj `K b2)8ԴjOSo#1LL%kպm\T/^E֑] :_ 9vv eg;KY&0qP(3pA}&!#&DVX3>ѹ0TґE0Ƽ_8lq=85Xx5/vMkM(o2Es)/[f\^S/>@ARAf'u&xXAD ELQI6bLEg;^|!Ϡ{ݧQwiN6'ys3:)f ErY~{{{0[-$[]"Л&.feNE'o@g'~|^g~C:׸}gM˱tͼ=/&ׅr_g˿7_?Oz4ٿ[/Mҍ#@8 @&LA|<ٻ949,pA(AB!ڨ:A$L~@% B(B$ lB+B{aB,$AޓB/-C2,CxB0\C60@4C9Q6C< C>C? ;CA3?'ʍ,NȄ ǧ$NLOβQ<̠|ͰDtOV,KO}K?#LP @tP8P PQPJ$Q%Q`4KQX9jQP?3|PQ -R R%mQ]Һ4R(<ʹ% mR'G(-ғNJ uOS:5 S1SCeώ C}=5=DHE}RF%I;BGH5JUHJM.X->YеSEU0NmU=UQUaIUd]/M`W=WVVIVW8MV4]ݿg*$VXVkUv%>\%=oqrVWEuW[RW}WCe{>}WUW}ǿ6%؄XkEVemXnDX'iVJVYSM&PEIqط$Yْ"Dټ чuYڤ֍5WYtLJAJBRs-ӡ}5Y֣,UmZYZZUڬ=ZGZ[l-[YFŴõ%T%QP[غŻäM)Mҽ\a[M\2TlĥU\~tTtY]D]W]W]Y5UC%ޱiމ]^]mEOͅ޸%փ^M>m?|^ ܝ}_k-_BLVu^q[u_j]_m_=`5KE[[$`E` Y&L_k`AE\ a~ `.^^M FQMNadaVd^>RW b%FIU".]b*`QX6+^Xb1&ZCͬ$](,̤c7&2&Me}c8JeUfe[VTe}LFea.>Cd^? Wnfk&bfJevkfEf5]oZgu>>9#g2s\o>axǠgX|hH~~ǡYcؐMg^Jcsh쵊N;nnY䎎he\_Nܓ&65hivJXi۝i.VΠJp裎hZΒvSVNLIj>TUvP.kugNkX*e7~k۳f]ff~ݾOf&žkgbQvFLFi+NlNelll5m&H@d]UmvFݞ~L&[m\mFXBi~nֿ͖nN^n&oBNn|%lzYY-osnoo/݁EvjW-pGmƴ< |v퇕f$>>p>pT?&qX^oqEqfWVqhrrErmnr'Z(_r&*+Wfq.ru9(Rjvn2_ 9MyTlW!v7">ܧ4i>b=s?ߠt>r]B7DGEƥH ΎPsUu;67sO?`s?TVU(9WuCNPs6^m` W aYdZE>Dw4/^jGl}kJg7hvfr`uuP;muTwwb wbwyǾt\x'xr,C̽tGrJwZ_s!8x;4,;=<;-3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD E?EA:EKF7,FH#SC$SK)SF+SK,SRU;VB%VRNX`$YE(YHLY]RY],ZV0ZL3ZW@[\S\bYbf.cP.c]#dJ;d_Dd_[djJfdbim;ja]jnCkdKkj#lM6laBljdlrUmmDn[/oUjqucruItfMtoStq[tumuyCvqAycry}`zmL{rS{u[{zd{|l{|v}jWydt{}JmXc~v[gmdOu[|q}uuk{skcv|us{•ŤÿĿʭʋǭη̴͓ѥ˝ѽȬ֭ƻٴ۬ݼٵм١ݻѻ \XA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWcx*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0R`Xxtہ=tR "  .;I ]4XP&Ø;;!° )7.k.( .L\ao5wqx >(1Gq)@砅 V(߀GR"hYMwފ,FA%)ÏA lߌ: 6 + P2:np0A >%(s.#xxCc| ^=[vD B%A Re⡈dWgm⣐P| mK=As1C =inE -G!SBlx j!d a)q+p3J@0 +ܗв#c$HXц6AFPBˈ:ql?ܸl-$WkqNdE*E _lŇ > >lp;󔣏>$ǿF5裎#dP>Ì% G5м2J=yܣ4<x4.P|)-t=u q?l>(FP%N,&DO3>9>@%<8 N, 0E8jg/lN?Ta/4JPpH"N%s&C=ԃK~#傰q c`2@ \+dP-BЇ+8p@'p EZp.)*T(Q }B)_K@ZcpSv@V#Ad7D;paN%QTBX{EC& )SȬD#@ |B=`s}*|8փ vadE ^iC@=1xB~`D MtH6x~ѲzT$&]0=`2jAFxml*lf-@!J<}qHc!> (q R8@5PB Ha= ٭kf0U2 Θ7t/$l >(>T046,N`Dڐc d 4G6@RZ`.@G'b$OALKBHsMH .p @ (&G!@mIPF h J"pgb8YiI ,#Q2d l`4h z ՃPE fU:3Wd1J}lK`l e% \JV?!;>X^2a`70f4H |قn %L$RPUhq+wGuDL\ 9nCZ, S}>( n0BK]E-Qt?K*d# P8qP52lP2NSEft VH3r7Ԁ M)!SaP4ߠ604@ߠ `:hA  9bXָC\p=XAP `"@W#\`62.̏J4@ <+mxf1A`)SA_)bn|xDׂ?((Xy^0֝n@'Joq7 4蓚AR &6|Ss@hoO, Vrl,.y!1h< n"`+h!1gߟO67 y'{['@|7v§{ G}ʧ: =:PWx(P6(|=(>b9pz(|=%3|R=mxmMo1`1`p vKg0 0Nl'O[8 g.uƆKʖopp~GsWFsx*P|NVx=l :pr@3S%x5<}r S`O@<@9k _hl!&`T`f5hFR`LhT`1R `X7iPvFP 0 Li58 ؄X-f`TPp`XR i@pz{O%^f02V y&@* \%}O ׀ U ? p lpw Fy @h p 6 Ti @ X  f ] L0@u 0 1``   8i@ fPx Еqwh  З] fup0 @izre)v}* `l7y`b e ;7 lO h ;  h~ ,wp r@)@ `  `@ @ 0 5 PzwWup oY`pUul/q  鰡'F FP 8(RN*P4 ^ !y+|T <;  96_p ;0w,5  ?p ' OY uʖ pm 15 @P1@u@Xvvu f`x@WXp up`x JtZ Ú ` P1 plp I WOhRO}-H&"@p3M :@YЦo :Z0 c CzJ,@8 _ʨqh h  j \vio଱z ~P0EHQ7 dKw @ip Sw& &`@h Zy8H`x}=P~|@ |:0p W)LI ;7 %0z 0:'fz 1JY0 4kzT0| OK yZ Kg"-1 pk 0 u07@P9h{Wl(PV #X P)|P t~ [иN ; h (,@  ` `  b # Y    p| NY plِP F]kUvEЇmy&T V50 Z\p`TP `1pq[H0Ү( {ȌIB@ [³T 2+˰   AI ]W=P Ҡ 3^ PP P `oz T 0 EPK@ `@ {i8 P @İwl5P L Ȱw̥Ux h@T` ,D ޠYP j@sa8 "vt@njLxlniJpgѮ.]jA8Q@glӿ30S@MV3#vaoV |ejflKRpv؄ sULKlոQEhpfj&Kh&Vpl օlфxt]x#}xzmEovy(pWnv5`+0foRHږooo(uRxlWAn1Kj}ܜA7 !nblȽnmzxGy}R,ݑj/sj}iRj-ՖvfG#A te{rŤ =Wxs TU1*nQ   8 ɐ>?~1Npm7`߽h!1sὗH_ S6^g+Nқqpuf~|u݀l knpm0 Unʆfq,m-!ڢ]twQ}_᭐.vavu ~ Ӡ ݠ ^ ѠurXu$LnzZ~}z엎xT> F n~鴞䵖h {艣5h@ zWWb ׺n{~* ppq_1!W_v#U 0 | 6z^u"/jn.*ewxڇPxlN5@+jzK wN8+Nowx~6lh&P0F/`|ZX ]vh l&mo]_.F[W!o'v "5 P @pP  Ӑ~ @ٰ Đ -]RP`h(Rfc_}lɸ pKhV[L`B+@x\ 7X hmT / Tt5pTx&.7b0eBcaI;Rz H7@LP(M9uOA]„ӼA`oP*]l`@PwiKjp) 9qƅyE*V_2&T2\k x3̅5b†W@a&bLK?]7R+΃y`BvW灅IEͅ-bI8|̘'1@)i42 J4X"c>nDK4D#*D.RiyBdj%馒Ri%93kʸ+zCM* I%P&4x'hK1": 31e@aSF@!FtԶn8&AX"x6K T[<6g)ł$ԤjI@|ǟYČޙ#p@tR8伴t¥h|";Mw^ziEnF 'nɊ* Kay4ٲ)ʸ.΃da<͟Rxj'f:nj Q53(dL.,SH'9֜T-zlv:z Yy (0^壖[mX1gw5[s}g|I?OjΧ܄TK`;*DUV0UM6gH̴}#n<(o~D|HlxમzbZI؃gd0b=2d,[-=HIPfsA9Āw͟tމGn:`'Kd{DX4FeCZ&{е|P)MC`npdZ<2MdxiPKȃBXLJ![yru8#D." Ьi+ .Ia@!x# -uTrŊ@_QsTQ5 . ̉K:!O+6 bxCCd=d#|RǦd>0;0٥b(Y xZ*p,dٴ<4@ztYb`T[k",',[-kx,!Od8G~d_0f`+EpܓN<1s҃vzn@Zp#|{f $@@BKEGTyW6*QJd +J xD)l D, :y@$Ǫd4щR$xfxO;TK, )x剩N*JJXU5SD)=KT*4F *t"T1#5Ө"<0gp#[+ [,խJEE|tˬ J:.IkuZWJ &FW%"q|P^6$%WA $<< sRP`i 3*V z(N>9dcqR d\Hs23/J8Tom"<@  S"p Za(7^ӘŹnvuj3Vt!A<@Bcw3 15S58]8ǹ'5Auao$Ġo71h5yƞ]bJ4iXBF4NRP Lj `K b2)8ԴjOSo#1LL%kպm\T/^E֑] :_ 9vv eg;KY&0qP(3pA}&!#&DVX3>ѹ0TґE0Ƽ_8lq=85Xx5/vMkM(o2Es)/[f\^S/>@ARAf'u&xXAD ELQI6bLEg;^|!Ϡ{ݧQwiN6'ys3:)f ErY~{{{0[-$[]"Л&.feNE'o@g'~|^g~C:׸}gM˱tͼ=/&ׅr_g˿7_?Oz4ٿ[/Mҍ#@8 @&LA|<ٻ949,pA(AB!ڨ:A$L~@% B(B$ lB+B{aB,$AޓB/-C2,CxB0\C60@4C9Q6C< C>C? ;CA3?'ʍ,NȄ ǧ$NLOβQ<̠|ͰDtOV,KO}K?#LP @tP8P PQPJ$Q%Q`4KQX9jQP?3|PQ -R R%mQ]Һ4R(<ʹ% mR'G(-ғNJ uOS:5 S1SCeώ C}=5=DHE}RF%I;BGH5JUHJM.X->YеSEU0NmU=UQUaIUd]/M`W=WVVIVW8MV4]ݿg*$VXVkUv%>\%=oqrVWEuW[RW}WCe{>}WUW}ǿ6%؄XkEVemXnDX'iVJVYSM&PEIqط$Yْ"Dټ чuYڤ֍5WYtLJAJBRs-ӡ}5Y֣,UmZYZZUڬ=ZGZ[l-[YFŴõ%T%QP[غŻäM)Mҽ\a[M\2TlĥU\~tTtY]D]W]W]Y5UC%ޱiމ]^]mEOͅ޸%փ^M>m?|^ ܝ}_k-_BLVu^q[u_j]_m_=`5KE[[$`E` Y&L_k`AE\ a~ `.^^M FQMNadaVd^>RW b%FIU".]b*`QX6+^Xb1&ZCͬ$](,̤c7&2&Me}c8JeUfe[VTe}LFea.>Cd^? Wnfk&bfJevkfEf5]oZgu>>9#g2s\o>axǠgX|hH~~ǡYcؐMg^Jcsh쵊N;nnY䎎he\_Nܓ&65hivJXi۝i.VΠJp裎hZΒvSVNLIj>TUvP.kugNkX*e7~k۳f]ff~ݾOf&žkgbQvFLFi+NlNelll5m&H@d]UmvFݞ~L&[m\mFXBi~nֿ͖nN^n&oBNn|%lzYY-osnoo/݁EvjW-pGmƴ< |v퇕f$>>p>pT?&qX^oqEqfWVqhrrErmnr'Z(_r&*+Wfq.ru9(Rjvn2_ 9MyTlW!v7">ܧ4i>b=s?ߠt>r]B7DGEƥH ΎPsUu;67sO?`s?TVU(9WuCNPs6^m` W aYdZE>Dw4/^jGl}kJg7hvfr`uuP;muTwwb wbwyǾt\x'xr,C̽tGrJwZ_s!8x;4,;=<;-3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD E?EA:EKF7,FH#SC$SK)SF+SK,SRU;VB%VRNX`$YE(YHLY]RY],ZV0ZL3ZW@[\S\bYbf.cP.c]#dJ;d_Dd_[djJfdbim;ja]jnCkdKkj#lM6laBljdlrUmmDn[/oUjqucruItfMtoStq[tumuyCvqAycry}`zmL{rS{u[{zd{|l{|v}jWydt{}JmXc~v[gmdOu[|q}uuk{skcv|us{•ŤÿĿʭʋǭη̴͓ѥ˝ѽȬ֭ƻٴ۬ݼٵм١ݻѻ \XA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWcx*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0R`Xxtہ=tR "  .;I ]4XP&Ø;;!° )7.k.( .L\ao5wqx >(1Gq)@砅 V(߀GR"hYMwފ,FA%)ÏA lߌ: 6 + P2:np0A >%(s.#xxCc| ^=[vD B%A Re⡈dWgm⣐P| mK=As1C =inE -G!SBlx j!d a)q+p3J@0 +ܗв#c$HXц6AFPBˈ:ql?ܸl-$WkqNdE*E _lŇ > >lp;󔣏>$ǿF5裎#dP>Ì% G5м2J=yܣ4<x4.P|)-t=u q?l>(FP%N,&DO3>9>@%<8 N, 0E8jg/lN?Ta/4JPpH"N%s&C=ԃK~#傰q c`2@ \+dP-BЇ+8p@'p EZp.)*T(Q }B)_K@ZcpSv@V#Ad7D;paN%QTBX{EC& )SȬD#@ |B=`s}*|8փ vadE ^iC@=1xB~`D MtH6x~ѲzT$&]0=`2jAFxml*lf-@!J<}qHc!> (q R8@5PB Ha= ٭kf0U2 Θ7t/$l >(>T046,N`Dڐc d 4G6@RZ`.@G'b$OALKBHsMH .p @ (&G!@mIPF h J"pgb8YiI ,#Q2d l`4h z ՃPE fU:3Wd1J}lK`l e% \JV?!;>X^2a`70f4H |قn %L$RPUhq+wGuDL\ 9nCZ, S}>( n0BK]E-Qt?K*d# P8qP52lP2NSEft VH3r7Ԁ M)!SaP4ߠ604@ߠ `:hA  9bXָC\p=XAP `"@W#\`62.̏J4@ <+mxf1A`)SA_)bn|xDׂ?((Xy^0֝n@'Joq7 4蓚AR &6|Ss@hoO, Vrl,.y!1h< n"`+h!1gߟO67 y'{['@|7v§{ G}ʧ: =:PWx(P6(|=(>b9pz(|=%3|R=mxmMo1`1`p vKg0 0Nl'O[8 g.uƆKʖopp~GsWFsx*P|NVx=l :pr@3S%x5<}r S`O@<@9k _hl!&`T`f5hFR`LhT`1R `X7iPvFP 0 Li58 ؄X-f`TPp`XR i@pz{O%^f02V y&@* \%}O ׀ U ? p lpw Fy @h p 6 Ti @ X  f ] L0@u 0 1``   8i@ fPx Еqwh  З] fup0 @izre)v}* `l7y`b e ;7 lO h ;  h~ ,wp r@)@ `  `@ @ 0 5 PzwWup oY`pUul/q  鰡'F FP 8(RN*P4 ^ !y+|T <;  96_p ;0w,5  ?p ' OY uʖ pm 15 @P1@u@Xvvu f`x@WXp up`x JtZ Ú ` P1 plp I WOhRO}-H&"@p3M :@YЦo :Z0 c CzJ,@8 _ʨqh h  j \vio଱z ~P0EHQ7 dKw @ip Sw& &`@h Zy8H`x}=P~|@ |:0p W)LI ;7 %0z 0:'fz 1JY0 4kzT0| OK yZ Kg"-1 pk 0 u07@P9h{Wl(PV #X P)|P t~ [иN ; h (,@  ` `  b # Y    p| NY plِP F]kUvEЇmy&T V50 Z\p`TP `1pq[H0Ү( {ȌIB@ [³T 2+˰   AI ]W=P Ҡ 3^ PP P `oz T 0 EPK@ `@ {i8 P @İwl5P L Ȱw̥Ux h@T` ,D ޠYP j@sa8 "vt@njLxlniJpgѮ.]jA8Q@glӿ30S@MV3#vaoV |ejflKRpv؄ sULKlոQEhpfj&Kh&Vpl օlфxt]x#}xzmEovy(pWnv5`+0foRHږooo(uRxlWAn1Kj}ܜA7 !nblȽnmzxGy}R,ݑj/sj}iRj-ՖvfG#A te{rŤ =Wxs TU1*nQ   8 ɐ>?~1Npm7`߽h!1sὗH_ S6^g+Nқqpuf~|u݀l knpm0 Unʆfq,m-!ڢ]twQ}_᭐.vavu ~ Ӡ ݠ ^ ѠurXu$LnzZ~}z엎xT> F n~鴞䵖h {艣5h@ zWWb ׺n{~* ppq_1!W_v#U 0 | 6z^u"/jn.*ewxڇPxlN5@+jzK wN8+Nowx~6lh&P0F/`|ZX ]vh l&mo]_.F[W!o'v "5 P @pP  Ӑ~ @ٰ Đ -]RP`h(Rfc_}lɸ pKhV[L`B+@x\ 7X hmT / Tt5pTx&.7b0eBcaI;Rz H7@LP(M9uOA]„ӼA`oP*]l`@PwiKjp) 9qƅyE*V_2&T2\k x3̅5b†W@a&bLK?]7R+΃y`BvW灅IEͅ-bI8|̘'1@)i42 J4X"c>nDK4D#*D.RiyBdj%馒Ri%93kʸ+zCM* I%P&4x'hK1": 31e@aSF@!FtԶn8&AX"x6K T[<6g)ł$ԤjI@|ǟYČޙ#p@tR8伴t¥h|";Mw^ziEnF 'nɊ* Kay4ٲ)ʸ.΃da<͟Rxj'f:nj Q53(dL.,SH'9֜T-zlv:z Yy (0^壖[mX1gw5[s}g|I?OjΧ܄TK`;*DUV0UM6gH̴}#n<(o~D|HlxમzbZI؃gd0b=2d,[-=HIPfsA9Āw͟tމGn:`'Kd{DX4FeCZ&{е|P)MC`npdZ<2MdxiPKȃBXLJ![yru8#D." Ьi+ .Ia@!x# -uTrŊ@_QsTQ5 . ̉K:!O+6 bxCCd=d#|RǦd>0;0٥b(Y xZ*p,dٴ<4@ztYb`T[k",',[-kx,!Od8G~d_0f`+EpܓN<1s҃vzn@Zp#|{f $@@BKEGTyW6*QJd +J xD)l D, :y@$Ǫd4щR$xfxO;TK, )x剩N*JJXU5SD)=KT*4F *t"T1#5Ө"<0gp#[+ [,խJEE|tˬ J:.IkuZWJ &FW%"q|P^6$%WA $<< sRP`i 3*V z(N>9dcqR d\Hs23/J8Tom"<@  S"p Za(7^ӘŹnvuj3Vt!A<@Bcw3 15S58]8ǹ'5Auao$Ġo71h5yƞ]bJ4iXBF4NRP Lj `K b2)8ԴjOSo#1LL%kպm\T/^E֑] :_ 9vv eg;KY&0qP(3pA}&!#&DVX3>ѹ0TґE0Ƽ_8lq=85Xx5/vMkM(o2Es)/[f\^S/>@ARAf'u&xXAD ELQI6bLEg;^|!Ϡ{ݧQwiN6'ys3:)f ErY~{{{0[-$[]"Л&.feNE'o@g'~|^g~C:׸}gM˱tͼ=/&ׅr_g˿7_?Oz4ٿ[/Mҍ#@8 @&LA|<ٻ949,pA(AB!ڨ:A$L~@% B(B$ lB+B{aB,$AޓB/-C2,CxB0\C60@4C9Q6C< C>C? ;CA3?'ʍ,NȄ ǧ$NLOβQ<̠|ͰDtOV,KO}K?#LP @tP8P PQPJ$Q%Q`4KQX9jQP?3|PQ -R R%mQ]Һ4R(<ʹ% mR'G(-ғNJ uOS:5 S1SCeώ C}=5=DHE}RF%I;BGH5JUHJM.X->YеSEU0NmU=UQUaIUd]/M`W=WVVIVW8MV4]ݿg*$VXVkUv%>\%=oqrVWEuW[RW}WCe{>}WUW}ǿ6%؄XkEVemXnDX'iVJVYSM&PEIqط$Yْ"Dټ чuYڤ֍5WYtLJAJBRs-ӡ}5Y֣,UmZYZZUڬ=ZGZ[l-[YFŴõ%T%QP[غŻäM)Mҽ\a[M\2TlĥU\~tTtY]D]W]W]Y5UC%ޱiމ]^]mEOͅ޸%փ^M>m?|^ ܝ}_k-_BLVu^q[u_j]_m_=`5KE[[$`E` Y&L_k`AE\ a~ `.^^M FQMNadaVd^>RW b%FIU".]b*`QX6+^Xb1&ZCͬ$](,̤c7&2&Me}c8JeUfe[VTe}LFea.>Cd^? Wnfk&bfJevkfEf5]oZgu>>9#g2s\o>axǠgX|hH~~ǡYcؐMg^Jcsh쵊N;nnY䎎he\_Nܓ&65hivJXi۝i.VΠJp裎hZΒvSVNLIj>TUvP.kugNkX*e7~k۳f]ff~ݾOf&žkgbQvFLFi+NlNelll5m&H@d]UmvFݞ~L&[m\mFXBi~nֿ͖nN^n&oBNn|%lzYY-osnoo/݁EvjW-pGmƴ< |v퇕f$>>p>pT?&qX^oqEqfWVqhrrErmnr'Z(_r&*+Wfq.ru9(Rjvn2_ 9MyTlW!v7">ܧ4i>b=s?ߠt>r]B7DGEƥH ΎPsUu;67sO?`s?TVU(9WuCNPs6^m` W aYdZE>Dw4/^jGl}kJg7hvfr`uuP;muTwwb wbwyǾt\x'xr,C̽tGrJwZ_s!8x;4,;=<;-3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD E?EA:EKF7,FH#SC$SK)SF+SK,SRU;VB%VRNX`$YE(YHLY]RY],ZV0ZL3ZW@[\S\bYbf.cP.c]#dJ;d_Dd_[djJfdbim;ja]jnCkdKkj#lM6laBljdlrUmmDn[/oUjqucruItfMtoStq[tumuyCvqAycry}`zmL{rS{u[{zd{|l{|v}jWydt{}JmXc~v[gmdOu[|q}uuk{skcv|us{•ŤÿĿʭʋǭη̴͓ѥ˝ѽȬ֭ƻٴ۬ݼٵм١ݻѻ \XA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWcx*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0R`Xxtہ=tR "  .;I ]4XP&Ø;;!° )7.k.( .L\ao5wqx >(1Gq)@砅 V(߀GR"hYMwފ,FA%)ÏA lߌ: 6 + P2:np0A >%(s.#xxCc| ^=[vD B%A Re⡈dWgm⣐P| mK=As1C =inE -G!SBlx j!d a)q+p3J@0 +ܗв#c$HXц6AFPBˈ:ql?ܸl-$WkqNdE*E _lŇ > >lp;󔣏>$ǿF5裎#dP>Ì% G5м2J=yܣ4<x4.P|)-t=u q?l>(FP%N,&DO3>9>@%<8 N, 0E8jg/lN?Ta/4JPpH"N%s&C=ԃK~#傰q c`2@ \+dP-BЇ+8p@'p EZp.)*T(Q }B)_K@ZcpSv@V#Ad7D;paN%QTBX{EC& )SȬD#@ |B=`s}*|8փ vadE ^iC@=1xB~`D MtH6x~ѲzT$&]0=`2jAFxml*lf-@!J<}qHc!> (q R8@5PB Ha= ٭kf0U2 Θ7t/$l >(>T046,N`Dڐc d 4G6@RZ`.@G'b$OALKBHsMH .p @ (&G!@mIPF h J"pgb8YiI ,#Q2d l`4h z ՃPE fU:3Wd1J}lK`l e% \JV?!;>X^2a`70f4H |قn %L$RPUhq+wGuDL\ 9nCZ, S}>( n0BK]E-Qt?K*d# P8qP52lP2NSEft VH3r7Ԁ M)!SaP4ߠ604@ߠ `:hA  9bXָC\p=XAP `"@W#\`62.̏J4@ <+mxf1A`)SA_)bn|xDׂ?((Xy^0֝n@'Joq7 4蓚AR &6|Ss@hoO, Vrl,.y!1h< n"`+h!1gߟO67 y'{['@|7v§{ G}ʧ: =:PWx(P6(|=(>b9pz(|=%3|R=mxmMo1`1`p vKg0 0Nl'O[8 g.uƆKʖopp~GsWFsx*P|NVx=l :pr@3S%x5<}r S`O@<@9k _hl!&`T`f5hFR`LhT`1R `X7iPvFP 0 Li58 ؄X-f`TPp`XR i@pz{O%^f02V y&@* \%}O ׀ U ? p lpw Fy @h p 6 Ti @ X  f ] L0@u 0 1``   8i@ fPx Еqwh  З] fup0 @izre)v}* `l7y`b e ;7 lO h ;  h~ ,wp r@)@ `  `@ @ 0 5 PzwWup oY`pUul/q  鰡'F FP 8(RN*P4 ^ !y+|T <;  96_p ;0w,5  ?p ' OY uʖ pm 15 @P1@u@Xvvu f`x@WXp up`x JtZ Ú ` P1 plp I WOhRO}-H&"@p3M :@YЦo :Z0 c CzJ,@8 _ʨqh h  j \vio଱z ~P0EHQ7 dKw @ip Sw& &`@h Zy8H`x}=P~|@ |:0p W)LI ;7 %0z 0:'fz 1JY0 4kzT0| OK yZ Kg"-1 pk 0 u07@P9h{Wl(PV #X P)|P t~ [иN ; h (,@  ` `  b # Y    p| NY plِP F]kUvEЇmy&T V50 Z\p`TP `1pq[H0Ү( {ȌIB@ [³T 2+˰   AI ]W=P Ҡ 3^ PP P `oz T 0 EPK@ `@ {i8 P @İwl5P L Ȱw̥Ux h@T` ,D ޠYP j@sa8 "vt@njLxlniJpgѮ.]jA8Q@glӿ30S@MV3#vaoV |ejflKRpv؄ sULKlոQEhpfj&Kh&Vpl օlфxt]x#}xzmEovy(pWnv5`+0foRHږooo(uRxlWAn1Kj}ܜA7 !nblȽnmzxGy}R,ݑj/sj}iRj-ՖvfG#A te{rŤ =Wxs TU1*nQ   8 ɐ>?~1Npm7`߽h!1sὗH_ S6^g+Nқqpuf~|u݀l knpm0 Unʆfq,m-!ڢ]twQ}_᭐.vavu ~ Ӡ ݠ ^ ѠurXu$LnzZ~}z엎xT> F n~鴞䵖h {艣5h@ zWWb ׺n{~* ppq_1!W_v#U 0 | 6z^u"/jn.*ewxڇPxlN5@+jzK wN8+Nowx~6lh&P0F/`|ZX ]vh l&mo]_.F[W!o'v "5 P @pP  Ӑ~ @ٰ Đ -]RP`h(Rfc_}lɸ pKhV[L`B+@x\ 7X hmT / Tt5pTx&.7b0eBcaI;Rz H7@LP(M9uOA]„ӼA`oP*]l`@PwiKjp) 9qƅyE*V_2&T2\k x3̅5b†W@a&bLK?]7R+΃y`BvW灅IEͅ-bI8|̘'1@)i42 J4X"c>nDK4D#*D.RiyBdj%馒Ri%93kʸ+zCM* I%P&4x'hK1": 31e@aSF@!FtԶn8&AX"x6K T[<6g)ł$ԤjI@|ǟYČޙ#p@tR8伴t¥h|";Mw^ziEnF 'nɊ* Kay4ٲ)ʸ.΃da<͟Rxj'f:nj Q53(dL.,SH'9֜T-zlv:z Yy (0^壖[mX1gw5[s}g|I?OjΧ܄TK`;*DUV0UM6gH̴}#n<(o~D|HlxમzbZI؃gd0b=2d,[-=HIPfsA9Āw͟tމGn:`'Kd{DX4FeCZ&{е|P)MC`npdZ<2MdxiPKȃBXLJ![yru8#D." Ьi+ .Ia@!x# -uTrŊ@_QsTQ5 . ̉K:!O+6 bxCCd=d#|RǦd>0;0٥b(Y xZ*p,dٴ<4@ztYb`T[k",',[-kx,!Od8G~d_0f`+EpܓN<1s҃vzn@Zp#|{f $@@BKEGTyW6*QJd +J xD)l D, :y@$Ǫd4щR$xfxO;TK, )x剩N*JJXU5SD)=KT*4F *t"T1#5Ө"<0gp#[+ [,խJEE|tˬ J:.IkuZWJ &FW%"q|P^6$%WA $<< sRP`i 3*V z(N>9dcqR d\Hs23/J8Tom"<@  S"p Za(7^ӘŹnvuj3Vt!A<@Bcw3 15S58]8ǹ'5Auao$Ġo71h5yƞ]bJ4iXBF4NRP Lj `K b2)8ԴjOSo#1LL%kպm\T/^E֑] :_ 9vv eg;KY&0qP(3pA}&!#&DVX3>ѹ0TґE0Ƽ_8lq=85Xx5/vMkM(o2Es)/[f\^S/>@ARAf'u&xXAD ELQI6bLEg;^|!Ϡ{ݧQwiN6'ys3:)f ErY~{{{0[-$[]"Л&.feNE'o@g'~|^g~C:׸}gM˱tͼ=/&ׅr_g˿7_?Oz4ٿ[/Mҍ#@8 @&LA|<ٻ949,pA(AB!ڨ:A$L~@% B(B$ lB+B{aB,$AޓB/-C2,CxB0\C60@4C9Q6C< C>C? ;CA3?'ʍ,NȄ ǧ$NLOβQ<̠|ͰDtOV,KO}K?#LP @tP8P PQPJ$Q%Q`4KQX9jQP?3|PQ -R R%mQ]Һ4R(<ʹ% mR'G(-ғNJ uOS:5 S1SCeώ C}=5=DHE}RF%I;BGH5JUHJM.X->YеSEU0NmU=UQUaIUd]/M`W=WVVIVW8MV4]ݿg*$VXVkUv%>\%=oqrVWEuW[RW}WCe{>}WUW}ǿ6%؄XkEVemXnDX'iVJVYSM&PEIqط$Yْ"Dټ чuYڤ֍5WYtLJAJBRs-ӡ}5Y֣,UmZYZZUڬ=ZGZ[l-[YFŴõ%T%QP[غŻäM)Mҽ\a[M\2TlĥU\~tTtY]D]W]W]Y5UC%ޱiމ]^]mEOͅ޸%փ^M>m?|^ ܝ}_k-_BLVu^q[u_j]_m_=`5KE[[$`E` Y&L_k`AE\ a~ `.^^M FQMNadaVd^>RW b%FIU".]b*`QX6+^Xb1&ZCͬ$](,̤c7&2&Me}c8JeUfe[VTe}LFea.>Cd^? Wnfk&bfJevkfEf5]oZgu>>9#g2s\o>axǠgX|hH~~ǡYcؐMg^Jcsh쵊N;nnY䎎he\_Nܓ&65hivJXi۝i.VΠJp裎hZΒvSVNLIj>TUvP.kugNkX*e7~k۳f]ff~ݾOf&žkgbQvFLFi+NlNelll5m&H@d]UmvFݞ~L&[m\mFXBi~nֿ͖nN^n&oBNn|%lzYY-osnoo/݁EvjW-pGmƴ< |v퇕f$>>p>pT?&qX^oqEqfWVqhrrErmnr'Z(_r&*+Wfq.ru9(Rjvn2_ 9MyTlW!v7">ܧ4i>b=s?ߠt>r]B7DGEƥH ΎPsUu;67sO?`s?TVU(9WuCNPs6^m` W aYdZE>Dw4/^jGl}kJg7hvfr`uuP;muTwwb wbwyǾt\x'xr,C̽tGrJwZ_s!8x;4,;=<;-3=C ?:?=%?A4?I8?H5AF9AF6BI+CEDBD4$DD E?EA:EKF7,FH#SC$SK)SF+SK,SRU;VB%VRNX`$YE(YHLY]RY],ZV0ZL3ZW@[\S\bYbf.cP.c]#dJ;d_Dd_[djJfdbim;ja]jnCkdKkj#lM6laBljdlrUmmDn[/oUjqucruItfMtoStq[tumuyCvqAycry}`zmL{rS{u[{zd{|l{|v}jWydt{}JmXc~v[gmdOu[|q}uuk{skcv|us{•ŤÿĿʭʋǭη̴͓ѥ˝ѽȬ֭ƻٴ۬ݼٵм١ݻѻ \XA*\"Ç c8p"ň1^ȱǏ3IɓT(˗0cʜI͛8sɳgL&vlʇA$ZӧPJZP%DXjʵWcx*SGC-[iʝ˶!ůxfظ >LÈ+>hiǐ#Kc"aKϠ/vMMS^ͷғ0R`Xxtہ=tR "  .;I ]4XP&Ø;;!° )7.k.( .L\ao5wqx >(1Gq)@砅 V(߀GR"hYMwފ,FA%)ÏA lߌ: 6 + P2:np0A >%(s.#xxCc| ^=[vD B%A Re⡈dWgm⣐P| mK=As1C =inE -G!SBlx j!d a)q+p3J@0 +ܗв#c$HXц6AFPBˈ:ql?ܸl-$WkqNdE*E _lŇ > >lp;󔣏>$ǿF5裎#dP>Ì% G5м2J=yܣ4<x4.P|)-t=u q?l>(FP%N,&DO3>9>@%<8 N, 0E8jg/lN?Ta/4JPpH"N%s&C=ԃK~#傰q c`2@ \+dP-BЇ+8p@'p EZp.)*T(Q }B)_K@ZcpSv@V#Ad7D;paN%QTBX{EC& )SȬD#@ |B=`s}*|8փ vadE ^iC@=1xB~`D MtH6x~ѲzT$&]0=`2jAFxml*lf-@!J<}qHc!> (q R8@5PB Ha= ٭kf0U2 Θ7t/$l >(>T046,N`Dڐc d 4G6@RZ`.@G'b$OALKBHsMH .p @ (&G!@mIPF h J"pgb8YiI ,#Q2d l`4h z ՃPE fU:3Wd1J}lK`l e% \JV?!;>X^2a`70f4H |قn %L$RPUhq+wGuDL\ 9nCZ, S}>( n0BK]E-Qt?K*d# P8qP52lP2NSEft VH3r7Ԁ M)!SaP4ߠ604@ߠ `:hA  9bXָC\p=XAP `"@W#\`62.̏J4@ <+mxf1A`)SA_)bn|xDׂ?((Xy^0֝n@'Joq7 4蓚AR &6|Ss@hoO, Vrl,.y!1h< n"`+h!1gߟO67 y'{['@|7v§{ G}ʧ: =:PWx(P6(|=(>b9pz(|=%3|R=mxmMo1`1`p vKg0 0Nl'O[8 g.uƆKʖopp~GsWFsx*P|NVx=l :pr@3S%x5<}r S`O@<@9k _hl!&`T`f5hFR`LhT`1R `X7iPvFP 0 Li58 ؄X-f`TPp`XR i@pz{O%^f02V y&@* \%}O ׀ U ? p lpw Fy @h p 6 Ti @ X  f ] L0@u 0 1``   8i@ fPx Еqwh  З] fup0 @izre)v}* `l7y`b e ;7 lO h ;  h~ ,wp r@)@ `  `@ @ 0 5 PzwWup oY`pUul/q  鰡'F FP 8(RN*P4 ^ !y+|T <;  96_p ;0w,5  ?p ' OY uʖ pm 15 @P1@u@Xvvu f`x@WXp up`x JtZ Ú ` P1 plp I WOhRO}-H&"@p3M :@YЦo :Z0 c CzJ,@8 _ʨqh h  j \vio଱z ~P0EHQ7 dKw @ip Sw& &`@h Zy8H`x}=P~|@ |:0p W)LI ;7 %0z 0:'fz 1JY0 4kzT0| OK yZ Kg"-1 pk 0 u07@P9h{Wl(PV #X P)|P t~ [иN ; h (,@  ` `  b # Y    p| NY plِP F]kUvEЇmy&T V50 Z\p`TP `1pq[H0Ү( {ȌIB@ [³T 2+˰   AI ]W=P Ҡ 3^ PP P `oz T 0 EPK@ `@ {i8 P @İwl5P L Ȱw̥Ux h@T` ,D ޠYP j@sa8 "vt@njLxlniJpgѮ.]jA8Q@glӿ30S@MV3#vaoV |ejflKRpv؄ sULKlոQEhpfj&Kh&Vpl օlфxt]x#}xzmEovy(pWnv5`+0foRHږooo(uRxlWAn1Kj}ܜA7 !nblȽnmzxGy}R,ݑj/sj}iRj-ՖvfG#A te{rŤ =Wxs TU1*nQ   8 ɐ>?~1Npm7`߽h!1sὗH_ S6^g+Nқqpuf~|u݀l knpm0 Unʆfq,m-!ڢ]twQ}_᭐.vavu ~ Ӡ ݠ ^ ѠurXu$LnzZ~}z엎xT> F n~鴞䵖h {艣5h@ zWWb ׺n{~* ppq_1!W_v#U 0 | 6z^u"/jn.*ewxڇPxlN5@+jzK wN8+Nowx~6lh&P0F/`|ZX ]vh l&mo]_.F[W!o'v "5 P @pP  Ӑ~ @ٰ Đ -]RP`h(Rfc_}lɸ pKhV[L`B+@x\ 7X hmT / Tt5pTx&.7b0eBcaI;Rz H7@LP(M9uOA]„ӼA`oP*]l`@PwiKjp) 9qƅyE*V_2&T2\k x3̅5b†W@a&bLK?]7R+΃y`BvW灅IEͅ-bI8|̘'1@)i42 J4X"c>nDK4D#*D.RiyBdj%馒Ri%93kʸ+zCM* I%P&4x'hK1": 31e@aSF@!FtԶn8&AX"x6K T[<6g)ł$ԤjI@|ǟYČޙ#p@tR8伴t¥h|";Mw^ziEnF 'nɊ* Kay4ٲ)ʸ.΃da<͟Rxj'f:nj Q53(dL.,SH'9֜T-zlv:z Yy (0^壖[mX1gw5[s}g|I?OjΧ܄TK`;*DUV0UM6gH̴}#n<(o~D|HlxમzbZI؃gd0b=2d,[-=HIPfsA9Āw͟tމGn:`'Kd{DX4FeCZ&{е|P)MC`npdZ<2MdxiPKȃBXLJ![yru8#D." Ьi+ .Ia@!x# -uTrŊ@_QsTQ5 . ̉K:!O+6 bxCCd=d#|RǦd>0;0٥b(Y xZ*p,dٴ<4@ztYb`T[k",',[-kx,!Od8G~d_0f`+EpܓN<1s҃vzn@Zp#|{f $@@BKEGTyW6*QJd +J xD)l D, :y@$Ǫd4щR$xfxO;TK, )x剩N*JJXU5SD)=KT*4F *t"T1#5Ө"<0gp#[+ [,խJEE|tˬ J:.IkuZWJ &FW%"q|P^6$%WA $<< sRP`i 3*V z(N>9dcqR d\Hs23/J8Tom"<@  S"p Za(7^ӘŹnvuj3Vt!A<@Bcw3 15S58]8ǹ'5Auao$Ġo71h5yƞ]bJ4iXBF4NRP Lj `K b2)8ԴjOSo#1LL%kպm\T/^E֑] :_ 9vv eg;KY&0qP(3pA}&!#&DVX3>ѹ0TґE0Ƽ_8lq=85Xx5/vMkM(o2Es)/[f\^S/>@ARAf'u&xXAD ELQI6bLEg;^|!Ϡ{ݧQwiN6'ys3:)f ErY~{{{0[-$[]"Л&.feNE'o@g'~|^g~C:׸}gM˱tͼ=/&ׅr_g˿7_?Oz4ٿ[/Mҍ#@8 @&LA|<ٻ949,pA(AB!ڨ:A$L~@% B(B$ lB+B{aB,$AޓB/-C2,CxB0\C60@4C9Q6C< C>C? ;CA3?'ʍ,NȄ ǧ$NLOβQ<̠|ͰDtOV,KO}K?#LP @tP8P PQPJ$Q%Q`4KQX9jQP?3|PQ -R R%mQ]Һ4R(<ʹ% mR'G(-ғNJ uOS:5 S1SCeώ C}=5=DHE}RF%I;BGH5JUHJM.X->YеSEU0NmU=UQUaIUd]/M`W=WVVIVW8MV4]ݿg*$VXVkUv%>\%=oqrVWEuW[RW}WCe{>}WUW}ǿ6%؄XkEVemXnDX'iVJVYSM&PEIqط$Yْ"Dټ чuYڤ֍5WYtLJAJBRs-ӡ}5Y֣,UmZYZZUڬ=ZGZ[l-[YFŴõ%T%QP[غŻäM)Mҽ\a[M\2TlĥU\~tTtY]D]W]W]Y5UC%ޱiމ]^]mEOͅ޸%փ^M>m?|^ ܝ}_k-_BLVu^q[u_j]_m_=`5KE[[$`E` Y&L_k`AE\ a~ `.^^M FQMNadaVd^>RW b%FIU".]b*`QX6+^Xb1&ZCͬ$](,̤c7&2&Me}c8JeUfe[VTe}LFea.>Cd^? Wnfk&bfJevkfEf5]oZgu>>9#g2s\o>axǠgX|hH~~ǡYcؐMg^Jcsh쵊N;nnY䎎he\_Nܓ&65hivJXi۝i.VΠJp裎hZΒvSVNLIj>TUvP.kugNkX*e7~k۳f]ff~ݾOf&žkgbQvFLFi+NlNelll5m&H@d]UmvFݞ~L&[m\mFXBi~nֿ͖nN^n&oBNn|%lzYY-osnoo/݁EvjW-pGmƴ< |v퇕f$>>p>pT?&qX^oqEqfWVqhrrErmnr'Z(_r&*+Wfq.ru9(Rjvn2_ 9MyTlW!v7">ܧ4i>b=s?ߠt>r]B7DGEƥH ΎPsUu;67sO?`s?TVU(9WuCNPs6^m` W aYdZE>Dw4/^jGl}kJg7hvfr`uuP;muTwwb wbwyǾt\x'xr,C̽tGrJwZ_s!8x>9 >;+>A'?B4?C@;@? A>A?5AF#CD+CE5CIDADC EA-FH!HGIEIG$KJ,KL4KMLI@LTNJ5NP+PO#QNDQWFRXSO%SQ,SR3SS;ST#XT3XW*YV2[Z-\X,`[4b_5da7jf[nqSopSsrFtqLtr[tuatuevy]wxRxwpy~Zzzb{|T}{k~fYTf[kUumsdl]cscjl{et~xlot{uz|ţìŖ¹ʣƦɞȵ̬̺ϫϽլѴ۲ݵٻ߻߼! NETSCAPE2.0! ,HOH@ 4h 7l8!D Ol"Mcq" O40`ˇ Ufd!cɇ,R y"KE 1O\ДPJJիXjʵׯ`ÊKW%%E8Ix %>6רaQF-K"ÇV9pEa$ [XlA$2|Yӟ2Z@Bu NȉCZbE4o)F ԫ-= dcapР) _t-qD$"w'EZ P._p_k0ܢ #yYl4hk}N. & Ab $0(4֘ MHg-тNX =C9F0>a}1 aE#te VX -䡋&G!Sta —XAJ,Z` L9 0-|a 1>Ġ JR$k̡K$Px6jꩨj$s ~rĔ.DB-ʮD(t.b +P& "!- ەˋ!L$ͯ~Ê`}p% +A$@ kAH A H^! E)HRozCFHIv"YJyى 6ȥ?3fEP.>-`, -1H^Z a R Q`< bMRyAEqjNgXh1V[0@հMŲ@,tAvmAЎaxl! -PvAZ ^GޞMna E`ewvMz"Bt[ﶷNpDpġ"g'_*X<,{|@OғE7W/ԳcO 5^??;[_տ{=?۟Mg8dx X Q J8Hmw_:"2!8&*x*B%.(#-2186)x<:@:؃DBxH8ENDŽ/TxR(U?xL^\x_8DHdhއVnj}o8tXqzuyxק~|h}8cG(}؈O爒hxxX|u'xNJ}XN8hs8x9؋x(hx؈zӨvhhvvQ8H蘍H؎(Hh؍X W x9i"98*Ih)2-钕83Y68:Beؓc8J,FHL9KYO#Q)T:iW"Y\9+_IadigziYl9 oYq)tiwyI|9e9z mi9u阏iy#9藟I)hz)9M@Hɓ٘xiyy9OYٗ )Y8g9%Iٝٔ 9ɐw癞 9# )iZȟ\ W*ڎz I"zIh(ڢީȢ.:X(4:Z>ʍ08'XأDF:C42ؤNP:H:SZ.(XZA\ڥ!+bzdfz'lnjv:6*Wz|Jpڧvʦ{zbZ{N:WJ{>ک {Z*Gڢz^8:h׫ڦz| : *˪}ڇZJ7~Ӻ|ZwZzԗꪭtYZ}G7'Iد 딅 ۱ܸ"+'`xʱ#a)+/K0! J5%=,9Ch@#ڶ("KU{IZ۱wQvY˵]0;dnp۵rkzuZq˶ȷ}d|+zykux8;g븇 h;t}5d˦.1ktHiJk[]x 0! ,H03&07(2; 56656; 7896!97;:<><>#<> =>+=C>A#>B3>C?@3?I9@D A>)A>6AE BAB<*BECE#CE5CJDD%D<:DL,EI#FI;GQHF"HGIGIGJJ$JK4JMKY?KRLJ4LQ@LU+NP'OPPM$PMQNQPDQW3RTFRX$SR+ST'XV2XWKXaS[cC\`SafEbd3cc857X(>(L `Pݠ OXVxPA5 IH!$ j(C25~*&7@ N @ Xj2piآ 6 iF >E|+mE/6 w,e8衖0X4Np`Е& Z70Ɓ S>lQ ~3.Apt@;2AR@]Z`(㦱 e7`Zx)A Qj 9zQN8 >fdA+Q\rR'Dlw'S ҘF>$- 2#d`7bexhQ xAE}\J׼1 BIz^*)+5= `U~0S`H  F D"lqQpT=P p8 = 5n*_r8+(4H-bb o<[@\Qz)&QD#0z>1IIAl5Ĩщ ;` jxP[ 7!p2X6aHG:Hm4@)4Z c +A&B|ax䎁c86ȸF8΀ȸ`d{LBrUA0h gЂ"-xAj%بO0 f VA :`;p0CZ #=MeZ-#'@b#0a aXmcȗ{-|[VP ǠˀQzЄe||,Hɴ%ٓ lPbr逸_O{O]@CU@a{ Ͼ%.x*!̩%{ǏAPbT7H_'P @ Wg}t8/y 0sz~y8E&8= Ё |"H6^'xP/w W7x~Jym ՠ-q}48|Hr\XxZGqgCpg Xl.]Q7'x5u>A@ ;q)׆~(&p.1hч!lb&v!v88fgoX88ޗrxWH؋wxOW(p(׸̖ȍ^؆X5lh(WHf֎H(Hoxɦl8I)f ِ縐`ɎYyXpi6n(&O$.'%ɒ0?..1Y3b:Y78.;ғD&BEuf!GJ”D(X)/T'VWYmB9ѕ^ f)[dYzgٖ!jIn9쑖kɋt|ٗqz)~Yy)\ٓ鐊9 G IiB ə9a I)阰ٚyٗ YyX刜 Yɛ8i9iڹ9H)߹ii(I }Zʉz񹟏X܇J9 |Z֩8gʉ:G*(*{+~/ 2<ʘ5~7v9:٣FڣAuDڤyPJ}K uNzZuIjUrXɹZڥ@.'bJ[jڇiXʦeo 'sJPꦘdʧZ~zy:fڨlzꨖ ^<ک v^zfڪt)lg򩫲ktl*ʺRZyɬԺ* "Y:,ʭ*/zJٮ,*JOz:u:mI {& + [Cl2|ik7+{7kR&0k*[&,۲.83Kv5&.9pӳ>{BF?P ٴ6Q{:T{^[Zuѵ_[b;dklhqm;prKzKv{m{Qڷ~+ˣ4[O{˲K;[k {[<+Hۺcҳ;KkD붪k+ZkK{{ܻK۽˔߫;[xz۾ۼʾ; * {[o< \{h < ˸2J {[7 +Lk‚+# !,5l/<9%6 ),:L-lG=zCA,̠kZܔṦ[]_8{:VlWR\ljqn <:<;=<+==>8,>D3>F6>I%?BA=A?A45AG B>B?$B9+CE5CJDBDC#DE'DH,D> EA+GI!H8$HGIFIG(I=JE4JMKI$KJ,KD,KL3KD@LT4MP,OP+PO3QE3QODQWRJRM$RN3RSFRX,SR&TRVRLW`YT+YV1YVMZaQZbG[`CccWdj,e`;ecJee3fa_gn4idBigaiq(` FiC]lC7FFXr s  D@0$xqaᇢDV P!8B@rn-Mh+|ȇthDV0Er7 QmHqt:x| mH#0½Ԧ:@%SQS@%/l[Ţq(c,&e@<7!1aʐ+(LU"[r@@|GȠF)E7[]FԪ[Ej@ @'X4Q ˨ֺ)2qנCQ%PD"a `sᥪNKI'@|$j E+`XXβ_f0`F2A^#޲6D̐B )$c:>vB sq6Cz8 hF= n7iY Dri<ԉWh F"@АRխεwMdڀ$[ө浲윸І*\cζݐ@F"[cN7]0B 7mjuޫvA` h 6wM56,\z'Nq-EW-{? 74d@ ]nOM\d8AL^ac1\1HO6q%]PԧN[XϺַ{`NhOpF-x8;OȂ?;񐏼'O[ϼ7{=/қk'=^ կw=gO\Ͻwoo~O?׾?u2;ˏ}HI>+z]O~/77Ͽ2w~wuG VрHu!x巁7G"G}70ǂx!84w6>UG~у@x(rg NJvDWOxS T}bZ(ud8~c*XJ~Vpltnqx8t|xzhpg؇xox'~PXn8YuHxM((h؉gvHhk&]\HX'X[&d8̘eH(|1a(d؍O|XA8](8蘎}️Տ/g\(ِHZ ɈY TّT9Y!M#)&ْ)7ux+ .y7 1i58%;/=@y)C/3EH﨔KF(v'^YDžZ\I}jT)GqegًkY.ٖnYp88vy|&I9l{H9y0l |e!vbl ! ,H$-9.4&19 54637.95 9797":=;; =:+==>9><+>C3>F6>I%?AA=A?5AG B>B?$B9+CF5CJ D@DADCD6$DE,D>'FH,FI$HGIDIG(I=JF*JC4JM#KJ,KL3KDLJ@LT4MP,OPQJQM+QN2QN3QEDQW$RN4RSFRX,SR&TRVQ3XVYT,YVMYa ZUQZbD]`Pa`Cbc3ŗ tahF6 + +\2@™-$#|6 I!эδ7/ 8@,MKcӨN+PCACH=d\zոε! ԘB2iDֻN`߀E RJζmh}llo^u lT|cԦMzȃ6zNpM%Bly O|m={\57\HJB$ (,L`_gO6ǜ 3;HO:Sod&]PԧN[XϺַ{`NhOp;SE-x9;O˂?;񐏼'O[ϼ7{}/қq'=~`կw=gOK]Ͻwq}/&>ϓ8w>ߟ?"ʧob}oЭW&O$ꏿ - 9~_wY'nDzWǀ!}~8' x~huw!8G0ǂ|!84Xw6>%8у@x'wg NJHvׄXOxSZDŽV7}]bZHgc1XQaplunqx8Džv~z(q|8X9GTHgX8|7h ؈xD؉↘`ƉsAHJEׇȊuH芈gXe~xfxxmdxŸ8dֈ|Xōdx8NgH蘎4VHWhWHyhHҧ|9娐[iZi9T!Y$y'M),9h/y7)H<ɓ6yuXؓD? s#XLIGJMY%PFSIIVbY[9`Ibٖ=IegGxIpH1t~j}瘗iXɗD*U9{A;Y)gyّ8ᗝyyHy9IiȖ~ɛY)ٜ٘͗Yй9չ=y:ɝIޙ9IqY)Vy8J'ɔSY4ٟtؕvy$Ie:IؠI,&zw !ڕ-ZBi<}';ڣD8A*ZLzGt7M:#RJZjO [hȗ_bɚgj:(r.ʦxYzdJ{uz⸢-ɧG(:ɖʨiZw) ڧʌc*驟j:{)J_7jJi#jZyʡ:yYw̺y*c٥'xʢ׊UZ*y}D:8-Jʣ꺮ڮڬ**j)M~ )gp ڔ Kˠʨq_^٢ zj #y) ,;% z'+\!=K2;+ˤ?+7y95۴EvYT˒+hU,A\&b{II1h۶ } n; Gt횴^Ƿ)zژu~; ɐ۸ xX'8[xZ[p ;8x[[ٺ;_ZkWk+x+ۻ~'h ˼>7қvXŽ_rn*[blR쫽/ bm*{,ۛ+M˿`{+ vEej9><+>C3>F6>I%?AA=A?5AG B>B?!B6$B9+CF5CJ D@DADC$DE,D?'FH,FIG7$HG(HFIDIGJF*J>2JD4JM#KJ,KLLJ@LT4MP,OPQJQM+QN2QN3QEDQW$RN4RSFRX,SR&TRVQ3XVYT,YVMYa ZUQZbD]`CbcQba=z"W+z1T © Mb|Η>w5$ïhLsUQ9!|(.i X7Q 0 6T`^Cv $uxl`%H x 2Xr;0`0Lr FA P/0dNoLEglljZ $ ЁHZpGmU02qF,޴ .dpA ~X "X lx8 jSh(Dl @4Ɂ@A[A~S@ ư({~0ǶAXBAЇE<>5Fa$+HMRJJPG.v|9 :Quaƹ[,*taTZ gL WN np#`ܢQ R: KZprCVW<@ XԪW%CR@ *Y0H5`˸_ֺ~,2ЧD&sIdʰDIۨjbP)F$bpv$&;x7,aZ1v`- }t\E%1I"1,SXPL(rD;e+@ Gnu[ tQ.nX0 OG̕"6sT@[1[@OCZ#; |tx"3XAβ(Cs0Q dᲚ63Dʸ`* C:>XepvP !ψNՈ4!B"i"zјδe3`81C*MJ_zӨN+@ACH=Sָ5dX@tTB$mZҺN- p F=ic#ζr``MczNwWp@.@hz{5>NpE඄\]y Cn dz%s4ذp =+u T8B$/ w5&4\ 23HOz6md%]PԧN[XϺַ{`NhOp ,x8;O>Ȃ?;񐏼'O[ϼ7{/қm'=^`կw=gO']Ͻwo~OObp;ʏ~^ >^_ׯO~?7o7Ͽa_WWӧz؀U}x~r~x}8uFAzx'%.ۧxǂ6x2w4x<؃#XG~>XuG aL~H(vB8MX~RTh`ȅX(ub8ax.8J7-njx{oXWvF|7F'Ȇk{gև腍k8%؁WhexT8(kF׆ZX8]x$ehHE~؊hx8dxШ҈xֈ|Xō8t8Ug|8?t-hVWH9FX 吊8iK")I8*Y%iل|2-88<ɓ5i MؓD? "XL9GˆJyMY$PD$ѐhb9OIS_9nIeiGiYod~opɕrtY跖wzYFɗ}I[2yyL)فXTiY遣yYIɚ)iKmY锈6)yyI ); 9ҩٛٝE9)}Y9rYwy~9bxS)xIY9Sនyt':HIڈڡ$::٘%ڢvǠؔ#6}7ڣVǁ]>Z ([Fڤ3 ALTZ'Z||ɣUɉ:ʀSʥbjPj|JZD:j W*|girjȏZ:zJ^ |xi{:٦gȢڨ٧'4ٛsZx9 {"* :{Id٪zjz$Zzu9Zy'Jyʡ:jxJ٩˪㩭8zΪy ZJ# I87ڮZl+Z*jʭqZ2zKNkڔ Kˈo__  zz! <Ȍ+ .['y) [#?{2ۙس0ۤA˚+1]I7=yv VKkvS U{^+R;d9;zbel~r{ѩgx۷x]A~[u;H:%[ر{긚,owڹ< [GZkjo{k{K~78{w뻣[!ϛ[sȻX۽_lN;{,C+*v˵ &˲I mv˿liز V6{b h>k0",\}{']f+1\x65u8 Kb Bܓ|b&v"hK|`_GUP\RbLj etgi,nosqs*{luػe `XvȒ!u+M[|Z, _Kg+y4\ʗ! ,H$-9.4&19 54637.95 9797":=;; =:+==>9><+>C3>F6>I%?AA=A?5AG B>B?!B6$B9+CF5CJ D@DADC$DE,D?'FH,FIG7$HG(HFIDIGJF*J>2JD4JM#KJ,KLLJ@LT4MP,OPQJQM+QN2QN3QEDQW$RN4RSFRX,SR&TRVQ3XVYT,YVMYa ZUQZbD]`CbcQba=z"W+z1T © Mb|Η>w5$ïhLsUQ9!|(.i X7Q 0 6T`^Cv $uxl`%H x 2Xr;0`0Lr FA P/0dNoLEglljZ $ ЁHZpGmU02qF,޴ .dpA ~X "X lx8 jSh(Dl @4Ɂ@A[A~S@ ư({~0ǶAXBAЇE<>5Fa$+HMRJJPG.v|9 :Quaƹ[,*taTZ gL WN np#`ܢQ R: KZprCVW<@ XԪW%CR@ *Y0H5`˸_ֺ~,2ЧD&sIdʰDIۨjbP)F$bpv$&;x7,aZ1v`- }t\E%1I"1,SXPL(rD;e+@ Gnu[ tQ.nX0 OG̕"6sT@[1[@OCZ#; |tx"3XAβ(Cs0Q dᲚ63Dʸ`* C:>XepvP !ψNՈ4!B"i"zјδe3`81C*MJ_zӨN+@ACH=Sָ5dX@tTB$mZҺN- p F=ic#ζr``MczNwWp@.@hz{5>NpE඄\]y Cn dz%s4ذp =+u T8B$/ w5&4\ 23HOz6md%]PԧN[XϺַ{`NhOp ,x8;O>Ȃ?;񐏼'O[ϼ7{/қm'=^`կw=gO']Ͻwo~OObp;ʏ~^ >^_ׯO~?7o7Ͽa_WWӧz؀U}x~r~x}8uFAzx'%.ۧxǂ6x2w4x<؃#XG~>XuG aL~H(vB8MX~RTh`ȅX(ub8ax.8J7-njx{oXWvF|7F'Ȇk{gև腍k8%؁WhexT8(kF׆ZX8]x$ehHE~؊hx8dxШ҈xֈ|Xō8t8Ug|8?t-hVWH9FX 吊8iK")I8*Y%iل|2-88<ɓ5i MؓD? "XL9GˆJyMY$PD$ѐhb9OIS_9nIeiGiYod~opɕrtY跖wzYFɗ}I[2yyL)فXTiY遣yYIɚ)iKmY锈6)yyI ); 9ҩٛٝE9)}Y9rYwy~9bxS)xIY9Sនyt':HIڈڡ$::٘%ڢvǠؔ#6}7ڣVǁ]>Z ([Fڤ3 ALTZ'Z||ɣUɉ:ʀSʥbjPj|JZD:j W*|girjȏZ:zJ^ |xi{:٦gȢڨ٧'4ٛsZx9 {"* :{Id٪zjz$Zzu9Zy'Jyʡ:jxJ٩˪㩭8zΪy ZJ# I87ڮZl+Z*jʭqZ2zKNkڔ Kˈo__  zz! <Ȍ+ .['y) [#?{2ۙس0ۤA˚+1]I7=yv VKkvS U{^+R;d9;zbel~r{ѩgx۷x]A~[u;H:%[ر{긚,owڹ< [GZkjo{k{K~78{w뻣[!ϛ[sȻX۽_lN;{,C+*v˵ &˲I mv˿liز V6{b h>k0",\}{']f+1\x65u8 Kb Bܓ|b&v"hK|`_GUP\RbLj etgi,nosqs*{luػe `XvȒ!u+M[|Z, _Kg+y4\ʗ! ,H$-9.4&19 54637.95 9797":=;; =:+==>9><+>C3>F6>I%?AA=A?5AG B>B?!B6$B9+CF5CJ D@DADC$DE,D?'FH,FIG7$HG(HFIDIGJF*J>2JD4JM#KJ,KLLJ@LT4MP,OPQJQM+QN2QN3QEDQW$RN4RSFRX,SR&TRVQ3XVYT,YVMYa ZUQZbD]`CbcQba=z"W+z1T © Mb|Η>w5$ïhLsUQ9!|(.i X7Q 0 6T`^Cv $uxl`%H x 2Xr;0`0Lr FA P/0dNoLEglljZ $ ЁHZpGmU02qF,޴ .dpA ~X "X lx8 jSh(Dl @4Ɂ@A[A~S@ ư({~0ǶAXBAЇE<>5Fa$+HMRJJPG.v|9 :Quaƹ[,*taTZ gL WN np#`ܢQ R: KZprCVW<@ XԪW%CR@ *Y0H5`˸_ֺ~,2ЧD&sIdʰDIۨjbP)F$bpv$&;x7,aZ1v`- }t\E%1I"1,SXPL(rD;e+@ Gnu[ tQ.nX0 OG̕"6sT@[1[@OCZ#; |tx"3XAβ(Cs0Q dᲚ63Dʸ`* C:>XepvP !ψNՈ4!B"i"zјδe3`81C*MJ_zӨN+@ACH=Sָ5dX@tTB$mZҺN- p F=ic#ζr``MczNwWp@.@hz{5>NpE඄\]y Cn dz%s4ذp =+u T8B$/ w5&4\ 23HOz6md%]PԧN[XϺַ{`NhOp ,x8;O>Ȃ?;񐏼'O[ϼ7{/қm'=^`կw=gO']Ͻwo~OObp;ʏ~^ >^_ׯO~?7o7Ͽa_WWӧz؀U}x~r~x}8uFAzx'%.ۧxǂ6x2w4x<؃#XG~>XuG aL~H(vB8MX~RTh`ȅX(ub8ax.8J7-njx{oXWvF|7F'Ȇk{gև腍k8%؁WhexT8(kF׆ZX8]x$ehHE~؊hx8dxШ҈xֈ|Xō8t8Ug|8?t-hVWH9FX 吊8iK")I8*Y%iل|2-88<ɓ5i MؓD? "XL9GˆJyMY$PD$ѐhb9OIS_9nIeiGiYod~opɕrtY跖wzYFɗ}I[2yyL)فXTiY遣yYIɚ)iKmY锈6)yyI ); 9ҩٛٝE9)}Y9rYwy~9bxS)xIY9Sនyt':HIڈڡ$::٘%ڢvǠؔ#6}7ڣVǁ]>Z ([Fڤ3 ALTZ'Z||ɣUɉ:ʀSʥbjPj|JZD:j W*|girjȏZ:zJ^ |xi{:٦gȢڨ٧'4ٛsZx9 {"* :{Id٪zjz$Zzu9Zy'Jyʡ:jxJ٩˪㩭8zΪy ZJ# I87ڮZl+Z*jʭqZ2zKNkڔ Kˈo__  zz! <Ȍ+ .['y) [#?{2ۙس0ۤA˚+1]I7=yv VKkvS U{^+R;d9;zbel~r{ѩgx۷x]A~[u;H:%[ر{긚,owڹ< [GZkjo{k{K~78{w뻣[!ϛ[sȻX۽_lN;{,C+*v˵ &˲I mv˿liز V6{b h>k0",\}{']f+1\x65u8 Kb Bܓ|b&v"hK|`_GUP\RbLj etgi,nosqs*{luػe `XvȒ!u+M[|Z, _Kg+y4\ʗ! ,H$-9.4&19 54637.95 9797":=;; =:+==>9><+>C3>F6>I%?AA=A?5AG B>B?!B6$B9+CF5CJ D@DADC$DE,D?'FH,FIG7$HG(HFIDIGJF*J>2JD4JM#KJ,KLLJ@LT4MP,OPQJQM+QN2QN3QEDQW$RN4RSFRX,SR&TRVQ3XVYT,YVMYa ZUQZbD]`CbcQba=z"W+z1T © Mb|Η>w5$ïhLsUQ9!|(.i X7Q 0 6T`^Cv $uxl`%H x 2Xr;0`0Lr FA P/0dNoLEglljZ $ ЁHZpGmU02qF,޴ .dpA ~X "X lx8 jSh(Dl @4Ɂ@A[A~S@ ư({~0ǶAXBAЇE<>5Fa$+HMRJJPG.v|9 :Quaƹ[,*taTZ gL WN np#`ܢQ R: KZprCVW<@ XԪW%CR@ *Y0H5`˸_ֺ~,2ЧD&sIdʰDIۨjbP)F$bpv$&;x7,aZ1v`- }t\E%1I"1,SXPL(rD;e+@ Gnu[ tQ.nX0 OG̕"6sT@[1[@OCZ#; |tx"3XAβ(Cs0Q dᲚ63Dʸ`* C:>XepvP !ψNՈ4!B"i"zјδe3`81C*MJ_zӨN+@ACH=Sָ5dX@tTB$mZҺN- p F=ic#ζr``MczNwWp@.@hz{5>NpE඄\]y Cn dz%s4ذp =+u T8B$/ w5&4\ 23HOz6md%]PԧN[XϺַ{`NhOp ,x8;O>Ȃ?;񐏼'O[ϼ7{/қm'=^`կw=gO']Ͻwo~OObp;ʏ~^ >^_ׯO~?7o7Ͽa_WWӧz؀U}x~r~x}8uFAzx'%.ۧxǂ6x2w4x<؃#XG~>XuG aL~H(vB8MX~RTh`ȅX(ub8ax.8J7-njx{oXWvF|7F'Ȇk{gև腍k8%؁WhexT8(kF׆ZX8]x$ehHE~؊hx8dxШ҈xֈ|Xō8t8Ug|8?t-hVWH9FX 吊8iK")I8*Y%iل|2-88<ɓ5i MؓD? "XL9GˆJyMY$PD$ѐhb9OIS_9nIeiGiYod~opɕrtY跖wzYFɗ}I[2yyL)فXTiY遣yYIɚ)iKmY锈6)yyI ); 9ҩٛٝE9)}Y9rYwy~9bxS)xIY9Sនyt':HIڈڡ$::٘%ڢvǠؔ#6}7ڣVǁ]>Z ([Fڤ3 ALTZ'Z||ɣUɉ:ʀSʥbjPj|JZD:j W*|girjȏZ:zJ^ |xi{:٦gȢڨ٧'4ٛsZx9 {"* :{Id٪zjz$Zzu9Zy'Jyʡ:jxJ٩˪㩭8zΪy ZJ# I87ڮZl+Z*jʭqZ2zKNkڔ Kˈo__  zz! <Ȍ+ .['y) [#?{2ۙس0ۤA˚+1]I7=yv VKkvS U{^+R;d9;zbel~r{ѩgx۷x]A~[u;H:%[ر{긚,owڹ< [GZkjo{k{K~78{w뻣[!ϛ[sȻX۽_lN;{,C+*v˵ &˲I mv˿liز V6{b h>k0",\}{']f+1\x65u8 Kb Bܓ|b&v"hK|`_GUP\RbLj etgi,nosqs*{luػe `XvȒ!u+M[|Z, _Kg+y4\ʗ! ,H",81653 67(6>"7;86 96:6#:= <:=<==>9+>C2>F$?B,??A=A? B>B?3BF+CE5CJDC!D5#DE&D8,EIFAFC&FH+G;IF!IG'I=*IG+I> JE3JMKG$KJ,KL1KBLK@LT5MQ-NP*PNQLQM$QN1QD4QLDQW3RSFRX%SR,SRVR#YU+YV5YWNZaPZbD\`Ccd6 |Shh <)p(&B  t"pȠ) |@8UU܀|hJ >  H e,8 `R xDЌ4WmaAeD1Hk3TE7d im1upD`n`Eri)l"OXA(Fat f/p4l@b35 p z$>% \7@ AZB!* P*P:r  $]h2pq 3-7x Iitx7XT4@AipLrC(l̠\H Tu -3A;@F3%x[(D44fxnQWW:h0p!lvxBX ?9@& 6 J+9Xޠx AT$9h.u_pSPp0 -taP!A!H@|i]o@jʕd@-_h#A\x)[;e"ފ`XN@}qL D#f X?" p a(BMR@W(Q2*[΀cx8xkhN!(# : !Px#wfg Atp ψNxH`#A(tTlE[ҘP(W$ҕRF'ߘ( gz:|8;.  A|0yPuUDˀBleZ@:-BaVЗi@B3ԕ[~7ַ{`NhOpNxϻOO;񐏼'O[ϼ7{~EқOWֻgOϽwkȟ;&']ФO[ǾO{ZGO3wN%7MrA }xvc^ XK7!X]h h"'(7V}ҧ2,j.'8:(5؂we|1Dh~=hj7wE؄x! XH}PiRKXZY8_$&Ƨtdh2gl(1rx HVWx~xmƇvhxm Ȅׇ>Ȅ4Qx@(Q~~爘Xj~Xc!X~wHuc+q|Q^}E}c؉g~8/Wx}Ԉhe؋؍xXehhY(z˗^芯Ȍh(M|H؏)xIZ Y5hyZ 9DH*&)?V(2)-?03#Y{sd@Y<7/HC)9hwFѸ}I9TKM[fT`9WYǕjIc9TXfyfԕѸvɑmqI~hw;G|9()lo9Q)鐍ވ~y)Yـ I):њgIhw%II™Hɛ̧Й̹ yxHީ-)eٝhyh$剞 y9XY騞>i ʞ :j(iHgZ١$*f8FY*zȉ)0Z[Cx1zN"7;86 96:6#:= <:=<==>9+>C2>F$?B,??A=A? B>B?3BF+CE5CJDC!D5#DE&D8,EIFAFC&FH+G;IF!IG'I=*IG+I> JE3JMKG$KJ,KL1KBLK@LT5MQ-NP*PNQLQM$QN1QD4QLDQW3RSFRX%SR,SRVR#YU+YV5YWNZaPZbD\`Ccd6 |Shh <)p(&B  t"pȠ) |@8UU܀|hJ >  H e,8 `R xDЌ4WmaAeD1Hk3TE7d im1upD`n`Eri)l"OXA(Fat f/p4l@b35 p z$>% \7@ AZB!* P*P:r  $]h2pq 3-7x Iitx7XT4@AipLrC(l̠\H Tu -3A;@F3%x[(D44fxnQWW:h0p!lvxBX ?9@& 6 J+9Xޠx AT$9h.u_pSPp0 -taP!A!H@|i]o@jʕd@-_h#A\x)[;e"ފ`XN@}qL D#f X?" p a(BMR@W(Q2*[΀cx8xkhN!(# : !Px#wfg Atp ψNxH`#A(tTlE[ҘP(W$ҕRF'ߘ( gz:|8;.  A|0yPuUDˀBleZ@:-BaVЗi@B3ԕ[~7ַ{`NhOpNxϻOO;񐏼'O[ϼ7{~EқOWֻgOϽwkȟ;&']ФO[ǾO{ZGO3wN%7MrA }xvc^ XK7!X]h h"'(7V}ҧ2,j.'8:(5؂we|1Dh~=hj7wE؄x! XH}PiRKXZY8_$&Ƨtdh2gl(1rx HVWx~xmƇvhxm Ȅׇ>Ȅ4Qx@(Q~~爘Xj~Xc!X~wHuc+q|Q^}E}c؉g~8/Wx}Ԉhe؋؍xXehhY(z˗^芯Ȍh(M|H؏)xIZ Y5hyZ 9DH*&)?V(2)-?03#Y{sd@Y<7/HC)9hwFѸ}I9TKM[fT`9WYǕjIc9TXfyfԕѸvɑmqI~hw;G|9()lo9Q)鐍ވ~y)Yـ I):њgIhw%II™Hɛ̧Й̹ yxHީ-)eٝhyh$剞 y9XY騞>i ʞ :j(iHgZ١$*f8FY*zȉ)0Z[Cx1zN"7;86 96:6#:= <:=<==>9+>C2>F$?B,??A=A? B>B?3BF+CE5CJDC!D5#DE&D8,EIFAFC&FH+G;IF!IG'I=*IG+I> JE3JMKG$KJ,KL1KBLK@LT5MQ-NP*PNQLQM$QN1QD4QLDQW3RSFRX%SR,SRVR#YU+YV5YW*`[Ja_PabTbh8c]Ccd6 Sih <*p(&B (t#pȠ) | 8U܀|hj >A  H e,8 `R xDЌ4WmaeD1Hk3TE7d iq1upD`n`ri)l"QXA(Fat f/p`h@{fXUħ$_H>H\(\ @uP&D@ P:J@G.!j4Q P. ;tAbF0Y )-N1@@j((NINb  i` b?hhOtF ox jWZJ$Q d'!pt(=ބApІ$_Qpݗ 9V:r0ܗ7̝ T k0u( ȷυA=_bY%7L_jr%PWtHЇ0o <lNY0: OSdQpY8%B9zMR`WQ2&;΀cX8Fxk`̐)K%:2tdpsuetf>S FLBЈN.`J$"HMJ[M4AY˅GMRG&7!dғ6gMk'P7ZWZҿMܠP(7i=ǺЎvSpl@ۈECgi{ۊn iQy67ʮą`vr DoL^vMq(w\g;7'>M!da^̄5S &YB,_9WM40y,8Ϲw@ЇNHOҗ;PԧN[XϺַ{`NhOpNxϻ+}OO;񐏼'O[ϼ7{*YG?ЛOMLOӻw}m>{hk{{~#O?|^g=K}{_g9}|fS׽Uȴ~_r}7{giz؀w!X }~g|Xi'}x6z&x{ 2z*h,%3؃W&g>X|eLH(qJ؄ROm9ȁ7ZxUmW[8ׅ:Xdahh4l8;膔ȧt؇_h{a臆x(T~x{.7.`$|zrxc8b~g|؊B6NֈK|8xXcEf7^HHhH(H{.Xx͸Z䈍鸎ՎsZȆ؏CkI)?)8}ِ yy7xz9葒A!9}gG.h)fT{5_0)-XǓFٓ>@By{DxRّIM7YϨSٕYGqCNf`4)8I-g蘖>lzOYrTIwg|9藶'}i8I\ɘ)IYi`H֙ɑ yHyɚIi懘y)(8¹۸LI8ɜ9ĩdCX霌 9ؔٞY5ɌYfByiU!]|Y Hh{YFʍJJGy)z|Cڣ[N 7:|Yڨ^yTʟטIa*Sy_xikʦGI@iVuj"7;86 96:6#:= <:=<==>9+>C2>F$?B,??A=A? B>B?3BF+CE5CJDC!D5#DE&D8,EIFAFC&FH+G;IF!IG'I=*IG+I> JE3JMKG$KJ,KL1KBLK@LT5MQ-NP*PNQLQM$QN1QD4QLDQW3RSFRX%SR,SRVR#YU+YV5YW*`[Ja_PabTbh8c]Ccd6 Sih <*p(&B (t#pȠ) | 8U܀|hj >A  H e,8 `R xDЌ4WmaeD1Hk3TE7d iq1upD`n`ri)l"QXA(Fat f/p`h@{fXUħ$_H>H\(\ @uP&D@ P:J@G.!j4Q P. ;tAbF0Y )-N1@@j((NINb  i` b?hhOtF ox jWZJ$Q d'!pt(=ބApІ$_Qpݗ 9V:r0ܗ7̝ T k0u( ȷυA=_bY%7L_jr%PWtHЇ0o <lNY0: OSdQpY8%B9zMR`WQ2&;΀cX8Fxk`̐)K%:2tdpsuetf>S FLBЈN.`J$"HMJ[M4AY˅GMRG&7!dғ6gMk'P7ZWZҿMܠP(7i=ǺЎvSpl@ۈECgi{ۊn iQy67ʮą`vr DoL^vMq(w\g;7'>M!da^̄5S &YB,_9WM40y,8Ϲw@ЇNHOҗ;PԧN[XϺַ{`NhOpNxϻ+}OO;񐏼'O[ϼ7{*YG?ЛOMLOӻw}m>{hk{{~#O?|^g=K}{_g9}|fS׽Uȴ~_r}7{giz؀w!X }~g|Xi'}x6z&x{ 2z*h,%3؃W&g>X|eLH(qJ؄ROm9ȁ7ZxUmW[8ׅ:Xdahh4l8;膔ȧt؇_h{a臆x(T~x{.7.`$|zrxc8b~g|؊B6NֈK|8xXcEf7^HHhH(H{.Xx͸Z䈍鸎ՎsZȆ؏CkI)?)8}ِ yy7xz9葒A!9}gG.h)fT{5_0)-XǓFٓ>@By{DxRّIM7YϨSٕYGqCNf`4)8I-g蘖>lzOYrTIwg|9藶'}i8I\ɘ)IYi`H֙ɑ yHyɚIi懘y)(8¹۸LI8ɜ9ĩdCX霌 9ؔٞY5ɌYfByiU!]|Y Hh{YFʍJJGy)z|Cڣ[N 7:|Yڨ^yTʟטIa*Sy_xikʦGI@iVuj"7;86 96:6#:= <:=<==>9+>C2>F$?B,??A=A? B>B?3BF+CE5CJDC!D5#DE&D8EB,EIFA&FH+G;IF!IG'I=*IG+I> JE3JMKG#KK,KL1KBLK@LT5MQ,NP+PNQLQM$QN1QD4QLDQW,RR3RSFRX%SRVR#YU+YV5YW*`[Ja_PabTbh8c]Ccd;dc-e`Ieg5fcJfiZgl2idBig:jeDkjGkYKkl^kr A7s 6).T@6HA@ .`(0 ޑp5i& 02} -ן7 K!4 hqs' !V]8<b8P yz*~ Q@A  'r'Lk"qwЃ6Bi"/|@GQc߭0kMjA< o$ H\:8Mpȁ E$ d6eϣy`-Ԁ1`P8h R07 V(2J#A*2*z4;s@H9ڻ Y@A)Qiۘp%.nHIjZs'؁ZriB)0$! ҌWrmba, ۰((ы32SE$QF4pia [4>y3 D^IJ7lѹmCh R(r͢F %=iBO҅e$c j)Mu $n A)6hzO%! $hX0! <, ֨t0[0`F!*e4 wqex!E9Q7@_!(DDG`%jB!/ <L_y\>G$>ЀN M_0iF[Ҙo0h2A*RԌIA h\4QMZZ'8h TэVĸ Mb7%1qPyƎK`F,=jaOt 6 h@ Ά v8Xv%4/Sη}H@ 9/3NUWB1"3ȧBcy\Wrj-8Ϲw@ЇNHOҗ;PԧN[XϺַ{`NhOpNxϻ~i%|OO;񐏼'O[ϼ7{VJ@OzɈ/mrz_ϝLMesOSyos|j>CO};_пY}Wÿ~˳o追ʐ׿CܿW'X{gi 7}˗6!}(~"h$w׀)8ւa a{2H>h~6r"zoF}Ahq^G؄N8ߦ8|THh҆L|aȅd|^Xl@fXl(g'HR؆tȃohii^|kX~wgy|(x8GELjY8rr8f+1z"H̗]Wov=8|؊GRL|HxhXxEvzՌX;f{XȅX{/Xx(̸[X︎ՎtZ؆؏HlY9?*8}ِ yFُ7xz)9葑Q!I}jFG.h)id{U_0).XǓFٓ>@Bْ7xRّIyMOْΨSٕXqCfI`4)8I8g蘖>lzDYrH5qg|9<'Ti8§9蘅*Y\I)iH֙ɑ yHyɚUy燘y)8¹۸LI/yHNIɉ9ȝAy#шMفَy%yv1YMٞ} Zg)ɠ:zyHiǩك &*+8$*'ڢ #,.z0z8h8){ן>@z9Zz乤XFPʍGɒQć9^[ꕞW٤)c:%稦amڕe gzɦwj'癥ʓǖ qy*$)y)ɡcXhy<Ȥ| (~yȪ*5J*!*xv5]-ګYx*Jz恵ix źDyڙԺW7؊zՉ\WŮIiwpz:=ٮ۠Iu H=q;{ ۱"#{J'y(ۯ+;/ZaYW*4ztI8k:˳< v):[iD۴uGzN[v*VuG끩ȵb[];'t:0ȶlR;wXp[FK~(ǚ"Kv KuȷHp[_S'}Ekq9;OtZ;5wtXl;KcP'⊷+?tۯeٻKc˺3Ļ$LZʻ۴ƛЛ~:[kt_㪽;cKaG{# ۜ h:;icDm*+68ǢkCN˿ ܼs@H*Ga9's$ ̏+<:7:K§k:ܱj=,t8 Aܱ/pp*sGI\*QVOG[KZ [q I}w*4<Y ! ,H",8-353 66(6>"7;86 96:6#:= ;:=<==2=F>9#>A+>C,??A= A=A?B?4BF+CE5CIDC!D5#DE&D8 E@EB,EI%FH+G;IF!IG'I=*IG+I> JE3JMKG$KK+KL1KBLJ@LT5MQ-NP*PNQLQM$QN1QD4QLDQW3RSFRX%SR,SRVR#XU+YV5YWZkqUnqZsuLtrTtt]vyDwrWwxdwzGyuIyuRyvVzyezu[{zi{c||c~K|UjdsXol}Zcsbtj\pcisl|{qyj|tysz}ŜäűȭǻǶƭʳͥϵϩϴҤϫм׵حռּٶ_H 2\Ȑ VѰ!V,@0`QF9p0ȑ1`I͛8sɳϟ@ Jт ܄aH$yl٬/B0`:A0$!H"ǧYU0,LcQucf-z1($*^̸ǐ#K,Һ% f C SDF Mݡ2f}ȁ3,"f z00g] ѨeE ggϿTSO0<QVTU 9(CeJUTC:4Ă!Vh +PF:#ˤ(FR$] ^ 2ehA% 3C83RDn30l1212@ɤJ@ H'8 Qp1dk& 0Ԑ} ح?7|Œ0myb[x!*% +G,c!3 Ͻyb$~@7T 0` T!"a|-3`уd/ aP02GBtaV^2%̃3FYX̢~.L ptH@A QA(g$C 8F07 F1I#p&*{A@9UKHx3v`u;ȦG4I !*8- N#|E8EΘ eTDB@0*b@Lp8@H0;̌oX1RD2"0^2` ( VX9i *z:!x^ F;ыIAЌ^`I N{@A N0fTBHQ V A tЊfѪŞa^:7J D"Ϻ洯?`ZE/`ldζOZaH9Yr{)"a +rMzYv\,rl_y;@>;|}fI}cb 7~ŗx<GN(OW0gN8Ϲw@ЇNHOҗ;PԧN[XϺַ{`NhO=NpNxϻOO?Z%r%[~I b_>-/=Oқ}EKԻW=Yo=e?rѽa{?ǗSЏe]{?8#}O/ /Py9=w~ݗ|؀w~|gqAy',؁$f&c-XG|6<ˆ {B7Hf zORzLjWP8ZUH@b]gW]h~H8lefgixgT؆voR}{xqxz7Bb${/AzrxYx~QmhbXpc}rxX׉1臦XVsIq'88a8Jhȇh!؉hY8؍ݘbHY⸅帎x0ZȎH>7>X؏v-(I7hޗi Iy.Xy^tz)9xE_%ّ(I~)G29+Ɂ-钎&)]3ٓXYH9@yB):YI?MYOYzFɓRٕI;o+eGGM˲t[a0:9[#aۡ# +ں[˱븪+EY5w+}Ks;۷˰8˥檻ˉU&sYۤK$qakr37; zbxZ[rZ*\[+w t s+8k{ɱ ۭ遪1{p*r.L0l*0ǃr;ܯaZ@ 7A אg~dxI̴@\,_! ,H",8-353 66(6>"7;86 96:6#:= ;:=<==2=F>9#>A+>C,??A= A=A?B?4BF+CE5CIDC!D5#DE&D8 E@EB,EI%FH+G;IF!IG'I=*IG+I> JE3JMKG$KK+KL1KBLJ@LT5MQ-NP*PNQLQM$QN1QD4QLDQW3RSFRX%SR,SRVR#XU+YV5YWZkqUnqZsuLtrTtt]vyDwrWwxdwzGyuIyuRyvVzyezu[{zi{c||c~K|UjdsXol}Zcsbtj\pcisl|{qyj|tysz}ŜäűȭǻǶƭʳͥϵϩϴҤϫм׵حռּٶ_H 2\Ȑ VѰ!V,@0`QF9p0ȑ1`I͛8sɳϟ@ Jт ܄aH$ylh/B0`:A0$!H"'YU0,LcQubd-z1($*^̸ǐ#K,Һ% f C SDF Mݡ2f}ȁ3("fżȵ z0ǯf] (eE ggϿTSO,<QVTU 9(CeJUTC:4Ă!Vh +PF:#ʤ(FR$] ^2ehA% <2ȘW<QFEЖ40D8h"H0H#lp&F ,2M|. %?|@/2hЄ3  1TҌ2 ;0B̢E3r2U 0F,.sI ۱0žMh4#wf$+ ?1(4 DR(ÅRWp/,zŝr+kq-)t\ :|(G |*@Oh(S $!^  mX 4mP*0CD0B9CL3cJ3Ja 1{L1F.`Qc*W`I3Fb-tTRt;H6F(G$l|E:P2hBp`Pΐ20@ "r> J3C2RDnF30l1E212@ȤJ@ H'4 Q01dk& 0Ԑ} ح?7|L0myb[x!*% +G(c!3 Ͻyb$~@7T 0` T!`|-C3^уd/ aH/2GBt4aV^2%C3FYX̢~.L ptH@A QA(f C 8F07 F1I#p&*{A@9UKHx3v`u;ȦG4I !*8- N#|E8EΈdTDB@0*B@Lp8@H0;̌oPF1RD*"0^21` ( VP9i *x:!x^0 F;ёIA ^`I\\H{Ӡ ZpI0F7e)հ@nPp@}gWs n` :39`;bn ^D!k41~U=wr Df"wkt@Bɬ3Np`60^8f-x*.{} L>N(OW0gN8Ϲw@ЇNHOҗ;PԧN[XϺַ{`NhOv ooNxϻOO;JKfϼ7o$~(GǕ/'G7P??G,A~___s1x('|~̇{ gh7pV{ $xzg% xn1y>8|2XpǗ>X;Hp=D}Al+耴WLGlI8'MXf}8V؅S 41^X-}ѵ뷄fQadžwvp4(.EJHz8'rxLJb${/qzxe~~TphbWxpc8u81VX芤v8L(rghxahz؊LqxH͘Uʨ਍XYXx8U^ȊS؅X#X؏곏8i7 xu ~ 9萗E_z iIǑؑ!9燑&Y|(,Y1)^e@8;=z(A9GQx4ɔTN)j: )?Y`YW%]ɕ)jِc9f}׸rmIoXZsX:qxyzɗi~ن)yYYWIHpטɐy7y[əyNwot9hz)ɖ舑艸)Y٨hi99Yɍ1iْɎ^Yu"iEXٞ9)ZB9hb9ڠx JȁɂɠZxӸᙌ&ڢ9z.Zhy*86ڣx{2ʢE>ʡGʜTɌIJ'Ihs Q@jXL91XXZj6xPY,xZ)NJ! j9z ]z J JiڌHڡg: 騏w:*7 zbIweɉ#: MYwJɕ#Z9{ywړ!)YIMZGɑZڬ؜ЊӺ̚ڣɺg>*jY^ڎ:s{IȮj*{9wvs+[(k8װW( D);z"Θs'&ˢ(2۲AWo6+]ګ: 7: 8796:5#;= <:=<==2=F>9$>A?A+?C,??A=A? B>B?+BE3BF4CJDC!D5$DE&D8 EAEC,EI&FH+G;*HGIFIG#IG'I=+I>3JM KFKJ$KK+KL1KB@LT4MQ-NP+PNQLQM$QN1QD4QLDQW3RSFRX,SR&TRVR$XU,YVZkqUnq[suMtsUtt]uyEwrUwxbwzEytTywKzvUzyezukz|[{zb{|J}yd~sL~kYen~Zcsajq[cs|l{~gryjs{w|w{~~¾æŭǻŶƳ̬ʥϴϬϴҥϫмռصػ׫Դؼط޻޼aH@ 4\ȐXѰaV,!1bQ1:rHȑ1`I͛8sɳϟ@ Jт ܌a(thd.RS .\JԃUhAF+_\n!0WkG+^̸ǐ#KJqL˒7!af 2R9CFB12Q.$P(AC cPCj&7᥌Ҟ"!_!@u wϿ?Õ512tCE쀅^:D!.;PL$C<`1.\P8R"Ǡ;̵mLXvC Dt,Lj#jC ;xbQDZ:Eys{+"bihi0y2M#/s %@@/r 2l*Ӌ-l 1W&\qc3h/;\2x!KLv. 1 Xh-q1',r̨\OKz)G^{u"~w{H~//{w(=Xhs(yh6Yycȋy{҅z 9 IxEV y Ǒ*I#)%i[6-0ىّ47ꘓ7)J9Di/iwؓVM ))3y`iYY\yzXa9:Qyjbɖm閝rXIOh1zHN~vɗqͨɒi yH|v9zI yiHyy{ hz)9zXUYIh̉Ț9LHI9SgN0ٝɍ>8ً幞Ifhh( ٟIv8`iYyi z z :ٗbڡypȸZx'I&ڢHyʨ6JH7ꢳ?Y6AѩjIjWJ)SK:Mڣɥ] g9eikjmijY\Fx)wا/w(NJjψ9weIp ( ʛxjXZrg+V$)9 u3ڠq*HڝګڞJHǺvZA\eg*x٭7 ڮysli{E Qjsj[8Z9X٩  sK){6W{;stK,Kjdڲ,t0kȉ6۳zu)>;t0{HJ;Lw! ZljuIX:+I4˯XۮOv8S-;uŊl+AZm۶%tmG(s kʗAȷv<y|{I#swKk8q;!+fk0`GX˸ˢ빗+Z#aZk5@Js ۻ2»Kse˷ۼ3+l _{KȻλIkg[V;{Fw+;۲{Ӌ_,X({aa˼r +'r;,sةl r ,Z$\ 1-7…¼ڹI-LQ@zgq>]B,k!3X {zhY;A,!! ,H",8.453 67(6> 7: 8796:5$:< <:=<==2=F>9?A$?A+?C,??A=A? B>B?+BE3BF5CJDC!D5$DE&D8 EAEC,EI&FH+G;*HGIG#IG'I=+I>JG4JM KFKJ$KK,KL1KB@LT-MP4MQ+PNQLQM$QN1QD4QLDQW3RSFRX,SR&TRVR$XU+YVZkqUnq[suMtsUtt]uyEwrUwxbwzEytTywKzvUzyezukz|[{zb{|d~sL~kYen~Zcria[cks|l{~gryjs{w|w{~~þæŭǻŶƳ̬ʥϴϬϥδҫмռصؼ֫Դػط޻޼aH@ 4\ȐWѰaV,!2dQQ:rHȑ1`I͛8sɳϟ@ Jт ܔaH(thc.RR .\JԃUh1&+^[n VkG+^̸ǐ#KJqLɒ1PBL*:dADr(LA#E1`P.$P(Am cPj&7хl"]X05C;@)ئ)\Ͽ+8DUxECa Wlu_-!=rB ;W; R)Q \;eG<@D;RLD.C3^!FE2BXD-,G170ߙhl B AJ1LDB)ML1a.xUK!=/ Tq,j$*`7gPl wc$颛)" cH1 @R; %^uERi覫[1 @ID#I %])xL,q ɗԺ#& !]yFs0(h%Ȝ;@ 2Fl&P$ #5 Y (T|AK1V@;dWi`*rdmh%ҧ$"nb-Ȥ@#,SlB`%bY4GH S Bo@ =|L)sЀ :01R>2C/dA1L^J1@ˆJo0 tЪrx% A vmpK&iݝXD 'Ze!zw@F(@"&:PEp0P‚m ">@]\9- .  c@ @6S)v#A&3@Ka$@Մl]%/8 g,0TLx pAH2v0} 8 ;`(%Oxe zů!B\aX@aQ(% ! (2RHvD )F6P5Q<_#4Q1 Sf:$i"Je<,  24 f |JD l˒&MMJIW !2W W ND= /hcT _Y+ U OCGR<kŋZ .,HbP" Bac)R$1(0:ߋ\(!;xv Xdl^UKvB$10YA`B0YG;Kt +Ua"I@Xq$فF%i.u!z\*؁KqUA9 Hz+ln4i Wt,0o^11}m$Vߍ'Se 7ÒPV (v \ų*@>)αw/Ad\& A.rYиXβqL`/P|-h&[WQL:yM-/(RLB2*q0 p΅-7.=Oқ}EKԻW=YϮ=e?rگѽa{?7W'[em{?8)Oï 0Py9=wy|؀wu|fl} &\"Hfył4|.pW:(7p9@h}=Xl'HhCkEIķ6}zP(ZhzTG?b8]fVx~cgXYֆqOȆtnR}yhpX~zhkwa+ \7Xuqȇֈ 'Nxz(xbxXxv8ax~Y:q(yXQԄ&hxȌ5cX(X5[hx與(8߃Gȏ=H8i,H y6߷y Iy-zuzّi÷hE*!#IXE4I- gG])Y@7:29>A8QxǔT9N/ Ǔ[ًJY`Wi9S)]jɐc)fk9ؖZ'ȣ ڣ?ڢIٜ@yIʔ7ɢt QׄʉֈT[ZSڂUZIeɠmꦉqsor٥fyN xbڝjX7wѸ٨t퉩)# z wY䉪:Z0 hyǨyɩ*'i #ZG\Zrz9wI\*Jd祸zqcgڍysv)֊JQ*ۘkz ۡ (ڰ6W7Zs[|ʢ&5ǩ=1EZ'N ȫ!l0t2yW8biu,ˆ@[t2jL+:˳:ZڴzZujZ<+GFڱZ1`U;'+uVn4fotٵ+ըuCw}k= XukoxWs+X{FGju !b˹Fka;W붤[q{4sފ ˕ckY@3j;+s{[;ٰZy۶銻k~v &[`;{Y뾔 r닳ik0!+~'zk)9ɛ'xrVlڿ< &gzR&̽us$-ܰ0J,\`b7G;8 KVt0Sػp)|nYY <D\I! ,H",8.452 67(6>7. 7: 8696:5$:< <:=;=<>92>G?A$?A+?C,??A=A> B>B?+BE4BFDC!D5$DE&D85DJ EAEC,EI&FH+G;*HFIF#IG'I=+I>JG4JM KFKJ$KK,KL1KB@LT-MP4MQQLQM+QN1QD4QMDQW$RN3RSFRX,SR'TRVR$XU+YV1ZWZkqToq[suMtsUtt]uyEwrUwxbwzEysTywKzvUzyezukz|[{zb{|J}yd~sL~WkYe[n~Zcsibq[ks|l{~gryjs{xw|{~~þŞåŭǻƜŶƳ̬˥ϴϬϥδҫмռصثӴػ׼طݻ޼cH >\Ȑ["ѰaV,!3fQqƎ;rHȑ1`I͛8sɳϟ@ Jт ܜѡH)th f.r SHh0dӧfxC,Q \!S1G6fjc抯a*^̸ǐ#K<u?=[" R b 3g萑Oݡr1B~&:N01 LX0!0g)"{4AʡSB>2|)ϿJ51%3tЃGE^G0<cpWM8`Hf<0L+S<Gbqw$ `<ಌt/^-hGEPIa.0274v)lp 0DE2dCFK+0O2f,L0xe!=#$ Z8 02b(3ݝyJA }0ߡ~B(31#8L0,|/HaBU_H L0Z^ƻs d2`߭p<2b}3<2p$2l(QIkhL+v8qf f/@b2ΈQ,&1\!.p.A󀮷.W_3XlU`{`8\"A^8 t!{v_x n$*x#r'@3+`Tq88*LB<s*u@$ 02\ˉW3olK (o 3¨Qń߾?*$L0JpA6;݁hzp=LpP0|u.IxpJ\ :K)B-+F(:8C?A@eQ0 p.%D)d9z(FȤ|p)@*ZXEi`P  #@``t9.W fAA!p)(1aw#'*N&(y2~( 6eoz:y@jr F;ёYЌ^@/6dFCӠOrPJ-Y԰+͘NyvWpĮ{ja;Ћ^x!tn99u Xns7i 6)9 hw]"9Fё| ^$]$i&(})]0(3i59|+iz:Yȓx89hP9HJy{AzQ 9?ULzHZYȕ=_af刖5跍pyR);Agx9痀y)zH*D\HvyؙO HGٚȏGt阮Yy葔ؔh G4ץyxәw๕cYᙞu%yEiyYohٟIq Xb) 9Yz)JXzH(-) wz*8{u)92Ƹy.ڣxЩBJǡg艞CǘNEɒMwΙȍIUjwȥZ_W8i WIquʤwJs*vڧ~ y9J"xf(шxꍔJwɩ ڞ}qZ[z{xjyGڟmɪ ʦ/Z7 yɊXɔѹwZDIzڊ:vbꓫؤZꚕ슬ڡ@Ai ۭ KJ>g<{!ڰcX<ȋ{r {s ɪ0>i1Wg*BpTdzc:J_P˰E{ZQ{Yu 7: 8796:5$:< <:=<==2=F>9?A$?A+?C,??A=A? B>B?+BE3BF5CJDC!D5$DE&D8 EAEC,EI&FH+G;*HGIG#IG'I=+I>JG4JM KFKJ$KK,KL1KB@LT-MP4MQ+PNQLQM$QN1QD4QLDQW3RSFRX,SR&TRVR$XU+YVZkqUnq[suMtsUtt]uyEwrUwxbwzEytTywKzvUzyezukz|[{zb{|d~sL~kYen~Zcria[cks|l{~gryjs{w|w{~~þæŭǻŶƳ̬ʥϴϬϥδҫмռصؼ֫Դػط޻޼aH@ 4\ȐWѰaV,!2dQQ:rHȑ1`I͛8sɳϟ@ Jт ܔaH(thc.RR .\JԃUh1&+^[n VkG+^̸ǐ#KJqLɒ1PBL*:dADr(LA#E1`P.$P(Am cPj&7хl"]X05C;@)ئ)\Ͽ+8DUxECa Wlu_-!=rB ;W; R)Q \;eG<@D;RLD.C3^!FE2BXD-,G170ߙhl B AJ1LDB)ML1a.xUK!=/ Tq,j$*`7gPl wc$颛)" cH1 @R; %^uERi覫[1 @ID#I %])xL,q ɗԺ#& !]yFs0(h%Ȝ;@ 2Fl&P$ #5 Y (T|AK1V@;dWi`*rdmh%ҧ$"nb-Ȥ@#,SlB`%bY4GH S Bo@ =|L)sЀ :01R>2C/dA1L^J1@ˆJo0 tЪrx% A vmpK&iݝXD 'Ze!zw@F(@"&:PEp0P‚m ">@]\9- .  c@ @6S)v#A&3@Ka$@Մl]%/8 g,0TLx pAH2v0} 8 ;`(%Oxe zů!B\aX@aQ(% ! (2RHvD )F6P5Q<_#4Q1 Sf:$i"Je<,  24 f |JD l˒&MMJIW !2W W ND= /hcT _Y+ U OCGR<kŋZ .,HbP" Bac)R$1(0:ߋ\(!;xv Xdl^UKvB$10YA`B0YG;Kt +Ua"I@Xq$فF%i.u!z\*؁KqUA9 Hz+ln4i Wt,0o^11}m$Vߍ'Se 7ÒPV (v \ų*@>)αw/Ad\& A.rYиXβqL`/P|-h&[WQL:yM-/(RLB2*q0 p΅-7.=Oқ}EKԻW=YϮ=e?rگѽa{?7W'[em{?8)Oï 0Py9=wy|؀wu|fl} &\"Hfył4|.pW:(7p9@h}=Xl'HhCkEIķ6}zP(ZhzTG?b8]fVx~cgXYֆqOȆtnR}yhpX~zhkwa+ \7Xuqȇֈ 'Nxz(xbxXxv8ax~Y:q(yXQԄ&hxȌ5cX(X5[hx與(8߃Gȏ=H8i,H y6߷y Iy-zuzّi÷hE*!#IXE4I- gG])Y@7:29>A8QxǔT9N/ Ǔ[ًJY`Wi9S)]jɐc)fk9ؖZ'ȣ ڣ?ڢIٜ@yIʔ7ɢt QׄʉֈT[ZSڂUZIeɠmꦉqsor٥fyN xbڝjX7wѸ٨t퉩)# z wY䉪:Z0 hyǨyɩ*'i #ZG\Zrz9wI\*Jd祸zqcgڍysv)֊JQ*ۘkz ۡ (ڰ6W7Zs[|ʢ&5ǩ=1EZ'N ȫ!l0t2yW8biu,ˆ@[t2jL+:˳:ZڴzZujZ<+GFڱZ1`U;'+uVn4fotٵ+ըuCw}k= XukoxWs+X{FGju !b˹Fka;W붤[q{4sފ ˕ckY@3j;+s{[;ٰZy۶銻k~v &[`;{Y뾔 r닳ik0!+~'zk)9ɛ'xrVlڿ< &gzR&̽us$-ܰ0J,\`b7G;8 KVt0Sػp)|nYY <D\I! ,H",8.452 67(6>7. 7: 8696:5$:< <:=;=<>92>G?A$?A+?C,??A=A> B>B?+BE4BFDC!D5$DE&D85DJ EAEC,EI&FH+G;*HFIF#IG'I=+I>JG4JM KFKJ$KK,KL1KB@LT-MP4MQQLQM+QN1QD4QMDQW$RN3RSFRX,SR'TRVR$XU+YV1ZWZkqToq[suMtsUtt]uyEwrUwxbwzEysTywKzvUzyezukz|[{zb{|J}yd~sL~WkYe[n~Zcsibq[ks|l{~gryjs{xw|{~~þŞåŭǻƜŶƳ̬˥ϴϬϥδҫмռصثӴػ׼طݻ޼cH >\Ȑ["ѰaV,!3fQqƎ;rHȑ1`I͛8sɳϟ@ Jт ܜѡH)th f.r SHh0dӧfxC,Q \!S1G6fjc抯a*^̸ǐ#K<u?=[" R b 3g萑Oݡr1B~&:N01 LX0!0g)"{4AʡSB>2|)ϿJ51%3tЃGE^G0<cpWM8`Hf<0L+S<Gbqw$ `<ಌt/^-hGEPIa.0274v)lp 0DE2dCFK+0O2f,L0xe!=#$ Z8 02b(3ݝyJA }0ߡ~B(31#8L0,|/HaBU_H L0Z^ƻs d2`߭p<2b}3<2p$2l(QIkhL+v8qf f/@b2ΈQ,&1\!.p.A󀮷.W_3XlU`{`8\"A^8 t!{v_x n$*x#r'@3+`Tq88*LB<s*u@$ 02\ˉW3olK (o 3¨Qń߾?*$L0JpA6;݁hzp=LpP0|u.IxpJ\ :K)B-+F(:8C?A@eQ0 p.%D)d9z(FȤ|p)@*ZXEi`P  #@``t9.W fAA!p)(1aw#'*N&(y2~( 6eoz:y@jr F;ёYЌ^@/6dFCӠOrPJ-Y԰+͘NyvWpĮ{ja;Ћ^x!tn99u Xns7i 6)9 hw]"9Fё| ^$]$i&(})]0(3i59|+iz:Yȓx89hP9HJy{AzQ 9?ULzHZYȕ=_af刖5跍pyR);Agx9痀y)zH*D\HvyؙO HGٚȏGt阮Yy葔ؔh G4ץyxәw๕cYᙞu%yEiyYohٟIq Xb) 9Yz)JXzH(-) wz*8{u)92Ƹy.ڣxЩBJǡg艞CǘNEɒMwΙȍIUjwȥZ_W8i WIquʤwJs*vڧ~ y9J"xf(шxꍔJwɩ ڞ}qZ[z{xjyGڟmɪ ʦ/Z7 yɊXɔѹwZDIzڊ:vbꓫؤZꚕ슬ڡ@Ai ۭ KJ>g<{!ڰcX<ȋ{r {s ɪ0>i1Wg*BpTdzc:J_P˰E{ZQ{Yu 7: 8796:5$:< <:=<==2=F>9?A$?A+?C,??A=A? B>B?+BE3BF5CJDC!D5$DE&D8 EAEC,EI&FH+G;*HGIG#IG'I=+I>JG4JM KFKJ$KK,KL1KB@LT-MP4MQ+PNQLQM$QN1QD4QLDQW3RSFRX,SR&TRVR$XU+YVZkqUnq[suMtsUtt]uyEwrUwxbwzEytTywKzvUzyezukz|[{zb{|d~sL~kYen~Zcria[cks|l{~gryjs{w|w{~~þæŭǻŶƳ̬ʥϴϬϥδҫмռصؼ֫Դػط޻޼aH@ 4\ȐWѰaV,!2dQQ:rHȑ1`I͛8sɳϟ@ Jт ܔaH(thc.RR .\JԃUh1&+^[n VkG+^̸ǐ#KJqLɒ1PBL*:dADr(LA#E1`P.$P(Am cPj&7хl"]X05C;@)ئ)\Ͽ+8DUxECa Wlu_-!=rB ;W; R)Q \;eG<@D;RLD.C3^!FE2BXD-,G170ߙhl B AJ1LDB)ML1a.xUK!=/ Tq,j$*`7gPl wc$颛)" cH1 @R; %^uERi覫[1 @ID#I %])xL,q ɗԺ#& !]yFs0(h%Ȝ;@ 2Fl&P$ #5 Y (T|AK1V@;dWi`*rdmh%ҧ$"nb-Ȥ@#,SlB`%bY4GH S Bo@ =|L)sЀ :01R>2C/dA1L^J1@ˆJo0 tЪrx% A vmpK&iݝXD 'Ze!zw@F(@"&:PEp0P‚m ">@]\9- .  c@ @6S)v#A&3@Ka$@Մl]%/8 g,0TLx pAH2v0} 8 ;`(%Oxe zů!B\aX@aQ(% ! (2RHvD )F6P5Q<_#4Q1 Sf:$i"Je<,  24 f |JD l˒&MMJIW !2W W ND= /hcT _Y+ U OCGR<kŋZ .,HbP" Bac)R$1(0:ߋ\(!;xv Xdl^UKvB$10YA`B0YG;Kt +Ua"I@Xq$فF%i.u!z\*؁KqUA9 Hz+ln4i Wt,0o^11}m$Vߍ'Se 7ÒPV (v \ų*@>)αw/Ad\& A.rYиXβqL`/P|-h&[WQL:yM-/(RLB2*q0 p΅-7.=Oқ}EKԻW=YϮ=e?rگѽa{?7W'[em{?8)Oï 0Py9=wy|؀wu|fl} &\"Hfył4|.pW:(7p9@h}=Xl'HhCkEIķ6}zP(ZhzTG?b8]fVx~cgXYֆqOȆtnR}yhpX~zhkwa+ \7Xuqȇֈ 'Nxz(xbxXxv8ax~Y:q(yXQԄ&hxȌ5cX(X5[hx與(8߃Gȏ=H8i,H y6߷y Iy-zuzّi÷hE*!#IXE4I- gG])Y@7:29>A8QxǔT9N/ Ǔ[ًJY`Wi9S)]jɐc)fk9ؖZ'ȣ ڣ?ڢIٜ@yIʔ7ɢt QׄʉֈT[ZSڂUZIeɠmꦉqsor٥fyN xbڝjX7wѸ٨t퉩)# z wY䉪:Z0 hyǨyɩ*'i #ZG\Zrz9wI\*Jd祸zqcgڍysv)֊JQ*ۘkz ۡ (ڰ6W7Zs[|ʢ&5ǩ=1EZ'N ȫ!l0t2yW8biu,ˆ@[t2jL+:˳:ZڴzZujZ<+GFڱZ1`U;'+uVn4fotٵ+ըuCw}k= XukoxWs+X{FGju !b˹Fka;W붤[q{4sފ ˕ckY@3j;+s{[;ٰZy۶銻k~v &[`;{Y뾔 r닳ik0!+~'zk)9ɛ'xrVlڿ< &gzR&̽us$-ܰ0J,\`b7G;8 KVt0Sػp)|nYY <D\I! ,H",8.452 67(6>7. 7: 8696:5$:< <:=;=<>92>G?A$?A+?C,??A=A> B>B?+BE4BFDC!D5$DE&D85DJ EAEC,EI&FH+G;*HFIF#IG'I=+I>JG4JM KFKJ$KK,KL1KB@LT-MP4MQQLQM+QN1QD4QMDQW$RN3RSFRX,SR'TRVR$XU+YV1ZWZkqToq[suMtsUtt]uyEwrUwxbwzEysTywKzvUzyezukz|[{zb{|J}yd~sL~WkYe[n~Zcsibq[ks|l{~gryjs{xw|{~~þŞåŭǻƜŶƳ̬˥ϴϬϥδҫмռصثӴػ׼طݻ޼cH >\Ȑ["ѰaV,!3fQqƎ;rHȑ1`I͛8sɳϟ@ Jт ܜѡH)th f.r SHh0dӧfxC,Q \!S1G6fjc抯a*^̸ǐ#K<u?=[" R b 3g萑Oݡr1B~&:N01 LX0!0g)"{4AʡSB>2|)ϿJ51%3tЃGE^G0<cpWM8`Hf<0L+S<Gbqw$ `<ಌt/^-hGEPIa.0274v)lp 0DE2dCFK+0O2f,L0xe!=#$ Z8 02b(3ݝyJA }0ߡ~B(31#8L0,|/HaBU_H L0Z^ƻs d2`߭p<2b}3<2p$2l(QIkhL+v8qf f/@b2ΈQ,&1\!.p.A󀮷.W_3XlU`{`8\"A^8 t!{v_x n$*x#r'@3+`Tq88*LB<s*u@$ 02\ˉW3olK (o 3¨Qń߾?*$L0JpA6;݁hzp=LpP0|u.IxpJ\ :K)B-+F(:8C?A@eQ0 p.%D)d9z(FȤ|p)@*ZXEi`P  #@``t9.W fAA!p)(1aw#'*N&(y2~( 6eoz:y@jr F;ёYЌ^@/6dFCӠOrPJ-Y԰+͘NyvWpĮ{ja;Ћ^x!tn99u Xns7i 6)9 hw]"9Fё| ^$]$i&(})]0(3i59|+iz:Yȓx89hP9HJy{AzQ 9?ULzHZYȕ=_af刖5跍pyR);Agx9痀y)zH*D\HvyؙO HGٚȏGt阮Yy葔ؔh G4ץyxәw๕cYᙞu%yEiyYohٟIq Xb) 9Yz)JXzH(-) wz*8{u)92Ƹy.ڣxЩBJǡg艞CǘNEɒMwΙȍIUjwȥZ_W8i WIquʤwJs*vڧ~ y9J"xf(шxꍔJwɩ ڞ}qZ[z{xjyGڟmɪ ʦ/Z7 yɊXɔѹwZDIzڊ:vbꓫؤZꚕ슬ڡ@Ai ۭ KJ>g<{!ڰcX<ȋ{r {s ɪ0>i1Wg*BpTdzc:J_P˰E{ZQ{Yu 7: 8796:5$:< <:=<==2=F>9?A$?A+?C,??A=A? B>B?+BE3BF5CJDC!D5$DE&D8 EAEC,EI&FH+G;*HGIG#IG'I=+I>JG4JM KFKJ$KK,KL1KB@LT-MP4MQ+PNQLQM$QN1QD4QLDQW3RSFRX,SR&TRVR$XU+YVZkqUnq[suMtsUtt]uyEwrUwxbwzEytTywKzvUzyezukz|[{zb{|d~sL~kYen~Zcria[cks|l{~gryjs{w|w{~~þæŭǻŶƳ̬ʥϴϬϥδҫмռصؼ֫Դػط޻޼aH@ 4\ȐWѰaV,!2dQQ:rHȑ1`I͛8sɳϟ@ Jт ܔaH(thc.RR .\JԃUh1&+^[n VkG+^̸ǐ#KJqLɒ1PBL*:dADr(LA#E1`P.$P(Am cPj&7хl"]X05C;@)ئ)\Ͽ+8DUxECa Wlu_-!=rB ;W; R)Q \;eG<@D;RLD.C3^!FE2BXD-,G170ߙhl B AJ1LDB)ML1a.xUK!=/ Tq,j$*`7gPl wc$颛)" cH1 @R; %^uERi覫[1 @ID#I %])xL,q ɗԺ#& !]yFs0(h%Ȝ;@ 2Fl&P$ #5 Y (T|AK1V@;dWi`*rdmh%ҧ$"nb-Ȥ@#,SlB`%bY4GH S Bo@ =|L)sЀ :01R>2C/dA1L^J1@ˆJo0 tЪrx% A vmpK&iݝXD 'Ze!zw@F(@"&:PEp0P‚m ">@]\9- .  c@ @6S)v#A&3@Ka$@Մl]%/8 g,0TLx pAH2v0} 8 ;`(%Oxe zů!B\aX@aQ(% ! (2RHvD )F6P5Q<_#4Q1 Sf:$i"Je<,  24 f |JD l˒&MMJIW !2W W ND= /hcT _Y+ U OCGR<kŋZ .,HbP" Bac)R$1(0:ߋ\(!;xv Xdl^UKvB$10YA`B0YG;Kt +Ua"I@Xq$فF%i.u!z\*؁KqUA9 Hz+ln4i Wt,0o^11}m$Vߍ'Se 7ÒPV (v \ų*@>)αw/Ad\& A.rYиXβqL`/P|-h&[WQL:yM-/(RLB2*q0 p΅-7.=Oқ}EKԻW=YϮ=e?rگѽa{?7W'[em{?8)Oï 0Py9=wy|؀wu|fl} &\"Hfył4|.pW:(7p9@h}=Xl'HhCkEIķ6}zP(ZhzTG?b8]fVx~cgXYֆqOȆtnR}yhpX~zhkwa+ \7Xuqȇֈ 'Nxz(xbxXxv8ax~Y:q(yXQԄ&hxȌ5cX(X5[hx與(8߃Gȏ=H8i,H y6߷y Iy-zuzّi÷hE*!#IXE4I- gG])Y@7:29>A8QxǔT9N/ Ǔ[ًJY`Wi9S)]jɐc)fk9ؖZ'ȣ ڣ?ڢIٜ@yIʔ7ɢt QׄʉֈT[ZSڂUZIeɠmꦉqsor٥fyN xbڝjX7wѸ٨t퉩)# z wY䉪:Z0 hyǨyɩ*'i #ZG\Zrz9wI\*Jd祸zqcgڍysv)֊JQ*ۘkz ۡ (ڰ6W7Zs[|ʢ&5ǩ=1EZ'N ȫ!l0t2yW8biu,ˆ@[t2jL+:˳:ZڴzZujZ<+GFڱZ1`U;'+uVn4fotٵ+ըuCw}k= XukoxWs+X{FGju !b˹Fka;W붤[q{4sފ ˕ckY@3j;+s{[;ٰZy۶銻k~v &[`;{Y뾔 r닳ik0!+~'zk)9ɛ'xrVlڿ< &gzR&̽us$-ܰ0J,\`b7G;8 KVt0Sػp)|nYY <D\I! ,H",8.452 67(6>7. 7: 8696:5$:< <:=;=<2=G>9?A$?A+?C,??A=A> B>B?+BE4BFDC!D5$DE&D84DJ EAEC,EI&FH+G;*HFIF#IG'I=+I>JG3JM KFKJ$KK,KL1KB@LT-MP4MQQLQM+QN1QD4QMDQW$RN3RSFRX,SR'TRVR$XU,YV1ZWZkqToq[suUttMus]uyEwrUwxbwzEysTywKzvUzyezukz|[{zb{|J}yd~sL~WkZen~Zcsj[bq[ks|l{~gryjs{xw|{~~¾ŞåŭǻƜŶƳ̬˥ϴϬϥδҫмռصثӴػ׼طݻ޼cH >\Ȑ["ѰaV,!3fQqƎ;rHȑ1`I͛8sɳϟ@ Jт ܜѡH)thf.r SHh0dӧfxC,Q \!S}1G6fjc抯a*^̸ǐ#K<u?A[" RBĄ3VtHUF'P Z!?g:N01 LV0!Hg]@  )f V@pϿ2RMLIL$`0̡33j3Y .6 ۽`g3RlBeƱ1\f`41)"&` 0")rRhxF0B a65ef0<$@-4`S,:%#>4!(3@ j ~j )n3̖.U-I@ZA< Z PtAI/pAӌW@_y- OCI@DpFf! 00JҢX#5 CفhN+^A%V3 8hZh(!ex@lfepUֳvD m$2@ $Ap!l֪v KYGHE^ fx$)zi}E̚e xx%kȂ2B'9iJ)u[) rZ99"HK ;`,}}Bf {? 0(PY/1(5g|^bq.~ Wd3L" <1~Qc8>ވ}L*[9Œ `#QL_j`苖/p( 9πnSx h!Z3@;ѐ <g5i%7:Ҡ}θeNsͣg]p} W{ʹ܀P&xkX4 8_" n99u Ϲ3{]|_i[_/9$}\ϾF?In~Ȕ?x'~'|W|؀ ({ox& x{k7*~#(gxW+X/؂2vye>h}8pDApCXJ~Gl1x~K8ׄIHZ|V(kQb(]GY8jHe8g_x~7}"t8m~r{u؇:x.E')hHᇈ{(l^+1 X]׈z(؇ vX)lj1FP{Ȉ8(yxm6Ȑ6|Xgi}{Y&I EE'v2ɏ)+ɒ蒯7h#{V٥Cz,{Ak *3Wgj~褦DRcZLK\GڴR[VSJuV XjZ˧]WcU@T(g=˯Q uhzkGǛr{kԥt8۶HǶktJu;۹"W'{1Og[6t(:;M+o+tZ*oK}˺tk ;+'[IÛ ϫQ){"豼ߊ໷ڻ4c狦 J⫾1gYY0Qrg+Hs ˲W{j(L{xbb2~"<%=ǎJ+ZÑ (j<<:LA,С[s!IVLE;+`:Pq|džŤ;ban! ,H",8.453 67(6> 7: 8796:5$:< <:=<==2=F>9?A$?A+?C,??A=A? B>B?+BE3BF5CJDC!D5$DE&D8 EAEC,EI&FH+G;*HGIG#IG'I=+I>JG4JM KFKJ$KK,KL1KB@LT-MP4MQ+PNQLQM$QN1QD4QLDQW3RSFRX,SR&TRVR$XU+YVZkqUnq[suMtsUtt]uyEwrUwxbwzEytTywKzvUzyezukz|[{zb{|d~sL~kYen~Zcria[cks|l{~gryjs{w|w{~~þæŭǻŶƳ̬ʥϴϬϥδҫмռصؼ֫Դػط޻޼aH@ 4\ȐWѰaV,!2dQQ:rHȑ1`I͛8sɳϟ@ Jт ܔaH(thc.RR .\JԃUh1&+^[n VkG+^̸ǐ#KJqLɒ1PBL*:dADr(LA#E1`P.$P(Am cPj&7хl"]X05C;@)ئ)\Ͽ+8DUxECa Wlu_-!=rB ;W; R)Q \;eG<@D;RLD.C3^!FE2BXD-,G170ߙhl B AJ1LDB)ML1a.xUK!=/ Tq,j$*`7gPl wc$颛)" cH1 @R; %^uERi覫[1 @ID#I %])xL,q ɗԺ#& !]yFs0(h%Ȝ;@ 2Fl&P$ #5 Y (T|AK1V@;dWi`*rdmh%ҧ$"nb-Ȥ@#,SlB`%bY4GH S Bo@ =|L)sЀ :01R>2C/dA1L^J1@ˆJo0 tЪrx% A vmpK&iݝXD 'Ze!zw@F(@"&:PEp0P‚m ">@]\9- .  c@ @6S)v#A&3@Ka$@Մl]%/8 g,0TLx pAH2v0} 8 ;`(%Oxe zů!B\aX@aQ(% ! (2RHvD )F6P5Q<_#4Q1 Sf:$i"Je<,  24 f |JD l˒&MMJIW !2W W ND= /hcT _Y+ U OCGR<kŋZ .,HbP" Bac)R$1(0:ߋ\(!;xv Xdl^UKvB$10YA`B0YG;Kt +Ua"I@Xq$فF%i.u!z\*؁KqUA9 Hz+ln4i Wt,0o^11}m$Vߍ'Se 7ÒPV (v \ų*@>)αw/Ad\& A.rYиXβqL`/P|-h&[WQL:yM-/(RLB2*q0 p΅-7.=Oқ}EKԻW=YϮ=e?rگѽa{?7W'[em{?8)Oï 0Py9=wy|؀wu|fl} &\"Hfył4|.pW:(7p9@h}=Xl'HhCkEIķ6}zP(ZhzTG?b8]fVx~cgXYֆqOȆtnR}yhpX~zhkwa+ \7Xuqȇֈ 'Nxz(xbxXxv8ax~Y:q(yXQԄ&hxȌ5cX(X5[hx與(8߃Gȏ=H8i,H y6߷y Iy-zuzّi÷hE*!#IXE4I- gG])Y@7:29>A8QxǔT9N/ Ǔ[ًJY`Wi9S)]jɐc)fk9ؖZ'ȣ ڣ?ڢIٜ@yIʔ7ɢt QׄʉֈT[ZSڂUZIeɠmꦉqsor٥fyN xbڝjX7wѸ٨t퉩)# z wY䉪:Z0 hyǨyɩ*'i #ZG\Zrz9wI\*Jd祸zqcgڍysv)֊JQ*ۘkz ۡ (ڰ6W7Zs[|ʢ&5ǩ=1EZ'N ȫ!l0t2yW8biu,ˆ@[t2jL+:˳:ZڴzZujZ<+GFڱZ1`U;'+uVn4fotٵ+ըuCw}k= XukoxWs+X{FGju !b˹Fka;W붤[q{4sފ ˕ckY@3j;+s{[;ٰZy۶銻k~v &[`;{Y뾔 r닳ik0!+~'zk)9ɛ'xrVlڿ< &gzR&̽us$-ܰ0J,\`b7G;8 KVt0Sػp)|nYY <D\I! ,H",8.452 67(6>7. 7: 8696:5$:< <:=;=<>92>G?A$?A+?C,??A=A> B>B?+BE4BFDC!D5$DE&D85DJ EAEC,EI&FH+G;*HFIF#IG'I=+I>JG4JM KFKJ$KK,KL1KB@LT-MP4MQQLQM+QN1QD4QMDQW$RN3RSFRX,SR'TRVR$XU+YV1ZWZkqToq[suMtsUtt]uyEwrUwxbwzEysTywKzvUzyezukz|[{zb{|J}yd~sL~WkYe[n~Zcsibq[ks|l{~gryjs{xw|{~~þŞåŭǻƜŶƳ̬˥ϴϬϥδҫмռصثӴػ׼طݻ޼cH >\Ȑ["ѰaV,!3fQqƎ;rHȑ1`I͛8sɳϟ@ Jт ܜѡH)th f.r SHh0dӧfxC,Q \!S1G6fjc抯a*^̸ǐ#K<u?=[" R b 3g萑Oݡr1B~&:N01 LX0!0g)"{4AʡSB>2|)ϿJ51%3tЃGE^G0<cpWM8`Hf<0L+S<Gbqw$ `<ಌt/^-hGEPIa.0274v)lp 0DE2dCFK+0O2f,L0xe!=#$ Z8 02b(3ݝyJA }0ߡ~B(31#8L0,|/HaBU_H L0Z^ƻs d2`߭p<2b}3<2p$2l(QIkhL+v8qf f/@b2ΈQ,&1\!.p.A󀮷.W_3XlU`{`8\"A^8 t!{v_x n$*x#r'@3+`Tq88*LB<s*u@$ 02\ˉW3olK (o 3¨Qń߾?*$L0JpA6;݁hzp=LpP0|u.IxpJ\ :K)B-+F(:8C?A@eQ0 p.%D)d9z(FȤ|p)@*ZXEi`P  #@``t9.W fAA!p)(1aw#'*N&(y2~( 6eoz:y@jr F;ёYЌ^@/6dFCӠOrPJ-Y԰+͘NyvWpĮ{ja;Ћ^x!tn99u Xns7i 6)9 hw]"9Fё| ^$]$i&(})]0(3i59|+iz:Yȓx89hP9HJy{AzQ 9?ULzHZYȕ=_af刖5跍pyR);Agx9痀y)zH*D\HvyؙO HGٚȏGt阮Yy葔ؔh G4ץyxәw๕cYᙞu%yEiyYohٟIq Xb) 9Yz)JXzH(-) wz*8{u)92Ƹy.ڣxЩBJǡg艞CǘNEɒMwΙȍIUjwȥZ_W8i WIquʤwJs*vڧ~ y9J"xf(шxꍔJwɩ ڞ}qZ[z{xjyGڟmɪ ʦ/Z7 yɊXɔѹwZDIzڊ:vbꓫؤZꚕ슬ڡ@Ai ۭ KJ>g<{!ڰcX<ȋ{r {s ɪ0>i1Wg*BpTdzc:J_P˰E{ZQ{Yu 7: 8796:5$:< <:=<==2=F>9?A$?A+?C,??A=A? B>B?+BE3BF5CJDC!D5$DE&D8 EAEC,EI&FH+G;*HGIG#IG'I=+I>JG4JM KFKJ$KK,KL1KB@LT-MP4MQ+PNQLQM$QN1QD4QLDQW3RSFRX,SR&TRVR$XU+YVZkqUnq[suMtsUtt]uyEwrUwxbwzEytTywKzvUzyezukz|[{zb{|d~sL~kYen~Zcria[cks|l{~gryjs{w|w{~~þæŭǻŶƳ̬ʥϴϬϥδҫмռصؼ֫Դػط޻޼aH@ 4\ȐWѰaV,!2dQQ:rHȑ1`I͛8sɳϟ@ Jт ܔaH(thc.RR .\JԃUh1&+^[n VkG+^̸ǐ#KJqLɒ1PBL*:dADr(LA#E1`P.$P(Am cPj&7хl"]X05C;@)ئ)\Ͽ+8DUxECa Wlu_-!=rB ;W; R)Q \;eG<@D;RLD.C3^!FE2BXD-,G170ߙhl B AJ1LDB)ML1a.xUK!=/ Tq,j$*`7gPl wc$颛)" cH1 @R; %^uERi覫[1 @ID#I %])xL,q ɗԺ#& !]yFs0(h%Ȝ;@ 2Fl&P$ #5 Y (T|AK1V@;dWi`*rdmh%ҧ$"nb-Ȥ@#,SlB`%bY4GH S Bo@ =|L)sЀ :01R>2C/dA1L^J1@ˆJo0 tЪrx% A vmpK&iݝXD 'Ze!zw@F(@"&:PEp0P‚m ">@]\9- .  c@ @6S)v#A&3@Ka$@Մl]%/8 g,0TLx pAH2v0} 8 ;`(%Oxe zů!B\aX@aQ(% ! (2RHvD )F6P5Q<_#4Q1 Sf:$i"Je<,  24 f |JD l˒&MMJIW !2W W ND= /hcT _Y+ U OCGR<kŋZ .,HbP" Bac)R$1(0:ߋ\(!;xv Xdl^UKvB$10YA`B0YG;Kt +Ua"I@Xq$فF%i.u!z\*؁KqUA9 Hz+ln4i Wt,0o^11}m$Vߍ'Se 7ÒPV (v \ų*@>)αw/Ad\& A.rYиXβqL`/P|-h&[WQL:yM-/(RLB2*q0 p΅-7.=Oқ}EKԻW=YϮ=e?rگѽa{?7W'[em{?8)Oï 0Py9=wy|؀wu|fl} &\"Hfył4|.pW:(7p9@h}=Xl'HhCkEIķ6}zP(ZhzTG?b8]fVx~cgXYֆqOȆtnR}yhpX~zhkwa+ \7Xuqȇֈ 'Nxz(xbxXxv8ax~Y:q(yXQԄ&hxȌ5cX(X5[hx與(8߃Gȏ=H8i,H y6߷y Iy-zuzّi÷hE*!#IXE4I- gG])Y@7:29>A8QxǔT9N/ Ǔ[ًJY`Wi9S)]jɐc)fk9ؖZ'ȣ ڣ?ڢIٜ@yIʔ7ɢt QׄʉֈT[ZSڂUZIeɠmꦉqsor٥fyN xbڝjX7wѸ٨t퉩)# z wY䉪:Z0 hyǨyɩ*'i #ZG\Zrz9wI\*Jd祸zqcgڍysv)֊JQ*ۘkz ۡ (ڰ6W7Zs[|ʢ&5ǩ=1EZ'N ȫ!l0t2yW8biu,ˆ@[t2jL+:˳:ZڴzZujZ<+GFڱZ1`U;'+uVn4fotٵ+ըuCw}k= XukoxWs+X{FGju !b˹Fka;W붤[q{4sފ ˕ckY@3j;+s{[;ٰZy۶銻k~v &[`;{Y뾔 r닳ik0!+~'zk)9ɛ'xrVlڿ< &gzR&̽us$-ܰ0J,\`b7G;8 KVt0Sػp)|nYY <D\I! ,H",8.452 67(6>7. 7: 8696:5$:< <:=;=<>92>G?A$?A+?C,??A=A> B>B?+BE4BFDC!D5$DE&D85DJ EAEC,EI&FH+G;*HFIF#IG'I=+I>JG4JM KFKJ$KK,KL1KB@LT-MP4MQQLQM+QN1QD4QMDQW$RN3RSFRX,SR'TRVR$XU+YV1ZWZkqToq[suMtsUtt]uyEwrUwxbwzEysTywKzvUzyezukz|[{zb{|J}yd~sL~WkYe[n~Zcsibq[ks|l{~gryjs{xw|{~~þŞåŭǻƜŶƳ̬˥ϴϬϥδҫмռصثӴػ׼طݻ޼cH >\Ȑ["ѰaV,!3fQqƎ;rHȑ1`I͛8sɳϟ@ Jт ܜѡH)th f.r SHh0dӧfxC,Q \!S1G6fjc抯a*^̸ǐ#K<u?=[" R b 3g萑Oݡr1B~&:N01 LX0!0g)"{4AʡSB>2|)ϿJ51%3tЃGE^G0<cpWM8`Hf<0L+S<Gbqw$ `<ಌt/^-hGEPIa.0274v)lp 0DE2dCFK+0O2f,L0xe!=#$ Z8 02b(3ݝyJA }0ߡ~B(31#8L0,|/HaBU_H L0Z^ƻs d2`߭p<2b}3<2p$2l(QIkhL+v8qf f/@b2ΈQ,&1\!.p.A󀮷.W_3XlU`{`8\"A^8 t!{v_x n$*x#r'@3+`Tq88*LB<s*u@$ 02\ˉW3olK (o 3¨Qń߾?*$L0JpA6;݁hzp=LpP0|u.IxpJ\ :K)B-+F(:8C?A@eQ0 p.%D)d9z(FȤ|p)@*ZXEi`P  #@``t9.W fAA!p)(1aw#'*N&(y2~( 6eoz:y@jr F;ёYЌ^@/6dFCӠOrPJ-Y԰+͘NyvWpĮ{ja;Ћ^x!tn99u Xns7i 6)9 hw]"9Fё| ^$]$i&(})]0(3i59|+iz:Yȓx89hP9HJy{AzQ 9?ULzHZYȕ=_af刖5跍pyR);Agx9痀y)zH*D\HvyؙO HGٚȏGt阮Yy葔ؔh G4ץyxәw๕cYᙞu%yEiyYohٟIq Xb) 9Yz)JXzH(-) wz*8{u)92Ƹy.ڣxЩBJǡg艞CǘNEɒMwΙȍIUjwȥZ_W8i WIquʤwJs*vڧ~ y9J"xf(шxꍔJwɩ ڞ}qZ[z{xjyGڟmɪ ʦ/Z7 yɊXɔѹwZDIzڊ:vbꓫؤZꚕ슬ڡ@Ai ۭ KJ>g<{!ڰcX<ȋ{r {s ɪ0>i1Wg*BpTdzc:J_P˰E{ZQ{Yu 7: 8796:5$:< <:=<==2=F>9?A$?A+?C,??A=A? B>B?+BE3BF5CJDC!D5$DE&D8 EAEC,EI&FH+G;*HGIG#IG'I=+I>JG4JM KFKJ$KK,KL1KB@LT-MP4MQ+PNQLQM$QN1QD4QLDQW3RSFRX,SR&TRVR$XU+YVZkqUnq[suMtsUtt]uyEwrUwxbwzEytTywKzvUzyezukz|[{zb{|d~sL~kYen~Zcria[cks|l{~gryjs{w|w{~~þæŭǻŶƳ̬ʥϴϬϥδҫмռصؼ֫Դػط޻޼aH@ 4\ȐWѰaV,!2dQQ:rHȑ1`I͛8sɳϟ@ Jт ܔaH(thc.RR .\JԃUh1&+^[n VkG+^̸ǐ#KJqLɒ1PBL*:dADr(LA#E1`P.$P(Am cPj&7хl"]X05C;@)ئ)\Ͽ+8DUxECa Wlu_-!=rB ;W; R)Q \;eG<@D;RLD.C3^!FE2BXD-,G170ߙhl B AJ1LDB)ML1a.xUK!=/ Tq,j$*`7gPl wc$颛)" cH1 @R; %^uERi覫[1 @ID#I %])xL,q ɗԺ#& !]yFs0(h%Ȝ;@ 2Fl&P$ #5 Y (T|AK1V@;dWi`*rdmh%ҧ$"nb-Ȥ@#,SlB`%bY4GH S Bo@ =|L)sЀ :01R>2C/dA1L^J1@ˆJo0 tЪrx% A vmpK&iݝXD 'Ze!zw@F(@"&:PEp0P‚m ">@]\9- .  c@ @6S)v#A&3@Ka$@Մl]%/8 g,0TLx pAH2v0} 8 ;`(%Oxe zů!B\aX@aQ(% ! (2RHvD )F6P5Q<_#4Q1 Sf:$i"Je<,  24 f |JD l˒&MMJIW !2W W ND= /hcT _Y+ U OCGR<kŋZ .,HbP" Bac)R$1(0:ߋ\(!;xv Xdl^UKvB$10YA`B0YG;Kt +Ua"I@Xq$فF%i.u!z\*؁KqUA9 Hz+ln4i Wt,0o^11}m$Vߍ'Se 7ÒPV (v \ų*@>)αw/Ad\& A.rYиXβqL`/P|-h&[WQL:yM-/(RLB2*q0 p΅-7.=Oқ}EKԻW=YϮ=e?rگѽa{?7W'[em{?8)Oï 0Py9=wy|؀wu|fl} &\"Hfył4|.pW:(7p9@h}=Xl'HhCkEIķ6}zP(ZhzTG?b8]fVx~cgXYֆqOȆtnR}yhpX~zhkwa+ \7Xuqȇֈ 'Nxz(xbxXxv8ax~Y:q(yXQԄ&hxȌ5cX(X5[hx與(8߃Gȏ=H8i,H y6߷y Iy-zuzّi÷hE*!#IXE4I- gG])Y@7:29>A8QxǔT9N/ Ǔ[ًJY`Wi9S)]jɐc)fk9ؖZ'ȣ ڣ?ڢIٜ@yIʔ7ɢt QׄʉֈT[ZSڂUZIeɠmꦉqsor٥fyN xbڝjX7wѸ٨t퉩)# z wY䉪:Z0 hyǨyɩ*'i #ZG\Zrz9wI\*Jd祸zqcgڍysv)֊JQ*ۘkz ۡ (ڰ6W7Zs[|ʢ&5ǩ=1EZ'N ȫ!l0t2yW8biu,ˆ@[t2jL+:˳:ZڴzZujZ<+GFڱZ1`U;'+uVn4fotٵ+ըuCw}k= XukoxWs+X{FGju !b˹Fka;W붤[q{4sފ ˕ckY@3j;+s{[;ٰZy۶銻k~v &[`;{Y뾔 r닳ik0!+~'zk)9ɛ'xrVlڿ< &gzR&̽us$-ܰ0J,\`b7G;8 KVt0Sػp)|nYY <D\I! ,H",81353 67(6> 7: 9796$:<;5 <;=<==+>C2>G?A$?A,??A< B>B?B?+BE4BFDC!D5$DE&D85DJEB,EIFA%FH+G;*HGIF"IF'I=+I>JF4JM KFKI$KJ,KL1KB@LT-MP4MQ*PMQLQM$QM1QD3QMDQW3RSFRX,SR&TRVR$XU,YVZkqVlq[suMtrUtt]uyavxExrTywVyy[ywJzuezu[{zb{|k{{J}yd~sL~Yekl~Zcsia[s[cklr|{gyj|sw|w{~ŪĝíǻɩƠǶƬʳ̥ϴϬϥʹҫмֵسּ֫Իضݷ޻_H 00Ȱ,0":T4!8bСbrXI$ bLѲ͛8sɳϟ@ Jѣb@N0)d>`]e:))1Z BL(XmcÙ``!zA3X'%*^̸ǐ#K2XLa0r"+L0@o( t:5|C `\o)y:Éa~B  DPp^ h@ !쐹 9A $xG] b-p]4 FK0W*ױ_"VvО2Nj`|oLi@pe"$ˢ\;8A_Z? C )Y߈Q0)C.1*2 P0₪<@HnpP(DJX 񠠪%R;(Մ d T` e؁;&NP܀Hb=@jBc#T\qsH1b1:F"Gn@ʫ2(DWR*ЃXpCp> Bz! ,Y&R%CX? !BGP&6zf B@FJB: 2gJӚҴ)zN"M^p (,Z! *H9,0 ABa:H>DQV۟JF<9@wWb B'ƚ C8SFPq-d!]2!ͬj%T@#1@Z bʼUȁҠ)BbB"15,Upr%:-Lr!XAYILB$H&.w5K]jUcTA@OdJ,h,Cr4qIW4|-/ЁX/U7-y7%D&1%ܰŬ0ɋBE-bV&egL" с. `ɺЁjB_$[X.f!]B,Җ2@$-wa3L:L؃,7{b&MB:2>sq'MJ7&(C2r!'GMR.8#! _gMZ;&*цԱMR6Ѐ#a _{.Mhh EkXC[|z%Hlpp D`dSV7u%ǂˋl--;5FpP f`F!|asc{(iQ+0gN8Ϲw@ЇNHOҗ;PԧN[XϺַ{`NhOpN0!sOO;񐏼'O[ϼ-mGDQozgO{շ^'fw>湇-y5|_O˗Ow/}cM?m ՛臌]~A{' xX|  ؀f~%X|Hh |XvX~h0(Hg*#m2178eVydƃD}>qWJGpIPH~M(m=XhSHlUYѷƂ{VhbW^ph{k7wqU8?Xw|r xd8{yna,1 |ֈX8Uv f|-0-XX|c8({w&Hȃy'zȉ(FhzhxL{XXXphȎYꘆ8hHXhS؏{/' > ؐo;(6}w]',ْHG(|*br. !3I+7{:9 ɓ?{5z܅DhBɌZRTV){[9ٕ@_aىXdh?i9zK)p(6Q7z\ɗ8뷃|,k J9{m[YwUưG+۴-e/oFZf2t+];K[K1ʫk{ѼF˽ 䛲ջr˾ۮȷ 8Kslۺly[ˎ @'KS+ j | fsZ!#s+| q{3q5'óç۽G;D/sB|IKzQTLŠN[zaב+9xƂ;^|akL! ,H",853(6> 75"7; 97:6<<<=#<>2=F >:$>A?:+?C,??@? A>+BE4BF4CID?DD!D5#DE&D8EB'EH,EIFB+G;IG"IG'I=+I>JG4JMKI$KK+KL1KBLG@LT4MQ-OPPK*PO$QO1QD4QKDQWRN,RR4RTFRX&TQVR,XV%YU\lrblsWorLtrUtu[tuEvr\vybvyJxtGzuVzyjzx[{{c|~c~JzS~dsWko{Zl}\nrc\Zldrl|~skzrzvz|~}½ƤŪƪȭǻŶƴͮˤʶϱϤͩϴһ׼جӴֺ׼߹WH ,P4`C,N8a$gÇ3XL`x`3q"&jq $I,1D˛8sɳϟ@ JѣH8@' C(@T 22AcfduȂ 7ɢC?DJDaS(@q']mi#cZZa3 %%JL˘3k\*۳%@m;谱j  :qCm,=ǃ 3ĶQCcPdhw֓'BD io˘:@P 5iOR1M``(hy $q #7DY5HHX N\qP7P  ܵp 7|!Z7b)Iq7tqd1d ?xq+|qANt# *!L./bdG '0p1G(#tixy'MP 0"OŠ1p 2 lD*rFa/xrM(0}pb1E1˪Q0E+Ŭn ]1G\` .ŀqK' 1(蘫.C+dA.IlAʺ)ku` Qa?7#yŌbǬe0C.żBv0J1ؑkq1 šfHccJgãpFn/&#zA*š_ G&G^b0R{nݠq1aFdlMKk'wD^r(K1e1H ^pT# LbL& `MQĉ( 8pR00@=% Zф01 7% ZsA/^Y,pq)o> ıwr.b(w.GcV8 H1.G@ 202g4lXJu5>quJ]lyC1VAhM ^ F. FE/p W 0{ưDB:9H* H,ߙ fp\+X n=48`ct!{2q:\ 6`X1i1dtd@#t0Ċ$ dXݑ& q7PĆ=.SQ,m @^?Ubb)&W*c;&t1v.J`A&hI!X3:B 0 qa bq & X 3 w`bbư&Ɖ Q d&Io`0}wp148ta l`dQap%?vq81Jq%j"Dd(T CvLa ]tAaRfQV!f S#¬XW"x1Z}[cz|+J1 ІF ^-^e@HPXh*L#9F DK N*ZF[Z FC QO&% Z -Zl":f%Mz;<.QTM hBuhi:߁췥oo!iN l#VMv{"0DnM7-oA2H"j`dD MHAn Z?&;u8NE0 Xȸ!neʶ-.h"|9aŘ:@`$wqsLB:@A-6b&'MJK2jq^*-MR)#$ԶgMZ@782h0Yֵ`èDK [zЎS*ԢH 0ϖǭ@yOCЃ` Mzۻ% ! -PoyǚN=K)\/7IU|-j/eL eDYpwGN'3 l R 090[E-Y89/@ЇNHOҗ;PԧN[XϺַ{`NhOpNxϻ࡮~O;񐏼'O[ϼ7{GOқ>3HOʨowz=W/EutޟOOsOЏ~si O#(8Ow?_[󣟗?ݏۯg'WW8Wh8 7X/xh xE瀪g{З !*|$w)؀޶4{-Hh&H(h650xvzeHH~BHrGI#ׄPX'GVۇѶN|\8}d,h(ZȆr8nD8,8z{ughh{y؇Kf,~ȇKA|))fJ胏}Ņ{raX+Psqxc8U8ҷ؊؋g8XcaOX^zxbj((K`耼X˘渊Y8؎혎ȌYȆxkȏ)|2~ Y䓐HȐ9> Xmc~x姑"۷E{#ْ. %A( 6:ɐ1'YxDِ=? Ч,YsEx2·FZɏRYTY4[9<ٕp8_ ȇ9InIfIxqyt䘗ɕ{}Hs8YxȘh"Im)9))WYY ҙHi)vV |ȩj8xkgwٝyٹ59H幞yȖɞ q'@YX(ً9~ezZ(Ui:7 :ق I**M4ʊZkk΋+K3ZX[Z 1˻LɽϫaػK` ;{t `+tXԋLjۿ\ g%Q\C&\4xlt"lIg)ܶ&KsتVbY 7 6HGVLpxzDW{SZV\e"7; 97:6<<<=$<> =:$>A,>C2>F?:,??@?4AF B?+BEC?4CJDD!D5#DE&D8EB'EHFB,FI+G;"HGIG'I=+I>JG4JMKI$KK,KL1KBLG@LT4MQ-OPPK*PO$QO1QD4QKDQWRN4RTFRX,SR&TRVR%YU,YV0YW\lrblsUoqLtrTtt\tuFvr[vxbvyJxtVzyjzx[{{c|~c~JzT~M~dpsWjo{Z[l}rcoZldlr|~sjzszv{~½ƤŪƭǻŶƭ˴ͣɶϱϤΩϴһ׫Ҽش֮ռ׻߹WH ,<0`C,ND6U[b@ 5 au-p a`X 3JBТ ^@5 h "`_J1a\^BJfFeÃpvS }#89p)q΄@B"!. !K.ZM",h&dШ 8K1b.NC#9u"q wC .R"/z)`P w$yIVZ*QH@BA2K^Jua(RI\` `Z,9lpqF#9RL(qa bt`B,4BL] ]L0zlw4,\+$ɪ[ēg4dmCqD!w]1Od,Ęq@ŅL0\cCa ! \q4f0l tܝ~ zrXoB` 6zBy@ 6Q$ Tw/X[ Y,p@p)g āvb.cf.bW<10.Q^c n@=iPVe$ K n0q,x&d >`GDy.b9H"8 r \E>Å&&Cy,l^1$t`DFG"Jvf`Jt( &]p@fTt \AUCLp@ .L㊁5)2`PHrqC& L/&!0Clհx] Sc1@ 񕰌,{./E'R*F /cNA&A ?cBxKHCF C'IJbv 4ʅ6 SF> 2g%<ĐÊQ 09/A B@̋ڀ# HG:RdPY Gb *VQ H@T"$ LRb /,a Qe1*:S!CAN*ee(F / Ϝ" U<7T1ba`U*Z2P@Q Ib66X(yc[ou h! BA T#L("/yBNwn)ь=e,e&7=KZ׼$Y)m_RA*qMoaŨıͮv%(%e` O)y"K ]yϛ^^d  r'^Ǿ4ilÑ&ٮ`y "i%RXXl9  GᣏypGLo)A)h X(PK\S8αw @2,@ܐHNrg `ɷ+0*[D &;R2L2KBn/?QL:62圸rM褔@b8F-l؋hOs'MJd)"oq-MRZ")?͒6g=hF$XB?"C]` :b.TA n5Lj[#頟8 _#N\Т.ѽ~B$5&]E2ы^v7=dE+F [Oc&2+a98Ϲw@ЇNHOҗ;PԧN[XϺַ{`NhOpNxϻt |OO;񐏼'O[ϼ7{+aKfOW$W=N"Ͻa?מw{~]o|ǧSo}[Ǿ̣w׽??cNC?o۹q2}Xu~aH(h D7x.׀˧ ~"Gt6q{4x{,8g.h5wX1zH}BqחNKpMT~QHl;W\W(lYׅd|_(kAȃ+Xlgy !C: {*1H9 єWFG^)VyXiO{_y?AcٍeQٕh9쨖km{Ztٗh8闎~Y ?!8Ri)ؘy8Ghyhwy(ǙrI iY󨖧H}i )cI-YY鎣ȕiΙـJ%YٜϙuɏٚΨɈ 㙞2Yx (񙟐vD9YzyXڠ)9 zhyɗɂ9*($J~.7jp8 xgYژ@Z;:}٢<HףL\IIy%4 R7q S]G褯Ie'ɍȦsoJgZiʌډyꉟ:7ʥ꓃ڧsڨJmbJxv: y6ؤ~z*Hʎ*y*0:HSZxl/|ʫ9xz Z6髅yx*E Ix\:zڝxaڬ9jxzeYZzw'zZsyhZZtDjɰ*t + Jtqk{۱":*%[')2 -{Xʉ3˰KןB?;;ur]ZzD۴h/+N[{v@V4uGK\;J ҉X dۓimK_֩zq;aTǚ2[v [uiJmYT~V>KPWa +y۹{ F,zK򵷩B+PsN᪳˵M')ku˓[U{tɛ˼΋ɻP9+нK﫽ۉ +[˺蛭#r[{t;ȶ誹Ktpۻ7z[۾=8 =:,=C2=D$>A,??A<A? B?+BE4BF4CIDC!D5#DE&D8'DH EAEB+EI+G;!HGIG'I=+I>JF4JNKJ%KJ,KL1KBLG@LT4MQ-OPPK(PO#QN1QD6QJDQWRN,RR4RTFRXTQ%TR#YU,YV]lremsWorKsrUtuZtujtzDvr]vybvzcwvDxtIxuTxwjzxU{z[{zc|~s|c~JzTdsOUYk|n~[cr\k[cels}{~sj|uyuy}þ¥ĪŰƬȭǻŶƳέˤ˴ѱϨ֥ϴһ֫Ѽخյ׼ڲض޺]H/V4`C/TTÇ6P\`x`_a $p,Q#GԈ͛8sɳϟ@ JѣH Z<"p hlL5I0 R(5 $(^AJ QPac`3[PI+^̸ǐ#K.I!bE /~|` 8z]$R/lP (r p٩&A+8A;8zAC]3M||= (4ѩgX@z'ϿQe94pCP^`Ps9Taa9:pU~#:m6P 8 :h'cW8q⭥C~<|# 4 lmji@B$cL*h`3,sW$`1 " <0 萅43*4Z$E/ Iz i3NhBHC 1Ҙ.382 >:s$ ^q`B| JJHc }æ&Ϩ KcF ۛ1~A K m0C+0CBBX4d04a'QȲ}PQ/t1-<`.ނ;ĠHCKn dmDy $i4Uh/Ұ$-SDb$]t  l l" $'o*0(qbn8hI 1=lWL^3@ʔZ;p#MG T2XW/̠@o5gA~1jC20xw!Xr3JK8"W88*$|28(i( KEF(E1 Y`T R@cH' 2`T ( nj@ 'V5<܊,'JъN:~Npppbl*l$:B0lq y B)ŀ4\@7@}55"F00Ӛ*-p@š3[EBgppkA "pS+@xͫ^Zݮ5Z$)`4Dˈ 4MaED."I.[~A"#d*2")-LtRQLZMnDbFEdzt a*/@AKJ/yEb!w+杉APp$ꕨCң |u@ QA U` :@0Q [EHh:Wc ޅ/^(NW6D 2Acf#fw `0!a0cb뱒daJ0bC&.{k@Ȅ j "k` ӰC{(0.򐱼e:Ј :hC'I> YX62N{!6` *K&30KgZ\gm@xLB Ʋ0 Mb( 6Pf# "fx!tc{:f `4^AW ykp5 r4$F] v z?. DhzH~ 3$AmbG(% D&.iǻNwDEPJxcOK8>A}cWbO{xץ>u`|7 ( u& h X86%؁݇Y-A(( c*(Ϸ})2+g-3(Xtv<8ɆAy95XPYJLH$Q~Q\ISUi͸u]y@؆bydI~h;m~X'|9t wIo }y+q痗懘 vɘ9ϸɏIliZeٙu$>'y)=AxٚUțy,9rH)H ֩yyɛ9ْhI)mɌ)ٞJ1NyyjYH ((ɠ ijVy"*畮tw9*}0hN6dxY7ڣɍ/B@j2C詃>Pڠ>ؤNzQzȤ੝(6YXw}zjb}އAjjc}fZ *z:G! {G9YzyɨʗƷhZՙiڅ: zǘJǧ ꪯʕZ:ZQ٪ʫ[{Vpzy7vj+Jڏ0Jʏʧ1"ʭݪ WxThyܧzǮ[Xɯ*dY* `KzX\ׯ)z {"ۆNZx0rW<1K7tG;a9?;;>F+sdz:QG۴:\ȟ!Y)MkwJVzV۵ qx ˵^[ w&:zdkfxڮn x~+[H{ t Js+"YUWxZ);'ۺiؔ뺙uDzK(KKex4z VwT]ںț«; cq;+m˽;۰K^[K+{컗Kp wjkwH[kZv|[n vk f^ w ܾN;\ ,,S{|芺m0L37sEgNJhBlv,kHAeG;Tv"9~kvPL`l@{BkN镴W\vΗPPps1z`MkUȄ|:L!;gixĐaȔ|Z_! ,H",8*1653 55,6="7; 97:6;;;=%;>=8 =:,=C2=D$?A,??A<A? B?+BE4BF4CIDC!D5#DE&D8 EAEB+EI'FH+G;!HGIG'I=+I>JG4JNKFKJ%KK,KL1KB@LT4MQ-OPPK(PO$QN1QD6QJDQWRN4RTFRX,SRTQ&TR#YU,YV]lrWorbqvhquLsrUtu[tvktzEvr]vybvzExtKxuTxwezujzxU{z[{zc|~u}c~JzTesOUYln~[cr\k[cels}{~sj|uu{v}~þ¥ĪŰƿˬȭǻŶƲͤˬҶϱϴҥϿ֫Ѽخյ״ټعYH .\Ȑ`T$ѡѰ! V,x7nPd…!GnFȐ1XI͛8sɳϟ@ Jт laȠ'yT hZ/QIFHIz爉*lꕥ,LHQUe^ܮ\eѢG+^̸ǐ#KfA -~\ 4rM$R-ZT80v Lp14T*4-!5\.Ttfă pvF JсG2iQvM` #TD5oz'ϿhQe14h`B@E\`Oxqs6PaDA`CI Ra \ fX HCܠŠ`q@6`p`$Bbܰ4f`AeJk8̉\j NxC ! (+O(lppiL7-ҀCA$+LJM *2lAT *\p-J# )3*sT dq@Th&A$4 }8S 2TSW"3ZK48h (2C.tqC28!Bɕ]2VaA ژ -ix)m5쁮 $L5ܱG7"%{74-ő lTRռr74k-&)#DS5p\GQ4+(d #1 z UJ5bmh-Q`LBLC+ƺ,q@l )1 o8tJ5P ܛBo@\A#v+YF4pC[XAD78c*:p2L5r`u>upB  w6oLL *x  E(ANZ0;p4U !չ aI*08j`*-)(B)d BeE y0 jآ9PfJA !CF)Uyz4>QL0ė&:? DU%/6pp1FP~ݪ_P`sz@A.HKt9Et%k` $p`xX %#$TمDHAPF45'\"d@ 6r.p H,r_0i/zۻ$<3nP1(~w1{;5AU`] @!b< H o@C(Mh87s)ϹΙ܀Hq14ch#;OߞP/>l /X{`NhOpNxϻOO;񐏼'O[ϼ7{GOқ:{ֻgOϽwOOOh8_̏bOK6>A}c_bO{w>8!`|5 ( u& h XX6#~؁݇Y+A(( xc*(Ϸ})2+f-3(Xpv<86@CYisx RL)L("Q~Sٕ^)U lX~Z [j)a WYw\t9mo fuuy[ȗsُ)~ry9v٘>I~ i9i~ə)XH,ɚpz|w70pn˪Xȋ!|^(N ؎\ȗ\^! ,H",8*1653 55,6="7; 97:6;;;=%;>=8 =:,=C2=E$?A,??A<A?4AF B?+BE4CJDC!D5#DE&D8 EAEB+EI'FH+G;!HGIG'I=+I>JG4JNKFKJ%KK,KL1KB@LT4MQ-OPPK(PO$QN1QD6QJDQWRN4RTFRX,SRTQ&TR#YU,YV]lrWorbqvhquLsrUtu[tvktz]vybvzEwsKxuTxwezujzxU{z[{zc|~u}c~JzTesOUYln~[cr\k[cels}{~sj|uyu{v}þ¥ĪŰƿˬȭǻŶƲͤˬҶϱϴҥϿ֫Ѽخյ״ټعYH .\Ȑ`S$Ѱ! V,x7nPd…!GnFȐ1XI͛8sɳϟ@ Jт la 'yT hZ/QIHIzLj*l,LHAUe]ܮa\eѢG+^̸ǐ#KfA -~l 4rM$-ZX80v Lp14T*4-!5\.TtVă pfF JсG2iQvM` #TD5*NϿ(EmTH BqXp: 0ŅvHq %-8E7hpY 7qaW70"+M q ,~aـh Aq.Ҕ (L2(rCe1^Z78H )4Ї48alp&F "D2MܐK2H 0H3 (04ʬdHS3p%* 0#( WTSM2N\SWH(L5 S X1ˬ"j-8㌠d4 DH ,ӄB&Wpj2(Jr+C0xcn4AհGm4D2rz04!hܠ&ҨÿTcH2}QWk+0r\M5aq!^ YF ^ -`R14Zİ 7mgq(BkhP@o}d2 }(2(@G tŪ740ʧ0Ё+@RB)&o p)ܽ$ jQEK ̩ v<0`pU 1 `~ w6nFL  *  G(BRZ0;p4U ! I*08jd*-)8B)f BȅE y00jآ9P gJA  !CF)Uy4>QLP̗&:? DU%/6p_1FT~޲_ЬTs{ B.GKt9Ex%k` %pxX %#$BVuمdHAP45'\#d 6r-l H,r_0i/zۻ$<3nP 1(~w1{;5AUЀ] @!b< H o@C(%Mh87s)ϹΙ܀Hq14ch#;OߞP/>l /X{`NhOpNxϻOO;񐏼'O[ϼ7{GOқ:{ֻgOϽwOOOh8_̏bOK6>A}c_bO{w>8!`|5 ( u& h Xh6#~؁݇Y+A(( xc*(Ϸ})2+f-3(Xpv<86@CYjsx RL)L("Q~Sٕ^)U lX~Z [j)a WYw\t9mo fuuy[ȗsُ)~ry9v٘>I~ i9i~ə)XH,ɚ 9719?:6;;;=%;>,JG3JNKFKI%KK,KL1KB@LT4MQ-OPPK(PO$QN1QD6QJDQWRN,RR4RTFRXTQ&TR,YV#ZU;`_'a[4a^Ja_PabZaeTbhDce;dcJdf,e`4eb[ekIgi8ie5jeGkYKkkcko=ljDljXlm]lrRmnentWorWph\poCOlpa&<ˊۻ }i5CF k(ZFL-91W/8~!o吆]CI QHhQXQ5jx *"lU 2xC ]…8A+"SUvQ"UsL}9ha5lXtixډsiFF|N7ǃ]c5si@;!S3_ 7sJ *K=#́/!-A O;Crdk=M>Г(!ب;7葄;1z;aAk>Bo5A 3': '䐍>|H0Hs@pӏ*z0p.^q?dH2L,R,2[K* )H,O 6JLbBC)H&!H:!8K3{ %tmC}Á .e>od*@-;SPF vȚɘ L2 =(2M?Ќ Bpé@(|ɔݐA,?IH>Dv1z:ےZj;&N?@6 փv| `_x-#05sHqO}*$qXP w !t@x @UpU PZ nЁOTlQy.*(L2w'Fx4p0B4zXU`y  `Pc*xP@D&jVG$\yOP,`єVcr#V9OH vЩMP钑9}3H+<M!BX̚5(X3?҅o NoBg亖Z*xpp>Q*&G%eu0 7;.y؀ p\<7pL F_\` plf7'VZFK UKD8H 9}v } ޠ#߄ dȁZNExUphcM㺶 nKV &oVSKto@*Lp,PX}h5,9A`.d Io)['4i|GL rɁ.U@5 ((6wֆ'9hVs N{(:Q :$kG(lasOָ 8`~c I1 V[E9bMf3gZй]`ņk+c hQ=Ɛi݅ p ~@B'4>==gO8O@hJl`@ R"$b5`]kMfua#9rVTc =H[ZfGQN˷5(nSY:H} ?`{NC ~0j$+$GA"0u#0Fu\D 9$*n V'3m[x B|#A9qyǼW'd 2;ڗҬϽ;^2~OO;ЏO[Ͼ{OOOϿ8Xx#^ 8Xx؁ "8$X&x(*,؂W0h.86x48aq>:|2E?XFxHAx|CEIPKh|Mh/<QZxS8|UX/\(f[8Q؅5kHn(f(|hh'loxGr87#x?7ч+avHfH1؃8i H(؉xaቦ艠i8@(axiXO8CXiX،Xnvyzex8ٸz؍∇Ht]P㸎cX(wȎXpu8B芇XxݕȐ)YSчX"zIbjȆ**)$[E8$Yu*IV0/!=6yD<)>c@yYNyPIc4M{)\SYbU)C?HԐBi6vylYr9wٗ}闄Yxy8Ș9>XyYꓙș>錣Yws ɚI6yyci)כٙ9)YHFҩY d9IՉ.ߙ8iG) /y08i>X tʘ  #y:;QFyjɡ "ɞh ڀ*Ih)8ʙ46z9ɢVɣ F*y -ʉGA Kzɒ ) ZlHWYf y(٣gQp vRʌTwڧyk ©>꧆ʕNy 8{*ZxZȧ:5ɩSyz*iuV#Z U 8ګ;)Cyciz=pt*\@zzR)˺fIe'6zZڅ&ڕ몞ɮقWHzuJߙhiȨκɂM m ȹik) [o+K#K 0Q*) !H 13 ؠ9;k=+?˧粆C˓E8 nzȴM( kٟƪ?Z\Vkc[J׉yY;X IȊO;Ym[{{a*ZzɤL:|[z}١jx˹q}鹽G1k}˺K4);kJ»;;ʫǼz+XS˟;~ۃoI;z䛾~֫誾K 7VJk;8H[K;ܽ '  '~;t䗩ʎ,!̽G̘,\6^G}3LÔ{'+v7q><`܇KlhۇݩS|M}X [-2[ܽ 1˜͝ͻ{au GU+΁ f\>k' <0aҬQuXysϸL ! ,H ",8&.153 76"7;+7> 9719?:6$:>;=<<,+BE4BF4CIDC!D5#DE&D8&DH EAEB+EI+G;!HGIG'I=+I>JF3JMKFKI$KJ,KL1KB@LT4MQ-OPPK(PO$QO1QD6QJDQWRN,RR4RSFRXTQ%TR-YV#ZV=`_'a[7a_Ja_RbeZbd;dcDdeJdf,e`5eb[ekHgi5ie8ieGkYKkkcko=ljDljRlmXlm]lr7mientWorWph\po L ۻ hX9W,n ow(hQe5=t`:Ã-0AZWj|: Ttp PaWRbO5hC@Y  A+||ȳ(Zb pb0հtixy'F Q %r:3!|9s0!4~أOp9Jǥ2 =2L>=s$9K gmZ=jl'裎:# #<S >tcOJ%Pʚv#i)k -F__ F4HfO7pʲll0!͐;lO)y4Y "!TC "G =Ll..,0䒏>| r)z4 z2(LB%ч9AC8H;.{M$p-D}Іq -m=pl,8WPx~AtHD#@jvH !# #[p,41WB%o9l P:?$rxNH赬Pj@e!рBZc(iI Ô!VHHP+U`dB 85{7H-g ɘF1.Ā0 d88a pAL"D89ю&ӃL*X] Aw#8l2( AR2b.a3>(iD" tdH X^x0T}ؠE=~X=  r' ]:cp Ƚ ^vE7x'k3yA;A(? XϺ1S0TC7WC4`vY!8 "@0]u/_]x{2`rt&1C|Epӹ\w\<܆d)߈n0~%O=1pxpgO{ʖ׋wOO;ЏO[Ͼ{OOOϿ8AQ^a ؀8Xx؁ "8$X&xv*Hh(؂0.878(4x|,E9@B;{=ECJ8E{GH/6K8TM{O8/VU؅Sx6AehȄ`{bx'f(iAl6r9H׆qR(b|j~'[X؈:x"7舖Xxi xhщxK\goX?8~VZFȋ(Xf+g^X(Gָr!Φȍ؅r਍帎xvȎ8(XXHHiX؏g9Fx S1Y9Ց9zadh+&y]T? 58&yN,yvؐ29@8:c<9J9LّE c0ɐ?x{ؔ*qXOaQSIȔ9Dٕi>)Ȓ0hr9hiYnُsyYu|IY~Yyt93U􈘎I>ySUI7yY{r3ٚch]8#ْyHUh+yYٛ‰)^4* ҩiYYٝI؜iԩ8Ȟ@hIqyBʝ*pY z : ڠzʜ{ڡXyp^8Z8 i"Z&ڢ q402Z:8;<*J:uˉT:M*xnY)Ur9H2hڔbʖZzi/%i vz|I*iwj tʧzFJڨq=Ȩ:6*>ZIʤ.)&tPzzfFZZ79:$i-FlImz:J\ق:nS !(QȬTiيM(yY&ح*dZ"9I*m_%o*$H  [ ;y誱Iب [,H'fj@ +yI*x 18ɳʀ ᩒ*CKI˘* R+źMkFۢ[;ƺ*` Yq*S:lkH˵pGKʷA9{~˵:Y['Yۑ'J˴˔;˟ϧ;1'} ]˺ {[ˌIIۻ۳7n:Kګڧټk78{kg{f{廾[~;Ak˾绽\jJK9{E̺  } p\k'%L|(X2\^w~3\3)5*_絅FHJKMbUm (<ɛl|ʫ|@A`^˴ˡ+{*/|Ǽ/h0~r**ъʷ\\^foܼ\lb0! ,H",8&.153 65"7;+7> 9719?:6$:>;<<<,+BE4BF4CIDC!D5#DE&D8 EAEB,EI%FI+G;!HGIG'I=+I>JF3JMKFKI$KJ,KL1KB@LT5MQ-OPPK(PO$QO1QD6QJDQWRN,RR4RSFRXTQ%TR#YU-YV=`_'a[7a_Ja_RbeZbd;dcDdeJdf,e`5eb[ekMgh8ie5jeGkYKkkcko=ljDlkXlm]lrRmnentWorWph\pop^}+H+^̸ǐ#K&ҦIE 0\HXHhq`a$`MR>h-:-cL 8O:`w~ys1lX%G[̿(UQShsK:xnȡC 14 :queF]n \|ؕs _!| VAt ]19E- !9t!eŃ };lQ5jHtixډqiB 胆F7]s5 kl;[aiB;S?qY-lK>fl'N;Sʩ#m@PB䃇ȃF ;DFy+kG!4E W@C&*CI'`-SL>7(; B ?P4P,S K, +LQ0- *Җ+TI~O4OM;n7!#qp-DFu .m>nl-7WPx|qHcD)uH+J!c S oL[ӎI [z.+T=[TB1 ^n=c̄0Р@%-@o,L"\<=ǂ*26~cE>^ "`U,vBbPZ|`Ƅt1.0\Xpy,<?Toq v(k?с5ٜX̢s`$ UBBIOqa/. }H 4~: =Ѓҹu.2B0J+@*)4ƨQsDH=06 "(3%4ԠJN ` <'B43op(ƫt측Sa>6X*tT% O|Wȇ@ HJxX(O\0HQh7~:`G"$WopL'KʖoW;G5i S®\'"0;PvpV%:$dU,a`B0$Bmy뒗h"v@A*lXv$Mz+ ?qe!04pAqZ.e;PA 9~3^pMv{[vd|!fB3 L$1"gL$4;ف6ԡr`cjL"0Nn{;*[5րdrp#`;1*chN2 %aoZˬ>BDp@2wlf@[Ҙ& ~H<@F \3I9Ӱqb–uc= s`3gf;7p x_(&=Ґ,aC-q V'{ϕ~םf #v]DC Ѓ?8"حVMW96xa~`9,%!pv6GNcpXG6;́ h5;؃8r= ,$NAw@L!c=ַnp  TBVHF1D *qH_Y^ |mIi>HD\;(ԡ||6--+Hn`cr'O =A1q怴gOɖwOO;ЏO[Ͼ{OOOϿ8@Q^a ؀8Xx؁ "8$X&xv*hh(؂0.878(4x|,E9@B;{=ECJ8E{G8/6K8TM{O(/VU؅Sx6AehȄ`{bh'f(iAl6r9H׆qR(b|k~x'[X؈:x"7舖XixhщxK\goX?8V\Fȋ(xf+8g^X(Gָr#Цȍ؅(r਍帎xvȎ8(XXHhiX؏g9Fx R!Y9Ց9zadh+&y]T? 58&yP,yvؐ29@8:9c<9J9LّE)c0ɐ?x{ؔ*qXOaQSIȔ9Dٕi>)Ȓ0hr9hYYnُsyYu|9Y~Yyt91U􈘎I>ySUI7yY{r3ٚch]8#ْyHUh+yYٛ‰)_4* ҩiYYٝI؜iԩ8Ȟ@hIqyBʝ*pY z : ڠzʜ{ڡXyp^8Z8 i"Z&ڢ q402Z:8;<*J:uˉT:M*xnY)Ur9H2hڔbʖZzi/%i vz|I*iwj tʧzFJڨq=Ȩ:6*>ZIʤ.)& uPzzfFZZ79: $i/FlImz:J\ق:nS !(QȬTiيM(yY&ح*dZ"9I*m_%o*$H  [ ;y誱Iب [,H'fj@ +yI*j9Xɳʀ ᩒ*1K[J:IMkFۢ\;:*` Ycgq˶鶕a؊{cK{[w yڷS˪jt۸ }ui+} KL˹L;|K{wpH;ں*jޙ;5|*Kċ~w}:[=;~{)۽~+;[~'I껲wÚʯA K۾˥6;˼λ~/}NJ{ۗX O+  l' ,[&80\^g~139J{_ط`{I,q3 ,L-3=D>9$?A@=4AF B>+BE5CJDC#D6#DEEB,EIFB%FH+G;#HF.HGIF'I=+I>JG$JJ4JMKFKI,KL1KB@LT4MQ-NP$OP*POQK%QN1QD3QMDQW,RR4RSFRX%SQTO+YV1YW#ZUY`e5a]Ja_Uaf(b\Dbc[djl ^E9A=#cHޠ  F O1+\s?hxvbAMu-d>sM>$+l0H>6 #̑<y,P oS;PZGXc O;cstk=Yj+<8;1|Ï;P*Gr|k櫯LD( @Q`Z0 F|G'J@߁s (@M>x<0<98 LB&/\0xs#D@ ?0%$Zp0'wbl ;܇7 2B#O(orN>x?0KÏ7@"ľtmx (+, F#;^|gHpǻGXpL>dpAcJ##  51!̠ ?h(pCFsGc #ߢXܠCBP?};鲹 lyo=%@5x":'@V)<1 ~1yhFH6vl|0Ї_F@~TB {Q s=`|A_.1 O6<5h(ۭ##p {@ 2z#KND1 R ‘ 3l P$RP ~xQqB 4e> 8}.+0;` +5Rg) 8 !y54I3pOH `>Tb:a`M0.CbX%` j࠭MT3Ύ|P' ,"Pj2ΪZV=( /G7xiBʹ.T83/Zx+摇 a60BG@ Pi'Ȁ'A!X:t xZHc.CU ϪI]"7Nۅܠ$&XCCJ~Ɂ8< ̓+: r29*H!t ^^ӅA!IЈР$v6H9O@ʷS@{]`"@GH "IHBRPC>7a{D[ ZCbu/Ѐ82.q8"`SX4.A1"#od'#&@Fz$$&@ 6o%?1E蕃l Q'7π4OPL=m> ѐ1`ar8ZҠT@ (C(g!6G7Oָc*@P@b@<2 @A"P2ZധuMj[[(B:AS$hG*'P昆@"`0]kn 4p}c 0Q`9тƹMi XP]gI`4T0leHC1 pcҶuwsA׀P>(փ?:#h?6,iІ?{% 4{z#&`;0%"ЂuDC9uyNKC:Q@w H\@9U $VGseÛ, 0dX1u"-(:a-Ȇ="L#;(A* Ћ!:@!Udp :篯 (>tILhOH^ W B@i\|׀/ApssN` Qz͖hf8$uf`yf|V28ufgF8:<؃>@B8DXFxHJL؄NPR8TXVxXZ\؅^`b8dXfxhjl؆npr8tXvxxz|؇~ux؈8Xx؉8X9( h؊XGld؋?px(>HrΨ:Ȍ2 !ȃֈ(X؍X7h؎/^ X(h 똏ն|2 ioH 9ِy( iaYG7ؘ&ْ爒,]8ɋ0Im2I+i:y994֓uBLYFYXfM9$ThRyZNɕX)hɍduYɘpykhgx)sY؏ y^֖ex_)IFhYhiga) 0)a闋u9m&Ry隼yfٙٛ Ieg֊YJ9ʹR֜)i։YU݉)ٞ9ǕyIi\yŕqɟI\ Yy樠* j?ʔZsD j7(ڟ#ziXGً):4+z-5z3YȣJJBDj;`KZ٤)IJi`:XZjHڥaL:@e*\*^jfjZɦAo qڣv"vzb*>Atꛘ:Y;ꨚȉY: (ʩzAʪx_ cʚʨګ ZV Zziyjκ . fڬϚ虴Z6: ʭYJ꺪 *zohl{\)&:ˮdٗ;[.j  r"0Y$y#ɹ&{骲0{,+\!:fxjϹB۞Ȑ9J{NZK; -{Gs*RK;K*aSaZXP ekVɞmo KEݙy@Jec+?:oj]5J~ +r[JպwIz:;+Ii˺;$zjKۻK8Jڈ˫)`)[>˱뽼;K[ ^k]}8˜K{jD:B9{ H)Z  k*X<2 YJ $Q8+-37,ګB̴b;C\F晾L<ſˆkT+Pܭ`dhĨ*{ƃtajȿ[j|u{vD]:M8ԥ9@{E,LՄ<<-3=D>9$?A4AF B>+BE5CJDC#D6#DEEB,EIFB%FHGH+G;"HF.HGIF'I=+I>JG$JJ4JMKFKI,KL1KB@LT4MQ-NPQK%QN*QO1QD3QMDQW$RQ,RR3RSFRXTO+YV1YV#ZU;`]Y`e4a\Ja_Uaf+d_Ddd[dj6ec=edIfgGgi5id \ߜtix95 CFGNCZ6cLd@)8/< :,I"R'zH.[H1|#E ?0&"00(Dw2 ; 7B #NI)qrN>{p L;n|I$Cp-wQm>ˌ.p98XEw{KJ(p 5rB@ 6@oͰЀ2$Ï5v8d`K>n<>@İ{A< `A ɠG> NGpXI;1|cX N msSXV;N|/|+_>!2@22hď RP̀*P  Xq] "?1 x&|9w0 *'  Y 80G?lD=С%tm0|(H 6G  *?H8@xce 8@IjZ') |$9 @o]@"5 FXe|~!L`D>P< N"\a#a*LRT6B^npB8Qds[0F‘ ^ NɃCX!@x>ZtR@ADC/5A#&lCЂ2l!氂xPp@*(.>"AUJ6~с98+7)t2 @qŽ^҅5H0- I: ]0@ 8IO @4сc i*2!k' :^IzL"y?AH t dt6IA`Diyr#{`^pK~KP9ּfm)pDGt` H '6=huτ' 0 AH!'8 8GҨN!S2"ډq` 66"CeԌf!bAяJ`'H=ph 4 . 4" 6I-lS#NwCRD#T-O$0aZ?nAi`iP?m`Nm`o"*# 6£p 0C Ԡi%xB6Q 8v!Ґ! 6P6lPs j@ H !CL$`X!AuC4RnEntA#:XZ@E44wց!lCϼ5M`0 ?ցe ` uLb aIA+_whLAXg ^ @f8(B@g_HX9O~|U鰋M`bzrLB1* gU I"W67d: Pk:h{gXag=qy7flFnf"8e[F(*,؂.0284X6x8:<؃>@B8DXFxHJL؄NPR8TXVxXZ\؅^`b8dXfxhjl؆npuArxxz|؇~8Xx؈8X# gh؉X7kid؊/hx(.Hr*ȋ2 !Ȃx(X،6؍و/^iH(A똎6w2xn8؏؋Hha  Yhyj9 ّ86(4ɒ"Y'('4hȓB>Y@9HEy0PٓKywMyQy8PvN`ZܸVhيc؎iƕrvIGF&&qV^Ș n).FfYx陟ٚXy`9yiey4e9ƹٙ™yɩiMMY9Yy[ y9UhY[Y5`i? Y3;i Z> : :rjiX_ȡ&zH"J$Z(:-:/ʊ4ڣj<߉> AiHTLN o$%Z^jW*8EʥH9j:acJ0 0tmpY|jwy)}Zl=ڨȨZ}YJک o)SꩤʟJvzYʪj :Jٗ-J:ZC*:غI!:9 ʠJhj)jFZzꓷگ:mɯ:? J ˫ z{:쉱;$,]y\aK1+ʝ?{0딃٭YSHKĨRjISKx;+љ[XjJeۣ] ʮo;*w {+}ˡy;X; |'JNٯ ᙸ@[29t{穹ʇ +Iuȶ˛{ɥE%)[+D;ʲ븫ڇ _Z R$kĹܫkSk\+[m{ěl仿 . ˿+ J>/ٜºi "X*I냥 . 0,*|˗P:<Ķ+=(D̅L&[=)XTXB{˷Ǜ(+RLHǙf,<̱rYa;kf*PRl\J(ilC靾 C̄kȇ<1lK+* nŔ\Ɏ#=ɝ|l. Nbè|D۾Cx۲Ʒ|ܳDB̓9Ĭƌ[jͼk{lǓ;,;\yΣ̟\e ʼ|ϙϳ, f;XDClZ\+ LI&}k&}+Fbg Ӛ#<:|ԓ8?F©,7©D Mk3\:~lW- df&y9cƼ@ff='! ,H ",8'-3-2641048 66+6=74 7: 97:63:?$;><<-3=D>9$?A@=A= B>'B<+BE4BFC>5CIDBDC!D5#DEFB%FH,FIGH+G;IG#IG'I=+I>$JJ4JMKFKGKJ,KL1KB@LT-MP4MQ*PNQK%QO%QP1QD5QMDQW,RR4RSFRXSNVR+YV1YW#ZU'a[Ja_Tad[aeDbdVbhh1,̘CLj"Bw)BD>||⎟Rbb(Q-.gC Z>d.[Ͽ<`VSSlË=!tC ىl D $@Nlph!F>l!B 4؅"~$UO6lf?H$ lӋ6`f! 0`\Zٴx|Ed\], 4Q;N# :1 Qi>`)2p7 ,PK=S;0B/ )N;O= D[zH#; D4(vTXE~( &,5JIit'5CmP##(m,8SJ$°#'$ƴL&°CL+ BT'Q98 żۮxUl&(tmDF"0֢ 9<``FwzD ,4B|>53"11< Bs'SC O9D<w#C^B P?;OC 8\x/mA%@RJ6ȧUȇ2u8~H 5 8?7٢UoI.Yڅ0F <=(~  ΀}F ~@$ Hl:<쀇`@h3]A hE-d3@V!rHh#cbHAbdG>Q; H;@`! I; < *"f.E /֎X5D2ZfOZ@@(K4|Hqޠż4X d45|=o9#'@|PhC @yآXH,h䣉6L 0ju ՀXQ)GtV(RHFц^BTbGAeTԦ:)>!0-p $b>EVQu A)a)ll!4CE8桏:Hn}(Jh`;`#蚍l#C3ܪx\5/pT @ļY2> UJv~A8< t4IH~,AGةKb@%AP'|w<7Y$;,%$M @$-‚F%o;_"b‚%jJCZx0I8jEax`@IOYV1uDpzDN#?2ȰT 0,q܅]IL2-Iz(2ۆ`DZmxγl*{Y=!hsܙψN 7vCǡN{2pB2?X/V"ec"KO}e<#m@@?N x@(.c6vkg;d\n 0XGogf"Lp$Ꮚ`:Q uAV:Nۿ~-8+  u} P` ?GTvf  Wr v~qQ0}0 x? aLGP0栁P<؃b[P6d6o UbiFhNR8a>=fg0`gTb`jfQ8hjl؆npr8tXvxxz|؇~8Xx؈8Xx؉8Xx؊eAx؋8XxȘʸ،8X 0hhF؍ݸ8Xzld؎刎qx(pH2lȏ2 ! yٸ) YؐI7ّ/& $I#)A'+6~22:y4 p6Y;91ٓ>/8IJ9Fo?(KYؔ i^yXymZ9SٕH_(6htlyfveuٗybx~99 a(i3 ɘ瘐)yzَyi阣i ɓ)ْyYOE# Aif/z( /ɜy朸i6F0f&ٝ iYfùi\y Ye݈չ f牞韙yXfxM/ɠ_ *`:#I*Z&j[( +٢ *84:?`69A5j?[z7kJH{6RasS˖V{(`˲\+jA¦jhk[+< =;rڶn۷騤{صh + hyxJkhX۞깟ۧˠ ը˹X˸+ۺ?ۻ:[*ċXO8kˡ(o3 ۡӻǛ$ڽf+Tʛh[`[껾GˋkE";[_ ܧzjj8 f m̴;Jꊢ;!,#l&(h76؛:7=?L`E,AD|LI,KR9 \SÂ(5_[[- ;[lhjf[o-q-@/Eҹ,yp}lo| <:<<=<,=>,=B3=D>8$?A@>A= B>+BE4BFC>5CIDBDC#D6#DEFA%FH+FIGH+G;#HGIG'I=+I>$JJ3JMKFKG,KL1KBLJ@LT4MQ-NP'OP*PNQK%QO1QD3QLDQW,RR4RSFRXSN%SQ1XV,YV#ZUJa_PabDbdVbh[ci+d_6ecװ#x|E }'O;Np:O1Qi>\B;H:4B ?p"4d  rB NW . NB C$NI)qrN>z ?,Ak6 $CkxwPѫpZĢ`94PFxzZDs'p8h>59+ H 7 ?lD(Tx>oDY?u:빴ZCa@ -LI-0 ȹ+@/yK@I2r>(H=DKޑ`;<|p|PHd+Yʅ26P8'Ca*P'$ |z m[@c:p)D('>/MI< ~4dH2Zf.ڹh TH5axG8Zc L(6Ȝ;\G,&+E>0 6!"(!H( .i:FC[H51E" xF0`[a5:p3Z̦N"eGɂw%0! 0KaDtF>1| jd|% 0|̣FP#R,` 8;q `L@?r1Zb$81 H0ds: oct.l D5Pt:UQm:PujvHEg9tG?16rҁ/CT@4}Rfը0F: qCsh,P@gձ r`8;.UT{a!*7* ^BVJ}С/Qͭnw @ЁB(d! U$x b|ÃyA .e.+HF䀄6Xf]t-P<ޗd-TxAB)yk &%'С 9`!(F"b6[[Hq  D}BB\8+&nB<7!ٸ:1pd@/fCx3iML2O;;I plc39֡ 0xγ5R@=aryψN*с7JЋδ7- (=>f6! {c分 mR1uCte7` x^y&=h"3ra 0 pd O+%x6 <`!<?70Zpl I}(A 8p{"`< #u}(G<uZ-hWGOxHG:Py+u񊁬Q 2߼ :oi@ϥOhLmH :X!pKuGֵaJypx_7x dl H@ ;sghȠnR7|7w'z0zC}P }Dp"(.@R`g/1|6w6xY4dn Mmhvꀁ8LHDȗ: PVHPgM\8akeJ؅b8dXfxhjl؆npr8tXvxxz|؇~8Xx؈8Xx؉8Xxeኬ8Xx؋8XxȘʸ،h +xXڈHٸskx蘎(kH֤Ȏjҍ"Hih Ө ɐxf~Ґ 9vy븑d y),i$i.'9|-Y69/im1) 7-2@y@)FE9 ِHƔ<ُ(ZٓTYmVXi[YNٕ('8fa!`xrɅHy,[ؗY!)˷dٓ٘zɧ~9YS wg Aٙc:y+YU (i)i÷zɛg+8"i #yx9͙kٝIf4Yؙ9e䙜yٙIfI xe8IdI):*ٛ퉠[Yɠajա &"[$'ڢ院4J0:?)5Y<ʣ7*?:=:'pIJF79!RMzFq 8\ڥaXCaXZZh`Jb:X瘦rk*mI`f\sڧLZéȟv駈ꢀ p=?qjɧکI>az 9i;I ʠ:`x/٫iš򩪳)KJjzCJiޚuz٫Z4jجj)ڬnخzZY 樿7 ɭe: +뺢 ;RrqJ;0ʮ"Kx:*k 0 H6)n7۳:/BڜF:Jr;Kٴ1R{ :˖9$ۙX)b$ˎሲA{j1f[jp+z贓 ix۹r{ ۧj h}ʌ {+r a{+h:iꌗy ^ʺ˹ ۥ;+ÈG;0˻Ë˷ؖv{#˛kȪ[kZP굟+۽ J(uXY{){zظ_䋯Kaz + lEk)ܩ ;,Z.̱zH<̯Y |,\Q]+u\Lylww ,,\`v,cн\c7 KL`w4JL\c$* ҿJ/A%}Yҽ\ ]'m"-#/݅YǛ:]|Zh-;>2;?,9><$>B@>4AF B>+BE5CJDBDC#D6#DE%FH,FIGCGH+G;IEIG$IG'I=+I>3JM$KJ,KL1KBLJ@LT4MQ-NPQL$QO+QO1QD4QLDQWRM,RR4RSFRX%TQ3XWYS-YV$ZU4`]Uaf)b\ZbfDcdIcdZdj6ec;ec.fbGgi5icAigain9jfDkjGkYKllYlr;miTmnUnqensZpl^ ;]!Frq X 0!}dCs  C 1G1xF>(Bp1N>xpr2 -"S! N O1+\F?hxw^āifW.A㸳d>AsM>#O>0pd )5Ѓ+PNpÏ;P|| c O;Z)j=29+N.4M>|$*xp0̃ #b2bnm~}2PI`RPȱAp>:ŹP3,P&s%3c6l L حO$("EO2u`8?w**6ǽ -~w  2fA܅ P tO'B!ThQ1G9 Ё @wxAsUXZ;Ndo{^>zݍ`.z`nUz Ơ4G4ЙO(B01[PBW`+A ,`Bi- 4@KJ (A`@̊MPw@j2 "A-fN<Pw-Yl2R 4Ij-Y[Zx@cUdA W L:QpʇB@Alb"2qL, 0H'xS( W>hh-CG.~QL#02|* C:|@\SDZE*H؊5JԢZ6Ї#.`!,L҅o ` HBpy~ Tx i( +<1 SOCa/@G>wb](<> Vytw}cR$Ļa/FR/Gbֺ[Q ($BI,p& @3=`+a `-S cJiE~EG lk7Nfn n09a5H(+ d/Av I(Uxxi,' p *ފm)$y`pAl(D!؀$@Lx +p .7FLd| +.kdF4|A,G#/r.{}-z `8,kpH@=luv΀ Eכ{9@B9DYFyHJLٔNPR9TYVyXZ\ٕ^`b9dYfyhjlٖnpr9tYvyxhYF{~9Yy٘9Yyi,Ilɒy>QiIE9Y>ٛ9') y:9zR ʙ H׉ѹ98YYy*ٞy6+A)9h Ivi9Zw : pZAzvz/7FQJ/2*r,Jځ褐3ڣ9Zv1 [F@ Gڤ0LTʝP?:Y\W Y*]: b(&zZJlښf&jڦt ojf㹤uڧyxvZ|꧆ F멨:jzZ6Z9DI&izʩ)ʏg <橨Zڪpڨꪺe: Me9ʒ:e:T*:E :z*ڬܚVt j`ڦz:Vl [JZ:i> [93j+>)[bT#KfT&0;({yFg9<[35k.۳Fk?K)I:KG񚴑ڲEP+\{TVXK][>Bac; f܊ikmrSK8q Kʷ{~ Z۷ۛ۸{+۴[+i|ٹ۱[{˺k~i <ZuZۼs:؛[ [{+ +[*g{ ;j)۾6Lfj| y{:ު*F3b]#}^0Zpݯ9Nb?<~]J=*[O=Vc*I~Whnö,Tj7 - >7w!ڡzMcn p.u! ,H ")!(.,2",8$-253,5<06-;>3;?<=,9$?B@>4AF B>+BE5CJDBD?DC#D6#DEEA+EI%FHGH+G;IG#IG'I=+I>JE$JJ4JMKF,KL1KB@LTMK4MQ-NPQL$QO+QO1QD4QLDQWRM,RR4RSFRX%TR2XVYS-YV#ZU4`]'aZJa_UaeDbdVbhZbfIdfZdj-ea6ec;ec5icAigain9jfDkjGkYYkrKlkdlrj ^] s4`^D"h(eD#V $DpzڅohAç,1^(Vf$F>Ce`>Cd"IPvDw0e$` . .xZ7oDH"H‚C d R9( Aر-S"RT@b^\[Dxa-PP >C hY|矀)S\iX^O3d7 m`OM )>, -d*Ox;dk>¼ sx48cO*->%m<0D8 <򼁂Y O~TЫ.WE$$J+tm7Q%A~#̰c@<?4P,-, x?83B زI6LH.Cӂ2O6`&>N'/3\<`@ 3h. #ȹn0pC觯ucI3M>8"]4W  6 F |Ԣ ~J`KY/1JTB.D e ψ=ZљTA8(p@Dx,XC=QiZxFB=q{ p7Q; .z?[Q~+qjԘZC ( Bc1@-2  5R0'bx"0!(g(s<9,$)`ü D &NjG(ă;\Ə_#ZMX=9 BzPϘ9| U-Fi͞=UN)1 /ބ8Y !"2$0 g(2mŪ*6W /ArA|#EX1 :FR@ u0Ȑ z/"HAڅ :EP5Ciz r%E[qMmrh *t=f@|2$ Z@|(c+4쐧)1f@ _"4L8Ok_둡%!Oc t\4lEc E;$!BRb%*QJT7_!X(E:$Ž  .pAjvhGQB4 LQ@\aE pM: e;N0! DFy*[kO:88AslAXN ;ѐX b8N&P w`q@~F'ЈnZ:)&AX H {l &~0w="dAGT-l X'zѮ]e|aDyb8  s`C ApЭ 8 K@K zPHTM )Mkv=vAup91g x9!7ΰlcs ,0 %ܣ=?k:+enA V }Bƾ=R-&@es!8 ca~`ou@ u*zFG> G%v2^8)`jX0F3| -KB;xnwS~&p#'{I͑9A۱^ \JGbKxsc`G^K  @'V|m &v#Pzޗ(1|Qz@0 tw `w F w @0 0 9'` (6XJyVx;z aYtx?eM`  ` t 05x {ѐ2 pz{p жt'v6Ux' 0 ;0a Yxx6| JPg@a8  G7 h0 pq Txf0!'SHۇuQE` 0c?p Vwch 'M'Mq8v"&H(Bq\r5e?{ beGWgwƏ4n7AⰑc ( ^"y(*,ْ.0294Y6y8:<ٓ>@B9DYFyHJLٔNPR9TYVyXZ\ٕ^`b9dYfyhjlٖnpz&eAryxz|ٗ~9Yy٘9YYfٙ%IY=[dٚ*y)4I2!9~ !i)))Yٜ12ii ) *y/9HQInԉ詞Ǟy&Iggᚤɟ*)zzY Zv 9٠ rӟwjvڞYj(7F!(4Z,jk.Z%Ie5ڣyɜ>: )yhAJF0K:٤R TjWh\:Qڝ5!di"JhBʦtnp ruڧ9zD)PIᧈSSy&x:/acY:u*bJZe7ڪYzjZꪰ*X֩zʪڣRz;ZʫV櫫 :ZSv ϚJZl j_亦ڮȚd Z:zyɯK>+z4ʰ> :[ZdDFɱ&{걐!+#$2* Fڲ.;F9᷷ J7a˨饸| ju9;kۙ4۹+۰tiT[av {`Svߪxκ ۼ:k֫Л+۽K;+ۻz۾)Eʴ[sk;{p>kK + [:˼\jkk@<¤ں~J$$K$¦:|.\ۜ驪3k>)BK?|* KP˾F6[E+S çN\YHKXa̵cL=)_m3W۽Plw\aF2r|׻ǂ|fܶ|ʼnܿȏĉ Ckɗ „YȡlH ʩۗlKŨ<]`۲+왱ys\:#{ PN̾ ɶ<͉Z<*t,py܌Ìo\|Ͽ,ڸBϋ; Зj+Z ͻ=љJ*Lʽ$ݯ #],M;=QiQ[Ol6.9@}Ԕ2HC]LT U1Lư\ՊN դ٧Eb8u Ʋ핞,b-yFmMmLie[ڭq6DJjm؇ tj؍I :Վ-orc8M^v-h|5-ڧl mןEI;}۾mm)ڿ}۪MY}fȭ-Q{M&ې=݋m3Mmސ[\4>ɽZV|蝚բ͓am]້ k: ٜ 荐>Lm8YZQaj֕mUm 60ҭ}$Mڵ\5<>~F 7YB>g0cvADֶ-96; ׹9\Xn8m~[dP! ,H "(!(.,4",8$-253,5<06-;>3;? <:<=,9$?B@=4AF B>+BF5CIDBD?DC#D6#DE+EI%FHGCGH+G;"HGIG'I=+I>JF$JJ4JM,KL1KB@LTMK4MQ-NP*POQL$QO1QD5QKDQW,RR4RSFRX%TRWR-XV2XV#ZU4`]'a[UafDbdZbfIcdZdj-ea6ec;ecGgi5idAigain9jfDkjGkYYkrKlldls2^]>C"f(BF*̋#Dpzڅld5Ç,1^(Vf$F>Ca0B!V >D=D;Q#ŅEF؂s}=p! >ٴ!|駞2uK>kD9<0@;dO>ǀstRϥHQ?ΥvH8[p >0 =wHrp>҂CϭPJ@ > @K3)x`s)i,Fǹ@``<ڂ L7(J"⁣ )0 >"j H0DC =xO+sHʲA2{,) 0~b*X1 Rqyr3-L02XI`{p?x1z"\SO bLP?{n 7 7( )3"I2x8?{+0Vc /~hw> l@B; \L vPBy1Fδ@ @y< ~x?D%C;`0t &s2 q{i[W\W.zيztHXL4d+<εF̊WhB P@t >8>h 5 `)6*1ia9"8xkd!` b@~Ѓ %?䥛NMp x b@˲jT|)mA8;T_G(j:5<@$nocCUG Nyv@ yR`@! 4;p kҚsOq(BKH>Є,,0>2`A ddl"<Dż0f [iy^"4eH.k]"Z\[#\0#QUPJ2X%J j+$tKZW\H`#0c@4A.v3x81a1PȂ)@ x$1B{&w8=2ưS!m"cx걔Le'vil`FL2fH#ӃuC=3xS,^ с8BCsF7DP,0QDJ s'D;! 7y = "hBѫvgmg A@PN,ddЁ=A =G;PhՀ gC0a@`htqD63~LB<1>w ^9! j8K`6PT#% s:;Z$'zqzuGNrӺ Ї:]|']C1@tc K=ggG;a8,@8?=4RT`x0@yr~jsT߁"CK%0^9uāZG.un@R|m -G}VLyW'0yNw@ wtW 0w Fv 0P 0P 5' pjp''awR8{:Pz a vJ][@ x`@ #  V@q; W} fi u0gO8T .pР`~] wl  `tn ru1  CG ҐhP 0Q 0lg׈OQ8،uQ@ I2arcvpV x׍ob8:X(HMf)M:`0trFg Mfi/]P`b֐U^"9$Y&y(*,ْ.0294Y6y8:<ٓ>@B9DYFyHJLٔNPR9TYVyXZ\ٕ^`b9dYfyhjwdlr9tYvyxz|ٗ~9Yy٘FyXj59^y)&\ɚ.ҙ!I!ٛ~ƛĩɒIi YΉǹə'uy*9y ޹癛Ṟ zI9y ٟyd!hڟc'i Jrj)٠:⹡'j)$ڢ&zzQ֢4/JY5y#<͘iB6Jh :R*LJqP:ZUY@bz]:c Z%wh:Hʦtzn:eyNu e ewjgݨgz /Jc!樑8R|z**ZfzZzJZe GAd**yj:S} zZʩ_Һڭݚʫ_*庮z[ʮ:zZ5ʯ>KZzΩ [ YFet۱+KFy$*;ʲjȊ4jʩ;k2둌 JˮB;D[˱K;ڴO<+H^TkB1Y˱F˵`*:QIjL˶@ᶦ:^+zkt[v p} x; }k,ok{+[yKl*j{Zans[pJz K묞隩Z+y벭z[ۮъ;OKڻ ;ʕ k{仾ۥg {Z*;A+룎˿/,J$Qk<ʚzj$% ۫,<%Ћ•Zᛴ4ژ0ýZ4۵i۳H)KĜjrO ٧zjSYLQlS+cӫkoqs|˼p|e[\`}L:l z5˾lɿpIkULwIyʨ,x1|g˘kʠ<l)Z#l<[ʷ {.+=^\= 0͊JJOy'L,˕LK: Y;lX/ܺS.}TapJ3K FμJJ,%y{i`-Ci O8y؀=9ڼMbD 1;ܒm۷]BM-6}|;: Oǜ=g6]-6y26=X<^k8ഭM naݭ >A1 ʪlB} NL(#~.'NѯhxIm/^Fa_p9^QFXa>^ݐس%:GP! ,H"'$,*.#,3$4853,6>06= 8695#;=-;?<<,B4?I A>A?4AFB=+BE5CIDC#D6$DEEC,EI FB$FI+G;HG!IG'I=+I>JG$JJ3JMKFKI,KL1KB@LT5MQ-NP%OP+POQL$QO4QHDQWRN,RR3RSFRX&UTXS$YT-YV3YVKZ`E]`T]c?_`CbdUbfZbg;ddZdj5fbIfg.gcGgi0>|`!]EOUI&hjth8X3~*x/PL/Q[>`! |W 8iϿ٠K/l>t^91x Jt0dfZ! , yUO6il^:2mw / Q  RU$BO=] 2,`63|:ha#:(tiuj@鍇/M>]N6se@< 27*8,DOr;S> +hB?Ï MBs=  >I1.)i[}0 `Q`]$ G({'=AS'M>Q("L>@ǡ,0<0⋎O60B KԆ Q(k. Ϧ'ʕ< # (݄离n,D2|SI#E+tmwQ!!.|K[Ģp:,/R =K`L>lp`s"`|B3@n}>4(D3\cI N >z>WF 7T1- ~ ;.,@1p/TL#dO<E>`^;@S2HiS(@@|"8&BgG0X҅GX ɠ' *ڂ(#  ||(Ӂ  /ŸMpM6H23) Jr B~1ᰏq@H=<1h`|v(aP" ld,pV\Ue@ЁaV:xY>R(xX崠giа8Á.yЌ4Wnas,5!R#  !CDH.yQE,0 DyGG7}&M H Elt ҄'J \\>? Ja*"a* P*T|B@Ptb.h]`a3 -1?1ᘇ,PAD XG5urGEPဇpy /@!NUT%0 ,+ĥFL`FZpt l!IB+ &2AN&|31@,*V qБC4$I"t*N$zadharАr4 (B'lg%H98֘ !P3FhGOָЉ'EHG4؃AA$yc$d׫^k04QA.F:N3u`.S a Hg ꥃ9$氆"!n6@"Lc&)A !ĭ!6um)@!)Z' 1-J04\5b {8;+{cЁ5 $8)`pyΤim즵A LЋ}.챆 AC. gX:!3<uh@1{.@ `u`]Bn ;$&;Nҟ%Ё6< `NӐ@A67ZB,rnc@uDmϺ6ϯԠh;"q$ 6@ucW/F | Wyg}zobzG~؁@b:s@ ozU{ g@0}0` hfi W} g^7rVxa6z!wLZ,&@f@ yE m 8GsswT`qCۆ 'u m zycX) 0pTi@ P@ }'N y |B a FG h` 䰃 `[Wv،( 6p, /7H@2AhHG%QHo.pqcJJ!rȌXX:0g\666+6e;auhygy.!g>"f0@  eU!Y&y(*,ْ.0294Y6y8:<ٓ>@B9DYFyHJLٔNPR9TYVyXZ\ٕ^`b9dYfyhjlٖn}fe!pYvyxz|ٗ~9Yy٘9) B 9c9; `Dٚi3g䚴Y 2)edٛ/i ‰F)8qIɚy7ٝ-].AyYzy'ęמњ)Yiv99 ʛzvz Z'㩞w!a tB *j#k*i+:٢(4i':ɣ&@Z)Ȣ*FڤXȡANZ Tj\:X/I]ZJ.9cjnhzZ]sڡo9|Jqf^٧fx}:YVdJvj:fکZef)j?zsꨰʥJ :TgtګڧJ:`ڥZ6jJ`j:UJʧ:F:ڮ3J:*?گ) { Y% [[  ):E"J)');^,{벑i{ZB: <>CZDaG d5L{O{Sڵb˭Z^{:jKe+g˛irmo|jsZy|;ڶRK7ɸ;[kZkwK `<ۮ{蚴a;z묬kɱ[k z ^{}t꺯۸:˱[˺ *k`9KXں̫۾ j;+kKZ֊ |Yˣ+ۋ ܞ̮6z 21J[\ &̰9#Lz.9™ 8짏v6l5/[7LC5L*K8+gjS̴Ul,wJ_ "G݋i _ynD]V E%MH-…L]]UG=cCYXJ͕3lFdm赔\)sMׂ}:mɂk#}w}o:طjϤlY v6_#2 ʽK}n?zر-mhF I^ZN|R`dP! ,H"'$,*.#,3$4853,6>06= 8695$:=-;?<<,JG$JJ3JMKFKI,KL1KB@LT5MQ-NP&OP+POQL$QO4QHDQWRN,RR3RSFRX%TSXS$YT-YV4YVLZ`E]`U^d?_`CbdVbhZbgZdjPa0Іp#Kx pv,3! 9#x%7KT*Zt;,_2H ϿTAaCq< EХC(Ax;AFJC 9`xņ-QD ;XK>٨t#m|pQN>lP…PB 9X=RC9x1 a7B` |O0Ō5ߛp)tʉɥ.sd>邏M>$)l H>C$ ?ăJ)K=# 倪0*| Ï;#otj=C7CO>³K ?K 1/Gè)kX}!-FQ_^Ik'=ҁS'M>BR(K>Q7(p|/7. ?TH5TO,N0[I% L $HQ- 8( H*T)L 5s[ "M%p-BІ}.hm@>qlKcH'x*=LTL>lops"P3@im3)DPj3Xc ~ >Bz>PTJ@ 8X1-~ ;m.-P1@TL#dO<'E>˄ZA0Ó,ŏrȇ,B hsxծ\xt z"8i @;L-)<<Aq0 @xAsVP=Q+Mp1  ?q` s@$$*p X,,px!:(BhFŞa=k\+ , Pbvp T\kCLW \5 E l` cTX u9@%Ќ4wr*--HB<ݥ F,5Qb AC A-Z|j 1Y|I&A0\ fR@ El\Յt ҄'@ X͸\>?PK®*"* P*T|B@wL988t  !E&pSEa0y"6"Hꨆ΃J|1j)8ġS( 0|!E9hш HCҚā(!K\/)N |32HA, s .҂"A #anJ"0_0bk3"6$7voa.P3TPxo @AYr 9L+)H4DMsYN| 0Tra 5*pVv*,0 0@5&EB kvwGQn/X@*(0F\E18B\[XbIxb۱>;:a2Ͳg?;X?a:cin8'(J,2{9F;  i3p@°IkL ~hH!MZCg脓{"gC#h ؁<1 G /6bß @lІF[mrЂ:JDl*d渆@$p4ዐ t`Cn00\ Ȅ?@BrW{wbŸo"a#= sL`8o!)װDzqs 찇9耀\H @G;j{<^G/< dl a;8́6Ȁq7tAoRRխ.!H8C:nm`hcp1 HD ? p0HGG- @!Db57@qsB :"n߁6a-krǗ l`@Wl{Ё8p?QZP:رu!Y |rހw@@|7y' u}ᗁ/.uPz@Pl uw{pX 0  *qf&y0=}Iqu}8T'p {ntۥCgG t *a4stwY q@؆ 'w j zy_U؈*0pYh@ PP y'O vv a a B' Ӱh 䀃 `[hv3ap+ +bCoYq!p 'GGq(;P`5Ə5*&e8qrfhvg9 ِ+f;f0@eT"9$Y&y(*,ْ.0294Y6y8:<ٓ>@B9DYFyHJLٔNPR9TYVyXZ\ٕ^`b9dYfyhjzVelr9tYvyxz|ٗ~9Yy٘ yY)c7_y)/Icɚ.!I*iқǛ)ɒI9ɜy 7͙y)Ӊ/ѵ)ѝ!^๞)֞tқ9 zٟyɟY d!c9*r }٠:#ס!ù"J.&jn(i/z$i8ڣ#ɣ>: ʨILʛFH٤TOZiJZ\ WמBڥdʠ_zieڦy[v {FѥIv xf *)aZmvj"*XƧ}jJej{Z[>Fs:.q5ګJ] )D Zʫzʬ6d`zZ6\jzZZ:_RIʯ>:.J >߹  ^9۱RXq" ^*K KF0:k4˲-;" Y3˨5zɳ J[BKD{K;ڴOQ{HTk@YF+` +6QYjʶ?ᶁ*)+ztvx˷}Kp;taj+k6[zylZj{Z-J;ʺᚨGAE˸Z^j+ K:۽+Z\a0{[gJ;[{K˿̴ |𫭋 1:<*2;|³{(*ɾ0|ʚӻڵŋ@̎Iï[A|(JKȍm]׌z}L!ۖ=Ҽ mރM2۫5ݞ}YK 4][MD=J|]I~-鸋}f.(a1y;-X:>Ҥ_ f?m; TF~ l%lTь|c6~I,:amed>V! ,H"'$,*.#,3$4853,6>06= 8695$:=-;?<<,JG$JJ3JMKFKI,KL1KB@LT5MQ-NP&OP+POQL$QO4QHDQWRN,RR3RSFRX%TSXS$YT-YV4YVKZ`E]`T]c?_`CbdUbfZbgZdjPa0Іp#Kx pv,3 ! 9 x%7K*Zt;,_2H ϿA`p< EХ(Ax;1JC 9`xņ-QD ;XK>٤t#lB{LQN>lP…PB 9X=RC9t1 `7B` |O0Ō5ߛp)tʉɥ.sd>A邏M>A$)l H>C$ ?ăJ)K=3E倪0*| Ï;#ntj=C7CO>³K ?K 1/Gh)kX}!-FQ_]Ik'=ҁS'M>BS(K>Q7(p|/7. ?TH5TO,O0[I% L $LQ-8( H*T)LO5s[0"M%p-B}.hm@>plKbH'x*=LTL>lopAs"P3@im3)DPj3Xc ~ >Bz>PTN@ 8X1-~ ;m.-P1@TL#dO<7E>˄ZA(Ó,ŏrȇ,B hsxծ\xt z"8i @;L-)<<Aq0 @xAsVP=Q+Mp1  ?q` s@$$*p X,,px!:(BhFŞa(=j\+ , Pbvp T\kCLW ҃\% E l` bX u9@%Ќ4wr*--HB<ݥ F,5Qa A# A-Z|i 1Y|I&A-0\ fR@ ElŅt҄'@ X͸\>>PK®*"* P*T|B@wL988t L E&pSE`0wy"6"Hꨆ΃J|V1j)8ġS( 0x!E9hш HkCҚā(!K\/)N |32HA, r .҂"! #anJ"0 )ZmkY3"6$7voa.P3TPxo @AYr 8H+)H4DMsYN| 0Tra 5*pVv*,0 0@5&EB kvwGQn /X@*(0F\E18B\[XbIxb۱>;:a2Ͳg?;X?a:cin8'(J,2{9F;  |i3p@°IkLc ~hH!MZCf脓{"gC#h ؁<1 G 5bß @lІF[mrЂ:JDk*d渆@$p3ዐ  sXCn a@&1zܶZܳ>GcpPG| C%\c/@x I=mK`=1@PP<zH Xq sp@a3af~ ;A G ~u x7Ep=eh@p6Ni(D|G'iH F |A8?jQz!9GA+>tA:kY{?T`p@߈b#cđ#ܠuc /G y 'yG}yn_y'~@d;s@ ŶoyRg{ G }0p gfi 7|g[rǁTXq7z vIZ+6@v xB m  7Xs17y/m ~` @,vh# Wf @!  ޠw`g 7(@0t0 h@98`Њ}bʸ m1bA@raoYq!pn3GGq(;P7_5Ə5*&e8qrfhvg9 ِ+f;f0@ ȉeT"9$Y&y(*,ْ.0294Y6y8:<ٓ>@B9DYFyHJLٔNPR9TYVyXZ\ٕ^`b9dYfyhjzVelr9tYvyxz|ٗ~9Yy٘ yY)c7_y)/Icɚ.!I*iқǛ)ɒI9ɜy 7͙y)Ӊ/ѵ)ѝ!^๞)֞tқ9zٟyɟY e!d9:r }٠:$ס!ù"J.&jn(i/z$i8ڣ#ɣ>: ˨ILʛFH٤TOjiJZ\ WמBڥdʠ_zieڦy[v {FѥIv xf *)aZmvj"*YƧ}jJefzZzzZJ.q5:WFsڪJ JTQڠ{Z:ʩ*`Zڭݚd `ڥ庮z\ʮ*E*Z7ʯ>Zs ʰK")۱SHa(+ KF0:[2;+-$ ^5>5K8 ګ?B;YOR˯L[7봨 Y˫:^U" 1h a[dԚpˮkmkٳq:>Q*x |˶~o;ۮsaḸKT[tz]aZ귡{J-관ʺjwKGQD[`;j [ۻ":kܫۧk\[˕Fʋ۾{p[OJ* +˺z[{<: \Yú: \pɚ{К&̳.\ÿ*қzk>)Kk<̼=&˳I&J[)z Q,?~JZ[3K;el)KY( X[sL jLrẕ^Lx ȁly LJ仩Y:|ȏl|Âٶlș [cla w9ʪ,yۻf;§,Ǡ|E[|ʵ%\\˔{ʼTv llJ[ƻ_\% :<9ɾ\>i<1ܼ͸l.;}= ļ,|=Y}Ҝ˙$0G<:ݩNI26BMZǯkPSo"ٹoOfS~dP! ,H"'$,*.#,3$4853,6>06= 8695$:=-;?<<,JG$JJ3JMKFKI,KL1KB@LT5MQ-NP&OP+POQL$QO4QHDQWRN,RR3RSFRX%TSXS$YT-YV4YVKZ`E]`T]c?_`CbdUbfZbgZdjPa0Іp#Kx pv,3 ! 9 x%7K*Zt;,_2H ϿA`p< EХ(Ax;1JC 9`xņ-QD ;XK>٤t#lB{LQN>lP…PB 9X=RC9t1 `7B` |O0Ō5ߛp)tʉɥ.sd>A邏M>A$)l H>C$ ?ăJ)K=3E倪0*| Ï;#ntj=C7CO>³K ?K 1/Gh)kX}!-FQ_]Ik'=ҁS'M>BS(K>Q7(p|/7. ?TH5TO,O0[I% L $LQ-8( H*T)LO5s[0"M%p-B}.hm@>plKbH'x*=LTL>lopAs"P3@im3)DPj3Xc ~ >Bz>PTN@ 8X1-~ ;m.-P1@TL#dO<7E>˄ZA(Ó,ŏrȇ,B hsxծ\xt z"8i @;L-)<<Aq0 @xAsVP=Q+Mp1  ?q` s@$$*p X,,px!:(BhFŞa(=j\+ , Pbvp T\kCLW ҃\% E l` bX u9@%Ќ4wr*--HB<ݥ F,5Qa A# A-Z|i 1Y|I&A-0\ fR@ ElŅt҄'@ X͸\>>PK®*"* P*T|B@wL988t L E&pSE`0wy"6"Hꨆ΃J|V1j)8ġS( 0x!E9hш HkCҚā(!K\/)N |32HA, r .҂"! #anJ"0 )ZmkY3"6$7voa.P3TPxo @AYr 8H+)H4DMsYN| 0Tra 5*pVv*,0 0@5&EB kvwGQn /X@*(0F\E18B\[XbIxb۱>;:a2Ͳg?;X?a:cin8'(J,2{9F;  |i3p@°IkLc ~hH!MZCf脓{"gC#h ؁<1 G 5bß @lІF[mrЂ:JDk*d渆@$p3ዐ  sXCn a@&1zܶZܳ>GcpPG| C%\c/@x I=mK`=1@PP<zH Xq sp@a3af~ ;A G ~u x7Ep=eh@p6Ni(D|G'iH F |A8?jQz!9GA+>tA:kY{?T`p@߈b#cđ#ܠuc /G y 'yG}yn_y'~@d;s@ ŶoyRg{ G }0p gfi 7|g[rǁTXq7z vIZ+6@v xB m  7Xs17y/m ~` @,vh# Wf @!  ޠw`g 7(@0t0 h@98`Њ}bʸ m1bA@raoYq!pn3GGq(;P7_5Ə5*&e8qrfhvg9 ِ+f;f0@ ȉeT"9$Y&y(*,ْ.0294Y6y8:<ٓ>@B9DYFyHJLٔNPR9TYVyXZ\ٕ^`b9dYfyhjzVelr9tYvyxz|ٗ~9Yy٘ yY)c7_y)/Icɚ.!I*iқǛ)ɒI9ɜy 7͙y)Ӊ/ѵ)ѝ!^๞)֞tқ9zٟyɟY e!d9:r }٠:$ס!ù"J.&jn(i/z$i8ڣ#ɣ>: ˨ILʛFH٤TOjiJZ\ WמBڥdʠ_zieڦy[v {FѥIv xf *)aZmvj"*YƧ}jJefzZzzZJ.q5:WFsڪJ JTQڠ{Z:ʩ*`Zڭݚd `ڥ庮z\ʮ*E*Z7ʯ>Zs ʰK")۱SHa(+ KF0:[2;+-$ ^5>5K8 ګ?B;YOR˯L[7봨 Y˫:^U" 1h a[dԚpˮkmkٳq:>Q*x |˶~o;ۮsaḸKT[tz]aZ귡{J-관ʺjwKGQD[`;j [ۻ":kܫۧk\[˕Fʋ۾{p[OJ* +˺z[{<: \Yú: \pɚ{К&̳.\ÿ*қzk>)Kk<̼=&˳I&J[)z Q,?~JZ[3K;el)KY( X[sL jLrẕ^Lx ȁly LJ仩Y:|ȏl|Âٶlș [cla w9ʪ,yۻf;§,Ǡ|E[|ʵ%\\˔{ʼTv llJ[ƻ_\% :<9ɾ\>i<1ܼ͸l.;}= ļ,|=Y}Ҝ˙$0G<:ݩNI26BMZǯkPSo"ٹoOfS~dP! ,H"'$,*.#,3$4853,6>06= 8695$:=-;?<<,JG$JJ3JMKFKI,KL1KB@LT5MQ-NP&OP+POQL$QO4QHDQWRN,RR3RSFRX%TSXS$YT-YV4YVLZ`E]`U^d?_`CbdVbhZbgZdjPa0Іp#Kx pv,3! 9#x%7KT*Zt;,_2H ϿTAaCq< EХC(Ax;AFJC 9`xņ-QD ;XK>٨t#m|pQN>lP…PB 9X=RC9x1 a7B` |O0Ō5ߛp)tʉɥ.sd>邏M>$)l H>C$ ?ăJ)K=# 倪0*| Ï;#otj=C7CO>³K ?K 1/Gè)kX}!-FQ_^Ik'=ҁS'M>BR(K>Q7(p|/7. ?TH5TO,N0[I% L $HQ- 8( H*T)L 5s[ "M%p-BІ}.hm@>qlKcH'x*=LTL>lops"P3@im3)DPj3Xc ~ >Bz>PTJ@ 8X1-~ ;m.-P1@TL#dO<'E>˄ZA0Ó,ŏrȇ,B hsxծ\xt z"8i @;L-)<<Aq0 @xAsVP=Q+Mp1  ?q` s@$$*p X,,px!:(BhFŞa=k\+ , Pbvp T\kCLW \5 E l` cTX u9@%Ќ4wr*--HB<ݥ F,5Qb AC A-Z|j 1Y|I&A0\ fR@ El\Յt ҄'@ X͸\>?PK®*"* P*T|B@wL988t  !E&pSEa0y"6"Hꨆ΃J|1j)8ġS( 0|!E9hш HCҚā(!K\/)N |32HA, s .҂"A #anJ"0_0bk3"6$7voa.P3TPxo @AYr 9L+)H4DMsYN| 0Tra 5*pVv*,0 0@5&EB kvwGQn/X@*(0F\E18B\[XbIxb۱>;:a2Ͳg?;X?a:cin8'(J,2{9F;  i3p@°IkL ~hH!MZCg脓{"gC#h ؁<1 G /6bß @lІF[mrЂ:JDl*d渆@$p4ዐ t`Cn00\ Ȅ?@BrW{wbŸo"a#= sL`8o!)װDzqs 찇9耀\H @G;j{<^G/< dl a;8́6Ȁq7tAoRRխ.!H8C:nm`hcp1 HD ? p0HGG- @!Db57@qsB :"n߁6a-krǗ l`@Wl{Ё8p?QZP:رu!Y |rހw@@|7y' u}ᗁ/.uPz@Pl uw{pX 0  *qf&y0=}Iqu}8T'p {ntۥCgG t *a4stwY q@؆ 'w j zy_U؈*0pYh@ PP y'O vv a a B' Ӱh 䀃 `[hv3ap+ +bCoYq!p 'GGq(;P`5Ə5*&e8qrfhvg9 ِ+f;f0@eT"9$Y&y(*,ْ.0294Y6y8:<ٓ>@B9DYFyHJLٔNPR9TYVyXZ\ٕ^`b9dYfyhjzVelr9tYvyxz|ٗ~9Yy٘ yY)c7_y)/Icɚ.!I*iқǛ)ɒI9ɜy 7͙y)Ӊ/ѵ)ѝ!^๞)֞tқ9 zٟyɟY d!c9*r }٠:#ס!ù"J.&jn(i/z$i8ڣ#ɣ>: ʨILʛFH٤TOZiJZ\ WמBڥdʠ_zieڦy[v {FѥIv xf *)aZmvj"*XƧ}jJej{Z[>Fs:.q5ګJ] )D Zʫzʬ6d`zZ6\jzZZ:_RIʯ>:.J >߹  ^9۱RXq" ^*K KF0:k4˲-;" Y3˨5zɳ J[BKD{K;ڴOQ{HTk@YF+` +6QYjʶ?ᶁ*)+ztvx˷}Kp;taj+k6[zylZj{Z-J;ʺᚨGAE˸Z^j+ K:۽+Z\a0{[gJ;[{K˿̴ |𫭋 1:<*2;|³{(*ɾ0|ʚӻڵŋ@̎Iï[A|(JKȍm]׌z}L!ۖ=Ҽ mރM2۫5ݞ}YK 4][MD=J|]I~-鸋}f.(a1y;-X:>Ҥ_ f?m; TF~ l%lTь|c6~I,:amed>V! ,H"'$,*.#,3$4853,6>06= 8695$:=-;?<<,JG$JJ3JMKFKI,KL1KB@LT5MQ-NP&OP+POQL$QO4QHDQWRN,RR3RSFRX%TSXS$YT-YV4YVLZ`E]`U^d?_`CbdVbhZbgZdjPa0Іp#Kx pv,3! 9#x%7KT*Zt;,_2H ϿTAaCq< EХC(Ax;AFJC 9`xņ-QD ;XK>٨t#m|pQN>lP…PB 9X=RC9x1 a7B` |O0Ō5ߛp)tʉɥ.sd>邏M>$)l H>C$ ?ăJ)K=# 倪0*| Ï;#otj=C7CO>³K ?K 1/Gè)kX}!-FQ_^Ik'=ҁS'M>BR(K>Q7(p|/7. ?TH5TO,N0[I% L $HQ- 8( H*T)L 5s[ "M%p-BІ}.hm@>qlKcH'x*=LTL>lops"P3@im3)DPj3Xc ~ >Bz>PTJ@ 8X1-~ ;m.-P1@TL#dO<'E>˄ZA0Ó,ŏrȇ,B hsxծ\xt z"8i @;L-)<<Aq0 @xAsVP=Q+Mp1  ?q` s@$$*p X,,px!:(BhFŞa=k\+ , Pbvp T\kCLW \5 E l` cTX u9@%Ќ4wr*--HB<ݥ F,5Qb AC A-Z|j 1Y|I&A0\ fR@ El\Յt ҄'@ X͸\>?PK®*"* P*T|B@wL988t  !E&pSEa0y"6"Hꨆ΃J|1j)8ġS( 0|!E9hш HCҚā(!K\/)N |32HA, s .҂"A #anJ"0_0bk3"6$7voa.P3TPxo @AYr 9L+)H4DMsYN| 0Tra 5*pVv*,0 0@5&EB kvwGQn/X@*(0F\E18B\[XbIxb۱>;:a2Ͳg?;X?a:cin8'(J,2{9F;  i3p@°IkL ~hH!MZCg脓{"gC#h ؁<1 G /6bß @lІF[mrЂ:JDl*d渆@$p4ዐ t`Cn00\ Ȅ?@BrW{wbŸo"a#= sL`8o!)װDzqs 찇9耀\H @G;j{<^G/< dl a;8́6Ȁq7tAoRRխ.!H8C:nm`hcp1 HD ? p0HGG- @!Db57@qsB :"n߁6a-krǗ l`@Wl{Ё8p?QZP:رu!Y |rހw@@|7y' u}ᗁ/.uPz@Pl uw{pX 0  *qf&y0=}Iqu}8T'p {ntۥCgG t *a4stwY q@؆ 'w j zy_U؈*0pYh@ PP y'O vv a a B' Ӱh 䀃 `[hv3ap+ +bCoYq!p 'GGq(;P`5Ə5*&e8qrfhvg9 ِ+f;f0@eT"9$Y&y(*,ْ.0294Y6y8:<ٓ>@B9DYFyHJLٔNPR9TYVyXZ\ٕ^`b9dYfyhjzVelr9tYvyxz|ٗ~9Yy٘ yY)c7_y)/Icɚ.!I*iқǛ)ɒI9ɜy 7͙y)Ӊ/ѵ)ѝ!^๞)֞tқ9 zٟyɟY d!c9*r }٠:#ס!ù"J.&jn(i/z$i8ڣ#ɣ>: ʨILʛFH٤TOZiJZ\ WמBڥdʠ_zieڦy[v {FѥIv xf *)aZmvj"*XƧ}jJej{Z[>Fs:.q5ګJ] )D Zʫzʬ6d`zZ6\jzZZ:_RIʯ>:.J >߹  ^9۱RXq" ^*K KF0:k4˲-;" Y3˨5zɳ J[BKD{K;ڴOQ{HTk@YF+` +6QYjʶ?ᶁ*)+ztvx˷}Kp;taj+k6[zylZj{Z-J;ʺᚨGAE˸Z^j+ K:۽+Z\a0{[gJ;[{K˿̴ |𫭋 1:<*2;|³{(*ɾ0|ʚӻڵŋ@̎Iï[A|(JKȍm]׌z}L!ۖ=Ҽ mރM2۫5ݞ}YK 4][MD=J|]I~-鸋}f.(a1y;-X:>Ҥ_ f?m; TF~ l%lTь|c6~I,:amed>V! ,H"'$,*.#,3$4853,6>06= 8695$:=-;?<<,JG$JJ3JMKFKI,KL1KB@LT5MQ-NP&OP+POQL$QO4QHDQWRN,RR3RSFRX%TSXS$YT-YV4YVKZ`E]`T]c?_`CbdUbfZbgZdjPa0Іp#Kx pv,3 ! 9 x%7K*Zt;,_2H ϿA`p< EХ(Ax;1JC 9`xņ-QD ;XK>٤t#lB{LQN>lP…PB 9X=RC9t1 `7B` |O0Ō5ߛp)tʉɥ.sd>A邏M>A$)l H>C$ ?ăJ)K=3E倪0*| Ï;#ntj=C7CO>³K ?K 1/Gh)kX}!-FQ_]Ik'=ҁS'M>BS(K>Q7(p|/7. ?TH5TO,O0[I% L $LQ-8( H*T)LO5s[0"M%p-B}.hm@>plKbH'x*=LTL>lopAs"P3@im3)DPj3Xc ~ >Bz>PTN@ 8X1-~ ;m.-P1@TL#dO<7E>˄ZA(Ó,ŏrȇ,B hsxծ\xt z"8i @;L-)<<Aq0 @xAsVP=Q+Mp1  ?q` s@$$*p X,,px!:(BhFŞa(=j\+ , Pbvp T\kCLW ҃\% E l` bX u9@%Ќ4wr*--HB<ݥ F,5Qa A# A-Z|i 1Y|I&A-0\ fR@ ElŅt҄'@ X͸\>>PK®*"* P*T|B@wL988t L E&pSE`0wy"6"Hꨆ΃J|V1j)8ġS( 0x!E9hш HkCҚā(!K\/)N |32HA, r .҂"! #anJ"0 )ZmkY3"6$7voa.P3TPxo @AYr 8H+)H4DMsYN| 0Tra 5*pVv*,0 0@5&EB kvwGQn /X@*(0F\E18B\[XbIxb۱>;:a2Ͳg?;X?a:cin8'(J,2{9F;  |i3p@°IkLc ~hH!MZCf脓{"gC#h ؁<1 G 5bß @lІF[mrЂ:JDk*d渆@$p3ዐ  sXCn a@&1zܶZܳ>GcpPG| C%\c/@x I=mK`=1@PP<zH Xq sp@a3af~ ;A G ~u x7Ep=eh@p6Ni(D|G'iH F |A8?jQz!9GA+>tA:kY{?T`p@߈b#cđ#ܠuc /G y 'yG}yn_y'~@d;s@ ŶoyRg{ G }0p gfi 7|g[rǁTXq7z vIZ+6@v xB m  7Xs17y/m ~` @,vh# Wf @!  ޠw`g 7(@0t0 h@98`Њ}bʸ m1bA@raoYq!pn3GGq(;P7_5Ə5*&e8qrfhvg9 ِ+f;f0@ ȉeT"9$Y&y(*,ْ.0294Y6y8:<ٓ>@B9DYFyHJLٔNPR9TYVyXZ\ٕ^`b9dYfyhjzVelr9tYvyxz|ٗ~9Yy٘ yY)c7_y)/Icɚ.!I*iқǛ)ɒI9ɜy 7͙y)Ӊ/ѵ)ѝ!^๞)֞tқ9zٟyɟY e!d9:r }٠:$ס!ù"J.&jn(i/z$i8ڣ#ɣ>: ˨ILʛFH٤TOjiJZ\ WמBڥdʠ_zieڦy[v {FѥIv xf *)aZmvj"*YƧ}jJefzZzzZJ.q5:WFsڪJ JTQڠ{Z:ʩ*`Zڭݚd `ڥ庮z\ʮ*E*Z7ʯ>Zs ʰK")۱SHa(+ KF0:[2;+-$ ^5>5K8 ګ?B;YOR˯L[7봨 Y˫:^U" 1h a[dԚpˮkmkٳq:>Q*x |˶~o;ۮsaḸKT[tz]aZ귡{J-관ʺjwKGQD[`;j [ۻ":kܫۧk\[˕Fʋ۾{p[OJ* +˺z[{<: \Yú: \pɚ{К&̳.\ÿ*қzk>)Kk<̼=&˳I&J[)z Q,?~JZ[3K;el)KY( X[sL jLrẕ^Lx ȁly LJ仩Y:|ȏl|Âٶlș [cla w9ʪ,yۻf;§,Ǡ|E[|ʵ%\\˔{ʼTv llJ[ƻ_\% :<9ɾ\>i<1ܼ͸l.;}= ļ,|=Y}Ҝ˙$0G<:ݩNI26BMZǯkPSo"ٹoOfS~dP! ,H"'$,*.#,3$4853,6>06= 8695$:=-;?<<,JG$JJ3JMKFKI,KL1KB@LT5MQ-NP&OP+POQL$QO4QHDQWRN,RR3RSFRX%TSXS$YT-YV4YVKZ`E]`T]c?_`CbdUbfZbgZdjPa0Іp#Kx pv,3 ! 9 x%7K*Zt;,_2H ϿA`p< EХ(Ax;1JC 9`xņ-QD ;XK>٤t#lB{LQN>lP…PB 9X=RC9t1 `7B` |O0Ō5ߛp)tʉɥ.sd>A邏M>A$)l H>C$ ?ăJ)K=3E倪0*| Ï;#ntj=C7CO>³K ?K 1/Gh)kX}!-FQ_]Ik'=ҁS'M>BS(K>Q7(p|/7. ?TH5TO,O0[I% L $LQ-8( H*T)LO5s[0"M%p-B}.hm@>plKbH'x*=LTL>lopAs"P3@im3)DPj3Xc ~ >Bz>PTN@ 8X1-~ ;m.-P1@TL#dO<7E>˄ZA(Ó,ŏrȇ,B hsxծ\xt z"8i @;L-)<<Aq0 @xAsVP=Q+Mp1  ?q` s@$$*p X,,px!:(BhFŞa(=j\+ , Pbvp T\kCLW ҃\% E l` bX u9@%Ќ4wr*--HB<ݥ F,5Qa A# A-Z|i 1Y|I&A-0\ fR@ ElŅt҄'@ X͸\>>PK®*"* P*T|B@wL988t L E&pSE`0wy"6"Hꨆ΃J|V1j)8ġS( 0x!E9hш HkCҚā(!K\/)N |32HA, r .҂"! #anJ"0 )ZmkY3"6$7voa.P3TPxo @AYr 8H+)H4DMsYN| 0Tra 5*pVv*,0 0@5&EB kvwGQn /X@*(0F\E18B\[XbIxb۱>;:a2Ͳg?;X?a:cin8'(J,2{9F;  |i3p@°IkLc ~hH!MZCf脓{"gC#h ؁<1 G 5bß @lІF[mrЂ:JDk*d渆@$p3ዐ  sXCn a@&1zܶZܳ>GcpPG| C%\c/@x I=mK`=1@PP<zH Xq sp@a3af~ ;A G ~u x7Ep=eh@p6Ni(D|G'iH F |A8?jQz!9GA+>tA:kY{?T`p@߈b#cđ#ܠuc /G y 'yG}yn_y'~@d;s@ ŶoyRg{ G }0p gfi 7|g[rǁTXq7z vIZ+6@v xB m  7Xs17y/m ~` @,vh# Wf @!  ޠw`g 7(@0t0 h@98`Њ}bʸ m1bA@raoYq!pn3GGq(;P7_5Ə5*&e8qrfhvg9 ِ+f;f0@ ȉeT"9$Y&y(*,ْ.0294Y6y8:<ٓ>@B9DYFyHJLٔNPR9TYVyXZ\ٕ^`b9dYfyhjzVelr9tYvyxz|ٗ~9Yy٘ yY)c7_y)/Icɚ.!I*iқǛ)ɒI9ɜy 7͙y)Ӊ/ѵ)ѝ!^๞)֞tқ9zٟyɟY e!d9:r }٠:$ס!ù"J.&jn(i/z$i8ڣ#ɣ>: ˨ILʛFH٤TOjiJZ\ WמBڥdʠ_zieڦy[v {FѥIv xf *)aZmvj"*YƧ}jJefzZzzZJ.q5:WFsڪJ JTQڠ{Z:ʩ*`Zڭݚd `ڥ庮z\ʮ*E*Z7ʯ>Zs ʰK")۱SHa(+ KF0:[2;+-$ ^5>5K8 ګ?B;YOR˯L[7봨 Y˫:^U" 1h a[dԚpˮkmkٳq:>Q*x |˶~o;ۮsaḸKT[tz]aZ귡{J-관ʺjwKGQD[`;j [ۻ":kܫۧk\[˕Fʋ۾{p[OJ* +˺z[{<: \Yú: \pɚ{К&̳.\ÿ*қzk>)Kk<̼=&˳I&J[)z Q,?~JZ[3K;el)KY( X[sL jLrẕ^Lx ȁly LJ仩Y:|ȏl|Âٶlș [cla w9ʪ,yۻf;§,Ǡ|E[|ʵ%\\˔{ʼTv llJ[ƻ_\% :<9ɾ\>i<1ܼ͸l.;}= ļ,|=Y}Ҝ˙$0G<:ݩNI26BMZǯkPSo"ٹoOfS~dP! ,H"'$,*.#,3$4853,6>06= 8695$:=-;?<<,JG$JJ3JMKFKI,KL1KB@LT5MQ-NP%OP+POQL$QO4QHDQWRN,RR3RSFRX&UTXS$YT-YV3YVLZ`E]`U^d?_`CbdVbhZbg;ddZdjHef5fb.gcGgies+$ħC4ڈp)t9'F7׊SG[N6ce0< 27*8C,4Ou;#> +hB?Ï MBs=#4 .4N>{(#xJ>Ƹ0OqgkfARE~mQh(a5LaN%lC7JF0@  #จ0dS #DP ?4l& p0(?ܰ*&yT#Q0 (oN>uАMKB74RDp-t I0-A G" 쒏-1 lA,2 uC)TS ӊypϠs%QDB2NK[JYT(@$c%3ت3 (@sOP2|>2^,C J0\ Њ Gt)~ E>dT@#7,wB#,Xy VeiAA xx=?Nz ² [i{^Ɨb&8& p~` x#)P(8ƍ+9 DlFŞ t#s`IdPMt @K b#:p?JO0*0R B4t`@dT,MV~аp8Á,yЌ4DWjaO07bA( h|FB=g| |D%dGTFn9|CxR,hIT 8<+4kn](bhP--pp&<*OxhF>TK!*"!* P*|BzP8@T8t` L UtsE\0Fwy"6"$X-ꨆH|#1j(8ġ(*0WtAE8hŷш ĈHkCҚӕā (!J`]01N"| 31@A,)V rQ ." $aJ "4H *Zmk[C""V$6 Qzpa@4RXxo @Zr_ 8@!+K@3i16ˉD2]&֊0<vA4F  wc :2p/| yKzL*[&mɒ 9ƼnhN `=luyxγDڜH(8юBF7 hO$NK r& p;1 5Bcp4$ mp? (YYG `m w5 {?_)A 8poDWq1H@Dl0j `:֡?_b`w@@|y' u}w/-t y00l tW{oqW 0  +Qfy;|Gqu}R&` |lgtbBgF s@ +A2rs`wWq>ֆ 'v h yy]gS) oWf@ P@ w'N t A a @G Ӑh ` `[HuxЁ4Ap* )H0gHp7#Q( pИo*ƘCSЍ,m@ AcmHcQbP6gFgv m9/_0`V&e稑 "9$Y&y(*,ْ.0294Y6y8:<ٓ>@B9DYFyHJLٔNPR9TYVyXZ\ٕ^`b9dYfyhgSnpr9tYvyxz|ٗ~9YyY Yy>A1VIM9YəɒIFٚyy/YyYyi/q)ٛ4) ɛqٜY ],Qٙi9 yaiy9雏ɟbWI 7 :!gJJ*q*}ޙ%6񘗦2*,985 7>Z;+ڣ?Z8^FڤÉRNZ 9yVڥ`' ɥ^z+ &dڦihjg]u qɑ~ږsf +*1k6ɤ.0 jew^m:ʑ*ک0:ʩu/AzTc*ڤڙJ:TiZvzʠjz֬]*؊`j֭U :Zڮ~`xj ?گ暯ﳯ)> +۰z U{ ;9ʙ[[ǩ걯 i0{(+*,{.K<3 7ۚ9k={8[DP+J ˴괤Y\{S+Uk9Y۵f_+bKznik۲~Jo{r;B[xŪ6ٶ{lsK +5A +kk۹s빤ۮ_+~[ ʦ8ˑvۺZzjZ}+e{˪+[ûZʻʼ+;ӛ ݪۼYbt,;XK`: Pۿ˫z*O; ; [* 0e"뽳:*)#2,e-l6E3$/໵"||;E|:kH+@l:[M=J W1 *+*a,&A+U%ۘLK fLtvZl{0; { o,*驞:Ȋ,|\Ǖ\YKɝ<[a˧!|ʦk ? >־Mp69金 Kr+Khmlφ qfo! ,H"'$,*.#,3$4853,6>06= 8695$:=-;?<<,JG$JJ3JMKFKI,KL1KB@LT5MQ-NP&OP+POQL$QO4QHDQWRN,RR3RSFRX%TSXS$YT-YV4YVLZ`E]`U^d?_`CbdVbhZbgZdjPa0Іp#Kx pv,3! 9#x%7KT*Zt;,_2H ϿTAaCq< EХC(Ax;AFJC 9`xņ-QD ;XK>٨t#m|pQN>lP…PB 9X=RC9x1 a7B` |O0Ō5ߛp)tʉɥ.sd>邏M>$)l H>C$ ?ăJ)K=# 倪0*| Ï;#otj=C7CO>³K ?K 1/Gè)kX}!-FQ_^Ik'=ҁS'M>BR(K>Q7(p|/7. ?TH5TO,N0[I% L $HQ- 8( H*T)L 5s[ "M%p-BІ}.hm@>qlKcH'x*=LTL>lops"P3@im3)DPj3Xc ~ >Bz>PTJ@ 8X1-~ ;m.-P1@TL#dO<'E>˄ZA0Ó,ŏrȇ,B hsxծ\xt z"8i @;L-)<<Aq0 @xAsVP=Q+Mp1  ?q` s@$$*p X,,px!:(BhFŞa=k\+ , Pbvp T\kCLW \5 E l` cTX u9@%Ќ4wr*--HB<ݥ F,5Qb AC A-Z|j 1Y|I&A0\ fR@ El\Յt ҄'@ X͸\>?PK®*"* P*T|B@wL988t  !E&pSEa0y"6"Hꨆ΃J|1j)8ġS( 0|!E9hш HCҚā(!K\/)N |32HA, s .҂"A #anJ"0_0bk3"6$7voa.P3TPxo @AYr 9L+)H4DMsYN| 0Tra 5*pVv*,0 0@5&EB kvwGQn/X@*(0F\E18B\[XbIxb۱>;:a2Ͳg?;X?a:cin8'(J,2{9F;  i3p@°IkL ~hH!MZCg脓{"gC#h ؁<1 G /6bß @lІF[mrЂ:JDl*d渆@$p4ዐ t`Cn00\ Ȅ?@BrW{wbŸo"a#= sL`8o!)װDzqs 찇9耀\H @G;j{<^G/< dl a;8́6Ȁq7tAoRRխ.!H8C:nm`hcp1 HD ? p0HGG- @!Db57@qsB :"n߁6a-krǗ l`@Wl{Ё8p?QZP:رu!Y |rހw@@|7y' u}ᗁ/.uPz@Pl uw{pX 0  *qf&y0=}Iqu}8T'p {ntۥCgG t *a4stwY q@؆ 'w j zy_U؈*0pYh@ PP y'O vv a a B' Ӱh 䀃 `[hv3ap+ +bCoYq!p 'GGq(;P`5Ə5*&e8qrfhvg9 ِ+f;f0@eT"9$Y&y(*,ْ.0294Y6y8:<ٓ>@B9DYFyHJLٔNPR9TYVyXZ\ٕ^`b9dYfyhjzVelr9tYvyxz|ٗ~9Yy٘ yY)c7_y)/Icɚ.!I*iқǛ)ɒI9ɜy 7͙y)Ӊ/ѵ)ѝ!^๞)֞tқ9 zٟyɟY d!c9*r }٠:#ס!ù"J.&jn(i/z$i8ڣ#ɣ>: ʨILʛFH٤TOZiJZ\ WמBڥdʠ_zieڦy[v {FѥIv xf *)aZmvj"*XƧ}jJej{Z[>Fs:.q5ګJ] )D Zʫzʬ6d`zZ6\jzZZ:_RIʯ>:.J >߹  ^9۱RXq" ^*K KF0:k4˲-;" Y3˨5zɳ J[BKD{K;ڴOQ{HTk@YF+` +6QYjʶ?ᶁ*)+ztvx˷}Kp;taj+k6[zylZj{Z-J;ʺᚨGAE˸Z^j+ K:۽+Z\a0{[gJ;[{K˿̴ |𫭋 1:<*2;|³{(*ɾ0|ʚӻڵŋ@̎Iï[A|(JKȍm]׌z}L!ۖ=Ҽ mރM2۫5ݞ}YK 4][MD=J|]I~-鸋}f.(a1y;-X:>Ҥ_ f?m; TF~ l%lTь|c6~I,:amed>V! ,H"'$,*.#,3$4863,6>06= 8795#:=-;?<<,:$>A4?IA= A?A?4AF+BE5CIDC#D6$DEEC,EI FB%FIGH+G;HG!IG'I=+I>JG$JJ3JMKF+KL1KBLJ@LT5MQ-NP&OP%PN+PO4QHDQWRM,RR3RSFRX$TRXS%YU-YV4YVKZ`E]`U^dBbcVbhZbgZdjlP…L 8T<2C8p1 ^a:@` |1r2hp)t9'Fex) 1;G3p91h>LC;b-R,RL>PG7,o|062R ?X3T,M4ZI%LL $Hql. 7xÏ*"PyJ#R@ (obN>v5 M{nł2Ӎ%tmBF}B/hm@>ql3Kb@WxlBop #`3i}3)@pj3Ts ^y!Ӄ>O/.TR UPK1crC{ lX`$GxBr ja ƀ;M-)x<@n?PwxsUp;q+P܀#E ?a` st"I6 }>>6 \A P:( 38N=ck؁pl+ , Prt U]mCLX `%` I Ȑ4t`8VM<æAv8@%Ќ4wr*-,8B;ߥ ,5Qa b(a0 D kP-yN-@ kyGx7w& q c# P2X fë6|:k! ZN1* P*T|B RNv\̠k`6spun ǰV9PC<[|Cղ^yP n|~Uav^LPTQP Wp|>1hpJҚ}8< _+GX Ҡ\F)>:uNa6REX`0d.yP &HU |۔%SCr_@ X*qve\8+:`+@MqT40P+8ޏ &]( 3^Il@ h WI%9cY0~t r`&6pK2tģpG:Ȍ:s-N"PzY$XQqψN+4''lgb%@8aA=$0#Pzc pCRQcC?Qr:o$@3u8{6h ~`h&B= #ăw؅?!p lH7#nH"v~AG] BpMAp`[71:>b @,~p?78`\BD-`NC@Dؾm˯?7Ԡ=P B= <( @@=HG:g,^E s x|znYy}xPe:t@ fozL{ F|0@ # x:|GxqPu}R'` zi7t~BgE s` =2/rt0wXp=Ӗ w h z`yZWS*0ҰoXc@ P@ tN q  a =g `h P! P@f8ux3e &FgF7"Q(pVؘ}jBTЍ+l/`0Va';d8amhq6g +f;e  9e.ёP "9$Y&y(*,ْ.0294Y6y8:<ٓ>@B9DYFyHJLٔNPR9TYVyXZ\ٕ^`b9dYfyhjeImpr9tYvyxz|ٗ~9Yy٘ 9y=aqi5FYy陡钣)Fْ/ɒ/i9ٛ+!3I)ƙI'Yy97ϵ(9ѝ! ɛyY'9u9ٟyY _'ɞiu *9Wq$ڡrbgZ. 'kIi/z#Y8ڣ!ɣ>: Ȩ-*DiLj#L:RX*T"jWXjy\Z_ښicjnzhqatIoZqjg\}sy:鑆{Zg*A =Nzc/ Yzf*o:fVZTu*i:R*JZTPʟY_j:eJJ_ʥڮ[*zEЩ7* ? ݺӯڰ ˮ{j)Z;${ J.&KF("8;13KkODK;> ZEzJ XRK=Kj*-d[_7[nkg{jvqs:wڷ{+Ik*z떐{4A뷟[뚷ksk  J[jʴkڨ[کJۻI;J;ڨ~ZKۧ4۴c+꫱ZiaT绾{^;˽q ;N!ڿ[xk ̩/ j;+̾'Z[l{ ­ڛ~j*˻ ;2:™+:<Ģʘ|6Kmᜍ(nO)01ТINf&ˆ6`_J严 P3M>MQfoA*9jpjZ"dP! ,H!"'%,)/#+2%17*16,5<16=07@84 8629>#:>,;?,;A<< =:3=D>>%>B?A4?I9?H5AF9AF B=+BEC?C25CIDC$D8$DEEC,EI;EL%FI GBGH+G;KR4MQAMU-NP'OP+QN5QJDQWRM$RP,RR4RSFRX4VXXS3YVLZa$[V,[W3\ZE\aT\bY^fVafVbiYbgCcd[djJef;fdafl-gc5hcbinDkjKlkZlr\lmRmnemrTnqQCݻ0j aqCơhH‰ECd'mXMڸs5 N%~+Fgcp AbS5%Gx3kRG0DTا$vXp)_$>""0E'a "0]t"K4  ?ȰjۋH4Tq8!uԁ?(8uE3b@X>d3p!~8eMa@P>T.H _! P!W0]0R=8`3LEQ.)Lk0EsicmB*묲h뭸#Of1dZT邏M>$2pH> F.M?c2=c 栫0 JBl&#;ݠkO+. >D! ВO҃3Æ #10HCҪ<ȕC*D=A53p`H( Q0lM'>"C'M>tO>[0L3 bS }z/a0dC $N`M?Dy6502`öO?*ڂ LZ $V I'q N>tQؼr/k|3I#LK%VFod% 0L>ugD1#O=SlL>b} #֐݂3y}d@v1ָ(`z!"La|]`]< 2g KTx=f2x0xa!H" 2l#e M$ ~C',L h>{V3\!,FE#3pTHFVG48GB 1G{#>h!u!b`F4~P44U PtA`CTR V" @&2LѤ(X۾Fq+xCpI#q8VBG$DfGF2fA7;CS^h(flq.p|5;?>ؑ7 F0D>H85l7`l܃0 pv@ o 74p70@ Vyا +&}$Xt;, p{ 'nހk~ǰr`@pzpRRWM%pI :H ^@radX:@ Gr  00r r @MPI `S |Qy{@8cne_0iȂ+ 1HxLpzR7pn0!R ; Ԡ60z8=a1!joQ@v@w'5} '6X Ɂ0 6`̨ ')0䘒S,iC;"a4I`%@ w @ =ǐG`;w%x `60{ pY*&3֒nyp{h[܀ '70 ]Ypy v 'o@ 0 P o6 pu6p jb(ZYq*s@+WDPqOsٕ%cf:![pRK`ljzoR֚*ɖ6Ymt@K`pH1x%@d6i1pi&yR[o!pjV}LWS0P1jlJq$R*Z sꖡ,mip-ѡ(oṛ3M1L. DBf 8 }#31pȱ6uBAZJL*oikoDxr;Pf Wr1&`٤h gOjO|DΆdӢ'g ;0YZr%O4g*ash`Rj ٙl@ `!] ڪFG%vn0԰q~ npqp|I(n4Ц: ]:m琙fI`"pܠjVxhzX_zwIp<иT~} 0@ R0I8P[0fyx0{,hDL'ŀY1~H`;[{Ez@0xR~}r} "`{Pxk{,iOA76P Yzg>@  ؈ 26`MwB.w%Bǘ* yAy] %ESPت7>p^ `0 k=M@=){]g _ىܩ.@=K>(țXqRݱnz x6Pp.n Px 6GЇIJ $$!YO#` I0I^0t~Gm.`oR)!@CY=I_ߎY;۳G HYP4 X a_ m v=WfI'k+#qse/1pa:Ax gsr_ P4P H瀈b_ ]}X 3['fQz4@ ϐp%M YK]PD @p ꐄ|RP|ɘ$휯Pٕ[a ڝ d rj Ug}P &TRث-ؘLrn4ؠH?p;J73p@J1<eΤYM9uOA%Z( 1KxRe<)S^#WaŎ%;f-LdNH$^Mr/S fn2/Ihʴ1)IUȺĘ&ksbU]L;ε9{/CeZb_@FceJF'^q;.e.R#^ݺٽJ M:o%P #.ޮ8|sH#:IW4Knk:ؓ-3,; ;CCJD˲)W䮪ZDal1FSkF tBu&2 ,ɞrJ*J,FsnD/qԲ: ;.( S5$PN:dsL9TTSUuUTAuUXOuRVkV\s .V^{U wuXb5VU_UYgݭk{nӮD~6nT\& ?g >@A Th˙+{aQ@pE HpDU)qka\2GNi`LT~*|xbycRO9ISU#2+S?ah~ 8j fe K | CDCr8b e^ 3Խ:yacaL4p( l8x H"h\7b;`@DYNv (Kc5R~P*')5 2̠2ޡD4o$c7 ~`CX&b M@XD#~ J#`TLxIPNka'[x ȅ|1sŐ6 ?X`(p3 (4Ԩ|d a dC@( @`̑Gu8fpt!fi@lD> Дf(LF3dVxR-#u:@s@t#0@X {t==h+СxBj?! a<m |T5$z٢P4F= 2 W HAB:aN @UA Op.8A|AVX01!G- V\Bh0pF٠$iVc8|C.^m G]sabw5$ KtHG>ЃtVEb ]Z!%aV60J]#WH#F.H }ԡQXG?]8Z t6P||=X1!ף`oqfp{Eπ23a H\A{- "EZRpPx\&nK /T`ÛJ;,ma4 9p7š#5 EHx.HP>8'T  ff)-d'+z># !Ƃ]\@܀f`փĢhz |0Ny2(܀gXvFfx_PȀ #dX ' `ztaH2 |;P#|! =2,"mC3]p#H©  L)9THq# W P0t8B я3Zg+bi Qs*~xLgDzUN4uԣM/mA6p@9Bx|#4R|6Z|"mOY| 3,q ᤕbʭ]oeOkP"iGE :UG'F[fd9<Ks0xZ?OX9Y 1؆qX+p CXq9}=C}c#th} .@D"㑁Gpxh+09 #ۚ)J`E*s6X7`p}hPA\T C5ٿ;Î? mI[+2 &Bp%6Z擁9&(2x$D !'X`$7##(&(҂9hA'8C%.'؁U -CJDMD ʼnCa 2(Y<4LFA;X(p;pJ('s҇Om FsFI g" @ hF݉< ❱@sF bdTF\@0Fa p`_nrCŸ ?1ÈI ѝ i ^ɉ u(,u!O\H$`cI$@,qZp3ћ(uʭĤJKlI pȀٚ {pT{8LԸԴ(KL͕xkY 2n  ]tB8rHJDjp$؂gSg_Egb%RxK*8 hfᨉq$bEh,hD&i^f(fi:i>Liqi؟^jjb6jؘfj^ahjkej~ikVjkj^~Aꪖkn)ֻkvl*l9Ďlk^Ȗl͞뗩춹쉖ͫlFOl}L(mצFmm{m.닖٦Ѿm_LݾIm_aQ핖hNnV^qvain~}Ψ~7o|.on0}m ]]n^.pؖow2h6pmɰ7vSySpWWphq蘙oPtq_5qq#o=AQQ`#rYr&qr.$+,rr37B90q| (?s99h+_}Ap\s?psϙ OqVsDwڼSsGOZDt gsBq~tʅiJOtKtL~kfj !R?Mg[]ZIOUgulX0d[O'\z_tNcGVviujv@umn'ilv,vaon/vt_Tw>x dTvʭw;e˳wGvw\s_k'wx]ݓ/glbp؄6xg9iryGyY/k~yOlfL-wvi1z9 X9颏{u'FϕyW?OuJOdz P'?{N{7L7zWf&̠վO<G-"1j|rϬ|e?! r|ϯSwv>|ӏЗuZ?}PwHo7}i}ׯzw\Zmz?ȯ{Y}D~}w\~}~L7w[yi_~o<ߗ{'stQo`@(h „ 2l!Ĉ'RhQᎌ w#Ȑ"G,r JSl%̘2gҬi&Μ:wgˋB-j(R1r4)T/Wj*֬Zr2)ذbkFQײ]-ܸ.3ʭkmzN,wGm>y0Ċ1~##M0ts34S.wiȚW Z@ _Ӗ;:5ܺ7=Rlk/nw3oN7Fn:6;]oƒn<ãoOo>%b|MHx  h[y%x!`7aoY!%b!Xv#,m+[ӌ? U4IF#CQQM7"$1飔]ze9&`[aEiWPud&T6 dk'(٠p xY*SneKIx`ZziLa )QAv)P %hik-AY*6K뫰F5W^8]4+՞GCd.u{h4F;֪^Fdnd eDCJnF;S ̮1n+.c+:ZC {6)͖0A! ,H"$+).#,3%17*16-6<07@ 869519>#:>,;>,;B<; =;3=D>>$>B?A4?I8?H5AF9AG B=B>+BEC25CJDC$D8$DEEC,EI;EL%FIGCGH+G;KR5MQAMU-NP'OP9PK+QO4QI;QU$RP,RR4RSFRXTOSx /w1c]/fܞ _|Q"g ̴H%Cd'q\M{b۸s놪 npz8s1}b6cCсӧOځ# &t\u:x(Д E~Gܹ2"<# E )  rw* pL>ǨB-(`I}bR˽(4*E܍8㎾-Ed1x\CIG"NtD GQ0"Xv% -d Np,\G@t6D  ˑ-H䓈)H-c"N\8B uQP*Lk/rgV무㭸+AB$RpAkhT1;Jhcs5SkP;"17)<,T ~ӏ;G>(( s;,@ڤk,, >D" ؒH !O1S֪<֕C*D=b"@ i` S#J@Fd2 (Gh.䓏X82L>B782߶DLG@2L?d;P,PDR^M)@L ,`0.!?DJP+ ,P";s96bw?`" =Mm+A$Qr}胇;TN?(K>dF{BP2A9Ã~S*P3 L~}-jh 8<`HG<_>x |Bl/pɸ'~BT`v> vމ! L Ȑ(x0 B>4Y~,V4khԷ1c 2TXvaQB= X6g\,H ɴ pFC@~h,G! {#IPxPQ:`O\zZڒ7aWD"\@B!@-NѠ芔PںEm)ȃPH! яzaGv>[&8(8%0'1S !UJrJC' 5<r~#e .AI `=JWj# "Lg*ͰUW,lZe(a)ePc ~àD&JF&|̣`,l ]O(nH"~UGdXV cpe>D)}aZPp,AslЂY\1q@qIn<=N`85 k9(rr3vwFdN1/%8l@DF2> q6rp`ZI]hFzp\ B 逢 E{V b tFmȳQ:N;ڳ P:6V%Va9iyʢ=\C f* hCѨҡW;ٺ ZqMjsM5&ԀvGr١\^Jn8֎] %n ZCYd@>{qwi!ns׹rjZk󎈽B ) VG7|g̃ 0GxS"`Re>h.Rt0F8! x;! 9\ I{l` r6RFf!n tj "yh"kt`XR! &%O׍7C]P?&р^&r"@ l 4(57Wp_h"Wb',-OHB lA*q$?o;/#-8 1Q\E9Aȡ6pX~wpO{w| {pn}`ArW&8Z)q1nP\prp~O ̀RPo  g `|' (5u#|vv | S#j'X'Xo9>0 0 wr ` @v`v `pM@IP `T xx0y0Xb(1rfxy/i؂u(x2@>0uP`2` PHPzR1)Cxby*no1>0|pPw(} #4px q ` ` R (qh )&IZ蘒%.P 2hGI`#@ w`@ mW<W#x `4` `w0'yEq*ܧ' 0  Go ͐W pp@ w7 @ p p4` ps4` e)jٚayr{GP 6hY9O Ij{pO(e̹Il#kvIb?#m'xM[6D`HihF'i qiawHpf)9kyoPQjlFqRȠ *s6.#ZuD(y"o&py;dZ!r#jW+*€&+Yu@rB*DJilp;7 rP`r*p7'UkW`zkGJO |DφO fSo4 bhjK r? I *otxJj{ ףrj @  Z"kYZ?#I  P r`wip|ɩ2P; ^hJmXaPyfgIP%g *ـ F8Ѝ@J<(w 'K:xw( YD$|9YgzI J#` `EKܪ},5|${3EMHk}y֠ rp+IZ00JKD9 ydpp0t(% @IL׷kI{l;D3o*pz:pٮ6F[qyrp`Z  sLۺr?WoʹZ&ar e뺭{'(CJo"&pQr 5*mf[:4KjiKk\k)KE tj Zq/K0 u r@2uDq3K;J|ٖpڊKuʷ}q;\Ta˾`:@x(%}/Y9ix#  }'q9,ZCSJUjyB,GAx; 0²r>xxww4Gz4eQji„e:|`{ҀSRJ3|9ʦY {r(|4 wopܧNx{P@R0wjmzڍ[\|GʷL%#>~ OɷM{o*O`fPxlȺӷ KͭFa#8hHW0 s(<< C(t# `}z $w g`}4o\i1[K> jϨWwxI*0<%f@PP.m ( ==}`{xi8(ܚ Mp8Sq зpv@:yM  y}Ilo@](]r u- wMvpm}ʰviC#L*|ϓV maLz|Ȋ> `ڨmg8[zwIp;3~}  4 0 #@Vz<}[}0z~h|@f~k` || f6]8]{E$`vN9t}}8툷Pg.FՍ(tH@ V{G X @1 0}@g n]~v#ؓ(QҺw9P]-0 oL.z@ ``p  Є^sx Xӈ#)&li1 })L!H40Y) m4@AN 4`pW, j{[7ᮀA:kƱ[p.0NƑ ` omӃ p fNٲY@ 7)?{Y15{ p }> ~y   `W |pmG y@> pY/ҟ]_+IBw`ul >bqALJeTu1=vQAGpшp=|xK1eΤYM9uO@e e9bē+}<Kip u DnW0ra2+O;zti{ŽBTT<UYBî1Hp^3~ʎ$un6jFiipR%Gn)sf"o'nQ-Uޑ9Xѥ}aP*0$ɈБ(뇧ZWoڡO|R/zqkn O{6z% 3 7.pCwJL >K+&D;n %12tg4QCLQF|;)H :t2 rnJ,O 3G.BK45\ sNH$2SN;ESPCP@PNSUuUV[STXcC]V\sՕY{ArWb5XUUv=I Yhv'ZZ?OXT[p][r˅Fq=[usUMsH۴]|@EKyfvm݃}Vxam_]Q`Ma3W*u#cC^b{EWc8][vcUgSYߕݕ{ydΒ1o6ݜquxn\g)D;S4㣳.6)믝cTfLvXYX賹Mj|ohV16_X6 %d,p=r1 Bk@ DQvuCSzA;bآ0vp  V2ت;ޑ~qlF&>|T";]Ȑ潠/8N(e)4\(@|G@G#;B OG!`F?H8a, L|- ~b!W`A!^aSD -(s;!>6fwLH Xla͍hMܯc͇3H\Qxh+H(`ED$j=;P%Z"pwebv~81[Kd/`f,([; 2z#  \ Ɣ8Q*t5- yN@ܡMv;q d 6*  8Fyc?(]@rGJ Z!4QhuFn$2- ZpB-9fϦ< ITKԩh;h#TܬQRSV]Éi؇IM!Ѕhp@0h{ ; 0&Z(K[(rjT_K]̩KA PstNvY U_UR kxx{@yt@: [p&hK@؎leP8MER-u{|Yņ SUY%F=PupOAA0pZώX?h0PH {ZWZDZk00%]UHYd$ԷuY2E xRh[ň E8XNbȆ{>b 8]]+`ݻiMp\ȆPPFM ۵P-u?` pY؇iթvȆS Pvlh.8 ^t码@nSPpOE>bqwԃu=pq)ZKhڰj\.H8x.PRPRQ%"B$c1`&% "0剑p.q昐Bnz|Yd,hZL7 cO s&xQq-mnr d]&PvsAeiJɂeegVhhC)hBhg.H֘~hq̙蛩hh1iNh!M>iVini~钞iviLNլ~>j0$nj)\jYftjJg`jqL<Q?`Yhj8bN[iiygkɬhU.l.kR#lnkLlbtlVYklƾŽɎlҾO).miNmjonݑ>mjmoTuEhNjnl(k6nԎVnDZln~oW9MNo^to^on&mo?pI)p6qFO]pЪmp _ep)Yp&qOpvpfq TqP#q$pqP_vnqVr('.b$l(6,?I'-/q'034W,<6W7`9G:sO<1Ѽf?@!tN2C?pxtJ?MٖtΨtMt5tJCu~9oRuTtS'R_u~rZ?sAgG?s^[uMWubos>wNvUsf/ogucit`__^vevp' 7ow]/pFktuWog,'>wy?sNz{G|sڽ~oxM+xFCvkЈxgxdϊ\\Po,y>W'yn'w혟iyyyz_y_x'y1Ou?NP y0zƨW @lNG{%Y i{mFzG7Ga?OY8Xf?|/|tnFo$ 7 |mf'1tfYo|7 ! ,H"$+).#,3%17*16,6<16=07@ 869519>#:>,;>,;A<;<= =;3=D$>B?A4?I8?H5AF9AG B=B>B<+BE5CJDC#D8$DEEC,EI;EL%FIGCGH+G;KR4MQAMU-NP'OP9PK+QO4QI;QURM$RP,RR4RSFRX7VYSx1 0wA]1hܞca#g GI5C(q\M{b۸s놪 nH pzHs1}d:!CсӧS!#!(x\;|,ؔϙE~Gܹ4#>O#! REAL)f!0t!13B ?%UۋI-4֨q8xq?(Dx(BE2(hPX>d2"DesMfљHBG38X$/HPF c"P"[ aDR=Dqe(2LFD O0Šqi6Z%cZc9 Hhɋ>m|p8*a9O1Qm>\c;\Ԃ(`K>K>|O W-J>ŴB {k<[W%DmX2lieH S4L(V"~ )(M>O>k0@C bJ |ܒ" 0f(0\$Q@M?L!Iy5u0.EøO? +ʂ!Lʊ$ZP(w rN>~pS̲0p$O7o@L0ۢpE:D/̢vc*QO=DB ,0,D0YqAޥ~PcZrQOG:`h xpH: ^3oi@ЂN,9H@$Hq }2z`A6hՏq E |P~l$ܯh6g\D-`C ɸ@ pEP~hcCp!䈯s,;0H(Z؏p|`Q;`O\|Zڒ7aW"\@Ba.PѤXۼŕu*`I"# яz̡Jz>[&9@(&<&HB'1s! "rb( 6C>r 0QI=JWz# "Lg*Ͱ'UX,nZi(ʣa)iX茷)~è&JF&|̣h,l ]O)nP#xGh`f dpe>F!)#}qZPHxĺ,+=V"ZSICQ`WL;vVeވNdBPJ#}z&4lNFa }` Q-1}qcg{)0Z5AHg[@e`TQJM4E܌!C| cl}ch\BC.r  `1aէD @AsnY\1PDINrc# J?B)#`XIQP?3b` ty-,DZ #!2B6yyD\.{O*/A4@3 tփb#P=-ڳTfbha]=@(CBFxўLfbYձr5/ָNSh#dH5ST`@̌H֥Ќj[,/툝k"< 1RҐ 5tfy#n;Duҹ{tC ^}E|qѝ[4(]W𪣿o{o(W [[#ڹN1k[ 4==Kp<;+0j'Tn |${6< w&pΙƐl浴Cۻi3@,3ǛOB' ˪R $;Zw7:5ŧm] p+u}tk\1U'aAdzPx(%~'1,ɉvvxiyr x'pQ_Zp=z5B }؉WK#+Ppp9,,c!0oܻXWĀz85fajˆiJ|)b {U VZ3|= ]9{r(|5 ِ woZO{ARp{jqzZ!ʤ| \K *{{PP@ q܉!|{K@}za\JvPe,p 91Rs؃R@@e[w@R` Xr۠l[ g@ ЩzwuM$کȚ@} zـ"} xZؘE-2}'βp* ژp =Hn |K]i i @"j :Ev@oE{pr rR @}o`;))K43|ÇٚpLy5GKpͬ }emn$y^3$Rp燭0 @ P U K(@^. H }vE|ǿ9!Ї xP};ߺg4A2:m'xRBGwm<@}x P@p>6ݒ*8tX P"V.{7 Ji P0 @}PjP]]v " ((Yݰ{.ن $Q0ح7 ( K0bpNh5sxDѶxJNTN?+M0;3P=ٔA,dL:#HM;4QPCOD4I=UuUV[u5Qcu}V\suhW` K^5XdWvYf,dvZjlZlkqaS[pl57UYouQ7ϕwS%uSww7YB}/vUxa_ץ#Ł+^VɄ8ߩ֕cC%K5ݍSfcuGvM9 U}Y~w`ggZhwuavsXTXt ~zl^TzĚ3cn5ɶ[Vmkn{npcc5PsirA3py|m nAR2i!\ CSv>nFa dP ~a;t\0C=` 7A }ң:@Qu%Vt'BpnCJhAqkCrwhBPD>c -Ѓ6{==xl;SA@ ߐNcDh\0ztի UT =!SEHF=%5S ZV0!W|chg5~-8/@l8)f+6` E(@|"GBG# ; C PI1`A F? ID, L|m ~b"W "h!^aOTHB .(s#=-"BVgw ML YlcIѭ1iM/d͇3J\ qxpяH,`UE(j==X%ZL"pwez~8C1Kl!1hf0@k;E 4zc A \ ƕ8a+x5‘- ꊙ4O@!N;qh(6: ` 8Fyc?,e`rL0Z"4QhuI$ 2-jzfb.lk@B0d@hphen p )] gw 5ZΆ$(a [ȁ wM@~b6e/Td~1'MmCc0**E)(\0 [HCK#}×x*#z\kXgd@¨hx>F!*#'#d T=}).C4d囤eЂ|^p0G-`E(29B7p8&P] xЇ=^)B)k5nx@ }C)MJq8(3o}]xBtB5R?0| lhX/A48#Yӂ P#/Ej";܂<@(08 !b&! <*&0à92< !`1<'&'D!!Kd\<-ŞӠ0,Ɛ8=!Z)x*APqS g@'k੢"K2A aXY!ڊ*j<"KF 5/4F,X\82,a``ȄA,) [IȄ{HtƑ1 Kٜt t90䴙l $›? I494@.aI@κibJÔ ǘH!11AX pK qvLtrx ,͜xaalMBp`x3 h_X!Dp 1 ExJil%G l0M5atM|80J+̌cPp lX ȈVL   Vh{ HبNM$P$O|H-ȊuJ{ { . h8 78xO)9".0 OxVLxNQ2ElMSO2Fs OJa NK]ђm8{vZ,;`L)_ 8=DeE5Hy 0P$SUm 4UM5}UёFz^؇_Ȋ/90K BXfn(7 9Pc9pE yh|JTMTO ([V`RMD1]UDсUxE9x }<]DS(k;b;@ 1Zr(K XMTǤ  (ɸLWdWtW%8+Z\- ,oHH( xJty@t Ȁ^瀂lfXtHYX,nЩpJ-QV`IhwM`n{kkjqk.k9N쩦e.l&VlFvlASldAlmYliʻm!mfM~m&jh֎,j؆Qٝms&~m,Ao~noloVYooXo lo>oo_p^INpfpWJyppp_fn`ɔFδ6q|ߕq~qoVqPq&6g}vr*Gr6`q&o*[V~!.5r0/s'G34Wg67s9B1;<~s7?׉sA/+/t PDl7tK[tθtNLtKD'0goSwrT7"_SmP8Uouq[Bg_Us_WvNgtrcua@_Haorhtdjfl/siokq7 Lq?wfpGYvuWh0?^w{V|}W~sŤ.xN|Ot_v .y['Pnoy~yS'mvjylL]z酴IFz.-?W7u0z˾Iǭ7{XHof{*`o~j7Z9Oȁ_oq|I{ofzįgPp Ǣ0|'ѿgq6|np ?! ,H"$+).#+3%17*16,6<16=07@ 869529>#:>,;>,;A<;<= =;3=D$>B?A4?I9?H5AF9AF B=B>B<+BE5CIDC#D8$DEEC,EI;EL%FIGCGH+G;KR4MQAMU-NP'OP9PK+QO4QI;QU$RP,RR4RSFRXTO @HtyC *]ʴGPJJի)jʵׯ`ÊKٳhӪ::K#DWqJ^n"<:^$HFycА8>Æ EξyVkOtJD۸su N$~+ct1BFS%C`S+S1BP@#vX)3s}g``>H!eG/1B #`w` Ӆ, 1go0*Q4hcS<[A?pSuO.!@DqF>p,g>ܱ ʀj!Ec*e]B _̒O5qgD2 B𠑼$!N>|d =|!I=(F=$d@Ye!%.H@J>¸aIg}xՌj>뮼8C#y &/AsG|0F;T>| (=$Q vlO>҃ x(8#̂},J=N?,`G6K FdO=棈䃯=Ѓ7R;тsk!o;\GϹyBmHRf!wB6Ƅ.ӌ"%!7 (04B@v?M>-)RO5L3Kg S B X<./, LE b"hE.,X6P/Sd'+A%Ё}#Lsh  C+LRO=H2,0O,egD^46(D|Tx찱-,(@B'pu;DAlf)Ӏ @X"j!4 JxG#d,'j^?!Xip;pC@0AjQh%60|p!7A Ԑqb2.=EX qC1_EX5w~_<0PLR4!h`p R$ [T 0Bhh?؁ zT4*Ң%e p*:HCo<@"6ɁB6@R-0:1/6̙M/#̐sȗp,<BI &H)cr2`D@i$I.WRu%)LgJ[D2"Fh E.6fE(@ :Q U"b)gh茸!aİ&KF(|Уp,l O(ĎX"UHhV Ade>F!)}ZTH, V"ښ[ JC Q`YDG;vVfݐdB0L+U}|&2#mQFq }Xc A-A~q dis)0DP5AHicW@ePXRR4Elz l }Ch3wŔAC0R ^ 2cH ?snY\1q`D9Prc")J>x)"`XQQ>13 txB,0dz "@2A69+/#'?Ѓ~Ry QfÿAL++m>q: t9q6+-* wDdغċ{Ҧh inQr ǜkך f[+4Rki \]ayn['B't F` %1#;ZWC[;Z|ˋٿp<u˧P Pu+@'{}@) Q37 ! }9(!3|SZUzï0gAx= @IJr;pщƹux>GPYE)aeJ|i` {ҠSRZ`{0Q{rd|r ) ?h0{ڧjի) Y̦׉XƧɝI~ {{NN?a܉!|{I@}za| JuP^,@ ȩۨ)mg؃P@@b[wABˀ xڀi[ וf: ΩXI+p<ʁ9 f@@@"} x01 p =`x NتҐ9ЃT8e]s~Y A0y@ 9yhEv t@oE{er r`p |oP9ɫ {&k43{P؎0nҼ\:Q{P֯r{w[ڬH\{xIpl>C ~~ 05 0 $@XsL}U(}0sX{f~` }{0f*,]{H#$@vPyߍ't}=G,p0w=ɽ 8tX PJ.{y P t@}P .|H =w4^p iя?x({ Ÿ؆ $ Qp׭7w~R`p   ^o /*PN>8Aؙ}*[P i º)' }5`NP pq . Ʒ|@ | ɡȯ{i %)s Y{I@ `0c'҄. w* - @)QCɗ?3[7[p` v.{p 8 `x {}G|YѺ))ZvR/ ͡y @;faxI dtj $ p 8䐈Om$2|8{ a'I30 PiI  ԰ OqAսy$Q,jLEd?fG!E$YI)UdK/gH+ pĐ ;k t4.eS riqB+?:tsg{nCPV@QnaRc#Ǧ! ʑZ3n͢%$ec.h6q±`R#ܝ7XߛfekرeϦmMqݐ7TGL+2l$͘А&wnwowxwi>xm{o;4?~W;>eC@Tp;P;ɓpBBH> Q@TC GP>0]NqAP7O+6a1%wGKrH"_ 1ĥAHDr"g҈sF eEK ܓL#5P9TtQFL#QJ+RL}ltSN;PLCuTRKuSTSUM4UXcuPUkGuW^{[Փ_UvYfIYhRYjMZQ/ZnMAIOv\rENt[vmeX@\zWێW V,w`lv_Vxaui ^eb~xEosbǭxT|Idx"Y2d9[~GJ拣͵ݝ'xyWgNgֹn[9hADha5RMn}YVj :¬ӞukJ2 l4 7avUM /ZLKJ{$J$\<tu=[vv4Ry)|vAj'  7^G/-ƛw- U/C7nt·R᧛A8lP-A3ϻ|$GqƝw`)vȇ7Q=xE@ۓ<< 6DP dp ~a#[W»=`| ZA ^z:@OЇ3h0M:.ڡFN#_w+8CGHQwMKY8#A v шH$GPpL`!3HEz@2xX !aR)t 2 @'>dX>x Yt(l(,bthcDđEH"  = n Xl`t DA@*"Ǩ# \V#e(B@fJ_ yМ-%>'Bp@mCHhajCBwhBXD>d -C6{<=wd!G;!RA@ Hc``\0zFU`SG>.Bpi?A  bu A wz@ PuM$e, 2dv1_ FeF(k!)BicG>,@iV"X&PJ J H1Q ML <,0Ll Ў~b"`SX "h!`TL .(s#<,"ꚏuOBq MP B;lA" [pcL͇3J!\wjI,``E(D?Q ̶0Qa!جDjwe#x~8CAYLd!16(0{;E 4z#  \Ö8q*5z= \c*&J -vzp뤔h(5J  HFa@, e`ZLZ"t!Q\8Bj'Q6|'ks|jDEX4!2M ;]>Ӏ=0(*B;i"}3/A }oU@=@K خ= #3#pH( ȶjq{CChr LpL-@ -U!`q5 YBTw .`icusqYSL]%f;l0flLYS Lw@ GG=|(Bj;`Au>qbCc1, *E)(E\0 [·8CE.]rcƸ"xZk&4z4¥w>F!*#ȮU"4TL]gܽp Ř e=T@k| v\_Qo,9#m=Өw(Q"}W$؅q} -"F"K@+ow*7202Y &YxJ#·Q0Fc>%Ęk.A2x"˙.Ȃ"#9!0?yy{sdY ʡ;J=٠yy܏X ʐpvHsr |L ːȸLp& 3h`!DxpFIiw܈$<8dlLLTJXL\ 60J(Gh@~!  {XWL Wh{ NdL!{ -h 70H=a=`p- O WKM,PLP'͗RCF؇r (Og1$a(NK] m0X{( JrJ{`T=(>S:E= % <'EP)T*!:z^`@ {Tp ]fhn 7 9Od9KFyhɛA-C '[WF5MN-I5`PLV؁k؇JL]DT'j:b:0p( Zr V@ XB5T  HHj}kUNmئQ`Dša= T{8ys8SRpl`U8xWeXc8NFR%{ضkEV(Y=XtH7(L =l8hOȌ{ډXWZYj00%%deҰĜ:Zڳ'@[ 51o WSpeQMO, F8`uXK(lKN(ȀՅWV a]`ѼlF hB'5]ԥ}L xZ؇g UЂu뜀ShO `u`Vlh.P^sߨHHnmTXpF}]RieUEaucy"0 @c8q$ًhL/ c zEW$cE&̑0am(XnxUr_5dYdS֠Ğ)i1˞BJR.S寡69؍?BefYDfffC4,(kCf+ffo.g"gsngAhVg]vgz~xyzgTyag~hh&hfg҄oޘ>d~gᘎ.w~.TPfn0hIi~iN(iiVe崙tYtif&jT!HN!m3jj_1^Pj7gAN>xk둄nÙekFJk^fk^N˵klN]Y~YHa쵱LȾlgFLE淠vi̾F>(VTv{ǞmHm۾mVlɞlnPGߺskn ^n|n!JLQ]F4 n.n=oDao.jFpdn FY.p>|_qp lg/ NJp)q~_>1V٠HvqNquqe 'o[qX"?r$ %_ o'$n*W(r-o.07+'sw3mm5oo"d1nmp</=g ?@B Bs=GDEn>ڈtIsJq"t/t(tN6RuIsRZ0AuV3OuEG oKNwu[TOBv u87vLueodov5o#XiOtjI/0-ϒunӍopOqssC[wBwoysz{v}w}wVwvmg8x=OPؕwtgҞKoFnwvgx@yoFjyx^ySi ^xMV0?Ozb/}fytzcc O.ԗ z{|QH_{?Nhv7pOO`77Dfe^j4{Gq{ Wݘ! ,H""'%,*.#,3+05&27,6<16=07@95 9729>;;";>,;>-;A <:==3=D4>I%?B8?H5AF9AF B>B>B<+BE5CIDC#DE$D9EC,EI:EL%FH GC+G;KRLJ5MQAMU-NP%OP*POQL4QI9QK3RS;RUFRX%SQ,SRq|8xO>젃M>AN%0|H>󴓌F* ? 0@<غ"䰫O0/@C * <.ܰ;,0 >" ܒOH# "F /;`;BmHE EC/ ЖC^ ;P"9( M>d0DS f "BTLHD2 ?lR ?\-WTN+P *dq!."9T p+̓J%Y̐I(w ?|:"Wr3xs$O-SI'TB)(J0- QO$ .5@?T2 {CXJ$נB3&0@kh" xpp=}!}9Pxw=?]@`G; 0VdƪV"hiA&… 2&! le4V!$ ` hG`qB0jQ h%D0b x!;  @r`0;dwC}l.6,Y0Cࡌy†!;|TO@'90".q2L$zB9S5Ѣ|-Cx8X &N*$C`~,Dw |"n1pf`%h^q5Bk 9" A PBp|  \rA;K.2̚*BQ3wӞ H:wD6A)lv8icuG($, 6g+qaB eÈj?Gm+b~`> G8 gCm E@PvG; !>]A 02l8 ,BF8*Ln}`?bĖ R0#>xFBd ۉV*# ꪏsZC^@! >J $8 PB F`1%BbBP,p z4-83 #`Ao>+cM$K ѫ OT^N`^ZN/D\CFꁼD<x"YP_F42YbTdAT  `L05bn{xMV%"ɤ-;^M#OptDFC)J_ᰕ!p]%X kZGp\:Z n(!`@R+"8=s\@_D08VJAEJFe 1dPpX5A % ]h{[p/ZD0`R\:H ( d< =~1`tAЄH! @'&P}_5L!p>=01dNLPP@ g5` x00 P}>  p ` G2PuwF$~4X;, VzA]pt`R Pp@ * *}' 0!v$H!8y}/nC16X58p:> Gs Ad( P vg@ {` X`Hp W$ '@p8\!4!gv:< k7 Op bgb"20p ` X `mhAasp7-!nkt*Px0AȈvp|BRЍp0` p Ѝ H2i8r4,P 1"BXWIa$P x` tёHLw$y p5@@ q9`9y(anƓ|sx`|]pe r7G kp 0 0p 0 p5` pt5 xv{ٗoD|p` ,wH)OwkIR`Ik1cpR0i{'$|r)+iɋ\FGpOxiF$kfFqN7q9uf\Qk#.G pXS&!F0(l}aqo88*i~6vƣq 陣H~xY6¤zs5 ~q`vҗZ~m֝^.v^a>0P`Us^8S[Z85|tp3Jǡws> b}JgpB~'(jZhxh㰊U pdZ1k5w)xzlq$ ] ` I  p *RS_щ P9~J seP `+Ӫ_AhWQW刮  01AtPoh+a{ +[8 p"u/pp]P,qИgZP$@;[шScyZ 8uS* J b;˓(|NILdYvD|K+p(4ꠐN'`s!MĺKfz5jLqDqnz{L١6ۤc*ڝ Ltko;l2v&*#dʻrCb*5ۭZswAb`T~%+귝K,GJ!K ukO z{5y72dXrr& ZfcGK4+hwSa!(, *hi7Y22 P5dKqCr $@y1xqg/Qv{OGՉrZ<~}<zX7k q Zygzby1k6[r}0!X |8wDyLtpkYIN{tFz}5@ɑ]lg|R`kw+Xk g0}Agrۻ!$ Ip ,>5Ty'}Jƌpb\d ` L01 wjL S@xBPs\ App jP'8Ơ/py 0 b`v ~t "2FHk gPPP#  #}pW͙D dڄNJȄ*Dztj* i p@O Sy}]t 0 p) ڢ逈@Ґ|42OHt} 춝7}p|5|Mچtpy͓&X@~liI׉Z0yp>P7 G $Phm PߐwoL pŐH׼~ޝ40{1>R N^x|$` Z>.!N$.HN`Ƈ( P*`nɊD *g` I C J PPv` *-x¶r6 FZ9~陞m=K eGR}閞b 0 x7=~g΄@tOtd)^A9$Y^.䢜gg{Y ^잩 5` kIpPN +9@ȬݺO_4ѳ` Ipn5O` ˱&P貮;>0yR IQ9YK۴O p0̼P` ]}xm W 0赆PV0\k,>̬% `yLclPOXi $pI 0<_- ~W鐝|n?<|9$` h`$mD7G qKXiI 項 ;>er /7=K]PX}5mᣜ8X$jw[txFD!E$YҤH>fUDVC!C8LVty|c8:!* Vr-DE[l该XOnWaŎ%[Y`eJ,P!RH"5Z`{7/ &\aY1D+]B͋`$a-Dy]p"&sߢiU+bxʎ(Cʙ =1Bҭ$3=Eʕ1+Fѐ#JQ4hʙ:yկg߾ntQ}npDj>$ G(-@50˰CZXн$L^#qIBIlfXޫCl,;jN-BSykv6!Yʇt~d<τh}u)/SW uV;=ˬhA]Fxs]RSFP-xaYxBX4?0Zyg.9N x@-k0C+`&ާhQC>`)@ uBbUAtk ! BwB*pC P/J[) S<'ChA:]m pOC-.qyu4GP> hBZxd|#F?h#@w|ce FP-@Z@#|@Z[('nmb/@@1A{d 0$APA AL10B0)<Ѓ"@I ` b,"بC|`DAx L}0rC5`=1 o 44 $UH-9A %ج\dRt|Sˏb] 9|d " :Ё|VюM<ڑ HGYSbYm~G!pDUx x"q`h(xcV`GT[XDD RFxG;:T) hhH!j C& zt,%vE(p|>H #Eغ D@ WE1`@3x&&L#B%6!4 ]\ⱈ {PME%0L$ ~]D\rkSda%&V`~SYCM`FPpD. [C 9"|@ȫ4|?X@&ֻBx{ex@ zhb1@ ze_EDq|cu·.f 0V  \(ʙ9q+c,l!òYH^JvkjbHmúhE`|4Ќ4"x75a a[p4kz&XB&*0& "͎%!-L!qhG;D PՇX?f yQĒ-JvDC10P5 4:~PhPS<+/XBiZ`= ԩ=F m=z ?p3#U"EH"+w ҇pkC[,}؃Ċd0B0LphA( 1p07Z-pS6 9h! Hpp}x^yЇ> D;q<ĞCpH.DL*-8yp&90J}`%ÂЂ='N|0:@Y((=SF|D$-(QS4 PYl%2(hƌ-)[Qn#9Bǯ6c 2DLGYPA(BNf`Qx=\ː #Hw$hH$VɊQ "G$"TG<y#؅d(9ly(h7j>a a)>|A ClI<"A ,"*阀a[ByHtt؆Jٕو #J|qJ,e#AVQy+J8HZjʼ(*h<hˤBiX̻L9yʊ @JQUJLI{xL{(M$ M]);M4 -x)8N0KFq_ ϡD@shMtFHk:H.8 wN┑ PD z3(IǼ dD0 Iu`K,PVpȀ0h ,N቎=5P .P~Ρ:3 ,8΀$x,:x )()h NhŋSLQ@RC#mGq0 dR {^io1hP tX 0ix{hSY {wUdHS|{ TgCV#u}ȅ*T@ {xOppr;`ψM5@h>H:Z kͨ^E'ȃ\V@Sf>emg TB"V-iІ}A ZuDP&i1-<= @)Y( L^(ruW*UX^}8QA(|XeeVX ،ulDtXx(q Ȁ.\ pkguȋuU)@Z%dq4GViZ.?up0>p mH0Yi;ٻ[mhKNu  M޹D=Xܭ]?ij؇RhRWYFh҈puXK0ymKN0 ^^].%iN]RhhCψZ}=*`XjҬ p] Ћ huPmx a3HY`VHx܈(UTq Z a6acÊ?Pq؃Hπ8qMh8u3hdڈx(;=/K1.cُ#8! XT[֪ {d9sd\vPTA+AL7mHqPKaei>*yqAL$f1f"ܩfݚftF+zKa)̆ !*s1[tA}hIʂf=Khf6螊h扮h&>gڐ㑞咆F锶&^hip暛iQi&j&2A[jhqj~jViꤾj[$宖nnkgvk.Xkr˼k!kĦraN\lnlilɎ=Lˎ].ʉV6mhVm6~me͑m.־m^lt!m.mnNiNn1an6kn9NnoiƩ\zo~donYno̦mRlgpVfnafhaNp %phyppf/Drq)`Qq /_~ά1qlqqq!WjK%rٜ^por,/*?W,&r[r2s c,sInrF 6-/i+:s7oh~rpds8Ϲ& 6CV2G?H/J/Kt,MN(PQ'u!wSu PVgVGWXuot]uM^7 `/acGNcu^GeWfG~vfd'MF(vtmtng/vOr>wrVtvslm_wPowEuvp}x'7v{"qs_t.\xp[v1K:xx_<xt֭'twyǾy]p q/zzgpwmt z^zmgzv zzmGzN?v{{kOwM\쨿z |j{lGey_@|Ưo|̗}6|ίsϘ?wg Xp4oLrN ]icِ~}Տ=Ƌ9*~~8{hgʷp$W*wG}eЧ! ,H""'%,).#,3+05&27,6<16=07@ 879529>#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CJDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+POQL4QIDQW%RQ,RR3RSFRXWR6WX2YVLZ`$[V+[X3[ZT\bD]aY^fVafYafCcd;dcZdjIee`fl,ga5gc;ifbinDkjKkkYlrZlndlrSmmUnqfp> pFÏ/1ƒu 3 #f _jP2hL)<#q[Sw. F@aE?n҄h?qpDhL?[t)C W"H^vK>ּ!!$qu؁F"C `8Y >t=$E>q!aȐw 1HI>Ƭxt'Y무㭸C$b ۚSb`s5cmP;A"2F7N*<նcܱ@!㤫/00 K'󎅉06J FhO=O" ВO҃S "E R:TξuC-DEP q q`V:D"X'M>xXH0@3 bJ!~~2/bH0X$MP ?P1z9/1`?1*&!3O*XA%Q9PQ-O7H/la }C2 `{@+Ȗ3m ŏq!E |M~ahv #/hg\D4@õĠ @fD` ~h#A!u ubHF6QC~pa>AxFLhDUqS4LW<0RԔ `gFu,h"I"(9VpA$DdH F2jZWp9 E8 #ׅ6<@tG>T0pc*8ͩ/"0,3i4~/r!j;F>1|a"3v#"1Z|o!AY| 1- њ|(6$&W"tUG A4&^DFO09I$Ao#0% Cv| x}ZX@",ԍn o! > UBDzùrJk!{a.|aJ %7aA\A. w B7*!rQ&8ii# R@ E~d?&o `&"N=`A(1p\X6رL_`P@!4Oai^&`>t, #贯2 F.K5Ä%tٳab ,ڧ@2*S4$STxζsT71gԑyq [hΑ0ko0~4%"MVs0]!§/ݶFIKur"t]B\?&6 B$gw`P ǡB2" "ʀ!!b(I uP#pđhAcŴ3t8FCH٘Kf"@:N>p8"Cd^Kdt'xGﶛ*L~@c8p2PȂl@j<`x v! R<y$^Gn?@mN-OtHG"@wRh9.q` d6@ x @y@ɧp @ G3P`uWwGqoб~28T<- qqOAZpp@O@l w Py .u$Hu|-؆aL/k484;@ r Ab P0 rPd@P p{0 G^(pW$  nXFv;p: 6AṔ +yش)؞}0Ę,J ZLN Rd˺MQpP̹P0 Z}|pl Vy À8`U@{\Vk| ̘M M 9/QH ttH N! wx @ _/R< TZAg  y( ڏ{K"rKUyh  Hp 者p @.ar#: 6H%146 NQ jl!̅B ٸXʠ 1eΤY͙3Db4rtux[˟88$b"ג Uj T\C8ծe[qΥ[]xR,I H bVdcȎcD˒ mT 06AN$3 #'db<4 $@MKMwN 6o |(@MNzp3;_}=Qbtcn/I!Tp$O*H H:0h -F 9D/4F$1I&tReOP&˭j$KAl*-L,o2\I(B"PkJ=s?3tlP& d"44-1sr{?OS8uTRҋPTS2 ,cU>BiJQxA!G]><+SQK}WcUUUuYTUSeZlZnLfw\r5oUwSq=]xW\v7;]u^~_Mx|esXVxa%a!bԊ/RJcY8cK68VyeAvV;3'QUieYe!gq➓Vziyihꦡ[X놏.Wg6lVYHl\oBn#vmu5nώ*pZmnjmZ\IqΙ{ȇR3 rԳZaW߹s؝<5|HW3kiN}s]/;v)1mMj\@]Fivˤt'vMs~оuW5gJIƻVݴ<&0mFUvգ(hد7HBpAh X'<zg08BC #+L"+v4![Е8@m1u ""E+(:u`"0";Xvc@dQ S :oЇ2j Fv0'~t1ЀΡE282dP#H!8!2x<H xFD\҇2`}YEn.@0v$a0!h Jp; `Ґ0@AK aP5ep+"ֈp8&a1 qq6q]x=AM / 8Dn-!B $VGB,a7! oeMK^lbeOV&3@/ p1l `G7# 85c| V;0"`2&|?y$Bxp*[ccO=h>8_ u 1P*RJB츪hS2M|[Ud?D- `$Ap~Tа~|[pxbr10ZQQ:b'$0xi%&фH#$0E21k]4Ep/|Bbh` O!GzBPnAkS XĘ5*!'.;nw4m%(28/p1Bv`G0`΀D<"]_, 0#{$#x`Y>C2W~R2!{ $Ѕ^A7A6ad\:?1ũ"p1@2z:q&vs=rMTB5IP @ d)c+3C֒%B=}1 Tt]:n|LګRgL4áǺ ."m!WD!1ﻲc*@lW.d6ބ* |]aUp׽68[牫: K>сEfMs,"x44 5"pp3^pBZL:eB FD\ݰ=njQ.`p( `bG]HA5 g ]"@47)\Zw1F0 vLC6=W. }'`_b8&I&q4DcABLbb 0x"z01HS:~OX+OK=#`@xa>{*YX= tփ=ȨH#l=z`0p10`!: /$08;jA:O+}؆-#҇;8*PAEH ov|B p1Xo*;6$7!Hoh}x[xЇ< D6LDIp @' + ޑgr XW";'I7(Y X&;KG+8U) HY|1&XƌF@Ҟ$YM$#Dp)q=EtP Ɂ< lȄ h9Z̀0- x(D/p@PQ5Rwۓ]-9`^=^>*qb؇QǨ`MNPER`uPJ( ɎlJM( \- &hM^ȆPXX фA`5`T`l`(䅁p}(8-̊WuKX ȀEPg1t xnC{(н܉$&`&>I'(NdM>HpQ%-!q n"X:@Q&% I8`| ;՘ 0&BCnIEe ,(L" <`"a !!)jti5 \!]n_>s -$L5Gqj /% tZ/pr9tDK+UwIO+*L~9hiJdbi b)S h'hhYiti%ƛYiԠ[M$jFg>-^jijNޗjj6Nk&k1y٧Vk.hi~inl[k뾎Цkk~옽ikÎN뤁lΆb.glV m\N>m>VmfvUھ۞im^^nlvl^vnf[QPm.o\ХnovVoMvPזomkImҥoGWv!*}ŽvΘh prpqh /Yٺ}^s}e Gqqnnq~iq#g!)#VyV%W.Cr-?g*r1Tb*aPps7m)3GLio,w7ssۤ(-'sANg?d AC'tJ sHtJWqFN/uOoYqSHM;I>s׻t6WwlAǒ0u!Flt2gbϏPۙ5dWvWigד-gj6kvnq,r7Fʞvytkg7_wu-iw w/>xPmGrx 5wg['}pg=b[u6rx Yxe_yY&wOҜ7JV)E٣WyQ/Nz7y w(_llΞ׭vr^qm{`EƵyM{w{]L7޼_u|fӦzGIߩ;OM`_-wooG|Gg:9?ԏ҇_}}*moٿs}_FsǾԴ|O}׏VOy?~}珄~h4!o)jtu~e%MrMgΧ*|z  a „ 2l!Ĉ'RhE5hǎ"G,i$ʔ) l%̘2gҔ9͚:w'РB b,j(ҤJ2 )ԨRMj*֬Zr)ذbǒ͸ Nm[gNrҭkֲzԣA/Ċ31Ȓ7l1̚7s83A.2궝Wn:(gӞ,!Ժ<7k/4ӻw-9wS8h s/,ώ$<跓~}la=zw} 8 A3ܷv!H^|=H ,x~ VZI8!!bx"vna"h"5"ja=Y48dh8^桇?*$fA$hF).2y%EXPzٗqceYxAv%d9I9'>qfy6&,X'c: wyhQ|.7hKr2 H39 "zDr(Nh%\TzC:kBnȪV⚫J<*+'P* ^6 k쥷QVlTjK_%(m{n1ȿH@X@]` g1q5s.$L 4þ1P{-T6+ڱ@.3HBSMKA=T٩uPK@ uW uSP@@! ,H""'%,).#,3+05&27,6<16=07@ 879529>#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CJDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+POQL4QIDQW%RQ,RR3RSFRXWR6WX2YVLZ`$[V+[X3[ZT\bD]aY^fVafYafCcd;dcZdjIee`fl,ga5gc;ifbinDkjKkkYlrZlndlrSmmUnqfp> pFÏ/1ƒu 3 #f _jP2hL)<#q[Sw. F@aE?n҄h?qpDhL?[t)C W"H^vK>ּ!!$qu؁F"C `8Y >t=$E>q!aȐw 1HI>Ƭxt'Y무㭸C$b ۚSb`s5cmP;A"2F7N*<նcܱ@!㤫/00 K'󎅉06J FhO=O" ВO҃S "E R:TξuC-DEP q q`V:D"X'M>xXH0@3 bJ!~~2/bH0X$MP ?P1z9/1`?1*&!3O*XA%Q9PQ-O7H/la }C2 `{@+Ȗ3m ŏq!E |M~ahv #/hg\D4@õĠ @fD` ~h#A!u ubHF6QC~pa>AxFLhDUqS4LW<0RԔ `gFu,h"I"(9VpA$DdH F2jZWp9 E8 #ׅ6<@tG>T0pc*8ͩ/"0,3i4~/r!j;F>1|a"3v#"1Z|o!AY| 1- њ|(6$&W"tUG A4&^DFO09I$Ao#0% Cv| x}ZX@",ԍn o! > UBDzùrJk!{a.|aJ %7aA\A. w B7*!rQ&8ii# R@ E~d?&o `&"N=`A(1p\X6رL_`P@!4Oai^&`>t, #贯2 F.K5Ä%tٳab ,ڧ@2*S4$STxζsT71gԑyq [hΑ0ko0~4%"MVs0]!§/ݶFIKur"t]B\?&6 B$gw`P ǡB2" "ʀ!!b(I uP#pđhAcŴ3t8FCH٘Kf"@:N>p8"Cd^Kdt'xGﶛ*L~@c8p2PȂl@j<`x v! R<y$^Gn?@mN-OtHG"@wRh9.q` d6@ x @y@ɧp @ G3P`uWwGqoб~28T<- qqOAZpp@O@l w Py .u$Hu|-؆aL/k484;@ r Ab P0 rPd@P p{0 G^(pW$  nXFv;p: 6AṔ +yش)؞}0Ę,J ZLN Rd˺MQpP̹P0 Z}|pl Vy À8`U@{\Vk| ̘M M 9/QH ttH N! wx @ _/R< TZAg  y( ڏ{K"rKUyh  Hp 者p @.ar#: 6H%146 NQ jl!̅B ٸXʠ 1eΤY͙3Db4rtux[˟88$b"ג Uj T\C8ծe[qΥ[]xR,I H bVdcȎcD˒ mT 06AN$3 #'db<4 $@MKMwN 6o |(@MNzp3;_}=Qbtcn/I!Tp$O*H H:0h -F 9D/4F$1I&tReOP&˭j$KAl*-L,o2\I(B"PkJ=s?3tlP& d"44-1sr{?OS8uTRҋPTS2 ,cU>BiJQxA!G]><+SQK}WcUUUuYTUSeZlZnLfw\r5oUwSq=]xW\v7;]u^~_Mx|esXVxa%a!bԊ/RJcY8cK68VyeAvV;3'QUieYe!gq➓Vziyihꦡ[X놏.Wg6lVYHl\oBn#vmu5nώ*pZmnjmZ\IqΙ{ȇR3 rԳZaW߹s؝<5|HW3kiN}s]/;v)1mMj\@]Fivˤt'vMs~оuW5gJIƻVݴ<&0mFUvգ(hد7HBpAh X'<zg08BC #+L"+v4![Е8@m1u ""E+(:u`"0";Xvc@dQ S :oЇ2j Fv0'~t1ЀΡE282dP#H!8!2x<H xFD\҇2`}YEn.@0v$a0!h Jp; `Ґ0@AK aP5ep+"ֈp8&a1 qq6q]x=AM / 8Dn-!B $VGB,a7! oeMK^lbeOV&3@/ p1l `G7# 85c| V;0"`2&|?y$Bxp*[ccO=h>8_ u 1P*RJB츪hS2M|[Ud?D- `$Ap~Tа~|[pxbr10ZQQ:b'$0xi%&фH#$0E21k]4Ep/|Bbh` O!GzBPnAkS XĘ5*!'.;nw4m%(28/p1Bv`G0`΀D<"]_, 0#{$#x`Y>C2W~R2!{ $Ѕ^A7A6ad\:?1ũ"p1@2z:q&vs=rMTB5IP @ d)c+3C֒%B=}1 Tt]:n|LګRgL4áǺ ."m!WD!1ﻲc*@lW.d6ބ* |]aUp׽68[牫: K>сEfMs,"x44 5"pp3^pBZL:eB FD\ݰ=njQ.`p( `bG]HA5 g ]"@47)\Zw1F0 vLC6=W. }'`_b8&I&q4DcABLbb 0x"z01HS:~OX+OK=#`@xa>{*YX= tփ=ȨH#l=z`0p10`!: /$08;jA:O+}؆-#҇;8*PAEH ov|B p1Xo*;6$7!Hoh}x[xЇ< D6LDIp @' + ޑgr XW";'I7(Y X&;KG+8U) HY|1&XƌF@Ҟ$YM$#Dp)q=EtP Ɂ< lȄ h9Z̀0- x(D/p@PQ5Rwۓ]-9`^=^>*qb؇QǨ`MNPER`uPJ( ɎlJM( \- &hM^ȆPXX фA`5`T`l`(䅁p}(8-̊WuKX ȀEPg1t xnC{(н܉$&`&>I'(NdM>HpQ%-!q n"X:@Q&% I8`| ;՘ 0&BCnIEe ,(L" <`"a !!)jti5 \!]n_>s -$L5Gqj /% tZ/pr9tDK+UwIO+*L~9hiJdbi b)S h'hhYiti%ƛYiԠ[M$jFg>-^jijNޗjj6Nk&k1y٧Vk.hi~inl[k뾎Цkk~옽ikÎN뤁lΆb.glV m\N>m>VmfvUھ۞im^^nlvl^vnf[QPm.o\ХnovVoMvPזomkImҥoGWv!*}ŽvΘh prpqh /Yٺ}^s}e Gqqnnq~iq#g!)#VyV%W.Cr-?g*r1Tb*aPps7m)3GLio,w7ssۤ(-'sANg?d AC'tJ sHtJWqFN/uOoYqSHM;I>s׻t6WwlAǒ0u!Flt2gbϏPۙ5dWvWigד-gj6kvnq,r7Fʞvytkg7_wu-iw w/>xPmGrx 5wg['}pg=b[u6rx Yxe_yY&wOҜ7JV)E٣WyQ/Nz7y w(_llΞ׭vr^qm{`EƵyM{w{]L7޼_u|fӦzGIߩ;OM`_-wooG|Gg:9?ԏ҇_}}*moٿs}_FsǾԴ|O}׏VOy?~}珄~h4!o)jtu~e%MrMgΧ*|z  a „ 2l!Ĉ'RhE5hǎ"G,i$ʔ) l%̘2gҔ9͚:w'РB b,j(ҤJ2 )ԨRMj*֬Zr)ذbǒ͸ Nm[gNrҭkֲzԣA/Ċ31Ȓ7l1̚7s83A.2궝Wn:(gӞ,!Ժ<7k/4ӻw-9wS8h s/,ώ$<跓~}la=zw} 8 A3ܷv!H^|=H ,x~ VZI8!!bx"vna"h"5"ja=Y48dh8^桇?*$fA$hF).2y%EXPzٗqceYxAv%d9I9'>qfy6&,X'c: wyhQ|.7hKr2 H39 "zDr(Nh%\TzC:kBnȪV⚫J<*+'P* ^6 k쥷QVlTjK_%(m{n1ȿH@X@]` g1q5s.$L 4þ1P{-T6+ڱ@.3HBSMKA=T٩uPK@ uW uSP@@! ,H""'%,).#,3+05&27,6<16=07@ 879529>#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CJDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+POQL4QIDQW%RQ,RR3RSFRXWR6WX2YVLZ`$[V+[X3[ZT\bD]aY^fVafYafCcd;dcZdjIee`fl,ga5gc;ifbinDkjKkkYlrZlndlrSmmUnqfp> pFÏ/1ƒu 3 #f _jP2hL)<#q[Sw. F@aE?n҄h?qpDhL?[t)C W"H^vK>ּ!!$qu؁F"C `8Y >t=$E>q!aȐw 1HI>Ƭxt'Y무㭸C$b ۚSb`s5cmP;A"2F7N*<նcܱ@!㤫/00 K'󎅉06J FhO=O" ВO҃S "E R:TξuC-DEP q q`V:D"X'M>xXH0@3 bJ!~~2/bH0X$MP ?P1z9/1`?1*&!3O*XA%Q9PQ-O7H/la }C2 `{@+Ȗ3m ŏq!E |M~ahv #/hg\D4@õĠ @fD` ~h#A!u ubHF6QC~pa>AxFLhDUqS4LW<0RԔ `gFu,h"I"(9VpA$DdH F2jZWp9 E8 #ׅ6<@tG>T0pc*8ͩ/"0,3i4~/r!j;F>1|a"3v#"1Z|o!AY| 1- њ|(6$&W"tUG A4&^DFO09I$Ao#0% Cv| x}ZX@",ԍn o! > UBDzùrJk!{a.|aJ %7aA\A. w B7*!rQ&8ii# R@ E~d?&o `&"N=`A(1p\X6رL_`P@!4Oai^&`>t, #贯2 F.K5Ä%tٳab ,ڧ@2*S4$STxζsT71gԑyq [hΑ0ko0~4%"MVs0]!§/ݶFIKur"t]B\?&6 B$gw`P ǡB2" "ʀ!!b(I uP#pđhAcŴ3t8FCH٘Kf"@:N>p8"Cd^Kdt'xGﶛ*L~@c8p2PȂl@j<`x v! R<y$^Gn?@mN-OtHG"@wRh9.q` d6@ x @y@ɧp @ G3P`uWwGqoб~28T<- qqOAZpp@O@l w Py .u$Hu|-؆aL/k484;@ r Ab P0 rPd@P p{0 G^(pW$  nXFv;p: 6AṔ +yش)؞}0Ę,J ZLN Rd˺MQpP̹P0 Z}|pl Vy À8`U@{\Vk| ̘M M 9/QH ttH N! wx @ _/R< TZAg  y( ڏ{K"rKUyh  Hp 者p @.ar#: 6H%146 NQ jl!̅B ٸXʠ 1eΤY͙3Db4rtux[˟88$b"ג Uj T\C8ծe[qΥ[]xR,I H bVdcȎcD˒ mT 06AN$3 #'db<4 $@MKMwN 6o |(@MNzp3;_}=Qbtcn/I!Tp$O*H H:0h -F 9D/4F$1I&tReOP&˭j$KAl*-L,o2\I(B"PkJ=s?3tlP& d"44-1sr{?OS8uTRҋPTS2 ,cU>BiJQxA!G]><+SQK}WcUUUuYTUSeZlZnLfw\r5oUwSq=]xW\v7;]u^~_Mx|esXVxa%a!bԊ/RJcY8cK68VyeAvV;3'QUieYe!gq➓Vziyihꦡ[X놏.Wg6lVYHl\oBn#vmu5nώ*pZmnjmZ\IqΙ{ȇR3 rԳZaW߹s؝<5|HW3kiN}s]/;v)1mMj\@]Fivˤt'vMs~оuW5gJIƻVݴ<&0mFUvգ(hد7HBpAh X'<zg08BC #+L"+v4![Е8@m1u ""E+(:u`"0";Xvc@dQ S :oЇ2j Fv0'~t1ЀΡE282dP#H!8!2x<H xFD\҇2`}YEn.@0v$a0!h Jp; `Ґ0@AK aP5ep+"ֈp8&a1 qq6q]x=AM / 8Dn-!B $VGB,a7! oeMK^lbeOV&3@/ p1l `G7# 85c| V;0"`2&|?y$Bxp*[ccO=h>8_ u 1P*RJB츪hS2M|[Ud?D- `$Ap~Tа~|[pxbr10ZQQ:b'$0xi%&фH#$0E21k]4Ep/|Bbh` O!GzBPnAkS XĘ5*!'.;nw4m%(28/p1Bv`G0`΀D<"]_, 0#{$#x`Y>C2W~R2!{ $Ѕ^A7A6ad\:?1ũ"p1@2z:q&vs=rMTB5IP @ d)c+3C֒%B=}1 Tt]:n|LګRgL4áǺ ."m!WD!1ﻲc*@lW.d6ބ* |]aUp׽68[牫: K>сEfMs,"x44 5"pp3^pBZL:eB FD\ݰ=njQ.`p( `bG]HA5 g ]"@47)\Zw1F0 vLC6=W. }'`_b8&I&q4DcABLbb 0x"z01HS:~OX+OK=#`@xa>{*YX= tփ=ȨH#l=z`0p10`!: /$08;jA:O+}؆-#҇;8*PAEH ov|B p1Xo*;6$7!Hoh}x[xЇ< D6LDIp @' + ޑgr XW";'I7(Y X&;KG+8U) HY|1&XƌF@Ҟ$YM$#Dp)q=EtP Ɂ< lȄ h9Z̀0- x(D/p@PQ5Rwۓ]-9`^=^>*qb؇QǨ`MNPER`uPJ( ɎlJM( \- &hM^ȆPXX фA`5`T`l`(䅁p}(8-̊WuKX ȀEPg1t xnC{(н܉$&`&>I'(NdM>HpQ%-!q n"X:@Q&% I8`| ;՘ 0&BCnIEe ,(L" <`"a !!)jti5 \!]n_>s -$L5Gqj /% tZ/pr9tDK+UwIO+*L~9hiJdbi b)S h'hhYiti%ƛYiԠ[M$jFg>-^jijNޗjj6Nk&k1y٧Vk.hi~inl[k뾎Цkk~옽ikÎN뤁lΆb.glV m\N>m>VmfvUھ۞im^^nlvl^vnf[QPm.o\ХnovVoMvPזomkImҥoGWv!*}ŽvΘh prpqh /Yٺ}^s}e Gqqnnq~iq#g!)#VyV%W.Cr-?g*r1Tb*aPps7m)3GLio,w7ssۤ(-'sANg?d AC'tJ sHtJWqFN/uOoYqSHM;I>s׻t6WwlAǒ0u!Flt2gbϏPۙ5dWvWigד-gj6kvnq,r7Fʞvytkg7_wu-iw w/>xPmGrx 5wg['}pg=b[u6rx Yxe_yY&wOҜ7JV)E٣WyQ/Nz7y w(_llΞ׭vr^qm{`EƵyM{w{]L7޼_u|fӦzGIߩ;OM`_-wooG|Gg:9?ԏ҇_}}*moٿs}_FsǾԴ|O}׏VOy?~}珄~h4!o)jtu~e%MrMgΧ*|z  a „ 2l!Ĉ'RhE5hǎ"G,i$ʔ) l%̘2gҔ9͚:w'РB b,j(ҤJ2 )ԨRMj*֬Zr)ذbǒ͸ Nm[gNrҭkֲzԣA/Ċ31Ȓ7l1̚7s83A.2궝Wn:(gӞ,!Ժ<7k/4ӻw-9wS8h s/,ώ$<跓~}la=zw} 8 A3ܷv!H^|=H ,x~ VZI8!!bx"vna"h"5"ja=Y48dh8^桇?*$fA$hF).2y%EXPzٗqceYxAv%d9I9'>qfy6&,X'c: wyhQ|.7hKr2 H39 "zDr(Nh%\TzC:kBnȪV⚫J<*+'P* ^6 k쥷QVlTjK_%(m{n1ȿH@X@]` g1q5s.$L 4þ1P{-T6+ڱ@.3HBSMKA=T٩uPK@ uW uSP@@! ,H""'%,).#,3+05&27,6<16=07@ 879529>#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CIDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+PO4QI9QK%RQ,RR3RS;RUFRXTOԦZq4 U8hs<@W@U^p =1Fx>8|)C_Db=ƸDw[D뭸䮼kF&ER&.A㬳h> cM>N%1|H> F+ ?<2`?3>y,p8 0=" S=<7;;QlHh'Ih.t X@L>BrH7@T ID ?hRh C1Lr)Ts ȇ+0ԏ?ψbd``OsP"a#Pa4,,4&nAm"3DuJ5dHY׼&:n!4 Jh#d,CB(W-i`;B B6@&ABLH$81m hځ ͈F=C#;pу|mޑ u:|X='1I0.2LD$~BA1/-XKU!ADHi}tAI4 A ye#0tȗ,<@H )P+sr ~V-0gJSF̩NwL Ln PP,p[hΤ`)h %& ItF8|cB dQC&cʠ Å/ cbaBW'@.P@HFօvl !.F/5M0L0B u=7‘@  #*Mc0FDz8AZ|@:ƎPANt2s۱v2lb^߸& u@C2}P2(B-}@R}fV 1B0 @hFA` 4guT @Aup0W}`6B5hP\"QOFP0%R CO+aMh$J`@a^pm2`h(F@x/V|0@ Uz O/4HZT$%CEЅNB]ú@e'DanjVOS:ejiJo$5NDrd@hŔ-~߈A6n޷Tfm|w q~.ޑLq{|ضʷ9N%Vl@=$!%JW(먄!0V&С 8LT(`RE $B3rqKD@1Q 1$AhwQퟻWC܏ ڎҡB 4 ! {dc,Q]@ CEDgX"L "!A2oO}q)4B:! ۦ=@d` \9!ƻ @@ {H D q|/Nc LL(Vk׻QH`G#[ޭb 4Gp  6r ``pwHpQ|}0|p]~{~+g$h:h'/At\prQ@n  ,x p,{ .Av$$H&w0}48L6;zh+.!ذpz6' P @wpw `NPJ` ``@h '~A@z@)Hvhvp{0~vA("x  dGv@H"g P 5ѐXx6W'nǖ\2u9t/~QW{r # G$6h с0@ P   P()P72z5IơǠڞyW>Zay5k9?llJ}.aWG| uDyr`iJir.@\LǗ|Q` +uWkfG1'AB$ l|էNʯlf09ޗѧL̦)&y*wZh } L&wf`P G$ Šqh xX,HŠ*݀`{ J+ av @~'!Jɽ@X7 f э p  pҾ 0pQ >ݶX<ɽ 툆MQLPr+[h Q P @p̶P pQUx|ٺ nM|s۬4 7n-ٞЈюLwM@*-r} 0rQߧ|6|Q }u H@}ЈhzMثxnKp *u^ zmLhh ޕxgnK| C]$@@ /kHC<}7(Q0>p\⯨|- @`ၐW.*N`%) `)`dɅD 밋[@ > p}`n'k  }xr \K gwRX0鋎a z~a`ꂮWMzN(ʬf,G#0$PUn\` {inW< 54Yks W 5 Q6PLwo_Jp~y%}0! &J \@+iUyd`X)4L. 0 * axq 1\ 0݌ږ`<i|@Лy f? KȈԐQ])` J`'H|$0͐Ν؈ zoK$@ f˚|٠#0Daz@pǰ \^ pv1g IٙRp/+X  j pr& .dC3w \X't@ux'DR!:^ͼ)y9QŌ8ÆQI.eSQNZժY JOD! Ɩ=KB[qΥ[Q @4AJ=ϚqV <`]`ȊY.QqخgEj7Ymbr´fi*WLˣWJ D ]8qQx`BSQ 6nݛޕ]uٵo(W M~Wկ;ڃ[M"fPxC8=oDʅHO? 3 ۯ< t<#$= S.@[tEoqu[-vWmv36^@?7X h'<|@BD:T", sBwCP/|(L>/qtV`'.qt0ȁ7#7<t #6eԠ0\< HA 4s ",@F}(  Vި@xF>@384*:~x >pa EC1! sHnP$RX 5A ૣ.1#z)$`A 6ҕ%A p4#@ ,=B$1^ |cHD"pu EA. ’A ~X#dX½DѧPyҥM*;d\ 8э|2 "9a|xPM<؁ "@GSQ1MbAeG~ poT |Ѓ"o'(wcpjXGNZEC@aC T=T>|Hw(2T0O N+Ea'5D(@jCG>,@$B @UUX@' JBFF/Q'@* tѶ [⮇8v;EE%@L8G>  .;Q CA[1W~T!{ $fA7:qdA? Qụ"1fV4wv)qb!![q]}tʠ(vPBYh2d TZ\$v2 "l:֡ ] z>>TV.X[?0 ~h#A nU<[|aɨt'miL磲44ުtoĦ&1sWk5\ D(l~6ʲ02;(rV3CXp$ <0F>j1@/L [ TA2x^ \?HHB07d"{|!((m4CuHtG9}"|RxB;A`< [/\S2R`LBT8VqJY"!*\2| E5`{)Y{gg~-Sh͂˃^hṄFThhSFeV|i艩g8)i蔎iq鲑i蟱Pi9iiFXj)jjAnfåђqꏞjjUj~zNɯ>lt~ӌgfa|ykBVZjInnΕM>Xvf0mnn!>nWF5k#)̎^.l۴ooΚqmN~n&p>p/ɣfvpɆp1po9J p^k />qoo"q'p/lqnq"A"#GZr"7'o(bV)<r˃Ts3/p5 qd?sa-Osy9:%=WÓs(@/A'"7C>WgFDIw ǕtLMpVn֦ S_QTGtV7uTXYZ~uY\[uOvqbtcdOvButgWFiP_5#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CIDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+PO4QI9QK%RQ,RR3RS;RUFRXTOԦZq4 U8hs<@W@U^p =1Fx>8|)C_Db=ƸDw[D뭸䮼kF&ER&.A㬳h> cM>N%1|H> F+ ?<2`?3>y,p8 0=" S=<7;;QlHh'Ih.t X@L>BrH7@T ID ?hRh C1Lr)Ts ȇ+0ԏ?ψbd``OsP"a#Pa4,,4&nAm"3DuJ5dHY׼&:n!4 Jh#d,CB(W-i`;B B6@&ABLH$81m hځ ͈F=C#;pу|mޑ u:|X='1I0.2LD$~BA1/-XKU!ADHi}tAI4 A ye#0tȗ,<@H )P+sr ~V-0gJSF̩NwL Ln PP,p[hΤ`)h %& ItF8|cB dQC&cʠ Å/ cbaBW'@.P@HFօvl !.F/5M0L0B u=7‘@  #*Mc0FDz8AZ|@:ƎPANt2s۱v2lb^߸& u@C2}P2(B-}@R}fV 1B0 @hFA` 4guT @Aup0W}`6B5hP\"QOFP0%R CO+aMh$J`@a^pm2`h(F@x/V|0@ Uz O/4HZT$%CEЅNB]ú@e'DanjVOS:ejiJo$5NDrd@hŔ-~߈A6n޷Tfm|w q~.ޑLq{|ضʷ9N%Vl@=$!%JW(먄!0V&С 8LT(`RE $B3rqKD@1Q 1$AhwQퟻWC܏ ڎҡB 4 ! {dc,Q]@ CEDgX"L "!A2oO}q)4B:! ۦ=@d` \9!ƻ @@ {H D q|/Nc LL(Vk׻QH`G#[ޭb 4Gp  6r ``pwHpQ|}0|p]~{~+g$h:h'/At\prQ@n  ,x p,{ .Av$$H&w0}48L6;zh+.!ذpz6' P @wpw `NPJ` ``@h '~A@z@)Hvhvp{0~vA("x  dGv@H"g P 5ѐXx6W'nǖ\2u9t/~QW{r # G$6h с0@ P   P()P72z5IơǠڞyW>Zay5k9?llJ}.aWG| uDyr`iJir.@\LǗ|Q` +uWkfG1'AB$ l|էNʯlf09ޗѧL̦)&y*wZh } L&wf`P G$ Šqh xX,HŠ*݀`{ J+ av @~'!Jɽ@X7 f э p  pҾ 0pQ >ݶX<ɽ 툆MQLPr+[h Q P @p̶P pQUx|ٺ nM|s۬4 7n-ٞЈюLwM@*-r} 0rQߧ|6|Q }u H@}ЈhzMثxnKp *u^ zmLhh ޕxgnK| C]$@@ /kHC<}7(Q0>p\⯨|- @`ၐW.*N`%) `)`dɅD 밋[@ > p}`n'k  }xr \K gwRX0鋎a z~a`ꂮWMzN(ʬf,G#0$PUn\` {inW< 54Yks W 5 Q6PLwo_Jp~y%}0! &J \@+iUyd`X)4L. 0 * axq 1\ 0݌ږ`<i|@Лy f? KȈԐQ])` J`'H|$0͐Ν؈ zoK$@ f˚|٠#0Daz@pǰ \^ pv1g IٙRp/+X  j pr& .dC3w \X't@ux'DR!:^ͼ)y9QŌ8ÆQI.eSQNZժY JOD! Ɩ=KB[qΥ[Q @4AJ=ϚqV <`]`ȊY.QqخgEj7Ymbr´fi*WLˣWJ D ]8qQx`BSQ 6nݛޕ]uٵo(W M~Wկ;ڃ[M"fPxC8=oDʅHO? 3 ۯ< t<#$= S.@[tEoqu[-vWmv36^@?7X h'<|@BD:T", sBwCP/|(L>/qtV`'.qt0ȁ7#7<t #6eԠ0\< HA 4s ",@F}(  Vި@xF>@384*:~x >pa EC1! sHnP$RX 5A ૣ.1#z)$`A 6ҕ%A p4#@ ,=B$1^ |cHD"pu EA. ’A ~X#dX½DѧPyҥM*;d\ 8э|2 "9a|xPM<؁ "@GSQ1MbAeG~ poT |Ѓ"o'(wcpjXGNZEC@aC T=T>|Hw(2T0O N+Ea'5D(@jCG>,@$B @UUX@' JBFF/Q'@* tѶ [⮇8v;EE%@L8G>  .;Q CA[1W~T!{ $fA7:qdA? Qụ"1fV4wv)qb!![q]}tʠ(vPBYh2d TZ\$v2 "l:֡ ] z>>TV.X[?0 ~h#A nU<[|aɨt'miL磲44ުtoĦ&1sWk5\ D(l~6ʲ02;(rV3CXp$ <0F>j1@/L [ TA2x^ \?HHB07d"{|!((m4CuHtG9}"|RxB;A`< [/\S2R`LBT8VqJY"!*\2| E5`{)Y{gg~-Sh͂˃^hṄFThhSFeV|i艩g8)i蔎iq鲑i蟱Pi9iiFXj)jjAnfåђqꏞjjUj~zNɯ>lt~ӌgfa|ykBVZjInnΕM>Xvf0mnn!>nWF5k#)̎^.l۴ooΚqmN~n&p>p/ɣfvpɆp1po9J p^k />qoo"q'p/lqnq"A"#GZr"7'o(bV)<r˃Ts3/p5 qd?sa-Osy9:%=WÓs(@/A'"7C>WgFDIw ǕtLMpVn֦ S_QTGtV7uTXYZ~uY\[uOvqbtcdOvButgWFiP_5#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CIDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+PO4QI9QK%RQ,RR3RS;RUFRXTOԦZq4 U8hs<@W@U^p =1Fx>8|)C_Db=ƸDw[D뭸䮼kF&ER&.A㬳h> cM>N%1|H> F+ ?<2`?3>y,p8 0=" S=<7;;QlHh'Ih.t X@L>BrH7@T ID ?hRh C1Lr)Ts ȇ+0ԏ?ψbd``OsP"a#Pa4,,4&nAm"3DuJ5dHY׼&:n!4 Jh#d,CB(W-i`;B B6@&ABLH$81m hځ ͈F=C#;pу|mޑ u:|X='1I0.2LD$~BA1/-XKU!ADHi}tAI4 A ye#0tȗ,<@H )P+sr ~V-0gJSF̩NwL Ln PP,p[hΤ`)h %& ItF8|cB dQC&cʠ Å/ cbaBW'@.P@HFօvl !.F/5M0L0B u=7‘@  #*Mc0FDz8AZ|@:ƎPANt2s۱v2lb^߸& u@C2}P2(B-}@R}fV 1B0 @hFA` 4guT @Aup0W}`6B5hP\"QOFP0%R CO+aMh$J`@a^pm2`h(F@x/V|0@ Uz O/4HZT$%CEЅNB]ú@e'DanjVOS:ejiJo$5NDrd@hŔ-~߈A6n޷Tfm|w q~.ޑLq{|ضʷ9N%Vl@=$!%JW(먄!0V&С 8LT(`RE $B3rqKD@1Q 1$AhwQퟻWC܏ ڎҡB 4 ! {dc,Q]@ CEDgX"L "!A2oO}q)4B:! ۦ=@d` \9!ƻ @@ {H D q|/Nc LL(Vk׻QH`G#[ޭb 4Gp  6r ``pwHpQ|}0|p]~{~+g$h:h'/At\prQ@n  ,x p,{ .Av$$H&w0}48L6;zh+.!ذpz6' P @wpw `NPJ` ``@h '~A@z@)Hvhvp{0~vA("x  dGv@H"g P 5ѐXx6W'nǖ\2u9t/~QW{r # G$6h с0@ P   P()P72z5IơǠڞyW>Zay5k9?llJ}.aWG| uDyr`iJir.@\LǗ|Q` +uWkfG1'AB$ l|էNʯlf09ޗѧL̦)&y*wZh } L&wf`P G$ Šqh xX,HŠ*݀`{ J+ av @~'!Jɽ@X7 f э p  pҾ 0pQ >ݶX<ɽ 툆MQLPr+[h Q P @p̶P pQUx|ٺ nM|s۬4 7n-ٞЈюLwM@*-r} 0rQߧ|6|Q }u H@}ЈhzMثxnKp *u^ zmLhh ޕxgnK| C]$@@ /kHC<}7(Q0>p\⯨|- @`ၐW.*N`%) `)`dɅD 밋[@ > p}`n'k  }xr \K gwRX0鋎a z~a`ꂮWMzN(ʬf,G#0$PUn\` {inW< 54Yks W 5 Q6PLwo_Jp~y%}0! &J \@+iUyd`X)4L. 0 * axq 1\ 0݌ږ`<i|@Лy f? KȈԐQ])` J`'H|$0͐Ν؈ zoK$@ f˚|٠#0Daz@pǰ \^ pv1g IٙRp/+X  j pr& .dC3w \X't@ux'DR!:^ͼ)y9QŌ8ÆQI.eSQNZժY JOD! Ɩ=KB[qΥ[Q @4AJ=ϚqV <`]`ȊY.QqخgEj7Ymbr´fi*WLˣWJ D ]8qQx`BSQ 6nݛޕ]uٵo(W M~Wկ;ڃ[M"fPxC8=oDʅHO? 3 ۯ< t<#$= S.@[tEoqu[-vWmv36^@?7X h'<|@BD:T", sBwCP/|(L>/qtV`'.qt0ȁ7#7<t #6eԠ0\< HA 4s ",@F}(  Vި@xF>@384*:~x >pa EC1! sHnP$RX 5A ૣ.1#z)$`A 6ҕ%A p4#@ ,=B$1^ |cHD"pu EA. ’A ~X#dX½DѧPyҥM*;d\ 8э|2 "9a|xPM<؁ "@GSQ1MbAeG~ poT |Ѓ"o'(wcpjXGNZEC@aC T=T>|Hw(2T0O N+Ea'5D(@jCG>,@$B @UUX@' JBFF/Q'@* tѶ [⮇8v;EE%@L8G>  .;Q CA[1W~T!{ $fA7:qdA? Qụ"1fV4wv)qb!![q]}tʠ(vPBYh2d TZ\$v2 "l:֡ ] z>>TV.X[?0 ~h#A nU<[|aɨt'miL磲44ުtoĦ&1sWk5\ D(l~6ʲ02;(rV3CXp$ <0F>j1@/L [ TA2x^ \?HHB07d"{|!((m4CuHtG9}"|RxB;A`< [/\S2R`LBT8VqJY"!*\2| E5`{)Y{gg~-Sh͂˃^hṄFThhSFeV|i艩g8)i蔎iq鲑i蟱Pi9iiFXj)jjAnfåђqꏞjjUj~zNɯ>lt~ӌgfa|ykBVZjInnΕM>Xvf0mnn!>nWF5k#)̎^.l۴ooΚqmN~n&p>p/ɣfvpɆp1po9J p^k />qoo"q'p/lqnq"A"#GZr"7'o(bV)<r˃Ts3/p5 qd?sa-Osy9:%=WÓs(@/A'"7C>WgFDIw ǕtLMpVn֦ S_QTGtV7uTXYZ~uY\[uOvqbtcdOvButgWFiP_5#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CIDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+PO4QI9QK%RQ,RR3RS;RUFRXTOԦZq4 U8hs<@W@U^p =1Fx>8|)C_Db=ƸDw[D뭸䮼kF&ER&.A㬳h> cM>N%1|H> F+ ?<2`?3>y,p8 0=" S=<7;;QlHh'Ih.t X@L>BrH7@T ID ?hRh C1Lr)Ts ȇ+0ԏ?ψbd``OsP"a#Pa4,,4&nAm"3DuJ5dHY׼&:n!4 Jh#d,CB(W-i`;B B6@&ABLH$81m hځ ͈F=C#;pу|mޑ u:|X='1I0.2LD$~BA1/-XKU!ADHi}tAI4 A ye#0tȗ,<@H )P+sr ~V-0gJSF̩NwL Ln PP,p[hΤ`)h %& ItF8|cB dQC&cʠ Å/ cbaBW'@.P@HFօvl !.F/5M0L0B u=7‘@  #*Mc0FDz8AZ|@:ƎPANt2s۱v2lb^߸& u@C2}P2(B-}@R}fV 1B0 @hFA` 4guT @Aup0W}`6B5hP\"QOFP0%R CO+aMh$J`@a^pm2`h(F@x/V|0@ Uz O/4HZT$%CEЅNB]ú@e'DanjVOS:ejiJo$5NDrd@hŔ-~߈A6n޷Tfm|w q~.ޑLq{|ضʷ9N%Vl@=$!%JW(먄!0V&С 8LT(`RE $B3rqKD@1Q 1$AhwQퟻWC܏ ڎҡB 4 ! {dc,Q]@ CEDgX"L "!A2oO}q)4B:! ۦ=@d` \9!ƻ @@ {H D q|/Nc LL(Vk׻QH`G#[ޭb 4Gp  6r ``pwHpQ|}0|p]~{~+g$h:h'/At\prQ@n  ,x p,{ .Av$$H&w0}48L6;zh+.!ذpz6' P @wpw `NPJ` ``@h '~A@z@)Hvhvp{0~vA("x  dGv@H"g P 5ѐXx6W'nǖ\2u9t/~QW{r # G$6h с0@ P   P()P72z5IơǠڞyW>Zay5k9?llJ}.aWG| uDyr`iJir.@\LǗ|Q` +uWkfG1'AB$ l|էNʯlf09ޗѧL̦)&y*wZh } L&wf`P G$ Šqh xX,HŠ*݀`{ J+ av @~'!Jɽ@X7 f э p  pҾ 0pQ >ݶX<ɽ 툆MQLPr+[h Q P @p̶P pQUx|ٺ nM|s۬4 7n-ٞЈюLwM@*-r} 0rQߧ|6|Q }u H@}ЈhzMثxnKp *u^ zmLhh ޕxgnK| C]$@@ /kHC<}7(Q0>p\⯨|- @`ၐW.*N`%) `)`dɅD 밋[@ > p}`n'k  }xr \K gwRX0鋎a z~a`ꂮWMzN(ʬf,G#0$PUn\` {inW< 54Yks W 5 Q6PLwo_Jp~y%}0! &J \@+iUyd`X)4L. 0 * axq 1\ 0݌ږ`<i|@Лy f? KȈԐQ])` J`'H|$0͐Ν؈ zoK$@ f˚|٠#0Daz@pǰ \^ pv1g IٙRp/+X  j pr& .dC3w \X't@ux'DR!:^ͼ)y9QŌ8ÆQI.eSQNZժY JOD! Ɩ=KB[qΥ[Q @4AJ=ϚqV <`]`ȊY.QqخgEj7Ymbr´fi*WLˣWJ D ]8qQx`BSQ 6nݛޕ]uٵo(W M~Wկ;ڃ[M"fPxC8=oDʅHO? 3 ۯ< t<#$= S.@[tEoqu[-vWmv36^@?7X h'<|@BD:T", sBwCP/|(L>/qtV`'.qt0ȁ7#7<t #6eԠ0\< HA 4s ",@F}(  Vި@xF>@384*:~x >pa EC1! sHnP$RX 5A ૣ.1#z)$`A 6ҕ%A p4#@ ,=B$1^ |cHD"pu EA. ’A ~X#dX½DѧPyҥM*;d\ 8э|2 "9a|xPM<؁ "@GSQ1MbAeG~ poT |Ѓ"o'(wcpjXGNZEC@aC T=T>|Hw(2T0O N+Ea'5D(@jCG>,@$B @UUX@' JBFF/Q'@* tѶ [⮇8v;EE%@L8G>  .;Q CA[1W~T!{ $fA7:qdA? Qụ"1fV4wv)qb!![q]}tʠ(vPBYh2d TZ\$v2 "l:֡ ] z>>TV.X[?0 ~h#A nU<[|aɨt'miL磲44ުtoĦ&1sWk5\ D(l~6ʲ02;(rV3CXp$ <0F>j1@/L [ TA2x^ \?HHB07d"{|!((m4CuHtG9}"|RxB;A`< [/\S2R`LBT8VqJY"!*\2| E5`{)Y{gg~-Sh͂˃^hṄFThhSFeV|i艩g8)i蔎iq鲑i蟱Pi9iiFXj)jjAnfåђqꏞjjUj~zNɯ>lt~ӌgfa|ykBVZjInnΕM>Xvf0mnn!>nWF5k#)̎^.l۴ooΚqmN~n&p>p/ɣfvpɆp1po9J p^k />qoo"q'p/lqnq"A"#GZr"7'o(bV)<r˃Ts3/p5 qd?sa-Osy9:%=WÓs(@/A'"7C>WgFDIw ǕtLMpVn֦ S_QTGtV7uTXYZ~uY\[uOvqbtcdOvButgWFiP_5#:>;;,;>-;A <:<=3=D4>I$?A8?HA=5AF9AF B>B>+BE5CJDC#DE$D9EC,EI:EL%FH+G;KRLJ5MQAMU-NP%OP*POQL4QI9QK%RQ3RS;RUFRX,SR^th(Q` [pD>hãC4z1ć6̉Ĉ EPӧPvJիXj݊ׯ`ÊKٳhӪ]˶[2~@0ď4@i%֜Fr@2h#/bX.OL_؀Z8w>7ESR>phx8F9^}S}Kȓ+_[D݇Ai>M#bt@[ vpha( q~A4>i> pDO01ƒBu 1 4$3[f \vTP2h3.<#qCoO>d=đG"S8mA2[ze 0h!P| ,`#GAf!1db0qHh1F$أ1F"f^aDe4 s̊HYj?뮼HB#yllD;L:1Qm>\3O;\;c;Y?ȫO B `,3b?Xzp<@7cO>(@-;.<N>Dю;q *^!ӎ| {ǭ(S6H3 R YXK/sH⯢*="I3d<~7r̟f8?`2>/R%'|@"0}P>x|pCkh"=UlL>| 5fL>x43@x2q Nda/:O8~l h`! F8 V~1p@G",[DX$D }c1A `a6 b.~C(E>hQ l%B0b z!;  ذ@qb>0;dgC}l.6 Y0ࡌy!;|P/@' ш109i2L$$|pB1 m[Y:ЃRV@uR$0$d! PGqCAMX-D 9|4-D̢pQ>ȐvD\`K9#̺  +q/OB]4í-FQ6>b]_nZa+VyOgK[=E%>&a (\-p:ETA*p Yq ł .d =9r`c(81 ,c"b@ؔ!;@QM0@7‘Od@ PpC|Z[%8IG+ r+wYh X%SF U"< $C~$AHR)^PJ04>'4d жsPh <c2pCPXG+*Q+և >SH@ `+CֻGяJ@x @\B a< oAk>B0D M{t}}\~p h" #_K_FC\cKc PP0 g5` yp P}?` q ` G2Puw8g;, qQA]psRPo0 5@o w?{eGN0$P'xIpOx 7tdz)!ڰz6'  @wPw pNPI` P`Pi &~APz@(Xw(p{/~vA(z2@P?Pvy@ "h P 5ҠHx5W'nǖ\4U#ir.QW}( P`  X '$5 ΁h @ְ5p .߇8>q88,P FZIa$0 Pxp` r!Pǒ$y 5@@ xP?ٗ&9thϠ|n]۠e 㐅9G qp Y]x$p 8 0?y0WP OW>y%pxoѷG0r(Ru5$ ffw']ѝMwBgY6&4Ɖ)pu?MpqNl$pgw&k k *Бx Iq )hG~^kZ8"$[W5'J*B4h!o(*@é~58[a'/"P~iAFÀ yjkg}Q ogo 95Z7gl-8Sbڧs50}sp; n)} |%*# ? \Pel&$w~R~ک8.( g90 }Vj+5Hl5w-xys6: bH` 9 n ptq sȩzh $u q@s6hYېZD؋$0H ;&8u堎. aQj@5q  @ ,x qp]P.[E0D)ɲJK[!Yiy܊ qSY :<Dy) {ilKM Jp0/ǵ.a |0 DDv?0l۸U'|IL*ۙg)hsp$o @ݵ jPA2dPС$jXVGa- O@eJà BEm1EE4ZLS.#ul3K;KOOC5O15-1L+m=F#+UИnq33&V5WQUvYfMKPvZjVfv0w5\tb\vu]pӕw^SO&/w_~^>Em_V8av[]xbk[γa;՚,xdK/cUcUtNN 6yfkV+RYe|[9`KmZhhV:ןvyhk.Zh5z1湦6iӦ=hEmwþg϶{u:XgmWn0tvh F50_1Z`"|K~4}>Q>ǽb=},c,( ACY`F>#wE`%r x >v FCC2 tHlP$SPc І6a d/|0 " ! 6PQH$耶0S( `0CH`Dh!6"ayt3#C"A i0BiH eYr(LeL5LZ Qp^RBe@o䃔HЁlCšvlbHD>юdQz?ܚy`k;~Ї>CC ^ |@ECa~Pջ€u;"G0" pG`U4 8D`vA%n\ű$MCFRZ?%@J^F(LK&D%\#=!de`Y}6q=b>[w{H:K>J,܎B}{6Ќ8"!5a aZ`44z(XB&郀& 2͎%a-LaphG;D PֆX?vyQ(=LA=IzՌ9t!M}^(5 9Rcp?Z-4ɞh %%6M0@h(!(Ypo>vD;.1 >16Ъ48;~PPS@{/XAЪ>*Z=T=ԽǠLbq;>z`X2q0ѱ1%J ۭ1xrBP ,}/6$҇<,BQ`E`# J%pv#B% p3 DC&TwЇI|p}AFbrī!pȆ.JQ- R8y80O}Z:-B#4<)1%Ml1҂2 bZL\ %E\jC<l %8G_\R_0?xx^E,NE={FuT&TGJdT}1{{Op pr:ψS5@`>H9aM kVҨ@Ve='\VD#Vl]RmeP|MpYٹЁm؇J8^ց@`{ a:3h[r(XbMV 8Vl Y(%Y%:  0_MočaHH(@{Hur; 'p]XauX@@-G}OGֳ]]܁zP7 F B/Y@S M\ ٢- ؆x D1HU@RR@E\]ҵ *.m.`}(-uvU8u`-'Xuc؆{;c ȀY P_a^m F FN(V1ߎM߭t_}h}6huKŠ FX݆g 6t?x lD{  Uʼnq Qe|a3FA?PqOݝ/8qhPu3h)Xx󀎱#&w2.ii1iT薞p}i]騡hiiNiiǟ^jΚ&ju꧖i`nihy^VkkqykykFt$#kKLR>NhN(}anl|l}!iIlþiNmҞlՎy־ÑPm֖nGrmmm>a$n}Ql~&Cyf.ke߆HUKn l>nn^EnQWo69m?Anp )pjYp p rp>ocz p1q_IM ^_q\tqqLq/qop #o֍nvr*$r**GTr#r*/Opˮl07f1yT3q(Wi)7N%fp;W^s?tAB/*?DoEgt'wGwD3JHtMK*GPV&u7SgTguoo6.ZuG[u]u[_`'a'bt8vb'^u?g:OvEri/tj#vFZunPpWW.k?wlrlvvw wdOw_w`љhw*vpvw?!ẃ??Xmi9qxfG+xk".ߓ]_x^yV/ y}Gљxy yv/ywvy/kyGpo~zzz{GΣmzz'/{I<ﳗkGQx|{fO{k{7xi—8?#`W`ǥ|3gW GG||'}w|k\x'k6п8}}'W\kh?|/Yᇎޯ~ͧ! ,H""'%,).#,3+05&27,6<16=07@ 879529>#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CJDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+POQL4QIDQW%RQ,RR3RSFRXWR6WX2YVLZ`$[V+[X3[ZT\bD]aY^fVafYafCcd;dcZdjIee`fl,ga5gc;ifbinDkjKkkYlrZlndlrSmmUnqfp> pFÏ/1ƒu 3 #f _jP2hL)<#q[Sw. F@aE?n҄h?qpDhL?[t)C W"H^vK>ּ!!$qu؁F"C `8Y >t=$E>q!aȐw 1HI>Ƭxt'Y무㭸C$b ۚSb`s5cmP;A"2F7N*<նcܱ@!㤫/00 K'󎅉06J FhO=O" ВO҃S "E R:TξuC-DEP q q`V:D"X'M>xXH0@3 bJ!~~2/bH0X$MP ?P1z9/1`?1*&!3O*XA%Q9PQ-O7H/la }C2 `{@+Ȗ3m ŏq!E |M~ahv #/hg\D4@õĠ @fD` ~h#A!u ubHF6QC~pa>AxFLhDUqS4LW<0RԔ `gFu,h"I"(9VpA$DdH F2jZWp9 E8 #ׅ6<@tG>T0pc*8ͩ/"0,3i4~/r!j;F>1|a"3v#"1Z|o!AY| 1- њ|(6$&W"tUG A4&^DFO09I$Ao#0% Cv| x}ZX@",ԍn o! > UBDzùrJk!{a.|aJ %7aA\A. w B7*!rQ&8ii# R@ E~d?&o `&"N=`A(1p\X6رL_`P@!4Oai^&`>t, #贯2 F.K5Ä%tٳab ,ڧ@2*S4$STxζsT71gԑyq [hΑ0ko0~4%"MVs0]!§/ݶFIKur"t]B\?&6 B$gw`P ǡB2" "ʀ!!b(I uP#pđhAcŴ3t8FCH٘Kf"@:N>p8"Cd^Kdt'xGﶛ*L~@c8p2PȂl@j<`x v! R<y$^Gn?@mN-OtHG"@wRh9.q` d6@ x @y@ɧp @ G3P`uWwGqoб~28T<- qqOAZpp@O@l w Py .u$Hu|-؆aL/k484;@ r Ab P0 rPd@P p{0 G^(pW$  nXFv;p: 6AṔ +yش)؞}0Ę,J ZLN Rd˺MQpP̹P0 Z}|pl Vy À8`U@{\Vk| ̘M M 9/QH ttH N! wx @ _/R< TZAg  y( ڏ{K"rKUyh  Hp 者p @.ar#: 6H%146 NQ jl!̅B ٸXʠ 1eΤY͙3Db4rtux[˟88$b"ג Uj T\C8ծe[qΥ[]xR,I H bVdcȎcD˒ mT 06AN$3 #'db<4 $@MKMwN 6o |(@MNzp3;_}=Qbtcn/I!Tp$O*H H:0h -F 9D/4F$1I&tReOP&˭j$KAl*-L,o2\I(B"PkJ=s?3tlP& d"44-1sr{?OS8uTRҋPTS2 ,cU>BiJQxA!G]><+SQK}WcUUUuYTUSeZlZnLfw\r5oUwSq=]xW\v7;]u^~_Mx|esXVxa%a!bԊ/RJcY8cK68VyeAvV;3'QUieYe!gq➓Vziyihꦡ[X놏.Wg6lVYHl\oBn#vmu5nώ*pZmnjmZ\IqΙ{ȇR3 rԳZaW߹s؝<5|HW3kiN}s]/;v)1mMj\@]Fivˤt'vMs~оuW5gJIƻVݴ<&0mFUvգ(hد7HBpAh X'<zg08BC #+L"+v4![Е8@m1u ""E+(:u`"0";Xvc@dQ S :oЇ2j Fv0'~t1ЀΡE282dP#H!8!2x<H xFD\҇2`}YEn.@0v$a0!h Jp; `Ґ0@AK aP5ep+"ֈp8&a1 qq6q]x=AM / 8Dn-!B $VGB,a7! oeMK^lbeOV&3@/ p1l `G7# 85c| V;0"`2&|?y$Bxp*[ccO=h>8_ u 1P*RJB츪hS2M|[Ud?D- `$Ap~Tа~|[pxbr10ZQQ:b'$0xi%&фH#$0E21k]4Ep/|Bbh` O!GzBPnAkS XĘ5*!'.;nw4m%(28/p1Bv`G0`΀D<"]_, 0#{$#x`Y>C2W~R2!{ $Ѕ^A7A6ad\:?1ũ"p1@2z:q&vs=rMTB5IP @ d)c+3C֒%B=}1 Tt]:n|LګRgL4áǺ ."m!WD!1ﻲc*@lW.d6ބ* |]aUp׽68[牫: K>сEfMs,"x44 5"pp3^pBZL:eB FD\ݰ=njQ.`p( `bG]HA5 g ]"@47)\Zw1F0 vLC6=W. }'`_b8&I&q4DcABLbb 0x"z01HS:~OX+OK=#`@xa>{*YX= tփ=ȨH#l=z`0p10`!: /$08;jA:O+}؆-#҇;8*PAEH ov|B p1Xo*;6$7!Hoh}x[xЇ< D6LDIp @' + ޑgr XW";'I7(Y X&;KG+8U) HY|1&XƌF@Ҟ$YM$#Dp)q=EtP Ɂ< lȄ h9Z̀0- x(D/p@PQ5Rwۓ]-9`^=^>*qb؇QǨ`MNPER`uPJ( ɎlJM( \- &hM^ȆPXX фA`5`T`l`(䅁p}(8-̊WuKX ȀEPg1t xnC{(н܉$&`&>I'(NdM>HpQ%-!q n"X:@Q&% I8`| ;՘ 0&BCnIEe ,(L" <`"a !!)jti5 \!]n_>s -$L5Gqj /% tZ/pr9tDK+UwIO+*L~9hiJdbi b)S h'hhYiti%ƛYiԠ[M$jFg>-^jijNޗjj6Nk&k1y٧Vk.hi~inl[k뾎Цkk~옽ikÎN뤁lΆb.glV m\N>m>VmfvUھ۞im^^nlvl^vnf[QPm.o\ХnovVoMvPזomkImҥoGWv!*}ŽvΘh prpqh /Yٺ}^s}e Gqqnnq~iq#g!)#VyV%W.Cr-?g*r1Tb*aPps7m)3GLio,w7ssۤ(-'sANg?d AC'tJ sHtJWqFN/uOoYqSHM;I>s׻t6WwlAǒ0u!Flt2gbϏPۙ5dWvWigד-gj6kvnq,r7Fʞvytkg7_wu-iw w/>xPmGrx 5wg['}pg=b[u6rx Yxe_yY&wOҜ7JV)E٣WyQ/Nz7y w(_llΞ׭vr^qm{`EƵyM{w{]L7޼_u|fӦzGIߩ;OM`_-wooG|Gg:9?ԏ҇_}}*moٿs}_FsǾԴ|O}׏VOy?~}珄~h4!o)jtu~e%MrMgΧ*|z  a „ 2l!Ĉ'RhE5hǎ"G,i$ʔ) l%̘2gҔ9͚:w'РB b,j(ҤJ2 )ԨRMj*֬Zr)ذbǒ͸ Nm[gNrҭkֲzԣA/Ċ31Ȓ7l1̚7s83A.2궝Wn:(gӞ,!Ժ<7k/4ӻw-9wS8h s/,ώ$<跓~}la=zw} 8 A3ܷv!H^|=H ,x~ VZI8!!bx"vna"h"5"ja=Y48dh8^桇?*$fA$hF).2y%EXPzٗqceYxAv%d9I9'>qfy6&,X'c: wyhQ|.7hKr2 H39 "zDr(Nh%\TzC:kBnȪV⚫J<*+'P* ^6 k쥷QVlTjK_%(m{n1ȿH@X@]` g1q5s.$L 4þ1P{-T6+ڱ@.3HBSMKA=T٩uPK@ uW uSP@@! ,H""'%,).#,3+05&27,6<16=07@ 879529>#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CJDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+POQL4QIDQW%RQ,RR3RSFRXWR6WX2YVLZ`$[V+[X3[ZT\bD]aY^fVafYafCcd;dcZdjIee`fl,ga5gc;ifbinDkjKkkYlrZlndlrSmmUnqfp> pFÏ/1ƒu 3 #f _jP2hL)<#q[Sw. F@aE?n҄h?qpDhL?[t)C W"H^vK>ּ!!$qu؁F"C `8Y >t=$E>q!aȐw 1HI>Ƭxt'Y무㭸C$b ۚSb`s5cmP;A"2F7N*<նcܱ@!㤫/00 K'󎅉06J FhO=O" ВO҃S "E R:TξuC-DEP q q`V:D"X'M>xXH0@3 bJ!~~2/bH0X$MP ?P1z9/1`?1*&!3O*XA%Q9PQ-O7H/la }C2 `{@+Ȗ3m ŏq!E |M~ahv #/hg\D4@õĠ @fD` ~h#A!u ubHF6QC~pa>AxFLhDUqS4LW<0RԔ `gFu,h"I"(9VpA$DdH F2jZWp9 E8 #ׅ6<@tG>T0pc*8ͩ/"0,3i4~/r!j;F>1|a"3v#"1Z|o!AY| 1- њ|(6$&W"tUG A4&^DFO09I$Ao#0% Cv| x}ZX@",ԍn o! > UBDzùrJk!{a.|aJ %7aA\A. w B7*!rQ&8ii# R@ E~d?&o `&"N=`A(1p\X6رL_`P@!4Oai^&`>t, #贯2 F.K5Ä%tٳab ,ڧ@2*S4$STxζsT71gԑyq [hΑ0ko0~4%"MVs0]!§/ݶFIKur"t]B\?&6 B$gw`P ǡB2" "ʀ!!b(I uP#pđhAcŴ3t8FCH٘Kf"@:N>p8"Cd^Kdt'xGﶛ*L~@c8p2PȂl@j<`x v! R<y$^Gn?@mN-OtHG"@wRh9.q` d6@ x @y@ɧp @ G3P`uWwGqoб~28T<- qqOAZpp@O@l w Py .u$Hu|-؆aL/k484;@ r Ab P0 rPd@P p{0 G^(pW$  nXFv;p: 6AṔ +yش)؞}0Ę,J ZLN Rd˺MQpP̹P0 Z}|pl Vy À8`U@{\Vk| ̘M M 9/QH ttH N! wx @ _/R< TZAg  y( ڏ{K"rKUyh  Hp 者p @.ar#: 6H%146 NQ jl!̅B ٸXʠ 1eΤY͙3Db4rtux[˟88$b"ג Uj T\C8ծe[qΥ[]xR,I H bVdcȎcD˒ mT 06AN$3 #'db<4 $@MKMwN 6o |(@MNzp3;_}=Qbtcn/I!Tp$O*H H:0h -F 9D/4F$1I&tReOP&˭j$KAl*-L,o2\I(B"PkJ=s?3tlP& d"44-1sr{?OS8uTRҋPTS2 ,cU>BiJQxA!G]><+SQK}WcUUUuYTUSeZlZnLfw\r5oUwSq=]xW\v7;]u^~_Mx|esXVxa%a!bԊ/RJcY8cK68VyeAvV;3'QUieYe!gq➓Vziyihꦡ[X놏.Wg6lVYHl\oBn#vmu5nώ*pZmnjmZ\IqΙ{ȇR3 rԳZaW߹s؝<5|HW3kiN}s]/;v)1mMj\@]Fivˤt'vMs~оuW5gJIƻVݴ<&0mFUvգ(hد7HBpAh X'<zg08BC #+L"+v4![Е8@m1u ""E+(:u`"0";Xvc@dQ S :oЇ2j Fv0'~t1ЀΡE282dP#H!8!2x<H xFD\҇2`}YEn.@0v$a0!h Jp; `Ґ0@AK aP5ep+"ֈp8&a1 qq6q]x=AM / 8Dn-!B $VGB,a7! oeMK^lbeOV&3@/ p1l `G7# 85c| V;0"`2&|?y$Bxp*[ccO=h>8_ u 1P*RJB츪hS2M|[Ud?D- `$Ap~Tа~|[pxbr10ZQQ:b'$0xi%&фH#$0E21k]4Ep/|Bbh` O!GzBPnAkS XĘ5*!'.;nw4m%(28/p1Bv`G0`΀D<"]_, 0#{$#x`Y>C2W~R2!{ $Ѕ^A7A6ad\:?1ũ"p1@2z:q&vs=rMTB5IP @ d)c+3C֒%B=}1 Tt]:n|LګRgL4áǺ ."m!WD!1ﻲc*@lW.d6ބ* |]aUp׽68[牫: K>сEfMs,"x44 5"pp3^pBZL:eB FD\ݰ=njQ.`p( `bG]HA5 g ]"@47)\Zw1F0 vLC6=W. }'`_b8&I&q4DcABLbb 0x"z01HS:~OX+OK=#`@xa>{*YX= tփ=ȨH#l=z`0p10`!: /$08;jA:O+}؆-#҇;8*PAEH ov|B p1Xo*;6$7!Hoh}x[xЇ< D6LDIp @' + ޑgr XW";'I7(Y X&;KG+8U) HY|1&XƌF@Ҟ$YM$#Dp)q=EtP Ɂ< lȄ h9Z̀0- x(D/p@PQ5Rwۓ]-9`^=^>*qb؇QǨ`MNPER`uPJ( ɎlJM( \- &hM^ȆPXX фA`5`T`l`(䅁p}(8-̊WuKX ȀEPg1t xnC{(н܉$&`&>I'(NdM>HpQ%-!q n"X:@Q&% I8`| ;՘ 0&BCnIEe ,(L" <`"a !!)jti5 \!]n_>s -$L5Gqj /% tZ/pr9tDK+UwIO+*L~9hiJdbi b)S h'hhYiti%ƛYiԠ[M$jFg>-^jijNޗjj6Nk&k1y٧Vk.hi~inl[k뾎Цkk~옽ikÎN뤁lΆb.glV m\N>m>VmfvUھ۞im^^nlvl^vnf[QPm.o\ХnovVoMvPזomkImҥoGWv!*}ŽvΘh prpqh /Yٺ}^s}e Gqqnnq~iq#g!)#VyV%W.Cr-?g*r1Tb*aPps7m)3GLio,w7ssۤ(-'sANg?d AC'tJ sHtJWqFN/uOoYqSHM;I>s׻t6WwlAǒ0u!Flt2gbϏPۙ5dWvWigד-gj6kvnq,r7Fʞvytkg7_wu-iw w/>xPmGrx 5wg['}pg=b[u6rx Yxe_yY&wOҜ7JV)E٣WyQ/Nz7y w(_llΞ׭vr^qm{`EƵyM{w{]L7޼_u|fӦzGIߩ;OM`_-wooG|Gg:9?ԏ҇_}}*moٿs}_FsǾԴ|O}׏VOy?~}珄~h4!o)jtu~e%MrMgΧ*|z  a „ 2l!Ĉ'RhE5hǎ"G,i$ʔ) l%̘2gҔ9͚:w'РB b,j(ҤJ2 )ԨRMj*֬Zr)ذbǒ͸ Nm[gNrҭkֲzԣA/Ċ31Ȓ7l1̚7s83A.2궝Wn:(gӞ,!Ժ<7k/4ӻw-9wS8h s/,ώ$<跓~}la=zw} 8 A3ܷv!H^|=H ,x~ VZI8!!bx"vna"h"5"ja=Y48dh8^桇?*$fA$hF).2y%EXPzٗqceYxAv%d9I9'>qfy6&,X'c: wyhQ|.7hKr2 H39 "zDr(Nh%\TzC:kBnȪV⚫J<*+'P* ^6 k쥷QVlTjK_%(m{n1ȿH@X@]` g1q5s.$L 4þ1P{-T6+ڱ@.3HBSMKA=T٩uPK@ uW uSP@@! ,H""'%,).#,3+05&27,6<16=07@ 879529>#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CJDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+POQL4QIDQW%RQ,RR3RSFRXWR6WX2YVLZ`$[V+[X3[ZT\bD]aY^fVafYafCcd;dcZdjIee`fl,ga5gc;ifbinDkjKkkYlrZlndlrSmmUnqfp> pFÏ/1ƒu 3 #f _jP2hL)<#q[Sw. F@aE?n҄h?qpDhL?[t)C W"H^vK>ּ!!$qu؁F"C `8Y >t=$E>q!aȐw 1HI>Ƭxt'Y무㭸C$b ۚSb`s5cmP;A"2F7N*<նcܱ@!㤫/00 K'󎅉06J FhO=O" ВO҃S "E R:TξuC-DEP q q`V:D"X'M>xXH0@3 bJ!~~2/bH0X$MP ?P1z9/1`?1*&!3O*XA%Q9PQ-O7H/la }C2 `{@+Ȗ3m ŏq!E |M~ahv #/hg\D4@õĠ @fD` ~h#A!u ubHF6QC~pa>AxFLhDUqS4LW<0RԔ `gFu,h"I"(9VpA$DdH F2jZWp9 E8 #ׅ6<@tG>T0pc*8ͩ/"0,3i4~/r!j;F>1|a"3v#"1Z|o!AY| 1- њ|(6$&W"tUG A4&^DFO09I$Ao#0% Cv| x}ZX@",ԍn o! > UBDzùrJk!{a.|aJ %7aA\A. w B7*!rQ&8ii# R@ E~d?&o `&"N=`A(1p\X6رL_`P@!4Oai^&`>t, #贯2 F.K5Ä%tٳab ,ڧ@2*S4$STxζsT71gԑyq [hΑ0ko0~4%"MVs0]!§/ݶFIKur"t]B\?&6 B$gw`P ǡB2" "ʀ!!b(I uP#pđhAcŴ3t8FCH٘Kf"@:N>p8"Cd^Kdt'xGﶛ*L~@c8p2PȂl@j<`x v! R<y$^Gn?@mN-OtHG"@wRh9.q` d6@ x @y@ɧp @ G3P`uWwGqoб~28T<- qqOAZpp@O@l w Py .u$Hu|-؆aL/k484;@ r Ab P0 rPd@P p{0 G^(pW$  nXFv;p: 6AṔ +yش)؞}0Ę,J ZLN Rd˺MQpP̹P0 Z}|pl Vy À8`U@{\Vk| ̘M M 9/QH ttH N! wx @ _/R< TZAg  y( ڏ{K"rKUyh  Hp 者p @.ar#: 6H%146 NQ jl!̅B ٸXʠ 1eΤY͙3Db4rtux[˟88$b"ג Uj T\C8ծe[qΥ[]xR,I H bVdcȎcD˒ mT 06AN$3 #'db<4 $@MKMwN 6o |(@MNzp3;_}=Qbtcn/I!Tp$O*H H:0h -F 9D/4F$1I&tReOP&˭j$KAl*-L,o2\I(B"PkJ=s?3tlP& d"44-1sr{?OS8uTRҋPTS2 ,cU>BiJQxA!G]><+SQK}WcUUUuYTUSeZlZnLfw\r5oUwSq=]xW\v7;]u^~_Mx|esXVxa%a!bԊ/RJcY8cK68VyeAvV;3'QUieYe!gq➓Vziyihꦡ[X놏.Wg6lVYHl\oBn#vmu5nώ*pZmnjmZ\IqΙ{ȇR3 rԳZaW߹s؝<5|HW3kiN}s]/;v)1mMj\@]Fivˤt'vMs~оuW5gJIƻVݴ<&0mFUvգ(hد7HBpAh X'<zg08BC #+L"+v4![Е8@m1u ""E+(:u`"0";Xvc@dQ S :oЇ2j Fv0'~t1ЀΡE282dP#H!8!2x<H xFD\҇2`}YEn.@0v$a0!h Jp; `Ґ0@AK aP5ep+"ֈp8&a1 qq6q]x=AM / 8Dn-!B $VGB,a7! oeMK^lbeOV&3@/ p1l `G7# 85c| V;0"`2&|?y$Bxp*[ccO=h>8_ u 1P*RJB츪hS2M|[Ud?D- `$Ap~Tа~|[pxbr10ZQQ:b'$0xi%&фH#$0E21k]4Ep/|Bbh` O!GzBPnAkS XĘ5*!'.;nw4m%(28/p1Bv`G0`΀D<"]_, 0#{$#x`Y>C2W~R2!{ $Ѕ^A7A6ad\:?1ũ"p1@2z:q&vs=rMTB5IP @ d)c+3C֒%B=}1 Tt]:n|LګRgL4áǺ ."m!WD!1ﻲc*@lW.d6ބ* |]aUp׽68[牫: K>сEfMs,"x44 5"pp3^pBZL:eB FD\ݰ=njQ.`p( `bG]HA5 g ]"@47)\Zw1F0 vLC6=W. }'`_b8&I&q4DcABLbb 0x"z01HS:~OX+OK=#`@xa>{*YX= tփ=ȨH#l=z`0p10`!: /$08;jA:O+}؆-#҇;8*PAEH ov|B p1Xo*;6$7!Hoh}x[xЇ< D6LDIp @' + ޑgr XW";'I7(Y X&;KG+8U) HY|1&XƌF@Ҟ$YM$#Dp)q=EtP Ɂ< lȄ h9Z̀0- x(D/p@PQ5Rwۓ]-9`^=^>*qb؇QǨ`MNPER`uPJ( ɎlJM( \- &hM^ȆPXX фA`5`T`l`(䅁p}(8-̊WuKX ȀEPg1t xnC{(н܉$&`&>I'(NdM>HpQ%-!q n"X:@Q&% I8`| ;՘ 0&BCnIEe ,(L" <`"a !!)jti5 \!]n_>s -$L5Gqj /% tZ/pr9tDK+UwIO+*L~9hiJdbi b)S h'hhYiti%ƛYiԠ[M$jFg>-^jijNޗjj6Nk&k1y٧Vk.hi~inl[k뾎Цkk~옽ikÎN뤁lΆb.glV m\N>m>VmfvUھ۞im^^nlvl^vnf[QPm.o\ХnovVoMvPזomkImҥoGWv!*}ŽvΘh prpqh /Yٺ}^s}e Gqqnnq~iq#g!)#VyV%W.Cr-?g*r1Tb*aPps7m)3GLio,w7ssۤ(-'sANg?d AC'tJ sHtJWqFN/uOoYqSHM;I>s׻t6WwlAǒ0u!Flt2gbϏPۙ5dWvWigד-gj6kvnq,r7Fʞvytkg7_wu-iw w/>xPmGrx 5wg['}pg=b[u6rx Yxe_yY&wOҜ7JV)E٣WyQ/Nz7y w(_llΞ׭vr^qm{`EƵyM{w{]L7޼_u|fӦzGIߩ;OM`_-wooG|Gg:9?ԏ҇_}}*moٿs}_FsǾԴ|O}׏VOy?~}珄~h4!o)jtu~e%MrMgΧ*|z  a „ 2l!Ĉ'RhE5hǎ"G,i$ʔ) l%̘2gҔ9͚:w'РB b,j(ҤJ2 )ԨRMj*֬Zr)ذbǒ͸ Nm[gNrҭkֲzԣA/Ċ31Ȓ7l1̚7s83A.2궝Wn:(gӞ,!Ժ<7k/4ӻw-9wS8h s/,ώ$<跓~}la=zw} 8 A3ܷv!H^|=H ,x~ VZI8!!bx"vna"h"5"ja=Y48dh8^桇?*$fA$hF).2y%EXPzٗqceYxAv%d9I9'>qfy6&,X'c: wyhQ|.7hKr2 H39 "zDr(Nh%\TzC:kBnȪV⚫J<*+'P* ^6 k쥷QVlTjK_%(m{n1ȿH@X@]` g1q5s.$L 4þ1P{-T6+ڱ@.3HBSMKA=T٩uPK@ uW uSP@@! ,H""'%,).#,3+05&27,6<16=07@ 879529>#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CIDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+PO4QI9QK%RQ,RR3RS;RUFRXTOԦZq4 U8hs<@W@U^p =1Fx>8|)C_Db=ƸDw[D뭸䮼kF&ER&.A㬳h> cM>N%1|H> F+ ?<2`?3>y,p8 0=" S=<7;;QlHh'Ih.t X@L>BrH7@T ID ?hRh C1Lr)Ts ȇ+0ԏ?ψbd``OsP"a#Pa4,,4&nAm"3DuJ5dHY׼&:n!4 Jh#d,CB(W-i`;B B6@&ABLH$81m hځ ͈F=C#;pу|mޑ u:|X='1I0.2LD$~BA1/-XKU!ADHi}tAI4 A ye#0tȗ,<@H )P+sr ~V-0gJSF̩NwL Ln PP,p[hΤ`)h %& ItF8|cB dQC&cʠ Å/ cbaBW'@.P@HFօvl !.F/5M0L0B u=7‘@  #*Mc0FDz8AZ|@:ƎPANt2s۱v2lb^߸& u@C2}P2(B-}@R}fV 1B0 @hFA` 4guT @Aup0W}`6B5hP\"QOFP0%R CO+aMh$J`@a^pm2`h(F@x/V|0@ Uz O/4HZT$%CEЅNB]ú@e'DanjVOS:ejiJo$5NDrd@hŔ-~߈A6n޷Tfm|w q~.ޑLq{|ضʷ9N%Vl@=$!%JW(먄!0V&С 8LT(`RE $B3rqKD@1Q 1$AhwQퟻWC܏ ڎҡB 4 ! {dc,Q]@ CEDgX"L "!A2oO}q)4B:! ۦ=@d` \9!ƻ @@ {H D q|/Nc LL(Vk׻QH`G#[ޭb 4Gp  6r ``pwHpQ|}0|p]~{~+g$h:h'/At\prQ@n  ,x p,{ .Av$$H&w0}48L6;zh+.!ذpz6' P @wpw `NPJ` ``@h '~A@z@)Hvhvp{0~vA("x  dGv@H"g P 5ѐXx6W'nǖ\2u9t/~QW{r # G$6h с0@ P   P()P72z5IơǠڞyW>Zay5k9?llJ}.aWG| uDyr`iJir.@\LǗ|Q` +uWkfG1'AB$ l|էNʯlf09ޗѧL̦)&y*wZh } L&wf`P G$ Šqh xX,HŠ*݀`{ J+ av @~'!Jɽ@X7 f э p  pҾ 0pQ >ݶX<ɽ 툆MQLPr+[h Q P @p̶P pQUx|ٺ nM|s۬4 7n-ٞЈюLwM@*-r} 0rQߧ|6|Q }u H@}ЈhzMثxnKp *u^ zmLhh ޕxgnK| C]$@@ /kHC<}7(Q0>p\⯨|- @`ၐW.*N`%) `)`dɅD 밋[@ > p}`n'k  }xr \K gwRX0鋎a z~a`ꂮWMzN(ʬf,G#0$PUn\` {inW< 54Yks W 5 Q6PLwo_Jp~y%}0! &J \@+iUyd`X)4L. 0 * axq 1\ 0݌ږ`<i|@Лy f? KȈԐQ])` J`'H|$0͐Ν؈ zoK$@ f˚|٠#0Daz@pǰ \^ pv1g IٙRp/+X  j pr& .dC3w \X't@ux'DR!:^ͼ)y9QŌ8ÆQI.eSQNZժY JOD! Ɩ=KB[qΥ[Q @4AJ=ϚqV <`]`ȊY.QqخgEj7Ymbr´fi*WLˣWJ D ]8qQx`BSQ 6nݛޕ]uٵo(W M~Wկ;ڃ[M"fPxC8=oDʅHO? 3 ۯ< t<#$= S.@[tEoqu[-vWmv36^@?7X h'<|@BD:T", sBwCP/|(L>/qtV`'.qt0ȁ7#7<t #6eԠ0\< HA 4s ",@F}(  Vި@xF>@384*:~x >pa EC1! sHnP$RX 5A ૣ.1#z)$`A 6ҕ%A p4#@ ,=B$1^ |cHD"pu EA. ’A ~X#dX½DѧPyҥM*;d\ 8э|2 "9a|xPM<؁ "@GSQ1MbAeG~ poT |Ѓ"o'(wcpjXGNZEC@aC T=T>|Hw(2T0O N+Ea'5D(@jCG>,@$B @UUX@' JBFF/Q'@* tѶ [⮇8v;EE%@L8G>  .;Q CA[1W~T!{ $fA7:qdA? Qụ"1fV4wv)qb!![q]}tʠ(vPBYh2d TZ\$v2 "l:֡ ] z>>TV.X[?0 ~h#A nU<[|aɨt'miL磲44ުtoĦ&1sWk5\ D(l~6ʲ02;(rV3CXp$ <0F>j1@/L [ TA2x^ \?HHB07d"{|!((m4CuHtG9}"|RxB;A`< [/\S2R`LBT8VqJY"!*\2| E5`{)Y{gg~-Sh͂˃^hṄFThhSFeV|i艩g8)i蔎iq鲑i蟱Pi9iiFXj)jjAnfåђqꏞjjUj~zNɯ>lt~ӌgfa|ykBVZjInnΕM>Xvf0mnn!>nWF5k#)̎^.l۴ooΚqmN~n&p>p/ɣfvpɆp1po9J p^k />qoo"q'p/lqnq"A"#GZr"7'o(bV)<r˃Ts3/p5 qd?sa-Osy9:%=WÓs(@/A'"7C>WgFDIw ǕtLMpVn֦ S_QTGtV7uTXYZ~uY\[uOvqbtcdOvButgWFiP_5#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CIDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+PO4QI9QK%RQ,RR3RS;RUFRXTOԦZq4 U8hs<@W@U^p =1Fx>8|)C_Db=ƸDw[D뭸䮼kF&ER&.A㬳h> cM>N%1|H> F+ ?<2`?3>y,p8 0=" S=<7;;QlHh'Ih.t X@L>BrH7@T ID ?hRh C1Lr)Ts ȇ+0ԏ?ψbd``OsP"a#Pa4,,4&nAm"3DuJ5dHY׼&:n!4 Jh#d,CB(W-i`;B B6@&ABLH$81m hځ ͈F=C#;pу|mޑ u:|X='1I0.2LD$~BA1/-XKU!ADHi}tAI4 A ye#0tȗ,<@H )P+sr ~V-0gJSF̩NwL Ln PP,p[hΤ`)h %& ItF8|cB dQC&cʠ Å/ cbaBW'@.P@HFօvl !.F/5M0L0B u=7‘@  #*Mc0FDz8AZ|@:ƎPANt2s۱v2lb^߸& u@C2}P2(B-}@R}fV 1B0 @hFA` 4guT @Aup0W}`6B5hP\"QOFP0%R CO+aMh$J`@a^pm2`h(F@x/V|0@ Uz O/4HZT$%CEЅNB]ú@e'DanjVOS:ejiJo$5NDrd@hŔ-~߈A6n޷Tfm|w q~.ޑLq{|ضʷ9N%Vl@=$!%JW(먄!0V&С 8LT(`RE $B3rqKD@1Q 1$AhwQퟻWC܏ ڎҡB 4 ! {dc,Q]@ CEDgX"L "!A2oO}q)4B:! ۦ=@d` \9!ƻ @@ {H D q|/Nc LL(Vk׻QH`G#[ޭb 4Gp  6r ``pwHpQ|}0|p]~{~+g$h:h'/At\prQ@n  ,x p,{ .Av$$H&w0}48L6;zh+.!ذpz6' P @wpw `NPJ` ``@h '~A@z@)Hvhvp{0~vA("x  dGv@H"g P 5ѐXx6W'nǖ\2u9t/~QW{r # G$6h с0@ P   P()P72z5IơǠڞyW>Zay5k9?llJ}.aWG| uDyr`iJir.@\LǗ|Q` +uWkfG1'AB$ l|էNʯlf09ޗѧL̦)&y*wZh } L&wf`P G$ Šqh xX,HŠ*݀`{ J+ av @~'!Jɽ@X7 f э p  pҾ 0pQ >ݶX<ɽ 툆MQLPr+[h Q P @p̶P pQUx|ٺ nM|s۬4 7n-ٞЈюLwM@*-r} 0rQߧ|6|Q }u H@}ЈhzMثxnKp *u^ zmLhh ޕxgnK| C]$@@ /kHC<}7(Q0>p\⯨|- @`ၐW.*N`%) `)`dɅD 밋[@ > p}`n'k  }xr \K gwRX0鋎a z~a`ꂮWMzN(ʬf,G#0$PUn\` {inW< 54Yks W 5 Q6PLwo_Jp~y%}0! &J \@+iUyd`X)4L. 0 * axq 1\ 0݌ږ`<i|@Лy f? KȈԐQ])` J`'H|$0͐Ν؈ zoK$@ f˚|٠#0Daz@pǰ \^ pv1g IٙRp/+X  j pr& .dC3w \X't@ux'DR!:^ͼ)y9QŌ8ÆQI.eSQNZժY JOD! Ɩ=KB[qΥ[Q @4AJ=ϚqV <`]`ȊY.QqخgEj7Ymbr´fi*WLˣWJ D ]8qQx`BSQ 6nݛޕ]uٵo(W M~Wկ;ڃ[M"fPxC8=oDʅHO? 3 ۯ< t<#$= S.@[tEoqu[-vWmv36^@?7X h'<|@BD:T", sBwCP/|(L>/qtV`'.qt0ȁ7#7<t #6eԠ0\< HA 4s ",@F}(  Vި@xF>@384*:~x >pa EC1! sHnP$RX 5A ૣ.1#z)$`A 6ҕ%A p4#@ ,=B$1^ |cHD"pu EA. ’A ~X#dX½DѧPyҥM*;d\ 8э|2 "9a|xPM<؁ "@GSQ1MbAeG~ poT |Ѓ"o'(wcpjXGNZEC@aC T=T>|Hw(2T0O N+Ea'5D(@jCG>,@$B @UUX@' JBFF/Q'@* tѶ [⮇8v;EE%@L8G>  .;Q CA[1W~T!{ $fA7:qdA? Qụ"1fV4wv)qb!![q]}tʠ(vPBYh2d TZ\$v2 "l:֡ ] z>>TV.X[?0 ~h#A nU<[|aɨt'miL磲44ުtoĦ&1sWk5\ D(l~6ʲ02;(rV3CXp$ <0F>j1@/L [ TA2x^ \?HHB07d"{|!((m4CuHtG9}"|RxB;A`< [/\S2R`LBT8VqJY"!*\2| E5`{)Y{gg~-Sh͂˃^hṄFThhSFeV|i艩g8)i蔎iq鲑i蟱Pi9iiFXj)jjAnfåђqꏞjjUj~zNɯ>lt~ӌgfa|ykBVZjInnΕM>Xvf0mnn!>nWF5k#)̎^.l۴ooΚqmN~n&p>p/ɣfvpɆp1po9J p^k />qoo"q'p/lqnq"A"#GZr"7'o(bV)<r˃Ts3/p5 qd?sa-Osy9:%=WÓs(@/A'"7C>WgFDIw ǕtLMpVn֦ S_QTGtV7uTXYZ~uY\[uOvqbtcdOvButgWFiP_5#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CIDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+PO4QI9QK%RQ,RR3RS;RUFRXTOԦZq4 U8hs<@W@U^p =1Fx>8|)C_Db=ƸDw[D뭸䮼kF&ER&.A㬳h> cM>N%1|H> F+ ?<2`?3>y,p8 0=" S=<7;;QlHh'Ih.t X@L>BrH7@T ID ?hRh C1Lr)Ts ȇ+0ԏ?ψbd``OsP"a#Pa4,,4&nAm"3DuJ5dHY׼&:n!4 Jh#d,CB(W-i`;B B6@&ABLH$81m hځ ͈F=C#;pу|mޑ u:|X='1I0.2LD$~BA1/-XKU!ADHi}tAI4 A ye#0tȗ,<@H )P+sr ~V-0gJSF̩NwL Ln PP,p[hΤ`)h %& ItF8|cB dQC&cʠ Å/ cbaBW'@.P@HFօvl !.F/5M0L0B u=7‘@  #*Mc0FDz8AZ|@:ƎPANt2s۱v2lb^߸& u@C2}P2(B-}@R}fV 1B0 @hFA` 4guT @Aup0W}`6B5hP\"QOFP0%R CO+aMh$J`@a^pm2`h(F@x/V|0@ Uz O/4HZT$%CEЅNB]ú@e'DanjVOS:ejiJo$5NDrd@hŔ-~߈A6n޷Tfm|w q~.ޑLq{|ضʷ9N%Vl@=$!%JW(먄!0V&С 8LT(`RE $B3rqKD@1Q 1$AhwQퟻWC܏ ڎҡB 4 ! {dc,Q]@ CEDgX"L "!A2oO}q)4B:! ۦ=@d` \9!ƻ @@ {H D q|/Nc LL(Vk׻QH`G#[ޭb 4Gp  6r ``pwHpQ|}0|p]~{~+g$h:h'/At\prQ@n  ,x p,{ .Av$$H&w0}48L6;zh+.!ذpz6' P @wpw `NPJ` ``@h '~A@z@)Hvhvp{0~vA("x  dGv@H"g P 5ѐXx6W'nǖ\2u9t/~QW{r # G$6h с0@ P   P()P72z5IơǠڞyW>Zay5k9?llJ}.aWG| uDyr`iJir.@\LǗ|Q` +uWkfG1'AB$ l|էNʯlf09ޗѧL̦)&y*wZh } L&wf`P G$ Šqh xX,HŠ*݀`{ J+ av @~'!Jɽ@X7 f э p  pҾ 0pQ >ݶX<ɽ 툆MQLPr+[h Q P @p̶P pQUx|ٺ nM|s۬4 7n-ٞЈюLwM@*-r} 0rQߧ|6|Q }u H@}ЈhzMثxnKp *u^ zmLhh ޕxgnK| C]$@@ /kHC<}7(Q0>p\⯨|- @`ၐW.*N`%) `)`dɅD 밋[@ > p}`n'k  }xr \K gwRX0鋎a z~a`ꂮWMzN(ʬf,G#0$PUn\` {inW< 54Yks W 5 Q6PLwo_Jp~y%}0! &J \@+iUyd`X)4L. 0 * axq 1\ 0݌ږ`<i|@Лy f? KȈԐQ])` J`'H|$0͐Ν؈ zoK$@ f˚|٠#0Daz@pǰ \^ pv1g IٙRp/+X  j pr& .dC3w \X't@ux'DR!:^ͼ)y9QŌ8ÆQI.eSQNZժY JOD! Ɩ=KB[qΥ[Q @4AJ=ϚqV <`]`ȊY.QqخgEj7Ymbr´fi*WLˣWJ D ]8qQx`BSQ 6nݛޕ]uٵo(W M~Wկ;ڃ[M"fPxC8=oDʅHO? 3 ۯ< t<#$= S.@[tEoqu[-vWmv36^@?7X h'<|@BD:T", sBwCP/|(L>/qtV`'.qt0ȁ7#7<t #6eԠ0\< HA 4s ",@F}(  Vި@xF>@384*:~x >pa EC1! sHnP$RX 5A ૣ.1#z)$`A 6ҕ%A p4#@ ,=B$1^ |cHD"pu EA. ’A ~X#dX½DѧPyҥM*;d\ 8э|2 "9a|xPM<؁ "@GSQ1MbAeG~ poT |Ѓ"o'(wcpjXGNZEC@aC T=T>|Hw(2T0O N+Ea'5D(@jCG>,@$B @UUX@' JBFF/Q'@* tѶ [⮇8v;EE%@L8G>  .;Q CA[1W~T!{ $fA7:qdA? Qụ"1fV4wv)qb!![q]}tʠ(vPBYh2d TZ\$v2 "l:֡ ] z>>TV.X[?0 ~h#A nU<[|aɨt'miL磲44ުtoĦ&1sWk5\ D(l~6ʲ02;(rV3CXp$ <0F>j1@/L [ TA2x^ \?HHB07d"{|!((m4CuHtG9}"|RxB;A`< [/\S2R`LBT8VqJY"!*\2| E5`{)Y{gg~-Sh͂˃^hṄFThhSFeV|i艩g8)i蔎iq鲑i蟱Pi9iiFXj)jjAnfåђqꏞjjUj~zNɯ>lt~ӌgfa|ykBVZjInnΕM>Xvf0mnn!>nWF5k#)̎^.l۴ooΚqmN~n&p>p/ɣfvpɆp1po9J p^k />qoo"q'p/lqnq"A"#GZr"7'o(bV)<r˃Ts3/p5 qd?sa-Osy9:%=WÓs(@/A'"7C>WgFDIw ǕtLMpVn֦ S_QTGtV7uTXYZ~uY\[uOvqbtcdOvButgWFiP_5;;";>,;>-;A <:==3=D4>I%?B8?H5AF9AF B>B>B<+BE5CIDC#DE$D9EC,EI:EL%FH GC+G;KRLJ5MQAMU-NP%OP*POQL4QI9QK3RS;RUFRX%SQ,SRq|8xO>젃M>AN%0|H>󴓌F* ? 0@<غ"䰫O0/@C * <.ܰ;,0 >" ܒOH# "F /;`;BmHE EC/ ЖC^ ;P"9( M>d0DS f "BTLHD2 ?lR ?\-WTN+P *dq!."9T p+̓J%Y̐I(w ?|:"Wr3xs$O-SI'TB)(J0- QO$ .5@?T2 {CXJ$נB3&0@kh" xpp=}!}9Pxw=?]@`G; 0VdƪV"hiA&… 2&! le4V!$ ` hG`qB0jQ h%D0b x!;  @r`0;dwC}l.6,Y0Cࡌy†!;|TO@'90".q2L$zB9S5Ѣ|-Cx8X &N*$C`~,Dw |"n1pf`%h^q5Bk 9" A PBp|  \rA;K.2̚*BQ3wӞ H:wD6A)lv8icuG($, 6g+qaB eÈj?Gm+b~`> G8 gCm E@PvG; !>]A 02l8 ,BF8*Ln}`?bĖ R0#>xFBd ۉV*# ꪏsZC^@! >J $8 PB F`1%BbBP,p z4-83 #`Ao>+cM$K ѫ OT^N`^ZN/D\CFꁼD<x"YP_F42YbTdAT  `L05bn{xMV%"ɤ-;^M#OptDFC)J_ᰕ!p]%X kZGp\:Z n(!`@R+"8=s\@_D08VJAEJFe 1dPpX5A % ]h{[p/ZD0`R\:H ( d< =~1`tAЄH! @'&P}_5L!p>=01dNLPP@ g5` x00 P}>  p ` G2PuwF$~4X;, VzA]pt`R Pp@ * *}' 0!v$H!8y}/nC16X58p:> Gs Ad( P vg@ {` X`Hp W$ '@p8\!4!gv:< k7 Op bgb"20p ` X `mhAasp7-!nkt*Px0AȈvp|BRЍp0` p Ѝ H2i8r4,P 1"BXWIa$P x` tёHLw$y p5@@ q9`9y(anƓ|sx`|]pe r7G kp 0 0p 0 p5` pt5 xv{ٗoD|p` ,wH)OwkIR`Ik1cpR0i{'$|r)+iɋ\FGpOxiF$kfFqN7q9uf\Qk#.G pXS&!F0(l}aqo88*i~6vƣq 陣H~xY6¤zs5 ~q`vҗZ~m֝^.v^a>0P`Us^8S[Z85|tp3Jǡws> b}JgpB~'(jZhxh㰊U pdZ1k5w)xzlq$ ] ` I  p *RS_щ P9~J seP `+Ӫ_AhWQW刮  01AtPoh+a{ +[8 p"u/pp]P,qИgZP$@;[шScyZ 8uS* J b;˓(|NILdYvD|K+p(4ꠐN'`s!MĺKfz5jLqDqnz{L١6ۤc*ڝ Ltko;l2v&*#dʻrCb*5ۭZswAb`T~%+귝K,GJ!K ukO z{5y72dXrr& ZfcGK4+hwSa!(, *hi7Y22 P5dKqCr $@y1xqg/Qv{OGՉrZ<~}<zX7k q Zygzby1k6[r}0!X |8wDyLtpkYIN{tFz}5@ɑ]lg|R`kw+Xk g0}Agrۻ!$ Ip ,>5Ty'}Jƌpb\d ` L01 wjL S@xBPs\ App jP'8Ơ/py 0 b`v ~t "2FHk gPPP#  #}pW͙D dڄNJȄ*Dztj* i p@O Sy}]t 0 p) ڢ逈@Ґ|42OHt} 춝7}p|5|Mچtpy͓&X@~liI׉Z0yp>P7 G $Phm PߐwoL pŐH׼~ޝ40{1>R N^x|$` Z>.!N$.HN`Ƈ( P*`nɊD *g` I C J PPv` *-x¶r6 FZ9~陞m=K eGR}閞b 0 x7=~g΄@tOtd)^A9$Y^.䢜gg{Y ^잩 5` kIpPN +9@ȬݺO_4ѳ` Ipn5O` ˱&P貮;>0yR IQ9YK۴O p0̼P` ]}xm W 0赆PV0\k,>̬% `yLclPOXi $pI 0<_- ~W鐝|n?<|9$` h`$mD7G qKXiI 項 ;>er /7=K]PX}5mᣜ8X$jw[txFD!E$YҤH>fUDVC!C8LVty|c8:!* Vr-DE[l该XOnWaŎ%[Y`eJ,P!RH"5Z`{7/ &\aY1D+]B͋`$a-Dy]p"&sߢiU+bxʎ(Cʙ =1Bҭ$3=Eʕ1+Fѐ#JQ4hʙ:yկg߾ntQ}npDj>$ G(-@50˰CZXн$L^#qIBIlfXޫCl,;jN-BSykv6!Yʇt~d<τh}u)/SW uV;=ˬhA]Fxs]RSFP-xaYxBX4?0Zyg.9N x@-k0C+`&ާhQC>`)@ uBbUAtk ! BwB*pC P/J[) S<'ChA:]m pOC-.qyu4GP> hBZxd|#F?h#@w|ce FP-@Z@#|@Z[('nmb/@@1A{d 0$APA AL10B0)<Ѓ"@I ` b,"بC|`DAx L}0rC5`=1 o 44 $UH-9A %ج\dRt|Sˏb] 9|d " :Ё|VюM<ڑ HGYSbYm~G!pDUx x"q`h(xcV`GT[XDD RFxG;:T) hhH!j C& zt,%vE(p|>H #Eغ D@ WE1`@3x&&L#B%6!4 ]\ⱈ {PME%0L$ ~]D\rkSda%&V`~SYCM`FPpD. [C 9"|@ȫ4|?X@&ֻBx{ex@ zhb1@ ze_EDq|cu·.f 0V  \(ʙ9q+c,l!òYH^JvkjbHmúhE`|4Ќ4"x75a a[p4kz&XB&*0& "͎%!-L!qhG;D PՇX?f yQĒ-JvDC10P5 4:~PhPS<+/XBiZ`= ԩ=F m=z ?p3#U"EH"+w ҇pkC[,}؃Ċd0B0LphA( 1p07Z-pS6 9h! Hpp}x^yЇ> D;q<ĞCpH.DL*-8yp&90J}`%ÂЂ='N|0:@Y((=SF|D$-(QS4 PYl%2(hƌ-)[Qn#9Bǯ6c 2DLGYPA(BNf`Qx=\ː #Hw$hH$VɊQ "G$"TG<y#؅d(9ly(h7j>a a)>|A ClI<"A ,"*阀a[ByHtt؆Jٕو #J|qJ,e#AVQy+J8HZjʼ(*h<hˤBiX̻L9yʊ @JQUJLI{xL{(M$ M]);M4 -x)8N0KFq_ ϡD@shMtFHk:H.8 wN┑ PD z3(IǼ dD0 Iu`K,PVpȀ0h ,N቎=5P .P~Ρ:3 ,8΀$x,:x )()h NhŋSLQ@RC#mGq0 dR {^io1hP tX 0ix{hSY {wUdHS|{ TgCV#u}ȅ*T@ {xOppr;`ψM5@h>H:Z kͨ^E'ȃ\V@Sf>emg TB"V-iІ}A ZuDP&i1-<= @)Y( L^(ruW*UX^}8QA(|XeeVX ،ulDtXx(q Ȁ.\ pkguȋuU)@Z%dq4GViZ.?up0>p mH0Yi;ٻ[mhKNu  M޹D=Xܭ]?ij؇RhRWYFh҈puXK0ymKN0 ^^].%iN]RhhCψZ}=*`XjҬ p] Ћ huPmx a3HY`VHx܈(UTq Z a6acÊ?Pq؃Hπ8qMh8u3hdڈx(;=/K1.cُ#8! XT[֪ {d9sd\vPTA+AL7mHqPKaei>*yqAL$f1f"ܩfݚftF+zKa)̆ !*s1[tA}hIʂf=Khf6螊h扮h&>gڐ㑞咆F锶&^hip暛iQi&j&2A[jhqj~jViꤾj[$宖nnkgvk.Xkr˼k!kĦraN\lnlilɎ=Lˎ].ʉV6mhVm6~me͑m.־m^lt!m.mnNiNn1an6kn9NnoiƩ\zo~donYno̦mRlgpVfnafhaNp %phyppf/Drq)`Qq /_~ά1qlqqq!WjK%rٜ^por,/*?W,&r[r2s c,sInrF 6-/i+:s7oh~rpds8Ϲ& 6CV2G?H/J/Kt,MN(PQ'u!wSu PVgVGWXuot]uM^7 `/acGNcu^GeWfG~vfd'MF(vtmtng/vOr>wrVtvslm_wPowEuvp}x'7v{"qs_t.\xp[v1K:xx_<xt֭'twyǾy]p q/zzgpwmt z^zmgzv zzmGzN?v{{kOwM\쨿z |j{lGey_@|Ưo|̗}6|ίsϘ?wg Xp4oLrN ]icِ~}Տ=Ƌ9*~~8{hgʷp$W*wG}eЧ! ,H""'%,).#,3+05&27,6<16=07@ 879529>#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CJDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+POQL4QIDQW%RQ,RR3RSFRXWR6WX2YVLZ`$[V+[X3[ZT\bD]aY^fVafYafCcd;dcZdjIee`fl,ga5gc;ifbinDkjKkkYlrZlndlrSmmUnqfp> pFÏ/1ƒu 3 #f _jP2hL)<#q[Sw. F@aE?n҄h?qpDhL?[t)C W"H^vK>ּ!!$qu؁F"C `8Y >t=$E>q!aȐw 1HI>Ƭxt'Y무㭸C$b ۚSb`s5cmP;A"2F7N*<նcܱ@!㤫/00 K'󎅉06J FhO=O" ВO҃S "E R:TξuC-DEP q q`V:D"X'M>xXH0@3 bJ!~~2/bH0X$MP ?P1z9/1`?1*&!3O*XA%Q9PQ-O7H/la }C2 `{@+Ȗ3m ŏq!E |M~ahv #/hg\D4@õĠ @fD` ~h#A!u ubHF6QC~pa>AxFLhDUqS4LW<0RԔ `gFu,h"I"(9VpA$DdH F2jZWp9 E8 #ׅ6<@tG>T0pc*8ͩ/"0,3i4~/r!j;F>1|a"3v#"1Z|o!AY| 1- њ|(6$&W"tUG A4&^DFO09I$Ao#0% Cv| x}ZX@",ԍn o! > UBDzùrJk!{a.|aJ %7aA\A. w B7*!rQ&8ii# R@ E~d?&o `&"N=`A(1p\X6رL_`P@!4Oai^&`>t, #贯2 F.K5Ä%tٳab ,ڧ@2*S4$STxζsT71gԑyq [hΑ0ko0~4%"MVs0]!§/ݶFIKur"t]B\?&6 B$gw`P ǡB2" "ʀ!!b(I uP#pđhAcŴ3t8FCH٘Kf"@:N>p8"Cd^Kdt'xGﶛ*L~@c8p2PȂl@j<`x v! R<y$^Gn?@mN-OtHG"@wRh9.q` d6@ x @y@ɧp @ G3P`uWwGqoб~28T<- qqOAZpp@O@l w Py .u$Hu|-؆aL/k484;@ r Ab P0 rPd@P p{0 G^(pW$  nXFv;p: 6AṔ +yش)؞}0Ę,J ZLN Rd˺MQpP̹P0 Z}|pl Vy À8`U@{\Vk| ̘M M 9/QH ttH N! wx @ _/R< TZAg  y( ڏ{K"rKUyh  Hp 者p @.ar#: 6H%146 NQ jl!̅B ٸXʠ 1eΤY͙3Db4rtux[˟88$b"ג Uj T\C8ծe[qΥ[]xR,I H bVdcȎcD˒ mT 06AN$3 #'db<4 $@MKMwN 6o |(@MNzp3;_}=Qbtcn/I!Tp$O*H H:0h -F 9D/4F$1I&tReOP&˭j$KAl*-L,o2\I(B"PkJ=s?3tlP& d"44-1sr{?OS8uTRҋPTS2 ,cU>BiJQxA!G]><+SQK}WcUUUuYTUSeZlZnLfw\r5oUwSq=]xW\v7;]u^~_Mx|esXVxa%a!bԊ/RJcY8cK68VyeAvV;3'QUieYe!gq➓Vziyihꦡ[X놏.Wg6lVYHl\oBn#vmu5nώ*pZmnjmZ\IqΙ{ȇR3 rԳZaW߹s؝<5|HW3kiN}s]/;v)1mMj\@]Fivˤt'vMs~оuW5gJIƻVݴ<&0mFUvգ(hد7HBpAh X'<zg08BC #+L"+v4![Е8@m1u ""E+(:u`"0";Xvc@dQ S :oЇ2j Fv0'~t1ЀΡE282dP#H!8!2x<H xFD\҇2`}YEn.@0v$a0!h Jp; `Ґ0@AK aP5ep+"ֈp8&a1 qq6q]x=AM / 8Dn-!B $VGB,a7! oeMK^lbeOV&3@/ p1l `G7# 85c| V;0"`2&|?y$Bxp*[ccO=h>8_ u 1P*RJB츪hS2M|[Ud?D- `$Ap~Tа~|[pxbr10ZQQ:b'$0xi%&фH#$0E21k]4Ep/|Bbh` O!GzBPnAkS XĘ5*!'.;nw4m%(28/p1Bv`G0`΀D<"]_, 0#{$#x`Y>C2W~R2!{ $Ѕ^A7A6ad\:?1ũ"p1@2z:q&vs=rMTB5IP @ d)c+3C֒%B=}1 Tt]:n|LګRgL4áǺ ."m!WD!1ﻲc*@lW.d6ބ* |]aUp׽68[牫: K>сEfMs,"x44 5"pp3^pBZL:eB FD\ݰ=njQ.`p( `bG]HA5 g ]"@47)\Zw1F0 vLC6=W. }'`_b8&I&q4DcABLbb 0x"z01HS:~OX+OK=#`@xa>{*YX= tփ=ȨH#l=z`0p10`!: /$08;jA:O+}؆-#҇;8*PAEH ov|B p1Xo*;6$7!Hoh}x[xЇ< D6LDIp @' + ޑgr XW";'I7(Y X&;KG+8U) HY|1&XƌF@Ҟ$YM$#Dp)q=EtP Ɂ< lȄ h9Z̀0- x(D/p@PQ5Rwۓ]-9`^=^>*qb؇QǨ`MNPER`uPJ( ɎlJM( \- &hM^ȆPXX фA`5`T`l`(䅁p}(8-̊WuKX ȀEPg1t xnC{(н܉$&`&>I'(NdM>HpQ%-!q n"X:@Q&% I8`| ;՘ 0&BCnIEe ,(L" <`"a !!)jti5 \!]n_>s -$L5Gqj /% tZ/pr9tDK+UwIO+*L~9hiJdbi b)S h'hhYiti%ƛYiԠ[M$jFg>-^jijNޗjj6Nk&k1y٧Vk.hi~inl[k뾎Цkk~옽ikÎN뤁lΆb.glV m\N>m>VmfvUھ۞im^^nlvl^vnf[QPm.o\ХnovVoMvPזomkImҥoGWv!*}ŽvΘh prpqh /Yٺ}^s}e Gqqnnq~iq#g!)#VyV%W.Cr-?g*r1Tb*aPps7m)3GLio,w7ssۤ(-'sANg?d AC'tJ sHtJWqFN/uOoYqSHM;I>s׻t6WwlAǒ0u!Flt2gbϏPۙ5dWvWigד-gj6kvnq,r7Fʞvytkg7_wu-iw w/>xPmGrx 5wg['}pg=b[u6rx Yxe_yY&wOҜ7JV)E٣WyQ/Nz7y w(_llΞ׭vr^qm{`EƵyM{w{]L7޼_u|fӦzGIߩ;OM`_-wooG|Gg:9?ԏ҇_}}*moٿs}_FsǾԴ|O}׏VOy?~}珄~h4!o)jtu~e%MrMgΧ*|z  a „ 2l!Ĉ'RhE5hǎ"G,i$ʔ) l%̘2gҔ9͚:w'РB b,j(ҤJ2 )ԨRMj*֬Zr)ذbǒ͸ Nm[gNrҭkֲzԣA/Ċ31Ȓ7l1̚7s83A.2궝Wn:(gӞ,!Ժ<7k/4ӻw-9wS8h s/,ώ$<跓~}la=zw} 8 A3ܷv!H^|=H ,x~ VZI8!!bx"vna"h"5"ja=Y48dh8^桇?*$fA$hF).2y%EXPzٗqceYxAv%d9I9'>qfy6&,X'c: wyhQ|.7hKr2 H39 "zDr(Nh%\TzC:kBnȪV⚫J<*+'P* ^6 k쥷QVlTjK_%(m{n1ȿH@X@]` g1q5s.$L 4þ1P{-T6+ڱ@.3HBSMKA=T٩uPK@ uW uSP@@! ,H""'%,).#,3+05&27,6<16=07@ 879529>#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CJDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+POQL4QIDQW%RQ,RR3RSFRXWR6WX2YVLZ`$[V+[X3[ZT\bD]aY^fVafYafCcd;dcZdjIee`fl,ga5gc;ifbinDkjKkkYlrZlndlrSmmUnqfp> pFÏ/1ƒu 3 #f _jP2hL)<#q[Sw. F@aE?n҄h?qpDhL?[t)C W"H^vK>ּ!!$qu؁F"C `8Y >t=$E>q!aȐw 1HI>Ƭxt'Y무㭸C$b ۚSb`s5cmP;A"2F7N*<նcܱ@!㤫/00 K'󎅉06J FhO=O" ВO҃S "E R:TξuC-DEP q q`V:D"X'M>xXH0@3 bJ!~~2/bH0X$MP ?P1z9/1`?1*&!3O*XA%Q9PQ-O7H/la }C2 `{@+Ȗ3m ŏq!E |M~ahv #/hg\D4@õĠ @fD` ~h#A!u ubHF6QC~pa>AxFLhDUqS4LW<0RԔ `gFu,h"I"(9VpA$DdH F2jZWp9 E8 #ׅ6<@tG>T0pc*8ͩ/"0,3i4~/r!j;F>1|a"3v#"1Z|o!AY| 1- њ|(6$&W"tUG A4&^DFO09I$Ao#0% Cv| x}ZX@",ԍn o! > UBDzùrJk!{a.|aJ %7aA\A. w B7*!rQ&8ii# R@ E~d?&o `&"N=`A(1p\X6رL_`P@!4Oai^&`>t, #贯2 F.K5Ä%tٳab ,ڧ@2*S4$STxζsT71gԑyq [hΑ0ko0~4%"MVs0]!§/ݶFIKur"t]B\?&6 B$gw`P ǡB2" "ʀ!!b(I uP#pđhAcŴ3t8FCH٘Kf"@:N>p8"Cd^Kdt'xGﶛ*L~@c8p2PȂl@j<`x v! R<y$^Gn?@mN-OtHG"@wRh9.q` d6@ x @y@ɧp @ G3P`uWwGqoб~28T<- qqOAZpp@O@l w Py .u$Hu|-؆aL/k484;@ r Ab P0 rPd@P p{0 G^(pW$  nXFv;p: 6AṔ +yش)؞}0Ę,J ZLN Rd˺MQpP̹P0 Z}|pl Vy À8`U@{\Vk| ̘M M 9/QH ttH N! wx @ _/R< TZAg  y( ڏ{K"rKUyh  Hp 者p @.ar#: 6H%146 NQ jl!̅B ٸXʠ 1eΤY͙3Db4rtux[˟88$b"ג Uj T\C8ծe[qΥ[]xR,I H bVdcȎcD˒ mT 06AN$3 #'db<4 $@MKMwN 6o |(@MNzp3;_}=Qbtcn/I!Tp$O*H H:0h -F 9D/4F$1I&tReOP&˭j$KAl*-L,o2\I(B"PkJ=s?3tlP& d"44-1sr{?OS8uTRҋPTS2 ,cU>BiJQxA!G]><+SQK}WcUUUuYTUSeZlZnLfw\r5oUwSq=]xW\v7;]u^~_Mx|esXVxa%a!bԊ/RJcY8cK68VyeAvV;3'QUieYe!gq➓Vziyihꦡ[X놏.Wg6lVYHl\oBn#vmu5nώ*pZmnjmZ\IqΙ{ȇR3 rԳZaW߹s؝<5|HW3kiN}s]/;v)1mMj\@]Fivˤt'vMs~оuW5gJIƻVݴ<&0mFUvգ(hد7HBpAh X'<zg08BC #+L"+v4![Е8@m1u ""E+(:u`"0";Xvc@dQ S :oЇ2j Fv0'~t1ЀΡE282dP#H!8!2x<H xFD\҇2`}YEn.@0v$a0!h Jp; `Ґ0@AK aP5ep+"ֈp8&a1 qq6q]x=AM / 8Dn-!B $VGB,a7! oeMK^lbeOV&3@/ p1l `G7# 85c| V;0"`2&|?y$Bxp*[ccO=h>8_ u 1P*RJB츪hS2M|[Ud?D- `$Ap~Tа~|[pxbr10ZQQ:b'$0xi%&фH#$0E21k]4Ep/|Bbh` O!GzBPnAkS XĘ5*!'.;nw4m%(28/p1Bv`G0`΀D<"]_, 0#{$#x`Y>C2W~R2!{ $Ѕ^A7A6ad\:?1ũ"p1@2z:q&vs=rMTB5IP @ d)c+3C֒%B=}1 Tt]:n|LګRgL4áǺ ."m!WD!1ﻲc*@lW.d6ބ* |]aUp׽68[牫: K>сEfMs,"x44 5"pp3^pBZL:eB FD\ݰ=njQ.`p( `bG]HA5 g ]"@47)\Zw1F0 vLC6=W. }'`_b8&I&q4DcABLbb 0x"z01HS:~OX+OK=#`@xa>{*YX= tփ=ȨH#l=z`0p10`!: /$08;jA:O+}؆-#҇;8*PAEH ov|B p1Xo*;6$7!Hoh}x[xЇ< D6LDIp @' + ޑgr XW";'I7(Y X&;KG+8U) HY|1&XƌF@Ҟ$YM$#Dp)q=EtP Ɂ< lȄ h9Z̀0- x(D/p@PQ5Rwۓ]-9`^=^>*qb؇QǨ`MNPER`uPJ( ɎlJM( \- &hM^ȆPXX фA`5`T`l`(䅁p}(8-̊WuKX ȀEPg1t xnC{(н܉$&`&>I'(NdM>HpQ%-!q n"X:@Q&% I8`| ;՘ 0&BCnIEe ,(L" <`"a !!)jti5 \!]n_>s -$L5Gqj /% tZ/pr9tDK+UwIO+*L~9hiJdbi b)S h'hhYiti%ƛYiԠ[M$jFg>-^jijNޗjj6Nk&k1y٧Vk.hi~inl[k뾎Цkk~옽ikÎN뤁lΆb.glV m\N>m>VmfvUھ۞im^^nlvl^vnf[QPm.o\ХnovVoMvPזomkImҥoGWv!*}ŽvΘh prpqh /Yٺ}^s}e Gqqnnq~iq#g!)#VyV%W.Cr-?g*r1Tb*aPps7m)3GLio,w7ssۤ(-'sANg?d AC'tJ sHtJWqFN/uOoYqSHM;I>s׻t6WwlAǒ0u!Flt2gbϏPۙ5dWvWigד-gj6kvnq,r7Fʞvytkg7_wu-iw w/>xPmGrx 5wg['}pg=b[u6rx Yxe_yY&wOҜ7JV)E٣WyQ/Nz7y w(_llΞ׭vr^qm{`EƵyM{w{]L7޼_u|fӦzGIߩ;OM`_-wooG|Gg:9?ԏ҇_}}*moٿs}_FsǾԴ|O}׏VOy?~}珄~h4!o)jtu~e%MrMgΧ*|z  a „ 2l!Ĉ'RhE5hǎ"G,i$ʔ) l%̘2gҔ9͚:w'РB b,j(ҤJ2 )ԨRMj*֬Zr)ذbǒ͸ Nm[gNrҭkֲzԣA/Ċ31Ȓ7l1̚7s83A.2궝Wn:(gӞ,!Ժ<7k/4ӻw-9wS8h s/,ώ$<跓~}la=zw} 8 A3ܷv!H^|=H ,x~ VZI8!!bx"vna"h"5"ja=Y48dh8^桇?*$fA$hF).2y%EXPzٗqceYxAv%d9I9'>qfy6&,X'c: wyhQ|.7hKr2 H39 "zDr(Nh%\TzC:kBnȪV⚫J<*+'P* ^6 k쥷QVlTjK_%(m{n1ȿH@X@]` g1q5s.$L 4þ1P{-T6+ڱ@.3HBSMKA=T٩uPK@ uW uSP@@! ,H""'%,).#,3+05&27,6<16=07@ 879529>#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CJDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+POQL4QIDQW%RQ,RR3RSFRXWR6WX2YVLZ`$[V+[X3[ZT\bD]aY^fVafYafCcd;dcZdjIee`fl,ga5gc;ifbinDkjKkkYlrZlndlrSmmUnqfp> pFÏ/1ƒu 3 #f _jP2hL)<#q[Sw. F@aE?n҄h?qpDhL?[t)C W"H^vK>ּ!!$qu؁F"C `8Y >t=$E>q!aȐw 1HI>Ƭxt'Y무㭸C$b ۚSb`s5cmP;A"2F7N*<նcܱ@!㤫/00 K'󎅉06J FhO=O" ВO҃S "E R:TξuC-DEP q q`V:D"X'M>xXH0@3 bJ!~~2/bH0X$MP ?P1z9/1`?1*&!3O*XA%Q9PQ-O7H/la }C2 `{@+Ȗ3m ŏq!E |M~ahv #/hg\D4@õĠ @fD` ~h#A!u ubHF6QC~pa>AxFLhDUqS4LW<0RԔ `gFu,h"I"(9VpA$DdH F2jZWp9 E8 #ׅ6<@tG>T0pc*8ͩ/"0,3i4~/r!j;F>1|a"3v#"1Z|o!AY| 1- њ|(6$&W"tUG A4&^DFO09I$Ao#0% Cv| x}ZX@",ԍn o! > UBDzùrJk!{a.|aJ %7aA\A. w B7*!rQ&8ii# R@ E~d?&o `&"N=`A(1p\X6رL_`P@!4Oai^&`>t, #贯2 F.K5Ä%tٳab ,ڧ@2*S4$STxζsT71gԑyq [hΑ0ko0~4%"MVs0]!§/ݶFIKur"t]B\?&6 B$gw`P ǡB2" "ʀ!!b(I uP#pđhAcŴ3t8FCH٘Kf"@:N>p8"Cd^Kdt'xGﶛ*L~@c8p2PȂl@j<`x v! R<y$^Gn?@mN-OtHG"@wRh9.q` d6@ x @y@ɧp @ G3P`uWwGqoб~28T<- qqOAZpp@O@l w Py .u$Hu|-؆aL/k484;@ r Ab P0 rPd@P p{0 G^(pW$  nXFv;p: 6AṔ +yش)؞}0Ę,J ZLN Rd˺MQpP̹P0 Z}|pl Vy À8`U@{\Vk| ̘M M 9/QH ttH N! wx @ _/R< TZAg  y( ڏ{K"rKUyh  Hp 者p @.ar#: 6H%146 NQ jl!̅B ٸXʠ 1eΤY͙3Db4rtux[˟88$b"ג Uj T\C8ծe[qΥ[]xR,I H bVdcȎcD˒ mT 06AN$3 #'db<4 $@MKMwN 6o |(@MNzp3;_}=Qbtcn/I!Tp$O*H H:0h -F 9D/4F$1I&tReOP&˭j$KAl*-L,o2\I(B"PkJ=s?3tlP& d"44-1sr{?OS8uTRҋPTS2 ,cU>BiJQxA!G]><+SQK}WcUUUuYTUSeZlZnLfw\r5oUwSq=]xW\v7;]u^~_Mx|esXVxa%a!bԊ/RJcY8cK68VyeAvV;3'QUieYe!gq➓Vziyihꦡ[X놏.Wg6lVYHl\oBn#vmu5nώ*pZmnjmZ\IqΙ{ȇR3 rԳZaW߹s؝<5|HW3kiN}s]/;v)1mMj\@]Fivˤt'vMs~оuW5gJIƻVݴ<&0mFUvգ(hد7HBpAh X'<zg08BC #+L"+v4![Е8@m1u ""E+(:u`"0";Xvc@dQ S :oЇ2j Fv0'~t1ЀΡE282dP#H!8!2x<H xFD\҇2`}YEn.@0v$a0!h Jp; `Ґ0@AK aP5ep+"ֈp8&a1 qq6q]x=AM / 8Dn-!B $VGB,a7! oeMK^lbeOV&3@/ p1l `G7# 85c| V;0"`2&|?y$Bxp*[ccO=h>8_ u 1P*RJB츪hS2M|[Ud?D- `$Ap~Tа~|[pxbr10ZQQ:b'$0xi%&фH#$0E21k]4Ep/|Bbh` O!GzBPnAkS XĘ5*!'.;nw4m%(28/p1Bv`G0`΀D<"]_, 0#{$#x`Y>C2W~R2!{ $Ѕ^A7A6ad\:?1ũ"p1@2z:q&vs=rMTB5IP @ d)c+3C֒%B=}1 Tt]:n|LګRgL4áǺ ."m!WD!1ﻲc*@lW.d6ބ* |]aUp׽68[牫: K>сEfMs,"x44 5"pp3^pBZL:eB FD\ݰ=njQ.`p( `bG]HA5 g ]"@47)\Zw1F0 vLC6=W. }'`_b8&I&q4DcABLbb 0x"z01HS:~OX+OK=#`@xa>{*YX= tփ=ȨH#l=z`0p10`!: /$08;jA:O+}؆-#҇;8*PAEH ov|B p1Xo*;6$7!Hoh}x[xЇ< D6LDIp @' + ޑgr XW";'I7(Y X&;KG+8U) HY|1&XƌF@Ҟ$YM$#Dp)q=EtP Ɂ< lȄ h9Z̀0- x(D/p@PQ5Rwۓ]-9`^=^>*qb؇QǨ`MNPER`uPJ( ɎlJM( \- &hM^ȆPXX фA`5`T`l`(䅁p}(8-̊WuKX ȀEPg1t xnC{(н܉$&`&>I'(NdM>HpQ%-!q n"X:@Q&% I8`| ;՘ 0&BCnIEe ,(L" <`"a !!)jti5 \!]n_>s -$L5Gqj /% tZ/pr9tDK+UwIO+*L~9hiJdbi b)S h'hhYiti%ƛYiԠ[M$jFg>-^jijNޗjj6Nk&k1y٧Vk.hi~inl[k뾎Цkk~옽ikÎN뤁lΆb.glV m\N>m>VmfvUھ۞im^^nlvl^vnf[QPm.o\ХnovVoMvPזomkImҥoGWv!*}ŽvΘh prpqh /Yٺ}^s}e Gqqnnq~iq#g!)#VyV%W.Cr-?g*r1Tb*aPps7m)3GLio,w7ssۤ(-'sANg?d AC'tJ sHtJWqFN/uOoYqSHM;I>s׻t6WwlAǒ0u!Flt2gbϏPۙ5dWvWigד-gj6kvnq,r7Fʞvytkg7_wu-iw w/>xPmGrx 5wg['}pg=b[u6rx Yxe_yY&wOҜ7JV)E٣WyQ/Nz7y w(_llΞ׭vr^qm{`EƵyM{w{]L7޼_u|fӦzGIߩ;OM`_-wooG|Gg:9?ԏ҇_}}*moٿs}_FsǾԴ|O}׏VOy?~}珄~h4!o)jtu~e%MrMgΧ*|z  a „ 2l!Ĉ'RhE5hǎ"G,i$ʔ) l%̘2gҔ9͚:w'РB b,j(ҤJ2 )ԨRMj*֬Zr)ذbǒ͸ Nm[gNrҭkֲzԣA/Ċ31Ȓ7l1̚7s83A.2궝Wn:(gӞ,!Ժ<7k/4ӻw-9wS8h s/,ώ$<跓~}la=zw} 8 A3ܷv!H^|=H ,x~ VZI8!!bx"vna"h"5"ja=Y48dh8^桇?*$fA$hF).2y%EXPzٗqceYxAv%d9I9'>qfy6&,X'c: wyhQ|.7hKr2 H39 "zDr(Nh%\TzC:kBnȪV⚫J<*+'P* ^6 k쥷QVlTjK_%(m{n1ȿH@X@]` g1q5s.$L 4þ1P{-T6+ڱ@.3HBSMKA=T٩uPK@ uW uSP@@! ,H""'%,).#,3+05&27,6<16=07@ 879529>#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CIDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+PO4QI9QK%RQ,RR3RS;RUFRXTOԦZq4 U8hs<@W@U^p =1Fx>8|)C_Db=ƸDw[D뭸䮼kF&ER&.A㬳h> cM>N%1|H> F+ ?<2`?3>y,p8 0=" S=<7;;QlHh'Ih.t X@L>BrH7@T ID ?hRh C1Lr)Ts ȇ+0ԏ?ψbd``OsP"a#Pa4,,4&nAm"3DuJ5dHY׼&:n!4 Jh#d,CB(W-i`;B B6@&ABLH$81m hځ ͈F=C#;pу|mޑ u:|X='1I0.2LD$~BA1/-XKU!ADHi}tAI4 A ye#0tȗ,<@H )P+sr ~V-0gJSF̩NwL Ln PP,p[hΤ`)h %& ItF8|cB dQC&cʠ Å/ cbaBW'@.P@HFօvl !.F/5M0L0B u=7‘@  #*Mc0FDz8AZ|@:ƎPANt2s۱v2lb^߸& u@C2}P2(B-}@R}fV 1B0 @hFA` 4guT @Aup0W}`6B5hP\"QOFP0%R CO+aMh$J`@a^pm2`h(F@x/V|0@ Uz O/4HZT$%CEЅNB]ú@e'DanjVOS:ejiJo$5NDrd@hŔ-~߈A6n޷Tfm|w q~.ޑLq{|ضʷ9N%Vl@=$!%JW(먄!0V&С 8LT(`RE $B3rqKD@1Q 1$AhwQퟻWC܏ ڎҡB 4 ! {dc,Q]@ CEDgX"L "!A2oO}q)4B:! ۦ=@d` \9!ƻ @@ {H D q|/Nc LL(Vk׻QH`G#[ޭb 4Gp  6r ``pwHpQ|}0|p]~{~+g$h:h'/At\prQ@n  ,x p,{ .Av$$H&w0}48L6;zh+.!ذpz6' P @wpw `NPJ` ``@h '~A@z@)Hvhvp{0~vA("x  dGv@H"g P 5ѐXx6W'nǖ\2u9t/~QW{r # G$6h с0@ P   P()P72z5IơǠڞyW>Zay5k9?llJ}.aWG| uDyr`iJir.@\LǗ|Q` +uWkfG1'AB$ l|էNʯlf09ޗѧL̦)&y*wZh } L&wf`P G$ Šqh xX,HŠ*݀`{ J+ av @~'!Jɽ@X7 f э p  pҾ 0pQ >ݶX<ɽ 툆MQLPr+[h Q P @p̶P pQUx|ٺ nM|s۬4 7n-ٞЈюLwM@*-r} 0rQߧ|6|Q }u H@}ЈhzMثxnKp *u^ zmLhh ޕxgnK| C]$@@ /kHC<}7(Q0>p\⯨|- @`ၐW.*N`%) `)`dɅD 밋[@ > p}`n'k  }xr \K gwRX0鋎a z~a`ꂮWMzN(ʬf,G#0$PUn\` {inW< 54Yks W 5 Q6PLwo_Jp~y%}0! &J \@+iUyd`X)4L. 0 * axq 1\ 0݌ږ`<i|@Лy f? KȈԐQ])` J`'H|$0͐Ν؈ zoK$@ f˚|٠#0Daz@pǰ \^ pv1g IٙRp/+X  j pr& .dC3w \X't@ux'DR!:^ͼ)y9QŌ8ÆQI.eSQNZժY JOD! Ɩ=KB[qΥ[Q @4AJ=ϚqV <`]`ȊY.QqخgEj7Ymbr´fi*WLˣWJ D ]8qQx`BSQ 6nݛޕ]uٵo(W M~Wկ;ڃ[M"fPxC8=oDʅHO? 3 ۯ< t<#$= S.@[tEoqu[-vWmv36^@?7X h'<|@BD:T", sBwCP/|(L>/qtV`'.qt0ȁ7#7<t #6eԠ0\< HA 4s ",@F}(  Vި@xF>@384*:~x >pa EC1! sHnP$RX 5A ૣ.1#z)$`A 6ҕ%A p4#@ ,=B$1^ |cHD"pu EA. ’A ~X#dX½DѧPyҥM*;d\ 8э|2 "9a|xPM<؁ "@GSQ1MbAeG~ poT |Ѓ"o'(wcpjXGNZEC@aC T=T>|Hw(2T0O N+Ea'5D(@jCG>,@$B @UUX@' JBFF/Q'@* tѶ [⮇8v;EE%@L8G>  .;Q CA[1W~T!{ $fA7:qdA? Qụ"1fV4wv)qb!![q]}tʠ(vPBYh2d TZ\$v2 "l:֡ ] z>>TV.X[?0 ~h#A nU<[|aɨt'miL磲44ުtoĦ&1sWk5\ D(l~6ʲ02;(rV3CXp$ <0F>j1@/L [ TA2x^ \?HHB07d"{|!((m4CuHtG9}"|RxB;A`< [/\S2R`LBT8VqJY"!*\2| E5`{)Y{gg~-Sh͂˃^hṄFThhSFeV|i艩g8)i蔎iq鲑i蟱Pi9iiFXj)jjAnfåђqꏞjjUj~zNɯ>lt~ӌgfa|ykBVZjInnΕM>Xvf0mnn!>nWF5k#)̎^.l۴ooΚqmN~n&p>p/ɣfvpɆp1po9J p^k />qoo"q'p/lqnq"A"#GZr"7'o(bV)<r˃Ts3/p5 qd?sa-Osy9:%=WÓs(@/A'"7C>WgFDIw ǕtLMpVn֦ S_QTGtV7uTXYZ~uY\[uOvqbtcdOvButgWFiP_5#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CIDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+PO4QI9QK%RQ,RR3RS;RUFRXTOԦZq4 U8hs<@W@U^p =1Fx>8|)C_Db=ƸDw[D뭸䮼kF&ER&.A㬳h> cM>N%1|H> F+ ?<2`?3>y,p8 0=" S=<7;;QlHh'Ih.t X@L>BrH7@T ID ?hRh C1Lr)Ts ȇ+0ԏ?ψbd``OsP"a#Pa4,,4&nAm"3DuJ5dHY׼&:n!4 Jh#d,CB(W-i`;B B6@&ABLH$81m hځ ͈F=C#;pу|mޑ u:|X='1I0.2LD$~BA1/-XKU!ADHi}tAI4 A ye#0tȗ,<@H )P+sr ~V-0gJSF̩NwL Ln PP,p[hΤ`)h %& ItF8|cB dQC&cʠ Å/ cbaBW'@.P@HFօvl !.F/5M0L0B u=7‘@  #*Mc0FDz8AZ|@:ƎPANt2s۱v2lb^߸& u@C2}P2(B-}@R}fV 1B0 @hFA` 4guT @Aup0W}`6B5hP\"QOFP0%R CO+aMh$J`@a^pm2`h(F@x/V|0@ Uz O/4HZT$%CEЅNB]ú@e'DanjVOS:ejiJo$5NDrd@hŔ-~߈A6n޷Tfm|w q~.ޑLq{|ضʷ9N%Vl@=$!%JW(먄!0V&С 8LT(`RE $B3rqKD@1Q 1$AhwQퟻWC܏ ڎҡB 4 ! {dc,Q]@ CEDgX"L "!A2oO}q)4B:! ۦ=@d` \9!ƻ @@ {H D q|/Nc LL(Vk׻QH`G#[ޭb 4Gp  6r ``pwHpQ|}0|p]~{~+g$h:h'/At\prQ@n  ,x p,{ .Av$$H&w0}48L6;zh+.!ذpz6' P @wpw `NPJ` ``@h '~A@z@)Hvhvp{0~vA("x  dGv@H"g P 5ѐXx6W'nǖ\2u9t/~QW{r # G$6h с0@ P   P()P72z5IơǠڞyW>Zay5k9?llJ}.aWG| uDyr`iJir.@\LǗ|Q` +uWkfG1'AB$ l|էNʯlf09ޗѧL̦)&y*wZh } L&wf`P G$ Šqh xX,HŠ*݀`{ J+ av @~'!Jɽ@X7 f э p  pҾ 0pQ >ݶX<ɽ 툆MQLPr+[h Q P @p̶P pQUx|ٺ nM|s۬4 7n-ٞЈюLwM@*-r} 0rQߧ|6|Q }u H@}ЈhzMثxnKp *u^ zmLhh ޕxgnK| C]$@@ /kHC<}7(Q0>p\⯨|- @`ၐW.*N`%) `)`dɅD 밋[@ > p}`n'k  }xr \K gwRX0鋎a z~a`ꂮWMzN(ʬf,G#0$PUn\` {inW< 54Yks W 5 Q6PLwo_Jp~y%}0! &J \@+iUyd`X)4L. 0 * axq 1\ 0݌ږ`<i|@Лy f? KȈԐQ])` J`'H|$0͐Ν؈ zoK$@ f˚|٠#0Daz@pǰ \^ pv1g IٙRp/+X  j pr& .dC3w \X't@ux'DR!:^ͼ)y9QŌ8ÆQI.eSQNZժY JOD! Ɩ=KB[qΥ[Q @4AJ=ϚqV <`]`ȊY.QqخgEj7Ymbr´fi*WLˣWJ D ]8qQx`BSQ 6nݛޕ]uٵo(W M~Wկ;ڃ[M"fPxC8=oDʅHO? 3 ۯ< t<#$= S.@[tEoqu[-vWmv36^@?7X h'<|@BD:T", sBwCP/|(L>/qtV`'.qt0ȁ7#7<t #6eԠ0\< HA 4s ",@F}(  Vި@xF>@384*:~x >pa EC1! sHnP$RX 5A ૣ.1#z)$`A 6ҕ%A p4#@ ,=B$1^ |cHD"pu EA. ’A ~X#dX½DѧPyҥM*;d\ 8э|2 "9a|xPM<؁ "@GSQ1MbAeG~ poT |Ѓ"o'(wcpjXGNZEC@aC T=T>|Hw(2T0O N+Ea'5D(@jCG>,@$B @UUX@' JBFF/Q'@* tѶ [⮇8v;EE%@L8G>  .;Q CA[1W~T!{ $fA7:qdA? Qụ"1fV4wv)qb!![q]}tʠ(vPBYh2d TZ\$v2 "l:֡ ] z>>TV.X[?0 ~h#A nU<[|aɨt'miL磲44ުtoĦ&1sWk5\ D(l~6ʲ02;(rV3CXp$ <0F>j1@/L [ TA2x^ \?HHB07d"{|!((m4CuHtG9}"|RxB;A`< [/\S2R`LBT8VqJY"!*\2| E5`{)Y{gg~-Sh͂˃^hṄFThhSFeV|i艩g8)i蔎iq鲑i蟱Pi9iiFXj)jjAnfåђqꏞjjUj~zNɯ>lt~ӌgfa|ykBVZjInnΕM>Xvf0mnn!>nWF5k#)̎^.l۴ooΚqmN~n&p>p/ɣfvpɆp1po9J p^k />qoo"q'p/lqnq"A"#GZr"7'o(bV)<r˃Ts3/p5 qd?sa-Osy9:%=WÓs(@/A'"7C>WgFDIw ǕtLMpVn֦ S_QTGtV7uTXYZ~uY\[uOvqbtcdOvButgWFiP_5#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CIDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+PO4QI9QK%RQ,RR3RS;RUFRXTOԦZq4 U8hs<@W@U^p =1Fx>8|)C_Db=ƸDw[D뭸䮼kF&ER&.A㬳h> cM>N%1|H> F+ ?<2`?3>y,p8 0=" S=<7;;QlHh'Ih.t X@L>BrH7@T ID ?hRh C1Lr)Ts ȇ+0ԏ?ψbd``OsP"a#Pa4,,4&nAm"3DuJ5dHY׼&:n!4 Jh#d,CB(W-i`;B B6@&ABLH$81m hځ ͈F=C#;pу|mޑ u:|X='1I0.2LD$~BA1/-XKU!ADHi}tAI4 A ye#0tȗ,<@H )P+sr ~V-0gJSF̩NwL Ln PP,p[hΤ`)h %& ItF8|cB dQC&cʠ Å/ cbaBW'@.P@HFօvl !.F/5M0L0B u=7‘@  #*Mc0FDz8AZ|@:ƎPANt2s۱v2lb^߸& u@C2}P2(B-}@R}fV 1B0 @hFA` 4guT @Aup0W}`6B5hP\"QOFP0%R CO+aMh$J`@a^pm2`h(F@x/V|0@ Uz O/4HZT$%CEЅNB]ú@e'DanjVOS:ejiJo$5NDrd@hŔ-~߈A6n޷Tfm|w q~.ޑLq{|ضʷ9N%Vl@=$!%JW(먄!0V&С 8LT(`RE $B3rqKD@1Q 1$AhwQퟻWC܏ ڎҡB 4 ! {dc,Q]@ CEDgX"L "!A2oO}q)4B:! ۦ=@d` \9!ƻ @@ {H D q|/Nc LL(Vk׻QH`G#[ޭb 4Gp  6r ``pwHpQ|}0|p]~{~+g$h:h'/At\prQ@n  ,x p,{ .Av$$H&w0}48L6;zh+.!ذpz6' P @wpw `NPJ` ``@h '~A@z@)Hvhvp{0~vA("x  dGv@H"g P 5ѐXx6W'nǖ\2u9t/~QW{r # G$6h с0@ P   P()P72z5IơǠڞyW>Zay5k9?llJ}.aWG| uDyr`iJir.@\LǗ|Q` +uWkfG1'AB$ l|էNʯlf09ޗѧL̦)&y*wZh } L&wf`P G$ Šqh xX,HŠ*݀`{ J+ av @~'!Jɽ@X7 f э p  pҾ 0pQ >ݶX<ɽ 툆MQLPr+[h Q P @p̶P pQUx|ٺ nM|s۬4 7n-ٞЈюLwM@*-r} 0rQߧ|6|Q }u H@}ЈhzMثxnKp *u^ zmLhh ޕxgnK| C]$@@ /kHC<}7(Q0>p\⯨|- @`ၐW.*N`%) `)`dɅD 밋[@ > p}`n'k  }xr \K gwRX0鋎a z~a`ꂮWMzN(ʬf,G#0$PUn\` {inW< 54Yks W 5 Q6PLwo_Jp~y%}0! &J \@+iUyd`X)4L. 0 * axq 1\ 0݌ږ`<i|@Лy f? KȈԐQ])` J`'H|$0͐Ν؈ zoK$@ f˚|٠#0Daz@pǰ \^ pv1g IٙRp/+X  j pr& .dC3w \X't@ux'DR!:^ͼ)y9QŌ8ÆQI.eSQNZժY JOD! Ɩ=KB[qΥ[Q @4AJ=ϚqV <`]`ȊY.QqخgEj7Ymbr´fi*WLˣWJ D ]8qQx`BSQ 6nݛޕ]uٵo(W M~Wկ;ڃ[M"fPxC8=oDʅHO? 3 ۯ< t<#$= S.@[tEoqu[-vWmv36^@?7X h'<|@BD:T", sBwCP/|(L>/qtV`'.qt0ȁ7#7<t #6eԠ0\< HA 4s ",@F}(  Vި@xF>@384*:~x >pa EC1! sHnP$RX 5A ૣ.1#z)$`A 6ҕ%A p4#@ ,=B$1^ |cHD"pu EA. ’A ~X#dX½DѧPyҥM*;d\ 8э|2 "9a|xPM<؁ "@GSQ1MbAeG~ poT |Ѓ"o'(wcpjXGNZEC@aC T=T>|Hw(2T0O N+Ea'5D(@jCG>,@$B @UUX@' JBFF/Q'@* tѶ [⮇8v;EE%@L8G>  .;Q CA[1W~T!{ $fA7:qdA? Qụ"1fV4wv)qb!![q]}tʠ(vPBYh2d TZ\$v2 "l:֡ ] z>>TV.X[?0 ~h#A nU<[|aɨt'miL磲44ުtoĦ&1sWk5\ D(l~6ʲ02;(rV3CXp$ <0F>j1@/L [ TA2x^ \?HHB07d"{|!((m4CuHtG9}"|RxB;A`< [/\S2R`LBT8VqJY"!*\2| E5`{)Y{gg~-Sh͂˃^hṄFThhSFeV|i艩g8)i蔎iq鲑i蟱Pi9iiFXj)jjAnfåђqꏞjjUj~zNɯ>lt~ӌgfa|ykBVZjInnΕM>Xvf0mnn!>nWF5k#)̎^.l۴ooΚqmN~n&p>p/ɣfvpɆp1po9J p^k />qoo"q'p/lqnq"A"#GZr"7'o(bV)<r˃Ts3/p5 qd?sa-Osy9:%=WÓs(@/A'"7C>WgFDIw ǕtLMpVn֦ S_QTGtV7uTXYZ~uY\[uOvqbtcdOvButgWFiP_5#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CIDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+PO4QI9QK%RQ,RR3RS;RUFRXTOԦZq4 U8hs<@W@U^p =1Fx>8|)C_Db=ƸDw[D뭸䮼kF&ER&.A㬳h> cM>N%1|H> F+ ?<2`?3>y,p8 0=" S=<7;;QlHh'Ih.t X@L>BrH7@T ID ?hRh C1Lr)Ts ȇ+0ԏ?ψbd``OsP"a#Pa4,,4&nAm"3DuJ5dHY׼&:n!4 Jh#d,CB(W-i`;B B6@&ABLH$81m hځ ͈F=C#;pу|mޑ u:|X='1I0.2LD$~BA1/-XKU!ADHi}tAI4 A ye#0tȗ,<@H )P+sr ~V-0gJSF̩NwL Ln PP,p[hΤ`)h %& ItF8|cB dQC&cʠ Å/ cbaBW'@.P@HFօvl !.F/5M0L0B u=7‘@  #*Mc0FDz8AZ|@:ƎPANt2s۱v2lb^߸& u@C2}P2(B-}@R}fV 1B0 @hFA` 4guT @Aup0W}`6B5hP\"QOFP0%R CO+aMh$J`@a^pm2`h(F@x/V|0@ Uz O/4HZT$%CEЅNB]ú@e'DanjVOS:ejiJo$5NDrd@hŔ-~߈A6n޷Tfm|w q~.ޑLq{|ضʷ9N%Vl@=$!%JW(먄!0V&С 8LT(`RE $B3rqKD@1Q 1$AhwQퟻWC܏ ڎҡB 4 ! {dc,Q]@ CEDgX"L "!A2oO}q)4B:! ۦ=@d` \9!ƻ @@ {H D q|/Nc LL(Vk׻QH`G#[ޭb 4Gp  6r ``pwHpQ|}0|p]~{~+g$h:h'/At\prQ@n  ,x p,{ .Av$$H&w0}48L6;zh+.!ذpz6' P @wpw `NPJ` ``@h '~A@z@)Hvhvp{0~vA("x  dGv@H"g P 5ѐXx6W'nǖ\2u9t/~QW{r # G$6h с0@ P   P()P72z5IơǠڞyW>Zay5k9?llJ}.aWG| uDyr`iJir.@\LǗ|Q` +uWkfG1'AB$ l|էNʯlf09ޗѧL̦)&y*wZh } L&wf`P G$ Šqh xX,HŠ*݀`{ J+ av @~'!Jɽ@X7 f э p  pҾ 0pQ >ݶX<ɽ 툆MQLPr+[h Q P @p̶P pQUx|ٺ nM|s۬4 7n-ٞЈюLwM@*-r} 0rQߧ|6|Q }u H@}ЈhzMثxnKp *u^ zmLhh ޕxgnK| C]$@@ /kHC<}7(Q0>p\⯨|- @`ၐW.*N`%) `)`dɅD 밋[@ > p}`n'k  }xr \K gwRX0鋎a z~a`ꂮWMzN(ʬf,G#0$PUn\` {inW< 54Yks W 5 Q6PLwo_Jp~y%}0! &J \@+iUyd`X)4L. 0 * axq 1\ 0݌ږ`<i|@Лy f? KȈԐQ])` J`'H|$0͐Ν؈ zoK$@ f˚|٠#0Daz@pǰ \^ pv1g IٙRp/+X  j pr& .dC3w \X't@ux'DR!:^ͼ)y9QŌ8ÆQI.eSQNZժY JOD! Ɩ=KB[qΥ[Q @4AJ=ϚqV <`]`ȊY.QqخgEj7Ymbr´fi*WLˣWJ D ]8qQx`BSQ 6nݛޕ]uٵo(W M~Wկ;ڃ[M"fPxC8=oDʅHO? 3 ۯ< t<#$= S.@[tEoqu[-vWmv36^@?7X h'<|@BD:T", sBwCP/|(L>/qtV`'.qt0ȁ7#7<t #6eԠ0\< HA 4s ",@F}(  Vި@xF>@384*:~x >pa EC1! sHnP$RX 5A ૣ.1#z)$`A 6ҕ%A p4#@ ,=B$1^ |cHD"pu EA. ’A ~X#dX½DѧPyҥM*;d\ 8э|2 "9a|xPM<؁ "@GSQ1MbAeG~ poT |Ѓ"o'(wcpjXGNZEC@aC T=T>|Hw(2T0O N+Ea'5D(@jCG>,@$B @UUX@' JBFF/Q'@* tѶ [⮇8v;EE%@L8G>  .;Q CA[1W~T!{ $fA7:qdA? Qụ"1fV4wv)qb!![q]}tʠ(vPBYh2d TZ\$v2 "l:֡ ] z>>TV.X[?0 ~h#A nU<[|aɨt'miL磲44ުtoĦ&1sWk5\ D(l~6ʲ02;(rV3CXp$ <0F>j1@/L [ TA2x^ \?HHB07d"{|!((m4CuHtG9}"|RxB;A`< [/\S2R`LBT8VqJY"!*\2| E5`{)Y{gg~-Sh͂˃^hṄFThhSFeV|i艩g8)i蔎iq鲑i蟱Pi9iiFXj)jjAnfåђqꏞjjUj~zNɯ>lt~ӌgfa|ykBVZjInnΕM>Xvf0mnn!>nWF5k#)̎^.l۴ooΚqmN~n&p>p/ɣfvpɆp1po9J p^k />qoo"q'p/lqnq"A"#GZr"7'o(bV)<r˃Ts3/p5 qd?sa-Osy9:%=WÓs(@/A'"7C>WgFDIw ǕtLMpVn֦ S_QTGtV7uTXYZ~uY\[uOvqbtcdOvButgWFiP_5#:>;;,;>-;A <:<=3=D4>I$?A8?HA=5AF9AF B>B>+BE5CJDC#DE$D9EC,EI:EL%FH+G;KRLJ5MQAMU-NP%OP*POQL4QI9QK%RQ3RS;RUFRX,SR^th(Q` [pD>hãC4z1ć6̉Ĉ EPӧPvJիXj݊ׯ`ÊKٳhӪ]˶[2~@0ď4@i%֜Fr@2h#/bX.OL_؀Z8w>7ESR>phx8F9^}S}Kȓ+_[D݇Ai>M#bt@[ vpha( q~A4>i> pDO01ƒBu 1 4$3[f \vTP2h3.<#qCoO>d=đG"S8mA2[ze 0h!P| ,`#GAf!1db0qHh1F$أ1F"f^aDe4 s̊HYj?뮼HB#yllD;L:1Qm>\3O;\;c;Y?ȫO B `,3b?Xzp<@7cO>(@-;.<N>Dю;q *^!ӎ| {ǭ(S6H3 R YXK/sH⯢*="I3d<~7r̟f8?`2>/R%'|@"0}P>x|pCkh"=UlL>| 5fL>x43@x2q Nda/:O8~l h`! F8 V~1p@G",[DX$D }c1A `a6 b.~C(E>hQ l%B0b z!;  ذ@qb>0;dgC}l.6 Y0ࡌy!;|P/@' ш109i2L$$|pB1 m[Y:ЃRV@uR$0$d! PGqCAMX-D 9|4-D̢pQ>ȐvD\`K9#̺  +q/OB]4í-FQ6>b]_nZa+VyOgK[=E%>&a (\-p:ETA*p Yq ł .d =9r`c(81 ,c"b@ؔ!;@QM0@7‘Od@ PpC|Z[%8IG+ r+wYh X%SF U"< $C~$AHR)^PJ04>'4d жsPh <c2pCPXG+*Q+և >SH@ `+CֻGяJ@x @\B a< oAk>B0D M{t}}\~p h" #_K_FC\cKc PP0 g5` yp P}?` q ` G2Puw8g;, qQA]psRPo0 5@o w?{eGN0$P'xIpOx 7tdz)!ڰz6'  @wPw pNPI` P`Pi &~APz@(Xw(p{/~vA(z2@P?Pvy@ "h P 5ҠHx5W'nǖ\4U#ir.QW}( P`  X '$5 ΁h @ְ5p .߇8>q88,P FZIa$0 Pxp` r!Pǒ$y 5@@ xP?ٗ&9thϠ|n]۠e 㐅9G qp Y]x$p 8 0?y0WP OW>y%pxoѷG0r(Ru5$ ffw']ѝMwBgY6&4Ɖ)pu?MpqNl$pgw&k k *Бx Iq )hG~^kZ8"$[W5'J*B4h!o(*@é~58[a'/"P~iAFÀ yjkg}Q ogo 95Z7gl-8Sbڧs50}sp; n)} |%*# ? \Pel&$w~R~ک8.( g90 }Vj+5Hl5w-xys6: bH` 9 n ptq sȩzh $u q@s6hYېZD؋$0H ;&8u堎. aQj@5q  @ ,x qp]P.[E0D)ɲJK[!Yiy܊ qSY :<Dy) {ilKM Jp0/ǵ.a |0 DDv?0l۸U'|IL*ۙg)hsp$o @ݵ jPA2dPС$jXVGa- O@eJà BEm1EE4ZLS.#ul3K;KOOC5O15-1L+m=F#+UИnq33&V5WQUvYfMKPvZjVfv0w5\tb\vu]pӕw^SO&/w_~^>Em_V8av[]xbk[γa;՚,xdK/cUcUtNN 6yfkV+RYe|[9`KmZhhV:ןvyhk.Zh5z1湦6iӦ=hEmwþg϶{u:XgmWn0tvh F50_1Z`"|K~4}>Q>ǽb=},c,( ACY`F>#wE`%r x >v FCC2 tHlP$SPc І6a d/|0 " ! 6PQH$耶0S( `0CH`Dh!6"ayt3#C"A i0BiH eYr(LeL5LZ Qp^RBe@o䃔HЁlCšvlbHD>юdQz?ܚy`k;~Ї>CC ^ |@ECa~Pջ€u;"G0" pG`U4 8D`vA%n\ű$MCFRZ?%@J^F(LK&D%\#=!de`Y}6q=b>[w{H:K>J,܎B}{6Ќ8"!5a aZ`44z(XB&郀& 2͎%a-LaphG;D PֆX?vyQ(=LA=IzՌ9t!M}^(5 9Rcp?Z-4ɞh %%6M0@h(!(Ypo>vD;.1 >16Ъ48;~PPS@{/XAЪ>*Z=T=ԽǠLbq;>z`X2q0ѱ1%J ۭ1xrBP ,}/6$҇<,BQ`E`# J%pv#B% p3 DC&TwЇI|p}AFbrī!pȆ.JQ- R8y80O}Z:-B#4<)1%Ml1҂2 bZL\ %E\jC<l %8G_\R_0?xx^E,NE={FuT&TGJdT}1{{Op pr:ψS5@`>H9aM kVҨ@Ve='\VD#Vl]RmeP|MpYٹЁm؇J8^ց@`{ a:3h[r(XbMV 8Vl Y(%Y%:  0_MočaHH(@{Hur; 'p]XauX@@-G}OGֳ]]܁zP7 F B/Y@S M\ ٢- ؆x D1HU@RR@E\]ҵ *.m.`}(-uvU8u`-'Xuc؆{;c ȀY P_a^m F FN(V1ߎM߭t_}h}6huKŠ FX݆g 6t?x lD{  Uʼnq Qe|a3FA?PqOݝ/8qhPu3h)Xx󀎱#&w2.ii1iT薞p}i]騡hiiNiiǟ^jΚ&ju꧖i`nihy^VkkqykykFt$#kKLR>NhN(}anl|l}!iIlþiNmҞlՎy־ÑPm֖nGrmmm>a$n}Ql~&Cyf.ke߆HUKn l>nn^EnQWo69m?Anp )pjYp p rp>ocz p1q_IM ^_q\tqqLq/qop #o֍nvr*$r**GTr#r*/Opˮl07f1yT3q(Wi)7N%fp;W^s?tAB/*?DoEgt'wGwD3JHtMK*GPV&u7SgTguoo6.ZuG[u]u[_`'a'bt8vb'^u?g:OvEri/tj#vFZunPpWW.k?wlrlvvw wdOw_w`љhw*vpvw?!ẃ??Xmi9qxfG+xk".ߓ]_x^yV/ y}Gљxy yv/ywvy/kyGpo~zzz{GΣmzz'/{I<ﳗkGQx|{fO{k{7xi—8?#`W`ǥ|3gW GG||'}w|k\x'k6п8}}'W\kh?|/Yᇎޯ~ͧ! ,H""'%,).#,3+05&27,6<16=07@ 879529>#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CJDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+POQL4QIDQW%RQ,RR3RSFRXWR6WX2YVLZ`$[V+[X3[ZT\bD]aY^fVafYafCcd;dcZdjIee`fl,ga5gc;ifbinDkjKkkYlrZlndlrSmmUnqfp> pFÏ/1ƒu 3 #f _jP2hL)<#q[Sw. F@aE?n҄h?qpDhL?[t)C W"H^vK>ּ!!$qu؁F"C `8Y >t=$E>q!aȐw 1HI>Ƭxt'Y무㭸C$b ۚSb`s5cmP;A"2F7N*<նcܱ@!㤫/00 K'󎅉06J FhO=O" ВO҃S "E R:TξuC-DEP q q`V:D"X'M>xXH0@3 bJ!~~2/bH0X$MP ?P1z9/1`?1*&!3O*XA%Q9PQ-O7H/la }C2 `{@+Ȗ3m ŏq!E |M~ahv #/hg\D4@õĠ @fD` ~h#A!u ubHF6QC~pa>AxFLhDUqS4LW<0RԔ `gFu,h"I"(9VpA$DdH F2jZWp9 E8 #ׅ6<@tG>T0pc*8ͩ/"0,3i4~/r!j;F>1|a"3v#"1Z|o!AY| 1- њ|(6$&W"tUG A4&^DFO09I$Ao#0% Cv| x}ZX@",ԍn o! > UBDzùrJk!{a.|aJ %7aA\A. w B7*!rQ&8ii# R@ E~d?&o `&"N=`A(1p\X6رL_`P@!4Oai^&`>t, #贯2 F.K5Ä%tٳab ,ڧ@2*S4$STxζsT71gԑyq [hΑ0ko0~4%"MVs0]!§/ݶFIKur"t]B\?&6 B$gw`P ǡB2" "ʀ!!b(I uP#pđhAcŴ3t8FCH٘Kf"@:N>p8"Cd^Kdt'xGﶛ*L~@c8p2PȂl@j<`x v! R<y$^Gn?@mN-OtHG"@wRh9.q` d6@ x @y@ɧp @ G3P`uWwGqoб~28T<- qqOAZpp@O@l w Py .u$Hu|-؆aL/k484;@ r Ab P0 rPd@P p{0 G^(pW$  nXFv;p: 6AṔ +yش)؞}0Ę,J ZLN Rd˺MQpP̹P0 Z}|pl Vy À8`U@{\Vk| ̘M M 9/QH ttH N! wx @ _/R< TZAg  y( ڏ{K"rKUyh  Hp 者p @.ar#: 6H%146 NQ jl!̅B ٸXʠ 1eΤY͙3Db4rtux[˟88$b"ג Uj T\C8ծe[qΥ[]xR,I H bVdcȎcD˒ mT 06AN$3 #'db<4 $@MKMwN 6o |(@MNzp3;_}=Qbtcn/I!Tp$O*H H:0h -F 9D/4F$1I&tReOP&˭j$KAl*-L,o2\I(B"PkJ=s?3tlP& d"44-1sr{?OS8uTRҋPTS2 ,cU>BiJQxA!G]><+SQK}WcUUUuYTUSeZlZnLfw\r5oUwSq=]xW\v7;]u^~_Mx|esXVxa%a!bԊ/RJcY8cK68VyeAvV;3'QUieYe!gq➓Vziyihꦡ[X놏.Wg6lVYHl\oBn#vmu5nώ*pZmnjmZ\IqΙ{ȇR3 rԳZaW߹s؝<5|HW3kiN}s]/;v)1mMj\@]Fivˤt'vMs~оuW5gJIƻVݴ<&0mFUvգ(hد7HBpAh X'<zg08BC #+L"+v4![Е8@m1u ""E+(:u`"0";Xvc@dQ S :oЇ2j Fv0'~t1ЀΡE282dP#H!8!2x<H xFD\҇2`}YEn.@0v$a0!h Jp; `Ґ0@AK aP5ep+"ֈp8&a1 qq6q]x=AM / 8Dn-!B $VGB,a7! oeMK^lbeOV&3@/ p1l `G7# 85c| V;0"`2&|?y$Bxp*[ccO=h>8_ u 1P*RJB츪hS2M|[Ud?D- `$Ap~Tа~|[pxbr10ZQQ:b'$0xi%&фH#$0E21k]4Ep/|Bbh` O!GzBPnAkS XĘ5*!'.;nw4m%(28/p1Bv`G0`΀D<"]_, 0#{$#x`Y>C2W~R2!{ $Ѕ^A7A6ad\:?1ũ"p1@2z:q&vs=rMTB5IP @ d)c+3C֒%B=}1 Tt]:n|LګRgL4áǺ ."m!WD!1ﻲc*@lW.d6ބ* |]aUp׽68[牫: K>сEfMs,"x44 5"pp3^pBZL:eB FD\ݰ=njQ.`p( `bG]HA5 g ]"@47)\Zw1F0 vLC6=W. }'`_b8&I&q4DcABLbb 0x"z01HS:~OX+OK=#`@xa>{*YX= tփ=ȨH#l=z`0p10`!: /$08;jA:O+}؆-#҇;8*PAEH ov|B p1Xo*;6$7!Hoh}x[xЇ< D6LDIp @' + ޑgr XW";'I7(Y X&;KG+8U) HY|1&XƌF@Ҟ$YM$#Dp)q=EtP Ɂ< lȄ h9Z̀0- x(D/p@PQ5Rwۓ]-9`^=^>*qb؇QǨ`MNPER`uPJ( ɎlJM( \- &hM^ȆPXX фA`5`T`l`(䅁p}(8-̊WuKX ȀEPg1t xnC{(н܉$&`&>I'(NdM>HpQ%-!q n"X:@Q&% I8`| ;՘ 0&BCnIEe ,(L" <`"a !!)jti5 \!]n_>s -$L5Gqj /% tZ/pr9tDK+UwIO+*L~9hiJdbi b)S h'hhYiti%ƛYiԠ[M$jFg>-^jijNޗjj6Nk&k1y٧Vk.hi~inl[k뾎Цkk~옽ikÎN뤁lΆb.glV m\N>m>VmfvUھ۞im^^nlvl^vnf[QPm.o\ХnovVoMvPזomkImҥoGWv!*}ŽvΘh prpqh /Yٺ}^s}e Gqqnnq~iq#g!)#VyV%W.Cr-?g*r1Tb*aPps7m)3GLio,w7ssۤ(-'sANg?d AC'tJ sHtJWqFN/uOoYqSHM;I>s׻t6WwlAǒ0u!Flt2gbϏPۙ5dWvWigד-gj6kvnq,r7Fʞvytkg7_wu-iw w/>xPmGrx 5wg['}pg=b[u6rx Yxe_yY&wOҜ7JV)E٣WyQ/Nz7y w(_llΞ׭vr^qm{`EƵyM{w{]L7޼_u|fӦzGIߩ;OM`_-wooG|Gg:9?ԏ҇_}}*moٿs}_FsǾԴ|O}׏VOy?~}珄~h4!o)jtu~e%MrMgΧ*|z  a „ 2l!Ĉ'RhE5hǎ"G,i$ʔ) l%̘2gҔ9͚:w'РB b,j(ҤJ2 )ԨRMj*֬Zr)ذbǒ͸ Nm[gNrҭkֲzԣA/Ċ31Ȓ7l1̚7s83A.2궝Wn:(gӞ,!Ժ<7k/4ӻw-9wS8h s/,ώ$<跓~}la=zw} 8 A3ܷv!H^|=H ,x~ VZI8!!bx"vna"h"5"ja=Y48dh8^桇?*$fA$hF).2y%EXPzٗqceYxAv%d9I9'>qfy6&,X'c: wyhQ|.7hKr2 H39 "zDr(Nh%\TzC:kBnȪV⚫J<*+'P* ^6 k쥷QVlTjK_%(m{n1ȿH@X@]` g1q5s.$L 4þ1P{-T6+ڱ@.3HBSMKA=T٩uPK@ uW uSP@@! ,H""'%,).#,3+05&27,6<16=07@ 879529>#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CJDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+POQL4QIDQW%RQ,RR3RSFRXWR6WX2YVLZ`$[V+[X3[ZT\bD]aY^fVafYafCcd;dcZdjIee`fl,ga5gc;ifbinDkjKkkYlrZlndlrSmmUnqfp> pFÏ/1ƒu 3 #f _jP2hL)<#q[Sw. F@aE?n҄h?qpDhL?[t)C W"H^vK>ּ!!$qu؁F"C `8Y >t=$E>q!aȐw 1HI>Ƭxt'Y무㭸C$b ۚSb`s5cmP;A"2F7N*<նcܱ@!㤫/00 K'󎅉06J FhO=O" ВO҃S "E R:TξuC-DEP q q`V:D"X'M>xXH0@3 bJ!~~2/bH0X$MP ?P1z9/1`?1*&!3O*XA%Q9PQ-O7H/la }C2 `{@+Ȗ3m ŏq!E |M~ahv #/hg\D4@õĠ @fD` ~h#A!u ubHF6QC~pa>AxFLhDUqS4LW<0RԔ `gFu,h"I"(9VpA$DdH F2jZWp9 E8 #ׅ6<@tG>T0pc*8ͩ/"0,3i4~/r!j;F>1|a"3v#"1Z|o!AY| 1- њ|(6$&W"tUG A4&^DFO09I$Ao#0% Cv| x}ZX@",ԍn o! > UBDzùrJk!{a.|aJ %7aA\A. w B7*!rQ&8ii# R@ E~d?&o `&"N=`A(1p\X6رL_`P@!4Oai^&`>t, #贯2 F.K5Ä%tٳab ,ڧ@2*S4$STxζsT71gԑyq [hΑ0ko0~4%"MVs0]!§/ݶFIKur"t]B\?&6 B$gw`P ǡB2" "ʀ!!b(I uP#pđhAcŴ3t8FCH٘Kf"@:N>p8"Cd^Kdt'xGﶛ*L~@c8p2PȂl@j<`x v! R<y$^Gn?@mN-OtHG"@wRh9.q` d6@ x @y@ɧp @ G3P`uWwGqoб~28T<- qqOAZpp@O@l w Py .u$Hu|-؆aL/k484;@ r Ab P0 rPd@P p{0 G^(pW$  nXFv;p: 6AṔ +yش)؞}0Ę,J ZLN Rd˺MQpP̹P0 Z}|pl Vy À8`U@{\Vk| ̘M M 9/QH ttH N! wx @ _/R< TZAg  y( ڏ{K"rKUyh  Hp 者p @.ar#: 6H%146 NQ jl!̅B ٸXʠ 1eΤY͙3Db4rtux[˟88$b"ג Uj T\C8ծe[qΥ[]xR,I H bVdcȎcD˒ mT 06AN$3 #'db<4 $@MKMwN 6o |(@MNzp3;_}=Qbtcn/I!Tp$O*H H:0h -F 9D/4F$1I&tReOP&˭j$KAl*-L,o2\I(B"PkJ=s?3tlP& d"44-1sr{?OS8uTRҋPTS2 ,cU>BiJQxA!G]><+SQK}WcUUUuYTUSeZlZnLfw\r5oUwSq=]xW\v7;]u^~_Mx|esXVxa%a!bԊ/RJcY8cK68VyeAvV;3'QUieYe!gq➓Vziyihꦡ[X놏.Wg6lVYHl\oBn#vmu5nώ*pZmnjmZ\IqΙ{ȇR3 rԳZaW߹s؝<5|HW3kiN}s]/;v)1mMj\@]Fivˤt'vMs~оuW5gJIƻVݴ<&0mFUvգ(hد7HBpAh X'<zg08BC #+L"+v4![Е8@m1u ""E+(:u`"0";Xvc@dQ S :oЇ2j Fv0'~t1ЀΡE282dP#H!8!2x<H xFD\҇2`}YEn.@0v$a0!h Jp; `Ґ0@AK aP5ep+"ֈp8&a1 qq6q]x=AM / 8Dn-!B $VGB,a7! oeMK^lbeOV&3@/ p1l `G7# 85c| V;0"`2&|?y$Bxp*[ccO=h>8_ u 1P*RJB츪hS2M|[Ud?D- `$Ap~Tа~|[pxbr10ZQQ:b'$0xi%&фH#$0E21k]4Ep/|Bbh` O!GzBPnAkS XĘ5*!'.;nw4m%(28/p1Bv`G0`΀D<"]_, 0#{$#x`Y>C2W~R2!{ $Ѕ^A7A6ad\:?1ũ"p1@2z:q&vs=rMTB5IP @ d)c+3C֒%B=}1 Tt]:n|LګRgL4áǺ ."m!WD!1ﻲc*@lW.d6ބ* |]aUp׽68[牫: K>сEfMs,"x44 5"pp3^pBZL:eB FD\ݰ=njQ.`p( `bG]HA5 g ]"@47)\Zw1F0 vLC6=W. }'`_b8&I&q4DcABLbb 0x"z01HS:~OX+OK=#`@xa>{*YX= tփ=ȨH#l=z`0p10`!: /$08;jA:O+}؆-#҇;8*PAEH ov|B p1Xo*;6$7!Hoh}x[xЇ< D6LDIp @' + ޑgr XW";'I7(Y X&;KG+8U) HY|1&XƌF@Ҟ$YM$#Dp)q=EtP Ɂ< lȄ h9Z̀0- x(D/p@PQ5Rwۓ]-9`^=^>*qb؇QǨ`MNPER`uPJ( ɎlJM( \- &hM^ȆPXX фA`5`T`l`(䅁p}(8-̊WuKX ȀEPg1t xnC{(н܉$&`&>I'(NdM>HpQ%-!q n"X:@Q&% I8`| ;՘ 0&BCnIEe ,(L" <`"a !!)jti5 \!]n_>s -$L5Gqj /% tZ/pr9tDK+UwIO+*L~9hiJdbi b)S h'hhYiti%ƛYiԠ[M$jFg>-^jijNޗjj6Nk&k1y٧Vk.hi~inl[k뾎Цkk~옽ikÎN뤁lΆb.glV m\N>m>VmfvUھ۞im^^nlvl^vnf[QPm.o\ХnovVoMvPזomkImҥoGWv!*}ŽvΘh prpqh /Yٺ}^s}e Gqqnnq~iq#g!)#VyV%W.Cr-?g*r1Tb*aPps7m)3GLio,w7ssۤ(-'sANg?d AC'tJ sHtJWqFN/uOoYqSHM;I>s׻t6WwlAǒ0u!Flt2gbϏPۙ5dWvWigד-gj6kvnq,r7Fʞvytkg7_wu-iw w/>xPmGrx 5wg['}pg=b[u6rx Yxe_yY&wOҜ7JV)E٣WyQ/Nz7y w(_llΞ׭vr^qm{`EƵyM{w{]L7޼_u|fӦzGIߩ;OM`_-wooG|Gg:9?ԏ҇_}}*moٿs}_FsǾԴ|O}׏VOy?~}珄~h4!o)jtu~e%MrMgΧ*|z  a „ 2l!Ĉ'RhE5hǎ"G,i$ʔ) l%̘2gҔ9͚:w'РB b,j(ҤJ2 )ԨRMj*֬Zr)ذbǒ͸ Nm[gNrҭkֲzԣA/Ċ31Ȓ7l1̚7s83A.2궝Wn:(gӞ,!Ժ<7k/4ӻw-9wS8h s/,ώ$<跓~}la=zw} 8 A3ܷv!H^|=H ,x~ VZI8!!bx"vna"h"5"ja=Y48dh8^桇?*$fA$hF).2y%EXPzٗqceYxAv%d9I9'>qfy6&,X'c: wyhQ|.7hKr2 H39 "zDr(Nh%\TzC:kBnȪV⚫J<*+'P* ^6 k쥷QVlTjK_%(m{n1ȿH@X@]` g1q5s.$L 4þ1P{-T6+ڱ@.3HBSMKA=T٩uPK@ uW uSP@@! ,H""'%,).#,3+05&27,6<16=07@ 879529>#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CJDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+POQL4QIDQW%RQ,RR3RSFRXWR6WX2YVLZ`$[V+[X3[ZT\bD]aY^fVafYafCcd;dcZdjIee`fl,ga5gc;ifbinDkjKkkYlrZlndlrSmmUnqfp> pFÏ/1ƒu 3 #f _jP2hL)<#q[Sw. F@aE?n҄h?qpDhL?[t)C W"H^vK>ּ!!$qu؁F"C `8Y >t=$E>q!aȐw 1HI>Ƭxt'Y무㭸C$b ۚSb`s5cmP;A"2F7N*<նcܱ@!㤫/00 K'󎅉06J FhO=O" ВO҃S "E R:TξuC-DEP q q`V:D"X'M>xXH0@3 bJ!~~2/bH0X$MP ?P1z9/1`?1*&!3O*XA%Q9PQ-O7H/la }C2 `{@+Ȗ3m ŏq!E |M~ahv #/hg\D4@õĠ @fD` ~h#A!u ubHF6QC~pa>AxFLhDUqS4LW<0RԔ `gFu,h"I"(9VpA$DdH F2jZWp9 E8 #ׅ6<@tG>T0pc*8ͩ/"0,3i4~/r!j;F>1|a"3v#"1Z|o!AY| 1- њ|(6$&W"tUG A4&^DFO09I$Ao#0% Cv| x}ZX@",ԍn o! > UBDzùrJk!{a.|aJ %7aA\A. w B7*!rQ&8ii# R@ E~d?&o `&"N=`A(1p\X6رL_`P@!4Oai^&`>t, #贯2 F.K5Ä%tٳab ,ڧ@2*S4$STxζsT71gԑyq [hΑ0ko0~4%"MVs0]!§/ݶFIKur"t]B\?&6 B$gw`P ǡB2" "ʀ!!b(I uP#pđhAcŴ3t8FCH٘Kf"@:N>p8"Cd^Kdt'xGﶛ*L~@c8p2PȂl@j<`x v! R<y$^Gn?@mN-OtHG"@wRh9.q` d6@ x @y@ɧp @ G3P`uWwGqoб~28T<- qqOAZpp@O@l w Py .u$Hu|-؆aL/k484;@ r Ab P0 rPd@P p{0 G^(pW$  nXFv;p: 6AṔ +yش)؞}0Ę,J ZLN Rd˺MQpP̹P0 Z}|pl Vy À8`U@{\Vk| ̘M M 9/QH ttH N! wx @ _/R< TZAg  y( ڏ{K"rKUyh  Hp 者p @.ar#: 6H%146 NQ jl!̅B ٸXʠ 1eΤY͙3Db4rtux[˟88$b"ג Uj T\C8ծe[qΥ[]xR,I H bVdcȎcD˒ mT 06AN$3 #'db<4 $@MKMwN 6o |(@MNzp3;_}=Qbtcn/I!Tp$O*H H:0h -F 9D/4F$1I&tReOP&˭j$KAl*-L,o2\I(B"PkJ=s?3tlP& d"44-1sr{?OS8uTRҋPTS2 ,cU>BiJQxA!G]><+SQK}WcUUUuYTUSeZlZnLfw\r5oUwSq=]xW\v7;]u^~_Mx|esXVxa%a!bԊ/RJcY8cK68VyeAvV;3'QUieYe!gq➓Vziyihꦡ[X놏.Wg6lVYHl\oBn#vmu5nώ*pZmnjmZ\IqΙ{ȇR3 rԳZaW߹s؝<5|HW3kiN}s]/;v)1mMj\@]Fivˤt'vMs~оuW5gJIƻVݴ<&0mFUvգ(hد7HBpAh X'<zg08BC #+L"+v4![Е8@m1u ""E+(:u`"0";Xvc@dQ S :oЇ2j Fv0'~t1ЀΡE282dP#H!8!2x<H xFD\҇2`}YEn.@0v$a0!h Jp; `Ґ0@AK aP5ep+"ֈp8&a1 qq6q]x=AM / 8Dn-!B $VGB,a7! oeMK^lbeOV&3@/ p1l `G7# 85c| V;0"`2&|?y$Bxp*[ccO=h>8_ u 1P*RJB츪hS2M|[Ud?D- `$Ap~Tа~|[pxbr10ZQQ:b'$0xi%&фH#$0E21k]4Ep/|Bbh` O!GzBPnAkS XĘ5*!'.;nw4m%(28/p1Bv`G0`΀D<"]_, 0#{$#x`Y>C2W~R2!{ $Ѕ^A7A6ad\:?1ũ"p1@2z:q&vs=rMTB5IP @ d)c+3C֒%B=}1 Tt]:n|LګRgL4áǺ ."m!WD!1ﻲc*@lW.d6ބ* |]aUp׽68[牫: K>сEfMs,"x44 5"pp3^pBZL:eB FD\ݰ=njQ.`p( `bG]HA5 g ]"@47)\Zw1F0 vLC6=W. }'`_b8&I&q4DcABLbb 0x"z01HS:~OX+OK=#`@xa>{*YX= tփ=ȨH#l=z`0p10`!: /$08;jA:O+}؆-#҇;8*PAEH ov|B p1Xo*;6$7!Hoh}x[xЇ< D6LDIp @' + ޑgr XW";'I7(Y X&;KG+8U) HY|1&XƌF@Ҟ$YM$#Dp)q=EtP Ɂ< lȄ h9Z̀0- x(D/p@PQ5Rwۓ]-9`^=^>*qb؇QǨ`MNPER`uPJ( ɎlJM( \- &hM^ȆPXX фA`5`T`l`(䅁p}(8-̊WuKX ȀEPg1t xnC{(н܉$&`&>I'(NdM>HpQ%-!q n"X:@Q&% I8`| ;՘ 0&BCnIEe ,(L" <`"a !!)jti5 \!]n_>s -$L5Gqj /% tZ/pr9tDK+UwIO+*L~9hiJdbi b)S h'hhYiti%ƛYiԠ[M$jFg>-^jijNޗjj6Nk&k1y٧Vk.hi~inl[k뾎Цkk~옽ikÎN뤁lΆb.glV m\N>m>VmfvUھ۞im^^nlvl^vnf[QPm.o\ХnovVoMvPזomkImҥoGWv!*}ŽvΘh prpqh /Yٺ}^s}e Gqqnnq~iq#g!)#VyV%W.Cr-?g*r1Tb*aPps7m)3GLio,w7ssۤ(-'sANg?d AC'tJ sHtJWqFN/uOoYqSHM;I>s׻t6WwlAǒ0u!Flt2gbϏPۙ5dWvWigד-gj6kvnq,r7Fʞvytkg7_wu-iw w/>xPmGrx 5wg['}pg=b[u6rx Yxe_yY&wOҜ7JV)E٣WyQ/Nz7y w(_llΞ׭vr^qm{`EƵyM{w{]L7޼_u|fӦzGIߩ;OM`_-wooG|Gg:9?ԏ҇_}}*moٿs}_FsǾԴ|O}׏VOy?~}珄~h4!o)jtu~e%MrMgΧ*|z  a „ 2l!Ĉ'RhE5hǎ"G,i$ʔ) l%̘2gҔ9͚:w'РB b,j(ҤJ2 )ԨRMj*֬Zr)ذbǒ͸ Nm[gNrҭkֲzԣA/Ċ31Ȓ7l1̚7s83A.2궝Wn:(gӞ,!Ժ<7k/4ӻw-9wS8h s/,ώ$<跓~}la=zw} 8 A3ܷv!H^|=H ,x~ VZI8!!bx"vna"h"5"ja=Y48dh8^桇?*$fA$hF).2y%EXPzٗqceYxAv%d9I9'>qfy6&,X'c: wyhQ|.7hKr2 H39 "zDr(Nh%\TzC:kBnȪV⚫J<*+'P* ^6 k쥷QVlTjK_%(m{n1ȿH@X@]` g1q5s.$L 4þ1P{-T6+ڱ@.3HBSMKA=T٩uPK@ uW uSP@@! ,H""'%,).#,3+05&27,6<16=07@ 879529>#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CIDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+PO4QI9QK%RQ,RR3RS;RUFRXTOԦZq4 U8hs<@W@U^p =1Fx>8|)C_Db=ƸDw[D뭸䮼kF&ER&.A㬳h> cM>N%1|H> F+ ?<2`?3>y,p8 0=" S=<7;;QlHh'Ih.t X@L>BrH7@T ID ?hRh C1Lr)Ts ȇ+0ԏ?ψbd``OsP"a#Pa4,,4&nAm"3DuJ5dHY׼&:n!4 Jh#d,CB(W-i`;B B6@&ABLH$81m hځ ͈F=C#;pу|mޑ u:|X='1I0.2LD$~BA1/-XKU!ADHi}tAI4 A ye#0tȗ,<@H )P+sr ~V-0gJSF̩NwL Ln PP,p[hΤ`)h %& ItF8|cB dQC&cʠ Å/ cbaBW'@.P@HFօvl !.F/5M0L0B u=7‘@  #*Mc0FDz8AZ|@:ƎPANt2s۱v2lb^߸& u@C2}P2(B-}@R}fV 1B0 @hFA` 4guT @Aup0W}`6B5hP\"QOFP0%R CO+aMh$J`@a^pm2`h(F@x/V|0@ Uz O/4HZT$%CEЅNB]ú@e'DanjVOS:ejiJo$5NDrd@hŔ-~߈A6n޷Tfm|w q~.ޑLq{|ضʷ9N%Vl@=$!%JW(먄!0V&С 8LT(`RE $B3rqKD@1Q 1$AhwQퟻWC܏ ڎҡB 4 ! {dc,Q]@ CEDgX"L "!A2oO}q)4B:! ۦ=@d` \9!ƻ @@ {H D q|/Nc LL(Vk׻QH`G#[ޭb 4Gp  6r ``pwHpQ|}0|p]~{~+g$h:h'/At\prQ@n  ,x p,{ .Av$$H&w0}48L6;zh+.!ذpz6' P @wpw `NPJ` ``@h '~A@z@)Hvhvp{0~vA("x  dGv@H"g P 5ѐXx6W'nǖ\2u9t/~QW{r # G$6h с0@ P   P()P72z5IơǠڞyW>Zay5k9?llJ}.aWG| uDyr`iJir.@\LǗ|Q` +uWkfG1'AB$ l|էNʯlf09ޗѧL̦)&y*wZh } L&wf`P G$ Šqh xX,HŠ*݀`{ J+ av @~'!Jɽ@X7 f э p  pҾ 0pQ >ݶX<ɽ 툆MQLPr+[h Q P @p̶P pQUx|ٺ nM|s۬4 7n-ٞЈюLwM@*-r} 0rQߧ|6|Q }u H@}ЈhzMثxnKp *u^ zmLhh ޕxgnK| C]$@@ /kHC<}7(Q0>p\⯨|- @`ၐW.*N`%) `)`dɅD 밋[@ > p}`n'k  }xr \K gwRX0鋎a z~a`ꂮWMzN(ʬf,G#0$PUn\` {inW< 54Yks W 5 Q6PLwo_Jp~y%}0! &J \@+iUyd`X)4L. 0 * axq 1\ 0݌ږ`<i|@Лy f? KȈԐQ])` J`'H|$0͐Ν؈ zoK$@ f˚|٠#0Daz@pǰ \^ pv1g IٙRp/+X  j pr& .dC3w \X't@ux'DR!:^ͼ)y9QŌ8ÆQI.eSQNZժY JOD! Ɩ=KB[qΥ[Q @4AJ=ϚqV <`]`ȊY.QqخgEj7Ymbr´fi*WLˣWJ D ]8qQx`BSQ 6nݛޕ]uٵo(W M~Wկ;ڃ[M"fPxC8=oDʅHO? 3 ۯ< t<#$= S.@[tEoqu[-vWmv36^@?7X h'<|@BD:T", sBwCP/|(L>/qtV`'.qt0ȁ7#7<t #6eԠ0\< HA 4s ",@F}(  Vި@xF>@384*:~x >pa EC1! sHnP$RX 5A ૣ.1#z)$`A 6ҕ%A p4#@ ,=B$1^ |cHD"pu EA. ’A ~X#dX½DѧPyҥM*;d\ 8э|2 "9a|xPM<؁ "@GSQ1MbAeG~ poT |Ѓ"o'(wcpjXGNZEC@aC T=T>|Hw(2T0O N+Ea'5D(@jCG>,@$B @UUX@' JBFF/Q'@* tѶ [⮇8v;EE%@L8G>  .;Q CA[1W~T!{ $fA7:qdA? Qụ"1fV4wv)qb!![q]}tʠ(vPBYh2d TZ\$v2 "l:֡ ] z>>TV.X[?0 ~h#A nU<[|aɨt'miL磲44ުtoĦ&1sWk5\ D(l~6ʲ02;(rV3CXp$ <0F>j1@/L [ TA2x^ \?HHB07d"{|!((m4CuHtG9}"|RxB;A`< [/\S2R`LBT8VqJY"!*\2| E5`{)Y{gg~-Sh͂˃^hṄFThhSFeV|i艩g8)i蔎iq鲑i蟱Pi9iiFXj)jjAnfåђqꏞjjUj~zNɯ>lt~ӌgfa|ykBVZjInnΕM>Xvf0mnn!>nWF5k#)̎^.l۴ooΚqmN~n&p>p/ɣfvpɆp1po9J p^k />qoo"q'p/lqnq"A"#GZr"7'o(bV)<r˃Ts3/p5 qd?sa-Osy9:%=WÓs(@/A'"7C>WgFDIw ǕtLMpVn֦ S_QTGtV7uTXYZ~uY\[uOvqbtcdOvButgWFiP_5#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CIDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+PO4QI9QK%RQ,RR3RS;RUFRXTOԦZq4 U8hs<@W@U^p =1Fx>8|)C_Db=ƸDw[D뭸䮼kF&ER&.A㬳h> cM>N%1|H> F+ ?<2`?3>y,p8 0=" S=<7;;QlHh'Ih.t X@L>BrH7@T ID ?hRh C1Lr)Ts ȇ+0ԏ?ψbd``OsP"a#Pa4,,4&nAm"3DuJ5dHY׼&:n!4 Jh#d,CB(W-i`;B B6@&ABLH$81m hځ ͈F=C#;pу|mޑ u:|X='1I0.2LD$~BA1/-XKU!ADHi}tAI4 A ye#0tȗ,<@H )P+sr ~V-0gJSF̩NwL Ln PP,p[hΤ`)h %& ItF8|cB dQC&cʠ Å/ cbaBW'@.P@HFօvl !.F/5M0L0B u=7‘@  #*Mc0FDz8AZ|@:ƎPANt2s۱v2lb^߸& u@C2}P2(B-}@R}fV 1B0 @hFA` 4guT @Aup0W}`6B5hP\"QOFP0%R CO+aMh$J`@a^pm2`h(F@x/V|0@ Uz O/4HZT$%CEЅNB]ú@e'DanjVOS:ejiJo$5NDrd@hŔ-~߈A6n޷Tfm|w q~.ޑLq{|ضʷ9N%Vl@=$!%JW(먄!0V&С 8LT(`RE $B3rqKD@1Q 1$AhwQퟻWC܏ ڎҡB 4 ! {dc,Q]@ CEDgX"L "!A2oO}q)4B:! ۦ=@d` \9!ƻ @@ {H D q|/Nc LL(Vk׻QH`G#[ޭb 4Gp  6r ``pwHpQ|}0|p]~{~+g$h:h'/At\prQ@n  ,x p,{ .Av$$H&w0}48L6;zh+.!ذpz6' P @wpw `NPJ` ``@h '~A@z@)Hvhvp{0~vA("x  dGv@H"g P 5ѐXx6W'nǖ\2u9t/~QW{r # G$6h с0@ P   P()P72z5IơǠڞyW>Zay5k9?llJ}.aWG| uDyr`iJir.@\LǗ|Q` +uWkfG1'AB$ l|էNʯlf09ޗѧL̦)&y*wZh } L&wf`P G$ Šqh xX,HŠ*݀`{ J+ av @~'!Jɽ@X7 f э p  pҾ 0pQ >ݶX<ɽ 툆MQLPr+[h Q P @p̶P pQUx|ٺ nM|s۬4 7n-ٞЈюLwM@*-r} 0rQߧ|6|Q }u H@}ЈhzMثxnKp *u^ zmLhh ޕxgnK| C]$@@ /kHC<}7(Q0>p\⯨|- @`ၐW.*N`%) `)`dɅD 밋[@ > p}`n'k  }xr \K gwRX0鋎a z~a`ꂮWMzN(ʬf,G#0$PUn\` {inW< 54Yks W 5 Q6PLwo_Jp~y%}0! &J \@+iUyd`X)4L. 0 * axq 1\ 0݌ږ`<i|@Лy f? KȈԐQ])` J`'H|$0͐Ν؈ zoK$@ f˚|٠#0Daz@pǰ \^ pv1g IٙRp/+X  j pr& .dC3w \X't@ux'DR!:^ͼ)y9QŌ8ÆQI.eSQNZժY JOD! Ɩ=KB[qΥ[Q @4AJ=ϚqV <`]`ȊY.QqخgEj7Ymbr´fi*WLˣWJ D ]8qQx`BSQ 6nݛޕ]uٵo(W M~Wկ;ڃ[M"fPxC8=oDʅHO? 3 ۯ< t<#$= S.@[tEoqu[-vWmv36^@?7X h'<|@BD:T", sBwCP/|(L>/qtV`'.qt0ȁ7#7<t #6eԠ0\< HA 4s ",@F}(  Vި@xF>@384*:~x >pa EC1! sHnP$RX 5A ૣ.1#z)$`A 6ҕ%A p4#@ ,=B$1^ |cHD"pu EA. ’A ~X#dX½DѧPyҥM*;d\ 8э|2 "9a|xPM<؁ "@GSQ1MbAeG~ poT |Ѓ"o'(wcpjXGNZEC@aC T=T>|Hw(2T0O N+Ea'5D(@jCG>,@$B @UUX@' JBFF/Q'@* tѶ [⮇8v;EE%@L8G>  .;Q CA[1W~T!{ $fA7:qdA? Qụ"1fV4wv)qb!![q]}tʠ(vPBYh2d TZ\$v2 "l:֡ ] z>>TV.X[?0 ~h#A nU<[|aɨt'miL磲44ުtoĦ&1sWk5\ D(l~6ʲ02;(rV3CXp$ <0F>j1@/L [ TA2x^ \?HHB07d"{|!((m4CuHtG9}"|RxB;A`< [/\S2R`LBT8VqJY"!*\2| E5`{)Y{gg~-Sh͂˃^hṄFThhSFeV|i艩g8)i蔎iq鲑i蟱Pi9iiFXj)jjAnfåђqꏞjjUj~zNɯ>lt~ӌgfa|ykBVZjInnΕM>Xvf0mnn!>nWF5k#)̎^.l۴ooΚqmN~n&p>p/ɣfvpɆp1po9J p^k />qoo"q'p/lqnq"A"#GZr"7'o(bV)<r˃Ts3/p5 qd?sa-Osy9:%=WÓs(@/A'"7C>WgFDIw ǕtLMpVn֦ S_QTGtV7uTXYZ~uY\[uOvqbtcdOvButgWFiP_5#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CIDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+PO4QI9QK%RQ,RR3RS;RUFRXTOԦZq4 U8hs<@W@U^p =1Fx>8|)C_Db=ƸDw[D뭸䮼kF&ER&.A㬳h> cM>N%1|H> F+ ?<2`?3>y,p8 0=" S=<7;;QlHh'Ih.t X@L>BrH7@T ID ?hRh C1Lr)Ts ȇ+0ԏ?ψbd``OsP"a#Pa4,,4&nAm"3DuJ5dHY׼&:n!4 Jh#d,CB(W-i`;B B6@&ABLH$81m hځ ͈F=C#;pу|mޑ u:|X='1I0.2LD$~BA1/-XKU!ADHi}tAI4 A ye#0tȗ,<@H )P+sr ~V-0gJSF̩NwL Ln PP,p[hΤ`)h %& ItF8|cB dQC&cʠ Å/ cbaBW'@.P@HFօvl !.F/5M0L0B u=7‘@  #*Mc0FDz8AZ|@:ƎPANt2s۱v2lb^߸& u@C2}P2(B-}@R}fV 1B0 @hFA` 4guT @Aup0W}`6B5hP\"QOFP0%R CO+aMh$J`@a^pm2`h(F@x/V|0@ Uz O/4HZT$%CEЅNB]ú@e'DanjVOS:ejiJo$5NDrd@hŔ-~߈A6n޷Tfm|w q~.ޑLq{|ضʷ9N%Vl@=$!%JW(먄!0V&С 8LT(`RE $B3rqKD@1Q 1$AhwQퟻWC܏ ڎҡB 4 ! {dc,Q]@ CEDgX"L "!A2oO}q)4B:! ۦ=@d` \9!ƻ @@ {H D q|/Nc LL(Vk׻QH`G#[ޭb 4Gp  6r ``pwHpQ|}0|p]~{~+g$h:h'/At\prQ@n  ,x p,{ .Av$$H&w0}48L6;zh+.!ذpz6' P @wpw `NPJ` ``@h '~A@z@)Hvhvp{0~vA("x  dGv@H"g P 5ѐXx6W'nǖ\2u9t/~QW{r # G$6h с0@ P   P()P72z5IơǠڞyW>Zay5k9?llJ}.aWG| uDyr`iJir.@\LǗ|Q` +uWkfG1'AB$ l|էNʯlf09ޗѧL̦)&y*wZh } L&wf`P G$ Šqh xX,HŠ*݀`{ J+ av @~'!Jɽ@X7 f э p  pҾ 0pQ >ݶX<ɽ 툆MQLPr+[h Q P @p̶P pQUx|ٺ nM|s۬4 7n-ٞЈюLwM@*-r} 0rQߧ|6|Q }u H@}ЈhzMثxnKp *u^ zmLhh ޕxgnK| C]$@@ /kHC<}7(Q0>p\⯨|- @`ၐW.*N`%) `)`dɅD 밋[@ > p}`n'k  }xr \K gwRX0鋎a z~a`ꂮWMzN(ʬf,G#0$PUn\` {inW< 54Yks W 5 Q6PLwo_Jp~y%}0! &J \@+iUyd`X)4L. 0 * axq 1\ 0݌ږ`<i|@Лy f? KȈԐQ])` J`'H|$0͐Ν؈ zoK$@ f˚|٠#0Daz@pǰ \^ pv1g IٙRp/+X  j pr& .dC3w \X't@ux'DR!:^ͼ)y9QŌ8ÆQI.eSQNZժY JOD! Ɩ=KB[qΥ[Q @4AJ=ϚqV <`]`ȊY.QqخgEj7Ymbr´fi*WLˣWJ D ]8qQx`BSQ 6nݛޕ]uٵo(W M~Wկ;ڃ[M"fPxC8=oDʅHO? 3 ۯ< t<#$= S.@[tEoqu[-vWmv36^@?7X h'<|@BD:T", sBwCP/|(L>/qtV`'.qt0ȁ7#7<t #6eԠ0\< HA 4s ",@F}(  Vި@xF>@384*:~x >pa EC1! sHnP$RX 5A ૣ.1#z)$`A 6ҕ%A p4#@ ,=B$1^ |cHD"pu EA. ’A ~X#dX½DѧPyҥM*;d\ 8э|2 "9a|xPM<؁ "@GSQ1MbAeG~ poT |Ѓ"o'(wcpjXGNZEC@aC T=T>|Hw(2T0O N+Ea'5D(@jCG>,@$B @UUX@' JBFF/Q'@* tѶ [⮇8v;EE%@L8G>  .;Q CA[1W~T!{ $fA7:qdA? Qụ"1fV4wv)qb!![q]}tʠ(vPBYh2d TZ\$v2 "l:֡ ] z>>TV.X[?0 ~h#A nU<[|aɨt'miL磲44ުtoĦ&1sWk5\ D(l~6ʲ02;(rV3CXp$ <0F>j1@/L [ TA2x^ \?HHB07d"{|!((m4CuHtG9}"|RxB;A`< [/\S2R`LBT8VqJY"!*\2| E5`{)Y{gg~-Sh͂˃^hṄFThhSFeV|i艩g8)i蔎iq鲑i蟱Pi9iiFXj)jjAnfåђqꏞjjUj~zNɯ>lt~ӌgfa|ykBVZjInnΕM>Xvf0mnn!>nWF5k#)̎^.l۴ooΚqmN~n&p>p/ɣfvpɆp1po9J p^k />qoo"q'p/lqnq"A"#GZr"7'o(bV)<r˃Ts3/p5 qd?sa-Osy9:%=WÓs(@/A'"7C>WgFDIw ǕtLMpVn֦ S_QTGtV7uTXYZ~uY\[uOvqbtcdOvButgWFiP_5;;";>,;>-;A <:==3=D4>I%?B8?H5AF9AF B>B>B<+BE5CIDC#DE$D9EC,EI:EL%FH GC+G;KRLJ5MQAMU-NP%OP*POQL4QI9QK3RS;RUFRX%SQ,SRq|8xO>젃M>AN%0|H>󴓌F* ? 0@<غ"䰫O0/@C * <.ܰ;,0 >" ܒOH# "F /;`;BmHE EC/ ЖC^ ;P"9( M>d0DS f "BTLHD2 ?lR ?\-WTN+P *dq!."9T p+̓J%Y̐I(w ?|:"Wr3xs$O-SI'TB)(J0- QO$ .5@?T2 {CXJ$נB3&0@kh" xpp=}!}9Pxw=?]@`G; 0VdƪV"hiA&… 2&! le4V!$ ` hG`qB0jQ h%D0b x!;  @r`0;dwC}l.6,Y0Cࡌy†!;|TO@'90".q2L$zB9S5Ѣ|-Cx8X &N*$C`~,Dw |"n1pf`%h^q5Bk 9" A PBp|  \rA;K.2̚*BQ3wӞ H:wD6A)lv8icuG($, 6g+qaB eÈj?Gm+b~`> G8 gCm E@PvG; !>]A 02l8 ,BF8*Ln}`?bĖ R0#>xFBd ۉV*# ꪏsZC^@! >J $8 PB F`1%BbBP,p z4-83 #`Ao>+cM$K ѫ OT^N`^ZN/D\CFꁼD<x"YP_F42YbTdAT  `L05bn{xMV%"ɤ-;^M#OptDFC)J_ᰕ!p]%X kZGp\:Z n(!`@R+"8=s\@_D08VJAEJFe 1dPpX5A % ]h{[p/ZD0`R\:H ( d< =~1`tAЄH! @'&P}_5L!p>=01dNLPP@ g5` x00 P}>  p ` G2PuwF$~4X;, VzA]pt`R Pp@ * *}' 0!v$H!8y}/nC16X58p:> Gs Ad( P vg@ {` X`Hp W$ '@p8\!4!gv:< k7 Op bgb"20p ` X `mhAasp7-!nkt*Px0AȈvp|BRЍp0` p Ѝ H2i8r4,P 1"BXWIa$P x` tёHLw$y p5@@ q9`9y(anƓ|sx`|]pe r7G kp 0 0p 0 p5` pt5 xv{ٗoD|p` ,wH)OwkIR`Ik1cpR0i{'$|r)+iɋ\FGpOxiF$kfFqN7q9uf\Qk#.G pXS&!F0(l}aqo88*i~6vƣq 陣H~xY6¤zs5 ~q`vҗZ~m֝^.v^a>0P`Us^8S[Z85|tp3Jǡws> b}JgpB~'(jZhxh㰊U pdZ1k5w)xzlq$ ] ` I  p *RS_щ P9~J seP `+Ӫ_AhWQW刮  01AtPoh+a{ +[8 p"u/pp]P,qИgZP$@;[шScyZ 8uS* J b;˓(|NILdYvD|K+p(4ꠐN'`s!MĺKfz5jLqDqnz{L١6ۤc*ڝ Ltko;l2v&*#dʻrCb*5ۭZswAb`T~%+귝K,GJ!K ukO z{5y72dXrr& ZfcGK4+hwSa!(, *hi7Y22 P5dKqCr $@y1xqg/Qv{OGՉrZ<~}<zX7k q Zygzby1k6[r}0!X |8wDyLtpkYIN{tFz}5@ɑ]lg|R`kw+Xk g0}Agrۻ!$ Ip ,>5Ty'}Jƌpb\d ` L01 wjL S@xBPs\ App jP'8Ơ/py 0 b`v ~t "2FHk gPPP#  #}pW͙D dڄNJȄ*Dztj* i p@O Sy}]t 0 p) ڢ逈@Ґ|42OHt} 춝7}p|5|Mچtpy͓&X@~liI׉Z0yp>P7 G $Phm PߐwoL pŐH׼~ޝ40{1>R N^x|$` Z>.!N$.HN`Ƈ( P*`nɊD *g` I C J PPv` *-x¶r6 FZ9~陞m=K eGR}閞b 0 x7=~g΄@tOtd)^A9$Y^.䢜gg{Y ^잩 5` kIpPN +9@ȬݺO_4ѳ` Ipn5O` ˱&P貮;>0yR IQ9YK۴O p0̼P` ]}xm W 0赆PV0\k,>̬% `yLclPOXi $pI 0<_- ~W鐝|n?<|9$` h`$mD7G qKXiI 項 ;>er /7=K]PX}5mᣜ8X$jw[txFD!E$YҤH>fUDVC!C8LVty|c8:!* Vr-DE[l该XOnWaŎ%[Y`eJ,P!RH"5Z`{7/ &\aY1D+]B͋`$a-Dy]p"&sߢiU+bxʎ(Cʙ =1Bҭ$3=Eʕ1+Fѐ#JQ4hʙ:yկg߾ntQ}npDj>$ G(-@50˰CZXн$L^#qIBIlfXޫCl,;jN-BSykv6!Yʇt~d<τh}u)/SW uV;=ˬhA]Fxs]RSFP-xaYxBX4?0Zyg.9N x@-k0C+`&ާhQC>`)@ uBbUAtk ! BwB*pC P/J[) S<'ChA:]m pOC-.qyu4GP> hBZxd|#F?h#@w|ce FP-@Z@#|@Z[('nmb/@@1A{d 0$APA AL10B0)<Ѓ"@I ` b,"بC|`DAx L}0rC5`=1 o 44 $UH-9A %ج\dRt|Sˏb] 9|d " :Ё|VюM<ڑ HGYSbYm~G!pDUx x"q`h(xcV`GT[XDD RFxG;:T) hhH!j C& zt,%vE(p|>H #Eغ D@ WE1`@3x&&L#B%6!4 ]\ⱈ {PME%0L$ ~]D\rkSda%&V`~SYCM`FPpD. [C 9"|@ȫ4|?X@&ֻBx{ex@ zhb1@ ze_EDq|cu·.f 0V  \(ʙ9q+c,l!òYH^JvkjbHmúhE`|4Ќ4"x75a a[p4kz&XB&*0& "͎%!-L!qhG;D PՇX?f yQĒ-JvDC10P5 4:~PhPS<+/XBiZ`= ԩ=F m=z ?p3#U"EH"+w ҇pkC[,}؃Ċd0B0LphA( 1p07Z-pS6 9h! Hpp}x^yЇ> D;q<ĞCpH.DL*-8yp&90J}`%ÂЂ='N|0:@Y((=SF|D$-(QS4 PYl%2(hƌ-)[Qn#9Bǯ6c 2DLGYPA(BNf`Qx=\ː #Hw$hH$VɊQ "G$"TG<y#؅d(9ly(h7j>a a)>|A ClI<"A ,"*阀a[ByHtt؆Jٕو #J|qJ,e#AVQy+J8HZjʼ(*h<hˤBiX̻L9yʊ @JQUJLI{xL{(M$ M]);M4 -x)8N0KFq_ ϡD@shMtFHk:H.8 wN┑ PD z3(IǼ dD0 Iu`K,PVpȀ0h ,N቎=5P .P~Ρ:3 ,8΀$x,:x )()h NhŋSLQ@RC#mGq0 dR {^io1hP tX 0ix{hSY {wUdHS|{ TgCV#u}ȅ*T@ {xOppr;`ψM5@h>H:Z kͨ^E'ȃ\V@Sf>emg TB"V-iІ}A ZuDP&i1-<= @)Y( L^(ruW*UX^}8QA(|XeeVX ،ulDtXx(q Ȁ.\ pkguȋuU)@Z%dq4GViZ.?up0>p mH0Yi;ٻ[mhKNu  M޹D=Xܭ]?ij؇RhRWYFh҈puXK0ymKN0 ^^].%iN]RhhCψZ}=*`XjҬ p] Ћ huPmx a3HY`VHx܈(UTq Z a6acÊ?Pq؃Hπ8qMh8u3hdڈx(;=/K1.cُ#8! XT[֪ {d9sd\vPTA+AL7mHqPKaei>*yqAL$f1f"ܩfݚftF+zKa)̆ !*s1[tA}hIʂf=Khf6螊h扮h&>gڐ㑞咆F锶&^hip暛iQi&j&2A[jhqj~jViꤾj[$宖nnkgvk.Xkr˼k!kĦraN\lnlilɎ=Lˎ].ʉV6mhVm6~me͑m.־m^lt!m.mnNiNn1an6kn9NnoiƩ\zo~donYno̦mRlgpVfnafhaNp %phyppf/Drq)`Qq /_~ά1qlqqq!WjK%rٜ^por,/*?W,&r[r2s c,sInrF 6-/i+:s7oh~rpds8Ϲ& 6CV2G?H/J/Kt,MN(PQ'u!wSu PVgVGWXuot]uM^7 `/acGNcu^GeWfG~vfd'MF(vtmtng/vOr>wrVtvslm_wPowEuvp}x'7v{"qs_t.\xp[v1K:xx_<xt֭'twyǾy]p q/zzgpwmt z^zmgzv zzmGzN?v{{kOwM\쨿z |j{lGey_@|Ưo|̗}6|ίsϘ?wg Xp4oLrN ]icِ~}Տ=Ƌ9*~~8{hgʷp$W*wG}eЧ! ,H""'%,).#,3+05&27,6<16=07@ 879529>#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CJDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+POQL4QIDQW%RQ,RR3RSFRXWR6WX2YVLZ`$[V+[X3[ZT\bD]aY^fVafYafCcd;dcZdjIee`fl,ga5gc;ifbinDkjKkkYlrZlndlrSmmUnqfp> pFÏ/1ƒu 3 #f _jP2hL)<#q[Sw. F@aE?n҄h?qpDhL?[t)C W"H^vK>ּ!!$qu؁F"C `8Y >t=$E>q!aȐw 1HI>Ƭxt'Y무㭸C$b ۚSb`s5cmP;A"2F7N*<նcܱ@!㤫/00 K'󎅉06J FhO=O" ВO҃S "E R:TξuC-DEP q q`V:D"X'M>xXH0@3 bJ!~~2/bH0X$MP ?P1z9/1`?1*&!3O*XA%Q9PQ-O7H/la }C2 `{@+Ȗ3m ŏq!E |M~ahv #/hg\D4@õĠ @fD` ~h#A!u ubHF6QC~pa>AxFLhDUqS4LW<0RԔ `gFu,h"I"(9VpA$DdH F2jZWp9 E8 #ׅ6<@tG>T0pc*8ͩ/"0,3i4~/r!j;F>1|a"3v#"1Z|o!AY| 1- њ|(6$&W"tUG A4&^DFO09I$Ao#0% Cv| x}ZX@",ԍn o! > UBDzùrJk!{a.|aJ %7aA\A. w B7*!rQ&8ii# R@ E~d?&o `&"N=`A(1p\X6رL_`P@!4Oai^&`>t, #贯2 F.K5Ä%tٳab ,ڧ@2*S4$STxζsT71gԑyq [hΑ0ko0~4%"MVs0]!§/ݶFIKur"t]B\?&6 B$gw`P ǡB2" "ʀ!!b(I uP#pđhAcŴ3t8FCH٘Kf"@:N>p8"Cd^Kdt'xGﶛ*L~@c8p2PȂl@j<`x v! R<y$^Gn?@mN-OtHG"@wRh9.q` d6@ x @y@ɧp @ G3P`uWwGqoб~28T<- qqOAZpp@O@l w Py .u$Hu|-؆aL/k484;@ r Ab P0 rPd@P p{0 G^(pW$  nXFv;p: 6AṔ +yش)؞}0Ę,J ZLN Rd˺MQpP̹P0 Z}|pl Vy À8`U@{\Vk| ̘M M 9/QH ttH N! wx @ _/R< TZAg  y( ڏ{K"rKUyh  Hp 者p @.ar#: 6H%146 NQ jl!̅B ٸXʠ 1eΤY͙3Db4rtux[˟88$b"ג Uj T\C8ծe[qΥ[]xR,I H bVdcȎcD˒ mT 06AN$3 #'db<4 $@MKMwN 6o |(@MNzp3;_}=Qbtcn/I!Tp$O*H H:0h -F 9D/4F$1I&tReOP&˭j$KAl*-L,o2\I(B"PkJ=s?3tlP& d"44-1sr{?OS8uTRҋPTS2 ,cU>BiJQxA!G]><+SQK}WcUUUuYTUSeZlZnLfw\r5oUwSq=]xW\v7;]u^~_Mx|esXVxa%a!bԊ/RJcY8cK68VyeAvV;3'QUieYe!gq➓Vziyihꦡ[X놏.Wg6lVYHl\oBn#vmu5nώ*pZmnjmZ\IqΙ{ȇR3 rԳZaW߹s؝<5|HW3kiN}s]/;v)1mMj\@]Fivˤt'vMs~оuW5gJIƻVݴ<&0mFUvգ(hد7HBpAh X'<zg08BC #+L"+v4![Е8@m1u ""E+(:u`"0";Xvc@dQ S :oЇ2j Fv0'~t1ЀΡE282dP#H!8!2x<H xFD\҇2`}YEn.@0v$a0!h Jp; `Ґ0@AK aP5ep+"ֈp8&a1 qq6q]x=AM / 8Dn-!B $VGB,a7! oeMK^lbeOV&3@/ p1l `G7# 85c| V;0"`2&|?y$Bxp*[ccO=h>8_ u 1P*RJB츪hS2M|[Ud?D- `$Ap~Tа~|[pxbr10ZQQ:b'$0xi%&фH#$0E21k]4Ep/|Bbh` O!GzBPnAkS XĘ5*!'.;nw4m%(28/p1Bv`G0`΀D<"]_, 0#{$#x`Y>C2W~R2!{ $Ѕ^A7A6ad\:?1ũ"p1@2z:q&vs=rMTB5IP @ d)c+3C֒%B=}1 Tt]:n|LګRgL4áǺ ."m!WD!1ﻲc*@lW.d6ބ* |]aUp׽68[牫: K>сEfMs,"x44 5"pp3^pBZL:eB FD\ݰ=njQ.`p( `bG]HA5 g ]"@47)\Zw1F0 vLC6=W. }'`_b8&I&q4DcABLbb 0x"z01HS:~OX+OK=#`@xa>{*YX= tփ=ȨH#l=z`0p10`!: /$08;jA:O+}؆-#҇;8*PAEH ov|B p1Xo*;6$7!Hoh}x[xЇ< D6LDIp @' + ޑgr XW";'I7(Y X&;KG+8U) HY|1&XƌF@Ҟ$YM$#Dp)q=EtP Ɂ< lȄ h9Z̀0- x(D/p@PQ5Rwۓ]-9`^=^>*qb؇QǨ`MNPER`uPJ( ɎlJM( \- &hM^ȆPXX фA`5`T`l`(䅁p}(8-̊WuKX ȀEPg1t xnC{(н܉$&`&>I'(NdM>HpQ%-!q n"X:@Q&% I8`| ;՘ 0&BCnIEe ,(L" <`"a !!)jti5 \!]n_>s -$L5Gqj /% tZ/pr9tDK+UwIO+*L~9hiJdbi b)S h'hhYiti%ƛYiԠ[M$jFg>-^jijNޗjj6Nk&k1y٧Vk.hi~inl[k뾎Цkk~옽ikÎN뤁lΆb.glV m\N>m>VmfvUھ۞im^^nlvl^vnf[QPm.o\ХnovVoMvPזomkImҥoGWv!*}ŽvΘh prpqh /Yٺ}^s}e Gqqnnq~iq#g!)#VyV%W.Cr-?g*r1Tb*aPps7m)3GLio,w7ssۤ(-'sANg?d AC'tJ sHtJWqFN/uOoYqSHM;I>s׻t6WwlAǒ0u!Flt2gbϏPۙ5dWvWigד-gj6kvnq,r7Fʞvytkg7_wu-iw w/>xPmGrx 5wg['}pg=b[u6rx Yxe_yY&wOҜ7JV)E٣WyQ/Nz7y w(_llΞ׭vr^qm{`EƵyM{w{]L7޼_u|fӦzGIߩ;OM`_-wooG|Gg:9?ԏ҇_}}*moٿs}_FsǾԴ|O}׏VOy?~}珄~h4!o)jtu~e%MrMgΧ*|z  a „ 2l!Ĉ'RhE5hǎ"G,i$ʔ) l%̘2gҔ9͚:w'РB b,j(ҤJ2 )ԨRMj*֬Zr)ذbǒ͸ Nm[gNrҭkֲzԣA/Ċ31Ȓ7l1̚7s83A.2궝Wn:(gӞ,!Ժ<7k/4ӻw-9wS8h s/,ώ$<跓~}la=zw} 8 A3ܷv!H^|=H ,x~ VZI8!!bx"vna"h"5"ja=Y48dh8^桇?*$fA$hF).2y%EXPzٗqceYxAv%d9I9'>qfy6&,X'c: wyhQ|.7hKr2 H39 "zDr(Nh%\TzC:kBnȪV⚫J<*+'P* ^6 k쥷QVlTjK_%(m{n1ȿH@X@]` g1q5s.$L 4þ1P{-T6+ڱ@.3HBSMKA=T٩uPK@ uW uSP@@! ,H""'%,).#,3+05&27,6<16=07@ 879529>#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CJDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+POQL4QIDQW%RQ,RR3RSFRXWR6WX2YVLZ`$[V+[X3[ZT\bD]aY^fVafYafCcd;dcZdjIee`fl,ga5gc;ifbinDkjKkkYlrZlndlrSmmUnqfp> pFÏ/1ƒu 3 #f _jP2hL)<#q[Sw. F@aE?n҄h?qpDhL?[t)C W"H^vK>ּ!!$qu؁F"C `8Y >t=$E>q!aȐw 1HI>Ƭxt'Y무㭸C$b ۚSb`s5cmP;A"2F7N*<նcܱ@!㤫/00 K'󎅉06J FhO=O" ВO҃S "E R:TξuC-DEP q q`V:D"X'M>xXH0@3 bJ!~~2/bH0X$MP ?P1z9/1`?1*&!3O*XA%Q9PQ-O7H/la }C2 `{@+Ȗ3m ŏq!E |M~ahv #/hg\D4@õĠ @fD` ~h#A!u ubHF6QC~pa>AxFLhDUqS4LW<0RԔ `gFu,h"I"(9VpA$DdH F2jZWp9 E8 #ׅ6<@tG>T0pc*8ͩ/"0,3i4~/r!j;F>1|a"3v#"1Z|o!AY| 1- њ|(6$&W"tUG A4&^DFO09I$Ao#0% Cv| x}ZX@",ԍn o! > UBDzùrJk!{a.|aJ %7aA\A. w B7*!rQ&8ii# R@ E~d?&o `&"N=`A(1p\X6رL_`P@!4Oai^&`>t, #贯2 F.K5Ä%tٳab ,ڧ@2*S4$STxζsT71gԑyq [hΑ0ko0~4%"MVs0]!§/ݶFIKur"t]B\?&6 B$gw`P ǡB2" "ʀ!!b(I uP#pđhAcŴ3t8FCH٘Kf"@:N>p8"Cd^Kdt'xGﶛ*L~@c8p2PȂl@j<`x v! R<y$^Gn?@mN-OtHG"@wRh9.q` d6@ x @y@ɧp @ G3P`uWwGqoб~28T<- qqOAZpp@O@l w Py .u$Hu|-؆aL/k484;@ r Ab P0 rPd@P p{0 G^(pW$  nXFv;p: 6AṔ +yش)؞}0Ę,J ZLN Rd˺MQpP̹P0 Z}|pl Vy À8`U@{\Vk| ̘M M 9/QH ttH N! wx @ _/R< TZAg  y( ڏ{K"rKUyh  Hp 者p @.ar#: 6H%146 NQ jl!̅B ٸXʠ 1eΤY͙3Db4rtux[˟88$b"ג Uj T\C8ծe[qΥ[]xR,I H bVdcȎcD˒ mT 06AN$3 #'db<4 $@MKMwN 6o |(@MNzp3;_}=Qbtcn/I!Tp$O*H H:0h -F 9D/4F$1I&tReOP&˭j$KAl*-L,o2\I(B"PkJ=s?3tlP& d"44-1sr{?OS8uTRҋPTS2 ,cU>BiJQxA!G]><+SQK}WcUUUuYTUSeZlZnLfw\r5oUwSq=]xW\v7;]u^~_Mx|esXVxa%a!bԊ/RJcY8cK68VyeAvV;3'QUieYe!gq➓Vziyihꦡ[X놏.Wg6lVYHl\oBn#vmu5nώ*pZmnjmZ\IqΙ{ȇR3 rԳZaW߹s؝<5|HW3kiN}s]/;v)1mMj\@]Fivˤt'vMs~оuW5gJIƻVݴ<&0mFUvգ(hد7HBpAh X'<zg08BC #+L"+v4![Е8@m1u ""E+(:u`"0";Xvc@dQ S :oЇ2j Fv0'~t1ЀΡE282dP#H!8!2x<H xFD\҇2`}YEn.@0v$a0!h Jp; `Ґ0@AK aP5ep+"ֈp8&a1 qq6q]x=AM / 8Dn-!B $VGB,a7! oeMK^lbeOV&3@/ p1l `G7# 85c| V;0"`2&|?y$Bxp*[ccO=h>8_ u 1P*RJB츪hS2M|[Ud?D- `$Ap~Tа~|[pxbr10ZQQ:b'$0xi%&фH#$0E21k]4Ep/|Bbh` O!GzBPnAkS XĘ5*!'.;nw4m%(28/p1Bv`G0`΀D<"]_, 0#{$#x`Y>C2W~R2!{ $Ѕ^A7A6ad\:?1ũ"p1@2z:q&vs=rMTB5IP @ d)c+3C֒%B=}1 Tt]:n|LګRgL4áǺ ."m!WD!1ﻲc*@lW.d6ބ* |]aUp׽68[牫: K>сEfMs,"x44 5"pp3^pBZL:eB FD\ݰ=njQ.`p( `bG]HA5 g ]"@47)\Zw1F0 vLC6=W. }'`_b8&I&q4DcABLbb 0x"z01HS:~OX+OK=#`@xa>{*YX= tփ=ȨH#l=z`0p10`!: /$08;jA:O+}؆-#҇;8*PAEH ov|B p1Xo*;6$7!Hoh}x[xЇ< D6LDIp @' + ޑgr XW";'I7(Y X&;KG+8U) HY|1&XƌF@Ҟ$YM$#Dp)q=EtP Ɂ< lȄ h9Z̀0- x(D/p@PQ5Rwۓ]-9`^=^>*qb؇QǨ`MNPER`uPJ( ɎlJM( \- &hM^ȆPXX фA`5`T`l`(䅁p}(8-̊WuKX ȀEPg1t xnC{(н܉$&`&>I'(NdM>HpQ%-!q n"X:@Q&% I8`| ;՘ 0&BCnIEe ,(L" <`"a !!)jti5 \!]n_>s -$L5Gqj /% tZ/pr9tDK+UwIO+*L~9hiJdbi b)S h'hhYiti%ƛYiԠ[M$jFg>-^jijNޗjj6Nk&k1y٧Vk.hi~inl[k뾎Цkk~옽ikÎN뤁lΆb.glV m\N>m>VmfvUھ۞im^^nlvl^vnf[QPm.o\ХnovVoMvPזomkImҥoGWv!*}ŽvΘh prpqh /Yٺ}^s}e Gqqnnq~iq#g!)#VyV%W.Cr-?g*r1Tb*aPps7m)3GLio,w7ssۤ(-'sANg?d AC'tJ sHtJWqFN/uOoYqSHM;I>s׻t6WwlAǒ0u!Flt2gbϏPۙ5dWvWigד-gj6kvnq,r7Fʞvytkg7_wu-iw w/>xPmGrx 5wg['}pg=b[u6rx Yxe_yY&wOҜ7JV)E٣WyQ/Nz7y w(_llΞ׭vr^qm{`EƵyM{w{]L7޼_u|fӦzGIߩ;OM`_-wooG|Gg:9?ԏ҇_}}*moٿs}_FsǾԴ|O}׏VOy?~}珄~h4!o)jtu~e%MrMgΧ*|z  a „ 2l!Ĉ'RhE5hǎ"G,i$ʔ) l%̘2gҔ9͚:w'РB b,j(ҤJ2 )ԨRMj*֬Zr)ذbǒ͸ Nm[gNrҭkֲzԣA/Ċ31Ȓ7l1̚7s83A.2궝Wn:(gӞ,!Ժ<7k/4ӻw-9wS8h s/,ώ$<跓~}la=zw} 8 A3ܷv!H^|=H ,x~ VZI8!!bx"vna"h"5"ja=Y48dh8^桇?*$fA$hF).2y%EXPzٗqceYxAv%d9I9'>qfy6&,X'c: wyhQ|.7hKr2 H39 "zDr(Nh%\TzC:kBnȪV⚫J<*+'P* ^6 k쥷QVlTjK_%(m{n1ȿH@X@]` g1q5s.$L 4þ1P{-T6+ڱ@.3HBSMKA=T٩uPK@ uW uSP@@! ,H""'%,).#,3+05&27,6<16=07@ 879529>#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CJDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+POQL4QIDQW%RQ,RR3RSFRXWR6WX2YVLZ`$[V+[X3[ZT\bD]aY^fVafYafCcd;dcZdjIee`fl,ga5gc;ifbinDkjKkkYlrZlndlrSmmUnqfp> pFÏ/1ƒu 3 #f _jP2hL)<#q[Sw. F@aE?n҄h?qpDhL?[t)C W"H^vK>ּ!!$qu؁F"C `8Y >t=$E>q!aȐw 1HI>Ƭxt'Y무㭸C$b ۚSb`s5cmP;A"2F7N*<նcܱ@!㤫/00 K'󎅉06J FhO=O" ВO҃S "E R:TξuC-DEP q q`V:D"X'M>xXH0@3 bJ!~~2/bH0X$MP ?P1z9/1`?1*&!3O*XA%Q9PQ-O7H/la }C2 `{@+Ȗ3m ŏq!E |M~ahv #/hg\D4@õĠ @fD` ~h#A!u ubHF6QC~pa>AxFLhDUqS4LW<0RԔ `gFu,h"I"(9VpA$DdH F2jZWp9 E8 #ׅ6<@tG>T0pc*8ͩ/"0,3i4~/r!j;F>1|a"3v#"1Z|o!AY| 1- њ|(6$&W"tUG A4&^DFO09I$Ao#0% Cv| x}ZX@",ԍn o! > UBDzùrJk!{a.|aJ %7aA\A. w B7*!rQ&8ii# R@ E~d?&o `&"N=`A(1p\X6رL_`P@!4Oai^&`>t, #贯2 F.K5Ä%tٳab ,ڧ@2*S4$STxζsT71gԑyq [hΑ0ko0~4%"MVs0]!§/ݶFIKur"t]B\?&6 B$gw`P ǡB2" "ʀ!!b(I uP#pđhAcŴ3t8FCH٘Kf"@:N>p8"Cd^Kdt'xGﶛ*L~@c8p2PȂl@j<`x v! R<y$^Gn?@mN-OtHG"@wRh9.q` d6@ x @y@ɧp @ G3P`uWwGqoб~28T<- qqOAZpp@O@l w Py .u$Hu|-؆aL/k484;@ r Ab P0 rPd@P p{0 G^(pW$  nXFv;p: 6AṔ +yش)؞}0Ę,J ZLN Rd˺MQpP̹P0 Z}|pl Vy À8`U@{\Vk| ̘M M 9/QH ttH N! wx @ _/R< TZAg  y( ڏ{K"rKUyh  Hp 者p @.ar#: 6H%146 NQ jl!̅B ٸXʠ 1eΤY͙3Db4rtux[˟88$b"ג Uj T\C8ծe[qΥ[]xR,I H bVdcȎcD˒ mT 06AN$3 #'db<4 $@MKMwN 6o |(@MNzp3;_}=Qbtcn/I!Tp$O*H H:0h -F 9D/4F$1I&tReOP&˭j$KAl*-L,o2\I(B"PkJ=s?3tlP& d"44-1sr{?OS8uTRҋPTS2 ,cU>BiJQxA!G]><+SQK}WcUUUuYTUSeZlZnLfw\r5oUwSq=]xW\v7;]u^~_Mx|esXVxa%a!bԊ/RJcY8cK68VyeAvV;3'QUieYe!gq➓Vziyihꦡ[X놏.Wg6lVYHl\oBn#vmu5nώ*pZmnjmZ\IqΙ{ȇR3 rԳZaW߹s؝<5|HW3kiN}s]/;v)1mMj\@]Fivˤt'vMs~оuW5gJIƻVݴ<&0mFUvգ(hد7HBpAh X'<zg08BC #+L"+v4![Е8@m1u ""E+(:u`"0";Xvc@dQ S :oЇ2j Fv0'~t1ЀΡE282dP#H!8!2x<H xFD\҇2`}YEn.@0v$a0!h Jp; `Ґ0@AK aP5ep+"ֈp8&a1 qq6q]x=AM / 8Dn-!B $VGB,a7! oeMK^lbeOV&3@/ p1l `G7# 85c| V;0"`2&|?y$Bxp*[ccO=h>8_ u 1P*RJB츪hS2M|[Ud?D- `$Ap~Tа~|[pxbr10ZQQ:b'$0xi%&фH#$0E21k]4Ep/|Bbh` O!GzBPnAkS XĘ5*!'.;nw4m%(28/p1Bv`G0`΀D<"]_, 0#{$#x`Y>C2W~R2!{ $Ѕ^A7A6ad\:?1ũ"p1@2z:q&vs=rMTB5IP @ d)c+3C֒%B=}1 Tt]:n|LګRgL4áǺ ."m!WD!1ﻲc*@lW.d6ބ* |]aUp׽68[牫: K>сEfMs,"x44 5"pp3^pBZL:eB FD\ݰ=njQ.`p( `bG]HA5 g ]"@47)\Zw1F0 vLC6=W. }'`_b8&I&q4DcABLbb 0x"z01HS:~OX+OK=#`@xa>{*YX= tփ=ȨH#l=z`0p10`!: /$08;jA:O+}؆-#҇;8*PAEH ov|B p1Xo*;6$7!Hoh}x[xЇ< D6LDIp @' + ޑgr XW";'I7(Y X&;KG+8U) HY|1&XƌF@Ҟ$YM$#Dp)q=EtP Ɂ< lȄ h9Z̀0- x(D/p@PQ5Rwۓ]-9`^=^>*qb؇QǨ`MNPER`uPJ( ɎlJM( \- &hM^ȆPXX фA`5`T`l`(䅁p}(8-̊WuKX ȀEPg1t xnC{(н܉$&`&>I'(NdM>HpQ%-!q n"X:@Q&% I8`| ;՘ 0&BCnIEe ,(L" <`"a !!)jti5 \!]n_>s -$L5Gqj /% tZ/pr9tDK+UwIO+*L~9hiJdbi b)S h'hhYiti%ƛYiԠ[M$jFg>-^jijNޗjj6Nk&k1y٧Vk.hi~inl[k뾎Цkk~옽ikÎN뤁lΆb.glV m\N>m>VmfvUھ۞im^^nlvl^vnf[QPm.o\ХnovVoMvPזomkImҥoGWv!*}ŽvΘh prpqh /Yٺ}^s}e Gqqnnq~iq#g!)#VyV%W.Cr-?g*r1Tb*aPps7m)3GLio,w7ssۤ(-'sANg?d AC'tJ sHtJWqFN/uOoYqSHM;I>s׻t6WwlAǒ0u!Flt2gbϏPۙ5dWvWigד-gj6kvnq,r7Fʞvytkg7_wu-iw w/>xPmGrx 5wg['}pg=b[u6rx Yxe_yY&wOҜ7JV)E٣WyQ/Nz7y w(_llΞ׭vr^qm{`EƵyM{w{]L7޼_u|fӦzGIߩ;OM`_-wooG|Gg:9?ԏ҇_}}*moٿs}_FsǾԴ|O}׏VOy?~}珄~h4!o)jtu~e%MrMgΧ*|z  a „ 2l!Ĉ'RhE5hǎ"G,i$ʔ) l%̘2gҔ9͚:w'РB b,j(ҤJ2 )ԨRMj*֬Zr)ذbǒ͸ Nm[gNrҭkֲzԣA/Ċ31Ȓ7l1̚7s83A.2궝Wn:(gӞ,!Ժ<7k/4ӻw-9wS8h s/,ώ$<跓~}la=zw} 8 A3ܷv!H^|=H ,x~ VZI8!!bx"vna"h"5"ja=Y48dh8^桇?*$fA$hF).2y%EXPzٗqceYxAv%d9I9'>qfy6&,X'c: wyhQ|.7hKr2 H39 "zDr(Nh%\TzC:kBnȪV⚫J<*+'P* ^6 k쥷QVlTjK_%(m{n1ȿH@X@]` g1q5s.$L 4þ1P{-T6+ڱ@.3HBSMKA=T٩uPK@ uW uSP@@! ,H""'%,).#,3+05&27,6<16=07@ 879529>#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CIDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+PO4QI9QK%RQ,RR3RS;RUFRXTOԦZq4 U8hs<@W@U^p =1Fx>8|)C_Db=ƸDw[D뭸䮼kF&ER&.A㬳h> cM>N%1|H> F+ ?<2`?3>y,p8 0=" S=<7;;QlHh'Ih.t X@L>BrH7@T ID ?hRh C1Lr)Ts ȇ+0ԏ?ψbd``OsP"a#Pa4,,4&nAm"3DuJ5dHY׼&:n!4 Jh#d,CB(W-i`;B B6@&ABLH$81m hځ ͈F=C#;pу|mޑ u:|X='1I0.2LD$~BA1/-XKU!ADHi}tAI4 A ye#0tȗ,<@H )P+sr ~V-0gJSF̩NwL Ln PP,p[hΤ`)h %& ItF8|cB dQC&cʠ Å/ cbaBW'@.P@HFօvl !.F/5M0L0B u=7‘@  #*Mc0FDz8AZ|@:ƎPANt2s۱v2lb^߸& u@C2}P2(B-}@R}fV 1B0 @hFA` 4guT @Aup0W}`6B5hP\"QOFP0%R CO+aMh$J`@a^pm2`h(F@x/V|0@ Uz O/4HZT$%CEЅNB]ú@e'DanjVOS:ejiJo$5NDrd@hŔ-~߈A6n޷Tfm|w q~.ޑLq{|ضʷ9N%Vl@=$!%JW(먄!0V&С 8LT(`RE $B3rqKD@1Q 1$AhwQퟻWC܏ ڎҡB 4 ! {dc,Q]@ CEDgX"L "!A2oO}q)4B:! ۦ=@d` \9!ƻ @@ {H D q|/Nc LL(Vk׻QH`G#[ޭb 4Gp  6r ``pwHpQ|}0|p]~{~+g$h:h'/At\prQ@n  ,x p,{ .Av$$H&w0}48L6;zh+.!ذpz6' P @wpw `NPJ` ``@h '~A@z@)Hvhvp{0~vA("x  dGv@H"g P 5ѐXx6W'nǖ\2u9t/~QW{r # G$6h с0@ P   P()P72z5IơǠڞyW>Zay5k9?llJ}.aWG| uDyr`iJir.@\LǗ|Q` +uWkfG1'AB$ l|էNʯlf09ޗѧL̦)&y*wZh } L&wf`P G$ Šqh xX,HŠ*݀`{ J+ av @~'!Jɽ@X7 f э p  pҾ 0pQ >ݶX<ɽ 툆MQLPr+[h Q P @p̶P pQUx|ٺ nM|s۬4 7n-ٞЈюLwM@*-r} 0rQߧ|6|Q }u H@}ЈhzMثxnKp *u^ zmLhh ޕxgnK| C]$@@ /kHC<}7(Q0>p\⯨|- @`ၐW.*N`%) `)`dɅD 밋[@ > p}`n'k  }xr \K gwRX0鋎a z~a`ꂮWMzN(ʬf,G#0$PUn\` {inW< 54Yks W 5 Q6PLwo_Jp~y%}0! &J \@+iUyd`X)4L. 0 * axq 1\ 0݌ږ`<i|@Лy f? KȈԐQ])` J`'H|$0͐Ν؈ zoK$@ f˚|٠#0Daz@pǰ \^ pv1g IٙRp/+X  j pr& .dC3w \X't@ux'DR!:^ͼ)y9QŌ8ÆQI.eSQNZժY JOD! Ɩ=KB[qΥ[Q @4AJ=ϚqV <`]`ȊY.QqخgEj7Ymbr´fi*WLˣWJ D ]8qQx`BSQ 6nݛޕ]uٵo(W M~Wկ;ڃ[M"fPxC8=oDʅHO? 3 ۯ< t<#$= S.@[tEoqu[-vWmv36^@?7X h'<|@BD:T", sBwCP/|(L>/qtV`'.qt0ȁ7#7<t #6eԠ0\< HA 4s ",@F}(  Vި@xF>@384*:~x >pa EC1! sHnP$RX 5A ૣ.1#z)$`A 6ҕ%A p4#@ ,=B$1^ |cHD"pu EA. ’A ~X#dX½DѧPyҥM*;d\ 8э|2 "9a|xPM<؁ "@GSQ1MbAeG~ poT |Ѓ"o'(wcpjXGNZEC@aC T=T>|Hw(2T0O N+Ea'5D(@jCG>,@$B @UUX@' JBFF/Q'@* tѶ [⮇8v;EE%@L8G>  .;Q CA[1W~T!{ $fA7:qdA? Qụ"1fV4wv)qb!![q]}tʠ(vPBYh2d TZ\$v2 "l:֡ ] z>>TV.X[?0 ~h#A nU<[|aɨt'miL磲44ުtoĦ&1sWk5\ D(l~6ʲ02;(rV3CXp$ <0F>j1@/L [ TA2x^ \?HHB07d"{|!((m4CuHtG9}"|RxB;A`< [/\S2R`LBT8VqJY"!*\2| E5`{)Y{gg~-Sh͂˃^hṄFThhSFeV|i艩g8)i蔎iq鲑i蟱Pi9iiFXj)jjAnfåђqꏞjjUj~zNɯ>lt~ӌgfa|ykBVZjInnΕM>Xvf0mnn!>nWF5k#)̎^.l۴ooΚqmN~n&p>p/ɣfvpɆp1po9J p^k />qoo"q'p/lqnq"A"#GZr"7'o(bV)<r˃Ts3/p5 qd?sa-Osy9:%=WÓs(@/A'"7C>WgFDIw ǕtLMpVn֦ S_QTGtV7uTXYZ~uY\[uOvqbtcdOvButgWFiP_5#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CIDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+PO4QI9QK%RQ,RR3RS;RUFRXTOԦZq4 U8hs<@W@U^p =1Fx>8|)C_Db=ƸDw[D뭸䮼kF&ER&.A㬳h> cM>N%1|H> F+ ?<2`?3>y,p8 0=" S=<7;;QlHh'Ih.t X@L>BrH7@T ID ?hRh C1Lr)Ts ȇ+0ԏ?ψbd``OsP"a#Pa4,,4&nAm"3DuJ5dHY׼&:n!4 Jh#d,CB(W-i`;B B6@&ABLH$81m hځ ͈F=C#;pу|mޑ u:|X='1I0.2LD$~BA1/-XKU!ADHi}tAI4 A ye#0tȗ,<@H )P+sr ~V-0gJSF̩NwL Ln PP,p[hΤ`)h %& ItF8|cB dQC&cʠ Å/ cbaBW'@.P@HFօvl !.F/5M0L0B u=7‘@  #*Mc0FDz8AZ|@:ƎPANt2s۱v2lb^߸& u@C2}P2(B-}@R}fV 1B0 @hFA` 4guT @Aup0W}`6B5hP\"QOFP0%R CO+aMh$J`@a^pm2`h(F@x/V|0@ Uz O/4HZT$%CEЅNB]ú@e'DanjVOS:ejiJo$5NDrd@hŔ-~߈A6n޷Tfm|w q~.ޑLq{|ضʷ9N%Vl@=$!%JW(먄!0V&С 8LT(`RE $B3rqKD@1Q 1$AhwQퟻWC܏ ڎҡB 4 ! {dc,Q]@ CEDgX"L "!A2oO}q)4B:! ۦ=@d` \9!ƻ @@ {H D q|/Nc LL(Vk׻QH`G#[ޭb 4Gp  6r ``pwHpQ|}0|p]~{~+g$h:h'/At\prQ@n  ,x p,{ .Av$$H&w0}48L6;zh+.!ذpz6' P @wpw `NPJ` ``@h '~A@z@)Hvhvp{0~vA("x  dGv@H"g P 5ѐXx6W'nǖ\2u9t/~QW{r # G$6h с0@ P   P()P72z5IơǠڞyW>Zay5k9?llJ}.aWG| uDyr`iJir.@\LǗ|Q` +uWkfG1'AB$ l|էNʯlf09ޗѧL̦)&y*wZh } L&wf`P G$ Šqh xX,HŠ*݀`{ J+ av @~'!Jɽ@X7 f э p  pҾ 0pQ >ݶX<ɽ 툆MQLPr+[h Q P @p̶P pQUx|ٺ nM|s۬4 7n-ٞЈюLwM@*-r} 0rQߧ|6|Q }u H@}ЈhzMثxnKp *u^ zmLhh ޕxgnK| C]$@@ /kHC<}7(Q0>p\⯨|- @`ၐW.*N`%) `)`dɅD 밋[@ > p}`n'k  }xr \K gwRX0鋎a z~a`ꂮWMzN(ʬf,G#0$PUn\` {inW< 54Yks W 5 Q6PLwo_Jp~y%}0! &J \@+iUyd`X)4L. 0 * axq 1\ 0݌ږ`<i|@Лy f? KȈԐQ])` J`'H|$0͐Ν؈ zoK$@ f˚|٠#0Daz@pǰ \^ pv1g IٙRp/+X  j pr& .dC3w \X't@ux'DR!:^ͼ)y9QŌ8ÆQI.eSQNZժY JOD! Ɩ=KB[qΥ[Q @4AJ=ϚqV <`]`ȊY.QqخgEj7Ymbr´fi*WLˣWJ D ]8qQx`BSQ 6nݛޕ]uٵo(W M~Wկ;ڃ[M"fPxC8=oDʅHO? 3 ۯ< t<#$= S.@[tEoqu[-vWmv36^@?7X h'<|@BD:T", sBwCP/|(L>/qtV`'.qt0ȁ7#7<t #6eԠ0\< HA 4s ",@F}(  Vި@xF>@384*:~x >pa EC1! sHnP$RX 5A ૣ.1#z)$`A 6ҕ%A p4#@ ,=B$1^ |cHD"pu EA. ’A ~X#dX½DѧPyҥM*;d\ 8э|2 "9a|xPM<؁ "@GSQ1MbAeG~ poT |Ѓ"o'(wcpjXGNZEC@aC T=T>|Hw(2T0O N+Ea'5D(@jCG>,@$B @UUX@' JBFF/Q'@* tѶ [⮇8v;EE%@L8G>  .;Q CA[1W~T!{ $fA7:qdA? Qụ"1fV4wv)qb!![q]}tʠ(vPBYh2d TZ\$v2 "l:֡ ] z>>TV.X[?0 ~h#A nU<[|aɨt'miL磲44ުtoĦ&1sWk5\ D(l~6ʲ02;(rV3CXp$ <0F>j1@/L [ TA2x^ \?HHB07d"{|!((m4CuHtG9}"|RxB;A`< [/\S2R`LBT8VqJY"!*\2| E5`{)Y{gg~-Sh͂˃^hṄFThhSFeV|i艩g8)i蔎iq鲑i蟱Pi9iiFXj)jjAnfåђqꏞjjUj~zNɯ>lt~ӌgfa|ykBVZjInnΕM>Xvf0mnn!>nWF5k#)̎^.l۴ooΚqmN~n&p>p/ɣfvpɆp1po9J p^k />qoo"q'p/lqnq"A"#GZr"7'o(bV)<r˃Ts3/p5 qd?sa-Osy9:%=WÓs(@/A'"7C>WgFDIw ǕtLMpVn֦ S_QTGtV7uTXYZ~uY\[uOvqbtcdOvButgWFiP_5#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CIDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+PO4QI9QK%RQ,RR3RS;RUFRXTOԦZq4 U8hs<@W@U^p =1Fx>8|)C_Db=ƸDw[D뭸䮼kF&ER&.A㬳h> cM>N%1|H> F+ ?<2`?3>y,p8 0=" S=<7;;QlHh'Ih.t X@L>BrH7@T ID ?hRh C1Lr)Ts ȇ+0ԏ?ψbd``OsP"a#Pa4,,4&nAm"3DuJ5dHY׼&:n!4 Jh#d,CB(W-i`;B B6@&ABLH$81m hځ ͈F=C#;pу|mޑ u:|X='1I0.2LD$~BA1/-XKU!ADHi}tAI4 A ye#0tȗ,<@H )P+sr ~V-0gJSF̩NwL Ln PP,p[hΤ`)h %& ItF8|cB dQC&cʠ Å/ cbaBW'@.P@HFօvl !.F/5M0L0B u=7‘@  #*Mc0FDz8AZ|@:ƎPANt2s۱v2lb^߸& u@C2}P2(B-}@R}fV 1B0 @hFA` 4guT @Aup0W}`6B5hP\"QOFP0%R CO+aMh$J`@a^pm2`h(F@x/V|0@ Uz O/4HZT$%CEЅNB]ú@e'DanjVOS:ejiJo$5NDrd@hŔ-~߈A6n޷Tfm|w q~.ޑLq{|ضʷ9N%Vl@=$!%JW(먄!0V&С 8LT(`RE $B3rqKD@1Q 1$AhwQퟻWC܏ ڎҡB 4 ! {dc,Q]@ CEDgX"L "!A2oO}q)4B:! ۦ=@d` \9!ƻ @@ {H D q|/Nc LL(Vk׻QH`G#[ޭb 4Gp  6r ``pwHpQ|}0|p]~{~+g$h:h'/At\prQ@n  ,x p,{ .Av$$H&w0}48L6;zh+.!ذpz6' P @wpw `NPJ` ``@h '~A@z@)Hvhvp{0~vA("x  dGv@H"g P 5ѐXx6W'nǖ\2u9t/~QW{r # G$6h с0@ P   P()P72z5IơǠڞyW>Zay5k9?llJ}.aWG| uDyr`iJir.@\LǗ|Q` +uWkfG1'AB$ l|էNʯlf09ޗѧL̦)&y*wZh } L&wf`P G$ Šqh xX,HŠ*݀`{ J+ av @~'!Jɽ@X7 f э p  pҾ 0pQ >ݶX<ɽ 툆MQLPr+[h Q P @p̶P pQUx|ٺ nM|s۬4 7n-ٞЈюLwM@*-r} 0rQߧ|6|Q }u H@}ЈhzMثxnKp *u^ zmLhh ޕxgnK| C]$@@ /kHC<}7(Q0>p\⯨|- @`ၐW.*N`%) `)`dɅD 밋[@ > p}`n'k  }xr \K gwRX0鋎a z~a`ꂮWMzN(ʬf,G#0$PUn\` {inW< 54Yks W 5 Q6PLwo_Jp~y%}0! &J \@+iUyd`X)4L. 0 * axq 1\ 0݌ږ`<i|@Лy f? KȈԐQ])` J`'H|$0͐Ν؈ zoK$@ f˚|٠#0Daz@pǰ \^ pv1g IٙRp/+X  j pr& .dC3w \X't@ux'DR!:^ͼ)y9QŌ8ÆQI.eSQNZժY JOD! Ɩ=KB[qΥ[Q @4AJ=ϚqV <`]`ȊY.QqخgEj7Ymbr´fi*WLˣWJ D ]8qQx`BSQ 6nݛޕ]uٵo(W M~Wկ;ڃ[M"fPxC8=oDʅHO? 3 ۯ< t<#$= S.@[tEoqu[-vWmv36^@?7X h'<|@BD:T", sBwCP/|(L>/qtV`'.qt0ȁ7#7<t #6eԠ0\< HA 4s ",@F}(  Vި@xF>@384*:~x >pa EC1! sHnP$RX 5A ૣ.1#z)$`A 6ҕ%A p4#@ ,=B$1^ |cHD"pu EA. ’A ~X#dX½DѧPyҥM*;d\ 8э|2 "9a|xPM<؁ "@GSQ1MbAeG~ poT |Ѓ"o'(wcpjXGNZEC@aC T=T>|Hw(2T0O N+Ea'5D(@jCG>,@$B @UUX@' JBFF/Q'@* tѶ [⮇8v;EE%@L8G>  .;Q CA[1W~T!{ $fA7:qdA? Qụ"1fV4wv)qb!![q]}tʠ(vPBYh2d TZ\$v2 "l:֡ ] z>>TV.X[?0 ~h#A nU<[|aɨt'miL磲44ުtoĦ&1sWk5\ D(l~6ʲ02;(rV3CXp$ <0F>j1@/L [ TA2x^ \?HHB07d"{|!((m4CuHtG9}"|RxB;A`< [/\S2R`LBT8VqJY"!*\2| E5`{)Y{gg~-Sh͂˃^hṄFThhSFeV|i艩g8)i蔎iq鲑i蟱Pi9iiFXj)jjAnfåђqꏞjjUj~zNɯ>lt~ӌgfa|ykBVZjInnΕM>Xvf0mnn!>nWF5k#)̎^.l۴ooΚqmN~n&p>p/ɣfvpɆp1po9J p^k />qoo"q'p/lqnq"A"#GZr"7'o(bV)<r˃Ts3/p5 qd?sa-Osy9:%=WÓs(@/A'"7C>WgFDIw ǕtLMpVn֦ S_QTGtV7uTXYZ~uY\[uOvqbtcdOvButgWFiP_5#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CIDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+PO4QI9QK%RQ,RR3RS;RUFRXTOԦZq4 U8hs<@W@U^p =1Fx>8|)C_Db=ƸDw[D뭸䮼kF&ER&.A㬳h> cM>N%1|H> F+ ?<2`?3>y,p8 0=" S=<7;;QlHh'Ih.t X@L>BrH7@T ID ?hRh C1Lr)Ts ȇ+0ԏ?ψbd``OsP"a#Pa4,,4&nAm"3DuJ5dHY׼&:n!4 Jh#d,CB(W-i`;B B6@&ABLH$81m hځ ͈F=C#;pу|mޑ u:|X='1I0.2LD$~BA1/-XKU!ADHi}tAI4 A ye#0tȗ,<@H )P+sr ~V-0gJSF̩NwL Ln PP,p[hΤ`)h %& ItF8|cB dQC&cʠ Å/ cbaBW'@.P@HFօvl !.F/5M0L0B u=7‘@  #*Mc0FDz8AZ|@:ƎPANt2s۱v2lb^߸& u@C2}P2(B-}@R}fV 1B0 @hFA` 4guT @Aup0W}`6B5hP\"QOFP0%R CO+aMh$J`@a^pm2`h(F@x/V|0@ Uz O/4HZT$%CEЅNB]ú@e'DanjVOS:ejiJo$5NDrd@hŔ-~߈A6n޷Tfm|w q~.ޑLq{|ضʷ9N%Vl@=$!%JW(먄!0V&С 8LT(`RE $B3rqKD@1Q 1$AhwQퟻWC܏ ڎҡB 4 ! {dc,Q]@ CEDgX"L "!A2oO}q)4B:! ۦ=@d` \9!ƻ @@ {H D q|/Nc LL(Vk׻QH`G#[ޭb 4Gp  6r ``pwHpQ|}0|p]~{~+g$h:h'/At\prQ@n  ,x p,{ .Av$$H&w0}48L6;zh+.!ذpz6' P @wpw `NPJ` ``@h '~A@z@)Hvhvp{0~vA("x  dGv@H"g P 5ѐXx6W'nǖ\2u9t/~QW{r # G$6h с0@ P   P()P72z5IơǠڞyW>Zay5k9?llJ}.aWG| uDyr`iJir.@\LǗ|Q` +uWkfG1'AB$ l|էNʯlf09ޗѧL̦)&y*wZh } L&wf`P G$ Šqh xX,HŠ*݀`{ J+ av @~'!Jɽ@X7 f э p  pҾ 0pQ >ݶX<ɽ 툆MQLPr+[h Q P @p̶P pQUx|ٺ nM|s۬4 7n-ٞЈюLwM@*-r} 0rQߧ|6|Q }u H@}ЈhzMثxnKp *u^ zmLhh ޕxgnK| C]$@@ /kHC<}7(Q0>p\⯨|- @`ၐW.*N`%) `)`dɅD 밋[@ > p}`n'k  }xr \K gwRX0鋎a z~a`ꂮWMzN(ʬf,G#0$PUn\` {inW< 54Yks W 5 Q6PLwo_Jp~y%}0! &J \@+iUyd`X)4L. 0 * axq 1\ 0݌ږ`<i|@Лy f? KȈԐQ])` J`'H|$0͐Ν؈ zoK$@ f˚|٠#0Daz@pǰ \^ pv1g IٙRp/+X  j pr& .dC3w \X't@ux'DR!:^ͼ)y9QŌ8ÆQI.eSQNZժY JOD! Ɩ=KB[qΥ[Q @4AJ=ϚqV <`]`ȊY.QqخgEj7Ymbr´fi*WLˣWJ D ]8qQx`BSQ 6nݛޕ]uٵo(W M~Wկ;ڃ[M"fPxC8=oDʅHO? 3 ۯ< t<#$= S.@[tEoqu[-vWmv36^@?7X h'<|@BD:T", sBwCP/|(L>/qtV`'.qt0ȁ7#7<t #6eԠ0\< HA 4s ",@F}(  Vި@xF>@384*:~x >pa EC1! sHnP$RX 5A ૣ.1#z)$`A 6ҕ%A p4#@ ,=B$1^ |cHD"pu EA. ’A ~X#dX½DѧPyҥM*;d\ 8э|2 "9a|xPM<؁ "@GSQ1MbAeG~ poT |Ѓ"o'(wcpjXGNZEC@aC T=T>|Hw(2T0O N+Ea'5D(@jCG>,@$B @UUX@' JBFF/Q'@* tѶ [⮇8v;EE%@L8G>  .;Q CA[1W~T!{ $fA7:qdA? Qụ"1fV4wv)qb!![q]}tʠ(vPBYh2d TZ\$v2 "l:֡ ] z>>TV.X[?0 ~h#A nU<[|aɨt'miL磲44ުtoĦ&1sWk5\ D(l~6ʲ02;(rV3CXp$ <0F>j1@/L [ TA2x^ \?HHB07d"{|!((m4CuHtG9}"|RxB;A`< [/\S2R`LBT8VqJY"!*\2| E5`{)Y{gg~-Sh͂˃^hṄFThhSFeV|i艩g8)i蔎iq鲑i蟱Pi9iiFXj)jjAnfåђqꏞjjUj~zNɯ>lt~ӌgfa|ykBVZjInnΕM>Xvf0mnn!>nWF5k#)̎^.l۴ooΚqmN~n&p>p/ɣfvpɆp1po9J p^k />qoo"q'p/lqnq"A"#GZr"7'o(bV)<r˃Ts3/p5 qd?sa-Osy9:%=WÓs(@/A'"7C>WgFDIw ǕtLMpVn֦ S_QTGtV7uTXYZ~uY\[uOvqbtcdOvButgWFiP_5#:>;;,;>-;A <:<=3=D4>I$?A8?HA=5AF9AF B>B>+BE5CJDC#DE$D9EC,EI:EL%FH+G;KRLJ5MQAMU-NP%OP*POQL4QI9QK%RQ3RS;RUFRX,SR^th(Q` [pD>hãC4z1ć6̉Ĉ EPӧPvJիXj݊ׯ`ÊKٳhӪ]˶[2~@0ď4@i%֜Fr@2h#/bX.OL_؀Z8w>7ESR>phx8F9^}S}Kȓ+_[D݇Ai>M#bt@[ vpha( q~A4>i> pDO01ƒBu 1 4$3[f \vTP2h3.<#qCoO>d=đG"S8mA2[ze 0h!P| ,`#GAf!1db0qHh1F$أ1F"f^aDe4 s̊HYj?뮼HB#yllD;L:1Qm>\3O;\;c;Y?ȫO B `,3b?Xzp<@7cO>(@-;.<N>Dю;q *^!ӎ| {ǭ(S6H3 R YXK/sH⯢*="I3d<~7r̟f8?`2>/R%'|@"0}P>x|pCkh"=UlL>| 5fL>x43@x2q Nda/:O8~l h`! F8 V~1p@G",[DX$D }c1A `a6 b.~C(E>hQ l%B0b z!;  ذ@qb>0;dgC}l.6 Y0ࡌy!;|P/@' ш109i2L$$|pB1 m[Y:ЃRV@uR$0$d! PGqCAMX-D 9|4-D̢pQ>ȐvD\`K9#̺  +q/OB]4í-FQ6>b]_nZa+VyOgK[=E%>&a (\-p:ETA*p Yq ł .d =9r`c(81 ,c"b@ؔ!;@QM0@7‘Od@ PpC|Z[%8IG+ r+wYh X%SF U"< $C~$AHR)^PJ04>'4d жsPh <c2pCPXG+*Q+և >SH@ `+CֻGяJ@x @\B a< oAk>B0D M{t}}\~p h" #_K_FC\cKc PP0 g5` yp P}?` q ` G2Puw8g;, qQA]psRPo0 5@o w?{eGN0$P'xIpOx 7tdz)!ڰz6'  @wPw pNPI` P`Pi &~APz@(Xw(p{/~vA(z2@P?Pvy@ "h P 5ҠHx5W'nǖ\4U#ir.QW}( P`  X '$5 ΁h @ְ5p .߇8>q88,P FZIa$0 Pxp` r!Pǒ$y 5@@ xP?ٗ&9thϠ|n]۠e 㐅9G qp Y]x$p 8 0?y0WP OW>y%pxoѷG0r(Ru5$ ffw']ѝMwBgY6&4Ɖ)pu?MpqNl$pgw&k k *Бx Iq )hG~^kZ8"$[W5'J*B4h!o(*@é~58[a'/"P~iAFÀ yjkg}Q ogo 95Z7gl-8Sbڧs50}sp; n)} |%*# ? \Pel&$w~R~ک8.( g90 }Vj+5Hl5w-xys6: bH` 9 n ptq sȩzh $u q@s6hYېZD؋$0H ;&8u堎. aQj@5q  @ ,x qp]P.[E0D)ɲJK[!Yiy܊ qSY :<Dy) {ilKM Jp0/ǵ.a |0 DDv?0l۸U'|IL*ۙg)hsp$o @ݵ jPA2dPС$jXVGa- O@eJà BEm1EE4ZLS.#ul3K;KOOC5O15-1L+m=F#+UИnq33&V5WQUvYfMKPvZjVfv0w5\tb\vu]pӕw^SO&/w_~^>Em_V8av[]xbk[γa;՚,xdK/cUcUtNN 6yfkV+RYe|[9`KmZhhV:ןvyhk.Zh5z1湦6iӦ=hEmwþg϶{u:XgmWn0tvh F50_1Z`"|K~4}>Q>ǽb=},c,( ACY`F>#wE`%r x >v FCC2 tHlP$SPc І6a d/|0 " ! 6PQH$耶0S( `0CH`Dh!6"ayt3#C"A i0BiH eYr(LeL5LZ Qp^RBe@o䃔HЁlCšvlbHD>юdQz?ܚy`k;~Ї>CC ^ |@ECa~Pջ€u;"G0" pG`U4 8D`vA%n\ű$MCFRZ?%@J^F(LK&D%\#=!de`Y}6q=b>[w{H:K>J,܎B}{6Ќ8"!5a aZ`44z(XB&郀& 2͎%a-LaphG;D PֆX?vyQ(=LA=IzՌ9t!M}^(5 9Rcp?Z-4ɞh %%6M0@h(!(Ypo>vD;.1 >16Ъ48;~PPS@{/XAЪ>*Z=T=ԽǠLbq;>z`X2q0ѱ1%J ۭ1xrBP ,}/6$҇<,BQ`E`# J%pv#B% p3 DC&TwЇI|p}AFbrī!pȆ.JQ- R8y80O}Z:-B#4<)1%Ml1҂2 bZL\ %E\jC<l %8G_\R_0?xx^E,NE={FuT&TGJdT}1{{Op pr:ψS5@`>H9aM kVҨ@Ve='\VD#Vl]RmeP|MpYٹЁm؇J8^ց@`{ a:3h[r(XbMV 8Vl Y(%Y%:  0_MočaHH(@{Hur; 'p]XauX@@-G}OGֳ]]܁zP7 F B/Y@S M\ ٢- ؆x D1HU@RR@E\]ҵ *.m.`}(-uvU8u`-'Xuc؆{;c ȀY P_a^m F FN(V1ߎM߭t_}h}6huKŠ FX݆g 6t?x lD{  Uʼnq Qe|a3FA?PqOݝ/8qhPu3h)Xx󀎱#&w2.ii1iT薞p}i]騡hiiNiiǟ^jΚ&ju꧖i`nihy^VkkqykykFt$#kKLR>NhN(}anl|l}!iIlþiNmҞlՎy־ÑPm֖nGrmmm>a$n}Ql~&Cyf.ke߆HUKn l>nn^EnQWo69m?Anp )pjYp p rp>ocz p1q_IM ^_q\tqqLq/qop #o֍nvr*$r**GTr#r*/Opˮl07f1yT3q(Wi)7N%fp;W^s?tAB/*?DoEgt'wGwD3JHtMK*GPV&u7SgTguoo6.ZuG[u]u[_`'a'bt8vb'^u?g:OvEri/tj#vFZunPpWW.k?wlrlvvw wdOw_w`љhw*vpvw?!ẃ??Xmi9qxfG+xk".ߓ]_x^yV/ y}Gљxy yv/ywvy/kyGpo~zzz{GΣmzz'/{I<ﳗkGQx|{fO{k{7xi—8?#`W`ǥ|3gW GG||'}w|k\x'k6п8}}'W\kh?|/Yᇎޯ~ͧ! ,H""'%,).#,3+05&27,6<16=07@ 879529>#:>;;,;>,;A =:==3=D4>I$?A8?H5AF9AF B>B>B<+BE5CJDC#DE$D9EC,EI;EL%FHGH+G;KRLJ5MQAMU-NP&OP+POQL4QIDQW%RQ,RR3RSFRXWR6WX2YVLZ`$[V+[X3[ZT\bD]aY^fVafYafCcd;dcZdjIee`fl,ga5gc;ifbinDkjKkkYlrZlndlrSmmUnqfp> pFÏ/1ƒu 3 #f _jP2hL)<#q[Sw. F@aE?n҄h?qpDhL?[t)C W"H^vK>ּ!!$qu؁F"C `8Y >t=$E>q!aȐw 1HI>Ƭxt'Y무㭸C$b ۚSb`s5cmP;A"2F7N*<նcܱ@!㤫/00 K'󎅉06J FhO=O" ВO҃S "E R:TξuC-DEP q q`V:D"X'M>xXH0@3 bJ!~~2/bH0X$MP ?P1z9/1`?1*&!3O*XA%Q9PQ-O7H/la }C2 `{@+Ȗ3m ŏq!E |M~ahv #/hg\D4@õĠ @fD` ~h#A!u ubHF6QC~pa>AxFLhDUqS4LW<0RԔ `gFu,h"I"(9VpA$DdH F2jZWp9 E8 #ׅ6<@tG>T0pc*8ͩ/"0,3i4~/r!j;F>1|a"3v#"1Z|o!AY| 1- њ|(6$&W"tUG A4&^DFO09I$Ao#0% Cv| x}ZX@",ԍn o! > UBDzùrJk!{a.|aJ %7aA\A. w B7*!rQ&8ii# R@ E~d?&o `&"N=`A(1p\X6رL_`P@!4Oai^&`>t, #贯2 F.K5Ä%tٳab ,ڧ@2*S4$STxζsT71gԑyq [hΑ0ko0~4%"MVs0]!§/ݶFIKur"t]B\?&6 B$gw`P ǡB2" "ʀ!!b(I uP#pđhAcŴ3t8FCH٘Kf"@:N>p8"Cd^Kdt'xGﶛ*L~@c8p2PȂl@j<`x v! R<y$^Gn?@mN-OtHG"@wRh9.q` d6@ x @y@ɧp @ G3P`uWwGqoб~28T<- qqOAZpp@O@l w Py .u$Hu|-؆aL/k484;@ r Ab P0 rPd@P p{0 G^(pW$  nXFv;p: 6AṔ +yش)؞}0Ę,J ZLN Rd˺MQpP̹P0 Z}|pl Vy À8`U@{\Vk| ̘M M 9/QH ttH N! wx @ _/R< TZAg  y( ڏ{K"rKUyh  Hp 者p @.ar#: 6H%146 NQ jl!̅B ٸXʠ 1eΤY͙3Db4rtux[˟88$b"ג Uj T\C8ծe[qΥ[]xR,I H bVdcȎcD˒ mT 06AN$3 #'db<4 $@MKMwN 6o |(@MNzp3;_}=Qbtcn/I!Tp$O*H H:0h -F 9D/4F$1I&tReOP&˭j$KAl*-L,o2\I(B"PkJ=s?3tlP& d"44-1sr{?OS8uTRҋPTS2 ,cU>BiJQxA!G]><+SQK}WcUUUuYTUSeZlZnLfw\r5oUwSq=]xW\v7;]u^~_Mx|esXVxa%a!bԊ/RJcY8cK68VyeAvV;3'QUieYe!gq➓Vziyihꦡ[X놏.Wg6lVYHl\oBn#vmu5nώ*pZmnjmZ\IqΙ{ȇR3 rԳZaW߹s؝<5|HW3kiN}s]/;v)1mMj\@]Fivˤt'vMs~оuW5gJIƻVݴ<&0mFUvգ(hد7HBpAh X'<zg08BC #+L"+v4![Е8@m1u ""E+(:u`"0";Xvc@dQ S :oЇ2j Fv0'~t1ЀΡE282dP#H!8!2x<H xFD\҇2`}YEn.@0v$a0!h Jp; `Ґ0@AK aP5ep+"ֈp8&a1 qq6q]x=AM / 8Dn-!B $VGB,a7! oeMK^lbeOV&3@/ p1l `G7# 85c| V;0"`2&|?y$Bxp*[ccO=h>8_ u 1P*RJB츪hS2M|[Ud?D- `$Ap~Tа~|[pxbr10ZQQ:b'$0xi%&фH#$0E21k]4Ep/|Bbh` O!GzBPnAkS XĘ5*!'.;nw4m%(28/p1Bv`G0`΀D<"]_, 0#{$#x`Y>C2W~R2!{ $Ѕ^A7A6ad\:?1ũ"p1@2z:q&vs=rMTB5IP @ d)c+3C֒%B=}1 Tt]:n|LګRgL4áǺ ."m!WD!1ﻲc*@lW.d6ބ* |]aUp׽68[牫: K>сEfMs,"x44 5"pp3^pBZL:eB FD\ݰ=njQ.`p( `bG]HA5 g ]"@47)\Zw1F0 vLC6=W. }'`_b8&I&q4DcABLbb 0x"z01HS:~OX+OK=#`@xa>{*YX= tփ=ȨH#l=z`0p10`!: /$08;jA:O+}؆-#҇;8*PAEH ov|B p1Xo*;6$7!Hoh}x[xЇ< D6LDIp @' + ޑgr XW";'I7(Y X&;KG+8U) HY|1&XƌF@Ҟ$YM$#Dp)q=EtP Ɂ< lȄ h9Z̀0- x(D/p@PQ5Rwۓ]-9`^=^>*qb؇QǨ`MNPER`uPJ( ɎlJM( \- &hM^ȆPXX фA`5`T`l`(䅁p}(8-̊WuKX ȀEPg1t xnC{(н܉$&`&>I'(NdM>HpQ%-!q n"X:@Q&% I8`| ;՘ 0&BCnIEe ,(L" <`"a !!)jti5 \!]n_>s -$L5Gqj /% tZ/pr9tDK+UwIO+*L~9hiJdbi b)S h'hhYiti%ƛYiԠ[M$jFg>-^jijNޗjj6Nk&k1y٧Vk.hi~inl[k뾎Цkk~옽ikÎN뤁lΆb.glV m\N>m>VmfvUھ۞im^^nlvl^vnf[QPm.o\ХnovVoMvPזomkImҥoGWv!*}ŽvΘh prpqh /Yٺ}^s}e Gqqnnq~iq#g!)#VyV%W.Cr-?g*r1Tb*aPps7m)3GLio,w7ssۤ(-'sANg?d AC'tJ sHtJWqFN/uOoYqSHM;I>s׻t6WwlAǒ0u!Flt2gbϏPۙ5dWvWigד-gj6kvnq,r7Fʞvytkg7_wu-iw w/>xPmGrx 5wg['}pg=b[u6rx Yxe_yY&wOҜ7JV)E٣WyQ/Nz7y w(_llΞ׭vr^qm{`EƵyM{w{]L7޼_u|fӦzGIߩ;OM`_-wooG|Gg:9?ԏ҇_}}*moٿs}_FsǾԴ|O}׏VOy?~}珄~h4!o)jtu~e%MrMgΧ*|z  a „ 2l!Ĉ'RhE5hǎ"G,i$ʔ) l%̘2gҔ9͚:w'РB b,j(ҤJ2 )ԨRMj*֬Zr)ذbǒ͸ Nm[gNrҭkֲzԣA/Ċ31Ȓ7l1̚7s83A.2궝Wn:(gӞ,!Ժ<7k/4ӻw-9wS8h s/,ώ$<跓~}la=zw} 8 A3ܷv!H^|=H ,x~ VZI8!!bx"vna"h"5"ja=Y48dh8^桇?*$fA$hF).2y%EXPzٗqceYxAv%d9I9'>qfy6&,X'c: wyhQ|.7hKr2 H39 "zDr(Nh%\TzC:kBnȪV⚫J<*+'P* ^6 k쥷QVlTjK_%(m{n1ȿH@X@]` g1q5s.$L 4þ1P{-T6+ڱ@.3HBSMKA=T٩uPK@ uW uSP@@;cli-2.25.7/docs/v2/images/default-zsh-autocomplete.gif000066400000000000000000102062141444235773300225400ustar00rootroot00000000000000GIF87aJ 0-28 62%6:19< :4*:?!<>=6=;=<-=B >;3>D#?@&?7A>!A?,A>5AF9AFC;C?+CF D>DADB$DD5DI:EL-FH GB"IF)IGJF3JC8JG=JNKDKE,KL4KM?KR$LJMIAMU5NP1PMRK#RM*RN3RSERX,SQ&UQVMXQ3YV$ZT+ZUMZaQZb.\X4]Z+a[Uaf1b[JbdoidotFqmJqmPqo=rl[rtStsIuqawydwsYxvNzuSzwmz~U{y[{zb}~L~z`t]ejR~ZrUqW]dxfl}]Yqcjszgkkzqt{tzvz¿•ĽijƟţƬʥʻͳ͵Ӣ˵ѫϫѻӽ޳֭չ޵޺! NETSCAPE2.0! ,Jxpa "4Ȱ!#JHŋ&QaƎ?Hɓ(S\ɲ˗0UI͛8sɳϟ6=8pLH \qDLJJիX1ʵׯ`*P!W$mUFWhKݻxZ˷߿wD[tRs:˸ǐLe5Fа!]QcF5j /^.ȸsz߁3$CW8в`%:XC)Ɛ" cACES^Ͼd)\j)0sk2I IYTZAPQZV0[k]PD`D ) ۅF WZD tފ,|0(#BIQbAH! @P kA6xA` hHxIZy]4rFkpPC0Ҡ  6$ 8 Pۙ6l6d I.jhn3&oE$kҩ aik/p `@k)l 5`Bgj#*L ' -p`D#, ذ7B ,a (;,\ )|4N0:pC# `ۡѢlbk«g ^QDrڐcF  Fp gAn[ S E z\3mLQ28Q"n0Ij,ܰsȵ<1 C4q!d c ) F,?QE(lኮ qdyK;f\6|8Ѐؠ9ͤ$3\pH:Ãp4;:N;xjn;x7~7 )@-x NѠ7dCs< ;c7\Exc(d ;[heph(9Q\lTQ _@TH5D1ii %&Vxe8.pGA`;TC aoXыtXC( RW/0 fsY,lB4W'ȃG@BCrt k2Pv3p l`b>'"Z򒓑`АvcЅ,$u]N;\c6a`r2vh"1@&ءX D!X" $(xp&Lm q pG Q$…8pLA%`ыn8:8u t`a# $%7Lz`y FlB T@pSg| Pd؀ .w\cv`+MSpGaǎX0`@ Fe f-|x B)C!Ak~;ҁ~28$R0"kW8 |tIk רEH7Y@:aryT8 ,& xf.tt !F;(A0/Tp naR,@5Ё `!sXOX0 ߨņ.~ @`U2 ![X(ap0.0{W¨p 70T"ԠRA ԀL(3X;E( 8- 6 ]L:h3a @H"aSlbgM`b +=K)(qP{SvhGl 0lp8E9v(p%*qJ(-n, &DC,LihҘ.ɇ9=-AeS ƥTdx$1yaY`G804fWd#q+rllUhG +(B{F6)"iǚ7lHc\gE'Ip`ц-F L1r p.L^)I jԀx7$A @JTTF `S#N .to5Ovl<`@DiTQЅ %!U"B<*7^)HaU # ]'&𙈋k  ~|q mhjbP6"D ~@L@U!RC**hK& ȹ8A v;$g4OdLc R 1rAS _ޑ9 9yR}#$5M]8 H @ ~  (}7р<xv"a> MP> >(7A} aH1(vl&`pxb b# BNPN9!2 ڀ 5$ٓR9@Yx\. X:9dVy H_nWrhYلk10z2~ vaxyCg 9bNHYvIV(y陦 iٚ yI9s٘9Hiyٜi0yR)#Y(繞,žY8iIٟ:q :A#zڡ" #zQU,*-bT)64*7\$@J%2DZ裖JJ#Eڤ5R:~MZO "1@ZVXʊZ\:WI7:dfbǦ_< RIi|ڧ~JzZ:jڨZ9iʧJ:\Iڥwg)JiVzU)Ȋښ ٬? ʩԚڭzʬ:庮v oȮZyWʓ{ʯY;k ۰[9gk:k;E*K&;v(+%8+[6 R9ڲ:سF ;D[G۴+TqɳRkIUKZ˵b^@` Acsp[l+0n@q{Zu{8x۷~{{0~;p [0Uj(CZ8[*kK깟{Jۺ@;; k[+ ƻy ϻ{K۽; 䛾K;ؾB+ QKۿ ̤L| , ۿ +:[|<±K(\&)k(l",$L'l#ɫ>\<??5:9 6,,LU=2\F:`^}@͹P! ,J1.3. 37 39 63+9>19< :6!:><5=<-=B>83>D ?9#?@&?7A>,A>5AF9AFB;B> C=DB$DD+DF5DI:ELFA-FHIC"IG)IGJE3JC8JG=JNKD+KK4KN?KRLI$LJAMU5NPQJ+QN1QN$RM3RSFRX,SQ%TQVMYR+YT3YV%ZTNZaQZb4]ZE_`,c\4c]CccJcdTedUei=fc\fl,g`Ngi]jmrlDrm[rtTtsKuqbuyFvpdwsMyuRzvS|x\|zc|}k|~q}p~aktZ~dO~TUZo[b}Uxkbu\rjsdn{yrl{lszt|v{н¿Œļ›óƣƼ̞ǭ˳ͼѦ˞ʵ϶Ѻԭغֶ׻޶޴tha*\0#JHŋqĎCIɓ(S\ɲ%Ď0cʜI͛8sܹ  ѥѐ*]ʴӧP JիXP!@aJ]pسhӪ]vַpʝq̰ Qm˷߿L4ˆ'hB )(Ҡc Eprf^͚װcM|r.l҄UT\3ҥ7|\|" (Pmq3RpЮ9xËMVV wJ DeD5Q`Ze @i}rBE BЀB EiͰهEh票}mPE$L)c}9$$7h CPd_0 p 2^PCt86C ܢ6gD7uie 6π‚.0Lxw⟀⠄F}7Ndg(r!d\ # l•|Q")@W ,%v_j#cA-zi98c ,@ !:hb,\ pze,1 1y6+.)0b+QoR6-(xa)E4qF `:ʁ`^Xv6zH tBSb2cHC2, ` B !xq*<]L'Cz4 288!,_\ [p Ӱ;3*7 5g+`ݗX㕭Å>@3hKt8Иs-#pA8hH~cN80 pz'2C'ڄs6M8n܈ ,r ҍ9\Si,#8trp=N8؁)#8`C3a5tq|́:9p@NLjf>åV0G,F0%tcD61\x%(b bh˓9lPazŵꀃPYxA<эl\B PU. R@8ph*g P@``+\"0Keܗ:2 Ch`hh#P9/ɦ,Ӂ/4 u) `eh" ݅"RM(BD(Y!4x0*'h09Pa`@F4P/#_=6օq sĶFm|B=nD(☀( aHӷ6m>!?qLpbSvG/B'F2z|ȇ6Vs'7W}ևW= J@={G0{xǷw4!"|QxzO{"B`w@w.R,8>@B't*xVg}V40 w6H"qzEzH؅V@|w&o[& tXD @}EumhrHoQ|a&P&|Ǡ}܇YhYqiQ$@P(ixH8axWHDP {HwyQgʘz{$0@/8؍&$ b0^1 Qhh#Pwq0qs؎X%y&ј 4 v́l}u7n89u8a&ѐ ``Hay*ْ)AOzw( G؆+ٓ%@9z`#wNA"x/IX\ɉRFHouyѕh `&R rlY<8zvٗUA闄t 9FȘ`yIIٙ9IYٚF蚲io9oyYI & YǹYȜЙ/YYY9%bډ؝ /9噞r࡞"yQ9A ٟJ:(oQ[y .zJzJ*ѡ" p8(z%j&.Z+ʢ47w8Z1*X>9:<?zB EJGIKJMO QzsSUWJY M57Tڥf h:\:moZvz9鉧~Aɧ jJڨxr騔꜒:IzəɩkJiyRQ꩜Q)yZiA ګz:YJʚڒZʫ:i*j: A *zZʪ8 a*zh:Xc۩ ۰JR:[Xv@"[[ #; '{Y+ڲ%8 4+o6{9\سFB DQG۴ ET{PRKIUjZ˵bW;`Ycʱyp[%n/q{:T~ķ +Z˩,먍  Bqkҹ˸ 1Kkk˺񺴋+sQ›뻳1ȋhKˎۯ{+΋K*[7曣+۽۾Kk曾K;Akۋ:;\*  vl|YJl< !$<|!*2-3|BZ<|:=?A,0LEC =<$=A-=A>:>@3>E@?A=6AF B>B?*BF#CE5CJDD"D7*D? EBEB,EI$FHGH!HGIDIGIF3JMKI$KK+KM1KCLI,L?,L@@LT5MQ,NQ*PO$QN3QT4QLDQWRM,RR3RGFRX%SRVP6VXKV`XS,XV3XW$YU+ZYM[aQ[c3\ZE\a,a]0a]=cbBceJdfSdi4eb]gm.hc7ie9ieKjkTjn]jnEkk^ls=V,BӐ%+"khO7`  )0\0 +(H)Ǎ5Y` :<8|Ѐ Z ) 70xir7p5b$t (!J/b 2( 8pޓPF^ ޠcuvex}$py7QFKBxYJ!JPfD Xh(2b0N %ܙg$p L!eqCd`$b zI)~ |@Zh07eTЄ4hZa4x,$ 8LH 82 $!8z" ?TA8l 7x02ʮ6[3 08üp3p 0x$15iP'2x7W@-4J3|BVz+ +Da0H_Ј"LD/ं7jhP! %q8a̦ L8%RF"$1UȮ)tQ $lA)soǍp  7pb(4RH:H3QtN#d,5 i"D [$֕x% BQ[qڣT58y AwM%$8lS `,pR@F8a- $@-"8l$8'Pqh&TW4` ! ƈ: p)A& x8̡ (0q AI נ 7;0P ^ 3@Sx"A pT+4P1pB/H G W7@G )A1c a Mc%"#P+T$v5!i8+@#.jpC p 7'± `P8QyzݸF.Y U@9t)$A( ЀDApyaBCA v-8 WW9SA%0a6$RKR ~HG*&J.X9` Pk`C e.1 Px+   "~ⴄ.F@ @ 4>x8k=5p ʚA]p,".2h!P/pd˼ EL$@uR[>aj) L +Ɂ,]05a }QKqbe1 &K)a)tl1CX1 SZR1A@e @I(8g8@/ jqJ8)1y҃-j*XK(Іf4 GGz~jkh_ ؅`Tse;xϻGZԩ^O0f҈/;񐏼'O[ϼ7{GOқOWֻgOϽwOO;ЏOSi$/r}4C!G̏7DawD@}} (8xxm` (G*,؂.,4X6X2|7H>a7@ي+ɓᓝH3IEiPKɔOXSIaW`)CɕQh8HUiLpYcɖoqtYvxsɔ}9YD9Fhyz)9b{IIBit)ٙzlExmƘr*t{vzm|z~{bWZ|X:{ *I*{jvɩ{} {Jfzʪz zJʣw ǫ Z8hJ.sz:zZJ%(z:޺yJVwwڦʮZ뚬AgJh KCPl{ذF+y +( y!J%K 1y,_--ig;Ai@=P|wG[>;K˴yֲL48H[f0ȵR뵐d&j:Tn[nqːT]kfu ! ,J,0'-7$19 324246*4=6;;:#;><5 <6<= =:%=@,=>+>C2>E?@4?I8?I@7@9@?,@>4@GA>5BJ C=+CF:CL#D8#DEEBEBEC#E5%EH+EI $"48PB Di{ !`F'sD`cFg` 2 0BB[p1gx\TD{ Ko48U $L[ş30Eq#LT 1 C!& [E4A H 7e~DLDdQE=\8Ԁ뀣#Q| P'FԛXk b{42@q 7̈C+*hQ 7Œ3-*!2 zc7x{C˘6'6rc3 6r@Ш+8U $H~9y,@9 ES7؀3 $78r 6^%D@ rS㄃QWYgd#C9N!+)`9Lb8~87V $Mb).8zA4pJa#hEPX(mB~!P A•`0(XoC8tvnH!p< ~_x .!Z(K 1!|zXS"l` {fc+\*|ba؀LJBfEpx:`q`7(xAavO![P{f0)c 3(.E A|?( JGr̡ %$)R`Gtf !<8"p:<@vI&HPOXMpfj\ZIN$ (qhC6nAb 8N,TCs"ah(A(B@RHp@!ᝂ D/pta8q|;pDcBPoMF*zi Ba fB9 q<G<̪rzZxaDx&4t}`@+Lځ-hCV !`Ĩ^п^`p0 ¤ PDPO4VPf8D$e5A  R0?v. 8Tsa DDK5=ܭv`t_@ l`ƱTAݸS,[VAFzk T! A@j%r!> 9X4Ppݶ fPROk"'Ixl7`Am P(ŠjmQJApn P ͐jLg,FFU,b fi!A#!b WCD3BmB'hh*2 ~ H܌fDWDXэC8`hh <PZzxڐguQ3nf^d!![C"D| AppgoE g ='B}l@ьNfC: 2"n`dXjlhgFl`=;=o>kn3M\}[|M^okn %q!(7/=Ih hK`5GkP  @F{Ӽ DG?tp@`ѷc֫s{`GDn aepv|d΅;@!sq05(qjY+XVۿ\DRc8H1a +F- "0utg/|K^<=gOq5^3v~ >e y]~"t;s{[5u[jA.oAXP}{ا'EχS℗ï?I0gEH~Ax~gG|uWGx(]0CP o.qgg)He0z82C  &ׂ*(d|,!4h@@0ԣ@:FHEGIȄb}<@ 475? hz^Xs8(J8z=0>C0 @Wou8-җ{s0>P9w8≥uEObX@ ]Pn 8&oQUO,( 8(xqH$- Șu[njvg P/Xy؎nhd7R`lWsC G ؉ XdH1{@y7yA(9g V !|֏Ǎy~9~gRׅG0IN'3ْ.Y|~1ٓ٣|8ZWd1h>2L~6JaԔTـ0(XU^U\d9aYW eAgIiɖtowI]qٔsY~iwIL9yA pIw~j5٘KwDe2XG-™&(y5)x؍؍C晕A7鉶ٗ Cp,upiٜzAb\ԙ-&ՙx F)x)ɈDXi/ȜўdF)iy_zn 9j9:D\AIq)x9xhw:i.A!.ѠYui~O¡)\yi܃٩u>Jq JBjYLG0}MZ{RZh^OyfXcJyYɠibJw[$1!~*Gjwzzjbj ZYOJzo), t:#ڠڛ^0ʪJjYM::ĺڬڞZڢ*::l ܺz芩PaTY: Jzjگ([ߘp:z*["lXP2+,k.덥3ZDy|<[AKF۴JJN; QT{niWBdK\BxPL[F{9 g+Ƒ'a'jڶp+t[y vi˷'!;rJ 薹ۂ۸감+kjgvk[\[f{z vkV˺;뺻{dڻ*KΛ{:PۼKj\ t{3蛾ix1_mkj֛껿黠hˬ۳{˾+;[Gˠ <L[k|Zm Lz(<|50\JB*U8 ,:?̫C5\rG"Mw;P)PCUY|^Sc ef~|~3$^9>>~Ĉأ~=ڿ萮Y~ۏS^T.m٠^t ;>o9՛[\n[\o~p~~>J뾞@Ǿ쩛>~^ׇ^+Y.N:07ۆF^rkknZۦzzXM^%_àp缽Nl*jO=".s /=<[/2P&b+:L2*TKHn✅T^<(@okNo:@F'u 6qyRA] 탟 Y( ! ,J+.'-7 0-$1934*4= 526.6; ;6;:#;><5<=%=@>: >:*>=,>C2>E4?I@7@9,@>4@GB>"B=5BI C<C?+CEDC"D3#DD&EH+EI FBFB.HE"IF&I9-I?JCJCJF3JC$KJ+KL4KM-LP@LTMJ4MQ.PC$QM+QN1QN3QCDQWRK3RSFRX,SR%TRULXQ3YV,ZU"[T5\Z(_X3`\+b[,g`2ga6jc[nrapsOsq[su\txTutbvyFxrKytSyu[yw\{{i{|d|}R}xd~i~qilUvcK}WyuZclUdou[mcszkrv~zmuz{s||Ó¼­ŻʨŤŮʻɫʳ̷ͣХͮϲѻحһطջּݻ pA*\ȰÇ#JHŋ3jȱǏ C@(S\ɲ˗0cʜI͛8sɳϟ@ JѣH^⎦PJJg1H|` L5,D0V]˶[5vp`+$pTqG '^A.0z!>: ϠU%`Hmu$e+ֵf5f\ Wۃ8^E ۫gPa93zhz,;ڎǍ޿C_Ͼ?^چE 0D|H=Ől~Ã!1Pv +\!-@@3 =_ 74ڜ0  W  aTR6f{TVi[x UX`hVH1siHlQ>H"q /HAn"C'>@qS`p UA2B |B>ԁ5mv?<?H *3xY'E]t58lcEL830H T0 /l [m3~BXc -ZF0hS %I4>Ct33蛍)`(H`c3tS$-7sHG>܀6@0$6Z4t 6hp; hT#t@ !3ڠ3ȁ6XϨC҇:O4 c6$ *06_xCu4@6t@j BhDlIC,ڐD\I"X @\ Zmh+C7!%`k 6i-h!>(D'X;@woXzWId h=0` Ӽ"  ^Db|W]CC(A>p1#&` dF&Dp "CDƹf<Dx\u`*h@X\ |P +F0xPܡAЖ6 -RДX 2&=!@֢A.w40` ~ЂHd xdShB4( ֘40m$B4݆4XU0sW< JH[$G,Q Q +ǔ@@Af JYĴ3!>XA0AUv +^Pi' ˖Y™b*b58A1mc B41$fI6EP0Ǒna"@0mDh&0jb>H-iVhSU ji !Eqp'5 [QCL "y/ hCdNhd1R F2)HAF D@۰_DWLg!Q^H>1 5݂b"d y]q@q3 P F@_v 0A"1lA2& :  DK>0$k$_hRՠd&+>~`&2MKCr|(Ō he<ߙϹ,S Љ>'Md ~+nZ!*l!?H&$WMi0|a _Z0`3w^[ˆ̍i_Ȧwg ɎU `!Ͼ4Ai{v[v6nў$tη |O8LmRp.N':Hr=v҃$'D6n䄼NϺY0@^жC8;Xߺ8 1xMXǺpϻߘOӮ;񐏼'O[ϼ7{GOқOWֻgOϽwüOO;ЏO?~Ͼo{ys[O[d~W̏ShxX(} 8р}~XO{'d&؂.)|41( x5xͷ<0ć~Bx=Hx h @PJy/SYUy[(\؅'fx&HkDŽn#tr8q؆uYxLLJ~X:Rxt8@hK8_VNAhƆ9膝艡}O8hh.%X芼$hx؋8`xcVUqKV48lLjTbh8fxh'hdGVr@HV؎۸}UFU鈈븎طaݨ}hd8X ȏؐ avx 98 Xɑ&Q(%y0)gp,1 6ȂBɀ,xH@͈7hhJINMCTɊWZy\dJw3zbZjz):ipڤWovjmuz|:* ٧ڎ 7Y*aHj:ie7I#郁 ɐ: :F)HzJ.٪꧖*%ȡϙ(.ZG~J$)ӧ_ʬJZʍϊcʩr:Wڮj':HdJy}cl^[ }:vy {} {ǫ |X$[y'.0 4[lz4ۺ<=Y@;S:[鳻'JKɴP[X|TkO[8˛ZR+{ `;{ 9jOK{Iyff xx۷툶z~۷˘6eY% hɏIUHtD[˳W; Jۍ˷ۺay뺩z+[uWk2,ۻ[y"JڶŻfyL8+;-kۼD*Sb7y(hDzOfk+(;'ׇ뫪E FVGIf"ۥ* kKf{Gyk \h&Lfg-,2U!|8;47,y \h?l({HܼOaùĤk6Kh(V\9&ŧX5All ivJ5Peh`<5<=%=@>: >:*>=,>C2>E4?I@7@9,@>5@GB>"B=5BJ C<C?+CEDC"D3#DD&EH+EI FBFB.HE"IF&I9-I?JCJCJF3JC$KJ+KK4KM-LP@LTMJ4MQ.PC$QM+QN1QN3QCDQWRK3RSFRX,SR%TRULXQ3YV,ZU"[T5\Z(_X3`\+b[,g`3gb6jc[nrOsq\tu]tyTutauyFxrKytSyu\{{i{|d|}R}xd~i~p~ilvS~ZcK}WxZcluUdo[mcszkrv~zmuz{s||Ó¼­ŻʨŤŮʻɫʳ̷ͣХͮϲѻحһطջּݻ pA*\ȰÇ#JHŋ3jȱǏ C@(S\ɲ˗0cʜI͛8sɳϟ@ JѣH^⎦PJJg1H|` L5,D0V]˶[5vp`+$h TqG '^A.0z!>: ϠU`Hmu ]ֵf5f\C Wۃ8^5۫gPQ4zhz,;؊ Ǎ޿C_Ͼ?^fE 0D|H=Ődq~ÃЀ 1Pv C+H"q /D1Gn"&>@oqS`p T11B |B>a 5mua?8a?D  *3x&E]t58dSEL0M0H S(L.d Y2|PC,Z0`3$a36lM3{ )`B(DXc03l3 $- 743M6o(@6L# D4D 0k 065_PL7-=Y1YؘB ncK"`SGTP^-tB4`A`C,$$kpK6SHD>` 600$C6ZC4l҉5fp+ fLr#s@2ؘ336VϦCG:O4 b M6b)0`I6]xCt4 6t0h BfDdw+؀D\I"X @[ Zl`+6!%Xj5a-h!>&T?wnXzWHd h=0` Ӽ" AZC"|V]3C$A>p)&@ c%Dp"CDƹe4Dxu *h0Wm\ |0 +0xPܙ6 QДŌWc1&=!@΢A.w40` ~ЂG\# xdR`3bC4`j( @fng:cA I64Qw54#0aUg6uUhQ`:`+6maϰ J3 $AxҖ2K83@ CZ45laQx4,i6L=@':!y8eC # KQ  6 Q[oJ?" 4x$1`c$6aǽ@n]bGA4.mc q8L`\K' 8҃DF D٠_DVLiO!Q._H>0 4݂!d Ҷy ]o@q4 PF'@^V 0A1kA2A& :  DK>0$k$\_hRՠd&+>~`&2K r|(05fx 53鱑_,-C`^UxB(4p n~3MgQ!y  {vs2x6{s<1FҘNʠ,VԂ >B8S~LHVu0x_BWȄ#scCN=bmMj/@C| ȶ Z@yPAmv |nA /xF aws ;i1A F RLz7S):Hnq =L߸Wθ@:' -ϹΣs6@#W@8A2pHT/zҧNuF-RvvtB&kZ:OE/񐏼'O[ϼ7{GOқOWֻgOϽw~.O;ЏO[Ͼ%{߾O缺۟wr+H}xP ef؀7hg(}i4o'"XȂ28!ѧj4:hg@( ;6;:<5<=%=A>: >:+>=,>C2>E?@4?I8?I@7@9,@>5@GA>5BJ C>+CF:CK"D3#D8#DEEBEC+EI FB%FHQQ0:O₭ .8=?hF($н `c \xlC RH<Іtcl*`Ѐ"Cq@ V@0hG1I_J6(\ 8'c8BD2Ci9,@h pt$ D<ф *%D~$Z 7Z݀ \;HQ8LXz# "4sC:nx?‘!p3Q "X#z3oMiGpG@mZU1<8UG{)PC WbB8±|* + Kx #FH0} /FdJ[n$Jm< *1/ Z@- I5s?ipAꒊ pbgrh3jPp c=F q8wY9$Zkk$G@I/*`mc!G 0Hq^$C;_to;P"Tc~ \m7,6C`zI .Śc #(V YoJ(E$hӥ _$6 2AQ +&(/ @>#A #;'K@(B rPRDxC Va6v^"#@DBxH7+,m hTaNF8G,^0 8lgr4qiy@w-"8F2"hop  Z(pùcXÙ4c6P=e֊cDC((}l;:(mFB4o[k徏UԚfw< w! 6w)> Hz j0OtS^Ut @@<)2~ 4 Ln#(yCHN7W񊹶]m@aa Z8Q\rMv'c7J׻uxD~x " 2 h`0L@rRF8&GfrƒiW9wq\Y&h`)xOsMٕfI&a|gٖrp)@t9q UXzw˸E}T9y2iY[ 镑 yY zU\YxHcEp Nјy)G{W{cyI<9@X)LC$U ù.9H)ٞ)k9ԳUtrRcxxɟe ڠޙmh CpM)ӡa~!Tz(x^"!11_qI9):@Y9D :G1RA;, bʣ]M:l\Vʃ٦tehJZezA'*ʧi6]ꥃJD7Ѩ*0ZzjɥڥZk ʣfj$ʪ~J`jc> :89ʨڙǪҚOI*01>ʭຩiъj*ڮ)*y:EZ:Y fz{[Kz ڢ˦' " *{ ,;꺑4Jpy ʳD;>[@kE۴zJV۳6+W۵Z^; ad:pj hgt;l{5zu;憡w˨6yggڷK [w[ Sȸ{{+;{Zoȹ 4Z{;pcq۸k{ۺ;q{˻;;dڼEKk{Ap;ޫ%zCkMk+jJ+`yQ\  ^Q<} ,l v:\': 1"4| {;| lÐ5A¢J\H\KĎOZbTLM]& ,..;)w}8K A3ƬHZF.x\N ~l芮ʌI͡ߒIô 頾{۸.ҩ۞멞;nK{븾4\Qd[) 젾t˶~άd.ގ>XN.#miN.x>;u@;MGEs+oѾbXjuKt9˴.?-ߦ:%lλcނ0lZ Ɔ|T"'_(5830OT?C.M$Gs UMQ]/6@`ϧb_srYl6`Qaߵs?Ij?{uoui ߂os%L_Oj k=R.ƻotRdٛ;zY/)OzʟRG*$)p @! ,J-2'-7$19 323442*4=6;#:> ;6;:<5<=%=A+==>: >:,>C2>E?@4?I8?I@7@9,@>4@GA>5BJ C>+CF:CK"D3#D8#DEEBEC+EI FB%FH#7pxĒ]"@ H:8Cʆ92R`dRE̐:Z04@p%`@9^ tj ;M;ЄI`K~X9 XqOqJ:ńq3@^nifJ >Ѕ[P$@+sκ@K|qjV|DX` L-5 )3]҈Q4ZM+z^ }e/L 8̤.lq 8Ũ..Q 2 {9˴c'7noC6nјN,~~$ !9cs x;p˰c6娳D]+>(Dl/t1@:1W/Y3 qo"ĀoX#K /ݎ0dtqL" ´%fʶL.BhD#= `# Zv`# Q0;b@ @s(3" [G""H"&5 |@iT&U:㴲 d "E0:1@0|"Nah5SCr$$*pA4 6F+lKG(h V.`D;1&1z0ґm/p71"`F;$1jSh -(ȣͪ*gV !p> t!;pX]7OqDA/A O.@̅HDia60܍Dp@Zy 'LAeo9х",!@\?aDh2# L0, GD`bhF !K+b0[((0`|H7˰PBMH@iO3a:\Q A޸BԠG/qqA$D!+MipDcps@Kc:Myp6""3QV؅ےчX:Xb\'4 ȩ#D gCm *̶NJ@GN2f mXy'3A9pT*7>S΂ ;"sѼ `ǥ],5nFȸεLL "<Dʸpr!@+xJ+d* aAGWD ҴV"@ AbX#3 #yrg ʮAxly{O |Mn>&V3kYECd@7?) B6ԁ<@U|=DE4W &j 81/AN"9 s`509B80<4LӃt| NxxkZ) ؃{Ftp`Q!ݖE0Xq`Wxud=Z'N7>䆏7 -!chF5 Qu v/eW|cC8LoxAn~ G7{rL#yo8Bhy'E"gJ aB*O]Vs;{5N!n_b?og~aj'Hւ|Vg0k w~wyJ||^uzbu·^|B0@@BpMǀX.1U7:\D u ׂ4ǑUCRkM"A@f2B + &1f8\S؆d$1*  @'G2臂,ᆄUV?D0 p d8(h}<$0?yXW~ex>ƊBh7v Ȃ}&P(NU(+ rxh~׌8x2, vy{PP @G(xMh Py Hȇ״8)qVWDP{  Id7 OsB 0y0 W(i5,U A{!Vw)W-\UWNwDHN?i?|X8xGiIYSP~4gVeby֗`y4jxfnEktiqsYzi=w9N{җbm) y)}O镕vy ,Ǖ9Z䙟RcZȚ9-,9z7ظxW<y96٘DN~U¹zٝfٙy[hٞTSUDr9 IџzIjHzʟe":zѠ*n! :̲ y!Q^¢-!_١2x72>ڝ:S ?AڞCTy&NZ:&h^jY94hXR8pz:mIla,Qw)6jY dIG7Jg:5Qj y*ڪʧdJ5ڪY^*z{*eJUZڧ jΚ Ӛܺ㊬Yzꚭp芘:: ժگ*˚[+_Z ; ;KHKAڤ:ر&ky.j62۲7Q8> H;BD+R;KKMSW+Zʵ]K`[p* cjph /:*OZ{hKn:Jn[v;v:y˷?;;U{|J۱ 귕+;{xJ:;['V4vRK;;ī˻S3[KBK@flw6{ϻKzxڧ +Hk[;:E۾+{;黿`ѿ /! ,,T,|k{+8K(|'`KK8< ;-0,3 zKR\:lUH>N,S͂W 1ܫ\Ŧ ů nλ4d\ bzb,Kǫaidž|UlqƎL$Ƥ{ȔF"=ܺL[ɠl,ɝWzJ) M9qQ,Z3 :/[=)MAѲ,dK+y\Vl]LՕ1gXvإN],؊]ikؔ8 Q{Ǔ]ٞ}׍mh?,՟ڵ{zͯ~}۠m'- ,ڸ=ܵmwy]̢츷+ϭף-,܍-=&۽<M2޷9߁ې-=S}S |-띩r}N\.8Z|tHǩ<=]&N ,N.8)>㤽}8FE Aw <^=H䢼; NCLl[m"nd!}@ĉLȓ鉾k׫Nm3 ݜ莎꒮꒭~+[뀮`KT<ʾy.ꉪ{M+ D2rOn=䎂;!Z^ҮX7۞tnTC8C¶~]*N̿t@4+f~iī|k.~`g,ek.^>k922Pʮ@C0 Ms UOIQ]50`b_s`rYl5PMasEj{u/ui/os"z/_O>z\ 8grA 7_S> ĻtxGOɎŋP`?O!/tN]}ͩ;Qh+L8t ZJ厀(A ! ,J-2$39 436.7478#:=*;=<5 <7 <9=;,>D1>E?:%?B4?I@9'@?+A>B?6BJ C=C?*CE3CF:CKDB"D4$EDFAFB+FIJCJE;JN3KD3KM?KR$LJ,LL5MPAMUNJ-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ'UQYR3YV,ZU$[T4\Z._Y1`Z'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqEyrTyvlyzKztV{y\|zd|}f~Lxrn~K{dlYwRXcmuZVo~sbml{rs|zl|ls|u|u~|¼ĜĿĹŽóˣźŻΝƥɭǴͷϭΣ̻Ե֮ѺجҷּּܺXA*\ȰaAJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8s@)I =)1"PH*]ʴӐ&JիXrF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kp΀h؂;z L⥦Ov:װc?022 4qdg1F2~Kcr-RnɀE-x'8 >@zy ݮAstaѶ !LAI/'jv!{=p09 mH>xiփ PL11dd-B=C8A2tC6|8VE^9t1h晲9xЈ Ӆ1x fwId!"[lȕ{zzp)C  )$2,@,$P5 }$ 9<x*ZyBBN,Bb^l)Յe_!TACpXHc D;DuC DQo2E>" !@>pKR >ġǖ$*x Zq2pB AG8,aF!C9 E<1>IT?tr\nU @HJ9X\4۠ hA 5C++|L:TA8 ,79`"j|SN9F8gCN9i(b@p,H8l3M:pHpF1|3 E#N83G#@15`p6V7]o2 Ê1H+kË#ԐÇZ3%!XxP8B|`Wc@Xhw 8 o T6V` yE:|<HCXT ?(:.alD81 >:6up8@HS |U0}ZGՌk~M6ޥ 3a\<x4Q1TCLAO\ S8p6J+ĀJX-A }.<`*@yX1 !0umC'?IOJj(bx!n%dϳ9Z!X8@ h02s0_ vbчGЃ ^Xbk. rV6L !( BQM+X9r!`BAcZ#6 74.c+C:"LCp6Ql.bcXF:Dq ۠ Vͤ#s4yhֶ c=vxt(ԏX98q-( pTZ ܂J9Gn A{x@ rh Jx,mP zM, vI$`5l8.UQ8l @p`:)b '@Xs!, ̀FTγz[J%!; ]|18rARF9 !w+h. B\F0*@@&19q# Na|p ]\/)H8 Xp @~䘂Ӑt"`E b‚#&t% @DԾKe$[y 87u&z(# P B .PQ;5B>M f@-z!l7Aƺ.{8~OķiA S햻k|r>/ 7574~BFD: -؀,T ֝NWӫ^S OG LV'3uwrE`F|/|[)2">@.ץ-f.Jt(f=3|V\O}.2`> F3A{d\]e〸?ʺ_eV]Z[x;_v ph5|0^$ι{|ѓ>kXf'o!eE m_`ٹz`^~gyt|W~w~~5 $.@]k5} נ !'a %y޷N8ӆ6{`}w $}5тtaDGL8xk.`z>'GJ`xNMX-G-p >)тZCvȀef/( p &i@($xyw؈U0|8.%0~]舤xg臗80PXtXx-} T؅eċX^'$.;{v̈NWx) wu{Ȑ\ȍ8PArg1zP s"Gy )xR-VW6}נ  ّQ --u-G %2)~"yAW8vHz DًwpXzE-rj”@ mRm4*wph }dliȖrg vis'wٗ壗c藄cȗ; Yz4sٙ* "i䘭قQa-'_ImE[Y9n䛵Y~%^Ĺci~|wPɜț%z9^2 xY YٟY3Y jF1N :q:ҡ"j> q#c*lĢ}6-䞦y> 90GF2Xhq RIF:*.zQڌZX?+H明idz npzj*kڦwzz:s9y_ʧj jڨѧ :xz *1 ǨZZzɩjS14ڧ6 r: <ʥU,Q_t*:ʺ)ڪ*_xJZۚjrz劓kuꚯ:[3y-2)sgԯ-Yue˰۰ 5K^~z6z]JJ"}(NZ0G[j>۴N[ў.wagB L^zrT;X[/]j˭*. .gk[`{n;-e+v;x;T  CQD[yj۶  }k_;*ʹ֑k6[ۺ{ 檵Zi뺺+K4˺;Nۻw(6LH0{q?kfYː xN{[o =*ǼU[[+ɤKm {Z=| ѻ=R:\љ& >^4"w4& lL"}2L5=a|bBN%ҩ@Dkl8mIĢ),`TfX $nчQ:yJ=l o׊r}׆~w<ˇ`X *}и,ٜ]Δ=Ќ-͛٦-2<ğ֡=lMͧ۬az/qlK ۲(}awW+ʏ}ܛ|Vɝ]} it}x޽Lui߽ލ ~]l\Mm-c` >}>ޞ}u>JQN۔&W!^]M|01M[/γD™Q0|x|ZR>ËzzϢS]9>3ł!W1MǑE=j!>꒞).F>Jڮ^laꮹ$??% |ڮ.oQ48ܺ,\>o.犻9oSDOFo^Mo\Řh~Wʗ>Y[;CaOYQm?/l' <_tB$\s;|[oÄA׿—V?[̮N/䥿˟Ob'޽/:AL_:+˳E|ڿM,KĿ"?|{ܿq/ O{z\돸b, XA .dC%NX;hH#G!E$Y$H)UdK1e8M9uO>ilp QI.eT!H=Z*ɠYrܱWaŎA@iծeUqᒥrʏuWkƘ4"aĉ%e_S\e]91BašEnشi{)fڵϚ\[n3iܹuS<[뱫'^\`Ϡw/gsO^zXmݻhK^yclA/~2zW֬%o@/D1>E?:%?B4?I@9'@?+A>B?6BJ C=C?*CE3CF:CKDB"D4$EDFAFB+FIJCJE;JN3KD3KM?KR$LJ,LL5MPAMUNJ-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ'UQYR3YV,ZU$[T4\Z._Y1`Z'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqTyvlyzKztV{y\|zd|}f~Lxrn~K{dlYwRXcmuZVo~sbml{rs|zl|ls|u|u~|¼¿«ĜĿĹŽˣźŻΝƥɭǴͷϭΣ̻Ե֮ѺجҷּּܺXA*\ȰaAJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8s@)I =)1"PH*]ʴӐ&JիXrF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kp΀h؂;z L⥦Ov:װc?022 4qdg1F2~Kcr-Rnǀ E-x'8 >@zy ݮAstaѶ !L1 /'jv!{=p 9 mH>tiփ PL11cd-B=4s1N2pC6|8VE^9t1h晲9xЈ Å1x fwId!"Zhȕ{zzp)Cs  )$2C,@,$P4 }$88x*Zy2,Bb^l)Յe_!TACp|WHb D;tC DQo2E>" !0>p R >ǖ$*x Ya2pB A8,QF!C8 E<1>IT?tr\nU @ 9W\Є4ڠ d143++x :P1N8 ,8\"jxC9p8c39h(b@p,8h# :oH`1|# E8#G@D14\os6V7]o2 Ê1H+kK#ӌY3 PvP4B|PWC@Xhg7 O 6U\ xx:z;܄HCX T ? 9,ak8!=xD5uoA8 HS |T|ZGՌk~M6ޥ 3a7\8bx2A1TCJ1N\ K8p5cJ+Ā9JXA-1 }-<`*@yX! !0ulC'?9OJj$bx]!n%`ϫ8X!X8@ h02s0_ v`Gȃ ^ Xbk .pqpfO+uMPk^s ~h`7Y, @!Й7i` ؜ -n6 5 nt3A,Td]2\!)/ViN ,`uiKW Rbh߯*B=g%*'WLL4؀c8FzYn8`оeKLg9KW0Q  9er2_ !+Bdόnd2jK(W~zbz'>l~kwG{-W\AܥVՇ ` }H|A- ؀&8Ն6!{Ȁ}g %}5taDGLXxk.P{>'GJ`xNXeMXֶ~09vP-XA8ax {dh|h^6($.PlV>#XHezK؇5:P> ;[ȈXUVr8 zW׈he--e뗁:m @zX؅eX^Ȋ* w8Lr8xix) u!{Ǡ\vx"ArwzQ s#X yяIxR-fWV}֐  ` QY.-u0NR}` ˀ{`"y&x-7W∓whz$ɓHٓxrהH!xzIY-hrjDmV9m4+wGlhvlm9.vi|kIzwٗgr{藄)y)Fcؘ䳘 闍Yٙݒ}e9HHN;i~Qa-ζdəl՚P9~%g僛d ȩ59z(HIi^ِlщ;~ɜɛy)Y^9)jq^Y;& ɄY{w)& 99Q JQ&٠N aY5s1١$Z q#Z,(Jʷ-:i䧀2J:*洞hB-=ʋ1Cgb,H*Jz9dPQ*QZY[ Cʤ,i5֚yfz rrzlljya:|uڦ4Нo:~S٧ u w:vJO***ʟzW1izwJZE::(_wǫ&izy Ȭ֑:*ڛ ت J ݺ* z~jmڝt캯7[S:+21)ڰuʜg|JW[:h"k쪪{˱ suJ#)j "GVZ>۴N{(GI5ʴO۵ڪS "{|A$\j˭`̪6k2kiv0bgrԚnKk;i ~k&;w ۹]˝5k[[nQ;֩zu ;ːJ[Nxh}ʩUkֳj괼ۏȺ{:;{Jwϋ+kk)[m ڽ[tA Ln Ϩe#J -˰A ̦̿Zƒw )l+L jֶü+ +,R,{H{һȚȍ ɐ{Kڳ|ɪm8ɦ*ʮK {ɇ,ӺʼʰU!ʄlˈۣ̽A֬V9||Px|\zzzc|U , ʹ\<ϯ͊újL7ML;:Л?]8.?lҊ$=żAѧlRHݟԒ3P;SR\ըw/Ҝ\`֪jYJ*/jlzpML}xͭ{]zX ,M؆^ػ==Ѹ ٚmϒ}֊M,ϙ٤2L^kڼcK艻ln@~1^YhPAnh/ѺwX%faWdi1'Ζ.Z\piq0+q :z|ˀ>芾ގ n‹>G-֎-R>.ߊ]|ꮞHXN߯~Dׇnƃߍ~α>l׶>׼ٚn-̾bYiOm^|[byQ?틼<О芮n./ڋ /?؞_ $?)%((K4 ],|k)%˴<*-.^ꨌL<~U_NF__RL/?^;{flIvK~|os?rV>}/tKO04y?ʏc'=\7%[^/[ݝ/իM?;}O":no?/ȟȾ {je[Υ;Wݜ[WBQnAm\ĉ/X%;e̙SMgСB&=fԩUfmDϦ]bi#˶o͚$j@ɕ/7O^჋DwoD1>E?:%?B4?I@9'@?+A>B?6BJ C=C?*CE3CF:CKDB"D4$EDFAFB+FIJCJE;JN3KD3KM?KR$LJ,LL5MPAMUNJ-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ'UQYR3YV,ZU$[T4\Z._Y1`Z'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqTyvlyzKztV{y\|zd|}f~Lxrn~K{dlYwRXcmuZVo~sbml{rs|zl|ls|u|u~|¼¿«ĜĿĹŽˣźŻΝƥɭǴͷϭΣ̻Ե֮ѺجҷּּܺXA*\ȰaAJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8s@)I =)1"PH*]ʴӐ&JիXrF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kp΀h؂;z L⥦Ov:װc?022 4qdg1F2~Kcr-Rnǀ E-x'8 >@zy ݮAstaѶ !L1 /'jv!{=p 9 mH>tiփ PL11cd-B=4s1N2pC6|8VE^9t1h晲9xЈ Å1x fwId!"Zhȕ{zzp)Cs  )$2C,@,$P4 }$88x*Zy2,Bb^l)Յe_!TACp|WHb D;tC DQo2E>" !0>p R >ǖ$*x Ya2pB A8,QF!C8 E<1>IT?tr\nU @ 9W\Є4ڠ d143++x :P1N8 ,8\"jxC9p8c39h(b@p,8h# :oH`1|# E8#G@D14\os6V7]o2 Ê1H+kK#ӌY3 PvP4B|PWC@Xhg7 O 6U\ xx:z;܄HCX T ? 9,ak8!=xD5uoA8 HS |T|ZGՌk~M6ޥ 3a7\8bx2A1TCJ1N\ K8p5cJ+Ā9JXA-1 }-<`*@yX! !0ulC'?9OJj$bx]!n%`ϫ8X!X8@ h02s0_ v`Gȃ ^ Xbk .pqpfO+uMPk^s ~h`7Y, @!Й7i` ؜ -n6 5 nt3A,Td]2\!)/ViN ,`uiKW Rbh߯*B=g%*'WLL4؀c8FzYn8`оeKLg9KW0Q  9er2_ !+Bdόnd2jK(W~zbz'>l~kwG{-W\AܥVՇ ` }H|A- ؀&8Ն6!{Ȁ}g %}5taDGLXxk.P{>'GJ`xNXeMXֶ~09vP-XA8ax {dh|h^6($.PlV>#XHezK؇5:P> ;[ȈXUVr8 zW׈he--e뗁:m @zX؅eX^Ȋ* w8Lr8xix) u!{Ǡ\vx"ArwzQ s#X yяIxR-fWV}֐  ` QY.-u0NR}` ˀ{`"y&x-7W∓whz$ɓHٓxrהH!xzIY-hrjDmV9m4+wGlhvlm9.vi|kIzwٗgr{藄)y)Fcؘ䳘 闍Yٙݒ}e9HHN;i~Qa-ζdəl՚P9~%g僛d ȩ59z(HIi^ِlщ;~ɜɛy)Y^9)jq^Y;& ɄY{w)& 99Q JQ&٠N aY5s1١$Z q#Z,(Jʷ-:i䧀2J:*洞hB-=ʋ1Cgb,H*Jz9dPQ*QZY[ Cʤ,i5֚yfz rrzlljya:|uڦ4Нo:~S٧ u w:vJO***ʟzW1izwJZE::(_wǫ&izy Ȭ֑:*ڛ ت J ݺ* z~jmڝt캯7[S:+21)ڰuʜg|JW[:h"k쪪{˱ suJ#)j "GVZ>۴N{(GI5ʴO۵ڪS "{|A$\j˭`̪6k2kiv0bgrԚnKk;i ~k&;w ۹]˝5k[[nQ;֩zu ;ːJ[Nxh}ʩUkֳj괼ۏȺ{:;{Jwϋ+kk)[m ڽ[tA Ln Ϩe#J -˰A ̦̿Zƒw )l+L jֶü+ +,R,{H{һȚȍ ɐ{Kڳ|ɪm8ɦ*ʮK {ɇ,ӺʼʰU!ʄlˈۣ̽A֬V9||Px|\zzzc|U , ʹ\<ϯ͊újL7ML;:Л?]8.?lҊ$=żAѧlRHݟԒ3P;SR\ըw/Ҝ\`֪jYJ*/jlzpML}xͭ{]zX ,M؆^ػ==Ѹ ٚmϒ}֊M,ϙ٤2L^kڼcK艻ln@~1^YhPAnh/ѺwX%faWdi1'Ζ.Z\piq0+q :z|ˀ>芾ގ n‹>G-֎-R>.ߊ]|ꮞHXN߯~Dׇnƃߍ~α>l׶>׼ٚn-̾bYiOm^|[byQ?틼<О芮n./ڋ /?؞_ $?)%((K4 ],|k)%˴<*-.^ꨌL<~U_NF__RL/?^;{flIvK~|os?rV>}/tKO04y?ʏc'=\7%[^/[ݝ/իM?;}O":no?/ȟȾ {je[Υ;Wݜ[WBQnAm\ĉ/X%;e̙SMgСB&=fԩUfmDϦ]bi#˶o͚$j@ɕ/7O^჋Dwo ;7*;=<6 =9==,>D1>E?:&?B4?I@9+A>B?6BJ C=C?*CE3CF:CKDC"D4$EDFAFB+FI,IDJCJE;JN3KM?KR$LJ,LL3LDMHMJ5MQAMU-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ&TQYR3YV,ZU$[T4\Z._[1`\'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqEyrSyvlyzKztVzyd{}\|zh~Lxern~K{dlYwRbmuZdo~u]bm|lrg~s|l{sl|u|u~|¼¿ĜĿŽ˭ȻźŻΝƥɬʴͷϭΣͻԵ׮Ѻجӷֻ׼ܶ޺TpA*\ȰaJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8st@)I =)1"PH*]ʴӐ&JիXRF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kpph؂;z L⥦Ov:װc?0I00 4qsdiAF0~Kcr-Rnˌ"E+x'8 x>@zy ݮAstaѶ LQ -'jv!{=l@: mH`8f& FL# ,CA/p'¨a}ӌ2P +UQ`%]D il4bB4-p A>Iu'[|2zvAy@'0K L" /ԒంE\ lzg9`AޠJ#Pjz fl : TJy@VJ}uƆP ك ]S8`!d 8a\ /x`+[}+o>0` >ȱgjt Zq3ԱB` A9+⁇EF!C:~ >P?tfkXnUc @XJ:XXЄ5ސlhq5 ,*|Q ;`#HN9 +q7:pjpN:9琳 :鴱@jJBRC"5!]%+QL9Ԋ N9ɠl Hβv9\N8N{tY/uù-d/Ha+g#נZ# (0 #Ɓ.Px:|(!vC耀Jm~xYC~؃ v{^ +` `C6lrfpH!cXc]XA $A4hᇦi{`\h$h|hL] (24Cnh+^ x"d.ll(5`Ycx* " 丄E(Jc`> B`(ءRdž1`D(N `?A"L1 EaRJ, 5b9P/Q:׹Ƃ@ C#n,-R0 :H+lkAH'L(R@X@q%D`E xQf`\o`@``61oPAkP&x&P5Zjq9zD4LZqr;: :Jc i`WAKu>. Tt@"a =<:PF/* DxP t xCL>tLai`;Rt,ú1a $7PvXLXnp:u̡.{7n|2AX@ x1 "p :Z`k#曎a22trC6dF>z.G bp 󟕄HAp)CiTsaS82PF:q0GfB̺`ЦD@bCd>C#>AH{^qv np i@yG y "o0?4P5} `"` fOc|{;6]^ZW5z >@8{8 H@vuьa7io~ShЀ ‚FKߍ`R/H;CH{h*uOLH%i9RjȈvn` ^P8v@v}j:J\K6ZYbr}?T X엡e)޾)[F;|w>UQ,+4эpX_@y\)?E|eK .o"G7 q<#LT^^Wz=l}kQwz h-X@څV }|-ķ &І6z@} !}5t!DHxj1Ԡz>FH\HNTVeIv~.9y,Th=]8 z`(xH^2$1pkbV:ȃGevGx5{:@> ;WQr{(`z׉(e)X)WxeW:n@ @za8^( wȌLqܘr8ex) Guz`Xu8"r7xzM @ s؁Gy xN,&S} ) ّQ *,TuN}Ǡ @{ 9"yH-WHs(z Dwnق8zE,dgri”@lqRi4'whidvli*ǖr)|g vsgqrwٗШu闄Fy_sوȘ Ryie™DN;)~Q1-v`jL~!'CYdɛi5Ǘz$ I^ǙylI;~щԉ99^jQ^7W &ɘىw7Y&ɘ iA&Nʠ!5Js㙡 Zʡq($Jw)hg. 6*t(q>-9-g?Zf"(Fz5z`ӢLMMUjW ?(gϖ9bz ninzhZh*y]xq5k}O q sѦrJ K꣎*Q:Wi:٧s٩|J{ڢzAJ:y^w‡"ڗ)ڬ:ujQꬩɜԪ  ɬz* :~Rߺ*irezjW +ѫ2)ѫzqcT|j*WZ { ggjj; [ʱrqJZZg{Z%{ڌfIJCV:J;$E5[͊KO˱;|Xf\j2+.+e{rٵ,["f2|۷Zj {+~[~;e z[&s[ kYK1+ nMٹ7~Ki[z:q˺{ Jt(y׻Q+۬*tțjۼڻhW;ǽ; 7K++ m[}re=Ymhe[ ̼Ly|-|=| 7K%,' *vø˓' N;DFl9̓LZB|S,^ [G[\[i4+Ɛ@f\/l\xqA *n|v\Ȇȥz||:;Ћ{Ȗ|ȉlȌ; <{ɦ\ݥi8Ȣɪ ;Ƀzʸ|ܥʬLUɀ,˄LƜꛣLܺ=|l܌ˬV5<g-UldL=.'/|sT!nf!|S^`~i#li1,޶'m6Mvxn|~ގj^‡CՊ^ⅺ搞NlګG߆<^Tm}߫>@׃.|M>έ,ײ|ٖ.)~~^eޱK-QJ_B߷[N +Z ;b_,Er >xoo~q{oRys[섏G?5uoʋ_9~X!oZ}ݙԧ]=!p./Ծ_~zf_8 ԡ}_Z0M֭ul$XA .C!2XE5nѣ kDP!B )UdK1eΤYM9YBOAX#с.eS w4LIYnWCŎ%;6YJѮe֭ӈ>!VyWfY%4daĉ/>8I%O\Sero*h ]iԩbf=X3hرe>wK7R]q.XtѥOG):Pɵop^^g{OZy-o?Op»K7Sp[pB -J4cpz B+qD ,)C\PULE]D Fb1oԑN1BBNӉF駿~loH* BH ! ,J-2$39 436.6778#:> ;7*;=<6 =9==,>D1>E?:&?B4?I@9+A>B?6BJ C=C?*CE3CF:CKDC"D4$EDFAFB+FI,IDJCJE;JN3KM?KR$LJ,LL3LDMHMJ5MQAMU-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ&TQYR3YV,ZU$[T4\Z._[1`\'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqEyrSyvlyzKztVzyd{}\|zh~Lxern~K{dlYwRbmuZdo~u]bm|lrg~s|l{sl|u|u~|¼¿ĜĿŽ˭ȻźŻΝƥɬʴͷϭΣͻԵ׮Ѻجӷֻ׼ܶ޺TpA*\ȰaJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8st@)I =)1"PH*]ʴӐ&JիXRF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kpph؂;z L⥦Ov:װc?0I00 4qsdiAF0~Kcr-Rnˌ"E+x'8 x>@zy ݮAstaѶ LQ -'jv!{=l@: mH`8f& FL# ,CA/p'¨a}ӌ2P +UQ`%]D il4bB4-p A>Iu'[|2zvAy@'0K L" /ԒంE\ lzg9`AޠJ#Pjz fl : TJy@VJ}uƆP ك ]S8`!d 8a\ /x`+[}+o>0` >ȱgjt Zq3ԱB` A9+⁇EF!C:~ >P?tfkXnUc @XJ:XXЄ5ސlhq5 ,*|Q ;`#HN9 +q7:pjpN:9琳 :鴱@jJBRC"5!]%+QL9Ԋ N9ɠl Hβv9\N8N{tY/uù-d/Ha+g#נZ# (0 #Ɓ.Px:|(!vC耀Jm~xYC~؃ v{^ +` `C6lrfpH!cXc]XA $A4hᇦi{`\h$h|hL] (24Cnh+^ x"d.ll(5`Ycx* " 丄E(Jc`> B`(ءRdž1`D(N `?A"L1 EaRJ, 5b9P/Q:׹Ƃ@ C#n,-R0 :H+lkAH'L(R@X@q%D`E xQf`\o`@``61oPAkP&x&P5Zjq9zD4LZqr;: :Jc i`WAKu>. Tt@"a =<:PF/* DxP t xCL>tLai`;Rt,ú1a $7PvXLXnp:u̡.{7n|2AX@ x1 "p :Z`k#曎a22trC6dF>z.G bp 󟕄HAp)CiTsaS82PF:q0GfB̺`ЦD@bCd>C#>AH{^qv np i@yG y "o0?4P5} `"` fOc|{;6]^ZW5z >@8{8 H@vuьa7io~ShЀ ‚FKߍ`R/H;CH{h*uOLH%i9RjȈvn` ^P8v@v}j:J\K6ZYbr}?T X엡e)޾)[F;|w>UQ,+4эpX_@y\)?E|eK .o"G7 q<#LT^^Wz=l}kQwz h-X@څV }|-ķ &І6z@} !}5t!DHxj1Ԡz>FH\HNTVeIv~.9y,Th=]8 z`(xH^2$1pkbV:ȃGevGx5{:@> ;WQr{(`z׉(e)X)WxeW:n@ @za8^( wȌLqܘr8ex) Guz`Xu8"r7xzM @ s؁Gy xN,&S} ) ّQ *,TuN}Ǡ @{ 9"yH-WHs(z Dwnق8zE,dgri”@lqRi4'whidvli*ǖr)|g vsgqrwٗШu闄Fy_sوȘ Ryie™DN;)~Q1-v`jL~!'CYdɛi5Ǘz$ I^ǙylI;~щԉ99^jQ^7W &ɘىw7Y&ɘ iA&Nʠ!5Js㙡 Zʡq($Jw)hg. 6*t(q>-9-g?Zf"(Fz5z`ӢLMMUjW ?(gϖ9bz ninzhZh*y]xq5k}O q sѦrJ K꣎*Q:Wi:٧s٩|J{ڢzAJ:y^w‡"ڗ)ڬ:ujQꬩɜԪ  ɬz* :~Rߺ*irezjW +ѫ2)ѫzqcT|j*WZ { ggjj; [ʱrqJZZg{Z%{ڌfIJCV:J;$E5[͊KO˱;|Xf\j2+.+e{rٵ,["f2|۷Zj {+~[~;e z[&s[ kYK1+ nMٹ7~Ki[z:q˺{ Jt(y׻Q+۬*tțjۼڻhW;ǽ; 7K++ m[}re=Ymhe[ ̼Ly|-|=| 7K%,' *vø˓' N;DFl9̓LZB|S,^ [G[\[i4+Ɛ@f\/l\xqA *n|v\Ȇȥz||:;Ћ{Ȗ|ȉlȌ; <{ɦ\ݥi8Ȣɪ ;Ƀzʸ|ܥʬLUɀ,˄LƜꛣLܺ=|l܌ˬV5<g-UldL=.'/|sT!nf!|S^`~i#li1,޶'m6Mvxn|~ގj^‡CՊ^ⅺ搞NlګG߆<^Tm}߫>@׃.|M>έ,ײ|ٖ.)~~^eޱK-QJ_B߷[N +Z ;b_,Er >xoo~q{oRys[섏G?5uoʋ_9~X!oZ}ݙԧ]=!p./Ծ_~zf_8 ԡ}_Z0M֭ul$XA .C!2XE5nѣ kDP!B )UdK1eΤYM9YBOAX#с.eS w4LIYnWCŎ%;6YJѮe֭ӈ>!VyWfY%4daĉ/>8I%O\Sero*h ]iԩbf=X3hرe>wK7R]q.XtѥOG):Pɵop^^g{OZy-o?Op»K7Sp[pB -J4cpz B+qD ,)C\PULE]D Fb1oԑN1BBNӉF駿~loH* BH ! ,J-2$39 436.6778#:> ;7*;=<6 =9==,>D1>E?:&?B4?I@9+A>B?6BJ C=C?*CE3CF:CKDC"D4$EDFAFB+FI,IDJCJE;JN3KM?KR$LJ,LL3LDMHMJ5MQAMU-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ&TQYR3YV,ZU$[T4\Z._[1`\'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqEyrSyvlyzKztVzyd{}\|zh~Lxern~K{dlYwRbmuZdo~u]bm|lrg~s|l{sl|u|u~|¼¿ĜĿŽ˭ȻźŻΝƥɬʴͷϭΣͻԵ׮Ѻجӷֻ׼ܶ޺TpA*\ȰaJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8st@)I =)1"PH*]ʴӐ&JիXRF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kpph؂;z L⥦Ov:װc?0I00 4qsdiAF0~Kcr-Rnˌ"E+x'8 x>@zy ݮAstaѶ LQ -'jv!{=l@: mH`8f& FL# ,CA/p'¨a}ӌ2P +UQ`%]D il4bB4-p A>Iu'[|2zvAy@'0K L" /ԒంE\ lzg9`AޠJ#Pjz fl : TJy@VJ}uƆP ك ]S8`!d 8a\ /x`+[}+o>0` >ȱgjt Zq3ԱB` A9+⁇EF!C:~ >P?tfkXnUc @XJ:XXЄ5ސlhq5 ,*|Q ;`#HN9 +q7:pjpN:9琳 :鴱@jJBRC"5!]%+QL9Ԋ N9ɠl Hβv9\N8N{tY/uù-d/Ha+g#נZ# (0 #Ɓ.Px:|(!vC耀Jm~xYC~؃ v{^ +` `C6lrfpH!cXc]XA $A4hᇦi{`\h$h|hL] (24Cnh+^ x"d.ll(5`Ycx* " 丄E(Jc`> B`(ءRdž1`D(N `?A"L1 EaRJ, 5b9P/Q:׹Ƃ@ C#n,-R0 :H+lkAH'L(R@X@q%D`E xQf`\o`@``61oPAkP&x&P5Zjq9zD4LZqr;: :Jc i`WAKu>. Tt@"a =<:PF/* DxP t xCL>tLai`;Rt,ú1a $7PvXLXnp:u̡.{7n|2AX@ x1 "p :Z`k#曎a22trC6dF>z.G bp 󟕄HAp)CiTsaS82PF:q0GfB̺`ЦD@bCd>C#>AH{^qv np i@yG y "o0?4P5} `"` fOc|{;6]^ZW5z >@8{8 H@vuьa7io~ShЀ ‚FKߍ`R/H;CH{h*uOLH%i9RjȈvn` ^P8v@v}j:J\K6ZYbr}?T X엡e)޾)[F;|w>UQ,+4эpX_@y\)?E|eK .o"G7 q<#LT^^Wz=l}kQwz h-X@څV }|-ķ &І6z@} !}5t!DHxj1Ԡz>FH\HNTVeIv~.9y,Th=]8 z`(xH^2$1pkbV:ȃGevGx5{:@> ;WQr{(`z׉(e)X)WxeW:n@ @za8^( wȌLqܘr8ex) Guz`Xu8"r7xzM @ s؁Gy xN,&S} ) ّQ *,TuN}Ǡ @{ 9"yH-WHs(z Dwnق8zE,dgri”@lqRi4'whidvli*ǖr)|g vsgqrwٗШu闄Fy_sوȘ Ryie™DN;)~Q1-v`jL~!'CYdɛi5Ǘz$ I^ǙylI;~щԉ99^jQ^7W &ɘىw7Y&ɘ iA&Nʠ!5Js㙡 Zʡq($Jw)hg. 6*t(q>-9-g?Zf"(Fz5z`ӢLMMUjW ?(gϖ9bz ninzhZh*y]xq5k}O q sѦrJ K꣎*Q:Wi:٧s٩|J{ڢzAJ:y^w‡"ڗ)ڬ:ujQꬩɜԪ  ɬz* :~Rߺ*irezjW +ѫ2)ѫzqcT|j*WZ { ggjj; [ʱrqJZZg{Z%{ڌfIJCV:J;$E5[͊KO˱;|Xf\j2+.+e{rٵ,["f2|۷Zj {+~[~;e z[&s[ kYK1+ nMٹ7~Ki[z:q˺{ Jt(y׻Q+۬*tțjۼڻhW;ǽ; 7K++ m[}re=Ymhe[ ̼Ly|-|=| 7K%,' *vø˓' N;DFl9̓LZB|S,^ [G[\[i4+Ɛ@f\/l\xqA *n|v\Ȇȥz||:;Ћ{Ȗ|ȉlȌ; <{ɦ\ݥi8Ȣɪ ;Ƀzʸ|ܥʬLUɀ,˄LƜꛣLܺ=|l܌ˬV5<g-UldL=.'/|sT!nf!|S^`~i#li1,޶'m6Mvxn|~ގj^‡CՊ^ⅺ搞NlګG߆<^Tm}߫>@׃.|M>έ,ײ|ٖ.)~~^eޱK-QJ_B߷[N +Z ;b_,Er >xoo~q{oRys[섏G?5uoʋ_9~X!oZ}ݙԧ]=!p./Ծ_~zf_8 ԡ}_Z0M֭ul$XA .C!2XE5nѣ kDP!B )UdK1eΤYM9YBOAX#с.eS w4LIYnWCŎ%;6YJѮe֭ӈ>!VyWfY%4daĉ/>8I%O\Sero*h ]iԩbf=X3hرe>wK7R]q.XtѥOG):Pɵop^^g{OZy-o?Op»K7Sp[pB -J4cpz B+qD ,)C\PULE]D Fb1oԑN1BBNӉF駿~loH* BH ! ,J-2$39 436.6778#:> ;7*;=<6 =9==,>D1>E?:&?B4?I@9+A>B?6BJ C=C?*CE3CF:CKDC"D4$EDFAFB+FI,IDJCJE;JN3KM?KR$LJ,LL3LDMHMJ5MQAMU-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ&TQYR3YV,ZU$[T4\Z._[1`\'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqEyrSyvlyzKztVzyd{}\|zh~Lxern~K{dlYwRbmuZdo~u]bm|lrg~s|l{sl|u|u~|¼¿ĜĿŽ˭ȻźŻΝƥɬʴͷϭΣͻԵ׮Ѻجӷֻ׼ܶ޺TpA*\ȰaJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8st@)I =)1"PH*]ʴӐ&JիXRF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kpph؂;z L⥦Ov:װc?0I00 4qsdiAF0~Kcr-Rnˌ"E+x'8 x>@zy ݮAstaѶ LQ -'jv!{=l@: mH`8f& FL# ,CA/p'¨a}ӌ2P +UQ`%]D il4bB4-p A>Iu'[|2zvAy@'0K L" /ԒంE\ lzg9`AޠJ#Pjz fl : TJy@VJ}uƆP ك ]S8`!d 8a\ /x`+[}+o>0` >ȱgjt Zq3ԱB` A9+⁇EF!C:~ >P?tfkXnUc @XJ:XXЄ5ސlhq5 ,*|Q ;`#HN9 +q7:pjpN:9琳 :鴱@jJBRC"5!]%+QL9Ԋ N9ɠl Hβv9\N8N{tY/uù-d/Ha+g#נZ# (0 #Ɓ.Px:|(!vC耀Jm~xYC~؃ v{^ +` `C6lrfpH!cXc]XA $A4hᇦi{`\h$h|hL] (24Cnh+^ x"d.ll(5`Ycx* " 丄E(Jc`> B`(ءRdž1`D(N `?A"L1 EaRJ, 5b9P/Q:׹Ƃ@ C#n,-R0 :H+lkAH'L(R@X@q%D`E xQf`\o`@``61oPAkP&x&P5Zjq9zD4LZqr;: :Jc i`WAKu>. Tt@"a =<:PF/* DxP t xCL>tLai`;Rt,ú1a $7PvXLXnp:u̡.{7n|2AX@ x1 "p :Z`k#曎a22trC6dF>z.G bp 󟕄HAp)CiTsaS82PF:q0GfB̺`ЦD@bCd>C#>AH{^qv np i@yG y "o0?4P5} `"` fOc|{;6]^ZW5z >@8{8 H@vuьa7io~ShЀ ‚FKߍ`R/H;CH{h*uOLH%i9RjȈvn` ^P8v@v}j:J\K6ZYbr}?T X엡e)޾)[F;|w>UQ,+4эpX_@y\)?E|eK .o"G7 q<#LT^^Wz=l}kQwz h-X@څV }|-ķ &І6z@} !}5t!DHxj1Ԡz>FH\HNTVeIv~.9y,Th=]8 z`(xH^2$1pkbV:ȃGevGx5{:@> ;WQr{(`z׉(e)X)WxeW:n@ @za8^( wȌLqܘr8ex) Guz`Xu8"r7xzM @ s؁Gy xN,&S} ) ّQ *,TuN}Ǡ @{ 9"yH-WHs(z Dwnق8zE,dgri”@lqRi4'whidvli*ǖr)|g vsgqrwٗШu闄Fy_sوȘ Ryie™DN;)~Q1-v`jL~!'CYdɛi5Ǘz$ I^ǙylI;~щԉ99^jQ^7W &ɘىw7Y&ɘ iA&Nʠ!5Js㙡 Zʡq($Jw)hg. 6*t(q>-9-g?Zf"(Fz5z`ӢLMMUjW ?(gϖ9bz ninzhZh*y]xq5k}O q sѦrJ K꣎*Q:Wi:٧s٩|J{ڢzAJ:y^w‡"ڗ)ڬ:ujQꬩɜԪ  ɬz* :~Rߺ*irezjW +ѫ2)ѫzqcT|j*WZ { ggjj; [ʱrqJZZg{Z%{ڌfIJCV:J;$E5[͊KO˱;|Xf\j2+.+e{rٵ,["f2|۷Zj {+~[~;e z[&s[ kYK1+ nMٹ7~Ki[z:q˺{ Jt(y׻Q+۬*tțjۼڻhW;ǽ; 7K++ m[}re=Ymhe[ ̼Ly|-|=| 7K%,' *vø˓' N;DFl9̓LZB|S,^ [G[\[i4+Ɛ@f\/l\xqA *n|v\Ȇȥz||:;Ћ{Ȗ|ȉlȌ; <{ɦ\ݥi8Ȣɪ ;Ƀzʸ|ܥʬLUɀ,˄LƜꛣLܺ=|l܌ˬV5<g-UldL=.'/|sT!nf!|S^`~i#li1,޶'m6Mvxn|~ގj^‡CՊ^ⅺ搞NlګG߆<^Tm}߫>@׃.|M>έ,ײ|ٖ.)~~^eޱK-QJ_B߷[N +Z ;b_,Er >xoo~q{oRys[섏G?5uoʋ_9~X!oZ}ݙԧ]=!p./Ծ_~zf_8 ԡ}_Z0M֭ul$XA .C!2XE5nѣ kDP!B )UdK1eΤYM9YBOAX#с.eS w4LIYnWCŎ%;6YJѮe֭ӈ>!VyWfY%4daĉ/>8I%O\Sero*h ]iԩbf=X3hرe>wK7R]q.XtѥOG):Pɵop^^g{OZy-o?Op»K7Sp[pB -J4cpz B+qD ,)C\PULE]D Fb1oԑN1BBNӉF駿~loH* BH ! ,J-2$39 436.7478#:=*;=<5 <7 <9=;,>D1>E?:%?B4?I@9'@?+A>B?6BJ C=C?*CE3CF:CKDB"D4$EDFAFB+FIJCJE;JN3KD3KM?KR$LJ,LL5MPAMUNJ-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ'UQYR3YV,ZU$[T4\Z._Y1`Z'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqTyvlyzKztV{y\|zd|}f~Lxrn~K{dlYwRXcmuZVo~sbml{rs|zl|ls|u|u~|¼¿«ĜĿĹŽˣźŻΝƥɭǴͷϭΣ̻Ե֮ѺجҷּּܺXA*\ȰaAJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8s@)I =)1"PH*]ʴӐ&JիXrF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kp΀h؂;z L⥦Ov:װc?022 4qdg1F2~Kcr-Rnǀ E-x'8 >@zy ݮAstaѶ !L1 /'jv!{=p 9 mH>tiփ PL11cd-B=4s1N2pC6|8VE^9t1h晲9xЈ Å1x fwId!"Zhȕ{zzp)Cs  )$2C,@,$P4 }$88x*Zy2,Bb^l)Յe_!TACp|WHb D;tC DQo2E>" !0>p R >ǖ$*x Ya2pB A8,QF!C8 E<1>IT?tr\nU @ 9W\Є4ڠ d143++x :P1N8 ,8\"jxC9p8c39h(b@p,8h# :oH`1|# E8#G@D14\os6V7]o2 Ê1H+kK#ӌY3 PvP4B|PWC@Xhg7 O 6U\ xx:z;܄HCX T ? 9,ak8!=xD5uoA8 HS |T|ZGՌk~M6ޥ 3a7\8bx2A1TCJ1N\ K8p5cJ+Ā9JXA-1 }-<`*@yX! !0ulC'?9OJj$bx]!n%`ϫ8X!X8@ h02s0_ v`Gȃ ^ Xbk .pqpfO+uMPk^s ~h`7Y, @!Й7i` ؜ -n6 5 nt3A,Td]2\!)/ViN ,`uiKW Rbh߯*B=g%*'WLL4؀c8FzYn8`оeKLg9KW0Q  9er2_ !+Bdόnd2jK(W~zbz'>l~kwG{-W\AܥVՇ ` }H|A- ؀&8Ն6!{Ȁ}g %}5taDGLXxk.P{>'GJ`xNXeMXֶ~09vP-XA8ax {dh|h^6($.PlV>#XHezK؇5:P> ;[ȈXUVr8 zW׈he--e뗁:m @zX؅eX^Ȋ* w8Lr8xix) u!{Ǡ\vx"ArwzQ s#X yяIxR-fWV}֐  ` QY.-u0NR}` ˀ{`"y&x-7W∓whz$ɓHٓxrהH!xzIY-hrjDmV9m4+wGlhvlm9.vi|kIzwٗgr{藄)y)Fcؘ䳘 闍Yٙݒ}e9HHN;i~Qa-ζdəl՚P9~%g僛d ȩ59z(HIi^ِlщ;~ɜɛy)Y^9)jq^Y;& ɄY{w)& 99Q JQ&٠N aY5s1١$Z q#Z,(Jʷ-:i䧀2J:*洞hB-=ʋ1Cgb,H*Jz9dPQ*QZY[ Cʤ,i5֚yfz rrzlljya:|uڦ4Нo:~S٧ u w:vJO***ʟzW1izwJZE::(_wǫ&izy Ȭ֑:*ڛ ت J ݺ* z~jmڝt캯7[S:+21)ڰuʜg|JW[:h"k쪪{˱ suJ#)j "GVZ>۴N{(GI5ʴO۵ڪS "{|A$\j˭`̪6k2kiv0bgrԚnKk;i ~k&;w ۹]˝5k[[nQ;֩zu ;ːJ[Nxh}ʩUkֳj괼ۏȺ{:;{Jwϋ+kk)[m ڽ[tA Ln Ϩe#J -˰A ̦̿Zƒw )l+L jֶü+ +,R,{H{һȚȍ ɐ{Kڳ|ɪm8ɦ*ʮK {ɇ,ӺʼʰU!ʄlˈۣ̽A֬V9||Px|\zzzc|U , ʹ\<ϯ͊újL7ML;:Л?]8.?lҊ$=żAѧlRHݟԒ3P;SR\ըw/Ҝ\`֪jYJ*/jlzpML}xͭ{]zX ,M؆^ػ==Ѹ ٚmϒ}֊M,ϙ٤2L^kڼcK艻ln@~1^YhPAnh/ѺwX%faWdi1'Ζ.Z\piq0+q :z|ˀ>芾ގ n‹>G-֎-R>.ߊ]|ꮞHXN߯~Dׇnƃߍ~α>l׶>׼ٚn-̾bYiOm^|[byQ?틼<О芮n./ڋ /?؞_ $?)%((K4 ],|k)%˴<*-.^ꨌL<~U_NF__RL/?^;{flIvK~|os?rV>}/tKO04y?ʏc'=\7%[^/[ݝ/իM?;}O":no?/ȟȾ {je[Υ;Wݜ[WBQnAm\ĉ/X%;e̙SMgСB&=fԩUfmDϦ]bi#˶o͚$j@ɕ/7O^჋DwoD1>E?:%?B4?I@9'@?+A>B?6BJ C=C?*CE3CF:CKDB"D4$EDFAFB+FIJCJE;JN3KD3KM?KR$LJ,LL5MPAMUNJ-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ'UQYR3YV,ZU$[T4\Z._Y1`Z'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqEyrTyvlyzKztV{y\|zd|}f~Lxrn~K{dlYwRXcmuZVo~sbml{rs|zl|ls|u|u~|¼ĜĿĹŽóˣźŻΝƥɭǴͷϭΣ̻Ե֮ѺجҷּּܺXA*\ȰaAJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8s@)I =)1"PH*]ʴӐ&JիXrF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kp΀h؂;z L⥦Ov:װc?022 4qdg1F2~Kcr-RnɀE-x'8 >@zy ݮAstaѶ !LAI/'jv!{=p09 mH>xiփ PL11dd-B=C8A2tC6|8VE^9t1h晲9xЈ Ӆ1x fwId!"[lȕ{zzp)C  )$2,@,$P5 }$ 9<x*ZyBBN,Bb^l)Յe_!TACpXHc D;DuC DQo2E>" !@>pKR >ġǖ$*x Zq2pB AG8,aF!C9 E<1>IT?tr\nU @HJ9X\4۠ hA 5C++|L:TA8 ,79`"j|SN9F8gCN9i(b@p,H8l3M:pHpF1|3 E#N83G#@15`p6V7]o2 Ê1H+kË#ԐÇZ3%!XxP8B|`Wc@Xhw 8 o T6V` yE:|<HCXT ?(:.alD81 >:6up8@HS |U0}ZGՌk~M6ޥ 3a\<x4Q1TCLAO\ S8p6J+ĀJX-A }.<`*@yX1 !0umC'?IOJj(bx!n%dϳ9Z!X8@ h02s0_ vbчGЃ ^Xbk. rV6L !( BQM+X9r!`BAcZ#6 74.c+C:"LCp6Ql.bcXF:Dq ۠ Vͤ#s4yhֶ c=vxt(ԏX98q-( pTZ ܂J9Gn A{x@ rh Jx,mP zM, vI$`5l8.UQ8l @p`:)b '@Xs!, ̀FTγz[J%!; ]|18rARF9 !w+h. B\F0*@@&19q# Na|p ]\/)H8 Xp @~䘂Ӑt"`E b‚#&t% @DԾKe$[y 87u&z(# P B .PQ;5B>M f@-z!l7Aƺ.{8~OķiA S햻k|r>/ 7574~BFD: -؀,T ֝NWӫ^S OG LV'3uwrE`F|/|[)2">@.ץ-f.Jt(f=3|V\O}.2`> F3A{d\]e〸?ʺ_eV]Z[x;_v ph5|0^$ι{|ѓ>kXf'o!eE m_`ٹz`^~gyt|W~w~~5 $.@]k5} נ !'a %y޷N8ӆ6{`}w $}5тtaDGL8xk.`z>'GJ`xNMX-G-p >)тZCvȀef/( p &i@($xyw؈U0|8.%0~]舤xg臗80PXtXx-} T؅eċX^'$.;{v̈NWx) wu{Ȑ\ȍ8PArg1zP s"Gy )xR-VW6}נ  ّQ --u-G %2)~"yAW8vHz DًwpXzE-rj”@ mRm4*wph }dliȖrg vis'wٗ壗c藄cȗ; Yz4sٙ* "i䘭قQa-'_ImE[Y9n䛵Y~%^Ĺci~|wPɜț%z9^2 xY YٟY3Y jF1N :q:ҡ"j> q#c*lĢ}6-䞦y> 90GF2Xhq RIF:*.zQڌZX?+H明idz npzj*kڦwzz:s9y_ʧj jڨѧ :xz *1 ǨZZzɩjS14ڧ6 r: <ʥU,Q_t*:ʺ)ڪ*_xJZۚjrz劓kuꚯ:[3y-2)sgԯ-Yue˰۰ 5K^~z6z]JJ"}(NZ0G[j>۴N[ў.wagB L^zrT;X[/]j˭*. .gk[`{n;-e+v;x;T  CQD[yj۶  }k_;*ʹ֑k6[ۺ{ 檵Zi뺺+K4˺;Nۻw(6LH0{q?kfYː xN{[o =*ǼU[[+ɤKm {Z=| ѻ=R:\љ& >^4"w4& lL"}2L5=a|bBN%ҩ@Dkl8mIĢ),`TfX $nчQ:yJ=l o׊r}׆~w<ˇ`X *}и,ٜ]Δ=Ќ-͛٦-2<ğ֡=lMͧ۬az/qlK ۲(}awW+ʏ}ܛ|Vɝ]} it}x޽Lui߽ލ ~]l\Mm-c` >}>ޞ}u>JQN۔&W!^]M|01M[/γD™Q0|x|ZR>ËzzϢS]9>3ł!W1MǑE=j!>꒞).F>Jڮ^laꮹ$??% |ڮ.oQ48ܺ,\>o.犻9oSDOFo^Mo\Řh~Wʗ>Y[;CaOYQm?/l' <_tB$\s;|[oÄA׿—V?[̮N/䥿˟Ob'޽/:AL_:+˳E|ڿM,KĿ"?|{ܿq/ O{z\돸b, XA .dC%NX;hH#G!E$Y$H)UdK1e8M9uO>ilp QI.eT!H=Z*ɠYrܱWaŎA@iծeUqᒥrʏuWkƘ4"aĉ%e_S\e]91BašEnشi{)fڵϚ\[n3iܹuS<[뱫'^\`Ϡw/gsO^zXmݻhK^yclA/~2zW֬%o@/D1>E?:%?B4?I@9'@?+A>B?6BJ C=C?*CE3CF:CKDB"D4$EDFAFB+FIJCJE;JN3KD3KM?KR$LJ,LL5MPAMUNJ-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ'UQYR3YV,ZU$[T4\Z._Y1`Z'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqTyvlyzKztV{y\|zd|}f~Lxrn~K{dlYwRXcmuZVo~sbml{rs|zl|ls|u|u~|¼¿«ĜĿĹŽˣźŻΝƥɭǴͷϭΣ̻Ե֮ѺجҷּּܺXA*\ȰaAJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8s@)I =)1"PH*]ʴӐ&JիXrF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kp΀h؂;z L⥦Ov:װc?022 4qdg1F2~Kcr-Rnǀ E-x'8 >@zy ݮAstaѶ !L1 /'jv!{=p 9 mH>tiփ PL11cd-B=4s1N2pC6|8VE^9t1h晲9xЈ Å1x fwId!"Zhȕ{zzp)Cs  )$2C,@,$P4 }$88x*Zy2,Bb^l)Յe_!TACp|WHb D;tC DQo2E>" !0>p R >ǖ$*x Ya2pB A8,QF!C8 E<1>IT?tr\nU @ 9W\Є4ڠ d143++x :P1N8 ,8\"jxC9p8c39h(b@p,8h# :oH`1|# E8#G@D14\os6V7]o2 Ê1H+kK#ӌY3 PvP4B|PWC@Xhg7 O 6U\ xx:z;܄HCX T ? 9,ak8!=xD5uoA8 HS |T|ZGՌk~M6ޥ 3a7\8bx2A1TCJ1N\ K8p5cJ+Ā9JXA-1 }-<`*@yX! !0ulC'?9OJj$bx]!n%`ϫ8X!X8@ h02s0_ v`Gȃ ^ Xbk .pqpfO+uMPk^s ~h`7Y, @!Й7i` ؜ -n6 5 nt3A,Td]2\!)/ViN ,`uiKW Rbh߯*B=g%*'WLL4؀c8FzYn8`оeKLg9KW0Q  9er2_ !+Bdόnd2jK(W~zbz'>l~kwG{-W\AܥVՇ ` }H|A- ؀&8Ն6!{Ȁ}g %}5taDGLXxk.P{>'GJ`xNXeMXֶ~09vP-XA8ax {dh|h^6($.PlV>#XHezK؇5:P> ;[ȈXUVr8 zW׈he--e뗁:m @zX؅eX^Ȋ* w8Lr8xix) u!{Ǡ\vx"ArwzQ s#X yяIxR-fWV}֐  ` QY.-u0NR}` ˀ{`"y&x-7W∓whz$ɓHٓxrהH!xzIY-hrjDmV9m4+wGlhvlm9.vi|kIzwٗgr{藄)y)Fcؘ䳘 闍Yٙݒ}e9HHN;i~Qa-ζdəl՚P9~%g僛d ȩ59z(HIi^ِlщ;~ɜɛy)Y^9)jq^Y;& ɄY{w)& 99Q JQ&٠N aY5s1١$Z q#Z,(Jʷ-:i䧀2J:*洞hB-=ʋ1Cgb,H*Jz9dPQ*QZY[ Cʤ,i5֚yfz rrzlljya:|uڦ4Нo:~S٧ u w:vJO***ʟzW1izwJZE::(_wǫ&izy Ȭ֑:*ڛ ت J ݺ* z~jmڝt캯7[S:+21)ڰuʜg|JW[:h"k쪪{˱ suJ#)j "GVZ>۴N{(GI5ʴO۵ڪS "{|A$\j˭`̪6k2kiv0bgrԚnKk;i ~k&;w ۹]˝5k[[nQ;֩zu ;ːJ[Nxh}ʩUkֳj괼ۏȺ{:;{Jwϋ+kk)[m ڽ[tA Ln Ϩe#J -˰A ̦̿Zƒw )l+L jֶü+ +,R,{H{һȚȍ ɐ{Kڳ|ɪm8ɦ*ʮK {ɇ,ӺʼʰU!ʄlˈۣ̽A֬V9||Px|\zzzc|U , ʹ\<ϯ͊újL7ML;:Л?]8.?lҊ$=żAѧlRHݟԒ3P;SR\ըw/Ҝ\`֪jYJ*/jlzpML}xͭ{]zX ,M؆^ػ==Ѹ ٚmϒ}֊M,ϙ٤2L^kڼcK艻ln@~1^YhPAnh/ѺwX%faWdi1'Ζ.Z\piq0+q :z|ˀ>芾ގ n‹>G-֎-R>.ߊ]|ꮞHXN߯~Dׇnƃߍ~α>l׶>׼ٚn-̾bYiOm^|[byQ?틼<О芮n./ڋ /?؞_ $?)%((K4 ],|k)%˴<*-.^ꨌL<~U_NF__RL/?^;{flIvK~|os?rV>}/tKO04y?ʏc'=\7%[^/[ݝ/իM?;}O":no?/ȟȾ {je[Υ;Wݜ[WBQnAm\ĉ/X%;e̙SMgСB&=fԩUfmDϦ]bi#˶o͚$j@ɕ/7O^჋DwoD1>E?:%?B4?I@9'@?+A>B?6BJ C=C?*CE3CF:CKDB"D4$EDFAFB+FIJCJE;JN3KD3KM?KR$LJ,LL5MPAMUNJ-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ'UQYR3YV,ZU$[T4\Z._Y1`Z'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqTyvlyzKztV{y\|zd|}f~Lxrn~K{dlYwRXcmuZVo~sbml{rs|zl|ls|u|u~|¼¿«ĜĿĹŽˣźŻΝƥɭǴͷϭΣ̻Ե֮ѺجҷּּܺXA*\ȰaAJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8s@)I =)1"PH*]ʴӐ&JիXrF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kp΀h؂;z L⥦Ov:װc?022 4qdg1F2~Kcr-Rnǀ E-x'8 >@zy ݮAstaѶ !L1 /'jv!{=p 9 mH>tiփ PL11cd-B=4s1N2pC6|8VE^9t1h晲9xЈ Å1x fwId!"Zhȕ{zzp)Cs  )$2C,@,$P4 }$88x*Zy2,Bb^l)Յe_!TACp|WHb D;tC DQo2E>" !0>p R >ǖ$*x Ya2pB A8,QF!C8 E<1>IT?tr\nU @ 9W\Є4ڠ d143++x :P1N8 ,8\"jxC9p8c39h(b@p,8h# :oH`1|# E8#G@D14\os6V7]o2 Ê1H+kK#ӌY3 PvP4B|PWC@Xhg7 O 6U\ xx:z;܄HCX T ? 9,ak8!=xD5uoA8 HS |T|ZGՌk~M6ޥ 3a7\8bx2A1TCJ1N\ K8p5cJ+Ā9JXA-1 }-<`*@yX! !0ulC'?9OJj$bx]!n%`ϫ8X!X8@ h02s0_ v`Gȃ ^ Xbk .pqpfO+uMPk^s ~h`7Y, @!Й7i` ؜ -n6 5 nt3A,Td]2\!)/ViN ,`uiKW Rbh߯*B=g%*'WLL4؀c8FzYn8`оeKLg9KW0Q  9er2_ !+Bdόnd2jK(W~zbz'>l~kwG{-W\AܥVՇ ` }H|A- ؀&8Ն6!{Ȁ}g %}5taDGLXxk.P{>'GJ`xNXeMXֶ~09vP-XA8ax {dh|h^6($.PlV>#XHezK؇5:P> ;[ȈXUVr8 zW׈he--e뗁:m @zX؅eX^Ȋ* w8Lr8xix) u!{Ǡ\vx"ArwzQ s#X yяIxR-fWV}֐  ` QY.-u0NR}` ˀ{`"y&x-7W∓whz$ɓHٓxrהH!xzIY-hrjDmV9m4+wGlhvlm9.vi|kIzwٗgr{藄)y)Fcؘ䳘 闍Yٙݒ}e9HHN;i~Qa-ζdəl՚P9~%g僛d ȩ59z(HIi^ِlщ;~ɜɛy)Y^9)jq^Y;& ɄY{w)& 99Q JQ&٠N aY5s1١$Z q#Z,(Jʷ-:i䧀2J:*洞hB-=ʋ1Cgb,H*Jz9dPQ*QZY[ Cʤ,i5֚yfz rrzlljya:|uڦ4Нo:~S٧ u w:vJO***ʟzW1izwJZE::(_wǫ&izy Ȭ֑:*ڛ ت J ݺ* z~jmڝt캯7[S:+21)ڰuʜg|JW[:h"k쪪{˱ suJ#)j "GVZ>۴N{(GI5ʴO۵ڪS "{|A$\j˭`̪6k2kiv0bgrԚnKk;i ~k&;w ۹]˝5k[[nQ;֩zu ;ːJ[Nxh}ʩUkֳj괼ۏȺ{:;{Jwϋ+kk)[m ڽ[tA Ln Ϩe#J -˰A ̦̿Zƒw )l+L jֶü+ +,R,{H{һȚȍ ɐ{Kڳ|ɪm8ɦ*ʮK {ɇ,ӺʼʰU!ʄlˈۣ̽A֬V9||Px|\zzzc|U , ʹ\<ϯ͊újL7ML;:Л?]8.?lҊ$=żAѧlRHݟԒ3P;SR\ըw/Ҝ\`֪jYJ*/jlzpML}xͭ{]zX ,M؆^ػ==Ѹ ٚmϒ}֊M,ϙ٤2L^kڼcK艻ln@~1^YhPAnh/ѺwX%faWdi1'Ζ.Z\piq0+q :z|ˀ>芾ގ n‹>G-֎-R>.ߊ]|ꮞHXN߯~Dׇnƃߍ~α>l׶>׼ٚn-̾bYiOm^|[byQ?틼<О芮n./ڋ /?؞_ $?)%((K4 ],|k)%˴<*-.^ꨌL<~U_NF__RL/?^;{flIvK~|os?rV>}/tKO04y?ʏc'=\7%[^/[ݝ/իM?;}O":no?/ȟȾ {je[Υ;Wݜ[WBQnAm\ĉ/X%;e̙SMgСB&=fԩUfmDϦ]bi#˶o͚$j@ɕ/7O^჋DwoD1>E?:%?B4?I@9'@?+A>B?6BJ C=C?*CE3CF:CKDB"D4$EDFAFB+FIJCJE;JN3KD3KM?KR$LJ,LL5MPAMUNJ-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ'UQYR3YV,ZU$[T4\Z._Y1`Z'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqTyvlyzKztV{y\|zd|}f~Lxrn~K{dlYwRXcmuZVo~sbml{rs|zl|ls|u|u~|¼¿«ĜĿĹŽˣźŻΝƥɭǴͷϭΣ̻Ե֮ѺجҷּּܺXA*\ȰaAJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8s@)I =)1"PH*]ʴӐ&JիXrF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kp΀h؂;z L⥦Ov:װc?022 4qdg1F2~Kcr-Rnǀ E-x'8 >@zy ݮAstaѶ !L1 /'jv!{=p 9 mH>tiփ PL11cd-B=4s1N2pC6|8VE^9t1h晲9xЈ Å1x fwId!"Zhȕ{zzp)Cs  )$2C,@,$P4 }$88x*Zy2,Bb^l)Յe_!TACp|WHb D;tC DQo2E>" !0>p R >ǖ$*x Ya2pB A8,QF!C8 E<1>IT?tr\nU @ 9W\Є4ڠ d143++x :P1N8 ,8\"jxC9p8c39h(b@p,8h# :oH`1|# E8#G@D14\os6V7]o2 Ê1H+kK#ӌY3 PvP4B|PWC@Xhg7 O 6U\ xx:z;܄HCX T ? 9,ak8!=xD5uoA8 HS |T|ZGՌk~M6ޥ 3a7\8bx2A1TCJ1N\ K8p5cJ+Ā9JXA-1 }-<`*@yX! !0ulC'?9OJj$bx]!n%`ϫ8X!X8@ h02s0_ v`Gȃ ^ Xbk .pqpfO+uMPk^s ~h`7Y, @!Й7i` ؜ -n6 5 nt3A,Td]2\!)/ViN ,`uiKW Rbh߯*B=g%*'WLL4؀c8FzYn8`оeKLg9KW0Q  9er2_ !+Bdόnd2jK(W~zbz'>l~kwG{-W\AܥVՇ ` }H|A- ؀&8Ն6!{Ȁ}g %}5taDGLXxk.P{>'GJ`xNXeMXֶ~09vP-XA8ax {dh|h^6($.PlV>#XHezK؇5:P> ;[ȈXUVr8 zW׈he--e뗁:m @zX؅eX^Ȋ* w8Lr8xix) u!{Ǡ\vx"ArwzQ s#X yяIxR-fWV}֐  ` QY.-u0NR}` ˀ{`"y&x-7W∓whz$ɓHٓxrהH!xzIY-hrjDmV9m4+wGlhvlm9.vi|kIzwٗgr{藄)y)Fcؘ䳘 闍Yٙݒ}e9HHN;i~Qa-ζdəl՚P9~%g僛d ȩ59z(HIi^ِlщ;~ɜɛy)Y^9)jq^Y;& ɄY{w)& 99Q JQ&٠N aY5s1١$Z q#Z,(Jʷ-:i䧀2J:*洞hB-=ʋ1Cgb,H*Jz9dPQ*QZY[ Cʤ,i5֚yfz rrzlljya:|uڦ4Нo:~S٧ u w:vJO***ʟzW1izwJZE::(_wǫ&izy Ȭ֑:*ڛ ت J ݺ* z~jmڝt캯7[S:+21)ڰuʜg|JW[:h"k쪪{˱ suJ#)j "GVZ>۴N{(GI5ʴO۵ڪS "{|A$\j˭`̪6k2kiv0bgrԚnKk;i ~k&;w ۹]˝5k[[nQ;֩zu ;ːJ[Nxh}ʩUkֳj괼ۏȺ{:;{Jwϋ+kk)[m ڽ[tA Ln Ϩe#J -˰A ̦̿Zƒw )l+L jֶü+ +,R,{H{һȚȍ ɐ{Kڳ|ɪm8ɦ*ʮK {ɇ,ӺʼʰU!ʄlˈۣ̽A֬V9||Px|\zzzc|U , ʹ\<ϯ͊újL7ML;:Л?]8.?lҊ$=żAѧlRHݟԒ3P;SR\ըw/Ҝ\`֪jYJ*/jlzpML}xͭ{]zX ,M؆^ػ==Ѹ ٚmϒ}֊M,ϙ٤2L^kڼcK艻ln@~1^YhPAnh/ѺwX%faWdi1'Ζ.Z\piq0+q :z|ˀ>芾ގ n‹>G-֎-R>.ߊ]|ꮞHXN߯~Dׇnƃߍ~α>l׶>׼ٚn-̾bYiOm^|[byQ?틼<О芮n./ڋ /?؞_ $?)%((K4 ],|k)%˴<*-.^ꨌL<~U_NF__RL/?^;{flIvK~|os?rV>}/tKO04y?ʏc'=\7%[^/[ݝ/իM?;}O":no?/ȟȾ {je[Υ;Wݜ[WBQnAm\ĉ/X%;e̙SMgСB&=fԩUfmDϦ]bi#˶o͚$j@ɕ/7O^჋DwoD1>E?:%?B4?I@9'@?+A>B?6BJ C=C?*CE3CF:CKDB"D4$EDFAFB+FIJCJE;JN3KD3KM?KR$LJ,LL5MPAMUNJ-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ'UQYR3YV,ZU$[T4\Z._Y1`Z'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqTyvlyzKztV{y\|zd|}f~Lxrn~K{dlYwRXcmuZVo~sbml{rs|zl|ls|u|u~|¼¿«ĜĿĹŽˣźŻΝƥɭǴͷϭΣ̻Ե֮ѺجҷּּܺXA*\ȰaAJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8s@)I =)1"PH*]ʴӐ&JիXrF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kp΀h؂;z L⥦Ov:װc?022 4qdg1F2~Kcr-Rnǀ E-x'8 >@zy ݮAstaѶ !L1 /'jv!{=p 9 mH>tiփ PL11cd-B=4s1N2pC6|8VE^9t1h晲9xЈ Å1x fwId!"Zhȕ{zzp)Cs  )$2C,@,$P4 }$88x*Zy2,Bb^l)Յe_!TACp|WHb D;tC DQo2E>" !0>p R >ǖ$*x Ya2pB A8,QF!C8 E<1>IT?tr\nU @ 9W\Є4ڠ d143++x :P1N8 ,8\"jxC9p8c39h(b@p,8h# :oH`1|# E8#G@D14\os6V7]o2 Ê1H+kK#ӌY3 PvP4B|PWC@Xhg7 O 6U\ xx:z;܄HCX T ? 9,ak8!=xD5uoA8 HS |T|ZGՌk~M6ޥ 3a7\8bx2A1TCJ1N\ K8p5cJ+Ā9JXA-1 }-<`*@yX! !0ulC'?9OJj$bx]!n%`ϫ8X!X8@ h02s0_ v`Gȃ ^ Xbk .pqpfO+uMPk^s ~h`7Y, @!Й7i` ؜ -n6 5 nt3A,Td]2\!)/ViN ,`uiKW Rbh߯*B=g%*'WLL4؀c8FzYn8`оeKLg9KW0Q  9er2_ !+Bdόnd2jK(W~zbz'>l~kwG{-W\AܥVՇ ` }H|A- ؀&8Ն6!{Ȁ}g %}5taDGLXxk.P{>'GJ`xNXeMXֶ~09vP-XA8ax {dh|h^6($.PlV>#XHezK؇5:P> ;[ȈXUVr8 zW׈he--e뗁:m @zX؅eX^Ȋ* w8Lr8xix) u!{Ǡ\vx"ArwzQ s#X yяIxR-fWV}֐  ` QY.-u0NR}` ˀ{`"y&x-7W∓whz$ɓHٓxrהH!xzIY-hrjDmV9m4+wGlhvlm9.vi|kIzwٗgr{藄)y)Fcؘ䳘 闍Yٙݒ}e9HHN;i~Qa-ζdəl՚P9~%g僛d ȩ59z(HIi^ِlщ;~ɜɛy)Y^9)jq^Y;& ɄY{w)& 99Q JQ&٠N aY5s1١$Z q#Z,(Jʷ-:i䧀2J:*洞hB-=ʋ1Cgb,H*Jz9dPQ*QZY[ Cʤ,i5֚yfz rrzlljya:|uڦ4Нo:~S٧ u w:vJO***ʟzW1izwJZE::(_wǫ&izy Ȭ֑:*ڛ ت J ݺ* z~jmڝt캯7[S:+21)ڰuʜg|JW[:h"k쪪{˱ suJ#)j "GVZ>۴N{(GI5ʴO۵ڪS "{|A$\j˭`̪6k2kiv0bgrԚnKk;i ~k&;w ۹]˝5k[[nQ;֩zu ;ːJ[Nxh}ʩUkֳj괼ۏȺ{:;{Jwϋ+kk)[m ڽ[tA Ln Ϩe#J -˰A ̦̿Zƒw )l+L jֶü+ +,R,{H{һȚȍ ɐ{Kڳ|ɪm8ɦ*ʮK {ɇ,ӺʼʰU!ʄlˈۣ̽A֬V9||Px|\zzzc|U , ʹ\<ϯ͊újL7ML;:Л?]8.?lҊ$=żAѧlRHݟԒ3P;SR\ըw/Ҝ\`֪jYJ*/jlzpML}xͭ{]zX ,M؆^ػ==Ѹ ٚmϒ}֊M,ϙ٤2L^kڼcK艻ln@~1^YhPAnh/ѺwX%faWdi1'Ζ.Z\piq0+q :z|ˀ>芾ގ n‹>G-֎-R>.ߊ]|ꮞHXN߯~Dׇnƃߍ~α>l׶>׼ٚn-̾bYiOm^|[byQ?틼<О芮n./ڋ /?؞_ $?)%((K4 ],|k)%˴<*-.^ꨌL<~U_NF__RL/?^;{flIvK~|os?rV>}/tKO04y?ʏc'=\7%[^/[ݝ/իM?;}O":no?/ȟȾ {je[Υ;Wݜ[WBQnAm\ĉ/X%;e̙SMgСB&=fԩUfmDϦ]bi#˶o͚$j@ɕ/7O^჋Dwo ;7*;=<6 =9==,>D1>E?:&?B4?I@9+A>B?6BJ C=C?*CE3CF:CKDC"D4$EDFAFB+FI,IDJCJE;JN3KM?KR$LJ,LL3LDMHMJ5MQAMU-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ&TQYR3YV,ZU$[T4\Z._[1`\'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqEyrSyvlyzKztVzyd{}\|zh~Lxern~K{dlYwRbmuZdo~u]bm|lrg~s|l{sl|u|u~|¼¿ĜĿŽ˭ȻźŻΝƥɬʴͷϭΣͻԵ׮Ѻجӷֻ׼ܶ޺TpA*\ȰaJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8st@)I =)1"PH*]ʴӐ&JիXRF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kpph؂;z L⥦Ov:װc?0I00 4qsdiAF0~Kcr-Rnˌ"E+x'8 x>@zy ݮAstaѶ LQ -'jv!{=l@: mH`8f& FL# ,CA/p'¨a}ӌ2P +UQ`%]D il4bB4-p A>Iu'[|2zvAy@'0K L" /ԒంE\ lzg9`AޠJ#Pjz fl : TJy@VJ}uƆP ك ]S8`!d 8a\ /x`+[}+o>0` >ȱgjt Zq3ԱB` A9+⁇EF!C:~ >P?tfkXnUc @XJ:XXЄ5ސlhq5 ,*|Q ;`#HN9 +q7:pjpN:9琳 :鴱@jJBRC"5!]%+QL9Ԋ N9ɠl Hβv9\N8N{tY/uù-d/Ha+g#נZ# (0 #Ɓ.Px:|(!vC耀Jm~xYC~؃ v{^ +` `C6lrfpH!cXc]XA $A4hᇦi{`\h$h|hL] (24Cnh+^ x"d.ll(5`Ycx* " 丄E(Jc`> B`(ءRdž1`D(N `?A"L1 EaRJ, 5b9P/Q:׹Ƃ@ C#n,-R0 :H+lkAH'L(R@X@q%D`E xQf`\o`@``61oPAkP&x&P5Zjq9zD4LZqr;: :Jc i`WAKu>. Tt@"a =<:PF/* DxP t xCL>tLai`;Rt,ú1a $7PvXLXnp:u̡.{7n|2AX@ x1 "p :Z`k#曎a22trC6dF>z.G bp 󟕄HAp)CiTsaS82PF:q0GfB̺`ЦD@bCd>C#>AH{^qv np i@yG y "o0?4P5} `"` fOc|{;6]^ZW5z >@8{8 H@vuьa7io~ShЀ ‚FKߍ`R/H;CH{h*uOLH%i9RjȈvn` ^P8v@v}j:J\K6ZYbr}?T X엡e)޾)[F;|w>UQ,+4эpX_@y\)?E|eK .o"G7 q<#LT^^Wz=l}kQwz h-X@څV }|-ķ &І6z@} !}5t!DHxj1Ԡz>FH\HNTVeIv~.9y,Th=]8 z`(xH^2$1pkbV:ȃGevGx5{:@> ;WQr{(`z׉(e)X)WxeW:n@ @za8^( wȌLqܘr8ex) Guz`Xu8"r7xzM @ s؁Gy xN,&S} ) ّQ *,TuN}Ǡ @{ 9"yH-WHs(z Dwnق8zE,dgri”@lqRi4'whidvli*ǖr)|g vsgqrwٗШu闄Fy_sوȘ Ryie™DN;)~Q1-v`jL~!'CYdɛi5Ǘz$ I^ǙylI;~щԉ99^jQ^7W &ɘىw7Y&ɘ iA&Nʠ!5Js㙡 Zʡq($Jw)hg. 6*t(q>-9-g?Zf"(Fz5z`ӢLMMUjW ?(gϖ9bz ninzhZh*y]xq5k}O q sѦrJ K꣎*Q:Wi:٧s٩|J{ڢzAJ:y^w‡"ڗ)ڬ:ujQꬩɜԪ  ɬz* :~Rߺ*irezjW +ѫ2)ѫzqcT|j*WZ { ggjj; [ʱrqJZZg{Z%{ڌfIJCV:J;$E5[͊KO˱;|Xf\j2+.+e{rٵ,["f2|۷Zj {+~[~;e z[&s[ kYK1+ nMٹ7~Ki[z:q˺{ Jt(y׻Q+۬*tțjۼڻhW;ǽ; 7K++ m[}re=Ymhe[ ̼Ly|-|=| 7K%,' *vø˓' N;DFl9̓LZB|S,^ [G[\[i4+Ɛ@f\/l\xqA *n|v\Ȇȥz||:;Ћ{Ȗ|ȉlȌ; <{ɦ\ݥi8Ȣɪ ;Ƀzʸ|ܥʬLUɀ,˄LƜꛣLܺ=|l܌ˬV5<g-UldL=.'/|sT!nf!|S^`~i#li1,޶'m6Mvxn|~ގj^‡CՊ^ⅺ搞NlګG߆<^Tm}߫>@׃.|M>έ,ײ|ٖ.)~~^eޱK-QJ_B߷[N +Z ;b_,Er >xoo~q{oRys[섏G?5uoʋ_9~X!oZ}ݙԧ]=!p./Ծ_~zf_8 ԡ}_Z0M֭ul$XA .C!2XE5nѣ kDP!B )UdK1eΤYM9YBOAX#с.eS w4LIYnWCŎ%;6YJѮe֭ӈ>!VyWfY%4daĉ/>8I%O\Sero*h ]iԩbf=X3hرe>wK7R]q.XtѥOG):Pɵop^^g{OZy-o?Op»K7Sp[pB -J4cpz B+qD ,)C\PULE]D Fb1oԑN1BBNӉF駿~loH* BH ! ,J-2$39 436.6778#:> ;7*;=<6 =9==,>D1>E?:&?B4?I@9+A>B?6BJ C=C?*CE3CF:CKDC"D4$EDFAFB+FI,IDJCJE;JN3KM?KR$LJ,LL3LDMHMJ5MQAMU-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ&TQYR3YV,ZU$[T4\Z._[1`\'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqEyrSyvlyzKztVzyd{}\|zh~Lxern~K{dlYwRbmuZdo~u]bm|lrg~s|l{sl|u|u~|¼¿ĜĿŽ˭ȻźŻΝƥɬʴͷϭΣͻԵ׮Ѻجӷֻ׼ܶ޺TpA*\ȰaJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8st@)I =)1"PH*]ʴӐ&JիXRF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kpph؂;z L⥦Ov:װc?0I00 4qsdiAF0~Kcr-Rnˌ"E+x'8 x>@zy ݮAstaѶ LQ -'jv!{=l@: mH`8f& FL# ,CA/p'¨a}ӌ2P +UQ`%]D il4bB4-p A>Iu'[|2zvAy@'0K L" /ԒంE\ lzg9`AޠJ#Pjz fl : TJy@VJ}uƆP ك ]S8`!d 8a\ /x`+[}+o>0` >ȱgjt Zq3ԱB` A9+⁇EF!C:~ >P?tfkXnUc @XJ:XXЄ5ސlhq5 ,*|Q ;`#HN9 +q7:pjpN:9琳 :鴱@jJBRC"5!]%+QL9Ԋ N9ɠl Hβv9\N8N{tY/uù-d/Ha+g#נZ# (0 #Ɓ.Px:|(!vC耀Jm~xYC~؃ v{^ +` `C6lrfpH!cXc]XA $A4hᇦi{`\h$h|hL] (24Cnh+^ x"d.ll(5`Ycx* " 丄E(Jc`> B`(ءRdž1`D(N `?A"L1 EaRJ, 5b9P/Q:׹Ƃ@ C#n,-R0 :H+lkAH'L(R@X@q%D`E xQf`\o`@``61oPAkP&x&P5Zjq9zD4LZqr;: :Jc i`WAKu>. Tt@"a =<:PF/* DxP t xCL>tLai`;Rt,ú1a $7PvXLXnp:u̡.{7n|2AX@ x1 "p :Z`k#曎a22trC6dF>z.G bp 󟕄HAp)CiTsaS82PF:q0GfB̺`ЦD@bCd>C#>AH{^qv np i@yG y "o0?4P5} `"` fOc|{;6]^ZW5z >@8{8 H@vuьa7io~ShЀ ‚FKߍ`R/H;CH{h*uOLH%i9RjȈvn` ^P8v@v}j:J\K6ZYbr}?T X엡e)޾)[F;|w>UQ,+4эpX_@y\)?E|eK .o"G7 q<#LT^^Wz=l}kQwz h-X@څV }|-ķ &І6z@} !}5t!DHxj1Ԡz>FH\HNTVeIv~.9y,Th=]8 z`(xH^2$1pkbV:ȃGevGx5{:@> ;WQr{(`z׉(e)X)WxeW:n@ @za8^( wȌLqܘr8ex) Guz`Xu8"r7xzM @ s؁Gy xN,&S} ) ّQ *,TuN}Ǡ @{ 9"yH-WHs(z Dwnق8zE,dgri”@lqRi4'whidvli*ǖr)|g vsgqrwٗШu闄Fy_sوȘ Ryie™DN;)~Q1-v`jL~!'CYdɛi5Ǘz$ I^ǙylI;~щԉ99^jQ^7W &ɘىw7Y&ɘ iA&Nʠ!5Js㙡 Zʡq($Jw)hg. 6*t(q>-9-g?Zf"(Fz5z`ӢLMMUjW ?(gϖ9bz ninzhZh*y]xq5k}O q sѦrJ K꣎*Q:Wi:٧s٩|J{ڢzAJ:y^w‡"ڗ)ڬ:ujQꬩɜԪ  ɬz* :~Rߺ*irezjW +ѫ2)ѫzqcT|j*WZ { ggjj; [ʱrqJZZg{Z%{ڌfIJCV:J;$E5[͊KO˱;|Xf\j2+.+e{rٵ,["f2|۷Zj {+~[~;e z[&s[ kYK1+ nMٹ7~Ki[z:q˺{ Jt(y׻Q+۬*tțjۼڻhW;ǽ; 7K++ m[}re=Ymhe[ ̼Ly|-|=| 7K%,' *vø˓' N;DFl9̓LZB|S,^ [G[\[i4+Ɛ@f\/l\xqA *n|v\Ȇȥz||:;Ћ{Ȗ|ȉlȌ; <{ɦ\ݥi8Ȣɪ ;Ƀzʸ|ܥʬLUɀ,˄LƜꛣLܺ=|l܌ˬV5<g-UldL=.'/|sT!nf!|S^`~i#li1,޶'m6Mvxn|~ގj^‡CՊ^ⅺ搞NlګG߆<^Tm}߫>@׃.|M>έ,ײ|ٖ.)~~^eޱK-QJ_B߷[N +Z ;b_,Er >xoo~q{oRys[섏G?5uoʋ_9~X!oZ}ݙԧ]=!p./Ծ_~zf_8 ԡ}_Z0M֭ul$XA .C!2XE5nѣ kDP!B )UdK1eΤYM9YBOAX#с.eS w4LIYnWCŎ%;6YJѮe֭ӈ>!VyWfY%4daĉ/>8I%O\Sero*h ]iԩbf=X3hرe>wK7R]q.XtѥOG):Pɵop^^g{OZy-o?Op»K7Sp[pB -J4cpz B+qD ,)C\PULE]D Fb1oԑN1BBNӉF駿~loH* BH ! ,J-2$39 436.6778#:> ;7*;=<6 =9==,>D1>E?:&?B4?I@9+A>B?6BJ C=C?*CE3CF:CKDC"D4$EDFAFB+FI,IDJCJE;JN3KM?KR$LJ,LL3LDMHMJ5MQAMU-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ&TQYR3YV,ZU$[T4\Z._[1`\'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqEyrSyvlyzKztVzyd{}\|zh~Lxern~K{dlYwRbmuZdo~u]bm|lrg~s|l{sl|u|u~|¼¿ĜĿŽ˭ȻźŻΝƥɬʴͷϭΣͻԵ׮Ѻجӷֻ׼ܶ޺TpA*\ȰaJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8st@)I =)1"PH*]ʴӐ&JիXRF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kpph؂;z L⥦Ov:װc?0I00 4qsdiAF0~Kcr-Rnˌ"E+x'8 x>@zy ݮAstaѶ LQ -'jv!{=l@: mH`8f& FL# ,CA/p'¨a}ӌ2P +UQ`%]D il4bB4-p A>Iu'[|2zvAy@'0K L" /ԒంE\ lzg9`AޠJ#Pjz fl : TJy@VJ}uƆP ك ]S8`!d 8a\ /x`+[}+o>0` >ȱgjt Zq3ԱB` A9+⁇EF!C:~ >P?tfkXnUc @XJ:XXЄ5ސlhq5 ,*|Q ;`#HN9 +q7:pjpN:9琳 :鴱@jJBRC"5!]%+QL9Ԋ N9ɠl Hβv9\N8N{tY/uù-d/Ha+g#נZ# (0 #Ɓ.Px:|(!vC耀Jm~xYC~؃ v{^ +` `C6lrfpH!cXc]XA $A4hᇦi{`\h$h|hL] (24Cnh+^ x"d.ll(5`Ycx* " 丄E(Jc`> B`(ءRdž1`D(N `?A"L1 EaRJ, 5b9P/Q:׹Ƃ@ C#n,-R0 :H+lkAH'L(R@X@q%D`E xQf`\o`@``61oPAkP&x&P5Zjq9zD4LZqr;: :Jc i`WAKu>. Tt@"a =<:PF/* DxP t xCL>tLai`;Rt,ú1a $7PvXLXnp:u̡.{7n|2AX@ x1 "p :Z`k#曎a22trC6dF>z.G bp 󟕄HAp)CiTsaS82PF:q0GfB̺`ЦD@bCd>C#>AH{^qv np i@yG y "o0?4P5} `"` fOc|{;6]^ZW5z >@8{8 H@vuьa7io~ShЀ ‚FKߍ`R/H;CH{h*uOLH%i9RjȈvn` ^P8v@v}j:J\K6ZYbr}?T X엡e)޾)[F;|w>UQ,+4эpX_@y\)?E|eK .o"G7 q<#LT^^Wz=l}kQwz h-X@څV }|-ķ &І6z@} !}5t!DHxj1Ԡz>FH\HNTVeIv~.9y,Th=]8 z`(xH^2$1pkbV:ȃGevGx5{:@> ;WQr{(`z׉(e)X)WxeW:n@ @za8^( wȌLqܘr8ex) Guz`Xu8"r7xzM @ s؁Gy xN,&S} ) ّQ *,TuN}Ǡ @{ 9"yH-WHs(z Dwnق8zE,dgri”@lqRi4'whidvli*ǖr)|g vsgqrwٗШu闄Fy_sوȘ Ryie™DN;)~Q1-v`jL~!'CYdɛi5Ǘz$ I^ǙylI;~щԉ99^jQ^7W &ɘىw7Y&ɘ iA&Nʠ!5Js㙡 Zʡq($Jw)hg. 6*t(q>-9-g?Zf"(Fz5z`ӢLMMUjW ?(gϖ9bz ninzhZh*y]xq5k}O q sѦrJ K꣎*Q:Wi:٧s٩|J{ڢzAJ:y^w‡"ڗ)ڬ:ujQꬩɜԪ  ɬz* :~Rߺ*irezjW +ѫ2)ѫzqcT|j*WZ { ggjj; [ʱrqJZZg{Z%{ڌfIJCV:J;$E5[͊KO˱;|Xf\j2+.+e{rٵ,["f2|۷Zj {+~[~;e z[&s[ kYK1+ nMٹ7~Ki[z:q˺{ Jt(y׻Q+۬*tțjۼڻhW;ǽ; 7K++ m[}re=Ymhe[ ̼Ly|-|=| 7K%,' *vø˓' N;DFl9̓LZB|S,^ [G[\[i4+Ɛ@f\/l\xqA *n|v\Ȇȥz||:;Ћ{Ȗ|ȉlȌ; <{ɦ\ݥi8Ȣɪ ;Ƀzʸ|ܥʬLUɀ,˄LƜꛣLܺ=|l܌ˬV5<g-UldL=.'/|sT!nf!|S^`~i#li1,޶'m6Mvxn|~ގj^‡CՊ^ⅺ搞NlګG߆<^Tm}߫>@׃.|M>έ,ײ|ٖ.)~~^eޱK-QJ_B߷[N +Z ;b_,Er >xoo~q{oRys[섏G?5uoʋ_9~X!oZ}ݙԧ]=!p./Ծ_~zf_8 ԡ}_Z0M֭ul$XA .C!2XE5nѣ kDP!B )UdK1eΤYM9YBOAX#с.eS w4LIYnWCŎ%;6YJѮe֭ӈ>!VyWfY%4daĉ/>8I%O\Sero*h ]iԩbf=X3hرe>wK7R]q.XtѥOG):Pɵop^^g{OZy-o?Op»K7Sp[pB -J4cpz B+qD ,)C\PULE]D Fb1oԑN1BBNӉF駿~loH* BH ! ,J-2$39 436.6778#:> ;7*;=<6 =9==,>D1>E?:&?B4?I@9+A>B?6BJ C=C?*CE3CF:CKDC"D4$EDFAFB+FI,IDJCJE;JN3KM?KR$LJ,LL3LDMHMJ5MQAMU-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ&TQYR3YV,ZU$[T4\Z._[1`\'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqEyrSyvlyzKztVzyd{}\|zh~Lxern~K{dlYwRbmuZdo~u]bm|lrg~s|l{sl|u|u~|¼¿ĜĿŽ˭ȻźŻΝƥɬʴͷϭΣͻԵ׮Ѻجӷֻ׼ܶ޺TpA*\ȰaJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8st@)I =)1"PH*]ʴӐ&JիXRF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kpph؂;z L⥦Ov:װc?0I00 4qsdiAF0~Kcr-Rnˌ"E+x'8 x>@zy ݮAstaѶ LQ -'jv!{=l@: mH`8f& FL# ,CA/p'¨a}ӌ2P +UQ`%]D il4bB4-p A>Iu'[|2zvAy@'0K L" /ԒంE\ lzg9`AޠJ#Pjz fl : TJy@VJ}uƆP ك ]S8`!d 8a\ /x`+[}+o>0` >ȱgjt Zq3ԱB` A9+⁇EF!C:~ >P?tfkXnUc @XJ:XXЄ5ސlhq5 ,*|Q ;`#HN9 +q7:pjpN:9琳 :鴱@jJBRC"5!]%+QL9Ԋ N9ɠl Hβv9\N8N{tY/uù-d/Ha+g#נZ# (0 #Ɓ.Px:|(!vC耀Jm~xYC~؃ v{^ +` `C6lrfpH!cXc]XA $A4hᇦi{`\h$h|hL] (24Cnh+^ x"d.ll(5`Ycx* " 丄E(Jc`> B`(ءRdž1`D(N `?A"L1 EaRJ, 5b9P/Q:׹Ƃ@ C#n,-R0 :H+lkAH'L(R@X@q%D`E xQf`\o`@``61oPAkP&x&P5Zjq9zD4LZqr;: :Jc i`WAKu>. Tt@"a =<:PF/* DxP t xCL>tLai`;Rt,ú1a $7PvXLXnp:u̡.{7n|2AX@ x1 "p :Z`k#曎a22trC6dF>z.G bp 󟕄HAp)CiTsaS82PF:q0GfB̺`ЦD@bCd>C#>AH{^qv np i@yG y "o0?4P5} `"` fOc|{;6]^ZW5z >@8{8 H@vuьa7io~ShЀ ‚K'`R/ңnaM.$zع$rQ"-'#BJ^] Y`j:SK 3PG T|ם{F+KLқ{w6jˈ22qۗ=eh'3v9ko/٭闟pE;8#>Hs ~`o 7W*HCXN4|1&,>@ ` N^8 zU6x~L1pkbV;؃GevH8L:@> ;XH{H"  )8RQ:n@ @zZhFuyA( w]LшDu`0yT ȍ!wXt,bP Ԁ=g{XG4͒o8eЧ P h)rNXN}Ǡ 0{ R14ٌqmQ09ב5h{vF)= ('NN~&&IٓvOٕf2[yxwpf|blgٖpyet9qyǕuთ~`ȗFY`; y9yј5`qyٙa'癦 爣9獧ĘQ1-])i%X)jě)~^™CyGŜɓ"9(4gɈe9ɝHڈcl>`z]XY 9џ90ȟڠ䥠 zdBzZjUiq١$ #Z, (JѢ2F/'H32N9Kٔ:e£r7*H5zh F=J1Z!SVvZB(x8ƘIfz lrzl msQmzUj'|ZQJi ~ ʨVH:\*z٩x 914皮z&ש3Qj^*UrJ{٘v:yڧ)ڪ \תꔘۚ* :~ ZmژruꚯW3k+Ϊ 9F*W uʯ*BՉꊯ˱ 5"{l Z)JIZ1G롴Z>۴N,xagR L^Jr/[Xe;>7j˰a;ꝩgڵk{ڲD J[bKY3}*+C1{kձ 0 "&Z0B{{ n)Z.+kKZk +{۝ [Ot31x1Ao=EzN˼'dڻ Kuʾ᛼ ~k盾뾴EzN:kJ [)W 'eꬺk| 3[[!꫓ K>9(wzkՋ2Lq9\F\CܿJ@Zl Z۾5~ ȅ;9\ʦjīɛ,c,n;|L;}XD5TKmwMغQ-#\`wʪ |]-a֟dYI:~wjlzcݮZкׄ׼A@אւ}Ӆb e%Mм ٚΒϊ-$̙٤mS-ÝПQͥڰgyek mͮ ۾RCkƫاD{jh_Ma~}AZu-\Ƭ1ŝ"m`9|]7:| i,=ޓ] - û< ]+ ^^ ~˹&+n 0~=>B=?Q:Pn(NzM$QW)5<7K\~ |rɘr1y =hΪG.wC|~p^(\Ό>W= ^~Nii|);]ߜ~٢N Zʝ޳I ʎ]ݼ\;v/~^.  J BޞѹNow7.n\~^܂.m{ ^ On /!_ Kn]/UFl/ib M>hx \{~?4~sR>\8^o۬_/~8Z+m͎<{ԥ-O5Pᚻ۾̺ ;aKO_լ??zumJazPg;Qc .dÃ>$NXE5n(G!E$YI)OPeA1eΤYM9uO4!%ZJ)RSQN8Pc-#Wa4ZlYi+.T[qB!.Y+l_s%\\>&f\R!^5oϏ.]Xke?Tmܹupw9B/gD1>E?:%?B4?I@9'@?+A>B?6BJ C=C?*CE3CF:CKDB"D4$EDFAFB+FIJCJE;JN3KD3KM?KR$LJ,LL5MPAMUNJ-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ'UQYR3YV,ZU$[T4\Z._Y1`Z'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqTyvlyzKztV{y\|zd|}f~Lxrn~K{dlYwRXcmuZVo~sbml{rs|zl|ls|u|u~|¼¿«ĜĿĹŽˣźŻΝƥɭǴͷϭΣ̻Ե֮ѺجҷּּܺXA*\ȰaAJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8s@)I =)1"PH*]ʴӐ&JիXrF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kp΀h؂;z L⥦Ov:װc?022 4qdg1F2~Kcr-Rnǀ E-x'8 >@zy ݮAstaѶ !L1 /'jv!{=p 9 mH>tiփ PL11cd-B=4s1N2pC6|8VE^9t1h晲9xЈ Å1x fwId!"Zhȕ{zzp)Cs  )$2C,@,$P4 }$88x*Zy2,Bb^l)Յe_!TACp|WHb D;tC DQo2E>" !0>p R >ǖ$*x Ya2pB A8,QF!C8 E<1>IT?tr\nU @ 9W\Є4ڠ d143++x :P1N8 ,8\"jxC9p8c39h(b@p,8h# :oH`1|# E8#G@D14\os6V7]o2 Ê1H+kK#ӌY3 PvP4B|PWC@Xhg7 O 6U\ xx:z;܄HCX T ? 9,ak8!=xD5uoA8 HS |T|ZGՌk~M6ޥ 3a7\8bx2A1TCJ1N\ K8p5cJ+Ā9JXA-1 }-<`*@yX! !0ulC'?9OJj$bx]!n%`ϫ8X!X8@ h02s0_ v`Gȃ ^ Xbk .pqpfO+uMPk^s ~h`7Y, @!Й7i` ؜ -n6 5 nt3A,Td]2\!)/ViN ,`uiKW Rbh߯*B=g%*'WLL4؀c8FzYn8`оeKLg9KW0Q  9er2_ !+Bdόnd2jK(W~zbz'>l~kwG{-W\AܥVՇ ` }H|A- ؀&8Ն6!{Ȁ}g %}5taDGLXxk.P{>'GJ`xNXeMXֶ~09vP-XA8ax {dh|h^6($.PlV>#XHezK؇5:P> ;[ȈXUVr8 zW׈he--e뗁:m @zX؅eX^Ȋ* w8Lr8xix) u!{Ǡ\vx"ArwzQ s#X yяIxR-fWV}֐  ` QY.-u0NR}` ˀ{`"y&x-7W∓whz$ɓHٓxrהH!xzIY-hrjDmV9m4+wGlhvlm9.vi|kIzwٗgr{藄)y)Fcؘ䳘 闍Yٙݒ}e9HHN;i~Qa-ζdəl՚P9~%g僛d ȩ59z(HIi^ِlщ;~ɜɛy)Y^9)jq^Y;& ɄY{w)& 99Q JQ&٠N aY5s1١$Z q#Z,(Jʷ-:i䧀2J:*洞hB-=ʋ1Cgb,H*Jz9dPQ*QZY[ Cʤ,i5֚yfz rrzlljya:|uڦ4Нo:~S٧ u w:vJO***ʟzW1izwJZE::(_wǫ&izy Ȭ֑:*ڛ ت J ݺ* z~jmڝt캯7[S:+21)ڰuʜg|JW[:h"k쪪{˱ suJ#)j "GVZ>۴N{(GI5ʴO۵ڪS "{|A$\j˭`̪6k2kiv0bgrԚnKk;i ~k&;w ۹]˝5k[[nQ;֩zu ;ːJ[Nxh}ʩUkֳj괼ۏȺ{:;{Jwϋ+kk)[m ڽ[tA Ln Ϩe#J -˰A ̦̿Zƒw )l+L jֶü+ +,R,{H{һȚȍ ɐ{Kڳ|ɪm8ɦ*ʮK {ɇ,ӺʼʰU!ʄlˈۣ̽A֬V9||Px|\zzzc|U , ʹ\<ϯ͊újL7ML;:Л?]8.?lҊ$=żAѧlRHݟԒ3P;SR\ըw/Ҝ\`֪jYJ*/jlzpML}xͭ{]zX ,M؆^ػ==Ѹ ٚmϒ}֊M,ϙ٤2L^kڼcK艻ln@~1^YhPAnh/ѺwX%faWdi1'Ζ.Z\piq0+q :z|ˀ>芾ގ n‹>G-֎-R>.ߊ]|ꮞHXN߯~Dׇnƃߍ~α>l׶>׼ٚn-̾bYiOm^|[byQ?틼<О芮n./ڋ /?؞_ $?)%((K4 ],|k)%˴<*-.^ꨌL<~U_NF__RL/?^;{flIvK~|os?rV>}/tKO04y?ʏc'=\7%[^/[ݝ/իM?;}O":no?/ȟȾ {je[Υ;Wݜ[WBQnAm\ĉ/X%;e̙SMgСB&=fԩUfmDϦ]bi#˶o͚$j@ɕ/7O^჋DwoD1>E?:%?B4?I@9'@?+A>B?6BJ C=C?*CE3CF:CKDB"D4$EDFAFB+FIJCJE;JN3KD3KM?KR$LJ,LL5MPAMUNJ-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ'UQYR3YV,ZU$[T4\Z._Y1`Z'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqTyvlyzKztV{y\|zd|}f~Lxrn~K{dlYwRXcmuZVo~sbml{rs|zl|ls|u|u~|¼¿«ĜĿĹŽˣźŻΝƥɭǴͷϭΣ̻Ե֮ѺجҷּּܺXA*\ȰaAJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8s@)I =)1"PH*]ʴӐ&JիXrF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kp΀h؂;z L⥦Ov:װc?022 4qdg1F2~Kcr-Rnǀ E-x'8 >@zy ݮAstaѶ !L1 /'jv!{=p 9 mH>tiփ PL11cd-B=4s1N2pC6|8VE^9t1h晲9xЈ Å1x fwId!"Zhȕ{zzp)Cs  )$2C,@,$P4 }$88x*Zy2,Bb^l)Յe_!TACp|WHb D;tC DQo2E>" !0>p R >ǖ$*x Ya2pB A8,QF!C8 E<1>IT?tr\nU @ 9W\Є4ڠ d143++x :P1N8 ,8\"jxC9p8c39h(b@p,8h# :oH`1|# E8#G@D14\os6V7]o2 Ê1H+kK#ӌY3 PvP4B|PWC@Xhg7 O 6U\ xx:z;܄HCX T ? 9,ak8!=xD5uoA8 HS |T|ZGՌk~M6ޥ 3a7\8bx2A1TCJ1N\ K8p5cJ+Ā9JXA-1 }-<`*@yX! !0ulC'?9OJj$bx]!n%`ϫ8X!X8@ h02s0_ v`Gȃ ^ Xbk .pqpfO+uMPk^s ~h`7Y, @!Й7i` ؜ -n6 5 nt3A,Td]2\!)/ViN ,`uiKW Rbh߯*B=g%*'WLL4؀c8FzYn8`оeKLg9KW0Q  9er2_ !+Bdόnd2jK(W~zbz'>l~kwG{-W\AܥVՇ ` }H|A- ؀&8Ն6!{Ȁ}g %}5taDGLXxk.P{>'GJ`xNXeMXֶ~09vP-XA8ax {dh|h^6($.PlV>#XHezK؇5:P> ;[ȈXUVr8 zW׈he--e뗁:m @zX؅eX^Ȋ* w8Lr8xix) u!{Ǡ\vx"ArwzQ s#X yяIxR-fWV}֐  ` QY.-u0NR}` ˀ{`"y&x-7W∓whz$ɓHٓxrהH!xzIY-hrjDmV9m4+wGlhvlm9.vi|kIzwٗgr{藄)y)Fcؘ䳘 闍Yٙݒ}e9HHN;i~Qa-ζdəl՚P9~%g僛d ȩ59z(HIi^ِlщ;~ɜɛy)Y^9)jq^Y;& ɄY{w)& 99Q JQ&٠N aY5s1١$Z q#Z,(Jʷ-:i䧀2J:*洞hB-=ʋ1Cgb,H*Jz9dPQ*QZY[ Cʤ,i5֚yfz rrzlljya:|uڦ4Нo:~S٧ u w:vJO***ʟzW1izwJZE::(_wǫ&izy Ȭ֑:*ڛ ت J ݺ* z~jmڝt캯7[S:+21)ڰuʜg|JW[:h"k쪪{˱ suJ#)j "GVZ>۴N{(GI5ʴO۵ڪS "{|A$\j˭`̪6k2kiv0bgrԚnKk;i ~k&;w ۹]˝5k[[nQ;֩zu ;ːJ[Nxh}ʩUkֳj괼ۏȺ{:;{Jwϋ+kk)[m ڽ[tA Ln Ϩe#J -˰A ̦̿Zƒw )l+L jֶü+ +,R,{H{һȚȍ ɐ{Kڳ|ɪm8ɦ*ʮK {ɇ,ӺʼʰU!ʄlˈۣ̽A֬V9||Px|\zzzc|U , ʹ\<ϯ͊újL7ML;:Л?]8.?lҊ$=żAѧlRHݟԒ3P;SR\ըw/Ҝ\`֪jYJ*/jlzpML}xͭ{]zX ,M؆^ػ==Ѹ ٚmϒ}֊M,ϙ٤2L^kڼcK艻ln@~1^YhPAnh/ѺwX%faWdi1'Ζ.Z\piq0+q :z|ˀ>芾ގ n‹>G-֎-R>.ߊ]|ꮞHXN߯~Dׇnƃߍ~α>l׶>׼ٚn-̾bYiOm^|[byQ?틼<О芮n./ڋ /?؞_ $?)%((K4 ],|k)%˴<*-.^ꨌL<~U_NF__RL/?^;{flIvK~|os?rV>}/tKO04y?ʏc'=\7%[^/[ݝ/իM?;}O":no?/ȟȾ {je[Υ;Wݜ[WBQnAm\ĉ/X%;e̙SMgСB&=fԩUfmDϦ]bi#˶o͚$j@ɕ/7O^჋DwoD1>E?:%?B4?I@9'@?+A>B?6BJ C=C?*CE3CF:CKDB"D4$EDFAFB+FIJCJE;JN3KD3KM?KR$LJ,LL5MPAMUNJ-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ'UQYR3YV,ZU$[T4\Z._Y1`Z'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqTyvlyzKztV{y\|zd|}f~Lxrn~K{dlYwRXcmuZVo~sbml{rs|zl|ls|u|u~|¼¿«ĜĿĹŽˣźŻΝƥɭǴͷϭΣ̻Ե֮ѺجҷּּܺXA*\ȰaAJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8s@)I =)1"PH*]ʴӐ&JիXrF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kp΀h؂;z L⥦Ov:װc?022 4qdg1F2~Kcr-Rnǀ E-x'8 >@zy ݮAstaѶ !L1 /'jv!{=p 9 mH>tiփ PL11cd-B=4s1N2pC6|8VE^9t1h晲9xЈ Å1x fwId!"Zhȕ{zzp)Cs  )$2C,@,$P4 }$88x*Zy2,Bb^l)Յe_!TACp|WHb D;tC DQo2E>" !0>p R >ǖ$*x Ya2pB A8,QF!C8 E<1>IT?tr\nU @ 9W\Є4ڠ d143++x :P1N8 ,8\"jxC9p8c39h(b@p,8h# :oH`1|# E8#G@D14\os6V7]o2 Ê1H+kK#ӌY3 PvP4B|PWC@Xhg7 O 6U\ xx:z;܄HCX T ? 9,ak8!=xD5uoA8 HS |T|ZGՌk~M6ޥ 3a7\8bx2A1TCJ1N\ K8p5cJ+Ā9JXA-1 }-<`*@yX! !0ulC'?9OJj$bx]!n%`ϫ8X!X8@ h02s0_ v`Gȃ ^ Xbk .pqpfO+uMPk^s ~h`7Y, @!Й7i` ؜ -n6 5 nt3A,Td]2\!)/ViN ,`uiKW Rbh߯*B=g%*'WLL4؀c8FzYn8`оeKLg9KW0Q  9er2_ !+Bdόnd2jK(W~zbz'>l~kwG{-W\AܥVՇ ` }H|A- ؀&8Ն6!{Ȁ}g %}5taDGLXxk.P{>'GJ`xNXeMXֶ~09vP-XA8ax {dh|h^6($.PlV>#XHezK؇5:P> ;[ȈXUVr8 zW׈he--e뗁:m @zX؅eX^Ȋ* w8Lr8xix) u!{Ǡ\vx"ArwzQ s#X yяIxR-fWV}֐  ` QY.-u0NR}` ˀ{`"y&x-7W∓whz$ɓHٓxrהH!xzIY-hrjDmV9m4+wGlhvlm9.vi|kIzwٗgr{藄)y)Fcؘ䳘 闍Yٙݒ}e9HHN;i~Qa-ζdəl՚P9~%g僛d ȩ59z(HIi^ِlщ;~ɜɛy)Y^9)jq^Y;& ɄY{w)& 99Q JQ&٠N aY5s1١$Z q#Z,(Jʷ-:i䧀2J:*洞hB-=ʋ1Cgb,H*Jz9dPQ*QZY[ Cʤ,i5֚yfz rrzlljya:|uڦ4Нo:~S٧ u w:vJO***ʟzW1izwJZE::(_wǫ&izy Ȭ֑:*ڛ ت J ݺ* z~jmڝt캯7[S:+21)ڰuʜg|JW[:h"k쪪{˱ suJ#)j "GVZ>۴N{(GI5ʴO۵ڪS "{|A$\j˭`̪6k2kiv0bgrԚnKk;i ~k&;w ۹]˝5k[[nQ;֩zu ;ːJ[Nxh}ʩUkֳj괼ۏȺ{:;{Jwϋ+kk)[m ڽ[tA Ln Ϩe#J -˰A ̦̿Zƒw )l+L jֶü+ +,R,{H{һȚȍ ɐ{Kڳ|ɪm8ɦ*ʮK {ɇ,ӺʼʰU!ʄlˈۣ̽A֬V9||Px|\zzzc|U , ʹ\<ϯ͊újL7ML;:Л?]8.?lҊ$=żAѧlRHݟԒ3P;SR\ըw/Ҝ\`֪jYJ*/jlzpML}xͭ{]zX ,M؆^ػ==Ѹ ٚmϒ}֊M,ϙ٤2L^kڼcK艻ln@~1^YhPAnh/ѺwX%faWdi1'Ζ.Z\piq0+q :z|ˀ>芾ގ n‹>G-֎-R>.ߊ]|ꮞHXN߯~Dׇnƃߍ~α>l׶>׼ٚn-̾bYiOm^|[byQ?틼<О芮n./ڋ /?؞_ $?)%((K4 ],|k)%˴<*-.^ꨌL<~U_NF__RL/?^;{flIvK~|os?rV>}/tKO04y?ʏc'=\7%[^/[ݝ/իM?;}O":no?/ȟȾ {je[Υ;Wݜ[WBQnAm\ĉ/X%;e̙SMgСB&=fԩUfmDϦ]bi#˶o͚$j@ɕ/7O^჋DwoD1>E?:%?B4?I@9'@?+A>B?6BJ C=C?*CE3CF:CKDB"D4$EDFAFB+FIJCJE;JN3KD3KM?KR$LJ,LL5MPAMUNJ-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ'UQYR3YV,ZU$[T4\Z._Y1`Z'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqTyvlyzKztV{y\|zd|}f~Lxrn~K{dlYwRXcmuZVo~sbml{rs|zl|ls|u|u~|¼¿«ĜĿĹŽˣźŻΝƥɭǴͷϭΣ̻Ե֮ѺجҷּּܺXA*\ȰaAJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8s@)I =)1"PH*]ʴӐ&JիXrF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kp΀h؂;z L⥦Ov:װc?022 4qdg1F2~Kcr-Rnǀ E-x'8 >@zy ݮAstaѶ !L1 /'jv!{=p 9 mH>tiփ PL11cd-B=4s1N2pC6|8VE^9t1h晲9xЈ Å1x fwId!"Zhȕ{zzp)Cs  )$2C,@,$P4 }$88x*Zy2,Bb^l)Յe_!TACp|WHb D;tC DQo2E>" !0>p R >ǖ$*x Ya2pB A8,QF!C8 E<1>IT?tr\nU @ 9W\Є4ڠ d143++x :P1N8 ,8\"jxC9p8c39h(b@p,8h# :oH`1|# E8#G@D14\os6V7]o2 Ê1H+kK#ӌY3 PvP4B|PWC@Xhg7 O 6U\ xx:z;܄HCX T ? 9,ak8!=xD5uoA8 HS |T|ZGՌk~M6ޥ 3a7\8bx2A1TCJ1N\ K8p5cJ+Ā9JXA-1 }-<`*@yX! !0ulC'?9OJj$bx]!n%`ϫ8X!X8@ h02s0_ v`Gȃ ^ Xbk .pqpfO+uMPk^s ~h`7Y, @!Й7i` ؜ -n6 5 nt3A,Td]2\!)/ViN ,`uiKW Rbh߯*B=g%*'WLL4؀c8FzYn8`оeKLg9KW0Q  9er2_ !+Bdόnd2jK(W~zbz'>l~kwG{-W\AܥVՇ ` }H|A- ؀&8Ն6!{Ȁ}g %}5taDGLXxk.P{>'GJ`xNXeMXֶ~09vP-XA8ax {dh|h^6($.PlV>#XHezK؇5:P> ;[ȈXUVr8 zW׈he--e뗁:m @zX؅eX^Ȋ* w8Lr8xix) u!{Ǡ\vx"ArwzQ s#X yяIxR-fWV}֐  ` QY.-u0NR}` ˀ{`"y&x-7W∓whz$ɓHٓxrהH!xzIY-hrjDmV9m4+wGlhvlm9.vi|kIzwٗgr{藄)y)Fcؘ䳘 闍Yٙݒ}e9HHN;i~Qa-ζdəl՚P9~%g僛d ȩ59z(HIi^ِlщ;~ɜɛy)Y^9)jq^Y;& ɄY{w)& 99Q JQ&٠N aY5s1١$Z q#Z,(Jʷ-:i䧀2J:*洞hB-=ʋ1Cgb,H*Jz9dPQ*QZY[ Cʤ,i5֚yfz rrzlljya:|uڦ4Нo:~S٧ u w:vJO***ʟzW1izwJZE::(_wǫ&izy Ȭ֑:*ڛ ت J ݺ* z~jmڝt캯7[S:+21)ڰuʜg|JW[:h"k쪪{˱ suJ#)j "GVZ>۴N{(GI5ʴO۵ڪS "{|A$\j˭`̪6k2kiv0bgrԚnKk;i ~k&;w ۹]˝5k[[nQ;֩zu ;ːJ[Nxh}ʩUkֳj괼ۏȺ{:;{Jwϋ+kk)[m ڽ[tA Ln Ϩe#J -˰A ̦̿Zƒw )l+L jֶü+ +,R,{H{һȚȍ ɐ{Kڳ|ɪm8ɦ*ʮK {ɇ,ӺʼʰU!ʄlˈۣ̽A֬V9||Px|\zzzc|U , ʹ\<ϯ͊újL7ML;:Л?]8.?lҊ$=żAѧlRHݟԒ3P;SR\ըw/Ҝ\`֪jYJ*/jlzpML}xͭ{]zX ,M؆^ػ==Ѹ ٚmϒ}֊M,ϙ٤2L^kڼcK艻ln@~1^YhPAnh/ѺwX%faWdi1'Ζ.Z\piq0+q :z|ˀ>芾ގ n‹>G-֎-R>.ߊ]|ꮞHXN߯~Dׇnƃߍ~α>l׶>׼ٚn-̾bYiOm^|[byQ?틼<О芮n./ڋ /?؞_ $?)%((K4 ],|k)%˴<*-.^ꨌL<~U_NF__RL/?^;{flIvK~|os?rV>}/tKO04y?ʏc'=\7%[^/[ݝ/իM?;}O":no?/ȟȾ {je[Υ;Wݜ[WBQnAm\ĉ/X%;e̙SMgСB&=fԩUfmDϦ]bi#˶o͚$j@ɕ/7O^჋Dwo ;7*;=<6 =9==,>D1>E?:&?B4?I@9+A>B?6BJ C=C?*CE3CF:CKDC"D4$EDFAFB+FI,IDJCJE;JN3KM?KR$LJ,LL3LDMHMJ5MQAMU-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ&TQYR3YV,ZU$[T4\Z._[1`\'aY,c[3ga-ha5icWoq[os[stNtrSus]uxcuwavxFwqEyrSyvlyzKztVzyd{}\|zh~Lxern~K{dlYwRbmuZdo~u]bm|lrg~s|l{sl|u|u~|¼¿ĜĿŽ˭ȻźŻΝƥɬʴͷϭΣͻԵ׮Ѻجӷֻ׼ܶ޺TpA*\ȰaJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8st@)I =)1"PH*]ʴӐ&JիXRF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kpph؂;z L⥦Ov:װc?0I00 4qsdiAF0~Kcr-Rnˌ"E+x'8 x>@zy ݮAstaѶ LQ -'jv!{=l@: mH`8f& FL# ,CA/p'¨a}ӌ2P +UQ`%]D il4bB4-p A>Iu'[|2zvAy@'0K L" /ԒంE\ lzg9`AޠJ#Pjz fl : TJy@VJ}uƆP ك ]S8`!d 8a\ /x`+[}+o>0` >ȱgjt Zq3ԱB` A9+⁇EF!C:~ >P?tfkXnUc @XJ:XXЄ5ސlhq5 ,*|Q ;`#HN9 +q7:pjpN:9琳 :鴱@jJBRC"5!]%+QL9Ԋ N9ɠl Hβv9\N8N{tY/uù-d/Ha+g#נZ# (0 #Ɓ.Px:|(!vC耀Jm~xYC~؃ v{^ +` `C6lrfpH!cXc]XA $A4hᇦi{`\h$h|hL] (24Cnh+^ x"d.ll(5`Ycx* " 丄E(Jc`> B`(ءRdž1`D(N `?A"L1 EaRJ, 5b9P/Q:׹Ƃ@ C#n,-R0 :H+lkAH'L(R@X@q%D`E xQf`\o`@``61oPAkP&x&P5Zjq9zD4LZqr;: :Jc i`WAKu>. Tt@"a =<:PF/* DxP t xCL>tLai`;Rt,ú1a $7PvXLXnp:u̡.{7n|2AX@ x1 "p :Z`k#曎a22trC6dF>z.G bp 󟕄HAp)CiTsaS82PF:q0GfB̺`ЦD@bCd>C#>AH{^qv np i@yG y "o0?4P5} `"` fOc|{;6]^ZW5z >@8{8 H@vuьa7io~ShЀ ‚FKߍ`R/H;CH{h*uOLH%i9RjȈvn` ^P8v@v}j:J\K6ZYbr}?T X엡e)޾)[F;|w>UQ,+4эpX_@y\)?E|eK .o"G7 q<#LT^^Wz=l}kQwz h-X@څV }|-ķ &І6z@} !}5t!DHxj1Ԡz>FH\HNTVeIv~.9y,Th=]8 z`(xH^2$1pkbV:ȃGevGx5{:@> ;WQr{(`z׉(e)X)WxeW:n@ @za8^( wȌLqܘr8ex) Guz`Xu8"r7xzM @ s؁Gy xN,&S} ) ّQ *,TuN}Ǡ @{ 9"yH-WHs(z Dwnق8zE,dgri”@lqRi4'whidvli*ǖr)|g vsgqrwٗШu闄Fy_sوȘ Ryie™DN;)~Q1-v`jL~!'CYdɛi5Ǘz$ I^ǙylI;~щԉ99^jQ^7W &ɘىw7Y&ɘ iA&Nʠ!5Js㙡 Zʡq($Jw)hg. 6*t(q>-9-g?Zf"(Fz5z`ӢLMMUjW ?(gϖ9bz ninzhZh*y]xq5k}O q sѦrJ K꣎*Q:Wi:٧s٩|J{ڢzAJ:y^w‡"ڗ)ڬ:ujQꬩɜԪ  ɬz* :~Rߺ*irezjW +ѫ2)ѫzqcT|j*WZ { ggjj; [ʱrqJZZg{Z%{ڌfIJCV:J;$E5[͊KO˱;|Xf\j2+.+e{rٵ,["f2|۷Zj {+~[~;e z[&s[ kYK1+ nMٹ7~Ki[z:q˺{ Jt(y׻Q+۬*tțjۼڻhW;ǽ; 7K++ m[}re=Ymhe[ ̼Ly|-|=| 7K%,' *vø˓' N;DFl9̓LZB|S,^ [G[\[i4+Ɛ@f\/l\xqA *n|v\Ȇȥz||:;Ћ{Ȗ|ȉlȌ; <{ɦ\ݥi8Ȣɪ ;Ƀzʸ|ܥʬLUɀ,˄LƜꛣLܺ=|l܌ˬV5<g-UldL=.'/|sT!nf!|S^`~i#li1,޶'m6Mvxn|~ގj^‡CՊ^ⅺ搞NlګG߆<^Tm}߫>@׃.|M>έ,ײ|ٖ.)~~^eޱK-QJ_B߷[N +Z ;b_,Er >xoo~q{oRys[섏G?5uoʋ_9~X!oZ}ݙԧ]=!p./Ծ_~zf_8 ԡ}_Z0M֭ul$XA .C!2XE5nѣ kDP!B )UdK1eΤYM9YBOAX#с.eS w4LIYnWCŎ%;6YJѮe֭ӈ>!VyWfY%4daĉ/>8I%O\Sero*h ]iԩbf=X3hرe>wK7R]q.XtѥOG):Pɵop^^g{OZy-o?Op»K7Sp[pB -J4cpz B+qD ,)C\PULE]D Fb1oԑN1BBNӉF駿~loH* BH ! ,J-2$39 436.6778#:> ;7*;=<6 =9==,>D1>E?:&?B4?I@9+A>B?6BJ C=C?*CE2CE:CKDC"D48DG$EDFAFA'FH+FI,IDJCJE;JN3KM?KR$LJ,LL3LDMHMJ5MQAMU-OPQI*QN2QN3QBDQW$RM3RSFRXSL,SQ&TQYR3YV,ZU$[T4\Z._[1`\'aY,c[3ga-ha5icZnrWoqMtqZttSus]uxbuvFwqEyrSyvlyzJzsVzyd{}\|zLxfc~rn~K{lYewRlbuZdno~up]bmlszg~|sl{sl|u|u~¼¿ĜĿŽ˭ȻźŻΝƬʳͤ˷ϬλԵ׮ѬӶպ׼ܶ޺TxA*\ȰaAJxŋ/j1#Ǐ C9ѢGS\ɲ˗0cʜI͛8s|@)I =)1"PH*]ʴӐ&JիXRF h•w~$K[o}Uֻx+kвm]hvÈ+. !ǐ#Kpxh؂A|y` ݮAstaѶ] "Pq .'jv!{>l`9 mH_@f& G c -BЇ٬0j! 4L(/TxÊ_GcUCId)P AP9\x1xlY'C)q>qRe`#5̉A A"RBư璇 #9Ԕ٣9X6ZyBCN-Abj쳶Յe_i!TABpB圲AXLfCEKw E1E?( 1N?Ā3t%. )s\ 9w??8Ê|1ADAL1>B,.@_p!@B8]Vm[nB7R816#JZPC0C ^9v#6q hM8|*(ٔS6?18`CN9m,0GRA ,H8l3 :sHF2wc F#N8c#P25`lm36B7o1` ( S: 5DY#, :8  /%s @)l<"B t #~Q ~0updl VNT 1aulq ,0%V4D yq5_D w)HЌź6r@_ rW AXhQJlT/`p#}) r\(_&E]x+d0 |cVqLcM@`ILd0U!7@E,VNL r"H>e0pؠ_ `3Lg B"(F9P&6X0l*:a8AVЈJa5Pr?pb]gVt$FF?`m(D )H4r t4B␃D]I+4M`=MF^"u89HW%ʱ`^AQX@ t($(0QGX܆@0|A 5 ,q VP s@]cZAeP( Ph8~a-MeCQX _`@#gX;h xFSV/p8?#-ⴁ;nj]P,8CֱVF!cCfSf""12# j NR\_8"pt5\^U^Β bW^j+~Aj6AjE.筸D?ûGl/& 쒛 $20]ee}g @rtN8('&͆6aٗpc7J4}:}&- ?p  NاGI؄d~zR관- ?)҅_hHW~qj8xA"( &cE`x]hHX5Y5xB'xvTɏKG\N=EWɔZ'1؎] 2W=Iwǖtipyqlu%~Y-Q9YDShw"fҘ%W&iFYձY"yMzcɚNJ|NYd VYh]ٜნ|W|眛؛yiBIl~y؉V䉎ܹ=ʶ攞Aמ%sٟ,yБ:^ ꠈ1&J`4 &":1y. *i٢/Z14j<u=:e򣿈r3JJZ8x q耪RzTZ_PY[ DڤX̶mhɦtnڟn ɉY~:wFɧ w y1zxJ9zPJ*VѥI3ѩy J5誄!rJ! zĚ|dDrz≧:z)-Lجvڭ:=[㪭:0lIjJj]VFJez5**ª{7RmVڱg{튫-ʱy ;7H%krwʱ*Z67˪ʲ,ڀIF2˰.y=+P઀*YGjV ˰R FqL{'`+#KʪY[rʶvjˮwK0K鷁{;iljkڸ. r WIٳI ᓞz+1(گ9뵭X-KMY;{*rI|+z[Nyؼ[W離X+ѷfkK˾~ؙ {;;V{ܦqWֿ+^[K\ Lʸ|z<H %Z)G) YΖùk+\ P "\FܦH Q LİZguWLh3ܧb̞ep;\x\_mS+Lj_eWyA,lȆlə,eV*f;|.ɪ5aɵ lݺʺƖ츁[˥|ǻ̈{ˀZL̮\͉̀̒ʴ|8+˱\ʾ͑麪 *l|쬠<|$j,͇mk GYѫ<ѱQv(a* -"=$] )]/s-/ .LYlB8%ӊ:N?{Ch\H̓0}P],ըqw̺]L\}`-J'f}hv[|!L{ׂl| ع<،y=&+ }ˍ}T}Iql٘@>c +ڬ˦]W\N>^=M諪?z N>F~L^euU-|;~V\gt]|X=b=r{>\n.@.t~ |n LJK=ɉQRy;\ꬎ+ ѝ߭ٯ.mnͯnפ-뵌=ޕN&2.Ly헫=v=~^ܮOӭL7|~/L O$?yJ%쳙>^H4L}^,|k7\P :,1Ϻ^.C`_\(|=<%f9vsH||yϵu}z‚-~Unsn/??us/ɜTg[~B߫ k@/ԫmo;}#͘o?O߼G߽zI@Ԣobǟ6?ԯtQ?[ 64T hA .dC%NXE<4nG!EI)UdK QrYM9uϘ%[ڈ00FI.e)CQN O'i^Waa0I刢>e[Υ;Wݜ[WBQjAm\ĉ/X%;e̙SMgСB&=fԩUfmDϦ]bi#˶o͚$Z@ɕ/7O^჋Dwo ;7*;=<6 =9==1=D,>D?:&?B4?I@9+A>B?6BJ C=C?*CE2CE9CKDB"D48DG$EDFAFA'FH+FI,IDJCJEA|y` ݮAstaѶ] "TqI.'jv!{>l`9 mH_@f& Grc -B.`'¨a1P +~UQ`%]D il4bB5,t >Iuɧ\bzzAy@'1!KL"C0bFLc lzg:`ڔ#Rjz hpK9DT:y@VJ}uƆP ^c9dAfC 9a.] 0xp,؛}Kq?R0_  ?Ggjx [Ё3Bp B8C+GADH9~Ӆ?P?tfkXnU Ah9YX4ڐl+ l14S,+! :PcQN8 ,qw9t`c99sM9漱jJBT"ࠣ4!%,1L8Z N8CƔ\ Tbβv9\~ 8N{tY/uù.dʃ0Pa+g $Ӕ[#!0/($Q.P}E9x,!vCJ]x@X t0`E+`F pC7prhIsXG^` *A4!4q "hKAeeMx+صO BUC0 X , sPb0 @tQCðJ[8z@r `'}Pl7=CChBPKbBũ?X)`Dus`5<*"H> 0p` `C&L BB9P7X(p l*:a8AVKa4RRaX`HXJF>no|]ç r@@04IKjԸ)&kHA?(8q fK  (`Jj)i i2ѨhAz<,a6 \QPX` t,0#(0FX@0|A"5 ,r V@tH^Ce`( P(8~a)Nu1X"U^`@#X;Nӌi xfSW|.p=9*8n =t1N|CG*ʋoaX!@8?xD-䴁<.``C $ x@ǀ-0c ʁ%}89Α0KYdBȺdЦDD bCd>+#>@A q {^qx | *0ϛyHm!꽦oīW{TaqcM{"뚠T1Nʵ_&3 E4PoB$qa?qo~ 49AZ|A`^r\=Y: T<`Mu:عrU",#BHޕQ ҂bZh]o6Y+x @3E0s{ݹlO5wg1'!Ҁ7xIH2ndF*fYN>%5}_hF6}oTq z8oK_*x"$F6 o4ẋ~|G|75yG%qVd75 $20]fu} Ր '0{ER~a857 8r&- ?0 `o ڷՠW5O8NȃTr?` ` NHKMHQxa~;Qlr :| ,_JȄx~h"׆H}$2 kBVG('e7&؉t?%0]%((eV. ;@0z{(48(8^;p` ` z$HbⵌG-kɖywp1|x%ؗy~ȘyVYd~jYYj9y 2)ٚVir9T)zINf5|)^R)Nٜit~d֙-yƗىřeɉl{ߩ<0㩝xɆ9^ɑl䵟?z]ҟTZ zݳ;Fu Vڡ!zɡ$.:>#qQ6Z2ky{*2K 5oc+; >V{1݈9zV+ZX[\˱+:rJfi_r r۷jN˦-lK~{k:]C۸Qtk0A gk^dۺkEX K{ D)Z|ˬۖۼX{Xޙ ^ثw 4K+Û櫢Hƻdz󋾂j/v˲  W,<xe⩺V;$\Y\Z"\P9'V+|&/l5J;~[ 9dh]+}z]0 =*lׂ}x֯ ؁=؎}Dž ؘ̑==j=̙=w7"F,ڤ'l'lޅڸ}ʲ]= /!̿bګ]}ܨ a9ۜM-=ݗ `ݧ ݸd$nMޝޚ 7=$< ۴}M~ms >,sM,i-KĀ6" 7E;>d,J^ߌqGkGH,Kn߮缺X-4bN1>ಪMc.;K_o|)xگ-z@DN=n-ڴ{ruɕ֫όi2K{Nu\ξ:+&]^{n˼R>->.x~,sY},f2n͖췫^dY}=$Н> o̵.Nh /_m &'0/ \13{=a~@!,;KF_H޷O OUNVi coem?MfM%\t/3OA,`^/!܍/soW?:Kn,/p ?sv뻱NlXOڹmϯ̼Ĺ]#?ˏ;Ϫ|u {LǮ߰/ݯڳU?$XA .dC%NxІ*G!E$YI)Ud$09aM9uٓfEAZQI.]xQFQNZՐ>n底׃: [Yec*ACXΥ[ɮyMU@}&\x@ G{cȑU\᳁1oY( jdԩU۵ܺgaϦ]a[qW{k=C&^5,sDuAѶŏ_=կg9q'_>R A@I|?#(\.A 3&1:? ;6*;=<6==2=D->C?: ?:&?B4?I@9A?"A?+A>4AF6BJ C=C?+DEEAEB#E5#ED,FHGBG3"IF'I9-I?JCJF%KJ,KL3KM3LD@LT5MPNIOJ-OP2PNQI*QM2QR3QB$RMERXSK,SQ%TQYR4YV-ZU%[T4\Z._[1`\'aYSac,c[" "Ċ!v!DpVlX{! ' u<4>h0q++2B )4:@ 7C >")nB*WP1CsWyH&$Tt)-`GQ +Õ>*CL1 Aqe3™Q}eaH c dB G ҈KQC gR8 œhNQ fl9` :O1(M?CI!=4C )1ij>\G>>! ËO,) =sN?Tp7cJ @dc=/sHcʺ7:c{}<#m*eS0a0FN5O$ au|K(쳆R(R>쀂"̇,;< CDbL?</ؠ3Hg Gl=A1 <CO(8s S6fZ( @H)>$(9>E):'baE aB؎ pu   X5F S1:XM0>f1#dA @(P@g@:(w>j B^zK)B=TDa=~GiFC j7qe=xخ(G`?D̥.wL1*iFZ->X/ ʢfXc' ep Cpl*0b#L@C PP}ʄN0#`( `AF˖h9JVprD#H:= }!bc3wob_ā  >҅",Q4BP(|)@}>#|Qԡ]MA6ꪈJ\!(Q + (oz>0oBF^k h ^>MZ!9:r#y vb#:1f7;96MjSD9<ֱvC݈M]H tC<rBlAD qK$ 1vx{#]`=.< Q'3,…(b 9 < /|8SXDy78m;)-P |8 Q-lw| N߀0b$K bm+a'Hܞy*!e+|aꢨB2Py09xG!^OI@=m~~F2 ` s! {۽O$ EzB@.8e;w`]Ē$OI8"?&q~7xK@K TЀ jSV8 !ipgH؁ "8$X&x(*,؂.J|08dc4xOg89'Yfٖ*ItprYxuNy8׏|YNhYXB٘ل8Yْ)fٙ)"9yY4隰)9iY,7ٛƒ™Hm|ɜIYکי$6})Y891eɞs)ٔY(1%z&8 ڗ ٠_ڎ)z|(:ڡɖ J*:&zƩ+ ٢.**8Z4j9縣 D FڑBʣyL*I>ڤRO SzAY^ʚZ:_ZٛjjapaJqZHڦHvxz{yf؍? JɆڨN:g :rڅ:ښn:Zy4z#Ɏ~Z Jj҈jȬڌ:J ȏjE*暮Ȏ ʬH󚭍Ȯz庚ɯ*)j ۰: ;wɖ[[!#{%K'j+0 ";+6kTȏJS / RKjºJ+O؏ O{QKSUۯK(IkH`۲7e;ik˳m <ȶqs[['Uo˷D8J+!JOKz~ 붌+2Ȯ]z۸ԷY۲ȁ?[ =Kk{:'i~.@Z!`;{{+« ֻw[h˽vOK: h븣;}x;~󫳌k'KpiwifAh{0! ,J 2.-24$3:436.67,6;78#:>1:? ;6*;=<6==2=D->C?: ?:&?B4?I@9A?"A?+A>4AF6BJ C=C?+DEEAEB#E5#ED,FHGBG3"IF'I9-I?JCJF,KL3KM%LJ3LD@LT5MPNIOJ-OP2PNQI*QM2QR3QB$RMERXSK,SQ%TQYR4YV-ZU%[T4\Z._[1`\'aYSac,c["b "!v_!DpWlX{! ' u<4>h0q**B2B )4: @ 7C >")nB*WP2C"sWyH&$Tt).`GQ *Õ>,L1 Aqe3™Q}eH H c dB GKQC gR8(œhNQ fl9` :裏1(M?sI!$=8C )1ij>\G>>!!O,) =sN?Tp7sJ @dc=/Hcʼ7:c{<#m*eS0a0FN5% au҉(쳆R0b>쀂B̉,;D CPrL?D|B>C3#>֢3b@xj@'8T̸%`)G>E=p0G5@^,q1Jb`;lwTc۱$x@ 2L #> ` @FXaG-<0wă #.D% HPZGpv0Q@7+2VXt)WjJ:9B-5w!Z= q ە6Փg̥l 0P2MHQBЇ+E1tDtXY8Ќ}jv <dprvmBXP 6`KChH L 8Xُ=āu1b`zx>ڄL0#`(  `AF˖h9JTprD#H:= })bcЗ3wob_ā  >#0Q@B`E(|@*B>#|aԡ^MA6:kD"% C=ae@>>-mX Wȫ`+8zJJDC@19V4kCR/8c_@j `biȀ-1`(б~` ,q}VB ?$N k\X̹t]tWPV ֈ%~])~D+A,\;@dDo`#&Pa.`Arp!XX`3@6`Px `-$a kH(la HcH)!qw58.SPrjV@aŀ| ed [AH Gs9`l%Y @ WɁLAyqVLhyy3MN{(6H 0pz= hB ^>MZ!9:r#y (}b!:1f7;96MjSD9<ֱvC݈Mn]HPtC<rAlAH1 qK$( 1vx{#]`=2< Q'34…(e9 < /|8SVDy78m;)-P |H Q@.lw| N߀1$KGbm+a'Hܮy@+e+|aꤨB2Py09x!^OI@=Ljm~~F2 ` sQ »{۽O$ EzB@.8e;w`=ĕD%OJ8"&q~7xK@K TЀ jRV8 !ipgH؁ "8$X&x(*,؂.0284X6x8:$ʷ>hm=BxlA8FXkExJHfINMTRSXXQhW^[]db2eXa(hn$mr(q8v(kxzu~8Xx؈c8(!և8fHh&y؊xcĘKYKc،HhXj(xЈȈxȊ(DhXɨcjxx׸p(q戏bȌeh"9숇vX( y6oX "y  Mٌ!9. %IQxAB-:1)6AiиF=CGP9IIٗyg9y1nj afAz9كdJ:eљ ʡ(ڐ#l%j)$,0Z) !j<ʋ84ڣB?Z;:H EIڤD`؊RNZO ўTj\JXZRڥbz_ڍ9hPGn:8o:YtzazZd*yjڧ>jy(zjڨ:*H+yY[ڪ':Z(ڪ= ګʫz1:ǘ Hm:g X:ꉻj⚬hyJlʮj*x9 :8jZ ƪz <+iXyn0˱jذ$|*(۲ 0 Jz&;/  J-;~)ډUȴCK;TzXj6H *4[ak3{iI nq;s{uKZyw~lz}'R6T+y볌k+끖ۡ9۪iK+jkgں1ˁ+0뵻봌[kлKF[hk4;Aԧ4F h ݘ૳z'lyI+[ۛxh[<^;i.&1vھ|7! ,J 2.-24$3:436.67,6;78#:>1:? ;7*;=<6==2=D->D?: ?:&?B4?I@9A?"A?+A>4BF6BJ C=C?+CEDBEA#E5#ED+FHGBG3"IF'I9-I?JCJF%KJ,KL3KM3LD@LT5MQNIOJ-OP2PNQI*QN3QB3QS$RMERXSK,SQ%TQYR4YV-ZU%[T4\Z._[1`\'aYSac,c[ C`64Pb0|/ ;'@ǭ_t F537 5l@;I) _ sb>p@]%Pmvq;=xPcA3PXF!Hxp+I[ h2F 9 ~ ]Т6o )!#m,EUS)HSH tE *"C 5"abc჈# kkMc0UЛ.踓i>|p;`>Ǡ6蓎%@>%0잂<=SC;\{0@cC':RsJ @lc=0CHcʾC7;s$|m*uQ@a Rۏ5# av‰ (ܳR r>쀂̄,;0" C@L?0W,!P`{MP"B@ E20 Ȏ Rep82:@T" F|!V(c*S;1m` ہA`nWg|R P#6ttC;[k z'bg@<+ h+(1B9OgIK2` d;0VsW|oa@2(pC=p|(|P#@|P RR:3H GSCr8_p($!DZGTE]@FJ=B 6Gh ze4:0ZFV,#CBэW þɫ߀$>hܠA/'x*>>#xQA`䋷C8؆>J.%÷ȀW7[ .A06?, :1xZ`A0o`#X@!VK: X.?A 301 rauEΈ %w/&p5$A f#$1YA`¼[!85,P0cCb X>0D T[ $ `҅gc(q9!\2pԡA蜗;YY β'}>dX"a&IF4zшa/NW|c8ġԐѬεwvՑ2N6Eycϖ7Lj[-4.L:!b_a 0 FP["2\ g?{(7~'[`>.< au[3$b(d 9<|x(OyZXc0Dy O)-p |4b Q.ZpHԧۀ1$KGpzTOwt@ h7lvq}7I<;?YEH3-aLYHYJ GєTّOUMyǖx\9_gedٖh tYpIIwbY| wk6I{ٗ}&vi ȘEÖ[IUhFə)i,9Vc9m)IɎiy"hyɹ,YUyٝtٓɐATxyHiI9H+x){ y#F樠 Jyz("j$ ! Z*'j0-1Z:4j:J8)B=?CXFJȤPZQKjZ*LJ[)`:*IOx>AIlmYrz(uxڧșg观p9:oz(9ZH:ة*ڞ9(ꥭڟ:X ګhƪꨑxzaj8*xZ:t(ڭj˚)Yԉ쪮ɮJ zJ:)q庯ʅz ˣ + Њ[hkۄ˱t:#ʃj9%ʲ0[-Ȗ5+2; ˲ +)JA;.;KK˴0 ESK+Xh[[Z_acezgеGֶ@o YtKwˀ| JZAڗ@۬G z h뷞vK[𶭫 k[0kh۸kvg ۺѻG {g8 ojZk}E;#׽[KkKee&h`S׻ ! ,J 2.-24$3:436.67,6;78#:>1:? ;7*;=<62D?: ?:&?B4?I@9A?"A?+A>4AF6BJ C=C?DB+DEEA#E5#ED,FHGBG3"IF'I9-I?JCJF%KJ,KL3KM3LD@LTMH5MQNI-OP2PNQI*QN3QB3QR$RMERXSK,SQ%TQYR4YV-ZU%[T4\Z._[1`\'aYSac,c[ C`64\b0|0 ;@'8ǭPB| * !ԐB@O!p3԰3(b@G+ w;eޒL6 fC kK5Ar1 5l *!R Bih !dpd+-X98RTXe.!M>`RY4B=fP],*0A@>HJ>`ʆ9i4 QEdAcO;PB t+8,O;U؁>>}H0H)HKF :BO? {=6c>4@K? ?lOP)l@>IG?c0?p8H'R\7!  c:P3 :D` )AM?R>lX"(an+lC#1$c#4#ĵ ]XB̩ >!!(JDRE  롃ƃ@aO=k0®$~#E(måބ(s v:O# -apccJ*3?O=4-:0O*H !bF2 H)> A.Ƈ8/Aň.) :(pq q ځ" p !y   h"5D RpG2<`MpE>l1dA @(PP@g@:.vAr$"BzL)B=TDa= ~G_C ĵ6qf|=w(a?D̥.wL1*iFb-F>d/"Cˠk Ev ЁZK .0B5@, G:.2pZ`a0nXX! frLF: r:Aq501}@,hUGMҁ=p$ ܑ0`[19ِH Db1+`WV`"#f d{R9P!_ul d o( fs=#d+^1+Ё g,EhVf0[OsAn dA!1`Z g ^0V!9: q#-_^$9<1b#9XfSD9<رjãv`(iH6n!@ xD%h>:1tZpc 0+@淿Ng `>1 Q0 sSWG/-am9ĩ-@oJ l,TBh̶G҃N6 -A 8h|8< ~9v@x0^@]jo G7E*cM^ ~vs;ϼOyB4pu`#08:B,}_~⛏;9m;CpPv}gO_$ S(uwÛ.6?d&*AWP1 :ǬE!KO'j]vXo ؀8Xx؁ "8$X&x(*A{,08&4xf8<1o@X/EF!gJv,NTh2ULHX^$]bHa8f8[xjenpr8tXvxxz|؇~rc8'ֆ!VyN68F(h&ij8{xcKYK؋XReXƈ8wxHɸKHxHӈhk{ ؊؂QؘKȋ܈88XCDAX851o)YȐ8w؏3؋ ),$YQ0Ɇؒ69/M'7@ّ9)GFC4=Gٔ, ETIPlUFy˖Hȕb^YBYىh9l)ek`iwm9V¸ tOiظ|ɗ~jz9ib y4XV锓yiYəvy-9R(y,9i,dy恏ɛK‹ Xb)ji)iKI.ةIչ)A܉)♞Iy@ɞ)y K2ih Z lz }٠!qhH"a zZ!z8$Z(ڢ訢AX.:8 I8 6J&9ީ٣>Zg F5ΉL.1)Rz \ڤZJ]HbZSzڝ6in~o:j*t wzn eYZzqڨژ`Zjxڧxxz$驫/xzX2 JJڨجꈩJ:HY:[jʬJwXY㊟ :y J꭛'9溯J{ZƸڰ;{ +Pرk " ejK;$:0,I5,;7 :zjz娴;˴ *SKj+kZශ][ ȵac[ek_[BJKk[)n .YfZ|۷qk|Y;+KiCZ{Vǚ@!Fk;N{ZAKFkyA{pOKۺk*Ki}K;kūF}ękw˸;19!ۺ ੽( ۹ ɓ*abf &Qul{7! ,J#*-6$.33.$3:43*5=6778#9>,:=1:> ;7<6,4AF5BJ C=C?*CEDB#DDEA"E4,FIGB$GH"IF'I9-I?JCJF%KJ,KL3KM3LD@LTMH5MQNI-OP2PNQI*QN3QB3QSRK$RMERX,SQ%TQOX`YR4YV-ZU%[T5[ZS\cX\b1`\'aYSac,b[> Ahv3Tb0|1 <&<DZ`B| Ȃ+$ ؠB p4 (`* w< eޒL6 fǃ g6sA 6%i +qG!S fh f!apa ,$,PF;0RTX. >`SBX(B=f`]$H*@CF@>9i4 QEODqN<Dd5cL lXӏ>Xs;` t.*:Ѓ+;VO>>{LG*H 9tBO?б͹CO,2/:э>wH;eA($ AH'Jq-Pl+#(Hd܃]&p42J=q4<ǫ13! @N(b50Dhò# ]\̩M>1s!)J/A63 dp=$1 @LC(YK  ؓ8!$@`TК%pI>C?x/H5 \D.1M@c~;p3Uc$$(y@ BH >` @V G-Ŏv!DP:H <鸘:Q H0FzbP 0 H R~l#B8=ţsE0 ۠9~pbvaC}G%9xnS`0 = m"ю-}|  YBJWlEE,P8AX݀E ~1W+I ` }"@Bi` vLX,\z P7hJX!F>##@`0 |C?>2|UyM`f7ۤ ck pl!:8@ql @p`@p+`DתQ v].>aupx D aj7`Bt `Fr]:1 G6G@1ف̷Hqv@& ܑp`aZJ1^q,J Fb1F,J\WWHp̂)95-1`b@`>ˁ@Ho C4`$d+aQ IbWي=#^2mt"?G /QtLJ?/H;W(F4! '/NWmpc4^ ָI"uc󰇰ak]^Hoz=jj[ۖ.@4-` ;p.\l`cž׍,(E"c GQn_'-cXE"{l[(9l{cǿG"h>A 8Z0w89SZb``50N9 |[(.v ~@ a.f@Aq~G;ӦNw\0{DNEx:nǽg`D(qo5%֧(:?Dh xaC^_$vrO?̸9k&XA"`؁6,qKO?D4 tC ~1N^~L@H t wp//0/`–&w؁vM& 0 $H#"8 0*0048Pk :T@B8@HFȃL&O؄R8TXVxXZ\؅^`b8dXfxhjl؆nprz^6vnuxzly~k}j88Kx`؈(Hx؉jxbMኰ8!x؋8XxȘ،RȌf8AԘH؍،x踎ɨ DpXYRKqxyR) ِ (CdK渑$yK x!֍^b%9&y)9"ISٕ^IUZyc +i_E4eYq lyo n!6s\ٖziM&G1CYK(Yj9:?Z8$iNZHZ(Oz9^ʖZJfJaFIgڦߙ"1n: ฦti:zɧgZ)IJjjDʡ٨D9**iJɣ:u٨CI꟠*Mꪲ 8ɡ:zȫ(<::Ǻ Ȭʑ*ZΚܚڭa)*nzԚ깮  z߸yKʯ{ ۯڰٚ*Kأ帱!iK(";;!,è17{9K;B*۳F˳ʇX4 Pۜ#+S[UWG[Y_;L;dKV{[ۉjZO{0۶_ʈ Kk'?+/;~˱~>[;&,yq]&[I 𨹊˹6x p+gkje躃+ dhۅZ۶<:\ȤDi~ȋyɼWԛQ4ڇ۝KZѽכQ[Nַ;VZQKkɫ[ՋO(ûkF[hh1˫nLZ"|+X)<’,c{f+Aóh&Aw:<ܶX! ,J%-3 324.%4:67+6>78-7@#9>29? ;7+;><6,=C2=D>>?: ?9&?B4?I@9A?"A?+A>5BF5BJ C=C?*CE#DDEAEB"E4,FIGB"IF'I9-I?JCJF%KJ,KL3KM3LD@LTMH5MQNI-OP2PNQI*QN3QB3QSRK$RMERX,SQ%TQOX`YR4YV-ZU%[T5\ZD^aT^c1`\'aY,b[`bj> ?`v3Db}0|0 ;&<ǭPB| B* sԐAs!p3# '` * w; eޒL6 fC hܓK5Ft1 5j * R gh apab Gp1>ո* U"V9Pd )ع%c7԰C;;#nO0,0(FcNk7pTCocP2BS>BO:x!3;BKJ8 <z kH aH:B[m?t>0P=E &GP/s,qH1@ G1lH0g1TH"I0M?,H$qBUųb8l*z< zB0)P%GzQC) ʮGIop@8>I0ܠB4/AA@a:GpP=>Ds!Aڂ3b{z>Q1kxXPo at Cg #0 12f dPxp } ;7ȁ @ B(d,ָ<H1Zhj:zjȺvٜ:z)ԚjXfભY٭ZJ:욮:d)ejx((:ZAF[ꚍ Έ{۰+ ۱ k![$)8J K ˲"0˲3[.{[|zY:iDۓ;I{KˉM- Q[L[M{XK[{'K^e˵uؗVjik dj J{2@#k궀;t[;娸zko a+_KjXg|]t{e( \hiKQse[;Ik+i[.N/ۄۤ;Z1B˵}ֺKx˱j[ ZQSHk Ƌ훾ϻ{+61X_[g7<^ܛl[v\Z%mg`j—1! ,J%-3 324.%4:67+6>78-7@#9>29? ;7+;><6,=C2=D>>?: ?9&?B4?I@9A?"A?+A>5BF5BJ C=C?*CE#DDEAEB"E4,FIGB"IF'I9-I?JCJF%KJ,KL3KM3LD@LTMH5MQNI-OP2PNQI*QN3QB3QSRK$RMERX,SQ%TQOX`YR4YV-ZU%[T5\ZD^aT^c1`\'aY,b[`bj> ?`v3Db}0|0 ;&<ǭPB| B* sԐAs!p3# '` * w; eޒL6 fC hܓK5Ft1 5j * R gh apab Gp1>ո* U"V9Pd )ع%c7԰C;;#nO0,0(FcNk7pTCocP2BS>BO:x!3;BKJ8 <z kH aH:B[m?t>0P=E &GP/s,qH1@ G1lH0g1TH"I0M?,H$qBUųb8l*z< zB0)P%GzQC) ʮGIop@8>I0ܠB4/AA@a:GpP=>Ds!Aڂ3b{z>Q1kxXPo at Cg #0 12f dPxp } ;7ȁ @ B(d,ָ<HꢰbP8;;J+ۼ۸x[O{h[K뻻{;K˾V5L;< ,u [ ޛ#iv|}f8\ۿ*¥f}&v0 A! ,J %-3%394. 53+5<6778#9>49= ;7<6-2=D>>?: ?9&?B4?I@9A?"A?+A>4BF6BJ C=C?*CEDB$DDEA"E4,FIGB"IF'I9-I?JCJF%KJ,KL3KM3LD@LTMH5MQNI-OP2PNQI*QN3QB3QSRK$RMERX,SQ%TQOX`YR4YV-ZU%[T5\ZS]bZ^b1`\'aY,b[> ?X63Db}0|/ׁ :&,ǩ@B| )sOЀ@s!p2аA'] G*C w:eޒL6 f k34t! 4i D )@ R Bfh ^p^b Fh>ԴE)p U"V980c (ع$c6Р ⅊:F:x#v/+0EcNk7pTCoSNӎ2C>s:tA!2:嶫 7;sO=s=h % z O;GkO)(=ĨO! ҏ=,߂CS rOO>5 kH ^H9[m?|>,0=Q҉&FDO,sO$04 F1t/fH0P#GM?$H$qUůb7hO*x< xBp)L%GxܐO3(@ʮG҈Iop@7. /ؐ 4c|l=0A @S) s 4!@@T$` !Ho Dwt! PD?ꡅ 7(%`w2Tɲ.Wң`+*R "ݠZ+5񋙽MN/Ol H $ } H <0}@B X =S]QS` 1hC@D$ш _Џ~` =\AvUZ6+?Zz+l/tY@Tb, 6f;hTWt_q@ O D0bkְ;-鰃\ۍ+ G(7J,`F7U0G#.8uخg`Ɉ ݸKRZ]V^*bg+km a4r9HC&L3+HH$ Da1*f\sWTHCn)95+1`C'7`JH/ d[ $!N Zb >>sE (Ag\%dNh vBF9̘S2$D`jbY/gh@-:mlCp5MbcdA9z4Mmcg A8vCMr#F2N4&ЅBmv6m,A7D c:=a9۠G  }TyQAW -(30M|g8? B} 1=-T! G7dno| 8d aDZ @ Cqv~~XfàwVl pWS̐ 7|fuX6(j} ѧBhWFs6wPP h(`h d8bx{FlȆpuR79 xwyx}h zhx k~r؈KK0HPpX8ehFhh&؊8Xx؋8XxȘhΘqҨo8Hmx8lٸވpeX瘎((Xh1H9"yKb⡐ 9Yyّ 3j"YHGȏ&ƒ0( 1Y"f:iF;iؓDn@ yXLH DN JMٔO`*KKjUٕ^iWRYY_Yfaِ8kg`Z)k͸v xٓrRc)QiX{ jIy)9Y<}YHTiI9iK ze 铡y6>Q#YE雷p6!py_ ٜI4A,ﶛAyy ԙ:+*!艞YG8a))Inwٟն ڠyvJz Zjl ١$Jj#Z*'ʗ:o)2z-1::5j4ɝB=R.CY>vJɤ" JUj\ Z$n٥bz_$9De٦MhadrInJ zDʧao*l*pʣɕ?9zոjph餣oYM:x'@!j7ٙʫ:J&/zZ*ֺ͊ʭj*J mJ뺔*zzڭSz ە鍧j015{ʰ恱9ѱ"{#{y(ۢ,0;LY4{8۳9[[>;ݚD;aJAN习SKPWW^;ٴ_;hIh[f+iKa+mAm[L{t0|S˒cL ˵2J+f+KkYK<;57z;; ۪K{[ۋ[ٻK˶륆;m9}뼙[C+9[X[F +Kk񫿹;+ʫkK ̌K -@雿 ܻ\qH'l(l.^1<|[6:æ[i@ DIKMO @SLULR[ Ž+LfS<d܈ke g|+l҇rLo~lli8Ȅ_Á 1 |mh`! ,J"$+31.%2942+4;676816= 85$:>,:>4:?<6,+A>B>3BF C=+CE6CJDC$DDEB"E4,FI GA#GH"IG'I9-I?JDJF%KJ,KL3KM3LD@LTMI5MP+OP$QN*QN2QN2QR3QBRJ,RRERXSL&SQNX`YR-YV5YV%ZTD\`3][S^dY^c'aY,a[\bf;dbJdeUdiCedMfi\fl.ha5ic\indimKjj:kfCkiRkmXmpbnsTpciqu:slBslJsoZstMtqTutku{Dwq\wxSxu[ywKzt`zmU|y]|{d|}s|h}Lxczkn~Y~eN|o|bZsdow\mclrg{~smu{|uzs|~¼ìĬĺʿˣźŬʮ̼ϦʶԥجеӺ۾޼ phA*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH‹4ӧPJ"@/Zp /VL|BEXSӪ]vmV b| -K9<կ4p4MFq#__l۶˘Y~ ^ -z -v[a ^Q30RI͆ӧ[ACG Eِk :jL_P^)1p#= sؓ9xЁ 31 53+1+s:SO=s={h8 Q(I=SN?H G6c ?`cO=`+r.1pG.hPy߳OIkHD ^D+p1<JʉL@T‰&E<ӏ-4FS$L>pB 7(2&I#x"Z #G+S4B`Y)td (N?Bj 9dO*x\; x)L%xq R3(+ /P#I#B$msB q=a(bXG.Pk"+rtS# H"10*iKs P  bx3( 0+(NP~MPzH챎(( 9B&d]`1.A:ͩh$, y@ BG=q (Rr`E>ls ap> @G;0uآl` * 0 sͣ^Bh'"˝c Ȱ/ RF=1 qC90 q:  L^-@Ǥ DG `mE>XN~q3 \& x(VEAAB∑V`̹pHn(%f : = H I.dGN$L`W!;@ QP(=Ra ~c ;yځ|`p],hVp"gAqx"QHA+ZJ` 87ALF_>k5E}1$C? \c04]pŌT%IHf7[x@Su|xnX!=B15>L*=_K̃T nQ( \a{7BAYN(II"ΑjPPy0詃Z2n| Dʨ8p>ҥ7tgL`ܘJ)HZl^V+]^@4 9BBS1K@'xm% jB- Ra/ "EcU*[y*Q (a%@ 1#Q Y"IJ Y+zd2 l8Öϼg>"LF+64)sJ[:)K +P!@/A I4eS^KհXMdk5:X_Pt~=ҁ`;Vt mCxG:fG6 .pD H  @GAoηÂ2H! 3g8G5 SFm|_ @}<[ -3| 8h98ouлϹ2BxB(`C?q p  H5n Cض9{=(+`A x]Y"= `&v?^mp! Fmtl|PXP x\4c Ѓ?<!Ѓ-h?ц6 m^o wI _ |!p8ݮ$1 Zf4o=hڥOƒ d*rɓ"noF Upow"a7 /V "tb ~-P m0 0@Yws~Xfmgfk,G p@@tf @Wm'q h6xo@v!@}-BfP0w|F88THBpv {` {-`Eȅ\hЅdfhGoǁU87~8 0 {xX ڐ tL0XLOPBj@8vx~؊8Xx؋8XxȘʸ،XF֘Ά؍ƍ$Qlxf踎AQ?h,(xx؏Y,9$y Y i 9Yyّ "9$V(ي'Yd)ْ,D2+3yʰ/Z ¹ۜ [ {h*k.)2;6{1{:I@+ٕF+cYazG{DkLI  ;Pk;+,M^ފY+f{ijKYk+:=<6-B>4BF6BJ C=+CEDC$DDEB"E4 FA&FH,FI"IG'I9-I?JDJF%KJ,KL3KM3LD@LTMI5MP,NP$QN*QN2QN2QR3QBRJ,RRERXSL&SQYR-YV5YVKY`%ZTT\c3]['aY,a[Sac;dbJdeVdjDed\el`gk.haBhd\hn5icIie;jfKjjCkjSknXmpeotTpc:qjBslJsoMtq[tuTutmu{Dwq[ywTzx`zmK{ud|}t|]}{h~c{kn~L{Y~euQ~}ymbuZdow\mckr{mt|m|u{s}¼śÿĬĺǏŽİǝ£ͺŪʮ̼θեͭκյ٬ؼ֬޼ lpA*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH怹4ӧPJʂ@0\l0XLbEXSӪ]vm bAB ,K7@կ5r4M赆C_at۶˘Y~%%a*z4 .z[SaƑ Q㮱31TQMMӧ]QcB鐺 ֍;jLV|pz|? aHh3UA+࣌|+g u߭ )<9AYG  >t)&Y|4AzH&ZfC8хnA 3`d *@G PзaXy `f ]Gf1&Xҏ4dt /!g, /DIH r)E *E!#f 2ࠅ!tQ[! ]Ë e E+EbK+;yUqgCFO6 _4 cLc>8c<<ȠO>Lq?N>̳/.eIDY5t! ]XB '&B~'L?d0La/HDǣ >P >p.]/>r;JLB *la )|N?:dO)wP wRr(L%w耱Q3)3,"C$a *1‹a=ps wsO(2;+:O(4P P0>N!ϐD.,@zhC a0arw`C=Q?"DY; /0F|xP;R4 >@tH Dth!V)#Pa;p  P|S 2z@Ec;l!6|"Á Q %WįV hIҒ/[) fIFt: | oaC a02$b^D10@E'UV<`n45+‹njAHՅR j]TA Џ~TV|D J>V!X5LJ+>Lj*`.`VЀκ}EC*`])3p?VAvaZn.tl*L֍65&F7 r l@iTUh s |#,9 A p_.9 >F0G #20A~% % ;* TDvڐ L*3)upBAr$#o  1#YA1|XCa2g 8&3Wց$rl2|ـDo 'Mi / lXF-tWVo-BSHnpcHG5r`fWH"HvQ`;پ֋EB 빈[빒ZKx;_KOٷ;[+ V껸 +˹뻺[˼͛7hkٰۻK)Kڽ8Kؾ{;웑ߙڶ9 {˳kʳY+ːi, ܼ!l#ܻ%ܿ'<)ܾI-L?1|85Z19l7=<;ijA,ȝ{*DO(T,P|X K֘rڱa, |hDܺ׫c|el]pd 8629?$:><6-2=D?9?:%?B4?IB>4BF6BJ C=+CEDC$DDEB"E4#E< FA%GI,GI"IF-I?JDJF$KJ,KL3KM3LD@LTMI5MP+OP2PN$QN*QN2QR3QBRJ,RRERXSL&SQ6VXOX`YR-YV5YV%ZT3][T]c'aY,a[Jcd;dbCdcVdjZel.ha5icIieKjjCkjSkm:lg\lmYmpdnsiotTpc:slBsmJsn[sujswMtq=upTutmu{Fvq\wxEyrRyvKzt`zmsz}V{y[|zd|}u|f~Lxzql{Y~eN||ntZbom\cksg{sm|rm|u{s}~¼śÿìĝ˭Ȼ̡źŦɴέ˸եέδһڬѸط֬ռ޺`XA*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣHڀ4ӧPJB@-V`E -RLlEXSӪ]vmV bl!I18կ2l4MUƉQ_[h۶˘Y~qEa*zt +n\SaaMQ㖁.NX捍ӧW!Aȹ!uх7͛,q+.F1'8b3|J"W-gPH2߁Ձ '{5Ѐew 1d<)d}#Q2 \s%kvr!O,D (Õ=G'C}(Q ?q/g™}l_[1 BP ?ԘE0@TX1 e,F_O&̉#sϘ2PEY5dA1l1( l/+1)UYǝB Ƃ$Q<c%|a >N>O;GzC`% na <KO(&0=XGޣ2.0PmDN,dJqGH+DD [,)p2 #&% 2A~H&! ?\0!0(M>LPI>dbH/[06B8D*E Y(E>`B .q6BG}@G)$R,D zdL e͸n $QQ '1첋a =4|Q2l#DIH  (H,7(0` 08O)#xD>,@zh+Q rt=A?BDUG;܀ p02 yHB;Q;r)U@ C(Јa;, W{!,J]1 (T41!LюY-xj[-75`AA.zK&`ԁBC"ʝA w\a0p6Qe)czv7FqP?@7B̥.wKP1'Q(1ĠU+DzTd z2'XDjFba@8a#xsj[5(A 2 G, &(A(Al@ B0{ 0dW8Ah*~6 #ȀQ1vҖ[) g(76>(` )Y`Ё50?F>tQHP R1c!C> N,Ha-lްijP" A@$lKt~GхkbF(k>I -LX-%6 &6)@x* BcXKs@ 2 a "@AR tCql &aXN s8`sl:"71Tdް;ڇYBQ~6Es: Q .D10&FXl , Qij$l`$,~`6 p"K0`9L k ^xrX$`s[6'7E?`ۂl!)"",cnD9 f7sa Al3#JX` |@2flZ̠T\QCD0]4AteZԸε5)XG7 n6(f$6H?AmjCζ4iQu#ǵvMY31 t#>3*'Ap\lkq Ox:QԡC@"8C= (HaFm.@@C=nC$o8ʗtG5D"XAƐ_ XA5z0ϝEI >` }B@qv?Ac 'Q_a {~'*l0!3;B=® m`? @E>3ѻoԋ 8C#XA:=#x );9%ԁ,86@ c pQ@ F M` 9Jb8cp n@p+pQ <1pW~cXC@xh +h@@Pmxwz{؊xhȊfXcxȘʸ،ΘF@kOfH[ڸiX8Xx蘎긎؎8Xx؏QYMG& ِƐY*AkA#P Y@X,$i*"y)01YDC63ْ:ٓ灓>BYFyHJLٔNPR9TYVyEQkXXkȕ`ҸhaY.Dijcakl)_ e)rv uɒz|ٗ?4'g !ɓR˶߶9y٘ŘFY4ć Z)DY)RYDmtٛ9ћuhy @4Dmi_ȩĜ?|IŹmi9nɖ.) 9yəzIyٞ7p9繘:i3џ:aڠY4! zZZ< ڡD: 8)$i֚ɢ2J.k3ZY0BʙB4?I+A>3BF6BJ:BG C="C4,CD9CKDB$DDFB&F?+FISL$SD*SE&TQVB6WXYR%YF4YUZ=%ZT+ZL-ZW[B1[O3\Z'_I3`WJ`\SbecG*c[;daKdd&eLDebMgi;hY5icKjh:kfCkjRkl[lmDm`Znq5pYTpc'qSbsuJtfJtjZtu`tx?ulSus:w_DwqKxsVxnRyv\zyN{lD|fT|yd|}d~k\vd}R~:eLnStCluZcr]{cmNs\cUzls~gY|{W{mseztjZrr{{p|uýõüÝʬ˹˻ŕ̵̢̼ìļά̸Х̒ѶһֶͻԬӵԚ۾Ӽڥijۭ˱ϣŦɻջ͵4 AY \ #T(E-fǏ Iɓ&v˗0cʜI͛8sɳ'L-?DIt%Q!]ʴӧPzTѧիXj5&Ж>Љ r:J' B2I>p\=0O0*G /I41@ æ̂Q%`i!dz>L@g@QG/0 !S }r'$Q-g fĒ6q! *@$s|6 *|K 1Hs|E"E#4#gGp1p@(qI0d,L7-Rz_ TW\ 4J >ll`;ϬBtF;`Ϭa=S =03_vXO>"DO>3;g!/ I _9>̱SROmܿ 1q)gK͏5PHjM%xౄyȂ#AQ=u9шxn0ΰLذ$kc\D#5"@Xe7 >*jW IdA:> u $@:. JD K %4Ǩ@uX F ^gG&ݣBxю'<(0f@*XH> 0@0i NLa\$B;,He{ X#u:1+{@)N!c} Դn*Kh1 gHr 1"1 'q|Bm#fF>^ <F(@#10!a@J@kb4 np<zB7O>}-d5427d,dQ&j`ɨf:'*j(2И`ŎAJG0O}Z v6Q2p:5 Y`2 @H4i>!UѠJq',yd +Da+DP &t{ CX>M:Q{PzJf!5qNs@J4Ёx8yУAX'>08t1A<( HX$Q@#x[< | p|ɂz!|B# }A~lhE< o8+ju "x&"e%{ eh&U"'mGW@3a` q&`0O.p"x^q6-NSFIJ:$HPxG һX<' G8(rF<,QCP_Ju# 8A hh"@FWīNq nDY" ]As Ā ee@$WVv 0.(ͪƎCJʚ?BЄ DHw<)B$'86IY8q:\M5{3)h mF@o`)$xք0 ,2MG\@2?Hcr9fxr=@Ɓd;u=!|(F\` F.(4n2 Zxfi3=vBo a!> 7  ^_(K6y(n~vW׃'h~q(pbv=,;#;6   _H P ~+P u@'5Pp]\xxw_pP @A~3k b;phR >R`n &Ѝ`  U3;hn;EPU EU@6 hW; `p QGX*}ѷ9w7/ݰKR.; &P Π G`w 0` 0 x @ xP >P@ .7 9&0  'qhdvh i$(sqV); ̰&^ C0 z 3pzPkЍ `٠ !@P/^ x,a9veI+H= נ 2;0 #0`` `z`p P^ @-9`p pN0 0;p0u׷%0 I m(yʌk(0 ]nF@Psy9  ` doP 88i ))t*Ap }po(؟Ir: zj 5=a (50 p3ٝx`Ecb#0 `G @ 6p% `JPEjHM|l95Л@ qFZp PsU ~P) 0J@ 0 tOc & h  RĠ  )&0 0laZ-)=@t&q VP :;P ) zW  0  ̠<` gU3 Рȷu' 0ps Qq .S0cUZRy}'0Wp5+/P pVeԖm()K޺MѲf+w,QMJtjR>֑ 0|tWtE&rWt0Rt{~bU|g;fxuwu7Dd{h'5du{{|ameK;A-=twr|'8zxQy+zNf'v^d4Duʻҹ+zЛ_%|xy<;z]k!)j,8SaN*LF <̡=lNP I \]"۾sHm&mN=L]׻mݪ܍a48|ӽMNemݽ=| эp VWmߜ-]ٗ}yLxL=΋m-ٱ]$;|p\. }#6$,ۈ}>9Fn_,C^J}PI䂬=XܼM:3bߺv?cJ-fnhnvpEg>~}瀎lN^灾d^5XlMk^K)鼼܊~頞ߙ蜞ɖ7類8]?^bC븾նdƝѽ~#-Ȟkn,۽^ndQ]Z6kU]E;܎N^N3}^>٦!M֨=/O_ R&'4-84?Y@O=O6HOE?PؒMoQE _ XZٜnjEmm .wk_~}n_\so~vH.}YaN/Ox_/]Ͷ\_y`95^շOPm_omdd:oQ_ouѿ?OklNOSꈾ_rM$HHP,.dC%NXE5nѣ!Y YI)UdK1eΤYM9c"ρ%ZQI-tNQNZU&n0RaŎ%[vӬiծe֭U? 4XYyQӷ&\xjܸucK.4\ē#ȡEΛiԩnk.iؑ2m)`չu͒k׵'^B/gn7cťO~u>gHwk'_|Ns_{ ޽_M7}dξ 4NO@Lm3;pB 3 935Co K41R*D?$:OQjFqG K.pR{4H[qH I(Jɞ IorK.o3+Ü.43/، ϔ5oN-;lt-? kE4+C-m*GrI3ݳRN3;5)PKrT*4uSQuu6 CVkU\%V^W8%)^_GXfKDWjNfeWw-rXkM[T%[rwTb-w3Vve>@^|%O_;w$xM&TinJ+'bs cSKMCBt4eQVYf0yꬓ:Ly&/iVhb㔍nԖcl0n jkP]fTzL{mޚac{nXPc.no{pF9#|q쾻qoZ;e?|rKoE4[GU_},-!rɪ!܃ 6>xKMgr60{Hd«zkyм"V ';! ,J%29 4266%;= <8<<=71=E*>B4?I+A>3BF:BG C=#C9,CD6CJ9CKDB$DDF=FB,FI$SD*SE+SKT4TM&TQ U:UB6WX$YE,YL4YU%ZT-ZW1[O3\Z]?'_I3`WSac*c[Dc]dH'dL;daKddDed;hY5icKjhSjl:kfCkj[klDm`Znq5pY'rSMrhbru=sl`txLurSusZuuDwq9x_BydRyvJztKzjY{yU|nd|~j~[vd{l9dN|Z~eKmQrBknuZDmcr]{mMs\clq~V|{msfztljot{|s|t~úüêļɶʬś˸˻̴̢̼ìļά̸Х̒Ѷһֵ̻جӘڽھӶޯۤŲϻջߪλݭDAW \ #T(E-fǏ Iɓ&v˗0cʜI͛8sɳ'-=DIt%Q!]ʴӧPzTѧիXj5&Ж>Љ r:J%1)C >p\=LO0*G .I4O2@Þ̂Q%`i!dv>L c@QG. F!R}R%Q-c`Ē6m!D )@A#n|6\)|; !HSH\!pE"2x"c'kp'qG0d,L7-Rz_ TW 2: >hT@E;ϬBpP;`Ϭa= =83sXO>CO>3X H&L '1Fń֝bG" m1 ~`CWh:NĐ^e?bዖ bG*`Bp`(TBsD |[C4p^W!ш%,mzX,Ph f{` ^ !E/z1 p@ vDt@(L{;`cr "rHce BdP)50! p-x80~c`{D * ;&b1U z(aI +PS/,8lj$@h(CUG2 9{p*Q A!p XE,fG Px:<t* |B\R4ӉGVBG!J&4DJZ9&PA<!T! 9 `/pCG@ť!mb݌ڃZw5 AoS(VW(@ >A Āa0B؈qVBma*&V_(0d 1`0FP^@~@',eUxVQ-X%\9*+K(:٫ 6C@?l> !eg0np |Hc'r2e=i>a @Umˠ 62VI2@~ H$ffSMAѯCH67WD@vZK~{G{%Ey O[dWU%/tȽ9 YǦY[Kk/6]~t @j𫟮!̪~ <\f7=AOOeLsbWd!K~x'.4Td$$WPUG IVvd"F5lk7-w۳b ۗ"@"8`F @U>!> Ȱ T+?~O* i՗1Zp~ сІg'5R=(y.lw8؇&`l@ E!e|C|*7p "7P: . 7e= "!ȉvP p#9(4~n%-xuhl~p;pM6pE`fӐ 7`5jB@ 0:s@pwJp8S01Z0R@vuO Q y(n~ňiz4|̸rW Y$UAR $50 0 P: @ jPN@ 0 X Ay ( S  Pp ~ 9‘hx&(aV)7$P\ H0 xp;E0 p>P]װ x 0Y7 m mHbGU/Z q}'9p@ 5p @ :p | ^`( В=P 0 PN0 Ā7T  @1ayڑki/pgh@ р d@6p 9y 9 N o*@ }$'蟯9b:&_ (4q p9P靹PvppF@> "= P :(@}0/9}`&BJyz]L $& 4@ QFV @SS ~`I Ѱ0pIP ԰o@@ qJw ` 6P 0 ʫ7P0z$ qf9*NiPt&Q T5 ~P  ΀Q FP 8 GU9`˕ǚ t7tqTGq`9M0>Y8~Q`Q`~ 7>WRP HBNGUjmkȭ!#+-+y0{}YL&nxPWutxitPsvk2 u {]+P{~cUh[Muwdu{w|yd4h=k{{{b2.kKkW|7]fy|&zMCywjyyq'wv{xldCut;yx=$k]IGle{5WH k{+j7PL&qP!" &l#]2|.=*Úq/\b$8<36 @4D|5A|EׁGR\]\d)-S<˸ɜ,là1S=|ʅʪ4<{ ˱EvA˺Ŷ|MJL5ˉ|<\&l̇!l<|lFE|qߔ|גvc ݌l&<z ͬ,Ov,l ϗ [eĶ=$<]ֱ1ξl],3,(};0-!#MgA1;"-/[qҦ=ԧ6}gIWaԦ9VMykQPo 6qdr\]}'Lș\r=JY| m}t}meV3a q׌Mָ<~QƄ , טؚ\]5T b]q`}٪٬]q|w{Mәںp.Ӳ=ۤGI-!ۻ}˰ۿM&U=mK=׸-ݨحaҼ-Ud-}AUc^U?]ـ=N}܄K W>يm- ~m&} "'n-N,>=/n43n7.M<>#?]ߪJNN.>~lBV-W<\`.l˳Ewhm^M+9܇v猽;,zЙ]4瀾,L>lK؊薞ނ>&&Vݫ}>Nɕ7類c\]ꆮ4^D.8\噞̽NN.y2X{"]׭^~d[.,ǖZUMU~ޞ^\LNN.Y1 Jm-]̜$X XM%4!62~>c;+F0/CtNG PN ^ϼwa=_jy75taeu`bz/_ldЇV[?(>V-No?|N=ퟟ]Lj/ު?dӥ/㴿޷Sιo_]1'_o?/o?_]O O_Y&pu #$Xp  &\C%NXE5nG!! $I)UdK1eΤYM9uIsO E%ZQIjaҩɞQNZUYSZaŎ%[,ӧZծe۫]&Nwɵ'_ܻg߾ydx{&}{O? Lj2 pASC,= pBTA 35(ÇOCK@T D0k,sԱ0GDqH"zF n"tҪ#}Lһ%UI,i"sLKK&.$M-єs48sN2<廳O#/@U4D;Q(!NI3RN:KP#TQSͲTV{AːSuZ/YiՕ[{mד`uX }U\UDcm=ɩ]vZmgSZnlvh-U`UWFsTs]xlW7y|^~Wz9 Es`Nj/v8څay!bxc$8c,cuSc2KvNN9d(z0yꬃ:Ly&/hWhZcN<Ԗnj. jviiz: {m(lؖ=V[+[8*f>k#ik *q>%ל͓+6=&-tFWL=>uhuY"a/KvjNu]͑]筇mV~33 |o^n8 g?! ,J%29 4266%;= <8<<=71=E*>B4?I+A>3BF:BG C=#C9,CD6CJ9CKDB$DDF=FB,FI$RL*RF,RR3RRERXS;$SD+SKT4TM&TQ U:UB6WX$YE,YL%ZT-ZW3ZS3\Z]?'_I3`WSac(cL*c[Dc]dH;daKddDec;hY5icKjhSjl#kN:kfCkj[klDm`Znq5pY'rTMrhbru=sl8t\@ta`txLurSusZuuDwqRyvJzt\zy:{bC|fT|yU|nd|}K}kj}d~[vd}l9dN|Z~QruClZb}brLr]|Svcm\Jsgcq~V|{sfmztjt{|s|t~ýõüêļɶʬƝ˹Ô̴̼̝Ƭļά̸Х̒ѶҼֵ̻ԞجӘڽھԵޯۤŲϥɻջ߫λݰDAW(DȰaA+J$qŋ +^h#Ə C(ɓ(SH!ė0cʜI͛8sɳO# zeЅ*&ňd˥PJJբJ'ʵׯ`Jbݻx(߿$ܼ*^̸Y% L坄K>Yۣ"5H3яN*Nc˞-83'. \\Qň[PQCʼn*J0~5]K_:x!سwSPG%n5lf8F;AÈĩzUz v 6 wwqpap7(X 6QA5c %Pr,`3zpB 5 #̤A(I>#'C/"x[B^Uu,9h晳AXP1AA@Qpu#@Cm2q*@' 8dr@P <I>ع tFJP%1IC>ܝ?Lȓ/*Y H .I01B ǞЊ)L)Z%!%v>L@eȃ >rІ5&LH>ӌ}a ?ԓ ; <xc<=SOD0$ )]F;pb?" ҁxۓ="k;с-$X9>cC#c 5A' he ͏5dHi^%p0,4":fwA#('H IxD0 J@ RHJ9! C>vAx/b|c>BwR` N\+N @v!lؘD$y@YH~P@Lbb:L h#: #&>ܣLp/1; R aR8 ېg 8 |e 3PGC0|;d1B]  gPF wu $o4|@.3Qp  {C My&1b8ʚ! X}r  H~G&.w 80U15 udBb0DJhU426tj0Yʃ S!.!4ȀTB:@ 8 BL(08%q Dt XkͮMb(O83D>Q2 ?* AD[A% @mE2з#TA*X1L Ox=, t!d _4bڗ&NX@ʠ+qF"W%[>ࡊKT!MkRFEPDCOC>"e9'F"@`Ѩ |uYu;nT%+:P@l2(deE@ 0h[Fb>%o qjrc7|#C$(!P MxNP74m7) JPjHxNW?#2 &>=d,Q!4J!8"D 9QpF9w  8 x7c5ylnrD%R D Nbt@"d'PqbCg.叀I. 4.aI8 &Jk]Hc;X;\פ^=jvgNe3W -~qѢUHp9vowt3h e~/5M6􍝗"%+Hw_AZAx03bN7ߋ8Ou7'$,|w90[9NMHxB,AB}%pYyG~"(fARNqMw.A5nW]Zb ݗ"`"3D U@!2> Ơ X,A2~Q(+p jח2Z~#'j=Ա=u*z3ܡ~H}уn` G"h'|a|'+8 "08p: . 8g= 2"!ȉp@ t#9(@6~p%/)l!=Ma1Ek`p 87pD@h >@ yI3R 2Z T@xK P(pňѷ̸R| Y$QR $7P P:`@ـ pPN 0 H Ay (@ >  -0 p  ~)Y.ojّx&( '8$p\ Gp { P`]א x ٰ @Y8 x+bYvf9N]kya`/Z  s}(9` 7  :P { 1\ -] E G𝠉=Pt 0x@ n87Ycn0 # p@ V= ` f@1 9Y ) N  s+@ }$*i:&lypbuP[8[` 7 y 7@ HspP 9@ : 3* à*j UJ` A8IzL:EBb"` *U `SR `9 00 0 6 ^ $ k KÐ 𪽊 H}0u`{a9GZCH iTp U5@w ՠ .P ZT   ~ Х309 @xXD ך:*vgt PpqPq .M鳅Up}%TQ(o'nH+kڲR'j+r-PJПO&nY(|Tu(Wvxt@{`j]Ňi[l$_G|MY}a|+p{{Gh{;yHwǷxeMFxwye+!8H[z~v1|r7rOx`׽Nwۼ{Nɇ)zUvcy7cA7r`u>J+|1{z{mbG\\F ,$]!|yd\,-(&1-jݻ}<4ao׌=k Mnٍ:}KXcٰ,16/՘ڜGǠ-e=Ӛڼ-q+=ٳ]ƥ'Gی۽-˱ "ȝrӝʝ;&ȻP-Έ}/U=}}zVpm]ߜ̓ޢ-ނT୍0 rc- ~߰N ~ށAe ԱnF ! %^'2n!ͻ=:5n㴋2B=Ջ}ߞ"r^9A\q^o.ON٭qq Χ ?lޓ$ʝ= o62 s>7p :m@COH'P{-NX~ݐMﴝj,F0+Ϗnk_no\ o~m{μÍ҇S?]T]֓Oؒl>ҍtut軻?dѥ㴿ONӾM=ι>_UmfOm̟15=_z1ٯ/_ե) Sn_G}n H #$XP`C%NXE5nGm\ArI)UdK1eΤYM9uO!%ZQI3(ٴ$OQNZU(n-pRaŎ%[#SOe[TMpAyw"Iq&\ذԹ[hcȑ%oLwɵ'_^»gߞytalE|\ 4RO@T-;pB +RpA33~CoCK 8BTBCD0ks0GFqH"ٺG /"t# Jһ%AI,I"Ц2s̕&$1єs48İη2<廳O#t/@PU,D;Q( OI3RNӣ:5KPicqTT,uUԴQLuVXU+iՕ[{UJvv^oQa-XVM9X%fWY6jKum5[oMP\t#WOWuul]zWy՗{}q_/6x`[!alxF8)87 . xd4+ G[VmQ\Y3 b_]f/@睋LD zi(;>h[_Ԧn-%VYeVi6{Ux8*6Zod.pġ 7# k *w$לM+s7ݥ-FW]#0rԑ kWih=#wϽywUdmϹm.^EJ~ws+$t"1 ?ԙ|ouB ;! ,J%29 4266%;= <8<<=71=E*>B4?I+A>3BF:BG C=#C9,CD6CJ9CKDB$DDF=FB,FI$RL*RF,RR3RRERXS;$SD+SKT4TM&TQ U:UB6WX$YE,YL%ZT-ZW3ZS3\Z]?'_I3`WSac(cL*c[Dc]dH;daKddDec;hY5icKjhSjl#kN:kfCkj[klDm`Znq5pY'rTMrhbru=sl8t\@ta`txLurSusZuuDwqRyvJzt\zy:{bC|fT|yU|nd|}K}kj}d~[vd}l9dN|Z~QruClZb}brLr]|Svcm\Jsgcq~V|{sfmztjt{|s|t~ýõüêļɶʬƝ˹Ô̴̼̝Ƭļά̸Х̒ѶҼֵ̻ԞجӘڽھԵޯۤŲϥɻջ߫λݰDAW(DȰaA+J$qŋ +^h#Ə C(ɓ(SH!ė0cʜI͛8sɳO# zeЅ*&ňd˥PJJբJ'ʵׯ`Jbݻx(߿$ܼ*^̸Y% L坄K>Yۣ"5H3яN*Nc˞-83'. \\Qň[PQCʼn*J0~5]K_:x!سwSPG%n5lf8F;AÈĩzUz v 6 wwqpap7(X 6QA5c %Pr,`3zpB 5 #̤A(I>#'C/"x[B^Uu,9h晳AXP1AA@Qpu#@Cm2q*@' 8dr@P <I>ع tFJP%1IC>ܝ?Lȓ/*Y H .I01B ǞЊ)L)Z%!%v>L@eȃ >rІ5&LH>ӌ}a ?ԓ ; <xc<=SOD0$ )]F;pb?" ҁxۓ="k;с-$X9>cC#c 5A' he ͏5dHi^%p0,4":fwA#('H IxD0 J@ RHJ9! C>vAx/b|c>BwR` N\+N @v!lؘD$y@YH~P@Lbb:L h#: #&>ܣLp/1; R aR8 ېg 8 |e 3PGC0|;d1B]  gPF wu $o4|@.3Qp  {C My&1b8ʚ! X}r  H~G&.w 80U15 udBb0DJhU426tj0Yʃ S!.!4ȀTB:@ 8 BL(08%q Dt XkͮMb(O83D>Q2 ?* AD[A% @mE2з#TA*X1L Ox=, t!d _4bڗ&NX@ʠ+qF"W%[>ࡊKT!MkRFEPDCOC>"e9'F"@`Ѩ |uYu;nT%+:P@l2(deE@ 0h[Fb>%o qjrc7|#C$(!P MxNP74m7) JPjHxNW?#2 &>=d,Q!4J!8"D 9QpF9w  8 x7c5ylnrD%R D Nbt@"d'PqbCg.叀I. 4.aI8 &Jk]Hc;X;\פ^=jvgNe3W -~qѢUHp9vowt3h e~/5M6􍝗"%+Hw_AZAx03bN7ߋ8Ou7'$,|w90[9NMHxB,AB}%pYyG~"(fARNqMw.A5nW]Zb ݗ"`"3D U@!2> Ơ X,A2~Q(+p jח2Z~#'j=Ա=u*z3ܡ~H}уn` G"h'|a|'+8 "08p: . 8g= 2"!ȉp@ t#9(@6~p%/)l!=Ma1Ek`p 87pD@h >@ yI3R 2Z T@xK P(pňѷ̸R| Y$QR $7P P:`@ـ pPN 0 H Ay (@ >  -0 p  ~)Y.ojّx&( '8$p\ Gp { P`]א x ٰ @Y8 x+bYvf9N]kya`/Z  s}(9` 7  :P { 1\ -] E G𝠉=Pt 0x@ n87Ycn0 # p@ V= ` f@1 9Y ) N  s+@ }$*i:&lypbuP[8[` 7 y 7@ HspP 9@ : 3* à*j UJ` A8IzL:EBb"` *U `SR `9 00 0 6 ^ $ k KÐ 𪽊 H}0u`{a9GZCH iTp U5@w ՠ .P ZT   ~ Х309 @xXD ך:*vgt PpqPq .M鳅Up}%TQ(o'nH+kڲR'j+r-PJПO&nY(|Tu(Wvxt@{`j]Ňi[l$_G|MY}a|+p{{Gh{;yHwǷxeMFxwye+!8H[z~v1|r7rOx`׽Nwۼ{Nɇ)zUvcy7cA7r`u>J+|1{z{mbG\\F ,$]!|yd\,-(&1-jݻ}<4ao׌=k Mnٍ:}KXcٰ,16/՘ڜGǠ-e=Ӛڼ-q+=ٳ]ƥ'Gی۽-˱ "ȝrӝʝ;&ȻP-Έ}/U=}}zVpm]ߜ̓ޢ-ނT୍0 rc- ~߰N ~ށAe ԱnF ! %^'2n!ͻ=:5n㴋2B=Ջ}ߞ"r^9A\q^o.ON٭qq Χ ?lޓ$ʝ= o62 s>7p :m@COH'P{-NX~ݐMﴝj,F0+Ϗnk_no\ o~m{μÍ҇S?]T]֓Oؒl>ҍtut軻?dѥ㴿ONӾM=ι>_UmfOm̟15=_z1ٯ/_ե) Sn_G}n H #$XP`C%NXE5nGm\ArI)UdK1eΤYM9uO!%ZQI3(ٴ$OQNZU(n-pRaŎ%[#SOe[TMpAyw"Iq&\ذԹ[hcȑ%oLwɵ'_^»gߞytalE|\ 4RO@T-;pB +RpA33~CoCK 8BTBCD0ks0GFqH"ٺG /"t# Jһ%AI,I"Ц2s̕&$1єs48İη2<廳O#t/@PU,D;Q( OI3RNӣ:5KPicqTT,uUԴQLuVXU+iՕ[{UJvv^oQa-XVM9X%fWY6jKum5[oMP\t#WOWuul]zWy՗{}q_/6x`[!alxF8)87 . xd4+ G[VmQ\Y3 b_]f/@睋LD zi(;>h[_Ԧn-%VYeVi6{Ux8*6Zod.pġ 7# k *w$לM+s7ݥ-FW]#0rԑ kWih=#wϽywUdmϹm.^EJ~ws+$t"1 ?ԙ|ouB ;! ,J%29 4266%;= <8<<=71=E*>B4?I+A>3BF:BG C=#C9,CD6CJ9CKDB$DDF=FB,FI$RL*RF,RR3RRERXS;$SD+SKT4TM&TQ U:UB6WX$YE,YL%ZT-ZW3ZS3\Z]?'_I3`WSac(cL*c[Dc]dH;daKddDec;hY5icKjhSjl#kN:kfCkj[klDm`Znq5pY'rTMrhbru=sl8t\@ta`txLurSusZuuDwqRyvJzt\zy:{bC|fT|yU|nd|}K}kj}d~[vd}l9dN|Z~QruClZb}brLr]|Svcm\Jsgcq~V|{sfmztjt{|s|t~ýõüêļɶʬƝ˹Ô̴̼̝Ƭļά̸Х̒ѶҼֵ̻ԞجӘڽھԵޯۤŲϥɻջ߫λݰDAW(DȰaA+J$qŋ +^h#Ə C(ɓ(SH!ė0cʜI͛8sɳO# zeЅ*&ňd˥PJJբJ'ʵׯ`Jbݻx(߿$ܼ*^̸Y% L坄K>Yۣ"5H3яN*Nc˞-83'. \\Qň[PQCʼn*J0~5]K_:x!سwSPG%n5lf8F;AÈĩzUz v 6 wwqpap7(X 6QA5c %Pr,`3zpB 5 #̤A(I>#'C/"x[B^Uu,9h晳AXP1AA@Qpu#@Cm2q*@' 8dr@P <I>ع tFJP%1IC>ܝ?Lȓ/*Y H .I01B ǞЊ)L)Z%!%v>L@eȃ >rІ5&LH>ӌ}a ?ԓ ; <xc<=SOD0$ )]F;pb?" ҁxۓ="k;с-$X9>cC#c 5A' he ͏5dHi^%p0,4":fwA#('H IxD0 J@ RHJ9! C>vAx/b|c>BwR` N\+N @v!lؘD$y@YH~P@Lbb:L h#: #&>ܣLp/1; R aR8 ېg 8 |e 3PGC0|;d1B]  gPF wu $o4|@.3Qp  {C My&1b8ʚ! X}r  H~G&.w 80U15 udBb0DJhU426tj0Yʃ S!.!4ȀTB:@ 8 BL(08%q Dt XkͮMb(O83D>Q2 ?* AD[A% @mE2з#TA*X1L Ox=, t!d _4bڗ&NX@ʠ+qF"W%[>ࡊKT!MkRFEPDCOC>"e9'F"@`Ѩ |uYu;nT%+:P@l2(deE@ 0h[Fb>%o qjrc7|#C$(!P MxNP74m7) JPjHxNW?#2 &>=d,Q!4J!8"D 9QpF9w  8 x7c5ylnrD%R D Nbt@"d'PqbCg.叀I. 4.aI8 &Jk]Hc;X;\פ^=jvgNe3W -~qѢUHp9vowt3h e~/5M6􍝗"%+Hw_AZAx03bN7ߋ8Ou7'$,|w90[9NMHxB,AB}%pYyG~"(fARNqMw.A5nW]Zb ݗ"`"3D U@!2> Ơ X,A2~Q(+p jח2Z~#'j=Ա=u*z3ܡ~H}уn` G"h'|a|'+8 "08p: . 8g= 2"!ȉp@ t#9(@6~p%/)l!=Ma1Ek`p 87pD@h >@ yI3R 2Z T@xK P(pňѷ̸R| Y$QR $7P P:`@ـ pPN 0 H Ay (@ >  -0 p  ~)Y.ojّx&( '8$p\ Gp { P`]א x ٰ @Y8 x+bYvf9N]kya`/Z  s}(9` 7  :P { 1\ -] E G𝠉=Pt 0x@ n87Ycn0 # p@ V= ` f@1 9Y ) N  s+@ }$*i:&lypbuP[8[` 7 y 7@ HspP 9@ : 3* à*j UJ` A8IzL:EBb"` *U `SR `9 00 0 6 ^ $ k KÐ 𪽊 H}0u`{a9GZCH iTp U5@w ՠ .P ZT   ~ Х309 @xXD ך:*vgt PpqPq .M鳅Up}%TQ(o'nH+kڲR'j+r-PJПO&nY(|Tu(Wvxt@{`j]Ňi[l$_G|MY}a|+p{{Gh{;yHwǷxeMFxwye+!8H[z~v1|r7rOx`׽Nwۼ{Nɇ)zUvcy7cA7r`u>J+|1{z{mbG\\F ,$]!|yd\,-(&1-jݻ}<4ao׌=k Mnٍ:}KXcٰ,16/՘ڜGǠ-e=Ӛڼ-q+=ٳ]ƥ'Gی۽-˱ "ȝrӝʝ;&ȻP-Έ}/U=}}zVpm]ߜ̓ޢ-ނT୍0 rc- ~߰N ~ށAe ԱnF ! %^'2n!ͻ=:5n㴋2B=Ջ}ߞ"r^9A\q^o.ON٭qq Χ ?lޓ$ʝ= o62 s>7p :m@COH'P{-NX~ݐMﴝj,F0+Ϗnk_no\ o~m{μÍ҇S?]T]֓Oؒl>ҍtut軻?dѥ㴿ONӾM=ι>_UmfOm̟15=_z1ٯ/_ե) Sn_G}n H #$XP`C%NXE5nGm\ArI)UdK1eΤYM9uO!%ZQI3(ٴ$OQNZU(n-pRaŎ%[#SOe[TMpAyw"Iq&\ذԹ[hcȑ%oLwɵ'_^»gߞytalE|\ 4RO@T-;pB +RpA33~CoCK 8BTBCD0ks0GFqH"ٺG /"t# Jһ%AI,I"Ц2s̕&$1єs48İη2<廳O#t/@PU,D;Q( OI3RNӣ:5KPicqTT,uUԴQLuVXU+iՕ[{UJvv^oQa-XVM9X%fWY6jKum5[oMP\t#WOWuul]zWy՗{}q_/6x`[!alxF8)87 . xd4+ G[VmQ\Y3 b_]f/@睋LD zi(;>h[_Ԧn-%VYeVi6{Ux8*6Zod.pġ 7# k *w$לM+s7ݥ-FW]#0rԑ kWih=#wϽywUdmϹm.^EJ~ws+$t"1 ?ԙ|ouB ;! ,J 3/$3:88#:=<7 <8<<+=A1=D&?B4?I+A>!B:2BF6BJ C<+CE9CK:CGD;DB$DDFA&FH+FIJDJE#JD;JN#K<$KJ+KD,KK?KRL=LI3LD3LLM05MPAMU,NQ$Q?2QL3QB R7RK$RL*RF3RRERXS2S>$SD+SK,SQUBV=%WR$XHYR,YL3YN Z;ZB,ZU![D3[S3\Z%bK+bZTbeJc]Jcd=dbDdceG3eUMgi?hZ4ib:jeIjeKjiCkgVll#nM[nrWorTpc'rS4rYbrv;smBslKsiNtr[tvTusFwqGxh?ybRynKzuTzw`zm\{yd|}K}kk~OpYsd{n~rZ}lN|eSsXAjubKrZmb~bmLsTws~t{lcy|tZhs{{htt~vôüüìĺ˺ˈ̭Ĕ͵ļ͋а̬ͳʚӻҼԭӗڼܣı̶ռڢŴϧɻ͸ϱ<8A*\xÇ ]8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړ-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1lqkaR ⸈GӍ^/Lc˞2[-LDx"hq Mo=$jIҌ蚶ا8<$s) )>N A}|-zP?~]]teFqJ+ 7ArPA)'qx`q( J( "p @A'n$-'TŠqlѐ]Kid9P~&O` Xc~r9zfp =t+U؃xg rF`B@I>) .Yen5`>gXю>`=L0jV`uG+sL= 牠,6іŖVKB$psK<| <!nq( $"Yin1  ";,h8D2hBXPC mF9(¿f @\={C =#hڃp(h$Aj(£J,pgPGԁfXg-m{V=@-CI\F;hϬAM?c=h=Ó>`8sۦ@6 а=N?@7xS @Pc=sHcpD8rE;s=X <-PgܘZ/F+(`Fф5$aO w˅(葏8P@ F>у0v0aI#؅aCjYh!Y&4̣!h{bS ܕbZHA&DCn4X!`z EюfyPDŽ.4U i42+!8G)Ob@- xpDzY@ ;D*AأL0 R IS8"X2`$81"p`԰ Tt!Xa( G8# c؄,LР`M!UpZ5 iծ S%cJ?="_ p> hB^LB $AXx5"l,@D$憆 @- ^(Pw50 Z hA~c!͇&.,d(|[>\Q+(X<ޢs%ѭX XZMn; sa -૏q(c5}-/qIj 0 }Qg}\"@Hϕ AG=?u~05lk%T[<uOtB;G썭ă=_VP!_Yq.& |!G  @gd}~}ʢ 5WlS6I` 0U?$>>`@ Ġ /|@>R|60 ` g;0X0zq Ѐ}W h`! )؅fk*(* 6Rv*; %P;3 1;!>R0 ` P#00>%~r v@W<,`ps8뀅Z1k`hwXqi_`p 0'^sl e0;k̠ 6?r I0;`\ U@Pkl0;`P@ 03 < p Ȋk}GdyLvA# #ׁʲ\W;PaP0 ?   JFI v;p Kp `a | HWQ( n qSI}XY槕* #PՀu|5` %``E P: FP\@ 0 F  ;0 q&X H5Wؙ{9h+ Ssı$>Z v`@ ,P EP Ā(k >$  KPi ݐ3P PKɏEA>T32`  q<`/: *50 Жr` HjzEP PP 9݀ !9`Pƙx}<:?ԅ[8КhaY ǀXǠ$ ݠ X P ug PE k Sŀ 6`0  z`dXuQz$|W`)Q!Y 0U7P ;̀ ( K [ %`C ` Z@ p. Đw ˔p (s:Gsp`s qn,+$XX>8~[ʂxGEQ1gUEk>RVnv !Kv$,cɳMcs1⦂q,Ps]'|IGǶPssG%gd}W}zD"˵kOMn+v犌{"= z'"Kd+c&w˂QۡcMt}Q a4g9 kzUwt~ ݷػU+{9FH~;NOS++օq!G}h,E {d;hkˁBA <\8Ws|"\F%<*5'܁-,]2L-/\Ç3gbپԡ@U;uS5\ĴvĆkJ\<夿Ll^Xپ+_l]da P}xg̻8P~kmR -?Ub\xǤ;ǒȁ5<ˆ|Ȑ=ȗ^ɠǘɵf|B<ʤʮ|Nʫ~ʶ|,e|˾L>_˿\̉k\-}<4 Nw|Ue7Լea fm2 >M.$n'~),>/^GíM>6~㉫بFWf,f3GLҵ-\+qs$ ]^Ub{N~mpIѿ=o|߄nZ熎 .葭d~萎snvG{~ҕ~>~snڡ?}ʝ1ꦍٲߣNΥ{lu] ~N <ʮ^ガދ~^^S^nϾ>N~_7Qy鰞:@K}f/.n}j]{-*3&_&Pn+?bMu}4#%41B]PFRQ/-P 4RI3 +RPtԙL T$IUu%ߊLUXQ\u֓`4V\Suמ_s!^i5AUbg e-Yg%(XiZC9[p%S;5w=MDvNw^N|}}E_;!`,x$@84a[a˻.cQ/8^s4y:ecLYfd;y\pc,yhy6:d!B:2BF6BJ C<+CE9CK:CGD;DB$DDFA&FH+FIJDJE#JD;JN#K<$KJ+KD,KK?KRL=LI3LD3LLM05MPAMU,NQ$Q?2QL3QB R7RK$RL*RF3RRERXS2S>$SD+SK,SQUBV=%WR$XHYR,YL3YN Z;ZB,ZU![D3[S3\Z%bK+bZTbeJc]Jcd=db?dYDdceG3eUMgi4ib:jeIjeKjiCkg?l[Vll#nM[nrWorTpc'rS4rYbrv;smKsiCtkNtr[tvTusFwq?ybRynKzuTzw`zm\{yd|}K}kk~Ysd{n~rZ}lN|Rre;fXElubKrZm?kb~bmLsTws~t{lcy|tZhs{{htt~vôüüìĺ˺ˈ̭Ĕ͵ļ͋а̬ͳʚӻҼԭӗڼܣı̶ڢŴϧɻ͸ϱ<8A*\xÇ ]8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړ-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1lqkaR ⸈GӍ^/Lc˞2[-LDx"hq Mo=$jIҌ蚶ا8<$s) )>N A}|-zP?~]]teFqJ+ 7ArP)'q|`q( J,M "p @A'n!% .'TŠqpѐ]Kid9P~& O` Xc~r9zfp =t+U؃xg rF`B@I>) .Yen5p>hXю>`=L1jV`u+L= 牠,6іŖVKB$pK<| <!nq," $"Yin1  #K,hG8H2hBXPC mF9,¿f @\={C =H#ip(Ci$A(£J,phPGԁfXg-m{V=@.CI\F;hϬAM?s =,sC q߱@ģ>h=Ó>p8sۦ@v =N?@7xc @Pc=HcpD8rE;=X <-PgܘZ/F+(pFф5%aO w(葏8P@ F>у0v8aICaCj׏YhAY&15̣!h{b[ ܙZH&FCn4X!`z(EюfyPDŽ.4U i42+!8GO- xxD|Y@@ CD*AأL1 Z I9T<"XA2`$82"p`Ը Tt!Xa(G<# d,:MР<`M!]pZ5 iծ S%cJ?="_ x>>Anb=!ۡ (A P1!`H+4,0G}V /` }B7[CkC'g)Hpރ QÑa#!@TMww6fLhWK]$Y pfT4@=1 xcH$abX> lB_Pb @$AY|5"l,`$斆 @- +_(Pw50 Z iA~!&.d(|[>^Q+(X<ޢs%ѭX@`ZMn; sa -૏q,c5}-/qIj 2 }\dQg}\"@Hϕ AG=?u~05lk%T[<uOtB;G썭ă=_VP!_Yq.& |!G  @gd}~}ʢ 5WlS6Ip 0U?$>>`P Ű /|@>R|60 p h;@X0zq Ѐ}W h`! )؅fk*(*0 6Rv*; %P;3 1;!>S0 p P#00>%~r u@W<, Pps8뀅Z1k`hwXqi`` 0'^sl e0;kͰ 6?r I0;`] Q@Pkl@;`<[CQ`: ;ap R*hXz(WU'|1?!R: h 9 rS ߠ` ;p Ͱ [ >0( p װ &wdHvXd$*00r,5e l? 6S <`}Pla :` F  !t@  fNPZ7AUYߗi~[20[P 0 Q-gl8~\ʂxGER1gQG>RVnv+! #Kv&۵,dMcs1⦂q,Ps]'|IGPssG\ ѱG}wY+NdH^4bw~ب7{'kzz"2[ {{JAibq, AބxMK'A:Ascԡk Ut~ U+{9FH~;NOSKt.օq!G}h,E*d[h'ˁBQ\%\HW |$\F!'\,5)܁/,]4L-1|Ê5gBU'ĿN`ZKa|_dc,R}xi8P~mo T -;@ud\xǧ[ǒ'ȃ5\Š|ɒ= ə^ɢȚ ʵf^5ɦUʰ|NʩĀ˸|Lˤ V y|;̼[ƌl-}\6 Ny|Uel&ma ͏=#||، b,Lkl3|Yй;bqm+uФє|d"]mf#ml͸[ Z4<)m6U,6Hx jQC}`,$V ]4+O\NJld]VMJ<-_ ֐ln֥ɥͼU2c ~}Hl]-m}b/\kWؤ/A;M,AՊَ g`ْ]- ;&ؠSWYsKf< ڮʣ]ײm&ʻmԺM֫}ܛ̍aՋUWڽݯ=\m-f}ܽލ ۱-ۧ]z!g}]:blqٍ׾ ކצ- ڠ5 ^ e4 b~1{A(F,tܗ0^+8>3N㌫/^19>e<DڝGnBVNNNPA^Wq=\n-jY|7 k^ p^Intnއ&䁾 >NdžJٌ^ f7*)C5Mg.>~1>ó^ۚ}\ .w}澾2^\ }_Ю&~}=:.-žU7.^^W퉾^SӞܵ=wɏm.ܡ\ iɽ$S_&!%o._1/`M6p z>_o.CF֑N_<˂LV bckR?todOq/^|w9?y>'^WION-rm0\А?o+F#}Z%Yܱoםݧѽg;_oOOOФ_j?޿ٺ__/xcOb .\ XA .dC%NXE!GvXI)UdK1eΤYM*q OA%ZI=Ȕ)ɦ9NZUYcyWaŎ%ԬH#e[/ $[]yiԿq&\ذ^ĉ/fR'\YɖgС>^*)fͩU̹ggѱeϦ4`uum/uoɕ9s_\}uaG;jK^|kg{zp{.~> 406 pAqj.#9A 3LLJCK<+ATqE*D5|Ekˤc <mGp Ix,3 Tr( #8\rJ*)j2-(s<^K0r/E3"sMM7bsN N35źtT:5&$IUuS[e鷮sUZsVfV^Yқճa{5!`qMuƹud]g-0[UZn6OWo w\t-suul]z ^v׻s_s_ `N 1v6 fXKr}bxb*uWC92XDV3 J6Y;ye=嗱ek9ψ7ιL.gz`项VʤRn抷z@.#^V;F[6f~{9ܾ[9ii oW"(!B:2BF6BJ C<+CE9CK:CGD;DB$DDFA&FH+FIJDJE#JD;JN#K<$KJ+KD,KK?KRL=LI3LD3LLM05MPAMU,NQ$Q?2QL3QB R7RK$RL*RF3RRERXS2S>$SD+SK,SQUBV=%WR$XHYR,YL3YN Z;ZB,ZU![D3[S3\Z%bK+bZTbeJc]Jcd=db?dYDdceG3eUMgi4ib:jeIjeKjiCkg?l[Vll#nM[nrWorTpc'rS4rYbrv;smKsiCtkNtr[tvTusFwq?ybRynKzuTzw`zm\{yd|}K}kk~Ysd{n~rZ}lN|Rre;fXElubKrZm?kb~bmLsTws~t{lcy|tZhs{{htt~vôüüìĺ˺ˈ̭Ĕ͵ļ͋а̬ͳʚӻҼԭӗڼܣı̶ڢŴϧɻ͸ϱ<8A*\xÇ ]8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړ-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1lqkaR ⸈GӍ^/Lc˞2[-LDx"hq Mo=$jIҌ蚶ا8<$s) )>N A}|-zP?~]]teFqJ+ 7ArP)'q|`q( J,M "p @A'n!% .'TŠqpѐ]Kid9P~& O` Xc~r9zfp =t+U؃xg rF`B@I>) .Yen5p>hXю>`=L1jV`u+L= 牠,6іŖVKB$pK<| <!nq," $"Yin1  #K,hG8H2hBXPC mF9,¿f @\={C =H#ip(Ci$A(£J,phPGԁfXg-m{V=@.CI\F;hϬAM?s =,sC q߱@ģ>h=Ó>p8sۦ@v =N?@7xc @Pc=HcpD8rE;=X <-PgܘZ/F+(pFф5%aO w(葏8P@ F>у0v8aICaCj׏YhAY&15̣!h{b[ ܙZH&FCn4X!`z(EюfyPDŽ.4U i42+!8GO- xxD|Y@@ CD*AأL1 Z I9T<"XA2`$82"p`Ը Tt!Xa(G<# d,:MР<`M!]pZ5 iծ S%cJ?="_ x>>Anb=!ۡ (A P1!`H+4,0G}V /` }B7[CkC'g)Hpރ QÑa#!@TMww6fLhWK]$Y pfT4@=1 xcH$abX> lB_Pb @$AY|5"l,`$斆 @- +_(Pw50 Z iA~!&.d(|[>^Q+(X<ޢs%ѭX@`ZMn; sa -૏q,c5}-/qIj 2 }\dQg}\"@Hϕ AG=?u~05lk%T[<uOtB;G썭ă=_VP!_Yq.& |!G  @gd}~}ʢ 5WlS6Ip 0U?$>>`P Ű /|@>R|60 p h;@X0zq Ѐ}W h`! )؅fk*(*0 6Rv*; %P;3 1;!>S0 p P#00>%~r u@W<, Pps8뀅Z1k`hwXqi`` 0'^sl e0;kͰ 6?r I0;`] Q@Pkl@;`<[CQ`: ;ap R*hXz(WU'|1?!R: h 9 rS ߠ` ;p Ͱ [ >0( p װ &wdHvXd$*00r,5e l? 6S <`}Pla :` F  !t@  fNPZ7AUYߗi~[20[P 0 Q-gl8~\ʂxGER1gQG>RVnv+! #Kv&۵,dMcs1⦂q,Ps]'|IGPssG\ ѱG}wY+NdH^4bw~ب7{'kzz"2[ {{JAibq, AބxMK'A:Ascԡk Ut~ U+{9FH~;NOSKt.օq!G}h,E*d[h'ˁBQ\%\HW |$\F!'\,5)܁/,]4L-1|Ê5gBU'ĿN`ZKa|_dc,R}xi8P~mo T -;@ud\xǧ[ǒ'ȃ5\Š|ɒ= ə^ɢȚ ʵf^5ɦUʰ|NʩĀ˸|Lˤ V y|;̼[ƌl-}\6 Ny|Uel&ma ͏=#||، b,Lkl3|Yй;bqm+uФє|d"]mf#ml͸[ Z4<)m6U,6Hx jQC}`,$V ]4+O\NJld]VMJ<-_ ֐ln֥ɥͼU2c ~}Hl]-m}b/\kWؤ/A;M,AՊَ g`ْ]- ;&ؠSWYsKf< ڮʣ]ײm&ʻmԺM֫}ܛ̍aՋUWڽݯ=\m-f}ܽލ ۱-ۧ]z!g}]:blqٍ׾ ކצ- ڠ5 ^ e4 b~1{A(F,tܗ0^+8>3N㌫/^19>e<DڝGnBVNNNPA^Wq=\n-jY|7 k^ p^Intnއ&䁾 >NdžJٌ^ f7*)C5Mg.>~1>ó^ۚ}\ .w}澾2^\ }_Ю&~}=:.-žU7.^^W퉾^SӞܵ=wɏm.ܡ\ iɽ$S_&!%o._1/`M6p z>_o.CF֑N_<˂LV bckR?todOq/^|w9?y>'^WION-rm0\А?o+F#}Z%Yܱoםݧѽg;_oOOOФ_j?޿ٺ__/xcOb .\ XA .dC%NXE!GvXI)UdK1eΤYM*q OA%ZI=Ȕ)ɦ9NZUYcyWaŎ%ԬH#e[/ $[]yiԿq&\ذ^ĉ/fR'\YɖgС>^*)fͩU̹ggѱeϦ4`uum/uoɕ9s_\}uaG;jK^|kg{zp{.~> 406 pAqj.#9A 3LLJCK<+ATqE*D5|Ekˤc <mGp Ix,3 Tr( #8\rJ*)j2-(s<^K0r/E3"sMM7bsN N35źtT:5&$IUuS[e鷮sUZsVfV^Yқճa{5!`qMuƹud]g-0[UZn6OWo w\t-suul]z ^v׻s_s_ `N 1v6 fXKr}bxb*uWC92XDV3 J6Y;ye=嗱ek9ψ7ιL.gz`项VʤRn抷z@.#^V;F[6f~{9ܾ[9ii oW"(!B:2BF6BJ C<+CE9CK:CGD;DB$DDFA&FH+FIJDJE#JD;JN#K<$KJ+KD,KK?KRL=LI3LD3LLM05MPAMU,NQ$Q?2QL3QB R7RK$RL*RF3RRERXS2S>$SD+SK,SQUBV=%WR$XHYR,YL3YN Z;ZB,ZU![D3[S3\Z%bK+bZTbeJc]Jcd=db?dYDdceG3eUMgi4ib:jeIjeKjiCkg?l[Vll#nM[nrWorTpc'rS4rYbrv;smKsiCtkNtr[tvTusFwq?ybRynKzuTzw`zm\{yd|}K}kk~Ysd{n~rZ}lN|Rre;fXElubKrZm?kb~bmLsTws~t{lcy|tZhs{{htt~vôüüìĺ˺ˈ̭Ĕ͵ļ͋а̬ͳʚӻҼԭӗڼܣı̶ڢŴϧɻ͸ϱ<8A*\xÇ ]8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړ-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1lqkaR ⸈GӍ^/Lc˞2[-LDx"hq Mo=$jIҌ蚶ا8<$s) )>N A}|-zP?~]]teFqJ+ 7ArP)'q|`q( J,M "p @A'n!% .'TŠqpѐ]Kid9P~& O` Xc~r9zfp =t+U؃xg rF`B@I>) .Yen5p>hXю>`=L1jV`u+L= 牠,6іŖVKB$pK<| <!nq," $"Yin1  #K,hG8H2hBXPC mF9,¿f @\={C =H#ip(Ci$A(£J,phPGԁfXg-m{V=@.CI\F;hϬAM?s =,sC q߱@ģ>h=Ó>p8sۦ@v =N?@7xc @Pc=HcpD8rE;=X <-PgܘZ/F+(pFф5%aO w(葏8P@ F>у0v8aICaCj׏YhAY&15̣!h{b[ ܙZH&FCn4X!`z(EюfyPDŽ.4U i42+!8GO- xxD|Y@@ CD*AأL1 Z I9T<"XA2`$82"p`Ը Tt!Xa(G<# d,:MР<`M!]pZ5 iծ S%cJ?="_ x>>Anb=!ۡ (A P1!`H+4,0G}V /` }B7[CkC'g)Hpރ QÑa#!@TMww6fLhWK]$Y pfT4@=1 xcH$abX> lB_Pb @$AY|5"l,`$斆 @- +_(Pw50 Z iA~!&.d(|[>^Q+(X<ޢs%ѭX@`ZMn; sa -૏q,c5}-/qIj 2 }\dQg}\"@Hϕ AG=?u~05lk%T[<uOtB;G썭ă=_VP!_Yq.& |!G  @gd}~}ʢ 5WlS6Ip 0U?$>>`P Ű /|@>R|60 p h;@X0zq Ѐ}W h`! )؅fk*(*0 6Rv*; %P;3 1;!>S0 p P#00>%~r u@W<, Pps8뀅Z1k`hwXqi`` 0'^sl e0;kͰ 6?r I0;`] Q@Pkl@;`<[CQ`: ;ap R*hXz(WU'|1?!R: h 9 rS ߠ` ;p Ͱ [ >0( p װ &wdHvXd$*00r,5e l? 6S <`}Pla :` F  !t@  fNPZ7AUYߗi~[20[P 0 Q-gl8~\ʂxGER1gQG>RVnv+! #Kv&۵,dMcs1⦂q,Ps]'|IGPssG\ ѱG}wY+NdH^4bw~ب7{'kzz"2[ {{JAibq, AބxMK'A:Ascԡk Ut~ U+{9FH~;NOSKt.օq!G}h,E*d[h'ˁBQ\%\HW |$\F!'\,5)܁/,]4L-1|Ê5gBU'ĿN`ZKa|_dc,R}xi8P~mo T -;@ud\xǧ[ǒ'ȃ5\Š|ɒ= ə^ɢȚ ʵf^5ɦUʰ|NʩĀ˸|Lˤ V y|;̼[ƌl-}\6 Ny|Uel&ma ͏=#||، b,Lkl3|Yй;bqm+uФє|d"]mf#ml͸[ Z4<)m6U,6Hx jQC}`,$V ]4+O\NJld]VMJ<-_ ֐ln֥ɥͼU2c ~}Hl]-m}b/\kWؤ/A;M,AՊَ g`ْ]- ;&ؠSWYsKf< ڮʣ]ײm&ʻmԺM֫}ܛ̍aՋUWڽݯ=\m-f}ܽލ ۱-ۧ]z!g}]:blqٍ׾ ކצ- ڠ5 ^ e4 b~1{A(F,tܗ0^+8>3N㌫/^19>e<DڝGnBVNNNPA^Wq=\n-jY|7 k^ p^Intnއ&䁾 >NdžJٌ^ f7*)C5Mg.>~1>ó^ۚ}\ .w}澾2^\ }_Ю&~}=:.-žU7.^^W퉾^SӞܵ=wɏm.ܡ\ iɽ$S_&!%o._1/`M6p z>_o.CF֑N_<˂LV bckR?todOq/^|w9?y>'^WION-rm0\А?o+F#}Z%Yܱoםݧѽg;_oOOOФ_j?޿ٺ__/xcOb .\ XA .dC%NXE!GvXI)UdK1eΤYM*q OA%ZI=Ȕ)ɦ9NZUYcyWaŎ%ԬH#e[/ $[]yiԿq&\ذ^ĉ/fR'\YɖgС>^*)fͩU̹ggѱeϦ4`uum/uoɕ9s_\}uaG;jK^|kg{zp{.~> 406 pAqj.#9A 3LLJCK<+ATqE*D5|Ekˤc <mGp Ix,3 Tr( #8\rJ*)j2-(s<^K0r/E3"sMM7bsN N35źtT:5&$IUuS[e鷮sUZsVfV^Yқճa{5!`qMuƹud]g-0[UZn6OWo w\t-suul]z ^v׻s_s_ `N 1v6 fXKr}bxb*uWC92XDV3 J6Y;ye=嗱ek9ψ7ιL.gz`项VʤRn抷z@.#^V;F[6f~{9ܾ[9ii oW"(!B:2BF6BJ C<+CE9CK:CGD;DB$DDFA&FH+FIJDJE#JD;JN#K<$KJ+KD,KK?KRL=LI3LD3LLM05MPAMU,NQ$Q?2QL3QB R7RK$RL*RF3RRERXS2S>$SD+SK,SQUBV=%WR$XHYR,YL3YN Z;ZB,ZU![D3[S3\Z%bK+bZTbeJc]Jcd=db?dYDdceG3eUMgi4ib:jeIjeKjiCkg?l[Vll#nM[nrWorTpc'rS4rYbrv;smKsiCtkNtr[tvTusFwq?ybRynKzuTzw`zm\{yd|}K}kk~Ysd{n~rZ}lN|Rre;fXElubKrZm?kb~bmLsTws~t{lcy|tZhs{{htt~vôüüìĺ˺ˈ̭Ĕ͵ļ͋а̬ͳʚӻҼԭӗڼܣı̶ڢŴϧɻ͸ϱ<8A*\xÇ ]8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړ-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1lqkaR ⸈GӍ^/Lc˞2[-LDx"hq Mo=$jIҌ蚶ا8<$s) )>N A}|-zP?~]]teFqJ+ 7ArP)'q|`q( J,M "p @A'n!% .'TŠqpѐ]Kid9P~& O` Xc~r9zfp =t+U؃xg rF`B@I>) .Yen5p>hXю>`=L1jV`u+L= 牠,6іŖVKB$pK<| <!nq," $"Yin1  #K,hG8H2hBXPC mF9,¿f @\={C =H#ip(Ci$A(£J,phPGԁfXg-m{V=@.CI\F;hϬAM?s =,sC q߱@ģ>h=Ó>p8sۦ@v =N?@7xc @Pc=HcpD8rE;=X <-PgܘZ/F+(pFф5%aO w(葏8P@ F>у0v8aICaCj׏YhAY&15̣!h{b[ ܙZH&FCn4X!`z(EюfyPDŽ.4U i42+!8GO- xxD|Y@@ CD*AأL1 Z I9T<"XA2`$82"p`Ը Tt!Xa(G<# d,:MР<`M!]pZ5 iծ S%cJ?="_ x>>Anb=!ۡ (A P1!`H+4,0G}V /` }B7[CkC'g)Hpރ QÑa#!@TMww6fLhWK]$Y pfT4@=1 xcH$abX> lB_Pb @$AY|5"l,`$斆 @- +_(Pw50 Z iA~!&.d(|[>^Q+(X<ޢs%ѭX@`ZMn; sa -૏q,c5}-/qIj 2 }\dQg}\"@Hϕ AG=?u~05lk%T[<uOtB;G썭ă=_VP!_Yq.& |!G  @gd}~}ʢ 5WlS6Ip 0U?$>>`P Ű /|@>R|60 p h;@X0zq Ѐ}W h`! )؅fk*(*0 6Rv*; %P;3 1;!>S0 p P#00>%~r u@W<, Pps8뀅Z1k`hwXqi`` 0'^sl e0;kͰ 6?r I0;`] Q@Pkl@;`<[CQ`: ;ap R*hXz(WU'|1?!R: h 9 rS ߠ` ;p Ͱ [ >0( p װ &wdHvXd$*00r,5e l? 6S <`}Pla :` F  !t@  fNPZ7AUYߗi~[20[P 0 Q-gl8~\ʂxGER1gQG>RVnv+! #Kv&۵,dMcs1⦂q,Ps]'|IGPssG\ ѱG}wY+NdH^4bw~ب7{'kzz"2[ {{JAibq, AބxMK'A:Ascԡk Ut~ U+{9FH~;NOSKt.օq!G}h,E*d[h'ˁBQ\%\HW |$\F!'\,5)܁/,]4L-1|Ê5gBU'ĿN`ZKa|_dc,R}xi8P~mo T -;@ud\xǧ[ǒ'ȃ5\Š|ɒ= ə^ɢȚ ʵf^5ɦUʰ|NʩĀ˸|Lˤ V y|;̼[ƌl-}\6 Ny|Uel&ma ͏=#||، b,Lkl3|Yй;bqm+uФє|d"]mf#ml͸[ Z4<)m6U,6Hx jQC}`,$V ]4+O\NJld]VMJ<-_ ֐ln֥ɥͼU2c ~}Hl]-m}b/\kWؤ/A;M,AՊَ g`ْ]- ;&ؠSWYsKf< ڮʣ]ײm&ʻmԺM֫}ܛ̍aՋUWڽݯ=\m-f}ܽލ ۱-ۧ]z!g}]:blqٍ׾ ކצ- ڠ5 ^ e4 b~1{A(F,tܗ0^+8>3N㌫/^19>e<DڝGnBVNNNPA^Wq=\n-jY|7 k^ p^Intnއ&䁾 >NdžJٌ^ f7*)C5Mg.>~1>ó^ۚ}\ .w}澾2^\ }_Ю&~}=:.-žU7.^^W퉾^SӞܵ=wɏm.ܡ\ iɽ$S_&!%o._1/`M6p z>_o.CF֑N_<˂LV bckR?todOq/^|w9?y>'^WION-rm0\А?o+F#}Z%Yܱoםݧѽg;_oOOOФ_j?޿ٺ__/xcOb .\ XA .dC%NXE!GvXI)UdK1eΤYM*q OA%ZI=Ȕ)ɦ9NZUYcyWaŎ%ԬH#e[/ $[]yiԿq&\ذ^ĉ/fR'\YɖgС>^*)fͩU̹ggѱeϦ4`uum/uoɕ9s_\}uaG;jK^|kg{zp{.~> 406 pAqj.#9A 3LLJCK<+ATqE*D5|Ekˤc <mGp Ix,3 Tr( #8\rJ*)j2-(s<^K0r/E3"sMM7bsN N35źtT:5&$IUuS[e鷮sUZsVfV^Yқճa{5!`qMuƹud]g-0[UZn6OWo w\t-suul]z ^v׻s_s_ `N 1v6 fXKr}bxb*uWC92XDV3 J6Y;ye=嗱ek9ψ7ιL.gz`项VʤRn抷z@.#^V;F[6f~{9ܾ[9ii oW"(!B:2BF6BJ C<+CE9CK:CGD;DB$DDFA&FH+FIJDJE#JD;JN#K<$KJ+KD,KK?KRL=LI3LD3LLM05MPAMU,NQ$Q?2QL3QB R7RK$RL*RF3RRERXS2S>$SD+SK,SQUBV=%WR$XHYR,YL3YN Z;ZB,ZU![D3[S3\Z%bK+bZTbeJc]Jcd=db?dYDdceG3eUMgi4ib:jeIjeKjiCkg?l[Vll#nM[nrWorTpc'rS4rYbrv;smKsiCtkNtr[tvTusFwq?ybRynKzuTzw`zm\{yd|}K}kk~Ysd{n~rZ}lN|Rre;fXElubKrZm?kb~bmLsTws~t{lcy|tZhs{{htt~vôüüìĺ˺ˈ̭Ĕ͵ļ͋а̬ͳʚӻҼԭӗڼܣı̶ڢŴϧɻ͸ϱ<8A*\xÇ ]8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړ-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1lqkaR ⸈GӍ^/Lc˞2[-LDx"hq Mo=$jIҌ蚶ا8<$s) )>N A}|-zP?~]]teFqJ+ 7ArP)'q|`q( J,M "p @A'n!% .'TŠqpѐ]Kid9P~& O` Xc~r9zfp =t+U؃xg rF`B@I>) .Yen5p>hXю>`=L1jV`u+L= 牠,6іŖVKB$pK<| <!nq," $"Yin1  #K,hG8H2hBXPC mF9,¿f @\={C =H#ip(Ci$A(£J,phPGԁfXg-m{V=@.CI\F;hϬAM?s =,sC q߱@ģ>h=Ó>p8sۦ@v =N?@7xc @Pc=HcpD8rE;=X <-PgܘZ/F+(pFф5%aO w(葏8P@ F>у0v8aICaCj׏YhAY&15̣!h{b[ ܙZH&FCn4X!`z(EюfyPDŽ.4U i42+!8GO- xxD|Y@@ CD*AأL1 Z I9T<"XA2`$82"p`Ը Tt!Xa(G<# d,:MР<`M!]pZ5 iծ S%cJ?="_ x>>Anb=!ۡ (A P1!`H+4,0G}V /` }B7[CkC'g)Hpރ QÑa#!@TMww6fLhWK]$Y pfT4@=1 xcH$abX> lB_Pb @$AY|5"l,`$斆 @- +_(Pw50 Z iA~!&.d(|[>^Q+(X<ޢs%ѭX@`ZMn; sa -૏q,c5}-/qIj 2 }\dQg}\"@Hϕ AG=?u~05lk%T[<uOtB;G썭ă=_VP!_Yq.& |!G  @gd}~}ʢ 5WlS6Ip 0U?$>>`P Ű /|@>R|60 p h;@X0zq Ѐ}W h`! )؅fk*(*0 6Rv*; %P;3 1;!>S0 p P#00>%~r u@W<, Pps8뀅Z1k`hwXqi`` 0'^sl e0;kͰ 6?r I0;`] Q@Pkl@;`<[CQ`: ;ap R*hXz(WU'|1?!R: h 9 rS ߠ` ;p Ͱ [ >0( p װ &wdHvXd$*00r,5e l? 6S <`}Pla :` F  !t@  fNPZ7AUYߗi~[20[P 0 Q-gl8~\ʂxGER1gQG>RVnv+! #Kv&۵,dMcs1⦂q,Ps]'|IGPssG\ ѱG}wY+NdH^4bw~ب7{'kzz"2[ {{JAibq, AބxMK'A:Ascԡk Ut~ U+{9FH~;NOSKt.օq!G}h,E*d[h'ˁBQ\%\HW |$\F!'\,5)܁/,]4L-1|Ê5gBU'ĿN`ZKa|_dc,R}xi8P~mo T -;@ud\xǧ[ǒ'ȃ5\Š|ɒ= ə^ɢȚ ʵf^5ɦUʰ|NʩĀ˸|Lˤ V y|;̼[ƌl-}\6 Ny|Uel&ma ͏=#||، b,Lkl3|Yй;bqm+uФє|d"]mf#ml͸[ Z4<)m6U,6Hx jQC}`,$V ]4+O\NJld]VMJ<-_ ֐ln֥ɥͼU2c ~}Hl]-m}b/\kWؤ/A;M,AՊَ g`ْ]- ;&ؠSWYsKf< ڮʣ]ײm&ʻmԺM֫}ܛ̍aՋUWڽݯ=\m-f}ܽލ ۱-ۧ]z!g}]:blqٍ׾ ކצ- ڠ5 ^ e4 b~1{A(F,tܗ0^+8>3N㌫/^19>e<DڝGnBVNNNPA^Wq=\n-jY|7 k^ p^Intnއ&䁾 >NdžJٌ^ f7*)C5Mg.>~1>ó^ۚ}\ .w}澾2^\ }_Ю&~}=:.-žU7.^^W퉾^SӞܵ=wɏm.ܡ\ iɽ$S_&!%o._1/`M6p z>_o.CF֑N_<˂LV bckR?todOq/^|w9?y>'^WION-rm0\А?o+F#}Z%Yܱoםݧѽg;_oOOOФ_j?޿ٺ__/xcOb .\ XA .dC%NXE!GvXI)UdK1eΤYM*q OA%ZI=Ȕ)ɦ9NZUYcyWaŎ%ԬH#e[/ $[]yiԿq&\ذ^ĉ/fR'\YɖgС>^*)fͩU̹ggѱeϦ4`uum/uoɕ9s_\}uaG;jK^|kg{zp{.~> 406 pAqj.#9A 3LLJCK<+ATqE*D5|Ekˤc <mGp Ix,3 Tr( #8\rJ*)j2-(s<^K0r/E3"sMM7bsN N35źtT:5&$IUuS[e鷮sUZsVfV^Yқճa{5!`qMuƹud]g-0[UZn6OWo w\t-suul]z ^v׻s_s_ `N 1v6 fXKr}bxb*uWC92XDV3 J6Y;ye=嗱ek9ψ7ιL.gz`项VʤRn抷z@.#^V;F[6f~{9ܾ[9ii oW"(!B:2BF6BJ C<+CE9CK:CGD;DB$DDFA&FH+FIJDJE#JD;JN#K<$KJ+KD,KK?KRL=LI3LD3LLM05MPAMU,NQ$Q?2QL3QB R7RK$RL*RF3RRERXS2S>$SD+SK,SQUBV=%WR$XHYR,YL3YN Z;ZB,ZU![D3[S3\Z%bK+bZTbeJc]Jcd=db?dYDdceG3eUMgi4ib:jeIjeKjiCkg?l[Vll#nM[nrWorTpc'rS4rYbrv;smKsiCtkNtr[tvTusFwq?ybRynKzuTzw`zm\{yd|}K}kk~Ysd{n~rZ}lN|Rre;fXElubKrZm?kb~bmLsTws~t{lcy|tZhs{{htt~vôüüìĺ˺ˈ̭Ĕ͵ļ͋а̬ͳʚӻҼԭӗڼܣı̶ڢŴϧɻ͸ϱ<8A*\xÇ ]8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړ-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1lqkaR ⸈GӍ^/Lc˞2[-LDx"hq Mo=$jIҌ蚶ا8<$s) )>N A}|-zP?~]]teFqJ+ 7ArP)'q|`q( J,M "p @A'n!% .'TŠqpѐ]Kid9P~& O` Xc~r9zfp =t+U؃xg rF`B@I>) .Yen5p>hXю>`=L1jV`u+L= 牠,6іŖVKB$pK<| <!nq," $"Yin1  #K,hG8H2hBXPC mF9,¿f @\={C =H#ip(Ci$A(£J,phPGԁfXg-m{V=@.CI\F;hϬAM?s =,sC q߱@ģ>h=Ó>p8sۦ@v =N?@7xc @Pc=HcpD8rE;=X <-PgܘZ/F+(pFф5%aO w(葏8P@ F>у0v8aICaCj׏YhAY&15̣!h{b[ ܙZH&FCn4X!`z(EюfyPDŽ.4U i42+!8GO- xxD|Y@@ CD*AأL1 Z I9T<"XA2`$82"p`Ը Tt!Xa(G<# d,:MР<`M!]pZ5 iծ S%cJ?="_ x>>Anb=!ۡ (A P1!`H+4,0G}V /` }B7[CkC'g)Hpރ QÑa#!@TMww6fLhWK]$Y pfT4@=1 xcH$abX> lB_Pb @$AY|5"l,`$斆 @- +_(Pw50 Z iA~!&.d(|[>^Q+(X<ޢs%ѭX@`ZMn; sa -૏q,c5}-/qIj 2 }\dQg}\"@Hϕ AG=?u~05lk%T[<uOtB;G썭ă=_VP!_Yq.& |!G  @gd}~}ʢ 5WlS6Ip 0U?$>>`P Ű /|@>R|60 p h;@X0zq Ѐ}W h`! )؅fk*(*0 6Rv*; %P;3 1;!>S0 p P#00>%~r u@W<, Pps8뀅Z1k`hwXqi`` 0'^sl e0;kͰ 6?r I0;`] Q@Pkl@;`<[CQ`: ;ap R*hXz(WU'|1?!R: h 9 rS ߠ` ;p Ͱ [ >0( p װ &wdHvXd$*00r,5e l? 6S <`}Pla :` F  !t@  fNPZ7AUYߗi~[20[P 0 Q-gl8~\ʂxGER1gQG>RVnv+! #Kv&۵,dMcs1⦂q,Ps]'|IGPssG\ ѱG}wY+NdH^4bw~ب7{'kzz"2[ {{JAibq, AބxMK'A:Ascԡk Ut~ U+{9FH~;NOSKt.օq!G}h,E*d[h'ˁBQ\%\HW |$\F!'\,5)܁/,]4L-1|Ê5gBU'ĿN`ZKa|_dc,R}xi8P~mo T -;@ud\xǧ[ǒ'ȃ5\Š|ɒ= ə^ɢȚ ʵf^5ɦUʰ|NʩĀ˸|Lˤ V y|;̼[ƌl-}\6 Ny|Uel&ma ͏=#||، b,Lkl3|Yй;bqm+uФє|d"]mf#ml͸[ Z4<)m6U,6Hx jQC}`,$V ]4+O\NJld]VMJ<-_ ֐ln֥ɥͼU2c ~}Hl]-m}b/\kWؤ/A;M,AՊَ g`ْ]- ;&ؠSWYsKf< ڮʣ]ײm&ʻmԺM֫}ܛ̍aՋUWڽݯ=\m-f}ܽލ ۱-ۧ]z!g}]:blqٍ׾ ކצ- ڠ5 ^ e4 b~1{A(F,tܗ0^+8>3N㌫/^19>e<DڝGnBVNNNPA^Wq=\n-jY|7 k^ p^Intnއ&䁾 >NdžJٌ^ f7*)C5Mg.>~1>ó^ۚ}\ .w}澾2^\ }_Ю&~}=:.-žU7.^^W퉾^SӞܵ=wɏm.ܡ\ iɽ$S_&!%o._1/`M6p z>_o.CF֑N_<˂LV bckR?todOq/^|w9?y>'^WION-rm0\А?o+F#}Z%Yܱoםݧѽg;_oOOOФ_j?޿ٺ__/xcOb .\ XA .dC%NXE!GvXI)UdK1eΤYM*q OA%ZI=Ȕ)ɦ9NZUYcyWaŎ%ԬH#e[/ $[]yiԿq&\ذ^ĉ/fR'\YɖgС>^*)fͩU̹ggѱeϦ4`uum/uoɕ9s_\}uaG;jK^|kg{zp{.~> 406 pAqj.#9A 3LLJCK<+ATqE*D5|Ekˤc <mGp Ix,3 Tr( #8\rJ*)j2-(s<^K0r/E3"sMM7bsN N35źtT:5&$IUuS[e鷮sUZsVfV^Yқճa{5!`qMuƹud]g-0[UZn6OWo w\t-suul]z ^v׻s_s_ `N 1v6 fXKr}bxb*uWC92XDV3 J6Y;ye=嗱ek9ψ7ιL.gz`项VʤRn抷z@.#^V;F[6f~{9ܾ[9ii oW"(!B:2BF6BJ C<+CE9CK:CGD;DB$DDFA&FH+FIJDJE#JD;JN#K<$KJ+KD,KK?KRL=LI3LD3LLM05MPAMU,NQ$Q?2QL3QB R7RK$RL*RF3RRERXS2S>$SD+SK,SQUBV=%WR$XHYR,YL3YN Z;ZB,ZU![D3[S3\Z%bK+bZTbeJc]Jcd=db?dYDdceG3eUMgi4ib:jeIjeKjiCkg?l[Vll#nM[nrWorTpc'rS4rYbrv;smKsiCtkNtr[tvTusFwq?ybRynKzuTzw`zm\{yd|}K}kk~Ysd{n~rZ}lN|Rre;fXElubKrZm?kb~bmLsTws~t{lcy|tZhs{{htt~vôüüìĺ˺ˈ̭Ĕ͵ļ͋а̬ͳʚӻҼԭӗڼܣı̶ڢŴϧɻ͸ϱ<8A*\xÇ ]8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړ-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1lqkaR ⸈GӍ^/Lc˞2[-LDx"hq Mo=$jIҌ蚶ا8<$s) )>N A}|-zP?~]]teFqJ+ 7ArP)'q|`q( J,M "p @A'n!% .'TŠqpѐ]Kid9P~& O` Xc~r9zfp =t+U؃xg rF`B@I>) .Yen5p>hXю>`=L1jV`u+L= 牠,6іŖVKB$pK<| <!nq," $"Yin1  #K,hG8H2hBXPC mF9,¿f @\={C =H#ip(Ci$A(£J,phPGԁfXg-m{V=@.CI\F;hϬAM?s =,sC q߱@ģ>h=Ó>p8sۦ@v =N?@7xc @Pc=HcpD8rE;=X <-PgܘZ/F+(pFф5%aO w(葏8P@ F>у0v8aICaCj׏YhAY&15̣!h{b[ ܙZH&FCn4X!`z(EюfyPDŽ.4U i42+!8GO- xxD|Y@@ CD*AأL1 Z I9T<"XA2`$82"p`Ը Tt!Xa(G<# d,:MР<`M!]pZ5 iծ S%cJ?="_ x>>Anb=!ۡ (A P1!`H+4,0G}V /` }B7[CkC'g)Hpރ QÑa#!@TMww6fLhWK]$Y pfT4@=1 xcH$abX> lB_Pb @$AY|5"l,`$斆 @- +_(Pw50 Z iA~!&.d(|[>^Q+(X<ޢs%ѭX@`ZMn; sa -૏q,c5}-/qIj 2 }\dQg}\"@Hϕ AG=?u~05lk%T[<uOtB;G썭ă=_VP!_Yq.& |!G  @gd}~}ʢ 5WlS6Ip 0U?$>>`P Ű /|@>R|60 p h;@X0zq Ѐ}W h`! )؅fk*(*0 6Rv*; %P;3 1;!>S0 p P#00>%~r u@W<, Pps8뀅Z1k`hwXqi`` 0'^sl e0;kͰ 6?r I0;`] Q@Pkl@;`<[CQ`: ;ap R*hXz(WU'|1?!R: h 9 rS ߠ` ;p Ͱ [ >0( p װ &wdHvXd$*00r,5e l? 6S <`}Pla :` F  !t@  fNPZ7AUYߗi~[20[P 0 Q-gl8~\ʂxGER1gQG>RVnv+! #Kv&۵,dMcs1⦂q,Ps]'|IGPssG\ ѱG}wY+NdH^4bw~ب7{'kzz"2[ {{JAibq, AބxMK'A:Ascԡk Ut~ U+{9FH~;NOSKt.օq!G}h,E*d[h'ˁBQ\%\HW |$\F!'\,5)܁/,]4L-1|Ê5gBU'ĿN`ZKa|_dc,R}xi8P~mo T -;@ud\xǧ[ǒ'ȃ5\Š|ɒ= ə^ɢȚ ʵf^5ɦUʰ|NʩĀ˸|Lˤ V y|;̼[ƌl-}\6 Ny|Uel&ma ͏=#||، b,Lkl3|Yй;bqm+uФє|d"]mf#ml͸[ Z4<)m6U,6Hx jQC}`,$V ]4+O\NJld]VMJ<-_ ֐ln֥ɥͼU2c ~}Hl]-m}b/\kWؤ/A;M,AՊَ g`ْ]- ;&ؠSWYsKf< ڮʣ]ײm&ʻmԺM֫}ܛ̍aՋUWڽݯ=\m-f}ܽލ ۱-ۧ]z!g}]:blqٍ׾ ކצ- ڠ5 ^ e4 b~1{A(F,tܗ0^+8>3N㌫/^19>e<DڝGnBVNNNPA^Wq=\n-jY|7 k^ p^Intnއ&䁾 >NdžJٌ^ f7*)C5Mg.>~1>ó^ۚ}\ .w}澾2^\ }_Ю&~}=:.-žU7.^^W퉾^SӞܵ=wɏm.ܡ\ iɽ$S_&!%o._1/`M6p z>_o.CF֑N_<˂LV bckR?todOq/^|w9?y>'^WION-rm0\А?o+F#}Z%Yܱoםݧѽg;_oOOOФ_j?޿ٺ__/xcOb .\ XA .dC%NXE!GvXI)UdK1eΤYM*q OA%ZI=Ȕ)ɦ9NZUYcyWaŎ%ԬH#e[/ $[]yiԿq&\ذ^ĉ/fR'\YɖgС>^*)fͩU̹ggѱeϦ4`uum/uoɕ9s_\}uaG;jK^|kg{zp{.~> 406 pAqj.#9A 3LLJCK<+ATqE*D5|Ekˤc <mGp Ix,3 Tr( #8\rJ*)j2-(s<^K0r/E3"sMM7bsN N35źtT:5&$IUuS[e鷮sUZsVfV^Yқճa{5!`qMuƹud]g-0[UZn6OWo w\t-suul]z ^v׻s_s_ `N 1v6 fXKr}bxb*uWC92XDV3 J6Y;ye=嗱ek9ψ7ιL.gz`项VʤRn抷z@.#^V;F[6f~{9ܾ[9ii oW"(3BF5BJ C<"C<+CDD;DB$DDF$FA&FI,FIHBH;JDJE#J=#JD$KJ,KD,KK2KEL=3LL@LTMI5MQN1,NP2QF2QLR3$R?$RM*RF3RRERX S9SL$SD,SK,SQT@U<&UQ,XK$YE3YN Z;ZB-ZV3ZS%[T4\Z]G&_I#bJ+bN+bZRbcEc]Jcd=dbeHCed3gU=hZ4icJjeLjjVjl:keCkgEm\#nMYnrTqi)rS5rZbru;smKsiCtkNtqTts[tt\vxFwqBxd_xwayt:z`KzuTzwO{l[{zd{|g~OpdzY|mN|e;fvSsEltxZbc~Orpv\|ddmLr]~QvsV{s|lu|[dldotuz|shut½õüÏŽƞ˹̭Į̼̓͵ļ̬ͤʹ˚ӻ׵ӭӗڼܣĨŰ̽ٷڢŻۧɭ͸ۺ8(A*\ȰÇ#JHŋ3jȱǏ CQ ɓ(S\ɲ˗0cʜI͛8sɳϟ@ JѣH-#ӧPJ*Da.uU0N5XhӪ];+]1ZsE :t X1z'l_l#KL%X cX!K?{ c)~]s0lpFt0Bl6!ɉ@X0`p(<^]Q>tnB)ËO>bB 'n}֠]6Gq^!ؐC{ȅ `tY36pP@s!G 5,A#n4%V &8y .!dO"I|sϗ0`,F66/$$(!cH+7ugPP-aAģM>-nF7N&L@H> p0 92>SE+O> b p00iBap0C'; [)=!=(ȣ1R0H?Ĝ?r @DU0! ClqkSM)is%trD5RJ=!A46lpDƭ 2!4() ӏ6mL04R@/qOLA 2C̠L>@@yL WLDq l`gq=!~F>l/K  \ b:a(cv4[E>R/ wC(ǀ(y"<TmE>rC @# lY 6>=uwcL<(F*hXa'fcv؀ q ԑ1KWᥒ h9p<$ܦ=I XA$F dH'f /dȁ$#8eJHT G|%A J0I1|[G6M F |B`^8ۀDzBhC&U E,naK H_*n x4 GP" C>>c>>a)mX-+x0J , ?1ZV`a@0x\ (h  ` `a&7:la0v"]l*GdMx"9!٠ 6a _ G;SD|bp B3|; Āh B XAc`XC Yfb10 ,4%m4i0Pܠ %fXSpïҘj mUbՐ9jL"*N`&hA8*MH:b+sL+1Ò4 p)C!b>ÿ@, (%ʎ4LJX9 (G9r`ҨNuIƬA`i Bb׿ǩUMb)"r Pao`"Bh`qSh7=ajcEV H hp#4@Ԣwm4za 148/xǸӑbt{8P34-XFF0Vrx p hd1;@'[+FQp nIvA..nx؃mǾd!^ |4\75A>B!'@;(Ox t`'LzT@"hAXDo{&'Wϑ@(Dmh p qcXPe#XqTj`oЀ'@- F6!WzYOK"/! Bz.@^ k08WC Ԁ~p5uP P p7PZ 7P` >  ~ux0 ~'< ZD[kUKJ9P< k.QjTÿ;]ƻzXb|ƨ:eLh{rL;v<Ƥ{zƩ~yǂ,N<Ȉ,ȃLŽ<<~,ɘɫɉ ʎ<|ʀʬ|~\ʡG,˲ȱl˳˛ʽˤܨLɈj|qjtܦܷ ;kόLެr,ȹݜξl,Yz\UϻR  Z}QMl9{=J2 n[]3jL$ё#\ 49=?AC]EM!$m> ]R T-W͟ьY 9H>_kBʾl% s]dfj=z׶l}]=͂=m{Z̉؄-c0]Vzj*i$]a *Mڙ٨}MmMנ=}d۱ ۳QIMܾ}Φͽ; لjF8jU]fV`Ĩ! ,J 31$3999":=<7 <8<;1"B<3BF5BJ C<+CED;DB$DDF$FA&FI,FIG<,I?JDJE#J=#JD$KJ,KD,KK2KEL=3LL@LT M6MI5MQN/,NP2QF2QLR3RJ$R?$RM3RRERX S9S>SL$SD*SF+SK,SQU<UA&UQ+YK3YN Z;ZB!ZC-ZV3ZT%[T%\I4\Z#bJ+bN+bZRbc=dbeHCecJed3fUgDDg\LCc,!,T!M||B|!c8BlicG!+l2|(FSbp“P gB:AeR 9t"ckc 'BF(_8{SYWqf\8| >i@0;`O<g\O>PBs<t.*0+裏|Tp=]I&IK'ÆV$"L>A"˃<0KI8L?0<eԹJF< >!qȢ,b B QłTqO=kpA(B #J -?؉.9A,1A 2H duvCd<<8*l`a&jBƃv u q2WJ⥒ h9p<$Zކ Hrk tD*X@C/X`| `%`g26"Lv>pg`?.H3Tp8 I~">°m<2%ʁC5 b,-WC0`p1Zx|b(\z QԣR`1L` kB`m%AH=cÇ~#v%,УdmAT,U| OFK#G!@cRk?`c84@% 0mcD1x,^;d0 qtc%Z4*|A? Ad|!XrX38TpCJJ Ie8 npm{߮l jUPp &Ȯ[ſ ۘ@- 5<` iB + d|.wyV4+<|!z)f'?}2d!hq@\6ct ]D0H px+,~ sx9*=Rڇ$`Aq\(vMk4D=vw6d - E/5wpO&"$`v]7њ!2 =mzc"0#A J؀H)Ri`@,av: nЁ>DsqnP'XA6sx8NDPR0 l S6A P _6R Ԉ% ļur5@az`oE/!a`)xD9@ZXӬ{}%";! cC;E4@3 f3lqoA jBہ@cRσ; 6  R ZP G`68FQD4 u }t 6_`T:xD8 f-2‘ \!LE8rX|6 ;B3B߱lg  `-) ?we 0 cm` w GP(}L$=0P}{W}j+~gas0P rJP\:ԨHQsa P?@ ԰@ -@ &P ,p&0|p\q3yz2Y3 !"R` ÁvO  tWP o@ #p f0  OĐ Б*y s, 02wL~РlNP B Pm>` #`  T` @t7 ̀ C0`i 0 r J/ڀ~ Kٔyz0n`v(9V2P hNc6Np`9a!y,EQ@&d(q0YƩqJJ` Pa aFgQdIkk{x)i Vi簞 Lh1&yٟ:Zz ڠ:ZzZ"~!:&u%z*:n).iFҢ/:&4z*Pa8ڣ>:AjD7,BNZi0֥t A~*v :+Fi:v*1hJz:z*: ivJ꨽ EڧZڠH :1:꠴ cw*ۺ:J *j皯:K{ ۰к+qM[wzʱݚa+* $+n)z+ڲF2K¦:+<۳8F+CKXE{NI;<:}VQ+{6j+Zл{{;Kj)Q[*(A滾ߊ۽P"{J˲[ۿ[Ll 7\*ݛlܙ@ $<8jz䊞6{[$ {2'l3|<;8B@q= G fֻ=0M)[]͟2ى]g2l{ LMM e`(›߬! ,J"&-)1!)-#-3%17*26 31,5;16=07@99-9>2:>;<<7-E&?B4?I8?H6AF9AG6BI C= C<+CDDB$DD:EL,FI;FPH;HCJ(#J=#JD=JNKF$KJ,KD,KK2KE?KRL=3LL5MQAMUN3,NP2QFR3$RM2RL3RRFRXSL$SD*SF+SK,SQU<&UQ V:VANY_QY^=ZXCZ]*[V4[WS\b]GZ^dVafYaf'bKVbi.cX@dcAdZ[djeHJgd4icaim;ja]joGkiSlmdlrCma#nMiotgqyjqv)rS5rZdru;smMso[tultzEvoTvtpw{ox|SynKzrrz~\{yd{|i|t|=~cy~vzL{vUyh}c|El{ZeMrcUxq|{ltaiyt{t~ÕȺƚõĊīŻˢíȻνΓ͵ҴӪֹͫٙջޭγоު̵λ dhA*\"Ç c8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2b?J4I4á*]ʴӧPG<ɳիXjړ凌-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 済GӍ^/Lc˞2[0Vpx" € Wo=$jIҌ蚶ا8$s5))fN8FǑG !I#nEW5]u5 vQDg gPma{8t=pB }(P[x8Pa͐ѐ/ /6@ <*zb$CN.-`80i=嘐5ԃhI[~+$sO x~vy~p>,dg@ xO4x< 6 ?gx ?<@ЃP̳1jb8`y* >P,FQ~ŖfArK( pK=F{q =a.q(E )1"ZjF7|k"j})ш+QF-x#EB4"h؀>ZZ@>`fD >(H<qg覴PG}QiXg}Xra(= ?jh`;|+#;sk;xЁ"O58u : ={#9<3#7?dP䩹̜>h8vӣuC9Ԣbq;𨁂 >P~<-PgZg/PB`Fт6O$a79 u =ıA0ƥ|0(N"QXjB K4" @[-ЈD|EX桏Zbf8 A(pPT -!ءA耇>h K0YԋbJClLˢ##As1Aq~H@@A > @ `h! $ hdHj8tp @ߑ}IgЧVȎg?D*hhC@@mDbBl:9HO@ ( Ѓ~TNJD@XF ~b)4 ZX<F"N=Ҋ+M +VC< >kSR= CQxj G90x ը92h Ł@5i+9qrlŒbs J|(*p6$T`l3Dŭ7 (rې1$ ry/| D W d@$_yvCrd#5g7l i{W1!yiq @ap*#ԂֆɊg9hFǀhG33u"C ӣN{24зSK8/ {׻ufd@u#pG8rWo<{b:ld" Hy$ "Dz\"w? ]X<"?9Dr8SVŏxKO$i ث|g9G=AycR7IR3'KW4zB'[ǧwٓ^y az*S7B =%$C$( xzC}A{HXy8ɧ<4'4P] F[)Z86 pX@Q) A `B c (P^@ p T?0`;`({ PGM3Yy8ɘIo 4p}&{/pny5@ $n 0 tP (  cp$4A $&i5iqi=%ܗP&Dtr( p4< $0k7pp? 5ː : Pt0s(2SgHءdj[G$,E@)q"ɐ+ +R vjBϐ p6 ڀ zPi *.:@0B@"p `9.{yC%reZהԧp@yLpmp =8 ~W `  7] P@V +𨜠 Р p H@ b@ @݇ h7m'|u7p'po0w gP"UnUU,v'Ё09PR@ ۇN5jna_*۳vp'@W7HMCH~rғUTqw,#Yfk9Stfp+iZF&TunaG ivˡxykMayq4eq"ky\bqEnniv8硆A-ƷٹwK(tr7N[{ 趚!`s1_+j+zwTua۱-5۽xZ{ ozwK,1|YȹFK&ф%{-&trhgj.1 0 C|x 8@ve'!ȼƼF'wʀ up P0r|^ƀl^<` u0!+aP X|V1pw09Мa_

' vw3^ 3} f0sc ܶ\dP">u,$0.|D|@ Ym 0-@p ;d p +n`] p @ PrIP {n/s0\PwЎ u9 -~P[| pV@ʅ0Qpv PP #,"q P L. w`"`@ ` [- |~ng`f["~M ώgl  `d{. ?0Ӆph,D\ kphpPKܛph`p y(9 DP5;@ ý'@~=o߀1p},zoo@ 1` `礐^ `\9L`+ op.j P ` [/Oy90 0oqJ/ s Us1 ]> ] @/ pD 6C$ C .dC%NXE5na -$'x9rċ7iX>isf!uO %)SxC2R. p?g'$eI^4Hs|2E%5 ʧkMMŶE% [|L+"GÊ 5f݉=W&dI6E1rL-ߧKW>K'^qɇ<0i$X/ߩnbD~={Lŏ'ߢyaZϣOp^a|[obp>@ג) iɏ|@DB| f0Y-k! sɏ eG42[Q,qǝiAð^q1媴J,Ԓ#vj dI)>Pi$03l Ȃܴ0DS3[ 2Q!DhBwJÒ( 0(˲:gL[ʢLTSԥ cӈSI" EJ-vX%VKAwrJesUSjcڨJ!iV Ge3fGfےӇuo+_S{TS\Xv-Uy7[jwRsPM 7LP9H)N& k">́25_M*!(;a ez$4 Ld7Ft 55ф@}9@CpJn6X ^% @9OT YR±I'lqE!6iB4*Q3?p Eo@CwX1hn!<[^Q"B^v"a|Cm2h)F>dD"pFI GV փGMR s*|0̠.C bR>%BP,hs u,&@*5  L(V(>8'E[J|Cc77@l:|HST"e;vҐH@ 3٦0 pEͧuF|XhD<9CF?NN3yfQ"^јWߖ? 02pFт8|;^nXD~"f2Pa!:Pj!CL |(FyI 0h@ fM-ā/0$ [|b a I3^2cw`mr0 22s4X whr8]HG͛3* 7xq?#!J1pg @ 8$r-!DAt'Ȃ8d jz`F>M!s0 @5N?pVsA 03;Zu3 @?u(&TpzfSq -Ա 0Xspo! #"@H=A=V0lD#:R:º8-?<Xt6lc*q v,P>Ġ@Ω!z;pqQ;:{ tux]CNW ZSp$@xU-ޚSLxu.[d7{> aLi 9p@~#hBRq sV!ZO{n`OBWyWG>t0t;C@h~G[ؗ*B>`J}Dt?+(zxKMt x +.W#" Є @Hʱ..T4K).x<,,>iU1&b,P8Z'[9bѥx0x X]!.`*9LR !8) H lɝ Ӱt0Ny,8z Ȁ )*gZS#*i5U~0I= 3Q8Udi9apq6iT3gBԿ>ƱBpXR ,)XӉ(W)Xy\^ceRpkśm5e`hŒz!@X"!ORtUP^E%38OMl.RMOP]V1U]FňyE)%$YO e׏T8)1Xe 8Y }:FچpS#aڔ`*sjpNu3}CxYxȎ9΄hUڋ\x9 }Tڳm5Yٜ+Ɂ4\  R6a x9rC <ZI0ҭ,[ T#QH X"ПhS5Qš?s i!⍁"";M3ӬS^zF! TIC*&e]Pi0u`݉#oj8e^D͙=H֓1ӧu!m!`#z U=~3E醅B2 r%M5&d:aݐX1U<ar3&8&j+ ,܅؝Y'}Yèc@;)j]M`)-ND,`߆(^a*lE^p)5,3[l1)9d?>a.(4%=->CKVZ8Eaa\EteD!4&JFYP+؝[#p'G9`dEf'qZ+7X|ZЍeJ2ګªϋXߣڊ@NE! O;H=g]$8:x>5).rY@ p`p?-8:8s-1Y ,S7@0b7xzd*g0b A&yIʀ `PJxnKPoP3 ,Ӣo-ƀZCu惃RɼUߪ-¢96&g1Vgȑxp-#Q,`,izkDkHb>3k꽺ʇp*A^ۯR[@ ~)wpjffjh ƀ\CsuF`: 3 5^&[# }VQh1ų݌Ub`[Ӑp `Ɗ9VZ 23@`/3+]ȲE0@> #U˟/(A[>447T31CBa`9ne('seG*1xSA BBMF$|@5tS@xGCC4p *@_/`C<[0y1&@Sh1>F(:( 2^HrdP!HQ3ν9;) qٰ C FHq.Bo9G:2߲^puSCqg,igw ;06ʤxjVSAoBⷜۿ۝і$6j[`!P(k9dp4 uHw@+)Wu&Yu778Y8 ;|hX#z#ږX.2+ږdȚ5!- J3O%# Blq[k2D|c[AN IL j> 294b7<5Ț;e M&}0OH'kSz$ѮHL5ѧ<$?I|2RYC|' y+s< 󳣒wY:E$M7-0rL>+l ](L>Ql^%,] <}0D0ŷG?}Lx' Ovc-dd\, -t0Θ3n?&&C?i$9Evǖ pmF".C[^4|UYOO:0 s$\AaHKK1pǨB (F7[ A'.Hwj1EHw42Ƴ_8(倂A*h`ڵF],M0w%0M! A= s,{Y" ta*SJq&. d 2&p! zK㒤b|` 9h<zT)ie޲xЂCI.C53LS3@N9M5/4F'c($.o4'2"Y?!x qpdRԙL@?z-EhiIU)D8Ad, lKr}'irP~1I!(S;:Ԗ3.jԔλ?B8Nޥ;T2WVUr?{eCԼ2BUZSY+B2s"^LLXrk.n"oYl^/V-/'@aq/b˺ ;eeVv%&QXg>Xmeux4)u˙.`q `64_:V$87E-]w|?} Tms7vM_+W u%wr Qi`0WZ$r'ʂMe(C=)`k)7,I[~mSof-Uc [ \`rU9BdH0dDCǸyly'yHZ\聸_.1e'ăs'߲)&ifbK+zCg'8};ܫb!]gp PI 0B5=.уԯ9EnN,*L`^55HQ+ SH' |"f$9@H]a.")|f4jhPB 9L0XL?42  7!k`p;LA!IYu9A E$_!$_$ L(Y9`I\a4FED G ]LdW=ME\`F !&ȝ\J=iAA8êh:|C7ą:82C=A$)ܻ}+FiatT]D=!yA`K83(^!HD( B1t:5tC%}@ M)I`EV4A؅XqIĴ$ԃ:Aصb=Y9H!jC3-7l;;"% "̡&@!CT" J9 ,:P$AZAB LP`ɇ?,%FEƃ?8)aB0ă4@CFdN8JB)4d)P5֤EְQM 08@}$"D`GBT@L!0`'/$Ą Н2BLV‘O/KNDNF%f#AA=C25|!1K LZ5`&d$%E>#Ct ; JKF% AJEPa"0$nB&FY]C RC8+\A=A C7`CJ`:\cT,܂;pqC1d ۤ}2F k d/)@~Vw8@"d|uA\49"I*F~Lr[8lH<`\c$:E4}gx'a%<]XC=zr]sʂ˜]F\I4%-:i Th򁜄|h,hn'\X"G4Eθ:p:b 3v_l3܂9C`@\!$僞M\\ydN9CpRӍE[<\bèRBIcE(-@76^c>GH4ZFDtӼX*:*"~lH*bJ>i= ѭHI$4V<8&\&"8DiMp/~C)^^B9B̋8),Ng89^v.FcHv@tC<|ԇ˚+Dll4AvpciGH@Ap$:ķÑ[$9@8ŵȔD4TjEIHq0ΩKHfEu|5X;X +"jH.DR,=Oqi|2v( ? 0&0pgpӥP-Mi }آЧ|?!kQ]KB-aY90=FH_R]XU eHF8y0Ѻ R9LQ)\;DIB!>F7em0GYSk$\T:M bvT[WEDsJ <>/w0ϴz^ ^\ڀg]Դc,h\ (BdMS0q8te@Pu)Vp%fn%QFZ}<_QVճo)qIGPV}N lgtV|_#D`K]fb$Ѵc}fݡq~I1ژMJs8e[Yu/CXS6  ~ق)-6>pޭqV-ղPټstGثNpow'-s3^y[u[7zWZzwv/ُ0w77}W!ڶ{wk|77}wsgu?8AxAbb#8o}gK8x'$EYxr?l87ɗLgfoZƸKtB8㸎yx7]t97%Y yO! -o9) ~/blw9~9&jϹy9g9N9;pj_م#:-:f{Oxwe:OxP}zjyzȝ:W붺úmX:W'us2 {?{;+;&8oI{w،^p;w犙SlcXϻ;;ƻ_1@{<9W<5Ã{oz_|黻­ ~"|ۿ~Ͼc~}ök>ދr֗>O?sy~gzcG=wg{}:c~ Y#D  lC BpbD)VxcF9vdHspXeJ+YtfL3iִygN;y4(C4ziRK6ՈaOSVzkV*mHPcɖ5{ɭkٶun\] =x7m^yd 6|8.] rd sf͛9T\dѣIsjիYW 6iٳi5wnݻm0vmÉs}yr̯'Zz/{vR;l*o7׿w^/G+|Rm;AS|§{ +P =4D 2]So/|}DpA*ʾ2"|'$\J)K쒰-Ŭ ,s1, Mlӭ5?8%9 >Tr@P8N ]CII2SJa|ӐnS,3ԺNMT+S]QX#οJ}כdD/`5VZY f}ejI6PjUlԖpVOp=׼!> [tݭ/v|bW17wK~FN2^ >8Q۔salU=n-5R&>yk[S ~eLd} pΙil@h褥nfvZ6 +ZŖ+dvyZR¸.ZM |ieG% r.hiZo3ks=?ݥ{\AeW)d _u^6}Uv|q:8R)%&_"m̓G09n! ,J"&-)1!)-#-3%17*26 31,5;16=07@99-9>2:>;<<7-E&?B4?I8?H6AF9AG6BI C= C<+CDDB$DD:EL,FI;FPH;HCJ(#J=#JD=JNKF$KJ,KD,KK2KE?KRL=3LL5MQAMUN3,NP2QFR3$RM2RL3RRFRXSL$SD*SF+SK,SQU<&UQ V:VANY_QY^=ZXCZ]*[V4[WS\b]GZ^dVafYaf'bKVbi.cX@dcAdZ[djeHJgd4icaim;jaKji]joAliSlmdlrCma#nMiotgqyjqv/rWdru;smMso[tultzEvoTvtox|Synry}Kzr\{yd{|i|t|=~cy~vzL{vUyh}c|El{ZeMrcUxq|{ltaiv{t~õȺƙûÿīνΧҒε̛ϻӪֹۭޗڼٳۭު̵ܻ dhA*\"Ç c8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2b?J4I4á*]ʴӧPG<ɳիXjړ凌-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 済GӍ^/Lc˞2[0Vpx" € Wo=$jIҌ蚶ا8$s%))fN8FǑG !I#nEW5]u5 vQDg gPma{8t=pB }(PD\x8P!͐̈/ /6<;*z"$#+-`80i=嘐5ԃhI[~+s x~vy~p>+dg@ p3x< 6P>gx ><@ЃPȣ0jb8`y*S >P,FQ~ŖfArK( ocK=Fzq =a.p$E )!H"YjF7|ko"j})+QF-pEB0h؀>Y[<=`f@>*(H<1g覴PG}QiXg}Xra(=`>jh`:|+#;sk;xA"48Bu :<z#;##>dPcOA=*+[c> A-أ;/6 XO1G{ H?C=uHCsVk۶wY@ 9E ~v?|>@=Ub 'P]'^x0  C!█e ~p /0"Q:_,y!t |" A PA;T@b ('`u#:!`y+V r`³G:ș.FF@)Ѓ._>>/ r@@4{ >Rс R8%G:@>VWgYRIZU@lЁš#HD?֡+8$}Ui[7!ZIG*E$aR'I`Z6PŨ'y0b(<2iB8R< ` <ӽ8BZIiѩҀ c!:%5H:8a|͏?3s -\2|ȉ ΕF4iQqH͢f"1! 7TD|rI B,5"n aa؇'6OP~L(|d@z&wĝ q:(w8|,Tcfhi FO|aŪ)7`y Pr'Qg4MͭnU+8Vx>ƑH=ѭu^@٨z8[yW,yDAlŋ6(0:R^? 5A'Zz'Ȗ ~JJ(~q<{"/8yP8AfFđ@.~6IX(ı{ 8*=x'fbG@Q)&1 N.g"@c+!R>Hn1L@ Ǝq$)TC\A{Ab qk- 5A7⨆o[@(JYЂ  6 i3q8ha4B4`W?2R*dԢϏp(70Bć GtdiFq>!5K/P $ij^%J-X8~W">Eqx0t|i NnЌF{"nzp㬍 8AASk?r_  hR8$h93DyiL tM[D4WP_ gTΘ&6LYhǻƠ~Ka&A$Y`H! uhnf|;A|?` oуX"詅=[!j!D@.~c=xz"?NsV^5T8+8#uow|Η^Et}q}= ,,pvlBu; NP TB2$AB 7$$% @$<`PEa 1yWbw|Շxzd0 Pl,yb~; *;5 7;`&{= 5@ 9uXS{*7@V&~ u< $0 v7yILiQx-5QzXD'+BP%s0_ ?nHB r^l;=X=R05 @;c` QPvFWz2L~'pZ)e' . ?0  s n T ЇP mh   NB !(p @o1X@IDbwx/% @ Sz6U0 l?0%9pJ  sp P |B0~p  B0Ӑ & 0cP@0l>!y9p=)(}CYMx,@%p%=`. 5p $~~` f 20 ~`  B@p &)uē瘐ٝvII` np&^0 |;Pp@_@A AX9 *c`PNɛ@B=pORi;蓏 P&j^R~)bmB$T.0@ Gyw~p07pyz?` 5p 50()uډ$Z'|D*P 'nP 9"P&P 0 h  Epf =y@0@BP" P9.` :Ȅ!Z[g*Mb}* gT TS pxh0 p.0 yjnӀ * ` .  /= j~HAـ%a"jw׫w w0rqg{F (RPX\Pjq&\E= x8UvlI ;q'@W 7 MC N{8sӓZq ׵#,,bH×l˶w?StoGvi`;1L&ZvnaMi|;YyyPq[Myw[4eq"yex!bEtknr'w>WA-"&9wwhTtr7T{ Hƫis:epz wWuKb-ŀ;x![۷o+{},|b(L&a%{-&!uqsqj.! 0 C!;|;yǠ Aʠ[wn (&Owǚɰ ETuj]0:Ap` ;9p+L]@ ? ېZ`18 [!y1@۰9԰i+3 39Kou` @r|`dLdžd,@ up0(+La ^V!1pv 9`bP`viWr@$VrS؜Ppb \,L'S],v=yh`x9 hҗI@ O@pbpc< Q"yX$uKBn"ׇ%4Z>K1nȓ ݉YGiO&bIR@߶Lbdi[N|LxCɔK.gsѥ3Z*^%I^R۔ň@g߾ux˱}ֱkn6hbVc"ɎوrT nB#F@\C {,UKI hg!`p&$E.MBptʧv\T &rhǦK0s̑b*) &6xΟ2B<39l!$4Ȉ! jK[}礷#(ˆ.l[Zjyemqnߙ.\$At H:N{qgka3yXp6Ibg65!OQIJa|viw.[KvOݮAxɫ;;fy(磻+j1#":!JB7zcRS!=ޕá~s췷}矣a B@WMl00! r4H ,B]dL4eSY#" ̦ZJA D9Ai| x 8I= @|䡵~"0"Ră@9\ A-2l9bWX ‚0 a]I"$Y4%r@CG s¦Є|@`]06D!)a$0!22 ~ d^HwotSJW̅.,؆ߨ D;cj$0XpLIt ubĠ86Р[jm.p?d?DY]D¡7_2Q#;"PzX%І UQ>5_ţ;ێ=4QS U)؃z<9F:$ e sU(s@mC,c.^a):RO[Q X =$Or1ǵ)J$`|Cě~CJp" ;8D>>D@vWi#@L#r\9j֛ʱp:`VLV{`{^E6Q(¿rsCpPA8rÁ%E! mGք=(rx",z$ȇr4L /fb@W?:LPłP˸/q;PmֹŊqm9P,;Ho- NHSG eb C `@RqT-%t2} `aP2Mw:[ON` \"NE۽#SH됏V9@oR}|ڧ8 Қ^хzk ` Z ^Tc( Z>aӸJȂX@xl98,%N x<=hq$f7NevwkD\v CnSƆkp28Lv+]b@e| Q/@;𭐽Ġ;*<>"g+hO)ДAHpCDcFc@ȮmHIȄ /\8cԋQ ʕx|X0_{KԄ3Vvh5x0(8xRXh )cR.2+LpKR >D"H"b80ʳ3Y{>kʨPJL-)8  e(ٚ!K y ZȐ8 h! Q$h@0@ ڔLAԜ(Qu-h,`.J<d3ѡ& 8!bГ ȁ_9zJq whH92`Z%-U O<@.́b TO L@B]1@тP1bP1Ђ9 8*IdH''_ ZQ%2 N&M l)b8$ȇx*m+O#| 9  +R,",8MRUg3KDDK|+]S6ЫPIQ{9ӇRP9ǸSjRU-48%P( Tӵ9յzxY6%Y)IT]iVɹhUOu MOEꫜaVՕ\UrU0嘬ZEqV6M+Ug5 C%l oq4eh5W*}񊎄5,S8}hWw ]xW+M+I9X l:U?!iٳTԏV횅- ?O9  e}X) #y]يU΀WJZ }-E]*ݝޡ [W Y(VGۢrqK[ȞHEK Le[KUXr(͈-0 ݌Ѡ,<zң x S>J+v%ȐS'PHc 7ϐS09hbRm: e#X|(ު5r%zCrx3x.Sv*Q&% 5,.4 ؆ttЫ@YZ-i膊F. @7Li=p9m*ʴHֲ#95(4Nex 'yg-&vnvލɤ+6,;x 9x|Jd%+jj:&i-m x7,hg1a̾YJ7\'#~N {݅L8}3Eg5x1 VZ`~Z`!N /SC"`2ep^0:0 D f44:S3clB@^ 9nc *cGpR1psbqRE$|xN\pK@ȅEk @Ȅ 1>ޡ*R@F b,¢ 2\xLx$xP3 ߓ;8ߍ($OXb p,.={Ct(!Wyg b‹J]M[o[C= HzXsrz⸴[#$l;_Dž]6΢ <#@PʁNH$hbzТj܆Xu̴Wcq3tR(Qˇ|q#7 (w nwkk,jxx["Ӹt@`ĠBph;$&\͟2\D7vG%юSzj7!cC4X9ZadN z4ԪWfqnL2]b$2[$⠀p6n+6 L8/pZRrsUq"VP7$6w@ _YB&R^H(KeJHɂ܂1`%VWmEV]ٱ?sn=& H3S_Fa>MHH~a\ C&}I0!9DOO PE{9OHJ 21$<ʔa>R.e]6aNLАz*O D^b>v(,C7f$_qa)os%sA#6(P:.^6,C9L%VjL,2۩@D>ɄDMI)AH&UF$W(Qye$tI>9!faXj($$](ώ"+M&x5dk~$,_qH([)`k"F>rK4r'#l|% FJ<2_g2H\$_ON Ij> 19H68uJep VMs/]T_l_j$LH5(rԥ|?ILsaQ# {HM-Ѕs$,2a>;j!AM 9K]$\(j-HشerNR1 IJHlA_!t `P}JsF9-Xf&$P< D%$tT.c020A&ONx#Z9\~FZZDԠ1'F)BHjՓ6>0pzSlyRF5Zҕibxi91|uHj%,>35ϼj ۬֬fEXb3)ݔ%ƜV#7;X.n] >P7Z] XY51 kF?v[nT]Vmerͬ9cۂ՞ :dm[6_[*^ZW^}0;S DѺva.h\ 5akͿ=0axl`2C>C\HB?O9؁a>lR6APYQ"6XLHJ48(1Qb;H HG62IH6( =|B:E>b"ZHYE P)dLQ  =/5? 7>F1c7hB;C;)Vbb*%#JB9 /fN$EX}FNYLЂ A?(( ƒ?8BL_ ,B48G$R"w ?!NA؈ODJI[CHe"\U$rd!F>g-] ÉUC(C+\=A %.cE?&%-)IX? M^RfZm8,.B &h9^egN88@y\@УD]rPġaEX,A\A$gHJ>bWM^X]{g:",]Zl _lh^jgu',]4yD)D?bHXB+B:``bH#&'t)FT\H@D:t*Cb 1̤ Az*C$%(-C;$$i…[>$Qŀ۰d8Њ M| 8@^@fëPDcIب,6:^c>CDC[$=@8@.4H4Gm}ɷtXm IHˆHΒx 5PC;!n VdmO+!E+ .J݉Bmu,AZ 4d̓ lL |PCC8@PC'(•K|j a.!G焗tis84Wk85h︆'y8vM-'kNg?_9w8CSٔ93Xg}we&n9{9vye㹠99':5ezWcs%AwzJ:b9:z8zE:R4{Y9^FŭF溮'{L:?;&*;78g{KWs7{-{q!aq`;9z_лG7;#F»[gv<Ǻs"W<7|bwoqOa|?<ǗO6ȧ=zvx~G7c>dϹ>7{˧>cȻ<;ǹ?#?髟G|_Y!8Wc?i֮{Wׇ/Y᫿;7S+?D  4xaB 6t#DsTxcF9vdH#I4yeJ [tfL]>ygN;yÈ)4ziRK6ujQfԗ1ZRZjP[vPOɖ5{mڦRάI3l\sjqZ{m̫W{qb`6vrdnauqf8/cwdѣI^KϫY>LTPӳi׶ymÉC]o˙/]ztO) yv̧wq㷗7xhٷ/||bT~w@O *\[% ej p8&Ґc UBf2\"hF}-/1>MD$D ʈ|2>ʐ J`n0̒L3*M/7l <ϧd=4A F\RTH[+@J5NoҾNܔԿ<=&$K]5IT]E(Z|׼$R^S5׊vu4b}=$`qEq}6?e_vFh-Pik-AA\ srս\:]^xnu~`6XL`\b>h(5(⌇˻xQ588J"eB8eRZY`ayNeYmiZ꣹tVʦ&h Zflh 5+K^f)9n[)΀ g-O29'~p5I/ǼE'Ƃu;yqSk\=#96i߲ ܅e-wIp5u/ytEg>ߪߛ~!rx p\{,hB8! ,J"&-)1!)-#-3%17*16 31,5;16=07@99-9>2:>;<<7-E&?B4?I8?H6AF9AG6BI C= C<+CDDB$DD:EL,FI;FPH;HCJ(#J=#JD=JNKF$KJ,KD,KK2KE?KRL=3LL5MQAMUN3,NP2QFR3$RM2RL3RRFRXSL$SD*SF+SK+SQU< V:VANY_QY^=ZXCZ]*[V4[WS\b]GY^dVafYaf'bKVbi.cX@dcAdZIdc[djeH4icaim;jaKji]joAliSlmdlrCma#nMiotgqyjqv/rWMsodsuKtf[tultzBunTvtpw|SynKzrrz~\{yg{|i|t|=~cy~vzL{vUyh}c|~EltZcMrocUxq|{ltaiyt{t~úƙûÿīνΧ´ҒεϻӪֹޭγоڡު̵λ dhA*\"Ç c8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2b?J4I4á*]ʴӧPG<ɳիXjړ凌-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 済GӍ^/Lc˞2[0Vpx" € Wo=$jIҌ蚶ا8$s5))fN8EǑ !"nEW5]u5 vQDf gPma{8t=pB }(@[x8P͐π/ /6@;*zb$,-`80i=嘐5ԃhI[~+ s x~vy~pܑ"!K&Y'{`'+ E`O& ) FO#'7S (f'k&ъ5 C${ ̒XYlikG>tCi@G7Ѓ"P(+iHqC* +ЗBh7pAD (@H#pf\ނ ( ( )$/60F$nC0/DzDanBJVmՇ%BC 쓆U#Oɶ1Í>mM?c(=L (1ުؠ̳>h>>@9pKEv( >"!󨒲5#ҏ=bo r;( Sol$ŰFյoSD! K# O`?aF@sE(WohCZ *"pv@:W<܀ h+ K,YӋbJClLˢ##s0Abo~H@ B = c@ Pg! $ 4C@@,dp-{5,! :0Ec:<;@JG.Na)̶Gw䢟l`;O!`$'Gg8PP[3HMNP>9h F`{_U7V0ggOGwGabcݭS›+h>Bbpt2>dvka᧤z.mGL!"So,p4cd <0iL 4 `i⚴8ȃryb(VqH/hƠp*58)W<2EH.7QTunq S-RĘtN,"m}P<`! "HԂYXX{W8o Z]HRPeO<;` pXom oPWt,@.YiU`Ѵ=iYOjp -83ePDM/xq'w"! Qk?r_  hR8$h93$aK tL[D3W@` gHF&6LV!y9p=)(}CYMx,@%p%=`. 5 $~~` c2  ~  A@ؠ &)uē瘐ٝvII mp&]0 {;Pp@^@@ r0 !(  l n$4@ $ >iyF%'0&DBu(@ P4< y? xh@ P@0 Xr |1 20\硝ؘXjj[G$,DЙ)q" Ȑ++Q t0kAp 60 ؀ x@: *.:  A`" @9.ސ :Ȅ"[h*zMb}* gd Sc pxψ0 p.0 * zJnӐ * p. J /= j~G@ـ%a#jw׫w w0qpqg{E (Q ([ Ͳjq&[D=xUVlI ;p'0V 7 KC N{8sѓZq ׵",,bH×l˶w?StoGvi`;1L&ZvnaM{i|KYyyPqMyw[4eq"ye(S#bqEtknr'w>g!-&9wwhTtr7T{H7[ Hƫis:epz wTu b-ŀ;xZ{o)xiGb({˽"[-&!uqsqj.1  C!;|;y A̠V'{'nWoGvT$( |9 PtFUB @wwl&w\p ? ېY028 wź[1@۰9԰{i+3avz c,9Kos3ʄ`,ɗs^!`-qp zhZ0 BZr+a!lrVPq։\1P\WȩazC,b)H9V \PCqcjH H0+|`ΦHPzГ L(Kp909gHp N pg`clwqHp | pK;9!iN иB H@ u ] p ` @w>NHP θ7mt0 u0 @ s09`4|Pa\ ~ /q0pGsP̐ T.ĐL@1`p0pe^` w@  b஭ nmk޶W M~mL ``9 B >!;M0ݠ&  `&0\@+9 C` ;P ܜ l g00Nڋ@@ z ~v^ cm P 0g\uZg0!" `.oz-?KNOƁ?' `ېL gcJێl`ːH@9  c1 p/  ȏ>Đ!b,dC%NXE5nG [l!AhV ˑIE^3c| OA)J. Q. ujF1S吗1Q  άG%]c` %,BəV>yu{j$ﮁX.p.]:q%z<[; ܖMɐyE1rLT%.J]dYa!'^qɇD^h$X/mbD~={ Oŏ'ߢ9`pZ=sХSk[4ceG y>`)G>/hYj32!n%8$Pl$03P&||ˁGmb@`"| .Rlai|iEpкhH,XZK9*J,%Š2K)>hi03ls "Ll/S3[Ȁ59L,!wjIL< 0Q$6T53A,ʜ*ENO!`05 Fo@0ġ" ( *?a}/`GT4صdţ? .;` .e]*>h!'؟ ?P "f*a"Ef ]*B 2dN$B|%Dx@񅡃*ŀi1\1 \0Y X!3%q8eDܴ |@{q 06$'NK a Yd֘4-&AV@dΈ1l$,e"YH>r jb`Ha 3ܤ? PJ$0mPC.@.!CΪ hL gƚAS@6#&Mpe"8mLsH5 &)F&g. BC0yS6ĦH:AtK#@`A|Bj(hPM02FKҡdxq@)G7P>89F Іm0ug,6X@Ѵu9J)@( 1!30 gOm?j@H;RU8sCbPv>,TMВ=bCm1_VVf`21RY9X1H £llc5l77@h:zH@TDdN]Kv \"Lj"4aFo0C( Ϩgx*i1R\\+jBx۳ =̋^(V0xo|vi~oЀq qCyE m~=qX#z$Gr3L b@?>a<HE@Șy/q;m6/I!M9X,:(Yn3v@UG fb C _@Q1Ts3q| pbAPZIW:OMh]MH/Ҷ}@B.M|BӜ΁xsj+:T $J/P[K@,babPXܢN F%THz0 bbA(vpmc!HVH09 ˼j㶨s@@}fzӁFD$@!=z0 @g@%o%T `1F;vb7 OџHDž4~fPy  ֹn8p1kI;2  KU-Wi X쵱] ^ QaK6!4!2I@4 /iznp0 h:6]~pd6X z87[o! (ԊX!  Xș0.\.pS3J).@h4<üv8N_O@@AAp [д3&@C - r`#'$Z e4!0膏d:̰+ q5Rx@ȿD@j#T p|htȇ[P j"@j RIM0Yh )H RThI \"IESh@Vi/@#E]E]K@c 'M03Ӑ 8 f.|x ЭP Tް kLAӄoȏ|X8(FȨ3 (Hpm@(Q0 E<̇.4Md.hRdrr9 ɁjAi;Į J븎jЄ< K!HcX/pJKUC>ְʦ(ʭ()Pf(yJYɀ[xh rA Fה|L! ќ#Qu@h,I왟$聡&8Ɍ3q !ce$ ZrFSFG5q.Xq,xQN<=ɿ,%aE9;ɟaŒUFTi (U* kURyy~huU^ѳ_Y#WyzE|k16U,'0VјHᢇțtճݚ}%$٨R5Tk֓IٟZ,V)Wia0W%v͜X2ݾ- r^*EjpIVlaK0XGX[CoZnچEPRKc[ 0D-׊Ju Z( jӂ!I 2wWX(3;ԭ"m ] ܂Z%! #1ҀY!5 \2,T%SX^4  ^̵:!3+ )Q-(tX#0݉#ob^Ȍ<ݛ=J%Ɍ49O&M!F7)=)m3Q_ j3(W$NcJ)Z9mpa0aU!N+c=v("EJ@b+ ҃,]Z; X(d:jr]MX)2L^`_/€^cbb*l@f'q)'5 ++[4,)c).3E<;Fbs (&@EaY\E$e? .Ȍ3`3e%+Oe%pҧd B8d@ff qz +6}ZU -Pj.z; P*p% *x-Uq4x ]<g").bZ8`^p> -(:8ʇr*c 8%zhCr,u3xJV*a`]+ 7p,. ؆tt<[:-i膂. 4Li Fi=PAi^p:ۄA-r+oxnxohgHfx"Y,hו2kjijjʇo*<ڰb[8 +ҩv(&m^#Ɋh Lrnp|83؅h15 v=$HQ \Ӎ(M -%hPv06[ 3}3bЎQHɰE 88="cBoB; `3X72& NB`mH:xO1g/G01/d>@8iD9KCt^؊wB b0R.^Mݲ653ky#9ȳ` BT/2] rcH/Q38. @ p( C F q.?G8GX92҈q^ptKCq$Nܶ8f$N5uvj6iXY_6t;LʁOH>+( Xl5K[Pʤې~:{ K:l9T(Mˇ|m6 ࡣ8w ثsk'tt_ vC0`_ [ 턁` /m1Ȓ%S 2Gd'  ns)H8 =Ԥuo MY,[̾U*/1NT,jta` ;vJϐ2pYvl2$pVOFQCTz`t$tI?`E>L$xRE |LH?E6 Df́2-! a@~\|x]+*IKC E@auX_qt1|&(PDOB6M:!5NO4jY&*Zc}S\\6LR&l"(pfYe1C)f̼[蚁cHhV-I .359 d)XH1gpI>Q!!jZ\(tT$\,ψ+& 5hXU(@)J*F>qh;D4<Ol'|gO%DXkR@pX9N H(i>19ꨏ}-n}^e q0G<7kGgz 1KL5œΨx?H1EQc z m'2<3k99[5P4۴:2L1r6kL/mMu<} /gEU+O/ԝ CB>d $ʁJE +HhG0U>Xlf"$.x <5 /HA׉evڱ n]p -GA:0MDBZ)fk`i]A^ρ K0${#(L-b۠[27qldʒI;fK7er >QxeTɮ2Te >.L^e 8Ze6f 1cR,da &e>j gMKù:c NP@0ws1B4)`N! {%B}%XN8^}(s dXKr!0˂y4[drQSdD9+h=}Qe!Qcn 9)njTai.?UOBF>o)esSH5FX5O\fle*#җZ̖W h6:]u2)O.'@׼X2.^Ŋ4&::aUX.oڬk{b+ uJ\$ШO@+ !o>X DpāX`JLHAbB _A^ @[v5@0`އa9Ch7lB:t@:01=$@)}@,CCfAlԏ]=ȡ]A20 70C2a;ALS \@l24lC"} CJx'aD,S0ȅA,"QIAOC:ȍ"=OQC9H!C0\`s(!< #]+v&71hHu10^8@D`@>b:a<1HaB9)>[/!@cRB$`LI&"$"QX <(|R#<) dd C|BB^\WHBܐEMAMr!d E@B`?|yL !XA%!H2ʇK<ŤA&%s0 AZL>X #^PC7By%*Y$CRfM1 m> 814D>3ĂCKbG`8\#T-B;@&`@o18 ؀} @2-.'|E}<|!_4'GFA(46x*~HnB܋8X lE|77fa}DA$#B(G$C͋8dI2vbVKj~KdjB2JiQ҃?ldGb,šf9CJԁCb7k&쥥)$)!ƏrX)(r~m@_846þzĂDߥfMyCĊ@&ΪljH> A$7v5@lc$,| #A4 f%ń H>drT 5PC;,!:Od -Htǒ*!XE,ݲlE @f),Z\~UK4 Oj ņ`5`5|"LhA!L tJ ƬEKMN鄍DL&Ћ N؆T |p/@֡ t4AjL "ꠊ|J"Ln>0̘.TbD8͠u &uUE 1R; 87 O,XeF̞Wឱ1-HD,,:="@M1\J8:B lmL(Q3I}|S 4|@Q41I1 ˑ91԰ &C0εçL=hOtqf< Hrk am-id<ӣ)M9 /}@J\JC? H[S*!谒ՠa;܃fd+ݚ2EUTV hPN:S K yӻC;&;G{ÿ;%3|?7!>|3>;8z[6OW ;}zǗv~7b<߾׾>mi>?'K,>+KDT214S;6Rܜ8G:l> /tBQ42}'ZF-LbpK=QPa*UD]59M.XdV;U\ϫWX}.yE4`EqXb=Yfm>Z; rыAq4ZHW0۝?T_*~ 6߀ͥv-^ҰR ~c>xb+~u \392uY] PN@}?@f朅dgN, ckzʭi3l^(?xkcnm{V5n+Bo{\0[2r6v;os<5l߶ݜt"6:onA,K}ON= W\j۩Ox)4"Qw +z09Rـ! ,J"&-)1!)-#-3%17*16 31,5;16=07@99-9>2:>;<<7-E&?B4?I8?H6AF9AG6BI C= C<+CDDB$DD:EL,FI;FPH;HCJ(#J=#JD=JNKF$KJ,KD,KK2KE?KRL=3LL5MQAMUN3,NP2QFR3$RM2RL3RRFRXSL$SD*SF+SK+SQU< V:VANY_QY^=ZXCZ]*[V4[WS\b]GY^dVafYaf'bKVbi.cX@dcAdZIdc[djeH4icaim;jaKji]joAliSlmdlrCma#nMiotgqyjqv/rWMsodsuKtf[tultzBunTvtpw|SynKzrrz~\{yg{|i|t|=~cy~vzL{vUyh}c|~EltZcMrocUxq|{ltaiyt{t~úƙûÿīνΧ´ҒεϻӪֹޗڼγоު̵λ dhA*\"Ç c8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2b?J4I4á*]ʴӧPG<ɳիXjړ凌-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 済GӍ^/Lc˞2[0Vpx" € Wo=$jIҌ蚶ا8$s5))fN8EǑ !"nEW5]u5 vQDf gPma{8t=pB }(@[x8P͐π/ /6@;*zb$+-`80i=嘐5ԃhI[~+s x~vy~pܑ"K&Y'{`'+ E`O& )FO#'7CL(f'k&5C${ ̒XYlikG>tCi@G7Ѓ"P(+iHqC* +ЗBhܢ7pAD (@H#pf\ނ ( ( )$/60F$nC//DzDanBJVmՇ%BC 쓆U#Oɶ1Í>mM?c(=L (1ީؠ̳>h>>@9pKEv( >"!󤒲5#ҏ=bo r;(Sol$İFձoSD1 K" O`?aF@sE(WohCX ]*"pv@:W<܀ h+ K,YӋbJClLˢ##s /~Abo~H@ B = c@ Pg!$u 4C@@蓬cp-{5,! :0Ec:<;@J.Na)̶Gw࢟l`;O!`$'Gg8PP[3HMNP>9h F`{_S7V0g#gOGwGabcݭS›+h>Dbpt2>bvka᧤z.mGL!"SoG,p4cd <0iL 4 `i⚴8ȃpyb(VqH/hƠp*58)W<2EH.7QRunq S-RĘtN,"m}P<`! "HԂYXX{$W8o Z]HRPeO<;` pXom oPWt,@.YiU`Ѵ=iYOjp -83PDM/xq'w"! Qk?r_  hR8$h93$aK tL[D3W@_ gHE&6LV!y9p=)(}CYMx,@%p%=`. 5 $~~` c2  ~  A@ؐ &)uē瘐ٝvII mp&]0 {;Pp@^@@ @X)0 *b`PMɛ@ @B=pO2i;蓏 P(j^R~Y amB$Tw.0` Eyw~p07pyz? 5p 5 ()uډ&Z)|D*@ 'mp 9@O @ h€  Dpc = r O Z<  t<{ yL8r!lګ$ݧpyLwJn` ?7 `  7]p Э6 +` ΐ G@ k w X&ǘxJv|~p'pmw WPRnRR,v'`/9@Q(kPjoXKDowC`KpC1p94Ѱ3=Z\OKp^+rr!UKi7|жm| 1JvE{=?cشnhᴗַ%WP *k[MS'WC;5)WT&,!wrjQ}'ja[zaz\AK~*yCQtu{Zv:soqkKyGEZW [ UMۻ,k{T!GM(a2R7ѽ~wp B 90\: t9 lEyӻwvviGE"q+Ț EgTvj\ :!p ty8f"}HH9 :! q- T,9pW^E(b,p+  +q@ ;iֿ0skfaK i  ||='03w+|ܿ,'Llj`"Y wG0PLr|9@ u )u-P @ _V11`u9`a`_qVq0I"6QqYa``\;io,<GS\|u =ygxCp Kqp9H {V@Ƅj`0 1F<|HmS Xu Pպа̱ T]z x=Bb;h ,X 1 ж '}&,7 Ɨ||im Ň ;ׇ-0P@ &d!z0@ SP!`|@ @|u g@+!ӵ]PKɀP@zPM=VmirC Hˀ]=ms^p1LPM S`؄ ށ]=0zާ`?1H` pԐgh &qKwup9 < qjܼ,'@pS'*zpL|P a] ` +l p Z ߕ wN s t^e荋FȀPY a90'{]?! uPƐ' <w 00 F p0+]q 0 U> Q^mn y`1P?ik  @Yභnyޕ^퇀 . /ӄh0C\` jh>1h`p b 10#q/-жpT,Ol~ԬP 1` }N"? o9pZ\p0PV#  b,/y90 ې|LȆ  q0 [ b` @H /8/ 9)HbH 1.dC%NXE5nG-D4+$`}@L1>OAP$P 0gM~*ârK'ivR'VА*!0ȅDL+55\]btkwWpJ8D@j.wE9|nWI&dHbݼMӢ9&i" .c'^q}GrH,Զe1"PNŏo0er4%~yѧW @}<_B)W Y rt' i ,'^ɡr@bf(@&{B{*[ qZ)vq0JnJ*J,=b'B DbX҉&'=6))s69L2S Q3 `h@X N.B"$$0s  IMbH( 2BqSEESN L'GcB$X2T%$LEW`=1X_|*WCՠ:evd}abvC'k]jvSe3Ք]DVÈCB6߇x D>J!mUxaXDTk+&Obp-v^%=`8Va5}dEP!K) :YJsyg7XcWh7c1v_:Ggej:~.߁bڳyӺi3tjvz#nV( ;UJ#&kAwl Y(xַo/kӓ'9EUp3O]8W6<`4pHI V CGU*Ss*z@.cRR>ҡ5"P,hst0?ܺKFW(=45hQWxamhlSbT&,VG *F ץk(nz"KqX&DBT(@Re7!!AL}8E88F xCC^Mo B( bȺ 2%09nx ": !">)S98P$3etaRn-#H0 8Axc XLu?`^  ?: cuX?PL2 =K? iJG`q,tS Wʶ$#SHXdz9o@m|:8@ ҙYEhmk 亙0 1 {: T#* [C=[龿JPÝ?Pl9·%N x(Ș 'Q&6=aۚq7Y]W@_uȟB^KgFq18-r^EjhIVlȞa˳0XGPۜ ;oRmZxEHQb (ċ-W[Jm#R= jӂS!*+wP 2;ԥl  \R!ڳ 1RQ"!ڜ5 1,a19= ܚ :5C: "=QrH5: K98>E9}NsH#!a ̰99^Y`NY!^Zp*R3RfA ><ۮ:-:2!rL$5&d: ݆V b e @hzP$Dc!&(=mݙ%qRx:& &Մ%_A" N9*&2&+u -yRܘ +rE#>b:^:³3X'Nh !ocRޚ%E^HQ88P .YO$QN7|RJ>1@e.)p'yjP.'+AZ+*΋VS+)@[!DM: .!8Nj qQZePmeѪ{Yث|(ۂ (*2S6|?@(J7*zޢea Q%XYȀ xƊHJψmKHnH3 ,Ӓn h€Bt(փ$ªBǬEಢ87n&otX8K"źzݘ&vLBhޫ: 8P|:jj6^j5,&il H@4,hf+AGz3]&S!XgC#85] PЄґ 9TkX1G@P/1p#*[CЃ!e֯9/ ?s 35Up3/kB/`8nd %dGk1x;A "MF$|@34tK@pGA#ap #@Є;Q-HC:Ki+6S < :!Ѕ!; q P( 9+aۋ:0 0O`  x( @t0?bYaSJXsIu @z(jT;Ao*៽kANlg^,KrK:cp4 t@ncz"6܂YuLiW:Y i8v;д|NχZH6n2 s67X6p"}G 28K z_72 &hq:p 9UMa[0dlc=dkG]8'Jܖ. 5%PM,%ߜJx'G7t#d{ G;j0YruW9ƒ-kl[c| CD$0HH};a l3n1dz̑Y9Ȁ!%`F^̲)HF&5r[`B29|Kֲo{䠺 o "J$PSk1tGrM`!S ZaXtb}SN\\6LR&Al")hAfd1Ce˼j[cH+hQg3#\&i;'L Dt PN>hr^Lb"+"Dt ݔ"&U%rFL"(PhB1P&&ߊ5J"A-aǶC@cKCz1(}v7|*Hw0 AG>HBB J,L9B}Z O710a>J"3$V켒.-@D>x"}]a&̗S* !\PG&Q$p}+ h`ZAB;0b(SE@#qჼqu'.v`]>7v(1k[&8`ir 'CI@񠨺њWZqp{`4AB#+D+& 2Ez6l}.t$(嘱lc1>0OXca% Q%>.L ^e 8fZe.f 1&cN,daj(sK8g)0ĄDyAd@\p+!)Os YK' %3Qmq:d(}FD^s dXK9 &vY4Ph;L0c+2)*A=Ye)g9ap3-HV@MavsiJ:ʭ1i)# k@4@U2l[w9|֮Z&s:U} NWe"[0 n96n :%0NdagjKeZXY)2ְ)JߍNQjڵHKT *RLU MB+s՘u`cucY e5Q\=og 9)VpkzW&r-{X~+26p_&*JKܵŻz\ySR 2z s.V7:^{W#%;9Bo6/ؘ~z%UMw<Cy;u-,exrqe/9] 39'2 uc9Wvd.]&*m|o<â^n~\ղ Icf)iCYzҡqCݨ\>sϒ3Ns MDJ?_ԓ,K&q iBՊ' Nqv-mnZz%ϖ-"ڑ8P9vgXjYUr%SYHr hŋmږ%0 qC܊*jK\̆3l~* u)ZR@0圠E7"690O LDj~s@-XB“䱖LHZt]@1a1%IWwrOY9@aNήN.x3q8^Sn!BǶ|ՒQsZ3 v%,-֊b@&$(a i ba rXAsDr0ѧC98CeE .K )&4U)"@τ tEB0s |/zI} CXW M_DpXA`KHEZC_A^ D[_uB9@$8 " nũm1봃`7lB:tCC@:,1=~$@)\},C^Il}]=!~yA20 7,2=] ?)Il.4l"} I'ʡ D$R0Ʌ4MIIJкC:ɕ"=QC9H!0d E0!<\",v&70p}18"  F$C@5R!b C̠b!?Wy!d1,Ձ-\Hl?," ƒ?Bd8)D0 ACZ_BB6 $5`DR2`E>#p9HAl`$fC[H_" lnqA,] ÂINC,,X=A $/hE:"A%̂-$I@o? XyB e`̂.)'}bHs8@a|tjjܜr\@t#?]@haZ|F-ԁXA$@`J@8"O,4 vHav$a@#B ݍP=hfxqqB`E@BG~0%-C: (xbIHΦznY ~4AC4C:p%2 (=$CGLG1,-C; $D~H@)<ý[cHZdfHRE(K:?tj}}2B>X lM|A87ga|<@,A F$@CD*EzZ k~C)KlF:!JPi?x$Hb$n#9DDJCb7 .첩$>`]DB> bs~CuLg_Ds46CylJx!DϢGH*k`ZxH|/pv<,[E@@HlnƎLĀX5X5")lˢ A!Tt lI LNrnJW D@\.!$h MTK L @-KmHM+_xL/D֡x/< Ah/"LP -*ʧ 5|"Pn>,n͜TZ@ άoy ?X趰yUM 1$R;.D7eBIϨ+̰X]R"55P/ ,,x\<C1.ˠf9L1-<7@S1 QAH 2QxO-28/çP=lOeDMTrrPIl00.c[q7}T}'wzvw|sq}8h#?:?Κ76Oxp򥛂g3@&T@F8?,]Ay@848dKژ8 Ǹ#!uw븑9=7y 9Si9WS2Gwwy|;_9f禗99yny99yk6󙉇yzslӟ9rz?vN_z ?٤w&yc:iz: wx䩣::˦/Uͺzxzr';:u);g׭?O[ڟW;ʵ#o;M{Yi;`_[|;aǔJY<G'%|.|_忽uKX:W>Ozcl%xSw;c=)گ>[~Ӿ߾{>{[8?Wþ5ڠ3=? >{:}ڿw?ʇWUg>/XW?D 4xaB 6tbD)VxQa 9v1!G4yeJ+YtfL3iִy'ʁ%1hPC-Ɛ-*)2gTSVzI[vlXI?>ez6kZk2%#ֵ{oްd˞Ep` k5qbŋ뱤“)W\s.ƛ9w qGn/6}ϫYv}ҧQ׶};kݻy#-[Éo:余7wdөWYps۹/-;ruMc}z$w>0r׷-R>[=;Al-B 5dl4 +0yڐ2 QL|FTHE/ujFl/ <2|l%)4- L,1c@4|S!5,:uB 3bpF3ҩ\t.# '=OJ=uP-DOM}PTWZP>J=$Uհ.T.\n}U`pY/-d-qYf|]ͳjZl[<= ʝvAutZW^1ݷw?N`*`q҂~-W$XHMo?`cdžE^YEd `KcSh\@g3ؠew6+b+ʩKc>y밽"૿N촷Y~5) "<_!\!?> ! ,J"&-)1!)-#-3%17*16 31,5;16=07@99-9>2:>;<<7-E&?B4?I8?H6AF9AG6BI C= C<+CDDB$DD:EL,FI;FPH;HCJ(#J=#JD=JNKF$KJ,KD,KK2KE?KRL=3LL5MQAMUN3,NP2QFR3$RM2RL3RRFRXSL$SD*SF+SK+SQU< V:VANY_QY^=ZXCZ]*[V4[WS\b]GY^dVafYaf'bKVbi.cX@dcAdZIdc[djeH4icaim;jaKji]joAliSlmdlrCma#nMiotgqyjqv/rWMsodsuKtf[tultzBunTvtpw|SynKzrrz~\{yg{|i|t|=~cy~vzL{vUyh}c|~EltZcMrocUxq|{ltaiyt{t~úƙûÿīνΧ´ҒεϻӪֹޭγоڡު̵λ dhA*\"Ç c8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2b?J4I4á*]ʴӧPG<ɳիXjړ凌-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 済GӍ^/Lc˞2[0Vpx" € Wo=$jIҌ蚶ا8$s5))fN8EǑ !"nEW5]u5 vQDf gPma{8t=pB }(@[x8P͐π/ /6@;*zb$,-`80i=嘐5ԃhI[~+ s x~vy~pܑ"!K&Y'{`'+ E`O& ) FO#'7S (f'k&ъ5 C${ ̒XYlikG>tCi@G7Ѓ"P(+iHqC* +ЗBh7pAD (@H#pf\ނ ( ( )$/60F$nC0/DzDanBJVmՇ%BC 쓆U#Oɶ1Í>mM?c(=L (1ުؠ̳>h>>@9pKEv( >"!󨒲5#ҏ=bo r;( Sol$ŰFյoSD! K# O`?aF@sE(WohCZ *"pv@:W<܀ h+ K,YӋbJClLˢ##s0Abo~H@ B = c@ Pg! $ 4C@@,dp-{5,! :0Ec:<;@JG.Na)̶Gw䢟l`;O!`$'Gg8PP[3HMNP>9h F`{_U7V0ggOGwGabcݭS›+h>Bbpt2>dvka᧤z.mGL!"So,p4cd <0iL 4 `i⚴8ȃryb(VqH/hƠp*58)W<2EH.7QTunq S-RĘtN,"m}P<`! "HԂYXX{W8o Z]HRPeO<;` pXom oPWt,@.YiU`Ѵ=iYOjp -83ePDM/xq'w"! Qk?r_  hR8$h93$aK tL[D3W@` gHF&6LV!y9p=)(}CYMx,@%p%=`. 5 $~~` c2  ~  A@ؠ &)uē瘐ٝvII mp&]0 {;Pp@^@@ r0 !(  l n$4@ $ >iyF%'0&DBu(@ P4< y? xh@ P@0 Xr |1 20\硝ؘXjj[G$,DЙ)q" Ȑ++Q t0kAp 60 ؀ x@: *.:  A`" @9.ސ :Ȅ"[h*zMb}* gd Sc pxψ0 p.0 * zJnӐ * p. J /= j~G@ـ%a#jw׫w w0qpqg{E (Q ([ Ͳjq&[D=xUVlI ;p'0V 7 KC N{8sѓZq ׵",,bH×l˶w?StoGvi`;1L&ZvnaM{i|KYyyPqMyw[4eq"ye(S#bqEtknr'w>g!-&9wwhTtr7T{H7[ Hƫis:epz wTu b-ŀ;xZ{o)xiGb({˽"[-&!uqsqj.1  C!;|;y A̠V'{'nWoGvT$( |9 PtFUB @wwl&w\p ? ېY028 wź[1@۰9԰{i+3avz c,9Kos3ʄ`,ɗs^!`-qp zhZ0 BZr+a!lrVPq։\1P\WȩazC,b)H9V \PCqcjH H0+|`ΦHPzГ L(Kp909gHp N pg`clwqHp | pK;9!iN иB H@ u ] p ` @w>NHP θ7mt0 u0 @ s09`4|Pa\ ~ /q0pGsP̐ T.ĐL@1`p0pe^` w@  b஭ nmk޶W M~mL ``9 B >!;M0ݠ&  `&0\@+9 C` ;P ܜ l g00Nڋ@@ z ~v^ cm P 0g\uZg0!" `.oz-?KNOƁ?' `ېL gcJێl`ːH@9  c1 p/  ȏ>Đ!b,dC%NXE5nG [l!AhV ˑIE^3c| OA)J. Q. ujF1S吗1Q  άG%]c` %,BəV>yu{j$ﮁX.p.]:q%z<[; ܖMɐyE1rLT%.J]dYa!'^qɇD^h$X/mbD~={ Oŏ'ߢ9`pZ=sХSk[4ceG y>`)G>/hYj32!n%8$Pl$03P&||ˁGmb@`"| .Rlai|iEpкhH,XZK9*J,%Š2K)>hi03ls "Ll/S3[Ȁ59L,!wjIL< 0Q$6T53A,ʜ*ENO!`05 Fo@0ġ" ( *?a}/`GT4صdţ? .;` .e]*>h!'؟ ?P "f*a"Ef ]*B 2dN$B|%Dx@񅡃*ŀi1\1 \0Y X!3%q8eDܴ |@{q 06$'NK a Yd֘4-&AV@dΈ1l$,e"YH>r jb`Ha 3ܤ? PJ$0mPC.@.!CΪ hL gƚAS@6#&Mpe"8mLsH5 &)F&g. BC0yS6ĦH:AtK#@`A|Bj(hPM02FKҡdxq@)G7P>89F Іm0ug,6X@Ѵu9J)@( 1!30 gOm?j@H;RU8sCbPv>,TMВ=bCm1_VVf`21RY9X1H £llc5l77@h:zH@TDdN]Kv \"Lj"4aFo0C( Ϩgx*i1R\\+jBx۳ =̋^(V0xo|vi~oЀq qCyE m~=qX#z$Gr3L b@?>a<HE@Șy/q;m6/I!M9X,:(Yn3v@UG fb C _@Q1Ts3q| pbAPZIW:OMh]MH/Ҷ}@B.M|BӜ΁xsj+:T $J/P[K@,babPXܢN F%THz0 bbA(vpmc!HVH09 ˼j㶨s@@}fzӁFD$@!=z0 @g@%o%T `1F;vb7 OџHDž4~fPy  ֹn8p1kI;2  KU-Wi X쵱] ^ QaK6!4!2I@4 /iznp0 h:6]~pd6X z87[o! (ԊX!  Xș0.\.pS3J).@h4<üv8N_O@@AAp [д3&@C - r`#'$Z e4!0膏d:̰+ q5Rx@ȿD@j#T p|htȇ[P j"@j RIM0Yh )H RThI \"IESh@Vi/@#E]E]K@c 'M03Ӑ 8 f.|x ЭP Tް kLAӄoȏ|X8(FȨ3 (Hpm@(Q0 E<̇.4Md.hRdrr9 ɁjAi;Į J븎jЄ< K!HcX/pJKUC>ְʦ(ʭ()Pf(yJYɀ[xh rA Fה|L! ќ#Qu@h,I왟$聡&8Ɍ3q !ce$ ZrFSFG5q.Xq,xQN<=ɿ,%aE9;ɟaŒUFTi (U* kURyy~huU^ѳ_Y#WyzE|k16U,'0VјHᢇțtճݚ}%$٨R5Tk֓IٟZ,V)Wia0W%v͜X2ݾ- r^*EjpIVlaK0XGX[CoZnچEPRKc[ 0D-׊Ju Z( jӂ!I 2wWX(3;ԭ"m ] ܂Z%! #1ҀY!5 \2,T%SX^4  ^̵:!3+ )Q-(tX#0݉#ob^Ȍ<ݛ=J%Ɍ49O&M!F7)=)m3Q_ j3(W$NcJ)Z9mpa0aU!N+c=v("EJ@b+ ҃,]Z; X(d:jr]MX)2L^`_/€^cbb*l@f'q)'5 ++[4,)c).3E<;Fbs (&@EaY\E$e? .Ȍ3`3e%+Oe%pҧd B8d@ff qz +6}ZU -Pj.z; P*p% *x-Uq4x ]<g").bZ8`^p> -(:8ʇr*c 8%zhCr,u3xJV*a`]+ 7p,. ؆tt<[:-i膂. 4Li Fi=PAi^p:ۄA-r+oxnxohgHfx"Y,hו2kjijjʇo*<ڰb[8 +ҩv(&m^#Ɋh Lrnp|83؅h15 v=$HQ \Ӎ(M -%hPv06[ 3}3bЎQHɰE 88="cBoB; `3X72& NB`mH:xO1g/G01/d>@8iD9KCt^؊wB b0R.^Mݲ653ky#9ȳ` BT/2] rcH/Q38. @ p( C F q.?G8GX92҈q^ptKCq$Nܶ8f$N5uvj6iXY_6t;LʁOH>+( Xl5K[Pʤې~:{ K:l9T(Mˇ|m6 ࡣ8w ثsk'tt_ vC0`_ [ 턁` /m1Ȓ%S 2Gd'  ns)H8 =Ԥuo MY,[̾U*/1NT,jta` ;vJϐ2pYvl2$pVOFQCTz`t$tI?`E>L$xRE |LH?E6 Df́2-! a@~\|x]+*IKC E@auX_qt1|&(PDOB6M:!5NO4jY&*Zc}S\\6LR&l"(pfYe1C)f̼[蚁cHhV-I .359 d)XH1gpI>Q!!jZ\(tT$\,ψ+& 5hXU(@)J*F>qh;D4<Ol'|gO%DXkR@pX9N H(i>19ꨏ}-n}^e q0G<7kGgz 1KL5œΨx?H1EQc z m'2<3k99[5P4۴:2L1r6kL/mMu<} /gEU+O/ԝ CB>d $ʁJE +HhG0U>Xlf"$.x <5 /HA׉evڱ n]p -GA:0MDBZ)fk`i]A^ρ K0${#(L-b۠[27qldʒI;fK7er >QxeTɮ2Te >.L^e 8Ze6f 1cR,da &e>j gMKù:c NP@0ws1B4)`N! {%B}%XN8^}(s dXKr!0˂y4[drQSdD9+h=}Qe!Qcn 9)njTai.?UOBF>o)esSH5FX5O\fle*#җZ̖W h6:]u2)O.'@׼X2.^Ŋ4&::aUX.oڬk{b+ uJ\$ШO@+ !o>X DpāX`JLHAbB _A^ @[v5@0`އa9Ch7lB:t@:01=$@)}@,CCfAlԏ]=ȡ]A20 70C2a;ALS \@l24lC"} CJx'aD,S0ȅA,"QIAOC:ȍ"=OQC9H!C0\`s(!< #]+v&71hHu10^8@D`@>b:a<1HaB9)>[/!@cRB$`LI&"$"QX <(|R#<) dd C|BB^\WHBܐEMAMr!d E@B`?|yL !XA%!H2ʇK<ŤA&%s0 AZL>X #^PC7By%*Y$CRfM1 m> 814D>3ĂCKbG`8\#T-B;@&`@o18 ؀} @2-.'|E}<|!_4'GFA(46x*~HnB܋8X lE|77fa}DA$#B(G$C͋8dI2vbVKj~KdjB2JiQ҃?ldGb,šf9CJԁCb7k&쥥)$)!ƏrX)(r~m@_846þzĂDߥfMyCĊ@&ΪljH> A$7v5@lc$,| #A4 f%ń H>drT 5PC;,!:Od -Htǒ*!XE,ݲlE @f),Z\~UK4 Oj ņ`5`5|"LhA!L tJ ƬEKMN鄍DL&Ћ N؆T |p/@֡ t4AjL "ꠊ|J"Ln>0̘.TbD8͠u &uUE 1R; 87 O,XeF̞Wឱ1-HD,,:="@M1\J8:B lmL(Q3I}|S 4|@Q41I1 ˑ91԰ &C0εçL=hOtqf< Hrk am-id<ӣ)M9 /}@J\JC? H[S*!谒ՠa;܃fd+ݚ2EUTV hPN:S K yӻC;&;G{ÿ;%3|?7!>|3>;8z[6OW ;}zǗv~7b<߾׾>mi>?'K,>+KDT214S;6Rܜ8G:l> /tBQ42}'ZF-LbpK=QPa*UD]59M.XdV;U\ϫWX}.yE4`EqXb=Yfm>Z; rыAq4ZHW0۝?T_*~ 6߀ͥv-^ҰR ~c>xb+~u \392uY] PN@}?@f朅dgN, ckzʭi3l^(?xkcnm{V5n+Bo{\0[2r6v;os<5l߶ݜt"6:onA,K}ON= W\j۩Ox)4"Qw +z09Rـ! ,J"&-)1!)-#-3%17*16 31,5;16=07@99-9>2:>;<<7-E&?B4?I8?H6AF9AG6BI C= C<+CDDB$DD:EL,FI;FPH;HCJ(#J=#JD=JNKF$KJ,KD,KK2KE?KRL=3LL5MQAMUN3,NP2QFR3$RM2RL3RRFRXSL$SD*SF+SK+SQU< V:VANY_QY^=ZXCZ]*[V4[WS\b]GY^dVafYaf'bKVbi.cX@dcAdZIdc[djeH4icaim;jaKji]joAliSlmdlrCma#nMiotgqyjqv/rWMsodsuKtf[tultzBunTvtpw|SynKzrrz~\{yg{|i|t|=~cy~vzL{vUyh}c|~EltZcMrocUxq|{ltaiyt{t~úƔýÿīĻνΧ´ҒεϻӪֹޭγоڡު̵λ dhA*\"Ç c8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2b?J4I4á*]ʴӧPG<ɳիXjړ凌-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 済GӍ^/Lc˞2[0Vpx" € Wo=$jIҌ蚶ا8$s5))fN8EǑ !"nEW5]u5 vQDf gPma{8t=pB }(@[x8P͐π/ /6<;*z"$+-`80i=嘐5ԃhI[~+ s x~vy~pܑ" &Y'{`'+ E`O& ) F#'7S (f'k&ొ5 C${ ̒XYlikG>tCi@G7ЃF"P$+iHqC& +ЗBhܢ7pAD (@q#pf\ނ (q ( )#/60$nC0/DzDanBJVmՇ%BC 쓆U#Oɶ1Í>mM?$=L (1ޫؠ̳>h>>@p9pKEv( >!!󬒲5#ҏ=bo r;( Sol#ŰFխoKD!H# O`? F@sE(WohCV * pv8:W<܀ h+H,YӋbJClLˢ##s0Abo~׏G@ B = c@ Pg! # 4C@@,dp-{54! :0Dc:<;@J.Na)u4cT9DD jk&`HA| '-CЀ } *4!r*F}b4Z 2 i<0:+N쏈7(tOP%P:6 RRhb Vrd0B-(0'6jhMRgK!$q 0e+;,ޱAqdRxdcCi3voD6"Fcx]W )+]}P2Z"8 UnNin׏~xfyЉV@zH u$ B LU6{mqa /19r$c6&akV p '#EHT ѾldI Ù0|0\}!lGZ8qH)p= 1mxBҘΉE@PpT-j,dAPAZ Kj80r d0I pO'R0}lK |Cm "p8΁|Hz44),η% ! I;n:p4'7Pp9 2| Qnp\>d!j-XV D W d@,yvr#=kmi~W1!.~iq cp)ԂՆɊg9h^I@p3u"D S24ҷG8/`{>v&d@юth7r0WwbA:ld" H!Oy "DzAl"o?'-z ]Xw"@E9Dr83VOpY[O$i~f9=xcZv'|I%WzJ[ϧؓfz z*S7A >%$C$  zCB~A{7 猇 Ӡ  7] Ӱ6 +@ ΰ G j ˠw ـ%a鉵"Zwǫw w0q`qg{E (Q 恇([ ͢jq%[D=xTFl׉9 ;p'0V7؎ KC Nk(sѓZq׵!,+aH—l˶g?StnGvi`+!L&Z{vnaMki|;Iyy@qMyw[4eq"yd(SbqEt[nqw>W!-&9wghStr7T{G[ Hƛhs9epz wTua-;xZkoxiFa(k˽Ԁ"[-&uaspj.1  C!;|+y @̠V'z'mGoGvT$( l9 @tEUB 0wwl&w\p ? ېY028vźK1@۰9Ԡki+2Qvz c,9Kos,s  rsp&ogT ` l>3ʄ`+ȇs^!`-qp zhY0 BYr+a!lrVPqՉ\1P\WȩazC b)H9V \PCqbjH H0+|`Φ|HPzВ K(Kp90}9gHp Npg`clwqH` | pK:)!i> иB H0 u ] ` ` @w>NHP θ7]t0 u0 0 s09`4|Pa\ ~ 0A<v 0@ E `0*Mq @ T> Q^]n y`1P/hk 0Yжmyޔ>` . /ӄh.C\p jh=}1̍` ;b 10!q/,pS,MoLzԫP 1p m礐>"~? o9pY\p_V戯!O p a/y90 ۀ|,ȽoːHp? ^p 0H/6 `9([Hpv2 XA .dC%NXE BѬl/Gx&xVM9uٓ:!|OH93,EJӦ-ldCR rk56h9(d&B[ZéI\[;J[Bit*9J8 no"Kv[Jz2%Cv2!2)cRϟ,q@*)#o';'|E+$"xPmc#t[L[V.R'_yWۢhu kV-^)>دf)32!n%8$ lr3&||&a;mb@`"|, hi|iDEP0h,XRı8(rJ*$Š$+)>83L ȢKT-1[3s4h;7 Ok:K: "lQ$.sC (0*q3єG!$)Ȩ!Ls`4!@A ZJ^{"~K2(42CvГY-Rh;vZ"QSmcyV얰fU  -HY8Zj-?uV*lX}?@ 40=" lUxa؜-Ij8cw=~WX' 9KSO&uCu[Cfsyg+xccc5X=4؞:j8z8g9z˶c=9䵃ꪝk]Fɶ: Mwjo~'66zIɢBÛr7 ˛H]8IP}Q/|uY7\ԈYڑ/ >Z"s夻c훎tBU2wqz#3drQ 'ۙc > !w}~~y@ؕ]/0   $? 폀N!%Alk ?ele? .'cp @PA B9TX S$`ψHՀWJDd U P,0ɱx& H"g N`\+h G&EVF4VAxA*~/ LAg`KpLi2FŁ }` m`NSHX6`ٹ+vb!lHW>򅒜PXQm =;lC,] U" lrppAqB*X#`*801zXa 0 hRH1NamrMu2!L9F7rp.9eD>@D H $̳A6W9B)! cSg8Äda 5Ne$$|H@zD ?q!91bЀ6l8&WDE5̭%1L(_ =Q@hbRsba3mC (jtሀH=+l#Ꮸ2c96QNFɁcou8bTgMd C$%#r,J?H8F 1}G0 @E|gtFa|DhG-2ӆ8E!?P1N1e&n #^Θ7fmd=1pJт8|;^oC+XC}#GS 82(BHhEa1-~Gbm @!'H. :(uˎ1oõʅqM`żV΁"`&aw& @@8F>b00SGb '(ĘC38@.CzuzQp\R^2]dB,x!mi:tƛQ[!j.H &UzQ[ZfC &Thy~Q -a (C~rЇbʸ@!` =aV0Kk8#9|ƵiG;x-?`y&ia*q xf,@=Ā@Yy;pnIG;9ț$qsAUxBgQˁM15~j6Nu @:0!t ;͞3H-}B!@SUHq0TeآXdzk*=Ы7/^o`.OA@Cp/gcz##pN/!-@~Sц~z+(jJLt ;x +pJ! Ȅ PӘc[.6Ix.Pȁ/8/)6M[@d9rppJSaTf(yJ)[Xh :@F Qq$JĮќ!Qu h,JIܙ,鉡&@ޑ1A !chg ȁXrC c)wA3z%3QάpPO9Pab=V:ɂQ[ɂHɓ(131)9K1AA ''@qXR% Qى b"` @| ;$E؝fK8a ܥY*vR`$%mIR+]SZ+ C =]ɔJ-:0N$Me;ӽ݆Vɚɡ& @Ѓiᇊ(p$FJ e!&)=d!hRdr̈́%)3a*A]3_Z$S6v'60&+v'0zRp +r;^:`:ҳ3($^0@ !p erƛ%^pN888` VQ%N~}"G 0=bF)q"'ӰzjM.اyܼP; X =;/C*xMU(jN: f_x*51b؆Y@`^p>(8~ʇr-b H%zru3x-G^*a~@YȀ xRH`mKHnH3 -Ԓng€jthփ $Ҫ*ǬEʢ87'&pzt`X ƚb]6vLn 蕦:08`|j*[@ کvinBi*ƀlrk~Pw4]&S"kx5"bP]OȄܨҎX1Xv0 & [(nPG"3b.QHŸ2E(0="c۝ B48B;7S8& NBh2PmH:pO1oG81 /\>@8i(9kC8t^y$4CÛ bh!.^L2& 7hku|83b BԒ(2p J q `(:!ؽ8. AKX  s p)Pt g׮lv< 4$V5Zuxh]UgOVǾt;0@MʁOH$hcz"܏bK[PTɌ;3 [:i9T(NˇL|\n6 衠w Pntk(wutx_u`'vS4?8 !Q?"(vC7 ͑:B.;<) 6piS& t0nCh0Hs*5egeнvLV;vΧy9 Kh P.0[ WJlcd kG]8"ܖ. ezXL0%ߜJh'G7vuD"Fes G;j(IRZuU9rk[8hb| A$(|HH};a X>..l0ĉ#_2ŊsCK 9pLd $SJjH:herX V-f*'E5xBFR0.ރC@zp%dG(zU mgla,5Y`b`h[1dF5T܇\;(5Z)X4I?0wp.ZM9-sJK$s=%!X^>%pA[w"i"I3ˇ;Ű u\It1|`&(! N:O6M:5NO4`egX[JWXM9i-sA3I$M&A#zdPN1gde0ke eA,٢2Q%)AH&u$V(Bbp!$pI>1i!!fHXX"(LD$\(1H4c 䓉BGbY-5"lCiHPcKQ2g9?M<O4ak/Y %JYX:1 AlTG&p:"4M' C4;sUY7<B-%HWO5 2ͨH?Hxq;QSKz ϡj'2<jWeP4۴:d21"6aL/G#;fu;} /CU"O/˝ 7+&1rMXxWZZc[KH}zeRT֒xe^˂RUͫ:XdSe<7X{%`VSX<&&Pł5dKTR0:rwJ*s wbՕfIݶՎskg9iv%l>eŌhiXoW~B XݻfNri(ޗsP%1/g`^R2ʫך4\9cJ,2c%kv x~de_Y˵Nzŗ뜘ӬfPVul^*/y1naE<׿PN`\`A#׾ ^iaȉn4KF͑& i}XΞ6-G9U!3V/!%Lj$@3]X O&,dulӈe~vU1iB\~KF40@ۂbZ& NIIe6D2A ]ӟ&T/Xg5_}m$q)ި|w q'Ծ'T. _0WggRH  2!@^sXR^L߃T^ */y^a7ЩNZTgBrTL!L3vdVuW<0Eumgv[8ڻ [It̝ډSE1W3Mԛ%@+jA)L L0چ)Kb=a@/ qc|fճ7B 3 S`j&%)tA_gB `"uB>>h! Է  dāXDIHAi6DB_AE^ A[sÕ2R M@]2 YUܙTp~ZaHN;OdH@|?̏&C7P>PM3C>Gˍ?O9ԁ!(a5lT|]~=@υ20 70C2 a;8KӐ6A]b򉾴AP\!d@G ='5K0TB!XaR LI&"NP <( |"""ndJ72\FAP^%*y4e(A_=&a^ #l= @@1D>3CĀIbD`7\|#T,B;<Ц]m10`d}t  d,.^!AzgE}p\DFA4@5X*}~@EFlBܟ8HE[d 3|@0\U4sFg:<,A5d_V@m^h, TqY7X,B:`^'ꁘ<(jv&wGD:$c;Xj0Ïnb Ѓ2PrZd, 3B9`@$$!ǾCHtdNd<|a\]äG> #\h- l-|A67AfazC|@rA D BPj+*7L D*KG0j;N)?TEbşN9@B zHԁ@b7,6^[ēKh(7l\5Zr]HFGl<ԫrH_Ʒ8̆G> AC$@6NDȸ5@Tc$y 4FfvklȲfE~m}H20E.pnR6,|M.3~0mUAi 1R; 7x O+XA!)%/ ,(h$101.O4Af%w1<7?0  H@ΟqEw l2$O )H8`C/CӠ! G𱏠fWd*#3aN0+Tyz M ?*W *9pEY5Sz,=DF YRS=UiLU4Y,MZ |3BlM AA3f4B0V s8Gi3L7Tg?5Vp1Xx0F1{8A9)Ok&+4&Mjic5Y%Z Dִnp[}ը3gWW5Y;!XdV^UL֞UlVeh_`Ieh)a^ɗ> m}Y(V|@Z#ZGF?[*=c4^gZMa[=`{53=*-UW3+N`6)Gvcq9bWMXedǵu5kkQY)Wq]ڬ6onJkfk7罶a$m۲6pOQug}]7w{r7%m2[n_7zTz7'mwwwYwyCnWz7ew= =v75}xmwW7w>>8,_\%ʀIwotT>V848a?}8xw􈗸!׸Wj898#f38'_2wGyy/~/_6æwya9y>{yS999@c6癆WyvmXz+׹7 :[8!&?ًawg>zi6O:5Ei#w::cTozgx:/:׺㺰SzE:_ת3tڜ'ʲ?;7ص;fmv ;0~ G;ٻyϻS^|[5'7ۖ~>-~>2ڝ c{ž#K5_W/:L8ww?W~ГWߣ}#/ÿ׶|D 4xaB 6tbD)Vxa 9v##74yeJ+YtfL3iִyM;yhPC+z4Zd Ks6ujԗJJ*5H[vlXG. ymZkٶdVsֵ{,٣&?p`0{qbŋ 5z`ɓ)W~*qf͛9tj䪖I6]sjիY7Tӳi׶*ܭy-5RÉǩ˙7<)dөWOyv[|xӸ1s7=Cw^ry'׷{{tn<"od 2%(D 5,/pMk%D\O|FRE "cܑGjNHĀ<ҽ"$Rɻ|Һ&cRJ*R˰t/Ḋfc?g[Ugj5ib]imbimKjiAlidlrKof&pQ3pXiptgqy[rtdrulszBvnTvsLwqqw|>ybYzysz~d||m|}u|hy[uu{QrQ}}c|Ckv~ZcnMsdX{qw{pblv{v¹™³řýÿĬ˲μα̧ҔεμҬ֣ͻ۴ϗټݻ٭żѻϼ dpA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2?J4I4á*]ʴӧPG<ɳիXjړ%-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 금GӍ^/Lc˞2[2Xtx" ʐC Yo=$jIҌ蚶ا8<$sE))fNxGϡ" !##$nEW5]u5 vQD\k gPma{9x0J>p }(`Wx90ѠBΔG/ /C78L<*z#S*.`H0i=嘐5ԃhI[~,O |~vy~pܑ#ъ%Y'{`g, E`O& *(H#'5A 'c'k)6C${ ̒XYlikG?xgT5&"U ,$gHQC"rF ,Чfز8pa (TQ#pfނ (Q (E *#o7#k$Cb &ma6ETWma醡=-SI;>Đ6$x>cM)`|r=B?ÅD>A!O/i*g&cv?l`9u3J܃&C`K? HGs >L0MgWg}|/PGݏ6#qOIt =A >Du(xBXCa~CB*0Q2(fyˆY!v@| $X1Q8 (&Pv;a!pz ZBNhP69HpȜ8 _G<~+6`؀(lHTJ9 z'A,[PZEdh$! /pH7 ;DnJ-Nem*؁6a cPADt VD%1yPqu.Zx1,q Ipb#X-S6}؂uJ5G $[+RprR0G[ XM6 KTfx衊rᜑ"=ɱ$G[ L?Bv<Çf!0#EhF:CǑ"4ښĄ4LRur>AP0=4$P|! TALWgC (C>Iwl~0itEp) x8P %tIz0  ^0 J@_0 p P Jـ ~ȃ9  ٝM/`p +$U` x<`К ʠ g? +_P D/Ir+6P $F OE&znz a  Q#Fn $>` % ?p JEp(@`D TP `f }0:i$ 'ڦ(AF&@[Ǡj0@Z 1MR3ypyP"<׷EJ'iua|cbkw˄xtLw'S#wrTyk񺮻;ta38+')[v+H rs-#k7t#*|{Gt+syۼD?!5x&ʇEujQH۴ qBp f 0~ј[{Lp q: aٛwȺ: u?½`t̺ ]& p|k]}w'TP kC)  o- f30S&[,4  h{ b<Sp wZ[}0 yM n.i K K0 |N @ /痫y \Չ t f-ȝ!0N p$0nQt@t 01e>à- w`sQxΝ np 0؝M _ /jy[ 0fW __-7oJ'J-PC]P 3 p} LL? }0 @`0zٴoM}'=] W&Yn~/5 @ p 0N 0nϽ  bPe]?P/ į-7c/`̯y ۝~ 9.Y>:uA  aƌ ӑ @ҧ+  xG!E$YI)UdK1etQӅ:iXOz G y +:MQNZժU:y#ը3jf iYa?fm'PyKX"/.SiNCIL:R@OŹ1D2.lS) .y$STeҁfnwsZJ_=`-QR_^j}to@K//ff@A}V8f0O`|̪VI6@jK22Ao0E7Z\F} 3ǐ`9Q2#I3L4TsM~ )Zb  q+ď@@s < P'“23O ?)L,<AMtB."=R$RFS1NcR!fj 1U$\b%X(#UQY6ژVM7@%˅ qU?]F 8,ү4zCߴFǥi^z?5^ ɕ( ,aK 8J\~8㋷ydK^ T](#)}U=esHK,kuUOzu 6yj:&c*gk ZayaW9}>zibjK>n&8{^{]W&llVIH UNq!fػ=Vn;snIp|ftmC^ְ|r hYb*HJq$r9}N.]nJސBŇ"/e*ɗwo=iF̋>a? I;5 U{` C'_ǔxY]"F`Oo˘`:Fդz 1 ЮA0 To 5qT xG p !h3z\]nG> 0dE"B{I)o( `J | a @$^d̬0ơoe Dh9Ex 0100HJEH\P kD0J+B!yVPH@lAp9 K@!.04@9K ?.'flC-7)Fa Ĉ &KN3xozy7Jb, ` &$M6P%0}!tlNYЧx#@B'R/ Sm|棺 :.gq3G0;\ d?QiʣzG$<+oG3@Lc65~f /t(nxBTF GŘ0U}x#Eھ\kw4<JU ;z # YROaF z=8hZ^{q}}KPQ`-A!z\ , ԃ:Wӈ 3YqC@[;PmҗT«1߾!sa@#G3.Gv8EaCݡ H63,%LqX0UkbADdF y!YPH;! {8+./H"6C;  Qze A{ù^H?:ꈤcγMcXfCam !NSAЇ8jֵJfc T`u WLAt t p28!ah`Q p"7‚j E.J!}SAN)$\8vP 8Zv` (Y1n: 0w ZCIF`P/\KiFr8@K87q2Ey( 7f,_ :N!k=t/ p&0  AB=0z4 p*"L:V;9DD#0H z~( orIG`wд> %/A>dLީ#wYtqPF PuǙ &p B7 /al KjCAKH }o!i`o@@Lӓٲʘ8y?b^r;̻_0 `pk6hY(㓇t ж W!1"ezY!؋ 2xKс.TٚYĈ7W ԇfӇ!08w-#B jqs§sB{Y: p¨:8((wx *C`D,$C( c,>䵺#H``!ˆЁFD^B%ؤfrXj{򚁺t˼8L'axy K'1|8d(Qi@ɤ\#YwX(DCdt@Mtrڒ00ѱYd3ϩYꂉ:-bFy )$Y9>%PQ 'L.t4J -: <&$p) _qQ S*RNIY'V9hYnE]]҃(9 ,#RU^OkO4!S )C!iq8%K "Yz10PiQ{9)C囋9z;$w!BmFa S\P1v ^"̡ Hqj1AS(`%P7=7E1UP-aRFb O)Ub1 חfV V\-ӑՑd! xԨ7–9\VPϧa@mA~XOxM%}Tيhݚ}XSKh~Ŗ\؞ezLX6kY]n *mY1!B#W1 ЛqemIШ9:E~ ,8yzMLi1WFX=ܧQ P[b)@Ie Hfhi^\ a΋D`t 5[Y˺5k"!>6$z94 WP8 ?iA⍢ @#reB>bUG"/$$C!6P@r RyM Y1hy)^~*$#uӁҋ_SR ;Hky>Ei$!ѽKy_$Wu N >☚8sҋ1(: -v*Zz&ȃ#̘Z&T' >%'F^ q=X(ЂTyU%4*B1)=-(t=O3'O^.)Z{g-~x G΃ 4uX* c)Ad7(~[s Ё)si~if'deVf'<~'(7@(1~(6z e(ݕ  P++X[qHd>5j44 T(B8&qz xA o0]ȃ+:B/}H;x0+HLtO굯z"ȪR,ꋦ.(8twukH=J:-ku8.6>F~kȚ7K^(:C7@/f+д<+7"rf9x#"0`r*jhMJf |6yˍNhZԇ@`$^ah`PhBChO0;6iS>0jf5CK;ӅN3f& C@q B$G;P ."(0x p?hKDo!84F W*JL8H 5Y"1S{J`N's @ "9?3ݝ5fJ%+5 #kNx xrq)g*7Fx8S/K8u2/hºbpcㅐc0j x˶kڔ7k}3ĺKv2L68u dh:Y&˒ xl$*3C:8 \=R:%+ S8-Ήfgsc+y`K:bN(.ꌏ C6(XM[w͘:(do9uk<%Ii*1`:Ixj+.G͘@bK}8o62q'6oXzxz#(x: u'Ni#oe[nh/Xz@<@KL<}kvv~ '9u;+< @<(/Ck0H.?q(!{?68fk+@@00Z燸ӣO X1%pz@y6lX0Yst&nz4wfLS̟?qe@(irC.%P_]$Ns玎!bIf $NR%Ku0ӫI K\C,]>RYۡܩ{57ukg`v?(-6K`H͚I`\C:yWBF tȻ&ԪS^Uزg]juƟ+K:䯏 {X` 'pSn:s҅ ] #F\ϧdcmwol̟Zӌ+4#S9CE`W5,N\I0>:$p V.$I?p"_3W`G] a3d2cI=CPY250M]9Ї?>t?)oШpUjI@p 04\"Sp@1dřS4toXcgٔl&ɟ5.1}=tg{f=A֨&HdN"\)7MrZ\>ҜUZ)mQGR:[3pO$t`LDy &>5N.qw̌HAox[F;42J[g2$]&t%b3*jjLc&I?dD\>\@E"FH &F5 /]Mh&"Jp3}R cUaLtqɓ8xrFE4% F6mИ r0_r&q\zI#',NƙvI$Ӱ$uJ̔^vAE$J)%-lwWSXt,5s~tq wP 0K9=Dzm 7 ]$Ȝ$:|c~2էF7?@ `_; @ `'e_">GN AR-F,m0é }#32CaE d tAƅ҅zoI &fRF`:! c]p%t} t aH、DphSBÑ 5@y!6ʷv%]@FePذ|Cp2xD<G$hIiD}3#a*hZu 3kPnRAqg褤:IU' 6qt*ےt:epuٜ,'m.qqҖk[BnV[|=םIB,Fu {'u ԋ 7|mus]2݅HJN4l[ʎd0<ɚeeӲu%-SYϰ2Ss[#O%1H,\6B9WvE|,jhI)xOB0} d  Y2^/|Z:ʃI*YfM9;suӶ8-f-<#k9-<B=GB_Γf)-WĢ3)̚E!$DvϨ}y-oٶ&gKhC{P4 [˸Nilc>6uˬMRCNqSTxi; X^ Q !$;5w׸-vrȻ߆7ͽQ+͟xm텃B'A@"q iA&w^& yK.OiIYsS+SsC$Cyhl`pDNMЍ^ jXjΜ{Ts >plkǷf8A\@1@pςqX7"hw@O (e?Yr/ ܐ'0v-/C@k/ S.@S5fs3y M$!8Ʀ ?'wk˓ xC)TZj>M9ж0L, $ҀW '`HMa ЩG2ʼn LPD R_?ۧ:A @ *0LR99a<` @ dD / HA,  SSLAې+{:AXKߦAA9EDA$Q-% ļAZ` 5T6]-U܁> !⤁87d;|7:42C=Qփ>@D"Q%Ox#;Lb/Y9kH@|>8b,<"2`s$#H4C35\tLB: 'A5C0 JA0㍄A=$^-bH,]C=PS\:H 0$H@T,D"A=8eDeĸA=O%T0Kuᘞ(c08%(S8ETAC 07C'H.$ 2lII`K"%5(>g~ :?$AUb@&`倴JdW*BHtR (ZSH'*СTQC@<;%!F֛)zXi^0̀<|/DGK!,G$B-C:q2(AC h XSB.B̂.YJHp@9|()x<3H $HIK\h|D3 hh:f$?B\C=ODq0LbL(,:\`RGbb_`b@<*„",#Z/?<:tRL\]p*g6.L2$H?Qt܃Q`!DKL獐+HD[ DD,@ h$DŻ ɃGDem`@HD$'[t ^v> :."BL<>j8kJc0Eh4BF?t\NvAB:t'˒'"ŊHެ6P*2"vg $GbC 8,X ԃspq ߩ+4 &C qCᶮGA@tQGl<ćT|tH+@F1߂4}Ö I`~dԈ(jܭxHi\BVʮ4jܞՅ4cF0.tЌjR|.P(zCDl:-bԞoؕ64L`l4ԂeԂ* (N'$D*qζ\HLδo $ZW98VjAMW4DJ4CL $\t%hӬuoTu'MK[@pKCX $@]$ű>(p(o @N-HNp5dB"x ؈ `?*p1 \ •/qaR$I%P1x;\*v8I8*Ё$BKOh`QwX\l/Аy 1B!%4$P.4j!M (<8P0HÉ.OH)*+gY`+|2>P)`3P%QCձvtnn!b8lPT:ՉNAHh!Ӧ]ņH[l LAaBGOmdPLyֱUQRKZ L1NQO݄ UA1tUVhAN]4d D\tI\N@A[+ev^rMG\@rr]Ctt<9Kqy2ݖuTxf=`2dWUv}nweS]l!WZeֽO &ngVZ;S[5qB-mɶ`Y Y_67r?yڌE`ُ1Yh?z ݈ՙeYV􋍽Z sڨ7sqo ZuqxK7mY7_]dExoo8u!x)8tW7Z=ڊ瘝F[w]wx8=YZIבb8Z4R긔wWy)xi!70/9{7cxA9mL9WZtǸ׹y7d9G-Z9ow/ :WǙ1/w:ڤ_:%m::|X:z:+:ox:ӺYw:';'exO;Zyw@_;"ys;;λuǹ;3kۿ/<<iG|gO:_<;K>4/wy[z³<_>?Czx'pG9揾;>yx秾 7~k>U߾6y>:e~; _S?->;?׼:w]?ϱ?O>[ǿ/   4xaB 6tP:(VxcF9vdH#I4yG+Yt北2[BygN;yh”C5ziRK3tJ ]kV[vlXcɖMmԩ2un\fֵ{Ѵ{dx\ qbŋu9ZÓ)WŪN<L=? C]T0'}Kd4 ;-%R,LE:=+=G]RD5O,CZ[םlsװr^Rآ=b#Vٔ}vf}cVZSk݌p-\j=r ;=6Um2{J-Sͻ֛@o6OM~s\Ȁ/[YEh$}ˌ\sY+]w{>=xÈ_^ nggxA>vߢԾ>lñ_Fɯ >*q}{Zm˟z8v|GΫ #>UЫT +{ t *ha ҉@4! ,J!&-*2!*-#,3%17*16 31,5;07@27<96-9>29>;=<7-D&?B4?I8?H6@F9AF6BI7BP C= C;+CDDB$DD;EL,FI;FPH<HCI("J==JNKF#KD$KJ+KE,KK1KD?KR4LLM3M<5MPAMU,NP2QL R5$RL+RF3RSFRXSL$SD+SQ,SKT;T@NY^NY`RY^ Z;2ZN=ZXCZ]*[V4[X\BS\bZ^c3aUVaf'bKZbf*c[Jdc[dkfI>fc?g[Ugj5ib]imbimKjiAlidlrKof&pQ3pXiptgqy[rtdrulszBvnTvsLwqqw|>ybYzysz~d||m|}u|hy[uu{QrQ}}c|Ckv~ZcnMsdX{qw{pblv{v¹™³řýÿĬ˲μα̧ҔεμҬ֣ͻ۴ϗټݻ٭żѻϼ dpA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2?J4I4á*]ʴӧPG<ɳիXjړ%-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 금GӍ^/Lc˞2[2Xtx" ʐC Yo=$jIҌ蚶ا8<$sE))fNxGϡ" !##$nEW5]u5 vQD\k gPma{9x0J>p }(`Wx90ѠBΔG/ /C78L<*z#S*.`H0i=嘐5ԃhI[~,O |~vy~pܑ#ъ%Y'{`g, E`O& *(H#'5A 'c'k)6C${ ̒XYlikG?xgT5&"U ,$gHQC"rF ,Чfز8pa (TQ#pfނ (Q (E *#o7#k$Cb &ma6ETWma醡=-SI;>Đ6$x>cM)`|r=B?ÅD>A!O/i*g&cv?l`9u3J܃&C`K? HGs >L0MgWg}|/PGݏ6#qOIt =A >Du(xBXCa~CB*0Q2(fyˆY!v@| $X1Q8 (&Pv;a!pz ZBNhP69HpȜ8 _G<~+6`؀(lHTJ9 z'A,[PZEdh$! /pH7 ;DnJ-Nem*؁6a cPADt VD%1yPqu.Zx1,q Ipb#X-S6}؂uJ5G $[+RprR0G[ XM6 KTfx衊rᜑ"=ɱ$G[ L?Bv<Çf!0#EhF:CǑ"4ښĄ4LRur>AP0=4$P|! TALWgC (C>Iwl~0itEp) x8P %tIz0  ^0 J@_0 p P Jـ ~ȃ9  ٝM/`p +$U` x<`К ʠ g? +_P D/Ir+6P $F OE&znz a  Q#Fn $>` % ?p JEp(@`D TP `f }0:i$ 'ڦ(AF&@[Ǡj0@Z 1MR3ypyP"<׷EJ'iua|cbkw˄xtLw'S#wrTyk񺮻;ta38+')[v+H rs-#k7t#*|{Gt+syۼD?!5x&ʇEujQH۴ qBp f 0~ј[{Lp q: aٛwȺ: u?½`t̺ ]& p|k]}w'TP kC)  o- f30S&[,4  h{ b<Sp wZ[}0 yM n.i K K0 |N @ /痫y \Չ t f-ȝ!0N p$0nQt@t 01e>à- w`sQxΝ np 0؝M _ /jy[ 0fW __-7oJ'J-PC]P 3 p} LL? }0 @`0zٴoM}'=] W&Yn~/5 @ p 0N 0nϽ  bPe]?P/ į-7c/`̯y ۝~ 9.Y>:uA  aƌ ӑ @ҧ+  xG!E$YI)UdK1etQӅ:iXOz G y +:MQNZժU:y#ը3jf iYa?fm'PyKX"/.SiNCIL:R@OŹ1D2.lS) .y$STeҁfnwsZJ_=`-QR_^j}to@K//ff@A}V8f0O`|̪VI6@jK22Ao0E7Z\F} 3ǐ`9Q2#I3L4TsM~ )Zb  q+ď@@s < P'“23O ?)L,<AMtB."=R$RFS1NcR!fj 1U$\b%X(#UQY6ژVM7@%˅ qU?]F 8,ү4zCߴFǥi^z?5^ ɕ( ,aK 8J\~8㋷ydK^ T](#)}U=esHK,kuUOzu 6yj:&c*gk ZayaW9}>zibjK>n&8{^{]W&llVIH UNq!fػ=Vn;snIp|ftmC^ְ|r hYb*HJq$r9}N.]nJސBŇ"/e*ɗwo=iF̋>a? I;5 U{` C'_ǔxY]"F`Oo˘`:Fդz 1 ЮA0 To 5qT xG p !h3z\]nG> 0dE"B{I)o( `J | a @$^d̬0ơoe Dh9Ex 0100HJEH\P kD0J+B!yVPH@lAp9 K@!.04@9K ?.'flC-7)Fa Ĉ &KN3xozy7Jb, ` &$M6P%0}!tlNYЧx#@B'R/ Sm|棺 :.gq3G0;\ d?QiʣzG$<+oG3@Lc65~f /t(nxBTF GŘ0U}x#Eھ\kw4<JU ;z # YROaF z=8hZ^{q}}KPQ`-A!z\ , ԃ:Wӈ 3YqC@[;PmҗT«1߾!sa@#G3.Gv8EaCݡ H63,%LqX0UkbADdF y!YPH;! {8+./H"6C;  Qze A{ù^H?:ꈤcγMcXfCam !NSAЇ8jֵJfc T`u WLAt t p28!ah`Q p"7‚j E.J!}SAN)$\8vP 8Zv` (Y1n: 0w ZCIF`P/\KiFr8@K87q2Ey( 7f,_ :N!k=t/ p&0  AB=0z4 p*"L:V;9DD#0H z~( orIG`wд> %/A>dLީ#wYtqPF PuǙ &p B7 /al KjCAKH }o!i`o@@Lӓٲʘ8y?b^r;̻_0 `pk6hY(㓇t ж W!1"ezY!؋ 2xKс.TٚYĈ7W ԇfӇ!08w-#B jqs§sB{Y: p¨:8((wx *C`D,$C( c,>䵺#H``!ˆЁFD^B%ؤfrXj{򚁺t˼8L'axy K'1|8d(Qi@ɤ\#YwX(DCdt@Mtrڒ00ѱYd3ϩYꂉ:-bFy )$Y9>%PQ 'L.t4J -: <&$p) _qQ S*RNIY'V9hYnE]]҃(9 ,#RU^OkO4!S )C!iq8%K "Yz10PiQ{9)C囋9z;$w!BmFa S\P1v ^"̡ Hqj1AS(`%P7=7E1UP-aRFb O)Ub1 חfV V\-ӑՑd! xԨ7–99Pϧa@pضqXfT\"OM} h֭W E8U 4 FWlɵYDŽ}` ؏-YV8Y~R2!4r噞 ^+V"X99ڍݻQE%~ ,8yz͘Li1WFX= ܧQ P[b)@Ie Hfhi^\ aND`t -)XY[K=Sz"!>6$z94 WP8 ?iA። @#reB>bUG"/$$C!6P=Z (HC8^=B:Œ(:xeB~2cXrBo 'C=~%-H7!@.8]B:( cЂBKړ8*9sU邞%k0&~7xX< Os\lR=&0p8h:Q7Ё)s)h~gN'dhTf'<}'(7@/~(6z &ݕ  P++X[qHd>5bY34 T(B8&qz xA o ]ȃ+:@Q3/}H;x0F KtO鵯z"ȪR,ꊦ.(8twukH=J:-ku8.6DnkȚ7K^(:C7@/f+д<7"rf9x#"0`r*jh=Jf |6yˍNhZԇ@`$^ahz`PhBChO0;6iS>0jf5CK;ӅN3f& C@q B$G;P ."'0x p?hKDo!8D W*JL8H 5Y"1ScJ`N0&s@ "8?3VJ%+5 #kNx hrq(g)7Fx8S.K8u1oyYb,+86^9 ƀ!˸l=o ~Fٷ~7JK@/HDlW@ (dsӁNP@ƫ:_H, ƖL8r;30 *̕c+]r-YP@8✐x `6~6Wh<6@0>8&:;$vo}@8O`8dx}դu`݌Yʫ bωa@Sf^yv6硆kA";/، T dЇczHo(`R{b+f.7@:Sw6>=_hۅk;qz0<@KK}kM{~ 'u|G+< @<(/Ck0H.?q(!{?68fk+=@@00Z燸ӣO X%pz8y6lX0Yst&nz4wfLS̟?qe@(irC.%P_]$Ns玎!bIf $NR%Ku0ӫI K\C,]>RYۡܩ{57ukg`v?(-6K`H͚I`\C:yWBF tȻ&ԪS^Uزg]juƟ+K:䯏 {X` 'pSn:s҅ ] #F\ϧdcmwol̟Zӌ+4#S9CE`W5,N\I0>:$p V.$I?p"_3W`G] a3d2cI=CPY250M]9Ї?>t?)oШpUjI@p 04\"Sp@1dřS4toXcgٔl&ɟ5.1}=tg{f=A֨&HdN"\)7MrZ\>ҜUZ)mQGR:[3pO$t`LDy &>5N.qw̌HAox[F;42J[g2$]&t%b3*jjLc&I?dD\>\@E"FH &F5 /]Mh&"Jp3}R cUaLtqɓ8xrFE4% F6mИ r0_r&q\zI#',NƙvI$Ӱ$uJ̔^vAE$J)%-lwWSXt,5s~tq wP 0K9=Dzm 7 ]$Ȝ$:|c~2էF7?@ `_; @ `'e_">GN AR-F,m0é }#32CaE d tAƅ҅zoI &fRF`:! c]p%t} t aH、DphSBÑ 5@y!6ʷv%]@FePذ|Cp2xD<G$hIiD}3#a*hZu 3kPnRAqg褤:IU' 6qt*ےt:epuٜ,'m.qqҖk[BnV[|=םIB,Fu {'u ԋ 7|mus]2݅HJN4l[ʎd0<ɚeeӲu%-SYϰ2Ss[#O%1H,\6B9WvE|,jhI)xOB0} d  Y2^/|Z:ʃI*YfM9;suӶ8-f-<#k9-<B=GB_Γf)-WĢ3)̚E!$DvϨ}y-oٶ&gKhC{P4 [˸Nilc>6uˬMRCNqSTxi; X^ Q !$;5w׸-vrȻ߆7ͽQ+͟xm텃B'A@"q iA&w^& yK.OiIYsS+SsC$Cyhl`pDNMЍ^ jXjΜ{Ts >plkǷf8A\@1@pςqX7"hw@O (e?Yr/ ܐ'0v-/C@k/ S.@S5fs3y M$!8Ʀ ?'wk˓ xC)TZj>M9ж0L, $ҀW '`HMa ЩG2ʼn LPD R_?ۧ:A @ *0LR99a<` @ dD / HA,  SSLAې+{:AXKߦAA9EDA$Q-% ļAZ` 5T6]-U܁> !⤁87d;|7:42C=Qփ>@D"Q%Ox#;Lb/Y9kH@|>8b,<"2`s$#H4C35\tLB: 'A5C0 JA0㍄A=$^-bH,]C=PS\:H 0$H@T,D"A=8eDeĸA=O%T0Kuᘞ(c08%(S8ETAC 07C'H.$ 2lII`K"%5(>g~ :?$AUb@&`倴JdW*BHtR (ZSH'*СTQC@<;%!F֛)zXi^0̀<|/DGK!,G$B-C:q2(AC h XSB.B̂.YJHp@9|()x<3H $HIK\h|D3 hh:f$?B\C=ODq0LbL(,:\`RGbb_`b@<*„",#Z/?<:tRL\]p*g6.L2$H?Qt܃Q`!DKL獐+HD[ DD,@ h$DŻ ɃGDem`@HD$'[t ^v> :."BL<>j8kJc0Eh4BF?t\NvAB:t'˒'"ŊHެ6P*2"vg $GbC 8,X ԃspq ߩ+4 &C qCᶮGA@tQGl<ćT|tH+@F1߂4}Ö I`~dԈ(jܭxHi\BVʮ4jܞՅ4cF0.tЌjR|.P(zCDl:-bԞoؕ64L`l4ԂeԂ* (N'$D*qζ\HLδo $ZW98VjAMW4DJ4CL $\t%hӬuoTu'MK[@pKCX $@]$ű>(p(o @N-HNp5dB"x ؈ `?*p1 \ •/qaR$I%P1x;\*v8I8*Ё$BKOh`QwX\l/Аy 1B!%4$P.4j!M (<8P0HÉ.OH)*+gY`+|2>P)`3P%QCձvtnn!b8lPT:ՉNAHh!Ӧ]ņH[l LAaBGOmdPLyֱUQRKZ L1NQO݄ UA1tUVhAN]4d D\tI\N@A[+ev^rMG\@rr]Ctt<9Kqy2ݖuTxf=`2dWUv}nweS]l!WZeֽO &ngVZ;S[5qB-mɶ`Y Y_67r?yڌE`ُ1Yh?z ݈ՙeYV􋍽Z sڨ7sqo ZuqxK7mY7_]dExoo8u!x)8tW7Z=ڊ瘝F[w]wx8=YZIבb8Z4R긔wWy)xi!70/9{7cxA9mL9WZtǸ׹y7d9G-Z9ow/ :WǙ1/w:ڤ_:%m::|X:z:+:ox:ӺYw:';'exO;Zyw@_;"ys;;λuǹ;3kۿ/<<iG|gO:_<;K>4/wy[z³<_>?Czx'pG9揾;>yx秾 7~k>U߾6y>:e~; _S?->;?׼:w]?ϱ?O>[ǿ/   4xaB 6tP:(VxcF9vdH#I4yG+Yt北2[BygN;yh”C5ziRK3tJ ]kV[vlXcɖMmԩ2un\fֵ{Ѵ{dx\ qbŋu9ZÓ)WŪN<L=? C]T0'}Kd4 ;-%R,LE:=+=G]RD5O,CZ[םlsװr^Rآ=b#Vٔ}vf}cVZSk݌p-\j=r ;=6Um2{J-Sͻ֛@o6OM~s\Ȁ/[YEh$}ˌ\sY+]w{>=xÈ_^ nggxA>vߢԾ>lñ_Fɯ >*q}{Zm˟z8v|GΫ #>UЫT +{ t *ha ҉@4! ,J!&-*2!*-#,3%17*16 31,5;07@27<96-9>29>;=<7-D&?B4?I8?H6@F9AF6BI7BP C= C;+CDDB$DD;EL,FI;FPH<HCI(=IN"J=KF#KD$KJ+KE,KK1KD?KR4LLM3M<5MPAMU,NP2QL3QE R5$RL+RF3RSFRXSL$SD+SK+SQT;T@-YLNY^NY`RY^ Z;2ZN=ZXCZ]*[V4[X\BS\bZ^c3aUVaf'bKZbf*c[Jdc[dkfI>fcUfj?g[5ib]imbimGkidlrKof&pQ3pXiptgqy[rtdruNsqlszBvnTvsqw|>ybKzqYzysz~d||m|}u|hy[uu{QrQ}}c|Ckv~ZcnMsdX{qw{ltblv{v¹™³řýÿĬ˲μδ̧éҔεμҪֻ۴ϗټݻ٭żѻ dpA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړ%-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR GӍ^/Lc˞2[2Xtx" ʐC Yo=$jIҌ蚶ا8<$s))fNIסB !c $$nEW5]u5 vQD\m gPma{:x@J>` }(Xx:@Ѡϔ#G/ /8<<*z"$S+.`H0i=嘐5ԃhI[~,  |~vy~pܑ#%Y'{`g, E`O&*,OJO#'5L'd'k)6 C${ ̒XYlikGF?xCi\!5."W(҅,,iPQC*F ,ЧB˂hO8r (\qH#rfނ(q (E *#8`$m,C//DDAnBJVmՇ%B ZCOɶ.A?CB<|"#5:u l9vCJuCܲor<򈾁( S=SMC-ә9G5gm{ Ñ*1e' l]%p2Eݷ|R?opp#G4~@)x"%QPmxJ4 ?,D|C豏[#f9 @(hH.`!ڱ@> ohEcAKP ͚Tf#gҞ@T'~ xxx}<,6  )lPTJ=C z'A[XZEd!h$A/pH8@(bzqBIũ. @<@'na n⇨R H4$&M):5α"jZ/%ANph PЅz\b`[ CFT*asE p@CN ˋa h*>XNdD9x0 ~IdgVh<AD% ' jk&\HA| g-C } 7pxv=@QudaG4` ]2"j.:M쯈7G(BS)+ʆv 3JU@z $ LCZ֣ )XX`8QP -Ilg 8Rb= }စ<40  N~4F ~%~cX7 *X*]~W(oĂ. !p@``WHA+ݎ'F@,ct! \o0V?%%s liK?8E>(Af{?\(@d3 rPpKDW/\$@G9p9 0D4}F=3,NJjfsc"E9ܱb=XG$ &S1BQ_S[9HPl4?*g>Ht@6N>@*g rX |7D.Z=P\T;iTh}`Ai͆O|͂k@A҆ݞlzDgT{Ϝ4KZ`4Dׇ-|*` 4 8.\aĘ6 3oR@7a H#D wx <2 Rqwmń{N-r"H2t=&%2~_\Yrjs6U *i@궷):w_Q Rޕ~ҜLQ#P]` ደ:1 aҷM5G߻GH5eަ ŊC5$71+H' {xSvIwß?{ ̏K>}FB} c>x¬J_p %0 @ LGp؟y@pF@ V` ph w9,Xiҩʄ"$VAH`&>U_ ; ҈ u$X` 8@ ` t -1p0 kPQ* 1 z 18EZg>jMW~+P ÷xE )@ @$& @ 4X1p @ +0 ڰ 1J~Ѹ  S> P w"8`:Jdw+zwprJ} v(I p/+05p5@X@jb;`~,@_}HSAOUEvjꠡpʉ[z+iz4[''xl;4A$Qx0s'rb?W}p̢re,0s+|Zb|{ic"0gunQd{G45%sx;Tat}۹ZUׅwgHHC4xH5nvDK(G'-1;{x>(uqKidGt&7ra{v?rw;1iq[TH5Ww;zрLScGoh|WyV;H˸,Z- b+ w i6Ż` I  Zvʰ  +ہKuG U* BMCaq G|MwygC<, Ǡ ޠ[]1Els^;`0;?{`s[+L+  ?zR7b`  aq0sK@ɡ 3Ƀ '|qŋ  0(r+"|7\`qɳ\ 3L<γky0aM^PM0Ζ<Θ+;R\qP PvU; 'UprzC==g *v ;p\q@Ҩ <S\^yЦ4]V 0g p0ֻn͊% [w& b0 sk ׽}!~|{<ؐ` P P+!P\ a P  pA F-` [Rq `]y{|͘ E0  ΀R`@ߑS'52pXt3vq" ك0e+{= y` ` ,-p& Egh7=p -M`(qx0a!@l ;Pyq|0 ^02^L@6U yU]V}@ {] ~]i y^M @M@ ~ vz P ]/!阀[qy \ЉN v a==ȝ!00N 0iav`v 0_>Š- y sQr>ɭ  0Pؘ M 'o Oft PaW yP-a1 F'EME^p p30 0L`F?@}@ POހu\ ٯqp-&P^ Q?&SxO?5@ 0}^ `ϸ  cpg^ᅪP? _л7]O~y@ =~ 5.S6oO; ݃v$0CB&0C&4QE5nG!E$YI)Up҅;qho{W Dy$ 9DEI.eS2i#Ӥ,]dJhWY/Fu6&yC{h2/-iF3I<"a:D$3 yDuR,KŒq$i|Յ֖%(6}Juuf{7da)Y% MӢ;0a/&. F)fƝ^uٵoԔ>{¦k`=}5?/zXϧ{xgxX=!aܔy0f`%@B.`iqh}0Avxdb}&0a̛HG66lt'HPDiȭG$]K0sL2OI)2‹v*ZtS&33* NO@]R͛Xb+BgN9slG 2"z39 Jb /( Q,CorST2QKSM4Q"V1U#lb&W8#܌jQ2uٔvv3@ jZv@íll5(^R*wM] +7,mRwZ1I% `2PWEa/ >8b|xc;.Z/\H 3yw\]_FXɽhHZG^uXA:Gcvi@NzjjcFIfT-]z=ǎj;ڥ4?^Z\%. l& ҢY$Ey^߶r/U[oқJϥE=_}`RZqOJ3#T%1Tc|nsLxiw֋C/‹!oY\ϥ]9g~ƙ%ل&YG7\|a7ПI$M#Yqx4(;75Ӑ1 X]tHn0 0q(E58 8E ɚ!Tuy[V;&80cF a4-lKF)\ǀP shVV4Z$30YLQZ#&HE@>6*yDxDvSVfQY(:Z8|/h< ~r% `3XD;pC*S8 R Y>( stV iB)&@A3tA~r!5W&58Z [*~eaJf;h) 8- d`G9`)H= *XDs@Q`<$(ЏpidD-05$'*=n|cgHNE09 p$W` yhE`i|B=^7hH8C Ȅ:X }`&pF2Nto{;jt8 OՇ7D=lJG,jHlQZ#ZЩP4o:q 5Ԍol;# xgF@ GyE.D0`pmVIQ FY=AU桭o80; @,; =' Ƀp&yDHAOm,F q8[C}hꍀQv7a`_lR tCF<%Ȅ?1ӌ>]9W? xvX&ZA%a;/.NlhİEP1rccO@9y@0;0zWW~QĀs% Kyii%9#Xfg08UЇf.^@Kcvص pemѵ>` mB,t S(޻wV =C V6o:V>C`r83!bNߡa5CZrZB82vQrHW^m 1t)yC@Pn'M^x1x QnZsߙ{5oC. p!y E`x,`=Aꆃn񎠼!Ӏ;O|&w{+̮~W'K߻`@M`+<(^Wj @ D8!|i!fDKʰE:=>ЍMp0$5>i -&ox"1>]o@LЛSP8vr?rZr;\x pp;6pZt"p' k"p1xXLR؁18cɌ* ѐ)7.t*:B'I/V#c (8 A '%X٩O` ^8"6[p؁*pjccu܉d eP7Our6Y1Y.9Y*z+;(&eH;>󮻠ٚ%/"8i<.X u=҇tȃ "dhd{H/[+ԲȨ颊WQ*i.)p,6|wuXk=:-jku.-kƪ4r^98 /cSf*ՠ4 :;pO( * 3B*GH9H(Ht8u,n1h$Fl-^8 @oƀ"i[zo[M` {7C{7c#/EDf'@ asOPH{#;_XI9)NjI8R5{;0ˡ\6SP:̢%#'cd{sxpLȹscpm}ln9O08aCx}Du0݈1JÉb#7cڃZZy(v3s`x;AלT5eЇ_{ l挈x]{_xe{o8{x#)y9:o;Ofn]1uYݞu"N=OE d {hd{o#|vqa=> ؂#91>G4ȟdBopw3PҾ9k{j@R] \pl[E%sQ;{ّࠔ3@4 Wdlc1TvD,}^$SA& ˟K6w4uM]O &}Mo$Q͟3]8VBG vöeТCtԪWsTwC߫M: #X &`3o9]-H ](3fLZݿ{mvmnp.㜽lH9B4]U64QWKFP>;$` l.I?P(Ţ3T@(E^ ^R}3hXa1=Ef{C˂T7k@ч(¢>RH JRLM&n6zD7hKgrcfvWm&} DrYFx9FR)avT9YZoVi Li樯6,e\Fcm\P>ؑI2J$6,":? FG5f A4o;I$d?2;P$\|Ka3^x3n$ xɶ;L7 " `5 2ZF U0Nh(͠3&@b@(acTsZ(qd\6Oc34 EhT$1,:g3g k*&MsI3 TM&;e (Ub^0"4䔗y{}L܅vB,)TL4AXOM\05$k}AZ?k07#L^(p4:|2Χ,;? D# l @@a&[_>G(L A-8m0X0}#C5ep xaƃ{Ģn `&VSEx`<"$^xG&TtaEpP28C -r@yĢN6w#^HFP{ExG2>mD|4xxG h}lKz!pi4d3+Ne'cS & )IܲȃXC>M_GبWxl^'iR9B K2*x!u@jbls:N?^W`v@/Ta(f4"/.T*҄3X2%D W,T#MK]^^/U䗁&x G CSLM/(LOG i2R޳NNX%3@%;c` D0h YBdģsV JvQY1@aqHɒVUG,HDú"UADY(hRs x!Ee919|Ҕ6y6+{jW"?^%|lзv2ŤnezY ס{OپF dv~lk) 4צֶyG`V#̍s[[@AWpMCg0ޖh`g a+>ŏmAB*[QtJϽgm{M+p5s &;E(Ԥ3$wK޼{\&7q  T̼FLpA$`xˇrƋv5. sD%ǿ;4 *C(nHF5rS7k@BALA0`< [מL>k֬9's{L4 JS &p2J |L5q!q(0K &X9޹DS%SSP _@B)uQPÙph5A|h4`VL~hX`=qH] A= ^H@5w4+yh8% ΠjaֱFub5> %C8T7h;|7:8C2=|QWڃ>,bNDA$\NG";4-%YH|>@8@t"+CRi"A=lV ,¼ā=t RA/YVʜx08#C(|eRA Bʨc x]17'.A,FJ2 BT-ydҥIe4[V`7M,CAm)]G<%hTC`"XEJ@X= D*!SbC:f:}'"c%v^]C1A܇C<|@/$I! $Ă-C:oAAߑ VQĂ.BH.ਞq́8=\IA`H?eJ*G7̃F 4ÒJpIJEalH=P8AJFN2C,g6؃? F\@CGFBgPho!F<)(hIH':}j'Q-؄?<:x.>@[\j' Ŧ29L,8@2\YvBvd@wHVDGEH\_pA\P!R1$Y?{ <WPEN$HH`IxA,J}ut>8-c'l¬8Cxz;NxLC,EGda*mj7@FnQXvgbĆE䝫.-Oʪ%uBpP)<nB q`\o}+ɥ ]AƐ\ծ!j|xOF)L<ąR܉zTH`+I1߀|iDzKF`|\pŠ hlTGdH@g`;X."W= C(.rOznLZSɴ&ӆ>-zgIGLM1N-0 t-x")dlBX &P˃XȌwruVhd%T4(NG80$`x&pрt&tm8y'FX4N$ $-,T 6dtLXqC[d)*%`셎]l PG +p#_\B\/w 5æ&"$wr4.h4h1 u<,l0LCJ-nOH(*S2Wd+\pF2>4^)`2P$s2C@OeC4N @Ad.jVV89UpK9 > 7QeGD[&뚼xL TaAAF/kDPJ]UOPJXJRCLeOaM S?!tSpԅLmLm![ a_Gk>sOsK@5QFjl^p-G\lqr`[uA,ǩiV\j2e^sVřkelm(Vǁ𱖡h{ycvq[iSup{}}d[ؗ @zeZ/mԘ[qO/}m݇uv5z+c]:ܮeSI嗫]ZXkI՚eYU4~>3#>F?77 ˛G>?ktXWw>7_7拾Sp~>>z; } Y/O?>3?g;_K?W?[x>H/9es[ߣgzO7z 4xaB 6tbD)VEF9vq3H4yeJ+YtfL3iִyg0/hPC^xcH s6ujTS,zkV[nEF-E,[mZkٶn\s^ {7iFgp`u 6|0^{5Wpdɓ)D|sfToeѣIS9fիY.yҳiV{:kݻyO2uK}ρ||Wk@P#) b,|P%P?A,+C T 4<E#>]|.L uJƽlvH \R"|"e*ܒK)r2wk,\Ӷ4N.K:EN84ďCQ/褔4%'5MSx;]1EVχ#߉Df1FXȐM,:9&5KYetfaߚuff z1砍6lh>i! >!հ; ɞM~{ ^{,qAnNn%JΕaq@0a<˴玜>\r!9dE|$0ty jcy v7*<%7[xmz*>zK|ݷo_jxO;~PE{ӟSkrH@]뀾+\+p]5W%Vq{d⥗0*"7! !aa ['Tu! ,J!&-*2!*-#,3%17*16 31,5;07@27<96-9>29>;=<7-D&?B4?I8?H6@F9AF6BI7BP C= C;+CDDB$DD;EL,FI;FPH<HCI(=IN"J=KF#KD$KJ+KE,KK1KD?KR4LLM3M<5MPAMU,NP2QL3QE R5$RL+RF3RSFRXSL$SD+SK+SQT;T@-YLNY^NY`RY^ Z;2ZN=ZXCZ]*[V4[X\BS\bZ^c3aUVaf'bKZbf*c[Jdc[dkfI>fcUfj?g[5ib]imbimGkidlrKof&pQ3pXiptgqy[rtdruNsqlszBvnTvsqw|>ybKzqYzysz~d||m|}u|hy[uu{QrQ}}c|Ckv~ZcnMsdX{qw{ltblv{v¹™³řýÿĬ˲μδ̧éҔεμҪֻ۴ϗټݻ٭żѻ dpA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړ%-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR GӍ^/Lc˞2[2Xtx" ʐC Yo=$jIҌ蚶ا8<$s))fNIסB !c $$nEW5]u5 vQD\m gPma{:x@J>` }(Xx:@Ѡϔ#G/ /8<<*z"$S+.`H0i=嘐5ԃhI[~,  |~vy~pܑ#%Y'{`g, E`O&*,OJO#'5L'd'k)6 C${ ̒XYlikGF?xCi\!5."W(҅,,iPQC*F ,ЧB˂hO8r (\qH#rfނ(q (E *#8`$m,C//DDAnBJVmՇ%B ZCOɶ.A?CB<|"#5:u l9vCJuCܲor<򈾁( S=SMC-ә9G5gm{ Ñ*1e' l]%p2Eݷ|R?opp#G4~@)x"%QPmxJ4 ?,D|C豏[#f9 @(hH.`!ڱ@> ohEcAKP ͚Tf#gҞ@T'~ xxx}<,6  )lPTJ=C z'A[XZEd!h$A/pH8@(bzqBIũ. @<@'na n⇨R H4$&M):5α"jZ/%ANph PЅz\b`[ CFT*asE p@CN ˋa h*>XNdD9x0 ~IdgVh<AD% ' jk&\HA| g-C } 7pxv=@QudaG4` ]2"j.:M쯈7G(BS)+ʆv 3JU@z $ LCZ֣ )XX`8QP -Ilg 8Rb= }စ<40  N~4F ~%~cX7 *X*]~W(oĂ. !p@``WHA+ݎ'F@,ct! \o0V?%%s liK?8E>(Af{?\(@d3 rPpKDW/\$@G9p9 0D4}F=3,NJjfsc"E9ܱb=XG$ &S1BQ_S[9HPl4?*g>Ht@6N>@*g rX |7D.Z=P\T;iTh}`Ai͆O|͂k@A҆ݞlzDgT{Ϝ4KZ`4Dׇ-|*` 4 8.\aĘ6 3oR@7a H#D wx <2 Rqwmń{N-r"H2t=&%2~_\Yrjs6U *i@궷):w_Q Rޕ~ҜLQ#P]` ደ:1 aҷM5G߻GH5eަ ŊC5$71+H' {xSvIwß?{ ̏K>}FB} c>x¬J_p %0 @ LGp؟y@pF@ V` ph w9,Xiҩʄ"$VAH`&>U_ ; ҈ u$X` 8@ ` t -1p0 kPQ* 1 z 18EZg>jMW~+P ÷xE )@ @$& @ 4X1p @ +0 ڰ 1J~Ѹ  S> P w"8`:Jdw+zwprJ} v(I p/+05p5@X@jb;`~,@_}HSAOUEvjꠡpʉ[z+iz4[''xl;4A$Qx0s'rb?W}p̢re,0s+|Zb|{ic"0gunQd{G45%sx;Tat}۹ZUׅwgHHC4xH5nvDK(G'-1;{x>(uqKidGt&7ra{v?rw;1iq[TH5Ww;zрLScGoh|WyV;H˸,Z- b+ w i6Ż` I  Zvʰ  +ہKuG U* BMCaq G|MwygC<, Ǡ ޠ[]1Els^;`0;?{`s[+L+  ?zR7b`  aq0sK@ɡ 3Ƀ '|qŋ  0(r+"|7\`qɳ\ 3L<γky0aM^PM0Ζ<Θ+;R\qP PvU; 'UprzC==g *v ;p\q@Ҩ <S\^yЦ4]V 0g p0ֻn͊% [w& b0 sk ׽}!~|{<ؐ` P P+!P\ a P  pA F-` [Rq `]y{|͘ E0  ΀R`@ߑS'52pXt3vq" ك0e+{= y` ` ,-p& Egh7=p -M`(qx0a!@l ;Pyq|0 ^02^L@6U yU]V}@ {] ~]i y^M @M@ ~ vz P ]/!阀[qy \ЉN v a==ȝ!00N 0iav`v 0_>Š- y sQr>ɭ  0Pؘ M 'o Oft PaW yP-a1 F'EME^p p30 0L`F?@}@ POހu\ ٯqp-&P^ Q?&SxO?5@ 0}^ `ϸ  cpg^ᅪP? _л7]O~y@ =~ 5.S6oO; ݃v$0CB&0C&4QE5nG!E$YI)Up҅;qho{W Dy$ 9DEI.eS2i#Ӥ,]dJhWY/Fu6&yC{h2/-iF3I<"a:D$3 yDuR,KŒq$i|Յ֖%(6}Juuf{7da)Y% MӢ;0a/&. F)fƝ^uٵoԔ>{¦k`=}5?/zXϧ{xgxX=!aܔy0f`%@B.`iqh}0Avxdb}&0a̛HG66lt'HPDiȭG$]K0sL2OI)2‹v*ZtS&33* NO@]R͛Xb+BgN9slG 2"z39 Jb /( Q,CorST2QKSM4Q"V1U#lb&W8#܌jQ2uٔvv3@ jZv@íll5(^R*wM] +7,mRwZ1I% `2PWEa/ >8b|xc;.Z/\H 3yw\]_FXɽhHZG^uXA:Gcvi@NzjjcFIfT-]z=ǎj;ڥ4?^Z\%. l& ҢY$Ey^߶r/U[oқJϥE=_}`RZqOJ3#T%1Tc|nsLxiw֋C/‹!oY\ϥ]9g~ƙ%ل&YG7\|a7ПI$M#Yqx4(;75Ӑ1 X]tHn0 0q(E58 8E ɚ!Tuy[V;&80cF a4-lKF)\ǀP shVV4Z$30YLQZ#&HE@>6*yDxDvSVfQY(:Z8|/h< ~r% `3XD;pC*S8 R Y>( stV iB)&@A3tA~r!5W&58Z [*~eaJf;h) 8- d`G9`)H= *XDs@Q`<$(ЏpidD-05$'*=n|cgHNE09 p$W` yhE`i|B=^7hH8C Ȅ:X }`&pF2Nto{;jt8 OՇ7D=lJG,jHlQZ#ZЩP4o:q 5Ԍol;# xgF@ GyE.D0`pmVIQ FY=AU桭o80; @,; =' Ƀp&yDHAOm,F q8[C}hꍀQv7a`_lR tCF<%Ȅ?1ӌ>]9W? xvX&ZA%a;/.NlhİEP1rccO@9y@0;0zWW~QĀs% Kyii%9#Xfg08UЇf.^@Kcvص pemѵ>` mB,t S(޻wV =C V6o:V>C`r83!bNߡa5CZrZB82vQrHW^m 1t)yC@Pn'M^x1x QnZsߙ{5oC. p!y E`x,`=Aꆃn񎠼!Ӏ;O|&w{+̮~W'K߻`@M`+<(^Wj @ D8!|i!fDKʰE:=>ЍMp0$5>i -&ox"1>]o@LЛSP8vr?rZr;\x pp;6pZt"p' k"p1xXLR؁18cɌ* ѐ)7.t*:B'I/V#c (8 A '%X٩O` ^8"6[p؁*pjccu܉d eP7Our6Y1Y.9Y*z+;(&eH;>󮻠ٚ%/"8i<.X u=҇tȃ "dhd{H/[+ԲȨ颊WQ*i.)p,6|wuXk=:-jku.-kƪ4r^98 /cSf*ՠ4 :;pO( * 3B*GH9H(Ht8u,n1h$Fl-^8 @oƀ"i[zo[M` {7C{7c#/EDf'@ asOPH{#;_XI9)NjI8R5{;0ˡ\6SP:̢%#'cd{sxpLȹscpm}ln9O08aCx}Du0݈1JÉb#7cڃZZy(v3s`x;AלT5eЇ_{ l挈x]{_xe{o8{x#)y9:o;Ofn]1uYݞu"N=OE d {hd{o#|vqa=> ؂#91>G4ȟdBopw3PҾ9k{j@R] \pl[E%sQ;{ّࠔ3@4 Wdlc1TvD,}^$SA& ˟K6w4uM]O &}Mo$Q͟3]8VBG vöeТCtԪWsTwC߫M: #X &`3o9]-H ](3fLZݿ{mvmnp.㜽lH9B4]U64QWKFP>;$` l.I?P(Ţ3T@(E^ ^R}3hXa1=Ef{C˂T7k@ч(¢>RH JRLM&n6zD7hKgrcfvWm&} DrYFx9FR)avT9YZoVi Li樯6,e\Fcm\P>ؑI2J$6,":? FG5f A4o;I$d?2;P$\|Ka3^x3n$ xɶ;L7 " `5 2ZF U0Nh(͠3&@b@(acTsZ(qd\6Oc34 EhT$1,:g3g k*&MsI3 TM&;e (Ub^0"4䔗y{}L܅vB,)TL4AXOM\05$k}AZ?k07#L^(p4:|2Χ,;? D# l @@a&[_>G(L A-8m0X0}#C5ep xaƃ{Ģn `&VSEx`<"$^xG&TtaEpP28C -r@yĢN6w#^HFP{ExG2>mD|4xxG h}lKz!pi4d3+Ne'cS & )IܲȃXC>M_GبWxl^'iR9B K2*x!u@jbls:N?^W`v@/Ta(f4"/.T*҄3X2%D W,T#MK]^^/U䗁&x G CSLM/(LOG i2R޳NNX%3@%;c` D0h YBdģsV JvQY1@aqHɒVUG,HDú"UADY(hRs x!Ee919|Ҕ6y6+{jW"?^%|lзv2ŤnezY ס{OپF dv~lk) 4צֶyG`V#̍s[[@AWpMCg0ޖh`g a+>ŏmAB*[QtJϽgm{M+p5s &;E(Ԥ3$wK޼{\&7q  T̼FLpA$`xˇrƋv5. sD%ǿ;4 *C(nHF5rS7k@BALA0`< [מL>k֬9's{L4 JS &p2J |L5q!q(0K &X9޹DS%SSP _@B)uQPÙph5A|h4`VL~hX`=qH] A= ^H@5w4+yh8% ΠjaֱFub5> %C8T7h;|7:8C2=|QWڃ>,bNDA$\NG";4-%YH|>@8@t"+CRi"A=lV ,¼ā=t RA/YVʜx08#C(|eRA Bʨc x]17'.A,FJ2 BT-ydҥIe4[V`7M,CAm)]G<%hTC`"XEJ@X= D*!SbC:f:}'"c%v^]C1A܇C<|@/$I! $Ă-C:oAAߑ VQĂ.BH.ਞq́8=\IA`H?eJ*G7̃F 4ÒJpIJEalH=P8AJFN2C,g6؃? F\@CGFBgPho!F<)(hIH':}j'Q-؄?<:x.>@[\j' Ŧ29L,8@2\YvBvd@wHVDGEH\_pA\P!R1$Y?{ <WPEN$HH`IxA,J}ut>8-c'l¬8Cxz;NxLC,EGda*mj7@FnQXvgbĆE䝫.-Oʪ%uBpP)<nB q`\o}+ɥ ]AƐ\ծ!j|xOF)L<ąR܉zTH`+I1߀|iDzKF`|\pŠ hlTGdH@g`;X."W= C(.rOznLZSɴ&ӆ>-zgIGLM1N-0 t-x")dlBX &P˃XȌwruVhd%T4(NG80$`x&pрt&tm8y'FX4N$ $-,T 6dtLXqC[d)*%`셎]l PG +p#_\B\/w 5æ&"$wr4.h4h1 u<,l0LCJ-nOH(*S2Wd+\pF2>4^)`2P$s2C@OeC4N @Ad.jVV89UpK9 > 7QeGD[&뚼xL TaAAF/kDPJ]UOPJXJRCLeOaM S?!tSpԅLmLm![ a_Gk>sOsK@5QFjl^p-G\lqr`[uA,ǩiV\j2e^sVřkelm(Vǁ𱖡h{ycvq[iSup{}}d[ؗ @zeZ/mԘ[qO/}m݇uv5z+c]:ܮeSI嗫]ZXkI՚eYU4~>3#>F?77 ˛G>?ktXWw>7_7拾Sp~>>z; } Y/O?>3?g;_K?W?[x>H/9es[ߣgzO7z 4xaB 6tbD)VEF9vq3H4yeJ+YtfL3iִyg0/hPC^xcH s6ujTS,zkV[nEF-E,[mZkٶn\s^ {7iFgp`u 6|0^{5Wpdɓ)D|sfToeѣIS9fիY.yҳiV{:kݻyO2uK}ρ||Wk@P#) b,|P%P?A,+C T 4<E#>]|.L uJƽlvH \R"|"e*ܒK)r2wk,\Ӷ4N.K:EN84ďCQ/褔4%'5MSx;]1EVχ#߉Df1FXȐM,:9&5KYetfaߚuff z1砍6lh>i! >!հ; ɞM~{ ^{,qAnNn%JΕaq@0a<˴玜>\r!9dE|$0ty jcy v7*<%7[xmz*>zK|ݷo_jxO;~PE{ӟSkrH@]뀾+\+p]5W%Vq{d⥗0*"7! !aa ['Tu! ,J &,*2"*-#,3%17*16 31,5;07@27<9629>-:>;=<7-D&?B4?I8?H6AF9AF6BI C= C;+CDDB$DD7EP;EL+FI;FPHCH<I(=IN"J=KF#KC$KJ,KE,KK2KE?KR4LLM3M<5MPAMU,NP2QE3QL$RL*RE3RSFRXS2SL$SD+SQ,SKT;T@ U8CY]NY^NY`RY^2ZN=ZX*[V4[W\CS\bY^b3`SVafZaf&bK,c\Jcb@dcAdZ[dkfIVgk]imbim=jaKji5l`Alidlr.nUKne$oOiptgqy[rtdsultzBvnDvdTvtLwqpw{TxnYzysz~9{`d||u|y~hu[u{lQ}}Ckc|u~cZnNsbmX{q{{ltclv{v¹»řûĬĿδ̧ғελҪֵϻۘټݿگϼ dpA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړ%-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 금GӍ^/Lc˞2[2Xpx" ʐC Yo=$jIҌ蚶ا8<$su))fNxCϡ" !C !$nEW5]u5 vQD\n gPma{9tJ>` }(Xx9PѠϔC/ /䐃7DL<*z$S+.`H0i=嘐5ԃhI[~, O x~vy~pܑ$1&Y'{`', E`O& *ӏIӏ#'6S (e'k)K6 C${ ̒XYlikGF?tjPA6C*"TB,…,(jLaC.F ,ЧBh8t (P#tfނ (q (E *E$o7$n(C//DDQnBJVmՇ%B ]3Oɶ*1?F6't?SM)|r>BO? D?!ݏ/ijj'1!AN2Ln2>ܐۀlNuH4;sTcmٶW\@ :C^>و?@FhB'RН([DR>VCmɊ)$ 7H$AM[p\5Q G.C 8A"vPO؇ xClap 7ň&$fE * u`3aXT@Y }:~ġ<>"`C@h@x4P~*@@;FN V.x ~OD6Pt ltvV:C>$~Th(F=IIB*F$M& LZɢ4P@Ȑ(z8(=(I BG.F GzT$D)0"7 '5 |#fxG.@,V&Rjd*40uLbAr(Cly|.&^@!;O]GS0a#P3tp'2󧭙HLHC͢U'( #~0@IkPl : ߁( <##P`@Eg rCU 1M%XV.Lc[- F O|ar)8tKz!  Pr'zPW4GlU,=%|E<@5,  l% x~cІ$~xFX7 *p+]~T(o/ "n@b`WHc?DAt"6 \wo0T?%%skgK?8 E>$Af{?f0@d5V} nЁb$W8:p54q0|]!{4:¹OZyZ\POG p&7XC.,aMlݐtt,,η) ! _ tۏ:MN r>@1h7M&h80&p4?MQ8 8@~:~ H +g9..DrywޘR陶ȉD. бCN T3~ag aڄ@D]xiSQ ~}0 F|zP&0m,S:;ԡqh:@ګ]B |3E8! Ḏb*{;YAJ0wNOK}ۭI4Dvý 5zl@~t??Sw0L@`-D0}GEa}`!5Qt#f}xE ,-v<)!{+A <%$C$& K }Ǩ | Q ð]P Ah=pIlHLOR'Uy5Yi-P'ڐ2$'R$e + P``BH0 A] (B  0 ӰKKߠ )8i MKQqGwybX{[Y +$B` ߠ% ‰ p m@@ +``P) BМ0?Iv+B $SPoYwD055 ABЛPp | Qpʡt ;  QpӰ ;  =*@Z$D+ p<\Ƞ/U NA` xv -1@ p n @ +1 &&8 oiԊݧ+0 ` W{.a @? Y2=pP Pi P 0 h 7 J@= Gp π <J Ǡ {'2NѺ]7z:qon2w(bu^UU +60X0'yah{Mvt{yɏG`tYtr[ep8W"sHusZ y se,g|WPɵ1Tx}a5ɤt G&vuv++EykEH: yz[A_ ;[v}j׊;ܗL xJD1wsGA=^ &%!EqxjATH[a351[LE}Y)[mqMs9QS+h{ΚCՅ3`s[} \1חLM׻wQ_@& ɐk_x&f<` ?1T9 ܠY]1FPkÄi{   Ki3PK SsȨAz&p K-ɴssQ{@ {+ȝyq sW˺Ȳ< P\<^!Ġ-N ztQ>q  p _3qPʀ E Y| //3( )-/0/4Նh' TF_` Ҡ`0‡L p[?`)}p ` f n a_ۢkKPg/cO?5`@ p 0{~_ oLd!  3:@g_:_+F 奔o.p  ^ޏ ]4& 6'.c :Cs1c%Nl0_!:H@L&tHH^fHtQʉ1eΤYM9uOA¨ w9ʟ=Fɫ5RGmFãaŎ%[YJii)OGGgPD*]LS:V }ٗi(} 2Mũ[*}a䏗Fq$1 woX.KMwv0/m}lJƤ!BubT&nFaҼJ(MQկgaҧ/t NJb /n TPA ƙ\[pB/G @C}^`O󣬬^I8@8B@%2@iY}KtdVBl^3I۸y(`l>iRIE}q9) >:N<)0b⋆"!&! P*BH) C ң2 tB S"\2*¡:QAOBU/ PB!&6VauH2 JR ,-Y dd ]Hlz \K[f4\t6<3 bDpP0wº!zct4Y%+oz2|b"IW_ԁK$z'RAшdvcyfmtNygGIulKQWErih%U'Zj-j~uAk/=yl6;(w{FKfm't;idIV(J SmKY .kPn\ҷaYb<'! X-;YIM=)@DL Hb1|`(!.B9CzHfÞgH~U2D{/@Q^:A,3D+>|J, QjӃ ]/KbRS|ɨo䡄qͥ_FCp31Q9H 8Wp/I@o` 0@(@Pop 7X! SX #iV*'X!6Ҥ2E-4 Ӿ g4jO3C1IJ1)h.0r˚(6 zHW-0ԦC9b~ wЃ6H gvX 3`Cw`Y#LS:7tp8d@@}rF:fAcʧOk& bQg? (/qƈ ?P ")l?ApG}z:bY&}d,s#Q00-6VUg@c;̊VC$`hnxf2g2́SNa[$4` MAZP4|9q@ }X2ĀBNAv3ba{a `/`@JXC98C= v}%F~"0Ɗ0/R(&Тܣb`[!V+@:p!mwT$ָzĸ-s>16&hB%|M&&(nP:j^:ƆұF)(@&ptWL2n&8Kq鵸,0jukpCA J4lg q $i-#pGChQbH壃lâ).^4^DŽ8 =oH!zy~nI"돾j \CKaKЀ1vLl%5!}ٸ[@⸼>ho H w*ߊ J/ʧ70Q;ӂЈ xX9`MȻh J36u7xq#(KH9$Z>c M1ĩF4]RQ1$j/2ӛ:BI$2 6Yrp'C*6F]R?Q&J2HC`"bH%g/'09Hh9S,tM8u(/Qhfoᘁh1v._2x8iv}3vӷec/Gj6tPPH-?[ ;"@l3+[;0{\RT:҂u[Renwx hLn`JP( [$bVpx}ׄpN P 3kۃ_"j<$5xOî#Q V6e{(JSzޞ@W>{8xO(Hy3:#;YoTb65 [ 5?>}$?$nLRh4IpnҞQt1[ +mtnc^Vji021|5E'o)ڇ8^r %Yaw`i )[rb\Jiòv,qF験]RS$3M^I"4.sMQݙ{.u9]3ޙldtݲ-L2]&P%w"3R!BhIP?tA`>`T#.H&5 UՌT=JZf2R o3P0`2!Jw38 LTEp41Bf=o3j05 MC `& }wGZՇ蓰yU姬tq&E>n ߉vC02J*<7UOÄ4D!I_ %O%k*[Aj,l 7L_(xT:x#2ҧ#.{?}~['@@M|ч/Bw).x!R`8# KAAHG:З hŅhC)(r_| A #݌Px!H Wb $ By0F5e`.|7Q P#; !|A i1kud1 qq}#| ><q}#LH&TU< WA%7#P[Q֔R _h]GLpE赬&9@ _BQpJK VAb j h 4Ss!5  OK桢 =e4`/Ld3,s#zA_`>9rQ埑r4ZIK -H OZ O$|Y(BQ"f#! zPf >P+ dI9P45\j|)<XuP:+՚iZUty1KF" e)= :씧67;BږmF@R6 esc3ֱfnjSjPYu%RQ`9smKF͐eZrz7=I[ޔ.vϺZ0j]\Fp5! t#&0#r{Hg4Dl9+dM2A{cOA0=;uLtfLo;dӃ^ , `h e3[`@F p!4$pk`r\[/D9~?k- 0Qq>u/DF{٥(PhgZ^- xJE"I&lD_ nwm 9`.w v.Sϋ]ճVa`>İ7#wb7M(lD z$SGm҂` AP|>QۜEl+ L7% l@ dX4/8Q^a`Ӈ %4ոw0A,zp8\Z_]SQ\HG|P`26`!֛jN>i zt %Cᰁ8\7t;x7:8C2=BZڃ>O""J,`I!7@3@A0%&>NhtEcP5,=@!<TR!vGdD͈="|*.#H)] =Q\:H!C0 HH=<̱+6b@8Æ|#*4'rbQ($)2*c:rx#8>!M$ԽTa $AG7IBFġRq#=l܁IP6;C @XP.N~Kylb l]04q(|ePA/p?‰…X#i$C!lXc `@I l9nG40YRD7Maw=lԅTQb@'(e @T6F`P 4VަQ&+!QjC5fMM^ϥc}^v^ĝ1́؃̀hh4^H!X4ЂJ0*R|N_vCdXlsƫX'"jlF-M*d?4)+ M`$-,j&džhAp]Hq5q Be6x|hT("IELhHZ($4J mȁ K,lti,$(2D8IIg&ѣl)'ɃY4l(Q >O(D'k"!1HC,dtF2(8B r p!2%2@21=/Td6F9d!!Y|LqTj7] qG8|P X!m,tCeXxlTUQU/DTJ}@PL*؝l\<_1V9]A@|Al rDs{;<Żc[;K{zZ?<{ bW6Cƣm?Ň<ciƟ6>>/բ7>SS_JKmgyC.~>꿛>W|oGbWXX~;}>羅G?kyQ+/7oSxaw|s?~ ;3?#CԽOi};?߿ aB 6t8 )BbF9vdH#I4yeʊYtfL3iִygN;ythC-4ziRK6=jTSVzjP %2IScɖ5{v%VkٶuVvo^{R1cD 6|x\a6vrʿ%"|s̊bthѢ ujի{r^<vld'wnݺ]zwvpK>yr{{9qө{vRM8xuC}z.]>"yϮLv-#0#;ۋn@|#*;. -\= ܐC$wːMeSqeecg͊fs z>QA;4iVƦ. 3 M[ٚk<#vK&6{@{;WGn|q\K8-wi$\r͋gr;wLݭ N/Oqu!xf=}G= M?>/7櫆KΠum×~o?_)7Z_y&}S}t?w+vMR |$#&B@0002*$B`D j! ,J!&,*2"*-#,3&17*16 31,5;07@27<9629>-:>;<<7-D&?B4?I8?H6@F9AF6BI7BP C;+CD D=DC$DD;EL+FI;FPHCH<I(=IN"J=KF#KC$KJ+KE,KK2KE?KR4LMM3M<5MPAMU,NP2QK$RL*RE3RRFRXS2SL$SD,SK,SQT;T@ U8%WRCY\NY^NY`RY^2ZNybYzysz~d{|o{}u|y~hu[uv{QrQ}}c|CkyZcnMsdX{q{{qclu{v¹»řüÿĬ˽αˤíғελ֪μٴݭ;ߠ̴ϼ dpA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړ%-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 済GӍ^/Lc˞2[2Xpx" ʐC Yo=$jIҌ蚶ا8<$se))fN8Cǡ !# !$nEW5]u5 vQD\n gPma{8x`J>` }(_x8PѠB΄C/ /6D <*aN8! .˜_dBP&mtbBpL>p|,|Aݙ'Fq8@dezɧ wrB@ ?Y$ w~,ؠB2(@ ;8 YCH1?|RzzဲꙂ\1DRjlFQ~֚fAr[( n=tQ =$anp,B ; {kqE &a)@ j8"i7t (P#tf\ (H (|o *E$#/6F$n$QI /LDQoJJVmՇ%BЃ F\3Oɸ&1 ?3Ï;|"48u ;J<O#9<#w?dP$a|>t8vc Bԍ&Cp>1 I-#zsLQ GP!v(XWK\ )"pz@;Z=܀ VZ/&J8YӋbJClMˢ## As/|Aܢp@(7x؇;ccP.$Qrnfx}u <@>p5*q <0E;H%J߶ 1v  B$bLAORҒ&TZ٢4P Ǩ'яx8(B<*I-F0xT$)0"6!}#fp-`,WfRj44u`9sa T|vAh;KDpaC,"1}B@q̞f"1! 5JTD|rI>_;9PacZ>|tytG.Px` h8?"pD|U /]W$l jT`Qܥab7x(x!  ^:8Q|P -)lg 8b -`F,qf@nxXf3o6*G3}7[P+X!C B8zK$tV ?ac"@ wIy G<BW=.նOI\[ښ!BJP@=ƏWjG90|` Ψ\81t  p5i,q/`G\l.qI)pD&1` MpH,=L@`k1y'epУA^a|Acck-597`m]@3c[qrꃄ_pC>0+$x@@L أu|:ԣ& B@7@ucE,laiϴ bsi`ᴾ]iX U~hp&d 7TH 3Kn2A, 0! 6'0yA<~ H -Jo9k qVa|gULk"'9Ar$5aP –JyהQXt&VYW){n‡'ؐ{c +PaPAh0 p@\ (A  0J ڐ h{I MG蔝 f){/ d+$A@ % Is ɐ j?P +@a0Б˹ p`#O25ɔ79y(揯P08PH |0 APm ~Ppjq : P`sip ?0*: Kٙ1Zz|:[9+ `:_ ǐ(Sp N"@@ à ` Hpg 7y0+j@pp1 0| 1bbwF}x&+p P ,{+ T)@Zr~<0 )0 @ +pӐ |6 ڐ I@P .W v" `~ఄĺNJKuǬtwqPjU 8T3=p_p&b{rH0,0SP$m'nꉱֱXzX 'g!u9`Hr-,7r7-šgviKs'}9W֚g|ǷTKoGʚKTQqr+z[reظ4LCѷgy` YՏ,'b{}O؁ۑPwrj[xwkJGG!TV[9ao+z9&A`GǀTus9sb5Cgtaƾv1L6VoۿzQg;BSзtX-L P! rxkBAsXopx @( Z T ƿKZہ5f9 `tɋzF`@+& 9K@TiNF A5!  r- n̼F3)X p m;  ySǁWt4Ǒ ` ֢pʑ@q ж,ȝnq x2zEʯ}\2ʄʟ|! P 6@& `; zU3x 9P&Y03<>{ FPVhzhR3 ݶ<9ͻ mKp p NqF{PG (UzD,=o: 9`ӚӔW ݐhm+9 2^!p<_l^{pC]d, | ŷ j Po&jl-t p ow 1}n P|׆{j3P pPq~ ݠ Uqxǧׇ@|ۀP-ܢ@g mOɀPȠeޘF&}`opU`ـ O ۾G{'QˀLs @ @-=oPѰN0{@&P 0FhiFM@>zK+r@yMeD] ɛ'r2!`?`U0˫2P{߰w0!L0 ` 3  ߑ͔i |^K `KP !zKP~ ` @G \9|0U }P0s`ȠQ0&@ 9P P @ x `.3Ġ-. {rQu^b  ෆ_3r ` E X`| /|~P~[ .#_J'S]@o 3 0`L J?P}P `!p섬7ٞr,Q &■` Top剠!7 3p P? Mʌo Fo9@h`Y ?-7_ _ ե_ 7_ǹ澏0ȐP ]',& 6'.!W.q? m P݄ӗ#,oW6#$ 5nG!E$YI)Udr .$,'r'oR0@Y_4 0dSQFtٛ4b N NMȟ. 3ɓֲ\&>M kp4JaD2.l]ь.m'R;֥TcԄ\N^uٵSo:`dTOmt%42jJΧ_zc)`/F="(PVҫk)GjVy $ p<lѫ042!n"E9`F}᫬2qF϶a sq_{ɣF1p4 IYF ~T2sL24Sr(P*2X p(ꄩ+ 8? )P7ӌo:14y33(": Lt 0fHQ(GKNSg(΋$UTQ-V [;J*%0a%] 4Jōca=sZjU)Xkˌ8%BPtCrӵ/>vФ,4U+{'e^ߗR0#yҨ^`*8pIw\0uQydK6s=3rwe[ݴ@+}Yb*5ؔXa7RU{f֑lVzIMzj^ eIavf]o6%]$lKJ{សqz3{[;ٮOok| mWan&Gqf6vӞMX{ ^X5XgwEKHL Ѿh #.=O)qIB<HhP&( .! \@r@4 1lX.A)#`cFd x^2%@b;  0 1Fn6I r8X0BD1rё|^IU$ 3@k763BP @8"7$89@?.*`o2J {p5/5l21)f7)WNYU(vaP32dNXĜL$`0[!d |f419.KmGU@:b7.Ux ؀S74 gu@@z^rFb u?OYʣZ& `#bh?'`XM/Q ࠃЋ=0zQl?AhZ%S%}DU>X2(8TaUf<[F; CFYE!F.J mݫJWHEC-;XD؃2r@'(ck J}@nˌJ9.@U>1r j2s+o=}8Oh4c[p (`E_R?gJd@d1M8@$1&DЇ+O$B)!1sHta؆` br mxԯ2ф?1>c!XP>C0ِvcذjƭQ,oyiDz [&xt/#P3c#Jm,㈂`#2D6w`3q=csh%+scHgg}x[ ɶf b,(3 *3G7U0`@@D,C9@C> vs͇Cv"@.&e Ѕ.Pyދ+ L*$V@YDz`Yjm-Fİ7?ڍ` w;Ɠ451Z訐2zS"BXL y`KxR֬T6ǹ B8ANY ~X1Zr$Zc 63dzaMbѱvC{ H!"Ǡ#.墂Q6ށJXoUpLϻ~~ z(p%=D4Ǽ 'TU0G;g4>7j/c0 KiCd%\">ܴ( 1h dv<ۺ'/'ӫ7%K;;$˂ x˵Єz(Z=œp#2 !s-# Xd1=ȡxc 4h=0R y9hAh$)+B(3j%280੐ fi A@ 8~\5՟"#:ݥ19c:f90f@r He[ xzdzhz71(Yy]XA.Yt@`%e@ Bc=/- 0 #8jK XbY 0^h>Аƒas dibz0Q%2zHX( qf,7lCNYz.8]@i{T*`=U0pHh90/ `Zb:y Hjњx62r*7 žn +y6-K[؄Zk7tJت+tj*y0 Єs#^& O[0p݉Qh)\94On (ro25 b} D سHD#x|Rj@Si]49l@DS90d  !d2O0BhFh2"0 (3;gFH6tO5#GHϸ=_M`1iƨ4XoN;,s!R9qBHϑ23gTBp'EXM1S*<O@(" r#DJr  35FDCB6ejG֘j腍۶1>.Z2w8e 솨udy{7zi :4J|vƓ1,@8O@@,9Z"줾kA<055TP: A88c!Hx 6΁7h`Kȹn(bhx}kc9!5Pׇ'0UoDvXy8;>%9i6C238Iy.pw] U5ehzɭ;6G@5ˁ?6ē9z9K ŭ;O*( Bnm!u!t|擀f0vKFoV@`=q=,h=hC|as{JnFh1H0h?p@a;c/${+輠d3#zX4o›5. [ LL(5ҁ͘0?Ѐa ]J 1 ƔaDѵ׮ N9Ēz@4NŔ9f\dƍAFI.c zȾҔJ:԰=o Zc͙70>9cҳi j9P칳Js.m4F]pc+钥 <$# F ʗ3o9sfcT>u9̐!Sߟ;Ҡpž!&0# 8fl1h9KREe T#r[oH`QO 0CKEhO!~6A|_ -zLA|W &>oLR 6GԒ`5, ZF @0ղ>OHIyRKK&6CnFz@ɃXJhTb#ffuV]| V-Uggxw 9h#IrV,QlCdQY%*df{Ūvr{ U> 2Id5$:"?>'ݲ.f A,o!;/ H( n*SQ5hS`No#;)d.vÀ> x&7%#%`0$`02hBgIc0OPI`P5r ;_“-W585ǩFDMh4o17MQ4E,3ОΚ ™ k*_&aUn $-oQBa5<$#vQn)%MC%v]@4#bQr??KD$~-Q`_4`5oPL? ӻg,Įll^; 2 FO7+9rȋ\aN0{?]"|0JÿG0L A-:}lBEǂ s 3y0_"$Pr"9 gd 0_00Cx5B}vC;v,X@(3 13~AR$g``0Cv%#2 X2 Zd}4z ~|J|%P\"{(|M#*h]DUeK/chGщi>`MO{4)4(]( PAl@^_jJ*Ć슼Pd( P~2X@ 6P4HP,Akڙ~E20D53>+⨕s "5P(8 Rr jtB>,&DIBSiYu(}r&Xg^"?Rd5ɍm_AOz࡫j)24'k,y g4ƨӝIR<ϲEؼhOo5(TѨ0Zb8J l ?Ulj7"UrU $VᜰJk27%56#r)р{R<]9]~7C?ֹe}kCEj+ƶku.Dtv.0LW+[oc Rx$jW96./LV 柍 Z Xƴ]Meb34QdܓXIvbyʣ0,w=>W9L8{?l<<>nx,c@sW -e95bdE&iolMgOs>(K"qԞ:WB1vUVOȔ5g[[K׼Fͫ+XsؘflFn~gSI ڝ==mJsȓ@Eh]C[D^npMV e +nw޷>&HSߒn΢Y0 \wFhG5!jF=R[W%cxh[+WۼP:a9F6$\)?a-ޠw߉.u C TK \$P@"?`@c׹ձU!xر puBd}SU7ld`bfRLwB$ rÃvX@؃Muw&WD[S˻"~{/] τ\Qa!VO !B!Ig$ViL_-GO;2CDt&C7>li3 ?q(a%9a=:>D'!Pr b+J͞hHt14HXb(;DuHI^@.F/4TqL9 %>e0FcߋC/$>18! }b: D5?<c= )"""C;\f0" Jd%Xt":AA86@d6&!LdJid-G6HذQDY#A=dHO.L;<WO,*~Syk" \]04p(lDleOA̕.Cl?xˆ„T#g !kTbB& ]=OYD#4>AcvC!D"&*A\D %lQǩB0e#HF@#XljeA;|H>A\Oɤzҡ3$|t @?A}<~dA= C7qd$nL,B;CH}g~TxЅXU,.̎,A-ŠF` HInC\5*6ȃE ,AJdxIJD`dG O0>N2,́f@5ԃ?D͏F\GBf(Do!~ )$vhHH%7zL'Q(g!LLM:*b Ţ:!n2O$2#7ECEfzFQ' Q0Dm*H$OX%+"P1,``2>)`.P/2}1Lndz2?aF`5F8}oP!j}]dFsjud WLT@VS)tBFTeWw\|P1/I|@OKkLԪٴ,U_)V8O\TLqC[Dt;3{*q<5|BGr-p݆&IfdWYV[{$SiEr2[kֳuV\(=1s)k9[D puIzI VW-XAV Y|%jCVjӽTX϶|rhc(U[t‘V%5,nڎړAs?XZn bYq VL IW:aiwk,ӛlO>sy[>gG;w=k3;> /׾x~T>۾Ϥ?~;KÃה7DC9?׿_CQ?;'c?C>w= |?E?Ͽg;Č.4xaB 6tbD)Vxb9vdH#I4yeJ+Ytң 3iִy@1hPCyiRK6ugTs:IhV[viXcɖ5 U*N:gRn\s21cc{WlZU5|qbw rdɒ\Uqf͛9̫dѣIYΫYcӳi׮z*[׻y;mÉŭ9[}7wsөW_z4hL=YcB? P<;/lJ:3L4=K%5HOMTLS]U4c%Z/UqE^'u:]}]odK-Y}6fjIcAk=u5Kn=W=]ӵCzk{R.鵗4>۷n،,a3`8؇!xa56bd4;vMxK>eR&9͖e^qgfuYxB>qh =@HZ-wD/rV2>,39.kf mםo^k W2,c<@@۞:c5/I|E'+=U_ImQ{O_WLG3uA8"y}а>io^^zè^ O>[v{6NkW?(v_w=f ƿRn%E$H:ɥH<"!ܟ $g K-(93@@! ,J$&,*0"*-#,3)-4(16 31$4:,5;27<29>-:>-=>48>D&?B4?I8?H!@76AF9AF6BI7BP C<DB$DD+DF:EL;FP#G>HCI(=IN$JDKF$KJ+KE,KK1KD4KL?KRL<M35MPAMU,NP2QK$RL+RE3RSFRXS2SL$SD+SQ,SKT;T@ U8MY^NY`RY^2ZN@g<qĩ pnAF-EXgaf!;.sGp;tÏ#>3$>8c 'q߯АO?h>O?|<`8sCJ'jcvw=|7>-̼/4!7Srln>X@=Qg[glF,P Epф6#8xwI= ?8u0xxbXnLS^AF U30}B33DVa#+hWGhЄ ю}!=4Q5`E \5 v`³G:ș.F@(,ʼn^B>E?ЁLh|Wp :?N1jH9R4X3 $`(X1>MD-A"юʇvh$SpY@ r@M܂=Ug%0ڏlI'U&kEkƋ&^ BJcF? ؤRE4 `#10XHh͘ץZHCp=!?4#PhG30gg?aGBXD D=Ъ*3Jя>P'0`SX2 p͂`Z#*aA0'  b >|f[!@ aKݛ \%o(?>Y[ | Z+RBk_᧤{.mGL$(7mrG+l3ca lP52R,q `YZM! $5Ҋ@@ 6O 6UUpiS@F#'Վ~Y؂η(2>\+B7`jxPW'l F@pN0Z-@qh@Ac  s|(,x#ٻ`c"% hT@^#)Qf *M.> F"{ܡ0)Eހ! i^&o{; ^h6zֆN5HG:QtZH$O}ә"i?"H#$X@AH$79 H&3}ww4Ӿkz!"TwQJ4[zxО3YW V )*jXjh1pP@p0kqb}1}ZvGǀڗ[β" %~ݗi7.:Kp T@$?H` T#?" `{:T@z  Q~p ` }%!}Hjxih'{+ 6oYW& 5=O p:"`++>Q 0 p<{",",. ߐ`>@`y'1scp10 @@p bHba X[mZ+MH5nb{> "Hm +Opg0"H@0CP:PwK5S0:T05Ј`O`@R i1q[p5zp  HCb!֌0oW3p}pR&?QB> > @  Hm p.@h @Ґ p.@S ?p.ِ P,z@@&i)ƒaYb&,pp'y,4b i= @ H Ұ HGy y{ O €\` `>9:ikHu+p  zG|X R}2y%"@ߐnbi )𜄠@^@? @€ b/ "pH^@ HK +J xPβP  p`О(x)-Y9 wd)$py:@ ?) ` e` +P J) Opꡫ? $ٹ 𑎠 p% aSVڪyxw060Dy q@m {O0Qy 8 OҠ 8@Мʖ ҩ(;yM@u@Χ]褍۱R{)@ @Y p)+Sp s# `4 @ r@|*߰ +P.p m >#| +.߀ zu ` à~MpkjMT+0 P }4Rp aAO+4`` ep А'3ۏ ΐp. ` ~` Аr` 0 X5 w۠P pސ  xvxr~p0w)ssq  hM% ĝ=2< P }y|)= s p @P @xVhF U<   - zԡ]=xBw\{0XۧIypL+z  uPp|z@WIފ7cЊ rR~ Tˠ7Xsc/ ]aBIHwIp P -ۀs IyYm.QvyIH܇ T`Ӡ| qڛ^x@}^ wP=H}  뜎 Ň`w+~|@ؾ` 0 m.p ~Mq 0@R m  0 < cpMP ^$ox lj?iP pǺmj~ ]9I`p Y`ࠋq0zP0I 0@  (!?@4q]Bz7Nf \B(x (Ġ`&$CBÍ)@OA%ZQI.eSCK"ɮIRKY=Iy[qn -c/&%u] |/pEsxA@_d} N+CE(}̓ N8NMg!  niAoBT<c `/ϒrPF722Ns-DgĨB{S e>{EThE-zQ^t*hG=NѲLH%#Aҧ3LiVŁ,$}Fu"*~zTtlG9Eg?QϾӦ<YJl5$O%֛U-Ԁ6u*sea/4WUiR:K9ZO5(. %T*VmA$NC$v=g̒6N &wk  Px iѯ~uY+wTn>Vd Ue5[Gv-^ȸU)[08"P9vX e>k@ 2XI}co85RҀ]QkAm ` 0NdX.gr.x Ypt ; 5-p[`@ Ջ_%4=%1 0a8ɒdP82H"GfE;^)x(\)@PO a#?et霕_NWpmpA64!Pb .ـB8EvЄz -+ ,ϥr{P뾩^mn? 0~F:͋C6NZ%@xdi([@~R$ T׼ô E?Cc2{r{@6mX=H6ihh<XYkN \ A?s8B@.8 B!&;9D JD Q  >qʨo]- aD邡U (R!Dfp,DtE}A0۰mi4n5߫ +1C!6EF Ǖ"Xd)Pc@e٨ܺ?_Ѐ?AH6^ΠBd0O6"Y~cCvJf'b>-h52OS{b L/JH" ꬢW瑬MאJm+Cz.$8WGHgR㤀E.j[U(՟8.]V Pf`&Ia]6+}e8R,JYef$cU $60XOˀ* +l>0L[&$$ԥM/ە:c#;/5G]273{9H%p SF$+b]ƇMfpVxVS.sH`(3kԉ2mkNagFyXb' /%0k%3) .W jl`Xȶٛ_<;8KSR#,hӥ~s*~(Nx PAh8($]`(A}ˉ!|R[0?/-4C]0䍸 7!T oI 0s 7bpp%2z ?]nsm;҄XGn7(0-7mID1&#=Ic"5(Ubї.ni,ڴjתvecd掣b dS1WB Bq``-bȭl2̚/M^d5H"+WSKNMYW-mcC?UwS$aH2d@6Il;*ZX0}P'N%S@u8N I `!Ōz_AP?1\b34FC7Tؕ(av餳7wݐ~@P`Q~W\ lQ HS]@^| S_t(A ( ѴR`R;NS[v_A2$7poFց`cdt`ܜf0lAnMhٵgo bP3 Ynk] 8!<1Xa%&DoU,ug|6k97bKl2C$x"Y~s7,N l?1GsDI%%?xU t7h\JXS(]`AآY]]tAбχ$L-]Ѓ>B03K葐XFހé^7ӯ ]H591A=@–FU O({%r1 ȢiL,AkvjN:Јe89M͵8t# 5V⩶\u-}^^100;K0LdP´ُ{TYlQvC_|k䛏fL@У(^vLb 3-0Nx8 H:<4: 8@zn1@vN.A`cdA&APb&Y 9%~`b ;,hB=H Q눔""]yy<f8X ෰l1HB^A%/J#8[p8 oNBӎ&%xXF1o#eLY dx(e~xh:}Dg? ZTtEl1ي‰G񮕭\r*G$pbhkF'!C5=13Ϛ>fFЀM3;dሙ!C(q\JAA3r (%|a:<60=I=%PDb 8AK"-W?.ѤepӮP/ DlqP(.{fa bP-pв*H®$ipd;a4ZO& AO,]&̗۸#c"fv }l0Bɕb FUbeZ;` jґI&ka@]% `TZ`26䎇N MBs6=f2737m p`A-de o}B (0X}1$b`wv؄BjDsC@`p-xn sWq-`@.\b"8Dī A(2ZwHBWVT`,Hi6A8kh-C $قā;]M^La Oh' A~qW^vKXtZ F2\0> CXkń&a>TVƖt+1+E & 4 nXY֦2rk=Ta Phٞ$ 0!JdEF~%@}@AG@ (8l@u~y$]e3 $@ :md?IG s<;` `$YDۜB$Jvy})@}|L0%WBH 8U!%eNjI݆QIڵ)d|] e^ ţdN&e/Ff&2Z $;]B0¬y|QA\ @  A g%G}4 hO ͹Ff &܀Ks~[A\tAA`%B. uZ'?ujw*LnȊ{ň@@šv+0ydѱk]fTXg6Ip:'i({:geƨ*yaܨfhZ(] ĂAm &7> 3D=aEV:>o!Âz`pfD rnO BE$Gn>|y(0C5\CL9DAA!>(SABABj@tiDDdiJ =L0h A@t(LHAAFbR>JJXDrd 4A"AL,57 A~1A՞B` +6dJ+3LHM.BR8+J׺̨+;P> (E/+v% @}@uHA4$V dH$Ȃ-C@R|H }߾ M kjYԂ.6&~ ɹ<0}4L$zD Fh2HuPGt @ ZHEvF:d,H5kٸu}`I@@4JWPDPudNRF?2pef. $΅d blA̎noH-bpV$ќ,P¸@" A@uP!8%.K\޲\M$`` `IkΪ?'hr\H1Ld D.ƌ47Tw<EGlm0̥N;l48>`0ݘG&K&sCѴU)mSN'K02Ǩ /3` ? XR-\HOz`A04+8O&%%_±%O&Cs a܀ lVij cC`Pd GtPL@ h M0`0@E)P8KGF/K. 45 Mۑ) 3@ ,cƀAKy3 JmȎR P2W 33Vod2f4pT]RXB1tL-N -F2AlC0ͯXWFm xa!5KGXp3mٍM HLS [JBD%U'Xp}k㯾 N`# c;9F!81b>{?= 2 w>~ˋa"h_z"@m^ų_v ~܋_Ѽ'gP?'gA&3.< zF@hqO+`&$+`*( ~렓>B%JcB#T0>@RZH#Ϻ[ z#a!AN! ,J$&,*0"*-#,3)-4(16 42$4:,5;27<29>-:>-48>D?=&?B4?I8?H!@76AF9AF6BI7BP C<DB$DD+DF:EL;FP#G>HCI(=IN$JDKF$KJ+KE,KK1KD4KL?KRL<M35MPAMU,NP2QL3QE$RL+RE3RSFRXS2SL$SD+SQ,SKT;T@ U8MY^NY`RY^2ZN&@r7Dg q(#H<qa覴PG}рiXg}XrY$=K?gppE;l+#;cjd?PAO<` w7,5C,O<[ȁ "} :x2sM)+ۍO(?p>3L G 3:D[^y>t@CsVkmzxZ@ 8E~>ل?<\2'O}K(Un1B,;$pMxh>nP FP< %(фgE* u`3aX P Y|:p~:;@*'t;b@*#qrxDnhcHP,d|`/sd6(1 E?Ё(bvxyIũ7- :('nQ n8SGɪwJ(:5ΙjZ/%AOth NzXb`[`C&Tacs j0BN [XMF KTeV-sG8tp@ߡ ~AIaRh<A6 јB lj jk&\HA| /;AЀ|_O@XF~|blh]2 m <?b1 Ij@8M䏘G(p"O)+Êia jP0z #(LCZ S.jc5&mJT3G?xƉёɏ`@D@#AX|mP߸]- vqPA P+`A] ͕7O4ȬWӽ Bnxd[!SRR=V CQA|711 @3,'EtoqK F!| A,88x{ JC8@H00A#׍nC@1N&} GʉDAnXBY8q?Mu3LT&)H'MXF5j;R7pX)@qpj-ȡi-) ڈFhp09a 9M|` a-ڧqOmD+!V ѩLB%Fm-X*Mz["2(TqtH~ 8MA||FxJp`'Jd}qՂ!;@CyPXǻO HEJqѨ@R $@UE4~q _g `4$E$R궷S Sti5:IaȐeʶځu4%m, H`tp7] Nz3E8 ~DGH Tد+HnrLqf;QC>軿SJO}C 2&hgt=a__8ęA RS1ͼ pP}P8kqb|qwUvGΧ7֓β" %2~ ? >$A#$p ǰ >~?x*#= z bLPExx!yyP0˷vKq x^Ҁj7zFdh}&+  6woTW& 6>P ;"`++?R @ =@8{b&+| zU=$P  0r 6P @0 9@~. @ @Ӡ .T @@.ڠ  P,r0PpP "IVsa)bgz,0p x=P;0p.] PE0 |P =|gP_ ?0 I &c)3]`@ U YC { |i 7x-Vd&ה4 U --G7& YP $ |PÐ c/@ '@ 0 ӐI@É pىBe,+N @ kǝq=}vLDMB @0 $ >``$I C9 P0gJ@ 0؉S ʀ qZyaJM:9x,@ ^h q3P3 8 $0 > IDP > 9 P Ӱ 9P`J i4xNv VXB#)P >Z Ȁ)+T t# 50 P sPr: +`. l @?r  +.߀ zv  ~ 0DjbkMx,Ơ|'_S _@N+5pπ Ѓ9h  28S  Hp z  q.H@ %sp|  }p0| XG*_ahtc;{7q0o#O{F 0p~);U`F{?~S08PWU$+* l%*vL0dn A^vCȧpbGloAAs s0qX0s,='5s15{e+=,,7C,A0|x|NĻ]$"Ǩw,kPuZ X0a1 Gm5aXdpdLRu }@tC-}br8AgwsN$,2@\.[p@ 4@d);Ig IE@1%1Ca`2Ķ0W``ycp .X.y+'<1%Ǫ`HRjT㎳#šS( (# pp^0asP94 ^!fib;!@(@?Re2 j %}pP!6D^4SUtUXcuVKh*%D9@Ef .Xe2@/ kPD..&k[OUoi\ptɂzp(OI񧚨ԫן,"wAѧFk 3j2 $[,[L v1 y hrԽ`~}21E?֩Ȅ'$LQ_ M!LGL+Zuj꥔s?` 'phƝL08L' #֛q*8Rѧ`a \ oaLE'mqe~oy \9gf@<e`,ɐodE74WFOF6.'!\r'=hcP`xgFVRR%?gt}i@֩uWkW"p f`'c-w[@Qy - T ryDJL ' F! @X btQ 0U$1=-'A*(/;$b #& `hBwbAy)|J&)'E0ȉa,ntk_6FpG#UL@ =JU[cýT <-*KW{ŧG#zK ӊhXhUOY3A nKF Ȁ-37(~sTT$ S@`&ĶMĵ Ayת၅Gɦ"  94!A'@P\[к%_ASB/(5g){&S)$룴#E>C2{R[5m`=P5jHp<`yǰox1_.0hbB:4p]J %]؅TTV9:T<V 0Pfx,BtCD,DʽvمPI>Ї>01*LPЇ !ݑGPQ:R-T_5/DHD9h[@BPiZ8˙px16@KѹE 3GK.3|p !Q*CAa䴾!`N/pH9 ``NLN2QWO{%([(}dD2^0 :qmp - 2nLHJѸ MPIY7P2qޜ҈K+ k0TGPQj܃H} ȊEx ;c6#1  ,R{ ˤ9mR.G܅Sj S<[;0?kӝ)jSo>͙Yd5 ! + a74 (֪-n'-}* 78' ^ V6-ҭjb ^;؀kI1>2ީ*/BέCbǓGuVz}cda-)NcZ eйښdߝ=!ʺE[d-L"VV`Ctf'2;-en3iOQ[_ L,vʤ  ,Uf-+|.pHmžj)w.|$@WGP~sg"QcFjY5(U.Z. Xf`%Gi_x+œzehf82,GfDzW~5c`S 53@O~* +iӾJ["$х0/8C/3G[5c3yIIPx P"2]Ƅ-fxYP.u.PsHn0j1;i2kL1gDIXB' /#.K3{).U :lZ8ņ٘^_:!8IsP6`,Hʳ~l|S {֚(hLubLw4Yw IˣFa08IjvP(/.uDx 0Ai&^`(A`}ɉ\2Q ;?'.+3B=7 d};xT@A<}dz%/&zJ?^ps'm'јGJئPFb @c&}\$, (<E_@5т%ذbǒ-K"ڕ[|p;1qf@X@ʟ12 -_`1Ȓ'S 67yrU B]R9zcGΟ>?iQ/7X``LPK^ ղA K$ղu\b!=EѮ+;! O KU?'daX͐_ eC&5qk ÃWqTN:qs1G8O5UKͷ}9O,e1vĠqހp/K)_-e@+@>N@P#5%XD (1xSO !yEC( & R( 1a)p\u! >xEZf:ji Q&QTۀP=:!;Sk}`C$+!Xg;erj籐i>`^!k&1Dš bf-"\È;^(CFc5KIA0w䑣QEޤ cKbzA^c atM:n d`?֣D3xQ ,^GE\R;yt9#N0쏽|n2,{AB V0>Κ;GY=P1>pLQ x ) PcfJड़,)cN:UQe0xI1̵ȳ-4Ѿv# 5ZVࣞ:{o[o"]10@;D@bPBwuj9`Ej{~eMDC"^CFbK3P8v'8P&2<: 8xp1@uG2Bbd%!paK Xą6 }^b 8Lg2=0P|4""WIx,f@7a p7k1P\ >/ >#7\ؚ7 MS wP6-."]Y Tx%e}bh9},f8әHDl1#،ˆrBGѮ[r*ԇ$ cPk(!C5=S2Z=cFЀM|E2 ;d%C(d"H@ v3Df %%vi@<64:I6&RH QLb,Q?2q$ehlѮR.đlqQ,mف \OA-p)PB$ jH=' iQ"U-Ja5&0Krp8K`,rf 5 F  2ZBPB b' t T2ѕC dPp }(Sac<$ x꣡LA!FQ1ac )p-M=Ybw28xm p`dpa$%l}b (A0h}B0g*bhvՐBrBB-D@o vp sV` -ETd"!HAtw'B2\wPBG,T `h q6Wjb[B.CK`[%#;!]E~ޒ`Gh.YOft?%XT8Z2 d(N`X0|#\%,<6JJԮҖ.dThQ`ӄ|F*T.U+p! &W,G>HZžW`deKD þ[ȧd.UY$.X!w1Byu)S J3wD䭄+MvMtSJ2428wc B(|"E}JnDZn-|&v"-wtCdOKP|NxtX8B;P]闖LM֐wձH P2ًͪ=z!sDvڛ[-U;df ]k}^`ª#VQ˹#<^ ۿVg?H\EJV1ZׄN5>u=X6{ݻaJ*Sqf{'J4q{ Up鯶Xqyq Q˘e/kӺ^_k{v?~RmUBcX W*_ȕRl-`Y ZHJ< `Ӂ5 :a`&]5M` JYY\ҥV*` 2]n ] ]ƍ!15ے!!_fi !*YXqRj! !&YѠ~͠A_Jڙ HB*A K4'=bȥcb+.,R),^)"zW A A5&`X@"5Pðh"KpA#*p(a!2*#YxZE!21b5@0L|!Xc>*6@:Z(*-;R-i9&#EZׁ@DA@@ߙ^ `vdAFF C3,G=ȆE`łV:>m%CAz_P"eGhB$pƠecY@@XẄ o,i<@@b@BM3T50O=؁@ <$DӠCAG)͌/DY i7A&ĔCB `?j=CBcvi@;Gi3̩( EHi(jB6G:j(vk+ab!ӵVˤm>Oh"Q@g=) >ˍɓ"0))+IA=l}晆ii']m GFF`?¬kAGMМE`F(6xT "XA$C CP$JH0Dp+zXl 0B(V8z!W@m*CJlCļ6C+#K-IN-S\- +x(Xl@5@6.d!N.]Gv-i"M?Iq]s5^R CqDNwOUwFCqƘDavbHD}[{yG%\`@G/HP1U$"@GKw5ȘlM.5,qZ F_ g5L XEbDxp_ Xm7hR&|1ˆ$C)d@^ Ŏ8C~7&`xyU+cN5(lZZXZHedd[Nc|Z6c x8M\ DAK^>)[ ~Y}عSC޿OCPےĀ7bidi[pn\#[,DXk?d"g{ {AV~W=ih׉a @O}"Qtʹ;b !Ʈ]]}T*ac,I%|#\^Eaᵀ/)yEԱ"^ KD]p!dj[$t i(r_8_lR!EC8`ã n*\\<{b#ߧ@89C V0!{0ydfKa]cA"a=?=(> />0=#K}==c28;Z(]᏾+|˨2;~6YBbj>=z~s>>Bⵟg"寚8P~ na>ⵗ w?{?19x?s&#?׿3~¿D [Ĉ1Р6tbD)VxcF9vdH8 eJ+YtfL3iִy'A;yhP< lPdRK6ujT$Q<kV[v:lXc>DPjZkٶu k\se^{%Y{4{m` ~]7vodz|sˏ9wxrh@'<ujի9~vY뜣i-unݻ-lwbÉZPy7w:۔%W~er>23[j0En4cgf[޻&¹Uy[-(f\$d4Ac)5J5.ZI_1ӡFZYd^v`i}ɽ;.g-ؽ&i eor%%Ѳ|&Iep՞\g'Sm~{fR t⿔zT`g@V}Oc A&VWAq+ܝ?Bv$ O@^[A^urCuE>bU(= Db<$0%[|!N9&RC,Z P" xDhc$V&9Qdd$αaӣc5vaBH>04H@.2BA#ICj!1Il2-'8`lM,hEV <ܘFWM~sK> Ȑ޸4_H$131@e,/\ӖT(5@jNyf n~B8(nz#a'$cPTV !y|2sL&,ω4 j ԎDPqBTDQiчbɤhG=KS$0ѓh5[*ϗZ1 MDV4|'G'?I  )E_2E=F|w j Bp@wn Eʶ3] 4C ! ,J$&,*0"*-#,3*.4(16 31$4:,5;07@27<-:=2:><7<:,D4?I8?H6AF9AF B<"B56BI7BPC=+CDDC$DD:EL$F>,FI;FPHC=INJ(KG$KD%KJ,KE,KK2KD?KRL<3LL M25MQAMU,NP2QL3QB R7)RF+RJ3RRFRXSL$SL+SQ$TDUAV= Y;MY^NY`RY^+ZK`8vӓJ&?> H H $O2?~cNG-ә9Wugy/Pd j-\;Dv(1GHuqVhC< b,;>b@XG*"tzHD;0YG4 F&&фfM* u`3iX RPU|<~;;>`#@`x0`~)@;J .v ~ (X @e&!bH}cVpD#B߶ѡ0;CYAICLE=I$?2Y)R0Y4bd"7AG[G%)?`  H10%H 6Y$`6@VH Qֹƒ\A) aHFx;_ң f>wJ8N\N[3f@ NrD=:h Bs%4@1,P0hpAd8 V Oُ@D 'HWJnuhU) A<KE?^١Yʮ(1K1UC h&!:NV z0K=@xCi`| )Y1)F$2AAoxM&@ 4G%o#XQ%'`lj$ rԣw5S&)'MXDG 6bۂ@| :A|VFrlLkM1 1HF:A "9HiGO D.Ёiѵd.?6x(| 0}!GjYԂ7(@\+NAmaXiJ F hr>>flbx1 pt@MHiP#0H%r" k, D>xޒ7lt};)E##6vH2iK!F&~LA !+1.GltjO:D`$e^߆Y0^@H9p:8x`„(6AOߙblDH4[ΦjAH61GIpЇw7OM1~!w_Ɂ T"gp1']2_4ġ T@Z:`E2:p: tJ&(}`b}Mea&wׁX!%o0:.7I pS@$?r? 7e~{w. 08OF y8o+!t{ !tː r7vG%wU|p8in` kCLД~( /6 !,+?`U ϰ MU(`~(. X?` |q-sp2Z8|bHzj7 q5%MP amI>r Q@ Ѝ@jIX00IЄ>O>Y>P_08PXQP 0Z 5U(^@7'} ߠ xGƌ,9bW4p2y.< .@P 0 >`r phU0 >0Ԡ P0Y Ѝ60.Ўڠ 0 P^1 0p 2`H `0hx(I=+-.i/  zg8>ѐ.a` 0 @P@ ~Pа;(iPeڠQ (fYap [ d s@p s:)%YS(* 55_ ~ i`eЛAZ0 !p?eP @ UPEI` *pǩZ P)P P99s連`Y EY挓Y q}Gd$?_ |<`& @ ׀ #a`  /XMhMܰ˰ Qs  @chQh8a*9d G4c? F6P &P`~EэjʦU`A@ @∔ #Z!@Gy z{ ` ` 6j26ڣ ʀڌf!`9 B[ɠ*+S L™n P İ  F Ԋ: r O{ , +E1&(g 0p|p 0@p?XaZѤ~7zǢF ? MÙ>РI 8_  Z Ј8P ПƠE 0  @~ N% ݠP| p  *Lgz@PvTw ǐ旰ZBym*+Za9`~S0aVuxлrGg@:2K@ss;w``[ӒtgBpB`ps W`:p +g0|srQwP N @K Mܩ .?o%d@pZXӄ!xP ~y!Ia]FMڞq2!?T`XST9 {pj B K/@O| 0 >; o9KP m 0 .LP  [X ]+zK`  ډ:7i0}P0; ʠP@+Q@0%tds'Cc+O3g@HQB){$P>'e@- h'Ȋ1eΤYM9uOA٢ K(@nh-i:Y][7aŎ%[VlnhQq@䛿eι[A߸#|-*3l \⽕"pM#6wq4&yWPmDݍe"[j$qit-c!Xo ̘)TZ::NQp@ 4@C'".F H rqıR- E/U3 t WLh! FydßSH ,I}AJ&"dd/X"D Fܒ@  d'%`N $E$hF&ȁ@ApQ%tRa=yO|S3OCg᎝;&Nڽr~gENE% =Jsi4`zT)h ρobJt&':y;\3 I+{WiejSeQȇ0GzU:thr*S ZfO/H RIju6ALRОPE mV( J-1U-5U^^ŠM?jSY:74[FS%P1Y:z?0dHb'h8]phW(WMR;[F7ҽao 8`iF @@UX##i]@  \GG /YQNAH)\7-{%Uз% -RK ǒo9o[ B0!^{cYLJPފ` t `G.{ vNrPq8zsFB9/L P_טYZ x8C|^7y#DRq R=o`6DUCKkdf$0Pfϒ axGCq(s@!g2sc< @%zTXu_m/aD 4qF%aȜL3xS&(I35#B1Aq:8Flk#sP ,a6MA/r։u f]m '$pGt4#?و0gH X7p=<*px[*Ҧ3'}(X=~N, 'c«>y?xGK,RORV "`(1JpC:Ȯ|@R$ gWu<4"9a!px; =^_S_@n/ v}C(oĺ籠?F|M![Gh&1{/N q [C{ÐytCm\?سS.Y XRxh'ΧB@G#x{h>'tXs>>@>-s>X7j(p=p=X8{} hnc+} ] <>ذs9bAU2P95 'A+ԻBAqpV  𽑀,<8(_0SxXbAC>3XjќAiپZY؅]P(D^D0*PF2$8O=h6ԇ7toC/Ci @  X=E2:xcKDwh.+h(1dHX(C14C)P}X8E胗n(PaC-;E l< @ ėBttp谄Z%Pf6샃XPc h;ă ˰X` Eph8w`f{ʑēHpRBI萎 ȌVȐ̹p/4=lhɗԸ pR( CIۅXh5`5k},}X {sD+#kLIT<`KT<5ˎ{LE\wZ= es24"H/=y88H52GX(1!名(rb9 G/Pι yLX8ܬ0pEpN} pT[K"NJ63G/G$1G[ԁㅍ'wpopܔGhNE aLzOS:AXQaz h7TbM!7.T2UĄ;tPYjtЇ[lp) QhJcfӇ1 l@Rt)(n@R%;܅x(RR(lф2}/̰ڳQ6 Xjp X,{IN=8P/!F˒98ًЇeT"{qALcaTP0U]BRlPS(/"X w e/XP_ЇsQ7Kr$ } n-á)M S q"P#cPWve sA8#óUG|s8ֵڞq T(؅QUЁjо%pah(UZWjmw*!Wh b5 , r +CB :Z@!ĐB9X lz ,[M HA !#)C1"e\Ȉ+!o+ڑ) \K B[y]إ'Å\!XNp^#ە*2[WY[ut1ߵ$. X}h;%(+ tY]-N9j@FIuUCh.JbJ2*j( ']DH} L:ŬH\ e:] -f*(m,:m$J2¦!1ϊ]Fz%Vnjb)f%`z-*^,xbeZ^5E0*c-&-kҝdXd-u`wB1&Fm܊*0٤6-Ln3^EӀxaD:V61jD - 2G֨ Ϧ*0NΪ f!)2c+,z7jK(6[FeEBcޥ޴ebxe挊-(jF-2J#Ltaxf_EY%Ot>Y*fƉ`9<9*0hH-U hf`ǔi_Rͷzhf8J\?eUpՂP_*0&S< `tHӺR،u_9Ҁ&" 2 s2`(3[2MQςUS 8fkp)K1 _1Ǝz_ rk (Ț8k /r[ !ܱ[,сHkF2^LmfFJŽ.c\qíMz ɶ `"e*>r V{ <9,3'Lxv>*@v 88K=p&7s N'd<d1Znvkn" pa["5(.N4'3 xʵ] *l %sȆX97.wCh<F8p >-NhS(y׻-jq`:mKA8 +A'0os8ZL+wqpS{ 75ȵ85b7X h+ݦ{21p;7,5@n؏[Ԉ"xǝsTNel ؕۃ ;醁 _p>Ń = ˃=0>` 8{<΃:{ S xYգ[R@8l8}XL# xyNgzth;b߃|cY_FSFtHg88[qd8r  d Wú7yoxt;8P8a3[`X;vQm3tΆl ~xshmAPa5þcC6#7`VFGz@wqY0tzECyOP[K?  ()G!T E"x| LuA:$A a9=e  /e`?Phb8pKr8@{7q*xCq|}"0A-g7M>pRRgAw7 Br~/} Ձ7 Ln ,?GaRp*ƹϒ9(NxI/!^h!&Μ:w'NB!M +O9 J#A)x@e$ҴjײmvΒ|-%vRu4޾GN[S8}FW=ecE1}:@["O{(W υ=/0TֹsBJjG2Z@A4fN.8bZAn|c/!Is3XXB~&^Kg;:s eNcMW2tT@x1(RgOUXQw?}\ U>fЖQ XW v VVVS0b+H>K==TxqKiW i:C3xaO큩h 81-M~:D&!( @>TQ@gPC *(} ݄<(?c;!Va-qwz*[q-~ʠx9:ZS[2 M.ubbd- "d;d(ys8%̴9QBOu %F߬Q*r!N@ 4K-/P6 \p?ٳD3a{ -`Ӈ6s9M8?;N?VY[@ ·;92JJ;:@J-aI%[ bQ>lQ7=N:qh]7tA4fXQ\˄ 'LĜ,Cd'? 蠡ZP7:t85xhQ@$tN%줫zcaFH%|n5A8cϛ)0U:`,48˿ЖڐrY6,MCj讙̱҄?!|`ݛs? `@!$ t߻ 8y=S% W PܑMUD%XXi !py.3^("`6QF&D@}ޓ5' 0xq2ic|(nPFSTQ+!Cƻ-@0J^n9]E J A-Й{T@0!t0& ZVkX`E-r/TcV¸R4 z n};Wxq;0 39`WTiz_эf(%O@8w^,U``K`0tshVq е_2Ʊc_/>M[d(Ղe,*@а*nJy++^v )t|,YN?{J^K2$pQ'>6ԯ @D9i%~ÜV;'K8Cf]`P 6BM EI&P}[EV$Oj+'L\7%)#Z ]t;/)MkV TTvQ'%M1Zp!躼6K2m+mFE6C,k:lSP qA9tncC\?C9k ak=-󪳝`(=HsbSS[)hbe߄>T z vMQzbNPգ(Ug:ww <.Mw ]{~x_4|_ym|uǹ7!Oa'pePyl`\w<EkWh^v[̿E2_{j]fJ遺 R|+)z (7]z[LS[·Qxǥ?=ˏ$3.:`?[]Pxš_[QJbN[e.Eatu p_ =0 : ^]$n!Nҙ 9’M] ^t! O~_Yz!*6-a,ŒE!& bvU%!Nڰ5"[Ա`U_I^NNRf)"L ZI@#C7T,MȢAVNb#a!I_E p4\)‘",C:C)΢2ye1z jl5 )!+9*?@$THm(%!R)Da $y $,!$@2Z\@8YF hh$̕4*Eq]YXNT%`$L)@r˶@8NHnXYCZCIxOV@q%A]ى<֥]#Y`#_Z4i\n(IP@W| @~,4aba٢` Q\ZE +Dh"Ѥu&8 $\A/4m눏mR&plfJ=Z؇\$̉ &L\t`\n> deKNxAkVSgH t&^VfI_v(,>P=D,f=>ä؅&\i4C5dL9z:>'݁꫅y+h5胹l'2*^jh>J+n`@ @r@jTHǗGh p-Yh*-%;Ԋ FUE_ `_X/F, f$`. GWmPGo8x$ h 80i݄\XyD<vM"R^CL@p d=Cdq$@ɇT̂KAzM\@F*GKP^?fv.a%W(\d̚Vj./,yUiCTH(@oD%I (جeݱ,lGϨ#O@r%i@c܏/hj:ɠECGoh2̬ܓ(nLw! @RѲEEF,2PwT@eH'!1/W-4 s+%)B#xL\rbQ"QQ!2܏ ?5!9bl@Q5@KT)ڄ-! %`'&`D)նMQz79mVU)VWCIu6uUʃפfZ5SSTI(G6pB#IS:?! ZR p>mQ=4scP??R} )&1P;g`n8 N׺+tWwK"uE`جX@|/ kiR"s]Z5h.hW5N)~WYٍYPz0TCI5hI@UلCi\1H&D1BkE8A8kxu}}1_s AC7\eRDP~dRoZ$QPY]tK) J E/M\3!\ PD DWU]\1DU 4-hzܫ@_F-ExBH#QM@ e/{P\PFNXAPFD;Vyݩ^䉵aB^u\ejaբ%u_%ݽ[⁞%,Dz ݊֙h;ϲf _#,ZM,\/i-B!3{%ɓ``t"O Vub1ߞ|f1r_|v꟢"[ ]>o>7>~Y~}=??˾?G7n _s/G?1-o?`?8?<¿?׽  4xaB 6tbD[TxcF9vd #I,IeJ+YtfL3iִygN;yhP5 1dRK~Tir$ԞSVzkV[,hXcɖ%mZrun\s{oޠkERT 6|^ŋeo2*FE|sfsrǣI6+uӧ7vG}7Իf xp.eo en˙cTWU64t_7=蝲~-x.Ï5o?slH@3 B;=0 : ѯMPLQAuQ!עi$Q- +#(u224%ɴN.Р,4T/L2lL-OZN)|̲:$<GʤOQ}BMB4Ls ݔEIݨP+TLNM-U=S]U\3RcU `CbUd32}Taa„Rl>P6p׋IrA|XZŽC!}u)ukDx]Եdڗ`R[^Ȃ~p< _ና{cBqd~cD8&=>YאU~LVkʧm~>eޙ3Moy[$g KۭQ,e>C6ꩵe3ݚlܰ+PhF[p߾6N8X_l)C]n6_\'D</uHJ<#'Op,Np\0^eTO<5~IG9=8ifⳂܧ$y1$hAQyP^S m%{ PjR-)Mѐը2uɏp@I>귽Do2ɩUJQBЁFUQ $%LϟP4 ! ,J$&,*0"*-#,3*.4(16 31$4:,5;07@27<-:=2:><7<:,D4?I8?H6AF9AF B<"B56BI7BPC=+CDDC$DD:EL$F>,FI;FPHC=INJ($JDKG%KJ,KE,KL2KD?KRL<3LL M25MQAMU,NP2QL3QB)RF+RJ3RRFRXSL$SL+SQ T8$TDUAV=MY^NY`RY^+ZK-/;P(J?˾p O>tHCsVkzhYBE? ~>|?<\ 'N؍']x11  s!█I#0hx`7WtjW13cq}` x[@&8Cc}Q@V z`G:و.F@)* `C>E?h/ r@0Ї} 0F?T R8'G :x?V,LF 2I^#Xv[c A"T}8H~Tf[@:3p&*(IƏpLv %I`Z6DɈD'z4b(=4Y.HpGzTx+@; "%y,@ԌJegn":Oq?!&ww#_<-!'"3C#g jk&pHA|'.CAЀ`}`Ѡ$0t'>@@@#Z @b4f=րYY`3K4=1VC hJ&!9NVz0KNVmTXC>+#yq50vCH?DxԢP4#'"д?m:U' `{<4>ko6B3HW,1jl~ZQC,4|i%rhL903A^ q6EA[PX8X2&H\op(@D䘖@΀@5P`"ǹ_oL6yiYA ;DAi^|C QwbiNZۡ_;=d"h0Tk/Ao,g}LzwC@oG80<0ag »~L1 "$2gӏ` U R$=GsЇ;rrջﬧ4հ{i<@M* j^H7 .' V@*Zݗ[$`ЀGt`Bґz&ۇxTfR~w}"5 ,,!ZMv/ b> >$A#6? SW|W|<z p a`/x>XPG  G P٠ 1ywXE x#X& ĆtєM+>p *@@N 4'=0 9 '+`{`uw'| zU7&0  0{$ pB'=! Ћeximq bX[xX,fM6g ?p0 Oh! c0P QR]0g>7ZDQЃ0 U>c QS2bs20^WP `f(tHb)v|%@V),? ? >p fS p >0Ԡ 00`Z =x. ڠ 0 P^ @ 2`(` `ȸXx-i=02Y3/ppz7>p._ @0@ |0;xg0cO `נ '@l_К †`` bq0@ y9y*T(/i55]g~yp `c0=XX0 !8 @ 0S Mٜ/H`eQ2pM@ P mq=؞U4JoӘ5JM#Ѡ!=`) = Ѐ pp ?PY JI O0fj@k)w* =P $4 { @ꉆ+uцHjKZw8 &xP xQ3Ez@ p47p &f @@HPq = yzN)k4Д<9~ M vBEJ=xgE-($) 9$9Ϡ ‎;0 P wP'Ppn9  ? #n p !v| yi P y G JKzɯXMS* {1z4Y @) 4 p!p 0 'p xD j I 7 0 g;I 4^Qp ` pp`UuYG{/r@0|G|OqF `9>9~ TXEQxfZgm7+pw*!rRPC+ bw?x@yK-{SqVp<p%` rVPr s l>t&wrj  kM}~` xes& RW} = P-y <|op ^ ϭ#]  2 zCӒ]:M`^-+ayCjWJW߷ l.Gr9M`{ 0vR`&A,9>9e0 + Dy8epoP& _(f=^yPN.nv: yPB`؎ n  P`ANfr ` 2 pfr}D{ ?vyݮl0a.si` RptGNt|P ^+G^y|ʀoEy9P P P _8 epM ǀâM0N2y0i@s0u'm` M낰 3 ю-{/?%y y Pe(Ce8-p #emHg@  Mo D =zoq-0 \ e(]Xn yu @ zt0 P oo8J` @ d q P@u)wK@  0p"?k @ pp09pvs vq,0@ @% h(#;2s`_1;v+"ŋF#5(c"<-4hQ?@JbYM9uOA%Zh-dP,G)mvlLUŤ/lߺ%[Yeu[-\ Υ&-uΝ u`EsqAH_ ʸw/tct ls 4AXWH`2$xWn3qpe8Sc`2\L'F QsyP H LȡM h>%pO AQÄk)@xE2_ֲ1t#cF8ґp1e<Q5QscxstE,.@@N~ 9uAp\-J$pAGR00$ù26,;rO?J"Lbr@J-nQeպ0#e/{K_0yLd2ԝ X^l@"0ҜLir>ЛC&) jNxsVxxO|Sg? MT yEsO~hByFg IH+]~)!K ( X` eJAZBJt BΟ$ܤC{J(2FTZu>1L/ѩf]<ʜT鵚 >Vf)s愝9kNU4(,L$NœE arKj~a |UYࢩ$Dsֈ&OsܣQ@ &M~ֶ\pbPe e.uf:sRY'ޥQjN,΅ְӝ(uu܁*?zQ Q),@'xZpHQ,"L"UrӅƷ?8~t]/L_ |IvLH{ÂPLkјbxF#ͱa+P&-dkJ^rŽ;ܗ7彞O9ɺ@ g,64RHHl*MsԐ4(95A|<f}B[i^ҒNL%2Poؙ >#@>.c=P6j8h<|`!>s8rAV1@I5&A;BCipT  >h+;P(_/Rpb(AC?42hkCaRX]8)]D10)PG3$8Ph7ԇ8toC.C A$ p>E1:y[JDw/+81eHX@D2A4)P}PHF(n@PyD.<( m; X DBtp頄Y%`f7XPS h<̰px DphPw`gˡD` ĈjI騎 ȍ W ɑ9p/L=|xɘЋpb( BPx4p5k(}".}h{tE -)#{LIl+pLUL5ˏkLDlxj= f315ԇ!H.<y88X3V8 -稍@hsr0G.Pκȁ!LVPݜ/Ep!N} pU錑 *rAL鴔nKr }3Z( tx];inp@B:z̉D3nǴGJ9U=|P/`8KVY.,R~B);LK%ZL}@nE91Ky6}0Ӝ)i ̆%U[0ْS%mRC]()R+,/1%L@ kp=JeS—ՄUIp,< }XL5HԜI-GJ }qU. ]Җ#Z (4ႉ_p!PVSe}89SМrS@$ߑ1ןA+„- +(]!8v}WyP;LR= CAG&oݚ1$+8-M~$5vF qE;΢WF1k),!. JH(ϧ*HON"A4c#+-e7z)N\V ]UfT]dD-E(-JK3fMB3EVGPgcv«}beEhvLZfrj;nH.֌+fs-h^|^ep 2YE s2ڳL[gU`gɥ = @3%[ =/ +S/0(2t 0,-*VZMn2H78-ʔdiɑLH:| #NRM|C.D >Ղ~IT9I% \ ?SB٤*p-g=3D3x9 -s7p#8r@8AlkmK dR70TD:ip@.=%9Њ>rl  nE>|QGᴯ?^?\z4K#;鼱Qܗ_,JVs>qW,<.t9ȓ vNC($ᵂG9 8;*PL+𧮚*R9Ar'<οń=p̟m WXpFL8:@-RZkG f8O9f.de&QK,r` Jyp$\{Vd %Yc=~:"/)n Ȓ]2 $Mh* П(JJ]D#Cw3Tu28wzD" t=&(AuNNҕhΗH8}icC tk<t s㉟B7INt eC&q+ XSܡYBXJbUcaaF H@/sh 쀅#" ԲJISQ98LBW.` \>#C K,DF! .,l&XC%[HeX((ZD8@+ Z,F)d2 ǭaK\@ DyRP IB *`X@i4%.S!DB.Rp*ie'b:9ͳYBAU}g`e+dTR -#N,E/)1%N E4: {(RcPы=!`cOU\0Kfv-&F7`( ؕ2#QCdќ2Q7r[rZ8n!ȖV5w{M+@P`(XhN=28E:ь٤'6yԪ@&hmj p B&X'-&ثS;.D1e x#ܡ [1x1ҥ"ˊn4c)ڝ/z.p<`(U;.ȸc>B;wvpK. qw,h|Z#HI0<1X8džO7HWXeJnRPgͶt@.5'%QX)%>ɶ`)$eV/9QBFk@ VIlx(KzlZn0r${ҜU_P@@ 1½ (%5e@n[zn„\z2·?Um6 eB>+a潉hj_iP 8z)7pe[ eꉦw ;A@_@\I%Wt seJSKI Q+''>0Z˰%hĕwV.]Jzy.8ҝ z{ ,d$% (;fBeƢZH@CT|G(hB:h%PC3= 8@WRC$J@7( T&^ " 7MHШf ,B20E'샹$ `< 4ADL+ 0B(ZItO7Ty1AЊl+Ɓ+zb. (GFPEPtz@ז/VrP_H@0\Қ@F_ŕ),`፴dI@LrxEFupDɃc3Fj4NvHI| ePd.kE:,$HB@6؃?"Z@HE ,Dhd.ȭMtmr$ /V,cᆰJk:ȃ=Xnj_E2TǨhI2:A?BͤͅuhB 8 0p|@frK h P >\?Lp'+ 7Dl܏ƶ럆ct$ ލpGU pƨ hsMĆ)JLq(2Tr-n 9 S TdL0N!O$ F=p&1elpUj0%<čDQFTܑ<1 o^_BXw0:D$+2Ft<H¦CLZ8$ Q:U& ;>rEJ(1QXtdвO-^ M5xRRs5Ђ@:qW',&+VE# IUR)Q  "ڞz WEQTOR BBH%t'XLT۔YqѸI%ӓU-Aq_FZou5Ws7^ DTd&,9:.@ BR(@7O7w8 5tc[0+אYCCFz+BxϭPuDEi V]X!ъ/(0hB0@+&5*Y {!\AAUCցvUCBؕ}UC5 (i]7mUM xv`C+XYCS)V\@YW{7U8@9B밅[toytX/1A( E퇦15INE \\Aܒ$RhQ99S•~y[ty9[O؜%ʀHq^SD:޼9ĦX yaiZj]mXSιY$4eALPZ9b9(r9 5\ХZtHY h<]! K9m)ס>ੈ\; *$9\%`]Vm-XY5,^MF; l^ M;-/{|͒~5S!5 b|>c[Q( , ZQgnee\-cI W937[ǧ _ `؞"R eַ=9ۻ+f=سD!?whOg!~]c3V,*>>*+vi;痼~>{~ܫ=$>>/?a߾GOB+$?C7o_S?g2 z~Ϗ?ϝ?ȇ`?D2d xaB 6tbD)VcF9vdH#[4)ɔ'YtfL3iִygN;yECXh҉$6uTd˕(VzkV[v )Rcɖ5{!Tkقn\so^{WɩS6|qb|7v(qQhYqf͛99p'h!G6}5^ʫJ%vl@E>8:unݻTÉY{+/y7w;A#*<ClzPEp22<E m4E|FHm1ok0}lhƶP"JG&dkˎʞ,{|2̚tQ2!20/\M4NѬL68p#ܓP*ʨ"tHc<4MQ5MN_.M@MOkV+^fXds[ܚ}6Z~Ω!O&wtM7m_+Ԩg. w`[8Ӳ.fΫ蘑Fms{g;>6X o׻G)^|QN|q=;*)SM?+qU'U?<fڥm,xrګ܅p|_^F?yyo@Ѯޮo5{@]c8zׯ):j%]ooO&"x")w L=J(Ĝ ,Yv<7,D4?I8?H@>6AF9AF B<"B56BI7BP+CDDC$DD:EL$F>,FI;FPHC=INJ(KG$KD%KJ,KE,KK2KD?KRL<3LL M25MQAMU,NP2QL3QB R7)RF+RJ3RRFRXSL$SL+SQ$TDUAV= Y;MY^NY`RY^+ZKׄ?rA%bG+@*"tzHD;0V7` F&&фfI* u`3eX RPU(|<~;;Ѿ`C@dx2p~)@;F .v ~ (X Xe&!aH}cVpDCBCߴѡ8;YAICDE=I$?2Y)R0Y4bd"7AGZG%)v?d@ H10%HX$`6@VH@h ֹ\A) aHDDxɅ;D`RDA+8q8mDbBi:9HMe'Q }$z<@h<JH XHX% < f? ZB*yyJB86vH@,b G c5f6jh PW!Di @f`ܡ7d~$0 pZ#k?8%D&&GdHV~B )+a]~R m.*G"x@cHw@AQ3| ǜ<0ʽV=b (ִ~JJԶ ~ȯBI@ 8<ƏXi G90!#">ƃ db98^ʸ%` G?A.`Pr?]hu3! X7@D@ D&D WuH7葉,brިv r~9Q;@ ijĐtN,"#mAxF~ B N>Fm ]h>+#0s:,54@"\?!R@,җδ: ?1A @iSѺ8Z!=[c/!ZzfIOQ IԢqh:p+M+p6)@CD 򂅳I,ނ!6!ew C Ewv,QxmZz?:߰ tI[D  Pd!% B-bL5:Nvw2Pҏ2dp}+SN2'AFQ'{ ~f5d|#0G8o ݣ|gQM!G_9~"^NWĬA~@'9ZpwCȷ>[x/6ţ;}$*hRh@~RBpОw Wh*Ph2:p:tH& (|`B}Mea&wطW!n0:.7I PS@$?r? 5E~{W. 08OFyo+t{ tː ` rt'%wUzǁninP kALt~( -6 ׂ!,+?`U ϰ KwU(@~(. V?` |q-sp2X8h|`(ʦzh7 o%MP paͤmI>r Q@ İ@jIX00I>O>[>P_060VQP 0Y5S(^@5'} yߠ XE*bW4py̢.< .@P 0@ 6 0.P0@ @ @ 8 ?p hI8 p Ӑ r ` ``!$ɀ~gӓaɒ$  ~$8Z/<Y i@YYU  Í@ |7P~ @ _y X)kHu+ @`0D }ة@8c82XÌ,P {Ǚ( @6p &P~I ?a 'AP @ PU@ Fi(ؠ0pe2N` ` os07IhPĞDzo(5gAM#!6`9 A P rp ?I CI QС`Ђd)y*6p $. z  } 9$uaBjEp8 P@xA3F0|Ѓ P48``9 6 @PIPۘkJ 6 s G) d94``5} NP xP:@~] GنYF7S@eSl׼+w*qTpD+ dw8'qງ;-Lwq W 5 |p%pqWq r  5,), q\x+Ld  r'Ň|ɷ|Ai(-HE\ġz&qLĸPRiU<p% ygh TQy͐ ` pp\ o r nlv|wLts ֐ 0GZ?xgXPLJ瀳 ҡ*a'ST4}ywi<ʔ: ߰ʛŢˮʛW˶lˬ˼ـȌ|uG lasŜ\ovԑtɎFÝIlWy \ِ | L˫l|P0,11LL,ɓ8'ZhY8VdJw  '߰\%Md @` -4=L? xk"Y&L: S `t ^  &@' ʀg^Ȉ%\: <5 ={oaA[!YAW {` :,0؅=88m< }trz  =ԂLہ~ P es <  KW = PM]ỳ7|q W8 0ɭ#]|}  2ٰymD ӌ4X+q{D1jXK0X0`߰X q:N} @xT&B@&3ޢ:gТ 2% >^y2g qp  X(`M^{ JHNݜh~v4 {P;ؐ 0` ~nL p`Aq~ ` 2 pՀf|= 8Wx{ݨ|q.ʀsk Tt smPp|p0 X+@@^{|ʀi~Ԃϟ?BA.[PIpf2!zʐߡALādÝXM_8{$(eL8Ӂ aٲ?E8+CAɓ]/'VL/DTL7o֜p@R4JÞtT d$X"S$D"C",-FNtЁnzvm&-m!}{鶻hD}Rny,_9e@\պ_) oXE8FQGX.W5/|GGhthsȒas^ H9ǟp~'QY@!tw}㩻{ ԡt&a)YFosAkg{\*`a(C[*xAGjAQ3>l` D~D1 p1ÝPX%PCip*TwqDAJ A6U2BB34/i%PJGMn/Rb 4D+h|UqpHG:pd<F8Qsc P\Șq-9KRD48hr hIȂ|S%M89ʤDIDreX$HfQX>0#e/{K_0yLd LPwj!5eӂ4co.'FTA ǩZS|-ݓSg?OBS%#os&`KDD#SeԣS*@ )V^.!5YszVZͤ63Y@^ qH5*rTLd*kozuHr/GbzA-=|ORW]o{SŸJ oJ[.MJe&X Tg1ގ Ā8[)qXƚ M@L^ᤲ,8nhW  g&78T8b:B`jM *,!Y]+6狅=٭k&\bҒNs$&Pq x?bz:PX _ 2JC:Ȯp@L ! wVu(3tXs>>@>.s>X7j(p=p=X8z} hn;d૬}!^ <髾>נs9bAɣV2PI5 'A+Գ+ )AqpU  𽏀,<(`0S`8cAC=3`jAiVڛ^T%^D$(AX CPdӁfPC}hCw88 8;ĘXC@$C]$7&It8(;F[tPe@$yD뫄YpeЇ%(^>XPeFadQ:k< ÕBtp氄[%Hf5상XPc h:ă ɰ@@ Eph w`ՂD8iH>@ԍM\tH hHOYE/H (IR09.ݓɥlI)8 wICㅻX`5p5k }"+}P {x2݋kTI<k5`aR"5RC^(%m'uO)/,͆-M kP=KeHӖ ȢTTyJ`» y}XI=2GԚA*љDK}AU/ ^є!Z  01` p"PXe}8:ИTrS(QyGWV)C+kMXS o"P#d8te(sA0ëPW~MG|s VҞi(Ёjо%paX'Eט` mwY)!׳z s5/@6 ,R+"2Z9͡" / թ&xۢxձ2h*¡ej ҁ!+‘*! [P \UJIaŧ \|]ڕ*"[WI'U X}hT ҉s] $@" \آ$G4B^AIB"R:0 .أt"0\U q Qp$r&2_s.1j&!PB\L-v -(.' +(Tbf/`\aY($XD+cĚڥ./;o"'(&t(^@ `d*և-Nj Bc:*j *xaA5>7b*.rd0%\n:݉d!-`^1 Nc]삉R& u2e R|eTf]x݂"hԚḴa~,Z#F.GX9<8*0hp-T hf`Ť%i`pح6ٌzhf82DtVe8*V 2 s23ry[]%k_95 ≠ Q [/M g"+c/(kr$_2-STsr 8fz[$)U1Xzrl Ș8j,/zi!1ܡ*Hk6xF0mbCPJ3ΡB⤵l.Qkb r37p7سƂ:sґo( Ar;74*ap+H6;+@f(3Re@nvt7&* % 8Z 6IR`p:M>X'3 35^*5m%sȆX9s$xS`xhNs[66&*9'(s8YΑMwppTs G5е8b7Pi+qݦ}J1>cC1YEh 8}i"I:M4"8]1p= p:n 8 Zr2eAw7 B<|M#P*o'<#| >7 Ձ9su! ƒ0C:;ИPIK5>KkBF68%tzkE B-jJlT^S`?cs4GfRHJ7|-ܸrҍ7y֥ b,^Rh7N})?}v+Þ2 q">- =B CYXu9!/J' 飲{?XxF-AdcMU?'`ifſǟu ,o,/Lӥ3͝ :背XsPWx a*ׁ^"UeCyWۙOȰAii%d݄ 28!Ք,2|cOU{tuFTWK6,^}gƗNw uIpLPO5?1QR*z#A%C7D%2 (O:;sH?xYˀ,\_*]RJ*2µs lp4 G: %|sPQa4iKv78 x?qBOA7=r;B@TocExK 7k$MxbԒqdsBIM:B(O~,ь-`3>D4C Cb;}B$΂O\F>`P/us DTnꎨ(*TKCGLpFG1Dd dBc@?^ڴQ#;6SrS+'tml'K.L3Cd#F}/hO)D:p,.6m "ԽA j/WYbfaS;=]MPc'FrLЕX-̈́ӫ030wre#T?@Bw9s3ž4C_2f# cQ&ࣅ"N@c%=D95.7ɂc$0hHd] ]Z4BE3mlE3$ ua$@AH]J{. ELxTBM!Y` J)dcӘhTP PE:QKU%f(4^I@E#}bT'K30Q$[hsZ<1.ORmА0FpmU=-ZYl !U\B x @ 4{ZDc #>Ba{_50 (jUbyPBUC(HVä эC3 `GZ: a*$,s;VC80`Օ2pbӴD>A@Ã>LQ[Pԩ RNa4#7bHe9Az>!7,^%d^?iBa4^}t3"(^pG %T“<{"0FyWtPn}}6xA<ѭ1 G!X!x!Hk1Z"ce'u\wu7-KK(r-u`Y 98ǁq< ]pb}*ݠR"y_jA([xH*ʑ",C:*"ѡ0(9#n mb7J,a7!gQ+"A.@@Hn8=$9$Tā)@bț8y%d,@ *#-0!$T!4na|`8iF j<6B$]]pP\Ӧ%|ԤM)td4d@81FP@J`]Dj]EBLPV@։B]ڝ=%_n`a\\5iApDIPțhY LW,A5aBd*cbb!iAdZ] *LSj*Q\1&8 <\ 0Țno^qڻfJU%Υ &X\KboV ffKgKBxA܊&m^S'duҦ_n(!`!`(…>l=TEyd( 'C8%E:4zoȀ\BEh:A(|$kˉTEVdI|>,A=>t)45dL9ȃ{;٩>T)M-i)=Rn@ 2{kLV`?CL={㒾h'; ȏOl(ꊮL7C}u(F=n ^kaŘ́;|C#}A)4@H@#D-зFEA9A·^I/]`ءd008(\ʲ @EEH7ȄA#Pā{(!ATxBLIM&c:\ ,$ 8,AZKx7BU'z5AѢG kD7`Mk3܌:BҊLB8ڃVŬB,h5Ƭ(JB¢?b+↠ tlAV́dj ZC݀BKYB`H<.p `--Bba|ɲsEvq\I@@d3k8AwH,ɏ}QBmF: ,`PWx( 7mF(+d|(PL xAHU G(sCOƆAMT&q0d\20. +@4v `@:I]`ێ/_ ,!$!@GέAp(!4 8Ax]Ւrp1<0M HяU@T 2pfcB\x4;$/P3uTFH[P4% AO:mL'ߌOt3FM<=ApD2Qp.5A^ T5 |R! s5B@:X(4B&3F+85L$R)CBSSa0I > ]T5LqUA@-!H%`'&`AEEU2 SzA8Au"WVSTXWJu7},W˥S3tUkTU)H6pB#I:c@9u[Eu:zS?u?5t"ROET~1&2X;ipn8 BW*ugMؘ"va 0,4i®0,'9*q{)`IWUaBwU XCP0TʓhIV@[)l72H&L2…lE88kxy5~w 2؅`t HRR]%SLYۦIu](P.E `` \dalR9=SÕ- u[ɚ[Q&[ ۤ[P(P9ȕbmjan\ZT<]H6zzT:RfynRX'E^QRWϔ\QQN{LVӉa C^ݩM 71%90]k_;^ݴ蝥2x^ M-?aסN 6ET ’nIq5|mA(|f8! ! Ă%[S`. >_#+>雾䯾nv}~s>w\^ګ~!㗾5}W=/׾?IqO?WW0wk Z?0o?"?ǿХ_+ȗ  4xaB !CC#VxcF9vdH#G0yeJ+YtfggN;yhPC%yiR$).u RfTS¤IfQ[vl؝)6}zmZk+Vu˫bֵ{oޢl7i\b5qbŋ 2G\XIYw9Ğy8rjի^v]&gгi6@ֻyFxTm7~\!i"zt̙8ri+ʜCɯ~>uٷ'}n׷}G_O?\39 eDRdâODgȍj+t<Ixm |rH,*jӞr(ߚ2+ӡ` , %2|=3ӜS5 <̒>M6<4I>\s碥*dIn~Z5ƙTkR6rjlJ̐Ӱa >^^nmᎻYJ= *&{LrȐΰrsr˯^2Ο 6/X1u\/lk7Wu^ćW]ׅ'yyGp}L<{}xz{Vi8G}z7[- ,u lIp\ABiP)̜o*#$< YF1\ 0x/Vf:xC!S؂]QxxLdmP"t%,fx[<F#8MSOƘqt#cG3q1uGCAC8n1$eDefl#١HfhfK£/~R2(G!Ҍ#X%+D l,iɐNnc&E˅[f'bcj<2 89 iDb>3!UI !,͉N_ӎ 9ݙx2hg=yO0:'?Or$AcP)R e+F&4|Zч5&GQ&6 HdR&ҙ!]i/KYT#ſAle&%KޔBvSk&`AҴeO&U TԀ! ,J$&,*0"*-#,3*.4(16 42$4:,5;07@27<-:=2:><7,D4?I8?H@>6AF9AF B<"B56BI7BP+CDDC$DD:EL$F>,FI;FPHC=INJ(KG$KD%KJ,KE,KK2KD?KRL<3LL M25MQAMU,NP2QL3QB)RF+RJ3RRFRXSL$SL+SQ T8$TDUAV=MY^NY`RY^+ZK׀?rAB+@)lx0D;VgVi!޸D$,9@l6bYP 搹Jy"rя7x@Zx> ~"g  apBVx T4`ȡʅV KA B0x@H}CVa`HDC:C߲ѝ07YAIC<$IJQ2%HZ4@ʈ'z4b'=(I!G.HGzTx)@; %y,@BNpg8*Oq;!"'wc|_<-!'| sDƏJ8MdN[3@ Nr@=9h B܀kޘ%4@1-)gA`AdcXJp&~88!Tp8*pL 䉏3X+A6H6+@Adz;MmcMBrV `ƱPCo"H @GJ'?HJ~LpI?KL,<7@oDR Y"@@ i[0DXƨ?4e/ 1w9y`xŭ{U@j7X%G_"@ ny@ra /@A9r$c;%[RV r#䨂 6 '\fBzA >ox~@M& 5G%oHQ%` rԣu7&)Ȉ'MXDF 6h D| 9|VFE?aT sXZ n7D.ZC$* "9@aiFO D*AjV7/{Dm҃4K~ZTE+|)m?萀 4 8_iZ @N·'L0M G8F@pӂ6!w C Ewv0YxzKZ߰ J[D   e!% B `L#6NKw2Pҏ2p{}/Nw2'StZQ'{ ~f5Kd;|#0G8o ݡ|gQæG)z "}#$6G sЇ;hkѧwԤxt[_ix@M* o7 c~c7  V@*(Q2T߿2p9tHggxTf{jq}x= ,,!,TBrb> 7$A#6? pS{{4z apw>TPw@  @ @٠*yXxWg؆f%m@ lALd~( ,= ǂ!,+?S ϐ JU(0~(. Xu?` z{-sp2PW8X|Ѕ_̦zg7 n,Lƈh d>qO@ İ@iH?00H>N>pZ>@]50XO0 T5R(\p 5'{ yߠ XE*IbW4~py̢.; .@0 0 >q PgS0 >0Ԡ 0Z =x.ڠ 0 P^A  2`` `H w&9=)+٘,9Bzk}~;d h@X)S  Í@ z60| @ ^y H)kHu+ ` C {։08b:2XÌ5]W4( =P &0|I @?_ 'Јc0 @ S0Cp *Pz : P)` )r@@9D/5WEM#Ѡ!=`9 = Ѐ qp ?Hy pO^ڠ= pJMܐː !r `HQe&} b i7P'SS$}iwfʔ9 ߐʛšʬʛ7˴L˪|˺Pȉ|( lWasLܩiQS1›)lWy <ِ |\ ,˩L\|P0 xS$,tɐZ- -sTcGw  ]M lR - R\4m5}H&"} ̀ԗ֜JA`t 9JXQ?p ?SP+ P ps,W &CzdQyp(p3 m4ӌ'-|x!тXH™z  =ԒL\x` @ es<  hKW p= P]ỳ(|p V( 0ɭ#]}]  2ٰymC0Ӎ5Y+qyCp|w!XJ0X `߰X9pm }J` ` L+{ 0vR𾖧&AP'59f B& @^y3f xp`! W(a=^y@GJ.ۜj~v6 yP;؎ P NL ``AΤqn  ` 2 ~p(|={ 8wvyݦ|q.ɀsj Rts=p`|` Z+@@^y{|ɀk>Ey9P ` P W8 fpM ¢MNЎCP n5r>vP  J߁Lٙ .=o%Ѕb0`W8Ӂ v0 ^ya[DLгPڜp2!p?ЅR`]HQR7 yPi @ J0?nl @ <K mJ` ߖkK ؙ 0k up9pvs ~vh,0p@ P%  2d;bv4g@%G kPCZyZlѢ& xK1eΤYM9uO-ZDXR)&{يsIT%پuWafF[j9@eVh M[;%m>Ԃϟ?BA.]\8сI`f2]!zʐA<cÙXM_8{$(eL ҁ aٲC8+#Aɓ/'VL/DRL7o֚p@R4IÞtTğc$P"S$Dȁ!C",-FN<120 @ .nD1 *aL 0k$@r%(ǖx1C)$ҖqG- z@niZ E ` X ч"r@@@rЧ 9VHbr@LArHS Ie2ݳ@V[uUXc&DQ_9lK(@oICBtv*q-ْ B?yǑ6"6(W5ŀm;y$k"Ol v?G!uʪ$ 쐒 ׺d񇗋‘ډU+8+ l}xS~(Ɇ'$LQP&FEĒn,@%@beuisa h#w0@=rAnzvm&-m!}{鶻XD}Rny,_9e@\_) oXE8FQGX.O5.|GGhrhsȒAs^ F9ǟp~'9Z@!tw}㩻{ ̡t&a)Y&os9kg{\)`a(B[)pAGjAQ3>l@ D~D0 p1ÝPX%PCaBp*TwqDA A6U2B"20/i=%P*G n/Rb 4D+h|UqpHG:pd<F8Qsc P\Șq-9KRD48hr hIȂ|S%M89ʤDIDreX$HfQX0#e/{K_0yLd LPwj!5eӂ4co.'FTA ǩZS|-ݓSg?OBS%#os&`KDD#SeԣS*@ )V^.!5YszVZͤ63Y@^ pH5*rTKd*kozuHr/GbzA-=|ORW]o{SŸJ oJ[.MJeX Tg1ގ Ā8[@)qXƚ ML^r,8nhW ‚ g&@74R8":B`*M *(!9]+6狅<٭k&\bҒN3$&Pp Ԑ|2/c2 "p0y nܒBɓ?!gS%%ιX.W vX&̧@A"v߻X>(3tP>k狾@>.c=P7j(h<`נs9bAɣV18I5&+Գ+ )AipU  轏,;(_/S`8bAC=2`jAaVڛ^T"%^D$(AX CPcˁfPC}hCw88 8;ĘXC@$C]%It8(;F[tPe@$yD뫄Ypd%(^=XPdFadQ:k; ÕBtp搄[%Hf5܃XP[ h: ɰ@@Cph w`ՂD8iH>@ԍM\tH hHOYE.H (IR09ܓɥlI)8 wIBㅻP`5p5k }"+}P{x2܋ kLI<k5`aR"5RC^(%m'uO)/,͆-L kP3M4m 8j` ,z9LE8NA!Pˑ)7 Їe#sqJE*љDPчO SM@Qh0 S.`!8 wd.XH;9ИTrS(QyGWV)C+kLWS m!PcWrsՇsA0ëPW{MG|sVҞi(ȁj>%paXט` ewY)zԣ"s5.@6 ,R+"2R9͡" . թN&xeۢxձ2h)¡ej !+‘*![P P\UJ ("ŧ|]֕*ZW'U P}hT ҉s] $@ \آ$HG4Bڵ^AIB"R:0 .أt[U,^1j^G.g>oJ0 maN<9!X#jf*%^4b:2bŠB% aVbz曅IMDK!(vb5F]4v&(bRnB'6F],Ai}ª.ᤶ0/֩cG.-.F`ҎWA 㨙zS%&2BV `*adϢa[[1Ѱc;-RK" ud R|:eTIfW[-(RE@KLm-q.?8XGPâuabo}|v EhvPLZґfɁhjSn`.(fs-`Ngd8*?U 2 s23r9[1%k_9+1 ≠ QZ/M 0g"+e`/(kr$_2-STsr Pɑ*NR%_1.GaƘj_[`sRf: Nls!_(6tګ1)-Nn_dk>=MX 7sWsߋ p= `,&s-.b;^ @JW4o>O4G558b57Pi֦}J1>cC1QEh 8}tiI:c0Ȇ!8]1px< p:n 8 ؃˙Z;QҰ<̓b؃9y<+[7B9;qU=йt9?3MxOӇnKxt<Zp;:pth[σ-vc_FgFytw1 7EO6Gy!)ٸpu9À0 :{s9S:8Jr`7 u0d?Q?rG&0pqi)KzDCyXϱOp \I! (17G<Cȃ!p|2-LQu?;$A P ax9d ȯd`O`b8`+2}8@{6q)`A`|1|}!0A.G6L>r2Rcw7 B<|M#Pn; R| 䧾>/ ́B7 ȯsOx|ڳ=OkfII %r5!#OE_@5Bʔ*Wl%̔9fDCF2@΢d+&N3b&0/C}qB9r+خ+-~2hX +εmYwEKYIoNdXR̟-;İD-\R=eHpPL3"j )3Tk Vl{y v p̟ LF},:]ȡ?4g eR[r@0W*-ք\P`t؁RǙȰdU]Otٲ A24!Ք N,2|cO{AIWy$eO=7bޔQ@M>9H! >՘dSM1L4)mڵ ݄Ó<(p?c;!ASS-niYzWc{`h99jW2 }< @hKqs70 pq?qAJ:7$r;AjO7E x7jX$F(Zqb,C6ɟ `?٣D3xaw L-^G69M8?;M?"yZE,Y92  J;:p;)aOE$Z Ђ.{M(Ϻ<ւN:p(m7饄A%;,xb "A6ǎ(<٬ 'LY9's9Jwν}:0,|!ŀA n]CevN;XLHfmLTX .̈́c/m5$xGp?L܇50`[E?^3MLJxϐ`$%N XZ䁺pa 2՘fX9/2 86O̓Ĺ:N%24*:'J4Е0A>,@7*EP>a8q+P+HP6! ;`|E(`9f|v9ـ6P7'Z8`ɰH(KpG]HE %s~)$@s+tO|cM M0=D7! KpĭYpE =M1K$l,b:<-q!\ J.% HT%E0BI:@I2yϖK'=#.h5-{K䡑ւ61]ZQK7ħ]+ $qEI]P@2DMt%"D^4a 19Z¼jpA(Ҡ0=N$b%wXh;.0CUɨ Dq}TqWz_Ɂce sv}Q% L0% CA Q>;QE5TN F3Hs-eĜUAvjbJ6jJIhO0G*&Vp .pL`8W=.ɍ #:+ь 7'k  ŝZUlO9kBl~>D fU )\$A0 WؙCɫQb갉}lo2]:Btb+"{v{@ꛔ`EImj%6; Nix@ Ͷ լ"R0ƒ 8F TS$BE$b-3 vlttoe`BP+wl)L9͞ɿ-'R.-BrPG$A4-$}3c*$Ks>߰J*maD+BtN|s wj*T }źY ":p dV;f̾Ow{tPr|_>l1U݌eE3!MP/}ePp`6u޻$w'Nk="qw~6;ֵM@ʼyv^YWB#]v}ߞس\=}fv/eS#gz!>׬c=_.NCn݁DLm!Y)b-k9Qr 5_i`i[K̞ݙQ`a%`m b `bD^ a'`y]ԑ`ˡ`\ f " XU<N^a`b }Y'$-v!] IB*A*j ]"6IaŠR&Z~W RbQ(rAPi)>xA5K"IQ",2C14")F0$CL" 5X+cK(A)$2N 'ʠa]bDש (a|F)>Y><EI@>N<= 4 -~nB.8SiBV>^@XNJ 1\70J*H‚HHLF#(G >v CEFzE21]@?@F@EKVѕ@S#1Y]9YY#[aW0aě L@Z(ȁ4E`AH@ @@`Ao%ܥ,ڣ _{ !F\݄l`ʀH/Q %]IAȀ`>*A K(AizND&K AdƦ] c0p恦1HzH qH%WYf0\j &av bjJp{܅Lg `'Mp~&Z(`:aI[>r>=Et^7hB:CdLC3\= 8ShNHʅC$Z(J7'M訸v]hJ"I|>(.=< ZHl Ql0͒L3HXC6=@ x%ɳkќBM\ȁ;|"x(,\"D؃)P򄈺>5Bff]**A^n?̊Nx!1i F1hH7d "|XKv$C O$RGV G&6A ,ܫ 0B(ZE$l`7BPd'u1AR8ʁX>hk-.h̩͠=fAQȁpd؁ DU0Eh)$;-o@ Rh @}\\B/E, bHì㲌n=C@no\HHAL -|D 8.Xt o-doxdoR--^ު pDxk:ȃ=C F20I`2|5?+i9ʨpmIɔ֬ 0lwd&rL?bdLċ>P pXV< 7Ph ]FjC_LC;pCU  kH }07h l"o٠ +U0+(2jo P=dLrNC BrkA O }JpBp ݚ{XI60TC@ @jIVKD7L1H&1فgaE83f]xt5y1p؃l`r*Ѱ2òXHe>êH\K]0 JM9 ҽjyd۫Ip1ɁK!Hmr8O,a^񚤝Dؼy t9] eaAiO9\K0Κ!D4LFyݦYnEL\@]L6{4L5 $Vx]}]\xYbV9]Q/\+]{%LE%-^1 Y^ 5|zഩU9gӡW4O_y^!)}|s8/>+hKci8/N~ܾ>?>7.MO?#xo?w8_Sh:`5z?ˍ?Ͽǣ??_?<D  4xaB 6l!bć#VxcF9vdH#I4yeʈ9XtfL3iִyM9yhPC^JK6ujT;cRkV[vJlX N5{mZkzun\Zֵ bҤlҹ {Z]aNrdɁs\2Dwţ}<ujL3m9tlٳ 4ջyfi7~n\ o%d6ܐÙT, EQ\UtûB$2WǟZKdHh|M<y1&Ti͐Jd'(L+K.<"/5 d"46M✓O'v챱D0FqԱQ 9LWP&tKԔ8SPUpR]DW%L3_\l^g5"uVP^Y]XBB*?KUgm*Z\V|%v܍MWu%t_}]z|f.T}߄CyX-~6}c.T #;>Y\UήJ嘱jmčeySh䄂9Yʠy6祥ζ`6QzYc;+dŦ~;N;o %ZmI:Iaoo[ )eι2f5G{~GGM=9VWo:?mxTs]wߞҞߧ d?_?'FfMߟU^fǿoKtK_@-)0s nꫠV.X :FN>p&%4! Yx>- U8Ź9!j,=$C P$FGJKQ'BWR]7xED1z\T0Qd шF5qzm)G9u(/|At!؂D*r-" I"#*iI`fTd9I ;DJi.F{T$[2Ce@Nڲ#,w9CGnXL$@TfDgL4sM>ʀ7;R伥9 pr;pn =ňLsd"?O 'AN&Ta(eOJBԖDNS(G)Ϗ1"YMIJeX{KݮW#s%B*!9x6*#>=Li&#K! ,J#&,"*--2#-3*.5)16 3.$4:,5;07@27<-:>2:>-;B<73=C>48>D?=&?B4?I8?H!@76AF9AF B<6BI7BP+CDDC$DD:ELF$$F>,FI;FPHC=INKG#KD%KJ,KE,KK1KE?KRL=4LLM05MQAMU,NP2QK)RF+RJ3RRFRXSL$SL+SQ T8#TDUAV=MY^NY`RY^4ZXEDtqVoh3X`Gp~:;؀&|`{;bCP(#1rhngcH@T,dx-s5. i[>`C:`D*0 E1x HY I>@N(:5Ι"jZ/$NxX PzXbb[`(ЈSakE v`BJYH0"혎{gVt%}-OK ȝ F~ZvL' mլIҒJBo8 i|kBL1q %Bał Udw"~dyrЇ;r;~zƏֿC>~+hRjVBnОw b P85+ZV4!}ww}%Q}UvGէ7ד#0̄vW{+09.6Ip S@$?b?p ǰ =~7|#7x cw>XPg&] p?7 PxJܗ}$x&c `l,M~) 5= X#-+?T p ~T#~+Pk_? ۀ^u?x{-s[73@?70 q(zxxL@ a&Sg ?o0 Oh#a RT^g>7ZHR1 U>a RQP_r30_W @& ȌimHEb%8ow5|`ry̢.; /@ 00 =0h/@0 @ 0 0 ( ?` Kِ  P^A ` 3P@ ͨHFcab0p7>p/`pP @@0 zР;蔷gaـO Жנ (5`Pp Ć( _C y詞ϷhlhszפW{#ې`qw~ ӉP "z9 ۀC(pa T T * ՉPߩN@ ɨl pC Il T9(,iJM?΀#=00 @ТW &)* =ڠ .u+@=P $:  } (1YP{"Hzbr7|=_`A3ExP P47 )zHx@=0 RY`TY )#pZCI~ pN0t蹤)Taf+P BY Ȑ++R L?ϐ O0 P uP)К`6* Z P&[ `K „ Âw|@ I @ iXLh xfkMlS+ 9,3 E =%9аIp Kp  0+ -; s D  wp `p ߹y! WH PP}P0P%Ъcvqzq &q["gP0(RF7\!$X@$Eǽ5?#kF,9vwSC?JxJ l8s{{V!p!$ 9`!sq#!|5g#.p"q5,GIqL,U}g,lř w7dq' Pb3 pޜ7z9y=$np `y@( {Ծp @M  0J $^]=X|zW@n07:GzԳWpnW`m]|$vn@}&J@ @ L6/^0tpS dž0e0olKJ39ep Ln eߐep-nͅ yJpX>Jp Syps! v pk>&^NԲ+ `ǝK| ` P (VPeaݸ}pXk %tpw߿.}Pi SPG X[l]{ ޴}^w@t@ٞ@ @ P, epN Ɛ+~4*@C@ Iq.-MLp;_NJ>oLpy 8.p[_QCesM  &J@a  D^N n ܣn2?SnwPps @ ݣ JP3_?ЩN۩<J@ ` mzJ@ ȯ/գK   0~/J(Pp I%a.* !<&L5 "Dl3怎?bt0WGFc`9Ir( O8NZUYnWaŎ`!rpfFnX-tr5鳫۷n&\`lQbco|9wB8@}5ڟю.|23[T@w"(̍~<(닀Ӌ^'O%){:ZdcNC:ߓ#^N_(V:#4Szh3pdtЋAm Cw=-9IjN7jfPBi?DQ},/?o7Dt?Hq69npCnbkxdca*cJ*JcD@xӐD?#?whDH?\ۉjs3w?S7?9 E%`z;'\PA<E%pzHn1lOА\2LlA.s8BA/(CB%'Bd>C PQp3H`J+8z :(bЇ/p 2 Q2ȀPaxg򜻠\ȅS#%]E@<)PTрPD0]`I:w.6 p5?cPM <Ѐ%]t`(2({GZth e;`%Jx XP`X3rnP IPlŚ 5/nY5 ?|IRIY?Z%FfIKT8VI:h 0I8quHX  ؊pЀI].Ї;PCJDyӐBp٨(A0Lp/ȎHH>0=JPKI($!LDzdPTLA [phsC6xRlNȎ)(;(PqD}˻s.Ȁ6@)W٫!,?DHcʗЈ.PO2ؒ2,Pۢ#LO씋p?/Fk$ԇ+PE 8 X94ALP. Y`T[Hs"gj="p| /H+QIYϡ!+Ǹ `1 1p].0#,b($ڣb":ZR.I\X>u"&( (ތRm^_Jm\ Wr&a2%{%fCݤ %fB0( &ڝ"Յ aAVz dS(ܥXZ\*`Z2"_(5m aRSrB__( ֧岮Q I.~ +ړ,b"jb4':f9>:v(B/"3]'_`%^1.FaJ}]b;cu+Lbzc_'edԗcJcCBd :RUr,FVdi0]J.UVReրBJv=<@^Nf'v\f218&Zne@106zڮhӊ8 ief>u-aTҲ+Iܨ*sV)gmBZ`%V)'T~.Ejc)0V.cHfPƭTa_X /:&ne8B(M`fyޓ0;0RC ֡6e2Ԗ<@Q Hĥ#%3 ,3*B;΀=cHj*?[=Se+ 2:Ĩ@,F!Җ[lhlCê Pɪ($3"Emk+敓 "Ȁ'lH0_ z8 <%2a? m-b*rj)\S1Y#?蘶 +X#7pa!] o0o*Af>=s΁c'P9+80:h65neRU붐 PpJ@U a+6[P'.o.8Mq+v8 $$P88_5咛57h` +5ĆC. !8kQOz;Hn`ȃ \: v\czȻz(y.+џ;; dO=ЄsoH}Oz<~? ]Hj(3|.z=PӀK_k7 | 9 u4 w(d1)(opFyp!v{z+|W;xH tUy K]8e(NZEwH{S?5[[+[]BO(j*&ėؔ:M%l氅 U  i$,ĭB!`|zZv>8ѤCA]Aps@8dޟ xd@OpTAP3b8@|E@p !i,]p)(>ՙ%HXKhwù/A4$RDB;ŌgpCI_2@tN$}BD#O_>܄ȑc"E(#?O銐;8p9)1MctyM x] YzэFy, l9w/ ]=4j.޼z'"-Fpj¡ߗ FzBK.F&4ԥa&/"FղG+)ѵo6-%pz"jcrxJD^+)H jXs炠r3"8 oJ{e`)Q4Q-vJ\} 1`t! [}%襓KܸC>8GN8O5=F $\9@fZؘ!1t8Y \YgD/) -jX*D>ND$5'0YD!d(3|SQI҄s}™'E=nv 8Ѣ-/dEE HNL5uQ^__ Fq$;TCǣJԣL vl&9Ėmj>V[C3pMDtR'- N!`;_(ESFhAD81 PA ed$Z!|7iN49QR@~_c FqM:?+k`?,֣3|QO ,_GGsR;/}N62#N|‹r@$J!qԌ Ȝhٜmy+>Om*N:, i~ hNѴ$ Ĺk5C5# 6z׭z<qÑ, t@U}A`}1spi{>^]o黐dhOlLLရ3*ּe#6xLX؂8r5_|<t!%N""MGqﶦY]&@@ZB:1i , huFG건#! nC6_y X~y㭋#ESbrx~Ƴ,qʚZ4aWp8/9;"ݠjޒK ,_1 }dr` 9j)Vwԣ.&ta :S""+@Nbː9gVHmi$z\(A6H}[ί uԅ&< -VZ`o!/9A8~'{>~` &ۡqӤ:hBLȇ1\`!P(BnFnn<, @&\D5s9(a9qL!sގs  ~:`GKZN F~ٟ*8|& cp^3.pmj|v_ }?;k O`J0=y͝6!{1CzWa.{XO `Kĺb<Xuz۷>0u}xK,2]|r= 4ϒs!t?o_^2=~x#Tw֬Qߕ]Q4`4߅K r]R Ȓhh_ݠ׹ua ~`"N& _.`_Y`o_߬`_a F ZYipa jjaH֑+!oq$^bFy ܭF!Iա!) $," bD##+¢^"\ֵh.,1""a$b#i>K=`ąp7|hB:x9D3xG=fLˎ$hh~C\5^K\>x%j!yQGő(JG@niAh;}O28eA\Δށ)fj7F~Š}_ FАD0;|C"`EH($rD$XA=PABkKp]8žBi7NMqD08$( (AށS[G|TpI7D SZ A"8]dD/Ċ)%JH" ,\ ((VZHP7F(1AjE7hN+3H| * @0kl=hyM*|hΘ WT>϶6.EZ#ΠN.ipŀ0F,EXv ghSK\@ xln8F:[P4nЂ./*~@tJЋHe@{4} JlS,wLę@HdI lMQǘmL~ 6ԃ?MHQ>|nѸnd@| {(%0dwH; #妰 g$ k:ԃtE,Q%G24ȴͣ8Z0C4U  8@  ܭ ٘K d@\A@ \'d5jʈ?`Ǘ% 8*OU L0nA87EzlP|w( R*8G Gq qʔKUh%C*Ї@hs+'-$/ ˝0/ rzdo (Qp=`Mn`IG Lf,8M_j28KO9@tܖ~!< `ΒGX Ј1 }HP^ӌ,@P|557Tl/q̝]lt!{sBi><;sheX6_NKKtpR#075f)PI$DL+ 5̀2e<IH7xB"\tNt!T,ZYB2p&CH5 d؅Qņ>5B]팰- pDE'PTϐbx?e ylmJӴT^D5I55 k @],]f]6 [SLg5)@\͕?OX&$ABm;YE@ZGRWwD:5v_"M>%qWX;<0v.8 D*0/{+Tw_qYw@} eAY{)A0vBA,T2\p\Iw AQCfQdXQݙAt.UX0PʗyEw6Ix1\8gK)Ti\s x(A TuOg3;KpƸRD<њ5w` gιE8\< LA4_re׽]Ϲ D:pg.\e%bbK1Ŭ% YcnHX4eKf[39l^weW֤e@!lIFH9]u^gJ]u܉Afwѡ_]_bޡ[_W9ql__S Xe-jpth F ݱk2kFV\7;{8dl`uOB|88{-DKl a"7a| _Qn߭: 9 ˇ#5=L q_ez>[c=;~e#rm~>>ӝ=c"?>>I$[ޣ5?<'?gh=Ne6?11 ?.׿ד0ǿ g X B 6tbD)VxcF9v0nj!EyeJ+YtfL3i֬9gN;yhP ](,iRK6uBSVjU2v,PF5{mZOY̺n\s {o^cp`u 6|^ŋExTpdɓ)F|˷2ЕI6v#Ɍrv6ϳ|wnY=Y0vp6.˙t$W~q=C+W|xӗFw{z]||W$i>z]p>;$|B @Ʉc@[=*HAL /͔T 7;OUPR]5UGGS]V*\;Z3TqՕXFcdmfuRejvDk/)}ez?@)_%B<vO}#T4Z "nU.x 6iW>HRe+!uBjf=z WC CІ͡,sDXRDd (Dpb",fT[ %0RQRH4:njk !uE=}dGAP! _9G,/#!If.9hrB:G 2]ԾXJ\ 6 4+t4[f1ԥDh3$*nIS$LQ{Ѥc"@MkGXR&Ij~c#,?itND}e;Ix1tg=It29>;*;6-;8>D?<&?B4?I8?H!@76@F A;9AF6BI7BP+CD$DDEC:EL,FH;FP$G>HC=IN#JDKG%KJ+KE,KK1KD?KRL<4LMM05MQAMU,NP2QK*RF+RK3RSFRXSL$SL+SQ T8$TDUAV=NY^NY`RY^3ZX=ZXCZ]*[V-[L2[NS\bZ^bVafZbf/cXJcc$dN@d`[djeHUgkagk4ic]imbinKji:l`AlidlrCmaKnfins3qXjqu$rQ[rtdrufryMsplsyBuoSvsqw|KzrYzysz~d{}n{~u|?~dy~huv{\wP}}c|EkZybmNsdqX||pblu{u¹~»ŚüûýˈǫμΧҔζϝϼҪۼݗڻϿսܫ̳ϾphA*\BÇ e8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړe-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR ⸈GӍ^/Lc˞2[1Vxx"gƈq# Wo=$jIҌ蚶ا8\DВ9|'~GoAdtC1vB1Ztuh \U݂ bgEĉ+m0p]YD&`\bD1fx bP )  9rx/ 7C#SO"7?J xAy)&d~ h`A%& )|_wId"WkB {飞1 ;&Ds+AC ;+# 6h=Ӊ⹩z@'60#Pʌy&4;jt`eتy hrа F;D@B Fay0j k' _ h, Fa ?ȁ)E!1q6|:F!gÏ!( 0'O7ذC4F71'C܆$P_4`Z(ekXn )T=&:D j8Z<|!37u 9J=|#y<w?p0dbBȌ>h@rzc>`@AOxR?mPE#ǨJЄp3ĤOLkhI, ;,C|E?bȬ9>`@X)hbw(;Y[WVea$,9@l6bYP 䠹JuŐlя6 Y> ~Bg  ahяU T4`GɕIJEVK ژDH0$J`}#U !`HD:߰ѝa85C5aX(IQ4!@L':5ΑbjZ/%1NX PzPb`[ $Sbs tPAJ*fYs*ȁvȇBH. xaZP;MYb g5 iIԢ ;E@܃ D}` JFэPGJ~tdh4xGxaCH PHT$P 4A")ч RCC :б2l5%'>PbgG=pRkY"Z@c6ApZ(ԣX*wXģ D#VIڏhnF#(QA,BD4ڰXH,X 9+hV ? qj 728yC  7W*G*:1OI\2ۚ'1 å| @#!@ P71ڸ%`8n>1h>p͵nX1! `8 dP%^rG=(!CP9& G>K ^MPg 'δsbm F~ U>VmSX>+#0o90;t@"`?!xԢ4 PSo mO}U"Xup0 8 dɒEZSVhMH`yǷ24|i&rhd9 3A^ q6E A[Ь KEڄ@,0Мi@F#q#tRflZ[AQ-R"fD(3ve!1bPX"ڥF8 #IRs@:)Y'fLߎOxQ$AFVW ~f9d*a|nVpwcH;0JPgOx8lz ~D̰ZA*|7Y?|I{MסWhxڎKGP S|ȗ|?b. 0{6MDy&gy`L3P `BWy+1}0tHytilB,060HM+=p *?M @8H'<  8p'@* |U'{ yU60 {0x ҷǸ!@` !! 1Ѝx 00uRPX[~,Mmb>̰I=pO@ Đ?jH@ `Hp=M=`Y=p\A`]OpNqW@x8P~ BWPmXq` u 1CIWH`o\Y@ `t8vbXEilBV),> > 0 =p 怉gR 0` =`԰ 0АY < ې ѐ "&x ```` 9`8I2P09 8  Ȱ Pupl 8Pq90WKQEb~/pG6=̀._0 ? @ { Qp𘶐h a`O ٰ 8_00 F5+20@ 8`  Y)  u  B^: u` (XY#&TD{$ݐ@|Q3:pp 1` ){J  p I >  P *P0H2 0 `B0P 00Y@ pX9 [i ~ P I ޚ L:uzo~:yH,i!IM҄>̐$<@ ?  * <ܰ *v*p<` 3*E, 0P) I 00 Z  @0` 2p@Tú@zj{%痀5CH c<  $p ?pHP p<@ i瀲 y $@ۋ@k盻zp  Ȫ @ʎ`ت ^ 8L  p SÚ8WЎgKilS7 eFD0 Q_X ̀*+P L>а :@ ` v@ڀ5p Mk N8+Ox1&7 `0: LL ?k p `:~ [0J `+ Q@ľp@x׽/_] `32 %@ 4 P S*(5` Ш0(t k@vkܲH@ ^!P Rp p*ʃP rTgW '~ xpJUw#\{nQOeW= xw75/aŦw{j1TSvpݕ] sC:=7۰Q=]l Qs#ꍀGwty-wҷ$T-^{vuہ)woG'}yڞ }͗kU$wx2s\,02+L ~b_/ pPX 0 Ԗn1߁`cPx m  noO&}00cyx}?ؐ@ ,n0}0i Q} w ` éf-SO¦x~_xpʐc!L` @~9B "TC%&!Q!lMkbC-8Т B4O-𼩘O=M`FH"3d` H2,W&4ToB/P$<؂ۨSr_8ƽ{F7|#G-F``9D+YdD8 `]@kZ #HFECoaHU[8#@qr+j0!#]p8_* \k ͮ-!"N}vQ Uxu[wu9YiPGF&!D_fQM(?}+2K?Z)%<-ZkFgޕ߭YowGV)zޙ-8>l@fߨ~.qCaӨ%F\5 A#!C.+D"WJxCB0QC$"rbzp8pBCAwLiAX_^Bƨ(py4<8*Dy)?)QtLG""" AG bz1p0pgx3W,R C>< %#$#lƦDؽȘ$P t,R`@,&9 *U%ŊLhFS)+r&PW , f/bg!]\HGOE & Bla.HOs-XG`4AUO*ȃҳVK T͊$fGZ`S%Yơ4(-IȰUrIPf(d E~BiUPwSMdh@6ЙF NU[HʁFb*G1E{3>Ze:!.y [%ҨFyO]ȓ-*:*ؕWUBZT[okAIŨlgT͊hӡ%miM{ZԦVA&6okfufdǽk`52~2|49Fd(?yRf>q"!Pأ67ޖHq/V[D-H4(ٺ./Fa U$&8CBPȮx^U0sq`)= A2P|] `_c%@>q\;.V-8ȩDJ+bbj.CC8Yf`P2|X(cuiac^ӁwZXc^F dpؐ5>XG x0k[kgZHo.Ae]EoXAGl`4SS>-!BQWb Q87Hp(ՖdC& 6t{ㄐ}l(+*Y×aP<{;i? | %ÆqH}A(P{p؂"`((0{AQhyWG_H}q;1 2d=K G& KPd}lA1oX\H`!9)lV&%L$B&pшDHeH7ȅHRH8 ?!uE,;`R:`P<}G0J4 ;SH)D"o`]J8\(1ZS?͢ZW)l 4!d 3!eYکIE@^^yQpB XUKU*U ҐkFnP֐2S= 6 \qj_"(*ΥU.r3߀˭Nl`l7aqՊnhn:RmC$Fnm঍^9nBv|eKng\nqXvꗮ*깳9*p?pϫz"b856juy߀es'n‰.[oP'`. /욋ppvB.o)W 5+ި?>T9( o,J-ގQ%O0o,R`@vz-2ddC6&nm: ,0,BxX`$G7)oo& E6k(5HghUr 0`jmNfHJgƏjP`roe3: O^s8/TۀALF?ɓC k+r9"{~S:|ⰛrA;3(;U4Sp ".,{(R:0;K } Xy/̱ku \v9 Z  Qux@kkj9+j7z*t..ě+,~W賂qsrq_ߴ %V5~BR>J4?M Re EP tE&-^l0>pO->D/ f\>0>`@!DB4/)( &~pAtC"fpc o(߃TO0QeP*SG"` s [-1"z$=ҰI&@+2jcLlѣAEad<ml7cF0?~T_q2lc8K ?tТKmƻgGd'3 tm0n8\:diDGN`dYq GF pe}8nQWS;&B<YxEŒK.Pd9x U2>M2أLo '$!2TH4RZ mD$ԒN:@[_20DQx1J& pvR0ATCK&A2#μr= };*auc"xM`>š` W&4`_k r1ꐷcz n7 ˛HPOg*lMS" }$q `X2&X! 8Vb$VV׀=V"0bl(`H3 "kbBX 4R GxAHF"A d%c!W`c;  GPΐ9xDT$6`pL$ %|oCBL$JR% &wB2>sΕ ؂`/t7.;;ֱ,J7pL9RQJM4iF*z <6B:$m<$rE?l^s`+[ H81.[ehB djEXZd Qha;V `?^Q W+jqI8/HÆ<Ȣv,i8.y  » j?ЧA(`p&L5P=j8a}ם "T A"p^ys|/H,v9]M A+2HDG-JB3HU="ӆ% qcS˰.qBLſGXQ\*x#\22"PASX%db9O:"،u24VAop"XY>j ]$(sbJNDЉN ЎX0:LbOf0ĂֱZp$ds]F %Ʉ"J<BB-I5.[v}Kcwz%P"6j8H>X̰+JcR.##AGݾķ _A8@ދ-s-}TKr FZ.ʛ jSi-߄IgkǑ| (w"@VC\bGA 0̅YINc wƑb'1?DX"Ht~b,ixIXd#t)D8ޠTR/2HC,5]C0 (e|(E ;(C~]DƂ F]]P(EL3X^T_,aT$A\B:)8<+0M% +x !URO<@h p@,T>eDԇ@FٙD^i! p>ZLD?rR\]AV} D۝ɆCC,"A bVUB^PDmXFX`ͬ"" D +DDL bXD@YC]rFD,y-A> C XAb1^aD'6"ɸ)'NO q1D)bl!7Cc@Y "!="IcL$M.DɦUUxLQd`aP'r$UxaEnI F=XSBÄV#IEVG^KPPd6$BHC<$ZD4ەt A.BڀS(fd8|R%,*1^ڝ)Cl$х!)iM^BC`"9 D\fV]io!b& 26&]&$4'B&x2dgCN&ix*F'QnVm' l kN_k琐f.gwR۽%q5fLx>&, !1hN蜩yb|:LTgMjMF|~\gj}.W'g'6Do2Ċ ͨTP>(%Qfd煖R I~(hy#B짌.D JaRƨbR)MYYvꨐ~aR)hfADA`=oz]xD6 2 2q "D險if֪&hΩ Iak*NX7rhDbD.k)t@SD(ivUI$%Y HWH>jE*,vPe@upʓd@]Eؓv@d@S )8šDi ,h&ȓ)nGf88[O6Eþd$%jEbֹO\E$Ц*Ʃ& )O$UB8``.B[ TDKG\b!-x\&i)~NahAa-Xc!-a0 dXAaj"Nqm8 AƢ h,.4P0ʦAE%Aa@]-?\NEXmAhAr g"N}0nN/ fM<{ @&mT^}= `I^^Lp LF%Y/I/XmfuF}8CQHH@'vC}S\X;lAMC,fDOohfOLx?UX4e8Jyll6gmSfd :%B =lU e5yuv7dkxظwW W&kXlc8p|aVMVA̘`x@؍pya 2?W4Wpe,AT)zWJ5̆EJFscJ @d%Ԋ?H9r@wt•}K z%NDO{& 4h9BẗMC-Е Z-̠]o˰G1w%(Yi\%eLF,_%|pIJ>8B%p 'T+aDne`}IR!Ր5k[OF61ol䯵$庸  TdB"ھ YDog~ IկR_w=:$B1 2%x2;h68 wAܞ/]*t/a+Oƒ/$A,^NC3\Pc\}Nq@.2oT-<`i_Z_0LMEg7- 2Bw` ^=A]Ⱦ#E(A#"̢͘i|Q&N D-Id0xa2BVx#F-D D|LDa@0& x " 2.!efƋ;-rQc$2^lѧed ЛUyXڔ!ԗ .'!S& 2L@Y8$l(d.1 `7vrd\aVsf͛9wthѣ;O|!2p0A7 !2"܊u粖8L Zpz& ʲ '+H=4r!QJ N-z3N: ̲S@-m}LC]Q'{ԹqcdP57^ }V+8+qUtș,1zW}ֻ\}{vdkYG_9dV]ݙ>v>jt;|iy'~ֿ=QN+SW67@RV)8ZY5 ~x !A) !H¡T vA0f0hßEAOx@U_g%&^1g{55{J iLUHF7Lgh1 332Tyd>\"U)"b$Hl~aDJ~O5ÎK"|T%H&GreD*iYɇ,9dZZ#.M_ XLg1T(hW>Ԧ-!kbg035EL89MqVD%eT]h̃jZlHEL.4#J'0 1I(Ki"pu42YS材i 5џUEPgE>42"S?P^5T@~lJgW*6"kUhTt^Z-NB#]g,"(_תuB` Ӟ&0lFk&_6~֮0#a;ǂ6ShegXTK%k/Y6ɼnQڑt=o5 Dͨq\)W-Ҝ[R1ֵ.v)]v>xi5" +yki^ӮuӬ("WmZ?Oz;I'pkz` u0&N؎p|1|1mؿΰ?AL^%vnscq1`a5CpLcW%=u5cZBLb#{WHVrd'wR1[e'_Y!@.hw<9eOܷ^6 e7U l@G8*@GugYь6+f$/Zv4~lHg#o}>BgPHގ3jAE\=^d5B]W#@IQ2ik[sikck7 ]b?[%3`.ќ e -m @׺Zm1 6tk%!A! ,J"&,*0#*-#,2).4)16 31$4:,5;07@27<-9=29><6-;8>D?<&?B4?I8?H!@76@F A;9AF6BI7BP+CE$DDEC:EL,FI;FP$G>HC=INJ(#JDKG%KJ+KE,KK1KD?KRL<4LM M25MQAMU,NP2QK*RF+RK3RSFRXSL$SL+SQ T8$TDUAV=NY^NY`RY^3ZX=ZYCZ\*[V-[L2[NS\bZ^bVafVbhZbf/cXAc[Jcc$dN@dc[dkeH4ic]imbimKji:l`AliTlndlrCmaJnejpt3qX$rQ[rtdrufrylsyBuoSvsLwqqw|Yzysz~d{}n|~u|?~dy~huv{\wP}}c|EkZu~gNsdqX||ltblx{tu¹~»ŚüˈǫμΧ´ҔζϝϼҪֵۼݗڻϿߣܫ̳ϾppA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړe-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 済GӍ^/Lc˞2[2Xxx"gʐC Yo=$jIҌ蚶ا8\DВ9|'#qQdtC2x RĈ2Ztuh \U݂ bgEĉF+m0p]YDsN&`\bEf cP *8rxÏ08#CO"8? xAy)&d~ h`A%& *|_wId"Wkb {飞2 <@'@s,A <,c 7h <⹩z@(K6,Pj,&4;jt`eتy h1r GKDL GrHy@iE {( h0/ Gq ?ȁF*0!1q7|;!g!) p(O8Ch@rzc>p܀L1B?mP#ƨJp;ĤPPkx J0b <,C|E?b:>`@XG)hw0D;Z[WVia߰%,9@l6bY 䠹Jnя6@Zx>_8hx4`~*@q;J -t ~ 0  Pe%@!bJp}CV !pD:߲ѝ05C=aX(KQ4!`@L':5ΑbjZ/%A P|` RzTb`[@$Sbs vPAJs*C>Br$|桅<?:@< < 0 ~Ă  (TOX~8H!*TPH(tTA ꉏ3X/A6`b^+A/mL BH*LPoP G@Gb'?P~4D /a "(-Ȃ ` @h\!` EaVܭPaG'ƏPHX`ifV*8=P&6 ~JJ(~ȯBJT@7 <Wh90| ˨8hŁP-,r1.`G\lu4 7 dr<br=,!CP:nCpPq~8:d@#kRW3T&d)7XDF5vcȂV$"֐H2kdALsAOA2HtEA5=)>=Gɳn{-V acOrH%4X-~K"] o1diLf r>@,lx1Y1 )A  X`Q9h8p d4502# w et9-jo HHR.CJ@S4accp46't4/SioO|(ےaui>JWolҴZӬ@8Ёw||I< >L1q %Bz"WWԬq>ߗft,TաwꀽRڒXQobH>Ap&wu܁/tzwHPMcQ+UAҗo,xJgz ~7~15GEea&wד$@eBE!$ 09.6Ip S@$?b?p =|#7y dOEyU4vԡyhy4`6vj(CX+} ~#*hyHi-@ 69HM+> +@O AH(=P 9pH+`|V({ yU7'  {Ќ!(o P3 +A L 0Ї(FRVi[8Lp &h ?p @  Ri$@b  P^ h>7ZHP1 U> b P8ވJ uN!0`upu XCY)s p ,1NYX`@ofY`~(؏(b9G5}'WW)d&.; /@ P0 =Px/PPH @ 0 0 ) ?p :WHڠ 8М0 ЎМ0 М  cМ Pupl09 9Ё{ٗ3KQ]A~0@p-7>ˀ/a0@ @P0 { Z8ph bR Đ ȓaС@ v `i X0 p  p9 u0 C`` u ȗZ$FT:FUQH^ :W5( pb0=%YĐ _1 ( 9 ?Pp +УGƘ@Pj C@ P0 `9  ` R Uڟ}ApyyH,iJMb?ː$=`p5* =@0 Ȁ@` *a p=v+ = =o?q3@p0 0 R  0@` 0 sih0 (Pɚ{Z)6 ͇p5SQ8 sp{HA"K@ = *뙡i/ 8@5H  ! 0 z nڭ p ~GN0 P PқK~9jux#$P ܰ 9$a `İ ` Ep_ /k/  Z O Wȹ+Xh16l} ͠ð P S `ڌ0 ]0 p p  POP z{+{ƅ h %#\ 3B % @ 5p @ S+`(6pp @@)~ u\I@ @v) XX<  K@ C }?}`zPP` I"x-{lnp{jgvrP0m XQQyw4QXP$+n͒ wIޘfp]`9̭w9w3WJ2Wx.T]@"*!M<<~ &w-ScGv!ohHnq߼"} -z{ڷU}GM 0~!DwNڗ WPw]wxkciWvy ^ C^~] & ƻ-l]Vgu&`r9 k!. ݠWP:q.@X` 0 +  w>${،ٺar邘w~daakЎphX(@o> !3Ў48x{0 Apyx)- 0t_l` .o g(9F+aCJ=/. p2' Px ̹ ֫  pr"`A=Ж͘ {0F a`n~>miu@x/؀@ <> j T 8}P ln^0b¨qyyu iШx0o`0N*lF&\L(E5n8qƌFuEgВ3\rX 3&L3 dc'l"d RϒPf4-EM`f"3f`H߱6kN4VoB/$P6]n֭{~/ܽyaFã6b@dlHL:r1Ϧ]mܹuo8#IlS7COVs'-b~QbSS1A%Yx9~b%rB|K=bɤWS'SBj"(hj/ SuB ( "D> s؀Aqf#4= `8\#di"LП@q#{qf1H4l (F'Rg?pc1G{`?fpCdğKȠ}x33c 1(ԝxqg򲳘L0aL* d+_<#xb+8O1%*FAF![II;HW~&Mkv!2¾Ì.ȃ)@g!p|nd*fT.aYXIsI"`zcp2ȡvtx=\8 #pucr$#Krxˁ_!Rhs`@1A&V}vaiuc}(jh,ȷ`i}!^g9hD9M<uENyf0֞ુϞgW"mޠ.>l֎&@/~.D#c#G&L\ 3 D$3!#2 u)""wKtCB00QC$bczhzxpS`!\ۑH%#Md͚׼4#YQAE]q_q9C \ dlA98d }o*+ uZ eC\e`QF3PBсH}d4U~r.Edf3L̔O6B"|mVcE2 ,"!QQM(`>ɔ✄ I/s$Aa„2 uٷ3s2 SJܨ6* =L%`./] siOyRG8yȊ d@+Z4 S]*zUErYVվ%K:כD5jgv6UbkXr Rɔ.3x^Y&W*s lTCӕ.6K]^7t b׭xddheo{S^83o;&fo.W iljCǂ/V/O`paqm|#lۋ[a-$Eߟw?,M[ǭ%nN2cN&r`JKf2dl8֝yl(7"n,hcވm^ YikqE Ψ놢*.8yCtsR qDYY򓻱h/3Y+whF.&њ3!#eW3pFX&oPKHmR.sV-e%tI0қ9Z?b7h;1kDWpm=lAy>RRw' /yFG-ڡV:e}LBAn0hnxeQqg]`jth[SEBP!~H2TvNg I Rʔ)^ P`ic}HggP{o2arE"@w9 p@Ayjp8؅jJnF2 p"teQ C7ZTCVFcl؈5 x0@SE- F_ QL:7 /}55d,Ǟ lf dB'~ip0}wZ6:9W>T<4na0 ((BĦupΈtB %" 09l'&:d8CtЋ0DgqX&Y%P,PR|$dzE9rb2j9aZ Q`PIWr`O*GYc33c} d&}BXb"I&`Lqef#t]HP cPGsd*pP8Fh+C,* p; Z?XX5&qI2;r,ڳP$v>)nS x,Eh+eV"YDt7; 2u1cfp'S7v7t`_†ϓA,oF#.6Hgp: 6j2R #^ѫګ.+-1Ă+T!+8B;i= NkjlnlvlȦlǎlnlkGfv:W{+d8\S3˳1ƭۮ[븾 L[m®Fö,(-nn34=/*t2ehn#د-Oڦ e3n1În+E2X*y*/p7:.AAco9jwYoہKn |r&ڷc |'"[8n1pT`_q>T9xZ̲ <˯hr{qrמ庖!wC&d{ G1g5poΩBxYh%G7'./Zj!*_6 kv՞ڋfcKtjC&;f@1VN`rN+}ؤp8: /S+1h*:HfLBKe\'K+q%Օprq7@ ; 2;Sr0Tz (j=.*:y7sntkЇˀv' ΚFj Nv& 98\(GT 4|Iwu᫻{v꯺*jk 9W($D[a\7^wppV6Ox?3(0E6Pdc +Egsxyq'䤪A< Mzf=g 'P9+r:=tzK+%X)%^h׃_ %xy276pd>{?" ,JtPjD&O.P1! ɐ aBmRZ|ȉp9k7}8b }3/{ǂa|ǽ{r688}gbMfLFD!%g.F,i$ʔ&gdBcpp!R%N9I!c0x&L`a3%!aŒfAϝ:Zʣ>tx6%3" ًO=֗mNk$QFC<#AN pr']n!..u$S26pŔFXpjs%ϡQٰ^ Yh7fxП85c'36u͒ _)e#cd8Gn98fC[m֐-d`TNP8jalgNM/3m0A&N49d9#b9e>|dO.֓3"C:DNat@|c.5y&DPK.fJ"ЋdK'2A$A1`93J~C!`V!x F>`d[5Ks"fp oX\O0/qajY&S"` s@ ]j-1"z(=i&'a3 nJ|SLt!.gIdteGDYiJ&H>F@_<+.dG͜ID>T 7+u GֵA?NlԢ5<&D6*Dp?3ĘC3$o?,qIԡy13 NV~Y{۞LI# v{$mŨC=-p2B "`U= f؂868@! p!pPrI}aEpncC`9GZȡ3;Q:@肿N)]1",х&Jtq;u GK5.CY))DNJ6B96Ƕ\G 2TwM`^bz7 )] .&O~rc(5 J e(TGRӦ6%L'{ѰtL@n9µ^afKAE{ UFfuÖ,S&PMH) sbeـۚх>G7s C8L%Q@ YSQLBG&$&Tʼn(61 ?FDlq:1XT<$CGmUr$WTOHg|mi띾r;Yed "PƙScF Q C mKmɁZ:K Г?ht"88pG=~^dI^n\&Py!#u;B `2H;~vC :A(l" F3WͲin;TB6g:rr ,@`H'ۢLEcptw(Сzt A է )$BC2ZO,@f^^Q(]GT 響0CuM_ (@&C$m\>B7ێY|_DtSz PPAlx'mVҚtfYtR(!(u,! )L^M \!لK0bSY[,bHPA04Ɖ$R.#&H2&، eDa2^c4` cD5NQ4"Q aNr4BME䘍I]?I3!Lfa dCb$Fu1N_#pcMLJ$s E:MBr _FfbK܎4KX$MzJܑ$$*eYtVn!IčlMNLH#j]OjF2WUXZ:d _#_zD2 D(C.$H|$$}%Y^Gn#]R&YZX$xWze|B&uf`JYrVxi&cYn=z3"٠YnQ-#ig%_ #sbD?&'Vtu^jJIf 4]cNׄiwnQHdgnV=v]}'|>'_J^ k'(UBvKEv.%hfc?jjFRb(~.(u.(]nLej=ꑈQ(~(&J$ceza@fD2hgOx'A*.eLMjf$&{2锶fgzeta芮DANx%udHFtAݑŝYn"K DW ΀ 2iQC2`fr)iraj~h(棛@LQTSƁD2A F$9N QtM4ՉB,jbser@NCf!jO2ᦄ@d*@PKnLO:Usī8JBôF8"\K]]9=Iǔ" Dz?1, b2$𨴊& J08q-$ [tIī!́Q(J<=X-Y>B"C5ɫ 28 œ 0*A"L7l@q3Ĉdԕ,x@8 K3?3*.CRÐ] ۋl !t_֪$ $ uπ toʗL:BO XCP胬LXPN0.Z+ @,=IIIOr|OA(χ,TNÅ3YܐO!!oRHOtQsKi5KD@|J Lt3]PFpm5+D@GȂ@o"g0 8̀(?#iKºN2|YFT82:ZC RɔVAR詁Jđ$$N*sQQCtZ9)@R؃%1@]APW끐.avO8%Sx|1ӞSSR!\m{CNtEtxhq}3b8S}EV6Ek9J {MD,74P_ poUT3r6w6hSd=b A8@=HTl(TWB+H $ۼu-uI qiA4StA)z-AUKeTq\xvdn@I1d /C#}B^ne0AR6x9Q4y<آ:Ci$C!^O@Ӆ;nu5 5K :!B@(W{8@E= $МT4[̀E|_ٝ}uctAZ+{eB2H1ۚ! )Md[>x4@Y`{s $\|%`A-LKKknʡP٘$;q{4d0Qajrf@ ;iکG `ܾPp"њTĩ-{̕@i'=;ӟ)+eBamrAB=Q_Mog̀/D_/(A0BZAHV3,6X<_`A9FU߅@.^-E`<RUuC44Q~D]=ZMaKq1t]ŝ>x]~衻}!POҫ,Sl6x _F3ؘbf\" "m+7gM0c PAD3\#HAr4t8#+TBpg0)@#EjaĊ"l$r`& Rq 3 -bFK#C t &tBd39DQYt1i̢B J@g48Psֵ{O]:p` 6|qbł]4vY.2d`YCd-D"^cԘs(Xqlُ 8wޡl]p8 sѵ l!^II6ͼڒb/8ٵ7|waCw޼';Ypy.F`ᛷ BO $tԺ<4/Uqz?~ EWc\uޙKhg'6礕^Z^iƊZCf묵{iV>mD^m~ūLnm;bM_JT7Jk_|0S%of[=A}M{so;ַ&=>vSOvuuڸ1]ݍw~/]&㥏nS d)Yp6Aa H 1d W>e05 LǤ!}ĥayE,Ii7OҐ X8ʃmA%Wޒ..+;X/FJBI&Tĥ3IˑYR&^zjOT6IX-y8Y0M1v|>{qK{@$Bs=mZQIh-OV\,FQNU|b#IMH1'=RfI9"jSIAUVARIROQ% ԣ|R*UOBeר4U]ˣaiV4j +V!mZW{l`˿U,ZÖ5k,cSBkbcÚ2ig1PXfL1 -g?R(mk_+ZtDm[6BoK37=+r2-ʠ[:Wcz+`j]Ibwk/yMjyu75.\1^NP+cbz7e w `&ξΩ]sa3N̵ϙa a8Kˉb(vw c%I3&Llcut/qgcΈ2|G`#Xi'{ \YyF^UQY%s/[*&t~p b29><7-D&?B4?I8?H@>!@76@F9AF6BI7BP D;DB$DD+DF;EL$F>;FPHCI(=INKF#KD%KJ+KE,KK1KD3KL?KRM<5MPAMU,NP2QK*RF3RRFRXSL$SD$SL+SK+SQ T7UAVzbYzysz~\|vd||m|~u|iyu{vQrQ}}c|DkyZgMscY{q{p]iyt{u¹»Ŋëûüƽ˲μΧ´̔͵ΜϼҪյϻۯԗٻܿگߣһlpA*\"Ç c8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2b ?J4I4á*]ʴӧPG<ɳիXjړe-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR ڸGӍ^/Lc˞2[0Vx" €QF Wo=$jIҌ蚶ا8DВ7|'^k1dtC0v020Ztuh \U݂ bgEāF*l0p]YDc &`\bC1fX _P )8o-B 5"ϸC "5x>∣ xAy)&d~ h`A%& )|_wId>Pi2 {飞0 ;@&8N$xp>cM (P| ;B?ED>!/ YjepC&sv?t0x28C>CoqE;qBLяMC-ә9G5gE `C)1te 'fC$dD6 =q Fv@&Эx!PDiHBH$ ;_+C|C?aČ7=Z;D,!я>܀>葆@hDkAIDB ͚Tf#fҞ &| x`n~hE09? >ф@ @g!"E,c@@ d!h# .`H9@-P f:D.G-LEa#C&hA Z⇨Q MH5ȁ%cLqu.Zx1&HhG"Vp,K_:Њ}ЂtHuE$*PRR0GZX HJͨTdX葊f '8nPu g~_gTe0?!IDD%C+eD@mDbBl:9HO@ؠe'} X M\ }2Y1 y i(+K7(PtM P|ă 903$=@b} =\@hB:Vf zAmc MBlV pvpp?XŅQڹՋELH>(gazo*4"~>'CBZAh 9G[ ׏Lo!@z)Xŭлzhx 빤MB" tP\-5@a0 02('C|,vkϕqK @|c A*7|k \A@@H-HA" nc0Óù4qfrWM&x0B <!pD=|MH  T`]}6p d4QwC׈DPt9tK]XEJrѬ`@RǤ$@O3|1dcp7]$$>P$=LO_P' i<ooAn߆Y Gm vc;a~1ϷO{P3E8 ~xGZA*tMٔAl}X_;ZE~0u~_dF c:hOb1*%Lwwgi7u1w't6z}PPܷxWwViсJ~$5 ,, "Py){+06.8I@ %@$?R=`p S3{LJf;H" *:IC[SMi EuuAVP,60p7wRC~GM%Z{a lyFv+8 *@8< ",+=R  ~`S(|(+z xU:%  p,. #tŨK`1͈rjp $}@ !Hl8 zy6хHy&q'=PI5h L`f "P] 0 O Sh@e8@:pW'4`^L@P{hVPp#'6 |x``rp #`0r }! Ѝ1 rPVgؠQ0^mqxuXy'viTh3{P2i̢.9 /> 0 h ݐfR @ X 0 I/W P<𒷨/i ϰ 1 0Zpg 0s X)}r)靡`(q)gb'vbZ-p y9\` e>) N ӠЄI xP=z  =ր (^ 65+01 @ i p 6P Y dž  A@zV¹pIixY&"pΐ|%2$P * P]<  =^ '] N R1Q @ !j0 @ Yp p9 ' ( A Pٸ mjrڮƏP ѧ*$yր< `ʨ9 p h` IL0 @]S$2٨  A Zŀ0 p (p 2{ (Мj:)~`32~D ?P )ђ;hP < L h@( "0۪Rr pј` z  m ЬpWpպ K @ՠpH`nٵn ֻf"0y PS+ـ 63@O L @€9  C@\ 4t@˸=+ x@1`} 0p 8;0;p K[) ;P I +=L L ʞ#GnZ;WzP'ɷ\ S %z9  N8/` @ p*0 k P `/l &i S:`p ΰ   P p' TP}`p}hPg|Y*Ox!zṪr`mb!kAx893SkQyEP7팓-P=#+T{|oUG60gc`Ӏg1'Jpp8}6RKZ}?A MN}Вr,-pM,'x!&4!$!yCLj`d(ZrC=-xtxH(greQrC1DGG}vip!tS=q)'Iꝸ}t*-=ן=$2e+qٛ~5Q={  וƆPGo 'tٷlGylu4}uz'{>yGw~Uۡ7pV׀]|wE!6i%Le} M|(l:iKDtoo}'ۡ)[RWvjQwҲi(5QҷTcew0~4 '}6 N& zw!Txx۬=} ^4kaG1r ĦG1a;~?a E+! n- PZ mdA0k606ذBU)W%?xKs#BoΦKx ,@|pȌ`Yͨ#z۞f|r!P>}иti~ ! v +r ?PyKgD'^?V`n`h`0V1P>r2Z׮Au~_ZQY$B|{6p@K J0ayAr`Qހ}?@z6: 2@[ ?}zc`(npЂUyKn~v |w(RFo(prЌ>0@O 0ZP ,~P i4W v!{@c}`r7 }@g Q0r=|`}ɠ:.j_:3 p[I a_K0r!0_v} Hq̟R`g8ѐK|͠| Qkwi foCQr_Trpjp X1\ t ";GFС JGʎ k6}` #!6oQРCGP& o<,K/̬x&Mr`#;7nm Z5P옌aBQ48o 叕9@Υ[]y_&\a H]>6XOȓ+7gСE&C‘GaG\EJ`ٵ cȒ)&!h1~Flv]?B@%| d@::¤f3]uJ0[Bv c Lv g9hƟ1 +!g &t6h촳0[tEcqƻl/ؖeb)'BQE, vHע4(]AGeܠ }d-P J% AHvq !Fò-Რ>%ğ@Lr7 -gbFpC^"Ȅ.&J }X*C)l؆=vy4 í2 +-4J%PaiZlv[n[: WX`ybßQ,B L'=)4 p`w1C nB=6X8x5eBd*! ?`\b$P$snr5{U $p? SՠDg@ nە :ܹdi jC}lP@hD\60Mm{z.$p+{dž ya& mÕp MoB :w[9IF_Rfc<-6':?fvaGyG;dXw@d}p. :ĎJ9Dm+Bɒn$` " d"v (+ь}Q J5 0 $F4XÀ c@ Uzl ,1256G#[tF XO @rQh+ Y yHD&.6: P8Jf ҡ =([ZpYʺVѽLV(^FB-w1 m#\œ jܦcn\1(!V #\f!2ndg;Mw $ H d2>3c >yP&T M9~_9KB2usVgьR 6.=+P} JJ3.)=EWZ4(rј%$jQ yvJKejSTFU-hKK#Q)ԓ*WzK8ZwXB[=:(ּ8Bn QzW%7i6Q V_J=l5Q 6~MFuzY̊W}\)ҬճqhC-60kk@F8l{[V G9zpԖ%pqv}@ew7 Qo}v7 V D;(1>YIA 2A Ѐ<@ [) /Ȁ1@+y= ;@vbpvTp3x5!p%  ;Hԇ "ģ==7N oxVBX4F -x9XEPY8Jh C@phpe 7@R`pp;h dD8y٨X xDЉI}8"DЇ37xC5 gƩp@R(-`SX&CIR8$(PW I( ڰ 2\*Hl S bDV}&8]-(y9 )'x8 LH \XkKAňP#lpHЇ#07b28K\IaL ${JW( PH`NEZ8:[txw(MLF( \񳃤tHP 7}jE1SI 8lV}ep}88Q8@@+e㦵A7i\#p-8"Lч= JPUчSz"Eڊ+U mM(}"@5-xI>`L+W 8QlO0O{ۅD}pS;X m`EOr Ku/*0*؏/1^*`(2Q0 H hX؂d8`+XI;H6V)DQ]׼'hd¡ĕyҺP5m`+p~>xVpxHYiתהa;;XC-o < 8FH@Pt$OpBP xP PM[<EЂj8E#G8Fd~~#EҵVن% `ąR &O l؄9A1  }xiZy#H !ڹF0Hv`y0%e [3۾oyчM X=\z9DڅT1hɃ\,-XX. tX-@E?t@^`y.J }XCz0 +v  ( xd p!pBI -$jݱ2J+1"$% !2 \j. `8\T;b`, x5-h# *``}0P&0f0A~]Il%\9r/`(z/M-mZe+*9m1m(\PcdrP.V00-8)BV +PH H(0K"(?Vr&2%0&eo`B)N%T0hdqkeċt&$H)(d%}ke+-jE#n>޲-hX-S-شbgw毟t #Y_Anߠ::e16In*5+ggҴey)Z3 脉Ѓ\v%p (Z@i֫fɥdh򫛾ivچd>i>F~,ú $>AzîX\.hqi1+]"-&;6D*뗮&Ø*>맂?;2l+1VHh6/rivl")1Jln.fk6F_BNm. j*9C:Оꔢ liȎ\$Ne&0}in k޲~.ؾ!6" 䦋{ a ׀8t y+Roa (!3b ln 82B`WP#I)(8Hĵ 0kȿ7g`*V$څ2#qݞ32r,ASkdiNÕ! Vf߄q AnЀTC"“}'Q*~|'n_7 |Ӑ6'Xɕw F`쮰' 063Oq;]As#3_ {bt]h XN1Gh7%Bu"B_!tYOW~5er o(r^'oGAk) PtG )v8um!/S B#<CqN#ۼu2;hmwېcPX*8*0l9:,CɃS ̼#8$#X]ﳚ$[wJ X5Xr;7ǃ+p?؀$ɑb-8 4q"s(0{:.=9yYפūoih7q77DZ{:λjz0y5P;hd?قlזBz=pw2 8܆JqUB@g=867gw8V-/fY=t` A;8{<&5/ԇrȼxA , p@B6_٘EW'ϟ3K`mJ`syH0_.tbHȃn<}vB豣36AvӸc6KΎ n= w&C ff {/E5kdK]BB6% ,4I5#y#T1Xq'+VK \bM>l مC7, ӇNv19\pQ4ԪWǰok1\6MqlF mf#h; g#ҧSn:Luõ7l 6߻X[4h׷i 6. L cXa>4>`POUAO4&H%G[OUӠ v)vqTi0A>1i8l"SZ7!N3Q<+r 8G/0P>_9`_]VQ( KJO +->s׍HP3; ;>Ќpys֧lc6snì 9K1l#x)v,gc-rK-qU&tG!{(cǥavSgu|K 7Zz˂.ǁ&@We-_-mxp$P@!(wn"GN7@`A@%驟>Ql )Tai%<ĠtMd1ȏɋ?t@;-9c z4^"xs 3pDc >"R!>0h 6a;Q?6#4C>>ЌWlAyhU3d1vEEh4LAzhW7x)j ec\Gx[?(WC  ,=Z2|7 Q@L H8#ZV&LǚC8bI!cS`QX|a&0!HBl0: 1X66J[j%Dm uEuQX۴h*bptGw" +<Ȍ \=yč"rm`V;j dk$OPqe `.T&ŋ<[`ύa|h;<#OAۼ2zzkr%ЮOK")}V@đ²ۭ :ЂҷG e8g.-C%a :l%WbP="&Wx$`D<㕪MFh仚A4Piay)LGBQ3.8 0܃ < ]!&U堏QHLR0Yap VY !eZO+#Z H!0PqA*a}PŎ $C)q"qQ409H"m(./:)3bZx+ |u\C8GX0(zPp]>+L TGOt_gG䌌[J.z >ٛ^(Iqx74lTG8EVlCA:ri6(hwkۀxH_`ؘU߱X ņGXՔEA|ֹFĆDvZ](GDy`ļLAmpD( G  ^h9@j(luY D KtFpDd T$ՙGkA^Z$(|I FA} FvDl$ _kT`bL@`Olp#ru~y QЇEt,\a%`(mxG`9P$)GE`(j墆\bvM 1f2*I +a'}%+b-J3Gb25G (U]] #Lp<^.z9 lL`}#+)3TkPcm'2 d+ 5AEA5#V$˅AX2 & vH*#HF-n.$j=v#i5q9#zH$M7*dT @.|MHi@ZRJ$4bNR,D&XA] ěE#~ܢe${dѥ#O O>Pz#^J.$`J֤j(p_=DvKd*#$XbZZ&g]#T/z] &<$%&j^"`k#e*hjަnR&Dn_t&gbf)q.kT%#Hm!(&$O*[eL}5)AmVeLzwgjw֤a#oTQB{{.m2eoNk|i_f2gg&$OI U @P~fG@?h!T-VT >2Hh}c!(c']|C2LlĊbn@1(hmqYrː.^&}b`hSXN(|@@mh\G8iDBN({D8$S}iF&e&/@< \i4EYp7Dd@r)4Bd0z„LHIlȔ~Q ø#ӥ㛞`j>.cZ# n))q\ *h~%)f*N"X%AR EEJH XAA<Gv% HD_ 4M'vDe%쟶Njj`!_E+_,A \؁TAB0.ʾkܵAa^-hmm`dF5`CB̃L@A9,F` bȅ`x .چnI|Ẍ́HIs!J0'w2E"f([$ @-ԍ;N*n=° I)7 Ԍ Ê,/$<4A,BpMtK {G<<Ұ L3 ͤG܎̜MOۼM4'jjj9E( :+HF<+sGD)?D̍+T-W0Jj@URM&2h4,?FP'細2Ot (s;:L x)V(L? k?(X mSU4PF8@Z Hl 5s__@Qe<\hd@l}I)]Că5O]@͑>UTE,*Hѣ,6< XhLsAAVi_QWY4Pd<ȋgwϨ_K@QRli4tkOO'Ek YbW`FhUvK8y]YhXD]G^ nMD+}U5lMW)Xd PiN!H1ŻhV'#dK6vU0k%gVgVSI/:,dbYv!F?Wjmk'-xBHY_SͻHUl͘di|?EJ8UtyR'4EÖyZ#'RiQ:DP0& YZx!\EG1UB2\Ĥ)zwJ-+G<%LZ Gd/Y@S3lT4%0&PY qĤj]v(ڵWjY~XՍs@1f6ӭ${ڠؐGiD Zݹ?`y3: shS۠Dᘕ֑혷;R ܝP^1ٱCH{q)\Ru;EXAXLjRfz^e /PDTFYE!^_4a.\4lr!+ӍIjFuZ0D '. l|i^(|нW+g((shߜ#ԗ]fA-=u9w(ADT@_1귘D "5*dsNm~@4bɵ%J !K !jyƀKLY!ʟi~a l?+"R &~THN "cw½t%r=u̢t4* djq"„l">^L5fj")0nD.6pc}BH! c qѠ@ 8# dƓ;N. QH)<SψU4qh[xM4QJrD#BlXcɖ kmZPڸqֵ{o^{i`M_,2 \dXpࠆgF1×tm_ϖa;;0n 7:u\-&~>uolQ&_stө7֭۹w˩9 X}z}g̻zՊ׷YB \Z BkBC8194<3@ӎe1m.Lk-GpHˢP$\&(T+*D$@͎/=q"h4ՄiV|s8\:2\>P9 =\,H%JD5TJF=GMRM=u'3VCZmט ^}.`\=5]RhӋIdnEKp$6r=o].qbѝ^k]o߭Q`丽Nj bs fP-XQ0!8Řd5Qy=^\edP!eg]IUg9QΙhyUVh~:yF:|zӦqL伮Zx^;&3u>aޛٹu?Λl o!z,M|GwEܲ.K7.AG7 U;ڧd=t_6sgrW3w]JZ'x6vfW֧T?Q⻇I 5us跰w۹_'9ܞ ?RJ ls@TMjjӁ@ vSyi@ije}RY5DaT(0Jj y82 3C#%I,_uJ '(^1fSbT gԡ̜a^DF7B_ T# 7ޑAXHGnUK8:PTHx*5ё$99ivISH/\#E9S2mOk$BGV"he<tPc(LTRP *Hkլ^5YKDU5J5>њP ki[quȲutՠ0pz*z0Ua6ecTJvX1+WɲgZz!L{ڬn`k ئ}*Anv]8:PgK6]ntvvҝ޶^!vUH[06T݈r[ރ}7$m{B7\/kC]@ t`fW 6*.X֥0^ `8úڰ\or8#nlr1rbXbƸD)c,ث-qHcYj<1$g5:kY6=&]8я5FBSb9? H <6#'824WW ! ,J"&,*0#*-#-3*.5)16 42$4:,5;16;07@-9>29><7-D&?B4?I8?H@>!@76@F9AF6BI7BPDB$DD+DF E;;EL$F>;FPHCI(=INKF#KD%KJ+KE,KK1KD?KR4LLM<5MPAMU,NP2QL*RF3RRFRXSL$SD$SL+SK+SQ T7V>VAMY^NY`RY^2ZN=ZXBZ]*[V4[WS\bZ^bVaf*bMZbf,c[@d`Jdc[dkeHUfk]imbim=jaLjj4l`Alidlr)oRJofjpt[qsdrugryMsqlsyBvoSvrqw{>ybKzqYzysz~\|vd||m|~u|hyuv{Q}}c|Ckt~ZgNscX{q{pbly{tv¹™³řýüĬý˲μα̧ΔεμҪֻ۴ϗټܭͿżѾlhA*\"Ç c8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2b ?J4I4á*]ʴӧPG<ɳիXjړe-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR ڸGӍ^/Lc˞2[0V|x" €Q Wo=$jIҌ蚶ا8CВz7|'^k1dtC0v020Ztuh \U݂ bgE}`F*i0p]YD\S &`\bCfX \P )L8l|.B 5C"ϼC"5t?ᄣJ xAy)&d~ h`A%& 䓆)x_wId>Pf {飞0 ;%@-Ծ/9T' J?>y>nH7sS_mzXU@ 6N>p?p N@Q U#ш$4+zP_eP>0`CT A2q}.TxtGv`+XP$zUU%7ę U&rqjr`*8c_PR@z# $ K7z (BWH`l|L -)lg 8ZA , :+яaq]@ntufCQ`b" z"H V!H1t 譐VpZDQ+N(?#o?8qy[wopV?%%s liK?8D>Apk1] 2VkcK-5)7|mcUql|\0 TxƱ@NCHkأ|:ԣGQ 6hQH*??( >DiQj"V#F oX|wW Ӏ38Mq|dB߆8L`xL`xBq8l<#h6 axZsHHGzL㛊 MuM[D% c!%zLJ_< 6T? LÈ`s](a/`tOxC47 l7oìfqx@nj4 6F;1pްA[A"i?;#X Hs&flJn 6@>ybY?K+ċoeOBG>Bfĩ@38}!̚tg*%LWtv|x=gi}}%xwwiFhtW" h{c>P X$A#20 ʐ :g|8: t ` ]8Z05,wR{@ B5uApSP,60nvQ~"؇&{p] @lQyv+8 *@8< ؈",+>P {`P{(+v tU:%@ pqG'pt (!?w L+A @0npXwaZXTIP py`vObP $d@Y@ p=ePB 2| B8@| J4T@8@M@ UQ@N`{hS}p'6yx[0pm[p|! Ơ\0}S p gД!0X98hw2QCU&0pR),>0 >  H X/€ 0 /T </pY 1 0Xpcp qx T|؛p pplٖb"&'$& @ ZF8 /V| =@ v h9 t >|v 0 >`Հ (P3 &5+1@ 9p @ 60 i ϧ~ AzTj`ykis Չ"@͐1XB39` *|PY<|0 ٠>06 "p` @ P=p %'+'P pA@`  A|` y`  Ժ ~` iii{*(.M2TP t8z ʠ dP Ԡ* <`؀ @[PM+a01p p p?0 3k (h 꺞$F{P32{Ax ? À90 hp04К dp+  {+/@` \ ` Kгy дy X ܸ 0Òp tԛmzTE0,?1_Zp S%u K8/@P p* [ ؠ ` `/l<#Y S:` Ͱ  ̀ p P }0@}h`'|˿*Pt|ŨqPj𽪅~fD p/*@3P<NNPy+Z~C4S?KZuh` 1pX65~~EM-@ .~Mqgm}PN&`ۼ}o "^mxFqXn~q 0kXp{&H6 PW а۠R]G^Y(И ` ?Q `p t҈ښqڇxt @p>\jztk,yp昌[iʸzay֯!P}DžxtjN !r +ք ? yGgZ-}n@S k`h0~[}0GM9ޔ.A"nAgG +SPk͘Ar! (O$G hg /w S@>=.S+G wG@ pO^s ( ZP -n0 O2X/5Hb/OaJo ևLrJo` և 8pW\ [~ Ыp٥` -!6υy էȀF=!@rP _ `0Sa fo׀Cr`pp } u-Q#gAذ$rh#%gAg1 a⚾-A㚷> X#p&V\†7}}eAKdRh&Kr9ݚ5 T(rJ0'B OJΛUΥ[]y_0$ZB.D,dɔvtgС !W a#r"lٴm xqǑ'&ph1|>Dv[;B$y d8|:: f+MաuI0M[2Vc Lv 8`0몬!g &|E6`촳0[tEcq^[ŜlhI#\sϚi@ }\-PϟJ%1$vqG F9+<%?J aml'0ƟH}' ri bpBc$9 YbE'alXpNځvҰ* <|b@Rp$ @~qZjZlkTa!`maBβ:%1Jxl4BmJ , i ,Xe/5Wfw!|S@n^@ԅmY"T6` $H/ Vr %lPɁZѠ#lˁO: \Ee҈9[V{mH;xlbx!ƟiBE[9]+,);Kњ`rcM[Onma6Ёx,Mw9bݟC,ͥ$p@󸠒}& E\j+cp*i}a^IĘ#F-!$iI$FO$"Px}, U}-RX}b̠I@tj. \y`[A`@c5 8>@Pp ®31P9#_Aх>P<٤6DFi@)}cfM ld*G00،.eo7(̱氡>рW*(Q{\)T.WrV;Goh_6z㽹]mmZ?nj}XHc<!P#ƴ 48tLA!+dXAҬv<MVB1d*$3@BP!]6=܂h@^ Ll)\QՔ܁.&'UR;Ƀmr=YԠlkL4 O  >}vωg%A ]$fӐ5 dx2F d\0AGCz`,qh$#@21r3g) `;;)Ot99lsO'Ts Πm3&)1Ob]n І 4.:%'%mxrb"%f62`ayb0p8tfWpYIRX$ViPW0#Iw@6 I#(Q%@FP 8 K0^? F}!QBЇ3sC3d\F 0:Hy`*2%X 0Xy؂"-ч< `(kg, Ah6h# +c܊؂@ t 3TCIC*;)PS>shp@tDhF^pS ysHĐ[>R(,hSX#|IR8$'PWx:I)'٨ 0 ] 2H4 S _DV}$8^,h'y8 ! 6t!6K @\gKĐHkX8HЇ#012L(xdPDL:P9k'c΄ `͍\ζbC0*{BICQf9؂GY1i}%@}$&.OC֊)U| lPcR <9haN8)缆y4sxhy?8X ;x>^IBPЇ8A[ h؆v@G5RTb2R>@5'%1RMp_ f-x$a} pqHL#q`􏨙)|yQEl'˗l'XЅDịB謕yRWR jתe-Pӱhs}Sݣ 9 XBPd85NX@P @DP @MCX<DiX>8D;F8Ed"kzz#KVd(9?ن \̅hN P#MkЄ91 }`IڠYց#BH!?q Ev9?0"ud sۺi۷eчMpy\X0_S-C˃ⅦT0`ߋ] -@Y-ۿLX,8 A>t ^`xvժI@ }`/[.  Ȁ)s ȿ 0 ed?ppтh8B &2ʇJݑ FȡB) h(#y.JMvW`"٢0WN#.y^-; ]jq%{"/`0*Jmd) 8:m0]HrcS>dcs.R 0,(@N )8P$F 0P':Pj@& YU"c *edZ 'NHdmKeZoQM(Ueif),tښ/6f?j fp%pۚ4j Isr>gAՎZ)yF_sd02)V yg{ЋY>ee:d6XH53V=_(Sk0f gn,FkRi~闆2m@,ȃiꠦi¼Hʋy[yA\傮 SӬȪ,vb:2C[2>X)fON*ek>*0#f b)*igÆ*Sj*k_nθ@_'qm{Q i(!Clk1 aqMhRf /j餍~+^ڭn(CUVm"^)R^kP Q ] H&nlh#B-S2!o*n0RbPC#c#znn" n @hW@#-Cb+ 0#6 y•+7f`(棹-q5oiyks`+o(bdbLєy S X5d, pn 1O;'Vh1RxxJno[R7 _zK] зh,xj[RX 3v='326303a }`EMh 0κI17dӶx7@<]tY%V6+Sn xdz(rPdzdRE@g) HF )v5Q`?!/;A;AqrM{#r3iț0?9`mwېPwX);7)28p:.AS '˸K#8C=p$# ^6$;'D X73X 2;#Ctꀍ6=ϒy'Ƃ<;e0wpd# uGY0a㚾vAx>̖bJ1Bٖ5ތ!u3GDVYѪyy3Zv;lCB+5^HiNU9h6Z-m41luƸo\i9nX='B!9ҧSmrmz $tBИ K|mTK,5> Kȡ?ȱFiNՇB`Ԇ$ e2pKf1g8䈅BL:Rk vYÕN, [q"=!HgyLs&}f8oI?yt8q6e9S񧏍t1U.v *DKm.iNmii(d l">~M>ٟ9"X3]ʐSPևv-ضZFvyG[acpC p0S JAMOt </tCK.f0 ?sI>ưM1̃ks e&2SӇ# tXH0" -CIS3C@0<J1B&P$mXp/+ X> KJO L+*>o]HH3:إM;@>mIէ`٬`oTd6CO|A Lxѳ] t-UQKI QrsĿqp8]$c OQ6 7A*޴m6{α Un-n{?rݞڀR>@HhG;  B<lh2yB?}ـHXw"dch$' 5 ю-( k[xb-#ū~l8FB#zc HP@v h` |Fr tFNfTh̀<榏 0[GZvj>DA;2-.Tm96 DG;@΁ř nW WFQUnl< :4)oM#vHmeAD:1|41J"B65U?HO5Goa6<֊&VLFt ^lHjRR' Op@1}tpgG+ 0` Mj-82R"d׀Aqc.8 bM_uEUoDڰ@hর)b` rGs!چ:̩[<%YP@Z[ G xLkՇ~iҠRGp.O6xLlRR[L=8,`Jvv)XW:}o<$ gY l'h G/ ?^'b1:0 wI%}1[9hfT_x#b DI >+cǟ̑z8X 1Eb6֪؆% FH,BE`Q\4&΢ĈB[wk PB, D85h6x&i)Y㴃kd)Ӱ2%^lV,.iuT$}HB0%PmL! -O`xK:cީ1PlC t^GXGhA?3. #Qlf}Cp †pxVG< fnBoj֫,&;Uki ,;@003pP!2ir *)TIrrc@ ;"Ko.a*:#a $@̩\{)6x9t1Rc$CнW4)-$R\|] d$k@D;(jh9Pe#TT <1NB^ xnkDIANځ[c+L S}{t{%o{qI;6Q'!Օz+`;)E~3*r>Z @~]7?鐊5@_/ o+|՟n~>= Xxm^CRug G_#!S=FlӱFC@fEӃ@]FQ๝FDl` F ]\ ^ lF_Q` jk F<$u8 %A9iA?aDŨlxAWy kHnKirJj@ ,> IG\.F\|4I@Rh%b}yyb,L-Rlh"&fh+^-BLӝ'"A$X(R"0vf"FJ"("K̢ $UG/\ T#Kp9`)T)zt):jtm #%F0(vK'VX:@ "!K)@.l;v&^"N@r#Cz 4cFf oY F?jD c4G@_! jR멤 W=A.|BH;fNF#_?MJJ*HakXe Bv%!jеb-BZdY$GdKKKk‰ZG]$HZc[i$OB9[Aj`%Sx%BޤAW"cTZ"RuTK%Z:^f^VX"^. JSIOHci$jj Q&ar G jgIJ!4(l@`_mDSA'Fu`F,`4B&tH,[\lX:Fc COjDFE$@؎-NHqؒTGyYTQ0[ց>C, Tkmx`\4\AL@9EH HV`P/nA{PF̄@>I@CsB01Q)YGѢL5 T),Ʈ>`!XuEEW4p4.ADd(T/ҫDuH _IA68DM/7s>*@I93[׳i4Ya2UQ7S tWT9~K+LMiXY)x؀IT ` F֮?t =RVAQV\h8Ԁ ^Kd]qI:6dMTKSǡXՖe7VCQu-58(XPhWɶE`DuԴK!<PoDz/rAV sg>7*%2AM"@1@-`P:Id78й< +F}HCB-ID51ȔPE>LT[ܔ;]XeIo[S\uݫ^e\Z2w=Jf bZcslnpWm=Pom `}^b=WYmץhݗ_O,尝_]aJ,I%[[9bFej?.D~]K13^Sge5+{>zޟKxEP]5%z庮갟ܴ>msS_&Wn\.ϲ;ܺO͛p]KߚE \/{nQ-V5jο5cŕ5tUQ]}loQ{vaepRuwwbiN'<_}zvJO_TS^qw|џX߿?SϧM]V4+MhjȫMYo )h5ӔbXF0^a5LЃ[Y $1TSXZXU]]OdCFUXx*Mh=$>1Sb&&YS]zIBB9X`ٸEu{iF;n'QrD_qvG?QGCWI;w H#f#)4FZRnwH&5((Y.X&[YˊIlKI <|YLNߌtiȊfS̼-i7F3Bc_7ɹӅf&9Ys3:sF\e=y{0$f?y'e*#B!&83'C*th(-lT{YF+Q;5IO,]K_ZPفeYiZԡF OWTuXfTBU^U*P l[eWeΰd%vV5oj:PT!U]WQq|%_$Uޕ{2aњbucٜ!5e͚gZ5XZk9=lFZ6Im_ikۀE-zr&@.\CP\ j[.\R-j|tY^e.w Xjh`U7m`cPT \/c{ߘw̭m{`$"exlR%gVú`!L kTqR a6ZYVcb0،J\J$:/jyR.z²wflHpb115 To*@r@! ,J"&,*0#*-#-3*.5&16+26 42$4:,5;16;07@-9>29><7-D&?B4?I8?H@>!@76@F9AF6BI7BPDB$DD+DF E;;EL$F>;FPHCI(=INKF#KD%KJ+KE,KK1KD?KR4LLM<5MPAMU,NP2QL*RF3RRFRXSL$SD$SL+SK+SQ T7V>VAMY^NY`RY^2ZN=ZXBZ]*[V4[WS\bZ^bVaf*bMZbf,c[@d`Jdc[djeHUfk]imbim=jaLjj4l`Alidlr)oRJofjpt[qsdrugrylsyBvoSvrLwqqw{>ybYzysz~\|vd||m|~u|hyuv{QrQ}}c|Ckt~ZcnMscX{q{ltblv{v¹™³řýüĬƽ˲μδ̧©ΔεμҪֻ۴ϗټܭͿżԻppA*\BÇ e8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2?J4I4á*]ʴӧPG<ɳիXjړ-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR ޸GӍ^/Lc˞2[1Xx"gƈa# Yo=$jIҌ蚶ا8DВE9|'nFmAdtC1x8B1Ztuh \U݂ bgEā`)i0p]YDS '`\bD!fh ]P *8l/ 6"C "6x?∃ xAy)&d~ h`A%& *|_wId>P$f2 {飞1  <&@rj2c>`|TlB?i`P"ŨJЄBo+D H M>D8cEqVoh <7 +G(\r:PU=̀bhEc~1I@B ͒Tf#fʞ T&z x`Hp},+B!&0TJ=z(AY8EP0$ @ i HlaCҁh6x:ppAd$?ha0 ]01b>DbhB.ddsHpċA*0c@"=XVc%#=@* ,BF(ATbDbwZUn U=cF 3Xw b e>#pg ]'Rg>ć @D eC+uD1@mDbBl:9HOPܠe(}cƠ$4ڇ|b[! E!VۥR ~ N>0?~l+F1C2/a) ~JJ(~q>|@1؁p bG90|` Ǩ8 1`Ե p<-i,؄q!)<GZlu3`q>!@`_7K 08)= 70)*)0p P_?`@u~.0!tŸJ`2 (tgP $}@ "Hm80zz6хHy&p'? I5Xe0 K0c0#PZP N0Seb9P;PU'5 p_EZ@ NHHr pLHTBp \7M)t ` Q9TGpP)TnrxvXy'tiTx4y0i̢.:` 0> @ e ޠcQ 0 H @ qK?P 5/; P=(@ذ߰ ᰛ W)}pwp非 p(o Gb%V)'$) ZI9 0W >@ w x u ?w 0 ?p` ) 65+2@@ p 70 i ׆20F B@zVnIiv9#P͐aXB3:@ + `Z=0 ְ?@6ٰ #@ @ Q>P )ʚ+*ڋuP p)@  0 n@ }Н` z0 Ԫ  lii蟠({*(/MbUP u9 ʠ eP )И԰* =p` ^SS٨   Aj z` Bm@ B*t09 0k (pМh:'v}P3B|D ?=P`e z@ 9ђH@ = K a` (:04%[Q't pш : :`Z@\ 7L  @Ӱm+I@oٵl ֻaf#@w  S,`p 74PNp L? @Ð:0 h@` -P0 eP+`   u@1`} P  ω Ќz Y @ @ ߈ 0 Ĕp9tˁmzVE7`,?a_[p S %x9 NH0PP p+ 0{ ٠ @ p0n0&y S;p ͐ !0 ̰0  rP}@p}x`79*Rt}W̆qPj𽬵~fE s/+p4PLO Oy,[ D7S?NZFux`P2pY7q'` Pl1!@~ӧz_Jh!k 9A @PyJw\-~B.T0kpx@0.!7!מ]-~0H PYnA"֎BwH𳔠+T`k ШBs# 8P'H@xg Ӈ Tp ].!U¾N+!H0wH P0Ӟ-tH + `^P /n(P S 4:\?5Lf?OeNo هPs0N`  Hߠ!w_G:>g 4@9P!'z0ȀJ]"`s b .T joC1rb4p /~ 1!B .d,44}NtqBYDYyDC`&͏>c7.x ׈MG&9,ɒ?\nkfM) cNvǘ8`0’Aч /le801cqFkFhcŜGnhinfrJҢtA{ )6D=`˨ A#y@H"ƹŰ䑙-R&ğ?V’7,=dFpchJ.Q(J}xQ+C$nӟv≧<܊C:0H,4J'xjaqZlv;@HW`ydßO< '=r^*Txx/#x"=VHXWv=3ߍHB\ (++ ;?[`ї&X%ss`Y6yU&X SUx xU`z`U6Xzr D}nX@ApD\8PhU{mv[&*!bF!u y65Mn⩻<-J*7`A|lj ZqhD~M5!#rݟE,ep` y!m#-}*D\pƫ i}9*1 tK aJJ7h|{_[ڈ@3`CCA@Q4P,Ki* p0`l0AhЀM$'D72 Pai!dAEjr59멺z.Y>CVXLMCճ5|bLOvуĬ|^@I`Z8"d/k*;^NpOۦDmjd{.)BV zכک!<pSCgs~t/ Q%4mq^f F+qb`$ 9nCL5Ga C#z" oЈTUPa`3K2{9ϙw5<ٜ @>@kvE 76EJ2[^06vQN %@(:o r9 4 < 2OLKym|`tn(x, ry_܎*܏W^ oa @Y`1ee P |@ DNrXxe(4A舾p0{Z2ze1B=``@K,Ǟndx59o}v2U D9=C@ ;@ [1 )z0H@f` 83Xl11Ii8X3 $Yb yK=pAA}1{;C ZG*XJC;OpȂxJ&PY?x8t fȎV[IQXQXphCh dhC2Q)+; xCC`DJ20v1}< zS7t8 !H PFf D`PDp5a ` !"iR}Ѓx \(nƥ` 8ᙊvh6X 0Aư.u 0C5\43UD*xlP o܅(l؀.X\0D9ȂU(&(Y07JQh2 (ȅp:pʤـ(ɮEX*8hoȂwb9 8b#ybbh.hꐉ>) t X dy(,†6T $82L(d`LL;O;{dt bMlΟz=f[txx0JDGd E,JkKXPUEl5J>>p1"}DQSI @dU}d?xlB@_ 0Yy{) ?."DaQ,qf AIy2i}'!X}थɛ'JEג*]! тcЇR <QQjqN9My4shhyA8 ܻx]ICO(Ck hvPGTsI=//?ዀ,ZR@21UX hE!`Xl@`*Ѐ8Ӥ5 6aU)}${ E|'!|pȅḷŸ٘ĕyҼY1 ؏kWd\օx@PaIW)9=ZoN!C;p/!8G(0H$XOX5DEЄ:RP, $PO8{Rp0@*?Xl7Q.UtE̩Te5]ąxO P#G lY}! }xQZ i׉$BX!ׁG v8A?P# d yﱕ[ېi۷}My\!XWb-D؀Ӄ\0`ߓ\4.`XЭ]sJ͂8DC]X(zW JP }P Z_1 *t?!0 eBdpх8BC£ 'BʇJ]͂`d!jrP \@ja(`5j`جh'J.0#|2@`}8a%0B`#ݭH%!Fcx-TM o +Fcȅdȯ6FC96B5 ɂ*IWU " *PX$F 0 PQ2(=&Qz&@N 3ZVQ`"ee2["&^0Hn]Qege)- f*Ue*buڟet۲/7Aג fx&ܺ5גKr>I8cM)AƮe 6GW3+B&yB(+n;eٙ)*HS.SҼ(6{)WMݨ) R51fgƑ~Elbi阖B,n@,Ѓi&꡶im&($Q y*9KU"vj6 lYDlqM@hR>*FVi{inh30A*,֨5j ʆE&>0**#8d^&Vn0` 218KO 033>AXVP$IoN]DXihu( ܻز 0f`(0+q?~3j2jBhChspf~6@`ov(؞<\9@Ճ@[S * 1l:kby*#(){Jvx XQ7_{[M_C 7jny\Qp:_[vҐ<5tXXZpIѦ p'@1t;7 @N3g69;5B>A_It[W9)*e$ G' 3ftO JwYtX{5G|t 71 3&2Դs g Qndq7?YD˾dRv .A}N:8"buu(JgsvزgӮ-qp; l43ma\$y2/ s;x;O '߽waBz.Įl O&Qp7?L@ 32A x6pq \h sqF>МN8e)qGLh57L̑?̱Fl]GF% i2pIOt 1H8EFXj bk yYP4 #BHJ^1"LjzTv4wC8rM?z(tbkpݰFGU#^gIAdN;mAM1p(!W͖zY(Bf0&k2g;`M;'cp X8B|#e{x2|JF̝T(EGZݴ $xQNpmFZPLe/i001Ƞ ̬R #%C`ڴsۻ1\L ܆?]y1>JQ2|H(<'Nl[u̴PNo\, d(5Cvty*A I=0DOБa#.'}'s2B`ip=ƶ00$2NBG%DERnM >*<Ō,h*\ K 6]֥/H( G^B*n> >W6li 7R9opOܤ,`ҫK! Pn`P!j]nA7u \\Llk0TJ\nHn` 0 J `7mF- IDNHoDI `H-ɀD o } Lm(nI@(xT )Zl nƫN@(= Bq! joL mHFH@l,e#bwqol %ĈA wL\hE~]$jI\G*pFI9 Dň-.G0\ #Oa}**+n ':*Z3"~+~,+`JZmL11% (XGY Nt &#J"(Gf!r9^dlclAAنAbKc_._qc⁡lTUl^J}݆ .xB.>a"$R`Qmx ""iQ*W›"TQNYJd K-&E"LH[J=`L"bSc^$LM$fSAu d<Ƥ"[e"Y.cd^f}1b'"'ex$h>J7J]#7ZUakBh^ljelQO&fJU6T}Yfpg=1>zbgI*hheZ|< 8(n;Dz&\vBf_mB$P5~'dzm'n6l#cbq"qv&NvvJr@C A]2gJ8Pf ePp>`@N $AƝ|mrh%7((`(xfeާ|:.u@xgn6Ȏ'HDoxAiLi2dhrd(U%~d`LNiVތ(j}h\h괃(8L)ϟV,Q DiWYb醜)"5v( ޢg, )ƧXR&.r U8G@rT H@@䪷A\%JXߝmH9}hiBd2} ߷@ rAP("%>.JARŝ ˜HvE LzM>kgPBND% ,ŴtA>d=+kBl~-خg%mpŕ>R c%U<S8@gC(ۺQL@tھX$ڇx\D]|T0C^̃ځ>C/9m-Dc4`EP9DPIt Ecl .(AۖnM@gEhG>MCv(ȼ" W( RH ń"B.t3m* @D+esVsAD kqDLä4hM|$iƠs\ĠC QMxTDx-4J`,ԋ?@AM+t /s0Gl,U;ɡcIsL+G2Qm+5Rߐ[X:0DMg,ҞL2sgK0Ͱ6C2Vyl8-h %C D  #ohD T C1Ȗ?] ?XO4D%Eщa,46!eARD] hVUZ\G>$[+v}ZC4OIN8/UjѠ n;84Dk5vpRowQGErx7TdWU Wa@*t l)53[A\E({@L dA? FŃ-7=l͍X-@Y QEx@sE1pfw_ Qi(4m5\V|fIU`&m Ht@)p1ˀSbo vV͚`*~ktmLUvr7/k'5ACy#%,dS:pS4&BEo/W嶜gZ% W}E$(fy,I8͘Hg3X\\S"AW8%T&Pٯ- UITjXo$ly4؎YGC ۟L1 ٵJL~9΅p)\SeGO{q %Q Yl·h /脲| ȕ4̝d\. (/ӭmu0@C ϧHM@HFGOe1M@!id' vlܤ]C\X| g0je;swGBx^9l-Oo@F -EI%fzt!1 @XQ9V`3 TN4_7fgZN>>+qQrLAtŇB` z>JHGއ߿*3px@*F蹀/r&Zi2jp!A.&q…@.(Vxˆ5bdH"]ta HA1a Ȋ1'JL9n4)"gI IFNFw$tМMT3QHV(tbC,94㍈:#tA[gImo^{zp ,ĉ7vrdɓ)W٣Сj*.OOцQcj3ȹ_=곪s#5oHmxӥ |Q(~wa6}z3~|mů:}H%ݲ,L5=2NeS&P'RM=ܔV8 U9Tm\ sUW}XrJ'BKa6UYVuugP}m:a]0y%ꔍ>Z骗Fiީ >U9ezdD }U\[lľ\ 8Ь_AN\k-q h3׼MPC_[+سYu]eXm=SCԛO_4;ϖɃ\r'|^(_~^H}M? 4kۿw?Wؿ?>iT >G `x. n+.f ~0>lĨ Fx 7+D iHA8׊!zVCӴHg"a>!$D'.Yu&j@\[C//i,R*{(OYqQFQ`y_*GCkewsHGևjrR HK‡Mz'Y<]"$aIӕ,|T%No%TR’V|[*gKɰ5\xKcBKHsLgZ&\Lkʋt4vMobFK&f,DoJdf!yo@TN{>~{Sdܧժɯ'x9@@>0}CYP-6 vQMDT/|UXϮ  `@fbW * wm{kT"_8ȕ5b8 %ƸՄiU #qu{U Aϊ VZ&e,#&e>R)8`fMi[72' , .6is@! ,J"&,*0#*-#-3*.5&16+26 42$4:,5;16;07@-9>29><7-D&?B4?I8?H@>!@76@F9AF6BI7BPDB$DD+DF E;;EL$F>;FPHCI(=INKF#KD%KJ+KE,KK1KD?KR4LLM<5MPAMU,NP2QL*RF3RRFRXSL$SD$SL+SK+SQ T7V>VAMY^NY`RY^2ZN=ZXBZ]*[V4[WS\bZ^bVaf*bMZbf,c[@d`Jdc[djeHUfk]imbim=jaLjj4l`Alidlr)oRJofjpt[qsdrugrylsyBvoSvrLwqqw{>ybYzysz~\|vd||m|~u|hyuv{QrQ}}c|Ckt~ZcnMscX{q{ltblv{v¹™³řýüĬƽ˲μδ̧©ΔεμҪֻ۴ϗټܭͿżԻppA*\BÇ e8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2?J4I4á*]ʴӧPG<ɳիXjړ-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR ޸GӍ^/Lc˞2[1Xx"gƈa# Yo=$jIҌ蚶ا8DВE9|'nFmAdtC1x8B1Ztuh \U݂ bgEā`)i0p]YDS '`\bD!fh ]P *8l/ 6"C "6x?∃ xAy)&d~ h`A%& *|_wId>P$f2 {飞1  <&@rj2c>`|TlB?i`P"ŨJЄBo+D H M>D8cEqVoh <7 +G(\r:PU=̀bhEc~1I@B ͒Tf#fʞ T&z x`Hp},+B!&0TJ=z(AY8EP0$ @ i HlaCҁh6x:ppAd$?ha0 ]01b>DbhB.ddsHpċA*0c@"=XVc%#=@* ,BF(ATbDbwZUn U=cF 3Xw b e>#pg ]'Rg>ć @D eC+uD1@mDbBl:9HOPܠe(}cƠ$4ڇ|b[! E!VۥR ~ N>0?~l+F1C2/a) ~JJ(~q>|@1؁p bG90|` Ǩ8 1`Ե p<-i,؄q!)<GZlu3`q>!@`_7K 08)= 70)*)0p P_?`@u~.0!tŸJ`2 (tgP $}@ "Hm80zz6хHy&p'? I5Xe0 K0c0#PZP N0Seb9P;PU'5 p_EZ@ NHHr pLHTBp \7M)t ` Q9TGpP)TnrxvXy'tiTx4y0i̢.:` 0> @ e ޠcQ 0 H @ qK?P 5/; P=(@ذ߰ ᰛ W)}pwp非 p(o Gb%V)'$) ZI9 0W >@ w x u ?w 0 ?p` ) 65+2@@ p 70 i ׆20F B@zVnIiv9#P͐aXB3:@ + `Z=0 ְ?@6ٰ #@ @ Q>P )ʚ+*ڋuP p)@  0 n@ }Н` z0 Ԫ  lii蟠({*(/MbUP u9 ʠ eP )И԰* =p` ^SS٨   Aj z` Bm@ B*t09 0k (pМh:'v}P3B|D ?=P`e z@ 9ђH@ = K a` (:04%[Q't pш : :`Z@\ 7L  @Ӱm+I@oٵl ֻaf#@w  S,`p 74PNp L? @Ð:0 h@` -P0 eP+`   u@1`} P  ω Ќz Y @ @ ߈ 0 Ĕp9tˁmzVE7`,?a_[p S %x9 NH0PP p+ 0{ ٠ @ p0n0&y S;p ͐ !0 ̰0  rP}@p}x`79*Rt}W̆qPj𽬵~fE s/+p4PLO Oy,[ D7S?NZFux`P2pY7q'` Pl1!@~ӧz_Jh!k 9A @PyJw\-~B.T0kpx@0.!7!מ]-~0H PYnA"֎BwH𳔠+T`k ШBs# 8P'H@xg Ӈ Tp ].!U¾N+!H0wH P0Ӟ-tH + `^P /n(P S 4:\?5Lf?OeNo هPs0N`  Hߠ!w_G:>g 4@9P!'z0ȀJ]"`s b .T joC1rb4p /~ 1!B .d,44}NtqBYDYyDC`&͏>c7.x ׈MG&9,ɒ?\nkfM) cNvǘ8`0’Aч /le801cqFkFhcŜGnhinfrJҢtA{ )6D=`˨ A#y@H"ƹŰ䑙-R&ğ?V’7,=dFpchJ.Q(J}xQ+C$nӟv≧<܊C:0H,4J'xjaqZlv;@HW`ydßO< '=r^*Txx/#x"=VHXWv=3ߍHB\ (++ ;?[`ї&X%ss`Y6yU&X SUx xU`z`U6Xzr D}nX@ApD\8PhU{mv[&*!bF!u y65Mn⩻<-J*7`A|lj ZqhD~M5!#rݟE,ep` y!m#-}*D\pƫ i}9*1 tK aJJ7h|{_[ڈ@3`CCA@Q4P,Ki* p0`l0AhЀM$'D72 Pai!dAEjr59멺z.Y>CVXLMCճ5|bLOvуĬ|^@I`Z8"d/k*;^NpOۦDmjd{.)BV zכک!<pSCgs~t/ Q%4mq^f F+qb`$ 9nCL5Ga C#z" oЈTUPa`3K2{9ϙw5<ٜ @>@kvE 76EJ2[^06vQN %@(:o r9 4 < 2OLKym|`tn(x, ry_܎*܏W^ oa @Y`1ee P |@ DNrXxe(4A舾p0{Z2ze1B=``@K,Ǟndx59o}v2U D9=C@ ;@ [1 )z0H@f` 83Xl11Ii8X3 $Yb yK=pAA}1{;C ZG*XJC;OpȂxJ&PY?x8t fȎV[IQXQXphCh dhC2Q)+; xCC`DJ20v1}< zS7t8 !H PFf D`PDp5a ` !"iR}Ѓx \(nƥ` 8ᙊvh6X 0Aư.u 0C5\43UD*xlP o܅(l؀.X\0D9ȂU(&(Y07JQh2 (ȅp:pʤـ(ɮEX*8hoȂwb9 8b#ybbh.hꐉ>) t X dy(,†6T $82L(d`LL;O;{dt bMlΟz=f[txx0JDGd E,JkKXPUEl5J>>p1"}DQSI @dU}d?xlB@_ 0Yy{) ?."DaQ,qf AIy2i}'!X}थɛ'JEג*]! тcЇR <QQjqN9My4shhyA8 ܻx]ICO(Ck hvPGTsI=//?ዀ,ZR@21UX hE!`Xl@`*Ѐ8Ӥ5 6aU)}${ E|'!|pȅḷŸ٘ĕyҼY1 ؏kWd\օx@PaIW)9=ZoN!C;p/!8G(0H$XOX5DEЄ:RP, $PO8{Rp0@*?Xl7Q.UtE̩Te5]ąxO P#G lY}! }xQZ i׉$BX!ׁG v8A?P# d yﱕ[ېi۷}My\!XWb-D؀Ӄ\0`ߓ\4.`XЭ]sJ͂8DC]X(zW JP }P Z_1 *t?!0 eBdpх8BC£ 'BʇJ]͂`d!jrP \@ja(`5j`جh'J.0#|2@`}8a%0B`#ݭH%!Fcx-TM o +Fcȅdȯ6FC96B5 ɂ*IWU " *PX$F 0 PQ2(=&Qz&@N 3ZVQ`"ee2["&^0Hn]Qege)- f*Ue*buڟet۲/7Aג fx&ܺ5גKr>I8cM)AƮe 6GW3+B&yB(+n;eٙ)*HS.SҼ(6{)WMݨ) R51fgƑ~Elbi阖B,n@,Ѓi&꡶im&($Q y*9KU"vj6 lYDlqM@hR>*FVi{inh30A*,֨5j ʆE&>0**#8d^&Vn0` 218KO 033>AXVP$IoN]DXihu( ܻز 0f`(0+q?~3j2jBhChspf~6@`ov(؞<\9@Ճ@[S * 1l:kby*#(){Jvx XQ7_{[M_C 7jny\Qp:_[vҐ<5tXXZpIѦ p'@1t;7 @N3g69;5B>A_It[W9)*e$ G' 3ftO JwYtX{5G|t 71 3&2Դs g Qndq7?YD˾dRv .A}N:8"buu(JgsvزgӮ-qp; l43ma\$y2/ s;x;O '߽waBz.Įl O&Qp7?L@ 32A x6pq \h sqF>МN8e)qGLh57L̑?̱Fl]GF% i2pIOt 1H8EFXj bk yYP4 #BHJ^1"LjzTv4wC8rM?z(tbkpݰFGU#^gIAdN;mAM1p(!W͖zY(Bf0&k2g;`M;'cp X8B|#e{x2|JF̝T(EGZݴ $xQNpmFZPLe/i001Ƞ ̬R #%C`ڴsۻ1\L ܆?]y1>JQ2|H(<'Nl[u̴PNo\, d(5Cvty*A I=0DOБa#.'}'s2B`ip=ƶ00$2NBG%DERnM >*<Ō,h*\ K 6]֥/H( G^B*n> >W6li 7R9opOܤ,`ҫK! Pn`P!j]nA7u \\Llk0TJ\nHn` 0 J `7mF- IDNHoDI `H-ɀD o } Lm(nI@(xT )Zl nƫN@(= Bq! joL mHFH@l,e#bwqol %ĈA wL\hE~]$jI\G*pFI9 Dň-.G0\ #Oa}**+n ':*Z3"~+~,+`JZmL11% (XGY Nt &#J"(Gf!r9^dlclAAنAbKc_._qc⁡lTUl^J}݆ .xB.>a"$R`Qmx ""iQ*W›"TQNYJd K-&E"LH[J=`L"bSc^$LM$fSAu d<Ƥ"[e"Y.cd^f}1b'"'ex$h>J7J]#7ZUakBh^ljelQO&fJU6T}Yfpg=1>zbgI*hheZ|< 8(n;Dz&\vBf_mB$P5~'dzm'n6l#cbq"qv&NvvJr@C A]2gJ8Pf ePp>`@N $AƝ|mrh%7((`(xfeާ|:.u@xgn6Ȏ'HDoxAiLi2dhrd(U%~d`LNiVތ(j}h\h괃(8L)ϟV,Q DiWYb醜)"5v( ޢg, )ƧXR&.r U8G@rT H@@䪷A\%JXߝmH9}hiBd2} ߷@ rAP("%>.JARŝ ˜HvE LzM>kgPBND% ,ŴtA>d=+kBl~-خg%mpŕ>R c%U<S8@gC(ۺQL@tھX$ڇx\D]|T0C^̃ځ>C/9m-Dc4`EP9DPIt Ecl .(AۖnM@gEhG>MCv(ȼ" W( RH ń"B.t3m* @D+esVsAD kqDLä4hM|$iƠs\ĠC QMxTDx-4J`,ԋ?@AM+t /s0Gl,U;ɡcIsL+G2Qm+5Rߐ[X:0DMg,ҞL2sgK0Ͱ6C2Vyl8-h %C D  #ohD T C1Ȗ?] ?XO4D%Eщa,46!eARD] hVUZ\G>$[+v}ZC4OIN8/UjѠ n;84Dk5vpRowQGErx7TdWU Wa@*t l)53[A\E({@L dA? FŃ-7=l͍X-@Y QEx@sE1pfw_ Qi(4m5\V|fIU`&m Ht@)p1ˀSbo vV͚`*~ktmLUvr7/k'5ACy#%,dS:pS4&BEo/W嶜gZ% W}E$(fy,I8͘Hg3X\\S"AW8%T&Pٯ- UITjXo$ly4؎YGC ۟L1 ٵJL~9΅p)\SeGO{q %Q Yl·h /脲| ȕ4̝d\. (/ӭmu0@C ϧHM@HFGOe1M@!id' vlܤ]C\X| g0je;swGBx^9l-Oo@F -EI%fzt!1 @XQ9V`3 TN4_7fgZN>>+qQrLAtŇB` z>JHGއ߿*3px@*F蹀/r&Zi2jp!A.&q…@.(Vxˆ5bdH"]ta HA1a Ȋ1'JL9n4)"gI IFNFw$tМMT3QHV(tbC,94㍈:#tA[gImo^{zp ,ĉ7vrdɓ)W٣Сj*.OOцQcj3ȹ_=곪s#5oHmxӥ |Q(~wa6}z3~|mů:}H%ݲ,L5=2NeS&P'RM=ܔV8 U9Tm\ sUW}XrJ'BKa6UYVuugP}m:a]0y%ꔍ>Z骗Fiީ >U9ezdD }U\[lľ\ 8Ь_AN\k-q h3׼MPC_[+سYu]eXm=SCԛO_4;ϖɃ\r'|^(_~^H}M? 4kۿw?Wؿ?>iT >G `x. n+.f ~0>lĨ Fx 7+D iHA8׊!zVCӴHg"a>!$D'.Yu&j@\[C//i,R*{(OYqQFQ`y_*GCkewsHGևjrR HK‡Mz'Y<]"$aIӕ,|T%No%TR’V|[*gKɰ5\xKcBKHsLgZ&\Lkʋt4vMobFK&f,DoJdf!yo@TN{>~{Sdܧժɯ'x9@@>0}CYP-6 vQMDT/|UXϮ  `@fbW * wm{kT"_8ȕ5b8 %ƸՄiU #qu{U Aϊ VZ&e,#&e>R)8`fMi[72' , .6is@! ,J !&&,"*-,2$-3*.5&16+26 3/$4:,5;16<07@-9>29><7-48>D%?A4?I8?H@>!@76AF9AF6BI7BP C<DB$DD+DF:EL$F>;FPHC=INK-KF#KD%KJ+KE,KK1KD4KL?KRM<5MQAMU,NP2QL*RF3RRFRXSL$SD$SL+SK+SQ T7V>VAMY^NY`RY^2ZN=ZXCZ]*[V4[WS\bY^bVaf*bMZbf,c[@d`Jdc[djeHUfk]imbim=jaKjj4l`Alidlr)oRJofloxjpt[qsdrugryltzAvnSvrLwqqw{>ybYzysz~\|vd||m|~u|yhvv{QrQ}}c|Ck}ZcunMscX{q{ltblv{v¹„³řýûý˲μδ̧ϔεμҪջ۴ϗټܭͿżѾtA*\cÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2?J4I4á*]ʴӧPG<ɳիXjړ刌-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR ⸈GӍ^/Lc˞2[2Zx"ʐqC [o=$jIҌ蚶ا8\DВ;|'~oQdtC2z@RĈ2Ztuh \U݂ bgEĉ*k0p]YDc'`\b_E1fxC _P + 8o/ 7#cO""7?㌳ xAy)&d~ h`A%&_ F+B!_wId>PdhR {飞2)B =&Ds-B F=H-B <|<⹩X*6$#k ̎XYlijdEF?d<5"!O|rE- Fd@QCB -ȷc7oQ )<1"ofނ)1cH )| +# |@rjrc>p|Xxb?kd`#ƨTLbo3D I N>! E<{qVoh<7 "+@)dBtD;pV؇=АbhEk1JHb ͒Tf#fʞ &| Xr}0"+>0A '|HVJEz(A,[PEP$+"@ IpCnя7G;rd$?pa1 4a c0?!DbhB.ddsHpċA,PdHb=т\W&=@ 0BG0AZjDbwZUn eEcF4X f m>‘#p _gRhP> @LD eC+D1@mDbBl:9HO`e)Q}Đʠ$5<`Pm"t1 Y 3" i (L쏈7G,p BNh% 2 WǸ: ӏP 2Rph3a1TC hJ&!8NZ{<K=` xCd`D͝HiZP XhD%(ED4Ђ}7WX*T x8~+dV ?pJ zAۇ&Od~=d^~V=.<־OI\"[ۚ!N<IX@<T7xڸ%0n>1G@hBp͵+!$ @7ч pl/  8*`**r1 `_@Pvq~.0"tI tti z7` #8 PȆnG'a X[{Z.'vPdp Dgp[` ?ePD@4 D:ps@L6V`:O` URPP`{hAU@"78 zIU Cr ^5# p ,Ar@UWؐD9PP 8@H戎P1b$֎hox5y@i̢.; 1?0 x X1 @ 01 V @> 1Аy v( `К k0 К3|3ٚ ri0 _ن刁HEaabw/p ay;\p d?)? ր x`d>([ L Xp !i$ɐPPlS ^0Y U  P` ?xt 0` 0J 9o♎HiyF'$`ϐ$%2$<* (@ (: ð \0X @)[0 p ` @ [ ࡟ 2hp1q P G9P   @ C@@P F| <:8 Y )}czwhZVp Ǒd,$h`!>0 P: y ̐?p0 ,9 pL ^QVϸ|@36 zp j pA ) ȅP`j:PgT뎙w{^0 1#El0 #<~ (pxPDP 눅P>0  >0С H$Pڱv@syA *Mp PJ ` 3K0 nUOR[UeFE Z=nې 85`O L@ @ Pà;0 @ jP 6sPp@[1~+1`p CW b КM PP2 ŨY 0 P? Mü@0 q%!i̻t~ hy =8 X–Q8p 5g@ p  H|0f Ѱ =H #p ?P К @ I@0 ,Q Z )}z8 wU˭F,r\xl`ZGkaZ*Y5Sn$PW鬒/P=#-T\4|4)b@"3pU Ĺ9,IAtχCQZj#w;azĀGmw&MuM,K@KplrrKc~B/r v8u?z'`p 8͂gJoE׀N )\ et:xq#H?:}ԧ'#-x|p}bC" wDr)vo=/7g=t׃ ΠuXx=ԢGzp'"t$Mqٵe\'y=un~Yph5A x!5n}mg &-on~iMM~9G}L|>qwVhqT7w qt.tKItHID%9uН&׎'*0ڤvjb!xާ$bټ=ϑtN5}EpP ^ Mq·@m|ஃ`!9[ TߛfIvo&r (u¦IxA?3 ݠT]1C{jрP,   S3y۷xciHu` Ȃzx؝Q_.rWi' c11jYIHh1mP Yttۺ%^!rUPmxP/|P"y1i_{Ew3ܞd>Z@|Ч1C΋I`=,Upm0ȸC u%8Q& -Ib 6{ |8 U4᝔`+tIPOIP QP ի(h ~N`e `1huhՐV^h1ypBЀU9}@Po(> 0}Ѐf MW Z>ib-1;Y^ gM r#PouP}oʀNMAuP _ p.T՟ m$7QrOMB91b 3*DTgH}`@XƉ%uj+U :Is66}^ 3a6pÑPIlfpD…0'N傀C6muCuƄP긜qBQ8D)QN^_&\aĉ8HjK7BNrMZ$]iԩ"$ptHMzDXr*x[nލo:nyrˡ46riLb);G-1?=68v}=3}}Ej{%w T.g :;(p99)F:GK,f؀bi@ aj2:\lFkFsQ1Fh gpp9Ҁ܉ΤjJ*ej!Rڰ }.m~ r"L@yRIlHKwЮ :'|t-GfFqc֪hCt ǒ6E0dDP  !0ҝxqpN8( A e& "$ZlՖG&02覞*eG("*&,㕗nkLyqC -X/޼2Rgumw "N[d1}@&X|nppR9 iC[Q`6%\]'[ga&s/BH9Gѥy[vmEh xpx)ƟjFG]OUJ ~ ̃=;* ׾ 3@>ΡC}48->JcG&\紂l ' FȢ9X%;ciC%YNd㢅\m"IH RS!"xJZ!J3.! CӮV5!d:/d2{¤%)c aXB$1 VA6uhs% yNXd67liiH@6OT%(@G(&n@m2(4!,ɢR4RA(щP&[:7RVnfKZ8ޫ_X0'2v/!c7X:F"!6d6ɉ+2Xplñ4K;ܗ!\Y!%+c 3EYmORG^XpwZ@)훎sVnm>VHJ2G="1PǶm8tU=K5efVsyizCQRTsi(NTep=(sWK${` | sѰe॔/'6RFnr :)㜱9P[oE}υ?6yg f?Q ]fՀ 6!Ae݀2L e`Cx8hH7 E5^eaP2{l؈G6{`BN uM};x^y2fE!mdw % ixY \Yz:aFJvK,! ٹw 6)ϠEiyЄ~Jp8!u(a# C4! IC>!Tc8  A07H8@z,@Z6҄(; Y.! , fQF:`.iXdh<h5&$;xLY+) 4)3ig9ػtx0TYgp-Ї:zX`k N( ;i_)H@XF@0-y/&ܑ@Qᆁ"II3@j}%#P}(⪣DBzPؕ%R9Q>cЇ3 LqiN;*X 7snhI8ϽIw@}R:jEIJi1)!> X+1-hU٠9̠q!pYH`Ї*P D6QYAًh99xG]p inpH\-W[ ӾXI l ԃfU``؟voE6S L:x DeH6(hB`!HtNþTX-$XP0]Ge!z{z+KV|Q9醩5[$ZMZR(.*(f^eQiif,+i,:j>QiV~/Gl~ϲ:)\P.*-k(+uiBb. k.Ƙ0kuj kk몶 BԠ/k+.J;U"r2+># 7k>jo#I*(RRm~m:.(c2U%l 6YF-ڤ̙2*0Őnk.0^$*/#lm, ಠ>x= 㰱\C X+*02VgNc($aq QU" |>p($~ WEH2Tdn goD8jpĕ(@\w,@g`+61-qJ@v,*nxP` ! 'p$15 TUjFNgx,3\9!H)jc)~~p'6(x ԵT}ʮW!Rx. ص_q$sO7=6Q}0LoW6䋝-v xKZ2 8JvshaetmC,&Gf'uQgt7Ur?o_5/ʣA:;n3I_ Ӵq׍oVq/"8h"?~9׳O&Nsu(ߞ}ׄ{ǝFx|t e>D/ bT><>^@fEHC4'xZ1M^bfU"AuO)u[Za?%(Ǒm2r IR2a1 08DdO$rGm3 |a.D Cb8Î^ 7%?Ō0qI#gM;.O.MuM ?zw Pn{FSʑ`ˣghL*x~t;nEM1r,I+c#͙e,8SsV~ ;p596)M$%r$*#C YM78ܫLyK.rqdT:C7P2*@@DrJXt:8ƍ;s z4@43Dhj6aM@}SPo 3t3 Ԏ1,sMsb5['n(Xr:ce|YX8 ,ZtcT>{ќD-낗*x1pWWɐ2n#-=c!PxmV!c#h*D&c8đ)0=(>qt 9an^(=R3 ,ܦtH;-UC&  V m&Ep&S ^w d Ax2RIZ, @-z$1g Q r11  ,"8pJ* G0f@$:H749f0|e0G0P)/IG$`̅9XC &G(&al`:"@=iHn@\%e(P14:IU.8Gi8 (+z3-\a!@z 0#BNPÙv2v! aH'rxSg Q@QCK?\a U(+j qY%/6qf؈GiH@Cp@ԅ/@u7*,毴ѐ7@5S PO@4cr MDs}nv!903YVϻf/w`&rzjRf@AWF }xY͐b_k6%QF[0t[:f{ b;Vwr,(iX;nXe J!sͨE1*=4YK}DB(4 N bVr8@6="99ɏ cݬb`,Ie' KS ^i<Q< E}9C KZtN$,PXaxNqV-v *p6*P4͖U-atmFA 1qX\HB# 9a!R 5czElVJ]҇%pcq"n|aEt7.V.d@c^nQ(͗k}\BСK=.ZH *Z yq1g$Ra @UZЊG ښx0߉07jH:Ce$8, ]~xpi:!xfޔ-(-NN AQ-}w 055G7?b#27Ypd7C`DyEдE(4jcXPڰw$@s a940򆈶A"Z9aX P(TM`nQcYQ`rEy`_p|nwG~ap!4 FiTE"iy "l[,$_Y )rxQ yb(}t"LE!E&\ʕ^H&G1HMF'qXb*L(օ" U,GlG~4E# *"Ťl4ބ,y@9c`8LPEH5 Fc?)֕L:Zb?\c^I"F mznl]B' _*G$J!."@.bI$qAd(zNͣ}#Izd!o8n^Š A.BKN@aod_EiJ#fy߀GZEQO f$\J"M$c9 C$PeEPMPqdQ֤_bM*NBN~$Ofc6>`ZafdVd\f$$fevhb\ʡA%JvjrXbΣGNPraffnޤ{,eP(b ɤt_hgr>g&S>LGBIRLLbk"}gO# o Dmb9ZE 23'p~ fF%q>zqrEBs A dyu"X48\o,Av>M kKV.eM T Hpa 2Pph)U~8hnvuÅ^$@[n%n6)Xq(p"(FL@l--~<N@@sԁHryi @RƢ@c (vdXO piМ &nC)<1>-Opr#CE"΢%B)©v`@&j/r*5)Ff&/fZ@Z XB,d|DbyEA@pODQMT\p AyĪ$^+\¹hMIzVӪUD&._T)&A[j/J&U8,KAXŢ kRl_H@az%$iXQMU|k B +hA%mAφWlN+۶XS]+*gN@C=ȃ<\bx`B:pg\Gw,Ì`E! FLC,@ޮEL(C\bL^J [H –؉2 `W8aށ>1peAF5`HԃT9lL fx/E i.Mij C[4"Mxh޶E1T(hB0iXNv _SLtf.\$F7AL4N07&Ag֭kED(AQu@^!B wd8t $B$Aԃ4x(IR,lj4AI5wU&t Q,q_xA JN74^erȠ^mL $, 0IqI$Ԅ I=TC"C `!A$Bʦ ܉ ;m+}G"x 0 "l$quAqr#brFf֒ ž p@hģEǸMA GM7J(` ǘbȂ.x.+l h@@Clmlx3MLXOxoH@pL:P ,ND=C0QtlmNCD¹C4s@d;i0ftLLȴ._uVouI9]!C:lDRkAO(CAP33Jp?,ӠT;mM0X_F ){`9Dц Pl@o:Ϣ4T?R,hT^UEQ!C-d9=R$iR}57K^' 1\^vѱ![t4ďLx uA8 -ʝ,;%lpb5{g5Ww 0Ī&@} ( HTAAUf+ WZp~GVwzVUyhC`&=T0:@g[1@\!Txv9U~UkbATm,7o6_8ѰMˤiXш"56y$^شpnUu57π3LgMByMyw阛wUU{9·[{MYY#ȁ%S- ed_?`-YADFPysK%#25oj3Zc@lڥg'AZ<%H'XBؙe ٨jg)Wy8d!ڧY-8)Kq%ؙKCzGXc"p3 -Jx z;[IY)WK7hj UiWD 1;uH(P:@Ρ\R9M@T|ӹ*0\F%,A3ujtP[B AIuQ@Խyҙ4U=L|jM}[ƻPC)lC$ِWq@]ZE}_[A ·m;wG#iEGm9z@]zܠ@x m .髟3nf}] DA>`q fT!ڄQ,d&_:9rQ,H ^\D&P' j?#nrOrLD 4xaB 6tH 'JHcF9vdH#Irq%Fܰaĉ'N9cĆ$0_ҨLBS6urIG>}@,vA[NmCdRmԬk JKpk\-"kwnکhu ,VY]LЯ[מkb(W%Vzuj7BQbرKֶ}wnUjun8rʰrp{M<EaмXLm!hu /Qޮ"6DI'$D,Gyܘ2;48$eO=3y{H%93J,3E->@2AJB̰QGÓR^jee6[j8!nNkYWF,9覅:Y%5>ꝯ/>:f6갩Nz.mT&N׎u;npz&h HspI=55Aߍ+V[Õ<GAZ*88K#TJh?*q|ץBYyӲ^i1AձB6BT"BUDt xZ*YʪE@G1E3j/`ɸ3W|OG;ZkB;CjN5TlFC*?!\$$Y(*'vu+õm̴̖/U6 {f3{82KUg29><7<;-E%?A4?I8?H!@76AF9AF6BI7BP C<C=DB$DD+DF:EL$F>;FPHC=JNK-KF#KD%KJ+KE,KK1KD?KR4LLM<5MQAMU,NP2QL R5*RF3RRFRXSL$SD$SL+SK+SQV>VAMY^NY`RY^ Z;2ZN=ZXCZ]*[V4[WS\bY^b3aSVaf'bK+bZZbf@d`Jdc[djeHUfk]imbim=jaKjj4l`Alidlr)oRKofloxjpt[qsdrugryltzBvnSvrLwqqw{>ybYzysz~\|vd||m|~u|yhvv{Q}}c|CkyZgNscX{q{pblv{v¹™³řýûĬý˲μδ̤¬ϔεμ֪ջ۴ϗټݭͿżһpxA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2?J4I4á*]ʴӧPG<ɳիXjړ刌-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 済GӍ^/Lc˞2[2Zx"gʐC [o=$jIҌ蚶ا8\DВ9|'#ǑqadtC2|Hb2Ztuh \U݂ bgEĉF*m0p]YDsN'`\bFQfC aP +$! 9qÏ08"c""8?䐣 xAy)&d~ h`A%&_ F+B!_wId>PjB {飞2)B >A&Hs-B F>- C =x<I⹩X*6(#dk ̎XYlijdEF?ЃfDG5&F!Q}E-$fHQCb -ȷe7qa )D!H"qf\ނ)!HSH ) +"/=p"Ѫj$C)x ?i ?F$ P_4`Z(akXnC+ҏh<%ך g7 j?@tb?m|"ȨLBp+D HB O>DDsqVh+T"bc x`BJ fap?ds/?Xq+jY᧤z.ylGL'$, vp0B`rC AΠ ˑ(]quܒHЂN 7£p r8.!\Gc VyЃΐdpN5>GʑD Q9oظ S=Tl=2a4,OaK-5!7ȆmŃYqrꃈaPCT3x@nHkأɁ%|:ԣ'72BÙchUh݂,0-AX`GHZu0I)trp4D§+|EP+m? 8 8/ÁDV·&LPM'02q|'pt=MH  \4GC8p d4g$>0" XcPf=3P̀! i2tm~߆Y7wz FpC8<=n2jǿ=bU T}zCw o޵qAo"Om9/(?  ݠVP9R'XH"9ݰ9THxyǘk 1y,Ѝ{ؔ8ٝe>r'>q' 0kͪ11~l3^AȜh1o@ i mч APyJ- Pp~U3pv9'WP '5>r {^oݮj>\>z9>\9<[ M qxC0t`S }ఁ0A:ak@ө ϳ0Ѥ GW :]-1OȾWkv /?NOBGtPPW Z|O"t_.9ƹ{&^7agPώ'a9eBdr0N.)_&\aĉ/fqa36,yԊ:u#@ 5; RiԩUfX%^]F#ʕTBݲzFP2ʗ3oY5 OK١J^1Lj1Arlrl97n,*cB8"eB!N? qǡzÎg!A2 4`}@Wx <FsqG{tLfdAgAQ$E4`wIh'ܲ7.HZ-9B>j+./ I%DlR2n!(ğ@d 0qg8Ɵba}Ʃg ^r /*ğJ@}Ĩ)Cdrƾ* IwH Kij:Ph.tK)ja}Zlv_ IXhzf0稉Ο榨OW^:$ &1a 2"`,+IYgBHA/ےP#`0QT@!Ⱥ۽ FT3U|3`5T%hA *P 5'P6 m.,Ģ(vG:{CFK5;SzUK u:O e"SNU;zyT&UKejSJHa <ӝ6"~RxΦydeLj)kXsfCk]fڰF_WV`WІ6FV NcȘSik`ڊҸb]MҞ/ye:1Vmm_;8ng 8j6d5AOTS֖\WY”v(;\ՆWamXWF7^&/}n׾u/8YMmuy][u]:FbXsJ6 IkZ~׉8_80VCh3x pR GK5\B!7: V6XM”p!xlɢ<fXvHɌXP@GӔYr?ޙ„4\8@oUhڽke% 2~/n]zrzng ^J)tAYc6@Ga ^t0q0 Y㐣) uH\p4(p/:WL#;FpD)p;\j¦*emBwrSl7m9Խ5!&)aR~=c !XeGU|bP` r9 `#h Pgp Pek$%w0<`>p؁ ơZ2q!f@` Bk.$ fG( ` (`tWwe/2VQ!ux^>u9๷ᵦ[!p }w3 V T;Ѐ=؀t  uht*,2g:3X t49Iq:5D8N ؃t ;Xԇ «==7 #G+hK .DHK(Pa@ІCIY`SxRhq`%/VX88K8#y(X$G :8K ^@8qxJ4hv9}<({k7uX!Fi x DD(7 "A  ч=@` m I 8 w88z"Ah a 0G Hsl88H᳡+cDV TԆFk G^SІ Њzt IK4R0.8RuGV )`W-Y P. ] 9`cbV}*H^..: 18@L ɐ\؎3isʐf(҆7 sV0%8}q3.XP ˛\YǁL# 3yJ)MXx H6Htg0[uxxP7`ex\`P{;00QAd'rE4SK`Z# K;u蓬5A5qgqB8TY%gh.;z`` 0*yJZ0 h(w5Uuĕ2 QQn.ֿh=VYiWRy3=X@*qP<hCf7HPxA`!pDuD=G8E(DP0{Uh2x,T$Xm7R?$ (nZصJ0\0EZuBZTYm؄}! }xYq iQ%dIؙF(@wX?'1#f \y- ۼ}N$Ʌ?Y$Zt@ `)H g8<V)Y3ۃ`K+/mKu@ `))Kp }`0zEP @ZJх!8e(qRH'(A(r)ʇ]*+"Z\s\Pji)B`p\"wʁW"b1. #F+`}&pB`A# c:F]X8^0Bn8,g9p@ k7+=cf/0â?[\_ Ⴂx[m/È+P8%N֍p  S);& Zu+W¥kj&cإbX SL6].f('!e [XҨ i6&ek/2f:ޅB/8r*Œg( u- gwP:#.b)I>z+?%XbJ.P Լ? rƷ.lhฎ2,!BP^ (b.n6op.Xm@ՠF/jbƚ9~0Fգj6jN~ꢮQ 8:,Oi !PX6ʞ2bk4Z:+̊k h×Αx*>ln*, {hP kF+ZvovbVl+ޠb cnl'G:(|ʧmA8 vZm-ն$97*꼰"nwQj6669܈>o3oHm*z5Zng Q ۉ^c`*:*l"A7ᄚP`8(Z'i3 $8#0(vVxEP2Wnzn#8x+ȷg`/F1A+XSM2CP&ײ+–O{xS+\;xU6؀nmI hOjlAPCva# -)ٶk{ ri{|R7!`}MS{ 8{\Rh) PL/3ڶVm%)W}PROuc].i xNJAO$xe7%Ѐ_ ]#,OVSGBGm ˭` .trl:gΚ{/o%}\Ɲ6>C*p;c ' xg *hH[\.'ނ rF…V( |$ 8'CK9\#B1@9Ff1Ls#QH>B5?p@a.b-VpTeZq'lyH$""<&j:?oTJQ5?@0Qi Y1M#3\@%o0D[e?pj(!e`rHNio.>lR Ajx$.NzIpuy pr>pLCh4 >HJ.\Q 7wVEtJڷ3C"rU2NTq</K.3>Ha[Ub>M3Գ os '(2W# ,]B :!*EPJ %HyjaZmX@p mSH~b3s9<ӊk@+:I'D%kkܸÝ>@Ǥ@U3<36ZwԊ Usخ1^b~>c"9p^F. XAx3hQw ("9pU*ɻ&,<:[:f0PP^s3JP@E%[9W fItr(Χ Ԝp:\u,p/iHp-e_2,1e*9p=6m!xE'.vZ+X&Β@@E{HVsV@8ũmf &3@ cCBկBM87zl: Tw9ZAg? 2yUF<`ʽus@p.].*i ±֩@\_9)̎P?t ^(0#v)M&B)7 5YVg7p*v+[f~\`q 2Jc^(67nCۊnW3&ImXΕc j* rKn=pG 3% Ns۴eيMhot1ahԡZ%># ˨JU'C:ж: ]@xFE22RT)j%._m63E#\u$3 (6]~G7.<E%0P4 gUph KA%zh\6>@?mЂpxH*:!#WPQ<3#lJ#<'3?е2biIf6>DO,qCθPC :H/M#0sS F K@q#R-C>^@@hӚy]PC }𛔠 'B_b=qPG#81CӢ`nPht":=2c@Vs>!7W\?w~\/`$ha ڿ3 a !r$/Gg튃!H8i\1u_l`7)CX*EC '˯cϭCDݰj& ziWJ3ɕ`T yAagAD+WhzG׾|b]G7c';,˓Boh/ cg ϕ^5ȝlj )HtGupL4OwF4`HH й UNTLAyGud\AD($T^ZAuu؆FtF &H|iZvx pAVXAlEx\!w 8 r !(AބGu4A MAJLe}GlA8OH]1 ^umfWϱpEw$aޘwZL@`>!Vaw"!BvGrG"w*@`\M֢ 2` ^&=%@%5vfAj$VUm:L4!iV'P%vwbofH& eyw,H9bhg uƐ,c<#rV&u'_@#xgvHHxnq>'.kbaFcjg,ZU&wf]j zgo2H  I4yQ!4v,eD ,qe}6aD `P" 0OX(z^ @0,CIDfLiY%P^7(jpA5iPViurh `Z(i-f@U Q$3JHQ`)੯ ZXb  ^LnX̏i@b j!f:_h:I)4BjX'IX*8(#Zn V.j =#%GG`2Rvcj6)V)&zb AT4IpP \ LATf 0\w Ak&V iUlXX(jZkhA ^A†EȒv D@ ؁Xbr/dʾ ]y,R̆ HP;- P@VG%UD{^k) A4kDpAmƾAQ`..fNnyCȃ<y?pMDn;0CE_ = `nc1`iHU:e*N)KL3F=B9IxxF 5hST:VlHTKĄA=fr0DfnqAC;P0Njo=Ad؅AmMFw TV,DgD/Lt)A5. ǰv"!0cY,KJ7@f @ ƃ~CV(C0*C( [l6@e:zH~£rE쁚GҘfA x'nL7Lfيyfs,`E=TʵL} ,D"TXÉ"!C )@ʹl<( X((7J)'.,~1fd l#05Wǽi6פA1N ăMN@D#(uC}~ | 2L2*,BS'BX Dh>'Db8NuO0H4MdDOPxR0u+7A(\@7 $Q @H1[h&54USUGe`wFM eK CAw"5ϵ]/8)Ob .7H ,08Nc 0doQM\vY~fgEWDYp!RVJ4C8EBA|c1d! N [+rVd D/V \14?Sjhwsxbq͈yh1)4k(֜|?S3uԍ!|%@x'FWĈ`%8+o2(Qr1O- fTYFGH "7B-_ /nbڎq۫30b4B%'TtZ([VmůrA($ԗ;>|e@MƽG]! <`. ;bYBzq6\!3J/{F fo(o ] ^aO<^乃Usՠ1I[Wx 1#krÞ4A@+4x5qA B\ENFBMs-_7B?g5Ї4dQ꽽`kDvݥao 1YK-rKD(]_mqb޿f A p [3* Q L(ATWOAi0 pI2mrH{BmJ!r~Qq@az"c^*JZ?샾4`B!V'[ZD1Mfȡ`#[6Jg0GV8HE!B x1e 2E3iִygN;ifĨ`C5ziRK6uETRGpXr NkֆFP8sDZYOX!m۷^ZzԹi'ʷL[,ȨgM-<ھjֽzb_p7j`&zC $­YpCM<%.Q5`˙7Y"P |z{v}yjW#sr~;>xxm/2^4oS=컬rM?2, \7dޫ)SN( ZBf"1K̏]0RmлOǴt {@v{1D&d{*'놊.2yQI!5ݔJ-=]PERRMr՝N=S14VYAW\r^G0_#3\]fuR:P j-aٛpgp:k=wl-5=!x块IrѽvX@?ᄕJ|%xS-Njڋ1j8Ee;^I~1L暍bgGoY}3N9gm礕)?C䠥 饵i] 7 m~~jMV{϶gfͻ|m@ħ{p/Wif5:r'thE7Du;7 }E-NSMwid܅{_4OÓ/o_?t)U/ݿWWtB ζQr`X@-0bz`7AiI}DSB>)BXҋ}RgC00x7bC# ;uD'*L 5(OԢ՞1 R#yE3#ȸ3QܵqAy!dG?J'zd$5&6"($!#)94H&椎t!'IIH4XJeĥRKFS*Y2OA|tFK&b:f%xT&vyI2FQF-#Eg MOFU9Tn.2F.)NWSTs$RO"UbTAE"VjSfhNNScgY5x6)SRjj'ݬ+>Rsh_X6 ,XXǖӰJ{c#"ve/[ +gٰ5mcK5Ԧv߈F ۹ʶ9kmK=LzR joGꖸ5qܱ.YPsno,NeuYn}~݊11ЛZlg)*uOt^@5dcT[R~Z{r`ۖ BPvp*\_̆YŪ1' LؽeY1sC˜u 0cUkBXD民1|Yamd@9 rjMgٕ[,e0V#Ͱ{y0 a̼^riΗp)#;7ϓ eg?G.Зpj:qr]^d#z5žlJ3 s|AXM T! ,J&,")-*/#,3).5(16 31$4:,5;16;07@-9=29><7<;,D4?I8?H!@76@F9AF6BI7BP C<C=+CE$DDEC;EL$F>,FI;FPHCI(=INKF#KC$KJ+KE,KK1KD?KR4LLM3M<5MQAMU-NP2QL R5*RF3RRFRXSL$SD$SL+SK+SQV>VACY\NY^NY`RY^ Z;2ZN=ZX*[V4[WS\bY^b3aSVaf'bKZbf+c[@d`JdceH[ekVfk]imbim>jaKji5k`Alidlr)oRKofloxjpt[rtdrufrylszBvnSvrqv{Lwq>ybYzysz~\|vd|}m|}u|yhuv{QrQ}}c|CkyZcnMsdX{q{pbly{tv¹™³řýÿĬ˲δ̼Τ¬ҔεμҪֵϻۯӗټݿگżdhA*\BÇ e8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړ%-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR ⸈GӍ^/Lc˞2[1Vtx" ƈq# Wo=$jIҌ蚶ا8\DВE3|'~oadtC1z@b1Ztuh \U݂ bgEĉ*l0p]YDS&`\b_FAfx `P ) 8pt. 7#3A#3N*-X8.wi=嘐5ThIۃP~+ xc~vy'~p\ъ$Y򙧏{`g+ C`M&)OpGO"৏4C&`'(|P*sRjy&4Kjt`eخyyBepаG@B GazDg kH( _ e$ GA ?Q) 1q<|;p dÏ!' 0(Ѓ܃O70R7e qË "0lAF-ERXgaf!=B-AcHp;tÏ$M?S>Ts 'q߬C̓O>h=O>}<0;sKCJv'= !26S>rq;1t An>qHGsWozhpXEpф6#Opw< z@'N!N,iBэE$ =+D|FZCfȁ8 >(|P=! FhDю~!=D14E;H JbLpVxP69(p4 ^>~+6@'l8RJ9z\(Q,Z@@`( Jt!ChGh:(ũ8, td-CK YP7 H>@L*:5ιbjZ/$Md#H Ny`bXZC8Tdk v@CN*f@`{BHȇ:Cgm5) A=A =15;]^7SehzAmc MBpW `FzG>XDžёɏ5_0BXjlXAʋ M`!@Eˏ2| VZBEXe=, '8p7ept . \oh&[ٚ))ɞKj!'ĀMъx (G!@ H7p%`P>A x9+ NuR[D- c !%zLJ ^8pvZM.0Ixǻ-N{;UW ĽLT#OjMU|" 6aΛ6O`q:Sc!Goz"#dLMwd؇xv_m~!xw@Q\O[?~.AxО/Y4?y@*xXL`~FLCy@`}oUc}YTg~j}= ,,!v#7=)z+08.:K@ %@$??P` S{w P ap.+:]`%& lFx- 7 Bx Ȁh ~Ehwa l1y~F *`:5 ((5  8hW(r0 p^?P@wz8  &' tj` ( ؀`2a Ј[lv,G5nRXI)h MpgP!\ ` PPh@e:`e) > ԐO) wP?0y T ?p (`I:@lV 20@@C|0 dEf2zMhW :%5(p ( %Ii € ]/ !p?@\P @ ? S\ rEp0 `fp P Y) `!qh:p z4j.MmY w:P !*7 ` hP x : D5` U* 5 $㙑2P _ I&Cs0@\ ugr*j;z_i 1#Fm #78xCp0s`S`0cm4nI0!j0! 3^g ހc`Xn 0+CI`B~wI0 S z,tkst|p߃`~ҁ ~]|L|V@ Pޔ0^ v!z0P` 8jn pqPf S`r70v`rJ0  JNAȎ π p {Iq- 2Iou橾 80P}ƍ0? @@fdȠWio #Jώ ȀEJ(K1eΤYM9uO/[ m‰7bHȟ2MsRHWaŎ+Qf1 U5D) DڒJ'8J8 U5fMz[%lm qpc0J Cz5!AJ2&7X´t\ql 'GANŋΝ0)Z.Ä S ؂ j.{ϧ_?f,FOBPpbh$ßOKLxA,CYEA1b6BdȩX&'@jƻZHPz6@ Xw@1 (qG%M $p$hf&ȁ @k} zB J$%j`}pPL‘}r 8ɴRL3tSNJb=zpxƟi@:Gv2:֯@G2B2K@-$2sW+8xYuU2+=;ifMЯܕ?@GpP٢[0 ' 2Wt!fJ@g_s ? G <xI젤$ܜ&d}< >^$Ncyfk QiIBCgm1.quלwn.dZgb iw T6Efj"ǒ!sڮY]w&\q[mdۂ}I[(pm! s1&?1ǟǜ!W桁'<3c}v$e縪:M+ ogj]4_P8`уc$cc%f0d6-țʢQ"*?lo[|dŇ&SD iFHFRBc-yILfR,k!(\OH钿n&$]iV']~I C=yGLO1U%e,yMѲ'bK]3L#xKqc:M./1#qb=M܉M2]9MbN1W$2yDCӸs%.[h3H [X~#`N| d6M9-D6È)O$J Xɪ>tK $SmOT+6ZV~j0'ӰHTdD@CcЛ,TO<(=+W*-t"VL*[UrEVud>2uPR,hj@W8B%CvbUҝbAd[bzVcNc#jQS&7XW&B6IS`pfp349C?(&Knp|ߒ"J =(YGZtzu]bɁS262uՠ` od vxt+F%ē`"27\+IX!FMa tII`ݏL 20ʜۺ!8{u҆7p0(-`DC`;XݕK'&эL*2 c!4rJ0`cKG20;"̀l A9@CįN/xfں_E\,5=7 D:YA> 1"G Piz\Zs^ٗ`t:%\`BULi ,MJ]Hy1@Z51 jʲR 4g_ε5mzyùfl{F8L8<&L$CP":phɇb{3֢Z[w 0 nm:73b2ސuhX j @s8%40ck#;REt5k>zҗwKn2@zH&pnw7 vH* 882 B䩞^> [``zn\]L<9SҺ Cte 2w^N=.r,הI{2P}Ȁj*2l؅??=А/8@m]4kbY&H%W[IWȅ,(5 PÁ}k-EnI9?S4?h+3%pth2PȬ HH0BksHeXpd؇$0 (A<` Fdr)|9 ?>CĦJ1 KlW؂āxhPi3)هHp x(Z,I \DꛌY cqXI$UD; dDVS E` (= XEKs P 0Y@Xp$p/8 D=R2IP؇a5Bz ϐohSAx0ſ9EӰxt65mDC IYzb C+(i<WH5?zfex+F0[]Y@q.?&-PA)\#QK3YkIX`} p0t J#J 1'3X!Ct\Y@I C'؆(J\2(@I BX:y@=p4xX*\ I,JpYH}Π8kC`q9b 0fsΪ1( ,[ٺ*݄MCi}XFwHNOrMzsd9d PqI}atPoxȘxwȗaLG1[p}HYPdбkPpهM8x\tM&5#٘)c88Jp!@TIdhpP2+s+͜A-S-X(%q)Mq > P ҽȅ!PZbH01mpPhA+ ;=pe0S{чQԎqa(i8 i$p`&p‰q(JYe pupkRMn' )21@8 ȩ r/|’)+iq⡒&v]j ( |)y xX1yXVE-Y !8Y|'0*@& 1YpYe"VnuŔp!&1.#7Ҿb)**ڪ*u2,%:`U#bIui!#1ܪ*T5Yߑ(\Q+A I[ZD:Q2:cj صd)۽]ܽP]ߵ]܅#aZp")~ !Om\ߣЫ,]'S *H:8 4|]=#pikp_ifi`__f_e^,gS4h[RbF&:x> 6 U0BE%D"_`8=_k"(1pX~pa&~asaaa6k= eX4tzJ!ȀДu] nbDYn IFaٝ1kmhc7~597oxc;cv! d#BXWP$pZ".GQDXix %)З 8fX,:i]h~bb([}ifsbKA$ݥZdPfvcoH[cX'QH7fao W>h<ŨK `[Np4`F"( Sj۪67B1. 8Rj٤7TG0$ZJ+2r#W2:G@ sB  3i Pu(LNk".By%>jxk$j`z-.,j*k^,jϕ. bMfk`6NiX }8hoXFhf>^Oo2,m2'Xo=+˲ Ȱu*ر8* d9/0HJ-9P32s3슌9]jWﲂ !p65pZK2k+< >$x4jp- #{24z; ,®fu:3c>2p6p/ P2 / z"o$[3507[17pPXPQ/OljgVf`-( X?sE1 ż̀fq)@IP>h'-<k[C!8 k; h6oɘmp9Mѱ,noz8OJzkިaӋy7wyՑ V GG Y3KpwgaoWpzz7j(=TNs[])*0)Ogpx pG,yA߱th0 8Zg6泯 \T6=)7{xRbuKB=8^_\R`Ob L9xj9rǀ ?4>rnع]@8wXXg%f<@8צ\M? MbΘ  2<< l B!P} P/؃񈁰Ûȋ F!xC?B݇@a8@3-h+ѯ9p (ʣh[\p)Xv@@%0Kt=#$ۣ;_=9`Ǘ0[(~3owMzc݃8;E؄S}I`P'ɛ}@Ȱo%$XٗO.p#Ȑ"G,i#*=Ѣ#͆fM”t lYeɁ[*p0o]Qj*֬I%X!:Yشj_H֭Q.۾] 'oyL8(ǦtI!Bdb$%b2g.Ñ>YMIߪ9#0ߞ@7@cN08YhC7!aAqU8/%HKR;8sa'yl сAq lQLGO} 3}(a CyH-)\,v Jc)B)H>I =u?1IG]` 裌8|'*[FyXZ^KćaSUGtux8'^1u54]*5;I%3ḃVjUW_5֐tZcWT}287ma9(G:xc "|| 8FB $"_8 IQ ~$!L~q_3 "5T[-*,GO=3D3|Mi49M8֧?;M`?6ZJ sW%192 q=3Gl"]m,*/K2\/ΰL+lQԒGϋ+li N<,yGlaop, fm3 qCI" 5yvy{Q8M3䴊vd 2x!xbQ8 cnW^ *FbCbK;}LLvSfէnLV,̈́@.5nYOu{& 0Jr.J( L'ڗ@-H+\oyA;8 @EJDHL,(8# `-g$Yϒ@$IIh %!;c@!lVK*|4-gԚ(D!mgGN[đtk'XɄ *v9'؆ Ӹ%g.G4։s$"4'$U( ͸'0C\b͐@ɹwJ<P HP^:r* d a)f1]d` p" J]CAQ9iBn!`;& J%!GLb$O8b bA?QfvA3D$!>DʫC8`Y H41h W!. FswsC)FILL#%N(Q nI>۠"}̢"HnYc 5sd5+(n^*q!N$Z$,O$!vAs(3 yIt( f["'™+'cUP!$еK658pŁd` P0W--% Qw:P6! #[p$ŀo2 yG0'kF27tsJƣ2]x+oKTfX6tZIԞԦ.uaiPET]1r o$7(bHc*TQqB`[ctYBS^ @@-La`r@+f8זG0y{$ўB:d;$N4#^LI sޓI-P!N Bm'n @0-8Ru vCp$[6[&A QTAoG hIX)%y\xz؂':.j ނ%}굳%0q;ʝCi@tܽ pl?<xlCx٭Vj- @)sў .oԚ{/1 W+mF="¬GX},12]\]LX4(44*94L6 AB Jz  G奠[eQ  5_ߴJ5 60ѠRYV ` -xB Z С .[`ɥ!qH `ZYڳٞ 4 `\aa 6$ bI0"#h݉ ]ii$}")nv***Z^*"汢,΢i !.z#`A"Tm/6b'E1:bZ"c%-0nIhbiY5.e-fR2!`2#R^:(341c36>N"&i'AJ5nD ʧ:RKX"lA#9G E`- EG ۴B~ B20J0|`H eRNbx4NDl_/&"Vb'!DnΨD%_H@^ʜ (<D@D`%p2T$@9L`:! G`bF]@`dH\T7(8%]f?ЋQfiJ[L8MH@b&&efBsC H@qfmw~'xn⾑%yNXp%$Y`R[Ԇ L|@HGXHKq$gG|g zvzVF&#bK\X| )h{ڛU|MȀXA%AU.dzX|( Agv WAE{#*ȋxA|JKXڨ0D Ktl],:(d[䨅'4֜'ޡXHC2|\;HwW:4fЃkk(ti@ܜ`1](pzx>hD$A:=%; HZ~^L3$L5 ?L9CA]+2l*i.tLe聣24IZDgp>,M?&;XPJ JU8kF =X(@"J6[A *lW¡\l A€ Ȕ;l0!Oy|h<'K4Ȩ!Ѓ4ƄкA|*)Hw ALdjD%HR:$* $NC$7YD1A-DD6w' ³xtz"X-=.&)̩mL>ʬ,:$X!ζoYoG\&,r\I2́ È.4FG`@8+ \x0衤 D0p@f]\YB."*@c  pos Pm lGaȀf3lFgC-H#tR+7pj Rx2(L pJK9`?&78f82|1?LMM Nlu@yOp 3xL 4HL;1a›6vT!4avZt>^ugŢ!N \$DTWyċSYm$XG\m9;.DPIB-1hTe 9YA%7o^@fKn]A%LfBVu?[U%s<TBqSUAeC63dm8)ELBJ1H$XCS'w.MD*Dlw*v98f':W\PF/J >0Co!ׁu-З4/YT؅A] @X0W ٛryOT2]GйrK%X1dL2F8AeX:Pz},a ؠQtL[A[˱D[Ї@HV7}N9A}lUN޴dJd1SY̙AHFŭ[%±^}]=ȕ}p;Kڴᛲ)#ˑp0A\וKOƄ@gM % |j{xV;ñ<Ζʜ0f^EꙦemo^]@!^&%*9.#-F1x3'Ew"_#[ b R=8_a"܊7 {ڛ#G\zña%G>ۡ@Ta $%"25ragd@2CAbm#J?fM2_Lڟ@[;W*"Kgvv-;f2v7*BDA:+~CR"O?oc[}7jW~c%??D  qaB 6,(G )VxcF9vxGH#!BI$ȓ+YtfL3itxgN;y)cbPA ~(O7.MiOSVzcD'UlXcE.5{Yk"}isz:W*޼ŖM,0Yŋ7vIrdCJsf͛9w1⒎I6}:dի"Hslٳi׶1bɮyMupo/W^{yr˙wtk|h͹w=物7/zz k~| 'M>LӲ=Tn;A[)% , -D yϸ =č.q&H I`{0]*7bt.!OGRTA_Hn3{R8piU'w:n뜟>2밃n;n=^FnL5b"֭޻ʺvWI/:>|lpm<^"OV+(fS֜trWu˸rS0]4gZ_q1ɟݝv߁?&%*oy8ƝHؙ֥﫸|7\eBY%W,zK=J?iO d d5P_k8]n+ eAk!D+Qq}"$[fJa0*PZ0AJ!Xz;JhCTedwDIQ\ ZjRbEfE7%QbԄNaƱPzlKt/=ŎcGCN`:"i1rl$| YI3:;hɵaR]A Ѫvc))9QҍϬx@rY$ZWFJ\Q-` v,M.9Jiմ5IMm2R &m s69ulg9JsABL 3s^a^H3 X  49xP{B4覈i(Hz2Hˎt JYnJWZSo4'|)C-FKPD]*CjM*u-(U t[jzϬjU|Wz֟]g[9U$kYjW5kYK)a#H~"6BWTvrT"wBASJ `f4AF@X6 ! ,J&,")-*/#,3).5(16 31$4:,5;16;07@-9=29><7<;,D4?I8?H!@76@F9AF6BI7BP C<C=+CEDC$DD;EL$F>,FI;FPHCI(=INKF#KC%KJ+KE,KK1KD?KR4LLM3M<5MQAMU-NP2QL R5*RF3RRFRXSL$SD$SL+SK+SQV>VACY\NY^NY`RY^ Z;2ZN=ZX*[V4[WS\bY^b3aSVaf'bK-b[Zbf@d`JdceH[ekVfk]imbim>jaKji4l`Alidlr)oRKofloxjpt[rtdrufrylszBvnSvrqv{Lwq>ybYzysz~\|vd|}m|}u|yhuv{QrQ}}c|CkyZgMsdX{q{pblv{v¹™³řýûĬý˲δ̼Τ¬ҔεμҪֵϻۯӗټݿگżϼdhA*\BÇ e8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړ%-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR ⸈GӍ^/Lc˞2[1Vtx" ƈq# Wo=$jIҌ蚶ا8\DВzE3|'~oadtC1z@b1Ztuh \U݂ bgEĉ)l0p]YDS&`\b_FAfx `P ) 9pt. 7"3A"C*-X8.wi=嘐5ThIۃP~+ |c~vy'~p\J$Y򙧏{`g+ C`M&)OpG"৏4C &`'(xPG*sRjy&4Kjt`eخyyBepаG@B GQzDg [H( _ e  G1 ?Q) 1q<|;p dO!' 0(Ѓ܃O7,R7e q,C$P_4`Z(ekXn)ؒOdю<&ۊ gN7JB9|A!O57pBu9p<|#9<w>d0bqBA=O(*c=,ࣻ/;wWC͋ +xG?SO8Og\Yg\湀C)/6"Ohruϲ< z@'.[!M(ipB E  =*D|яYCf8 >(|H=EhDю~!=14C H FBLpxP69(pМ0 ^<~*6@'l0RJ9z(QY@8`( Jt!Cځh8xG;rd$?lq*2 .1 b>bd |?.ف'T&ksj&^ HCF>恈 dLJ  ARq`< Ta:xcG(r)lR321yZHgC9 $GBr88IL$&ѦR5p\v< '9AIk PP]&8ϟp C #|jHPC q:'҇u<ΰ$`! *=S@|ރ $(L{2ck@4aաjfW6jh Sw!q 0fdi7V|, Cr#[,mk>8$XD$ ń3ؐ< )8)p^~P qZBE Xe=&8P7ept * \`&@[ۚ))Kr!&Āɕ| (G#G!@ Db7pڸ%`h>Ah>@ͽn2 " $cG6Ý@rR91H@F tq0C8ۄ5qGp[Xqp@냈`Hd"0n80A=5@"d# (ԩ^:I5"{T`h,aq̍΀;b>͒,E _au 8$NN d 7PP 6o ,T<  .,A`pR,r|}2 G (yAp H97}P6yNjYxq!;DI g"R fô)&wҡio!CIj]=iJ\O8F:ys9], Sgp "$(-@Oc Udb~Dy|0Ay̻H>]nU;o1Dv 3TiPkNj<c4%O@ ?w}tTz}65՗Eeq&ߧwٓ!l'rғ ?0 Y$A#( p A{.~!p KFPb+Qr{fyt/yP 8q wYTh8jox,6gyW(@ 6>PM `:!,+?PR @ }<0X{D(+y` w V<%p p'@PrGq0 1@08 &b6 ikLP {R&DeP h\@ >gpE( E:tPK6Wp:P`h (V:\@ P%g { %'20`  `_o H=*bxgxkGU)e&.;` 0> @ h p0   Ԡ @0RW 5`0ڠ 22` p  `|  0ŠCp øx`8|Wabx.q !yk~;]P e>@  >@ y?ype2\0M YP y4 @ F5, |_  s0#9 8 8 0ؙI&Zd&y$&p!p٠YR3;@ * P\D ?Y 'D@ @ R >P I+hhf`) И$ 9  I@ 1*$Ȗp5@ * P> *VY QI M@-j {V*5 $䉑2` _ Y%Cs0@[twr*j:z_i 1#Fmp #78xCp0s`S`ް0cm4nI0 j0 3^g ހc`Xn +CI`BnwI S ztkspt|p߃`~ҁ ~m|K|U0 Pޓ0^ v !z0@` 8jn pq@f SPr70v`rJ  JNAȍ  p {9q- 2Iou橾 80P}ƍ0? @~@fdȠWio #Jώ ȀEI(K1eΤYM9uO/[ m7`8_2MsߡRHWaŎ+Qd1 U5D) DےJ'8J8 U5fMz[%dQn qpc0J Cz5!AJ2&'X´tߠ\qp 'GANŋΝ0)Z.Ä S ؂ j*{ϧ_?f,FOOxbh$OKLxA,=CQEA1b6Bd)X&'@jƻZHPz6@ Xw@1 (qG%M $p$hf&ȁ @k} zB J$%j`}pPL}r 8ɴRL3tSNJb=zpxƟi@Fv2:֯@G2B2K@-$2sW+8xYuU2+=;ifLЯu?@GpO٢[0 ' 2Wt!fI>g_s `? G <xI오$ܜ$}: <^$Ncyfk ,QiIBCGn1.quלwn.dZgb iw iT6Efj"ǒs.Y]w&\qSmdۂ}I[(pm! s1&=1ǟǜV桁'<3c}v$e縪:M+ ogj]4_P8`уc$cc%f0d6-țʢQ"*?lo[|dŇ&SD iFHFRBc-yILfR,k!(\OH钿n&$]iV']~I C=yGLO1U%e,yMѲ'bK]3L#xKqc:M./1#qb=M܉M2]9MbN1W$2yDCӸs%.[h3H [X~#`N| d6M9-D6È)O$J Xɪ>tK $SmOT+6ZV~j0'ӰHTdD@CcЛ,TO<(=+W*-t"VL*[UrEVud>2uPR,hj@W4B%CvbUҝbAd[bzVcNc#jQS&7XW&B6IS`pfp349C?&&Knp|ߒ"J =(YGZtzu]bɁS262uՠ` od vxt+F%Ē`"27\+IX!FMa tII`ݏL 20ʜۺ!8{uچ7p0(-`DC`;XݕK'&э *2 c!4zJ0`KG20;"̀p A9@CįN/xfں_E,5=7 D:YA> 1"G Piz\Zs^ٗ@t:%\`BULi ,MJ]Hy1@Z51 jʲR 4g_ε5mzyùfl{F8L8<&L$CL"؇:phɇb{3֢Z[w  nm:73b2ސuhX j @s0D%40ck#;REt5k>zҗwKn28zH&xnw7 vH* 802ύA䩞^> [``zn\]L<9SҺ Cte 2w^O=.r,הI{*P}`j*2p؅??=А/8@m]4kbY&H%V[IVȅ,(5 PÁ}k-EnI9?S4?h+3%hth2PȬ HH0BksHePpd؇$0 (A<` Fdr)t9 ?>CĦJ1 KlV؂āxhPi3)هHp x(Z,I \DꛌY cqXI$?UD; dDVS E` (= XEKs P 0Y@Xp$p/8 D=R2IP؇a5BzϐohSAx0ſ9EӰxt65mDC IYzb C+(iO ҽȅ!PZbH01mpOhA+ ;=pe0S{чQԎqa(i8 i$p`&h‰q(JYepupkRMn' )21@8 ȩ r/|’)+iq⡒&v]j ( |)y xX1yXVE-Y !8Y|'0*@& 1YpYe"VnuŔp!&1.#7Ҿb)**ڪ*u2,%:`U#bIui!#1ܪ*T5Yߑ(\Q+A I[ZD:Q2:cj صd)۽]ܽمO]ߵ]܅#aZp")~ !Nm\ߣЫ,]'S *H:8 4|]=#pikp_ifi`__f_e^,gS4h[RbF&:x> 6 U0BE%D"_`8=_k"(1pX~pa&~asaaa6k= eX4tzJ!ȀДu] nbDYn IFaٝ1kanhc7~597oxc;cv! d#APVH$pZ".GCXix %)З 0fX,:i]h~bb([}ifsbKA$ݥZdPfvcoH[cX'QH7fao W>h<ŨK `[Np4`F"( Sj۪67B1. 8Rj٤7TF0$ZJ+2r#W2:G@ sB  3i Pu(LNk".By%>jxk$j`z-.,j*k^,jϕ. bMfk`6NiX }0hoXFhf>^Oo2,m2'Xo=+˲ Ȱ}*ر8* d9/0HJ-9P3*s3슌9]jWﲂ !x65xZK2k+< >$x4jp- #{24z; ,®fu:3c>2p6p/ P2 / z"o$[3507[17pPXPQ/OljgVf`-( P?kE1 ż̀fy)@O>h'-<k[C!8 k; h6onh9Mѱ,noz8OJzkިaӋy7wyՑ V GG Y3JpwgaoVpzz7j(=TNs[])*0)Ogpx pG,yA߱th0 8Zg6泯 \T6=)7{xRbuKB=8^_\R`Ob L9xj9rǀ ?4>rnع]@0w XPg%f<@8צ\L? Mbΐ  2<<lA!P} P/؃񈁰Ûȋ F!xC?B@a883-h+ѯ9p (ʣh[\p)X?@%0Kt=#$ۣ;_=9`Ǘ0[(~3owMzc݃8DȄS}I`H'ɛ}@Ȱ/S%$XٗO.p#Ȑ"G,i#*=Ѣ#͆fM”t lQUɁ[)p0o]Qj*֬I%X!:Yشj_H-Q.۾] %oyL8(GtI!BϏd`$%`2g.ÑI =u?1IG]` 裌8|'*[FyXZ^KćaSUGtux8'^1u54]*%;I%3ḃVjUW_5֐tZcWT}247ma)(G:xc!|| ܘD"}Ȣ"HnYc 5sd5'n^*q!N#Z$,O$!:!l Gq9DN Gzģǟ$)=]E'`7ұ)(@,d c( `1]TK\k+ f @tLBD7]p#@[>vAs'# yIt( f["'™'cUP $еK658hŁd` P0W--$ Qw:P2! [p$ŀo2 yG0'kF27tsIƢ2]x oKTfP7tZIԞԦ.uaiPET]1r o$7(bHc*TQqB`[ctYBS^ @@-La`r@+f8זG0y{$ўB:d;$N4#^LI sޓI-P!N Bm'n @0-8Ru vCp$[6[&A QTAoG hIX)%y\xz؂':.j ނ%}굳%0q;ʝCi@tܽ xl?<xpCx٭Vj- @)sў .oԚ{/1 W+mF="¬GX},12]\]LX4(44*94L7 AB Jz  G奠[eQ  5_ߴJ5 60ѠRYV ` -tB Z С .[`ɥ!qH `ZYڳٞ 4 `\aa 6$ bI0"#h݉ ]ii$}")nv***Z^*"汢,΢i !.z#`A"Tm/6b'E1:bZ"c%-0nIhbiY5.e-fR2!`2#R^6(341c36>N"&i'AJ5nD ʧ:RKX"lA#9G E`- EG ۴B~ B20J0|`H eRNbx4NDl_/&"Vb'!DnΨD%_H@^ʜ '<D@D`%p2T$@9L`:! G`bF]@`dH\T7(4%]f?ЋQfiJ[L8MH@b&&efBsC H@qfmw~'xn⾑%yNXp$$Y`R[Ԇ L|@HGXHKq$gG|g zvzVF&#bK\X| A)h{ڛU|MȀXA%AU.dzX|( Agv WAE{#*ȋxA|JKXڨ0D Ktl],:(d[䨅'4֜'ޡXHC2|T;HwW:4fЃkk(ti@ܜ`1](pzx>hD$A:=%; HZ~^L3$L5 ?L9CA]+2l*i.tLe聣24IZDgp>,M?&;XPJ JU8kF =X(@"J*7[A *lW¡\l A| Ȕ;p0!Oy|h|*)Hw ALdjD$HR>$* $NC$7YD1A-DD6w'³xtz!X-=.&L)̩mL>ʬ,:$X!ζoYoG\&,r\I2́ È.4FG`@4B+ \x0衤 D0p@f]\YB."*@c  pos Pm lGaȀf3lFgC-H#tR+7pj Rx2(L pJK9`?&78f82|1?LMM Nlu@yOp 3xL 4HL;1a›6vT!4avZt>^ugŢ!N \$DTWyċSYe$XG\m9;.DPIB-1hTe 9YA%7o^@fKn]A$LfBVu?[Ux%s<TBqSUAeC63dm8)ELBJ1H$XCS'w.M*Dlw*v98f':W\PF/J >0Co ׁu-З4/YT؅A] @X0W ٛryOT2]GйrK$X1dL2F8Ae~X:Pz},a ؠQtL[A[˱D[Ї@HV7}N=A}lUN޴dJd1SY̙AHFŭ[%±^}]=ȕ}p;Kڴᛲ)#ˑp0A\וKOƄ@gM % |j{xV;ñ<Ζʜ0f^EꙦemo^]@!^&%*9.#-F1x3'Ew"_#[ b R=8_a"܊7 {ڛ#G\zña%G>ۡ@Ta $%"25ragd@2CAbm#J?fM2_Lڟ@[;W*"Kgvv-;f2v7*BDA:+~CR"O?oc[}7jW~c%??D  qaB 6,(G )VxcF9vxGH#!BI$ȓ+YtfL3itxgN;y)cbPA ~(O7.MiOSVzcD'UlXcE.5{Yk"}isz:W*޼ŖM,0Yŋ7vIrdCJsf͛9w1⒎I6}:dի"Hslٳi׶1bɮyMupo/W^{yr˙wtk|h͹w=物7/zz k~| 'M>LӲ=Tn;A[)% , -D yϸ =č.q&H I`{0]*7bt.!OGRTA_Hn3{R8piU'w:n뜟>2밃n;n=^FnL5b"֭޻ʺvWI/:>|lpm<^"OV+(fS֜trWu˸rS0]4gZ_q1ɟݝv߁?&%*oy8ƝHؙ֥﫸|7\eBY%W,zK=J?iO d d5P_k8]n+ eAk!D+Qq}"$[fJa0*PZ0AJ!Xz;JhCTedwDIQ\ ZjRbEfE7%QbԄNaƱPzlKt/=ŎcGCN`:"i1rl$| YI3:;hɵaR]A Ѫvc))9QҍϬx@rY$ZWFJ\Q-` v,M.9Jiմ5IMm2R &m s69ulg9JsABL 3s^a^H3 X  49xP{B4覈i(Hz2Hˎt JYnJWZSo4'|)C-FKPD]*CjM*u-(U t[jzϬjU|Wz֟]g[9U$kYjW5kYK)a#H~"6BWTvrT"wBASJ `f4AF@X6 ! ,J &,)0#*-#-3*.5(16 42$4:,5;16<07@-9>29><7-48>D?>&?B4?I8?H!@76AF9AF B<6BI7BPDB$DD+DF;EL FA$F>:FPHCI(=INKG$KD$KJ,KK1KD4KL?KR+LEM2M<5MQAMU-NP3QK*RF3RRFRXSL$SD$SL+SK+SQ T7UAVzbXzysz~d{|m|~u|yh[uu{}Q~c|Dku~ZcnNsdY{q|{lt]iv{u¹„³řýÿ˲Ν˼Χ´̔͵Ҫ֜Ӽ۴ϗٻݭͿ߼޴ppA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2?J4I4á*]ʴӧPG<ɳիXjړe-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR ⸈GӍ^/Lc˞2[2Vx"gʐqCF Wo=$jIҌ蚶ا8DВ9|'~GoadtC2z@b$2Ztuh \U݂ bgEā*l0p]YDs'`\b_FQfx `P *  9p- 7"CO "7|?쐳 xAy)&d~ h`A%& *|_wId>P$jB {飞2 =&@s+A =+B lP8v3JuCܲo<L>P4 NgXg}l-TEЂO6O#a7;u =A(FzP'x[!P0jXB F " =+C|CX汏["fȁ8 >(’(hbuD;PY7 )&4zP  @)h!"u<@@ d!h#q *`H;@bxXmb7- @9(&nQj‡8 f ~f9TaHj 2oX @KRL}|+qБ` # lHJPHI5y1;nqb*7Р1RCɉ HGC>y$$Gvxj{3+,η' _ x9$ MN p 7QXF 1Cl:Cs !A  mFqo $'h8 JEG7k}i~S1!.ihY;DII hjsD@7Үx{'{ܡ) Lf.bȐGb r@}'m,ߎOBp#09эgwIN3E8R ~Dg̰ZA*{?Y2A` (C;p?SMԎ>[ïSǞc ׇ#,+?S p ~D({)+x vU<& ` pk3 s+=pP 0|`@b(f7 nXzlLp x`B~Cf` c0%i NhP]@ QPDif:`<Y<Q` U:]` Q@QLx _7F0 _o0X\؅`8=!&b}UW)dr?P ? ( i phS V p h i 1XY P>1Vi Lw 0 +i ̢DPi 8 ]ap; -W@Y& ` '$<:0`1^P Ҁ pxP`f/]ސN ^`  9X:@ p Ɔ@ _ s!GW 0]茠22A٠Ո#ې#2$ /`]0>  0?^ 0(] @ PX@ Y#50:wg { ` @ ?Ap pZY /$`> @&أϰ ˀ@ /P]@ >0 u)q/@>M-0yw`0q s@`Й`WnqڬMo~p?3b}4x ?>0`i ` XjH` > N0p >Ⱍ:0๪h0JV3R3ΠJ@ P ͷt.{##` 0S ȀQ r# 0;p q`:۠ ,`y) N 0~+1` 9o P P {P X Jkch+˲ѓ/Z}'0,W4T 0= BҹD(` 5iP ` @ >T` L ڰ 10 S< ,  n\ ɧNr`yj{[˚wmp7Z'wzYQ/PTPTxW+@F S?M5EwjA"L\Gy8@[|sX{i8-K4W'&!&4!$axrz8W7wqqsFA{tr]bsI뛷wJ btkČ\bC"cunm뇚yCҗ8 WyP*{ȷwxȴ\[IzakQ}{Mw!fr)w=j%1E'ATU[+z͕xGǀmȟLiCqI !rtvÇtq'گP(rN*!PĭW^A!nP I&"g @˭$]qX0nNz0|ߓLŌtuL&h!nzԠߦ ͜xI@ P LwDMs@Rp d'I(k@( 8Ppw LX|F1Y+q@|I@*^IP R! Ќ0=W 3`k[v eNڍqf2ۮ`|~s𞹐j`s A膞tPzPЌƀ~|@،P~ 0._ɀg Rq|u} @ Ƈ@L OP enMq!@@`lnir@D (!٥q {WӝpV4CLn>+qwtp0(oD`dhD` f=.? 0 oWoM@n0 ٬n1pV0R`v1 t@yJ ` !PN Pǐ |! P t`ܝ~o@p Г_ { (s!   s+"yγwP߱[$8p ` 0_:s`/ @ @.QPu6 3 MS6ܻ:5)*0!f$YI)O4p2[pPY}9B>vxp m(kmxq$A.ʤirFNE٤RDp14􅳷'QOp`I, U:a0" o8Þ1ɓG''"2dn~hܹuo'^q8*m4DY\7?Rs(,Z,Jnf7C 2\%^':~&<⛯"k)pH fƜ&Bā+8}Pl1  $ }0{=Œ`N4@ٰCP`58xD]8mJ13L4TsM6܍'E#)92y!jB GBUt:McJ 0%)%yGB&$8+uO;GV0KS<. 5R Ⴝ\ G'r1pCk}}V3W}VJ$$Z%[S31J*FP*"Q%VؓM 6`mL*E{Ɯ$0}Jf F\d+],VA8NRf^ޱ b'9㼏bh<(EWfDN#YEZ @sM BpcF_c8]ew -ߤ-OrH-R7D^D@RT{]RA(7MFS9zq^z |)Y$ $) JA@f 2iV P %}3J$Qv- ʔM(SvNВc xhH"|>8ՀR, Pv*f588O`Hl:@B}-*Єp)zB(`b])EX[յY2*d!&&D .YB f[4$b0I`cr&/2n+:Nqyo 5~nm']3n|IwܰպknW Xrn@7AR\ &Ha }|C9A"Y@Xi0378 ƒc p uyš A($A魋%EÉKO Fd@KC\G7g$cVd]i˗3,8Cx#'Ys契w$Pb!z+HYȔAqFt5*eEdZC5d8e Ԣ&]EWc6 =jTI:b1ZG@wHǮM#s[LȠFGǟ1sc^C834~0s"k{tC=FZ./|F%{a+mW $7E$KpF%wdjfͧ` 985/K2ޠp;RͺT:s0D&T? +f\8=pc .ONRZ:s;$a /O:*!7#Pgp`H3p}8 5щbiþ=>,ސOï4 Q-@Q~y \bْH R (q WdF pA lZ'ba H?[ }KIE.rQ*wS"р C>,Ї{p>.Pb @*{8?W PHw +؃p5HP:is Q:qp1K@-dx KH=9  (=686t p  t,: g3 P`S{7 HD@5{Ht'Cj'@ىMD׈:< $C.:{PA2pC`pD pI `D< *zILn\x$p/h)D= *JPЇə {Ț a4pdP͐F>:D̊s[FhCD26:3.(Xy)>=qYX7[ ,WqW#!lH2yXH qp8"/`@,ȯ!9IRp4ɗ'܈F[@B āG] 1 w)JcG+  nw,̍Nۃ!P.0+䐏jH&6 *J "[XYL}Y4Sy;HJ0gHPYz0MP(Tۮ1&=/L\(YI،Y3[Js+ݼNiClTd0KȀFYIl`v!Ge1wHlKFk\H }Pݸ,$1LuŀOH}}\hɕQm̲ `K8KH"0UqdpXI QH0T.PчV9b 6 R ,(R] %u.xRyRQ -=SؒQ5,9&x|h-(9 WٚmIwVdxQWuJ2T}8`9@/ ]QgEu,,h ` c,ϔ)`.PȀs= $ c.]{e,h nEo!R!)wݞ{5 eɝgn!!Xg=,ّW+VL*!K uքփ!9Ś6ɀv,!X>"YةԈڝ SRW&H[D q['z8bVRR &:,$%!1 r 1ڡMY-]U$R8]mճI"()!P>-)*u S]1"ϵЕ֖8kjk^^^ug^=_Mnh(.Rw ڝVGbR(PJ!z3=_6!#uY}% ]F -  ` `{4 p`aast]B]_B F%] *.Z]r&X-t+31b&S$Ρn')bb+'nb.b/b0pVSz%b捀&k߹_ݠ%my&zٰA)1a;F<}&,6(t Pɫ cJdJ2&%`(Ԉ_9zApXP$`.N# 'jxl)P'0fxf="q^@`[2'S\nshA&`ҍdBjs)t?H(tb  dwbL܏  _}Ӹx.!U )̊ ݱ,<<:њW**@ Q~wRxE ZF ӂH26F$I >dv3 sz +Ϻ:I,i֔-:W:Zj#` XBpޒe阢ۓƽb!?V02F[ pts9tk`kbw~ cyF`ۗ%'O ):pɈ#-}& 9 ,bzBÂ$P°98IpW$5^>/&$h,7."n:C1 ,6$x![`&.1R2P i: zyu]Y+. 2XnuWc̞6$q/ 0v71Wz&FvX֘궯n=Ɋ/~f)]&"'w Y8ҊFI#Lti)HRkvx^&pZII:S!8r PcvX `9e7\4z367{HX5oc]hH3Fk-{hJptt.Pc6k3@* C-thS^AYP ?=70nL 31i-xP EV IZ{5;[t)6j>yJ,CtR:-K8J[u- JXt^Jv K ]02ĩkfgH}4X0 YhigIpLmj()gpNxmrRO#:蓇Y s鄰  1$d͍A"X|Z9ؒ?a0\SYׇ'"YȣKi{+:E脳ׇ@@*bP{u87EH7jQ|_tȏٛfAYt B.pTpkL!tp4'^1l!ć31 %hdCbUjIX$JaF7y%_*)]yɰ Ys4u%f2gNȯ#wx铒V?WsHW's3<8iQXI 5\O8dd5?b;B#[Бs ŧRuE0?4,p_HZ'pM:3:l h`?ٓ3|aOj,_sGAR;n83ꄅa[If~>Pja uc Dc;!Wy[=9>p@ 8p\B,0r!1#ln#8,沶`꾡D.Z,Dh" 5y6h8$B8&)3\t`z2cH蓎@EB ChVt^sn%DF8p!=gC{>'R8Y8Ц%Wf38KZE+J]#OGw@' ЕӔ: jɯ8|vY> dh\^ @->s.sܑ5vR Y h(~V09 bIЍ\A$Іygd")\`X@Lf00-`X'tF`a^Gs94\Rzt~@{S FjQ ֶ11nQ7)l+hxI]'( P![$7sT+7.pd%abKPF5aR#9=Q΀rqh3B'<F&HTE%Q< X!a?$Pe[Xf(!D|@kYo á ?T7p4R:HB htf+'oZ< |1n҂$3+AKUM7,RCh^Pe>VI Dg GnSR$'}LbH n xImTix# _%).Y.\?pxT #%}0n"J$|,JȎ3fnRPЍAvbSc ($Y2F7f0s r=-T2?% -nH.G BN0 A-i#iq0qW#e <O@̦kִ M&9iɳbG)f{Vx . xG_W5js c1tWFkWkmċqAH&È d  -ޑ՚hp,N^F Ap nC#flR={ 3 9\YYH!rFN ^'厃q۽M}57Lh7@rg!r1A$W[rqxj{NΧv'`6Nz{+h=_.'d\#pB|Ip~9sgt#Ѹ}g?ܟHk}??ӏ~jPn&7^=[TIeF>>B~]_ &-݄ٟ ތ A. Dȑ0)Y=éZț]I `_$^!P&% U` ҝڌ`™Zh`:^aF=ͽM!D֡a%Eb!!!]X )IbIJU!%B" # ΙÍ"*׍^&*FMa F`^!"_##p""z8`>0E1"^A$~b!!(B#αa*¡%F  29C,bh/ʢ GMd,*b 4 (C:4c90s5a`t%fN @&V71;D\f9@)Ì J@v c9ѩ>s$AFLށ>Ih8s@C@|…F2`N-}m%(XBF`B!A=P*=C umbx;9j 3?!ʞD@yxV­~rK*hC>H2Ϋ)ja+B gLWALJU 8h?hGLXN`p¢ʞjM%,BMLr0C:_JcL]8~vG@3dVGGVdF gsK4@fXKL^q4,̯`d|JAXyH,zϐG`tn`lxp?¨&i..ɩÊpKt=D@t XKp?(-L+h4cM) B 8.ȿIy(@HJ8vq,zAxuI~L"~j Tاî\4K l t ͔nʅt`VJj8;@İd S4H`?Q0;CYr$G@Z |-)19i3Z1D6><T1 K?\%B[SS+5B5vd?6H#TNuB%`; QBLD]rA.ۭ*iN 9H_o4-B+De _`%V#@KTd?no\C&P/m0)5xkz/{ْ55޵;^7(vB,XT*;İTo8|<E؞DwXz HXn\VdH/IFTBu5CTL @k1Xi@.W4LZMx6Y4Uwى3ڞTOVxFfyV1$]xWBur%OTyל߸nP ˫̈́:83JY !A*VLFd@eR}`|Ш\hpz&ZR•('d۷䖴ݪܹuHya$;|as[ [pWY;Gzn$:xaZ[\0'` zGT夣.7b| [r@gE0Ffeޑ!e$N⥇ !ȯ6)tƍݺ˦;314l ,|G3 ;  ,+5^'+7<׷_6v|lihxh%}$ʺ,>"DK:  ii?4= I:=T5Vow5i-~>4?GʍHZS1>6փw>jh>C}Q" }IUUޫW>giB Oib?8+?IaϾi6`?&  qaB 6,B)VxcFgcEAhdJ+YtfL3itxgN;y0⌠@r4ziRK6ujTS;ykV[vlXchVjZkٶuȪֵ{o^dPhQA5|qbŋ3urdɓ|'фwth#CV|u꬘Yyvhٳinii{aaζ7~K$[Ako3 B41ܐC*D*:\Ś>.eq4rLuQA /Fx<I|M&L)I/*[\ҵܲD"FJL+<.\Ӵ,$+M6rʓ2+04< DW3@%$R TJd,G#-;'R=CӞ4ݔDAtԗ@mUR3 U]RX[zUWd͌Z\{McQ(vV.3*Yeet[k/[gut5nv=G=bKUw߂ET#iSv90õ<36#.Px j6XMc=^Y;䃿e斁{"b&. kԛIޙh1iޢF*[zhF`zi/l^[i@wbNF~mėͲp~L}LÞK+frԜyNֵ<~+W}_mطS)bi,y7?_F<]*+y߾:Ok fE[Z45}y?A2U9AWs۟Lx +Z@ $tA"k0ܠD7!lI'Ѓ qe@nO26a nx*V$jYib(JтU,YŕhqF^81%س2&?c ۈ7udz!8: r!wHDJǁ\HE^1Y!ngRTP>p))JƬzt+K6!T ,mFA r^tA1 d&!`f3/As&5-Da&~"p"Ѩ&S!P:QNC]4ION29ONDh1JBς&g`iZ C&ѐs6AzR (ZR N1jSR;Mn6ʓC%FJL$MZGyT*SJLm>5ZSW٘΋ 5b})Y+JS~ѡgYeQ1F!p=kճqI_O! l@! ,J &,)/#*-#-3*.5(16 42$4:,5;16;07@-9>29><7-D?<&?B4?I8?H!@76AF9AF B<6BI7BPDB$DD+DF;EL$F>:FPHBI(=INKG$KD$KJ,KK1KD4KL?KR+LEM3M<5MPAMU-NP2QK+RF3RSFRXSL$SD$SL+SQ,SK T7T;T@CY\MY^NY`RY]2ZN=ZX*[V4[X\BS\bY^bVaf*bM+bZZbf[ekfIybZzzsz~d{|m|~u|Lxyh[uu{Qr}Q~c|Cku~ZcnMscX{q|{mtblv{v³řýûĬý˲μΰ˧Ҕεμ֪ϻٴۗټݭͿżѻݫϼl`A*\"Ç c8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2b?J4I4á*]ʴӧPG<ɳիXjړ%-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR ڸGӍ^/Lc˞2[0R|x" €Q So=$jIҌ蚶ا8CВr7|'^ƏkAdtC0t0B0Ztuh \U݂ bgE}pF*i0p]YD\s %`\bD!fXC \P (M9n|+B 5C#SO"5x? xAy)&d~ h`A%&_ 䓆(x_wId>PgB {飞0A :&Ds)A s:@) ;h= ⹩~0{ ?iĚW²c6FV[iVkYm&я.0P )PĸFq(PD\g FAQqB 0"Pc PCz d";b _q :\>[C:#cZF ,F0p\L7}рitTW}XrY;K?ch;\#N;2#>s>\S &1ްpO?\>O?}<@H;nC&ܰ eCtCw=<7>-Ծ09vPS&@J?ɬpgCNGtfImc!c\+P$ d lI9<tC'01-OP2:Xm@<>` 7(`n"*jbb>nQ , vxLMЁnCB@Ar^(4"#,9@l6bY ܀Jq"Onя4tPh>ah`h4~(@Q;B-n ~  Le%!:0C7@C&0vb-CMtXPRK1!MRL@ ~f9RaHj D2oH PJN }{,qȱ\ q"k8AF0HI=By0G;nQa*7'*5RKEə>bArB(O吇.9yȃ B n◄PGeH Dg5 iIԢ ;Mc DyhF> F*NL` 1W2 LHLX%@YiBG(P"LPV1QXIyb^ w(ȩдzDj#5ƨmbpt~GǠ. _x:R#3B8!GPbP? ND# )v{"}.?(CBJh% 9V0;A` M,X9UxvK!SRb=V COzKA8Jc(90x ɘ\9hϭ <0.nI!H'rHQ5E9"sA1i(P yad07.\MpzP xljD)#y@4 N !A}MABLJ"A9Q[A | `;H ql+!i,ix?hlsEt D O |$7x׹vA'4G·la&JA= F;3,jkbz _A C04 rCe*2Φ(I `8X&lG rf8}#;4x HEJqѤHRǤ$@TF4A lQl:Z홟oUT0I:xϻ!CI7qVt۷Y>};> u耇7=w ׽&b׻DH3AJ/*AaeI"c1<p X$A#$xP ː ;~?x*#;u € ]8T@1` {/ s.!y```'%%Gv] kxFu+8p -@8< !p*+>O p ~`Bx{r'+x uU;$ P pi1  <+:P0  `|` `(d7 l8`Jp xO&Acp _8pf`Z` P=d@C`G00C 8`r0K4S08@S@ UC@0Q1[6`p p L[6q栅[aF:Yov3pPB&.9 /= 0` p<`0H/0H 0 /TS @</p  ˄q` 1hq  ', @8_xp6,U;9"zl( ` v80/X Uy` x  ;pxPc.(Z@ % pXp p ِ3H p 0 V qp0s9|Ӏ  9號,)H z=XS5X"C9p -Ј@Z0<(P >X &`Z ` GpTYڐ 9 *1* x 10|a9 zڠnʓz9 -$HP< `&أ `=`@ -@Z0ְ@J <0sIo- <0 $jY1wPمƀqq@Pݰi 7laoڬw~p<3B}3X 8# $`@ = GCP )@

iq%ڭNsM* P7^!ؿhk` 9ɭ"]Vk`MZ`[|]pLlss!kx }Հ ++V`k  q0Np_Nqz@+~6`p b4n 6.y``7k P+Q=\H0*.H` N :W 1@kڠ[v%0 e. afۯ@|~sОjs> A膮s0zP^|0P >]`e Nqk|s ` ćK.P|ʨsPsPު`kA3s h`ҀM| M`Q l7uL^ p p.`H0 oJ0'o_B`hCp H-k yvD. ٫k1? N@s0s0yI `  ` p+>=iy|  ` q,oy |? ?HP {TMn ]MHPy6Hm@m{R0% 6 p ^q`o+ ` 0,Q0u fDl怑?FbD 5nG1f?f*d}c$L EHQ!C>Zreˎ1"x(UoD qNq`J'=(Á_%WY\*uB,&. {7op0JC$"ѧ ^0FsL24L4(8 y1Ɵj@H3At6߄M=hFo ɸ|NӞyv4K=G=<:MK`S,Q"ɂ]gg ib},EbmdHGedKAԩ"LyJGJA]y(Ms_~_}Ft`{1śaA 6XPIboV10b xa8 ZAg[^&[V lzg[* &V99l tyj6DAD)& ²n:omN"u" (T)S|+p qBm|I6`\& X$W,ZJ /sqBZݧ.@Qi~ǖ![r %-9$;%&|>} HFvdmi_DZ ]HRn#G"@YeKAX?DR=`OXBP3nײ°;dOC\c,bB0yS"_7V'xWL]TXC0Q!'1QkYh\X]m1vp8F@I.,S)jH ~Uܦ4j+9V d+}FUWӺ#ծi EZΤhuB`_&\ W@ FZm5$/HPBgb1+^N7vrLa{]` %Q5+Eo~: %LK0NM!lp*VB}+'HmPE9$"&@M rBbPB0l p q[.@0 aImK`Ajlg4oIPƪ.e8?QAL4@!,9̢~Ka8@2s( <~lFmYC7IGRhk@%>, "J(4̾+29sc_?<]|MM5sWoCwsC}3 B!9`~ϐߩMm#'$ H*c#3^8L (/ (3v a6X> z~ 9v D$H.vaDZ$}R+ H8q=߳}>x8˂ a18>K> ܂T HHh?xӢ+@P`rA$hW(2$( a ;($; ep> j@=8 @%d=27+up|+9g`2P0 Q6D5{Pu'YBCB蜲 ?4Lh8D9}fC%S k C̀AE Dx( x_D\Ē(@؂`>jh }Ѓ` }@!{p (ߊpp sTy(Dss/j74H]d2, +.˂ 4Y8=9yY c73 +E{L XHH pXH yȈ܂P@} p$Y@L ABe L l@X^ io=+lH!qB۠BxKP8[xea }p͘FLQ0? H* -;P](UATEVl3[HCĆNPged+ZY$`?Ty\ٕaxhKlth! f jDzM  s|Hh}x]9]Ld|Qk2]L8KP!8Vnex4q@! QPH8ljUX ,` rV0*6 0 +^X},y(ҷɲ'%)5+27c |U|Ai`sЊ]80 aO$a#隯1ձ)tDS}T%h3̐BP-9b r++hriՓl̕+%Ȃ -Bx&I ,Pj+@YiEls !'肁qyW9q&Zqr&ܑqœ j9V ށÑ;  Wm-XUa c헜MOt) j,! " Z" )ŀx 29jI ` * ZR5¿: GX)X?Dy[XbY $xY\_0 ]:CW%"+#]0"#X" e'F_Ң:{]M=ljl^^^}g^^ _o0*RR'`?$" [(*ߔaz"յ\$>RtD.2){Z%Ylj޷n`nwD~Gq ~` ` `t4߯vmXҵ3X^( ۩~\S*2_A=JN%a~)=QU%Fbmb'&%b*b+%i`/ ڮE` ~&dh7fax㙍"cd-bi+x#bu IbG~dGb.(P'5BxY`$ .Kޢ9VDjht'O'C&Dxw0gb-X0 N&@g@*R Vad btb%uf?@0uXb  dtbIf9W:!JÞm1VSy嫳i_ @(ZJaL4,s*Ъ#S+Z  ,V gv ؾvۿ/ tA2¬={PNjHƋWT Vyj5r+քB!Újfa^!fji9[0qPbuth ql((lct^bvŰ`!. ([>[1+h*p08*ٰ8H/}/$&z82QүJ..bhi+5-!,(B(0p1+,$h۞ Λ,12!ɲ f BB oVn_10n{ xP7x= 5/5X en4@ $ Zy5qę-Nf\iVTmUhl0&pflt^g*ٶU5,!8 lC NCqY> \i8Z4߶ix4+{ 0`6gP2h 3DkȄ*J8@u+z5gV kC_Et(s_Ute!;=ǀ57k$LB-yٰf 4qXth̀.p4B5Ewf{ܛ8x4oR9KLSpt;@GUP+a6S8i}4` tbقx$GD(426?uu$W,@lHv)?!, [F*I*㛇Yn 0Y1 `+_B!@|sc>>`l=I^`5 +qhS?({R ;H,*8X ;iXÃ^p'xD@{[)UL>&,Qk6lA˲B*U踸,"j?+y-ꂉم7y}H{c8l6cT6C?TPvG9@c%6Y8`` #5?<@[̡s$ŧARu"EP?(¤[`_[%؀:1:l d`?ك3laj,[cGBb<o6Cjakln>P*b$yN Bcn@c 40]>Y0rO%3ӥ:00s< >QY4ЙKfF ֛?떒NudC^xsG{:J8h9_H` Vs-ψç`/ly4 kkBļj}@O`z~!Х8F_#AߘB ۀCfl$o 8[" FdA_~ p0# XC! lqH&ҍ3m G.yI$`x,-eđ% 3H XElt1E$@]-3 }$/}?D&>DQ,@"^jX?"I5Xiφ@Qx0ᬄylq!hVJ3H[H'`H7>2 H#$+'pZbi0.MYj%فf%`c*%qJx; òUG+i #CMq: ő1 u ,H0u$+$H~q!.YNY@A d00"na4#^I# yF u QHoxllPBt89LN2tF ad0 @)Cfj,,GJ0A-#j1 0W$0=#O,kV`UF'Ų:iʳfQՇ)fVъ,c ߠwEcAt[FkwXh_/ H~l ]<)fheGàgQW730/@?Vkb8hjܛ GV%`SxDZa2I"rGJ b'nqM}5>7Lh7|Hr)5Q$WcRqxjħNާ%P6Nz{>,h^ć.!/e\+pMBIpフ9gx#Ҹ}g_ܿHk}??ӏjTnS'7^_MSIF>@B>]_ &-ٟ . <H0)Y=éț`Ƞ] I `$^aP '-U` ҝی`Y[h`:]aF=MD֡%Ej!!!]aX )IbIJU!%B # ΙÍ"*׍^&*FMa N`^!^#@$Bp"bz8`B0E1]A$~b!!(B#αa*¡%F 2 :C,b!@,j dM] ΢"lM9I#P31@<&C1WcD@"dSd'8F#%Z#Y `v#KJ_@ @nD`!],L d@n-)ӬW$sŤ>Aݲći SJ=c>Qm@ҰN^Lб?Z P]z@ `lXƘB$`GxW%*L u[FZ)a L%a$Pe^XjePRQbbݰف$ii \K7ʹR% J,$&5A,o dfHX` yXlE &؀ӜC@)ΤC<\̜DzЋb3@ 1=āl !2dM-}q4XF`B@"=T*=C Du-cx,<9f$3F&Imź-'B l<T> H2ҫija+B LWA@ƇUA 8d?hHH@YN`|EC?l 8/a MLKNL!s8Ĉ:`JdPO^@H~vĀG3pWHGedh@HXF% JYDـ, NKB@xXBAٰ{LyXd(oXWNoxGl,.f.q_ ) =FHHC?kt XKt?0-Ld8OcMi #I4nȿI(LJ8r1,zuQ~!C~D AUاî܎0KKl t ͔nJtEDlkPtO$Md>u`?GQ?ZXr/3nMt-%18 )Z@ӏp SXWZ[&aZ} xx'c[ƥ*WP\ LTP(8b,)H mӨ˳O`@f(A d 4&DPPK`C(b t! 0]1p45PaEQs:/[ QO8\c4tGC$|1;K?K CK?`% YWC<6FH)C@^<t%^5IHRS$Ta'a8MyB%X;PB各]f.ۭ*N9]wx4?$-"P4<) 5SUKTb;o`C&0601usSx+S=T6 55;\(Dv,؃TC+t]3!<־ߢ'B$݌>cc]A=Bvh>={~ ƾHf#T>:_.ǡ76&a㟫$;/?/aJxOc/o`  4xaB pbD)VxcF1b8丑cLJ!I4yeJ+YtfL3iִygH1vhPC5z)AK6u#Ȑ =zkV[vzǰb5{mڤOٶuk1Ԏֵ{o^wUp`G66.I{7vװ='|sÛ9_4)wqdѣIvuj?U#vUųM׶}M?Ywl?6~y7w>[tW~shoo|Tɗ?]sw|в׷uށdZ  )(KP|o-%Z%=, MI×;]|1('<eJ1C6R%3\}\C _#(4ҧMI&|I*0K,I2<.R64s2ќI5>7$*sI;“= =O@QP=R]R]H5pJ=}RGڔUCtR]5TemOƹ qEvXUE5\SJ j .c5fVBb)[z\g[ ҳe]׽g+bv}7|!_.U_jYJHک߄[G%%-6Hv87*9d{X%8C^Y7WJN[e&}86V2g>ߠh~zxh6oԣc2Ԛ8찫̲1my?ݾ[ 9y2i??\k vA%W#~<ԝr̍Dra"wK=-W}نwDvixwOwRc yϡZ5MX%}Z-R^҈ww37oן'zA<~v[Ȑ9 YL ( {(YTh j&tlAPb*4Ҝ%- ьsj'H*Ј$i/? R^%eiK (r25%!#]3{VџZ1Pr\*II1=u@PK.Nk *X"`4HNYִ9Qj")r ! ,J &,)/#*-#-3*.5(16 42$4:,5;16;07@-9>29><7-D?<&?B4?I8?H!@76AF9AF B<6BI7BPDB$DD+DF;EL$F>:FPHBI(=INKG$KD$KJ,KK1KD4KL?KR+LEM3M<5MPAMU-NP2QK+RF3RSFRXSL$SD$SL+SQ,SK T7T;T@CY\MY^NY`RY]2ZN=ZX*[V4[X\BS\bY^bVaf*bM+bZZbf[ekfIybZzzsz~d{|m|~u|Lxyh[uu{Qr}Q~c|Cku~ZcnMscX{q|{mtblv{v³řýûĬý˲μΰ˧Ҕεμ֪ϻٴۗټݭͿżѻݫϼl`A*\"Ç c8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2b?J4I4á*]ʴӧPG<ɳիXjړ%-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR ڸGӍ^/Lc˞2[0R|x" €Q So=$jIҌ蚶ا8CВr7|'^ƏkAdtC0t0B0Ztuh \U݂ bgE}pF*i0p]YD\s %`\bD!fXC \P (M9n|+B 5C#SO"5x? xAy)&d~ h`A%&_ 䓆(x_wId>PgB {飞0A :&Ds)A s:@) ;h= ⹩~0{ ?iĚW²c6FV[iVkYm&я.0P )PĸFq(PD\g FAQqB 0"Pc PCz d";b _q :\>[C:#cZF ,F0p\L7}рitTW}XrY;K?ch;\#N;2#>s>\S &1ްpO?\>O?}<@H;nC&ܰ eCtCw=<7>-Ծ09vPS&@J?ɬpgCNGtfImc!c\+P$ d lI9<tC'01-OP2:Xm@<>` 7(`n"*jbb>nQ , vxLMЁnCB@Ar^(4"#,9@l6bY ܀Jq"Onя4tPh>ah`h4~(@Q;B-n ~  Le%!:0C7@C&0vb-CMtXPRK1!MRL@ ~f9RaHj D2oH PJN }{,qȱ\ q"k8AF0HI=By0G;nQa*7'*5RKEə>bArB(O吇.9yȃ B n◄PGeH Dg5 iIԢ ;Mc DyhF> F*NL` 1W2 LHLX%@YiBG(P"LPV1QXIyb^ w(ȩдzDj#5ƨmbpt~GǠ. _x:R#3B8!GPbP? ND# )v{"}.?(CBJh% 9V0;A` M,X9UxvK!SRb=V COzKA8Jc(90x ɘ\9hϭ <0.nI!H'rHQ5E9"sA1i(P yad07.\MpzP xljD)#y@4 N !A}MABLJ"A9Q[A | `;H ql+!i,ix?hlsEt D O |$7x׹vA'4G·la&JA= F;3,jkbz _A C04 rCe*2Φ(I `8X&lG rf8}#;4x HEJqѤHRǤ$@TF4A lQl:Z홟oUT0I:xϻ!CI7qVt۷Y>};> u耇7=w ׽&b׻DH3AJ/*AaeI"c1<p X$A#$xP ː ;~?x*#;u € ]8T@1` {/ s.!y```'%%Gv] kxFu+8p -@8< !p*+>O p ~`Bx{r'+x uU;$ P pi1  <+:P0  `|` `(d7 l8`Jp xO&Acp _8pf`Z` P=d@C`G00C 8`r0K4S08@S@ UC@0Q1[6`p p L[6q栅[aF:Yov3pPB&.9 /= 0` p<`0H/0H 0 /TS @</p  ˄q` 1hq  ', @8_xp6,U;9"zl( ` v80/X Uy` x  ;pxPc.(Z@ % pXp p ِ3H p 0 V qp0s9|Ӏ  9號,)H z=XS5X"C9p -Ј@Z0<(P >X &`Z ` GpTYڐ 9 *1* x 10|a9 zڠnʓz9 -$HP< `&أ `=`@ -@Z0ְ@J <0sIo- <0 $jY1wPمƀqq@Pݰi 7laoڬw~p<3B}3X 8# $`@ = GCP )@

iq%ڭNsM* P7^!ؿhk` 9ɭ"]Vk`MZ`[|]pLlss!kx }Հ ++V`k  q0Np_Nqz@+~6`p b4n 6.y``7k P+Q=\H0*.H` N :W 1@kڠ[v%0 e. afۯ@|~sОjs> A膮s0zP^|0P >]`e Nqk|s ` ćK.P|ʨsPsPު`kA3s h`ҀM| M`Q l7uL^ p p.`H0 oJ0'o_B`hCp H-k yvD. ٫k1? N@s0s0yI `  ` p+>=iy|  ` q,oy |? ?HP {TMn ]MHPy6Hm@m{R0% 6 p ^q`o+ ` 0,Q0u fDl怑?FbD 5nG1f?f*d}c$L EHQ!C>Zreˎ1"x(UoD qNq`J'=(Á_%WY\*uB,&. {7op0JC$"ѧ ^0FsL24L4(8 y1Ɵj@H3At6߄M=hFo ɸ|NӞyv4K=G=<:MK`S,Q"ɂ]gg ib},EbmdHGedKAԩ"LyJGJA]y(Ms_~_}Ft`{1śaA 6XPIboV10b xa8 ZAg[^&[V lzg[* &V99l tyj6DAD)& ²n:omN"u" (T)S|+p qBm|I6`\& X$W,ZJ /sqBZݧ.@Qi~ǖ![r %-9$;%&|>} HFvdmi_DZ ]HRn#G"@YeKAX?DR=`OXBP3nײ°;dOC\c,bB0yS"_7V'xWL]TXC0Q!'1QkYh\X]m1vp8F@I.,S)jH ~Uܦ4j+9V d+}FUWӺ#ծi EZΤhuB`_&\ W@ FZm5$/HPBgb1+^N7vrLa{]` %Q5+Eo~: %LK0NM!lp*VB}+'HmPE9$"&@M rBbPB0l p q[.@0 aImK`Ajlg4oIPƪ.e8?QAL4@!,9̢~Ka8@2s( <~lFmYC7IGRhk@%>, "J(4̾+29sc_?<]|MM5sWoCwsC}3 B!9`~ϐߩMm#'$ H*c#3^8L (/ (3v a6X> z~ 9v D$H.vaDZ$}R+ H8q=߳}>x8˂ a18>K> ܂T HHh?xӢ+@P`rA$hW(2$( a ;($; ep> j@=8 @%d=27+up|+9g`2P0 Q6D5{Pu'YBCB蜲 ?4Lh8D9}fC%S k C̀AE Dx( x_D\Ē(@؂`>jh }Ѓ` }@!{p (ߊpp sTy(Dss/j74H]d2, +.˂ 4Y8=9yY c73 +E{L XHH pXH yȈ܂P@} p$Y@L ABe L l@X^ io=+lH!qB۠BxKP8[xea }p͘FLQ0? H* -;P](UATEVl3[HCĆNPged+ZY$`?Ty\ٕaxhKlth! f jDzM  s|Hh}x]9]Ld|Qk2]L8KP!8Vnex4q@! QPH8ljUX ,` rV0*6 0 +^X},y(ҷɲ'%)5+27c |U|Ai`sЊ]80 aO$a#隯1ձ)tDS}T%h3̐BP-9b r++hriՓl̕+%Ȃ -Bx&I ,Pj+@YiEls !'肁qyW9q&Zqr&ܑqœ j9V ށÑ;  Wm-XUa c헜MOt) j,! " Z" )ŀx 29jI ` * ZR5¿: GX)X?Dy[XbY $xY\_0 ]:CW%"+#]0"#X" e'F_Ң:{]M=ljl^^^}g^^ _o0*RR'`?$" [(*ߔaz"յ\$>RtD.2){Z%Ylj޷n`nwD~Gq ~` ` `t4߯vmXҵ3X^( ۩~\S*2_A=JN%a~)=QU%Fbmb'&%b*b+%i`/ ڮE` ~&dh7fax㙍"cd-bi+x#bu IbG~dGb.(P'5BxY`$ .Kޢ9VDjht'O'C&Dxw0gb-X0 N&@g@*R Vad btb%uf?@0uXb  dtbIf9W:!JÞm1VSy嫳i_ @(ZJaL4,s*Ъ#S+Z  ,V gv ؾvۿ/ tA2¬={PNjHƋWT Vyj5r+քB!Újfa^!fji9[0qPbuth ql((lct^bvŰ`!. ([>[1+h*p08*ٰ8H/}/$&z82QүJ..bhi+5-!,(B(0p1+,$h۞ Λ,12!ɲ f BB oVn_10n{ xP7x= 5/5X en4@ $ Zy5qę-Nf\iVTmUhl0&pflt^g*ٶU5,!8 lC NCqY> \i8Z4߶ix4+{ 0`6gP2h 3DkȄ*J8@u+z5gV kC_Et(s_Ute!;=ǀ57k$LB-yٰf 4qXth̀.p4B5Ewf{ܛ8x4oR9KLSpt;@GUP+a6S8i}4` tbقx$GD(426?uu$W,@lHv)?!, [F*I*㛇Yn 0Y1 `+_B!@|sc>>`l=I^`5 +qhS?({R ;H,*8X ;iXÃ^p'xD@{[)UL>&,Qk6lA˲B*U踸,"j?+y-ꂉم7y}H{c8l6cT6C?TPvG9@c%6Y8`` #5?<@[̡s$ŧARu"EP?(¤[`_[%؀:1:l d`?ك3laj,[cGBb<o6Cjakln>P*b$yN Bcn@c 40]>Y0rO%3ӥ:00s< >QY4ЙKfF ֛?떒NudC^xsG{:J8h9_H` Vs-ψç`/ly4 kkBļj}@O`z~!Х8F_#AߘB ۀCfl$o 8[" FdA_~ p0# XC! lqH&ҍ3m G.yI$`x,-eđ% 3H XElt1E$@]-3 }$/}?D&>DQ,@"^jX?"I5Xiφ@Qx0ᬄylq!hVJ3H[H'`H7>2 H#$+'pZbi0.MYj%فf%`c*%qJx; òUG+i #CMq: ő1 u ,H0u$+$H~q!.YNY@A d00"na4#^I# yF u QHoxllPBt89LN2tF ad0 @)Cfj,,GJ0A-#j1 0W$0=#O,kV`UF'Ų:iʳfQՇ)fVъ,c ߠwEcAt[FkwXh_/ H~l ]<)fheGàgQW730/@?Vkb8hjܛ GV%`SxDZa2I"rGJ b'nqM}5>7Lh7|Hr)5Q$WcRqxjħNާ%P6Nz{>,h^ć.!/e\+pMBIpフ9gx#Ҹ}g_ܿHk}??ӏjTnS'7^_MSIF>@B>]_ &-ٟ . <H0)Y=éț`Ƞ] I `$^aP '-U` ҝی`Y[h`:]aF=MD֡%Ej!!!]aX )IbIJU!%B # ΙÍ"*׍^&*FMa N`^!^#@$Bp"bz8`B0E1]A$~b!!(B#αa*¡%F 2 :C,b!@,j dM] ΢"lM9I#P31@<&C1WcD@"dSd'8F#%Z#Y `v#KJ_@ @nD`!],L d@n-)ӬW$sŤ>Aݲći SJ=c>Qm@ҰN^Lб?Z P]z@ `lXƘB$`GxW%*L u[FZ)a L%a$Pe^XjePRQbbݰف$ii \K7ʹR% J,$&5A,o dfHX` yXlE &؀ӜC@)ΤC<\̜DzЋb3@ 1=āl !2dM-}q4XF`B@"=T*=C Du-cx,<9f$3F&Imź-'B l<T> H2ҫija+B LWA@ƇUA 8d?hHH@YN`|EC?l 8/a MLKNL!s8Ĉ:`JdPO^@H~vĀG3pWHGedh@HXF% JYDـ, NKB@xXBAٰ{LyXd(oXWNoxGl,.f.q_ ) =FHHC?kt XKt?0-Ld8OcMi #I4nȿI(LJ8r1,zuQ~!C~D AUاî܎0KKl t ͔nJtEDlkPtO$Md>u`?GQ?ZXr/3nMt-%18 )Z@ӏp SXWZ[&aZ} xx'c[ƥ*WP\ LTP(8b,)H mӨ˳O`@f(A d 4&DPPK`C(b t! 0]1p45PaEQs:/[ QO8\c4tGC$|1;K?K CK?`% YWC<6FH)C@^<t%^5IHRS$Ta'a8MyB%X;PB各]f.ۭ*N9]wx4?$-"P4<) 5SUKTb;o`C&0601usSx+S=T6 55;\(Dv,؃TC+t]3!<־ߢ'B$݌>cc]A=Bvh>={~ ƾHf#T>:_.ǡ76&a㟫$;/?/aJxOc/o`  4xaB pbD)VxcF1b8丑cLJ!I4yeJ+YtfL3iִygH1vhPC5z)AK6u#Ȑ =zkV[vzǰb5{mڤOٶuk1Ԏֵ{o^wUp`G66.I{7vװ='|sÛ9_4)wqdѣIvuj?U#vUųM׶}M?Ywl?6~y7w>[tW~shoo|Tɗ?]sw|в׷uށdZ  )(KP|o-%Z%=, MI×;]|1('<eJ1C6R%3\}\C _#(4ҧMI&|I*0K,I2<.R64s2ќI5>7$*sI;“= =O@QP=R]R]H5pJ=}RGڔUCtR]5TemOƹ qEvXUE5\SJ j .c5fVBb)[z\g[ ҳe]׽g+bv}7|!_.U_jYJHک߄[G%%-6Hv87*9d{X%8C^Y7WJN[e&}86V2g>ߠh~zxh6oԣc2Ԛ8찫̲1my?ݾ[ 9y2i??\k vA%W#~<ԝr̍Dra"wK=-W}نwDvixwOwRc yϡZ5MX%}Z-R^҈ww37oן'zA<~v[Ȑ9 YL ( {(YTh j&tlAPb*4Ҝ%- ьsj'H*Ј$i/? R^%eiK (r25%!#]3{VџZ1Pr\*II1=u@PK.Nk *X"`4HNYִ9Qj")r ! ,J &,)/#*-#-3*.5(16 42$4:,5;16;07@-9>29><7-48>D?>&?B4?I8?H!@76AF9AF B<6BI7BPDB$DD+DF;EL$F>:FPHBI(=INKG$KD$KJ,KK1KD4KL?KR+LEM3M<5MPAMU-NP2QK R5+RF3RSFRXSL$SD$SL+SQ,SKT;T@CY\MY^NY`RY] Z;2ZN=ZX*[V4[X\BS\bY^bVaf*bM+bZZbf[dkfIJfcUfj?g[?gc]imbimLjiBki5l`dlr)oRipt[rtdrugryKsflsyruwBvoSvsLwqqw{>ybXzysz~d{|m|~u|yh[uu{Qr}Q~c|Cku~ZcnMscX{q|{pblv{v¹™³ŔýûĬĽý˲μΰ˧Ҕεμ֪ϻٴۗټݭͿżѻphA*\BÇ e8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړe-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR ⸈GӍ^/Lc˞2[1Tx"gƈq# Uo=$jIҌ蚶ا8DВ9|'~oadtC1x@b1Ztuh \U݂ bgEāF*k0p]YDc&`\bF1fx ^P )  9o, 7#CO "7|?쐳J xAy)&d~ h`A%& )|_wId>P$i2 {飞1 <&@s*AC <* =l<⹩0{ ?iĚg²c6FV[iVkYm'я.PFU *pĸHqH)pD` HaFR P"pe UC~ fBF;r cB {<#eZsH ,H0^L7}рitTW}XrY$=K?elE;\+$;1$>c>Xs '1ޯO?d>O?}<@;n Cu' eCuC7=<7>-ԾO0;vUCO' J?Ȱpg3NGtfImc!e`B,Pd f h 98t3I'81w.T1 :Vm@V<:` 7*`n"*jbd>lA "+@ vpDN MԁrCBTAr^Ch%&4ԁF̔*Z12J0WM@. ؇Wl <=N1 9Q8bX3 $`)@2@@-Rܢo v@ "C yH~Td[A8F3CiAIAIJM2&DqZ4T`h&z(B'=&91aG.HGzxTpD)@; A %y,@ԌJEg.8*Oq9!'BrC,C<|f!xF5KBw2~T$V a"3wښĄ4 Pur&N<4$@ AI^ PP}̣ $&(τBCvdx,XP$@~UU&~78!T0 ^%)lLD 2`X,cRjVzЉ|41oѶG 0#!< L¹7`-I*pA)< [du3 q>! 7?P E&@r#mݾAI<bv@0(&Γ\|!a];-5'm4Xpqp@ꃀ^H#x^Htkף%\:ӛ& @ /?7^1h ^} D*hf>%@e-X(Mz7"˃"TAqqH@~$@nTc]Vvd#C` K@Ѓڄx\A>Np - yR.vcXޑw蒶H<.ȘCJ 0&a휶R40" ذMfW =Ryj} &H#x0dHL9 [6bCto'!8ޑpFa$y"?"HeX Hi뙸,^5 ZBF`]?졏M4yvjCZTAfĩӠԅ8 z' Y `Ճ'84prdF iOS gЧ}TfrvwA}X5 ,+ "pZw})qz*p08.:M %@$?2I` S#?"` *=MPFZ^! pP = p8pqrq x]w]btH1j8ihz+6hSW(p 6>PM z((5 8(*(0 `Z?P vǁ 0ϳ!sgp !008 Q1q [mu+4m?P"Ih@ M`fP\ ހ TPAh0e:`=@TI6Z%\` T (x |`2htW0)]n XY]Ȍ=a}_GV)dR?@ ? 0 IPh @fQ0 P Ӑ h P  sM0?@ #X )= tq` 2jpq Pư,0 (^hp5,T:!zl P u:P0ZP @I Հ IOI vP?Ђx @@ Iր ( 4( ` ׊ W rP2' אٙ2S&"@ېA%2$=( ( %Iω Ġ a/ "pI@\ ` P ISIـ )#4࢑0q)7cp P ИP ?P Y 1^HZ ڦ;Ig4 *(,MU` v:P0%j; h` #X RY M@0 ( AXM- c Tʟ\ 2p%Y )p Z_|b:gxz]s 1#Fl p5Ph xMP:h` 5@ M 5@ڀ. )"НZDN)T2P2ΠK @Ūp,ͺx^&Fpz8mۀ 8` q#H 0Ġ;@ p`ۀ +`000 hJK 0~+0`p })2n @ @ | W `(kʗq,[W}&,g'[IwuȲ[FX;C|vfHcfow$W=, {gtRZ&8y͕vƉˎnl zas(q l |f'|:/Gn|zQ.kvhSZreˎ2"p(nDqŘpbF=0!A_'G@Y\*uB,N{|'O޻wm?:e0QL!$CV+&Ģ9Ϧ]mܹuo߭QX\'㎿Ps9(Yw#"JnXψ1[|eK# '^sP; ϟY P 8. g9wj@%9 qh;"+8} 3`ck1}$s<”6>p0 LC% ч^0FsL24L4(9 2y)jB2H3At6߄M=ˈF ɸtNyv4K9G<:J`S-4P ق] Gghb}* Ebmd('eJQԩ"SLyJJ]y(Ms_~_}&s`{!aA 6XPIboU10d Xa8 $V9g[^ZVN pxѧ[ϕj FV9YkAsyj6@9D眛)X|F ²n:omN"bT ()S|+pbBm|8`\& X$W-Z 0sqBZݧ.@Qi~ǖA[ &-9 %;&&|>} HFvdmi_DZ ]HRn#G"@YeKAX?DR=`OXBP3nײ°;dOC\c,bB0yS"_7V'xWL]TXC0Q!'1QkYh\X]m1vp8F@I.,S)jH ~U4+9Vd+}@BUWӺ#ծi EZΤh`_'\ WB FZ5%/J`Bgb1+^N7vrL{] %Q'6KEo~:W %HJ0N!lp*VR})(HnPE :$"&@M dpC0p p@ q[.@0 (ImK`Ajlg<xn)Hƪ.g8?qAxL5@!,9R~Ka8@2J(;|k<&8<$n&j(38p5 sڦ;- &GAjN%|Xd zba0fƙ Q;C- "-+gyzpg(<GEG4_O >FmYC7IGRhm@D%>, " J(4̾;KϯɡСC6S#F\dgcOeF#/ 0Apø8:6jH׆ rRIDA jG4='aY/9頄6#O\Gpq629sC_?8]|OM5sWwwsC}3!B!9`~ϐߩMm#($ H)cC3\9L!(/ (3w Q 7X>@z~/ 9v!D$J.vADZ$}b+ H8q=߻}w8ۂ a)9>K> T XHhwӢ+@HX: gs NҊ6qp.SH0V@@+H:P.>4 ГX \B+~sI Y!@W{pPV;Q.o wp@pA$QtH{4!t )0` SԈ7< C%-:{X=T2p@l08D `D|BČ+8 xiPDF, n] %p.8 C= &ZJP!AB-8dPʐCD/:@=FqSTv4C 22-(Pݓg >v#>Ӹ] q>W!8(  $T$pW =W!.(p ԇ+/ I%q I!ː*\ƮZpāⅯ0'ٳrJđ' ) nGt==[%ap2*X^H5:H̴2Ҋ")JP!Z VL}UOu;HJ軕:gPHݔo$R@9Вn څP%@Ul6P4kuq6oqYjMpNpIABUQj  @qɕ]_y` +Fg!"Y۠|, pi00O1ǀvN\ѕDXL&PH*PE+>ātcX+趉HG 5 t+  cx8؂e() 'J}PbSՀ !PERW"#}aP,R.]+њR.s3f Pa@sЊ]80 aO%xa#YR5ձ)tDS}T&h3̐BPh肼aѾYc r+xrjՓl̕+& .Bx&I -`j+@YjUl !(rW9q&Zrr&ܑqœ jIVށÙ;  Xn-XUb d헝MPt) j,! " "Z" )̀x "N39jI h * ZR5¿: GX)X?DXjY $Y\%L_ ]%:SW%"+#]@"#X" eF_Ң:{]Mkjk^^^ug^ _n0*RR'`?$" [(*ߕaz"\$>b]uD.:){Z%Ylz^ ~`~`x<p ` `sD߯wmXӵ3h^8 ۩~\S:2_A=RN%ad f獆n$&fb}b(~$nhb+b,b-npRY- 9Z$a7hJF9.aca=Y:" gQ.gS,NJЀd-dI.b[ uR#-WFP-cIz7Ow };dBgpX #p_(ւ pa Dhs0Fe!=Fd@Y/9phbpHm6Y%RH&`pI^,ds+5)Qc5{8 +ɛX:]%F4PB) Q?R /N!H0ؾu@V h~hP3AfP 8T*Z,#hbIQ(rm H5nYS9-)nU<(jٹ *,fz櫮jb&Njpk8Ɛr6gpX(fgn /~g^ V1y"bߛ%:nH#q/'93+JC< S/~$M_.zh2y+6ȭ!-0B(0€1+,%p;V|!,h6$$W%q0x-16xޣi.0b1n61 oZo jz5@ ;of=֞f%iHuYQFrn y(pP^gwvm[XPjނO8p0; 4Dne븙6u{:iY>M n{87`KR S fsLU % 72C'0Lw0ᣄLOXH gL _CtVK2(x+:dXpy hpF;)%ز.k +a@M FV G+TX8ct(hg=yRs'N57Lg4U, * Q+a6K9i}`׀ sكp%GD(527wn$X,@mrIrx-[F*I2㓇Yn (Y `+`B!P|sc>>` m=I;^`6 +qpK?8{ȀJ㄃ ;H-*8h ;iXà ^p(D@({B[UL>ۦ4Qk6lQ˲B*U踸,"z?+ z-م7z}Xb88xZIg`݄\SS8آYM=ࢋɑPu5\{-[Y"LX ǝh2(=?ѡqQ!$83laOW PAEiI*i%ԝG)EpYr[A PP̂PFiF yLfN8ݱ!q>CXѧ8)C?PwK9#% B5Ӆ[O8bd`ҏ'=?N&9?t87J!t1*8g&I% pihЅ? 8\ m(,]>C8KPNnt#0r 7!c&]T.!Jݜ#,9pl:;r䥞*av)C6ױɆ>[ 3)C#;鴡2f1w{FS>n6,ֽ˪;7ˈ8sG@*9wLPL"^F ({HmDkJnQ}thYs[K>_F!>zx2cό0r8\j88C%\Ǻ5(tIpd9p@1T) i˯[= i=kЗe U{,+'&ۮk#7 [xP Ǒ>h)H"2)bSo( )!7H#y S$)XPgd=I!MH4#M #+=+0("uM)J׺%\0QBBQ܊øѭn[pn `[ Fl!c p,C hC!0kcr` j>9D'=R #  \JJ΁R Eq8/G70@(([@ EJH(,2H5PO-8%\rCjY A p`7Ѐ8 D$-W-tVB́/8h\~%ݹ&%P c*F%wc[ LV-q$H2O Œ Ďwҕ*;3I)ϛ@>iFjUhl. A8Jʑэ~]ROD%x2B7 (({WF#Qδ1PBdpIE29Ѳs!0 ѴFs}b!00'}(XfDbp[dBz"4.[Xl74 'ay,?[I Z`(X%'Az$]z֦>Iwx͘ŐL2Rݳ) %V JսAea(n{{ܹ1Lr1; m %HVQ10AN8oc Bt$:rj 1/u00Aeic;H _xJx$ A!\ԸƁƘ6Y>9#sloӉNJO3\E:ֳ+P\鱿'F@}.I'y9 OI'!1gg @;w9 ם.I<1NB 'ID>^@Ijtmr{[ =Nt`Uo&ɕ砕{-Ɉ۽73Gv>@WsН ?Gݿh#/hA{Aw#ɮLmVE]}^8^ .`>_&ٷ*L .2 ZD\A rQͽ * QM\Kܠ)i$)Y`>^=ޡp~[V\_aٙݼ!O!: zR vW&"`]ۉ5BYb"fbm!&Qp!M*b]ybd"d)"/PH@)A(U'"ܵ,"v!c&*c4.c(F)8DI 5;A-6bl1I  xZ"bc \6"U!,C:C4M0Ștub9nTr@_ $c(TUB 6_INR^IdKL"@oDd@!^8 ho9K) Xtݤ>AkTb??:ළOMDAfQ]{LKd@YƐ$pGeYޥ*N*K%]F@ = d%b$R 1YfRRr]deۥj&kL&."%( .6HE(gl܁̩m^'.i&ɦ!DdW2E`B:IluC@TCQ]|f(Mn= 8JUZi !]?ӞCP)|+Ĭ $(A5Ē48Kth1AB,ɾʲK:CjAm" Dzkvl~)i5@־nk(ʡή)_rdT\ejlȀ</zk+DXP1y!J"ZkDM܄),O`!tH؈ :aJedO_PHwȀI@3XIGfdiPGDChe JZ,0G ZKN#&FPyt/с|Mz YhDoVZ&XjoyG|, .&N1*_˰=XC!?k dp?,C-lhLOoK ̀] bIP(@\9q,|APwe &#& AVب0R;[Xs1On'J/E1:&󔒣Tܰ T\AjDZ{(S uZ3 (ly\D@gMvLO Yd샡yz}>+>~,}<?k3>ܿ~?%~]:U!WSߥ.>!??k*%鱿? f|??>ӛ?D24xP@ 6taDJHE3NdH#IeJqP˗3iִygN;yhPCr$(D&6ujTSVjrJ2}vlXcU5{٣=&d{n\sֵ+Vd˴ Fm¤w7vrdy)|sf9w6qbɣI6}$L\5vڧgٳ" wnݻݚش{ݖwr˙G)3p1nxs۹"W}zp÷=M.^?Lc55ml-Rk%@ :l 5lA*hE$B3oUt.BheDN\{ífȝj4Q" 0&lHʂLr(g0q?lb >.lPN1U25MތO#j;2O Q*AТC0JW\G50R&1ݔ;PUpR]TO/\}cEuZ}U\nx?JQaX>C> 1gFc1\\ vr]77f}74[ifL+#\׮ClCo{d&n4&n^CNnM~dRqkyAuƁThOڙh g{^uck#i:/j磑mrc0yNӞ_}{eFIo$E"~ Kq3Z-km?zǽ^ʾ=o6Խ;i I7YeW͹Em|E4q_?r}?+Icg|ަ϶ޓzP>ڹOFUe%VObW7k]]e\b/BX@O` `ؿ|`.T NHLb NA7b+_ 9B'{ =n*Wػ$hL(^T"-n]L" F37Sû3,r8/Pl#q|re< 51$!#=&r!)FIp/Im2'AGQl<)Q)7UQ!`%d^ IA4-q]]~IsXzYI 3C2 I<3JŪ`3H£j\Mc3f#?gUZR.s؈H{jP!@>=Q h>YPn&<4V.Xݨ:kZ@#gI#e)ɁS+i? S; \dz̟Fs5:*Oiӛ3\jԛdЫsj9Ң´tJs`H>I*9X iӷְjϱ(]`Wh! ,J &,)/"*-#,3*.5(16 42$4:,5;07@17<-9>29><7-48>D?>&?B4?I8?H!@76AF9AF B<6BI7BPDB$DD+DF;EL FB$F>;FPHCI(=INKG$KD$KJ,KK1KD?KR+LE4LLM3M<5MPAMU-NP2QK R5+RF3RSFRXSL$SD$SL+SQ,SKT;T@CY]NY^NY`RY^ Z;2ZN=ZX*[V4[X\BS\bY^b3aSVaf'bK+bZYbf[dkfIybXzysz~d{|m|~u|yh[uu{Qr}Q~c|Cku~ZcnMscX{q|{mtblv{v¹™³řýÿĬʲγ̼ΧҔεμ֪ϻٴۗټݭͿżphA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2?J4I4á*]ʴӧPG<ɳիXjړe-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 済GӍ^/Lc˞2[2Vx"gʐC Wo=$jIҌ蚶ا8DВ9|'#GqqdtC2zHr$2Ztuh \U݂ bgEāІ+o0p]YDcN'`\b_Gaf aP *$!M9s/8$C "8|@ ?J xAy)&d~ h`A%& *|_wId>P$mĢ {飞2 =(Hs+A =+B >l<J⹩0 ?iĚw²c6FV[iVkYm(.T1G +ĸI* l IU #ﮀh T$C~ i$rF;0 o =p! >=A %hZsI. ,I0aL7}рitTW}XrYd>K?hlE;\k%;O2%>0>\C (1޳CO?p>O?<;n C5( eyC7=<7>.Ծ0< Ѷ TCO(`J?ʼp 3NGtfImc!hlB/P i c(Ci͎&ܺB?oP$ɨTJ"mc1I P>1GPsqV|;` X;%O"h>& gPAƘ&&fI* u`3eX T0U*|<~:;!$7x`;dP(% $rİthHT,e,s6:Q Pa;TP UwJ=1RC hJ&!9NHg`7f~( %)Mk?$l &(G4ް}7[P+\! B9|+pV ?aC@ 09\yB1ξ-y[WoZ?%%slmK?8E>&Q hrC Ҡɕ41]h4(Wcqs.2:8^GH߈ (%I C9u=4Fyo(G=Q"ĘtN, #ȏAlaɁ 9 'v b Qb&U0W@O /APGVbhVx-a{ >tt*,η' ! _ :$ KN p 7X`F 1Cl:Cs !8A ! mFqo $ "|_y2; ;|K{ tL[D# e!%zLJ`HvO[a*eild4>whݵB2QqQ';ٹ}e1I:P8qwt# ;%fp3VȞN\~?9 ?˿ЇЋy)i$O}dFR jjgA{̿e> S(?YfʿvԝayPlz|b57Mea&lwד#0vۗk9.;M %@$?J S#?# *>MGZ^1  '0^``zo%}%Kz@b@ lxu+; .p;6 #,+@`S GH{)+} ° zU>&  po3 ` <+=G0 p^H`ez_a'H[l&,4mb@@#JlP Oi`_p W`Glpk;p>pW y70^O0pU@3@Б3hx`Z0IP|`r`8a،Hb"@oGv5B&.< 1? ` Ġ6 10pр p p1Z W61Wy  L 0 -A9IǓM3}]}tHv/p x<dp k?ly[` }p >}`k3x_@ @P J )䐊5h GЀ ZPP vDP X,9TEuX#pې%2$ .0`_PE@pP @@]0(E ` ֠Jy>R3 0gf 0 ВП ` ,:& .$נ6 ( ̐?` ._𕼐CJ EP`y9t.p6 $p3`| 3bq v@ܐ'hAtl'~0` 1#G p8 Ѓ6P`l? JFPiz0`EP S` `g 90٪ h1 X^09 Q0a@  P ɚWh,c6GpxƳ۠ 9 u#ѐ @Ű

 ۀ , @ q^ ˧Qrpjn*!q`pdWvtg"+tY1~.PU`Ux'U/9p/P<#+TDiYoa!9P(܌e}:[kL>Ai$͉!b HǠ!tpo x|2ao1so xK,MœwYG}tѪtUMҔ @ q- x]D@ӂ^9`݀9@Qs=Džjvlv@0r 009-وMrpȨS=|i' ۴SsQ*!PMmy|@x^xhP Bxa, @Uqv9'Z ŧ}}wZך![Vm+qq}ᐻ{D`@vRP em'"NKnP 9㖇 \Z0|B7΅-В߽iM^x2G. fasxvsq~>k@ lʀ ۲|^ݜ p ߍ| ~lψ WW @.cj Rq0|x p PRP p% l~Qq!`z6x@n`ԐQp 0Q@ lgŧp9pqPWH !{xa*o  DehJN tK`0ঌaF1I xNq 1'`R3`7 x~PnLp {^ 0NٗKp e K@ Kp Cy}o _{^ {[T ]Qo v %I̝!0 k&@0jav`v 0>Ǡ.O x{Q`u3$XA .dC-$fνȟ9as_3UbD1eΤYsK/6˵q19dW\!h[Z-:#I^ԉ统7#g(nfqYSqeR'^<1o'@[ĸ<֟"-st7#=d<'ݻ8o+G'2exΈk'^qɕ/.5Z`7c?Tz)8y7'KnҢocL2^L~p9n!>y.;# o)@#0 "P z`nΉb*9 h r7B?<'49ڣlr5Uk@rPL\}z7"odL4TsM6T-|' , 3P87:'"s0 A*yST y(M(Ϊ8GKe#j8!$N)T.^GGL`Z q }8A%L+V}yVMd%T%(BF6٤}JDJX"`Y7_ RǞa9gGTay 8(*~)i!bsM*fU j}edy޼KajrpZf%&gv*:3UsrGh2(LoϘB@ /\%jóRoqC&åͳ3>)j|8񨤢qr'_\)/Zˉ1uZdh0jꨂ3JϘy %a ( Lj{7G_Meҁ"mRHskR"K]j?@ID Gda L Xp@~C[ i`R^JNR,BPͻ ?҇ az̨r luɁ`&Q=a;*F3b8&PV@cͨÚMV …!rL4{d1')$zXH?r6MD>zIH+6s%ȓ$e)ц|bP g3D"2>d*8?aPqxH pibûX"cLLAӗd*YGKK %_F/ӤMoS6Anω'XB8ohtqga,#fp0p"wR#+ 0SM/9е"T+) e4 (qHE5Z F)&A/LcZ"ӈ~%R'WC!Pt•چ6 ANRDz fa:(Uoc%SU4bB  ;M ]pAD &)(>>EV8!Q`2*n[иĹ! .Bt-f.g hٺ!>t"JآӑN^y)A \7Ab"!nq( z-]h\}/ADpYn Ruޖ,x`KZ%)!ml)#(@ CHq9(b\"%$|_O"DKr[3X^L!ږ@fDxnIXƫ0j?AxGQ7B.cb7"|YNғO,(@铛(;~@͸<:%&GeGf{aP8] $ԁg$xt bakl@Ր ̈@>=%=Kwytq4jp1yIE4_W  >D-uy}E7HJ\bIqh'@0M#MCG)4;N!C8ls$`"eȡjDݒz%_ @>p8Əʚ )DT꘺M+Ga n5"y(X/98O]ruFF1ɲ3vo?D^|WϺɻfxr;@]5!"9K~ ߩ/15#)$Hh+dc4d;!(/ (5{x !;@e`hXx~o>.>rB E* };p$ }}w84 c9;>>к>0H5&{(Ph<8 gsLҔ(%8I@؃.ep>蓾i' J=; h #d=1@¤nP` Lj["?Y{πPVSa.o`w Cp@dQuPx2 CC ?89a&46< x%C/<{h<\2p?l (D PD}A< + pADEn^؈%p0Ї?x "MPЇI"A EePѐBT8<܋h77H5]L1Hi*.P 7Zxٽ;[c7 -V $:H9'96؏Th/I`=Y88"H0@ -/#H(q 4I'( :2)\XK8h(ٳsɅK&TTq nhGr3p*`9T덟"H2 JM`d "\UT}Q QvKM;hqM^RH2i%L0`^(\jȅT\6˅RpMMlvq6pr!jMp1 P]y%6XOBϪOy(T_QЖb .Fi %i`ބЙrJtKx}y ȼBL#e9H*+ TE-c!u dx/6XG7X(u a dp(=чX 3 /Q Ȁm^ X4 ! >y0R @2(59Ђ.s3s0-eQj0IX)aO%xaУyPU1rL%<Ku6;P0+mu6 q' ҂(xy?6-ȁDQ֊E=k0XQ/XR!t- ʼnh]l!Lj1'A9Wթpc Q/Лw,A!P،ڱ蟡!!y_b/RKB٫: x$H# «؈)HXڤ}Zu | SYLW;{$͉¤,r&BB Թ["V<[%`헙e eIY˽\̍%T\".B"'J t!R`+7'"[|*16"!!B7š+"'{\\ٜ=llh^l^筆h^^^QIUt]2ݚ@B&ڰ] ‰^I#L9]ɢ;}[EFڌ*^`fs``vp` ` >lѕf %r%Σ~+ݑ!<%*Ya9`jn("v^$v#n0b'~b(b)6bq~]ҍٳ,*Te"S&f2ǝ{a AܕQ٢-(5.Hab0Ђg(VN" qbpbE^'+N,(('3ڏPYHXdm_[Bxj)O'FwUhɁjP(nTFxsfc@Jne=\+9D.bpPjn[ %TPk~`px`F.(vd1M KĔ\{؈.ћТv) (}ٽIتL3̩)sɓTh .ُ 4Z",-v оc6.Ls`**:WhҸhn Z- *۩9H (I"[ۼj6,eJY bg˅c"VjPAl8ЇFfpNahlcks.lΈfT` B'Jn )( <`nX(Ȃ;Ȃ.>-a*m !VدJ Y\/mX("- 01Z9192 B,hC "\Jeަ- /18֡0 r181*6on憯R!w7Hncof(QHu[ȁftKf@(D6rFGlضWGQ(7: 0C+n훀eș6u<Հem{p7`KQKRk(k+ X0 C*{M@u.G^s6hk5: _tUPH )p!TEUFqy p=%ز.g9.ҐR@4GTX8v)0tp=ys'9^tN̅3HgU, *M.a6S;`}]׀ hF+qk[xtp-k[0sgw!+@CjfrEvrr%G*wH:㓇[oȅ Xl} 8i -S]ME"p|l{ 0h-F[C.ap 9e 8mZ3;p8/)8 ;ixC<G,Cz";4O>Jc N09?f7,C)PŎ28*/';yA)1^|Xc8 @Q15h9hM\CQU r"BD 8q-P*% 5HV]8qq>YfhP3X8-N~:##NTEQ4'8?x6E!!)8j\'\E(& `(h? 9` ڊi,-`>D@S æ; l93i|-kςQ>^ﰩ2C#;ġ1V!7kQS>r|6-}n/ ;3'9ȃM7z08v<@+"tM3TH裎8p %1䐝U9kK911C$9喣P&=#2nU堅889@VDb*KPȳ9 ^Pdp"4N`:-5_e^w鵠 Gm٣-rU *hqX珏E>F^C Y(h ?Acf0e,Ә_"Q_P,` ScA*|L'Jh}MGnA6@7wIP6\0ld"іl"p YD Y)P;Q3P@"حprp1g@k;=$IH%,;hg-"6N #TM78 PC Dhc†>L g$Pik*Ҙ_69dEӜcjKh*p$3 %CN,hL܄QR^ K>C rD$%-n1,e"㺣HLXgnRP pȭY3cPDX.51!c,h!! cN05a / wv*l]h4Kw,.LxCk؁.RkZR}6wFs7%_y%nj2[΢E`@66ɵnkDS lqQ 9^487"Hd4مpMT^I %!HfFB["K(CD͗H! /BJm?&B`mjTo"͑5_iFd-9[#N MlKh^^"3a!uFb AN2Z!/BR/2lmVe8HLz{pR #bNg;[#Ug-[D#zOvKN=Y!{.FbgMgW^ IW4vB*^VKrdOMScRL}kX2w}a${:ɝ^3͓_Ps jL֧>ߍ"ֿ~/Հ~7{B=wɪ/igwZIH^TP\]I"`]JM A/"݇ܶ >‘ٴ[y["ՠ N ͭE zr`Nm)E`[~ "}MQ\q`b[` ܚ C!m#!B #!JI<`!Za#IA!$•9"rћ` ~")։[%an bZ"-ҕDEŵ%<"lE&٬""" &aU/V0*D4Z/R#Yb $~<8_J"[Ux`,n<"&V!] LIAI#E"4:*#9z0qU0dDR!W@xQ!2"H2#Z`[djy#K]4PodXa\ hlJA*`SM#L!$dyVA]$%Pa^h@- dAdEd8c$uǰ@dFZE*-L*XsDVr[Ĥ,Ve }]TLT^y[%)"X fL@ZHhfJv$j~)m·EHDȅDEh&weVAA'&ZĦ8bv4c#d@A pGuB)9gG.]ElAIÀhM.A G/wU8rJqƁtJ~jPƔA/R-, PwfXpNnGEg,Wikfg*ŁZ AvIf6`D=D)GAx:TtC4X= % g|hs@ @)<Ô:l ԋS:i̔jgh]UzӜP>œIgh@q?؃L@9Cs`>@EЩ꘵Fr@ivRHE YC 0 \֪=Cs)Zid;;(䀡Bi pP&:(j©v*vZza@-)*_A#P]+`tƢ=aDTsM08C)A߀!pĄΚ-`p;v BCfج#LCDvtVlH-+hޗf@5CӪ⼎H 'anI"pdLd aLf,D/vlkRdIÛDT1ȁu, $/^ JI܂o, Pn]Ja(O[H{Ts@Y3@TJEGbD@eXqt 5bXjPoԼ-FNKEu<`րxLvUhB.le^d%VuDSn01A.$΀ʬ ¨|GC3 k@LD7C3|G@#C;.ޣL"@@.^֚˛^U܋dhdE⼇nk?B$I8ȯԫ W=ŤMq#ʩ x\FX@\B:ctݿEx&hS`va BX&(lSjL\\z,(eLuK7و\S=R,qeJguQuRT5@Ia/l`'(-.=sO!F! 3J['~Ds*u|؀l|ї 'ElerMUW9DsBv4FiyLV܍UX8AR^ 3pI1Ls)8wRߐD/5v>6@,!!Fst}-cRb/"3zE)=>2rgNc٧`לt z`3c74;O}OًVf"iAU?>A"U:6ԏ"~oR-~Hc$>=ah1"'>!I3?þ] v>h>Fa]A~M?aS%{o? ==  4xaB96dpRxcF9vdȍ-H4yeJ+Yt@2 TxgN;yhPCaD"6ujT aVzK1kn5lXcɖ5[vRSٶuĬse+yp`g{qbr6vo)W|Ĥwcѣ[sjիY[R"I׶=ֻyM4#EٳO|hӿ7w|q?'nW^۹wL/^77jNH׷y6>6ϼ p2 B09suP, i6 =\E2lLPDuŵ  Ѷ<aLJF!TDJ#A,J. L,3/L,N*D&׼6ګ8$sNʹēPO\@,R*CG#ݔIPWԔRӁ,U5PMUVm]XuƽVmFYYQҕOQ@}4jgݖ9 VY ur{+töVs)NU^e|[~y]=}^߂݁ʼn#>%.>UuX5=Ǽ2x*?>`)EVH7yCe..d|]gƚ$Axؖ覧C:ᥥF骉S眔z`~ Ӥ봯-7VZv Q/vl➛見gA pݻ? hPMy)lrwBЙ\U?0UmFݧ|ڥas>m}$J?v9'>\q{yQ~֩O?| !KVw\yWyg4?w#1!Nc/ @0!9XAUj:@+_ wBӥMIXAZPYnЄ=D!N١:%lXMVb5-~fX|#&QfbE5>xu:_sFtG-Qo~?r<EE.T#+3I$%јIXd@J-!)U z+_ Xұ_nr5HUʁ{A_ I`F!!/%K#jn{CE!$>! ,J &,"*-#,3-2*-4(16$4:,5;07@27=-9>29>;*;6-48>D?>&?B4?I8?H!@7 A;6AF9AF6BI7BPDB$DD+DF;EL$F>;FPHB=INKG$KD$KJ,KK1KD4KL?KR+LEM0M<5MQAMU-NP2QKDQW R5+RF3RRFRXSL$SD$SL+SQ,SKT;T@NY^NY`RY] Z;2ZNybJzqYzysz~c{|m|~u|yh[uuv{Qr}Q~c|CkzZcnMscX{q{{pblv{v¹™³řýþĬż˭ΰˤҔεμ֪ϻٴۗټݼ٭żѻp`A*\"Ç c8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2b?J4I4á*]ʴӧPG<ɳիXjړe-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR ҸGӍ^/Lc˞2[0Rx"g€q So=$jIҌ蚶ا8DВr9|'~oQ0x@Rh0v_th T5݂ 6KpfDc %`\mEAmvC _T ( 9p+ 7#C 7|H?  xE^v:h晔fP 1 ?Guɧ,IPw' t<#=pK>fdE;L+$;ӏ1$ ??Xs &q߮ГO>d>O>~d0;r ܚ &䠉i3Hw7=|7>-0;RC& J>?c>rDfCsefXYP 4~6?tBN?<P҉&NmK'V`1  c fI#/Hxp7WX!bhE2̃q|` EQ0" &Ȅ&0v9 `9VFK RLpZheZEp6_<)F?\2X@v8!G*<LG#Da") \Im@b "<068xG;rld?nQ2. @Aʠ [Ç괠$#C$SPqu|łtċA*@c@b=dW$#=0* 0BG VqtKSmBҘNPE@`r`,D84} |A 8S Ƃr ` QfbS0@iO߶ +` nA l0Bs)p*Mlqя7"bdPEV=\+B'h`zxAB @>6fYVCs!(%# lHCn $yX70|\7t^[T Z̷ҏj\4)(/ac1) ~_PBXR'[ &Q Up;օH};Kϻމ Ҝ2j`Ͳ0+  t琇7pq0GwgMAJ0*Aae-)Gм֔Hpc߇<@ϯ͞|[m'mJH3 Zc=h_PM @|('5 4`'*'p/ `?0x!xs@q·s1k 0@\Hp|p_bqI׆҈ToZ*&lR?` "Ih0 Mi@] ߀ U@FhPf:`=PUY60`u]` U01p \1q@vX08Đ1\t@ -]@;z- X FXMrw]}Y  ^*ejZb~a 1#Emp 5࡙h zM@E@ *0PC0 QP Pe yv)":`٪ya[4JX 0  `Hi*f"P zkSǀ: >b" 0 :Ð p E0b6u0€z?C+*/p S%0I I 0 4P܀ ^6iŊ{+ܳzB` Sp `>fl4Wvpgpqpk8||Ƿ|hjČIĊLbE"`|unlR-{Ɉ X&y Pu wyy{˴LGwV1=|WLu|w0Svba>|cHMvwH! "\xu|v?7̰L S,5\@בepvBuI!|Lo1ز'i}LH\v,wXB6Aͽ,! <Ƙёc 4H`~ }ڴkґ8 p4 z| .Q8 y8 t|J@Rq {t,[ZE%f4 @",  nh, pzBP;ӄ^4`p4`9t9WM# @ {),svr}p۝sqk`LMM۶H*!@ -y4^ضhn@ i-|p'|ѝWqX@nHXp aMŒvbH-W٣n߃k`x, NJOXn < t`PБw dk#3k@h58w @dn@&! ')+BJ`2.GN PPr|H:W *  x~~  ޏ{ U( @ Yy~||]`|{|Ҏ~|`Z~ @.p|g Pq0}|h `|pM 3L wO0}@`` ٬q`B UͰO@} OqEkPjyw/n U ! oJ%vP @ .n%a @䀰t`8g !O7K n@1][ }CP` v0h^}0 yO |όQ q @  ɐ 1 //̑G el` MHG t 3W^y@K?Pj, P @(j+ @ pvXp%}C%NXE5nG!E6dQE')u] BZEZ &%ZѢ1LT pes8Bϟs4:dѐfҽd!Ғ6uN^eƈ_@t[[}G&q}o1 DcB h؈F7q1p+ ;y޽sXbPQ}P؂e˜f3wŏ'?$ᘱ,/F<׬|PEJr‹CiEKY /آp؂ 2,e=j"O̡ F" Y"Hx nybHH0pه j@;@ ra0p,%pOv!JH%هUtQFu;"ßhvgbP A >kTTYRKYA8Xg=/V y锚VTJK}(;(°W0Ktg]*G(PđYtU~ZǒP1byI}iwJ%\*}>@[b\G;cC(R'hQBCهncYc/US-fb0gMF9kn@UyAsݪdy֪}h 0^qC*ljd}1"pX&% mfWrSsއ`z?2ƲD|s;' (`HѕԋBMzFB:hǙt3UHuB b)dcX,&QR"z% v9c( ߟo({× /8pؕX_8q_)&2Tv+s$xW(X ld5 D*]" Ƃ]cle)!ĕQ(B< G':d!K@x"Y4N[ +[n:D`D)PZ) H)HB{_"HC2:$t_|<<$JHDBQ{㣤x$$;z#1XG"i8HQ&9BĈ)"),IڸF*2]$KIJ{eCKOS~t%xcGMLppL cfF -qE tRpof;Oޤd2K#yĬ8ю4_T3V36xG7QrnJv^摆- ƞdE" 7,,(Qx"iE@ 4[B51gj% rj#8,ĎR<*SODrH;jTzmfm Sr|%QPOՄ @o@h9n@j$gH a:Cq)T΢ɕ!#Y40a`  aV %u YԉnG~  t h&F3(Ϻ zmg( zpmXCs ip k_ ]J7,E0k8w kG XBup-;A}H .&@!}:A iҟ@d -3n"8+A<p4 ŚV/0s8*l@ vqCk F+T1fv@A~e̞/rDlr!,& v!fTbd?>q}.5P!1?S% &GkfE+؊J9pL]/V폗|}GpdI_RX܆ "JX=<o%>€C-o  ܴH5 {ޏ\>ے0r7K.U Zot{\sdV>E@/AgP1c19 ъС'|-l R'E7С `> `䂿oN&@p$b]Ṟ*j8 >>Â}w8ۂ5X - e XG`w  8 YPt eXBهs [V 3%(iAAȃnx dX?# ZA': h>BcthPÁ;hfp30HYa=#ю@hP,btH}KDg ġADEF< D%ۂ}e5ĥE7؀1 UR׃p С\AEUD n@x%h.D؇=H RJH7|'B HdHߐR<&B8P4>ǁ[eƄ,D$P*-XJ+?mґ@Ii8 C LX&y >^ےIf. ,ЀI)J9i$7i%`>u9TZG^H&Y "ٴeђ-}2܍ anhH7>(:3iH;Á"@\6I܄"P" "J@ʤZAfL}㼋ꃄkЊ}\tqٵEK+!vEAϛ`L^C3#4?6 d]eE^dFFkxdHvGndJdKdqhc0"W㏛tR'# XzN£S.9e!dfBh,onHK"[DVfiFM.O9%+2 VEPDZam5e7P=p:fplu"4i_8fc'b%8f8d"9ea@`h͡b֊!9dVdoH$nX%RHNbobj~jddD* f68 9ݱ୸X&0[*rH/*jڑ$URp!j 9/0I"-fފ m\U#ckqd C8&d*Kr鐭J 8"y l1" aXЀeK0 M,^h6 #2ݷkF jb sPtYjnq؇C@iV`Pkbnikil'f2b@8;hX&+jk.}+x19+:H0>~32J1:P1PTȰ0 XRQ􅦅jg%x,7.!-() s20.,%x.$p+ 2bȐp 3\xXpyn%<2p90(c,k8 [r'%w/qZg9gr17X1 .1.r\#OIɅKs8~Li8' q/֋ᷮ6<+,1؊w dCXؿ i4:k`8+<38p{p8[D3{(686 3w3؏ 5]BC'0LwLw/XpW7xR& pesG (P,6'\y=qy@v p%a<*%س>|?qcK8S,0x5V604h(vo>yź;qLH 8totV<:X{/gkt~dX K ^8MeeFtVV*QD 3HXhgqHKWi@OuiunӫyI  B8?yKrN0Z@0-_b8&awpz{s!;xC@}*d:N@};@-*9p ȳi{SW?.̛C;*eT>ktRٛן<B!F%:1&RAM})>@F>]}, AFCVG̥70ǹwoȃb,TF}jK"q2nyU\n6,ʣ;f!b\'},Ѽz%`cH1G4%!]%]+[Zzr@W@B&Nن$uԪWn9,fӞs7y5{vBXt"|xqڄk$>1aY7P hPl NC͢ Kͪuy#~ 4>P觌?1A% PSpBw4ЇN<55Q=i@uc$AǓapHPyބp^WL x8 TDYFSxR2(7]t$_HAn4C3la#*#z ͐4\A : >_kQ`ɾ'`6Mc|@ lV+>"*޼o-J8_o>WoDŀh187yu ZɣhG:xs ",#P$oO fQ^cGV"{sZHE@?$ahArQO]B ]tώ(,\C>B4 ]ވ#Ә ,"NȝGl) QkusN Bhc;! A#=j5>p@=L4Kτ >[Z;NKynF>o,Y.=޽H4s ^e{ʪ,E6av `7)s\>sl4rUxK$/`x7 bPb"qVs֐ LI8XZQf_ h (v 54*}|pb YÞL&2BE#RLh ʖ c'[hdA y`$npnH EҤIn8D6YxqP?XǸLrJ(҉(HE Ty$Ei@;xԈ%IRJ+9)DN#l&;nڀ #GvI@78aI@\eX;5/ɏZP8 "T8b G:B!r͈A@H BQ@4p^A J8Pf}El kyh .OQ+4p 7e(j8!"r"? D'*aa @e-%0Frq{ݮqP3_AjqOHh^TZdd "S&iـBEc"xQaa-kT.F\JxY K,"G-B>ξiX5Ri K$m[݆"%y(h}HP 7 ([*ֹ#Z>%\3Sa4  6dhA'G'ʙ>t A%t[0W0(bW7@ ,đ?<07B`F`4 #91O ` CRB=iBJ !a8H-3j06iÞJҫY$9h+C `aV @>H!-?; UlnX;0B9kp0!P!$a\^<"q mlX F (~!v0d목aQynOj`$qa](fԘ.a/=ÙN%ΡhR A3UY@J1'[LcӍ/`7__\1F dB9qh F4sélwx1e*l U ^J&`@Hm2y3  X['s &s!9~[/j9+"s:N[Bar@*9h`Fe  1P%1Q'̾TP2_ ۨLG1Xp  BիuO T~BPh,Ckټ1y%& ;(2 B`*A@ҹo;?'mD3~qqpOG3q >5qWY9 95GFmՙɆѽ:eBݰ)9mP`L݆_ DY!`9jԜ`Qpph̜QEF*u Dl lFIJ!Ya[E_Y ċqv. F]``,=OJM\4 \!J"\7XH5]C "!bљ-"!َ˵1R"~1 8%n"&a'Z[JHWEQbEIz"I,_L",K).|B'$O_@"L~ Q`T2& aX[AcOLt!6aQ7v7~88zM!#c:5T.*b.F"'`=O%ꢱ"'b1xcrbqS?&_6a,a~-$D!EVE^EBEaG~dE!E:dHD`%$ dB*b;֤_"_&:c[cD.$1eCaQFd#"N 9"D $Vh::)M^ȋFd\ W&d>YTƄ-c^XYY&$BC$R.I`PYBUQPdQnͤQl/֟H$KFDT] !(C:C[V C!fNFNrf^(deBegfդqe]d`6B DNuYI)|tLaԝW]'%@M'em`xIuyJ'(:iuf, $fL搂#,wV` <%MiKFv8 YL|u꠆`hxB[Ќ<%vh(`6h)^3>s&sBgҽT%(HB<H `l)x U(E`ADēF\#AX9?jEyi L*Urd*ALim ;ٱ,4@gNŦ$@++N7u"~Vd-+k)l )<E7W4HA ȃNM߆J B,5$D2KAQ@ NB<H@U~ LAMC?|rRځ BTLUI7AV!Z^lDnJִN"؁>AzC hV(AKnOXB" &lyޮYHp^֠µ~ ;XP>/T^WnCv.g#tC1hȩ܈=؁u4pH|/hLxE L@ ňc q),!dTH+wH 1T\q"5H&ʊHbTGh3{8DɇD4ȕM4̇ph LB\' \=䠲@h@& dB\؁ qDynFޑ3I,$-*/;idz<t^HV`N:t4=h?l?xq?(,X-$ qe^ ̿P>|иX J-|y4kMKCzaG8 V`(N=//7}#8ҊCtstA Ol^E5Nkc"4z3C7}$@MG@ _h5l;3bGq=7OOPQ5[G)qA<6̂,@D_cH+T'dr4(!Q; `xlqC-S<@Ζ\E(%Q0@0./mV|! i0찎lEXv6PbD@!\xw0iS׬5pT}R(zHcwzWaO8<'k=_M4l#W1w٨uq:,Ȗ 5X!?P<h P#2Av8Ć*&" R/`U$1B 4Vy#TBnqB%`[Mq/ anN%qKio-oU+W`פH@jbU͐>%~G_u VlC c‹T` UzKKߡ;WlTdR內z`ƗCR̢x B8Zр*2ڙ_ {g?Z/(0K1 17V!@S)E[EYYU;^ IgܿxZA[nrDx:Ⱥ%Z1Bс M8)F{){1tڻ{[/O&ͫz0a\]tĿ\Rc.bT}* tpYmAA7 _ ʜ]^ELE]ԙ}WOĄ0,LLaA~ ]\ADxdӫYv̻iƶ}w`/nLxpq1s˙7=Zv3guzxOSd<ٷxsfߌnPn;$ $r3P z;I00ALn;U\S!(Ѹ CܑǞ|J-"$Rc&#:.(H*s2ԒC;0LZ4մ2B*ls,ےN 3Ҭ2ܓ>SM5 J7Q7|;SJ-(2FsT8T OL]}V#;A4 -JQKݵTU}]Icbm-IZO%thZ5l-lnkVpy\mt%v5Y7Uz#,.[~lm6J5ބ|߈ Ł+IDم=ad)8x]ޘe6G>=9Sne&7n4׌f>zך3Y禝ε ӡEkRΧvgänom{:ү.9l얋Q״vmW׍[%\|oͮrc|I"=:rѭ`s9]8,aZuq=]k~sg EŎo[wR!4]G_b4s`>߿|~T?\ u` X3YzTf@)#MAXk>WAZYH&: iB9<`ڠNt*p!=$ՂD gEpPʉY\h(N"HE3jЋ ck7!vF;N?QfȲF?b[c <叮"\9B><ŠH6&uH5Z d&ISv>{P(Y 4R씱]A/2,,yCezYhL`0!8LXZU(Af6!s#M+Id]yǬONp(N)Z,uL<;)2wUt&=:$s\g[RˀS#ńBzCs\BCͱ8Kg+t1vJΔŚZG]*SXTM60PQrO4oL*Ӧn OZUJSCjVW%~c*IV=M\@:jow oWFBMm}X:cr&#+Y%v'-jD7z=huO:Ś*k١nkŌlFв֦:%[&u S*5aO(ps6G!д”ŶQٔ;]1nC4LU%oygv^ek.Uyo+l`g, j pa50)k9,` Wx ~?|eS\bK5-چ$]k,ˈ ,αpxSm<>29>;*;6-;A4=C>49>D&?B4?I8?H@>!@76@F A;9AF6BI7BPDC$DE+DF;EL$F>;FPHC=INKG$KD$KJ,KK1KD?KR+LE4LLM0M<5MPAMU,NP2QK+RF3RSFRXSL$SD$SL+SQ,SK T7T;T@NY^NY`RY^2ZN=ZXBZ\*[V4[X\BS\bZ^c2aVVaf'bKZbf+c[[ekfIybXzysz~d|}m|~u|hy[uuv{Qr}Q~c|CkzZcnMscX{qw{pbly{tv¹ûřúÿĬ˲μΰ˧ҔεμҪֻٴۗټܭͿżܴt`A*\BÇ e8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړ-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR ޸GӍ^/Lc˞2[1Tx"ƈa# Uo=$jIҌ蚶ا8 xAy)&d~ h`A%& ) _wId>P$kb {飞1 ;'ic ̎XYlijdE>|fH4F"V$E*fLAC&b *ȗeܲ7pAD 'HaH#pfނ 'aH ' )# :p#ѪkC'l .@zDmB JVmՇ%@C cW#OɵQ>S;A"N56pBu8<~#;7>t0daqvcJc&CpK?F ̳ %Bs:!APGtfQgafhB.Pd g*x`;<Pi (m``#ŨJoKĤPPkX J4B ;_,ЈC|X䁿a8=b X3#pMp"`G?B ^j#H%(fI* u`3eX RU|>p |8;>`#(lp6P |)xa;J-p} (X x`e%0!aJ~a}Te (5]AIB44dy?2Y)R0Y4b X71FZG%)>?l E 80 0JW@%`&ӽ0°VH`hϘQͣ܂8 Op츇 ay>w[P!;CNW^0頕q̞f"1!4JTD {nв A 8 B B ģ;ʰ#lp$0@"4` q'tk<Π#ha #i;QPxڣ %K2Cx) `PjC5mrʈhvx>hƉWzFй E`<|@#PO< *w[ -vaHA @+`p8j fP~pBU+n^cTHj7X%G_"@ x[m11 $ 81*'D|Ltm![T CTx Z!؜f"BrA A9ox*&ш\uK%mHD_G>PC&y-dĘtN,"Ը@h!ǹa 7 |87h4m|]"{47¹N:qAFI^Zh mrX@!P5SlU(~4;LI5ηYb _T 9$@MN "t 7VHF 0Gl2Ew "0"! mˆIN/,/H$qpRg>~Im͇>y3ak"%hT@_)cR +İڲ'iF aO$F̀.mi i. dwn߆YҰJNxW^,Bnx0G;q1@Uv3E8 ~txGRA*tM1};6͕?CfЇt^ާ[vMl!K>%3ij^H<~0!O@9r"@svBn'Tagy07xWhwo]b̲ؓ#0%=gx**p? X$A#4p :?y:#<0z b9V@" oȄv$`Ѕ^qlXxrW=$ivx+  67iYW( 5>M 8(= 7 (*(0 ڠ]?Pzq' '(@3׌"o Ơ|ьAp(p s}pza6z5L0 y?&QiP c09j]@ à>gpCH PC 9wK5UP9UP U9] U0i,7׀_Pzpu0Y@ _u qPE920̸\ptAy lPY 0tHXzITg4B&.: 0>0 @ €= x0 ` p0U @= 0БY π , P@P p 0ߠp2@ Y]I (i P@uPlp I 7r)uiuoaIbwx.`p 90Ր0^`@ PH  Hy z?| M À^P 14Zl," w`PH P 8 {`7A:PIs9gVx*Mh8U Q%2$<( HP (' @À c^ 0'`]0 @ Hِ 2:4*؋z+! P` p   Н_N @ P `Ϲ  rIo{40*(.MrVP z9* =Б ɐ jP 4 I M۩P= !R@8 Ȍ p9 u@ qښ` ع :۳Js*Zh+b}*_  1#Dn0 j |M0 = M԰ =P 8#@ z0q p `2`A@ B @Zj:NVK7YIekґ##@ ПSئ p.0> 0 9Ð  Dc 5wP 1k?[0 +0 ӓ 랽pp  Pc B۰ y  Yy  .| p q܋}ky|i~ g~r|*0 2(@ $~) @ MH0P -0 ܿ  Gz :G@ Г?q`҇0}  IP ) @ `Œ L0Xܳrc xn0t Qw&E /-4P40T0jxrD;SET5{*$6n!P\p}wj2pwIu67n6d7Xw' p>oM,LLpQ~lrv=.B#]vu̇ZP*|x8tGx>G XsQI xrKEb-plT7`w=ӆ=bC"TunwN|8ٔǂg=}=v O(iާtyewۼ}}ز]Tu͍akqhL]wAex+sη}mwv-Ewj>Zz/]&ݔ!y篯qjgia۔FELJۚ%-A-_At?W܆ht-1st {n85_~wԥ$8w|SUsקA?w՘WM5w'-btx -:NM &xʰ w qx͠o B^o\y &g;IzgZ^?Ehw! 1Ɍw.2 d;YH^7P70Ss?G&#7ܐ.\*ޓh Hs_yG}i&~*"P)^!h!x X @xx#- p @^Uqu7pd2`޽uYX+ohp`ahaoI{ L`{B  uP0&@`%l@Y כw GYpo@"P+BI$OwI P`ms9mu× @ N _ ynnidXP0S K|!}PAax}9`P 70 yPq }1} @ I*d`.!. ^oNq"P_x,}Zm"x lPѠN`NP 7WPl',Dt BA:8P ¦4 N39aD$8 ˗&7aYkQDFk3v#ØIԼFčoILӆ,LjOrp#\7oqsXWQaP80 JFP𐄅X%O\e̙5ogС-ÔAZСߧ9:h2oD,nt[DYt֮] B4,լkf[۹.m.t0}CLvйfd} 箓`( 0ч 2?1n1Ɓ:!:K/d@bq"De* rI(rJ*24 ej1CaڹGqڙFᚓsN^ iKelr>:BA(GҒKTL3%PDn8I#= 8ğA FiG0!}© ȯT(ğKР}p! F=$n\t vzkǽ2 `H.5Y%Pow^z^, YXxdpۘqQ҃3>;I n  2 n 0k 0BeFٟZ hO{`_'^> !]'fd$u$xcC dbنPD VAa2D RL:H٥_ 7pHBznGY!$vsq,﷌" ZEw|TxH,7s}cd&O1ݷDqvJIu9*x$c-Y<18:8 &Rddd$p!oH%$D\O =@\ s@L ĒWyVɰN PA1YB$T-epK0 v$!"y.0Y3y 9P SFV&Ip &,G21Nxf#{A >aXJ„ N@|J7P,(3Ëngtl(х( 'B"׍:gMmzuA}:c MQdK&<6)4Y$Ԑ94])TܹTTc%kgt:\ahek[e3"Q7Tvײ2~YV@]loCR GeML*%mfwsj @ xߞ2='QHn2@,s2jẤ&quoPCK# Go@4-J`0)u*lB&[,u-BʆbDdP9@V|7Ƹz FbX? 8n$^ի@*SY Xg -Ϡ*c;D4++pt \~YrQAg|LgáIlf(ԁ ذdÐdqT^"W2g)&|lL,au,{#Tk7ў]nUwkqaXǜ&,l60“ :$EI%D;֍TpE ddD |xA4ݎ)&Kz!B>>V'r ) ǫQ!pSG8FɁ?쾄xHYCK@Ly"0a6} P Ef}0vQP}:Sqv7 #(@6 "[@89鞅bzc:PM8 ^(<8akQ@2ʫxFC$h/p(Bx/8(Rky@슣P ]ȟ+\B@8 Cڑ/8â9|é?Fb(H YPcPB6(^.ȋ=8 !8YP4푑X2E]頎A]BD(LDf,Qlo8E.ӋE 83׀EYҳ vP X({PIQk8HIzX Ĉ#AIu.)sD $8J.8o"KPcI:!/⬰ySoxDxJ,JM\>6(=ńNz:+8 `aNfn+ ɂl7XG!00ȶ>gNT@9%]NJ qT@!/6yqԇ,`ϡH`ˣqwOOIJ4؅x'`íȮч; 9amMڴĄ  P X-=w }N1M$֒04csQin@}؟kE:H0 )04YA]* n@SXScӅ($[˽<;[3ڸOc }PTЀyIs\`a)HvО;+M1]/Ae D]]T>}U҇O0 V.]C]1WE R,tdX.ʑ}08 (#ht#/3T"E;4PĄFe+`Y@)X 8XX!PcEx@3<h C# AY|u EP"&'*h(YЅ+#@ bhXvY"[7.#},8Ze@9[1$MGTy\ " d3Ȃ!$f{̽Mc<.HJMG^rH.ڂ(e,0I } 7@M3K(k&&%oᚥZ`*#qA!i\{rckz` &X%*+Q] pm0ߋ ȦȽ˭ܚBȾsHKbqK֥׉+܍ 2FB%2 '˘,Ƹʨ(u(Za!*ⓢ%"nៃj(b`%J`"*kQ;5*--\y 0c:4-%`?F۴A+b(b^` 5q`(d+(923ED>B,35>_EZ w~S=f/Ό+| f?% kdN8/ۯOe~)hRe`tf_xIbg, `0 hJb~!>XGH`;ih5ha 8(b E`uw f¹j x9-ns(>i`֪\d\)!02cpvfff)I(f3{?$/ƭͳ9r`݈1!hL u;O+3cAH/;Aˑ3Nm lJ1Akm'I:8ˆ_;b$ s#s Jӏ%@3wlmХݺ𳗪} (=H _'cj5A+$6K^jm( Ӿj{Ti19V{a ^㑄5(0-A > .a :XY9=L!eP[ǔF3φdQX`'X?Ť<YE >#::SA#aV z@?˱zXmG╢ms؄k !KGthaS E7ݻwDI[˟6Xwt׀7ؾ]$HȖ phk31He=^;pM9hkc0l<'(@p[ ا6;;tkPA(>] ޸R͜qߧM+k'Phq(1ȀIz;`` %QpvgUN3BG!zN8^"8`bp7tT=FL"H{p C}#m` ؒQ XKhJ p _⹐蓄 YxgցGid8*(yz;E=oc| 8-C͑I0T@O4)DYded aw81 N;`ǨIׯ&.WH"Ӯn>t櫘: C$|7@Zˇs70 p?q: bT -2dِ_p  I -$!\_c˝[t :z$L-_ԓ>B033ӎQ߄Cg7%2ӱB]_lA5č92!=-uHH4GʠѺؼf(V&>+,p*qtu-\M23,B# 5*}.k#x QH$WO8& LmK/ǽ6r3\b^"PapVKT Ylptz1 g05-@~bG)sܶ aac(AY E3hxqR2@g`ZrT/{ QII' ` DO-H( t.p\9S쓁 !@%kCztHPT(.yn1bHN&TQ4o¢%"T}1ypU׾:,)UJcH`I`5퉯{4,4"a8`)? E8'q gcBՒiHjمH?1Dt 됅# zTF_ TL*!)BePHdgxV8fp!2"nlH%"KpARc"Qtv EB}BHlQL07fU.Ձ ɂDёps/(I;$h(Dhi 5|/H\q <`('702Rҥ(4``eKӯ] ` 8ssJU(#`SG˘$YVQC"G e2?xD"P&3%IE`CNEY!@7lf&nc9u ܐA A/dp"E~=…B !:#>"\3Dޣ`f0 k:,Y9J |c a,@*"88-2^vHB,lY`H@y7 k8o{]0zD.Cb kq$#xer:p@7)1x2:;Sw>pD^Q\ᐑt62 ; RI,~"(w~~OG<;MK\Fp< $A/]Akɟ^|xyݶ$,`@y ߍq5ӰIb.nb ._ Z` 1ahI6uS07Dv]C4L!235LCN!!74CG q "Gy< 3U`t͠S `,a&Bau߶ݱ@S': I+v9M8Ԣ-".7-:"/0"CSp[""#`Ȭ^zV)R5S;^3f#Tb4[m=+J Z(c*a}7"7#=֣=#>^>^7?.O&*P70O%[tDCFKH]D`CN|œeAұB!(:7R%E 7X[e v%c$d6$`>cP7$cB ݀eE7hK=( P}PH?C!nC<Z,v &EP܀2v0D,:<,lr ,Ha ar\\R,A)B8@IР9T&܀T.L( ` ]Y&* ,H@2,CB mF%9AL *0b8^MfhRIBL0 YNY 7@EQl"c8ei/5P$9L , 0$p7 I 0nHEdDVpT(ȍ?#t7D/^/Ԭ¬:EFܗ<@ְ~!e_HYq*8A$H5n/P5 BU 2HBNkV=*Ȃ) @ t0s<\.HDyL @/Pȷ-! L (4C}܇δhJhIDCnB,")2Cr` P@ dփ?*"[i@AL`lD~p-΃4|,.08O(3gh4# (' L{@/\B<.8r@%x8DE'f|\u$$n"RB x hdA C)h@"< ʩ*ϐ?i˜ǟqL8L޹Dќ税Ը Όl^ }tܮl8h7;@4ϰ,` >󸠎:6 F?WwԎjT{Ӆ_+9v3:( :A\2Dԃ]TMDcC3MD%X'\BXq-  Xf_@fNpQ3X``8eC{! ,J!!&&,"*--2$-3*.5)16$4:,5;26;07@-9>29>:4-;A4=C>49>D&?B4?I8?H@>!@76@F A;9AF6BI7BPDC$DE+DF;EL$F>;FPG%HC=INKG$KD$KJ,KK1KD4KL?KR+LEM0M<5MPAMU,NP2QK R5+RF3RRFRXSL$SD%SL+SQ,SKT;T@NY^NY`RY^ Z;2ZNybZzzsz~d|}m|~u|Lxhy[uuv{}Q~c|CkzZcnNscX{qw{mtgv{v¹Ù³řýÿĬ˲ƺδ̼Τ¬Δεμֻٴ۬ΗټܿżܫһphA*\BÇ e8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړe-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR ⸈GӍ^/Lc˞2[1Tx"gƈq# Uo=$jIҌ蚶ا8DВ9|'~oQdtC1x@RĈ1Ztuh \U݂ bgEāF)j0p]YDC&`\bEAfx _P ) 8n, 7#S "7|>㌣J xAy)&d~ h`A%& )|_wId>PhB {飞1 <@&ic ̎XYlijdE>xd@4"F!P}E* FdLACB *ȗcв7nQD '@1"nf\ނ'1S ' )# ;PF#Ѫh C'h ,DmB JVmՇ%@C CY#Oɵ"QB>,SB;|A!O57pu9J={#9<Ӈ7>p0daqB v#Jc&?@K?Gԃ %/EG?Cy>qD4;sTczX0X@ 8B"x`É;4@PI 'jJO*BLj$x,ܐ"B 8TΗ>AFo{h` 5;Q4 'D&0vc9 P/}?RA RBLhVxP61(n\4 ^<+x/ r~x4{ X>N<GBa",EP0C& hY!)`H;@~hE6r0 c-CL1uYPE!YX1OL8:LIM8$4 |C*8q P}{+Aܱ_ # l@J@gH3@`{BP6CeA\1%=Paɔ?C?Z eh2[01TC hJ&!8NTz8K|wd[! E1|V!P@ ˋ kǜ<V<.L־OII\"[ۚ!8IP =޶UD G!> P7`@-I*q1*<GZlu3Xq>! 7DpXh㯲ƭ8QJ<jα|uQcXċe|C"fhMP_S{90kVP;p>+>n4N=0R+q `XpZQ $"vь` F]S Ҝ ;f6*? l힂`@ϲa ),H-~_"] _T z8$ MN p 7PH2_l2Cs !0A%# .YNO4yN~؜ rK %rЗt}3'E`[)E";vHһDv x/(n60Z $F`r ~"zTwzo\'1dHH ?v6jURwڊ;!8G:qvt@؇I`>u.C"Z 3Ti뷇=1=ByA.՗y/;~yyt& azpxWVvuw45 ,+ "P"ӓyQt? X$A#F P =?yL#= w P `:ZPBV`$p0 (V{0&Fw+%M5&w` l!SS(P 6>PM ((5 ٰ 8@(*(ҋ0 p`?`wǁt $}0@l` p}x؍APH'b6Qux%&L@ y&cdP a :gp\@ À>ePDID@:p@M6Wp:Z6P`U\@ P0y8`]{sV0 ]`s o0S9b0L[ }gOy i02s V8(iGyEU)d‡? ? IPg P0 ( @Ԑ 0W `50ِ u~#0@ P  '2PԹ 8 P9 0I9נpzH{Z(|9 >($=:@0Y  @ y =ypdP\ G ÐYP @)H:`plN 0PX @ }}`x@8RJ8`Xp  x~:uy zӤ(Z q%2$P . @\C, 0 ɘ "pI0\ @ @ I` B:D#4@0S@xp |@   kJr PP  t0 ]** w:JP .$p5 @/0+Yː >p .`\ z 8 d$M } p #h y  : p iZ ƀ #(P k{ Jv~@3R}U ZX $p$y M@(H@ 50ð M  50Ɉ D*"`r p ``2дQ[ T Q:jNeӰ+8VJu[x , Eਛ y=u_p 8=> p 0 :pP+6p g \p +  ~+0pP {~p ۟ p @ 0 `|~ VW 0~0 Pp9| Jkʾf|5w. W|*0 D( $&Љ P 4g P SP @ ސ P 07 S= ΐ .$ ~u[ l`` q۟ Gr 0 p۰(, `L_<NWi{|u!k@[ w&F /.4P40T0LTs/8P,P=DN՘E7kQ[`~рs@B7 kBb8x2[ 8GqD}uM,LPLqar׆Ky,B,o7b_}eЃgtKQStwXtAJ0~uEi]Qql[b ~ Ɩ&C]Ԍ jC"[tn:wR|HٝQ=~z` a]s&^qzz؉ظm[%v8ubWyMxib}{gGoѭEEuxڑMG"w}>ػ ڊhtGѰ.Lp}]xyDT]0b½i{qέ|܊w7o(GSYtLF՘}^M5'-T:x0 3.@nM&݇ʀ % =1x+ΰ HوxJ@`BrƄ[UWu&jm $i* 6\}Nb!iA~X[  ՗ yOW!昍-di&+8꫎ק[gҝh${[ߢn|!`Hhl0 Y `Ѯ#^Ar^80nr}2pNqVPn c+qlH9>bhO㋵+Vl B0uE (.]olJJyi y w 'Vl !+BJP-wJ0 BebOuB 0X P lyvvip'P~.?l K0̈zp@Oju`?Mp  = hYQ@roji. S0 gN@r!P 6Bgu i@ѐN_ J Ȧ-HTGH}Z2rQ8QEЛtpkd[,%zh"%#AhIYFasPZCb"ȸ>c8@:4dNСlB$zWD6t-8c&6l#|Wg [4cS18rR':r@gСE&]iԩUf-ڡ K Ś.]<689ݼbYq?FppH0Wnx=.\#*({Uw3IAh[<֭tP#KÀ `s.vagYed}GrJÀ &xA@F*8 Lv.9h1T l2@bqB]2 lJ,rK. eb9FAIڹƁEYڙFԓ\SYOOЧBB! I$64d φ0@ b-"ğ@riIiG0 !}U&ğJ }#UpBnt v≧20:2$(-]#Ksw_~_0 WXwd q Oo=+F# 5]egP0/bpB 1vy`b)q J 0X hS!"XX8ѿ!N\ 'NP#8v"`(dbڎVBq38%Hg}T|x$'Gذ5eND+}hDF q̈́39,$%Nԇ  +F#Hq#qAHFR l#wäܥ(!EMLF]:e(@P.ēcf ʎf!QBD PYGs\T/eˈ0 (Cv%"i -/Bg-M6R TpN0eBR;II|4j, )JHGV&T xzTQB"^bDa!TuUE;*TSQLiRԡPg@"ЈbxT!C@T6Хե˦ |OdV*,TdP[!NDek[>թ\zצ,DOjֵv&l&oe,aXծ:=ΰ\ZzT׌ƧYX=BVedE{ZrVI-e+vy'S$հ&5SMZLVr%R1 i}kl 7_`U9BtiJUk3 Q-/@zסQ݊}GK%l0be {Ib<5XD;VȆrUhgB6)j-[`wgi7E32]1!@BQL0:isCH=5SƥW7\"m4*cf]l, QaD Ět tpzJ3&O7hZhb/1͜!E@t%\EG*Q:S'5% *'fA f) u i u5}T`ε!j'/e {lXV[Wz(a OR; gP7ማ] &D#~C1:H#Wkv"c`DId`XvBx- :ַ6;C'GS_-'j VGWM d`v؆ь @We1cf0vHEq!+Jy`Ũ ~XddjpttǧpeJSqa!6b@1i̙(LG{ y 6 {xH s ,AgĐ*JL:0Xy 8nՎ99 U7P>n== .CtI `C>@b00phJЇhCЇ-ʈ˖8$ЋvH dx<a!@C0م@}`6 4 9 ^.x=縅vX11ד ڰ PpAY0}PȣG1mnA Hd6>(ylW GDڸtpeisLGzni =3h ?PMk7KMA=z $BDyטwD J%-Ї:zPJ ǯı ry PkY "Kr@tb\K3Q[āi}Ѓ@'x}Фz( NdPp"~"D2@zsK<+|9J<:48-04W QiXPWt$K+{SYC@Ϗ6 OJa^qP E#h u A`+ϥ )~P!P$LKGx'@ ɲч{ mHŋ @8 PÁ&Ð!3{IN8$05!hUiuH}kC x99y0(˭ ;M1?hVxx Pxiyy9QϘ1AџKTEU ҇Mp-H[`J8MH +!td0-0˘}87('"hx2ZQ ;ϴJMC Ȁ\фx& j`qg ^E姲e╈Q3FjAvθN0;ՠvv.&C+nhƒgӘ߶ڐ3< sh8Kfn2}AXWX%XQs)r&H7i fChu\|f3|y,vsx0z+!+hdc`X1 "9)E4~ҋ4Vh=@69f\ VBӣCΥ 05L ZQ#";@5Q’3jٜQx0bA2F Jl\$#)H blm0$Nb J8ɱ{14 bb6|VݐڈZʀ<{4*箺兰 f~]~mc"Ák`v9[ \ӵfÈc닰b qfn!hY>Gt50pp*8*0cΰ97u79ϓ9(w2 8ϐ]u%]m==s%p+@6X!P-0`K8Q95YGx=Γƈ- !@k`:c<W ~'9xӟj\<qzC̶!zH=X:q%Õousk$Jhtfs>lot }GLuh ]Hjug `G; ; ip i<<̺;zn@8mѣ1F?slG庆ͺfK9ȋkK K\8hpuogr1$<4hG ^!@ J/vM{A㠈k G`2YXلU @]b"oOhHA\ȇhO֛\.6X : -X[-ZȨ(#i6mw+pҼi GBPD?Ph"6!3n!L<}Fā㦌+ ߦK AkMP-Fjl΢M@ DE۹f;lXG}0^êW+c'Sl2TF1n3`7s2a'xZnn[my"‡/*n*4^<Wn ]:cΟ>2-AY6Lp`LMCfŚ%e,I,sMAl@0D22-@U|Ao3XR֌-j$F`?2X_3ܗQ8,QI6P|`LSkP,4."yQcj̱Zk)2p@_7慂7=28>јP)D>J =u&UEQji8(+[FC⧀H΢S8y^`5@FVf)lT9딟UEcU<( ?CoD?u=)?iD`sKr^$2AsJT￑2n8 ,} U o)g2.N:MԒmPi4^Q\Dz*7s n-s/\s,K"J<AG| 0ezSюq<0x 0! 88+A) 2X+Gh8P`nP]ǭUP, @@@1ࣀ9{s,@2+#ތi9 `)l!kdpLul@ؔ<`@1Wrr 'RTTFg8 NqJ( ,T*`á!=[ rPнR0ZBH'q}ǓD)|h:u<}Jld3lR1" Q@1_2-fg0"4#Ry, (װ!}bE" F!'9 "k ڎp8 ubXCF>aC*0(<•(2#[i,@M3^u6.@lD%Oe@QQg?Yșlhglg/(` δ,q/blxĬsb(~J6q%e3|43'lAS7 ,Lc 8~/3/e+6u(TY A0!YQjG?w BdbNS^|׮O! 8/+u?g~oP*yZo]h13ˇ+̈́F5?' ?T:lցg.l=U_T^<<1oE &(T`!P靛gIƩ (E۲`e ֊5` 6 NtZƱX-xB VSflUmfxvYFU46Dx]C4Lơa6C35LNCҡa!68Jˊ}"= rFX6" B%2 2a  bϲ_$^w'F b+",~9 8"..b7b.H:ܢ/"1⁜?1"6#&V& y_fb*Zb6<3n#p6&iW,V z(c,aC76ԣ=#>>^?^6#@d/b==5u h6q>Tص#BL#5ޞET9cQd6N4Ua%Fd߱'~paLe^66[c:c4.?P e:Xd)Pc74O%]C M@SٓDVv .NX= D,KZ 2C1U~0-aUn'r@!d(AI¤%J䳠caNFfwe@# (8c7=1f(f*?gn$ 'h=U:P$ PW`h\U p hdnE$ >aCJJd`BH(<$r0HNtHp(>58MO @w5' h(~r: 'bV^h4f;J&"e"C3,2C="+5b3 C16252\+9$>j25)u4(hc:3fE%(M=&>7hJDA EaUetAEȀX)AA!T(BD) dԕXATD[k-I\F`K%TPm@TP`ĘLE @G$ElAJTNNH@Gb(89v(a6)'g(@F,͇-l|U9A ((e;0((<΁$)(H!@lC:ID_E@~#'SP÷4GBsfM3 a1=C<$EU0}.W&> =HWKRCR\N?!';$E[w0%HF,ԉĆx\ m:ԁPmn*c+.qFf*(8\Ѵ9l%l-LC(@ \ ]CZ%inC78( +D)@+E A4Xд֌Blo@IƄ&FxP08'pK(HEtA ElV(G>tBMHOāU DNYJC0a֬@"ԁ=x.vA vC $ASIh!Ў'$ȐJ{.b)ܪUFoK .n&kc" e$il*@1@B\.d5IBW뎾 2@F>i++CtH웾\tT)A,Bvl%XHG=4Bk8(Hф$H@Ȁt3E D@PʡHM4|(Wt>R$_ĀHgT+l =tI(FtOJ*XX,{H䱑I ?˾r3:1eFC<,xnBȧ B%\Tk;ԁH;$e8A`H'D;\pᑘ C6 T MdX"Whld#>%ʪB-Ѱ?Øԇ 8LK"ҰS`Ϝh` ~L,89;@GȬxxU4Ċ>4sDV6<APMG C -l5H:6b7k;s|¿) @l5(&G5QD(AElt$ZBz@lPSiMPA'W}Nk 1b-vŁ-vE34n&.fHC/C>)I;f{9W -dpP/Z!d4l"CCT +hc!zt0"I#~,yF.If%G.aL"Ɂ&V<Ɩ3KI#d!pU2{vlXc:q-jӦq!ܶsֵ{o^{慘Gm_Fqbń!h>N߄l7~ث%.-a ޘp)މ/G;>垌o֌$ekt}297nY^fj&K֙g }N:䠝yhmwcf:~돣LŮ뱴&cٱlnZ f[FZ೙śV>㸱n2S3Fr̡|++?Uk " h҃#)i@P4!ZUIOlj&ISp:&]wJWEOWy~*9X?/%i-_*OɌdic˙U,2K4(|XMoLMsZQ'jxNw~wR:)N{V}޴Ӹ{'qOw.E zOH$eC)Z&0} +ڼb4aGIJL*VgIKtc)K]ɐfa#iEmR;gOiP*/h*EjƧl*Ҟ*sꫪ{̬n0LֵhY׶]/'iU}SrBiiaO*v\4By}a* 3T΢lP?Њֳ-;O*=ka;XٚmqQݶ5m~Y gŵq+'6)us*Cg+z|v%=!/dG`Zz7bjKщd]o֤8% щD Vox7>K+ 01^8$Ƭ}bLű98qIE{8ݵH} dڗ", mՆW$ҝ2|cYZfZތ&UvɼՂ<~d t,xPRf(٧\V Ld#0Q! ,J!!%%,*0#*-#,3*.5)16 42$4:,5;16<07@-9>29><7-49>D&?B4?I8?H@>!@76@F9AF6BI7BPDB$DD+DF E;;EL$F>;FPHCI(=INKF#KD%KJ+KE,KK1KD?KR4LLM<5MQAMU,NP2QL*RF3RRFRXSL$SD$SL+SK+SQ T7UAV=MY^NY`RY^2ZN=ZXCZ]*[V4[WS\bZ^b3aVVafZbf'cK+c[dH@d`Idb[ekfFUgk5ib]imbim=jaKjiAlidlrKof&pQ3pXjpu[qsdrufryltzBvoSvrLwqqw{>ybYzysz~\|vd|}m|~u|y~iv{Q}}c|Dku~ZcnNscY{qw{p]iyt{u¹Ù³řýÿĬ˲μΧ´ҩΔεμҪֻ۴ϗټܭͿߣܫһݼppA*\BÇ e8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2?J4I4á*]ʴӧPG<ɳիXjړ-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR ޸GӍ^/Lc˞2[1Xx"gƈa# Yo=$jIҌ蚶ا8DВE9|'nFmAdtC1x8B1Ztuh \U݂ bgEā+l0p]YD '`\bDAfh `P *8p/ 6C#S "6x?ӊ xAy)&d~ h`A%& *|_wId>P$iR {飞1  <&Ds,A <, ;= ⹩H)6$#k ̎XYlijdEF?xCe@4!P|E,eDACRF ,ȧB˂d7pA (@1"pfނ(1c (E *E# ;`F#ѪiC0/@zDmB JVmՇ%@ SFUCOɵQ ?SB<|!#56u8J=#{#<w?p0da|>@rj2c>`|`xR?l`E#ǨJbo3D! I# J>!E@{qVoh#=W +G)`bsD;pXG=Ҁh0&X I,YҋJClLˢ# As0!ܢl|(ׇx {<ccPA( #Qrhnh P@Td-s6$ IPq# ̐ʍA*!]pmܒFQ7£lq4Z7C TTyHM<Lqx!lcBptXX9xFG槰MO_S[90lVP:?)>l4N5+g: pX ri6D.Z=D\Q;i K#vb@\'yAF6?B]@؏st LV܎i0jhVT~Ahp^3͉0ol:Es@"8" mB?^X$@+X$C8 -gynY w:oV~:BXT~[)E"#8vHAF%%պ]QzA H-xGʤOLgfSoO|!C)jaq^uaV6<|ejl=/wx8!q7`[7Sc!G9~+)7>#;DQ:mw`Ⱦ>졏wa=Z?_ ʽ w/Ȍ8{8'@yA+Gh!0}zy sS׀7 }'~%QxWTwPE]b뷂ؓ#0G{Ls> X$A#<P 9%|B;0u a9\@ηWk4 b(x-qzv Gz"(iRy 8i,XX'a ly&v+9 +P9= X#-+>O }pZh|)+w uU;&0 P p( !r0 ' (wxthp fg([y-5m>PI<hP M`f0#] P0Zhe9P;X+ 5p[MpQ ip_{prWpB[ B o _Pr ' hz^@_ pW٠E)G)pp}HtoxEV)d'.: 0?0 P@ ph fO@ 堊p @ @ M`> <3ً; p ` ``I0  I2  deAɜ@r0v8r`g ߠvxXwyIu|4Bp y:\p e? S p w PeF]ppM ^p 2iH9zkfzL@ 2 )h `p}` i ,v@ 7BJBz J I{x!Ɵz~40X M%4) 0 &)wŠ \! # I O 2J4+: 4أ"  P  @0 7@  Х+L` dj  Ȍ 9 sIXv{:קZ a+$ P= PZI hp M pZZ؋` (ppv 2 eZ qں [*@p@0 0ZAd;b~{_  1#Dm( #; &w`CP1yp?P =@9@06ʲk`"1[ P072= d0 * hp ` Sk7;7 W@hbke{xb6D hwyEڐ 7;> P 9k@ڰ -PyĀp `}+0P  ٠ `  P Ri Żp J`OJkT|=+ {ye|, :) $ UH0p P p+ p0nl*  S;p 4y }y`np 7 ZY} 2ٗʢYt6Üqmkg",Py,DgJwqp;H`rn{J h7}ݷ-vmiC"=vnzwgvQz>AwAUtPG7 `oug~{wvz٪'spwפM[%vHW&oW놇w؎qx~TdGtzi]&ܔyݯqc~rwر=mC֌E`(}cۀ({w{׀Fisx ߵUSCz7} uc<uf(t5E-3Ebwop :'Fַ q7 ߂!oBt ' ^q cQ[S & pk[~'H7 i8 n, `Z}d~ p FpV>15"+$rB 1ǎ7LF5xqC zϨq^){ qzx"`2~z'"0t0  @py xh- se ^Yyt`X/[hanZ[P. }'QwyH@ ` KqvBt  (_H dyj0d 7 7-pn0ZɕLn`tQp?^,srPĻ@UP^Z^ J&9b0@?U^Kt!yAMtKـ  P xRqz}X ` )c`T p~ JLz`ot}xzgZt j`ҠLPzΠz 3 ńWjq D`/ӯz0Hd Kw2Aƞ3'" 2} "D"C7"n|`"RFTeÇ27vO׃޹q3O<%G'[lAH}cn| .[qΥ[]y_+elHuD)}iX@+5o%  1> $.]"+PSn`bŔC@Yeǐ1*kt3!b%z hLu763&B8 @̅E(rK{cirRWpt9$9D.FJe1$nILŁN0%!  <L)Td A٘V5$az+#R60˖j/o |RwFO"![H 9%,O MpK 7ӳhr&AֹKƓ3K31""@hNt|)M 3Rr5x:$BHd!IA6EGD> ЃR K``) W[c4ml 5 )7Ov%3(L}Z 5OK$㾁:A0 pnK,A yN0HB(\MGиТY`xiq=E H1Kȵ$[˟\}N8:9D9 i}9 P8ɂQ@"*1 35]09EihӸt8 2ȆNh BS!@ Beڣ"$>:U?q\1 y#èBΔ e @՞6YUAUUчN@V!х,RyK8+!@KXeh-@eRt 8(Sx"m { }0㪂% Ѐ}=];!@D>@XÌ h5 A"[[n36ӓF ;HvdFL&sHYECȆjG, ZS0 0 ŊN>kHkhŦ0Ⱦ꯸ t#Ík!9â%lHZr3 m!܆f+/s1=`˯։VlsٰFl#z6. Y8 5[ WS1~&7`w宺Ѫd$ܐ=΍Y(e+8+29ȶI6 9Wφj 9`9kRtS{̖G&IoYq957yc}+Bt@:Fz 8-0P0醌Ӥh{ꨎ ѕL~Y Xa#6Ζs/h8i۸(g /69(֐677p]P'?s>jm(q蒀;#<`/Ze-Sb-n0> xA qͣ3nĦht.ms#:H ; p{>KC,#<9&н0ԕ˨Nɹ3uL=&8LxMi\xXt=u Xlm (^ǸiIv pL(<*$c:y و\w/ XC̯;y)oXy/u$([H;&i,۰WwۺuȆl0yHv tGRM14 Pq{.FOPRo4UGytN[ 0Ҹ   B!P|viv=؈!Z]hB@ xS?p·ЀP CAQӿ-?p B$i߅_2XU+ՃK Tt]C3{8dHCA$cg9@?!!<}\r# %Ϗ%~)]n{ͼn'FN/PFc :S$N%}[ , yϙ<yE:?9%ذbǒ-K"ڕ]|D}ѨF3}c$<ώH}a-dm1Ȓm^\e%@KS;͘Q-OOneS&?U w:$]g2lLH04'D"ԥ ,2|c t8Cb[g J-hQ7&A  >xEZfyii Q&QT݈ T;_~Xg,#F` ;ld: "p`zU@7ʪ2TjIԧ:|"|#IԖ[Lt.%qXCǍ2_QIR D?8 _hAM٬[Plυ -_>B8#QWND߈'0#Ή(ϼxfwr+!B"V >RN@ fTS$0""ԗY &W,c3;8$VEN(ĬLˌ; A-ĤG3 d)e騵w:QZq+!<1"'(; f a!u}-!ZcC8@A7\a+8#NȄ" K$؂F- o%0XCE[8-EdQKaaAB-f$1p` \;gl !zRPIG/QtX(Iqt2K^|0y" X6άi`F WB!ii4KJ|Hp$""ITR As O[ <%-WD0!JR%wK%lo瘨HqzGA$p.9K$)С gz\YIeݠ2:=*WAF8$B !PA"XvXXP3 xv !%ijعA,[[@*W Dp>1ޝChF 'N1l;CR1Q1 D$p[[`E / 0Xf,ņm`n B!\.OErX` A&o^`s*?#J,c6,i^%S(P~<֊7"EBtc}XbMqL0a mjc+d@ 7!kYqSۤrGC-HybcV bJY? m$;|PA`ܡJ.c*NVOTH%8q ZFHR}e Fe xS5"1,G@  X!W0;OύZ{-"{ %^Io\i)ytP7bLsF4 pK`κ|[[,n{Tn]=s%5[́o]kmq5hOZ׼M{y[fĒ_w6ƚWfa_`~CSyGuaKwڃםcOxĆ~-:==3+tI6xO1wo1v1 46`Cxdq#'u^$B ڟD\-¡*Q:;c,N?/b0.8C1b#DFdDfD%lD:D#EF78C/81JhuD2M8QFI|M_\I#X!,:O .+R!N>!$X@dB% $ (6~$>!V7b32bu"- )ld3 ]Z= ]jH#I !@F^+佉L`G5MƴQT|chT%X$IUFyf-zt֑8a&Kd>@ hcy^h֝uTL]1z =pW'z'Y/{!j<02 C3^"-B6G*1B7Ђ2\b0,C6Ă18!%`c/+7X3A}*24:hIJfP%\2~ H܀Ja|oI\i"ЁL`X XH S \6 FlL\:"BŜb݀ ,ODEʀ[ OpDlY[XN) ҁn*W-B_|.A'A,%-(.#`, 0h_FF֥=mHA7-*MFЁ,NجhBlEpE :8CoC؁>C HjB3 ؃P:CB@>`RItoAUr@胬CiI&:0=$ڈ C0\lV=CB¶?0d 9Ʈ,,2,N-ժg-f`jZ| A0 +É`+`$:$%-dB'O6үk72Ă 8,*)ЂQ~*48RʜBj+J^5]pkdD0C^@TN0Sf0RZVU3*0 $H@6|! _ -D"Ipz]HCFj]O(="S`X+H ŀ>x-qwPZقZ.e"Wy@5ucԜwUaSUHy~Oz.+dޥ%:X C/]:2\܍*ȭ|-g1jҨ `|ɑ te/1}Is-<h /|@ ȿD]43H@)L5ݔDSPEUR NU]&G}(amZu1Vuݕߘ3s`bM̵d]a}$c=Rj[]}Va\=;L3ɀݖvY\-^feGw_x˽w3 ߄WP b{Q ,0x[-m+=37Ø~5>X".`OFYee+gXgvaVg*){^ʟ-DvWNzdi끣sݫ5kml{}.{Ӟ{ܵݾU>w#[=>_O5tp%\Q- d H\a f0G^4t"a:9)5ۅ&њK)OG![5XҐa-F$e߼K`&8c:0[\&#Lk&Ǜ-]r6iIps59Mt>Fd'+oN{+${,lg[Ü`VR5s+{(jȈlETGMRB#J)Һ.'LWє29]LbFʟ:EO[eNƔhvԌ&Uf4S7 Ur*UgUB@??)u5-k¶մrT[0uףL}kN kcaX`UcJ|@0{~S\e;5BhK.-T%k[ۜƧuh[ۆ mLBZ.M-rr7* 8k1[>7NnZW; 3Ml͋ߪwy]ho}-v_:;୯ˁ)oc`W9:ʾ)oܝb8)FKa}1Kg\[qLI\\Dl:B:9 ]Ҍ  D%.C9%rN @ ޑ! ,J!!%%,*0#*-#,3*.5)16 42$4:,5;16;07@-9=29><7-49>D&?B4?I8?H@>!@76@F9AF6BI7BP C<DB$DD+DF;EL$F>;FPHCI(=INKF#KD%KJ+KE,KK1KD?KR4LLM3M<5MQAMU,NP2QL3QE R5+RF3RRFRXSL$SD$SL+SK+SQV>VAMY^NY`RY^ Z;2ZN=ZXCZ]*[V4[WS\bZ^b3aSVaf'bKZbf,c[@d[@dcIdbeH[ekUgk]imbim=jaGki4l`dlr)oRKofjpu[qsdrufryltzBvoSvrJwlMwsqw{>ybYzysz~\|vd|}m|~u|hyv{QrQ}}c|Cku~ZgMscX{qw{pblv{v¹Ä³řýÿ˲μδҧ©ΔεμҪֻ۴ϗټܭͿżԻѫϿppA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2?J4I4á*]ʴӧPG<ɳիXjړ-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 금GӍ^/Lc˞2[2Xx"gʐC Yo=$jIҌ蚶ا8P$kR {飞2 ?&@s, BЃ ?A,B >x<I⹩X)5 #k ̎XYlijdE>|fLG5C*!SBE,(fPQCbF ,ȧBe7qq (LA#qfނ B(AHs (E *#o>p#h ? ?F$ P_4`Z(akXn*p<%תD h7cL k?`O< v+=+O<[q"Nm ;l3AwSJvCܲCp;񴁂 3NG-ә9Wug C*Afc'h-N%l5 =0F~P(!O8kB G0b ?+C|DX?bČ;=^GD3  VNhxP61Hq\8 _>}+2p{b+? ~dK`v iyW,QKoGCD|{Wc ЀӀ38hNg .< 4,!ahR Rnip @ \wy=tx+Db8ЗSz7’%HH.CJh /*l,퓖:A$RޑB4s|DbȐdܣwp'hmլ &Gj~oS!"7q#^D&fDH5mΦAҺ/Ef?zbjxџv~B驅 2#N_=wt'PyQ+Hh!P}|ysT:~G~%qxYtwQE]bׂٓ#0H{MA X$A#>P ;E|D# *>MG}+zl,,m!` tbH*:}p0{{G65瀔悆uw-  6hcW) 8@pO 8)7P :)@*)R1 ܀]A`PxǑ"P P} #'( pl p@+Q"ؘ}Px a6~؏5zsN`}R&ZfP j^@ @gpF0>@ F<u`M8Zx4> P ` Py0  Y3 e fBɜ@t0w8t`i0ߠwyhxz}4B"p y=_P f@@ @ 0 @@ z  Y x`Az @ Aհ )0hI o D0) t tŀ ` uӐ Н` `t?CJ uɇ{60Z O%4) (@ &*Zz ` _0 #AP^0 @ AP ^ 0YÈ0<*  h  cZ` \ 0͸ Ɗ @ tZK{7w/ a+$ Հ 70 `Zϰ Р@@ +БI OP X\[xP` (pw 4  dZqݺp ZJ`@ 0jGqf;b)$6`3rM ?7`j  i!˱h 7P #K pe` 2꩚@05/p`23K P@:3г?@c * Еh 0 U@9K:@Y0xdkgxb6G hyF܀ :> 0> @ <Đ  Gб_ 8uPà/KA[б1 +1 # Ю P @ع `" Vi ɻ `ZPNZkȽX=7+ |yf|, <) $ Հ VX1P p +` ٰ 1r+ S> 6y }ș@Ppp pw ؗZX}3@ʦYtVY<͊q`o@kg",0w=YA+PTpTyG,@_G`=S?LF t7 V]~j7D}tYthtV@Kx p g@S<H2oyNNp}䨐:4M!$ay t%sEGs7=Rttrg gsqItqMۨО}Lo03ח=$dQy|ʧJw=gtQG: pow~}zwڬwx qר=[5vh6owKw~'xVdWy#]&ܔyqeڦ'um Zԇ}zwwo{=w}[ww)(7XCvj%h}Rw*bRBAsZd x6 0~s=yqtދ}: q: ߂1oBu- t 0KBp`q wK~wA?p 2, ]ݠX{IL$W^:Pݰ:T#`*qHL#w^q 3 s̈́T 4۸\ mi' |Ϋ1!@{3^!n>h!pp '| 32g=Y@pxddyzYp՚ՁKF)3-q].u+Yp@٨RyV{B _:dP   "z {d!:d~0]I+EKp/* ,W\J/@  Hh D p^ _)^ H4o"|x é 0 ; pepdnOP (,py< /ũih3ۇp.lAJk<`)pݗwKՉpD P ZPTlx m'p]Lp? o"o|36pC'ܱ8L lIDF l;@Щx]@i#ΐ2@G8wpF 99D@!lR%9X˟;{^[]y_&7 L$Ͳ.<:oڃ>)[4gСE&%b5>"@ٳtٞQV P$j8sK,K ݒ<(Pd7N@qGzyf!@ڪ4X}-Xp ; qFkFs>(GYyA@wy1`w4ت4Q[bh-}ʼLim.z.l$HH:MܠN/N 2wxc Ǥ'z! :a;t 4E1bHB 7O yq'*;ԊN8D+d$T VGjZl% "gF٬"e3+ŔNWxy,*c. 24o ;1 }@ n[]BИ> $YuP; ЁI](V~Sn%u$? sUX*A puXz?W6h z r`D}tXD]8hU{mv{[$0,G\i_#=5pqm_8LD\lSn}'^W -9:PDZ;/h^]Q$\N G L*= Q9WdbZdǒ;.9f l2IiK,FP,BQ|ykml/q%4 )ʣ,1H_l0NL x0(j`4h|+nZbJ,_|z qHCTe EQ&i* 93:e*bClH V\ixGUo (-zdHH=Y6!5%nO%(木3&%$iIMjq2>gKECui$KCQPFg:)h~CScԨTی(0OTF/)).hӪfU-*&7`j9e6:TݪԶ.TժG.j ?ac/a);ѤqayUla˫t>5%lzWb6mhaay]kj T rWqIcRFċk+Vv iM[ڈ$.x 6Ձ B8UO!H{y1wPO^tAa^j!H>٘2.ҥ槊Q_H̍avp+Tjjhb.K9IҀSC gp4 e OpOt:ζn4&攀DSXS@u+b(྽>Nmr[ e@,!{4Įx9A6kIČyF\bSe>a._aGvɥ@W >  H6@AjVxf5BрӠ,aZi6J}r톉_'_+:M@JSfC3Suup`tr   %N@|-jf&wwYfk+4}c( 4ӈ oOn: k76Kl` w@< zGZ W\'mf@HTxl-is\(iQ'*_U-r_ +%r" /ؽ٪u6Z 0 :҄Dk\|,0C"`Ur habU2ܡE$@Z"邡 - ]'/Ȃd$e\ـ\+9)1\d]n˭"Wʬ\6܂%qP>* ]3!&@!pb*&+P1!ar^啥X_q߷Ϥ +2ߨ!c1 {'q(2l Du(eA5t%['{( %,,-65 $(s@b@[_*b#ȅPmbb*/2 ҵ'b!P" b%*c3Ncb.͞c>ac&0`ccZw.,.;y%^G^d1qedI(\ck9*7mbAF <'Wu@+d's)#E@֮ RVYhAnK-"*v܋Mz\nj4* +qeAY"1Eb+)a΋-lxfr6-bigzgz.9f6) *FBpXh%PGq X[}+ի@/` Hfh&h^PkivsUgy~߂!~y3+ `@S50rfAwZ`qc83k;$;BH*D[8ĩS M_53k. "TlD .Hc. H80Z" e!1%kDj3*b\ҁ^l椅 IlJi2Padz/3U ĖCƣa^in t5X T;1{{&8t{廪`3X%>na6,](}:o,ikl p"%Ɣ&U7rVk=YܢKP/%,0R7v;z[͂(<%K@f.M4eK@Ў΃heb9}mV4ZAr{8n{f60@8f) H&6Hokuvs(C&I>s. `4ٺ\kL+ F!c!Cpɻ`<#næpt!*S; GҊ< zC# X<9(=.΀O4J=(8Lp JgLwXL=Xt (klt X^Gi c88> r}`p_p21m>:oc92[ ʼ2B]@º`K@HBЀH CBY.? %hBipׅ?!/ #> HK Tr5+5trHDYsrfb:`@!A<}\#B%%~)?]ts'Gn'FN/Pb :[%}]$ΆFyL lA̢/ ]p+ذbǒ ʈ.NchdC>2GB%0_ 32n1ȎB&n2ɑE,+שŜ=^4cp3%ǟ)yɲ Yt6YΝ5'ue\!D} pp.)A Kⵢt'1pIo͸B頠U} %ҥNDۼC\QP3D$'A&oP<ЅS"<e5]C=rU w} G3u,E~{ A2@!ќ0@*H>KM=3pXێta"՟~mif: +]raDlHx4DEg)N)DjDPuC9. ;*{E`"Q2",?oBFٚ)lcT> X0lW~ DZb,N!`;`,ECb5KIB VvA -B%~T-% P.l?4 MؤV[L\Ca=K43 4>yT-7ḙ:C" #o؝`e93j> $͠ǹ4<%a4/,5b#;8VENh/,@.26BZэ,<`)Ys *Nl=tuKDO} m@1ipKlнgvZ cta/VE tC3أ?t XRiFթڑv T125C5G$pdNa݉;Vtph;09`JDBZэf%ZXDa i"kv ຀[--ܑ ꞃA6r,N/ E>r-'0MmQ]L v1f,g3/P) HyX+,߈(w nusSk3 D.Inop!+e0LY`B+fLoK MUc+B(a"Dȳ%r5IӮsgko{1R`

5Ny\Y()UB($z`؋B N`e`~ ʅVj<E4`N!6C3!6( al9ó F-Ya"VN F]kd`EJӕWv9!!""7!u$""2b">9N5efy߭!̞bqU'b*<fj!k] .FC87t61#2c7c2#36c1v03.\ópad i&_i@$Ģ ֟DH-!^* "ʙ:a;+Zl飦_/%OB3 5>$DB$6D;\@+3N$D~C3B3cDʥ|6NtcK2dDt?~ 2C1dJث/}"Jv$rQdX,N!=a@#($Yji<[E`X78C"u| ."R B,F.c\9e=(C0,d (jbK֛l@=1 ZdZLhad[hAE7hU~H)Dhelg~A`ɄNe Df!@|&B_%1+|}44 g2$2Ce;$hE\z`'>nea1E@ A\g`/h=яz,9@dc`0H@ĝR+PLb,A|@T xvND< %(h˒A'fV^Z\'Y:A'xA,,$M.C#\G,LXt)h$]ҁ,o( tC:Jd0‍cKfXVC3F=HH< ظ  t46O= <$CAG| /P%>J=iBr>D?Bʦ<$DP,klK@&(;H耸k _4Ps@Tl:+VnlvC`]+FԦ'[Z*֖Y/ @+\+\9 %-`B'6j72Ă,A8(*(O~J47Nсʜ^I4Mpkd/<@C(L ,GME`FI7xSTA"YX$ Z^DFJH0Tr"܁ʸ"A=LT7 88;JtD"(,ԒD,RX/.A>l4?MO0%Xf-*TX2G*@$H64//+6\d / e2HA[DoIW,@,8cf z!h|Fhx̂.ƶRxn pդu؇Y fx3$rD@I~HɕL4πhC tx#G,qp=C1z\]ŃĂU atADl@OW!f`?B2ﲦf/g0|P# @(h;d % d;܁L;8*h9@E0731T5n> Bhk( 䯷U8Z VTKH00Q@q8GK80N ƻ`M lSLMr,X?,JT4N `6LI$4`H h컼/oW*|FC=4B25W#3Gs7 P(h7B1z"sHh]EQWw~5e0C'H#B8KB#tA8,(CdA"*6( ,%!s'@K+48xa"Y E=5a.ލ:9P04ED$X[u%dAIQ ^Sv͛CS#LdoFQYN4PNS<%:qjnLLCVwI4BPXBY-eB"MS?IOV CX귥eg:BV4!j:XP$̀2dA؍*,0VTҜ_p:%/AI󰴂S<hG/4To9*U$D! @wR4mUثX+ؑU1yLh?Y^lI@OGy[+L1H%1;$t(lW EW4 LO-jN"vh7$.(4.!3v4muC1D_.b%=!/ 4Xg-!Gg22x6xߝ4\8a Xԋt۳_x[܍ XD7 C=q۬yEگD{83ѡgXkXDܛtM$#]}l|W=̯~`z\2ⅤC0R"!M3 J,$ f ~!"#{ϸݑe!{2qҳ6'F ~= Eg[Scuݸ幀]qaA $ .fpAB6tbD)VPGF:fqG"E4yeJ+YtR "tD g4l9y->n(69TtؚaPfVZbYpk؅%.ɑfPǂe`ׇmNl[w!/X =pܺp ;q̛-k&th9\fjիYvqkCd{_HpoÉ73bǙ7/biӆkW~;쬐Ot]Dx$}z'v,*g?n> <AL$ @Pp;(1*CD/0]|Gm,1 qBJO0 w0oI&(N"T,t.2HڃR2<40|8:0ܓ>P-<F})1+JKC{2N=HRMe-TP]}4O%,iS\9d5X}XcbHdY1f}c6%eݖ`Vc4L2=|3͈xW7չMgٕR{=߀v`D኷eX~o#OEy4Xb]h Wieu>8hO.fg:'+Y%Ԃ޵פ&9Ƽzکg͞k&Ctn+M۵۾[޻T՛ ?_Y N?uߔ<-5q?t_ {fIpEZT gHGE#Ws񑙄%IFKtIuFW$-iʰOXCWM4I$xK񋺌%+}`ST[/42TLn305iMl~ل4MQ 9gNܑJ$P9ݙ|b=+LS)e=yM>Rģ4D[c=JaeEQiT5G ԈT$ULA].u)L&SJtMi+wTizE UgTBT&J˨jUvN`<Ӭ5e2aրUVtSW+uuEOW}2 v0aKW.6J}  YI h̢ݬπĭ~6mY>]mt*v"lT[ABD*ѯ*e9P\BĩmUF+>wiًtoJ\b#u , 7kl͋ު y ]V}ރ"n}T $<vos[ބhepR`uFpfC6ݰLg Mc\v_tY7YshlS!*v$ f1Rz,S! O! ,J!!%%,*0#*-#,3*.5)16 42$4:,5;16;07@-9=29><7-49>D&?B4?I8?H@>!@76@F9AF6BI7BP C<DB$DD+DF;EL$F>;FPHCI(=INKF#KD%KJ+KE,KK1KD?KR4LLM3M<5MQAMU,NP2QL3QE R5+RF3RRFRXSL$SD$SL+SK+SQV>VAMY^NY`RY^ Z;2ZN=ZXCZ]*[V4[WS\bZ^b3aSVaf'bKZbf,c[@d[@dcIdbeH[ekUgk]imbim=jaGki4l`dlr)oRKofjpu[qsdrufryltzBvoSvrJwlMwsqw{>ybYzysz~\|vd|}m|~u|hyv{QrQ}}c|Cku~ZgMscX{qw{pblv{v¹Ä³řýÿ˲μδҧ©ΔεμҪֻ۴ϗټܭͿżԻѫϿppA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2?J4I4á*]ʴӧPG<ɳիXjړ-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 금GӍ^/Lc˞2[2Xx"gʐC Yo=$jIҌ蚶ا8P$kR {飞2 ?&@s, BЃ ?A,B >x<I⹩X)5 #k ̎XYlijdE>|fLG5C*!SBE,(fPQCbF ,ȧBe7qq (LA#qfނ B(AHs (E *#o>p#h ? ?F$ P_4`Z(akXn*p<%תD h7cL k?`O< v+=+O<[q"Nm ;l3AwSJvCܲCp;񴁂 3NG-ә9Wug C*Afc'h-N%l5 =0F~P(!O8kB G0b ?+C|DX?bČ;=^GD3  VNhxP61Hq\8 _>}+2p{b+? ~dK`v iyW,QKoGCD|{Wc ЀӀ38hNg .< 4,!ahR Rnip @ \wy=tx+Db8ЗSz7’%HH.CJh /*l,퓖:A$RޑB4s|DbȐdܣwp'hmլ &Gj~oS!"7q#^D&fDH5mΦAҺ/Ef?zbjxџv~B驅 2#N_=wt'PyQ+Hh!P}|ysT:~G~%qxYtwQE]bׂٓ#0H{MA X$A#>P ;E|D# *>MG}+zl,,m!` tbH*:}p0{{G65瀔悆uw-  6hcW) 8@pO 8)7P :)@*)R1 ܀]A`PxǑ"P P} #'( pl p@+Q"ؘ}Px a6~؏5zsN`}R&ZfP j^@ @gpF0>@ F<u`M8Zx4> P ` Py0  Y3 e fBɜ@t0w8t`i0ߠwyhxz}4B"p y=_P f@@ @ 0 @@ z  Y x`Az @ Aհ )0hI o D0) t tŀ ` uӐ Н` `t?CJ uɇ{60Z O%4) (@ &*Zz ` _0 #AP^0 @ AP ^ 0YÈ0<*  h  cZ` \ 0͸ Ɗ @ tZK{7w/ a+$ Հ 70 `Zϰ Р@@ +БI OP X\[xP` (pw 4  dZqݺp ZJ`@ 0jGqf;b)$6`3rM ?7`j  i!˱h 7P #K pe` 2꩚@05/p`23K P@:3г?@c * Еh 0 U@9K:@Y0xdkgxb6G hyF܀ :> 0> @ <Đ  Gб_ 8uPà/KA[б1 +1 # Ю P @ع `" Vi ɻ `ZPNZkȽX=7+ |yf|, <) $ Հ VX1P p +` ٰ 1r+ S> 6y }ș@Ppp pw ؗZX}3@ʦYtVY<͊q`o@kg",0w=YA+PTpTyG,@_G`=S?LF t7 V]~j7D}tYthtV@Kx p g@S<H2oyNNp}䨐:4M!$ay t%sEGs7=Rttrg gsqItqMۨО}Lo03ח=$dQy|ʧJw=gtQG: pow~}zwڬwx qר=[5vh6owKw~'xVdWy#]&ܔyqeڦ'um Zԇ}zwwo{=w}[ww)(7XCvj%h}Rw*bRBAsZd x6 0~s=yqtދ}: q: ߂1oBu- t 0KBp`q wK~wA?p 2, ]ݠX{IL$W^:Pݰ:T#`*qHL#w^q 3 s̈́T 4۸\ mi' |Ϋ1!@{3^!n>h!pp '| 32g=Y@pxddyzYp՚ՁKF)3-q].u+Yp@٨RyV{B _:dP   "z {d!:d~0]I+EKp/* ,W\J/@  Hh D p^ _)^ H4o"|x é 0 ; pepdnOP (,py< /ũih3ۇp.lAJk<`)pݗwKՉpD P ZPTlx m'p]Lp? o"o|36pC'ܱ8L lIDF l;@Щx]@i#ΐ2@G8wpF 99D@!lR%9X˟;{^[]y_&7 L$Ͳ.<:oڃ>)[4gСE&%b5>"@ٳtٞQV P$j8sK,K ݒ<(Pd7N@qGzyf!@ڪ4X}-Xp ; qFkFs>(GYyA@wy1`w4ت4Q[bh-}ʼLim.z.l$HH:MܠN/N 2wxc Ǥ'z! :a;t 4E1bHB 7O yq'*;ԊN8D+d$T VGjZl% "gF٬"e3+ŔNWxy,*c. 24o ;1 }@ n[]BИ> $YuP; ЁI](V~Sn%u$? sUX*A puXz?W6h z r`D}tXD]8hU{mv{[$0,G\i_#=5pqm_8LD\lSn}'^W -9:PDZ;/h^]Q$\N G L*= Q9WdbZdǒ;.9f l2IiK,FP,BQ|ykml/q%4 )ʣ,1H_l0NL x0(j`4h|+nZbJ,_|z qHCTe EQ&i* 93:e*bClH V\ixGUo (-zdHH=Y6!5%nO%(木3&%$iIMjq2>gKECui$KCQPFg:)h~CScԨTی(0OTF/)).hӪfU-*&7`j9e6:TݪԶ.TժG.j ?ac/a);ѤqayUla˫t>5%lzWb6mhaay]kj T rWqIcRFċk+Vv iM[ڈ$.x 6Ձ B8UO!H{y1wPO^tAa^j!H>٘2.ҥ槊Q_H̍avp+Tjjhb.K9IҀSC gp4 e OpOt:ζn4&攀DSXS@u+b(྽>Nmr[ e@,!{4Įx9A6kIČyF\bSe>a._aGvɥ@W >  H6@AjVxf5BрӠ,aZi6J}r톉_'_+:M@JSfC3Suup`tr   %N@|-jf&wwYfk+4}c( 4ӈ oOn: k76Kl` w@< zGZ W\'mf@HTxl-is\(iQ'*_U-r_ +%r" /ؽ٪u6Z 0 :҄Dk\|,0C"`Ur habU2ܡE$@Z"邡 - ]'/Ȃd$e\ـ\+9)1\d]n˭"Wʬ\6܂%qP>* ]3!&@!pb*&+P1!ar^啥X_q߷Ϥ +2ߨ!c1 {'q(2l Du(eA5t%['{( %,,-65 $(s@b@[_*b#ȅPmbb*/2 ҵ'b!P" b%*c3Ncb.͞c>ac&0`ccZw.,.;y%^G^d1qedI(\ck9*7mbAF <'Wu@+d's)#E@֮ RVYhAnK-"*v܋Mz\nj4* +qeAY"1Eb+)a΋-lxfr6-bigzgz.9f6) *FBpXh%PGq X[}+ի@/` Hfh&h^PkivsUgy~߂!~y3+ `@S50rfAwZ`qc83k;$;BH*D[8ĩS M_53k. "TlD .Hc. H80Z" e!1%kDj3*b\ҁ^l椅 IlJi2Padz/3U ĖCƣa^in t5X T;1{{&8t{廪`3X%>na6,](}:o,ikl p"%Ɣ&U7rVk=YܢKP/%,0R7v;z[͂(<%K@f.M4eK@Ў΃heb9}mV4ZAr{8n{f60@8f) H&6Hokuvs(C&I>s. `4ٺ\kL+ F!c!Cpɻ`<#næpt!*S; GҊ< zC# X<9(=.΀O4J=(8Lp JgLwXL=Xt (klt X^Gi c88> r}`p_p21m>:oc92[ ʼ2B]@º`K@HBЀH CBY.? %hBipׅ?!/ #> HK Tr5+5trHDYsrfb:`@!A<}\#B%%~)?]ts'Gn'FN/Pb :[%}]$ΆFyL lA̢/ ]p+ذbǒ ʈ.NchdC>2GB%0_ 32n1ȎB&n2ɑE,+שŜ=^4cp3%ǟ)yɲ Yt6YΝ5'ue\!D} pp.)A Kⵢt'1pIo͸B頠U} %ҥNDۼC\QP3D$'A&oP<ЅS"<e5]C=rU w} G3u,E~{ A2@!ќ0@*H>KM=3pXێta"՟~mif: +]raDlHx4DEg)N)DjDPuC9. ;*{E`"Q2",?oBFٚ)lcT> X0lW~ DZb,N!`;`,ECb5KIB VvA -B%~T-% P.l?4 MؤV[L\Ca=K43 4>yT-7ḙ:C" #o؝`e93j> $͠ǹ4<%a4/,5b#;8VENh/,@.26BZэ,<`)Ys *Nl=tuKDO} m@1ipKlнgvZ cta/VE tC3أ?t XRiFթڑv T125C5G$pdNa݉;Vtph;09`JDBZэf%ZXDa i"kv ຀[--ܑ ꞃA6r,N/ E>r-'0MmQ]L v1f,g3/P) HyX+,߈(w nusSk3 D.Inop!+e0LY`B+fLoK MUc+B(a"Dȳ%r5IӮsgko{1R`

5Ny\Y()UB($z`؋B N`e`~ ʅVj<E4`N!6C3!6( al9ó F-Ya"VN F]kd`EJӕWv9!!""7!u$""2b">9N5efy߭!̞bqU'b*<fj!k] .FC87t61#2c7c2#36c1v03.\ópad i&_i@$Ģ ֟DH-!^* "ʙ:a;+Zl飦_/%OB3 5>$DB$6D;\@+3N$D~C3B3cDʥ|6NtcK2dDt?~ 2C1dJث/}"Jv$rQdX,N!=a@#($Yji<[E`X78C"u| ."R B,F.c\9e=(C0,d (jbK֛l@=1 ZdZLhad[hAE7hU~H)Dhelg~A`ɄNe Df!@|&B_%1+|}44 g2$2Ce;$hE\z`'>nea1E@ A\g`/h=яz,9@dc`0H@ĝR+PLb,A|@T xvND< %(h˒A'fV^Z\'Y:A'xA,,$M.C#\G,LXt)h$]ҁ,o( tC:Jd0‍cKfXVC3F=HH< ظ  t46O= <$CAG| /P%>J=iBr>D?Bʦ<$DP,klK@&(;H耸k _4Ps@Tl:+VnlvC`]+FԦ'[Z*֖Y/ @+\+\9 %-`B'6j72Ă,A8(*(O~J47Nсʜ^I4Mpkd/<@C(L ,GME`FI7xSTA"YX$ Z^DFJH0Tr"܁ʸ"A=LT7 88;JtD"(,ԒD,RX/.A>l4?MO0%Xf-*TX2G*@$H64//+6\d / e2HA[DoIW,@,8cf z!h|Fhx̂.ƶRxn pդu؇Y fx3$rD@I~HɕL4πhC tx#G,qp=C1z\]ŃĂU atADl@OW!f`?B2ﲦf/g0|P# @(h;d % d;܁L;8*h9@E0731T5n> Bhk( 䯷U8Z VTKH00Q@q8GK80N ƻ`M lSLMr,X?,JT4N `6LI$4`H h컼/oW*|FC=4B25W#3Gs7 P(h7B1z"sHh]EQWw~5e0C'H#B8KB#tA8,(CdA"*6( ,%!s'@K+48xa"Y E=5a.ލ:9P04ED$X[u%dAIQ ^Sv͛CS#LdoFQYN4PNS<%:qjnLLCVwI4BPXBY-eB"MS?IOV CX귥eg:BV4!j:XP$̀2dA؍*,0VTҜ_p:%/AI󰴂S<hG/4To9*U$D! @wR4mUثX+ؑU1yLh?Y^lI@OGy[+L1H%1;$t(lW EW4 LO-jN"vh7$.(4.!3v4muC1D_.b%=!/ 4Xg-!Gg22x6xߝ4\8a Xԋt۳_x[܍ XD7 C=q۬yEگD{83ѡgXkXDܛtM$#]}l|W=̯~`z\2ⅤC0R"!M3 J,$ f ~!"#{ϸݑe!{2qҳ6'F ~= Eg[Scuݸ幀]qaA $ .fpAB6tbD)VPGF:fqG"E4yeJ+YtR "tD g4l9y->n(69TtؚaPfVZbYpk؅%.ɑfPǂe`ׇmNl[w!/X =pܺp ;q̛-k&th9\fjիYvqkCd{_HpoÉ73bǙ7/biӆkW~;쬐Ot]Dx$}z'v,*g?n> <AL$ @Pp;(1*CD/0]|Gm,1 qBJO0 w0oI&(N"T,t.2HڃR2<40|8:0ܓ>P-<F})1+JKC{2N=HRMe-TP]}4O%,iS\9d5X}XcbHdY1f}c6%eݖ`Vc4L2=|3͈xW7չMgٕR{=߀v`D኷eX~o#OEy4Xb]h Wieu>8hO.fg:'+Y%Ԃ޵פ&9Ƽzکg͞k&Ctn+M۵۾[޻T՛ ?_Y N?uߔ<-5q?t_ {fIpEZT gHGE#Ws񑙄%IFKtIuFW$-iʰOXCWM4I$xK񋺌%+}`ST[/42TLn305iMl~ل4MQ 9gNܑJ$P9ݙ|b=+LS)e=yM>Rģ4D[c=JaeEQiT5G ԈT$ULA].u)L&SJtMi+wTizE UgTBT&J˨jUvN`<Ӭ5e2aրUVtSW+uuEOW}2 v0aKW.6J}  YI h̢ݬπĭ~6mY>]mt*v"lT[ABD*ѯ*e9P\BĩmUF+>wiًtoJ\b#u , 7kl͋ު y ]V}ރ"n}T $<vos[ބhepR`uFpfC6ݰLg Mc\v_tY7YshlS!*v$ f1Rz,S! O! ,J!!%%,*0#*-#,3*.5)16 42$4:,5;16;07@-9=29><7-49>D&?B4?I8?H@>!@76@F9AF6BI7BP C<DB$DD+DF;EL$F>;FPHCI(=INKF#KD%KJ+KE,KK1KD?KR4LLM3M<5MQAMU,NP2QL3QE R5+RF3RRFRXSL$SD$SL+SK+SQV>VAMY^NY`RY^ Z;2ZN=ZXCZ]*[V4[WS\bZ^b3aSVaf'bKZbf,c[@d[@dcIdbeH[ekUgk]imbim=jaGki4l`dlr)oRKofjpu[qsdrufryltzBvoSvrJwlMwsqw{>ybYzysz~\|vd|}m|~u|hyv{QrQ}}c|Cku~ZgMscX{qw{pblv{v¹Ä³řýÿ˲μδҧ©ΔεμҪֻ۴ϗټܭͿżԻѫϿppA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2?J4I4á*]ʴӧPG<ɳիXjړ-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 금GӍ^/Lc˞2[2Xx"gʐC Yo=$jIҌ蚶ا8P$kR {飞2 ?&@s, BЃ ?A,B >x<I⹩X)5 #k ̎XYlijdE>|fLG5C*!SBE,(fPQCbF ,ȧBe7qq (LA#qfނ B(AHs (E *#o>p#h ? ?F$ P_4`Z(akXn*p<%תD h7cL k?`O< v+=+O<[q"Nm ;l3AwSJvCܲCp;񴁂 3NG-ә9Wug C*Afc'h-N%l5 =0F~P(!O8kB G0b ?+C|DX?bČ;=^GD3  VNhxP61Hq\8 _>}+2p{b+? ~dK`v iyW,QKoGCD|{Wc ЀӀ38hNg .< 4,!ahR Rnip @ \wy=tx+Db8ЗSz7’%HH.CJh /*l,퓖:A$RޑB4s|DbȐdܣwp'hmլ &Gj~oS!"7q#^D&fDH5mΦAҺ/Ef?zbjxџv~B驅 2#N_=wt'PyQ+Hh!P}|ysT:~G~%qxYtwQE]bׂٓ#0H{MA X$A#>P ;E|D# *>MG}+zl,,m!` tbH*:}p0{{G65瀔悆uw-  6hcW) 8@pO 8)7P :)@*)R1 ܀]A`PxǑ"P P} #'( pl p@+Q"ؘ}Px a6~؏5zsN`}R&ZfP j^@ @gpF0>@ F<u`M8Zx4> P ` Py0  Y3 e fBɜ@t0w8t`i0ߠwyhxz}4B"p y=_P f@@ @ 0 @@ z  Y x`Az @ Aհ )0hI o D0) t tŀ ` uӐ Н` `t?CJ uɇ{60Z O%4) (@ &*Zz ` _0 #AP^0 @ AP ^ 0YÈ0<*  h  cZ` \ 0͸ Ɗ @ tZK{7w/ a+$ Հ 70 `Zϰ Р@@ +БI OP X\[xP` (pw 4  dZqݺp ZJ`@ 0jGqf;b)$6`3rM ?7`j  i!˱h 7P #K pe` 2꩚@05/p`23K P@:3г?@c * Еh 0 U@9K:@Y0xdkgxb6G hyF܀ :> 0> @ <Đ  Gб_ 8uPà/KA[б1 +1 # Ю P @ع `" Vi ɻ `ZPNZkȽX=7+ |yf|, <) $ Հ VX1P p +` ٰ 1r+ S> 6y }ș@Ppp pw ؗZX}3@ʦYtVY<͊q`o@kg",0w=YA+PTpTyG,@_G`=S?LF t7 V]~j7D}tYthtV@Kx p g@S<H2oyNNp}䨐:4M!$ay t%sEGs7=Rttrg gsqItqMۨО}Lo03ח=$dQy|ʧJw=gtQG: pow~}zwڬwx qר=[5vh6owKw~'xVdWy#]&ܔyqeڦ'um Zԇ}zwwo{=w}[ww)(7XCvj%h}Rw*bRBAsZd x6 0~s=yqtދ}: q: ߂1oBu- t 0KBp`q wK~wA?p 2, ]ݠX{IL$W^:Pݰ:T#`*qHL#w^q 3 s̈́T 4۸\ mi' |Ϋ1!@{3^!n>h!pp '| 32g=Y@pxddyzYp՚ՁKF)3-q].u+Yp@٨RyV{B _:dP   "z {d!:d~0]I+EKp/* ,W\J/@  Hh D p^ _)^ H4o"|x é 0 ; pepdnOP (,py< /ũih3ۇp.lAJk<`)pݗwKՉpD P ZPTlx m'p]Lp? o"o|36pC'ܱ8L lIDF l;@Щx]@i#ΐ2@G8wpF 99D@!lR%9X˟;{^[]y_&7 L$Ͳ.<:oڃ>)[4gСE&%b5>"@ٳtٞQV P$j8sK,K ݒ<(Pd7N@qGzyf!@ڪ4X}-Xp ; qFkFs>(GYyA@wy1`w4ت4Q[bh-}ʼLim.z.l$HH:MܠN/N 2wxc Ǥ'z! :a;t 4E1bHB 7O yq'*;ԊN8D+d$T VGjZl% "gF٬"e3+ŔNWxy,*c. 24o ;1 }@ n[]BИ> $YuP; ЁI](V~Sn%u$? sUX*A puXz?W6h z r`D}tXD]8hU{mv{[$0,G\i_#=5pqm_8LD\lSn}'^W -9:PDZ;/h^]Q$\N G L*= Q9WdbZdǒ;.9f l2IiK,FP,BQ|ykml/q%4 )ʣ,1H_l0NL x0(j`4h|+nZbJ,_|z qHCTe EQ&i* 93:e*bClH V\ixGUo (-zdHH=Y6!5%nO%(木3&%$iIMjq2>gKECui$KCQPFg:)h~CScԨTی(0OTF/)).hӪfU-*&7`j9e6:TݪԶ.TժG.j ?ac/a);ѤqayUla˫t>5%lzWb6mhaay]kj T rWqIcRFċk+Vv iM[ڈ$.x 6Ձ B8UO!H{y1wPO^tAa^j!H>٘2.ҥ槊Q_H̍avp+Tjjhb.K9IҀSC gp4 e OpOt:ζn4&攀DSXS@u+b(྽>Nmr[ e@,!{4Įx9A6kIČyF\bSe>a._aGvɥ@W >  H6@AjVxf5BрӠ,aZi6J}r톉_'_+:M@JSfC3Suup`tr   %N@|-jf&wwYfk+4}c( 4ӈ oOn: k76Kl` w@< zGZ W\'mf@HTxl-is\(iQ'*_U-r_ +%r" /ؽ٪u6Z 0 :҄Dk\|,0C"`Ur habU2ܡE$@Z"邡 - ]'/Ȃd$e\ـ\+9)1\d]n˭"Wʬ\6܂%qP>* ]3!&@!pb*&+P1!ar^啥X_q߷Ϥ +2ߨ!c1 {'q(2l Du(eA5t%['{( %,,-65 $(s@b@[_*b#ȅPmbb*/2 ҵ'b!P" b%*c3Ncb.͞c>ac&0`ccZw.,.;y%^G^d1qedI(\ck9*7mbAF <'Wu@+d's)#E@֮ RVYhAnK-"*v܋Mz\nj4* +qeAY"1Eb+)a΋-lxfr6-bigzgz.9f6) *FBpXh%PGq X[}+ի@/` Hfh&h^PkivsUgy~߂!~y3+ `@S50rfAwZ`qc83k;$;BH*D[8ĩS M_53k. "TlD .Hc. H80Z" e!1%kDj3*b\ҁ^l椅 IlJi2Padz/3U ĖCƣa^in t5X T;1{{&8t{廪`3X%>na6,](}:o,ikl p"%Ɣ&U7rVk=YܢKP/%,0R7v;z[͂(<%K@f.M4eK@Ў΃heb9}mV4ZAr{8n{f60@8f) H&6Hokuvs(C&I>s. `4ٺ\kL+ F!c!Cpɻ`<#næpt!*S; GҊ< zC# X<9(=.΀O4J=(8Lp JgLwXL=Xt (klt X^Gi c88> r}`p_p21m>:oc92[ ʼ2B]@º`K@HBЀH CBY.? %hBipׅ?!/ #> HK Tr5+5trHDYsrfb:`@!A<}\#B%%~)?]ts'Gn'FN/Pb :[%}]$ΆFyL lA̢/ ]p+ذbǒ ʈ.NchdC>2GB%0_ 32n1ȎB&n2ɑE,+שŜ=^4cp3%ǟ)yɲ Yt6YΝ5'ue\!D} pp.)A Kⵢt'1pIo͸B頠U} %ҥNDۼC\QP3D$'A&oP<ЅS"<e5]C=rU w} G3u,E~{ A2@!ќ0@*H>KM=3pXێta"՟~mif: +]raDlHx4DEg)N)DjDPuC9. ;*{E`"Q2",?oBFٚ)lcT> X0lW~ DZb,N!`;`,ECb5KIB VvA -B%~T-% P.l?4 MؤV[L\Ca=K43 4>yT-7ḙ:C" #o؝`e93j> $͠ǹ4<%a4/,5b#;8VENh/,@.26BZэ,<`)Ys *Nl=tuKDO} m@1ipKlнgvZ cta/VE tC3أ?t XRiFթڑv T125C5G$pdNa݉;Vtph;09`JDBZэf%ZXDa i"kv ຀[--ܑ ꞃA6r,N/ E>r-'0MmQ]L v1f,g3/P) HyX+,߈(w nusSk3 D.Inop!+e0LY`B+fLoK MUc+B(a"Dȳ%r5IӮsgko{1R`

5Ny\Y()UB($z`؋B N`e`~ ʅVj<E4`N!6C3!6( al9ó F-Ya"VN F]kd`EJӕWv9!!""7!u$""2b">9N5efy߭!̞bqU'b*<fj!k] .FC87t61#2c7c2#36c1v03.\ópad i&_i@$Ģ ֟DH-!^* "ʙ:a;+Zl飦_/%OB3 5>$DB$6D;\@+3N$D~C3B3cDʥ|6NtcK2dDt?~ 2C1dJث/}"Jv$rQdX,N!=a@#($Yji<[E`X78C"u| ."R B,F.c\9e=(C0,d (jbK֛l@=1 ZdZLhad[hAE7hU~H)Dhelg~A`ɄNe Df!@|&B_%1+|}44 g2$2Ce;$hE\z`'>nea1E@ A\g`/h=яz,9@dc`0H@ĝR+PLb,A|@T xvND< %(h˒A'fV^Z\'Y:A'xA,,$M.C#\G,LXt)h$]ҁ,o( tC:Jd0‍cKfXVC3F=HH< ظ  t46O= <$CAG| /P%>J=iBr>D?Bʦ<$DP,klK@&(;H耸k _4Ps@Tl:+VnlvC`]+FԦ'[Z*֖Y/ @+\+\9 %-`B'6j72Ă,A8(*(O~J47Nсʜ^I4Mpkd/<@C(L ,GME`FI7xSTA"YX$ Z^DFJH0Tr"܁ʸ"A=LT7 88;JtD"(,ԒD,RX/.A>l4?MO0%Xf-*TX2G*@$H64//+6\d / e2HA[DoIW,@,8cf z!h|Fhx̂.ƶRxn pդu؇Y fx3$rD@I~HɕL4πhC tx#G,qp=C1z\]ŃĂU atADl@OW!f`?B2ﲦf/g0|P# @(h;d % d;܁L;8*h9@E0731T5n> Bhk( 䯷U8Z VTKH00Q@q8GK80N ƻ`M lSLMr,X?,JT4N `6LI$4`H h컼/oW*|FC=4B25W#3Gs7 P(h7B1z"sHh]EQWw~5e0C'H#B8KB#tA8,(CdA"*6( ,%!s'@K+48xa"Y E=5a.ލ:9P04ED$X[u%dAIQ ^Sv͛CS#LdoFQYN4PNS<%:qjnLLCVwI4BPXBY-eB"MS?IOV CX귥eg:BV4!j:XP$̀2dA؍*,0VTҜ_p:%/AI󰴂S<hG/4To9*U$D! @wR4mUثX+ؑU1yLh?Y^lI@OGy[+L1H%1;$t(lW EW4 LO-jN"vh7$.(4.!3v4muC1D_.b%=!/ 4Xg-!Gg22x6xߝ4\8a Xԋt۳_x[܍ XD7 C=q۬yEگD{83ѡgXkXDܛtM$#]}l|W=̯~`z\2ⅤC0R"!M3 J,$ f ~!"#{ϸݑe!{2qҳ6'F ~= Eg[Scuݸ幀]qaA $ .fpAB6tbD)VPGF:fqG"E4yeJ+YtR "tD g4l9y->n(69TtؚaPfVZbYpk؅%.ɑfPǂe`ׇmNl[w!/X =pܺp ;q̛-k&th9\fjիYvqkCd{_HpoÉ73bǙ7/biӆkW~;쬐Ot]Dx$}z'v,*g?n> <AL$ @Pp;(1*CD/0]|Gm,1 qBJO0 w0oI&(N"T,t.2HڃR2<40|8:0ܓ>P-<F})1+JKC{2N=HRMe-TP]}4O%,iS\9d5X}XcbHdY1f}c6%eݖ`Vc4L2=|3͈xW7չMgٕR{=߀v`D኷eX~o#OEy4Xb]h Wieu>8hO.fg:'+Y%Ԃ޵פ&9Ƽzکg͞k&Ctn+M۵۾[޻T՛ ?_Y N?uߔ<-5q?t_ {fIpEZT gHGE#Ws񑙄%IFKtIuFW$-iʰOXCWM4I$xK񋺌%+}`ST[/42TLn305iMl~ل4MQ 9gNܑJ$P9ݙ|b=+LS)e=yM>Rģ4D[c=JaeEQiT5G ԈT$ULA].u)L&SJtMi+wTizE UgTBT&J˨jUvN`<Ӭ5e2aրUVtSW+uuEOW}2 v0aKW.6J}  YI h̢ݬπĭ~6mY>]mt*v"lT[ABD*ѯ*e9P\BĩmUF+>wiًtoJ\b#u , 7kl͋ު y ]V}ރ"n}T $<vos[ބhepR`uFpfC6ݰLg Mc\v_tY7YshlS!*v$ f1Rz,S! O! ,J!!%%,*0#*-#,3*.5)16 42$4:,5;16;07@-9=29><7-49>D&?B4?I8?H@>!@76@F9AF6BI7BP C<DB$DD+DF;EL$F>;FPHCI(=INKF#KD%KJ+KE,KK1KD?KR4LLM3M<5MQAMU,NP2QL3QE R5+RF3RRFRXSL$SD$SL+SK+SQV>VAMY^NY`RY^ Z;2ZN=ZXCZ]*[V4[WS\bZ^b3aSVaf'bKZbf,c[@d[@dcIdbeH[ekUgk]imbim=jaGki4l`dlr)oRKofjpu[qsdrufryltzBvoSvrJwlMwsqw{>ybYzysz~\|vd|}m|~u|hyv{QrQ}}c|Cku~ZgMscX{qw{pblv{v¹Ä³řýÿ˲μδҧ©ΔεμҪֻ۴ϗټܭͿżԻѫϿppA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2?J4I4á*]ʴӧPG<ɳիXjړ-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 금GӍ^/Lc˞2[2Xx"gʐC Yo=$jIҌ蚶ا8P$kR {飞2 ?&@s, BЃ ?A,B >x<I⹩X)5 #k ̎XYlijdE>|fLG5C*!SBE,(fPQCbF ,ȧBe7qq (LA#qfނ B(AHs (E *#o>p#h ? ?F$ P_4`Z(akXn*p<%תD h7cL k?`O< v+=+O<[q"Nm ;l3AwSJvCܲCp;񴁂 3NG-ә9Wug C*Afc'h-N%l5 =0F~P(!O8kB G0b ?+C|DX?bČ;=^GD3  VNhxP61Hq\8 _>}+2p{b+? ~dK`v iyW,QKoGCD|{Wc ЀӀ38hNg .< 4,!ahR Rnip @ \wy=tx+Db8ЗSz7’%HH.CJh /*l,퓖:A$RޑB4s|DbȐdܣwp'hmլ &Gj~oS!"7q#^D&fDH5mΦAҺ/Ef?zbjxџv~B驅 2#N_=wt'PyQ+Hh!P}|ysT:~G~%qxYtwQE]bׂٓ#0H{MA X$A#>P ;E|D# *>MG}+zl,,m!` tbH*:}p0{{G65瀔悆uw-  6hcW) 8@pO 8)7P :)@*)R1 ܀]A`PxǑ"P P} #'( pl p@+Q"ؘ}Px a6~؏5zsN`}R&ZfP j^@ @gpF0>@ F<u`M8Zx4> P ` Py0  Y3 e fBɜ@t0w8t`i0ߠwyhxz}4B"p y=_P f@@ @ 0 @@ z  Y x`Az @ Aհ )0hI o D0) t tŀ ` uӐ Н` `t?CJ uɇ{60Z O%4) (@ &*Zz ` _0 #AP^0 @ AP ^ 0YÈ0<*  h  cZ` \ 0͸ Ɗ @ tZK{7w/ a+$ Հ 70 `Zϰ Р@@ +БI OP X\[xP` (pw 4  dZqݺp ZJ`@ 0jGqf;b)$6`3rM ?7`j  i!˱h 7P #K pe` 2꩚@05/p`23K P@:3г?@c * Еh 0 U@9K:@Y0xdkgxb6G hyF܀ :> 0> @ <Đ  Gб_ 8uPà/KA[б1 +1 # Ю P @ع `" Vi ɻ `ZPNZkȽX=7+ |yf|, <) $ Հ VX1P p +` ٰ 1r+ S> 6y }ș@Ppp pw ؗZX}3@ʦYtVY<͊q`o@kg",0w=YA+PTpTyG,@_G`=S?LF t7 V]~j7D}tYthtV@Kx p g@S<H2oyNNp}䨐:4M!$ay t%sEGs7=Rttrg gsqItqMۨО}Lo03ח=$dQy|ʧJw=gtQG: pow~}zwڬwx qר=[5vh6owKw~'xVdWy#]&ܔyqeڦ'um Zԇ}zwwo{=w}[ww)(7XCvj%h}Rw*bRBAsZd x6 0~s=yqtދ}: q: ߂1oBu- t 0KBp`q wK~wA?p 2, ]ݠX{IL$W^:Pݰ:T#`*qHL#w^q 3 s̈́T 4۸\ mi' |Ϋ1!@{3^!n>h!pp '| 32g=Y@pxddyzYp՚ՁKF)3-q].u+Yp@٨RyV{B _:dP   "z {d!:d~0]I+EKp/* ,W\J/@  Hh D p^ _)^ H4o"|x é 0 ; pepdnOP (,py< /ũih3ۇp.lAJk<`)pݗwKՉpD P ZPTlx m'p]Lp? o"o|36pC'ܱ8L lIDF l;@Щx]@i#ΐ2@G8wpF 99D@!lR%9X˟;{^[]y_&7 L$Ͳ.<:oڃ>)[4gСE&%b5>"@ٳtٞQV P$j8sK,K ݒ<(Pd7N@qGzyf!@ڪ4X}-Xp ; qFkFs>(GYyA@wy1`w4ت4Q[bh-}ʼLim.z.l$HH:MܠN/N 2wxc Ǥ'z! :a;t 4E1bHB 7O yq'*;ԊN8D+d$T VGjZl% "gF٬"e3+ŔNWxy,*c. 24o ;1 }@ n[]BИ> $YuP; ЁI](V~Sn%u$? sUX*A puXz?W6h z r`D}tXD]8hU{mv{[$0,G\i_#=5pqm_8LD\lSn}'^W -9:PDZ;/h^]Q$\N G L*= Q9WdbZdǒ;.9f l2IiK,FP,BQ|ykml/q%4 )ʣ,1H_l0NL x0(j`4h|+nZbJ,_|z qHCTe EQ&i* 93:e*bClH V\ixGUo (-zdHH=Y6!5%nO%(木3&%$iIMjq2>gKECui$KCQPFg:)h~CScԨTی(0OTF/)).hӪfU-*&7`j9e6:TݪԶ.TժG.j ?ac/a);ѤqayUla˫t>5%lzWb6mhaay]kj T rWqIcRFċk+Vv iM[ڈ$.x 6Ձ B8UO!H{y1wPO^tAa^j!H>٘2.ҥ槊Q_H̍avp+Tjjhb.K9IҀSC gp4 e OpOt:ζn4&攀DSXS@u+b(྽>Nmr[ e@,!{4Įx9A6kIČyF\bSe>a._aGvɥ@W >  H6@AjVxf5BрӠ,aZi6J}r톉_'_+:M@JSfC3Suup`tr   %N@|-jf&wwYfk+4}c( 4ӈ oOn: k76Kl` w@< zGZ W\'mf@HTxl-is\(iQ'*_U-r_ +%r" /ؽ٪u6Z 0 :҄Dk\|,0C"`Ur habU2ܡE$@Z"邡 - ]'/Ȃd$e\ـ\+9)1\d]n˭"Wʬ\6܂%qP>* ]3!&@!pb*&+P1!ar^啥X_q߷Ϥ +2ߨ!c1 {'q(2l Du(eA5t%['{( %,,-65 $(s@b@[_*b#ȅPmbb*/2 ҵ'b!P" b%*c3Ncb.͞c>ac&0`ccZw.,.;y%^G^d1qedI(\ck9*7mbAF <'Wu@+d's)#E@֮ RVYhAnK-"*v܋Mz\nj4* +qeAY"1Eb+)a΋-lxfr6-bigzgz.9f6) *FBpXh%PGq X[}+ի@/` Hfh&h^PkivsUgy~߂!~y3+ `@S50rfAwZ`qc83k;$;BH*D[8ĩS M_53k. "TlD .Hc. H80Z" e!1%kDj3*b\ҁ^l椅 IlJi2Padz/3U ĖCƣa^in t5X T;1{{&8t{廪`3X%>na6,](}:o,ikl p"%Ɣ&U7rVk=YܢKP/%,0R7v;z[͂(<%K@f.M4eK@Ў΃heb9}mV4ZAr{8n{f60@8f) H&6Hokuvs(C&I>s. `4ٺ\kL+ F!c!Cpɻ`<#næpt!*S; GҊ< zC# X<9(=.΀O4J=(8Lp JgLwXL=Xt (klt X^Gi c88> r}`p_p21m>:oc92[ ʼ2B]@º`K@HBЀH CBY.? %hBipׅ?!/ #> HK Tr5+5trHDYsrfb:`@!A<}\#B%%~)?]ts'Gn'FN/Pb :[%}]$ΆFyL lA̢/ ]p+ذbǒ ʈ.NchdC>2GB%0_ 32n1ȎB&n2ɑE,+שŜ=^4cp3%ǟ)yɲ Yt6YΝ5'ue\!D} pp.)A Kⵢt'1pIo͸B頠U} %ҥNDۼC\QP3D$'A&oP<ЅS"<e5]C=rU w} G3u,E~{ A2@!ќ0@*H>KM=3pXێta"՟~mif: +]raDlHx4DEg)N)DjDPuC9. ;*{E`"Q2",?oBFٚ)lcT> X0lW~ DZb,N!`;`,ECb5KIB VvA -B%~T-% P.l?4 MؤV[L\Ca=K43 4>yT-7ḙ:C" #o؝`e93j> $͠ǹ4<%a4/,5b#;8VENh/,@.26BZэ,<`)Ys *Nl=tuKDO} m@1ipKlнgvZ cta/VE tC3أ?t XRiFթڑv T125C5G$pdNa݉;Vtph;09`JDBZэf%ZXDa i"kv ຀[--ܑ ꞃA6r,N/ E>r-'0MmQ]L v1f,g3/P) HyX+,߈(w nusSk3 D.Inop!+e0LY`B+fLoK MUc+B(a"Dȳ%r5IӮsgko{1R`

5Ny\Y()UB($z`؋B N`e`~ ʅVj<E4`N!6C3!6( al9ó F-Ya"VN F]kd`EJӕWv9!!""7!u$""2b">9N5efy߭!̞bqU'b*<fj!k] .FC87t61#2c7c2#36c1v03.\ópad i&_i@$Ģ ֟DH-!^* "ʙ:a;+Zl飦_/%OB3 5>$DB$6D;\@+3N$D~C3B3cDʥ|6NtcK2dDt?~ 2C1dJث/}"Jv$rQdX,N!=a@#($Yji<[E`X78C"u| ."R B,F.c\9e=(C0,d (jbK֛l@=1 ZdZLhad[hAE7hU~H)Dhelg~A`ɄNe Df!@|&B_%1+|}44 g2$2Ce;$hE\z`'>nea1E@ A\g`/h=яz,9@dc`0H@ĝR+PLb,A|@T xvND< %(h˒A'fV^Z\'Y:A'xA,,$M.C#\G,LXt)h$]ҁ,o( tC:Jd0‍cKfXVC3F=HH< ظ  t46O= <$CAG| /P%>J=iBr>D?Bʦ<$DP,klK@&(;H耸k _4Ps@Tl:+VnlvC`]+FԦ'[Z*֖Y/ @+\+\9 %-`B'6j72Ă,A8(*(O~J47Nсʜ^I4Mpkd/<@C(L ,GME`FI7xSTA"YX$ Z^DFJH0Tr"܁ʸ"A=LT7 88;JtD"(,ԒD,RX/.A>l4?MO0%Xf-*TX2G*@$H64//+6\d / e2HA[DoIW,@,8cf z!h|Fhx̂.ƶRxn pդu؇Y fx3$rD@I~HɕL4πhC tx#G,qp=C1z\]ŃĂU atADl@OW!f`?B2ﲦf/g0|P# @(h;d % d;܁L;8*h9@E0731T5n> Bhk( 䯷U8Z VTKH00Q@q8GK80N ƻ`M lSLMr,X?,JT4N `6LI$4`H h컼/oW*|FC=4B25W#3Gs7 P(h7B1z"sHh]EQWw~5e0C'H#B8KB#tA8,(CdA"*6( ,%!s'@K+48xa"Y E=5a.ލ:9P04ED$X[u%dAIQ ^Sv͛CS#LdoFQYN4PNS<%:qjnLLCVwI4BPXBY-eB"MS?IOV CX귥eg:BV4!j:XP$̀2dA؍*,0VTҜ_p:%/AI󰴂S<hG/4To9*U$D! @wR4mUثX+ؑU1yLh?Y^lI@OGy[+L1H%1;$t(lW EW4 LO-jN"vh7$.(4.!3v4muC1D_.b%=!/ 4Xg-!Gg22x6xߝ4\8a Xԋt۳_x[܍ XD7 C=q۬yEگD{83ѡgXkXDܛtM$#]}l|W=̯~`z\2ⅤC0R"!M3 J,$ f ~!"#{ϸݑe!{2qҳ6'F ~= Eg[Scuݸ幀]qaA $ .fpAB6tbD)VPGF:fqG"E4yeJ+YtR "tD g4l9y->n(69TtؚaPfVZbYpk؅%.ɑfPǂe`ׇmNl[w!/X =pܺp ;q̛-k&th9\fjիYvqkCd{_HpoÉ73bǙ7/biӆkW~;쬐Ot]Dx$}z'v,*g?n> <AL$ @Pp;(1*CD/0]|Gm,1 qBJO0 w0oI&(N"T,t.2HڃR2<40|8:0ܓ>P-<F})1+JKC{2N=HRMe-TP]}4O%,iS\9d5X}XcbHdY1f}c6%eݖ`Vc4L2=|3͈xW7չMgٕR{=߀v`D኷eX~o#OEy4Xb]h Wieu>8hO.fg:'+Y%Ԃ޵פ&9Ƽzکg͞k&Ctn+M۵۾[޻T՛ ?_Y N?uߔ<-5q?t_ {fIpEZT gHGE#Ws񑙄%IFKtIuFW$-iʰOXCWM4I$xK񋺌%+}`ST[/42TLn305iMl~ل4MQ 9gNܑJ$P9ݙ|b=+LS)e=yM>Rģ4D[c=JaeEQiT5G ԈT$ULA].u)L&SJtMi+wTizE UgTBT&J˨jUvN`<Ӭ5e2aրUVtSW+uuEOW}2 v0aKW.6J}  YI h̢ݬπĭ~6mY>]mt*v"lT[ABD*ѯ*e9P\BĩmUF+>wiًtoJ\b#u , 7kl͋ު y ]V}ރ"n}T $<vos[ބhepR`uFpfC6ݰLg Mc\v_tY7YshlS!*v$ f1Rz,S! O! ,J!!%%,*0#*-#,3*.5)16 42$4:,5;16;07@-9=29><7-49>D&?B4?I8?H@>!@76@F9AF6BI7BP C<DB$DD+DF;EL$F>;FPHCI(=INKF#KD%KJ+KE,KK1KD?KR4LLM3M<5MQAMU,NP2QL R5+RF3RRFRXSL$SD$SL+SK+SQV>VAMY^NY`RY^ Z;2ZN=ZXCZ]*[V4[WS\bZ^b3aSVaf'bKZbf,c[@d`IdbeH[ekUgk=id]imbimGki4l`?l[dlr)oRKofjpu[qsdrufryltzBvoSvrJwlMwsqw{>ybYzysz~\|vd|}m|~u|hyv{QrQ}}c|Cku~ZgMscX{qw{pblv{v¹Ù³ŔýÿĬĽ˲μαҧΔεμҬ֣ͻ۴ϗټܭͿżѾܫϿppA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2?J4I4á*]ʴӧPG<ɳիXjړ-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 済GӍ^/Lc˞2[2Xx"gʐC Yo=$jIҌ蚶ا8P$jR {飞2 >&Ds, B >,B =x= ⹩X)6$#k ̎XYlijdEF?|CeD5&ц!Q~E,$eHQCRF ,ȧBd7pa (D1"pf\ނ (1c (E *#/=`#ѪgI/@DmB JVmՇ%@Ѓ SZCOɵ&Q ?Sx@rj2c>~XxR?m``#ƨJbo3DFB Pp2F," >+C|[#fA8>$}p>A GdDю}A=Q5 Z VMhxP61SHp\8_G>}+<@!@(xPTJE z(A\XEP0$+!@ LxaCh@>A-LEe!#&ljAԂRJH8%sPqu.Zx1H*Fp"X,C_< ~uHG %+RRR0G\ X J0h̨TdVAs&c > Br$- ?yYXa;M0SPcGdhrp)B󧭙HLH͢U'* !҃zPrĆ XJ*N` A$! dF$1" `eCpA aJU ۪2p{R*?M ~dK`v iyW,QKoGC$|zWC @Ӏ38MhNg .< 4,a`hR Rnip @ \wy=tx+Db8ЗSz7%HH.CJ( /*l,퓖:A$RޑB4s|DbȐdܡwp'hmլ &Gj~oS!"8!rCG^D&fDH5mΦAҺ/Ef?{bjxџvB骅 2#N_=wt'PyQ+Hh!P}|ysT9 ~G~%qxYtwQE]bׂؓ#0H{M@p X$A#>@ ̰ PE;tPL7[;Qp U;] Q zO hG908_s0sF9s}"0 \@39B k`3s@XuHANb!|oZ5pB&?q@@ @ 0 Ph10PH P @1 [ 6@1  P+!x@vk ĩx@0`@P ЕL 0y9 3pvyaїM#$2 P Z;P1Z ? ֐ y0peH]܀N Zp 3I6鑲`k}O@ 0309X `PP ]Y , x@09BJCz J Y|]џzMZ8[ O%4) @ &+Jyİ ^0 #@@]0 ` @0] @ix0=* h dJP ] @͸ 0Ɗ @ ujK{7w/`p a+$ ip 60 PZ ?0 +Б i N@ X][h`` (pw 4  eZ qʜp [J`P @jGqf;b |_  1#FnЄ #=` &pypEP2ˉ``D@ 0 6@0 8#P w0 &30UdO0=A+ C@0p]ٌpYOPkĚdCdJyxwIq!f#` W4Y ɐ,Q r#H@ `İ<@ @ l`7t`Ð/;@kб1и~+1pp # Ю Ц`kx Cݐ [K0 @kp Y $ܮ V+׋f[3yg^ > B2[8p `5i@ p    I~x <I `yۗX A  J{%}%  ާrz 8}{<@N\NnekЬxnp+x&G s/+Г5P5 U jyRgܓ/P<#,TY4@7x3"@onx307J@fx@GcnZi \xvc -Μ'W GG Kt/BAW";Z?Qt8w@,EgK'wrp<Jpsp{Kx9}. x}iC"Mvnw͗}qz3MXzFu a vww)nz zt]׍wy]ڴZcywoy'htx)h藟((}.!x7+qaE!~hׯ ebM[7kQwz>mz]֍EaH}eݧG{w}VisxZM~0ؽ'}eaY=d\-ug(v5G-4Ebo` ;W G׽ؗ˰  -&`Pa@ cq\T & 0qk\~'J9 j8 o, p\f~  HXN15"(.4rD 02׎9LIEzrq@|и _)0{ݖv|"`4z7"Pv@ Ayxj=  sg@'.RyJ ` MxC-v@%!(J@ek0e 9 7-o0[ٕNnav0qO~/ts`Ļ@WR_\^ L&Id@p@Wa(Mv!{BOvMـ  0` ɌTq |}Z P )cV n LO|pov}y|\v0k`ҠO`|Э| 5ņWkq DՀ/֚0JkIᢠ .N4S˟);of@dG{DȦDc$c9 NLP߈NIX9#)?]r{ʟ3Npӑ$;TqΥ[]y_嶜aYԩ_OU{qd}ygСD,rpMXXtz֮3J]ቤV[@d !KR߱ѩ21l#s8O܌,[b -@*vN!w&9pƟ1`byb aT2@;4EcqFkǟefAABQFaĀީFZrJnejQ@;0G MGRI"|!J5k{›6)J:3Ku.1SfFqCCЎ(K`}p*A @y/yy6 +N8!D* eTFhvZj ,!gD̙ r]*VxymC .ʗ14m A; }N[[ϖ8$ Ye: !]'NfML%t$x? kbՉ8@ huPz`V6HzrD}rX@D]8oh5lVڄ$P,'Zaa]#&o<|pYީ8ȹKDp\Tm}'V"W [ Ȝ ḀaD :uIy$HX.(vifKDч4 2?b i}Y^K%-}@ Bٽޕ}@{ @Bpd @ 00h@D|@=):V6=EeXҬ6E3qdXN/ĺy)F|)K@Sv@_H@|0,m@Ok(=0R\Qـ/ '|2MGr "AxtxY|_=[7T5Xz$CQ.eODFCԣQJ M8j)I4X_K4} qfg@v$vuKށ)q AZ9 \`8 a6@:KﰼT pqiK Oh ۖd71o"uz\;>T6;{"^x}G.FZEXl |3PK)G6gg~0)4@wZ ac{`k=ו ^.Ygf92pwʁ:ᨡ>1 xG( NZU5rhx%b<J!A4:ns ,x,A]1AGCġ#7? > =|)>Q#) H%o@%>8 " KHC>~_XCBކP;X[ e%*qu ̮?D?}hwP;6;SEix E7/( Kd:ӉȆ8 ] Yw8H B& >>=( ؏TG[V`9ho X+ )8+ xDO ׈ٸY S)( 0D9YDgh,ЇG|pD.ᙐ9HE()s T/`0Ѕw@;`HŸe;y t: i%8z/3mȁnhZQF  5>@0i$ݘX@ ЍX1X>I;|S(RY!0FX{X[9xDѕw9 Pq[{XbC0(E׈ʩ2D xI%0Vһeɗ>P]Rl(,] >y*fn9]%x/p@ثJч=KXS?:!$ǠiBpxTy  j{L[p No2I.05X QĹqY@K;y@I Ktk iЀ i0H5~ɔ1˒!DؙVPD}el@a,Ѐ6~2~DOGY0H 䤗؅x=y;>DN踣iHBBP>xРY`Xu$rN*l4ژXQAQjIuЇZ(K@NaH QXчH𞔀,SX,v qZZ- .5]05Ui ӴZ2ȆN@> < IeЀaRۓTX9YHwȽ-%yY!Cў<]KPz.UQчNxV.]陝*m: z ^EQV߳NeHRtz8$(S@pjx} }(? {5]x!8 yP`EQ*:<$&V*8¾!ҡhs]g9%`+z`0$Z" .X٩mە4Z͌/؍8tWC>ʪz,B!@ TZP3`R5T"\->Rj|Ϛ&/b#Up\*80p/b"]lIOX%]D\V' C]4&ڒ U^b*ʁ _`jHW[]Q_OSݐ!a;'^' Y(B , ,(~:c):=$' z w B(:Z@ p'@8(`Jq`#PM9pû/%S&#F b&,&b cM!*SaCFaob$% :"*Ob5&c4\Z2n\-+dCd[kc:s=);V?& >. P  xi!4/13؂(C,I(*82YދH;j/n Tcm(2aْ̰*Nn,L.2Cd^e}沋.b4f }aBhX`%8}ު+E8UZDpwl ge/ 0zg@b&wgȁ] i 31 X?C50qlxA؀ux<P q5-$4#{cFx5wv9W{S9Pl Kh]@i8FɽBP жҍitz;APK!~0섧Q CypܞNZ ( B!X|žv)v>ʜC] BP؉S?(¸ЀP CAQ?.އ?x A%HiX߅'!.x<@K ƂTq3@ -O8iqRo60£$>g"fd("}, RRjUZ;tuCp;`5s#A(x$Ubq0+.,XPp*3\XXt Y2^5jI?}|z[<Þ2 o*) ? 5gݪHU  CJ;[a,_tOXq2ߓ ^*[*OH@[^13.v h,aq3P7cP|@TC3!{Rm0^*\%zPi3`Yh3Z|(rm0@/G-,}Ț(( )Yh >8U\>98 !֢@8@4HAZa5)Enu@fACy#C0.;So5]" a2",?nX>ؘqШ>\QPZ3D8}2(j LJ:"|#~XO.qBUc#%ꂃPH% l?9I٨X,s=J83>xqh,&<3pί3# 0O6VzޔbmW,Y=<;:P _,3F_9!\hf=4)=@A9`S+8#<Ͻ,AqZ6桄w^pbfz|]@BIl *F@ \eh` {rqCogEr!Ep"jfA(ImRJf:l &Af:Cl0nl%E ^CO]LU@;J$:0s\9HH g@GC21NvB:Ee(؃#s2eIdp:Q P,!e+tR pif3a`Ȕ1b`"?.a "8`9QD Ŏ8 ЇG(?P$a \A("D1nո2j3Go a"e (jR6jA8g)5,d:%%JAD!&%,!զMVZ8ƽfK0ХKRIpoW6!λiD Vjt!ODUC .hA4QD2L*9M%Ln3QB6PI 2A0NNev%jcH.z08'K)СfBVy`堵3:2WB"Rы!! :(Ue |T6sV 0nA ]N`[#4%Op*U\ KWCP+70JGyC J6[ ⾬3R^&*"pzB._Z%pmˤ7PֵCx2JȰ8},X?.򑻜`2K퓟]H/.օ,g6/8)H+ށW Ʌ[qcRJ-3_(ڔD.iE.nm!* /HMµL@ $*r&NZoJU_!*A'aZ Cȳ rloJxtmfK]ez=Bj7+Pg(zi =|JNdV3B rojSCM1\p!(;QB"n67octM1yv _(buu*!bVN" a. J8 8xC6#2&2&72"3>1z1 46`pt q&%@$""YA8S-b)!ར :;#(NJ/N?v/a0.8C1b#DFdDfD%l@:D#EF$88C/81J<G |`0Xu`|A_ZQAG!,:?䋽ZC,+P"%r@$U(#'ӝ(d $VRB%mCU$ @(6.:0rpP=4_Fp=mP7C-rDANƤK^B8(:8l C=p}ox>$?C&C<P,hP @&;0P+\PpL:Nmz`إ>-j%-ZzzզY0 B+ÅL+D ((C5 EZ} H@2 ]lJ;64]H@rM`,4/w3X{{J=0B1؁5#tI4O7x<`; Y+:dā=,Y󒂨C3JS(aP]hp pU]xl5X lk[4D SRN_-=@i@u0Qd͸qW7wܓu)i#Aw!RsӇDhZ MW50C'P#8H#p8(,`"j6,( @(v!s'KB+0<wQO04@sAQ $HX,3@ID%U'XU9;+;I0V[LFahє?:"]@KCCURwKN-WBXɒdC& <=CA1x;-~_W+u0:TC/a:H ,AԤR [cDͧ̅ 0KC$+ 0ͣh@؆/`bn=SU! v4O)*Iؚ o럀C#ˎ9[kI@GK΀ODY%]C+28Agn{ _{Y4 #G~һm V#n7(.,5.3zC5`74%#Z"1C1V6jv[*.,CoĠe3\7a PAKtR=uݦeOYEѵ%q۬E=U 4AmdL+(rN[pI7/|E}lW#.μꃵ ǭ0V쿃3 ($ fs Ӿ!#s(gycEE8 Mgڡލ ^fA'e^f]ܭ^bp^nh69TZٜaPfVZbYpk؅%.ɑ.Pǂe`ׇmNlw!/X =pܺp ;Dq̛-k&th9\fjիYvqkBd{_HpoÉ73bǙ7/biӆkW~;쬐Ot]Dx$}z'v,*g?n> <AL$ @Pp;(1*CD/0]|Gm,1 qBJO0 w0oI&(N"T,t.2HڃR2<40|8:0ܓ>P-<F})1+JKC{2N=HRMe-TP]}4O%,iS\9d5X}XcbHdY1f}c6%eݖ`Vc4L2=|3͈xW7չMgٕR{=߀v`D኷eX~o#OEy4Xb]h Wieu>8hO.fg:'+Y%Ԃ޵פ&9Ƽzکg͞k&Ctn+M۵۾[޻T՛ ?_Y N?uߔ<-5q?t_ {fIpEZT gHGE#Ws񑙄%IFKtIuFW$-iʰOXCWM4I$xK񋺌%+}`ST[/42TLn305iMl~ل4MQ 9gNܑJ$P9ݙ|b=+LS)e=yM>Rģ4D[c=JaeEQiT5G ԈT$ULA].u)L&SJtMi+wTizE UgTBT&J˨jUvN`<Ӭ5e2aրUVtSW+uuEOW}2 v0aKW.6J}  YI h̢ݬπĭ~6mY>]mt*v"lT[ABD*ѯ*e9P\BĩmUF+>wiًtoJ\b#u , 7kl͋ު y ]V}ރ"n}T $<vos[ބhepR`uFpfC6ݰLg Mc\v_tY7Yshl *v$ f1Rz, O! ,J !%%,#*-,2#,3*.5(16 3/$4:,5;16<07@-9=29><7-49>D%?A4?I8?H@>!@76@F9AF6BI7BP C<DB$DD+DF;EL$F>;FPHC=INK-KF#KC%KJ+KE,KK1KD4KL?KRM<5MQAMU,NP3QL R5+RF3RRFRXSL$SD$SL+SK+SQV>VANY^NY`RY^ Z;2ZN=ZXCZ]*[V4[WS\bY^b3aSVaf'bKZbf,c[@d`JdbeH[ekUgk]imbim=jaKji4l`Alidlr)oRKofjpu[qtdrufryltzBvnSvrLwqqw{>ybYzysz~d{|m{~\|vu|hyvv{QrQ}}c|CkyZgMscX{q{{pblv{v¹Ù³řýÿĬμαƱˤ¬ҔεμҪֻ۴ϗټܭͿżԻѫpxA*\BÇ e8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړ-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR ⸈GӍ^/Lc˞2[1Xx"gƈq# Yo=$jIҌ蚶ا8P$h2 {飞1 =A& A-Ծ/;6W(x J? >y>qH7sS_mzX0XP 8BN>p?@PFLI&OXO-Ï\H1A @VmH<8^ ۇ7(~"ժՊbc@hX=#Ld`> PPQ U'&4+zP_x`x oWq2e>3Q̀𽖬;! i,}+v qAnHWɤ3C`vxpG:؇Ob~@ "$ %Bał Ud"~g.@ËnOA:Q}稭\s";E~Qoq4jq.1 ,4+<OG4+tvE"  5ҤG&'0M ~w5.(ovawד#0qϓ?P X$A#H0 ʐ 9Հ7}NX#` *<KEu>zi`L,z+w8[z/z&(+lWi/w1zC8%|l` 4)` 6>PM 08)5  8P)*)0 `[?pPv1z"@ 0x(KǍL'"(m@ `#z((۸ ~'X~x!olRL`P&ddP gp\@  >ePD0H0DP:ps@K6Wp:`P` ǸU:\` PN fG2 ~`(^r o Pwz"0ta ^@t8`L ir V2@(xFWNb!g4P̢.; 0> 0@ g P0 0( `0Ԡ 00W 50ڠ p2 w P`p `ߠ })Àİ I r@r`i 2@ ,Hia :($< @ OZ:@0Y > Ԁ x`dR\0M YP =@PkzN `B  r h P@ c؞i@ bp䐥8PzSZW j]ZM |8W Y%4)  '9:x` ]Y 0(C` @ R >p BD*،vo( p z p H  )@ I +AN0 qJ ( ) | v ` +$y` 5 0)IΠ >p +py I Mp0 ZeX@.@ zPI೗ *YJ@ rp0> EKڧ: ۶ ŗ|`3R|W ?5pg %` !I$k8` 50 -K Pc` A04`9k0`b=K pJ)> J[0 * p׈  еӰjB`䀶k[nb6Eh yDp 8`<> :  Ep] 6sPp9?[p0@|+0``  2༺  ~pK `M{p ) z@ SI b›. p ~+*\E8̀{z?!_]p `= B˜eP @0pP + ٠ ` 0u05 ʰv9H` @|,8 i  ` J ?zP~ P rl~Љ]Zi;Qx|k`ax&F /+p4P 4TOjy QX|.P9#Flυj@ L7~8j2 (I`zMtS Bpxd) [j~I'(,.Мqhu +t @yxT- p @m^Uq gr8 &V} ~.ͫ!M[PܾZ٭mc`)~~:VȇI @ Lkym B u0~&@ /b@ _ "z 8 VsЇb00QgY+QSzIPI@ ,HnJoz!r` @`V`Z 緂3S]arL)žU =`(QuP!yƐqSu`Qp % hiSr!.@LQ  @ W b,!<ߜ^Poup~ȀK?@}PB _ W[Hrן - !r 72pI0S叙'2(C !ғ$>h2^@| &uh#U:4M!H[}plD9#K㛾>S 'AI,r%Mx$!ᓿ:4e ]!Ô: YՁ_&\aĉ/f7nPHtD)@itѡdԩUfzDz/;k"…Nݲr"G0k9iTzq>w.CqPɟdlH򈷻t864J8ğ; 7#dL(ϟ> qzy@f±BK-4X}Wx 0=!G rH"t,7''YPAwy@1@w{70l-RI'm.}# @ ax!ƟiD"YGAP~#Wt09JZ;o}rǑO/tV&z#ҡ=Byd q)x$^,(}C.}* EEj}:*1;K JJHYOo$` HԐB4CCFF  V8@ z@C` ByĄ!ljdsO"P`(PaMĒschS$F|A0؝6 "FN-FLcǿ 5"6B&Zsn/P!wIF/`CYɀd$OX)0LA);JDI&JwH󝙤jعzfL!ywpw h UCj!~O91";s·N>s>EQtT+:5͈SgjÏ$uiL0Xvbʠ>壭g(1ƞ@eiUzø 90K ];]s(@8 t8;P h@?pCH6ĩ"" i?[ \ȕ'B΀ wx7.ಾT Ax p /B 0 c?Y?Dt.S`NV9n؂ Xg1 7 x!U,1!Q8,0 8ٍ x HJ\c@LdV}Dw@Q gqV4 E= / [ai$033X,mؐaAT|G\ 5=pHX p1EI[,KYY!WzX XK59(@>Iw Wqcz 2lF;`76ɖłI I؀Ljd-Ї:(d8ʞ[9+ AQ|Y ;Ad4"Dm0\p$x/0Qч< JXZC!),xnMdXcd"iRqC4oID'ڡ H)Lfx8PRtTa  xO(-X_!K@-XS/x9(tHl<yD}l@a+Ѐ0U1\԰aʘ)T Gp'܏ ymMٜD;ћ[QaѮLS>*ĆG+1J5$ZKL}MP2J0UG `GHCԕtO(Jō1 $ )]qnxӇS_$J  " d+!@JdP-p>dsp 8i) )R"ڂ@Y$ PmP !XcKؤ %;Д .<-#):'ʇע⤫-!!GP1%]6fh"wW"[1- #b[&:e@[ȣDXpQDE-Q a ;PTJ!׽Y]:%}%)&j9-]H)1餇0Я_]QzT&Y$Z$YR\uB@z )} NꤎJ%* _U_%df\#M)=6kh{S'e'](jjymBB&j^ *pFҬ--1C#nBaJ4ic(|a y:@.N`+!7h٣OX >c+g >P*+ X *iTb] gcM6 r,-.3.,NJ}ޥ,Ћl??>b گШPRVeB,:]¨|4eڴ\sd>RHBMn'1K+"fNdا'W76_B?Ƃ64 £Yd0N-FA.C41m.(e屸rf B+ו+)hBg Jt5j/iFVxEH^X~@7hVf% C`vMr* fЅs/,o,ns/iXOB f8{HEO1yh:&]*Y+?'ٵa3eX 8kb2)37ӀG{~=J/;>!GhdջP61:k)Fӎ눘E63  X881]J1p) -Zd > 84D %'36< l>>jeR_󸦰\5rjkj'cn֟rc581у: õl3'O9{ +o4;`$o`ӦShw  ]hRjKml6r+V`5{)]+sXJ7x93 ݂35 n8C6(;P/l딲S}8:lj9וi[ 4< ɝ!9yvU='8KpOmLߵN K Mٓ:U7؀Յ˛]ϝn׀6TKsOj8pxV0žw೉iu'[v;_ {Z;'ؿm[[X'x۵tlHxv ȅsQ4}OȊ t.G$$@C~ W~T*) )xxĞMZ@  8D A!H|npg/ @ (, >7@d) dXM???C?܂6%L+8})J=(ӗ; $HQ=SW8>0 2D$q/!}p m(CG y `åR8p@%T~钿\psM-JiLM؂MFqˣQlAѝ$o1!M:K'?f ҭk.^+(EÁ9gi0'FƒO$Xm0ТG.-CFf4Wp{vmПAΟ>=W;LB<0ǦtI!Rdd %d:wY$S&`)c%@b1b@s8Vlwu56&H؀ < +֥JPB^:鰴 a86>8vor:[% k8sXb?^ dt!>aK (( x  E蓄 QE$G8]28x!E=m(u 8q"-)MIML4sEW^*__ ݄Ғ ;dQ$#@I;mi .F-h> U.C287+2J G:|!xJ51KO@Pza ?%cYI ?, ^hPaε!cb=I0#|>wh-7D8c#s̠^YeV7 DEND=e=>nL ČKg>[YV'{N:)mpn'4DGB"7՞" 6Z׬ʺ<j`zXrKH ;V@ g-Z 8F[|&?N=>վ>p`ǸhMэ . `#I8C} s0OkY%!(+ԘrLf lɅ'l8 dp= iGd;lXP-6` s $G:d6MnI0@}HAa58g n;(1m<"V|ݎ9ʀ5g`"PoK!MiLC(n@[scH!sJǼ].V2K8p"fhLq*qI Fب!}B2Hh|m6280ьI38t5 E f ޸.vrО2#2\Xi(H 3 }x?qCD`'(|[H2iTu14I0vְaOXO1hO 4$ IbqP@A A!xIÌĴ3 IvƗčQ>(QJCbh%OwPS*ųCIaCd rV5l(J"pVrHG$j$o(NkOtHBNI$`h+ 4 n'`l\6/4fF7"H k2uЁv#~ELwnfs7resVs!CrM.OCB A9#EQ5RL33Hbp B#IlӃW"i  p+J$)B2_}þQq- pGtc8>r͂CB *e{ی-K$s+2++dn@zϡ],w qc>."&[垹KlbpX[0Ps\n#(-x\L$N0K›frW+Zծf^wW2\&NN ♕#"jۇt[fu7ϻMPa SJBkuZA>Yg1+uк%,^IW"!۶ߗDr?Ζ7m`i TY ªb_QOY$' aRLaലviMkLA L8p_&/B!yf7O`hmL! L,D^)H_Ik咎/pG$\ yիl@6 Kr_v5C /mC@b+{ـ7*_fmK.u.ۇ?;v8w0wGB"yۊ,׸x ~\yAמal^˓KY*;oIK? K5;#bކL޻?|g/O[KCaծ^fsJ.iSjt_ FI(RްU` &Z}`uS=_6.|f z q` -O`^ ap͉>aFt4@4`Nn!v23p!6znr!r5ø&  f`_y f` ڠ慾 ip_!9 F%M8l"'v'~&~Cx"8(~((Bk[!Z^ "> v"0oZ.B"q%_#>#5˹AC8T7t6t7~#8~c7#97#9c7h㿜#95wUKj_,*  8)-::-!>b@b^1[4vdCDڡ/`#2]^!4VJ!62C.06#J$6;T+C9$:~338V<Cϲ́iE`\E> $C:CCe2-1W"TED6A2`E.Ɋ%Hp# 'C87G6y fafyč,A @(8f #>hfդ)$FKD() Q¢Ql@Cգ jLjhN1@ D[ h@ZN )8ݑrbmLHݵT݇Aj|m#n&{@Z\p^!գvZ^Te%%B!_ " 2l9`+$2.t, ÃC2@(1(f8 Per.+$7L3pς"86C0ҊPI%PF&DtYX UKH8 ^ATAEP.Z16%) A XA< >j@R$+ 8D1Ag$O8Y | H|>Q %hI* A)^"m4OlB݅LA7-t .",RuLAT&)da, B=+,@BL =:+&?F$A:0s܁>CT HQj 3 \!ԃP9IԁE5>kWI@Ԅ[sAZr@胰[ID:tK=̨0rl=IX\B ꁕD}l˦C,,Fǂl7A^*ڦm1Jm+)V ,KCT8A60laC0I+v?%,H@C2B +-$@8 )鏚FlMGL?|KA Sx•EhEāJLlRJNZJԁϰ!AA=LYP$7 0 H;Pt!l! 3QprdС X@lOCMO|S70ތNLQ#LI3\j55%4ԃ"d) c)B9sCCOUl^C @h&4Ei%D0u'p Џndyl3ѺŃܜgTQ - +8 H@q/Q4L%] ʘY.8Au7r} MXu.CmHP@F!twKNA$]KHd5(]/x5^sq۱5DM0\D _ZtYz<±UdS-_I`PA''лj=e&mf*M:8f&08N0u"8A&VW+5JHo,_q ֣m\ `= Vz^ %yB^ _ e|a$!‚e0x$06$ ".tfL3iִIGN8SO>5ziRK6ut̺A*֫Zf =تZ݊VlkӢv4ؘ0qc^&M<y}8č{X3rGoshØ<56fe@ S$.eϦ]9pnݻyYSÉ7~(c9YT_EG绷` w|]$/}Gqy|+b~ Р@ks#,%p2(, 1ICjE16f3Q([EC EH+/GP0;0F 0H<߂zO|Ey|lF)i2K"P!%\IdRrɝ: <񄰼@tP`D](=}LJ-Lg:>F=JHE/)SSTU]8Xe]ZE Vuݕ^ Y)[ՓI}]f %ڥ`6c2YΜݖn]5J(j׾k-rFo]}^Νtm|ՍiťV>Q՗Gq$LE+>QSbHE]?6X@/N] ŘE&Q}Q#5Ep<`(XG?B'izGCGlC>bclH'T MeFKVNc! M*SIz2&YYK:\mgK_&nc%dKckozyLgFt2LksH/k^soT7 MpJnDN2}!ENkHLZ35G{:y' O'(NtPR2PB0գFEˋ1\,ZT۔᪞t1{qJɘlũ)$og~*r]Qѡ^L}ZԘ*ՁUTK9 ZM!W;V*Ӿz֗W<[ ץh+] gW]5EUjQʫc U"ɺeYZQ < i'ZfgkamlX 6(;{W6͊V 7 [\w}ZV]֕%"xbVP/{&'w]/}__%x-0_[' Ƭ,`WnU/{ YH!abwĸ0oM DŹ}[|ߊx!ɝ1k'Nm\☴:Nʁ xB@OG$$5s ,V 9B$[_\U l+O! ,J$%,"*-,2$-3*.4(16 3/$4:,5;16<07@-9>29><7-49>D&?B4?I8?H@>!@76@F9AF6BI7BP C<DB$DD+DF;EL$F>;FPHC=JNK-KF#KD%KJ+KE,KK1KD?KR4LLM<5MQAMU,NP3QL+RF3RSFRXSL$SD$SL+SK+SQ T7V>VAMY^NY`RY^2ZNfc?g[Ugkagl]imbinGki4l`dlr)oRKofjpt[qtdrufrylsz>ulSvrFwqLwqqw{>ybYzysz~m{~\|vd|}u|y~hvv{QrQ}}c|CkzZcnMscX{qx{pblv{v¹Ù³řýûĬý˺δ̱Ƥ¬ΔεμҪֻ۴ϗټܭͿżѾܫppA*\BÇ e8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړ-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR ޸GӍ^/Lc˞2[1Xx"gƈa# Yo=$jIҌ蚶ا8P$g" {飞1 <%@s, B s<, ;x=I⹩H)̱6 #k ̎XYlijdEpF?|bD4 Q{ rE,qb8AC"F ,ȧ˂a7nA (D"nfނ (3 (|E *p" ;@"ѪgCn//@zDmB JVmՇ%@ #XCOɵQ ?S< #56u8J=#z#<w?p0da|>x@rj2c>`{DhR?k`"ƨJЄoD G M>DD[EqVoh=7*a(qXs;QG=΀bhEc1AI8B ͒Tf#fʞ &x |Xp}X@9>$> @)h! "E <( d!#h#-`H:@-`p0B=!-L]! %haZ?ĂQ MH6Ё%cLqu.Zx1H$ G`"X+C< ~ТtGHE%[+RRR0GZX JJͨTcxPAs"cC=Br#- ?ytWH;Kh0SPc Eh5 iIԢ ;U@s DxpJ># kB B 1 \$1"  `eeCl@ J ӪoxCN<Љ肏x \*y (UG=Rl'"B$.QkMvml + #δsbAظt;~ Q> V}ؠ gjT87pܰ4k|]"{47p¹OZ &S}bԂ SX3),={S,`78L-MHK5C}-X6~כ!C"(DqoPD@n*`& "&D\8.h8X*&4\w,`=8 <#sxa򇔨D':a{'Fߘo[])E"7vHE$%պ=!,IH0" d,!xw,(+L&`z4|Ӷ`n7oìf5=0]{&z%Q DpoCG8э𽙴_o)1h#˜M? T0+Hmb֏>/G!J} #֫Їۇ `Фak}-D*Z 3iS^H;1;ByA+Gz'wS2on"@x~V}Eg2Erg-0#ptWy)1|,07.9K@ %@$?2?  S8}җ/#P *;KDyxh`k႗P'`ih7"~x槂Ho7(Gy-6hbW)P 5>K 8)= 7)`*)r0p P]?p`uw"@   &Ё0sl` ǠZݷhu}`~(f8[l&-ym? IChf0 K@d0#0Z` R0af b9P; R-)5]%ZP RpyL p eqTBYHq \`q00G ?z2\7@BIF)pqV!#ENa zo֧Z4PB&L.:p 0>0P  f @008 0հ 0R 0=P0۰ !v th ©  p ?' @q}(q`e HHgd{yMIy/pp yu:[` b>P  >P w x) u ?Єw 0 ?p )@4 &o  2X נ`{P ߗ2PvP70EzK: 9(XYxF# ΐs}XB3:P +pZ=p!0 ڰÈ٠ #P P P@>` 5:7+7XM'  y ` 8 ~0 \ @ϸ Z p*8uz:| P Qd+$ P = J ϰ >` +i Y Kz 8U+= $@*Ͱz@%h ϙ qp P ǐ 0Љ rZ:֗×|p3B{R( ?=pf zP 91(P = [ a 4:p09[`b1k 77г? B@0Dj h K ` T@z`%Aԋuf#@ `S p)ے>" p 0 9Ð  D[`-P0  f۾p  @|+0PP c"}@ L װ0 א<0i  y O9 X »0Wz q+bq&ΐ,LW4[ < BRa` @0`` 0 @+Рпk ٰ P p0k\ iS;p [|`pVp h0 P !P& |~ @ rJszϒ! ip[ !x&E /+Г4P4SjyNGܓ/PaV4Q.x,dj?"l7xTPrz sOBg&  j|hp,xM,JPJpy?74q>qަ]t%2b@s=sZ#ols>t@%&4+|ў!W7Kgp~G~Ma*-}=$cGEw}ftGRt7 DhYz-z7`s)mvר-b%v̕akaۗmQzFɺyh7z-MKp܏wۖfڇ5]xtMK}ۗ-z>w=5nۼH=TݯfB<JGt6*ѯmw݇~W ]\!w[Xލ盉7v\wm1'pׁOܕVBq!aUM-0 Dm6xwʐ !w wQMin1zͰ zyzH@Џ`r )̾HxgW>?qp 2,!0 lP,U`y)B }〮 p przaب\-ՀwQ@mz} ^7l7c}`z"er0i&y.@="`z'X&l0 !L}P}Q P߁Uq gq7P[m\`װz@2NQMY@^$^ہ]lvY`@{x V wH 0 JavBP q@O߀!|@!//h w p`0ѿyl"0[+qHʁH@.H0 0O@>" 0'8 0U ^y Hq'$?lVT7½cf^7&%|Gg+,}>0*Y9<˟*:p&&]iԩUfkرe~pCFfS'ŽLpR{D?jd޼9Ypڍ."…k@r^Fv6I}$@&sGIɃnaJ dF{G6p88f'LBhI (h3HF)3Lw8h0\T1B`ba!]2mK.K03nebA'@1޹DIޡ?!̬i56gQt&i4lutӀ8$NNs,A,@$?4w{G8&p!}±' 2ʠ(U(ßI }!U $nv|wk5&H,UW 1w_~6k&~E8}yÏ?+n(? Ak1Q!,"04 ڌŀɑ@ }`Rղd0V$hy8~G@ \&pa8 %PikF B8Q B`RjɅ._#|rg;H/{nvD`Fb֛DW=9E8BLѯΞSsT{w[ا/~Ai$ q*y$CAV`2}(EGSMdJ?@qJBD7щIXA^]r`=دBF4ӀBCQP8pTaCDHB~a OXb 4NBd t"<|(YCBlB(&#:Y>q7@-$ktƢXĀؐ ,*p/R1`%-yILsL7!]ZDJPeڌ/J?ur|(BKؒ(Iȣ),/A( ')^(|.ُԼ-K< JO"9$D {A: Gk[&y֔dB6O܎J@ayPseA:ϐ."ˑ@)JXf,\t:TӔIRTQh4тxd.!D'ꑀ}>}Szf4IzT''H%*MiQa9dFƢ([TR2UMM4JՕUkekT pQ)UfYC8-"@aH@=mAh漍u4ns #x`Әـoi[%^r)5$?5Bty"?\S qCH$p4z+B'=!vVE"?D. NP0 JN#TCːUvm[߀ N:p26 P2`blO NP;GJAK:Az'm`-lOCR\O LA$ ߓ%7q0RA_#JU+$'FL :!2jL bUfjPBم>9u4cE,LF `cQP`ntq=+!W0o}I%/*zTBxGׯq!u(C^anwP@*TnHʏ0D FErTJ hJDsT,:JeJSЇ4p0 lb "# -)Byzaμ n \X$x. )[^<؊8zIXgO!5"x{q)dXp$rB|)(G{{D4|)J̤ @xUf\y@6k[tkěY> В؛)SZ\l<,X&a.PyZOR ɐU!O.Їu} x+ zz$PlV{ɴl4\؊a99h aIX@h4NS <U:1}X`  ȅI5Jz+ϼPI6$]$YH̫T}L𺈘B j89F,N(?C 2 @ ԁ hT$EUq>֚yw0MYQ1DUJ;LP&m }Ȅsm\S >J%JP!+!@JdH,>dxStp(z9Y5QH#ʂ ىq*P@I˂]P H!Xc@L5ٮ  ŻC?#5'ד:J+,ڢxܕs\6Z`"[r[%;rQۋ$|DO 5+ 'y !%xEZ"wC'})_)eB*%wm]'ug'sޭpBހi.cdmyzn e:zJc^Z_- u&gw0 mߊ:&\,+ 032Xu1Vr/(D ^ҝ)^\*' +&hJ2Rᚚ&ݗ*ΨF(b -|`1``zb :NX ~:/b*ꪩ263,'-ר@"Md(Ҧ'+>-01c2v71(uea@, ;C|b H’AޗDNs:+H'KI%,dP%PX ga.J P\_fs(fWj-}i i'G/p5+*gN*gM" :_g\>W*Cs,aZRZgנ.*{-Ҧupy UpD@Eh2֐C6Vzn[DBhv8{Zfȹjl*"jg@.fT=Y&]WK3A@NC6W1+Bgۀ~^;%8Yg\_B$T]6%4`:233sAPɈ>SC ,9SF)5%03@>mlP!M }f @112~yR4Disql4(B]Ҁ!폀nr3#3C(+&ʾv]my90H3fs{;6mtb&0zZ!0=6G :nHXu+^&Zz88# +xSY;0$pk'S# 5]s@&x{!8,0_0Sx39ԵJD6:I%H˵Vn9O867;HP0uiY+$oe 24p*a.9us%7/3 r:qXr+7w%$c{*84XsB$_mp>ۊyZʼ˃9K:y,8]`=:(sWm ~(8S`?}@:H@?|j?"Ӑ軑"Ҁ0Ӑ[w&I`Guhxg; s :U=w:h[>؀T̟ct6Ly^;-zİ`pw`/:;~r7kg"3H?cdG;pxs6ٓ;uk:  tVSvB4@/u'c<&vYU%V]a2ZXHɄU ַX (!9-@4ȇh8mv.ȃxJԌ1̅2tז hL>@ЀĪDU1,@` •i=xA IM/H:<؈pBB"dPӗ)?\n{ͻn7DH/HUHƃ `3I_>qLO#}8z@7nQ$D\ѽkfƢ %$='Q&IZlDCᢽȟf/lHdI}^s U}J3nD0w{G)8?;!E M]hl6ܺw]n6'͛+\FUFm۷N OHK&?Sw#:$QgA2lxCFfCdbV**q $׆?@?Ll-`b=1 |#%5 3IL:ōf7p@N> Ԍ|mptaxY%$v7g!?\|z!>_Q X!`h$h ]♐胄 cL**Pb&zC9=lਣ{ 0,AMIS [ <$a5YO8`,L|c.TabC2\\lM I-$A Ls\3˝Zt:r⏏ L,\ؘͼ…>v4,C757$2B=\dSA- :2=>"ٳFʠѸؼ蓅/: <Vz;A$dBóNMձh)8ڱv" 05*},,jxQ@ ;jPl0/;`^`"PQpV d @Vnjfьplv褮g5恄%}}bg({ܖ Q~b(AWj43hXeR2@_A(ɠnd v 1$u&I 1*RxbDBIs[ hJ}Da l؇@fjC@y/tHFS(-y.1bHw.S1 4n¢%0T}Qyp>5}!Iz@7RCIAfY4,,$M3R34}4"HFkPS>fk(d<xp7g)3<lWA@0, W2HG_Y>v!2>@YX6U FqR`4?(ӊe> >Ͻ!d+K^&Yƽ1CT D@ c9>`CHED O2H4<CeHB$hB()FHN0W< 7w`. :^/E{,gWe6N<:+ǑfJ}ggXXs֐ed7s: :< 9*WR%Maz/Yú. >eԀJd!7X !'cd n?d os'@ Yq? An O bY CPx[!Lѷb,4n$ 0, r6Qq p(&$eqw HHв22xŇp2\aJ1\P  BpP7gBOD VŇtK}B 0F E0{ [ ~- "Ѐ'] .#<#/S'Ûo 2w/EPzsxy 7ϼVZ=I K|~@WpS!}/cVc E鏾!JsNQ;\Y75߰_8ӧ! -u (< mݶ}[m4_bП1'^ n; _`yi  KTQVxd4_B' z`8 ! K\E~Ң(R ^5H7PC4P5!5!a34C^!5n3lļ[b `i~ ^[:"_`%: ]uIS&N.މ*F^:,Ƣ,"-7,G"-"/Gre 1LM"`3&c%(no`[$VHb467tVu"9FC87tCƣ<;~:b?c8`F\,# MA4(A7՘ q]E\%jGB\G"8jd(&&8*!5P.4?$Oޣ>;T:$A6.4RAJA,S|5pme=AѡJ@ (:JJ] 8}2Fe\V"PY7Db dHXzaHJr!dJ$c݀e5|=>C@#,7ed;&B Q#@jC# 'j&gRSX"@R0XјelH- B&\VW*4B^ieQLDB#0J| m- gpDAK8IGG $?=c)(4 ' &F&b6cơ @"$1#:\+Ă+~C3$C1B7B2(0(C@W!fj.+tX8PC3O&=; $$KGPT zP <<[8)ҲpA=@X!AfB ±Y xY\ P XADE ۩@BhA)0BXA(@D&DAy$$d 0 jJ (%@, =ˆv,NKB%"gcH@؄a` C3=C<`I@8ҩj@M3` !CP:̃OAJe>[I2x_rCC`I:ЇD=D0ͮ0bw֬=ăOZTBe ,恛G؇Ϊ,.-Βʲl7AAȎ*`R*䁎B*): %T,PøA%5Xk7D)C,H2+BĂ A4,BҘB0AL($3r~^?$av$0<C' fBpEDtSDD>p)HLSXV*YqJTMԨʀ!=H.r ~oPTE`@E!P'DŽGdB]Ԙ2EEFp4pjb$pdVJ)04PC^CZ U|N2t D4$0d* ̂ln2LHۼ8rB.15 yLȆH|%JLl 8|ЇάH,8JM4$'Ds"L~$f,+HIA=Cr2^ @Bp˽d0 vhX  h X x?默GmL8ݱDѤ笎F ߌp^ Q|pۚl8`G6;?4Ϝl\KpU4>䤎nLH 37TG@UcNfLSw m3^ӭ753}C"LfA8c3!D;?^=X+0PE!vd@ dC6=Fa,tU Ժ dAө5Clp D,R-<()ʘ 4\Q1ԥbP^ tBH0 \l^x?2 x50oM!zTA)Q[P^O873_f?n'66)$BC"<2o.,KtUE|܀!sG`!g@ox"txp*$4=B^Hv Q9H<8)4PDLYV&LDhIEN,xfG\̘_UfMRkDPe2tqQFYA!T ħ+O̝`7~G,h Ȁc8S\C%HIO @\픳Q8C腿:9NGƢ5L0:É,Cx6؁5L B@cP媆);R̤#,qA11(rݛhC z92;ֵ[)6EyWI뚵Yؘ;u;AĘ#k0dF ԗ^ ʟ%41B$C{qz@|P9ھgYE-=_:57$C.(C>R<5(xuC1tAnn8C1أk&d@:2moV?-C <|Lq ᛯ13%P1՘ 3L2 (QPdZ$5UADWiQJLs'L7:d=b. rb40A|z,+ . &guN }{J4)C'65 F=(u VA Tb2d`B]DȐ@MTD_46,  *lHaA;qaL3iִygN7xN= :iRK6ujT Ep-ڵhԸf5װѺ%Zڬ`Â՚m[^nA0HϪ:L0a_c>xŸ E޼rA5*ZωMƨw tӹqx?ږzyr˙#qӧxck4|x/|{|z$^htA/2 [# |@! - )Bt=0j(;E ;lBG0 0\ YBh1F 3"|(K&ѱ!мx\m%Q7)|0L1!345K&$$8:K5@0<D“Fl$=J-=ݔS9겋ELM=TیN]}PeORU\u47aXf"d3f2Y爝Nc\lݮ7\jŽm=]ݦ}Lҝ^m۽v%VRз ᄧڗ*~%*_-'4%^A /֘VHetGVOduMaC=~YV hmNY;9'+uF:iM[]}X囐f Z>{N]Yv7YGuo}5׹!̛pě |޽|qƩt̷_5]Y=?}S[dsUJ]=UeIwl=:mNޗG L絧4Wwܞ|ACÿT1/zӟ_o4[O/5Q OZ"Ǧ5M\δF%*y% 9"~4Af ČDhMZXCT-9՝#(kE-ABZFJle(>1KA q$y)ȸ=1qTQ6NC;qD cQ1o !0bɇcDdDHKBO$oGE^Ғ? 8I:P2:A&KBIkrDVB`.}b7m0b7V3$0[E"o˔€DhJ6ck.4goF-~)#s-\6!9wS!UNe1 G65ᬚ> X] NZqka{՗8Jlmjgo+0 qJ"=RnkBw҅^MmJs#xefVP/{Ŧw]/}c_%o[Xx-p^E` 8!ZjwkU~{ ոH#6xķpnL DŸeU{[X ȝkTV91zlU7ȢnyY\ieJxx&'@ _X͠ e$p $! ,J!&,*1!*-#-3&17*16 31,5;07@17<-9>29>;:;;<7-D&?B4?I8?H6AF9AF6BI7BP C;+CD D>DC$DE;EL,FI;FPHCI;J("J==JNKG$KD$KJ+KE,KK1KD4KL?KRM2M=5MQAMU-NP+QF2QK3RRFRXSL$SD$SL+SK+SQ T7UAV=BY\NY^NY`RY^2ZN b"xA]z)e} h6A&& *|_wid!" oB { 2 =&@sg, =, XsC (qߪC?p=ó?@P;sKޢ@(="A"p6Ӛ2p܀hAY .ABX8aP MrBh~;тbxu*:#W_.z/R8W)N.@ Ut <?O1 HY@X3  aJIf^@v#HD?ڑY |>ra*3n PA̠ \#B`$hDY&7yXYNt|B|ؼA(@d<G<l!U#c<@*@bG` =PvZm OTF23gV IC!(r#<ÒƠpxF5A{0>q͢*j0M6TD@{p3 G? + Ria'6O"Џ0C"x8@7U '\!~x>a a SJ穂: # Mh}ģ )A,Ū4R0g&kVSw۾$i f`9@> xgp|/hʝC?h  0 A m<GE96oe'V<rH,a} br+yk躃)h^?4}x"0O7A zb+ֶ(fJJ֕/ >|<2Ar&}bg(:0| ɸ\9!tݽ >p>I`'| !8+̏9| *h@|"DrA !?mhp,&٨ãnxވ% U,*@F )_#-ԨƉEBr`/!-88ABp1vX[@V %b6 @` BXjXdS l&H4+! S4;C*mOmTaZ pAo2`(<#U4k 3pR06a$p@r <.$<.w9Apr\?A][k0 5uT[D0/X`_$<"D%=x"w0<׀jVg?Ӹ DA&V,RE~|*6+Hw }8x0Kޚ8զu{?<q*65MN$xYB~ V0[, 08mEYg}w}f&}wߓ~Փ 3v<?p X"$C$(` Be7$.P& @^`x+8 0x'& Ղ^hp&gr-@6W-5) 5@Nnh)GP p '||F)+{ yP<% @7.7tDQ0ga[a8y-%mbx&n_0 p@hEP?0 Ep:pK5Z: RP?@`:_` R0J]`x,bx`w'`X)d'.; 1@ 00 n 〇h@P Ԁ th 0 0 @N ?@ (<ո `  p OXhYIu\dٕ'D& p gw.;^` g@@5U Ӱi yp? { #0 ?ր )b``p fjzp@Tշ1^9Sv&ڐ`ݢXrl +P_> 0 ?`(_ P s :h) [L `p Q((=Cu -+$֐Y0 p1j` (&Y  >0> @' p ٟXE yjɐ Q#Fpp $<ɹ %x {ЌEP蘢+J@@0 j@y@y! P L* P:}7&rWjZ&AFgrB[ɀ>R v$H à;0 I F^5@ n P?P :$p `2 {!u| P zxA:4y͢ͰJH c)p @$ y p Bh1` @ +@Ȋ 1Ȁ 6P  ZR Χ0MJVU ~p [w" p0+P6P860V0kqB.Sg8R o["F.' e+PrTPI08@P(S8}Uk=xP,LLPq!~&NCyA$aytsvJw'um2[s"zP|Ǻ;SSbS"[==79΂TxcQN ` QZ cK8~iwb:pwe   ܰ x#繴p$,pb(;¯qw;T+k`z`\1It; UJwoiHE 8w[.ylL&, HpAS:yNX > p,Ѡj{L; ¼pBqG3lxP ;Œ A[˰ * gug psrAji| < VkrIB `r  |Ixw|̴,  q- bD`+<P^8Pܐ xEl` C,?QNǔ  @p [s}bprDL߇q Pl  ^ P L_j I@IP >(vm YI PKP 0 8O `0 p Pu @0A>ĠN.` w{Q,>ɹ[A p3p`8P3MI ?`רXTTPpG ~o  EpCpۄiE D]p O)>x&7 ?@}@ @vf 'd{iʐ/n 8f8 gH0OoT&5( h3@ LXI)UD)I%rqBY,MSL pt ihMEQ*HH[ (Oh` r; $$߮ 3kGXG%%$ 8^LZf:;@Pn;@I Jnlځ Ӈ# sD+BhoKo'^qɕ/]pdr=8kD_5D佋${:կg/2I(Jz)JfN_d[dJBJ:촓@HB )4}ƒAN'Q"Bt`qO!A},E]lIwf Bevԧ;,7 L!J'JAYe$ X,96tM8s RGhIBEѧnBTA ͊=FmIkB&pi,G3-)=tMD uf@էE#;i<8TiVaZ3[2 p曅v'V[YhG _p`f$fe2=ެ4{p&[1X|ȴmF:_N!*IB(E5X=H!Fn&.a|!!60Nb k Fl8kF 1Mepx(v1eV((,*`t!Nb -l =m`v[9`ÕB/E{%H$ һUe`eФӋCNB[q<Ƕ9/V:O=57}w{Uqʙkn9oxqoF!^t ՅG}l*{}~Ox豷O[g!-j h? XY[Z7B~b" J2>'1awM I$b(>{JԡO~00-!ꢧkPs"3 &0x9V-0(#Ʊ8Cp<%q'xAQ8(4$BGi*k"8FWj\:,$28C)j : QZӞ4D\^̗*oQ2G8bxQԂHKP$pL10!@EŇƚ(t5)$1 ~sk(u rG(H&B,gAӦPw!5ȹяTrL> u(A$6TEDp ̀ _@ uejbC$HrU6!6H;pM=x2 dVA%lqX=el^qp]W] wpz$A` X9T=umGP 0L*4aiS Bٶ  6.JDPLz;F׶M]*{Tea  : }p22B$Koz;u 9W9Qg3>h!M8@&wQ2a" aÃ2x%"C a ^ }pp2 N=#w^2ie0zoxuUP H?~Gq@8 6^,fD_GDѹ6~"#fQ8Q } ¡P>%GG@$#} nl0b3A{$@Nedpt91=L HcEQ[í(zkGsv`E:0wþ=DzH wЅ?(IC=-}VaΜQ+?k9d$p|G2/-9QVAC( 9%_Ԥߨ^$1T0e$T@35aLh/ $B$1PDŽ xG*\9&  ]iKB,v!$k':A hMϞ} $x |_ 𽜌@E H"w$}H9AP `ٺ̱.d:`p \Խ t#IQF||QIOYt쓅:  :\@R :  Ӌ,=zpHb:65uxx; ahzLZ@n 1X ' J8 $0W}\/k|4|A9<0XiA&{[&xesx72 3&х9Lk4jqЇ>xYJH }PPzp 0o "AyXCda|3ؙˬo`j2)Es@x `h #;pZB+sH(ր; W2"8 8:˂^# rl1.GP h ;} c [;p=}Ȃ hb iXhm`Hh^t=]xhn ƨG k4nK: p('HahsZ;F\LP4ئJ+,$[T} ?KPHK8 cx/A|Arㆧ +]( Ih*\ N(Y˶ljxoЇHe9h I>3RpԔHiA-8DXpK#!hM-+L.чN͆l5QJl*K,>"pw eh.(4eIs[.g1Rh> P 2ODB ̯] 1"8),O360h5<}9 Psqʓ|\le8]D9͐]8[*haPMa$xa 59pRrQ+zE` { 0R|ad~Sq݂,h!* Sc+H$Hb.x Ş`&h(ɂYHxT!H-2(UOs J IU*Th \_US !pY3 _:tS#{: 8Tt:{yִX MK!I!YTCÜaXu*i& Uy g4I1犙1jKW;ݝuݝ.*ЅPPz]z<9,1H *a$$ZA![GZ :$Fad:9g: MӄmZi(!VVTa[} :*LC#ym;[* ܃]E$Jؖ\P$*2]mYaXх%ԓ!%!ߡaR\]lQ`^f 6C% K|3q\x^r__S*$n9`U^e9% éMCxXh$ HTA^N&>*XM$3Pgx:͠;E..['nsH`6y:O|$' G]6)6]>v!" _!349|H|Ukʀ ltE ( 3(y:܇)HHm' $^Hb'a<బhf1y$FR*(;hm.zƪ8h,p;,P\Ȃ:gJsI[I*`+B$^d3Ū H&A%jjȠb,9s0^g* n.1~,= k2jOSeI8&`0 H.8.j:#h%z6Պ2gb0^ka(Aӳ@˯{P:$ePuΊk dٟ."8vz : nvp^[:H-8Nz4L ӓzpހԯ;3#m1k֯{$a nJX=u؈A6kg=c3PuHB:^*\M龀8H4B j 0#Dԯ"PH[9 1g;ғ;(;2|1ί[PD&R3O+0u˼p K]0f]昛g$ɫ?&Ѧ7{;2^gkIN Aؽ<}p;ysN([A^bP`9C0; 6ȇhW*1 0ԁ8Ħۅ8us\SAuɸl3Np5B(xõ. c8zߒ9؅X 9" 9=Fb *? Ξ43+^ji\: F a 2@]HEW7r*E9:dskcFBh0vqdc? h HSAvɞF^m106n y`={;4fNj;ʣz~1KWȧKkÁNPQ(Ӧ:h(H>s0!X0T:9,aR`xRC&ėr{d|PJ>یN?nA TP|}h ˧ЎΘb<҃by@zp|Z`ڿ} 0&8H[}o;? :wXz?zA TuK:32 u@E_4/f8#Ȑ"G,)#ʔ(Cb  ŁxH,!)GQH2 RcS%ԨRRj5kN R3\ԧ= ̈Gn4*k0 5зkޅI?\ 3fo2Nȉ)&2A|7L 2MRBJ @ sCdzMVUJ?%%qF+L=6q&+>=84;uo;֠Fp6cBȓ\\ta4Ѕ>pH2qc DWNSND50PEp3 4>sBg %B,t!(H*b ?]̠^-'aO1"$97A$uȱ]u(yHzD_# tuF&9Bg-RX0)?B tHAW19^pX:hL8Ѓ`=d!/eiU1AEH N= MZ{lYC8-Έ\8 qPq+4pu$|싴Hp) cTfwuT2W8S7DR%ʤ%XHsK(\ӣ[.L4Tg3/ KHAQNzXq^;42z rRYcI)"m3I92HL蓬)70C$J%] J$](bs9Uc %T2$| W-5n9dոP48S'gj'L482%k~å^]%z|hj\+On-bZ3<>ca]+3.mt6MYm|ٶQc/=:q^C}us$Dz I^܁>P4)CD8D7d;|C#7x:828A ic=:ԁAGNȃD] [YW IH@|C=9C4@$j<0 HSJ>^TFU6T5$J= U @ށ?܁4AdA= 7&?DB,;(*@>jA~uA4_lH,.ѹ$-BG`䉱^ @6|Ҥ8+p

)I4@-n%ODP4Ă>E=?̞Ȏavft@)lJA^Fsn Jb`@=ʴdAIH`N˾, Hȼ~ep = lJA@tnPi,Ԗ<0䈇d@KL @,؉<pPͫ\@0z L4*DL/q45G o(T&}8pxO-pD B1J/ӡeNDTT1@F 8-(GpC'(B2PXr >P(Utr /Z% PINL,GWduB%dA0N2HvkOGI#GCI񘩉<\GmK!P$+ -$5XlF0?)!W"4s͕}1><j]>+>Fv>ჾ[3>`>g$G䯾3!U{>>C>*[w'? ?z]aG?싿sz71?,??\ /fA`B 6tbD)VxcF921GH#I4yeJ+YtfL3iygN;yaGC5ziҢi6ujTSyOYv aFlHUٶun\Y8x# 4}~]͟{,(;?) &$dh,0d= ,ܐ/СU\/Beq5m1s i@- $$&zO*s,] LBO2l)\J ;8Eǝؼ:O8Pr> R(]4A =!$RGd2S!]OLEL:=uE:Q] X.}/$ilN^TN\51}=G:kYCdi5f]h0/}\i )[rnt5==߽;xv~4X4vKha y.8cp8䣪E唅Z9HS]yلq5Yy({7^Z1qe3>WL}zT7k4Nih춃NlnF;/Z:[%)f59$7>qYSʑ~D s0'Quݣsd?߰5-OW0t[1pugvzi?yޓ_NWiWn[j |_O9vc~*x~y~ca? T D/ T R=pz3p&x1fp 2PwaA p r΢ 0);}D ~H,$(bDY!c/jQcJ7,/jH29><7->9>D?5&?B4?I8?H6AF9AF6BI7BP C>+CD$DDEC;ELF;,FI;FPHCJ("J==JNKG$KC$KJ+KE,KK1KD3KL?KRM2M=5MQAMU-NP+QF2QK$RL3RRFRXSL$SD+SK+SQ T7UAV=BY\NY^NY`RY^2ZNjaLjjAlidlrKof&pQ3pXjptgqy[rtdrultzBuoSvtLwpqw|Sxn>zbYzysz~d{}m|}u|hy\u{uQr}Q~c{Dku~YcmMsdZ|q|{p]hy{tu¹~‹«³řýÿ˳Χ”͵ҜϼҤˬֻۗٻݿٯߣߪϼ dpA*\BÇ e8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4áD*]ʴӧP<ɳիXjړ凌-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] cZm`8.vV:ZҦS;LYװR<2  OԜ!1nh݂DI[ǞN:m8(l; 3xQ$41x8R1FsI1Gf݂ 6Xvpff 98p!p7PUtȡ7 F͐И-ق -Т @<{ppb ? b"xA]z)e} h6A&& F)tB_wid!"kR { 1 <&@sg+ف`C F<H+ d ;lD= Ӊyъ6(C$6LZ,y&4;XieؾЅYfp԰F{D@B Fypg!E -P/"f H+Q.|Ep,Ghpt` gR; rjB { < $fG O1-@z!FmF+MtJfu pAC cVSʵ1 ?6c&x?s (pހbC<"O?ijT?@!0x{Bf&4O!QN"6Ӛ>`dQO O>t@5?{}Ofh-b g]xh9@yS (8.O$Q) kE!e(cXx7Ydajf2c  r~`x[8A&6qBc~`oCZhoTKpV`-{^E(p\:Qb G<,c ?d2\v8a*<P FcJ b"+*)K" Lt!EpGf;,8- 9(&vqf?.wVH7d&M*:31ˉOȲ.Zw1*Gtb"Vp-c6 ~bvHH#(,P`RR3ю]X V =\!-R#g9r``r43GꑅD@?{j@> <86X IF F2`O;*+Nя=P'(X@S ae T)(0b4e<ڀRXhO9`Mo52-}IzӪ@Aro"h7؆Gj'?O;8 HTb@"1N@ +y] -xa@% @`܎]r@) M>A tŭ7yh uAMq+Pc291ĠgṔ` Z3rLbsT!s9 s8 :bB0AV`E{8H`l7s#?+>Hn 5N;@+`Z@ӂQa %" @ BF]SRh&* PB)mK_ԤmP߄aHp: p@o2`(D#Uę=4k3`| 6a$0@b <& &79A`Nr\7A [~c0z5NO[D(/VPb(4V@(F% Tx"Dw0x{P-{f9Ft_SsdANdn,Z+8<ґqb{]jVWӸ DAV+REn{)6+Ho } ~+wդ)u[;ߞq*55=NxlB~o TZ+ 㠇}aEQ|GwG}f&uݓG~ӓi[:J %B2$A>pP S5 {C{'4Px cp-+"EZ|bR|W-xqc lQyQ+: *@:= w%,= 8(P(R0 >>@PxJGes@D:uJ4Y:Q@>ЈP:^ Q \`7h&vbYXw&PW)d&.6 0?0 @@ j gO 䰇հ m @ @ uM>` !(; p 0  p HhtZYا~D% v-6]p i?-9T Ԡ x>z @ >װ (__ iyM71Vӊnw%ې`2Xrd *@^@=8@ >_'^ Ok:9 8@[DP J7=aÚIu -*$8׀0@ٌ@  Ő0jp ! ) ==   Y Շ%V'?8p@ Q#En $; $pzPDP#چP?@ ѠjP9`8 y ` D: H|&rOR&AE0q?Z ʀ6Q t$Ȗ0 Ġ6@ ) E@] 4uP P}: l t+*10 0 px)|q(M, ȩ 4] Űu< D2 Xp 5j p g   G Y P4P 8+G Ű ,`| PIZѯR{}wnpJyw'lxX*PRPRPy&"]~E+Q%aK^+|&7d2CK˄O;y2;xQ,KpKp}OxA$x`t7snBgt mZes"@zH80j|Ƨ|[s1*6=%Һc{ꚫZ,Ewy7uq̫w Cqg}wt @ڋw#=fGz,Oo;Z[Tda$oJ5IzbEUb=  UtAGc!tNzycڣa! s*}1\T&̤o?q5}(CٿaxPp .AM*| (p+}; &" 3Wň Zt "0 lv0gjripq 4 8MfHA`rð *8H xg˪< ɰF`o- p|bCˍؼк^8` 2ФgktD8sؐδ6,` i!s=;!7|d m67P }<" `&'s2'"H}rX0oi` G T-9L͑8 @ ϰl \`oTWS]s,l= 8H@ ` K+yCqC0v0^,{Aׁ-l@i8ٗG8@Xo@k p9-<^v؀=śssா0`-PC vP;z|1Btmͽ8 ם p Ɨ@+Ό ͝ hȷ}v͍2 pPq>|ːh Sr0 l d0.`ۍZLs}0`Ʒ HqT[`C πL`@\^ p 0l 1rodsou0Уk^>HҰK`nn CdPi` <op&al} Ho,0 B\9=WۦS`k v]T~p y@}`|^ ` sAn C`i`>H.H` 设u} YH 0ظ8  2O P`0  0s 0.ƠG.ZO vP{Q&Iܣ: 2`8P2穑H.֨WMSa? | _tB]ۂPi= C\ G9.Ҁpx' `/ }p 0p?`9T~-&0)\ 0@r_WP H+0A& .$NXE+:dbI@}pXF8!\&Cnhm 0PІmBĩ@B2X4!%@hzK@lp|G#.膎IXS!nU E3}K.@S`v'd U De Acp$0,H|eV֘eϦ]mܹuoa?iXÁ޼FY0dHæ;2XJDEƟ:qϔc|^>@bK 3Dyr@cOg,R""z@qsO"$!l}zK& qa}QKd l4I1K,FQ,Q< QsL24L4Ŵ}FtP {AN<O@-rl* &p(@M7-=|F(>ڈyyF1tP$U"#5_yC`%eZB}A0K~UUl t֙bhdGAǟ )U} aX!Cf]1Mxw^z>` .L_$_OG&l1fnFnt~H@5!N;]` 1bh`Uy%p)6b"8mg.A"%v`$  ˮk{ &{lz(U=~b3bxW}iUY|T%T)*<m\Pei/(ǹIsI=Η*mc}qOwiƙworwumb>z720yvOYϷgv)Ϯ tvW}6[9}6}6 6fzd2 h>L˟TWA.p.àe1qp^u?70wR8L^(AP+]BPWםusK42Oz{nx&fl';@x7[Tn( .0 <Iᏸ:*QCo&NHg13QT%B c#`p!pU1(}FQoXѦtƓmoK7^F"uʪR4Dј#R D0 o 5a ϴI,>rf >: YMp!H(:ߴF_U8f29&8`TG4 L}@.@U41H ?,%0l0 )A{bѬ'n XT յ`_2xIdU !cT@׵\ DzYԒ6\C@ӥ `♃^f dȞlhUUM 2@Õ!6d88p@+9scēC8'`[`UU*RK&!&Eh2ta.C|: eph(@b%*l>1+A*Շ?h1LjSda}܂,3pM/6f$CCLv[Æd0: @V0 *Ă?Xh Aρ 0 =UyyX0V0s2h8c9&vxpa4cd8 2SlqH}(`-A2yqx\O=U@jD\b1KQ$bϰ>x aQ$B" 0!F% lx)@l`2P} v>̳gRCfo5Vx$D׼^te?gC{s@6*{[ZFI"6C&4  I{PZ1+hu"fVj cD'%47Z!GqKh`0D$L;j긡3(acψP <=q`|@P4 (&PE/z"x| i': шX`\ ܚ!d@ L $!HGbxo =5dqb#> (7|eȝ_W>4G~- pл:<@rX: ѣ,<{xHbh95еu:(a@2{Ib@6ؗl!q! Dы.;@f Af\80h .D2x39&H0ft3x1&7D4@3kЇq>i KH }{+0 +IL#C+ ӑГCp`2 0B@ZSG,6Z ;x[)t h;Xx! F2]#P qL0.F h;}bCP=} h hĀлglđ؉hc܊ ]Ei &8؋ydƀڨFC؊Mĭ0P pJHa qj8(װZ`KHHKHȑI3}#!#lhJm  nhʇʶX$BJQد Kl'!"˵ khKpxK#Yy a$3Ȕ預 8g(y09AY7t }``ѹS#-YɬH}+̉^ J :8`xex.4eIt!Tq.+`T;Pӹ= pb! /_!H(4OB40hp%l b|p4v4VaW Xi8]śbӬiAxZ*]"HQ$];b1RvDsxS#4S%`?,`qP)Q;+(~AnCUY+Zơ.Xz,  $ ")p)OVT"X'UyTșq vQ T12]U֦9. H)`U;S3 Wx!؁x㦝Z/ U" םaK'q1UQ]8 ^ձ}Hf=Am׍)W!+J*Wyrw6q1WiԊ:^0-ZFXA "C:"QZR$!Z#ݤդUXL:Y%6[ X0 XZ C% ׭%EJL#I%\6B9\OhW@RGeդ'"Ͻy y;\i3iZ/]]0 uIs[F[p @+] 2C_U"o b^Q;*őGkD,EP0ޝ2XF@_i_F;8г)$ K]gx8}9% X#&e#rt51I_OFn# ]訏a:3%_aQM/MQ8xC`}U M @(ƎRY'ҩ ) (vʊ!;TӁQt^ټxWa@~mrB֨{me@& tX+Sg3U!eUycS&J~E aѨ_Rԑ<U%B֦*F.aaߤI3炮14c7P+"1,7`S5"$h 9B^>.8n^ &9 ,"l<)$i<$=V,Ϣ {K`2’*@&(i.0B(2-*=łCY$TH.பJz ʃHU7"RP=+ɘ.7e Zy0.~&ޗ/h,1Ȳ zbv0-Vaq旀q3= (:Dq`e>Xg@c:xAZ&8U!qX;{ E93ntx`8T9cyCKhh{pJk{H2XΤ/:"M 0Cɦ/ nK8u`oӠ 3#;;3u Bl9O`>)Dxl Q xCĵp=yؑLd+Dz1m4{)3pyb2![H҅ -cX;*T/Ӑ2[9ѯyPn tfn#{x66#kxq6AOr[z1[!  0K36 C!`|wMpn>?ALYq8_)A{8eU qUW; iZovx 0i9KT!8LCc (L>[NC`9& +*M6]CjjY9(BOa 1ؓ^w[VB?ovB@79b;.jdFҘA(q`g)` h H[@v-=02wn z@=cgyM`<ǃ8$>p?ጌ։8S<`&`тp@&=4 爌0セk<(ׯ0 Hÿc}ׇcCahY,8V:f8Lጿݯ-IX|0g.7ѳdx?OSIB  q l!Ĉ.haE. ۸8K`HHS>q$7-A']/^+zHKacDUBTZeFZ*Ge>ܽO,!PӇ`<`} %ԟS~>aqF*PKL@cCh 38Ģ3\3O  `316q"C5wvhF$ATLlŅ3ai-*&=r,dysKÐ7Ln@w!(g2-fTXDD́H2)T`2p9yttK-lB )"IL1CCٶ` ÷4S%-ל>s{0ݨ~ Qe1e FR%HB$+<#_mB!p\ APjOS-|V%KG2\p!\֛=ۊ iB^XgBv ?oo_VdM_ ښBoa7kaMlb-+C<6r>R\CLaO*LZ+r4gZ L d +y\/k=}0=M*S%8[)#c;l r70VrrȐ}f)mFMJy Bh``R.ܨ<3q0c]ѫef27d{^:[eJ䈈0LPdizփ dj$Dnv>7Ov@#yT.6S/.lgJXZ}n'ݖb]/qRDTS9Aɡ_6kzwa]m#{lZ`jh{Xgx[*샋 m^V[g'6ǁ]#]'z2t0ys}xr! h3<7@N8a!@㼅X " !@=ߘmH妞%hs)BM{?nQO|ջ.FC$鰷P4ޠ8Z Aмn1ӯ=;n%  - X1?.s8 z 7zٍ~"}+]-7yXxOc `7QJ֒SG@ N1@(}冗 !Y__&^|Ν! ` Ɲ]^GxY\@H*D UAD8jFHnПQ^= \yvfhQXa2Yq:E! A\,dXsq Af L e (s ZM$V &&[iD"$0 @؁\A= 0\"ѐ ɀb A#"d\ŝ ݉!A, \I"JzD)cu QiA`%<⅄b4M"b@Vʉ BBO@胀 2`&8>tB3,?؃=adT|=:́DHXdYUQM6EŘN830A H^IƤ>CPD %`,e5`H:0A>A\$bdf0x>A dK|0Յ= L:@@[ U =0EAl˔SBd MIvD:Ade\e7AZ%3$ofIuBǵo"C7@$B$(΃?!Y0X!B$B ؃!rr<A}r=}DR C?Iz&AG M%e 1 M7'0>$BM$2 U9Y6 L\# 0F, bx5x A 4ܨ?(tbhP3$ Gv&B`܍ gÏo=2;<X>hJ&d @ځ?CA0A`=؁ 8|C& 4X$A$#ܠiAw^F%S2Ă;R,R` )`@O7@;V$Bt@sog9u+dT+gĐ N@FrAF[P5ZU|z?5AruEoiZWt- uM}naWMhq!tXevig3 xMX] zaH\؝EX@6BTj[p^w5xP؍m WԔe؋ حzzC7?މVC'ݦɴ{A~"YA\ڠMYU+ ]aXx-K ivuX\7iZJ2&͜~O߁ C5Q.x[My[[]b%aIQ]xQ~@̴5FƸ8p}wy*9 I[/`9WuX۹wyB7ZyaYUe [s\1Ѡ'yU:إi:U: ww;:լOۘs:y/Et%5{;{o:;;;G3] /G#O<ŷ9g<=<NjU<ȇk9cw[y<˷<̿;<<g|A=^kɟϣݗ{89VՋ˺==׏<&Շf]ןG= '/$+;ŭ<׽@===7|֯ڽ{=齪=7~=Ev'>Gg~Cv\W>[w"k$M] {跾~ {>+>+yӾ}]?'y߹O_GS?8c?o???  qaB 6tbD)Vx 9v| 2D"yeJ+YtfL3iִygNyӧ B xiRKej’$GRykV[vhX=,mZkٶM;Wsֵ{Xb%p` ? obŋ3hߡ)WLв!wtVȣyJ|ujLvvlҳwnݻ]ڳM6λé)T7xtooA o3]wrɗ7_Ͼ_-=ϛ^ o-/Ï, !%5벫 3500 =0:sʡ8<ʼn@\D,ͩSFZ4KLHsHF#B\2HN2(혼RH.mz I'4[zD2dI-{SN5Q7.9#k= u1@ t8<lJC ,нTSlc5PUSTI-VsrZSXupK[}Gwv-Z=bfBEe/Og(N[ܤԶr%Pa]Fm5zx]Ԡ7w˓j߂u/R6߄8ۇ-&;' /ؾK5Lk(CW嘁cySPҙBX?\aY薀h׈NZeibLꫫ^dD:촕>SsVr׎[DʪZ-k pTmJl !2U|ǭ.1.;A?uUt8 ^ZmjvkwsoޅI~osx^&omɅY@eu9ww|?~__VƋ槟*o S>0*vXm 8A ^0)a ePU Z!p``xCP-tazÛQhģ 1~-#B|db,.Pb!r}~ 32^H6g#wB*7qz/2|zɠG!8@!`&FM[sN-yI@! ,J!&,*1!*-#-3%17*16 31,5;07@27<-9>29>;:<7->9>D?5&?B4?I8?H6AF9AF6BI7BP+CD D>DC$DD;EL,FI;FPHCI;J("J==JNKG$KC$KJ+KE,KK1KD4KL?KRM2M=5MQAMU-NP+QF2QK$RL3RRFRXSL$SD+SK+SQ T7UAV=BY\NY^NY`RY^2ZNjaLjjAlidlrKof&pQ3pXjptgqy[rtdrultzAuoSvtLwpqw|Sxn>zbXzysz~d{}m|}u|hy\u{u}Q~c{Dku~YcNsncZ|q|{p]hy{tu¹³řýÿδ̼Χ”͵ҜϼҤˬֵλۗٻݿٯߣѺߪϼ hxA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2?J4I4áD*]ʴӧP<ɳիXjړ%-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] eZm9.vV:ZҦS;LYװRċ = $g3H |/.@1FmF+MtJfu pA sFWSʵ"1 ?6S&x?c )pހr="O?ET?@!0xBg&4O!AN"6Ӛ>phQsy>uD5?{}OglB.Т h]xhI9@yS'<.Ï$Q cE!e cXDzXhajf13c  r}`x\@A&6qBc} qxG  hoTLpV`-{^EHq\:_ <-c ?b3\.@v<*<P GcL bBG+*)K" LxAEpf;,؅- @:0&tafC,"?Ȋf ~Bf&f9 Y6jZ.@%NlX Py`bCb]HTaeE n0CJjfY<ڡ#kUT =Z!B.R#'9tpY9 ~aIcP BwD㇛">H+b#AjHљ@U`"k:9HO%Pf(O~#PF~tBd3 \`2$) ɀ 0*Lx#(E?Pa}N6 7@౓SeF@z R0Y e( `Zڶ/ AoZł(XXģ <V~44H?JlX?& h~o+:/?(Dbh 71]B*)M 1(ھnz& [ 1SR<(F1~~|<2p67~Wg(90| \9!tŁ >pBIz_?Q+`(]xNZL)Xxhp28drc A)x|Cx".W%Ѳ >(<\AZ"&#j~tN{' Aʁ ݾfnG `e ؉jE?1z qxh\ j7DfAL]SImj,y c-yf7Dbz=ESiKWq~0 )S0 lh*0%^fI `7X &h %CN@2qC%'G^rG' _o,N濧i exBd(}[ZЀ&|wew,iL_"މVۛZx%:!q9BRK U7H6_Н3ÊCq/fR:CMS3:Z4!zSR#N~|lj=_S>86X ZkE0]^?=ࡏsT"V}Ougys|ӗifBwh}= ,-Py7=){,u<? X"$C$  =e7$g.P& @^`w+9 '&XxgVoq-@6W-5) 5@N fh)?P р t{>)+z xЃ<%@ TTE:sG|QzP6xWL` |_&>j` ^` k@ NhP_p RPkj;P<Z(5> 6N@ S`+`a@iXXb&tw6@B&?qr? ? ` 0p$0z 0 $Z Ȉ1 +FpЉMKETy}G$-`p Aym蜔5M א␏hI=ٟSךX9rj.Nr2i x9 pYH  ѐ j@@ +_БNЩ k@s+> iM   pOI}YOPZu5b/ A>Pk p X *lx > )>䰘 x虐'``J0`JxGyj"7Nl$+` 0{S, 9P< P@k @ ;pĐ 0 F0^5 k ?p ʺ$p P zt@| P פx I Z) @$ ր :h1` ր +`  1ɠ 6Pؘ I +H ɰ ,P|p @הHJPk}o`:yuw'lxh+`S`S@y'0Sgs+R`%qJ\|%Ge3DIǴM+y+xQ,LLp}OxA$xPt'smAwt mZUs"0zG90Z|ŗ|;s1)6=%S{ښZ,Cwx7uappʫ;[wCaxg}gd 0؋{w#=f7zNo:J[SdA"nI59z bCEb=a p U t@'bׄtMjybxړa!r}/p|ˀi Trǻ m e.@ی:pMps~`ŷ HQR[ `D ϐM` Z\} p P @l ׻!rodtps'i><IҐL`qn~De@i^- Lp`$.aj] Gp, @] I<7ڤT`i v=R~P y0~^|\ ` t1n  p A@i @pIհI` 掾u} YI @Ю` 0 0O `@0  @t 0>ŠE.X? v@{Q$pG̣8 3ਉ`9P3qI>֨X`LTЮA> z ?}rϾC=ۃ@i< D] F)>p`x7 @?0}P @n`p7R^-''~]  p?WӨ@ F;> 5OT&1c %NXʼn X G߹'%iQb1etq"G.+%:Zt7TF(xP†4Y !(?A"0%5x9@DH^ft;l3F:Hp">&I:l .Cr&Mcju A1}9A6I$}4̈`8˱eϦ]mܹuouK@ǟ,ao^b 2^a5ݻwIBP+Q#K|B{ K8g-o>tǿ쐺Q80sL240):E{$H}Nf!9O #袉F PF#Z7EKDO;IqϤ2ZsaAfp AS7GeA ia}+#`AuֺF}iː}!_SnfHauX  YQ1?BUCViH_UD]xw^z}cn"4,7 *\7@+QssnF՗_ 0g`n@b dKEe!x}S֖ 1Xciy&^vh1Mdv1f"i 8 rH2bbZrz{l&{)KUso=ݮxVsxb+mU[J&ud|'Ap5vg"h\Yd!misosH?ucsӥg]jqoۖ=y^@[^Y[KsU*iiM_> z׊Gg>`o|G4ID{H'hx~!C`*@/N$̢'!O`uă ['@= 0;< 0Yw: 7%H3ѫN~-rq70vײsfK1,t$'ɖ"R<F}B[փҧ@p S?+@ܡY uhAhZ"Y{ȃg`6 _c\Sxx0A#$︭(l3 }QAdx@K8 $=X} ddk\AA3 Ch#xkc\8x(a Cho^p$h0ȱoI3}} Z~Y `>Cp` "y030A3:?6xCȩŧp h=[g(y8 cҊ'#˰g!d,E8P.XG$ҩő  "0 cӇ,x is pAhȅ\chn>ǵ` j4hoDIԺs i& 'X@jjE %ǛjH Ij(@uЇ\Pk(%D ):d q4ӇH(18Z6YMB@n`ʆxJP$³P/k'!Kj`KpI(eh73iI< L xӜH1 IAQ 7l }`XK9KL#QɬLI}*삛lA8J$/K,="(K"XW@ˁyX<8XQ@b,/b9_.1KГ: j%Q XO"H#dx@̯s@C ˁXPl fI`5ɇVaM[ix=)Ms` ^Y a!a@MZ$a`_y+RkQ%z]R&x03$CH#U0X_Iϰ:y٣3KX,hi H* Q3}Im;UiT+R$ꂀ ƙ.`r,~$x ))x* OWP&ՌTauIԐ0z2^eV1.y!XU9aU<2w1Wyx&R ('"̜͠W ) YL}i)VRUꫠ]ԩuHg59}WW髿陦B" xzv6rSAaQz:^8=E9"!B2aJ!z $6 ͤMWhYLYxY ʡ?Aa9n5ځӁ+X-8mݱ(i23 IE!/LP8pX~M N& 8(Fbْۧ~) (wŠ: -Sҙsޤ<bAn mjC(s )mfuAsP,n p4dU)eycTKn=€cqe(_J Րм)"~ &)G>q_ &Az.93k7H+1t,8hTEb"j 9RZ^ ?f.cڎpV&:핍,2n<ȩ$gi4$UجΚ gK_dhii,`qЪJ *p-,sUI9.A4*Rnp.~,8 i9^8bŌ7rqŐ"CjY XCGSNщ2=f 'ʤJ2mĝ1oOjO߹ 4` vb'4Z"\րjkG!p 2ĕ1&=u#S#2}MVn4cC0rX b!?%%yV+6yF+<9&?˅@pC֠Fr6ciŌ{o$>;0 2G+us DcLcM=50 O>3 4>qЗ@ 6>]DO3W`B)h:pl!8el dWs1i/ 75HV]3G]r4%4IUJ>,%1Pd<P Rst`Vjb#JJJSLP@c@i^p03䐅83V[R  \3O;fTyVC5%zvIkv4At̑ %օ>eP*-:&G:tTySK37T׀@"HQoֲh|GDK39t:a3ZjBm' ٙ34lj&Rj@sٸds@%Uw>tp D)Ge]6m}RR+NUα9$s 8"A S 3l'`BD~\f=ـYF?RLHOcLkH{I7?ְiN Y>_"S[W,k?%WڔrG\‹P@)ArL lp{"Uy촙i{ @I.ʘ-e)CqjC> a6hlH"ڮi0{\j& ) HfpY?.ar؍-,x#ݏd1qm{!GlKvkQ޶iYDŽn;lyk# 7ŝ-74=r6_oIn<;Vc=bj:ˮv8n$⏥ۑ>dEn8_6-tYn5o=}O^_91ɏ}gGO@,GkHt_ J#ps9Ӷov FN`f'B  oxGOS]Lk%$\"_mԖ<ٷkgV< ̸ Mxd d@pؕiAd_ @ Іa JʬD f tE3,??Lg|=:ЁF.ȁ(Tx$\ƍW$V=f834A$JK>R@E#8bDe@5\L93A>DDHLeFi؃/>؁ dMN#3d=0SOH:,? XL=39_GA(˖@Ub,MKċԤ:Af&^e7A[e51pg㙄rD&' r$C7D$BL*΃?!C\X|aE$B$AÍ%s Lt<!mƁ@'tA) `A9K<04@KC(D\sAD BDS tCCPQA"PGA, ԁK萆S%_5 ,@yAg5AA 7?HHNȁufkh3DMw&b Cz#rB?J'><T>Aw.dQ)' @ځ?A4A䀫d= 8Bf>jƞH,&_I`ê  B؁U\H<ȝ|Fɫ:j ò?A,e) gl HUkDM̃:C@s&DƢjldv1w,B[,?Md$k>6NW|Ez D(FXX E P,@Q 4IeF0΅]EI8DnjqaLFF7M.eH K.oҥ8vDPF]MtAH,-B@Tbiv7PpF)al|_,Jz?BT+.HϼL ؃(KdI,Kޟ @n ,ל'8mS䀤NtA }&BLl$ Xvʱ$4:M JaYʢvӘ p ،pGn|@hkD@OG\x4蒮(vLOsn`GˬF@(ϸB}I@0f1&/˟qLH4X2JC.8 N. Gt'$BRD,: -C@ Bb]X̀7͏0 Őql TE$Xy%dAΔvTipOaGx!Ki2!\dFqrߠ1 M\Xm7!Chu:a)`SQ-RX1!=^d2AB0ŊX+sdFHA3Xݏ]WB`\039CP!BW44!Y/4GpGQ 7ySF?|ӛ[>+/_MZ课ڍ> >ެϚ˾|y>!'?Q>?_ϻW3C1[?~o?Sdy?r5G??sD 4xaB 6tbD)&|qcF9v#g$yeJ+YtfL3iִygN+s̨hPC5Z0dRK\jTS4Y+՞> $ylXcɖ=mȦ%fun\ֽW{W`Zׂ{qbŋ rdɓ#ԤGƛ9w̸khʣI|uϫYKe:qi׶meհyÉn˙7?lztV-fw׮Hkzw^;G?OU7oO>/%Ak%1c 5A(DK#w #\RPmu F2 =ܑ")_Q&4(.%r {H/)! ˒'}4 -5+No:1.M^;Oenݶ=빝\>g||ƋBHrv!1re/G?O1K_}Uqewwj/}hnWhn줿^97gA+7%/Ȃpk?'x}"ҝ  p 's> X88AD!KbWQ T\@3U (@Ё<C bEӟ~xD&|eĜ@|gE`{ b 0^O{[D! F}qĞEqHCңC?2; 5D)rq{ Yhu-)H4]=!!~#`*ZgUw:=!PP" ! ,J!&,*1!*-#-3%17*16 31,5;07@27<-9>29>;:<7->9>D?5&?B4?I8?H6AF9AF6BI7BP+CD D>DC$DD;EL,FI;FPHCI;J("J==JNKG$KD$KJ+KE,KK1KD4KL?KRM2M=5MQAMU-NP+QF2QK$RL3RRFRXSL$SD+SK+SQ T7UAV=BY\NY^NY`RY^2ZN b"xA]z)e} h6A&& *|_wid!" kb { 2 ='@sg,p =ӈ, )K%)T7Y(iZw**\=)׊h7:9>c )Gހr=?ÅT>!O0|g'v?t8zcTN> st=B0{' C>UWed&w? C*tj (#hC%pD޻b>n$qJ`O]+ A7E, 0ְhDz7YhjUv13У(F qܣ~huxB\@&8C~ yH  x Z"LxdM{ٞEHs\< `$<->d3\N@v<*<P GcN!bB؇+-K@"LxAE6@hfD<,- @:0'vqjC  g ~Bf&f9 Y6jZ.% Olh Px`bCd]H TafE n0CJfH<ر#kUT Ѱ=\!B.R#8tpv\^ K n#?a+k@19 IT\ &RUhOb<AW@:!A :- fdHR0`TVF` ~8@!T+k=p$la CixX\N˂d`Y9|@NE0ɢGMjX$A 6~qZ$8r`'$Ppr-jq@%Avhr09a !@YM(Oa O\f; ~Ҭ(H6[XZ!(}6*NZJM!j v0рmTlv ⬌#A KAڄ Dq 0@0^rY^s[K7mE4Im 9` !ZC B`@8P_PO ZC 5[O>ʹK yp+Xl&ϋc8maEWG}w֧}f&{wWޓ~ԓ v<? X"$C$& Ae7$ǂ.P& @r^`ex+9 X'& Ȁb\Hp$Gr-@ 6g-!5) 5@N €lh)EP ѐ %z{D)+{ y0<%P TKA'tM}zV6x]LP p|_&DXg` ^`&mP NhP_ހ RP%jg;P<Z(5> 6N0 S+pai H b+{w6@B&?qr? ? p 0  v$р @N?P &x<ȑ +JЄ0SREYX}G$-`0q ytiM  `)S}YU!TuI 5b5X A>@Pm s XQ$jr > -z> 븣'pPJpPPѷyj"7!TXl$+` {$T, 9< `@Ro P ;pŐ @ Fp^50 m ?P $ ` c{u| P Jɟ (!y΂΀J a) @$Y ֐ @h1` ր P+ê  €1Pɰ 6Pި M +H ɰ ,|p LT}oPyw'myha+`S`Sy'6Sgw+R%BqP`|,Ge3DMQyRxR,LL0q~$P#yA$AytstHw um"[s"zN9 |}{s1 褛;.F=%ؓC|Z,Gw7u``Ϋџ{w*Cсg!~ljĄ p܋w#=fz|Uo>[Wd&u'P'5z[bGb= p U{tGgi7tQ yhӤa!ks}3|V&p?5~HFfȄpܐ 7.aP|Hr+w}; &$ 9wŊ 1[Ą (@ GnDŽ il|rjp : TgIBК`rrİ J9IxwˬL Hp- мbDˏڼ^9P0 3ФtG9sװθ<,p i' t]A''}+M<7 P=̈́B$ p p&- u3)"J}qrYPpya0I+V=;lͱ9p @ ϐ]pp VY U}u,n]XI@ p L+zDDPw@`.͸a{B؃=lPj9٘L(9PYpPm ;=L^wقMś@utpPMMPDp wPApz|QDvϝ:ٽ0 ̷`KЌύ Ηэw0ϭ3p p.|i Tpr 0l eP.ېz`MsPp̷ HV[ pD ϐMP`^`} ` @l ёrptupwnP7m~@ILp^~Deib= \p(>an Mp,0 D]0ICw ۨTpm w}V~` zp b|` p uqn  E j ^INIp ξv YI@ P X0 4O `>0  ЮPu 0>ƠI.\O w{Q(>K < 3 `9P3穱I?רXRTPҁB >~ vC}ۄi@ ?D] J)>Ұx$7 ?@}` @r_p;?V/ .ʞ->'P+] ?P`tXP J 3#g 2O 3fXE5n%rqbY-SL rtҢDU7y 0B!̹gC4`<1&DS@kr #0fIS%v E 3}L"2`Sdr7#>d $a De*Acr$8lI|iV֘eϦ]mܹuo?iYˑGUAD޻IĦ/2ע NT]OHظg1w./t?Dy!vAsOg,R(bz`q"pRE.\0"qޙ}QKd"ğk6YıK.FQ.Q<"sL24L4}!FsP`zAN<O@1(k*&r8@M7m=|f(>Myy5sP$U*C5_Cd%eZB}!0K~Uuk! s֙bhdG1ǟ)U}aX)cf]1Mxw^z@Ѐ."L$OGNk1nFnt~(@5ANv^1bh`Uy[&Ā)6bY"8qg.aB &v$$! ˮH&{lz(U| {mވt6k*;<^5VeRIH7jp}>prAnʗqcrnȹi.>Omc}v{0Pwiworwumb>zoϻHigfovW{7T[N8}&{slq7=fzd2 8>L˟EU rDp](=a"hͲd@jE7:TcoEP/8 lAM8&wI3n溭a2`xG Z b}h@x򞤜M=#w@Bb@|2_ҩGn;01ǍQlANOEO8 ?yOw0Q q,y?:"0}a(a!g\Bm([%T ypwA p D`tsD4n"HF:,b ձYQ:׈KӱfF`o|Kk8YzH'hz~A"CP@Ka"f-nkSRba$3$Cr#Yؚa8 q{<My5iu긡C(&ap:ψEQ0<Br`t@P4 (&PE/z%x 5\=%: шY`]ܚ!e@޽ GL (IG+(o ]m,G=5kqb&@9 (M7|eȝ_W>4G~- л:<@¨:H :  ѣ,=zxHbX:5txx;( a(zțHb|6ؗl!/q0 Lы.Ї;@f@ H;Ch$w7&00fsx3B C68L4(jqЇ>KH }z 1 JL47@;=@6*C)E: `཰cg(By0 cڊ&#˸ h "+,(R p.` -p "(0(=k Ӈ,. iFq k܊ ]EˁIHi&H ؋ zdƀڰC؊Nĭ0N oJ h XH C-[Lʣ2dKX̐$] L}Ѕ?`LXIL@1I01Q!.ybM\^(IiJ)DOxB!l˝pJ0ep6;iI;ÉL xԔ I9ʁBY8t }`pd3N!1091 !ȞX[xX៩MU[e#ĵV (Õ!SR![![ 򪍸E*_Zh@ ǁMZ٢-^[U͍eýܯ}P\5WAa5[mn( ]ϝ 20 \5:޴Y^d%* mMEjE$ )CZx$PKMS G;*XM¨$ Xgp9}: W#']Xg0QbK E!y"'!6)2su6 (^.KQ8C`~!'O}& 8ƍj5ܧ~© )vʊ`#;B2{TI03r92c7@++2,p&H%+0CB$2g*;hjn皁*gh,;,^Ȃ:X JpIa,秪Jƞ-.}$h, 8S"@.8:(",8sUI9,i*Z nh~,8XHF́Ǣ\Q-+ߪəЮ7geZ0X.~.Nih锞6 тb0Э>aq3=/ :$fX`r^*=y^C.`"8XB;^|3Z0 gH$)F;F 0nH4)T6#08# 1R0 0sjwK6 ZА$3B t3„7_>)\Ũl n Aĵp==XٯTA@C"PE[#o*3p`m;x$ud/]PAS&hӋ1o2'ktlBL0_0afY'a9g_c<ή&~x1%,vs-X;yO],0Kq;7C"`|xMͨn??BLYi8_93)17 Y[Aui O@5BXȐu.c8zkh*?xKʍ#KU#(L?[ Λ+3_㹦&*+%[kj\:(wc! 2ؓ^8kEuc v_(8ܹ`+hp{O()!n20vXC:v]ɀG08@h!s$tmwl6 hO05 y@=cNmՆR s<3池TȠۋkˁOHY (Ҷ:0'>J>s0!XpƩֻ/:9`I T˪Hм뽏Ï򱋅 dQ|PK>3Oh7n@ :ׇ&pzm'=3 爌0セ[+=*/1HƷċ}`]&88g `cz`N-Ì||zz}Ofz"I}r1#'Rh"Ɗ7r዆3@&Dzr",NI1?69C-j(ҤJGθ&DyBPjTCB}֭ 8ѠI94R`Dɟt][.L.WD#wBN``NN5! "iHFPZ^Jn E#k阂Xu]\䙭0PGY0hL׹w{XYGڌ ]w4袯Ir37>4R:N rSN  ĢOM$7|ѢOطMa 'oƔ^N:9k d`Ws\rQg]/n0HQ]PFYZrG^BHu>O,%!Qd<`̊`:R&= UVbbH: iRLP@SD l03䐅8Ģ3tuVrQ  \#O6Nu:C5Pxi^4Ad̐ |V օ9ej-:&C"'supܸ ae5iMfH$T<7PR&t`裋(\3+^+Is3/:hHDEayUU]U;<"2nMqOM *A m32I-rE\Lk7%-%]0$],2-U T n-~&Sx} _.25&GDo_e8qMϸK(1i8aB|M0 M,@(% dL&&q$cprm2TC& qHm&\ҷQ!$HHuR!TBqtt;$Ꮕ-#a:ϵmCAtaYEFr42אQ2P9 `b$q$!K_' RDS.BT 0d.BQȎ-MV̡CDCQqS8Lf^_JĔI$Xpdֵ(cz4*t9" }c9Ȝ"a)YX T` \e ^Id'2H!0DvW"@,ܣ-aijՖGzڪh ]Bf˒dL}j̵d3Hr+&cj8 Ỳ EвD$T(*! @ 0n!Cx"In!1m-[X ͳT :%.D{ߍiL{]`ecsZil=1#rTNn J7+`@91^cVr$AB#O+8y'&f"0&2sc:eX]>m}%N-y ֠ڲf9#/sH^l"K}D\l, <>Wd&StH)Y"9}1HK!o$ټX(3<`m LpM1JZYAI/Dȁ"C'Ky޵P-^ԑ"4#1l#&S6DAl4DzULv5Ck[K ^{i7ma]%h$i0:)6ۂXpW,UnwIǧe #ntGu\xpX996؍9D~t[ߞsg%;1Onk O8ۄyٓaPmbnHB~h`F:y9 (sq0_O׀=.֮ŏu[h:9~Ĝ A` 36m2-;@U@DH~\њAȟ'%Yகd^ $ aHɐĐ _e;$X ^^E$FpFx qٸQ ]`5`Hxa\@-aN}F&$PApTWt dΰDs `bddT$A\BuJU^a!Ed 'V]WTb@4 A܆`AUD/U^"ҠMb $$R"AWYc}PDyݵX,8D^Yb fX*e!Qj@t-$>5"NhAmɜ,$6dE܁>2-A88l; 7@D:<2C=\Ff8փ>CLAAFE]U iMN^VF:=C4@f$M< DPIE,:"AA=X$0gA=UT4z.'ᝓ~RC?BKEz*H! ) 1 7NSC"@TFA, JP~&l5G,,xAg5 A!5Ԩ?BH8AtfiT34Mv.Ba͂ Cfp>6'=;T>A(fv'Z @ށ?A4A䀪dA= 8B&=RƝP-;pEj}=`%B/BiK؂/تIlƛ[@5XϰB+p<83K`$@KD\F`4tظf2H(6 WL3-ȁ5ԃ?G=V $1jP0*-DŤdIfd@;C+%n$,CDIB[읶)ىSFN KD:C4,r Ŏ^,cj1v, Z?K՚b$i B=&VhEjKBWPEDO,P 3HucF.DIEH8]l iHpH`L.F7ȍ.e8Im8^D@ܮ\KtAH-mJ0a]jl78SoFr)d`\n{`,i? BD,Gϻ@ ԃKXЉD, ^L,כt&(]R䀣tNtAhW i&2 kɃˊDfʰ$4$ xJ!XJٌt҄c0aFK4J/n45hǒy. oGy0Hj4# kID 3 dfU4pO% @4肒̀MNo',B:D+ *-C,ER\~ HƕTL%'\Bo <I`K}ht2̱4?rbDjx1 M .5(q-2 ܎`^87٭X5!E%2;DTX8D#+RtJ:G@PTY4(NDi/$0TVg9Q,(3hl 24DA^I@ -IMSC`6UMɃkICLS1HWC)DO EEGҰFe`;!C,SD2>t )(dOK@?V CCo i9uOhdCEiŐ1՘ de@W beC[] Pd^@iu+ WUaףlWF wE٠j7WeWlU xV_^!R{0W0졈mZ aLCXAk%\扝]w&Q`@QTaM%z?ğX%Y%NCZp1/b!b!"ٱߑ!Y!;%r=U^< @Xw 5Z7߬BŞr'x&>`DFuu^Aݛ%ŕ[ӪYZEya [[Q=Qc\p渝ᙬYQ_i۷u/:)9#tyIyXAN9 ]z%ۜXGsǺcz`qz}^:;woޫ;[ɺC^PY_z\G|;{/;7Q[o;[1]相;;_x绾;;ֻQ9<'ɑ7GE+_| '?<Ƿ7Ə<{ǛG:ȃ^ɿ<Ƿ|<Ϗ<'A =A]#W0g};ɻk=;?ڷ{8/p*d}q}}}˽EȽ=\=\t/>~>[3 ~o>GG~e:~K\pϧ>>o~}a>^;/ ?'3G?r_?{7o?^?w??ū⻿ᅵD 4xaB 6tED)Vx34bdH#I4yeJ+YtF3i48w>hPC5zԧGK=jfTSVjV"uiXcɖ5{v Sk7Tn\s֍U'Z{[mn/5|qbZyrdfWb͛ O̹`ɣI6rjn?vƧi׶-Yuj2cÉ˗rM<r4dDsF̰,44s\-R(LEX{Q]rS2S51|W*4^A2`-$T}=[]VGhhbZMQl3jXmŝ[BTqsӝWS {ڗ~]lNx$e ߄l^R%Vvۉ5>،.7=ت#l䖋+3 6kY`eϧht7~.zENiiC:Z%Zk谎J۶%m>6'[t>Vso--P_<¡3b%(!?xr+'N~6M?jt V֯N}]=, ܉=vuqy6y4P~Wh'o!z },|)aWB~sҟ@?ps7wY@ڽ@`] ρ~Pz IZ~@ B O4D WPpgq+C_AD"q[Jl(>(P+xEdq~L_+XƔ$i^֧*&ύfP;yMB ]2v(K%LC SH A9 29>;:<7->9>D?5&?B4?I8?H6AF9AF6BI7BP+CD D>$DDEC;EL,FI;FPHCI;J("J==JNKG$KC$KJ+KE,KK1KD4KL?KRM2M=5MQAMU-NP+QF2QK$RL3RRFRXSL$SD+SK+SQ T7UAV=BY\NY^NY`RY^2ZN b"xA]z)e} h6A&& *x_wid!" lr { 2 =@'@sg,道p Æ=ӈ, 6C&|>c )ހr=?T>!O0xBgC'v?t8yナTNk> ss=B,{g CATWedw? C*qti(#hC%t޻b>n$qJ`O+17E( 0ذhDzYhjUf13У(qhuxB\@&:C8ZX0c\`GE`k.@*C* `a?h01r@:| 8?X R8+w Ik:>^V!LY`&Imh ( >P6:|`G;t0+ 恑/Lem*Ё:cp@xH7ä&O*:31ˉOȲ/Zw1H.H|bG#X-#k:0}bwHEI#(-Rp RR3G]X : JըTf rᜐ=ǡ#8DRGxgXTp.a'xC\rlcq̢*j0 6TD@{r3 7 * Ria'$O0C &cT8 7T '\`>a a SXJ6 # L3#nHh),0gkVSw۾$$i g`:H>1 xÁgx|/hԪ?h ؇0$qmDE? 7o}'W">rH,Q}s;y[c)`^?:}"8FQ۷AЍzb+ֶ(fJJ֕/<|D2Ar6}bg G90x 9!tŁ 0AV`E8H@l7{>/'>Hp06N<@+`[@U %b6 @` tBV S` ώ6ApY QmٸPQdoxVfnE' C,|* .?` D7/zD!' nYF6 1 #`*9" lx   6N0 S+ai`xb-F)~w6@B&?qr? ? p 0  z$р ` @@N0?p *< +Np(WHUE\~G$-``q yw)jM  YW}YY8aXu 05b9 A>Po w X(v > 1> Y 9'PJհPTyj"7aXZl$+` {''T, 9У< p@s P ;pŐ P F^5@0 o @? Z$ p2 {v| P ha:DyͲZI d) @$  ֠ Dh1` ր +@Ǻ  €1 6P Q +H ɰ 0,|p XPAX ~pPyx'2m@yh+`S`Sy':Sg{+R%qRd|/Ge3D Q[GUyԒxQ,LL`q1~'OSyA$qytswKw7um2[s"zQ'9 |7}s1 ({0F=%2ӛs|ZZ,H%x7u``ҫػwjCgQ~ ܰx#=fzX'pB[[)d*xgS5z|bHb= p UtJlwtU zla!s}7Z&4p?q5J~J9jհ w.T|v+}; &( <Ŏ A[ +@ wr mpr1jp = W'gIB`rİ 9Ixw<̰L Iq- bD ̓޼!0^9Pp 3دtK9tι5?G, i*PtDG*'@};M ?7 PM E\( p &0 y 3-"N}rY`qya0MkZ=?9p P ϐ̹]q Z] Yy,rI` L+{DD`x@d2 {BP؇=mPMj9ٙPh9PYPqPq ?=L^xPنM=ƛpv@tPpϐ ⍖PDp xPDz|Hzݔӝ>0 ҠR͋ԌӍ ؔїՍx`3p İ .} i Tr;@ pm e.۔`Mt0Ϸ HZ[ D ϐMPbd} π @l WrMp̄vq0{@GqDI L ^~DeifM "lq,Nar Qq,P H]@IF`۬Tq. x˽Z~ {`@f>|d π vn  IOj I0I  8v YI@ `8P 008O `~0[  `v 001>ƠM.`_ x{Q,~OL@ @3``9P3=I?@רXVTPF ~O  zOC0ۅiD D] N)>y'7 ?P} @v?Zon-A~'/] 술xWS,6o4R Ibƌ5nG+6$`>s9N,Kb1bʔrD.]hn3" 4&`T&FtbŞ> MPt'f4䏐? hp]x51E!BDxŨ=p: MnfЇH)`/2H`L_'rM2I/ 3"0mܹuo'^q#'- z9rԓȘj {7v_'ObRZK/kob}/칿覓;@HB}dJLYn.@GLE%đ':i]EΉ2X1 KE@Td(b]X pZI0eihb=&@EhAnN@ͨ '= @q&B3*Y$(A !ԡ :85aQI=N1謴PeI@U`kC20*h(ҁ6^u*s PPWeSc130Jh JHm0GCpNP|3 tcHY|x9 OMt; :\кH(:  ӫ,=zxHj+;6txx;P (aPzK"݂@ڶoI!/qX! Ą Lӓ.<Af½@Ahc Dh(Lw &X0fsx5 B@C8:L+4Pjq?@ LH } z0 3$ LL6ʷBc BB6D)ŪӺ@ hg*By02c (#j $, ,E+z.@G0"r ("H0H= Ӈ,خ iFF  ]Ţ0ˁIp &p# | ɠ?FD PDQqrh ('Xpï(-]lJʠ4&L$]L}@LXIL@YIX+y!0B6|PK^(IiJ+d$PDIK pJXe8ciI> O x֔0I A!a1IʁD̑: }`ݐKgS#Ydے$(Lͤ+P.^H "pw e. eJs2W.ScAT(=@бe@ Pe1 /_ 1"@*$O27Űh*xФXgp; <5.Z#)݊Xg0SMڟG!Z|J!٧I "6ة4!^ P0NR8ՈE#'Q& `F7()+x=bJ5TuާQ)W9bD#&oJ)FuhZ sH/&7&eX9)h9UIOycW@mb€*d (aoҟz2JF& )-(J^aٟq*X. 95k8h:+4,&h'֏f.ٰEjRg*I20J4+|09%`!:KQRulwK^ZLD3It03†l:_>+|Mn D3D= 0thE/";G{C Co*3p;('#2xd/]C{&ճZ *tDꞀL0_0ᴡak>&Ҧ7{#](B.x 'sUx;yCP]T70N. C9 D"h|zu@ADt:\8_Sq,Y7 [[Bk37PhBx.e8۸z9h*A@uNJ#k$XK*t @ NSa N#+-M^^';P4eI 2^XwGucv_P::cS.kr{PP ,)q2PZcvZ_ɀGXjAsDt ol6ˈO07 y`=׃nm׮#R ˓<[<٠C4W I kPHY(;X(>J>s0!xp/ ;9`KƌT Ȃh<ŏ򳓅lT|PL>SN8KPWB ;ׇ&|m)e53 0=/1@8HDžƫ}h_&`8ޏhczN-Π|z?z(\ҥ1ۻ9-P(TIb1r#Ȑ5,IcI/.qP s",(NI16AW2m)ԨR[θ&DyVΐTD}ر8ѠIas1_@]]' ,[6Y/s'kDsӸ_! #Ĕ02eHQA۟ )T/3\a굡3[aas =:]R7~ qiE_/ LKܘ3US:sP SP  Ȣqd8C~բO7 qTb !q N~NAeP[&@'>sX}KG=@VX$&J&҇'uROzq# pI("@$!y3#'xu(] )U]@bиҤ^T4P@cPoƜL?9d!38ezFB@ȓ'5p1@g p/e[ Mj->$VGua@PjmW]=195͕5?>8?Ղx[Z" (R&gv vp,!Z ŀP.a ,~ۄ1O Iluf,IuiK7 2}I&<}&qĔK椃>Dƍ>ؑ2eE5,`:B?״(8 *hAS՚N-,Lwo\TUd?D9z^ LEM8Q?( K. '@ &|I 2ILbMdBHH.U##`Ea9L(y.A5;2Yȓ<"~ %# ݫrL8 ʇ;)(&|2 Θyx KÈ`6\CC lLmM-dy3>P$AT`]i0IJ51DX,8<I>aʣ BU'Cb x&,Қe`-Y+WBRO QH#"$;K2=Agq  i)Nb E3Vz+bygFq& g*|I\ ,iL2 $C! nLmH *W@>e#@@.P#'I,c5[SJXhS_Z&+t TkFp,P,ilf12H"p!XĮɜF"h%e[ׂĴ WI $ V` Yl Bf rl mn"LmMB~6iµ]]B20#1-d C0H/2+ ~rÌSLK10a*!nejd-6"U! pZ6ejٹōuY8̅ ~`a5%5^Wxs42F 9*qɒ5iÒNA6oU‘'y8tm^1VJg0s EpuLܒ]}%4vFH&B&jnO}=H-,lb(H b: Xqlb̔M>gt&ցd YeĤS\dDzؑ%cD?E4%SӀ=U|-b]]. ۶4Zn}]W1-Rjŵicj*ʭ&![GغᵖI]fSGE!iE2^%IpoݞIq+WJn֖Ep[ 9XPwSIs!Gsu>'g9s<|D7׳.H:{Hk1-N2=`%{w/&!D],,aj<3-CC848p;C"7hD:<2C=Ȁh:փ>l(HCAHE읰yوOn zFC<=C4@$i$O<, DRJ>b@T6U6@T5 J=!<<0OZNPe\iF=J O$D:>N`3EUC1EDb<P,G*LbL,PāELb"AA=XDgP'CA=Wx4|NgbޔӀĄTC?BME|J'AKA! I%!18 7@ĵ,EDP2Du<95 d[r$'$~VKPJ(8|c1C*A@dgFw>դ{"8Llz i=i8.G+du!@5CqCI_sݟp`< 1JPMJ̀</ lcg %Ԃ.YD (*ځ|KWIB(XH-B/pQ$.B iI=tjA `4KgM+J7F8Id$@`dk0FUn+ശ*0?X\C=Á#A1*PALj- d6dhd;-M`!h$12਱ B \C%`C!Ct/}1;!@*lR9R`1!C>jECp2M1JY,sdF)EB?JdiXB`hE0VB49"C_44(T"eN/4hH|G]7G<0̀6+A4TE$Rt4&! C`rL&2Ȃ>AV,/8 B4J1r6)E2PM\:?$\^3_e 0$N5VIVSA*Q.`Q yӬE׬^U-2ޢěq[(,)DxہA)ZI%[ ȲWZlZ XqZκڗ(y0U)\2&#:x 9__ ]%][׶a?:19g畝yVoz :F :Ӎܒ9MtO9zzٹ[Srr'iEVy);7yO;Xc޶sҭzzW%';_;e[;rƚ;:[|';a?ރza_~7G>c3]~kފY~ە;Ͼ+^Ig><?!|/YG"_;_?;K?=cw_s??ߵ?O[׿  4h0nj 6tbD)VxcF9vdH#I4yeWtfL3iִygN;y)0GC5ziR*69ӟSVzfK[&Tu@cɖ5{-DkUBȔk\sY/ΰ_Ŧp` 6*ʼ7vް)W|YaOthx|uY#:vOe/vTunݻѲvpÇ}y5'ztʩWyaҹ so N~C&&xC~k}M & <07FB^&-2\ B =0_bν2ӰbzuM}F΢ڑ"G$o(%T*12K 0żHCY-"EQWvXo]c}މҝ>}r/2~>>!@`^<護H{f^{:| !oȂݧ_1}|q 'X˂ؚ"PY ~ʗ ^|Ƞ8}zI8[86@ CtCP< oB ? Q%dD+0<"+//bxE0+cLawF4hQ#F+(H}v<ヂ6]3ɤ GGvOBg ZְvOrOH S! ,J!&,*1!*-#-3%17*16 31,5;07@27<-9>29><7->9>D?5&?B4?I8?H6AF9AF6BI7BP+CD D>DC$DD;ELF;,FI;FPHCJ("J==JNKG$KD$KJ+KE,KK1KD4KL?KRM2M=5MQAMU-NP+QF2QK$RL3RRFRXSL$SD+SK+SQ T7UAV=BY\NY^NY`RY^2ZNkaAlidlrKof&pQ3pXjptgqy[rtdrultzBuoSvtLwpqw|CxdSxnYzysz~d{}:|`m|}u|hy\u{u}Q~c{YDku~YcNsncZ|q|{p]hy{tu¹řûÿδ̼Χ”͵ҜϼҤˬֵλۗٻݿٯߣѺߪϼ dpA*\BÇ e8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4áD*]ʴӧP<ɳիXjړ凌-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] cZm`8.vV:ZҦS;LYװR<2Ɗ  OԜ!1nh݂DI[ǞN:8.l; 3xQ$41x8R1FsI1Gf݂ 6Xvpff 98p!p7PDUtȡ7 F͐Д-ق -Т @<|lpb ? b"xA]z)e} h6A&& ӆ)x_wid!"kb { 1Թ <'@sg+道`C <H+ d ;pD=nG+ <0F{cRfBTdkK;aqQ ;am$E )H"Yka5x 7k#`DMf PH 'aH ߛ )E$# 6pF$Ѫkû)8 ?K܆%)T7Y(iZw*)ҏXN=)zg7:O9?c (pGހbC<"O?ijET?!0|{f'5!A26Ӫ>`݀@Qsy>u@ uC{}O!fd-b g ]hJ9Dzc (8.OB$Q) k!薈e c`x7Yhjv2c F r` | 4;C+\xCZV @ ~X³GE`$k.@)C*_"aE?Ёh_0! r@@8} 8F?Vс R0+gHK9?\V%lY@b&Imd ( :`8t`؇;r0 ށ.LUe)A8 cQ?!$"D&5iTYNt|BxؼA(` e@<dAYC#<@*DBFfY=jvZm ŁPTF*C4vWp I0DjVxŸfXR`-"'aKFZ4Bę"4D4LRurFAN ">0`#`X3t5@Q- DSedL20}hTV_Fp~78!+k klp,Hc)g 6ʼ2X3i!6` Pn&Qgk,ZKͭnU+<%}ߐE<@3cDfq+MliKb$k]ynWb$(wmt,^lrc Π ̕##,f+*P(GB0W\q.<'S(0~F<3HYMQ9!GG T5`{C2|+4Px cp-+&E [}b X 8}g-'r"c lyR+: *@:= %,@= 8@(7(0 B>@@xJHs@DŽN@gWaDž[^x,%m2%Pn^@ @?gpD>0D@:J4Z:Q@>P:^  Q \p8x(b8]w&PW)d&.6 0?P 0@ Pn PgO Ƞ q @ @ M>` %h; ` 0  Lh((u[$~D% 'w-6]` j?1T ԰ x>{ @ >ְ (P`_ jzHQXw1ъZr%ې`rXrh *P@^=@ >_ 'P^@ БOo :8Y 8p[HP p N(=uٕ -*$xրp@  ɠ0i` %" ) =P= 0$H Iǚ%AZZgC8`쀏 Q#Eo@ $; $P{DPX'@?@ i@99<ڞIy P H: L|&rS:VZ&AEp'r@Yʀ:Q u$P Ġ6@ P sP( ,@@I@Z pu+1@7 @ հi|iM, 4] u< Dr$h` 5i ` k) J  G ֙ P4Ѝ r ΂ ʧ@I R٤دl[ۇ~`oઘ[|w" p0*5P55 U Gka8P+ ]P~EQk["C.&d*ƧrS@H 80MP|Q+W-V'5βW''r85DwJGy7'w?at&pNq&u_[: t@ʧ|w;SqOʹbS"q==bT}wcQK p MYkz;8yxHMK p ۽hq|w=bAxcxV8uJ80{¯1wLq(tRӚ#fT'{ zp[EWt{vRF'ʱw=N24G(|{alLX7{\KX 8 j,`L~щnχ @l H@ `Hp N > P 0~﵍K^gۘ0`  tЉ *}zP rPˠU +)?b aZ t@@.2p P `~PL_tAp +p  ߀^L2 qp0(i>T?PoL0+߸M? Ȱ2 Lj~'r2)2 @pc0|#akf ~_5@ T&5(H >i2>ȐE5n1D&weH&zĈ# 2\(~KLuB8V4` D Bsgϟ ɠф O B 9&cqTVB2@/-TgM[@M 506+E ÑH$A\]k]mܹuo'#:aIl{WÐy$ ޴"KKD2@_|H gK_a1y.œoOG6z'i09ğy*e.dgѾ, }0)E^ F 'gLګ AfE n,> Dyc,nL24L4TLPǞa9 GTyԳ)T#pB`ы܄S3gdxR}^ܜggL#^9g>5NSsq"22Ap^E8XV]5.Ga tAe]!XVe8gb9vȊj[syVhU2 {Vהw^z bEb tahb馛k)G$c2eυcY!jY 6_]" fZ!JΩ.)rM g+Y',3`)Xho F",뺖;h _6{8ϾW_j5\Vgs~bCVgU>dH;+'MY7y&[:|=Ֆ}vkǗ s1pkn}o]P])W>wuu:|vmW}w{Qe兗~Qs2g.K[S@UO|>L~!JRc. FAv,P%{/q 6`}CX0H6׭n0E2H8 _}ï 7;3$Pѳjk !JQ3$ L0COpء7.̫ ':rd`4n<t E1B.y6`83yW))GQph Ҫto%pKp"wJr4gp^yMa0Ъ p(E5a I.? sPb>_ BN",YƘs"*+7ip,4 DT{.qp6&S>,8C5zUYMp4lEL(0KGv\Y@2lj0 }@f.0U42H(?.%hl@()!њA"v XЫTնh_2Jz58L"cͩT@׶d zY6\PS 䡃^;f dmlEUL 2@C !vd88p@,ueI !C8'`[\UMQk-BnC?L &#_o8P36!V Ûq,d` G7jEH]-ЄջD6[} ud dp(k؀` h=qaA &WiXG갃)r?8(:1'*oSز @Ⱥf.@ uA\đcxalGA`U~Q!bd e}yH^/8g hrf=A#r h>qN}n,*L@eXAX3bq:@?,z) 00@0 Cău} !Ԁh ^"lHE/"xY_IN 4d7;vxh; `&t< wp3'IaЊ d"{+ 3:lOx ^XH0P(-Fz(N Agt۵a>Mҭ_ : :L@ø:P : ң,={xHbh+:55u쀇:8 a82{؛I r}6m1 /q@  Dҋ.;@fA0XKCh42x8&@0fȅs4B0C79D48jqЇ>(KH }{ 2 +KL57AK=*A6*C)E:( `sg)y8c' ϸi #=,)b .p0. q Ӈ!8F08={ ,.F ȌiF {\E IXy &X {tǐC芉OĮ0O pZ hXX C-\\ʤ3t<Kh$\T}ȅ?pLPIL@A9I@1a!/жzrN膨l+^(AiJ*TOC1|˞pЇI@e7KiA<ӉM x՜(I)I!Ci9 }`ۀeCN"ALz&L̜*чOM. ^8J ,jL3 ,=!`>xex.4es *Uq.:a)T<0Pi$d„>ܠc) ^!@) 4:60hݖӼw mr|t]yJY,i0^ŝ(cּjAxZ,͖ hQ&];8Rw D$;-&0ᘲ"+K.@mSVH-:+. &[%H  ZT)p)PF X"hJFTؙ wa U2z2_u֧q*@i xmd-֐^:Ers '9)n 0 @H# װ9MKAW{e8QIep Xdͩ1$")Z؋e9ќXrh+W;t.H;*^WJ'JT=$Ţ}!J$:Z bM>1 :2 !%X[y)X]e[u#V8ĥ!Tb!k1[% 󺍹U*`jxA!ǂ]Z--_\eΝuܰ͟` ]EWQq6\}o 8]Э 3-0 \6J޵ Z%^e 5*}]NEУjF4%) CZp$(QKN"S H<)hMø$Pgx:;X#(]Pg8RrLŸ Fz2 '1 6)3 F 8^/LQ8Cp-"'P Hz6ҩ )wڊp#/ +0:C$fXpsn*y_D.p!8hC;_3Z@' gX4)G+ ;G0~I4*d7$093AR00tz1xSF Z43C0Pu3…8O_>*lƸl B#Ķ==hdAPD+PFk 3)3pp:% vd\PBc1&xԛ1oB({0umCL^8afi'q9g`c=Ͼ&юy 2&*-ϑws=hy+Oؐ\<(L;8C!`|y]θn?@C\Zy^9C*A7Z[AuڸjOP5Bhؐv5.d88{{h)A?Lʎ[V3)\ ?k Μ;3`6 +,5\{j]:8$wd11^H{Fb ^89a;iqsO8*!o*@vYSJv^G@8Ai1s4=unl6 xO=06n zP=s^m֖R ʃC(OxGnA :&{m(M4 蘌(k+=*ϯ0(Hǿś}`^/&H0w `cD{pN-I͐|/|{/={ }PaoB> O2 8"ƌ7rX#ȏANt!Q>,?xɔa)t Dbهi(ҤJ2mR5q&p[fRFӤwLJ WzT dHnb5Px[Qw5E$̟?qd.\< 8xG9ĈLv&%Mu􂹀\)9Nbc/%{Hc$}COrC8q!kȟ8U!4bŻ3 8\XcJݜ#:#N O ĢO]'C}Ѣ]"x qp Ҥn:Ml `\sa/ ~4HT]QG]j䣗4&IbZI>O,!]`<P̋qdUbaIJJ)SKL@cwYp 38Ē3‥Q   \3:^TyNC5yjn$At̑ƅHF`$$\9Ca|2I Y[Gʴ61$p3IJэc3Ȳ Bn!$3x8tN"dpA h&1! C% CJL0 `AI.m380ql*[0+\d0.H+J`Zx2 VL'1e #z"Zh%$Q܊W E>悻ƁX⠵5X)a\%--u~Fp(2VqA]yc8M: J?v,N"`dP ݑwX4Хq{[K no]&Ms\'eނ)af@KxYL9#h4ܪ=Wᩌ)v;s-fn*c,Koc1[Ѻ$/FYucix撀IʻVQkk<6FLf6=drݨH?{fΚIkrh_;fkc<]ّx;8K&ŶQ۾ƺ@=fQ3E6KX:ǜql[׎vǛ}qi#obH_xth9i+Y8[QF6m$[H/c>R9ȣt(#+v^>8fRfj)(d;\腚8HB-u=LH2^|Fՙ]ȫU0ߣ6g?;M0, {95Px\Cp{Eυ wpi_CNʟ'201:})_C0CŠ@h`~Ì5!`?'Z)&U(wSdJ( EʡEQ@Â,2$b&8>tCE3,?؃?ft=:ЁG*$[UMWU(z`f830A K~L>S EH%bTe@5\H 92A>CDdh؃/> PdN2=,N@:$? X $=2= HA(˖@Vr$ML:Ag.&_e7\%5AqgqE6g!]сqB$!E<N"=HTg= RV40|R'mcŠeKL04K([tABLTCtBP@>(Du@2 By;}&_1G,Dzg5AA!H7N?BHAvbjt3@ x*Bb̦̓ gÑq?Z=< T>(!':Dz]9܎}h`4C1ȁ @  ؃</Jl#f$B.W@ 8*p Y``A$_H-/` -BE`I|Ɯ[@@6dVаB8tF4kL4BC5?~zd>jNƜF-I"` ʀ=` 8 LĂ, 8}͉P I H Apmh,ļ< HHpmK( @,k, JaZڊaҔJ_,GqVK4 $/o05xn o,z00X*4"0M 'l} CO>/EX„4% l4䂓ȀBN,NpL7|"īdnLp| i2ۭp /|ޡD]@7͏0 ŐL L$\}%`A NrhpOYGxI#Ki6l$qr߼q M\|-!3!h4oZ;'GCwV>=J׾>#z۾?;y>7?ؙ=O+;?}3լ+6}=vZshَæ}lL^=xpC}y򯁅7w%qƕW~"t۹Θ:vc'<ǂhw;dݤkF?=²/@[ɱ/ -B´ܐp'3ĉ0<UDeTmm<Ú[} d+I\I BzL뚼K+ʾr˒2?{H0.) |N5#"6&RD@- }4-Ct1D TH\RLE%oLNMUqN.uCtV:,傲P]++%}%S`*O^qNZ]6(}YAeڟrj(pJB[=Wt;rTvxʳ7w]`j%_te7ߛ F;x`6߉5a/VЍET?G^y;L>٧CF[yUe% Ä5iώn]^WQONzkcP_3SKߞ;%:n]dgo$3q Y2<ȋ^ă!(=uۻPş{q>(^/;z0__3ٟDeL( X=~O9 D;}zI@)`[ج2@ rCP<@P"bW &Q(K?PEB1;R_2PaцZE0ZK^g3h(JHE/QqLSxȽ$>`SyωvbU!$<8R|A8.BWKФy2JT! ,J!&,*1!*-#,3%17*16 31,5;07@27<-9>29><7->8>D?5&?B4?I8?H6AF9AF6BI7BP+CD D>DC$DE;ELF;,FI;FPHCJ("J==JNKG$KC$KJ+KE,KK1KD4KL?KRM2M=5MQAMU-NP+QF2QK3RRFRXSL$SD$SL+SJ+SQ T7UAV=CY\NY^NY`RY^2ZNzbYzysz~d{}m|}u|hy\uu{}Q~c{Dku~YfNscZ|p|{p]hv{u¹³řýÿμΣ´̔͵ҜϼҪֵλۯԗٻݼدߣߪһϼ dpA*\BÇ e8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4áD*]ʴӧP<ɳիXjړ凌-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] cZm`7.vV:ZҦS;LYװR<2Ɗ  OԜ!1lh݂DI[ǞN:6l; q3xQ$41x8R1FsI1Gf݂ 6Xvpff O97p!p6PDTtȡ6E͐̈-ق -Т0∓ b"xA]z)e} h6A&& 䣆)x_wid!"h { 1Թ <%0sg+道C <cH+ d ;p<si(q5$:LZ,y&4;XieؾЅY*dDm԰F{Pc 'qߨ?d=?{88sKޞ@6'`=  "5Ӛ`{`1j!}8#hN BYȄ"x*P! 8Tw4a0h|ȃG { *a9*Xx;ZV0@a`PGE`k.@)h*u ^a?`. r{@@8| ?Hс R0)E8@>JV!LY@`&kL (:@6t`;p0 ΁܇-L5e),Q a?" `?$"iĤ&M*:31ˉOȲ/Zw1 Q E\!Vp,#k_8}bwHE# +P RR3ZX 8JըTc@Q=#yPwآdXR,%xaq#FZ42ę3D4LRurFN ;0`#h X2t5@R @?z@q <8B8H}"0dTV_F ~܁68 Rׄ*0h<ƠFc)g 4ڼ1X3bưxa Pn&Qgk,eZKͭnU+x<%m*qa؀mxTv )?1#cX$bh% B Zъ=wdA\" EM%o!ɰzsy%M|(i}VAx\<`3"6= Ugld/<> x@\LBbPV9w@R E0"GMjX$@5|낛q{BsZ$6n` (pn,ii%{@vhntE!V5 "(:6Tl&R6& h]k!EϦ9mEjXTKNp0|wWZ@z|7qK/H0\< .,^hF(rƬ(/|P \3xMpt~6Y$^͂[1 rCLt O3xr*B0" HFArʢRMS8-:MPnkYWnЍvG;q 3wtַ4n2j$;n T~ ҉ѲtC@?q_n?#؇1Dj{W 5k`k;;c?; ?S W!ˣ`FWoP1uЧyvxpi}= ,,yG=)1{+0]9KP %B2$A2> @ T5@{C|)4Pt ` ap-+$E [p|b H }G'r"a lyx~(` 4?K PhX(BN 0 {p"v{A(+vP t;$@t}r=L g6b[\h{,&H%0gp[ ?ePD>|0D 9p|@K4X9P@>P9[ P(ZX,b[hwVpV)d&.:@ 0?0 0g P 0|( 0ѐ  X 00ِ P+JP؏.,P q y]:\@ d?0 S `| v@d-[`БK `@ XtV9@l& ]PzP O T|[$X=\ixXX -5%6(@ $v|p \/ޠ p  N[ 98p[G 0P LH|Wjui -*$h@  @0g@ # ) ߹ =`ІHo* =@I}۰| لSIu.&wbqZXG7{P` Q#Ek $;Y $ptv pDPx)ꆂ@? g@I9= w 0 @JʤdS%VZ1&AE'{@_P 7;@ @ 9popP*@ ,@?Ip@Ьmp+ 1R!G:  8aگ}&PPI ](0 @$+ 0 =X0p@ P*Z ` p0p@ 5@X M +D0 Ā ` ZrZ[7w:xPkગ[{w"Ц p0*5P35TWkAy3QWu P%"De*hrRCwCpG R)OBkxQ,J`J q}"mb>O}-DsN{{L&0tk{ q&52rs >pp|Fk';Sax cS"9!}=& '|wR7 `Lڼ:bFxyReы\}뀛  PM*wQj|zQoԇ[ٚVsq$7|Qq(tQ ٵ8MwIX 群rG'tHW %C'oiFM2Pt yWV&o?q5=F ڀ|=|B: "Q_2Jz5k!" }|Ŋ ![̔ǀ &w NJk%Tz7` 0v?Aɺu pFZX &% `s|ZWx&@ʿ0 ]|T <ڠVW)Czܼ!s^7@ڀn2p pμ P w<ß; p P8', i=%|9'd87Pw<"P @t-"N}QrWlpip] 2P{ ʖ/rHPZ}]YyxsKyH  J+quCqCr eM2-b}H`2Љi j7ْ5 7 W0- =2@̋H -H ROrqsp Jmm]Рݠe] r` Ph&ѝ> Ӡ` HI(<= ›ɗ}r2` g k %7+zm <|@ i ǧ b`,ۑZ`Lszp ` XVr C ˀL@`c5 p R`N[gtqrypqlv>}Pb} Au^ r@  s=r`&]0 }1qI} L0>5@ p l1@?}R% r wWI@ Pb> .އQڰ iwPרH p H  0 0~/a;\ے@@ q z  -uP nPƠT & )pfA q?.I.] rzP^tt20`[  ;^L20` (h>T?H0.q+~i /CZ0 J.ϰ@M' /} s_<_W? >-&P,Z` ?``uW# I 2e v22dXE5nI$q襻!-"FXbQM*@[<HqaPo3O!0@> )Av7>@Hp?\dh3 ;BG@l"a>%l@ 2qC߰n FRr0aNXJd  L >\d@0UeرeϦ]mܹuo-BnܠQ0> ׎ѯJ'޽;D%$E耉)zbR+&orʙǻx!>LG2ZMg$8ğx-d'P(}$D[₍E # ǘDIҋ >B$m$+>Co[ K0sL24LBч_1 GPy(xS)#nfB `cPOF]PM7C#$:IIeO:R3_1GdHŜ?6G#f5\a#dZUcV}A.Kօ~MUj s~Vb(d;1T Wb}F 63w^z뵷. )}B&`>U;1'\gH]O~]nX &8Ys)HVR\" wm>Vm+fTbHgLˤ %`$$ʮKH{ll{/U υ {ިtǜvn8n[՘RUŷ9}OVA9~+K|Y_<ᖜۛ:wk l)e6-dap;aoR*AB]TA &[GB*=f#ߜd2;.sBFg%cD(xFЇkt!D >O4 ; :nawEBх̻! =z&@(у$dt_T m@?z*%o <> j9Ztҍy ?TQV68n+ Tu` ?cB7)@$d=4D0E}gca}6A=$S#8xB BH) Pu۱ 06C2!4"2X7@s)@HGGߴ(Gyt+ƭda&5ϯA).Px}Yl"u  P 402BղB$j4 G$I5 SL 9@CB \!QeTՂ~ɀ (j00QM\rPCkeo@KhAnPLo2$d6JMB qCk#HA 'T)0AfQ6Պ P%sxK.ϛtrKP[X5EQ`Ȗ+"m>L $ұ\o7H2 6cU v ÚQaT% Շ6f%H'J+ 81ϝ0W`(n#hL:1 83]Mn G;,8b*l>#rM.51&4em!ZnXc݀=K~Q8p܎8h3 HPt6 +2=Y ay#ݡq9 P! C+ F Cp,#9A}j,~@v7C-"44 l DxAuȨBPa7sbZ@k; \:ѓh:!ء}oi&@gL-o6Hr@!h 7 Ĭ 5IU0`p}?/Z@t x9t!0l7q0!i&~ HXe0,cD 8\C HX`!M= 0Q1T;/?E(W-DLPÓTH0@v_AeoG7>pk&jwf_.0/]h`0F, `&z=-&ctXṮ8IMhK2} lG1{vzp?S"D:H: s+:zXHJ`85thh8 a0HH A6lqp<-'D[-9c@(t3@h,v7c;Z3?`m[$h.1p13}}!XY`ɾBn`!xx ]Qy ԑσnH* "@Xt҂ HxнSe&|x0cҊX& ͸f ϻ[#/pHZƼ h:}`3;@=} hfĀ;f>k YAh[ $0ջ…a &ІH x\ `ِ@ЊLĬ0kC hX@zìX23--& QƘT5$ˤQE!(2+-Z% @@ Z0YUL_:!UG h 8N#' !dm*0 TbV\8-pq'!m0 U l(4ګ*9UuQM8Ɖ!X֡eec͙؟IrќXrg W9rȩ͉`*NwZwvم"(?%TSZu lRO6ꍑZ; -%8!H[wu&rZU%R[QP#!ӲB\4WY'z)>=-:*[ӶM_Op@ lFMͤ ӈ=%^\Z!5-@A)}]0^U59Z0]Ş]-(6\;ޥ\6"0j1( (ߢZ^P+ȑPbtqB$@XW@$^7(JBXuS\P`T kjy94H2A/ E# e9ϋ8p(%2v0 cW+=ӯNo/ҀKj/ sfV*gV9v4#lklw7 oF*YX1X  Lr[\`r N`ٸ@`S94ȇgx# 斈.Sģ8r;pY3>Puظi7LH5?`u5-_68zr\h) =@uKyJXV&D =N3_۹*%\+jX8 vc0ȓ[vSVBo` cv36Oo8@L(o Xu]D(87@e7 ti?Il$ ӽ.3gn y0=S;fMk⻁[ Lx|ӃHHhNKLhp? :&hQo&M3 怌߽c:تϯ/HK}0[/&&t(ScЇzHN-@|p|z`=z|XI ,X,h 72l`C.\ C[7K_vB8d|@B؇Y9&Μ:wb87(g R15wC+L9)D2&FzXI[5B$2̟pb. XI7nkB($8Lj"J4>cv?ZQ-&@_H,Յ^F,{E_:nA7k7M!2^  vZEmd 7cvBl)J-ѳ O)$'Cy !EtA !l *M:ʀhD$>nwz-wK~IG!P^BM.$DIB IW|S5?zHT|x H9?U3QFy a|g<)!E@=a$Ԗ e, W*,SYp].ݴG@5 @cy@ >7$XH^ flFALꊢdZ]ZR2PbcoGq8Q?Z, 'c-Ԕ]w}DNk,×60$<HB}C 'T}}E#C(sGd8b "#6$C5H?@p9e 0rGl /&,} %tH$istˆp GHBM#6Ap]\|)GX -]Af1`C0F*6 H@:Yƣ_e* Ҙb,Q*pQBDG2lGq"vB;IC5bi2K h)WqҎĨ26J"JLfBsi&@xg(\:3I4m N"A>VbMJ#X V@-H'f ]p)@W++ $dRE$d i׆  5,K4YP̊R$h XkV(A@,tL֋α!p؇PD -Oۯ,e-E %D#A 1 XA(EPDva2PPLȵ2ve%W"%N٫ۅW C +xl= qk* Ӄ}_ 1/`|g[=$hV_'MkgMw<7 e2?p&X &דb @M/lhYީu5`,[ `FE\@KFX\%FC(0B_D$h`*lOC$ ߒB0FX@-enӵQƅ:^NTH(bN0ri AdLH c N$(׆@A]JA[V LLbiUua"vaIȀ\jȁ/C?A8E7PB;t6,D:,1=ȓ,Fc|6҃>C@,~G?ADv#Z0KE5 A720A AG>FH>NĚ%^e4TCH9/h>D@H`DdC.h> $Jn`/d=JN:@@YS` %=/ȤDAX@R.LHd:Ac%[6X%2m&Y oiADZm jcxE !=''C=R0x'T5{@F /4H'|WpDA PCh?`C !TBCFSZ$@1*v4X uAv2? NArbf42ltB^ lgÍ6mB;:A;L> l(t&^@Ɂ?0\=ȁ C7|›f:"F0+B;8i@iāy}A^ߴ+-, A,B@`xɪhA4gH3n@?x:an`@;ɆfxBJ劇6\ooCI"}`@= \AĒ_KĚ_@%*W`3r L h M&h|ʇ*J$܀4؈ \PۼO llqoZAQg KFAk aB$\NG jAd<b 8O?X($xs XmN1ʀ ͻTCԎ8 @9σsY8@(,ND- C:C . -}ShD*3\Bه?G%J1E. (QUe*2Tլ>4C[=>݂+="3=CL'`N'@+T A3^d8ǵe<_5D\x# ZI o-ZLOC$4@{x> AbkVRn1YYWs j%| exT׮iiɀs2%(wie5w5Xŕ]ApXVX_ȶ̙~9@Pj%[uQ\wwčY `)]œI\@XXY >Y_P -җX߀߽z [g}Xͅ *xq]1!JxŖ!W <٬`|]Qe7nr\7ow861\5d}xA/] thĶM=^)˝[[b9՘@xߞ787}ǹ* ݿM8ܱ9c^7#/:YE'U9\wwyu1:yMѺd z _m:^z1ܦ{:ɧS;:[#zm;|^a;n۷{;S1\׻;f;d{9;c܌;7_G_<9wMc8oCсʯ|ʂک<<ʳ߼mƼ:Ї/ɗ|Ͽؠq7}/ZO8'=)gӣ,AR׿+=i='ׯ=χ*ӗq=û}=}co;>&W{ڿuo>9O>׺~C Qs>9Ћ~|O>:w=>>:'<' ?;{?sO3C?OS?ۛ_?K?ċߦ웿;?{[;x  4xaB xá !VxcF9vdH#I4yR +YtK.dgN;yNA5*1ć(6ujTS/ڴz̚YvlXc"T:jZkٶukk\4i΄Yo^{͙[ &<qֺu6vMȓVlsf͛&RkhʣI6-60gիYzӳi׶unݻ~m#*T:|Ƃhy7wv}yvË|c=遊w>\/>{xO&;A9"/ - 5lR E M<[&]|(eQ0laܑG}q*X\E}?ޅ?)d(#o~;驷Z ߞէ}'VpKDX} vod,[h=eK^7 Zeʠ٫ bO, ?Pʢ!P 0a #0F"P#f/B\wD(F,S򜘽+b!I1ǿ">A副FL#f6n~"|(:V{<,_(c+pn)^pB@b#a5Q BE =~ ! ,J!&,*1!*-#,3%17*16 31,5;07@27<-9>29><7<:->8>D?5&?B4?I8?H6AF9AF6BI7BP+CD D>DC$DE;EL,FI;FPHCI<=INJ(KG"K=$KC$KJ+KE,KK1KD?KR4LLM2M=5MQAMU-NP2QK R5+RF3RRFRXSL$SD$SM,SJ,SRT;T@2YNBY\NY^NY`RY^ Z;1ZWkaHkidlr)oRKofjpt[qtgqydru4sZlsyBuoSvtLwpqw|Sxn>zbYzysz~d|}m|}u|l~y~e\u{uQr}Q~d{Cku~YfMscZ|q|{ltbjv{v¹™³řýüĬýμΧҔεμҪֻۯԗټݿٯżѺ hpA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2?J4I4áD*]ʴӧP<ɳիXjړ%-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] eZm`9.vV:ZҦS;LYװRD?@!O/x{Bg&2O!!NrD^زo" Pf!#e $@@,cp@*#/HH<-1`h<$rũ7. @:0&lA j⇧"?X<,O,':>!FHj 1l` KRL}*aa( J% lHFPH8˓;a#UTġ%\ L ˶Bv$=894Ajڌ bXHA|* '<@}ѐR y<0d'O Gwaw\WH@F" O?JT>T'(X b}@*=a+%<ܐY] ) ` Zڶ/ Ao\)cY U <VGS|4pG?| JdP? N4 ,x/?)Dbj bC@H/H"ܗl#@Ó$8 )wxp"&gѲ ><^ [G" #Hj~tN{' a ݺHkG pe ܩHz>1Ț sXh^ j7DfPaqBDMjSTSq (. LD+A O D)mJ[ZҜmO߄aZŇ Ao4`)$#Ҝ8'^fM `7Y&<|fr<yK@FnsK<*&N&i c!&LJd) :nTM+4u{~3)ꦩNxKq/,e m/5f"^7asF2Nô z֟M!R xtͱb*{?YA 1Z2G;rq;ӌͨ+~H+/ԨSq"c=`ҬĪ|pjva<8yC`m1EP|GwW}v&tۓW~ѓjZ;M` %B2$A2Ip S|/( 0B_x+97&З"Xoq-06gw+;` +p;6 w(-6` 9 )P)( ڠ?@` zIFu sI|qzR61xYN@ |aB~@j@ _;k^0 ?hAI 0A ;wM7[;Sp@`ЈP;^P S@]`H&vbZ%PpY)e%.< 1?` 0 6 q$` І p$ [p 0؈1y  P IHtWyٷ~D( P 7n7;Ԡ$d БI =|j-H^ @ IԐ )00zU; `lRP `P NS|U=8nw[ -CBn8k) H` &i @ _0@ pI`^ P 0 Iٌ׀ )(?X) Ii3P հ9=YS[irj/O6I z) pǙ  1k@ #! 9 O `ԙ lH@"h@r3P W ɟ)ַ%zUG@H@` Q#Ho $=`ĩ & ?P IAPx)چ `F V0 z@>AL J N|WaU%XYqAH`q>_` 9=0`@  ;p @` H_ 7w ?Z@`$p `Rp P7  ȪkM~+ hY4_`  u> DR"X@ 5k@ @ h ֺ< p p1P  7 cy @ @KPlW~@o@[yw" /+5P5@W@j!yT{;S%$e6WpxWM|UkG-Z4Y 'q%wm94A$4rm7`@Ws nZJgy3wr"  `_9״M|r1[*=%KՓ{"wGPPЫ֛)VܧL7yݷxVMH P P*wcWooax7{¯!| q(sMÚ v!vwՀy+z!At?WtE`tTF I xT# E9Bo5(ŎAmL ԋI[KFvH( ߰ k ;V h-(# CJTSo9 . }ZyLH r9 `}(Ǜ_0n ɇ7xw P t\ ]0& Яv]7x%9  ?۠Yp*E0%^9@0n3 0yP wWlr?9\s0%{W,P i 8 |M }37 P-|ʅ P &20GPt1"0R}rZPpY`03( x9C_Zpז{ǒPZpP PuU0Pe7KmPi90ڗP 9PZp - A=3EK-M U0S܆L6 X8W 3ۍЦZަj ax` 'K,M}`  3д>ށ}H|~P`Ő .؍x-3P |ǐi Urk< `|PmۗʴPPPsp H\[ E @ l~ʝ@ 0 M7t!r}dupP-@N+rG.K@NpזN^ Ee@i `quH0 Pp~ p02?U Px 筀}]L0 P  Jh. D; uHx K@J @ K0  .  7/+Yۗ 0 ux ^m{P0rǠWP% -/8A: uPFnàO.a x`{Q-P~AC;OP3>C5KPi  YNU`AF ?`/.@Kۃ@iD _E]P I >`7 ?0}0 0v`fx -QN%3>]p _솀xS  ɛǟP1k`0TB}f1E5ncƊ TPG_3-1c.et 3f+F0oV<JFS'O%ac .$ YTkD9ۅaƶrPZQ[ V"0焢S 2qDmfWDW$/G9.o\mܹuo'^wu=Ӳ^1O"EeEŋT&P9h[P*F1kyx% ;sJ?:'"@D"1KIH]"x"h /}.E] * vf(Bcfԧ<.YILJJ!GԅF824L4Ts27"Ez~y%H}HF";sϦtЍ&ʡ ')=B#u8<-?df0g@x~a% ;arRD#*C]􁣮kc}%B:kօuujar~1vdȶfC) 30uD&hÉ=x,-rb&zl3}6lF;_~7UsA[c=)j2Λ<~5$^}QTQ=Yqc:<$x2QE/W'?;eFg]kvaB^AcfiZf̊xUu 偖zVBFlwwj{}iy|e}_#lhInz<-&Yt>g5p8_" ҫm8z$`*}E7>c]#:qK3C q3 gr_(_@=裱!sm H3ozHgX7iF<"kX{CR"taxLahxAp[TD}lJĀt ɮV(>&]0H0bπ[f,6c/A_c#V^> ^Wa-(<@ N P  R&ɣ |Rk_^踓vʌs"p 5a"} f8 `ʉDXqE8>0, @Ni2,cPdݦt 20RUrD8/ SiipTlJPeR0Lg.cBP2<%mP AU@004f2K?*'dmPM"P4]|gR-Up[%] 6Tm[F \`rlly.A2NRV UI`؉,x`-E࢚*|US( ZBdڒAT Uyc8ON@ۊ\MQ+ǔs"%hE`ї2l. B:qaoi(Ԏd#+m>qBZqՇ?`ǜb6ܭY%e t|dЁbtH.^ڐ`| p0=ځbE .WkVG@V_bT9TIrM c3G 2?=?O?}7s|a`D3 r6*CЩŧ:.(6X`YB)r `;.ЏVp"H pF <-*fqEo  Ӈ"F0 -.pi̻fkܑ ZEX`0m(ȏǷ Íi4nH:{ ƨH_0q‹P *9FY r. ȩz+ÊЂƂV=b"h+t\H @q f,-;,Ђ:P,ZnF֑: /9ڬ8+y֌I~. x*X(A-*S :*`: Ђ+QX9/*Jmh,80 =pfx`"zB=+ߢIخ7eN \0hx~.h2h60"-8 U>ݲie gnj:@0Y:\p@c@pg;[6')8Iml<]3XH fh;.F; <$0 H(l08$ %LIR/Šݎl8sLh )mJ0=t`oՀA3;:3sEi1(,^f*L58 4?tk/9LAPA/+E#9 0f93mZ {IZAc1(p5ӛroR(0tC䞀K](!_|afXCa9k_k=Ʀv7x Nqk:Px3NZLAh)^a P`8C0<(6ȇgW0ԊDۅ8rC9Y;APiN(A`u._88zk9h*A@@MyJ++^,tBKF*L35+곰҃&xuA tR?pgtr'nt/*np6F԰A Xu_F(89Wj9])i?IlAx=02o (y8[;ff!MX{<~;B39 |t(c@Yt +rpcnb=?0p* ~d ȱj- Í̋Trk lR`Jx3NNmA غ(zm(e =k=*/1HŸ[}8\0((tw8C}o|ܟ-H~z=z|M~*p1cF92l!ĈRؐAg %0]x(DX_C")mdj'РBracCjO_ 4dy `%4߷C;`J":Cߪ%j&Ab+FPc\!%"FxGfbtF/4#d72&+% `Dj节6AZT,0LWY,0 ̬v Y#h'mƄ{vht`tѧ DQDYC(0M̀@+QC a{3W,tA{6Cf?]@}eٶJ`ߠA[[PTo#Gq9ǜs7QE# O5IC0B`EUbDeBm4_u\?B t DU0!bPRuYgQTԝ=Bc!:hB9QED= } f0OZL+0T\/)I@5,"CfA 0>9$XJffx+D\ e^] Sƒ3d#pGq:ʱ?Z< qS$=(hw e,NI4_}KxAa43*9u_C ^GʵB!ȁ)пFFه/CU{@3d벳9\,QqSǼG 2WLb@NN[d%akQG>>q1REn5$b:?p'N;3/џv&Ah8e #S 4C5\B?DC9h DIP 3E':M&w0I%lRI I̪?\"HDI#zF E]9XXM-1tWGiqfTC pLJ,t(#A,m5@=K(Hq1t:h ?pgto8(9#A&+y-ln\Бgl!Em !@X숌33HĦK(G1Ir@Gڔ>xQ>D!Zn ɃbH_0B@!P)S  ,U1D]xS~1+t .Ap _yt?DNXEFc L' " xвEDD \6V AY!4@\De G1(%PEh1.YHQӡ%X3*Mhu39+M:]F "%l)D(N!\$EK 3YE4kM>Ңe+1Uko*X,!IA0D !><.qq$UD5PU0z0!K(4 9V! BA9&$fe-BB0{NJlE ˪Zn8lf$zq"dR\Vx9 {;xֵjYê c'Sшz7#V3jc0ܵck9lS1x9T:lN cLJRP&qw=+DyA9RN񊡵g9[^JS"Atf,;'u@le!賖j y̡x!Q4V8ˇ=dZl0 ʑ:#ˁ.@QدRnNhHiǫkj5"٫5'ې,_c2mW[:>|Ȣ_5b]-R=`OZRmb+‹vf6zPNȻQ ]8ްඦJ(fyW*;++zwU@#j#rP9ʭ4pquۃ6u'nn܎^!tpcdk +SRzPrEڱ汎HKQoV8>GSOv68u_x " rvRg|P)]bj^j~'o>HY | t E=_m1w`kZ5Nv+港>W1q'>TM 05֚8Q\@\ 25oom`Yڮ_ qd\[F FaGFtYu `1H)D9D`il 2HmD@e8䏉A Bzܕt dD>/?87dB;|6$:01=ē8d5҃>C$?ACE#"SR]CD@|>4ddt$J< D@NI9bO3 eHC5 = C<UCJ a%/d>A $InN\/=RL:DZTpL%=ȃ/^CAH$JQ$ LGr$:AbeZ6X1ln]@榽yXԁncŁD"=&'C="@w'L"]aS|PBB|?IEw&G  06C'逎>A$AI 1D %h8=`5 \nZ',yJCGJ07 ~,k9)ᴁgtFr2ФAw8g"gu(=h3)pC4C䀅m)mani? @h= 7t&:.L,B;DE)@iԁyܐ^,.(,,ª\CdɫHCX5(V͜*lC<D2Kߓ$KD4 F^ rX> +G0 ITL2,ȁ=C}c*0tT*, ,Ijd ddJ;( kKz?Al$,ȮvFgDJ:C,p^.l`:l t,BW?Jt]`$@gB:IST)D4heJD3͊@?t:rCa(n;Fg`n*I,nn ɱ}d@ = hžI_– 5L+ v5RLNtA4 = hC}JH:J$4@ޤO1aJ޶\ c8ʼEK4J /Ȅl@A5HnjU rJewo$Tl˄0?E Bh.>!5IC- M-ƼlC'$¶F(نŒQìE ܉EN`؊ @ G lDB%P'TOZi}`IY(rp3܏?JNFbAjHhLqͱ P-K5OOҾQ1@ N<26wsEH2E@%R1S;lR0*8CR )ҨHEH8G(~3~ݥS`$E/@H0-Î!@?t3ɑ.3\hj53ABT<@0D2=<3D@ Q4! H?c\.%S1B:/8A0Jt-12sBYE1 ID67i@<Ffdq=v_hbu_U$\ۋ!WW T[fY)V{-8DW3ٖtqŅDh1WiAP H\s}\ Ay_@t kA)$A\hYE&[_ `O )iI5`XP7`bPsyًk5UJ7,gJ=[Y%Y'ٚFO w晐/|}Xi ٟ@M7ZZ8v8 E1d=t#-B˪ڞY_#9܍^VOļy6mz9x ̙]M~;kW9ɪ8X[8Q#oн}WT'9z4: ܣNbWWAS:S_Z::تZ:Yzcz\:A[:Mo{E;mm;r73۸;{筚;ɻ; ;㻾<\<7ķ9Wg{[-Ɨzǯ|[Ǽk3|⽋; >$G'^V7>OKl:fo>ǧuě>>껹곾{>޾z{?>7>G)_?CoSc?s?kd燿+;1z  4xaB  !VxcF9vdH#I4y2 +Yt.dgN;yNA5*1ć(6ujTS/ڴz̚YvlXc"T:jZkٶukk\4i΄Yo^{͙[ &<qֺu6vMȓVlsf͛&RkhʣI6-60gիYzӳi׶unݻ~m#*T:|Ƃhy7wv}yvË|c=遊w>\/>{xO&;A9"/ - 5lR E M<[&]|(eQ0laܑG}q*X\E29><7-D?>&?B4?I8?H!@76@F9AF B;6BI7BP+CEDC$DD;EL$F>+FI;FPG%HC=JNKG$KC$KJ+KE,KK1KD4KL?KRM0M<5MQAMU,NP2QL3QE*RF3RRFRXS2SL$SD$SM,SJ,SQ T8UAVn,?Y'8hlr @0, @'ɜik ̆XYlihd?|hT15C&"U# pq' IRm #k.|3GB0"h- >BZj@ F?[*)BI,ܰb&L7}рiTW}XrY ?.3>$a>h6S& |>s )|=2?ED>!0`J*hC'cv?l9u Jh#9܊Du0jGxB`C؏oHU^FU 0+\e@!G* ly0;ч[Ǩ%$fQ* u`2mX T0U(|> ~;B;c |`}G;ccP($1rxİphHTdx*# /X?(؁xDi(ƅ 1v Z@SQcU 8OL8g:LIMH$> ~̃,@aI &.L@yaTx*`"=0!Hİth.0,U&R&EfD*3@c~`Ǚ B؁؁>"rG9  \qv@c%0I 0P ۂ OP % hq ?(#)@>0 XUc ~P`E!N,P>DqY yba+BjW᧤{.qlGLDdߖm@r Ar(ctq˕qI H1| # +89 G*hr Aml~@Ÿw(F"C 13 sNE9ޑb:!G> /u8BҘΉEFrd/AHG.@89HAF1!tXq<\C^SN $А@@ sFiOCBҊ^A^S#l\ RH5FpC.At|УIi `ɴ-iXJU[~!Xp^4PO .xN`xNX ~Ú7%x8 7H>bBt~;)QEÂ##8vH ňF1.l+9 " L[Z=4[jz?(QqS?~f5kTdDBpC;lVN3E81V ~D'5 \~Nd֏ ߕ@Ї?A}#p$oѻ6G|?bAf)@Պ߸ |1' aV b;85X P[P~?<ܡs Kv˗q4J'bvaԷWd{'" hqғA V5#` ;~{"8~" @MGZ Gta"hA|KxoƀPu&-@ 6'iZW9 +p< @ ) ):0 9l膳)1 ]A@zDZq.1CxX{NhIx6wQx&T(xkIm@ (Pj`"_ޠ T`zgh[H7 p]P@@R0i+vBD8?}'PX)b'.= 1B` @ m ސjS0  Հ e @ %1[@Ѝ1y  30 |ihhwVؔ p wv<׀1 `p S 0i zA`|  @ Aװ )15`@kQ @@XI|K)蔢=Pyv-`"ېsB{%) +@P_@@  " I S0) Yh  P Xq/񉞘zיQ4S(.KB,y z<9 @@ Bp@ +`  ȹ d@t+@Јt- 0 I%O)oba  1#GoH #> %f)|FPۨZ@B@ :` <2"p/z@M pP㠞?hBwa&Gz;U_ 9Т>@P>c @ <Ġtp -p5I@o:1 z `1舣0| p0:M׏+ 94^ Š? ҏzhp @5g` p ^ = 1JԸ a ;.P  ۺݪ=Q:;}ozv7w&H /+`5P5 W m$Rw]k.P64Luv!e3{׭6{Ӳ|wK,NNp7rIs}Ƃ3ׅu?1sg'p縎 k;t+|{|Ho1L7}&=$"[{ڻG&z;!Pgk0˺pK'{i>HBC1N(M{HKw'sKw% ҡ}*'1TT|b(y9PY 7vD>>1ssFav7ez'97$}za{LwYuja KaM(o+|[Rc&̔swp HT,zƛ  #  jW'9 `'} ,} ]0%' k]|w'`ǂ9 L ܠXPɽWUZo+  g79 Q@JZ%Z  kPԢLLr!\\7|;dq3 w|Г+ϼhpp 46y0owpҔG@ OYg ypP ^] anU]`x⮀vP~L@ p {n 3-niP ! p  Į !0~> ` /P5י` Gpo; |〣 {P0qʠW?!.9  p` wp  ` pq@7PT"|OP ;p PP3|pO D XEVW%L 65^1KK'uMܰ^_`30 2KLr?@B}P @-p0 9p.w]'m] +&~}80 0n  >%T  cPe]N(9_ 0x )ԏŇ pW=.3fHqL ?W$8$D(p'9C2q@$GJF AbPp"%p @nWaŎ%[YiզYk%9sd̟E乛$ p/fcr9O^+N|sU!>CܜRN/ Wo%ZXdʠ#yCt3 oZP1e?^Fɓ:i tLUBiOs7>ea“IiQML0FQ0"R{$x.=A֒pB +B 3T+;EzƜ%X}N6IqE4qFB Aq$G> qDqQEgfH}Z11fPyZ1BRD+o͸28ap.E8S \RF}-""z!9's<ᛈJ1bǜ-9YƜ U4 CuTRK5u¼͊.NI%Uخ5F s4`UWXdpb 1""hVV]ԉ1`Ve{"(}VĐ4hhݚ"-ÉxB6%]§ȉ2ͯ˂:a#_OMuϳNc4䓯yWd524c|dLVhl^]Xt2h?ЈgFy}7 锠xkN{QgT2΢nn~V~[mE{T:?Sj9sۤvq#0tlf0|t/J:uB\Quq0vsv5tU181gplzrGV(+ʁVuu;}ok֪#{W}}oMani=KGe.~lUg/-Wrl8W>!XƏ"'"ܱ"8HM*Bº N67m3 xBƅpF y,w_H`ݛ0`͏J ,c|,p n@XMWHB<%l _. Z!iHD]B4SXx %HVH/&S:(PZ]c\KCȟ|2X"«0dˆ dXS"5] 3't02YӀ8uPf{);@|$',bCZ2cMV3{#>1"ʀ ` 5Jbժ5<VXF$|ʀD, a Oq(M)SbEĖCխWYCa8<!c pԩBLH Q!;?24qJ"%NYBW1+q*bp<$ y`­if\Epr p RdV{$ 9D ,yE׃4 sW$J)71' `/Ѽ gPIpH8n 4` r5V(PA (J!AIbZu uFMԱ dXƸCE\ .=܁":I-4WES?f/792"_r1" "OJʀF =PG8;\r xn/ 00=AU .CB爫eb\BK  4FXq8kuG}Rس8ȃQ-a E> 0 Xpc9pZ@As&ȹج W" T W"瑑2Hȁ.Eq.G4C LӇ"0;wӇ,ج@E X.;EؓE Z pฅH0 xnp H$BV<Ģ8n"PC艎 Nz p[\h &%$ ZD$3AЧI„Xkt?uЇ[ l@ ȄE;d08pPZ 8P%C R"<\)^(Xi9B&PTpJe`GȀ8ݐ%XĜ 0Ipwǔp - @# }XXʿdԌL¬+ J} D8I<L@m#,`<"ݜi(i`B5TY-  2 Չ!Z@и֖mY!#!R Y4Iy9ﺙcJXYRa SJN{}[rRWA/ӥ[+BXB\R \ [#bX E0ӾZ ݺu{]!RUu $Tܳ] JZI=]#\%8B$cP%9WGXo]]p_+pLw3|rwމ @"6e|js a.VUQɁl_)p[Z(b5'kK*"}%=וt113#|N'pڦh$#mR\]{ P}=`P􉋒8I חb@> -~!X-FfqPw sDrE&HBcqH<.)HXYhXeٙdjgzT0rdMB&Bb Ν󭗄z)AȂ'"ޞ+aߘ?Ț,( nN';Պ,ުJ=%U䕻*U* z~(Y__2*GF*'qiqɨ02+ ++ĺ,87%Rz.R,j 2E ZdӒz9X/58+x&h h(d!B ZF0_/al! h.`=d%eP prSl˨s>."8Ozq9z DnT؃-;(ɬIǻ :hhzXȲ-KAz- >`۲Ʊ'0NFwP nLppP~ Y t11 s1&PuXNA og_(`my &B;+".y}3Bz&2د2x.} +1p;yg[%'3Rjtz .uwjp LH^@f>7|w>5x!ĐIl]p-Ϙ%yѶ9yǓPH[AP_cHɲQhsˁCҮ8<(5ȇiW 䖈0HSB+l X=SA0ȀMRV8#:;䰵=Mu piث{c^p+@A $qɉ+t޼ t#$4?eMC;8&$}4@#jAV;p 0>N* V$8 0r,qQH; rs[6{|$&> x}Z5 ;ׇ'АwÇf cKhjykg ZPWH$'t7^ U8 X}p9: G ~wYzɟ;z'>93f(c „ 2l Ĉ !|!pFƅAϘCܹG2ݑq e!ƥŜ:w8zD'+=I ؑ2a: 'm0 o\ /b|Ο3^ 9PJ<."$c0u(?BJAa2hVƆ'r`Scg 4%j"fѷ'_gι;8 =dst ;k3&H7ؘHA}B]E=-b2L΄+Be`z3@Ӆ5 A=,t1sE}& Ailh=>KLÛ>q[-/97|#R9ȃM9@-B`DURDeA]9#9? KCdx GyQAi%Xx4 91Z$( 8A_:L?9d138N]u"2ȳD9p1䠀a$I]/eY M,:ScVBuua `:I=x23d)dvO if-:&9^|K|)bv4C3*ȣ9u$B!^FY>Q!|пJ{GBY{b9dnpsǼKM2χb>49%+saEj87PrG&8%Ad|s(`9y H:A9K^;8R2fL3`O&Ë9汝`$YK iа3]Ϭ:(?pw`(tB)tȭcM&45נq!uo2 c-R#6EXsKzwH:8yLHBLc NGd/  ]Ou OGچ J G$p^CS%g2 vp ZH·Qb sFKoLM }SqD?¯]b{tip  (#!PV 4yD00)ɜ#YGB/cVwЇ)\r emy 1)x' g0 J:$ XTV$ 13k ف@C2Fk"<]"9.\aK3b3d= Һֱ.%8! (IjQY3b28A!(`@ӌa3P/ATX."ed0'PNٛۂW)S"B8JYŪ U%ڶ8ӀtW*2ZA+ɸhcIDwȊXqqE"i{qjF9J*#9( yKYNqQ\U]D8V[!7R٪\f,;)(uB[ 速d5P<>L QVqiҢz^Ft軖C-֞XA /F8uge@I̫P{l|5u\k.kHA=ʞo SlMJ+{c|;!ڔjNцvR[m+]wljwAZt[ص7EKY@N ۭ6w1m.O8=k'<_uýk5ǰ'_Ku96F<|]8 7ӄ>ss(|W1e#nt^C0E{*g4XdǛ'"\-I~Xf=(v$NAopCA3(ē$b@8҃>H$~?FnEY,EM* CH@>8dcȤ>CPěc$]8CS5`L@9ȃ/>D8SFKoF MdH@8LZЃ/訃08H`pŀ"=$'0=QY¦?[ l,)l]DQeK8H<:tFzD*X\l8)2Ǝ2,G9 `E?C-\ Nl"R(RJ(]PidZdGdӕic(@8@ P : .jLd8ʬ5"KK8@Ҋ/Dk<64Ǎ. ªF%v,ϭĪ˼0?=/AD(fqo./aHLC`2N -@мp(,¹ϱ4mlP q2O銱 MNU @N lD jL&(`BYD` `NIEFPqxĆ!4dĎz8CDpFqh qq΀  ͼ``22 Dj1:W]3DG2I&2;H^8BR *8EGBrI@G̀H7tdB9!+(2>\)ShQӒ #SB[R @o f;5\pDTAD\^daWy^U[Nv׹EN{x Acu AqeDnXYss9|5mM_\Gȶp Zs DuUh vw5اUeGp=v`A,^6T~e@\m]ߵa_ݘE(A#J1dœ̓`|E|8+]ܝPt}X%o:]! 52]ٴ]exl1L_%6YJja8Sٰ  x#W)7I4/.uĶ '> 8mx)}yޖ\dZ֜$9=98A\% -~鹣 ]]أO:ȩ:a> ښ3 gZTO:Sؤ-dzD|:3[a3ڱÙ]ܱǺ6?U%{ :"{sM޲z'{XM;]y3;k^[;)y$}7#>'/g݃}~;_i>;?5~ɋg{>:?a> :˾{?C>'wk9+?gGWko?oqr?s8ʩfڐmu%~<|kէv+_~| Do}D#?+rO|B-P,μn;02:BePm<]q}t J@F|q&1Bl*I$ ܒKXL0-R.<(kL6;43Gݼs723.3N<ō̦fLIjYZ%zNX_ [WՆmW~/[9[*y k\Ŝ\Ic{{o ʯ\I)8 J!4FXB Z*\ Y@Ţax>pcpC~(B$!b 'obx+jSb{EF1}c$#vV/3.P~ZƄQGl(E?l: hA>r@"r.X+"7! @Kj'7 |e! ,J!&,)0"*-#,3).5(16 53$5:,5;07@27<-9>29>-D?>&?B4?I8?H!@76@F9AF B;6BI7BP+CEDC$DD;EL$F>+FI;FPHCI(=JNKG$KC$KJ+KE,KK1KD4KL?KRM3M<5MQAMU,NP2QL3QE R5+RF3RSFRXSL$SD$SM,SJ,SQT;T@NY^NY`RY^ Z;2ZNybXzysz~d||m|}u|y~i[uvv{Qr}Q~c|CkYycnMsdX{q{{pblv{v¹™³řýÿĬ˲μΧҔεμңֻͬۗټݻٯżѻݫϻpxA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2?J4I4á*]ʴӧPG<ɳիXjړe-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 금GӍ^/Lc˞2[2Xxx"gʐC Yo=$jIҌ蚶ا8|DВ9|'CsqdtC2~Hr2Ztuh \U݂ bgEč+o0p]YDS'`\bGf dP *$ 9sxC=@L<၉(r9`! ,x߁`BP i&mTbBpL>o,?Y'9hmr @0, A'4S 3*$,0(@D;4B {XCLO?xBv.j vgg ~>()>p²a6FV[gVk-Y(-FW1G ,ĸI*"]Bm5pļi|*Ȼa>̑*p!1q>t-=!h"(/)܃ϻ9@3:>¸i 3$L_4`Z(]+Tn>p ?il;O1IF;x%M? (>TC (1ޫC?t=dz?@pH;o u(=!1D">CnrE?S@1jFP@bX؁3 $``*<@`D|ks@ v@V:C![ |BN؂9O$xA$'NL&kiЌ&^ RKC? f b(AQQ\B ZţH°TH ̓1 q` {̃ Ԇv ;N/#AR:8L$&P4p,>(@7Id@ R]'(pO wDp@hVj ~9@!J7^ w\@]դ%=Pa17@b jbz=MmcMBtV X~?hřι2xߒ}؆$βx ]OtA`E 4| 8DjWNi؇=کG(*{6vox+l5^cQ@j7X%G_" |[m@ra Z1&GEp Vn\0..I"`(rxac97"sX @pbC(G*hĔ r!]ܡ$} P*GoPL7yptW'vZk 2J[:'q ھ =@cADb?a s@ r7D=P\T9iy H#v9zM~OY7P`d{@VYTւ7!?h+VWd@ixAB @U><,j:ACs!8Ac%$ kBJ?p!`pp@1Ws` Wx{joJ; J[D# c!%zLJd0,¸0jtAHs|K+3fKK4jS e/o,fiXJHtwx7{>NK3E8o ~DxG5 \wE:H>}C?|/;Z|!_"/{OmJ5@u3dBU 'N VӖF&<w%v͗p'}STd}Ga}=w- "`v=)z,`0:.<N` `%ZC{?J S{W'{ p f<`pz^(taBh?|OXoTtGx-` 6iXW)p 8@pP 0d()7` :) {)71 ZA`0{Ǒq.1GxX{NhMx61zUvXvkAհI<la@ @kF  F<xN8Yͨ P 30@|j XwTXe P `P i@ @ ꠑJ `>}Pi)Xa A J ՠ )X< m9kP @ @Q|S)hy=X)6 Y =-g%1) vX` &Y}P `0  "JPaP p @ J؀ {Y  P ؔq/1zWt6(.KXP {p & @p JFP#0pE V@ ph 9"8K p@EXƤz}q{"p pS,p :`x u#` K ` tp$  -1 l{JJ1 {P1(P| p`zE~+P 8 )4`p Ё? ucxP p5l@ P P e = p 1 륪0 _ 9. P 0EٮF[}pP} !w&H /+5P5@^@m$Twi.P&4J%t+~Iyc0|ZH*!-G{|4Z'Yv!gq:4wq0_qxsa8X1'=2sG:7Stߊ{iC"unL{xik=ĄDPyP?k tڷ,1(Ϥ7x4zwswjDK-^R({A%Eh5xxp(qygLh19繪1K!|o#<m'yKF}3ps:E.4שǤ?}{Ybb15GEÿg1 0~5{uL q: Jںap (Ɓ {i gԗLB^q F꽻Lw{w?` ;L'  q- {D~ ƪй^:@Pv3 ,5!k'Ɗl"p^  R,ŹBp|r `!\ |dq |P+hq` >&y z,y$}q[pqy}$=p҃[yѠێh13$|'=%,<0˷zR[q@DpyPRLy(Upt&BLZM:g@ d f=y :p[``- +DLY-nm U!pw@|p0 όå p`Aڋ'` 0 B ۤ ήy0!pƠ}|wقm -p|ȠKI|P+!0|ӭð-n g,! - 0@]y`| H! D   ̠R@HqLp%@q^ ;pL'=- !05.L`?n{O1y '` 0Dghs=` Lpcn 1=yL9a!zNq q1!U0lpU5 y`}0 py! P㼌&D@ x L L0 ^첾L`߼ʎ >[~ \L@`y@ w~ B*ǝ!0 N Y~0Awpw p0a.à." ysQ媞1 pHpk P3|˴pR pC Z0IUX0.T?J`EO^!=_pI'=60D_Оq>Vth0L}0 `8ﳼh?q.a '-_ 7k&@ ` 0^ @%S  `epg_R0 p0y د7 YX{#:ӕa7sRbƌ!CΐIsE@3}OB|I&$- 9r &:j.u ꤄  ӧC LҧI.%[Yiծe[qΥ[7'=:{4ߴD佛x%O\z1OC"APz,dEהPϊ5>َA&'}򆄠L`Lg(}Y/p$䱮zH|ϴ/S)}:5(~pfч>Ly2!cr d0}DdH\f:B 3pC;Lч_1GS-EyXtj1Ba>qHD$DEffx@I}Z12fQ$Z1>,QZc tt'$LWD/G_h)^NAʜ_\f@2#R1K}i39A]CRK5TTS+0Bࠊ/fRU&iVۢF"{4Wc $l]vj 2<BjWXu2g*Ȱu,je60w|;'-[@t0'0?WU+X./FRѿH)C>dsԠ DyHf?1ǎt)-U]ZA™8fCv@天g*h8Q`gjHs5{lNcke} _Jlj{m9W`祗AooAk7GۧͶr3 m<9o"dk1ݚe@|cAZvz:v߂ۗ|r0w̓Ww;VF91'o k\KO*E:|Tۍ򶬵WqWxs&+%~ދ?-sdF} ]h;eCa." `X].X?%~)tyY;\ -pDfȷ$ᰆÁ@} LȆ!s&o dqan/bqokFa1.x , AZ8YB@ƅwl˲B2Cb zH |D:ʀE4RLyx#%0I &hNH:.@6]ܨSsUG"ɴH $ 0$e dX I4pͷ}('` J O㐙9-͠ 7)HZj:%3IcB&M`'!Y8HŐ/!4p3D:pCFBZ R `B%x'!+@aB) &<#uDȅj"!ӦClC5&@hRC.A8|dy`B聘g :X͍Ãd᳟ XI2nisA6 j1zK@ G嬹8|-L <C>0.jfrLЀ   CӁI)(FM ՊCC ZCn "C@8k R ;ŪH a“x+J\Ɉ" Z$L||&ZAK}@LXbAIL0h I}%O&CWՐ \(`hI䂦O |ʃJ}@y\ ؋y`%'9hpRxH+HxBЇd@ ,hMLLKчOX/8\8H\NښȄ9^ Ȅw dh/2dK)/ړ;Spš1E(!L}( .] 0"0O2$,/pd}Fd;ɇ1E$ 2怊h(ȅ7 (ȓ=TCawX {C#UP}:=AQPC椘+R)SR-@}*X'|r&w(?Qa^0p< ЮI/x4"-YQeq&kS0(x*01gH /mvyt!AADzJMgI!`W4!g^sq14-m%f܉ P(8 ۥqbIJ癞3nqTX3ppWᚴPXmVFXrezXJ'* Y!!QV2nRx&\0W5WK&YѱhhhfhTGean!jz BZ~mQaAY5YSY[E$85[s PW])&Y!6@S=]z\)S(Br~]YvבъB[]ܞa,H\V]!/2U}ǑSU[`]\ =\U-$(ܼ=5[M 靕;um^2, )i4|aک(DpXx&0G-\`9X2\,7(fp1@T25#f:!\[e03 ɉX%E(hqʱy$&:B s~}Vk5Q8x¬J'rˑJ4b[$'$a"& (Cq`Pɍ Sdʗ`s2^(Yq⬙2 lcaَ% 0׋r¤b \Y@OydX' CʀBdq$P—s 14rWGeΜ: ,(Z؂Ob߉nv+**P @ 򬣀) s )Ђ;Ђ%-Z^z>(&0gYRTH: Ψ\,J^dǁ*M*F )s8%4:*:؂ytb9x-<~dT(Ίp6*\m-Tr\9bI8Ё*v9ihސi*[*8r+7j.!p@2 . 0*dpHd(1@iR:^y!0] <NXX Du>0<ؼސީF821zذo*2ϰQ@"[.n|wtffϘ#+oMi n\^*ؓT֖΀820b.璇8L@戰2k2kO/"of":&O!ib٭અ@#-N J;gA. ׀ օ T˹=5gIsޤ66d0RzOp ˔`ןYмs 0A'^ah QhyDҳ@< 7ȇh8Wp18zCrK7G^CCAȀQB\>kt;6CQBv vh`8 $XoU"KbAL6aKtꇨ>2RM[4AF瓇0tNfQ"DswJ, [{O Z_x8#JvzB7рG69Ї7ՇtmНl#( ^h< x"3j;o!9[;iV+변{9;t d?o*Y9Σջ~e(C.c; 8#aM. S=#);;Ռ—rss;|+&k=`}HpF9Ӳ3|}Ea` ؋a̫:⃒y /3 8"ƌ7rX#ȏAN|!qFBwɔ#)w$dB/Yi(ҤJ2e:1巕5e>}t%ֈKgp`$&rzЁBL$'P:D߬-z7Fc;IRc;!'8Jș'Fc 1FZ5)%l7F 01)QwL cJkPT폵Z`DŽ٬1PGY1`ֹ̬w:fD-HϘGnڌ 7k 8/WSr37>8S:#NO!L]]7|ط]ԡwwoҔN^M:Mj hPD4#GsbuRvx(q?nh1w r0 : h~p})e+sm+-'&Ҏ0?̄"1ydA>q4\tpolm &8MјiYQ)n0s7PrG&p%AdS(XҢ'9 z HHak~;<"2n}1P3XO&:c紥P$[ i13_|ϯr7%- &_@$_,rL 4 n-~)c$x| c`-25&Dog4Ep&TГL(!hLeB|!?z11bbI0LC27207lC>Zײ $HٗnR܇'o@ /E2EY]_'?HwTBpxt>$~lh"Ԧǐ$)7 _\ 20BtEɐ99( _0s’l~a2#P^!'ůR{62S0d6&Rn-RV̑DHC } c:!T:Q )-fP߂Ա"I4V OcIxآwo}A"'xt-Hj!wpZ;& Rb̵[ N )E%bxq~JlS9Vn%lT/Tis?e2r_^-\~ +W"Ȟ1↬X4V')ϴ[iͷG0۹ ʉS3sF:hAGԑDv"RiɂM0%R:oNjQD0Kr!(=N+9GwR,%ێŎ򯍭lC#fJwk͔D~=K SҗDGAֻ^v$Ә}6s;^;mCro2yd۸]5OUvJ"RKѭ:b۴F1~n{O2ur$^ۿ[.s{{RSEq-6s$WlM^/}y{E'YVe\V+ɻ.v˄quAk)`}\G|kN;G\WuS](?Yqb1Y"PƼFkD#oG !t烊xoY鞇:0"U/㉆dcW}@_m2rؓ~Gzkwi557ob6 8'ġ hAܮBk^QNm@ Bk!>2!AA8 7l;| 7TD:02=Xf8҃>TAF%BV䤢x")q7CcH0IjJڤ>Q c8`0T4XßL@ 92>Cp0FTvrIC pL#2d= NN:$?W&=2$GAd8ChTeE8@N$JLC(Mna^r !e\FSB'qexAr\U),"KP@7H,4)ʃ?"ZDȂdD,0Ì1st;AC  gt']NbtmK<% /8J(Z'tA B8S pBL 쨎>,DuD8 2 Bq:i7% d$p"g0A}NCJ|7 B\c=)A@iXv2Өy|",lz )=i6 *tғC 4TqiB.rꪱ``0A8C̀<|C/kd %B-VH(*lȗWB`8,B.XQ0,B:Eh8f =t*}A$Kee?¦,kpVL@2,=ԣJ@h0*TL*,L`rh fh@;C+E`j@DH@J‚\*p*,MSO HLD:T,rǥǎc~ld$vS0@ Y?ȈLaEi\EVi8`lOd@]lA d0ʐgP&k?b[<$F8Fl hHp` rHi~v[2AĤ$a&]>F8jLO4C%?fvCcp=]Pir-M٬N6rb\.h+*h =Ilɝ@ċdž  ȗ4RvR PRAt|d }>jɃ ˊDn(@8.l  :h5nm$Mdp`)(ShQR!KBOXCCt@3B"gi;+\pdiŨq E `lds鯽B^><û֟-޸g;~;{>>:w?/Sz'goO_?3{s?GSㇿXiXcɖ5iZNMn\-1εkWg@= yqbŋ[5pdɓ)K$|ɏ9w1ǕI6sjàYԵb{O׶}lj̫c8Xڸ7>Qe7wxt&'y\]2aJɗmdۑ>ח0Vs޿&66jo?K T&I_k-;K/i _(Á$S%o!'OriÜEs/y)*QWXOmjwryޅ="e~Ͼ9(\_ ??לgpSI?BԿ<9>o{.&HAǸu`$A%_a"*+|gE_ oa<$(>/\⶚ȽqV=FQ[|P7'/bEF!PTcw?7b(!ݱzsaǞ@:0.hg&bJBA"'!耐.Ģ K^ l''$a! ,J!&,)0"*-#,3).5(16 53$5:,5;07@27<-9>29>-D?>&?B4?I8?H!@76@F9AF B;6BI7BP+CEDC$DD;EL$F>+FI;FPHCI(=JNKG$KC$KJ+KE,KK1KD4KL?KRM3M<5MQAMU,NP2QL3QE R5+RF3RSFRXSL$SD$SL+SQ,SJT;T@NY^NY`RY^ Z;2ZNybXzysz~d||m|}u|y~i[uvv{Qr}Q~c|CkYycnMsdX{q{{pblv{v¹„řûÿ˲μΧҔεμңֻͬۗټݻٯżѻݫϻpxA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2?J4I4á*]ʴӧPG<ɳիXjړe-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 금GӍ^/Lc˞2[2Xxx"gʐC Yo=$jIҌ蚶ا8|DВ9|'CsqdtC2|Pr2Ztuh \U݂ bgEčF+o0p]YDS'`\bGf dP *( 9sxC=@L<၉(r9`! ,x߁`BP i&mTbBpL>o,>Y'9hmr @0,L.̨蒈Ѓ >A,c =l0E< ڹ2I)K6c=PZy'4jt`euآy BiqsI` IHwDkAE ֫H) i4/ Iq>̑*p!1q?|.=!h"( p)܃O9@F7>¸ЪC$P_4`Z(ekXn? ?il;O1JF;x%M? (>TC (qߨ?t=dz?@pH;s :v(=!1r6ϭ܁\O!QWtfUkitB. kMd 9@HyI(Lq-̳$gSx*!U*0HސD# 8TGV%* Ht~a=<Wh,1x I1  Pf$!+$u8c@@ ep# 0 S=(|Di0 1z H**JKz 'TZ٢4Tǐ'y4(<.Y1a-JpyT*P"=(A!'x.EDԌJgo8qPycI`>pc.T6|S=8g<0!Lb q̞f"1! 5JTD {t2 A '?bk@l.PcY=i y4X0=} )(.%OWۘ4ElUI2 ހEN0H>@qٵ|bq+jY᧤D{.ylGL*DdߢMnE@r q9r(dts4qI B1| #0X+9*hu Aml@B8w(F %C} a3 sF9ܑb:!G> /uxBҘΉEFr\ö/@(G>r@6N6A+q `]^SN $ѐ@ 8iP{T`Zs\/kB{/ 64x#@t /z43),η% A _ :$ NN p 7XpF 0W 4 2+!dXRrsAp_s {[ULH_"%"hXpa)cR"`A%m60Q " L[ZI=4[bz;(YFR7~f9kV\DBo#;lqPg)1}k\M?X'$#we:H>}CA|/{Z &#o"7{Oqj5H5tBU 'N VԖF&<w%v͗q'}WTd}Ga}=w- "pvG=)z,0:.<Np `%^S{?K S{W'{ f. {<`p%z^8taBh@|OhoTtWx-` 6'iYW< +<7 ) )7` :p()71 \A`0{ǡq.1Gxh{NhMx6AzUvXvkI<la@ @kF  F<xN8Y-g%5) vX` &Y}P `0  "KPaP @ KP y㸃Y  P Ȕq/1zWt6(.KAհ 7P Y͸ p@P +aБP  E79t+7` $p3 8ZȟjLjF_6P03r.舡 ?7`l }P`"Ji 7P P`Ԡ 7Ή  t!ОpDPFZJhMwa&G WXx:]Ǡ7P>j  < @ GP`8x0:ʧAJ% {1 ӎCw w [TxF ) @_' ՠ 7X1P +P` 1 0 ` :J ° !  c:@1zէqPp@ڗsg",PxX~+PTTxF":~,@`~GnFTYt! g03|ȧC{ԂwN,OOpf'rLcx2u?!s[xq,k:t+7||OYo1KۻF=$ZEʛwּLL[!@gkpJ{iA}BCaRM{GNw'KwV%+*'!TVZ{ (y:P Ǿ wہvQ|>юAȄ!ssJt!Fƒv\i78W \yq{L=:`)uj!ۏKaQ({+|3`sXd2{p k` ZDyɠ  ǻˀc: 'ƽ0}L} _ % pk_|w' Ȏ: S)z ܠZʿGa[{+  f7:S Tpȷ ?9ni@ ! p "Ю !>> 0 +n/יŞ p{@|0s|P0rȠQ' >:` ` p0 wp 0 01?7PZ:T^@ ؛ 0L '` ;ɮ!PG S_EGjoRVXt؃hT T/@ 3 ?KpIw06fy\ NԽ '?ؑ{,?SȀh舰;`(i? 3PN N.]@i  wo:Pgp_|_/P/3` qoi ۯz32$@Dh p`흎xOWIqË3^9C$fYMH[:s %Ltd`A!(O:$2O9S2%[Yiծe[qΥ[W-%'=:{4ߴD佛 x%O\z1OD$EPl?)(灟k|8yGLV3O Adh'MQ_. 3ɓ%UNӚLh!A4ýAD20Ʉ RǚM LgL˅& Kn2pC;C5}%sX`z9VE{ FCC-UJs )G")#DZd%qDy~ fpŜBE@h1I}hO2txLdL"}8;4EeO$@"MsdA33*QB4TTSUuU,*iԘ'ZoW5ǚB Wd9n58@4*i! \c'bӠ !rHp[O[ j*x޲ t`B)|sSa~Yb"8cU]L%1,4FyddS5 rK7d1QH̒FrHRkɬY$wdx%Κ~A@&# 柱4mʚc6U=fڦbvך[c߾QjFV<ۦsi| R&hu=7qDcu_uoq]68/-]RC-$NѮd~+ 9"II2q8&`D!e)FH Ų& }il  1K(IOI9#ɦJä&KLȄ`ؤ қ, к2 HpH@nhv`+YA ٬D: T6 &h n 4Ww ќ b58g% ft<ňNL*;Ձ<ȁIVpVL< 5q &!{FR3,kho*A :-t:8&9V!5Ml1kBF"DL`C RCȜJ lF D: }XO`2cZ<~C C'cT 7ԤԠ'yP8#0HOo )`;k# tbZ]zEy{l%Gґ0%`r xF'%Mo Hv7gsbIC`g`h0UfCf_ЀC Cw Rpwtց5dF d\"fEw 2s*8zoB;]XX?^ʗd:313EM$1 bHDYg]9Lpspn#$Pd 2tˇ=4 _~w C#?'?SVt&&0Z|Ѓ!Pn HkEKwXwh0z`=,ʛ"+nhXeq- Jr; ?&W}ȃKۭs$0@ DpA {w}J[0w@őn،\`B&p1`JQ}}ؘZY< @yCdP +c e`*oplC;,?H$ Ȏ p fAc (-ЌW1"X `EPU/P_a5с28) a<J|9` p9} P{<}؂ p VԀPꊺUԽZ| >p0H[=ӁI)(AtKrCXDn "ØH8sRډ9EH alBYD| (MG`iĿt[kh ɄE(;c>7YЁo`L0AQ X n`IxIʅ&|QHhJk:xJLi(JdxG y`% (9 Ȁ`0IȎH 0L& }HXJL JH} ȅD8I㜭Lhs-<" w dp/2dL10٬ApQ3SRJ-H} *X'r&5};aa^0p8ϯY/x5*-YY h& lS((x*029D –/ nw==*I!DzFM'u!!!H\S5!cZUti-0=i5d䉨P :ȀI?^ ;'ٚtj3n1ԯL1fԟTp 'lUFBjuV}=Jf(0X/|ѥ QV.-j-j M:ɅQYAYS҉+*TCmYy!ّ!-#m!IVܡ,)9}!"YI$& ğqV a5ֿbIГڦi# œ.] \Iy [ev:ג/ҕ[}ł4%U I\ #XU}Hط5e ^)޳i ѝť׶q ],rB ]ޫe@ !E m( M^3ϲ9(C)޵_X (DxYx&-*T*hL"} bw @3Ų#QEXs@` Ee٪ю{܈ 'tq1u'> sy5Q8`BJ' E$PyY$' a* Km"`p+ y8IOS&~֚bB #:' lc] p,XJ*L2ȕuHI8eaZ2Φ@.VvVq"$~GM#aIC\AO*@/qH6aA}@rD)8Z) -@8KEbi'6I*،<0Ô<<ߐ.)E421*zذo*2xQHnk.l|wtXoψ#+koMi0 *{A V/΀8.Ĉsjb.璇08<01.l2;O/۷nf"#ml0 . .[P+/)RNl t쮳䒇㞀Ln]02쎙SYӀgIs .cW T {-q D:yˏO[y ',7@+= D"p|ouX@8vI757]H8tp5 904dS/ %dO3A`3/ ^8mc7zr]p*@B(u'1 z^a@Ȅj͆(I8CմE3ȑ*W;Ȋt?3\j@'lJ ](&J, %[{OȊTxu%y8рG69ЇGKAv\Ć:)# ų12_n x< fjJ 8C;+~s>9;t d?olZ9ͣyu(Ck; 8+I2S=);Ռ{s;[|3&cX>$ }oV9HӲ;{} S`񉠧؋aˣ:ly>:2uA sߣ:M1aq۷,_ 1Cnfчcw4t`J$IpJ!dPfɢw !ԝkENwkqNM:A|%&0mȱ[m'qėDp# 5:G_9Y_ N%OsqhL'"0! sa'&>U!E Ӕ:QF2'~D A8dX:ƖL?:l3L8E9s'[50!"B`IA0>:(ЗB>cH+i@*ˡ̸b[_t5")3lmFOo1?j <u#s)lOui%-&%zL`)[N43:ȡ&9}q_!AChJWJ нJ`,pe}5{B:dı[osǺJ *7𺧸O4F29A#S=YgLi07PrG&%d{c(XSҝy獓95 9 H1!+~;<2^-pJ3XO&:#`$[`K͕iP03_|7%= &_@$_,qd2M}&[~IYp9gh-ɱ3wwmĴxBFs ,[2< a-_iZ d%5!M^F6UK Sخ11 C5d֬Vk4 诘DVg1YaEi r! ISpn\`Nv2>mdUќQw_kx܈QXT^ܨ*3!.Z2(Sl!} d1逝\:O66HJ1;ȆƤ3L=檑M*q^ȿtQg&%^1!Oj9оrYҘK-ICe,4by]OH3hcJ!BsՀڡ!ǼBF5X?6 mh/ O|n{z77-o 뭌foj {&Vv;k?L6x nkWz mp# Vca4nJ&\\Rhwj*q>Z8ml{<=8+ߚн9do&/$,m?U '1ԫ"ǜdp_0S Jr1M EG=n[]?_:ыOmI',uW38@A|=aha@yi Oń;{ƐY |*t D<_/`sڲ~ۼ;>_uۈ/:?a Ut HL7?܄f5[,M˝h f8D 아gTCe@Di|$Yi()M$ C ` ˕Db)l`Tt !堆Uv]ań0dp@3 ?Ѓ:)`Fp#=C:Cʇ{ԓHTEYP`&7]H0GH>Oce[0R4XÚL@ 9-p>lQ" nDC`KdH7JƟX-椃h/H^P)RhO@CP?t@ԍs˒[ɵ9׵[p$Zq#Uo1XL^]q TE^dAI'VVzW$W1josD6oqt5Dmt`@_[IZvb|"m͗dD6^uuٵxoM vㅔq@L`$ \w_pՆ8|٢}!7ڨآM\ŚHq}mYɘ\U{jR 0D Bywo_nܥx8uCB[ډ8DT 58 [[]ޣI׃WL婗ԜTȼ5ԷUF8xx8k񪦝w١ZՒc09CAX7:չ/^e93^yX#wʡY]_eС;:˹xA>zϺeoy:m:{ {I:/{VݺUPەo )o2;ey;{wo>X񢻽wۻ;;nһ/< _ <O|н^7䃼W3}o>O>Y>;ڍ<~{~O}>[Ƞ>޻=w|>\'on=/ ?);W G;x[?oo?'z?g/y#˿?<  4xaB 6tbD:fxcF9vdH#I4y%+YtfL3^RbN;y3aMC*XŁ)6ujTSC޴z&MWvϕaUt)Ukٶu#Vsk Zo^{5xV)\ 6nvcurdV>|sf$wiwrh][vQfիYXЦi׶}{bj׻y^Vḉ7~wrO,\q飏>}!ǂw]4g7}z~w>2GW=W>3Ⱦ;(ο \ Rp5ܐ0+% E,M<gKI|PFT cܑGkHܪ4\ \ɔ:#uLJ((&$mL ̒2͌.( M8q6,nLܓDB|R( Q3%=F- K"tԤKEERLSFm64CӬUm+cURTذ =0dK$fQj#,g=Ui6<߼|ܜ=7tݓWU}G՝=քߥ*ڗ~9|Nz^{_y~?c^o!`"C:dZ+;,C vE`#$'0#`xšdK _Q#XF|iD!G*:#*"G"0\֐qi.ܙ^=!AT!%':NNv*=!4$c:! ,J!&,)0"*-#,3).5(16 53$5:,5;07@27<-9>29>-D?>&?B4?I8?H!@76@F9AF B;6BI7BP+CEDC$DD;EL$F>+FI;FPHCI(=JNKG$KC$KJ+KE,KK1KD4KL?KRM3M<5MQAMU,NP2QL3QE R5+RF3RSFRXSL$SD$SL+SQ,SJT;T@NY^NY`RY^ Z;2ZNybXzysz~d||m|}u|y~i[uvv{Qr}Q~c|CkYycnMsdX{q{{pblv{v¹„řûÿ˲μΧҔεμңֻͬۗټݻٯżѻݫϻpxA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2?J4I4á*]ʴӧPG<ɳիXjړe-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 금GӍ^/Lc˞2[2Xxx"gʐC Yo=$jIҌ蚶ا8|DВ9|'CsqdtC2|Pr2Ztuh \U݂ bgEčF+o0p]YDS'`\bGf dP *( 9sxC=@L<၉(r9`! ,x߁`BP i&mTbBpL>o,>Y'9hmr @0,L.̨蒈Ѓ >A,c =l0E< ڹ2I)K6c=PZy'4jt`euآy BiqsI` IHwDkAE ֫H) i4/ Iq>̑*p!1q?|.=!h"( p)܃O9@F7>¸ЪC$P_4`Z(ekXn? ?il;O1JF;x%M? (>TC (qߨ?t=dz?@pH;s :v(=!1r6ϭ܁\O!QWtfUkitB. kMd 9@HyI(Lq-̳$gSx*!U*0HސD# 8TGV%* Ht~a=<Wh,1x I1  Pf$!+$u8c@@ ep# 0 S=(|Di0 1z H**JKz 'TZ٢4Tǐ'y4(<.Y1a-JpyT*P"=(A!'x.EDԌJgo8qPycI`>pc.T6|S=8g<0!Lb q̞f"1! 5JTD {t2 A '?bk@l.PcY=i y4X0=} )(.%OWۘ4ElUI2 ހEN0H>@qٵ|bq+jY᧤D{.ylGL*DdߢMnE@r q9r(dts4qI B1| #0X+9*hu Aml@B8w(F %C} a3 sF9ܑb:!G> /uxBҘΉEFr\ö/@(G>r@6N6A+q `]^SN $ѐ@ 8iP{T`Zs\/kB{/ 64x#@t /z43),η% A _ :$ NN p 7XpF 0W 4 2+!dXRrsAp_s {[ULH_"%"hXpa)cR"`A%m60Q " L[ZI=4[bz;(YFR7~f9kV\DBo#;lqPg)1}k\M?X'$#we:H>}CA|/{Z &#o"7{Oqj5H5tBU 'N VԖF&<w%v͗q'}WTd}Ga}=w- "pvG=)z,0:.<Np `%^S{?K S{W'{ f. {<`p%z^8taBh@|OhoTtWx-` 6'iYW< +<7 ) )7` :p()71 \A`0{ǡq.1Gxh{NhMx6AzUvXvkI<la@ @kF  F<xN8Y-g%5) vX` &Y}P `0  "KPaP @ KP y㸃Y  P Ȕq/1zWt6(.KAհ 7P Y͸ p@P +aБP  E79t+7` $p3 8ZȟjLjF_6P03r.舡 ?7`l }P`"Ji 7P P`Ԡ 7Ή  t!ОpDPFZJhMwa&G WXx:]Ǡ7P>j  < @ GP`8x0:ʧAJ% {1 ӎCw w [TxF ) @_' ՠ 7X1P +P` 1 0 ` :J ° !  c:@1zէqPp@ڗsg",PxX~+PTTxF":~,@`~GnFTYt! g03|ȧC{ԂwN,OOpf'rLcx2u?!s[xq,k:t+7||OYo1KۻF=$ZEʛwּLL[!@gkpJ{iA}BCaRM{GNw'KwV%+*'!TVZ{ (y:P Ǿ wہvQ|>юAȄ!ssJt!Fƒv\i78W \yq{L=:`)uj!ۏKaQ({+|3`sXd2{p k` ZDyɠ  ǻˀc: 'ƽ0}L} _ % pk_|w' Ȏ: S)z ܠZʿGa[{+  f7:S Tpȷ ?9ni@ ! p "Ю !>> 0 +n/יŞ p{@|0s|P0rȠQ' >:` ` p0 wp 0 01?7PZ:T^@ ؛ 0L '` ;ɮ!PG S_EGjoRVXt؃hT T/@ 3 ?KpIw06fy\ NԽ '?ؑ{,?SȀh舰;`(i? 3PN N.]@i  wo:Pgp_|_/P/3` qoi ۯz32$@Dh p`흎xOWIqË3^9C$fYMH[:s %Ltd`A!(O:$2O9S2%[Yiծe[qΥ[W-%'=:{4ߴD佛 x%O\z1OD$EPl?)(灟k|8yGLV3O Adh'MQ_. 3ɓ%UNӚLh!A4ýAD20Ʉ RǚM LgL˅& Kn2pC;C5}%sX`z9VE{ FCC-UJs )G")#DZd%qDy~ fpŜBE@h1I}hO2txLdL"}8;4EeO$@"MsdA33*QB4TTSUuU,*iԘ'ZoW5ǚB Wd9n58@4*i! \c'bӠ !rHp[O[ j*x޲ t`B)|sSa~Yb"8cU]L%1,4FyddS5 rK7d1QH̒FrHRkɬY$wdx%Κ~A@&# 柱4mʚc6U=fڦbvך[c߾QjFV<ۦsi| R&hu=7qDcu_uoq]68/-]RC-$NѮd~+ 9"II2q8&`D!e)FH Ų& }il  1K(IOI9#ɦJä&KLȄ`ؤ қ, к2 HpH@nhv`+YA ٬D: T6 &h n 4Ww ќ b58g% ft<ňNL*;Ձ<ȁIVpVL< 5q &!{FR3,kho*A :-t:8&9V!5Ml1kBF"DL`C RCȜJ lF D: }XO`2cZ<~C C'cT 7ԤԠ'yP8#0HOo )`;k# tbZ]zEy{l%Gґ0%`r xF'%Mo Hv7gsbIC`g`h0UfCf_ЀC Cw Rpwtց5dF d\"fEw 2s*8zoB;]XX?^ʗd:313EM$1 bHDYg]9Lpspn#$Pd 2tˇ=4 _~w C#?'?SVt&&0Z|Ѓ!Pn HkEKwXwh0z`=,ʛ"+nhXeq- Jr; ?&W}ȃKۭs$0@ DpA {w}J[0w@őn،\`B&p1`JQ}}ؘZY< @yCdP +c e`*oplC;,?H$ Ȏ p fAc (-ЌW1"X `EPU/P_a5с28) a<J|9` p9} P{<}؂ p VԀPꊺUԽZ| >p0H[=ӁI)(AtKrCXDn "ØH8sRډ9EH alBYD| (MG`iĿt[kh ɄE(;c>7YЁo`L0AQ X n`IxIʅ&|QHhJk:xJLi(JdxG y`% (9 Ȁ`0IȎH 0L& }HXJL JH} ȅD8I㜭Lhs-<" w dp/2dL10٬ApQ3SRJ-H} *X'r&5};aa^0p8ϯY/x5*-YY h& lS((x*029D –/ nw==*I!DzFM'u!!!H\S5!cZUti-0=i5d䉨P :ȀI?^ ;'ٚtj3n1ԯL1fԟTp 'lUFBjuV}=Jf(0X/|ѥ QV.-j-j M:ɅQYAYS҉+*TCmYy!ّ!-#m!IVܡ,)9}!"YI$& ğqV a5ֿbIГڦi# œ.] \Iy [ev:ג/ҕ[}ł4%U I\ #XU}Hط5e ^)޳i ѝť׶q ],rB ]ޫe@ !E m( M^3ϲ9(C)޵_X (DxYx&-*T*hL"} bw @3Ų#QEXs@` Ee٪ю{܈ 'tq1u'> sy5Q8`BJ' E$PyY$' a* Km"`p+ y8IOS&~֚bB #:' lc] p,XJ*L2ȕuHI8eaZ2Φ@.VvVq"$~GM#aIC\AO*@/qH6aA}@rD)8Z) -@8KEbi'6I*،<0Ô<<ߐ.)E421*zذo*2xQHnk.l|wtXoψ#+koMi0 *{A V/΀8.Ĉsjb.璇08<01.l2;O/۷nf"#ml0 . .[P+/)RNl t쮳䒇㞀Ln]02쎙SYӀgIs .cW T {-q D:yˏO[y ',7@+= D"p|ouX@8vI757]H8tp5 904dS/ %dO3A`3/ ^8mc7zr]p*@B(u'1 z^a@Ȅj͆(I8CմE3ȑ*W;Ȋt?3\j@'lJ ](&J, %[{OȊTxu%y8рG69ЇGKAv\Ć:)# ų12_n x< fjJ 8C;+~s>9;t d?olZ9ͣyu(Ck; 8+I2S=);Ռ{s;[|3&cX>$ }oV9HӲ;{} S`񉠧؋aˣ:ly>:2uA sߣ:M1aq۷,_ 1Cnfчcw4t`J$IpJ!dPfɢw !ԝkENwkqNM:A|%&0mȱ[m'qėDp# 5:G_9Y_ N%OsqhL'"0! sa'&>U!E Ӕ:QF2'~D A8dX:ƖL?:l3L8E9s'[50!"B`IA0>:(ЗB>cH+i@*ˡ̸b[_t5")3lmFOo1?j <u#s)lOui%-&%zL`)[N43:ȡ&9}q_!AChJWJ нJ`,pe}5{B:dı[osǺJ *7𺧸O4F29A#S=YgLi07PrG&%d{c(XSҝy獓95 9 H1!+~;<2^-pJ3XO&:#`$[`K͕iP03_|7%= &_@$_,qd2M}&[~IYp9gh-ɱ3wwmĴxBFs ,[2< a-_iZ d%5!M^F6UK Sخ11 C5d֬Vk4 诘DVg1YaEi r! ISpn\`Nv2>mdUќQw_kx܈QXT^ܨ*3!.Z2(Sl!} d1逝\:O66HJ1;ȆƤ3L=檑M*q^ȿtQg&%^1!Oj9оrYҘK-ICe,4by]OH3hcJ!BsՀڡ!ǼBF5X?6 mh/ O|n{z77-o 뭌foj {&Vv;k?L6x nkWz mp# Vca4nJ&\\Rhwj*q>Z8ml{<=8+ߚн9do&/$,m?U '1ԫ"ǜdp_0S Jr1M EG=n[]?_:ыOmI',uW38@A|=aha@yi Oń;{ƐY |*t D<_/`sڲ~ۼ;>_uۈ/:?a Ut HL7?܄f5[,M˝h f8D 아gTCe@Di|$Yi()M$ C ` ˕Db)l`Tt !堆Uv]ań0dp@3 ?Ѓ:)`Fp#=C:Cʇ{ԓHTEYP`&7]H0GH>Oce[0R4XÚL@ 9-p>lQ" nDC`KdH7JƟX-椃h/H^P)RhO@CP?t@ԍs˒[ɵ9׵[p$Zq#Uo1XL^]q TE^dAI'VVzW$W1josD6oqt5Dmt`@_[IZvb|"m͗dD6^uuٵxoM vㅔq@L`$ \w_pՆ8|٢}!7ڨآM\ŚHq}mYɘ\U{jR 0D Bywo_nܥx8uCB[ډ8DT 58 [[]ޣI׃WL婗ԜTȼ5ԷUF8xx8k񪦝w١ZՒc09CAX7:չ/^e93^yX#wʡY]_eС;:˹xA>zϺeoy:m:{ {I:/{VݺUPەo )o2;ey;{wo>X񢻽wۻ;;nһ/< _ <O|н^7䃼W3}o>O>Y>;ڍ<~{~O}>[Ƞ>޻=w|>\'on=/ ?);W G;x[?oo?'z?g/y#˿?<  4xaB 6tbD:fxcF9vdH#I4y%+YtfL3^RbN;y3aMC*XŁ)6ujTSC޴z&MWvϕaUt)Ukٶu#Vsk Zo^{5xV)\ 6nvcurdV>|sf$wiwrh][vQfիYXЦi׶}{bj׻y^Vḉ7~wrO,\q飏>}!ǂw]4g7}z~w>2GW=W>3Ⱦ;(ο \ Rp5ܐ0+% E,M<gKI|PFT cܑGkHܪ4\ \ɔ:#uLJ((&$mL ̒2͌.( M8q6,nLܓDB|R( Q3%=F- K"tԤKEERLSFm64CӬUm+cURTذ =0dK$fQj#,g=Ui6<߼|ܜ=7tݓWU}G՝=քߥ*ڗ~9|Nz^{_y~?c^o!`"C:dZ+;,C vE`#$'0#`xšdK _Q#XF|iD!G*:#*"G"0\֐qi.ܙ^=!AT!%':NNv*=!4$c:! ,J!&,)0"*-#,3).5(16 53$5:,5;07@27<-9>29>-D?>&?B4?I8?H!@76@F9AF B;6BI7BPDC$DD+DF;EL$F>;FPHCI(=JNKG$KC$KJ+KE,KK1KD4KL?KRM3M<5MQAMU,NP2QK R5+RF3RSFRXSL$SD$SL+SQ,SJT;T@NY^NY`RY^ Z;2ZNybXzysz~d||m|}u|y~i[uvv{Qr}Q~c|CkYycnMsdX{q{{pblv{v¹™³řýÿĬ˲μδ̧ҔεμҪֵϻۗټݻٯżѻݫϻppA*\BÇ e8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړe-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR ⸈GӍ^/Lc˞2[1Vx"gƈq#F Wo=$jIҌ蚶ا8DВ9|'~oQdtC1x@RĈ1Ztuh \U݂ bgEā*l0p]YDC&`\bEafx aP ) 8p;0L<(rx8` ,x߁`BP i&mTbB`L>l|+|aF)@!1q=|;!e!' (܃O70bF7>*CF$P_4`Z(ekXn=` ?fl;0HF;t$M?c>Ps 'qߤ?l=dz?~@@H;s :'=!!26}p~PO!QWtfUkflB- h hM`80H9I'@qw-г#gPx*!U*pD/HxpVT!jV2Ъ!r=4{@H-!я=䀇Bw<mT`7&&8zP4$`H Ia PpQ&(pσz, @hꀲ„H ~78!R_P zD]$=@bCA6C jVcz>`+JA'dixAB HU>4ej2ACs!0Ac%#! kBJ?p!`pp@1Ws` WxyjJ tK[D# c!%zLJT^8NK NÈ`#ioi%NliVPGb rD&m WQ tXFR~Z GD4}Ѡ+heu~MyC>桏wO ~C 7Ȍ8zoA:փ_!͢{}*PAH?<ޡrKqʧo'5HbvaӷXD{&" wz֗ ?P V5#0 Š 8~{"(~" 0LEZ'ta"ScL &jc lxu(` 6>PNp :",z?PS ` =m{8(z~z xU=%  p  8`0w|׉az[Rv,xkhI:i^0 >hD pD:u`L6Wp:`W`q U:^` W YP}pj G'aqog4"&?a?0 ?  IPi ဆhS @P dh 0 uNP?p Xx= @ M2 p FhtwEPyixZ-pp xT;]@ f>0  `I Ӡ0=zf&(^ ? IԐ (ЍH:i)kT@ 00XL|N)=S4 W =-g%5( q( %9z  ]/ "pI0^ ` 0 IYp I߈  P q/ቝHqtY4qBKB?PԀ5 `x 0> *^@ C04)q*5 $p2ZjH*z`  1#Em #=P % >` IDP J PC S0 Pe 5"5jPK p FhIzw_&E&8[ ƀ3j >f  :p  E] 6u 6z?p !  z0` ?7 t Q́ڮt}xF (` _ ` 4H0@  * ` 0Ո S=P @D+}m@zZw&F h0*p4P4Vm$QWg{-Pf4IuZ!d2{gY@{RwN,MMpp}jrLc}1Džu?spKk9wv '|k|K9o1JǭF=$¹YAD{wLHx2B@yP=[ av"N,1%y}Sii&w&ւ+}*'TU|{e8P {ZkXa>ssF+t!Fƒv罣qsLѷ4ǔ?1vujKa>%y+Uc1}w0 T\`l7|zыȐ  w{Jh=ܾ 1{ǰ x mJ@P^qp CjvJwzg?@ ;!  n- {BYƬ^80pZ2 A5!+(m?1r8ѻP \- ˹`}peˢq ǹ\i& @<!P |'@y!vh @xw+ 0Wqt8p&Y`|2P*-EY`"-N\@J`!pҾ&/]+1"|xJ @ MGn B@v e 'R@s&@O\-k@j 8`֕֒W ހdn !  ,^vws- є1'tດ|`  L͕ qlt AΘ -|m} `6}M yėv]P0 ] w yk RqGp \  |@ 0 ]Os}`ǀ~p!v k0АO} } /.̈@&PqT gE+qL@J( . !6 Jp?N{M`4-$ &P Bdhv @ J@c> 4-yG azNnP `n1!R`l.pR`6 v0 } `y! }P㾜&BG J J ^첾Jp߼mJ@ >[] \J@Py> t} ?͝!0Np `Y01t@t 0a. ." vsQ1 p2P޺ ȷL @ Ȯ[! CS_BߣFEEOVXt0؀hS T 2 <;} xL 6cye ^/Խ &_؏k+?Ph腰:[(B 2@ >0]>B  wo8 d@\{\P/2`` lB OƑ ?YT{#8˕AƶrOB !CʐPIcE@2}MB|I%$ 9xr %8j.u餄 ӇC <җI.%[Yiծe[qΥ[7H<8[$̟B{밌x%O\z-OC"APz,dEהPϊ5>BَA&&}򂄠L JegqATp$رzH|Ϭ(}:5(Lpdw>Jv*Sr7 (d}>$@:\f:B 3pC;Fg_)GGQ-EyXtj1BY>qHD$Dedx@I}V12dQ$2V)>,QKZc prǍ$ V<$.G_h)\NA_Tf@2#P)K} i3!A]CRK5TTS+0B@ .fRU%iV۬F"{4Wc $l]Vj A0< BjWXu 1g *°u,je607|;B&-˅[@Wp0&0?WU+X./FRѿH)C>dsԠ DyHf?1ǎt)-U]ZA™8fCv@天g*h8Q`gjHs5{lNcke} _Jlj{m9W`祗AooAk7GۧͶr3 m<9o"\j1e@|cAZvz:v߂ۗ|r0w̓Ww;VF9)oj\KO*E:|Tۍ򶬵WqWxs&+%~ދ?-sDF} ]h;eCa." X].X?%~)tyA;\ -pBfȷਆ@} LȆ!c%o dqan/bqokF,a1.X , AX8YB@ƅwl˲B2Cb zH |D:ʀE4QHvx#%0I &hNH:.@6]ܨSsUG"ɴH d0$e dX I4pͷ}(&`& J O㐙9-ɠ 7)HZj:%3IcB&M`'!Y8HŐ.!4@2D8XCF"Zj OЀ `B%x'!+@Q(A %4#]DMo <v5gs:`e`h,Rd`e\ЀC t  QpwtA5cGm^ \BJxE.~|-WN4P+Uγ{#:$t:$uR$y՗0x)X# 5n)4I ˂HCW؁g]Q9Hrps`m#'P`1=6iOt C#?'G7!p(q B+0<`v):Xtxx98 ֫"*XWa- Rr; ?%;V}C-s8|ÉBpA {w}{BZ(w(!őxn \pB%p0`I9}}ȘYЇX; (cP ;(2`*BoXC<,?I$  XeA[& 0- V1!P 0W;$9W %^()){ȷXҝoPJ@yYZ+/)\(Ph9&M ÏtʃJ}ǥȀh%X2xH xH+HpBd@HMȶG8}؄ <\0HilÐ9^Ag0%];M؆WX Au<0;мސ.)521y0 0}" 5 4ʯl2KwmJxoHΊW ̱;16tA!k]xLlh p+B@<,r.yxKd#CẦ10}^)(2o;վ&Odb٭ࢅz@oK.FN J:gA.yh  $ˁf;8gI[ޤ.c0z Mh ˔8ן(Yȼs L@]ah OhxÁBҳ(;5hWp0nyCq˅CG^xC;@`ȀQ:[>;;6CQvp 6vgX UoR!7K_AJ6Ql4Sꇠ>RM[4u@}8t>y1\jaC%oJ1rˆʒQ":XM W7xvBvz7рE7ǿK@v.,ƻ<04n x<( C;#ck>H?[sÁMH8Ж:XGPKW:<> ?R* c0r,@C ^| 9,9V5 RZJP=SK͡ M'nx6-ׇ'Pg?8y<<(hF16P—[SDz Mw؋S8 @}0oL>$ć ~9.7|oz_ֻHJh8\Ȑ 2l!C'.XA!dl٨^rt7u(<  ؤIiQ]|BunjJ$&!(!a&$5'I őbչ .0b|џ TR8P̓PGq_028˰B2@ T#)*Dh胃9pu`Vf:4A0L!L Z2hP),f*%5v\pwy#K7BH]@p ^ʲ,d4DɧG2)0 2-mzB k*|)pB7شh`mC%ʢg>tۈ 3}H(#P:iM5WbQ9鴦2|m#tTr T[M%̗>|O5w#ߖʸ^}p8d"C$C5T2?HC9f <Iܐ /&ems8XjMJ^{#XFp @!*@H!q$%UB $S) K հ Q>N X 5 /3ق@CqV 2:"R-n8Y8?̫P{j5H5#WDc4}W[=tϣ) SJ@jY[~2.tIH0N麟DƊâ7׵EOBuO pWO{r?Qv)s[ G=Yk8<]%:Vc0Nm|:!8Sn%U 'ܯ E,5¹tߒҾ9ѡ&Y lnD9ճ%]5DhkEc9M?bA:)d{vŸt2Ћ;ѡ6Jx?ug1 ! 6zCj@ fo< =s}gzAR8bB #ػp`pC̯|! `V ٲ56A ߻ßo>0 \&Aֳpi H M7?e. ũh^l%Ni̹j h E iilFd@^b;#$[ݝC()M`,H <` Y̍B0\@\m!v!۵jOTT4b8 Ad@H cE؁%aAUa} amY^P ]=ĂAaݡ ìUui< AF؁`A1.p[ux@x"!""F T "aQHvU+E[A#E2n(biDfQgLSG"4ELP#@^j%^j؁>/?87\;x6D:,1<,Fc@7΃>@4d~?Dv#4EL YHx>8|cK< HM:f@Q2$%HC5< <NWI\̓A` .h> LH@7K_[̃/褃/@H_x"<$'<ԑY AA1| Mh8TA%H=+wځ4l Az G4VԨ?pAsjfD2hu"B^č |CNm<*:;QH>hI$\ '`0d xJ̃ȀC [AC>+AC>3984-TKɃ^2m<4>[3;?~o n>e_=矾+A;1&>[>~~~)?~?;/?{{w?s<'3罷GK?pv:g?婿< K?o* 4xaB 6tED)VxѢ 24bdH#I4yeJ+YtF3i48w>hPC5zԧGK=jfTSVjV"uiXcɖ5{v Sk7Tn\s֍U'Z{[mn/5|qbZyrdfWb͛ O̹`ɣI6rjn?vƧi׶-Yuj2cÉ˗o[=GUN]čDϰjpmduk6)$o<2:ʐ0"$JH|,o*H2W,\Mb8r6d=ᔓOT@Tr Q)1D%ME1WԻI=m PdG5֜SVtLTeM̼(]QRKX$^ `}Q<Z6G]ۨDn)5p■d=Wf]+EM-z xm-&9l/} F-z^x'K~x~f8m!x 3Xb;䌉ݘ<ՐU6$Jܕe_FVчryG9\OYhζ҈Negr:Z%[j討䜳歍l촯>T.r:n3k, P>}*U=, tډ]@m's/ "y80OHݔ~zߞ|,|OsB!~Rs/?ӟ\7/y2x=p 8Pny ( ^p 2!= p@+D \C< m(-~aCU0ID!bD/c h*QSM=`qZHEQcJS?3v׈ X:&y,aG_s+JFVwH@i3MǎG0>@! ,J!&,)0"*-#,3).5(16 53$5:,5;07@27<-9>29>-D?>&?B4?I8?H!@76@F9AF B;6BI7BPDC$DD+DF;EL$F>;FPHCI(=JNKG$KC$KJ+KE,KK1KD4KL?KRM3M<5MQAMU,NP2QK R5+RF3RSFRXSL$SD$SL+SQ,SJT;T@NY^NY`RY^ Z;2ZNybXzysz~d||m|}u|y~i[uvv{Qr}Q~c|CkYycnMsdX{q{{pblv{v¹™³řýÿĬ˲μδ̧ҔεμҪֵϻۗټݻٯżѻݫϻppA*\BÇ e8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړe-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR ⸈GӍ^/Lc˞2[1Vx"gƈq#F Wo=$jIҌ蚶ا8DВ9|'~oQdtC1x@RĈ1Ztuh \U݂ bgEā*l0p]YDC&`\bEafx aP ) 8p;0L<(rx8` ,x߁`BP i&mTbB`L>l|+|aF)@!1q=|;!e!' (܃O70bF7>*CF$P_4`Z(ekXn=` ?fl;0HF;t$M?c>Ps 'qߤ?l=dz?~@@H;s :'=!!26}p~PO!QWtfUkflB- h hM`80H9I'@qw-г#gPx*!U*pD/HxpVT!jV2Ъ!r=4{@H-!я=䀇Bw<mT`7&&8zP4$`H Ia PpQ&(pσz, @hꀲ„H ~78!R_P zD]$=@bCA6C jVcz>`+JA'dixAB HU>4ej2ACs!0Ac%#! kBJ?p!`pp@1Ws` WxyjJ tK[D# c!%zLJT^8NK NÈ`#ioi%NliVPGb rD&m WQ tXFR~Z GD4}Ѡ+heu~MyC>桏wO ~C 7Ȍ8zoA:փ_!͢{}*PAH?<ޡrKqʧo'5HbvaӷXD{&" wz֗ ?P V5#0 Š 8~{"(~" 0LEZ'ta"ScL &jc lxu(` 6>PNp :",z?PS ` =m{8(z~z xU=%  p  8`0w|׉az[Rv,xkhI:i^0 >hD pD:u`L6Wp:`W`q U:^` W YP}pj G'aqog4"&?a?0 ?  IPi ဆhS @P dh 0 uNP?p Xx= @ M2 p FhtwEPyixZ-pp xT;]@ f>0  `I Ӡ0=zf&(^ ? IԐ (ЍH:i)kT@ 00XL|N)=S4 W =-g%5( q( %9z  ]/ "pI0^ ` 0 IYp I߈  P q/ቝHqtY4qBKB?PԀ5 `x 0> *^@ C04)q*5 $p2ZjH*z`  1#Em #=P % >` IDP J PC S0 Pe 5"5jPK p FhIzw_&E&8[ ƀ3j >f  :p  E] 6u 6z?p !  z0` ?7 t Q́ڮt}xF (` _ ` 4H0@  * ` 0Ո S=P @D+}m@zZw&F h0*p4P4Vm$QWg{-Pf4IuZ!d2{gY@{RwN,MMpp}jrLc}1Džu?spKk9wv '|k|K9o1JǭF=$¹YAD{wLHx2B@yP=[ av"N,1%y}Sii&w&ւ+}*'TU|{e8P {ZkXa>ssF+t!Fƒv罣qsLѷ4ǔ?1vujKa>%y+Uc1}w0 T\`l7|zыȐ  w{Jh=ܾ 1{ǰ x mJ@P^qp CjvJwzg?@ ;!  n- {BYƬ^80pZ2 A5!+(m?1r8ѻP \- ˹`}peˢq ǹ\i& @<!P |'@y!vh @xw+ 0Wqt8p&Y`|2P*-EY`"-N\@J`!pҾ&/]+1"|xJ @ MGn B@v e 'R@s&@O\-k@j 8`֕֒W ހdn !  ,^vws- є1'tດ|`  L͕ qlt AΘ -|m} `6}M yėv]P0 ] w yk RqGp \  |@ 0 ]Os}`ǀ~p!v k0АO} } /.̈@&PqT gE+qL@J( . !6 Jp?N{M`4-$ &P Bdhv @ J@c> 4-yG azNnP `n1!R`l.pR`6 v0 } `y! }P㾜&BG J J ^첾Jp߼mJ@ >[] \J@Py> t} ?͝!0Np `Y01t@t 0a. ." vsQ1 p2P޺ ȷL @ Ȯ[! CS_BߣFEEOVXt0؀hS T 2 <;} xL 6cye ^/Խ &_؏k+?Ph腰:[(B 2@ >0]>B  wo8 d@\{\P/2`` lB OƑ ?YT{#8˕AƶrOB !CʐPIcE@2}MB|I%$ 9xr %8j.u餄 ӇC <җI.%[Yiծe[qΥ[7H<8[$̟B{밌x%O\z-OC"APz,dEהPϊ5>BَA&&}򂄠L JegqATp$رzH|Ϭ(}:5(Lpdw>Jv*Sr7 (d}>$@:\f:B 3pC;Fg_)GGQ-EyXtj1BY>qHD$Dedx@I}V12dQ$2V)>,QKZc prǍ$ V<$.G_h)\NA_Tf@2#P)K} i3!A]CRK5TTS+0B@ .fRU%iV۬F"{4Wc $l]Vj A0< BjWXu 1g *°u,je607|;B&-˅[@Wp0&0?WU+X./FRѿH)C>dsԠ DyHf?1ǎt)-U]ZA™8fCv@天g*h8Q`gjHs5{lNcke} _Jlj{m9W`祗AooAk7GۧͶr3 m<9o"\j1e@|cAZvz:v߂ۗ|r0w̓Ww;VF9)oj\KO*E:|Tۍ򶬵WqWxs&+%~ދ?-sDF} ]h;eCa." X].X?%~)tyA;\ -pBfȷਆ@} LȆ!c%o dqan/bqokF,a1.X , AX8YB@ƅwl˲B2Cb zH |D:ʀE4QHvx#%0I &hNH:.@6]ܨSsUG"ɴH d0$e dX I4pͷ}(&`& J O㐙9-ɠ 7)HZj:%3IcB&M`'!Y8HŐ.!4@2D8XCF"Zj OЀ `B%x'!+@Q(A %4#]DMo <v5gs:`e`h,Rd`e\ЀC t  QpwtA5cGm^ \BJxE.~|-WN4P+Uγ{#:$t:$uR$y՗0x)X# 5n)4I ˂HCW؁g]Q9Hrps`m#'P`1=6iOt C#?'G7!p(q B+0<`v):Xtxx98 ֫"*XWa- Rr; ?%;V}C-s8|ÉBpA {w}{BZ(w(!őxn \pB%p0`I9}}ȘYЇX; (cP ;(2`*BoXC<,?I$  XeA[& 0- V1!P 0W;$9W %^()){ȷXҝoPJ@yYZ+/)\(Ph9&M ÏtʃJ}ǥȀh%X2xH xH+HpBd@HMȶG8}؄ <\0HilÐ9^Ag0%];M؆WX Au<0;мސ.)521y0 0}" 5 4ʯl2KwmJxoHΊW ̱;16tA!k]xLlh p+B@<,r.yxKd#CẦ10}^)(2o;վ&Odb٭ࢅz@oK.FN J:gA.yh  $ˁf;8gI[ޤ.c0z Mh ˔8ן(Yȼs L@]ah OhxÁBҳ(;5hWp0nyCq˅CG^xC;@`ȀQ:[>;;6CQvp 6vgX UoR!7K_AJ6Ql4Sꇠ>RM[4u@}8t>y1\jaC%oJ1rˆʒQ":XM W7xvBvz7рE7ǿK@v.,ƻ<04n x<( C;#ck>H?[sÁMH8Ж:XGPKW:<> ?R* c0r,@C ^| 9,9V5 RZJP=SK͡ M'nx6-ׇ'Pg?8y<<(hF16P—[SDz Mw؋S8 @}0oL>$ć ~9.7|oz_ֻHJh8\Ȑ 2l!C'.XA!dl٨^rt7u(<  ؤIiQ]|BunjJ$&!(!a&$5'I őbչ .0b|џ TR8P̓PGq_028˰B2@ T#)*Dh胃9pu`Vf:4A0L!L Z2hP),f*%5v\pwy#K7BH]@p ^ʲ,d4DɧG2)0 2-mzB k*|)pB7شh`mC%ʢg>tۈ 3}H(#P:iM5WbQ9鴦2|m#tTr T[M%̗>|O5w#ߖʸ^}p8d"C$C5T2?HC9f <Iܐ /&ems8XjMJ^{#XFp @!*@H!q$%UB $S) K հ Q>N X 5 /3ق@CqV 2:"R-n8Y8?̫P{j5H5#WDc4}W[=tϣ) SJ@jY[~2.tIH0N麟DƊâ7׵EOBuO pWO{r?Qv)s[ G=Yk8<]%:Vc0Nm|:!8Sn%U 'ܯ E,5¹tߒҾ9ѡ&Y lnD9ճ%]5DhkEc9M?bA:)d{vŸt2Ћ;ѡ6Jx?ug1 ! 6zCj@ fo< =s}gzAR8bB #ػp`pC̯|! `V ٲ56A ߻ßo>0 \&Aֳpi H M7?e. ũh^l%Ni̹j h E iilFd@^b;#$[ݝC()M`,H <` Y̍B0\@\m!v!۵jOTT4b8 Ad@H cE؁%aAUa} amY^P ]=ĂAaݡ ìUui< AF؁`A1.p[ux@x"!""F T "aQHvU+E[A#E2n(biDfQgLSG"4ELP#@^j%^j؁>/?87\;x6D:,1<,Fc@7΃>@4d~?Dv#4EL YHx>8|cK< HM:f@Q2$%HC5< <NWI\̓A` .h> LH@7K_[̃/褃/@H_x"<$'<ԑY AA1| Mh8TA%H=+wځ4l Az G4VԨ?pAsjfD2hu"B^č |CNm<*:;QH>hI$\ '`0d xJ̃ȀC [AC>+AC>3984-TKɃ^2m<4>[3;?~o n>e_=矾+A;1&>[>~~~)?~?;/?{{w?s<'3罷GK?pv:g?婿< K?o* 4xaB 6tED)VxѢ 24bdH#I4yeJ+YtF3i48w>hPC5zԧGK=jfTSVjV"uiXcɖ5{v Sk7Tn\s֍U'Z{[mn/5|qbZyrdfWb͛ O̹`ɣI6rjn?vƧi׶-Yuj2cÉ˗o[=GUN]čDϰjpmduk6)$o<2:ʐ0"$JH|,o*H2W,\Mb8r6d=ᔓOT@Tr Q)1D%ME1WԻI=m PdG5֜SVtLTeM̼(]QRKX$^ `}Q<Z6G]ۨDn)5p■d=Wf]+EM-z xm-&9l/} F-z^x'K~x~f8m!x 3Xb;䌉ݘ<ՐU6$Jܕe_FVчryG9\OYhζ҈Negr:Z%[j討䜳歍l촯>T.r:n3k, P>}*U=, tډ]@m's/ "y80OHݔ~zߞ|,|OsB!~Rs/?ӟ\7/y2x=p 8Pny ( ^p 2!= p@+D \C< m(-~aCU0ID!bD/c h*QSM=`qZHEQcJS?3v׈ X:&y,aG_s+JFVwH@i3MǎG0>@! ,J!&,)0"*-#,3).5(16 53$5:,5;07@27<-9>29>-D?>&?B4?I8?H!@76@F9AF B;6BI7BPDC$DD+DF;EL$F>;FPHCI(=JNKG$KC$KJ+KE,KK1KD4KL?KRM3M<5MQAMU,NP2QK R5+RF3RSFRXSL$SD$SL+SQ,SJT;T@NY^NY`RY^ Z;2ZNybXzysz~d||m|}u|y~i[uvv{Qr}Q~c|CkYycnMsdX{q{{pblv{v¹™³řýÿĬ˲μδ̧ҔεμҪֵϻۗټݻٯżѻݫϻppA*\BÇ e8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4á*]ʴӧPG<ɳիXjړe-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR ⸈GӍ^/Lc˞2[1Vx"gƈq#F Wo=$jIҌ蚶ا8DВ9|'~oQdtC1x@RĈ1Ztuh \U݂ bgEā*l0p]YDC&`\bEafx aP ) 8p;0L<(rx8` ,x߁`BP i&mTbB`L>l|+|aF)@!1q=|;!e!' (܃O70bF7>*CF$P_4`Z(ekXn=` ?fl;0HF;t$M?c>Ps 'qߤ?l=dz?~@@H;s :'=!!26}p~PO!QWtfUkflB- h hM`80H9I'@qw-г#gPx*!U*pD/HxpVT!jV2Ъ!r=4{@H-!я=䀇Bw<mT`7&&8zP4$`H Ia PpQ&(pσz, @hꀲ„H ~78!R_P zD]$=@bCA6C jVcz>`+JA'dixAB HU>4ej2ACs!0Ac%#! kBJ?p!`pp@1Ws` WxyjJ tK[D# c!%zLJT^8NK NÈ`#ioi%NliVPGb rD&m WQ tXFR~Z GD4}Ѡ+heu~MyC>桏wO ~C 7Ȍ8zoA:փ_!͢{}*PAH?<ޡrKqʧo'5HbvaӷXD{&" wz֗ ?P V5#0 Š 8~{"(~" 0LEZ'ta"ScL &jc lxu(` 6>PNp :",z?PS ` =m{8(z~z xU=%  p  8`0w|׉az[Rv,xkhI:i^0 >hD pD:u`L6Wp:`W`q U:^` W YP}pj G'aqog4"&?a?0 ?  IPi ဆhS @P dh 0 uNP?p Xx= @ M2 p FhtwEPyixZ-pp xT;]@ f>0  `I Ӡ0=zf&(^ ? IԐ (ЍH:i)kT@ 00XL|N)=S4 W =-g%5( q( %9z  ]/ "pI0^ ` 0 IYp I߈  P q/ቝHqtY4qBKB?PԀ5 `x 0> *^@ C04)q*5 $p2ZjH*z`  1#Em #=P % >` IDP J PC S0 Pe 5"5jPK p FhIzw_&E&8[ ƀ3j >f  :p  E] 6u 6z?p !  z0` ?7 t Q́ڮt}xF (` _ ` 4H0@  * ` 0Ո S=P @D+}m@zZw&F h0*p4P4Vm$QWg{-Pf4IuZ!d2{gY@{RwN,MMpp}jrLc}1Džu?spKk9wv '|k|K9o1JǭF=$¹YAD{wLHx2B@yP=[ av"N,1%y}Sii&w&ւ+}*'TU|{e8P {ZkXa>ssF+t!Fƒv罣qsLѷ4ǔ?1vujKa>%y+Uc1}w0 T\`l7|zыȐ  w{Jh=ܾ 1{ǰ x mJ@P^qp CjvJwzg?@ ;!  n- {BYƬ^80pZ2 A5!+(m?1r8ѻP \- ˹`}peˢq ǹ\i& @<!P |'@y!vh @xw+ 0Wqt8p&Y`|2P*-EY`"-N\@J`!pҾ&/]+1"|xJ @ MGn B@v e 'R@s&@O\-k@j 8`֕֒W ހdn !  ,^vws- є1'tດ|`  L͕ qlt AΘ -|m} `6}M yėv]P0 ] w yk RqGp \  |@ 0 ]Os}`ǀ~p!v k0АO} } /.̈@&PqT gE+qL@J( . !6 Jp?N{M`4-$ &P Bdhv @ J@c> 4-yG azNnP `n1!R`l.pR`6 v0 } `y! }P㾜&BG J J ^첾Jp߼mJ@ >[] \J@Py> t} ?͝!0Np `Y01t@t 0a. ." vsQ1 p2P޺ ȷL @ Ȯ[! CS_BߣFEEOVXt0؀hS T 2 <;} xL 6cye ^/Խ &_؏k+?Ph腰:[(B 2@ >0]>B  wo8 d@\{\P/2`` lB OƑ ?YT{#8˕AƶrOB !CʐPIcE@2}MB|I%$ 9xr %8j.u餄 ӇC <җI.%[Yiծe[qΥ[7H<8[$̟B{밌x%O\z-OC"APz,dEהPϊ5>BَA&&}򂄠L JegqATp$رzH|Ϭ(}:5(Lpdw>Jv*Sr7 (d}>$@:\f:B 3pC;Fg_)GGQ-EyXtj1BY>qHD$Dedx@I}V12dQ$2V)>,QKZc prǍ$ V<$.G_h)\NA_Tf@2#P)K} i3!A]CRK5TTS+0B@ .fRU%iV۬F"{4Wc $l]Vj A0< BjWXu 1g *°u,je607|;B&-˅[@Wp0&0?WU+X./FRѿH)C>dsԠ DyHf?1ǎt)-U]ZA™8fCv@天g*h8Q`gjHs5{lNcke} _Jlj{m9W`祗AooAk7GۧͶr3 m<9o"\j1e@|cAZvz:v߂ۗ|r0w̓Ww;VF9)oj\KO*E:|Tۍ򶬵WqWxs&+%~ދ?-sDF} ]h;eCa." X].X?%~)tyA;\ -pBfȷਆ@} LȆ!c%o dqan/bqokF,a1.X , AX8YB@ƅwl˲B2Cb zH |D:ʀE4QHvx#%0I &hNH:.@6]ܨSsUG"ɴH d0$e dX I4pͷ}(&`& J O㐙9-ɠ 7)HZj:%3IcB&M`'!Y8HŐ.!4@2D8XCF"Zj OЀ `B%x'!+@Q(A %4#]DMo <v5gs:`e`h,Rd`e\ЀC t  QpwtA5cGm^ \BJxE.~|-WN4P+Uγ{#:$t:$uR$y՗0x)X# 5n)4I ˂HCW؁g]Q9Hrps`m#'P`1=6iOt C#?'G7!p(q B+0<`v):Xtxx98 ֫"*XWa- Rr; ?%;V}C-s8|ÉBpA {w}{BZ(w(!őxn \pB%p0`I9}}ȘYЇX; (cP ;(2`*BoXC<,?I$  XeA[& 0- V1!P 0W;$9W %^()){ȷXҝoPJ@yYZ+/)\(Ph9&M ÏtʃJ}ǥȀh%X2xH xH+HpBd@HMȶG8}؄ <\0HilÐ9^Ag0%];M؆WX Au<0;мސ.)521y0 0}" 5 4ʯl2KwmJxoHΊW ̱;16tA!k]xLlh p+B@<,r.yxKd#CẦ10}^)(2o;վ&Odb٭ࢅz@oK.FN J:gA.yh  $ˁf;8gI[ޤ.c0z Mh ˔8ן(Yȼs L@]ah OhxÁBҳ(;5hWp0nyCq˅CG^xC;@`ȀQ:[>;;6CQvp 6vgX UoR!7K_AJ6Ql4Sꇠ>RM[4u@}8t>y1\jaC%oJ1rˆʒQ":XM W7xvBvz7рE7ǿK@v.,ƻ<04n x<( C;#ck>H?[sÁMH8Ж:XGPKW:<> ?R* c0r,@C ^| 9,9V5 RZJP=SK͡ M'nx6-ׇ'Pg?8y<<(hF16P—[SDz Mw؋S8 @}0oL>$ć ~9.7|oz_ֻHJh8\Ȑ 2l!C'.XA!dl٨^rt7u(<  ؤIiQ]|BunjJ$&!(!a&$5'I őbչ .0b|џ TR8P̓PGq_028˰B2@ T#)*Dh胃9pu`Vf:4A0L!L Z2hP),f*%5v\pwy#K7BH]@p ^ʲ,d4DɧG2)0 2-mzB k*|)pB7شh`mC%ʢg>tۈ 3}H(#P:iM5WbQ9鴦2|m#tTr T[M%̗>|O5w#ߖʸ^}p8d"C$C5T2?HC9f <Iܐ /&ems8XjMJ^{#XFp @!*@H!q$%UB $S) K հ Q>N X 5 /3ق@CqV 2:"R-n8Y8?̫P{j5H5#WDc4}W[=tϣ) SJ@jY[~2.tIH0N麟DƊâ7׵EOBuO pWO{r?Qv)s[ G=Yk8<]%:Vc0Nm|:!8Sn%U 'ܯ E,5¹tߒҾ9ѡ&Y lnD9ճ%]5DhkEc9M?bA:)d{vŸt2Ћ;ѡ6Jx?ug1 ! 6zCj@ fo< =s}gzAR8bB #ػp`pC̯|! `V ٲ56A ߻ßo>0 \&Aֳpi H M7?e. ũh^l%Ni̹j h E iilFd@^b;#$[ݝC()M`,H <` Y̍B0\@\m!v!۵jOTT4b8 Ad@H cE؁%aAUa} amY^P ]=ĂAaݡ ìUui< AF؁`A1.p[ux@x"!""F T "aQHvU+E[A#E2n(biDfQgLSG"4ELP#@^j%^j؁>/?87\;x6D:,1<,Fc@7΃>@4d~?Dv#4EL YHx>8|cK< HM:f@Q2$%HC5< <NWI\̓A` .h> LH@7K_[̃/褃/@H_x"<$'<ԑY AA1| Mh8TA%H=+wځ4l Az G4VԨ?pAsjfD2hu"B^č |CNm<*:;QH>hI$\ '`0d xJ̃ȀC [AC>+AC>3984-TKɃ^2m<4>[3;?~o n>e_=矾+A;1&>[>~~~)?~?;/?{{w?s<'3罷GK?pv:g?婿< K?o* 4xaB 6tED)VxѢ 24bdH#I4yeJ+YtF3i48w>hPC5zԧGK=jfTSVjV"uiXcɖ5{v Sk7Tn\s֍U'Z{[mn/5|qbZyrdfWb͛ O̹`ɣI6rjn?vƧi׶-Yuj2cÉ˗o[=GUN]čDϰjpmduk6)$o<2:ʐ0"$JH|,o*H2W,\Mb8r6d=ᔓOT@Tr Q)1D%ME1WԻI=m PdG5֜SVtLTeM̼(]QRKX$^ `}Q<Z6G]ۨDn)5p■d=Wf]+EM-z xm-&9l/} F-z^x'K~x~f8m!x 3Xb;䌉ݘ<ՐU6$Jܕe_FVчryG9\OYhζ҈Negr:Z%[j討䜳歍l촯>T.r:n3k, P>}*U=, tډ]@m's/ "y80OHݔ~zߞ|,|OsB!~Rs/?ӟ\7/y2x=p 8Pny ( ^p 2!= p@+D \C< m(-~aCU0ID!bD/c h*QSM=`qZHEQcJS?3v׈ X:&y,aG_s+JFVwH@i3MǎG0>@! ,J!&,)/"*-#,3).5(16 53$5:,5;07@27<-9>29>-D?>&?B4?I8?H!@76@F9AF B;6BI7BP+CEDC$DD;EL$F>+FI;FPHCI(=INKG$KC$KJ+KE,KK1KD4KL?KRM3M<5MQAMU,NP2QK R5+RF3RSFRXSL$SD$SL+SQ,SKT;T@BY\NY^NY`RY^ Z;2ZNfc?g[Ugk]imbim5jcHjidlrKof&pQ3pXiptgqyybXzysz~d||m|}u|iy[uu{Qr}Q~c|Ckv~YcnMsdX{qx{pblv{v¹»řûûĬĽ˲μΧҍβζμҪֻۯԗټݻٯżpxA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2?J4I4á*]ʴӧPG<ɳիXjړe-E%RXH) ilԨnʝt*Uxw&ڸ*/<+dZ+^̸]}#KLߎ1kaR 済GӍ^/Lc˞2[2Xxx"gʐC Yo=$jIҌ蚶ا8|DВ9|'#GqqdtC2zHr$2Ztuh \U݂ bgEč+m0p]YDcN'`\b_Gqf cP *$L9px<8;၉(rN9`! ,x߁`BP i&mTbBL>m,=Y'8hkb @0,L.̨蒈 =,c a*PE!1q>|.ĸjC$P_4`Z(ekXnB> ?fl:򘼏1Ip;|%M?  >\C (qߩC?l=?@P;s :(=O!A637">rQ<fiB ,s3NGmә9Wuw *A4g'g#%pݶ|2>m@a}D%RQR$&߀#Ѓ 8TGV %C*T8b ('Pu:a!`?!hFcAK@ κTf#dT'A |htPvc~,6@(lXTJ= z)A,[```0(  LtAn8|:t0AFG.L%m'la n" $H ~2f9VaHj 2 щmc` 0LV}}@1mQ:c #T)A 9u`-@U&R%fT4,~`ɉ Γ:@:чBPNfxG.Yw[ =ֱ r(AWTl Hj; %X?:A}*1cz-pU&GL~8@A!R-Ъk|p-HcX5i y1X/=}̣ )(.5%^OWۘ4DlUJG3 ߀;;38 ȍ! G4q6 FxFXзvb *`+}U(nO`-G!x _p HaxyBˮ [oT?%%skgK?W$* mr+p3dH΀˕ %KXWXQG :nC=左nń{-R"G 2r=&%2A bXVzAjs5i  1}Et?H{h4H1dHv1I ;M v6rt p:6?wpcjѻ b*(4ScG~TOՅ55Gs}>ܑB|xS>ؗ-DvK 3k{>c4#O`-L.?x|]m}I%X$wsG?oY{'" kqՓ @p V5#"` 9{(~" @MGZ908G&|^RyxS{d `lyu)p 7?`O`;"-P{@`T А >0ux{>)P{z xU>&0  p 9IK|Wa[nN` po&>fp Jj0 Opg`"^0ހ V`jPf;p>`Vh7[O@`Rpi+ J(Xov5"&?q@` @ 0 J`j gT  ` l ` uO@`@ "h>Ј =33 MȏyEVibZv.`p yZ<]p f?-9J ֠>zpf,8^ @0 Jװ )@X;nI@lTp @RyoT)x9YY5 V B-g%5) y8P &Y 0à ]0 "JP^0 ` r:i>2q `  0azwҚow(.K@P׀ 60 py؝ Đ?@ + ^JE :Ir+6P $30(POȟuL|z0`  1#Gn #>`¹ & ? JFP($ʆ@`E0 T` `i ;" 9P p@HxJ:iMwb&G@Yx%Ȑ7ڍ0>l 0 ;0rp% -p1P j{ :Z1p x 18| @)ᏜڮZx@ؐF@ ) @_' א :X1p @ +p0 p 1륫`ܸ d 9I İ ! 8FBxn`} aw&A 0+5P5 W n$Rwe.Pf4JEp[~NY`0>+SvC;4X 'v&'n94A_xsd8]1縈WP=sLw9g ӗ{V=$^E'5MItyw{;PQNKbD}BCp~kwRTqwR[1*a'TWZ&|ew9P| [4vL%[D>wg vͱj3`avzW.tۣ+}}=^[] labǹQœ[5U 0~/íW9 r9 w!,! v{ {c ǾחKB^r K1q{|?p ?T ܠXG,Z<cgS`, v}}@ y! ~^&D j! ` @Ʈ !`꽮. P M!/엀Fט dz@vp|0yP0qɠW?!09 p @P t@  P `C70~P/0P@ ;p P3qP C XLSX'Lb^1KN'z-ܰ^O30 0Vt.30pdp^ -׌{"%|@00_c(9/ 3P> ( 9 no9eP\0|\`\0P3`W? P9 ň hoWA.3fHqL ?W$8$D(hh9C1q@$GJD AbPp"%pe @nWaŎ%[Yiծ[:eaI/GzW-x";[ĉ/f"\#%TgJ)9ce $j k,ٓxC.'hH.@pM≲R$x4=Qt߁NbӇ>]J= qfїlKv0%[“v 4%y7}D$FQ9]N9aA#pB +Lч`9gGS-xH4q6Zt3BA q:{q kDR,љRVV<̭4FwSlViOF';܆+]yC< +i"*ls;nz:7hs5}αRCiIOBpSN;SPͺ 8~*u)bR+\eGZ_D) N=BkTTVV]:^a1"3fWOP'Xi; [UΖvػ~I!h0pw+gZ"%|߉([dXPvaQ3IF>$4WaQ JwVFcHF4MJuVJ܂y"/VsܠϮn.N+`gCoE蔠xkԊӼsV9xv̺j-ٸܱQ8)*;iLI޽ajq#<^n[CVlslrAƼY55n{-+`%Ƶ{B'wI:qgs ӭbwǵ]y#+wwf:2wwm{lnT}Upi<z_—=zFs#ģ- uq( W>F,^RG4QoI;L ISDV,Zix(@[3a Hr0NZEoHFvE?)+4$خųH.7a3];EX*|dTe`3Q`" (JQ @"QRKHfWO!:G?y9qZdL(@i7IBS@FUnLj2_42].3 H"S 2б ƼrEfMTVgPIh1IEy%=$/ DBY3} i^3#@ٲ>FDSCP"F!P(4s ¨QB HN(R%X$Q6).ҡa ]yo[pHD<* vpKs"$`36Ui=Q"d`&XeԘ]@x)K%0 5O5`D!OB0It6P @mMV@jv+g("R%(cjP?QaNAŢ#e?"`B>u8#٬FhmaC1ˆ_bqA (#]@u `+'Zu uFMԡcPCE\ .=1"7I-C3WcDS?&/792"W2  bNJʀB =0ǔHg8:T p./ /0=1U )CBǜe_bLJ,FXq8+uE}IR~Æ8ăOC-Q ;`=bHzJ1"Nd7C"4]}"?g}eS4hS &vDa l4y(AH$;, $K憌aAYs0 x% meo'q68P>nCCpg-(c>qTNF$B`B  gb \^ Pcbā$CI?@NЇ2X@9x8ʔ.jM,t Ss ر74 trc)/yhnsp9܋4O/Id p3 EL݁#%C,LyZB갌2 ;،):EҸNxH$S<| tC=xIЅxKG~ߕ2q˂!a߃\ u&J0ZtE葇!Pl ҡ :w` A0ci g,n)0A q>Ы% (K8 H%;W}Ss3$?c CpswXxRZ8w; n ]@%p00EA}}X)ZT7y=X 0YdP B J[Bp`fC9>F> 0 `ps9pZPA:`Rk* p #p HE..P`p0p5Ɂ0(`D44D}p9} Os;}Ȃ pzTԀ B:TYL1=, ZDܳ=ˁH0P(`I$  Wâ8n "`C艏 Mz7ťHa0fjD4ȧHGXj?uЇZ lp D:c1lyxOCXL0?E0";5);pu9=*: rN (:Պ,^2<% gVU誯 BZMb~%,s /*)tsֈ2^KKϒĊ:7 ˨<@ӣzG%)a,7i0y0(8ɒ7j`VY閖*(7@q+6@ֻMSS3q1沭2 C'\qPd0?@M笡l3q̩E."8Nq9z DnHa+.:(ɬFȣzhzXȲ-[z-]-n1(0MFwP nKppP~X t11 s1&PuX^]of^08lp x&BxЎ~b&2/x.})1pxfM>Z%/(3/ߢokoz .u|ފL](jF(7}k|>46p!H]tn׭y p͙ȹx{; XK^b ɲ QhsCҮ0; 6ȇi 08SBlY=K@pȀLJVy:;㸵=L"vx 6qi2V'8"P@3ARALX6(B/CK}4@;9Z:p9$2H] eUDbvBBS43L::hOp L*<+t"v3рF8Ї3|c]P}P@/ֺf=Љ^< `s"39Ƚs麯 ;gRq9&}dzsOPHѦ: 0>M*F$0 r,Z`;X; —rsc6|$& }0V8@ӭp+|} 5[Yb[:ʃfBx;l g Hů PNwe U8 P}p,>߿+Hp|~zx̯;z&(|#w3rK&A?O蛖Ō9&Fh"ƌ/N豣E_@bq!S`ȟ;wbƑ`?:L.,U$i(ҤJ&2 ".Ps9Bp5C3N8p0#?pS,hG!p1ƕPI(9uΝ%ള1}PN8-4t9 &0jx"6u&MZC-L.[zl$#L}yr,vV 3HFڌ }j 8OWOr;U_2;ĤS=9{ilkÅih@q,p]wR4LFvi%>q07}U qUA׈9ăCiQ[Z"}I $E_w9R9?~ K]Ũ T :RNAjT9F+(. 8hf8OY+83Ve ^/1K6,QcEsygDP>9( UhFlF˦Bg{Q`\5R3h"q-GsDƑ? C)d.FcAp>~a p 9HrIݢ\EDE"+O5Iմ⇲ER(o % r(BbSlq0MQc@xleQ3If)$oF| _ _H |{KLjהF` N{>\ $@YnRg'oܞJKxA*E.;c l v4P8` l= `!gۈΦ=~m$941w#\PWaQ#-TADq !dۆD(H' y*}!80|E}b'(^Cɘxp9"3vjBaVp9:p >lM &` \xbEN4HŨk29ρ \ k2 \n$be. SZD&aE؈䦀!&3a":Yc^XP`'r"u= jǹK,E t7S0Z%(L'BpN1^!|BOۍDp{ْ)hBFկq'_z$N :7Coc!vL}D[SprtuQON;VE׊Vr}|#W+9'(By+g Ex]m5-qer ;9Lܺd4oV) KzgR/ܙ:!Hgt`ln;ll0X39<$3E;G^k \^.MŮ^qSuD@L zsyKžakd3=6{;d7Jf6aܹ(ƣQDŽb>dvq=-ӓ ~ͥBy֨|um&n_-pl3 k^q,ju|Mt3;G!l(/ANmo\#R]r}Qm%g=r$6'}dn[kNi';"ǣ%tM:R #۠=:Ab7h⯓#J1 f76,%/J}2"a!`&~T$˓lSorlo[]D*y#u6/\Nsg;SF?YG!V{Nߥ!b\hs Iq>tpz|/]~7+GpD3$??yLe\F#=:HdZ܍by$V5i83@,LfM>TŞc``l@5`L@9C2>DCl,clFgC/>؁ eOc2$EQNA0lHc<$IQ$J; WMD:؁%iF`&7A^4Q$s6rFNE]Ap%1d(HFD"=`'l=M[@~jb ~DV?K}f́I Mee _1 7$A"DF$C JP&|A+X"|g5 8ޙ?H&wji30 z&`썂 C&cpArg=Ł;RT>A(92g]$Q' ځ?C@d= 8Ÿ&@JFHB,Ԃ;h@j V*ЁA}U ,(Ă.q. H8@f =*}A e*lJ7CD4CjdA(d@ƔWF٫ේ*h(?BnЃ?G@ Idí ؁j$H\IȈ+=|Ћ?d,jzDAUi섀L:p}jA;J)@(uS0Y ?LR*b8iBQH%SXV)0`hŤd]dAd4Sftj?cJx^<(R|8YHl hp_ &F7M-@ Mq8fH_ƈ;pLC,D-A4dll70SF궇f/m bThK= d҉0`_ f+WP`UYxC J@JAplj.ôV<DZ KDkH, 1[ UDѐJh ~hFoHffǒ. G.yPPĬ8" Amv1Ej/o$4x%C4B̀NN 7xB"+c.LRotO 8P2JMDnN]~dO oęmD%'\BoQ| Lu8Ptϖ4? hfGj%+  IG P- 60;)#cs hO=_3G"JB5 U"I%1̓;l8HE#*ҫlJ?K@T*Z4Ț*B]MaE/,A8ABVgA+,S3 D2d4I^MA.MjD6ed6YNŃ 5k0LVC5Rf IJOKot(`<+XI2>`),hT$OESWCu3Т3b#vIL8m_YOA8 NAHtі]̮Uu e~|C2vtVRqvElma {y=m׊Hqֱed׆X_)R{8gi !iGwcsrtfVb׷.-I+Lidؘ MK<_%ٛYVC]٥'/Y9Q=وw\*Y]l ҕ+xc9 @ |_oE'Iٷ˟X/a;+bQO܄vԚ(8]Gѡ6ܱMyfEwe QGĿ [|w?93UD8ڶ !Ρo:E:]7_٤Xo91ͭE[%J{ڴ:+֫?Z_]ݑzQ{:ϡaw&;??^Kz}ܺKz#[ջ;/qy;lt|>‡4a?ubsw|_\>_>ǾcooV>~i>|Gt>O2Kz??W'}ص=oIbя[q;c?{??Wg{yČ $xaB 6tbD)Vx 9vdH#_09I+YtfL3iִygN;yl FC5zi҃$6uTeJSVzkVV*lXbҤӭkٶuR[24YX{l`hQ{qb7foп)WQp)G:th^6}e͙ vl5N}wnK"̫yrCyMztŏ/~;eOcΝsxŒ~׷›N jϽ mŭ(]]WV{7xegٽW9nݗ`߂}5[$e4\%?7bH`-]R9<9]I^>F*ed\ 昑$ss ͜+:U S5j6˞:qh!V'ZNlld/Ok[T>nK[oz;a75)y^ۼ$[;̛Et8o_z5=GtQ"իڅ}1wq'ޅ/w؋h!zA!E?/?8a}21?Ȃ>{3g~$  q ৿ b4yj>x\AHx>J)̕v2 5(@Y@Za Zp`xī$~B(!b+O"x/o[$cuf~kdO7opըx2| 29>:7;<<7-D&?B4?I8?H6AF9AF6BI7BP C;+CD D>DC$DD;EL+FI;FPHCI(I<=INJ4"J=KG$KD$KJ+KE1KD4KL?KR,LKM<-MP5MQAMU2QK R5+RF3RRFRXSL$SD$SL+SK,SQU<%UQVANY^NY`RY^ Z;2ZNyb\zzsz~d||m|}u|Q}yl~yev[uu{Qr}P~c|CkzZcnMscX{qw|ltakv{v¹™³řýÿĬ˲μαҧÔεμ֣ͬϻ۴ϗټݻ٭żѻݪϻ dxA*\Ç i8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2" ?J4I4áD*]ʴӧP<ɳիXjړ%-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] gZm9.vV:ZҦS;LYװR b"xA]z)e} h6A&& +|_wYd!b q {AP'0̝DPN" +( I#5'b'r#x+sL8@F{cRfBDls=qtQ =$an(" +$!"Z qqF5 8{#gB R C )qH ߫ +$#/=F$l(û)@.D!FmJ+MtJfupA sF[cOʶ*1B>3BO9|"58y :<ӏ=賏 )}F :tbO?!AcO*C`K? I-HB0{ c>wH5C{}O!gh. ijxhJ9DAP(@->ܰ.@FٹsSIJ1 J"PD1J8B +C}Vg a:p` E`X3E$Ntbp] tCd!c\H*:#X_.z/Z>g)O - $ }h BUx`3݁ŲU U [18ڠD6@$xltяu` v׉$ECഀԑ(8AmaII4JIN'Vfbe#_̦6b `7!G Z&/@t(1heFPW#P ݭE*DGsFLgO8!DAxޣ@pz\ ڞNǔFL_ TCEiU1VhԦ C}ړO@D`@F?ŽHÒ`D h ! %pA >PF%"-p@Gg pC\ G p94@ Z0 eSpH T0]U@+ `Z/ Ao\)ȃX+qp5 7u>b(¡`DܠUxn -`{qH P+` PA|q~@gG=G(Fc P~^+$mqbk]yog C*x` @5k@ ` P U` ` ٠ p 1  0T= P S ` c{~`o0\v" p0,p5P5PVPka90PG1TATwgjAO7UzpQ,NpNq~)sy1$ys7kQggg u{&CWtT:}W}g;SQpⷹ{jS"v==G{bup[M?z  8i4f[k׆y+\N~5=x4`x'+z%E2T7{ߛk<kTKIb$pauP7u[Jk xЗ !.t'D&PP{kY7xlJx0 (#;ķIx< }!EƲqľGɠ - $l Hx X7KBr YJKPh?@ {) p- pcD Ǹ^90݀wR9WtEr ,sdž9ݠhp l-τt,  @tGW,'{kMά< PLzḞ ziw Bg=' P \Uq,x9&X4p4$q54zҮ+~?A 1M4 22&>ҕxQXp@O)Dz0 X(S`{BZhMm`v]j9 ך@רw ߐf k>euIOL{ڻutcy&kޯ9GqX=)omB0Ǟ{׵Ku۲@IMM/AA`@Fl~+`w?՘/w7H6 G@Pp9Z鵭${L̰Q&`)֘FPb? "&x$8HM#D%^98@&z(>8͈&g%X^D!G8̀@F6bA5/UFHOb-]a7|c-K ,aF$7K O9] &C)=D @%C 'Ӎ4~U8}i~*tTf9L*sSB@S뉛H[L.Gb`r0 8*% X3IIbU2 M 0\s*2%zstҕfB@QIp9O e)cI*d x0CCrІ2VLc6] X/U[R#KpB$6JSQNn\RǴ\E XCK84&+ v JO)6D5&!;?450"@)nYB_3)0skB=DV!3y ih`Dp,ro ZZ9&CH`` zBfȖt5&_I"TDHGx @uzRRQ7 56rG6\7SS3n|C H H)]^F"FB%n3pM5d6%Koyf0|%J(~p>J :Ɋ 0c"}Hԙ8QS̐b ?<0Ɇ聾ŏ8D<в x3 N'r! Fq4#l}E|I%r@B6!݀jR E5VM$i*瘄 M<˜W|rF"61?0||ׅ SCʐFa m4h(!H7=, ,bO"CDzzOn.w= h^-1~,P`y8 ( P:  ǃ,>yhHjH*<(5tpp;X(`1K6% ;$!Pi.q?,& L8 %pV|Lk \ h { Dh@ |1wXJZ8w!בBo\ %h01TQ||ȄYcDQp @o "@xA)oKƣohbDG?TX hHf"4x8pR c h#舲b \ h+I3(/FɎ9iW䉡(@"E0,-(Fڔd;bd>gH) xZxE>҅(ؙ8WD 2 eDPoDD,:X ~싱ȥXi\]h)4\TIB,;xLH%Z L|긆v@MXIM  |!kL!ۧO%B j(+)i nJ0ʤʅl"*Oc ˇtd8ȰȐ%3όЌ)H(\,.ȅ ëȇd SM!K|J# qLȜ ɇOp͇܎IT7^ w d`/@dU)8-jDiS@&Oz;F nK"M |( .] 0" !D3:/\ܯh <[ PI|4Ev- UԍaW|%ic @ٙak8&vy9{w~UcYw{rW!H񥇢CIu dʵqS9׾ebr<`"SQP XZE'ɜ 2Hki5reʉ!@Z?/-ٰ-%"#EL'E|cɹ5+iN:1Q: ]ڃUőU2B2zq(˭\u)i A֯ԑZA\S]֕1Xz9\UŢM `K=3Z y'ȀR㕂m- Q\JKZMܸ\Lm"U C!3,&z=5uť[e\ -)դEx"j>\QsSu!˔(sizQ ֫`sj\jY8242|Zɧ>Q #e|و&m ŨZZО&",x8I[#&aWcM:FZbM MQ `|5^ 8ߛ&A%kj@N9I 4zH`>Q6mC} Kcйڪĉ#fYŽKv؍2&5-yj70**,\,(@U/.:-!y\w =h~f*{f(˺< ,޺>%gdƒ T+ n)J^`1223F+ޔ(S"i/0#BB-w{~Z9(> zZ)-xg8H> *SjaU"OQbIo7r`ȁ)-hizjneYvÂIJjlI0,Nb]Y\I2(.ZH/ ^ s"xʻCBmcT F;k߻QL`3IHOɡ8`t`dHyYT כc!(.# <0˥p3Sp>0<(<ΗcK6֗`L=MO(ȇ n> 3:χ(PѠ  W=K>s0x7Hџ;Tx BYo%UTdȇy έì9h,HY) $_*ˡbV^yD4Vtc2 }0%/9 РBiA_lH8%@ϝxXHX@ K"A*m2m-ܸr6 h6|:0ѠI*YH/ t]kL/gB |,9wBL UCEjKPpfJ3 e|91_u 14oIY`HY,0ݬ8 8.CL9C  ǚku^uF^ e]4fVrXX@p" ZK>^H!sxtˊHD >@\Q}<5RTS$C>O+-1P`D<0 ZWzW|0FaDԫ*S4P̳Ң6LЌ?9`!NF4#Na /ߵEy5,eA^)A 0LE œ&ϑ++B߂w~D4`@l,"K&fƧ_}܇}3˶׼37s @d+/q"Q$D<@ .!)  煈`Ƈ]h+!őIӗLSsh3A{ )<s_~tp&) g}R8On8LwN: l3  S_"&O-sMC~ƉO^3Le AU{•z,8fp?O.pΥ OC)`aU.eCxI>ނ-!tI#.MdL"Ii52q$#xAC>JZ'{! N_4H=D!9`!",йk$^`~l7 &5a|"2 w;w,nxS/L EhFCN3IXn(lF'Ў_  " tv@/[R~K ȔO4=-a=e)FT0*Xh=L;V8g72%3H$G+ p<,b- COƂ>K>؎U%h]ŧ!, )8;a0Zhr W؉tXh'Xk,z\6J*%N5)c5H_2/X!Q4lsD] K4Hz0C m-h0Dg~bOk) @|Wnm ( ?q³m c) WvWZ\'%Q&u( .9@Բ6ǽa1!'p1^ɩVLƬ43|ִCq^*[/c R]MT[F-juiή Seʨ17t*}3A'Ä)Z&&aWzoi\;2/wR -Jq.3^:'>Rhih`Ոr/LX3M+,d4̗Ƕֆɒر"N,cE60l.>UQ@:K:v-T~7on^n#, ˾`׳J"VC5ٶ6Mm6[IKXU]7m`1(/P$gWܛklv=gY<o{ 78s]p2a]msIpEJɟjQBz!`8@O^NV{tp [f{r[OjzxbߍOHŮl&qcC)DXA1"aȞ^(sAq?_ LT vMI`ֺU]=Q@&\\@1H}L4A `hJQbye\!95- `3i A wd`_ChG\@K)LVET XG᎘ꀐ`^ eQzX@Z` N&".baA $[h8o8OA|y Aq`MLX p,O&@Aa_MQbɡZHV))MAZX"kd"D $\H /0e!D$UA-#k+AaZ8kJH}^Ѱz"/%ژ(2l5*RtXX>X4:#l4D?N##Jݲd$չA>9!H87l;|'C7D:42<`FpBC>@$HAONH1FMdV" H@ZtJE^[F3eP5<!YaCVDAmT/T!Adh%U  9Y;C'u80 @% T/4Q(Xe8(qW!T0M7D4"QE !܁@PQ"n&_EB ,D#T(5~C!>hIH́}bsg3\86Bk`N<' 4BXdi*l|FC'5@^y^*y$1zvIa0́ K\DdDH 7B4'FƦL,Ԃ;*BAJC @A(,B.T-,µܗlpL-*As0DXVCJxƇ*L,Bf"O2CX !@HÕ`@X "D/E`TkƮ_\g`KE\PDqfu ?|#T^<ő$8,xvsz@Ij$6GΆ7|Dԏ4|!!b=֔ S1(NYEBx}B&`5OLOz,վ؏4y1!H4x?x X"0CdHGql!- ,Q-4t5l"pO-&2'C t1BK)Wd7Cv85D*lӳ@CKm4HyK\tn/ :1C.Q"I 2Y4|'iR.T4PL=LML@7~I;!>?ҽodCIUs>ꃼ;ܲ~>>{|z¾~>~O|cGz$ﻐJ4Ù,=D B(/3U\Q+$Q`DFju$*IJ| Uڐ '@]4H{3F-BI5MD۔pR+PUU=ZXmZY] eݕ-JXQ\y=`E<2D2lojE5X]ݖ=S\src"0t?Ps]0u=|wf߂k6\R?XUܜ}ˈbw;7su=XEwL.֕edH_u&άoVmڝgiK4JhdAnÞ.6j"M3ɶXlM{޴m̎mk)i۳#7>|SqC@[:r'=ks}M*t?Jjaǰo?8{/yO*_zizU{s/hs oR~AiA[w 0tXW kH r( [F~z4Gx"V_Xd!v1 %@CzWӡTHPkC W$FE`H(0tbrBT h?G#{?f[cM0OsP'?8QclMh3Q#dW >hL"FvF&0\!.- kL TJ+6-M0@ W!$% E M@! ,J!&-*2!*-#,3%17*16 42,5;07@27<96-9>29>;<<7-D&?B4?I8?H6AF9AF6BI7BP C;+CD D>DC$DD;EL+FI;FPHCI(I<=INJ4"J=KG$KD$KJ+KE,KK1KD4KL?KRM<-MP5MQAMU2QK R5+RF3RRFRXSL$SD$SL+SK,SQU<%UQVANY^NY`RY^ Z;2ZN=ZXCZ]*[V4[XS\bY^b3aSVaf'bK+bZZbf@d`[dkeHJfcVfj]imbim:jbKji4l`AliDladlr)oRipt[qtgqydruKsflszBvoSvtLwqqw|Sxn>yb\yzsz~d||m|}u|Q}yhy[uu{Qr}P~c|Cku~ZcnMscX{qw|pakv{v¹„³řýÿ˲δҧèʔεμҪֻ۴ϗټݭͿżѻϻ dA*\Ç i8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2" ?J4I4áD*]ʴӧP<ɳիXjړ%-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] gZm`9.vV:ZҦS;LYװR b"xA]z)e} h6A&&_ +|_wYd!b qr {AP'-͝DPN"+, IÏ#5#'a'r#x+L>@F{cRfBDl=qrQC =$an(" +$"ZقqqF5B 8{#򶐄gB R C )qH ߫ +$#/=$l(û)@>KF%)T7Y(iZw! sF[#Oʶ*1>3B9|"O58By :<c9<C7?dm e:sHy<D6S>Cs!Uged&? C+i ( hC%tE޹< tưFٽsSIJ I"P@`?! GHvEq(Wi3< b:=^oC#=q Hp!D:@uȂS Mi-$KH Ҟy/@'~y ptu~G,:`  (t`VJA# ) Q\hZe!X0 MTaD&@`:@AW 8- tfD.:Nu[XTz&D'dͻ@$< ~-Hɋ>r1># *$bM*L:rb6ѠQ#SG+LvFjPCf .z|s< u☇H<7fETEjU1WhԦ C}ړQ@D}h@F C@Ò D t :%pA >XF&"-p`GgʼnpCH [X! =*A RƺfAn{ T0( `"Z/ Ao\)̣X,فo7 7 u>*P8 H\B@#R O@ -{=X>)Cjj<(0q^I|@g؇=G(Dc$P~d$mqb$k]yog89ڑc;AG> 0AW`F8H@k8A!-89AB0!vZd 'ւ c(Q[j&UHWBV /@P 3Pv 8 lC`G=εvӟb6w;p/O8a>\+^qQ\@jxA@Л F PU><gpw 80 @&@o?M84` 0./H$t<;m E,TOmɜ-8/qd2)A h jk{P6ֺwc=-[O]2/L_"HQ}qܝE xG:Fwt#+ OP+hOid! H9ʃ"r^,Fy%Q}8pzja怬"Wu5Q>|YBUX N Xv%6`&ԇ X}|w}uc5}5 ,.+'yj9.;M %"$AA 0T$A( 0MG0~Gip'-bu'y.0 6gwfWG ,p;6 **6@ 9~g*1 eA@0z~ф4 Px s\ 6Ajcr(NP 0~`~FȉjP d)k@ Oh`_`` R`kpj;p=Y=Rp XV;_ RP,?GӐ``x c1ƋIc5pB&?aAp A H @k ⰇhPT0 pҐ w @  wPOA@ )h=P޸ ۀ e4`֠ 9xX xyWs.`t,;@ՠ%[ `T  |pj3h_۰O [P X5h ІT) |m hXHc)ueThLfX(ڐ`2|X3< ,@@_pEh@ @Ap[ )E @ T?` hY pipVX}=٠k) -,$]P z;`@ ˰ j?@ ,_` 9 E`H9t,6xMmrWX)big^ڋg{ `  Q#Go Ѓ6@k  h!2Jw 6P  CBxP 5kp P P UP ذ 1  0T= P yΠЕ`iܓ:~Poછ\v" p0,Џ5P5PVPka9P 09pvۏ/PC$-@Usw{~h4{L; B~uGpR,NpNpq~(sP3y/Cw;av?u&q&=utvM `?׊|+}+[w̋pS"{v=9Wb{Mq,``WrFѼKcevm(b=qxyERxݓwy%ETzkkx{1~LxWT Ibppt@x|yɑTQa!KK羽[ҩG~tQXp@{D`x0t (SPQ{BZh]9ePr ty 9PXͭn- P+DKgMK S0&sv t 4Ҫ  Y}Nq@ X`h&;ڥm-0 4 |MQЗx!~@PtXyWXڐm pq}ti Srh, l P }|P m mQr иΗ H. D X΀Q@vP 0\!n|t.GJvppl:P}{6x ?-3&p`@P؃@v t߃0 QsӀ Еp1!pS@tn0xP䰀}/L0 {:> ƎMH=@0 ®ջ  Nj >. 0 :N/什ؙПվ 9`AC00 O `hn0Av`v `0a.Š!.4? xsQ滾 4` XUm, C W@se/*OpY|Ӌ`h؅ Q D^p ZNѠ^h40pcpFT8ٟk=?P/@@ ` @^ P L@i9eP^|^PP4`S{ 0E_4 h,d(Zt7$ Mp B $$ 4r2Ņ1Ґ౐ E@3}N2d`@F}!tIaraH`"%)Ⱥa_&\aĉ/SѰ<#xH4@ pw"tw90@; ~DV7ؕgDaO7ꥅp 79,b 8>-D  lLl_h#\ 8Ąpn2E1XrD 0I$Ro&,s@L0RLx%0HJ%Na*aJ0lRqdd3M% P?m"!$IIh1!FLG%a@ ²xA$dJ.'%H I7 X]',$(̩( rDRR "D!2:d2'DGF# V)ء A",Xmh01= x 4 oJL, )h\d xh70\K ƤcƢ$ЍY : cG&ER@}@1-K`*&0t?M*d&oB:>4 "}]=W!D @IS@@G !tGn$G)Іpx$c˙ k|3rV찈MLe?/2Yu@f5hà5E;xê[M{2{XB x؅?f 4K=:)}!\P/^ Xx"XxC91n 0 b?C-(P\pnNH" p/ Мg v m x q _S9)`h&`AQ ToN ?*i9.P%̂F+b'@*p\L8 %:X}S -sc h0?{ DpH/wmR\0w ((\B4iЇp?` LH }8@zH( *LI5c· 6p(DX'ÂS8-/(6Z( pZ@ s%X#舲\pC2/}Ɏ9C>䉡( @ "0D0躎 ,X,D xH XDypcp>+&^`n@ WCx)\=DD .Baݨy)M I.b !j+=:u ɚQeU jIV>2fA,@ylApYVO2RѻIUPb]OQP XX QyXőQ b iIY=QYQWa)YţVniheci48y+a**I^%ґ.Q':zW%!ڢ9 GsVInc݉u-Ԉ۱59;[6]ѳyƵ.]͠՝߹ p؝ تۨe!S) L[];]Yɕ AY^yT+"\9PB) gnÊZvBXGXº9I!흃)h˰P"-vrv__+ `1rPm(=^!58|.y*6H c=; ߋL 5iZ0h2|Za'y&ڄ( ТЁL|x Vz%" pΛ%HZz [^ˈT0ZrWY"^c dy$y 9GOj2 sXTBAb%D%pk2"IdbybBcd} &HjY,jp7vV6m&kO eR ,0k7((\,(X分]sǑڄ?,(*df(; ,5)=X%HfJdUh s(I_~(ʁsV%,8R"h/0Ң+Xi3]9Ջš~2f8H瘈[Ē,$Ҍ 7.>0((i8i{.beAkbBfjc10p+j`,pP1:b-;%eHpf>=Y\v/"809z n=p_p=![<;!­|#Ӱz课D,.t<=.l"/w0K~Y0K۰t&aM_hlK/ ˜0=-ڊ8<#D-aN 6@g:&/Zލı1 Un~00JŖ?ul) xó)I:;xOp)I*p^_G38G9cntgor= _P; "x f2/+˘S˱nxXy sˁOHHK&Ȯ;ȻI@8X6 ?8&S( 0Up8o"hѷ'_gι.!c{t i4&@[5؞%] ~ "bL玞ƑJ$i3 8>rA }6>^ށYg4x]fGq ޤs! dAYQ`V z%}'"u$C9$0GR e\kj`:ˣcJ\^@Ң)4lBnFp7α?j;qbtO)`v ae-2&5|Kp)_ND4:ȣ&IyePH^rQL{Vo8'%ðE`A"pˣ>p'q1otC.D .5%x=I5D 50d Ay6^THmɐm)`?.`zNC)`.N tI# Mڢ`L"6M&04`(7)u,2 4d  RB>zve#T8m錚42 D ꦵeb{ ?T5L Dֆ LG "^R$e2KpKr-B8F7Ì` ?ゞ;I<& `kPR9Rr0xH4w^PSQ+{T5pn8e;N>SL YA .zw5f00a!4x<HA DL0&0 Y x!HƬJz`Lc&TY$B>"$^p%-Ksat}3!0L E,I,Y߁ :Y9`4 $DaL="͉`0|(6光VzռB 1>v mHN>6 s35Sĸ⚺4H!f($G:t@ ` ^8"BLpDhk$8;nrF7neq} )&!9$)r,BPYmBCشjѓc D-ZUR#3/XK4e&DMTں15 LBٴ6 mh0f%-i2280✐c Cli2'=|2AҖy!*718a bZ d%15!o_XcXďIe9@8n,&|=,2sD0p Az8F.ɾMh1DN {\\0'ۚekE;^. Ir\Q2ykܪJd"]C\Yo-ul0h1&ݱҏd;͗V3Wj&l&~Y*iZz9؅(3 yNqWa<:#ͼ)YE5nG,{Ӿ֖(q ڵF"aHϚ5EnPrVk~Zc/xylX_IлY!H,@G<)~8GM65*cg|⾉ iۑQNo7*-'QT2ҵCyz.tҤCN%pS{1wҟm_]y/mio=.7C] 4 Yٽ^-i &!=JF$:T϶JwN\k*|^vUl8]& 0};  >DfqƩFX,юPN' tgs &~y~u]-\5s^ Xs] &x\9@@KBA `I]A@n%`$\ x |C\@I_IƝX3$?=Ia$#=C:؁J|T$V⮙$Rl|ݮ H@x>E8bdR;0e2|\8X4XÛЃL 91>`eI@XBKoGaRH=Q> Z1褃0He;S)&Tdd8EN:Y8@HdIlHQ$R&f6bE7AA`f3q$uVݻHn'D[Am(NDC7H,/ƃ?"CVA,,AÌ-xx;ЃDA'H]ANE-D 08@I(`DVhxA0XBt?|",T$ DF nA&E,A4,NCJ7| _9A*@m'X{:Фvg#Ep@#gNcmB'<́;L>AhYVG]q'F ?D@`= ă7AL,;(`v؁e #.A/8́8b =dy@A8 e*<ʶ@7A`4C؁BI`A$\@ìXnj+`*((?kЃ?BbI\ïr½r쇙$ȈC:(Ab,HOafV*&UR]I8FhD X4T I&1;j8B!*DB@C]Fg%9C!/,8B?T15C̞"<*U4.R4 T7MALŃ g <0DR@B]T@VI/LsODd:, I2tu8A 1 H.M3etI#1 PlZ>U?68,AKAԕK]䠕d``4Wө]HLd@)_I}ze/4hQV~UW`Wwqn+Ykx Tc^] xDWfx) N A hv6h'bwݠ]p\ΐIKE~'&)Ewgaű<݁m2JeՓW'_x%ٓQ(QNiU@AkWQ@ {w/\7XT̚D[MmސxG]A<(|Z_=^ e]} ԍ  ]# 6sko^ ݄C^ ^0:Oߚ_Uָ:S%Q 3G_j7Y=ɤk:3 :HyƝ7E ;zI9{G;{7_Y ]۱!٫/;ǹoc;{n;i[; yv;]J[/<{/ <#mO<#5{CErq> ԑ"0*I|JGlܒKKrF%<k4լ@|S˗[:P:GP夒@:*1,RMtJD.}SIaaNMB]E<SeZ$ʯʂ`]y=6%YhJjŵ"cݖe6ĢrMpêP[s NN(M}_ݷ~jRy=8:]8CEJ\ ÈVXϊL%JuX1ζcj7AeΨ]F !Ug8r~5i ޢ-ccW&gNkS~Lƹóݞmmߞ9o>)[eTV^vhRFjK4m- r>αD}rϫDFwyB]*c߷tu'v3zsix?W楟iso~&~97A9w='~U9|4s}" i3 d< ৿ :L xL)H@H)TVq(lA¯;J#@ тDD$6E`DF}'uhdaq"0o\$crF/j"ܹxo@>ҏHs8F%v"['>*Z6I++$؂"GI A9pd(bdJ "#_h! ,J!&-*2!*-#,3%17*16 42,5;07@27<96-9>29>;<<7-D&?B4?I8?H6AF9AF6BI7BP C;+CD D>DC$DD;EL+FI;FPHCI(I<=INJ4"J=KG$KD$KJ+KE,KK1KD4KL?KRM<-MP5MQAMU2QK R5+RF3RRFRXSL$SD$SL+SK,SRU<%UQVANY^NY`RY^ Z;2ZN=ZXCZ]*[V4[XS\bY^b3aSVaf'bK+bZZbf@d[@dc[dkeHJfcVfj]imbim:jbKji4l`AliDladlr)oRipt[qtgqydruKsflszBvoDvdSvsLwqqw|Yzzsz~9|`d||m|}u|hy[uu{}P~c|Cku~ZcnNscX{qw|pakv{v¹™³řýüĬý˲Ν˼ҧèʔεҝҼֻ۴ϗټݭͿżѻܻ dA*\Ç i8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2" ?J4I4áD*]ʴӧP<ɳիXjړ%-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] gZm`9.vV:ZҦS;LYװR b"xA]z)e} h6A&&_ +|_wYd!b lb {AP'-͝DPN"+, IO#5#L'b'r#x+L8@F{cRfBDl=rQC =$ao$2 +$H"[قl5B 8ЛF#iB S҈ C )aH ߻ +##/=#l(û)@>K%)T7Y(iZwC+Op<)۪j7cld>dETEkU1WhԦ C}ړQ@D|h@F ? CPÒF Nle q ( S22B:Mpy#(?@iX6J>@;og<ޠThE9`e器5B-}IHzLah||!92h_а=!U±`<ڈUtohۉ-`{LaR P`(pAF*H>OH8>>1~C[ \7p(n3%%YʃKcXG$(00Wt+q Ԁ ͍##A,^@/ {6ЂOD7BqHNj' TCXDDY +Cp9}c@@"2a>(8ڡc;G> 0AW`8H0k ɪ>1'>Hp 6N=8*`[@U %bv @ BVW`ɆvApf_ )wٸnx\&oE' C,|+8.?` H7/zLaG'mYF6 1 #Aar@`qɀ~s\mHS -bG2]&%3~_X"XmUb-6} ~ZVEOKŻK)j_uג@n@j)? 2)Vcpw[y'y)Q{-09.;M` %"$ArA 0T$ׂA( @MG ~Gi`'-`uy.@ 6WweWE ,p;6 **6P 9|臽G*1 eA@ yı~ӄ4 0X sZ 6Ajaur'N@ ~`~DiP e'n Oj``0݀ R`h0i;p=Z=Rp XV;` R`,>Gpa`ъxX c2)c5B&?aA@ A 0  y%P` P 0%)Z p6 %& e4@֠P 9hVy طxY7r.Pt,;PՐ%\ 0 ?P@ {0 %I yA{ *P Aՠ *X; lH!@ hQ7JeTH5^ -‡%8* 8@ $Y 0 e' AP`0 @ AP)` ЙG9DȝppgTyUIwHܓ zpk/NrAՐ60 9ܘϰ ː1hP '- (I OPީ tx@hٴ*g p P 1pfA Xx@5r6 ;hι ${@FP1Z `EP ϐ 6p܉ iLz4ǥ[!g,p 4[ȐDR u((@ 

ʰ + %a @Duy|KB0ˡr kŠKh?p G|* q- ,cDɆƶt^9@ w4p sɁ5Dt*ǽau1jx  Ŭ2MDwlb̼+t*pzM< P,'t^|~q` Lz| q|"p"]rY`qia@ͼ4P2 WEYp)EAw~<> .1s-I )zK@ p N+zDл@vpTސ@f'U}KPSm`SIj9֘מg ސfͼqN L^w@a{M<Ҝ !: hAw `@}ڻ;۴  !f»- `ڨ@ ڱ !|p>}} @ m}wPPp iϗ @p@*W!|ޭPݤ-m fp,!-*0]w|ɀ1 w@m@pQ`  ;͌`2Frxć`K4V): p B.K0KNpiN^nUDfi~-p loqy-a< [q ι_ UIC|TpB w}0 z  p0Ů\#D ( K KP >K ~~  n ZK  vt zP0spɠWP& .@9` p `@ v`^q @ p<PeHQ0 K`9p-զrL`P ;֮[> (=.~QTo7Kc_܋]P uOǀ4 P,OPW}0 @G/ gq *]ߞ>.Q͹&s_ O`Hl(Q 4 줰. 8}4Q `_`fgK0 OwOJ.hQРCfH-ސ 0$N4A&H@Pkr #.V.J NHCB2H 9!hШMH89s0g%9nu*Ƃ ӗ#%Hҷ+ͤn[]y_&\8/M vE˒^9"o"IfyLE&]ڴe/^ӢwJ;0J8[$Mړ! FL }5R(K p$)͂ "hM&Rtɬ+:Apܡ}OK$%MD.}B$ D<] 3DSTqE[,jqP6RDÝMq8:A% p]q(#82Gr;Me}l85ቤ.na]owb,A"  $m(FЌ;P< H}q B7l,1t#L҇h1|(%廄[k/Ї;>e>B;F+9x8 ?rX(-erp BAmP ]h%p0HQY }}HYayB@o "hx(A?R)zAohB 8s >9 88 h;{ g|x(X"kڈ/"Њ <;|gɁ10Pp;C艟p8} A s:}Ȃ pGԊsDhK쏄XppHZCмˁlڅh(`< łBËI< mB)d8ƁGZp$XHC'I'BXi>tЇZxk E ;chIPc)YP0gQ4Rb"` n`HxH҅x%t@PP-[Ik y<ILiTdhƭ؎爇%@1˸T p (pBЏhe4|JI} H]긎LRLa#,;";w d`/dr!6٫ȂBBySN2LÑDR 8M"H"c`@Lr80NNI@H/Bٝ*q%%{29ih Ѕ>Ã0DēJYwX @OurJ 0A)M8|/*˂( ݖ xhBP`YsZRb B.dQt*,8a -8!p#́u2xż9/xuI~7| ƺ.oj!Dm;R!ȰT!T@ђ[U9O襢x3%  A:∙A ySBV1S՛qcɋg5x_٠]SdZU,V$syM 4PQ!չM2ZzЧЅP 8X%ߙ ؑB9$ :WA)YYpv-T弡{|u(I9 j1 =+u3gkeIVWՉZ,"9ڋrcٙA[Q"Yq SAn@Z !# g2 h3 kZrW=Zkֿ؜6zXۉ 埳yOV`kVoh z #?9gG K) 6aPh"ƌ-0G4EZ46Z@Er)3`OF&8!ɟA/B.0_?y]_0<͟3] 1-  |{L_ pFM ՅQ¡ @< sCTh"5t "V?&-q6+ 6q+>=9:eΝHoh=?GrFc߮_)|)a|ѧ ʛADsR* V0(Bq?K&YWH"_#FQ;Q}ޠc  SQ\ќ6KuѦx=!p$C<(eqأ}99$EEdGuP[B"9? K[0x ,yfFo4pSI)dJ91 Rd'zj 8dO:ІL?9d3 8)pPVсR5,GWfeG@>9$7 ` je0 ˠΐ^ W_(4hBiFOk'Ρ?j;"m3oCJYc\\keD9KxIv<2OJ`EP% 2B_p]_f HQQxݎCz$of%o"l[ARoPˢ>qka.pk)@jA95HIJs>΄ō>؁I2)I5(:?$&t' B!YXCJgΙdВtuE,L[ )"Ad+4"Iacq 70›$%_ $_(2qg`"v*Mz1g"LIWhM-a3Wghee<)Yti$\E{~e^T:~(`0qH\#Lw K:Ҏ&ks@u!qh%$uúD#"Bahn ?Jt";h 8?h|n8HCӢ#jfݰFhp7F $-@Pܨ/#Ky5Q!p 0 9 x0 1tp4 >HZni«[L1;`8mD!D!7)L!ؒ,pYGP%_Lq|ȗv [qO`Gc $xDȜ6 H@d!B^v 4yJf%qB2ȡP಍DpG2"1&p1Lb}m1y*JmDÕL&'L`4EIusƃ.Hf+EƁáh$ޜVj0"i,CCR>nNs#2 nM@IZ _f*S. TKU, J,,![5 ބ&AHHcbA 4+4ӷ2K,V%[-oXn \*[р zC]V%T0 ! 8 0bv,CJP+07 *[O{\ve^2MomtJ[% ʛͶ7Cho_'`T*3Ջ "B_(`8W:0Z xXCh<ֱ$EX)eYK&E2%bXjگap|CoWXvb#[p)&)Z8iN6e,/pр&\6uOmIfdHwRLf2.Iu6h^vUC]4k^ta5d&kX`^>'C)We-;UZbKGڽJ^-u/lNm桽ja)E?[95G@M$խnm"SǶmn^?[#=nIͪnWaS 2C&$>7f"׶0#v/"]Cg:aU4Z}rY^W~JںiMϲ& S Oю6Q3GYۦUG<^'D﷞u$ B=g!dANsըj/;aجXHHF~ćP:ֿ9Fq0_N9Gvzƿ?OWg# (%dhL9=)bq)!q A( `pW]mG@ 9X^ HΒ@YQ ( ,ƒ\@_Bm\W5 -A+,&jbXءJbVB(bi,%Xb\bؒ,A0ʢ$B*^i\5>Y܁>-%=8t7h;x郌:8C2=SE]@9҃>T$y=F^ڥD„;\AܶUx>E8]M;d2@ė,eW8S4XЃLB9ă-A퐥>ES jBD`N$H@9MTЃ-D栃(0DH`;ؒIOrH; J3LK&Ă$:A$f]%7A[/%$p!mQDYXh#A7H(F*ƃ?!CPzlaG(,AÉ-ss;ACMYsƁUb}SA\?Bb{6ABA!M1 1 7'd>(B?HL2B ]q`3`Y\h#v#4 zC!=?B\Hfub``3Gw2Wz& 0y)0F*#tC4&p)B!םri ށ?DZ+d= ă7˜f=EH,Ԃ;Ȅj&؁Ab<Q(,. ,,B́8]T =ht@AaL* JMx4uPpFbl \F'\BpRLiw$JG)lPOlq4?頎"xB(P~h+ 10- pP-x٘5h"N ײ!r V73rX0I%1;Dj*8\GR@*DQ9M@'B?G*@D/,8A<(.5r!@&U4.R4(3yUJ IC/[0m:C4B Y@D_ &t1B8$PCx )R`M?/4L>}˂Zh85JA8 eXYKRX d[WAMXU\ ~Bᨗ} Pu\ ApU m1errH{yt6sDװh֠%hXvegрuv-Ue0Go5`LX,IAbw uB[gwj`E ?GxFQٝҜ\ }N ![a NWYע)ݓ%Wy tug5$[k7[o j©A[a[#81^}x4]^]!9[Q܆hxkZ[ǜ5ۑᦸk^8gqY[a9Iܟxz|9y.x4] ]Տ9wzu)v: :9zJzy7vѺߺՔ:*zQۣ^yaz([:ầ ze:x_{-C;iqR;n8>ݸ;[?;:ɻ;W;#|{/<7|wĻW[;o#'g8C~~ާuk糄>{O>D>|W>:{r7?u>G?){_?+K?W cw+o?)?縳  4xaB 6tH#!R8cF9vdH#I4yeJatfL3ehˇ;yhP>[5ztDW6ujTSy+M"lXcɖUŪkٶuns l^{"ڸ 6|n[ur)Ըpf͛9;U9&㛕I6}zlΫYv vѻi׶}kݻy [4n%6DK|gGJ{7wTNT< Rӓ=9]6%1+M'9H5ճ.Rf3MM%sR.C]ձ<VCJTVmMXuerDoWwǬdS#;VeM"l[[l}o?]. wvtteMvݽAt~%am -l$;8bR=>&_Q~7e9,+8uiwnޟ?g; h6iΐnܥZYjHwX[>鲃Z;N[m/]9n5Mo)>^ _ܩwdgYul3o)߼)˩Хs'uIo]jZcou?vw? EAsz3>뱿0 >XG1i0 Zs:n\'ӟYA};%ڃA( e @ ZpQàA .b!׽ p?+D \C4 mH}aCQID!bD/IUPS"X=E{Z"./HSƃq{3F` H<;zytgf.FΪ# '!|M9A4@@! ,J!&-*2!*-#,3%17*16 42,5;07@27<96-9>29>;<<7-D&?B4?I8?H6AF9AF6BI7BP C;+CD D>DC$DD;EL+FI;FPHCI(I<=INJ4"J=KG$KD$KJ+KE,KK1KD4KL?KRM<-MP5MQAMU2QK R5+RF3RRFRXSL$SD$SL+SK,SRU<%UQVANY^NY`RY^ Z;2ZN=ZXCZ]*[V4[XS\bY^b3aSVaf'bK+bZZbf@d[@dc[dkeHJfcVfj]imbim:jbKji4l`AliDladlr)oRipt[qtgqydruKsflszBvoDvdSvsLwqqw|Yzzsz~9|`d||m|}u|hy[uu{}P~c|Cku~ZcnNscX{qw|pakv{v¹™³řýüĬý˲Ν˼ҧèʔεҝҼֻ۴ϗټݭͿżѻܻ dA*\Ç i8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2" ?J4I4áD*]ʴӧP<ɳիXjړ%-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] gZm`9.vV:ZҦS;LYװR b"xA]z)e} h6A&&_ +|_wYd!b lb {AP'-͝DPN"+, IO#5#L'b'r#x+L8@F{cRfBDl=rQC =$ao$2 +$H"[قl5B 8ЛF#iB S҈ C )aH ߻ +##/=#l(û)@>K%)T7Y(iZwC+Op<)۪j7cld>dETEkU1WhԦ C}ړQ@D|h@F ? CPÒF Nle q ( S22B:Mpy#(?@iX6J>@;og<ޠThE9`e器5B-}IHzLah||!92h_а=!U±`<ڈUtohۉ-`{LaR P`(pAF*H>OH8>>1~C[ \7p(n3%%YʃKcXG$(00Wt+q Ԁ ͍##A,^@/ {6ЂOD7BqHNj' TCXDDY +Cp9}c@@"2a>(8ڡc;G> 0AW`8H0k ɪ>1'>Hp 6N=8*`[@U %bv @ BVW`ɆvApf_ )wٸnx\&oE' C,|+8.?` H7/zLaG'mYF6 1 #Aar@`qɀ~s\mHS -bG2]&%3~_X"XmUb-6} ~ZVEOKŻK)j_uג@n@j)? 2)Vcpw[y'y)Q{-09.;M` %"$ArA 0T$ׂA( @MG ~Gi`'-`uy.@ 6WweWE ,p;6 **6P 9|臽G*1 eA@ yı~ӄ4 0X sZ 6Ajaur'N@ ~`~DiP e'n Oj``0݀ R`h0i;p=Z=Rp XV;` R`,>Gpa`ъxX c2)c5B&?aA@ A 0  y%P` P 0%)Z p6 %& e4@֠P 9hVy طxY7r.Pt,;PՐ%\ 0 ?P@ {0 %I yA{ *P Aՠ *X; lH!@ hQ7JeTH5^ -‡%8* 8@ $Y 0 e' AP`0 @ AP)` ЙG9DȝppgTyUIwHܓ zpk/NrAՐ60 9ܘϰ ː1hP '- (I OPީ tx@hٴ*g p P 1pfA Xx@5r6 ;hι ${@FP1Z `EP ϐ 6p܉ iLz4ǥ[!g,p 4[ȐDR u((@ 

ʰ + %a @Duy|KB0ˡr kŠKh?p G|* q- ,cDɆƶt^9@ w4p sɁ5Dt*ǽau1jx  Ŭ2MDwlb̼+t*pzM< P,'t^|~q` Lz| q|"p"]rY`qia@ͼ4P2 WEYp)EAw~<> .1s-I )zK@ p N+zDл@vpTސ@f'U}KPSm`SIj9֘מg ސfͼqN L^w@a{M<Ҝ !: hAw `@}ڻ;۴  !f»- `ڨ@ ڱ !|p>}} @ m}wPPp iϗ @p@*W!|ޭPݤ-m fp,!-*0]w|ɀ1 w@m@pQ`  ;͌`2Frxć`K4V): p B.K0KNpiN^nUDfi~-p loqy-a< [q ι_ UIC|TpB w}0 z  p0Ů\#D ( K KP >K ~~  n ZK  vt zP0spɠWP& .@9` p `@ v`^q @ p<PeHQ0 K`9p-զrL`P ;֮[> (=.~QTo7Kc_܋]P uOǀ4 P,OPW}0 @G/ gq *]ߞ>.Q͹&s_ O`Hl(Q 4 줰. 8}4Q `_`fgK0 OwOJ.hQРCfH-ސ 0$N4A&H@Pkr #.V.J NHCB2H 9!hШMH89s0g%9nu*Ƃ ӗ#%Hҷ+ͤn[]y_&\8/M vE˒^9"o"IfyLE&]ڴe/^ӢwJ;0J8[$Mړ! FL }5R(K p$)͂ "hM&Rtɬ+:Apܡ}OK$%MD.}B$ D<] 3DSTqE[,jqP6RDÝMq8:A% p]q(#82Gr;Me}l85ቤ.na]owb,A"  $m(FЌ;P< H}q B7l,1t#L҇h1|(%廄[k/Ї;>e>B;F+9x8 ?rX(-erp BAmP ]h%p0HQY }}HYayB@o "hx(A?R)zAohB 8s >9 88 h;{ g|x(X"kڈ/"Њ <;|gɁ10Pp;C艟p8} A s:}Ȃ pGԊsDhK쏄XppHZCмˁlڅh(`< łBËI< mB)d8ƁGZp$XHC'I'BXi>tЇZxk E ;chIPc)YP0gQ4Rb"` n`HxH҅x%t@PP-[Ik y<ILiTdhƭ؎爇%@1˸T p (pBЏhe4|JI} H]긎LRLa#,;";w d`/dr!6٫ȂBBySN2LÑDR 8M"H"c`@Lr80NNI@H/Bٝ*q%%{29ih Ѕ>Ã0DēJYwX @OurJ 0A)M8|/*˂( ݖ xhBP`YsZRb B.dQt*,8a -8!p#́u2xż9/xuI~7| ƺ.oj!Dm;R!ȰT!T@ђ[U9O襢x3%  A:∙A ySBV1S՛qcɋg5x_٠]SdZU,V$syM 4PQ!չM2ZzЧЅP 8X%ߙ ؑB9$ :WA)YYpv-T弡{|u(I9 j1 =+u3gkeIVWՉZ,"9ڋrcٙA[Q"Yq SAn@Z !# g2 h3 kZrW=Zkֿ؜6zXۉ 埳yOV`kVoh z #?9gG K) 6aPh"ƌ-0G4EZ46Z@Er)3`OF&8!ɟA/B.0_?y]_0<͟3] 1-  |{L_ pFM ՅQ¡ @< sCTh"5t "V?&-q6+ 6q+>=9:eΝHoh=?GrFc߮_)|)a|ѧ ʛADsR* V0(Bq?K&YWH"_#FQ;Q}ޠc  SQ\ќ6KuѦx=!p$C<(eqأ}99$EEdGuP[B"9? K[0x ,yfFo4pSI)dJ91 Rd'zj 8dO:ІL?9d3 8)pPVсR5,GWfeG@>9$7 ` je0 ˠΐ^ W_(4hBiFOk'Ρ?j;"m3oCJYc\\keD9KxIv<2OJ`EP% 2B_p]_f HQQxݎCz$of%o"l[ARoPˢ>qka.pk)@jA95HIJs>΄ō>؁I2)I5(:?$&t' B!YXCJgΙdВtuE,L[ )"Ad+4"Iacq 70›$%_ $_(2qg`"v*Mz1g"LIWhM-a3Wghee<)Yti$\E{~e^T:~(`0qH\#Lw K:Ҏ&ks@u!qh%$uúD#"Bahn ?Jt";h 8?h|n8HCӢ#jfݰFhp7F $-@Pܨ/#Ky5Q!p 0 9 x0 1tp4 >HZni«[L1;`8mD!D!7)L!ؒ,pYGP%_Lq|ȗv [qO`Gc $xDȜ6 H@d!B^v 4yJf%qB2ȡP಍DpG2"1&p1Lb}m1y*JmDÕL&'L`4EIusƃ.Hf+EƁáh$ޜVj0"i,CCR>nNs#2 nM@IZ _f*S. TKU, J,,![5 ބ&AHHcbA 4+4ӷ2K,V%[-oXn \*[р zC]V%T0 ! 8 0bv,CJP+07 *[O{\ve^2MomtJ[% ʛͶ7Cho_'`T*3Ջ "B_(`8W:0Z xXCh<ֱ$EX)eYK&E2%bXjگap|CoWXvb#[p)&)Z8iN6e,/pр&\6uOmIfdHwRLf2.Iu6h^vUC]4k^ta5d&kX`^>'C)We-;UZbKGڽJ^-u/lNm桽ja)E?[95G@M$խnm"SǶmn^?[#=nIͪnWaS 2C&$>7f"׶0#v/"]Cg:aU4Z}rY^W~JںiMϲ& S Oю6Q3GYۦUG<^'D﷞u$ B=g!dANsըj/;aجXHHF~ćP:ֿ9Fq0_N9Gvzƿ?OWg# (%dhL9=)bq)!q A( `pW]mG@ 9X^ HΒ@YQ ( ,ƒ\@_Bm\W5 -A+,&jbXءJbVB(bi,%Xb\bؒ,A0ʢ$B*^i\5>Y܁>-%=8t7h;x郌:8C2=SE]@9҃>T$y=F^ڥD„;\AܶUx>E8]M;d2@ė,eW8S4XЃLB9ă-A퐥>ES jBD`N$H@9MTЃ-D栃(0DH`;ؒIOrH; J3LK&Ă$:A$f]%7A[/%$p!mQDYXh#A7H(F*ƃ?!CPzlaG(,AÉ-ss;ACMYsƁUb}SA\?Bb{6ABA!M1 1 7'd>(B?HL2B ]q`3`Y\h#v#4 zC!=?B\Hfub``3Gw2Wz& 0y)0F*#tC4&p)B!םri ށ?DZ+d= ă7˜f=EH,Ԃ;Ȅj&؁Ab<Q(,. ,,B́8]T =ht@AaL* JMx4uPpFbl \F'\BpRLiw$JG)lPOlq4?頎"xB(P~h+ 10- pP-x٘5h"N ײ!r V73rX0I%1;Dj*8\GR@*DQ9M@'B?G*@D/,8A<(.5r!@&U4.R4(3yUJ IC/[0m:C4B Y@D_ &t1B8$PCx )R`M?/4L>}˂Zh85JA8 eXYKRX d[WAMXU\ ~Bᨗ} Pu\ ApU m1errH{yt6sDװh֠%hXvegрuv-Ue0Go5`LX,IAbw uB[gwj`E ?GxFQٝҜ\ }N ![a NWYע)ݓ%Wy tug5$[k7[o j©A[a[#81^}x4]^]!9[Q܆hxkZ[ǜ5ۑᦸk^8gqY[a9Iܟxz|9y.x4] ]Տ9wzu)v: :9zJzy7vѺߺՔ:*zQۣ^yaz([:ầ ze:x_{-C;iqR;n8>ݸ;[?;:ɻ;W;#|{/<7|wĻW[;o#'g8C~~ާuk糄>{O>D>|W>:{r7?u>G?){_?+K?W cw+o?)?縳  4xaB 6tH#!R8cF9vdH#I4yeJatfL3ehˇ;yhP>[5ztDW6ujTSy+M"lXcɖUŪkٶuns l^{"ڸ 6|n[ur)Ըpf͛9;U9&㛕I6}zlΫYv vѻi׶}kݻy [4n%6DK|gGJ{7wTNT< Rӓ=9]6%1+M'9H5ճ.Rf3MM%sR.C]ձ<VCJTVmMXuerDoWwǬdS#;VeM"l[[l}o?]. wvtteMvݽAt~%am -l$;8bR=>&_Q~7e9,+8uiwnޟ?g; h6iΐnܥZYjHwX[>鲃Z;N[m/]9n5Mo)>^ _ܩwdgYul3o)߼)˩Хs'uIo]jZcou?vw? EAsz3>뱿0 >XG1i0 Zs:n\'ӟYA};%ڃA( e @ ZpQàA .b!׽ p?+D \C4 mH}aCQID!bD/IUPS"X=E{Z"./HSƃq{3F` H<;zytgf.FΪ# '!|M9A4@@! ,J!&-*2!*-#,3%17*16 42,5;07@27<96-9>29>;<<7-D&?B4?I8?H6AF9AF6BI7BP C;+CD D>DC$DD;EL+FI;FPHCI(I<=INJ4"J=KG$KD$KJ+KE,KK1KD4KL?KRM<-MP5MQAMU2QK R5+RF3RRFRXSL$SD$SL+SK,SRU<%UQVANY^NY`RY^ Z;2ZN=ZXCZ]*[V4[XS\bY^b3aSVaf'bK+bZZbf@d[@dc[dkeHJfcVfj]imbim:jbKji4l`AliDladlr)oRipt[qtgqydruKsflszBvoDvdSvsLwqqw|Yzzsz~9|`d||m|}u|hy[uu{}P~c|Cku~ZcnNscX{qw|pakv{v¹™³řýüĬý˲Ν˼ҧèʔεҝҼֻ۴ϗټݭͿżѻܻ dA*\Ç i8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2" ?J4I4áD*]ʴӧP<ɳիXjړ%-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] gZm`9.vV:ZҦS;LYװR b"xA]z)e} h6A&&_ +|_wYd!b lb {AP'-͝DPN"+, IO#5#L'b'r#x+L8@F{cRfBDl=rQC =$ao$2 +$H"[قl5B 8ЛF#iB S҈ C )aH ߻ +##/=#l(û)@>K%)T7Y(iZwC+Op<)۪j7cld>dETEkU1WhԦ C}ړQ@D|h@F ? CPÒF Nle q ( S22B:Mpy#(?@iX6J>@;og<ޠThE9`e器5B-}IHzLah||!92h_а=!U±`<ڈUtohۉ-`{LaR P`(pAF*H>OH8>>1~C[ \7p(n3%%YʃKcXG$(00Wt+q Ԁ ͍##A,^@/ {6ЂOD7BqHNj' TCXDDY +Cp9}c@@"2a>(8ڡc;G> 0AW`8H0k ɪ>1'>Hp 6N=8*`[@U %bv @ BVW`ɆvApf_ )wٸnx\&oE' C,|+8.?` H7/zLaG'mYF6 1 #Aar@`qɀ~s\mHS -bG2]&%3~_X"XmUb-6} ~ZVEOKŻK)j_uג@n@j)? 2)Vcpw[y'y)Q{-09.;M` %"$ArA 0T$ׂA( @MG ~Gi`'-`uy.@ 6WweWE ,p;6 **6P 9|臽G*1 eA@ yı~ӄ4 0X sZ 6Ajaur'N@ ~`~DiP e'n Oj``0݀ R`h0i;p=Z=Rp XV;` R`,>Gpa`ъxX c2)c5B&?aA@ A 0  y%P` P 0%)Z p6 %& e4@֠P 9hVy طxY7r.Pt,;PՐ%\ 0 ?P@ {0 %I yA{ *P Aՠ *X; lH!@ hQ7JeTH5^ -‡%8* 8@ $Y 0 e' AP`0 @ AP)` ЙG9DȝppgTyUIwHܓ zpk/NrAՐ60 9ܘϰ ː1hP '- (I OPީ tx@hٴ*g p P 1pfA Xx@5r6 ;hι ${@FP1Z `EP ϐ 6p܉ iLz4ǥ[!g,p 4[ȐDR u((@ 

ʰ + %a @Duy|KB0ˡr kŠKh?p G|* q- ,cDɆƶt^9@ w4p sɁ5Dt*ǽau1jx  Ŭ2MDwlb̼+t*pzM< P,'t^|~q` Lz| q|"p"]rY`qia@ͼ4P2 WEYp)EAw~<> .1s-I )zK@ p N+zDл@vpTސ@f'U}KPSm`SIj9֘מg ސfͼqN L^w@a{M<Ҝ !: hAw `@}ڻ;۴  !f»- `ڨ@ ڱ !|p>}} @ m}wPPp iϗ @p@*W!|ޭPݤ-m fp,!-*0]w|ɀ1 w@m@pQ`  ;͌`2Frxć`K4V): p B.K0KNpiN^nUDfi~-p loqy-a< [q ι_ UIC|TpB w}0 z  p0Ů\#D ( K KP >K ~~  n ZK  vt zP0spɠWP& .@9` p `@ v`^q @ p<PeHQ0 K`9p-զrL`P ;֮[> (=.~QTo7Kc_܋]P uOǀ4 P,OPW}0 @G/ gq *]ߞ>.Q͹&s_ O`Hl(Q 4 줰. 8}4Q `_`fgK0 OwOJ.hQРCfH-ސ 0$N4A&H@Pkr #.V.J NHCB2H 9!hШMH89s0g%9nu*Ƃ ӗ#%Hҷ+ͤn[]y_&\8/M vE˒^9"o"IfyLE&]ڴe/^ӢwJ;0J8[$Mړ! FL }5R(K p$)͂ "hM&Rtɬ+:Apܡ}OK$%MD.}B$ D<] 3DSTqE[,jqP6RDÝMq8:A% p]q(#82Gr;Me}l85ቤ.na]owb,A"  $m(FЌ;P< H}q B7l,1t#L҇h1|(%廄[k/Ї;>e>B;F+9x8 ?rX(-erp BAmP ]h%p0HQY }}HYayB@o "hx(A?R)zAohB 8s >9 88 h;{ g|x(X"kڈ/"Њ <;|gɁ10Pp;C艟p8} A s:}Ȃ pGԊsDhK쏄XppHZCмˁlڅh(`< łBËI< mB)d8ƁGZp$XHC'I'BXi>tЇZxk E ;chIPc)YP0gQ4Rb"` n`HxH҅x%t@PP-[Ik y<ILiTdhƭ؎爇%@1˸T p (pBЏhe4|JI} H]긎LRLa#,;";w d`/dr!6٫ȂBBySN2LÑDR 8M"H"c`@Lr80NNI@H/Bٝ*q%%{29ih Ѕ>Ã0DēJYwX @OurJ 0A)M8|/*˂( ݖ xhBP`YsZRb B.dQt*,8a -8!p#́u2xż9/xuI~7| ƺ.oj!Dm;R!ȰT!T@ђ[U9O襢x3%  A:∙A ySBV1S՛qcɋg5x_٠]SdZU,V$syM 4PQ!չM2ZzЧЅP 8X%ߙ ؑB9$ :WA)YYpv-T弡{|u(I9 j1 =+u3gkeIVWՉZ,"9ڋrcٙA[Q"Yq SAn@Z !# g2 h3 kZrW=Zkֿ؜6zXۉ 埳yOV`kVoh z #?9gG K) 6aPh"ƌ-0G4EZ46Z@Er)3`OF&8!ɟA/B.0_?y]_0<͟3] 1-  |{L_ pFM ՅQ¡ @< sCTh"5t "V?&-q6+ 6q+>=9:eΝHoh=?GrFc߮_)|)a|ѧ ʛADsR* V0(Bq?K&YWH"_#FQ;Q}ޠc  SQ\ќ6KuѦx=!p$C<(eqأ}99$EEdGuP[B"9? K[0x ,yfFo4pSI)dJ91 Rd'zj 8dO:ІL?9d3 8)pPVсR5,GWfeG@>9$7 ` je0 ˠΐ^ W_(4hBiFOk'Ρ?j;"m3oCJYc\\keD9KxIv<2OJ`EP% 2B_p]_f HQQxݎCz$of%o"l[ARoPˢ>qka.pk)@jA95HIJs>΄ō>؁I2)I5(:?$&t' B!YXCJgΙdВtuE,L[ )"Ad+4"Iacq 70›$%_ $_(2qg`"v*Mz1g"LIWhM-a3Wghee<)Yti$\E{~e^T:~(`0qH\#Lw K:Ҏ&ks@u!qh%$uúD#"Bahn ?Jt";h 8?h|n8HCӢ#jfݰFhp7F $-@Pܨ/#Ky5Q!p 0 9 x0 1tp4 >HZni«[L1;`8mD!D!7)L!ؒ,pYGP%_Lq|ȗv [qO`Gc $xDȜ6 H@d!B^v 4yJf%qB2ȡP಍DpG2"1&p1Lb}m1y*JmDÕL&'L`4EIusƃ.Hf+EƁáh$ޜVj0"i,CCR>nNs#2 nM@IZ _f*S. TKU, J,,![5 ބ&AHHcbA 4+4ӷ2K,V%[-oXn \*[р zC]V%T0 ! 8 0bv,CJP+07 *[O{\ve^2MomtJ[% ʛͶ7Cho_'`T*3Ջ "B_(`8W:0Z xXCh<ֱ$EX)eYK&E2%bXjگap|CoWXvb#[p)&)Z8iN6e,/pр&\6uOmIfdHwRLf2.Iu6h^vUC]4k^ta5d&kX`^>'C)We-;UZbKGڽJ^-u/lNm桽ja)E?[95G@M$խnm"SǶmn^?[#=nIͪnWaS 2C&$>7f"׶0#v/"]Cg:aU4Z}rY^W~JںiMϲ& S Oю6Q3GYۦUG<^'D﷞u$ B=g!dANsըj/;aجXHHF~ćP:ֿ9Fq0_N9Gvzƿ?OWg# (%dhL9=)bq)!q A( `pW]mG@ 9X^ HΒ@YQ ( ,ƒ\@_Bm\W5 -A+,&jbXءJbVB(bi,%Xb\bؒ,A0ʢ$B*^i\5>Y܁>-%=8t7h;x郌:8C2=SE]@9҃>T$y=F^ڥD„;\AܶUx>E8]M;d2@ė,eW8S4XЃLB9ă-A퐥>ES jBD`N$H@9MTЃ-D栃(0DH`;ؒIOrH; J3LK&Ă$:A$f]%7A[/%$p!mQDYXh#A7H(F*ƃ?!CPzlaG(,AÉ-ss;ACMYsƁUb}SA\?Bb{6ABA!M1 1 7'd>(B?HL2B ]q`3`Y\h#v#4 zC!=?B\Hfub``3Gw2Wz& 0y)0F*#tC4&p)B!םri ށ?DZ+d= ă7˜f=EH,Ԃ;Ȅj&؁Ab<Q(,. ,,B́8]T =ht@AaL* JMx4uPpFbl \F'\BpRLiw$JG)lPOlq4?頎"xB(P~h+ 10- pP-x٘5h"N ײ!r V73rX0I%1;Dj*8\GR@*DQ9M@'B?G*@D/,8A<(.5r!@&U4.R4(3yUJ IC/[0m:C4B Y@D_ &t1B8$PCx )R`M?/4L>}˂Zh85JA8 eXYKRX d[WAMXU\ ~Bᨗ} Pu\ ApU m1errH{yt6sDװh֠%hXvegрuv-Ue0Go5`LX,IAbw uB[gwj`E ?GxFQٝҜ\ }N ![a NWYע)ݓ%Wy tug5$[k7[o j©A[a[#81^}x4]^]!9[Q܆hxkZ[ǜ5ۑᦸk^8gqY[a9Iܟxz|9y.x4] ]Տ9wzu)v: :9zJzy7vѺߺՔ:*zQۣ^yaz([:ầ ze:x_{-C;iqR;n8>ݸ;[?;:ɻ;W;#|{/<7|wĻW[;o#'g8C~~ާuk糄>{O>D>|W>:{r7?u>G?){_?+K?W cw+o?)?縳  4xaB 6tH#!R8cF9vdH#I4yeJatfL3ehˇ;yhP>[5ztDW6ujTSy+M"lXcɖUŪkٶuns l^{"ڸ 6|n[ur)Ըpf͛9;U9&㛕I6}zlΫYv vѻi׶}kݻy [4n%6DK|gGJ{7wTNT< Rӓ=9]6%1+M'9H5ճ.Rf3MM%sR.C]ձ<VCJTVmMXuerDoWwǬdS#;VeM"l[[l}o?]. wvtteMvݽAt~%am -l$;8bR=>&_Q~7e9,+8uiwnޟ?g; h6iΐnܥZYjHwX[>鲃Z;N[m/]9n5Mo)>^ _ܩwdgYul3o)߼)˩Хs'uIo]jZcou?vw? EAsz3>뱿0 >XG1i0 Zs:n\'ӟYA};%ڃA( e @ ZpQàA .b!׽ p?+D \C4 mH}aCQID!bD/IUPS"X=E{Z"./HSƃq{3F` H<;zytgf.FΪ# '!|M9A4@@! ,J!&-*2!*-#,3%17*16 42,5;07@27<96-9>29>;<<7-D&?B4?I8?H6AF9AF6BI7BP C;+CD D>DC$DD;EL+FI;FPHCI(I<=INJ4"J=KG$KD$KJ+KE,KK1KD4KL?KRM<-MP5MQAMU2QK R5+RF3RRFRXSL$SD$SL+SK,SRU<%UQVANY^NY`RY^ Z;2ZN=ZXCZ]*[V4[XS\bY^b3aSVaf'bK+bZZbf@d[@dc[dkeHJfcVfj]imbim:jbKji4l`AliDladlr)oRipt[qtgqydruKsflszBvoDvdSvsLwqqw|Yzzsz~9|`d||m|}u|hy[uu{}P~c|Cku~ZcnNscX{qw|pakv{v¹™³řýüĬý˲Ν˼ҧèʔεҝҼֻ۴ϗټݭͿżѻܻ dA*\Ç i8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2" ?J4I4áD*]ʴӧP<ɳիXjړ%-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] gZm`9.vV:ZҦS;LYװR b"xA]z)e} h6A&&_ +|_wYd!b lb {AP'-͝DPN"+, IO#5#L'b'r#x+L8@F{cRfBDl=rQC =$ao$2 +$H"[قl5B 8ЛF#iB S҈ C )aH ߻ +##/=#l(û)@>K%)T7Y(iZwC+Op<)۪j7cld>dETEkU1WhԦ C}ړQ@D|h@F ? CPÒF Nle q ( S22B:Mpy#(?@iX6J>@;og<ޠThE9`e器5B-}IHzLah||!92h_а=!U±`<ڈUtohۉ-`{LaR P`(pAF*H>OH8>>1~C[ \7p(n3%%YʃKcXG$(00Wt+q Ԁ ͍##A,^@/ {6ЂOD7BqHNj' TCXDDY +Cp9}c@@"2a>(8ڡc;G> 0AW`8H0k ɪ>1'>Hp 6N=8*`[@U %bv @ BVW`ɆvApf_ )wٸnx\&oE' C,|+8.?` H7/zLaG'mYF6 1 #Aar@`qɀ~s\mHS -bG2]&%3~_X"XmUb-6} ~ZVEOKŻK)j_uג@n@j)? 2)Vcpw[y'y)Q{-09.;M` %"$ArA 0T$ׂA( @MG ~Gi`'-`uy.@ 6WweWE ,p;6 **6P 9|臽G*1 eA@ yı~ӄ4 0X sZ 6Ajaur'N@ ~`~DiP e'n Oj``0݀ R`h0i;p=Z=Rp XV;` R`,>Gpa`ъxX c2)c5B&?aA@ A 0  y%P` P 0%)Z p6 %& e4@֠P 9hVy طxY7r.Pt,;PՐ%\ 0 ?P@ {0 %I yA{ *P Aՠ *X; lH!@ hQ7JeTH5^ -‡%8* 8@ $Y 0 e' AP`0 @ AP)` ЙG9DȝppgTyUIwHܓ zpk/NrAՐ60 9ܘϰ ː1hP '- (I OPީ tx@hٴ*g p P 1pfA Xx@5r6 ;hι ${@FP1Z `EP ϐ 6p܉ iLz4ǥ[!g,p 4[ȐDR u((@ 

ʰ + %a @Duy|KB0ˡr kŠKh?p G|* q- ,cDɆƶt^9@ w4p sɁ5Dt*ǽau1jx  Ŭ2MDwlb̼+t*pzM< P,'t^|~q` Lz| q|"p"]rY`qia@ͼ4P2 WEYp)EAw~<> .1s-I )zK@ p N+zDл@vpTސ@f'U}KPSm`SIj9֘מg ސfͼqN L^w@a{M<Ҝ !: hAw `@}ڻ;۴  !f»- `ڨ@ ڱ !|p>}} @ m}wPPp iϗ @p@*W!|ޭPݤ-m fp,!-*0]w|ɀ1 w@m@pQ`  ;͌`2Frxć`K4V): p B.K0KNpiN^nUDfi~-p loqy-a< [q ι_ UIC|TpB w}0 z  p0Ů\#D ( K KP >K ~~  n ZK  vt zP0spɠWP& .@9` p `@ v`^q @ p<PeHQ0 K`9p-զrL`P ;֮[> (=.~QTo7Kc_܋]P uOǀ4 P,OPW}0 @G/ gq *]ߞ>.Q͹&s_ O`Hl(Q 4 줰. 8}4Q `_`fgK0 OwOJ.hQРCfH-ސ 0$N4A&H@Pkr #.V.J NHCB2H 9!hШMH89s0g%9nu*Ƃ ӗ#%Hҷ+ͤn[]y_&\8/M vE˒^9"o"IfyLE&]ڴe/^ӢwJ;0J8[$Mړ! FL }5R(K p$)͂ "hM&Rtɬ+:Apܡ}OK$%MD.}B$ D<] 3DSTqE[,jqP6RDÝMq8:A% p]q(#82Gr;Me}l85ቤ.na]owb,A"  $m(FЌ;P< H}q B7l,1t#L҇h1|(%廄[k/Ї;>e>B;F+9x8 ?rX(-erp BAmP ]h%p0HQY }}HYayB@o "hx(A?R)zAohB 8s >9 88 h;{ g|x(X"kڈ/"Њ <;|gɁ10Pp;C艟p8} A s:}Ȃ pGԊsDhK쏄XppHZCмˁlڅh(`< łBËI< mB)d8ƁGZp$XHC'I'BXi>tЇZxk E ;chIPc)YP0gQ4Rb"` n`HxH҅x%t@PP-[Ik y<ILiTdhƭ؎爇%@1˸T p (pBЏhe4|JI} H]긎LRLa#,;";w d`/dr!6٫ȂBBySN2LÑDR 8M"H"c`@Lr80NNI@H/Bٝ*q%%{29ih Ѕ>Ã0DēJYwX @OurJ 0A)M8|/*˂( ݖ xhBP`YsZRb B.dQt*,8a -8!p#́u2xż9/xuI~7| ƺ.oj!Dm;R!ȰT!T@ђ[U9O襢x3%  A:∙A ySBV1S՛qcɋg5x_٠]SdZU,V$syM 4PQ!չM2ZzЧЅP 8X%ߙ ؑB9$ :WA)YYpv-T弡{|u(I9 j1 =+u3gkeIVWՉZ,"9ڋrcٙA[Q"Yq SAn@Z !# g2 h3 kZrW=Zkֿ؜6zXۉ 埳yOV`kVoh z #?9gG K) 6aPh"ƌ-0G4EZ46Z@Er)3`OF&8!ɟA/B.0_?y]_0<͟3] 1-  |{L_ pFM ՅQ¡ @< sCTh"5t "V?&-q6+ 6q+>=9:eΝHoh=?GrFc߮_)|)a|ѧ ʛADsR* V0(Bq?K&YWH"_#FQ;Q}ޠc  SQ\ќ6KuѦx=!p$C<(eqأ}99$EEdGuP[B"9? K[0x ,yfFo4pSI)dJ91 Rd'zj 8dO:ІL?9d3 8)pPVсR5,GWfeG@>9$7 ` je0 ˠΐ^ W_(4hBiFOk'Ρ?j;"m3oCJYc\\keD9KxIv<2OJ`EP% 2B_p]_f HQQxݎCz$of%o"l[ARoPˢ>qka.pk)@jA95HIJs>΄ō>؁I2)I5(:?$&t' B!YXCJgΙdВtuE,L[ )"Ad+4"Iacq 70›$%_ $_(2qg`"v*Mz1g"LIWhM-a3Wghee<)Yti$\E{~e^T:~(`0qH\#Lw K:Ҏ&ks@u!qh%$uúD#"Bahn ?Jt";h 8?h|n8HCӢ#jfݰFhp7F $-@Pܨ/#Ky5Q!p 0 9 x0 1tp4 >HZni«[L1;`8mD!D!7)L!ؒ,pYGP%_Lq|ȗv [qO`Gc $xDȜ6 H@d!B^v 4yJf%qB2ȡP಍DpG2"1&p1Lb}m1y*JmDÕL&'L`4EIusƃ.Hf+EƁáh$ޜVj0"i,CCR>nNs#2 nM@IZ _f*S. TKU, J,,![5 ބ&AHHcbA 4+4ӷ2K,V%[-oXn \*[р zC]V%T0 ! 8 0bv,CJP+07 *[O{\ve^2MomtJ[% ʛͶ7Cho_'`T*3Ջ "B_(`8W:0Z xXCh<ֱ$EX)eYK&E2%bXjگap|CoWXvb#[p)&)Z8iN6e,/pр&\6uOmIfdHwRLf2.Iu6h^vUC]4k^ta5d&kX`^>'C)We-;UZbKGڽJ^-u/lNm桽ja)E?[95G@M$խnm"SǶmn^?[#=nIͪnWaS 2C&$>7f"׶0#v/"]Cg:aU4Z}rY^W~JںiMϲ& S Oю6Q3GYۦUG<^'D﷞u$ B=g!dANsըj/;aجXHHF~ćP:ֿ9Fq0_N9Gvzƿ?OWg# (%dhL9=)bq)!q A( `pW]mG@ 9X^ HΒ@YQ ( ,ƒ\@_Bm\W5 -A+,&jbXءJbVB(bi,%Xb\bؒ,A0ʢ$B*^i\5>Y܁>-%=8t7h;x郌:8C2=SE]@9҃>T$y=F^ڥD„;\AܶUx>E8]M;d2@ė,eW8S4XЃLB9ă-A퐥>ES jBD`N$H@9MTЃ-D栃(0DH`;ؒIOrH; J3LK&Ă$:A$f]%7A[/%$p!mQDYXh#A7H(F*ƃ?!CPzlaG(,AÉ-ss;ACMYsƁUb}SA\?Bb{6ABA!M1 1 7'd>(B?HL2B ]q`3`Y\h#v#4 zC!=?B\Hfub``3Gw2Wz& 0y)0F*#tC4&p)B!םri ށ?DZ+d= ă7˜f=EH,Ԃ;Ȅj&؁Ab<Q(,. ,,B́8]T =ht@AaL* JMx4uPpFbl \F'\BpRLiw$JG)lPOlq4?頎"xB(P~h+ 10- pP-x٘5h"N ײ!r V73rX0I%1;Dj*8\GR@*DQ9M@'B?G*@D/,8A<(.5r!@&U4.R4(3yUJ IC/[0m:C4B Y@D_ &t1B8$PCx )R`M?/4L>}˂Zh85JA8 eXYKRX d[WAMXU\ ~Bᨗ} Pu\ ApU m1errH{yt6sDװh֠%hXvegрuv-Ue0Go5`LX,IAbw uB[gwj`E ?GxFQٝҜ\ }N ![a NWYע)ݓ%Wy tug5$[k7[o j©A[a[#81^}x4]^]!9[Q܆hxkZ[ǜ5ۑᦸk^8gqY[a9Iܟxz|9y.x4] ]Տ9wzu)v: :9zJzy7vѺߺՔ:*zQۣ^yaz([:ầ ze:x_{-C;iqR;n8>ݸ;[?;:ɻ;W;#|{/<7|wĻW[;o#'g8C~~ާuk糄>{O>D>|W>:{r7?u>G?){_?+K?W cw+o?)?縳  4xaB 6tH#!R8cF9vdH#I4yeJatfL3ehˇ;yhP>[5ztDW6ujTSy+M"lXcɖUŪkٶuns l^{"ڸ 6|n[ur)Ըpf͛9;U9&㛕I6}zlΫYv vѻi׶}kݻy [4n%6DK|gGJ{7wTNT< Rӓ=9]6%1+M'9H5ճ.Rf3MM%sR.C]ձ<VCJTVmMXuerDoWwǬdS#;VeM"l[[l}o?]. wvtteMvݽAt~%am -l$;8bR=>&_Q~7e9,+8uiwnޟ?g; h6iΐnܥZYjHwX[>鲃Z;N[m/]9n5Mo)>^ _ܩwdgYul3o)߼)˩Хs'uIo]jZcou?vw? EAsz3>뱿0 >XG1i0 Zs:n\'ӟYA};%ڃA( e @ ZpQàA .b!׽ p?+D \C4 mH}aCQID!bD/IUPS"X=E{Z"./HSƃq{3F` H<;zytgf.FΪ# '!|M9A4@@! ,J!&-*2!*-#,3%17*16 42,5;07@27<96-9>29>;<<7-D&?B4?I8?H6AF9AF6BI7BP C;+CD D>DC$DD;EL+FI;FPHCI(I<=INJ4"J=KG$KD$KJ+KE,KK1KD4KL?KRM<-MP5MQAMU2QK R5+RF3RRFRXSL$SD$SL+SK,SRU<%UQVANY^NY`RY^ Z;2ZN=ZXCZ]*[V4[XS\bY^bVaf*bM+bZZbf@d`[dkeHJfcVfj]imbim:jbKji4l`AliDladlr)oRipt[qtgqydruKsflszBvoSvsLwqqw|>yb\yzsz~d||m|}u|Q}yhy[uu{Qr}P~c|Cku~ZcnMscX{qw|pakv{v¹™³řýüĬý˲μδҧèʔεμҪֻ۴ϗټݭͿżѻϻ dA*\Ç i8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2" ?J4I4áD*]ʴӧP<ɳիXjړ%-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] gZm`9.vV:ZҦS;LYװRꐳ b"xA]z)e} h6A&&_ +|_wYd!b oR {AP'-͝DPN"+, I"5# '`'r#xG+L8@F{cRfBDj쓋=aFpQC =$al +$!Yقoa5B 8k"D fB Q C )AHsH ߛ +E##/=pF#j(û)@>K%)T7Y(iZwC+䲏hN<)۪g7codӏ>`s;B w-x+<+;[aN)mF :lbO?!1cO*C`K? IF  3RW=W\/t"lF/PB-p҇O6O#qxz'6l 0|0'̮!O<oxBG," G+C}HX[f8ъ>|cR4b )&@A#!Mi-B#J< ڞ}/'~y`tuG+:P@'tPVJA# (Q,[@Ze!X0 LPaDn8x`:t>nQ2 . @]6a cNH|DR<1 ~j&f9 Y6Bnz.@%NhcXD Ry|bCZ[CJY&afs x0G4ޡ[$XM:p4hTex䁊nA?ǡ$9ȑ \0uETEkU1WhԦ C}ړQ@D{h@F ? C8ÒF *Nle Q (a Q2!uUB13u"^FP~}(>-0D+({Gͭaj9KBrW h|@ux!`ȉG0 }#վ`C ^Ndaxګ3x PZZC %CPQ}@z  dQ7Wj[ݺ))ZW?>A>\,3b >pdh:Pzfث䘴xB GBWCrp-@W;|@Dž^EOxG"et`X)TߐG%picl HAvNGp9ꁏ=H L/F"ƨN5N,$ąA@daɁA 9S} c89u5мlC$X;49BV:y!]]UP*@=y >5[{Q-N Ð _ 9RM d6QX 9qAg 0z%$ mˆAq<$`/yA2 :s{/V·jhn~$;DI B_@6`p[XM+9֧Nx=ii}1dA:t9;Ap9`9K]ZAO& ASX@H&g13(D@G;R[sy#7tu{<[콂ԨS1!c=`Ī|pj-kz0pnBQ}w'Z>Vpߗ[yGy)q{-09.;N` %"$AA` 0T$A( NG@~Gi'-!bu7y. 6wwgWG ,p;6 **60 9~g*1 eA@0x~ӄ4 ThXs\ 6ajcr)MP @~`~FȉfP c)i@ Npg`^0 Q`iPf;p=X=Qp XVH0T`{t40 t X)c3 Ic5`B&?aA@ A 0  {x%0 ( p  P%'X 6 %۰ PHh h萅x 9Wt.pt,;0`%Z 0S Ԡ z0f38^ۀN ZP 85( цQ) |k Uh (_9uaTdyLŋfX(ڀ`B|X3<p ,@@^0E8@ 0ApZ )Ep @ Sp?؀ Yh9 p8~@~w= g)p -,$\P x;`ɍ ˰ f? ,^`9 EН`E9r,6`MmrWWHxZw{_  Q#Gm Ѓ6М@i p h. whp 6P 8J `e FEz9y,@O*8^ʥ$,p `4YȐCQ s(0 İ<@ 0 rp1: .p1P0 i0 `A 1+1p &Pzsq 9M!,0 Yyh|-@ '* 0$Ɉ Հ BX1P ,@  J l CJ ˠ  PtRs:W~Pm7\v" p0,5P5@U@ka9` 09pr/PC$-@Ut{}~h!4H ҴhuR,M`Mq!~)XPCy/Cw<qv?!u&q&@="utwM `@׊|;}r1&=%h#Y|:eX1[z`[۾[g׆Ny-Ǡwx_$5=kpxX `gx{KEpbgDŽ}˿J5T1FM  wNt|׸' jI22T+tz"|@&Tp?5;~:pvAY*!x-B'#kp8c[P l,Cl{@ʰ - %a  UkrKB0r kŠKh?p Gl* n- ` .1 t-I )zK0 ` M+qyD@t`Rް d'U}KPRk@Rij9֗נg ސdp܊nN L^v@a{-<Ҝ !<  HCg @}ڻ;۴MVZ  ɇ- `ڨ@p ڱ чv!| t}ݤ}vp`P iї Bp ,W!~|ߝ`ݤ-k dp,!-,~P]v|ɀ1q v@k0pPP~ ~ ;͊@2ѰHrxą@K4U: pB.K0K΁M`i>^nTDdi~p Lonza< n ]T)EGT|R`B v}0 @z  p~0Ů\#D ( K KP >K ~n  n} ZK ]@BW@0O Pen01t@t 001.Ő.0 vsQP~  P4P` XRm- PC` Vt~a&0Uxӈ do̽؂ P OD]p W}NѐdM~40ppb`qP4؛k9@/^@ ` @>  조ӛe9d@]|o]P4` R`4ҐP߬ C&h8/  p`]`oAá@ V$ 7X,_Ndq9#1qt$P@Y(Abr$0CHve X"[qΥ[]y_Ɣ@_+E1b $`iPgСEC,ٕK3vq+ dKm3ҧ;3A.*/ZNV "$OiQz]O˸ ׎|/K$%B.,|@ B<]qDK4DSѳRhYBDɧns<5 sX[OH&Yt$@G!)YG+gt4V1'@@2FjQ:22!o%7^lX93&|i?*s B\O.DC1ǜ3)Xތ 6[uUXc/:!)[")^4I٪=Y\uel~ |Ql)@t "`uK l!etb _v {m* !)h_L]B% ^ӜY;cYZ]C*́f!RYgcSfdetI1VɌ)MEvZ{iE[1fjoy=ڪV{mInֳDyc[z4\sޡd*w=r J温w/m;sJ;sYSt._|'A}VOQtՇfxYG5LeY z;4gqکmw&7|"^v/oE;ogyg?e\n/#S`nf]V$JQ|飠*HuO۠ `v !x\Ϻf&]OqrBgz3P,..)V=`$#y -GRL"Pb_$F (c2xP"iȿBRe T@. a"F q ?`y|cXHH1 R4 )a IP@RZFTBL܌. -`@°%2  x2 b; @涨GDLJa_yܣ!I BP+tBf)40 ` |5@4: ;~4e %Єs fB";ܓI ,6ee^!́nHA_mFd6UF}.Υ v$,Ah8t3KE d`yOH 4@)/"LU[97r@ IFr F$P0;xU Uǖ(k4+*0 p tcdFEI84x@CvYfэ89 e E!-Ec!,gdhht(YVK5 n;vPHl0и: \qSLȿ: l|  .@^7FdA0m|1v!klѠIm~b 0|7@όZRS܀K$B~f1 PDYs DN!qԟ5jQa lܰfoH2| 6 ̜ 4t@D&"@Gejx&\ ;!ԣ~:<,a 3M;v@a%a|Dĩ(S)xNCqw`;;f;>;ƭ=/P8v%oHݑ'R0RpT`s VH!tAQ t 1 KS8'_h `A -M 8)8Ѕ.J%b>h`')Jp 8WxŽ` `k r: 0!yr<; 0!Z Q?`a<2AGðHLeC@Pn1xَ*H~ "ǂ fpr[_tDE0YR He  3:avA$Ex`C:!X Zp6o[c.;>e>;ȾE8P( >jU6(-esh (Ѕ\4ȧiȇp>KH |Еy# (o` "X@?x<ٜOS)wAoXr &[C~ 8H.(5XkpY8s@и,( V/" @Dz#TcɁ0 MH8Cȉph| >kȺ| p Dܫ`ē;ȋķph#?p9\n SC($=hB*\ƒC C: p@$X0ZAGdC,2>bXi>tȇZXk D :cHH0c0!)x0}MeP$%@3->`SmU"NGR@Ci%4Zs!90VW#ԌA7Up—Xr_񑤻oAEfijA)QVHҳLMQԵ::ZyJ ]0~WX2m! \Q!].!ׇ=anMhyiXA vuxUM&W5f1 ̚kePI'"oaٷUɋxEaTV XX;}YFZ#'3!YZFsPAnZ' " 0gcڏZ1\9%yֽ nбʍוP[ n][ESzM9Y82JA ۻ݌ȽV?E̱` }Mw:H"Li !8+oPh(ݛB`X`%+uE 1  ܽ'g`p^H$"P '$QM-^sMfY"Ip5'lYn -ۺI P88AHp`R˚;&G qO %ҫ '+%AtJ*h x(H3%Y&yՠa/@"N1%sV $ԁxU! 0$#O#Q`A&ER`*Bf94bPX%w%AQSů%f /$d-'5`9؁Q+rȧ5hJ@/a]sac p1;ppB+e+ت9+0ڸ:)թȃoZ]^į*:pI*p(%^c90'X(xq%(&ZJ+jQc3 8P,ŊTڧe7 ة<@ Dі߈M,u}ⓦih8@m/8P+v.gkVh5jreZ]ɚ/ +Fi`a㰆p,h-:h%eHW_`D9Eaa!8qk;:̰Xh u<8ܢ)V&;x;h-tny 1- 0QX"?kvnKho@6 X000Nth0F@Ǖ ZR^(<K){kX pA躗ުJ-xnk΢%1.ܤ1hs)0o:xZB~ZxN.(2.҂nXn2-tkųт՞0 s^vDeG6mf4[ڌ#ִP@ӍU\)Ap^ݭ X-78xNȎŻ@^br PhcˁBѹ(; 5h0ۊ/Qz\ۅoH.K@BJFh*;P-.($S2p `p6p)P??pt+1Hz#dsܦ\s 4 ?U tq'4CV=P[P8 ݜ@5/хcW58NI/-Z߅|:s[#BZ4F脲A(bHR?#U27F8ȇ+6 FC@u_̃ 腰c/#m w8aerY kعo [i6j@ǜH8tdp]Y6!8o&- :03_6R(P:H: eH{ `x8Vp5h2:?8&= |o>8Ѹ`:S|TPżƀ (o;<l0pHTԂp50T(8{o: /ʁ.7]K C8S~nx[]LpHyw>#@„ 2lP!4@䈖hXÄ+ic+%tHÄ4 [89 A񃮐7k}I?\C"(9eҐʟc5|ɟ d#J(3_.`ǽM䰆nľ1Ҽ%f}&R>"b}ɗ'Vgµ-9`сј7d%[J ]qU1nh/vڵ#('. Vxe+__ȗ~OFNeO;ў{ޠ PPXfh.wZjdځ H9sɸ39X:FPD[>+-q`<P ]64E,AC7qH!aQ Bl CMH@3ECPk Y8J-΄QL9Kb $XJQFCb9Тmu ^*6 udAՅa h,JC&nVgay3Kָs7)?pE>Ū?*ږ9'-Qt I Kj y@%lEd@~4\p$+ ~ŘD*cY]2{{T((+p,hܪ+A7Βy ܖm>l#t}I+c0|d:LU $Zs "ԡO-cD^N/aeJp5D|%HHA AM#He<|d?.`Γ*N(\.&tI>ZV t"EbՠX@" K6%@4'߮(m J4oIx bX,rtNQ8̔EU4 XB.'/Pj% p` 9 F!\b|Hn?X0D04 i`A0@1EC(Jr.ӟ/;|ѠHUhxdK Qn#-(/"|d%+ʴEŦN}*TsEGWJѿQo !IiteFGֵU ԔoW2PU6U"K CϬZ*B*U4Dc#r GWF t,vP| Uc!"&*h@ֶ,Uux4k?@vk>+ Ajn$X>'!ЄxMx_WGK`T9yTMڃ* 3$t5ڮj8߻ 2״W ` lgotZ]4h3RdM m7l0%EL}crufb]rTk̷JIGF([d1 Ӕ4H3Y49/ fz^;^EMQ}f8pUҚ:MGKҥ]"F AkDgbt S7FٴccZ8Xua3״4Ўk@ Y|t Z1ź! yrii5itwn-ޤ4}G,*:~GaZm{G>8pq7y>Z-N4L#{xEg1ֵxoi5!{"9i^ZuԸcaGVљ jK<"6Σ[;n9QԎc9j=Hԑub]糎 R 22tFuѰv8s'JrYw:?|*/%rS~& `ǣ|{ag; 7H ]%B/%BN/~ QsDZeR\eG}9`lM,B o hLt$Zj|}UuO]?!XI .@d 31Е&Q `HDZ% @`Ib` F\D|V\)lG)@V z)Fka`{ $Y`W`9X@ y!*U)M%,AE,V \Hm E\`c,XE\lAxjqW L@a^V-L@ $ƿ؁XHK/DV( J9(8bDX .A^ЄH@t]1+$VbUGD"ZEhA$4Vyb+!@}A!BbBHvR2CTx@&7Q>X3$?7YXD|<:ЁCjuPdMA]1dIDZ܌HxC>p8$[K;d2 DeT8CR4XL9+xe>dДlRJgB dJ*|#+C7H (ƒ?B!MGx$ B,Ç-Aqv r^N;MVq DF>A8?_yD| X~e _1L7C'JS>| =ɈL2P=3]0\AeB"F"4Ap&UM^pie`C1ā L,̃ ) (I` ,.萮,,BY`@`Œ̃M@&9ǤBjCD4ôЁH\؋JT$ei|q̈"D0IL2,5YG?[ǧ=D/,4K`+R3Hl>\>EWE:&EC^GUT>moBXdv8yܣQDᚷ̹؇ti]?U!Q )>ZZ ZѰd] A aYuc[8wKp9xz_ޚ9ܠx'z1NI}߹y2?A6i:U9zь\+:+ IYyPnz٭]O^v:Cz:[zEzwq;;~:)wj 9;;m {C;;C{5]|pc?<ۋ9W8/3umawS叾n\ɵ|ys諉ܓ>{>߷O{ᄄmi<c; ?񋘸#K}_?A+wV?iã??w^  4xaA0h,LaD)VxcF9v$F!I4y1G)ifL3iִygN;yhP55paã'6uSQV%ˬCvlXcc5{ȢVٶunܶX]{o^{ˢ0Ãr 6|qUt6v2俓 sf5k2rhѣI{|zΫYvuqiٳiF}kݻyXxpoSo('XjөWZ|@/vɗ7;÷w}z4ï\%R 5,l=Aʨ6<E>\BTh*RFZS "sȱ&;\Dڪ(*DRȖ^.C IE4դE%|=Ds:LG7<9)Lm<4] H34F-%ү0cLNW@DRFOuSmIEC]N0RX [IVmmtTCeݕ0n׳~ظj!b+hsgmJΘ[r\lҶr#4KR]w@m5z1x=wW|m߂}_R6PA1V8ۇ-&'fK /ؾ+۸5TC=V嘅ezTXC\iYhhوNݣeiOMjzl&촕>SVr׎D!J_I|6q.-[qdRQͬs.Esa|ԛ.ݿU,tڿ?m=(s'}߽20>߉sA鿳@^YW߲mZRݟ՟L߿?'+& a Υ~DS 8V!):J41LH}+|K )?Ѐ4CE_nC }UhD }D@|db,r/zSYDX Bi\`Hь8cB;1 @;JDS/ ՑoiOY>!! člkc%'@v'! ,J!&-*2!*-#,3%17*16 42,5;07@27<96-9>29>;<<7-D&?B4?I8?H6AF9AF6BI7BP C;+CD D>DC$DD;EL+FI;FPHCI(I<=INJ4"J=KG$KD$KJ+KE,KK1KD4KL?KRM<-MP5MQAMU2QK R5+RF3RRFRXSL$SD$SL+SK,SRU<%UQVANY^NY`RY^ Z;2ZN=ZXCZ]*[V4[XS\bY^bVaf*bM+bZZbf@d`[dkeHJfcVfj]imbim:jbKji4l`AliDladlr)oRipt[qtgqydruKsflszBvoSvsLwqqw|>yb\yzsz~d||m|}u|Q}yhy[uu{Qr}P~c|Cku~ZcnMscX{qw|pakv{v¹™³řýüĬý˲μδҧèʔεμҪֻ۴ϗټݭͿżѻϻ dA*\Ç i8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2" ?J4I4áD*]ʴӧP<ɳիXjړ%-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] gZm`9.vV:ZҦS;LYװRꐳ b"xA]z)e} h6A&&_ +|_wYd!b oR {AP'-͝DPN"+, I"5# '`'r#xG+L8@F{cRfBDj쓋=aFpQC =$al +$!Yقoa5B 8k"D fB Q C )AHsH ߛ +E##/=pF#j(û)@>K%)T7Y(iZwC+䲏hN<)۪g7codӏ>`s;B w-x+<+;[aN)mF :lbO?!1cO*C`K? IF  3RW=W\/t"lF/PB-p҇O6O#qxz'6l 0|0'̮!O<oxBG," G+C}HX[f8ъ>|cR4b )&@A#!Mi-B#J< ڞ}/'~y`tuG+:P@'tPVJA# (Q,[@Ze!X0 LPaDn8x`:t>nQ2 . @]6a cNH|DR<1 ~j&f9 Y6Bnz.@%NhcXD Ry|bCZ[CJY&afs x0G4ޡ[$XM:p4hTex䁊nA?ǡ$9ȑ \0uETEkU1WhԦ C}ړQ@D{h@F ? C8ÒF *Nle Q (a Q2!uUB13u"^FP~}(>-0D+({Gͭaj9KBrW h|@ux!`ȉG0 }#վ`C ^Ndaxګ3x PZZC %CPQ}@z  dQ7Wj[ݺ))ZW?>A>\,3b >pdh:Pzfث䘴xB GBWCrp-@W;|@Dž^EOxG"et`X)TߐG%picl HAvNGp9ꁏ=H L/F"ƨN5N,$ąA@daɁA 9S} c89u5мlC$X;49BV:y!]]UP*@=y >5[{Q-N Ð _ 9RM d6QX 9qAg 0z%$ mˆAq<$`/yA2 :s{/V·jhn~$;DI B_@6`p[XM+9֧Nx=ii}1dA:t9;Ap9`9K]ZAO& ASX@H&g13(D@G;R[sy#7tu{<[콂ԨS1!c=`Ī|pj-kz0pnBQ}w'Z>Vpߗ[yGy)q{-09.;N` %"$AA` 0T$A( NG@~Gi'-!bu7y. 6wwgWG ,p;6 **60 9~g*1 eA@0x~ӄ4 ThXs\ 6ajcr)MP @~`~FȉfP c)i@ Npg`^0 Q`iPf;p=X=Qp XVH0T`{t40 t X)c3 Ic5`B&?aA@ A 0  {x%0 ( p  P%'X 6 %۰ PHh h萅x 9Wt.pt,;0`%Z 0S Ԡ z0f38^ۀN ZP 85( цQ) |k Uh (_9uaTdyLŋfX(ڀ`B|X3<p ,@@^0E8@ 0ApZ )Ep @ Sp?؀ Yh9 p8~@~w= g)p -,$\P x;`ɍ ˰ f? ,^`9 EН`E9r,6`MmrWWHxZw{_  Q#Gm Ѓ6М@i p h. whp 6P 8J `e FEz9y,@O*8^ʥ$,p `4YȐCQ s(0 İ<@ 0 rp1: .p1P0 i0 `A 1+1p &Pzsq 9M!,0 Yyh|-@ '* 0$Ɉ Հ BX1P ,@  J l CJ ˠ  PtRs:W~Pm7\v" p0,5P5@U@ka9` 09pr/PC$-@Ut{}~h!4H ҴhuR,M`Mq!~)XPCy/Cw<qv?!u&q&@="utwM `@׊|;}r1&=%h#Y|:eX1[z`[۾[g׆Ny-Ǡwx_$5=kpxX `gx{KEpbgDŽ}˿J5T1FM  wNt|׸' jI22T+tz"|@&Tp?5;~:pvAY*!x-B'#kp8c[P l,Cl{@ʰ - %a  UkrKB0r kŠKh?p Gl* n- ` .1 t-I )zK0 ` M+qyD@t`Rް d'U}KPRk@Rij9֗נg ސdp܊nN L^v@a{-<Ҝ !<  HCg @}ڻ;۴MVZ  ɇ- `ڨ@p ڱ чv!| t}ݤ}vp`P iї Bp ,W!~|ߝ`ݤ-k dp,!-,~P]v|ɀ1q v@k0pPP~ ~ ;͊@2ѰHrxą@K4U: pB.K0K΁M`i>^nTDdi~p Lonza< n ]T)EGT|R`B v}0 @z  p~0Ů\#D ( K KP >K ~n  n} ZK ]@BW@0O Pen01t@t 001.Ő.0 vsQP~  P4P` XRm- PC` Vt~a&0Uxӈ do̽؂ P OD]p W}NѐdM~40ppb`qP4؛k9@/^@ ` @>  조ӛe9d@]|o]P4` R`4ҐP߬ C&h8/  p`]`oAá@ V$ 7X,_Ndq9#1qt$P@Y(Abr$0CHve X"[qΥ[]y_Ɣ@_+E1b $`iPgСEC,ٕK3vq+ dKm3ҧ;3A.*/ZNV "$OiQz]O˸ ׎|/K$%B.,|@ B<]qDK4DSѳRhYBDɧns<5 sX[OH&Yt$@G!)YG+gt4V1'@@2FjQ:22!o%7^lX93&|i?*s B\O.DC1ǜ3)Xތ 6[uUXc/:!)[")^4I٪=Y\uel~ |Ql)@t "`uK l!etb _v {m* !)h_L]B% ^ӜY;cYZ]C*́f!RYgcSfdetI1VɌ)MEvZ{iE[1fjoy=ڪV{mInֳDyc[z4\sޡd*w=r J温w/m;sJ;sYSt._|'A}VOQtՇfxYG5LeY z;4gqکmw&7|"^v/oE;ogyg?e\n/#S`nf]V$JQ|飠*HuO۠ `v !x\Ϻf&]OqrBgz3P,..)V=`$#y -GRL"Pb_$F (c2xP"iȿBRe T@. a"F q ?`y|cXHH1 R4 )a IP@RZFTBL܌. -`@°%2  x2 b; @涨GDLJa_yܣ!I BP+tBf)40 ` |5@4: ;~4e %Єs fB";ܓI ,6ee^!́nHA_mFd6UF}.Υ v$,Ah8t3KE d`yOH 4@)/"LU[97r@ IFr F$P0;xU Uǖ(k4+*0 p tcdFEI84x@CvYfэ89 e E!-Ec!,gdhht(YVK5 n;vPHl0и: \qSLȿ: l|  .@^7FdA0m|1v!klѠIm~b 0|7@όZRS܀K$B~f1 PDYs DN!qԟ5jQa lܰfoH2| 6 ̜ 4t@D&"@Gejx&\ ;!ԣ~:<,a 3M;v@a%a|Dĩ(S)xNCqw`;;f;>;ƭ=/P8v%oHݑ'R0RpT`s VH!tAQ t 1 KS8'_h `A -M 8)8Ѕ.J%b>h`')Jp 8WxŽ` `k r: 0!yr<; 0!Z Q?`a<2AGðHLeC@Pn1xَ*H~ "ǂ fpr[_tDE0YR He  3:avA$Ex`C:!X Zp6o[c.;>e>;ȾE8P( >jU6(-esh (Ѕ\4ȧiȇp>KH |Еy# (o` "X@?x<ٜOS)wAoXr &[C~ 8H.(5XkpY8s@и,( V/" @Dz#TcɁ0 MH8Cȉph| >kȺ| p Dܫ`ē;ȋķph#?p9\n SC($=hB*\ƒC C: p@$X0ZAGdC,2>bXi>tȇZXk D :cHH0c0!)x0}MeP$%@3->`SmU"NGR@Ci%4Zs!90VW#ԌA7Up—Xr_񑤻oAEfijA)QVHҳLMQԵ::ZyJ ]0~WX2m! \Q!].!ׇ=anMhyiXA vuxUM&W5f1 ̚kePI'"oaٷUɋxEaTV XX;}YFZ#'3!YZFsPAnZ' " 0gcڏZ1\9%yֽ nбʍוP[ n][ESzM9Y82JA ۻ݌ȽV?E̱` }Mw:H"Li !8+oPh(ݛB`X`%+uE 1  ܽ'g`p^H$"P '$QM-^sMfY"Ip5'lYn -ۺI P88AHp`R˚;&G qO %ҫ '+%AtJ*h x(H3%Y&yՠa/@"N1%sV $ԁxU! 0$#O#Q`A&ER`*Bf94bPX%w%AQSů%f /$d-'5`9؁Q+rȧ5hJ@/a]sac p1;ppB+e+ت9+0ڸ:)թȃoZ]^į*:pI*p(%^c90'X(xq%(&ZJ+jQc3 8P,ŊTڧe7 ة<@ Dі߈M,u}ⓦih8@m/8P+v.gkVh5jreZ]ɚ/ +Fi`a㰆p,h-:h%eHW_`D9Eaa!8qk;:̰Xh u<8ܢ)V&;x;h-tny 1- 0QX"?kvnKho@6 X000Nth0F@Ǖ ZR^(<K){kX pA躗ުJ-xnk΢%1.ܤ1hs)0o:xZB~ZxN.(2.҂nXn2-tkųт՞0 s^vDeG6mf4[ڌ#ִP@ӍU\)Ap^ݭ X-78xNȎŻ@^br PhcˁBѹ(; 5h0ۊ/Qz\ۅoH.K@BJFh*;P-.($S2p `p6p)P??pt+1Hz#dsܦ\s 4 ?U tq'4CV=P[P8 ݜ@5/хcW58NI/-Z߅|:s[#BZ4F脲A(bHR?#U27F8ȇ+6 FC@u_̃ 腰c/#m w8aerY kعo [i6j@ǜH8tdp]Y6!8o&- :03_6R(P:H: eH{ `x8Vp5h2:?8&= |o>8Ѹ`:S|TPżƀ (o;<l0pHTԂp50T(8{o: /ʁ.7]K C8S~nx[]LpHyw>#@„ 2lP!4@䈖hXÄ+ic+%tHÄ4 [89 A񃮐7k}I?\C"(9eҐʟc5|ɟ d#J(3_.`ǽM䰆nľ1Ҽ%f}&R>"b}ɗ'Vgµ-9`сј7d%[J ]qU1nh/vڵ#('. Vxe+__ȗ~OFNeO;ў{ޠ PPXfh.wZjdځ H9sɸ39X:FPD[>+-q`<P ]64E,AC7qH!aQ Bl CMH@3ECPk Y8J-΄QL9Kb $XJQFCb9Тmu ^*6 udAՅa h,JC&nVgay3Kָs7)?pE>Ū?*ږ9'-Qt I Kj y@%lEd@~4\p$+ ~ŘD*cY]2{{T((+p,hܪ+A7Βy ܖm>l#t}I+c0|d:LU $Zs "ԡO-cD^N/aeJp5D|%HHA AM#He<|d?.`Γ*N(\.&tI>ZV t"EbՠX@" K6%@4'߮(m J4oIx bX,rtNQ8̔EU4 XB.'/Pj% p` 9 F!\b|Hn?X0D04 i`A0@1EC(Jr.ӟ/;|ѠHUhxdK Qn#-(/"|d%+ʴEŦN}*TsEGWJѿQo !IiteFGֵU ԔoW2PU6U"K CϬZ*B*U4Dc#r GWF t,vP| Uc!"&*h@ֶ,Uux4k?@vk>+ Ajn$X>'!ЄxMx_WGK`T9yTMڃ* 3$t5ڮj8߻ 2״W ` lgotZ]4h3RdM m7l0%EL}crufb]rTk̷JIGF([d1 Ӕ4H3Y49/ fz^;^EMQ}f8pUҚ:MGKҥ]"F AkDgbt S7FٴccZ8Xua3״4Ўk@ Y|t Z1ź! yrii5itwn-ޤ4}G,*:~GaZm{G>8pq7y>Z-N4L#{xEg1ֵxoi5!{"9i^ZuԸcaGVљ jK<"6Σ[;n9QԎc9j=Hԑub]糎 R 22tFuѰv8s'JrYw:?|*/%rS~& `ǣ|{ag; 7H ]%B/%BN/~ QsDZeR\eG}9`lM,B o hLt$Zj|}UuO]?!XI .@d 31Е&Q `HDZ% @`Ib` F\D|V\)lG)@V z)Fka`{ $Y`W`9X@ y!*U)M%,AE,V \Hm E\`c,XE\lAxjqW L@a^V-L@ $ƿ؁XHK/DV( J9(8bDX .A^ЄH@t]1+$VbUGD"ZEhA$4Vyb+!@}A!BbBHvR2CTx@&7Q>X3$?7YXD|<:ЁCjuPdMA]1dIDZ܌HxC>p8$[K;d2 DeT8CR4XL9+xe>dДlRJgB dJ*|#+C7H (ƒ?B!MGx$ B,Ç-Aqv r^N;MVq DF>A8?_yD| X~e _1L7C'JS>| =ɈL2P=3]0\AeB"F"4Ap&UM^pie`C1ā L,̃ ) (I` ,.萮,,BY`@`Œ̃M@&9ǤBjCD4ôЁH\؋JT$ei|q̈"D0IL2,5YG?[ǧ=D/,4K`+R3Hl>\>EWE:&EC^GUT>moBXdv8yܣQDᚷ̹؇ti]?U!Q )>ZZ ZѰd] A aYuc[8wKp9xz_ޚ9ܠx'z1NI}߹y2?A6i:U9zь\+:+ IYyPnz٭]O^v:Cz:[zEzwq;;~:)wj 9;;m {C;;C{5]|pc?<ۋ9W8/3umawS叾n\ɵ|ys諉ܓ>{>߷O{ᄄmi<c; ?񋘸#K}_?A+wV?iã??w^  4xaA0h,LaD)VxcF9v$F!I4y1G)ifL3iִygN;yhP55paã'6uSQV%ˬCvlXcc5{ȢVٶunܶX]{o^{ˢ0Ãr 6|qUt6v2俓 sf5k2rhѣI{|zΫYvuqiٳiF}kݻyXxpoSo('XjөWZ|@/vɗ7;÷w}z4ï\%R 5,l=Aʨ6<E>\BTh*RFZS "sȱ&;\Dڪ(*DRȖ^.C IE4դE%|=Ds:LG7<9)Lm<4] H34F-%ү0cLNW@DRFOuSmIEC]N0RX [IVmmtTCeݕ0n׳~ظj!b+hsgmJΘ[r\lҶr#4KR]w@m5z1x=wW|m߂}_R6PA1V8ۇ-&'fK /ؾ+۸5TC=V嘅ezTXC\iYhhوNݣeiOMjzl&촕>SVr׎D!J_I|6q.-[qdRQͬs.Esa|ԛ.ݿU,tڿ?m=(s'}߽20>߉sA鿳@^YW߲mZRݟ՟L߿?'+& a Υ~DS 8V!):J41LH}+|K )?Ѐ4CE_nC }UhD }D@|db,r/zSYDX Bi\`Hь8cB;1 @;JDS/ ՑoiOY>!! člkc%'@v'! ,J!&-)1!*-#,3&17*16 41,5;07@27<-9>29>:7;<-;B<73=C9>D&?B4?I8?H6AF9AF6BI7BP C;+CD D>DC$DD;EL+FI;FPHCI(I<=IN"J=KG$KC$KJ+KE,KK1KD4KL?KRM3M<5MQAMU-NP2QK R5+RF3RRFRXSL$SD$SL+SK,SRT;T@%UQ-YLNY^NY`RY^ Z;2ZNB.сȓK;x>ƌ6&x>C )ހƒA2?E T> "͏/|lC'v?t8yS A`s>-{0<(! \(t0 xҏ烇POm=WЙZwt"F.PB-6$qO҉x< cX#\1bY$~)ސ#P~ @gA0j7V5aPNG tDDp~S\ŅHu*:#W_.z/RA:g)O -! G$"}j!BUx@3ʁ"źU U [186P$xF~C^H] PN(i8N 1 " LJb)VJMr?4,6yPǐ'y8(<6y1-FyT%+0"<"}I.up-P,G<6ўQ#S*FuFj8tu#8( ݑ!pdPu8#0&"9`@$jLbpPA 'D};&5HTDžDGw!KB|J>FBD?Ίi) PYN 0b19`˻T:QDSn ŵP+ n_޸U3XxǪ"ǙWz2tESo#D6$GvxXz *X*}UrĂ/*G"xP_wHa{zỳ! \o(qr3%%WʃKcE>$A>^c6f >c`:p `C_!פ `8j9 P8B~;4l@Ppg 81K 8!2`ǎWbU/kV"!H8Q$ DL !ސ;I1`wN b-3H,HC, !k`WAdh_  F]pZ{3m_AW*2շP\!bk$x0ɀm r#3A\8+ 3@qRAP7&WBc \6% o=q >,:u9ANZD8/HX_#1eR"T%V%j " l -ss'^[>6& .HkY_HWtHG8юm 6v^?͛ BPwybł!U%МAzhIo~@\&!?SRN{g ,5+B5+MDy+k?}9pxZD~y6xDy1~*= ,-zy)Q|,0k;Op %B2$AL `T$A' `OH[^10jG`퐁'-1'yitj.r-`@ 6zY +p;6 )p)6p @9x0˗)+~ |V=$` ss ~h氆KrqWhvy-&np'Lq 0 QnpbP Tp:kPl;p=\BTp V;b 0 T_3p0y[Gc2ig5R&?a@@ @ L`q ЈnPW ␉p 0  PQ@0 ;h=P p 0a}` xYkזnnђ~.qy_t-pt z~=;p%^ P:0 ~P =~PlEXb @0 LԠ )Y;0PmH) 0P!\GMTzwx` iLh"Er) X` $ i~ЎPÀ g0 L`b` 0 L9׀ i @yi(Ɯ pI$bk.Ob@6` 鹞Π 1k@ ;(> 89 Q@` p:xy80@KJ!F9P050J؊ Oh $ ? LGPYG0`F0 W0 `j IY`\*))r0ygmTptHyF] ǐZTp x$` ð<0 ` wHzߠ -p1P q j劤1 @| 1$(zZio᜼^4"̰nH k) @$" Ԡ TX1@  + 窭p  K FK ʐ 7ɠ0y6ǰ%yf|3xsP0zz%p'my Y1+PXXz&X09.PF%oWwrxxF_'c[-g[d5Zt՘Ny,Dtg"w?!t~GqEgK|ASydr iH+~)[mhT=%trٳAE'xw~pqx1fM& `kkQmȽ[c^( XbyMPSsRx=bvd!%ԛ7x11sx&7*~EMzCTp a'v 1u:{;+Az'7c/36y{R-&ٷzׁAZ{M!w,rM{&!(x-[|x ׻Wcg,A¾U }AST'ɰ 2 ]b y ໇ ua0&1 a& ʮ9 2F @۠Z2V<z,lt^9@w3p }a5Jt1)x8~x  U ۬PMJwtyb`  ϛtst`L@< Pl]g^x~tp &0+ t+":]s[tjc LF=lZ X4[AL\ l,TV FE}cm7AqM` P0+}@E\yV `i7oM`p`j9ؙحW ݐitP *\^{׉mڻӶyB L p06ܻPpXgqoX>ۼm*-- 3 @ɽܡݼ W{`!}iۧ] pq em Vs\ނ@ \ @  p mSs @^{}ы |BB{Pp@pSP S@ UVcH0@Ǜq3yt]MpŽ+}I-{` p T-F0&cPنŠmy@NGP SN՗ 0@t1!Vp`{p孰PCNP ` }M. خ^Z= ԮM }> юM ޞM/0ۡj7ڙ`{9ΫPޏ<0`O z0AyĐy 0.Ġ5.D {uQ/;A' `iN@æ!sS`D Z@{9@:Xpf֬?Ph!}d80EaP  3 hyZ30pf/!_=೾.MP?jꊀ[' 3pN nO ! `aiaf 8àA *`{ `E4 }xq.,! U01A&H9K@jr $.fnJ) |1CC2H A`M1Hc[9k`j&9l *L ӗ#=Tҷ+Ӱ2ecȑ%O\e̙5o\ytI$lG{G GNч`1 GSIxҶrDsrܼL22ff@M}X+f0`iX1'C@̝l142nE:VDƩ0G`@o^ȡR@gf0L4ÁksA;}SEPhjTK|pHdUvYf4@0@K&(K2RZ+MK\t_Nvg m]]+h mvX(CM]*`#CŎJKc"4NɊ2m +奠HC MYcgkFƙYh#+ЃS$:]\.O](@ sd[jnZZ>:Nu%UV4?lΠ[|p“9 rzqqw\ 2_~{dߖĽA\nQCP }vkpAG{Kab'vXLzT5vz!qཷ3xwݮS xcޫPt&}}}~gH|c 0=Iܧ>u1σ g5y2 M%N0d+ }=03 p)AuR_0Ri#:7=&rjCYMag/sɒ7` #-Sz%#f$ BCQ[tх{Hv- Mœp&N u`?CJ)&! 9 xBAa }9 P6T s6( ~3<H@ )"d,ىcHgXJ|۴*նxN/?FbDtORt ʙ@)(d:L::& {C4ArS;4#M  iH"ЮXa 3hC "^9F7r53; 0U{v!@`WTTn=hAKB#&hū`14lhtTi d %w6tchCpvl.lD *> q%۩+K6nj `=fxO2i9ю8 9DYdOqvl${Vr=t4EO:l3׎F@҈>4M0=A&Ё1>ƐF$TPZB85~OFyv l[>t;`;/Ơ`ojs̵%@i  t ,@3s a8f/ $`; 1 H8G*o[ ]l,v!u&OY0'})ɷ 8 )B +Л1<+pB%ގ0+&(LQ~HG:vak9Fᔋ$4hHp`V3{ pBAFowa5F+Drc>y>Bgxm6 h!Xz E(;,@>̀AZ 4~f@юش= ! Ӊ"/W r.[y>+%Äkk0Ї=d(ֺPx Eh;v6tJ[0v@! SAn-]&h1/[i}}ЙYЇj9 K @n@"?xpHZ"\.8(EÉ80(8X#9hY s&9Vx" DP@>?LL@ȁ2H)U?Dh 9}(E[9h;}؂ h K JO`8ݫh@|ӃH]؏mЉ @ԊB{MT nC-8Z/O h%X ANC2YAɧJ„Fhi t[(j( ɄFh<Ȅb9ЇJbQ1ٴJP.\)](hhH \9ޒ%OHId hh;7i`Kx؏ Iǃ %\ L }Hǘ 7Ԑ)J`}T]Xh, Ȅ'6;"hv(d`0d Hs1?q,؂ڔKS 0hMaɄ*S ܅"H*b -sAʁ`W RQ0|Ka#ɇ3Lb2A1BCh(HCȔM\TivXmOjXЋaJ3͛e! -@I+H1&)')Qk Q02B-kvى&X !+'́}J+0/z'aEY0~љ@Q*1 aFƠ1x!!+ "H?%R8ԌaTDTQ 9UdQUEqڤ{Z- HSdըI^NoBQq*$.%e4mWEfU)j5&9$:i&"dZ8,iHC՚aD?Q XXU&Yx✝XPyX!%Cer BMY j α֑+We Yᒆ$H$مPhjmh "Қc{ٖөʰPիZ.D!yԕ#$"p 9ڢЕpЕmxOmIM!?[{93ٶ!wqoI\[)[3i؆Sن5Z ڌՒem A]ҌXe X} 8 %( 0:lm;xB JWJȪp8 %މNEhX&P04AUʵ^;ȱ *\f`-Ğh^0߹8! |bs#y݌)h'&yz:1 ^qʝxs2ߧɒf,Q8{z؛H2:NxE]%{|:=`H象"8Jh &'Ub3 M*V5&Sb $^Ys sҢ_ z3-)ެ9]E1,vo臞8Жj:fj1+^ٱX]_! H®XlpHd0A RdC r])8_=AX n>ʃ-''˕=).yF} )2 t#s#Kښm1B/<)vK X;1Ϋ ;힭]Hip #n v/+pTp` x ";¡ .xzJcv&3d2t.j+n;xgb0@O*c8Яj-X{ { !7V>8 ?;A8'ɫ<=d }ho^;(R{}xPdN=` <[>Шy߭206H#TR lCHK}8nǬ½`ʁ?0:`|jɧ<#G=;eNrE]ZAXEڵЎ0Dz@$H"G,i$ʒ3VD 4 ad+v"zaAu[9 =d t@,SSԭZvc)_4VxĔn2n zgHǢb8,6%lwޕbJ" U8J9xqrls^fЃSI_fCn3[- @@vfL8|6罨+K`=A}lf)܌"*L׎Ê LQ^3 Z髓mqp6_Y>aH&vO!WDTP:t`7blq.w\z6I9SMn7$h#WI*$F&J"7Pr,G?|Dq | HA W1^`MmYKM@S6,HMneQH| (JPX@C`epdY4ӊ-̈́R94g#IP+4P O57oSwf[/d Axmx kȀ-P?.`Z>)l.7GÄ́>*!l9T٢`TF#4" tN̂0h4)ZF_} ʊ™>a~xy1_S8= Ub4+@#ez ?|`)0L/p62 4u l@y><DZ "NBS"ac  R /pJ.F+\A7>ȩEyPQ1ARp8rG%9eHK*ֺ3>6`0  2Bt0E98)4: xj!" c:.RE@``*0ElQO38E s4R"2x ;Q+~&eM50@c'pE@X,p/n/q:&L'Qd" $rS%&(@ K5AaD'ཌk\}%EhB+7TD2A ! o;0ؖzY'AZjPO~o>.;W/!1& \1]>},˘\H ` ڸ1^e]`,[} p ZQ]fElK\T_y|B%(% I@aF8ϊQ`&!Z HQaџ!~ɝa}N&4A4Z lKH@q lA`h4`#JF b@AnMԕ@[A$$%LG "b1LZa$L XYhEK/|-` =A.W0E$vOĉ4"xqBUJb*!F#.c]&Rd@@)Z\D40!Ffd靌G!HIH|2SYtC&C7̑>lCC3 ?Ѓ;9_#=C:Iz$SA߭ёdR%2]H@t>4@`QC<(UJGI@^@WE3e[CLŽT]CCL _\F/\>B TI=RQ6 W/UP0vD&=/m4eKAd8íII 4DELP$RUanCXaecF6sv$uXA)tbAD6H@4F.ƒ?"CS}J4B4Ѓ5Av wN;CKEvvbę`OYW Ct?B4~(! y! 16'Kl>A4@  2 74݋ dEkB'4JCaJh7z#hA)k'4y6ϴAtg#EЇn΀|")=()C* dwC4C䀋ssr_u&rrN28|!$>Æ0cINYŷE\@VlAlx\@^a|fjح?<@<т F8(fbkYpEc-\pŽ5$Zg`>)h4@dfC0D4B?Q?Ȫr\:PcnmQb,~Nmcx1p Ù엄Iʷl @&L+T+BH`/RI@tWjl)ҧ`QR"BcN@t@ssfZ;u;e(A-["MBZErɬZ]D)N|qy Dx%Wgy(}}AןLא[\kgv]]AĶq) Dj[6hie6xIUmdGqA6hA6iJdl?&^_7D (EIeY\@̀-II |9Z^5,Z^}[!a0աQ$"זY(hZ wچ`}3ڢ0XyG ׻}t;\Q8]ٯ՚(<[yTV* *M9NGI٬q)~,:8 LUcCeZ 9EM =Zyޞ?9u[\o :Dࡇ:-Fvʩ:ᕓ8zǺ_s:wM:Og;˺^w:O:$a^ݡ:{QW[EgQ;S978;[t;;+2ٞջw~W>e~ޏM跾>A=>^K9W4> |?uC|/<ܑG!?u<_;tJ?3qcCw?q?/jǿ"  4xaB 6tbD)V80nj9vdH#I4yeJ+YtfL3iִygw^hPC5j0KK6ujT:V9գ[vjW 3j,TkٶuU: :o^alYp 6|qmŊodɓ)Ekvpb͛9w>լ+6}=vzshَæ}lL^=xC}y򯁅7w%qƕW~"t۹Θ:vc'<ǂhw;dݤkF?=²/@[ɱ/ -B´ܐCp'3ĉ0<UtKDeTmm<Ú[} d+I\I BzL뚼K+ʾr˒2?{H0.) |΍5#"6&RD@- }4-Ct1D TuKP#7NMMqN.?uQV:,傲.K]++%K%S`*O^qNZ]6(}Yj*l;)6"mV+ ]qNte(޽vv~4]~o҂ >8aZX`u|`)ޘ/\A9Yi?ys $x:eTrזm!cۛ}n-UwRb-⟕>l[,AjU9jv5kͰ[ ^51eܾ4[_᪹FRw-3KDXr5_[7sKUot ?yYjir}wjwx΃߻?x_zy墿 OGA_N֟ #~g BG?0GW@ ,?^o3@{AHv!^%PB*PkRa2H Y3tWE<`8 auDdP8?7bvXeb(OcI>0QjTF3^1r$ Pd6f~oĢ X4?z6 #B 2z"*J&x5$$0,҆`Q-$%)3(, ! ,J!&-*1!*-#,3%17*16 41,5;07@27<-9>29>;<<7-D&?B4?I8?H6AF9AF B<6BI7BP C;+CDDC$DD;EL+FI;FPHCI(=IN"J=KG$KC$KJ+KE,KK1KD4KL?KRM7M<5MQAMU-NP2QK R5+RF3RRFRXSL$SD$SL+SK,SQT;T@%UQNY^NY`RY^ Z;2ZNybYzzsz~d||m|}u|hy[uu{P}Qr}c|Cku~YcnMscX{q{{ltakv{v¹»řûÿĬ˲μδҧ©ʔεμҪֻ۴ϗټݭͿżѻϻ hpA*\BÇ e8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2?J4I4áD*]ʴӧP<ɳիXjړ%-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] cZm`8.vV:ZҦS;LYװR<2Ɗ OԬ!1nh݂DI[ǞN:p8*l;E 3za$41zHb1FsI1Gf݂ 6Xvpff O98p!p7`DWtȡ7 F͐BЈG-B -p;8 <)v##+.\ߋ1Ey嘖5hlP~+  |d~vy~@\%Y'{`g+ E`O&),pH"'4# 'b'ApyG+L=@,F{cfBTl<qA < ann 2E ) "[Bl4x 7Ћ"Mh SH 'Q ߻ )х## <#l$û/-D!FnJ+MtJfu p.̓I;|?ƌF6$x?S (`ހòC@BO?ӅT?@!ݏ/|{h&5O!ANrxSܲrtH5C{}O!hl-b i]8d;<@yc (@-Ï#a kE!䆈e0}|C /,QB.vyĨY!r@|Xx]8&6aBc~ yGK aXp³GE`k.@)C,ʼn_"aE?hpXd <?PȀ1 X9R8X3 *aBFL2-"pf~C#\ LwM?ԄW&I$e&7YTYNt|BxؼA(` dH=lX##=P8Hb =x#lW3xH("`H ح"]@Cr ?C!wŸhR.&YblC-L@U`"l:9HO@ࠓ'O~¨c$1t(>桅'Da@? @HBЃeP08tV1 +`X ;H14t5#'>0bA7`FD l ŵP m_޸jSG3WǪǑW1~І$Үp f^Nl!X 4x` .VЅZ(% (@?AO0o?>Y} bBlgKbk]ynWbȇ$(wrG,^q Ҁ ̉#A,h+āBBUrq.<8ZEOڀG ")s! 3=,D\NVroP qCw2B,q|Ab*1HG,qbA n7#[2qp@냄b`$n8< 4-0P"d .+ԨVz:`];!li'H+miQOiiֵƞ8TVS{BNXʪS~Zo^F2N -xAuq`P8Jpd}q֛+).p# t#r&:R-b+0/d2)A hΒ `k){P5Ä8̈NxֺowO}@eA~*x}s,/+t#p7p`rUúmOşM! 4PO :&,+?PU /h|(r0 _?@@y3x&g ׅ``(Tc(7!{j؋[{NP `&M(hP e`:k`@ >iEJ0 E:wM6Z:^ 6_O@ V@u  aP؀uz(b8k}%@X)e%.; 0>0 0@ à50/P0( 0԰ p/.Z 5p/۰  \Ȑyb9d9-HlEl8y-& ` D7w-;eP h>@ @ J ԰ J*y y?{ O Ġ\P 4H ˆ,10 a HhguiITmYFs&ڐ&R$| *@`D8@ P?\ 'D @ ԠJ߈ MMpi9` mYxYD -*$^P y:P ˰ h>@ *`0В9 DЇMIs*50ȁ( P ڛBUJZzP5b?( DX۩ $0 > JEP<ꇇ@PD@ U@ Pg NQJ)gw  ٥\cTfkFМ8y=[ȀOR t$@ Ġ;@ @ s`=Z ,`0p0 k@ 0? ̺=  +0 p ꠫ )E(x* `8 4V v= Dr/XP 4kp P ªVP ЭЪ ذ 0{ S< S|2 2 Pʀ`rK[Ww۵Po[v" p0*4P4`W`GkQ8+`FSTs{+}W~Kk h}YⵜuQ,NNq684r@$ay=z&2f77w sۺgstG 8琙%kٹқMS"=wvq=ЉS|w{|bar氾ȼ)[,6'\y#5j=+o#Uhx^bM}xw1xݧsLT7W5GkuWHí !ßww*f(i{!m||y )$gG!4gBRсR |G |52l[` kxML{ pr8 @dzup8\w S'KAabr XwKx1Q\?p Ub! p- bC@2y}J3~QYp0 CPx@ (T`{A`hvm8f` -z 8`Y |-. +CKuwK` T2ڍwsPut 2Ҹ  L[č%q ]!MQ(ϱ=p۹  ċ }ZM}} [ӗ}x`@ u ūހ@&' }-m `f-!"- &ԇP|sC Z` ɴq5mѠQƛ1qL2`upzpD-+z@~"x` ` K-=n%a0`؂du~ Q0}Ԏ p@1A&N_ JL׉TN x1}P `z  @n#K `Z  ` 7`i . 0 PN~ ʮu \^ uP mȚmzP0rɠW ?!/к8` p PP uP!q P E`P(ORolP pЊ=æqrQ`оB XАsʰ1o^ա|h!ܰC_p 2 ȥo+i h}P @QX L"?B|_ &n/z@ ` > V# _`f/T(/1-݈6x+d"b Kuv sŒ~+䈃Uye˸e`](:+ۇ:fn{fҷ)pkbݎқVX|'kZRvo.dlԴ0Nk.5"`imIanVfwhۣyTr-<8&kyI*WV܅0C'unSW}uRvk詟5 s/Lu5sKuݽy_޷v/~[ Ww]~pG]1v/|/'t{# 5n/0[c՗̽1KM$L! # c?V%pQ$8HMBmM|?/.3b` 6z>g!; Ml`j2@#^ 8ؤa o3EQ1ǓcaN'aKGX"l8b(BF ` { g7͙|{I# AS,aIpIVZ<@: ȟKA$dP/rh)! T]+@$*Lh&H ZjއHEVA"DkJ:%:l]SRf@P YjCI5= @y T sFK, 1h"ͽ$ x s;sPh\iK8&; @!@ԧ٢hyfY6& 3?0,&j !)crYBS/*DdrCPԡBd39^= D,K<6uST0<" kX˞,xtH ^!*Y ?`">t8#9Y)Ð QIHn)SY {WFY/|QxhK{d"pGkt(-Z60[wIQ/o@LR: ˆ\LWJ#C: ` ģԗ AͰ5zCp˟pud@ˁ3z#[,Xe3ۼ}>0r 8$WYL%p%V"Kz AmCpAKH }@PzP (%L$95c:Ajb 0u >5,8p h; gTx0\r c2 xC #4xp$[ 3 /~:y8 H` Ӈ!0غ Ӈ,0*8D 3D˃Dh! h8̈;]pnh SCh$L`DC0)\B.^2H`xK  l5'{w2:XK(g,%[@@K}v?LHHL8 ) }6Mzt+i(OJ n(ȇ@ȏ҅%LHQpSHkyIɑi0d@ƲɈȎ%X14 A`@m8e lDI )+ lH}]GZ !)6;!~8dͺbi㉘a,¦b3 g xm%2_+S٬ ( k7ਢb ,8.` ̰](s: "?@,M)zZ(:,:\(ЃŪeEdTp*)X4ΟEz~%,[ h(-*z l+h,6s^ɪѾi/h#.c[yVp r) &ρдҌ؊7Q&>0@ +g 6h衊jdA0xe91eɔp@*r@:h%eHWh8Y`ۼK  8y^<91 Y m=d c<; A sƏwx"3- JӊYl(/w@K Yð;1ð.]Hi <.*K岶վ81 biي07a"M6z.g:ZI?[pN(+/׊nךtdz֊՞Lx]0-z`%Ί~_PE.tze F  2l!D2d n$|&DĆ+i XJ; QF dDm"p%k ߥj'!o 1™01UQs˜ %!A?<0Qm+!?AkN`hD\Ɵ-|'a-E~cɥzK SM$}C Ols[88k_8M1ATN@0 rDtsWGBQS\R~5B/Ljo} `0?_[uuyjk m$C<t5BW#=HV)]FOmpbK`Ԁ'!,OlS%%EEEÑG d1 f9AEHN=$ d8Y+8J2p[/-4`MUc<" M;cB eN:UI$ZI"ե-hYCQm}pFssfiFRH 7Vi`F;4bY2SW]@2X&8#e0J$YK|a3_xO7("[$h-%_ J$_$d`"2Lx:yIp5¤@gth-3W]ee<(ّX]$QE3#XccR<K|UdS]8Xn`%X;%,[X*X npAu<\\y3DwUdP8kt&-R>#3O<" iiIS--B!p7d` `I2"tDʘ97 Q!H-GFJJNA@-PW4O@0a,fHM$~VD@L,h! *a2L'1d C#ܱjZdgfSnC-(1}\+MN}*Tw䐋YFë< >U-jw dHkxC#sC Zj+| &ҷ,P!%MQ^'3H52&@ ̈Ŭ:f!숱%])ٕZPulDG , W W\ B^1RL eg^FND#C6d*UB388$c B0?i$veѿ* K18aWqivGnt1~ lxq vlST-FvHJ7 \0X0q ZR-@?,&Y1 9 jJHJʊRJ!^r{_HF2?bqq*c)nd[q|e `3rBf)x !X2S,_bSh.r1Fpj1 =!BeD|yR1p QTL"*nZ1hDo4^(B^.lvLk]g,r{-l@$ґ{\gրҸ(^! we2g^i2"#y@*˦͊=&Wk|;˱|`]t>d[n8kh؎,›7m[Dke,k"KY|e#W-~4zfnw_:əZO[r(^7 s&8u?*p*%C:A8H7d;x-Ԏ3$?ԃ7 Zd!Ec=C:ԁADnuS\Me⧙DփtE4d[dL ṲPO8KQ*cHO\_*%$FApd8é@eDA4Z$EHK$LPe]r %[RAn^1$pQAX),bEO?J",Jhb<(>DzJ@"A=h CA=ї\/"bMXME(04@CQ_x'ą hM}) _1 7' 8>$<L2T-3i`0`y[e"N"4z \5?B@lfȁa^<3u*Tx (whi*cr^C4n)A[piu@@?DdA= ă7f`b4@_e\vpO4;I@8fvCW(6^`."K> ,_B6] PIbu`@K@=dɩdFɔ_lʳ,,  v9Ii>-V|fWekPֈɀHz J @*lL1aLʈ LL$ʊRK4yK/ cD5U vxlnPN|p:T F0D!6v LF4 q%o4٤?Mx 7xB"lkWt?mP1x _ ]JG}>\B0IPK_< 4Fh'\BD БRǑh ~H,OGClN$ ^DG   qӬ D-Lx5dB"N @ .57gA-I%1T;:j8@UR@*ңDE7K@uDm=_1FD/,8BKa+R3AWZI1&ECBEs\THFŃ$ 0DI@<NPICѬ@D3G襽`4+XSH2>Cp(`M=tI<]n61iTTXa# * RAmiYEVu ءw=t?scH$QUxdVUgq%]E|6mo-ھ,^EX \71XQp̖_!ڀ=z!D\AhYlm[W7BD Wwԋ a$ z{yX@sQ{@?ZJ1 yN!Bq{7h]͘[ x1xwX[ @xEwJ^lrux5݆SE^]`@ÞZx%x.5[)]y`t]QVb}`@tۯux\08Ȳ]6?`́Iͽۑ݆'^H3JCС8:jX|E\!Wcy[Qም:Bz0Ϲ/[3z_zҁz1t9:d9X[+ Q]o:Gկ_;9w;fU;.;[ו;';j8{ɻ;:ڪ<7۸įW<7;o|O|6[W(rɟ|tcoz<˻W|7;<͋l߼<y׼<||K[_s5ۛȅG6_7w}R֏}k=fz3$;&==){=۷==?ޫ' ~?>p>+>g=A淹\W>[M柾u|[y跾ࣾs#:>s:oϾ~w>t' ?OC2?;?g?wpZJ?=A>Ө߾˿8£  4xaB 6tbD]LxBqlq`G#I4yeJ+YtfL3itqgN;y)"P835ziR76uZGRkVzkV[P>5{mZkFn\soޱBp`M={qbŊ67`ɓL$ś9w|q螐/6}ŸYvZtlA#}wny]WvpҺ랚0j'nz嫓,ʹw}tˤ^6vOg?||߹o_"0:F?\p0"[;:c 3P,OMtU ğDLelhm< D.\} J4*$t.!|riS ,41#}Ej-<$)E \ 84PGۼ+˔,:#=2?Mm2I8;=JDPV;ITeMT/$]uC,gJ`UۓbkE]-c7|[?ۣlō/A wvtzݽXx߃b |l}=Lv^\}Cak> )`3㥔4㒥CȲ}CRr8R9[]gx6hր.:EڳNN`yjNJ嫥ּ:w3VpvmnFn*Zm7Rpeuwj]}oIvc`B_jSr繓@zn.MZ7__>aן_&/~Ah߿?`{ ;FzP"~+l_ؿ34K ׾ P$#0bڧ#n/3[bwD(FQ5S<`wE,.0bE#~!aH>'>iY9‹FX@?4 2eV+CϏ BpG:Q@"# y51 E < ! ,J!!&&,*1!*-#,3%17*16 42,5;07@27<-9>29>;<<7-D&?B4?I8?H6AF9AF B<6BI7BP C;+CDDC$DD;EL+FI;FPHCI(=IN"J=KG$KC$KJ+KE1KD4KL?KR,LKM7M<5MQAMU-NP2QK R5+RF3RRFRXSL$SD$SL+SK,SQT;T@%UQNY^NY`RY^ Z;2ZNybYzzsz~d||m|}u|hy[uvv{P}Qr}c|CkyYgMscX{q|{pakv{v¹™³»řýĬýμαҧ”εμҪֻ۴ϗټݭͿżѻݪϻlpA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4áD*]ʴӧP<ɳիXjړe-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] eZm`9.vV:ZҦS;LYװR@,F{cfBTl=qqQ =$an " *$"ZlqF5 8{"򾐄Mg RH  (Q ߫E *##/=#l(ûzbk *nQF-}Xgu9=K?gh;l$;O1$>  >TC (q߰CO?p>O?@PH8rߢ0(IiSw7=Ԫ2>D܀d1t?@T&P܍K'F]pD1,@u(D,xx"`oDbR>`хE U0}b5+ƁV"R8 (Ȅ&Pv:a!hʂ#~QJD Ϣa/ &~}ptw#~,4"Ѐ(hHTJ=# z(Q,\PEZeP HTElя8|;tdd?lq*3N (4b0ATdDR-Ĥ ~2f&f9 Y6jZ.@%Mx @K^l}~, ԑb($`lHH`H@f<ށ$kMH KThpTB.sC?v5{.yA< j"&=y1R9 NST &PhO4= 9j Lj;cY 6с}6;%pA >PF$# Bg}PPBa %|eت-TcgȪ H@O|z74nH v,8ƊkQgK۾$$q @fd7`UA ïb'C)a#*a,⳪3wZP*T B8|KpV ? b[ {ۇ&ǏN`v hW=.lֺLIպښ"9j7$44M@ph]ĭҚ+DXVrÕq@pw:+q|ab1H'δqb ! p6Z2qrꃈb`C$N^88 4-P"` M*ӠznS M!R wtH- TܯkHnr,d>>wo&Ej!SƷ=%5ksH=Xc8-`\&W 9P[xS}s7}uC5}5og,pyާ{/0Y;O %B2$ArKp S$ׂA' 0{&]pDX`|9 PNG O1}xlr`Huw,06g-2W)` 7?`O `px)6@ 9`){)1 ۠[@P0z,x3P͐ SpToрZ 6qiaqN@ vab~DgP dp;k_@ à?iFK  F`;xpO7Y;] 7 p[O0 UTNL Њ8zV6b$)c5pR&?a@P @ 0 K`k ⠇iT P vx @  xO@0 'h=ݨ ڀ 01{ Xayb9d9 )-gx7l,pp ayo<dP g?@ 0 K  K'Y zp@| €0 KՐ ) 怉58  Æ^ `X ^`y@Ŗ)TH5p] -%8) 80 %Y|0 d0 KP_ p @ K+ؐ +9 -!`POȊSJ7o2j-Or]P z;`ٍ ʠ g?0 +p_) EPJ9s+`6M?5 P0RؠL1`t'{`0 Q#Go` 6Pk |O`6vxp 6P O@԰ 6`@ )My=10 `3Yʛ}*$+p 4Z ǐKRp t$ȝ0 `ð<0 0 sp9Jې ,p1 k0 @j1p z`17 PxZsѥ[Mg̠cّHS Y) @$i  @X1P +P ʬ  Jr p 9J ʰ 5c|3 瀯\YGczw~@opw[v" {0+5P5PVPn%U09p}ˏ-P9$/Tl7{[~*s6 :JzWZ^\R&W '{$q94ݧq@$x6Gz&2_0v7sۺtI0zsWɧ|{+[YȹлoS"6va=Q|mҽx`2bPyw{p˼[[IXyReil} 8Mp'x ! wײTwoa!x90vp(1s,uuRL\ws.[Ȇ[xѾ!(.W:|yvmL vq[|UDtw-:' \k1=$i }AH<Dzı  G Wxu k| LWzLBq ˫Lhv 1-1 p`, p3@,tY:7Xv3 l|a5s \r9!p Lk-57:,Ppӌs<ΛsVqgs H@57!`y<<!p  #(]qX`pj`ps4=p1LV3X/m%qBD47=5<]b/mL ` N+{DD`y0N 8SPyqB]l9ev} xy 9PX0p !0p=L^yإ=Ҥ !0 h;g PUJү  L[mE -1(sڰ0p k۸ Ǜy@1}Ơs|=p@ pʇ :iSql; Vx @ ߀Pʠ@17Pmy|Z.Ny  QP: ȴa52 8l.7r 'lvpPp8 U+{mP yp P B-2&p Dei` L`np` Q`o.Ԅ p11?Ssr0y 䯐u0/NM p W Ž3L [L `|!p~i! 0 Þn ӎu} 0y9`:' F]{`@r@ȠV@?1к9p ` `@ v`^gĠ"./ y`{aDo^^@ ;p9`ݖk H ;ppSh?,%R`x?ձa?=فi^ rOD^` X }>`jM{7Fj c00نN 'M?镽3_rn|^ PD_V3M/  3pW ~6,U3{ b9eP^o`3k V֟3N0䏖 C3\h8.G r4 ÌntPC3&Pa LhIA:T9C1rr$P@U(br(0#$HxmY&VqΥ[]y_œ`_4,EQ/^#b $`gPgСE?,|8 Gw9 U:Aj3,Lm3Ҹ9[̂.*/N?%]f7!x3`>5}D2nF遀s7>dǒ<.A ğk0I)K,FP,"Pn&.?BqDK4DE}&sX z)fF[G tE9%!T olfg9[x1fXC&?9 h}prxLdd"}frA==|OfP= Nsǐba32Jt҇RTuUV[uU, hebr Ί^}TrX!iצUօZoeLx}v vЗRu!)8t֡^}[J j!]rbK ^_6(ym)pbJ{e]&aa(|`X3xcUY=cc(L6yYC[Zm;d g3Ä)hx.t[8f<%9ۤc+gy=:e+ 79f٤޺Џ6la ibmbnѦM\qmnmo~*n{j]pqJNr31sϘvQ\hx O'>ոXxwXGbpϪw }|?y+Mo™]pi?0}.0 we c>E|D Z'.;p5o_D6趖,t>'lG0L?bћ0 !b/hkBWx\HA0ra˳ #l($fI2QLy'0Ǡ*)o[f&/7Cc&1g JP =A< C HB "b91UDTBcXN<]LPG Ǽ B2)/ly$(7DBle0H]:hKlSC2!®nՆ(r xB0[ȧ&`6e5d%`~NpzcT&9=O0[@efGhNRh2Źx!r R&NBP<*n vCUL ˛yFajP;BZ+Fp!9Ԛ,N)D"%LCWϸV՝\,͘M Q(%^IG3: { D~C C(cH G7܄uFTG,PƼ%2{.$ &(Z䲙,0o#hJ:a Ԥv+;I`o;jԧ 7ee\B (yx`P08)&~w?!>S2B Lp@λY|^X<xa?UCz<6w 8?,xGy8^}sψL -ƀC". 0@QfXBc-(9$ xt#y?D6LmCg0"Ȑ$٤g3asz;$IO  YևCP|90fAg;m.E0OיQ J"6#3A IDzLfCaw#0 \)⹆?8Qť֣εcG<!!aǞ@k!ysE]~gLH?PQwZA3^1}a+ CpH@rw85gJ[8wh nЬ]@&p0LQ|}}ZЇ[Y >Qp@o` "Bxh {Z-ۚ`:ZjZ" 0o=0Է  h@[fx8S kx"> ((C#2/Dvy3)3 艅"C0:w`,Щ C3vʈp sp3Tú&^n㪍N<Þ,<DC$‚3.Y,2 P` C %0!dp#K(b&[?K}帆m?`KHHK0P }a6 GP(@ Z$} ]0`h(bNxȂ,dEø&0ɘ,`h AЇd ԏqH4Rʦ N˂yl@G\5^ s"@Uˁx@u<8Q j,8@)> /DؖK}pq@ ,^ ."0;: pڔfS֔>ɇ&Kq= 3a4 5ّh ؅:{@FawɁXPdNtۢ@1OS~kM< J*Â( w2cb &[a3 r`y/p$r,\g&x np)!-=T n/Qvyuw Y%-iI J!@<2)+0T7mzPUԳJeo, sTRubT Z"Uɤٖ,͙(KuY%I]e5HUaXThYbbZ]`YVq_q3HQTyٗU:P Wz}l "ƹ~xu    JyX5XY7|W*zE@y-yA a"A%lԍ~؄MBy}%0aZG=A=mDMYʳpڋ͙"VYfCZQ[9IWq!VIśE}հZuPu}!HX LZѹh\uf/ \w r3"ܔ!9A \ Wݟo2WF`X]Jy)nP])JС pjvPIf5克 O'f8#\ZQ-#\ȁ)+I)Jfz&n6k rj~ 0uc1<0,BdpHdȯ?8 {}U*px. /`"@z H Cn^2-;Hd1NɃC(zP 1?jzx/4/°C $r.k(Stwtm+ ˯mLi kͦ)%?䅲F 8X<h*ӊж>(/Ԭʀ1.ה1gۭȞ Y/*#ʬ[(N(.S \Tb><Ɓd`@q 0@hG~dB (1Ck!0P/`Ap(3_] 11 q1}QBƘ?p_ #gIAZ`-+q-]ǎZp_K4^H4Fߞ*.njofgA#p7m!yqKqE߮wvn}L箞;wv&8orG&pJ_bxޗ!b2dY ˟cCqNPgJ_pHEUء)t赻ɪi)xMz ,w0b9O3\$v\̒5x28@nj3, L⌳4\F;4r2 ;k2]%9`E $X˸+e@k3^pOz?`qXҍ>XE@E"Ǣ4BG0mix6]i]H( %r(]sMrKQBX$ϒ-،AR4az$%? ԰*f+ܖq1 Mi74b z?9t>M_{g/ `5R ""a2&x8L ) biPj0 )TkrB >zAY>Da[M JA6`4 ىB1o 9ΑBCL5ob!J "B4R -u KQ0a!EpD@*84L&01ƃ QHWэftw P(j)^G,bXCLh_#b!dqf+$0M?rwe0C@ RKJ4& Qf03`ޒ#SH_ST%R]e<* A,KdBQK}+X}4RtL +}9<(D!IJW*X S}Ҝaa !@F_:&!7@%p!=.c!>MjQq[=u'@NpL3+#}+YRš\zպ2z͠L{Lrd epʄ0E'.F >Y>_`\XN! N(m~jS~lgc %TG!7T*Q,uk ݩkuc۵ C*iV 5xoH;m!a`jvޙδD?Ei)XqoX;RWmzfgD> dݽSFxgQZ`>և|O`ɃgQ Nb ":o`[,0imXazWf+fQJ{dv9}ng^/v hE30P5{BLل8`{gúV3g>fOkq. R4/YGS$ҡO}7=weO741epk v]yA6kVv9(鏓>Bc b%+vrf{}〣?2kqwD(~OjϹmp Sݍq̈́O /7D}ٹY.9G Da䕼׈&s B@;zsH%h7d{SlկkdS;*``!_ = tҡ4Y?Y8сqa=tXBA]0Rq:!8BpyL 4}hd#~؃Dsܜg t T>Oc|GjC׽0{D d$W%E(@L_P`W4~}ЊVT]@^N `u] \8CDMjO_y FXKL$HEA8%Ք@I]uD C4,H# 3_VFA@K*0G!!D A\lc(+;Dx5,zYڱ7BD0A>fD?">B" L@ BH1bHD3dۄԃP@9>FDIS2C@@l@($A$yA:aOLGEVփ$. 2 ̧$!\ZQD"$4(M:I7b"T9C)qqʁjfIf3l&?(X`forh(*0in4CVfN6zcŞgf)4L_1AIK C@<|C@/PH`"C8$-9tAQ)$F[J,.ϝ0-¥FrXIFH=i_@O͊?jtC< 3@L{(@^`I^v{_vD)w)$?ĂpOԃ?F2*`CDGƂyFTD@Ǒ]j< LL>ƂQ+.,fj> >E0?DFm4)8ÏER*edxDC,|lYRWC+ +7 Dz-]dÞ6Bvf)I**dXp0ʻ@=DȘ`A&ȂP_K\ɢkBP߶ZE4lTN< @ALxd8eJU nt(8B@1 a<=Db@8FẉB8jJ/XOD5|nKhi0Re[M+e(L+.4XTp,( .wdKD1F-d -LDpB"+B0N^M x\ 'Ό| !>D4@<EKh `'X3@AHE*BECz8/}S<Ѯ0ؒE ,4 @,<+kZ1&فy C/8A)ItqRORGP]3sWCXnāhH-M8D^mHLGY J49s1E< h1Oe5US1UhhzaEfەVnT握UP5d׍ aE]u\"ך qo_tUve5\}XOr{ iS`vqxؚu7YXHu`Q; )iTxS XuvRݗIωᝓ} |U=|!gۀF]iS˜{iԉX~;7\aKMuʙʥ8-NZڡ0YC4QۈR 'NCөI=UkTڑVԸlx˷2 Bwt8ʬ\`XZ`y:k]IǹGs?y󝳔`_ڞ`o֝Sz^gPه:_98.֢EDeE:zbzz7~t7;:۲:bW]Kܦ{zxI| :/ǰk'ݭg;f;Yc绾3-;|{'/m?gKϛ3+>9>ڊS糮_~~oX}}\ߓ>9Yܺau|~Cw >>oY{'?g?9F?{w?sz??3_?ΛYϿs?c=?Č 4xaB 6tbD)VcF9vdH3HYeJ+YtfL3iִygN;YhhPC5zHK5$ɔgTSVyj֪>XiXcɖ5iZNMn\-1εkWg@= yqbŋ[5pdɓ)K$|ɏ9w1ǕI6sjàYԵb{O׶}lj̫c8Xڸ7>Qe7wxt&'y\]2aJɗmdۑ>ח0Vs޿&66jo?K T&I_k-;K/i _(Á$S%o!'OriÜEs/y)*QWXOmjwryޅ= e~ Ͼ9(\_ ??לgpSG?BԿ<9>o{.&HAǸu`&A%_a"*+|gE_ oa<$(>/\⶚ȽmV=FQ[|P7'/bEF!PTcw?7qb(!ݱzsaǞ@:0.hg&bJBA"'!䀐. K^ l''`$! ,J!!&&,*1!*-#,3%17*16 42,5;07@27<-9>29>;<<7-D&?B4?I8?H6AF9AF B<6BI7BP C;+CDDC$DD;EL+FI;FPHCI(=IN"J=KG$KC$KJ+KE1KD4KL?KR,LKM7M<5MQAMU-NP2QK+RF3RRFRXSL$SD$SL+SK+SQ T7T;T@NY^NY`RY^2ZNybYzzsz~d||m|}u|hy[uvv{P}Qr}c|CkyYgMscX{q|{pakv{v¹™³»řýĬý˲μδҧ©ʔεμҪֻ۴ϗټݭͿżѻݪϻlpA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4áD*]ʴӧP<ɳիXjړe-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] eZm`8.vV:ZҦS;LYװR b"xA]z)e} h6A&& * _wid"עj2 { 2 =&8sg/ =c/ d {=#eHனK "plQbF-}RXgu9ܱ?~@08rޢ0v( > !B܃)CPK?G $~1SWedw?E C*a4g&gC$`ݵl2>lAJNx]*7C(xD/Hh׏Vl!jUf13ȣq#|膪H ,|# .: bC8+x3^pFんxe*:#W_.z/R8WL@- ~Vh C>>N1a rH9P0XA3q a2IbS@vY  !du|C#ɏY BJGLԂ@W%!1Je&7iXYNt|B|ؼA*0 c<"2G"^,Ck4Њ}ԂxH%F$*R$RR3ZXxm E9F2C37SP d=ő#|h[  v@0Qy3-jhp@*B󧊩LD͢U'* "Cx@u uHHLt=a A L%#С Ceu{ P09! 'ڊ,Lce H`O|Ēi73clHN-u:0Zdq-:lgۗ7z ,F+ޡ*qa𕾜1v l(?$hc`$0D|p^зf *8)}PGo- v@,`b{KAay~y - U܊~z))ZWD?7& ȀG@d3r0vIL-A8&u n>Ax@0Ŏ*· "@F%"~$p&IkTR$`uJl BvNEX8쑏9L LFP"lĘ4N,"#u v} U&V} jpSfCJء5tӡVBMUh8/}`iQWztXM;jѴMoUU[~Zo^fB2L -xxA`xL`{q 10 !pp _q&H~3ݚz-b/(B/c2) gb :|@ #Ux?#jwieiW3dީGX}k綵ެ%8F;Ёo|y}jVW/Ӹ DAz*r{u Me4̣GћϜt޹h571D|xF} X {ʿfV<S|JBPd|0 GMA|'wP=ToWYv&} q u<@0 X"$C$& p <~ARy,$ ',+@R ~%}{)+zp xU<% r7@ 8P(|C b8[q,l&7@P 'Ii Mpg@˘]` P@%i`e:`yx0  PӐ `0* Wp `> 0ِ Qx} H8b9bB}j}bv-' @ <: P0Y +0 z <z`e0] ' Y@ HX:  lHO@@ `Еfـh9TkEcX'ڐ`{Xr3;0 +P]> @Yp (] @ 0 I*` * -!PPRٛI'o"j-Nb[@ x:ɍ ɐ e? +`]𒶐 >p@I)q+P>8MB5 @0 цX^ʖ{^0 Q#EmP >pPip zM@4juX@ > M Ӡ >@0y )K= `3 ʛ\w_ڪ&AEmyH` 8< @ ` :p p Epb 6v   z` 7@~+10 SzP ^H': {MWːbɑH3 X)@$Y ?X1@  Ы+0 غp H~pj Π <Hɠ 5S|3 p[I蕢7Szg~0m`g[v" z0+5P50T0n%S/8P{-P<$/Tk'{K~*r6V:U;yԢuHkLPLp}7rN}DWsg"u?rk'p2 {@/qw/W|P̗ۼF=%Rs_ӠAE&ۅh}$auyP K|,Q׽vwoWk-QWz LHz6k,l 2=^aO*DTXK£ iB4L-'kH5{vlLl|uA̽fasg-9'L[0=v#}BƲAİׄȐ  & vIw8p &`Ǽtx \d ǀt\x&Ț\wP ? UܠUi9CƸs k78ŗV:2FWr8ܠ!`` J[-4,@}p{s;̛sUqWs H@47!`y;f!` p&wlr+#$]qV@nj`^P|s0=0ӔX4Vp+]%A >@0318Mb+qJ @ L+ayCC@wM 8Q0xqApYh8cr] ty 80Vn!00=<^wpע~\Ҡ !/ H:G `S ҫ JKMA (qsm@ڬ0P +۴m Aċw1{P`Ős|ph=P  jw 9YQqfp Uh 0 ȇp0-1P6p׊!pw } O@6 a5. -7l Ltnl]4SZqyk w@ >w@&` CpchP ]J@jn0 O kӀ` n11?@Qsnwps*K@ V @}Nӭ3J몪J P|!0ni!p;  N^J@ ~u] Ҿy8@9̰{@y`@pǠT&08` P @0 t@Nc.+ wP{an`>@oZ ;p8@-lDO + PpQd,Ƞ!N t԰]hZ nC\P W y>Phh` ??MЄp80}ߙ٦,3ǰ?No5P ` 0V `p0 \0c O7 0wP+B6 X 0a!8G p, nT1pƌgLPp7XL'ut`i! !pp6b9C QtZdP`GF%ڰҧ˨iծe[qΥ[]yM9?hV|ÁEI 1^;Ghe̙5o.`rrBٓ.6X0ꄥ̬(1ȋC([24i=֤Ot+!Bǯ>h\4CpM ބ;[tpUI݌!GNchJ?ƒCn+Bpic/;CCq/Ez|%8}D8qHqG]81Ef)G"1QE!8F!%ARDx| "f@BK$/8hY)}02p`cV}Er%;LEeMrԇ\A1*H4TTSUuպ , "'`U" jݍ\s,aW5V5Y{ua7\ ;i[s45זAH< UWY/5gORBiLggWԦթ]xj!(/7\8 %B85&0w@1ޗU+/^҂STˉC>dW3PyDiOuY fj/Y.SY>ub{c&/dH3މv=Z@#5c7yP՘g{lY駹ny_m"Rk Xա]ۊ<*-\7G]n~|ܛe`3rT!p!|JG$Uos 2ܻ /[nh0 A7%@<0h ,bpGՠ*-?`3Ż8 <b/ό I2 & |$n4qqoԉ(>b ^&3lt2^χȪQ4RZG6 cc40~(I Dzsc2@P8 TD(޹b8$(hGO2jmu')Ct"œ?`ȩ1Ơ ` n55L€<(pxa _0b;S[ee] Ώ$LV3pfO $<9я Lĭ zSX-\PxE ;QԜ+QCԲyO"dN 61Dȍ@ @Skp;ɀpՓsO=g9 +A2&`\1p` P tgFac4xc@vYd 5i>ኑ)oy~7)d+Kج5d#4JMWc8ki]^0B 8A 2 _wy@ϐL@~RZ00V6bA-* :@,1 (kBdxL;䐑pA/=>Ce9'! ˷ڹ  .GFup>6ʎ>89 X DvhPC'P-drhʟ 8 '… T4'iЇoЇ=JP }z;BTҰ1)\5x B˷-.05W+8`Xȿr% Vx! æx 0T<*?/Q F40Õp(8}6kx:} p <x ;4@4'k<@hZ[<Ád'. D1k>$ȉm(7j @ T_ AZ ؈x C.|4l#JX_%ZȿC}Ⰶe>0J8hGJ( I6Gc#.zQX"ٳ6i 4nǜDž(%ԿN,IJHkЄȉi@}HŨ%Ȱh,0 d 4 }@H܏8SɞtMJv\G,,;؅!vc@.1c(rx0y<Q @MeчU!O ̅!PbܬrpMG1;y 0MGɓ9|@zBcX2Y3h8& ۓ>dDQvW0asdNdz>!8/;Ĵ{K -:ɠGʳ'h0 `*}&YQ1&^yZ.`#B+Z g%@ Łm 0wg uiR.Xm,u5"9qE(R_JZ1SS*h Y TuS5=~ЊSqԱĠ@akZ, XR$׀Rk%$DaeRYVTřo۱ջ/4bK}QS-V%ՂPAAn0Fr8cTT{9Du \0w}WU2v-QyUI !XWyCPD"U ݡ<27VTXx%DTuWa Wͨ<$Byya{-׈a Xt#Qٕᑑ%!T-YM!9 d/K+96 =c%S$_5ڼp {=xڒEГٙyۣU͠MؗM`s \| 8AA[ \mk"VpEPV\ݜY-۹ n ]l(ʴ! lbv f؅oU\) Y:e("Zƙ\} 𽘑fRZsYj:C] ʓ׶7N@@=QP! 0"CoVdۤN&̦%KpZn0ÀQpPڗaLm`Z#E`\(Ȁ=:ՉcrȻ67%:`$$aGbU$RWRa%W:"RE`=B\ˆ^˙\6M,+0j;Zq'R5@YA<R&,;pI( Fމ':sU +Z[D΃b=4BR)b R~@L]a V,P'sqƈf.0|2"2+ʰ_+%:Ѵhfb>.ثy2'%Jnrƚ,ZMs'xЦ.lQm -tPkج ʅr>֗g6e0[ NdI/8m]jDy Y O(8xMZԇ?H]ap:Nh_BP ;5hϣ > /(ѓXvSX˅knDc*;?s?:AӄdqCh4*?sp @\g6 /w{d!_I9ȿJ5YIܶx3pgO42z:?0K160no3?*:XM 1aP:;O&; XT}@^N}@?H/>ё,Pȼ: p΀!{g%k1g9[9y+1e;F3>͋sM@8%:a8;GL kk2=h=@2u.}r+kB Cc[HzXJ;SˤHHM'~눀U ׇ'lǽ3 zHw;[_:Fd̈GI o?+1Xdr?c({#o1*4r킘a ݙpF1}OBᥘ?P`N 䏒y?ZG4KT%)a 5 aʋ<8cF\;3}^1-B.f6fC('​>\!\4H[Cs`];zљc+}oԊrSeН42+\vBOڡsù7tZ fpsJg)sR2ÅX+W']i6?eҔ~)U_)tVp.`WDy#0F^a+xj*qĎ 3 Aى@3oPIRM=:7F["Ќk{ lM0A8BG%9ATr`CK'XS!\C~~p8,l22c"@c0«"C5T"?LC9 8bIt;R2Å&LIhÍ%% %\#\h&IS}Q$ѐ&^ĝLJx |S-t5CDcTey2#Acr'MM|Ww˩z3*aMCrS"&('8BZAsṭ3jjK{1J8cYsH'TI;4GrJXsCn .ts!~Fx8׿Ӟl` \@hp+E츀 }:4Ad8n_F&Ö!V |pB!/HH^)Q#}b!0/D}|!>Ⱥk`F9Byiޘࡏr@iԨE&dR J=\Q1jԇ(B&4Qh . h$I>Lb90k|x0FTpߢ7.T ንءCC;H'!At!Kd-sKL؄M).,Ø IDⲜ*QL"蚧&TZ 'EJ}{*x2ԂZOD s+} 82g8HIA*p! :_ :Y! !@Ds%a68Pa<2} a=E5Og8&8miԃNpJ3*ؔ"=WSZu Wʦ'zR e""QJ 8 ( /BE +\+ܬUmJQ>{}5 1lYs˶? *ꕥvBlR,u uq\2PFwUЈݩ"$Ҕl$@0qW.DU eeEÛf܋ tժ7i+5K]:I sSg f7Nxo{[;׾\OVѓ=~g& `0!/KH2p`kAl"k0k#_K؏+St ,>˽rC)-U8E'z5B2yܲϪyYd̙]g!sΞELʶ葏=+0{xQW3">VMjt=2sj YZ2a(%yY05ZY$2纻ki֕tl=Gj|P3 m~{F P=龠;.rUп};8/7Fp!}߳xE!GB {5S:v!<3,;ҹr5uZy^?L0+ !'׵vivXng v.iY XfgM^FZES.!aD}\}!({$˽KE/AjeR @v! V !2A&` ݉o-KWŠ !׺zT0AA,hT D̀@DHC܁ A؄ %aBG]ڹ1@,1,PegK5 (*7dF %7|>pz3?'B`E"=:A9&aFܙtpA5yٙ7CU<(=F>>B L&0bHf3$P@A9>PH RB18Ald@Т $x:ЃINLFUC<MB#;~C;txIct,>VDl$:܁$[fR2%7APLT]6Vera#gtE(`7L,ƒ?x!]d B(u)AhV i2M;CyH )/-!X } RDN>0?tIpAExMl0t 7&Ҍ>x,1'#@RA%^=+`A(qJ'}z*"L?jfG&3 El?I@F`nn譠h)$TC4FeN) n^gfgrH @݁? <+X= 7Be1ā8+B;LHT\8xO;ddyȭ.ĉB.`jH=D@ID=Щ]݁tM?jp<D2( Dy((LNF$T\ױjE,ZR2+v=C`w0Dr+`Gldc Hd@r o8Qf@롲+%RbFĂyH8ab:Q"dk U@R0?bmY=,tBJ m@Ў E|0\P1MY#f F(G^gtql(@j\_xVlBP*A#.M~Cw6C8dmI%R.T4~+m?] nCU-&G(@-=Ķ.g|Bhv Ѓtી9DIAH_h%4l<<  pg%JS pl\F̺(@8³G1$ ʄb0AEI*8Rp.8N<5dE|kltMQHTE`\:"K0TiM.Ǡ1jK48 C.4Ђt̀B|L&BVjANPI(3 5QFAC)}AZ65-I.`@'4iR9w ,4=jBR1%x.7}BI41tt~RG,3Cly[I3YO PzF9qzeDA_XAA2 T885ֳ቞ h< DALc.V\r=YLu_0UytAf x[X^IEj_c_i77=O>=OY;~[~w>ჾ3݋?4HI߾'˾c߷>~X'r~?ޏeW39oY?>bsW{W;?u>r  4xaB ]p8C)VxcF9vdH#Ic+YtfL3iִygN;ydhП#4ziRK6MgTSVzkK[BtiXcR,ZF)ת|n\s}A0G St]ŋ7v2o|sf>t蜒#Mujի;u-vlُI5wumpvp{wr}'ztƹ"g~{vҹwVoV;w^xx|5}~acӫ;P( n3p(\CP=г%M4jC@\EjoDNFZGD,,sHv &*x%,8$%0˃0<MO6L)4s%<[ 1:SD=M*8'AECt.ImG5M3J=4jtRӹOU]X\V-+Re,_&Q] ?2]6Gp=Zcfo5lQn=**$oZq]BYxzS=y\u7x\^w&a.=a}Æ6⎿{Ou㒽#*c*A]U>e!S},qq'hv~gi ^eZhqrzWASw5kϰ:ŭ۱ۨ#m.C{{S~;dߍf|I _.iֹCf?Q+|M N9g_ UtAyuj|mwh'O}j7x_╷=_zy geA|\___O3c~,x7˟~3O? 4</ T`SDN=9;6A v! B0pVB BҢ> );| }D $(bOD0Y!GbpYtEEPc$Q=}j\v6/XU{vMsDo(FҎTdAGBD;29>;<<7-D&?B4?I8?H6AF9AF B<6BI7BP C;+CDDC$DD;EL+FI;FPHCI(=IN"J=KG$KC$KJ+KE1KD4KL?KR,LKM7M<5MQAMU-NP2QK R5+RF3RRFRXSL$SD$SL+SK,SQT;T@%UQNY^NY`RY^ Z;2ZNybYzzsz~d||m|}u|hy[uvv{P}Qr}c|CkyYgMscX{q|{pakv{v¹„»řûý˲μαҧβζμҪֻ۴ϗټݼ٭żѻݪϻlpA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4áD*]ʴӧP<ɳիXjړe-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] eZm`9.vV:ZҦS;LYװR@,F{cfBTms=rQ =$ao$2 *$H"[m5 8ЋF#h S҈  (aH ߻E *$#/=$m(û~bk *oQF-}Xgu9=pK?hh;l$;1$>3 $>TC (q߯CO?t>O?@`H8rߢ06(Iicx7=Ԫ2>D܁h1x?@X&Pm'F^1  {!█eE }xc /4Q:.y¨!t0|X x]@&6Cc xGs ZbNx\ {EHr8ы^$>-c?^4X. w@AG*>TI#HbB*Ъ-x |lL (>@~$H>ء.xXd#ASp[H@ΰ [㇚#hd&M*:31ˉOȲ.Zw1H,aIp"h Pz`b^[C$U&ckE x@C4G[$Xxm"EOXFJ3^v 8tnO4n *AZgp41aLdq̞*j0 6JTD@{rI  ^Qj`H$# Cg~P`B &eت-XchЪ HPO|ł74oH v08kVQgK۾$$q @ed7^UA #ïՌcgC)a$,q4⳪3[P*T B8|KtV ? b"[ {&O`v hW=.|ֺLIպښ>IT@=<ƏV " G"F X8h 5/Dq+aZtv4Xq> "97$54M@pl]ĭҚ-DXVzÕqPpw:B+q|ab1H''δqb ! p7#[2qrꃈchC$N^98 4-P"` M.+Ӡz<`1?8|]lDyp` NkzjG׬O%]EjWT˦o0|~WFz37|pi ,#C` &KH# L g 6 |<&sϼ<&h8ancD 3E5m 9xza;DI D0^<N]a|'jЀ殒AVOzNOxz/.=lg{vg]-!7ܑtF>nS M!R wtH- TܯkHnr,d>>ww&j!SƷ=%5ksH=Xc8-`d&W 9p[xS}s7}uC5}5og,pyާ{/0Y;O` %B2$ArK S$ׂA' @{&^pDY`|9 PNG O1}xlr`Huw,@ 6g-2W)@ 7?`O `px)6P 9`){)1 ۰\@P0{,x3P̐ S`ToрZ 6qiaqN@ vab~DhP ep;l`@  ?jFK  F`;yO7Z;^ 7 p\O0 V TNL Њ8zV6b$)c5R&?a@` @ H 6 z0P ( ` Ԡ 0* Z p600Ѝڠ Rx X8b9bɐR}j}cv-' P =;PՀ0\ @K  K'i {@} KՐ ) 倉58 0 Æ^ pY ]_iA9TH5p^ -%8) HP %Y}@ e0 KP`@ p @ ۈ PIybp 8 ٜtVn @ -+$հ 6@ ٝ8ΐ ɀ1lP '/9 0O*Y u@&hT3 3@O)mZ l9@5r6 ;hة % ?p KFPX7j0`E U@ `g ipɤ#R@0PRȠ٥~m$+p Ж4[ ƐJR` u$ȝP P°< P tp8Zې ,p1 lP Ш@Z1 {P17 PYtȪᐯZ} )4V` u> DB&hP 5l` P VP ̪ ؐ @ 1` S= P#=7`@^9z(Qa=gZ[xp@Zyo'rlwX+PVpV`yV"9/`GSAKv0j3pRhW-[R&X '{$q94ݧq@$x6Gz&2_0v7st sgxzsVɧ| i![YλoS"6va=R|m^7MQygkp [[IXyReil}p'x ! wײϑx!wo[;vp(1sYuRLB,Lz Q\ˑTQ,r̆TBo&$G}-1}`GKk'Lwעsb(s#oHb9` ;n,E{N r9 |oB [(Mluǰ kw LWzLBPqp [wLhv 1-1 q`, 3@|oX:7Xv3 l|a5s;aH&j  KǬװLWsr8sϼ;g0z6dWs3PΙz9s^˿{~q` zi B}0 @ 0\Uqw9 &Y83`4]aE3zVX_L!ӪH0-%&>.QYq@ @wT@fw'XLn`wi90טPיw ߐf;9o}- m3DLh-}m T &sws @!ڹѰdyU+`گX[X08Wڧm=0 30`]]A}] :ʗz]3p |ǠskHw,1``Ð|=n f -` mQpspmz|+*KXрQ`p`KV0 .7m '|wq mmゐ5Tj|n ѹzP ` ?-/n&p Dfi-P mLplq@  Q@mӁ q11?`Tso@z㮠v+M P V P^Խ3L 뫺L `|!P~i! 0 n~Lp юu  y9p:|P|`@s ǠW &0.9p P p0 wpNdà.- z`{ab^Bo\. ;p9P.l F_ ;pTf,#P@vձ_ قi\ p/D_P W {>`i ip @A?}ݐ9Pߛ.٧,5?~/o5P p 0V9 ` 0 _`f-oW 0zΟP0+ A&f8OЀ 55w9BLP㑿\ft3c3f <8cBÇ&fPٳL L9s0&Lr C*(/982/AcRe[qΥ[]yW. wE^=oZ"IxT5o3 #hsfЪt>'8eaQvIݕ]fv'}Clv91&AE҉Q(k p&nz%BCyMQpl X{}.c8A&En ,BE;piCCqDK4DLѧ_1GS.xhzGTdsP̈́lHɱFffI}V3fP1_ԨV1ǿBrIjIn:36!o\E8R\F}|b9\X)=&*s|s@[-CE1~ǜ19X֌ SUuUV[u5/2 a*iY(\}WY5amV`]mWT@W^ e =g!X;%xVn'uB/fX-Z,YWu5k{wޤa B 'W&Tʁ f 3=̅}b3`]U3<еx:dUGD6tWYdfuv9CIZl.L~^IgB%Yމ_S_;nOҞhy_~ xl6Տ \vml,َ7TI.)+4j]8)zI>{r+\[$9sЏ\oQ xVt_wݯ/n?1}=xeO>Bxz3Sߙ-{ç zӕwߜҹ/3`{{ӧo/9kVoxa$awť5_/w+߷LFqLG/vSVD3p_}Afpp ½O~mynȁBGC@T0 AY-{6eHP^&9 .؝/6B;'ȁ"Vn,0~~'zA,Ia(q &8!=tXNCIfAL!:JMN/KryaA 4X'Ida&t5Q7TԊo@,$,L%@ht/ $b7ٓ80 Pt&MVBnĩ. 4?$O2=`U%d+TՉÊ.( \)X ?`"م>t0ɱDq.d ߨ7`>*B@Y}tM$KBdS^!7>ీF&[" ;:{ MibSzcF|x[kX%njҡHbb 7G#_=Г$(D a5јzAуlippwأ5c8-~CzXāsWO2.UR8(E 9 E`%نBFZ< sG7lZczp32`-MC1%G1ey)wPD&AqǔrY0q&l =ġF nG4i(uT=0!x (MF!@0YN/s t"(j =MP'N39h+>-xCCX=(\>\dL92 f 4H] P@;a9 CG@  O73XG"5 .L͙SJLo%Nᕃ'< w7BaEKJ~aM0C|&H(BˆM,jthՃrp%K`\a &JNL! 7c`\c'[&P@hq]Ycq\2z؏I:$,A" (nCl9;|Qo=.i9Bh" =z =/CGFup>6bꛃ CpK/wdBZ0wHI `n,\@&p0.LYz}}XY[9 >!< 8o@ "Ax:qK#l-7% Bӷ/07X3`Yȿs ) W/" C 0T<*?10iFL(0C p08} 6 s:} p <̀;4@L'A<ZÁXfʅ (膌.D1̉Ã>< n0B8j @T_ Ar  šBxTi@ᦛ;E`i+tЇZ@kp EP;b0`Ic3z Sp#ؘL(nGG@&?#PIRkHio9\  @x` )q hJ˪0؎`ƞ  L }@H#H*QL I} \`G瀎xLLZۈ,;"0Lp"8Uˁx8r49Qj,-@`2=/ȉpL}hiM@ Ȭ\ ."(2 Ṱp،c!SaԌ>ɇ%KNg9IQrp \l ?_7Y&p_ȞD!GNq|O'-w-OQ5ɑhRAż{cTг z,P~I *@&p&(I~)ed+/7'0Ȃ]`*p*  +R'ٗ-t)sWl #ӷ! Sva+R!@A7]Sua UG-I$ )&>Ҧ0 `R$kMimӼ$њ9Ù2aRWıypSs Tu4rUL)U]1| BjCI+p)Ho99kT %H%pֲT

+[5!u'*=pHc@("E(;m, ֚!(R=ZT詟z Q@T]Y"樈,HF h'#* c1,6sYBQ`Q./+{J'&I AZ0=m%TRHv8;ܓ *{{!)f jgfꉢJdr[0qc=!0ժ,8;@&d8X%kƈ:ТaAĖ/P"@z 3nx^1;xGbMуKz( 1?ZzX/ࢰ# Xx2k(.Qtwtl lLip lȆ.*x%܅?e2& ƀ88 ъ6/~2.tdæ Wr/"dn41节(ḽLpl t꿻ΊL\0h6#>6iO37РC*I+,1YaqaY(; ȁfڅ (+8 }C"p|Mk@pU t6\6[SIf9c+o c NP6;F2+?j*8Tӵzm[\p*A(v#aeLa؈ @QKn'1 7yT-g9)/;/ _2\xtQa-_t0vp+?*;xN,aP6hxsfs+ xU}@>_uKAt?chĺ  p":ge9gw;$Y1[cF88tc>[2jY~ !Rrp*`=@2u#0~r, Р (F8W>7( _:@@&ûiy,18P{Tъ ?#w T7dЇz`k⼃f ʁgXzWz(p˻mLNpk1p w=ߣ(z8v5] BߨS_f>|G 8,@Cpd8 pcȽB (Ck0P/@Ap0B# A !QLa`1}QB?0ɟ7Θp%!d !Cre]ڔS=#9]Q.sa<㯞7;^9iK&Sth0U & : ԍ|}^b{z"NPST^EngC0J-̀d.,-hPM50AA 0>9(` hU.avQ #,)2C\%G}q@A 6ΐ q?%5T=F7Ȳ5LōkY9?>bu?aڕ}^z1AwTuٟ )0U$w-`\ a`+th^o~ .K3ȉ@39kIQF!z:A76"xG!yǐ9鼤34$w`r z &앎>5 e1r*82ͷ̅3 L ,lF;<1|*2 ]&9ߘ=0$Y|K-e*3_tpv$?dU\ҍ>\EH"n4CfnΕkKq(͠%r@(]SKJsKqaSY%ȌIQ4A p7&|?Ҧ*ڗI1B0` Lqj5+q2A/(rT >CĆ-a5bAC~4w1q P6ƹv=kL<$ kyz/QY bH4qwu_@>Bx" 2h8Ĭ.!{6ªihPi s !Khr>vAN>FQZpMT L5_0˅Do Ї9CL3g`y_F}|C3\?NXG $ &xpD5:f<_Ng\E7*-xš|!Hs` 271~B$;z46<βt HMV q2y/jl!4$-é=*氤)jIw^2YE8n#*K/L=(0e! gVCs3LB!Pe!0 1B~e3kf < uwlY!yj&t aP[2Ӕ 6/\>3BL^E- lEb*8͜ ª/WkCY(C`',BXQ `a:c]PUUɞ; L 'h=ZMiM)VHVO\^Ũ0{RV_WA*\0[P&TxݨQ%@0BQ7d,kCe5I5$Ӎ,tqާL憘 'B֤P$d^Ύ6{o]6ձj <3#;<Ad&u M'Xe 4CnEqzgҩ£Aț>08.L0zU0GCڒgNFl&e*E4fh.?6_u<βiL5KccԅXťipssH]3YŌkLH% fQαKY dhf6y9L RTs;)mPu/w$xwnuZqK F yl@ o #n&gy?\Rv_5^zwa/$a!_U<570 =qA^_ұpS=B6@?s.G"qha_7ֿ Zd쎆9 f||/a0jG&@F:p"|Jĸt0( <[h g;&huWÕn p `v! V0 !2A& ˞ „aE<̡r[.J2P3ho Da  9 ޻`@J`L!hd9G(HUL0Ẁ DO=) A8XN`|W襠 E V] &0pIҸtD0D, dL@Z @DddK H!F߱1D<1,Pie@J a`aD_iJQAdA}1FK0ABQTjh bX @acJnL`ܝѠ+Ema( 2AL5F &%a'*L(J3>#č! 5Ơ5FL`1CDLd;|C7G:01C=dR6*փ>p`︁8JN8A((XyL|>8E8cB#?<1!"\dD0F@H= C<x L;QGAShd.>A?cL*>b C=b/DZ8e=)8#8tGx$7B8@cC>(@?%TPvNA#c6[]drQ)D!FC7L(ƃ?!AFb (0s1eFf*;Aԃ[1/B-zB2> ?GmbAC ja 0dK7C' Ҁ>(+G1BJg"_e ` AD+DA00AoN琘z~ ($?F́gfE&3i2?$^#fΊ0$́;hPL>A]9 BM&ڑ $0́HKHԃ@<|C. ]"$B-9TjNZ?Ht;@EȬ. B.@D},IBG=[`IL?BtjtC<2$y(@LNDldR<ׯjC4AFGR2,tD=^u0Pp),PljdbFdpHm,Q©f@#,$.`&zGF_aC:OEb T4R08?lF}b# @(ЩPA(xq|pk O-$O@5d"\MlML'o{q1 Nhb27P}:\$úf횂mPH*LdA,EA3]CC IS,`d-/Ԇ-! ;QT4.TQ4ԧ]H-4,I-Qn/$k 4 aS] 4<h6R1B$v.8HtqNS*i-3R93XpČ@SE1"QApI[=( D1 q99\.)j0^^zsuӉ^9Sy9y!M 9dUנ{zcכ?i7:zyD9݆z_yY\;:O:]z'a:wI|;  z/u;q%wԀkz{Af;ϻx]:绾Qy{һ'o[;'‹SG<[_<zw_#+>CT>}~w>x{>K/ϻ{F>ws/ ?G{{t3?K?/)e]{??o?ǿ ~??݃D 4xaB 6tED)VxcF.ftcH#I4yeJ+YtfL3i1aN;yhP 75:cǣ56uLQB@CvlXݘ٪kٶuk2[1b:o^{4"Zs 6|qԺZ6vrXĘsf͛gthѣ R6-sjN6\#iٳiG6Mkݻyvpûޞwr wzN】3ɺQ"8zxϧgL10ZٷǮr||:}~@H=Ft G@V3L)\p&􉺸k*/iܒ˝(\0I.<!^L6<4SG7dK2O33;-=<(-qF[ HQD0t,kՔ0NM=,# xSe5[-ISU`ʮbT#V]v]}Ƣ^TZfmlU5km)O Ֆ\~ݗv铖JKӝw$uVM~ 7;\E vV^&5x^H}+_)X8*e1䎓-DrӒ]RFm-Pg~Arޛle-*ZXCK郘6jnhj\~ ꭷ˚l&촟>{Tm[I]Ek9X\/aͮ _+{ e%w'r?o{&HAŬu`&A^a"g+4gE_ oaC<$(>/\"h?A|SJ(fQ bf1@Ix@mK6qo;V.#mҳQxeL7(/HgDRXr-:}88U"Iy;ܞ"8đ! ,J!!&&,*1!*-#,3%17*16 42,5;07@27<-9>29>;<<7-D&?B4?I8?H6AF9AF B<6BI7BP C;+CDDC$DD;EL+FI;FPHCI(=IN"J=KG$KC$KJ+KE1KD4KL?KR,LKM7M<5MQAMU-NP2QK R5+RF3RRFRXSL$SD$SL+SK,SQT;T@%UQNY^NY`RY^ Z;2ZNybYzzsz~d||m|}u|hy[uvv{P}Qr}c|CkyYgMscX{q|{pakv{v¹„»řûý˲μαҧβζμҪֻ۴ϗټݼ٭żѻݪϻlpA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4áD*]ʴӧP<ɳիXjړe-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] eZm`9.vV:ZҦS;LYװR@,F{cfBTms=rQ =$ao$2 *$H"[m5 8ЋF#h S҈  (aH ߻E *$#/=$m(û~bk *oQF-}Xgu9=pK?hh;l$;1$>3 $>TC (q߯CO?t>O?@`H8rߢ06(Iicx7=Ԫ2>D܁h1x?@X&Pm'F^1  {!█eE }xc /4Q:.y¨!t0|X x]@&6Cc xGs ZbNx\ {EHr8ы^$>-c?^4X. w@AG*>TI#HbB*Ъ-x |lL (>@~$H>ء.xXd#ASp[H@ΰ [㇚#hd&M*:31ˉOȲ.Zw1H,aIp"h Pz`b^[C$U&ckE x@C4G[$Xxm"EOXFJ3^v 8tnO4n *AZgp41aLdq̞*j0 6JTD@{rI  ^Qj`H$# Cg~P`B &eت-XchЪ HPO|ł74oH v08kVQgK۾$$q @ed7^UA #ïՌcgC)a$,q4⳪3[P*T B8|KtV ? b"[ {&O`v hW=.|ֺLIպښ>IT@=<ƏV " G"F X8h 5/Dq+aZtv4Xq> "97$54M@pl]ĭҚ-DXVzÕqPpw:B+q|ab1H''δqb ! p7#[2qrꃈchC$N^98 4-P"` M.+Ӡz<`1?8|]lDyp` NkzjG׬O%]EjWT˦o0|~WFz37|pi ,#C` &KH# L g 6 |<&sϼ<&h8ancD 3E5m 9xza;DI D0^<N]a|'jЀ殒AVOzNOxz/.=lg{vg]-!7ܑtF>nS M!R wtH- TܯkHnr,d>>ww&j!SƷ=%5ksH=Xc8-`d&W 9p[xS}s7}uC5}5og,pyާ{/0Y;O` %B2$ArK S$ׂA' @{&^pDY`|9 PNG O1}xlr`Huw,@ 6g-2W)@ 7?`O `px)6P 9`){)1 ۰\@P0{,x3P̐ S`ToрZ 6qiaqN@ vab~DhP ep;l`@  ?jFK  F`;yO7Z;^ 7 p\O0 V TNL Њ8zV6b$)c5R&?a@` @ H 6 z0P ( ` Ԡ 0* Z p600Ѝڠ Rx X8b9bɐR}j}cv-' P =;PՀ0\ @K  K'i {@} KՐ ) 倉58 0 Æ^ pY ]_iA9TH5p^ -%8) HP %Y}@ e0 KP`@ p @ ۈ PIybp 8 ٜtVn @ -+$հ 6@ ٝ8ΐ ɀ1lP '/9 0O*Y u@&hT3 3@O)mZ l9@5r6 ;hة % ?p KFPX7j0`E U@ `g ipɤ#R@0PRȠ٥~m$+p Ж4[ ƐJR` u$ȝP P°< P tp8Zې ,p1 lP Ш@Z1 {P17 PYtȪᐯZ} )4V` u> DB&hP 5l` P VP ̪ ؐ @ 1` S= P#=7`@^9z(Qa=gZ[xp@Zyo'rlwX+PVpV`yV"9/`GSAKv0j3pRhW-[R&X '{$q94ݧq@$x6Gz&2_0v7st sgxzsVɧ| i![YλoS"6va=R|m^7MQygkp [[IXyReil}p'x ! wײϑx!wo[;vp(1sYuRLB,Lz Q\ˑTQ,r̆TBo&$G}-1}`GKk'Lwעsb(s#oHb9` ;n,E{N r9 |oB [(Mluǰ kw LWzLBPqp [wLhv 1-1 q`, 3@|oX:7Xv3 l|a5s;aH&j  KǬװLWsr8sϼ;g0z6dWs3PΙz9s^˿{~q` zi B}0 @ 0\Uqw9 &Y83`4]aE3zVX_L!ӪH0-%&>.QYq@ @wT@fw'XLn`wi90טPיw ߐf;9o}- m3DLh-}m T &sws @!ڹѰdyU+`گX[X08Wڧm=0 30`]]A}] :ʗz]3p |ǠskHw,1``Ð|=n f -` mQpspmz|+*KXрQ`p`KV0 .7m '|wq mmゐ5Tj|n ѹzP ` ?-/n&p Dfi-P mLplq@  Q@mӁ q11?`Tso@z㮠v+M P V P^Խ3L 뫺L `|!P~i! 0 n~Lp юu  y9p:|P|`@s ǠW &0.9p P p0 wpNdà.- z`{ab^Bo\. ;p9P.l F_ ;pTf,#P@vձ_ قi\ p/D_P W {>`i ip @A?}ݐ9Pߛ.٧,5?~/o5P p 0V9 ` 0 _`f-oW 0zΟP0+ A&f8OЀ 55w9BLP㑿\ft3c3f <8cBÇ&fPٳL L9s0&Lr C*(/982/AcRe[qΥ[]yW. wE^=oZ"IxT5o3 #hsfЪt>'8eaQvIݕ]fv'}Clv91&AE҉Q(k p&nz%BCyMQpl X{}.c8A&En ,BE;piCCqDK4DLѧ_1GS.xhzGTdsP̈́lHɱFffI}V3fP1_ԨV1ǿBrIjIn:36!o\E8R\F}|b9\X)=&*s|s@[-CE1~ǜ19X֌ SUuUV[u5/2 a*iY(\}WY5amV`]mWT@W^ e =g!X;%xVn'uB/fX-Z,YWu5k{wޤa B 'W&Tʁ f 3=̅}b3`]U3<еx:dUGD6tWYdfuv9CIZl.L~^IgB%Yމ_S_;nOҞhy_~ xl6Տ \vml,َ7TI.)+4j]8)zI>{r+\[$9sЏ\oQ xVt_wݯ/n?1}=xeO>Bxz3Sߙ-{ç zӕwߜҹ/3`{{ӧo/9kVoxa$awť5_/w+߷LFqLG/vSVD3p_}Afpp ½O~mynȁBGC@T0 AY-{6eHP^&9 .؝/6B;'ȁ"Vn,0~~'zA,Ia(q &8!=tXNCIfAL!:JMN/KryaA 4X'Ida&t5Q7TԊo@,$,L%@ht/ $b7ٓ80 Pt&MVBnĩ. 4?$O2=`U%d+TՉÊ.( \)X ?`"م>t0ɱDq.d ߨ7`>*B@Y}tM$KBdS^!7>ీF&[" ;:{ MibSzcF|x[kX%njҡHbb 7G#_=Г$(D a5јzAуlippwأ5c8-~CzXāsWO2.UR8(E 9 E`%نBFZ< sG7lZczp32`-MC1%G1ey)wPD&AqǔrY0q&l =ġF nG4i(uT=0!x (MF!@0YN/s t"(j =MP'N39h+>-xCCX=(\>\dL92 f 4H] P@;a9 CG@  O73XG"5 .L͙SJLo%Nᕃ'< w7BaEKJ~aM0C|&H(BˆM,jthՃrp%K`\a &JNL! 7c`\c'[&P@hq]Ycq\2z؏I:$,A" (nCl9;|Qo=.i9Bh" =z =/CGFup>6bꛃ CpK/wdBZ0wHI `n,\@&p0.LYz}}XY[9 >!< 8o@ "Ax:qK#l-7% Bӷ/07X3`Yȿs ) W/" C 0T<*?10iFL(0C p08} 6 s:} p <̀;4@L'A<ZÁXfʅ (膌.D1̉Ã>< n0B8j @T_ Ar  šBxTi@ᦛ;E`i+tЇZ@kp EP;b0`Ic3z Sp#ؘL(nGG@&?#PIRkHio9\  @x` )q hJ˪0؎`ƞ  L }@H#H*QL I} \`G瀎xLLZۈ,;"0Lp"8Uˁx8r49Qj,-@`2=/ȉpL}hiM@ Ȭ\ ."(2 Ṱp،c!SaԌ>ɇ%KNg9IQrp \l ?_7Y&p_ȞD!GNq|O'-w-OQ5ɑhRAż{cTг z,P~I *@&p&(I~)ed+/7'0Ȃ]`*p*  +R'ٗ-t)sWl #ӷ! Sva+R!@A7]Sua UG-I$ )&>Ҧ0 `R$kMimӼ$њ9Ù2aRWıypSs Tu4rUL)U]1| BjCI+p)Ho99kT %H%pֲT

+[5!u'*=pHc@("E(;m, ֚!(R=ZT詟z Q@T]Y"樈,HF h'#* c1,6sYBQ`Q./+{J'&I AZ0=m%TRHv8;ܓ *{{!)f jgfꉢJdr[0qc=!0ժ,8;@&d8X%kƈ:ТaAĖ/P"@z 3nx^1;xGbMуKz( 1?ZzX/ࢰ# Xx2k(.Qtwtl lLip lȆ.*x%܅?e2& ƀ88 ъ6/~2.tdæ Wr/"dn41节(ḽLpl t꿻ΊL\0h6#>6iO37РC*I+,1YaqaY(; ȁfڅ (+8 }C"p|Mk@pU t6\6[SIf9c+o c NP6;F2+?j*8Tӵzm[\p*A(v#aeLa؈ @QKn'1 7yT-g9)/;/ _2\xtQa-_t0vp+?*;xN,aP6hxsfs+ xU}@>_uKAt?chĺ  p":ge9gw;$Y1[cF88tc>[2jY~ !Rrp*`=@2u#0~r, Р (F8W>7( _:@@&ûiy,18P{Tъ ?#w T7dЇz`k⼃f ʁgXzWz(p˻mLNpk1p w=ߣ(z8v5] BߨS_f>|G 8,@Cpd8 pcȽB (Ck0P/@Ap0B# A !QLa`1}QB?0ɟ7Θp%!d !Cre]ڔS=#9]Q.sa<㯞7;^9iK&Sth0U & : ԍ|}^b{z"NPST^EngC0J-̀d.,-hPM50AA 0>9(` hU.avQ #,)2C\%G}q@A 6ΐ q?%5T=F7Ȳ5LōkY9?>bu?aڕ}^z1AwTuٟ )0U$w-`\ a`+th^o~ .K3ȉ@39kIQF!z:A76"xG!yǐ9鼤34$w`r z &앎>5 e1r*82ͷ̅3 L ,lF;<1|*2 ]&9ߘ=0$Y|K-e*3_tpv$?dU\ҍ>\EH"n4CfnΕkKq(͠%r@(]SKJsKqaSY%ȌIQ4A p7&|?Ҧ*ڗI1B0` Lqj5+q2A/(rT >CĆ-a5bAC~4w1q P6ƹv=kL<$ kyz/QY bH4qwu_@>Bx" 2h8Ĭ.!{6ªihPi s !Khr>vAN>FQZpMT L5_0˅Do Ї9CL3g`y_F}|C3\?NXG $ &xpD5:f<_Ng\E7*-xš|!Hs` 271~B$;z46<βt HMV q2y/jl!4$-é=*氤)jIw^2YE8n#*K/L=(0e! gVCs3LB!Pe!0 1B~e3kf < uwlY!yj&t aP[2Ӕ 6/\>3BL^E- lEb*8͜ ª/WkCY(C`',BXQ `a:c]PUUɞ; L 'h=ZMiM)VHVO\^Ũ0{RV_WA*\0[P&TxݨQ%@0BQ7d,kCe5I5$Ӎ,tqާL憘 'B֤P$d^Ύ6{o]6ձj <3#;<Ad&u M'Xe 4CnEqzgҩ£Aț>08.L0zU0GCڒgNFl&e*E4fh.?6_u<βiL5KccԅXťipssH]3YŌkLH% fQαKY dhf6y9L RTs;)mPu/w$xwnuZqK F yl@ o #n&gy?\Rv_5^zwa/$a!_U<570 =qA^_ұpS=B6@?s.G"qha_7ֿ Zd쎆9 f||/a0jG&@F:p"|Jĸt0( <[h g;&huWÕn p `v! V0 !2A& ˞ „aE<̡r[.J2P3ho Da  9 ޻`@J`L!hd9G(HUL0Ẁ DO=) A8XN`|W襠 E V] &0pIҸtD0D, dL@Z @DddK H!F߱1D<1,Pie@J a`aD_iJQAdA}1FK0ABQTjh bX @acJnL`ܝѠ+Ema( 2AL5F &%a'*L(J3>#č! 5Ơ5FL`1CDLd;|C7G:01C=dR6*փ>p`︁8JN8A((XyL|>8E8cB#?<1!"\dD0F@H= C<x L;QGAShd.>A?cL*>b C=b/DZ8e=)8#8tGx$7B8@cC>(@?%TPvNA#c6[]drQ)D!FC7L(ƃ?!AFb (0s1eFf*;Aԃ[1/B-zB2> ?GmbAC ja 0dK7C' Ҁ>(+G1BJg"_e ` AD+DA00AoN琘z~ ($?F́gfE&3i2?$^#fΊ0$́;hPL>A]9 BM&ڑ $0́HKHԃ@<|C. ]"$B-9TjNZ?Ht;@EȬ. B.@D},IBG=[`IL?BtjtC<2$y(@LNDldR<ׯjC4AFGR2,tD=^u0Pp),PljdbFdpHm,Q©f@#,$.`&zGF_aC:OEb T4R08?lF}b# @(ЩPA(xq|pk O-$O@5d"\MlML'o{q1 Nhb27P}:\$úf횂mPH*LdA,EA3]CC IS,`d-/Ԇ-! ;QT4.TQ4ԧ]H-4,I-Qn/$k 4 aS] 4<h6R1B$v.8HtqNS*i-3R93XpČ@SE1"QApI[=( D1 q99\.)j0^^zsuӉ^9Sy9y!M 9dUנ{zcכ?i7:zyD9݆z_yY\;:O:]z'a:wI|;  z/u;q%wԀkz{Af;ϻx]:绾Qy{һ'o[;'‹SG<[_<zw_#+>CT>}~w>x{>K/ϻ{F>ws/ ?G{{t3?K?/)e]{??o?ǿ ~??݃D 4xaB 6tED)VxcF.ftcH#I4yeJ+YtfL3i1aN;yhP 75:cǣ56uLQB@CvlXݘ٪kٶuk2[1b:o^{4"Zs 6|qԺZ6vrXĘsf͛gthѣ R6-sjN6\#iٳiG6Mkݻyvpûޞwr wzN】3ɺQ"8zxϧgL10ZٷǮr||:}~@H=Ft G@V3L)\p&􉺸k*/iܒ˝(\0I.<!^L6<4SG7dK2O33;-=<(-qF[ HQD0t,kՔ0NM=,# xSe5[-ISU`ʮbT#V]v]}Ƣ^TZfmlU5km)O Ֆ\~ݗv铖JKӝw$uVM~ 7;\E vV^&5x^H}+_)X8*e1䎓-DrӒ]RFm-Pg~Arޛle-*ZXCK郘6jnhj\~ ꭷ˚l&촟>{Tm[I]Ek9X\/aͮ _+{ e%w'r?o{&HAŬu`&A^a"g+4gE_ oaC<$(>/\"h?A|SJ(fQ bf1@Ix@mK6qo;V.#mҳQxeL7(/HgDRXr-:}88U"Iy;ܞ"8đ! ,J!!&&,*1!*-#,3%17*16 42,5;07@27<-9>29>;<<7-D&?B4?I8?H6AF9AF B<6BI7BP C;+CDDC$DD;EL+FI;FPHCI(=IN"J=KG$KC$KJ+KE1KD4KL?KR,LKM7M<5MQAMU-NP2QK R5+RF3RRFRXSL$SD$SL+SK,SQT;T@%UQNY^NY`RY^ Z;2ZNybYzzsz~d||m|}u|hy[uvv{P}Qr}c|CkyYgMscX{q|{pakv{v¹„»řûý˲μαҧβζμҪֻ۴ϗټݼ٭żѻݪϻlpA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4áD*]ʴӧP<ɳիXjړe-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] eZm`9.vV:ZҦS;LYװR@,F{cfBTms=rQ =$ao$2 *$H"[m5 8ЋF#h S҈  (aH ߻E *$#/=$m(û~bk *oQF-}Xgu9=pK?hh;l$;1$>3 $>TC (q߯CO?t>O?@`H8rߢ06(Iicx7=Ԫ2>D܁h1x?@X&Pm'F^1  {!█eE }xc /4Q:.y¨!t0|X x]@&6Cc xGs ZbNx\ {EHr8ы^$>-c?^4X. w@AG*>TI#HbB*Ъ-x |lL (>@~$H>ء.xXd#ASp[H@ΰ [㇚#hd&M*:31ˉOȲ.Zw1H,aIp"h Pz`b^[C$U&ckE x@C4G[$Xxm"EOXFJ3^v 8tnO4n *AZgp41aLdq̞*j0 6JTD@{rI  ^Qj`H$# Cg~P`B &eت-XchЪ HPO|ł74oH v08kVQgK۾$$q @ed7^UA #ïՌcgC)a$,q4⳪3[P*T B8|KtV ? b"[ {&O`v hW=.|ֺLIպښ>IT@=<ƏV " G"F X8h 5/Dq+aZtv4Xq> "97$54M@pl]ĭҚ-DXVzÕqPpw:B+q|ab1H''δqb ! p7#[2qrꃈchC$N^98 4-P"` M.+Ӡz<`1?8|]lDyp` NkzjG׬O%]EjWT˦o0|~WFz37|pi ,#C` &KH# L g 6 |<&sϼ<&h8ancD 3E5m 9xza;DI D0^<N]a|'jЀ殒AVOzNOxz/.=lg{vg]-!7ܑtF>nS M!R wtH- TܯkHnr,d>>ww&j!SƷ=%5ksH=Xc8-`d&W 9p[xS}s7}uC5}5og,pyާ{/0Y;O` %B2$ArK S$ׂA' @{&^pDY`|9 PNG O1}xlr`Huw,@ 6g-2W)@ 7?`O `px)6P 9`){)1 ۰\@P0{,x3P̐ S`ToрZ 6qiaqN@ vab~DhP ep;l`@  ?jFK  F`;yO7Z;^ 7 p\O0 V TNL Њ8zV6b$)c5R&?a@` @ H 6 z0P ( ` Ԡ 0* Z p600Ѝڠ Rx X8b9bɐR}j}cv-' P =;PՀ0\ @K  K'i {@} KՐ ) 倉58 0 Æ^ pY ]_iA9TH5p^ -%8) HP %Y}@ e0 KP`@ p @ ۈ PIybp 8 ٜtVn @ -+$հ 6@ ٝ8ΐ ɀ1lP '/9 0O*Y u@&hT3 3@O)mZ l9@5r6 ;hة % ?p KFPX7j0`E U@ `g ipɤ#R@0PRȠ٥~m$+p Ж4[ ƐJR` u$ȝP P°< P tp8Zې ,p1 lP Ш@Z1 {P17 PYtȪᐯZ} )4V` u> DB&hP 5l` P VP ̪ ؐ @ 1` S= P#=7`@^9z(Qa=gZ[xp@Zyo'rlwX+PVpV`yV"9/`GSAKv0j3pRhW-[R&X '{$q94ݧq@$x6Gz&2_0v7st sgxzsVɧ| i![YλoS"6va=R|m^7MQygkp [[IXyReil}p'x ! wײϑx!wo[;vp(1sYuRLB,Lz Q\ˑTQ,r̆TBo&$G}-1}`GKk'Lwעsb(s#oHb9` ;n,E{N r9 |oB [(Mluǰ kw LWzLBPqp [wLhv 1-1 q`, 3@|oX:7Xv3 l|a5s;aH&j  KǬװLWsr8sϼ;g0z6dWs3PΙz9s^˿{~q` zi B}0 @ 0\Uqw9 &Y83`4]aE3zVX_L!ӪH0-%&>.QYq@ @wT@fw'XLn`wi90טPיw ߐf;9o}- m3DLh-}m T &sws @!ڹѰdyU+`گX[X08Wڧm=0 30`]]A}] :ʗz]3p |ǠskHw,1``Ð|=n f -` mQpspmz|+*KXрQ`p`KV0 .7m '|wq mmゐ5Tj|n ѹzP ` ?-/n&p Dfi-P mLplq@  Q@mӁ q11?`Tso@z㮠v+M P V P^Խ3L 뫺L `|!P~i! 0 n~Lp юu  y9p:|P|`@s ǠW &0.9p P p0 wpNdà.- z`{ab^Bo\. ;p9P.l F_ ;pTf,#P@vձ_ قi\ p/D_P W {>`i ip @A?}ݐ9Pߛ.٧,5?~/o5P p 0V9 ` 0 _`f-oW 0zΟP0+ A&f8OЀ 55w9BLP㑿\ft3c3f <8cBÇ&fPٳL L9s0&Lr C*(/982/AcRe[qΥ[]yW. wE^=oZ"IxT5o3 #hsfЪt>'8eaQvIݕ]fv'}Clv91&AE҉Q(k p&nz%BCyMQpl X{}.c8A&En ,BE;piCCqDK4DLѧ_1GS.xhzGTdsP̈́lHɱFffI}V3fP1_ԨV1ǿBrIjIn:36!o\E8R\F}|b9\X)=&*s|s@[-CE1~ǜ19X֌ SUuUV[u5/2 a*iY(\}WY5amV`]mWT@W^ e =g!X;%xVn'uB/fX-Z,YWu5k{wޤa B 'W&Tʁ f 3=̅}b3`]U3<еx:dUGD6tWYdfuv9CIZl.L~^IgB%Yމ_S_;nOҞhy_~ xl6Տ \vml,َ7TI.)+4j]8)zI>{r+\[$9sЏ\oQ xVt_wݯ/n?1}=xeO>Bxz3Sߙ-{ç zӕwߜҹ/3`{{ӧo/9kVoxa$awť5_/w+߷LFqLG/vSVD3p_}Afpp ½O~mynȁBGC@T0 AY-{6eHP^&9 .؝/6B;'ȁ"Vn,0~~'zA,Ia(q &8!=tXNCIfAL!:JMN/KryaA 4X'Ida&t5Q7TԊo@,$,L%@ht/ $b7ٓ80 Pt&MVBnĩ. 4?$O2=`U%d+TՉÊ.( \)X ?`"م>t0ɱDq.d ߨ7`>*B@Y}tM$KBdS^!7>ీF&[" ;:{ MibSzcF|x[kX%njҡHbb 7G#_=Г$(D a5јzAуlippwأ5c8-~CzXāsWO2.UR8(E 9 E`%نBFZ< sG7lZczp32`-MC1%G1ey)wPD&AqǔrY0q&l =ġF nG4i(uT=0!x (MF!@0YN/s t"(j =MP'N39h+>-xCCX=(\>\dL92 f 4H] P@;a9 CG@  O73XG"5 .L͙SJLo%Nᕃ'< w7BaEKJ~aM0C|&H(BˆM,jthՃrp%K`\a &JNL! 7c`\c'[&P@hq]Ycq\2z؏I:$,A" (nCl9;|Qo=.i9Bh" =z =/CGFup>6bꛃ CpK/wdBZ0wHI `n,\@&p0.LYz}}XY[9 >!< 8o@ "Ax:qK#l-7% Bӷ/07X3`Yȿs ) W/" C 0T<*?10iFL(0C p08} 6 s:} p <̀;4@L'A<ZÁXfʅ (膌.D1̉Ã>< n0B8j @T_ Ar  šBxTi@ᦛ;E`i+tЇZ@kp EP;b0`Ic3z Sp#ؘL(nGG@&?#PIRkHio9\  @x` )q hJ˪0؎`ƞ  L }@H#H*QL I} \`G瀎xLLZۈ,;"0Lp"8Uˁx8r49Qj,-@`2=/ȉpL}hiM@ Ȭ\ ."(2 Ṱp،c!SaԌ>ɇ%KNg9IQrp \l ?_7Y&p_ȞD!GNq|O'-w-OQ5ɑhRAż{cTг z,P~I *@&p&(I~)ed+/7'0Ȃ]`*p*  +R'ٗ-t)sWl #ӷ! Sva+R!@A7]Sua UG-I$ )&>Ҧ0 `R$kMimӼ$њ9Ù2aRWıypSs Tu4rUL)U]1| BjCI+p)Ho99kT %H%pֲT

+[5!u'*=pHc@("E(;m, ֚!(R=ZT詟z Q@T]Y"樈,HF h'#* c1,6sYBQ`Q./+{J'&I AZ0=m%TRHv8;ܓ *{{!)f jgfꉢJdr[0qc=!0ժ,8;@&d8X%kƈ:ТaAĖ/P"@z 3nx^1;xGbMуKz( 1?ZzX/ࢰ# Xx2k(.Qtwtl lLip lȆ.*x%܅?e2& ƀ88 ъ6/~2.tdæ Wr/"dn41节(ḽLpl t꿻ΊL\0h6#>6iO37РC*I+,1YaqaY(; ȁfڅ (+8 }C"p|Mk@pU t6\6[SIf9c+o c NP6;F2+?j*8Tӵzm[\p*A(v#aeLa؈ @QKn'1 7yT-g9)/;/ _2\xtQa-_t0vp+?*;xN,aP6hxsfs+ xU}@>_uKAt?chĺ  p":ge9gw;$Y1[cF88tc>[2jY~ !Rrp*`=@2u#0~r, Р (F8W>7( _:@@&ûiy,18P{Tъ ?#w T7dЇz`k⼃f ʁgXzWz(p˻mLNpk1p w=ߣ(z8v5] BߨS_f>|G 8,@Cpd8 pcȽB (Ck0P/@Ap0B# A !QLa`1}QB?0ɟ7Θp%!d !Cre]ڔS=#9]Q.sa<㯞7;^9iK&Sth0U & : ԍ|}^b{z"NPST^EngC0J-̀d.,-hPM50AA 0>9(` hU.avQ #,)2C\%G}q@A 6ΐ q?%5T=F7Ȳ5LōkY9?>bu?aڕ}^z1AwTuٟ )0U$w-`\ a`+th^o~ .K3ȉ@39kIQF!z:A76"xG!yǐ9鼤34$w`r z &앎>5 e1r*82ͷ̅3 L ,lF;<1|*2 ]&9ߘ=0$Y|K-e*3_tpv$?dU\ҍ>\EH"n4CfnΕkKq(͠%r@(]SKJsKqaSY%ȌIQ4A p7&|?Ҧ*ڗI1B0` Lqj5+q2A/(rT >CĆ-a5bAC~4w1q P6ƹv=kL<$ kyz/QY bH4qwu_@>Bx" 2h8Ĭ.!{6ªihPi s !Khr>vAN>FQZpMT L5_0˅Do Ї9CL3g`y_F}|C3\?NXG $ &xpD5:f<_Ng\E7*-xš|!Hs` 271~B$;z46<βt HMV q2y/jl!4$-é=*氤)jIw^2YE8n#*K/L=(0e! gVCs3LB!Pe!0 1B~e3kf < uwlY!yj&t aP[2Ӕ 6/\>3BL^E- lEb*8͜ ª/WkCY(C`',BXQ `a:c]PUUɞ; L 'h=ZMiM)VHVO\^Ũ0{RV_WA*\0[P&TxݨQ%@0BQ7d,kCe5I5$Ӎ,tqާL憘 'B֤P$d^Ύ6{o]6ձj <3#;<Ad&u M'Xe 4CnEqzgҩ£Aț>08.L0zU0GCڒgNFl&e*E4fh.?6_u<βiL5KccԅXťipssH]3YŌkLH% fQαKY dhf6y9L RTs;)mPu/w$xwnuZqK F yl@ o #n&gy?\Rv_5^zwa/$a!_U<570 =qA^_ұpS=B6@?s.G"qha_7ֿ Zd쎆9 f||/a0jG&@F:p"|Jĸt0( <[h g;&huWÕn p `v! V0 !2A& ˞ „aE<̡r[.J2P3ho Da  9 ޻`@J`L!hd9G(HUL0Ẁ DO=) A8XN`|W襠 E V] &0pIҸtD0D, dL@Z @DddK H!F߱1D<1,Pie@J a`aD_iJQAdA}1FK0ABQTjh bX @acJnL`ܝѠ+Ema( 2AL5F &%a'*L(J3>#č! 5Ơ5FL`1CDLd;|C7G:01C=dR6*փ>p`︁8JN8A((XyL|>8E8cB#?<1!"\dD0F@H= C<x L;QGAShd.>A?cL*>b C=b/DZ8e=)8#8tGx$7B8@cC>(@?%TPvNA#c6[]drQ)D!FC7L(ƃ?!AFb (0s1eFf*;Aԃ[1/B-zB2> ?GmbAC ja 0dK7C' Ҁ>(+G1BJg"_e ` AD+DA00AoN琘z~ ($?F́gfE&3i2?$^#fΊ0$́;hPL>A]9 BM&ڑ $0́HKHԃ@<|C. ]"$B-9TjNZ?Ht;@EȬ. B.@D},IBG=[`IL?BtjtC<2$y(@LNDldR<ׯjC4AFGR2,tD=^u0Pp),PljdbFdpHm,Q©f@#,$.`&zGF_aC:OEb T4R08?lF}b# @(ЩPA(xq|pk O-$O@5d"\MlML'o{q1 Nhb27P}:\$úf횂mPH*LdA,EA3]CC IS,`d-/Ԇ-! ;QT4.TQ4ԧ]H-4,I-Qn/$k 4 aS] 4<h6R1B$v.8HtqNS*i-3R93XpČ@SE1"QApI[=( D1 q99\.)j0^^zsuӉ^9Sy9y!M 9dUנ{zcכ?i7:zyD9݆z_yY\;:O:]z'a:wI|;  z/u;q%wԀkz{Af;ϻx]:绾Qy{һ'o[;'‹SG<[_<zw_#+>CT>}~w>x{>K/ϻ{F>ws/ ?G{{t3?K?/)e]{??o?ǿ ~??݃D 4xaB 6tED)VxcF.ftcH#I4yeJ+YtfL3i1aN;yhP 75:cǣ56uLQB@CvlXݘ٪kٶuk2[1b:o^{4"Zs 6|qԺZ6vrXĘsf͛gthѣ R6-sjN6\#iٳiG6Mkݻyvpûޞwr wzN】3ɺQ"8zxϧgL10ZٷǮr||:}~@H=Ft G@V3L)\p&􉺸k*/iܒ˝(\0I.<!^L6<4SG7dK2O33;-=<(-qF[ HQD0t,kՔ0NM=,# xSe5[-ISU`ʮbT#V]v]}Ƣ^TZfmlU5km)O Ֆ\~ݗv铖JKӝw$uVM~ 7;\E vV^&5x^H}+_)X8*e1䎓-DrӒ]RFm-Pg~Arޛle-*ZXCK郘6jnhj\~ ꭷ˚l&촟>{Tm[I]Ek9X\/aͮ _+{ e%w'r?o{&HAŬu`&A^a"g+4gE_ oaC<$(>/\"h?A|SJ(fQ bf1@Ix@mK6qo;V.#mҳQxeL7(/HgDRXr-:}88U"Iy;ܞ"8đ! ,J!!&&,*1!*-#,3%17*16 42,5;07@27<-9>29>;<<7-D&?B4?I8?H6AF9AF B<6BI7BP C;+CDDC$DD;EL+FI;FPHCI(=IN"J=KG$KC$KJ+KE1KD4KL?KR,LKM7M<5MQAMU-NP2QK R5+RF3RRFRXSL$SD$SL+SK,SQT;T@%UQNY^NY`RY^ Z;2ZNybYzzsz~d||m|}u|hy[uvv{P}Qr}c|CkyYgMscX{q|{pakv{v¹„»řûý˲μαҧβζμҪֻ۴ϗټݼ٭żѻݪϻlpA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4áD*]ʴӧP<ɳիXjړe-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] eZm`9.vV:ZҦS;LYװR@,F{cfBTms=rQ =$ao$2 *$H"[m5 8ЋF#h S҈  (aH ߻E *$#/=$m(û~bk *oQF-}Xgu9=pK?hh;l$;1$>3 $>TC (q߯CO?t>O?@`H8rߢ06(Iicx7=Ԫ2>D܁h1x?@X&Pm'F^1  {!█eE }xc /4Q:.y¨!t0|X x]@&6Cc xGs ZbNx\ {EHr8ы^$>-c?^4X. w@AG*>TI#HbB*Ъ-x |lL (>@~$H>ء.xXd#ASp[H@ΰ [㇚#hd&M*:31ˉOȲ.Zw1H,aIp"h Pz`b^[C$U&ckE x@C4G[$Xxm"EOXFJ3^v 8tnO4n *AZgp41aLdq̞*j0 6JTD@{rI  ^Qj`H$# Cg~P`B &eت-XchЪ HPO|ł74oH v08kVQgK۾$$q @ed7^UA #ïՌcgC)a$,q4⳪3[P*T B8|KtV ? b"[ {&O`v hW=.|ֺLIպښ>IT@=<ƏV " G"F X8h 5/Dq+aZtv4Xq> "97$54M@pl]ĭҚ-DXVzÕqPpw:B+q|ab1H''δqb ! p7#[2qrꃈchC$N^98 4-P"` M.+Ӡz<`1?8|]lDyp` NkzjG׬O%]EjWT˦o0|~WFz37|pi ,#C` &KH# L g 6 |<&sϼ<&h8ancD 3E5m 9xza;DI D0^<N]a|'jЀ殒AVOzNOxz/.=lg{vg]-!7ܑtF>nS M!R wtH- TܯkHnr,d>>ww&j!SƷ=%5ksH=Xc8-`d&W 9p[xS}s7}uC5}5og,pyާ{/0Y;O` %B2$ArK S$ׂA' @{&^pDY`|9 PNG O1}xlr`Huw,@ 6g-2W)@ 7?`O `px)6P 9`){)1 ۰\@P0{,x3P̐ S`ToрZ 6qiaqN@ vab~DhP ep;l`@  ?jFK  F`;yO7Z;^ 7 p\O0 V TNL Њ8zV6b$)c5R&?a@` @ H 6 z0P ( ` Ԡ 0* Z p600Ѝڠ Rx X8b9bɐR}j}cv-' P =;PՀ0\ @K  K'i {@} KՐ ) 倉58 0 Æ^ pY ]_iA9TH5p^ -%8) HP %Y}@ e0 KP`@ p @ ۈ PIybp 8 ٜtVn @ -+$հ 6@ ٝ8ΐ ɀ1lP '/9 0O*Y u@&hT3 3@O)mZ l9@5r6 ;hة % ?p KFPX7j0`E U@ `g ipɤ#R@0PRȠ٥~m$+p Ж4[ ƐJR` u$ȝP P°< P tp8Zې ,p1 lP Ш@Z1 {P17 PYtȪᐯZ} )4V` u> DB&hP 5l` P VP ̪ ؐ @ 1` S= P#=7`@^9z(Qa=gZ[xp@Zyo'rlwX+PVpV`yV"9/`GSAKv0j3pRhW-[R&X '{$q94ݧq@$x6Gz&2_0v7st sgxzsVɧ| i![YλoS"6va=R|m^7MQygkp [[IXyReil}p'x ! wײϑx!wo[;vp(1sYuRLB,Lz Q\ˑTQ,r̆TBo&$G}-1}`GKk'Lwעsb(s#oHb9` ;n,E{N r9 |oB [(Mluǰ kw LWzLBPqp [wLhv 1-1 q`, 3@|oX:7Xv3 l|a5s;aH&j  KǬװLWsr8sϼ;g0z6dWs3PΙz9s^˿{~q` zi B}0 @ 0\Uqw9 &Y83`4]aE3zVX_L!ӪH0-%&>.QYq@ @wT@fw'XLn`wi90טPיw ߐf;9o}- m3DLh-}m T &sws @!ڹѰdyU+`گX[X08Wڧm=0 30`]]A}] :ʗz]3p |ǠskHw,1``Ð|=n f -` mQpspmz|+*KXрQ`p`KV0 .7m '|wq mmゐ5Tj|n ѹzP ` ?-/n&p Dfi-P mLplq@  Q@mӁ q11?`Tso@z㮠v+M P V P^Խ3L 뫺L `|!P~i! 0 n~Lp юu  y9p:|P|`@s ǠW &0.9p P p0 wpNdà.- z`{ab^Bo\. ;p9P.l F_ ;pTf,#P@vձ_ قi\ p/D_P W {>`i ip @A?}ݐ9Pߛ.٧,5?~/o5P p 0V9 ` 0 _`f-oW 0zΟP0+ A&f8OЀ 55w9BLP㑿\ft3c3f <8cBÇ&fPٳL L9s0&Lr C*(/982/AcRe[qΥ[]yW. wE^=oZ"IxT5o3 #hsfЪt>'8eaQvIݕ]fv'}Clv91&AE҉Q(k p&nz%BCyMQpl X{}.c8A&En ,BE;piCCqDK4DLѧ_1GS.xhzGTdsP̈́lHɱFffI}V3fP1_ԨV1ǿBrIjIn:36!o\E8R\F}|b9\X)=&*s|s@[-CE1~ǜ19X֌ SUuUV[u5/2 a*iY(\}WY5amV`]mWT@W^ e =g!X;%xVn'uB/fX-Z,YWu5k{wޤa B 'W&Tʁ f 3=̅}b3`]U3<еx:dUGD6tWYdfuv9CIZl.L~^IgB%Yމ_S_;nOҞhy_~ xl6Տ \vml,َ7TI.)+4j]8)zI>{r+\[$9sЏ\oQ xVt_wݯ/n?1}=xeO>Bxz3Sߙ-{ç zӕwߜҹ/3`{{ӧo/9kVoxa$awť5_/w+߷LFqLG/vSVD3p_}Afpp ½O~mynȁBGC@T0 AY-{6eHP^&9 .؝/6B;'ȁ"Vn,0~~'zA,Ia(q &8!=tXNCIfAL!:JMN/KryaA 4X'Ida&t5Q7TԊo@,$,L%@ht/ $b7ٓ80 Pt&MVBnĩ. 4?$O2=`U%d+TՉÊ.( \)X ?`"م>t0ɱDq.d ߨ7`>*B@Y}tM$KBdS^!7>ీF&[" ;:{ MibSzcF|x[kX%njҡHbb 7G#_=Г$(D a5јzAуlippwأ5c8-~CzXāsWO2.UR8(E 9 E`%نBFZ< sG7lZczp32`-MC1%G1ey)wPD&AqǔrY0q&l =ġF nG4i(uT=0!x (MF!@0YN/s t"(j =MP'N39h+>-xCCX=(\>\dL92 f 4H] P@;a9 CG@  O73XG"5 .L͙SJLo%Nᕃ'< w7BaEKJ~aM0C|&H(BˆM,jthՃrp%K`\a &JNL! 7c`\c'[&P@hq]Ycq\2z؏I:$,A" (nCl9;|Qo=.i9Bh" =z =/CGFup>6bꛃ CpK/wdBZ0wHI `n,\@&p0.LYz}}XY[9 >!< 8o@ "Ax:qK#l-7% Bӷ/07X3`Yȿs ) W/" C 0T<*?10iFL(0C p08} 6 s:} p <̀;4@L'A<ZÁXfʅ (膌.D1̉Ã>< n0B8j @T_ Ar  šBxTi@ᦛ;E`i+tЇZ@kp EP;b0`Ic3z Sp#ؘL(nGG@&?#PIRkHio9\  @x` )q hJ˪0؎`ƞ  L }@H#H*QL I} \`G瀎xLLZۈ,;"0Lp"8Uˁx8r49Qj,-@`2=/ȉpL}hiM@ Ȭ\ ."(2 Ṱp،c!SaԌ>ɇ%KNg9IQrp \l ?_7Y&p_ȞD!GNq|O'-w-OQ5ɑhRAż{cTг z,P~I *@&p&(I~)ed+/7'0Ȃ]`*p*  +R'ٗ-t)sWl #ӷ! Sva+R!@A7]Sua UG-I$ )&>Ҧ0 `R$kMimӼ$њ9Ù2aRWıypSs Tu4rUL)U]1| BjCI+p)Ho99kT %H%pֲT

+[5!u'*=pHc@("E(;m, ֚!(R=ZT詟z Q@T]Y"樈,HF h'#* c1,6sYBQ`Q./+{J'&I AZ0=m%TRHv8;ܓ *{{!)f jgfꉢJdr[0qc=!0ժ,8;@&d8X%kƈ:ТaAĖ/P"@z 3nx^1;xGbMуKz( 1?ZzX/ࢰ# Xx2k(.Qtwtl lLip lȆ.*x%܅?e2& ƀ88 ъ6/~2.tdæ Wr/"dn41节(ḽLpl t꿻ΊL\0h6#>6iO37РC*I+,1YaqaY(; ȁfڅ (+8 }C"p|Mk@pU t6\6[SIf9c+o c NP6;F2+?j*8Tӵzm[\p*A(v#aeLa؈ @QKn'1 7yT-g9)/;/ _2\xtQa-_t0vp+?*;xN,aP6hxsfs+ xU}@>_uKAt?chĺ  p":ge9gw;$Y1[cF88tc>[2jY~ !Rrp*`=@2u#0~r, Р (F8W>7( _:@@&ûiy,18P{Tъ ?#w T7dЇz`k⼃f ʁgXzWz(p˻mLNpk1p w=ߣ(z8v5] BߨS_f>|G 8,@Cpd8 pcȽB (Ck0P/@Ap0B# A !QLa`1}QB?0ɟ7Θp%!d !Cre]ڔS=#9]Q.sa<㯞7;^9iK&Sth0U & : ԍ|}^b{z"NPST^EngC0J-̀d.,-hPM50AA 0>9(` hU.avQ #,)2C\%G}q@A 6ΐ q?%5T=F7Ȳ5LōkY9?>bu?aڕ}^z1AwTuٟ )0U$w-`\ a`+th^o~ .K3ȉ@39kIQF!z:A76"xG!yǐ9鼤34$w`r z &앎>5 e1r*82ͷ̅3 L ,lF;<1|*2 ]&9ߘ=0$Y|K-e*3_tpv$?dU\ҍ>\EH"n4CfnΕkKq(͠%r@(]SKJsKqaSY%ȌIQ4A p7&|?Ҧ*ڗI1B0` Lqj5+q2A/(rT >CĆ-a5bAC~4w1q P6ƹv=kL<$ kyz/QY bH4qwu_@>Bx" 2h8Ĭ.!{6ªihPi s !Khr>vAN>FQZpMT L5_0˅Do Ї9CL3g`y_F}|C3\?NXG $ &xpD5:f<_Ng\E7*-xš|!Hs` 271~B$;z46<βt HMV q2y/jl!4$-é=*氤)jIw^2YE8n#*K/L=(0e! gVCs3LB!Pe!0 1B~e3kf < uwlY!yj&t aP[2Ӕ 6/\>3BL^E- lEb*8͜ ª/WkCY(C`',BXQ `a:c]PUUɞ; L 'h=ZMiM)VHVO\^Ũ0{RV_WA*\0[P&TxݨQ%@0BQ7d,kCe5I5$Ӎ,tqާL憘 'B֤P$d^Ύ6{o]6ձj <3#;<Ad&u M'Xe 4CnEqzgҩ£Aț>08.L0zU0GCڒgNFl&e*E4fh.?6_u<βiL5KccԅXťipssH]3YŌkLH% fQαKY dhf6y9L RTs;)mPu/w$xwnuZqK F yl@ o #n&gy?\Rv_5^zwa/$a!_U<570 =qA^_ұpS=B6@?s.G"qha_7ֿ Zd쎆9 f||/a0jG&@F:p"|Jĸt0( <[h g;&huWÕn p `v! V0 !2A& ˞ „aE<̡r[.J2P3ho Da  9 ޻`@J`L!hd9G(HUL0Ẁ DO=) A8XN`|W襠 E V] &0pIҸtD0D, dL@Z @DddK H!F߱1D<1,Pie@J a`aD_iJQAdA}1FK0ABQTjh bX @acJnL`ܝѠ+Ema( 2AL5F &%a'*L(J3>#č! 5Ơ5FL`1CDLd;|C7G:01C=dR6*փ>p`︁8JN8A((XyL|>8E8cB#?<1!"\dD0F@H= C<x L;QGAShd.>A?cL*>b C=b/DZ8e=)8#8tGx$7B8@cC>(@?%TPvNA#c6[]drQ)D!FC7L(ƃ?!AFb (0s1eFf*;Aԃ[1/B-zB2> ?GmbAC ja 0dK7C' Ҁ>(+G1BJg"_e ` AD+DA00AoN琘z~ ($?F́gfE&3i2?$^#fΊ0$́;hPL>A]9 BM&ڑ $0́HKHԃ@<|C. ]"$B-9TjNZ?Ht;@EȬ. B.@D},IBG=[`IL?BtjtC<2$y(@LNDldR<ׯjC4AFGR2,tD=^u0Pp),PljdbFdpHm,Q©f@#,$.`&zGF_aC:OEb T4R08?lF}b# @(ЩPA(xq|pk O-$O@5d"\MlML'o{q1 Nhb27P}:\$úf횂mPH*LdA,EA3]CC IS,`d-/Ԇ-! ;QT4.TQ4ԧ]H-4,I-Qn/$k 4 aS] 4<h6R1B$v.8HtqNS*i-3R93XpČ@SE1"QApI[=( D1 q99\.)j0^^zsuӉ^9Sy9y!M 9dUנ{zcכ?i7:zyD9݆z_yY\;:O:]z'a:wI|;  z/u;q%wԀkz{Af;ϻx]:绾Qy{һ'o[;'‹SG<[_<zw_#+>CT>}~w>x{>K/ϻ{F>ws/ ?G{{t3?K?/)e]{??o?ǿ ~??݃D 4xaB 6tED)VxcF.ftcH#I4yeJ+YtfL3i1aN;yhP 75:cǣ56uLQB@CvlXݘ٪kٶuk2[1b:o^{4"Zs 6|qԺZ6vrXĘsf͛gthѣ R6-sjN6\#iٳiG6Mkݻyvpûޞwr wzN】3ɺQ"8zxϧgL10ZٷǮr||:}~@H=Ft G@V3L)\p&􉺸k*/iܒ˝(\0I.<!^L6<4SG7dK2O33;-=<(-qF[ HQD0t,kՔ0NM=,# xSe5[-ISU`ʮbT#V]v]}Ƣ^TZfmlU5km)O Ֆ\~ݗv铖JKӝw$uVM~ 7;\E vV^&5x^H}+_)X8*e1䎓-DrӒ]RFm-Pg~Arޛle-*ZXCK郘6jnhj\~ ꭷ˚l&촟>{Tm[I]Ek9X\/aͮ _+{ e%w'r?o{&HAŬu`&A^a"g+4gE_ oaC<$(>/\"h?A|SJ(fQ bf1@Ix@mK6qo;V.#mҳQxeL7(/HgDRXr-:}88U"Iy;ܞ"8đ! ,J !&&-"*-,1#,3).5(16 41$4:,5;26;07@-9>29>-48>D%?B4?I8?H@>!@76@F9AF B<6BI7BP$DE+DFEC;EL$F>;FPHC=INK-KG$KC$KJ,KE,KK1KE?KRL;4LL5MQAMU-NQ R5$RL+RE3RK3RRFRXSL$SD+SQ,SJV>VA7WYCY\NY^NY`RY^ Z;3ZN=ZX*[V3[XS\bZ^c3aSVafZbf&cK+c[JccAd`[dkeHUgk]imbim=jaLjj5k`AlidlrKne)oRipt[qtgqycrulszBvoSvsLwpqw|>ya[yzsz~c{|n{~Q|yu|y~h[u{t}Q~c|Cku~YcNsmcX{qw|ltcjv{v¹™³řýÿĬ˳żγҔ͵μֵ֪ϻۯԗټݿٰŻݬϼtpA*\BÇ e8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4áD*]ʴӧP<ɳիXjړ-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] cZm`9.vV:ZҦS;LYװR<2  O!1pĀ8݂DI[ǞN:Z6[Bbq0 *p a 8 B` d9sk%eaQp 0Aj( . ǡGQņb `Lx *$8pÏ0+֠3ȓ%!!,8B"^t]iY_C1h普v 2 ?Guɧ.ADrwg tPf,HF<[*'ãI8 `&PG]DgX_!>#=pK?epE;Lk%;Ck md?L HOXO(v><-^V_AefahpYP 9E~>p?D`D &Pm 'XPD1(Ń@u xphn<RZDU+Z@}B3ʁTa%>!ElDю}A=F<G,`1*G4Yԋs0b5%{ˢasʄ/|qآk}("G+8@"!(p8ETI= z\(1,[`@E`0$  GtaCAhd:(E,$@: &lQ^AB劘 f܎ ~"f&f9 Y6jZ.@$Lp@ Py`bZ[è0T"c[E jPCFj̛Y!{<ƏVPJ8PtPC5HMNST`=9x @h)>聅,?Z= q"``'^b'?υ)H7ED‚ @?LЇa}#ToM _}C|Jf)@nwzб' a ^Ճc>87X Mŧ@ hpLG}g}ui35}5 ,-0#y"x)A{,0[;L` p%@$??@p S7|0#` *(]pW 9p``z x$a}7}jbhux- 6waW)p 6>@O r8)4@ 9)*)/ `_?pPv!r~A @Sx }Xх\6icxEfK(wlb?PI)h O`f`#^ R`(he;`=X(6@_OP Q0{,W p NHЊ%gTX}hb&ppV)c&.5p />0 @@ @h `/@@h O`? )H=ب P ϰ Tp|  X ؇x 9W P w=P;P/Z > Ԁ"I vP?0x 'ZP 7( Ȇ˴K p]FETZ8X ^-AB"C)p 0 'Yx ]ЉZ0(EP @ T`> I*Pb'" `\ }YB"p -+$Ĉ`4@9؈ `> +`* %I OPy wH (HLB2 j [xQTڐvG{_  1#Gl #=@y 'xF0Ȣ.P@E P 4@ِX0)8v+I: @2ZrRJ}UXwj6G,?Y Ȑ@R s#( °5 0 qpp/p -`HYC? ٫/@ 0v 1w'~0 _ J*)E#+ ׆y#] u3 $  7h@ P p,t GP  I}జp  { P0`F Qrp|j`xwW`lq!Tlm(]*+pQPQP6"90,]p~G"RpfGCo9WnDA+Za=HKpVuyW&=0gs"*9v&q =sg9Ls9ͷ|穄&(Z̴nrq=PMG}k^yw{pwsQǻj_"7xOo㫅ۇb!dwF{ aQF҄z8ѽ,+w }+xS;}PxGo}9ǹ9w%GTj&Ąob9x2W0%}R'7ɻ2'w'M~]A6bam1ƟLl5b)0 O\,G & PT ؁xB;T gL t&\ R%% `9J1a|?` ? ݠV'FL]|\x+  P9yAMk?\˜yP˷Lly#,|)ļ;%}t\Wļ)"`Iy\"p @Ɵ` ƟIm"'W nip_ p˼2p %W@Fw.n"ɌP:}NWpn@(@r@Sp|ޠ0c'DmJPPc _] ay 90WPL[-! =2DJ@TwJ0 S l"ͧrs 2Ж  =͕r0-}0 KZ٠ ͥt!zm ۓt-2p ţ]|g SPrU ||ȭ00v {-0 }Ns|@̷쭾L9gr@j`ΰN|P JZ}@9 !l!(7''R'+ 0! "p0awt`:NNN&_@0~Ơr@,  ѷNPn @ˣn2!?~Sӭ[0t@yK P " n ~C*!JP J ]K zJ ~/w-P ~m}P WiJ rT K:›1Iz@N Pn~Par r 0A 0 P@ |`Ş0oE0 ' p :o2sʐ .`|y.f @&󉰊=/bw ]zVIMO`2 ^M' r/F0 //zf 9nז\ & y\ |@0_!9 2 @. Q A  0Oo9c0\2\10  O@ P` ӏs?HO9.G2dHQJ ?V$8DD(X秀9Co@$GJ: AX`"@%p@nWaŎ%[Yiծ[х9]a9/G{ 7MNqaĉ/fa:XXfSz9%Wy[G+n+Q t>7Qz\>=SW⿯c8ZV|qOk#|rC;#>4h"\?2PgFwN8Rj(B6 TBV%i. DZJJ S@6߰(AtI)ao&7y2' Jjrmx#cH TK1]Hl@ t DS~Ԛ\ژP8XRqu(#H 3S~7p;nT6L a*U} +PBXXBpG/q$qPDz52kwNHhøP a7y 6]!uW:OC;u40: ޼7b9(q4t;d czʞ:d+$:(@{ph[$7'>a@23ܨTwGhaRjx=$ZtpCLx7O$(0dAsg㙗ep"1`K;~pc/rXgA=a"g"U29DyT.tʔJP=>8Ǣ CA n_d/a:u7l i%&.akc,YV2N3ԺsZ7)/ ;:>Rj 8؞>borY"ۘ  ^,g  wϋPgr$0JDw eKp5KYBꐒ2RKB:8wVЇLЍyHdSC?`8eK2>c<}j=rYaF[ʸžD>8@f"H37 ,@g>, ýE@E=BUYNU jE_* xsAt={7Jtyf p#򯲬WespI '؆ȅTbˁip=0 9IX }(h{xIAh'dX?K©0( ,5lA;7;+0 0X (8w[=gz|S y* ."Ȉh` Y@Z18.Co,s w"pY99} 7z2 $2l7û;1+';%]0 pnp ҈`Ą4d8m+N7GzPa00:@x)$ Gkz d8(#I'W "Y?.T}.*J0 GJ0:5}p5xqk8Gʣ04]6Ӈn8ǓP}h#?NLkP;X8i1T ЍyPK" 0ݸ`wE@\@ }P0H%HHH&xɘtчM(XȅnG+Jl*8":w dP.@³s`)Ep+;:7y . |L!чUh﹎JHMP "X"c`ǼyH:x,XpC,8*LXK9s\@c 9_ 1y2wXV(l?:!/7|pI 1ʒ+p0)qY qY%lQ4kJ 5iM&"V9 ׸ !x́e* 1x!t!Qc9R.З>ĝ͖1tYynAN )P!3)1!:%0oQu@@$,$-J$0 U8HT>%B“Ȍ$(XXTQjP` L-@)BTY%1RPZqUH=?mAi՚$IrIb\XT גiQ 2o)(: Wڗ]W* (ʚjEV&VU uKL nMz-t#8ؖeXeďøXFݙmZOe<ޱVu5}x!h4iVA8]کH:eҹ&ȟ$طYΠ!jj"]ۊ8 2ͭ8k "yz-˅Z)VDPz\wҸڰ8n7(J ڲCpv@։ gi!ՊJO5Chs!uQ-H_ޭ`i*:(&3CZ;Q6[/[8/ 1!CȔUU[, hcE2&d;HZ#xRBGoʋQp5HÏ=.a`kaJMT7x4Z/@S\ s ; > E ("S%'9݊+ە;0+P3| %0+dz%^3_M %p+A e8z**+Hs8Xy2[^.@+5P*쒉nتrb)7)ae (]YYLNg6s67n܉ 'JyvxV9(M&g5hd^fBrw./Pnv^qc;5pyx*}4:`ȺTtP,,Edyt-8."@83p7{ *Xh8|*+109GɰG~$ e{X?x3H./* - /'8K ,wPnI9u지0>',]Pk3v)ܝ 70 Dx up5?@ O 5 )/oP9fbiؚZ,2-ߺ&.S9kZ J@-]8h`iŁpIU;]5oZʹiK@"Nh-؄&] ͘#s!зyx5pɨ I}] *@A"P|F5he> 04]O3n3xK?7J7C737r Qi7)Ot6"X5UIo:*?JH,w&[6*bvR @kg™.9p:"1\`*faI soHw 1x@2$ krh@b n/6|WK qM "$ 'iZH٬/8GY/Y-trNF{$AwdPb̟?pc.LH ~ !v Bbdx`51H=4uv8OW +8Nu=CO0 `Ḅg gz =>9,` ד.IP?h"3 BA)'Q\ i2XH*dIq?x <4mSN(\POm,T~e\W_)rx'MY^{VV"qBtʗU2أ MСJP2\X^it q)ik9T,VQI)#ǞJ VF鞣g4m9 2G|ta#rTLy%>t5 x0q%û93Ёt@(1cK"%:&L BS("A2bVX sc I?#tO'p!'pa13M%~4+.j\ow2-[ kRaUr͓"8zi9rT4 |5v%cOT/gba$tTb&Hg7$b;7Mup_D^˨j`/$ĎW~ O*ӐnnAO( \sD4ɱׄFN#5#9W?+}E Np8`2$&O2w7\L+ š6pAV0(B`8X <̇ " 0bh8_d@Q 8GcON>qB"e)&F q_("\,4V.` B2Tw!PB qF<dp)A3U gDX\׸P%H\,saJ`/Åd_ 9dpA'aa"qdR.EI1+4Ui@+Xjeq8 Gga3T1#҄Jp!` VtqN'y>뒎V: )py @s>a3SŽ09S($*pa 9Vy+LAt1L棣ܧ"sAC4!#^T.|Wbr,%p A:u1'B)MLO.\ Tui $(d0JS["PC) ́h؄|VI!D!>TB)Ơ2iqi֏N! M B&F)dԯJe_KS.'Nb* A(Letœu- +hv]\1GчcVL+U,VhuOXZУݘTT!~KJն4[45BJut9Bm{1fE[)ߍ+yG(^4code@x`  D~3#8ֱt ϧU{Og6~}8c@* h+e3YȮq42^Tϻpp"XV$`w\#n`8M@.H sWxgx {`BL{)M1 a|r~/"Y8v;;vRp\DwWy†g!6 V"Ѐmk[C 0鉈@6:@:&؀ws ws9b9Qmx>!&Pz L/me\j@mG[N1 G05AGMg&Bcp1C toEDHʀW\mqw-_VM V =DzYj`}TT4`Ȁh8B\AHT @y\l@C(AHV9EV83$B2$E j@ ʀ K)`?i8 XArlI/Sn!τH"B!Zp[\СE}hH[}E%8 7X;xö:8C2= Rx*&ڃ> ,YA4:0-4A'<IpFrHx><t#;B^H+|;H&B:=@\<?B=ѝȣ4X#8{ 7:C<9cDD:,@;V%P$MvJ2_%MS1ȁFbJ|&,K2`d! TBᱚЁF&(lNCʌ'wzC #Q?xF|Adn%P,fBR[ &ڃΡF+:&;L>A-h0&&0|,˦q<-E$LM4% ?<"nKMD-z:n*+^nk:a\дʀ=܄hjyGhtwTxb4C"' GpWAVV<|{HF]pG (*+(1Jhlj@4a 6 zVȀ8@#,\E8C4D&HELWG͌LbI֤J`= GCÍ ΀hx֟(cbM LP+ N-N m'`_ r`ư/c(p2Hö6햂g(9PDBH`*\&]C*@֥\/P/(4ABG+LQ3k > x3;@E# EyT.= S;>OYxK)>s9??W㕜z_u~_>;>~ܿQz߾M>a>=? '2|_<=?w.W?k?YȚ?ǿ>o|Ѻ9ϾDs4xaB 6tbD)VxB9vdH2\ q`J+YtfL3iִy'̍9y9 AB35ziRK<I&zkV[v2Mɖ5{mZQٶJ2Wsֵ{Wаjp[Pߖ{q(7f(`ɓ)W.:s\Æw4bI6}:sjCvvӳiwػy 3l W}yr-IөWWr۹/g.3gcc'߳{z~]M'w95|I9%K -@dA<.#Q̳PF-S &PT9=.A3 XZ2 eݵUmuPbY_%fJ5W.![1Wl QnEp,]"}=^7z[zW7Z=G`@j7`-8D8t{Á-X9hԘ]|A>6#%+ iQ44qfgw&MY+ h66ɐn:ڥ>Mj^:e죽>[챵T5ښFdI)Zmo"] 5as$]m(o+r5Gˍ|+|@E?})4+Wj}]"c!Bx:yx<1WOH-~! BE!{e|ѼUzXub8=QKJ'V/R^GE'zIԢLx//V`LbƸEE{F7$Lט^ &,|y>Q "MF&5Q HFD2 ! ,J $&,*1"*-#,3%17*16 30,5;26<07@-9>29>;<-;9>D?6%?A4?I8?H A;6AF9AF6BI7BP C;+CDDC$EE;EL,FI;FPHCI(=IN$JCKG"K=$KJ,KE,KK?KR2LE3LLM9M<5MQAMU-NP2QK+RF3RRFRXSL$SD$SM,SK,SQ T7V>VANY^NY`RY^3ZN>ZTAZ\1[W%\RS\bY^bVaf)bM+bZVbhZbf[dkeHJec>fcEf]ya\yzsz~d{|n{~Q|yu|yh[uv{t}Q~Ckc|zYcNsndX{q|{pcl{uv½ŊĬĻĿδ̧¶ғελҪֵϼۘټݾ߯ŸϼݪܻlhA*\bÇ g8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2 ?J4I4áD*]ʴӧP<ɳիXjړe-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] eZm8.vV:ZҦS;LYװR >Ps (1ާO?`>O?~`@9oޢ(䠉fCxC>D6z2c>p~L1$}X>q G`ю}!=$$U#-%8KzPtFf\O{X"_R9`RE/\ ޱGP 9A$>  P)g!##,H@cx*# )tH;bAH<$rũ7,$ tcD-M Y V1!QR| ~f&f9 Y6jZ.%NtP PzXbN\C$T"` v@B1\XMH KTiXъ g8r; ~/. ۱j D0鱆R@C-<љ@U`"k:9HOP (}<x<@egC1@=# z` H>EZA j+) kV7G8fHPz4 GN@] ]P"Zڶ/ Ao\ł)ЃX*{ X 4|9Vx[~8oG?|KT0m+86 oTЊV!0@X/BmnApCdz&OHXh&W՛=.LI պۚ>FT@<<ƏX 0" !@ Xº7xP1,qA-` \dQ 'PD xBgh28T#s/)Gn8l6YG+`XCt@@| E0ұ7iXDF 6t#VD7pX8ppk,aiy .)Ԣ&5A,9҂-$>=PF߶p.t3:i^O(η  _) |; MM bl6SX 3O o1$&@od>M :^o 3# Ȝ 9# sLd/7.ogR˩L3#"%yAp^c)"L%V%b xW-I7Tũt;=혞D`env[:;%x@:op/T(Z:AO}O& @"HsX@H, yx!+:Q}TH<ҋk"5D[A<9D5c<`ҬL3ApjvA4sP@j=!{+y7|`oM|Чwؓ'{ Cu<@ =$B$( =~{.h~) L EZ/lp38 ((m#vz 8瀃WQ&bi p. s͒vYWEx +`:> :'> 8p'G'p1 ^@PP{Qw+Q͠0'Ht\h-6tcU^` {t&Dȉf@ d@j] €?gpD(0PDp:`L6UP:TP6@^e] T H78pЄJ (mȅWyTgv5`B&?a@ @ @  0{x00X p0Ҡ 0U >00Ѝڠ wy0PZ)X汐x'}jybhv/)  8$<:@`0Y  ? Ҡ' {`hz , @ ' X:Y@l_"& PW`IfhITkFՖ& )@PXryy +@ P\> @@@Y (@] @+\ 0IID8Hr1' `8bq -&oYRj/Nr@0԰ > `%ٍ ` f?@ +\𒷠 >P`IYs+p>P ) XE @ 8cHj(v`4b~7ȉ @>PPj z PDP86wh > @* i 0٤ H@0a &j[7$.Ep,=_p 8x v#0 ӈ`sP9J .`1 jऐ Z 9v+1 #xU@ _ Y= P \g& &x C:@@ P)@ P `+` C p0Ӏ 5` 6@< 07 `|p * )*[v[vfvxMmvfF XB+@T75 Z ,IE~65P@.NxBamCpYOQbt'VQ h"F '{*~+gs,Lۗpmp&77=8g|YyB[ X;tDBG ZLzw׹Ӳv wy p +ꐣw}KMtw k1{(w6tzx%1Evvi׾%V-8qs^}nhEؖ &mHoaqr=7%fq`:iCP;2я3w]:p!{to(}g H[2z 'Kw 1נTc Y& ` 7Xd,_fRy RSy uǀfwoTfR3dm75KWIA`s Gx8Iw1a?P ? ܠVP$6eZQ[s0|0 1<z|k=!4W1s 0ղL˺rTP\eḀ sgs<!`T \ywWp` w i Amw2 00wu8Ox_0p˼%}(R &Wp &|ơ3p$'s!& 2=omI0 @ K+qyC 0upPPe`lMIOȄeg} i]yyepp0!0 =<^wqr ђ7 ħP0 3P\  ؜Y|P:xx ` 3Ʒ ڸ]|] ܙ]sw3p Ň Ps8 | 0 ħހP}ɠ Ui }Os!Pmwp|Xߡ:NTUy  @UZ2PLrpWy0pP ! 0I0wP w@rLCe iu lvIPV.۫p@elWt yp, [L sL;bPpK w@} y3pI  m 3I 0 -! ` B.O 0 ߭2~ T} l鶮 PۃT0^ n@QuPu 0q> 0 Ap`*oG0 p 4omɠ n`!K-q.?2Op VFO` {R=vA?E?03 8jobhe80 ߈ݮi1@v~^0P p P0 ~pɱ0 f`Pe+`O=P P3p/N VؾpƯ@s? : N8-ᒿA6DU- 1E2D B8+HK8`ap(0#$Pp# /.eSQNZUYn:E:]z g-ĐkΨ]y+݅ [lXח`5",xj $3*,>!,$ U#(I[US\< 5]OZG{]QC!KҝKȒ$ ߵLHRM(JWBʽ[Wp@}&sp`x1ffB ):Cl>4lP ']Fx6fpBGm5h)h}(2^F}B5 g&Kfn"(s3}RBhXi+@DUtQF,B-*rI$X0COUTIQShR΂S]a$b":" `PU!)cY-%!,ճ\j6SB#iVV!5 0NJ$Za]8(Y|ZGw_QP#Rȋ$t68XUM ႁՁ0!}L5iSW*c87#آmu`&n[9I6eY΂ YJNߝ5hf4qYb6=d갛i`y[YNƈSi6P%W:vٙnΊoƎjf*luрHm-R@0 $8ZT&}TnM@#</q#;Pu@2e0@av>&;5҇?z T\2px2oïŁ`1,^'{xS+2Dq)!x?;@#jbh.3$Nx !5zCb$Guc5q [zV⠨rs![/"DE@rL! I 3p?@Q_'8MC-1;HV9q@%!ǀbq"b-ƁrE^1%82)'yM)*k#CPhO. e$IC=b&J27\ 2$+QkR&MhCKLLopp8ā~om/B9D]<Q1-7bkot A2&rD %(yxQs#? F b D~$%(#TK^f ]EY,@"Px)Srvn{#{Śguw#@VB$yG{DJѠ8 ]Pma;|:GAа@>`n"oJ%`dA 2$ct+h #0벨V=ۓK@Ųp;t h`r!P@u3v ؍:\w~#p P̸#L^1uhRnjPJk'QA)'ނ>0z$rbDC~4Qr뗄 wM-ؽӿm ]$p/-;Ai}}`'Ȁ?Ȏz+p dP,ܓqʥ87B66AkWi;+0ctӇ{7w ȉ+ xj ;[ȠՠȢ: 2C-CfY !IC#,x`BkY9} C*p 0$-CBhYX@ h [0¸{H]zͻC#s 8B؆ Aq3-Ħ?P`Љ0*ۅ(E ) FbH}]2"J R'Y؂+u[ B#K@QH pH0ݸpl‹0I'GP G@$[/[?8NP6(@kx1I HO| @xHˆ iɨ Q ppx@p?ЇdpJX *dIIh} l ]x mKBK`B{-8!:wdp-p8f<7Qq,!K7LK}(aCM. Ȁ+]!(WHLxdsoLs ,ܹ9K "(8s(]D(-`J&A$p`+IdO6aNi%/BP픍/+2l[U@#:d6ո'@"g! (Qp"JI#QX-[%=K (lP 1 jqYѠ݂Q-fyegLR/u {'#]R' 85Lfp9P}YDS !3$JnQ=3iC!IyA)Ő# D͘sy#RP6IUWU1W  _:<-d5*]0kk ʕT3꘬\i蓜Wݚ1VtY젃$d$zפ:VEYX~81Nl]AW5zDj{X4Wuy-!|-Wnqўv%X٤H]XkP.`ձր m X FTׂ V' 1H񁛣};e9Y\"A(^U&(ׯZ9zSgiٳQu ( k[ [h">R !=BxYH$*-E %Dkt(J@f`h^ȗ!ـխ es^A`P b:4 +j4J:͕hモy[1A9ԕ8;I \9)"'" >¥h]z"&Kb_S- ߋT&`("%֤+ 4 /ʤ% 8"|_N^1U E]mm "kUM!GjT !1%U(VڽjWㆨ:t&7*޳+X8x@:[E*B" ;pj"Pcx+);+إp&:}<| KwJ+ȀIKLI^`ܳ /~*J$x+`=~ a'2)"*:+psOJedeZ&-*jBtyYt۰ "-h 8ݏ* LWa'Vo*7-I1K)Itte[_Ύc68`扺cbJa/j>cIc2丯!,h=ŪL"z%d30.퐷Edv!@kz; xfn u :<#|3z8 KJz`% *-jΤ+-ۚBw ywuPlxj3"VTk(kZž/(x䅯> Hq`x0 {@9v)uh䰵,(p1Э˄06pɀs;x皬aQ ~>[hM-ʄ֭ FߜRnkր څsV4RI]5pPƦȷ ݀*Z\DnNP : OP1zA` Ic%^a* PhpBЦ(;6ȇhOR/x QJۅK x3;C@XN15넀ԇA1D3}؂/:f"8Fzx䐵'$!5m+:4>VKǶ5i*pasc4"<@['37vIr@x4E2Uq*+oEU8P2B1HD)/0s4Vbs; 8P:uu>1oA0 a`+ HpR 9{kȐmG錋˸W8ӸtK0VsExƆ@9PNP@+b"Y jk:; F(+s:0ȳ:٥0pr+0-s% ߚn9(61?@%:ػ<x}u38@#ЀKy}xdvςywv83?R"Zt+0)Ppuz˿C?Ázw9W' ;aNw8Fvk }hAS w ?'7v ̐wY>.i >0UtxB'BkX/P-p@q(l\CO|zjʕt9+:)X?\|8ʗ3]SF>qJ @w4 ӯo߾A׿Ɵq 8I' ڷ8d]M9wLЌ?8\!N3Ҍ88:T}IJ\O!$yD`&@o:RP3M,6Z!Dq3;j,r8C&utRHZy3K6"W9p)>ODUiUEPw!ݐ`IC&V!AUAJS*ZXAgPF0e3PUevws i+pLH$OyF7j*y§>%+ks骛\ttNCU>q 2&F5 ҕ:?8 Vt!,l|_,\̻i2]%K8C$0 $WHXi@i3[t6 pI"5IB 7B!?\qYZ|YrV0"t7ؔev-xOUG,]1^<&>hYAH5)4%eC$Њ*3_Y5%w\RL&D'7$r;mp*_B^O˨f00#BՎG:oԓ^LbN )uD4ՁZxF N$$#-??|, n"Cb3:&~Ʈ &L)qaL&O~e08`Mq@pHBL Aؑ-Yn 0q g:} ,D3%b[t l! Fz"mXiA.1E}S  w ؂;w$C$c3 !bF3-"%l[ k-ck"A$}2XŠL2VxAd4J4Vxp|8`G (F\4) o2w+ΨĘ0 2K% n@\uч]ϹB-D/!PN1 cŨ°T),r3**c4\*4C9*I>6ͬu3@[{͍1wPc޽wKވ6v+^v[¥YtV >ܮ6nLN GDE̊CZBko+ןTsp+}NL.@A*7 '7ș b+5:c0mK1\q`iТ-!OٶӤ-bX!$ydVueƒ-E|+@+Z[(E)C4go1~9K585 IY3?˃xa3ouq|^[[DL(O&N/ OѾ0jfP`/so~OH_.gY9-O;5὿xC{cOk#6o Q~?!Ȳ} rC-]̚sҁ)cy#b 4b쟙<=6r =-p^eWm ]]/F4p#`[B7nkh7qnN}KO 2/4`"#If#_B6Vgo` ZP{הu{J|nP<U2[iBQ 4\ OmЇ$0zvu@=OUo PoWwdw9gR&0$z?JCwC̀8{uRTx~i!ʜSV\o!o]sGl%$Ḭ $Xm  @Al9 DRACQ2XCy$2ۑZ^AZ 8a [~AZA\z%܁V$?< 6$ :![GgD@]\HD0AT@ @`AI9ώAQl%aA%%ށG1U 33b|!ꠁ87d;x7$:42C= Ґ-(փ>C@CY5FdQqFl=_G7K<$A9J:ң>YGb@dQ4E5 : CcGLɣC=LQ[0D ?Ne= CN67;pP3`::c:܁cWcN$7sLd!#a \!3.fMEZcL\"AA= WEdʌ;ML~$0У*؂yasxͨ>A?DLkF؁C| DgE$ 0 7C'( <>| B'0 2X|'U \@&w A$$mZʤgxz |%)fYA\dfONDE\@"v .Rf Ł;P_{Ҥa1ODcA0p0 @p(Ž?E<:lvT\)eh(2Z<$KQ,80øC! 6T4D.Q4gQSR1 |ѩ*0D&?z1E/U  CQ1 Ձo CG\(XQhD+{5RIk@L-+Y.5 Cl0*DM!T0b/\`J*T3} W\a bL_0:`^5M`IobUq,_E•5WYW]EbSUjQ[B5]ltl`leb UVYP&!m}TX|d 0feprovfNJVO>7@ Mz57} iWp~5 vYvE΁iMגmwoG\X lhUUmXݶ YM]v,@eaض]?m܉YJdy 5]ضٚMŚ)5c GFW3x\O8/]8 M3X?9˕-5x)@Nso9wwaۖ[Fڠ9GwM9+&G:9:8]KƁ/:[\ISxzra:qU8{w/8WZ ;::i?;ךW&;#G;\A{ g; ;W^;;c߻1;'ջ<#'/粣W{!Wŧ09xo<4F|OŇ+Ǘzǻx<˷Й><ģ<:-%|.[} C8/=n }OG=\ _;}t:[>=sK;m~~> Ǿzm+/d>c|>w|H>_s??O?n5?>g?PeRK6u*S-zkV[v:hX)RzmZu[%կsֵ{oͱ{}p`V{qbŋeuhd“)W qf͛9c}`dI6Y#K)e^tvlٛAH֡dݫy}lÉs-T˙[D\iqө=09ʡw;ɗy;ٯ||>h{{/@+? СvS r >:EHM1p]L*b<Яuܱ%V KEx<ŁbQ& G ©,  dr2"S16S8ᆪܼ=sK"CkK<5B h,tu4HSMF-%9+%L"Y~T-=3T1#VMBU5-Wmm2Qݾד$[e0^uJɸ]ðDhS2Xf(#685ÎrIv<]5r3^d }7|E~3_}ڵJ `` !=4txc&bkN3y%y6~QhWM[kX;h5pYƝj=.YhZ^zfj؜NX:b|5I ek #{Gn~T_~Q _r%qs*=o|s:tC]UINs؁e}hj}yi A5㝷ɂ Q~{%~%5|F؞{kU[p~w-ML}~~J"?/[tF@~ /ȳbO|ǾmPg!0 0[aN0I!0"/2wC YC<` wD$GQ"D>[QB+$I` cjض2NNw.wXDRzo^4JЇ8(%͌|^71 ! ,J"&,*1"*-#,3%17*16 30,5;26<-9>29>;<-;B4=C>;9>D?6&?B4?I8?H6@F A;9AF6BI7BP C;+CDDC$ED;EL;FP,GIHCI(=INKG"K=#KC$KJ,KE,KK?KRL:2LE3LLM<5MQAMU-NP2QK$RM*RF3RRFRXS2SL$SD,SK,SQ U8V>VA7WX2YNNY^NY`RY^1ZXfcAg\]imbimFki4l`Tlmdlr/nU$oOKofRofjptgqy[rtcruyaYzysz~d{|n{~u|yh[uv{tRr}Q~c|CkzYgMsdX{q|{ltcl{uv¹»řûûĬ«Ľδ̧ғελҪֵμۘټݱӾٯݪ̴ϻ dXA*\"Ç c8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2b ?J4I4áD*]ʴӧP<ɳիXjړ凌-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] aZm7.vV:ZҦS;LYװR<  OԜ!Q0lp݂DI[ǞN:h8$t; qB2xa$40x(b0FsI1Gf݂ 6Xvpff O97p!p6`DZtȡ6 FɀBΐ. .` 40L<)vb#CN++\ߋ1Ey嘖5hlP~*O xd~vy~@\J%Y'{`'*@ E`O& (PH" '3pCL'b'ApyЇ*sLRj,y$4KXieؾЅifAEq̠E[DPŽ*fD1C%Q'`üf od7qa %P!"q6%4p iO!%\/'@OGpF#k~/.DZD!FnFMtJVmu pB.qAcEp;xÏ">s>Tc %1ީА O?`>O?\ 9oKޖK%䐉f#xC>6zc>PP1O$PG䀇7Ġ`%gIլiX PY:`~9; @$t};pbc@*"r`Dlfhu 4đ$]3~tVȎf0?ć I5Rjlj b\HA|ڀ , } `$1p`'>A4?ic< 0,tVS>L%Xaq-13t"'> bi=pRX([9`AO52}I z*PTCo"P7_b'?İO+6FT@hY gAyo'V:@rH*B~@~n#w+,<2P~x"FG?B'6 fJJ֕'Ə <|,b0q6~bf G90x 9 2\׵ <`.IP'rh!c9"sH XA8H.8" o8$^uR?rx@!$rAP6H9;G>1AR`SE{8H@kvGR#?+>Hl5B+q`X@Qa %" BF]SdQXSm (-C"h mj=n=!=K7~0 T,д $MlCfl98%;#p8A>@ &KG܄ސ x>g6D2`FIE?m 7P|q ;DC B@_8HvVZTM+]=H6FuN¿}Bu.:ٮvkYmD>po#88HyNL+'id" H1Qw+ "/~7H?}0z~@V&"SR'h;plYB~πi$ RJPs7p`L?OW}5`tv&tGٓ{ u;?` >%$C$0` >~G|6~& 0KFZ/qlp17 hm$}Czׇo ){c lyouф'p 5>M :&p-+?S p p/x{Lx'+{ yU;#  @P' p1` ]h!c(6ijqmƧwn„h&?j 0Mpg&] U/j`f:P;PUX5_M PQp7pPJP}EoG3`R&.4 />  j gS ` ~x vMp?P@ 0; ٠ ' [~}7l}l{.& P vG:`,Y > Ұp(i y`H{ - ?հ 'J98:)pl`"$ 0W0eimhY}jmY$&Pېpa;@' @ #{0€ ^ Pp S>ڀ yȄ ,Ws0[(`؋9=ƙzp d)$TP y:0]h `/jP 00 +) M } /pM# 0 P ٛ0xlc{` a3`?8 A=0j {APAꇄ = ϐҠ 8@?i'  cYצF$-FМ$*n.Z pTP@2\ 」H @ r`B۰ -P/` jpJ ֺ B0u+/p C}0 ` c* tʁքy7𫮐f^p P @$D p H8&P 0 P)P -~; Kyг` PAp ư 5ư ЁAs0h 밃Qw'dkx(hnpgnqqyG `Y„))0QQ@O,JQa8|FyA2naW0nD`Zjzi lA-eSW{Q`Lqt"G0{'=/s,DuKt/{0[pntwA7P|Zy蹺Q[(om2ssɨ&RhyRQyg`z+[znjTa>!tD&-wy x'bk-`عT w l+Mki70;}$W᛿΂/t,쿘1`sK03ig?'<[[tr"T,"&FI``2y^L5<|wx2qtJnlFZ 5 𿲵B7 uL tS[ m&4 [$Ș7 e  ݠV%Flo\\A9Gs+  p_@7wFA[5ͼ0̿\s5l \-0κ|xb^PΛsLs sOL\|2ीΜ7z7 ^f` py` y`s+ `$}dAsW@oW1[ͺLWpo@v F| L[I. ɇP1=ҧWwP@z@tpR@ e'ZIWHepvsm uyPzeplo 0L^ww~-m\Ҟ=} ˧@ 1𪪽  ߬g|@Kts()8ګڴ ιMw|@P 8ݥswP`0 jl|h(4w,~|܍ l 0 gߐP m4~PwPw|eЪ};MTXP@~P 139mwt@ 5|Ga|t'D70I "w@aw $`@P؀jI@dCze o@ ` 00 p~ ύA waPe+q[aP wO+Pg <䏖 ExY72cǏ1XH@o">&:ΜS>. }Y)3F42UR` 黑 IAM^%[Yiծe[qΥtEBRލ)" C]ȑ%O\n޽W87de(3lbJl7{Tڇ$k76J33:,`4K3QA pVWdG{˴(}H LpbчIw,!K[5 01I&FP&Pnν*B 3pC-,Rsnpy)fb81[$;jDnQPTElh+-ّ!bhŜ> J!K+#F$^yvKdD"}fh2k9`\<*Pǧ1K}Y 0)è>ᤱCPCuTRK 6?b $ ^u~UW]))#~=6XujB (=?X-WVQ&؂َ=jvۤW҅4vmwv7" &]t$M2M˂5a#_KE;F32xcQv?@KHY|֔(flzY*mc8]gu|5E)';4͒e==ibkS/I6c=۲E)?;k]Z^&hڻm;-3iwq+rk9ڴdž+Ԗ-*#w_prF9q,S~2f-߼Zgez_;Uux=ن6]W*|zug)]/{t.X1;꽍# l޻(7)xi  [>ȻalC^ dЅ-Y,h py"7PZX2F."[PE da>` @'T ?eq!$JbipC#0LWCgc# 7~0Z~0y] eCM$[,ʝd!F; 5 r[!,@$UR>s,ƚ&/ qԒ!@!W## VYElRt".@287`æH(@UlO 06@fA 7 L P>A!WC8mo|!تbvrL=YqaLB)a$H*'Zp8(JKvphc@;T&7Nr'A`ӥNaAA`3 @ $I|ՠnԫEQh0 LG|zk'@?ܡ0 %W`6(CP'w(N 0?ALs҇?;HjmL['Z4 @bt| &[ ΰ)'OhKZG`іd,tAdp`)Jޓ' 4 A5zavT ,!٬zcz~StWܭ*;؊숌7(2>a`33"0 ^ؓzL A(*[ˎ!HFdNӝ5>r1`ߠb00R܍؂C6YÀ20@vp޶^„$WM,vR; ʅ%RyEyo%x5lgtp80_zXx*JQ")  0^ӢHCa;L)2HXGH yt$Q! pC>AfMhS_ܣ'R.洊G&`q D4|| `(,:v{0  lq"pjD,Dy Te{ C }tpM1;6(8dspZH>ǀnH]h$`0GAq}}PZV8Q廉A@(25ɛi,fz#)ko`4,='$CH:6Yh7}=X9s(X+B# @--H8zʸ0( @Z!a0I渎h(5$ߘ:,AIwӹX4lhNd|:8ONy4+̈1QPDm#+/*H [v)UIu{Ѹ -ӝD&!V!QōP!(h"3)B}U>zq1pQ{6$ +R{Yӳ`!eYY'P!A@m!3IAR<iHۙQU7zyTZ9ZS1X 9V( rP (ט3WRR: $hq푚YV晘y XWS_ɪEq!kmY VrrW;tuOqX!X)#|uj=Yw׿N=)i }Xn" r ZŤKXX*ĉ E pRI [sو iWCᩞ߉ȷhtZ1TQ[Dݛ~Eʱ ͕WAEҠYJۜs!YH HlP*k k@㭻%\bZ/XEHܨ5Yjٹ<8XZC`vA f腇\: 0O- ]shޔ%T`@`ܮ(k h P&7ZȺW* 0r% NT2Js0ʀ.*#e t&3 jR%}% y(GXؘpG5VZah%W9#ya?ȢfST^ 8 sh1r]=e+WA< KGxb9@HVωBv*.Ja}!ɥ%~.P]M n_ሔr'{R> 7JQYZǐJ ?G(''+0:+۱&2[1)$ e"p`*" P9^퍯P'H(q9dx- xҡ)*+6sYJ8+rق*'mj=NH7`e-@7ݕzc'rbfup8^ $k)P+|~{eg ffj6g摚z*bVq0xq^880΀h-o[͢Íɪz0ʠed@0Pw|"8`k;/fn,|,yI:(1I˃z.2-}N "0= ̪ ,Bi1tIpoHƊXz/=i ;tŽ;ɣl) 셷cmdp` yk x @8:=f6L- Kly€1X.0eI,)(o7yR/ږxZ +Ųlblpl zt j=m K-^0h1idP)v 88勫کedW߹>H"ILͨ|ah PXAP; 6ȇhxTkY0юAn 5^ 7(8>` 84d-/ ;F1 ;8AcA;sf7LKz,oD2"5XIX?KyǼTqgㆠF.K=ΛP&s@# Jq#Hq@EL8213E.K8-%;7E48ȽԇtCGpvc `6p@8 H #:u\< xكo2(ǩI@ l@ z#̰L=aMJ?00WŒ$nXK `OɤzISM$}DOύo:FobܨW"pG-F0Wc">0 }>zc7s1C`a:wܹ(v?&X`EBűZ6Kߖa Vm :H=d"sMa]1IP&[RlW\B׆~TQ(k9 ߨn:v F7$7H0Ϗj`d $?hZ_ " cFg5`2!<N=@Gy q^0 W ,0 1pCR`b5$B'@A10p~7$@% FX2E0b,2STtt1La0,%&dLtzCˎ7ŀ<@ioܩ>P<YСV=@yI3@\V!F8 K[J:YYwP$>e1|Ȗht196",`FL3դҢa7r B>4&[vʛ]adG>a 21>`5V:?| нÌw*XodAePF;(b2i2Y%7ޔ-0#W,Ya)3[p@&?`rQLҍ>L"z 7 +Bx A:?0"ؖ hdN^$蠏QLK6R0 0P,P>a"rXlq8:HGB=b񶬬>J- ;VloP;0BLAXa Vt1"r-li?IP` l2 A@E1ΒXIi,e4LVkG2k<\Wtlc,aE"ox8);<l|"PjEE7*'@,`=eY:0zQ=#u’]Tb  h +CgX:J eBs\:V'X$Bupj$NRv)a'8#VP)FU@!BpSD`MJS&5g+PA!(FP&B!QXa2bY 0SQ,Qt9+K&HvQiYbVGz$(> Y>&:.եRlFH*vt$"Wz1c+s$b# y6鬔,=hxſMoƈ]&w; ~ gD$6I(a I(cz2^91(+KlΫ=?!t@7(XZwbڡW&5ᕲf5sͻ6v]u}09<.;:>Og_5Q; xԏ9;6mf]ظ}swb0r3>h6vS|EM>-\5pG]GT4^e.^{:NylW{ѥ?<ڦx+%c`wX#o8I@-E75^0pwlj)!|IDG  }T 0&);+g|3|z]R]e.n:iC] 0 W{: F;8;$t1xճޱ7^PC(a]?!Y{zD;܊R<,o*tFHPIЗ}_1yy{M ̰Tqz m @%XB0 V<Zm ` H;ٖLZa Lw 5" 3P[1\ 4Q` D(]QI\%܁ZV$A!MLag H1IhE $,0ąDCQ X\HgGaAlV^@Hi &&A02.c 44F]wN!8P7`;|C7TG:02C=4-H)>\У6>t#A]a!(LWHN7N@$A:J;>\ТH$U0E25 ;A| <`6VNTdD/ؒ>G"ctA:EG<Ce= N78;s3h8 ;~fc:AcWNd7uLҤ1#afV4.B݁IzJd`!AA= WЁId;ԃ9W,>B-0$˜ǰJyxDЇ?BdkFG ` V> t?p” %!s  ԁx%TAd!A&5ȌzH7B[d"~1A %eb@l&3P 4hBUL^e j"h(*"e}@ [*3.n1&~ @݁? @,\A=A 7|gX["@N$B-9 {6)La!C$p]VJL.tI/!,숪G=dxWA`0~Ԧ*hȣ~@7ȃA,ÝMG\$XLErt_~)pi$?$Gԃ?.f X{|0HmZ,(ǖN*glj FFd*ɵiD<:BM>2)u\ABЅ,ùڎ 634T4X.Q4Y*UJ=:+0DC~(@=@/mY 3֒ R1B!сr CHl`E?QQ6s'tٙ2S3uPAnDN9TܰbI0IWbBKM_e9G 4 H#XTvUAAZAQMdQ uaa]y`U[uIkCMAaWm1ciZvQ"5j[5nh@1 wYq%֗ 7 7}G7Zˤ[uqGEU 7^t7GHy͙ ٕ7{q777p= Ɇ^X @%Tv}WڐYn_,ؓY] z:Y4|5PC%iv Pxʠ!qxٛuw4 ًa]eeSGֺ a"[9+\ b^_ }m[q؃gEǛCґ9tkqIwW̗9 ܨ:yT{tO:Qۖi繦Sڟwo^!yŝz]:z)5l:u/w:T m9vv:?9_;{w^w.C;kwIVg;e;;ڰ;kb;{;3;;o»07/[.-zw~Ou_:y>=OwēWU-}nӾ߾>>|wx7~G-_oQݙ=?3={?F͙?{?~D  4xaB 6tbDWxcƆ7n8cH#I4yeJ+YtfL3QVygN;wưOC5ziRK=vfTSVzɠ[)'Scɖ5{ӏOun\"ֵkP{]xo#5|qb$6Wpdɓ)Usf͛e:kʣI6sjիWv]1ӳitpmm% Bex𬯻ū,Aٺ7o~pө'xrMC瞱zx]^)T{v[n||͟?:l0= <\0+09‰CD*D2 0), (Qtmc6}q !ӑH;$*Cb%%!;K|0,S+Pd4J2$F؎M5m7t3#P sBl- Q }һnīQ݆2H5Q'+40ܔT8%TBVlRBUe=kTWm]WWnUSwXM`ebM˷)újl!",Yj'wc)vq;7<ҝפpu_y E.߂S`Ū@VaVa3}clb| 6^㤼% J~eV9YqfbwL矹W5 ܈&b~Zgjञ]QlRTdӼ1Si n"ͭSsoe7-qw*!s5rt:Mw|J?uRoewi^ooܣvtxi_iK@Z^O襧u ^~z*}@r;}ٞ~bHbǿ%/ R̖9H­>yK)h2 bP|У@}O$ğ XPLa!GƐ3_?Cp(:L2CQ)BD_|xD$"E^'KeG^!j9.v`,HFohTF φ<4VD{ "R]rȒ|BܒxD^OA! ,J#&-"*-,1#,3*.5(16$4:,5;26<29>:*-:>;6-;A4=C>49>D?>&?B4?I8?H!@7 A;6AF9AF6BI7BPDC$DE+DF;EL;FP#G>HC=IN#JDKG$KJ+KE,KL1KD?KRL<4LLM05MPAMU-NP2QL3QE+RE3RRFRXS2SL$SD$SM,SK,SQT@ U8V>MY^NY`RY^ZC3ZNyaKzqXzzsz~d{|n{~u|y~h[vv{uRq}Q~d|CkYzcnMsdX{q|p]iy{sv¹»řûûĬý˽δ̧ғελҪֵνۘټݼִЭߣӻݪ̴lXA*\Ç a8H+bȱ#ǍCI$D J\ɲ˗0cʜI͛8s2" ?J4I4áD*]ʴӧP<ɳիXjړ%-E%r$҄a6[om:*׻x;YlU;Èlhǐ#;a] _Zm6.vV:ZҦS;LYװRlR {飞/A <&0s)A Æ<)ڂ ;`< i}%5cPj$4;XieؾP Y*g!rȐG{LqB$E)gP!Ê&Q%Püg0ocO7rQ &Ha#r6&:!iO"&\o%OEP#Ѫl&` ? ?#P7Y(ekVoت sZ3ɵ1 ?5$t?L %|:BO?ijED?!.xkBg&2!NbDNԲo"  @)f!#U 8  v8yIPACAl9t`;p!\$?pa1- 6Qa?80bi=P R`h[ Zڶ/ AoZ)CX+}؍Wģ <|1V~<pG?|J\-+:a 7@oDN V"8C )[/Cm.JvOr&ʏOLnh&V=.\LIIպҠۚ@IP;<ƏV G(G"@ Tº5h`W-I)q*<[hQfp_7AL X\80#_+&WnУ{=Q% hGzkH'δqb!ЭtF~" V& V}Ԡ l`e$Vñ vCFءExԢ&-|J Fmd$c?~&QgKM e7a2>?\+:gdixAHЛ f (G? fI gx1$@od?Mi?)?A4 ˇq\ tVE.2THA c!$B3^< 6ZKvTM+vznfJL<УEiKeŴ[u@jmH4BF:asވ4RAO=O&G!Qy HԦf83} Ї=}( ,VGWQK)QH$8_!*e4G(@Ԓg]"ugP``;=a-a"}A}Rw&}5,* "@ynx)!$0R9KP S@$?CP S{-" P{9TPF5 `u`P ` }fvwkji p*6wvXW%` 4?M 9"P*+=pP 0 `(Xx{R%+| zV;.@ @V9=UW Pȧ@p Hd6tkՆL  |_&g d =0j^ ?kD 90^@p V@(jpg9@;`V;0V@ V9^ S@~r\p@_X 0 (t(E#Fblv$ W)d$.: ,?@ 0 070,0 0р p,V >`,؀ Po p@ h `|P(E|גybZ-Ёpp 1y:d g? ? |@ ;0|`g@^ = Cְ %iI(9  ln` iB p{` i8؀I=YTyGU$3 S -G5% I@ |@p d`Z &0>  0P?p *H yͲ0 )wq`$鞊 1x -Y9` ($8̠> . ( P j` )Oy I M s(>v;  @ q' ab8fz[g3p 5 Ez #;  ? HAyz> 0ѐ 7 " “ p~ 0  D 0PDyNQ j ?E S(` 6b`>R] @ @ 0 Ed 4w+k |@v+,`  (u|p ` w`K|%Ѫ ɰpEg}g)@@ RV4f` >` 7T ` G ` 2Ѓ; Š `D0 Š v|  ] p PʶmЛzo TgxI6020U`x*BbQ~S0;"OZ.nZg f6`0IsGsw )ټG-ѻKqW@W@t!$6p$`qP5<+s3\5Ls( 6p×~@{w9gUHIs-g|Gג*`ijHwf|ƫxhl(fgDEzd 6л]tƄ܌0 Ȍ P < ,ɘɑɊ, հ 9Gh<a&ϱʰhHxˣtwuwˑ&OX ˻; { `Ƽ|LP wWJa&iqK,l*9w00o{E ۰Lɔ ,\-L ܀ 6ywbt'!x ŗ &+0X$]5)wR }q"MMP[1sqx mp B I0xx`$_ `TXԁw;ݭu peoY Mp~- \k^xt/  u0 IpO() ~ͮ A I PI0 J y ੡IO MI` @ ~,zQ@ ` Y'wː { Hǟ C0H/ $lTsu Sg?3#B 3$ʓ`cE \YQI.eSQNZjR$`HF(pnj\ϕ/mj޶ͥ[]y}f 7rsd`ȑ7\W_QwyQ -!ؐW "V(hk82  {[,B̟ofbJ ֺ"qt ,}a Ѓ6°qjws'і^O"j!8b@jB +B 3𪬶b’'!4He!F˯+쾃 `y0 .Z.`r"Y"<%ͤ`/Gò4* Dg/tmybǜ 8eab"@ WTJ":j&}lH@>D]6nSG7W`vX "PJ@fN-b%AF "&Gpo/$@$iHʅlx*D 8tX!_էHr!5i. 3GJ ry 2ߨΈq}.)EUӟ#!9fe},c8!TFEĒm ,@ezfzkڪ=fbx†eܹ$t4 :ƛo.qjPǞ_^\p¥,EmieLpy o[9Gg@e3IoE8SWN?8. *'{GoaH_W2 ;3Q΁y9]CviRzkw mza~K9o<2iL.y[ƣā`Q8}wM0j# WAl  D̀3Apɨ). \X &>zHPE9 <CY!@DA LH`%T6"a0%<_͈*B 78z q:F:AQ$d! IsC t$*I c8i2hG2& M"O$DJRQ^h<3\JazFd&S_`rBu˖ ">!{ӄH'aH.OZ LFTj`xQfThG= vT#'K8-ܧ/R*3)L'zӪUhaRK^^fQW)xA`AejS:I 4H&u>iOQX U&T`mCB0;;ek[Ӈr ##WkS+_ Oz5=rRZz'6UAz 5  TP)ukgY4"P caN`W!pM%IVigwTI ۂ6ԝ=w.r8i/ƶ4]Ԋ0+4"ҀàLش+)m{WX+!)lEe @ 6RL%V` A@6/x\6w!0.LrdT(;ypAP Zpbp=CC[$aPi\`dZDHdk0d.  aɞpÓ*@:EOvC 0@,92_Wf uB~`606Qb  ~ȡۀĄ_ h3& 13ַ biA :֧CB4PAL gƧnCl0(.05pl" xT"P$Aږ`B 8{+IB: NkO(<hؠ|0zް \/= !"HF~Vf9@ ,44 f4O%^>@Ƃ챇,%upڠrodG~?'r@9X]'TX2 h"ހm@scƪ t3`s=tȷq?<+"!9bԷ<4t^09 P(0ʗl{k%<н2X7:8 P:Jh}7*?D^rx@@Qw иBĀ".o#`EeXBv?Q?P+?QP;11m`4TE؃$h{"'\@A{E${?PamCɂdh U }epͨpo1^.RCa@ ۃ8.!O4 x$&HN'w Xȅ\@>LXЅ[(犫JX 0B :wvV~j@]?CpaE ʎDgߢ CpXh$H8^(k}Ei]m(բ8.g PehE&OY^Кb-VsjQjK=_PV= 6?hW;&?* PX U`uJފ&ˈR^π/17 Ȁ8HWr<3%;& #F(NCԹ2\qe ylN^j@[dBfc!%-mfXld~ٔ!j)BY38D ȴHʇcbhS38;dݒ T<8)05x+X7;+`g:lN6M82⊒8."5j۸Ȁ5SySh5X3$x,h8 !q. Hm6}{p8᛼{ی =*ԏ3/ vV_9uIL5XS;8Mi{ɛ_(د{)tCj9yw h@98o 5*DCfĭP +P >`OhvE}V#,)Dyf| U>1`8<EC!h|Uć?`L84 A]Ay'@q8c7 cx@OS}0E@ќ? xhXׅ}!0*C c@K8 Vay/ܵn JawJ)҇6Xw,P6 I/a@6R˜YӒ?a fɟʼn##уȓm!oZr/Z}p44ړ$e 5}tt[feĊ3nLT(Ea,t;-MeHP _ /\6Pl6ܺw,OݺA$+*č#]vBKcoAOՀ.cXJp߬:>*֠$,ZIi{ O!+u  G%ARx<X- $@ن +q 4JX_: Mf6lM>$,qhT_p8 p oEÙg?_z޼Ƌ>bP 8 ~W[JCxg2$7ҊIՁhf,e"56Ș+\:?P M >fPd ;lQ+TBם>(p?cq@`j kǀ*p+\o}STzڶsNF\agB7mR-%M5E\7fdpb {0 -37062ñ= _h@%90Ԧs-Qj ٣#Aѹ4E+*Okl+v<<#Pb3 y?WMVϲ$/hۍ$`nda1{ 1q&I`D Be,8(t.p\ᒰLo( @G:x ˀw\jKCI9NJg?& M<4@AWTW5!Iq6.1I@c X;&UiFҋ :\C,%E(Q ܯjW3/ f660x9ـFHM\0h& 􈌽xT:CXV.ܔ xf\>XD" K%D .s(%qG#.M%UC0M-Z - [ ##pf^4wDE0H)"҇,Q&Ө)Y]11K(]r}X  m\u7bEKY5aPe`KaQXŖ'I)5 JxP$|M$HuhI5QP\gUA<5 $~_ 3+2&2[L,E(;rR(e(A0"C瀃N<21+na}]6SͿ޲hl fq.q#BpĦ,b}ջfTYWg,`)ֶn)lQgB @8 y]{/ץ*p! *VA)O,$B.A`Z(1+ (ʤ% .@v'6w8q (Id1(@PHkExĉ d Lp`RຖLB`&0@/A\!pAS0yQ='%$%m &=%+ xs E: ( tT67u,Zߺ e`7\wF߽r.+!noܕM3 x;#A爾7Mwk;g s=+_f^v\'/ u A`%zDy 7 yuy;C9LnfJos;֚#.[w r ?49e``1`q ")̲@!x9d >|1] cedңq dq=a VFIN^{^M`jzfa rEv`*"աx9;_o ߵ%܍a_% ΡIbX %ơ 2bcŠ & "*m D%j6ۢX ZH2A*'%<}p /_&'"`26Jc#r%1a'Z(b*~*v`<%fC5H@. p2SJ$\!*6J$V5 204<>Yq/X5`VLdFc$#%r#-!6^b3L_iD^ݩF A)<@|@HMvN<b! RPc!dHT SGeh$B ݽ Ҁ@dBڸ*@¢0e [4DLX%@7Ta%T `" N"+"_ YJ&\^ ܩj&k$$lmA]B0ADDR $LJDH8D ASҦ?XonA#oveJP' ؀mZ([i \[< ^\fE|/yDeГz6$xZ[<'dDo(Xe 0bٹBu.A[hf 'qN $B,'˔AqugDA~ H|&&$&m蕽Ot &7DIE:,{؃u,i&B=F)B@l792 MF$Aʩ>à!h(,CW5?CH9OF>XiH []njD:DoC, /daA@Lp€"E؃%AHM) LE=<ZtSS[-R /,@C(PKl  XPMBY64Ai"tYb,Eb1펉@O>2t"A4Վ87 Kh1AڢDTUhS82ȍ?"p5qu]-q*(E<,꙾nk2i`#ە|ARxȩ < lFkˤVE,nG@jJhXFܺ,q$%,Bs袟M@lLHdv)|ȇ析H4 Hޑce"}G:,,Hb@5؃?N2RHdID`nlpAh@pSRX~Q?n0j.%&|DTI[Cnh>j| 28D x ͎Z;Ve@q؋ @)@:/ Vg?m7|(rFH#pC^ {p7T?1ϼ04–#& sCa臑iSrҎAƬrW16C?E Ȑڧ@Fq kǻ`PbR+Kd$f(YWwu3< p5͛<ďT %,@p 菑Cn 1 @Qe0AxNG&3|pv/|^cƲU`1!"2 RB]7%#ꞿ? n==  bRk!޷Η=lW]jZI? 6㟻66">槢~"*jr 0:>4俾q ;g~J?bw>'5{߳?*?= R ?#|N<M?:&rǿk?cs?Za  4xaB 6tbD)Vx@dH#I4yeJ+YlfL3iִygN;WI'5ziRKKSVz*O[v&Цcɖ5{ٍ9bun\!ֵ{Bps  0\+Vpdɓ) &qb͛9[mtǕI6}:cgիYg ^٨i׶]unÙu&Xt"rv:Jkk{v~|V{zDzŌP||Sy}~H'uޠo47%+[ (ĩ,sQM4U=eɦi`0߂wm`D ~Vh5/-՘dÆTU䖃se^9`mncb}޸1]b-i kVώ:}z嵤he_ޮ 6{RܳN,h<ʑ߾{ڛߝV<{YqϾZW;t͎'TdU Me+ӫ_uJV!݅wKMZGwEox38l:wWioRųqێoӕ( ' yXi~ 24|B,x1e%JҠ=^}+Nx0U-t!aX#p5~nÓD>Hh!Qq+< ÐD 8̉St>ěA1=Ŏ`i[aŶ*чdd[B4J25͡pI|l-?A!ȿ,[tv &%Mv'?Pq,%N)Fr^AZ 2XD+- l5cTpE3>0x%.8I:*-:>;6-;A4=C>49>D?>&?B4?I8?H!@7 A;6AF9AF6BI7BPDC$DE+DF;EL;FP#G>HC=IN#JDKG$KJ+KE,KK1KD?KRL<4LLM05MPAMU-NP2QK$RL+RE3RRFRXS2SL$SD+SQ,SKT@ U8V>NY^NY`RY^ZC3ZN[ :#fsG /-<0ްňlF+MtJfupp.Ã2Gp;x#>C$>8SC &q߰̀O?h>O?``8sޚ@& jcx> 峦-03!WO&@I{>O>v@5?{Y}Of`-ذ gM8`;8xs (4q-#h`Mp, !DH%~& pޠ# 0w4a0hfCG,|ģЂ 8 <h+XxCX ^KpV`-{^Er<_ :+cp0 r`@0} (F?Zс0`R0)GG 8?XAD&3IbSf\CA"d|#] ÂJGNܢ@#G2Lrl] BK F? Ф QM4`#GxFlMp27zbZHgCp@!(GwC= 6-b'CiH%29R6 ITX &ѦRX `f;H:b IdPqH<[E07iXE5|BcV5BlW+@plk,ii;EHvhl0tM5 )|?v ഠ؀m ^ʧ&!ܔ5o;+7aR>T+:gd jxAHЛ  r><,j7| O8F@p͕Ї/ # 7r [ެ <\>s PM5{c0>5tN[D!/ R@_ !("۲Zk9Aأ ngRKKO:d餺Mvk^% FJD$b,4 7s#ƴ饽6U?"#$W AH$65GO.@>a}6ȀGi_귿b0OD"fv' i/ 82@ ,ԽY+Qw6`6s&W5yg[nGܗܓ͢" vB 3u;<p A$A#*(p Ae~{0; y `J0D bWv+rw =0@נg8&H}}q&N'{ `0 `lQyhu*9P (@9= 9 %7 6%*%P, ېc<yġtsTXp0p @ɧYx簀t1aʨ[ ׆K0 |^&f b < k]0 à>gpC 9 ] O0)ef9@;pW4cLSwU[pA^V@ i(tHE'bؒk=$ U)c$.3 ,>P @0 7@x,@ @Ӑ ,W =0,ِ  x P` ``z0ZX¸Hr}璐}l({-pp Qy3b f>0 @ >0 { ; {@fЍ] <0 B %gY(9@lo iA Pz`9 p$ &IȘֳ1yӌ"pېP{Q;0% P {À bPY & = 0 Q>ڐ ٜ*X y؊N @ ܹj 0` E 'ЂToٙqLLrW y9]0 0>P@ (\Дp+* =Сgs(=pv; N i z Y~M')fR*Uڪ,v%x05 Dy #; 0 > 8xz=0 Ӱ 7@ɹ. "Z p| P C KuIP j z̸&?D T(ۀ 6`>B\ P P8à 0 Db 4 k ᰭn@͗S8 ɁMc S0P@eܖ}ck P}8} ͗ Ƈ@ .g+~|ɰ׹!0 g.кpNr ppx^1 @ ;' cpNƀ柀 %Xu@ ^2wq=q pAP *0p-zj`(ρKp .pFo;OYAc? [HPMW  [N@o ھop2?R YZRp? w@vnwܐ Ps   , ` J-  Ňi   HPNpBH ` vwqYs6"W~hܱ9$@j9Pr5 _o(U#+';N)XQ ЈR yЪCײaɻ~X  h yLQ<`2N}A0L(W,@דrMn`G_9:G| P7~R`cA8Ep W#ʷ{E \\16U~c1&g!U&P0($ SeL j(1@"ԼqJzI) ] 0& ԰H/`;x }VlPy;ԙ`r0[V5PSw S7,N|mwZ jA dӴ3˓-!A>dcb R H w@ti)|1! B3Hn|c8@4lS}h w @monsxP+By8a;|!CJԁÊd# ;5F}]BcMt|(ʅ#p=qs`{:d⌱޹#Ѐw}<@!rd` o ou#d;@x5hswXpx{a&ۊG= + Ȅ@@XW8 }!:$噣Z0ޠtLO'] dā4|yÔ:PM>Q>K>QP0H1?n4Tp < \E$P{"']@E$x{>Pnp۠$s8B׻/8Y4'B>⫚kC2e`hU0}상fxǨpoh1_-HSbӃ)J ($X%HIQ'r Y؅]H9DYV':ES Д=S>y+CDD8E9N̈0xD-JK$Ut0/бnHPp Hz )H}@X)FH 膈HdGl%GZFv:0@+ 8H3sX0 `a~lHS hG<=X {H!xsxPT:bғtPy P H Z skJ 0I$HW؂ă{P8XB"CʦI ׀ dn] $X/@˫Ї>(%bLHЇB; *܀4L[+3C_[LSH݌);{ |5@EC $CE+I`Sz|L0B5WIJ+-HIkm ( D9WxED}@ZtK9x67x1N羅0T}\F;)=qnps=EA0ȞPK̃ SY0P: 4y\҉Jh8TiGOjdt[/?8Ȅ /ΨIݑʢ Ҹ) {V)ÄG܅R$[CP@92kyc6S瓄:ӏȀwRy@+ǹaˀSI:&$ظe +!BTpˉTNEI}]؅#5aRu&؊0_dp-Bsh1h+HĨ[ۚEI/ T(Ā I 14=d8 nxXLڰ|XV›|s(ġej1X!wY@$ZQ\*xY]w轷P. ZHu7-Я"A42+X  )/!J!$а؂"؂FAŌ]] +X\Ņ Lix&C4{#%# R%Z"\j!!ۅQԵꞾ" ^ ͥ$݆Q彠S"[[Za]FDh $ xC\S%1]3%?ՖA. X YZ HSmC1$Q5*۵ scR_WZ{aRq )U[)]!0r.:V'(V- Xbpa^*';c34. ٚaa v;rQ+ `p+RJӿ2d*ԧ5~E.(@q_6亪?t!'*d:&c0e \P+A_C AՉoj#V?dـ@BKc"^8f%3wBejW%X*e]5)b0;*S rBQ.RɅXɲ:k`PE@ jfRcCxYh$7(fxEjX)՜-b& Pfh%Ji_^-UfsiLiFnM`誉XV8 1>hR;֤ɀ?R* P ظ`%E~!kM^0/012# Ȁ3GR"

ý˹%ǨSBr e3MOwH nL@tKt# t0b`~Ph1C[8;5j8H/!\4C܀ 'B4K@}ȀK9B2b8X7A{{^X)A}Ɓ\2O/?Ȅ'E*-n6@@0 gJ>+`PLC7}$ F<}dz† Co>m sđ'PfE6i#7}lK"p4nU7AG_30ӊtxkfc"Ҽz&a(7w[P&:@: A _l \4ԪW^M%7yfP֮]νj1!%ߪ )yɬ Zu4$ԫ!ZΝ6/zÀ>){U'DB$ `qJ X^L~c B`?0dR]3pI6$zS7~TCdAy uN,Z ,`Ef==FLE d h{ŔT t@>N@$5$3U]m$|C7bh-!\;^$3Fᥐ:5P?W|ejEߠ=EI Ex-i"5(-h=(D3x e9T6ֈ?`;?J@?C Œ*01RC-pl:&i+ȡ0dp.( ,lq| V_2*N:.Ҍiyqt-LVm.}o-`7 \#{m^Zo){HؠU~}~P.K-a6F[&? =N5?dl`@#k ',|I@<e!F PrGD[ 8N"{@-qCx61:2E'<4BCB"QZH!xO%Ї-Bk($}|f~6s4QY4he:HFe-H?vs4E$p] )xL3 }t?E\DJ(0"[H2XLB/j?2a{خQ`(ńAlqPYF2c"hC! Q"GÏTZ-?zqFnk01qLCc72yW9+m2`_Mhs%j $"Bt;:h X H-Hs Y7{#Gh[%}j^B n\&3ޕ @Wqqsa&vSj @>!ʽ {sw ч/uЇ)b jyX*fgcH1(y/'=:*վ8Fg l )Y5/+A&RTĽG| $[p$ <| ƆWp ז9܂ n}jۖ#q5`y/{ ^bLKUw_˄%cFWяsG?z 41N<7 [lbS.B11=mbone9  AOuE\L}]An,ED-O n_4N"hď  إIϷ_V fILe`1>^ TMa_X! .q`I_.  tSA^ z]] J!-i!" !VH-ao}&viڅvAak\P`$*R$L^U[,N!^#%bb01#V ؙ2^%z"5~9!a(;\5)v 65YXA!;)"$RDxI_I%c%21#:$1#VA2$nZuК16b4!@n3Vo=#4c5XDܝm{A ), &Æ~";F}A*FRJ%ǠAHԅ RG>`hi4@5\1=ԁ <8VN1/)A`hJxЖ> NϬ?@=CJ䨮);ɖDyi:A鰞i}jph*V+vd pHM*K4A8B )Vw6(>܋D€"!A)kP=ZŮXqZ^MNM?± ؁Bx!DEU 7 Z"HY^p_Y%KT:GqR"pl5ԓR7F4h-֦B 07h@Ol3?"8 2rxmYBl*Xq@5@N\f.F4ݼ~.yMā.sDmdFB0[((UB?"KJڬ DL <=)A^E &1/8vYÀɔ 4I$ь mtZGx8L~*8 'ˀ$5xO warC@z1„/s3 ij@L,Tu0 ؃~XA+|O4s$W)2 ] Alܨ<Ϥn %~,0 cUPLP``N@d^1 Q/w/$D85h!JTp$E-Tr Bt+ȉKoHOeOW[L@x1V3wI  5l$16S- <-`5\}"o]2WЌ ZyKR(nS,^ xNS0]MGD&'`ؔ(>ݴZ LSgԸ_5I55$?t 6fiHq̱_ZU P,@]]!\&(A!B5uY1l@}TxV4zzcbـ+`r)E{khPDA=@{gXe^dhG/K 1 U!K|5q.5(-RpXyy^XY0PúJ>6qA@WM#|1æCO2 8VA9 -1<A #z0[p̙ ؀eX$=OZ7FT"8Ŝ< Hm @y$EϺ zgƽ\ETMR_`Fԡ_-G%@&I ܤSZv&޹jT|Ye\^ZRĬEaA%D !0΍ڵ^gB^g^(6#5a=^FaҤɛ]@a{;37#z|i=rMK6*bx=F F6g=%V/> !_ݯ`ל}R=#2$+}5Tvb%+"g$'~RR癷ޢ=埦k(=;S!h#&bkab-?>w ZnZ{f蛱^^g#"'?>?w~2z#!vs?G7$?/ Ճ?7׿3?_Ja  4xaB 6lhC Ĉ6(VxcF9vdH#E0yeJ+YtfO C;yhPC5SbRK6uSSV IGvlXc{BFTkٶu{j\s]̉l^{m`NfKqvurd>5.lsfRw\ɣI6Mvsjի~vZO׶}7Bֻ_]vpYi6~yA.ztW_ivr!;[qt[7_Svve|:3Ⱦ J)¶ 5 "E$B7<E:0G|ƌJmmѡґ#@ gDl?<9% &er"J̲(~t\ *+S4*#1ޮ awzܳ6L1_;Kb߾[664繳n2yO<_ܩ;~sÙer}e"cɇH+s6\s>+/҃U-d]g[G_ImGU[m_#ڏN,:ދ~lq{D9< WAB|L{Ld#ZW$݉FN;ZHT fc B03Pn8ja CN9l9 QC֋=BŋI,b>IGqJ@)MDswf9luFi|#z!eܠ)cx4o:*-:>;6-;A4=C>49>D?>&?B4?I8?H!@7 A;6AF9AF6BI7BPDC$DE+DF:EL;FP#G>HC=IN#JDKG$KJ+KE,KK1KD?KRL<4LLM05MPAMU-NP2QL3QE$RL+RE3RRFRXS2SL$SD+SQ,SKT@ U8U=NY^NY`RY^ZC3ZN9d tz)p1&8p;42A  |wjZwg ~r> LZ$4+XieؾP IgsȐGD@q GHxhA +P"g H)QF-t3E`42Gh`x@ hR:(bfQ ;l=k ;#gH /-<0ݴƈlF+MtJfupp.ȃ2H;t#q>C(>4cC &q߰А?l=ó?`pH8sޚ@& jsz> 峦@-/4!w X&PI{>>w@5?{Y}Ogd-ܰ hM8\;<xI( _ G:,Cp/ r`@0}  ?Xс0`R8)W H +9x>ZA<&3I^ThЁ[c"h~#] ˂JWOԂ@#G2Lrl] BL?ш Ф bQM<`#G3x#GlMp2Ayb[HgCp@!(G3wC< F-p'xCsjH%29R7 ITX &ѦRX `f<H:b IdP=CX3 h˰$lƘ&@:`:?$ Lp>A|Y@$d ;CXO0|ޣ #LCZ}̣ %iP6s+l sŵLm_rް*P2W?xDžWj޹0ӡ} aV|mHA,yq@!R 0_pܾ޽Ý7Om݈Amss+%{h uAMqc x`\ymh!0 @tE YȮ Z3qJA B\| A+9x)bb| Y?*A#׍nc@17%} <Zaptcp" *Q8;`ܧ-uek5F:YT7|FoE7cY2qn|UP  0Rp?ـ ɜ*X yNJM0 0 kɝq`Yw -Yp d($ֈͰ>P .ڎ( ` fp )L F) N }h@()rLT@Ő vइia`8Babm'$3p 6 E{ #<  ? Hy~ϊ> 0Ҡ 8Pȩ. "kz:0M0`IZYQ j z˸&?E T(p 7p>2] P @H @ Ec 5x'+ |@ w*,p  &v| p|` @p|P+jE'}Ǚ)@` RGV5B װ Bf pGͰ 2 Π, ` =` K` p H gېP| P   zkwq p0#R{F `pW~(w+PPF{m*T/70P#*) Uߦud70IrGPrg LafǼo@`@t t@qpV@!0 .l8 q89 Lt gw9Is+w|)Eq[ywZ|oj1w`yb\fl(eXMTpktlVlRzw[ǺU @ \ȆL0 p` L Ȓ,ɋ<Ʉ< 92x!ƣqtZ'y%aEb'T&tXkF:~\˒&g {뻻 t LǼ<̾ʼʌ 0 Quǫ! s'B _HXxWi;oGey pȎ   @0 FyΘΫ|w| ' XC,Awi! x&-w170 ` }` Q9@7=},-GEbB[ `5 Umww \- ͇\Ȉ$j7 ٘ k}}bBֳ ӆy4 `mvl ٓ-DٚJmp{?:r=tq8s7P 7L , ;eQ|- $ (Nws;! }^w.XB2@+_!oC ꍸ0nT\]x9sdIBd;$8!/TpAtAz**&,)zBmR@ tN`,Zt-:, &f21 V . <%Ȧ+g{vѰD.xmibŠ˶8nfa"0!@@HAJ!6 j@|nH:$^6mRC#V\suW"A*Qj@J3b%IF &ѲEl[iGں5lt*@b6p!^|͇Gn ͳi4/'N v9x rږd̈́!Ț|49%ӟ f"!Af|2Cd @E$m%+@e *eyzj -fahf$Ot8 ;ƛk-q*Rɧ`i][oi,E'mqeKxnn]1Gf@e/ɘiol%8W>G6. ک2#kkaH`p_f1ꩲQ1x<Di>*oj7ofƜaIkAoƛo)jPC-q[&`Qz-0iӋTCAl Aǀ2A(ǖd) . \ "J=*HA 4#C9!DA LP%S7^$4D_&~qAc#4Za6:Q{cGqՠKhqQ"C$[,$=H>G{^%I)P]4jD }}|^)CWA̓T-K`|껋ai$S@&2LdR#԰FLlfS۬F7@䃌$'t~g.X:42pXBq!< BwӃ>q^{F (L&T"f^PFThE->CS(:$S"Š,y+[ s%-HVgzRv4nA ~Ԝݧ;w*@.U08"ӀÞD9C/?z>ּsGGu b`P\1w:Nڝv2M@D1AMCS}8 cAyz|>ro7~>'@Eh ȇ D>h݀Ibq pH` "p3:ܨ[ ARaKz;XN >YNQX31[Tdm`>H5i)h<`9> dphÈU(|fxȰho^.XSa *шLH h&HJa'sX؅]HpE^ŪR)h(PEN@LW|PDFxD.ō[ KE{8%Wl3 /+!FZ tdoXdȇ$ )2kĜn@{Fj2D@P/gxGYs:ȄC>X@ a}5PFimh̑FqHȟ`LL䔧쉴մT0P;ɓ5|`-ppT hЎIPPOjIt[0@>ɇIM0 jPK)I8nӲ1 kRkJ@H:[:xmRHL](.Mi0]D2CSP)q:Idˋ.$|Q fљS)4Ȕd S.̔IVsۉPUI |`؅%ERx &8^dp.„$RspIx.XŸ[FyX YIҫ ] {|-^Ԑb(Kփx@[J8نP+Gm%1nm.QihFq]Y `i`0LU MZ͇evŞx/HZpx:$2M#y4+h  (Y"*Z$2GaE 8&ر ȅ\Дk20]3 X!&jς ]#!&¡U!""m,[Y P^ Э ݇ T^ [^DBx Ȁ$ x5,"H1Jݥs%I/Q1Y! vWjHԠ8ݰU]1' $+N>w1 |Z,E #+cQY;3J'+`vE2 )*R.Ч0"b (6n²8֪9fVa3.bI1ny+ۚ'BXĪLMC,H._"z,|\!("  >fS>щ_$B^ЉXF'-T6 9\#媉2Ȫ.wH]h&JZ-;fm6i30R q֋X !Lb2̍cSv_wެj}bXo] R1n^Rٱ\DxXp$(ְH~w F.j[-(՝8a6 Xf`%Ka^.RM^sI(\d~فhj00?hRҀûn˫C&8>А O[. $׵诜 =[3Ѐ p~d2:KR1'H:]i*qC;rp98i" 84٥78-,w樸q'O 't6865`XS+r8"> Ћ9h+m@$ >(L!(;@6oQ-pO(Ы< ;fЙm9Cϩ[;pýȃnR_P?{ 5D D!X|QĂ@ ŕ5 A^APq@!9>d 0dH@P|(. F@Δ> PAh !w}!B)Uˈ3<M?}zr{8B0 vc a܀)2AvHOФ|@@/.@qc!C2Vқ?Pp\;9rDbv-_!۴\&9! $bάy%:A1;-ܸr5i$C+(]|i3d$(BYp?.3ТC'/0ѢA$kW*]sLyiAoՀ.Ia@X0,_"2,]??Mh%[ & &1tkdtÆgr:'q -HL45 %Fw܀5_ P=6ŁÇ0l7 \-tR ҲRANC_*BaA2$70-ّGbdyܝjސ!pQH]Mh '$q$@LCvѵ**^ ݕPg}9%3N;+= L  6-v7 EWgO>VA$x6ߔ4fr'-"XH;_$|CfL$?ycX |Q7iLf~_c>Qd :rdrO$ -_a>B0#Q[Id{C 8#Nl3;$H WX D NBD=`-J>s,+ 8K>\Ȓ 1t:$M ij4A#GF? BwԚs~# 5 Wz j[_7`b^7 ,l;f$-^|E^7!\p>D M=NS $W+lok zaZWH5⑄)dw=$@b x1M  49h{Qb!.)YN hIP=:9;|t7"g{PHj8 p8ťmA靤z0?&{|2@.yŝĦ !.K8a#U@=GvF_6F7/dxȻhՙf-! ;h@ D(a|͵z'fԊ}{6n?X8bĝA/Ide,H?vasC$x)$q_J>@aPC9d N0!QD .`AWAPC` MHI7,d\ p5k,bK)dBOְ!!4Hv [ДxIXh 9$@RD,ݪ!<&gL#$ Z8 .D Y!šzCǩ: MgJ2m0i2΅ `pWqq[sa&v=>j7 8[>u s G/Cv)"coX* fGb>(&|dm0/׆\G,RT{&pS!0qd 1g%*SƲao05nKf\v(׊,'@q* I<+LKJ\bf}08>pħal([VneD L@II _&+B}`xa`rZ}qDA LBV`( d\0IZTn\2 3A]u/R5S r}Ӻ&4N#d.9';㌝a=whY֥UXL>rZ/%^n×&,K𴃜(<ILrmmB'mytr.NӪ<0e/t;Jp1Th_ =- d,; U赫Xwٙ"a??.aKEAc]Xy>y>),`ݗ2_7A YM_\PM-\RR\]ȒD d\Y סD u]xv1~!`^^!` a_mo_t`ੑ!Ov[7a`ޡB*]\@]*!Z_&( `V^"']^bjG͉߯LZ"\$Bb ^B$>"b9"=! -0bo!]*-U"'N]\܆M"5L@7 6+*D\^a1!%|_E!# "$: #%#05B dCf6?EZ1:"4"2vd3Š%ZHr$5i~qDEyGT )T<_v@KKn\8(_BKݱ#5T@L& eu]h>˨ d@\$J؄$̉PVW"J$~LeZBd |SM<Sܥ^Wdd*I* $(^$hh!o!J&5~ $>iB0{Q AD4P&>em&l0m!I& f܀ 6)z#uA D"SReLEŏ$.Gi> @øj=Gdi~C;G) T8):A鱮驦6A`򁧂jki+WΤrS(8B -Udx?"û ) ,WA=]ΜBD;q_a!vY8iYDo0,(ʻ\Q[E\RT6 X"D[AD_XaЄHTW#6r&#A|,5ԓB7DD1צ @6hL,3dHlM2l+ 0W*ޘq5@Jvh)+]GlGJ@ʥ C\Ffd@D$Ă-@@ F\kĆ%-BmcH(Pͻf~TLǁG|ʙTp-vh,D(d@HҴ݂Xo_|kH|B XC=ݯW/d@0DCDY.fpAwh$WQV6'?BZphphYLdͯ,)L(}ǁpcD E284 8i$x  ؈^HL <=)6Eω&RNܱ?gctY|p3%!Lf Lp.ȴ47|xh]~Coqd .)pPM {p8Jqe074 NlP'1n?s4 qjI0pdKi+<#E[ !B' ] p\0[PBP2e0 ND6-pBdLXJh#1ܲ / ,4GILGLOI@PA3W4iLIE>L1x43قcLG(,-|MNI ڮU1m@"Ii9"罝@eBK5Tݕ4 P$d_B&\NI6cOX%ԛi ԓg V\I4(?h 6fةHM5`[1PuЮ]^X',B%C9Y v1XO@dWwHz_݀+`ryCGf|$DA-и{g\R߁uQY/$A0~ - |"K|4q.48]وڞU]YH0LJB6qA@/^*#|K1+ؘ2,7V19w-`8A#z(NۼO"KA Zu@˜e\ %fڞ`gl]Sɑ@A˜u׾]Ϻ" 'ƕATE\^G}-$YP>Օԉ'D[hFu[W@Om@ %K8ExzY ځg6lL]n:n_AcI'J~R/I>!~k=2j}cz>~f'J>ǡK #~ao!;$Ͻͫ7On#w??_9??0 0qaB 6tbD)VhqEF9vdH#IqI)YtfL3iִygN;y˂C/5ziRIK6uȓY zkV[vU .5{mZ u6K+ֵ{o^]߳p n+^ŋ7v̗a)Wpf"?tϗI6tsjTS΅Ztlٳi<}dW9nmÉY6˱7wwtra~=6r >t([W~}c퐻>ҁ'N\J~/;ˉ(|´/ -kA-=hB.į2԰8oq5KFNLƇ&[0jȬA\! (dP7c%=.4= Q JBD%qQ}#`|m*2<"7TT;*QGN0CUZd5ԏ^5Y7Xp#^`oRN6nj)lݖ82fW8pe6l%wۻ<^ DIWmeߛܥquVO~/Ƃerrኅmx_5_- h9k{Ss&M~ǔefVa9̙u~.\ceKޙhdYL~g͂[fk{-E:_3K5۱̰Pמ{4&V_ΈI>@MvE,eyqǁȴ#|)q tc+':ucmDe-Uw Npٴ:{?ׅ}x<5AzB>~Aͷ^凮Ǔ*)x#ҿb3XD _EPtH(HA RJ >X&e+aNT- J ()ur=yrX%+@$ҏ0%-[r!%/s#E&1g8Z1C*gLЊL")7PMk¤rfAn~& 88nzBa'"u ē&D0fӏ ,Ot@? N (<P2rUeCjQ) t<=LjRJGKQYfT\/[DlLOTS) :H;S,┚:$5Dy4*V6xJ^@R P&4[yU)a!Nˉ! ,J#&-"*-,1#,3)-4(16$4:,5;26<29>:*-:>;6-;A4=C>49>D?>&?B4?I8?H!@7 A;6AF9AF6BI7BPDC$DE+DF:EL;FP#G>HC=IN#JDKG$KJ+KE,KK1KD?KRL<4LLM05MPAMU-NP2QL3QE$RL+RE3RRFRXS2SL$SD+SQ,SKT@ U8U=NY^NY`RY^ZC3ZN9d tz)p1&8p;42A  |wjZwg ~r> LZ$4+XieؾP IgsȐGD@q GHxhA +P"g H)QF-t3E`42Gh`x@ hR:(bfQ ;l=k ;#gH /-<0ݴƈlF+MtJfupp.ȃ2H;t#q>C(>4cC &q߰А?l=ó?`pH8sޚ@& jsz> 峦@-/4!w X&PI{>>w@5?{Y}Ogd-ܰ hM8\;<xI( _ G:,Cp/ r`@0}  ?Xс0`R8)W H +9x>ZA<&3I^ThЁ[c"h~#] ˂JWOԂ@#G2Lrl] BL?ш Ф bQM<`#G3x#GlMp2Ayb[HgCp@!(G3wC< F-p'xCsjH%29R7 ITX &ѦRX `f<H:b IdP=CX3 h˰$lƘ&@:`:?$ Lp>A|Y@$d ;CXO0|ޣ #LCZ}̣ %iP6s+l sŵLm_rް*P2W?xDžWj޹0ӡ} aV|mHA,yq@!R 0_pܾ޽Ý7Om݈Amss+%{h uAMqc x`\ymh!0 @tE YȮ Z3qJA B\| A+9x)bb| Y?*A#׍nc@17%} <Zaptcp" *Q8;`ܧ-uek5F:YT7|FoE7cY2qn|UP  0Rp?ـ ɜ*X yNJM0 0 kɝq`Yw -Yp d($ֈͰ>P .ڎ( ` fp )L F) N }h@()rLT@Ő vइia`8Babm'$3p 6 E{ #<  ? Hy~ϊ> 0Ҡ 8Pȩ. "kz:0M0`IZYQ j z˸&?E T(p 7p>2] P @H @ Ec 5x'+ |@ w*,p  &v| p|` @p|P+jE'}Ǚ)@` RGV5B װ Bf pGͰ 2 Π, ` =` K` p H gېP| P   zkwq p0#R{F `pW~(w+PPF{m*T/70P#*) Uߦud70IrGPrg LafǼo@`@t t@qpV@!0 .l8 q89 Lt gw9Is+w|)Eq[ywZ|oj1w`yb\fl(eXMTpktlVlRzw[ǺU @ \ȆL0 p` L Ȓ,ɋ<Ʉ< 92x!ƣqtZ'y%aEb'T&tXkF:~\˒&g {뻻 t LǼ<̾ʼʌ 0 Quǫ! s'B _HXxWi;oGey pȎ   @0 FyΘΫ|w| ' XC,Awi! x&-w170 ` }` Q9@7=},-GEbB[ `5 Umww \- ͇\Ȉ$j7 ٘ k}}bBֳ ӆy4 `mvl ٓ-DٚJmp{?:r=tq8s7P 7L , ;eQ|- $ (Nws;! }^w.XB2@+_!oC ꍸ0nT\]x9sdIBd;$8!/TpAtAz**&,)zBmR@ tN`,Zt-:, &f21 V . <%Ȧ+g{vѰD.xmibŠ˶8nfa"0!@@HAJ!6 j@|nH:$^6mRC#V\suW"A*Qj@J3b%IF &ѲEl[iGں5lt*@b6p!^|͇Gn ͳi4/'N v9x rږd̈́!Ț|49%ӟ f"!Af|2Cd @E$m%+@e *eyzj -fahf$Ot8 ;ƛk-q*Rɧ`i][oi,E'mqeKxnn]1Gf@e/ɘiol%8W>G6. ک2#kkaH`p_f1ꩲQ1x<Di>*oj7ofƜaIkAoƛo)jPC-q[&`Qz-0iӋTCAl Aǀ2A(ǖd) . \ "J=*HA 4#C9!DA LP%S7^$4D_&~qAc#4Za6:Q{cGqՠKhqQ"C$[,$=H>G{^%I)P]4jD }}|^)CWA̓T-K`|껋ai$S@&2LdR#԰FLlfS۬F7@䃌$'t~g.X:42pXBq!< BwӃ>q^{F (L&T"f^PFThE->CS(:$S"Š,y+[ s%-HVgzRv4nA ~Ԝݧ;w*@.U08"ӀÞD9C/?z>ּsGGu b`P\1w:Nڝv2M@D1AMCS}8 cAyz|>ro7~>'@Eh ȇ D>h݀Ibq pH` "p3:ܨ[ ARaKz;XN >YNQX31[Tdm`>H5i)h<`9> dphÈU(|fxȰho^.XSa *шLH h&HJa'sX؅]HpE^ŪR)h(PEN@LW|PDFxD.ō[ KE{8%Wl3 /+!FZ tdoXdȇ$ )2kĜn@{Fj2D@P/gxGYs:ȄC>X@ a}5PFimh̑FqHȟ`LL䔧쉴մT0P;ɓ5|`-ppT hЎIPPOjIt[0@>ɇIM0 jPK)I8nӲ1 kRkJ@H:[:xmRHL](.Mi0]D2CSP)q:Idˋ.$|Q fљS)4Ȕd S.̔IVsۉPUI |`؅%ERx &8^dp.„$RspIx.XŸ[FyX YIҫ ] {|-^Ԑb(Kփx@[J8نP+Gm%1nm.QihFq]Y `i`0LU MZ͇evŞx/HZpx:$2M#y4+h  (Y"*Z$2GaE 8&ر ȅ\Дk20]3 X!&jς ]#!&¡U!""m,[Y P^ Э ݇ T^ [^DBx Ȁ$ x5,"H1Jݥs%I/Q1Y! vWjHԠ8ݰU]1' $+N>w1 |Z,E #+cQY;3J'+`vE2 )*R.Ч0"b (6n²8֪9fVa3.bI1ny+ۚ'BXĪLMC,H._"z,|\!("  >fS>щ_$B^ЉXF'-T6 9\#媉2Ȫ.wH]h&JZ-;fm6i30R q֋X !Lb2̍cSv_wެj}bXo] R1n^Rٱ\DxXp$(ְH~w F.j[-(՝8a6 Xf`%Ka^.RM^sI(\d~فhj00?hRҀûn˫C&8>А O[. $׵诜 =[3Ѐ p~d2:KR1'H:]i*qC;rp98i" 84٥78-,w樸q'O 't6865`XS+r8"> Ћ9h+m@$ >(L!(;@6oQ-pO(Ы< ;fЙm9Cϩ[;pýȃnR_P?{ 5D D!X|QĂ@ ŕ5 A^APq@!9>d 0dH@P|(. F@Δ> PAh !w}!B)Uˈ3<M?}zr{8B0 vc a܀)2AvHOФ|@@/.@qc!C2Vқ?Pp\;9rDbv-_!۴\&9! $bάy%:A1;-ܸr5i$C+(]|i3d$(BYp?.3ТC'/0ѢA$kW*]sLyiAoՀ.Ia@X0,_"2,]??Mh%[ & &1tkdtÆgr:'q -HL45 %Fw܀5_ P=6ŁÇ0l7 \-tR ҲRANC_*BaA2$70-ّGbdyܝjސ!pQH]Mh '$q$@LCvѵ**^ ݕPg}9%3N;+= L  6-v7 EWgO>VA$x6ߔ4fr'-"XH;_$|CfL$?ycX |Q7iLf~_c>Qd :rdrO$ -_a>B0#Q[Id{C 8#Nl3;$H WX D NBD=`-J>s,+ 8K>\Ȓ 1t:$M ij4A#GF? BwԚs~# 5 Wz j[_7`b^7 ,l;f$-^|E^7!\p>D M=NS $W+lok zaZWH5⑄)dw=$@b x1M  49h{Qb!.)YN hIP=:9;|t7"g{PHj8 p8ťmA靤z0?&{|2@.yŝĦ !.K8a#U@=GvF_6F7/dxȻhՙf-! ;h@ D(a|͵z'fԊ}{6n?X8bĝA/Ide,H?vasC$x)$q_J>@aPC9d N0!QD .`AWAPC` MHI7,d\ p5k,bK)dBOְ!!4Hv [ДxIXh 9$@RD,ݪ!<&gL#$ Z8 .D Y!šzCǩ: MgJ2m0i2΅ `pWqq[sa&v=>j7 8[>u s G/Cv)"coX* fGb>(&|dm0/׆\G,RT{&pS!0qd 1g%*SƲao05nKf\v(׊,'@q* I<+LKJ\bf}08>pħal([VneD L@II _&+B}`xa`rZ}qDA LBV`( d\0IZTn\2 3A]u/R5S r}Ӻ&4N#d.9';㌝a=whY֥UXL>rZ/%^n×&,K𴃜(<ILrmmB'mytr.NӪ<0e/t;Jp1Th_ =- d,; U赫Xwٙ"a??.aKEAc]Xy>y>),`ݗ2_7A YM_\PM-\RR\]ȒD d\Y סD u]xv1~!`^^!` a_mo_t`ੑ!Ov[7a`ޡB*]\@]*!Z_&( `V^"']^bjG͉߯LZ"\$Bb ^B$>"b9"=! -0bo!]*-U"'N]\܆M"5L@7 6+*D\^a1!%|_E!# "$: #%#05B dCf6?EZ1:"4"2vd3Š%ZHr$5i~qDEyGT )T<_v@KKn\8(_BKݱ#5T@L& eu]h>˨ d@\$J؄$̉PVW"J$~LeZBd |SM<Sܥ^Wdd*I* $(^$hh!o!J&5~ $>iB0{Q AD4P&>em&l0m!I& f܀ 6)z#uA D"SReLEŏ$.Gi> @øj=Gdi~C;G) T8):A鱮驦6A`򁧂jki+WΤrS(8B -Udx?"û ) ,WA=]ΜBD;q_a!vY8iYDo0,(ʻ\Q[E\RT6 X"D[AD_XaЄHTW#6r&#A|,5ԓB7DD1צ @6hL,3dHlM2l+ 0W*ޘq5@Jvh)+]GlGJ@ʥ C\Ffd@D$Ă-@@ F\kĆ%-BmcH(Pͻf~TLǁG|ʙTp-vh,D(d@HҴ݂Xo_|kH|B XC=ݯW/d@0DCDY.fpAwh$WQV6'?BZphphYLdͯ,)L(}ǁpcD E284 8i$x  ؈^HL <=)6Eω&RNܱ?gctY|p3%!Lf Lp.ȴ47|xh]~Coqd .)pPM {p8Jqe074 NlP'1n?s4 qjI0pdKi+<#E[ !B' ] p\0[PBP2e0 ND6-pBdLXJh#1ܲ / ,4GILGLOI@PA3W4iLIE>L1x43قcLG(,-|MNI ڮU1m@"Ii9"罝@eBK5Tݕ4 P$d_B&\NI6cOX%ԛi ԓg V\I4(?h 6fةHM5`[1PuЮ]^X',B%C9Y v1XO@dWwHz_݀+`ryCGf|$DA-и{g\R߁uQY/$A0~ - |"K|4q.48]وڞU]YH0LJB6qA@/^*#|K1+ؘ2,7V19w-`8A#z(NۼO"KA Zu@˜e\ %fڞ`gl]Sɑ@A˜u׾]Ϻ" 'ƕATE\^G}-$YP>Օԉ'D[hFu[W@Om@ %K8ExzY ځg6lL]n:n_AcI'J~R/I>!~k=2j}cz>~f'J>ǡK #~ao!;$Ͻͫ7On#w??_9??0 0qaB 6tbD)VhqEF9vdH#IqI)YtfL3iִygN;y˂C/5ziRIK6uȓY zkV[vU .5{mZ u6K+ֵ{o^]߳p n+^ŋ7v̗a)Wpf"?tϗI6tsjTS΅Ztlٳi<}dW9nmÉY6˱7wwtra~=6r >t([W~}c퐻>ҁ'N\J~/;ˉ(|´/ -kA-=hB.į2԰8oq5KFNLƇ&[0jȬA\! (dP7c%=.4= Q JBD%qQ}#`|m*2<"7TT;*QGN0CUZd5ԏ^5Y7Xp#^`oRN6nj)lݖ82fW8pe6l%wۻ<^ DIWmeߛܥquVO~/Ƃerrኅmx_5_- h9k{Ss&M~ǔefVa9̙u~.\ceKޙhdYL~g͂[fk{-E:_3K5۱̰Pמ{4&V_ΈI>@MvE,eyqǁȴ#|)q tc+':ucmDe-Uw Npٴ:{?ׅ}x<5AzB>~Aͷ^凮Ǔ*)x#ҿb3XD _EPtH(HA RJ >X&e+aNT- J ()ur=yrX%+@$ҏ0%-[r!%/s#E&1g8Z1C*gLЊL")7PMk¤rfAn~& 88nzBa'"u ē&D0fӏ ,Ot@? N (<P2rUeCjQ) t<=LjRJGKQYfT\/[DlLOTS) :H;S,┚:$5Dy4*V6xJ^@R P&4[yU)a!Nˉ! ,J#&-"*-,1#,3)-4(16$4:,5;26<29>:*-:>;6-;A4=C>49>D?>&?B4?I8?H!@7 A;6AF9AF6BI7BPDC$DE+DF:EL;FP#G>HC=IN#JDKG$KJ+KE,KK1KD?KRL<4LLM05MPAMU-NP2QL3QE$RL+RE3RRFRXS2SL$SD+SQ,SKT@ U8U=NY^NY`RY^ZC3ZN9d tz)p1&8p;42A  |wjZwg ~r> LZ$4+XieؾP IgsȐGD@q GHxhA +P"g H)QF-t3E`42Gh`x@ hR:(bfQ ;l=k ;#gH /-<0ݴƈlF+MtJfupp.ȃ2H;t#q>C(>4cC &q߰А?l=ó?`pH8sޚ@& jsz> 峦@-/4!w X&PI{>>w@5?{Y}Ogd-ܰ hM8\;<xI( _ G:,Cp/ r`@0}  ?Xс0`R8)W H +9x>ZA<&3I^ThЁ[c"h~#] ˂JWOԂ@#G2Lrl] BL?ш Ф bQM<`#G3x#GlMp2Ayb[HgCp@!(G3wC< F-p'xCsjH%29R7 ITX &ѦRX `f<H:b IdP=CX3 h˰$lƘ&@:`:?$ Lp>A|Y@$d ;CXO0|ޣ #LCZ}̣ %iP6s+l sŵLm_rް*P2W?xDžWj޹0ӡ} aV|mHA,yq@!R 0_pܾ޽Ý7Om݈Amss+%{h uAMqc x`\ymh!0 @tE YȮ Z3qJA B\| A+9x)bb| Y?*A#׍nc@17%} <Zaptcp" *Q8;`ܧ-uek5F:YT7|FoE7cY2qn|UP  0Rp?ـ ɜ*X yNJM0 0 kɝq`Yw -Yp d($ֈͰ>P .ڎ( ` fp )L F) N }h@()rLT@Ő vइia`8Babm'$3p 6 E{ #<  ? Hy~ϊ> 0Ҡ 8Pȩ. "kz:0M0`IZYQ j z˸&?E T(p 7p>2] P @H @ Ec 5x'+ |@ w*,p  &v| p|` @p|P+jE'}Ǚ)@` RGV5B װ Bf pGͰ 2 Π, ` =` K` p H gېP| P   zkwq p0#R{F `pW~(w+PPF{m*T/70P#*) Uߦud70IrGPrg LafǼo@`@t t@qpV@!0 .l8 q89 Lt gw9Is+w|)Eq[ywZ|oj1w`yb\fl(eXMTpktlVlRzw[ǺU @ \ȆL0 p` L Ȓ,ɋ<Ʉ< 92x!ƣqtZ'y%aEb'T&tXkF:~\˒&g {뻻 t LǼ<̾ʼʌ 0 Quǫ! s'B _HXxWi;oGey pȎ   @0 FyΘΫ|w| ' XC,Awi! x&-w170 ` }` Q9@7=},-GEbB[ `5 Umww \- ͇\Ȉ$j7 ٘ k}}bBֳ ӆy4 `mvl ٓ-DٚJmp{?:r=tq8s7P 7L , ;eQ|- $ (Nws;! }^w.XB2@+_!oC ꍸ0nT\]x9sdIBd;$8!/TpAtAz**&,)zBmR@ tN`,Zt-:, &f21 V . <%Ȧ+g{vѰD.xmibŠ˶8nfa"0!@@HAJ!6 j@|nH:$^6mRC#V\suW"A*Qj@J3b%IF &ѲEl[iGں5lt*@b6p!^|͇Gn ͳi4/'N v9x rږd̈́!Ț|49%ӟ f"!Af|2Cd @E$m%+@e *eyzj -fahf$Ot8 ;ƛk-q*Rɧ`i][oi,E'mqeKxnn]1Gf@e/ɘiol%8W>G6. ک2#kkaH`p_f1ꩲQ1x<Di>*oj7ofƜaIkAoƛo)jPC-q[&`Qz-0iӋTCAl Aǀ2A(ǖd) . \ "J=*HA 4#C9!DA LP%S7^$4D_&~qAc#4Za6:Q{cGqՠKhqQ"C$[,$=H>G{^%I)P]4jD }}|^)CWA̓T-K`|껋ai$S@&2LdR#԰FLlfS۬F7@䃌$'t~g.X:42pXBq!< BwӃ>q^{F (L&T"f^PFThE->CS(:$S"Š,y+[ s%-HVgzRv4nA ~Ԝݧ;w*@.U08"ӀÞD9C/?z>ּsGGu b`P\1w:Nڝv2M@D1AMCS}8 cAyz|>ro7~>'@Eh ȇ D>h݀Ibq pH` "p3:ܨ[ ARaKz;XN >YNQX31[Tdm`>H5i)h<`9> dphÈU(|fxȰho^.XSa *шLH h&HJa'sX؅]HpE^ŪR)h(PEN@LW|PDFxD.ō[ KE{8%Wl3 /+!FZ tdoXdȇ$ )2kĜn@{Fj2D@P/gxGYs:ȄC>X@ a}5PFimh̑FqHȟ`LL䔧쉴մT0P;ɓ5|`-ppT hЎIPPOjIt[0@>ɇIM0 jPK)I8nӲ1 kRkJ@H:[:xmRHL](.Mi0]D2CSP)q:Idˋ.$|Q fљS)4Ȕd S.̔IVsۉPUI |`؅%ERx &8^dp.„$RspIx.XŸ[FyX YIҫ ] {|-^Ԑb(Kփx@[J8نP+Gm%1nm.QihFq]Y `i`0LU MZ͇evŞx/HZpx:$2M#y4+h  (Y"*Z$2GaE 8&ر ȅ\Дk20]3 X!&jς ]#!&¡U!""m,[Y P^ Э ݇ T^ [^DBx Ȁ$ x5,"H1Jݥs%I/Q1Y! vWjHԠ8ݰU]1' $+N>w1 |Z,E #+cQY;3J'+`vE2 )*R.Ч0"b (6n²8֪9fVa3.bI1ny+ۚ'BXĪLMC,H._"z,|\!("  >fS>щ_$B^ЉXF'-T6 9\#媉2Ȫ.wH]h&JZ-;fm6i30R q֋X !Lb2̍cSv_wެj}bXo] R1n^Rٱ\DxXp$(ְH~w F.j[-(՝8a6 Xf`%Ka^.RM^sI(\d~فhj00?hRҀûn˫C&8>А O[. $׵诜 =[3Ѐ p~d2:KR1'H:]i*qC;rp98i" 84٥78-,w樸q'O 't6865`XS+r8"> Ћ9h+m@$ >(L!(;@6oQ-pO(Ы< ;fЙm9Cϩ[;pýȃnR_P?{ 5D D!X|QĂ@ ŕ5 A^APq@!9>d 0dH@P|(. F@Δ> PAh !w}!B)Uˈ3<M?}zr{8B0 vc a܀)2AvHOФ|@@/.@qc!C2Vқ?Pp\;9rDbv-_!۴\&9! $bάy%:A1;-ܸr5i$C+(]|i3d$(BYp?.3ТC'/0ѢA$kW*]sLyiAoՀ.Ia@X0,_"2,]??Mh%[ & &1tkdtÆgr:'q -HL45 %Fw܀5_ P=6ŁÇ0l7 \-tR ҲRANC_*BaA2$70-ّGbdyܝjސ!pQH]Mh '$q$@LCvѵ**^ ݕPg}9%3N;+= L  6-v7 EWgO>VA$x6ߔ4fr'-"XH;_$|CfL$?ycX |Q7iLf~_c>Qd :rdrO$ -_a>B0#Q[Id{C 8#Nl3;$H WX D NBD=`-J>s,+ 8K>\Ȓ 1t:$M ij4A#GF? BwԚs~# 5 Wz j[_7`b^7 ,l;f$-^|E^7!\p>D M=NS $W+lok zaZWH5⑄)dw=$@b x1M  49h{Qb!.)YN hIP=:9;|t7"g{PHj8 p8ťmA靤z0?&{|2@.yŝĦ !.K8a#U@=GvF_6F7/dxȻhՙf-! ;h@ D(a|͵z'fԊ}{6n?X8bĝA/Ide,H?vasC$x)$q_J>@aPC9d N0!QD .`AWAPC` MHI7,d\ p5k,bK)dBOְ!!4Hv [ДxIXh 9$@RD,ݪ!<&gL#$ Z8 .D Y!šzCǩ: MgJ2m0i2΅ `pWqq[sa&v=>j7 8[>u s G/Cv)"coX* fGb>(&|dm0/׆\G,RT{&pS!0qd 1g%*SƲao05nKf\v(׊,'@q* I<+LKJ\bf}08>pħal([VneD L@II _&+B}`xa`rZ}qDA LBV`( d\0IZTn\2 3A]u/R5S r}Ӻ&4N#d.9';㌝a=whY֥UXL>rZ/%^n×&,K𴃜(<ILrmmB'mytr.NӪ<0e/t;Jp1Th_ =- d,; U赫Xwٙ"a??.aKEAc]Xy>y>),`ݗ2_7A YM_\PM-\RR\]ȒD d\Y סD u]xv1~!`^^!` a_mo_t`ੑ!Ov[7a`ޡB*]\@]*!Z_&( `V^"']^bjG͉߯LZ"\$Bb ^B$>"b9"=! -0bo!]*-U"'N]\܆M"5L@7 6+*D\^a1!%|_E!# "$: #%#05B dCf6?EZ1:"4"2vd3Š%ZHr$5i~qDEyGT )T<_v@KKn\8(_BKݱ#5T@L& eu]h>˨ d@\$J؄$̉PVW"J$~LeZBd |SM<Sܥ^Wdd*I* $(^$hh!o!J&5~ $>iB0{Q AD4P&>em&l0m!I& f܀ 6)z#uA D"SReLEŏ$.Gi> @øj=Gdi~C;G) T8):A鱮驦6A`򁧂jki+WΤrS(8B -Udx?"û ) ,WA=]ΜBD;q_a!vY8iYDo0,(ʻ\Q[E\RT6 X"D[AD_XaЄHTW#6r&#A|,5ԓB7DD1צ @6hL,3dHlM2l+ 0W*ޘq5@Jvh)+]GlGJ@ʥ C\Ffd@D$Ă-@@ F\kĆ%-BmcH(Pͻf~TLǁG|ʙTp-vh,D(d@HҴ݂Xo_|kH|B XC=ݯW/d@0DCDY.fpAwh$WQV6'?BZphphYLdͯ,)L(}ǁpcD E284 8i$x  ؈^HL <=)6Eω&RNܱ?gctY|p3%!Lf Lp.ȴ47|xh]~Coqd .)pPM {p8Jqe074 NlP'1n?s4 qjI0pdKi+<#E[ !B' ] p\0[PBP2e0 ND6-pBdLXJh#1ܲ / ,4GILGLOI@PA3W4iLIE>L1x43قcLG(,-|MNI ڮU1m@"Ii9"罝@eBK5Tݕ4 P$d_B&\NI6cOX%ԛi ԓg V\I4(?h 6fةHM5`[1PuЮ]^X',B%C9Y v1XO@dWwHz_݀+`ryCGf|$DA-и{g\R߁uQY/$A0~ - |"K|4q.48]وڞU]YH0LJB6qA@/^*#|K1+ؘ2,7V19w-`8A#z(NۼO"KA Zu@˜e\ %fڞ`gl]Sɑ@A˜u׾]Ϻ" 'ƕATE\^G}-$YP>Օԉ'D[hFu[W@Om@ %K8ExzY ځg6lL]n:n_AcI'J~R/I>!~k=2j}cz>~f'J>ǡK #~ao!;$Ͻͫ7On#w??_9??0 0qaB 6tbD)VhqEF9vdH#IqI)YtfL3iִygN;y˂C/5ziRIK6uȓY zkV[vU .5{mZ u6K+ֵ{o^]߳p n+^ŋ7v̗a)Wpf"?tϗI6tsjTS΅Ztlٳi<}dW9nmÉY6˱7wwtra~=6r >t([W~}c퐻>ҁ'N\J~/;ˉ(|´/ -kA-=hB.į2԰8oq5KFNLƇ&[0jȬA\! (dP7c%=.4= Q JBD%qQ}#`|m*2<"7TT;*QGN0CUZd5ԏ^5Y7Xp#^`oRN6nj)lݖ82fW8pe6l%wۻ<^ DIWmeߛܥquVO~/Ƃerrኅmx_5_- h9k{Ss&M~ǔefVa9̙u~.\ceKޙhdYL~g͂[fk{-E:_3K5۱̰Pמ{4&V_ΈI>@MvE,eyqǁȴ#|)q tc+':ucmDe-Uw Npٴ:{?ׅ}x<5AzB>~Aͷ^凮Ǔ*)x#ҿb3XD _EPtH(HA RJ >X&e+aNT- J ()ur=yrX%+@$ҏ0%-[r!%/s#E&1g8Z1C*gLЊL")7PMk¤rfAn~& 88nzBa'"u ē&D0fӏ ,Ot@? N (<P2rUeCjQ) t<=LjRJGKQYfT\/[DlLOTS) :H;S,┚:$5Dy4*V6xJ^@R P&4[yU)a!Nˉ! ,J$&,*0"*-#,3*.4(16 31$4:,5;07@27<-:=2:><7<:,D4?I8?H6AF9AF B<"B56BI7BPC=+CDDC$DD:EL$F>,FI;FPHC=INJ(KG$KD%KJ,KE,KK2KD?KRL<3LL M25MQAMU,NP2QL3QB R7)RF+RJ3RRFRXSL$SL+SQ$TDUAV= Y;MY^NY`RY^+ZK`8vӓJ&?> H H $O2?~cNG-ә9Wugy/Pd j-\;Dv(1GHuqVhC< b,;>b@XG*"tzHD;0YG4 F&&фfM* u`3iX RPU|<~;;>`#@`x0`~)@;J .v ~ (X @e&!bH}cVpD#B߶ѡ0;CYAICLE=I$?2Y)R0Y4bd"7AG[G%)?`  H10%H 6Y$`6@VH Qֹƒ\A) aHFx;_ң f>wJ8N\N[3f@ NrD=:h Bs%4@1,P0hpAd8 V Oُ@D 'HWJnuhU) A<KE?^١Yʮ(1K1UC h&!:NV z0K=@xCi`| )Y1)F$2AAoxM&@ 4G%o#XQ%'`lj$ rԣw5S&)'MXDG 6bۂ@| :A|VFrlLkM1 1HF:A "9HiGO D.Ёiѵd.?6x(| 0}!GjYԂ7(@\+NAmaXiJ F hr>>flbx1 pt@MHiP#0H%r" k, D>xޒ7lt};)E##6vH2iK!F&~LA !+1.GltjO:D`$e^߆Y0^@H9p:8x`„(6AOߙblDH4[ΦjAH61GIpЇw7OM1~!w_Ɂ T"gp1']2_4ġ T@Z:`E2:p: tJ&(}`b}Mea&wׁX!%o0:.7I pS@$?r? 7e~{w. 08OF y8o+!t{ !tː r7vG%wU|p8in` kCLД~( /6 !,+?`U ϰ MU(`~(. X?` |q-sp2Z8|bHzj7 q5%MP amI>r Q@ Ѝ@jIX00IЄ>O>Y>P_08PXQP 0Z 5U(^@7'} ߠ xGƌ,9bW4p2y.< .@P 0 >`r phU0 >0Ԡ P0Y Ѝ60.Ўڠ 0 P^1 0p 2`H `0hx(I=+-.i/  zg8>ѐ.a` 0 @P@ ~Pа;(iPeڠQ (fYap [ d s@p s:)%YS(* 55_ ~ i`eЛAZ0 !p?eP @ UPEI` *pǩZ P)P P99s連`Y EY挓Y q}Gd$?_ |<`& @ ׀ #a`  /XMhMܰ˰ Qs  @chQh8a*9d G4c? F6P &P`~EэjʦU`A@ @∔ #Z!@Gy z{ ` ` 6j26ڣ ʀڌf!`9 B[ɠ*+S L™n P İ  F Ԋ: r O{ , +E1&(g 0p|p 0@p?XaZѤ~7zǢF ? MÙ>РI 8_  Z Ј8P ПƠE 0  @~ N% ݠP| p  *Lgz@PvTw ǐ旰ZBym*+Za9`~S0aVuxлrGg@:2K@ss;w``[ӒtgBpB`ps W`:p +g0|srQwP N @K Mܩ .?o%d@pZXӄ!xP ~y!Ia]FMڞq2!?T`XST9 {pj B K/@O| 0 >; o9KP m 0 .LP  [X ]+zK`  ډ:7i0}P0; ʠP@+Q@0%tds'Cc+O3g@HQB){$P>'e@- h'Ȋ1eΤYM9uOA٢ K(@nh-i:Y][7aŎ%[VlnhQq@䛿eι[A߸#|-*3l \⽕"pM#6wq4&yWPmDݍe"[j$qit-c!Xo ̘)TZ::NQp@ 4@C'".F H rqıR- E/U3 t WLh! FydßSH ,I}AJ&"dd/X"D Fܒ@  d'%`N $E$hF&ȁ@ApQ%tRa=yO|S3OCg᎝;&Nڽr~gENE% =Jsi4`zT)h ρobJt&':y;\3 I+{WiejSeQȇ0GzU:thr*S ZfO/H RIju6ALRОPE mV( J-1U-5U^^ŠM?jSY:74[FS%P1Y:z?0dHb'h8]phW(WMR;[F7ҽao 8`iF @@UX##i]@  \GG /YQNAH)\7-{%Uз% -RK ǒo9o[ B0!^{cYLJPފ` t `G.{ vNrPq8zsFB9/L P_טYZ x8C|^7y#DRq R=o`6DUCKkdf$0Pfϒ axGCq(s@!g2sc< @%zTXu_m/aD 4qF%aȜL3xS&(I35#B1Aq:8Flk#sP ,a6MA/r։u f]m '$pGt4#?و0gH X7p=<*px[*Ҧ3'}(X=~N, 'c«>y?xGK,RORV "`(1JpC:Ȯ|@R$ gWu<4"9a!px; =^_S_@n/ v}C(oĺ籠?F|M![Gh&1{/N q [C{ÐytCm\?سS.Y XRxh'ΧB@G#x{h>'tXs>>@>-s>X7j(p=p=X8{} hnc+} ] <>ذs9bAU2P95 'A+ԻBAqpV  𽑀,<8(_0SxXbAC>3XjќAiپZY؅]P(D^D0*PF2$8O=h6ԇ7toC/Ci @  X=E2:xcKDwh.+h(1dHX(C14C)P}X8E胗n(PaC-;E l< @ ėBttp谄Z%Pf6샃XPc h;ă ˰X` Eph8w`f{ʑēHpRBI萎 ȌVȐ̹p/4=lhɗԸ pR( CIۅXh5`5k},}X {sD+#kLIT<`KT<5ˎ{LE\wZ= es24"H/=y88H52GX(1!名(rb9 G/Pι yLX8ܬ0pEpN} pT[K"NJ63G/G$1G[ԁㅍ'wpopܔGhNE aLzOS:AXQaz h7TbM!7.T2UĄ;tPYjtЇ[lp) QhJcfӇ1 l@Rt)(n@R%;܅x(RR(lф2}/̰ڳQ6 Xjp X,{IN=8P/!F˒98ًЇeT"{qALcaTP0U]BRlPS(/"X w e/XP_ЇsQ7Kr$ } n-á)M S q"P#cPWve sA8#óUG|s8ֵڞq T(؅QUЁjо%pah(UZWjmw*!Wh b5 , r +CB :Z@!ĐB9X lz ,[M HA !#)C1"e\Ȉ+!o+ڑ) \K B[y]إ'Å\!XNp^#ە*2[WY[ut1ߵ$. X}h;%(+ tY]-N9j@FIuUCh.JbJ2*j( ']DH} L:ŬH\ e:] -f*(m,:m$J2¦!1ϊ]Fz%Vnjb)f%`z-*^,xbeZ^5E0*c-&-kҝdXd-u`wB1&Fm܊*0٤6-Ln3^EӀxaD:V61jD - 2G֨ Ϧ*0NΪ f!)2c+,z7jK(6[FeEBcޥ޴ebxe挊-(jF-2J#Ltaxf_EY%Ot>Y*fƉ`9<9*0hH-U hf`ǔi_Rͷzhf8J\?eUpՂP_*0&S< `tHӺR،u_9Ҁ&" 2 s2`(3[2MQςUS 8fkp)K1 _1Ǝz_ rk (Ț8k /r[ !ܱ[,сHkF2^LmfFJŽ.c\qíMz ɶ `"e*>r V{ <9,3'Lxv>*@v 88K=p&7s N'd<d1Znvkn" pa["5(.N4'3 xʵ] *l %sȆX97.wCh<F8p >-NhS(y׻-jq`:mKA8 +A'0os8ZL+wqpS{ 75ȵ85b7X h+ݦ{21p;7,5@n؏[Ԉ"xǝsTNel ؕۃ ;醁 _p>Ń = ˃=0>` 8{<΃:{ S xYգ[R@8l8}XL# xyNgzth;b߃|cY_FSFtHg88[qd8r  d Wú7yoxt;8P8a3[`X;vQm3tΆl ~xshmAPa5þcC6#7`VFGz@wqY0tzECyOP[K?  ()G!T E"x| LuA:$A a9=e  /e`?Phb8pKr8@{7q*xCq|}"0A-g7M>pRRgAw7 Br~/} Ձ7 Ln ,?GaRp*ƹϒ9(NxI/!^h!&Μ:w'NB!M +O9 J#A)x@e$ҴjײmvΒ|-%vRu4޾GN[S8}FW=ecE1}:@["O{(W υ=/0TֹsBJjG2Z@A4fN.8bZAn|c/!Is3XXB~&^Kg;:s eNcMW2tT@x1(RgOUXQw?}\ U>fЖQ XW v VVVS0b+H>K==TxqKiW i:C3xaO큩h 81-M~:D&!( @>TQ@gPC *(} ݄<(?c;!Va-qwz*[q-~ʠx9:ZS[2 M.ubbd- "d;d(ys8%̴9QBOu %F߬Q*r!N@ 4K-/P6 \p?ٳD3a{ -`Ӈ6s9M8?;N?VY[@ ·;92JJ;:@J-aI%[ bQ>lQ7=N:qh]7tA4fXQ\˄ 'LĜ,Cd'? 蠡ZP7:t85xhQ@$tN%줫zcaFH%|n5A8cϛ)0U:`,48˿ЖڐrY6,MCj讙̱҄?!|`ݛs? `@!$ t߻ 8y=S% W PܑMUD%XXi !py.3^("`6QF&D@}ޓ5' 0xq2ic|(nPFSTQ+!Cƻ-@0J^n9]E J A-Й{T@0!t0& ZVkX`E-r/TcV¸R4 z n};Wxq;0 39`WTiz_эf(%O@8w^,U``K`0tshVq е_2Ʊc_/>M[d(Ղe,*@а*nJy++^v )t|,YN?{J^K2$pQ'>6ԯ @D9i%~ÜV;'K8Cf]`P 6BM EI&P}[EV$Oj+'L\7%)#Z ]t;/)MkV TTvQ'%M1Zp!躼6K2m+mFE6C,k:lSP qA9tncC\?C9k ak=-󪳝`(=HsbSS[)hbe߄>T z vMQzbNPգ(Ug:ww <.Mw ]{~x_4|_ym|uǹ7!Oa'pePyl`\w<EkWh^v[̿E2_{j]fJ遺 R|+)z (7]z[LS[·Qxǥ?=ˏ$3.:`?[]Pxš_[QJbN[e.Eatu p_ =0 : ^]$n!Nҙ 9’M] ^t! O~_Yz!*6-a,ŒE!& bvU%!Nڰ5"[Ա`U_I^NNRf)"L ZI@#C7T,MȢAVNb#a!I_E p4\)‘",C:C)΢2ye1z jl5 )!+9*?@$THm(%!R)Da $y $,!$@2Z\@8YF hh$̕4*Eq]YXNT%`$L)@r˶@8NHnXYCZCIxOV@q%A]ى<֥]#Y`#_Z4i\n(IP@W| @~,4aba٢` Q\ZE +Dh"Ѥu&8 $\A/4m눏mR&plfJ=Z؇\$̉ &L\t`\n> deKNxAkVSgH t&^VfI_v(,>P=D,f=>ä؅&\i4C5dL9z:>'݁꫅y+h5胹l'2*^jh>J+n`@ @r@jTHǗGh p-Yh*-%;Ԋ FUE_ `_X/F, f$`. GWmPGo8x$ h 80i݄\XyD<vM"R^CL@p d=Cdq$@ɇT̂KAzM\@F*GKP^?fv.a%W(\d̚Vj./,yUiCTH(@oD%I (جeݱ,lGϨ#O@r%i@c܏/hj:ɠECGoh2̬ܓ(nLw! @RѲEEF,2PwT@eH'!1/W-4 s+%)B#xL\rbQ"QQ!2܏ ?5!9bl@Q5@KT)ڄ-! %`'&`D)նMQz79mVU)VWCIu6uUʃפfZ5SSTI(G6pB#IS:?! ZR p>mQ=4scP??R} )&1P;g`n8 N׺+tWwK"uE`جX@|/ kiR"s]Z5h.hW5N)~WYٍYPz0TCI5hI@UلCi\1H&D1BkE8A8kxu}}1_s AC7\eRDP~dRoZ$QPY]tK) J E/M\3!\ PD DWU]\1DU 4-hzܫ@_F-ExBH#QM@ e/{P\PFNXAPFD;Vyݩ^䉵aB^u\ejaբ%u_%ݽ[⁞%,Dz ݊֙h;ϲf _#,ZM,\/i-B!3{%ɓ``t"O Vub1ߞ|f1r_|v꟢"[ ]>o>7>~Y~}=??˾?G7n _s/G?1-o?`?8?<¿?׽  4xaB 6tbD[TxcF9vd #I,IeJ+YtfL3iִygN;yhP5 1dRK~Tir$ԞSVzkV[,hXcɖ%mZrun\s{oޠkERT 6|^ŋeo2*FE|sfsrǣI6+uӧ7vG}7Իf xp.eo en˙cTWU64t_7=蝲~-x.Ï5o?slH@3 B;=0 : ѯMPLQAuQ!עi$Q- +#(u224%ɴN.Р,4T/L2lL-OZN)|̲:$<GʤOQ}BMB4Ls ݔEIݨP+TLNM-U=S]U\3RcU `CbUd32}Taa„Rl>P6p׋IrA|XZŽC!}u)ukDx]Եdڗ`R[^Ȃ~p< _ና{cBqd~cD8&=>YאU~LVkʧm~>eޙ3Moy[$g KۭQ,e>C6ꩵe3ݚlܰ+PhF[p߾6N8X_l)C]n6_\'D</uHJ<#'Op,Np\0^eTO<5~IG9=8ifⳂܧ$y1$hAQyP^S m%{ PjR-)Mѐը2uɏp@I>귽Do2ɩUJQBЁFUQ $%LϟP4 ! ,J$&,*0"*-#,3*.4(16 31$4:,5;07@27<-:=2:><7<:,D4?I8?H6AF9AF B<"B56BI7BPC=+CDDC$DD:EL$F>,FI;FPHC=INJ($JDKG%KJ,KE,KL2KD?KRL<3LL M25MQAMU,NP2QL3QB)RF+RJ3RRFRXSL$SL+SQ T8$TDUAV=MY^NY`RY^+ZK-/;P(J?˾p O>tHCsVkzhYBE? ~>|?<\ 'N؍']x11  s!█I#0hx`7WtjW13cq}` x[@&8Cc}Q@V z`G:و.F@)* `C>E?h/ r@0Ї} 0F?T R8'G :x?V,LF 2I^#Xv[c A"T}8H~Tf[@:3p&*(IƏpLv %I`Z6DɈD'z4b(=4Y.HpGzTx+@; "%y,@ԌJegn":Oq?!&ww#_<-!'"3C#g jk&pHA|'.CAЀ`}`Ѡ$0t'>@@@#Z @b4f=րYY`3K4=1VC hJ&!9NVz0KNVmTXC>+#yq50vCH?DxԢP4#'"д?m:U' `{<4>ko6B3HW,1jl~ZQC,4|i%rhL903A^ q6EA[PX8X2&H\op(@D䘖@΀@5P`"ǹ_oL6yiYA ;DAi^|C QwbiNZۡ_;=d"h0Tk/Ao,g}LzwC@oG80<0ag »~L1 "$2gӏ` U R$=GsЇ;rrջﬧ4հ{i<@M* j^H7 .' V@*Zݗ[$`ЀGt`Bґz&ۇxTfR~w}"5 ,,!ZMv/ b> >$A#6? SW|W|<z p a`/x>XPG  G P٠ 1ywXE x#X& ĆtєM+>p *@@N 4'=0 9 '+`{`uw'| zU7&0  0{$ pB'=! Ћeximq bX[xX,fM6g ?p0 Oh! c0P QR]0g>7ZDQЃ0 U>c QS2bs20^WP `f(tHb)v|%@V),? ? >p fS p >0Ԡ 00`Z =x. ڠ 0 P^ @ 2`(` `ȸXx-i=02Y3/ppz7>p._ @0@ |0;xg0cO `נ '@l_К †`` bq0@ y9y*T(/i55]g~yp `c0=XX0 !8 @ 0S Mٜ/H`eQ2pM@ P mq=؞U4JoӘ5JM#Ѡ!=`) = Ѐ pp ?PY JI O0fj@k)w* =P $4 { @ꉆ+uцHjKZw8 &xP xQ3Ez@ p47p &f @@HPq = yzN)k4Д<9~ M vBEJ=xgE-($) 9$9Ϡ ‎;0 P wP'Ppn9  ? #n p !v| yi P y G JKzɯXMS* {1z4Y @) 4 p!p 0 'p xD j I 7 0 g;I 4^Qp ` pp`UuYG{/r@0|G|OqF `9>9~ TXEQxfZgm7+pw*!rRPC+ bw?x@yK-{SqVp<p%` rVPr s l>t&wrj  kM}~` xes& RW} = P-y <|op ^ ϭ#]  2 zCӒ]:M`^-+ayCjWJW߷ l.Gr9M`{ 0vR`&A,9>9e0 + Dy8epoP& _(f=^yPN.nv: yPB`؎ n  P`ANfr ` 2 pfr}D{ ?vyݮl0a.si` RptGNt|P ^+G^y|ʀoEy9P P P _8 epM ǀâM0N2y0i@s0u'm` M낰 3 ю-{/?%y y Pe(Ce8-p #emHg@  Mo D =zoq-0 \ e(]Xn yu @ zt0 P oo8J` @ d q P@u)wK@  0p"?k @ pp09pvs vq,0@ @% h(#;2s`_1;v+"ŋF#5(c"<-4hQ?@JbYM9uOA%Zh-dP,G)mvlLUŤ/lߺ%[Yeu[-\ Υ&-uΝ u`EsqAH_ ʸw/tct ls 4AXWH`2$xWn3qpe8Sc`2\L'F QsyP H LȡM h>%pO AQÄk)@xE2_ֲ1t#cF8ґp1e<Q5QscxstE,.@@N~ 9uAp\-J$pAGR00$ù26,;rO?J"Lbr@J-nQeպ0#e/{K_0yLd2ԝ X^l@"0ҜLir>ЛC&) jNxsVxxO|Sg? MT yEsO~hByFg IH+]~)!K ( X` eJAZBJt BΟ$ܤC{J(2FTZu>1L/ѩf]<ʜT鵚 >Vf)s愝9kNU4(,L$NœE arKj~a |UYࢩ$Dsֈ&OsܣQ@ &M~ֶ\pbPe e.uf:sRY'ޥQjN,΅ְӝ(uu܁*?zQ Q),@'xZpHQ,"L"UrӅƷ?8~t]/L_ |IvLH{ÂPLkјbxF#ͱa+P&-dkJ^rŽ;ܗ7彞O9ɺ@ g,64RHHl*MsԐ4(95A|<f}B[i^ҒNL%2Poؙ >#@>.c=P6j8h<|`!>s8rAV1@I5&A;BCipT  >h+;P(_/Rpb(AC?42hkCaRX]8)]D10)PG3$8Ph7ԇ8toC.C A$ p>E1:y[JDw/+81eHX@D2A4)P}PHF(n@PyD.<( m; X DBtp頄Y%`f7XPS h<̰px DphPw`gˡD` ĈjI騎 ȍ W ɑ9p/L=|xɘЋpb( BPx4p5k(}".}h{tE -)#{LIl+pLUL5ˏkLDlxj= f315ԇ!H.<y88X3V8 -稍@hsr0G.Pκȁ!LVPݜ/Ep!N} pU錑 *rAL鴔nKr }3Z( tx];inp@B:z̉D3nǴGJ9U=|P/`8KVY.,R~B);LK%ZL}@nE91Ky6}0Ӝ)i ̆%U[0ْS%mRC]()R+,/1%L@ kp=JeS—ՄUIp,< }XL5HԜI-GJ }qU. ]Җ#Z (4ႉ_p!PVSe}89SМrS@$ߑ1ןA+„- +(]!8v}WyP;LR= CAG&oݚ1$+8-M~$5vF qE;΢WF1k),!. JH(ϧ*HON"A4c#+-e7z)N\V ]UfT]dD-E(-JK3fMB3EVGPgcv«}beEhvLZfrj;nH.֌+fs-h^|^ep 2YE s2ڳL[gU`gɥ = @3%[ =/ +S/0(2t 0,-*VZMn2H78-ʔdiɑLH:| #NRM|C.D >Ղ~IT9I% \ ?SB٤*p-g=3D3x9 -s7p#8r@8AlkmK dR70TD:ip@.=%9Њ>rl  nE>|QGᴯ?^?\z4K#;鼱Qܗ_,JVs>qW,<.t9ȓ vNC($ᵂG9 8;*PL+𧮚*R9Ar'<οń=p̟m WXpFL8:@-RZkG f8O9f.de&QK,r` Jyp$\{Vd %Yc=~:"/)n Ȓ]2 $Mh* П(JJ]D#Cw3Tu28wzD" t=&(AuNNҕhΗH8}icC tk<t s㉟B7INt eC&q+ XSܡYBXJbUcaaF H@/sh 쀅#" ԲJISQ98LBW.` \>#C K,DF! .,l&XC%[HeX((ZD8@+ Z,F)d2 ǭaK\@ DyRP IB *`X@i4%.S!DB.Rp*ie'b:9ͳYBAU}g`e+dTR -#N,E/)1%N E4: {(RcPы=!`cOU\0Kfv-&F7`( ؕ2#QCdќ2Q7r[rZ8n!ȖV5w{M+@P`(XhN=28E:ь٤'6yԪ@&hmj p B&X'-&ثS;.D1e x#ܡ [1x1ҥ"ˊn4c)ڝ/z.p<`(U;.ȸc>B;wvpK. qw,h|Z#HI0<1X8džO7HWXeJnRPgͶt@.5'%QX)%>ɶ`)$eV/9QBFk@ VIlx(KzlZn0r${ҜU_P@@ 1½ (%5e@n[zn„\z2·?Um6 eB>+a潉hj_iP 8z)7pe[ eꉦw ;A@_@\I%Wt seJSKI Q+''>0Z˰%hĕwV.]Jzy.8ҝ z{ ,d$% (;fBeƢZH@CT|G(hB:h%PC3= 8@WRC$J@7( T&^ " 7MHШf ,B20E'샹$ `< 4ADL+ 0B(ZItO7Ty1AЊl+Ɓ+zb. (GFPEPtz@ז/VrP_H@0\Қ@F_ŕ),`፴dI@LrxEFupDɃc3Fj4NvHI| ePd.kE:,$HB@6؃?"Z@HE ,Dhd.ȭMtmr$ /V,cᆰJk:ȃ=Xnj_E2TǨhI2:A?BͤͅuhB 8 0p|@frK h P >\?Lp'+ 7Dl܏ƶ럆ct$ ލpGU pƨ hsMĆ)JLq(2Tr-n 9 S TdL0N!O$ F=p&1elpUj0%<čDQFTܑ<1 o^_BXw0:D$+2Ft<H¦CLZ8$ Q:U& ;>rEJ(1QXtdвO-^ M5xRRs5Ђ@:qW',&+VE# IUR)Q  "ڞz WEQTOR BBH%t'XLT۔YqѸI%ӓU-Aq_FZou5Ws7^ DTd&,9:.@ BR(@7O7w8 5tc[0+אYCCFz+BxϭPuDEi V]X!ъ/(0hB0@+&5*Y {!\AAUCցvUCBؕ}UC5 (i]7mUM xv`C+XYCS)V\@YW{7U8@9B밅[toytX/1A( E퇦15INE \\Aܒ$RhQ99S•~y[ty9[O؜%ʀHq^SD:޼9ĦX yaiZj]mXSιY$4eALPZ9b9(r9 5\ХZtHY h<]! K9m)ס>ੈ\; *$9\%`]Vm-XY5,^MF; l^ M;-/{|͒~5S!5 b|>c[Q( , ZQgnee\-cI W937[ǧ _ `؞"R eַ=9ۻ+f=سD!?whOg!~]c3V,*>>*+vi;痼~>{~ܫ=$>>/?a߾GOB+$?C7o_S?g2 z~Ϗ?ϝ?ȇ`?D2d xaB 6tbD)VcF9vdH#[4)ɔ'YtfL3iִygN;yECXh҉$6uTd˕(VzkV[v )Rcɖ5{!Tkقn\so^{WɩS6|qb|7v(qQhYqf͛99p'h!G6}5^ʫJ%vl@E>8:unݻTÉY{+/y7w;A#*<ClzPEp22<E m4E|FHm1ok0}lhƶP"JG&dkˎʞ,{|2̚tQ2!20/\M4NѬL68p#ܓP*ʨ"tHc<4MQ5MN_.M@MOkV+^fXds[ܚ}6Z~Ω!O&wtM7m_+Ԩg. w`[8Ӳ.fΫ蘑Fms{g;>6X o׻G)^|QN|q=;*)SM?+qU'U?<fڥm,xrګ܅p|_^F?yyo@Ѯޮo5{@]c8zׯ):j%]ooO&"x")w L=J(Ĝ ,Yv<7,D4?I8?H@>6AF9AF B<"B56BI7BP+CDDC$DD:EL$F>,FI;FPHC=INJ(KG$KD%KJ,KE,KK2KD?KRL<3LL M25MQAMU,NP2QL3QB R7)RF+RJ3RRFRXSL$SL+SQ$TDUAV= Y;MY^NY`RY^+ZKׄ?rA%bG+@*"tzHD;0V7` F&&фfI* u`3eX RPU(|<~;;Ѿ`C@dx2p~)@;F .v ~ (X Xe&!aH}cVpDCBCߴѡ8;YAICDE=I$?2Y)R0Y4bd"7AGZG%)v?d@ H10%HX$`6@VH@h ֹ\A) aHDDxɅ;D`RDA+8q8mDbBi:9HMe'Q }$z<@h<JH XHX% < f? ZB*yyJB86vH@,b G c5f6jh PW!Di @f`ܡ7d~$0 pZ#k?8%D&&GdHV~B )+a]~R m.*G"x@cHw@AQ3| ǜ<0ʽV=b (ִ~JJԶ ~ȯBI@ 8<ƏXi G90!#">ƃ db98^ʸ%` G?A.`Pr?]hu3! X7@D@ D&D WuH7葉,brިv r~9Q;@ ijĐtN,"#mAxF~ B N>Fm ]h>+#0s:,54@"\?!R@,җδ: ?1A @iSѺ8Z!=[c/!ZzfIOQ IԢqh:p+M+p6)@CD 򂅳I,ނ!6!ew C Ewv,QxmZz?:߰ tI[D  Pd!% B-bL5:Nvw2Pҏ2dp}+SN2'AFQ'{ ~f5d|#0G8o ݣ|gQM!G_9~"^NWĬA~@'9ZpwCȷ>[x/6ţ;}$*hRh@~RBpОw Wh*Ph2:p:tH& (|`B}Mea&wطW!n0:.7I PS@$?r? 5E~{W. 08OFyo+t{ tː ` rt'%wUzǁninP kALt~( -6 ׂ!,+?`U ϰ KwU(@~(. V?` |q-sp2X8h|`(ʦzh7 o%MP paͤmI>r Q@ İ@jIX00I>O>[>P_060VQP 0Y5S(^@5'} yߠ XE*bW4py̢.< .@P 0@ 6 0.P0@ @ @ 8 ?p hI8 p Ӑ r ` ``!$ɀ~gӓaɒ$  ~$8Z/<Y i@YYU  Í@ |7P~ @ _y X)kHu+ @`0D }ة@8c82XÌ,P {Ǚ( @6p &P~I ?a 'AP @ PU@ Fi(ؠ0pe2N` ` os07IhPĞDzo(5gAM#!6`9 A P rp ?I CI QС`Ђd)y*6p $. z  } 9$uaBjEp8 P@xA3F0|Ѓ P48``9 6 @PIPۘkJ 6 s G) d94``5} NP xP:@~] GنYF7S@eSl׼+w*qTpD+ dw8'qງ;-Lwq W 5 |p%pqWq r  5,), q\x+Ld  r'Ň|ɷ|Ai(-HE\ġz&qLĸPRiU<p% ygh TQy͐ ` pp\ o r nlv|wLts ֐ 0GZ?xgXPLJ瀳 ҡ*a'ST4}ywi<ʔ: ߰ʛŢˮʛW˶lˬ˼ـȌ|uG lasŜ\ovԑtɎFÝIlWy \ِ | L˫l|P0,11LL,ɓ8'ZhY8VdJw  '߰\%Md @` -4=L? xk"Y&L: S `t ^  &@' ʀg^Ȉ%\: <5 ={oaA[!YAW {` :,0؅=88m< }trz  =ԂLہ~ P es <  KW = PM]ỳ7|q W8 0ɭ#]|}  2ٰymD ӌ4X+q{D1jXK0X0`߰X q:N} @xT&B@&3ޢ:gТ 2% >^y2g qp  X(`M^{ JHNݜh~v4 {P;ؐ 0` ~nL p`Aq~ ` 2 pՀf|= 8Wx{ݨ|q.ʀsk Tt smPp|p0 X+@@^{|ʀi~Ԃϟ?BA.[PIpf2!zʐߡALādÝXM_8{$(eL8Ӂ aٲ?E8+CAɓ]/'VL/DTL7o֜p@R4JÞtT d$X"S$D"C",-FNtЁnzvm&-m!}{鶻hD}Rny,_9e@\պ_) oXE8FQGX.W5/|GGhthsȒas^ H9ǟp~'QY@!tw}㩻{ ԡt&a)YFosAkg{\*`a(C[*xAGjAQ3>l` D~D1 p1ÝPX%PCip*TwqDAJ A6U2BB34/i%PJGMn/Rb 4D+h|UqpHG:pd<F8Qsc P\Șq-9KRD48hr hIȂ|S%M89ʤDIDreX$HfQX>0#e/{K_0yLd LPwj!5eӂ4co.'FTA ǩZS|-ݓSg?OBS%#os&`KDD#SeԣS*@ )V^.!5YszVZͤ63Y@^ qH5*rTLd*kozuHr/GbzA-=|ORW]o{SŸJ oJ[.MJe&X Tg1ގ Ā8[)qXƚ M@L^ᤲ,8nhW  g&78T8b:B`jM *,!Y]+6狅=٭k&\bҒNs$&Pq x?bz:PX _ 2JC:Ȯp@L ! wVu(3tXs>>@>.s>X7j(p=p=X8z} hn;d૬}!^ <髾>נs9bAɣV2PI5 'A+Գ+ )AqpU  𽏀,<(`0S`8cAC=3`jAiVڛ^T%^D$(AX CPdӁfPC}hCw88 8;ĘXC@$C]$7&It8(;F[tPe@$yD뫄YpeЇ%(^>XPeFadQ:k< ÕBtp氄[%Hf5상XPc h:ă ɰ@@ Eph w`ՂD8iH>@ԍM\tH hHOYE/H (IR09.ݓɥlI)8 wICㅻX`5p5k }"+}P {x2݋kTI<k5`aR"5RC^(%m'uO)/,͆-M kP=KeHӖ ȢTTyJ`» y}XI=2GԚA*љDK}AU/ ^є!Z  01` p"PXe}8:ИTrS(QyGWV)C+kMXS o"P#d8te(sA0ëPW~MG|s VҞi(Ёjо%paX'Eט` mwY)!׳z s5/@6 ,R+"2Z9͡" / թ&xۢxձ2h*¡ej ҁ!+‘*! [P \UJIaŧ \|]ڕ*"[WI'U X}hT ҉s] $@" \آ$G4B^AIB"R:0 .أt"0\U q Qp$r&2_s.1j&!PB\L-v -(.' +(Tbf/`\aY($XD+cĚڥ./;o"'(&t(^@ `d*և-Nj Bc:*j *xaA5>7b*.rd0%\n:݉d!-`^1 Nc]삉R& u2e R|eTf]x݂"hԚḴa~,Z#F.GX9<8*0hp-T hf`Ť%i`pح6ٌzhf82DtVe8*V 2 s23ry[]%k_95 ≠ Q [/M g"+c/(kr$_2-STsr 8fz[$)U1Xzrl Ș8j,/zi!1ܡ*Hk6xF0mbCPJ3ΡB⤵l.Qkb r37p7سƂ:sґo( Ar;74*ap+H6;+@f(3Re@nvt7&* % 8Z 6IR`p:M>X'3 35^*5m%sȆX9s$xS`xhNs[66&*9'(s8YΑMwppTs G5е8b7Pi+qݦ}J1>cC1YEh 8}i"I:M4"8]1p= p:n 8 Zr2eAw7 B<|M#P*o'<#| >7 Ձ9su! ƒ0C:;ИPIK5>KkBF68%tzkE B-jJlT^S`?cs4GfRHJ7|-ܸrҍ7y֥ b,^Rh7N})?}v+Þ2 q">- =B CYXu9!/J' 飲{?XxF-AdcMU?'`ifſǟu ,o,/Lӥ3͝ :背XsPWx a*ׁ^"UeCyWۙOȰAii%d݄ 28!Ք,2|cOU{tuFTWK6,^}gƗNw uIpLPO5?1QR*z#A%C7D%2 (O:;sH?xYˀ,\_*]RJ*2µs lp4 G: %|sPQa4iKv78 x?qBOA7=r;B@TocExK 7k$MxbԒqdsBIM:B(O~,ь-`3>D4C Cb;}B$΂O\F>`P/us DTnꎨ(*TKCGLpFG1Dd dBc@?^ڴQ#;6SrS+'tml'K.L3Cd#F}/hO)D:p,.6m "ԽA j/WYbfaS;=]MPc'FrLЕX-̈́ӫ030wre#T?@Bw9s3ž4C_2f# cQ&ࣅ"N@c%=D95.7ɂc$0hHd] ]Z4BE3mlE3$ ua$@AH]J{. ELxTBM!Y` J)dcӘhTP PE:QKU%f(4^I@E#}bT'K30Q$[hsZ<1.ORmА0FpmU=-ZYl !U\B x @ 4{ZDc #>Ba{_50 (jUbyPBUC(HVä эC3 `GZ: a*$,s;VC80`Օ2pbӴD>A@Ã>LQ[Pԩ RNa4#7bHe9Az>!7,^%d^?iBa4^}t3"(^pG %T“<{"0FyWtPn}}6xA<ѭ1 G!X!x!Hk1Z"ce'u\wu7-KK(r-u`Y 98ǁq< ]pb}*ݠR"y_jA([xH*ʑ",C:*"ѡ0(9#n mb7J,a7!gQ+"A.@@Hn8=$9$Tā)@bț8y%d,@ *#-0!$T!4na|`8iF j<6B$]]pP\Ӧ%|ԤM)td4d@81FP@J`]Dj]EBLPV@։B]ڝ=%_n`a\\5iApDIPțhY LW,A5aBd*cbb!iAdZ] *LSj*Q\1&8 <\ 0Țno^qڻfJU%Υ &X\KboV ffKgKBxA܊&m^S'duҦ_n(!`!`(…>l=TEyd( 'C8%E:4zoȀ\BEh:A(|$kˉTEVdI|>,A=>t)45dL9ȃ{;٩>T)M-i)=Rn@ 2{kLV`?CL={㒾h'; ȏOl(ꊮL7C}u(F=n ^kaŘ́;|C#}A)4@H@#D-зFEA9A·^I/]`ءd008(\ʲ @EEH7ȄA#Pā{(!ATxBLIM&c:\ ,$ 8,AZKx7BU'z5AѢG kD7`Mk3܌:BҊLB8ڃVŬB,h5Ƭ(JB¢?b+↠ tlAV́dj ZC݀BKYB`H<.p `--Bba|ɲsEvq\I@@d3k8AwH,ɏ}QBmF: ,`PWx( 7mF(+d|(PL xAHU G(sCOƆAMT&q0d\20. +@4v `@:I]`ێ/_ ,!$!@GέAp(!4 8Ax]Ւrp1<0M HяU@T 2pfcB\x4;$/P3uTFH[P4% AO:mL'ߌOt3FM<=ApD2Qp.5A^ T5 |R! s5B@:X(4B&3F+85L$R)CBSSa0I > ]T5LqUA@-!H%`'&`AEEU2 SzA8Au"WVSTXWJu7},W˥S3tUkTU)H6pB#I:c@9u[Eu:zS?u?5t"ROET~1&2X;ipn8 BW*ugMؘ"va 0,4i®0,'9*q{)`IWUaBwU XCP0TʓhIV@[)l72H&L2…lE88kxy5~w 2؅`t HRR]%SLYۦIu](P.E `` \dalR9=SÕ- u[ɚ[Q&[ ۤ[P(P9ȕbmjan\ZT<]H6zzT:RfynRX'E^QRWϔ\QQN{LVӉa C^ݩM 71%90]k_;^ݴ蝥2x^ M-?aסN 6ET ’nIq5|mA(|f8! ! Ă%[S`. >_#+>雾䯾nv}~s>w\^ګ~!㗾5}W=/׾?IqO?WW0wk Z?0o?"?ǿХ_+ȗ  4xaB !CC#VxcF9vdH#G0yeJ+YtfggN;yhPC%yiR$).u RfTS¤IfQ[vl؝)6}zmZk+Vu˫bֵ{oޢl7i\b5qbŋ 2G\XIYw9Ğy8rjի^v]&gгi6@ֻyFxTm7~\!i"zt̙8ri+ʜCɯ~>uٷ'}n׷}G_O?\39 eDRdâODgȍj+t<Ixm |rH,*jӞr(ߚ2+ӡ` , %2|=3ӜS5 <̒>M6<4I>\s碥*dIn~Z5ƙTkR6rjlJ̐Ӱa >^^nmᎻYJ= *&{LrȐΰrsr˯^2Ο 6/X1u\/lk7Wu^ćW]ׅ'yyGp}L<{}xz{Vi8G}z7[- ,u lIp\ABiP)̜o*#$< YF1\ 0x/Vf:xC!S؂]QxxLdmP"t%,fx[<F#8MSOƘqt#cG3q1uGCAC8n1$eDefl#١HfhfK£/~R2(G!Ҍ#X%+D l,iɐNnc&E˅[f'bcj<2 89 iDb>3!UI !,͉N_ӎ 9ݙx2hg=yO0:'?Or$AcP)R e+F&4|Zч5&GQ&6 HdR&ҙ!]i/KYT#ſAle&%KޔBvSk&`AҴeO&U TԀ! ,J$&,*0"*-#,3*.4(16 42$4:,5;07@27<-:=2:><7,D4?I8?H@>6AF9AF B<"B56BI7BP+CDDC$DD:EL$F>,FI;FPHC=INJ(KG$KD%KJ,KE,KK2KD?KRL<3LL M25MQAMU,NP2QL3QB)RF+RJ3RRFRXSL$SL+SQ T8$TDUAV=MY^NY`RY^+ZK׀?rAB+@)lx0D;VgVi!޸D$,9@l6bYP 搹Jy"rя7x@Zx> ~"g  apBVx T4`ȡʅV KA B0x@H}CVa`HDC:C߲ѝ07YAIC<$IJQ2%HZ4@ʈ'z4b'=(I!G.HGzTx)@; %y,@BNpg8*Oq;!"'wc|_<-!'| sDƏJ8MdN[3@ Nr@=9h B܀kޘ%4@1-)gA`AdcXJp&~88!Tp8*pL 䉏3X+A6H6+@Adz;MmcMBrV `ƱPCo"H @GJ'?HJ~LpI?KL,<7@oDR Y"@@ i[0DXƨ?4e/ 1w9y`xŭ{U@j7X%G_"@ ny@ra /@A9r$c;%[RV r#䨂 6 '\fBzA >ox~@M& 5G%oHQ%` rԣu7&)Ȉ'MXDF 6h D| 9|VFE?aT sXZ n7D.ZC$* "9@aiFO D*AjV7/{Dm҃4K~ZTE+|)m?萀 4 8_iZ @N·'L0M G8F@pӂ6!w C Ewv0YxzKZ߰ J[D   e!% B `L#6NKw2Pҏ2p{}/Nw2'StZQ'{ ~f5Kd;|#0G8o ݡ|gQæG)z "}#$6G sЇ;hkѧwԤxt[_ix@M* o7 c~c7  V@*(Q2T߿2p9tHggxTf{jq}x= ,,!,TBrb> 7$A#6? pS{{4z apw>TPw@  @ @٠*yXxWg؆f%m@ lALd~( ,= ǂ!,+?S ϐ JU(0~(. Xu?` z{-sp2PW8X|Ѕ_̦zg7 n,Lƈh d>qO@ İ@iH?00H>N>pZ>@]50XO0 T5R(\p 5'{ yߠ XE*IbW4~py̢.; .@0 0 >q PgS0 >0Ԡ 0Z =x.ڠ 0 P^A  2`` `H w&9=)+٘,9Bzk}~;d h@X)S  Í@ z60| @ ^y H)kHu+ ` C {։08b:2XÌ5]W4( =P &0|I @?_ 'Јc0 @ S0Cp *Pz : P)` )r@@9D/5WEM#Ѡ!=`9 = Ѐ qp ?Hy pO^ڠ= pJMܐː !r `HQe&} b i7P'SS$}iwfʔ9 ߐʛšʬʛ7˴L˪|˺Pȉ|( lWasLܩiQS1›)lWy <ِ |\ ,˩L\|P0 xS$,tɐZ- -sTcGw  ]M lR - R\4m5}H&"} ̀ԗ֜JA`t 9JXQ?p ?SP+ P ps,W &CzdQyp(p3 m4ӌ'-|x!тXH™z  =ԒL\x` @ es<  hKW p= P]ỳ(|p V( 0ɭ#]}]  2ٰymC0Ӎ5Y+qyCp|w!XJ0X `߰X9pm }J` ` L+{ 0vR𾖧&AP'59f B& @^y3f xp`! W(a=^y@GJ.ۜj~v6 yP;؎ P NL ``AΤqn  ` 2 ~p(|={ 8wvyݦ|q.ɀsj Rts=p`|` Z+@@^y{|ɀk>Ey9P ` P W8 fpM ¢MNЎCP n5r>vP  J߁Lٙ .=o%Ѕb0`W8Ӂ v0 ^ya[DLгPڜp2!p?ЅR`]HQR7 yPi @ J0?nl @ <K mJ` ߖkK ؙ 0k up9pvs ~vh,0p@ P%  2d;bv4g@%G kPCZyZlѢ& xK1eΤYM9uO-ZDXR)&{يsIT%پuWafF[j9@eVh M[;%m>Ԃϟ?BA.]\8сI`f2]!zʐA<cÙXM_8{$(eL ҁ aٲC8+#Aɓ/'VL/DRL7o֚p@R4IÞtTğc$P"S$Dȁ!C",-FN<120 @ .nD1 *aL 0k$@r%(ǖx1C)$ҖqG- z@niZ E ` X ч"r@@@rЧ 9VHbr@LArHS Ie2ݳ@V[uUXc&DQ_9lK(@oICBtv*q-ْ B?yǑ6"6(W5ŀm;y$k"Ol v?G!uʪ$ 쐒 ׺d񇗋‘ډU+8+ l}xS~(Ɇ'$LQP&FEĒn,@%@beuisa h#w0@=rAnzvm&-m!}{鶻XD}Rny,_9e@\_) oXE8FQGX.O5.|GGhrhsȒAs^ F9ǟp~'9Z@!tw}㩻{ ̡t&a)Y&os9kg{\)`a(B[)pAGjAQ3>l@ D~D0 p1ÝPX%PCaBp*TwqDA A6U2B"20/i=%P*G n/Rb 4D+h|UqpHG:pd<F8Qsc P\Șq-9KRD48hr hIȂ|S%M89ʤDIDreX$HfQX0#e/{K_0yLd LPwj!5eӂ4co.'FTA ǩZS|-ݓSg?OBS%#os&`KDD#SeԣS*@ )V^.!5YszVZͤ63Y@^ pH5*rTKd*kozuHr/GbzA-=|ORW]o{SŸJ oJ[.MJeX Tg1ގ Ā8[@)qXƚ ML^r,8nhW ‚ g&@74R8":B`*M *(!9]+6狅<٭k&\bҒN3$&Pp Ԑ|2/c2 "p0y nܒBɓ?!gS%%ιX.W vX&̧@A"v߻X>(3tP>k狾@>.c=P7j(h<`נs9bAɣV18I5&+Գ+ )AipU  轏,;(_/S`8bAC=2`jAaVڛ^T"%^D$(AX CPcˁfPC}hCw88 8;ĘXC@$C]%It8(;F[tPe@$yD뫄Ypd%(^=XPdFadQ:k; ÕBtp搄[%Hf5܃XP[ h: ɰ@@Cph w`ՂD8iH>@ԍM\tH hHOYE.H (IR09ܓɥlI)8 wIBㅻP`5p5k }"+}P{x2܋ kLI<k5`aR"5RC^(%m'uO)/,͆-L kP3M4m 8j` ,z9LE8NA!Pˑ)7 Їe#sqJE*љDPчO SM@Qh0 S.`!8 wd.XH;9ИTrS(QyGWV)C+kLWS m!PcWrsՇsA0ëPW{MG|sVҞi(ȁj>%paXט` ewY)zԣ"s5.@6 ,R+"2R9͡" . թN&xeۢxձ2h)¡ej !+‘*![P P\UJ ("ŧ|]֕*ZW'U P}hT ҉s] $@ \آ$HG4Bڵ^AIB"R:0 .أt[U,^1j^G.g>oJ0 maN<9!X#jf*%^4b:2bŠB% aVbz曅IMDK!(vb5F]4v&(bRnB'6F],Ai}ª.ᤶ0/֩cG.-.F`ҎWA 㨙zS%&2BV `*adϢa[[1Ѱc;-RK" ud R|:eTIfW[-(RE@KLm-q.?8XGPâuabo}|v EhvPLZґfɁhjSn`.(fs-`Ngd8*?U 2 s23r9[1%k_9+1 ≠ QZ/M 0g"+e`/(kr$_2-STsr Pɑ*NR%_1.GaƘj_[`sRf: Nls!_(6tګ1)-Nn_dk>=MX 7sWsߋ p= `,&s-.b;^ @JW4o>O4G558b57Pi֦}J1>cC1QEh 8}tiI:c0Ȇ!8]1px< p:n 8 ؃˙Z;QҰ<̓b؃9y<+[7B9;qU=йt9?3MxOӇnKxt<Zp;:pth[σ-vc_FgFytw1 7EO6Gy!)ٸpu9À0 :{s9S:8Jr`7 u0d?Q?rG&0pqi)KzDCyXϱOp \I! (17G<Cȃ!p|2-LQu?;$A P ax9d ȯd`O`b8`+2}8@{6q)`A`|1|}!0A.G6L>r2Rcw7 B<|M#Pn; R| 䧾>/ ́B7 ȯsOx|ڳ=OkfII %r5!#OE_@5Bʔ*Wl%̔9fDCF2@΢d+&N3b&0/C}qB9r+خ+-~2hX +εmYwEKYIoNdXR̟-;İD-\R=eHpPL3"j )3Tk Vl{y v p̟ LF},:]ȡ?4g eR[r@0W*-ք\P`t؁RǙȰdU]Otٲ A24!Ք N,2|cO{AIWy$eO=7bޔQ@M>9H! >՘dSM1L4)mڵ ݄Ó<(p?c;!ASS-niYzWc{`h99jW2 }< @hKqs70 pq?qAJ:7$r;AjO7E x7jX$F(Zqb,C6ɟ `?٣D3xaw L-^G69M8?;M?"yZE,Y92  J;:p;)aOE$Z Ђ.{M(Ϻ<ւN:p(m7饄A%;,xb "A6ǎ(<٬ 'LY9's9Jwν}:0,|!ŀA n]CevN;XLHfmLTX .̈́c/m5$xGp?L܇50`[E?^3MLJxϐ`$%N XZ䁺pa 2՘fX9/2 86O̓Ĺ:N%24*:'J4Е0A>,@7*EP>a8q+P+HP6! ;`|E(`9f|v9ـ6P7'Z8`ɰH(KpG]HE %s~)$@s+tO|cM M0=D7! KpĭYpE =M1K$l,b:<-q!\ J.% HT%E0BI:@I2yϖK'=#.h5-{K䡑ւ61]ZQK7ħ]+ $qEI]P@2DMt%"D^4a 19Z¼jpA(Ҡ0=N$b%wXh;.0CUɨ Dq}TqWz_Ɂce sv}Q% L0% CA Q>;QE5TN F3Hs-eĜUAvjbJ6jJIhO0G*&Vp .pL`8W=.ɍ #:+ь 7'k  ŝZUlO9kBl~>D fU )\$A0 WؙCɫQb갉}lo2]:Btb+"{v{@ꛔ`EImj%6; Nix@ Ͷ լ"R0ƒ 8F TS$BE$b-3 vlttoe`BP+wl)L9͞ɿ-'R.-BrPG$A4-$}3c*$Ks>߰J*maD+BtN|s wj*T }źY ":p dV;f̾Ow{tPr|_>l1U݌eE3!MP/}ePp`6u޻$w'Nk="qw~6;ֵM@ʼyv^YWB#]v}ߞس\=}fv/eS#gz!>׬c=_.NCn݁DLm!Y)b-k9Qr 5_i`i[K̞ݙQ`a%`m b `bD^ a'`y]ԑ`ˡ`\ f " XU<N^a`b }Y'$-v!] IB*A*j ]"6IaŠR&Z~W RbQ(rAPi)>xA5K"IQ",2C14")F0$CL" 5X+cK(A)$2N 'ʠa]bDש (a|F)>Y><EI@>N<= 4 -~nB.8SiBV>^@XNJ 1\70J*H‚HHLF#(G >v CEFzE21]@?@F@EKVѕ@S#1Y]9YY#[aW0aě L@Z(ȁ4E`AH@ @@`Ao%ܥ,ڣ _{ !F\݄l`ʀH/Q %]IAȀ`>*A K(AizND&K AdƦ] c0p恦1HzH qH%WYf0\j &av bjJp{܅Lg `'Mp~&Z(`:aI[>r>=Et^7hB:CdLC3\= 8ShNHʅC$Z(J7'M訸v]hJ"I|>(.=< ZHl Ql0͒L3HXC6=@ x%ɳkќBM\ȁ;|"x(,\"D؃)P򄈺>5Bff]**A^n?̊Nx!1i F1hH7d "|XKv$C O$RGV G&6A ,ܫ 0B(ZE$l`7BPd'u1AR8ʁX>hk-.h̩͠=fAQȁpd؁ DU0Eh)$;-o@ Rh @}\\B/E, bHì㲌n=C@no\HHAL -|D 8.Xt o-doxdoR--^ު pDxk:ȃ=C F20I`2|5?+i9ʨpmIɔ֬ 0lwd&rL?bdLċ>P pXV< 7Ph ]FjC_LC;pCU  kH }07h l"o٠ +U0+(2jo P=dLrNC BrkA O }JpBp ݚ{XI60TC@ @jIVKD7L1H&1فgaE83f]xt5y1p؃l`r*Ѱ2òXHe>êH\K]0 JM9 ҽjyd۫Ip1ɁK!Hmr8O,a^񚤝Dؼy t9] eaAiO9\K0Κ!D4LFyݦYnEL\@]L6{4L5 $Vx]}]\xYbV9]Q/\+]{%LE%-^1 Y^ 5|zഩU9gӡW4O_y^!)}|s8/>+hKci8/N~ܾ>?>7.MO?#xo?w8_Sh:`5z?ˍ?Ͽǣ??_?<D  4xaB 6l!bć#VxcF9vdH#I4yeʈ9XtfL3iִyM9yhPC^JK6ujT;cRkV[vJlX N5{mZkzun\Zֵ bҤlҹ {Z]aNrdɁs\2Dwţ}<ujL3m9tlٳ 4ջyfi7~n\ o%d6ܐÙT, EQ\UtûB$2WǟZKdHh|M<y1&Ti͐Jd'(L+K.<"/5 d"46M✓O'v챱D0FqԱQ 9LWP&tKԔ8SPUpR]DW%L3_\l^g5"uVP^Y]XBB*?KUgm*Z\V|%v܍MWu%t_}]z|f.T}߄CyX-~6}c.T #;>Y\UήJ嘱jmčeySh䄂9Yʠy6祥ζ`6QzYc;+dŦ~;N;o %ZmI:Iaoo[ )eι2f5G{~GGM=9VWo:?mxTs]wߞҞߧ d?_?'FfMߟU^fǿoKtK_@-)0s nꫠV.X :FN>p&%4! Yx>- U8Ź9!j,=$C P$FGJKQ'BWR]7xED1z\T0Qd шF5qzm)G9u(/|At!؂D*r-" I"#*iI`fTd9I ;DJi.F{T$[2Ce@Nڲ#,w9CGnXL$@TfDgL4sM>ʀ7;R伥9 pr;pn =ňLsd"?O 'AN&Ta(eOJBԖDNS(G)Ϗ1"YMIJeX{KݮW#s%B*!9x6*#>=Li&#K! ,J$&,*0"*-#,3*.4(16 42$4:,5;07@27<-:=2:><7,D4?I8?H@>6AF9AF B<"B56BI7BP+CDDC$DD:EL$F>,FI;FPHC=INJ(KG$KD%KJ,KE,KK2KD?KRL<3LL M25MQAMU,NP2QL3QB)RF+RJ3RRFRXSL$SL+SQ T8$TDUAV=MY^NY`RY^+ZK؄?tQBG,@ @$pNth> u*-D%&4ԁF̔*Z12J2WOC.@ GXd <>N1 T@X4 $`)H2:`-Bs v " yH~Tg[ 3tB!'zx:+(I#$?q2Y(R0W4b`b7AGY$)v>d  H0(H6Y`$`68VH@h ֹ[A9A}8DDx:D_2QZik&L@Al'-;AЀ|Ӡ$0t(>D>@ iYA;DAH jxC BQob3te.Za=dv8c/AoìfaLrwC@p8<0aY ~L1q %Bϗa Udg"~hy}plK.ޝZ~"8}oI%KMvA{?xDJ@@^[*ʠ9p9sG& (|`"}Mea&֗ד!e2E!$09.6H `S@$?b? 6%~{7. z7N@Exo+sy s̠ @`rs%qw$~l(i%X, tM+> *@N `+(=0 9(+zX(| zpU7&@  z :<! `P\`lgq ҆ZoLP a͔m@!?qP Oic0 QI]0h>7ZDQ@0 xU>c Q@Q2b@s20^X P@ ]XHtaɘ"{%@W),? ? ` @ >q @gS@ >հ 00Z =x.۰ @ P^A  2`(p `8 w%9=(*٘+)Byj}u~;d h@X9S  ? z50| P ^ H9kHu+ ` C {։0(a92qX5]W4( =` &0|Y @?_ 'c@ P S0Cܐ *Pz J P)p )r@@)D/5GCM#Ҡ!=`I = ѐ q ?H BY O^ڠ= pIMݐ̀!r _8Qd!iׁb ܷi7P;X Es_` @@HPxi: = qF9c)4P 4Ix M v 9z+ ; Ls~>pрI 7] T  y I $ @ `˧I 4^Q p 'p`M9wQ;{/s@&X~G5qF pa >9 ~KU'aBTEQ eRl+v*qR`C+ bw7p';-KgqW4 lp%pqWq r 4,(,q"s) ap G0q0|w|{ҀRD lBjwJKkLP+-.L {p@?\ wE|AU ` pou\vls<{| },| bLxWuɔt hz>%EѷoyځƢLjp y,^ ʪ y\˵ʸˮ xNHw$ v.5G̉kGW(OC,0xVxw 0 @p< γll ` ̐y<50!LLɒܩ7'YgWTcIw  MM'lR - R\4}58&"} ΀ӧלJA`sà \9JpXQ?À ?SO+ ` ps,W&CzdAyր(ڐ3 m4ӌ'=Wlw!НZm$2`9 ڤM-ql̈́w(\7-&t%۲3ۂ@ܔy9`^  PQx0 P) 0{Uצ  J W=3^ӏ =Wp0':x2 +!pq9M{ 0vRྕ&A`(59f R' @Ny3f p`" V(a=^y@IJ.ܬjnv6 yP:؏ P^\ кP`AΤq^  p 2 ~p֐f򊓎|< 7wvy`ݧ|q.psj Rss-pP|`0 Z~+? ^yk|ʀk=5y9` p ` VH fpMãMN!ЏC` n4r>2` . JρL٩ .=o%b0`V8ӂ v0 Ny)a[DL`ڛp2!p?Rp\HQR7 yPi ?' J߭0?~l q@ <K mJp ߖj . p [W ]'J0  i7f{P07 ʠU0+Q 0xdȰ́q #J /ؐEL(K1eΤYM9uO/[Bɰ-SLU4JWa~歬7qrE 9wJ6v}ϭ!E?l+ܺ DсIhf2.^!{ʐ_!E<dřhM8{$,6eL(ҁ i鲵?D@+#GAɓ0)ZL/D R L7o֛p@ZIuUd$PBS$Lȁ!C*무˭FN<120@ .nD1 *aN k$@%x15KI$qg- |@oib E ` X ч$r@?A@r 9VHdr`LArHSIe2ݳ@V[uUXc&FQ `9mK(@ pIóBt*-ے B?yG67"6(Wŀԙm;y&Ɵk"Ol!vAG!}ʬD 쐒 ׺dđډU+8+ "m}zSHG$LQЉ&fFo,@ %!@beuisa h$w2@=rA ozvG-mA}ƙ{ۚ`D}Tny,_9e@|_)(pXE8FQGX.W5.|gGrhsʒAs^-&H9q~'AZ@桁tw}㩻{ $tFa1˚aFpsAkg{\)`(B[)pAGjQ3>l@ TD~T0 1PX%PDaBp*TwqD A6U2B"200i=%P*G nRb 4D+h|UqqP:Fqd<F8Qsc P\ؘ-9KRD48hr hIȂ|S%M89ʤDIDreX$&HfQX4Ce/{K_0yLd LPwj!5eӂ4cAo.'F;TB ǩZS|-ݓSg?OBS%#o&KDD#ʓS=!FbR#XRSf.ґ4+ zЂ yN;MANp!Ũ7yQ>eԣS*@ )V^ .!5YszVZͤ63Y@^ pP5,rTKd*lozuHr/GbA-=|OҽW]o{UŸJ Jۢ7.MJeZ Tg1ގ3 Ā8[`*qXƚ MN^ᤒ,8nehw ‚ g&@74R8"Ԑ2/c2 "p0y oܒCɓ?!gS%%ιX.W v`&̧AA#v߻`>(32uP>k狾@>.k=P7k(h<hנs9bAɫV1@I5&+Գ+ )AipV  =,; (`/S`@cAC=2`jAaV^U"%_Dɤ(AX CPdgPC}hCw88 8;`C@$C]%It@ (;[ uX f@$yD뫄Ype%(^=`PeFalQ:k; ( CBup昄[%HEg5`P[ h:ɰ@H Dph w`ՂD8iHѾ@ԍM\tH hHOYE.H (IR09ܓɥlI) 8 wIBP`5pk }"+}P{x2܋ kTI<k`aR"5R^(%m'uO)/,Ն-LkP3U4u @k`ы,z9LE8NA!Pˑ)7 f#sqJE*љDPP SMAQh%8S.h!@ we.X%paXWh ewY)zԣ"s5.@6 ,Z+*2R9͡**( . )N&-e[xձ񩲢h)¡mj !+‘*!["X P\UJ ("ŧ|]֕*ZW'U P}pT ډs]$@ \آHG4Bڵ^AIB"R:0 .#t[U,^1jڎ^G.g>oJ0 maN<9!X#jf*%^4b:2⚰ŠB% aVbz曅IMDK!(vb5F]*4v&(bRnB'6F],Aiª.$0/֩kG.-.F`ҎWA 㨙zS%&2BV `*adϢa[[1Ѱc;RK" ud R|:器TIfW[-(RF@KLm-q.?@XGPâuajo}|~ dFpvPLZgɁhjS.o`.(ns-`Ngbe@*?U2 s23r9[1%k_9+1 = QZ/M 0g"+e`/(kr$_2-SUsr Pɑ*NR%_%.Ga@ǘ_[`sRf: Nls! _(6tګ1)-Nn_dk>=MX 7sWsߋ p= `,&s-.b;^@JW4o>O4G58b57Pi֦}J1>cC1Qŋh 8}tiI:c0І!8]1qx< p:o 8 ؃˙Z;QҰ<̓b؃9<+[7B;qU9t9G3MxOoKxEu<Zp;㺋pvuh[σ-vcW`FgFytw1 7EO6Gy!)8qu9À0 :{s9S:8Jz`? u0dӿQ?rG&0pqi)KzDCyXϱPp \I! 017GD Dȃ!p|2-LQ@;$A P a9=e /e`?P`2c8h+2}8@{6q)`B`|1|}!0A.O6L>r2Rcw7 B<|M#Pn;R| 䧾>7 B7 ȯ{Px|ڳ=PsvII %r9!C?PE:A9Bʔ*Wl%̔9fDCF2@΢>e3&ǎ3b&0 /CqB9r+خ+-2hX KεmYwK՛YIN9HX! >֘dSM1L4)mڵ ވÓ<(?c;!ASS1niYzWc{`h99jW2 < @xKq84 pq?qAJ:8$r;AjO7E x,8jX$F(^qb,6ɟ `?٣3xaw L-^G:98?;M?"yZE,Y92  J;:p;)aOE$Z Ђ.{M(Ϻ<ւ:p(m8饄A%;,xb "A6Ǐ(<ڬ 'LY9's9Jw,ν}:0,|"ƀA n]CevN;XLHfmLTX .Έc10m5$xGp?N܇50`[E?^3MLJxϐ`$%N XZ䁺pa 2՘fX9/2 86O̓Ĺ:N%24*:'J4Е0A>,7*EP>a8q+P+HА61 ;d|! F(`9f|v9ـ6P7'Z<`ʰH(KpG]PE %s~)&@s+tP|c M4=71Kpĭ]#pE =M1K$1m0:;QE5TN@3Hs-؅ĜUAvjbJ6kjIhO06Շ*&Vp .pL`8W=.ɍ#:+ጝ 7'k  ŝZlO9kBl~>D fU )\$A0 WؙCɫQb갉}lo2]:Btb+"{v{@ꛔ`EImj%6; Nix@ Ͷ լ"R0ƒ @F TS$BE$b-3 vlttoe`BP+wl)L9͞ɿ-'R.-BrPG$A4-$}3c*$Ks>J*maD+BtN|s wj*T }źY ":p dV;f̾Ow{tPr|_>l1U݌eE3!MP/}ePp`6u޻$w'Nk="qw~6;ֵM@ʼyvᙃ^YWB#]v}ߞس\=}fv/eS#gz!>׬c=_.NCn݁DLm!Y)b-k9Qr 5_i`i[K̞ݙQ`a%`m b `bD^ a'`y]ԑ`ˡ`\ f " XU<N^a`b }Y'$-v!] M*A*j ]"6IaŠR&Z~W RbQ(rAPi)>xA5K"IQ","314")F0(CL" 5X+cK(A)$2N 'ʠa]bDש (a |F)>Y><EI@>N<= 4 -~nB.8SiBV>^@XNJ 1\70*L‚HHLF#(G >v CEFzE21]@?@F@EKVѕ@S#1Y]9YY#[aW0eě L@Z(ȁ4E`AH@ @@`Ao%ܥ,ڣ _{ !F\݄l`ʀH/Q %]IAȀ`>*A K(AizND&K AdƦ] c0p恦1HzH qH%WYf0\j &av bjJp{܅Lg `'Mp~&Z(`:aI[>r>=Et^8l:CdL3\= 8ShNHʅC$Z(J 8'M訸v]hJ"I>(.=< ZHl Ql0͒3H\6= x%ɳkќBM\ȁ;#x)0\#D؃)P򄈺>5Bff]**A^n ?̊NxA!1 1h7d #|XKv( O$RGV GB&6A ,ܫ 4B(^E$l`,8BPd'u1AR8ʁ\>hk-.h̩͠=fAQȁpd؁ DU0Eh)$;-o@ Rh. @}\\܂/E, bHì㲌n=C@no\HHAL -|D 8.Xt o-doxdoR--^ު pDx:ȃ=C 20I`3|5?+i9ʨpmIɔ֬ 0lwd&rL?bdLċ>P pXV{XI60XC@ @jIVKD7L72H@&2فga83f]xt5y 2p؃l`r*Ѱ2òXHe>!êH\K]0 JM9 ҽjyd۫Ip1ɁK!Hmr8O,a^񚤝Dؼy t9] eaAiO9\K0Κ!D4LFyݦYnEL\@]L6{4L5 $Vx]}]\xYbV9]Q/\+]{%LE%-^1 Y^ 5|zഩU9gӡW4O_y^!)}|s8/>+hKci8/N~ܾ>?>7.MO?#xo?w8_Sh:`5z?ˍ?Ͽǣ??_?<D  4xaB 6l!bć#VxcF9vdH#I4yeʈ9XtfL3iִyM9yhPC^JK6ujT;cRkV[vJlX N5{mZkzun\Zֵ bҤlҹ {Z]aNrdɁs\2Dwţ}<ujL3m9tlٳ 4ջyfi7~n\ o%d6ܐÙT, EQ\UtûB$2WǟZKdHh|M<y1&Ti͐Jd'(L+K.<"/5 d"46M✓O'v챱D0FqԱQ 9LWP&tKԔ8SPUpR]DW%L3_\l^g5"uVP^Y]XBB*?KUgm*Z\V|%v܍MWu%t_}]z|f.T}߄CyX-~6}c.T #;>Y\UήJ嘱jmčeySh䄂9Yʠy6祥ζ`6QzYc;+dŦ~;N;o %ZmI:Iaoo[ )eι2f5G{~GGM=9VWo:?mxTs]wߞҞߧ d?_?'FfMߟU^fǿoKtK_@-)0s nꫠV.X :FN>p&%4! Yx>- U8Ź9!j,=$C P$FGJKQ'BWR]7xED1z\T0Qd шF5qzm)G9u(/|At!؂D*r-" I"#*iI`fTd9I ;DJi.F{T$[2Ce@Nڲ#,w9CGnXL$@TfDgL4sM>ʀ7;R伥9 pr;pn =ňLsd"?O 'AN&Ta(eOJBԖDNS(G)Ϗ1"YMIJeX{KݮW#s%B*!9x6*#>=Li&#K! ,J$&,*0"*-#,3*.4(16 42$4:,5;07@27<-:=2:><7,D4?I8?H@>6AF9AF B<"B56BI7BP+CDDC$DD:EL$F>,FI;FPHC=INJ(KG$KD%KJ,KE,KK2KD?KRL<3LL M25MQAMU,NP2QL3QB)RF+RJ3RRFRXSL$SL+SQ T8$TDUAV=MY^NY`RY^+ZK؈?tQ!BG,@ HE$pNx"h>" uW4-D%&4ԁF̔*Z12J2W)PC.@ GXd <?N1 9TDX4 $`)H2:`-Bs v "C yH~Tg[ 3xBa'zx:+(I "v $?q2Y(R0W4bdb7AGY$)v>?d  H0(H6Y`$`68VH@h ֹ[A9A~@DDx:D_20Zik&L@Al'-;Aр|Ӡ$0t(>D>@ NFmU`C>+#͢0q9,6@"\?!EXӚP4#'"AlmSME3jd ylFh9%>U-X&MzS"ضtH4@n &^& &# x J KFڄo-(0d)fHʒpL/o7j {f0F'my\4+(0Qc(36A adXڸ oD@G?`QPlaE{;Kϻ=lÜLơw<]%m, )nru;&Lt"k)F9^@D2VȞLd֏?-6ρ;C-CZRbMO}C 4D4?Ǟ܀c7h_q߀4`Z Cks@E?`0>gt`z&wTf{jQ}x= ,,!PZ,SBRb>0 6$A#6? `S{{2{ apw>TPW>  > Pڠx(x(wXv7gF%m` k?LD~( *= !,+?S HU(~(. Wu?`0{z-sp2pU88|]Ɇze7 lx,Lئh d>qOP Ő@iH?0H>xN>pZ>@]3WO00T5P(\ 3'| Yȅh8Cg()bW4px̢.; .@P ۀP =πx.0Ā@ P P xH ?р (7 ۀ Ԡ p @ ```"|Gsa!($ WZ>@Ҁ._p` @ @0P }`Ѡ;蓺h@`c`O Е (c_0 W br0 p9P! S'&٘5X {A3; `c=긚d0 !p8 P 0S D9pe2M@ ` nWr 38N@Zon,P !}7d$?B] {;&h @؀ _pڥ *0w*=p $* x  | )"u1>jAکwȞP }vE {( P47 &]JDfRٟ=P X *!@Dy :x p @ 1j2@`1溣ze!P9 nfYː*+Q Lb~j P 0߸ p EZxPq N{ ,P +@1)`G | ೾:ZQє}6yY ) 4  p! @ (@ː ~ ѐǐ@ 0 Br~ { M% ~ޠP0|+@  ʴar{z0PtmruwTg 7TPAx%+T@Q8~Q_uxʻn'f092J ogsv``[2twApAp0sWp9p'w a  q'W|Ƈ|=f(- (E;ğ&&oJĸNP\iS p #rwGfT1yΠ p nnl m plLt\u,rqנ ƃgZ?xdXNLH?l'SR}Iwgʔ9 ʙşʬʙ7˴L˪|˺`Ȋ|ׄsG jAsÜ7 `d\h%\90 = ;{oa1[ YAg {^ 8,0؅=88m,lj ͩv;˜z  ۾=ԂL+!P|~;Ak.n f`.!6kpMs `ŧ HS JpP` 0L ~. z0j1s'-n` M@ - >-|)zz P[(CfP2= _mBב@ 0 M0p ; ypk-P \0[(S z`u @ sP   ܪ v8J \ ᾴ lvK@ ש   றe`9`v`s ~)^vi,0`@ P% ? 2dC?cv8g@%G kPCZzZlѢ& xK1eΤYM9uO-ZdXR)&{ڊsIT%yWajF֛8k9@eVh Mc;%m>Ԃϟ?BA.]\HсIpf2]!zʐ_A<dřhM8{$(eL(Ӂ aٲD8+#Aɓ/'VL/DRL7o֜p@R4JuUd$PBS$Dȁ!C",-FN<120 @ .nD1 *呁N k$@%(x1Ci$qG- |@oiZ E ` X ч"r@A@rЧ 9VHbrLArHS Je2ݳ@V[uUXc&HQ `9mL(@ pJCBtv*q-ْ@B?yǑ6"6(W5ŀԙm;y(Ɵk"Ol vCG!uʬd 쐒 ׺d񧗋đډU+8+ !m}zS~HɆGDMQP&ԆFo!,@(%@beuisa h#w4@>rA ozvm'-mA}{hD}Tny,_9e@|_) pXE8FQGX.W5.|gGhrhsȒAs^ J9q~'IZ@!tw}㩻{ ̡tFa)aFpsAkg{\)`a(B[)pAGjAQ3>l@ D~D0 p1ÝPX%PCaBp*TwqDA A6U2B"20/i=%P*G n/Rb 4D+h|UqqP:Fqd<F8Qsc P\Șq-9KRD48hr hIȂ|S%M89ʤDIDreX$HfQX4Ce/{K_0yLd LPwj!5eӂ4co.'FTA ǩZS|-ݓSg?OBS%#os&`KDD#SeԣS*@ )V^.!5YszVZͤ63Y@^ pP5*rTLd*kozuHr/GbzA-=|ORW]o{SŸJ oJ[.MJeX Tg1ގ Ā8[)qXƚ MN^ᤲ,8nhW ‚ g&@74R8":B`JM *(AЄ9]+6=٭k&\bҒN3$&Pp x?b:PX_ 2J:Ȯp8L ! wVu;H7"9`2qv= q=_o!Tc n' v}choD2(D~Q$B>Ԑ2/c2 Bp0y oܒBɓ?!gS%%ιX.W vh'̧AAG#v߻h>(32uP>k狾@>.s>P7k(h=p=P8z}ho;d૬}!Іӏ^ <@飾 >נs9bAɣV1HI5&+Գ+ )AipV  轏,;(`/S`8cA C=2`jAaVڛ^U"%_D$(AX CPdgPC}hCw88 8;ĘXC@$C]%It8(;[ uP f@$yD뫄Ype%(^>XPeFadQ: k; ÕBup栄[%HEg5䃁`P[ h: ɰ@@Dph w`ՂD8iH>@ԍM\tH hHOYE.H (IR09ܓɥlI)8 wIB녻P`5pk }"+}P{x2܋ kTI<k5`aR"5R^(%m'uO)%/,Ն-MkP3U4m 8k` ,z9LE8NA!Pˑ)7 f#sqJE*љDPчP SMAQh0S.`!8 we.XP;9UrS(QyGWV)C+kMS m!PdWrsՇsA8ëPW{MG|sVҞi(k>%paXט` ewY)zԣ"s5.@6 ,R+"2R9͡" . թN&xeۢxձ2h)¡ej !+‘*![P P\UJ ("ŧ|]֕*ZW'U P}pT ҉s] $@ \آ$HG4Bڵ^AIB"R:0 .أt[U,^1jڎ^ G.g>oJ0 maN<9!X#jf*%^4b:2bŠB% aVbz曅IMDK!(vb5F]4v&(bRnB'6F],Ai}ª.ᤶ0/֩cG.-.F`ҎWA 㨙zS%&2BV `*adϢa[[1Ѱc;-RK" ud R|:eTIfW[-(RF@KLm-q.?HXHPâuaro}|v FpvPLZgɁhjS.o`.(ns-`Ngbe8*?U 2 s23r9[1%k_9+1 = ̸ QZ/M 0g"+e`/(kr$_2-SUsr Pɑ*NR%_1.GaƘj_[`sRf: Nls!_(6tګ1)-Nn_dk>=MX 7sWsߋ p= `,&s-.b;^ @J =p.s Oߎ&d;3~2#5UfGw!PPb[5,۴3{%h,;! p.(8-]5Z6@[<m %zK1.7E{ Fm5P7n~.1lonkqX9hmin1i>W4o>O4G558b57Pi֦}J1>cC1QEh 8}tiI:c0І!8]1qxs= p:o 8 ˙Z;QҰ<Ճb9y<+[7B9;qU=йt9?3NxOoLxEu<Zp;:puh[׃-vcW`FgFytw1 7EO6Gy!)8qu9À0 :{s9S:8Jr`7 u0d?R?rG& 0pqi)KzDCyXϱPp \I! 017G!LDЃ!p|2-LQu@;$A P ax9=e /e`P`2c8p+2}8@{6q)`B`|1|}!0A.G6 M>r2Rcw7 B<|M#Pn;R| 䧾>7 ́B7 ȯPx|ڳ=PsIJ %r9!CPEA9Bʔ*Wl%̔9fDCF2@΢>e3&ǎ3b&0(OCqB9r+خ+-2hX KεmYwEL ՛YINeHp`L3"j *3QUk Vt{y v ̟ M},Zȡ@4w e[r@0W(+-ք\P`t؁RǝȰdU]Otݲ 24!֔ N02cO{AIWz$eO=7bޔQ@M>9HX! >֘dSM1L4)mڵ ވÓ<(?c;!ASS1niYzWc{`h99jW2 < @xKq88 pq?qAJ:8$r;AjO7E x,8jX$F(bqb,6ɟ `?٣3xaw L-^G:98?;M?"yZE,Y92  J;:p;)aOE$Z Ђ.{M(Ϻ<ւ:p(m8饄A%;,xb "A6ǐ(<ڬ 'LY9's9Jw,ν}:0,|"ƀA n]CevN;XLHfmLTX .Έc10m5$xGp?N܇50`[E?^3MLJxϐ`$%N XZ䁺pa 2՘fX9/2 86O̓Ĺ:N%24*:'J4Е0A>,7*EP>a8q+P+HА6A ;h|1F)`9f|v9ـ6P7'Z@`ʰH(KpG]PE %s~)(@s+tP|c N8=7A Lpĭ]CpE =M1K$1m4:<1q!\ J.% HT%E0BQ:@I2yϖK'=#.h5-{L衑ւ65 ]ZQK7ħ]+ 4qEI]P@2DMt%g#H^4q 19Z;QE5TN@3Hs-إĜUA#vjbJ6kjIhO0VՇ*&Vp .pL`8W=.ɍ#:+ጝ 7'k  ŝZlO9kBl~>D fU )\$A0 WؙCɫQb갉}lo2]:Btb+"{v{@ꛔ`EImj%6; Nix@ Ͷ լ"R0ƒ @F TS$BE$b-3 vlttoe`BP+wl)L9͞ɿ-'R.-BrPG$A4-$}3c*$Ks>J*maD+BtN|s wj*T }źY ":p dV;f̾Ow{tPr|_>l1U݌eE3!MP/}ePp`6u޻$w'Nk="qw~6;ֵM@ʼyvᙃ^YWB#]v}ߞس\=}fv/eS#gz!>׬c=_.NCn݁DLm!Y)b-k9Qr 5_i`i[K̞ݙQ`a%`m b `bD^ a'`y]ԑ`ˡ`\ f " XU<N^a`b }Y'$-v!] Q*A*j ]"6IaŠR&Z~W RbQ(rAPi)>xA5K"IQ",&314")F0(CL" 5X+cK(A)$2N 'ʠa]bDש (aF |F)>Y><EI@>N<= 4 -~n B.8SiBV>^@XNJ 1\70*P‚HHLF#(G >v CEFzE21]@?@F@EKVѕ@S#1Y]9YY#[aW0iě L@Z(ȁ4E`AH@ @@`o&ܥ,ڣ _{ !F\݄l`ʀH/Q %]IAȀ`>* K(AizND&K AdƦ] c0pꁦ1HzH qH &WYf0\j &av bjJp{܅Lg `'Mp~&Z(`:aI[>r>=Et^8p:CdL3\= 8ShNHʅ$Z(J 8'M訸v]hJ"I>(.=#< ZHl Ql0͒3H\6= x%ɳkќM\ȁ;C#xC)4\@#D؃)P򄈺>5Bff]**A^n ?̊NxA!1 1h7d A#|XKv( O$RGV G&6 ,ܫ 8(^E$l`,8BPd'u1AR 8ʁ\>hk-.h̩͠=fAQȁpd؁ DU0Eh)%;-o@ Rhn @}\\܂/E, bHì㲌n=C@no\HHAL -| 8.Xt o-doxdoR--^ު pDx:ȃ=C 20I`3|5? +i9ʨpmIɔ֬ 0lwd&rL?bdLċ>P pXV{XI60XC@ @jIVKD7L72H&2فga83f]xt5y 2p؃l`r*Ѱ2òXHe>!êH\K]0 JM9 ҽjyd۫Ip1ɁK!Hmr8O,a^񚤝Dؼy t9] eaAiO9\K0Κ!D4LFyݦYnEL\@]L6{4L5 $Vx]}]\xYbV9]Q/\+]{%LE%-^1 Y^ 5|zഩU9gӡW4O_y^!)}|s8/>+hKci8/N~ܾ>?>7.MO?#xo?w8_Sh:`5z?ˍ?Ͽǣ??_?<D  4xaB 6l!bć#VxcF9vdH#I4yeʈ9XtfL3iִyM9yhPC^JK6ujT;cRkV[vJlX N5{mZkzun\Zֵ bҤlҹ {Z]aNrdɁs\2Dwţ}<ujL3m9tlٳ 4ջyfi7~n\ o%d6ܐÙT, EQ\UtûB$2WǟZKdHh|M<y1&Ti͐Jd'(L+K.<"/5 d"46M✓O'v챱D0FqԱQ 9LWP&tKԔ8SPUpR]DW%L3_\l^g5"uVP^Y]XBB*?KUgm*Z\V|%v܍MWu%t_}]z|f.T}߄CyX-~6}c.T #;>Y\UήJ嘱jmčeySh䄂9Yʠy6祥ζ`6QzYc;+dŦ~;N;o %ZmI:Iaoo[ )eι2f5G{~GGM=9VWo:?mxTs]wߞҞߧ d?_?'FfMߟU^fǿoKtK_@-)0s nꫠV.X :FN>p&%4! Yx>- U8Ź9!j,=$C P$FGJKQ'BWR]7xED1z\T0Qd шF5qzm)G9u(/|At!؂D*r-" I"#*iI`fTd9I ;DJi.F{T$[2Ce@Nڲ#,w9CGnXL$@TfDgL4sM>ʀ7;R伥9 pr;pn =ňLsd"?O 'AN&Ta(eOJBԖDNS(G)Ϗ1"YMIJeX{KݮW#s%B*!9x6*#>=Li&#K! ,J$&,*0"*-#,3*.4(16 42$4:,5;07@27<-:=2:><7,D4?I8?H@>6AF9AF B<"B56BI7BP+CDDC$DD:EL$F>,FI;FPHC=INJ(KG$KD%KJ,KE,KK2KD?KRL<3LL M25MQAMU,NP2QL3QB)RF+RJ3RRFRXSL$SL+SQ T8$TDUAV=MY^NY`RY^+ZK؈?tQ!BG,@ HE$pNx"h>" uW4-D%&4ԁF̔*Z12J2W)PC.@ GXd <?N1 9TDX4 $`)H2:`-Bs v "C yH~Tg[ 3xBa'zx:+(I "v $?q2Y(R0W4bdb7AGY$)v>?d  H0(H6Y`$`68VH@h ֹ[A9A~@DDx:D_20Zik&L@Al'-;Aр|Ӡ$0t(>D>@ NFmU`C>+#͢0q9,6@"\?!EXӚP4#'"AlmSME3jd ylFh9%>U-X&MzS"ضtH4@n &^& &# x J KFڄo-(0d)fHʒpL/o7j {f0F'my\4+(0Qc(36A adXڸ oD@G?`QPlaE{;Kϻ=lÜLơw<]%m, )nru;&Lt"k)F9^@D2VȞLd֏?-6ρ;C-CZRbMO}C 4D4?Ǟ܀c7h_q߀4`Z Cks@E?`0>gt`z&wTf{jQ}x= ,,!PZ,SBRb>0 6$A#6? `S{{2{ apw>TPW>  > Pڠx(x(wXv7gF%m` k?LD~( *= !,+?S HU(~(. Wu?`0{z-sp2pU88|]Ɇze7 lx,Lئh d>qOP Ő@iH?0H>xN>pZ>@]3WO00T5P(\ 3'| Yȅh8Cg()bW4px̢.; .@P ۀP =πx.0Ā@ P P xH ?р (7 ۀ Ԡ p @ ```"|Gsa!($ WZ>@Ҁ._p` @ @0P }`Ѡ;蓺h@`c`O Е (c_0 W br0 p9P! S'&٘5X {A3; `c=긚d0 !p8 P 0S D9pe2M@ ` nWr 38N@Zon,P !}7d$?B] {;&h @؀ _pڥ *0w*=p $* x  | )"u1>jAکwȞP }vE {( P47 &]JDfRٟ=P X *!@Dy :x p @ 1j2@`1溣ze!P9 nfYː*+Q Lb~j P 0߸ p EZxPq N{ ,P +@1)`G | ೾:ZQє}6yY ) 4  p! @ (@ː ~ ѐǐ@ 0 Br~ { M% ~ޠP0|+@  ʴar{z0PtmruwTg 7TPAx%+T@Q8~Q_uxʻn'f092J ogsv``[2twApAp0sWp9p'w a  q'W|Ƈ|=f(- (E;ğ&&oJĸNP\iS p #rwGfT1yΠ p nnl m plLt\u,rqנ ƃgZ?xdXNLH?l'SR}Iwgʔ9 ʙşʬʙ7˴L˪|˺`Ȋ|ׄsG jAsÜ7 `d\h%\90 = ;{oa1[ YAg {^ 8,0؅=88m,lj ͩv;˜z  ۾=ԂL+!P|~;Ak.n f`.!6kpMs `ŧ HS JpP` 0L ~. z0j1s'-n` M@ - >-|)zz P[(CfP2= _mBב@ 0 M0p ; ypk-P \0[(S z`u @ sP   ܪ v8J \ ᾴ lvK@ ש   றe`9`v`s ~)^vi,0`@ P% ? 2dC?cv8g@%G kPCZzZlѢ& xK1eΤYM9uO-ZdXR)&{ڊsIT%yWajF֛8k9@eVh Mc;%m>Ԃϟ?BA.]\HсIpf2]!zʐ_A<dřhM8{$(eL(Ӂ aٲD8+#Aɓ/'VL/DRL7o֜p@R4JuUd$PBS$Dȁ!C",-FN<120 @ .nD1 *呁N k$@%(x1Ci$qG- |@oiZ E ` X ч"r@A@rЧ 9VHbrLArHS Je2ݳ@V[uUXc&HQ `9mL(@ pJCBtv*q-ْ@B?yǑ6"6(W5ŀԙm;y(Ɵk"Ol vCG!uʬd 쐒 ׺d񧗋đډU+8+ !m}zS~HɆGDMQP&ԆFo!,@(%@beuisa h#w4@>rA ozvm'-mA}{hD}Tny,_9e@|_) pXE8FQGX.W5.|gGhrhsȒAs^ J9q~'IZ@!tw}㩻{ ̡tFa)aFpsAkg{\)`a(B[)pAGjAQ3>l@ D~D0 p1ÝPX%PCaBp*TwqDA A6U2B"20/i=%P*G n/Rb 4D+h|UqqP:Fqd<F8Qsc P\Șq-9KRD48hr hIȂ|S%M89ʤDIDreX$HfQX4Ce/{K_0yLd LPwj!5eӂ4co.'FTA ǩZS|-ݓSg?OBS%#os&`KDD#SeԣS*@ )V^.!5YszVZͤ63Y@^ pP5*rTLd*kozuHr/GbzA-=|ORW]o{SŸJ oJ[.MJeX Tg1ގ Ā8[)qXƚ MN^ᤲ,8nhW ‚ g&@74R8":B`JM *(AЄ9]+6=٭k&\bҒN3$&Pp x?b:PX_ 2J:Ȯp8L ! wVu;H7"9`2qv= q=_o!Tc n' v}choD2(D~Q$B>Ԑ2/c2 Bp0y oܒBɓ?!gS%%ιX.W vh'̧AAG#v߻h>(32uP>k狾@>.s>P7k(h=p=P8z}ho;d૬}!Іӏ^ <@飾 >נs9bAɣV1HI5&+Գ+ )AipV  轏,;(`/S`8cA C=2`jAaVڛ^U"%_D$(AX CPdgPC}hCw88 8;ĘXC@$C]%It8(;[ uP f@$yD뫄Ype%(^>XPeFadQ: k; ÕBup栄[%HEg5䃁`P[ h: ɰ@@Dph w`ՂD8iH>@ԍM\tH hHOYE.H (IR09ܓɥlI)8 wIB녻P`5pk }"+}P{x2܋ kTI<k5`aR"5R^(%m'uO)%/,Ն-MkP3U4m 8k` ,z9LE8NA!Pˑ)7 f#sqJE*љDPчP SMAQh0S.`!8 we.XP;9UrS(QyGWV)C+kMS m!PdWrsՇsA8ëPW{MG|sVҞi(k>%paXט` ewY)zԣ"s5.@6 ,R+"2R9͡" . թN&xeۢxձ2h)¡ej !+‘*![P P\UJ ("ŧ|]֕*ZW'U P}pT ҉s] $@ \آ$HG4Bڵ^AIB"R:0 .أt[U,^1jڎ^ G.g>oJ0 maN<9!X#jf*%^4b:2bŠB% aVbz曅IMDK!(vb5F]4v&(bRnB'6F],Ai}ª.ᤶ0/֩cG.-.F`ҎWA 㨙zS%&2BV `*adϢa[[1Ѱc;-RK" ud R|:eTIfW[-(RF@KLm-q.?HXHPâuaro}|v FpvPLZgɁhjS.o`.(ns-`Ngbe8*?U 2 s23r9[1%k_9+1 = ̸ QZ/M 0g"+e`/(kr$_2-SUsr Pɑ*NR%_1.GaƘj_[`sRf: Nls!_(6tګ1)-Nn_dk>=MX 7sWsߋ p= `,&s-.b;^ @J =p.s Oߎ&d;3~2#5UfGw!PPb[5,۴3{%h,;! p.(8-]5Z6@[<m %zK1.7E{ Fm5P7n~.1lonkqX9hmin1i>W4o>O4G558b57Pi֦}J1>cC1QEh 8}tiI:c0І!8]1qxs= p:o 8 ˙Z;QҰ<Ճb9y<+[7B9;qU=йt9?3NxOoLxEu<Zp;:puh[׃-vcW`FgFytw1 7EO6Gy!)8qu9À0 :{s9S:8Jr`7 u0d?R?rG& 0pqi)KzDCyXϱPp \I! 017G!LDЃ!p|2-LQu@;$A P ax9=e /e`P`2c8p+2}8@{6q)`B`|1|}!0A.G6 M>r2Rcw7 B<|M#Pn;R| 䧾>7 ́B7 ȯPx|ڳ=PsIJ %r9!CPEA9Bʔ*Wl%̔9fDCF2@΢>e3&ǎ3b&0(OCqB9r+خ+-2hX KεmYwEL ՛YINeHp`L3"j *3QUk Vt{y v ̟ M},Zȡ@4w e[r@0W(+-ք\P`t؁RǝȰdU]Otݲ 24!֔ N02cO{AIWz$eO=7bޔQ@M>9HX! >֘dSM1L4)mڵ ވÓ<(?c;!ASS1niYzWc{`h99jW2 < @xKq88 pq?qAJ:8$r;AjO7E x,8jX$F(bqb,6ɟ `?٣3xaw L-^G:98?;M?"yZE,Y92  J;:p;)aOE$Z Ђ.{M(Ϻ<ւ:p(m8饄A%;,xb "A6ǐ(<ڬ 'LY9's9Jw,ν}:0,|"ƀA n]CevN;XLHfmLTX .Έc10m5$xGp?N܇50`[E?^3MLJxϐ`$%N XZ䁺pa 2՘fX9/2 86O̓Ĺ:N%24*:'J4Е0A>,7*EP>a8q+P+HА6A ;h|1F)`9f|v9ـ6P7'Z@`ʰH(KpG]PE %s~)(@s+tP|c N8=7A Lpĭ]CpE =M1K$1m4:<1q!\ J.% HT%E0BQ:@I2yϖK'=#.h5-{L衑ւ65 ]ZQK7ħ]+ 4qEI]P@2DMt%g#H^4q 19Z;QE5TN@3Hs-إĜUA#vjbJ6kjIhO0VՇ*&Vp .pL`8W=.ɍ#:+ጝ 7'k  ŝZlO9kBl~>D fU )\$A0 WؙCɫQb갉}lo2]:Btb+"{v{@ꛔ`EImj%6; Nix@ Ͷ լ"R0ƒ @F TS$BE$b-3 vlttoe`BP+wl)L9͞ɿ-'R.-BrPG$A4-$}3c*$Ks>J*maD+BtN|s wj*T }źY ":p dV;f̾Ow{tPr|_>l1U݌eE3!MP/}ePp`6u޻$w'Nk="qw~6;ֵM@ʼyvᙃ^YWB#]v}ߞس\=}fv/eS#gz!>׬c=_.NCn݁DLm!Y)b-k9Qr 5_i`i[K̞ݙQ`a%`m b `bD^ a'`y]ԑ`ˡ`\ f " XU<N^a`b }Y'$-v!] Q*A*j ]"6IaŠR&Z~W RbQ(rAPi)>xA5K"IQ",&314")F0(CL" 5X+cK(A)$2N 'ʠa]bDש (aF |F)>Y><EI@>N<= 4 -~n B.8SiBV>^@XNJ 1\70*P‚HHLF#(G >v CEFzE21]@?@F@EKVѕ@S#1Y]9YY#[aW0iě L@Z(ȁ4E`AH@ @@`o&ܥ,ڣ _{ !F\݄l`ʀH/Q %]IAȀ`>* K(AizND&K AdƦ] c0pꁦ1HzH qH &WYf0\j &av bjJp{܅Lg `'Mp~&Z(`:aI[>r>=Et^8p:CdL3\= 8ShNHʅ$Z(J 8'M訸v]hJ"I>(.=#< ZHl Ql0͒3H\6= x%ɳkќM\ȁ;C#xC)4\@#D؃)P򄈺>5Bff]**A^n ?̊NxA!1 1h7d A#|XKv( O$RGV G&6 ,ܫ 8(^E$l`,8BPd'u1AR 8ʁ\>hk-.h̩͠=fAQȁpd؁ DU0Eh)%;-o@ Rhn @}\\܂/E, bHì㲌n=C@no\HHAL -| 8.Xt o-doxdoR--^ު pDx:ȃ=C 20I`3|5? +i9ʨpmIɔ֬ 0lwd&rL?bdLċ>P pXV{XI60XC@ @jIVKD7L72H&2فga83f]xt5y 2p؃l`r*Ѱ2òXHe>!êH\K]0 JM9 ҽjyd۫Ip1ɁK!Hmr8O,a^񚤝Dؼy t9] eaAiO9\K0Κ!D4LFyݦYnEL\@]L6{4L5 $Vx]}]\xYbV9]Q/\+]{%LE%-^1 Y^ 5|zഩU9gӡW4O_y^!)}|s8/>+hKci8/N~ܾ>?>7.MO?#xo?w8_Sh:`5z?ˍ?Ͽǣ??_?<D  4xaB 6l!bć#VxcF9vdH#I4yeʈ9XtfL3iִyM9yhPC^JK6ujT;cRkV[vJlX N5{mZkzun\Zֵ bҤlҹ {Z]aNrdɁs\2Dwţ}<ujL3m9tlٳ 4ջyfi7~n\ o%d6ܐÙT, EQ\UtûB$2WǟZKdHh|M<y1&Ti͐Jd'(L+K.<"/5 d"46M✓O'v챱D0FqԱQ 9LWP&tKԔ8SPUpR]DW%L3_\l^g5"uVP^Y]XBB*?KUgm*Z\V|%v܍MWu%t_}]z|f.T}߄CyX-~6}c.T #;>Y\UήJ嘱jmčeySh䄂9Yʠy6祥ζ`6QzYc;+dŦ~;N;o %ZmI:Iaoo[ )eι2f5G{~GGM=9VWo:?mxTs]wߞҞߧ d?_?'FfMߟU^fǿoKtK_@-)0s nꫠV.X :FN>p&%4! Yx>- U8Ź9!j,=$C P$FGJKQ'BWR]7xED1z\T0Qd шF5qzm)G9u(/|At!؂D*r-" I"#*iI`fTd9I ;DJi.F{T$[2Ce@Nڲ#,w9CGnXL$@TfDgL4sM>ʀ7;R伥9 pr;pn =ňLsd"?O 'AN&Ta(eOJBԖDNS(G)Ϗ1"YMIJeX{KݮW#s%B*!9x6*#>=Li&#K! ,J$&,*0"*-#,3*.4(16 42$4:,5;07@17<-9=2:><7,D4?I8?H@>6AF9AF B<"B56BI7BP+CDDC$DD:EL$F>,FI;FPHC=INJ(KG$KD%KJ,KE,KK2KD?KRL<3LL M25MQAMU,NP2QL3QB R7)RE+RJ3RSFRXSL$SD$SL+SQUAV=CY\MY^NY`RY^ Z;+ZK2ZN(@s+AC >@+# 8d<⹩v@("5$#k^ ̎XYlijdEF?xjHa4C*!#QB0E+(jXAC2 +ȗBiO7vD 'H$vfނA'H ' )Ѕ$o8$Ѫo(CO1/@D!mB JVmՇ%@C FX3Oɵ*A ?F8s&x?SM(|>BO? D?"/ Yjj(1" ^7=L7>.Ծ0=$6!['`J?!>y>wH4;sTcmzX\EЁ5Ï$Q: (#_HrL> & EɊ)(Q74% !O_ġZ%Q, 1bI ,|C :=(p- xZVvpB:وG*F@)C*bC>E?la`0! ar@2} 8F?\ RH#7 IK;x?^,JF,2EZcVz$`>ڱYp! So\@ ]鰠$ bhBA"ف'ML&kEjƊЌ&^ L$F? $ Ȃ !RY@L 6 xCI ֪r)R3*UWp ,(<ñ$\]}=pv<!>Kz$& Z)gik&H@AlG-;A|_נ$1t(><= qiPb, RVPVȟ/*B@hui`Q) <+M?\YYYZ@ֺ6ApZ)УX YģT#VHhN 0$ "}E(!-B d B`j΁[! VԕP~ %@qP~;1Jw1P\SRR= C~e|P1n6~"P91kH hnn2nI!X)я| "(+;|`c >PD@@H/H$׍n#X$a簪wn`|Gp4sԣx3&)H'MXDA85daRD"ȁޠ;լ qP.ai-)0hp.+Ӛ洇:?1A pk)R\=[c/t-:zfOU JԢt:QXp+Mp6(<#Uŗ 򂅳 F 1 ) ߀[ P`QY. $ %ߍZzK:߰ J[D! Pd!%zLJb@5ZPZ0E1.Pҏ2Kp}'NwC43' d'oìfaLsY а j P P|`pȋi#)=%(Y"By]~=fP m@Ti  @@ `@htГm `eU [P  Љ4a`PkHu+ @@PDP ~ չ(DST&Y҄,Pِ {A3= i`eE0Ġ f00 !p?Pe` T@A *]ٛЛpe2OP 0 q2Y@3*|wg@W$?_P }=`&0PX p@@` zE @) U]6 $* r  ~ Yܠٝ ً>jAx0@Q~48 E6` &`Fpfy 6P o6@ }!Xڛ r @ P 1j21媣ꗾxУz!#!I 0xB\ ɠ*+R L~? @ <z (@`i t 倬?0 ` @ c" j :`` j94:jڣ1Ѵ}6ywE 8P L~<P !P d9 V @8` pǠ>P $ ^zc 4^Q۠P` 0+`|`괆'wvp{{؆%A pQ=:0~kW G~!~bVHQ@~rfSl%Pjm*pSD+ dw9p'! !W|owBBps |sWpYq8r 7,*s,dr"q6qqpG0pȇ|Ǵ ҢgD|3wJĦNPZqa2: [w XfZAy΀ @ nn< m plLt\u,rqԀ ƄgZ?xtLLJ{@~}jSQ$}Y)o !wqƢLi\yސʚşʬʚ7˴L˪|˺`Ȋ|]8 sl|JBvt=U}+Û 8܌Gy԰ <؀ |\ ,˩L\|0УoS7 ,tULsU{!27Eͯv~W 0~1zq LS@+ S<2m3}xG7&u`Ϥ `ԗ>KBΡq  :K@XO?€ ?SP+ 0>om3 xdAyp&ؐ1 M2}ӊ}%-!IaGr!2`:ڢM-Ǥw{ \9-`&t%ڰ< P]My^(whs yP P) 0yUו ؿ K WM1>Ӎ };Ys@&ȅ2 =N|.o,!s7K N+~-@ySY\&BP'5:h > @Ny1hs  -_M^|@oJ>Rjw |P<ב PN\  к`A{P(`Ԁ֙|pf2۱`||s!кȐs~|غڍ pq.ʐsl Sq0sM`ްۀP Z.h]Oq 0z7Nkf K ހ 1\ > |@l! 0 ^ PKNչ .;o%pd@Ӆ y NyYYB?L೼@ڛ7s2!ppSPWHOS5 |ij ' Kϭ /n\ @ :K fKp o(LP yy, p :TW ]&KP :97`֞~P06 ʠW0+Q00ؠ y˓Ǚ?4 d,dP)|$0' eŧ- h7Ɔ)UdK1eΤYM9uԡe2@,8 i ju 6o۴nWض&n@ծZBoBnynȢ/: 0Ѕje`+w2{t@;ld)A4[w޼2$hm!qYaqh&N' Au뀤kt-}cP\o:a{nĕ#Q) AxQ[jNp|%FdFS ?\@@]rRgGDj{:EyȖ-&FB$ȃJ/XTu^&Gn1Fm8\GT*Y!q"#BeJ'>4QfCBl8qL2FR2S,X! .VjyנxĦa xbw4@?tSamvn欃ma}{{pD}VEoy,oaAf@\…`*ioTE9WX>WF5/xGCk(ttĒa thNAqgYZP&7|e)AGcƚF,qQl) eM`5-ec60/'-J|z , `ĠĀ x@OBA gQ.%,0OM *1ħU a {b+ @xC\Ip [tD8!G ,>,fVHb׵aOG!uCdӈFtecxG<@:5P Ӳ#N-ꢠRHEH`"IsRH%')9ur]^BWCuk)xK\2_N31 `3f1KbSd0 r, ]|^7?jZS1LIH4ߵd©M/%.yO|V%OT%hAyP& 8RgN*ѭ͓7h>=~?! y? J% \&5L YC" +x =Jʚ/EM:JϢfk%~HzU}=q~rUaO⠕k]OM~Si:; NdksՉTzjMX W&vCUupX6qUDTوt(8 Or$jxy+,d\qZN00m gc&k18}hYhUKtX$ec} 8dh9F-D @@0UP#"i[@ ``GȄG iB&,!\ۨԼjAzAƷ$ $=Y'1K'pC\}ig))A{kK0 )@%JcL51W(9Bq#J!Z%/w]\nZ$4G5:C'B F0O8E}7;KX?4#FmAtjiv0T4<4ǩx&;:>zf 84zЅ>^XG%^Cd>Йp":Z(Kl9j hЪJ@MallXu@akGа`hIgj 9.oxJ_h^6xHw\Q38"}v x C8 q5Wt0HdHIt2Enq_4(Pr6쐕|~0=q|*A,auu8d^g\؉u]:$ݡH%@.y_Cu-%mޑb}$S>>þ<@G%{*'^X9XG%{З2GPC:ЇA02al0@+ciw:`CB9Ӗ!'H Z^X*ZZL|=iBh 8CPdgxC}w8; и=0 DA%C_$7&K|Ȩ([[x u@e`E ,ipeЇ%(Y2FnPq4ƃA\Z B<.lHQ+XJ8 XVt[C?e:7y@8Ȃh1XX1!DA V+8G/PNЁ LX0ݼ0Ex9a-h5FQNu;pBL鬔*r/I\#녉'؆4c %y{tDY1QnLȔI9"pA`QaR h7/]sM#'UP=ЁYiMu\l) Rp8Jd|9ч38Kl`FjJ??jm`R'e=*RHSlS0ф4ɠ{SeӔ!` ՅUD}XL%B^TeT 5}qU/ ^Ra#V| p H2_ x"PXǛCe@:tY)7湝W s |me9ʹM -^ (:"@t]WyhW}@\T> BQ<}U -vd Ac( aQi Ёi%xaxE<]{U'X}pw(Y*!Ll.Dl eЂ@ LȂq!!xu%!p۪jC)؞tJ -ۺH !е ,1-U\ث !,ґZ !h].b}%"v;)+@ !hN']2M۳)9O;*Wr%gXu%[߅% JE$%ّ\ 0T$ߵ8%e`$ -%M Nӈ!ݽX3wbLZ> u.S!R$i"qLc(bܷ"0l&j!aB}h** -')(E !$zjJaicrE` &McK۩> v["8xb>'Y'>cur]{B1n,V.@!b:2cz*dwT1Fa8r(G2FvW~䦺 6^b_92!9_5"?8 ,, Se%d/Nd`b\Dv PwRZٽSG` L frV3]+]XHXu-{eae tk)h_Ghw0\g}򭄞چڎFci'B[e(JX2 2t[e]ޑHbL^R ^1ڀƕ в\ 2XX+Kt!-2(:zYJhb&/ezKk1"Zj/Hyjg~l t~: nu `tȯ`2Ψ;©JnK 嫮]\17t3{ `>K`-'0L2M-se+N X8>p@ܾ5+ x,X;ȃ,(f83Sex&K0'"Zs J)_.N4P7>'3 ב9 .^;66 ւDl%|c14[/7F[ G{>@ 8 NŲ7q[67>2yF9`7Iq[E%9c8j!ߥb1vC2aۆEh gi<;& /l a:> m88 <(ZҼd:Q+\wZ9;r+ M`88}ȄYT# yqÊ7h/^PjP u>hPd_)`um;vqK>Xei,7Nc@AQYgm9 K oDB*;e(d /ex?Qp32c8xcB @"|9LJ0 ?ҿ|AЄ )'mV!,w#H%@>*BȃQIS| >F=M} Ձ03 /dȃHϽ=,>/D8C$?KsB68%A>uzs*Wl%̘*uЬR(eбE}gNgL`p <ur+ذ^Y^&/PaA ŋת S]3omgeS&a?V ӧC%iWH2`JpC'K Ox!0}SP/+%d7EW` Zڥ3 $q Yq*}LߩÉ 91}R*Us+aP+5^Tԓ`CuRɥȰdVa2݀ 2I4%4xױr賄 PJtI<ƨw:=sgex)zӞ ?Ih" 0>ӜtM29L5iqS$2 ,:;uH?yHUˀ@,̡ZjYA)2v胎 l 6: Bޤͧ9f&<7< x?qJ;7%;BjPxE 7l\$G8f$td0gbK%耍:|Oz,-`3>D8S CB;8y#EO$~OK> mKm Dl(OKcc7p20$4cSJIㅧ9u7G7yCfJ`puw- N\1/j1g:ȃ͛t5wJ~g4 a890 8;0 *v1%^q:0(=8J$}qVJ項A8:W]bȳD)9p1)˹H/M<-^^HJΫ"N-a=fJxȁX* -5a˃}`(mdp:C쳊qkI"7Arz aCȃ&·@ xD|*mNQ /8^& PCOZi83Hcp)z(zfbC8@' \ث!5p<$Gd SVK@T%34tꩉ L^tLp>G&ImQr/50.ZԶaf l9c1J)s^BXB K0WJCc Ӹ(Pq4P #U⠩PbyTBp]'K .2m*eE@>8eTsx,EZ`2:qƎ-52`L3R>~A@˃>R!\dMD VMa84j ^NL[=A>!y7-@d^>`|Id5]}p"(^x"%<"`Fu]Xl#{fo'S}$ؐj#=ewB~_, mwt +z|f'w{owʅ9 ;S(bb_z 9?>{:%_':х/ZOa4J/yk0a/̭\EO.C=|?>.Z|Ow|&RX MTN- WݒX@՚VM9_Y>![Yb_V_q` „UeŜ _ *6K:J ]R r^Q R%PbJz!auᱍ1"$_%v`"2 !qb&a( {,E A ;٥aJJ) _i! Z4%",:$"I2u-a.z\c n"2b2Z}b .&>L] <@o Hj\##OA*@^`+WJأo(F!$@a^*:`4!F 8e19]#KӡB%<$I$)=*>$chT_]GE> EV]@"@BFDLVѕS=]e:#Z%Zcͣ[W1iЛ LA\,ȁ=EuA_7p:eM3l= 8Sp%OTJ$bJ7(Uwqh Ix>,6=<JZHll8x2D#Y,$t hi-#+5\D#AAz"vb,v»6`G`3xL>BL҆J<¹ ~@ö+*hœ \%=@gQAKGe HU4ŋh-A%;=@IRmNho \E\ B/H, q=؊8Tj$ĞvD 4fpƺDht\v HtJ.O[L@m؃? ` H∈zj܀p9odͯR0Ei-N޶ |H|:ȃ= D2$Gk<d26 ?¬ "J,)9$at- ʠ筄׀=H f\Lƈ`J(p)N18DM (K̭˴pCEHdF1Q>_< ;xCM kTʥ ~bpCIƂG,2 {18E+'(DzZK /`=pL0C!+yNlMO!l]xAŔCeQ(0H(@H ,| öFQQ,DLCD"+ 9`/@:plK$"@zN6$ʀ:kϋDtupD! @OzQĢB|+2Pc뵀LC3(Kc巾Yp9;R~>ݾ}>K>72:MO?#kyo?w9_ShF 6z?ˍ?Ͽǣ??_<D  4xaB 6l!bć#VxcF9vdH#I4yeʈ:XtfL3iִyM9yhPC^JK6ujT;cRkV[vJlX N5{mZkzun\Zֵ bҤlҹ {Z]aNrdɁu\2Dwţ}<ujL3m9tlٳ 4ջyfi7~n\ o%d6ܐÙT, EQ\UtûB$2WǟZKdHh|M<y1&Ti͐Jd'-L*1+K-J;0)73/.lr;Q38:3H?RԸѡC|dSu(Ic̓M2˔7m9OU%QDK}S!=hZE\7R[C3͗`ӕyY ,MgBF")ChP;=]X}z]Jwy'`}W~ v_W^8f؃%}'޸#=6Hd>>Y`u#K~[eW(朿|mؙ}nou"Wi#]3U֪ߧ6z٩n.Th;l~篇;sX>~gݾۧ{ֹ%p;`?2ɬ_36<֢djȏs˃z1s~'t-u>pĚmOnpѭ}ױ(cKa&U>>i"xeWu~.^R+?' Bߣd~ܿ~PJߝ?^9`D["unZaA n+v Yh1 $CJЃ yCGr5NzEhN&db׿(pґRS$+*;ZE:[,Y4z l!@91atRhF=Ǝ}GAq _yH%n`}i#y(HFB [pILH!֒`G^sꪧJy#c-)OnS_&΃27Jʇj$W4fC-zQd();Q4B+͓~4!+GPr"0f1a/YSE@:]L7YюzCH^w5Łi @? jL@@! ,J$&,*0"*-#,3*.4(16 31$4:,5;07@27<-:=2:><7<:,D4?I8?H6AF9AF B<"B56BI7BPC=+CDDC$DD:EL$F>,FI;FPHC=INJ(KG$KD%KJ,KE,KK2KD?KRL<3LL M25MQAMU,NP2QL3QB R7)RF+RJ3RRFRXSL$SL+SQ$TDUAV= Y;MY^NY`RY^+ZK`8vӓJ&?> H H $O2?~cNG-ә9Wugy/Pd j-\;Dv(1GHuqVhC< b,;>b@XG*"tzHD;0YG4 F&&фfM* u`3iX RPU|<~;;>`#@`x0`~)@;J .v ~ (X @e&!bH}cVpD#B߶ѡ0;CYAICLE=I$?2Y)R0Y4bd"7AG[G%)?`  H10%H 6Y$`6@VH Qֹƒ\A) aHFx;_ң f>wJ8N\N[3f@ NrD=:h Bs%4@1,P0hpAd8 V Oُ@D 'HWJnuhU) A<KE?^١Yʮ(1K1UC h&!:NV z0K=@xCi`| )Y1)F$2AAoxM&@ 4G%o#XQ%'`lj$ rԣw5S&)'MXDG 6bۂ@| :A|VFrlLkM1 1HF:A "9HiGO D.Ёiѵd.?6x(| 0}!GjYԂ7(@\+NAmaXiJ F hr>>flbx1 pt@MHiP#0H%r" k, D>xޒ7lt};)E##6vH2iK!F&~LA !+1.GltjO:D`$e^߆Y0^@H9p:8x`„(6AOߙblDH4[ΦjAH61GIpЇw7OM1~!w_Ɂ T"gp1']2_4ġ T@Z:`E2:p: tJ&(}`b}Mea&wׁX!%o0:.7I pS@$?r? 7e~{w. 08OF y8o+!t{ !tː r7vG%wU|p8in` kCLД~( /6 !,+?`U ϰ MU(`~(. X?` |q-sp2Z8|bHzj7 q5%MP amI>r Q@ Ѝ@jIX00IЄ>O>Y>P_08PXQP 0Z 5U(^@7'} ߠ xGƌ,9bW4p2y.< .@P 0 >`r phU0 >0Ԡ P0Y Ѝ60.Ўڠ 0 P^1 0p 2`H `0hx(I=+-.i/  zg8>ѐ.a` 0 @P@ ~Pа;(iPeڠQ (fYap [ d s@p s:)%YS(* 55_ ~ i`eЛAZ0 !p?eP @ UPEI` *pǩZ P)P P99s連`Y EY挓Y q}Gd$?_ |<`& @ ׀ #a`  /XMhMܰ˰ Qs  @chQh8a*9d G4c? F6P &P`~EэjʦU`A@ @∔ #Z!@Gy z{ ` ` 6j26ڣ ʀڌf!`9 B[ɠ*+S L™n P İ  F Ԋ: r O{ , +E1&(g 0p|p 0@p?XaZѤ~7zǢF ? MÙ>РI 8_  Z Ј8P ПƠE 0  @~ N% ݠP| p  *Lgz@PvTw ǐ旰ZBym*+Za9`~S0aVuxлrGg@:2K@ss;w``[ӒtgBpB`ps W`:p +g0|srQwP N @K Mܩ .?o%d@pZXӄ!xP ~y!Ia]FMڞq2!?T`XST9 {pj B K/@O| 0 >; o9KP m 0 .LP  [X ]+zK`  ډ:7i0}P0; ʠP@+Q@0%tds'Cc+O3g@HQB){$P>'e@- h'Ȋ1eΤYM9uOA٢ K(@nh-i:Y][7aŎ%[VlnhQq@䛿eι[A߸#|-*3l \⽕"pM#6wq4&yWPmDݍe"[j$qit-c!Xo ̘)TZ::NQp@ 4@C'".F H rqıR- E/U3 t WLh! FydßSH ,I}AJ&"dd/X"D Fܒ@  d'%`N $E$hF&ȁ@ApQ%tRa=yO|S3OCg᎝;&Nڽr~gENE% =Jsi4`zT)h ρobJt&':y;\3 I+{WiejSeQȇ0GzU:thr*S ZfO/H RIju6ALRОPE mV( J-1U-5U^^ŠM?jSY:74[FS%P1Y:z?0dHb'h8]phW(WMR;[F7ҽao 8`iF @@UX##i]@  \GG /YQNAH)\7-{%Uз% -RK ǒo9o[ B0!^{cYLJPފ` t `G.{ vNrPq8zsFB9/L P_טYZ x8C|^7y#DRq R=o`6DUCKkdf$0Pfϒ axGCq(s@!g2sc< @%zTXu_m/aD 4qF%aȜL3xS&(I35#B1Aq:8Flk#sP ,a6MA/r։u f]m '$pGt4#?و0gH X7p=<*px[*Ҧ3'}(X=~N, 'c«>y?xGK,RORV "`(1JpC:Ȯ|@R$ gWu<4"9a!px; =^_S_@n/ v}C(oĺ籠?F|M![Gh&1{/N q [C{ÐytCm\?سS.Y XRxh'ΧB@G#x{h>'tXs>>@>-s>X7j(p=p=X8{} hnc+} ] <>ذs9bAU2P95 'A+ԻBAqpV  𽑀,<8(_0SxXbAC>3XjќAiپZY؅]P(D^D0*PF2$8O=h6ԇ7toC/Ci @  X=E2:xcKDwh.+h(1dHX(C14C)P}X8E胗n(PaC-;E l< @ ėBttp谄Z%Pf6샃XPc h;ă ˰X` Eph8w`f{ʑēHpRBI萎 ȌVȐ̹p/4=lhɗԸ pR( CIۅXh5`5k},}X {sD+#kLIT<`KT<5ˎ{LE\wZ= es24"H/=y88H52GX(1!名(rb9 G/Pι yLX8ܬ0pEpN} pT[K"NJ63G/G$1G[ԁㅍ'wpopܔGhNE aLzOS:AXQaz h7TbM!7.T2UĄ;tPYjtЇ[lp) QhJcfӇ1 l@Rt)(n@R%;܅x(RR(lф2}/̰ڳQ6 Xjp X,{IN=8P/!F˒98ًЇeT"{qALcaTP0U]BRlPS(/"X w e/XP_ЇsQ7Kr$ } n-á)M S q"P#cPWve sA8#óUG|s8ֵڞq T(؅QUЁjо%pah(UZWjmw*!Wh b5 , r +CB :Z@!ĐB9X lz ,[M HA !#)C1"e\Ȉ+!o+ڑ) \K B[y]إ'Å\!XNp^#ە*2[WY[ut1ߵ$. X}h;%(+ tY]-N9j@FIuUCh.JbJ2*j( ']DH} L:ŬH\ e:] -f*(m,:m$J2¦!1ϊ]Fz%Vnjb)f%`z-*^,xbeZ^5E0*c-&-kҝdXd-u`wB1&Fm܊*0٤6-Ln3^EӀxaD:V61jD - 2G֨ Ϧ*0NΪ f!)2c+,z7jK(6[FeEBcޥ޴ebxe挊-(jF-2J#Ltaxf_EY%Ot>Y*fƉ`9<9*0hH-U hf`ǔi_Rͷzhf8J\?eUpՂP_*0&S< `tHӺR،u_9Ҁ&" 2 s2`(3[2MQςUS 8fkp)K1 _1Ǝz_ rk (Ț8k /r[ !ܱ[,сHkF2^LmfFJŽ.c\qíMz ɶ `"e*>r V{ <9,3'Lxv>*@v 88K=p&7s N'd<d1Znvkn" pa["5(.N4'3 xʵ] *l %sȆX97.wCh<F8p >-NhS(y׻-jq`:mKA8 +A'0os8ZL+wqpS{ 75ȵ85b7X h+ݦ{21p;7,5@n؏[Ԉ"xǝsTNel ؕۃ ;醁 _p>Ń = ˃=0>` 8{<΃:{ S xYգ[R@8l8}XL# xyNgzth;b߃|cY_FSFtHg88[qd8r  d Wú7yoxt;8P8a3[`X;vQm3tΆl ~xshmAPa5þcC6#7`VFGz@wqY0tzECyOP[K?  ()G!T E"x| LuA:$A a9=e  /e`?Phb8pKr8@{7q*xCq|}"0A-g7M>pRRgAw7 Br~/} Ձ7 Ln ,?GaRp*ƹϒ9(NxI/!^h!&Μ:w'NB!M +O9 J#A)x@e$ҴjײmvΒ|-%vRu4޾GN[S8}FW=ecE1}:@["O{(W υ=/0TֹsBJjG2Z@A4fN.8bZAn|c/!Is3XXB~&^Kg;:s eNcMW2tT@x1(RgOUXQw?}\ U>fЖQ XW v VVVS0b+H>K==TxqKiW i:C3xaO큩h 81-M~:D&!( @>TQ@gPC *(} ݄<(?c;!Va-qwz*[q-~ʠx9:ZS[2 M.ubbd- "d;d(ys8%̴9QBOu %F߬Q*r!N@ 4K-/P6 \p?ٳD3a{ -`Ӈ6s9M8?;N?VY[@ ·;92JJ;:@J-aI%[ bQ>lQ7=N:qh]7tA4fXQ\˄ 'LĜ,Cd'? 蠡ZP7:t85xhQ@$tN%줫zcaFH%|n5A8cϛ)0U:`,48˿ЖڐrY6,MCj讙̱҄?!|`ݛs? `@!$ t߻ 8y=S% W PܑMUD%XXi !py.3^("`6QF&D@}ޓ5' 0xq2ic|(nPFSTQ+!Cƻ-@0J^n9]E J A-Й{T@0!t0& ZVkX`E-r/TcV¸R4 z n};Wxq;0 39`WTiz_эf(%O@8w^,U``K`0tshVq е_2Ʊc_/>M[d(Ղe,*@а*nJy++^v )t|,YN?{J^K2$pQ'>6ԯ @D9i%~ÜV;'K8Cf]`P 6BM EI&P}[EV$Oj+'L\7%)#Z ]t;/)MkV TTvQ'%M1Zp!躼6K2m+mFE6C,k:lSP qA9tncC\?C9k ak=-󪳝`(=HsbSS[)hbe߄>T z vMQzbNPգ(Ug:ww <.Mw ]{~x_4|_ym|uǹ7!Oa'pePyl`\w<EkWh^v[̿E2_{j]fJ遺 R|+)z (7]z[LS[·Qxǥ?=ˏ$3.:`?[]Pxš_[QJbN[e.Eatu p_ =0 : ^]$n!Nҙ 9’M] ^t! O~_Yz!*6-a,ŒE!& bvU%!Nڰ5"[Ա`U_I^NNRf)"L ZI@#C7T,MȢAVNb#a!I_E p4\)‘",C:C)΢2ye1z jl5 )!+9*?@$THm(%!R)Da $y $,!$@2Z\@8YF hh$̕4*Eq]YXNT%`$L)@r˶@8NHnXYCZCIxOV@q%A]ى<֥]#Y`#_Z4i\n(IP@W| @~,4aba٢` Q\ZE +Dh"Ѥu&8 $\A/4m눏mR&plfJ=Z؇\$̉ &L\t`\n> deKNxAkVSgH t&^VfI_v(,>P=D,f=>ä؅&\i4C5dL9z:>'݁꫅y+h5胹l'2*^jh>J+n`@ @r@jTHǗGh p-Yh*-%;Ԋ FUE_ `_X/F, f$`. GWmPGo8x$ h 80i݄\XyD<vM"R^CL@p d=Cdq$@ɇT̂KAzM\@F*GKP^?fv.a%W(\d̚Vj./,yUiCTH(@oD%I (جeݱ,lGϨ#O@r%i@c܏/hj:ɠECGoh2̬ܓ(nLw! @RѲEEF,2PwT@eH'!1/W-4 s+%)B#xL\rbQ"QQ!2܏ ?5!9bl@Q5@KT)ڄ-! %`'&`D)նMQz79mVU)VWCIu6uUʃפfZ5SSTI(G6pB#IS:?! ZR p>mQ=4scP??R} )&1P;g`n8 N׺+tWwK"uE`جX@|/ kiR"s]Z5h.hW5N)~WYٍYPz0TCI5hI@UلCi\1H&D1BkE8A8kxu}}1_s AC7\eRDP~dRoZ$QPY]tK) J E/M\3!\ PD DWU]\1DU 4-hzܫ@_F-ExBH#QM@ e/{P\PFNXAPFD;Vyݩ^䉵aB^u\ejaբ%u_%ݽ[⁞%,Dz ݊֙h;ϲf _#,ZM,\/i-B!3{%ɓ``t"O Vub1ߞ|f1r_|v꟢"[ ]>o>7>~Y~}=??˾?G7n _s/G?1-o?`?8?<¿?׽  4xaB 6tbD[TxcF9vd #I,IeJ+YtfL3iִygN;yhP5 1dRK~Tir$ԞSVzkV[,hXcɖ%mZrun\s{oޠkERT 6|^ŋeo2*FE|sfsrǣI6+uӧ7vG}7Իf xp.eo en˙cTWU64t_7=蝲~-x.Ï5o?slH@3 B;=0 : ѯMPLQAuQ!עi$Q- +#(u224%ɴN.Р,4T/L2lL-OZN)|̲:$<GʤOQ}BMB4Ls ݔEIݨP+TLNM-U=S]U\3RcU `CbUd32}Taa„Rl>P6p׋IrA|XZŽC!}u)ukDx]Եdڗ`R[^Ȃ~p< _ና{cBqd~cD8&=>YאU~LVkʧm~>eޙ3Moy[$g KۭQ,e>C6ꩵe3ݚlܰ+PhF[p߾6N8X_l)C]n6_\'D</uHJ<#'Op,Np\0^eTO<5~IG9=8ifⳂܧ$y1$hAQyP^S m%{ PjR-)Mѐը2uɏp@I>귽Do2ɩUJQBЁFUQ $%LϟP4 ! ,J$&,*0"*-#,3*.4(16 31$4:,5;07@27<-:=2:><7<:,D4?I8?H6AF9AF B<"B56BI7BPC=+CDDC$DD:EL$F>,FI;FPHC=INJ($JDKG%KJ,KE,KL2KD?KRL<3LL M25MQAMU,NP2QL3QB)RF+RJ3RRFRXSL$SL+SQ T8$TDUAV=MY^NY`RY^+ZK-/;P(J?˾p O>tHCsVkzhYBE? ~>|?<\ 'N؍']x11  s!█I#0hx`7WtjW13cq}` x[@&8Cc}Q@V z`G:و.F@)* `C>E?h/ r@0Ї} 0F?T R8'G :x?V,LF 2I^#Xv[c A"T}8H~Tf[@:3p&*(IƏpLv %I`Z6DɈD'z4b(=4Y.HpGzTx+@; "%y,@ԌJegn":Oq?!&ww#_<-!'"3C#g jk&pHA|'.CAЀ`}`Ѡ$0t'>@@@#Z @b4f=րYY`3K4=1VC hJ&!9NVz0KNVmTXC>+#yq50vCH?DxԢP4#'"д?m:U' `{<4>ko6B3HW,1jl~ZQC,4|i%rhL903A^ q6EA[PX8X2&H\op(@D䘖@΀@5P`"ǹ_oL6yiYA ;DAi^|C QwbiNZۡ_;=d"h0Tk/Ao,g}LzwC@oG80<0ag »~L1 "$2gӏ` U R$=GsЇ;rrջﬧ4հ{i<@M* j^H7 .' V@*Zݗ[$`ЀGt`Bґz&ۇxTfR~w}"5 ,,!ZMv/ b> >$A#6? SW|W|<z p a`/x>XPG  G P٠ 1ywXE x#X& ĆtєM+>p *@@N 4'=0 9 '+`{`uw'| zU7&0  0{$ pB'=! Ћeximq bX[xX,fM6g ?p0 Oh! c0P QR]0g>7ZDQЃ0 U>c QS2bs20^WP `f(tHb)v|%@V),? ? >p fS p >0Ԡ 00`Z =x. ڠ 0 P^ @ 2`(` `ȸXx-i=02Y3/ppz7>p._ @0@ |0;xg0cO `נ '@l_К †`` bq0@ y9y*T(/i55]g~yp `c0=XX0 !8 @ 0S Mٜ/H`eQ2pM@ P mq=؞U4JoӘ5JM#Ѡ!=`) = Ѐ pp ?PY JI O0fj@k)w* =P $4 { @ꉆ+uцHjKZw8 &xP xQ3Ez@ p47p &f @@HPq = yzN)k4Д<9~ M vBEJ=xgE-($) 9$9Ϡ ‎;0 P wP'Ppn9  ? #n p !v| yi P y G JKzɯXMS* {1z4Y @) 4 p!p 0 'p xD j I 7 0 g;I 4^Qp ` pp`UuYG{/r@0|G|OqF `9>9~ TXEQxfZgm7+pw*!rRPC+ bw?x@yK-{SqVp<p%` rVPr s l>t&wrj  kM}~` xes& RW} = P-y <|op ^ ϭ#]  2 zCӒ]:M`^-+ayCjWJW߷ l.Gr9M`{ 0vR`&A,9>9e0 + Dy8epoP& _(f=^yPN.nv: yPB`؎ n  P`ANfr ` 2 pfr}D{ ?vyݮl0a.si` RptGNt|P ^+G^y|ʀoEy9P P P _8 epM ǀâM0N2y0i@s0u'm` M낰 3 ю-{/?%y y Pe(Ce8-p #emHg@  Mo D =zoq-0 \ e(]Xn yu @ zt0 P oo8J` @ d q P@u)wK@  0p"?k @ pp09pvs vq,0@ @% h(#;2s`_1;v+"ŋF#5(c"<-4hQ?@JbYM9uOA%Zh-dP,G)mvlLUŤ/lߺ%[Yeu[-\ Υ&-uΝ u`EsqAH_ ʸw/tct ls 4AXWH`2$xWn3qpe8Sc`2\L'F QsyP H LȡM h>%pO AQÄk)@xE2_ֲ1t#cF8ґp1e<Q5QscxstE,.@@N~ 9uAp\-J$pAGR00$ù26,;rO?J"Lbr@J-nQeպ0#e/{K_0yLd2ԝ X^l@"0ҜLir>ЛC&) jNxsVxxO|Sg? MT yEsO~hByFg IH+]~)!K ( X` eJAZBJt BΟ$ܤC{J(2FTZu>1L/ѩf]<ʜT鵚 >Vf)s愝9kNU4(,L$NœE arKj~a |UYࢩ$Dsֈ&OsܣQ@ &M~ֶ\pbPe e.uf:sRY'ޥQjN,΅ְӝ(uu܁*?zQ Q),@'xZpHQ,"L"UrӅƷ?8~t]/L_ |IvLH{ÂPLkјbxF#ͱa+P&-dkJ^rŽ;ܗ7彞O9ɺ@ g,64RHHl*MsԐ4(95A|<f}B[i^ҒNL%2Poؙ >#@>.c=P6j8h<|`!>s8rAV1@I5&A;BCipT  >h+;P(_/Rpb(AC?42hkCaRX]8)]D10)PG3$8Ph7ԇ8toC.C A$ p>E1:y[JDw/+81eHX@D2A4)P}PHF(n@PyD.<( m; X DBtp頄Y%`f7XPS h<̰px DphPw`gˡD` ĈjI騎 ȍ W ɑ9p/L=|xɘЋpb( BPx4p5k(}".}h{tE -)#{LIl+pLUL5ˏkLDlxj= f315ԇ!H.<y88X3V8 -稍@hsr0G.Pκȁ!LVPݜ/Ep!N} pU錑 *rAL鴔nKr }3Z( tx];inp@B:z̉D3nǴGJ9U=|P/`8KVY.,R~B);LK%ZL}@nE91Ky6}0Ӝ)i ̆%U[0ْS%mRC]()R+,/1%L@ kp=JeS—ՄUIp,< }XL5HԜI-GJ }qU. ]Җ#Z (4ႉ_p!PVSe}89SМrS@$ߑ1ןA+„- +(]!8v}WyP;LR= CAG&oݚ1$+8-M~$5vF qE;΢WF1k),!. JH(ϧ*HON"A4c#+-e7z)N\V ]UfT]dD-E(-JK3fMB3EVGPgcv«}beEhvLZfrj;nH.֌+fs-h^|^ep 2YE s2ڳL[gU`gɥ = @3%[ =/ +S/0(2t 0,-*VZMn2H78-ʔdiɑLH:| #NRM|C.D >Ղ~IT9I% \ ?SB٤*p-g=3D3x9 -s7p#8r@8AlkmK dR70TD:ip@.=%9Њ>rl  nE>|QGᴯ?^?\z4K#;鼱Qܗ_,JVs>qW,<.t9ȓ vNC($ᵂG9 8;*PL+𧮚*R9Ar'<οń=p̟m WXpFL8:@-RZkG f8O9f.de&QK,r` Jyp$\{Vd %Yc=~:"/)n Ȓ]2 $Mh* П(JJ]D#Cw3Tu28wzD" t=&(AuNNҕhΗH8}icC tk<t s㉟B7INt eC&q+ XSܡYBXJbUcaaF H@/sh 쀅#" ԲJISQ98LBW.` \>#C K,DF! .,l&XC%[HeX((ZD8@+ Z,F)d2 ǭaK\@ DyRP IB *`X@i4%.S!DB.Rp*ie'b:9ͳYBAU}g`e+dTR -#N,E/)1%N E4: {(RcPы=!`cOU\0Kfv-&F7`( ؕ2#QCdќ2Q7r[rZ8n!ȖV5w{M+@P`(XhN=28E:ь٤'6yԪ@&hmj p B&X'-&ثS;.D1e x#ܡ [1x1ҥ"ˊn4c)ڝ/z.p<`(U;.ȸc>B;wvpK. qw,h|Z#HI0<1X8džO7HWXeJnRPgͶt@.5'%QX)%>ɶ`)$eV/9QBFk@ VIlx(KzlZn0r${ҜU_P@@ 1½ (%5e@n[zn„\z2·?Um6 eB>+a潉hj_iP 8z)7pe[ eꉦw ;A@_@\I%Wt seJSKI Q+''>0Z˰%hĕwV.]Jzy.8ҝ z{ ,d$% (;fBeƢZH@CT|G(hB:h%PC3= 8@WRC$J@7( T&^ " 7MHШf ,B20E'샹$ `< 4ADL+ 0B(ZItO7Ty1AЊl+Ɓ+zb. (GFPEPtz@ז/VrP_H@0\Қ@F_ŕ),`፴dI@LrxEFupDɃc3Fj4NvHI| ePd.kE:,$HB@6؃?"Z@HE ,Dhd.ȭMtmr$ /V,cᆰJk:ȃ=Xnj_E2TǨhI2:A?BͤͅuhB 8 0p|@frK h P >\?Lp'+ 7Dl܏ƶ럆ct$ ލpGU pƨ hsMĆ)JLq(2Tr-n 9 S TdL0N!O$ F=p&1elpUj0%<čDQFTܑ<1 o^_BXw0:D$+2Ft<H¦CLZ8$ Q:U& ;>rEJ(1QXtdвO-^ M5xRRs5Ђ@:qW',&+VE# IUR)Q  "ڞz WEQTOR BBH%t'XLT۔YqѸI%ӓU-Aq_FZou5Ws7^ DTd&,9:.@ BR(@7O7w8 5tc[0+אYCCFz+BxϭPuDEi V]X!ъ/(0hB0@+&5*Y {!\AAUCցvUCBؕ}UC5 (i]7mUM xv`C+XYCS)V\@YW{7U8@9B밅[toytX/1A( E퇦15INE \\Aܒ$RhQ99S•~y[ty9[O؜%ʀHq^SD:޼9ĦX yaiZj]mXSιY$4eALPZ9b9(r9 5\ХZtHY h<]! K9m)ס>ੈ\; *$9\%`]Vm-XY5,^MF; l^ M;-/{|͒~5S!5 b|>c[Q( , ZQgnee\-cI W937[ǧ _ `؞"R eַ=9ۻ+f=سD!?whOg!~]c3V,*>>*+vi;痼~>{~ܫ=$>>/?a߾GOB+$?C7o_S?g2 z~Ϗ?ϝ?ȇ`?D2d xaB 6tbD)VcF9vdH#[4)ɔ'YtfL3iִygN;yECXh҉$6uTd˕(VzkV[v )Rcɖ5{!Tkقn\so^{WɩS6|qb|7v(qQhYqf͛99p'h!G6}5^ʫJ%vl@E>8:unݻTÉY{+/y7w;A#*<ClzPEp22<E m4E|FHm1ok0}lhƶP"JG&dkˎʞ,{|2̚tQ2!20/\M4NѬL68p#ܓP*ʨ"tHc<4MQ5MN_.M@MOkV+^fXds[ܚ}6Z~Ω!O&wtM7m_+Ԩg. w`[8Ӳ.fΫ蘑Fms{g;>6X o׻G)^|QN|q=;*)SM?+qU'U?<fڥm,xrګ܅p|_^F?yyo@Ѯޮo5{@]c8zׯ):j%]ooO&"x")w L=J(Ĝ ,Yv<7,D4?I8?H@>6AF9AF B<"B56BI7BP+CDDC$DD:EL$F>,FI;FPHC=INJ(KG$KD%KJ,KE,KK2KD?KRL<3LL M25MQAMU,NP2QL3QB R7)RF+RJ3RRFRXSL$SL+SQ$TDUAV= Y;MY^NY`RY^+ZKׄ?rA%bG+@*"tzHD;0V7` F&&фfI* u`3eX RPU(|<~;;Ѿ`C@dx2p~)@;F .v ~ (X Xe&!aH}cVpDCBCߴѡ8;YAICDE=I$?2Y)R0Y4bd"7AGZG%)v?d@ H10%HX$`6@VH@h ֹ\A) aHDDxɅ;D`RDA+8q8mDbBi:9HMe'Q }$z<@h<JH XHX% < f? ZB*yyJB86vH@,b G c5f6jh PW!Di @f`ܡ7d~$0 pZ#k?8%D&&GdHV~B )+a]~R m.*G"x@cHw@AQ3| ǜ<0ʽV=b (ִ~JJԶ ~ȯBI@ 8<ƏXi G90!#">ƃ db98^ʸ%` G?A.`Pr?]hu3! X7@D@ D&D WuH7葉,brިv r~9Q;@ ijĐtN,"#mAxF~ B N>Fm ]h>+#0s:,54@"\?!R@,җδ: ?1A @iSѺ8Z!=[c/!ZzfIOQ IԢqh:p+M+p6)@CD 򂅳I,ނ!6!ew C Ewv,QxmZz?:߰ tI[D  Pd!% B-bL5:Nvw2Pҏ2dp}+SN2'AFQ'{ ~f5d|#0G8o ݣ|gQM!G_9~"^NWĬA~@'9ZpwCȷ>[x/6ţ;}$*hRh@~RBpОw Wh*Ph2:p:tH& (|`B}Mea&wطW!n0:.7I PS@$?r? 5E~{W. 08OFyo+t{ tː ` rt'%wUzǁninP kALt~( -6 ׂ!,+?`U ϰ KwU(@~(. V?` |q-sp2X8h|`(ʦzh7 o%MP paͤmI>r Q@ İ@jIX00I>O>[>P_060VQP 0Y5S(^@5'} yߠ XE*bW4py̢.< .@P 0@ 6 0.P0@ @ @ 8 ?p hI8 p Ӑ r ` ``!$ɀ~gӓaɒ$  ~$8Z/<Y i@YYU  Í@ |7P~ @ _y X)kHu+ @`0D }ة@8c82XÌ,P {Ǚ( @6p &P~I ?a 'AP @ PU@ Fi(ؠ0pe2N` ` os07IhPĞDzo(5gAM#!6`9 A P rp ?I CI QС`Ђd)y*6p $. z  } 9$uaBjEp8 P@xA3F0|Ѓ P48``9 6 @PIPۘkJ 6 s G) d94``5} NP xP:@~] GنYF7S@eSl׼+w*qTpD+ dw8'qງ;-Lwq W 5 |p%pqWq r  5,), q\x+Ld  r'Ň|ɷ|Ai(-HE\ġz&qLĸPRiU<p% ygh TQy͐ ` pp\ o r nlv|wLts ֐ 0GZ?xgXPLJ瀳 ҡ*a'ST4}ywi<ʔ: ߰ʛŢˮʛW˶lˬ˼ـȌ|uG lasŜ\ovԑtɎFÝIlWy \ِ | L˫l|P0,11LL,ɓ8'ZhY8VdJw  '߰\%Md @` -4=L? xk"Y&L: S `t ^  &@' ʀg^Ȉ%\: <5 ={oaA[!YAW {` :,0؅=88m< }trz  =ԂLہ~ P es <  KW = PM]ỳ7|q W8 0ɭ#]|}  2ٰymD ӌ4X+q{D1jXK0X0`߰X q:N} @xT&B@&3ޢ:gТ 2% >^y2g qp  X(`M^{ JHNݜh~v4 {P;ؐ 0` ~nL p`Aq~ ` 2 pՀf|= 8Wx{ݨ|q.ʀsk Tt smPp|p0 X+@@^{|ʀi~Ԃϟ?BA.[PIpf2!zʐߡALādÝXM_8{$(eL8Ӂ aٲ?E8+CAɓ]/'VL/DTL7o֜p@R4JÞtT d$X"S$D"C",-FNtЁnzvm&-m!}{鶻hD}Rny,_9e@\պ_) oXE8FQGX.W5/|GGhthsȒas^ H9ǟp~'QY@!tw}㩻{ ԡt&a)YFosAkg{\*`a(C[*xAGjAQ3>l` D~D1 p1ÝPX%PCip*TwqDAJ A6U2BB34/i%PJGMn/Rb 4D+h|UqpHG:pd<F8Qsc P\Șq-9KRD48hr hIȂ|S%M89ʤDIDreX$HfQX>0#e/{K_0yLd LPwj!5eӂ4co.'FTA ǩZS|-ݓSg?OBS%#os&`KDD#SeԣS*@ )V^.!5YszVZͤ63Y@^ qH5*rTLd*kozuHr/GbzA-=|ORW]o{SŸJ oJ[.MJe&X Tg1ގ Ā8[)qXƚ M@L^ᤲ,8nhW  g&78T8b:B`jM *,!Y]+6狅=٭k&\bҒNs$&Pq x?bz:PX _ 2JC:Ȯp@L ! wVu(3tXs>>@>.s>X7j(p=p=X8z} hn;d૬}!^ <髾>נs9bAɣV2PI5 'A+Գ+ )AqpU  𽏀,<(`0S`8cAC=3`jAiVڛ^T%^D$(AX CPdӁfPC}hCw88 8;ĘXC@$C]$7&It8(;F[tPe@$yD뫄YpeЇ%(^>XPeFadQ:k< ÕBtp氄[%Hf5상XPc h:ă ɰ@@ Eph w`ՂD8iH>@ԍM\tH hHOYE/H (IR09.ݓɥlI)8 wICㅻX`5p5k }"+}P {x2݋kTI<k5`aR"5RC^(%m'uO)/,͆-M kP=KeHӖ ȢTTyJ`» y}XI=2GԚA*љDK}AU/ ^є!Z  01` p"PXe}8:ИTrS(QyGWV)C+kMXS o"P#d8te(sA0ëPW~MG|s VҞi(Ёjо%paX'Eט` mwY)!׳z s5/@6 ,R+"2Z9͡" / թ&xۢxձ2h*¡ej ҁ!+‘*! [P \UJIaŧ \|]ڕ*"[WI'U X}hT ҉s] $@" \آ$G4B^AIB"R:0 .أt"0\U q Qp$r&2_s.1j&!PB\L-v -(.' +(Tbf/`\aY($XD+cĚڥ./;o"'(&t(^@ `d*և-Nj Bc:*j *xaA5>7b*.rd0%\n:݉d!-`^1 Nc]삉R& u2e R|eTf]x݂"hԚḴa~,Z#F.GX9<8*0hp-T hf`Ť%i`pح6ٌzhf82DtVe8*V 2 s23ry[]%k_95 ≠ Q [/M g"+c/(kr$_2-STsr 8fz[$)U1Xzrl Ș8j,/zi!1ܡ*Hk6xF0mbCPJ3ΡB⤵l.Qkb r37p7سƂ:sґo( Ar;74*ap+H6;+@f(3Re@nvt7&* % 8Z 6IR`p:M>X'3 35^*5m%sȆX9s$xS`xhNs[66&*9'(s8YΑMwppTs G5е8b7Pi+qݦ}J1>cC1YEh 8}i"I:M4"8]1p= p:n 8 Zr2eAw7 B<|M#P*o'<#| >7 Ձ9su! ƒ0C:;ИPIK5>KkBF68%tzkE B-jJlT^S`?cs4GfRHJ7|-ܸrҍ7y֥ b,^Rh7N})?}v+Þ2 q">- =B CYXu9!/J' 飲{?XxF-AdcMU?'`ifſǟu ,o,/Lӥ3͝ :背XsPWx a*ׁ^"UeCyWۙOȰAii%d݄ 28!Ք,2|cOU{tuFTWK6,^}gƗNw uIpLPO5?1QR*z#A%C7D%2 (O:;sH?xYˀ,\_*]RJ*2µs lp4 G: %|sPQa4iKv78 x?qBOA7=r;B@TocExK 7k$MxbԒqdsBIM:B(O~,ь-`3>D4C Cb;}B$΂O\F>`P/us DTnꎨ(*TKCGLpFG1Dd dBc@?^ڴQ#;6SrS+'tml'K.L3Cd#F}/hO)D:p,.6m "ԽA j/WYbfaS;=]MPc'FrLЕX-̈́ӫ030wre#T?@Bw9s3ž4C_2f# cQ&ࣅ"N@c%=D95.7ɂc$0hHd] ]Z4BE3mlE3$ ua$@AH]J{. ELxTBM!Y` J)dcӘhTP PE:QKU%f(4^I@E#}bT'K30Q$[hsZ<1.ORmА0FpmU=-ZYl !U\B x @ 4{ZDc #>Ba{_50 (jUbyPBUC(HVä эC3 `GZ: a*$,s;VC80`Օ2pbӴD>A@Ã>LQ[Pԩ RNa4#7bHe9Az>!7,^%d^?iBa4^}t3"(^pG %T“<{"0FyWtPn}}6xA<ѭ1 G!X!x!Hk1Z"ce'u\wu7-KK(r-u`Y 98ǁq< ]pb}*ݠR"y_jA([xH*ʑ",C:*"ѡ0(9#n mb7J,a7!gQ+"A.@@Hn8=$9$Tā)@bț8y%d,@ *#-0!$T!4na|`8iF j<6B$]]pP\Ӧ%|ԤM)td4d@81FP@J`]Dj]EBLPV@։B]ڝ=%_n`a\\5iApDIPțhY LW,A5aBd*cbb!iAdZ] *LSj*Q\1&8 <\ 0Țno^qڻfJU%Υ &X\KboV ffKgKBxA܊&m^S'duҦ_n(!`!`(…>l=TEyd( 'C8%E:4zoȀ\BEh:A(|$kˉTEVdI|>,A=>t)45dL9ȃ{;٩>T)M-i)=Rn@ 2{kLV`?CL={㒾h'; ȏOl(ꊮL7C}u(F=n ^kaŘ́;|C#}A)4@H@#D-зFEA9A·^I/]`ءd008(\ʲ @EEH7ȄA#Pā{(!ATxBLIM&c:\ ,$ 8,AZKx7BU'z5AѢG kD7`Mk3܌:BҊLB8ڃVŬB,h5Ƭ(JB¢?b+↠ tlAV́dj ZC݀BKYB`H<.p `--Bba|ɲsEvq\I@@d3k8AwH,ɏ}QBmF: ,`PWx( 7mF(+d|(PL xAHU G(sCOƆAMT&q0d\20. +@4v `@:I]`ێ/_ ,!$!@GέAp(!4 8Ax]Ւrp1<0M HяU@T 2pfcB\x4;$/P3uTFH[P4% AO:mL'ߌOt3FM<=ApD2Qp.5A^ T5 |R! s5B@:X(4B&3F+85L$R)CBSSa0I > ]T5LqUA@-!H%`'&`AEEU2 SzA8Au"WVSTXWJu7},W˥S3tUkTU)H6pB#I:c@9u[Eu:zS?u?5t"ROET~1&2X;ipn8 BW*ugMؘ"va 0,4i®0,'9*q{)`IWUaBwU XCP0TʓhIV@[)l72H&L2…lE88kxy5~w 2؅`t HRR]%SLYۦIu](P.E `` \dalR9=SÕ- u[ɚ[Q&[ ۤ[P(P9ȕbmjan\ZT<]H6zzT:RfynRX'E^QRWϔ\QQN{LVӉa C^ݩM 71%90]k_;^ݴ蝥2x^ M-?aסN 6ET ’nIq5|mA(|f8! ! Ă%[S`. >_#+>雾䯾nv}~s>w\^ګ~!㗾5}W=/׾?IqO?WW0wk Z?0o?"?ǿХ_+ȗ  4xaB !CC#VxcF9vdH#G0yeJ+YtfggN;yhPC%yiR$).u RfTS¤IfQ[vl؝)6}zmZk+Vu˫bֵ{oޢl7i\b5qbŋ 2G\XIYw9Ğy8rjի^v]&gгi6@ֻyFxTm7~\!i"zt̙8ri+ʜCɯ~>uٷ'}n׷}G_O?\39 eDRdâODgȍj+t<Ixm |rH,*jӞr(ߚ2+ӡ` , %2|=3ӜS5 <̒>M6<4I>\s碥*dIn~Z5ƙTkR6rjlJ̐Ӱa >^^nmᎻYJ= *&{LrȐΰrsr˯^2Ο 6/X1u\/lk7Wu^ćW]ׅ'yyGp}L<{}xz{Vi8G}z7[- ,u lIp\ABiP)̜o*#$< YF1\ 0x/Vf:xC!S؂]QxxLdmP"t%,fx[<F#8MSOƘqt#cG3q1uGCAC8n1$eDefl#١HfhfK£/~R2(G!Ҍ#X%+D l,iɐNnc&E˅[f'bcj<2 89 iDb>3!UI !,͉N_ӎ 9ݙx2hg=yO0:'?Or$AcP)R e+F&4|Zч5&GQ&6 HdR&ҙ!]i/KYT#ſAle&%KޔBvSk&`AҴeO&U TԀ! ,J$&,*0"*-#,3*.4(16 42$4:,5;07@27<-:=2:><7,D4?I8?H@>6AF9AF B<"B56BI7BP+CDDC$DD:EL$F>,FI;FPHC=INJ(KG$KD%KJ,KE,KK2KD?KRL<3LL M25MQAMU,NP2QL3QB R7)RF+RJ3RRFRXSL$SL+SQ$TDUAV= Y;MY^NY`RY^+ZKׄ?rA%bG+@*"tzHD;0VgVm!$,9@l6bYP 萹J}Ővя7x`[x> ~"g  axBVx T4`ȝ"W KA DB0$x lt v " H~Tg 3x"a'|x:+(i3$?y2Y)R0X4bdB7AGZ%)v?d@ H0(%HX$`6@VH@h ֹ\A) aH]}=vKQhjN~4~# YW|BoXު -@uD @` ~hG=p_@BG(,@cs ([}so'0Z))KP{! E>&x?b@^4DrXxL$74FZ G>QI> ͵n1" 7adcIqT=2ELU.qPAvO G=a\:EmBtxѐΉEDpr`-ȏAhс  l`e$WC)u@~Ht?DPҘP#'"A水?m*ZQG a{<>gk>CK,izۛZ_ L`C.4|i%rh$92A^p6%A[P\8X:B &(|np(@DV@@΀@7P`" K;oG69iY ;DAPi#xC BQo3te&Za=d"h0bSc/AoìfULrwC@oG8 <0a;S ~L1 "$*gӏ` U R$5GuЇ;^[rѓWԤh[)<ǵ@M* ?j^H8c./ V@*mR}TQ`P?wt`€z&xTf}wq}x5 ,,! ZL~/pr> 4$A#7?P @S{{4| bp'>Y`w?  ? `٠)y8wXwGEw؆ tM+> *@`O p,(6@ 0:(+zV(~ |PU8&P  z :<! pP]alwq ȸZpX,Lٶh ?q@ Pi!dp RJ^h>8[ERP0 XU>d  RQ#2c@s20_X`@ ^hHtǨaɘ{%@W),? ? P 0 >`q @gT0 >0Ԡ Ԑ0[ 6.ڠ 0 P^1 p 2`H `8 w%9=(*٘+9/y78>р.`P 0 @@@ ~pР;h`pdڀP (d)`P X c r@p q:p")yS''55^ } i`dAؚY0 !p?dP @ T@C)ۀ *Py Z P)` 0 )r`@)D9Y A}d$?R^ |<`&Л꘡ @p !`  ,8JhMœѢܐˀ 1r   `8QeA9c G4cАI 8^   Y 8P аǠB ub˧JP M% ݠPP| P   qIGz0Pu~WTw wYPBxm'+Ya90~R ]&uΦx̻o7f@:2K0pws w``kRtwBpBp@s Wp:p(wLsr  qW#8 ap G0q@|LJ|SD 'jwJK|kLP+-.L !{p@?\ wE|?U P pou\vls<{l },l b}guɔt (O+|<5EҷoyځƢLjp y^ʪ y\˵ʸˮ xOHw$ v.5G̉kGX8whC,0xVxg 0 @p< ߀γll P ̘L,,̈́ɑ,qsbu{ρQEͯ}G 0x9yz LS0+ S<2}3&"u`Ϥ :x EלKB`s l:KpXO?€ ?SR+ P ps,W&DxdAyՀ&ِ1 M2}ӊ}%=Ww"IaFq2`:ڢM-Ȥw( \7't%ڰ3ڄ ܔy:@^  `Rx0 P) 0y}Uצ K 7M1=Ӎ };Wp@)Ҭ+. }K` M qDp{0[y (nl"#^K ,n`, "N:`X9 f0 }DK1K pS}f7ݰs  B~ pu٘y{V!Mh pV(𗽐  P m&ɗ{s!`psp} m 70?+!p|^vP N @K߁Mڙ .;o%Ѕc@`WӄwNyIaYBI@ڛp2!@?ЅSP]OS5 {`f~ ? K}< q0 :; mK` ߖj , ` ZT ])K`  y7f}P09 ɠU+Q0x9؝;!CH#9i(C=-6hQ@?A:BdK1eΤYM9ug-dX"LG)nv@lD5դ/lߺmW]u-\5 eP'-uݒ mpEsiAL_wtd(w$8rfBYpLzeHϐEG& 2X/=A^2&[Ĭdڟ"CuCsE)Q) AtI{jNp#'"0& Hǔ rC*무b!E/Mԡ 3!t O\Lh!EydS  $EI}% \DM/N"D lIKtğ^.s(S;Q@8T$@fi:ȏ$ȑ;H;ZBş/k #}tP\}z?L$pUV[uUX3ЉQpF!f$/ Xe0.,KĭHT+Ƶ$ßjO:Q } M-!mF[NJƋ)+h]PgiZj4!D;5nA0FŢpVԈʂ i(}41E^L` G2"Ic}0Cd ! $̆Fn,@ b cui'u` p#w4@>tsanrvm!}{鶻hD}R香ny,n_9e@\Ӻ(oVE8>1GX.Of.zGEHthsƒas\%H9ǟp~'QY@!tw]㩻{ԁ$r&a!Y&oƬsAkg{)`A(C[)t!GjQ3l` C|40 P1]PH%PBiBntTwpBA* A6U2B224.i%LJG MlhRb4D+g|UqpHG:pd<F8Qscэ0\Q-8KBD48hr h9Ȃ|S%M88dDIqe X$HfQX>0#e/{K_0yLd LPvj!5eӂ4cAo.'F;T@ ǩZSt-ۓSg?OBS%#oS& KzDD#S;!F}bR# XRSf.ґ4+ zЂ yN;M愡A$Npב!Ũ5yQ=eԣS@ )V^-!-YszVZͤ634Oӟ%$MvMJkU [Ou!WJ.DXj~֭ KÝ)2ArC\D@[LL|1x @Հ,+&Mlui],v ZA>QC^ pH5(pTL`*jozsHrGajA-=|MҼW]o{QJ /Jۡ-M Je&V Pg1Ns3 Ā8[(qqV MLल,8neh!О g&@78S8"82\jM,!Y]+6狅=٭k&\bҒN3$&Pp <5Qݰ@Sh^\tar ’!*A7 vP,{uC)A-ɚ5h_ Ё6fWv$s["@KoO̵k"憬Ew 4 &I7ܡlt'ͨp, -pC8 3`uJ7 ?[R̢ufFCų|̀p w0"q+ʖpDR0UrӱšWQ pp_UQv}Td;"fW\ *W ct҅Hd|,q|!cCT#u{# ]z2:*/|)d^7aQD8 }3eJ7ߌFdtP+"H`dAݠ%'acIcUp _)S(3th>>#@>.s>X7j8p=p=X8z}hn;d+}!^ L껾!֘s9rAʛV1PI5 'A;ճ, @qpU  >,;0`/SX(c(AC> 2h9jɜ@iV^T%^D$(@P CPdӁf`C}xCw89 8P PdGbTI;El;  DBtp氄[%Xf68\P[ h;Ȱ88 Ephw`Ւ7yH龠@̍N\H `Ni. ɝ 8IbI(9.ޣɥ|ɛ! 0 wu0$ nH8^%p/ QЇ@,LP"׹B=بYdPtIHT87/CяLMj=dS0 4".=y88X50 GX@1!pz+(.PNy"LX۴/xEpN} pUKJ"|NI61G-2t 0I[( psEx^8qn0+oJ0 (aO<¹!#jf*^7DŽbЊ⢂ŠB%RiUrM曅J-^DK!-b:F]*a9xbRnB';uY[1F"mm*.$04)[L.-3F`W9\cS*&-2G[QeS(N fh0 8b5]Vή,tb艼PS(+ʧX J9kfzea-(JF@K#Lt-x>?PXHXDgâuBbrv{}n JeFhvhLZʑfсrhjSn`.(fs-Ud\N'nfH{UH_+0's=_6nXb1Q ގ1z& 2:2`);q,2(*wIJ0d*NR%!_Fq@_ sRn:r8`#-6tګ1)-NR_"kN=M! 7ss h=S`,3'z.b@VH8J=p.s O'd;dn2#5Zvwkn"P!@b["(-'۴63k%p,;".(8-]㵎ZӶ[e4"> G5pT{]^+6Zs‘/6m*ڧ <7 5Pn\"pǞF_5Vl  >߃ K8醂 `p>%{=8ꘈ>@ 8{<ϋ:{v1+vY{3RsP8|8}XL# vYˊNWbtp;bcQW`Ƹ[Ev K7EO+Gy)9)p@v91(:rBf Bw70B<}E#P2o';#| 꿾7 9ru! ƒ0Cv:3ИPI_K5>KkBF68%tzkE B-jJlT^K@?cr47fRHJ7|-ܸrҍ7y֥ b,^Rh7N})?}v+^2 p">- =B uCYXu9!/J' 雲{?XwF-AdcMU?'`ifſpǟu ,n,/Lӥ3͝ :背XsPWx a*ׁ]"UeCyWۙOȰAiiO%d݄ A28!Ք,2|cOU{teFTWK6,]}gƗNw uI`LLO5?1QR*z#A%C7D%2 (O:;rH?wYˀ,\_*]RJ*`2µs lp4 G: %|sPQa4iKv78 t?qBOA7=r;B@TocExK |7j$MxbԎqcsBIM:B(O~,ь-_3>D4CCb;}B$΂O\F>`P/us DTnꎨ(*TK3GLpFG1Dd dBc@?]ڴQ#;6SrS+'tml'K.L3Cd#F}/hO)D:p,.6m "ԽA j/WYbeaS;=]MLc'FrLЕX-̈́ӫ030wre#T?@Bw9s3ž4C_2f# cQӅ&ࣅ"N@c%=D895.7ɂc$/hHd] ]Z4BEM!3mlE3$ ua$@AH]J{. ELxTBM!Y` J)dcӘhTP PE:QKU%f(4^I@E#}bT'K30Q$[hsZ<1.ORmА0FpmU=-ZYl !U\B x @ 4{ZDc >Ba{_50 (jUbyPBUC(HVä эC3 `GZ: a $,s;VC80`U2pbӴD>A@>LQ[Pԩ RNa4#7bHe9Az>!7,^%d]?iBa4^}t3"$]p %T“<{"0FyWtPn}}6tA<ѭ`1 G!X!t!Hk1Z"ce'u\wu7-KK(r-u`Y 98Áq< ]pb}*ݠR"y_jA([xH*ʑ",C:*"ѡ0$9#n mb7J,a7!gQ+"A.@@Hn8=$9$T)@bț8y%d,@ *#-0!$T!4na|`8iF j<6B$]]pP\Ӧ%|ԤM)td4d@81FP@J`]Dj]EBLPV@։B]ڝ=%_n`a\\5iApD LțhY LW,A5aBd*cbb!iAd] *LSj*Q\18 <\ 0Țno^qڻ&JU%Υ &X\KboV ffKgKBtA܊&m^'duҦ_n(!`!`(…>l=TEyd('C8%E:4zoȀ\BEh:A(|$kˉTEVdI|>,A=>t)45dL9ȃ{;٩>T)M-i)=Rn@ 2{kLV`?CL={㒾h'; ȏOl(ꊮL7C}u(F=n ^kaŘȁ;|C#}A)4@H@#-зFEA9A·^I/]`ءd008(\ʲ l@EEH7ȄA#P{$!ATxBLIM&c:\ ,$ 8,AZKx7BU'z5AѢG kD7`Mk3܌:BҊLB8ڃVŬB,h5Ƭ(JB¢?b+↠ tlAVȁdj܁ ZC݀BKYB`H<.p `--Bba|ɲsEvq\I@@d3k8AwH,ɏ}QBmF: ,`PWt( 7mF(+d|(PL tAHU G(sCOƆAMT&q܁0d\20. +@4v `@:I]`ێ/_ ,!$!@GέAp(!4 8A@t]Ւrp1<0M HяU@T 2pfcB\x4;$/P3uTFH[P4% AO:mL'ߌOt3FM<=ApD2Qp.5A^ T5 |R! s5B@:X(4B&3F+85L$R%CBSSa0I > ]T5LqUA@-!H%`'&`AEEU2 SvA8Au"WVSTXWJu7},W˥S3tUkTU)H6pB#I:c@9u[Eu:zS?u?5t"ROET~1&2X;ipn8 BW*ugMؘ"va 0,4i®0,'9*q{)`IWUaBwU XCP0TʓhIV@[)l72H&L2…݁lE88kxy5~w 2؅`t HRR]%SLYۦIu](P.E `` \dalR9=SÕ- u[ɚ[Q&[ ۤ[P(P9ȕbmjan\ZT<]AH6zzDT:RfynRX'E^QRWϔ\QQN{LVӉa C^ݩM 71%90]k_;^ݴ蝥2x^ M-?aסN 6ET ’nIq5|mA(|f8! ! Ă%[S`. >_#+>雾䯾nv}~s>w\^ګ~!㗾5}W=/׾?IqO?WW0wk Z?0o?"?ǿХ_+ȗ  4xaB !CC#VxcF9vdH#G0yeJ+YtfggN;yhPC%yiR$).u RfTS¤IfQ[vl؝)6}zmZk+Vu˫bֵ{oޢl7i\b5qbŋ 2G\XIYw9Ğy8rjի^v]&gгi6@ֻyFxTm7~\!i"zt̙8ri+ʜCɯ~>uٷ'}n׷}G_O?\39 eDRdâODgȍj+t<Ixm |rH,*jӞr(ߚ2+ӡ` , %2|=3ӜS5 <̒>M6<4I>\s碥*dIn~Z5ƙTkR6rjlJ̐Ӱa >^^nmᎻYJ= *&{LrȐΰrsr˯^2Ο 6/X1u\/lk7Wu^ćW]ׅ'yyGp}L<{}xz{Vi8G}z7[- ,u lIp\ABiP)̜o*#$< YF1\ 0x/Vf:xC!S؂]QxxLdmP"t%,fx[<F#8MSOƘqt#cG3q1uGCAC8n1$eDefl#١HfhfK£/~R2(G!Ҍ#X%+D l,iɐNnc&E˅[f'bcj<2 89 iDb>3!UI !,͉N_ӎ 9ݙx2hg=yO0:'?Or$AcP)R e+F&4|Zч5&GQ&6 HdR&ҙ!]i/KYT#ſAle&%KޔBvSk&`AҴeO&U TԀ! ,J$&,*0"*-#,3*.4(16 42$4:,5;07@27<-:=2:><7,D4?I8?H@>6AF9AF B<"B56BI7BP+CDDC$DD:EL$F>,FI;FPHC=INJ(KG$KD%KJ,KE,KK2KD?KRL<3LL M25MQAMU,NP2QL3QB)RF+RJ3RRFRXSL$SL+SQ T8$TDUAV=MY^NY`RY^+ZK؄?tQBG,@ @$pNth> u*-D%&4ԁF̔*Z12J2WOC.@ GXd <>N1 T@X4 $`)H2:`-Bs v " yH~Tg[ 3tB!'zx:+(I#$?q2Y(R0W4b`b7AGY$)v>d  H0(H6Y`$`68VH@h ֹ[A9A}8DDx:D_2QZik&L@Al'-;AЀ|Ӡ$0t(>D>@ iYA;DAH jxC BQob3te.Za=dv8c/AoìfaLrwC@p8<0aY ~L1q %Bϗa Udg"~hy}plK.ޝZ~"8}oI%KMvA{?xDJ@@^[*ʠ9p9sG& (|`"}Mea&֗ד!e2E!$09.6H `S@$?b? 6%~{7. z7N@Exo+sy s̠ @`rs%qw$~l(i%X, tM+> *@N `+(=0 9(+zX(| zpU7&@  z :<! `P\`lgq ҆ZoLP a͔m@!?qP Oic0 QI]0h>7ZDQ@0 xU>c Q@Q2b@s20^X P@ ]XHtaɘ"{%@W),? ? ` @ >q @gS@ >հ 00Z =x.۰ @ P^A  2`(p `8 w%9=(*٘+)Byj}u~;d h@X9S  ? z50| P ^ H9kHu+ ` C {։0(a92qX5]W4( =` &0|Y @?_ 'c@ P S0Cܐ *Pz J P)p )r@@)D/5GCM#Ҡ!=`I = ѐ q ?H BY O^ڠ= pIMݐ̀!r _8Qd!iׁb ܷi7P;X Es_` @@HPxi: = qF9c)4P 4Ix M v 9z+ ; Ls~>pрI 7] T  y I $ @ `˧I 4^Q p 'p`M9wQ;{/s@&X~G5qF pa >9 ~KU'aBTEQ eRl+v*qR`C+ bw7p';-KgqW4 lp%pqWq r 4,(,q"s) ap G0q0|w|{ҀRD lBjwJKkLP+-.L {p@?\ wE|AU ` pou\vls<{| },| bLxWuɔt hz>%EѷoyځƢLjp y,^ ʪ y\˵ʸˮ xNHw$ v.5G̉kGW(OC,0xVxw 0 @p< γll ` ̐y<50!LLɒܩ7'YgWTcIw  MM'lR - R\4}58&"} ΀ӧלJA`sà \9JpXQ?À ?SO+ ` ps,W&CzdAyր(ڐ3 m4ӌ'=Wlw!НZm$2`9 ڤM-ql̈́w(\7-&t%۲3ۂ@ܔy9`^  PQx0 P) 0{Uצ  J W=3^ӏ =Wp0':x2 +!pq9M{ 0vRྕ&A`(59f R' @Ny3f p`" V(a=^y@IJ.ܬjnv6 yP:؏ P^\ кP`AΤq^  p 2 ~p֐f򊓎|< 7wvy`ݧ|q.psj Rss-pP|`0 Z~+? ^yk|ʀk=5y9` p ` VH fpMãMN!ЏC` n4r>2` . JρL٩ .=o%b0`V8ӂ v0 Ny)a[DL`ڛp2!p?Rp\HQR7 yPi ?' J߭0?~l q@ <K mJp ߖj . p [W ]'J0  i7f{P07 ʠU0+Q 0xdȰ́q #J /ؐEL(K1eΤYM9uO/[Bɰ-SLU4JWa~歬7qrE 9wJ6v}ϭ!E?l+ܺ DсIhf2.^!{ʐ_!E<dřhM8{$,6eL(ҁ i鲵?D@+#GAɓ0)ZL/D R L7o֛p@ZIuUd$PBS$Lȁ!C*무˭FN<120@ .nD1 *aN k$@%x15KI$qg- |@oib E ` X ч$r@?A@r 9VHdr`LArHSIe2ݳ@V[uUXc&FQ `9mK(@ pIóBt*-ے B?yG67"6(Wŀԙm;y&Ɵk"Ol!vAG!}ʬD 쐒 ׺dđډU+8+ "m}zSHG$LQЉ&fFo,@ %!@beuisa h$w2@=rA ozvG-mA}ƙ{ۚ`D}Tny,_9e@|_)(pXE8FQGX.W5.|gGrhsʒAs^-&H9q~'AZ@桁tw}㩻{ $tFa1˚aFpsAkg{\)`(B[)pAGjQ3>l@ TD~T0 1PX%PDaBp*TwqD A6U2B"200i=%P*G nRb 4D+h|UqqP:Fqd<F8Qsc P\ؘ-9KRD48hr hIȂ|S%M89ʤDIDreX$&HfQX4Ce/{K_0yLd LPwj!5eӂ4cAo.'F;TB ǩZS|-ݓSg?OBS%#o&KDD#ʓS=!FbR#XRSf.ґ4+ zЂ yN;MANp!Ũ7yQ>eԣS*@ )V^ .!5YszVZͤ63Y@^ pP5,rTKd*lozuHr/GbA-=|OҽW]o{UŸJ Jۢ7.MJeZ Tg1ގ3 Ā8[`*qXƚ MN^ᤒ,8nehw ‚ g&@74R8"Ԑ2/c2 "p0y oܒCɓ?!gS%%ιX.W v`&̧AA#v߻`>(32uP>k狾@>.k=P7k(h<hנs9bAɫV1@I5&+Գ+ )AipV  =,; (`/S`@cAC=2`jAaV^U"%_Dɤ(AX CPdgPC}hCw88 8;`C@$C]%It@ (;[ uX f@$yD뫄Ype%(^=`PeFalQ:k; ( CBup昄[%HEg5`P[ h:ɰ@H Dph w`ՂD8iHѾ@ԍM\tH hHOYE.H (IR09ܓɥlI) 8 wIBP`5pk }"+}P{x2܋ kTI<k`aR"5R^(%m'uO)/,Ն-LkP3U4u @k`ы,z9LE8NA!Pˑ)7 f#sqJE*љDPP SMAQh%8S.h!@ we.X%paXWh ewY)zԣ"s5.@6 ,Z+*2R9͡**( . )N&-e[xձ񩲢h)¡mj !+‘*!["X P\UJ ("ŧ|]֕*ZW'U P}pT ډs]$@ \آHG4Bڵ^AIB"R:0 .#t[U,^1jڎ^G.g>oJ0 maN<9!X#jf*%^4b:2⚰ŠB% aVbz曅IMDK!(vb5F]*4v&(bRnB'6F],Aiª.$0/֩kG.-.F`ҎWA 㨙zS%&2BV `*adϢa[[1Ѱc;RK" ud R|:器TIfW[-(RF@KLm-q.?@XGPâuajo}|~ dFpvPLZgɁhjS.o`.(ns-`Ngbe@*?U2 s23r9[1%k_9+1 = QZ/M 0g"+e`/(kr$_2-SUsr Pɑ*NR%_%.Ga@ǘ_[`sRf: Nls! _(6tګ1)-Nn_dk>=MX 7sWsߋ p= `,&s-.b;^@JW4o>O4G58b57Pi֦}J1>cC1Qŋh 8}tiI:c0І!8]1qx< p:o 8 ؃˙Z;QҰ<̓b؃9<+[7B;qU9t9G3MxOoKxEu<Zp;㺋pvuh[σ-vcW`FgFytw1 7EO6Gy!)8qu9À0 :{s9S:8Jz`? u0dӿQ?rG&0pqi)KzDCyXϱPp \I! 017GD Dȃ!p|2-LQ@;$A P a9=e /e`?P`2c8h+2}8@{6q)`B`|1|}!0A.O6L>r2Rcw7 B<|M#Pn;R| 䧾>7 B7 ȯ{Px|ڳ=PsvII %r9!C?PE:A9Bʔ*Wl%̔9fDCF2@΢>e3&ǎ3b&0 /CqB9r+خ+-2hX KεmYwK՛YIN9HX! >֘dSM1L4)mڵ ވÓ<(?c;!ASS1niYzWc{`h99jW2 < @xKq84 pq?qAJ:8$r;AjO7E x,8jX$F(^qb,6ɟ `?٣3xaw L-^G:98?;M?"yZE,Y92  J;:p;)aOE$Z Ђ.{M(Ϻ<ւ:p(m8饄A%;,xb "A6Ǐ(<ڬ 'LY9's9Jw,ν}:0,|"ƀA n]CevN;XLHfmLTX .Έc10m5$xGp?N܇50`[E?^3MLJxϐ`$%N XZ䁺pa 2՘fX9/2 86O̓Ĺ:N%24*:'J4Е0A>,7*EP>a8q+P+HА61 ;d|! F(`9f|v9ـ6P7'Z<`ʰH(KpG]PE %s~)&@s+tP|c M4=71Kpĭ]#pE =M1K$1m0:;QE5TN@3Hs-؅ĜUAvjbJ6kjIhO06Շ*&Vp .pL`8W=.ɍ#:+ጝ 7'k  ŝZlO9kBl~>D fU )\$A0 WؙCɫQb갉}lo2]:Btb+"{v{@ꛔ`EImj%6; Nix@ Ͷ լ"R0ƒ @F TS$BE$b-3 vlttoe`BP+wl)L9͞ɿ-'R.-BrPG$A4-$}3c*$Ks>J*maD+BtN|s wj*T }źY ":p dV;f̾Ow{tPr|_>l1U݌eE3!MP/}ePp`6u޻$w'Nk="qw~6;ֵM@ʼyvᙃ^YWB#]v}ߞس\=}fv/eS#gz!>׬c=_.NCn݁DLm!Y)b-k9Qr 5_i`i[K̞ݙQ`a%`m b `bD^ a'`y]ԑ`ˡ`\ f " XU<N^a`b }Y'$-v!] M*A*j ]"6IaŠR&Z~W RbQ(rAPi)>xA5K"IQ","314")F0(CL" 5X+cK(A)$2N 'ʠa]bDש (a |F)>Y><EI@>N<= 4 -~nB.8SiBV>^@XNJ 1\70*L‚HHLF#(G >v CEFzE21]@?@F@EKVѕ@S#1Y]9YY#[aW0eě L@Z(ȁ4E`AH@ @@`Ao%ܥ,ڣ _{ !F\݄l`ʀH/Q %]IAȀ`>*A K(AizND&K AdƦ] c0p恦1HzH qH%WYf0\j &av bjJp{܅Lg `'Mp~&Z(`:aI[>r>=Et^8l:CdL3\= 8ShNHʅC$Z(J 8'M訸v]hJ"I>(.=< ZHl Ql0͒3H\6= x%ɳkќBM\ȁ;#x)0\#D؃)P򄈺>5Bff]**A^n ?̊NxA!1 1h7d #|XKv( O$RGV GB&6A ,ܫ 4B(^E$l`,8BPd'u1AR8ʁ\>hk-.h̩͠=fAQȁpd؁ DU0Eh)$;-o@ Rh. @}\\܂/E, bHì㲌n=C@no\HHAL -|D 8.Xt o-doxdoR--^ު pDx:ȃ=C 20I`3|5?+i9ʨpmIɔ֬ 0lwd&rL?bdLċ>P pXV{XI60XC@ @jIVKD7L72H@&2فga83f]xt5y 2p؃l`r*Ѱ2òXHe>!êH\K]0 JM9 ҽjyd۫Ip1ɁK!Hmr8O,a^񚤝Dؼy t9] eaAiO9\K0Κ!D4LFyݦYnEL\@]L6{4L5 $Vx]}]\xYbV9]Q/\+]{%LE%-^1 Y^ 5|zഩU9gӡW4O_y^!)}|s8/>+hKci8/N~ܾ>?>7.MO?#xo?w8_Sh:`5z?ˍ?Ͽǣ??_?<D  4xaB 6l!bć#VxcF9vdH#I4yeʈ9XtfL3iִyM9yhPC^JK6ujT;cRkV[vJlX N5{mZkzun\Zֵ bҤlҹ {Z]aNrdɁs\2Dwţ}<ujL3m9tlٳ 4ջyfi7~n\ o%d6ܐÙT, EQ\UtûB$2WǟZKdHh|M<y1&Ti͐Jd'(L+K.<"/5 d"46M✓O'v챱D0FqԱQ 9LWP&tKԔ8SPUpR]DW%L3_\l^g5"uVP^Y]XBB*?KUgm*Z\V|%v܍MWu%t_}]z|f.T}߄CyX-~6}c.T #;>Y\UήJ嘱jmčeySh䄂9Yʠy6祥ζ`6QzYc;+dŦ~;N;o %ZmI:Iaoo[ )eι2f5G{~GGM=9VWo:?mxTs]wߞҞߧ d?_?'FfMߟU^fǿoKtK_@-)0s nꫠV.X :FN>p&%4! Yx>- U8Ź9!j,=$C P$FGJKQ'BWR]7xED1z\T0Qd шF5qzm)G9u(/|At!؂D*r-" I"#*iI`fTd9I ;DJi.F{T$[2Ce@Nڲ#,w9CGnXL$@TfDgL4sM>ʀ7;R伥9 pr;pn =ňLsd"?O 'AN&Ta(eOJBԖDNS(G)Ϗ1"YMIJeX{KݮW#s%B*!9x6*#>=Li&#K;cli-2.25.7/docs/v2/migrating-from-older-releases.md000066400000000000000000000005611444235773300220230ustar00rootroot00000000000000--- tags: - v2 search: boost: 2 --- There are a small set of breaking changes between v1 and v2. Converting is relatively straightforward and typically takes less than an hour. Specific steps are included in [Migration Guide: v1 to v2](../migrate-v1-to-v2.md). Also see the [pkg.go.dev docs](https://pkg.go.dev/github.com/urfave/cli/v2) for v2 API documentation. cli-2.25.7/docs_test.go000066400000000000000000000074031444235773300147140ustar00rootroot00000000000000//go:build !urfave_cli_no_docs // +build !urfave_cli_no_docs package cli import ( "errors" "testing" ) func TestToMarkdownFull(t *testing.T) { // Given app := testApp() // When res, err := app.ToMarkdown() // Then expect(t, err, nil) expectFileContent(t, "testdata/expected-doc-full.md", res) } func TestToMarkdownNoFlags(t *testing.T) { // Given app := testApp() app.Flags = nil // When res, err := app.ToMarkdown() // Then expect(t, err, nil) expectFileContent(t, "testdata/expected-doc-no-flags.md", res) } func TestToMarkdownNoCommands(t *testing.T) { // Given app := testApp() app.Commands = nil // When res, err := app.ToMarkdown() // Then expect(t, err, nil) expectFileContent(t, "testdata/expected-doc-no-commands.md", res) } func TestToMarkdownNoAuthors(t *testing.T) { // Given app := testApp() app.Authors = []*Author{} // When res, err := app.ToMarkdown() // Then expect(t, err, nil) expectFileContent(t, "testdata/expected-doc-no-authors.md", res) } func TestToMarkdownNoUsageText(t *testing.T) { // Given app := testApp() app.UsageText = "" // When res, err := app.ToMarkdown() // Then expect(t, err, nil) expectFileContent(t, "testdata/expected-doc-no-usagetext.md", res) } func TestToMan(t *testing.T) { // Given app := testApp() // When res, err := app.ToMan() // Then expect(t, err, nil) expectFileContent(t, "testdata/expected-doc-full.man", res) } func TestToManParseError(t *testing.T) { // Given app := testApp() // When // temporarily change the global variable for testing tmp := MarkdownDocTemplate MarkdownDocTemplate = `{{ .App.Name` _, err := app.ToMan() MarkdownDocTemplate = tmp // Then expect(t, err, errors.New(`template: cli:1: unclosed action`)) } func TestToManWithSection(t *testing.T) { // Given app := testApp() // When res, err := app.ToManWithSection(8) // Then expect(t, err, nil) expectFileContent(t, "testdata/expected-doc-full.man", res) } func Test_prepareUsageText(t *testing.T) { t.Run("no UsageText provided", func(t *testing.T) { // Given cmd := Command{} // When res := prepareUsageText(&cmd) // Then expect(t, res, "") }) t.Run("single line UsageText", func(t *testing.T) { // Given cmd := Command{UsageText: "Single line usage text"} // When res := prepareUsageText(&cmd) // Then expect(t, res, ">Single line usage text\n") }) t.Run("multiline UsageText", func(t *testing.T) { // Given cmd := Command{ UsageText: ` Usage for the usage text - Should be a part of the same code block `, } // When res := prepareUsageText(&cmd) // Then test := ` Usage for the usage text - Should be a part of the same code block ` expect(t, res, test) }) t.Run("multiline UsageText has formatted embedded markdown", func(t *testing.T) { // Given cmd := Command{ UsageText: ` Usage for the usage text ` + "```" + ` func() { ... } ` + "```" + ` Should be a part of the same code block `, } // When res := prepareUsageText(&cmd) // Then test := ` Usage for the usage text ` + "```" + ` func() { ... } ` + "```" + ` Should be a part of the same code block ` expect(t, res, test) }) } func Test_prepareUsage(t *testing.T) { t.Run("no Usage provided", func(t *testing.T) { // Given cmd := Command{} // When res := prepareUsage(&cmd, "") // Then expect(t, res, "") }) t.Run("simple Usage", func(t *testing.T) { // Given cmd := Command{Usage: "simple usage text"} // When res := prepareUsage(&cmd, "") // Then expect(t, res, cmd.Usage+"\n") }) t.Run("simple Usage with UsageText", func(t *testing.T) { // Given cmd := Command{Usage: "simple usage text"} // When res := prepareUsage(&cmd, "a non-empty string") // Then expect(t, res, cmd.Usage+"\n\n") }) } cli-2.25.7/errors.go000066400000000000000000000102011444235773300142270ustar00rootroot00000000000000package cli import ( "fmt" "io" "os" "strings" ) // OsExiter is the function used when the app exits. If not set defaults to os.Exit. var OsExiter = os.Exit // ErrWriter is used to write errors to the user. This can be anything // implementing the io.Writer interface and defaults to os.Stderr. var ErrWriter io.Writer = os.Stderr // MultiError is an error that wraps multiple errors. type MultiError interface { error Errors() []error } // newMultiError creates a new MultiError. Pass in one or more errors. func newMultiError(err ...error) MultiError { ret := multiError(err) return &ret } type multiError []error // Error implements the error interface. func (m *multiError) Error() string { errs := make([]string, len(*m)) for i, err := range *m { errs[i] = err.Error() } return strings.Join(errs, "\n") } // Errors returns a copy of the errors slice func (m *multiError) Errors() []error { errs := make([]error, len(*m)) for _, err := range *m { errs = append(errs, err) } return errs } type requiredFlagsErr interface { error getMissingFlags() []string } type errRequiredFlags struct { missingFlags []string } func (e *errRequiredFlags) Error() string { numberOfMissingFlags := len(e.missingFlags) if numberOfMissingFlags == 1 { return fmt.Sprintf("Required flag %q not set", e.missingFlags[0]) } joinedMissingFlags := strings.Join(e.missingFlags, ", ") return fmt.Sprintf("Required flags %q not set", joinedMissingFlags) } func (e *errRequiredFlags) getMissingFlags() []string { return e.missingFlags } // ErrorFormatter is the interface that will suitably format the error output type ErrorFormatter interface { Format(s fmt.State, verb rune) } // ExitCoder is the interface checked by `App` and `Command` for a custom exit // code type ExitCoder interface { error ExitCode() int } type exitError struct { exitCode int err error } // NewExitError calls Exit to create a new ExitCoder. // // Deprecated: This function is a duplicate of Exit and will eventually be removed. func NewExitError(message interface{}, exitCode int) ExitCoder { return Exit(message, exitCode) } // Exit wraps a message and exit code into an error, which by default is // handled with a call to os.Exit during default error handling. // // This is the simplest way to trigger a non-zero exit code for an App without // having to call os.Exit manually. During testing, this behavior can be avoided // by overriding the ExitErrHandler function on an App or the package-global // OsExiter function. func Exit(message interface{}, exitCode int) ExitCoder { var err error switch e := message.(type) { case ErrorFormatter: err = fmt.Errorf("%+v", message) case error: err = e default: err = fmt.Errorf("%+v", message) } return &exitError{ err: err, exitCode: exitCode, } } func (ee *exitError) Error() string { return ee.err.Error() } func (ee *exitError) ExitCode() int { return ee.exitCode } func (ee *exitError) Unwrap() error { return ee.err } // HandleExitCoder handles errors implementing ExitCoder by printing their // message and calling OsExiter with the given exit code. // // If the given error instead implements MultiError, each error will be checked // for the ExitCoder interface, and OsExiter will be called with the last exit // code found, or exit code 1 if no ExitCoder is found. // // This function is the default error-handling behavior for an App. func HandleExitCoder(err error) { if err == nil { return } if exitErr, ok := err.(ExitCoder); ok { if err.Error() != "" { if _, ok := exitErr.(ErrorFormatter); ok { _, _ = fmt.Fprintf(ErrWriter, "%+v\n", err) } else { _, _ = fmt.Fprintln(ErrWriter, err) } } OsExiter(exitErr.ExitCode()) return } if multiErr, ok := err.(MultiError); ok { code := handleMultiError(multiErr) OsExiter(code) return } } func handleMultiError(multiErr MultiError) int { code := 1 for _, merr := range multiErr.Errors() { if multiErr2, ok := merr.(MultiError); ok { code = handleMultiError(multiErr2) } else if merr != nil { fmt.Fprintln(ErrWriter, merr) if exitErr, ok := merr.(ExitCoder); ok { code = exitErr.ExitCode() } } } return code } cli-2.25.7/errors_test.go000066400000000000000000000057151444235773300153040ustar00rootroot00000000000000package cli import ( "bytes" "errors" "fmt" "testing" ) func TestHandleExitCoder_nil(t *testing.T) { exitCode := 0 called := false OsExiter = func(rc int) { if !called { exitCode = rc called = true } } defer func() { OsExiter = fakeOsExiter }() HandleExitCoder(nil) expect(t, exitCode, 0) expect(t, called, false) } func TestHandleExitCoder_ExitCoder(t *testing.T) { exitCode := 0 called := false OsExiter = func(rc int) { if !called { exitCode = rc called = true } } defer func() { OsExiter = fakeOsExiter }() HandleExitCoder(Exit("galactic perimeter breach", 9)) expect(t, exitCode, 9) expect(t, called, true) } func TestHandleExitCoder_ErrorExitCoder(t *testing.T) { exitCode := 0 called := false OsExiter = func(rc int) { if !called { exitCode = rc called = true } } defer func() { OsExiter = fakeOsExiter }() HandleExitCoder(Exit(errors.New("galactic perimeter breach"), 9)) expect(t, exitCode, 9) expect(t, called, true) } func TestHandleExitCoder_MultiErrorWithExitCoder(t *testing.T) { exitCode := 0 called := false OsExiter = func(rc int) { if !called { exitCode = rc called = true } } defer func() { OsExiter = fakeOsExiter }() exitErr := Exit("galactic perimeter breach", 9) exitErr2 := Exit("last ExitCoder", 11) err := newMultiError(errors.New("wowsa"), errors.New("egad"), exitErr, exitErr2) HandleExitCoder(err) expect(t, exitCode, 11) expect(t, called, true) } func TestHandleExitCoder_MultiErrorWithoutExitCoder(t *testing.T) { exitCode := 0 called := false OsExiter = func(rc int) { if !called { exitCode = rc called = true } } defer func() { OsExiter = fakeOsExiter }() err := newMultiError(errors.New("wowsa"), errors.New("egad")) HandleExitCoder(err) expect(t, exitCode, 1) expect(t, called, true) } // make a stub to not import pkg/errors type ErrorWithFormat struct { error } func NewErrorWithFormat(m string) *ErrorWithFormat { return &ErrorWithFormat{error: errors.New(m)} } func (f *ErrorWithFormat) Format(s fmt.State, verb rune) { fmt.Fprintf(s, "This the format: %v", f.error) } func TestHandleExitCoder_ErrorWithFormat(t *testing.T) { called := false OsExiter = func(rc int) { if !called { called = true } } ErrWriter = &bytes.Buffer{} defer func() { OsExiter = fakeOsExiter ErrWriter = fakeErrWriter }() err := Exit(NewErrorWithFormat("I am formatted"), 1) HandleExitCoder(err) expect(t, called, true) expect(t, ErrWriter.(*bytes.Buffer).String(), "This the format: I am formatted\n") } func TestHandleExitCoder_MultiErrorWithFormat(t *testing.T) { called := false OsExiter = func(rc int) { if !called { called = true } } ErrWriter = &bytes.Buffer{} defer func() { OsExiter = fakeOsExiter }() err := newMultiError(NewErrorWithFormat("err1"), NewErrorWithFormat("err2")) HandleExitCoder(err) expect(t, called, true) expect(t, ErrWriter.(*bytes.Buffer).String(), "This the format: err1\nThis the format: err2\n") } cli-2.25.7/fish.go000066400000000000000000000101151444235773300136500ustar00rootroot00000000000000package cli import ( "bytes" "fmt" "io" "strings" "text/template" ) // ToFishCompletion creates a fish completion string for the `*App` // The function errors if either parsing or writing of the string fails. func (a *App) ToFishCompletion() (string, error) { var w bytes.Buffer if err := a.writeFishCompletionTemplate(&w); err != nil { return "", err } return w.String(), nil } type fishCompletionTemplate struct { App *App Completions []string AllCommands []string } func (a *App) writeFishCompletionTemplate(w io.Writer) error { const name = "cli" t, err := template.New(name).Parse(FishCompletionTemplate) if err != nil { return err } allCommands := []string{} // Add global flags completions := a.prepareFishFlags(a.VisibleFlags(), allCommands) // Add help flag if !a.HideHelp { completions = append( completions, a.prepareFishFlags([]Flag{HelpFlag}, allCommands)..., ) } // Add version flag if !a.HideVersion { completions = append( completions, a.prepareFishFlags([]Flag{VersionFlag}, allCommands)..., ) } // Add commands and their flags completions = append( completions, a.prepareFishCommands(a.VisibleCommands(), &allCommands, []string{})..., ) return t.ExecuteTemplate(w, name, &fishCompletionTemplate{ App: a, Completions: completions, AllCommands: allCommands, }) } func (a *App) prepareFishCommands(commands []*Command, allCommands *[]string, previousCommands []string) []string { completions := []string{} for _, command := range commands { if command.Hidden { continue } var completion strings.Builder completion.WriteString(fmt.Sprintf( "complete -r -c %s -n '%s' -a '%s'", a.Name, a.fishSubcommandHelper(previousCommands), strings.Join(command.Names(), " "), )) if command.Usage != "" { completion.WriteString(fmt.Sprintf(" -d '%s'", escapeSingleQuotes(command.Usage))) } if !command.HideHelp { completions = append( completions, a.prepareFishFlags([]Flag{HelpFlag}, command.Names())..., ) } *allCommands = append(*allCommands, command.Names()...) completions = append(completions, completion.String()) completions = append( completions, a.prepareFishFlags(command.VisibleFlags(), command.Names())..., ) // recursively iterate subcommands if len(command.Subcommands) > 0 { completions = append( completions, a.prepareFishCommands( command.Subcommands, allCommands, command.Names(), )..., ) } } return completions } func (a *App) prepareFishFlags(flags []Flag, previousCommands []string) []string { completions := []string{} for _, f := range flags { flag, ok := f.(DocGenerationFlag) if !ok { continue } completion := &strings.Builder{} completion.WriteString(fmt.Sprintf( "complete -c %s -n '%s'", a.Name, a.fishSubcommandHelper(previousCommands), )) fishAddFileFlag(f, completion) for idx, opt := range flag.Names() { if idx == 0 { completion.WriteString(fmt.Sprintf( " -l %s", strings.TrimSpace(opt), )) } else { completion.WriteString(fmt.Sprintf( " -s %s", strings.TrimSpace(opt), )) } } if flag.TakesValue() { completion.WriteString(" -r") } if flag.GetUsage() != "" { completion.WriteString(fmt.Sprintf(" -d '%s'", escapeSingleQuotes(flag.GetUsage()))) } completions = append(completions, completion.String()) } return completions } func fishAddFileFlag(flag Flag, completion *strings.Builder) { switch f := flag.(type) { case *GenericFlag: if f.TakesFile { return } case *StringFlag: if f.TakesFile { return } case *StringSliceFlag: if f.TakesFile { return } case *PathFlag: if f.TakesFile { return } } completion.WriteString(" -f") } func (a *App) fishSubcommandHelper(allCommands []string) string { fishHelper := fmt.Sprintf("__fish_%s_no_subcommand", a.Name) if len(allCommands) > 0 { fishHelper = fmt.Sprintf( "__fish_seen_subcommand_from %s", strings.Join(allCommands, " "), ) } return fishHelper } func escapeSingleQuotes(input string) string { return strings.Replace(input, `'`, `\'`, -1) } cli-2.25.7/fish_test.go000066400000000000000000000063021444235773300147120ustar00rootroot00000000000000package cli import ( "bytes" "os" "testing" ) func TestFishCompletion(t *testing.T) { // Given app := testApp() app.Flags = append(app.Flags, &PathFlag{ Name: "logfile", TakesFile: true, }) // When res, err := app.ToFishCompletion() // Then expect(t, err, nil) expectFileContent(t, "testdata/expected-fish-full.fish", res) } func testApp() *App { app := newTestApp() app.Name = "greet" app.Flags = []Flag{ &StringFlag{ Name: "socket", Aliases: []string{"s"}, Usage: "some 'usage' text", Value: "value", DefaultText: "/some/path", TakesFile: true, }, &StringFlag{Name: "flag", Aliases: []string{"fl", "f"}}, &BoolFlag{ Name: "another-flag", Aliases: []string{"b"}, Usage: "another usage text", }, &BoolFlag{ Name: "hidden-flag", Hidden: true, }, } app.Commands = []*Command{{ Aliases: []string{"c"}, Flags: []Flag{ &StringFlag{ Name: "flag", Aliases: []string{"fl", "f"}, TakesFile: true, }, &BoolFlag{ Name: "another-flag", Aliases: []string{"b"}, Usage: "another usage text", }, }, Name: "config", Usage: "another usage test", Subcommands: []*Command{{ Aliases: []string{"s", "ss"}, Flags: []Flag{ &StringFlag{Name: "sub-flag", Aliases: []string{"sub-fl", "s"}}, &BoolFlag{ Name: "sub-command-flag", Aliases: []string{"s"}, Usage: "some usage text", }, }, Name: "sub-config", Usage: "another usage test", }}, }, { Aliases: []string{"i", "in"}, Name: "info", Usage: "retrieve generic information", }, { Name: "some-command", }, { Name: "hidden-command", Hidden: true, }, { Aliases: []string{"u"}, Flags: []Flag{ &StringFlag{ Name: "flag", Aliases: []string{"fl", "f"}, TakesFile: true, }, &BoolFlag{ Name: "another-flag", Aliases: []string{"b"}, Usage: "another usage text", }, }, Name: "usage", Usage: "standard usage text", UsageText: ` Usage for the usage text - formatted: Based on the specified ConfigMap and summon secrets.yml - list: Inspect the environment for a specific process running on a Pod - for_effect: Compare 'namespace' environment with 'local' ` + "```" + ` func() { ... } ` + "```" + ` Should be a part of the same code block `, Subcommands: []*Command{{ Aliases: []string{"su"}, Flags: []Flag{ &BoolFlag{ Name: "sub-command-flag", Aliases: []string{"s"}, Usage: "some usage text", }, }, Name: "sub-usage", Usage: "standard usage text", UsageText: "Single line of UsageText", }}, }} app.UsageText = "app [first_arg] [second_arg]" app.Description = `Description of the application.` app.Usage = "Some app" app.Authors = []*Author{ {Name: "Harrison", Email: "harrison@lolwut.com"}, {Name: "Oliver Allen", Email: "oliver@toyshop.com"}, } return app } func expectFileContent(t *testing.T, file, got string) { data, err := os.ReadFile(file) // Ignore windows line endings // TODO: Replace with bytes.ReplaceAll when support for Go 1.11 is dropped data = bytes.Replace(data, []byte("\r\n"), []byte("\n"), -1) expect(t, err, nil) expect(t, got, string(data)) } cli-2.25.7/flag-spec.yaml000066400000000000000000000061201444235773300151160ustar00rootroot00000000000000# NOTE: this file is used by the tool defined in # ./cmd/urfave-cli-genflags/main.go which uses the # `Spec` type that maps to this file structure. flag_types: bool: struct_fields: - name: Count type: int pointer: true - name: DisableDefaultText type: bool - name: Action type: "func(*Context, bool) error" float64: struct_fields: - name: Action type: "func(*Context, float64) error" Float64Slice: value_pointer: true skip_interfaces: - fmt.Stringer struct_fields: - name: separator type: separatorSpec - name: Action type: "func(*Context, []float64) error" int: struct_fields: - name: Base type: int - name: Action type: "func(*Context, int) error" IntSlice: value_pointer: true skip_interfaces: - fmt.Stringer struct_fields: - name: separator type: separatorSpec - name: Action type: "func(*Context, []int) error" int64: struct_fields: - name: Base type: int - name: Action type: "func(*Context, int64) error" Int64Slice: value_pointer: true skip_interfaces: - fmt.Stringer struct_fields: - name: separator type: separatorSpec - name: Action type: "func(*Context, []int64) error" uint: struct_fields: - name: Base type: int - name: Action type: "func(*Context, uint) error" UintSlice: value_pointer: true skip_interfaces: - fmt.Stringer struct_fields: - name: separator type: separatorSpec - name: Action type: "func(*Context, []uint) error" uint64: struct_fields: - name: Base type: int - name: Action type: "func(*Context, uint64) error" Uint64Slice: value_pointer: true skip_interfaces: - fmt.Stringer struct_fields: - name: separator type: separatorSpec - name: Action type: "func(*Context, []uint64) error" string: struct_fields: - name: TakesFile type: bool - name: Action type: "func(*Context, string) error" StringSlice: value_pointer: true skip_interfaces: - fmt.Stringer struct_fields: - name: separator type: separatorSpec - name: TakesFile type: bool - name: Action type: "func(*Context, []string) error" - name: KeepSpace type: bool time.Duration: struct_fields: - name: Action type: "func(*Context, time.Duration) error" Timestamp: value_pointer: true struct_fields: - name: Layout type: string - name: Timezone type: "*time.Location" - name: Action type: "func(*Context, *time.Time) error" Generic: no_destination_pointer: true struct_fields: - name: TakesFile type: bool - name: Action type: "func(*Context, interface{}) error" Path: struct_fields: - name: TakesFile type: bool - name: Action type: "func(*Context, Path) error" cli-2.25.7/flag.go000066400000000000000000000237021444235773300136360ustar00rootroot00000000000000package cli import ( "errors" "flag" "fmt" "io" "os" "regexp" "runtime" "strings" "syscall" "time" ) const defaultPlaceholder = "value" const ( defaultSliceFlagSeparator = "," disableSliceFlagSeparator = false ) var ( slPfx = fmt.Sprintf("sl:::%d:::", time.Now().UTC().UnixNano()) commaWhitespace = regexp.MustCompile("[, ]+.*") ) // BashCompletionFlag enables bash-completion for all commands and subcommands var BashCompletionFlag Flag = &BoolFlag{ Name: "generate-bash-completion", Hidden: true, } // VersionFlag prints the version for the application var VersionFlag Flag = &BoolFlag{ Name: "version", Aliases: []string{"v"}, Usage: "print the version", DisableDefaultText: true, } // HelpFlag prints the help for all commands and subcommands. // Set to nil to disable the flag. The subcommand // will still be added unless HideHelp or HideHelpCommand is set to true. var HelpFlag Flag = &BoolFlag{ Name: "help", Aliases: []string{"h"}, Usage: "show help", DisableDefaultText: true, } // FlagStringer converts a flag definition to a string. This is used by help // to display a flag. var FlagStringer FlagStringFunc = stringifyFlag // Serializer is used to circumvent the limitations of flag.FlagSet.Set type Serializer interface { Serialize() string } // FlagNamePrefixer converts a full flag name and its placeholder into the help // message flag prefix. This is used by the default FlagStringer. var FlagNamePrefixer FlagNamePrefixFunc = prefixedNames // FlagEnvHinter annotates flag help message with the environment variable // details. This is used by the default FlagStringer. var FlagEnvHinter FlagEnvHintFunc = withEnvHint // FlagFileHinter annotates flag help message with the environment variable // details. This is used by the default FlagStringer. var FlagFileHinter FlagFileHintFunc = withFileHint // FlagsByName is a slice of Flag. type FlagsByName []Flag func (f FlagsByName) Len() int { return len(f) } func (f FlagsByName) Less(i, j int) bool { if len(f[j].Names()) == 0 { return false } else if len(f[i].Names()) == 0 { return true } return lexicographicLess(f[i].Names()[0], f[j].Names()[0]) } func (f FlagsByName) Swap(i, j int) { f[i], f[j] = f[j], f[i] } // ActionableFlag is an interface that wraps Flag interface and RunAction operation. type ActionableFlag interface { Flag RunAction(*Context) error } // Flag is a common interface related to parsing flags in cli. // For more advanced flag parsing techniques, it is recommended that // this interface be implemented. type Flag interface { fmt.Stringer // Apply Flag settings to the given flag set Apply(*flag.FlagSet) error Names() []string IsSet() bool } // RequiredFlag is an interface that allows us to mark flags as required // it allows flags required flags to be backwards compatible with the Flag interface type RequiredFlag interface { Flag IsRequired() bool } // DocGenerationFlag is an interface that allows documentation generation for the flag type DocGenerationFlag interface { Flag // TakesValue returns true if the flag takes a value, otherwise false TakesValue() bool // GetUsage returns the usage string for the flag GetUsage() string // GetValue returns the flags value as string representation and an empty // string if the flag takes no value at all. GetValue() string // GetDefaultText returns the default text for this flag GetDefaultText() string // GetEnvVars returns the env vars for this flag GetEnvVars() []string } // DocGenerationSliceFlag extends DocGenerationFlag for slice-based flags. type DocGenerationSliceFlag interface { DocGenerationFlag // IsSliceFlag returns true for flags that can be given multiple times. IsSliceFlag() bool } // VisibleFlag is an interface that allows to check if a flag is visible type VisibleFlag interface { Flag // IsVisible returns true if the flag is not hidden, otherwise false IsVisible() bool } // CategorizableFlag is an interface that allows us to potentially // use a flag in a categorized representation. type CategorizableFlag interface { VisibleFlag GetCategory() string } // Countable is an interface to enable detection of flag values which support // repetitive flags type Countable interface { Count() int } func flagSet(name string, flags []Flag, spec separatorSpec) (*flag.FlagSet, error) { set := flag.NewFlagSet(name, flag.ContinueOnError) for _, f := range flags { if c, ok := f.(customizedSeparator); ok { c.WithSeparatorSpec(spec) } if err := f.Apply(set); err != nil { return nil, err } } set.SetOutput(io.Discard) return set, nil } func copyFlag(name string, ff *flag.Flag, set *flag.FlagSet) { switch ff.Value.(type) { case Serializer: _ = set.Set(name, ff.Value.(Serializer).Serialize()) default: _ = set.Set(name, ff.Value.String()) } } func normalizeFlags(flags []Flag, set *flag.FlagSet) error { visited := make(map[string]bool) set.Visit(func(f *flag.Flag) { visited[f.Name] = true }) for _, f := range flags { parts := f.Names() if len(parts) == 1 { continue } var ff *flag.Flag for _, name := range parts { name = strings.Trim(name, " ") if visited[name] { if ff != nil { return errors.New("Cannot use two forms of the same flag: " + name + " " + ff.Name) } ff = set.Lookup(name) } } if ff == nil { continue } for _, name := range parts { name = strings.Trim(name, " ") if !visited[name] { copyFlag(name, ff, set) } } } return nil } func visibleFlags(fl []Flag) []Flag { var visible []Flag for _, f := range fl { if vf, ok := f.(VisibleFlag); ok && vf.IsVisible() { visible = append(visible, f) } } return visible } func prefixFor(name string) (prefix string) { if len(name) == 1 { prefix = "-" } else { prefix = "--" } return } // Returns the placeholder, if any, and the unquoted usage string. func unquoteUsage(usage string) (string, string) { for i := 0; i < len(usage); i++ { if usage[i] == '`' { for j := i + 1; j < len(usage); j++ { if usage[j] == '`' { name := usage[i+1 : j] usage = usage[:i] + name + usage[j+1:] return name, usage } } break } } return "", usage } func prefixedNames(names []string, placeholder string) string { var prefixed string for i, name := range names { if name == "" { continue } prefixed += prefixFor(name) + name if placeholder != "" { prefixed += " " + placeholder } if i < len(names)-1 { prefixed += ", " } } return prefixed } func envFormat(envVars []string, prefix, sep, suffix string) string { if len(envVars) > 0 { return fmt.Sprintf(" [%s%s%s]", prefix, strings.Join(envVars, sep), suffix) } return "" } func defaultEnvFormat(envVars []string) string { return envFormat(envVars, "$", ", $", "") } func withEnvHint(envVars []string, str string) string { envText := "" if runtime.GOOS != "windows" || os.Getenv("PSHOME") != "" { envText = defaultEnvFormat(envVars) } else { envText = envFormat(envVars, "%", "%, %", "%") } return str + envText } func FlagNames(name string, aliases []string) []string { var ret []string for _, part := range append([]string{name}, aliases...) { // v1 -> v2 migration warning zone: // Strip off anything after the first found comma or space, which // *hopefully* makes it a tiny bit more obvious that unexpected behavior is // caused by using the v1 form of stringly typed "Name". ret = append(ret, commaWhitespace.ReplaceAllString(part, "")) } return ret } func withFileHint(filePath, str string) string { fileText := "" if filePath != "" { fileText = fmt.Sprintf(" [%s]", filePath) } return str + fileText } func formatDefault(format string) string { return " (default: " + format + ")" } func stringifyFlag(f Flag) string { // enforce DocGeneration interface on flags to avoid reflection df, ok := f.(DocGenerationFlag) if !ok { return "" } placeholder, usage := unquoteUsage(df.GetUsage()) needsPlaceholder := df.TakesValue() if needsPlaceholder && placeholder == "" { placeholder = defaultPlaceholder } defaultValueString := "" // set default text for all flags except bool flags // for bool flags display default text if DisableDefaultText is not // set if bf, ok := f.(*BoolFlag); !ok || !bf.DisableDefaultText { if s := df.GetDefaultText(); s != "" { defaultValueString = fmt.Sprintf(formatDefault("%s"), s) } } usageWithDefault := strings.TrimSpace(usage + defaultValueString) pn := prefixedNames(df.Names(), placeholder) sliceFlag, ok := f.(DocGenerationSliceFlag) if ok && sliceFlag.IsSliceFlag() { pn = pn + " [ " + pn + " ]" } return withEnvHint(df.GetEnvVars(), fmt.Sprintf("%s\t%s", pn, usageWithDefault)) } func hasFlag(flags []Flag, fl Flag) bool { for _, existing := range flags { if fl == existing { return true } } return false } // Return the first value from a list of environment variables and files // (which may or may not exist), a description of where the value was found, // and a boolean which is true if a value was found. func flagFromEnvOrFile(envVars []string, filePath string) (value string, fromWhere string, found bool) { for _, envVar := range envVars { envVar = strings.TrimSpace(envVar) if value, found := syscall.Getenv(envVar); found { return value, fmt.Sprintf("environment variable %q", envVar), true } } for _, fileVar := range strings.Split(filePath, ",") { if fileVar != "" { if data, err := os.ReadFile(fileVar); err == nil { return string(data), fmt.Sprintf("file %q", filePath), true } } } return "", "", false } type customizedSeparator interface { WithSeparatorSpec(separatorSpec) } type separatorSpec struct { sep string disabled bool customized bool } func (s separatorSpec) flagSplitMultiValues(val string) []string { var ( disabled bool = s.disabled sep string = s.sep ) if !s.customized { disabled = disableSliceFlagSeparator sep = defaultSliceFlagSeparator } if disabled { return []string{val} } return strings.Split(val, sep) } cli-2.25.7/flag_bool.go000066400000000000000000000073361444235773300146560ustar00rootroot00000000000000package cli import ( "errors" "flag" "fmt" "strconv" ) // boolValue needs to implement the boolFlag internal interface in flag // to be able to capture bool fields and values // // type boolFlag interface { // Value // IsBoolFlag() bool // } type boolValue struct { destination *bool count *int } func newBoolValue(val bool, p *bool, count *int) *boolValue { *p = val return &boolValue{ destination: p, count: count, } } func (b *boolValue) Set(s string) error { v, err := strconv.ParseBool(s) if err != nil { err = errors.New("parse error") return err } *b.destination = v if b.count != nil { *b.count = *b.count + 1 } return err } func (b *boolValue) Get() interface{} { return *b.destination } func (b *boolValue) String() string { if b.destination != nil { return strconv.FormatBool(*b.destination) } return strconv.FormatBool(false) } func (b *boolValue) IsBoolFlag() bool { return true } func (b *boolValue) Count() int { if b.count != nil && *b.count > 0 { return *b.count } return 0 } // TakesValue returns true of the flag takes a value, otherwise false func (f *BoolFlag) TakesValue() bool { return false } // GetUsage returns the usage string for the flag func (f *BoolFlag) GetUsage() string { return f.Usage } // GetCategory returns the category for the flag func (f *BoolFlag) GetCategory() string { return f.Category } // GetValue returns the flags value as string representation and an empty // string if the flag takes no value at all. func (f *BoolFlag) GetValue() string { return "" } // GetDefaultText returns the default text for this flag func (f *BoolFlag) GetDefaultText() string { if f.DefaultText != "" { return f.DefaultText } return fmt.Sprintf("%v", f.defaultValue) } // GetEnvVars returns the env vars for this flag func (f *BoolFlag) GetEnvVars() []string { return f.EnvVars } // RunAction executes flag action if set func (f *BoolFlag) RunAction(c *Context) error { if f.Action != nil { return f.Action(c, c.Bool(f.Name)) } return nil } // Apply populates the flag given the flag set and environment func (f *BoolFlag) Apply(set *flag.FlagSet) error { // set default value so that environment wont be able to overwrite it f.defaultValue = f.Value if val, source, found := flagFromEnvOrFile(f.EnvVars, f.FilePath); found { if val != "" { valBool, err := strconv.ParseBool(val) if err != nil { return fmt.Errorf("could not parse %q as bool value from %s for flag %s: %s", val, source, f.Name, err) } f.Value = valBool } else { // empty value implies that the env is defined but set to empty string, we have to assume that this is // what the user wants. If user doesnt want this then the env needs to be deleted or the flag removed from // file f.Value = false } f.HasBeenSet = true } count := f.Count dest := f.Destination if count == nil { count = new(int) } // since count will be incremented for each alias as well // subtract number of aliases from overall count *count -= len(f.Aliases) if dest == nil { dest = new(bool) } for _, name := range f.Names() { value := newBoolValue(f.Value, dest, count) set.Var(value, name, f.Usage) } return nil } // Get returns the flag’s value in the given Context. func (f *BoolFlag) Get(ctx *Context) bool { return ctx.Bool(f.Name) } // Bool looks up the value of a local BoolFlag, returns // false if not found func (cCtx *Context) Bool(name string) bool { if fs := cCtx.lookupFlagSet(name); fs != nil { return lookupBool(name, fs) } return false } func lookupBool(name string, set *flag.FlagSet) bool { f := set.Lookup(name) if f != nil { parsed, err := strconv.ParseBool(f.Value.String()) if err != nil { return false } return parsed } return false } cli-2.25.7/flag_duration.go000066400000000000000000000046031444235773300155420ustar00rootroot00000000000000package cli import ( "flag" "fmt" "time" ) // TakesValue returns true of the flag takes a value, otherwise false func (f *DurationFlag) TakesValue() bool { return true } // GetUsage returns the usage string for the flag func (f *DurationFlag) GetUsage() string { return f.Usage } // GetCategory returns the category for the flag func (f *DurationFlag) GetCategory() string { return f.Category } // GetValue returns the flags value as string representation and an empty // string if the flag takes no value at all. func (f *DurationFlag) GetValue() string { return f.Value.String() } // GetDefaultText returns the default text for this flag func (f *DurationFlag) GetDefaultText() string { if f.DefaultText != "" { return f.DefaultText } return f.defaultValue.String() } // GetEnvVars returns the env vars for this flag func (f *DurationFlag) GetEnvVars() []string { return f.EnvVars } // Apply populates the flag given the flag set and environment func (f *DurationFlag) Apply(set *flag.FlagSet) error { // set default value so that environment wont be able to overwrite it f.defaultValue = f.Value if val, source, found := flagFromEnvOrFile(f.EnvVars, f.FilePath); found { if val != "" { valDuration, err := time.ParseDuration(val) if err != nil { return fmt.Errorf("could not parse %q as duration value from %s for flag %s: %s", val, source, f.Name, err) } f.Value = valDuration f.HasBeenSet = true } } for _, name := range f.Names() { if f.Destination != nil { set.DurationVar(f.Destination, name, f.Value, f.Usage) continue } set.Duration(name, f.Value, f.Usage) } return nil } // Get returns the flag’s value in the given Context. func (f *DurationFlag) Get(ctx *Context) time.Duration { return ctx.Duration(f.Name) } // RunAction executes flag action if set func (f *DurationFlag) RunAction(c *Context) error { if f.Action != nil { return f.Action(c, c.Duration(f.Name)) } return nil } // Duration looks up the value of a local DurationFlag, returns // 0 if not found func (cCtx *Context) Duration(name string) time.Duration { if fs := cCtx.lookupFlagSet(name); fs != nil { return lookupDuration(name, fs) } return 0 } func lookupDuration(name string, set *flag.FlagSet) time.Duration { f := set.Lookup(name) if f != nil { parsed, err := time.ParseDuration(f.Value.String()) if err != nil { return 0 } return parsed } return 0 } cli-2.25.7/flag_ext.go000066400000000000000000000013071444235773300145130ustar00rootroot00000000000000package cli import "flag" type extFlag struct { f *flag.Flag } func (e *extFlag) Apply(fs *flag.FlagSet) error { fs.Var(e.f.Value, e.f.Name, e.f.Usage) return nil } func (e *extFlag) Names() []string { return []string{e.f.Name} } func (e *extFlag) IsSet() bool { return false } func (e *extFlag) String() string { return FlagStringer(e) } func (e *extFlag) IsVisible() bool { return true } func (e *extFlag) TakesValue() bool { return false } func (e *extFlag) GetUsage() string { return e.f.Usage } func (e *extFlag) GetValue() string { return e.f.Value.String() } func (e *extFlag) GetDefaultText() string { return e.f.DefValue } func (e *extFlag) GetEnvVars() []string { return nil } cli-2.25.7/flag_float64.go000066400000000000000000000044001444235773300151670ustar00rootroot00000000000000package cli import ( "flag" "fmt" "strconv" ) // TakesValue returns true of the flag takes a value, otherwise false func (f *Float64Flag) TakesValue() bool { return true } // GetUsage returns the usage string for the flag func (f *Float64Flag) GetUsage() string { return f.Usage } // GetCategory returns the category for the flag func (f *Float64Flag) GetCategory() string { return f.Category } // GetValue returns the flags value as string representation and an empty // string if the flag takes no value at all. func (f *Float64Flag) GetValue() string { return fmt.Sprintf("%v", f.Value) } // GetDefaultText returns the default text for this flag func (f *Float64Flag) GetDefaultText() string { if f.DefaultText != "" { return f.DefaultText } return f.GetValue() } // GetEnvVars returns the env vars for this flag func (f *Float64Flag) GetEnvVars() []string { return f.EnvVars } // Apply populates the flag given the flag set and environment func (f *Float64Flag) Apply(set *flag.FlagSet) error { if val, source, found := flagFromEnvOrFile(f.EnvVars, f.FilePath); found { if val != "" { valFloat, err := strconv.ParseFloat(val, 64) if err != nil { return fmt.Errorf("could not parse %q as float64 value from %s for flag %s: %s", val, source, f.Name, err) } f.Value = valFloat f.HasBeenSet = true } } for _, name := range f.Names() { if f.Destination != nil { set.Float64Var(f.Destination, name, f.Value, f.Usage) continue } set.Float64(name, f.Value, f.Usage) } return nil } // Get returns the flag’s value in the given Context. func (f *Float64Flag) Get(ctx *Context) float64 { return ctx.Float64(f.Name) } // RunAction executes flag action if set func (f *Float64Flag) RunAction(c *Context) error { if f.Action != nil { return f.Action(c, c.Float64(f.Name)) } return nil } // Float64 looks up the value of a local Float64Flag, returns // 0 if not found func (cCtx *Context) Float64(name string) float64 { if fs := cCtx.lookupFlagSet(name); fs != nil { return lookupFloat64(name, fs) } return 0 } func lookupFloat64(name string, set *flag.FlagSet) float64 { f := set.Lookup(name) if f != nil { parsed, err := strconv.ParseFloat(f.Value.String(), 64) if err != nil { return 0 } return parsed } return 0 } cli-2.25.7/flag_float64_slice.go000066400000000000000000000125561444235773300163610ustar00rootroot00000000000000package cli import ( "encoding/json" "flag" "fmt" "strconv" "strings" ) // Float64Slice wraps []float64 to satisfy flag.Value type Float64Slice struct { slice []float64 separator separatorSpec hasBeenSet bool } // NewFloat64Slice makes a *Float64Slice with default values func NewFloat64Slice(defaults ...float64) *Float64Slice { return &Float64Slice{slice: append([]float64{}, defaults...)} } // clone allocate a copy of self object func (f *Float64Slice) clone() *Float64Slice { n := &Float64Slice{ slice: make([]float64, len(f.slice)), hasBeenSet: f.hasBeenSet, } copy(n.slice, f.slice) return n } func (f *Float64Slice) WithSeparatorSpec(spec separatorSpec) { f.separator = spec } // Set parses the value into a float64 and appends it to the list of values func (f *Float64Slice) Set(value string) error { if !f.hasBeenSet { f.slice = []float64{} f.hasBeenSet = true } if strings.HasPrefix(value, slPfx) { // Deserializing assumes overwrite _ = json.Unmarshal([]byte(strings.Replace(value, slPfx, "", 1)), &f.slice) f.hasBeenSet = true return nil } for _, s := range f.separator.flagSplitMultiValues(value) { tmp, err := strconv.ParseFloat(strings.TrimSpace(s), 64) if err != nil { return err } f.slice = append(f.slice, tmp) } return nil } // String returns a readable representation of this value (for usage defaults) func (f *Float64Slice) String() string { v := f.slice if v == nil { // treat nil the same as zero length non-nil v = make([]float64, 0) } return fmt.Sprintf("%#v", v) } // Serialize allows Float64Slice to fulfill Serializer func (f *Float64Slice) Serialize() string { jsonBytes, _ := json.Marshal(f.slice) return fmt.Sprintf("%s%s", slPfx, string(jsonBytes)) } // Value returns the slice of float64s set by this flag func (f *Float64Slice) Value() []float64 { return f.slice } // Get returns the slice of float64s set by this flag func (f *Float64Slice) Get() interface{} { return *f } // String returns a readable representation of this value // (for usage defaults) func (f *Float64SliceFlag) String() string { return FlagStringer(f) } // TakesValue returns true if the flag takes a value, otherwise false func (f *Float64SliceFlag) TakesValue() bool { return true } // GetUsage returns the usage string for the flag func (f *Float64SliceFlag) GetUsage() string { return f.Usage } // GetCategory returns the category for the flag func (f *Float64SliceFlag) GetCategory() string { return f.Category } // GetValue returns the flags value as string representation and an empty // string if the flag takes no value at all. func (f *Float64SliceFlag) GetValue() string { var defaultVals []string if f.Value != nil && len(f.Value.Value()) > 0 { for _, i := range f.Value.Value() { defaultVals = append(defaultVals, strings.TrimRight(strings.TrimRight(fmt.Sprintf("%f", i), "0"), ".")) } } return strings.Join(defaultVals, ", ") } // GetDefaultText returns the default text for this flag func (f *Float64SliceFlag) GetDefaultText() string { if f.DefaultText != "" { return f.DefaultText } return f.GetValue() } // GetEnvVars returns the env vars for this flag func (f *Float64SliceFlag) GetEnvVars() []string { return f.EnvVars } // IsSliceFlag implements DocGenerationSliceFlag. func (f *Float64SliceFlag) IsSliceFlag() bool { return true } // Apply populates the flag given the flag set and environment func (f *Float64SliceFlag) Apply(set *flag.FlagSet) error { // apply any default if f.Destination != nil && f.Value != nil { f.Destination.slice = make([]float64, len(f.Value.slice)) copy(f.Destination.slice, f.Value.slice) } // resolve setValue (what we will assign to the set) var setValue *Float64Slice switch { case f.Destination != nil: setValue = f.Destination case f.Value != nil: setValue = f.Value.clone() default: setValue = new(Float64Slice) setValue.WithSeparatorSpec(f.separator) } if val, source, found := flagFromEnvOrFile(f.EnvVars, f.FilePath); found { if val != "" { for _, s := range f.separator.flagSplitMultiValues(val) { if err := setValue.Set(strings.TrimSpace(s)); err != nil { return fmt.Errorf("could not parse %q as float64 slice value from %s for flag %s: %s", val, source, f.Name, err) } } // Set this to false so that we reset the slice if we then set values from // flags that have already been set by the environment. setValue.hasBeenSet = false f.HasBeenSet = true } } for _, name := range f.Names() { set.Var(setValue, name, f.Usage) } return nil } func (f *Float64SliceFlag) WithSeparatorSpec(spec separatorSpec) { f.separator = spec } // Get returns the flag’s value in the given Context. func (f *Float64SliceFlag) Get(ctx *Context) []float64 { return ctx.Float64Slice(f.Name) } // RunAction executes flag action if set func (f *Float64SliceFlag) RunAction(c *Context) error { if f.Action != nil { return f.Action(c, c.Float64Slice(f.Name)) } return nil } // Float64Slice looks up the value of a local Float64SliceFlag, returns // nil if not found func (cCtx *Context) Float64Slice(name string) []float64 { if fs := cCtx.lookupFlagSet(name); fs != nil { return lookupFloat64Slice(name, fs) } return nil } func lookupFloat64Slice(name string, set *flag.FlagSet) []float64 { f := set.Lookup(name) if f != nil { if slice, ok := unwrapFlagValue(f.Value).(*Float64Slice); ok { return slice.Value() } } return nil } cli-2.25.7/flag_generic.go000066400000000000000000000053221444235773300153300ustar00rootroot00000000000000package cli import ( "flag" "fmt" ) // Generic is a generic parseable type identified by a specific flag type Generic interface { Set(value string) error String() string } type stringGeneric struct { value string } func (s *stringGeneric) Set(value string) error { s.value = value return nil } func (s *stringGeneric) String() string { return s.value } // TakesValue returns true of the flag takes a value, otherwise false func (f *GenericFlag) TakesValue() bool { return true } // GetUsage returns the usage string for the flag func (f *GenericFlag) GetUsage() string { return f.Usage } // GetCategory returns the category for the flag func (f *GenericFlag) GetCategory() string { return f.Category } // GetValue returns the flags value as string representation and an empty // string if the flag takes no value at all. func (f *GenericFlag) GetValue() string { if f.Value != nil { return f.Value.String() } return "" } // GetDefaultText returns the default text for this flag func (f *GenericFlag) GetDefaultText() string { if f.DefaultText != "" { return f.DefaultText } if f.defaultValue != nil { return f.defaultValue.String() } return "" } // GetEnvVars returns the env vars for this flag func (f *GenericFlag) GetEnvVars() []string { return f.EnvVars } // Apply takes the flagset and calls Set on the generic flag with the value // provided by the user for parsing by the flag func (f *GenericFlag) Apply(set *flag.FlagSet) error { // set default value so that environment wont be able to overwrite it if f.Value != nil { f.defaultValue = &stringGeneric{value: f.Value.String()} } if val, source, found := flagFromEnvOrFile(f.EnvVars, f.FilePath); found { if val != "" { if err := f.Value.Set(val); err != nil { return fmt.Errorf("could not parse %q from %s as value for flag %s: %s", val, source, f.Name, err) } f.HasBeenSet = true } } for _, name := range f.Names() { if f.Destination != nil { set.Var(f.Destination, name, f.Usage) continue } set.Var(f.Value, name, f.Usage) } return nil } // Get returns the flag’s value in the given Context. func (f *GenericFlag) Get(ctx *Context) interface{} { return ctx.Generic(f.Name) } // RunAction executes flag action if set func (f *GenericFlag) RunAction(c *Context) error { if f.Action != nil { return f.Action(c, c.Generic(f.Name)) } return nil } // Generic looks up the value of a local GenericFlag, returns // nil if not found func (cCtx *Context) Generic(name string) interface{} { if fs := cCtx.lookupFlagSet(name); fs != nil { return lookupGeneric(name, fs) } return nil } func lookupGeneric(name string, set *flag.FlagSet) interface{} { if f := set.Lookup(name); f != nil { return f.Value } return nil } cli-2.25.7/flag_int.go000066400000000000000000000044551444235773300145140ustar00rootroot00000000000000package cli import ( "flag" "fmt" "strconv" ) // TakesValue returns true of the flag takes a value, otherwise false func (f *IntFlag) TakesValue() bool { return true } // GetUsage returns the usage string for the flag func (f *IntFlag) GetUsage() string { return f.Usage } // GetCategory returns the category for the flag func (f *IntFlag) GetCategory() string { return f.Category } // GetValue returns the flags value as string representation and an empty // string if the flag takes no value at all. func (f *IntFlag) GetValue() string { return fmt.Sprintf("%d", f.Value) } // GetDefaultText returns the default text for this flag func (f *IntFlag) GetDefaultText() string { if f.DefaultText != "" { return f.DefaultText } return fmt.Sprintf("%d", f.defaultValue) } // GetEnvVars returns the env vars for this flag func (f *IntFlag) GetEnvVars() []string { return f.EnvVars } // Apply populates the flag given the flag set and environment func (f *IntFlag) Apply(set *flag.FlagSet) error { // set default value so that environment wont be able to overwrite it f.defaultValue = f.Value if val, source, found := flagFromEnvOrFile(f.EnvVars, f.FilePath); found { if val != "" { valInt, err := strconv.ParseInt(val, f.Base, 64) if err != nil { return fmt.Errorf("could not parse %q as int value from %s for flag %s: %s", val, source, f.Name, err) } f.Value = int(valInt) f.HasBeenSet = true } } for _, name := range f.Names() { if f.Destination != nil { set.IntVar(f.Destination, name, f.Value, f.Usage) continue } set.Int(name, f.Value, f.Usage) } return nil } // Get returns the flag’s value in the given Context. func (f *IntFlag) Get(ctx *Context) int { return ctx.Int(f.Name) } // RunAction executes flag action if set func (f *IntFlag) RunAction(c *Context) error { if f.Action != nil { return f.Action(c, c.Int(f.Name)) } return nil } // Int looks up the value of a local IntFlag, returns // 0 if not found func (cCtx *Context) Int(name string) int { if fs := cCtx.lookupFlagSet(name); fs != nil { return lookupInt(name, fs) } return 0 } func lookupInt(name string, set *flag.FlagSet) int { f := set.Lookup(name) if f != nil { parsed, err := strconv.ParseInt(f.Value.String(), 0, 64) if err != nil { return 0 } return int(parsed) } return 0 } cli-2.25.7/flag_int64.go000066400000000000000000000045141444235773300146620ustar00rootroot00000000000000package cli import ( "flag" "fmt" "strconv" ) // TakesValue returns true of the flag takes a value, otherwise false func (f *Int64Flag) TakesValue() bool { return true } // GetUsage returns the usage string for the flag func (f *Int64Flag) GetUsage() string { return f.Usage } // GetCategory returns the category for the flag func (f *Int64Flag) GetCategory() string { return f.Category } // GetValue returns the flags value as string representation and an empty // string if the flag takes no value at all. func (f *Int64Flag) GetValue() string { return fmt.Sprintf("%d", f.Value) } // GetDefaultText returns the default text for this flag func (f *Int64Flag) GetDefaultText() string { if f.DefaultText != "" { return f.DefaultText } return fmt.Sprintf("%d", f.defaultValue) } // GetEnvVars returns the env vars for this flag func (f *Int64Flag) GetEnvVars() []string { return f.EnvVars } // Apply populates the flag given the flag set and environment func (f *Int64Flag) Apply(set *flag.FlagSet) error { // set default value so that environment wont be able to overwrite it f.defaultValue = f.Value if val, source, found := flagFromEnvOrFile(f.EnvVars, f.FilePath); found { if val != "" { valInt, err := strconv.ParseInt(val, f.Base, 64) if err != nil { return fmt.Errorf("could not parse %q as int value from %s for flag %s: %s", val, source, f.Name, err) } f.Value = valInt f.HasBeenSet = true } } for _, name := range f.Names() { if f.Destination != nil { set.Int64Var(f.Destination, name, f.Value, f.Usage) continue } set.Int64(name, f.Value, f.Usage) } return nil } // Get returns the flag’s value in the given Context. func (f *Int64Flag) Get(ctx *Context) int64 { return ctx.Int64(f.Name) } // RunAction executes flag action if set func (f *Int64Flag) RunAction(c *Context) error { if f.Action != nil { return f.Action(c, c.Int64(f.Name)) } return nil } // Int64 looks up the value of a local Int64Flag, returns // 0 if not found func (cCtx *Context) Int64(name string) int64 { if fs := cCtx.lookupFlagSet(name); fs != nil { return lookupInt64(name, fs) } return 0 } func lookupInt64(name string, set *flag.FlagSet) int64 { f := set.Lookup(name) if f != nil { parsed, err := strconv.ParseInt(f.Value.String(), 0, 64) if err != nil { return 0 } return parsed } return 0 } cli-2.25.7/flag_int64_slice.go000066400000000000000000000122771444235773300160460ustar00rootroot00000000000000package cli import ( "encoding/json" "flag" "fmt" "strconv" "strings" ) // Int64Slice wraps []int64 to satisfy flag.Value type Int64Slice struct { slice []int64 separator separatorSpec hasBeenSet bool } // NewInt64Slice makes an *Int64Slice with default values func NewInt64Slice(defaults ...int64) *Int64Slice { return &Int64Slice{slice: append([]int64{}, defaults...)} } // clone allocate a copy of self object func (i *Int64Slice) clone() *Int64Slice { n := &Int64Slice{ slice: make([]int64, len(i.slice)), hasBeenSet: i.hasBeenSet, } copy(n.slice, i.slice) return n } func (i *Int64Slice) WithSeparatorSpec(spec separatorSpec) { i.separator = spec } // Set parses the value into an integer and appends it to the list of values func (i *Int64Slice) Set(value string) error { if !i.hasBeenSet { i.slice = []int64{} i.hasBeenSet = true } if strings.HasPrefix(value, slPfx) { // Deserializing assumes overwrite _ = json.Unmarshal([]byte(strings.Replace(value, slPfx, "", 1)), &i.slice) i.hasBeenSet = true return nil } for _, s := range i.separator.flagSplitMultiValues(value) { tmp, err := strconv.ParseInt(strings.TrimSpace(s), 0, 64) if err != nil { return err } i.slice = append(i.slice, tmp) } return nil } // String returns a readable representation of this value (for usage defaults) func (i *Int64Slice) String() string { v := i.slice if v == nil { // treat nil the same as zero length non-nil v = make([]int64, 0) } return fmt.Sprintf("%#v", v) } // Serialize allows Int64Slice to fulfill Serializer func (i *Int64Slice) Serialize() string { jsonBytes, _ := json.Marshal(i.slice) return fmt.Sprintf("%s%s", slPfx, string(jsonBytes)) } // Value returns the slice of ints set by this flag func (i *Int64Slice) Value() []int64 { return i.slice } // Get returns the slice of ints set by this flag func (i *Int64Slice) Get() interface{} { return *i } // String returns a readable representation of this value // (for usage defaults) func (f *Int64SliceFlag) String() string { return FlagStringer(f) } // TakesValue returns true of the flag takes a value, otherwise false func (f *Int64SliceFlag) TakesValue() bool { return true } // GetUsage returns the usage string for the flag func (f *Int64SliceFlag) GetUsage() string { return f.Usage } // GetCategory returns the category for the flag func (f *Int64SliceFlag) GetCategory() string { return f.Category } // GetValue returns the flags value as string representation and an empty // string if the flag takes no value at all. func (f *Int64SliceFlag) GetValue() string { var defaultVals []string if f.Value != nil && len(f.Value.Value()) > 0 { for _, i := range f.Value.Value() { defaultVals = append(defaultVals, strconv.FormatInt(i, 10)) } } return strings.Join(defaultVals, ", ") } // GetDefaultText returns the default text for this flag func (f *Int64SliceFlag) GetDefaultText() string { if f.DefaultText != "" { return f.DefaultText } return f.GetValue() } // GetEnvVars returns the env vars for this flag func (f *Int64SliceFlag) GetEnvVars() []string { return f.EnvVars } // IsSliceFlag implements DocGenerationSliceFlag. func (f *Int64SliceFlag) IsSliceFlag() bool { return true } // Apply populates the flag given the flag set and environment func (f *Int64SliceFlag) Apply(set *flag.FlagSet) error { // apply any default if f.Destination != nil && f.Value != nil { f.Destination.slice = make([]int64, len(f.Value.slice)) copy(f.Destination.slice, f.Value.slice) } // resolve setValue (what we will assign to the set) var setValue *Int64Slice switch { case f.Destination != nil: setValue = f.Destination case f.Value != nil: setValue = f.Value.clone() default: setValue = new(Int64Slice) setValue.WithSeparatorSpec(f.separator) } if val, source, ok := flagFromEnvOrFile(f.EnvVars, f.FilePath); ok && val != "" { for _, s := range f.separator.flagSplitMultiValues(val) { if err := setValue.Set(strings.TrimSpace(s)); err != nil { return fmt.Errorf("could not parse %q as int64 slice value from %s for flag %s: %s", val, source, f.Name, err) } } // Set this to false so that we reset the slice if we then set values from // flags that have already been set by the environment. setValue.hasBeenSet = false f.HasBeenSet = true } for _, name := range f.Names() { set.Var(setValue, name, f.Usage) } return nil } func (f *Int64SliceFlag) WithSeparatorSpec(spec separatorSpec) { f.separator = spec } // Get returns the flag’s value in the given Context. func (f *Int64SliceFlag) Get(ctx *Context) []int64 { return ctx.Int64Slice(f.Name) } // RunAction executes flag action if set func (f *Int64SliceFlag) RunAction(c *Context) error { if f.Action != nil { return f.Action(c, c.Int64Slice(f.Name)) } return nil } // Int64Slice looks up the value of a local Int64SliceFlag, returns // nil if not found func (cCtx *Context) Int64Slice(name string) []int64 { if fs := cCtx.lookupFlagSet(name); fs != nil { return lookupInt64Slice(name, fs) } return nil } func lookupInt64Slice(name string, set *flag.FlagSet) []int64 { f := set.Lookup(name) if f != nil { if slice, ok := unwrapFlagValue(f.Value).(*Int64Slice); ok { return slice.Value() } } return nil } cli-2.25.7/flag_int_slice.go000066400000000000000000000125431444235773300156700ustar00rootroot00000000000000package cli import ( "encoding/json" "flag" "fmt" "strconv" "strings" ) // IntSlice wraps []int to satisfy flag.Value type IntSlice struct { slice []int separator separatorSpec hasBeenSet bool } // NewIntSlice makes an *IntSlice with default values func NewIntSlice(defaults ...int) *IntSlice { return &IntSlice{slice: append([]int{}, defaults...)} } // clone allocate a copy of self object func (i *IntSlice) clone() *IntSlice { n := &IntSlice{ slice: make([]int, len(i.slice)), hasBeenSet: i.hasBeenSet, } copy(n.slice, i.slice) return n } // TODO: Consistently have specific Set function for Int64 and Float64 ? // SetInt directly adds an integer to the list of values func (i *IntSlice) SetInt(value int) { if !i.hasBeenSet { i.slice = []int{} i.hasBeenSet = true } i.slice = append(i.slice, value) } func (i *IntSlice) WithSeparatorSpec(spec separatorSpec) { i.separator = spec } // Set parses the value into an integer and appends it to the list of values func (i *IntSlice) Set(value string) error { if !i.hasBeenSet { i.slice = []int{} i.hasBeenSet = true } if strings.HasPrefix(value, slPfx) { // Deserializing assumes overwrite _ = json.Unmarshal([]byte(strings.Replace(value, slPfx, "", 1)), &i.slice) i.hasBeenSet = true return nil } for _, s := range i.separator.flagSplitMultiValues(value) { tmp, err := strconv.ParseInt(strings.TrimSpace(s), 0, 64) if err != nil { return err } i.slice = append(i.slice, int(tmp)) } return nil } // String returns a readable representation of this value (for usage defaults) func (i *IntSlice) String() string { v := i.slice if v == nil { // treat nil the same as zero length non-nil v = make([]int, 0) } return fmt.Sprintf("%#v", v) } // Serialize allows IntSlice to fulfill Serializer func (i *IntSlice) Serialize() string { jsonBytes, _ := json.Marshal(i.slice) return fmt.Sprintf("%s%s", slPfx, string(jsonBytes)) } // Value returns the slice of ints set by this flag func (i *IntSlice) Value() []int { return i.slice } // Get returns the slice of ints set by this flag func (i *IntSlice) Get() interface{} { return *i } // String returns a readable representation of this value // (for usage defaults) func (f *IntSliceFlag) String() string { return FlagStringer(f) } // TakesValue returns true of the flag takes a value, otherwise false func (f *IntSliceFlag) TakesValue() bool { return true } // GetUsage returns the usage string for the flag func (f *IntSliceFlag) GetUsage() string { return f.Usage } // GetCategory returns the category for the flag func (f *IntSliceFlag) GetCategory() string { return f.Category } // GetValue returns the flags value as string representation and an empty // string if the flag takes no value at all. func (f *IntSliceFlag) GetValue() string { var defaultVals []string if f.Value != nil && len(f.Value.Value()) > 0 { for _, i := range f.Value.Value() { defaultVals = append(defaultVals, strconv.Itoa(i)) } } return strings.Join(defaultVals, ", ") } // GetDefaultText returns the default text for this flag func (f *IntSliceFlag) GetDefaultText() string { if f.DefaultText != "" { return f.DefaultText } return f.GetValue() } // GetEnvVars returns the env vars for this flag func (f *IntSliceFlag) GetEnvVars() []string { return f.EnvVars } // IsSliceFlag implements DocGenerationSliceFlag. func (f *IntSliceFlag) IsSliceFlag() bool { return true } // Apply populates the flag given the flag set and environment func (f *IntSliceFlag) Apply(set *flag.FlagSet) error { // apply any default if f.Destination != nil && f.Value != nil { f.Destination.slice = make([]int, len(f.Value.slice)) copy(f.Destination.slice, f.Value.slice) } // resolve setValue (what we will assign to the set) var setValue *IntSlice switch { case f.Destination != nil: setValue = f.Destination case f.Value != nil: setValue = f.Value.clone() default: setValue = new(IntSlice) setValue.WithSeparatorSpec(f.separator) } if val, source, ok := flagFromEnvOrFile(f.EnvVars, f.FilePath); ok && val != "" { for _, s := range f.separator.flagSplitMultiValues(val) { if err := setValue.Set(strings.TrimSpace(s)); err != nil { return fmt.Errorf("could not parse %q as int slice value from %s for flag %s: %s", val, source, f.Name, err) } } // Set this to false so that we reset the slice if we then set values from // flags that have already been set by the environment. setValue.hasBeenSet = false f.HasBeenSet = true } for _, name := range f.Names() { set.Var(setValue, name, f.Usage) } return nil } func (f *IntSliceFlag) WithSeparatorSpec(spec separatorSpec) { f.separator = spec } // Get returns the flag’s value in the given Context. func (f *IntSliceFlag) Get(ctx *Context) []int { return ctx.IntSlice(f.Name) } // RunAction executes flag action if set func (f *IntSliceFlag) RunAction(c *Context) error { if f.Action != nil { return f.Action(c, c.IntSlice(f.Name)) } return nil } // IntSlice looks up the value of a local IntSliceFlag, returns // nil if not found func (cCtx *Context) IntSlice(name string) []int { if fs := cCtx.lookupFlagSet(name); fs != nil { return lookupIntSlice(name, fs) } return nil } func lookupIntSlice(name string, set *flag.FlagSet) []int { f := set.Lookup(name) if f != nil { if slice, ok := unwrapFlagValue(f.Value).(*IntSlice); ok { return slice.Value() } } return nil } cli-2.25.7/flag_path.go000066400000000000000000000041071444235773300146500ustar00rootroot00000000000000package cli import ( "flag" "fmt" ) type Path = string // TakesValue returns true of the flag takes a value, otherwise false func (f *PathFlag) TakesValue() bool { return true } // GetUsage returns the usage string for the flag func (f *PathFlag) GetUsage() string { return f.Usage } // GetCategory returns the category for the flag func (f *PathFlag) GetCategory() string { return f.Category } // GetValue returns the flags value as string representation and an empty // string if the flag takes no value at all. func (f *PathFlag) GetValue() string { return f.Value } // GetDefaultText returns the default text for this flag func (f *PathFlag) GetDefaultText() string { if f.DefaultText != "" { return f.DefaultText } if f.defaultValue == "" { return f.defaultValue } return fmt.Sprintf("%q", f.defaultValue) } // GetEnvVars returns the env vars for this flag func (f *PathFlag) GetEnvVars() []string { return f.EnvVars } // Apply populates the flag given the flag set and environment func (f *PathFlag) Apply(set *flag.FlagSet) error { // set default value so that environment wont be able to overwrite it f.defaultValue = f.Value if val, _, found := flagFromEnvOrFile(f.EnvVars, f.FilePath); found { f.Value = val f.HasBeenSet = true } for _, name := range f.Names() { if f.Destination != nil { set.StringVar(f.Destination, name, f.Value, f.Usage) continue } set.String(name, f.Value, f.Usage) } return nil } // Get returns the flag’s value in the given Context. func (f *PathFlag) Get(ctx *Context) string { return ctx.Path(f.Name) } // RunAction executes flag action if set func (f *PathFlag) RunAction(c *Context) error { if f.Action != nil { return f.Action(c, c.Path(f.Name)) } return nil } // Path looks up the value of a local PathFlag, returns // "" if not found func (cCtx *Context) Path(name string) string { if fs := cCtx.lookupFlagSet(name); fs != nil { return lookupPath(name, fs) } return "" } func lookupPath(name string, set *flag.FlagSet) string { if f := set.Lookup(name); f != nil { return f.Value.String() } return "" } cli-2.25.7/flag_string.go000066400000000000000000000041221444235773300152170ustar00rootroot00000000000000package cli import ( "flag" "fmt" ) // TakesValue returns true of the flag takes a value, otherwise false func (f *StringFlag) TakesValue() bool { return true } // GetUsage returns the usage string for the flag func (f *StringFlag) GetUsage() string { return f.Usage } // GetCategory returns the category for the flag func (f *StringFlag) GetCategory() string { return f.Category } // GetValue returns the flags value as string representation and an empty // string if the flag takes no value at all. func (f *StringFlag) GetValue() string { return f.Value } // GetDefaultText returns the default text for this flag func (f *StringFlag) GetDefaultText() string { if f.DefaultText != "" { return f.DefaultText } if f.defaultValue == "" { return f.defaultValue } return fmt.Sprintf("%q", f.defaultValue) } // GetEnvVars returns the env vars for this flag func (f *StringFlag) GetEnvVars() []string { return f.EnvVars } // Apply populates the flag given the flag set and environment func (f *StringFlag) Apply(set *flag.FlagSet) error { // set default value so that environment wont be able to overwrite it f.defaultValue = f.Value if val, _, found := flagFromEnvOrFile(f.EnvVars, f.FilePath); found { f.Value = val f.HasBeenSet = true } for _, name := range f.Names() { if f.Destination != nil { set.StringVar(f.Destination, name, f.Value, f.Usage) continue } set.String(name, f.Value, f.Usage) } return nil } // Get returns the flag’s value in the given Context. func (f *StringFlag) Get(ctx *Context) string { return ctx.String(f.Name) } // RunAction executes flag action if set func (f *StringFlag) RunAction(c *Context) error { if f.Action != nil { return f.Action(c, c.String(f.Name)) } return nil } // String looks up the value of a local StringFlag, returns // "" if not found func (cCtx *Context) String(name string) string { if fs := cCtx.lookupFlagSet(name); fs != nil { return lookupString(name, fs) } return "" } func lookupString(name string, set *flag.FlagSet) string { if f := set.Lookup(name); f != nil { return f.Value.String() } return "" } cli-2.25.7/flag_string_slice.go000066400000000000000000000122601444235773300164000ustar00rootroot00000000000000package cli import ( "encoding/json" "flag" "fmt" "strconv" "strings" ) // StringSlice wraps a []string to satisfy flag.Value type StringSlice struct { slice []string separator separatorSpec hasBeenSet bool keepSpace bool } // NewStringSlice creates a *StringSlice with default values func NewStringSlice(defaults ...string) *StringSlice { return &StringSlice{slice: append([]string{}, defaults...)} } // clone allocate a copy of self object func (s *StringSlice) clone() *StringSlice { n := &StringSlice{ slice: make([]string, len(s.slice)), hasBeenSet: s.hasBeenSet, } copy(n.slice, s.slice) return n } // Set appends the string value to the list of values func (s *StringSlice) Set(value string) error { if !s.hasBeenSet { s.slice = []string{} s.hasBeenSet = true } if strings.HasPrefix(value, slPfx) { // Deserializing assumes overwrite _ = json.Unmarshal([]byte(strings.Replace(value, slPfx, "", 1)), &s.slice) s.hasBeenSet = true return nil } for _, t := range s.separator.flagSplitMultiValues(value) { if !s.keepSpace { t = strings.TrimSpace(t) } s.slice = append(s.slice, t) } return nil } func (s *StringSlice) WithSeparatorSpec(spec separatorSpec) { s.separator = spec } // String returns a readable representation of this value (for usage defaults) func (s *StringSlice) String() string { return fmt.Sprintf("%s", s.slice) } // Serialize allows StringSlice to fulfill Serializer func (s *StringSlice) Serialize() string { jsonBytes, _ := json.Marshal(s.slice) return fmt.Sprintf("%s%s", slPfx, string(jsonBytes)) } // Value returns the slice of strings set by this flag func (s *StringSlice) Value() []string { return s.slice } // Get returns the slice of strings set by this flag func (s *StringSlice) Get() interface{} { return *s } // String returns a readable representation of this value // (for usage defaults) func (f *StringSliceFlag) String() string { return FlagStringer(f) } // TakesValue returns true of the flag takes a value, otherwise false func (f *StringSliceFlag) TakesValue() bool { return true } // GetUsage returns the usage string for the flag func (f *StringSliceFlag) GetUsage() string { return f.Usage } // GetCategory returns the category for the flag func (f *StringSliceFlag) GetCategory() string { return f.Category } // GetValue returns the flags value as string representation and an empty // string if the flag takes no value at all. func (f *StringSliceFlag) GetValue() string { var defaultVals []string if f.Value != nil && len(f.Value.Value()) > 0 { for _, s := range f.Value.Value() { if len(s) > 0 { defaultVals = append(defaultVals, strconv.Quote(s)) } } } return strings.Join(defaultVals, ", ") } // GetDefaultText returns the default text for this flag func (f *StringSliceFlag) GetDefaultText() string { if f.DefaultText != "" { return f.DefaultText } return f.GetValue() } // GetEnvVars returns the env vars for this flag func (f *StringSliceFlag) GetEnvVars() []string { return f.EnvVars } // IsSliceFlag implements DocGenerationSliceFlag. func (f *StringSliceFlag) IsSliceFlag() bool { return true } // Apply populates the flag given the flag set and environment func (f *StringSliceFlag) Apply(set *flag.FlagSet) error { // apply any default if f.Destination != nil && f.Value != nil { f.Destination.slice = make([]string, len(f.Value.slice)) copy(f.Destination.slice, f.Value.slice) } // resolve setValue (what we will assign to the set) var setValue *StringSlice switch { case f.Destination != nil: setValue = f.Destination case f.Value != nil: setValue = f.Value.clone() default: setValue = new(StringSlice) setValue.WithSeparatorSpec(f.separator) } setValue.keepSpace = f.KeepSpace if val, source, found := flagFromEnvOrFile(f.EnvVars, f.FilePath); found { for _, s := range f.separator.flagSplitMultiValues(val) { if !f.KeepSpace { s = strings.TrimSpace(s) } if err := setValue.Set(s); err != nil { return fmt.Errorf("could not parse %q as string value from %s for flag %s: %s", val, source, f.Name, err) } } // Set this to false so that we reset the slice if we then set values from // flags that have already been set by the environment. setValue.hasBeenSet = false f.HasBeenSet = true } for _, name := range f.Names() { set.Var(setValue, name, f.Usage) } return nil } func (f *StringSliceFlag) WithSeparatorSpec(spec separatorSpec) { f.separator = spec } // Get returns the flag’s value in the given Context. func (f *StringSliceFlag) Get(ctx *Context) []string { return ctx.StringSlice(f.Name) } // RunAction executes flag action if set func (f *StringSliceFlag) RunAction(c *Context) error { if f.Action != nil { return f.Action(c, c.StringSlice(f.Name)) } return nil } // StringSlice looks up the value of a local StringSliceFlag, returns // nil if not found func (cCtx *Context) StringSlice(name string) []string { if fs := cCtx.lookupFlagSet(name); fs != nil { return lookupStringSlice(name, fs) } return nil } func lookupStringSlice(name string, set *flag.FlagSet) []string { f := set.Lookup(name) if f != nil { if slice, ok := unwrapFlagValue(f.Value).(*StringSlice); ok { return slice.Value() } } return nil } cli-2.25.7/flag_test.go000066400000000000000000003216421444235773300147010ustar00rootroot00000000000000package cli import ( "flag" "fmt" "io" "os" "reflect" "regexp" "strings" "testing" "time" ) var boolFlagTests = []struct { name string expected string }{ {"help", "--help\t(default: false)"}, {"h", "-h\t(default: false)"}, } func resetEnv(env []string) { for _, e := range env { fields := strings.SplitN(e, "=", 2) os.Setenv(fields[0], fields[1]) } } func TestBoolFlagHelpOutput(t *testing.T) { for _, test := range boolFlagTests { fl := &BoolFlag{Name: test.name} output := fl.String() if output != test.expected { t.Errorf("%q does not match %q", output, test.expected) } } } func TestBoolFlagApply_SetsAllNames(t *testing.T) { v := false fl := BoolFlag{Name: "wat", Aliases: []string{"W", "huh"}, Destination: &v} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{"--wat", "-W", "--huh"}) expect(t, err, nil) expect(t, v, true) } func TestBoolFlagValueFromContext(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Bool("trueflag", true, "doc") set.Bool("falseflag", false, "doc") ctx := NewContext(nil, set, nil) tf := &BoolFlag{Name: "trueflag"} ff := &BoolFlag{Name: "falseflag"} expect(t, tf.Get(ctx), true) expect(t, ff.Get(ctx), false) } func TestBoolFlagApply_SetsCount(t *testing.T) { v := false count := 0 app := &App{ Name: "foo", Flags: []Flag{ &BoolFlag{Name: "wat", Aliases: []string{"W", "huh"}, Destination: &v, Count: &count}, }, } err := app.Run([]string{"foo", "--wat", "-W", "--huh"}) if err == nil { t.Error("Expected error") } else if es := err.Error(); !strings.Contains(es, "Cannot use two forms of the same flag") { t.Errorf("Unexpected error %s", es) } v = false count = 0 err = app.Run([]string{"foo", "--wat", "--wat", "--wat"}) expect(t, err, nil) expect(t, v, true) expect(t, count, 3) } func TestBoolFlagCountFromContext(t *testing.T) { boolCountTests := []struct { input []string expectedVal bool expectedCount int }{ { input: []string{"foo", "-tf"}, expectedVal: true, expectedCount: 1, }, { input: []string{"foo", "-tf", "-tf", "-tf"}, expectedVal: true, expectedCount: 3, }, { input: []string{}, expectedVal: false, expectedCount: 0, }, } for _, bct := range boolCountTests { tf := &BoolFlag{Name: "tf", Aliases: []string{"w", "huh"}} app := &App{ Name: "foo", Flags: []Flag{tf}, Action: func(ctx *Context) error { expect(t, tf.Get(ctx), bct.expectedVal) expect(t, ctx.Count("tf"), bct.expectedCount) expect(t, ctx.Count("w"), bct.expectedCount) expect(t, ctx.Count("huh"), bct.expectedCount) return nil }, } app.Run(bct.input) } } func TestFlagsFromEnv(t *testing.T) { newSetFloat64Slice := func(defaults ...float64) Float64Slice { s := NewFloat64Slice(defaults...) s.hasBeenSet = false return *s } newSetIntSlice := func(defaults ...int) IntSlice { s := NewIntSlice(defaults...) s.hasBeenSet = false return *s } newSetUintSlice := func(defaults ...uint) UintSlice { s := NewUintSlice(defaults...) s.hasBeenSet = false return *s } newSetInt64Slice := func(defaults ...int64) Int64Slice { s := NewInt64Slice(defaults...) s.hasBeenSet = false return *s } newSetUint64Slice := func(defaults ...uint64) Uint64Slice { s := NewUint64Slice(defaults...) s.hasBeenSet = false return *s } newSetStringSlice := func(defaults ...string) StringSlice { s := NewStringSlice(defaults...) s.hasBeenSet = false return *s } newSetStringSliceKeepSpace := func(defaults ...string) StringSlice { s := newSetStringSlice(defaults...) s.keepSpace = true return s } var flagTests = []struct { input string output interface{} flag Flag errRegexp string }{ {"", false, &BoolFlag{Name: "debug", EnvVars: []string{"DEBUG"}}, ""}, {"1", true, &BoolFlag{Name: "debug", EnvVars: []string{"DEBUG"}}, ""}, {"false", false, &BoolFlag{Name: "debug", EnvVars: []string{"DEBUG"}}, ""}, {"foobar", true, &BoolFlag{Name: "debug", EnvVars: []string{"DEBUG"}}, `could not parse "foobar" as bool value from environment variable "DEBUG" for flag debug: .*`}, {"1s", 1 * time.Second, &DurationFlag{Name: "time", EnvVars: []string{"TIME"}}, ""}, {"foobar", false, &DurationFlag{Name: "time", EnvVars: []string{"TIME"}}, `could not parse "foobar" as duration value from environment variable "TIME" for flag time: .*`}, {"1.2", 1.2, &Float64Flag{Name: "seconds", EnvVars: []string{"SECONDS"}}, ""}, {"1", 1.0, &Float64Flag{Name: "seconds", EnvVars: []string{"SECONDS"}}, ""}, {"foobar", 0, &Float64Flag{Name: "seconds", EnvVars: []string{"SECONDS"}}, `could not parse "foobar" as float64 value from environment variable "SECONDS" for flag seconds: .*`}, {"1", int64(1), &Int64Flag{Name: "seconds", EnvVars: []string{"SECONDS"}}, ""}, {"1.2", 0, &Int64Flag{Name: "seconds", EnvVars: []string{"SECONDS"}}, `could not parse "1.2" as int value from environment variable "SECONDS" for flag seconds: .*`}, {"foobar", 0, &Int64Flag{Name: "seconds", EnvVars: []string{"SECONDS"}}, `could not parse "foobar" as int value from environment variable "SECONDS" for flag seconds: .*`}, {"1", 1, &IntFlag{Name: "seconds", EnvVars: []string{"SECONDS"}}, ""}, {"08", 8, &IntFlag{Name: "seconds", EnvVars: []string{"SECONDS"}, Base: 10}, ""}, {"755", 493, &IntFlag{Name: "seconds", EnvVars: []string{"SECONDS"}, Base: 8}, ""}, {"deadBEEF", 3735928559, &IntFlag{Name: "seconds", EnvVars: []string{"SECONDS"}, Base: 16}, ""}, {"08", 0, &IntFlag{Name: "seconds", EnvVars: []string{"SECONDS"}, Base: 0}, `could not parse "08" as int value from environment variable "SECONDS" for flag seconds: .*`}, {"1.2", 0, &IntFlag{Name: "seconds", EnvVars: []string{"SECONDS"}}, `could not parse "1.2" as int value from environment variable "SECONDS" for flag seconds: .*`}, {"foobar", 0, &IntFlag{Name: "seconds", EnvVars: []string{"SECONDS"}}, `could not parse "foobar" as int value from environment variable "SECONDS" for flag seconds: .*`}, {"1.0,2", newSetFloat64Slice(1, 2), &Float64SliceFlag{Name: "seconds", EnvVars: []string{"SECONDS"}}, ""}, {"foobar", newSetFloat64Slice(), &Float64SliceFlag{Name: "seconds", EnvVars: []string{"SECONDS"}}, `could not parse "foobar" as float64 slice value from environment variable "SECONDS" for flag seconds: .*`}, {"1,2", newSetIntSlice(1, 2), &IntSliceFlag{Name: "seconds", EnvVars: []string{"SECONDS"}}, ""}, {"1.2,2", newSetIntSlice(), &IntSliceFlag{Name: "seconds", EnvVars: []string{"SECONDS"}}, `could not parse "1.2,2" as int slice value from environment variable "SECONDS" for flag seconds: .*`}, {"foobar", newSetIntSlice(), &IntSliceFlag{Name: "seconds", EnvVars: []string{"SECONDS"}}, `could not parse "foobar" as int slice value from environment variable "SECONDS" for flag seconds: .*`}, {"1,2", newSetUintSlice(1, 2), &UintSliceFlag{Name: "seconds", EnvVars: []string{"SECONDS"}}, ""}, {"1.2,2", newSetUintSlice(), &UintSliceFlag{Name: "seconds", EnvVars: []string{"SECONDS"}}, `could not parse "1.2,2" as uint slice value from environment variable "SECONDS" for flag seconds: .*`}, {"foobar", newSetUintSlice(), &UintSliceFlag{Name: "seconds", EnvVars: []string{"SECONDS"}}, `could not parse "foobar" as uint slice value from environment variable "SECONDS" for flag seconds: .*`}, {"1,2", newSetInt64Slice(1, 2), &Int64SliceFlag{Name: "seconds", EnvVars: []string{"SECONDS"}}, ""}, {"1.2,2", newSetInt64Slice(), &Int64SliceFlag{Name: "seconds", EnvVars: []string{"SECONDS"}}, `could not parse "1.2,2" as int64 slice value from environment variable "SECONDS" for flag seconds: .*`}, {"foobar", newSetInt64Slice(), &Int64SliceFlag{Name: "seconds", EnvVars: []string{"SECONDS"}}, `could not parse "foobar" as int64 slice value from environment variable "SECONDS" for flag seconds: .*`}, {"1,2", newSetUint64Slice(1, 2), &Uint64SliceFlag{Name: "seconds", EnvVars: []string{"SECONDS"}}, ""}, {"1.2,2", newSetUint64Slice(), &Uint64SliceFlag{Name: "seconds", EnvVars: []string{"SECONDS"}}, `could not parse "1.2,2" as uint64 slice value from environment variable "SECONDS" for flag seconds: .*`}, {"foobar", newSetUint64Slice(), &Uint64SliceFlag{Name: "seconds", EnvVars: []string{"SECONDS"}}, `could not parse "foobar" as uint64 slice value from environment variable "SECONDS" for flag seconds: .*`}, {"foo", "foo", &StringFlag{Name: "name", EnvVars: []string{"NAME"}}, ""}, {"path", "path", &PathFlag{Name: "path", EnvVars: []string{"PATH"}}, ""}, {"foo,bar", newSetStringSlice("foo", "bar"), &StringSliceFlag{Name: "names", EnvVars: []string{"NAMES"}}, ""}, {" space ", newSetStringSliceKeepSpace(" space "), &StringSliceFlag{Name: "names", KeepSpace: true, EnvVars: []string{"NAMES"}}, ""}, {" no space ", newSetStringSlice("no space"), &StringSliceFlag{Name: "names", EnvVars: []string{"NAMES"}}, ""}, {"1", uint(1), &UintFlag{Name: "seconds", EnvVars: []string{"SECONDS"}}, ""}, {"08", uint(8), &UintFlag{Name: "seconds", EnvVars: []string{"SECONDS"}, Base: 10}, ""}, {"755", uint(493), &UintFlag{Name: "seconds", EnvVars: []string{"SECONDS"}, Base: 8}, ""}, {"deadBEEF", uint(3735928559), &UintFlag{Name: "seconds", EnvVars: []string{"SECONDS"}, Base: 16}, ""}, {"08", 0, &UintFlag{Name: "seconds", EnvVars: []string{"SECONDS"}, Base: 0}, `could not parse "08" as uint value from environment variable "SECONDS" for flag seconds: .*`}, {"1.2", 0, &UintFlag{Name: "seconds", EnvVars: []string{"SECONDS"}}, `could not parse "1.2" as uint value from environment variable "SECONDS" for flag seconds: .*`}, {"foobar", 0, &UintFlag{Name: "seconds", EnvVars: []string{"SECONDS"}}, `could not parse "foobar" as uint value from environment variable "SECONDS" for flag seconds: .*`}, {"1", uint64(1), &Uint64Flag{Name: "seconds", EnvVars: []string{"SECONDS"}}, ""}, {"08", uint64(8), &Uint64Flag{Name: "seconds", EnvVars: []string{"SECONDS"}, Base: 10}, ""}, {"755", uint64(493), &Uint64Flag{Name: "seconds", EnvVars: []string{"SECONDS"}, Base: 8}, ""}, {"deadBEEF", uint64(3735928559), &Uint64Flag{Name: "seconds", EnvVars: []string{"SECONDS"}, Base: 16}, ""}, {"08", 0, &Uint64Flag{Name: "seconds", EnvVars: []string{"SECONDS"}, Base: 0}, `could not parse "08" as uint64 value from environment variable "SECONDS" for flag seconds: .*`}, {"1.2", 0, &Uint64Flag{Name: "seconds", EnvVars: []string{"SECONDS"}}, `could not parse "1.2" as uint64 value from environment variable "SECONDS" for flag seconds: .*`}, {"foobar", 0, &Uint64Flag{Name: "seconds", EnvVars: []string{"SECONDS"}}, `could not parse "foobar" as uint64 value from environment variable "SECONDS" for flag seconds: .*`}, {"foo,bar", &Parser{"foo", "bar"}, &GenericFlag{Name: "names", Value: &Parser{}, EnvVars: []string{"NAMES"}}, ""}, } for i, test := range flagTests { defer resetEnv(os.Environ()) os.Clearenv() f, ok := test.flag.(DocGenerationFlag) if !ok { t.Errorf("flag %v needs to implement DocGenerationFlag to retrieve env vars", test.flag) } envVarSlice := f.GetEnvVars() _ = os.Setenv(envVarSlice[0], test.input) a := App{ Flags: []Flag{test.flag}, Action: func(ctx *Context) error { if !reflect.DeepEqual(ctx.Value(test.flag.Names()[0]), test.output) { t.Errorf("ex:%01d expected %q to be parsed as %#v, instead was %#v", i, test.input, test.output, ctx.Value(test.flag.Names()[0])) } if !f.IsSet() { t.Errorf("Flag %s not set", f.Names()[0]) } // check that flag names are returned when set via env as well if !reflect.DeepEqual(ctx.FlagNames(), test.flag.Names()) { t.Errorf("Not enough flag names %+v", ctx.FlagNames()) } return nil }, } err := a.Run([]string{"run"}) if test.errRegexp != "" { if err == nil { t.Errorf("expected error to match %q, got none", test.errRegexp) } else { if matched, _ := regexp.MatchString(test.errRegexp, err.Error()); !matched { t.Errorf("expected error to match %q, got error %s", test.errRegexp, err) } } } else { if err != nil && test.errRegexp == "" { t.Errorf("expected no error got %q", err) } } } } type nodocFlag struct { Flag Name string } func TestFlagStringifying(t *testing.T) { for _, tc := range []struct { name string fl Flag expected string }{ { name: "bool-flag", fl: &BoolFlag{Name: "vividly"}, expected: "--vividly\t(default: false)", }, { name: "bool-flag-with-default-text", fl: &BoolFlag{Name: "wildly", DefaultText: "scrambled"}, expected: "--wildly\t(default: scrambled)", }, { name: "duration-flag", fl: &DurationFlag{Name: "scream-for"}, expected: "--scream-for value\t(default: 0s)", }, { name: "duration-flag-with-default-text", fl: &DurationFlag{Name: "feels-about", DefaultText: "whimsically"}, expected: "--feels-about value\t(default: whimsically)", }, { name: "float64-flag", fl: &Float64Flag{Name: "arduous"}, expected: "--arduous value\t(default: 0)", }, { name: "float64-flag-with-default-text", fl: &Float64Flag{Name: "filibuster", DefaultText: "42"}, expected: "--filibuster value\t(default: 42)", }, { name: "float64-slice-flag", fl: &Float64SliceFlag{Name: "pizzas"}, expected: "--pizzas value [ --pizzas value ]\t", }, { name: "float64-slice-flag-with-default-text", fl: &Float64SliceFlag{Name: "pepperonis", DefaultText: "shaved"}, expected: "--pepperonis value [ --pepperonis value ]\t(default: shaved)", }, { name: "generic-flag", fl: &GenericFlag{Name: "yogurt"}, expected: "--yogurt value\t", }, { name: "generic-flag-with-default-text", fl: &GenericFlag{Name: "ricotta", DefaultText: "plops"}, expected: "--ricotta value\t(default: plops)", }, { name: "int-flag", fl: &IntFlag{Name: "grubs"}, expected: "--grubs value\t(default: 0)", }, { name: "int-flag-with-default-text", fl: &IntFlag{Name: "poisons", DefaultText: "11ty"}, expected: "--poisons value\t(default: 11ty)", }, { name: "int-slice-flag", fl: &IntSliceFlag{Name: "pencils"}, expected: "--pencils value [ --pencils value ]\t", }, { name: "int-slice-flag-with-default-text", fl: &IntFlag{Name: "pens", DefaultText: "-19"}, expected: "--pens value\t(default: -19)", }, { name: "uint-slice-flag", fl: &UintSliceFlag{Name: "pencils"}, expected: "--pencils value [ --pencils value ]\t", }, { name: "uint-slice-flag-with-default-text", fl: &UintFlag{Name: "pens", DefaultText: "29"}, expected: "--pens value\t(default: 29)", }, { name: "int64-flag", fl: &Int64Flag{Name: "flume"}, expected: "--flume value\t(default: 0)", }, { name: "int64-flag-with-default-text", fl: &Int64Flag{Name: "shattering", DefaultText: "22"}, expected: "--shattering value\t(default: 22)", }, { name: "int64-slice-flag", fl: &Int64SliceFlag{Name: "drawers"}, expected: "--drawers value [ --drawers value ]\t", }, { name: "int64-slice-flag-with-default-text", fl: &Int64SliceFlag{Name: "handles", DefaultText: "-2"}, expected: "--handles value [ --handles value ]\t(default: -2)", }, { name: "uint64-slice-flag", fl: &Uint64SliceFlag{Name: "drawers"}, expected: "--drawers value [ --drawers value ]\t", }, { name: "uint64-slice-flag-with-default-text", fl: &Uint64SliceFlag{Name: "handles", DefaultText: "-2"}, expected: "--handles value [ --handles value ]\t(default: -2)", }, { name: "path-flag", fl: &PathFlag{Name: "soup"}, expected: "--soup value\t", }, { name: "path-flag-with-default-text", fl: &PathFlag{Name: "stew", DefaultText: "charred/beans"}, expected: "--stew value\t(default: charred/beans)", }, { name: "string-flag", fl: &StringFlag{Name: "arf-sound"}, expected: "--arf-sound value\t", }, { name: "string-flag-with-default-text", fl: &StringFlag{Name: "woof-sound", DefaultText: "urp"}, expected: "--woof-sound value\t(default: urp)", }, { name: "string-slice-flag", fl: &StringSliceFlag{Name: "meow-sounds"}, expected: "--meow-sounds value [ --meow-sounds value ]\t", }, { name: "string-slice-flag-with-default-text", fl: &StringSliceFlag{Name: "moo-sounds", DefaultText: "awoo"}, expected: "--moo-sounds value [ --moo-sounds value ]\t(default: awoo)", }, { name: "timestamp-flag", fl: &TimestampFlag{Name: "eating"}, expected: "--eating value\t", }, { name: "timestamp-flag-with-default-text", fl: &TimestampFlag{Name: "sleeping", DefaultText: "earlier"}, expected: "--sleeping value\t(default: earlier)", }, { name: "uint-flag", fl: &UintFlag{Name: "jars"}, expected: "--jars value\t(default: 0)", }, { name: "uint-flag-with-default-text", fl: &UintFlag{Name: "bottles", DefaultText: "99"}, expected: "--bottles value\t(default: 99)", }, { name: "uint64-flag", fl: &Uint64Flag{Name: "cans"}, expected: "--cans value\t(default: 0)", }, { name: "uint64-flag-with-default-text", fl: &UintFlag{Name: "tubes", DefaultText: "13"}, expected: "--tubes value\t(default: 13)", }, { name: "nodoc-flag", fl: &nodocFlag{Name: "scarecrow"}, expected: "", }, } { t.Run(tc.name, func(ct *testing.T) { s := stringifyFlag(tc.fl) if s != tc.expected { ct.Errorf("stringified flag %q does not match expected %q", s, tc.expected) } }) } } var stringFlagTests = []struct { name string aliases []string usage string value string expected string }{ {"foo", nil, "", "", "--foo value\t"}, {"f", nil, "", "", "-f value\t"}, {"f", nil, "The total `foo` desired", "all", "-f foo\tThe total foo desired (default: \"all\")"}, {"test", nil, "", "Something", "--test value\t(default: \"Something\")"}, {"config", []string{"c"}, "Load configuration from `FILE`", "", "--config FILE, -c FILE\tLoad configuration from FILE"}, {"config", []string{"c"}, "Load configuration from `CONFIG`", "config.json", "--config CONFIG, -c CONFIG\tLoad configuration from CONFIG (default: \"config.json\")"}, } func TestStringFlagHelpOutput(t *testing.T) { for _, test := range stringFlagTests { fl := &StringFlag{Name: test.name, Aliases: test.aliases, Usage: test.usage, Value: test.value} // create a tmp flagset tfs := flag.NewFlagSet("test", 0) fl.Apply(tfs) output := fl.String() if output != test.expected { t.Errorf("%q does not match %q", output, test.expected) } } } func TestStringFlagDefaultText(t *testing.T) { fl := &StringFlag{Name: "foo", Aliases: nil, Usage: "amount of `foo` requested", Value: "none", DefaultText: "all of it"} expected := "--foo foo\tamount of foo requested (default: all of it)" output := fl.String() if output != expected { t.Errorf("%q does not match %q", output, expected) } } func TestStringFlagWithEnvVarHelpOutput(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_FOO", "derp") for _, test := range stringFlagTests { fl := &StringFlag{Name: test.name, Aliases: test.aliases, Value: test.value, EnvVars: []string{"APP_FOO"}} output := fl.String() expectedSuffix := withEnvHint([]string{"APP_FOO"}, "") if !strings.HasSuffix(output, expectedSuffix) { t.Errorf("%s does not end with"+expectedSuffix, output) } } } var _ = []struct { name string aliases []string usage string value string prefixer FlagNamePrefixFunc expected string }{ {name: "foo", usage: "", value: "", prefixer: func(a []string, b string) string { return fmt.Sprintf("name: %s, ph: %s", a, b) }, expected: "name: foo, ph: value\t"}, {name: "f", usage: "", value: "", prefixer: func(a []string, b string) string { return fmt.Sprintf("name: %s, ph: %s", a, b) }, expected: "name: f, ph: value\t"}, {name: "f", usage: "The total `foo` desired", value: "all", prefixer: func(a []string, b string) string { return fmt.Sprintf("name: %s, ph: %s", a, b) }, expected: "name: f, ph: foo\tThe total foo desired (default: \"all\")"}, {name: "test", usage: "", value: "Something", prefixer: func(a []string, b string) string { return fmt.Sprintf("name: %s, ph: %s", a, b) }, expected: "name: test, ph: value\t(default: \"Something\")"}, {name: "config", aliases: []string{"c"}, usage: "Load configuration from `FILE`", value: "", prefixer: func(a []string, b string) string { return fmt.Sprintf("name: %s, ph: %s", a, b) }, expected: "name: config,c, ph: FILE\tLoad configuration from FILE"}, {name: "config", aliases: []string{"c"}, usage: "Load configuration from `CONFIG`", value: "config.json", prefixer: func(a []string, b string) string { return fmt.Sprintf("name: %s, ph: %s", a, b) }, expected: "name: config,c, ph: CONFIG\tLoad configuration from CONFIG (default: \"config.json\")"}, } func TestStringFlagApply_SetsAllNames(t *testing.T) { v := "mmm" fl := StringFlag{Name: "hay", Aliases: []string{"H", "hayyy"}, Destination: &v} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{"--hay", "u", "-H", "yuu", "--hayyy", "YUUUU"}) expect(t, err, nil) expect(t, v, "YUUUU") } func TestStringFlagValueFromContext(t *testing.T) { set := flag.NewFlagSet("test", 0) set.String("myflag", "foobar", "doc") ctx := NewContext(nil, set, nil) f := &StringFlag{Name: "myflag"} expect(t, f.Get(ctx), "foobar") } var pathFlagTests = []struct { name string aliases []string usage string value string expected string }{ {"f", nil, "", "", "-f value\t"}, {"f", nil, "Path is the `path` of file", "/path/to/file", "-f path\tPath is the path of file (default: \"/path/to/file\")"}, } func TestPathFlagHelpOutput(t *testing.T) { for _, test := range pathFlagTests { fl := &PathFlag{Name: test.name, Aliases: test.aliases, Usage: test.usage, Value: test.value} // create a temporary flag set to apply tfs := flag.NewFlagSet("test", 0) fl.Apply(tfs) output := fl.String() if output != test.expected { t.Errorf("%q does not match %q", output, test.expected) } } } func TestPathFlagWithEnvVarHelpOutput(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_PATH", "/path/to/file") for _, test := range pathFlagTests { fl := &PathFlag{Name: test.name, Aliases: test.aliases, Value: test.value, EnvVars: []string{"APP_PATH"}} output := fl.String() expectedSuffix := withEnvHint([]string{"APP_PATH"}, "") if !strings.HasSuffix(output, expectedSuffix) { t.Errorf("%s does not end with"+expectedSuffix, output) } } } func TestPathFlagApply_SetsAllNames(t *testing.T) { v := "mmm" fl := PathFlag{Name: "path", Aliases: []string{"p", "PATH"}, Destination: &v} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{"--path", "/path/to/file/path", "-p", "/path/to/file/p", "--PATH", "/path/to/file/PATH"}) expect(t, err, nil) expect(t, v, "/path/to/file/PATH") } func TestPathFlagValueFromContext(t *testing.T) { set := flag.NewFlagSet("test", 0) set.String("myflag", "/my/path", "doc") ctx := NewContext(nil, set, nil) f := &PathFlag{Name: "myflag"} expect(t, f.Get(ctx), "/my/path") } var _ = []struct { name string env string hinter FlagEnvHintFunc expected string }{ {"foo", "", func(a []string, b string) string { return fmt.Sprintf("env: %s, str: %s", a, b) }, "env: , str: --foo value\t"}, {"f", "", func(a []string, b string) string { return fmt.Sprintf("env: %s, str: %s", a, b) }, "env: , str: -f value\t"}, {"foo", "ENV_VAR", func(a []string, b string) string { return fmt.Sprintf("env: %s, str: %s", a, b) }, "env: ENV_VAR, str: --foo value\t"}, {"f", "ENV_VAR", func(a []string, b string) string { return fmt.Sprintf("env: %s, str: %s", a, b) }, "env: ENV_VAR, str: -f value\t"}, } //func TestFlagEnvHinter(t *testing.T) { // defer func() { // FlagEnvHinter = withEnvHint // }() // // for _, test := range envHintFlagTests { // FlagEnvHinter = test.hinter // fl := StringFlag{Name: test.name, EnvVars: []string{test.env}} // output := fl.String() // if output != test.expected { // t.Errorf("%q does not match %q", output, test.expected) // } // } //} var stringSliceFlagTests = []struct { name string aliases []string value *StringSlice expected string }{ {"foo", nil, NewStringSlice(""), "--foo value [ --foo value ]\t"}, {"f", nil, NewStringSlice(""), "-f value [ -f value ]\t"}, {"f", nil, NewStringSlice("Lipstick"), "-f value [ -f value ]\t(default: \"Lipstick\")"}, {"test", nil, NewStringSlice("Something"), "--test value [ --test value ]\t(default: \"Something\")"}, {"dee", []string{"d"}, NewStringSlice("Inka", "Dinka", "dooo"), "--dee value, -d value [ --dee value, -d value ]\t(default: \"Inka\", \"Dinka\", \"dooo\")"}, } func TestStringSliceFlagHelpOutput(t *testing.T) { for _, test := range stringSliceFlagTests { f := &StringSliceFlag{Name: test.name, Aliases: test.aliases, Value: test.value} output := f.String() if output != test.expected { t.Errorf("%q does not match %q", output, test.expected) } } } func TestStringSliceFlagWithEnvVarHelpOutput(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_QWWX", "11,4") for _, test := range stringSliceFlagTests { fl := &StringSliceFlag{Name: test.name, Aliases: test.aliases, Value: test.value, EnvVars: []string{"APP_QWWX"}} output := fl.String() expectedSuffix := withEnvHint([]string{"APP_QWWX"}, "") if !strings.HasSuffix(output, expectedSuffix) { t.Errorf("%q does not end with"+expectedSuffix, output) } } } func TestStringSliceFlagApply_SetsAllNames(t *testing.T) { fl := StringSliceFlag{Name: "goat", Aliases: []string{"G", "gooots"}} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{"--goat", "aaa", "-G", "bbb", "--gooots", "eeeee"}) expect(t, err, nil) } func TestStringSliceFlagApply_UsesEnvValues_noDefault(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("MY_GOAT", "vincent van goat,scape goat") var val StringSlice fl := StringSliceFlag{Name: "goat", EnvVars: []string{"MY_GOAT"}, Value: &val} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse(nil) expect(t, err, nil) expect(t, val.Value(), []string(nil)) expect(t, set.Lookup("goat").Value.(*StringSlice).Value(), []string{"vincent van goat", "scape goat"}) } func TestStringSliceFlagApply_UsesEnvValues_withDefault(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("MY_GOAT", "vincent van goat,scape goat") val := NewStringSlice(`some default`, `values here`) fl := StringSliceFlag{Name: "goat", EnvVars: []string{"MY_GOAT"}, Value: val} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse(nil) expect(t, err, nil) expect(t, val.Value(), []string{`some default`, `values here`}) expect(t, set.Lookup("goat").Value.(*StringSlice).Value(), []string{"vincent van goat", "scape goat"}) } func TestStringSliceFlagApply_DefaultValueWithDestination(t *testing.T) { defValue := []string{"UA", "US"} fl := StringSliceFlag{Name: "country", Value: NewStringSlice(defValue...), Destination: NewStringSlice("CA")} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{}) expect(t, err, nil) expect(t, defValue, fl.Destination.Value()) } func TestStringSliceFlagValueFromContext(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Var(NewStringSlice("a", "b", "c"), "myflag", "doc") ctx := NewContext(nil, set, nil) f := &StringSliceFlag{Name: "myflag"} expect(t, f.Get(ctx), []string{"a", "b", "c"}) } func TestStringSliceFlag_MatchStringFlagBehavior(t *testing.T) { t.Parallel() values := []string{ "asd", "123", " asd ", // leading and tailing space } for testNum, value := range values { value := value t.Run(fmt.Sprintf("%d", testNum), func(t *testing.T) { t.Parallel() app := App{ Flags: []Flag{ &StringFlag{Name: "string"}, &StringSliceFlag{Name: "slice", KeepSpace: true}, }, Action: func(ctx *Context) error { f1, f2 := ctx.String("string"), ctx.StringSlice("slice") if l := len(f2); l != 1 { t.Fatalf("StringSliceFlag should result in exactly one value, got %d", l) } v1, v2 := f1, f2[0] if v1 != v2 { t.Errorf("Expected StringSliceFlag to parse the same value as StringFlag (%q), got %q", v1, v2) } return nil }, } if err := app.Run([]string{"", "--string", value, "--slice", value}); err != nil { t.Errorf("app run error: %s", err) } }) } } func TestStringSliceFlag_TrimSpace(t *testing.T) { t.Parallel() tests := []struct { in, out string }{ {" asd", "asd"}, {"123 ", "123"}, {" asd ", "asd"}, } for testNum, tt := range tests { tt := tt t.Run(fmt.Sprintf("%d", testNum), func(t *testing.T) { t.Parallel() app := App{ Flags: []Flag{ &StringSliceFlag{Name: "trim"}, &StringSliceFlag{Name: "no-trim", KeepSpace: true}, }, Action: func(ctx *Context) error { flagTrim, flagNoTrim := ctx.StringSlice("trim"), ctx.StringSlice("no-trim") if l := len(flagTrim); l != 1 { t.Fatalf("slice flag 'trim' should result in exactly one value, got %d", l) } if l := len(flagNoTrim); l != 1 { t.Fatalf("slice flag 'no-trim' should result in exactly one value, got %d", l) } if v := flagTrim[0]; v != tt.out { t.Errorf("Expected trimmed value %q, got %q", tt.out, v) } if v := flagNoTrim[0]; v != tt.in { t.Errorf("Expected no trimmed value%q, got %q", tt.out, v) } return nil }, } if err := app.Run([]string{"", "--trim", tt.in, "--no-trim", tt.in}); err != nil { t.Errorf("app run error: %s", err) } }) } } var intFlagTests = []struct { name string expected string }{ {"hats", "--hats value\t(default: 9)"}, {"H", "-H value\t(default: 9)"}, } func TestIntFlagHelpOutput(t *testing.T) { for _, test := range intFlagTests { fl := &IntFlag{Name: test.name, Value: 9} // create a temporary flag set to apply tfs := flag.NewFlagSet("test", 0) fl.Apply(tfs) output := fl.String() if output != test.expected { t.Errorf("%s does not match %s", output, test.expected) } } } func TestIntFlagWithEnvVarHelpOutput(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_BAR", "2") for _, test := range intFlagTests { fl := &IntFlag{Name: test.name, EnvVars: []string{"APP_BAR"}} output := fl.String() expectedSuffix := withEnvHint([]string{"APP_BAR"}, "") if !strings.HasSuffix(output, expectedSuffix) { t.Errorf("%s does not end with"+expectedSuffix, output) } } } func TestIntFlagApply_SetsAllNames(t *testing.T) { v := 3 fl := IntFlag{Name: "banana", Aliases: []string{"B", "banannanana"}, Destination: &v} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{"--banana", "1", "-B", "2", "--banannanana", "5"}) expect(t, err, nil) expect(t, v, 5) } func TestIntFlagValueFromContext(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Int("myflag", 42, "doc") ctx := NewContext(nil, set, nil) f := &IntFlag{Name: "myflag"} expect(t, f.Get(ctx), 42) } var int64FlagTests = []struct { name string expected string }{ {"hats", "--hats value\t(default: 8589934592)"}, {"H", "-H value\t(default: 8589934592)"}, } func TestInt64FlagHelpOutput(t *testing.T) { for _, test := range int64FlagTests { fl := Int64Flag{Name: test.name, Value: 8589934592} // create a temporary flag set to apply tfs := flag.NewFlagSet("test", 0) fl.Apply(tfs) output := fl.String() if output != test.expected { t.Errorf("%s does not match %s", output, test.expected) } } } func TestInt64FlagWithEnvVarHelpOutput(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_BAR", "2") for _, test := range int64FlagTests { fl := IntFlag{Name: test.name, EnvVars: []string{"APP_BAR"}} output := fl.String() expectedSuffix := withEnvHint([]string{"APP_BAR"}, "") if !strings.HasSuffix(output, expectedSuffix) { t.Errorf("%s does not end with"+expectedSuffix, output) } } } func TestInt64FlagValueFromContext(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Int64("myflag", 42, "doc") ctx := NewContext(nil, set, nil) f := &Int64Flag{Name: "myflag"} expect(t, f.Get(ctx), int64(42)) } var uintFlagTests = []struct { name string expected string }{ {"nerfs", "--nerfs value\t(default: 41)"}, {"N", "-N value\t(default: 41)"}, } func TestUintFlagHelpOutput(t *testing.T) { for _, test := range uintFlagTests { fl := UintFlag{Name: test.name, Value: 41} // create a temporary flag set to apply tfs := flag.NewFlagSet("test", 0) fl.Apply(tfs) output := fl.String() if output != test.expected { t.Errorf("%s does not match %s", output, test.expected) } } } func TestUintFlagWithEnvVarHelpOutput(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_BAR", "2") for _, test := range uintFlagTests { fl := UintFlag{Name: test.name, EnvVars: []string{"APP_BAR"}} output := fl.String() expectedSuffix := withEnvHint([]string{"APP_BAR"}, "") if !strings.HasSuffix(output, expectedSuffix) { t.Errorf("%s does not end with"+expectedSuffix, output) } } } func TestUintFlagValueFromContext(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Uint("myflag", 42, "doc") ctx := NewContext(nil, set, nil) f := &UintFlag{Name: "myflag"} expect(t, f.Get(ctx), uint(42)) } var uint64FlagTests = []struct { name string expected string }{ {"gerfs", "--gerfs value\t(default: 8589934582)"}, {"G", "-G value\t(default: 8589934582)"}, } func TestUint64FlagHelpOutput(t *testing.T) { for _, test := range uint64FlagTests { fl := Uint64Flag{Name: test.name, Value: 8589934582} // create a temporary flag set to apply tfs := flag.NewFlagSet("test", 0) fl.Apply(tfs) output := fl.String() if output != test.expected { t.Errorf("%s does not match %s", output, test.expected) } } } func TestUint64FlagWithEnvVarHelpOutput(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_BAR", "2") for _, test := range uint64FlagTests { fl := UintFlag{Name: test.name, EnvVars: []string{"APP_BAR"}} output := fl.String() expectedSuffix := withEnvHint([]string{"APP_BAR"}, "") if !strings.HasSuffix(output, expectedSuffix) { t.Errorf("%s does not end with"+expectedSuffix, output) } } } func TestUint64FlagValueFromContext(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Uint64("myflag", 42, "doc") ctx := NewContext(nil, set, nil) f := &Uint64Flag{Name: "myflag"} expect(t, f.Get(ctx), uint64(42)) } var durationFlagTests = []struct { name string expected string }{ {"hooting", "--hooting value\t(default: 1s)"}, {"H", "-H value\t(default: 1s)"}, } func TestDurationFlagHelpOutput(t *testing.T) { for _, test := range durationFlagTests { fl := &DurationFlag{Name: test.name, Value: 1 * time.Second} // create a temporary flag set to apply tfs := flag.NewFlagSet("test", 0) fl.Apply(tfs) output := fl.String() if output != test.expected { t.Errorf("%q does not match %q", output, test.expected) } } } func TestDurationFlagWithEnvVarHelpOutput(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_BAR", "2h3m6s") for _, test := range durationFlagTests { fl := &DurationFlag{Name: test.name, EnvVars: []string{"APP_BAR"}} output := fl.String() expectedSuffix := withEnvHint([]string{"APP_BAR"}, "") if !strings.HasSuffix(output, expectedSuffix) { t.Errorf("%s does not end with"+expectedSuffix, output) } } } func TestDurationFlagApply_SetsAllNames(t *testing.T) { v := time.Second * 20 fl := DurationFlag{Name: "howmuch", Aliases: []string{"H", "whyyy"}, Destination: &v} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{"--howmuch", "30s", "-H", "5m", "--whyyy", "30h"}) expect(t, err, nil) expect(t, v, time.Hour*30) } func TestDurationFlagValueFromContext(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Duration("myflag", 42*time.Second, "doc") ctx := NewContext(nil, set, nil) f := &DurationFlag{Name: "myflag"} expect(t, f.Get(ctx), 42*time.Second) } var intSliceFlagTests = []struct { name string aliases []string value *IntSlice expected string }{ {"heads", nil, NewIntSlice(), "--heads value [ --heads value ]\t"}, {"H", nil, NewIntSlice(), "-H value [ -H value ]\t"}, {"H", []string{"heads"}, NewIntSlice(9, 3), "-H value, --heads value [ -H value, --heads value ]\t(default: 9, 3)"}, } func TestIntSliceFlagHelpOutput(t *testing.T) { for _, test := range intSliceFlagTests { fl := &IntSliceFlag{Name: test.name, Aliases: test.aliases, Value: test.value} output := fl.String() if output != test.expected { t.Errorf("%q does not match %q", output, test.expected) } } } func TestIntSliceFlagWithEnvVarHelpOutput(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_SMURF", "42,3") for _, test := range intSliceFlagTests { fl := &IntSliceFlag{Name: test.name, Aliases: test.aliases, Value: test.value, EnvVars: []string{"APP_SMURF"}} output := fl.String() expectedSuffix := withEnvHint([]string{"APP_SMURF"}, "") if !strings.HasSuffix(output, expectedSuffix) { t.Errorf("%q does not end with"+expectedSuffix, output) } } } func TestIntSliceFlagApply_SetsAllNames(t *testing.T) { fl := IntSliceFlag{Name: "bits", Aliases: []string{"B", "bips"}} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{"--bits", "23", "-B", "3", "--bips", "99"}) expect(t, err, nil) } func TestIntSliceFlagApply_UsesEnvValues_noDefault(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("MY_GOAT", "1 , 2") var val IntSlice fl := IntSliceFlag{Name: "goat", EnvVars: []string{"MY_GOAT"}, Value: &val} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse(nil) expect(t, err, nil) expect(t, val.Value(), []int(nil)) expect(t, set.Lookup("goat").Value.(*IntSlice).Value(), []int{1, 2}) } func TestIntSliceFlagApply_UsesEnvValues_withDefault(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("MY_GOAT", "1 , 2") val := NewIntSlice(3, 4) fl := IntSliceFlag{Name: "goat", EnvVars: []string{"MY_GOAT"}, Value: val} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse(nil) expect(t, err, nil) expect(t, val.Value(), []int{3, 4}) expect(t, set.Lookup("goat").Value.(*IntSlice).Value(), []int{1, 2}) } func TestIntSliceFlagApply_DefaultValueWithDestination(t *testing.T) { defValue := []int{1, 2} fl := IntSliceFlag{Name: "country", Value: NewIntSlice(defValue...), Destination: NewIntSlice(3)} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{}) expect(t, err, nil) expect(t, defValue, fl.Destination.Value()) } func TestIntSliceFlagApply_ParentContext(t *testing.T) { _ = (&App{ Flags: []Flag{ &IntSliceFlag{Name: "numbers", Aliases: []string{"n"}, Value: NewIntSlice(1, 2, 3)}, }, Commands: []*Command{ { Name: "child", Action: func(ctx *Context) error { expected := []int{1, 2, 3} if !reflect.DeepEqual(ctx.IntSlice("numbers"), expected) { t.Errorf("child context unable to view parent flag: %v != %v", expected, ctx.IntSlice("numbers")) } if !reflect.DeepEqual(ctx.IntSlice("n"), expected) { t.Errorf("child context unable to view parent flag: %v != %v", expected, ctx.IntSlice("n")) } return nil }, }, }, }).Run([]string{"run", "child"}) } func TestIntSliceFlag_SetFromParentContext(t *testing.T) { fl := &IntSliceFlag{Name: "numbers", Aliases: []string{"n"}, Value: NewIntSlice(1, 2, 3, 4)} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) ctx := &Context{ parentContext: &Context{ flagSet: set, }, flagSet: flag.NewFlagSet("empty", 0), } expected := []int{1, 2, 3, 4} if !reflect.DeepEqual(ctx.IntSlice("numbers"), expected) { t.Errorf("child context unable to view parent flag: %v != %v", expected, ctx.IntSlice("numbers")) } } func TestIntSliceFlagValueFromContext(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Var(NewIntSlice(1, 2, 3), "myflag", "doc") ctx := NewContext(nil, set, nil) f := &IntSliceFlag{Name: "myflag"} expect(t, f.Get(ctx), []int{1, 2, 3}) } var int64SliceFlagTests = []struct { name string aliases []string value *Int64Slice expected string }{ {"heads", nil, NewInt64Slice(), "--heads value [ --heads value ]\t"}, {"H", nil, NewInt64Slice(), "-H value [ -H value ]\t"}, {"heads", []string{"H"}, NewInt64Slice(int64(2), int64(17179869184)), "--heads value, -H value [ --heads value, -H value ]\t(default: 2, 17179869184)"}, } func TestInt64SliceFlagHelpOutput(t *testing.T) { for _, test := range int64SliceFlagTests { fl := Int64SliceFlag{Name: test.name, Aliases: test.aliases, Value: test.value} output := fl.String() if output != test.expected { t.Errorf("%q does not match %q", output, test.expected) } } } func TestInt64SliceFlagWithEnvVarHelpOutput(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_SMURF", "42,17179869184") for _, test := range int64SliceFlagTests { fl := Int64SliceFlag{Name: test.name, Value: test.value, EnvVars: []string{"APP_SMURF"}} output := fl.String() expectedSuffix := withEnvHint([]string{"APP_SMURF"}, "") if !strings.HasSuffix(output, expectedSuffix) { t.Errorf("%q does not end with"+expectedSuffix, output) } } } func TestInt64SliceFlagApply_SetsAllNames(t *testing.T) { fl := Int64SliceFlag{Name: "bits", Aliases: []string{"B", "bips"}} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{"--bits", "23", "-B", "3", "--bips", "99"}) expect(t, err, nil) } func TestInt64SliceFlagApply_UsesEnvValues_noDefault(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("MY_GOAT", "1 , 2") var val Int64Slice fl := Int64SliceFlag{Name: "goat", EnvVars: []string{"MY_GOAT"}, Value: &val} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse(nil) expect(t, err, nil) expect(t, val.Value(), []int64(nil)) expect(t, set.Lookup("goat").Value.(*Int64Slice).Value(), []int64{1, 2}) } func TestInt64SliceFlagApply_UsesEnvValues_withDefault(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("MY_GOAT", "1 , 2") val := NewInt64Slice(3, 4) fl := Int64SliceFlag{Name: "goat", EnvVars: []string{"MY_GOAT"}, Value: val} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse(nil) expect(t, err, nil) expect(t, val.Value(), []int64{3, 4}) expect(t, set.Lookup("goat").Value.(*Int64Slice).Value(), []int64{1, 2}) } func TestInt64SliceFlagApply_DefaultValueWithDestination(t *testing.T) { defValue := []int64{1, 2} fl := Int64SliceFlag{Name: "country", Value: NewInt64Slice(defValue...), Destination: NewInt64Slice(3)} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{}) expect(t, err, nil) expect(t, defValue, fl.Destination.Value()) } func TestInt64SliceFlagApply_ParentContext(t *testing.T) { _ = (&App{ Flags: []Flag{ &Int64SliceFlag{Name: "numbers", Aliases: []string{"n"}, Value: NewInt64Slice(1, 2, 3)}, }, Commands: []*Command{ { Name: "child", Action: func(ctx *Context) error { expected := []int64{1, 2, 3} if !reflect.DeepEqual(ctx.Int64Slice("numbers"), expected) { t.Errorf("child context unable to view parent flag: %v != %v", expected, ctx.Int64Slice("numbers")) } if !reflect.DeepEqual(ctx.Int64Slice("n"), expected) { t.Errorf("child context unable to view parent flag: %v != %v", expected, ctx.Int64Slice("n")) } return nil }, }, }, }).Run([]string{"run", "child"}) } func TestInt64SliceFlag_SetFromParentContext(t *testing.T) { fl := &Int64SliceFlag{Name: "numbers", Aliases: []string{"n"}, Value: NewInt64Slice(1, 2, 3, 4)} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) ctx := &Context{ parentContext: &Context{ flagSet: set, }, flagSet: flag.NewFlagSet("empty", 0), } expected := []int64{1, 2, 3, 4} if !reflect.DeepEqual(ctx.Int64Slice("numbers"), expected) { t.Errorf("child context unable to view parent flag: %v != %v", expected, ctx.Int64Slice("numbers")) } } func TestInt64SliceFlag_ReturnNil(t *testing.T) { fl := &Int64SliceFlag{} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) ctx := &Context{ parentContext: &Context{ flagSet: set, }, flagSet: flag.NewFlagSet("empty", 0), } expected := []int64(nil) if !reflect.DeepEqual(ctx.Int64Slice("numbers"), expected) { t.Errorf("child context unable to view parent flag: %v != %v", expected, ctx.Int64Slice("numbers")) } } func TestInt64SliceFlagValueFromContext(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Var(NewInt64Slice(1, 2, 3), "myflag", "doc") ctx := NewContext(nil, set, nil) f := &Int64SliceFlag{Name: "myflag"} expect(t, f.Get(ctx), []int64{1, 2, 3}) } var uintSliceFlagTests = []struct { name string aliases []string value *UintSlice expected string }{ {"heads", nil, NewUintSlice(), "--heads value [ --heads value ]\t"}, {"H", nil, NewUintSlice(), "-H value [ -H value ]\t"}, {"heads", []string{"H"}, NewUintSlice(uint(2), uint(17179869184)), "--heads value, -H value [ --heads value, -H value ]\t(default: 2, 17179869184)"}, } func TestUintSliceFlagHelpOutput(t *testing.T) { for _, test := range uintSliceFlagTests { fl := UintSliceFlag{Name: test.name, Aliases: test.aliases, Value: test.value} output := fl.String() if output != test.expected { t.Errorf("%q does not match %q", output, test.expected) } } } func TestUintSliceFlagWithEnvVarHelpOutput(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_SMURF", "42,17179869184") for _, test := range uintSliceFlagTests { fl := UintSliceFlag{Name: test.name, Value: test.value, EnvVars: []string{"APP_SMURF"}} output := fl.String() expectedSuffix := withEnvHint([]string{"APP_SMURF"}, "") if !strings.HasSuffix(output, expectedSuffix) { t.Errorf("%q does not end with"+expectedSuffix, output) } } } func TestUintSliceFlagApply_SetsAllNames(t *testing.T) { fl := UintSliceFlag{Name: "bits", Aliases: []string{"B", "bips"}} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{"--bits", "23", "-B", "3", "--bips", "99"}) expect(t, err, nil) } func TestUintSliceFlagApply_UsesEnvValues_noDefault(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("MY_GOAT", "1 , 2") var val UintSlice fl := UintSliceFlag{Name: "goat", EnvVars: []string{"MY_GOAT"}, Value: &val} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse(nil) expect(t, err, nil) expect(t, val.Value(), []uint(nil)) expect(t, set.Lookup("goat").Value.(*UintSlice).Value(), []uint{1, 2}) } func TestUintSliceFlagApply_UsesEnvValues_withDefault(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("MY_GOAT", "1 , 2") val := NewUintSlice(3, 4) fl := UintSliceFlag{Name: "goat", EnvVars: []string{"MY_GOAT"}, Value: val} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse(nil) expect(t, err, nil) expect(t, val.Value(), []uint{3, 4}) expect(t, set.Lookup("goat").Value.(*UintSlice).Value(), []uint{1, 2}) } func TestUintSliceFlagApply_DefaultValueWithDestination(t *testing.T) { defValue := []uint{1, 2} fl := UintSliceFlag{Name: "country", Value: NewUintSlice(defValue...), Destination: NewUintSlice(3)} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{}) expect(t, err, nil) expect(t, defValue, fl.Destination.Value()) } func TestUintSliceFlagApply_ParentContext(t *testing.T) { _ = (&App{ Flags: []Flag{ &UintSliceFlag{Name: "numbers", Aliases: []string{"n"}, Value: NewUintSlice(1, 2, 3)}, }, Commands: []*Command{ { Name: "child", Action: func(ctx *Context) error { expected := []uint{1, 2, 3} if !reflect.DeepEqual(ctx.UintSlice("numbers"), expected) { t.Errorf("child context unable to view parent flag: %v != %v", expected, ctx.UintSlice("numbers")) } if !reflect.DeepEqual(ctx.UintSlice("n"), expected) { t.Errorf("child context unable to view parent flag: %v != %v", expected, ctx.UintSlice("n")) } return nil }, }, }, }).Run([]string{"run", "child"}) } func TestUintSliceFlag_SetFromParentContext(t *testing.T) { fl := &UintSliceFlag{Name: "numbers", Aliases: []string{"n"}, Value: NewUintSlice(1, 2, 3, 4)} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) ctx := &Context{ parentContext: &Context{ flagSet: set, }, flagSet: flag.NewFlagSet("empty", 0), } expected := []uint{1, 2, 3, 4} if !reflect.DeepEqual(ctx.UintSlice("numbers"), expected) { t.Errorf("child context unable to view parent flag: %v != %v", expected, ctx.UintSlice("numbers")) } } func TestUintSliceFlag_ReturnNil(t *testing.T) { fl := &UintSliceFlag{} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) ctx := &Context{ parentContext: &Context{ flagSet: set, }, flagSet: flag.NewFlagSet("empty", 0), } expected := []uint(nil) if !reflect.DeepEqual(ctx.UintSlice("numbers"), expected) { t.Errorf("child context unable to view parent flag: %v != %v", expected, ctx.UintSlice("numbers")) } } var uint64SliceFlagTests = []struct { name string aliases []string value *Uint64Slice expected string }{ {"heads", nil, NewUint64Slice(), "--heads value [ --heads value ]\t"}, {"H", nil, NewUint64Slice(), "-H value [ -H value ]\t"}, {"heads", []string{"H"}, NewUint64Slice(uint64(2), uint64(17179869184)), "--heads value, -H value [ --heads value, -H value ]\t(default: 2, 17179869184)"}, } func TestUint64SliceFlagHelpOutput(t *testing.T) { for _, test := range uint64SliceFlagTests { fl := Uint64SliceFlag{Name: test.name, Aliases: test.aliases, Value: test.value} output := fl.String() if output != test.expected { t.Errorf("%q does not match %q", output, test.expected) } } } func TestUint64SliceFlagWithEnvVarHelpOutput(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_SMURF", "42,17179869184") for _, test := range uint64SliceFlagTests { fl := Uint64SliceFlag{Name: test.name, Value: test.value, EnvVars: []string{"APP_SMURF"}} output := fl.String() expectedSuffix := withEnvHint([]string{"APP_SMURF"}, "") if !strings.HasSuffix(output, expectedSuffix) { t.Errorf("%q does not end with"+expectedSuffix, output) } } } func TestUint64SliceFlagApply_SetsAllNames(t *testing.T) { fl := Uint64SliceFlag{Name: "bits", Aliases: []string{"B", "bips"}} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{"--bits", "23", "-B", "3", "--bips", "99"}) expect(t, err, nil) } func TestUint64SliceFlagApply_UsesEnvValues_noDefault(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("MY_GOAT", "1 , 2") var val Uint64Slice fl := Uint64SliceFlag{Name: "goat", EnvVars: []string{"MY_GOAT"}, Value: &val} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse(nil) expect(t, err, nil) expect(t, val.Value(), []uint64(nil)) expect(t, set.Lookup("goat").Value.(*Uint64Slice).Value(), []uint64{1, 2}) } func TestUint64SliceFlagApply_UsesEnvValues_withDefault(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("MY_GOAT", "1 , 2") val := NewUint64Slice(3, 4) fl := Uint64SliceFlag{Name: "goat", EnvVars: []string{"MY_GOAT"}, Value: val} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse(nil) expect(t, err, nil) expect(t, val.Value(), []uint64{3, 4}) expect(t, set.Lookup("goat").Value.(*Uint64Slice).Value(), []uint64{1, 2}) } func TestUint64SliceFlagApply_DefaultValueWithDestination(t *testing.T) { defValue := []uint64{1, 2} fl := Uint64SliceFlag{Name: "country", Value: NewUint64Slice(defValue...), Destination: NewUint64Slice(3)} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{}) expect(t, err, nil) expect(t, defValue, fl.Destination.Value()) } func TestUint64SliceFlagApply_ParentContext(t *testing.T) { _ = (&App{ Flags: []Flag{ &Uint64SliceFlag{Name: "numbers", Aliases: []string{"n"}, Value: NewUint64Slice(1, 2, 3)}, }, Commands: []*Command{ { Name: "child", Action: func(ctx *Context) error { expected := []uint64{1, 2, 3} if !reflect.DeepEqual(ctx.Uint64Slice("numbers"), expected) { t.Errorf("child context unable to view parent flag: %v != %v", expected, ctx.Uint64Slice("numbers")) } if !reflect.DeepEqual(ctx.Uint64Slice("n"), expected) { t.Errorf("child context unable to view parent flag: %v != %v", expected, ctx.Uint64Slice("n")) } return nil }, }, }, }).Run([]string{"run", "child"}) } func TestUint64SliceFlag_SetFromParentContext(t *testing.T) { fl := &Uint64SliceFlag{Name: "numbers", Aliases: []string{"n"}, Value: NewUint64Slice(1, 2, 3, 4)} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) ctx := &Context{ parentContext: &Context{ flagSet: set, }, flagSet: flag.NewFlagSet("empty", 0), } expected := []uint64{1, 2, 3, 4} if !reflect.DeepEqual(ctx.Uint64Slice("numbers"), expected) { t.Errorf("child context unable to view parent flag: %v != %v", expected, ctx.Uint64Slice("numbers")) } } func TestUint64SliceFlag_ReturnNil(t *testing.T) { fl := &Uint64SliceFlag{} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) ctx := &Context{ parentContext: &Context{ flagSet: set, }, flagSet: flag.NewFlagSet("empty", 0), } expected := []uint64(nil) if !reflect.DeepEqual(ctx.Uint64Slice("numbers"), expected) { t.Errorf("child context unable to view parent flag: %v != %v", expected, ctx.Uint64Slice("numbers")) } } var float64FlagTests = []struct { name string expected string }{ {"hooting", "--hooting value\t(default: 0.1)"}, {"H", "-H value\t(default: 0.1)"}, } func TestFloat64FlagHelpOutput(t *testing.T) { for _, test := range float64FlagTests { f := &Float64Flag{Name: test.name, Value: 0.1} output := f.String() if output != test.expected { t.Errorf("%q does not match %q", output, test.expected) } } } func TestFloat64FlagWithEnvVarHelpOutput(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_BAZ", "99.4") for _, test := range float64FlagTests { fl := &Float64Flag{Name: test.name, EnvVars: []string{"APP_BAZ"}} output := fl.String() expectedSuffix := withEnvHint([]string{"APP_BAZ"}, "") if !strings.HasSuffix(output, expectedSuffix) { t.Errorf("%s does not end with"+expectedSuffix, output) } } } func TestFloat64FlagApply_SetsAllNames(t *testing.T) { v := 99.1 fl := Float64Flag{Name: "noodles", Aliases: []string{"N", "nurbles"}, Destination: &v} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{"--noodles", "1.3", "-N", "11", "--nurbles", "43.33333"}) expect(t, err, nil) expect(t, v, float64(43.33333)) } func TestFloat64FlagValueFromContext(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Float64("myflag", 1.23, "doc") ctx := NewContext(nil, set, nil) f := &Float64Flag{Name: "myflag"} expect(t, f.Get(ctx), 1.23) } var float64SliceFlagTests = []struct { name string aliases []string value *Float64Slice expected string }{ {"heads", nil, NewFloat64Slice(), "--heads value [ --heads value ]\t"}, {"H", nil, NewFloat64Slice(), "-H value [ -H value ]\t"}, {"heads", []string{"H"}, NewFloat64Slice(0.1234, -10.5), "--heads value, -H value [ --heads value, -H value ]\t(default: 0.1234, -10.5)"}, } func TestFloat64SliceFlagHelpOutput(t *testing.T) { for _, test := range float64SliceFlagTests { fl := Float64SliceFlag{Name: test.name, Aliases: test.aliases, Value: test.value} output := fl.String() if output != test.expected { t.Errorf("%q does not match %q", output, test.expected) } } } func TestFloat64SliceFlagWithEnvVarHelpOutput(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_SMURF", "0.1234,-10.5") for _, test := range float64SliceFlagTests { fl := Float64SliceFlag{Name: test.name, Value: test.value, EnvVars: []string{"APP_SMURF"}} output := fl.String() expectedSuffix := withEnvHint([]string{"APP_SMURF"}, "") if !strings.HasSuffix(output, expectedSuffix) { t.Errorf("%q does not end with"+expectedSuffix, output) } } } func TestFloat64SliceFlagApply_SetsAllNames(t *testing.T) { fl := Float64SliceFlag{Name: "bits", Aliases: []string{"B", "bips"}} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{"--bits", "23", "-B", "3", "--bips", "99"}) expect(t, err, nil) } func TestFloat64SliceFlagApply_UsesEnvValues_noDefault(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("MY_GOAT", "1.0 , 2.0") var val Float64Slice fl := Float64SliceFlag{Name: "goat", EnvVars: []string{"MY_GOAT"}, Value: &val} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse(nil) expect(t, err, nil) expect(t, val.Value(), []float64(nil)) expect(t, set.Lookup("goat").Value.(*Float64Slice).Value(), []float64{1, 2}) } func TestFloat64SliceFlagApply_UsesEnvValues_withDefault(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("MY_GOAT", "1.0 , 2.0") val := NewFloat64Slice(3.0, 4.0) fl := Float64SliceFlag{Name: "goat", EnvVars: []string{"MY_GOAT"}, Value: val} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse(nil) expect(t, err, nil) expect(t, val.Value(), []float64{3, 4}) expect(t, set.Lookup("goat").Value.(*Float64Slice).Value(), []float64{1, 2}) } func TestFloat64SliceFlagApply_DefaultValueWithDestination(t *testing.T) { defValue := []float64{1.0, 2.0} fl := Float64SliceFlag{Name: "country", Value: NewFloat64Slice(defValue...), Destination: NewFloat64Slice(3)} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{}) expect(t, err, nil) expect(t, defValue, fl.Destination.Value()) } func TestFloat64SliceFlagValueFromContext(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Var(NewFloat64Slice(1.23, 4.56), "myflag", "doc") ctx := NewContext(nil, set, nil) f := &Float64SliceFlag{Name: "myflag"} expect(t, f.Get(ctx), []float64{1.23, 4.56}) } func TestFloat64SliceFlagApply_ParentContext(t *testing.T) { _ = (&App{ Flags: []Flag{ &Float64SliceFlag{Name: "numbers", Aliases: []string{"n"}, Value: NewFloat64Slice(1.0, 2.0, 3.0)}, }, Commands: []*Command{ { Name: "child", Action: func(ctx *Context) error { expected := []float64{1.0, 2.0, 3.0} if !reflect.DeepEqual(ctx.Float64Slice("numbers"), expected) { t.Errorf("child context unable to view parent flag: %v != %v", expected, ctx.Float64Slice("numbers")) } if !reflect.DeepEqual(ctx.Float64Slice("n"), expected) { t.Errorf("child context unable to view parent flag: %v != %v", expected, ctx.Float64Slice("n")) } return nil }, }, }, }).Run([]string{"run", "child"}) } var genericFlagTests = []struct { name string value Generic expected string }{ {"toads", &Parser{"abc", "def"}, "--toads value\ttest flag (default: abc,def)"}, {"t", &Parser{"abc", "def"}, "-t value\ttest flag (default: abc,def)"}, } func TestGenericFlagHelpOutput(t *testing.T) { for _, test := range genericFlagTests { fl := &GenericFlag{Name: test.name, Value: test.value, Usage: "test flag"} // create a temporary flag set to apply tfs := flag.NewFlagSet("test", 0) fl.Apply(tfs) output := fl.String() if output != test.expected { t.Errorf("%q does not match %q", output, test.expected) } } } func TestGenericFlagWithEnvVarHelpOutput(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_ZAP", "3") for _, test := range genericFlagTests { fl := &GenericFlag{Name: test.name, EnvVars: []string{"APP_ZAP"}} output := fl.String() expectedSuffix := withEnvHint([]string{"APP_ZAP"}, "") if !strings.HasSuffix(output, expectedSuffix) { t.Errorf("%s does not end with"+expectedSuffix, output) } } } func TestGenericFlagApply_SetsAllNames(t *testing.T) { fl := GenericFlag{Name: "orbs", Aliases: []string{"O", "obrs"}, Value: &Parser{}} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{"--orbs", "eleventy,3", "-O", "4,bloop", "--obrs", "19,s"}) expect(t, err, nil) } func TestGenericFlagValueFromContext(t *testing.T) { set := flag.NewFlagSet("test", 0) set.Var(&Parser{"abc", "def"}, "myflag", "doc") ctx := NewContext(nil, set, nil) f := &GenericFlag{Name: "myflag"} expect(t, f.Get(ctx), &Parser{"abc", "def"}) } func TestParseMultiString(t *testing.T) { _ = (&App{ Flags: []Flag{ &StringFlag{Name: "serve", Aliases: []string{"s"}}, }, Action: func(ctx *Context) error { if ctx.String("serve") != "10" { t.Errorf("main name not set") } if ctx.String("s") != "10" { t.Errorf("short name not set") } return nil }, }).Run([]string{"run", "-s", "10"}) } func TestParseDestinationString(t *testing.T) { var dest string _ = (&App{ Flags: []Flag{ &StringFlag{ Name: "dest", Destination: &dest, }, }, Action: func(ctx *Context) error { if dest != "10" { t.Errorf("expected destination String 10") } return nil }, }).Run([]string{"run", "--dest", "10"}) } func TestParseMultiStringFromEnv(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_COUNT", "20") _ = (&App{ Flags: []Flag{ &StringFlag{Name: "count", Aliases: []string{"c"}, EnvVars: []string{"APP_COUNT"}}, }, Action: func(ctx *Context) error { if ctx.String("count") != "20" { t.Errorf("main name not set") } if ctx.String("c") != "20" { t.Errorf("short name not set") } return nil }, }).Run([]string{"run"}) } func TestParseMultiStringFromEnvCascade(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_COUNT", "20") _ = (&App{ Flags: []Flag{ &StringFlag{Name: "count", Aliases: []string{"c"}, EnvVars: []string{"COMPAT_COUNT", "APP_COUNT"}}, }, Action: func(ctx *Context) error { if ctx.String("count") != "20" { t.Errorf("main name not set") } if ctx.String("c") != "20" { t.Errorf("short name not set") } return nil }, }).Run([]string{"run"}) } func TestParseMultiStringSlice(t *testing.T) { _ = (&App{ Flags: []Flag{ &StringSliceFlag{Name: "serve", Aliases: []string{"s"}, Value: NewStringSlice()}, }, Action: func(ctx *Context) error { expected := []string{"10", "20"} if !reflect.DeepEqual(ctx.StringSlice("serve"), expected) { t.Errorf("main name not set: %v != %v", expected, ctx.StringSlice("serve")) } if !reflect.DeepEqual(ctx.StringSlice("s"), expected) { t.Errorf("short name not set: %v != %v", expected, ctx.StringSlice("s")) } return nil }, }).Run([]string{"run", "-s", "10", "-s", "20"}) } func TestParseMultiStringSliceWithDefaults(t *testing.T) { _ = (&App{ Flags: []Flag{ &StringSliceFlag{Name: "serve", Aliases: []string{"s"}, Value: NewStringSlice("9", "2")}, }, Action: func(ctx *Context) error { expected := []string{"10", "20"} if !reflect.DeepEqual(ctx.StringSlice("serve"), expected) { t.Errorf("main name not set: %v != %v", expected, ctx.StringSlice("serve")) } if !reflect.DeepEqual(ctx.StringSlice("s"), expected) { t.Errorf("short name not set: %v != %v", expected, ctx.StringSlice("s")) } return nil }, }).Run([]string{"run", "-s", "10", "-s", "20"}) } func TestParseMultiStringSliceWithDestination(t *testing.T) { dest := &StringSlice{} _ = (&App{ Flags: []Flag{ &StringSliceFlag{Name: "serve", Aliases: []string{"s"}, Destination: dest}, }, Action: func(ctx *Context) error { expected := []string{"10", "20"} if !reflect.DeepEqual(dest.slice, expected) { t.Errorf("main name not set: %v != %v", expected, ctx.StringSlice("serve")) } if !reflect.DeepEqual(dest.slice, expected) { t.Errorf("short name not set: %v != %v", expected, ctx.StringSlice("s")) } return nil }, }).Run([]string{"run", "-s", "10", "-s", "20"}) } func TestParseMultiStringSliceWithDestinationAndEnv(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_INTERVALS", "20,30,40") dest := &StringSlice{} _ = (&App{ Flags: []Flag{ &StringSliceFlag{Name: "serve", Aliases: []string{"s"}, Destination: dest, EnvVars: []string{"APP_INTERVALS"}}, }, Action: func(ctx *Context) error { expected := []string{"10", "20"} if !reflect.DeepEqual(dest.slice, expected) { t.Errorf("main name not set: %v != %v", expected, ctx.StringSlice("serve")) } if !reflect.DeepEqual(dest.slice, expected) { t.Errorf("short name not set: %v != %v", expected, ctx.StringSlice("s")) } return nil }, }).Run([]string{"run", "-s", "10", "-s", "20"}) } func TestParseMultiFloat64SliceWithDestinationAndEnv(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_INTERVALS", "20,30,40") dest := &Float64Slice{} _ = (&App{ Flags: []Flag{ &Float64SliceFlag{Name: "serve", Aliases: []string{"s"}, Destination: dest, EnvVars: []string{"APP_INTERVALS"}}, }, Action: func(ctx *Context) error { expected := []float64{10, 20} if !reflect.DeepEqual(dest.slice, expected) { t.Errorf("main name not set: %v != %v", expected, ctx.StringSlice("serve")) } if !reflect.DeepEqual(dest.slice, expected) { t.Errorf("short name not set: %v != %v", expected, ctx.StringSlice("s")) } return nil }, }).Run([]string{"run", "-s", "10", "-s", "20"}) } func TestParseMultiInt64SliceWithDestinationAndEnv(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_INTERVALS", "20,30,40") dest := &Int64Slice{} _ = (&App{ Flags: []Flag{ &Int64SliceFlag{Name: "serve", Aliases: []string{"s"}, Destination: dest, EnvVars: []string{"APP_INTERVALS"}}, }, Action: func(ctx *Context) error { expected := []int64{10, 20} if !reflect.DeepEqual(dest.slice, expected) { t.Errorf("main name not set: %v != %v", expected, ctx.StringSlice("serve")) } if !reflect.DeepEqual(dest.slice, expected) { t.Errorf("short name not set: %v != %v", expected, ctx.StringSlice("s")) } return nil }, }).Run([]string{"run", "-s", "10", "-s", "20"}) } func TestParseMultiIntSliceWithDestinationAndEnv(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_INTERVALS", "20,30,40") dest := &IntSlice{} _ = (&App{ Flags: []Flag{ &IntSliceFlag{Name: "serve", Aliases: []string{"s"}, Destination: dest, EnvVars: []string{"APP_INTERVALS"}}, }, Action: func(ctx *Context) error { expected := []int{10, 20} if !reflect.DeepEqual(dest.slice, expected) { t.Errorf("main name not set: %v != %v", expected, ctx.StringSlice("serve")) } if !reflect.DeepEqual(dest.slice, expected) { t.Errorf("short name not set: %v != %v", expected, ctx.StringSlice("s")) } return nil }, }).Run([]string{"run", "-s", "10", "-s", "20"}) } func TestParseMultiStringSliceWithDefaultsUnset(t *testing.T) { _ = (&App{ Flags: []Flag{ &StringSliceFlag{Name: "serve", Aliases: []string{"s"}, Value: NewStringSlice("9", "2")}, }, Action: func(ctx *Context) error { if !reflect.DeepEqual(ctx.StringSlice("serve"), []string{"9", "2"}) { t.Errorf("main name not set: %v", ctx.StringSlice("serve")) } if !reflect.DeepEqual(ctx.StringSlice("s"), []string{"9", "2"}) { t.Errorf("short name not set: %v", ctx.StringSlice("s")) } return nil }, }).Run([]string{"run"}) } func TestParseMultiStringSliceFromEnv(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_INTERVALS", "20,30,40") _ = (&App{ Flags: []Flag{ &StringSliceFlag{Name: "intervals", Aliases: []string{"i"}, Value: NewStringSlice(), EnvVars: []string{"APP_INTERVALS"}}, }, Action: func(ctx *Context) error { if !reflect.DeepEqual(ctx.StringSlice("intervals"), []string{"20", "30", "40"}) { t.Errorf("main name not set from env") } if !reflect.DeepEqual(ctx.StringSlice("i"), []string{"20", "30", "40"}) { t.Errorf("short name not set from env") } return nil }, }).Run([]string{"run"}) } func TestParseMultiStringSliceFromEnvWithDefaults(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_INTERVALS", "20,30,40") _ = (&App{ Flags: []Flag{ &StringSliceFlag{Name: "intervals", Aliases: []string{"i"}, Value: NewStringSlice("1", "2", "5"), EnvVars: []string{"APP_INTERVALS"}}, }, Action: func(ctx *Context) error { if !reflect.DeepEqual(ctx.StringSlice("intervals"), []string{"20", "30", "40"}) { t.Errorf("main name not set from env") } if !reflect.DeepEqual(ctx.StringSlice("i"), []string{"20", "30", "40"}) { t.Errorf("short name not set from env") } return nil }, }).Run([]string{"run"}) } func TestParseMultiStringSliceFromEnvCascade(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_INTERVALS", "20,30,40") _ = (&App{ Flags: []Flag{ &StringSliceFlag{Name: "intervals", Aliases: []string{"i"}, Value: NewStringSlice(), EnvVars: []string{"COMPAT_INTERVALS", "APP_INTERVALS"}}, }, Action: func(ctx *Context) error { if !reflect.DeepEqual(ctx.StringSlice("intervals"), []string{"20", "30", "40"}) { t.Errorf("main name not set from env") } if !reflect.DeepEqual(ctx.StringSlice("i"), []string{"20", "30", "40"}) { t.Errorf("short name not set from env") } return nil }, }).Run([]string{"run"}) } func TestParseMultiStringSliceFromEnvCascadeWithDefaults(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_INTERVALS", "20,30,40") _ = (&App{ Flags: []Flag{ &StringSliceFlag{Name: "intervals", Aliases: []string{"i"}, Value: NewStringSlice("1", "2", "5"), EnvVars: []string{"COMPAT_INTERVALS", "APP_INTERVALS"}}, }, Action: func(ctx *Context) error { if !reflect.DeepEqual(ctx.StringSlice("intervals"), []string{"20", "30", "40"}) { t.Errorf("main name not set from env") } if !reflect.DeepEqual(ctx.StringSlice("i"), []string{"20", "30", "40"}) { t.Errorf("short name not set from env") } return nil }, }).Run([]string{"run"}) } func TestParseMultiStringSliceFromEnvWithDestination(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_INTERVALS", "20,30,40") dest := &StringSlice{} _ = (&App{ Flags: []Flag{ &StringSliceFlag{Name: "intervals", Aliases: []string{"i"}, Destination: dest, EnvVars: []string{"APP_INTERVALS"}}, }, Action: func(ctx *Context) error { if !reflect.DeepEqual(dest.slice, []string{"20", "30", "40"}) { t.Errorf("main name not set from env") } if !reflect.DeepEqual(dest.slice, []string{"20", "30", "40"}) { t.Errorf("short name not set from env") } return nil }, }).Run([]string{"run"}) } func TestParseMultiInt(t *testing.T) { _ = (&App{ Flags: []Flag{ &IntFlag{Name: "serve", Aliases: []string{"s"}}, }, Action: func(ctx *Context) error { if ctx.Int("serve") != 10 { t.Errorf("main name not set") } if ctx.Int("s") != 10 { t.Errorf("short name not set") } return nil }, }).Run([]string{"run", "-s", "10"}) } func TestParseDestinationInt(t *testing.T) { var dest int _ = (&App{ Flags: []Flag{ &IntFlag{ Name: "dest", Destination: &dest, }, }, Action: func(ctx *Context) error { if dest != 10 { t.Errorf("expected destination Int 10") } return nil }, }).Run([]string{"run", "--dest", "10"}) } func TestParseMultiIntFromEnv(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_TIMEOUT_SECONDS", "10") _ = (&App{ Flags: []Flag{ &IntFlag{Name: "timeout", Aliases: []string{"t"}, EnvVars: []string{"APP_TIMEOUT_SECONDS"}}, }, Action: func(ctx *Context) error { if ctx.Int("timeout") != 10 { t.Errorf("main name not set") } if ctx.Int("t") != 10 { t.Errorf("short name not set") } return nil }, }).Run([]string{"run"}) } func TestParseMultiIntFromEnvCascade(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_TIMEOUT_SECONDS", "10") _ = (&App{ Flags: []Flag{ &IntFlag{Name: "timeout", Aliases: []string{"t"}, EnvVars: []string{"COMPAT_TIMEOUT_SECONDS", "APP_TIMEOUT_SECONDS"}}, }, Action: func(ctx *Context) error { if ctx.Int("timeout") != 10 { t.Errorf("main name not set") } if ctx.Int("t") != 10 { t.Errorf("short name not set") } return nil }, }).Run([]string{"run"}) } func TestParseMultiIntSlice(t *testing.T) { _ = (&App{ Flags: []Flag{ &IntSliceFlag{Name: "serve", Aliases: []string{"s"}, Value: NewIntSlice()}, }, Action: func(ctx *Context) error { if !reflect.DeepEqual(ctx.IntSlice("serve"), []int{10, 20}) { t.Errorf("main name not set") } if !reflect.DeepEqual(ctx.IntSlice("s"), []int{10, 20}) { t.Errorf("short name not set") } return nil }, }).Run([]string{"run", "-s", "10", "-s", "20"}) } func TestParseMultiIntSliceWithDefaults(t *testing.T) { _ = (&App{ Flags: []Flag{ &IntSliceFlag{Name: "serve", Aliases: []string{"s"}, Value: NewIntSlice(9, 2)}, }, Action: func(ctx *Context) error { if !reflect.DeepEqual(ctx.IntSlice("serve"), []int{10, 20}) { t.Errorf("main name not set") } if !reflect.DeepEqual(ctx.IntSlice("s"), []int{10, 20}) { t.Errorf("short name not set") } return nil }, }).Run([]string{"run", "-s", "10", "-s", "20"}) } func TestParseMultiIntSliceWithDefaultsUnset(t *testing.T) { _ = (&App{ Flags: []Flag{ &IntSliceFlag{Name: "serve", Aliases: []string{"s"}, Value: NewIntSlice(9, 2)}, }, Action: func(ctx *Context) error { if !reflect.DeepEqual(ctx.IntSlice("serve"), []int{9, 2}) { t.Errorf("main name not set") } if !reflect.DeepEqual(ctx.IntSlice("s"), []int{9, 2}) { t.Errorf("short name not set") } return nil }, }).Run([]string{"run"}) } func TestParseMultiIntSliceFromEnv(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_INTERVALS", "20,30,40") _ = (&App{ Flags: []Flag{ &IntSliceFlag{Name: "intervals", Aliases: []string{"i"}, Value: NewIntSlice(), EnvVars: []string{"APP_INTERVALS"}}, }, Action: func(ctx *Context) error { if !reflect.DeepEqual(ctx.IntSlice("intervals"), []int{20, 30, 40}) { t.Errorf("main name not set from env") } if !reflect.DeepEqual(ctx.IntSlice("i"), []int{20, 30, 40}) { t.Errorf("short name not set from env") } return nil }, }).Run([]string{"run"}) } func TestParseMultiIntSliceFromEnvWithDefaults(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_INTERVALS", "20,30,40") _ = (&App{ Flags: []Flag{ &IntSliceFlag{Name: "intervals", Aliases: []string{"i"}, Value: NewIntSlice(1, 2, 5), EnvVars: []string{"APP_INTERVALS"}}, }, Action: func(ctx *Context) error { if !reflect.DeepEqual(ctx.IntSlice("intervals"), []int{20, 30, 40}) { t.Errorf("main name not set from env") } if !reflect.DeepEqual(ctx.IntSlice("i"), []int{20, 30, 40}) { t.Errorf("short name not set from env") } return nil }, }).Run([]string{"run"}) } func TestParseMultiIntSliceFromEnvCascade(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_INTERVALS", "20,30,40") _ = (&App{ Flags: []Flag{ &IntSliceFlag{Name: "intervals", Aliases: []string{"i"}, Value: NewIntSlice(), EnvVars: []string{"COMPAT_INTERVALS", "APP_INTERVALS"}}, }, Action: func(ctx *Context) error { if !reflect.DeepEqual(ctx.IntSlice("intervals"), []int{20, 30, 40}) { t.Errorf("main name not set from env") } if !reflect.DeepEqual(ctx.IntSlice("i"), []int{20, 30, 40}) { t.Errorf("short name not set from env") } return nil }, }).Run([]string{"run"}) } func TestParseMultiInt64Slice(t *testing.T) { _ = (&App{ Flags: []Flag{ &Int64SliceFlag{Name: "serve", Aliases: []string{"s"}, Value: NewInt64Slice()}, }, Action: func(ctx *Context) error { if !reflect.DeepEqual(ctx.Int64Slice("serve"), []int64{10, 17179869184}) { t.Errorf("main name not set") } if !reflect.DeepEqual(ctx.Int64Slice("s"), []int64{10, 17179869184}) { t.Errorf("short name not set") } return nil }, }).Run([]string{"run", "-s", "10", "-s", "17179869184"}) } func TestParseMultiInt64SliceFromEnv(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_INTERVALS", "20,30,17179869184") _ = (&App{ Flags: []Flag{ &Int64SliceFlag{Name: "intervals", Aliases: []string{"i"}, Value: NewInt64Slice(), EnvVars: []string{"APP_INTERVALS"}}, }, Action: func(ctx *Context) error { if !reflect.DeepEqual(ctx.Int64Slice("intervals"), []int64{20, 30, 17179869184}) { t.Errorf("main name not set from env") } if !reflect.DeepEqual(ctx.Int64Slice("i"), []int64{20, 30, 17179869184}) { t.Errorf("short name not set from env") } return nil }, }).Run([]string{"run"}) } func TestParseMultiInt64SliceFromEnvCascade(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_INTERVALS", "20,30,17179869184") _ = (&App{ Flags: []Flag{ &Int64SliceFlag{Name: "intervals", Aliases: []string{"i"}, Value: NewInt64Slice(), EnvVars: []string{"COMPAT_INTERVALS", "APP_INTERVALS"}}, }, Action: func(ctx *Context) error { if !reflect.DeepEqual(ctx.Int64Slice("intervals"), []int64{20, 30, 17179869184}) { t.Errorf("main name not set from env") } if !reflect.DeepEqual(ctx.Int64Slice("i"), []int64{20, 30, 17179869184}) { t.Errorf("short name not set from env") } return nil }, }).Run([]string{"run"}) } func TestParseMultiFloat64(t *testing.T) { _ = (&App{ Flags: []Flag{ &Float64Flag{Name: "serve", Aliases: []string{"s"}}, }, Action: func(ctx *Context) error { if ctx.Float64("serve") != 10.2 { t.Errorf("main name not set") } if ctx.Float64("s") != 10.2 { t.Errorf("short name not set") } return nil }, }).Run([]string{"run", "-s", "10.2"}) } func TestParseDestinationFloat64(t *testing.T) { var dest float64 _ = (&App{ Flags: []Flag{ &Float64Flag{ Name: "dest", Destination: &dest, }, }, Action: func(ctx *Context) error { if dest != 10.2 { t.Errorf("expected destination Float64 10.2") } return nil }, }).Run([]string{"run", "--dest", "10.2"}) } func TestParseMultiFloat64FromEnv(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_TIMEOUT_SECONDS", "15.5") _ = (&App{ Flags: []Flag{ &Float64Flag{Name: "timeout", Aliases: []string{"t"}, EnvVars: []string{"APP_TIMEOUT_SECONDS"}}, }, Action: func(ctx *Context) error { if ctx.Float64("timeout") != 15.5 { t.Errorf("main name not set") } if ctx.Float64("t") != 15.5 { t.Errorf("short name not set") } return nil }, }).Run([]string{"run"}) } func TestParseMultiFloat64FromEnvCascade(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_TIMEOUT_SECONDS", "15.5") _ = (&App{ Flags: []Flag{ &Float64Flag{Name: "timeout", Aliases: []string{"t"}, EnvVars: []string{"COMPAT_TIMEOUT_SECONDS", "APP_TIMEOUT_SECONDS"}}, }, Action: func(ctx *Context) error { if ctx.Float64("timeout") != 15.5 { t.Errorf("main name not set") } if ctx.Float64("t") != 15.5 { t.Errorf("short name not set") } return nil }, }).Run([]string{"run"}) } func TestParseMultiFloat64SliceFromEnv(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_INTERVALS", "0.1,-10.5") _ = (&App{ Flags: []Flag{ &Float64SliceFlag{Name: "intervals", Aliases: []string{"i"}, Value: NewFloat64Slice(), EnvVars: []string{"APP_INTERVALS"}}, }, Action: func(ctx *Context) error { if !reflect.DeepEqual(ctx.Float64Slice("intervals"), []float64{0.1, -10.5}) { t.Errorf("main name not set from env") } if !reflect.DeepEqual(ctx.Float64Slice("i"), []float64{0.1, -10.5}) { t.Errorf("short name not set from env") } return nil }, }).Run([]string{"run"}) } func TestParseMultiFloat64SliceFromEnvCascade(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_INTERVALS", "0.1234,-10.5") _ = (&App{ Flags: []Flag{ &Float64SliceFlag{Name: "intervals", Aliases: []string{"i"}, Value: NewFloat64Slice(), EnvVars: []string{"COMPAT_INTERVALS", "APP_INTERVALS"}}, }, Action: func(ctx *Context) error { if !reflect.DeepEqual(ctx.Float64Slice("intervals"), []float64{0.1234, -10.5}) { t.Errorf("main name not set from env") } if !reflect.DeepEqual(ctx.Float64Slice("i"), []float64{0.1234, -10.5}) { t.Errorf("short name not set from env") } return nil }, }).Run([]string{"run"}) } func TestParseMultiBool(t *testing.T) { _ = (&App{ Flags: []Flag{ &BoolFlag{Name: "serve", Aliases: []string{"s"}}, }, Action: func(ctx *Context) error { if ctx.Bool("serve") != true { t.Errorf("main name not set") } if ctx.Bool("s") != true { t.Errorf("short name not set") } return nil }, }).Run([]string{"run", "--serve"}) } func TestParseBoolShortOptionHandle(t *testing.T) { _ = (&App{ Commands: []*Command{ { Name: "foobar", UseShortOptionHandling: true, Action: func(ctx *Context) error { if ctx.Bool("serve") != true { t.Errorf("main name not set") } if ctx.Bool("option") != true { t.Errorf("short name not set") } return nil }, Flags: []Flag{ &BoolFlag{Name: "serve", Aliases: []string{"s"}}, &BoolFlag{Name: "option", Aliases: []string{"o"}}, }, }, }, }).Run([]string{"run", "foobar", "-so"}) } func TestParseDestinationBool(t *testing.T) { var dest bool _ = (&App{ Flags: []Flag{ &BoolFlag{ Name: "dest", Destination: &dest, }, }, Action: func(ctx *Context) error { if dest != true { t.Errorf("expected destination Bool true") } return nil }, }).Run([]string{"run", "--dest"}) } func TestParseMultiBoolFromEnv(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_DEBUG", "1") _ = (&App{ Flags: []Flag{ &BoolFlag{Name: "debug", Aliases: []string{"d"}, EnvVars: []string{"APP_DEBUG"}}, }, Action: func(ctx *Context) error { if ctx.Bool("debug") != true { t.Errorf("main name not set from env") } if ctx.Bool("d") != true { t.Errorf("short name not set from env") } return nil }, }).Run([]string{"run"}) } func TestParseMultiBoolFromEnvCascade(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_DEBUG", "1") _ = (&App{ Flags: []Flag{ &BoolFlag{Name: "debug", Aliases: []string{"d"}, EnvVars: []string{"COMPAT_DEBUG", "APP_DEBUG"}}, }, Action: func(ctx *Context) error { if ctx.Bool("debug") != true { t.Errorf("main name not set from env") } if ctx.Bool("d") != true { t.Errorf("short name not set from env") } return nil }, }).Run([]string{"run"}) } func TestParseBoolFromEnv(t *testing.T) { var boolFlagTests = []struct { input string output bool }{ {"", false}, {"1", true}, {"false", false}, {"true", true}, } for _, test := range boolFlagTests { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("DEBUG", test.input) _ = (&App{ Flags: []Flag{ &BoolFlag{Name: "debug", Aliases: []string{"d"}, EnvVars: []string{"DEBUG"}}, }, Action: func(ctx *Context) error { if ctx.Bool("debug") != test.output { t.Errorf("expected %+v to be parsed as %+v, instead was %+v", test.input, test.output, ctx.Bool("debug")) } if ctx.Bool("d") != test.output { t.Errorf("expected %+v to be parsed as %+v, instead was %+v", test.input, test.output, ctx.Bool("d")) } return nil }, }).Run([]string{"run"}) } } func TestParseMultiBoolT(t *testing.T) { _ = (&App{ Flags: []Flag{ &BoolFlag{Name: "implode", Aliases: []string{"i"}, Value: true}, }, Action: func(ctx *Context) error { if ctx.Bool("implode") { t.Errorf("main name not set") } if ctx.Bool("i") { t.Errorf("short name not set") } return nil }, }).Run([]string{"run", "--implode=false"}) } type Parser [2]string func (p *Parser) Set(value string) error { parts := strings.Split(value, ",") if len(parts) != 2 { return fmt.Errorf("invalid format") } (*p)[0] = parts[0] (*p)[1] = parts[1] return nil } func (p *Parser) String() string { return fmt.Sprintf("%s,%s", p[0], p[1]) } func (p *Parser) Get() interface{} { return p } func TestParseGeneric(t *testing.T) { _ = (&App{ Flags: []Flag{ &GenericFlag{Name: "serve", Aliases: []string{"s"}, Value: &Parser{}}, }, Action: func(ctx *Context) error { if !reflect.DeepEqual(ctx.Generic("serve"), &Parser{"10", "20"}) { t.Errorf("main name not set") } if !reflect.DeepEqual(ctx.Generic("s"), &Parser{"10", "20"}) { t.Errorf("short name not set") } return nil }, }).Run([]string{"run", "-s", "10,20"}) } type genericType struct { s []string } func (g *genericType) Set(value string) error { g.s = strings.Split(value, "-") return nil } func (g *genericType) String() string { return strings.Join(g.s, "-") } func TestParseDestinationGeneric(t *testing.T) { expectedString := "abc1-123d" expectedGeneric := &genericType{[]string{"abc1", "123d"}} dest := &genericType{} _ = (&App{ Flags: []Flag{ &GenericFlag{ Name: "dest", Destination: dest, }, }, Action: func(ctx *Context) error { if !reflect.DeepEqual(dest, expectedGeneric) { t.Errorf( "expected destination generic: %+v, actual: %+v", expectedGeneric, dest, ) } if dest.String() != expectedString { t.Errorf( "expected destination string: %s, actual: %s", expectedString, dest.String(), ) } return nil }, }).Run([]string{"run", "--dest", expectedString}) } func TestParseGenericFromEnv(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_SERVE", "20,30") _ = (&App{ Flags: []Flag{ &GenericFlag{ Name: "serve", Aliases: []string{"s"}, Value: &Parser{}, EnvVars: []string{"APP_SERVE"}, }, }, Action: func(ctx *Context) error { if !reflect.DeepEqual(ctx.Generic("serve"), &Parser{"20", "30"}) { t.Errorf("main name not set from env") } if !reflect.DeepEqual(ctx.Generic("s"), &Parser{"20", "30"}) { t.Errorf("short name not set from env") } return nil }, }).Run([]string{"run"}) } func TestParseGenericFromEnvCascade(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() _ = os.Setenv("APP_FOO", "99,2000") _ = (&App{ Flags: []Flag{ &GenericFlag{ Name: "foos", Value: &Parser{}, EnvVars: []string{"COMPAT_FOO", "APP_FOO"}, }, }, Action: func(ctx *Context) error { if !reflect.DeepEqual(ctx.Generic("foos"), &Parser{"99", "2000"}) { t.Errorf("value not set from env") } return nil }, }).Run([]string{"run"}) } func TestFlagFromFile(t *testing.T) { temp, err := os.CreateTemp("", "urfave_cli_test") if err != nil { t.Error(err) return } defer resetEnv(os.Environ()) os.Clearenv() os.Setenv("APP_FOO", "123") _, _ = io.WriteString(temp, "abc") _ = temp.Close() defer func() { _ = os.Remove(temp.Name()) }() var filePathTests = []struct { path string name []string expected string }{ {"file-does-not-exist", []string{"APP_BAR"}, ""}, {"file-does-not-exist", []string{"APP_FOO"}, "123"}, {"file-does-not-exist", []string{"APP_FOO", "APP_BAR"}, "123"}, {temp.Name(), []string{"APP_FOO"}, "123"}, {temp.Name(), []string{"APP_BAR"}, "abc"}, } for _, filePathTest := range filePathTests { got, _, _ := flagFromEnvOrFile(filePathTest.name, filePathTest.path) if want := filePathTest.expected; got != want { t.Errorf("Did not expect %v - Want %v", got, want) } } } func TestStringSlice_Serialized_Set(t *testing.T) { sl0 := NewStringSlice("a", "b") ser0 := sl0.Serialize() if len(ser0) < len(slPfx) { t.Fatalf("serialized shorter than expected: %q", ser0) } sl1 := NewStringSlice("c", "d") _ = sl1.Set(ser0) if sl0.String() != sl1.String() { t.Fatalf("pre and post serialization do not match: %v != %v", sl0, sl1) } } func TestIntSlice_Serialized_Set(t *testing.T) { sl0 := NewIntSlice(1, 2) ser0 := sl0.Serialize() if len(ser0) < len(slPfx) { t.Fatalf("serialized shorter than expected: %q", ser0) } sl1 := NewIntSlice(3, 4) _ = sl1.Set(ser0) if sl0.String() != sl1.String() { t.Fatalf("pre and post serialization do not match: %v != %v", sl0, sl1) } } func TestInt64Slice_Serialized_Set(t *testing.T) { sl0 := NewInt64Slice(int64(1), int64(2)) ser0 := sl0.Serialize() if len(ser0) < len(slPfx) { t.Fatalf("serialized shorter than expected: %q", ser0) } sl1 := NewInt64Slice(int64(3), int64(4)) _ = sl1.Set(ser0) if sl0.String() != sl1.String() { t.Fatalf("pre and post serialization do not match: %v != %v", sl0, sl1) } } func TestUintSlice_Serialized_Set(t *testing.T) { sl0 := NewUintSlice(1, 2) ser0 := sl0.Serialize() if len(ser0) < len(slPfx) { t.Fatalf("serialized shorter than expected: %q", ser0) } sl1 := NewUintSlice(3, 4) _ = sl1.Set(ser0) if sl0.String() != sl1.String() { t.Fatalf("pre and post serialization do not match: %v != %v", sl0, sl1) } } func TestUint64Slice_Serialized_Set(t *testing.T) { sl0 := NewUint64Slice(1, 2) ser0 := sl0.Serialize() if len(ser0) < len(slPfx) { t.Fatalf("serialized shorter than expected: %q", ser0) } sl1 := NewUint64Slice(3, 4) _ = sl1.Set(ser0) if sl0.String() != sl1.String() { t.Fatalf("pre and post serialization do not match: %v != %v", sl0, sl1) } } func TestTimestamp_set(t *testing.T) { ts := Timestamp{ timestamp: nil, hasBeenSet: false, layout: "Jan 2, 2006 at 3:04pm (MST)", } time1 := "Feb 3, 2013 at 7:54pm (PST)" if err := ts.Set(time1); err != nil { t.Fatalf("Failed to parse time %s with layout %s", time1, ts.layout) } if ts.hasBeenSet == false { t.Fatalf("hasBeenSet is not true after setting a time") } ts.hasBeenSet = false ts.SetLayout(time.RFC3339) time2 := "2006-01-02T15:04:05Z" if err := ts.Set(time2); err != nil { t.Fatalf("Failed to parse time %s with layout %s", time2, ts.layout) } if ts.hasBeenSet == false { t.Fatalf("hasBeenSet is not true after setting a time") } } func TestTimestampFlagApply(t *testing.T) { expectedResult, _ := time.Parse(time.RFC3339, "2006-01-02T15:04:05Z") fl := TimestampFlag{Name: "time", Aliases: []string{"t"}, Layout: time.RFC3339} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{"--time", "2006-01-02T15:04:05Z"}) expect(t, err, nil) expect(t, *fl.Value.timestamp, expectedResult) } func TestTimestampFlagApplyValue(t *testing.T) { expectedResult, _ := time.Parse(time.RFC3339, "2006-01-02T15:04:05Z") fl := TimestampFlag{Name: "time", Aliases: []string{"t"}, Layout: time.RFC3339, Value: NewTimestamp(expectedResult)} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{""}) expect(t, err, nil) expect(t, *fl.Value.timestamp, expectedResult) } func TestTimestampFlagApply_Fail_Parse_Wrong_Layout(t *testing.T) { fl := TimestampFlag{Name: "time", Aliases: []string{"t"}, Layout: "randomlayout"} set := flag.NewFlagSet("test", 0) set.SetOutput(io.Discard) _ = fl.Apply(set) err := set.Parse([]string{"--time", "2006-01-02T15:04:05Z"}) expect(t, err, fmt.Errorf("invalid value \"2006-01-02T15:04:05Z\" for flag -time: parsing time \"2006-01-02T15:04:05Z\" as \"randomlayout\": cannot parse \"2006-01-02T15:04:05Z\" as \"randomlayout\"")) } func TestTimestampFlagApply_Fail_Parse_Wrong_Time(t *testing.T) { fl := TimestampFlag{Name: "time", Aliases: []string{"t"}, Layout: "Jan 2, 2006 at 3:04pm (MST)"} set := flag.NewFlagSet("test", 0) set.SetOutput(io.Discard) _ = fl.Apply(set) err := set.Parse([]string{"--time", "2006-01-02T15:04:05Z"}) expect(t, err, fmt.Errorf("invalid value \"2006-01-02T15:04:05Z\" for flag -time: parsing time \"2006-01-02T15:04:05Z\" as \"Jan 2, 2006 at 3:04pm (MST)\": cannot parse \"2006-01-02T15:04:05Z\" as \"Jan\"")) } func TestTimestampFlagApply_Timezoned(t *testing.T) { pdt := time.FixedZone("PDT", -7*60*60) expectedResult, _ := time.Parse(time.RFC3339, "2006-01-02T15:04:05Z") fl := TimestampFlag{Name: "time", Aliases: []string{"t"}, Layout: time.ANSIC, Timezone: pdt} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{"--time", "Mon Jan 2 08:04:05 2006"}) expect(t, err, nil) expect(t, *fl.Value.timestamp, expectedResult.In(pdt)) } func TestTimestampFlagValueFromContext(t *testing.T) { set := flag.NewFlagSet("test", 0) now := time.Now() set.Var(NewTimestamp(now), "myflag", "doc") ctx := NewContext(nil, set, nil) f := &TimestampFlag{Name: "myflag"} expect(t, f.Get(ctx), &now) } type flagDefaultTestCase struct { name string flag Flag toParse []string expect string } func TestFlagDefaultValue(t *testing.T) { cases := []*flagDefaultTestCase{ { name: "stringSlice", flag: &StringSliceFlag{Name: "flag", Value: NewStringSlice("default1", "default2")}, toParse: []string{"--flag", "parsed"}, expect: `--flag value [ --flag value ] (default: "default1", "default2")`, }, { name: "float64Slice", flag: &Float64SliceFlag{Name: "flag", Value: NewFloat64Slice(1.1, 2.2)}, toParse: []string{"--flag", "13.3"}, expect: `--flag value [ --flag value ] (default: 1.1, 2.2)`, }, { name: "int64Slice", flag: &Int64SliceFlag{Name: "flag", Value: NewInt64Slice(1, 2)}, toParse: []string{"--flag", "13"}, expect: `--flag value [ --flag value ] (default: 1, 2)`, }, { name: "intSlice", flag: &IntSliceFlag{Name: "flag", Value: NewIntSlice(1, 2)}, toParse: []string{"--flag", "13"}, expect: `--flag value [ --flag value ] (default: 1, 2)`, }, { name: "uint64Slice", flag: &Uint64SliceFlag{Name: "flag", Value: NewUint64Slice(1, 2)}, toParse: []string{"--flag", "13"}, expect: `--flag value [ --flag value ] (default: 1, 2)`, }, { name: "uintSlice", flag: &UintSliceFlag{Name: "flag", Value: NewUintSlice(1, 2)}, toParse: []string{"--flag", "13"}, expect: `--flag value [ --flag value ] (default: 1, 2)`, }, { name: "string", flag: &StringFlag{Name: "flag", Value: "default"}, toParse: []string{"--flag", "parsed"}, expect: `--flag value (default: "default")`, }, { name: "bool", flag: &BoolFlag{Name: "flag", Value: true}, toParse: []string{"--flag", "false"}, expect: `--flag (default: true)`, }, { name: "uint64", flag: &Uint64Flag{Name: "flag", Value: 1}, toParse: []string{"--flag", "13"}, expect: `--flag value (default: 1)`, }, } for i, v := range cases { set := flag.NewFlagSet("test", 0) set.SetOutput(io.Discard) _ = v.flag.Apply(set) if err := set.Parse(v.toParse); err != nil { t.Error(err) } if got := v.flag.String(); got != v.expect { t.Errorf("TestFlagDefaultValue %d %s\nexpect:%s\ngot:%s", i, v.name, v.expect, got) } } } type flagDefaultTestCaseWithEnv struct { name string flag Flag toParse []string expect string environ map[string]string } func TestFlagDefaultValueWithEnv(t *testing.T) { defer resetEnv(os.Environ()) os.Clearenv() ts, err := time.Parse(time.RFC3339, "2005-01-02T15:04:05Z") if err != nil { t.Fatal(err) } cases := []*flagDefaultTestCaseWithEnv{ { name: "stringSlice", flag: &StringSliceFlag{Name: "flag", Value: NewStringSlice("default1", "default2"), EnvVars: []string{"ssflag"}}, toParse: []string{"--flag", "parsed"}, expect: `--flag value [ --flag value ] (default: "default1", "default2")` + withEnvHint([]string{"ssflag"}, ""), environ: map[string]string{ "ssflag": "some-other-env_value", }, }, { name: "float64Slice", flag: &Float64SliceFlag{Name: "flag", Value: NewFloat64Slice(1.1, 2.2), EnvVars: []string{"fsflag"}}, toParse: []string{"--flag", "13.3"}, expect: `--flag value [ --flag value ] (default: 1.1, 2.2)` + withEnvHint([]string{"fsflag"}, ""), environ: map[string]string{ "fsflag": "20304.222", }, }, { name: "int64Slice", flag: &Int64SliceFlag{Name: "flag", Value: NewInt64Slice(1, 2), EnvVars: []string{"isflag"}}, toParse: []string{"--flag", "13"}, expect: `--flag value [ --flag value ] (default: 1, 2)` + withEnvHint([]string{"isflag"}, ""), environ: map[string]string{ "isflag": "101", }, }, { name: "intSlice", flag: &IntSliceFlag{Name: "flag", Value: NewIntSlice(1, 2), EnvVars: []string{"isflag"}}, toParse: []string{"--flag", "13"}, expect: `--flag value [ --flag value ] (default: 1, 2)` + withEnvHint([]string{"isflag"}, ""), environ: map[string]string{ "isflag": "101", }, }, { name: "uint64Slice", flag: &Uint64SliceFlag{Name: "flag", Value: NewUint64Slice(1, 2), EnvVars: []string{"uisflag"}}, toParse: []string{"--flag", "13"}, expect: `--flag value [ --flag value ] (default: 1, 2)` + withEnvHint([]string{"uisflag"}, ""), environ: map[string]string{ "uisflag": "3", }, }, { name: "uintSlice", flag: &UintSliceFlag{Name: "flag", Value: NewUintSlice(1, 2), EnvVars: []string{"uisflag"}}, toParse: []string{"--flag", "13"}, expect: `--flag value [ --flag value ] (default: 1, 2)` + withEnvHint([]string{"uisflag"}, ""), environ: map[string]string{ "uisflag": "3", }, }, { name: "string", flag: &StringFlag{Name: "flag", Value: "default", EnvVars: []string{"uflag"}}, toParse: []string{"--flag", "parsed"}, expect: `--flag value (default: "default")` + withEnvHint([]string{"uflag"}, ""), environ: map[string]string{ "uflag": "some-other-string", }, }, { name: "bool", flag: &BoolFlag{Name: "flag", Value: true, EnvVars: []string{"uflag"}}, toParse: []string{"--flag", "false"}, expect: `--flag (default: true)` + withEnvHint([]string{"uflag"}, ""), environ: map[string]string{ "uflag": "false", }, }, { name: "uint64", flag: &Uint64Flag{Name: "flag", Value: 1, EnvVars: []string{"uflag"}}, toParse: []string{"--flag", "13"}, expect: `--flag value (default: 1)` + withEnvHint([]string{"uflag"}, ""), environ: map[string]string{ "uflag": "10", }, }, { name: "uint", flag: &UintFlag{Name: "flag", Value: 1, EnvVars: []string{"uflag"}}, toParse: []string{"--flag", "13"}, expect: `--flag value (default: 1)` + withEnvHint([]string{"uflag"}, ""), environ: map[string]string{ "uflag": "10", }, }, { name: "int64", flag: &Int64Flag{Name: "flag", Value: 1, EnvVars: []string{"uflag"}}, toParse: []string{"--flag", "13"}, expect: `--flag value (default: 1)` + withEnvHint([]string{"uflag"}, ""), environ: map[string]string{ "uflag": "10", }, }, { name: "int", flag: &IntFlag{Name: "flag", Value: 1, EnvVars: []string{"uflag"}}, toParse: []string{"--flag", "13"}, expect: `--flag value (default: 1)` + withEnvHint([]string{"uflag"}, ""), environ: map[string]string{ "uflag": "10", }, }, { name: "duration", flag: &DurationFlag{Name: "flag", Value: time.Second, EnvVars: []string{"uflag"}}, toParse: []string{"--flag", "2m"}, expect: `--flag value (default: 1s)` + withEnvHint([]string{"uflag"}, ""), environ: map[string]string{ "uflag": "2h4m10s", }, }, { name: "path", flag: &PathFlag{Name: "flag", Value: "/tmp/foo", EnvVars: []string{"uflag"}}, toParse: []string{"--flag", "/bar/ddfr"}, expect: `--flag value (default: "/tmp/foo")` + withEnvHint([]string{"uflag"}, ""), environ: map[string]string{ "uflag": "/bar/t/err", }, }, { name: "timestamp", flag: &TimestampFlag{Name: "flag", Value: NewTimestamp(ts), Layout: time.RFC3339, EnvVars: []string{"tflag"}}, toParse: []string{"--flag", "2006-11-02T15:04:05Z"}, expect: `--flag value (default: 2005-01-02 15:04:05 +0000 UTC)` + withEnvHint([]string{"tflag"}, ""), environ: map[string]string{ "tflag": "2010-01-02T15:04:05Z", }, }, { name: "generic", flag: &GenericFlag{Name: "flag", Value: &Parser{"11", "12"}, EnvVars: []string{"gflag"}}, toParse: []string{"--flag", "15,16"}, expect: `--flag value (default: 11,12)` + withEnvHint([]string{"gflag"}, ""), environ: map[string]string{ "gflag": "13,14", }, }, } for i, v := range cases { for key, val := range v.environ { os.Setenv(key, val) } set := flag.NewFlagSet("test", 0) set.SetOutput(io.Discard) if err := v.flag.Apply(set); err != nil { t.Fatal(err) } if err := set.Parse(v.toParse); err != nil { t.Error(err) } if got := v.flag.String(); got != v.expect { t.Errorf("TestFlagDefaultValue %d %s\nexpect:%s\ngot:%s", i, v.name, v.expect, got) } } } type flagValueTestCase struct { name string flag Flag toParse []string expect string } func TestFlagValue(t *testing.T) { cases := []*flagValueTestCase{ &flagValueTestCase{ name: "stringSlice", flag: &StringSliceFlag{Name: "flag", Value: NewStringSlice("default1", "default2")}, toParse: []string{"--flag", "parsed,parsed2", "--flag", "parsed3,parsed4"}, expect: `[parsed parsed2 parsed3 parsed4]`, }, &flagValueTestCase{ name: "float64Slice", flag: &Float64SliceFlag{Name: "flag", Value: NewFloat64Slice(1.1, 2.2)}, toParse: []string{"--flag", "13.3,14.4", "--flag", "15.5,16.6"}, expect: `[]float64{13.3, 14.4, 15.5, 16.6}`, }, &flagValueTestCase{ name: "int64Slice", flag: &Int64SliceFlag{Name: "flag", Value: NewInt64Slice(1, 2)}, toParse: []string{"--flag", "13,14", "--flag", "15,16"}, expect: `[]int64{13, 14, 15, 16}`, }, &flagValueTestCase{ name: "intSlice", flag: &IntSliceFlag{Name: "flag", Value: NewIntSlice(1, 2)}, toParse: []string{"--flag", "13,14", "--flag", "15,16"}, expect: `[]int{13, 14, 15, 16}`, }, &flagValueTestCase{ name: "uint64Slice", flag: &Uint64SliceFlag{Name: "flag", Value: NewUint64Slice(1, 2)}, toParse: []string{"--flag", "13,14", "--flag", "15,16"}, expect: `[]uint64{13, 14, 15, 16}`, }, &flagValueTestCase{ name: "uintSlice", flag: &UintSliceFlag{Name: "flag", Value: NewUintSlice(1, 2)}, toParse: []string{"--flag", "13,14", "--flag", "15,16"}, expect: `[]uint{13, 14, 15, 16}`, }, } for i, v := range cases { set := flag.NewFlagSet("test", 0) set.SetOutput(io.Discard) _ = v.flag.Apply(set) if err := set.Parse(v.toParse); err != nil { t.Error(err) } f := set.Lookup("flag") if got := f.Value.String(); got != v.expect { t.Errorf("TestFlagValue %d-%s\nexpect:%s\ngot:%s", i, v.name, v.expect, got) } } } func TestTimestampFlagApply_WithDestination(t *testing.T) { var destination Timestamp expectedResult, _ := time.Parse(time.RFC3339, "2006-01-02T15:04:05Z") fl := TimestampFlag{Name: "time", Aliases: []string{"t"}, Layout: time.RFC3339, Destination: &destination} set := flag.NewFlagSet("test", 0) _ = fl.Apply(set) err := set.Parse([]string{"--time", "2006-01-02T15:04:05Z"}) expect(t, err, nil) expect(t, *fl.Destination.timestamp, expectedResult) } func TestTimestampFlagApply_EnvWithDestination(t *testing.T) { var tsValue Timestamp app := NewApp() app.Flags = []Flag{ &TimestampFlag{ Name: "some-timestamp-flag", EnvVars: []string{"SOME_TIMESTAMP_FLAG"}, Layout: time.RFC3339, Destination: &tsValue, Required: true, }, } t.Setenv("SOME_TIMESTAMP_FLAG", "2021-03-02T06:20:00Z") err := app.Run([]string{}) expect(t, err, nil) expect(t, tsValue.Value().Format(time.RFC3339), "2021-03-02T06:20:00Z") } // Test issue #1254 // StringSlice() with UseShortOptionHandling causes duplicated entries, depending on the ordering of the flags func TestSliceShortOptionHandle(t *testing.T) { wasCalled := false err := (&App{ Commands: []*Command{ { Name: "foobar", UseShortOptionHandling: true, Action: func(ctx *Context) error { wasCalled = true if ctx.Bool("i") != true { t.Error("bool i not set") } if ctx.Bool("t") != true { t.Error("bool i not set") } ss := ctx.StringSlice("net") if !reflect.DeepEqual(ss, []string{"foo"}) { t.Errorf("Got different slice(%v) than expected", ss) } return nil }, Flags: []Flag{ &StringSliceFlag{Name: "net"}, &BoolFlag{Name: "i"}, &BoolFlag{Name: "t"}, }, }, }, }).Run([]string{"run", "foobar", "--net=foo", "-it"}) if err != nil { t.Fatal(err) } if !wasCalled { t.Fatal("Action callback was never called") } } // Test issue #1541 func TestDefaultSliceFlagSeparator(t *testing.T) { separator := separatorSpec{} opts := []string{"opt1", "opt2", "opt3", "opt4"} ret := separator.flagSplitMultiValues(strings.Join(opts, ",")) if len(ret) != 4 { t.Fatalf("split slice flag failed, want: 4, but get: %d", len(ret)) } for idx, r := range ret { if r != opts[idx] { t.Fatalf("get %dth failed, wanted: %s, but get: %s", idx, opts[idx], r) } } } func TestCustomizedSliceFlagSeparator(t *testing.T) { separator := separatorSpec{ customized: true, sep: ";", } opts := []string{"opt1", "opt2", "opt3,op", "opt4"} ret := separator.flagSplitMultiValues(strings.Join(opts, ";")) if len(ret) != 4 { t.Fatalf("split slice flag failed, want: 4, but get: %d", len(ret)) } for idx, r := range ret { if r != opts[idx] { t.Fatalf("get %dth failed, wanted: %s, but get: %s", idx, opts[idx], r) } } } func TestFlagSplitMultiValues_Disabled(t *testing.T) { separator := separatorSpec{ customized: true, disabled: true, } opts := []string{"opt1", "opt2", "opt3,op", "opt4"} ret := separator.flagSplitMultiValues(strings.Join(opts, defaultSliceFlagSeparator)) if len(ret) != 1 { t.Fatalf("failed to disable split slice flag, want: 1, but got: %d", len(ret)) } if ret[0] != strings.Join(opts, defaultSliceFlagSeparator) { t.Fatalf("failed to disable split slice flag, want: %s, but got: %s", strings.Join(opts, defaultSliceFlagSeparator), ret[0]) } } cli-2.25.7/flag_timestamp.go000066400000000000000000000105241444235773300157170ustar00rootroot00000000000000package cli import ( "flag" "fmt" "time" ) // Timestamp wrap to satisfy golang's flag interface. type Timestamp struct { timestamp *time.Time hasBeenSet bool layout string location *time.Location } // Timestamp constructor func NewTimestamp(timestamp time.Time) *Timestamp { return &Timestamp{timestamp: ×tamp} } // Set the timestamp value directly func (t *Timestamp) SetTimestamp(value time.Time) { if !t.hasBeenSet { t.timestamp = &value t.hasBeenSet = true } } // Set the timestamp string layout for future parsing func (t *Timestamp) SetLayout(layout string) { t.layout = layout } // Set perceived timezone of the to-be parsed time string func (t *Timestamp) SetLocation(loc *time.Location) { t.location = loc } // Parses the string value to timestamp func (t *Timestamp) Set(value string) error { var timestamp time.Time var err error if t.location != nil { timestamp, err = time.ParseInLocation(t.layout, value, t.location) } else { timestamp, err = time.Parse(t.layout, value) } if err != nil { return err } t.timestamp = ×tamp t.hasBeenSet = true return nil } // String returns a readable representation of this value (for usage defaults) func (t *Timestamp) String() string { return fmt.Sprintf("%#v", t.timestamp) } // Value returns the timestamp value stored in the flag func (t *Timestamp) Value() *time.Time { return t.timestamp } // Get returns the flag structure func (t *Timestamp) Get() interface{} { return *t } // clone timestamp func (t *Timestamp) clone() *Timestamp { tc := &Timestamp{ timestamp: nil, hasBeenSet: t.hasBeenSet, layout: t.layout, location: nil, } if t.timestamp != nil { tts := *t.timestamp tc.timestamp = &tts } if t.location != nil { loc := *t.location tc.location = &loc } return tc } // TakesValue returns true of the flag takes a value, otherwise false func (f *TimestampFlag) TakesValue() bool { return true } // GetUsage returns the usage string for the flag func (f *TimestampFlag) GetUsage() string { return f.Usage } // GetCategory returns the category for the flag func (f *TimestampFlag) GetCategory() string { return f.Category } // GetValue returns the flags value as string representation and an empty // string if the flag takes no value at all. func (f *TimestampFlag) GetValue() string { if f.Value != nil && f.Value.timestamp != nil { return f.Value.timestamp.String() } return "" } // GetDefaultText returns the default text for this flag func (f *TimestampFlag) GetDefaultText() string { if f.DefaultText != "" { return f.DefaultText } if f.defaultValue != nil && f.defaultValue.timestamp != nil { return f.defaultValue.timestamp.String() } return "" } // GetEnvVars returns the env vars for this flag func (f *TimestampFlag) GetEnvVars() []string { return f.EnvVars } // Apply populates the flag given the flag set and environment func (f *TimestampFlag) Apply(set *flag.FlagSet) error { if f.Layout == "" { return fmt.Errorf("timestamp Layout is required") } if f.Value == nil { f.Value = &Timestamp{} } f.Value.SetLayout(f.Layout) f.Value.SetLocation(f.Timezone) f.defaultValue = f.Value.clone() if val, source, found := flagFromEnvOrFile(f.EnvVars, f.FilePath); found { if err := f.Value.Set(val); err != nil { return fmt.Errorf("could not parse %q as timestamp value from %s for flag %s: %s", val, source, f.Name, err) } f.HasBeenSet = true } if f.Destination != nil { *f.Destination = *f.Value } for _, name := range f.Names() { if f.Destination != nil { set.Var(f.Destination, name, f.Usage) continue } set.Var(f.Value, name, f.Usage) } return nil } // Get returns the flag’s value in the given Context. func (f *TimestampFlag) Get(ctx *Context) *time.Time { return ctx.Timestamp(f.Name) } // RunAction executes flag action if set func (f *TimestampFlag) RunAction(c *Context) error { if f.Action != nil { return f.Action(c, c.Timestamp(f.Name)) } return nil } // Timestamp gets the timestamp from a flag name func (cCtx *Context) Timestamp(name string) *time.Time { if fs := cCtx.lookupFlagSet(name); fs != nil { return lookupTimestamp(name, fs) } return nil } // Fetches the timestamp value from the local timestampWrap func lookupTimestamp(name string, set *flag.FlagSet) *time.Time { f := set.Lookup(name) if f != nil { return (f.Value.(*Timestamp)).Value() } return nil } cli-2.25.7/flag_uint.go000066400000000000000000000045061444235773300146760ustar00rootroot00000000000000package cli import ( "flag" "fmt" "strconv" ) // TakesValue returns true of the flag takes a value, otherwise false func (f *UintFlag) TakesValue() bool { return true } // GetUsage returns the usage string for the flag func (f *UintFlag) GetUsage() string { return f.Usage } // GetCategory returns the category for the flag func (f *UintFlag) GetCategory() string { return f.Category } // Apply populates the flag given the flag set and environment func (f *UintFlag) Apply(set *flag.FlagSet) error { // set default value so that environment wont be able to overwrite it f.defaultValue = f.Value if val, source, found := flagFromEnvOrFile(f.EnvVars, f.FilePath); found { if val != "" { valInt, err := strconv.ParseUint(val, f.Base, 64) if err != nil { return fmt.Errorf("could not parse %q as uint value from %s for flag %s: %s", val, source, f.Name, err) } f.Value = uint(valInt) f.HasBeenSet = true } } for _, name := range f.Names() { if f.Destination != nil { set.UintVar(f.Destination, name, f.Value, f.Usage) continue } set.Uint(name, f.Value, f.Usage) } return nil } // RunAction executes flag action if set func (f *UintFlag) RunAction(c *Context) error { if f.Action != nil { return f.Action(c, c.Uint(f.Name)) } return nil } // GetValue returns the flags value as string representation and an empty // string if the flag takes no value at all. func (f *UintFlag) GetValue() string { return fmt.Sprintf("%d", f.Value) } // GetDefaultText returns the default text for this flag func (f *UintFlag) GetDefaultText() string { if f.DefaultText != "" { return f.DefaultText } return fmt.Sprintf("%d", f.defaultValue) } // GetEnvVars returns the env vars for this flag func (f *UintFlag) GetEnvVars() []string { return f.EnvVars } // Get returns the flag’s value in the given Context. func (f *UintFlag) Get(ctx *Context) uint { return ctx.Uint(f.Name) } // Uint looks up the value of a local UintFlag, returns // 0 if not found func (cCtx *Context) Uint(name string) uint { if fs := cCtx.lookupFlagSet(name); fs != nil { return lookupUint(name, fs) } return 0 } func lookupUint(name string, set *flag.FlagSet) uint { f := set.Lookup(name) if f != nil { parsed, err := strconv.ParseUint(f.Value.String(), 0, 64) if err != nil { return 0 } return uint(parsed) } return 0 } cli-2.25.7/flag_uint64.go000066400000000000000000000045461444235773300150540ustar00rootroot00000000000000package cli import ( "flag" "fmt" "strconv" ) // TakesValue returns true of the flag takes a value, otherwise false func (f *Uint64Flag) TakesValue() bool { return true } // GetUsage returns the usage string for the flag func (f *Uint64Flag) GetUsage() string { return f.Usage } // GetCategory returns the category for the flag func (f *Uint64Flag) GetCategory() string { return f.Category } // Apply populates the flag given the flag set and environment func (f *Uint64Flag) Apply(set *flag.FlagSet) error { // set default value so that environment wont be able to overwrite it f.defaultValue = f.Value if val, source, found := flagFromEnvOrFile(f.EnvVars, f.FilePath); found { if val != "" { valInt, err := strconv.ParseUint(val, f.Base, 64) if err != nil { return fmt.Errorf("could not parse %q as uint64 value from %s for flag %s: %s", val, source, f.Name, err) } f.Value = valInt f.HasBeenSet = true } } for _, name := range f.Names() { if f.Destination != nil { set.Uint64Var(f.Destination, name, f.Value, f.Usage) continue } set.Uint64(name, f.Value, f.Usage) } return nil } // RunAction executes flag action if set func (f *Uint64Flag) RunAction(c *Context) error { if f.Action != nil { return f.Action(c, c.Uint64(f.Name)) } return nil } // GetValue returns the flags value as string representation and an empty // string if the flag takes no value at all. func (f *Uint64Flag) GetValue() string { return fmt.Sprintf("%d", f.Value) } // GetDefaultText returns the default text for this flag func (f *Uint64Flag) GetDefaultText() string { if f.DefaultText != "" { return f.DefaultText } return fmt.Sprintf("%d", f.defaultValue) } // GetEnvVars returns the env vars for this flag func (f *Uint64Flag) GetEnvVars() []string { return f.EnvVars } // Get returns the flag’s value in the given Context. func (f *Uint64Flag) Get(ctx *Context) uint64 { return ctx.Uint64(f.Name) } // Uint64 looks up the value of a local Uint64Flag, returns // 0 if not found func (cCtx *Context) Uint64(name string) uint64 { if fs := cCtx.lookupFlagSet(name); fs != nil { return lookupUint64(name, fs) } return 0 } func lookupUint64(name string, set *flag.FlagSet) uint64 { f := set.Lookup(name) if f != nil { parsed, err := strconv.ParseUint(f.Value.String(), 0, 64) if err != nil { return 0 } return parsed } return 0 } cli-2.25.7/flag_uint64_slice.go000066400000000000000000000123431444235773300162250ustar00rootroot00000000000000package cli import ( "encoding/json" "flag" "fmt" "strconv" "strings" ) // Uint64Slice wraps []int64 to satisfy flag.Value type Uint64Slice struct { slice []uint64 separator separatorSpec hasBeenSet bool } // NewUint64Slice makes an *Uint64Slice with default values func NewUint64Slice(defaults ...uint64) *Uint64Slice { return &Uint64Slice{slice: append([]uint64{}, defaults...)} } // clone allocate a copy of self object func (i *Uint64Slice) clone() *Uint64Slice { n := &Uint64Slice{ slice: make([]uint64, len(i.slice)), hasBeenSet: i.hasBeenSet, } copy(n.slice, i.slice) return n } // Set parses the value into an integer and appends it to the list of values func (i *Uint64Slice) Set(value string) error { if !i.hasBeenSet { i.slice = []uint64{} i.hasBeenSet = true } if strings.HasPrefix(value, slPfx) { // Deserializing assumes overwrite _ = json.Unmarshal([]byte(strings.Replace(value, slPfx, "", 1)), &i.slice) i.hasBeenSet = true return nil } for _, s := range i.separator.flagSplitMultiValues(value) { tmp, err := strconv.ParseUint(strings.TrimSpace(s), 0, 64) if err != nil { return err } i.slice = append(i.slice, tmp) } return nil } func (i *Uint64Slice) WithSeparatorSpec(spec separatorSpec) { i.separator = spec } // String returns a readable representation of this value (for usage defaults) func (i *Uint64Slice) String() string { v := i.slice if v == nil { // treat nil the same as zero length non-nil v = make([]uint64, 0) } str := fmt.Sprintf("%d", v) str = strings.Replace(str, " ", ", ", -1) str = strings.Replace(str, "[", "{", -1) str = strings.Replace(str, "]", "}", -1) return fmt.Sprintf("[]uint64%s", str) } // Serialize allows Uint64Slice to fulfill Serializer func (i *Uint64Slice) Serialize() string { jsonBytes, _ := json.Marshal(i.slice) return fmt.Sprintf("%s%s", slPfx, string(jsonBytes)) } // Value returns the slice of ints set by this flag func (i *Uint64Slice) Value() []uint64 { return i.slice } // Get returns the slice of ints set by this flag func (i *Uint64Slice) Get() interface{} { return *i } // String returns a readable representation of this value // (for usage defaults) func (f *Uint64SliceFlag) String() string { return FlagStringer(f) } // TakesValue returns true of the flag takes a value, otherwise false func (f *Uint64SliceFlag) TakesValue() bool { return true } // GetUsage returns the usage string for the flag func (f *Uint64SliceFlag) GetUsage() string { return f.Usage } // GetCategory returns the category for the flag func (f *Uint64SliceFlag) GetCategory() string { return f.Category } // GetValue returns the flags value as string representation and an empty // string if the flag takes no value at all. func (f *Uint64SliceFlag) GetValue() string { var defaultVals []string if f.Value != nil && len(f.Value.Value()) > 0 { for _, i := range f.Value.Value() { defaultVals = append(defaultVals, strconv.FormatUint(i, 10)) } } return strings.Join(defaultVals, ", ") } // GetDefaultText returns the default text for this flag func (f *Uint64SliceFlag) GetDefaultText() string { if f.DefaultText != "" { return f.DefaultText } return f.GetValue() } // GetEnvVars returns the env vars for this flag func (f *Uint64SliceFlag) GetEnvVars() []string { return f.EnvVars } // IsSliceFlag implements DocGenerationSliceFlag. func (f *Uint64SliceFlag) IsSliceFlag() bool { return true } // Apply populates the flag given the flag set and environment func (f *Uint64SliceFlag) Apply(set *flag.FlagSet) error { // apply any default if f.Destination != nil && f.Value != nil { f.Destination.slice = make([]uint64, len(f.Value.slice)) copy(f.Destination.slice, f.Value.slice) } // resolve setValue (what we will assign to the set) var setValue *Uint64Slice switch { case f.Destination != nil: setValue = f.Destination case f.Value != nil: setValue = f.Value.clone() default: setValue = new(Uint64Slice) setValue.WithSeparatorSpec(f.separator) } if val, source, ok := flagFromEnvOrFile(f.EnvVars, f.FilePath); ok && val != "" { for _, s := range f.separator.flagSplitMultiValues(val) { if err := setValue.Set(strings.TrimSpace(s)); err != nil { return fmt.Errorf("could not parse %q as uint64 slice value from %s for flag %s: %s", val, source, f.Name, err) } } // Set this to false so that we reset the slice if we then set values from // flags that have already been set by the environment. setValue.hasBeenSet = false f.HasBeenSet = true } for _, name := range f.Names() { set.Var(setValue, name, f.Usage) } return nil } func (f *Uint64SliceFlag) WithSeparatorSpec(spec separatorSpec) { f.separator = spec } // Get returns the flag’s value in the given Context. func (f *Uint64SliceFlag) Get(ctx *Context) []uint64 { return ctx.Uint64Slice(f.Name) } // Uint64Slice looks up the value of a local Uint64SliceFlag, returns // nil if not found func (cCtx *Context) Uint64Slice(name string) []uint64 { if fs := cCtx.lookupFlagSet(name); fs != nil { return lookupUint64Slice(name, fs) } return nil } func lookupUint64Slice(name string, set *flag.FlagSet) []uint64 { f := set.Lookup(name) if f != nil { if slice, ok := unwrapFlagValue(f.Value).(*Uint64Slice); ok { return slice.Value() } } return nil } cli-2.25.7/flag_uint_slice.go000066400000000000000000000126371444235773300160610ustar00rootroot00000000000000package cli import ( "encoding/json" "flag" "fmt" "strconv" "strings" ) // UintSlice wraps []int to satisfy flag.Value type UintSlice struct { slice []uint separator separatorSpec hasBeenSet bool } // NewUintSlice makes an *UintSlice with default values func NewUintSlice(defaults ...uint) *UintSlice { return &UintSlice{slice: append([]uint{}, defaults...)} } // clone allocate a copy of self object func (i *UintSlice) clone() *UintSlice { n := &UintSlice{ slice: make([]uint, len(i.slice)), hasBeenSet: i.hasBeenSet, } copy(n.slice, i.slice) return n } // TODO: Consistently have specific Set function for Int64 and Float64 ? // SetInt directly adds an integer to the list of values func (i *UintSlice) SetUint(value uint) { if !i.hasBeenSet { i.slice = []uint{} i.hasBeenSet = true } i.slice = append(i.slice, value) } // Set parses the value into an integer and appends it to the list of values func (i *UintSlice) Set(value string) error { if !i.hasBeenSet { i.slice = []uint{} i.hasBeenSet = true } if strings.HasPrefix(value, slPfx) { // Deserializing assumes overwrite _ = json.Unmarshal([]byte(strings.Replace(value, slPfx, "", 1)), &i.slice) i.hasBeenSet = true return nil } for _, s := range i.separator.flagSplitMultiValues(value) { tmp, err := strconv.ParseUint(strings.TrimSpace(s), 0, 32) if err != nil { return err } i.slice = append(i.slice, uint(tmp)) } return nil } func (i *UintSlice) WithSeparatorSpec(spec separatorSpec) { i.separator = spec } // String returns a readable representation of this value (for usage defaults) func (i *UintSlice) String() string { v := i.slice if v == nil { // treat nil the same as zero length non-nil v = make([]uint, 0) } str := fmt.Sprintf("%d", v) str = strings.Replace(str, " ", ", ", -1) str = strings.Replace(str, "[", "{", -1) str = strings.Replace(str, "]", "}", -1) return fmt.Sprintf("[]uint%s", str) } // Serialize allows UintSlice to fulfill Serializer func (i *UintSlice) Serialize() string { jsonBytes, _ := json.Marshal(i.slice) return fmt.Sprintf("%s%s", slPfx, string(jsonBytes)) } // Value returns the slice of ints set by this flag func (i *UintSlice) Value() []uint { return i.slice } // Get returns the slice of ints set by this flag func (i *UintSlice) Get() interface{} { return *i } // String returns a readable representation of this value // (for usage defaults) func (f *UintSliceFlag) String() string { return FlagStringer(f) } // TakesValue returns true of the flag takes a value, otherwise false func (f *UintSliceFlag) TakesValue() bool { return true } // GetUsage returns the usage string for the flag func (f *UintSliceFlag) GetUsage() string { return f.Usage } // GetCategory returns the category for the flag func (f *UintSliceFlag) GetCategory() string { return f.Category } // GetValue returns the flags value as string representation and an empty // string if the flag takes no value at all. func (f *UintSliceFlag) GetValue() string { var defaultVals []string if f.Value != nil && len(f.Value.Value()) > 0 { for _, i := range f.Value.Value() { defaultVals = append(defaultVals, strconv.FormatUint(uint64(i), 10)) } } return strings.Join(defaultVals, ", ") } // GetDefaultText returns the default text for this flag func (f *UintSliceFlag) GetDefaultText() string { if f.DefaultText != "" { return f.DefaultText } return f.GetValue() } // GetEnvVars returns the env vars for this flag func (f *UintSliceFlag) GetEnvVars() []string { return f.EnvVars } // IsSliceFlag implements DocGenerationSliceFlag. func (f *UintSliceFlag) IsSliceFlag() bool { return true } // Apply populates the flag given the flag set and environment func (f *UintSliceFlag) Apply(set *flag.FlagSet) error { // apply any default if f.Destination != nil && f.Value != nil { f.Destination.slice = make([]uint, len(f.Value.slice)) copy(f.Destination.slice, f.Value.slice) } // resolve setValue (what we will assign to the set) var setValue *UintSlice switch { case f.Destination != nil: setValue = f.Destination case f.Value != nil: setValue = f.Value.clone() default: setValue = new(UintSlice) setValue.WithSeparatorSpec(f.separator) } if val, source, ok := flagFromEnvOrFile(f.EnvVars, f.FilePath); ok && val != "" { for _, s := range f.separator.flagSplitMultiValues(val) { if err := setValue.Set(strings.TrimSpace(s)); err != nil { return fmt.Errorf("could not parse %q as uint slice value from %s for flag %s: %s", val, source, f.Name, err) } } // Set this to false so that we reset the slice if we then set values from // flags that have already been set by the environment. setValue.hasBeenSet = false f.HasBeenSet = true } for _, name := range f.Names() { set.Var(setValue, name, f.Usage) } return nil } func (f *UintSliceFlag) WithSeparatorSpec(spec separatorSpec) { f.separator = spec } // Get returns the flag’s value in the given Context. func (f *UintSliceFlag) Get(ctx *Context) []uint { return ctx.UintSlice(f.Name) } // UintSlice looks up the value of a local UintSliceFlag, returns // nil if not found func (cCtx *Context) UintSlice(name string) []uint { if fs := cCtx.lookupFlagSet(name); fs != nil { return lookupUintSlice(name, fs) } return nil } func lookupUintSlice(name string, set *flag.FlagSet) []uint { f := set.Lookup(name) if f != nil { if slice, ok := unwrapFlagValue(f.Value).(*UintSlice); ok { return slice.Value() } } return nil } cli-2.25.7/funcs.go000066400000000000000000000041171444235773300140420ustar00rootroot00000000000000package cli // BashCompleteFunc is an action to execute when the shell completion flag is set type BashCompleteFunc func(*Context) // BeforeFunc is an action to execute before any subcommands are run, but after // the context is ready if a non-nil error is returned, no subcommands are run type BeforeFunc func(*Context) error // AfterFunc is an action to execute after any subcommands are run, but after the // subcommand has finished it is run even if Action() panics type AfterFunc func(*Context) error // ActionFunc is the action to execute when no subcommands are specified type ActionFunc func(*Context) error // CommandNotFoundFunc is executed if the proper command cannot be found type CommandNotFoundFunc func(*Context, string) // OnUsageErrorFunc is executed if a usage error occurs. This is useful for displaying // customized usage error messages. This function is able to replace the // original error messages. If this function is not set, the "Incorrect usage" // is displayed and the execution is interrupted. type OnUsageErrorFunc func(cCtx *Context, err error, isSubcommand bool) error // InvalidFlagAccessFunc is executed when an invalid flag is accessed from the context. type InvalidFlagAccessFunc func(*Context, string) // ExitErrHandlerFunc is executed if provided in order to handle exitError values // returned by Actions and Before/After functions. type ExitErrHandlerFunc func(cCtx *Context, err error) // FlagStringFunc is used by the help generation to display a flag, which is // expected to be a single line. type FlagStringFunc func(Flag) string // FlagNamePrefixFunc is used by the default FlagStringFunc to create prefix // text for a flag's full name. type FlagNamePrefixFunc func(fullName []string, placeholder string) string // FlagEnvHintFunc is used by the default FlagStringFunc to annotate flag help // with the environment variable details. type FlagEnvHintFunc func(envVars []string, str string) string // FlagFileHintFunc is used by the default FlagStringFunc to annotate flag help // with the file path details. type FlagFileHintFunc func(filePath, str string) string cli-2.25.7/go.mod000066400000000000000000000004301444235773300134750ustar00rootroot00000000000000module github.com/urfave/cli/v2 go 1.18 require ( github.com/BurntSushi/toml v1.3.2 github.com/cpuguy83/go-md2man/v2 v2.0.2 github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 gopkg.in/yaml.v3 v3.0.1 ) require github.com/russross/blackfriday/v2 v2.1.0 // indirect cli-2.25.7/go.sum000066400000000000000000000021461444235773300135300ustar00rootroot00000000000000github.com/BurntSushi/toml v1.3.2 h1:o7IhLm0Msx3BaB+n3Ag7L8EVlByGnpq14C4YWiu/gL8= github.com/BurntSushi/toml v1.3.2/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= github.com/cpuguy83/go-md2man/v2 v2.0.2 h1:p1EgwI/C7NhT0JmVkwCD2ZBK8j4aeHQX2pMHHBfMQ6w= github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 h1:bAn7/zixMGCfxrRTfdpNzjtPYqr8smhKouy9mxVdGPU= github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673/go.mod h1:N3UwUGtsrSj3ccvlPHLoLsHnpR27oXr4ZE984MbSER8= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= cli-2.25.7/godoc-current.txt000066400000000000000000002522471444235773300157220ustar00rootroot00000000000000package cli // import "github.com/urfave/cli/v2" Package cli provides a minimal framework for creating and organizing command line Go applications. cli is designed to be easy to understand and write, the most simple cli application can be written as follows: func main() { (&cli.App{}).Run(os.Args) } Of course this application does not do much, so let's make this an actual application: func main() { app := &cli.App{ Name: "greet", Usage: "say a greeting", Action: func(c *cli.Context) error { fmt.Println("Greetings") return nil }, } app.Run(os.Args) } VARIABLES var ( SuggestFlag SuggestFlagFunc = suggestFlag SuggestCommand SuggestCommandFunc = suggestCommand SuggestDidYouMeanTemplate string = suggestDidYouMeanTemplate ) var AppHelpTemplate = `NAME: {{template "helpNameTemplate" .}} USAGE: {{if .UsageText}}{{wrap .UsageText 3}}{{else}}{{.HelpName}} {{if .VisibleFlags}}[global options]{{end}}{{if .Commands}} command [command options]{{end}} {{if .ArgsUsage}}{{.ArgsUsage}}{{else}}[arguments...]{{end}}{{end}}{{if .Version}}{{if not .HideVersion}} VERSION: {{.Version}}{{end}}{{end}}{{if .Description}} DESCRIPTION: {{template "descriptionTemplate" .}}{{end}} {{- if len .Authors}} AUTHOR{{template "authorsTemplate" .}}{{end}}{{if .VisibleCommands}} COMMANDS:{{template "visibleCommandCategoryTemplate" .}}{{end}}{{if .VisibleFlagCategories}} GLOBAL OPTIONS:{{template "visibleFlagCategoryTemplate" .}}{{else if .VisibleFlags}} GLOBAL OPTIONS:{{template "visibleFlagTemplate" .}}{{end}}{{if .Copyright}} COPYRIGHT: {{template "copyrightTemplate" .}}{{end}} ` AppHelpTemplate is the text template for the Default help topic. cli.go uses text/template to render templates. You can render custom help text by setting this variable. var CommandHelpTemplate = `NAME: {{template "helpNameTemplate" .}} USAGE: {{template "usageTemplate" .}}{{if .Category}} CATEGORY: {{.Category}}{{end}}{{if .Description}} DESCRIPTION: {{template "descriptionTemplate" .}}{{end}}{{if .VisibleFlagCategories}} OPTIONS:{{template "visibleFlagCategoryTemplate" .}}{{else if .VisibleFlags}} OPTIONS:{{template "visibleFlagTemplate" .}}{{end}} ` CommandHelpTemplate is the text template for the command help topic. cli.go uses text/template to render templates. You can render custom help text by setting this variable. var ErrWriter io.Writer = os.Stderr ErrWriter is used to write errors to the user. This can be anything implementing the io.Writer interface and defaults to os.Stderr. var FishCompletionTemplate = `# {{ .App.Name }} fish shell completion function __fish_{{ .App.Name }}_no_subcommand --description 'Test if there has been any subcommand yet' for i in (commandline -opc) if contains -- $i{{ range $v := .AllCommands }} {{ $v }}{{ end }} return 1 end end return 0 end {{ range $v := .Completions }}{{ $v }} {{ end }}` var MarkdownDocTemplate = `{{if gt .SectionNum 0}}% {{ .App.Name }} {{ .SectionNum }} {{end}}# NAME {{ .App.Name }}{{ if .App.Usage }} - {{ .App.Usage }}{{ end }} # SYNOPSIS {{ .App.Name }} {{ if .SynopsisArgs }} ` + "```" + ` {{ range $v := .SynopsisArgs }}{{ $v }}{{ end }}` + "```" + ` {{ end }}{{ if .App.Description }} # DESCRIPTION {{ .App.Description }} {{ end }} **Usage**: ` + "```" + `{{ if .App.UsageText }} {{ .App.UsageText }} {{ else }} {{ .App.Name }} [GLOBAL OPTIONS] command [COMMAND OPTIONS] [ARGUMENTS...] {{ end }}` + "```" + ` {{ if .GlobalArgs }} # GLOBAL OPTIONS {{ range $v := .GlobalArgs }} {{ $v }}{{ end }} {{ end }}{{ if .Commands }} # COMMANDS {{ range $v := .Commands }} {{ $v }}{{ end }}{{ end }}` var OsExiter = os.Exit OsExiter is the function used when the app exits. If not set defaults to os.Exit. var SubcommandHelpTemplate = `NAME: {{template "helpNameTemplate" .}} USAGE: {{if .UsageText}}{{wrap .UsageText 3}}{{else}}{{.HelpName}} {{if .VisibleFlags}}command [command options]{{end}} {{if .ArgsUsage}}{{.ArgsUsage}}{{else}}[arguments...]{{end}}{{end}}{{if .Description}} DESCRIPTION: {{template "descriptionTemplate" .}}{{end}}{{if .VisibleCommands}} COMMANDS:{{template "visibleCommandCategoryTemplate" .}}{{end}}{{if .VisibleFlagCategories}} OPTIONS:{{template "visibleFlagCategoryTemplate" .}}{{else if .VisibleFlags}} OPTIONS:{{template "visibleFlagTemplate" .}}{{end}} ` SubcommandHelpTemplate is the text template for the subcommand help topic. cli.go uses text/template to render templates. You can render custom help text by setting this variable. var VersionPrinter = printVersion VersionPrinter prints the version for the App var HelpPrinter helpPrinter = printHelp HelpPrinter is a function that writes the help output. If not set explicitly, this calls HelpPrinterCustom using only the default template functions. If custom logic for printing help is required, this function can be overridden. If the ExtraInfo field is defined on an App, this function should not be modified, as HelpPrinterCustom will be used directly in order to capture the extra information. var HelpPrinterCustom helpPrinterCustom = printHelpCustom HelpPrinterCustom is a function that writes the help output. It is used as the default implementation of HelpPrinter, and may be called directly if the ExtraInfo field is set on an App. In the default implementation, if the customFuncs argument contains a "wrapAt" key, which is a function which takes no arguments and returns an int, this int value will be used to produce a "wrap" function used by the default template to wrap long lines. FUNCTIONS func DefaultAppComplete(cCtx *Context) DefaultAppComplete prints the list of subcommands as the default app completion method func DefaultCompleteWithFlags(cmd *Command) func(cCtx *Context) func FlagNames(name string, aliases []string) []string func HandleAction(action interface{}, cCtx *Context) (err error) HandleAction attempts to figure out which Action signature was used. If it's an ActionFunc or a func with the legacy signature for Action, the func is run! func HandleExitCoder(err error) HandleExitCoder handles errors implementing ExitCoder by printing their message and calling OsExiter with the given exit code. If the given error instead implements MultiError, each error will be checked for the ExitCoder interface, and OsExiter will be called with the last exit code found, or exit code 1 if no ExitCoder is found. This function is the default error-handling behavior for an App. func ShowAppHelp(cCtx *Context) error ShowAppHelp is an action that displays the help. func ShowAppHelpAndExit(c *Context, exitCode int) ShowAppHelpAndExit - Prints the list of subcommands for the app and exits with exit code. func ShowCommandCompletions(ctx *Context, command string) ShowCommandCompletions prints the custom completions for a given command func ShowCommandHelp(ctx *Context, command string) error ShowCommandHelp prints help for the given command func ShowCommandHelpAndExit(c *Context, command string, code int) ShowCommandHelpAndExit - exits with code after showing help func ShowCompletions(cCtx *Context) ShowCompletions prints the lists of commands within a given context func ShowSubcommandHelp(cCtx *Context) error ShowSubcommandHelp prints help for the given subcommand func ShowSubcommandHelpAndExit(c *Context, exitCode int) ShowSubcommandHelpAndExit - Prints help for the given subcommand and exits with exit code. func ShowVersion(cCtx *Context) ShowVersion prints the version number of the App TYPES type ActionFunc func(*Context) error ActionFunc is the action to execute when no subcommands are specified type ActionableFlag interface { Flag RunAction(*Context) error } ActionableFlag is an interface that wraps Flag interface and RunAction operation. type AfterFunc func(*Context) error AfterFunc is an action to execute after any subcommands are run, but after the subcommand has finished it is run even if Action() panics type App struct { // The name of the program. Defaults to path.Base(os.Args[0]) Name string // Full name of command for help, defaults to Name HelpName string // Description of the program. Usage string // Text to override the USAGE section of help UsageText string // Description of the program argument format. ArgsUsage string // Version of the program Version string // Description of the program Description string // DefaultCommand is the (optional) name of a command // to run if no command names are passed as CLI arguments. DefaultCommand string // List of commands to execute Commands []*Command // List of flags to parse Flags []Flag // Boolean to enable bash completion commands EnableBashCompletion bool // Boolean to hide built-in help command and help flag HideHelp bool // Boolean to hide built-in help command but keep help flag. // Ignored if HideHelp is true. HideHelpCommand bool // Boolean to hide built-in version flag and the VERSION section of help HideVersion bool // An action to execute when the shell completion flag is set BashComplete BashCompleteFunc // An action to execute before any subcommands are run, but after the context is ready // If a non-nil error is returned, no subcommands are run Before BeforeFunc // An action to execute after any subcommands are run, but after the subcommand has finished // It is run even if Action() panics After AfterFunc // The action to execute when no subcommands are specified Action ActionFunc // Execute this function if the proper command cannot be found CommandNotFound CommandNotFoundFunc // Execute this function if a usage error occurs OnUsageError OnUsageErrorFunc // Execute this function when an invalid flag is accessed from the context InvalidFlagAccessHandler InvalidFlagAccessFunc // Compilation date Compiled time.Time // List of all authors who contributed Authors []*Author // Copyright of the binary if any Copyright string // Reader reader to write input to (useful for tests) Reader io.Reader // Writer writer to write output to Writer io.Writer // ErrWriter writes error output ErrWriter io.Writer // ExitErrHandler processes any error encountered while running an App before // it is returned to the caller. If no function is provided, HandleExitCoder // is used as the default behavior. ExitErrHandler ExitErrHandlerFunc // Other custom info Metadata map[string]interface{} // Carries a function which returns app specific info. ExtraInfo func() map[string]string // CustomAppHelpTemplate the text template for app help topic. // cli.go uses text/template to render templates. You can // render custom help text by setting this variable. CustomAppHelpTemplate string // SliceFlagSeparator is used to customize the separator for SliceFlag, the default is "," SliceFlagSeparator string // DisableSliceFlagSeparator is used to disable SliceFlagSeparator, the default is false DisableSliceFlagSeparator bool // Boolean to enable short-option handling so user can combine several // single-character bool arguments into one // i.e. foobar -o -v -> foobar -ov UseShortOptionHandling bool // Enable suggestions for commands and flags Suggest bool // Allows global flags set by libraries which use flag.XXXVar(...) directly // to be parsed through this library AllowExtFlags bool // Treat all flags as normal arguments if true SkipFlagParsing bool // Has unexported fields. } App is the main structure of a cli application. It is recommended that an app be created with the cli.NewApp() function func NewApp() *App NewApp creates a new cli Application with some reasonable defaults for Name, Usage, Version and Action. func (a *App) Command(name string) *Command Command returns the named command on App. Returns nil if the command does not exist func (a *App) Run(arguments []string) (err error) Run is the entry point to the cli app. Parses the arguments slice and routes to the proper flag/args combination func (a *App) RunAndExitOnError() RunAndExitOnError calls .Run() and exits non-zero if an error was returned Deprecated: instead you should return an error that fulfills cli.ExitCoder to cli.App.Run. This will cause the application to exit with the given error code in the cli.ExitCoder func (a *App) RunAsSubcommand(ctx *Context) (err error) RunAsSubcommand is for legacy/compatibility purposes only. New code should only use App.RunContext. This function is slated to be removed in v3. func (a *App) RunContext(ctx context.Context, arguments []string) (err error) RunContext is like Run except it takes a Context that will be passed to its commands and sub-commands. Through this, you can propagate timeouts and cancellation requests func (a *App) Setup() Setup runs initialization code to ensure all data structures are ready for `Run` or inspection prior to `Run`. It is internally called by `Run`, but will return early if setup has already happened. func (a *App) ToFishCompletion() (string, error) ToFishCompletion creates a fish completion string for the `*App` The function errors if either parsing or writing of the string fails. func (a *App) ToMan() (string, error) ToMan creates a man page string for the `*App` The function errors if either parsing or writing of the string fails. func (a *App) ToManWithSection(sectionNumber int) (string, error) ToMan creates a man page string with section number for the `*App` The function errors if either parsing or writing of the string fails. func (a *App) ToMarkdown() (string, error) ToMarkdown creates a markdown string for the `*App` The function errors if either parsing or writing of the string fails. func (a *App) VisibleCategories() []CommandCategory VisibleCategories returns a slice of categories and commands that are Hidden=false func (a *App) VisibleCommands() []*Command VisibleCommands returns a slice of the Commands with Hidden=false func (a *App) VisibleFlagCategories() []VisibleFlagCategory VisibleFlagCategories returns a slice containing all the categories with the flags they contain func (a *App) VisibleFlags() []Flag VisibleFlags returns a slice of the Flags with Hidden=false type Args interface { // Get returns the nth argument, or else a blank string Get(n int) string // First returns the first argument, or else a blank string First() string // Tail returns the rest of the arguments (not the first one) // or else an empty string slice Tail() []string // Len returns the length of the wrapped slice Len() int // Present checks if there are any arguments present Present() bool // Slice returns a copy of the internal slice Slice() []string } type Author struct { Name string // The Authors name Email string // The Authors email } Author represents someone who has contributed to a cli project. func (a *Author) String() string String makes Author comply to the Stringer interface, to allow an easy print in the templating process type BashCompleteFunc func(*Context) BashCompleteFunc is an action to execute when the shell completion flag is set type BeforeFunc func(*Context) error BeforeFunc is an action to execute before any subcommands are run, but after the context is ready if a non-nil error is returned, no subcommands are run type BoolFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value bool Destination *bool Aliases []string EnvVars []string Count *int DisableDefaultText bool Action func(*Context, bool) error // Has unexported fields. } BoolFlag is a flag with type bool func (f *BoolFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *BoolFlag) Get(ctx *Context) bool Get returns the flag’s value in the given Context. func (f *BoolFlag) GetCategory() string GetCategory returns the category for the flag func (f *BoolFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *BoolFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *BoolFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *BoolFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *BoolFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *BoolFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *BoolFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *BoolFlag) Names() []string Names returns the names of the flag func (f *BoolFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *BoolFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *BoolFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type CategorizableFlag interface { VisibleFlag GetCategory() string } CategorizableFlag is an interface that allows us to potentially use a flag in a categorized representation. type Command struct { // The name of the command Name string // A list of aliases for the command Aliases []string // A short description of the usage of this command Usage string // Custom text to show on USAGE section of help UsageText string // A longer explanation of how the command works Description string // A short description of the arguments of this command ArgsUsage string // The category the command is part of Category string // The function to call when checking for bash command completions BashComplete BashCompleteFunc // An action to execute before any sub-subcommands are run, but after the context is ready // If a non-nil error is returned, no sub-subcommands are run Before BeforeFunc // An action to execute after any subcommands are run, but after the subcommand has finished // It is run even if Action() panics After AfterFunc // The function to call when this command is invoked Action ActionFunc // Execute this function if a usage error occurs. OnUsageError OnUsageErrorFunc // List of child commands Subcommands []*Command // List of flags to parse Flags []Flag // Treat all flags as normal arguments if true SkipFlagParsing bool // Boolean to hide built-in help command and help flag HideHelp bool // Boolean to hide built-in help command but keep help flag // Ignored if HideHelp is true. HideHelpCommand bool // Boolean to hide this command from help or completion Hidden bool // Boolean to enable short-option handling so user can combine several // single-character bool arguments into one // i.e. foobar -o -v -> foobar -ov UseShortOptionHandling bool // Full name of command for help, defaults to full command name, including parent commands. HelpName string // CustomHelpTemplate the text template for the command help topic. // cli.go uses text/template to render templates. You can // render custom help text by setting this variable. CustomHelpTemplate string // Has unexported fields. } Command is a subcommand for a cli.App. func (cmd *Command) Command(name string) *Command func (c *Command) FullName() string FullName returns the full name of the command. For subcommands this ensures that parent commands are part of the command path func (c *Command) HasName(name string) bool HasName returns true if Command.Name matches given name func (c *Command) Names() []string Names returns the names including short names and aliases. func (c *Command) Run(cCtx *Context, arguments ...string) (err error) func (c *Command) VisibleCategories() []CommandCategory VisibleCategories returns a slice of categories and commands that are Hidden=false func (c *Command) VisibleCommands() []*Command VisibleCommands returns a slice of the Commands with Hidden=false func (c *Command) VisibleFlagCategories() []VisibleFlagCategory VisibleFlagCategories returns a slice containing all the visible flag categories with the flags they contain func (c *Command) VisibleFlags() []Flag VisibleFlags returns a slice of the Flags with Hidden=false type CommandCategories interface { // AddCommand adds a command to a category, creating a new category if necessary. AddCommand(category string, command *Command) // Categories returns a slice of categories sorted by name Categories() []CommandCategory } CommandCategories interface allows for category manipulation type CommandCategory interface { // Name returns the category name string Name() string // VisibleCommands returns a slice of the Commands with Hidden=false VisibleCommands() []*Command } CommandCategory is a category containing commands. type CommandNotFoundFunc func(*Context, string) CommandNotFoundFunc is executed if the proper command cannot be found type Commands []*Command type CommandsByName []*Command func (c CommandsByName) Len() int func (c CommandsByName) Less(i, j int) bool func (c CommandsByName) Swap(i, j int) type Context struct { context.Context App *App Command *Command // Has unexported fields. } Context is a type that is passed through to each Handler action in a cli application. Context can be used to retrieve context-specific args and parsed command-line options. func NewContext(app *App, set *flag.FlagSet, parentCtx *Context) *Context NewContext creates a new context. For use in when invoking an App or Command action. func (cCtx *Context) Args() Args Args returns the command line arguments associated with the context. func (cCtx *Context) Bool(name string) bool Bool looks up the value of a local BoolFlag, returns false if not found func (cCtx *Context) Count(name string) int Count returns the num of occurences of this flag func (cCtx *Context) Duration(name string) time.Duration Duration looks up the value of a local DurationFlag, returns 0 if not found func (cCtx *Context) FlagNames() []string FlagNames returns a slice of flag names used by the this context and all of its parent contexts. func (cCtx *Context) Float64(name string) float64 Float64 looks up the value of a local Float64Flag, returns 0 if not found func (cCtx *Context) Float64Slice(name string) []float64 Float64Slice looks up the value of a local Float64SliceFlag, returns nil if not found func (cCtx *Context) Generic(name string) interface{} Generic looks up the value of a local GenericFlag, returns nil if not found func (cCtx *Context) Int(name string) int Int looks up the value of a local IntFlag, returns 0 if not found func (cCtx *Context) Int64(name string) int64 Int64 looks up the value of a local Int64Flag, returns 0 if not found func (cCtx *Context) Int64Slice(name string) []int64 Int64Slice looks up the value of a local Int64SliceFlag, returns nil if not found func (cCtx *Context) IntSlice(name string) []int IntSlice looks up the value of a local IntSliceFlag, returns nil if not found func (cCtx *Context) IsSet(name string) bool IsSet determines if the flag was actually set func (cCtx *Context) Lineage() []*Context Lineage returns *this* context and all of its ancestor contexts in order from child to parent func (cCtx *Context) LocalFlagNames() []string LocalFlagNames returns a slice of flag names used in this context. func (cCtx *Context) NArg() int NArg returns the number of the command line arguments. func (cCtx *Context) NumFlags() int NumFlags returns the number of flags set func (cCtx *Context) Path(name string) string Path looks up the value of a local PathFlag, returns "" if not found func (cCtx *Context) Set(name, value string) error Set sets a context flag to a value. func (cCtx *Context) String(name string) string String looks up the value of a local StringFlag, returns "" if not found func (cCtx *Context) StringSlice(name string) []string StringSlice looks up the value of a local StringSliceFlag, returns nil if not found func (cCtx *Context) Timestamp(name string) *time.Time Timestamp gets the timestamp from a flag name func (cCtx *Context) Uint(name string) uint Uint looks up the value of a local UintFlag, returns 0 if not found func (cCtx *Context) Uint64(name string) uint64 Uint64 looks up the value of a local Uint64Flag, returns 0 if not found func (cCtx *Context) Uint64Slice(name string) []uint64 Uint64Slice looks up the value of a local Uint64SliceFlag, returns nil if not found func (cCtx *Context) UintSlice(name string) []uint UintSlice looks up the value of a local UintSliceFlag, returns nil if not found func (cCtx *Context) Value(name string) interface{} Value returns the value of the flag corresponding to `name` type Countable interface { Count() int } Countable is an interface to enable detection of flag values which support repetitive flags type DocGenerationFlag interface { Flag // TakesValue returns true if the flag takes a value, otherwise false TakesValue() bool // GetUsage returns the usage string for the flag GetUsage() string // GetValue returns the flags value as string representation and an empty // string if the flag takes no value at all. GetValue() string // GetDefaultText returns the default text for this flag GetDefaultText() string // GetEnvVars returns the env vars for this flag GetEnvVars() []string } DocGenerationFlag is an interface that allows documentation generation for the flag type DocGenerationSliceFlag interface { DocGenerationFlag // IsSliceFlag returns true for flags that can be given multiple times. IsSliceFlag() bool } DocGenerationSliceFlag extends DocGenerationFlag for slice-based flags. type DurationFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value time.Duration Destination *time.Duration Aliases []string EnvVars []string Action func(*Context, time.Duration) error // Has unexported fields. } DurationFlag is a flag with type time.Duration func (f *DurationFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *DurationFlag) Get(ctx *Context) time.Duration Get returns the flag’s value in the given Context. func (f *DurationFlag) GetCategory() string GetCategory returns the category for the flag func (f *DurationFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *DurationFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *DurationFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *DurationFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *DurationFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *DurationFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *DurationFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *DurationFlag) Names() []string Names returns the names of the flag func (f *DurationFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *DurationFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *DurationFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type ErrorFormatter interface { Format(s fmt.State, verb rune) } ErrorFormatter is the interface that will suitably format the error output type ExitCoder interface { error ExitCode() int } ExitCoder is the interface checked by `App` and `Command` for a custom exit code func Exit(message interface{}, exitCode int) ExitCoder Exit wraps a message and exit code into an error, which by default is handled with a call to os.Exit during default error handling. This is the simplest way to trigger a non-zero exit code for an App without having to call os.Exit manually. During testing, this behavior can be avoided by overriding the ExitErrHandler function on an App or the package-global OsExiter function. func NewExitError(message interface{}, exitCode int) ExitCoder NewExitError calls Exit to create a new ExitCoder. Deprecated: This function is a duplicate of Exit and will eventually be removed. type ExitErrHandlerFunc func(cCtx *Context, err error) ExitErrHandlerFunc is executed if provided in order to handle exitError values returned by Actions and Before/After functions. type Flag interface { fmt.Stringer // Apply Flag settings to the given flag set Apply(*flag.FlagSet) error Names() []string IsSet() bool } Flag is a common interface related to parsing flags in cli. For more advanced flag parsing techniques, it is recommended that this interface be implemented. var BashCompletionFlag Flag = &BoolFlag{ Name: "generate-bash-completion", Hidden: true, } BashCompletionFlag enables bash-completion for all commands and subcommands var HelpFlag Flag = &BoolFlag{ Name: "help", Aliases: []string{"h"}, Usage: "show help", DisableDefaultText: true, } HelpFlag prints the help for all commands and subcommands. Set to nil to disable the flag. The subcommand will still be added unless HideHelp or HideHelpCommand is set to true. var VersionFlag Flag = &BoolFlag{ Name: "version", Aliases: []string{"v"}, Usage: "print the version", DisableDefaultText: true, } VersionFlag prints the version for the application type FlagCategories interface { // AddFlags adds a flag to a category, creating a new category if necessary. AddFlag(category string, fl Flag) // VisibleCategories returns a slice of visible flag categories sorted by name VisibleCategories() []VisibleFlagCategory } FlagCategories interface allows for category manipulation type FlagEnvHintFunc func(envVars []string, str string) string FlagEnvHintFunc is used by the default FlagStringFunc to annotate flag help with the environment variable details. var FlagEnvHinter FlagEnvHintFunc = withEnvHint FlagEnvHinter annotates flag help message with the environment variable details. This is used by the default FlagStringer. type FlagFileHintFunc func(filePath, str string) string FlagFileHintFunc is used by the default FlagStringFunc to annotate flag help with the file path details. var FlagFileHinter FlagFileHintFunc = withFileHint FlagFileHinter annotates flag help message with the environment variable details. This is used by the default FlagStringer. type FlagNamePrefixFunc func(fullName []string, placeholder string) string FlagNamePrefixFunc is used by the default FlagStringFunc to create prefix text for a flag's full name. var FlagNamePrefixer FlagNamePrefixFunc = prefixedNames FlagNamePrefixer converts a full flag name and its placeholder into the help message flag prefix. This is used by the default FlagStringer. type FlagStringFunc func(Flag) string FlagStringFunc is used by the help generation to display a flag, which is expected to be a single line. var FlagStringer FlagStringFunc = stringifyFlag FlagStringer converts a flag definition to a string. This is used by help to display a flag. type FlagsByName []Flag FlagsByName is a slice of Flag. func (f FlagsByName) Len() int func (f FlagsByName) Less(i, j int) bool func (f FlagsByName) Swap(i, j int) type Float64Flag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value float64 Destination *float64 Aliases []string EnvVars []string Action func(*Context, float64) error // Has unexported fields. } Float64Flag is a flag with type float64 func (f *Float64Flag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *Float64Flag) Get(ctx *Context) float64 Get returns the flag’s value in the given Context. func (f *Float64Flag) GetCategory() string GetCategory returns the category for the flag func (f *Float64Flag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *Float64Flag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *Float64Flag) GetUsage() string GetUsage returns the usage string for the flag func (f *Float64Flag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *Float64Flag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *Float64Flag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *Float64Flag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *Float64Flag) Names() []string Names returns the names of the flag func (f *Float64Flag) RunAction(c *Context) error RunAction executes flag action if set func (f *Float64Flag) String() string String returns a readable representation of this value (for usage defaults) func (f *Float64Flag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type Float64Slice struct { // Has unexported fields. } Float64Slice wraps []float64 to satisfy flag.Value func NewFloat64Slice(defaults ...float64) *Float64Slice NewFloat64Slice makes a *Float64Slice with default values func (f *Float64Slice) Get() interface{} Get returns the slice of float64s set by this flag func (f *Float64Slice) Serialize() string Serialize allows Float64Slice to fulfill Serializer func (f *Float64Slice) Set(value string) error Set parses the value into a float64 and appends it to the list of values func (f *Float64Slice) String() string String returns a readable representation of this value (for usage defaults) func (f *Float64Slice) Value() []float64 Value returns the slice of float64s set by this flag func (f *Float64Slice) WithSeparatorSpec(spec separatorSpec) type Float64SliceFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value *Float64Slice Destination *Float64Slice Aliases []string EnvVars []string Action func(*Context, []float64) error // Has unexported fields. } Float64SliceFlag is a flag with type *Float64Slice func (f *Float64SliceFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *Float64SliceFlag) Get(ctx *Context) []float64 Get returns the flag’s value in the given Context. func (f *Float64SliceFlag) GetCategory() string GetCategory returns the category for the flag func (f *Float64SliceFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *Float64SliceFlag) GetDestination() []float64 func (f *Float64SliceFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *Float64SliceFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *Float64SliceFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *Float64SliceFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *Float64SliceFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *Float64SliceFlag) IsSliceFlag() bool IsSliceFlag implements DocGenerationSliceFlag. func (f *Float64SliceFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *Float64SliceFlag) Names() []string Names returns the names of the flag func (f *Float64SliceFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *Float64SliceFlag) SetDestination(slice []float64) func (f *Float64SliceFlag) SetValue(slice []float64) func (f *Float64SliceFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *Float64SliceFlag) TakesValue() bool TakesValue returns true if the flag takes a value, otherwise false func (f *Float64SliceFlag) WithSeparatorSpec(spec separatorSpec) type Generic interface { Set(value string) error String() string } Generic is a generic parseable type identified by a specific flag type GenericFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value Generic Destination Generic Aliases []string EnvVars []string TakesFile bool Action func(*Context, interface{}) error // Has unexported fields. } GenericFlag is a flag with type Generic func (f *GenericFlag) Apply(set *flag.FlagSet) error Apply takes the flagset and calls Set on the generic flag with the value provided by the user for parsing by the flag func (f *GenericFlag) Get(ctx *Context) interface{} Get returns the flag’s value in the given Context. func (f *GenericFlag) GetCategory() string GetCategory returns the category for the flag func (f *GenericFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *GenericFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *GenericFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *GenericFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *GenericFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *GenericFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *GenericFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *GenericFlag) Names() []string Names returns the names of the flag func (f *GenericFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *GenericFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *GenericFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type Int64Flag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value int64 Destination *int64 Aliases []string EnvVars []string Base int Action func(*Context, int64) error // Has unexported fields. } Int64Flag is a flag with type int64 func (f *Int64Flag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *Int64Flag) Get(ctx *Context) int64 Get returns the flag’s value in the given Context. func (f *Int64Flag) GetCategory() string GetCategory returns the category for the flag func (f *Int64Flag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *Int64Flag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *Int64Flag) GetUsage() string GetUsage returns the usage string for the flag func (f *Int64Flag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *Int64Flag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *Int64Flag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *Int64Flag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *Int64Flag) Names() []string Names returns the names of the flag func (f *Int64Flag) RunAction(c *Context) error RunAction executes flag action if set func (f *Int64Flag) String() string String returns a readable representation of this value (for usage defaults) func (f *Int64Flag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type Int64Slice struct { // Has unexported fields. } Int64Slice wraps []int64 to satisfy flag.Value func NewInt64Slice(defaults ...int64) *Int64Slice NewInt64Slice makes an *Int64Slice with default values func (i *Int64Slice) Get() interface{} Get returns the slice of ints set by this flag func (i *Int64Slice) Serialize() string Serialize allows Int64Slice to fulfill Serializer func (i *Int64Slice) Set(value string) error Set parses the value into an integer and appends it to the list of values func (i *Int64Slice) String() string String returns a readable representation of this value (for usage defaults) func (i *Int64Slice) Value() []int64 Value returns the slice of ints set by this flag func (i *Int64Slice) WithSeparatorSpec(spec separatorSpec) type Int64SliceFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value *Int64Slice Destination *Int64Slice Aliases []string EnvVars []string Action func(*Context, []int64) error // Has unexported fields. } Int64SliceFlag is a flag with type *Int64Slice func (f *Int64SliceFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *Int64SliceFlag) Get(ctx *Context) []int64 Get returns the flag’s value in the given Context. func (f *Int64SliceFlag) GetCategory() string GetCategory returns the category for the flag func (f *Int64SliceFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *Int64SliceFlag) GetDestination() []int64 func (f *Int64SliceFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *Int64SliceFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *Int64SliceFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *Int64SliceFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *Int64SliceFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *Int64SliceFlag) IsSliceFlag() bool IsSliceFlag implements DocGenerationSliceFlag. func (f *Int64SliceFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *Int64SliceFlag) Names() []string Names returns the names of the flag func (f *Int64SliceFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *Int64SliceFlag) SetDestination(slice []int64) func (f *Int64SliceFlag) SetValue(slice []int64) func (f *Int64SliceFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *Int64SliceFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false func (f *Int64SliceFlag) WithSeparatorSpec(spec separatorSpec) type IntFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value int Destination *int Aliases []string EnvVars []string Base int Action func(*Context, int) error // Has unexported fields. } IntFlag is a flag with type int func (f *IntFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *IntFlag) Get(ctx *Context) int Get returns the flag’s value in the given Context. func (f *IntFlag) GetCategory() string GetCategory returns the category for the flag func (f *IntFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *IntFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *IntFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *IntFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *IntFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *IntFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *IntFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *IntFlag) Names() []string Names returns the names of the flag func (f *IntFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *IntFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *IntFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type IntSlice struct { // Has unexported fields. } IntSlice wraps []int to satisfy flag.Value func NewIntSlice(defaults ...int) *IntSlice NewIntSlice makes an *IntSlice with default values func (i *IntSlice) Get() interface{} Get returns the slice of ints set by this flag func (i *IntSlice) Serialize() string Serialize allows IntSlice to fulfill Serializer func (i *IntSlice) Set(value string) error Set parses the value into an integer and appends it to the list of values func (i *IntSlice) SetInt(value int) TODO: Consistently have specific Set function for Int64 and Float64 ? SetInt directly adds an integer to the list of values func (i *IntSlice) String() string String returns a readable representation of this value (for usage defaults) func (i *IntSlice) Value() []int Value returns the slice of ints set by this flag func (i *IntSlice) WithSeparatorSpec(spec separatorSpec) type IntSliceFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value *IntSlice Destination *IntSlice Aliases []string EnvVars []string Action func(*Context, []int) error // Has unexported fields. } IntSliceFlag is a flag with type *IntSlice func (f *IntSliceFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *IntSliceFlag) Get(ctx *Context) []int Get returns the flag’s value in the given Context. func (f *IntSliceFlag) GetCategory() string GetCategory returns the category for the flag func (f *IntSliceFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *IntSliceFlag) GetDestination() []int func (f *IntSliceFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *IntSliceFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *IntSliceFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *IntSliceFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *IntSliceFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *IntSliceFlag) IsSliceFlag() bool IsSliceFlag implements DocGenerationSliceFlag. func (f *IntSliceFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *IntSliceFlag) Names() []string Names returns the names of the flag func (f *IntSliceFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *IntSliceFlag) SetDestination(slice []int) func (f *IntSliceFlag) SetValue(slice []int) func (f *IntSliceFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *IntSliceFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false func (f *IntSliceFlag) WithSeparatorSpec(spec separatorSpec) type InvalidFlagAccessFunc func(*Context, string) InvalidFlagAccessFunc is executed when an invalid flag is accessed from the context. type MultiError interface { error Errors() []error } MultiError is an error that wraps multiple errors. type MultiFloat64Flag = SliceFlag[*Float64SliceFlag, []float64, float64] MultiFloat64Flag extends Float64SliceFlag with support for using slices directly, as Value and/or Destination. See also SliceFlag. type MultiInt64Flag = SliceFlag[*Int64SliceFlag, []int64, int64] MultiInt64Flag extends Int64SliceFlag with support for using slices directly, as Value and/or Destination. See also SliceFlag. type MultiIntFlag = SliceFlag[*IntSliceFlag, []int, int] MultiIntFlag extends IntSliceFlag with support for using slices directly, as Value and/or Destination. See also SliceFlag. type MultiStringFlag = SliceFlag[*StringSliceFlag, []string, string] MultiStringFlag extends StringSliceFlag with support for using slices directly, as Value and/or Destination. See also SliceFlag. type OnUsageErrorFunc func(cCtx *Context, err error, isSubcommand bool) error OnUsageErrorFunc is executed if a usage error occurs. This is useful for displaying customized usage error messages. This function is able to replace the original error messages. If this function is not set, the "Incorrect usage" is displayed and the execution is interrupted. type Path = string type PathFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value Path Destination *Path Aliases []string EnvVars []string TakesFile bool Action func(*Context, Path) error // Has unexported fields. } PathFlag is a flag with type Path func (f *PathFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *PathFlag) Get(ctx *Context) string Get returns the flag’s value in the given Context. func (f *PathFlag) GetCategory() string GetCategory returns the category for the flag func (f *PathFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *PathFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *PathFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *PathFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *PathFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *PathFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *PathFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *PathFlag) Names() []string Names returns the names of the flag func (f *PathFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *PathFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *PathFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type RequiredFlag interface { Flag IsRequired() bool } RequiredFlag is an interface that allows us to mark flags as required it allows flags required flags to be backwards compatible with the Flag interface type Serializer interface { Serialize() string } Serializer is used to circumvent the limitations of flag.FlagSet.Set type SliceFlag[T SliceFlagTarget[E], S ~[]E, E any] struct { Target T Value S Destination *S } SliceFlag extends implementations like StringSliceFlag and IntSliceFlag with support for using slices directly, as Value and/or Destination. See also SliceFlagTarget, MultiStringFlag, MultiFloat64Flag, MultiInt64Flag, MultiIntFlag. func (x *SliceFlag[T, S, E]) Apply(set *flag.FlagSet) error func (x *SliceFlag[T, S, E]) GetCategory() string func (x *SliceFlag[T, S, E]) GetDefaultText() string func (x *SliceFlag[T, S, E]) GetDestination() S func (x *SliceFlag[T, S, E]) GetEnvVars() []string func (x *SliceFlag[T, S, E]) GetUsage() string func (x *SliceFlag[T, S, E]) GetValue() string func (x *SliceFlag[T, S, E]) IsRequired() bool func (x *SliceFlag[T, S, E]) IsSet() bool func (x *SliceFlag[T, S, E]) IsVisible() bool func (x *SliceFlag[T, S, E]) Names() []string func (x *SliceFlag[T, S, E]) SetDestination(slice S) func (x *SliceFlag[T, S, E]) SetValue(slice S) func (x *SliceFlag[T, S, E]) String() string func (x *SliceFlag[T, S, E]) TakesValue() bool type SliceFlagTarget[E any] interface { Flag RequiredFlag DocGenerationFlag VisibleFlag CategorizableFlag // SetValue should propagate the given slice to the target, ideally as a new value. // Note that a nil slice should nil/clear any existing value (modelled as ~[]E). SetValue(slice []E) // SetDestination should propagate the given slice to the target, ideally as a new value. // Note that a nil slice should nil/clear any existing value (modelled as ~*[]E). SetDestination(slice []E) // GetDestination should return the current value referenced by any destination, or nil if nil/unset. GetDestination() []E } SliceFlagTarget models a target implementation for use with SliceFlag. The three methods, SetValue, SetDestination, and GetDestination, are necessary to propagate Value and Destination, where Value is propagated inwards (initially), and Destination is propagated outwards (on every update). type StringFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value string Destination *string Aliases []string EnvVars []string TakesFile bool Action func(*Context, string) error // Has unexported fields. } StringFlag is a flag with type string func (f *StringFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *StringFlag) Get(ctx *Context) string Get returns the flag’s value in the given Context. func (f *StringFlag) GetCategory() string GetCategory returns the category for the flag func (f *StringFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *StringFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *StringFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *StringFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *StringFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *StringFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *StringFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *StringFlag) Names() []string Names returns the names of the flag func (f *StringFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *StringFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *StringFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type StringSlice struct { // Has unexported fields. } StringSlice wraps a []string to satisfy flag.Value func NewStringSlice(defaults ...string) *StringSlice NewStringSlice creates a *StringSlice with default values func (s *StringSlice) Get() interface{} Get returns the slice of strings set by this flag func (s *StringSlice) Serialize() string Serialize allows StringSlice to fulfill Serializer func (s *StringSlice) Set(value string) error Set appends the string value to the list of values func (s *StringSlice) String() string String returns a readable representation of this value (for usage defaults) func (s *StringSlice) Value() []string Value returns the slice of strings set by this flag func (s *StringSlice) WithSeparatorSpec(spec separatorSpec) type StringSliceFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value *StringSlice Destination *StringSlice Aliases []string EnvVars []string TakesFile bool Action func(*Context, []string) error KeepSpace bool // Has unexported fields. } StringSliceFlag is a flag with type *StringSlice func (f *StringSliceFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *StringSliceFlag) Get(ctx *Context) []string Get returns the flag’s value in the given Context. func (f *StringSliceFlag) GetCategory() string GetCategory returns the category for the flag func (f *StringSliceFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *StringSliceFlag) GetDestination() []string func (f *StringSliceFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *StringSliceFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *StringSliceFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *StringSliceFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *StringSliceFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *StringSliceFlag) IsSliceFlag() bool IsSliceFlag implements DocGenerationSliceFlag. func (f *StringSliceFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *StringSliceFlag) Names() []string Names returns the names of the flag func (f *StringSliceFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *StringSliceFlag) SetDestination(slice []string) func (f *StringSliceFlag) SetValue(slice []string) func (f *StringSliceFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *StringSliceFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false func (f *StringSliceFlag) WithSeparatorSpec(spec separatorSpec) type SuggestCommandFunc func(commands []*Command, provided string) string type SuggestFlagFunc func(flags []Flag, provided string, hideHelp bool) string type Timestamp struct { // Has unexported fields. } Timestamp wrap to satisfy golang's flag interface. func NewTimestamp(timestamp time.Time) *Timestamp Timestamp constructor func (t *Timestamp) Get() interface{} Get returns the flag structure func (t *Timestamp) Set(value string) error Parses the string value to timestamp func (t *Timestamp) SetLayout(layout string) Set the timestamp string layout for future parsing func (t *Timestamp) SetLocation(loc *time.Location) Set perceived timezone of the to-be parsed time string func (t *Timestamp) SetTimestamp(value time.Time) Set the timestamp value directly func (t *Timestamp) String() string String returns a readable representation of this value (for usage defaults) func (t *Timestamp) Value() *time.Time Value returns the timestamp value stored in the flag type TimestampFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value *Timestamp Destination *Timestamp Aliases []string EnvVars []string Layout string Timezone *time.Location Action func(*Context, *time.Time) error // Has unexported fields. } TimestampFlag is a flag with type *Timestamp func (f *TimestampFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *TimestampFlag) Get(ctx *Context) *time.Time Get returns the flag’s value in the given Context. func (f *TimestampFlag) GetCategory() string GetCategory returns the category for the flag func (f *TimestampFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *TimestampFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *TimestampFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *TimestampFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *TimestampFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *TimestampFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *TimestampFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *TimestampFlag) Names() []string Names returns the names of the flag func (f *TimestampFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *TimestampFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *TimestampFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type Uint64Flag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value uint64 Destination *uint64 Aliases []string EnvVars []string Base int Action func(*Context, uint64) error // Has unexported fields. } Uint64Flag is a flag with type uint64 func (f *Uint64Flag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *Uint64Flag) Get(ctx *Context) uint64 Get returns the flag’s value in the given Context. func (f *Uint64Flag) GetCategory() string GetCategory returns the category for the flag func (f *Uint64Flag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *Uint64Flag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *Uint64Flag) GetUsage() string GetUsage returns the usage string for the flag func (f *Uint64Flag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *Uint64Flag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *Uint64Flag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *Uint64Flag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *Uint64Flag) Names() []string Names returns the names of the flag func (f *Uint64Flag) RunAction(c *Context) error RunAction executes flag action if set func (f *Uint64Flag) String() string String returns a readable representation of this value (for usage defaults) func (f *Uint64Flag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type Uint64Slice struct { // Has unexported fields. } Uint64Slice wraps []int64 to satisfy flag.Value func NewUint64Slice(defaults ...uint64) *Uint64Slice NewUint64Slice makes an *Uint64Slice with default values func (i *Uint64Slice) Get() interface{} Get returns the slice of ints set by this flag func (i *Uint64Slice) Serialize() string Serialize allows Uint64Slice to fulfill Serializer func (i *Uint64Slice) Set(value string) error Set parses the value into an integer and appends it to the list of values func (i *Uint64Slice) String() string String returns a readable representation of this value (for usage defaults) func (i *Uint64Slice) Value() []uint64 Value returns the slice of ints set by this flag func (i *Uint64Slice) WithSeparatorSpec(spec separatorSpec) type Uint64SliceFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value *Uint64Slice Destination *Uint64Slice Aliases []string EnvVars []string Action func(*Context, []uint64) error // Has unexported fields. } Uint64SliceFlag is a flag with type *Uint64Slice func (f *Uint64SliceFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *Uint64SliceFlag) Get(ctx *Context) []uint64 Get returns the flag’s value in the given Context. func (f *Uint64SliceFlag) GetCategory() string GetCategory returns the category for the flag func (f *Uint64SliceFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *Uint64SliceFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *Uint64SliceFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *Uint64SliceFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *Uint64SliceFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *Uint64SliceFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *Uint64SliceFlag) IsSliceFlag() bool IsSliceFlag implements DocGenerationSliceFlag. func (f *Uint64SliceFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *Uint64SliceFlag) Names() []string Names returns the names of the flag func (f *Uint64SliceFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *Uint64SliceFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false func (f *Uint64SliceFlag) WithSeparatorSpec(spec separatorSpec) type UintFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value uint Destination *uint Aliases []string EnvVars []string Base int Action func(*Context, uint) error // Has unexported fields. } UintFlag is a flag with type uint func (f *UintFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *UintFlag) Get(ctx *Context) uint Get returns the flag’s value in the given Context. func (f *UintFlag) GetCategory() string GetCategory returns the category for the flag func (f *UintFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *UintFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *UintFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *UintFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *UintFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *UintFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *UintFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *UintFlag) Names() []string Names returns the names of the flag func (f *UintFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *UintFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *UintFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type UintSlice struct { // Has unexported fields. } UintSlice wraps []int to satisfy flag.Value func NewUintSlice(defaults ...uint) *UintSlice NewUintSlice makes an *UintSlice with default values func (i *UintSlice) Get() interface{} Get returns the slice of ints set by this flag func (i *UintSlice) Serialize() string Serialize allows UintSlice to fulfill Serializer func (i *UintSlice) Set(value string) error Set parses the value into an integer and appends it to the list of values func (i *UintSlice) SetUint(value uint) TODO: Consistently have specific Set function for Int64 and Float64 ? SetInt directly adds an integer to the list of values func (i *UintSlice) String() string String returns a readable representation of this value (for usage defaults) func (i *UintSlice) Value() []uint Value returns the slice of ints set by this flag func (i *UintSlice) WithSeparatorSpec(spec separatorSpec) type UintSliceFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value *UintSlice Destination *UintSlice Aliases []string EnvVars []string Action func(*Context, []uint) error // Has unexported fields. } UintSliceFlag is a flag with type *UintSlice func (f *UintSliceFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *UintSliceFlag) Get(ctx *Context) []uint Get returns the flag’s value in the given Context. func (f *UintSliceFlag) GetCategory() string GetCategory returns the category for the flag func (f *UintSliceFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *UintSliceFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *UintSliceFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *UintSliceFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *UintSliceFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *UintSliceFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *UintSliceFlag) IsSliceFlag() bool IsSliceFlag implements DocGenerationSliceFlag. func (f *UintSliceFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *UintSliceFlag) Names() []string Names returns the names of the flag func (f *UintSliceFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *UintSliceFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false func (f *UintSliceFlag) WithSeparatorSpec(spec separatorSpec) type VisibleFlag interface { Flag // IsVisible returns true if the flag is not hidden, otherwise false IsVisible() bool } VisibleFlag is an interface that allows to check if a flag is visible type VisibleFlagCategory interface { // Name returns the category name string Name() string // Flags returns a slice of VisibleFlag sorted by name Flags() []VisibleFlag } VisibleFlagCategory is a category containing flags. package altsrc // import "github.com/urfave/cli/v2/altsrc" FUNCTIONS func ApplyInputSourceValues(cCtx *cli.Context, inputSourceContext InputSourceContext, flags []cli.Flag) error ApplyInputSourceValues iterates over all provided flags and executes ApplyInputSourceValue on flags implementing the FlagInputSourceExtension interface to initialize these flags to an alternate input source. func InitInputSource(flags []cli.Flag, createInputSource func() (InputSourceContext, error)) cli.BeforeFunc InitInputSource is used to to setup an InputSourceContext on a cli.Command Before method. It will create a new input source based on the func provided. If there is no error it will then apply the new input source to any flags that are supported by the input source func InitInputSourceWithContext(flags []cli.Flag, createInputSource func(cCtx *cli.Context) (InputSourceContext, error)) cli.BeforeFunc InitInputSourceWithContext is used to to setup an InputSourceContext on a cli.Command Before method. It will create a new input source based on the func provided with potentially using existing cli.Context values to initialize itself. If there is no error it will then apply the new input source to any flags that are supported by the input source func NewJSONSourceFromFlagFunc(flag string) func(c *cli.Context) (InputSourceContext, error) NewJSONSourceFromFlagFunc returns a func that takes a cli.Context and returns an InputSourceContext suitable for retrieving config variables from a file containing JSON data with the file name defined by the given flag. func NewTomlSourceFromFlagFunc(flagFileName string) func(cCtx *cli.Context) (InputSourceContext, error) NewTomlSourceFromFlagFunc creates a new TOML InputSourceContext from a provided flag name and source context. func NewYamlSourceFromFlagFunc(flagFileName string) func(cCtx *cli.Context) (InputSourceContext, error) NewYamlSourceFromFlagFunc creates a new Yaml InputSourceContext from a provided flag name and source context. TYPES type BoolFlag struct { *cli.BoolFlag // Has unexported fields. } BoolFlag is the flag type that wraps cli.BoolFlag to allow for other values to be specified func NewBoolFlag(fl *cli.BoolFlag) *BoolFlag NewBoolFlag creates a new BoolFlag func (f *BoolFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped BoolFlag.Apply func (f *BoolFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a Bool value to the flagSet if required type DurationFlag struct { *cli.DurationFlag // Has unexported fields. } DurationFlag is the flag type that wraps cli.DurationFlag to allow for other values to be specified func NewDurationFlag(fl *cli.DurationFlag) *DurationFlag NewDurationFlag creates a new DurationFlag func (f *DurationFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped DurationFlag.Apply func (f *DurationFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a Duration value to the flagSet if required type FlagInputSourceExtension interface { cli.Flag ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error } FlagInputSourceExtension is an extension interface of cli.Flag that allows a value to be set on the existing parsed flags. type Float64Flag struct { *cli.Float64Flag // Has unexported fields. } Float64Flag is the flag type that wraps cli.Float64Flag to allow for other values to be specified func NewFloat64Flag(fl *cli.Float64Flag) *Float64Flag NewFloat64Flag creates a new Float64Flag func (f *Float64Flag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped Float64Flag.Apply func (f *Float64Flag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a Float64 value to the flagSet if required type Float64SliceFlag struct { *cli.Float64SliceFlag // Has unexported fields. } Float64SliceFlag is the flag type that wraps cli.Float64SliceFlag to allow for other values to be specified func NewFloat64SliceFlag(fl *cli.Float64SliceFlag) *Float64SliceFlag NewFloat64SliceFlag creates a new Float64SliceFlag func (f *Float64SliceFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped Float64SliceFlag.Apply func (f *Float64SliceFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a Float64Slice value if required type GenericFlag struct { *cli.GenericFlag // Has unexported fields. } GenericFlag is the flag type that wraps cli.GenericFlag to allow for other values to be specified func NewGenericFlag(fl *cli.GenericFlag) *GenericFlag NewGenericFlag creates a new GenericFlag func (f *GenericFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped GenericFlag.Apply func (f *GenericFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a generic value to the flagSet if required type InputSourceContext interface { Source() string Int(name string) (int, error) Int64(name string) (int64, error) Uint(name string) (uint, error) Uint64(name string) (uint64, error) Duration(name string) (time.Duration, error) Float64(name string) (float64, error) String(name string) (string, error) StringSlice(name string) ([]string, error) IntSlice(name string) ([]int, error) Int64Slice(name string) ([]int64, error) Float64Slice(name string) ([]float64, error) Generic(name string) (cli.Generic, error) Bool(name string) (bool, error) // Has unexported methods. } InputSourceContext is an interface used to allow other input sources to be implemented as needed. Source returns an identifier for the input source. In case of file source it should return path to the file. func NewJSONSource(data []byte) (InputSourceContext, error) NewJSONSource returns an InputSourceContext suitable for retrieving config variables from raw JSON data. func NewJSONSourceFromFile(f string) (InputSourceContext, error) NewJSONSourceFromFile returns an InputSourceContext suitable for retrieving config variables from a file (or url) containing JSON data. func NewJSONSourceFromReader(r io.Reader) (InputSourceContext, error) NewJSONSourceFromReader returns an InputSourceContext suitable for retrieving config variables from an io.Reader that returns JSON data. func NewTomlSourceFromFile(file string) (InputSourceContext, error) NewTomlSourceFromFile creates a new TOML InputSourceContext from a filepath. func NewYamlSourceFromFile(file string) (InputSourceContext, error) NewYamlSourceFromFile creates a new Yaml InputSourceContext from a filepath. type Int64Flag struct { *cli.Int64Flag // Has unexported fields. } Int64Flag is the flag type that wraps cli.Int64Flag to allow for other values to be specified func NewInt64Flag(fl *cli.Int64Flag) *Int64Flag NewInt64Flag creates a new Int64Flag func (f *Int64Flag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped Int64Flag.Apply func (f *Int64Flag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error type Int64SliceFlag struct { *cli.Int64SliceFlag // Has unexported fields. } Int64SliceFlag is the flag type that wraps cli.Int64SliceFlag to allow for other values to be specified func NewInt64SliceFlag(fl *cli.Int64SliceFlag) *Int64SliceFlag NewInt64SliceFlag creates a new Int64SliceFlag func (f *Int64SliceFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped Int64SliceFlag.Apply func (f *Int64SliceFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a Int64Slice value if required type IntFlag struct { *cli.IntFlag // Has unexported fields. } IntFlag is the flag type that wraps cli.IntFlag to allow for other values to be specified func NewIntFlag(fl *cli.IntFlag) *IntFlag NewIntFlag creates a new IntFlag func (f *IntFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped IntFlag.Apply func (f *IntFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a int value to the flagSet if required type IntSliceFlag struct { *cli.IntSliceFlag // Has unexported fields. } IntSliceFlag is the flag type that wraps cli.IntSliceFlag to allow for other values to be specified func NewIntSliceFlag(fl *cli.IntSliceFlag) *IntSliceFlag NewIntSliceFlag creates a new IntSliceFlag func (f *IntSliceFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped IntSliceFlag.Apply func (f *IntSliceFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a IntSlice value if required type MapInputSource struct { // Has unexported fields. } MapInputSource implements InputSourceContext to return data from the map that is loaded. func NewMapInputSource(file string, valueMap map[interface{}]interface{}) *MapInputSource NewMapInputSource creates a new MapInputSource for implementing custom input sources. func (fsm *MapInputSource) Bool(name string) (bool, error) Bool returns an bool from the map otherwise returns false func (fsm *MapInputSource) Duration(name string) (time.Duration, error) Duration returns a duration from the map if it exists otherwise returns 0 func (fsm *MapInputSource) Float64(name string) (float64, error) Float64 returns an float64 from the map if it exists otherwise returns 0 func (fsm *MapInputSource) Float64Slice(name string) ([]float64, error) Float64Slice returns an []float64 from the map if it exists otherwise returns nil func (fsm *MapInputSource) Generic(name string) (cli.Generic, error) Generic returns an cli.Generic from the map if it exists otherwise returns nil func (fsm *MapInputSource) Int(name string) (int, error) Int returns an int from the map if it exists otherwise returns 0 func (fsm *MapInputSource) Int64(name string) (int64, error) Int64 returns an int64 from the map if it exists otherwise returns 0 func (fsm *MapInputSource) Int64Slice(name string) ([]int64, error) Int64Slice returns an []int64 from the map if it exists otherwise returns nil func (fsm *MapInputSource) IntSlice(name string) ([]int, error) IntSlice returns an []int from the map if it exists otherwise returns nil func (fsm *MapInputSource) Source() string Source returns the path of the source file func (fsm *MapInputSource) String(name string) (string, error) String returns a string from the map if it exists otherwise returns an empty string func (fsm *MapInputSource) StringSlice(name string) ([]string, error) StringSlice returns an []string from the map if it exists otherwise returns nil func (fsm *MapInputSource) Uint(name string) (uint, error) Int64 returns an int64 from the map if it exists otherwise returns 0 func (fsm *MapInputSource) Uint64(name string) (uint64, error) UInt64 returns an uint64 from the map if it exists otherwise returns 0 type PathFlag struct { *cli.PathFlag // Has unexported fields. } PathFlag is the flag type that wraps cli.PathFlag to allow for other values to be specified func NewPathFlag(fl *cli.PathFlag) *PathFlag NewPathFlag creates a new PathFlag func (f *PathFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped PathFlag.Apply func (f *PathFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a Path value to the flagSet if required type StringFlag struct { *cli.StringFlag // Has unexported fields. } StringFlag is the flag type that wraps cli.StringFlag to allow for other values to be specified func NewStringFlag(fl *cli.StringFlag) *StringFlag NewStringFlag creates a new StringFlag func (f *StringFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped StringFlag.Apply func (f *StringFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a String value to the flagSet if required type StringSliceFlag struct { *cli.StringSliceFlag // Has unexported fields. } StringSliceFlag is the flag type that wraps cli.StringSliceFlag to allow for other values to be specified func NewStringSliceFlag(fl *cli.StringSliceFlag) *StringSliceFlag NewStringSliceFlag creates a new StringSliceFlag func (f *StringSliceFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped StringSliceFlag.Apply func (f *StringSliceFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a StringSlice value to the flagSet if required type Uint64Flag struct { *cli.Uint64Flag // Has unexported fields. } Uint64Flag is the flag type that wraps cli.Uint64Flag to allow for other values to be specified func NewUint64Flag(fl *cli.Uint64Flag) *Uint64Flag NewUint64Flag creates a new Uint64Flag func (f *Uint64Flag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped Uint64Flag.Apply func (f *Uint64Flag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error type UintFlag struct { *cli.UintFlag // Has unexported fields. } UintFlag is the flag type that wraps cli.UintFlag to allow for other values to be specified func NewUintFlag(fl *cli.UintFlag) *UintFlag NewUintFlag creates a new UintFlag func (f *UintFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped UintFlag.Apply func (f *UintFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error cli-2.25.7/help.go000066400000000000000000000352241444235773300136570ustar00rootroot00000000000000package cli import ( "fmt" "io" "os" "strings" "text/tabwriter" "text/template" "unicode/utf8" ) const ( helpName = "help" helpAlias = "h" ) // this instance is to avoid recursion in the ShowCommandHelp which can // add a help command again var helpCommandDontUse = &Command{ Name: helpName, Aliases: []string{helpAlias}, Usage: "Shows a list of commands or help for one command", ArgsUsage: "[command]", } var helpCommand = &Command{ Name: helpName, Aliases: []string{helpAlias}, Usage: "Shows a list of commands or help for one command", ArgsUsage: "[command]", Action: func(cCtx *Context) error { args := cCtx.Args() argsPresent := args.First() != "" firstArg := args.First() // This action can be triggered by a "default" action of a command // or via cmd.Run when cmd == helpCmd. So we have following possibilities // // 1 $ app // 2 $ app help // 3 $ app foo // 4 $ app help foo // 5 $ app foo help // 6 $ app foo -h (with no other sub-commands nor flags defined) // Case 4. when executing a help command set the context to parent // to allow resolution of subsequent args. This will transform // $ app help foo // to // $ app foo // which will then be handled as case 3 if cCtx.Command.Name == helpName || cCtx.Command.Name == helpAlias { cCtx = cCtx.parentContext } // Case 4. $ app hello foo // foo is the command for which help needs to be shown if argsPresent { return ShowCommandHelp(cCtx, firstArg) } // Case 1 & 2 // Special case when running help on main app itself as opposed to individual // commands/subcommands if cCtx.parentContext.App == nil { _ = ShowAppHelp(cCtx) return nil } // Case 3, 5 if (len(cCtx.Command.Subcommands) == 1 && !cCtx.Command.HideHelp) || (len(cCtx.Command.Subcommands) == 0 && cCtx.Command.HideHelp) { templ := cCtx.Command.CustomHelpTemplate if templ == "" { templ = CommandHelpTemplate } HelpPrinter(cCtx.App.Writer, templ, cCtx.Command) return nil } // Case 6, handling incorporated in the callee itself return ShowSubcommandHelp(cCtx) }, } // Prints help for the App or Command type helpPrinter func(w io.Writer, templ string, data interface{}) // Prints help for the App or Command with custom template function. type helpPrinterCustom func(w io.Writer, templ string, data interface{}, customFunc map[string]interface{}) // HelpPrinter is a function that writes the help output. If not set explicitly, // this calls HelpPrinterCustom using only the default template functions. // // If custom logic for printing help is required, this function can be // overridden. If the ExtraInfo field is defined on an App, this function // should not be modified, as HelpPrinterCustom will be used directly in order // to capture the extra information. var HelpPrinter helpPrinter = printHelp // HelpPrinterCustom is a function that writes the help output. It is used as // the default implementation of HelpPrinter, and may be called directly if // the ExtraInfo field is set on an App. // // In the default implementation, if the customFuncs argument contains a // "wrapAt" key, which is a function which takes no arguments and returns // an int, this int value will be used to produce a "wrap" function used // by the default template to wrap long lines. var HelpPrinterCustom helpPrinterCustom = printHelpCustom // VersionPrinter prints the version for the App var VersionPrinter = printVersion // ShowAppHelpAndExit - Prints the list of subcommands for the app and exits with exit code. func ShowAppHelpAndExit(c *Context, exitCode int) { _ = ShowAppHelp(c) os.Exit(exitCode) } // ShowAppHelp is an action that displays the help. func ShowAppHelp(cCtx *Context) error { tpl := cCtx.App.CustomAppHelpTemplate if tpl == "" { tpl = AppHelpTemplate } if cCtx.App.ExtraInfo == nil { HelpPrinter(cCtx.App.Writer, tpl, cCtx.App) return nil } customAppData := func() map[string]interface{} { return map[string]interface{}{ "ExtraInfo": cCtx.App.ExtraInfo, } } HelpPrinterCustom(cCtx.App.Writer, tpl, cCtx.App, customAppData()) return nil } // DefaultAppComplete prints the list of subcommands as the default app completion method func DefaultAppComplete(cCtx *Context) { DefaultCompleteWithFlags(nil)(cCtx) } func printCommandSuggestions(commands []*Command, writer io.Writer) { for _, command := range commands { if command.Hidden { continue } if strings.HasSuffix(os.Getenv("SHELL"), "zsh") { for _, name := range command.Names() { _, _ = fmt.Fprintf(writer, "%s:%s\n", name, command.Usage) } } else { for _, name := range command.Names() { _, _ = fmt.Fprintf(writer, "%s\n", name) } } } } func cliArgContains(flagName string) bool { for _, name := range strings.Split(flagName, ",") { name = strings.TrimSpace(name) count := utf8.RuneCountInString(name) if count > 2 { count = 2 } flag := fmt.Sprintf("%s%s", strings.Repeat("-", count), name) for _, a := range os.Args { if a == flag { return true } } } return false } func printFlagSuggestions(lastArg string, flags []Flag, writer io.Writer) { cur := strings.TrimPrefix(lastArg, "-") cur = strings.TrimPrefix(cur, "-") for _, flag := range flags { if bflag, ok := flag.(*BoolFlag); ok && bflag.Hidden { continue } for _, name := range flag.Names() { name = strings.TrimSpace(name) // this will get total count utf8 letters in flag name count := utf8.RuneCountInString(name) if count > 2 { count = 2 // reuse this count to generate single - or -- in flag completion } // if flag name has more than one utf8 letter and last argument in cli has -- prefix then // skip flag completion for short flags example -v or -x if strings.HasPrefix(lastArg, "--") && count == 1 { continue } // match if last argument matches this flag and it is not repeated if strings.HasPrefix(name, cur) && cur != name && !cliArgContains(name) { flagCompletion := fmt.Sprintf("%s%s", strings.Repeat("-", count), name) _, _ = fmt.Fprintln(writer, flagCompletion) } } } } func DefaultCompleteWithFlags(cmd *Command) func(cCtx *Context) { return func(cCtx *Context) { var lastArg string // TODO: This shouldnt depend on os.Args rather it should // depend on root arguments passed to App if len(os.Args) > 2 { lastArg = os.Args[len(os.Args)-2] } if lastArg != "" { if strings.HasPrefix(lastArg, "-") { if cmd != nil { printFlagSuggestions(lastArg, cmd.Flags, cCtx.App.Writer) return } printFlagSuggestions(lastArg, cCtx.App.Flags, cCtx.App.Writer) return } } if cmd != nil { printCommandSuggestions(cmd.Subcommands, cCtx.App.Writer) return } printCommandSuggestions(cCtx.Command.Subcommands, cCtx.App.Writer) } } // ShowCommandHelpAndExit - exits with code after showing help func ShowCommandHelpAndExit(c *Context, command string, code int) { _ = ShowCommandHelp(c, command) os.Exit(code) } // ShowCommandHelp prints help for the given command func ShowCommandHelp(ctx *Context, command string) error { commands := ctx.App.Commands if ctx.Command.Subcommands != nil { commands = ctx.Command.Subcommands } for _, c := range commands { if c.HasName(command) { if !ctx.App.HideHelpCommand && !c.HasName(helpName) && len(c.Subcommands) != 0 && c.Command(helpName) == nil { c.Subcommands = append(c.Subcommands, helpCommandDontUse) } if !ctx.App.HideHelp && HelpFlag != nil { c.appendFlag(HelpFlag) } templ := c.CustomHelpTemplate if templ == "" { if len(c.Subcommands) == 0 { templ = CommandHelpTemplate } else { templ = SubcommandHelpTemplate } } HelpPrinter(ctx.App.Writer, templ, c) return nil } } if ctx.App.CommandNotFound == nil { errMsg := fmt.Sprintf("No help topic for '%v'", command) if ctx.App.Suggest { if suggestion := SuggestCommand(ctx.Command.Subcommands, command); suggestion != "" { errMsg += ". " + suggestion } } return Exit(errMsg, 3) } ctx.App.CommandNotFound(ctx, command) return nil } // ShowSubcommandHelpAndExit - Prints help for the given subcommand and exits with exit code. func ShowSubcommandHelpAndExit(c *Context, exitCode int) { _ = ShowSubcommandHelp(c) os.Exit(exitCode) } // ShowSubcommandHelp prints help for the given subcommand func ShowSubcommandHelp(cCtx *Context) error { if cCtx == nil { return nil } // use custom template when provided (fixes #1703) templ := SubcommandHelpTemplate if cCtx.Command != nil && cCtx.Command.CustomHelpTemplate != "" { templ = cCtx.Command.CustomHelpTemplate } HelpPrinter(cCtx.App.Writer, templ, cCtx.Command) return nil } // ShowVersion prints the version number of the App func ShowVersion(cCtx *Context) { VersionPrinter(cCtx) } func printVersion(cCtx *Context) { _, _ = fmt.Fprintf(cCtx.App.Writer, "%v version %v\n", cCtx.App.Name, cCtx.App.Version) } // ShowCompletions prints the lists of commands within a given context func ShowCompletions(cCtx *Context) { c := cCtx.Command if c != nil && c.BashComplete != nil { c.BashComplete(cCtx) } } // ShowCommandCompletions prints the custom completions for a given command func ShowCommandCompletions(ctx *Context, command string) { c := ctx.Command.Command(command) if c != nil { if c.BashComplete != nil { c.BashComplete(ctx) } else { DefaultCompleteWithFlags(c)(ctx) } } } // printHelpCustom is the default implementation of HelpPrinterCustom. // // The customFuncs map will be combined with a default template.FuncMap to // allow using arbitrary functions in template rendering. func printHelpCustom(out io.Writer, templ string, data interface{}, customFuncs map[string]interface{}) { const maxLineLength = 10000 funcMap := template.FuncMap{ "join": strings.Join, "subtract": subtract, "indent": indent, "nindent": nindent, "trim": strings.TrimSpace, "wrap": func(input string, offset int) string { return wrap(input, offset, maxLineLength) }, "offset": offset, "offsetCommands": offsetCommands, } if customFuncs["wrapAt"] != nil { if wa, ok := customFuncs["wrapAt"]; ok { if waf, ok := wa.(func() int); ok { wrapAt := waf() customFuncs["wrap"] = func(input string, offset int) string { return wrap(input, offset, wrapAt) } } } } for key, value := range customFuncs { funcMap[key] = value } w := tabwriter.NewWriter(out, 1, 8, 2, ' ', 0) t := template.Must(template.New("help").Funcs(funcMap).Parse(templ)) t.New("helpNameTemplate").Parse(helpNameTemplate) t.New("usageTemplate").Parse(usageTemplate) t.New("descriptionTemplate").Parse(descriptionTemplate) t.New("visibleCommandTemplate").Parse(visibleCommandTemplate) t.New("copyrightTemplate").Parse(copyrightTemplate) t.New("versionTemplate").Parse(versionTemplate) t.New("visibleFlagCategoryTemplate").Parse(visibleFlagCategoryTemplate) t.New("visibleFlagTemplate").Parse(visibleFlagTemplate) t.New("visibleGlobalFlagCategoryTemplate").Parse(strings.Replace(visibleFlagCategoryTemplate, "OPTIONS", "GLOBAL OPTIONS", -1)) t.New("authorsTemplate").Parse(authorsTemplate) t.New("visibleCommandCategoryTemplate").Parse(visibleCommandCategoryTemplate) err := t.Execute(w, data) if err != nil { // If the writer is closed, t.Execute will fail, and there's nothing // we can do to recover. if os.Getenv("CLI_TEMPLATE_ERROR_DEBUG") != "" { _, _ = fmt.Fprintf(ErrWriter, "CLI TEMPLATE ERROR: %#v\n", err) } return } _ = w.Flush() } func printHelp(out io.Writer, templ string, data interface{}) { HelpPrinterCustom(out, templ, data, nil) } func checkVersion(cCtx *Context) bool { found := false for _, name := range VersionFlag.Names() { if cCtx.Bool(name) { found = true } } return found } func checkHelp(cCtx *Context) bool { found := false for _, name := range HelpFlag.Names() { if cCtx.Bool(name) { found = true break } } return found } func checkCommandHelp(c *Context, name string) bool { if c.Bool("h") || c.Bool("help") { _ = ShowCommandHelp(c, name) return true } return false } func checkSubcommandHelp(cCtx *Context) bool { if cCtx.Bool("h") || cCtx.Bool("help") { _ = ShowSubcommandHelp(cCtx) return true } return false } func checkShellCompleteFlag(a *App, arguments []string) (bool, []string) { if !a.EnableBashCompletion { return false, arguments } pos := len(arguments) - 1 lastArg := arguments[pos] if lastArg != "--generate-bash-completion" { return false, arguments } return true, arguments[:pos] } func checkCompletions(cCtx *Context) bool { if !cCtx.shellComplete { return false } if args := cCtx.Args(); args.Present() { name := args.First() if cmd := cCtx.Command.Command(name); cmd != nil { // let the command handle the completion return false } } ShowCompletions(cCtx) return true } func subtract(a, b int) int { return a - b } func indent(spaces int, v string) string { pad := strings.Repeat(" ", spaces) return pad + strings.Replace(v, "\n", "\n"+pad, -1) } func nindent(spaces int, v string) string { return "\n" + indent(spaces, v) } func wrap(input string, offset int, wrapAt int) string { var ss []string lines := strings.Split(input, "\n") padding := strings.Repeat(" ", offset) for i, line := range lines { if line == "" { ss = append(ss, line) } else { wrapped := wrapLine(line, offset, wrapAt, padding) if i == 0 { ss = append(ss, wrapped) } else { ss = append(ss, padding+wrapped) } } } return strings.Join(ss, "\n") } func wrapLine(input string, offset int, wrapAt int, padding string) string { if wrapAt <= offset || len(input) <= wrapAt-offset { return input } lineWidth := wrapAt - offset words := strings.Fields(input) if len(words) == 0 { return input } wrapped := words[0] spaceLeft := lineWidth - len(wrapped) for _, word := range words[1:] { if len(word)+1 > spaceLeft { wrapped += "\n" + padding + word spaceLeft = lineWidth - len(word) } else { wrapped += " " + word spaceLeft -= 1 + len(word) } } return wrapped } func offset(input string, fixed int) int { return len(input) + fixed } // this function tries to find the max width of the names column // so say we have the following rows for help // // foo1, foo2, foo3 some string here // bar1, b2 some other string here // // We want to offset the 2nd row usage by some amount so that everything // is aligned // // foo1, foo2, foo3 some string here // bar1, b2 some other string here // // to find that offset we find the length of all the rows and use the max // to calculate the offset func offsetCommands(cmds []*Command, fixed int) int { var max int = 0 for _, cmd := range cmds { s := strings.Join(cmd.Names(), ", ") if len(s) > max { max = len(s) } } return max + fixed } cli-2.25.7/help_test.go000066400000000000000000001127011444235773300147120ustar00rootroot00000000000000package cli import ( "bytes" "flag" "fmt" "io" "os" "runtime" "strings" "testing" ) func Test_ShowAppHelp_NoAuthor(t *testing.T) { output := new(bytes.Buffer) app := &App{Writer: output} c := NewContext(app, nil, nil) _ = ShowAppHelp(c) if bytes.Contains(output.Bytes(), []byte("AUTHOR(S):")) { t.Errorf("expected\n%snot to include %s", output.String(), "AUTHOR(S):") } } func Test_ShowAppHelp_NoVersion(t *testing.T) { output := new(bytes.Buffer) app := &App{Writer: output} app.Version = "" c := NewContext(app, nil, nil) _ = ShowAppHelp(c) if bytes.Contains(output.Bytes(), []byte("VERSION:")) { t.Errorf("expected\n%snot to include %s", output.String(), "VERSION:") } } func Test_ShowAppHelp_HideVersion(t *testing.T) { output := new(bytes.Buffer) app := &App{Writer: output} app.HideVersion = true c := NewContext(app, nil, nil) _ = ShowAppHelp(c) if bytes.Contains(output.Bytes(), []byte("VERSION:")) { t.Errorf("expected\n%snot to include %s", output.String(), "VERSION:") } } func Test_ShowAppHelp_MultiLineDescription(t *testing.T) { output := new(bytes.Buffer) app := &App{Writer: output} app.HideVersion = true app.Description = "multi\n line" c := NewContext(app, nil, nil) _ = ShowAppHelp(c) if !bytes.Contains(output.Bytes(), []byte("DESCRIPTION:\n multi\n line")) { t.Errorf("expected\n%s\nto include\n%s", output.String(), "DESCRIPTION:\n multi\n line") } } func Test_Help_Custom_Flags(t *testing.T) { oldFlag := HelpFlag defer func() { HelpFlag = oldFlag }() HelpFlag = &BoolFlag{ Name: "help", Aliases: []string{"x"}, Usage: "show help", } app := App{ Flags: []Flag{ &BoolFlag{Name: "foo", Aliases: []string{"h"}}, }, Action: func(ctx *Context) error { if ctx.Bool("h") != true { t.Errorf("custom help flag not set") } return nil }, } output := new(bytes.Buffer) app.Writer = output _ = app.Run([]string{"test", "-h"}) if output.Len() > 0 { t.Errorf("unexpected output: %s", output.String()) } } func Test_Version_Custom_Flags(t *testing.T) { oldFlag := VersionFlag defer func() { VersionFlag = oldFlag }() VersionFlag = &BoolFlag{ Name: "version", Aliases: []string{"V"}, Usage: "show version", } app := App{ Flags: []Flag{ &BoolFlag{Name: "foo", Aliases: []string{"v"}}, }, Action: func(ctx *Context) error { if ctx.Bool("v") != true { t.Errorf("custom version flag not set") } return nil }, } output := new(bytes.Buffer) app.Writer = output _ = app.Run([]string{"test", "-v"}) if output.Len() > 0 { t.Errorf("unexpected output: %s", output.String()) } } func Test_helpCommand_Action_ErrorIfNoTopic(t *testing.T) { app := &App{} set := flag.NewFlagSet("test", 0) _ = set.Parse([]string{"foo"}) c := NewContext(app, set, nil) err := helpCommand.Action(c) if err == nil { t.Fatalf("expected error from helpCommand.Action(), but got nil") } exitErr, ok := err.(*exitError) if !ok { t.Fatalf("expected *exitError from helpCommand.Action(), but instead got: %v", err.Error()) } if !strings.HasPrefix(exitErr.Error(), "No help topic for") { t.Fatalf("expected an unknown help topic error, but got: %v", exitErr.Error()) } if exitErr.exitCode != 3 { t.Fatalf("expected exit value = 3, got %d instead", exitErr.exitCode) } } func Test_helpCommand_InHelpOutput(t *testing.T) { app := &App{} output := &bytes.Buffer{} app.Writer = output _ = app.Run([]string{"test", "--help"}) s := output.String() if strings.Contains(s, "\nCOMMANDS:\nGLOBAL OPTIONS:\n") { t.Fatalf("empty COMMANDS section detected: %q", s) } if !strings.Contains(s, "help, h") { t.Fatalf("missing \"help, h\": %q", s) } } func Test_helpSubcommand_Action_ErrorIfNoTopic(t *testing.T) { app := &App{} set := flag.NewFlagSet("test", 0) _ = set.Parse([]string{"foo"}) c := NewContext(app, set, nil) err := helpCommand.Action(c) if err == nil { t.Fatalf("expected error from helpCommand.Action(), but got nil") } exitErr, ok := err.(*exitError) if !ok { t.Fatalf("expected *exitError from helpCommand.Action(), but instead got: %v", err.Error()) } if !strings.HasPrefix(exitErr.Error(), "No help topic for") { t.Fatalf("expected an unknown help topic error, but got: %v", exitErr.Error()) } if exitErr.exitCode != 3 { t.Fatalf("expected exit value = 3, got %d instead", exitErr.exitCode) } } func TestShowAppHelp_CommandAliases(t *testing.T) { app := &App{ Commands: []*Command{ { Name: "frobbly", Aliases: []string{"fr", "frob"}, Action: func(ctx *Context) error { return nil }, }, }, } output := &bytes.Buffer{} app.Writer = output _ = app.Run([]string{"foo", "--help"}) if !strings.Contains(output.String(), "frobbly, fr, frob") { t.Errorf("expected output to include all command aliases; got: %q", output.String()) } } func TestShowCommandHelp_HelpPrinter(t *testing.T) { /*doublecho := func(text string) string { return text + " " + text }*/ tests := []struct { name string template string printer helpPrinter command string wantTemplate string wantOutput string }{ { name: "no-command", template: "", printer: func(w io.Writer, templ string, data interface{}) { fmt.Fprint(w, "yo") }, command: "", wantTemplate: AppHelpTemplate, wantOutput: "yo", }, /*{ name: "standard-command", template: "", printer: func(w io.Writer, templ string, data interface{}) { fmt.Fprint(w, "yo") }, command: "my-command", wantTemplate: CommandHelpTemplate, wantOutput: "yo", }, { name: "custom-template-command", template: "{{doublecho .Name}}", printer: func(w io.Writer, templ string, data interface{}) { // Pass a custom function to ensure it gets used fm := map[string]interface{}{"doublecho": doublecho} HelpPrinterCustom(w, templ, data, fm) }, command: "my-command", wantTemplate: "{{doublecho .Name}}", wantOutput: "my-command my-command", },*/ } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { defer func(old helpPrinter) { HelpPrinter = old }(HelpPrinter) HelpPrinter = func(w io.Writer, templ string, data interface{}) { if templ != tt.wantTemplate { t.Errorf("want template:\n%s\ngot template:\n%s", tt.wantTemplate, templ) } tt.printer(w, templ, data) } var buf bytes.Buffer app := &App{ Name: "my-app", Writer: &buf, Commands: []*Command{ { Name: "my-command", CustomHelpTemplate: tt.template, }, }, } err := app.Run([]string{"my-app", "help", tt.command}) if err != nil { t.Fatal(err) } got := buf.String() if got != tt.wantOutput { t.Errorf("want output %q, got %q", tt.wantOutput, got) } }) } } func TestShowCommandHelp_HelpPrinterCustom(t *testing.T) { doublecho := func(text string) string { return text + " " + text } tests := []struct { name string template string printer helpPrinterCustom command string wantTemplate string wantOutput string }{ { name: "no-command", template: "", printer: func(w io.Writer, templ string, data interface{}, fm map[string]interface{}) { fmt.Fprint(w, "yo") }, command: "", wantTemplate: AppHelpTemplate, wantOutput: "yo", }, { name: "standard-command", template: "", printer: func(w io.Writer, templ string, data interface{}, fm map[string]interface{}) { fmt.Fprint(w, "yo") }, command: "my-command", wantTemplate: CommandHelpTemplate, wantOutput: "yo", }, { name: "custom-template-command", template: "{{doublecho .Name}}", printer: func(w io.Writer, templ string, data interface{}, _ map[string]interface{}) { // Pass a custom function to ensure it gets used fm := map[string]interface{}{"doublecho": doublecho} printHelpCustom(w, templ, data, fm) }, command: "my-command", wantTemplate: "{{doublecho .Name}}", wantOutput: "my-command my-command", }, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { defer func(old helpPrinterCustom) { HelpPrinterCustom = old }(HelpPrinterCustom) HelpPrinterCustom = func(w io.Writer, templ string, data interface{}, fm map[string]interface{}) { if fm != nil { t.Error("unexpected function map passed") } if templ != tt.wantTemplate { t.Errorf("want template:\n%s\ngot template:\n%s", tt.wantTemplate, templ) } tt.printer(w, templ, data, fm) } var buf bytes.Buffer app := &App{ Name: "my-app", Writer: &buf, Commands: []*Command{ { Name: "my-command", CustomHelpTemplate: tt.template, }, }, } err := app.Run([]string{"my-app", "help", tt.command}) if err != nil { t.Fatal(err) } got := buf.String() if got != tt.wantOutput { t.Errorf("want output %q, got %q", tt.wantOutput, got) } }) } } func TestShowCommandHelp_CommandAliases(t *testing.T) { app := &App{ Commands: []*Command{ { Name: "frobbly", Aliases: []string{"fr", "frob", "bork"}, Action: func(ctx *Context) error { return nil }, }, }, } output := &bytes.Buffer{} app.Writer = output _ = app.Run([]string{"foo", "help", "fr"}) if !strings.Contains(output.String(), "frobbly") { t.Errorf("expected output to include command name; got: %q", output.String()) } if strings.Contains(output.String(), "bork") { t.Errorf("expected output to exclude command aliases; got: %q", output.String()) } } func TestHelpNameConsistency(t *testing.T) { // Setup some very basic templates based on actual AppHelp, CommandHelp // and SubcommandHelp templates to display the help name // The inconsistency shows up when users use NewApp() as opposed to // using App{...} directly SubcommandHelpTemplate = `{{.HelpName}}` app := NewApp() app.Name = "bar" app.CustomAppHelpTemplate = `{{.HelpName}}` app.Commands = []*Command{ { Name: "command1", CustomHelpTemplate: `{{.HelpName}}`, Subcommands: []*Command{ { Name: "subcommand1", CustomHelpTemplate: `{{.HelpName}}`, }, }, }, } tests := []struct { name string args []string }{ { name: "App help", args: []string{"foo"}, }, { name: "Command help", args: []string{"foo", "command1"}, }, { name: "Subcommand help", args: []string{"foo", "command1", "subcommand1"}, }, } for _, tt := range tests { output := &bytes.Buffer{} app.Writer = output if err := app.Run(tt.args); err != nil { t.Error(err) } if !strings.Contains(output.String(), "bar") { t.Errorf("expected output to contain bar; got: %q", output.String()) } } } func TestShowSubcommandHelp_CommandAliases(t *testing.T) { app := &App{ Commands: []*Command{ { Name: "frobbly", Aliases: []string{"fr", "frob", "bork"}, Action: func(ctx *Context) error { return nil }, }, }, } output := &bytes.Buffer{} app.Writer = output _ = app.Run([]string{"foo", "help"}) if !strings.Contains(output.String(), "frobbly, fr, frob, bork") { t.Errorf("expected output to include all command aliases; got: %q", output.String()) } } func TestShowCommandHelp_Customtemplate(t *testing.T) { app := &App{ Name: "foo", Commands: []*Command{ { Name: "frobbly", Action: func(ctx *Context) error { return nil }, CustomHelpTemplate: `NAME: {{.HelpName}} - {{.Usage}} USAGE: {{.HelpName}} [FLAGS] TARGET [TARGET ...] FLAGS: {{range .VisibleFlags}}{{.}} {{end}} EXAMPLES: 1. Frobbly runs with this param locally. $ {{.HelpName}} wobbly `, }, }, } output := &bytes.Buffer{} app.Writer = output _ = app.Run([]string{"foo", "help", "frobbly"}) if strings.Contains(output.String(), "2. Frobbly runs without this param locally.") { t.Errorf("expected output to exclude \"2. Frobbly runs without this param locally.\"; got: %q", output.String()) } if !strings.Contains(output.String(), "1. Frobbly runs with this param locally.") { t.Errorf("expected output to include \"1. Frobbly runs with this param locally.\"; got: %q", output.String()) } if !strings.Contains(output.String(), "$ foo frobbly wobbly") { t.Errorf("expected output to include \"$ foo frobbly wobbly\"; got: %q", output.String()) } } func TestShowSubcommandHelp_CommandUsageText(t *testing.T) { app := &App{ Commands: []*Command{ { Name: "frobbly", UsageText: "this is usage text", }, }, } output := &bytes.Buffer{} app.Writer = output _ = app.Run([]string{"foo", "frobbly", "--help"}) if !strings.Contains(output.String(), "this is usage text") { t.Errorf("expected output to include usage text; got: %q", output.String()) } } func TestShowSubcommandHelp_MultiLine_CommandUsageText(t *testing.T) { app := &App{ Commands: []*Command{ { Name: "frobbly", UsageText: `This is a multi line UsageText`, }, }, } output := &bytes.Buffer{} app.Writer = output _ = app.Run([]string{"foo", "frobbly", "--help"}) expected := `USAGE: This is a multi line UsageText ` if !strings.Contains(output.String(), expected) { t.Errorf("expected output to include usage text; got: %q", output.String()) } } func TestShowSubcommandHelp_SubcommandUsageText(t *testing.T) { app := &App{ Commands: []*Command{ { Name: "frobbly", Subcommands: []*Command{ { Name: "bobbly", UsageText: "this is usage text", }, }, }, }, } output := &bytes.Buffer{} app.Writer = output _ = app.Run([]string{"foo", "frobbly", "bobbly", "--help"}) if !strings.Contains(output.String(), "this is usage text") { t.Errorf("expected output to include usage text; got: %q", output.String()) } } func TestShowSubcommandHelp_MultiLine_SubcommandUsageText(t *testing.T) { app := &App{ Commands: []*Command{ { Name: "frobbly", Subcommands: []*Command{ { Name: "bobbly", UsageText: `This is a multi line UsageText`, }, }, }, }, } output := &bytes.Buffer{} app.Writer = output _ = app.Run([]string{"foo", "frobbly", "bobbly", "--help"}) expected := `USAGE: This is a multi line UsageText ` if !strings.Contains(output.String(), expected) { t.Errorf("expected output to include usage text; got: %q", output.String()) } } func TestShowAppHelp_HiddenCommand(t *testing.T) { app := &App{ Commands: []*Command{ { Name: "frobbly", Action: func(ctx *Context) error { return nil }, }, { Name: "secretfrob", Hidden: true, Action: func(ctx *Context) error { return nil }, }, }, } output := &bytes.Buffer{} app.Writer = output _ = app.Run([]string{"app", "--help"}) if strings.Contains(output.String(), "secretfrob") { t.Errorf("expected output to exclude \"secretfrob\"; got: %q", output.String()) } if !strings.Contains(output.String(), "frobbly") { t.Errorf("expected output to include \"frobbly\"; got: %q", output.String()) } } func TestShowAppHelp_HelpPrinter(t *testing.T) { doublecho := func(text string) string { return text + " " + text } tests := []struct { name string template string printer helpPrinter wantTemplate string wantOutput string }{ { name: "standard-command", template: "", printer: func(w io.Writer, templ string, data interface{}) { fmt.Fprint(w, "yo") }, wantTemplate: AppHelpTemplate, wantOutput: "yo", }, { name: "custom-template-command", template: "{{doublecho .Name}}", printer: func(w io.Writer, templ string, data interface{}) { // Pass a custom function to ensure it gets used fm := map[string]interface{}{"doublecho": doublecho} printHelpCustom(w, templ, data, fm) }, wantTemplate: "{{doublecho .Name}}", wantOutput: "my-app my-app", }, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { defer func(old helpPrinter) { HelpPrinter = old }(HelpPrinter) HelpPrinter = func(w io.Writer, templ string, data interface{}) { if templ != tt.wantTemplate { t.Errorf("want template:\n%s\ngot template:\n%s", tt.wantTemplate, templ) } tt.printer(w, templ, data) } var buf bytes.Buffer app := &App{ Name: "my-app", Writer: &buf, CustomAppHelpTemplate: tt.template, } err := app.Run([]string{"my-app", "help"}) if err != nil { t.Fatal(err) } got := buf.String() if got != tt.wantOutput { t.Errorf("want output %q, got %q", tt.wantOutput, got) } }) } } func TestShowAppHelp_HelpPrinterCustom(t *testing.T) { doublecho := func(text string) string { return text + " " + text } tests := []struct { name string template string printer helpPrinterCustom wantTemplate string wantOutput string }{ { name: "standard-command", template: "", printer: func(w io.Writer, templ string, data interface{}, fm map[string]interface{}) { fmt.Fprint(w, "yo") }, wantTemplate: AppHelpTemplate, wantOutput: "yo", }, { name: "custom-template-command", template: "{{doublecho .Name}}", printer: func(w io.Writer, templ string, data interface{}, _ map[string]interface{}) { // Pass a custom function to ensure it gets used fm := map[string]interface{}{"doublecho": doublecho} printHelpCustom(w, templ, data, fm) }, wantTemplate: "{{doublecho .Name}}", wantOutput: "my-app my-app", }, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { defer func(old helpPrinterCustom) { HelpPrinterCustom = old }(HelpPrinterCustom) HelpPrinterCustom = func(w io.Writer, templ string, data interface{}, fm map[string]interface{}) { if fm != nil { t.Error("unexpected function map passed") } if templ != tt.wantTemplate { t.Errorf("want template:\n%s\ngot template:\n%s", tt.wantTemplate, templ) } tt.printer(w, templ, data, fm) } var buf bytes.Buffer app := &App{ Name: "my-app", Writer: &buf, CustomAppHelpTemplate: tt.template, } err := app.Run([]string{"my-app", "help"}) if err != nil { t.Fatal(err) } got := buf.String() if got != tt.wantOutput { t.Errorf("want output %q, got %q", tt.wantOutput, got) } }) } } func TestShowAppHelp_CustomAppTemplate(t *testing.T) { app := &App{ Commands: []*Command{ { Name: "frobbly", Action: func(ctx *Context) error { return nil }, }, { Name: "secretfrob", Hidden: true, Action: func(ctx *Context) error { return nil }, }, }, ExtraInfo: func() map[string]string { platform := fmt.Sprintf("OS: %s | Arch: %s", runtime.GOOS, runtime.GOARCH) goruntime := fmt.Sprintf("Version: %s | CPUs: %d", runtime.Version(), runtime.NumCPU()) return map[string]string{ "PLATFORM": platform, "RUNTIME": goruntime, } }, CustomAppHelpTemplate: `NAME: {{.Name}} - {{.Usage}} USAGE: {{.Name}} {{if .VisibleFlags}}[FLAGS] {{end}}COMMAND{{if .VisibleFlags}} [COMMAND FLAGS | -h]{{end}} [ARGUMENTS...] COMMANDS: {{range .VisibleCommands}}{{join .Names ", "}}{{ "\t" }}{{.Usage}} {{end}}{{if .VisibleFlags}} GLOBAL FLAGS: {{range .VisibleFlags}}{{.}} {{end}}{{end}} VERSION: 2.0.0 {{"\n"}}{{range $key, $value := ExtraInfo}} {{$key}}: {{$value}} {{end}}`, } output := &bytes.Buffer{} app.Writer = output _ = app.Run([]string{"app", "--help"}) if strings.Contains(output.String(), "secretfrob") { t.Errorf("expected output to exclude \"secretfrob\"; got: %q", output.String()) } if !strings.Contains(output.String(), "frobbly") { t.Errorf("expected output to include \"frobbly\"; got: %q", output.String()) } if !strings.Contains(output.String(), "PLATFORM:") || !strings.Contains(output.String(), "OS:") || !strings.Contains(output.String(), "Arch:") { t.Errorf("expected output to include \"PLATFORM:, OS: and Arch:\"; got: %q", output.String()) } if !strings.Contains(output.String(), "RUNTIME:") || !strings.Contains(output.String(), "Version:") || !strings.Contains(output.String(), "CPUs:") { t.Errorf("expected output to include \"RUNTIME:, Version: and CPUs:\"; got: %q", output.String()) } if !strings.Contains(output.String(), "VERSION:") || !strings.Contains(output.String(), "2.0.0") { t.Errorf("expected output to include \"VERSION:, 2.0.0\"; got: %q", output.String()) } } func TestShowAppHelp_UsageText(t *testing.T) { app := &App{ UsageText: "This is a single line of UsageText", Commands: []*Command{ { Name: "frobbly", }, }, } output := &bytes.Buffer{} app.Writer = output _ = app.Run([]string{"foo"}) if !strings.Contains(output.String(), "This is a single line of UsageText") { t.Errorf("expected output to include usage text; got: %q", output.String()) } } func TestShowAppHelp_MultiLine_UsageText(t *testing.T) { app := &App{ UsageText: `This is a multi line App UsageText`, Commands: []*Command{ { Name: "frobbly", }, }, } output := &bytes.Buffer{} app.Writer = output _ = app.Run([]string{"foo"}) expected := `USAGE: This is a multi line App UsageText ` if !strings.Contains(output.String(), expected) { t.Errorf("expected output to include usage text; got: %q", output.String()) } } func TestShowAppHelp_CommandMultiLine_UsageText(t *testing.T) { app := &App{ UsageText: `This is a multi line App UsageText`, Commands: []*Command{ { Name: "frobbly", Aliases: []string{"frb1", "frbb2", "frl2"}, Usage: "this is a long help output for the run command, long usage \noutput, long usage output, long usage output, long usage output\noutput, long usage output, long usage output", }, { Name: "grobbly", Aliases: []string{"grb1", "grbb2"}, Usage: "this is another long help output for the run command, long usage \noutput, long usage output", }, }, } output := &bytes.Buffer{} app.Writer = output _ = app.Run([]string{"foo"}) expected := "COMMANDS:\n" + " frobbly, frb1, frbb2, frl2 this is a long help output for the run command, long usage \n" + " output, long usage output, long usage output, long usage output\n" + " output, long usage output, long usage output\n" + " grobbly, grb1, grbb2 this is another long help output for the run command, long usage \n" + " output, long usage output" if !strings.Contains(output.String(), expected) { t.Errorf("expected output to include usage text; got: %q", output.String()) } } func TestHideHelpCommand(t *testing.T) { app := &App{ HideHelpCommand: true, Writer: io.Discard, } err := app.Run([]string{"foo", "help"}) if err == nil { t.Fatalf("expected a non-nil error") } if !strings.Contains(err.Error(), "No help topic for 'help'") { t.Errorf("Run returned unexpected error: %v", err) } err = app.Run([]string{"foo", "--help"}) if err != nil { t.Errorf("Run returned unexpected error: %v", err) } } func TestHideHelpCommand_False(t *testing.T) { app := &App{ HideHelpCommand: false, Writer: io.Discard, } err := app.Run([]string{"foo", "help"}) if err != nil { t.Errorf("Run returned unexpected error: %v", err) } err = app.Run([]string{"foo", "--help"}) if err != nil { t.Errorf("Run returned unexpected error: %v", err) } } func TestHideHelpCommand_WithHideHelp(t *testing.T) { app := &App{ HideHelp: true, // effective (hides both command and flag) HideHelpCommand: true, // ignored Writer: io.Discard, } err := app.Run([]string{"foo", "help"}) if err == nil { t.Fatalf("expected a non-nil error") } if !strings.Contains(err.Error(), "No help topic for 'help'") { t.Errorf("Run returned unexpected error: %v", err) } err = app.Run([]string{"foo", "--help"}) if err == nil { t.Fatalf("expected a non-nil error") } if !strings.Contains(err.Error(), "flag: help requested") { t.Errorf("Run returned unexpected error: %v", err) } } func newContextFromStringSlice(ss []string) *Context { set := flag.NewFlagSet("", flag.ContinueOnError) _ = set.Parse(ss) return &Context{flagSet: set} } func TestHideHelpCommand_RunAsSubcommand(t *testing.T) { app := &App{ HideHelpCommand: true, Writer: io.Discard, Commands: []*Command{ { Name: "dummy", }, }, } err := app.RunAsSubcommand(newContextFromStringSlice([]string{"", "help"})) if err == nil { t.Fatalf("expected a non-nil error") } if !strings.Contains(err.Error(), "No help topic for 'help'") { t.Errorf("Run returned unexpected error: %v", err) } err = app.RunAsSubcommand(newContextFromStringSlice([]string{"", "--help"})) if err != nil { t.Errorf("Run returned unexpected error: %v", err) } } func TestHideHelpCommand_RunAsSubcommand_False(t *testing.T) { app := &App{ HideHelpCommand: false, Writer: io.Discard, Commands: []*Command{ { Name: "dummy", }, }, } err := app.RunAsSubcommand(newContextFromStringSlice([]string{"", "help"})) if err != nil { t.Errorf("Run returned unexpected error: %v", err) } err = app.RunAsSubcommand(newContextFromStringSlice([]string{"", "--help"})) if err != nil { t.Errorf("Run returned unexpected error: %v", err) } } func TestHideHelpCommand_WithSubcommands(t *testing.T) { app := &App{ Writer: io.Discard, Commands: []*Command{ { Name: "dummy", Subcommands: []*Command{ { Name: "dummy2", }, }, HideHelpCommand: true, }, }, } err := app.Run([]string{"foo", "dummy", "help"}) if err == nil { t.Fatalf("expected a non-nil error") } if !strings.Contains(err.Error(), "No help topic for 'help'") { t.Errorf("Run returned unexpected error: %v", err) } err = app.Run([]string{"foo", "dummy", "--help"}) if err != nil { t.Errorf("Run returned unexpected error: %v", err) } } func TestHideHelpCommand_RunAsSubcommand_True_CustomTemplate(t *testing.T) { var buf bytes.Buffer app := &App{ Writer: &buf, Commands: []*Command{ { Name: "dummy", CustomHelpTemplate: "TEMPLATE", HideHelpCommand: true, }, }, } err := app.RunAsSubcommand(newContextFromStringSlice([]string{"", "dummy", "-h"})) if err != nil { t.Errorf("Run returned unexpected error: %v", err) } if !strings.Contains(buf.String(), "TEMPLATE") { t.Errorf("Custom Help template ignored") } } func TestDefaultCompleteWithFlags(t *testing.T) { origEnv := os.Environ() origArgv := os.Args t.Cleanup(func() { os.Args = origArgv resetEnv(origEnv) }) os.Setenv("SHELL", "bash") for _, tc := range []struct { name string a *App argv []string expected string }{ { name: "empty", a: &App{}, argv: []string{"prog", "cmd"}, expected: "", }, { name: "typical-flag-suggestion", a: &App{ Name: "cmd", Flags: []Flag{ &BoolFlag{Name: "happiness"}, &Int64Flag{Name: "everybody-jump-on"}, }, Commands: []*Command{ {Name: "putz"}, }, }, argv: []string{"cmd", "--e", "--generate-bash-completion"}, expected: "--everybody-jump-on\n", }, { name: "typical-command-suggestion", a: &App{ Name: "cmd", Flags: []Flag{ &BoolFlag{Name: "happiness"}, &Int64Flag{Name: "everybody-jump-on"}, }, Commands: []*Command{ { Name: "putz", Subcommands: []*Command{ {Name: "futz"}, }, Flags: []Flag{ &BoolFlag{Name: "excitement"}, &StringFlag{Name: "hat-shape"}, }, }, }, }, argv: []string{"cmd", "--generate-bash-completion"}, expected: "putz\n", }, { name: "typical-subcommand-suggestion", a: &App{ Name: "cmd", Flags: []Flag{ &BoolFlag{Name: "happiness"}, &Int64Flag{Name: "everybody-jump-on"}, }, Commands: []*Command{ { Name: "putz", Subcommands: []*Command{ {Name: "futz"}, }, Flags: []Flag{ &BoolFlag{Name: "excitement"}, &StringFlag{Name: "hat-shape"}, }, }, }, }, argv: []string{"cmd", "--happiness", "putz", "--generate-bash-completion"}, expected: "futz\nhelp\nh\n", }, { name: "typical-subcommand-subcommand-suggestion", a: &App{ Name: "cmd", Flags: []Flag{ &BoolFlag{Name: "happiness"}, &Int64Flag{Name: "everybody-jump-on"}, }, Commands: []*Command{ { Name: "putz", Subcommands: []*Command{ { Name: "futz", Flags: []Flag{ &BoolFlag{Name: "excitement"}, &StringFlag{Name: "hat-shape"}, }, }, }, }, }, }, argv: []string{"cmd", "--happiness", "putz", "futz", "-e", "--generate-bash-completion"}, expected: "--excitement\n", }, { name: "autocomplete-with-spaces", a: &App{ Name: "cmd", Flags: []Flag{ &BoolFlag{Name: "happiness"}, &Int64Flag{Name: "everybody-jump-on"}, }, Commands: []*Command{ { Name: "putz", Subcommands: []*Command{ {Name: "help"}, }, Flags: []Flag{ &BoolFlag{Name: "excitement"}, &StringFlag{Name: "hat-shape"}, }, }, }, }, argv: []string{"cmd", "--happiness", "putz", "h", "--generate-bash-completion"}, expected: "help\n", }, } { t.Run(tc.name, func(ct *testing.T) { writer := &bytes.Buffer{} tc.a.EnableBashCompletion = true tc.a.HideHelp = true tc.a.Writer = writer os.Args = tc.argv tc.a.Run(tc.argv) written := writer.String() if written != tc.expected { ct.Errorf("written help does not match expected %q != %q", written, tc.expected) } }) } } func TestWrap(t *testing.T) { emptywrap := wrap("", 4, 16) if emptywrap != "" { t.Errorf("Wrapping empty line should return empty line. Got '%s'.", emptywrap) } } func TestWrappedHelp(t *testing.T) { // Reset HelpPrinter after this test. defer func(old helpPrinter) { HelpPrinter = old }(HelpPrinter) output := new(bytes.Buffer) app := &App{ Writer: output, Flags: []Flag{ &BoolFlag{Name: "foo", Aliases: []string{"h"}, Usage: "here's a really long help text line, let's see where it wraps. blah blah blah and so on.", }, }, Usage: "here's a sample App.Usage string long enough that it should be wrapped in this test", UsageText: "i'm not sure how App.UsageText differs from App.Usage, but this should also be wrapped in this test", // TODO: figure out how to make ArgsUsage appear in the help text, and test that Description: `here's a sample App.Description string long enough that it should be wrapped in this test with a newline and an indented line`, Copyright: `Here's a sample copyright text string long enough that it should be wrapped. Including newlines. And also indented lines. And then another long line. Blah blah blah does anybody ever read these things?`, } c := NewContext(app, nil, nil) HelpPrinter = func(w io.Writer, templ string, data interface{}) { funcMap := map[string]interface{}{ "wrapAt": func() int { return 30 }, } HelpPrinterCustom(w, templ, data, funcMap) } _ = ShowAppHelp(c) expected := `NAME: - here's a sample App.Usage string long enough that it should be wrapped in this test USAGE: i'm not sure how App.UsageText differs from App.Usage, but this should also be wrapped in this test DESCRIPTION: here's a sample App.Description string long enough that it should be wrapped in this test with a newline and an indented line GLOBAL OPTIONS: --foo, -h here's a really long help text line, let's see where it wraps. blah blah blah and so on. (default: false) COPYRIGHT: Here's a sample copyright text string long enough that it should be wrapped. Including newlines. And also indented lines. And then another long line. Blah blah blah does anybody ever read these things? ` if output.String() != expected { t.Errorf("Unexpected wrapping, got:\n%s\nexpected: %s", output.String(), expected) } } func TestWrappedCommandHelp(t *testing.T) { // Reset HelpPrinter after this test. defer func(old helpPrinter) { HelpPrinter = old }(HelpPrinter) output := new(bytes.Buffer) app := &App{ Writer: output, Commands: []*Command{ { Name: "add", Aliases: []string{"a"}, Usage: "add a task to the list", UsageText: "this is an even longer way of describing adding a task to the list", Description: "and a description long enough to wrap in this test case", Action: func(c *Context) error { return nil }, }, }, } c := NewContext(app, nil, nil) HelpPrinter = func(w io.Writer, templ string, data interface{}) { funcMap := map[string]interface{}{ "wrapAt": func() int { return 30 }, } HelpPrinterCustom(w, templ, data, funcMap) } _ = ShowCommandHelp(c, "add") expected := `NAME: - add a task to the list USAGE: this is an even longer way of describing adding a task to the list DESCRIPTION: and a description long enough to wrap in this test case OPTIONS: --help, -h show help ` if output.String() != expected { t.Errorf("Unexpected wrapping, got:\n%s\nexpected:\n%s", output.String(), expected) } } func TestWrappedSubcommandHelp(t *testing.T) { // Reset HelpPrinter after this test. defer func(old helpPrinter) { HelpPrinter = old }(HelpPrinter) output := new(bytes.Buffer) app := &App{ Name: "cli.test", Writer: output, Commands: []*Command{ { Name: "bar", Aliases: []string{"a"}, Usage: "add a task to the list", UsageText: "this is an even longer way of describing adding a task to the list", Description: "and a description long enough to wrap in this test case", Action: func(c *Context) error { return nil }, Subcommands: []*Command{ { Name: "grok", Usage: "remove an existing template", UsageText: "longer usage text goes here, la la la, hopefully this is long enough to wrap even more", Action: func(c *Context) error { return nil }, }, }, }, }, } HelpPrinter = func(w io.Writer, templ string, data interface{}) { funcMap := map[string]interface{}{ "wrapAt": func() int { return 30 }, } HelpPrinterCustom(w, templ, data, funcMap) } _ = app.Run([]string{"foo", "bar", "grok", "--help"}) expected := `NAME: cli.test bar grok - remove an existing template USAGE: longer usage text goes here, la la la, hopefully this is long enough to wrap even more OPTIONS: --help, -h show help ` if output.String() != expected { t.Errorf("Unexpected wrapping, got:\n%s\nexpected: %s", output.String(), expected) } } func TestWrappedHelpSubcommand(t *testing.T) { // Reset HelpPrinter after this test. defer func(old helpPrinter) { HelpPrinter = old }(HelpPrinter) output := new(bytes.Buffer) app := &App{ Name: "cli.test", Writer: output, Commands: []*Command{ { Name: "bar", Aliases: []string{"a"}, Usage: "add a task to the list", UsageText: "this is an even longer way of describing adding a task to the list", Description: "and a description long enough to wrap in this test case", Action: func(c *Context) error { return nil }, Subcommands: []*Command{ { Name: "grok", Usage: "remove an existing template", UsageText: "longer usage text goes here, la la la, hopefully this is long enough to wrap even more", Action: func(c *Context) error { return nil }, Flags: []Flag{ &StringFlag{ Name: "test-f", Usage: "my test usage", }, }, }, }, }, }, } HelpPrinter = func(w io.Writer, templ string, data interface{}) { funcMap := map[string]interface{}{ "wrapAt": func() int { return 30 }, } HelpPrinterCustom(w, templ, data, funcMap) } _ = app.Run([]string{"foo", "bar", "help", "grok"}) expected := `NAME: cli.test bar grok - remove an existing template USAGE: longer usage text goes here, la la la, hopefully this is long enough to wrap even more OPTIONS: --test-f value my test usage --help, -h show help ` if output.String() != expected { t.Errorf("Unexpected wrapping, got:\n%s\nexpected: %s", output.String(), expected) } } func TestCategorizedHelp(t *testing.T) { // Reset HelpPrinter after this test. defer func(old helpPrinter) { HelpPrinter = old }(HelpPrinter) output := new(bytes.Buffer) app := &App{ Name: "cli.test", Writer: output, Action: func(ctx *Context) error { return nil }, Flags: []Flag{ &StringFlag{ Name: "strd", // no category set }, &Int64Flag{ Name: "intd", Aliases: []string{"altd1", "altd2"}, Category: "cat1", }, }, } c := NewContext(app, nil, nil) app.Setup() HelpPrinter = func(w io.Writer, templ string, data interface{}) { funcMap := map[string]interface{}{ "wrapAt": func() int { return 30 }, } HelpPrinterCustom(w, templ, data, funcMap) } _ = ShowAppHelp(c) expected := `NAME: cli.test - A new cli application USAGE: cli.test [global options] command [command options] [arguments...] COMMANDS: help, h Shows a list of commands or help for one command GLOBAL OPTIONS: --help, -h show help --strd value cat1 --intd value, --altd1 value, --altd2 value (default: 0) ` if output.String() != expected { t.Errorf("Unexpected wrapping, got:\n%s\nexpected:\n%s", output.String(), expected) } } cli-2.25.7/helpers_test.go000066400000000000000000000005001444235773300154150ustar00rootroot00000000000000package cli import ( "os" "reflect" "testing" ) func init() { _ = os.Setenv("CLI_TEMPLATE_REPANIC", "1") } func expect(t *testing.T, a interface{}, b interface{}) { t.Helper() if !reflect.DeepEqual(a, b) { t.Errorf("Expected %v (type %v) - Got %v (type %v)", b, reflect.TypeOf(b), a, reflect.TypeOf(a)) } } cli-2.25.7/internal/000077500000000000000000000000001444235773300142065ustar00rootroot00000000000000cli-2.25.7/internal/build/000077500000000000000000000000001444235773300153055ustar00rootroot00000000000000cli-2.25.7/internal/build/build.go000066400000000000000000000365751444235773300167530ustar00rootroot00000000000000// local build script file, similar to a makefile or collection of bash scripts in other projects package main import ( "bufio" "bytes" "errors" "fmt" "io" "log" "math" "net/http" "net/url" "os" "os/exec" "path/filepath" "runtime" "strings" "github.com/urfave/cli/v2" ) const ( badNewsEmoji = "🚨" goodNewsEmoji = "✨" checksPassedEmoji = "✅" gfmrunVersion = "v1.3.0" v2diffWarning = ` # The unified diff above indicates that the public API surface area # has changed. If you feel that the changes are acceptable and adhere # to the semantic versioning promise of the v2.x series described in # docs/CONTRIBUTING.md, please run the following command to promote # the current go docs: # # make v2approve # ` ) func main() { top, err := func() (string, error) { if v, err := sh("git", "rev-parse", "--show-toplevel"); err == nil { return strings.TrimSpace(v), nil } return os.Getwd() }() if err != nil { log.Fatal(err) } app := &cli.App{ Name: "builder", Usage: "Do a thing for urfave/cli! (maybe build?)", Commands: cli.Commands{ { Name: "vet", Action: topRunAction("go", "vet", "./..."), }, { Name: "test", Action: TestActionFunc, }, { Name: "gfmrun", Flags: []cli.Flag{ &cli.BoolFlag{ Name: "walk", Value: false, Usage: "Walk the specified directory and perform validation on all markdown files", }, }, Action: GfmrunActionFunc, }, { Name: "check-binary-size", Action: checkBinarySizeActionFunc, }, { Name: "generate", Action: GenerateActionFunc, }, { Name: "yamlfmt", Flags: []cli.Flag{ &cli.BoolFlag{Name: "strict", Value: false, Usage: "require presence of yq"}, }, Action: YAMLFmtActionFunc, }, { Name: "diffcheck", Action: DiffCheckActionFunc, }, { Name: "ensure-goimports", Action: EnsureGoimportsActionFunc, }, { Name: "ensure-gfmrun", Action: EnsureGfmrunActionFunc, }, { Name: "ensure-mkdocs", Action: EnsureMkdocsActionFunc, Flags: []cli.Flag{ &cli.BoolFlag{Name: "upgrade-pip"}, }, }, { Name: "set-mkdocs-remote", Action: SetMkdocsRemoteActionFunc, Flags: []cli.Flag{ &cli.StringFlag{ Name: "github-token", EnvVars: []string{"MKDOCS_REMOTE_GITHUB_TOKEN"}, Required: true, }, }, }, { Name: "deploy-mkdocs", Action: topRunAction("mkdocs", "gh-deploy", "--force"), }, { Name: "lint", Action: LintActionFunc, }, { Name: "v2diff", Flags: []cli.Flag{ &cli.BoolFlag{Name: "color", Value: false}, }, Action: V2Diff, }, { Name: "v2approve", Action: topRunAction( "cp", "-v", "godoc-current.txt", filepath.Join("testdata", "godoc-v2.x.txt"), ), }, }, Flags: []cli.Flag{ &cli.StringFlag{ Name: "tags", Usage: "set build tags", }, &cli.PathFlag{ Name: "top", Value: top, }, &cli.StringSliceFlag{ Name: "packages", Value: cli.NewStringSlice("cli", "altsrc", "internal/build"), }, }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } } func sh(exe string, args ...string) (string, error) { cmd := exec.Command(exe, args...) cmd.Stdin = os.Stdin cmd.Stderr = os.Stderr fmt.Fprintf(os.Stderr, "# ---> %s\n", cmd) outBytes, err := cmd.Output() return string(outBytes), err } func topRunAction(arg string, args ...string) cli.ActionFunc { return func(cCtx *cli.Context) error { os.Chdir(cCtx.Path("top")) return runCmd(arg, args...) } } func runCmd(arg string, args ...string) error { cmd := exec.Command(arg, args...) cmd.Stdin = os.Stdin cmd.Stdout = os.Stdout cmd.Stderr = os.Stderr fmt.Fprintf(os.Stderr, "# ---> %s\n", cmd) return cmd.Run() } func downloadFile(src, dest string, dirPerm, perm os.FileMode) error { req, err := http.NewRequest(http.MethodGet, src, nil) if err != nil { return err } resp, err := http.DefaultClient.Do(req) if err != nil { return err } defer resp.Body.Close() if resp.StatusCode >= 300 { return fmt.Errorf("download response %[1]v", resp.StatusCode) } if err := os.MkdirAll(filepath.Dir(dest), dirPerm); err != nil { return err } out, err := os.Create(dest) if err != nil { return err } if _, err := io.Copy(out, resp.Body); err != nil { return err } if err := out.Close(); err != nil { return err } return os.Chmod(dest, perm) } func VetActionFunc(cCtx *cli.Context) error { return runCmd("go", "vet", cCtx.Path("top")+"/...") } func TestActionFunc(c *cli.Context) error { tags := c.String("tags") for _, pkg := range c.StringSlice("packages") { packageName := "github.com/urfave/cli/v2" if pkg != "cli" { packageName = fmt.Sprintf("github.com/urfave/cli/v2/%s", pkg) } args := []string{"test"} if tags != "" { args = append(args, []string{"-tags", tags}...) } args = append(args, []string{ "-v", "--coverprofile", pkg + ".coverprofile", "--covermode", "count", "--cover", packageName, packageName, }...) if err := runCmd("go", args...); err != nil { return err } } return testCleanup(c.StringSlice("packages")) } func testCleanup(packages []string) error { out := &bytes.Buffer{} fmt.Fprintf(out, "mode: count\n") for _, pkg := range packages { filename := pkg + ".coverprofile" lineBytes, err := os.ReadFile(filename) if err != nil { return err } lines := strings.Split(string(lineBytes), "\n") fmt.Fprintf(out, strings.Join(lines[1:], "\n")) if err := os.Remove(filename); err != nil { return err } } return os.WriteFile("coverage.txt", out.Bytes(), 0644) } func GfmrunActionFunc(cCtx *cli.Context) error { top := cCtx.Path("top") bash, err := exec.LookPath("bash") if err != nil { return err } os.Setenv("SHELL", bash) tmpDir, err := os.MkdirTemp("", "urfave-cli*") if err != nil { return err } wd, err := os.Getwd() if err != nil { return err } if err := os.Chdir(tmpDir); err != nil { return err } fmt.Fprintf(cCtx.App.ErrWriter, "# ---> workspace/TMPDIR is %q\n", tmpDir) if err := runCmd("go", "work", "init", top); err != nil { return err } os.Setenv("TMPDIR", tmpDir) if err := os.Chdir(wd); err != nil { return err } dirPath := cCtx.Args().Get(0) if dirPath == "" { dirPath = "README.md" } walk := cCtx.Bool("walk") sources := []string{} if walk { // Walk the directory and find all markdown files. err := filepath.Walk(dirPath, func(path string, info os.FileInfo, err error) error { if err != nil { return err } if info.IsDir() { return nil } if filepath.Ext(path) != ".md" { return nil } sources = append(sources, path) return nil }) if err != nil { return err } } else { sources = append(sources, dirPath) } var counter int for _, src := range sources { file, err := os.Open(src) if err != nil { return err } defer file.Close() scanner := bufio.NewScanner(file) for scanner.Scan() { if strings.Contains(scanner.Text(), "package main") { counter++ } } err = file.Close() if err != nil { return err } err = scanner.Err() if err != nil { return err } } gfmArgs := []string{ "--count", fmt.Sprint(counter), } for _, src := range sources { gfmArgs = append(gfmArgs, "--sources", src) } if err := runCmd("gfmrun", gfmArgs...); err != nil { return err } return os.RemoveAll(tmpDir) } // checkBinarySizeActionFunc checks the size of an example binary to ensure that we are keeping size down // this was originally inspired by https://github.com/urfave/cli/issues/1055, and followed up on as a part // of https://github.com/urfave/cli/issues/1057 func checkBinarySizeActionFunc(c *cli.Context) (err error) { const ( cliSourceFilePath = "./internal/example-cli/example-cli.go" cliBuiltFilePath = "./internal/example-cli/built-example" helloSourceFilePath = "./internal/example-hello-world/example-hello-world.go" helloBuiltFilePath = "./internal/example-hello-world/built-example" desiredMaxBinarySize = 2.2 mbStringFormatter = "%.1fMB" ) desiredMinBinarySize := 1.675 tags := c.String("tags") if strings.Contains(tags, "urfave_cli_no_docs") { desiredMinBinarySize = 1.39 } // get cli example size cliSize, err := getSize(cliSourceFilePath, cliBuiltFilePath, tags) if err != nil { return err } // get hello world size helloSize, err := getSize(helloSourceFilePath, helloBuiltFilePath, tags) if err != nil { return err } // The CLI size diff is the number we are interested in. // This tells us how much our CLI package contributes to the binary size. cliSizeDiff := cliSize - helloSize // get human readable size, in MB with one decimal place. // example output is: 35.2MB. (note: this simply an example) // that output is much easier to reason about than the `35223432` // that you would see output without the rounding fileSizeInMB := float64(cliSizeDiff) / float64(1000000) roundedFileSize := math.Round(fileSizeInMB*10) / 10 roundedFileSizeString := fmt.Sprintf(mbStringFormatter, roundedFileSize) // check against bounds isLessThanDesiredMin := roundedFileSize < desiredMinBinarySize isMoreThanDesiredMax := roundedFileSize > desiredMaxBinarySize desiredMinSizeString := fmt.Sprintf(mbStringFormatter, desiredMinBinarySize) desiredMaxSizeString := fmt.Sprintf(mbStringFormatter, desiredMaxBinarySize) // show guidance fmt.Println(fmt.Sprintf("\n%s is the current binary size", roundedFileSizeString)) // show guidance for min size if isLessThanDesiredMin { fmt.Println(fmt.Sprintf(" %s %s is the target min size", goodNewsEmoji, desiredMinSizeString)) fmt.Println("") // visual spacing fmt.Println(" The binary is smaller than the target min size, which is great news!") fmt.Println(" That means that your changes are shrinking the binary size.") fmt.Println(" You'll want to go into ./internal/build/build.go and decrease") fmt.Println(" the desiredMinBinarySize, and also probably decrease the ") fmt.Println(" desiredMaxBinarySize by the same amount. That will ensure that") fmt.Println(" future PRs will enforce the newly shrunk binary sizes.") fmt.Println("") // visual spacing os.Exit(1) } else { fmt.Println(fmt.Sprintf(" %s %s is the target min size", checksPassedEmoji, desiredMinSizeString)) } // show guidance for max size if isMoreThanDesiredMax { fmt.Println(fmt.Sprintf(" %s %s is the target max size", badNewsEmoji, desiredMaxSizeString)) fmt.Println("") // visual spacing fmt.Println(" The binary is larger than the target max size.") fmt.Println(" That means that your changes are increasing the binary size.") fmt.Println(" The first thing you'll want to do is ask your yourself") fmt.Println(" Is this change worth increasing the binary size?") fmt.Println(" Larger binary sizes for this package can dissuade its use.") fmt.Println(" If this change is worth the increase, then we can up the") fmt.Println(" desired max binary size. To do that you'll want to go into") fmt.Println(" ./internal/build/build.go and increase the desiredMaxBinarySize,") fmt.Println(" and increase the desiredMinBinarySize by the same amount.") fmt.Println("") // visual spacing os.Exit(1) } else { fmt.Println(fmt.Sprintf(" %s %s is the target max size", checksPassedEmoji, desiredMaxSizeString)) } return nil } func GenerateActionFunc(cCtx *cli.Context) error { top := cCtx.Path("top") cliDocs, err := sh("go", "doc", "-all", top) if err != nil { return err } altsrcDocs, err := sh("go", "doc", "-all", filepath.Join(top, "altsrc")) if err != nil { return err } if err := os.WriteFile( filepath.Join(top, "godoc-current.txt"), []byte(cliDocs+altsrcDocs), 0644, ); err != nil { return err } return runCmd("go", "generate", cCtx.Path("top")+"/...") } func YAMLFmtActionFunc(cCtx *cli.Context) error { yqBin, err := exec.LookPath("yq") if err != nil { if !cCtx.Bool("strict") { fmt.Fprintln(cCtx.App.ErrWriter, "# ---> no yq found; skipping") return nil } return err } os.Chdir(cCtx.Path("top")) return runCmd(yqBin, "eval", "--inplace", "flag-spec.yaml") } func DiffCheckActionFunc(cCtx *cli.Context) error { os.Chdir(cCtx.Path("top")) if err := runCmd("git", "diff", "--exit-code"); err != nil { return err } return runCmd("git", "diff", "--cached", "--exit-code") } func EnsureGoimportsActionFunc(cCtx *cli.Context) error { top := cCtx.Path("top") os.Chdir(top) if err := runCmd( "goimports", "-d", filepath.Join(top, "internal/build/build.go"), ); err == nil { return nil } os.Setenv("GOBIN", filepath.Join(top, ".local/bin")) return runCmd("go", "install", "golang.org/x/tools/cmd/goimports@latest") } func EnsureGfmrunActionFunc(cCtx *cli.Context) error { top := cCtx.Path("top") gfmrunExe := filepath.Join(top, ".local/bin/gfmrun") os.Chdir(top) if v, err := sh(gfmrunExe, "--version"); err == nil && strings.TrimSpace(v) == gfmrunVersion { return nil } gfmrunURL, err := url.Parse( fmt.Sprintf( "https://github.com/urfave/gfmrun/releases/download/%[1]s/gfmrun-%[2]s-%[3]s-%[1]s", gfmrunVersion, runtime.GOOS, runtime.GOARCH, ), ) if err != nil { return err } return downloadFile(gfmrunURL.String(), gfmrunExe, 0755, 0755) } func EnsureMkdocsActionFunc(cCtx *cli.Context) error { os.Chdir(cCtx.Path("top")) if err := runCmd("mkdocs", "--version"); err == nil { return nil } if cCtx.Bool("upgrade-pip") { if err := runCmd("pip", "install", "-U", "pip"); err != nil { return err } } return runCmd("pip", "install", "-r", "mkdocs-requirements.txt") } func SetMkdocsRemoteActionFunc(cCtx *cli.Context) error { ghToken := strings.TrimSpace(cCtx.String("github-token")) if ghToken == "" { return errors.New("empty github token") } os.Chdir(cCtx.Path("top")) if err := runCmd("git", "remote", "rm", "origin"); err != nil { return err } return runCmd( "git", "remote", "add", "origin", fmt.Sprintf("https://x-access-token:%[1]s@github.com/urfave/cli.git", ghToken), ) } func LintActionFunc(cCtx *cli.Context) error { top := cCtx.Path("top") os.Chdir(top) out, err := sh(filepath.Join(top, ".local/bin/goimports"), "-l", ".") if err != nil { return err } if strings.TrimSpace(out) != "" { fmt.Fprintln(cCtx.App.ErrWriter, "# ---> goimports -l is non-empty:") fmt.Fprintln(cCtx.App.ErrWriter, out) return errors.New("goimports needed") } return nil } func V2Diff(cCtx *cli.Context) error { os.Chdir(cCtx.Path("top")) err := runCmd( "diff", "--ignore-all-space", "--minimal", "--color="+func() string { if cCtx.Bool("color") { return "always" } return "auto" }(), "--unified", "--label=a/godoc", filepath.Join("testdata", "godoc-v2.x.txt"), "--label=b/godoc", "godoc-current.txt", ) if err != nil { fmt.Printf("# %v ---> Hey! <---\n", badNewsEmoji) fmt.Println(strings.TrimSpace(v2diffWarning)) } return err } func getSize(sourcePath, builtPath, tags string) (int64, error) { args := []string{"build"} if tags != "" { args = append(args, []string{"-tags", tags}...) } args = append(args, []string{ "-o", builtPath, "-ldflags", "-s -w", sourcePath, }...) if err := runCmd("go", args...); err != nil { fmt.Println("issue getting size for example binary") return 0, err } fileInfo, err := os.Stat(builtPath) if err != nil { fmt.Println("issue getting size for example binary") return 0, err } return fileInfo.Size(), nil } cli-2.25.7/internal/example-cli/000077500000000000000000000000001444235773300164065ustar00rootroot00000000000000cli-2.25.7/internal/example-cli/example-cli.go000066400000000000000000000002341444235773300211340ustar00rootroot00000000000000// minimal example CLI used for binary size checking package main import ( "github.com/urfave/cli/v2" ) func main() { (&cli.App{}).Run([]string{""}) } cli-2.25.7/internal/example-hello-world/000077500000000000000000000000001444235773300200675ustar00rootroot00000000000000cli-2.25.7/internal/example-hello-world/example-hello-world.go000066400000000000000000000001761444235773300243030ustar00rootroot00000000000000// example hello world used for binary size checking package main import "fmt" func main() { fmt.Println("hello world") } cli-2.25.7/mkdocs-requirements.txt000066400000000000000000000001771444235773300171410ustar00rootroot00000000000000mkdocs-git-revision-date-localized-plugin~=1.0 mkdocs-material-extensions~=1.0 mkdocs-material~=8.2 mkdocs~=1.3 pygments~=2.12 cli-2.25.7/mkdocs.yml000066400000000000000000000066211444235773300144020ustar00rootroot00000000000000# NOTE: the mkdocs dependencies will need to be installed out of # band until this whole thing gets more automated: # # pip install -r mkdocs-requirements.txt # site_name: urfave/cli site_url: https://cli.urfave.org/ repo_url: https://github.com/urfave/cli edit_uri: edit/main/docs/ nav: - Home: - Welcome: index.md - Contributing: CONTRIBUTING.md - Code of Conduct: CODE_OF_CONDUCT.md - Releasing: RELEASING.md - Security: SECURITY.md - Migrate v1 to v2: migrate-v1-to-v2.md - v2 Manual: - Getting Started: v2/getting-started.md - Migrating From Older Releases: v2/migrating-from-older-releases.md - Examples: - Greet: v2/examples/greet.md - Arguments: v2/examples/arguments.md - Flags: v2/examples/flags.md - Subcommands: v2/examples/subcommands.md - Subcommands Categories: v2/examples/subcommands-categories.md - Exit Codes: v2/examples/exit-codes.md - Combining Short Options: v2/examples/combining-short-options.md - Bash Completions: v2/examples/bash-completions.md - Generated Help Text: v2/examples/generated-help-text.md - Version Flag: v2/examples/version-flag.md - Timestamp Flag: v2/examples/timestamp-flag.md - Suggestions: v2/examples/suggestions.md - Full API Example: v2/examples/full-api-example.md - v1 Manual: - Getting Started: v1/getting-started.md - Migrating to v2: v1/migrating-to-v2.md - Examples: - Greet: v1/examples/greet.md - Arguments: v1/examples/arguments.md - Flags: v1/examples/flags.md - Subcommands: v1/examples/subcommands.md - Subcommands (Categories): v1/examples/subcommands-categories.md - Exit Codes: v1/examples/exit-codes.md - Combining Short Options: v1/examples/combining-short-options.md - Bash Completions: v1/examples/bash-completions.md - Generated Help Text: v1/examples/generated-help-text.md - Version Flag: v1/examples/version-flag.md theme: name: material palette: - media: "(prefers-color-scheme: light)" scheme: default toggle: icon: material/brightness-4 name: dark mode - media: "(prefers-color-scheme: dark)" scheme: slate toggle: icon: material/brightness-7 name: light mode features: - content.code.annotate - navigation.top - navigation.instant - navigation.expand - navigation.sections - navigation.tabs - navigation.tabs.sticky plugins: - git-revision-date-localized - search - tags # NOTE: this is the recommended configuration from # https://squidfunk.github.io/mkdocs-material/setup/extensions/#recommended-configuration markdown_extensions: - abbr - admonition - attr_list - def_list - footnotes - meta - md_in_html - toc: permalink: true - pymdownx.arithmatex: generic: true - pymdownx.betterem: smart_enable: all - pymdownx.caret - pymdownx.details - pymdownx.emoji: emoji_index: !!python/name:materialx.emoji.twemoji emoji_generator: !!python/name:materialx.emoji.to_svg - pymdownx.highlight - pymdownx.inlinehilite - pymdownx.keys - pymdownx.mark - pymdownx.smartsymbols - pymdownx.superfences - pymdownx.tabbed: alternate_style: true - pymdownx.tasklist: custom_checkbox: true - pymdownx.tilde cli-2.25.7/parse.go000066400000000000000000000053701444235773300140400ustar00rootroot00000000000000package cli import ( "flag" "strings" ) type iterativeParser interface { newFlagSet() (*flag.FlagSet, error) useShortOptionHandling() bool } // To enable short-option handling (e.g., "-it" vs "-i -t") we have to // iteratively catch parsing errors. This way we achieve LR parsing without // transforming any arguments. Otherwise, there is no way we can discriminate // combined short options from common arguments that should be left untouched. // Pass `shellComplete` to continue parsing options on failure during shell // completion when, the user-supplied options may be incomplete. func parseIter(set *flag.FlagSet, ip iterativeParser, args []string, shellComplete bool) error { for { err := set.Parse(args) if !ip.useShortOptionHandling() || err == nil { if shellComplete { return nil } return err } trimmed, trimErr := flagFromError(err) if trimErr != nil { return err } // regenerate the initial args with the split short opts argsWereSplit := false for i, arg := range args { // skip args that are not part of the error message if name := strings.TrimLeft(arg, "-"); name != trimmed { continue } // if we can't split, the error was accurate shortOpts := splitShortOptions(set, arg) if len(shortOpts) == 1 { return err } // swap current argument with the split version // do not include args that parsed correctly so far as it would // trigger Value.Set() on those args and would result in // duplicates for slice type flags args = append(shortOpts, args[i+1:]...) argsWereSplit = true break } // This should be an impossible to reach code path, but in case the arg // splitting failed to happen, this will prevent infinite loops if !argsWereSplit { return err } } } const providedButNotDefinedErrMsg = "flag provided but not defined: -" // flagFromError tries to parse a provided flag from an error message. If the // parsing fials, it returns the input error and an empty string func flagFromError(err error) (string, error) { errStr := err.Error() trimmed := strings.TrimPrefix(errStr, providedButNotDefinedErrMsg) if errStr == trimmed { return "", err } return trimmed, nil } func splitShortOptions(set *flag.FlagSet, arg string) []string { shortFlagsExist := func(s string) bool { for _, c := range s[1:] { if f := set.Lookup(string(c)); f == nil { return false } } return true } if !isSplittable(arg) || !shortFlagsExist(arg) { return []string{arg} } separated := make([]string, 0, len(arg)-1) for _, flagChar := range arg[1:] { separated = append(separated, "-"+string(flagChar)) } return separated } func isSplittable(flagArg string) bool { return strings.HasPrefix(flagArg, "-") && !strings.HasPrefix(flagArg, "--") && len(flagArg) > 2 } cli-2.25.7/sliceflag.go000066400000000000000000000231601444235773300146540ustar00rootroot00000000000000package cli import ( "flag" "reflect" ) type ( // SliceFlag extends implementations like StringSliceFlag and IntSliceFlag with support for using slices directly, // as Value and/or Destination. // See also SliceFlagTarget, MultiStringFlag, MultiFloat64Flag, MultiInt64Flag, MultiIntFlag. SliceFlag[T SliceFlagTarget[E], S ~[]E, E any] struct { Target T Value S Destination *S } // SliceFlagTarget models a target implementation for use with SliceFlag. // The three methods, SetValue, SetDestination, and GetDestination, are necessary to propagate Value and // Destination, where Value is propagated inwards (initially), and Destination is propagated outwards (on every // update). SliceFlagTarget[E any] interface { Flag RequiredFlag DocGenerationFlag VisibleFlag CategorizableFlag // SetValue should propagate the given slice to the target, ideally as a new value. // Note that a nil slice should nil/clear any existing value (modelled as ~[]E). SetValue(slice []E) // SetDestination should propagate the given slice to the target, ideally as a new value. // Note that a nil slice should nil/clear any existing value (modelled as ~*[]E). SetDestination(slice []E) // GetDestination should return the current value referenced by any destination, or nil if nil/unset. GetDestination() []E } // MultiStringFlag extends StringSliceFlag with support for using slices directly, as Value and/or Destination. // See also SliceFlag. MultiStringFlag = SliceFlag[*StringSliceFlag, []string, string] // MultiFloat64Flag extends Float64SliceFlag with support for using slices directly, as Value and/or Destination. // See also SliceFlag. MultiFloat64Flag = SliceFlag[*Float64SliceFlag, []float64, float64] // MultiInt64Flag extends Int64SliceFlag with support for using slices directly, as Value and/or Destination. // See also SliceFlag. MultiInt64Flag = SliceFlag[*Int64SliceFlag, []int64, int64] // MultiIntFlag extends IntSliceFlag with support for using slices directly, as Value and/or Destination. // See also SliceFlag. MultiIntFlag = SliceFlag[*IntSliceFlag, []int, int] flagValueHook struct { value Generic hook func() } ) var ( // compile time assertions _ SliceFlagTarget[string] = (*StringSliceFlag)(nil) _ SliceFlagTarget[string] = (*SliceFlag[*StringSliceFlag, []string, string])(nil) _ SliceFlagTarget[string] = (*MultiStringFlag)(nil) _ SliceFlagTarget[float64] = (*MultiFloat64Flag)(nil) _ SliceFlagTarget[int64] = (*MultiInt64Flag)(nil) _ SliceFlagTarget[int] = (*MultiIntFlag)(nil) _ Generic = (*flagValueHook)(nil) _ Serializer = (*flagValueHook)(nil) ) func (x *SliceFlag[T, S, E]) Apply(set *flag.FlagSet) error { x.Target.SetValue(x.convertSlice(x.Value)) destination := x.Destination if destination == nil { x.Target.SetDestination(nil) return x.Target.Apply(set) } x.Target.SetDestination(x.convertSlice(*destination)) return applyFlagValueHook(set, x.Target.Apply, func() { *destination = x.Target.GetDestination() }) } func (x *SliceFlag[T, S, E]) convertSlice(slice S) []E { result := make([]E, len(slice)) copy(result, slice) return result } func (x *SliceFlag[T, S, E]) SetValue(slice S) { x.Value = slice } func (x *SliceFlag[T, S, E]) SetDestination(slice S) { if slice != nil { x.Destination = &slice } else { x.Destination = nil } } func (x *SliceFlag[T, S, E]) GetDestination() S { if destination := x.Destination; destination != nil { return *destination } return nil } func (x *SliceFlag[T, S, E]) String() string { return x.Target.String() } func (x *SliceFlag[T, S, E]) Names() []string { return x.Target.Names() } func (x *SliceFlag[T, S, E]) IsSet() bool { return x.Target.IsSet() } func (x *SliceFlag[T, S, E]) IsRequired() bool { return x.Target.IsRequired() } func (x *SliceFlag[T, S, E]) TakesValue() bool { return x.Target.TakesValue() } func (x *SliceFlag[T, S, E]) GetUsage() string { return x.Target.GetUsage() } func (x *SliceFlag[T, S, E]) GetValue() string { return x.Target.GetValue() } func (x *SliceFlag[T, S, E]) GetDefaultText() string { return x.Target.GetDefaultText() } func (x *SliceFlag[T, S, E]) GetEnvVars() []string { return x.Target.GetEnvVars() } func (x *SliceFlag[T, S, E]) IsVisible() bool { return x.Target.IsVisible() } func (x *SliceFlag[T, S, E]) GetCategory() string { return x.Target.GetCategory() } func (x *flagValueHook) Set(value string) error { if err := x.value.Set(value); err != nil { return err } x.hook() return nil } func (x *flagValueHook) String() string { // note: this is necessary due to the way Go's flag package handles defaults isZeroValue := func(f flag.Value, v string) bool { /* https://cs.opensource.google/go/go/+/refs/tags/go1.18.3:src/flag/flag.go;drc=2580d0e08d5e9f979b943758d3c49877fb2324cb;l=453 Copyright (c) 2009 The Go Authors. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Google Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // Build a zero value of the flag's Value type, and see if the // result of calling its String method equals the value passed in. // This works unless the Value type is itself an interface type. typ := reflect.TypeOf(f) var z reflect.Value if typ.Kind() == reflect.Pointer { z = reflect.New(typ.Elem()) } else { z = reflect.Zero(typ) } return v == z.Interface().(flag.Value).String() } if x.value != nil { // only return non-empty if not the same string as returned by the zero value if s := x.value.String(); !isZeroValue(x.value, s) { return s } } return `` } func (x *flagValueHook) Serialize() string { if value, ok := x.value.(Serializer); ok { return value.Serialize() } return x.String() } // applyFlagValueHook wraps calls apply then wraps flags to call a hook function on update and after initial apply. func applyFlagValueHook(set *flag.FlagSet, apply func(set *flag.FlagSet) error, hook func()) error { if apply == nil || set == nil || hook == nil { panic(`invalid input`) } var tmp flag.FlagSet if err := apply(&tmp); err != nil { return err } tmp.VisitAll(func(f *flag.Flag) { set.Var(&flagValueHook{value: f.Value, hook: hook}, f.Name, f.Usage) }) hook() return nil } // newSliceFlagValue is for implementing SliceFlagTarget.SetValue and SliceFlagTarget.SetDestination. // It's e.g. as part of StringSliceFlag.SetValue, using the factory NewStringSlice. func newSliceFlagValue[R any, S ~[]E, E any](factory func(defaults ...E) *R, defaults S) *R { if defaults == nil { return nil } return factory(defaults...) } // unwrapFlagValue strips any/all *flagValueHook wrappers. func unwrapFlagValue(v flag.Value) flag.Value { for { h, ok := v.(*flagValueHook) if !ok { return v } v = h.value } } // NOTE: the methods below are in this file to make use of the build constraint func (f *Float64SliceFlag) SetValue(slice []float64) { f.Value = newSliceFlagValue(NewFloat64Slice, slice) } func (f *Float64SliceFlag) SetDestination(slice []float64) { f.Destination = newSliceFlagValue(NewFloat64Slice, slice) } func (f *Float64SliceFlag) GetDestination() []float64 { if destination := f.Destination; destination != nil { return destination.Value() } return nil } func (f *Int64SliceFlag) SetValue(slice []int64) { f.Value = newSliceFlagValue(NewInt64Slice, slice) } func (f *Int64SliceFlag) SetDestination(slice []int64) { f.Destination = newSliceFlagValue(NewInt64Slice, slice) } func (f *Int64SliceFlag) GetDestination() []int64 { if destination := f.Destination; destination != nil { return destination.Value() } return nil } func (f *IntSliceFlag) SetValue(slice []int) { f.Value = newSliceFlagValue(NewIntSlice, slice) } func (f *IntSliceFlag) SetDestination(slice []int) { f.Destination = newSliceFlagValue(NewIntSlice, slice) } func (f *IntSliceFlag) GetDestination() []int { if destination := f.Destination; destination != nil { return destination.Value() } return nil } func (f *StringSliceFlag) SetValue(slice []string) { f.Value = newSliceFlagValue(NewStringSlice, slice) } func (f *StringSliceFlag) SetDestination(slice []string) { f.Destination = newSliceFlagValue(NewStringSlice, slice) } func (f *StringSliceFlag) GetDestination() []string { if destination := f.Destination; destination != nil { return destination.Value() } return nil } cli-2.25.7/sliceflag_test.go000066400000000000000000000706651444235773300157270ustar00rootroot00000000000000package cli import ( "bytes" "flag" "fmt" "os" "reflect" "testing" ) func ExampleMultiStringFlag() { run := func(args ...string) { // add $0 (the command being run) args = append([]string{`-`}, args...) type CustomStringSlice []string type Config struct { FlagOne []string Two CustomStringSlice } cfg := Config{ Two: []string{ `default value 1`, `default value 2`, }, } if err := (&App{ Flags: []Flag{ &MultiStringFlag{ Target: &StringSliceFlag{ Name: `flag-one`, Category: `category1`, Usage: `this is the first flag`, Aliases: []string{`1`}, EnvVars: []string{`FLAG_ONE`}, }, Value: cfg.FlagOne, Destination: &cfg.FlagOne, }, &SliceFlag[*StringSliceFlag, CustomStringSlice, string]{ Target: &StringSliceFlag{ Name: `two`, Category: `category2`, Usage: `this is the second flag`, Aliases: []string{`2`}, EnvVars: []string{`TWO`}, }, Value: cfg.Two, Destination: &cfg.Two, }, &MultiStringFlag{ Target: &StringSliceFlag{ Name: `flag-three`, Category: `category1`, Usage: `this is the third flag`, Aliases: []string{`3`}, EnvVars: []string{`FLAG_THREE`}, }, Value: []string{`some value`}, }, &StringSliceFlag{ Name: `flag-four`, Category: `category2`, Usage: `this is the fourth flag`, Aliases: []string{`4`}, EnvVars: []string{`FLAG_FOUR`}, Value: NewStringSlice(`d1`, `d2`), }, }, Action: func(c *Context) error { fmt.Printf("Flag names: %q\n", c.FlagNames()) fmt.Printf("Local flag names: %q\n", c.LocalFlagNames()) fmt.Println(`Context values:`) for _, name := range [...]string{`flag-one`, `two`, `flag-three`, `flag-four`} { fmt.Printf("%q=%q\n", name, c.StringSlice(name)) } fmt.Println(`Destination values:`) fmt.Printf("cfg.FlagOne=%q\n", cfg.FlagOne) fmt.Printf("cfg.Two=%q\n", cfg.Two) return nil }, Writer: os.Stdout, ErrWriter: os.Stdout, Name: `app-name`, }).Run(args); err != nil { panic(err) } } fmt.Printf("Show defaults...\n\n") run() fmt.Printf("---\nSetting all flags via command line...\n\n") allFlagsArgs := []string{ `-1`, `v 1`, `-1`, `v 2`, `-2`, `v 3`, `-2`, `v 4`, `-3`, `v 5`, `-3`, `v 6`, `-4`, `v 7`, `-4`, `v 8`, } run(allFlagsArgs...) func() { defer resetEnv(os.Environ()) os.Clearenv() for _, args := range [...][2]string{ {`FLAG_ONE`, `v 9, v 10`}, {`TWO`, `v 11, v 12`}, {`FLAG_THREE`, `v 13, v 14`}, {`FLAG_FOUR`, `v 15, v 16`}, } { if err := os.Setenv(args[0], args[1]); err != nil { panic(err) } } fmt.Printf("---\nSetting all flags via environment...\n\n") run() fmt.Printf("---\nWith the same environment + args from the previous example...\n\n") run(allFlagsArgs...) }() //output: //Show defaults... // //Flag names: [] //Local flag names: [] //Context values: //"flag-one"=[] //"two"=["default value 1" "default value 2"] //"flag-three"=["some value"] //"flag-four"=["d1" "d2"] //Destination values: //cfg.FlagOne=[] //cfg.Two=["default value 1" "default value 2"] //--- //Setting all flags via command line... // //Flag names: ["1" "2" "3" "4" "flag-four" "flag-one" "flag-three" "two"] //Local flag names: ["1" "2" "3" "4" "flag-four" "flag-one" "flag-three" "two"] //Context values: //"flag-one"=["v 1" "v 2"] //"two"=["v 3" "v 4"] //"flag-three"=["v 5" "v 6"] //"flag-four"=["v 7" "v 8"] //Destination values: //cfg.FlagOne=["v 1" "v 2"] //cfg.Two=["v 3" "v 4"] //--- //Setting all flags via environment... // //Flag names: ["flag-one" "1" "two" "2" "flag-three" "3" "flag-four" "4"] //Local flag names: ["flag-one" "1" "two" "2" "flag-three" "3" "flag-four" "4"] //Context values: //"flag-one"=["v 9" "v 10"] //"two"=["v 11" "v 12"] //"flag-three"=["v 13" "v 14"] //"flag-four"=["v 15" "v 16"] //Destination values: //cfg.FlagOne=["v 9" "v 10"] //cfg.Two=["v 11" "v 12"] //--- //With the same environment + args from the previous example... // //Flag names: ["1" "2" "3" "4" "flag-four" "flag-one" "flag-three" "two"] //Local flag names: ["1" "2" "3" "4" "flag-four" "flag-one" "flag-three" "two"] //Context values: //"flag-one"=["v 1" "v 2"] //"two"=["v 3" "v 4"] //"flag-three"=["v 5" "v 6"] //"flag-four"=["v 7" "v 8"] //Destination values: //cfg.FlagOne=["v 1" "v 2"] //cfg.Two=["v 3" "v 4"] } func TestSliceFlag_Apply_string(t *testing.T) { normalise := func(v any) any { switch v := v.(type) { case *[]string: if v == nil { return nil } return *v case *StringSlice: if v == nil { return nil } return v.Value() } return v } expectEqual := func(t *testing.T, actual, expected any) { t.Helper() actual = normalise(actual) expected = normalise(expected) if !reflect.DeepEqual(actual, expected) { t.Errorf("actual: %#v\nexpected: %#v", actual, expected) } } type Config struct { Flag SliceFlagTarget[string] Value *[]string Destination **[]string Context *Context Check func() } for _, tc := range [...]struct { Name string Factory func(t *testing.T, f *StringSliceFlag) Config }{ { Name: `once`, Factory: func(t *testing.T, f *StringSliceFlag) Config { v := SliceFlag[*StringSliceFlag, []string, string]{Target: f} return Config{ Flag: &v, Value: &v.Value, Destination: &v.Destination, Check: func() { expectEqual(t, v.Value, v.Target.Value) expectEqual(t, v.Destination, v.Target.Destination) }, } }, }, { Name: `twice`, Factory: func(t *testing.T, f *StringSliceFlag) Config { v := SliceFlag[*SliceFlag[*StringSliceFlag, []string, string], []string, string]{ Target: &SliceFlag[*StringSliceFlag, []string, string]{Target: f}, } return Config{ Flag: &v, Value: &v.Value, Destination: &v.Destination, Check: func() { expectEqual(t, v.Value, v.Target.Value) expectEqual(t, v.Destination, v.Target.Destination) expectEqual(t, v.Value, v.Target.Target.Value) expectEqual(t, v.Destination, v.Target.Target.Destination) }, } }, }, { Name: `thrice`, Factory: func(t *testing.T, f *StringSliceFlag) Config { v := SliceFlag[*SliceFlag[*SliceFlag[*StringSliceFlag, []string, string], []string, string], []string, string]{ Target: &SliceFlag[*SliceFlag[*StringSliceFlag, []string, string], []string, string]{ Target: &SliceFlag[*StringSliceFlag, []string, string]{Target: f}, }, } return Config{ Flag: &v, Value: &v.Value, Destination: &v.Destination, Check: func() { expectEqual(t, v.Value, v.Target.Value) expectEqual(t, v.Destination, v.Target.Destination) expectEqual(t, v.Value, v.Target.Target.Value) expectEqual(t, v.Destination, v.Target.Target.Destination) expectEqual(t, v.Value, v.Target.Target.Target.Value) expectEqual(t, v.Destination, v.Target.Target.Target.Destination) }, } }, }, } { t.Run(tc.Name, func(t *testing.T) { t.Run(`destination`, func(t *testing.T) { c := tc.Factory(t, &StringSliceFlag{ Name: `a`, EnvVars: []string{`APP_A`}, }) defer c.Check() vDefault := []string{`one`, ``, ``, `two`, ``} var vTarget []string *c.Value = vDefault *c.Destination = &vTarget if err := (&App{Action: func(c *Context) error { return nil }, Flags: []Flag{c.Flag}}).Run([]string{`-`, `--a=`, `--a=three`, `--a=`, `--a=`, `--a=four`, `--a=`, `--a=`}); err != nil { t.Fatal(err) } expectEqual(t, vDefault, []string{`one`, ``, ``, `two`, ``}) expectEqual(t, vTarget, []string{"", "three", "", "", "four", "", ""}) }) t.Run(`context`, func(t *testing.T) { c := tc.Factory(t, &StringSliceFlag{ Name: `a`, EnvVars: []string{`APP_A`}, }) defer c.Check() vDefault := []string{`one`, ``, ``, `two`, ``} *c.Value = vDefault var vTarget []string if err := (&App{Action: func(c *Context) error { vTarget = c.StringSlice(`a`) return nil }, Flags: []Flag{c.Flag}}).Run([]string{`-`, `--a=`, `--a=three`, `--a=`, `--a=`, `--a=four`, `--a=`, `--a=`}); err != nil { t.Fatal(err) } expectEqual(t, vDefault, []string{`one`, ``, ``, `two`, ``}) expectEqual(t, vTarget, []string{"", "three", "", "", "four", "", ""}) }) t.Run(`context with destination`, func(t *testing.T) { c := tc.Factory(t, &StringSliceFlag{ Name: `a`, EnvVars: []string{`APP_A`}, }) defer c.Check() vDefault := []string{`one`, ``, ``, `two`, ``} *c.Value = vDefault var vTarget []string var destination []string *c.Destination = &destination if err := (&App{Action: func(c *Context) error { vTarget = c.StringSlice(`a`) return nil }, Flags: []Flag{c.Flag}}).Run([]string{`-`, `--a=`, `--a=three`, `--a=`, `--a=`, `--a=four`, `--a=`, `--a=`}); err != nil { t.Fatal(err) } expectEqual(t, vDefault, []string{`one`, ``, ``, `two`, ``}) expectEqual(t, vTarget, []string{"", "three", "", "", "four", "", ""}) expectEqual(t, destination, []string{"", "three", "", "", "four", "", ""}) }) t.Run(`stdlib flag usage with default`, func(t *testing.T) { c := tc.Factory(t, &StringSliceFlag{Name: `a`}) *c.Value = []string{`one`, `two`} var vTarget []string *c.Destination = &vTarget set := flag.NewFlagSet(`flagset`, flag.ContinueOnError) var output bytes.Buffer set.SetOutput(&output) if err := c.Flag.Apply(set); err != nil { t.Fatal(err) } if err := set.Parse([]string{`-h`}); err != flag.ErrHelp { t.Fatal(err) } if s := output.String(); s != "Usage of flagset:\n -a value\n \t (default [one two])\n" { t.Errorf("unexpected output: %q\n%s", s, s) } }) { test := func(t *testing.T, value []string) { c := tc.Factory(t, &StringSliceFlag{Name: `a`}) *c.Value = value var vTarget []string *c.Destination = &vTarget set := flag.NewFlagSet(`flagset`, flag.ContinueOnError) var output bytes.Buffer set.SetOutput(&output) if err := c.Flag.Apply(set); err != nil { t.Fatal(err) } if err := set.Parse([]string{`-h`}); err != flag.ErrHelp { t.Fatal(err) } if s := output.String(); s != "Usage of flagset:\n -a value\n \t\n" { t.Errorf("unexpected output: %q\n%s", s, s) } } t.Run(`stdlib flag usage without default nil`, func(t *testing.T) { test(t, nil) }) t.Run(`stdlib flag usage without default empty`, func(t *testing.T) { test(t, make([]string, 0)) }) } }) } } func TestSliceFlag_Apply_float64(t *testing.T) { normalise := func(v any) any { switch v := v.(type) { case *[]float64: if v == nil { return nil } return *v case *Float64Slice: if v == nil { return nil } return v.Value() } return v } expectEqual := func(t *testing.T, actual, expected any) { t.Helper() actual = normalise(actual) expected = normalise(expected) if !reflect.DeepEqual(actual, expected) { t.Errorf("actual: %#v\nexpected: %#v", actual, expected) } } type Config struct { Flag SliceFlagTarget[float64] Value *[]float64 Destination **[]float64 Context *Context Check func() } for _, tc := range [...]struct { Name string Factory func(t *testing.T, f *Float64SliceFlag) Config }{ { Name: `once`, Factory: func(t *testing.T, f *Float64SliceFlag) Config { v := SliceFlag[*Float64SliceFlag, []float64, float64]{Target: f} return Config{ Flag: &v, Value: &v.Value, Destination: &v.Destination, Check: func() { expectEqual(t, v.Value, v.Target.Value) expectEqual(t, v.Destination, v.Target.Destination) }, } }, }, { Name: `twice`, Factory: func(t *testing.T, f *Float64SliceFlag) Config { v := SliceFlag[*SliceFlag[*Float64SliceFlag, []float64, float64], []float64, float64]{ Target: &SliceFlag[*Float64SliceFlag, []float64, float64]{Target: f}, } return Config{ Flag: &v, Value: &v.Value, Destination: &v.Destination, Check: func() { expectEqual(t, v.Value, v.Target.Value) expectEqual(t, v.Destination, v.Target.Destination) expectEqual(t, v.Value, v.Target.Target.Value) expectEqual(t, v.Destination, v.Target.Target.Destination) }, } }, }, { Name: `thrice`, Factory: func(t *testing.T, f *Float64SliceFlag) Config { v := SliceFlag[*SliceFlag[*SliceFlag[*Float64SliceFlag, []float64, float64], []float64, float64], []float64, float64]{ Target: &SliceFlag[*SliceFlag[*Float64SliceFlag, []float64, float64], []float64, float64]{ Target: &SliceFlag[*Float64SliceFlag, []float64, float64]{Target: f}, }, } return Config{ Flag: &v, Value: &v.Value, Destination: &v.Destination, Check: func() { expectEqual(t, v.Value, v.Target.Value) expectEqual(t, v.Destination, v.Target.Destination) expectEqual(t, v.Value, v.Target.Target.Value) expectEqual(t, v.Destination, v.Target.Target.Destination) expectEqual(t, v.Value, v.Target.Target.Target.Value) expectEqual(t, v.Destination, v.Target.Target.Target.Destination) }, } }, }, } { t.Run(tc.Name, func(t *testing.T) { t.Run(`destination`, func(t *testing.T) { c := tc.Factory(t, &Float64SliceFlag{ Name: `a`, EnvVars: []string{`APP_A`}, }) defer c.Check() vDefault := []float64{1, 2, 3} var vTarget []float64 *c.Value = vDefault *c.Destination = &vTarget if err := (&App{Action: func(c *Context) error { return nil }, Flags: []Flag{c.Flag}}).Run([]string{`-`, `--a=4`, `--a=5`}); err != nil { t.Fatal(err) } expectEqual(t, vDefault, []float64{1, 2, 3}) expectEqual(t, vTarget, []float64{4, 5}) }) t.Run(`context`, func(t *testing.T) { c := tc.Factory(t, &Float64SliceFlag{ Name: `a`, EnvVars: []string{`APP_A`}, }) defer c.Check() vDefault := []float64{1, 2, 3} *c.Value = vDefault var vTarget []float64 if err := (&App{Action: func(c *Context) error { vTarget = c.Float64Slice(`a`) return nil }, Flags: []Flag{c.Flag}}).Run([]string{`-`, `--a=4`, `--a=5`}); err != nil { t.Fatal(err) } expectEqual(t, vDefault, []float64{1, 2, 3}) expectEqual(t, vTarget, []float64{4, 5}) }) t.Run(`context with destination`, func(t *testing.T) { c := tc.Factory(t, &Float64SliceFlag{ Name: `a`, EnvVars: []string{`APP_A`}, }) defer c.Check() vDefault := []float64{1, 2, 3} *c.Value = vDefault var vTarget []float64 var destination []float64 *c.Destination = &destination if err := (&App{Action: func(c *Context) error { vTarget = c.Float64Slice(`a`) return nil }, Flags: []Flag{c.Flag}}).Run([]string{`-`, `--a=4`, `--a=5`}); err != nil { t.Fatal(err) } expectEqual(t, vDefault, []float64{1, 2, 3}) expectEqual(t, vTarget, []float64{4, 5}) expectEqual(t, destination, []float64{4, 5}) }) t.Run(`stdlib flag usage with default`, func(t *testing.T) { c := tc.Factory(t, &Float64SliceFlag{Name: `a`}) *c.Value = []float64{1, 2} var vTarget []float64 *c.Destination = &vTarget set := flag.NewFlagSet(`flagset`, flag.ContinueOnError) var output bytes.Buffer set.SetOutput(&output) if err := c.Flag.Apply(set); err != nil { t.Fatal(err) } if err := set.Parse([]string{`-h`}); err != flag.ErrHelp { t.Fatal(err) } if s := output.String(); s != "Usage of flagset:\n -a value\n \t (default []float64{1, 2})\n" { t.Errorf("unexpected output: %q\n%s", s, s) } }) { test := func(t *testing.T, value []float64) { c := tc.Factory(t, &Float64SliceFlag{Name: `a`}) *c.Value = value var vTarget []float64 *c.Destination = &vTarget set := flag.NewFlagSet(`flagset`, flag.ContinueOnError) var output bytes.Buffer set.SetOutput(&output) if err := c.Flag.Apply(set); err != nil { t.Fatal(err) } if err := set.Parse([]string{`-h`}); err != flag.ErrHelp { t.Fatal(err) } if s := output.String(); s != "Usage of flagset:\n -a value\n \t\n" { t.Errorf("unexpected output: %q\n%s", s, s) } } t.Run(`stdlib flag usage without default nil`, func(t *testing.T) { test(t, nil) }) t.Run(`stdlib flag usage without default empty`, func(t *testing.T) { test(t, make([]float64, 0)) }) } }) } } func TestSliceFlag_Apply_int64(t *testing.T) { normalise := func(v any) any { switch v := v.(type) { case *[]int64: if v == nil { return nil } return *v case *Int64Slice: if v == nil { return nil } return v.Value() } return v } expectEqual := func(t *testing.T, actual, expected any) { t.Helper() actual = normalise(actual) expected = normalise(expected) if !reflect.DeepEqual(actual, expected) { t.Errorf("actual: %#v\nexpected: %#v", actual, expected) } } type Config struct { Flag SliceFlagTarget[int64] Value *[]int64 Destination **[]int64 Context *Context Check func() } for _, tc := range [...]struct { Name string Factory func(t *testing.T, f *Int64SliceFlag) Config }{ { Name: `once`, Factory: func(t *testing.T, f *Int64SliceFlag) Config { v := SliceFlag[*Int64SliceFlag, []int64, int64]{Target: f} return Config{ Flag: &v, Value: &v.Value, Destination: &v.Destination, Check: func() { expectEqual(t, v.Value, v.Target.Value) expectEqual(t, v.Destination, v.Target.Destination) }, } }, }, { Name: `twice`, Factory: func(t *testing.T, f *Int64SliceFlag) Config { v := SliceFlag[*SliceFlag[*Int64SliceFlag, []int64, int64], []int64, int64]{ Target: &SliceFlag[*Int64SliceFlag, []int64, int64]{Target: f}, } return Config{ Flag: &v, Value: &v.Value, Destination: &v.Destination, Check: func() { expectEqual(t, v.Value, v.Target.Value) expectEqual(t, v.Destination, v.Target.Destination) expectEqual(t, v.Value, v.Target.Target.Value) expectEqual(t, v.Destination, v.Target.Target.Destination) }, } }, }, { Name: `thrice`, Factory: func(t *testing.T, f *Int64SliceFlag) Config { v := SliceFlag[*SliceFlag[*SliceFlag[*Int64SliceFlag, []int64, int64], []int64, int64], []int64, int64]{ Target: &SliceFlag[*SliceFlag[*Int64SliceFlag, []int64, int64], []int64, int64]{ Target: &SliceFlag[*Int64SliceFlag, []int64, int64]{Target: f}, }, } return Config{ Flag: &v, Value: &v.Value, Destination: &v.Destination, Check: func() { expectEqual(t, v.Value, v.Target.Value) expectEqual(t, v.Destination, v.Target.Destination) expectEqual(t, v.Value, v.Target.Target.Value) expectEqual(t, v.Destination, v.Target.Target.Destination) expectEqual(t, v.Value, v.Target.Target.Target.Value) expectEqual(t, v.Destination, v.Target.Target.Target.Destination) }, } }, }, } { t.Run(tc.Name, func(t *testing.T) { t.Run(`destination`, func(t *testing.T) { c := tc.Factory(t, &Int64SliceFlag{ Name: `a`, EnvVars: []string{`APP_A`}, }) defer c.Check() vDefault := []int64{1, 2, 3} var vTarget []int64 *c.Value = vDefault *c.Destination = &vTarget if err := (&App{Action: func(c *Context) error { return nil }, Flags: []Flag{c.Flag}}).Run([]string{`-`, `--a=4`, `--a=5`}); err != nil { t.Fatal(err) } expectEqual(t, vDefault, []int64{1, 2, 3}) expectEqual(t, vTarget, []int64{4, 5}) }) t.Run(`context`, func(t *testing.T) { c := tc.Factory(t, &Int64SliceFlag{ Name: `a`, EnvVars: []string{`APP_A`}, }) defer c.Check() vDefault := []int64{1, 2, 3} *c.Value = vDefault var vTarget []int64 if err := (&App{Action: func(c *Context) error { vTarget = c.Int64Slice(`a`) return nil }, Flags: []Flag{c.Flag}}).Run([]string{`-`, `--a=4`, `--a=5`}); err != nil { t.Fatal(err) } expectEqual(t, vDefault, []int64{1, 2, 3}) expectEqual(t, vTarget, []int64{4, 5}) }) t.Run(`context with destination`, func(t *testing.T) { c := tc.Factory(t, &Int64SliceFlag{ Name: `a`, EnvVars: []string{`APP_A`}, }) defer c.Check() vDefault := []int64{1, 2, 3} *c.Value = vDefault var vTarget []int64 var destination []int64 *c.Destination = &destination if err := (&App{Action: func(c *Context) error { vTarget = c.Int64Slice(`a`) return nil }, Flags: []Flag{c.Flag}}).Run([]string{`-`, `--a=4`, `--a=5`}); err != nil { t.Fatal(err) } expectEqual(t, vDefault, []int64{1, 2, 3}) expectEqual(t, vTarget, []int64{4, 5}) expectEqual(t, destination, []int64{4, 5}) }) t.Run(`stdlib flag usage with default`, func(t *testing.T) { c := tc.Factory(t, &Int64SliceFlag{Name: `a`}) *c.Value = []int64{1, 2} var vTarget []int64 *c.Destination = &vTarget set := flag.NewFlagSet(`flagset`, flag.ContinueOnError) var output bytes.Buffer set.SetOutput(&output) if err := c.Flag.Apply(set); err != nil { t.Fatal(err) } if err := set.Parse([]string{`-h`}); err != flag.ErrHelp { t.Fatal(err) } if s := output.String(); s != "Usage of flagset:\n -a value\n \t (default []int64{1, 2})\n" { t.Errorf("unexpected output: %q\n%s", s, s) } }) { test := func(t *testing.T, value []int64) { c := tc.Factory(t, &Int64SliceFlag{Name: `a`}) *c.Value = value var vTarget []int64 *c.Destination = &vTarget set := flag.NewFlagSet(`flagset`, flag.ContinueOnError) var output bytes.Buffer set.SetOutput(&output) if err := c.Flag.Apply(set); err != nil { t.Fatal(err) } if err := set.Parse([]string{`-h`}); err != flag.ErrHelp { t.Fatal(err) } if s := output.String(); s != "Usage of flagset:\n -a value\n \t\n" { t.Errorf("unexpected output: %q\n%s", s, s) } } t.Run(`stdlib flag usage without default nil`, func(t *testing.T) { test(t, nil) }) t.Run(`stdlib flag usage without default empty`, func(t *testing.T) { test(t, make([]int64, 0)) }) } }) } } func TestSliceFlag_Apply_int(t *testing.T) { normalise := func(v any) any { switch v := v.(type) { case *[]int: if v == nil { return nil } return *v case *IntSlice: if v == nil { return nil } return v.Value() } return v } expectEqual := func(t *testing.T, actual, expected any) { t.Helper() actual = normalise(actual) expected = normalise(expected) if !reflect.DeepEqual(actual, expected) { t.Errorf("actual: %#v\nexpected: %#v", actual, expected) } } type Config struct { Flag SliceFlagTarget[int] Value *[]int Destination **[]int Context *Context Check func() } for _, tc := range [...]struct { Name string Factory func(t *testing.T, f *IntSliceFlag) Config }{ { Name: `once`, Factory: func(t *testing.T, f *IntSliceFlag) Config { v := SliceFlag[*IntSliceFlag, []int, int]{Target: f} return Config{ Flag: &v, Value: &v.Value, Destination: &v.Destination, Check: func() { expectEqual(t, v.Value, v.Target.Value) expectEqual(t, v.Destination, v.Target.Destination) }, } }, }, { Name: `twice`, Factory: func(t *testing.T, f *IntSliceFlag) Config { v := SliceFlag[*SliceFlag[*IntSliceFlag, []int, int], []int, int]{ Target: &SliceFlag[*IntSliceFlag, []int, int]{Target: f}, } return Config{ Flag: &v, Value: &v.Value, Destination: &v.Destination, Check: func() { expectEqual(t, v.Value, v.Target.Value) expectEqual(t, v.Destination, v.Target.Destination) expectEqual(t, v.Value, v.Target.Target.Value) expectEqual(t, v.Destination, v.Target.Target.Destination) }, } }, }, { Name: `thrice`, Factory: func(t *testing.T, f *IntSliceFlag) Config { v := SliceFlag[*SliceFlag[*SliceFlag[*IntSliceFlag, []int, int], []int, int], []int, int]{ Target: &SliceFlag[*SliceFlag[*IntSliceFlag, []int, int], []int, int]{ Target: &SliceFlag[*IntSliceFlag, []int, int]{Target: f}, }, } return Config{ Flag: &v, Value: &v.Value, Destination: &v.Destination, Check: func() { expectEqual(t, v.Value, v.Target.Value) expectEqual(t, v.Destination, v.Target.Destination) expectEqual(t, v.Value, v.Target.Target.Value) expectEqual(t, v.Destination, v.Target.Target.Destination) expectEqual(t, v.Value, v.Target.Target.Target.Value) expectEqual(t, v.Destination, v.Target.Target.Target.Destination) }, } }, }, } { t.Run(tc.Name, func(t *testing.T) { t.Run(`destination`, func(t *testing.T) { c := tc.Factory(t, &IntSliceFlag{ Name: `a`, EnvVars: []string{`APP_A`}, }) defer c.Check() vDefault := []int{1, 2, 3} var vTarget []int *c.Value = vDefault *c.Destination = &vTarget if err := (&App{Action: func(c *Context) error { return nil }, Flags: []Flag{c.Flag}}).Run([]string{`-`, `--a=4`, `--a=5`}); err != nil { t.Fatal(err) } expectEqual(t, vDefault, []int{1, 2, 3}) expectEqual(t, vTarget, []int{4, 5}) }) t.Run(`context`, func(t *testing.T) { c := tc.Factory(t, &IntSliceFlag{ Name: `a`, EnvVars: []string{`APP_A`}, }) defer c.Check() vDefault := []int{1, 2, 3} *c.Value = vDefault var vTarget []int if err := (&App{Action: func(c *Context) error { vTarget = c.IntSlice(`a`) return nil }, Flags: []Flag{c.Flag}}).Run([]string{`-`, `--a=4`, `--a=5`}); err != nil { t.Fatal(err) } expectEqual(t, vDefault, []int{1, 2, 3}) expectEqual(t, vTarget, []int{4, 5}) }) t.Run(`context with destination`, func(t *testing.T) { c := tc.Factory(t, &IntSliceFlag{ Name: `a`, EnvVars: []string{`APP_A`}, }) defer c.Check() vDefault := []int{1, 2, 3} *c.Value = vDefault var vTarget []int var destination []int *c.Destination = &destination if err := (&App{Action: func(c *Context) error { vTarget = c.IntSlice(`a`) return nil }, Flags: []Flag{c.Flag}}).Run([]string{`-`, `--a=4`, `--a=5`}); err != nil { t.Fatal(err) } expectEqual(t, vDefault, []int{1, 2, 3}) expectEqual(t, vTarget, []int{4, 5}) expectEqual(t, destination, []int{4, 5}) }) t.Run(`stdlib flag usage with default`, func(t *testing.T) { c := tc.Factory(t, &IntSliceFlag{Name: `a`}) *c.Value = []int{1, 2} var vTarget []int *c.Destination = &vTarget set := flag.NewFlagSet(`flagset`, flag.ContinueOnError) var output bytes.Buffer set.SetOutput(&output) if err := c.Flag.Apply(set); err != nil { t.Fatal(err) } if err := set.Parse([]string{`-h`}); err != flag.ErrHelp { t.Fatal(err) } if s := output.String(); s != "Usage of flagset:\n -a value\n \t (default []int{1, 2})\n" { t.Errorf("unexpected output: %q\n%s", s, s) } }) { test := func(t *testing.T, value []int) { c := tc.Factory(t, &IntSliceFlag{Name: `a`}) *c.Value = value var vTarget []int *c.Destination = &vTarget set := flag.NewFlagSet(`flagset`, flag.ContinueOnError) var output bytes.Buffer set.SetOutput(&output) if err := c.Flag.Apply(set); err != nil { t.Fatal(err) } if err := set.Parse([]string{`-h`}); err != flag.ErrHelp { t.Fatal(err) } if s := output.String(); s != "Usage of flagset:\n -a value\n \t\n" { t.Errorf("unexpected output: %q\n%s", s, s) } } t.Run(`stdlib flag usage without default nil`, func(t *testing.T) { test(t, nil) }) t.Run(`stdlib flag usage without default empty`, func(t *testing.T) { test(t, make([]int, 0)) }) } }) } } type intSliceWrapperDefaultingNil struct { *IntSlice } func (x intSliceWrapperDefaultingNil) String() string { if x.IntSlice != nil { return x.IntSlice.String() } return NewIntSlice().String() } func TestFlagValueHook_String_struct(t *testing.T) { wrap := func(values ...int) *flagValueHook { return &flagValueHook{value: intSliceWrapperDefaultingNil{NewIntSlice(values...)}} } if s := wrap().String(); s != `` { t.Error(s) } if s := wrap(1).String(); s != `[]int{1}` { t.Error(s) } } cli-2.25.7/sort.go000066400000000000000000000010101444235773300137000ustar00rootroot00000000000000package cli import "unicode" // lexicographicLess compares strings alphabetically considering case. func lexicographicLess(i, j string) bool { iRunes := []rune(i) jRunes := []rune(j) lenShared := len(iRunes) if lenShared > len(jRunes) { lenShared = len(jRunes) } for index := 0; index < lenShared; index++ { ir := iRunes[index] jr := jRunes[index] if lir, ljr := unicode.ToLower(ir), unicode.ToLower(jr); lir != ljr { return lir < ljr } if ir != jr { return ir < jr } } return i < j } cli-2.25.7/sort_test.go000066400000000000000000000011131444235773300147430ustar00rootroot00000000000000package cli import "testing" var lexicographicLessTests = []struct { i string j string expected bool }{ {"", "a", true}, {"a", "", false}, {"a", "a", false}, {"a", "A", false}, {"A", "a", true}, {"aa", "a", false}, {"a", "aa", true}, {"a", "b", true}, {"a", "B", true}, {"A", "b", true}, {"A", "B", true}, } func TestLexicographicLess(t *testing.T) { for _, test := range lexicographicLessTests { actual := lexicographicLess(test.i, test.j) if test.expected != actual { t.Errorf(`expected string "%s" to come before "%s"`, test.i, test.j) } } } cli-2.25.7/suggestions.go000066400000000000000000000026041444235773300152750ustar00rootroot00000000000000package cli import ( "fmt" "github.com/xrash/smetrics" ) func jaroWinkler(a, b string) float64 { // magic values are from https://github.com/xrash/smetrics/blob/039620a656736e6ad994090895784a7af15e0b80/jaro-winkler.go#L8 const ( boostThreshold = 0.7 prefixSize = 4 ) return smetrics.JaroWinkler(a, b, boostThreshold, prefixSize) } func suggestFlag(flags []Flag, provided string, hideHelp bool) string { distance := 0.0 suggestion := "" for _, flag := range flags { flagNames := flag.Names() if !hideHelp { flagNames = append(flagNames, HelpFlag.Names()...) } for _, name := range flagNames { newDistance := jaroWinkler(name, provided) if newDistance > distance { distance = newDistance suggestion = name } } } if len(suggestion) == 1 { suggestion = "-" + suggestion } else if len(suggestion) > 1 { suggestion = "--" + suggestion } return suggestion } // suggestCommand takes a list of commands and a provided string to suggest a // command name func suggestCommand(commands []*Command, provided string) (suggestion string) { distance := 0.0 for _, command := range commands { for _, name := range append(command.Names(), helpName, helpAlias) { newDistance := jaroWinkler(name, provided) if newDistance > distance { distance = newDistance suggestion = name } } } return fmt.Sprintf(SuggestDidYouMeanTemplate, suggestion) } cli-2.25.7/suggestions_test.go000066400000000000000000000073271444235773300163430ustar00rootroot00000000000000package cli import ( "errors" "fmt" "testing" ) func TestSuggestFlag(t *testing.T) { // Given app := testApp() for _, testCase := range []struct { provided, expected string }{ {"", ""}, {"a", "--another-flag"}, {"hlp", "--help"}, {"k", ""}, {"s", "-s"}, } { // When res := suggestFlag(app.Flags, testCase.provided, false) // Then expect(t, res, testCase.expected) } } func TestSuggestFlagHideHelp(t *testing.T) { // Given app := testApp() // When res := suggestFlag(app.Flags, "hlp", true) // Then expect(t, res, "--fl") } func TestSuggestFlagFromError(t *testing.T) { // Given app := testApp() for _, testCase := range []struct { command, provided, expected string }{ {"", "hel", "--help"}, {"", "soccer", "--socket"}, {"config", "anot", "--another-flag"}, } { // When res, _ := app.suggestFlagFromError( errors.New(providedButNotDefinedErrMsg+testCase.provided), testCase.command, ) // Then expect(t, res, fmt.Sprintf(SuggestDidYouMeanTemplate+"\n\n", testCase.expected)) } } func TestSuggestFlagFromErrorWrongError(t *testing.T) { // Given app := testApp() // When _, err := app.suggestFlagFromError(errors.New("invalid"), "") // Then expect(t, true, err != nil) } func TestSuggestFlagFromErrorWrongCommand(t *testing.T) { // Given app := testApp() // When _, err := app.suggestFlagFromError( errors.New(providedButNotDefinedErrMsg+"flag"), "invalid", ) // Then expect(t, true, err != nil) } func TestSuggestFlagFromErrorNoSuggestion(t *testing.T) { // Given app := testApp() // When _, err := app.suggestFlagFromError( errors.New(providedButNotDefinedErrMsg+""), "", ) // Then expect(t, true, err != nil) } func TestSuggestCommand(t *testing.T) { // Given app := testApp() for _, testCase := range []struct { provided, expected string }{ {"", ""}, {"conf", "config"}, {"i", "i"}, {"information", "info"}, {"not-existing", "info"}, } { // When res := suggestCommand(app.Commands, testCase.provided) // Then expect(t, res, fmt.Sprintf(SuggestDidYouMeanTemplate, testCase.expected)) } } func ExampleApp_Suggest() { app := &App{ Name: "greet", Suggest: true, HideHelp: false, HideHelpCommand: true, CustomAppHelpTemplate: "(this space intentionally left blank)\n", Flags: []Flag{ &StringFlag{Name: "name", Value: "squirrel", Usage: "a name to say"}, }, Action: func(cCtx *Context) error { fmt.Printf("Hello %v\n", cCtx.String("name")) return nil }, } app.Run([]string{"greet", "--nema", "chipmunk"}) // Output: // Incorrect Usage: flag provided but not defined: -nema // // Did you mean "--name"? // // (this space intentionally left blank) } func ExampleApp_Suggest_command() { app := &App{ Name: "greet", Suggest: true, HideHelpCommand: true, CustomAppHelpTemplate: "(this space intentionally left blank)\n", Flags: []Flag{ &StringFlag{Name: "name", Value: "squirrel", Usage: "a name to say"}, }, Action: func(cCtx *Context) error { fmt.Printf("Hello %v\n", cCtx.String("name")) return nil }, Commands: []*Command{ { Name: "neighbors", HideHelp: false, CustomHelpTemplate: "(this space intentionally left blank)\n", Flags: []Flag{ &BoolFlag{Name: "smiling"}, }, Action: func(cCtx *Context) error { if cCtx.Bool("smiling") { fmt.Println("😀") } fmt.Println("Hello, neighbors") return nil }, }, }, } app.Run([]string{"greet", "neighbors", "--sliming"}) // Output: // Incorrect Usage: flag provided but not defined: -sliming // // Did you mean "--smiling"? // // (this space intentionally left blank) } cli-2.25.7/template.go000066400000000000000000000116521444235773300145410ustar00rootroot00000000000000package cli var helpNameTemplate = `{{$v := offset .HelpName 6}}{{wrap .HelpName 3}}{{if .Usage}} - {{wrap .Usage $v}}{{end}}` var usageTemplate = `{{if .UsageText}}{{wrap .UsageText 3}}{{else}}{{.HelpName}}{{if .VisibleFlags}} [command options]{{end}} {{if .ArgsUsage}}{{.ArgsUsage}}{{else}}[arguments...]{{end}}{{end}}` var descriptionTemplate = `{{wrap .Description 3}}` var authorsTemplate = `{{with $length := len .Authors}}{{if ne 1 $length}}S{{end}}{{end}}: {{range $index, $author := .Authors}}{{if $index}} {{end}}{{$author}}{{end}}` var visibleCommandTemplate = `{{ $cv := offsetCommands .VisibleCommands 5}}{{range .VisibleCommands}} {{$s := join .Names ", "}}{{$s}}{{ $sp := subtract $cv (offset $s 3) }}{{ indent $sp ""}}{{wrap .Usage $cv}}{{end}}` var visibleCommandCategoryTemplate = `{{range .VisibleCategories}}{{if .Name}} {{.Name}}:{{range .VisibleCommands}} {{join .Names ", "}}{{"\t"}}{{.Usage}}{{end}}{{else}}{{template "visibleCommandTemplate" .}}{{end}}{{end}}` var visibleFlagCategoryTemplate = `{{range .VisibleFlagCategories}} {{if .Name}}{{.Name}} {{end}}{{$flglen := len .Flags}}{{range $i, $e := .Flags}}{{if eq (subtract $flglen $i) 1}}{{$e}} {{else}}{{$e}} {{end}}{{end}}{{end}}` var visibleFlagTemplate = `{{range $i, $e := .VisibleFlags}} {{wrap $e.String 6}}{{end}}` var versionTemplate = `{{if .Version}}{{if not .HideVersion}} VERSION: {{.Version}}{{end}}{{end}}` var copyrightTemplate = `{{wrap .Copyright 3}}` // AppHelpTemplate is the text template for the Default help topic. // cli.go uses text/template to render templates. You can // render custom help text by setting this variable. var AppHelpTemplate = `NAME: {{template "helpNameTemplate" .}} USAGE: {{if .UsageText}}{{wrap .UsageText 3}}{{else}}{{.HelpName}} {{if .VisibleFlags}}[global options]{{end}}{{if .Commands}} command [command options]{{end}} {{if .ArgsUsage}}{{.ArgsUsage}}{{else}}[arguments...]{{end}}{{end}}{{if .Version}}{{if not .HideVersion}} VERSION: {{.Version}}{{end}}{{end}}{{if .Description}} DESCRIPTION: {{template "descriptionTemplate" .}}{{end}} {{- if len .Authors}} AUTHOR{{template "authorsTemplate" .}}{{end}}{{if .VisibleCommands}} COMMANDS:{{template "visibleCommandCategoryTemplate" .}}{{end}}{{if .VisibleFlagCategories}} GLOBAL OPTIONS:{{template "visibleFlagCategoryTemplate" .}}{{else if .VisibleFlags}} GLOBAL OPTIONS:{{template "visibleFlagTemplate" .}}{{end}}{{if .Copyright}} COPYRIGHT: {{template "copyrightTemplate" .}}{{end}} ` // CommandHelpTemplate is the text template for the command help topic. // cli.go uses text/template to render templates. You can // render custom help text by setting this variable. var CommandHelpTemplate = `NAME: {{template "helpNameTemplate" .}} USAGE: {{template "usageTemplate" .}}{{if .Category}} CATEGORY: {{.Category}}{{end}}{{if .Description}} DESCRIPTION: {{template "descriptionTemplate" .}}{{end}}{{if .VisibleFlagCategories}} OPTIONS:{{template "visibleFlagCategoryTemplate" .}}{{else if .VisibleFlags}} OPTIONS:{{template "visibleFlagTemplate" .}}{{end}} ` // SubcommandHelpTemplate is the text template for the subcommand help topic. // cli.go uses text/template to render templates. You can // render custom help text by setting this variable. var SubcommandHelpTemplate = `NAME: {{template "helpNameTemplate" .}} USAGE: {{if .UsageText}}{{wrap .UsageText 3}}{{else}}{{.HelpName}} {{if .VisibleFlags}}command [command options]{{end}} {{if .ArgsUsage}}{{.ArgsUsage}}{{else}}[arguments...]{{end}}{{end}}{{if .Description}} DESCRIPTION: {{template "descriptionTemplate" .}}{{end}}{{if .VisibleCommands}} COMMANDS:{{template "visibleCommandCategoryTemplate" .}}{{end}}{{if .VisibleFlagCategories}} OPTIONS:{{template "visibleFlagCategoryTemplate" .}}{{else if .VisibleFlags}} OPTIONS:{{template "visibleFlagTemplate" .}}{{end}} ` var MarkdownDocTemplate = `{{if gt .SectionNum 0}}% {{ .App.Name }} {{ .SectionNum }} {{end}}# NAME {{ .App.Name }}{{ if .App.Usage }} - {{ .App.Usage }}{{ end }} # SYNOPSIS {{ .App.Name }} {{ if .SynopsisArgs }} ` + "```" + ` {{ range $v := .SynopsisArgs }}{{ $v }}{{ end }}` + "```" + ` {{ end }}{{ if .App.Description }} # DESCRIPTION {{ .App.Description }} {{ end }} **Usage**: ` + "```" + `{{ if .App.UsageText }} {{ .App.UsageText }} {{ else }} {{ .App.Name }} [GLOBAL OPTIONS] command [COMMAND OPTIONS] [ARGUMENTS...] {{ end }}` + "```" + ` {{ if .GlobalArgs }} # GLOBAL OPTIONS {{ range $v := .GlobalArgs }} {{ $v }}{{ end }} {{ end }}{{ if .Commands }} # COMMANDS {{ range $v := .Commands }} {{ $v }}{{ end }}{{ end }}` var FishCompletionTemplate = `# {{ .App.Name }} fish shell completion function __fish_{{ .App.Name }}_no_subcommand --description 'Test if there has been any subcommand yet' for i in (commandline -opc) if contains -- $i{{ range $v := .AllCommands }} {{ $v }}{{ end }} return 1 end end return 0 end {{ range $v := .Completions }}{{ $v }} {{ end }}` cli-2.25.7/testdata/000077500000000000000000000000001444235773300142035ustar00rootroot00000000000000cli-2.25.7/testdata/empty.yml000066400000000000000000000000141444235773300160570ustar00rootroot00000000000000# empty filecli-2.25.7/testdata/expected-doc-full.man000066400000000000000000000025341444235773300202100ustar00rootroot00000000000000.nh .TH greet 8 .SH NAME .PP greet - Some app .SH SYNOPSIS .PP greet .PP .RS .nf [--another-flag|-b] [--flag|--fl|-f]=[value] [--socket|-s]=[value] .fi .RE .SH DESCRIPTION .PP Description of the application. .PP \fBUsage\fP: .PP .RS .nf app [first_arg] [second_arg] .fi .RE .SH GLOBAL OPTIONS .PP \fB--another-flag, -b\fP: another usage text .PP \fB--flag, --fl, -f\fP="": .PP \fB--socket, -s\fP="": some 'usage' text (default: /some/path) .SH COMMANDS .SH config, c .PP another usage test .PP \fB--another-flag, -b\fP: another usage text .PP \fB--flag, --fl, -f\fP="": .SS sub-config, s, ss .PP another usage test .PP \fB--sub-command-flag, -s\fP: some usage text .PP \fB--sub-flag, --sub-fl, -s\fP="": .SH info, i, in .PP retrieve generic information .SH some-command .SH usage, u .PP standard usage text .PP .RS .nf Usage for the usage text - formatted: Based on the specified ConfigMap and summon secrets.yml - list: Inspect the environment for a specific process running on a Pod - for_effect: Compare 'namespace' environment with 'local' ``` func() { ... } ``` Should be a part of the same code block .fi .RE .PP \fB--another-flag, -b\fP: another usage text .PP \fB--flag, --fl, -f\fP="": .SS sub-usage, su .PP standard usage text .PP .RS .PP Single line of UsageText .RE .PP \fB--sub-command-flag, -s\fP: some usage text cli-2.25.7/testdata/expected-doc-full.md000066400000000000000000000023151444235773300200320ustar00rootroot00000000000000# NAME greet - Some app # SYNOPSIS greet ``` [--another-flag|-b] [--flag|--fl|-f]=[value] [--socket|-s]=[value] ``` # DESCRIPTION Description of the application. **Usage**: ``` app [first_arg] [second_arg] ``` # GLOBAL OPTIONS **--another-flag, -b**: another usage text **--flag, --fl, -f**="": **--socket, -s**="": some 'usage' text (default: /some/path) # COMMANDS ## config, c another usage test **--another-flag, -b**: another usage text **--flag, --fl, -f**="": ### sub-config, s, ss another usage test **--sub-command-flag, -s**: some usage text **--sub-flag, --sub-fl, -s**="": ## info, i, in retrieve generic information ## some-command ## usage, u standard usage text Usage for the usage text - formatted: Based on the specified ConfigMap and summon secrets.yml - list: Inspect the environment for a specific process running on a Pod - for_effect: Compare 'namespace' environment with 'local' ``` func() { ... } ``` Should be a part of the same code block **--another-flag, -b**: another usage text **--flag, --fl, -f**="": ### sub-usage, su standard usage text >Single line of UsageText **--sub-command-flag, -s**: some usage text cli-2.25.7/testdata/expected-doc-no-authors.md000066400000000000000000000023151444235773300211670ustar00rootroot00000000000000# NAME greet - Some app # SYNOPSIS greet ``` [--another-flag|-b] [--flag|--fl|-f]=[value] [--socket|-s]=[value] ``` # DESCRIPTION Description of the application. **Usage**: ``` app [first_arg] [second_arg] ``` # GLOBAL OPTIONS **--another-flag, -b**: another usage text **--flag, --fl, -f**="": **--socket, -s**="": some 'usage' text (default: /some/path) # COMMANDS ## config, c another usage test **--another-flag, -b**: another usage text **--flag, --fl, -f**="": ### sub-config, s, ss another usage test **--sub-command-flag, -s**: some usage text **--sub-flag, --sub-fl, -s**="": ## info, i, in retrieve generic information ## some-command ## usage, u standard usage text Usage for the usage text - formatted: Based on the specified ConfigMap and summon secrets.yml - list: Inspect the environment for a specific process running on a Pod - for_effect: Compare 'namespace' environment with 'local' ``` func() { ... } ``` Should be a part of the same code block **--another-flag, -b**: another usage text **--flag, --fl, -f**="": ### sub-usage, su standard usage text >Single line of UsageText **--sub-command-flag, -s**: some usage text cli-2.25.7/testdata/expected-doc-no-commands.md000066400000000000000000000005621444235773300213050ustar00rootroot00000000000000# NAME greet - Some app # SYNOPSIS greet ``` [--another-flag|-b] [--flag|--fl|-f]=[value] [--socket|-s]=[value] ``` # DESCRIPTION Description of the application. **Usage**: ``` app [first_arg] [second_arg] ``` # GLOBAL OPTIONS **--another-flag, -b**: another usage text **--flag, --fl, -f**="": **--socket, -s**="": some 'usage' text (default: /some/path) cli-2.25.7/testdata/expected-doc-no-flags.md000066400000000000000000000017511444235773300206010ustar00rootroot00000000000000# NAME greet - Some app # SYNOPSIS greet # DESCRIPTION Description of the application. **Usage**: ``` app [first_arg] [second_arg] ``` # COMMANDS ## config, c another usage test **--another-flag, -b**: another usage text **--flag, --fl, -f**="": ### sub-config, s, ss another usage test **--sub-command-flag, -s**: some usage text **--sub-flag, --sub-fl, -s**="": ## info, i, in retrieve generic information ## some-command ## usage, u standard usage text Usage for the usage text - formatted: Based on the specified ConfigMap and summon secrets.yml - list: Inspect the environment for a specific process running on a Pod - for_effect: Compare 'namespace' environment with 'local' ``` func() { ... } ``` Should be a part of the same code block **--another-flag, -b**: another usage text **--flag, --fl, -f**="": ### sub-usage, su standard usage text >Single line of UsageText **--sub-command-flag, -s**: some usage text cli-2.25.7/testdata/expected-doc-no-usagetext.md000066400000000000000000000023601444235773300215130ustar00rootroot00000000000000# NAME greet - Some app # SYNOPSIS greet ``` [--another-flag|-b] [--flag|--fl|-f]=[value] [--socket|-s]=[value] ``` # DESCRIPTION Description of the application. **Usage**: ``` greet [GLOBAL OPTIONS] command [COMMAND OPTIONS] [ARGUMENTS...] ``` # GLOBAL OPTIONS **--another-flag, -b**: another usage text **--flag, --fl, -f**="": **--socket, -s**="": some 'usage' text (default: /some/path) # COMMANDS ## config, c another usage test **--another-flag, -b**: another usage text **--flag, --fl, -f**="": ### sub-config, s, ss another usage test **--sub-command-flag, -s**: some usage text **--sub-flag, --sub-fl, -s**="": ## info, i, in retrieve generic information ## some-command ## usage, u standard usage text Usage for the usage text - formatted: Based on the specified ConfigMap and summon secrets.yml - list: Inspect the environment for a specific process running on a Pod - for_effect: Compare 'namespace' environment with 'local' ``` func() { ... } ``` Should be a part of the same code block **--another-flag, -b**: another usage text **--flag, --fl, -f**="": ### sub-usage, su standard usage text >Single line of UsageText **--sub-command-flag, -s**: some usage text cli-2.25.7/testdata/expected-fish-full.fish000066400000000000000000000051321444235773300205470ustar00rootroot00000000000000# greet fish shell completion function __fish_greet_no_subcommand --description 'Test if there has been any subcommand yet' for i in (commandline -opc) if contains -- $i config c sub-config s ss info i in some-command usage u sub-usage su return 1 end end return 0 end complete -c greet -n '__fish_greet_no_subcommand' -l socket -s s -r -d 'some \'usage\' text' complete -c greet -n '__fish_greet_no_subcommand' -f -l flag -s fl -s f -r complete -c greet -n '__fish_greet_no_subcommand' -f -l another-flag -s b -d 'another usage text' complete -c greet -n '__fish_greet_no_subcommand' -l logfile -r complete -c greet -n '__fish_greet_no_subcommand' -f -l help -s h -d 'show help' complete -c greet -n '__fish_greet_no_subcommand' -f -l version -s v -d 'print the version' complete -c greet -n '__fish_seen_subcommand_from config c' -f -l help -s h -d 'show help' complete -r -c greet -n '__fish_greet_no_subcommand' -a 'config c' -d 'another usage test' complete -c greet -n '__fish_seen_subcommand_from config c' -l flag -s fl -s f -r complete -c greet -n '__fish_seen_subcommand_from config c' -f -l another-flag -s b -d 'another usage text' complete -c greet -n '__fish_seen_subcommand_from sub-config s ss' -f -l help -s h -d 'show help' complete -r -c greet -n '__fish_seen_subcommand_from config c' -a 'sub-config s ss' -d 'another usage test' complete -c greet -n '__fish_seen_subcommand_from sub-config s ss' -f -l sub-flag -s sub-fl -s s -r complete -c greet -n '__fish_seen_subcommand_from sub-config s ss' -f -l sub-command-flag -s s -d 'some usage text' complete -c greet -n '__fish_seen_subcommand_from info i in' -f -l help -s h -d 'show help' complete -r -c greet -n '__fish_greet_no_subcommand' -a 'info i in' -d 'retrieve generic information' complete -c greet -n '__fish_seen_subcommand_from some-command' -f -l help -s h -d 'show help' complete -r -c greet -n '__fish_greet_no_subcommand' -a 'some-command' complete -c greet -n '__fish_seen_subcommand_from usage u' -f -l help -s h -d 'show help' complete -r -c greet -n '__fish_greet_no_subcommand' -a 'usage u' -d 'standard usage text' complete -c greet -n '__fish_seen_subcommand_from usage u' -l flag -s fl -s f -r complete -c greet -n '__fish_seen_subcommand_from usage u' -f -l another-flag -s b -d 'another usage text' complete -c greet -n '__fish_seen_subcommand_from sub-usage su' -f -l help -s h -d 'show help' complete -r -c greet -n '__fish_seen_subcommand_from usage u' -a 'sub-usage su' -d 'standard usage text' complete -c greet -n '__fish_seen_subcommand_from sub-usage su' -f -l sub-command-flag -s s -d 'some usage text' cli-2.25.7/testdata/godoc-v2.x.txt000066400000000000000000002522471444235773300166460ustar00rootroot00000000000000package cli // import "github.com/urfave/cli/v2" Package cli provides a minimal framework for creating and organizing command line Go applications. cli is designed to be easy to understand and write, the most simple cli application can be written as follows: func main() { (&cli.App{}).Run(os.Args) } Of course this application does not do much, so let's make this an actual application: func main() { app := &cli.App{ Name: "greet", Usage: "say a greeting", Action: func(c *cli.Context) error { fmt.Println("Greetings") return nil }, } app.Run(os.Args) } VARIABLES var ( SuggestFlag SuggestFlagFunc = suggestFlag SuggestCommand SuggestCommandFunc = suggestCommand SuggestDidYouMeanTemplate string = suggestDidYouMeanTemplate ) var AppHelpTemplate = `NAME: {{template "helpNameTemplate" .}} USAGE: {{if .UsageText}}{{wrap .UsageText 3}}{{else}}{{.HelpName}} {{if .VisibleFlags}}[global options]{{end}}{{if .Commands}} command [command options]{{end}} {{if .ArgsUsage}}{{.ArgsUsage}}{{else}}[arguments...]{{end}}{{end}}{{if .Version}}{{if not .HideVersion}} VERSION: {{.Version}}{{end}}{{end}}{{if .Description}} DESCRIPTION: {{template "descriptionTemplate" .}}{{end}} {{- if len .Authors}} AUTHOR{{template "authorsTemplate" .}}{{end}}{{if .VisibleCommands}} COMMANDS:{{template "visibleCommandCategoryTemplate" .}}{{end}}{{if .VisibleFlagCategories}} GLOBAL OPTIONS:{{template "visibleFlagCategoryTemplate" .}}{{else if .VisibleFlags}} GLOBAL OPTIONS:{{template "visibleFlagTemplate" .}}{{end}}{{if .Copyright}} COPYRIGHT: {{template "copyrightTemplate" .}}{{end}} ` AppHelpTemplate is the text template for the Default help topic. cli.go uses text/template to render templates. You can render custom help text by setting this variable. var CommandHelpTemplate = `NAME: {{template "helpNameTemplate" .}} USAGE: {{template "usageTemplate" .}}{{if .Category}} CATEGORY: {{.Category}}{{end}}{{if .Description}} DESCRIPTION: {{template "descriptionTemplate" .}}{{end}}{{if .VisibleFlagCategories}} OPTIONS:{{template "visibleFlagCategoryTemplate" .}}{{else if .VisibleFlags}} OPTIONS:{{template "visibleFlagTemplate" .}}{{end}} ` CommandHelpTemplate is the text template for the command help topic. cli.go uses text/template to render templates. You can render custom help text by setting this variable. var ErrWriter io.Writer = os.Stderr ErrWriter is used to write errors to the user. This can be anything implementing the io.Writer interface and defaults to os.Stderr. var FishCompletionTemplate = `# {{ .App.Name }} fish shell completion function __fish_{{ .App.Name }}_no_subcommand --description 'Test if there has been any subcommand yet' for i in (commandline -opc) if contains -- $i{{ range $v := .AllCommands }} {{ $v }}{{ end }} return 1 end end return 0 end {{ range $v := .Completions }}{{ $v }} {{ end }}` var MarkdownDocTemplate = `{{if gt .SectionNum 0}}% {{ .App.Name }} {{ .SectionNum }} {{end}}# NAME {{ .App.Name }}{{ if .App.Usage }} - {{ .App.Usage }}{{ end }} # SYNOPSIS {{ .App.Name }} {{ if .SynopsisArgs }} ` + "```" + ` {{ range $v := .SynopsisArgs }}{{ $v }}{{ end }}` + "```" + ` {{ end }}{{ if .App.Description }} # DESCRIPTION {{ .App.Description }} {{ end }} **Usage**: ` + "```" + `{{ if .App.UsageText }} {{ .App.UsageText }} {{ else }} {{ .App.Name }} [GLOBAL OPTIONS] command [COMMAND OPTIONS] [ARGUMENTS...] {{ end }}` + "```" + ` {{ if .GlobalArgs }} # GLOBAL OPTIONS {{ range $v := .GlobalArgs }} {{ $v }}{{ end }} {{ end }}{{ if .Commands }} # COMMANDS {{ range $v := .Commands }} {{ $v }}{{ end }}{{ end }}` var OsExiter = os.Exit OsExiter is the function used when the app exits. If not set defaults to os.Exit. var SubcommandHelpTemplate = `NAME: {{template "helpNameTemplate" .}} USAGE: {{if .UsageText}}{{wrap .UsageText 3}}{{else}}{{.HelpName}} {{if .VisibleFlags}}command [command options]{{end}} {{if .ArgsUsage}}{{.ArgsUsage}}{{else}}[arguments...]{{end}}{{end}}{{if .Description}} DESCRIPTION: {{template "descriptionTemplate" .}}{{end}}{{if .VisibleCommands}} COMMANDS:{{template "visibleCommandCategoryTemplate" .}}{{end}}{{if .VisibleFlagCategories}} OPTIONS:{{template "visibleFlagCategoryTemplate" .}}{{else if .VisibleFlags}} OPTIONS:{{template "visibleFlagTemplate" .}}{{end}} ` SubcommandHelpTemplate is the text template for the subcommand help topic. cli.go uses text/template to render templates. You can render custom help text by setting this variable. var VersionPrinter = printVersion VersionPrinter prints the version for the App var HelpPrinter helpPrinter = printHelp HelpPrinter is a function that writes the help output. If not set explicitly, this calls HelpPrinterCustom using only the default template functions. If custom logic for printing help is required, this function can be overridden. If the ExtraInfo field is defined on an App, this function should not be modified, as HelpPrinterCustom will be used directly in order to capture the extra information. var HelpPrinterCustom helpPrinterCustom = printHelpCustom HelpPrinterCustom is a function that writes the help output. It is used as the default implementation of HelpPrinter, and may be called directly if the ExtraInfo field is set on an App. In the default implementation, if the customFuncs argument contains a "wrapAt" key, which is a function which takes no arguments and returns an int, this int value will be used to produce a "wrap" function used by the default template to wrap long lines. FUNCTIONS func DefaultAppComplete(cCtx *Context) DefaultAppComplete prints the list of subcommands as the default app completion method func DefaultCompleteWithFlags(cmd *Command) func(cCtx *Context) func FlagNames(name string, aliases []string) []string func HandleAction(action interface{}, cCtx *Context) (err error) HandleAction attempts to figure out which Action signature was used. If it's an ActionFunc or a func with the legacy signature for Action, the func is run! func HandleExitCoder(err error) HandleExitCoder handles errors implementing ExitCoder by printing their message and calling OsExiter with the given exit code. If the given error instead implements MultiError, each error will be checked for the ExitCoder interface, and OsExiter will be called with the last exit code found, or exit code 1 if no ExitCoder is found. This function is the default error-handling behavior for an App. func ShowAppHelp(cCtx *Context) error ShowAppHelp is an action that displays the help. func ShowAppHelpAndExit(c *Context, exitCode int) ShowAppHelpAndExit - Prints the list of subcommands for the app and exits with exit code. func ShowCommandCompletions(ctx *Context, command string) ShowCommandCompletions prints the custom completions for a given command func ShowCommandHelp(ctx *Context, command string) error ShowCommandHelp prints help for the given command func ShowCommandHelpAndExit(c *Context, command string, code int) ShowCommandHelpAndExit - exits with code after showing help func ShowCompletions(cCtx *Context) ShowCompletions prints the lists of commands within a given context func ShowSubcommandHelp(cCtx *Context) error ShowSubcommandHelp prints help for the given subcommand func ShowSubcommandHelpAndExit(c *Context, exitCode int) ShowSubcommandHelpAndExit - Prints help for the given subcommand and exits with exit code. func ShowVersion(cCtx *Context) ShowVersion prints the version number of the App TYPES type ActionFunc func(*Context) error ActionFunc is the action to execute when no subcommands are specified type ActionableFlag interface { Flag RunAction(*Context) error } ActionableFlag is an interface that wraps Flag interface and RunAction operation. type AfterFunc func(*Context) error AfterFunc is an action to execute after any subcommands are run, but after the subcommand has finished it is run even if Action() panics type App struct { // The name of the program. Defaults to path.Base(os.Args[0]) Name string // Full name of command for help, defaults to Name HelpName string // Description of the program. Usage string // Text to override the USAGE section of help UsageText string // Description of the program argument format. ArgsUsage string // Version of the program Version string // Description of the program Description string // DefaultCommand is the (optional) name of a command // to run if no command names are passed as CLI arguments. DefaultCommand string // List of commands to execute Commands []*Command // List of flags to parse Flags []Flag // Boolean to enable bash completion commands EnableBashCompletion bool // Boolean to hide built-in help command and help flag HideHelp bool // Boolean to hide built-in help command but keep help flag. // Ignored if HideHelp is true. HideHelpCommand bool // Boolean to hide built-in version flag and the VERSION section of help HideVersion bool // An action to execute when the shell completion flag is set BashComplete BashCompleteFunc // An action to execute before any subcommands are run, but after the context is ready // If a non-nil error is returned, no subcommands are run Before BeforeFunc // An action to execute after any subcommands are run, but after the subcommand has finished // It is run even if Action() panics After AfterFunc // The action to execute when no subcommands are specified Action ActionFunc // Execute this function if the proper command cannot be found CommandNotFound CommandNotFoundFunc // Execute this function if a usage error occurs OnUsageError OnUsageErrorFunc // Execute this function when an invalid flag is accessed from the context InvalidFlagAccessHandler InvalidFlagAccessFunc // Compilation date Compiled time.Time // List of all authors who contributed Authors []*Author // Copyright of the binary if any Copyright string // Reader reader to write input to (useful for tests) Reader io.Reader // Writer writer to write output to Writer io.Writer // ErrWriter writes error output ErrWriter io.Writer // ExitErrHandler processes any error encountered while running an App before // it is returned to the caller. If no function is provided, HandleExitCoder // is used as the default behavior. ExitErrHandler ExitErrHandlerFunc // Other custom info Metadata map[string]interface{} // Carries a function which returns app specific info. ExtraInfo func() map[string]string // CustomAppHelpTemplate the text template for app help topic. // cli.go uses text/template to render templates. You can // render custom help text by setting this variable. CustomAppHelpTemplate string // SliceFlagSeparator is used to customize the separator for SliceFlag, the default is "," SliceFlagSeparator string // DisableSliceFlagSeparator is used to disable SliceFlagSeparator, the default is false DisableSliceFlagSeparator bool // Boolean to enable short-option handling so user can combine several // single-character bool arguments into one // i.e. foobar -o -v -> foobar -ov UseShortOptionHandling bool // Enable suggestions for commands and flags Suggest bool // Allows global flags set by libraries which use flag.XXXVar(...) directly // to be parsed through this library AllowExtFlags bool // Treat all flags as normal arguments if true SkipFlagParsing bool // Has unexported fields. } App is the main structure of a cli application. It is recommended that an app be created with the cli.NewApp() function func NewApp() *App NewApp creates a new cli Application with some reasonable defaults for Name, Usage, Version and Action. func (a *App) Command(name string) *Command Command returns the named command on App. Returns nil if the command does not exist func (a *App) Run(arguments []string) (err error) Run is the entry point to the cli app. Parses the arguments slice and routes to the proper flag/args combination func (a *App) RunAndExitOnError() RunAndExitOnError calls .Run() and exits non-zero if an error was returned Deprecated: instead you should return an error that fulfills cli.ExitCoder to cli.App.Run. This will cause the application to exit with the given error code in the cli.ExitCoder func (a *App) RunAsSubcommand(ctx *Context) (err error) RunAsSubcommand is for legacy/compatibility purposes only. New code should only use App.RunContext. This function is slated to be removed in v3. func (a *App) RunContext(ctx context.Context, arguments []string) (err error) RunContext is like Run except it takes a Context that will be passed to its commands and sub-commands. Through this, you can propagate timeouts and cancellation requests func (a *App) Setup() Setup runs initialization code to ensure all data structures are ready for `Run` or inspection prior to `Run`. It is internally called by `Run`, but will return early if setup has already happened. func (a *App) ToFishCompletion() (string, error) ToFishCompletion creates a fish completion string for the `*App` The function errors if either parsing or writing of the string fails. func (a *App) ToMan() (string, error) ToMan creates a man page string for the `*App` The function errors if either parsing or writing of the string fails. func (a *App) ToManWithSection(sectionNumber int) (string, error) ToMan creates a man page string with section number for the `*App` The function errors if either parsing or writing of the string fails. func (a *App) ToMarkdown() (string, error) ToMarkdown creates a markdown string for the `*App` The function errors if either parsing or writing of the string fails. func (a *App) VisibleCategories() []CommandCategory VisibleCategories returns a slice of categories and commands that are Hidden=false func (a *App) VisibleCommands() []*Command VisibleCommands returns a slice of the Commands with Hidden=false func (a *App) VisibleFlagCategories() []VisibleFlagCategory VisibleFlagCategories returns a slice containing all the categories with the flags they contain func (a *App) VisibleFlags() []Flag VisibleFlags returns a slice of the Flags with Hidden=false type Args interface { // Get returns the nth argument, or else a blank string Get(n int) string // First returns the first argument, or else a blank string First() string // Tail returns the rest of the arguments (not the first one) // or else an empty string slice Tail() []string // Len returns the length of the wrapped slice Len() int // Present checks if there are any arguments present Present() bool // Slice returns a copy of the internal slice Slice() []string } type Author struct { Name string // The Authors name Email string // The Authors email } Author represents someone who has contributed to a cli project. func (a *Author) String() string String makes Author comply to the Stringer interface, to allow an easy print in the templating process type BashCompleteFunc func(*Context) BashCompleteFunc is an action to execute when the shell completion flag is set type BeforeFunc func(*Context) error BeforeFunc is an action to execute before any subcommands are run, but after the context is ready if a non-nil error is returned, no subcommands are run type BoolFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value bool Destination *bool Aliases []string EnvVars []string Count *int DisableDefaultText bool Action func(*Context, bool) error // Has unexported fields. } BoolFlag is a flag with type bool func (f *BoolFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *BoolFlag) Get(ctx *Context) bool Get returns the flag’s value in the given Context. func (f *BoolFlag) GetCategory() string GetCategory returns the category for the flag func (f *BoolFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *BoolFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *BoolFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *BoolFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *BoolFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *BoolFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *BoolFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *BoolFlag) Names() []string Names returns the names of the flag func (f *BoolFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *BoolFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *BoolFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type CategorizableFlag interface { VisibleFlag GetCategory() string } CategorizableFlag is an interface that allows us to potentially use a flag in a categorized representation. type Command struct { // The name of the command Name string // A list of aliases for the command Aliases []string // A short description of the usage of this command Usage string // Custom text to show on USAGE section of help UsageText string // A longer explanation of how the command works Description string // A short description of the arguments of this command ArgsUsage string // The category the command is part of Category string // The function to call when checking for bash command completions BashComplete BashCompleteFunc // An action to execute before any sub-subcommands are run, but after the context is ready // If a non-nil error is returned, no sub-subcommands are run Before BeforeFunc // An action to execute after any subcommands are run, but after the subcommand has finished // It is run even if Action() panics After AfterFunc // The function to call when this command is invoked Action ActionFunc // Execute this function if a usage error occurs. OnUsageError OnUsageErrorFunc // List of child commands Subcommands []*Command // List of flags to parse Flags []Flag // Treat all flags as normal arguments if true SkipFlagParsing bool // Boolean to hide built-in help command and help flag HideHelp bool // Boolean to hide built-in help command but keep help flag // Ignored if HideHelp is true. HideHelpCommand bool // Boolean to hide this command from help or completion Hidden bool // Boolean to enable short-option handling so user can combine several // single-character bool arguments into one // i.e. foobar -o -v -> foobar -ov UseShortOptionHandling bool // Full name of command for help, defaults to full command name, including parent commands. HelpName string // CustomHelpTemplate the text template for the command help topic. // cli.go uses text/template to render templates. You can // render custom help text by setting this variable. CustomHelpTemplate string // Has unexported fields. } Command is a subcommand for a cli.App. func (cmd *Command) Command(name string) *Command func (c *Command) FullName() string FullName returns the full name of the command. For subcommands this ensures that parent commands are part of the command path func (c *Command) HasName(name string) bool HasName returns true if Command.Name matches given name func (c *Command) Names() []string Names returns the names including short names and aliases. func (c *Command) Run(cCtx *Context, arguments ...string) (err error) func (c *Command) VisibleCategories() []CommandCategory VisibleCategories returns a slice of categories and commands that are Hidden=false func (c *Command) VisibleCommands() []*Command VisibleCommands returns a slice of the Commands with Hidden=false func (c *Command) VisibleFlagCategories() []VisibleFlagCategory VisibleFlagCategories returns a slice containing all the visible flag categories with the flags they contain func (c *Command) VisibleFlags() []Flag VisibleFlags returns a slice of the Flags with Hidden=false type CommandCategories interface { // AddCommand adds a command to a category, creating a new category if necessary. AddCommand(category string, command *Command) // Categories returns a slice of categories sorted by name Categories() []CommandCategory } CommandCategories interface allows for category manipulation type CommandCategory interface { // Name returns the category name string Name() string // VisibleCommands returns a slice of the Commands with Hidden=false VisibleCommands() []*Command } CommandCategory is a category containing commands. type CommandNotFoundFunc func(*Context, string) CommandNotFoundFunc is executed if the proper command cannot be found type Commands []*Command type CommandsByName []*Command func (c CommandsByName) Len() int func (c CommandsByName) Less(i, j int) bool func (c CommandsByName) Swap(i, j int) type Context struct { context.Context App *App Command *Command // Has unexported fields. } Context is a type that is passed through to each Handler action in a cli application. Context can be used to retrieve context-specific args and parsed command-line options. func NewContext(app *App, set *flag.FlagSet, parentCtx *Context) *Context NewContext creates a new context. For use in when invoking an App or Command action. func (cCtx *Context) Args() Args Args returns the command line arguments associated with the context. func (cCtx *Context) Bool(name string) bool Bool looks up the value of a local BoolFlag, returns false if not found func (cCtx *Context) Count(name string) int Count returns the num of occurences of this flag func (cCtx *Context) Duration(name string) time.Duration Duration looks up the value of a local DurationFlag, returns 0 if not found func (cCtx *Context) FlagNames() []string FlagNames returns a slice of flag names used by the this context and all of its parent contexts. func (cCtx *Context) Float64(name string) float64 Float64 looks up the value of a local Float64Flag, returns 0 if not found func (cCtx *Context) Float64Slice(name string) []float64 Float64Slice looks up the value of a local Float64SliceFlag, returns nil if not found func (cCtx *Context) Generic(name string) interface{} Generic looks up the value of a local GenericFlag, returns nil if not found func (cCtx *Context) Int(name string) int Int looks up the value of a local IntFlag, returns 0 if not found func (cCtx *Context) Int64(name string) int64 Int64 looks up the value of a local Int64Flag, returns 0 if not found func (cCtx *Context) Int64Slice(name string) []int64 Int64Slice looks up the value of a local Int64SliceFlag, returns nil if not found func (cCtx *Context) IntSlice(name string) []int IntSlice looks up the value of a local IntSliceFlag, returns nil if not found func (cCtx *Context) IsSet(name string) bool IsSet determines if the flag was actually set func (cCtx *Context) Lineage() []*Context Lineage returns *this* context and all of its ancestor contexts in order from child to parent func (cCtx *Context) LocalFlagNames() []string LocalFlagNames returns a slice of flag names used in this context. func (cCtx *Context) NArg() int NArg returns the number of the command line arguments. func (cCtx *Context) NumFlags() int NumFlags returns the number of flags set func (cCtx *Context) Path(name string) string Path looks up the value of a local PathFlag, returns "" if not found func (cCtx *Context) Set(name, value string) error Set sets a context flag to a value. func (cCtx *Context) String(name string) string String looks up the value of a local StringFlag, returns "" if not found func (cCtx *Context) StringSlice(name string) []string StringSlice looks up the value of a local StringSliceFlag, returns nil if not found func (cCtx *Context) Timestamp(name string) *time.Time Timestamp gets the timestamp from a flag name func (cCtx *Context) Uint(name string) uint Uint looks up the value of a local UintFlag, returns 0 if not found func (cCtx *Context) Uint64(name string) uint64 Uint64 looks up the value of a local Uint64Flag, returns 0 if not found func (cCtx *Context) Uint64Slice(name string) []uint64 Uint64Slice looks up the value of a local Uint64SliceFlag, returns nil if not found func (cCtx *Context) UintSlice(name string) []uint UintSlice looks up the value of a local UintSliceFlag, returns nil if not found func (cCtx *Context) Value(name string) interface{} Value returns the value of the flag corresponding to `name` type Countable interface { Count() int } Countable is an interface to enable detection of flag values which support repetitive flags type DocGenerationFlag interface { Flag // TakesValue returns true if the flag takes a value, otherwise false TakesValue() bool // GetUsage returns the usage string for the flag GetUsage() string // GetValue returns the flags value as string representation and an empty // string if the flag takes no value at all. GetValue() string // GetDefaultText returns the default text for this flag GetDefaultText() string // GetEnvVars returns the env vars for this flag GetEnvVars() []string } DocGenerationFlag is an interface that allows documentation generation for the flag type DocGenerationSliceFlag interface { DocGenerationFlag // IsSliceFlag returns true for flags that can be given multiple times. IsSliceFlag() bool } DocGenerationSliceFlag extends DocGenerationFlag for slice-based flags. type DurationFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value time.Duration Destination *time.Duration Aliases []string EnvVars []string Action func(*Context, time.Duration) error // Has unexported fields. } DurationFlag is a flag with type time.Duration func (f *DurationFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *DurationFlag) Get(ctx *Context) time.Duration Get returns the flag’s value in the given Context. func (f *DurationFlag) GetCategory() string GetCategory returns the category for the flag func (f *DurationFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *DurationFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *DurationFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *DurationFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *DurationFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *DurationFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *DurationFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *DurationFlag) Names() []string Names returns the names of the flag func (f *DurationFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *DurationFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *DurationFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type ErrorFormatter interface { Format(s fmt.State, verb rune) } ErrorFormatter is the interface that will suitably format the error output type ExitCoder interface { error ExitCode() int } ExitCoder is the interface checked by `App` and `Command` for a custom exit code func Exit(message interface{}, exitCode int) ExitCoder Exit wraps a message and exit code into an error, which by default is handled with a call to os.Exit during default error handling. This is the simplest way to trigger a non-zero exit code for an App without having to call os.Exit manually. During testing, this behavior can be avoided by overriding the ExitErrHandler function on an App or the package-global OsExiter function. func NewExitError(message interface{}, exitCode int) ExitCoder NewExitError calls Exit to create a new ExitCoder. Deprecated: This function is a duplicate of Exit and will eventually be removed. type ExitErrHandlerFunc func(cCtx *Context, err error) ExitErrHandlerFunc is executed if provided in order to handle exitError values returned by Actions and Before/After functions. type Flag interface { fmt.Stringer // Apply Flag settings to the given flag set Apply(*flag.FlagSet) error Names() []string IsSet() bool } Flag is a common interface related to parsing flags in cli. For more advanced flag parsing techniques, it is recommended that this interface be implemented. var BashCompletionFlag Flag = &BoolFlag{ Name: "generate-bash-completion", Hidden: true, } BashCompletionFlag enables bash-completion for all commands and subcommands var HelpFlag Flag = &BoolFlag{ Name: "help", Aliases: []string{"h"}, Usage: "show help", DisableDefaultText: true, } HelpFlag prints the help for all commands and subcommands. Set to nil to disable the flag. The subcommand will still be added unless HideHelp or HideHelpCommand is set to true. var VersionFlag Flag = &BoolFlag{ Name: "version", Aliases: []string{"v"}, Usage: "print the version", DisableDefaultText: true, } VersionFlag prints the version for the application type FlagCategories interface { // AddFlags adds a flag to a category, creating a new category if necessary. AddFlag(category string, fl Flag) // VisibleCategories returns a slice of visible flag categories sorted by name VisibleCategories() []VisibleFlagCategory } FlagCategories interface allows for category manipulation type FlagEnvHintFunc func(envVars []string, str string) string FlagEnvHintFunc is used by the default FlagStringFunc to annotate flag help with the environment variable details. var FlagEnvHinter FlagEnvHintFunc = withEnvHint FlagEnvHinter annotates flag help message with the environment variable details. This is used by the default FlagStringer. type FlagFileHintFunc func(filePath, str string) string FlagFileHintFunc is used by the default FlagStringFunc to annotate flag help with the file path details. var FlagFileHinter FlagFileHintFunc = withFileHint FlagFileHinter annotates flag help message with the environment variable details. This is used by the default FlagStringer. type FlagNamePrefixFunc func(fullName []string, placeholder string) string FlagNamePrefixFunc is used by the default FlagStringFunc to create prefix text for a flag's full name. var FlagNamePrefixer FlagNamePrefixFunc = prefixedNames FlagNamePrefixer converts a full flag name and its placeholder into the help message flag prefix. This is used by the default FlagStringer. type FlagStringFunc func(Flag) string FlagStringFunc is used by the help generation to display a flag, which is expected to be a single line. var FlagStringer FlagStringFunc = stringifyFlag FlagStringer converts a flag definition to a string. This is used by help to display a flag. type FlagsByName []Flag FlagsByName is a slice of Flag. func (f FlagsByName) Len() int func (f FlagsByName) Less(i, j int) bool func (f FlagsByName) Swap(i, j int) type Float64Flag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value float64 Destination *float64 Aliases []string EnvVars []string Action func(*Context, float64) error // Has unexported fields. } Float64Flag is a flag with type float64 func (f *Float64Flag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *Float64Flag) Get(ctx *Context) float64 Get returns the flag’s value in the given Context. func (f *Float64Flag) GetCategory() string GetCategory returns the category for the flag func (f *Float64Flag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *Float64Flag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *Float64Flag) GetUsage() string GetUsage returns the usage string for the flag func (f *Float64Flag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *Float64Flag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *Float64Flag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *Float64Flag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *Float64Flag) Names() []string Names returns the names of the flag func (f *Float64Flag) RunAction(c *Context) error RunAction executes flag action if set func (f *Float64Flag) String() string String returns a readable representation of this value (for usage defaults) func (f *Float64Flag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type Float64Slice struct { // Has unexported fields. } Float64Slice wraps []float64 to satisfy flag.Value func NewFloat64Slice(defaults ...float64) *Float64Slice NewFloat64Slice makes a *Float64Slice with default values func (f *Float64Slice) Get() interface{} Get returns the slice of float64s set by this flag func (f *Float64Slice) Serialize() string Serialize allows Float64Slice to fulfill Serializer func (f *Float64Slice) Set(value string) error Set parses the value into a float64 and appends it to the list of values func (f *Float64Slice) String() string String returns a readable representation of this value (for usage defaults) func (f *Float64Slice) Value() []float64 Value returns the slice of float64s set by this flag func (f *Float64Slice) WithSeparatorSpec(spec separatorSpec) type Float64SliceFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value *Float64Slice Destination *Float64Slice Aliases []string EnvVars []string Action func(*Context, []float64) error // Has unexported fields. } Float64SliceFlag is a flag with type *Float64Slice func (f *Float64SliceFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *Float64SliceFlag) Get(ctx *Context) []float64 Get returns the flag’s value in the given Context. func (f *Float64SliceFlag) GetCategory() string GetCategory returns the category for the flag func (f *Float64SliceFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *Float64SliceFlag) GetDestination() []float64 func (f *Float64SliceFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *Float64SliceFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *Float64SliceFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *Float64SliceFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *Float64SliceFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *Float64SliceFlag) IsSliceFlag() bool IsSliceFlag implements DocGenerationSliceFlag. func (f *Float64SliceFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *Float64SliceFlag) Names() []string Names returns the names of the flag func (f *Float64SliceFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *Float64SliceFlag) SetDestination(slice []float64) func (f *Float64SliceFlag) SetValue(slice []float64) func (f *Float64SliceFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *Float64SliceFlag) TakesValue() bool TakesValue returns true if the flag takes a value, otherwise false func (f *Float64SliceFlag) WithSeparatorSpec(spec separatorSpec) type Generic interface { Set(value string) error String() string } Generic is a generic parseable type identified by a specific flag type GenericFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value Generic Destination Generic Aliases []string EnvVars []string TakesFile bool Action func(*Context, interface{}) error // Has unexported fields. } GenericFlag is a flag with type Generic func (f *GenericFlag) Apply(set *flag.FlagSet) error Apply takes the flagset and calls Set on the generic flag with the value provided by the user for parsing by the flag func (f *GenericFlag) Get(ctx *Context) interface{} Get returns the flag’s value in the given Context. func (f *GenericFlag) GetCategory() string GetCategory returns the category for the flag func (f *GenericFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *GenericFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *GenericFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *GenericFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *GenericFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *GenericFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *GenericFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *GenericFlag) Names() []string Names returns the names of the flag func (f *GenericFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *GenericFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *GenericFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type Int64Flag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value int64 Destination *int64 Aliases []string EnvVars []string Base int Action func(*Context, int64) error // Has unexported fields. } Int64Flag is a flag with type int64 func (f *Int64Flag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *Int64Flag) Get(ctx *Context) int64 Get returns the flag’s value in the given Context. func (f *Int64Flag) GetCategory() string GetCategory returns the category for the flag func (f *Int64Flag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *Int64Flag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *Int64Flag) GetUsage() string GetUsage returns the usage string for the flag func (f *Int64Flag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *Int64Flag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *Int64Flag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *Int64Flag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *Int64Flag) Names() []string Names returns the names of the flag func (f *Int64Flag) RunAction(c *Context) error RunAction executes flag action if set func (f *Int64Flag) String() string String returns a readable representation of this value (for usage defaults) func (f *Int64Flag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type Int64Slice struct { // Has unexported fields. } Int64Slice wraps []int64 to satisfy flag.Value func NewInt64Slice(defaults ...int64) *Int64Slice NewInt64Slice makes an *Int64Slice with default values func (i *Int64Slice) Get() interface{} Get returns the slice of ints set by this flag func (i *Int64Slice) Serialize() string Serialize allows Int64Slice to fulfill Serializer func (i *Int64Slice) Set(value string) error Set parses the value into an integer and appends it to the list of values func (i *Int64Slice) String() string String returns a readable representation of this value (for usage defaults) func (i *Int64Slice) Value() []int64 Value returns the slice of ints set by this flag func (i *Int64Slice) WithSeparatorSpec(spec separatorSpec) type Int64SliceFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value *Int64Slice Destination *Int64Slice Aliases []string EnvVars []string Action func(*Context, []int64) error // Has unexported fields. } Int64SliceFlag is a flag with type *Int64Slice func (f *Int64SliceFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *Int64SliceFlag) Get(ctx *Context) []int64 Get returns the flag’s value in the given Context. func (f *Int64SliceFlag) GetCategory() string GetCategory returns the category for the flag func (f *Int64SliceFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *Int64SliceFlag) GetDestination() []int64 func (f *Int64SliceFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *Int64SliceFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *Int64SliceFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *Int64SliceFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *Int64SliceFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *Int64SliceFlag) IsSliceFlag() bool IsSliceFlag implements DocGenerationSliceFlag. func (f *Int64SliceFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *Int64SliceFlag) Names() []string Names returns the names of the flag func (f *Int64SliceFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *Int64SliceFlag) SetDestination(slice []int64) func (f *Int64SliceFlag) SetValue(slice []int64) func (f *Int64SliceFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *Int64SliceFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false func (f *Int64SliceFlag) WithSeparatorSpec(spec separatorSpec) type IntFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value int Destination *int Aliases []string EnvVars []string Base int Action func(*Context, int) error // Has unexported fields. } IntFlag is a flag with type int func (f *IntFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *IntFlag) Get(ctx *Context) int Get returns the flag’s value in the given Context. func (f *IntFlag) GetCategory() string GetCategory returns the category for the flag func (f *IntFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *IntFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *IntFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *IntFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *IntFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *IntFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *IntFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *IntFlag) Names() []string Names returns the names of the flag func (f *IntFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *IntFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *IntFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type IntSlice struct { // Has unexported fields. } IntSlice wraps []int to satisfy flag.Value func NewIntSlice(defaults ...int) *IntSlice NewIntSlice makes an *IntSlice with default values func (i *IntSlice) Get() interface{} Get returns the slice of ints set by this flag func (i *IntSlice) Serialize() string Serialize allows IntSlice to fulfill Serializer func (i *IntSlice) Set(value string) error Set parses the value into an integer and appends it to the list of values func (i *IntSlice) SetInt(value int) TODO: Consistently have specific Set function for Int64 and Float64 ? SetInt directly adds an integer to the list of values func (i *IntSlice) String() string String returns a readable representation of this value (for usage defaults) func (i *IntSlice) Value() []int Value returns the slice of ints set by this flag func (i *IntSlice) WithSeparatorSpec(spec separatorSpec) type IntSliceFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value *IntSlice Destination *IntSlice Aliases []string EnvVars []string Action func(*Context, []int) error // Has unexported fields. } IntSliceFlag is a flag with type *IntSlice func (f *IntSliceFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *IntSliceFlag) Get(ctx *Context) []int Get returns the flag’s value in the given Context. func (f *IntSliceFlag) GetCategory() string GetCategory returns the category for the flag func (f *IntSliceFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *IntSliceFlag) GetDestination() []int func (f *IntSliceFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *IntSliceFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *IntSliceFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *IntSliceFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *IntSliceFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *IntSliceFlag) IsSliceFlag() bool IsSliceFlag implements DocGenerationSliceFlag. func (f *IntSliceFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *IntSliceFlag) Names() []string Names returns the names of the flag func (f *IntSliceFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *IntSliceFlag) SetDestination(slice []int) func (f *IntSliceFlag) SetValue(slice []int) func (f *IntSliceFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *IntSliceFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false func (f *IntSliceFlag) WithSeparatorSpec(spec separatorSpec) type InvalidFlagAccessFunc func(*Context, string) InvalidFlagAccessFunc is executed when an invalid flag is accessed from the context. type MultiError interface { error Errors() []error } MultiError is an error that wraps multiple errors. type MultiFloat64Flag = SliceFlag[*Float64SliceFlag, []float64, float64] MultiFloat64Flag extends Float64SliceFlag with support for using slices directly, as Value and/or Destination. See also SliceFlag. type MultiInt64Flag = SliceFlag[*Int64SliceFlag, []int64, int64] MultiInt64Flag extends Int64SliceFlag with support for using slices directly, as Value and/or Destination. See also SliceFlag. type MultiIntFlag = SliceFlag[*IntSliceFlag, []int, int] MultiIntFlag extends IntSliceFlag with support for using slices directly, as Value and/or Destination. See also SliceFlag. type MultiStringFlag = SliceFlag[*StringSliceFlag, []string, string] MultiStringFlag extends StringSliceFlag with support for using slices directly, as Value and/or Destination. See also SliceFlag. type OnUsageErrorFunc func(cCtx *Context, err error, isSubcommand bool) error OnUsageErrorFunc is executed if a usage error occurs. This is useful for displaying customized usage error messages. This function is able to replace the original error messages. If this function is not set, the "Incorrect usage" is displayed and the execution is interrupted. type Path = string type PathFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value Path Destination *Path Aliases []string EnvVars []string TakesFile bool Action func(*Context, Path) error // Has unexported fields. } PathFlag is a flag with type Path func (f *PathFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *PathFlag) Get(ctx *Context) string Get returns the flag’s value in the given Context. func (f *PathFlag) GetCategory() string GetCategory returns the category for the flag func (f *PathFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *PathFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *PathFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *PathFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *PathFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *PathFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *PathFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *PathFlag) Names() []string Names returns the names of the flag func (f *PathFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *PathFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *PathFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type RequiredFlag interface { Flag IsRequired() bool } RequiredFlag is an interface that allows us to mark flags as required it allows flags required flags to be backwards compatible with the Flag interface type Serializer interface { Serialize() string } Serializer is used to circumvent the limitations of flag.FlagSet.Set type SliceFlag[T SliceFlagTarget[E], S ~[]E, E any] struct { Target T Value S Destination *S } SliceFlag extends implementations like StringSliceFlag and IntSliceFlag with support for using slices directly, as Value and/or Destination. See also SliceFlagTarget, MultiStringFlag, MultiFloat64Flag, MultiInt64Flag, MultiIntFlag. func (x *SliceFlag[T, S, E]) Apply(set *flag.FlagSet) error func (x *SliceFlag[T, S, E]) GetCategory() string func (x *SliceFlag[T, S, E]) GetDefaultText() string func (x *SliceFlag[T, S, E]) GetDestination() S func (x *SliceFlag[T, S, E]) GetEnvVars() []string func (x *SliceFlag[T, S, E]) GetUsage() string func (x *SliceFlag[T, S, E]) GetValue() string func (x *SliceFlag[T, S, E]) IsRequired() bool func (x *SliceFlag[T, S, E]) IsSet() bool func (x *SliceFlag[T, S, E]) IsVisible() bool func (x *SliceFlag[T, S, E]) Names() []string func (x *SliceFlag[T, S, E]) SetDestination(slice S) func (x *SliceFlag[T, S, E]) SetValue(slice S) func (x *SliceFlag[T, S, E]) String() string func (x *SliceFlag[T, S, E]) TakesValue() bool type SliceFlagTarget[E any] interface { Flag RequiredFlag DocGenerationFlag VisibleFlag CategorizableFlag // SetValue should propagate the given slice to the target, ideally as a new value. // Note that a nil slice should nil/clear any existing value (modelled as ~[]E). SetValue(slice []E) // SetDestination should propagate the given slice to the target, ideally as a new value. // Note that a nil slice should nil/clear any existing value (modelled as ~*[]E). SetDestination(slice []E) // GetDestination should return the current value referenced by any destination, or nil if nil/unset. GetDestination() []E } SliceFlagTarget models a target implementation for use with SliceFlag. The three methods, SetValue, SetDestination, and GetDestination, are necessary to propagate Value and Destination, where Value is propagated inwards (initially), and Destination is propagated outwards (on every update). type StringFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value string Destination *string Aliases []string EnvVars []string TakesFile bool Action func(*Context, string) error // Has unexported fields. } StringFlag is a flag with type string func (f *StringFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *StringFlag) Get(ctx *Context) string Get returns the flag’s value in the given Context. func (f *StringFlag) GetCategory() string GetCategory returns the category for the flag func (f *StringFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *StringFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *StringFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *StringFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *StringFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *StringFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *StringFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *StringFlag) Names() []string Names returns the names of the flag func (f *StringFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *StringFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *StringFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type StringSlice struct { // Has unexported fields. } StringSlice wraps a []string to satisfy flag.Value func NewStringSlice(defaults ...string) *StringSlice NewStringSlice creates a *StringSlice with default values func (s *StringSlice) Get() interface{} Get returns the slice of strings set by this flag func (s *StringSlice) Serialize() string Serialize allows StringSlice to fulfill Serializer func (s *StringSlice) Set(value string) error Set appends the string value to the list of values func (s *StringSlice) String() string String returns a readable representation of this value (for usage defaults) func (s *StringSlice) Value() []string Value returns the slice of strings set by this flag func (s *StringSlice) WithSeparatorSpec(spec separatorSpec) type StringSliceFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value *StringSlice Destination *StringSlice Aliases []string EnvVars []string TakesFile bool Action func(*Context, []string) error KeepSpace bool // Has unexported fields. } StringSliceFlag is a flag with type *StringSlice func (f *StringSliceFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *StringSliceFlag) Get(ctx *Context) []string Get returns the flag’s value in the given Context. func (f *StringSliceFlag) GetCategory() string GetCategory returns the category for the flag func (f *StringSliceFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *StringSliceFlag) GetDestination() []string func (f *StringSliceFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *StringSliceFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *StringSliceFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *StringSliceFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *StringSliceFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *StringSliceFlag) IsSliceFlag() bool IsSliceFlag implements DocGenerationSliceFlag. func (f *StringSliceFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *StringSliceFlag) Names() []string Names returns the names of the flag func (f *StringSliceFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *StringSliceFlag) SetDestination(slice []string) func (f *StringSliceFlag) SetValue(slice []string) func (f *StringSliceFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *StringSliceFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false func (f *StringSliceFlag) WithSeparatorSpec(spec separatorSpec) type SuggestCommandFunc func(commands []*Command, provided string) string type SuggestFlagFunc func(flags []Flag, provided string, hideHelp bool) string type Timestamp struct { // Has unexported fields. } Timestamp wrap to satisfy golang's flag interface. func NewTimestamp(timestamp time.Time) *Timestamp Timestamp constructor func (t *Timestamp) Get() interface{} Get returns the flag structure func (t *Timestamp) Set(value string) error Parses the string value to timestamp func (t *Timestamp) SetLayout(layout string) Set the timestamp string layout for future parsing func (t *Timestamp) SetLocation(loc *time.Location) Set perceived timezone of the to-be parsed time string func (t *Timestamp) SetTimestamp(value time.Time) Set the timestamp value directly func (t *Timestamp) String() string String returns a readable representation of this value (for usage defaults) func (t *Timestamp) Value() *time.Time Value returns the timestamp value stored in the flag type TimestampFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value *Timestamp Destination *Timestamp Aliases []string EnvVars []string Layout string Timezone *time.Location Action func(*Context, *time.Time) error // Has unexported fields. } TimestampFlag is a flag with type *Timestamp func (f *TimestampFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *TimestampFlag) Get(ctx *Context) *time.Time Get returns the flag’s value in the given Context. func (f *TimestampFlag) GetCategory() string GetCategory returns the category for the flag func (f *TimestampFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *TimestampFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *TimestampFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *TimestampFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *TimestampFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *TimestampFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *TimestampFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *TimestampFlag) Names() []string Names returns the names of the flag func (f *TimestampFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *TimestampFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *TimestampFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type Uint64Flag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value uint64 Destination *uint64 Aliases []string EnvVars []string Base int Action func(*Context, uint64) error // Has unexported fields. } Uint64Flag is a flag with type uint64 func (f *Uint64Flag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *Uint64Flag) Get(ctx *Context) uint64 Get returns the flag’s value in the given Context. func (f *Uint64Flag) GetCategory() string GetCategory returns the category for the flag func (f *Uint64Flag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *Uint64Flag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *Uint64Flag) GetUsage() string GetUsage returns the usage string for the flag func (f *Uint64Flag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *Uint64Flag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *Uint64Flag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *Uint64Flag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *Uint64Flag) Names() []string Names returns the names of the flag func (f *Uint64Flag) RunAction(c *Context) error RunAction executes flag action if set func (f *Uint64Flag) String() string String returns a readable representation of this value (for usage defaults) func (f *Uint64Flag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type Uint64Slice struct { // Has unexported fields. } Uint64Slice wraps []int64 to satisfy flag.Value func NewUint64Slice(defaults ...uint64) *Uint64Slice NewUint64Slice makes an *Uint64Slice with default values func (i *Uint64Slice) Get() interface{} Get returns the slice of ints set by this flag func (i *Uint64Slice) Serialize() string Serialize allows Uint64Slice to fulfill Serializer func (i *Uint64Slice) Set(value string) error Set parses the value into an integer and appends it to the list of values func (i *Uint64Slice) String() string String returns a readable representation of this value (for usage defaults) func (i *Uint64Slice) Value() []uint64 Value returns the slice of ints set by this flag func (i *Uint64Slice) WithSeparatorSpec(spec separatorSpec) type Uint64SliceFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value *Uint64Slice Destination *Uint64Slice Aliases []string EnvVars []string Action func(*Context, []uint64) error // Has unexported fields. } Uint64SliceFlag is a flag with type *Uint64Slice func (f *Uint64SliceFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *Uint64SliceFlag) Get(ctx *Context) []uint64 Get returns the flag’s value in the given Context. func (f *Uint64SliceFlag) GetCategory() string GetCategory returns the category for the flag func (f *Uint64SliceFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *Uint64SliceFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *Uint64SliceFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *Uint64SliceFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *Uint64SliceFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *Uint64SliceFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *Uint64SliceFlag) IsSliceFlag() bool IsSliceFlag implements DocGenerationSliceFlag. func (f *Uint64SliceFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *Uint64SliceFlag) Names() []string Names returns the names of the flag func (f *Uint64SliceFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *Uint64SliceFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false func (f *Uint64SliceFlag) WithSeparatorSpec(spec separatorSpec) type UintFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value uint Destination *uint Aliases []string EnvVars []string Base int Action func(*Context, uint) error // Has unexported fields. } UintFlag is a flag with type uint func (f *UintFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *UintFlag) Get(ctx *Context) uint Get returns the flag’s value in the given Context. func (f *UintFlag) GetCategory() string GetCategory returns the category for the flag func (f *UintFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *UintFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *UintFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *UintFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *UintFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *UintFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *UintFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *UintFlag) Names() []string Names returns the names of the flag func (f *UintFlag) RunAction(c *Context) error RunAction executes flag action if set func (f *UintFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *UintFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false type UintSlice struct { // Has unexported fields. } UintSlice wraps []int to satisfy flag.Value func NewUintSlice(defaults ...uint) *UintSlice NewUintSlice makes an *UintSlice with default values func (i *UintSlice) Get() interface{} Get returns the slice of ints set by this flag func (i *UintSlice) Serialize() string Serialize allows UintSlice to fulfill Serializer func (i *UintSlice) Set(value string) error Set parses the value into an integer and appends it to the list of values func (i *UintSlice) SetUint(value uint) TODO: Consistently have specific Set function for Int64 and Float64 ? SetInt directly adds an integer to the list of values func (i *UintSlice) String() string String returns a readable representation of this value (for usage defaults) func (i *UintSlice) Value() []uint Value returns the slice of ints set by this flag func (i *UintSlice) WithSeparatorSpec(spec separatorSpec) type UintSliceFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value *UintSlice Destination *UintSlice Aliases []string EnvVars []string Action func(*Context, []uint) error // Has unexported fields. } UintSliceFlag is a flag with type *UintSlice func (f *UintSliceFlag) Apply(set *flag.FlagSet) error Apply populates the flag given the flag set and environment func (f *UintSliceFlag) Get(ctx *Context) []uint Get returns the flag’s value in the given Context. func (f *UintSliceFlag) GetCategory() string GetCategory returns the category for the flag func (f *UintSliceFlag) GetDefaultText() string GetDefaultText returns the default text for this flag func (f *UintSliceFlag) GetEnvVars() []string GetEnvVars returns the env vars for this flag func (f *UintSliceFlag) GetUsage() string GetUsage returns the usage string for the flag func (f *UintSliceFlag) GetValue() string GetValue returns the flags value as string representation and an empty string if the flag takes no value at all. func (f *UintSliceFlag) IsRequired() bool IsRequired returns whether or not the flag is required func (f *UintSliceFlag) IsSet() bool IsSet returns whether or not the flag has been set through env or file func (f *UintSliceFlag) IsSliceFlag() bool IsSliceFlag implements DocGenerationSliceFlag. func (f *UintSliceFlag) IsVisible() bool IsVisible returns true if the flag is not hidden, otherwise false func (f *UintSliceFlag) Names() []string Names returns the names of the flag func (f *UintSliceFlag) String() string String returns a readable representation of this value (for usage defaults) func (f *UintSliceFlag) TakesValue() bool TakesValue returns true of the flag takes a value, otherwise false func (f *UintSliceFlag) WithSeparatorSpec(spec separatorSpec) type VisibleFlag interface { Flag // IsVisible returns true if the flag is not hidden, otherwise false IsVisible() bool } VisibleFlag is an interface that allows to check if a flag is visible type VisibleFlagCategory interface { // Name returns the category name string Name() string // Flags returns a slice of VisibleFlag sorted by name Flags() []VisibleFlag } VisibleFlagCategory is a category containing flags. package altsrc // import "github.com/urfave/cli/v2/altsrc" FUNCTIONS func ApplyInputSourceValues(cCtx *cli.Context, inputSourceContext InputSourceContext, flags []cli.Flag) error ApplyInputSourceValues iterates over all provided flags and executes ApplyInputSourceValue on flags implementing the FlagInputSourceExtension interface to initialize these flags to an alternate input source. func InitInputSource(flags []cli.Flag, createInputSource func() (InputSourceContext, error)) cli.BeforeFunc InitInputSource is used to to setup an InputSourceContext on a cli.Command Before method. It will create a new input source based on the func provided. If there is no error it will then apply the new input source to any flags that are supported by the input source func InitInputSourceWithContext(flags []cli.Flag, createInputSource func(cCtx *cli.Context) (InputSourceContext, error)) cli.BeforeFunc InitInputSourceWithContext is used to to setup an InputSourceContext on a cli.Command Before method. It will create a new input source based on the func provided with potentially using existing cli.Context values to initialize itself. If there is no error it will then apply the new input source to any flags that are supported by the input source func NewJSONSourceFromFlagFunc(flag string) func(c *cli.Context) (InputSourceContext, error) NewJSONSourceFromFlagFunc returns a func that takes a cli.Context and returns an InputSourceContext suitable for retrieving config variables from a file containing JSON data with the file name defined by the given flag. func NewTomlSourceFromFlagFunc(flagFileName string) func(cCtx *cli.Context) (InputSourceContext, error) NewTomlSourceFromFlagFunc creates a new TOML InputSourceContext from a provided flag name and source context. func NewYamlSourceFromFlagFunc(flagFileName string) func(cCtx *cli.Context) (InputSourceContext, error) NewYamlSourceFromFlagFunc creates a new Yaml InputSourceContext from a provided flag name and source context. TYPES type BoolFlag struct { *cli.BoolFlag // Has unexported fields. } BoolFlag is the flag type that wraps cli.BoolFlag to allow for other values to be specified func NewBoolFlag(fl *cli.BoolFlag) *BoolFlag NewBoolFlag creates a new BoolFlag func (f *BoolFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped BoolFlag.Apply func (f *BoolFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a Bool value to the flagSet if required type DurationFlag struct { *cli.DurationFlag // Has unexported fields. } DurationFlag is the flag type that wraps cli.DurationFlag to allow for other values to be specified func NewDurationFlag(fl *cli.DurationFlag) *DurationFlag NewDurationFlag creates a new DurationFlag func (f *DurationFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped DurationFlag.Apply func (f *DurationFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a Duration value to the flagSet if required type FlagInputSourceExtension interface { cli.Flag ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error } FlagInputSourceExtension is an extension interface of cli.Flag that allows a value to be set on the existing parsed flags. type Float64Flag struct { *cli.Float64Flag // Has unexported fields. } Float64Flag is the flag type that wraps cli.Float64Flag to allow for other values to be specified func NewFloat64Flag(fl *cli.Float64Flag) *Float64Flag NewFloat64Flag creates a new Float64Flag func (f *Float64Flag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped Float64Flag.Apply func (f *Float64Flag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a Float64 value to the flagSet if required type Float64SliceFlag struct { *cli.Float64SliceFlag // Has unexported fields. } Float64SliceFlag is the flag type that wraps cli.Float64SliceFlag to allow for other values to be specified func NewFloat64SliceFlag(fl *cli.Float64SliceFlag) *Float64SliceFlag NewFloat64SliceFlag creates a new Float64SliceFlag func (f *Float64SliceFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped Float64SliceFlag.Apply func (f *Float64SliceFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a Float64Slice value if required type GenericFlag struct { *cli.GenericFlag // Has unexported fields. } GenericFlag is the flag type that wraps cli.GenericFlag to allow for other values to be specified func NewGenericFlag(fl *cli.GenericFlag) *GenericFlag NewGenericFlag creates a new GenericFlag func (f *GenericFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped GenericFlag.Apply func (f *GenericFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a generic value to the flagSet if required type InputSourceContext interface { Source() string Int(name string) (int, error) Int64(name string) (int64, error) Uint(name string) (uint, error) Uint64(name string) (uint64, error) Duration(name string) (time.Duration, error) Float64(name string) (float64, error) String(name string) (string, error) StringSlice(name string) ([]string, error) IntSlice(name string) ([]int, error) Int64Slice(name string) ([]int64, error) Float64Slice(name string) ([]float64, error) Generic(name string) (cli.Generic, error) Bool(name string) (bool, error) // Has unexported methods. } InputSourceContext is an interface used to allow other input sources to be implemented as needed. Source returns an identifier for the input source. In case of file source it should return path to the file. func NewJSONSource(data []byte) (InputSourceContext, error) NewJSONSource returns an InputSourceContext suitable for retrieving config variables from raw JSON data. func NewJSONSourceFromFile(f string) (InputSourceContext, error) NewJSONSourceFromFile returns an InputSourceContext suitable for retrieving config variables from a file (or url) containing JSON data. func NewJSONSourceFromReader(r io.Reader) (InputSourceContext, error) NewJSONSourceFromReader returns an InputSourceContext suitable for retrieving config variables from an io.Reader that returns JSON data. func NewTomlSourceFromFile(file string) (InputSourceContext, error) NewTomlSourceFromFile creates a new TOML InputSourceContext from a filepath. func NewYamlSourceFromFile(file string) (InputSourceContext, error) NewYamlSourceFromFile creates a new Yaml InputSourceContext from a filepath. type Int64Flag struct { *cli.Int64Flag // Has unexported fields. } Int64Flag is the flag type that wraps cli.Int64Flag to allow for other values to be specified func NewInt64Flag(fl *cli.Int64Flag) *Int64Flag NewInt64Flag creates a new Int64Flag func (f *Int64Flag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped Int64Flag.Apply func (f *Int64Flag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error type Int64SliceFlag struct { *cli.Int64SliceFlag // Has unexported fields. } Int64SliceFlag is the flag type that wraps cli.Int64SliceFlag to allow for other values to be specified func NewInt64SliceFlag(fl *cli.Int64SliceFlag) *Int64SliceFlag NewInt64SliceFlag creates a new Int64SliceFlag func (f *Int64SliceFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped Int64SliceFlag.Apply func (f *Int64SliceFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a Int64Slice value if required type IntFlag struct { *cli.IntFlag // Has unexported fields. } IntFlag is the flag type that wraps cli.IntFlag to allow for other values to be specified func NewIntFlag(fl *cli.IntFlag) *IntFlag NewIntFlag creates a new IntFlag func (f *IntFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped IntFlag.Apply func (f *IntFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a int value to the flagSet if required type IntSliceFlag struct { *cli.IntSliceFlag // Has unexported fields. } IntSliceFlag is the flag type that wraps cli.IntSliceFlag to allow for other values to be specified func NewIntSliceFlag(fl *cli.IntSliceFlag) *IntSliceFlag NewIntSliceFlag creates a new IntSliceFlag func (f *IntSliceFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped IntSliceFlag.Apply func (f *IntSliceFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a IntSlice value if required type MapInputSource struct { // Has unexported fields. } MapInputSource implements InputSourceContext to return data from the map that is loaded. func NewMapInputSource(file string, valueMap map[interface{}]interface{}) *MapInputSource NewMapInputSource creates a new MapInputSource for implementing custom input sources. func (fsm *MapInputSource) Bool(name string) (bool, error) Bool returns an bool from the map otherwise returns false func (fsm *MapInputSource) Duration(name string) (time.Duration, error) Duration returns a duration from the map if it exists otherwise returns 0 func (fsm *MapInputSource) Float64(name string) (float64, error) Float64 returns an float64 from the map if it exists otherwise returns 0 func (fsm *MapInputSource) Float64Slice(name string) ([]float64, error) Float64Slice returns an []float64 from the map if it exists otherwise returns nil func (fsm *MapInputSource) Generic(name string) (cli.Generic, error) Generic returns an cli.Generic from the map if it exists otherwise returns nil func (fsm *MapInputSource) Int(name string) (int, error) Int returns an int from the map if it exists otherwise returns 0 func (fsm *MapInputSource) Int64(name string) (int64, error) Int64 returns an int64 from the map if it exists otherwise returns 0 func (fsm *MapInputSource) Int64Slice(name string) ([]int64, error) Int64Slice returns an []int64 from the map if it exists otherwise returns nil func (fsm *MapInputSource) IntSlice(name string) ([]int, error) IntSlice returns an []int from the map if it exists otherwise returns nil func (fsm *MapInputSource) Source() string Source returns the path of the source file func (fsm *MapInputSource) String(name string) (string, error) String returns a string from the map if it exists otherwise returns an empty string func (fsm *MapInputSource) StringSlice(name string) ([]string, error) StringSlice returns an []string from the map if it exists otherwise returns nil func (fsm *MapInputSource) Uint(name string) (uint, error) Int64 returns an int64 from the map if it exists otherwise returns 0 func (fsm *MapInputSource) Uint64(name string) (uint64, error) UInt64 returns an uint64 from the map if it exists otherwise returns 0 type PathFlag struct { *cli.PathFlag // Has unexported fields. } PathFlag is the flag type that wraps cli.PathFlag to allow for other values to be specified func NewPathFlag(fl *cli.PathFlag) *PathFlag NewPathFlag creates a new PathFlag func (f *PathFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped PathFlag.Apply func (f *PathFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a Path value to the flagSet if required type StringFlag struct { *cli.StringFlag // Has unexported fields. } StringFlag is the flag type that wraps cli.StringFlag to allow for other values to be specified func NewStringFlag(fl *cli.StringFlag) *StringFlag NewStringFlag creates a new StringFlag func (f *StringFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped StringFlag.Apply func (f *StringFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a String value to the flagSet if required type StringSliceFlag struct { *cli.StringSliceFlag // Has unexported fields. } StringSliceFlag is the flag type that wraps cli.StringSliceFlag to allow for other values to be specified func NewStringSliceFlag(fl *cli.StringSliceFlag) *StringSliceFlag NewStringSliceFlag creates a new StringSliceFlag func (f *StringSliceFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped StringSliceFlag.Apply func (f *StringSliceFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error ApplyInputSourceValue applies a StringSlice value to the flagSet if required type Uint64Flag struct { *cli.Uint64Flag // Has unexported fields. } Uint64Flag is the flag type that wraps cli.Uint64Flag to allow for other values to be specified func NewUint64Flag(fl *cli.Uint64Flag) *Uint64Flag NewUint64Flag creates a new Uint64Flag func (f *Uint64Flag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped Uint64Flag.Apply func (f *Uint64Flag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error type UintFlag struct { *cli.UintFlag // Has unexported fields. } UintFlag is the flag type that wraps cli.UintFlag to allow for other values to be specified func NewUintFlag(fl *cli.UintFlag) *UintFlag NewUintFlag creates a new UintFlag func (f *UintFlag) Apply(set *flag.FlagSet) error Apply saves the flagSet for later usage calls, then calls the wrapped UintFlag.Apply func (f *UintFlag) ApplyInputSourceValue(cCtx *cli.Context, isc InputSourceContext) error cli-2.25.7/zz_generated.flags.go000066400000000000000000000410111444235773300164720ustar00rootroot00000000000000// WARNING: this file is generated. DO NOT EDIT package cli import "time" // Float64SliceFlag is a flag with type *Float64Slice type Float64SliceFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value *Float64Slice Destination *Float64Slice Aliases []string EnvVars []string defaultValue *Float64Slice separator separatorSpec Action func(*Context, []float64) error } // IsSet returns whether or not the flag has been set through env or file func (f *Float64SliceFlag) IsSet() bool { return f.HasBeenSet } // Names returns the names of the flag func (f *Float64SliceFlag) Names() []string { return FlagNames(f.Name, f.Aliases) } // IsRequired returns whether or not the flag is required func (f *Float64SliceFlag) IsRequired() bool { return f.Required } // IsVisible returns true if the flag is not hidden, otherwise false func (f *Float64SliceFlag) IsVisible() bool { return !f.Hidden } // GenericFlag is a flag with type Generic type GenericFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value Generic Destination Generic Aliases []string EnvVars []string defaultValue Generic TakesFile bool Action func(*Context, interface{}) error } // String returns a readable representation of this value (for usage defaults) func (f *GenericFlag) String() string { return FlagStringer(f) } // IsSet returns whether or not the flag has been set through env or file func (f *GenericFlag) IsSet() bool { return f.HasBeenSet } // Names returns the names of the flag func (f *GenericFlag) Names() []string { return FlagNames(f.Name, f.Aliases) } // IsRequired returns whether or not the flag is required func (f *GenericFlag) IsRequired() bool { return f.Required } // IsVisible returns true if the flag is not hidden, otherwise false func (f *GenericFlag) IsVisible() bool { return !f.Hidden } // Int64SliceFlag is a flag with type *Int64Slice type Int64SliceFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value *Int64Slice Destination *Int64Slice Aliases []string EnvVars []string defaultValue *Int64Slice separator separatorSpec Action func(*Context, []int64) error } // IsSet returns whether or not the flag has been set through env or file func (f *Int64SliceFlag) IsSet() bool { return f.HasBeenSet } // Names returns the names of the flag func (f *Int64SliceFlag) Names() []string { return FlagNames(f.Name, f.Aliases) } // IsRequired returns whether or not the flag is required func (f *Int64SliceFlag) IsRequired() bool { return f.Required } // IsVisible returns true if the flag is not hidden, otherwise false func (f *Int64SliceFlag) IsVisible() bool { return !f.Hidden } // IntSliceFlag is a flag with type *IntSlice type IntSliceFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value *IntSlice Destination *IntSlice Aliases []string EnvVars []string defaultValue *IntSlice separator separatorSpec Action func(*Context, []int) error } // IsSet returns whether or not the flag has been set through env or file func (f *IntSliceFlag) IsSet() bool { return f.HasBeenSet } // Names returns the names of the flag func (f *IntSliceFlag) Names() []string { return FlagNames(f.Name, f.Aliases) } // IsRequired returns whether or not the flag is required func (f *IntSliceFlag) IsRequired() bool { return f.Required } // IsVisible returns true if the flag is not hidden, otherwise false func (f *IntSliceFlag) IsVisible() bool { return !f.Hidden } // PathFlag is a flag with type Path type PathFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value Path Destination *Path Aliases []string EnvVars []string defaultValue Path TakesFile bool Action func(*Context, Path) error } // String returns a readable representation of this value (for usage defaults) func (f *PathFlag) String() string { return FlagStringer(f) } // IsSet returns whether or not the flag has been set through env or file func (f *PathFlag) IsSet() bool { return f.HasBeenSet } // Names returns the names of the flag func (f *PathFlag) Names() []string { return FlagNames(f.Name, f.Aliases) } // IsRequired returns whether or not the flag is required func (f *PathFlag) IsRequired() bool { return f.Required } // IsVisible returns true if the flag is not hidden, otherwise false func (f *PathFlag) IsVisible() bool { return !f.Hidden } // StringSliceFlag is a flag with type *StringSlice type StringSliceFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value *StringSlice Destination *StringSlice Aliases []string EnvVars []string defaultValue *StringSlice separator separatorSpec TakesFile bool Action func(*Context, []string) error KeepSpace bool } // IsSet returns whether or not the flag has been set through env or file func (f *StringSliceFlag) IsSet() bool { return f.HasBeenSet } // Names returns the names of the flag func (f *StringSliceFlag) Names() []string { return FlagNames(f.Name, f.Aliases) } // IsRequired returns whether or not the flag is required func (f *StringSliceFlag) IsRequired() bool { return f.Required } // IsVisible returns true if the flag is not hidden, otherwise false func (f *StringSliceFlag) IsVisible() bool { return !f.Hidden } // TimestampFlag is a flag with type *Timestamp type TimestampFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value *Timestamp Destination *Timestamp Aliases []string EnvVars []string defaultValue *Timestamp Layout string Timezone *time.Location Action func(*Context, *time.Time) error } // String returns a readable representation of this value (for usage defaults) func (f *TimestampFlag) String() string { return FlagStringer(f) } // IsSet returns whether or not the flag has been set through env or file func (f *TimestampFlag) IsSet() bool { return f.HasBeenSet } // Names returns the names of the flag func (f *TimestampFlag) Names() []string { return FlagNames(f.Name, f.Aliases) } // IsRequired returns whether or not the flag is required func (f *TimestampFlag) IsRequired() bool { return f.Required } // IsVisible returns true if the flag is not hidden, otherwise false func (f *TimestampFlag) IsVisible() bool { return !f.Hidden } // Uint64SliceFlag is a flag with type *Uint64Slice type Uint64SliceFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value *Uint64Slice Destination *Uint64Slice Aliases []string EnvVars []string defaultValue *Uint64Slice separator separatorSpec Action func(*Context, []uint64) error } // IsSet returns whether or not the flag has been set through env or file func (f *Uint64SliceFlag) IsSet() bool { return f.HasBeenSet } // Names returns the names of the flag func (f *Uint64SliceFlag) Names() []string { return FlagNames(f.Name, f.Aliases) } // IsRequired returns whether or not the flag is required func (f *Uint64SliceFlag) IsRequired() bool { return f.Required } // IsVisible returns true if the flag is not hidden, otherwise false func (f *Uint64SliceFlag) IsVisible() bool { return !f.Hidden } // UintSliceFlag is a flag with type *UintSlice type UintSliceFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value *UintSlice Destination *UintSlice Aliases []string EnvVars []string defaultValue *UintSlice separator separatorSpec Action func(*Context, []uint) error } // IsSet returns whether or not the flag has been set through env or file func (f *UintSliceFlag) IsSet() bool { return f.HasBeenSet } // Names returns the names of the flag func (f *UintSliceFlag) Names() []string { return FlagNames(f.Name, f.Aliases) } // IsRequired returns whether or not the flag is required func (f *UintSliceFlag) IsRequired() bool { return f.Required } // IsVisible returns true if the flag is not hidden, otherwise false func (f *UintSliceFlag) IsVisible() bool { return !f.Hidden } // BoolFlag is a flag with type bool type BoolFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value bool Destination *bool Aliases []string EnvVars []string defaultValue bool Count *int DisableDefaultText bool Action func(*Context, bool) error } // String returns a readable representation of this value (for usage defaults) func (f *BoolFlag) String() string { return FlagStringer(f) } // IsSet returns whether or not the flag has been set through env or file func (f *BoolFlag) IsSet() bool { return f.HasBeenSet } // Names returns the names of the flag func (f *BoolFlag) Names() []string { return FlagNames(f.Name, f.Aliases) } // IsRequired returns whether or not the flag is required func (f *BoolFlag) IsRequired() bool { return f.Required } // IsVisible returns true if the flag is not hidden, otherwise false func (f *BoolFlag) IsVisible() bool { return !f.Hidden } // Float64Flag is a flag with type float64 type Float64Flag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value float64 Destination *float64 Aliases []string EnvVars []string defaultValue float64 Action func(*Context, float64) error } // String returns a readable representation of this value (for usage defaults) func (f *Float64Flag) String() string { return FlagStringer(f) } // IsSet returns whether or not the flag has been set through env or file func (f *Float64Flag) IsSet() bool { return f.HasBeenSet } // Names returns the names of the flag func (f *Float64Flag) Names() []string { return FlagNames(f.Name, f.Aliases) } // IsRequired returns whether or not the flag is required func (f *Float64Flag) IsRequired() bool { return f.Required } // IsVisible returns true if the flag is not hidden, otherwise false func (f *Float64Flag) IsVisible() bool { return !f.Hidden } // IntFlag is a flag with type int type IntFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value int Destination *int Aliases []string EnvVars []string defaultValue int Base int Action func(*Context, int) error } // String returns a readable representation of this value (for usage defaults) func (f *IntFlag) String() string { return FlagStringer(f) } // IsSet returns whether or not the flag has been set through env or file func (f *IntFlag) IsSet() bool { return f.HasBeenSet } // Names returns the names of the flag func (f *IntFlag) Names() []string { return FlagNames(f.Name, f.Aliases) } // IsRequired returns whether or not the flag is required func (f *IntFlag) IsRequired() bool { return f.Required } // IsVisible returns true if the flag is not hidden, otherwise false func (f *IntFlag) IsVisible() bool { return !f.Hidden } // Int64Flag is a flag with type int64 type Int64Flag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value int64 Destination *int64 Aliases []string EnvVars []string defaultValue int64 Base int Action func(*Context, int64) error } // String returns a readable representation of this value (for usage defaults) func (f *Int64Flag) String() string { return FlagStringer(f) } // IsSet returns whether or not the flag has been set through env or file func (f *Int64Flag) IsSet() bool { return f.HasBeenSet } // Names returns the names of the flag func (f *Int64Flag) Names() []string { return FlagNames(f.Name, f.Aliases) } // IsRequired returns whether or not the flag is required func (f *Int64Flag) IsRequired() bool { return f.Required } // IsVisible returns true if the flag is not hidden, otherwise false func (f *Int64Flag) IsVisible() bool { return !f.Hidden } // StringFlag is a flag with type string type StringFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value string Destination *string Aliases []string EnvVars []string defaultValue string TakesFile bool Action func(*Context, string) error } // String returns a readable representation of this value (for usage defaults) func (f *StringFlag) String() string { return FlagStringer(f) } // IsSet returns whether or not the flag has been set through env or file func (f *StringFlag) IsSet() bool { return f.HasBeenSet } // Names returns the names of the flag func (f *StringFlag) Names() []string { return FlagNames(f.Name, f.Aliases) } // IsRequired returns whether or not the flag is required func (f *StringFlag) IsRequired() bool { return f.Required } // IsVisible returns true if the flag is not hidden, otherwise false func (f *StringFlag) IsVisible() bool { return !f.Hidden } // DurationFlag is a flag with type time.Duration type DurationFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value time.Duration Destination *time.Duration Aliases []string EnvVars []string defaultValue time.Duration Action func(*Context, time.Duration) error } // String returns a readable representation of this value (for usage defaults) func (f *DurationFlag) String() string { return FlagStringer(f) } // IsSet returns whether or not the flag has been set through env or file func (f *DurationFlag) IsSet() bool { return f.HasBeenSet } // Names returns the names of the flag func (f *DurationFlag) Names() []string { return FlagNames(f.Name, f.Aliases) } // IsRequired returns whether or not the flag is required func (f *DurationFlag) IsRequired() bool { return f.Required } // IsVisible returns true if the flag is not hidden, otherwise false func (f *DurationFlag) IsVisible() bool { return !f.Hidden } // UintFlag is a flag with type uint type UintFlag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value uint Destination *uint Aliases []string EnvVars []string defaultValue uint Base int Action func(*Context, uint) error } // String returns a readable representation of this value (for usage defaults) func (f *UintFlag) String() string { return FlagStringer(f) } // IsSet returns whether or not the flag has been set through env or file func (f *UintFlag) IsSet() bool { return f.HasBeenSet } // Names returns the names of the flag func (f *UintFlag) Names() []string { return FlagNames(f.Name, f.Aliases) } // IsRequired returns whether or not the flag is required func (f *UintFlag) IsRequired() bool { return f.Required } // IsVisible returns true if the flag is not hidden, otherwise false func (f *UintFlag) IsVisible() bool { return !f.Hidden } // Uint64Flag is a flag with type uint64 type Uint64Flag struct { Name string Category string DefaultText string FilePath string Usage string Required bool Hidden bool HasBeenSet bool Value uint64 Destination *uint64 Aliases []string EnvVars []string defaultValue uint64 Base int Action func(*Context, uint64) error } // String returns a readable representation of this value (for usage defaults) func (f *Uint64Flag) String() string { return FlagStringer(f) } // IsSet returns whether or not the flag has been set through env or file func (f *Uint64Flag) IsSet() bool { return f.HasBeenSet } // Names returns the names of the flag func (f *Uint64Flag) Names() []string { return FlagNames(f.Name, f.Aliases) } // IsRequired returns whether or not the flag is required func (f *Uint64Flag) IsRequired() bool { return f.Required } // IsVisible returns true if the flag is not hidden, otherwise false func (f *Uint64Flag) IsVisible() bool { return !f.Hidden } // vim:ro cli-2.25.7/zz_generated.flags_test.go000066400000000000000000000202741444235773300175410ustar00rootroot00000000000000// WARNING: this file is generated. DO NOT EDIT package cli_test import ( "fmt" "testing" "github.com/urfave/cli/v2" ) func TestFloat64SliceFlag_SatisfiesFlagInterface(t *testing.T) { var f cli.Flag = &cli.Float64SliceFlag{} _ = f.IsSet() _ = f.Names() } func TestFloat64SliceFlag_SatisfiesRequiredFlagInterface(t *testing.T) { var f cli.RequiredFlag = &cli.Float64SliceFlag{} _ = f.IsRequired() } func TestFloat64SliceFlag_SatisfiesVisibleFlagInterface(t *testing.T) { var f cli.VisibleFlag = &cli.Float64SliceFlag{} _ = f.IsVisible() } func TestGenericFlag_SatisfiesFlagInterface(t *testing.T) { var f cli.Flag = &cli.GenericFlag{} _ = f.IsSet() _ = f.Names() } func TestGenericFlag_SatisfiesFmtStringerInterface(t *testing.T) { var f fmt.Stringer = &cli.GenericFlag{} _ = f.String() } func TestGenericFlag_SatisfiesRequiredFlagInterface(t *testing.T) { var f cli.RequiredFlag = &cli.GenericFlag{} _ = f.IsRequired() } func TestGenericFlag_SatisfiesVisibleFlagInterface(t *testing.T) { var f cli.VisibleFlag = &cli.GenericFlag{} _ = f.IsVisible() } func TestInt64SliceFlag_SatisfiesFlagInterface(t *testing.T) { var f cli.Flag = &cli.Int64SliceFlag{} _ = f.IsSet() _ = f.Names() } func TestInt64SliceFlag_SatisfiesRequiredFlagInterface(t *testing.T) { var f cli.RequiredFlag = &cli.Int64SliceFlag{} _ = f.IsRequired() } func TestInt64SliceFlag_SatisfiesVisibleFlagInterface(t *testing.T) { var f cli.VisibleFlag = &cli.Int64SliceFlag{} _ = f.IsVisible() } func TestIntSliceFlag_SatisfiesFlagInterface(t *testing.T) { var f cli.Flag = &cli.IntSliceFlag{} _ = f.IsSet() _ = f.Names() } func TestIntSliceFlag_SatisfiesRequiredFlagInterface(t *testing.T) { var f cli.RequiredFlag = &cli.IntSliceFlag{} _ = f.IsRequired() } func TestIntSliceFlag_SatisfiesVisibleFlagInterface(t *testing.T) { var f cli.VisibleFlag = &cli.IntSliceFlag{} _ = f.IsVisible() } func TestPathFlag_SatisfiesFlagInterface(t *testing.T) { var f cli.Flag = &cli.PathFlag{} _ = f.IsSet() _ = f.Names() } func TestPathFlag_SatisfiesFmtStringerInterface(t *testing.T) { var f fmt.Stringer = &cli.PathFlag{} _ = f.String() } func TestPathFlag_SatisfiesRequiredFlagInterface(t *testing.T) { var f cli.RequiredFlag = &cli.PathFlag{} _ = f.IsRequired() } func TestPathFlag_SatisfiesVisibleFlagInterface(t *testing.T) { var f cli.VisibleFlag = &cli.PathFlag{} _ = f.IsVisible() } func TestStringSliceFlag_SatisfiesFlagInterface(t *testing.T) { var f cli.Flag = &cli.StringSliceFlag{} _ = f.IsSet() _ = f.Names() } func TestStringSliceFlag_SatisfiesRequiredFlagInterface(t *testing.T) { var f cli.RequiredFlag = &cli.StringSliceFlag{} _ = f.IsRequired() } func TestStringSliceFlag_SatisfiesVisibleFlagInterface(t *testing.T) { var f cli.VisibleFlag = &cli.StringSliceFlag{} _ = f.IsVisible() } func TestTimestampFlag_SatisfiesFlagInterface(t *testing.T) { var f cli.Flag = &cli.TimestampFlag{} _ = f.IsSet() _ = f.Names() } func TestTimestampFlag_SatisfiesFmtStringerInterface(t *testing.T) { var f fmt.Stringer = &cli.TimestampFlag{} _ = f.String() } func TestTimestampFlag_SatisfiesRequiredFlagInterface(t *testing.T) { var f cli.RequiredFlag = &cli.TimestampFlag{} _ = f.IsRequired() } func TestTimestampFlag_SatisfiesVisibleFlagInterface(t *testing.T) { var f cli.VisibleFlag = &cli.TimestampFlag{} _ = f.IsVisible() } func TestUint64SliceFlag_SatisfiesFlagInterface(t *testing.T) { var f cli.Flag = &cli.Uint64SliceFlag{} _ = f.IsSet() _ = f.Names() } func TestUint64SliceFlag_SatisfiesRequiredFlagInterface(t *testing.T) { var f cli.RequiredFlag = &cli.Uint64SliceFlag{} _ = f.IsRequired() } func TestUint64SliceFlag_SatisfiesVisibleFlagInterface(t *testing.T) { var f cli.VisibleFlag = &cli.Uint64SliceFlag{} _ = f.IsVisible() } func TestUintSliceFlag_SatisfiesFlagInterface(t *testing.T) { var f cli.Flag = &cli.UintSliceFlag{} _ = f.IsSet() _ = f.Names() } func TestUintSliceFlag_SatisfiesRequiredFlagInterface(t *testing.T) { var f cli.RequiredFlag = &cli.UintSliceFlag{} _ = f.IsRequired() } func TestUintSliceFlag_SatisfiesVisibleFlagInterface(t *testing.T) { var f cli.VisibleFlag = &cli.UintSliceFlag{} _ = f.IsVisible() } func TestBoolFlag_SatisfiesFlagInterface(t *testing.T) { var f cli.Flag = &cli.BoolFlag{} _ = f.IsSet() _ = f.Names() } func TestBoolFlag_SatisfiesFmtStringerInterface(t *testing.T) { var f fmt.Stringer = &cli.BoolFlag{} _ = f.String() } func TestBoolFlag_SatisfiesRequiredFlagInterface(t *testing.T) { var f cli.RequiredFlag = &cli.BoolFlag{} _ = f.IsRequired() } func TestBoolFlag_SatisfiesVisibleFlagInterface(t *testing.T) { var f cli.VisibleFlag = &cli.BoolFlag{} _ = f.IsVisible() } func TestFloat64Flag_SatisfiesFlagInterface(t *testing.T) { var f cli.Flag = &cli.Float64Flag{} _ = f.IsSet() _ = f.Names() } func TestFloat64Flag_SatisfiesFmtStringerInterface(t *testing.T) { var f fmt.Stringer = &cli.Float64Flag{} _ = f.String() } func TestFloat64Flag_SatisfiesRequiredFlagInterface(t *testing.T) { var f cli.RequiredFlag = &cli.Float64Flag{} _ = f.IsRequired() } func TestFloat64Flag_SatisfiesVisibleFlagInterface(t *testing.T) { var f cli.VisibleFlag = &cli.Float64Flag{} _ = f.IsVisible() } func TestIntFlag_SatisfiesFlagInterface(t *testing.T) { var f cli.Flag = &cli.IntFlag{} _ = f.IsSet() _ = f.Names() } func TestIntFlag_SatisfiesFmtStringerInterface(t *testing.T) { var f fmt.Stringer = &cli.IntFlag{} _ = f.String() } func TestIntFlag_SatisfiesRequiredFlagInterface(t *testing.T) { var f cli.RequiredFlag = &cli.IntFlag{} _ = f.IsRequired() } func TestIntFlag_SatisfiesVisibleFlagInterface(t *testing.T) { var f cli.VisibleFlag = &cli.IntFlag{} _ = f.IsVisible() } func TestInt64Flag_SatisfiesFlagInterface(t *testing.T) { var f cli.Flag = &cli.Int64Flag{} _ = f.IsSet() _ = f.Names() } func TestInt64Flag_SatisfiesFmtStringerInterface(t *testing.T) { var f fmt.Stringer = &cli.Int64Flag{} _ = f.String() } func TestInt64Flag_SatisfiesRequiredFlagInterface(t *testing.T) { var f cli.RequiredFlag = &cli.Int64Flag{} _ = f.IsRequired() } func TestInt64Flag_SatisfiesVisibleFlagInterface(t *testing.T) { var f cli.VisibleFlag = &cli.Int64Flag{} _ = f.IsVisible() } func TestStringFlag_SatisfiesFlagInterface(t *testing.T) { var f cli.Flag = &cli.StringFlag{} _ = f.IsSet() _ = f.Names() } func TestStringFlag_SatisfiesFmtStringerInterface(t *testing.T) { var f fmt.Stringer = &cli.StringFlag{} _ = f.String() } func TestStringFlag_SatisfiesRequiredFlagInterface(t *testing.T) { var f cli.RequiredFlag = &cli.StringFlag{} _ = f.IsRequired() } func TestStringFlag_SatisfiesVisibleFlagInterface(t *testing.T) { var f cli.VisibleFlag = &cli.StringFlag{} _ = f.IsVisible() } func TestDurationFlag_SatisfiesFlagInterface(t *testing.T) { var f cli.Flag = &cli.DurationFlag{} _ = f.IsSet() _ = f.Names() } func TestDurationFlag_SatisfiesFmtStringerInterface(t *testing.T) { var f fmt.Stringer = &cli.DurationFlag{} _ = f.String() } func TestDurationFlag_SatisfiesRequiredFlagInterface(t *testing.T) { var f cli.RequiredFlag = &cli.DurationFlag{} _ = f.IsRequired() } func TestDurationFlag_SatisfiesVisibleFlagInterface(t *testing.T) { var f cli.VisibleFlag = &cli.DurationFlag{} _ = f.IsVisible() } func TestUintFlag_SatisfiesFlagInterface(t *testing.T) { var f cli.Flag = &cli.UintFlag{} _ = f.IsSet() _ = f.Names() } func TestUintFlag_SatisfiesFmtStringerInterface(t *testing.T) { var f fmt.Stringer = &cli.UintFlag{} _ = f.String() } func TestUintFlag_SatisfiesRequiredFlagInterface(t *testing.T) { var f cli.RequiredFlag = &cli.UintFlag{} _ = f.IsRequired() } func TestUintFlag_SatisfiesVisibleFlagInterface(t *testing.T) { var f cli.VisibleFlag = &cli.UintFlag{} _ = f.IsVisible() } func TestUint64Flag_SatisfiesFlagInterface(t *testing.T) { var f cli.Flag = &cli.Uint64Flag{} _ = f.IsSet() _ = f.Names() } func TestUint64Flag_SatisfiesFmtStringerInterface(t *testing.T) { var f fmt.Stringer = &cli.Uint64Flag{} _ = f.String() } func TestUint64Flag_SatisfiesRequiredFlagInterface(t *testing.T) { var f cli.RequiredFlag = &cli.Uint64Flag{} _ = f.IsRequired() } func TestUint64Flag_SatisfiesVisibleFlagInterface(t *testing.T) { var f cli.VisibleFlag = &cli.Uint64Flag{} _ = f.IsVisible() } // vim:ro